html:root{--font-sans:"Inter","Inter Fallback",system-ui,sans-serif;--font-display:"Cinzel","Cinzel Fallback",Georgia,"Times New Roman",serif;--font-street:"Bebas Neue","Bebas Neue Fallback","Arial Narrow",Impact,sans-serif}:root{--lg-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",system-ui,sans-serif;--lg-gold:#d6b56d;--lg-gold-2:#f1dca4;--lg-tint:rgba(214,181,109,.16);--lg-glass:rgba(24,24,28,.56);--lg-glass-strong:rgba(18,18,22,.74);--lg-solid:#17171a;--lg-blur:blur(28px) saturate(185%);--lg-edge:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(255,255,255,.05),inset 1px 0 0 rgba(255,255,255,.06),inset -1px 0 0 rgba(255,255,255,.06);--lg-lift:0 18px 50px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);--lg-line:rgba(255,255,255,.12);--lg-r:28px;--lg-pad:6px;--lg-r-in:calc(var(--lg-r) - var(--lg-pad));--lg-spring:cubic-bezier(.34,1.56,.64,1);--lg-pill-active:linear-gradient(180deg,rgba(241,220,164,.30),rgba(214,181,109,.18));--lg-pill-edge:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(214,181,109,.32)}.lg-glass{background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-line);box-shadow:var(--lg-edge),var(--lg-lift)}html body .topnav:not(.is-sheet):not(.is-open):before{background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}html body .topnav .topnav-bar{position:relative;border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),0 10px 30px rgba(0,0,0,.38);font-family:var(--lg-font)}html body .topnav .topnav-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0) 45%)}@media (min-width:1024px){html body .topnav{padding:8px 16px 0}html body .topnav .topnav-bar{height:56px;max-width:1248px;padding:0 8px 0 20px}html body .topnav .topnav-links{padding:4px;border-radius:999px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}html body .topnav .topnav-links a,html body .topnav .topnav-more{height:36px;border-radius:999px;transition:background .35s var(--lg-spring),color .16s ease}html body .topnav .topnav-links a:after,html body .topnav .topnav-more:after{display:none}html body .topnav .topnav-links a:hover,html body .topnav .topnav-more:hover{background:rgba(255,255,255,.06)}html body .topnav .topnav-links a.is-active,html body .topnav .topnav-links a[aria-current=page]{color:#fff;background:var(--lg-pill-active);box-shadow:var(--lg-pill-edge)}html body .topnav .topnav-cta{height:40px;padding:0 18px}html body .topnav .topnav-avatar,html body .topnav .topnav-icon{border-radius:999px}}@media (max-width:1023px){html body .topnav{padding:calc(env(safe-area-inset-top) + 6px) 10px 0}html body .topnav .topnav-bar{height:50px;padding:0 4px 0 14px}html body .topnav.is-sheet .topnav-bar{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html body .topnav.is-sheet .topnav-bar:after{display:none}}html body nav.mobile-tab-bar{left:50%!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;padding:var(--lg-pad)!important;border-radius:999px!important;border:1px solid var(--lg-line)!important;background:var(--lg-glass)!important;-webkit-backdrop-filter:var(--lg-blur)!important;backdrop-filter:var(--lg-blur)!important;box-shadow:var(--lg-edge),0 18px 50px rgba(0,0,0,.5)!important;font-family:var(--lg-font)}html body nav.mobile-tab-bar a{min-height:54px!important;border-radius:999px!important;border-color:transparent!important;background:transparent!important;box-shadow:none;color:rgba(245,245,247,.72);transition:background .35s var(--lg-spring),color .2s ease,transform .35s var(--lg-spring)}html body nav.mobile-tab-bar a:active{transform:scale(.92)}html body nav.mobile-tab-bar a.is-active,html body nav.mobile-tab-bar a[aria-current=page]{color:var(--lg-gold-2)!important;background:var(--lg-pill-active)!important;box-shadow:var(--lg-pill-edge)!important}html body nav.mobile-tab-bar a span{font-size:10.5px;font-weight:600;letter-spacing:-.01em}html body .site-messenger-launcher{border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-glass);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-lift);font-family:var(--lg-font);transition:transform .35s var(--lg-spring)}html body .site-messenger-launcher:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){html body .site-messenger-launcher,html body .topnav .topnav-links a,html body nav.mobile-tab-bar a{transition:none!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lg-glass,html body .site-messenger-launcher,html body .topnav .topnav-bar,html body nav.mobile-tab-bar{background:var(--lg-solid)!important}}@media (prefers-reduced-transparency:reduce){.lg-glass,html body .site-messenger-launcher,html body .topnav .topnav-bar,html body nav.mobile-tab-bar{background:var(--lg-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .topnav .topnav-bar:after{display:none}}:root{--r-ink:#080a09;--r-ink-raised:#101412;--r-surface:#151a17;--r-surface-soft:rgba(255,255,255,.045);--r-paper:#f1f0eb;--r-text:#f7f6f1;--r-muted:#a8b0ab;--r-subtle:#737c77;--r-line:rgba(255,255,255,.16);--r-line-strong:rgba(255,255,255,.27);--r-gold:#c99445;--r-acid:#d7f26a;--r-danger:#ff6b5d;--r-focus:#d7f26a;--r-radius-xs:6px;--r-radius-sm:10px;--r-radius-md:16px;--r-radius-lg:24px;--r-shadow:0 28px 80px rgba(0,0,0,.28);--r-content:1180px;--r-reading:720px;--r-nav-height:64px;--r-ease:cubic-bezier(.2,.8,.2,1);color-scheme:dark}body,html{background:var(--r-ink)}body{min-width:320px;color:var(--r-text);font-family:var(--font-sans),Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}::selection{background:var(--r-acid);color:#10130e}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--r-focus)!important;outline-offset:3px}:where(button,input,textarea,select){font:inherit}:where(button,[role=button],summary){-webkit-tap-highlight-color:transparent}:where(input,textarea,select)::placeholder{color:#79817d;opacity:1}:where(.button,.btn,.apple-btn,.app-button){min-height:44px;border-radius:var(--r-radius-xs);transition:transform .18s var(--r-ease),border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}:where(.button,.btn,.apple-btn,.app-button):not(:disabled):hover{transform:translateY(-1px)}:where(.button,.btn,.apple-btn,.app-button):disabled{cursor:not-allowed;opacity:.5}:where(.panel,.apple-card,.form-card){border-color:var(--r-line);box-shadow:var(--r-shadow)}:where(.muted,.page-subtitle,.section-copy){color:var(--r-muted)}:where(.app-shell,.client-shell,.venture-shell,.workforce-shell,.photo-shell){--panel:var(--r-ink-raised);--line:var(--r-line);--ink:var(--r-text);--muted:var(--r-muted);accent-color:var(--r-gold)}@media (pointer:coarse){:where(button,[role=button],input[type=submit],input[type=button]){min-height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--r-gold:#e7b575;--r-focus:#d5baff;--r-radius-sm:12px}body :is(.account-panel,.wf-hero,.set-head) h1{text-wrap:balance;letter-spacing:-.035em}body .account-panel{width:min(100% - 32px,560px);margin:clamp(24px,6vw,72px) auto;padding:clamp(22px,4vw,40px);border:1px solid rgba(231,181,117,.22);border-radius:22px;background:radial-gradient(ellipse at top right,rgba(139,92,190,.12),transparent 65%),#111115;box-shadow:0 24px 72px #0004}body .account-panel .muted{color:#bcb9c5;line-height:1.65}body .account-panel .form-card{padding:0;border:0;background:transparent;box-shadow:none}body :is(.account-panel,.set,.wf-hero) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:46px}body .account-panel .button{width:100%;min-height:48px}body .mbr-messages-main .msg-app{max-width:none;width:100%;border-inline:0}body .msg-placeholder{padding:32px;background:radial-gradient(ellipse at 65% 35%,rgba(137,94,190,.13),transparent 65%),#101015}body .msg-placeholder>p{max-width:340px;margin:0 auto 22px;color:#bcb9c5;line-height:1.65;text-align:center}body .msg-hub-actions{flex-wrap:wrap;justify-content:center;gap:12px}body .msg-hub-actions :is(a,button){min-height:46px}body .wf-panel{border-radius:18px;border-color:rgba(231,181,117,.22);box-shadow:0 16px 48px #0002}body .wf-card{border-radius:12px}body .wf-actions{flex-wrap:wrap;gap:10px}body .wf-actions :is(a,button){min-height:44px}body .wf-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}body .wf-panel label{line-height:1.5}body .wf-panel p{line-height:1.65}body .prf :is(.prf-card,.prf-section){border-radius:18px}body .prf :is(p,.prf-bio){overflow-wrap:anywhere}body .prf :is(.prf-chip-btn,.prf-action){min-height:44px}body .cmd .cmd-queue-item{border-bottom:1px solid #ffffff26;padding:20px 0}body .cmd .cmd-queue-item>a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;color:inherit;text-decoration:none}body .cmd .cmd-queue-item>a>strong{display:flex;gap:8px;align-items:center;font-size:12px}body .cmd .cmd-queue-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0 48px}body .cmd .cmd-queue-actions button{min-height:44px;color:inherit;border-color:currentColor;font-size:12px}body .cmd .cmd-later .cmd-queue-item{border-color:#0002}body .cmd .wf-error{max-width:1200px;margin:20px auto;padding:16px 20px;border:1px solid #c49955;border-radius:12px;background:#fff3dd;color:#533c19;line-height:1.6}@media(max-width:680px){body .cmd .cmd-queue-item>a{grid-template-columns:24px minmax(0,1fr);gap:10px}body .cmd .cmd-queue-item>a>strong{grid-column:2}body .cmd .cmd-queue-actions{margin-left:34px}body .account-panel{margin-block:20px}}@media(prefers-reduced-motion:reduce){body :is(.button,.btn,.apple-btn,.app-button){transition:none}}:root{--r-focus:#ff946f;--r-accent:#ff683b}body .privacy-consent{background:#f8f5ee;color:#18271f;border:1px solid #b9c0af;border-radius:12px;box-shadow:0 12px 40px #0003;gap:12px}body .privacy-consent p,body .privacy-consent-options small,body .privacy-consent>small{color:#52604d}body .privacy-consent a{color:#7d3d24;text-decoration:underline}body .privacy-consent-actions button{border:1px solid #a5b19d;border-radius:6px;min-height:44px}body .privacy-consent-actions .is-primary{color:#fff;background:#1b3024;border-color:#1b3024}@media(max-width:600px){body .privacy-consent{padding:16px;bottom:calc(78px + env(safe-area-inset-bottom));max-height:calc(100dvh - 160px)}body .privacy-consent-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}body .privacy-consent-actions button:first-child{grid-column:1/-1;min-height:32px;padding:4px;border:0;text-decoration:underline}body .privacy-consent strong{font-size:15px}body .privacy-consent p{font-size:12px}}html{scroll-padding-top:100px}body :is(.route-shell,.account-panel,.set,.wf-panel){min-width:0}body :is(.route-shell,.account-panel,.set,.wf-panel) h1{text-wrap:balance;letter-spacing:-.045em}body :is(.route-shell,.account-panel,.set,.wf-panel) h2{text-wrap:balance;letter-spacing:-.025em}body :is(.route-shell,.account-panel,.set,.wf-panel) p{text-wrap:pretty}body :is(.route-shell,.account-panel,.set,.wf-panel) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px;max-width:100%}body :is(.route-shell,.account-panel,.set,.wf-panel) :is(input,textarea,select):focus-visible{outline-offset:3px}body :is(.route-shell,.account-panel) .button{min-height:48px;border-radius:8px;letter-spacing:0;box-shadow:none}body :is(.route-shell,.account-panel) .button:not(.ghost):not(:disabled){background:#ff683b;color:#171c17;border-color:#ff683b}body :is(.route-shell,.account-panel) .button.ghost{background:transparent}body .account-panel{background:#151c17;border-color:#ffffff25;box-shadow:none;border-radius:16px}body .account-panel h1{color:#f1eee6}body .account-panel .muted{color:#bdc5bc}body .services-page{--svc-ink:#111a16;--svc-plum:#263c30;--svc-peach:#ff946f;--svc-paper:#f1eee6}body .services-page .services-hero{background:linear-gradient(90deg,#111a16 0,#111a16ed 48%,#111a1650),var(--page-art) center/cover}body .services-page .services-hero:after{height:3px;background:#ff683b}body .services-page :is(.services-priority-offers,.services-engagements,.signature-offers){background:#17231c}body .services-page .services-native-console{border-radius:12px;background:#18271fed;border-color:#ffffff30;box-shadow:none}body .services-page .project-intake{background:#e7eadf;color:#17231c}body .services-page :is(.services-priority-grid a,.services-engagement-grid article){border-radius:12px}body .shop-page .shop-hero{background:radial-gradient(ellipse at 90% 0,#48564070,transparent 65%),#141d17;border-bottom:1px solid #ffffff25}body .shop-page .shop-hero h1{max-width:900px;font-size:clamp(48px,6.6vw,96px);line-height:1;color:#f1eee6}body .charts-page .charts-hero h1{font-size:clamp(48px,6.6vw,96px);line-height:1;max-width:1000px}body .mobile-tab-bar{border-radius:18px!important;background:#18201bf5!important;border:1px solid #647262!important;box-shadow:0 10px 32px #0005!important}body .mobile-tab-bar a{border-radius:12px!important;text-shadow:none!important}body .mobile-tab-bar a[aria-current=page]{background:#e5eadc!important;color:#17231c!important;box-shadow:none!important}body .set-head{gap:16px;flex-wrap:wrap}body .set-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}body .set-tabs button{flex-shrink:0;white-space:nowrap;min-height:46px}@media(max-width:600px){html{scroll-padding-top:80px}body .route-shell :is(.hero-actions,.market-hero-actions){display:flex;flex-wrap:wrap;gap:10px}body .route-shell :is(.hero-actions,.market-hero-actions)>.button{flex:1 1 160px;text-align:center}body .charts-page .charts-hero h1,body .shop-page .shop-hero h1{font-size:clamp(42px,12vw,64px)}body .account-panel{padding:26px 20px}}@media (max-width:899px){:root{--mobile-gutter:16px}body{overflow-x:hidden;text-rendering:optimizeLegibility}a[role=button],button,input[type=button],input[type=submit]{min-height:44px}input,select,textarea{font-size:16px}main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}img,video{max-width:100%}[role=alert],[role=status]{overflow-wrap:anywhere}}html body div.topnav.rsc-nav{background:#191b21!important;box-shadow:0 1px 0 #ffffff18,0 8px 28px #080b1214!important}html body .rsc-nav .rsc-nav-dialog{border:1px solid #ffffffb8;box-shadow:0 30px 100px #080b1255,inset 0 1px 0 #fff;border-radius:22px}html body .rsc-tabs{box-shadow:0 -1px 0 #ffffffc0,0 -10px 35px #17191d12}body main.social-home .social-compose-gate,body main.social-home .social-composer,body main.social-home .social-post{border:1px solid #ffffff1f;border-radius:18px;background:linear-gradient(145deg,#ffffff07,#ffffff00 65%),#181b23;box-shadow:inset 0 1px 0 #ffffff08,0 12px 28px #00000015}body main.prf .prf-hero{background:linear-gradient(125deg,#ffffff06,transparent 70%),#171a20;border-color:#ffffff26;box-shadow:0 18px 50px #00000020,inset 0 1px 0 #ffffff15}body main.prf .profile-content-nav{padding-inline:16px;border:1px solid #ffffff20;border-radius:14px;background:#1b1e26}body .tt-app{--tt-line:#dedbd5;background:#ebe9e4}body .tt-app .tt-side{background:#f7f6f2}body .tt-app .tt-top{background:#faf9f6;border-bottom:1px solid #ddd9d2}body .tt-app :is(.tt-top-btn,.tt-top-title,.tt-tabs a){color:#5f5e63}body .tt-app .tt-tabs a[aria-current=page]{color:#25262c}body .tt-app .tt-nav a{border-radius:10px;color:#55555d}body .tt-app .tt-nav a[aria-current=page]{background:#f8e5d9;color:#8e3818}body .tt-app .tt-side .tt-btn.gold{background:#c94d20;border-color:#c94d20;color:white;border-radius:10px}body .tt-app .tt-search{border-radius:12px;border-color:#ddd9d2;box-shadow:inset 0 1px 0 #fff}body .tt-app .tt-ranking-explainer{margin:16px 0;font-size:12px;line-height:1.7;color:#62616a}body .tt-app .tt-ranking-explainer summary{cursor:pointer;min-height:44px;padding:12px 0;color:#43434b}body .tt-app .tt-meta .tt-recommendation-reason{display:flex;align-items:center;gap:6px;max-width:100%;font-size:11px;line-height:1.5;color:#fff;padding:6px 9px;border:1px solid #ffffff30;border-radius:8px;background:#12151bcc}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){html body div.topnav.rsc-nav{background:linear-gradient(110deg,#ffffff0a,transparent 55%),#191b21ed!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important}html body .rsc-nav .rsc-nav-dialog{background:#faf9f6f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html body .rsc-tabs{background:#faf9f6ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body .tt-app .tt-top{background:#faf9f6eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media(max-width:600px){body .tt-app .tt-tabs{gap:16px}body .tt-app .tt-tabs a{font-size:13px}}@media(prefers-reduced-transparency:reduce){html body div.topnav.rsc-nav{background:#191b21!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .tt-app .tt-top,html body .rsc-nav .rsc-nav-dialog,html body .rsc-tabs{background:#faf9f6;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--horizon-paper:#0d171f;--horizon-surface:#14232c;--horizon-ink:#e4eef3;--horizon-muted:#a1b7c2;--horizon-accent:#b4f0d3;--horizon-line:#c8e8f022}html body{background:#0a1219}@media(prefers-reduced-transparency:reduce){html body .rsc-tabs,html body .topnav.rsc-nav.rsc-product-nav{background:#121e27!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html{scroll-padding-top:110px}html body aside.privacy-consent.is-compact{background:#14232d;border:1px solid #6b858e;box-shadow:0 12px 40px #07101b40;border-radius:18px;padding:18px;width:min(420px,calc(100vw - 32px));color:#eef5f7}html body aside.privacy-consent.is-compact p{font-size:14px;line-height:1.6;color:#e0eaed}html body aside.privacy-consent.is-compact a{color:#c5f5e1}html body aside.privacy-consent.is-compact .privacy-consent-actions{display:flex!important;flex-wrap:wrap}html body aside.privacy-consent.is-compact .privacy-consent-actions button{padding:10px 12px;font-size:13px;border-radius:9px;flex:1 1 auto;color:#edf7f5;-webkit-text-fill-color:#edf7f5}html body aside.privacy-consent.is-compact .privacy-consent-actions .is-primary{background:#c1efdc;border-color:#c1efdc;color:#173c32;-webkit-text-fill-color:#173c32}html body dialog.privacy-settings{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(min(100dvh,var(--raschild-visible-height,100dvh)) - 32px);overflow:auto;overscroll-behavior:contain;padding:28px;border:1px solid #48616a;border-radius:20px;background:#14232d;color:#edf5f5;box-shadow:0 30px 100px #0006;color-scheme:dark}html body dialog.privacy-settings:not([open]){display:none}html body dialog.privacy-settings[open]{display:block}.privacy-settings::-webkit-backdrop{background:#07131db3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.privacy-settings::backdrop{background:#07131db3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body .privacy-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}html body .privacy-settings-heading strong{font-size:24px;line-height:1.3;color:#edf5f5;-webkit-text-fill-color:#edf5f5}html body .privacy-settings-heading button{flex-shrink:0;white-space:nowrap;min-width:68px}html body .privacy-settings :is(p,small){color:#c5d4db;line-height:1.65;font-size:14px}html body .privacy-settings small{font-weight:400}html body .privacy-settings a{color:#c1efdc;text-decoration:underline}html body .privacy-settings button{min-height:44px;border:1px solid #67818b;border-radius:9px;padding:10px 14px;background:#203943;color:#edf5f5;font-size:14px;text-decoration:none}html body .privacy-settings .privacy-consent-options{display:grid;grid-gap:12px;gap:12px;margin:24px 0}html body .privacy-settings .privacy-consent-options label{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#20333e;border:1px solid #45606b;border-radius:12px;cursor:pointer}html body .privacy-settings input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:24px;height:24px;min-height:24px;margin:2px 0;flex-shrink:0;accent-color:#c1efdc}html body .privacy-settings .privacy-consent-options b{display:block;font-size:16px;color:#f0f7f8;-webkit-text-fill-color:#f0f7f8;margin-bottom:6px}html body .privacy-settings .privacy-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}html body .privacy-settings :is(button,a,input):focus-visible{outline:3px solid #c1efdc;outline-offset:3px}body:has(.privacy-consent) :is(.bta-radio-promo,.sticky-book-bar){display:none!important}@media(max-width:1100px){body:has(.rsc-tabs) .privacy-consent.is-compact{bottom:calc(90px + env(safe-area-inset-bottom))!important}html body .rsc-channel-links a{min-height:44px;font-size:13px}html body .rsc-tabs>a{min-height:56px}html body .rsc-tabs>a>span{font-size:12px}}@media(min-width:601px) and (max-width:1100px) and (orientation:portrait){body:has([aria-label="Mobile workspace navigation"]) .privacy-consent.is-compact{bottom:calc(110px + env(safe-area-inset-bottom))!important}}@media(max-width:600px){html body aside.privacy-consent.is-compact{left:12px;right:12px;width:auto;padding:14px}html body dialog.privacy-settings{padding:20px}.privacy-settings .privacy-consent-actions button{flex:1 1 140px}}@media(pointer:coarse){html[data-raschild-keyboard] body :is(.rsc-tabs,.sticky-book-bar,.bta-radio-promo){display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}html body aside.privacy-consent.is-compact{gap:10px;padding:14px 16px;width:min(390px,calc(100vw - 32px));border-radius:16px}html body aside.privacy-consent.is-compact p{font-size:13px;line-height:1.45}html body aside.privacy-consent.is-compact .privacy-consent-actions{gap:7px}html body aside.privacy-consent.is-compact .privacy-consent-actions button{min-height:38px;padding:8px 11px}@media(max-width:600px){html body aside.privacy-consent.is-compact{left:10px;right:10px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;padding:12px 13px;border-radius:15px}html body aside.privacy-consent.is-compact p{font-size:12px}html body aside.privacy-consent.is-compact .privacy-consent-actions{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}html body aside.privacy-consent.is-compact .privacy-consent-actions .is-primary{grid-column:1/-1}}:root{--r-shell-bg:#0a1219;--r-shell-panel:#12212b;--r-shell-panel-strong:#182d38;--r-shell-line:rgba(205,235,227,.15);--r-shell-muted:#a7bec3;--r-shell-lime:#b8f36a;--r-shell-coral:#ff8a68}html{background:var(--r-shell-bg)}body{background:radial-gradient(70rem 32rem at 50% -18rem,rgba(110,190,190,.12),transparent 65%),var(--r-shell-bg);color:#edf7f5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :where(main,section,article){min-width:0}body :where(h1,h2,h3,h4){text-wrap:balance}body :where(p,li){text-wrap:pretty}body :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--r-shell-lime);outline-offset:3px}body :where(.route-shell,.page-shell,.page,.home-page,.events-page,.discover-hub,.raschild-social-page){isolation:isolate}body :where(.route-shell,.page-shell,.page) :where(.button,.btn,.apple-btn,.app-button){min-height:46px;border-radius:999px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}body :where(.route-shell,.page-shell,.page) :where(.button,.btn,.apple-btn,.app-button):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.2)}body :where(.route-shell,.page-shell,.page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;border-radius:12px;border-color:var(--r-shell-line);background:rgba(255,255,255,.055);color:inherit}body :where(.route-shell,.page-shell,.page) :where(input,select,textarea)::placeholder{color:#8ea7ad}@media (max-width:899px){body{padding-bottom:env(safe-area-inset-bottom)}body :where(.route-shell,.page-shell,.page) :where(.button,.btn,.apple-btn,.app-button){min-height:48px}body :where(.route-shell,.page-shell,.page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px}}@media (prefers-reduced-motion:reduce){body :where(.route-shell,.page-shell,.page) :where(.button,.btn,.apple-btn,.app-button){transition:none}}html body aside.privacy-consent.is-compact .privacy-consent-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}html body aside.privacy-consent.is-compact .privacy-consent-actions button{width:100%!important;grid-column:auto!important;min-height:44px;min-width:0;padding:9px 8px;font-size:12px;white-space:normal;background:#203943;border:1px solid #78959d;color:#eef5f7;-webkit-text-fill-color:#eef5f7}html body aside.privacy-consent.is-compact .privacy-customize-link{justify-self:start;background:none;border:0;border-radius:0;padding:4px 0;min-height:32px;color:#c5f5e1;-webkit-text-fill-color:#c5f5e1;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;cursor:pointer}