@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_30721a{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_30721a{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--bg:#f3f3ef;--bg-elevated:#fbfbf8;--bg-deep:#0e0e0e;--surface:rgba(255,255,252,0.84);--surface-strong:#ffffff;--surface-dark:#101010;--surface-dark-soft:#191919;--ink:#101010;--ink-soft:#2a2a2a;--ink-inverse:#f5f5f0;--muted:#676767;--muted-inverse:rgba(255,255,255,0.8);--line:rgba(16,16,16,0.1);--line-strong:rgba(16,16,16,0.16);--white-line:rgba(255,255,255,0.14);--banner:linear-gradient(135deg,#111111,#2a2a2a);--banner-soft:linear-gradient(135deg,#fafaf7,#eceae3);--shadow:0 22px 60px rgba(16,16,16,0.08);--radius-xl:36px;--radius-lg:26px;--radius-md:18px;--radius-sm:999px;--max-width:1660px;--reading-width:72ch}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans),sans-serif;color:var(--ink);background:radial-gradient(circle at top right,rgba(16,16,16,.06),transparent 24%),radial-gradient(circle at bottom left,rgba(16,16,16,.05),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.64),rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(16,16,16,.02) 0,rgba(16,16,16,.02) 1px,transparent 1px,transparent 120px),var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}.page-shell{width:min(calc(100% - 2.5rem),var(--max-width));margin:0 auto;padding-bottom:4rem}.page-grid{display:grid;grid-gap:1.85rem;gap:1.85rem}.header-stack{display:grid;grid-gap:.85rem;gap:.85rem;position:-webkit-sticky;position:sticky;top:.75rem;z-index:60;margin-top:.75rem;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.header-stack.is-hidden{transform:translateY(calc(-100% - .75rem));opacity:.98}.announcement-bar p,.dashboard-card,.detail-card,.form-card,.pricing-card,.section-card,.stat-card,.surface,.surface-dark{border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden;position:relative}.dashboard-card,.detail-card,.form-card,.pricing-card,.section-card,.stat-card,.surface{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,250,247,.74)),var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.surface-dark{background:linear-gradient(180deg,rgba(15,15,15,.98),rgba(28,28,28,.96)),var(--surface-dark);color:#f7f7f3}.surface-dark .eyebrow,.surface-dark .meta,.surface-dark .muted,.surface-dark li,.surface-dark p{color:rgba(255,255,255,.9)}.dashboard-card-dark h1,.dashboard-card-dark h2,.dashboard-card-dark h3,.dashboard-card-dark h4,.detail-card-dark h1,.detail-card-dark h2,.detail-card-dark h3,.detail-card-dark h4,.form-card-dark h1,.form-card-dark h2,.form-card-dark h3,.form-card-dark h4,.pricing-card-dark h1,.pricing-card-dark h2,.pricing-card-dark h3,.pricing-card-dark h4,.section-card-dark h1,.section-card-dark h2,.section-card-dark h3,.section-card-dark h4,.surface-dark h1,.surface-dark h2,.surface-dark h3,.surface-dark h4{color:#fffdf8}.announcement-bar{padding:1rem 0 .55rem}.announcement-bar p{margin:0;padding:.95rem 1.1rem;background:rgba(255,255,255,.7);color:var(--muted);text-align:center;border-radius:var(--radius-sm);border:1px solid var(--line);box-shadow:none}.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-lg);background:rgba(248,248,244,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 26px rgba(16,16,16,.05)}.site-header:after{content:"";position:absolute;inset:auto 1rem .4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(16,16,16,.08),transparent)}.brand{gap:1.1rem}.brand,.brand-lockup{display:inline-flex;align-items:center}.brand-lockup{gap:1rem}.brand-lockup-header{gap:1.15rem}.brand-lockup-footer{gap:1rem}.brand-lockup-hero{flex-direction:column;align-items:flex-end;gap:1rem;text-align:right}.brand-lockup-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border-radius:1.8rem;background:radial-gradient(circle at top left,rgba(255,255,255,.98),rgba(255,255,255,.2) 40%,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(237,234,225,.42));border:1px solid rgba(255,255,255,.7);box-shadow:0 16px 34px rgba(16,16,16,.12),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(211,207,195,.42)}.brand-lockup-hero .brand-lockup-mark{padding:.8rem;border-radius:2rem;background:radial-gradient(circle at top left,rgba(255,255,255,.98),rgba(255,255,255,.16) 36%,transparent 72%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.03)),rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 50px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.8)}.brand-lockup-mark:before{content:"";position:absolute;inset:-.45rem;border-radius:2.15rem;background:radial-gradient(circle,rgba(255,255,255,.5),rgba(255,255,255,0));opacity:.72;pointer-events:none}.brand-lockup-hero .brand-lockup-mark:before{inset:-.7rem;border-radius:2.55rem;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,255,255,0)),radial-gradient(circle at top left,rgba(255,214,112,.3),rgba(255,214,112,0))}.brand-lockup-mark-glow{position:absolute;inset:-.4rem;border-radius:2rem;background:radial-gradient(circle,rgba(255,214,112,.16),rgba(255,214,112,0));filter:blur(8px);pointer-events:none}.brand-lockup-image{width:5.25rem;height:5.25rem;object-fit:contain;border-radius:1.45rem;filter:saturate(1.06) contrast(1.03) brightness(1.02);box-shadow:0 16px 34px rgba(0,0,0,.22),0 0 34px rgba(255,217,124,.16)}.brand-lockup-image-hero{width:8.75rem;height:8.75rem;border-radius:1.75rem;filter:saturate(1.08) contrast(1.05) brightness(1.03);box-shadow:0 22px 44px rgba(0,0,0,.38),0 0 48px rgba(255,217,124,.18)}.brand-lockup-image-footer{width:4.4rem;height:4.4rem}.brand-lockup-copy{display:grid;grid-gap:.28rem;gap:.28rem}.brand-lockup-kicker{font-size:.68rem;text-transform:uppercase;letter-spacing:.22em;font-weight:800;color:rgba(76,76,76,.78)}.brand-lockup-wordmark{display:inline-flex;align-items:baseline;gap:.55rem;line-height:.9}.brand-lockup-hye{font-family:var(--font-serif),serif;font-size:clamp(1.85rem,2vw,2.4rem);letter-spacing:.08em;color:#0f0f0f;text-shadow:0 1px 0 rgba(255,255,255,.6)}.brand-lockup-listing{font-family:var(--font-serif),serif;font-size:clamp(1rem,1.2vw,1.3rem);letter-spacing:.18em;color:rgba(17,17,17,.8)}.brand-lockup-tagline{color:rgba(84,84,84,.9);font-size:.88rem;max-width:36ch;line-height:1.4}.brand-lockup-hero .brand-lockup-copy{justify-items:end}.brand-lockup-hero .brand-lockup-kicker,.brand-lockup-hero .brand-lockup-tagline{color:rgba(255,255,255,.78)}.brand-lockup-hero .brand-lockup-hye{font-size:clamp(2.55rem,3vw,3.5rem);color:#fff8e5;text-shadow:0 1px 0 rgba(255,255,255,.18),0 0 24px rgba(255,214,112,.12)}.brand-lockup-hero .brand-lockup-listing{font-size:clamp(1.2rem,1.4vw,1.5rem);color:rgba(255,255,255,.86)}.brand-lockup-footer .brand-lockup-kicker,.brand-lockup-footer .brand-lockup-tagline{color:rgba(255,255,255,.66)}.brand-lockup-footer .brand-lockup-hye{color:#fff8e5}.brand-lockup-footer .brand-lockup-listing{color:rgba(255,255,255,.84)}.brand-copy span,.eyebrow,.kicker,.meta,.muted{color:var(--muted)}.card-actions,.footer-links,.header-actions,.inline-actions,.pill-row,.site-nav{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.site-nav{justify-content:flex-start}.site-menu-panel{display:grid;grid-gap:1rem;gap:1rem;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-.45rem) scaleY(.98);transform-origin:top;padding:0 1.1rem;border:1px solid transparent;border-radius:var(--radius-lg);background:rgba(248,248,244,0);transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .45s cubic-bezier(.22,1,.36,1),padding .28s ease,border-color .28s ease,background-color .28s ease}.header-stack.is-open .site-menu-panel{max-height:48rem;opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1);padding:1.1rem 1.25rem 1.2rem;border-color:rgba(255,255,255,.45);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,243,236,.84)),var(--surface);box-shadow:0 10px 28px rgba(16,16,16,.05)}.site-nav a{display:inline-flex;align-items:center;min-height:2.6rem;padding:.72rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(16,16,16,.08);background:rgba(255,255,255,.72);font-weight:700}.site-search-bar{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem 1.25rem 1.2rem;border:1px solid rgba(255,255,255,.45);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,243,236,.84)),var(--surface);box-shadow:0 10px 28px rgba(16,16,16,.05)}.site-search-copy{display:grid;grid-gap:.3rem;gap:.3rem}.site-search-copy p{margin:0;max-width:64ch}.site-search-kicker{font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.site-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:end}.site-search-tags{display:flex;flex-wrap:wrap;gap:.7rem}.site-search-tag{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.72rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(16,16,16,.12);background:linear-gradient(180deg,#ffffff,#f0ede6);color:#111111;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.site-search-tag.is-active{background:var(--banner);border-color:#111111;color:#ffffff;box-shadow:0 14px 24px rgba(16,16,16,.16)}.site-search-tag:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(16,16,16,.1)}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.55rem;padding:.62rem .9rem;border:1px solid rgba(16,16,16,.12);border-radius:var(--radius-sm);background:linear-gradient(180deg,#ffffff,#efefeb);color:#111111;font-weight:800;cursor:pointer;box-shadow:0 10px 20px rgba(16,16,16,.08),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(214,214,214,.5);transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease}.menu-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(16,16,16,.12),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(214,214,214,.5)}.menu-toggle.is-open{background:var(--banner);border-color:#111111;color:#ffffff}.menu-toggle-lines{display:inline-grid;gap:.25rem}.menu-toggle-lines span{width:.9rem;height:2px;border-radius:999px;background:currentColor;transition:transform .28s ease,opacity .28s ease}.menu-toggle.is-open .menu-toggle-lines span:first-child{transform:translateY(3px) rotate(18deg)}.menu-toggle.is-open .menu-toggle-lines span:last-child{transform:translateY(-3px) rotate(-18deg)}.menu-toggle-text{font-size:.9rem}.button,.button-secondary,.pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.82rem 1.12rem;border-radius:var(--radius-sm);border:1px solid var(--line);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.button{background:var(--banner);border-color:#111111;color:#fff;box-shadow:0 14px 24px rgba(16,16,16,.16)}.button-secondary,.pill{background:rgba(255,255,255,.82);color:var(--ink);box-shadow:0 8px 18px rgba(16,16,16,.05)}.pill,.pill:active,.pill:focus-visible,.pill:hover,.pill:link,.pill:visited{background:linear-gradient(180deg,#ffffff,#efefeb)!important;border-color:rgba(16,16,16,.12)!important;color:#000000!important;box-shadow:0 10px 22px rgba(16,16,16,.08),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(214,214,214,.55)!important;font-weight:800}.pill *{color:#000000!important;opacity:1!important}.button-secondary:hover,.button:hover,.pill:hover{transform:translateY(-1px);box-shadow:0 16px 26px rgba(16,16,16,.14)}.eyebrow,.kicker{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.16em;font-size:.77rem;font-weight:800;display:inline-flex;align-items:center;gap:.55rem;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.eyebrow:before,.kicker:before{content:"";width:.85rem;height:1px;border-radius:999px;background:currentColor;opacity:.42;flex:none}h1,h2,h3,h4{margin:0;font-family:var(--font-serif),serif;line-height:.98;letter-spacing:-.02em}h1{font-size:clamp(3rem,8vw,5.6rem)}h2{font-size:clamp(2rem,4vw,3.4rem)}h3{font-size:1.5rem}li,p{color:var(--ink-soft);line-height:1.7}.lede{font-size:1.04rem;max-width:62ch}.dashboard-grid,.detail-grid,.directory-grid,.feature-grid,.hero-grid,.pricing-grid,.split-grid{display:grid;grid-gap:1rem;gap:1rem}.detail-hero{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;padding:clamp(1.5rem,3vw,2.4rem);border-radius:var(--radius-xl)}.detail-hero-dark{background:linear-gradient(180deg,rgba(10,10,10,.98),rgba(25,25,25,.95)),var(--bg-deep);color:var(--ink-inverse);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.22)}.detail-hero-media{position:relative;min-height:360px;padding:1rem;border-radius:24px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),linear-gradient(135deg,#1a1a1a,#333333 52%,#0f0f0f);border:1px solid rgba(255,255,255,.1)}.detail-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.42)),repeating-linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 0,transparent 74px);pointer-events:none}.detail-hero-media .chip{position:absolute;top:1rem;left:1rem;z-index:2}.detail-hero-media-copy{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;display:grid;grid-gap:.28rem;gap:.28rem}.detail-hero-media-copy p,.detail-hero-media-copy strong{color:#ffffff;margin:0}.detail-hero-copy{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.detail-hero-copy .lede{color:#ffffff;max-width:64ch}.detail-hero-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.detail-hero-meta span{padding:.84rem .95rem;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#ffffff}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:stretch}.featured-today-shell{padding:clamp(1.5rem,3vw,2.5rem)}.featured-today-intro,.featured-today-layout,.featured-today-meta,.featured-today-topbar{display:grid;grid-gap:1rem;gap:1rem}.featured-today-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.featured-today-logo-lockup{display:flex;align-items:flex-start;justify-content:flex-end}.featured-today-intro{margin-top:.7rem}.featured-today-intro .lede{max-width:88ch}.featured-today-headline{max-width:12ch;margin-top:.35rem;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.92}.featured-today-pill-row{margin-top:.35rem}.featured-today-metrics-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.featured-today-metric{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(255,255,255,.02)}.featured-today-metric strong{font-size:1.4rem;color:#ffffff;letter-spacing:-.03em}.featured-today-metric span{color:rgba(255,255,255,.78);font-size:.92rem}.featured-today-layout{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);margin-top:1.5rem;align-items:stretch;gap:1.25rem}.featured-today-primary,.featured-today-tile{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)),rgba(18,18,18,.94);box-shadow:0 22px 44px rgba(0,0,0,.26)}.featured-today-primary{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr);padding:1.15rem}.featured-today-media,.featured-today-tile-media{position:relative;min-height:380px;border-radius:calc(var(--radius-lg) - 6px);overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.02)),linear-gradient(135deg,#262626,#111111);border:1px solid rgba(255,255,255,.1)}.business-feature-media.is-campaign,.featured-today-media.is-campaign,.featured-today-tile-media.is-campaign{background-color:#111111;background-repeat:no-repeat;background-position:50%;background-size:cover}.featured-today-tile-media{min-height:200px}.featured-today-media:after,.featured-today-tile-media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 28%),linear-gradient(180deg,transparent,rgba(0,0,0,.28));pointer-events:none}.featured-today-media .chip,.featured-today-tile-media .chip{position:absolute;top:1rem;left:1rem}.featured-today-media-copy{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;display:grid;grid-gap:.3rem;gap:.3rem}.featured-today-media-copy p,.featured-today-media-copy strong{color:#ffffff;margin:0}.featured-today-copy{display:grid;grid-gap:.95rem;gap:.95rem;align-content:start}.featured-campaign-origin{margin:-.35rem 0 0;color:rgba(16,16,16,.66);font-size:.9rem;letter-spacing:.01em}.featured-today-copy .featured-campaign-origin{color:rgba(255,255,255,.72)}.featured-today-copy .eyebrow{margin-bottom:0}.featured-today-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.featured-today-meta span{padding:.82rem .95rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#ffffff;font-size:.94rem}.featured-today-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.featured-today-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);grid-gap:.9rem;gap:.9rem;align-items:start}.featured-today-support p{margin:0}.featured-today-support-note{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.featured-today-support-note strong{color:#ffffff}.featured-today-support-note span{color:rgba(255,255,255,.82);line-height:1.55}.featured-today-tile{padding:.9rem;align-content:start}.featured-today-tile-copy{display:grid;grid-gap:.55rem;gap:.55rem}.featured-today-tile-copy .eyebrow,.featured-today-tile-copy h3,.featured-today-tile-copy p,.featured-today-tile-copy strong{margin:0}.featured-today-tile-copy strong{color:#ffffff}.dashboard-card,.detail-card,.form-card,.hero-panel,.pricing-card,.section-card,.spotlight-panel{padding:clamp(1.5rem,3vw,2.35rem)}.hero-panel{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.93),rgba(243,241,235,.86)),var(--surface)}.dashboard-card:before,.detail-card:before,.form-card:before,.hero-panel:before,.pricing-card:before,.section-card:before{content:none}.dashboard-card,.detail-card,.form-card,.pricing-card,.section-card{isolation:isolate}.dashboard-card-dark,.detail-card-dark,.form-card-dark,.pricing-card-dark,.section-card-dark{background:linear-gradient(180deg,rgba(10,10,10,.98),rgba(25,25,25,.95)),var(--bg-deep);color:var(--ink-inverse);border-color:rgba(255,255,255,.1)}.dashboard-card-dark:before,.detail-card-dark:before,.form-card-dark:before,.pricing-card-dark:before,.section-card-dark:before{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.dashboard-card-dark .eyebrow,.dashboard-card-dark li,.dashboard-card-dark p,.detail-card-dark .eyebrow,.detail-card-dark .meta,.detail-card-dark li,.detail-card-dark p,.form-card-dark .eyebrow,.form-card-dark li,.form-card-dark p,.pricing-card-dark .eyebrow,.pricing-card-dark li,.pricing-card-dark p,.section-card-dark .eyebrow,.section-card-dark .meta,.section-card-dark .muted,.section-card-dark li,.section-card-dark p{color:rgba(255,255,255,.9)}.dashboard-card-dark .lede,.detail-card-dark .lede,.form-card-dark .lede,.pricing-card-dark .lede,.section-card-dark .lede{color:#ffffff}.dashboard-card-dark .button-secondary,.detail-card-dark .button-secondary,.detail-card-dark .pill,.form-card-dark .button-secondary,.pricing-card-dark .button-secondary,.pricing-card-dark .pill,.section-card-dark .button-secondary,.section-card-dark .pill,.surface-dark .button-secondary,.surface-dark .pill{background:linear-gradient(180deg,#ffffff,#efefeb);border-color:rgba(255,255,255,.92);color:#000000;box-shadow:0 12px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(210,210,210,.55);-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:800}.dashboard-card-dark .button,.detail-card-dark .button,.form-card-dark .button,.pricing-card-dark .button,.section-card-dark .button{background:#f3f3ef;border-color:#f3f3ef;color:#111111}.dashboard-card-dark .button-secondary:hover,.detail-card-dark .button-secondary:hover,.detail-card-dark .pill:hover,.form-card-dark .button-secondary:hover,.pricing-card-dark .button-secondary:hover,.pricing-card-dark .pill:hover,.section-card-dark .button-secondary:hover,.section-card-dark .pill:hover,.surface-dark .button-secondary:hover,.surface-dark .pill:hover{background:linear-gradient(180deg,#ffffff,#f5f5f1);border-color:rgba(255,255,255,1);color:#000000;box-shadow:0 16px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(214,214,214,.55)}.dashboard-card-dark a:not(.button):not(.button-secondary):not(.pill),.detail-card-dark a:not(.button):not(.button-secondary):not(.pill),.form-card-dark a:not(.button):not(.button-secondary):not(.pill),.pricing-card-dark a:not(.button):not(.button-secondary):not(.pill),.section-card-dark a:not(.button):not(.button-secondary):not(.pill),.surface-dark a:not(.button):not(.button-secondary):not(.pill){color:#ffffff;font-weight:700}.detail-grid-shell,.detail-info-panel,.detail-stack,.panel-stack,.search-panel,.stack{display:grid;grid-gap:.9rem;gap:.9rem}.check-stack,.form-section-grid,.rule-grid,.timeline-grid,.timeline-list{display:grid;grid-gap:1rem;gap:1rem}.checkbox-row{display:inline-flex;align-items:center;gap:.7rem;color:inherit}.checkbox-row input{width:1rem;height:1rem}.selection-grid,.split-form-grid,.upload-grid{display:grid;grid-gap:.95rem;gap:.95rem}.split-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-grid,.selection-grid-tight{grid-template-columns:repeat(3,minmax(0,1fr))}.tag-select-grid{display:flex;flex-wrap:wrap;gap:.7rem}.selection-card,.timeline-step,.upload-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.82);color:#111111}.selection-card strong,.timeline-step strong,.upload-card strong{color:#111111}.radio-card{position:relative;align-content:start;cursor:pointer}.radio-card input{position:absolute;top:1rem;right:1rem}.tag-select-pill{display:inline-flex;align-items:center;gap:.5rem;min-height:2.7rem;padding:.72rem .95rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#ffffff;font-weight:700}.tag-select-pill input{margin:0}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upload-card input[type=file]{width:100%}.consent-row{display:flex;align-items:flex-start;gap:.7rem;color:#ffffff}.consent-row input{margin-top:.18rem}.rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-card p,.timeline-step p,.upload-card p{margin:0}.dashboard-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.table-subline{margin-top:.2rem;color:var(--muted);font-size:.9rem}.dashboard-request-status{display:grid;grid-gap:.35rem;gap:.35rem}.owner-request-grid{align-items:start}.owner-request-contact-grid,.owner-request-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.owner-request-copy{display:grid;grid-gap:1rem;gap:1rem}.owner-request-contact-grid p,.owner-request-copy p{margin:0}.owner-review-findings li{color:#111111}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.45rem .72rem;border-radius:var(--radius-sm);border:1px solid rgba(16,16,16,.12);font-size:.82rem;font-weight:800;background:rgba(255,255,255,.9);color:#111111}.status-badge.is-good{background:rgba(18,18,18,.92);border-color:rgba(18,18,18,.92);color:#ffffff}.status-badge.is-warn{background:linear-gradient(180deg,#fff5da,#f3e0a7);border-color:rgba(176,136,38,.28);color:#111111}.status-badge.is-neutral{background:linear-gradient(180deg,#f4f4f0,#e7e4db);color:#111111}.search-panel{grid-template-columns:minmax(0,1fr) auto;margin-top:1.6rem;padding:.95rem;border-radius:calc(var(--radius-lg) - 6px);border:1px solid var(--line);background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:.9rem 1rem;background:#fff}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:rgba(16,16,16,.22);box-shadow:0 0 0 4px rgba(16,16,16,.06)}.field-label{color:var(--muted);font-size:.92rem}.hero-logo-box{margin-bottom:1rem;padding:.75rem;border-radius:calc(var(--radius-lg) - 2px);border:1px solid var(--white-line);background:rgba(255,255,255,.03)}.hero-logo{width:100%;max-width:240px;margin:0 auto;border-radius:1.5rem;box-shadow:0 18px 40px rgba(0,0,0,.28)}.card-grid,.community-grid,.compact-card-grid,.stats-grid{display:grid;grid-gap:1rem;gap:1rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.detail-grid-shell{margin-top:1.3rem;gap:1.2rem}.detail-info-panel{padding:1.05rem 0;border-top:1px solid var(--line)}.detail-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.instagram-preview-card,.profile-gallery-card,.profile-preview-media,.profile-video-card{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,242,236,.84)),var(--surface)}.profile-preview-media{min-height:220px}.profile-gallery-card img,.profile-preview-media img{width:100%;height:100%;object-fit:cover}.profile-preview-placeholder{min-height:220px;display:grid;place-items:center;color:var(--muted);background:radial-gradient(circle at top right,rgba(16,16,16,.08),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,237,230,.88))}.profile-directory-grid,.profile-gallery-grid,.profile-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.profile-card{display:grid;grid-gap:.95rem;gap:.95rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,242,236,.84)),var(--surface);box-shadow:0 18px 38px rgba(16,16,16,.06);overflow:hidden}.profile-card-media{min-height:220px;position:relative;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),linear-gradient(135deg,#181818,#303030 55%,#101010)}.profile-card-media.is-image{background-repeat:no-repeat;background-position:50%;background-size:cover}.profile-card-media .chip{position:absolute;top:1rem;left:1rem}.profile-card-copy{padding:0 1rem}.profile-card .list-row{padding:0 1rem 1rem}.profile-gallery-card{min-height:240px}.instagram-preview-card,.profile-video-card{padding:1.1rem;display:grid;grid-gap:.6rem;gap:.6rem}.instagram-preview-card p,.profile-video-card a,.profile-video-card p,.profile-video-card strong{margin:0}.card,.community-card,.directory-card,.listing-card,.mini-card,.pricing-card,.stat-card{border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.82);box-shadow:0 8px 24px rgba(16,16,16,.04);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.community-card,.directory-card,.listing-card,.mini-card,.pricing-card,.stat-card{color:#111111}.field-checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.field-checkbox input[type=checkbox]{width:1.05rem;height:1.05rem;margin:0}.dashboard-card-dark .mini-card,.detail-card-dark .listing-card,.pricing-card-dark .listing-card,.pricing-card-dark .pricing-card,.section-card-dark .community-card,.section-card-dark .directory-card,.section-card-dark .listing-card,.section-card-dark .mini-card,.section-card-dark .pricing-card,.section-card-dark .stat-card,.surface-dark .community-card,.surface-dark .directory-card,.surface-dark .listing-card,.surface-dark .mini-card,.surface-dark .pricing-card,.surface-dark .stat-card{background:linear-gradient(180deg,#ffffff,#f3f1eb);border-color:rgba(16,16,16,.12);box-shadow:0 14px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.98)}.community-card,.directory-card,.listing-card,.mini-card,.pricing-card,.stat-card{position:relative}.community-card:before,.directory-card:before,.listing-card:before,.mini-card:before,.pricing-card:before,.stat-card:before{content:"";position:absolute;inset:0 0 auto;height:3.75rem;background:linear-gradient(180deg,rgba(17,17,17,.08),transparent);pointer-events:none}.dashboard-card-dark .mini-card:before,.detail-card-dark .listing-card:before,.pricing-card-dark .listing-card:before,.pricing-card-dark .pricing-card:before,.section-card-dark .community-card:before,.section-card-dark .directory-card:before,.section-card-dark .listing-card:before,.section-card-dark .mini-card:before,.section-card-dark .pricing-card:before,.section-card-dark .stat-card:before,.surface-dark .community-card:before,.surface-dark .directory-card:before,.surface-dark .listing-card:before,.surface-dark .mini-card:before,.surface-dark .pricing-card:before,.surface-dark .stat-card:before{background:linear-gradient(180deg,rgba(17,17,17,.12),rgba(255,255,255,0))}.community-card,.directory-card,.listing-card,.mini-card,.stat-card{padding:1.18rem}.card:hover,.community-card:hover,.directory-card:hover,.listing-card:hover,.mini-card:hover,.pricing-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 18px 40px rgba(16,16,16,.08)}.chip,.tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.46rem .72rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#121212;isolation:isolate;box-shadow:0 10px 18px rgba(16,16,16,.18)}.chip,.chip *,.chip-label,.tag,.tag *,.tag-label{color:#ffffff!important;opacity:1!important;-webkit-text-fill-color:#ffffff;position:relative;z-index:2;text-shadow:0 1px 0 rgba(0,0,0,.35)}.chip-label,.tag-label{display:inline-block}.card-top{position:relative;z-index:2}.card-top,.detail-meta,.list-row,.subscription-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.listing-card{display:grid;grid-gap:1rem;gap:1rem;min-height:100%}.listing-card-media{position:relative;min-height:220px;padding:1rem;border-radius:20px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03)),linear-gradient(135deg,#1b1b1b,#353535 52%,#121212);border:1px solid rgba(16,16,16,.08)}.listing-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45)),repeating-linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 0,transparent 68px);pointer-events:none}.listing-card-media .card-top{position:relative;z-index:1}.listing-card-media .meta{color:rgba(255,255,255,.86)}.listing-card-media-copy{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;display:grid;grid-gap:.22rem;gap:.22rem}.listing-card-media-copy span,.listing-card-media-copy strong{color:#ffffff}.listing-card-media-copy span{font-size:.92rem;opacity:.82}.listing-card-copy{gap:.72rem}.price{font-size:1.24rem;font-weight:800;letter-spacing:-.02em}.community-card h3,.directory-card h3,.listing-card h3,.mini-card h3{color:var(--ink)}.community-card .eyebrow,.community-card .lede,.community-card .meta,.community-card .muted,.community-card .price,.community-card li,.community-card p,.community-card strong,.directory-card .eyebrow,.directory-card .lede,.directory-card .meta,.directory-card .muted,.directory-card .price,.directory-card li,.directory-card p,.directory-card strong,.listing-card .eyebrow,.listing-card .lede,.listing-card .meta,.listing-card .muted,.listing-card .price,.listing-card li,.listing-card p,.listing-card strong,.mini-card .eyebrow,.mini-card .lede,.mini-card .meta,.mini-card .muted,.mini-card .price,.mini-card li,.mini-card p,.mini-card strong,.pricing-card .eyebrow,.pricing-card .lede,.pricing-card .meta,.pricing-card .muted,.pricing-card .price,.pricing-card li,.pricing-card p,.pricing-card strong,.stat-card .eyebrow,.stat-card .lede,.stat-card .meta,.stat-card .muted,.stat-card .price,.stat-card li,.stat-card p,.stat-card strong{color:#111111}.dashboard-card-dark .mini-card .lede,.dashboard-card-dark .mini-card .meta,.dashboard-card-dark .mini-card .price,.dashboard-card-dark .mini-card p,.dashboard-card-dark .mini-card strong,.detail-card-dark .listing-card .lede,.detail-card-dark .listing-card .meta,.detail-card-dark .listing-card .price,.detail-card-dark .listing-card p,.detail-card-dark .listing-card strong,.pricing-card-dark .listing-card .lede,.pricing-card-dark .listing-card .meta,.pricing-card-dark .listing-card .price,.pricing-card-dark .listing-card p,.pricing-card-dark .listing-card strong,.pricing-card-dark .pricing-card .eyebrow,.pricing-card-dark .pricing-card .lede,.pricing-card-dark .pricing-card .meta,.pricing-card-dark .pricing-card .price,.pricing-card-dark .pricing-card li,.pricing-card-dark .pricing-card p,.pricing-card-dark .pricing-card strong,.section-card-dark .community-card .lede,.section-card-dark .community-card .meta,.section-card-dark .community-card .price,.section-card-dark .community-card p,.section-card-dark .community-card strong,.section-card-dark .directory-card .lede,.section-card-dark .directory-card .meta,.section-card-dark .directory-card .price,.section-card-dark .directory-card p,.section-card-dark .directory-card strong,.section-card-dark .listing-card .lede,.section-card-dark .listing-card .meta,.section-card-dark .listing-card .price,.section-card-dark .listing-card p,.section-card-dark .listing-card strong,.section-card-dark .mini-card .lede,.section-card-dark .mini-card .meta,.section-card-dark .mini-card .price,.section-card-dark .mini-card p,.section-card-dark .mini-card strong,.section-card-dark .pricing-card .eyebrow,.section-card-dark .pricing-card .lede,.section-card-dark .pricing-card .meta,.section-card-dark .pricing-card .price,.section-card-dark .pricing-card li,.section-card-dark .pricing-card p,.section-card-dark .pricing-card strong,.section-card-dark .stat-card .lede,.section-card-dark .stat-card .meta,.section-card-dark .stat-card .price,.section-card-dark .stat-card p,.section-card-dark .stat-card strong,.surface-dark .community-card .lede,.surface-dark .community-card .meta,.surface-dark .community-card .price,.surface-dark .community-card p,.surface-dark .community-card strong,.surface-dark .directory-card .lede,.surface-dark .directory-card .meta,.surface-dark .directory-card .price,.surface-dark .directory-card p,.surface-dark .directory-card strong,.surface-dark .listing-card .lede,.surface-dark .listing-card .meta,.surface-dark .listing-card .price,.surface-dark .listing-card p,.surface-dark .listing-card strong,.surface-dark .mini-card .lede,.surface-dark .mini-card .meta,.surface-dark .mini-card .price,.surface-dark .mini-card p,.surface-dark .mini-card strong,.surface-dark .pricing-card .eyebrow,.surface-dark .pricing-card .lede,.surface-dark .pricing-card .meta,.surface-dark .pricing-card .price,.surface-dark .pricing-card li,.surface-dark .pricing-card p,.surface-dark .pricing-card strong,.surface-dark .stat-card .lede,.surface-dark .stat-card .meta,.surface-dark .stat-card .price,.surface-dark .stat-card p,.surface-dark .stat-card strong{color:#1b1b1b}.dashboard-card-dark .mini-card a:not(.button):not(.button-secondary):not(.pill),.detail-card-dark .listing-card a:not(.button):not(.button-secondary):not(.pill),.pricing-card-dark .listing-card a:not(.button):not(.button-secondary):not(.pill),.pricing-card-dark .pricing-card a:not(.button):not(.button-secondary):not(.pill),.section-card-dark .community-card a:not(.button):not(.button-secondary):not(.pill),.section-card-dark .directory-card a:not(.button):not(.button-secondary):not(.pill),.section-card-dark .listing-card a:not(.button):not(.button-secondary):not(.pill),.section-card-dark .mini-card a:not(.button):not(.button-secondary):not(.pill),.section-card-dark .pricing-card a:not(.button):not(.button-secondary):not(.pill),.section-card-dark .stat-card a:not(.button):not(.button-secondary):not(.pill),.surface-dark .community-card a:not(.button):not(.button-secondary):not(.pill),.surface-dark .directory-card a:not(.button):not(.button-secondary):not(.pill),.surface-dark .listing-card a:not(.button):not(.button-secondary):not(.pill),.surface-dark .mini-card a:not(.button):not(.button-secondary):not(.pill),.surface-dark .pricing-card a:not(.button):not(.button-secondary):not(.pill),.surface-dark .stat-card a:not(.button):not(.button-secondary):not(.pill){color:#111111}.list-row a,.listing-link,.listing-link:active,.listing-link:focus-visible,.listing-link:hover,.listing-link:link,.listing-link:visited{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.7rem .95rem;border-radius:var(--radius-sm);background:#111111;color:#ffffff!important;-webkit-text-fill-color:#ffffff;opacity:1!important;font-weight:700;box-shadow:0 14px 24px rgba(16,16,16,.14)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:1rem 2rem;gap:1rem 2rem;align-items:end;margin-bottom:1.35rem}.section-heading p{margin:0}.section-heading>div:first-child{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-top:0}.business-showcase-grid,.marketplace-showcase-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.category-hero-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1.2rem;gap:1.2rem;align-items:stretch}.category-hero-copy{display:grid;align-content:start}.category-hero-spotlight{align-self:stretch}.business-showcase-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.business-feature-panel,.marketplace-column{display:grid;grid-gap:1rem;gap:1rem}.business-feature-panel{grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);padding:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,242,236,.82)),var(--surface);box-shadow:0 18px 38px rgba(16,16,16,.06)}.business-feature-media{position:relative;min-height:360px;padding:1rem;border-radius:22px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 24%),linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),linear-gradient(135deg,#181818,#303030 55%,#101010)}.business-feature-overlay{position:absolute;left:1rem;right:1rem;bottom:1rem;display:grid;grid-gap:.25rem;gap:.25rem}.business-feature-overlay p,.business-feature-overlay strong{color:#ffffff;margin:0}.business-feature-copy{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.business-feature-meta{margin-top:.2rem}.business-support-grid{display:grid;grid-gap:1rem;gap:1rem}.marketplace-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem 2rem;gap:1rem 2rem;margin-top:1.5rem;padding:1.5rem;background:linear-gradient(180deg,rgba(12,12,12,.98),rgba(24,24,24,.96)),var(--bg-deep);color:var(--ink-inverse);border-color:rgba(255,255,255,.1)}.footer-brand-block{display:grid;grid-gap:.9rem;gap:.9rem}.footer a,.footer p{color:var(--muted-inverse)}.empty-state{padding:1.2rem;border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);background:rgba(255,255,255,.58)}.wallet-note{padding:.95rem 1rem;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.7)}.status-panel{padding:1.2rem 1.45rem}.status-panel .lede,.status-panel p{margin:0}.status-panel.is-success{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,250,243,.9)),var(--surface);border-color:rgba(30,96,52,.16)}.status-panel.is-warning{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,248,235,.92)),var(--surface);border-color:rgba(166,124,24,.18)}.password-field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.password-toggle{min-width:5rem;min-height:2.95rem;padding:.7rem .95rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#ffffff,#efefeb);color:#000000;font-weight:800;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(210,210,210,.55)}.field-helper{display:block;margin-top:.55rem;color:rgba(255,255,255,.72);font-size:.88rem}.auth-switch-card{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.1)}.auth-switch-card .muted{margin:0}.auth-link-row{display:flex;flex-wrap:wrap;gap:.75rem}.wallet-note strong{display:block;margin-bottom:.35rem}.bullet-list,.check-list{display:grid;grid-gap:.75rem;gap:.75rem;padding:0;margin:0;list-style:none}.check-list li:before{content:"-";margin-right:.55rem;color:var(--ink)}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:.9rem 0;border-bottom:1px solid var(--line);vertical-align:top}.table th{color:var(--muted);font-weight:700}.placement-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.placement-overview-section{display:grid;grid-gap:1rem;gap:1rem;align-content:start;padding:1.05rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(255,255,255,.02)}.placement-table{align-self:start}.placement-table td,.placement-table th{border-bottom-color:rgba(255,255,255,.1)}.placement-table-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.placement-table-actions .button,.placement-table-actions .button-secondary{flex:1 1 220px}.placement-overview-empty{color:rgba(255,255,255,.7);font-weight:600}.admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;min-width:220px}.admin-action-button{min-height:2.35rem;padding:.58rem .72rem;font-size:.82rem}.admin-action-grid-detail{min-width:0}.review-note-stack{display:grid;grid-gap:.95rem;gap:.95rem}.review-note-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(255,255,255,.02)}.review-note-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.status-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.review-note-meta,.review-note-summary{margin:0}.review-note-summary{color:#ffffff}.review-note-meta{color:rgba(255,255,255,.72);font-size:.92rem}.placement-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.placement-control-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,244,238,.9)),rgba(255,255,255,.84);box-shadow:0 18px 34px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.92)}.placement-control-card.is-active{border-color:rgba(16,16,16,.18);box-shadow:0 22px 38px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.98)}.placement-control-card.is-disabled{opacity:.72}.placement-action-row{display:flex;flex-wrap:wrap;gap:.75rem}.placement-field{flex:1 1 180px;min-width:170px}.placement-window-label{font-size:.92rem}.placement-action-row .button,.placement-action-row .button-secondary{flex:1 1 180px}.review-pill-row{gap:.5rem}.review-finding-list{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.1rem}.review-finding-list li{color:rgba(255,255,255,.9)}.review-suggestion-block{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem .95rem;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.review-suggestion-block p,.review-suggestion-block strong{margin:0;color:#ffffff}.admin-edit-tip{min-width:min(100%,34rem);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,244,238,.9)),var(--surface);border:1px solid var(--line)}.admin-edit-tip p,.admin-edit-tip strong{color:#111111}.admin-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-media-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.82)}.admin-media-frame{position:relative;min-height:220px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 24%),linear-gradient(135deg,#1a1a1a,#343434 54%,#101010)}.admin-media-el{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.admin-media-actions{justify-content:space-between}.admin-media-actions form{margin:0}.admin-media-remove{min-height:2.55rem}.owner-media-section{display:grid;grid-gap:1rem;gap:1rem;padding-top:.6rem;border-top:1px solid rgba(17,17,17,.08)}.owner-media-heading{gap:.8rem 1rem}.owner-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.owner-media-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border-radius:var(--radius-md);border:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,244,238,.92)),var(--surface)}.owner-media-frame{position:relative;min-height:220px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#121212,#333333 58%,#090909)}.owner-media-el{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.owner-media-empty{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.1rem}.owner-media-empty p,.owner-media-empty strong{margin:0}.profile-upgrade-callout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.profile-upgrade-callout>div{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,244,238,.9)),var(--surface)}.profile-upgrade-callout p,.profile-upgrade-callout strong{margin:0}.profile-package-grid{align-items:stretch}.profile-package-card{display:grid;grid-gap:.85rem;gap:.85rem}.profile-package-price-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.profile-package-price-row .eyebrow,.profile-package-price-row h3{margin:0}.profile-package-price-row .price{white-space:nowrap}.profile-package-actions{margin-top:1.25rem}@media (max-width:1080px){.dashboard-grid,.detail-feature-grid,.detail-grid,.detail-hero,.featured-today-layout,.featured-today-primary,.featured-today-topbar,.footer,.hero-grid,.section-heading{grid-template-columns:1fr}.card-grid,.directory-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-grid,.admin-media-grid,.business-feature-panel,.business-showcase-grid,.category-hero-shell,.community-grid,.marketplace-showcase-grid,.owner-media-grid,.owner-request-contact-grid,.owner-request-meta-grid,.placement-control-grid,.placement-overview-grid,.profile-directory-grid,.profile-gallery-grid,.profile-upgrade-callout,.profile-video-grid{grid-template-columns:1fr}.rule-grid,.selection-grid,.selection-grid-tight,.timeline-grid,.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-grid{gap:2.15rem}.site-menu-panel{gap:1.15rem}.site-search-bar{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:start;gap:1rem 1.2rem}.site-search-form,.site-search-tags{grid-column:2}.featured-today-topbar{grid-template-columns:minmax(0,1fr) 120px}.featured-today-grid{gap:1.15rem}.community-grid,.directory-grid{gap:1.2rem}.compact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}@media (max-width:840px){.header-stack{top:.5rem}.site-header{grid-template-columns:minmax(0,1fr) auto;padding:.78rem .9rem}.detail-hero-meta,.featured-today-grid,.featured-today-meta,.featured-today-metrics-board,.featured-today-support,.rule-grid,.selection-grid,.selection-grid-tight,.site-search-form,.split-form-grid,.timeline-grid,.upload-grid{grid-template-columns:1fr}.site-nav{justify-content:flex-start}.brand-copy span{display:none}.brand-mark{padding:.22rem;border-radius:1.25rem}.brand-lockup{gap:.75rem}.brand-lockup-wordmark{gap:.38rem}.brand-lockup-kicker,.brand-lockup-tagline{display:none}.brand-lockup-image{width:4rem;height:4rem}.brand-lockup-image-hero{width:5.5rem;height:5.5rem}.brand-lockup-hye{font-size:1.65rem}.brand-lockup-listing{font-size:.94rem}.compact-card-grid,.stats-grid{grid-template-columns:1fr}}@media (max-width:640px){.page-shell{width:min(calc(100% - 1rem),var(--max-width))}.card-grid,.compact-card-grid,.directory-grid,.pricing-grid,.search-panel{grid-template-columns:1fr}.card-top,.detail-meta,.list-row,.subscription-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}