.not-found-page{background:var(--paper);min-height:78svh;color:var(--ink);align-items:center;padding:clamp(150px,18vw,220px) clamp(20px,5vw,64px) clamp(80px,10vw,130px);display:flex}.not-found-inner{width:100%;max-width:860px}.not-found-code{color:#8a8378;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:700}.not-found-page h1{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.94}.not-found-lead{color:#5c574e;max-width:560px;margin:26px 0 0;font-size:18px;line-height:1.6}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.not-found-actions a{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex}.not-found-actions a:first-child{background:var(--ink);color:#fff}.not-found-actions a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.not-found-elsewhere{border-top:1px solid var(--line);margin-top:52px;padding-top:26px}.not-found-elsewhere>p{color:#6d675d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.not-found-elsewhere nav{flex-wrap:wrap;gap:10px 28px;display:flex}.not-found-elsewhere nav a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:16px}.not-found-elsewhere nav a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (max-width:700px){.not-found-actions a{flex:100%;justify-content:center}}*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}body{line-height:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,figure,blockquote,pre,hr,dl,dd{margin:0}ol,ul,menu{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background-color:#0000;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}fieldset,legend{margin:0;padding:0}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklab, currentColor 50%, transparent)}summary{list-style:none;display:list-item}table{text-indent:0;border-color:inherit;border-collapse:collapse}[hidden]{display:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apple-trading{font-family:var(--font-geist-sans),Arial,sans-serif;background:#000}.trade-product-hero{background:#000;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:100svh;padding:150px max(24px,50vw - 690px) 80px;display:grid;position:relative;overflow:hidden}.trade-product-copy{z-index:2;position:relative}.trade-product-copy>p,.trade-belief>p,.trade-offers-head>p{color:#d4af37;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:750}.trade-product-copy h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.085em;margin:18px 0 34px;font-size:clamp(84px,11vw,175px);font-weight:700;line-height:.75}.trade-product-copy h1 em{color:#0000;background:linear-gradient(90deg,#d4af37,#f3d98b);-webkit-background-clip:text;background-clip:text;font-style:normal}.trade-product-copy>span{color:#a1a1a6;max-width:540px;font-size:19px;font-weight:500;line-height:1.5;display:block}.trade-product-copy>div{align-items:center;gap:25px;margin-top:34px;display:flex}.trade-product-copy a{font-size:14px;font-weight:650}.trade-product-copy a:first-child{color:#000;background:#f5f5f7;border-radius:999px;align-items:center;gap:9px;padding:14px 21px;display:flex}.trade-product-copy a:last-child{color:#d4af37}.trade-product-visual{align-self:stretch;min-height:680px;position:relative}.trade-product-visual:after{content:"";background:linear-gradient(90deg,#000 0%,#0000 38%),linear-gradient(#0000 72%,#000 100%);position:absolute;inset:0}.trade-product-visual img{object-fit:cover;object-position:55% center;filter:brightness(.8)saturate(.65);width:100%;height:100%;position:absolute;inset:0}.trade-product-visual>span{z-index:2;letter-spacing:.22em;color:#d4af37;font-size:11px;font-weight:750;position:absolute;bottom:7%;right:0}.trade-belief{text-align:center;color:#1d1d1f;background:#f5f5f7;flex-direction:column;justify-content:center;min-height:100svh;padding:140px max(24px,50vw - 630px);display:flex}.trade-belief h2{max-width:1200px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.075em;margin:20px auto 70px;font-size:clamp(64px,8vw,120px);font-weight:700;line-height:.9}.trade-belief h2 em{color:#9a771d}.trade-belief>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.trade-belief>div span{color:#6e6e73;background:#fff;border-radius:999px;padding:12px 18px;font-size:13px;box-shadow:0 2px 10px #0000000b}.trade-performance{background:#000;grid-template-columns:repeat(3,1fr);gap:24px;min-height:100svh;padding:24px;display:grid}.trade-performance>div{background:linear-gradient(145deg,#1c1c1e,#080808);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 48px);padding:45px;display:flex;overflow:hidden}.trade-performance>div:nth-child(2){background:linear-gradient(155deg,#b58b1c,#403109)}.trade-performance small{color:#aaa;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:650}.trade-performance strong{letter-spacing:-.06em;margin-top:18px;font-size:clamp(48px,5vw,78px);line-height:.9}.trade-offers{color:#1d1d1f;background:#f5f5f7;padding:150px 24px}.trade-offers-head{width:min(1320px,100%);margin:0 auto 80px}.trade-offers-head h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.08em;margin:20px 0 30px;font-size:clamp(70px,9vw,136px);font-weight:700;line-height:.84}.trade-offers-head>span{color:#6e6e73;max-width:600px;font-size:19px;line-height:1.5;display:block}.trade-offer-grid{grid-template-columns:repeat(2,1fr);gap:24px;width:min(1420px,100%);margin:auto;display:grid}.trade-offer{background:#fff;border-radius:28px;flex-direction:column;min-height:580px;padding:44px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;display:flex;overflow:hidden;box-shadow:0 3px 18px #0000000d}.trade-offer:hover{transform:translateY(-8px);box-shadow:0 30px 70px #00000018}.trade-offer>div{color:#6e6e73;justify-content:space-between;gap:20px;font-size:12px;display:flex}.trade-offer h3{max-width:620px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.065em;margin:auto 0 20px;font-size:clamp(46px,5vw,76px);font-weight:700;line-height:.88}.trade-offer p{color:#6e6e73;max-width:560px;min-height:76px;font-size:15px;line-height:1.55}.trade-offer>span{color:#9a771d;align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.trade-offer.dark{color:#f5f5f7;background:#111}.trade-offer.dark p,.trade-offer.dark>div{color:#a1a1a6}.trade-offer.gold{color:#050505;background:linear-gradient(145deg,#e5c45d,#9c7412)}.trade-offer.gold p,.trade-offer.gold>div,.trade-offer.gold>span{color:#241b07}.trade-offer.image{color:#fff;background:linear-gradient(145deg,#27200d,#050505);position:relative}.trade-offer.image:before{content:"LIVE";letter-spacing:-.08em;color:#d4af3718;font-size:190px;font-weight:800;position:absolute;top:.08em;right:-.06em}.trade-offer.image p,.trade-offer.image>div{color:#aaa;position:relative}.trade-offers .disclaimer{color:#86868b;width:min(900px,100% - 48px)}.apple-cta{font-family:var(--font-geist-sans),Arial,sans-serif;background:#000!important}.apple-cta h2{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.075em!important;font-weight:700!important}.apple-cta small{color:#666;margin-top:28px;font-size:11px;display:block}.apple-footer{font-family:var(--font-geist-sans),Arial,sans-serif}.footer-social{align-items:center;gap:18px;padding:0 0 42px;display:flex}.footer-social>a{align-items:center;display:flex}.footer-social>a:last-child{color:#d4af37;gap:8px;margin-left:auto;font-size:13px;font-weight:700}@supports (animation-timeline:view()){.trade-belief h2,.trade-offers-head h2{animation:linear both trade-rise;animation-timeline:view();animation-range:entry 8% cover 42%}.trade-product-visual img{animation:linear both trade-zoom;animation-timeline:view();animation-range:entry exit}@keyframes trade-rise{0%{opacity:.15;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes trade-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}}@media (max-width:850px){.trade-product-hero{grid-template-columns:1fr;min-height:100svh;padding:125px 20px 70px}.trade-product-copy{align-self:end}.trade-product-copy h1{font-size:clamp(76px,24vw,120px)}.trade-product-copy>span{font-size:16px}.trade-product-copy>div{flex-direction:column;align-items:flex-start}.trade-product-visual{opacity:.48;min-height:0;position:absolute;inset:0}.trade-product-visual:after{background:linear-gradient(#0000 17%,#000000c7 50%,#000 88%)}.trade-belief{min-height:90svh;padding:110px 22px}.trade-belief h2{font-size:clamp(55px,16vw,88px)}.trade-performance{grid-template-columns:1fr;gap:14px;padding:14px}.trade-performance>div{border-radius:20px;min-height:62svh;padding:30px}.trade-offers{padding:110px 14px}.trade-offers-head h2{font-size:clamp(62px,18vw,94px)}.trade-offer-grid{grid-template-columns:1fr}.trade-offer{border-radius:22px;min-height:520px;padding:30px}.trade-offer h3{font-size:clamp(44px,14vw,68px)}.footer-links-wide{grid-template-columns:1fr!important;gap:42px!important}.footer-social{flex-wrap:wrap;align-items:flex-start}.footer-social>a:last-child{width:100%;margin:10px 0 0}}@media (prefers-reduced-motion:reduce){.trade-belief h2,.trade-offers-head h2,.trade-product-visual img{animation:none!important}}.apple-trading>.trade-belief,.apple-trading>.trade-performance,.apple-trading>.trade-offers,.apple-trading>.page-cta,.apple-trading>.global-footer,.contact-page>.intake-wrap,.contact-page>.global-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.cinematic-home>.om-proof,.cinematic-home>.om-worlds,.cinematic-home>.om-method,.cinematic-home>.om-testimonial-reel,.cinematic-home>.om-close,.cinematic-home>.page-cta{content-visibility:auto;contain-intrinsic-size:auto 1000px}.contact-page{font-family:var(--font-geist-sans),Arial,sans-serif}main:has(.split-hero){font-family:var(--font-geist-sans),Arial,sans-serif}main:has(.speaking-hero){font-family:var(--font-geist-sans),Arial,sans-serif}main:has(.resource-hero){font-family:var(--font-geist-sans),Arial,sans-serif}main:has(.about-hero){font-family:var(--font-geist-sans),Arial,sans-serif}.global-header{font-family:var(--font-geist-sans),Arial,sans-serif}.global-header nav a{font-weight:600}.global-header .brand b{font-weight:650}:is(body:has(.split-hero) .global-header,body:has(.resource-hero) .global-header,body:has(.about-hero) .global-header){left:50%;transform:translate(-50%);color:#fff!important;border-color:#ffffff38!important;position:absolute!important}:is(body:has(.split-hero) .global-header nav a,body:has(.resource-hero) .global-header nav a,body:has(.about-hero) .global-header nav a){opacity:.72;color:#fff!important}:is(body:has(.split-hero) .global-header nav a:hover,body:has(.resource-hero) .global-header nav a:hover,body:has(.about-hero) .global-header nav a:hover){opacity:1;color:#f3d98b!important}.contact-page>.global-header{color:#1d1d1f;border-color:#00000024;position:absolute;left:50%;transform:translate(-50%)}.contact-page>.global-header nav a{color:#1d1d1f!important}.contact-page h1,.contact-page h2{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.split-hero) h1{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.split-hero) h2{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.split-hero) h3{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.speaking-hero) h1{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.speaking-hero) h2{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.speaking-hero) h3{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.resource-hero) h1{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.resource-hero) h2{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.about-hero) h1{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.about-hero) h2{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}main:has(.about-hero) h3{font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:-.07em!important;font-weight:700!important}.split-hero{min-height:100svh!important}.split-hero h1{font-size:clamp(76px,10vw,155px)!important;line-height:.79!important}.split-hero>div>p,.editorial-intro>p,.consulting-process>p,.speaking-hero p,.topics-section>div>p,.resource-hero p,.about-hero p,.life-gallery p,.contact-hero>p:first-child{color:#d4af37!important;letter-spacing:.18em!important;font-size:11px!important;font-weight:750!important}.split-hero a{font-weight:650!important}.editorial-intro{text-align:center;color:#1d1d1f!important;background:#f5f5f7!important}.editorial-intro h2{max-width:1250px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(62px,8vw,122px)!important;line-height:.89!important}.service-detail-grid{gap:24px!important;padding:24px!important}.service-detail-grid article{border-radius:26px;background:linear-gradient(145deg,#1c1c1e,#080808)!important;border:0!important;min-height:70svh!important;padding:45px!important}.service-detail-grid article:nth-child(2){background:linear-gradient(145deg,#d0aa39,#664d0c)!important}.service-detail-grid article:nth-child(2) span,.service-detail-grid article:nth-child(2) p{color:#211904!important}.service-detail-grid h3{font-size:clamp(48px,5vw,78px)!important}.consulting-process{background:#f5f5f7!important}.consulting-process>div{border:0!important;gap:20px!important}.consulting-process article,.consulting-process article+article{background:#fff;border-radius:24px;min-height:390px;box-shadow:0 3px 18px #0000000d;border:0!important;padding:34px!important}.consulting-process h3{margin-top:auto!important}.speaking-hero h1{font-size:clamp(76px,10vw,155px)!important;line-height:.79!important}.audience-band{background:#000!important}.topics-section{background:#f5f5f7!important}.topics-section h2{font-size:clamp(64px,8vw,120px)!important;line-height:.88!important}.topics-section ol{border:0!important}.topics-section li{background:#fff;border-radius:18px;margin-bottom:12px;box-shadow:0 2px 14px #0000000a;border:0!important;padding:28px!important}.topics-section li:hover{padding-left:38px!important}.topics-section h3{letter-spacing:-.04em!important;font-weight:650!important}.resource-hero h1{font-size:clamp(76px,10vw,155px)!important;line-height:.79!important}.resource-grid{color:#1d1d1f!important;background:#f5f5f7!important;gap:24px!important;padding:24px!important}.resource-grid article{border-radius:26px;box-shadow:0 3px 18px #0000000d;background:#fff!important;min-height:720px!important;padding:42px!important}.resource-grid article:nth-child(2),.resource-grid article:nth-child(4){color:#f5f5f7!important;background:#111!important}.resource-grid article:nth-child(2) p,.resource-grid article:nth-child(4) p{color:#a1a1a6}.resource-art{border-radius:18px}.resource-grid h2{font-size:clamp(42px,4vw,64px)!important;line-height:.92!important}.about-hero h1{font-size:clamp(70px,9vw,145px)!important;line-height:.8!important}.about-story{background:#f5f5f7!important}.about-story p:first-child{font-weight:700;font-size:clamp(48px,6vw,88px)!important;line-height:.94!important}.about-story p+p{font-family:var(--font-geist-sans),Arial,sans-serif!important}.life-gallery{background:#000;gap:24px!important;padding:24px!important}.life-gallery img{border-radius:24px}.life-gallery div{border-radius:24px;background:#111!important}.life-gallery h2{font-size:clamp(64px,8vw,120px)!important;line-height:.86!important}.contact-hero{background:#f5f5f7!important}.contact-hero h1{font-size:clamp(76px,10vw,155px)!important;line-height:.79!important}.intake-wrap{background:#f5f5f7!important}.intake-aside h2{font-size:clamp(52px,6vw,88px)!important}.intake-form{border-radius:26px!important;box-shadow:0 20px 60px #0000000d!important}.intake-form button{background:#1d1d1f!important;border-radius:999px!important}@media (max-width:850px){.contact-page>.global-header{width:calc(100% - 32px)}body:has(.split-hero) .global-header{width:calc(100% - 32px)}body:has(.resource-hero) .global-header{width:calc(100% - 32px)}body:has(.about-hero) .global-header{width:calc(100% - 32px)}.split-hero h1,.speaking-hero h1,.resource-hero h1,.about-hero h1,.contact-hero h1{font-size:clamp(62px,18vw,98px)!important}.service-detail-grid,.resource-grid{gap:14px!important;padding:14px!important}.service-detail-grid article{border-radius:20px;min-height:62svh!important}.consulting-process>div{grid-template-columns:1fr!important}.consulting-process article,.consulting-process article+article{min-height:300px!important}.topics-section li{padding:24px!important}.life-gallery{gap:14px!important;padding:14px!important}.life-gallery img,.life-gallery div{border-radius:20px}.contact-hero{padding-top:140px!important}}.program-page{font-family:var(--font-geist-sans),Arial,sans-serif;color:#f5f5f7;background:#000}.program-hero{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;min-height:100svh;padding:145px max(24px,50vw - 690px) 80px;display:grid;position:relative;overflow:hidden}.program-hero-copy{z-index:2;position:relative}.program-hero-copy>p,.program-promise>p,.program-section-head>p,.program-fit>div:first-child>p,.program-buy>p{color:#d4af37;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:750}.program-hero h1{letter-spacing:-.08em;max-width:820px;margin:18px 0 32px;font-size:clamp(76px,9.5vw,150px);font-weight:700;line-height:.79}.program-hero-copy>span{color:#a1a1a6;max-width:570px;font-size:19px;line-height:1.5;display:block}.program-hero-copy>div{align-items:center;gap:25px;margin-top:35px;display:flex}.program-hero-copy a,.program-buy a{color:#000;background:#f5f5f7;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:15px 22px;font-size:14px;font-weight:700;display:flex}.program-hero-copy small{color:#d4af37;font-size:12px;line-height:1.5}.program-hero-media{align-self:stretch;min-height:650px;position:relative}.program-hero-media:after{content:"";background:linear-gradient(90deg,#000,#0000 42%),linear-gradient(#0000 72%,#000);position:absolute;inset:0}.program-hero-media img{object-fit:cover;filter:brightness(.75)saturate(.62);width:100%;height:100%;position:absolute;inset:0}.program-promise{text-align:center;color:#1d1d1f;background:#f5f5f7;flex-direction:column;justify-content:center;min-height:95svh;padding:130px max(24px,50vw - 630px);display:flex}.program-promise h2{letter-spacing:-.075em;max-width:1200px;margin:22px auto 0;font-size:clamp(65px,8vw,120px);font-weight:700;line-height:.89}.program-features{background:#000;padding:150px 24px}.program-section-head{width:min(1320px,100%);margin:0 auto 75px}.program-section-head h2{letter-spacing:-.08em;margin:20px 0 0;font-size:clamp(70px,9vw,130px);font-weight:700;line-height:.84}.program-features>div:last-child{grid-template-columns:repeat(2,1fr);gap:24px;width:min(1420px,100%);margin:auto;display:grid}.program-features article{background:linear-gradient(145deg,#1c1c1e,#0b0b0c);border-radius:24px;grid-template-columns:1fr auto;align-content:space-between;min-height:360px;padding:38px;display:grid}.program-features article:nth-child(2),.program-features article:nth-child(5){color:#080808;background:linear-gradient(145deg,#c49b29,#604808)}.program-features article>span{color:#888;font-size:11px}.program-features h3{letter-spacing:-.055em;grid-column:1/-1;max-width:580px;margin:100px 0 0;font-size:clamp(35px,4vw,56px);font-weight:700;line-height:.94}.program-fit{color:#1d1d1f;background:#f5f5f7;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:90svh;padding:140px max(24px,50vw - 660px);display:grid}.program-fit h2{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(60px,7vw,105px);font-weight:700;line-height:.88}.program-fit>div:last-child p{color:#6e6e73;background:#fff;border-radius:18px;margin:0 0 16px;padding:28px;font-size:17px;line-height:1.5;box-shadow:0 2px 16px #0000000a}.program-buy{text-align:center;background:radial-gradient(circle at 50% 40%,#3d300d,#000 55%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:130px 24px;display:flex}.program-buy h2{letter-spacing:-.085em;margin:20px 0 30px;font-size:clamp(78px,11vw,165px);font-weight:700;line-height:.78}.program-buy>span{color:#d4af37;margin-bottom:28px;font-size:17px}.program-buy small{color:#777;max-width:600px;margin-top:28px;font-size:11px;line-height:1.5}.business-contact{color:#aaa;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:30px;padding:30px 0;font-size:12px;line-height:1.5;display:grid}.business-contact span{color:#fff;font-weight:700}.business-contact address{font-style:normal}.footer-bottom{padding-top:28px}@supports (animation-timeline:view()){.program-promise h2,.program-section-head h2,.program-fit h2{animation:linear both trade-rise;animation-timeline:view();animation-range:entry 8% cover 42%}.program-hero-media img{animation:linear both trade-zoom;animation-timeline:view();animation-range:entry exit}}@media (max-width:850px){.program-hero{grid-template-columns:1fr;min-height:100svh;padding:125px 20px 75px}.program-hero-copy{align-self:end}.program-hero h1{font-size:clamp(68px,21vw,108px)}.program-hero-copy>span{font-size:16px}.program-hero-copy>div{flex-direction:column;align-items:flex-start}.program-hero-media{opacity:.45;min-height:0;position:absolute;inset:0}.program-hero-media:after{background:linear-gradient(#0000 14%,#000000d1 46%,#000 88%)}.program-promise{min-height:85svh;padding:110px 22px}.program-promise h2{font-size:clamp(54px,16vw,86px)}.program-features{padding:110px 14px}.program-section-head h2{font-size:clamp(60px,18vw,94px)}.program-features>div:last-child{grid-template-columns:1fr;gap:14px}.program-features article{min-height:320px;padding:30px}.program-fit{grid-template-columns:1fr;padding:110px 22px}.program-fit h2{font-size:clamp(55px,16vw,86px)}.program-buy h2{font-size:clamp(70px,21vw,110px)}.business-contact{grid-template-columns:1fr;gap:14px}}.program-next{color:#1d1d1f;background:#f5f5f7;padding:140px max(24px,50vw - 660px)}.program-next .program-section-head{margin-bottom:64px}.program-next ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.program-next li{background:#fff;border-radius:22px;flex-direction:column;min-height:330px;padding:34px;display:flex;box-shadow:0 2px 18px #0000000a}.program-next h3{letter-spacing:-.05em;margin:auto 0 18px;font-size:clamp(30px,3vw,46px);line-height:1}.program-next li p{color:#6e6e73;margin:0;line-height:1.6}.program-next .program-section-head>p{color:#9d7610}@media (max-width:850px){.program-next{padding:105px 16px}.program-next ol{grid-template-columns:1fr}.program-next li{min-height:270px;padding:28px}.program-next h3{font-size:36px}}.skip-link{z-index:1000;color:#111;background:#f3d98b;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.skip-target{width:1px;height:1px;display:block}.secure-inquiry-link{color:#785b0e;text-underline-offset:3px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:20px;font-size:13px;font-weight:700;text-decoration:underline;display:flex}.contact-hero>.contact-lead{color:#68716c;letter-spacing:normal;text-transform:none;max-width:600px;margin-top:30px;font-size:18px;font-weight:400;line-height:1.6}.intake-aside h2{margin-bottom:clamp(30px,3vw,46px)}.policy-date{background:#ece9df;border-left:3px solid #9d7610;padding:16px 18px;color:#4b4b46!important}.program-faq{color:#f5f5f7;background:#111;padding:140px max(24px,50vw - 600px)}.program-hero h1{text-wrap:balance;line-height:.98}@media (max-width:850px){.program-hero h1{line-height:1}}:root{--om-gold:#d6ad2f;--om-ink:#080808;--om-cream:#f4f1e9;--om-gray:#5f605d}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.om-experience{background:var(--om-ink);color:#fff}.om-hero{min-height:100svh}.om-hero .cinema-hero-media img{animation:1.8s cubic-bezier(.2,.7,.2,1) both omHeroScale}.om-hero-copy>*{animation:.9s cubic-bezier(.2,.7,.2,1) both omRise}.om-hero-copy>:nth-child(2){animation-delay:80ms}.om-hero-copy>:nth-child(3){animation-delay:.16s}.om-hero-copy>:nth-child(4){animation-delay:.24s}@keyframes omHeroScale{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes omRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.om-intro{color:#111;background:#f4f1e9;padding:clamp(105px,12vw,170px) max(28px,50vw - 660px) clamp(64px,7vw,96px)}.om-intro>header{grid-template-columns:.34fr 1fr;align-items:start;gap:5vw;display:grid}.om-intro>header>p{color:#74580e;letter-spacing:.2em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:800}.om-intro h2{letter-spacing:-.07em;max-width:950px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7.5vw,112px);font-weight:400;line-height:.88}.om-intro-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,90px);margin:clamp(70px,9vw,120px) 0 0;padding-left:calc(34% + 3.3vw);display:grid}.om-intro-copy p{color:#4f504c;margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.58}.om-proof{background:var(--om-cream);color:#111;padding:clamp(110px,14vw,200px) max(28px,50vw - 660px)}.om-intro+.om-proof{border-top:1px solid #c8c1b2;padding-top:clamp(70px,8vw,110px)}.om-proof-statement{grid-template-columns:.34fr 1fr;align-items:start;gap:5vw;display:grid}.om-proof-statement p,.om-testimonial-reel>div>p{color:#74580e;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800}.om-worlds>header p,.om-method-title>p{color:#d4af37;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800}.om-proof h2,.om-worlds>header h2,.om-testimonial-reel h2{letter-spacing:-.075em;margin:0;font-family:Georgia,serif;font-size:clamp(64px,9vw,136px);font-weight:400;line-height:.84}.om-proof-numbers{border-top:1px solid #aaa69c;border-bottom:1px solid #aaa69c;grid-template-columns:repeat(3,1fr);margin:clamp(80px,10vw,140px) 0;display:grid}.om-proof-numbers article{flex-direction:column;justify-content:center;min-height:230px;padding:28px;display:flex}.om-proof-numbers article+article{border-left:1px solid #aaa69c}.om-proof-numbers strong{letter-spacing:-.08em;font-size:clamp(68px,9vw,128px);font-weight:750;line-height:.8}.om-proof-numbers span{color:#555650;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:13px;font-weight:750}.om-proof figure{width:min(900px,100%);margin:0 0 0 auto}.om-proof blockquote{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(37px,5vw,70px);line-height:1.03}.om-proof figcaption{color:#5f605c;letter-spacing:.06em;margin-top:28px;font-size:13px;font-weight:700}.om-worlds{background:#050505}.om-worlds>header{flex-direction:column;justify-content:flex-end;min-height:72svh;padding:100px max(28px,50vw - 660px);display:flex}.om-worlds>header h2{color:#fff}.om-worlds>header>span{color:#999;margin-top:28px;font-size:18px}.om-world{grid-template-columns:1.05fr .95fr;min-height:100svh;display:grid;overflow:hidden}.om-world-media{min-height:100svh;position:relative;overflow:hidden}.om-world-media img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.om-world:hover .om-world-media img{transform:scale(1.035)}.om-world-media>span{color:#fff;letter-spacing:.18em;font-size:12px;font-weight:800;position:absolute;bottom:24px;left:34px}.om-world-copy{flex-direction:column;justify-content:center;padding:clamp(60px,8vw,130px);display:flex}.om-world-copy small{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:850}.om-world-copy h3{letter-spacing:-.07em;max-width:620px;margin:28px 0;font-family:Georgia,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:.88}.om-world-copy p{max-width:540px;font-size:18px;line-height:1.7}.om-world-copy b{letter-spacing:.15em;text-transform:uppercase;margin-top:32px;font-size:11px}.om-world-copy a{border-bottom:1px solid;align-items:center;gap:14px;width:max-content;margin-top:55px;padding:16px 0;font-weight:800;display:flex}.om-world-dark{color:#fff;background:#111}.om-world-dark .om-world-copy p{color:#b9b9b9}.om-world-gold{color:#100d05;background:linear-gradient(145deg,#e6c552,#a7780a)}.om-world-gold .om-world-media{order:2}.om-world-gold .om-world-copy p{color:#33290d}.om-world-light{color:#0d0d0d;background:#efede7}.om-world-light .om-world-copy p{color:#585955}.om-method{background:#090909;grid-template-columns:.9fr 1.1fr;gap:8vw;min-height:100svh;padding:clamp(100px,12vw,180px) max(28px,50vw - 660px);display:grid}.om-method-title{height:max-content;position:sticky;top:130px}.om-method-title h2{letter-spacing:-.07em;margin:25px 0 0;font-family:Georgia,serif;font-size:clamp(62px,7.5vw,112px);font-weight:400;line-height:.87}.om-method-title em{color:var(--om-gold);font-style:normal}.om-method-steps article{border-top:1px solid #3d3d3d;grid-template-columns:70px 1fr;align-content:center;min-height:280px;display:grid}.om-method-steps article:last-child{border-bottom:1px solid #3d3d3d}.om-method-steps span{color:var(--om-gold);letter-spacing:.14em;font-size:12px;font-weight:800}.om-method-steps h3{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px)}.om-method-steps p{color:#aaa;grid-column:2;max-width:550px;font-size:17px;line-height:1.65}.om-testimonial-reel{color:#111;background:#ece8dd;padding:clamp(110px,13vw,190px) max(28px,50vw - 660px);overflow:hidden}.om-testimonial-reel>div:first-child{margin-bottom:80px}.om-quote-track{grid-template-columns:repeat(3,minmax(360px,1fr));gap:18px;display:grid}.om-quote-track figure{background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:430px;margin:0;padding:38px;display:flex}.om-quote-track blockquote{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3vw,46px);line-height:1.08}.om-quote-track figcaption{color:#6a6a65;font-size:13px;font-weight:750}.service-proof-band,.trade-proof-strip{color:#0b0b0b;background:#d9b23c;grid-template-columns:.5fr 1.5fr;align-items:center;gap:6vw;padding:70px max(28px,50vw - 600px);display:grid}.service-proof-band strong{letter-spacing:-.09em;font-size:clamp(84px,11vw,150px);line-height:.7}.service-proof-band span{letter-spacing:-.035em;max-width:680px;font-size:clamp(22px,3vw,40px);font-weight:650;line-height:1.1}.service-problem{grid-template-columns:.34fr 1fr}.service-problem>span{color:#676761;grid-column:2;max-width:700px;font-size:18px;line-height:1.7}.service-quote{color:#fff;background:#0b0b0b;padding:clamp(100px,13vw,180px) max(28px,50vw - 550px)}.service-quote blockquote{letter-spacing:-.07em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,8vw,118px);line-height:.9}.service-quote p{color:#aaa;text-transform:uppercase;letter-spacing:.12em;margin-top:38px;font-size:13px}.service-fit-editorial{color:#0c0c0c;background:#d8b23b;padding:clamp(100px,12vw,170px) max(28px,50vw - 600px)}.service-fit-editorial>p{letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800}.service-fit-editorial h2{letter-spacing:-.075em;margin:24px 0;font-size:clamp(62px,8vw,112px);line-height:.86}.service-fit-editorial>span{max-width:720px;font-size:18px;line-height:1.65;display:block}.service-fit-editorial a{border-bottom:1px solid;align-items:center;gap:12px;width:max-content;margin-top:42px;padding-bottom:10px;font-weight:800;display:flex}.trade-proof-strip{background:#eee9dc;grid-template-columns:.6fr 1.5fr .6fr}.trade-proof-strip>div{flex-direction:column;display:flex}.trade-proof-strip strong{letter-spacing:-.08em;font-size:clamp(58px,7vw,96px);line-height:.8}.trade-proof-strip span{color:#555650;letter-spacing:.12em;text-transform:uppercase;margin-top:17px;font-size:11px;font-weight:800}.trade-proof-strip blockquote{letter-spacing:-.04em;border-left:1px solid #aaa59a;border-right:1px solid #aaa59a;margin:0;padding:0 6vw;font-family:Georgia,serif;font-size:clamp(28px,3.3vw,48px);line-height:1.05}.trade-proof-strip cite{color:#65655f;margin-top:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:750;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.om-hero .cinema-hero-media img,.om-hero-copy>*{animation:none}.om-world-media img{transition:none}}@media (max-width:850px){.om-hero .cinema-hero-media img,.om-hero-copy>*{animation:none}.om-intro{padding:90px 22px 54px}.om-intro>header{grid-template-columns:1fr;gap:20px}.om-intro h2{font-size:clamp(54px,15vw,76px)}.om-intro-copy{grid-template-columns:1fr;gap:28px;margin:60px 0 0;padding-left:0}.om-intro-copy p{font-size:18px}.om-intro+.om-proof{padding-top:68px}.om-proof-statement,.om-world,.om-method,.service-proof-band,.trade-proof-strip{grid-template-columns:1fr}.om-proof-statement{gap:22px}.om-proof h2,.om-worlds>header h2,.om-testimonial-reel h2{font-size:clamp(56px,16vw,80px)}.om-proof-numbers{grid-template-columns:1fr;margin:70px 0}.om-proof-numbers article{min-height:160px;padding:26px 0}.om-proof-numbers article+article{border-top:1px solid #aaa69c;border-left:0}.om-worlds>header{min-height:58svh;padding-left:20px;padding-right:20px}.om-world{min-height:0}.om-world-media{min-height:68svh}.om-world-gold .om-world-media{order:0}.om-world-copy{min-height:70svh;padding:70px 22px}.om-world-copy h3{font-size:clamp(54px,15vw,76px)}.om-method{padding-left:22px;padding-right:22px}.om-method-title{position:static}.om-method-title h2{font-size:clamp(54px,15vw,78px)}.om-method-steps article{grid-template-columns:45px 1fr;min-height:240px}.om-method-steps p{grid-column:2}.om-quote-track{scroll-snap-type:x mandatory;margin-right:-22px;padding-right:22px;display:flex;overflow-x:auto}.om-quote-track figure{scroll-snap-align:start;min-width:84vw}.service-proof-band{gap:35px;padding:75px 22px}.service-problem{grid-template-columns:1fr}.service-problem>span{grid-column:auto}.trade-proof-strip{gap:40px;padding:70px 22px}.trade-proof-strip blockquote{border:1px solid #aaa59a;border-left:0;border-right:0;padding:40px 0}.service-fit-editorial{padding-left:22px;padding-right:22px}.service-fit-editorial h2{font-size:clamp(54px,15vw,78px)}}.program-faq>.program-section-head{margin-bottom:55px}.program-faq>.program-section-head h2{max-width:980px}.program-faq>div:last-child{border-top:1px solid #ffffff38}.program-faq details{border-bottom:1px solid #ffffff38}.program-faq summary{cursor:pointer;padding:28px 52px 28px 0;font-size:clamp(20px,2.4vw,30px);font-weight:700;list-style:none;position:relative}.program-faq summary::-webkit-details-marker{display:none}.program-faq summary:after{content:"+";color:#d4af37;position:absolute;right:8px}.program-faq details[open] summary:after{content:"–"}.program-faq details p{color:#a1a1a6;max-width:820px;margin:0;padding:0 52px 28px 0;font-size:17px;line-height:1.65}@media (max-width:850px){.program-faq{padding:100px 22px}}.program-policy-link{color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border-radius:0;padding:0;text-decoration:underline;display:inline}.home-focus{--home-paper:#f3f0e8;--home-brass:#b68b22}.home-proof{background:var(--home-paper);color:#0a0a0a;grid-template-columns:1.15fr .85fr;gap:clamp(55px,8vw,130px);padding:clamp(105px,12vw,175px) max(24px,50vw - 640px);display:grid}.home-proof-intro>p,.home-paths-head>p,.home-method-head>p,.home-close>div>p{color:#84630f;letter-spacing:.2em;text-transform:uppercase;margin-bottom:28px;font-size:12px;font-weight:800}.home-proof h2{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(54px,6.6vw,100px);font-weight:400;line-height:.92}.home-proof h2 em{color:#8b6810}.home-proof figure{border-top:1px solid #151515;align-self:end;margin:0;padding:34px 0 4px}.home-proof blockquote{letter-spacing:-.035em;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(28px,3vw,45px);line-height:1.12}.home-proof figcaption{color:#5c5c57;font-size:13px;line-height:1.5}.home-proof-ledger{border-top:1px solid #b9b4a8;border-bottom:1px solid #b9b4a8;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.home-proof-ledger span{color:#4e4e49;letter-spacing:.11em;text-align:center;text-transform:uppercase;padding:22px 20px;font-size:12px;font-weight:750}.home-proof-ledger span+span{border-left:1px solid #b9b4a8}.home-paths{color:#fff;background:#0a0a0a;padding:clamp(105px,12vw,175px) 24px 24px}.home-paths-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;width:min(1280px,100%);margin:0 auto clamp(60px,7vw,100px);display:grid}.home-paths-head>p{color:#d5b95e;grid-column:1/-1;margin-bottom:0}.home-paths-head h2{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7.3vw,110px);font-weight:400;line-height:.9}.home-paths-head>span{color:#b6b6b6;max-width:430px;padding-bottom:8px;font-size:17px;line-height:1.65}.home-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1500px,100%);margin:auto;display:grid}.home-path{color:#fff;background:#171717;border:1px solid #ffffff24;border-radius:24px;align-items:flex-end;min-height:690px;padding:34px;display:flex;position:relative;overflow:hidden}.home-path>img,.home-path-shade{width:100%;height:100%;position:absolute;inset:0}.home-path>img{object-fit:cover;filter:saturate(.68)brightness(.72);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .4s}.home-path:first-child>img{object-position:51% center}.home-path:nth-child(2)>img{object-position:47% center}.home-path:nth-child(3)>img{object-position:51% center}.home-path-shade{background:linear-gradient(#0000 30%,#080808e5 69%,#050505 98%)}.home-path>div:last-child{z-index:1;position:relative}.home-path small{color:#e2c666;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.home-path h3{letter-spacing:-.055em;margin:18px 0 14px;font-family:Georgia,serif;font-size:clamp(46px,4vw,66px);font-weight:400;line-height:.92}.home-path p{color:#c4c4c4;max-width:390px;margin-bottom:25px;font-size:15px;line-height:1.58}.home-path strong{align-items:center;gap:9px;font-size:13px;display:flex}.home-path:hover>img{filter:saturate(.78)brightness(.78);transform:scale(1.035)}.home-method{color:#0a0a0a;background:#fff;padding:clamp(110px,13vw,190px) max(24px,50vw - 640px)}.home-method-head{grid-template-columns:1fr auto;align-items:end;gap:26px 50px;margin-bottom:80px;display:grid}.home-method-head>p{grid-column:1/-1;margin:0}.home-method-head h2{letter-spacing:-.07em;max-width:950px;margin:0;font-family:Georgia,serif;font-size:clamp(62px,8vw,120px);font-weight:400;line-height:.88}.home-method-head>span{color:#5e5e59;max-width:260px;padding-bottom:8px;line-height:1.55}.home-method-grid{border-top:1px solid #161616;grid-template-columns:repeat(3,1fr);display:grid}.home-method-grid article{flex-direction:column;justify-content:space-between;min-height:360px;padding:32px 28px 30px 0;display:flex}.home-method-grid article+article{border-left:1px solid #c5c5c0;padding-left:28px}.home-method-grid h3{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,4.2vw,64px);font-weight:400}.home-method-grid h3 em{color:#9c7412}.home-method-grid p{color:#5a5a56;max-width:325px;margin:0;font-size:16px;line-height:1.62}.home-close{color:#fff;background:#0b0b0b;grid-template-columns:1.1fr .9fr;min-height:88svh;display:grid}.home-close>img{object-fit:cover;object-position:center 35%;filter:saturate(.7)brightness(.78);width:100%;height:100%;min-height:88svh}.home-close>div{align-self:center;padding:80px clamp(38px,7vw,120px)}.home-close>div>p{color:#d8bc62}.home-close h2{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(56px,6.5vw,100px);font-weight:400;line-height:.9}.home-close h2 em{color:#e0c364}.home-close span{color:#aaa;margin:30px 0;font-size:17px;display:block}.home-close a{color:#e0c364;border-bottom:1px solid #d4af37;align-items:center;gap:9px;width:max-content;padding-bottom:6px;font-size:13px;font-weight:800;display:flex}@media (max-width:850px){.home-focus .cinema-hero-copy{width:calc(100% - 36px);min-width:0}.home-focus .cinema-hero-copy>p{max-width:310px;line-height:1.7;font-size:10px!important}.home-focus .cinema-hero-copy h1{letter-spacing:-.065em;max-width:100%;font-size:clamp(58px,17vw,72px);line-height:.88}.home-focus .cinema-hero-copy>span{width:100%;max-width:340px}.home-proof,.home-paths-head,.home-method-head,.home-close{grid-template-columns:1fr}.home-proof{gap:55px}.home-proof-ledger{grid-template-columns:1fr}.home-proof-ledger span+span{border-top:1px solid #b9b4a8;border-left:0}.home-paths{padding-left:14px;padding-right:14px}.home-paths-head{padding:0 10px}.home-paths-head>p{grid-column:auto}.home-path-grid{grid-template-columns:1fr}.home-path{min-height:72svh;padding:28px}.home-method-head>p{grid-column:auto}.home-method-grid{grid-template-columns:1fr}.home-method-grid article{border-bottom:1px solid #c5c5c0;min-height:270px;padding:28px 0}.home-method-grid article+article{border-left:0;padding-left:0}.home-close>img{height:68svh;min-height:68svh}.home-close>div{padding:80px 22px}}.trade-paths{color:#0b0b0b;background:#f3f0e8;padding:clamp(105px,12vw,170px) max(24px,50vw - 640px)}.trade-paths-head>p{color:#84630f;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:800}.trade-paths-head h2{letter-spacing:-.068em;max-width:1050px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7.5vw,112px);font-weight:400;line-height:.88}.trade-paths-head>span{color:#555650;max-width:650px;margin:30px 0 70px;font-size:17px;line-height:1.65;display:block}.trade-path-grid{border-top:1px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trade-path-grid article{min-width:0;padding:34px 28px 10px 0}.trade-path-grid article+article{border-left:1px solid #bdb8ab;padding-left:28px}.trade-path-grid h3{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1}.trade-path-grid article>div>p{color:#5e5f59;min-height:112px;margin:18px 0 34px;line-height:1.6}.trade-path-grid nav{border-top:1px solid #c6c2b8}.trade-path-grid a{border-bottom:1px solid #c6c2b8;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:18px 0;transition:color .2s,padding .25s;display:flex}.trade-path-grid a:hover{color:#84630f;padding-left:8px}.trade-path-grid a>span{gap:7px;display:grid}.trade-path-grid a b{font-size:16px}.trade-path-grid a small{color:#696a64;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.trade-risk-standalone{color:#111!important;background:#eee9dc!important;border-radius:0!important;margin:0!important;padding:clamp(75px,9vw,120px) max(24px,50vw - 550px)!important}@media (max-width:850px){.trade-paths{padding-left:18px;padding-right:18px}.trade-paths-head h2{font-size:clamp(50px,14vw,70px)}.trade-path-grid{grid-template-columns:1fr}.trade-path-grid article{padding:34px 0}.trade-path-grid article+article{border-top:1px solid #111;border-left:0;padding-left:0}.trade-path-grid article>div>p{min-height:0}}.footer-links-wide{grid-template-columns:repeat(4,1fr)!important;gap:60px!important;max-width:1040px!important}.program-disclosure{color:#1d1d1f;background:#f5f5f7;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px max(24px,50vw - 600px);display:grid}.program-disclosure>div:first-child>p{color:#9a771d;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:750}.program-disclosure h2{letter-spacing:-.06em;max-width:540px;margin:20px 0 0;font-size:clamp(42px,5vw,72px);line-height:.94}.program-disclosure>div:last-child>p{color:#56565c;max-width:700px;font-size:16px;line-height:1.7}.program-disclosure strong{color:#1d1d1f}.program-disclosure .program-testimonial-note{border-left:3px solid #9a771d;padding-left:18px}.program-disclosure nav{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.program-disclosure nav a{text-underline-offset:3px;border:1px solid #b8b8b2;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:underline}.program-disclosure nav a:hover{color:#785b0e;border-color:#9a771d}@media (max-width:850px){.footer-links-wide{grid-template-columns:1fr!important;gap:42px!important}.program-disclosure{grid-template-columns:1fr;gap:38px;padding:75px 22px}}.policies-page{color:#171717;background:#f5f5f2}.policies-hero{color:#fff;background:#0b0b0b;padding:150px max(24px,50vw - 640px) 110px}.policies-hero>p{color:#d4af37;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.policies-hero h1{letter-spacing:-.075em;max-width:1050px;margin:20px 0 32px;font-size:clamp(68px,9vw,138px);line-height:.82}.policies-hero span{color:#aaa;max-width:680px;font-size:18px;line-height:1.65;display:block}.policies-jump{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.policies-jump a{color:#e4e4e7;border:1px solid #ffffff42;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}.policies-jump a:hover{color:#f3d98b;border-color:#d4af37}.policies-content{width:min(1280px,100% - 48px);margin:auto;padding:80px 0 130px}.policies-content section{border-bottom:1px solid #c8c8c3;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:40px;padding:70px 0;display:grid}.topics-section li{grid-template-columns:1fr}.program-features article>svg{grid-column:2;justify-self:end}.trade-offer>div{justify-content:flex-end}.cinema-hero-copy>p,.cinema-cap-intro>p,.cinema-method-title>p,.cinema-trading-copy>p,.cinema-eco-head>p,.cinema-life>div>p,.trade-product-copy>p,.trade-belief>p,.trade-offers-head>p,.program-hero-copy>p,.program-promise>p,.program-section-head>p,.program-fit>div:first-child>p,.program-buy>p,.split-hero>div>p,.editorial-intro>p,.consulting-process>p,.speaking-hero p,.topics-section>div>p,.resource-hero p,.about-hero p,.life-gallery p{font-size:13px!important}.trade-performance small,.resource-grid small,.audience-band,.about-story .about-roles span{font-size:14px!important}.program-buy small,.form-note,.business-contact,.footer-bottom{font-size:13px!important}.footer-links div{font-size:14px}.trade-offer p,.resource-grid p,.service-detail-grid p,.consulting-process span{font-size:16px}.trade-performance>div:first-child{background:linear-gradient(145deg,#294d70,#091621)}.trade-performance>div:first-child small{color:#c7dfef}.trade-performance>div:nth-child(2){color:#0b0802;background:linear-gradient(145deg,#e0b947,#71520a)}.trade-performance>div:nth-child(2) small{color:#2d2107}.trade-performance>div:nth-child(3){background:linear-gradient(145deg,#386b56,#091912)}.trade-performance>div:nth-child(3) small{color:#c8e4d6}.resource-grid article{color:#f5f5f7!important}.resource-grid article p{color:#c7c7cc!important}.resource-grid article small{color:#f3d98b!important}.resource-grid article a{color:#e8c85f!important}.about-hero h1{max-width:1050px;font-size:clamp(58px,7vw,110px)!important;line-height:.9!important}.policies-content section>p{color:#9d7610;font-size:12px;font-weight:800}.policies-content h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);line-height:.95}.policies-content section>div{color:#565650;max-width:720px;font-size:16px;line-height:1.75}.policies-content h3{color:#242421;letter-spacing:-.02em;margin:34px 0 10px;font-size:19px}.trade-risk-summary{background:#ece6d8;border:1px solid #cfc8b7;width:min(1180px,100%);margin:70px auto 0;padding:42px}.trade-risk-summary>p{color:#8a6810;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.trade-risk-summary h3{letter-spacing:-.05em;margin:18px 0;font-size:clamp(34px,4vw,58px);line-height:.95}.trade-risk-summary>span{color:#565650;max-width:860px;font-size:15px;line-height:1.7;display:block}.trade-risk-summary nav{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.trade-risk-summary a,.form-note a{color:#785b0e;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.policies-content a{color:#7a5b08;text-underline-offset:3px;text-decoration:underline}@media (max-width:850px){.about-hero h1{max-width:720px;letter-spacing:-.06em!important;font-size:clamp(52px,14vw,78px)!important;line-height:.92!important}.policies-hero{padding:125px 22px 85px}.trade-risk-summary{padding:28px 22px}.policies-content{width:calc(100% - 40px);padding-top:30px}.policies-content section{grid-template-columns:1fr;gap:18px;padding:55px 0}}.free-resource-page{color:#fff;background:#080808}.free-resource-hero{background:radial-gradient(circle at 70% 30%,#4c3a0f,#080808 48%);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:100svh;padding:140px max(24px,50vw - 690px) 90px;display:grid}.free-resource-hero>div>p,.free-resource-contents>div>p,.free-resource-access>div>p{color:#d4af37;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800}.free-resource-hero h1{letter-spacing:-.07em;max-width:760px;margin:24px 0;font-family:Georgia,serif;font-size:clamp(72px,8vw,132px);font-weight:400;line-height:.82}.free-resource-hero>div>span{color:#c5c5c5;max-width:600px;font-size:18px;line-height:1.65;display:block}.free-resource-hero>div>a{color:#e0c364;border-bottom:1px solid #d4af37;align-items:center;gap:10px;width:max-content;min-height:48px;margin-top:34px;font-weight:800;display:flex}.free-resource-hero aside{background:radial-gradient(circle,#6d5314,#111 57%);border:1px solid #b88e1b66;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:620px;padding:42px;display:flex;box-shadow:0 42px 100px #0008}.free-resource-hero aside small{color:#e0c364;letter-spacing:.18em;text-transform:uppercase;align-self:flex-end;font-size:11px;font-weight:800}.free-resource-hero aside b{color:#d4af37;align-self:center;font-family:Georgia,serif;font-size:clamp(120px,15vw,220px);font-weight:400}.free-resource-hero aside h2{margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:.95}.free-resource-contents{color:#111;background:#f4f0e4;grid-template-columns:1fr 1fr;gap:9vw;padding:clamp(100px,13vw,170px) max(24px,50vw - 600px);display:grid}.free-resource-contents h2{letter-spacing:-.06em;margin:24px 0 0;font-family:Georgia,serif;font-size:clamp(56px,6vw,92px);font-weight:400;line-height:.9}.free-resource-contents ul{border-top:1px solid #111;margin:0;padding:0;list-style:none}.free-resource-contents li{border-bottom:1px solid #c0baae;align-items:center;gap:14px;min-height:68px;font-size:17px;display:flex}.free-resource-contents li svg{color:#9d7610;flex:none}.free-resource-access{background:#0b0b0b;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:clamp(100px,13vw,170px) max(24px,50vw - 620px);display:grid}.free-resource-access>div:first-child{align-self:start;position:sticky;top:120px}.free-resource-access>div>h2{letter-spacing:-.065em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(60px,6vw,96px);font-weight:400;line-height:.86}.free-resource-access>div>span{color:#aaa;max-width:520px;font-size:17px;line-height:1.65;display:block}.free-resource-card{color:#111;background:#f7f6f2;padding:clamp(30px,5vw,64px)}.free-resource-card>header{border-bottom:1px solid #c9c5bb;margin-bottom:38px;padding-bottom:30px}.free-resource-card>header small{color:#8a6811;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.free-resource-card>header h3{letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1}.free-resource-form{gap:26px;display:grid}.free-resource-name-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.free-resource-form>label,.free-resource-name-fields label{gap:8px;font-size:11px;font-weight:800;display:grid}.free-resource-form input[type=text],.free-resource-form input[type=email],.free-resource-name-fields input{color:#111;width:100%;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:1px solid #9e9a90;outline:none;padding:14px 0;font-size:17px}.free-resource-form input:focus{border-color:#8a6811}.free-resource-consent{color:#5d5a53;border-top:1px solid #c9c5bb;align-items:start;padding-top:24px;line-height:1.6;grid-template-columns:20px 1fr!important;font-size:11px!important;font-weight:400!important}.free-resource-consent input{accent-color:#8a6811;width:18px;height:18px;margin:1px 0 0}.free-resource-form>button,.free-resource-success>a{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 22px;font-weight:800;display:flex}.free-resource-form>button:hover,.free-resource-success>a:hover{color:#111;background:#d4af37}.free-resource-form>button:disabled{opacity:.6;cursor:wait}.free-resource-form>p{color:#716d63;margin:0;font-size:11px;line-height:1.55}.free-resource-form>p a{text-underline-offset:3px;text-decoration:underline}.free-resource-error{color:#a12d24;min-height:18px;font-size:12px;font-weight:700}.free-resource-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.free-resource-success>svg{color:#8a6811}.free-resource-success h3{margin:24px 0 12px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1}.free-resource-success p{color:#666;max-width:460px;line-height:1.6}.free-resource-success>a{width:max-content;margin-top:18px}.resource-not-found{background:#f4f0e4;min-height:70vh;padding:160px max(24px,50vw - 600px)}.resource-not-found h1{font-family:Georgia,serif;font-size:64px}.resource-not-found a{text-decoration:underline}@media (max-width:850px){.free-resource-hero{grid-template-columns:1fr;gap:64px;padding:125px 16px 76px}.free-resource-hero h1{font-size:clamp(64px,18vw,94px)}.free-resource-hero aside{min-height:520px;padding:30px}.free-resource-contents,.free-resource-access{grid-template-columns:1fr;gap:58px;padding:90px 16px}.free-resource-contents h2,.free-resource-access>div>h2{font-size:clamp(52px,15vw,72px)}.free-resource-access>div:first-child{position:static}.free-resource-card{padding:32px 20px}.free-resource-name-fields{grid-template-columns:1fr}.free-resource-success h3{font-size:42px}}.free-resource-page{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.free-resource-hero h1,.free-resource-contents h2,.free-resource-access>div>h2,.free-resource-card>header h3,.free-resource-success h3{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700}.free-resource-hero h1{letter-spacing:-.075em;max-width:820px}.free-resource-hero aside{overflow:hidden}.free-resource-contents{color:#1d1d1f;background:#f5f5f7;gap:7vw}.free-resource-contents ul{background:#fff;border:0;border-radius:26px;padding:18px 34px;box-shadow:0 3px 18px #0000000d}.free-resource-contents li{border-color:#d2d2d7;min-height:72px}.free-resource-contents li:last-child{border-bottom:0}.free-resource-card{color:#1d1d1f;background:#f5f5f7;border-radius:26px;box-shadow:0 28px 80px #0008}.free-resource-card>header{border-color:#d2d2d7}.free-resource-card>header h3,.free-resource-success h3{letter-spacing:-.05em}@media (max-width:850px){.free-resource-contents ul{padding:10px 22px}.free-resource-card{border-radius:20px}}.free-resource-subnav{z-index:9;color:#fff;-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#080808e8;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:54px;padding:0 max(24px,50vw - 690px);display:grid;position:sticky;top:0}.free-resource-subnav a:first-child{color:#a1a1a6;justify-self:start;font-size:12px}.free-resource-subnav strong{letter-spacing:-.01em;font-size:13px;font-weight:650}.free-resource-subnav a:last-child{color:#111;background:#fff;border-radius:999px;justify-self:end;align-items:center;min-height:32px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.free-resource-hero{text-align:center;background:radial-gradient(circle at 50% 34%,#54400f,#080808 42%);flex-direction:column;align-items:center;gap:72px;min-height:auto;padding:clamp(110px,13vw,180px) max(16px,50vw - 690px) clamp(80px,10vw,140px);display:flex}.free-resource-hero>div{flex-direction:column;align-items:center;display:flex}.free-resource-hero h1{max-width:1120px;margin:26px auto;font-size:clamp(74px,10vw,158px);line-height:.8}.free-resource-hero>div>span{max-width:680px;font-size:clamp(18px,2vw,24px);line-height:1.5}.free-resource-hero>div>a{color:#111;background:#fff;border:0;border-radius:999px;min-height:48px;margin-top:34px;padding:0 22px}.free-resource-hero aside{text-align:left;width:min(760px,86vw);min-height:760px;padding:48px;transform:perspective(1600px)rotateX(2deg);box-shadow:0 55px 130px #000c}.free-resource-hero aside b{font-size:clamp(150px,22vw,310px)}.free-resource-hero aside h2{font-size:clamp(48px,6vw,78px)}.free-resource-contents{text-align:center;grid-template-columns:1fr;gap:64px}.free-resource-contents>div{flex-direction:column;align-items:center;display:flex}.free-resource-contents h2{max-width:920px}.free-resource-contents ul{text-align:left;width:min(900px,100%);margin:0 auto}.free-resource-access{text-align:center;grid-template-columns:1fr;gap:70px}.free-resource-access>div:first-child{flex-direction:column;align-items:center;display:flex;position:static}.free-resource-access>div>span{max-width:620px}.free-resource-card{text-align:left;width:min(760px,100%);margin:0 auto}@media (max-width:850px){.free-resource-subnav{grid-template-columns:1fr auto;padding:0 16px;top:0}.free-resource-subnav a:first-child{display:none}.free-resource-subnav strong{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:220px;overflow:hidden}.free-resource-hero{gap:54px;padding-top:90px}.free-resource-hero h1{font-size:clamp(58px,17vw,90px)}.free-resource-hero aside{width:100%;min-height:540px;padding:28px;transform:none}.free-resource-hero aside b{font-size:clamp(120px,42vw,190px)}.free-resource-hero aside h2{font-size:clamp(38px,11vw,56px)}.free-resource-contents,.free-resource-access{text-align:left}.free-resource-contents>div,.free-resource-access>div:first-child{align-items:flex-start}.free-resource-contents h2,.free-resource-access>div>h2{font-size:clamp(48px,14vw,72px)}}.free-resource-subnav{width:100%;margin:0;position:absolute;top:88px;left:0}.free-resource-hero{padding-top:clamp(190px,15vw,240px)}@media (max-width:850px){.free-resource-subnav{margin:0;top:72px}.free-resource-hero{padding-top:160px}.free-resource-hero h1{word-spacing:.075em}.free-resource-contents h2{word-spacing:.06em}.free-resource-access>div>h2{word-spacing:.065em}}.admin-app{--admin-bg:#f3f3f1;--admin-panel:#fff;--admin-ink:#171717;--admin-muted:#747474;--admin-line:#deded9;background:var(--admin-bg);height:100dvh;min-height:0;color:var(--admin-ink);grid-template-columns:224px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.dashboard-skip-link{z-index:1000;color:#111;background:#f4f2ec;border:2px solid #d6b55b;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.dashboard-skip-link:focus-visible{outline-offset:2px;outline:3px solid #111;transform:translateY(0)}.admin-app-sidebar{color:#f7f5ee;background:#0c0c0c;border-right:1px solid #292929;height:100svh;min-height:0;padding:16px 12px;position:sticky;top:0;overflow:hidden}.admin-menu{overscroll-behavior-y:contain;scrollbar-color:#555 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;gap:4px;height:100%;min-height:0;padding-right:4px;scroll-padding-block:16px;display:flex;overflow:hidden auto}.admin-menu::-webkit-scrollbar{width:6px}.admin-menu::-webkit-scrollbar-thumb{background:#555;border-radius:999px}.admin-menu-brand{align-items:center;gap:11px;padding:8px 9px 28px;display:flex}.admin-menu-brand>span{color:#d5b154;letter-spacing:.1em;border:1px solid #b7933f;flex:0 0 38px;place-items:center;height:38px;font:700 11px/1 Georgia,serif;display:grid}.admin-menu-brand div,.admin-menu-private span{gap:3px;display:grid}.admin-menu-brand b{font-size:13px}.admin-menu-brand small,.admin-menu-private small{color:#777;font-size:12px}.admin-menu>p{color:#686868;letter-spacing:.16em;text-transform:uppercase;margin:0 10px 8px;font-size:12px;font-weight:800}.admin-menu button{color:#999;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.admin-menu button svg{color:#666}.admin-menu button:hover{color:#fff;background:#171717}.admin-menu button[aria-current=page]{color:#111;box-shadow:none;background:#f4f2ec;position:relative}.admin-menu button[aria-current=page]:before{content:"";background:#b48a25;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.admin-menu button[aria-current=page] svg{color:#9a761b}.admin-menu button:focus-visible{outline-offset:1px!important;outline-width:2px!important}.admin-menu-badge{color:#0d2414;background:#71c98b;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:900;display:grid}.admin-menu-private{color:#999;border-top:1px solid #292929;align-items:center;gap:10px;margin-top:auto;padding:13px 10px;display:flex}.admin-menu-private svg{color:#a9842b}.admin-menu-private b{color:#ccc;font-size:12px}.admin-app-main{overscroll-behavior-y:contain;scrollbar-color:#555 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;height:100dvh;min-height:0;scroll-padding-block:64px 24px;overflow-y:auto}.admin-app-chooser{grid-template-columns:minmax(0,1fr)}.admin-commandbar{z-index:20;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f3f1eb;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px clamp(18px,3vw,42px);display:flex;position:sticky;top:0}.admin-commandbar>div:first-child{gap:2px;display:grid}.admin-commandbar small{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-commandbar strong{letter-spacing:-.02em;font-size:18px}.admin-command-actions{align-items:center;gap:8px;display:flex}.admin-command-actions>span,.admin-command-actions button{color:#555;min-height:38px;font:inherit;background:#fff;border:1px solid #d5d5d0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.admin-command-actions>span svg{color:#468258}.admin-command-actions button{color:#fff;cursor:pointer;background:#171717;border-color:#171717}.admin-command-actions button:hover{background:#9a761b;border-color:#9a761b}.admin-command-actions .desktop-dashboard-refresh{justify-content:center;width:38px;padding:0}.desktop-dashboard-refresh svg{width:17px;height:17px}.admin-commandbar>.admin-menu,.admin-menu-mobile{display:none}.admin-view-frame{min-width:0;min-height:calc(100svh - 64px)}.admin-view-frame.subscription-admin,.admin-view-frame.review-admin{padding-left:max(22px,50vw - 772px);padding-right:max(22px,50vw - 772px)}.admin-view-frame .review-admin-header,.admin-view-frame .subscription-admin-header{display:none}.dashboard-section-loading{color:#aaa;place-items:center;min-height:45svh;font-size:14px;display:grid}.dashboard-mobile-shortcuts,.mobile-dashboard-menu-trigger,.mobile-dashboard-refresh,.mobile-dashboard-header-actions,.mobile-dashboard-menu-backdrop{display:none}@media (max-width:900px){.admin-app{--mobile-dashboard-nav-clearance:calc(104px + env(safe-area-inset-bottom));display:block}.admin-app-sidebar{display:none}.admin-app-main{height:calc(100dvh - var(--mobile-dashboard-nav-clearance));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:0;scroll-padding-bottom:20px;overflow:hidden auto}.dashboard-mobile-shortcuts{z-index:30;padding:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f0fe6;border:1px solid #363636;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 10px 30px #0000004d}.dashboard-mobile-shortcuts button{color:#999;min-height:45px;font:inherit;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;font-size:10px;font-weight:750;display:grid;position:relative}.dashboard-mobile-shortcuts button[aria-current=page]{color:#111;background:#f1ede2}.dashboard-mobile-shortcuts svg{width:18px;height:18px}.dashboard-mobile-shortcuts b{color:#102517;background:#70d091;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:3px;right:16%}.admin-commandbar{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:10px 16px;transition:padding .18s;display:grid}.admin-command-actions{display:none}.mobile-dashboard-header-actions{align-items:center;gap:7px;display:flex}.mobile-dashboard-menu-trigger,.mobile-dashboard-refresh{color:#111;min-height:40px;font:inherit;background:#f1ede2;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.mobile-dashboard-refresh{color:#f1ede2;background:#191919;border-color:#3a3a3a;justify-content:center;width:40px;padding:0}.mobile-dashboard-menu-trigger svg{width:17px;height:17px}.mobile-dashboard-refresh svg{width:18px;height:18px}.mobile-dashboard-menu-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.mobile-dashboard-menu{color:#f4f2ec;background:#111;border:1px solid #3b3b3b;border-radius:24px;width:min(100%,560px);max-height:min(82svh,760px);margin:0 auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.mobile-dashboard-menu>header{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f2;border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex;position:sticky;top:0}.mobile-dashboard-menu small,.mobile-dashboard-menu h2,.mobile-dashboard-menu h3{margin:0}.mobile-dashboard-menu small,.mobile-dashboard-menu h3{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.mobile-dashboard-menu h2{margin-top:3px;font:500 30px/1.05 Georgia,serif}.mobile-dashboard-menu-close{color:#f4f2ec;background:#1c1c1c;border:1px solid #414141;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.mobile-dashboard-menu-close svg{width:20px;height:20px}.mobile-dashboard-menu>section{padding:18px 20px 0}.mobile-dashboard-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mobile-dashboard-menu-grid button,.mobile-dashboard-menu-grid a,.mobile-dashboard-menu footer button{color:#d0d0d0;min-height:48px;font:inherit;text-align:left;background:#191919;border:1px solid #343434;border-radius:13px;font-size:13px;font-weight:750}.mobile-dashboard-menu-grid button{padding:0 14px}.mobile-dashboard-menu-grid a{align-items:center;padding:0 14px;text-decoration:none;display:flex}.mobile-dashboard-menu-grid button[aria-current=page],.mobile-dashboard-menu-grid a[aria-current=page]{color:#111;background:#f1ede2;border-color:#f1ede2}.mobile-dashboard-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3}.mobile-dashboard-menu footer{padding:18px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid #2d2d2d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.mobile-dashboard-menu footer button{text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.mobile-dashboard-menu footer svg{width:16px;height:16px}.admin-commandbar[data-compact=true]{padding-block:8px}.admin-commandbar[data-compact=true]>div:first-child small{display:none}.admin-commandbar[data-compact=true]>div:first-child strong{font-size:15px}.admin-view-frame{min-height:calc(100svh - 130px)}.admin-view-frame.subscription-admin,.admin-view-frame.review-admin{padding-left:16px;padding-right:16px}}@media (min-width:901px) and (max-height:900px){.admin-app-sidebar{padding-block:10px}.admin-menu{gap:2px;scroll-padding-block:10px}.admin-menu-brand{padding:4px 9px 12px}.admin-menu-brand>span{flex-basis:32px;height:32px}.admin-menu>p{margin-bottom:4px}.admin-menu button{min-height:34px}.admin-menu-private{padding-block:8px}.admin-menu-private small{display:none}}@media (prefers-reduced-motion:reduce){.admin-commandbar{transition:none}}.admin-app{--admin-bg:#090909;--admin-panel:#121212;--admin-ink:#f4f2ec;--admin-muted:#969696;--admin-line:#292929;background:#090909}.admin-app-sidebar{background:#070707;border-right-color:#252525}.admin-commandbar{color:#f4f2ec;background:#0a0a0aed;border-bottom-color:#292929}.admin-commandbar small{color:#8c8c8c}.admin-command-actions>span{color:#bbb;background:#151515;border-color:#333}.admin-command-actions button{color:#111;background:#eee9dd;border-color:#eee9dd}.admin-command-actions button:hover{color:#111;background:#c69c35;border-color:#c69c35}.admin-command-actions .desktop-dashboard-refresh{color:#f1ede2;background:#191919;border-color:#3a3a3a}@media (max-width:520px){.admin-commandbar{grid-template-columns:1fr auto}.admin-view-frame.subscription-admin,.admin-view-frame.review-admin{padding-left:12px;padding-right:12px}}.review-admin{color:#f5f5f2;background:#0a0a0a;min-height:100svh;padding:0 max(24px,50vw - 660px) 100px}.review-admin-header{border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;height:88px;display:flex}.review-admin-header a{letter-spacing:.16em;font-size:14px;font-weight:800}.review-admin-header span,.review-kicker,.review-section-heading span,.review-history header span{color:#d8bd65;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.review-lock{max-width:820px;padding:clamp(90px,14vw,170px) 0}.review-kicker,.review-preview-label{align-items:center;gap:9px;display:flex}.review-lock h1,.review-section-heading h1,.review-history h2{letter-spacing:-.065em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.88}.review-lock>p{color:#aaa;max-width:620px;font-size:18px;line-height:1.6}.review-lock form,.review-compose form{gap:22px;margin-top:48px;display:grid}.review-lock label,.review-compose label{color:#ccc;gap:10px;font-size:12px;font-weight:700;display:grid}.review-lock input,.review-compose input{color:#fff;width:100%;min-height:58px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;outline:none;padding:15px 0;font-size:18px}.review-lock input:focus,.review-compose input:focus{border-color:#d8bd65}.review-lock form{max-width:520px}.review-lock button,.review-compose form>button{color:#111;cursor:pointer;background:#f5f5f2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:54px;padding:14px 22px;font-weight:800;display:flex}.review-lock button:disabled,.review-compose button:disabled{opacity:.6}.review-lock output,.review-compose output{color:#f3d98b;min-height:20px;font-size:13px;font-weight:700}.dashboard-recovery-access{color:#aaa;max-width:520px;margin-top:26px}.dashboard-recovery-access>summary{cursor:pointer;min-height:44px;font-weight:700}.dashboard-recovery-access form{margin-top:18px}.review-workspace{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:70px;padding-top:80px;display:grid}.review-compose{min-width:0}.review-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-section-heading h1{max-width:680px;font-size:clamp(54px,6vw,88px)}.review-lock-button{color:#ccc;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #777;align-items:center;gap:7px;padding:9px 0;display:flex}.review-compose form{max-width:680px}.review-safety{color:#999;align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.55;display:flex}.review-safety svg{color:#d8bd65;flex:none}.review-preview{padding-top:35px}.review-preview-label{color:#aaa;margin-bottom:18px;font-size:12px}.review-preview article{color:#1d1d1f;background:#f5f5f7;border-radius:24px;overflow:hidden;box-shadow:0 26px 80px #0008}.review-preview article>small{letter-spacing:.16em;border-bottom:1px solid #ddd;padding:25px 28px;font-size:10px;font-weight:800;display:block}.review-preview article>div{background:#fff;padding:42px 28px 50px}.review-preview b{color:#9a771d;letter-spacing:.16em;font-size:10px}.review-preview h2{letter-spacing:-.04em;margin:16px 0 24px;font-size:40px;line-height:1}.review-preview p{color:#525257;font-size:14px;line-height:1.6}.review-preview article span{color:#fff;background:#111;border-radius:999px;margin-top:12px;padding:13px 18px;font-size:12px;font-weight:800;display:inline-block}.review-history{border-top:1px solid #ffffff2b;grid-column:1/-1;margin-top:40px;padding-top:70px}.review-history h2{font-size:clamp(48px,5vw,74px)}.review-history>p{color:#888}.review-history-list{border-top:1px solid #ffffff38}.review-history-list article{border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto 70px;align-items:center;gap:24px;padding:22px 0;display:grid}.review-history-list div{gap:6px;display:grid}.review-history-list span,.review-history-list time{color:#999;font-size:12px}.review-history-list small{color:#d8bd65;text-align:right;font-weight:800}@media (max-width:850px){.review-admin{padding-left:18px;padding-right:18px}.review-admin-header{height:72px}.review-workspace{grid-template-columns:1fr;gap:50px;padding-top:55px}.review-preview{padding-top:0}.review-history{margin-top:10px;padding-top:55px}.review-compose form>button{width:100%}.review-history-list article{grid-template-columns:1fr auto}.review-history-list small{text-align:right;grid-area:1/2}.review-history-list time{grid-column:1/-1}.review-section-heading{display:block}.review-lock-button{margin-bottom:25px}.review-preview h2{font-size:36px}}.review-compose select,.review-compose textarea{color:#fff;width:100%;min-height:58px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;outline:none;padding:15px 0;font-size:18px}.review-compose textarea{resize:vertical;line-height:1.5}.review-compose select option,.review-history-tools select option{color:#111}.review-compose select:focus,.review-compose textarea:focus{border-color:#d8bd65}.review-compose label small{color:#777;font-weight:400}.review-contact-picker{background:#18150e;border:1px solid #5a4a21;border-radius:16px;padding:15px 18px}.review-contact-picker select{text-overflow:ellipsis;max-width:100%;padding-right:28px;overflow:hidden}.review-field-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.review-history>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.review-history>header button,.review-reminder{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:750;display:flex}.review-history>header button:disabled{opacity:.45}.review-history-tools{grid-template-columns:1fr 220px;gap:14px;margin:20px 0 28px;display:grid}.review-history-tools label{border:1px solid #ffffff32;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.review-history-tools input,.review-history-tools select{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:none}.review-history-list article{grid-template-columns:minmax(230px,1fr) minmax(180px,.7fr) auto auto}.review-person,.review-timing{gap:6px;display:grid}.review-person span,.review-timing time{color:#999;font-size:12px}.review-person em{color:#d8bd65;letter-spacing:.08em;text-transform:uppercase;width:max-content;font-size:10px;font-style:normal;font-weight:800}.review-person p{color:#aaa;max-width:480px;margin:3px 0 0;font-size:12px;line-height:1.45}.review-timing small{color:#aaa;font-size:11px}.review-status{color:#ccc;background:#ffffff17;border-radius:999px;width:max-content;padding:7px 10px;font-size:11px;font-weight:800}.status-delivered{color:#d8bd65}.status-opened,.status-clicked{color:#b9f3d2;background:#204b35}.status-failed{color:#ffd4cf;background:#572824}.review-reminder{min-height:36px;font-size:11px}@media (max-width:850px){.review-field-row,.review-history-tools{grid-template-columns:1fr}.review-history>header{flex-direction:column;align-items:flex-start}.review-history-list article{grid-template-columns:1fr auto}.review-status{grid-area:1/2}.review-reminder{grid-column:1/-1;width:max-content}.review-timing{grid-column:1/-1}}.review-reminder:disabled{cursor:not-allowed;opacity:.48}.review-reminder-state{color:#999;font-size:11px;font-weight:750}.review-cancel{color:#e38b8b;text-underline-offset:3px;background:0 0;border:0;justify-self:start;font-size:11px;font-weight:800;text-decoration:underline}.review-cancel:hover:not(:disabled){color:#faa}.review-status.status-canceled{color:#efaaaa;background:#3a2525}.review-status.status-received{color:#8de2a6;background:#173522}.review-record-note{color:#aaa;background:#17150f;border-left:2px solid #d8bd65;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.admin-view-frame.review-admin{background:#090909}.admin-view-frame .review-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:34px;padding-top:28px}.admin-view-frame .review-section-heading h1{margin:10px 0 18px;font-size:clamp(36px,4vw,58px);line-height:.95}.admin-view-frame .review-compose form{margin-top:25px}.admin-view-frame .review-preview{padding-top:0}.admin-view-frame .review-preview article{border:1px solid #303030;box-shadow:0 18px 54px #0005}.admin-view-frame .review-history{margin-top:20px;padding-top:38px}.admin-view-frame .review-history h2{margin:10px 0 18px;font-size:clamp(34px,4vw,52px)}.admin-view-frame .review-history-list article{padding:16px 0}@media (max-width:850px){.admin-view-frame .review-workspace{grid-template-columns:1fr;padding-top:22px}.admin-view-frame .review-preview{width:100%;max-width:620px;margin:-12px auto 0;display:block}.admin-view-frame .review-preview-label{color:#d8bd65;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.admin-view-frame .review-preview article>div{padding:32px 24px 38px}.admin-view-frame .review-section-heading h1{font-size:40px}}.admin-view-frame .review-section-heading>div>p,.review-history>header p{color:#8e8e8e;max-width:620px;margin:0;font-size:13px;line-height:1.55}.admin-view-frame .review-compose-card{background:#121212;border:1px solid #303030;border-radius:18px;gap:16px;margin-top:20px;padding:22px}.admin-view-frame .review-compose-card input,.admin-view-frame .review-compose-card select,.admin-view-frame .review-compose-card textarea{min-height:48px;padding:11px 0;font-size:15px}.admin-view-frame .review-compose-card textarea{min-height:76px}.admin-view-frame .review-compose-card>button{min-height:48px}.review-summary{background:#2d2d2d;border:1px solid #303030;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.review-summary article{background:#111;gap:6px;min-height:112px;padding:18px;display:grid}.review-summary small{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.review-summary b{font-family:Georgia,serif;font-size:32px;font-weight:400}.review-summary span{color:#777;font-size:10px}.review-summary article[data-attention=true]{background:#211d14}.review-summary article[data-attention=true] b,.review-summary article[data-attention=true] small{color:#d8bd65}.review-history-tools{grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.review-internal-toggle{white-space:nowrap;color:#aaa;font-size:11px}.review-internal-toggle input{accent-color:#d8bd65;width:18px;height:18px}.review-filter-chips{scrollbar-width:none;gap:7px;margin-bottom:18px;display:flex;overflow-x:auto}.review-filter-chips::-webkit-scrollbar{display:none}.review-filter-chips button{color:#999;cursor:pointer;background:#121212;border:1px solid #343434;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:750;display:flex}.review-filter-chips button[aria-pressed=true]{color:#111;background:#eee9dd;border-color:#d8bd65}.review-filter-chips button b{background:#ffffff14;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.review-history-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-view-frame .review-history-list article{background:#121212;border:1px solid #303030;border-radius:16px;grid-template-columns:1fr;align-content:start;gap:13px;min-width:0;padding:18px;display:grid}.review-card-top{justify-content:space-between;align-items:flex-start;gap:14px;grid-template-columns:none!important;display:flex!important}.review-person{min-width:0}.review-person b,.review-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-card-meta{justify-content:space-between;align-items:center;gap:12px;grid-template-columns:none!important;display:flex!important}.review-card-meta em{color:#d8bd65;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.review-card-meta time{color:#777;font-size:10px}.review-card-notes{color:#999;border-top:1px solid #2a2a2a;margin:0;padding-top:12px;font-size:11px;line-height:1.5}.review-history-list article footer{border-top:1px solid #2a2a2a;align-items:center;min-height:38px;margin-top:auto;padding-top:11px;display:flex}.review-reminder:not(:disabled){color:#111;background:#d8bd65;border-color:#d8bd65}.review-reminder-state{align-items:center;gap:7px;display:flex}.review-loading,.review-empty{color:#888;text-align:center;border:1px dashed #333;border-radius:16px;margin:0;padding:34px}.review-empty b{color:#eee}.review-empty p{margin:7px 0 0;font-size:12px}.review-pagination{background:#121212;border:1px solid #2e2e2e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:9px;display:grid}.review-pagination button{color:#eee;background:#181818;border:1px solid #3b3b3b;border-radius:999px;min-height:36px;padding:8px 12px;font-size:10px}.review-pagination button:disabled{opacity:.3}.review-pagination span{text-align:center;color:#aaa;font-size:10px}.review-pagination small{color:#666;font-size:8px;display:block}@media (max-width:850px){.admin-view-frame .review-compose-card{padding:17px}.review-summary{grid-template-columns:1fr 1fr}.review-summary article{min-height:92px;padding:14px}.review-history-tools,.review-history-list{grid-template-columns:1fr}.review-history>header button{align-self:flex-start}.review-card-top{align-items:center}.review-card-top .review-status{text-align:center;max-width:130px}.review-pagination{z-index:5;position:sticky;bottom:12px;box-shadow:0 12px 34px #000a}}.admin-view-frame.review-admin{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.admin-view-frame .review-workspace,.admin-view-frame .review-compose,.admin-view-frame .review-history,.admin-view-frame .review-compose-card,.review-section-heading,.review-section-heading>div,.review-history>header,.review-history>header>div,.review-summary,.review-history-tools,.review-history-list,.review-history-list article{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-view-frame .review-workspace *{box-sizing:border-box}.review-section-heading h1,.review-section-heading p,.review-history h2,.review-history header p{overflow-wrap:break-word;max-width:100%}.review-filter-chips{overscroll-behavior-inline:contain;width:100%;max-width:100%}.review-card-top .review-status{flex:none}.review-card-meta>*{min-width:0}.review-card-meta time{overflow-wrap:anywhere;text-align:right}@media (max-width:520px){.admin-view-frame.review-admin{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.admin-view-frame .review-workspace{gap:38px}.admin-view-frame .review-section-heading h1{letter-spacing:-.055em;font-size:clamp(34px,10.5vw,40px);line-height:1}.admin-view-frame .review-section-heading>div>p,.review-history>header p{font-size:12px}.admin-view-frame .review-compose-card{padding:15px}.review-contact-picker,.review-summary article{padding:13px}.review-summary b{font-size:28px}.review-history-list article{overflow:hidden}.review-card-top .review-status{max-width:118px;font-size:9px}.review-card-meta{flex-direction:column;align-items:flex-start!important}.review-card-meta time{text-align:left}.review-pagination{grid-template-columns:76px minmax(0,1fr) 76px}.review-pagination button{padding-inline:8px}}.review-outcome{border-top:1px solid #ffffff20;grid-column:1/-1;margin-top:8px;padding-top:10px}.review-outcome summary{color:#d8bd65;cursor:pointer;background:#1c1912;border:1px solid #4a3f25;border-radius:10px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 12px;font-size:11px;font-weight:800;display:flex}.review-outcome summary:after{content:"+";font-size:17px;font-weight:400}.review-outcome[open] summary:after{content:"−"}.review-outcome form{grid-template-columns:150px 1fr;gap:12px;margin-top:12px;display:grid}.review-outcome label{color:#aaa;gap:6px;font-size:10px;display:grid}.review-outcome label:nth-child(2),.review-outcome label:nth-child(3){grid-column:1/-1}.review-outcome input,.review-outcome select,.review-outcome textarea{color:#eee;background:#171717;border:1px solid #ffffff30;border-radius:8px;padding:9px}.review-outcome label:nth-child(3){align-items:center;display:flex}.review-outcome label:nth-child(3) input{width:auto}.review-outcome button{border:0;border-radius:999px;justify-self:start;min-height:38px;padding:8px 14px;font-weight:800}@media (max-width:560px){.review-outcome form{grid-template-columns:1fr}}.review-header-actions{flex-wrap:wrap;gap:10px;display:flex}.google-review-sync{background:#ffffff08;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:20px 22px;display:flex}.google-review-sync[data-configured]{background:#12351f66;border-color:#2b7a4c}.google-review-sync b{font-size:15px}.google-review-sync p{color:#999;margin:6px 0 0;font-size:12px;line-height:1.55}.google-review-sync>span{color:#d8bd65;background:#ffffff12;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.google-review-queue{border:1px solid #d8bd6544;border-radius:18px;margin:0 0 26px;overflow:hidden}.google-review-queue summary{color:#d8bd65;cursor:pointer;padding:18px 22px;font-weight:800}.google-review-queue article{border-top:1px solid #ffffff1f;grid-template-columns:minmax(140px,.35fr) 1fr auto;gap:20px;padding:18px 22px;display:grid}.google-review-queue article div{gap:5px;display:grid}.google-review-queue small,.google-review-queue article>span{color:#888;font-size:11px}.google-review-queue p{color:#ccc;margin:0;font-size:13px;line-height:1.5}@media (max-width:700px){.google-review-sync{flex-direction:column;align-items:flex-start}.google-review-queue article{grid-template-columns:1fr}.review-header-actions{width:100%}.review-header-actions button{flex:1}}.subscription-admin{color:#f5f5f2;background:#0a0a0a;min-height:100svh;padding:0 max(24px,50vw - 660px) 100px}.subscription-admin-header{border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;height:88px;display:flex}.subscription-admin-header>a{letter-spacing:.16em;font-size:14px;font-weight:800}.subscription-lock{max-width:820px;padding:clamp(90px,14vw,170px) 0}.subscription-kicker,.subscription-hero>div>span,.subscription-add>header>span{color:#d8bd65;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.subscription-lock h1,.subscription-hero h1,.subscription-add h2{letter-spacing:-.065em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.88}.subscription-lock>p{color:#aaa;font-size:18px}.subscription-lock form,.subscription-add form{gap:22px;max-width:650px;margin-top:44px;display:grid}.subscription-lock label,.subscription-add label{color:#ccc;gap:10px;font-size:12px;font-weight:700;display:grid}.subscription-lock input,.subscription-add input,.subscription-add select,.subscription-add textarea{color:#fff;width:100%;min-height:56px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;outline:none;padding:14px 0;font-size:17px}.subscription-add select option{color:#111}.subscription-lock input:focus,.subscription-add input:focus,.subscription-add select:focus,.subscription-add textarea:focus{border-color:#d8bd65}.subscription-lock button,.subscription-add button{color:#111;cursor:pointer;background:#f5f5f2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:max-content;min-height:54px;padding:14px 22px;font-weight:800;display:flex}.subscription-lock output,.subscription-add output{color:#f3d98b;min-height:18px;font-size:13px;font-weight:700}.subscription-hero{grid-template-columns:1fr 290px;align-items:end;gap:70px;margin-bottom:70px;display:grid}.subscription-hero p{color:#aaa;max-width:680px;margin:0;font-size:17px;line-height:1.6}.subscription-hero aside{border:1px solid #ffffff32;border-radius:22px;gap:8px;padding:28px;display:grid}.subscription-hero aside small{color:#aaa}.subscription-hero aside strong{font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:1}.subscription-hero aside span{color:#d8bd65;font-weight:800}.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.subscription-plans>article{background:#111;border:1px solid #ffffff2b;border-radius:20px;min-width:0;padding:28px}.subscription-plans header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subscription-plans h2{max-width:420px;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1}.subscription-plans header small{color:#d8bd65;text-transform:uppercase;font-size:11px;font-weight:800}.subscription-plans header>strong{font-size:28px}.subscription-plans header>strong span{color:#777;font-size:14px}.subscription-progress{background:#ffffff1a;border-radius:99px;height:5px;margin:28px 0 16px;overflow:hidden}.subscription-progress i{background:#d8bd65;height:100%;display:block}.subscription-plans>article>p{color:#aaa;justify-content:space-between;gap:16px;font-size:12px;display:flex}.subscription-plans>article>p b{color:#fff}.subscription-plans>article>p span{text-align:right}.subscription-members{border-top:1px solid #ffffff2b;margin-top:26px}.subscription-members>div{border-bottom:1px solid #ffffff20;grid-template-columns:1fr 70px;align-items:center;gap:14px;min-height:49px;display:grid}.subscription-member-heading{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.subscription-members>div>span{gap:3px;display:grid}.subscription-members b{font-size:13px}.subscription-members small{color:#888;font-size:11px}.subscription-members time{color:#d8bd65;text-align:right;font-size:12px;font-weight:800}.subscription-empty{color:#777;border-top:1px solid #ffffff2b;margin-top:25px;padding:24px 0;font-size:13px}.subscription-add{border-top:1px solid #ffffff2b;grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:80px;padding-top:72px;display:grid}.subscription-add form{margin-top:0}.subscription-add label small{color:#777;font-weight:400}.subscription-add textarea{resize:vertical}.subscription-add form>p{color:#888;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.subscription-add form>p svg{color:#d8bd65}@media (max-width:850px){.subscription-admin{padding-left:18px;padding-right:18px}.subscription-hero,.subscription-add{grid-template-columns:1fr}.subscription-hero{gap:30px}.subscription-hero aside{max-width:380px}.subscription-plans{grid-template-columns:1fr}.subscription-add{gap:30px}.subscription-add button{width:100%}}@media (max-width:650px){.subscription-workspace{padding-top:54px}.subscription-plans>article{padding:22px 18px}.subscription-plans>article>p{display:grid}.subscription-plans>article>p span{text-align:left}.subscription-hero h1{font-size:68px}}.subscription-workspace{padding-top:28px}.subscription-hero{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;margin-bottom:28px}.subscription-hero h1{letter-spacing:-.04em;margin:0 0 7px;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1}.subscription-hero p{font-size:14px;line-height:1.5}.subscription-hero aside{border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:4px 16px;padding:18px 20px}.subscription-hero aside small,.subscription-hero aside span{grid-column:1}.subscription-hero aside strong{grid-area:1/2/3;font-size:42px}.subscription-plans{align-items:start;gap:14px}.subscription-plans>article{border-radius:16px;padding:22px;overflow:hidden}.subscription-plans h2{font-size:clamp(25px,2.4vw,34px)}.subscription-progress{margin:20px 0 12px}.subscription-plans>article>p{margin:0;font-size:12px}.subscription-members{margin-top:18px}.subscription-members>div{grid-template-columns:minmax(0,1fr) minmax(92px,auto) auto;gap:12px;padding:9px 0}.subscription-members>div>span{min-width:0}.subscription-members b,.subscription-members small{overflow-wrap:anywhere}.subscription-members time{text-align:left;white-space:normal}.subscription-members button{color:#ccc;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:999px;min-width:0;max-width:100%;padding:9px 12px;font-size:11px;font-weight:750}.subscription-member-heading{grid-template-columns:minmax(0,1fr) minmax(92px,auto) auto!important}.subscription-inactive,.subscription-add{margin-top:40px;padding-top:34px}.subscription-add{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:50px;scroll-margin-top:82px}.subscription-add h2{font-size:clamp(38px,4vw,58px)}.subscription-add form{grid-template-columns:1fr 1fr;gap:18px 24px;max-width:none}.subscription-add label:nth-of-type(5),.subscription-add form>p,.subscription-add output{grid-column:1/-1}.subscription-add button{align-self:end}.subscription-admin :focus-visible{outline-offset:3px;outline:2px solid #e0bf5b}@media (max-width:1180px){.subscription-plans{grid-template-columns:1fr}}@media (max-width:850px){.subscription-workspace{padding-top:22px}.subscription-hero,.subscription-add,.subscription-add form{grid-template-columns:1fr}.subscription-add label:nth-of-type(5),.subscription-add form>p,.subscription-add output{grid-column:auto}.subscription-members>div{grid-template-columns:minmax(0,1fr) auto}.subscription-members>div>button,.subscription-members>div>span:last-child{grid-column:1/-1;justify-self:start}.subscription-member-heading{grid-template-columns:1fr auto!important}.subscription-hero aside{max-width:none}}@media (max-width:520px){.subscription-members>div{grid-template-columns:1fr}.subscription-members time{justify-self:start}.subscription-member-heading{display:none!important}.subscription-hero aside{grid-template-columns:1fr auto}.subscription-hero h1{font-size:34px}}.subscription-members>div{grid-template-columns:1fr 60px auto}.subscription-members button{color:#aaa;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:750;display:flex}.subscription-members button:hover{color:#f3d98b;border-color:#d8bd65}.subscription-members button:disabled{opacity:.5}@media (max-width:650px){.subscription-members>div{grid-template-columns:1fr 54px 38px}.subscription-members button{justify-content:center;width:36px;padding:7px}.subscription-members button span{display:none}}.subscription-inactive{border-top:1px solid #ffffff2b;margin-top:80px;padding-top:70px}.subscription-inactive>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.subscription-inactive>header span{color:#d8bd65;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.subscription-inactive h2{letter-spacing:-.055em;margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(44px,5vw,72px);font-weight:400}.subscription-inactive>header>strong{color:#777;font-family:Georgia,serif;font-size:54px;font-weight:400}.subscription-inactive>div{border-top:1px solid #ffffff2b;margin-top:30px}.subscription-inactive article{border-bottom:1px solid #ffffff20;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:68px;display:grid}.subscription-inactive article>span{gap:5px;display:grid}.subscription-inactive small,.subscription-inactive time,.subscription-inactive>p{color:#888;font-size:11px}.subscription-inactive button{color:#f3d98b;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d8bd65;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800}@media (max-width:650px){.subscription-inactive article{grid-template-columns:1fr auto;padding:15px 0}.subscription-inactive time{grid-column:1/-1}.subscription-inactive h2{font-size:42px}}.subscription-members>div{grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto;gap:12px}.subscription-inactive{margin-top:40px;padding-top:34px}.subscription-inactive h2{font-size:clamp(34px,4vw,52px)}@media (max-width:850px){.subscription-members>div{grid-template-columns:minmax(0,1fr) auto}.subscription-members>div>button,.subscription-members>div>span:last-child{grid-column:1/-1;justify-self:start;width:auto}.subscription-member-heading{grid-template-columns:1fr auto!important}}@media (max-width:520px){.subscription-members>div{grid-template-columns:1fr}.subscription-members time{justify-self:start}.subscription-members>div>button{grid-column:auto}.subscription-member-heading{display:none!important}}.subscription-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.subscription-toolbar>label{color:#777;background:#111;border:1px solid #333;border-radius:13px;flex:1;grid-template-columns:20px minmax(180px,360px) 28px;align-items:center;gap:8px;max-width:500px;min-height:48px;padding:0 12px;display:grid}.subscription-toolbar input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.subscription-toolbar label>button{color:#888;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.subscription-toolbar nav{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.subscription-toolbar nav::-webkit-scrollbar{display:none}.subscription-toolbar nav button{color:#aaa;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#111;border:1px solid #333;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;display:flex}.subscription-toolbar nav button span{background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.subscription-toolbar nav button[aria-pressed=true]{color:#111;background:#f5f5f2;border-color:#d8bd65}.subscription-status{color:#d8bd65;margin:-5px 0 15px;font-size:12px;display:block}.subscription-plans{grid-template-columns:1fr!important}.subscription-plans>article{padding:0!important}.subscription-plan-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:20px 22px 16px;display:block}.subscription-plan-toggle header{pointer-events:none}.subscription-plan-toggle h2{font-size:clamp(24px,2.4vw,32px)}.subscription-plan-summary{color:#777;grid-template-columns:auto 1fr 20px;align-items:center;gap:16px;margin-top:14px;font-size:11px;display:grid}.subscription-plan-summary>span{text-align:right}.subscription-plan-summary svg{width:17px;transition:transform .18s}.subscription-plans>article.is-open .subscription-plan-summary svg{color:#d8bd65;transform:rotate(180deg)}.subscription-plans>article>.subscription-progress{margin:0 22px 4px}.subscription-plans>article:not(.is-open)>.subscription-progress{margin-bottom:18px}.subscription-members{border-top:1px solid #ffffff24;margin:0 22px 18px}.subscription-members details{border-bottom:1px solid #ffffff18}.subscription-members summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;min-height:62px;list-style:none;display:grid}.subscription-members summary::-webkit-details-marker{display:none}.subscription-members summary>span{gap:3px;min-width:0;display:grid}.subscription-members summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscription-members summary small{text-overflow:ellipsis;white-space:nowrap;color:#777;overflow:hidden}.subscription-members summary time{color:#d8bd65;font-size:11px;font-weight:800}.subscription-members summary>svg{color:#666;width:16px;transition:transform .16s}.subscription-members details[open] summary>svg{color:#d8bd65;transform:rotate(180deg)}.subscription-members details>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding:3px 0 15px;display:grid}.subscription-members details>div>span{gap:4px;display:grid}.subscription-members details>div small{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.subscription-members details>div b{font-size:11px;font-weight:650}.subscription-members details>div button{color:#aaa;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2d;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.subscription-admin .subscription-members details>div>button{color:#e0c363;background:#1c1912;border-color:#4a3f25;justify-content:center;width:max-content;min-width:118px}.subscription-admin .subscription-members details>div>button:hover{color:#111;background:#d8bd65;border-color:#d8bd65}.subscription-admin .subscription-members details>div>button svg{flex:none;width:15px;height:15px;display:block}.subscription-empty{margin:0 22px 18px}.subscription-pagination{background:#0d0d0d;border:1px solid #ffffff20;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 22px 18px;padding:10px;display:grid}.subscription-pagination button{color:#eee;min-height:36px;font:inherit;background:#161616;border:1px solid #ffffff2b;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:750}.subscription-pagination button:disabled{opacity:.3}.subscription-pagination span{text-align:center;color:#aaa;font-size:10px}.subscription-pagination small{color:#666;font-size:9px;display:block}.subscription-inactive{border-radius:16px;overflow:hidden;border:1px solid #ffffff2b!important;margin-top:18px!important;padding-top:0!important}.subscription-inactive-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.subscription-inactive-toggle header{grid-template-columns:1fr auto 20px;align-items:center;padding:18px 22px;display:grid}.subscription-inactive-toggle h2{margin:4px 0 0;font-size:25px}.subscription-inactive-toggle header>strong{font-size:30px}.subscription-inactive-toggle svg{color:#777;width:17px}.subscription-inactive-toggle[aria-expanded=true] svg{color:#d8bd65;transform:rotate(180deg)}.subscription-inactive>div,.subscription-inactive>p{margin:0 22px 18px!important}.subscription-inactive>p{border-top:1px solid #ffffff20;padding-top:14px}.subscription-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.subscription-add{background:#0d0d0d;width:min(570px,100%);height:100%;overflow-y:auto;box-shadow:-28px 0 80px #0009;border:0!important;border-left:1px solid #ffffff2b!important;margin:0!important;padding:28px!important;display:block!important}.subscription-add>header{grid-template-columns:1fr auto;align-items:start;display:grid}.subscription-add>header>span{grid-column:1}.subscription-add>header>button{color:#ddd;cursor:pointer;background:#171717;border:1px solid #ffffff2d;border-radius:50%;grid-area:1/2/3;place-items:center;width:42px;height:42px;padding:0;display:grid}.subscription-add>header h2{grid-column:1;margin:14px 0 0;font-size:44px}.subscription-add form{grid-template-columns:1fr!important;gap:17px!important;margin-top:28px!important;display:grid!important}.subscription-add form>*{grid-column:auto!important}@media (max-width:760px){.subscription-admin,.subscription-workspace{max-width:100%;overflow-x:clip}.subscription-toolbar{flex-direction:column;align-items:stretch;min-width:0;max-width:100%}.subscription-toolbar>label{min-width:0;max-width:none}.subscription-toolbar nav{overscroll-behavior-inline:contain;width:100%;max-width:100%;margin-inline:0;padding-inline:0}.subscription-plan-toggle{padding:17px 18px 14px}.subscription-plan-summary{grid-template-columns:1fr auto 18px;gap:8px}.subscription-plan-summary>span{display:none}.subscription-plans>article>.subscription-progress,.subscription-members{margin-inline:18px}.subscription-members summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:9px;min-height:58px}.subscription-members summary time{font-size:10px}.subscription-members details>div{grid-template-columns:1fr 1fr}.subscription-members details>div button{grid-column:1/-1;justify-self:start}.subscription-pagination{z-index:3;margin-inline:12px;position:sticky;bottom:12px;box-shadow:0 14px 40px #000b}.subscription-inactive-toggle header{padding:16px 18px}.subscription-add{padding:22px 18px 40px!important}.subscription-add>header h2{font-size:38px}}.subscription-member-edit{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid!important}.subscription-member-edit label{color:#aaa;gap:6px;font-size:10px;display:grid}.subscription-member-edit label:nth-child(3),.subscription-member-actions{grid-column:1/-1}.subscription-member-edit input,.subscription-member-edit select,.subscription-member-edit textarea{color:#eee;background:#171717;border:1px solid #ffffff30;border-radius:8px;width:100%;padding:9px}.subscription-member-actions{flex-wrap:wrap;gap:8px;display:flex}.subscription-admin .subscription-member-actions button{color:#111;width:auto;min-height:38px;font:inherit;cursor:pointer;background:#eee9dd;border:1px solid #4a3f25;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex;padding:8px 14px!important}.subscription-admin .subscription-member-actions button+button{color:#efaaa4;background:#271817;border-color:#5a3532}.subscription-member-actions button:disabled{cursor:wait;opacity:.55}@media (max-width:560px){.subscription-member-edit{grid-template-columns:1fr}.subscription-member-edit label:nth-child(3),.subscription-member-actions{grid-column:auto}.subscription-member-actions{display:grid}.subscription-admin .subscription-member-actions button{width:100%}}.subscription-export{justify-content:flex-end;margin:-4px 0 16px;display:flex}.subscription-export>a{color:#eee;background:#151515;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.membership-directory{background:#111;border:1px solid #ffffff24;border-radius:16px;margin:0 0 18px;padding:18px}.subscription-inactive+.membership-directory{margin-top:32px}.membership-directory>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.membership-directory>header>div{gap:3px;display:grid}.membership-directory small{color:#888}.membership-directory a{color:#eee;border:1px solid #ffffff30;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none}.membership-directory>label{border:1px solid #ffffff25;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:44px;margin:14px 0;padding:0 12px;display:grid}.membership-directory input{color:#fff;background:0 0;border:0;outline:0}.membership-directory>div>article{border-top:1px solid #ffffff18;grid-template-columns:minmax(0,1.3fr) 1fr auto;gap:12px;padding:12px 0;display:grid}.membership-directory article>span:first-child{display:grid}.membership-directory article>span:nth-child(2){text-transform:capitalize;color:#aaa}.membership-directory article>strong{color:#6bd699}.membership-directory>nav{text-align:center;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:14px;display:grid}.membership-directory>nav button{color:#eee;background:#171717;border:1px solid #ffffff25;border-radius:999px;padding:9px 12px}.membership-directory>nav button:disabled{opacity:.35}@media (max-width:640px){.subscription-inactive+.membership-directory{margin-top:24px}.membership-directory>header{flex-direction:column;align-items:stretch}.membership-directory>div>article{grid-template-columns:1fr auto}.membership-directory article>span:nth-child(2){grid-column:1/-1}.membership-directory>nav span{font-size:10px}}@media (max-width:520px){.subscription-plan-toggle{padding:14px 16px 11px}.subscription-plan-toggle header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.subscription-plan-toggle header>div{min-width:0}.subscription-plan-toggle header small{margin-bottom:6px;font-size:10px;display:block}.subscription-plan-toggle h2{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:21px;line-height:1.02}.subscription-plan-toggle header>strong{white-space:nowrap;font-size:26px;line-height:1}.subscription-plan-toggle header>strong span{font-size:13px}.subscription-plan-summary{grid-template-columns:1fr 18px;margin-top:8px}.subscription-plan-summary>b{font-size:11px}.subscription-plan-summary>span{display:none}.subscription-plans>article>.subscription-progress{margin:0 16px 12px}}.subscription-plans{gap:8px!important}.subscription-plans>article{box-shadow:none!important;background:#101010!important;border:1px solid #ffffff20!important;border-radius:12px!important}.subscription-plan-toggle{padding:16px 18px 12px!important}.subscription-plan-toggle header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.subscription-plan-toggle h2{letter-spacing:-.025em!important;margin:5px 0 0!important;font-family:inherit!important;font-size:21px!important;font-weight:650!important;line-height:1.08!important}.subscription-plan-toggle header>strong{font-size:27px!important;line-height:1!important}.subscription-plan-summary{border-top:1px solid #ffffff12;padding-top:10px;grid-template-columns:1fr auto 18px!important;margin-top:10px!important}.subscription-plan-summary>span{text-align:left!important;color:#8d8d8d!important;font-size:11px!important;display:block!important}.subscription-plan-summary>b{color:#d8bd65!important;font-size:11px!important}.subscription-plans>article>.subscription-progress{border-radius:99px;height:4px!important;margin:0 18px 14px!important}@media (max-width:520px){.subscription-plan-toggle{padding:14px 16px 10px!important}.subscription-plan-toggle header{gap:12px!important}.subscription-plan-toggle h2{font-size:20px!important;line-height:1.05!important}.subscription-plan-toggle header>strong{font-size:25px!important}.subscription-plan-summary{padding-top:8px;margin-top:8px!important}.subscription-plan-summary>span,.subscription-plan-summary>b{font-size:10px!important}.subscription-plans>article>.subscription-progress{margin-inline:16px!important;margin-bottom:12px!important}}.subscription-plan-toggle header{grid-template-columns:minmax(0,1fr) 88px!important;align-items:start!important}.subscription-plan-toggle header>div{min-width:0!important}.subscription-plan-toggle h2{overflow-wrap:normal!important;word-break:normal!important;max-width:none!important}.subscription-plan-toggle header>strong{text-align:right!important;white-space:nowrap!important;padding-top:8px!important;display:block!important}@media (max-width:520px){.subscription-plan-toggle header{grid-template-columns:minmax(0,1fr) 76px!important;gap:10px!important}.subscription-plan-toggle h2{font-size:21px!important;line-height:1.02!important}.subscription-plan-toggle header>strong{padding-top:6px!important;font-size:24px!important}.subscription-plan-summary{grid-template-columns:1fr auto 18px!important}.subscription-plan-summary>span{white-space:nowrap!important}}.subscription-admin .subscription-plan-toggle{color:#1d1d1f!important;padding:22px 24px 16px!important}.subscription-admin .subscription-plan-toggle h2{color:#1d1d1f!important;letter-spacing:-.03em!important;font-weight:600!important}.subscription-admin .subscription-plan-toggle header>strong{color:#1d1d1f!important}.subscription-admin .subscription-plan-summary{color:#6e6e73!important;border-top-color:#e5e5ea!important}@media (max-width:520px){.subscription-admin .admin-view-frame{border-radius:0;padding:16px!important}.subscription-admin .subscription-plan-toggle{padding:20px 20px 14px!important}.subscription-admin .subscription-plans{gap:12px!important}}.subscription-admin .admin-view-frame{border-radius:0;color:inherit!important;background:0 0!important;padding:24px!important}.subscription-admin .subscription-toolbar>label,.subscription-admin .subscription-toolbar nav button{color:#888!important;background:#111!important;border-color:#333!important}.subscription-admin .subscription-toolbar input{color:#fff!important}.subscription-admin .subscription-toolbar nav button[aria-pressed=true]{color:#111!important;background:#f5f5f2!important;border-color:#d8bd65!important}.subscription-admin .subscription-plans>article{background:#101010!important;border:1px solid #ffffff20!important;border-radius:20px!important;box-shadow:0 8px 24px #00000018!important}.subscription-admin .subscription-plan-toggle{color:inherit!important}.subscription-admin .subscription-plan-toggle small{color:#d8bd65!important}.subscription-admin .subscription-plan-toggle h2,.subscription-admin .subscription-plan-toggle header>strong{color:#fff!important}.subscription-admin .subscription-plan-summary{border-top-color:#ffffff12!important}.subscription-admin .subscription-plan-summary>b{color:#d8bd65!important}.subscription-admin .subscription-plan-summary>span{color:#888!important}.subscription-admin .subscription-plans>article>.subscription-progress{background:#252525!important}.subscription-admin .subscription-plans>article>.subscription-progress>span{background:#d8bd65!important}@media (max-width:520px){.subscription-admin .admin-view-frame{padding:16px!important}}.subscription-workspace .subscription-toolbar{grid-template-columns:1fr;gap:18px;display:grid}.subscription-workspace .subscription-toolbar nav{background:#161616;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:5px;display:grid;overflow:visible}.subscription-workspace .subscription-toolbar nav button{white-space:normal;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:64px;padding:12px 8px;font-size:13px;line-height:1.3;display:flex}.subscription-workspace .subscription-toolbar nav button small{opacity:.75;font-size:11px;font-weight:500}.subscription-workspace .subscription-toolbar .subscription-status-select{color:#aaa;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}.subscription-status-select select{color:#eee;background:#161616;border:1px solid #ffffff25;border-radius:10px;min-height:44px;padding:8px 12px}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle{cursor:default;padding:24px!important;display:block!important}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle header{align-items:center;gap:20px;display:flex!important}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle h2{letter-spacing:-.5px!important;max-width:none!important;font:600 24px/1.25 system-ui!important}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle header small{text-transform:none!important;color:#aaa!important;font-size:11px!important}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle header strong{white-space:nowrap;font-size:24px!important}.subscription-workspace .subscription-cohort-list .subscription-plan-summary{border:0!important;margin-top:14px!important;padding:0!important;display:block!important}.subscription-cohort-list .subscription-plan-summary>span{display:none!important}.subscription-workspace .subscription-cohort-list .subscription-members summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:14px;min-height:94px;padding:16px 0}.subscription-workspace .subscription-cohort-list .subscription-members summary b{white-space:normal;font-size:16px}.subscription-workspace .subscription-cohort-list .subscription-members summary small{font-size:12px}.subscription-workspace .subscription-cohort-list .subscription-member-plans{color:#d8bd65;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:12px;line-height:1.5;display:flex}.subscription-member-plans>span{display:block}.subscription-records-disclosure{color:#aaa;margin-top:24px;font-size:13px}.subscription-records-disclosure>summary{cursor:pointer;min-height:44px;padding:12px 0}:is(.subscription-workspace button:focus-visible,.subscription-records-disclosure>summary:focus-visible){outline-offset:3px;outline:2px solid #d8bd65}@media (max-width:600px){.subscription-workspace .subscription-toolbar nav button{min-height:76px;font-size:11px}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle{padding:20px 18px!important}.subscription-workspace .subscription-cohort-list .subscription-plan-toggle h2{font-size:21px!important}.subscription-workspace .subscription-cohort-list .subscription-members summary{grid-template-columns:minmax(0,1fr) 18px}.subscription-workspace .subscription-cohort-list .subscription-members summary time{text-align:left;grid-area:2/1;font-size:11px}.subscription-workspace .subscription-cohort-list .subscription-members summary>svg{grid-area:1/2}.subscription-workspace .subscription-cohort-list .subscription-member-plans{font-size:11px}}.ops-workspace{color:#111;background:#f5f5f7;min-height:calc(100vh - 88px);padding:26px max(24px,50vw - 772px) 80px}.ops-loading{padding:12vh 7vw}.dashboard-refresh-failure{z-index:90;color:#f5f1e7;background:#201b12;border:1px solid #9d792f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(560px,100vw - 48px);padding:14px 16px;display:grid;position:fixed;top:100px;right:24px;box-shadow:0 18px 48px #0008}.dashboard-refresh-failure>svg{color:#e1c163;width:21px}.dashboard-refresh-failure>div{gap:3px;min-width:0;display:grid}.dashboard-refresh-failure strong{font-size:13px}.dashboard-refresh-failure span{overflow-wrap:anywhere;color:#c8c1b2;font-size:12px;line-height:1.45}.dashboard-refresh-failure button{color:#17130d;min-height:38px;font:inherit;cursor:pointer;background:#f3eee2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-refresh-failure button:focus-visible{outline-offset:3px;outline:3px solid #e1c163}.dashboard-refresh-failure button:disabled{cursor:wait;opacity:.72}.dashboard-refresh-failure button svg{width:15px}.dashboard-refresh-failure button svg[data-spinning=true]{animation:.8s linear infinite ops-spin}@media (max-width:640px){.dashboard-refresh-failure{grid-template-columns:auto minmax(0,1fr);width:auto;top:86px;left:12px;right:12px}.dashboard-refresh-failure button{grid-column:1/-1;width:100%}}.ops-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;display:flex}.ops-hero>div>span{color:#9a771d;letter-spacing:.16em;text-transform:uppercase;font-weight:800;display:none}.ops-hero h1{letter-spacing:-.035em;margin:0 0 6px;font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:500}.ops-hero p{color:#626267;max-width:650px;margin:0;font-size:16px;line-height:1.55}.ops-hero aside{flex-wrap:wrap;gap:10px;display:flex}.ops-refresh-action{flex-direction:column;gap:7px;display:flex}.ops-refresh-action small{color:#6e6e73;text-align:center;font-size:11px;line-height:1.35}.ops-action-result{color:#45454a;background:#fff;border:1px solid #dddde1;border-radius:12px;margin:-18px 0 24px;padding:12px 16px;font-size:13px;display:block}.ops-search{gap:8px;margin:18px 0;display:grid}.ops-search>label{color:#45454a;letter-spacing:.04em;font-size:12px;font-weight:750}.ops-search>div{background:#fff;border:1px solid #c9c9ce;border-radius:15px;grid-template-columns:20px minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:6px 7px 6px 16px;display:grid;box-shadow:0 8px 28px #1111110a}.ops-search>div:focus-within{border-color:#9a771d;box-shadow:0 0 0 3px #9a771d24}.ops-search>div>svg{color:#77777d;width:19px}.ops-search input{color:#111;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.ops-search input::placeholder{color:#8a8a90}.ops-workspace .ops-search .ops-search-clear{color:#5c5c62;background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.ops-search-clear:hover{background:#f0f0f2!important}.ops-search-clear svg{width:17px}.ops-search>output{color:#6e6e73;min-height:18px;font-size:12px}.ops-search-spinner{animation:.8s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-workspace button,.ops-add button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:750;display:inline-flex}.ops-workspace button:disabled{opacity:.45;cursor:not-allowed}.ops-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.ops-metrics article,.ops-panel,.ops-pipeline>article{background:#fff;border:1px solid #dddde1;border-radius:18px}.ops-metrics article{flex-direction:column;justify-content:space-between;min-height:96px;padding:16px 18px;display:flex}.ops-metrics span{color:#6e6e73;font-size:12px;display:block}.ops-metrics strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,38px)}.ops-metrics article[data-tone=danger] strong{color:#b42318}.ops-panel{margin-top:18px;padding:20px}.ops-panel h2{margin:0 0 18px;font-size:21px}.ops-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.ops-panel-heading span{color:#9a771d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.ops-panel-heading h2{margin:5px 0 0}.ops-panel-heading>strong{color:#856411;background:#f1eee4;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:13px;display:grid}.ops-alert,.ops-table article{border-top:1px solid #e5e5e7;align-items:center;gap:14px;padding:15px 0;display:grid}.ops-alert{border-left:3px solid #0000;grid-template-columns:22px 1fr auto;padding-left:13px}.ops-alert[data-tone=danger]{border-left-color:#c84335}.ops-alert[data-tone=warning]{border-left-color:#c79a2b}.ops-alert[data-tone=danger] svg{color:#b42318}.ops-alert svg,.ops-notice svg{color:#a46b00}.ops-alert span,.ops-table small{color:#6e6e73;margin-top:3px;font-size:12px;display:block}.ops-empty{color:#626267;align-items:center;gap:10px;padding:18px 0;display:flex}.ops-empty svg,.health-grid article svg{color:#2f7d45}.ops-notice{color:#6d4d00;background:#fff4d8;border-radius:14px;align-items:center;gap:10px;padding:15px 18px;display:flex}.ops-table header,.ops-table article{grid-template-columns:1.2fr 1.2fr .6fr .6fr}.ops-table header{color:#6e6e73;text-transform:uppercase;letter-spacing:.08em;gap:14px;font-size:11px;display:grid}.ops-table>article>span{overflow-wrap:anywhere;min-width:0}.status-failed,.status-refund_failed{color:#b42318}.status-paid{color:#247a3d}.ops-table [class^=status-]{background:#edf7ef;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:800;line-height:1}.ops-table .status-failed,.ops-table .status-refund_failed{background:#fff0ee}.ops-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ops-pipeline>article{min-width:0;min-height:0;padding:16px}.ops-pipeline>article:not(:has(>div)){color:#77777d;background:0 0;border-style:dashed;min-height:58px}.ops-pipeline article>header{text-transform:capitalize;justify-content:space-between;display:flex}.ops-pipeline article>div{background:#f5f5f7;border-radius:12px;margin-top:12px;padding:12px}.ops-pipeline small{color:#6e6e73;margin:4px 0 10px;line-height:1.4;display:block}.ops-pipeline select{background:#fff;border:1px solid #d2d2d7;border-radius:8px;width:100%;padding:8px}@media (max-width:1100px) and (min-width:801px){.ops-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-add form{grid-template-columns:1fr 1.2fr 1fr auto;align-items:end;gap:12px;display:grid}.ops-add label{gap:6px;font-size:12px;display:grid}.ops-add input,.ops-add select{background:#fff;border:1px solid #c7c7cc;border-radius:10px;min-height:43px;padding:9px 11px}.ops-add output{grid-column:1/-1}.contact-history{border-top:1px solid #e5e5e7}.contact-history summary{cursor:pointer;justify-content:space-between;padding:18px 0;display:flex}.contact-history[open]>summary{background:#faf8f2;border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px}.ops-recipient-heading{align-items:center}.ops-recipient-heading p{color:#6e6e73;margin:4px 0 0;font-size:12px}.ops-toggle{color:#45454a;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ops-toggle input{accent-color:#9a771d;width:16px;height:16px}.contact-history article{border-top:1px solid #eee;grid-template-columns:180px 1fr;gap:18px;padding:12px 0 12px 20px;display:grid}.contact-history time,.contact-history span{color:#6e6e73;font-size:12px}.contact-history span{margin-top:4px;display:block}.health-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.health-grid article{background:#f5f5f7;border-radius:12px;grid-template-columns:22px 1fr;gap:4px 10px;padding:14px;display:grid}.health-grid article span{color:#6e6e73;text-transform:capitalize;grid-column:2;font-size:12px}.ops-note{color:#6e6e73;margin:20px 0 0;font-size:13px}@media (max-width:800px){.operations-admin{overflow-x:hidden}.operations-admin .admin-menu-mobile{color:#6e6e73}.operations-admin .admin-menu-mobile select{color:#111;background:#fff;border-color:#d2d2d7}.ops-workspace{padding:28px 16px 70px;overflow:hidden}.ops-hero{flex-direction:column;align-items:flex-start}.ops-hero h1{font-size:clamp(46px,14vw,64px);line-height:.92}.ops-hero aside,.ops-refresh-action,.ops-hero button{width:100%}.ops-hero button{justify-content:center}.ops-metrics{grid-template-columns:1fr 1fr}.ops-search>div{grid-template-columns:20px minmax(0,1fr) auto}.ops-search>div>button[type=submit]{grid-column:1/-1;justify-content:center;min-height:46px}.ops-table{overflow:visible}.ops-table>header{display:none}.ops-table article{min-width:0}.billing-table article,.email-table article{grid-template-columns:1fr 1fr;gap:18px 14px;padding:20px 0;display:grid}.billing-table article>span:first-child,.email-table article>span:first-child,.billing-table article>span:nth-child(2){grid-column:1/-1}.ops-table article>span[data-label]:before{content:attr(data-label);color:#85858b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.ops-pipeline{grid-template-columns:1fr;gap:10px;padding:0;display:grid;overflow:visible}.ops-pipeline>article{min-height:0;padding:16px}.ops-pipeline article>div{padding:14px}.ops-add form,.health-grid,.contact-history article{grid-template-columns:1fr}.ops-add output{grid-column:auto}}@media (min-width:801px) and (max-width:1180px){.ops-metrics{grid-template-columns:repeat(2,1fr)}}.contact-history summary>span:first-child{margin-top:0}.contact-history summary small{color:#6e6e73;margin-top:4px;font-size:12px;font-weight:400;display:block}.contact-history summary .contact-purchase{color:#45454a;margin-top:10px;font-size:13px;line-height:1.45}.contact-history summary .contact-purchase strong{color:#111;font-size:14px;display:block}.contact-history .evidence-download{margin:0 0 10px 20px;padding:9px 13px;font-size:11px}.contact-history .evidence-download svg{width:14px;height:14px}.evidence-add{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.9fr) minmax(190px,.8fr) minmax(260px,1.5fr);align-items:center;gap:10px;padding:16px 0 20px;display:grid}.evidence-add>strong{grid-column:1/-1}.evidence-add input[aria-label=Evidence\ reference],.evidence-add input[type=file]{grid-column:span 1}.evidence-add button{justify-self:start}.evidence-add input,.evidence-add select{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccc9c2;border-radius:9px;padding:9px 11px}.evidence-add input[type=file]{padding:7px}.evidence-add input[type=file]::file-selector-button{color:#222;font:inherit;cursor:pointer;background:#ece9e1;border:0;border-radius:7px;margin-right:10px;padding:8px 11px;font-size:12px;font-weight:750}.evidence-add button{white-space:nowrap;min-height:44px}.evidence-add button svg{width:17px;height:17px}@media (max-width:900px){.evidence-add{grid-template-columns:1fr 1fr}.evidence-add input[aria-label=Evidence\ description],.evidence-add input[aria-label=Evidence\ reference],.evidence-add input[type=file],.evidence-add button{grid-column:1/-1}}@media (max-width:600px){.evidence-add{grid-template-columns:1fr}.evidence-add>*{grid-column:1!important}}.team-access-manager{background:#151515;border:1px solid #303034;border-radius:18px;flex-direction:column;margin-top:22px;padding:20px;display:flex}.owner-login-setup{background:#1a1710;border:1px solid #5b4a23;border-radius:14px;margin:-4px -4px 22px;padding:18px}.owner-login-setup form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.owner-login-setup output{margin-bottom:0}.team-access-manager header h3{margin:0 0 5px;font-size:18px}.team-access-manager header p{color:#909095;margin:0}.team-access-manager form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.team-access-manager form>*{width:100%;min-width:0}.team-access-manager form button{grid-column:1/-1}.team-access-manager :is(input,select,button){color:#eee;background:#111;border:1px solid #39393d;border-radius:11px;min-height:46px;padding:10px 12px}.team-access-manager form button{color:#111;background:#eee9dd;font-weight:800}@media (min-width:1560px){.team-access-manager form{grid-template-columns:.8fr 1.1fr 1.1fr .7fr}}.team-access-manager output{color:#d6b55b;margin-top:12px;display:block}.team-access-manager>output{order:1}.role-access-guide{background:#111;border:1px solid #303034;border-radius:14px;order:3;margin-top:18px;padding:18px}.role-access-guide header h4{margin:0 0 5px;font-size:15px}.role-access-guide header p{color:#909095;margin:0;font-size:13px}.role-access-guide>div{background:#2b2b2e;border:1px solid #2b2b2e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:15px;display:grid;overflow:hidden}.role-access-guide article{background:#151515;align-content:start;gap:6px;min-height:105px;padding:15px;display:grid}.role-access-guide article b{color:#e7ca71;font-size:13px}.role-access-guide article span{color:#aaa;font-size:12px;line-height:1.55}.team-member-list{order:2;margin-top:18px;display:grid}.team-member-list article{border-top:1px solid #2b2b2e;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.team-member-list article span{gap:4px;min-width:0;display:grid}.team-member-list article small{color:#929297;overflow-wrap:anywhere}.team-member-list .team-mfa-status{color:#e6c66d;font-size:12px;font-weight:700}.team-member-list .team-mfa-status.is-enabled{color:#78d89a}.team-member-list article button{min-width:84px}.team-member-list article .team-remove-login{color:#f09a9a;border-color:#633b3b}.password-change-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.password-change-panel{color:#f5f2ea;background:#151515;border:1px solid #39393d;border-radius:24px;width:min(100%,520px);margin:0;padding:clamp(24px,5vw,40px);box-shadow:0 24px 80px #00000080}.password-change-panel>span{color:#d6b55b;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.password-change-panel h2{color:#f5f2ea;margin:12px 0 8px;font-size:clamp(28px,6vw,42px);line-height:1}.password-change-panel>p{color:#aaa;margin:0;line-height:1.55}.password-change-panel form,.password-change-panel label{gap:8px;display:grid}.password-change-panel form{gap:16px;margin-top:24px}.dashboard-mfa-setup{border-top:1px solid var(--ops-line);margin-top:1.25rem;padding-top:1.25rem}.dashboard-mfa-setup h3{margin:0 0 .4rem;font-size:1rem}.dashboard-mfa-setup p{margin:.45rem 0;font-size:.875rem}.dashboard-mfa-setup code{border:1px solid var(--ops-line);overflow-wrap:anywhere;color:var(--ops-gold);border-radius:.7rem;margin:.65rem 0;padding:.75rem;font-size:.8rem;line-height:1.7;display:block}.password-change-panel label{color:#d7d7da;font-size:13px;font-weight:700}.password-change-panel input{color:#fff;min-height:50px;font:inherit;background:#0c0c0c;border:1px solid #414145;border-radius:11px;padding:12px 14px}.password-change-panel input:focus{outline-offset:2px;border-color:#d6b55b;outline:2px solid #d6b55b40}.password-change-panel form>div{justify-content:flex-end;gap:10px;display:flex}.password-change-panel button{color:#111;background:#eee9dd;border:1px solid #eee9dd;border-radius:999px;min-height:48px;padding:11px 16px;font-weight:800}.password-change-panel button.secondary{color:#ddd;background:0 0;border-color:#414145}.password-change-panel output{color:#d6b55b;min-height:20px;font-size:13px}@media (max-width:520px){.password-change-backdrop{place-items:end center;padding:0}.password-change-panel{border-radius:24px 24px 0 0}}.team-member-list article>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.team-member-list article>em{color:#d6b55b;font-style:normal;font-weight:800}@media (max-width:760px){.team-access-manager form,.role-access-guide>div{grid-template-columns:1fr}.role-access-guide article{min-height:0}.team-member-list article{flex-direction:column;align-items:flex-start}.team-member-list article>div{justify-content:flex-start;width:100%}.team-member-list article>div select{flex:100%}}.task-row{border-bottom:1px solid #292929;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px 20px;display:grid}.task-row:last-child{border-bottom:0}.task-row>span:first-child{color:#d6b55b;background:#2d2616;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.task-group[data-tone=urgent] .task-row>span:first-child{color:#ffaaa2;background:#421f1c}.task-row>div{gap:4px;min-width:0;display:grid}.task-row b{font-size:14px}.task-row small{color:#888;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.task-row-actions{gap:7px;display:flex}.task-row-actions button,.task-manager-actions button,.task-history article button{color:#eee;background:#191919;border:1px solid #3a3a3a;border-radius:999px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:750}.task-row-actions button:first-child{color:#dfc36e}.task-manager-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.task-manager{width:min(560px,100%);height:100%;margin:0;overflow-y:auto;box-shadow:-24px 0 70px #0000008c;border-block:0!important;border-right:0!important;border-radius:0!important;padding:0!important}.task-manager>header{border-bottom:1px solid #2e2e2e;justify-content:space-between;gap:18px;padding:22px;display:flex}.task-manager>header span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.task-manager>header h2{margin:6px 0;font-size:25px}.task-manager>header p{color:#888;margin:0;font-size:10px}.task-manager>header>button{color:#eee;background:0 0;border:1px solid #3b3b3b;border-radius:50%;width:40px;height:40px}.task-manager>header>button svg{width:17px}.task-manager-fields{grid-template-columns:minmax(180px,.35fr) 1fr;gap:14px;padding:22px;display:grid}.task-manager-fields label{color:#aaa;align-content:start;gap:8px;font-size:10px;font-weight:700;display:grid}.task-manager-fields input,.task-manager-fields textarea{color:#eee;width:100%;min-height:46px;font:inherit;background:#101010;border:1px solid #3a3a3a;border-radius:10px;padding:12px}.task-manager-fields textarea{resize:vertical;min-height:92px}.task-manager-fields label:last-child{grid-column:1/-1}.task-manager-actions{flex-wrap:wrap;gap:8px;padding:0 22px 22px;display:flex}.task-manager-actions .task-complete{color:#111;background:#edf0e7}.task-manager output{color:#72d392;min-height:22px;padding:0 22px 16px;font-size:10px;display:block}.task-history{margin-top:14px;overflow:hidden;padding:0!important}.task-history>button{color:#eee;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 20px;align-items:center;gap:10px;width:100%;min-height:62px;padding:16px 20px;display:grid}.task-history>button span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.task-history>button strong{color:#999;font-size:10px}.task-history>button svg{width:16px}.task-history>div{border-top:1px solid #292929}.task-history article{border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 20px;display:grid}.task-history article b{font-size:10px}.task-history article small{color:#858585;overflow-wrap:anywhere;font-size:9px}.task-history article button{grid-area:1/2/span 2}@media (max-width:760px){.task-row{grid-template-columns:32px minmax(0,1fr);padding-inline:16px}.task-row-actions{grid-column:2}.task-manager-fields{grid-template-columns:1fr}.task-manager{align-self:flex-end;width:100%;height:min(88dvh,760px);border:1px solid #333!important;border-bottom:0!important;border-radius:22px 22px 0 0!important}.task-manager-backdrop{align-items:flex-end}.task-manager-actions button{flex:calc(50% - 8px)}.task-history>button{grid-template-columns:1fr 20px}.task-history>button strong{grid-column:1}}.overview-performance{background:#111;border:1px solid #313131;border-radius:22px;margin:16px 0;padding:clamp(22px,4vw,40px)}.overview-performance>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.overview-performance>header span,.restore-rehearsal span{color:#d6b55b;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.overview-performance h2,.restore-rehearsal h2{margin:7px 0 0;font:400 clamp(28px,4vw,42px)/1.03 Georgia,serif}.overview-performance button,.goal-form button,.restore-rehearsal button,.audit-export{color:#eee;min-height:44px;font:inherit;background:#191919;border:1px solid #3b3b3b;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:800;display:inline-flex}.overview-performance button svg,.restore-rehearsal button svg,.audit-export svg{width:17px}.goal-form{background:#17150f;border:1px solid #302b1e;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.goal-form label{color:#aaa;gap:7px;font-size:12px;font-weight:700;display:grid}.goal-form input{color:#eee;width:100%;min-height:44px;font:inherit;background:#0d0d0d;border:1px solid #3b3b3b;border-radius:10px;padding:10px 12px}.goal-form output{color:#72d392;grid-column:1/-1;font-size:12px}.goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.goal-grid article,.attribution-grid article{background:#171717;border:1px solid #303030;border-radius:16px;padding:18px}.goal-grid article{gap:7px;display:grid}.goal-grid strong{font:400 29px/1 Georgia,serif}.goal-grid span,.goal-grid p,.attribution-grid p,.attribution-grid span{color:#969696;margin:0;font-size:12px;line-height:1.5}.goal-meter{-webkit-appearance:none;appearance:none;background:#292929;border:0;border-radius:999px;width:100%;height:7px;margin:6px 0;display:block;overflow:hidden}.goal-meter::-webkit-progress-bar{border-radius:inherit;background:#292929}.goal-meter::-webkit-progress-value{border-radius:inherit;background:#d6b55b}.goal-meter::-moz-progress-bar{border-radius:inherit;background:#d6b55b}.attribution-grid{grid-template-columns:1.5fr 1fr;gap:12px;margin-top:12px;display:grid}.attribution-grid article:first-child div{border-bottom:1px solid #2d2d2d;justify-content:space-between;gap:14px;padding:11px 0;display:flex}.attribution-grid article:first-child div:last-child{border-bottom:0}.attribution-grid article:first-child b{font-size:13px}.attribution-grid article:last-child strong{color:#d6b55b;margin:13px 0 6px;font:400 42px/1 Georgia,serif;display:block}.restore-rehearsal{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.restore-rehearsal p{color:#999;max-width:680px;line-height:1.55}.restore-rehearsal output{color:#72d392;grid-column:1/-1;font-size:13px}.audit-export{width:fit-content;margin-top:18px;text-decoration:none}@media (max-width:760px){.goal-form,.goal-grid,.attribution-grid,.restore-rehearsal{grid-template-columns:1fr}.restore-rehearsal output{grid-column:auto}.overview-performance>header{flex-direction:column;align-items:stretch}.overview-performance>header button{align-self:flex-start}}.backup-list article{border-top:1px solid #e5e5e7;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.backup-list small{color:#6e6e73;margin-top:4px;font-size:12px;display:block}.backup-download{border:1px solid #d2d2d7;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:750;display:inline-flex}.backup-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.backup-download-primary{color:#fff;background:#111;border-color:#111}.backup-download-primary:hover{background:#a77d17;border-color:#a77d17}.backup-download:hover{color:#fff;background:#111;border-color:#111}.backup-download svg{width:15px;height:15px}@media (max-width:560px){.backup-list article{flex-direction:column;align-items:flex-start}.backup-download{justify-content:center;width:100%}.backup-actions{width:100%}}.operations-admin{--ops-bg:#090909;--ops-panel:#121212;--ops-raised:#181818;--ops-ink:#f4f2ec;--ops-muted:#9a9a9a;--ops-line:#2e2e2e;--ops-gold:#d6b55b;background:var(--ops-bg)}.operations-admin .ops-workspace{background:var(--ops-bg);color:var(--ops-ink)}.operations-admin .ops-hero p,.operations-admin .ops-note,.operations-admin .ops-panel-heading p,.operations-admin .ops-refresh-action small,.operations-admin .ops-search>output,.operations-admin .ops-table small,.operations-admin .contact-history time,.operations-admin .contact-history span,.operations-admin .contact-history summary small,.operations-admin .backup-list small{color:var(--ops-muted)}.operations-admin .ops-metrics article,.operations-admin .ops-panel,.operations-admin .ops-pipeline>article{border-color:var(--ops-line);background:var(--ops-panel);box-shadow:0 16px 50px #00000029}.operations-admin .ops-metrics article{border-top:2px solid #343434}.operations-admin .ops-metrics article:hover{border-top-color:var(--ops-gold);transform:translateY(-1px)}.operations-admin .ops-metrics span,.operations-admin .ops-table header{color:#8f8f8f}.operations-admin .ops-panel-heading>strong{color:#f0d27b;background:#2a2417}.operations-admin .ops-alert,.operations-admin .ops-table article,.operations-admin .contact-history,.operations-admin .contact-history article,.operations-admin .backup-list article{border-color:var(--ops-line)}.operations-admin .ops-alert{border-radius:0 10px 10px 0}.operations-admin .ops-search>div{background:var(--ops-panel);box-shadow:none;border-color:#383838}.operations-admin .ops-search>div:focus-within{border-color:var(--ops-gold);box-shadow:0 0 0 3px #d6b55b1f}.operations-admin .ops-search input,.operations-admin .ops-search>label{color:var(--ops-ink)}.operations-admin .ops-search input::placeholder{color:#727272}.operations-admin .ops-search-clear:hover{background:#252525!important}.operations-admin .ops-workspace button{color:#111;background:#eee9dd}.operations-admin .ops-workspace button:hover{background:var(--ops-gold)}.operations-admin .ops-workspace button:disabled{color:#777;background:#343434}.operations-admin .ops-action-result{color:#ead48f;background:#1c1911;border-color:#403821}.operations-admin .ops-pipeline>article:not(:has(>div)){color:#777;background:#0d0d0d;border-color:#292929}.operations-admin .ops-pipeline article>div,.operations-admin .health-grid article{background:var(--ops-raised)}.operations-admin .ops-pipeline select,.operations-admin .ops-add input,.operations-admin .ops-add select,.operations-admin .evidence-add input,.operations-admin .evidence-add select{color:var(--ops-ink);background:#181818;border-color:#3d3d3d}.operations-admin .ops-add label,.operations-admin .ops-toggle{color:#c9c9c9}.operations-admin .contact-history[open]>summary{background:#211d14}.operations-admin .contact-history summary .contact-purchase{color:#bababa}.operations-admin .contact-history summary .contact-purchase strong{color:var(--ops-ink)}.operations-admin .ops-table [class^=status-]{color:#85d99d;background:#173522}.operations-admin .ops-table .status-failed,.operations-admin .ops-table .status-refund_failed{color:#ffaaa2;background:#421f1c}.operations-admin .backup-download{color:#ddd;border-color:#3c3c3c}.operations-admin .backup-download-primary{color:#111;background:#eee9dd;border-color:#eee9dd}.operations-admin .ops-notice{color:#f0d27b;background:#302713}.operations-admin .health-grid article span{color:#999}.operations-admin .evidence-add input[type=file]::file-selector-button{color:#eee;background:#2b2b2b}@media (min-width:901px){.operations-admin .customer-record[open]{z-index:60;background:#111;border:0;border-left:1px solid #3b3321;width:min(720px,100vw - 224px);padding:24px 30px 60px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-32px 0 90px #0000008c}.operations-admin .customer-record[open]>summary{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f5;border-bottom:1px solid #34302a;border-radius:0;margin:-24px -30px 20px;padding:24px 30px;position:sticky;top:-24px}.operations-admin .customer-record[open]>summary:after{content:"Close";color:#d6b55b;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:11px;font-weight:800}.operations-admin .customer-record[open]>summary>span:last-child{display:none}.operations-admin .customer-record[open] .evidence-add{grid-template-columns:1fr 1fr}.operations-admin .customer-record[open] .evidence-add>*{grid-column:auto}.operations-admin .customer-record[open] .evidence-add>strong,.operations-admin .customer-record[open] .evidence-add input[aria-label=Evidence\ description],.operations-admin .customer-record[open] .evidence-add input[aria-label=Evidence\ reference],.operations-admin .customer-record[open] .evidence-add input[type=file]{grid-column:1/-1}.operations-admin .customer-record[open] .customer-snapshot article{grid-template-columns:minmax(0,1fr);gap:7px}}@media (max-width:900px){.operations-admin .ops-workspace{padding-top:20px}.operations-admin .ops-hero h1{font-size:30px;line-height:1.05}.operations-admin .ops-hero{margin-bottom:18px}.operations-admin .ops-metrics{grid-template-columns:1fr 1fr}.operations-admin .ops-metrics article{min-height:92px}.operations-admin .ops-recipient-heading{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.operations-admin .ops-metrics{grid-template-columns:1fr}.operations-admin .ops-panel{padding:17px}.operations-admin .ops-search>div{padding-left:12px}}.billing-workspace{padding-top:30px}.billing-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.billing-heading>div>span{color:#cba64a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.billing-heading h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,4.5vw,62px);font-weight:400;line-height:.95}.billing-heading p{color:#898989;max-width:620px;margin:12px 0 0;font-size:14px;line-height:1.5}.billing-heading aside{flex:none}.billing-heading .ops-refresh-action button{min-height:48px;padding-inline:22px}.billing-summary{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.billing-summary article{background:#121212;border:1px solid #2e2e2e;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:130px;padding:20px;display:flex}.billing-summary article>span{color:#9a9a9a;margin-bottom:auto;font-size:11px;font-weight:750}.billing-summary article>strong{letter-spacing:-.05em;font-size:clamp(28px,3vw,40px);line-height:1}.billing-summary article>small{color:#777;margin-top:8px;font-size:10px}.billing-summary-primary{color:#15120b;background:linear-gradient(145deg,#e6ca77 0%,#c69c35 100%)!important}.billing-summary-primary>span,.billing-summary-primary>small{color:#443817!important}.billing-summary article[data-tone=success]>strong{color:#64bf7d}.billing-summary article[data-tone=danger]{background:#1a1110;border-color:#63312c}.billing-summary article[data-tone=danger]>strong{color:#ff8f85}.billing-filters{scrollbar-width:none;gap:8px;margin:4px 0 14px;display:flex;overflow-x:auto}.billing-filters::-webkit-scrollbar{display:none}.operations-admin .billing-filters button{color:#a8a8a8;background:#121212;border:1px solid #343434;flex:none;min-height:38px;padding:9px 13px;font-size:11px}.operations-admin .billing-filters button:hover{color:#f4f2ec;background:#181713;border-color:#6c5a2b}.operations-admin .billing-filters button[aria-pressed=true]{color:#111;background:#eee9dd;border-color:#d6b55b}.billing-filters button span{background:#7f7f7f29;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid}.operations-admin .billing-table{box-shadow:none;background:0 0;border:0;gap:10px;display:grid;padding:0!important}.billing-table header,.billing-row{grid-template-columns:minmax(240px,1.35fr) minmax(180px,1fr) minmax(100px,.52fr) minmax(96px,.42fr) 22px}.billing-table header{border:0;padding:8px 20px}.billing-table article{background:#121212;border-radius:14px;min-height:0;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;display:block;overflow:hidden;border:1px solid #292929!important}.billing-row{width:100%;min-height:78px;font:inherit;text-align:left;align-items:center;gap:14px;padding:14px 18px;display:grid;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important}.billing-row:focus-visible{outline-offset:-3px!important;outline:2px solid #e0bd61!important}.billing-table article:hover{background:#161513;transform:translateY(-2px);box-shadow:0 18px 40px #0003;border-color:#544827!important}.billing-table article.is-expanded{background:#161513;border-color:#66542b!important}.billing-customer{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;display:grid!important}.billing-avatar{color:#e0c266;letter-spacing:.04em;background:#211d14;border:1px solid #3a3323;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:grid}.billing-customer-copy{min-width:0}.billing-customer-copy>b{font-size:15px}.billing-product,.billing-amount{gap:6px;display:grid!important}.billing-product>b,.billing-amount>b{font-size:14px}.billing-product small,.billing-amount small{text-transform:uppercase;letter-spacing:.08em;color:#686868!important;margin:0!important;font-size:9px!important}.billing-amount>b{font-size:16px}.billing-table .billing-order-meta{color:#686868;margin-top:7px;font-size:10px}.billing-table .billing-renewal-meta{color:#aaa;margin-top:9px;font-size:10px}.billing-row-chevron{color:#777;width:17px;height:17px;transition:transform .16s}.billing-table article.is-expanded .billing-row-chevron{color:#d6b55b;transform:rotate(180deg)}.billing-row-details{background:#0e0e0e;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px 16px;display:grid}.billing-expanded-details{background:#0e0e0e;border-top:1px solid #292929}.billing-row-details span{gap:4px;display:grid}.billing-row-details small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.billing-row-details b{font-size:12px;font-weight:650}.billing-related-subscriptions{background:#15140f;border:1px solid #343129;border-radius:11px;margin:0 18px 16px;overflow:hidden}.billing-related-subscriptions>header{border-bottom:1px solid #343129;padding:11px 13px}.billing-related-subscriptions>header div,.billing-related-subscriptions article span{gap:3px;display:grid}.billing-related-subscriptions>header small,.billing-related-subscriptions article small{color:#d6b55b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.billing-related-subscriptions>header b{color:#8f8f8f;margin-top:3px;font-size:11px;font-weight:500}.billing-related-subscriptions article{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 13px;display:grid}.billing-related-subscriptions article b{font-size:12px;font-weight:650}.operations-admin .billing-cancel-trigger{color:#f29b9b;background:#211313;border:1px solid #6d3434;align-self:center;min-height:38px;padding:8px 12px;font-size:11px}.billing-cancel-confirmation{background:#1c1111;border:1px solid #713a3a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin:0 18px 16px;padding:15px;display:grid}.billing-cancel-confirmation>div:first-child{gap:7px;display:grid}.billing-cancel-confirmation b{color:#fff;font-size:14px}.billing-cancel-confirmation p,.billing-cancel-confirmation small{color:#c9bcbc;margin:0;font-size:11px;line-height:1.55}.billing-cancel-confirmation small{color:#9a8585}.billing-cancel-confirmation>div:last-child{gap:8px;display:flex}.operations-admin .billing-cancel-confirmation button{color:#eee;background:#171717;border:1px solid #414141;min-height:42px;padding:9px 13px;font-size:11px}.operations-admin .billing-cancel-confirmation .danger-action{color:#fff;background:#852f2f;border-color:#884646}.billing-canceled-state{background:#181212;border:1px solid #4a3737;border-radius:11px;gap:4px;margin:0 18px 16px;padding:13px 15px;display:grid}.billing-canceled-state b{color:#f29b9b;font-size:12px}.billing-canceled-state span{color:#a99191;font-size:10px;line-height:1.45}.billing-row>.status-canceled{color:#f29b9b;background:#2a1717;border-color:#653737}.billing-pagination{background:#121212;border:1px solid #292929;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:12px;display:grid}.operations-admin .billing-pagination button{color:#eee;background:#181818;border:1px solid #3a3a3a;min-height:40px;padding:9px 15px;font-size:11px}.operations-admin .billing-pagination button:disabled{cursor:not-allowed;opacity:.35}.billing-pagination>span{text-align:center;color:#aaa;font-size:11px}.billing-pagination>span small{color:#666;margin-top:2px;font-size:9px;display:block}@media (max-width:1050px){.billing-summary{grid-template-columns:1fr 1fr}.billing-summary-primary{grid-row:span 2;min-height:272px}}@media (max-width:800px){.billing-heading{flex-direction:column;align-items:flex-start}.billing-heading aside,.billing-heading .ops-refresh-action,.billing-heading .ops-refresh-action button{width:100%}.billing-heading .ops-refresh-action button{justify-content:center}.billing-summary{grid-template-columns:1fr 1fr}.billing-summary-primary{grid-area:auto/1/auto/-1;min-height:180px}.billing-table article:hover{box-shadow:none;background:#121212;transform:none}.billing-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto 18px;gap:3px 9px;padding:12px 13px}.billing-customer{grid-area:1/1;grid-template-columns:34px minmax(0,1fr)}.billing-avatar{width:34px;height:34px}.billing-product{grid-area:2/1/auto/-1;padding-left:47px}.billing-product small{display:none}.billing-amount{grid-area:1/2}.billing-row>[class^=status-]{grid-area:1/3}.billing-row-chevron{grid-area:1/4}.billing-row-details,.billing-related-subscriptions article{grid-template-columns:1fr 1fr}.billing-related-subscriptions .billing-cancel-trigger{grid-column:1/-1}.billing-cancel-confirmation{grid-template-columns:1fr}.billing-cancel-confirmation>div:last-child{justify-content:stretch}.billing-cancel-confirmation>div:last-child button{flex:1}.billing-product,.billing-amount{align-content:start}}@media (max-width:520px){.billing-summary{grid-template-columns:1fr}.billing-summary-primary{min-height:170px}.billing-summary article{min-height:108px}.billing-filters{margin-inline:-16px;padding-inline:16px}.operations-admin .billing-table{gap:7px}.billing-customer-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.billing-customer-copy>b{font-size:13px}.billing-product{padding-left:47px;overflow:hidden}.billing-product>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.billing-amount>b{font-size:13px}.billing-row>[class^=status-]{padding:5px 7px;font-size:9px}.billing-row-details{gap:14px 10px}.billing-cancel-confirmation,.billing-canceled-state{margin-inline:10px}.billing-cancel-confirmation>div:last-child{flex-direction:column-reverse}.billing-pagination{z-index:4;position:sticky;bottom:12px;box-shadow:0 12px 34px #0000007a}.operations-admin .billing-pagination button{padding-inline:12px}}.lead-workspace{padding-top:30px}.lead-workspace .ops-hero{margin-bottom:20px}.lead-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.lead-toolbar>label{color:#777;background:#121212;border:1px solid #343434;border-radius:13px;flex:1;grid-template-columns:20px minmax(180px,430px) 30px;align-items:center;gap:9px;max-width:560px;min-height:48px;padding:0 13px;display:grid}.lead-toolbar input{color:#f4f2ec;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.lead-toolbar input::placeholder{color:#727272}.lead-toolbar label>button{border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;color:#888!important;background:0 0!important}.lead-toolbar svg{width:18px}.lead-toolbar>span{color:#777;white-space:nowrap;font-size:11px}.lead-status{color:#d6b55b;margin:0 0 13px;font-size:12px;display:block}.lead-pipeline{gap:9px;display:grid}.lead-pipeline>article{background:#121212;border:1px solid #2e2e2e;border-radius:15px;overflow:hidden}.lead-pipeline>article[data-empty=true]{background:#0d0d0d;border-style:dashed}.lead-stage-toggle{text-align:left;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:70px;color:#f4f2ec!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 18px!important;display:grid!important}.lead-stage-toggle>span{gap:3px;display:grid}.lead-stage-toggle b{text-transform:capitalize;font-size:15px}.lead-stage-toggle small{color:#777;font-size:10px}.lead-stage-toggle>strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.lead-stage-toggle>svg{color:#666;width:17px;transition:transform .16s}.lead-pipeline>article.is-open .lead-stage-toggle>svg{color:#d6b55b;transform:rotate(180deg)}.lead-list{border-top:1px solid #ffffff20;margin:0 18px 14px}.lead-list details{border-bottom:1px solid #ffffff18}.lead-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) 18px;align-items:center;gap:14px;min-height:62px;list-style:none;display:grid}.lead-list summary::-webkit-details-marker{display:none}.lead-list summary>span:first-child{gap:3px;min-width:0;display:grid}.lead-list summary b,.lead-list summary small,.lead-list summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-list summary b{font-size:13px}.lead-list summary small,.lead-list summary>span:nth-child(2){color:#777;font-size:10px}.lead-list summary>svg{color:#666;width:15px;transition:transform .16s}.lead-list details[open] summary>svg{color:#d6b55b;transform:rotate(180deg)}.lead-details{grid-template-columns:1.2fr .8fr .7fr minmax(130px,.7fr);align-items:end;gap:12px;padding:4px 0 16px;display:grid}.lead-details>span,.lead-details>label{gap:5px;min-width:0;display:grid}.lead-details small,.lead-details label{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.lead-details b{overflow-wrap:anywhere;font-size:11px;font-weight:650}.lead-details select{color:#f4f2ec;min-height:38px;font:inherit;text-transform:capitalize;background:#181818;border:1px solid #3d3d3d;border-radius:8px;padding:7px 9px;font-size:11px}.lead-empty{color:#777;border-top:1px solid #ffffff18;margin:0 18px 16px;padding-top:14px;font-size:11px}.lead-pagination{background:#0d0d0d;border:1px solid #ffffff20;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 18px 16px;padding:9px;display:grid}.operations-admin .lead-pagination button{color:#eee;background:#171717;border:1px solid #ffffff2b;min-height:36px;padding:8px 12px;font-size:10px}.operations-admin .lead-pagination button:disabled{opacity:.3}.lead-pagination span{text-align:center;color:#aaa;font-size:10px}.lead-pagination small{color:#666;font-size:9px;display:block}.lead-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-add-drawer{color:#f4f2ec;background:#0d0d0d;border:0;border-left:1px solid #ffffff2b;width:min(530px,100%);max-width:none;height:100%;max-height:none;margin:0;padding:28px;position:static;overflow-y:auto;box-shadow:-28px 0 80px #0009}.lead-add-drawer>header{grid-template-columns:1fr auto;display:grid}.lead-add-drawer>header>span{color:#d6b55b;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.lead-add-drawer>header>button{border:1px solid #ffffff2d;border-radius:50%;grid-area:1/2/3;place-items:center;width:42px;height:42px;padding:0;display:grid;color:#ddd!important;background:#171717!important}.lead-add-drawer h2{grid-column:1;margin:14px 0 0;font-family:Georgia,serif;font-size:44px;font-weight:400}.lead-add-drawer form{gap:19px;margin-top:30px;display:grid}.lead-add-drawer label{color:#ccc;gap:8px;font-size:12px;font-weight:700;display:grid}.lead-add-drawer input,.lead-add-drawer select{color:#fff;width:100%;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff4d;border-radius:0;outline:0;padding:12px 0;font-size:16px}.lead-add-drawer select option{color:#111}.lead-add-drawer form>button{justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:8px;display:flex}.lead-add-drawer output{color:#d6b55b;min-height:18px;font-size:12px}@media (max-width:700px){.lead-toolbar{flex-direction:column;align-items:stretch}.lead-toolbar>label{max-width:none}.lead-toolbar>span{padding-left:2px}.lead-stage-toggle{min-height:62px;padding:12px 14px!important}.lead-stage-toggle>strong{font-size:26px}.lead-list{margin-inline:14px}.lead-list summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:9px;min-height:58px}.lead-list summary>span:nth-child(2){max-width:125px}.lead-details{grid-template-columns:1fr 1fr}.lead-details>label{grid-column:1/-1}.lead-pagination{z-index:3;margin-inline:10px;position:sticky;bottom:12px;box-shadow:0 14px 40px #000b}.lead-add-drawer{padding:22px 18px 40px}.lead-add-drawer h2{font-size:38px}}@media (max-width:440px){.lead-list summary>span:nth-child(2){display:none}.lead-list summary{grid-template-columns:minmax(0,1fr) 16px}.lead-details{grid-template-columns:1fr}.lead-details>label{grid-column:auto}}.lead-toolbar>div{color:#777;white-space:nowrap;align-items:center;gap:16px;font-size:11px;display:flex}.lead-toolbar>div label{cursor:pointer;align-items:center;gap:7px;display:flex}.lead-toolbar>div input{accent-color:#d6b55b;width:15px;height:15px}.lead-summary-side{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lead-summary-side em{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.lead-summary-side em[data-tone=overdue]{color:#ffaaa2;background:#421f1c}.lead-summary-side em[data-tone=today]{color:#f2d078;background:#4a3514}.lead-summary-side em[data-tone=upcoming]{color:#85d99d;background:#173522}.lead-details .lead-follow-up-overdue{color:#ffaaa2}.lead-details .lead-follow-up-today{color:#f2d078}.lead-details .lead-follow-up-upcoming{color:#85d99d}@media (max-width:700px){.lead-toolbar>div{justify-content:space-between;padding-inline:2px}.lead-summary-side>small{display:none}}@media (max-width:440px){.lead-list summary>span.lead-summary-side{display:flex}.lead-list summary{grid-template-columns:minmax(0,1fr) auto 16px}.lead-summary-side em{padding:4px 6px;font-size:12px}}.email-workspace{padding-top:30px}.email-workspace .ops-hero{align-items:flex-end;margin-bottom:18px}.email-workspace .ops-hero h1{font-size:clamp(40px,4.5vw,58px)}.email-workspace .ops-refresh-action button{min-height:42px;padding:10px 15px;font-size:11px}.email-workspace .ops-search>div>button[type=submit]{grid-column:auto;min-height:38px;padding:8px 13px}.email-tracking-health{background:#0e1b13;border:1px solid #31543d;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:14px;margin:0 0 16px;padding:16px 18px;display:grid;overflow:hidden}.email-tracking-health[data-attention=true]{background:#201b0f;border-color:#785f20}.email-tracking-health svg{color:#d6b55b;width:22px}.email-tracking-health b,.email-tracking-health strong{color:#eee;font-size:11px}.email-tracking-health p{color:#929292;margin:4px 0 0;font-size:9px;line-height:1.5}.email-tracking-health strong{overflow-wrap:anywhere;text-align:right;max-width:260px}.email-filters{scrollbar-width:none;gap:7px;margin:0 0 15px;display:flex;overflow-x:auto}.email-filters::-webkit-scrollbar{display:none}.operations-admin .email-filters button{color:#999;text-transform:capitalize;background:#121212;border:1px solid #343434;flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10px;display:flex}.operations-admin .email-filters button[aria-pressed=true]{color:#111;background:#eee9dd;border-color:#d6b55b}.email-filters button b{background:#ffffff14;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:5px;font-size:12px;display:grid}.email-groups{gap:8px;display:grid}.email-group{background:#121212;border:1px solid #2e2e2e;border-radius:15px;overflow:hidden}.email-group summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:16px;min-height:76px;padding:13px 17px;list-style:none;display:grid}.email-group summary::-webkit-details-marker{display:none}.email-group summary>span:first-child{gap:4px;min-width:0;display:grid}.email-group summary>span:first-child b,.email-group summary>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-group summary>span:first-child b{font-size:14px}.email-group summary small{color:#777;font-size:9px}.email-group-signal{justify-items:end;gap:1px;display:grid}.email-group-signal b{font-size:18px}.email-group summary>strong{color:#ffaaa2;text-transform:uppercase;background:#421f1c;border-radius:999px;padding:6px 8px;font-size:12px}.email-group summary>svg{color:#666;width:16px;transition:transform .16s}.email-group[open] summary>svg{color:#d6b55b;transform:rotate(180deg)}.email-group[open] summary{background:#161513;border-bottom:1px solid #2b2b2b}.email-group-metrics{background:#2a2a2a;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.email-group-metrics>span{background:#0e0e0e;align-content:end;gap:8px;min-height:96px;padding:14px;display:grid}.email-group-metrics small{color:#777;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.email-group-metrics b{font-size:20px}.email-group-metrics i{color:#777;font-size:12px;font-style:normal}.email-pagination{background:#121212;border:1px solid #2e2e2e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 0 22px;padding:9px;display:grid}.operations-admin .email-pagination button{color:#eee;background:#181818;border:1px solid #3b3b3b;min-height:44px;padding:8px 12px;font-size:13px}.operations-admin .email-pagination button:disabled{opacity:.3}.email-pagination span{text-align:center;color:#aaa;font-size:12px}.email-pagination small{color:#666;font-size:11px;display:block}.email-recipients{scroll-margin-top:100px;padding:20px!important}.email-recipient-list{border-top:1px solid #2e2e2e}.dashboard-refresh-status{color:#e7ce83;background:#19170f;margin:0;padding:10px 20px;font-size:13px;line-height:1.5}.dashboard-connection-sync{color:#aaa;margin:8px 20px;font-size:14px}.dashboard-connection-sync summary{cursor:pointer}.dashboard-connection-sync p{max-width:65ch;line-height:1.5}.dashboard-connection-sync button{color:#f4f1e8;cursor:pointer;background:#181818;border:1px solid #555;border-radius:12px;padding:10px 16px}.email-recipient summary{grid-template-columns:minmax(0,1fr) auto;gap:15px;display:grid}.email-recipient summary b{overflow-wrap:anywhere;white-space:normal}.email-recipient[open]>summary{background:#211d14}.email-recipient article div{min-width:0}.email-recipient article{grid-template-columns:1fr}.email-recipient article b{overflow-wrap:anywhere}.email-recipient article span{line-height:1.4}.email-status-timeline{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.email-status-timeline li{border-left:2px solid #555;justify-content:space-between;align-items:baseline;gap:14px;padding-left:12px;display:flex}.email-status-timeline li[data-status=delivered],.email-status-timeline li[data-status=opened],.email-status-timeline li[data-status=clicked]{border-left-color:#d0ad4f}.email-status-timeline li[data-status=failed],.email-status-timeline li[data-status=bounced],.email-status-timeline li[data-status=complained]{border-left-color:#e06b63}.email-status-timeline strong{font-size:10px}.email-status-timeline time{color:#888;text-align:right;font-size:9px}.email-recipients>.email-pagination{margin-bottom:0}@media (max-width:800px){.email-workspace .ops-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.email-workspace .ops-hero>div{min-width:0}.email-workspace .ops-hero aside,.email-workspace .ops-refresh-action,.email-workspace .ops-hero button{width:auto}.email-workspace .ops-refresh-action small{text-align:right;max-width:150px}.email-group-metrics{grid-template-columns:repeat(3,1fr)}.email-recipients{padding:16px!important}.email-recipient article{grid-template-columns:88px minmax(0,1fr);gap:12px;padding-left:8px}}@media (max-width:560px){.email-tracking-health{grid-template-columns:auto minmax(0,1fr);padding:14px}.email-tracking-health strong{text-align:left;border-top:1px solid #ffffff18;grid-column:1/-1;max-width:none;padding-top:10px}.email-workspace .ops-hero{grid-template-columns:1fr auto}.email-workspace .ops-hero h1{font-size:38px}.email-workspace .ops-hero p{grid-column:1/-1;max-width:none}.email-workspace .ops-refresh-action small{display:none}.email-workspace .ops-refresh-action button{width:42px;height:42px;padding:0;font-size:0}.email-workspace .ops-refresh-action button svg{width:17px}.email-workspace .ops-search>div{grid-template-columns:20px minmax(0,1fr) auto 42px;gap:6px}.email-workspace .ops-search>div>button[type=submit]{place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid}.email-workspace .ops-search>div>button[type=submit] svg{width:17px}.email-group summary{grid-template-columns:minmax(0,1fr) auto auto 16px;gap:9px;min-height:68px;padding:11px 13px}.email-group summary>span:first-child small{max-width:230px}.email-group-metrics{grid-template-columns:1fr 1fr}.email-group-metrics>span{min-height:82px;padding:12px}.email-pagination{z-index:4;bottom:calc(var(--mobile-dashboard-nav-clearance,104px) + 8px);position:sticky;box-shadow:0 12px 34px #000a}.email-recipient summary{padding-block:15px}.email-recipient summary span{white-space:nowrap}.email-recipient article{grid-template-columns:1fr}.email-recipient article time{padding-top:3px}.email-status-timeline li{flex-direction:column;align-items:flex-start;gap:2px}.email-status-timeline time{text-align:left}}.email-page-summary{color:#696969;text-align:center;margin:10px 0 22px;font-size:12px}.email-filters{scroll-padding-inline:18px}.email-recipient-loading{color:#777;text-align:center;padding:20px 0;font-size:11px}.email-recipient-identity{gap:4px;min-width:0;margin:0!important;display:grid!important}.email-recipient-identity b,.email-recipient-identity small{overflow-wrap:anywhere;white-space:normal}.email-recipient-identity small{color:#aaa!important;margin:0!important;font-size:12px!important}.email-recipient-signals{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin:0!important;display:flex!important}.email-recipient-signals em{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:850}.email-recipient-signals em[data-tone=failed]{color:#ffaaa2;background:#421f1c}.email-recipient-signals em[data-tone=clicked]{color:#f2d078;background:#4a3514}.email-recipient-signals em[data-tone=scheduled]{color:#9fc2ff;background:#222b3b}.email-recipient-signals>small{color:#777!important;margin:0 0 0 3px!important;font-size:12px!important}.onboarding-workspace{padding-top:30px}.onboarding-summary{background:#2e2e2e;border:1px solid #2e2e2e;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.onboarding-summary article{background:#121212;gap:8px;min-height:100px;padding:17px;display:grid}.onboarding-summary small{color:#858585;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.onboarding-summary b{font-family:Georgia,serif;font-size:30px;font-weight:400}.onboarding-summary article[data-tone=healthy] b{color:#7dd99a}.onboarding-summary article[data-tone=attention] b{color:#f2d078}.onboarding-list{padding:20px!important}.onboarding-list>article{border-top:1px solid #2e2e2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:94px;padding:16px 0;display:grid}.onboarding-list>article>div:first-child,.onboarding-status{gap:4px;min-width:0;display:grid}.onboarding-list article b,.onboarding-list article span,.onboarding-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.onboarding-list article span,.onboarding-list article small,.onboarding-status time{color:#858585;font-size:11px}.onboarding-status{text-align:right;justify-items:end}.onboarding-status strong{color:#f2d078;text-transform:uppercase;background:#2d2616;border-radius:999px;padding:6px 9px;font-size:10px}.onboarding-list article[data-tone=healthy] .onboarding-status strong{color:#8bdba1;background:#173522}.onboarding-list article[data-tone=failed] .onboarding-status strong{color:#ffaaa2;background:#421f1c}@media (max-width:560px){.onboarding-summary{grid-template-columns:1fr 1fr}.onboarding-summary article{min-height:88px;padding:13px 10px}.onboarding-summary small{font-size:8px}.onboarding-summary b{font-size:25px}.onboarding-list{padding:16px!important}.onboarding-list>article{grid-template-columns:1fr;gap:12px}.onboarding-status{text-align:left;grid-template-columns:auto 1fr;place-items:center start}.onboarding-status time{grid-column:1/-1}.email-recipient summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.email-recipient-signals{flex-wrap:wrap;max-width:155px}.email-recipient-signals>small{text-align:right;width:100%}}.overview-workspace{padding-top:28px;padding-bottom:52px}.overview-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.overview-heading>div>span{color:#cba64a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.overview-heading h1{letter-spacing:-.055em;max-width:680px;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1}.overview-today{flex:none;justify-items:end;gap:8px;display:grid}.overview-today>span{background:#102319;border:1px solid #334338;border-radius:999px;align-items:center;min-height:30px;padding:6px 11px;color:#78d89a!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:12px!important;display:inline-flex!important}.overview-today>span[data-tone=attention]{background:#211c0f;border-color:#66572d;color:#e2c46f!important}.overview-today>p{color:#999;margin:0;font-size:13px;font-weight:650}.overview-bento{grid-template-rows:repeat(2,minmax(132px,auto));grid-template-columns:minmax(280px,1.1fr) repeat(2,minmax(190px,.7fr));gap:10px;display:grid}.overview-bento>article,.overview-bento>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#121212;border:1px solid #2e2e2e;border-radius:16px}.overview-revenue{flex-direction:column;grid-row:1/-1;justify-content:flex-end;min-height:268px;padding:26px;display:flex;box-shadow:0 26px 70px #0000003d;color:#15120b!important;background:radial-gradient(circle at 90% 8%,#ffffff57,#0000 29%),linear-gradient(145deg,#ead27f 0%,#c59a31 100%)!important}.overview-revenue>span{letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:auto;font-size:14px;font-weight:850;display:flex}.overview-revenue>span svg{width:19px;height:19px}.overview-revenue>strong{letter-spacing:-.065em;font-size:clamp(44px,5vw,70px);line-height:.9}.overview-revenue>p{color:#332a16;max-width:330px;margin:16px 0 0;font-size:13px;line-height:1.45}.overview-signal{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:128px;padding:18px;display:grid}.operations-admin .overview-signal{color:#f4f2ec;background:#121212}.overview-signal-icon{color:#aaa;background:#202020;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.overview-signal-icon svg{width:18px;height:18px}.overview-signal>div{gap:4px;min-width:0;display:grid}.overview-signal>div>span{color:#d7d7d7;font-size:14px;font-weight:750}.overview-signal small{color:#777;font-size:12px}.overview-signal>strong{letter-spacing:-.05em;font-size:34px}.overview-revenue,.overview-signal{transition:transform .18s,border-color .18s,box-shadow .18s}.overview-revenue:hover,.overview-signal:hover{border-color:#d6b55b;transform:translateY(-3px);box-shadow:0 18px 45px #0000004d}.operations-admin .overview-signal:hover{background:#171717}.overview-revenue:active,.overview-signal:active{transform:translateY(-1px)}:is(.overview-revenue:focus-visible,.overview-signal:focus-visible){outline-offset:3px!important;outline:3px solid #f3d98b!important}.overview-signal[data-tone=gold] .overview-signal-icon,.overview-signal[data-tone=gold]>strong{color:#e1bf62}.overview-signal[data-tone=success] .overview-signal-icon,.overview-signal[data-tone=success]>strong{color:#64bf7d}.overview-signal[data-tone=danger]{background:#1a1110;border-color:#63312c}.overview-signal[data-tone=danger] .overview-signal-icon,.overview-signal[data-tone=danger]>strong{color:#ff8f85}.overview-attention{margin-top:12px!important;padding:22px 24px!important}.overview-attention .ops-panel-heading{align-items:center;margin-bottom:4px}.overview-attention .ops-panel-heading h2{font-size:24px}.overview-attention .ops-alert{min-height:64px;padding-top:12px;padding-bottom:12px}.overview-attention button.ops-alert{color:#f4f2ec;text-align:left;background:0 0;border-top:1px solid #2e2e2e;border-bottom:0;border-right:0;border-radius:0 10px 10px 0;width:100%}.overview-attention button.ops-alert:hover{background:#181713}.overview-open-label{letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#d6b55b!important;font-size:10px!important}.daily-briefing,.revenue-forecast,.universal-search,.automation-history{background:#121212;border:1px solid #2e2e2e;border-radius:18px;margin-top:0;padding:24px}.overview-intelligence,.overview-utilities{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:12px;margin-top:12px;display:grid}.overview-intelligence>section,.overview-utilities>section{min-width:0}.daily-briefing>header,.revenue-forecast>header,.universal-search>header,.automation-history>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}:is(.daily-briefing,.revenue-forecast,.universal-search,.automation-history) header span{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}:is(.daily-briefing,.revenue-forecast,.universal-search,.automation-history) h2{margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.daily-briefing>header button{border-radius:999px;min-height:44px;padding:10px 16px}.overview-task-list{gap:8px;margin-bottom:16px;display:grid}.overview-task-list>button{color:#f4f2ec;text-align:left;background:#19170f;border:1px solid #4d4124;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:14px 16px;display:grid}.overview-task-list>button:hover{background:#211d11;border-color:#d6b55b}.overview-task-list>button>svg:first-child{color:#d6b55b}.overview-task-list>button>span{gap:4px;min-width:0;display:grid}.overview-task-list b{font-size:15px}.overview-task-list small{color:#aaa;line-height:1.45}.briefing-grid,.revenue-forecast>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-intelligence .briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-grid article,.revenue-forecast article{background:#171717;border:1px solid #303030;border-radius:14px;align-content:end;gap:7px;min-height:132px;padding:18px;display:grid}.briefing-grid article[data-tone=danger]{border-color:#63312c}.briefing-grid article[data-tone=attention]{border-color:#66572d}.briefing-grid article[data-tone=healthy] strong{color:#78d89a}.briefing-grid small,.revenue-forecast small,.automation-history small,.universal-results small{color:#929292;font-size:12px}.briefing-grid strong,.revenue-forecast b{font-size:30px}.briefing-grid p,.revenue-forecast p{color:#aaa;margin:0;font-size:13px;line-height:1.45}.revenue-forecast>header{display:block}.revenue-forecast>header p{max-width:580px}.revenue-forecast>div{grid-template-columns:1fr}.revenue-forecast article{align-content:center;min-height:84px}.revenue-forecast article b{font-family:Georgia,serif;font-weight:400}.universal-search>label{background:#0c0c0c;border:1px solid #383838;border-radius:14px;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:grid}.universal-search input{color:#f5f2eb;background:0 0;border:0;outline:0;width:100%;min-height:50px;font-size:16px}.universal-results{gap:7px;margin-top:10px;display:grid}.universal-results button,.automation-history article{color:inherit;text-align:left;background:#171717;border:1px solid #2d2d2d;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.automation-history>div{grid-template-columns:1fr;gap:8px;display:grid}.automation-history b{text-transform:capitalize}@media (max-width:1120px){.overview-bento{grid-template-columns:1fr 1fr}.overview-revenue{grid-area:auto/1/auto/-1;min-height:230px}.overview-intelligence,.overview-utilities{grid-template-columns:1fr}.revenue-forecast>div,.automation-history>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.overview-workspace{padding-inline:14px;padding-top:22px}.overview-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.overview-today{justify-items:start;width:100%}.overview-heading h1{max-width:360px;font-size:38px;line-height:.98}.overview-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.overview-revenue{grid-column:1/-1;min-height:178px;padding:22px}.operations-admin .overview-signal{grid-template-columns:34px minmax(0,1fr);align-content:center;min-height:118px;padding:15px;color:#f4f2ec!important;background:#141414!important;border-color:#303030!important}.overview-signal-icon{width:34px;height:34px}.overview-signal>div>span{color:#e7e4dc;font-size:13px}.overview-signal small{color:#8d8d8d;font-size:12px}.overview-signal>strong{grid-column:1/-1;font-size:30px}.operations-admin .overview-signal[data-tone=danger]{background:#1a1110!important;border-color:#63312c!important}.overview-bento>.overview-signal:last-child{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) auto;min-height:82px}.overview-bento>.overview-signal:last-child>strong{grid-column:auto}.overview-attention{padding:18px!important}.overview-attention .ops-alert{grid-template-columns:22px 1fr}.daily-briefing,.revenue-forecast,.universal-search,.automation-history{padding:20px}.daily-briefing>header,.revenue-forecast>header{flex-direction:column;align-items:flex-start}.overview-intelligence .briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-grid article{min-height:136px;padding:16px}.briefing-grid strong{font-size:27px}.revenue-forecast>div,.automation-history>div{grid-template-columns:1fr}.revenue-forecast article{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:68px;padding:14px 16px}.revenue-forecast article b{font-size:25px}.automation-history article{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;min-height:58px}.automation-history article small{text-align:right}}@media (max-width:390px){.overview-intelligence .briefing-grid{grid-template-columns:1fr}.briefing-grid article{min-height:112px}}.followup-workspace{max-width:1260px}.followup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.operations-admin .followup-summary>button{color:#f2efe7;text-align:left;background:#141414;border:1px solid #303030;border-radius:14px;justify-content:space-between;align-items:center;min-height:76px;padding:16px 18px;display:flex}.operations-admin .followup-summary>button[data-active=true]{background:#211d13;border-color:#d6b55b}.followup-summary small{color:#999;font-size:13px;font-weight:750}.followup-summary b{font-family:Georgia,serif;font-size:30px;font-weight:400}.followup-layout{grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr);align-items:start;gap:12px;display:grid}.followup-replies{background:#121212;border:1px solid #303030;border-radius:18px;margin-bottom:12px;overflow:hidden}.followup-replies>header{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:center;padding:22px;display:flex}.followup-replies header span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.followup-replies h2{margin:5px 0 0;font:400 27px/1.1 Georgia,serif}.followup-replies>header>b{color:#71c98b;background:#71c98b21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.followup-replies>header>button,.followup-reply-empty>button{color:#f2efe7;background:#171717;border:1px solid #3a3a3a;border-radius:999px;min-height:42px;padding:10px 15px;font-weight:800}.followup-replies article{border-bottom:1px solid #2e2e2e}.followup-replies article>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 22px;display:grid}.followup-replies article[data-unread=true]{box-shadow:inset 3px 0 #71c98b}.followup-replies article>button:hover{background:#181818}.followup-replies article.is-sample{background:#17150f}.followup-replies article:last-child{border-bottom:0}.followup-replies article>span:nth-child(2),.followup-replies article>button>span:nth-child(2){gap:4px;display:grid}.followup-replies article small,.followup-replies article time{color:#929292}.followup-replies article p{color:#c8c8c8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.followup-replies article time{white-space:nowrap;font-size:12px}.followup-reply-empty{background:#121212;border:1px solid #303030;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:18px 22px;display:flex}.followup-reply-empty>span{gap:4px;display:grid}.followup-reply-empty small{color:#929292;line-height:1.45}.followup-conversation{background:#121212;border:1px solid #3a3527;border-radius:18px;margin-bottom:12px;overflow:hidden}.followup-conversation.is-sample{border-color:#6d5b2e}.followup-conversation>header{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:start;padding:22px;display:flex}.followup-conversation>header>div{gap:5px;display:grid}.followup-conversation>header span,.followup-response-actions>span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.followup-conversation h2{margin:0;font:400 29px/1.1 Georgia,serif}.followup-conversation>header small{color:#929292}.followup-conversation>header button,.followup-response-actions button{color:#f2efe7;background:#171717;border:1px solid #3a3a3a;border-radius:999px;min-height:42px;padding:10px 15px;font-weight:800}.followup-thread{background:#0e0e0e;gap:12px;padding:22px;display:grid}.followup-thread article{background:#181818;border:1px solid #303030;border-radius:16px;gap:7px;width:min(88%,680px);padding:16px 18px;display:grid}.followup-thread article[data-direction=out]{background:#1b1810;border-color:#514525;justify-self:end}.followup-thread article small,.followup-thread article time{color:#929292}.followup-thread article p{white-space:pre-wrap;margin:0;line-height:1.55}.followup-thread article time{font-size:12px}.followup-response-actions{gap:14px;padding:22px;display:grid}.followup-response-actions>a,.followup-response-actions .sample-email-action{color:#111;background:#f2efe7;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:900;text-decoration:none;display:flex}.followup-response-actions .sample-email-action{border:0;width:100%}.followup-response-actions>div{flex-wrap:wrap;gap:8px;display:flex}.followup-response-actions .archive-reply{color:#b8b8b8;justify-self:start}.followup-response-actions output{color:#71c98b}.followup-queue,.followup-composer{background:#121212;border:1px solid #303030;border-radius:18px}.followup-queue>header,.followup-composer form>header{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.followup-queue header span,.followup-composer header span,.followup-composer-empty>span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.followup-queue h2,.followup-composer h2{margin:5px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.operations-admin .followup-queue>header>button,.operations-admin .followup-composer header button{color:#ddd;background:#191919;border:1px solid #393939;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;display:inline-flex}.followup-composer header button svg{width:15px}.followup-queue>div{background:#2e2e2e;gap:1px;display:grid}.operations-admin .followup-queue>div>button{color:#eee;text-align:left;background:#141414;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:15px 18px;display:grid}.operations-admin .followup-queue>div>button:hover,.operations-admin .followup-queue>div>button.is-selected{background:#1b1913}.operations-admin .followup-queue>div>button.is-selected{box-shadow:inset 3px 0 #d6b55b}.followup-avatar{color:#e0c46f;background:#29251a;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.followup-queue button>span:nth-child(2){gap:3px;min-width:0;display:grid}.followup-queue button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.followup-queue button small,.followup-queue button em{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.followup-queue button em{color:#777}.followup-queue button>strong{color:#aaa;white-space:nowrap;font-size:11px}.followup-queue button>strong[data-tone=due]{color:#ef948b}.followup-empty{color:#999;text-align:center;background:#141414;margin:0;padding:34px 20px}.followup-composer{position:sticky;top:16px;overflow:hidden}.followup-composer form{display:grid}.followup-recipient{grid-template-columns:1fr 1fr;gap:9px;padding:18px 22px 4px;display:grid}.followup-recipient>span{background:#171717;border:1px solid #303030;border-radius:11px;gap:4px;min-width:0;padding:13px;display:grid}.followup-recipient small{color:#858585;font-size:11px}.followup-recipient b{overflow-wrap:anywhere;font-size:13px}.followup-composer form>label{color:#b6b6b6;gap:7px;padding:14px 22px 0;font-size:12px;font-weight:750;display:grid}.followup-composer :is(input,textarea){color:#f2efe7;width:100%;min-height:48px;font:inherit;background:#0d0d0d;border:1px solid #3a3a3a;border-radius:10px;padding:12px 13px;font-size:15px;line-height:1.55}.followup-composer textarea{resize:vertical;min-height:260px}.followup-composer :is(input,textarea):focus{border-color:#d6b55b;outline:3px solid #d6b55b1f}.followup-next-date input{max-width:220px}.followup-composer footer{border-top:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:18px 22px;display:flex}.followup-composer footer p{color:#8f8f8f;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.followup-composer footer p svg{color:#71c98b;width:16px}.operations-admin .followup-composer footer button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 17px;display:inline-flex}.followup-composer footer button svg{width:17px}.followup-composer-actions{align-items:center;gap:9px;display:flex}.operations-admin .followup-composer footer .followup-complete{color:#d7d7d7;background:0 0;border:1px solid #484848}.operations-admin .followup-composer footer .followup-complete:hover{color:#8bdda2;border-color:#71c98b}.followup-composer>output{color:#e0c46f;border-top:1px solid #2e2e2e;padding:12px 22px;font-size:12px;display:block}.followup-draft-saved{color:#7ccf91;border-bottom:1px solid #292929;align-items:center;gap:8px;margin:0;padding:10px 24px;font-size:12px;font-weight:700;display:flex}.followup-draft-saved svg{width:15px}.followup-history{border-top:1px solid #303030;margin:0 24px 24px;padding-top:22px}.followup-history>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.followup-history h3{color:#f2f0ea;margin:5px 0 0;font:400 25px/1.05 Georgia,serif}.followup-history>header>b{color:#d6b55b;font:400 28px/1 Georgia,serif}.followup-history details{border-top:1px solid #292929}.followup-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.followup-history summary>span{gap:3px;min-width:0;display:grid}.followup-history summary b{overflow-wrap:anywhere;color:#eee;font-size:13px}.followup-history summary small,.followup-history>p{color:#929292;font-size:12px}.followup-history details>p{color:#c8c8c8;white-space:pre-wrap;background:#0d0d0d;border-radius:10px;margin:0 0 16px;padding:14px;font-size:13px;line-height:1.6}.followup-history details[open] summary svg{transform:rotate(180deg)}.operations-admin small,.operations-admin em{font-size:12px}.followup-composer-empty{align-content:center;justify-items:start;min-height:420px;padding:40px;display:grid}.followup-composer-empty>svg{color:#d6b55b;width:34px;height:34px;margin-bottom:20px}.followup-composer-empty p{color:#929292;margin:10px 0 0}@media (max-width:900px){.followup-layout{grid-template-columns:1fr}.followup-composer{position:static}}@media (max-width:600px){.followup-workspace{padding-inline:14px}.followup-summary{gap:7px}.operations-admin .followup-summary>button{min-height:78px;padding:12px;display:grid}.followup-summary small{font-size:12px}.followup-summary b{font-size:25px}.followup-replies>header,.followup-replies article{padding:18px}.followup-replies article{padding:0}.followup-replies article>button{grid-template-columns:auto minmax(0,1fr);padding:18px}.followup-replies article time,.followup-replies article>button time{grid-column:2}.followup-reply-empty{flex-direction:column;align-items:stretch;padding:18px}.followup-conversation>header,.followup-thread,.followup-response-actions{padding:18px}.followup-thread article{width:100%}.followup-response-actions>div{display:grid}.followup-queue>header,.followup-composer form>header{padding:18px}.operations-admin .followup-queue>div>button{grid-template-columns:34px minmax(0,1fr);padding:14px}.followup-queue button>strong{grid-column:2}.followup-recipient{grid-template-columns:1fr;padding-inline:18px}.followup-composer form>label{padding-inline:18px}.followup-composer footer{flex-direction:column;align-items:stretch;padding-inline:18px}.followup-history{margin-inline:18px}.operations-admin .followup-composer footer button{width:100%}.followup-composer-actions{grid-template-columns:1fr;display:grid}}.email-lifetime-label{color:#777;letter-spacing:.06em;text-transform:uppercase;background:#0e0e0e;margin:0;padding:10px 17px 0;font-size:8px;font-weight:750}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-timeline{margin-top:16px}.customer-timeline-heading{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111f0;border-bottom:1px solid #303030;margin:0 -2px;padding:12px 2px;position:sticky;top:73px}.customer-timeline-heading>span{gap:3px;display:grid}.customer-timeline-heading b{color:#f3f1eb;font-size:15px}.customer-timeline-heading small{color:#8f8f8f;font-size:9px}.customer-timeline-filter select{color:#eee;background:#191919;border:1px solid #3a3a3a;border-radius:999px;min-height:36px;padding:0 32px 0 12px;font-size:10px;font-weight:750}.customer-timeline-empty{color:#929292;padding:22px 0;font-size:11px}.timeline-day{padding-top:18px}.timeline-day>h4{color:#d3b55f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.timeline-day-events{display:grid;position:relative}.timeline-day-events:before{content:"";background:#333;width:1px;position:absolute;top:19px;bottom:19px;left:17px}.operations-admin .customer-record[open] .timeline-event{border:0;grid-template-columns:35px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.timeline-event-icon{z-index:1;color:#aaa;background:#181818;border:1px solid #3a3a3a;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.timeline-event-icon svg{width:15px;height:15px}.timeline-event-icon[data-category=purchase]{color:#dfc36e;background:#282313;border-color:#66572d}.timeline-event-icon[data-category=access]{color:#aac2ff;background:#1d263e;border-color:#34466f}.timeline-event-icon[data-category=email]{color:#8ed6aa;background:#192b21;border-color:#315642}.timeline-event-body{min-width:0;padding:5px 0 0}.timeline-event-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.timeline-event-title>b{overflow-wrap:anywhere;color:#eee;font-size:12px;line-height:1.42}.timeline-event-title>em{color:#aaa;text-transform:uppercase;background:#292929;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.timeline-event-body>span{color:#909090;margin-top:4px;font-size:9px;line-height:1.45;display:block}.timeline-evidence{margin-top:7px}.timeline-evidence>summary{color:#aaa;cursor:pointer;width:max-content;padding:2px 0;font-size:9px;font-weight:750}.timeline-evidence[open]>summary{color:#d6b55b}.timeline-evidence>div{background:#151515;border:1px solid #303030;border-radius:10px;gap:7px;margin-top:8px;padding:10px;display:grid}.timeline-evidence p{color:#999;grid-template-columns:1fr 1fr;gap:3px 10px;font-size:8px;display:grid;border-bottom:1px solid #292929!important;margin:0!important;padding:0 0 7px!important}.timeline-evidence p:last-child{border:0!important;padding-bottom:0!important}.timeline-evidence p>b,.timeline-evidence p>code{grid-column:1/-1}.timeline-evidence p>b{color:#ddd;font-size:9px}.timeline-evidence code{color:#747474;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline-more{justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:5px;font-size:10px;font-weight:800;display:flex;color:#eee!important;background:#181818!important;border:1px solid #3a3a3a!important;border-radius:11px!important;padding:10px 14px!important}.timeline-more span{color:#898989;font-size:8px;font-weight:650}.customer-timeline-assurance{color:#777;margin:12px 0 0;font-size:8px;line-height:1.5}@media (max-width:900px){.customer-timeline-heading{top:0}.timeline-event-title{gap:5px;display:grid}.timeline-event-title>em{justify-self:start}.operations-admin .customer-record[open] .timeline-event{grid-template-columns:31px minmax(0,1fr);gap:10px}.timeline-event-icon{width:31px;height:31px}.timeline-day-events:before{left:15px}.timeline-evidence p{grid-template-columns:1fr}.timeline-evidence p>b,.timeline-evidence p>code{grid-column:auto}}@media (min-width:901px){.timeline-day{border-bottom:1px solid #292929;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.timeline-day:last-of-type{border-bottom:0}.timeline-day>h4{color:#d8bd6b;margin:4px 0 0;font-size:9px;line-height:1.45}.timeline-day-events{gap:8px}.timeline-day-events:before{display:none}.operations-admin .customer-record[open] .timeline-event{background:#151515;border:1px solid #2f2f2f;border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:11px 12px}.timeline-event-icon{border-radius:9px;width:32px;height:32px}.timeline-event-icon svg{width:14px;height:14px}.timeline-event-body{padding-top:1px}.timeline-event-title>b{font-size:11px;line-height:1.35}.timeline-evidence{margin-top:5px}}@media (max-width:900px){.timeline-day{padding-top:14px}.timeline-day>h4{margin-bottom:8px}.timeline-day-events{gap:7px}.timeline-day-events:before{display:none}.operations-admin .customer-record[open] .timeline-event{background:#151515;border:1px solid #2f2f2f;border-radius:10px;padding:10px}.timeline-event-icon{border-radius:9px}}.customer-sync-status{justify-content:flex-end;align-items:center;gap:16px;margin:-8px 0 14px;display:flex}.customer-sync-status p{color:#929292;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.customer-sync-status span{border-radius:50%;width:7px;height:7px}.customer-view-refresh span{background:#777}.customer-source-sync span{background:#65b97b;box-shadow:0 0 0 3px #65b97b1f}@media (max-width:520px){.customer-sync-status{flex-direction:column;align-items:flex-start;gap:7px}}.backup-workspace{padding-top:30px}.backup-feedback{color:#d7c181;background:#1c1911;border:1px solid #3b3424;border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:10px;line-height:1.45;display:block}.backup-overview{background:#303030;border:1px solid #303030;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.backup-overview article{background:#121212;align-content:start;gap:7px;min-height:112px;padding:17px;display:grid}.backup-overview small{color:#8c8c8c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.backup-overview b{color:#f0eee8;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.15}.backup-overview span{color:#777;font-size:9px;line-height:1.4}.backup-health{border-top:2px solid #d6b55b}.backup-health[data-state=verified]{border-top-color:#65b97b}.backup-health[data-state=verified] b{color:#85d69a}.backup-health[data-state=attention]{border-top-color:#df746b}.backup-health[data-state=attention] b{color:#ef958e}.backup-library{padding:20px!important}.backup-library-heading{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:15px;display:flex}.backup-library-heading span{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.backup-library-heading h2{margin:4px 0 0;font-size:25px}.backup-library-heading>small{color:#7e7e7e;font-size:9px}.backup-group{padding-top:18px}.backup-group+.backup-group{border-top:1px solid #303030;margin-top:6px}.backup-group>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.backup-group h3{color:#eee;margin:0;font-size:12px}.backup-group>header span{color:#818181;font-size:9px}.backup-file{border:0!important;border-top:1px solid #292929!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:12px 0!important;display:grid!important}.backup-file-icon{color:#b7b7b7;background:#181818;border:1px solid #3b3b3b;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.backup-file-icon svg{width:15px}.backup-file-info{gap:3px;min-width:0;display:grid}.backup-file-info b{font-size:11px}.backup-file-info small{color:#888!important;font-size:9px!important}.backup-actions{gap:7px!important;display:flex!important}.backup-download{min-height:34px!important;padding:7px 10px!important;font-size:9px!important}.backup-download svg{width:13px!important}.backup-empty{color:#858585;margin:0;padding:15px 0;font-size:10px;line-height:1.5}.backup-format-note{background:#111;border:1px solid #2e2e2e;border-radius:12px;margin-top:14px;padding:14px 16px}.backup-format-note b{font-size:10px}.backup-format-note p{color:#858585;margin:5px 0 0;font-size:9px;line-height:1.55}.backup-format-note strong{color:#b7b7b7}.spin{animation:.8s linear infinite backup-spin}@keyframes backup-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.backup-workspace{padding-inline:14px!important}.backup-overview article{min-height:101px;padding:14px}.backup-overview b{font-size:20px}.backup-library{padding:16px!important}.backup-file{grid-template-columns:32px minmax(0,1fr)!important}.backup-file-icon{width:32px;height:32px}.backup-actions{grid-column:1/-1;grid-template-columns:1fr 1fr!important;display:grid!important}.backup-download{justify-content:center}.backup-library-heading{align-items:flex-start}.backup-library-heading>small{padding-top:5px}}.system-workspace{padding-top:30px}.system-workspace .ops-hero{margin-bottom:18px}.system-workspace .ops-hero h1{font-size:clamp(40px,4.5vw,58px)}.system-summary{background:linear-gradient(135deg,#14231a,#111 58%);border:1px solid #31543d;border-radius:17px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:20px;display:grid}.system-summary>span{color:#82d69a;background:#173522;border:1px solid #38724b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.system-summary>span svg{width:22px}.system-summary>div{min-width:0}.system-summary>div>small,.system-connections header span,.system-actions header span{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.system-summary h2{margin:4px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.system-summary p{color:#999;margin:0;font-size:13px;line-height:1.5}.system-summary>button{min-height:44px;padding:9px 14px!important;font-size:12px!important}.system-summary>button svg{width:15px}.system-summary>.system-checked{color:#777;grid-column:2/-1;font-size:12px}.system-summary[data-tone=attention]{background:linear-gradient(135deg,#271613,#111 58%);border-color:#68413c}.system-summary[data-tone=attention]>span{color:#f09a91;background:#3a1d1a;border-color:#7c403a}.system-feedback{color:#d7c181;background:#1c1911;border:1px solid #3b3424;border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.45;display:block}.system-connections,.system-actions{padding:20px!important}.system-connections>header,.system-actions>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.system-connections header h2,.system-actions header h2{margin:4px 0 0;font-size:24px}.system-connections>header>small,.system-actions>header>small{color:#7f7f7f;text-align:right;font-size:12px}.system-service-list{background:#2e2e2e;border:1px solid #2e2e2e;border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.system-service-list article{background:#181818;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:3px 11px;min-height:94px;padding:13px;display:grid}.system-service-icon{color:#76ce8e;background:#173522;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.system-service-icon svg{width:17px}.system-service-list article>div{gap:2px;min-width:0;display:grid}.system-service-list article b{font-size:12px}.system-service-list article div small{color:#818181;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.system-service-list article>strong{color:#8bdba1;letter-spacing:.04em;text-transform:uppercase;background:#173522;border-radius:999px;justify-self:end;padding:5px 7px;font-size:11px}.system-service-list article>time{color:#8e8e8e;grid-column:2/-1;font-size:12px}.system-service-list article[data-tone=attention]{background:#1c1211}.system-service-list article[data-tone=attention] .system-service-icon,.system-service-list article[data-tone=attention]>strong{color:#ffaaa2;background:#421f1c}.system-service-list article>button{grid-column:2/-1;justify-self:start;min-height:44px;color:#f2b1ab!important;background:#291715!important;border:1px solid #59302d!important;padding:6px 10px!important;font-size:12px!important}.system-service-list article>button svg{width:12px}.system-actions{margin-top:14px!important}.system-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operations-admin .system-actions button{color:#eee;text-align:left;background:#181818;border:1px solid #343434;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:11px 12px;display:grid}.system-actions button>svg{color:#d6b55b;width:17px}.system-actions button>span{gap:3px;display:grid}.system-actions button b{font-size:12px}.system-actions button small{color:#818181;font-size:11px;line-height:1.35}.operations-admin .system-actions .system-backup-link{color:#111;background:#eee9dd;grid-template-columns:1fr}.system-backup-link small{color:#595959!important}@media (max-width:800px){.system-workspace{padding-inline:14px!important}.system-summary{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.system-summary>span{width:38px;height:38px}.system-summary>button{grid-column:1/-1;width:100%}.system-summary>.system-checked{text-align:center;grid-column:1/-1}.system-service-list{grid-template-columns:1fr}.system-actions>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.system-summary h2{font-size:22px}.system-connections,.system-actions{padding:16px!important}.system-connections>header,.system-actions>header{flex-direction:column;align-items:flex-start;gap:5px}.system-connections>header>small,.system-actions>header>small{text-align:left}.system-actions>div{grid-template-columns:1fr}.system-service-list article{min-height:88px}.system-service-list article>strong{font-size:11px}}.task-workspace{padding-top:30px}.task-summary{background:#2e2e2e;border:1px solid #2e2e2e;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.task-summary article{background:#121212;gap:6px;min-height:105px;padding:16px;display:grid}.task-summary small{color:#888;text-transform:uppercase;font-size:8px;font-weight:800}.task-summary b{font-family:Georgia,serif;font-size:30px;font-weight:400}.task-summary span{color:#777;font-size:9px}.task-summary article[data-tone=urgent] b{color:#ef958e}.task-list{padding:20px!important}.task-list>header span{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.task-list>header h2{margin:5px 0 12px}.operations-admin .task-list>button{color:#eee;text-align:left;background:0 0;border:0;border-top:1px solid #2e2e2e;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 0;display:grid}.task-list>button>span{color:#d6b55b;background:#2d2616;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.task-list>button[data-tone=urgent]>span{color:#ffaaa2;background:#421f1c}.task-list>button div{gap:4px;display:grid}.task-list>button div small{color:#888;font-size:9px}.task-list>button>strong{color:#d6b55b;text-transform:capitalize;font-size:9px}.email-range{color:#999;justify-content:flex-end;align-items:center;gap:8px;margin:-5px 0 14px;font-size:9px;font-weight:750;display:flex}.email-range select{color:#eee;background:#171717;border:1px solid #373737;border-radius:999px;min-height:34px;padding:0 28px 0 10px}.lead-details .lead-notes{grid-column:1/-1}.lead-details input,.lead-details textarea{color:#eee;background:#171717;border:1px solid #3b3b3b;border-radius:8px;width:100%;padding:9px}.lead-details a{color:#d6b55b}.lead-details>button{justify-self:start;min-height:36px;padding:8px 12px!important;font-size:9px!important}@media (max-width:600px){.task-summary{grid-template-columns:1fr 1fr}.task-summary article:first-child{grid-column:1/-1}.task-list{padding:16px!important}.task-list>button{grid-template-columns:32px minmax(0,1fr)!important}.task-list>button>strong{grid-column:2}.email-range{justify-content:flex-start}}.task-groups{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.task-group{overflow:hidden;padding:0!important}.task-group>header{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.task-group>header span{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.task-group[data-tone=urgent]>header span{color:#ef958e}.task-group>header h2{margin:6px 0 5px;font-size:24px}.task-group>header p{color:#777;max-width:360px;margin:0;font-size:12px;line-height:1.5}.task-group>header>strong{color:#dfc36e;background:#282313;border-radius:50%;place-items:center;min-width:35px;height:35px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:grid}.task-group[data-tone=urgent]>header>strong{color:#ef958e;background:#351c1b}.task-group>div>button{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;display:grid;color:#eee!important;background:0 0!important;border:0!important;border-bottom:1px solid #292929!important;border-radius:0!important;padding:13px 20px!important}.task-group>div>button:last-child{border-bottom:0!important}.task-group>div>button>span{color:#d6b55b;background:#2d2616;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.task-group[data-tone=urgent]>div>button>span{color:#ffaaa2;background:#421f1c}.task-group>div>button svg{width:16px}.task-group>div>button div{gap:4px;min-width:0;display:grid}.task-group>div>button b{font-size:11px}.task-group>div>button small{overflow-wrap:anywhere;color:#888;font-size:9px;line-height:1.45}.task-group>div>button>strong{color:#d6b55b;text-transform:capitalize;font-size:8px}.task-group-empty{color:#828282;align-items:center;gap:9px;min-height:76px;margin:0;padding:18px 20px;font-size:10px;display:flex}.task-group-empty svg{color:#59be7a;width:18px}.task-all-clear{align-items:center;gap:18px;display:flex;padding:27px!important}.task-all-clear>svg{color:#59be7a;width:38px;height:38px}.task-all-clear span{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.task-all-clear h2{margin:5px 0;font-size:25px}.task-all-clear p{color:#858585;margin:0;font-size:10px;line-height:1.5}@media (max-width:760px){.task-groups{grid-template-columns:1fr}.task-group>div>button{grid-template-columns:32px minmax(0,1fr);padding-inline:16px!important}.task-group>div>button>strong{grid-column:2}.task-workspace .ops-hero{padding-bottom:20px}.task-summary{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.calendar-workspace{padding-top:30px}.calendar-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.calendar-hero h1{letter-spacing:-.04em;margin:0 0 6px;font-family:Georgia,serif;font-size:clamp(38px,4vw,54px);font-weight:400}.calendar-hero p{color:#858585;margin:0;font-size:13px}.calendar-hero>button{min-height:40px;font-weight:800;color:#111!important;background:#eee9dd!important;padding:9px 16px!important;font-size:10px!important}.calendar-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:14px;display:grid}.calendar-month,.calendar-agenda{background:#121212;border:1px solid #303030;border-radius:17px;overflow:hidden}.calendar-month>header{text-align:center;border-bottom:1px solid #303030;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;padding:17px;display:grid}.calendar-month>header button{place-items:center;width:38px;height:38px;color:#eee!important;background:#181818!important;border:1px solid #383838!important;padding:0!important;display:grid!important}.calendar-month>header svg{width:16px}.calendar-month>header h2{color:#f1eee7;margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.calendar-month>header span{color:#858585;font-size:8px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{padding:10px 12px 7px}.calendar-weekdays span{text-align:center;color:#727272;text-transform:uppercase;font-size:8px;font-weight:800}.operations-admin .calendar-grid>button{text-align:left;grid-template-columns:1fr auto;align-content:space-between;gap:5px;min-width:0;min-height:91px;display:grid;position:relative;color:#ddd!important;background:#121212!important;border-top:1px solid #292929!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #292929!important;border-radius:0!important;padding:10px!important}.calendar-grid>button:nth-child(7n){border-right:0!important}.calendar-grid>button[data-outside]{color:#555!important;background:#0e0e0e!important}.calendar-grid>button[data-selected]{z-index:1;box-shadow:inset 0 0 0 2px #d6b55b}.calendar-grid>button[data-today]>span{color:#111;background:#eee9dd;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.calendar-grid>button>span{font-size:10px;font-weight:800}.calendar-grid>button>strong{color:#eee;align-self:center;font-family:Georgia,serif;font-size:19px;font-weight:400}.calendar-grid>button>i{grid-column:1/-1;gap:3px;height:5px;display:flex}.calendar-grid em,.calendar-month>footer i{background:#777;border-radius:50%;width:6px;height:6px}.calendar-grid em[data-kind=renewal],.calendar-month>footer i[data-kind=renewal]{background:#d5b653}.calendar-grid em[data-kind=follow-up],.calendar-month>footer i[data-kind=follow-up]{background:#ef8d84}.calendar-grid em[data-kind=booking],.calendar-month>footer i[data-kind=booking]{background:#77a9ef}.calendar-grid em[data-kind=review],.calendar-month>footer i[data-kind=review]{background:#8ed7a5}.calendar-month>footer{border-top:1px solid #303030;flex-wrap:wrap;gap:13px;padding:13px 17px;display:flex}.calendar-month>footer span{color:#878787;align-items:center;gap:6px;font-size:8px;display:flex}.calendar-agenda{flex-direction:column;min-height:620px;display:flex}.calendar-agenda>header{padding:18px 18px 13px}.calendar-agenda>header span{color:#d6b55b;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.calendar-agenda>header h2{margin:5px 0 3px;font-size:19px}.calendar-agenda>header small{color:#818181;font-size:9px}.calendar-agenda>nav{scrollbar-width:none;gap:6px;padding:0 18px 13px;display:flex;overflow-x:auto}.calendar-agenda>nav button{flex:none;min-height:31px;font-weight:800;color:#999!important;background:#181818!important;border:1px solid #363636!important;padding:6px 10px!important;font-size:8px!important}.calendar-agenda>nav button[aria-pressed=true]{color:#111!important;background:#eee9dd!important;border-color:#d6b55b!important}.calendar-agenda-list{border-top:1px solid #303030;flex:1}.operations-admin .calendar-agenda-list>button{text-align:left;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;min-height:76px;display:grid;color:#eee!important;background:0 0!important;border:0!important;border-bottom:1px solid #292929!important;border-radius:0!important;padding:12px 17px!important}.calendar-agenda-list>button>span{color:#aaa;background:#242424;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.calendar-agenda-list>button>span[data-kind=renewal]{color:#dfc361;background:#332c17}.calendar-agenda-list>button>span[data-kind=follow-up]{color:#f09d96;background:#3b201e}.calendar-agenda-list>button>span[data-kind=booking]{color:#92bdf7;background:#1e2d43}.calendar-agenda-list>button>span[data-kind=review]{color:#95dbaa;background:#193324}.calendar-agenda-list svg{width:15px}.calendar-agenda-list>button>div{gap:3px;min-width:0;display:grid}.calendar-agenda-list b,.calendar-agenda-list small,.calendar-agenda-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-agenda-list b{font-size:10px}.calendar-agenda-list small,.calendar-agenda-list em{color:#858585;font-size:8px;font-style:normal}.calendar-agenda-list>p{color:#818181;margin:0;padding:32px 18px;font-size:10px}.calendar-agenda>footer{border-top:1px solid #303030;grid-template-columns:72px 1fr 72px;align-items:center;gap:8px;padding:12px;display:grid}.calendar-agenda>footer button{justify-content:center;min-height:34px;color:#eee!important;background:#181818!important;border:1px solid #383838!important;padding:7px!important;font-size:8px!important}.calendar-agenda>footer button:disabled{opacity:.3}.calendar-agenda>footer span{text-align:center;color:#aaa;font-size:9px}.calendar-agenda>footer small{color:#666;font-size:7px;display:block}@media (max-width:960px){.calendar-layout{grid-template-columns:1fr}.calendar-agenda{min-height:420px}}@media (max-width:600px){.calendar-workspace{padding-inline:12px!important}.calendar-hero{flex-direction:column;align-items:flex-start}.calendar-month>header{padding:13px}.calendar-month>header h2{font-size:20px}.calendar-weekdays{padding-inline:5px}.operations-admin .calendar-grid>button{min-height:67px;padding:7px!important}.calendar-grid>button>strong{font-size:15px}.calendar-grid>button>i{gap:2px}.calendar-grid em{width:4px;height:4px}.calendar-month>footer{gap:9px;padding:11px}.calendar-agenda>header,.calendar-agenda>nav{padding-inline:15px}.operations-admin .calendar-agenda-list>button{padding-inline:15px!important}}.dashboard-session-check{color:#eee;justify-content:center;align-items:center;gap:13px;min-height:100svh;display:flex}.dashboard-session-check>svg{color:#d6b55b;width:28px;height:28px}.dashboard-session-check>span{gap:4px;display:grid}.dashboard-session-check b{font-size:14px}.dashboard-session-check small{color:#777;font-size:10px}.calendar-month-summary{background:#303030;border:1px solid #303030;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.calendar-month-summary article{background:#121212;align-items:center;gap:11px;min-height:76px;padding:13px;display:flex}.calendar-month-summary article>svg{width:18px;height:18px}.calendar-month-summary article[data-kind=renewal]>svg{color:#d5b653}.calendar-month-summary article[data-kind=follow-up]>svg{color:#ef8d84}.calendar-month-summary article[data-kind=booking]>svg{color:#77a9ef}.calendar-month-summary article[data-kind=review]>svg{color:#8ed7a5}.calendar-month-summary span{gap:2px;display:grid}.calendar-month-summary b{font-family:Georgia,serif;font-size:22px;font-weight:400}.calendar-month-summary small{color:#858585;font-size:8px;font-weight:750}:is(.calendar-grid>button:focus-visible,.calendar-agenda button:focus-visible){outline-offset:-3px;outline:2px solid #eee9dd}@media (max-width:960px){.calendar-month-summary{grid-template-columns:1fr 1fr}}@media (max-width:600px){.calendar-hero{grid-template-columns:1fr auto;align-items:end;display:grid}.calendar-hero>div{min-width:0}.calendar-hero h1{font-size:42px}.calendar-hero p{font-size:11px;line-height:1.5}.calendar-hero>button{min-height:36px;padding:8px 13px!important}.calendar-month-summary article{min-height:62px;padding:10px}.calendar-month-summary b{font-size:19px}.calendar-month-summary article>svg{width:16px}.calendar-agenda{min-height:0}.calendar-agenda-list{min-height:110px}.calendar-agenda-list>p{padding-block:25px}.calendar-layout{gap:10px}}.timeline-event-icon[data-category=review]{color:#dfc36e;background:#282313;border-color:#66572d}.payment-finances-workspace{min-width:0;overflow-x:clip}.reserve-release-schedule{border-top:1px solid #333;margin-top:20px;padding-top:18px}.reserve-release-schedule summary{cursor:pointer;padding:10px 0;font-weight:700}.reserve-release-schedule small{color:#aaa;margin-top:6px;font-size:14px;font-weight:400;display:block}.reserve-release-schedule article{border-top:1px solid #333;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.reserve-release-schedule article>strong{color:#d5b852}.reserve-release-schedule p{margin:12px 0}.payment-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.payment-finance-summary article{background:#121212;border:1px solid #333;border-radius:22px;min-width:0;padding:24px}.payment-finance-summary .payment-finance-primary{color:#111;background:linear-gradient(135deg,#e7ca69,#c49d2e);grid-column:span 2}.payment-finance-summary span,.reserve-position-panel span,.payment-month-history>header span{color:#d5b852;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.payment-finance-primary span,.payment-finance-primary p{color:#2f260d}.payment-finance-summary strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(1.65rem,4vw,3rem);line-height:1;display:block}.payment-finance-summary p,.payment-finance-summary small,.reserve-position-panel p,.payment-finance-note p{color:#9c9c9c;margin:0;line-height:1.5}.reserve-position-panel,.payment-month-history,.subscription-finance-panel{padding:26px}.reserve-position-panel>header,.payment-month-history>header,.subscription-finance-panel>header,.payment-settings-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reserve-position-panel h2,.payment-month-history h2,.subscription-finance-panel h2,.payment-settings-dialog h2{margin:0}.reserve-position-panel>header>small,.payment-month-history>header>small,.subscription-finance-panel>header>small{color:#8c8c8c;text-align:right}.subscription-finance-panel>header span,.subscription-finance-summary span{color:#d5b852;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.subscription-finance-summary{background:#333;border:1px solid #333;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.subscription-finance-summary article{background:#111;min-width:0;padding:22px}.subscription-finance-summary .subscription-finance-primary{background:#17140c;grid-column:span 2}.subscription-finance-summary strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(1.35rem,3vw,2.25rem);display:block}.subscription-finance-summary p,.subscription-finance-summary small,.subscription-finance-explainer{color:#999;margin:0;line-height:1.5}.subscription-finance-plans{gap:12px;margin-top:22px;display:grid}.subscription-finance-plans>article{border-top:1px solid #2d2d2d;padding:0}.subscription-finance-plans>article:first-child{border-top:0}.subscription-plan-toggle{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(140px,auto) 24px;align-items:center;gap:18px;width:100%;padding:18px 0;display:grid}.subscription-plan-toggle:hover{background:#151515}.subscription-plan-name strong,.subscription-plan-name small,.subscription-plan-earned strong,.subscription-plan-earned small{display:block}.subscription-plan-name small{color:#888;margin-top:5px}.subscription-plan-earned{text-align:right}.subscription-plan-earned small{color:#888;text-transform:uppercase;font-size:.72rem}.subscription-plan-earned strong{color:#d5b852;margin-top:5px}.subscription-plan-toggle>svg{width:18px;transition:transform .16s}.subscription-plan-toggle>svg.is-open{transform:rotate(180deg)}.subscription-finance-plans dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0 0 18px;display:grid}.subscription-finance-plans dl div{min-width:0}.subscription-finance-plans dt{color:#888;text-transform:uppercase;font-size:.72rem}.subscription-finance-plans dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.subscription-finance-plans .subscription-plan-net dd{color:#d5b852}.subscription-finance-explainer{margin-top:18px}.reserve-position-grid{background:#333;border:1px solid #333;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.reserve-position-grid article{background:#111;min-width:0;padding:22px}.reserve-position-grid strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:1.35rem;display:block}.payment-month-list{gap:12px;margin-top:22px;display:grid}.payment-month-list>article{border-top:1px solid #2d2d2d;padding:0}.payment-month-list>article:first-child{border-top:0}.payment-month-toggle{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(140px,1fr) minmax(95px,.65fr) minmax(130px,.8fr) 24px;align-items:center;gap:18px;width:100%;padding:18px 0;display:grid}.payment-month-toggle:hover{background:#151515}.payment-month-name strong,.payment-month-name small,.payment-month-glance small,.payment-month-glance strong{display:block}.payment-month-name small{color:#888;margin-top:4px}.payment-month-glance small{color:#888;text-transform:uppercase;font-size:.72rem}.payment-month-glance strong{margin-top:5px}.payment-month-earned strong{color:#d5b852}.payment-month-toggle>svg{width:18px;transition:transform .16s}.payment-month-toggle>svg.is-open{transform:rotate(180deg)}.payment-month-list dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0 0 18px;display:grid}.payment-month-list dl div{min-width:0}.payment-month-list dt{color:#888;text-transform:uppercase;font-size:.72rem}.payment-month-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.payment-month-list .payment-month-net dd{color:#d5b852}.payment-month-more{color:#eee;background:#171717;border:1px solid #3b3b3b;border-radius:999px;width:100%;margin-top:10px;padding:13px 16px;font-weight:750}.payment-finance-note{background:#15130d;border:1px solid #3c3520;border-radius:18px;padding:20px 22px}.payment-finance-note b{margin-bottom:6px;display:block}.payment-settings-backdrop{z-index:120;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-settings-dialog{color:#fff;background:#111;border:1px solid #454545;border-radius:24px;width:min(680px,100%);max-height:calc(100dvh - 40px);margin:0;padding:26px;overflow:auto}.payment-settings-dialog>header button{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.payment-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.payment-settings-grid label{color:#bbb;gap:8px;font-weight:700;display:grid}.payment-settings-grid input{color:#fff;background:#181818;border:1px solid #3e3e3e;border-radius:12px;width:100%;min-width:0;padding:13px 14px}.payment-settings-dialog form>p{color:#999;line-height:1.5}.payment-settings-dialog footer{justify-content:flex-end;gap:10px;display:flex}.payment-finance-feedback{color:#7bd49d}@media (max-width:780px){.payment-finance-summary{grid-template-columns:1fr 1fr}.payment-finance-summary .payment-finance-primary{grid-column:1/-1}.reserve-position-grid{grid-template-columns:1fr}.subscription-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-month-toggle{grid-template-columns:minmax(0,1fr) minmax(120px,auto) 22px;gap:12px}.payment-month-toggle .payment-month-gross{display:none}.payment-month-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.payment-finance-summary{grid-template-columns:minmax(0,1fr)}.payment-finance-summary article,.reserve-position-panel,.payment-month-history,.subscription-finance-panel{padding:20px}.reserve-position-panel>header,.payment-month-history>header,.subscription-finance-panel>header{display:block}.reserve-position-panel>header>small,.payment-month-history>header>small,.subscription-finance-panel>header>small{text-align:left;margin-top:8px;display:block}.payment-month-list dl,.payment-settings-grid,.subscription-finance-summary,.subscription-finance-plans dl{grid-template-columns:minmax(0,1fr)}.payment-month-toggle{padding:16px 0}.payment-month-glance{text-align:right}.subscription-plan-toggle{grid-template-columns:minmax(0,1fr) minmax(120px,auto) 22px;gap:12px;padding:16px 0}.subscription-finance-summary .subscription-finance-primary{grid-column:auto}.payment-settings-backdrop{align-items:end;padding:0}.payment-settings-dialog{border-radius:24px 24px 0 0;max-height:92dvh}}.business-workspace{max-width:1180px}.business-tabs{scrollbar-width:none;background:#111;border:1px solid #303030;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:-8px 0 14px;padding:5px;display:grid;overflow:hidden}.business-tabs::-webkit-scrollbar{display:none}.operations-admin .business-tabs>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:inline-flex;color:#929292!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:9px 13px!important;font-size:10px!important}.health-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.health-section-heading>div>span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.health-section-heading>strong{color:#82d69a;white-space:nowrap;background:#14231a;border:1px solid #31543d;border-radius:999px;align-items:center;min-height:32px;padding:7px 11px;font-size:10px;display:inline-flex}.health-section-heading>strong[data-tone=attention]{color:#dfc36e;background:#251f12;border-color:#64502a}.health-section-heading>strong[data-tone=restricted]{color:#b8b8b8;background:#1b1b1b;border-color:#3a3a3a}.business-tabs>button svg{width:16px}.operations-admin .business-tabs>button[aria-selected=true]{color:#111!important;background:#eee9dd!important;border-color:#d6b55b!important}.business-panel{background:#121212;border:1px solid #303030;border-radius:18px;min-height:460px;padding:26px}.business-panel>header{border-bottom:1px solid #2d2d2d;margin-bottom:22px;padding-bottom:18px}.business-panel>header>span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.business-panel>header h2{margin:7px 0 6px;font-family:Georgia,serif;font-size:32px;font-weight:400}.business-panel>header p{color:#929292;max-width:660px;margin:0;font-size:13px;line-height:1.55}.business-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.business-metrics article{background:#171717;border:1px solid #303030;border-radius:14px;gap:7px;min-height:145px;padding:20px;display:grid}.business-panel-growth .business-metrics article[data-primary=true]{background:linear-gradient(145deg,#211d13,#171717 68%);border-color:#5b4a23}.business-panel-growth .business-metrics article[data-primary=true] b{color:#e7ca71;font-size:36px}.business-panel-growth .business-metrics article[data-access=restricted]{background:#141414;border-style:dashed}.business-panel-growth .business-metrics article[data-access=restricted] b{color:#b8b8b8;font-family:inherit;font-size:20px;font-weight:750}.growth-monthly-note{background:linear-gradient(100deg,#14231a,#111b15);border-color:#31543d}.growth-monthly-note[data-tone=restricted]{background:#171717;border-color:#3a3a3a}.growth-monthly-note[data-tone=restricted]>svg{color:#9a9a9a}.growth-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.growth-breakdowns>section{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:1.25rem;padding:1.1rem}.growth-breakdowns h3{margin:0 0 .25rem;font-size:1rem}.growth-breakdowns section>p{color:var(--ops-muted);margin:0 0 1rem;font-size:.82rem}.growth-breakdown-list{gap:.55rem;display:grid}.growth-breakdown-list>div{border-top:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding-top:.55rem;display:grid}.growth-breakdown-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-breakdown-list b{font-size:.85rem}.growth-breakdown-list small{color:var(--ops-muted);grid-column:1/-1}.growth-breakdown-list>.growth-restricted-state{align-items:flex-start;gap:.65rem;display:flex}.growth-restricted-state>svg{color:#999;flex:0 0 18px;width:18px}.growth-restricted-state p{gap:.2rem;margin:0;display:grid}.growth-restricted-state b{color:#c7c7c7}.growth-restricted-state span{color:var(--ops-muted);white-space:normal;font-size:.75rem;line-height:1.45}.operations-control-center{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:1.4rem;gap:1rem;margin:1.25rem 0;padding:1.1rem;display:grid}.operations-control-center>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operations-control-center h3,.operations-control-center h4,.operations-control-center p{margin:0}.operations-control-center header span{color:#b78b28;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.operations-control-center header p,.operations-control-list p{color:var(--ops-muted);font-size:.82rem}.operations-control-center button{border:1px solid var(--ops-line);background:var(--ops-ink);color:#111;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem .8rem;font-weight:750;display:inline-flex}.operations-control-center button svg,.operations-control-center h4 svg{width:1rem;height:1rem}.operations-control-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.operations-control-metrics article{border:1px solid var(--ops-line);border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.operations-control-metrics b{font-family:Georgia,serif;font-size:1.8rem}.operations-control-metrics span,.operations-control-metrics small{color:var(--ops-muted);font-size:.75rem}.operations-control-metrics article[data-tone=attention] b{color:#c39a3a}.operations-control-center section{gap:.65rem;display:grid}.operations-control-center h4{align-items:center;gap:.45rem;display:flex}.operations-control-list{gap:.5rem;display:grid}.operations-control-list article{border-top:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.operations-control-list small{color:var(--ops-muted)}.quality-kind-grid{gap:.5rem;padding-bottom:.25rem;display:flex;overflow:auto}.quality-kind-grid button{border:1px solid var(--ops-line);min-width:9.5rem;color:var(--ops-muted);text-align:left;background:0 0;border-radius:.8rem;justify-items:start;padding:.75rem;display:grid}.quality-kind-grid button b{color:var(--ops-ink);font-family:Georgia,serif;font-size:1.35rem}.quality-kind-grid button span{font-size:.78rem;font-weight:750}.quality-kind-grid button small{color:#c39a3a}.quality-summary-copy{color:var(--ops-muted);font-size:.8rem}.quality-review-panel{border:1px solid var(--ops-line);border-radius:1rem;gap:.65rem;padding:.8rem;display:grid}.quality-review-panel>header,.quality-review-panel>footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quality-review-panel>header div{display:grid}.quality-review-panel>header small,.quality-review-panel>footer span{color:var(--ops-muted);font-size:.75rem}.quality-review-panel button:disabled{cursor:not-allowed;opacity:.4}.operations-control-empty,.operations-control-state{color:var(--ops-muted);align-items:center;gap:.5rem;display:flex}.contact-bulk-bar{border:1px solid var(--ops-line);background:var(--ops-raised);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;padding:.75rem;display:flex}.contact-bulk-bar b{margin-right:auto}.contact-bulk-bar button{border:1px solid var(--ops-line);background:var(--ops-panel);min-height:2.4rem;color:var(--ops-ink);border-radius:.7rem;padding:.5rem .75rem;font-weight:700}.contact-directory-card summary>input{width:1.15rem;height:1.15rem;accent-color:var(--ops-gold);margin:0 .25rem 0 0}.business-panel-deliverability .business-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.business-panel-deliverability .business-metrics article{min-height:124px}.deliverability-restricted-state{color:#999;background:#171717;border:1px dashed #3a3a3a;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.deliverability-restricted-state>svg{flex:0 0 20px;width:20px}.deliverability-restricted-state>div{gap:5px;display:grid}.deliverability-restricted-state h3{color:#d0d0d0;margin:0;font-size:12px}.deliverability-restricted-state p{color:#909090;margin:0;font-size:11px;line-height:1.5}.business-panel-privacy .privacy-request-form,.business-panel-monitoring .business-service-list,.business-panel-testimonials .testimonial-search{margin-top:16px}.business-panel-testimonials .testimonial-library article{position:relative;overflow:hidden}.business-panel-testimonials .testimonial-library article:before{content:"";background:#d6b55b;width:3px;position:absolute;inset:0 auto 0 0}.business-metrics article[data-tone=attention]{border-color:#69413d}.business-metrics small{color:#929292;font-size:11px;font-weight:750}.business-metrics b{color:#f2efe7;font-family:Georgia,serif;font-size:30px;font-weight:400}.business-metrics span{color:#858585;align-self:end;font-size:11px;line-height:1.45}.business-notice{background:#14231a;border:1px solid #31543d;border-radius:13px;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;display:flex}.business-notice[data-tone=attention]{background:#251f12;border-color:#64502a}.business-notice>svg{color:#75cd8d;flex:0 0 20px}.business-notice[data-tone=attention]>svg{color:#d6b55b}.business-notice p{gap:4px;margin:0;display:grid}.business-notice b{font-size:12px}.business-notice span{color:#999;font-size:11px;line-height:1.5}.operations-admin .business-link{min-height:44px;margin-top:18px;padding:10px 15px!important;font-size:11px!important}.business-service-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.business-service-list article{background:#171717;border:1px solid #303030;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.business-service-list article>span{color:#82d69a;background:#173522;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.business-service-list article[data-tone=attention]>span{color:#dfb959;background:#3a2615}.business-service-list svg{width:17px}.business-service-list div{gap:4px;display:grid}.business-service-list b{font-size:12px}.business-service-list small{color:#898989;font-size:10px;line-height:1.4}.testimonial-library{grid-template-columns:1fr 1fr;gap:10px;display:grid}.testimonial-search{color:#888;background:#171717;border:1px solid #3a3a3a;border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-bottom:12px;padding:0 13px;display:flex}.testimonial-search svg{width:18px}.testimonial-search input{color:#eee;width:100%;min-height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.testimonial-library article{background:#171717;border:1px solid #343434;border-radius:14px;padding:19px}.testimonial-library article>div{justify-content:space-between;gap:14px;display:flex}.testimonial-library b{font-size:12px}.testimonial-library span,.testimonial-library small{color:#9b8241;font-size:10px}.testimonial-library p{color:#ddd;margin:18px 0;font-family:Georgia,serif;font-size:18px;line-height:1.45}.business-empty{color:#8b8b8b;text-align:center;border:1px dashed #3b3b3b;border-radius:14px;padding:36px}.privacy-request-form{background:#171717;border:1px solid #343434;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(160px,.6fr) minmax(220px,1.25fr) auto;align-items:end;gap:9px;margin-top:16px;padding:16px;display:grid}.privacy-request-form label{color:#aaa;gap:7px;font-size:12px;font-weight:700;display:grid}.privacy-request-form input,.privacy-request-form select{color:#eee;width:100%;min-height:44px;font:inherit;background:#111;border:1px solid #404040;border-radius:9px;padding:9px 11px}.operations-admin .privacy-request-form button{white-space:nowrap;min-height:44px;padding:9px 14px!important;font-size:11px!important}.business-feedback{color:#d6b55b;margin:10px 0 0;font-size:12px;display:block}.deliverability-queue{background:#303030;border:1px solid #303030;border-radius:13px;gap:1px;margin-top:12px;display:grid;overflow:hidden}.deliverability-queue article{background:#171717;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;display:flex}.deliverability-queue span{gap:3px;min-width:0;display:grid}.deliverability-queue b{overflow-wrap:anywhere;font-size:12px}.deliverability-queue small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.deliverability-queue strong{color:#ef958e;text-transform:capitalize;flex:none;font-size:11px}.privacy-request-list,.audit-list{background:#303030;border:1px solid #303030;border-radius:13px;gap:1px;margin-top:14px;display:grid;overflow:hidden}.privacy-request-list article,.audit-list article{background:#171717;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 15px;display:flex}.privacy-request-list article>div,.audit-list article>span{gap:4px;min-width:0;display:grid}.privacy-request-list b,.audit-list b{text-transform:capitalize;font-size:12px}.privacy-request-list span,.audit-list small,.audit-list time{color:#8f8f8f;font-size:11px}.audit-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;display:grid}.operations-admin .audit-pagination button{min-height:42px;font-weight:800;color:#eee!important;background:#191919!important;border:1px solid #3b3b3b!important;border-radius:999px!important;padding:9px 15px!important;font-size:11px!important}.operations-admin .audit-pagination button:disabled{cursor:not-allowed;opacity:.4}.audit-pagination>span{color:#d7d7d7;text-align:center;gap:2px;font-size:12px;display:grid}.audit-pagination small{color:#858585;font-size:10px}.audit-page-size{color:#929292;justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;font-size:11px;font-weight:750;display:flex}.audit-page-size select{color:#eee;min-width:76px;min-height:38px;font:inherit;background:#171717;border:1px solid #3b3b3b;border-radius:999px;padding:7px 28px 7px 12px}.privacy-request-list select{color:#eee;background:#111;border:1px solid #404040;border-radius:9px;min-height:40px;padding:7px 28px 7px 10px}.privacy-request-list>p,.audit-list>p{color:#8c8c8c;background:#171717;margin:0;padding:22px;font-size:12px}.audit-list h3{background:#171717;margin:0;padding:14px 15px;font-size:14px}.audit-list time{text-align:right;flex:none}@media (max-width:760px){.growth-breakdowns{grid-template-columns:1fr}.operations-control-center>header,.operations-control-list article{flex-direction:column;align-items:stretch}.operations-control-metrics{grid-template-columns:1fr}.business-workspace{padding-inline:12px!important}.business-panel{min-height:520px;padding:18px}.business-metrics,.testimonial-library{grid-template-columns:repeat(2,minmax(0,1fr))}.business-service-list{grid-template-columns:1fr}.business-metrics article{min-height:112px;padding:15px}.business-metrics b{font-size:25px}.business-panel-growth .business-metrics article[data-primary=true],.business-panel-privacy .business-metrics article:last-child{grid-column:1/-1}.business-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-inline:-1px}.operations-admin .business-tabs>button{justify-content:flex-start;min-width:0;padding-inline:12px!important}.business-panel>header h2{font-size:27px}.health-section-heading>strong{align-self:flex-start;padding:6px 8px;font-size:9px}.privacy-request-form{grid-template-columns:1fr}.privacy-request-list article,.audit-list article{flex-direction:column;align-items:flex-start}.privacy-request-list select{width:100%}.audit-list time{text-align:left}}@media (max-width:420px){.business-panel-deliverability .business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-library{grid-template-columns:1fr}}.security-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.security-heading>div>span{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.security-heading>strong{color:#83d69b;white-space:nowrap;background:#14231a;border:1px solid #31543d;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.security-heading>strong svg{width:15px}.security-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.security-overview article{background:#171717;border:1px solid #303030;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:14px;display:grid}.security-overview article>span,.security-section-icon{color:#dfc36e;background:#211d13;border:1px solid #5b4a23;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.security-overview svg,.security-section-icon svg{width:18px}.security-overview article>div{gap:3px;min-width:0;display:grid}.security-overview small{color:#7f7f7f;font-size:10px}.security-overview b{font-size:12px}.security-overview em{color:#7bc991;letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:9px;font-style:normal;font-weight:800}.security-subnav{background:#0d0d0d;border:1px solid #303030;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;padding:5px;display:grid}.operations-admin .security-subnav button{justify-content:center;align-items:center;gap:7px;min-height:46px;display:inline-flex;color:#8e8e8e!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:9px 10px!important;font-size:11px!important}.security-subnav button svg{width:16px}.operations-admin .security-subnav button[aria-current=page]{color:#111!important;background:#eee9dd!important;border-color:#d6b55b!important}.security-section-card{background:#151515;border:1px solid #303030;border-radius:15px;margin-top:14px;padding:20px}.security-section-card>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.security-section-card>header h3{margin:0 0 3px;font-size:17px}.security-section-card>header p{color:#8f8f8f;margin:0;font-size:12px}.security-section-card .business-notice{margin-top:0}.security-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.security-section-card .owner-login-setup{background:#181712;border-color:#37332a;margin:0}.security-section-card .owner-login-setup form{grid-template-columns:1fr}.security-section-card .owner-login-setup :is(input,select){color:#f2efe7;width:100%;min-height:48px;font:inherit;background:#0e0e0e;border:1px solid #414145;border-radius:10px;padding:11px 13px;font-size:14px}.security-section-card .owner-login-setup :is(input,select):focus{outline-offset:2px;border-color:#d6b55b;outline:2px solid #d6b55b33}.security-section-card .owner-login-setup input::placeholder{color:#777}.security-section-card .owner-login-setup button{color:#111;min-height:48px;font:inherit;background:#eee9dd;border:1px solid #eee9dd;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:800}.security-section-card .team-access-manager,.security-section-card .role-access-guide{background:0 0;border:0;margin:0;padding:0}.security-section-card .role-access-guide>div,.security-section-card .audit-list{margin-top:0}@media (max-width:760px){.security-heading>strong{padding:7px 9px}.security-overview{grid-template-columns:1fr}.security-overview article{min-height:72px}.security-subnav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-admin .security-subnav button{min-width:0}.security-section-card{padding:16px}.security-account-grid{grid-template-columns:1fr}.audit-pagination{gap:8px}.operations-admin .audit-pagination button{padding-inline:12px!important}}.operations-admin .calendar-month-summary>button{text-align:left;justify-content:flex-start;align-items:center;gap:11px;min-height:76px;display:flex;color:#eee!important;background:#121212!important;border:0!important;border-radius:0!important;padding:13px!important}.calendar-month-summary>button>svg{width:18px;height:18px}.calendar-month-summary>button[data-kind=renewal]>svg{color:#d5b653}.calendar-month-summary>button[data-kind=follow-up]>svg{color:#ef8d84}.calendar-month-summary>button[data-kind=booking]>svg{color:#77a9ef}.calendar-month-summary>button[data-kind=review]>svg{color:#8ed7a5}.calendar-month-summary>button>span{gap:2px;display:grid}.calendar-month-summary>button b{font-family:Georgia,serif;font-size:22px;font-weight:400}.calendar-month-summary>button small{color:#858585;font-size:8px;font-weight:750}.operations-admin .calendar-month-summary>button[aria-pressed=true]{color:#111!important;background:#eee9dd!important}.calendar-month-summary>button[aria-pressed=true] small{color:#655f52}.calendar-empty-day{color:#858585;justify-items:start;gap:9px;padding:26px 18px;display:grid}.calendar-empty-day>svg{color:#59be7a;width:24px}.calendar-empty-day>b{color:#ddd;font-size:11px}.calendar-empty-day>span{font-size:9px}.operations-admin .calendar-empty-day>button{align-items:center;gap:7px;min-height:36px;margin-top:5px;font-weight:800;display:flex;color:#e5cb79!important;background:#282313!important;border:1px solid #d6b55b!important;padding:8px 12px!important;font-size:9px!important}.calendar-empty-day>button svg{width:14px}@media (max-width:600px){.operations-admin .calendar-month-summary>button{min-height:62px;padding:10px!important}.calendar-month-summary>button b{font-size:19px}.calendar-month-summary>button>svg{width:16px}.ops-workspace small,.ops-workspace time,.ops-workspace .ops-panel-heading>span,.ops-workspace .calendar-empty-day>span,.ops-workspace .calendar-month-summary>button small{font-size:12px;line-height:1.35}.ops-workspace :is(button,a,input,select){min-height:44px}}.overview-workspace{flex-direction:column;display:flex}.overview-heading{order:1}.overview-bento{order:2}.overview-intelligence{order:3}.overview-performance{order:4}.overview-utilities{order:5}.performance-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.overview-performance{padding:20px}.overview-performance h2{font-size:29px}.performance-actions{justify-content:flex-start}.goal-grid{background:#171717;border:1px solid #303030;border-radius:15px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.goal-grid article{border:0;border-bottom:1px solid #303030;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 16px}.goal-grid article:last-child{border-bottom:0}.goal-grid strong{grid-area:1/2/span 2;align-self:center;font-size:25px}.goal-grid article>span,.goal-grid article>p{grid-column:1}.goal-meter{grid-column:1/-1}}.ops-export-button,.ops-export-row>a,.subscription-export>a{color:#eee;white-space:nowrap;background:#151515;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ops-export-button:hover,.ops-export-row>a:hover{color:#f0d476;border-color:#d8bd65}.ops-export-row{justify-content:flex-end;margin:0 0 16px;display:flex}.ops-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-review-panel{background:#111;border:1px solid #ffffff24;border-radius:18px;margin:0 0 20px;overflow:hidden}.ops-review-panel>button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto 20px;align-items:center;gap:16px;width:100%;padding:20px;display:grid}.ops-review-panel>button span{gap:4px;display:grid}.ops-review-panel>button small{color:#888}.ops-review-panel>button strong{color:#d8bd65}.ops-review-panel>button svg{width:18px}.ops-review-panel>button[aria-expanded=true] svg{transform:rotate(180deg)}.ops-review-content{gap:10px;padding:0 20px 20px;display:grid}.ops-review-content article{background:#161616;border:1px solid #ffffff20;border-radius:13px;padding:16px}.ops-review-content article[data-tone=high]{border-color:#743a35}.ops-review-content article p{color:#aaa;margin:7px 0}.ops-review-content article small{color:#d8bd65}.ops-review-content article button{border:0;border-radius:999px;margin-top:10px;padding:9px 13px;font-weight:800}.ops-review-content output{color:#d8bd65}.ops-review-clear{color:#65d593}@media (max-width:640px){.ops-review-panel>button{padding:16px}.ops-review-content{padding:0 16px 16px}.ops-heading-actions{flex-direction:column;align-items:stretch}.ops-export-button{width:100%}}.ops-directory{background:#111;border:1px solid #ffffff24;border-radius:16px;margin:0 0 22px;padding:18px}.lead-pipeline+.ops-directory{margin-top:32px}.ops-directory>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-directory>header>div{gap:3px;display:grid}.ops-directory small{color:#888}.ops-directory>label{border:1px solid #ffffff25;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:46px;margin:14px 0;padding:0 12px;display:grid}.ops-directory input{color:#fff;background:0 0;border:0;outline:0}.ops-directory-status{color:#d8bd65;background:#d8bd650f;border:1px solid #d8bd6555;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;display:flex}.ops-directory-status button{color:inherit;background:0 0;border:0;font-weight:800;text-decoration:underline}.ops-directory>div>article{border-top:1px solid #ffffff18;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.ops-directory article>span:first-child{display:grid}.ops-directory article>strong{color:#d8bd65;text-transform:capitalize}.ops-directory>nav{text-align:center;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:14px;display:grid}.ops-directory>nav button{color:#eee;background:#171717;border:1px solid #ffffff25;border-radius:999px;padding:9px 12px}.ops-directory>nav button:disabled{opacity:.35}@media (max-width:640px){.lead-pipeline+.ops-directory{margin-top:24px}.ops-directory>header{flex-direction:column;align-items:stretch}.ops-directory>div>article{grid-template-columns:1fr auto}.ops-directory article>span:nth-child(2){grid-column:1/-1}.ops-directory>nav span{font-size:10px}}.contact-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 28px;display:grid}.contact-import-mapping label{gap:8px;font-size:13px;font-weight:800;display:grid}.contact-import-mapping label small{color:#888;text-transform:uppercase;font-size:10px}.contact-import-mapping select,.contact-segment-filter select{color:#fff;background:#0b0b0b;border:1px solid #3b3b3b;border-radius:12px;min-height:44px;padding:0 12px}.contact-editor>.ops-note{padding:0 28px}.contact-editor>.contact-editor-save{margin:8px 28px 28px}@media (max-width:620px){.contact-import-mapping{grid-template-columns:1fr;padding:20px}.contact-editor>.ops-note{padding:0 20px}.contact-editor>.contact-editor-save{margin:8px 20px 20px}}.business-workspace{color:#f4f2ed;min-width:0;padding:34px clamp(18px,4vw,54px) 70px}.business-area-chooser{color:#f4f2ed;background:#0d0d0d;min-height:calc(100svh - 65px);padding:clamp(42px,7vw,92px) clamp(18px,5vw,72px) 100px}.business-area-chooser>header{max-width:760px;margin-bottom:clamp(34px,5vw,60px)}.business-area-chooser>header span{color:#d8bd65;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:850}.business-area-chooser h1{letter-spacing:-.055em;margin:16px 0 14px;font-family:Georgia,serif;font-size:clamp(46px,7vw,86px);font-weight:400;line-height:.95}.business-area-chooser>header p{color:#999;margin:0;font-size:clamp(15px,2vw,18px)}.business-area-chooser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;display:grid}.business-area-chooser-grid button{color:#f4f2ed;text-align:left;cursor:pointer;background:#171717;border:1px solid #37342c;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;min-height:190px;padding:28px;display:grid}:is(.business-area-chooser-grid button:hover,.business-area-chooser-grid button:focus-visible){background:#1d1a12;border-color:#d8bd65}.business-area-chooser-grid button:focus-visible{outline-offset:3px;outline:3px solid #d8bd65}.business-area-chooser-grid button>svg:first-child{color:#d8bd65;width:34px;height:34px}.business-area-chooser-grid button>svg:last-child{width:20px}.business-area-chooser-grid b,.business-area-chooser-grid small{display:block}.business-area-chooser-grid b{font-size:clamp(22px,2vw,30px)}.business-area-chooser-grid small{color:#919191;margin-top:10px;font-size:13px;line-height:1.5}.business-classification{background:#131313;border:1px solid #34312a;border-radius:24px;max-width:1200px;margin-top:32px;overflow:hidden}.business-classification>header{border-bottom:1px solid #303030;justify-content:space-between;gap:24px;padding:24px 28px;display:flex}.business-classification>header span{color:#d8bd65;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.business-classification h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:400}.business-classification header p{color:#929292;max-width:660px;margin:0;line-height:1.5}.business-classification-counts{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;display:flex}.business-classification-counts button{-webkit-appearance:none;appearance:none;color:#aaa;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #363636;border-radius:999px;padding:8px 11px;transition:background-color .16s,border-color .16s,color .16s}.business-classification-counts button:hover{border-color:#78662e}.business-classification-counts button:focus-visible{outline-offset:3px;outline:2px solid #e1c765}.business-classification-counts button[aria-pressed=true]{color:#111;background:#e1c765;border-color:#e1c765}.business-classification-counts button[data-attention=true]:not([aria-pressed=true]){color:#e1c765;border-color:#78662e}.business-classification-list article{border-bottom:1px solid #292929;grid-template-columns:auto minmax(0,1fr) auto minmax(150px,190px);align-items:center;gap:16px;padding:18px 28px;display:grid}.business-classification-list article[data-review=true]{background:#18160f}.business-classification-list article:last-child{border-bottom:0}.classification-state svg{color:#55c986;width:20px}article[data-review=true] .classification-state svg{color:#dfc563}.business-classification-list b,.business-classification-list small{display:block}.business-classification-list small,.business-classification-list p,.classification-method{color:#888;font-size:12px}.business-classification-list p{margin:7px 0 0}.business-classification-list select{color:#f4f2ed;background:#0e0e0e;border:1px solid #444;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.business-classification>output{color:#d8bd65;min-height:20px;padding:0 28px 18px;display:block}.business-classification-empty{color:#888;padding:28px}.business-classification-retry{color:#111;cursor:pointer;min-height:44px;font:inherit;background:#f4f1e8;border:1px solid #d8bd65;border-radius:999px;margin:0 28px 28px;padding:0 18px;font-weight:800}.business-classification-retry:hover{background:#d8bd65}.business-classification-retry:focus-visible{outline-offset:3px;outline:3px solid #d8bd65}.business-classification-pagination{border-top:1px solid #292929;justify-content:center;align-items:center;gap:12px;padding:20px 28px;display:flex}.business-classification-pagination>span{color:#aaa;white-space:nowrap;font-size:13px}.business-classification-pagination>div{gap:6px;display:flex}.business-classification-pagination button{color:#f4f2ed;min-width:44px;min-height:44px;font:inherit;background:#0e0e0e;border:1px solid #444;border-radius:999px;padding:0 12px;font-weight:700}.business-classification-pagination button[aria-current=page]{color:#111;background:#f4f1e8;border-color:#d8bd65}.business-classification-pagination button:disabled{cursor:not-allowed;opacity:.4}.consulting-os{color:#f4f2ed;background:#131313;border:1px solid #34312a;border-radius:24px;margin:28px clamp(18px,4vw,54px);overflow:hidden}.business-workspace-overview .consulting-os{margin-inline:0}.consulting-os>header{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px;display:flex}.consulting-os>header span{color:#d8bd65;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.consulting-os h2{margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(26px,4vw,42px);font-weight:400}.consulting-os button,.consulting-os select,.consulting-os input,.consulting-os textarea{font:inherit}.consulting-os>header button{color:#eee;background:#1b180f;border:1px solid #4b4430;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.consulting-os>header button svg{width:17px}.consulting-actions>div,.consulting-date-list,.consulting-quality{padding:16px}.consulting-actions>div>button,.consulting-date-list>button,.consulting-quality button,.consulting-quality-row{color:#eee;text-align:left;background:0 0;border:0;border-bottom:1px solid #2d2d2d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;display:grid}.consulting-actions button svg,.consulting-date-list button svg{color:#d8bd65;width:19px}.consulting-actions button[data-tone=danger] svg{color:#e76f67}.consulting-actions b,.consulting-actions small,.consulting-date-list b,.consulting-date-list small{display:block}.consulting-actions small,.consulting-date-list small,.consulting-date-list time{color:#888;margin-top:4px;font-size:12px}.consulting-pipeline-columns{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;padding:18px;display:grid;overflow-x:auto}.consulting-pipeline-mobile-filter{display:none}.consulting-pipeline-columns>section{background:#171717;border:1px solid #303030;border-radius:16px;min-height:180px;padding:12px}.consulting-pipeline-columns section>header{color:#d8bd65;justify-content:space-between;padding:6px 4px 12px;display:flex}.consulting-pipeline-columns section>button{color:#eee;text-align:left;background:#111;border:1px solid #373737;border-radius:12px;width:100%;margin-top:8px;padding:13px;display:block}.consulting-pipeline-columns button small,.consulting-pipeline-columns button strong{color:#888;margin-top:6px;font-size:11px;display:block}.consulting-client-workspace>header label{color:#999;gap:6px;font-size:12px;display:grid}.consulting-client-workspace select{color:#eee;background:#0d0d0d;border:1px solid #444;border-radius:10px;min-height:42px;padding:0 10px}.consulting-client-workspace form{padding:22px}.consulting-setup-checklist{background:#19170f;border:1px solid #4a4024;border-radius:15px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:20px;margin:20px 22px 0;padding:18px;display:grid}.consulting-setup-checklist span,.consulting-setup-checklist strong{display:block}.consulting-setup-checklist span{color:#d8bd65;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.consulting-setup-checklist strong{margin-top:7px}.consulting-setup-checklist :is(ul,p){color:#aaa;margin:0;line-height:1.6}.consulting-setup-checklist ul{padding-left:20px}.consulting-workspace-group{background:#151515;border:1px solid #343434;border-radius:18px;margin:0 0 14px;overflow:hidden}.consulting-workspace-group>summary{color:#d8bd65;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 18px;font-weight:800;list-style-position:inside;display:flex}.consulting-workspace-group>summary small{color:#888;text-align:right;text-transform:capitalize;margin-left:auto;font-size:11px;font-weight:650}.consulting-workspace-group[open]>summary{border-bottom:1px solid #303030}.consulting-client-workspace fieldset{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:20px;display:grid}.consulting-client-workspace legend{color:#d8bd65;padding:0 8px;font-weight:800}.consulting-client-workspace label{color:#aaa;align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.consulting-client-workspace input,.consulting-client-workspace textarea,.consulting-client-workspace form select{color:#eee;background:#0d0d0d;border:1px solid #414141;border-radius:11px;min-width:0;min-height:44px;padding:10px 12px}.consulting-client-workspace textarea{resize:vertical;min-height:92px}.consulting-client-workspace .checkbox{grid-column:span 2;align-items:center;display:flex}.consulting-client-workspace .checkbox input{min-height:0}.consulting-client-workspace form>button{color:#111;background:#f1ecdf;border:0;border-radius:999px;min-height:48px;padding:0 20px;font-weight:850}.consulting-empty-action{text-align:center;padding:8px}.consulting-empty-action p{color:#999;margin:4px 0 18px}.consulting-empty-action button{color:#111;background:#f1ecdf;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-weight:850;display:inline-flex}.consulting-client-workspace>output{color:#d8bd65;padding:0 22px 22px;display:block}.consulting-client-history{border:1px solid #343434;border-radius:18px;margin:0 22px 22px;padding:20px}.consulting-client-history h3{margin:0 0 12px}.consulting-client-history article{border-bottom:1px solid #2d2d2d;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.consulting-client-history b,.consulting-client-history small{display:block}.consulting-client-history small,.consulting-client-history time{color:#888;margin-top:4px;font-size:11px}.consulting-health-summary{background:#303030;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.consulting-health-summary article{background:#151515;padding:22px}.consulting-health-summary svg{color:#d8bd65;width:20px}.consulting-health-summary small,.consulting-health-summary strong{margin-top:12px;display:block}.consulting-health-summary small{color:#888}.consulting-health-summary strong{color:#dfc563;font:400 34px Georgia,serif}.consulting-quality h3{margin:8px 16px 14px}.consulting-source-intelligence{border-top:1px solid #303030;padding:20px}.consulting-source-intelligence h3{margin:0 0 14px}.consulting-source-intelligence article{border-bottom:1px solid #2d2d2d;grid-template-columns:minmax(160px,1fr) repeat(5,auto);align-items:center;gap:18px;padding:13px 4px;display:grid}.consulting-source-intelligence span{color:#888;font-size:12px}.consulting-source-intelligence strong{color:#dfc563}.consulting-os-loading{color:#aaa;padding:40px}.business-workspace-hero{border-bottom:1px solid #34312a;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:30px;display:flex}.business-workspace-hero>div{min-width:0}.business-workspace-hero span,.business-workspace-list header span{color:#d8bd65;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.business-workspace-hero span svg{width:18px}.business-workspace-hero h1{letter-spacing:-.06em;margin:18px 0 12px;font-family:Georgia,serif;font-size:clamp(48px,7vw,88px);font-weight:400;line-height:.92}.business-workspace-hero p{color:#969696;max-width:720px;margin:0;font-size:15px;line-height:1.6}.business-workspace-hero button{color:#eee;background:#17150f;border:1px solid #51482d;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-weight:800;display:flex}.business-workspace-hero button svg{width:16px}.business-workspace-metrics{background:#34312a;border:1px solid #34312a;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0;display:grid;overflow:hidden}.business-workspace-metrics article{background:#151515;min-width:0;min-height:132px;padding:24px}.business-workspace-metrics strong{color:#dfc563;margin-bottom:12px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.business-workspace-metrics span{color:#999;font-size:12px;line-height:1.4}.business-workspace-list,.business-workspace-actions{background:#131313;border:1px solid #313131;border-radius:22px;overflow:hidden}.business-workspace-list header{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.business-workspace-list h2{margin:8px 0 0;font-size:24px}.business-workspace-list header small{color:#777;text-align:right}.business-workspace-list>article{border-bottom:1px solid #292929;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.7fr) 100px auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.business-workspace-list>article:last-child{border-bottom:0}.business-workspace-list article div{min-width:0}.business-workspace-list article b,.business-workspace-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-workspace-list article small,.business-workspace-list article span,.business-workspace-list article time{color:#858585;font-size:11px}.business-workspace-list article strong{color:#d8bd65;text-transform:uppercase;font-size:10px}.business-workspace-list article time{white-space:nowrap;align-items:center;gap:6px;display:flex}.business-workspace-list article time svg{width:14px}.business-workspace-empty{color:#888;margin:0;padding:34px 24px}.business-workspace-actions{background:#34312a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.business-workspace-actions button{color:#eee;text-align:left;background:#151515;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:150px;padding:24px;display:grid}.business-workspace-actions button>svg:first-child{color:#d8bd65}.business-workspace-actions button>svg:last-child{width:18px}.business-workspace-actions button b,.business-workspace-actions button small{display:block}.business-workspace-actions button small{color:#888;margin-top:7px;line-height:1.4}.business-workspace-state{color:#aaa;align-items:center;gap:10px;padding:50px;display:flex}.business-workspace-state svg{width:18px}.business-workspace output{color:#d8bd65;margin-top:18px;display:block}.business-workspace-overview{min-width:0}.business-workspace-overview .overview-revenue,.business-workspace-overview .overview-signal{cursor:pointer}.consulting-momentum{margin-top:12px}.consulting-momentum .goal-grid article{min-width:0}.consulting-momentum .goal-grid span{line-height:1.45}.business-activity-panel{order:3;margin-top:12px;overflow:hidden}.business-workspace-overview>output{order:4}.business-tool-heading>button{color:#f2f2f2;background:#171717;border:1px solid #3b3b3b;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:800;display:inline-flex}.business-tool-heading>button svg{width:16px}.business-activity-panel .ops-panel-heading{align-items:center;margin-bottom:0;padding:22px 24px}.business-activity-panel .ops-panel-heading span{color:#cba64a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.business-activity-panel .ops-panel-heading h2{margin:0}.business-activity-panel .ops-panel-heading button svg{width:16px}.business-activity-list>article{border-top:1px solid #292929;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.7fr) 100px auto;align-items:center;gap:18px;padding:18px 24px;display:grid}.business-activity-list article div{min-width:0}.business-activity-list article b,.business-activity-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-activity-list article small,.business-activity-list article span,.business-activity-list article time{color:#858585;font-size:11px}.business-activity-list article strong{color:#d8bd65;text-transform:uppercase;font-size:10px}.business-activity-list article time{white-space:nowrap;align-items:center;gap:6px;display:flex}.business-activity-list article time svg{width:14px}.business-record-link{width:fit-content;font:inherit;text-align:left;font-weight:800;color:#f2f2f2!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.business-record-link:hover{color:#dfc563!important}.consulting-record-panel{background:#12110e;border:1px solid #4d4224;border-radius:22px;order:4;margin-top:12px;padding:24px}.consulting-record-panel>header{border-bottom:1px solid #353025;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.consulting-record-panel>header span{color:#d8bd65;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.consulting-record-panel h2,.consulting-record-panel h3,.consulting-record-panel p{margin:0}.consulting-record-panel h2{margin-top:7px;font-family:Georgia,serif;font-size:34px;font-weight:400}.consulting-record-panel header p{color:#999;margin-top:7px}.consulting-record-panel>header>button{color:#fff;background:#171717;border:1px solid #3b3b3b;border-radius:50%;width:44px;min-height:44px;font-size:25px}.consulting-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:22px;display:grid}.consulting-record-grid form,.consulting-settings-form{background:#151515;border:1px solid #303030;border-radius:18px;align-content:start;gap:15px;padding:22px;display:grid}.consulting-record-grid label,.consulting-settings-form label{color:#b8b8b8;gap:7px;font-size:12px;font-weight:750;display:grid}.consulting-record-grid :is(input,select,textarea),.consulting-settings-form :is(input,select){color:#f2f2f2;width:100%;min-width:0;min-height:46px;font:inherit;background:#0d0d0d;border:1px solid #424242;border-radius:10px;padding:11px 13px}.consulting-record-grid textarea{resize:vertical}.consulting-record-grid form>button,.consulting-settings-form>button{color:#17120a;background:#e0c568;border:0;border-radius:999px;min-height:48px;font-weight:850}.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.settings-summary-grid article{background:#171717;border:1px solid #303030;border-radius:17px;gap:8px;min-height:150px;padding:22px;display:grid}.settings-summary-grid small,.settings-summary-grid span{color:#8d8d8d;font-size:12px}.settings-summary-grid strong{color:#d8bd65;align-self:end;font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);font-weight:400}.consulting-settings-panel{padding:24px!important}.consulting-playbook-panel{margin-top:18px}.consulting-offer-defaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.consulting-offer-defaults article{background:#151515;border:1px solid #303030;border-radius:15px;padding:18px}.consulting-offer-defaults h3{min-height:46px;margin:0;font-size:16px}.consulting-offer-defaults article>strong{color:#d8bd65;margin:14px 0;font-family:Georgia,serif;font-size:26px;font-weight:400;display:block}.consulting-offer-defaults dl,.consulting-offer-defaults dl div{gap:8px;display:grid}.consulting-offer-defaults dl{margin:0}.consulting-offer-defaults dl div{grid-template-columns:72px 1fr}.consulting-offer-defaults :is(dt,dd){color:#929292;margin:0;font-size:12px}.consulting-template-list{gap:10px;padding:20px;display:grid}.consulting-template-list details{background:#151515;border:1px solid #303030;border-radius:13px;padding:16px 18px}.consulting-template-list summary{color:#eee;cursor:pointer;font-weight:800}.consulting-template-list p{color:#aaa;max-width:820px;line-height:1.65}.consulting-template-list button{color:#111;background:#eee9dc;border:1px solid #555;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.consulting-template-list button svg{width:16px}.consulting-settings-panel .consulting-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin-top:22px}.consulting-settings-panel .consulting-settings-form>button,.consulting-settings-panel .consulting-settings-form>output{grid-column:1/-1}.consulting-settings-panel .consulting-settings-form label>small{color:#818181;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:680px){.settings-summary-grid,.consulting-settings-panel .consulting-settings-form{grid-template-columns:1fr}.settings-summary-grid article{min-height:126px}.consulting-settings-panel{padding:18px!important}}.consulting-record-grid form>.consulting-cancel-button{color:#f2eeee;background:0 0;border:1px solid #755454}.consulting-record-grid form>.consulting-cancel-button:hover{background:#2a1818}.consulting-record-history{border-top:1px solid #353025;margin-top:18px;padding-top:20px}.consulting-record-history>article{border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;padding:15px 0;display:grid}.consulting-record-history small,.consulting-record-history time,.consulting-record-history p{color:#909090;font-size:11px}.consulting-record-history details{grid-column:1/-1}.consulting-record-history summary{color:#d8bd65;cursor:pointer;font-size:12px;font-weight:800}.consulting-record-history pre{color:#bbb;white-space:pre-wrap;background:#0b0b0b;border-radius:10px;max-width:100%;padding:14px;font:12px/1.6 ui-monospace,monospace;overflow:auto}.consulting-pipeline-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.consulting-pipeline-board>section{background:#151515;border:1px solid #303030;border-radius:15px;min-width:0;padding:15px}.consulting-pipeline-board section>header{color:#d8bd65;text-transform:capitalize;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.consulting-pipeline-board section>button{color:#eee;text-align:left;background:#101010;border:1px solid #333;border-radius:11px;gap:4px;width:100%;min-height:64px;margin-top:8px;padding:12px;display:grid}.consulting-pipeline-board small{color:#888}.consulting-settings-form{max-width:680px;margin:22px}.consulting-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.consulting-automation-grid>article{background:#151515;border:1px solid #303030;border-radius:15px;gap:13px;min-height:130px;padding:18px;display:flex}.consulting-automation-grid article>svg{color:#65c781;flex:none;width:20px}.consulting-automation-grid article[data-tone=attention]>svg{color:#dfc563}.consulting-automation-grid b,.consulting-automation-grid small{display:block}.consulting-automation-grid small{color:#999;margin-top:7px;line-height:1.5}.consulting-automation-grid>p{color:#aaa;grid-column:1/-1;margin:0;font-size:12px}.consulting-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;display:grid}.consulting-health-grid article{background:#171717;border:1px solid #343434;border-radius:18px;gap:10px;min-width:0;padding:22px;display:grid}.consulting-health-grid article:last-child{grid-column:span 2}.consulting-health-grid small{color:#aaa;font-size:12px;font-weight:750}.consulting-health-grid strong{color:#e1c769;font-family:Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400}.consulting-review-section{gap:18px;padding:20px;display:grid}.consulting-review-actions{background:#171717;border:1px solid #343434;border-radius:18px;padding:20px}.consulting-review-actions h3,.consulting-review-actions p{margin:0}.consulting-review-actions p{color:#999;margin-top:6px;font-size:12px}.consulting-review-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.consulting-review-actions button{color:#eee;text-align:left;background:#101010;border:1px solid #3a3a3a;border-radius:12px;gap:4px;min-width:0;padding:14px;display:grid}.consulting-review-actions button small{color:#999;text-overflow:ellipsis;overflow:hidden}.consulting-review-actions button b{color:#e1c769;margin-top:7px}.consulting-billing-section{gap:18px;padding:20px;display:grid}.consulting-billing-section .billing-summary,.consulting-billing-section .billing-filters{margin:0}.consulting-billing-search{background:#111;border:1px solid #3a3a3a;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 16px;display:flex}.consulting-billing-search svg{color:#999;width:19px}.consulting-billing-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}@media (max-width:850px){.consulting-client-workspace fieldset,.consulting-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-source-intelligence article{grid-template-columns:1fr 1fr;gap:7px 14px}.business-area-chooser-grid{grid-template-columns:1fr}.business-area-chooser-grid button{min-height:130px}.business-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-workspace-actions{grid-template-columns:1fr}.business-workspace-actions button{min-height:110px}.business-workspace-list>article{grid-template-columns:minmax(0,1fr) auto}.business-workspace-list article span,.business-workspace-list article time{grid-column:1/-1}.business-activity-list>article{grid-template-columns:minmax(0,1fr) auto}.business-activity-list article span,.business-activity-list article time,.business-activity-list article>small{grid-column:1/-1}.consulting-record-grid,.consulting-automation-grid,.consulting-health-grid{grid-template-columns:1fr}.consulting-health-grid article:last-child{grid-column:auto}.consulting-review-actions>div{grid-template-columns:1fr}.consulting-pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-automation-grid>p{grid-column:auto}}@media (max-width:560px){.consulting-os{border-radius:20px;margin:18px}.business-workspace-overview .consulting-os{margin-inline:0}.consulting-os>header{align-items:flex-start;padding:20px}.consulting-pipeline-columns{grid-template-columns:1fr;overflow:visible}.consulting-pipeline-mobile-filter{color:#aaa;gap:7px;margin:16px 18px 0;font-size:12px;font-weight:700;display:grid}.consulting-pipeline-mobile-filter select{color:#eee;width:100%;min-height:48px;font:inherit;background:#111;border:1px solid #444;border-radius:12px;padding:0 13px}.consulting-pipeline-columns>section{min-height:0}.consulting-pipeline-columns>section:not(:has(button)){padding-block:8px}.consulting-pipeline-columns>section:not(:has(button))>header{padding-bottom:6px}.consulting-client-workspace>header{display:block}.consulting-client-workspace>header label{margin-top:16px}.consulting-client-workspace fieldset{grid-template-columns:1fr;padding:15px}.consulting-client-workspace form{padding:14px}.consulting-setup-checklist{grid-template-columns:1fr;margin:14px 14px 0;padding:16px}.consulting-client-workspace form>button{bottom:calc(76px + env(safe-area-inset-bottom));z-index:4;width:100%;position:sticky;box-shadow:0 10px 28px #0000008c}.consulting-client-workspace{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.consulting-health-summary article:last-child:nth-child(odd){grid-column:1/-1}.consulting-client-workspace .checkbox{grid-column:auto}.business-classification>header{display:block}.business-classification-counts{justify-content:flex-start;margin-top:18px}.business-classification-list article{grid-template-columns:auto minmax(0,1fr);padding:18px}.classification-method,.business-classification-list article label{grid-column:2}.business-classification-pagination{flex-wrap:wrap;padding:18px}.business-classification-pagination>span{text-align:center;order:-1;width:100%}.business-area-chooser{min-height:calc(100svh - 64px);padding:34px 12px 100px}.business-area-chooser h1{font-size:clamp(42px,14vw,58px)}.business-area-chooser-grid{gap:10px}.business-area-chooser-grid button{border-radius:18px;grid-template-columns:auto minmax(0,1fr);width:100%;min-height:112px;padding:20px 18px}.business-area-chooser-grid button>svg:first-child{width:28px;height:28px}.business-area-chooser-grid button>svg:last-child{display:none}.business-workspace{padding:24px 12px 90px}.business-workspace-hero{flex-direction:column;align-items:flex-start;gap:18px}.business-workspace-hero h1{font-size:clamp(43px,14vw,58px)}.business-workspace-hero button{justify-content:center;width:100%}.business-workspace-metrics article{min-height:112px;padding:18px 15px}.business-workspace-metrics strong{font-size:32px}.business-workspace-list header{flex-direction:column;align-items:flex-start;padding:18px}.business-workspace-list header small{text-align:left}.business-workspace-list>article{padding:16px 18px}.business-workspace-actions button{width:100%;padding:20px 18px}.business-activity-panel .ops-panel-heading{flex-direction:column;align-items:stretch;padding:18px}.business-activity-panel .ops-panel-heading button{justify-content:center;width:100%}.business-activity-list>article{padding:16px 18px}.business-tool-heading>button{width:100%}.consulting-record-panel{border-radius:18px;padding:18px}.consulting-record-panel>header{align-items:flex-start}.consulting-record-grid form,.consulting-settings-form{padding:17px}.consulting-pipeline-board{grid-template-columns:1fr;padding:14px}.consulting-settings-form{margin:14px}.consulting-offer-defaults{grid-template-columns:1fr;padding:14px}.consulting-offer-defaults h3{min-height:0}.consulting-template-list{padding:14px}}.growth-plan{color:#f3f0e8;max-width:1320px;margin:auto;padding:32px clamp(18px,4vw,52px) 100px}.growth-plan *{box-sizing:border-box}.growth-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.growth-eyebrow{color:#d8bd65;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:750}.growth-header h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(30px,4vw,46px);font-weight:500}.growth-plan p{margin:0 0 16px;line-height:1.65}.growth-header p,.growth-muted,.growth-freshness,.growth-footer{color:#aaa69e;font-size:13px}.growth-plan button,.growth-plan input,.growth-plan select,.growth-plan textarea{font:inherit}.growth-plan button{color:#15130c;cursor:pointer;background:#d8bd65;border:1px solid #524a34;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.growth-header button{color:#e5d6a0;background:#1a1916;flex-shrink:0}.growth-plan button:disabled{opacity:.55;cursor:wait}.growth-plan :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #e0c36d}.growth-summary{border-top:1px solid #38352c;border-bottom:1px solid #38352c;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 14px;padding:22px 0;display:grid}.growth-summary strong,.growth-summary span{display:block}.growth-summary strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,36px);font-weight:500}.growth-summary span{color:#aaa69e;margin-top:6px;font-size:12px}.growth-plan a{color:#e4ce8c;text-underline-offset:4px;text-decoration:underline}.growth-freshness a{white-space:nowrap}.growth-jump{flex-wrap:wrap;gap:8px 20px;padding:12px 0 26px;display:flex}.growth-jump a{padding:8px 0;font-size:13px}.growth-priority{background:#141412;border:1px solid #363329;border-radius:14px;margin-bottom:24px;scroll-margin-top:90px;overflow:hidden}.growth-priority>header{border-bottom:1px solid #302d26;align-items:flex-start;gap:18px;padding:24px;display:flex}.growth-number{color:#d8bd65;padding-top:4px;font-size:15px}.growth-priority h2{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:600}.growth-priority>header p{color:#aaa69e;margin:0;font-size:13px}.growth-due{color:#bdb49a;flex-shrink:0;margin-left:auto;padding-top:5px;font-size:11px}.growth-content{padding:24px}.growth-content>p{font-size:14px}.growth-related{align-items:center;gap:5px;min-height:30px;margin-bottom:20px;font-size:13px;display:inline-flex}.growth-customer{border-top:1px solid #353229}.growth-customer:last-child{border-bottom:1px solid #353229}.growth-customer summary{cursor:pointer;align-items:center;gap:14px;padding:18px 0;list-style:none;display:flex}.growth-customer summary::-webkit-details-marker{display:none}.growth-customer summary>span:first-child{flex:1;min-width:0}.growth-customer small,.growth-plan td small{color:#aaa69e;margin-top:5px;font-size:12px;line-height:1.6;display:block}.growth-customer b{font-size:14px}.growth-state{color:#e0c983;font-size:11px}.growth-customer[open] summary>svg{transform:rotate(180deg)}.growth-customer-body{padding:4px 0 22px;font-size:13px}.growth-editor{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr);gap:14px;padding-top:12px;display:grid}.growth-plan label{color:#c3beb3;flex-direction:column;gap:8px;font-size:12px;display:flex}.growth-plan :is(input,select,textarea){color:#f0eee8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f100e;border:1px solid #4a463b;border-radius:7px;width:100%;min-height:44px;padding:10px 12px}.growth-plan textarea{resize:vertical;line-height:1.6}.growth-save{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.growth-save span{color:#c3beb3;overflow-wrap:anywhere;font-size:12px}.growth-reference{border-top:1px solid #353229;margin-top:20px;padding-top:16px}.growth-reference summary{cursor:pointer;color:#daceaa;padding:6px 0;font-size:13px}.growth-reference blockquote{border-left:2px solid #d8bd65;margin:16px 0;padding-left:16px;font-size:14px;line-height:1.8}.growth-reference p,.growth-reference li{font-size:13px;line-height:1.8}.growth-table-wrap{width:100%;margin:18px 0;overflow-x:auto}.growth-plan table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.growth-plan th{color:#aaa69e;border-bottom:1px solid #4a4332;padding:12px 12px 12px 0;font-size:11px;font-weight:600}.growth-plan td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #2c2b26;max-width:320px;padding:16px 16px 16px 0;font-size:13px;line-height:1.6}.growth-clips{padding-left:22px}.growth-clips li{padding:8px 0;font-size:14px}.growth-clips p{color:#aaa69e;margin:8px 0;font-size:13px}.growth-week{max-width:240px;margin-bottom:18px}.growth-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.growth-economics .growth-save{margin-top:16px}.growth-records{margin:24px 0}.growth-records h3{font-size:14px}.growth-records>div{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.growth-records button{color:#e0d2a4;background:#222018}.growth-error{background:#30221a;border:1px solid #c88560;margin:18px 0;padding:16px;font-size:14px}.growth-error button{margin-left:12px}.growth-footer{padding:0 4px;line-height:1.7}@media (max-width:700px){.growth-plan{padding:24px 16px 120px}.growth-header{flex-direction:column;gap:8px}.growth-header button{align-self:flex-start}.growth-summary{gap:12px}.growth-summary strong{font-size:24px}.growth-summary span{font-size:11px;line-height:1.5}.growth-priority>header{flex-wrap:wrap;gap:10px;padding:18px}.growth-priority>header>div{flex:1}.growth-due{flex-basis:100%;margin-left:28px}.growth-priority h2{font-size:18px}.growth-content{padding:18px}.growth-customer summary{flex-wrap:wrap;gap:8px}.growth-customer summary>span:first-child{flex-basis:70%}.growth-state{max-width:110px;line-height:1.5}.growth-editor{grid-template-columns:1fr}.growth-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.growth-plan *{scroll-behavior:auto}}.customer-workspace{padding-top:30px}.customer-summary{background:#2e2e2e;border:1px solid #2e2e2e;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.customer-summary article{background:#121212;gap:6px;min-height:108px;padding:17px;display:grid}.customer-summary small{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-summary b{font-family:Georgia,serif;font-size:30px;font-weight:400}.customer-summary span{color:#777;font-size:9px}.customer-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.customer-filters{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.customer-filters::-webkit-scrollbar{display:none}.customer-filters button{flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:750;display:flex;color:#999!important;background:#121212!important;border:1px solid #343434!important;border-radius:999px!important}.customer-filters button[aria-pressed=true]{color:#111!important;background:#eee9dd!important;border-color:#d6b55b!important}.customer-filters button b{background:#ffffff14;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:5px;font-size:8px;display:grid}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-directory-total{color:#eee;margin:0;font-size:13px;font-weight:800}.contact-directory-card{background:#121212;border:1px solid #2e2e2e;border-radius:15px;overflow:hidden}.contact-directory-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 14px;list-style:none;display:grid}.contact-directory-card>summary::-webkit-details-marker{display:none}.contact-directory-card>summary b{color:#eee;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contact-directory-card>summary b.is-unnamed{color:#999;font-weight:650}.contact-directory-card>summary>svg{color:#777;transition:transform .18s}.contact-directory-card[open]>summary>svg{transform:rotate(180deg)}.contact-directory-card[open]>summary{border-bottom:1px solid #2b2b2b}.contact-directory-details{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"email phone""actions actions";align-items:start;gap:14px 20px;padding:14px;display:grid}.contact-directory-details>p:first-child{grid-area:email}.contact-directory-details>p:nth-child(2){grid-area:phone}.contact-directory-details p{gap:4px;min-width:0;margin:0;display:grid}.contact-directory-details small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.contact-directory-details p a,.contact-directory-details p span{color:#bbb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contact-directory-details .contact-directory-actions a,.contact-directory-details .contact-directory-actions button{width:auto;padding-inline:10px;font-size:10px;text-decoration:none}.contact-directory-details .contact-directory-actions{grid-area:actions;justify-content:flex-end;padding-top:2px}.contact-directory-row{background:#121212;border:1px solid #2e2e2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(120px,auto) auto;grid-template-areas:"avatar identity phone actions";align-items:center;gap:14px;min-width:0;min-height:70px;padding:12px 14px;display:grid}.contact-directory-row>.contact-directory-avatar{grid-area:avatar}.contact-directory-row>.contact-directory-identity{grid-area:identity}.contact-directory-row>.contact-directory-phone{grid-area:phone}.contact-directory-row>.contact-directory-actions{grid-area:actions}.contact-directory-avatar{color:#dfc164;background:#211e16;border:1px solid #51431f;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.contact-directory-identity,.contact-directory-phone{gap:4px;min-width:0;display:grid}.contact-directory-meta{gap:8px;min-width:0;display:flex}.contact-directory-meta>a{min-width:0}.contact-directory-identity b,.contact-directory-identity a,.contact-directory-phone a,.contact-directory-phone small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-directory-identity a,.contact-directory-phone a,.contact-directory-phone small{color:#999;font-size:11px}.contact-directory-phone{grid-template-columns:auto minmax(0,1fr);align-items:center}.contact-directory-phone svg{color:#d6b55b}.contact-mobile-phone{display:none}.contact-directory-identity .is-unnamed{color:#aaa;font-weight:650}.contact-directory-actions{gap:5px;display:flex}.contact-directory-actions a,.contact-directory-actions button,.contact-add-button{color:#ddd;background:#181818;border:1px solid #343434;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:34px;min-height:34px;padding:7px;display:inline-flex}.contact-directory-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contact-directory-heading .contact-directory-total{margin-right:auto}.contact-actions-menu{position:relative}.contact-actions-menu summary{cursor:pointer;border:1px solid #343434;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:750;list-style:none;display:inline-flex}.contact-actions-menu summary::-webkit-details-marker{display:none}.contact-actions-menu[open] .ops-export-button{z-index:9;width:max-content;min-width:190px;position:absolute;top:42px;right:0;box-shadow:0 14px 34px #000b}.contact-import-button{display:none}.contact-actions-menu[open] .contact-import-button{z-index:9;color:#eee;cursor:pointer;background:#151515;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:190px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:800;display:flex;position:absolute;top:90px;right:0;box-shadow:0 14px 34px #000b}.contact-import-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-import-status{color:#d6b55b;flex-basis:100%;margin:2px 0 0;font-size:11px;display:block}.contact-letter-nav{scrollbar-width:none;gap:4px;padding:2px 0 7px;display:flex;overflow-x:auto}.contact-letter-nav button{flex:none;width:30px;font-size:10px;font-weight:800;color:#999!important;background:#121212!important;border:1px solid #303030!important;border-radius:8px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.contact-letter-nav button[aria-pressed=true]{color:#111!important;background:#eee9dd!important;border-color:#d6b55b!important}.contact-editor-backdrop{z-index:90;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.contact-editor{color:#f3f0e8;background:#111;border:1px solid #3a3a3a;border-radius:22px;width:min(520px,100%);margin:0;padding:0}.contact-editor header{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:center;padding:20px;display:flex}.contact-editor header small{color:#d6b55b;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.contact-editor h2{font-family:var(--font-serif);margin:4px 0 0;font-size:28px}.contact-editor header button{place-items:center;color:#eee!important;background:#191919!important;border:1px solid #3a3a3a!important;border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.contact-editor header button svg{stroke:currentColor;width:20px;height:20px;display:block}.contact-editor form{gap:14px;padding:20px;display:grid}.contact-editor label{color:#ddd;gap:7px;font-size:12px;font-weight:750;display:grid}.contact-editor label small{color:#888;font-weight:500}.contact-editor input{color:#fff;width:100%;min-height:48px;font:inherit;background:#0b0b0b;border:1px solid #3a3a3a;border-radius:12px;padding:0 13px}.contact-editor input:disabled{color:#aaa;opacity:.8}.contact-name-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-save-button{color:#111;background:#eee9dd;border:0;border-radius:999px;min-height:48px;font-weight:850}.contact-editor output{color:#d6b55b;min-height:18px;font-size:11px}.contact-page-size{color:#888;justify-content:center;align-items:center;gap:10px;margin:12px 0 0;font-size:10px;font-weight:750;display:flex}.contact-page-size select{color:#eee;min-width:76px;min-height:36px;font:inherit;background:#121212;border:1px solid #343434;border-radius:999px;padding:0 28px 0 12px}.customer-record{background:#121212;border-radius:16px;min-width:0;overflow:hidden;border:1px solid #2e2e2e!important}.customer-record>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;display:grid;padding:18px!important}.customer-record[open]>summary{border-radius:0!important;margin:0!important}.customer-identity{min-width:0}.customer-identity>b,.customer-identity>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-latest{font-size:9px!important}.customer-signals{justify-items:end;gap:8px;display:grid}.customer-signals em{color:#ccc;text-transform:uppercase;background:#292929;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800}.customer-signals em[data-tone=purchasers]{color:#8de2a6;background:#173522}.customer-signals em[data-tone=members]{color:#a8c3ff;background:#242d48}.customer-signals small{font-size:9px!important}.customer-detail-actions{border-bottom:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 14px;display:flex}.contact-history .customer-detail-actions .evidence-download{margin:0}.customer-detail-actions>span{text-align:right;justify-items:end;gap:3px;display:grid}.customer-detail-actions small,.customer-detail-actions em{color:#888;font-size:9px;font-style:normal}.customer-detail-actions b{font-size:12px}.evidence-composer{background:#151515;border:1px solid #303030;border-radius:12px;margin:14px 0}.evidence-composer>summary{color:#eee;cursor:pointer;align-items:center;gap:8px;padding:13px 14px;font-size:11px;font-weight:800;display:flex}.evidence-composer>summary svg{width:15px}.evidence-composer[open]>summary{color:#d6b55b;border-bottom:1px solid #303030}.evidence-composer .evidence-add{border:0;padding:14px}.customer-timeline-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 0 10px;display:flex}.customer-timeline-heading b{font-size:14px}.customer-timeline-heading span{margin:0;font-size:9px}.customer-timeline-limit{color:#888;font-size:10px;line-height:1.5}.customer-pagination{background:#121212;border:1px solid #2e2e2e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:9px;display:grid}.customer-pagination button{min-height:36px;padding:8px 12px;font-size:10px;color:#eee!important;background:#181818!important;border:1px solid #3b3b3b!important;border-radius:999px!important}.customer-pagination button:disabled{opacity:.3}.customer-pagination span{text-align:center;color:#aaa;font-size:10px}.customer-pagination small{color:#666;font-size:8px;display:block}@media (max-width:900px){.customer-summary{grid-template-columns:1fr 1fr}.customer-summary article{min-height:91px;padding:14px}.customer-tools{flex-direction:column;align-items:stretch}.customer-grid{grid-template-columns:1fr}.customer-record>summary{min-height:102px;padding:15px!important}.customer-record[open]{padding:0 14px 30px}.customer-record[open]>summary{margin:0 -14px 12px!important;padding-inline:14px!important}.customer-detail-actions{flex-direction:column;align-items:flex-start}.customer-detail-actions>span{text-align:left;justify-items:start}.customer-pagination{z-index:5;position:sticky;bottom:12px;box-shadow:0 12px 34px #000a}}@media (max-width:520px){.customer-workspace{padding-inline:12px!important}.contact-directory-row{grid-template:"avatar identity actions"/38px minmax(0,1fr) auto;gap:10px;max-height:70px;padding:8px 10px;overflow:hidden;height:70px!important;min-height:70px!important}.contact-directory-card>summary{min-height:50px;padding:8px 12px}.contact-directory-card>summary b{font-size:14px}.contact-directory-details{grid-template-columns:1fr;grid-template-areas:"email""phone""actions";align-items:stretch;gap:11px;padding:12px}.contact-directory-details p a,.contact-directory-details p span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.contact-directory-details .contact-directory-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-directory-details .contact-directory-actions a,.contact-directory-details .contact-directory-actions button{min-height:38px}.contact-directory-avatar,.contact-directory-identity,.contact-directory-actions{align-self:center}.contact-directory-identity{gap:4px;line-height:1.2}.contact-directory-identity b{font-size:14px}.contact-directory-identity a{font-size:10px}.contact-directory-phone{display:none}.contact-directory-meta{align-items:center;gap:6px;display:flex}.contact-directory-meta>a:first-child{text-overflow:ellipsis;overflow:hidden}.contact-mobile-phone{border-left:1px solid #333;flex:none;padding-left:6px;display:inline;color:#b5a26b!important}.contact-directory-actions a[href^=mailto\:]{display:none}.contact-directory-row>.contact-directory-actions{grid-area:actions;align-self:center}.contact-directory-actions a,.contact-directory-actions button{min-width:34px;min-height:34px;padding:6px}.contact-directory-heading{align-items:center}.contact-add-button{font-size:10px}.contact-actions-menu summary{font-size:0}.contact-actions-menu summary svg{width:18px}.contact-actions-menu[open]{padding-bottom:46px}.contact-actions-menu[open] .ops-export-button{top:44px;right:0}.contact-letter-nav{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;padding-block:0 6px;display:grid;overflow:visible}.contact-letter-nav button{width:100%;min-width:0!important;height:30px!important;min-height:30px!important}.customer-pagination{box-shadow:none;position:static}.contact-name-fields{grid-template-columns:1fr}.customer-summary b{font-size:27px}.customer-record>summary{grid-template-columns:minmax(0,1fr) auto}.customer-signals em{text-align:center;max-width:105px}.customer-pagination{grid-template-columns:76px minmax(0,1fr) 76px}.customer-pagination button{padding-inline:7px}}.customer-sync{color:#929292;justify-content:flex-end;align-items:center;gap:7px;margin:-8px 0 14px;font-size:10px;display:flex}.customer-sync span{background:#65b97b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #65b97b1f}.customer-view-options{flex:none;align-items:center;gap:12px;display:flex}.customer-sort{color:#aaa;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.customer-sort select{color:#eee;min-height:38px;font:inherit;background:#121212;border:1px solid #343434;border-radius:999px;padding:0 30px 0 12px}.customer-sort-note{color:#aaa;margin:0;font-size:10px;font-weight:750}.customer-signals svg{color:#777;width:15px;height:15px;transition:transform .2s}.customer-record[open] .customer-signals svg{transform:rotate(180deg)}.customer-signals em[data-tone=customer]{color:#9ce7b2;background:#173522}.customer-signals em[data-tone=active-member]{color:#b5caff;background:#242d48}.customer-signals em[data-tone=past-member]{color:#e5c47a;background:#3a3020}.customer-signals em[data-tone=refunded]{color:#f0a0a0;background:#472222}.customer-snapshot{background:#303030;border:1px solid #303030;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.customer-snapshot article{background:#161616;align-content:start;gap:7px;min-height:84px;padding:13px;display:grid}.customer-snapshot small{color:#969696;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-snapshot b{overflow-wrap:anywhere;color:#f1f1f1;font-size:11px;line-height:1.35}.customer-collapse{min-height:40px;margin:20px auto 0;font-size:10px;font-weight:800;display:block;color:#eee!important;background:#181818!important;border:1px solid #3a3a3a!important;border-radius:999px!important;padding:9px 18px!important}.customer-identity>b{color:#e2e2e2}.customer-identity>small{color:#aaa!important}.customer-latest,.customer-signals small{color:#929292!important}@media (max-width:900px){.customer-tools{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af0;border-block:1px solid #292929;margin-inline:-14px;padding:10px 14px 12px;position:sticky;top:193px}.customer-view-options{justify-content:space-between}.customer-snapshot{grid-template-columns:1fr 1fr}.customer-snapshot article{min-height:78px}.customer-record>summary{cursor:pointer}}@media (max-width:520px){.customer-sync{justify-content:flex-start}.customer-view-options{gap:8px}.customer-sort{flex:1}.customer-sort select{width:100%;min-width:0}.customer-internal-toggle{white-space:nowrap;font-size:9px!important}.customer-record>summary{-webkit-tap-highlight-color:transparent}.customer-identity>b{color:#ededed}.customer-identity>small{color:#b2b2b2!important}.customer-latest,.customer-signals small{color:#9c9c9c!important}}.customer-filter-note{color:#858585;margin:-5px 0 14px;font-size:9px;line-height:1.45}.contact-workspace .customer-sync-status{justify-content:flex-start}.contact-workspace .customer-tools{flex-wrap:wrap;justify-content:flex-start}.contact-workspace .contact-directory-heading .contact-directory-total{margin-right:12px}.contact-workspace .customer-view-options{margin-left:0}.operations-admin .contact-workspace .ops-review-panel>button{color:#eee;background:0 0;border-radius:0}.operations-admin .contact-workspace .ops-review-panel>button:hover{background:#171717}@media (min-width:641px){.contact-workspace .contact-letter-nav{grid-template-columns:repeat(14,minmax(30px,1fr));gap:6px;padding-bottom:12px;display:grid;overflow:visible}.contact-workspace .contact-letter-nav button{width:100%;min-width:0!important}}.customer-detail-actions .evidence-download:disabled{cursor:progress;opacity:.62}.customer-detail-error{color:#f0b2b2;background:#351b1b;border:1px solid #663737;border-radius:10px;margin:-5px 0 14px;padding:10px 12px;font-size:10px;line-height:1.5}.admin-app,.review-admin,.subscription-admin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.operations-admin :is(small,time,em),.review-admin :is(small,time,em),.subscription-admin :is(small,time,em){line-height:1.4;font-size:12px!important}:is(.review-admin :is(input,select,textarea):focus-visible,.subscription-admin :is(input,select,textarea):focus-visible){outline-offset:3px;border-color:#d8bd65;outline:2px solid #e0bf5b}.review-admin-header a,.subscription-admin-header a{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.dashboard-skip-link{transition:none}}.tc{--tc-ink:#f7f6f2;--tc-muted:#aaa;--tc-line:#ffffff29;--tc-gold:var(--gold,#d4af37);--tc-surface:#111;--tc-field:#080808;--tc-recap:#211c0e;color:var(--tc-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}.tc *{box-sizing:border-box}.tc a{color:inherit;text-underline-offset:4px}.tc-main{max-width:1380px;margin:auto;padding:64px 32px 100px}.tc-public .tc-main{padding-top:154px}.tc-loading{min-height:100svh;color:var(--tc-muted);padding-top:30px;display:block}.tc h1,.tc h2,.tc h3,.tc p{margin:0 0 20px}.tc h1{letter-spacing:-.055em;font-family:Georgia,serif;font-size:clamp(46px,6vw,80px);font-weight:400;line-height:.98}.tc h2{letter-spacing:-.045em;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:1.04}.tc h3{font-size:18px;line-height:1.35}.tc .tc-eyebrow{color:var(--tc-gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.tc-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;min-height:660px;padding:12px 0 80px;display:grid;position:relative}.tc-hero-copy{z-index:1;position:relative}.tc-hero h1{letter-spacing:-.075em;margin:30px 0;font-family:Arial,sans-serif;font-size:clamp(64px,7.3vw,112px);font-weight:700;line-height:.9}.tc-hero h1 em{color:var(--tc-gold);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#d4af37,#f3d98b);-webkit-background-clip:text;background-clip:text;font-style:normal}.tc-lead{color:#b6b6b6;max-width:540px;font-size:19px;line-height:1.6}.tc-hero-visual{align-self:stretch;min-height:560px;position:relative}.tc-hero-visual img{object-fit:cover;object-position:55% 15%;filter:brightness(.8)saturate(.65);width:100%;height:100%;position:absolute;inset:0}.tc-hero-visual:after{content:"";background:linear-gradient(90deg,#050505,#0000 28%),linear-gradient(#0000 65%,#050505);position:absolute;inset:0}.tc-hero-visual>span{z-index:1;color:var(--tc-gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:30px;right:12px}.tc button,.tc a.tc-button{border:1px solid var(--tc-gold);background:var(--tc-gold);color:#111;cursor:pointer;min-height:48px;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 23px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.tc button:hover,.tc a.tc-button:hover{background:#f3d98b;border-color:#f3d98b}.tc button:disabled{cursor:not-allowed;opacity:.55}.tc .tc-secondary{color:var(--tc-ink);border-color:var(--tc-line);background:0 0;margin-left:8px}.tc .tc-secondary:hover{border-color:var(--tc-gold);background:var(--tc-surface)}.tc .tc-text-button{color:var(--tc-gold);text-align:left;background:0 0;border:0;border-radius:0;min-height:40px;padding:4px 0;text-decoration:underline}.tc :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--tc-gold);outline-offset:4px}.tc-muted{color:var(--tc-muted);font-size:13px;margin-top:16px!important}.tc-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);margin-top:32px;display:grid}.tc-signup-layout{border-top:1px solid var(--tc-line);padding-top:72px}.tc-panel{--tc-ink:#111;--tc-muted:#62625b;--tc-line:#ccc8bd;--tc-gold:#806414;--tc-surface:#eeece5;--tc-field:#fff;--tc-recap:#ece7d9;background:var(--paper,#f7f6f2);color:var(--tc-ink);border:1px solid var(--tc-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:20px;min-width:0;padding:clamp(26px,3.2vw,48px);scroll-margin-top:28px}.tc-panel h2{font-size:clamp(34px,3.4vw,46px)}.tc-panel button:not(.tc-secondary):not(.tc-text-button){color:#fff;background:#111;border-color:#111}.tc-panel button:not(.tc-secondary):not(.tc-text-button):hover{color:#111;background:#d4af37;border-color:#d4af37}.tc-form{gap:24px;margin:26px 0;display:grid}.tc-form label{gap:9px;font-size:13px;font-weight:650;display:grid}.tc-form label span{font-weight:400}.tc input,.tc select,.tc textarea{border:1px solid var(--tc-line);background:var(--tc-field);width:100%;min-width:0;color:var(--tc-ink);font:inherit;border-radius:8px;padding:13px;font-size:16px}.tc textarea{resize:vertical}.tc input::placeholder,.tc textarea::placeholder{color:var(--tc-muted);opacity:1}.tc .tc-checkbox{align-items:flex-start;gap:12px;font-size:12px;line-height:1.65;display:flex}.tc-checkbox input{accent-color:#806414;flex-shrink:0;width:18px;height:18px;margin-top:3px}.tc .tc-trap{display:none}.tc-steps{margin:36px 0;padding-left:24px}.tc-steps li{padding:0 0 22px 12px}.tc-steps li::marker{color:var(--tc-gold);font-size:13px}.tc-steps b{font-size:18px;font-weight:600}.tc-steps p{color:var(--tc-muted);margin:10px 0}.tc-recap{background:var(--tc-recap);border-left:2px solid var(--tc-gold);margin:26px 0;padding:22px}.tc-recap p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.tc details{border-bottom:1px solid var(--tc-line);padding:22px 0}.tc summary{cursor:pointer;font-size:15px;font-weight:600}.tc details p{color:var(--tc-muted);margin:18px 0 0;font-size:14px}.tc details .tc-live-offer p{color:var(--tc-ink)}.tc details .tc-live-offer .tc-muted{color:var(--tc-muted)}.tc details>.tc-form{max-width:680px}.tc-alert,.tc-notice{color:#ffd9c7;overflow-wrap:anywhere;background:#281a13;border:1px solid #855c49;border-radius:10px;margin-bottom:28px;padding:20px 24px;display:block}.tc-notice{color:#e3eed9;background:#162016;border-color:#576d46}.tc-footer{border-top:1px solid var(--tc-line);text-align:center;color:var(--tc-muted);padding:32px;font-size:12px}.tc-portal-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.tc-portal-head h1{font-size:clamp(40px,5vw,64px)}.tc-portal-head p:not(.tc-eyebrow){color:var(--tc-muted)}.tc-progress{border-top:1px solid var(--tc-line);border-bottom:1px solid var(--tc-line);flex-wrap:wrap;align-items:center;gap:32px;margin:28px 0 38px;padding:28px 0;display:flex}.tc-progress strong{color:var(--tc-gold);font-variant-numeric:tabular-nums;font-size:42px;font-weight:500}.tc-progress strong span{color:var(--tc-muted);font-size:24px}.tc-progress p{color:var(--tc-muted);margin:0;font-size:13px}.tc progress{accent-color:#d4af37;width:100%;height:6px}.tc-days{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.tc .tc-days button{color:#d2d2d2;border:1px solid var(--tc-line);text-align:center;background:#111;border-radius:12px;padding:16px 5px;display:block}.tc .tc-days button:not(:disabled):hover{border-color:var(--tc-gold)}.tc-days span{font-size:24px;display:block}.tc-days small{font-size:10px;font-weight:400}.tc .tc-days button[aria-pressed=true]{outline:2px solid var(--tc-gold);outline-offset:2px}.tc .tc-days .tc-done{color:#f3d98b;background:#2a230f;border-color:#756127}.tc-table{border-collapse:collapse;width:100%;font-size:14px}.tc-table th,.tc-table td{text-align:left;border-bottom:1px solid var(--tc-line);vertical-align:top;padding:16px}.tc-table th{color:var(--tc-muted);font-size:12px;font-weight:600}.tc-table small{color:var(--tc-muted);display:block}.tc-table-wrap{margin:28px 0;overflow:auto}.tc-admin-tools{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.tc-admin-tools input{max-width:350px}.tc-admin-tools .tc-secondary{margin-left:0}.tc-entry{border-top:1px solid var(--tc-line);overflow-wrap:anywhere;padding:28px 0}.tc-entry p{white-space:pre-wrap}.tc-admin-details{margin-top:40px}.tc-back{margin-bottom:30px;font-size:13px;display:inline-block;color:var(--tc-gold)!important}.tc-live-offer{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:12px;min-width:0;margin:0;padding:20px}.tc-live-offer legend{max-width:100%;padding:0 8px;font-size:16px;font-weight:650;line-height:1.45}.tc-live-offer p{font-size:14px}.tc-live-offer .tc-muted{margin-bottom:0;font-size:12px}.tc-checkout-explanation{border-top:1px solid var(--tc-line);margin:18px 0;padding-top:14px}@media (max-width:760px){.tc-main{padding:36px 20px 64px}.tc-public .tc-main{padding-top:112px}.tc-hero{grid-template-columns:1fr;align-items:end;min-height:660px;margin-top:-40px;padding:170px 0 48px}.tc-hero-copy{padding-top:48px}.tc-hero h1{margin:24px 0;font-size:clamp(56px,15.5vw,92px)}.tc-hero-visual{opacity:.68;min-height:0;position:absolute;inset:0 -20px}.tc-hero-visual img{object-position:55% 32%}.tc-hero-visual:after{background:linear-gradient(#0505052b 0%,#050505e6 53%,#050505 96%)}.tc-hero-visual>span{display:none}.tc-lead{color:#c6c6c6;font-size:16px}.tc-hero-copy>.tc-button{width:100%}.tc-columns{grid-template-columns:1fr;gap:40px}.tc-signup-layout{margin-top:0;padding-top:44px}.tc-panel{border-radius:16px;padding:28px 22px}.tc h2{font-size:36px}.tc-panel h2{font-size:34px}.tc-portal-head{display:block}.tc-portal-head .tc-secondary{margin:0}.tc-progress{gap:20px}.tc-days{grid-template-columns:repeat(4,1fr)}.tc-days small{font-size:10px}.tc .tc-days button{padding:12px 2px}.tc-table th,.tc-table td{padding:12px}.tc-live-offer{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.tc button,.tc a.tc-button{transition:none}}.tc.tc-embedded{background:0 0;min-height:0}.tc-embedded .tc-main{max-width:none;padding:24px}.tc-embedded .tc-columns{gap:24px}.tc-embedded .tc-panel{padding:24px}.tc-embedded .tc-panel h2{font-size:30px}.tc-embedded .tc-eyebrow{font-size:10px}@media (max-width:760px){.tc-embedded .tc-main{padding:20px 16px}}.coaching-admin{color:#f3f1eb;background:#0b0b0b;min-height:calc(100vh - 88px);padding:42px max(24px,50vw - 772px) 100px}.coaching-admin-hero{border-bottom:1px solid #303030;justify-content:space-between;align-items:end;gap:30px;padding-bottom:30px;display:flex}.coaching-admin-hero span{color:#d6b55b;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850}.coaching-admin-hero h1{margin:8px 0;font:400 54px Georgia,serif}.coaching-admin-hero p{color:#969696;max-width:680px;margin:0;line-height:1.6}.coaching-admin-hero aside{text-align:right;min-width:150px;display:grid}.coaching-admin-hero aside b{font:400 52px Georgia,serif}.coaching-admin-hero aside small{color:#858585}.coaching-admin-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.coaching-admin-summary article{background:#151515;border:1px solid #303030;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.coaching-admin-summary svg{color:#d6b55b;width:18px}.coaching-admin-summary span{color:#aaa}.coaching-admin-summary b{font-size:24px}.coaching-admin-controls{grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;display:grid}.coaching-admin-controls label{background:#131313;border:1px solid #3a3a3a;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 14px;display:grid}.coaching-admin-controls input,.coaching-admin-controls select,.coaching-admin-controls>select{color:#eee;min-height:48px;font:inherit;background:0 0;border:0;outline:0}.coaching-admin-controls>select{background:#131313;border:1px solid #3a3a3a;border-radius:13px;padding:0 14px}.coaching-admin-message{color:#e2c369;margin-top:14px;display:block}.coaching-application-list{gap:12px;margin-top:22px;display:grid}.coaching-application-card{background:#141414;border:1px solid #333;border-radius:17px;overflow:hidden}.coaching-application-card>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:21px;list-style:none;display:grid}.coaching-application-card>summary::-webkit-details-marker{display:none}.coaching-application-card>summary>span{gap:4px;display:grid}.coaching-application-card>summary small{color:#d6b55b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.coaching-application-card>summary b{font-size:18px}.coaching-application-card>summary em{color:#898989;font-size:12px;font-style:normal}.coaching-application-card>summary strong{color:#dfc66f;text-transform:uppercase;background:#2e291d;border-radius:999px;padding:8px 11px;font-size:10px}.coaching-application-card>summary strong[data-status=active]{color:#7ddd9b;background:#143321}.coaching-application-card>summary strong[data-status=declined]{color:#ee9292;background:#361c1c}.coaching-application-card[open]>summary svg{transform:rotate(180deg)}.coaching-application-body{border-top:1px solid #303030;padding:22px}.coaching-application-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.coaching-application-facts article{background:#1c1c1c;border-radius:12px;gap:6px;padding:14px;display:grid}.coaching-application-facts small,.coaching-application-answers small{color:#7f7f7f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.coaching-application-facts b{text-transform:capitalize;font-size:12px}.coaching-application-answers{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.coaching-full-application{border:1px solid #303030;border-radius:14px;margin-top:18px;overflow:hidden}.coaching-full-application>summary{cursor:pointer;background:#191919;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.coaching-full-application>summary::-webkit-details-marker{display:none}.coaching-full-application>summary span{gap:3px;display:grid}.coaching-full-application>summary b{font-size:15px}.coaching-full-application>summary small{color:#8b8b8b;font-size:11px}.coaching-full-application>summary svg{width:18px;transition:transform .2s}.coaching-full-application[open]>summary svg{transform:rotate(180deg)}.coaching-full-application .coaching-application-answers{padding:0 16px 18px}.coaching-close-application{color:#f3f1eb;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#1c1c1c;border:1px solid #464646;border-radius:999px;grid-column:1/-1;margin-top:14px;font-weight:800}.coaching-close-application:focus-visible{outline-offset:3px;outline:2px solid #d6b55b}.coaching-application-answers h3{color:#d6b55b;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:18px 0 0;font-size:11px}.coaching-application-answers article{border-top:1px solid #2c2c2c;padding-top:15px}.coaching-application-answers p{color:#c4c4c4;margin:7px 0 0;font-size:13px;line-height:1.55}.coaching-application-body footer{background:#101010;border:1px solid #383838;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:14px;display:flex}.coaching-application-body footer button{color:#eee;background:#1c1c1c;border:1px solid #424242;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex}.coaching-application-body footer button.primary{color:#111;background:#f0ebdf;border-color:#f0ebdf}.coaching-application-body footer button.danger{color:#ee9696}.coaching-application-body footer svg{width:16px}.coaching-application-body footer p{color:#d6b55b;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.coaching-application-card>summary i{color:#d6b55b;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.coaching-application-card>summary i svg{width:13px}.coaching-attention-reasons{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.coaching-application-card>summary .coaching-attention-reasons i{color:#f3d77a;letter-spacing:0;text-transform:none;background:#241f12;border:1px solid #6b5825;border-radius:999px;padding:5px 8px;font-size:10px}.coaching-payment-review{flex-wrap:wrap;gap:10px;width:100%;display:flex}.coaching-payment-review p{flex:100%;color:#ee9696!important}.coaching-operations{background:#111;border:1px solid #303030;border-radius:16px;margin:0 26px 20px;padding:20px}.coaching-operations header{margin-bottom:14px}.coaching-operations header b,.coaching-operations header small{display:block}.coaching-operations header small{color:#888;margin-top:4px}.coaching-operations form{grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.coaching-operations label{color:#aaa;text-transform:uppercase;font-size:11px;font-weight:800}.coaching-operations input{color:#eee;background:#181818;border:1px solid #3a3a3a;border-radius:10px;width:100%;min-height:43px;margin-top:6px;padding:0 11px}.coaching-operations button{color:#111;background:#eee8dc;border:1px solid #454545;border-radius:999px;min-height:43px;padding:0 15px;font-weight:800}.coaching-operations>button{color:#ddd;background:0 0;margin-top:12px}.coaching-admin-empty{text-align:center;color:#888;border:1px dashed #3a3a3a;border-radius:18px;padding:60px 20px}.coaching-admin-empty svg{color:#d6b55b;width:38px;height:38px}.coaching-admin-empty h2{color:#eee;margin:12px 0 7px}.coaching-attention{color:#f3d77a;background:#241f12;border:1px solid #6b5825;border-radius:16px;margin:18px 0;padding:16px 18px}.coaching-attention header{align-items:flex-start;gap:12px;display:flex}.coaching-attention svg{flex:none;width:20px}.coaching-attention b,.coaching-attention small{display:block}.coaching-attention small{color:#c9bd99;margin-top:4px}.coaching-note-field{grid-column:1/-1}.coaching-note-field textarea{resize:vertical;min-height:92px}.coaching-pagination{border:1px solid #333;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}.coaching-pagination button{min-height:44px}.coaching-pagination span{color:#aaa;text-align:center}@media (max-width:760px){.coaching-admin{padding:26px 16px 120px}.coaching-admin-hero{flex-direction:column;align-items:start}.coaching-admin-hero h1{font-size:42px}.coaching-admin-hero aside{text-align:left}.coaching-admin-summary,.coaching-admin-controls{grid-template-columns:1fr}.coaching-admin-controls label{min-height:48px}.coaching-application-card>summary{grid-template-columns:1fr auto;padding:17px}.coaching-application-card>summary strong{grid-row:2}.coaching-application-card>summary>svg{grid-area:1/2/3}.coaching-application-facts,.coaching-application-answers{grid-template-columns:1fr}.coaching-application-body footer{z-index:1;flex-direction:column;align-items:stretch;position:relative}.coaching-application-body footer button{justify-content:center}.coaching-close-application{min-height:54px}.coaching-operations{margin:0 16px 18px}.coaching-operations form{grid-template-columns:1fr}.coaching-pagination{flex-direction:column;align-items:stretch}}.candidate-admin{color:#eee;gap:22px;padding:28px;display:grid}.candidate-admin,.candidate-admin *,.candidate-admin :before,.candidate-admin :after{box-sizing:border-box}.candidate-admin :is(input,select,textarea,button,a){max-width:100%}.candidate-admin>header{justify-content:space-between;gap:24px;display:flex}.candidate-admin>header span{color:#d8b651;letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:850}.candidate-admin h1{margin:8px 0;font:400 clamp(42px,7vw,70px)/.95 Georgia,serif}.candidate-admin header p{color:#999}.candidate-admin header aside{text-align:right}.candidate-admin header aside b{font:400 54px Georgia,serif;display:block}.candidate-admin header aside small{color:#999}.candidate-summary{border:1px solid #333;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.candidate-summary article{background:#151515;border-right:1px solid #333;gap:6px;padding:22px;display:grid}.candidate-summary article:last-child{border:0}.candidate-summary b{color:#dfc068;font:400 34px Georgia,serif}.candidate-summary span{color:#999}.registration-attention{background:#211d14;border:1px solid #6f5724;border-radius:16px;grid-template-columns:auto 1fr;gap:14px;margin:18px 0;padding:18px;display:grid}.registration-attention svg{color:#e2c46c}.registration-attention p{color:#bbb;margin:5px 0 0}.candidate-share{background:#19150d;border:1px solid #4a4026;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.candidate-share div{gap:8px;display:grid}.candidate-share a{color:#dfc068;overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.candidate-share svg{width:17px}.candidate-share button,.candidate-admin form>button{border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:850;display:flex}.candidate-admin>output{color:#dfc068}.candidate-list{gap:14px;scroll-margin-top:24px;display:grid}.candidate-pager{background:#19150d;border:1px solid #3b3320;border-radius:16px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.candidate-pager label{gap:7px;min-width:0;display:grid}.candidate-pager label span{color:#dfc068;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.candidate-pager select{color:#f4f1e9;width:100%;min-height:46px;font:inherit;background:#111;border:1px solid #444;border-radius:12px;padding:0 14px;font-weight:750}.candidate-pager button{color:#e4c871;background:0 0;border:1px solid #71591f;border-radius:999px;min-height:46px;padding:0 18px;font-weight:850}.candidate-pager button:disabled{color:#666;cursor:not-allowed;border-color:#333}.candidate-list details{background:#141414;border:1px solid #333;border-radius:18px;overflow:hidden}.candidate-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.candidate-list summary span{gap:5px;min-width:0;display:grid}.candidate-list summary small{color:#d8b651;text-transform:uppercase;font-weight:850}.candidate-list summary em{color:#999;overflow-wrap:anywhere;font-style:normal}.candidate-list summary strong{color:#dfc068}.candidate-list form{border-top:1px solid #333;gap:18px;padding:22px;display:grid}.candidate-checks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.candidate-checks label span{border:1px solid #3a3a3a;border-radius:12px;align-items:center;gap:8px;padding:14px;display:flex}.candidate-checks input{opacity:0;position:absolute}.candidate-checks input:checked+span{background:#13251a;border-color:#467a56}.candidate-checks svg{width:18px}.candidate-list form>label{color:#ccc;gap:8px;font-weight:750;display:grid}.candidate-list select,.candidate-list textarea{color:#fff;background:#0c0c0c;border:1px solid #444;border-radius:10px;min-height:48px;padding:12px}.candidate-list textarea{min-height:90px}.candidate-answers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.candidate-answers p{color:#bbb;border:1px solid #292929;border-radius:12px;gap:8px;margin:0;padding:16px;line-height:1.5;display:grid}.candidate-answers b{color:#eee}.candidate-empty{text-align:center;color:#999;border:1px dashed #444;border-radius:18px;padding:36px}@media (max-width:720px){.candidate-pager{grid-template-columns:1fr 1fr;align-items:stretch}.candidate-pager label{grid-area:1/1/auto/-1}.candidate-pager button{width:100%}.candidate-admin{gap:16px;padding:16px}.candidate-admin>header{display:block}.candidate-admin header aside{text-align:left}.candidate-summary{grid-template-columns:1fr 1fr}.candidate-summary article:nth-child(2),.candidate-summary article:nth-child(4){border-right:0}.candidate-summary article:nth-child(-n+4){border-bottom:1px solid #333}.candidate-summary article:last-child{grid-column:1/-1}.candidate-share{flex-direction:column;align-items:flex-start}.candidate-checks,.candidate-answers{grid-template-columns:1fr}.candidate-list summary{align-items:flex-start;padding:16px}.candidate-list summary em{font-size:13px}.candidate-share button{justify-content:center;width:100%}.candidate-filters{flex-wrap:wrap;overflow:visible}}.challenge-settings{background:#141414;border:1px solid #333;border-radius:18px;overflow:hidden}.challenge-settings>summary{cursor:pointer;align-items:center;gap:10px;padding:20px;font-weight:800;display:flex}.challenge-settings>summary strong{color:#d8b651;text-transform:uppercase;margin-left:auto}.challenge-settings form{border-top:1px solid #333;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.challenge-settings label,.candidate-score label{color:#ccc;gap:8px;font-weight:750;display:grid}.challenge-settings input,.challenge-settings select,.candidate-score input{color:#fff;background:#0c0c0c;border:1px solid #444;border-radius:10px;min-height:48px;padding:12px}.candidate-score{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.candidate-score small{color:#888}.candidate-list details.archived{opacity:.58}.candidate-archive{grid-template-columns:auto 1fr!important}.settings-reminder-status{background:#1b170e;border:1px solid #5d4a20;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:20px;display:grid}.settings-reminder-status>div{gap:6px;display:grid}.settings-reminder-status span{color:#dfc068;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.settings-reminder-status strong{font-size:18px}.settings-reminder-status p{color:#aaa;max-width:760px;margin:0;line-height:1.5}.settings-reminder-status>a{color:#111;text-align:center;background:#f4f0e7;border-radius:999px;align-self:center;padding:13px 18px;font-weight:850;text-decoration:none}.settings-reminder-status>label{grid-column:1/-1}@media (max-width:720px){.challenge-settings form,.candidate-score,.settings-reminder-status{grid-template-columns:1fr}.settings-reminder-status>a{width:100%}.challenge-settings form{padding:16px}}.candidate-journal{gap:12px;display:grid}.candidate-journal h3{color:#dfc068;margin:0}.candidate-journal>p{color:#999}.candidate-journal article{border:1px solid #333;border-radius:12px;gap:7px;padding:16px;display:grid}.candidate-journal article span,.candidate-journal article p{color:#aaa;margin:0;line-height:1.5}.journal-summary{color:#d8c17a;background:#19150c;border-radius:14px;gap:6px;padding:16px;display:grid}.journal-summary span{color:#bbb}.journal-summary em{color:#ef9a9a;font-style:normal}.candidate-application{gap:14px;display:grid}.candidate-application h3{color:#dfc068;margin:0}.application-time{color:#888;margin:0}.contact-answers p{min-width:0}.candidate-answers a{color:#dfc068;overflow-wrap:anywhere}.application-confirmation{background:#101a13;grid-column:1/-1;color:#9ad5ab!important;border-color:#315b40!important}.candidate-filters,.candidate-record-actions{flex-wrap:wrap;gap:8px;display:flex}.candidate-filters button,.candidate-record-actions button{color:#ddd;text-transform:capitalize;background:#151515;border:1px solid #3b3b3b;border-radius:999px;min-height:42px;padding:0 14px;font-weight:750}.candidate-filters button.active{color:#e2c66e;background:#231d0d;border-color:#d8b651}.candidate-record-actions button{color:#dfc068;border-color:#4a4026}.candidate-record-actions button.danger{color:#f09a9a;border-color:#6d3030}.candidate-comparison{background:#141414;border:1px solid #333;border-radius:16px}.candidate-comparison summary{cursor:pointer;padding:18px;font-weight:800}.comparison-scroll{overflow:auto}.candidate-comparison table{border-collapse:collapse;width:100%;min-width:680px}.candidate-comparison th,.candidate-comparison td{text-align:left;border-top:1px solid #303030;padding:13px}.candidate-comparison th{color:#d8b651}.candidate-comparison>p{color:#888;padding:0 18px 18px}.excused-checkin{grid-template-columns:1fr 2fr;gap:10px;display:grid}.excused-checkin label{color:#bbb;gap:7px;display:grid}.excused-checkin input{color:#fff;background:#0c0c0c;border:1px solid #444;border-radius:10px;min-height:44px;padding:10px}@media (max-width:720px){.excused-checkin{grid-template-columns:1fr}}.lifecycle-card{border:1px solid #333;border-radius:14px;gap:14px;padding:18px;display:grid}.lifecycle-card h3{color:#dfc068;margin:0}.lifecycle-card label{color:#ccc;gap:7px;font-weight:750;display:grid}.lifecycle-card input,.lifecycle-card select{color:#fff;background:#0c0c0c;border:1px solid #444;border-radius:10px;min-height:46px;padding:11px}.lifecycle-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:720px){.lifecycle-grid{grid-template-columns:1fr}}.score-rubric{background:#19150d;border:1px solid #4a4026;border-radius:18px;grid-template-columns:1fr;gap:20px;padding:22px;display:grid}.score-rubric span{color:#d8b651;font-weight:800}.score-rubric h2{margin:6px 0;font:400 30px Georgia,serif}.score-rubric p{color:#aaa;margin:0}.score-rubric ol{background:#3a321f;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.score-rubric>div{max-width:760px}.score-rubric li{background:#15130e;align-content:center;gap:4px;padding:14px;display:grid}.score-rubric li b{color:#e0bf62;font:400 25px Georgia,serif}.score-rubric li span{color:#bbb;font-size:12px}.candidate-score-summary{grid-template-columns:repeat(5,1fr) auto;gap:8px;display:grid}.candidate-score-summary span,.candidate-score-summary>strong{color:#999;border:1px solid #333;border-radius:10px;gap:3px;padding:12px;font-size:12px;display:grid}.candidate-score-summary span b{color:#dfc068;font-size:20px}.candidate-score-summary>strong{color:#eee;align-content:center}@media (max-width:720px){.score-rubric{grid-template-columns:1fr}.score-rubric ol,.candidate-score-summary{grid-template-columns:1fr 1fr}.candidate-score-summary>strong{grid-column:1/-1}}.candidate-admin{min-width:0;max-width:100%;overflow-x:hidden}.candidate-admin>*{min-width:0}.candidate-list,.candidate-list details,.candidate-list form,.candidate-comparison{min-width:0;max-width:100%}.candidate-comparison{overflow:hidden}.comparison-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.comparison-scroll table{width:max-content;min-width:680px}.candidate-filters{flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.candidate-filters button{flex:none}@media (max-width:720px){.candidate-admin{padding-inline:20px}.candidate-comparison>p{overflow-wrap:anywhere}}.candidate-save-bar{background:#141414;border:1px solid #4a4026;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.candidate-save-bar output{color:#9ad5ab;margin-right:auto;font-size:13px;font-weight:750}.candidate-save-bar button{border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:850}.candidate-save-bar .decision-button{color:#e5c86e;background:#251e0c;border:1px solid #725f2c}@media (max-width:720px){.candidate-list form{gap:14px;padding:14px}.candidate-checks label span{padding:12px}.candidate-score{grid-template-columns:1fr 1fr}.candidate-score label:last-child{grid-column:1/-1}.candidate-answers p{padding:13px}.lifecycle-card{padding:14px}.candidate-save-bar{grid-template-columns:1fr auto;display:grid}.candidate-save-bar .decision-button{grid-column:1/-1}.candidate-save-bar button{padding-inline:14px}}.candidate-section{background:#111;border:1px solid #333;border-radius:14px;overflow:hidden}.candidate-section>summary{color:#eee;cursor:pointer;padding:16px 18px;font-weight:850;list-style-position:inside}.candidate-section[open]>summary{color:#dfc068;border-bottom:1px solid #333}.candidate-section-body{gap:18px;padding:18px;display:grid}.assignment-response-group{background:#141414;border:1px solid #333;border-radius:14px;gap:16px;min-width:0;padding:18px;display:grid}.assignment-response-group header{border-bottom:1px solid #333;gap:4px;padding-bottom:12px;display:grid}.assignment-response-group header span{color:#dfc068;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.assignment-response-group h3{color:#f4f1e9;margin:0;font-size:20px}.assignment-response-group label{color:#ddd;gap:9px;min-width:0;font-weight:750;line-height:1.45;display:grid}@media (max-width:720px){.candidate-section>summary{padding:15px}.candidate-section-body{gap:14px;padding:14px}.candidate-section .lifecycle-card{border:0;padding:0}.candidate-section .candidate-application{gap:10px}.assignment-response-group{gap:14px;padding:14px}}.automatic-score-card{background:#171409;border:1px solid #4c4227;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(170px,.45fr);align-items:end;gap:16px;padding:16px;display:grid}.automatic-score-card>div{gap:4px;display:grid}.automatic-score-card>div b{color:#dfc068}.automatic-score-card>div span{color:#b8b8b8;line-height:1.45}.automatic-score-card label{margin:0}.automatic-score-card details{border-top:1px solid #40391f;grid-column:1/-1;padding-top:12px}.automatic-score-card details summary{color:#eee;cursor:pointer;font-weight:800}.automatic-score-card ol{color:#bdbdbd;gap:7px;margin:12px 0 0;padding-left:22px;line-height:1.45;display:grid}.candidate-score input[readonly]{color:#dfc068;cursor:not-allowed;background:#151515}@media (max-width:720px){.automatic-score-card{grid-template-columns:1fr;padding:14px}.automatic-score-card details{grid-column:auto}}.launch-readiness{background:#141414;border:1px solid #333;border-radius:16px}.launch-readiness>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.launch-readiness>summary span{gap:4px;display:grid}.launch-readiness>summary small{color:#999}.launch-readiness>summary strong{color:#dfc068}.launch-readiness ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0 18px 18px;list-style:none;display:grid}.launch-readiness li{color:#999;align-items:center;gap:8px;display:flex}.launch-readiness li svg{color:#777;width:17px}.launch-readiness li.ready{color:#9ad5ab}.launch-readiness li.ready svg{color:#54c67a}.launch-readiness>p{color:#aaa;margin:0;padding:0 18px 18px}.score-rubric>details{border-top:1px solid #4a4026;grid-column:1/-1;padding-top:14px}.score-rubric>details>summary{cursor:pointer;color:#e4c871;font-weight:800}.score-rubric-guide{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.score-rubric-guide article{background:#12110e;border:1px solid #3b3320;border-radius:12px;padding:13px}.score-rubric-guide h3{min-height:38px;margin:0 0 10px;font-size:14px}.score-rubric-guide p{grid-template-columns:26px 1fr;gap:5px;margin:8px 0;font-size:12px;display:grid}.score-rubric-guide p b{color:#dfc068}.score-rubric-guide p span{color:#bbb;font-weight:500}.rubric-note{margin-top:14px!important}@media (max-width:720px){.launch-readiness ul,.score-rubric-guide{grid-template-columns:1fr}.score-rubric-guide h3{min-height:0}.launch-readiness>summary{align-items:flex-start}}.reminder-center{background:#19150d;border:1px solid #4a4026;border-radius:18px;overflow:hidden}.reminder-center>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;list-style:none;display:grid}.reminder-center>summary::-webkit-details-marker{display:none}.reminder-center>summary>svg{color:#dfc068;width:26px}.reminder-center-body{gap:16px;padding:0 20px 20px;display:grid}.reminder-toggle{color:#e4c871;font-size:14px}.reminder-toggle-close,.reminder-center[open] .reminder-toggle-open{display:none}.reminder-center[open] .reminder-toggle-close{display:inline}.manual-reminder-grid,.reminder-proof{grid-column:1/-1}.manual-reminder-grid{border-top:1px solid #4a4026;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.reminder-center .manual-reminder-grid button{color:#f3f0e9;overflow-wrap:anywhere;white-space:normal;background:#11100d;border:1px solid #4a4026;border-radius:12px;min-width:0;min-height:64px;padding:14px 18px;line-height:1.25}.reminder-center .manual-reminder-grid button:hover{background:#211b0e;border-color:#dfc068}.reminder-center .manual-reminder-grid .journal-reminder-action{color:#e4c871;border-color:#71591f;grid-column:1/-1}.reminder-proof{background:#11100d;border:1px solid #4a4026;border-radius:14px;gap:12px;padding:16px;display:grid}.reminder-proof header{justify-content:space-between;gap:12px;display:flex}.reminder-proof header span{color:#999;letter-spacing:0;text-transform:none}.reminder-proof>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reminder-proof article{background:#171717;border:1px solid #333;border-radius:10px;gap:4px;padding:12px;display:grid}.reminder-proof article span,.reminder-proof article small{color:#aaa;letter-spacing:0;text-transform:none;font-size:12px}.reminder-center div{gap:4px;display:grid}.reminder-center span{color:#dfc068;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.reminder-center h2{margin:0;font-size:20px}.reminder-center p{color:#aaa;max-width:680px;margin:0;line-height:1.5}.reminder-center button{white-space:nowrap;border:0;border-radius:999px;min-height:48px;padding:0 18px;font-weight:850}.reminder-actions{gap:10px!important;display:grid!important}.reminder-actions button:last-child{color:#e4c871;background:0 0;border:1px solid #71591f}@media (max-width:1100px){.manual-reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reminder-center{padding:0}.reminder-center>summary{grid-template-columns:auto 1fr auto;padding:16px}.reminder-center-body{padding:0 16px 16px}.reminder-actions{grid-column:1/-1;width:100%}.reminder-center button{width:100%}.manual-reminder-grid,.reminder-proof>div{grid-template-columns:1fr}.reminder-proof header{display:grid}}.portal-class-reminder{background:#0e1a12;border:1px solid #31553b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.portal-class-reminder>div{gap:6px;display:grid}.portal-class-reminder span{color:#79cf92;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.portal-class-reminder h2,.portal-class-reminder p{margin:0}.portal-class-reminder p,.portal-class-reminder small{color:#aaa;max-width:720px;line-height:1.5}.portal-class-reminder button{white-space:nowrap;border:0;border-radius:999px;min-height:48px;padding:0 18px;font-weight:850}.reminder-delivery{background:#101010;border:1px solid #333;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px;display:grid}.reminder-delivery b{text-transform:capitalize}.reminder-delivery span{color:#ddd;text-transform:capitalize;background:#242424;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.reminder-delivery small{color:#999;grid-column:1/-1}.reminder-delivery-delivered span,.reminder-delivery-opened span,.reminder-delivery-clicked span{color:#8dde9e;background:#11261a}.reminder-delivery-failed span{color:#f19797;background:#331717}@media (max-width:720px){.portal-class-reminder{grid-template-columns:1fr;padding:16px}.portal-class-reminder button{white-space:normal;width:100%}}@media (max-width:480px){.candidate-admin{padding:12px}.candidate-admin h1{overflow-wrap:anywhere;font-size:clamp(34px,12vw,46px);line-height:1}.candidate-admin header aside b{font-size:42px}.candidate-summary{grid-template-columns:1fr}.candidate-summary article,.candidate-summary article:nth-child(2),.candidate-summary article:nth-child(4){border-bottom:1px solid #333;border-right:0;padding:16px}.candidate-summary article:last-child{border-bottom:0;grid-column:auto}.candidate-pager{gap:8px;padding:10px}.candidate-pager button{min-width:0;padding-inline:10px}.candidate-list summary strong{flex:none}.candidate-score,.candidate-score-summary,.score-rubric ol{grid-template-columns:1fr}.candidate-score label:last-child,.candidate-score-summary>strong{grid-column:auto}.candidate-save-bar{grid-template-columns:1fr}.candidate-save-bar output,.candidate-save-bar button,.candidate-save-bar .decision-button{grid-column:auto;width:100%}.reminder-center>summary{grid-template-columns:minmax(0,1fr) auto;gap:10px}.reminder-center>summary>svg{display:none}.reminder-center h2{font-size:18px}.reminder-center button,.candidate-record-actions button{white-space:normal;height:auto;min-height:48px}.reminder-proof,.portal-class-reminder{padding:14px}.reminder-delivery{grid-template-columns:1fr}.reminder-delivery small{grid-column:auto}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px!important;outline:3px solid #f3d98b!important}:root{--black:#000;--charcoal:#1a1a1a;--gold:#d4af37;--soft:#f3d98b;--paper:#f7f6f2;--ink:#111;--line:#00000029}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}em{color:var(--gold);font-style:normal}.global-header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1380px,100% - 64px);height:88px;margin:0 auto;display:flex;position:relative}.global-header.header-dark{color:#fff;border-color:#ffffff38;position:absolute;left:50%;transform:translate(-50%)}.brand{letter-spacing:.04em;align-items:center;gap:12px;font-size:14px;display:flex}.brand span{border:1px solid;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:12px;display:grid}.global-header nav{gap:30px;font-size:13px;display:flex}.global-header nav a{opacity:.68}.global-header nav a:hover{opacity:1;color:var(--gold)}.header-cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.header-dark .header-cta{color:#000;background:#fff}.home-hero{color:#fff;background:#000;min-height:100svh;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;object-position:68% center;filter:brightness(.55)saturate(.7);width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#000 0%,#000000e0 32%,#0000001a 72%),linear-gradient(#0000004d,#0000 48%,#000000b8);position:absolute;inset:0}.home-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;width:min(1380px,100% - 64px);min-height:100svh;margin:0 auto;padding:clamp(150px,18vh,220px) 0 120px;display:flex;position:relative}.home-hero-copy>p{letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:800}.home-hero-copy h1{letter-spacing:-.07em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(72px,9.5vw,150px);font-weight:400;line-height:.78}.home-hero-copy>span{color:#ffffffc4;max-width:540px;margin:36px 0 0;font-size:19px;line-height:1.6}.home-hero-copy>div{align-items:center;gap:28px;margin-top:34px;display:flex}.home-hero-copy a,.page-hero a,.contact-actions a:first-child{color:#000;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 22px;font-size:14px;font-weight:800;display:flex}.home-hero-copy a:last-child{color:#fff;background:0 0;border-bottom:1px solid #fff9;border-radius:0;padding:0 0 5px}.hero-index{z-index:3;color:#fff9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;font-size:11px;display:flex;position:absolute;bottom:34px;right:5%}.hero-index span{color:var(--gold);font-weight:800}.hero-index small{opacity:.7}.identity-statement{background:#fff;padding:clamp(100px,15vw,210px) max(24px,50vw - 690px)}.identity-statement>p,.section-intro>p,.method-head>p,.ecosystem-grid p,.disciplined-life p,.page-hero>div>p,.editorial-intro>p,.consulting-process>p,.trade-philosophy>p,.offers-head>p,.speaking-hero p,.topics-section>div>p,.resource-hero p,.about-hero p,.about-story .about-roles span,.life-gallery p,.page-cta>p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:32px;font-size:12px;font-weight:800}.identity-statement h2{letter-spacing:-.06em;max-width:1180px;margin:0;font-family:Georgia,serif;font-size:clamp(50px,7vw,100px);font-weight:400;line-height:.95}.capabilities-section{grid-template-columns:.8fr 1.2fr;gap:100px;padding:clamp(100px,14vw,180px) max(24px,50vw - 690px);display:grid}.section-intro h2,.method-head h2,.showcase-heading h2,.fit-head h2{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(54px,6vw,90px);font-weight:400;line-height:.9}.section-intro>span{color:#59615d;max-width:520px;margin-top:30px;font-size:18px;line-height:1.65;display:block}.capability-list{border-top:1px solid var(--ink)}.capability-list a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 25px;align-items:center;gap:20px;padding:30px 0;display:grid;position:relative}.capability-list a:hover{color:var(--gold)}.capability-list span{color:var(--gold);font-size:12px}.capability-list h3{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}.capability-list p{color:#66716b;grid-column:2;margin:7px 0 0;font-size:14px}.capability-list svg{grid-area:1/3/3}.method-section{color:#fff;background:var(--charcoal);padding:clamp(100px,14vw,180px) max(24px,50vw - 690px)}.method-head{grid-template-columns:.5fr 1.5fr;margin-bottom:100px;display:grid}.method-steps{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.method-steps article{padding-top:28px}.method-steps span{color:var(--gold);font-size:12px;font-weight:800}.method-steps h3{margin:55px 0 14px;font-family:Georgia,serif;font-size:36px;font-weight:400}.method-steps p{color:#ffffffa6;max-width:300px;line-height:1.6}.ecosystem-grid{color:#fff;background:#000;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px;display:grid}.eco-card{border-radius:3px;align-items:flex-end;min-height:550px;padding:46px;display:flex;position:relative;overflow:hidden}.eco-card>div{z-index:2;max-width:520px;position:relative}.eco-card h2{letter-spacing:-.05em;margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(40px,4vw,66px);font-weight:400;line-height:.92}.eco-card span{color:#ffffffb3;max-width:440px;font-size:16px;line-height:1.6;display:block}.eco-card b{align-items:center;gap:8px;margin-top:26px;font-size:13px;display:flex}.trading-card{background:radial-gradient(circle at 75% 30%,#765f22,#17130a 50%,#050505)}.trading-card:before{content:"MNQ / NQ";color:#f3d98b33;font-family:Georgia,serif;font-size:clamp(70px,11vw,170px);position:absolute;top:14%;right:5%;transform:rotate(-14deg)}.resources-card{background:linear-gradient(145deg,#d4af37,#6e5317)}.speaking-card{grid-column:span 2;min-height:620px}.speaking-card img{object-fit:cover;filter:brightness(.45)grayscale(.35);width:100%;height:100%;position:absolute;inset:0}.disciplined-life{background:#eee8da;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.disciplined-life>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:760px}.disciplined-life>div{align-self:center;padding:80px clamp(32px,7vw,120px)}.disciplined-life h2{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;font-size:clamp(52px,6vw,90px);font-weight:400;line-height:.9}.disciplined-life span{color:#5f665f;margin:30px 0;font-size:18px;line-height:1.6;display:block}.disciplined-life a,.about-copy a{border-bottom:1px solid;align-items:center;gap:10px;width:max-content;padding-bottom:5px;font-weight:700;display:flex}.page-cta{text-align:center;color:#fff;background:#000;padding:clamp(100px,14vw,180px) 24px}.page-cta h2{letter-spacing:-.06em;max-width:1000px;margin:0 auto 28px;font-family:Georgia,serif;font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.88}.page-cta>span{color:#ffffff9e;max-width:580px;margin:0 auto;line-height:1.6;display:block}.page-cta>a{color:#000;background:#fff;border-radius:999px;align-items:center;gap:10px;width:max-content;margin:34px auto 0;padding:16px 22px;font-weight:800;display:flex}.global-footer{color:#fff;background:#0a0a0a;padding:62px max(24px,50vw - 690px)}.footer-lead{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding-bottom:50px;display:flex}.footer-lead p{color:#aaa;margin:0;font-size:13px}.footer-links{grid-template-columns:1fr 1fr;gap:100px;max-width:380px;padding:42px 0;display:grid}.footer-links div{color:#aaa;flex-direction:column;gap:13px;font-size:13px;display:flex}.footer-links b{color:#fff}.footer-bottom{color:#777;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.page-hero{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:720px;padding:100px max(24px,50vw - 690px);display:grid}.page-hero h1,.about-hero h1,.speaking-hero h1{letter-spacing:-.07em;margin:0;font-family:Georgia,serif;font-size:clamp(64px,7vw,110px);font-weight:400;line-height:.86}.page-hero>div>span,.speaking-hero>div>span{color:#5d665f;max-width:540px;margin:32px 0;font-size:18px;line-height:1.65;display:block}.page-hero img{object-fit:cover;width:100%;height:620px}.editorial-intro{background:var(--charcoal);color:#fff;padding:150px max(24px,50vw - 690px)}.editorial-intro h2{letter-spacing:-.06em;max-width:920px;margin:0;font-family:Georgia,serif;font-size:clamp(50px,6vw,92px);font-weight:400;line-height:.92}.service-detail-grid{color:#fff;background:#000;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px;display:grid}.service-detail-grid article{border:1px solid #ffffff40;min-height:330px;padding:36px}.service-detail-grid span{color:var(--gold);font-size:12px}.service-detail-grid h3{margin:80px 0 14px;font-family:Georgia,serif;font-size:34px;font-weight:400}.service-detail-grid p{color:#aaa;max-width:430px;line-height:1.6}.consulting-process{background:var(--paper);padding:120px max(24px,50vw - 690px)}.consulting-process>div{border-top:1px solid #000;grid-template-columns:repeat(4,1fr);display:grid}.consulting-process article{border-right:1px solid var(--line);padding:28px 18px 0 0}.consulting-process article+article{padding-left:22px}.consulting-process b{color:var(--gold);font-size:12px}.consulting-process h3{margin:55px 0 14px;font-family:Georgia,serif;font-size:30px;font-weight:400}.consulting-process span{color:#68716c;font-size:14px;line-height:1.6}.trading-page{color:#fff;background:#000}.trading-hero{align-items:flex-end;min-height:760px;padding:150px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.trade-grid{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#d4af3714 1px,#0000 1px),linear-gradient(90deg,#d4af3714 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100px 100px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:perspective(450px)rotateX(55deg)scale(1.5)}.trading-hero>div:last-child{z-index:2;position:relative}.trading-hero p,.speaking-hero p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.trading-hero h1{letter-spacing:-.07em;max-width:900px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(76px,10vw,160px);font-weight:400;line-height:.8}.trading-hero span{color:#aaa;max-width:620px;font-size:19px;line-height:1.65;display:block}.trading-hero a,.speaking-hero a{border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);align-items:center;gap:10px;margin-top:32px;padding-bottom:5px;font-weight:700;display:flex}.trade-philosophy{background:#111;padding:130px max(24px,50vw - 690px)}.trade-philosophy h2{letter-spacing:-.06em;max-width:1050px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.94}.trade-philosophy>div{flex-wrap:wrap;gap:12px;margin-top:70px;display:flex}.trade-philosophy>div span{color:#bbb;border:1px solid #555;border-radius:999px;padding:11px 16px;font-size:12px}.offers-section{color:#000;background:#f4f0e4;padding:120px max(24px,50vw - 690px)}.offers-head{grid-template-columns:.6fr 1.4fr;margin-bottom:70px;display:grid}.offers-head h2{letter-spacing:-.06em;max-width:700px;margin:0;font-family:Georgia,serif;font-size:clamp(56px,6vw,90px);font-weight:400;line-height:.9}.offer-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.offer-grid article{border:1px solid #bbb;flex-direction:column;min-height:320px;padding:26px;display:flex}.offer-grid article>span{color:var(--gold);font-size:12px}.offer-grid small{align-self:flex-end;font-weight:800}.offer-grid h3{margin:auto 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400}.offer-grid p{color:#5e665f;min-height:50px;font-size:14px;line-height:1.5}.offer-grid a{color:#926f08;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:800;display:flex}.disclaimer{color:#777;max-width:800px;margin:60px auto 0;font-size:11px;line-height:1.5}.speaking-hero{color:#fff;background:#111;align-items:flex-end;min-height:800px;padding:150px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.speaking-hero img{object-fit:cover;filter:brightness(.38)grayscale(.3);width:100%;height:100%;position:absolute;inset:0}.speaking-hero>div{z-index:2;position:relative}.speaking-hero span{color:#ddd}.audience-band{color:#888;letter-spacing:.14em;text-transform:uppercase;background:#111;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:34px max(24px,50vw - 690px);font-size:11px;display:flex}.topics-section{background:#fff;grid-template-columns:.8fr 1.2fr;gap:100px;padding:130px max(24px,50vw - 690px);display:grid}.topics-section h2{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(54px,6vw,86px);font-weight:400;line-height:.9}.topics-section ol{border-top:1px solid #000;margin:0;padding:0;list-style:none}.topics-section li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:14px;padding:26px 0;display:grid}.topics-section li span{color:var(--gold);font-size:12px}.topics-section h3{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.resource-hero{color:#fff;background:linear-gradient(120deg,#000,#27220d);min-height:650px}.resource-hero>div{grid-column:1/-1}.resource-hero h1{max-width:900px}.resource-hero>div>span{color:#bbb}.resource-grid{color:#fff;background:#000;grid-template-columns:repeat(2,1fr);gap:24px;padding:24px;display:grid}.resource-grid article{background:#171717;min-height:530px;padding:30px;position:relative}.resource-grid article>span{color:var(--gold);font-size:12px}.resource-grid small{float:right;color:#aaa;text-transform:uppercase}.resource-art{background:linear-gradient(145deg,#4b3a12,#111);place-items:center;height:230px;margin:32px 0;display:grid}.resource-art b{color:var(--gold);font-family:Georgia,serif;font-size:110px;font-weight:400}.resource-grid h2{font-family:Georgia,serif;font-size:34px;font-weight:400}.resource-grid p{color:#aaa;max-width:420px;line-height:1.55}.resource-grid a{width:max-content;color:var(--gold);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.about-hero{color:#fff;background:#111;grid-template-columns:1fr 1fr;align-items:center;min-height:740px;display:grid}.about-hero>div{padding:100px max(30px,50vw - 690px)}.about-hero h1{max-width:800px}.about-hero img{object-fit:cover;filter:grayscale(.25);width:100%;height:740px}.about-story{background:#fff;grid-template-columns:.6fr 1.4fr;gap:100px;padding:140px max(24px,50vw - 690px);display:grid}.about-story .about-roles{flex-direction:column;gap:15px;display:flex}.about-story .about-roles span{color:#999;margin:0}.about-story p{letter-spacing:-.03em;font-family:Georgia,serif;font-size:clamp(28px,3vw,44px);line-height:1.12}.about-story p+p{color:#59635c;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.7}.life-gallery{color:#fff;background:#111;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.life-gallery img{object-fit:cover;width:100%;height:480px}.life-gallery div{grid-column:span 2;grid-template-columns:.7fr 1.3fr;gap:50px;padding:80px max(24px,50vw - 690px);display:grid}.life-gallery h2{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;font-size:clamp(54px,6vw,90px);font-weight:400;line-height:.9}.life-gallery span{color:#aaa;max-width:500px;font-size:18px;line-height:1.6}.life-gallery a{width:max-content;color:var(--gold);align-items:center;gap:10px;font-weight:700;display:flex}.contact-hero{padding:140px max(24px,50vw - 690px) 90px}.contact-hero h1{letter-spacing:-.07em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(70px,9vw,140px);font-weight:400;line-height:.8}.contact-hero p{color:#68716c;max-width:600px;margin-top:30px;font-size:18px;line-height:1.6}.intake-wrap{grid-template-columns:.7fr 1.3fr;gap:100px;padding:70px max(24px,50vw - 690px) 140px;display:grid}.intake-aside{padding-top:10px}.intake-aside h2{font-family:Georgia,serif;font-size:44px;font-weight:400}.intake-aside p{color:#68716c;line-height:1.6}.intake-form{background:#fff;border:1px solid #d0cbbd;padding:38px}.intake-form label{margin:0 0 24px;font-size:13px;font-weight:700;display:block}.intake-form input,.intake-form textarea,.intake-form select{width:100%;font:inherit;background:#fff;border:1px solid #c9c5b9;margin-top:9px;padding:14px}.intake-form textarea{resize:vertical;min-height:140px}.intake-form button{color:#fff;cursor:pointer;background:#000;border:0;align-items:center;gap:10px;padding:16px 22px;font-weight:800;display:flex}.form-note{color:#777;margin-top:15px;font-size:12px}@media (max-width:850px){.global-header{width:calc(100% - 32px);height:72px}.global-header nav,.brand b{display:none}.home-hero-copy{width:calc(100% - 32px);padding-top:140px}.home-hero-copy h1{font-size:clamp(66px,20vw,112px)}.home-hero-copy>div{flex-direction:column;align-items:flex-start;gap:20px}.home-hero-copy a:last-child{margin-top:0}.identity-statement,.capabilities-section,.method-section,.consulting-process,.trade-philosophy,.offers-section,.topics-section,.about-story{padding-top:90px;padding-bottom:90px}.capabilities-section,.method-head,.topics-section,.about-story,.intake-wrap{grid-template-columns:1fr;gap:55px}.method-steps,.offer-grid{grid-template-columns:1fr}.ecosystem-grid,.service-detail-grid,.resource-grid{grid-template-columns:1fr;padding:14px}.speaking-card{grid-column:auto}.eco-card{min-height:440px;padding:28px}.disciplined-life,.about-hero{grid-template-columns:1fr}.disciplined-life>img,.about-hero img{height:520px;min-height:520px}.disciplined-life>div{padding:70px 24px}.life-gallery{grid-template-columns:1fr}.life-gallery img{height:360px}.life-gallery div{grid-column:auto;grid-template-columns:1fr;padding:70px 24px}.footer-lead,.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-links{gap:50px}.page-hero{grid-template-columns:1fr;min-height:auto;padding-top:90px;padding-bottom:90px}.page-hero img{height:500px}.about-hero>div{padding:90px 24px}.consulting-process>div{grid-template-columns:1fr}.consulting-process article,.consulting-process article+article{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.trading-hero,.speaking-hero{min-height:700px;padding-bottom:80px}.offers-head{grid-template-columns:1fr;gap:24px}.audience-band{justify-content:flex-start}.resource-hero{min-height:540px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.global-header.header-overlay{position:absolute;left:50%;transform:translate(-50%)}.cinematic-home{color:#fff;background:#000;overflow:hidden}.cinema-hero{background:#000;height:100svh;min-height:720px;position:relative;overflow:hidden}.cinema-hero-media{animation:1.8s cubic-bezier(.16,1,.3,1) both hero-settle;position:absolute;inset:0}.cinema-hero-media img{object-fit:cover;object-position:69% 42%;filter:saturate(.78)contrast(1.04);width:100%;height:100%}.cinema-veil{background:linear-gradient(90deg,#000 0%,#000000eb 27%,#0000001a 67%),linear-gradient(#0000006b,#0000 42%,#000000b8);position:absolute;inset:0}.cinema-hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1380px,100% - 64px);height:100%;margin:auto;padding-top:65px;display:flex;position:relative}.cinema-hero-copy>p,.cinema-cap-intro>p,.cinema-method-title>p,.cinema-trading-copy>p,.cinema-eco-head>p,.cinema-life>div>p{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:800}.cinema-hero-copy h1{letter-spacing:-.075em;max-width:980px;margin:0;font-family:Georgia,serif;font-size:clamp(78px,10.4vw,166px);font-weight:400;line-height:.78}.cinema-hero-copy h1 em,.cinema-life h2 em{color:var(--soft-gold);font-weight:400}.cinema-hero-copy>span{color:#ffffffb8;max-width:485px;margin-top:34px;font-size:18px;line-height:1.55}.cinema-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.cinema-actions a{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.cinema-actions a:first-child{color:#000;background:#fff;border-radius:999px;padding:15px 21px}.cinema-hero-mark{z-index:1;color:#ffffff09;letter-spacing:-.13em;font-family:Georgia,serif;font-size:clamp(200px,35vw,560px);line-height:1;position:absolute;bottom:-.24em;right:-.02em}.cinema-scroll{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;writing-mode:vertical-rl;align-items:center;gap:12px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:36px;right:42px}.cinema-scroll span{background:linear-gradient(var(--gold) 50%,#fff3 50%);background-size:100% 200%;width:1px;height:54px;animation:2s ease-in-out infinite scroll-line}.cinema-manifesto{color:#070707;background:#f4f1e8;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(120px,16vw,220px) max(24px,50vw - 690px);display:flex}.cinema-kicker{color:#7b6a36;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #00000040;justify-content:space-between;padding-bottom:18px;font-size:10px;font-weight:800;display:flex}.cinema-manifesto h2{letter-spacing:-.065em;max-width:1220px;margin:clamp(70px,9vw,130px) 0 38px;font-family:Georgia,serif;font-size:clamp(58px,8.4vw,128px);font-weight:400;line-height:.9}.cinema-manifesto h2 em{color:#a98113;font-weight:400}.cinema-manifesto>p{color:#6c6b66;margin:0;font-size:clamp(18px,2vw,27px)}.cinema-capabilities{color:#050505;background:#fff;grid-template-columns:.9fr 1.1fr;gap:8vw;min-height:100svh;padding:clamp(110px,12vw,180px) max(24px,50vw - 690px);display:grid}.cinema-cap-intro{align-self:center}.cinema-cap-intro h2{letter-spacing:-.07em;margin:0;font-family:Georgia,serif;font-size:clamp(65px,7vw,106px);font-weight:400;line-height:.84}.cinema-cap-intro>span{color:#60645f;max-width:500px;margin:32px 0;font-size:17px;line-height:1.65;display:block}.cinema-cap-intro>a,.cinema-trading-copy>a,.cinema-life>div>a{border-bottom:1px solid;align-items:center;gap:10px;width:max-content;padding-bottom:6px;font-size:13px;font-weight:800;display:flex}.cinema-cap-list{border-top:1px solid #111;align-self:center}.cinema-cap-list>a{border-bottom:1px solid #d6d5d1;grid-template-columns:45px 1fr auto;align-items:center;gap:20px;min-height:128px;transition:padding .35s,color .35s;display:grid}.cinema-cap-list>a:hover{color:#9d7610;padding-left:15px}.cinema-cap-list small{color:#a37d18}.cinema-cap-list h3{margin:0;font-family:Georgia,serif;font-size:clamp(25px,2.5vw,38px);font-weight:400}.cinema-cap-list p{color:#747773;margin:8px 0 0;font-size:13px}.cinema-cap-list svg{width:20px}.cinema-method{background:#050505}.cinema-method-title{text-align:center;flex-direction:column;justify-content:center;min-height:88svh;padding:clamp(120px,14vw,200px) max(24px,50vw - 690px);display:flex}.cinema-method-title h2{letter-spacing:-.075em;margin:0;font-family:Georgia,serif;font-size:clamp(80px,11vw,170px);font-weight:400;line-height:.78}.cinema-method-title span{color:#777;margin-top:42px}.cinema-principles article{background:#050505;border-top:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:100svh;padding:100px max(24px,50vw - 590px);display:flex;position:relative;overflow:hidden}.cinema-principles article>span{color:var(--gold);font-size:11px;font-weight:800;position:relative}.cinema-principles h3{letter-spacing:-.08em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(100px,17vw,270px);font-weight:400;line-height:.8;position:relative}.cinema-principles h3 i{color:var(--gold);font-style:normal}.cinema-principles article>p{color:#969696;max-width:500px;margin:20px 0 0 52%;font-size:17px;line-height:1.65;position:relative}.principle-glow{background:radial-gradient(circle,#d4af3724,#d4af3700 67%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:50%;right:-15vw;transform:translateY(-50%)}.cinema-trading{align-items:center;min-height:100svh;padding:120px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.cinema-trading-bg,.cinema-trading-bg:after{position:absolute;inset:0}.cinema-trading-bg:after{content:"";background:linear-gradient(90deg,#000 2%,#000000e0 38%,#00000029),linear-gradient(#0000 65%,#000)}.cinema-trading-bg img{object-fit:cover;object-position:68% center;filter:brightness(.72)saturate(.6);width:100%;height:100%}.cinema-trading-copy{z-index:2;max-width:750px;position:relative}.cinema-trading-copy h2{letter-spacing:-.075em;margin:0;font-family:Georgia,serif;font-size:clamp(88px,12vw,185px);font-weight:400;line-height:.76}.cinema-trading-copy h2 em{color:var(--gold);font-weight:400}.cinema-trading-copy>span{color:#aaa;max-width:480px;margin:38px 0 28px;font-size:17px;line-height:1.65;display:block}.market-line{z-index:1;opacity:.28;align-items:end;gap:3.5vw;height:120px;display:flex;position:absolute;bottom:12%;left:0;right:0}.market-line i{background:var(--gold);width:1px;height:32%}.market-line i:nth-child(2){height:68%}.market-line i:nth-child(3){height:44%}.market-line i:nth-child(4){height:92%}.market-line i:nth-child(5){height:70%}.market-line i:nth-child(6){height:100%}.cinema-ecosystem{color:#050505;background:#f4f1e8;padding:clamp(110px,13vw,190px) 24px}.cinema-eco-head{width:min(1332px,100%);margin:0 auto 70px}.cinema-eco-head h2{letter-spacing:-.07em;max-width:1000px;margin:0;font-family:Georgia,serif;font-size:clamp(70px,9vw,135px);font-weight:400;line-height:.86}.cinema-eco-grid{grid-template-columns:1.25fr .75fr;gap:24px;width:min(1430px,100%);margin:auto;display:grid}.cinema-eco-card{color:#fff;background:#111;align-items:flex-end;min-height:720px;padding:48px;display:flex;position:relative;overflow:hidden}.cinema-eco-card>img{object-fit:cover;filter:brightness(.46)saturate(.75);width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.cinema-eco-card:hover>img{transform:scale(1.035)}.cinema-eco-card>div:last-child{z-index:2;position:relative}.cinema-eco-card small{color:var(--soft-gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.cinema-eco-card h3{letter-spacing:-.055em;max-width:650px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:.9}.cinema-eco-card p{color:#aaa;max-width:390px;line-height:1.6}.cinema-eco-card b{align-items:center;gap:8px;margin-top:30px;font-size:13px;display:flex}.eco-resources{background:radial-gradient(circle at 50% 32%,#75601f,#16130b 52%,#050505)}.resource-orbit{aspect-ratio:1;border:1px solid #f3d98b59;border-radius:50%;place-items:center;width:min(27vw,390px);display:grid;top:9%;left:50%;transform:translate(-50%);z-index:1!important;position:absolute!important}.resource-orbit:before,.resource-orbit:after{content:"";border:1px solid #f3d98b38;border-radius:50%;position:absolute;inset:12%}.resource-orbit:after{inset:27%}.resource-orbit i{color:var(--gold);letter-spacing:-.12em;font-family:Georgia,serif;font-size:90px;font-style:normal}.cinema-life{align-items:flex-end;min-height:100svh;padding:120px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.cinema-life>img,.cinema-life-shade{width:100%;height:100%;position:absolute;inset:0}.cinema-life>img{object-fit:cover;object-position:center 28%;filter:saturate(.75)}.cinema-life-shade{background:linear-gradient(90deg,#000000d9,#00000026 70%),linear-gradient(#0000 45%,#000)}.cinema-life>div:last-child{z-index:2;position:relative}.cinema-life h2{letter-spacing:-.075em;max-width:1050px;margin:0;font-family:Georgia,serif;font-size:clamp(78px,10vw,155px);font-weight:400;line-height:.8}.cinema-life>div>span{color:#ffffffad;margin:35px 0;font-size:18px;display:block}@keyframes hero-settle{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes scroll-line{0%{background-position:0 100%}50%,to{background-position:0 0}}@supports (animation-timeline:view()){.cinema-manifesto h2,.cinema-cap-intro,.cinema-eco-head{animation:linear both cinema-rise;animation-timeline:view();animation-range:entry 10% cover 42%}.cinema-principles h3{animation:linear both cinema-slide;animation-timeline:view();animation-range:entry 5% cover 44%}.cinema-trading-bg img,.cinema-life>img{animation:linear both cinema-scale;animation-timeline:view();animation-range:entry exit}@keyframes cinema-rise{0%{opacity:.2;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes cinema-slide{0%{opacity:.15;transform:translate(-8vw)}to{opacity:1;transform:translate(0)}}@keyframes cinema-scale{0%{transform:scale(1.08)}to{transform:scale(1)}}}@media (max-width:850px){.cinema-hero{min-height:700px}.cinema-hero-copy{justify-content:flex-end;width:calc(100% - 36px);padding-top:74px;padding-bottom:88px}.cinema-hero-copy h1{font-size:clamp(68px,21vw,106px)}.cinema-hero-copy>span{font-size:15px}.cinema-actions{flex-direction:column;align-items:flex-start;gap:18px}.cinema-hero-media img{object-position:66% center}.cinema-veil{background:linear-gradient(#00000014 24%,#000000d1 62%,#000 96%),linear-gradient(90deg,#00000059,#0000)}.cinema-scroll{display:none}.cinema-manifesto{min-height:90svh}.cinema-manifesto h2{font-size:clamp(54px,16vw,90px)}.cinema-capabilities{grid-template-columns:1fr;gap:75px}.cinema-cap-intro h2{font-size:clamp(58px,17vw,92px)}.cinema-cap-list>a{min-height:118px}.cinema-method-title{min-height:75svh}.cinema-method-title h2{font-size:clamp(72px,21vw,115px)}.cinema-principles article{min-height:82svh}.cinema-principles h3{font-size:clamp(78px,22vw,125px)}.cinema-principles article>p{margin-left:0}.cinema-trading{align-items:flex-end;padding-bottom:95px}.cinema-trading-bg img{object-position:63% center}.cinema-trading-copy h2{font-size:clamp(75px,23vw,125px)}.cinema-eco-grid{grid-template-columns:1fr}.cinema-eco-card{min-height:620px;padding:30px}.eco-resources{min-height:650px}.resource-orbit{width:70vw}.cinema-life{padding-bottom:90px}.cinema-life>img{object-position:58% center}.cinema-life h2{font-size:clamp(68px,19vw,105px)}}@media (prefers-reduced-motion:reduce){.cinema-hero-media,.cinema-scroll span,.cinema-manifesto h2,.cinema-cap-intro,.cinema-eco-head,.cinema-principles h3,.cinema-trading-bg img,.cinema-life>img{animation:none!important}}.trading-testimonials{color:#fff;background:#0a0a0a;padding:clamp(90px,11vw,160px) max(24px,50vw - 690px)}.testimonial-heading{grid-template-columns:.42fr 1fr;align-items:start;gap:24px 70px;margin-bottom:64px;display:grid}.testimonial-heading>p{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800}.testimonial-heading h2{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(54px,6.8vw,104px);font-weight:400;line-height:.9}.testimonial-heading>span{color:#aaa;grid-column:2;max-width:620px;font-size:17px;line-height:1.65}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.testimonial-grid figure{background:#111;border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:330px;margin:0;padding:clamp(28px,4vw,54px);display:flex}.testimonial-grid blockquote{letter-spacing:-.03em;max-width:650px;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.2vw,48px);line-height:1.08}.testimonial-grid figcaption{color:var(--gold);justify-content:space-between;align-items:baseline;gap:20px;margin-top:48px;display:flex}.testimonial-grid figcaption strong{letter-spacing:.04em;font-size:14px}.testimonial-grid figcaption span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.testimonial-disclaimer{color:#969696;max-width:980px;margin:48px 0 0;font-size:13px;line-height:1.65}.testimonial-disclaimer strong{color:#ddd}.program-page .trading-testimonials{color:#090909;background:#f4f1e8}.program-page .testimonial-grid figure{background:#fff;border-color:#00000018}.program-page .testimonial-heading>span,.program-page .testimonial-disclaimer{color:#666}.program-page .testimonial-disclaimer strong{color:#111}@media (max-width:1000px){.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.testimonial-heading{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.testimonial-heading>span{grid-column:auto}.testimonial-heading h2{font-size:clamp(46px,14vw,72px)}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid figure{min-height:280px}.testimonial-grid blockquote{font-size:clamp(27px,8vw,38px)}.testimonial-grid figcaption{flex-direction:column;align-items:flex-start;gap:7px}}:is(body:has(.split-hero) .global-header,body:has(.resource-hero) .global-header,body:has(.about-hero) .global-header){color:#fff}:is(body:has(.split-hero) .global-header .header-cta,body:has(.resource-hero) .global-header .header-cta,body:has(.about-hero) .global-header .header-cta){color:#000;background:#fff}.split-hero,.speaking-hero,.about-hero,.trading-hero,.resource-hero{position:relative;overflow:hidden;min-height:100svh!important}.split-hero{color:#fff!important;background:#050505!important;align-items:flex-end!important;padding:150px max(24px,50vw - 690px) 110px!important;display:flex!important}.split-hero>img{object-fit:cover;object-position:68% center;position:absolute;inset:0;filter:brightness(.48)saturate(.75)!important;width:100%!important;height:100%!important}.split-hero:after{content:"";background:linear-gradient(90deg,#000 0%,#000000e6 36%,#0000 78%),linear-gradient(#0000 45%,#000000c9);position:absolute;inset:0}.split-hero>div{z-index:2;max-width:1050px;position:relative}.split-hero h1,.speaking-hero h1,.about-hero h1,.resource-hero h1{letter-spacing:-.075em!important;max-width:1150px!important;font-size:clamp(72px,9.5vw,150px)!important;line-height:.82!important}.split-hero>div>span{color:#ffffffb0!important}.split-hero a{color:#000!important;background:#fff!important;border:0!important;border-radius:999px!important}.editorial-intro{flex-direction:column;justify-content:center;min-height:82svh;display:flex;color:#050505!important;background:#f4f1e8!important;padding-top:130px!important;padding-bottom:130px!important}.editorial-intro h2{max-width:1200px!important;font-size:clamp(62px,8vw,120px)!important;line-height:.89!important}.service-detail-grid{background:#050505!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important;padding:24px!important}.service-detail-grid article{background:linear-gradient(145deg,#151515,#080808);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;border:1px solid #ffffff24!important;min-height:62svh!important;padding:45px!important}.service-detail-grid article:before{content:attr(data-number);color:#ffffff08;font-family:Georgia,serif;font-size:260px;position:absolute;top:-.25em;right:-.05em}.service-detail-grid article:hover{background:radial-gradient(circle at 80% 20%,#5c491a,#0a0a0a 58%)}.service-detail-grid h3{line-height:.93;margin:0 0 20px!important;font-size:clamp(40px,4vw,68px)!important}.consulting-process{padding-top:150px!important;padding-bottom:150px!important}.consulting-process>div{gap:0}.consulting-process article{flex-direction:column;justify-content:flex-end;min-height:360px;display:flex}.consulting-process h3{font-size:clamp(32px,3vw,48px)!important}.trading-hero{background:radial-gradient(circle at 73% 38%,#473710,#050505 55%)!important;padding-bottom:110px!important}.trade-grid{opacity:.7}.trading-hero:after{content:"NQ";color:#d4af370e;letter-spacing:-.1em;font-family:Georgia,serif;font-size:clamp(280px,42vw,650px);line-height:1;position:absolute;bottom:-.28em;right:-.05em}.trading-hero>div:last-child{z-index:3}.trading-hero h1{max-width:1200px!important;font-size:clamp(88px,12vw,185px)!important;line-height:.76!important}.trade-philosophy{flex-direction:column;justify-content:center;min-height:90svh;display:flex;padding-top:140px!important;padding-bottom:140px!important}.trade-philosophy h2{max-width:1250px!important;font-size:clamp(60px,8vw,120px)!important;line-height:.89!important}.trade-philosophy>div span{transition:all .3s;padding:14px 20px!important}.trade-philosophy>div span:hover{color:#000;background:var(--gold);border-color:var(--gold)}.offers-section{padding-top:150px!important;padding-bottom:150px!important}.offers-head h2{font-size:clamp(65px,8vw,120px)!important}.offer-grid{grid-template-columns:repeat(2,1fr)!important}.offer-grid article{transition:all .35s;min-height:470px!important;padding:36px!important}.offer-grid article:hover{color:#fff;background:#080808;border-color:#080808}.offer-grid article:hover p{color:#aaa}.offer-grid h3{line-height:.95;font-size:clamp(38px,4vw,58px)!important}.speaking-hero{padding-bottom:110px!important}.speaking-hero img{transform:scale(1.02);filter:brightness(.42)saturate(.75)!important}.speaking-hero:after{content:"";background:linear-gradient(90deg,#000000e8,#0000 72%),linear-gradient(#0000 42%,#000000c9);position:absolute;inset:0}.speaking-hero>div{z-index:3!important}.speaking-hero h1{max-width:1180px!important}.audience-band{border-top:1px solid #ffffff18;align-items:center;min-height:130px;padding-top:40px!important;padding-bottom:40px!important}.audience-band span{color:#c3b16f}.topics-section{align-items:center;min-height:100svh;padding-top:150px!important;padding-bottom:150px!important}.topics-section h2{font-size:clamp(62px,7vw,105px)!important}.topics-section li{align-items:center;min-height:100px;transition:all .35s}.topics-section li:hover{color:#9d7610;padding-left:18px}.topics-section h3{font-size:clamp(25px,2.5vw,38px)!important}.resource-hero{background:radial-gradient(circle at 75% 25%,#7d6420,#1c170a 36%,#000 72%)!important;align-items:flex-end!important;padding-bottom:110px!important;display:flex!important}.resource-hero:before{content:"";color:#f3d98b13;letter-spacing:-.12em;background:url(/brand-o-icon-v2.png) 50%/contain no-repeat;width:40vw;height:60vh;font-family:Georgia,serif;font-size:clamp(260px,41vw,630px);line-height:1;position:absolute;top:.02em;right:-.04em}.resource-hero>div{z-index:2;position:relative}.resource-grid{gap:24px!important}.resource-grid article{transition:all .4s;background:#111!important;min-height:720px!important;padding:42px!important}.resource-grid article:hover{background:radial-gradient(circle at 50% 38%,#5d4a18,#111 64%)!important}.resource-art{border:1px solid #f3d98b26;background:radial-gradient(circle,#71591a,#15120b 60%,#090909)!important;height:340px!important}.resource-art b{font-size:clamp(100px,12vw,190px)!important}.resource-grid h2{line-height:.95;font-size:clamp(38px,4vw,58px)!important}.about-hero{background:#050505!important}.about-hero>div{z-index:2;align-self:end;position:relative;padding-bottom:110px!important}.about-hero img{object-position:68% center;position:absolute;inset:0;filter:brightness(.46)saturate(.72)!important;width:100%!important;height:100%!important}.about-hero:after{content:"";background:linear-gradient(90deg,#000 0%,#000000e6 40%,#0000 78%),linear-gradient(#0000 45%,#000000ad);position:absolute;inset:0}.about-story{align-items:center;min-height:100svh;padding-top:160px!important;padding-bottom:160px!important}.about-story .about-roles span{font-size:11px!important}.about-story>div{max-width:900px!important}.about-story p:first-child{font-size:clamp(42px,5vw,74px)!important;line-height:1!important}.about-story p+p{font-size:18px!important}.life-gallery{grid-template-columns:1fr 1fr!important;min-height:auto!important}.life-gallery img{filter:saturate(.72);height:78svh!important}.life-gallery div{background:#050505;min-height:80svh;align-items:center!important}.life-gallery h2{font-size:clamp(64px,8vw,120px)!important}.contact-page{background:#f4f1e8!important}.contact-hero{background:radial-gradient(circle at 82% 25%,#eadcae,#f4f1e8 40%);flex-direction:column;justify-content:center;min-height:92svh;display:flex;padding-top:180px!important;padding-bottom:120px!important}.contact-hero>p:first-child{color:#9d7610;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:800}.contact-hero h1{max-width:1250px!important;font-size:clamp(72px,10vw,155px)!important;line-height:.8!important}.contact-hero p:last-child{max-width:650px!important}.intake-wrap{align-items:start;padding-top:140px!important;padding-bottom:160px!important}.intake-aside{position:sticky;top:120px}.intake-aside h2{line-height:.95;font-size:clamp(48px,5vw,76px)!important}.intake-form{box-shadow:0 30px 80px #46380014;border:0!important;padding:clamp(28px,4vw,58px)!important}.intake-form input,.intake-form textarea,.intake-form select{outline:none;background:0 0!important;border:0!important;border-bottom:1px solid #b6b0a1!important;padding:16px 0!important}.intake-form input:focus,.intake-form textarea:focus,.intake-form select:focus{border-color:#9d7610!important}.intake-form button{border-radius:999px!important;padding:16px 24px!important}@supports (animation-timeline:view()){.editorial-intro h2,.trade-philosophy h2,.topics-section h2,.about-story p:first-child,.contact-hero h1{animation:linear both cinema-rise;animation-timeline:view();animation-range:entry 8% cover 42%}.split-hero>img,.speaking-hero img,.about-hero img{animation:linear both cinema-scale;animation-timeline:view();animation-range:entry exit}}@media (max-width:850px){.split-hero,.speaking-hero,.about-hero,.trading-hero,.resource-hero{min-height:90svh!important;padding:130px 24px 80px!important}.split-hero h1,.speaking-hero h1,.about-hero h1,.resource-hero h1{font-size:clamp(62px,18vw,96px)!important}.split-hero>img,.about-hero img{object-position:62% center}.service-detail-grid,.offer-grid{grid-template-columns:1fr!important;padding:14px!important}.service-detail-grid article{min-height:480px!important;padding:30px!important}.consulting-process article{min-height:240px}.trading-hero h1{font-size:clamp(72px,22vw,118px)!important}.trade-philosophy h2,.offers-head h2{font-size:clamp(55px,16vw,90px)!important}.offer-grid article{min-height:420px!important}.topics-section{grid-template-columns:1fr!important}.resource-grid{grid-template-columns:1fr!important;padding:14px!important}.resource-grid article{min-height:650px!important;padding:28px!important}.about-hero>div{padding:0!important}.about-story,.life-gallery{grid-template-columns:1fr!important}.life-gallery img{height:65svh!important}.life-gallery div{grid-column:auto!important}.contact-hero{min-height:85svh!important}.contact-hero h1{font-size:clamp(63px,18vw,95px)!important}.intake-wrap{grid-template-columns:1fr!important}.intake-aside{position:static}.intake-form{padding:28px!important}}.mobile-nav{display:none}@media (max-width:850px){.mobile-nav{display:block}.mobile-nav>button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:700 12px inherit;display:flex}.mobile-nav>button i,.mobile-nav>button i:after{content:"";background:currentColor;width:14px;height:1px;display:block}.mobile-nav>button i:after{transform:translateY(5px)}.mobile-nav.is-open>button i{transform:translateY(3px)rotate(45deg)}.mobile-nav.is-open>button i:after{transform:rotate(90deg)}.mobile-nav>div{z-index:100;color:#fff;background:#080808f5;border:1px solid #ffffff24;border-radius:0 0 18px 18px;padding:18px 22px;display:grid;position:fixed;top:72px;left:16px;right:16px;box-shadow:0 24px 50px #0008}.mobile-nav>div a{border-bottom:1px solid #ffffff17;padding:14px 0;font-size:16px}.mobile-nav>div a:last-child{border-bottom:0}}.page-cta>small{color:#a0a0a0}.footer-bottom{color:#8f8f8f}@media (max-width:850px),(pointer:coarse){.brand,.mobile-nav>button,.mobile-nav>div a,.cinema-actions a,.home-close a,.footer-links a,.business-contact a,.guide-form-note a,.form-note a{align-items:center;min-height:44px;display:flex}.brand{min-width:44px}.mobile-nav>button{justify-content:center;min-width:44px}}@media (max-width:650px){.contact-hero h1{letter-spacing:-.055em!important;font-size:clamp(58px,16vw,88px)!important;line-height:.94!important}.speaking-hero h1{letter-spacing:-.055em!important;font-size:clamp(46px,13vw,56px)!important;line-height:.92!important}.topics-section{gap:36px!important;padding-left:16px!important;padding-right:16px!important}.topics-section li{grid-template-columns:1fr!important;min-height:0!important;padding:24px!important}.topics-section h3{font-size:clamp(24px,7vw,30px)!important;line-height:1.15!important}.contact-page{overflow-x:hidden}.intake-wrap{width:100%;min-width:0;gap:36px!important;padding-left:16px!important;padding-right:16px!important}.intake-aside,.intake-form{width:100%;min-width:0}.intake-form{border-radius:20px!important;padding:24px 20px!important}.intake-form input,.intake-form select,.intake-form textarea{min-width:0;max-width:100%}.intake-form button{justify-content:center;width:100%}.secure-inquiry-link{overflow-wrap:anywhere;align-items:flex-start;width:100%;max-width:100%;line-height:1.45}.secure-inquiry-link svg{flex:none}.form-note{overflow-wrap:anywhere}}@media (max-width:850px){.global-header .header-cta{display:none}}.brand-wordmark{color:inherit;align-items:center;gap:0;display:inline-flex}.brand-wordmark img{filter:invert();height:auto;display:block}.brand .brand-wordmark-art{aspect-ratio:1111/235;border:0;border-radius:0;width:222px;height:auto;display:flex;overflow:hidden}.brand .brand-wordmark-art>span{border:0;border-radius:0;height:100%;display:block;position:relative;overflow:hidden}.brand .brand-wordmark-art .brand-wordmark-left{width:40.864%}.brand .brand-wordmark-art .brand-wordmark-right{width:59.136%}.brand-wordmark .brand-wordmark-art img{width:auto;max-width:none;height:100%;position:absolute;top:0}.brand-wordmark-left img{left:0}.brand-wordmark-right img{left:-76.56%}.global-header:not(.header-dark):not(.header-overlay) .brand-wordmark img{filter:none}body:has(.contact-page) .global-header .brand-wordmark img{filter:none}:is(body:has(.about-hero) .global-header,body:has(.resource-hero) .global-header,body:has(.split-hero) .global-header){color:#fff;border-color:#ffffff38;position:absolute;left:50%;transform:translate(-50%)}:is(body:has(.about-hero) .global-header .brand-wordmark img,body:has(.resource-hero) .global-header .brand-wordmark img,body:has(.split-hero) .global-header .brand-wordmark img){filter:invert()!important}@media (max-width:850px){.brand .brand-wordmark-art{width:158px}}.trade-start{color:#fff;background:#050505;padding:clamp(100px,12vw,160px) max(24px,50vw - 690px)}.trade-start-head>p{color:#d4af37;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800}.trade-start-head h2{letter-spacing:-.06em;max-width:1000px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:.9}.trade-start-head>span{color:#aaa;max-width:620px;margin:28px 0 52px;font-size:17px;line-height:1.6;display:block}.trade-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.trade-start-grid>a{background:#111;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:310px;padding:34px;transition:all .25s;display:flex}.trade-start-grid>a:hover{background:linear-gradient(145deg,#5d4915,#17130a);border-color:#d4af37}.trade-start-grid h3{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400}.trade-start-grid p{color:#aaa;max-width:440px;margin:14px 0 30px;line-height:1.55}.trade-start-grid strong{color:#d4af37;align-items:center;gap:8px;font-size:13px;display:flex}.trade-start-grid>a:hover strong{color:#f3d98b}@media (max-width:650px){.trade-start{padding:100px 16px}.trade-start-head h2{font-size:clamp(48px,14vw,64px)}.trade-start-grid{grid-template-columns:1fr}.trade-start-grid>a{min-height:245px;padding:26px}.trade-start-grid h3{font-size:38px}.life-gallery>*{width:100%!important;min-width:0!important;max-width:100%!important}.life-gallery div{overflow-wrap:anywhere}}.consulting-fit{color:#fff;background:#050505;padding:clamp(100px,13vw,170px) max(24px,50vw - 690px)}.consulting-fit-head>p,.membership-compare-head>p{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:800}.consulting-fit-head h2{letter-spacing:-.06em;max-width:1050px;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:.9}.consulting-fit-head>span{color:#aaa;max-width:700px;margin:30px 0 52px;font-size:18px;line-height:1.6;display:block}.consulting-fit-list{border-top:1px solid #ffffff38;max-width:1100px}.consulting-fit-list p{border-bottom:1px solid #ffffff38;margin:0;padding:24px 0;font-family:Georgia,serif;font-size:clamp(24px,2.5vw,36px);line-height:1.2}.consulting-fit>a{border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);align-items:center;gap:10px;margin-top:38px;padding-bottom:7px;font-size:14px;font-weight:800;display:flex}.membership-compare{color:#101010;background:#f2f1ed;margin-top:clamp(90px,11vw,150px);padding:clamp(46px,6vw,82px)}.membership-compare-head h2{letter-spacing:-.055em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.92}.membership-compare-head>span{color:#666;max-width:680px;margin:26px 0 48px;font-size:17px;line-height:1.6;display:block}.membership-compare-table{table-layout:fixed;border-collapse:collapse;border-top:2px solid #111;border-bottom:2px solid #111;width:100%}.membership-feature-column{width:42%}.membership-compare-table th,.membership-compare-table td{text-align:left;border-bottom:1px solid #c9c7c0;padding:19px 16px;font-size:16px}.membership-compare-table tr:last-child th,.membership-compare-table tr:last-child td{border-bottom:0}.membership-compare-table th+th,.membership-compare-table th+td,.membership-compare-table td+td{border-left:1px solid #c9c7c0}.membership-compare-table thead th{padding-top:24px;padding-bottom:24px}.membership-compare-table tbody th{font-weight:400}.membership-compare-table td{font-weight:700}.membership-compare-table .included{color:#9d7610}.membership-compare-table .not-included{color:#aaa}.membership-complete{border-top:1px solid #bbb8af;grid-template-columns:1fr minmax(360px,auto);align-items:center;gap:30px;margin-top:34px;padding:28px 0;display:grid}.membership-complete h3{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400}.membership-complete p{color:#666;margin:8px 0 0}.membership-complete-actions{justify-items:end;gap:16px;display:grid}.membership-complete-actions>strong{text-align:right;font-size:20px}.membership-complete-actions nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.membership-complete-actions a{border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 17px;font-size:13px;font-weight:800;display:flex}.membership-complete-actions a:first-child{color:#fff;background:#111}.membership-complete-actions a:hover{background:var(--gold);border-color:var(--gold);color:#111}.membership-compare>small{color:#777;line-height:1.5;display:block}@media (max-width:650px){.consulting-fit{padding:90px 16px}.consulting-fit-head h2{font-size:clamp(48px,14vw,64px)}.consulting-fit-head>span{font-size:16px}.consulting-fit-list p{padding:21px 0;font-size:26px}.membership-compare{margin-left:0;margin-right:0;padding:48px 18px}.membership-compare-head h2{font-size:48px}.membership-compare-head>span{font-size:15px}.membership-feature-column{width:40%}.membership-compare-table th,.membership-compare-table td{overflow-wrap:anywhere;padding:15px 8px;font-size:13px}.membership-complete{grid-template-columns:1fr}.membership-complete-actions{justify-items:start}.membership-complete-actions>strong{text-align:left}.membership-complete-actions nav{justify-content:stretch;width:100%;display:grid}.membership-complete-actions a{width:100%}}.guide-access-page{color:#fff;background:#050505;min-height:100vh;overflow:hidden}.guide-access-hero{background:#050505;align-items:flex-end;min-height:100svh;padding:clamp(150px,17vh,210px) max(24px,50vw - 690px) clamp(90px,12vh,140px);display:flex;position:relative;overflow:hidden}.guide-access-media{position:absolute;inset:0}.guide-access-media img{object-fit:cover;object-position:68% 42%;filter:saturate(.58)contrast(1.08)brightness(.75);width:100%;height:100%;animation:1.6s cubic-bezier(.16,1,.3,1) both guide-image-settle;transform:scale(1.015)}.guide-access-veil{background:linear-gradient(90deg,#050505 0%,#050505f2 35%,#05050557 70%,#0505058c 100%),linear-gradient(#0000003d,#0000 44%,#000000bf);position:absolute;inset:0}.guide-access-copy{z-index:2;max-width:960px;position:relative}.guide-access-copy>p,.guide-access-story header>p,.guide-form-intro>p{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:800}.guide-access-copy h1{letter-spacing:-.072em;max-width:950px;margin:0;font-family:Georgia,serif;font-size:clamp(72px,9vw,142px);font-weight:400;line-height:.79}.guide-access-copy>span{color:#d0d0d0;max-width:590px;margin:34px 0 0;font-size:19px;line-height:1.6;display:block}.guide-access-copy>a{border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);align-items:center;gap:10px;margin-top:34px;padding-bottom:6px;font-size:14px;font-weight:800;display:flex}.guide-access-mark{color:#ffffff6b;letter-spacing:.16em;font-size:11px;position:absolute;bottom:38px;right:5%}.guide-access-story{color:#101010;background:#f4f0e4;padding:clamp(110px,14vw,190px) max(24px,50vw - 690px)}.guide-access-story header h2{letter-spacing:-.065em;max-width:1120px;margin:0;font-family:Georgia,serif;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.9}.guide-story-grid{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(70px,9vw,120px);display:grid}.guide-story-grid article{border-right:1px solid #0000002e;min-height:250px;padding:28px 32px 12px 0}.guide-story-grid article+article{padding-left:32px}.guide-story-grid article:last-child{border-right:0}.guide-story-grid span{color:#9d7610;font-size:11px;font-weight:800}.guide-story-grid h3{margin:68px 0 16px;font-family:Georgia,serif;font-size:clamp(32px,3vw,44px);font-weight:400}.guide-story-grid p{color:#606760;max-width:320px;font-size:16px;line-height:1.65}.guide-access-form-section{color:#fff;background:#0b0b0b;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(70px,9vw,150px);padding:clamp(110px,14vw,190px) max(24px,50vw - 690px);display:grid}.guide-form-intro{align-self:start;position:sticky;top:120px}.guide-form-intro h2{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,6vw,92px);font-weight:400;line-height:.86}.guide-form-intro>span{color:#aaa;max-width:520px;margin:32px 0;font-size:17px;line-height:1.65;display:block}.guide-access-points{border-top:1px solid #ffffff30;gap:14px;margin-top:42px;padding-top:26px;display:grid}.guide-access-points span{color:#d4d4d4;align-items:center;gap:11px;font-size:13px;display:flex}.guide-access-points svg{color:var(--gold);flex:none}.guide-access-card{color:#111;background:#f7f6f2;border:1px solid #ffffff2b;padding:clamp(32px,5vw,68px)}.guide-access-card header{border-bottom:1px solid #c9c5bb;margin-bottom:44px;padding-bottom:32px}.guide-access-card header small{color:#9d7610;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800}.guide-access-card header h3{letter-spacing:-.045em;max-width:620px;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1}.guide-access-form{gap:28px;display:grid}.guide-name-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.guide-access-form>label,.guide-name-fields label{color:#262626;letter-spacing:.02em;gap:8px;font-size:11px;font-weight:800;display:grid}.guide-access-form input[type=text],.guide-access-form input[type=email],.guide-access-form input[type=tel],.guide-name-fields input{color:#111;width:100%;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:1px solid #9e9a90;border-radius:0;outline:none;padding:14px 0;font-size:17px;transition:border-color .2s}.guide-access-form input:focus{border-color:#9d7610}.guide-consents{border:0;border-top:1px solid #c9c5bb;gap:18px;margin:4px 0 0;padding:30px 0 0;display:grid}.guide-consents legend{padding:0 0 21px;font-family:Georgia,serif;font-size:23px}.guide-consents label{color:#5d5a53;cursor:pointer;grid-template-columns:21px 1fr;align-items:start;gap:13px;font-size:11px;line-height:1.6;display:grid}.guide-consents input{accent-color:#9d7610;width:18px;height:18px;margin:1px 0 0}.guide-access-form>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:16px 24px;font-weight:800;transition:background .2s,color .2s;display:flex}.guide-access-form>button:hover{background:var(--gold);color:#111}.guide-access-form>button:disabled{opacity:.62;cursor:wait}.guide-form-note{color:#716d63;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.guide-form-note svg{color:#9d7610;flex:none}.guide-form-note a{text-underline-offset:3px;text-decoration:underline}.guide-form-status{color:#a12d24;min-height:18px;font-size:12px;font-weight:700}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@keyframes guide-image-settle{0%{opacity:.6;transform:scale(1.06)}to{opacity:1;transform:scale(1.015)}}@media (max-width:900px){.guide-access-copy h1{font-size:clamp(68px,14vw,108px)}.guide-access-story{padding-top:100px;padding-bottom:100px}.guide-access-form-section{grid-template-columns:1fr;gap:70px}.guide-form-intro{max-width:700px;position:static}.guide-access-card{width:100%;max-width:760px}}@media (max-width:650px){.guide-access-hero{min-height:850px;padding:130px 16px 74px}.guide-access-media img{object-position:67% center}.guide-access-veil{background:linear-gradient(#05050547,#0505052e 30%,#050505f5 72%,#050505)}.guide-access-copy h1{font-size:clamp(58px,17vw,82px);line-height:.82}.guide-access-copy>span{max-width:440px;font-size:16px}.guide-access-mark{display:none}.guide-access-story,.guide-access-form-section{padding-left:16px;padding-right:16px}.guide-access-story header h2{font-size:clamp(50px,14vw,68px)}.guide-story-grid{grid-template-columns:1fr}.guide-story-grid article,.guide-story-grid article+article{border-bottom:1px solid #0000002e;border-right:0;min-height:auto;padding:26px 0 30px}.guide-story-grid h3{margin:30px 0 12px}.guide-access-form-section{gap:52px;padding-top:90px;padding-bottom:90px}.guide-form-intro h2{font-size:clamp(52px,15vw,70px)}.guide-access-card{padding:32px 20px}.guide-access-card header{margin-bottom:34px}.guide-access-card header h3{font-size:40px}.guide-name-fields{grid-template-columns:1fr}.guide-consents label{font-size:10.5px}}.guide-purchase-terms{cursor:pointer;border-top:1px solid #c9c5bb;align-items:start;padding-top:26px;line-height:1.6;color:#5d5a53!important;grid-template-columns:21px 1fr!important;gap:13px!important;font-size:11px!important;font-weight:400!important;display:grid!important}.guide-purchase-terms input{accent-color:#9d7610;border:0!important;width:18px!important;height:18px!important;min-height:0!important;margin:1px 0 0!important;padding:0!important}.guide-purchase-terms a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.guide-access-media img{animation:none}}.guide-story-grid article>h3{margin-top:38px}.contact-banner{z-index:2;margin:0;padding:108px clamp(20px,5vw,64px) 18px;font-size:16px;font-weight:600;line-height:1.5;display:block;position:relative}.contact-banner-sent{color:#1f5233;background:#e8f1ea}.contact-banner-error{color:#8a2b16;background:#f8e6e1}.contact-banner+.contact-hero{padding-top:40px}.intake-form :where(input,select,textarea):user-invalid{background:linear-gradient(#0000 92%,#a12d241a 92%)!important;border-bottom-color:#a12d24!important}.form-validation-status{color:#8a2b16;min-height:18px;font-size:12px;font-weight:700;line-height:1.5;display:block}.form-validation-status:empty{display:none}.workshop-booking-fields{border:0;border-top:1px solid #d0cbbd;min-width:0;margin:8px 0 28px;padding:24px 0 0}.workshop-booking-fields legend{padding:0 12px 0 0;font-size:18px;font-weight:700}.workshop-booking-fields>p{color:#68716c;font-size:13px;line-height:1.5}.workshop-booking-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.workshop-booking-grid label{min-width:0}.workshop-booking-wide{grid-column:1/-1}.workshop-booking-grid select{text-overflow:ellipsis}.workshop-inquiry-evidence{white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;margin-top:12px;display:grid}@media (max-width:650px){.workshop-booking-grid{grid-template-columns:minmax(0,1fr)}}:root{--oct-styles-release:"20261016-repair"}.approved-brand-mark{object-fit:contain;border-radius:9px;flex-shrink:0;width:38px;height:38px;display:block}.cinema-hero-mark{opacity:.06;width:clamp(200px,35vw,560px);height:clamp(280px,45vw,620px);bottom:-80px}.cinema-hero-mark .approved-brand-mark{border-radius:0;width:100%;height:100%}.resource-art .approved-brand-mark{border-radius:0;width:160px;height:220px}.free-resource-hero aside .approved-brand-mark{border-radius:0;width:180px;height:280px;margin:24px auto}.checkout-monogram .approved-brand-mark{width:60px;height:60px}.admin-menu-brand>span .approved-brand-mark{width:36px;height:36px}.rail-brand .approved-brand-mark{width:28px;height:28px}:root{--eyebrow:#d4af37;--eyebrow-muted:#aaa}.guide-access-story h2 em{color:var(--eyebrow)}.checkout-card .checkout-kicker{color:#74580e}.checkout-card .checkout-price small,.checkout-card .checkout-rule,.checkout-card footer,.checkout-card footer small,.checkout-card input::placeholder{color:#666}.om-quote-track:focus-visible{outline-offset:6px;outline:3px solid #74580e}.trading-review-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d4af37 #252525;gap:18px;padding:6px 0 18px;display:flex;overflow-x:auto}.trading-review-track figure{color:#111;scroll-snap-align:start;background:#fff;border:0;border-radius:28px;flex:0 0 calc(33.3333% - 12px);min-width:360px;min-height:430px;padding:38px}.trading-review-track figure blockquote{letter-spacing:-.04em;font-size:clamp(30px,3vw,46px);line-height:1.08}.trading-review-track figure figcaption,.trading-review-track figure figcaption span{color:#666}.trading-review-track:focus-visible{outline-offset:4px;outline:3px solid #d4af37}@media (max-width:850px){.trading-review-track{margin-right:-24px;padding-right:24px}.trading-review-track figure{flex-basis:84vw;min-width:0}}.program-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.program-hero-copy{min-width:0;max-width:100%}.program-hero h1{overflow-wrap:anywhere}.program-hero-copy a{max-width:100%}@media (max-width:850px){.program-hero{grid-template-columns:minmax(0,1fr)}.program-hero-copy{align-self:center}.program-hero h1{letter-spacing:-.06em;font-size:clamp(48px,12vw,96px);line-height:1.02}.program-page .trading-review-track{margin-right:0;padding-right:0}.program-page .trading-review-track figure{flex-basis:88%;padding:28px}}progress.assessment-progress{-webkit-appearance:none;appearance:none;width:100%;height:4px;color:var(--gold);background:#353535;border:0;display:block}progress.assessment-progress::-webkit-progress-bar{background:#353535;border-radius:99px}progress.assessment-progress::-webkit-progress-value{background:var(--gold);border-radius:99px}progress.assessment-progress::-moz-progress-bar{background:var(--gold);border-radius:99px}.trade-belief,.trade-offers,.membership-compare,.editorial-intro,.consulting-process,.about-story,.topics-section,.program-promise,.program-fit,.program-next,.program-disclosure,.free-resource-contents,.guide-access-story,.guide-access-card,.program-page .trading-testimonials{--eyebrow:#74580e;--eyebrow-muted:#666}.trade-belief h2{opacity:1!important}.form-note{color:#666!important}.trade-belief>p,.trade-offers-head>p,.membership-compare-head>p,.consulting-fit-head>p,.editorial-intro>p,.consulting-process>p,.topics-section>div>p,.program-promise>p,.program-section-head>p,.program-next .program-section-head>p,.program-fit>div:first-child>p,.program-disclosure>div:first-child>p,.free-resource-contents>div>p,.free-resource-access>div>p,.trade-risk-summary>p,.guide-access-story>header>p,.testimonial-heading>p{color:var(--eyebrow)}.editorial-intro>p,.consulting-process>p,.topics-section>div>p{color:var(--eyebrow)!important}.testimonial-grid figure figcaption,.testimonial-grid figure figcaption span,.guide-access-card>header>small,.trade-offer.light>span,.membership-compare-table .included{color:var(--eyebrow)}.membership-compare-table .not-included,.membership-compare>small,.about-story .about-roles span{color:var(--eyebrow-muted)}.resource-grid a,.trade-risk-summary nav a,.trade-product-copy>div>a{align-items:center;min-height:44px}@media (max-width:850px),(pointer:coarse){.consulting-hero>div>a,.speaking-hero>div>a,.life-gallery>div>a,.policies-jump a{align-items:center;min-height:44px;display:inline-flex}}.guide-consents input[type=checkbox],.free-resource-consent input[type=checkbox]{width:24px;height:24px}.cinema-hero-media picture,.om-world-media picture{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.program-promise h2,.program-section-head h2,.program-fit h2,.program-hero-media img{opacity:1!important;animation:none!important;transform:none!important}}.om-intro-copy:has(.service-preview-list){display:block}.service-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 48px;display:grid}.service-preview-list article{border-bottom:1px solid #22222226;padding:22px 0}.service-preview-list article:first-child{padding-top:0}.service-preview-list h3{letter-spacing:-.035em;color:#1d1d1f;margin:0 0 9px;font-size:25px;line-height:1.15}.service-preview-list article p{margin:0;font-size:17px;line-height:1.6}.service-preview-list a{padding:12px 0;font-size:15px;text-decoration:underline;display:inline-block}@media (max-width:700px){.service-preview-list{grid-template-columns:1fr;gap:0}}.cinematic-home .om-intro{color:#fff;background:#090909}.cinematic-home .om-intro>header{display:block}.cinematic-home .om-intro>header>p{color:#d4af37;margin:0 0 22px}.cinematic-home .om-intro h2{letter-spacing:-.06em;font-size:clamp(48px,5.8vw,84px);line-height:.98}.cinematic-home .om-intro .service-preview-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.cinematic-home .om-intro .service-preview-list article{background:#161616;border:1px solid #ffffff2e;border-radius:22px;grid-column:span 2;grid-template-columns:28px 1fr;align-content:start;align-items:center;gap:18px 14px;padding:28px;display:grid}.cinematic-home .om-intro .service-preview-list article:nth-child(n+4){grid-column:span 3}.cinematic-home .service-icon{color:#d4af37;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cinematic-home .om-intro .service-preview-list h3{color:#fff;margin:0;font-size:24px;font-weight:650;line-height:1.15}.cinematic-home .om-intro .service-preview-list p{color:#b9b9b9;grid-column:1/-1;font-size:17px;line-height:1.6}.cinematic-home .om-intro .service-preview-list a{color:#e8c65b;grid-column:1/-1;width:fit-content;min-height:44px;padding:10px 0;font-weight:650}.cinematic-home .om-intro .service-preview-list article:last-child{background:linear-gradient(160deg,#352a0e,#15130d 55%,#101010);border-color:#d4af37}.cinematic-home .om-intro .service-preview-list article:last-child h3{color:#fff}.cinematic-home .om-intro .service-preview-list article:last-child p{color:#c9c9c4}.cinematic-home .om-intro .service-preview-list article:last-child .service-icon{color:#e8c65b}@media (max-width:850px){.cinematic-home .om-intro h2{max-width:520px;font-size:clamp(44px,12vw,64px)}.cinematic-home .om-intro .service-preview-list{grid-template-columns:1fr;gap:14px}.cinematic-home .om-intro .service-preview-list article,.cinematic-home .om-intro .service-preview-list article:nth-child(n+4){grid-column:auto;gap:14px;padding:24px}.cinematic-home .om-intro .service-preview-list h3{font-size:23px}.cinematic-home .om-intro .service-preview-list p{font-size:16px}}.cinematic-home{--home-gutter:max(24px, calc((100vw - 1320px) / 2))}.cinematic-home .om-intro{padding:clamp(72px, 8vw, 112px) var(--home-gutter) 72px}.cinematic-home .om-intro-copy{margin-top:54px;padding-left:0}.cinematic-home .service-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px}.cinematic-home .service-preview-list article{padding:24px 0}.cinematic-home .om-intro-copy>p{color:#aaa;max-width:720px;margin-top:32px;font-size:16px}.cinematic-home .om-proof{padding:84px var(--home-gutter)}.cinematic-home .om-proof-numbers{margin:48px 0 56px}.cinematic-home .om-proof-numbers article{min-height:180px}.cinematic-home .om-worlds>header{min-height:0;padding:84px var(--home-gutter) 64px}.cinematic-home .om-world,.cinematic-home .om-world-media{min-height:720px}.cinematic-home .om-world-copy{padding:clamp(48px,6vw,88px)}.cinematic-home .om-method{min-height:0;padding:96px var(--home-gutter)}.cinematic-home .om-method-steps article{min-height:220px}.cinematic-home .om-testimonial-reel{padding:84px var(--home-gutter)}@media (max-width:850px){.cinematic-home{--home-gutter:22px}.cinematic-home .om-intro{padding-top:64px;padding-bottom:56px}.cinematic-home .om-intro-copy{margin-top:32px}.cinematic-home .service-preview-list{grid-template-columns:1fr;gap:0}.cinematic-home .om-proof{padding:64px var(--home-gutter)}.cinematic-home .om-proof-numbers{grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 44px}.cinematic-home .om-proof-numbers article{min-height:120px;padding:18px 10px}.cinematic-home .om-proof-numbers article+article{border-top:0;border-left:1px solid #aaa69c}.cinematic-home .om-proof-numbers strong{font-size:clamp(36px,11vw,64px)}.cinematic-home .om-proof-numbers span{letter-spacing:.03em;margin-top:16px;font-size:10px;line-height:1.5}.cinematic-home .om-worlds>header{padding:64px var(--home-gutter) 44px}.cinematic-home .om-world{min-height:0}.cinematic-home .om-world-media{min-height:52svh}.cinematic-home .om-world-copy{min-height:0;padding:48px var(--home-gutter) 56px}.cinematic-home .om-world-copy a{margin-top:28px}.cinematic-home .om-method{padding:64px var(--home-gutter);gap:40px}.cinematic-home .om-method-steps article{min-height:190px}.cinematic-home .om-testimonial-reel{padding:64px var(--home-gutter)}}
