.page_root__AhT91{--lp-bg:#ffffff;--lp-bg-soft:#fafafa;--lp-bg-section:#f7f7f5;--lp-surface:#ffffff;--lp-text:#0a0a0a;--lp-text-muted:#525252;--lp-text-soft:#8a8a8a;--lp-accent:#0e7c7b;--lp-accent-deep:#0a6362;--lp-accent-soft:#e5f0ef;--lp-border:#e5e5e5;--lp-border-soft:#efefef;--lp-serif:"Instrument Serif",Georgia,serif;--lp-sans:"DM Sans",system-ui,sans-serif;--lp-mono:"JetBrains Mono",ui-monospace,monospace;background:var(--lp-bg);color:var(--lp-text);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";line-height:1.5;overflow-x:hidden;color-scheme:light}.page_root__AhT91 a{color:inherit;text-decoration:none}.page_root__AhT91 button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.page_skipLink__MH7Gq{position:absolute;left:-9999px;top:0;z-index:200;padding:10px 16px;background:var(--lp-accent);color:#fff;font-size:14px;font-weight:500;border-radius:0 0 4px 0}.page_skipLink__MH7Gq:focus{left:0}.page_nav__ijo23{display:flex;align-items:center;padding:22px max(56px,env(safe-area-inset-right)) 22px max(56px,env(safe-area-inset-left));border-bottom:1px solid var(--lp-border-soft);background:rgba(255,255,255,.92);position:sticky;top:0;z-index:100;backdrop-filter:blur(8px)}.page_navLogo__XrZYK{display:inline-flex;align-items:center;color:var(--lp-text);border-radius:4px}.page_audienceCard__d3nxA:focus-visible,.page_btn__hMGYV:focus-visible,.page_footerCol__WwGk7 a:focus-visible,.page_navLink__Z58UL:focus-visible,.page_navLogo__XrZYK:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.page_logoMark__9Gypu{height:26px;width:auto;display:block}.page_navSpacer__f__sp{flex:1}.page_navActions__p8gMd{display:flex;align-items:center;gap:24px}.page_navLink__Z58UL{font-size:14px;color:var(--lp-text);border-radius:4px;transition:color .15s ease}.page_navLink__Z58UL:hover{color:var(--lp-accent-deep)}.page_btn__hMGYV{padding:10px 20px;border-radius:4px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;touch-action:manipulation}.page_btnPrimary__d_sTc{background:var(--lp-accent);color:var(--lp-surface)}.page_btnPrimary__d_sTc:hover{background:var(--lp-accent-deep)}.page_btnSoft__Jph__{background:var(--lp-accent-soft);color:var(--lp-accent)}.page_btnSoft__Jph__:hover{background:color-mix(in srgb,var(--lp-accent-soft) 70%,var(--lp-accent) 12%)}.page_btnLarge__FWtac{padding:13px 24px;font-size:15px}.page_hero__7KFOs{padding:90px 56px 110px;position:relative;overflow:hidden}.page_hero__7KFOs:before{content:"";position:absolute;top:-100px;right:-300px;width:800px;height:800px;background:radial-gradient(circle,rgba(14,124,123,.04) 0,transparent 60%);pointer-events:none}.page_heroInner__8WoKQ{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}.page_heroEyebrow__p76B6{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--lp-accent);text-transform:uppercase;margin-bottom:28px}.page_pulse__XPtbN{width:6px;height:6px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 0 0 rgba(14,124,123,.5);animation:page_lpPulse__A7U13 2.4s ease-out infinite}@keyframes page_lpPulse__A7U13{0%{box-shadow:0 0 0 0 rgba(14,124,123,.5)}70%{box-shadow:0 0 0 8px rgba(14,124,123,0)}to{box-shadow:0 0 0 0 rgba(14,124,123,0)}}@media (prefers-reduced-motion:reduce){.page_pulse__XPtbN{animation:none;box-shadow:none}}.page_heroHeadline__6GB67{font-family:var(--lp-serif);font-size:clamp(2.5rem,1.5rem + 3vw,4.75rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 24px;color:var(--lp-text);text-wrap:balance}.page_heroHeadline__6GB67 em{font-style:italic;color:var(--lp-accent)}.page_heroSubhead__nRX_T{font-size:1.125rem;line-height:1.55;color:var(--lp-text-muted);margin:0 0 36px;max-width:65ch;text-wrap:pretty}.page_heroActions__uE8fj{display:flex;align-items:center;gap:16px;margin-bottom:32px}.page_heroProtect__04sNC{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--lp-text-muted);margin-bottom:14px}.page_heroProtect__04sNC svg{color:var(--lp-accent);flex-shrink:0}.page_heroProtect__04sNC strong{color:var(--lp-text);font-weight:600}.page_heroTrust__YOsGX{font-size:13px;color:var(--lp-text-soft);letter-spacing:.01em}.page_lensPreview__9PdFC{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:6px;padding:32px 36px;position:relative;box-shadow:0 1px 1px rgba(0,0,0,.02),0 8px 32px rgba(0,0,0,.06);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);transform-origin:left center}.page_lensPreview__9PdFC:before{content:"";position:absolute;top:32px;left:0;width:3px;height:32px;background:var(--lp-accent)}.page_lensMeta__lWGeQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-soft)}.page_lensState__nqGcQ,.page_lensVersion__TAy_y{color:var(--lp-accent);font-weight:600}.page_lensState__nqGcQ{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:var(--lp-accent-soft);border-radius:3px;font-size:10px}.page_lensStateDot__N5rVK{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.page_lensTitle__YsqqV{font-family:var(--lp-serif);font-size:28px;line-height:1.15;letter-spacing:-.005em;margin:0 0 24px;color:var(--lp-text)}.page_lensSection__GBfY2{margin-bottom:18px}.page_lensSection__GBfY2:last-of-type{margin-bottom:0}.page_lensSectionLabel__nnW70{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-soft);margin-bottom:8px}.page_lensSectionContent__xarW8{font-size:14px;line-height:1.55;color:var(--lp-text)}.page_lensCaption__9OkH5{margin-top:18px;padding-left:36px;font-family:var(--lp-serif);font-style:italic;font-size:15px;line-height:1.4;color:var(--lp-text-soft)}.page_pillars__XYos4{background:var(--lp-bg-section);padding:80px 56px;border-top:1px solid var(--lp-border-soft);border-bottom:1px solid var(--lp-border-soft)}.page_pillarsInner__V039g{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.page_pillarNum__xdeuW{font-family:var(--lp-serif);font-size:32px;font-style:italic;color:var(--lp-text-soft);margin-bottom:12px}.page_pillarTitle__HgN69{font-family:var(--lp-serif);font-size:28px;line-height:1.2;letter-spacing:-.005em;margin:0 0 14px;color:var(--lp-text);text-wrap:balance}.page_pillarBody__LUGbR{font-size:15px;line-height:1.6;color:var(--lp-text-muted);margin:0;max-width:65ch}.page_audiences__Nxw8H{padding:110px 56px 80px}.page_audiencesInner__Q4f2x{max-width:1180px;margin:0 auto}.page_audiencesHeader__mFr_3{text-align:left;margin-bottom:60px}.page_audiencesEyebrow__9D_FJ{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--lp-accent);text-transform:uppercase;margin-bottom:18px}.page_audiencesTitle__w4tHQ{font-family:var(--lp-serif);font-size:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);line-height:1.15;letter-spacing:-.015em;max-width:40ch;margin:0;text-wrap:balance}.page_audiencesGrid__GSQhC{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--lp-border);border:1px solid var(--lp-border);border-radius:6px;overflow:hidden}.page_audienceCard__d3nxA{background:var(--lp-surface);padding:48px 44px 40px;display:flex;flex-direction:column;gap:20px;transition:background-color .15s ease;cursor:pointer}.page_audienceCard__d3nxA:hover{background:var(--lp-bg-soft)}.page_audienceIcon__MjkZ5{width:36px;height:36px;color:var(--lp-accent)}.page_audienceLabel__8z3uE{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--lp-accent);text-transform:uppercase}.page_audienceTitle__w6jEy{font-family:var(--lp-serif);font-size:30px;line-height:1.15;letter-spacing:-.005em;color:var(--lp-text);margin:0;text-wrap:balance}.page_audienceBody__9SEDL{font-size:15px;line-height:1.6;color:var(--lp-text-muted);flex:1;margin:0}.page_audienceLink__Ci_LD{font-size:14px;font-weight:500;color:var(--lp-accent);display:inline-flex;align-items:center;gap:6px;transition:gap .15s ease}.page_audienceCard__d3nxA:hover .page_audienceLink__Ci_LD{gap:10px}.page_audienceLink__Ci_LD:after{content:"\2192"}.page_how__yTWVh{padding:110px 56px;background:var(--lp-bg-section);border-top:1px solid var(--lp-border-soft);border-bottom:1px solid var(--lp-border-soft);scroll-margin-top:88px}.page_howInner__jJUBA{max-width:1100px;margin:0 auto}.page_howHeader__DOBt_{margin-bottom:60px;max-width:640px}.page_howEyebrow__bHlGH{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--lp-accent);text-transform:uppercase;margin-bottom:18px}.page_howTitle__m8Gv2{font-family:var(--lp-serif);font-size:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);line-height:1.15;letter-spacing:-.015em;margin:0 0 18px;text-wrap:balance}.page_howSubtitle__etWV3{font-size:1rem;line-height:1.55;color:var(--lp-text-muted);margin:0;max-width:65ch}.page_howSteps__T6IbW{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--lp-border);border:1px solid var(--lp-border);border-radius:6px;overflow:hidden;list-style:none;margin:0;padding:0}.page_howStep__s52od{background:var(--lp-surface);padding:36px 28px 32px}.page_howStepNum__6bs4f{font-family:var(--lp-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--lp-accent);margin-bottom:14px}.page_howStepTitle__xZ0yi{font-family:var(--lp-serif);font-size:22px;line-height:1.2;letter-spacing:-.005em;margin:0 0 10px}.page_howStepBody__zNMf5{font-size:13.5px;line-height:1.55;color:var(--lp-text-muted);margin:0}.page_closing__zG5V3{padding:120px 56px 100px;text-align:center}.page_closingQuote__HncT5{font-family:var(--lp-serif);font-style:italic;font-size:clamp(1.25rem,1rem + 1vw,1.875rem);line-height:1.35;letter-spacing:-.01em;color:var(--lp-text);max-width:40ch;margin:0 auto 48px;text-wrap:pretty}.page_closingHeadline__D66fv{font-family:var(--lp-serif);font-size:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 32px;text-wrap:balance}.page_closingActions__gLEb9{display:flex;align-items:center;justify-content:center;gap:16px}.page_footer__F3MD0{background:var(--lp-bg-section);padding:72px 56px 32px;border-top:1px solid var(--lp-border-soft)}.page_footerInner__5TPTB{max-width:1280px;margin:0 auto}.page_footerGrid__geUIL{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px;margin-bottom:56px}.page_footerBrand__LFSWn{max-width:360px}.page_footerLogo__LcRrq{display:inline-flex;color:var(--lp-text);margin-bottom:20px;border-radius:4px}.page_footerLogo__LcRrq .page_logoMark__9Gypu{height:28px}.page_footerBrand__LFSWn p{font-family:var(--lp-serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--lp-text-muted);margin:0}.page_footerColTitle__nhyib{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-soft);margin-bottom:18px}.page_footerCol__WwGk7 ul{list-style:none;margin:0;padding:0}.page_footerCol__WwGk7 li{margin-bottom:12px}.page_footerCol__WwGk7 a{font-size:14px;color:var(--lp-text-muted);border-radius:2px;transition:color .15s ease}.page_footerCol__WwGk7 a:hover{color:var(--lp-text)}.page_footerBottom___Oisj{padding-top:28px;border-top:1px solid var(--lp-border);display:flex;justify-content:center;align-items:center;font-size:12px;color:var(--lp-text-soft)}@media (max-width:980px){.page_nav__ijo23{padding:18px 24px}.page_hero__7KFOs{padding:60px 32px 80px}.page_heroInner__8WoKQ{grid-template-columns:1fr;gap:56px}.page_lensPreview__9PdFC{transform:none}.page_pillars__XYos4{padding:64px 32px}.page_pillarsInner__V039g{grid-template-columns:1fr;gap:40px}.page_audiences__Nxw8H{padding:72px 32px 60px}.page_audiencesGrid__GSQhC{grid-template-columns:1fr}.page_how__yTWVh{padding:72px 32px}.page_howSteps__T6IbW{grid-template-columns:1fr 1fr}.page_closing__zG5V3{padding:84px 32px 72px}.page_footer__F3MD0{padding:56px 32px 28px}.page_footerGrid__geUIL{grid-template-columns:1fr 1fr 1fr;gap:36px 32px;margin-bottom:40px}.page_footerBrand__LFSWn{grid-column:1/-1;max-width:none;margin-bottom:8px}.page_footerBottom___Oisj{flex-direction:column;gap:16px}}@media (max-width:640px){.page_nav__ijo23{padding:14px 20px}.page_logoMark__9Gypu{height:22px}.page_navLink__Z58UL{display:none}.page_navActions__p8gMd{gap:0}.page_btn__hMGYV{min-height:44px;padding:10px 16px;font-size:14px}.page_footerLogo__LcRrq,.page_navLogo__XrZYK{min-height:44px}.page_hero__7KFOs{padding:44px 20px 60px}.page_hero__7KFOs:before{width:500px;height:500px;right:-200px}.page_heroInner__8WoKQ{gap:44px}.page_heroEyebrow__p76B6{font-size:10.5px;letter-spacing:.14em;margin-bottom:20px}.page_heroHeadline__6GB67{margin-bottom:18px}.page_heroSubhead__nRX_T{font-size:1rem;margin-bottom:28px}.page_heroActions__uE8fj{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:24px}.page_btnLarge__FWtac{padding:14px 20px;font-size:15px;width:100%}.page_heroTrust__YOsGX{text-align:center}.page_lensPreview__9PdFC{padding:24px 22px}.page_lensPreview__9PdFC:before{top:24px;height:26px}.page_lensTitle__YsqqV{font-size:22px;margin-bottom:18px}.page_lensCaption__9OkH5{margin-top:14px;padding-left:22px;font-size:14px}.page_pillars__XYos4{padding:56px 20px}.page_pillarNum__xdeuW{font-size:26px}.page_pillarTitle__HgN69{font-size:24px}.page_audiences__Nxw8H{padding:60px 20px 50px}.page_audiencesHeader__mFr_3{margin-bottom:40px}.page_audienceCard__d3nxA{padding:32px 24px 28px;gap:16px}.page_audienceIcon__MjkZ5{width:30px;height:30px}.page_audienceTitle__w6jEy{font-size:24px}.page_how__yTWVh{padding:60px 20px}.page_howHeader__DOBt_{margin-bottom:40px}.page_howSteps__T6IbW{grid-template-columns:1fr}.page_howStep__s52od{padding:28px 22px 24px}.page_howStepTitle__xZ0yi{font-size:20px}.page_closing__zG5V3{padding:64px 20px 56px}.page_closingQuote__HncT5{margin-bottom:32px}.page_closingHeadline__D66fv{margin-bottom:24px}.page_footer__F3MD0{padding:44px 20px 24px}.page_footerGrid__geUIL{grid-template-columns:1fr;gap:32px;margin-bottom:32px}.page_footerLogo__LcRrq .page_logoMark__9Gypu{height:24px}.page_footerCol__WwGk7 a{display:flex;align-items:center;min-height:44px}}.rd.page_root__AhT91{--lp-bg:#fff;--lp-text:#16171A;--lp-text-muted:#3A3D43;--lp-text-soft:#63676E;--lp-accent:#1F5C63;--lp-accent-deep:#184B51;--lp-accent-soft:#E3F4F6;--lp-border:#E6E7EA;--lp-border-soft:#E6E7EA;--lp-serif:var(--rd-font-sans,"Figtree"),system-ui,sans-serif;font-family:var(--rd-font-sans,"Figtree"),system-ui,sans-serif;color:#16171A}.rd.page_root__AhT91 svg{color:inherit}.rd .page_heroHeadline__6GB67 em{font-style:normal;color:inherit}.rd.page_root__AhT91 .page_skipLink__MH7Gq{color:#fff}.rd .page_nav__ijo23{border-bottom:1px solid #e6e7ea}.rd .page_navLogo__XrZYK{color:#16171A}.rd .page_navLink__Z58UL{color:#3A3D43}.rd .page_navLink__Z58UL:hover{color:#16171A}.rd .page_btn__hMGYV{border-radius:6px;border:1px solid #d9dbdf;background:#fff;color:#16171A;box-shadow:0 1px 2px rgba(22,23,26,.05)}.rd .page_btn__hMGYV:hover{background:#F7F7F8}.rd .page_btnPrimary__d_sTc{background:#B4462A;border-color:#B4462A;color:#fff;box-shadow:0 1px 2px rgba(120,40,20,.25)}.rd .page_btnPrimary__d_sTc:hover{background:#9E3C23}.rd .page_btnSoft__Jph__{background:#fff;border-color:#D9DBDF;color:#16171A}.rd .page_heroHeadline__6GB67{font-family:var(--rd-font-sans,"Figtree"),system-ui,sans-serif;color:#16171A;letter-spacing:-.035em}.rd .page_heroProtect__04sNC,.rd .page_heroSubhead__nRX_T{color:#3A3D43}.rd .page_heroProtect__04sNC strong{color:#16171A}.rd .page_heroTrust__YOsGX{color:#63676E}.rd .page_lensPreview__9PdFC{border:1px solid #d9dbdf;border-radius:14px;box-shadow:none}.rd .page_lensVersion__TAy_y{color:#16171A}.rd .page_lensCaption__9OkH5{color:#63676E}.rd .page_pillars__XYos4{background:#F7F7F8;border-top:1px solid #e6e7ea;border-bottom:1px solid #e6e7ea}.rd .page_pillarTitle__HgN69{color:#16171A;letter-spacing:-.01em}.rd .page_pillarBody__LUGbR{color:#3A3D43}.rd .page_audiencesTitle__w4tHQ{color:#16171A;letter-spacing:-.025em}.rd .page_audienceCard__d3nxA{border:1px solid #d9dbdf;border-radius:14px;box-shadow:0 1px 2px rgba(22,23,26,.04)}.rd .page_audienceCard__d3nxA:hover{border-color:#B9BCC2}.rd .page_audienceTitle__w6jEy{color:#16171A;letter-spacing:-.015em}.rd .page_audienceBody__9SEDL{color:#3A3D43}.rd .page_audienceLink__Ci_LD{color:#16171A}.rd .page_how__yTWVh{background:#F7F7F8;border-top:1px solid #e6e7ea}.rd .page_howTitle__m8Gv2{color:#16171A;letter-spacing:-.025em}.rd .page_howSubtitle__etWV3{color:#3A3D43}.rd .page_howStep__s52od{border-top:2px solid #16171a;position:relative}.rd .page_howStepTitle__xZ0yi{color:#16171A}.rd .page_howStepBody__zNMf5{color:#3A3D43}.rd .page_howStepChip__4eh7t{display:inline-flex;align-items:center;margin-top:12px;padding:1px 7px;border:1px dashed #a9adb4;border-radius:6px;font-size:12px;line-height:18px;font-weight:500;color:#63676E;background:#fff;white-space:nowrap}.rd .page_closingQuote__HncT5,.rd .page_closing__zG5V3 .page_q__Ah0AH{font-family:var(--rd-font-serif,"Source Serif 4"),Georgia,serif;font-style:italic;color:#3A3D43}.rd .page_closingHeadline__D66fv{color:#16171A;letter-spacing:-.03em}.rd .page_footer__F3MD0{border-top:1px solid #e6e7ea;background:#F7F7F8}.rd .page_footerColTitle__nhyib{color:#16171A}.rd .page_footerCol__WwGk7 a{color:#3A3D43}.rd .page_footerCol__WwGk7 a:hover{color:#16171A;text-decoration:underline;text-underline-offset:3px}.rd .page_footerBrand__LFSWn p{color:#63676E}.rd .page_footerBottom___Oisj{color:#63676E;border-top:1px solid #e6e7ea}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_63badc{font-family:figtree,figtree Fallback}.__variable_63badc{--rd-font-sans:"figtree","figtree Fallback"}@font-face{font-family:"sourceSerif4";src:url(/_next/static/media/251dbc47c9d6dcb2-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"sourceSerif4";src:url(/_next/static/media/251dbc47c9d6dcb2-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"sourceSerif4";src:url(/_next/static/media/38c85fe5844f20f8-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"sourceSerif4";src:url(/_next/static/media/38c85fe5844f20f8-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"sourceSerif4 Fallback";src:local("Arial");ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.00%;size-adjust:108.31%}.__className_531ee5{font-family:"sourceSerif4","sourceSerif4 Fallback"}.__variable_531ee5{--rd-font-serif:"sourceSerif4","sourceSerif4 Fallback"}.rd{--rust:#B4462A;--rust-hover:#9E3C23;--rust-tint:#F5E8E4;--rust-wash:#FBF6F4;--teal:#1F5C63;--teal-lit:#2B7A82;--teal-tint:#E3F4F6;--ink:#16171A;--ink2:#3A3D43;--muted:#63676E;--faint:#9A9EA5;--line:#E6E7EA;--line2:#D9DBDF;--ground:#F7F7F8;--surface:#FFFFFF;--block:#F4F5F7;--hover:#EEEFF1;--green:#0EC226;--sans:var(--rd-font-sans,"Figtree"),system-ui,sans-serif;--serif:var(--rd-font-serif,"Source Serif 4"),Georgia,serif;--shadow-1:0 1px 2px rgba(22,23,26,.05);--shadow-2:0 1px 2px rgba(22,23,26,.04),0 8px 20px -8px rgba(22,23,26,.10);--shadow-3:0 1px 2px rgba(22,23,26,.05),0 18px 40px -14px rgba(22,23,26,.18);--ease:cubic-bezier(.22,1,.36,1);--ease-expo:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,.75,0);--t-press:90ms;--t-fast:150ms;--t-base:220ms;--t-slow:320ms;--side-w:248px;--a1:#B7821A;--a2:#3F6DC0;--a3:#5B7F3E;--a4:#A2508C;--a5:#8159B5;--ring-track:#ECEDEF;--wash:linear-gradient(165deg,#E7F4F5,#F3FAFA 48%,#FFFFFF);--wash-x:linear-gradient(100deg,#E7F4F5,#F3FAFA 55%,#FBFDFD);--bloom:radial-gradient(90% 70% at 0% 0%,rgba(104,186,194,.24),transparent 66%);--tag-wash:linear-gradient(90deg,#DFF0F1,#EEF7F7);--lift:inset 0 0 0 1px rgba(31,92,99,.06),0 1px 2px rgba(31,92,99,.05),0 12px 28px -20px rgba(31,92,99,.38);--band:#E9EBEF;--band-sub:#F3F4F6;--chip:#F1F2F4;color-scheme:light;font:400 14px/20px var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.rd ::selection{background:var(--rust-tint);color:var(--ink)}.rd :focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}:where(.rd) a{color:inherit;text-decoration:none;text-underline-offset:3px}:where(.rd) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.rd svg.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rd,.rd scrollbar{scrollbar-width:thin;scrollbar-color:#C9CCD1 transparent}.rd.rd-app{min-height:100vh;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);background:var(--surface)}.rd .side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:14px 12px;background:var(--ground);border-right:1px solid var(--line)}.rd .logo{height:40px;display:flex;align-items:center;padding:0 10px;margin-bottom:18px;color:var(--ink);border-radius:6px}.rd .nav{flex-direction:column;gap:2px}.rd .nav,.rd .nav a{position:relative;display:flex}.rd .nav a{z-index:1;height:34px;align-items:center;gap:11px;padding:0 10px;border-radius:7px;color:var(--ink2);font-weight:500;transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),transform var(--t-press) var(--ease)}.rd .nav a svg{color:var(--muted);transition:color var(--t-fast) var(--ease)}.rd .nav a:hover svg{color:var(--ink2)}.rd .nav a:active{transform:scale(.98)}.rd .nav a[aria-current]{background:var(--rust-tint);color:var(--rust);box-shadow:inset 0 0 0 1px rgba(180,70,42,.1)}.rd .nav a[aria-current] svg{color:var(--rust)}.rd .nav .n{margin-left:auto;min-width:20px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:4px;background:#E9EAED;color:var(--ink2);font-size:11.5px;font-weight:600;line-height:18px}.rd .nav-hl{position:absolute;left:0;right:0;top:0;height:34px;border-radius:7px;background:var(--hover);opacity:0;pointer-events:none;transform:translateY(var(--y,0));transition:transform var(--t-slow) var(--ease-expo),opacity var(--t-base) var(--ease)}.rd .nav-hl.on{opacity:1}.rd .nav-hl.snap{transition:opacity var(--t-base) var(--ease)}.rd .me{margin-top:auto;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;text-align:left;transition:background-color var(--t-fast) var(--ease),transform var(--t-press) var(--ease)}.rd .me:hover,.rd .me[aria-expanded=true]{background:var(--hover)}.rd .me:active{transform:scale(.98)}.rd .me>svg{margin-left:auto;color:var(--muted)}.rd .av{width:30px;height:30px;border-radius:50%;background:#E3E4E8;color:var(--ink);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.rd .me>div{min-width:0}.rd .me b{font-weight:500;font-size:13px}.rd .me b,.rd .me span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd .me span{font-size:12px;color:var(--muted)}.rd .me .av{color:var(--ink)}.rd .amenu{position:absolute;left:12px;right:12px;bottom:68px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px;z-index:30;box-shadow:var(--shadow-3);transform-origin:24px calc(100% + 10px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease-expo),visibility 0s}.rd .amenu[hidden]{display:block;visibility:hidden;opacity:0;transform:translateY(6px) scale(.97);pointer-events:none;transition:opacity .14s var(--ease-in),transform .14s var(--ease-in),visibility 0s linear .14s}.rd .amenu .who{padding:8px 10px 10px 16px;border-bottom:1px solid var(--line);margin:0 -6px 6px}.rd .amenu .who b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.rd .amenu .who span{font-size:12.5px;color:var(--muted)}.rd .amenu :is(a,button){display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border-radius:7px;font-size:13.5px;font-weight:500;text-align:left;transition:background-color var(--t-fast) var(--ease)}.rd .amenu :is(a,button) svg{color:var(--muted)}.rd .amenu :is(a,button):focus-visible,.rd .amenu :is(a,button):hover{background:var(--ground);outline-offset:-1.5px}.rd .amenu hr{border:0;border-top:1px solid var(--line);margin:6px -6px}.rd .main{min-width:0;display:flex;flex-direction:column}.rd .top{position:sticky;top:0;z-index:20;height:56px;display:flex;align-items:center;gap:12px;padding:0 20px 0 40px;background:rgba(255,255,255,.82);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.rd .top.scrolled{border-color:var(--line);box-shadow:0 6px 18px -14px rgba(22,23,26,.25)}.rd .top .fyb{margin-left:auto}.rd .top .qk-search{width:min(380px,40%)}.rd .top .qk-search-input,.rd .top .qk-search-input:focus{width:100%}.rd .nyb{display:inline-flex;align-items:center;padding:1px 7px;border:1px dashed #a9adb4;border-radius:6px;font-size:12px;line-height:18px;font-weight:500;background:var(--surface);white-space:nowrap}.rd .nyb,.rd kbd{color:var(--muted)}.rd kbd{font:500 11.5px/16px var(--sans);border:1px solid var(--line2);border-radius:4px;padding:0 5px;background:var(--ground);box-shadow:inset 0 -1px 0 #E1E3E7}.rd .btn{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:8px;border:1px solid #dddfe3;background:var(--surface);font-weight:500;font-size:13.5px;white-space:nowrap;box-shadow:var(--shadow-1);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-press) var(--ease)}.rd .btn:hover{border-color:#C9CCD1;box-shadow:var(--shadow-2)}.rd .btn:active{transform:scale(.98);box-shadow:var(--shadow-1)}.rd .btn.primary{background:var(--rust) linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0));border-color:var(--rust);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(120,40,20,.28)}.rd .btn.primary:hover{background-color:var(--rust-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 16px -6px rgba(120,40,20,.5)}.rd .btn.primary:is([disabled],[aria-disabled=true]):hover{background-color:#F1F2F4;background-image:none;box-shadow:none}.rd .btn[aria-disabled=true],.rd .btn[disabled]{box-shadow:none;transform:none}.rd .btn.ghost{border-color:transparent;background:none;box-shadow:none;color:var(--muted)}.rd .btn.ghost:hover{color:var(--ink);background:var(--hover)}.rd .btn.sm{height:30px;padding:0 10px;font-size:12.5px}.rd .btn.icon{width:34px;padding:0}.rd .btn.icon.sm{width:30px}.rd .auth-wait{display:flex;min-height:60vh;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px}.rd .auth-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--ink2);animation:rd-auth-spin .9s linear infinite;flex:none}@keyframes rd-auth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rd .auth-spin{animation:none}}.rd .auth-card-wrap{display:flex;min-height:60vh;align-items:center;justify-content:center;padding:24px}.rd .auth-card{width:100%;max-width:320px;padding:22px 24px;border:1px solid var(--line2);border-radius:12px;background:var(--surface);text-align:center;box-shadow:none}.rd .auth-card h3{margin:0;font-size:17px;line-height:24px;font-weight:600;color:var(--ink)}.rd .auth-card p{margin:6px 0 16px;font-size:13.5px;line-height:20px;color:var(--ink2)}.rd .auth-card .stack{display:flex;flex-direction:column;gap:8px}.rd.auth-page{min-height:100vh;display:flex;flex-direction:column;background:var(--ground)}.rd.auth-page .vh{display:flex;align-items:center;height:56px;padding:0 40px;flex:none;color:var(--ink)}.rd.auth-page .vh svg{width:84px;height:21px}.rd.auth-page>.auth-card-wrap,.rd.auth-page>.auth-wait{flex:1;min-height:0;padding-bottom:56px}.rd .auth-card .btn{width:100%}@media (max-width:820px){.rd.auth-page .vh{padding:0 16px}}.rd .auth-card [role=alert]{margin:10px 0 0;font-size:12.5px;line-height:18px;color:var(--ink2);text-align:left;padding:8px 10px;border:1px solid var(--line2);border-radius:8px;background:var(--ground)}.rd .chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:6px;background:#F1F2F4;color:var(--ink2);font-size:12px;font-weight:500;white-space:nowrap}.rd .chip.primary{background:var(--rust-tint);color:var(--rust)}.rd .chip.on:before{content:"";width:6px;height:6px;border-radius:50%;background:#2F6B3A}.rd .rows{list-style:none;margin:0;padding:0}.rd .row,.rd .rows li,.rd .rows>div{transition:background-color var(--t-base) var(--ease)}.rd .row:hover,.rd .rows li:hover,.rd .rows>div:hover{background:var(--ground)}.rd .tabs{display:flex;gap:18px}.rd .tabs a{position:relative;padding-bottom:10px;color:var(--ink2);font-weight:500;transition:color var(--t-fast) var(--ease)}.rd .tabs a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--line2);transform:scaleX(0);transform-origin:left;transition:transform var(--t-slow) var(--ease-expo),background-color var(--t-fast) var(--ease)}.rd .tabs a:hover:after{transform:scaleX(1)}.rd .tabs a[aria-current=page],.rd .tabs a[aria-selected=true]{color:var(--ink)}.rd .tabs a[aria-current=page]:after,.rd .tabs a[aria-selected=true]:after{background:var(--ink);transform:scaleX(1)}.rd .fyb{color:#fff;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 1px 2px rgba(15,50,54,.3),0 6px 14px -6px rgba(31,92,99,.6)}.rd .fyb,.rd .fyb:hover{background:linear-gradient(180deg,var(--teal-lit),var(--teal));background-color:var(--teal);border-color:transparent}.rd .fyb:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 1px 2px rgba(15,50,54,.3),0 10px 20px -8px rgba(31,92,99,.7)}.rd .fyb svg{color:currentColor}.rd .fyb kbd{background:#24686F;border-color:rgba(255,255,255,.26);color:#fff;box-shadow:none}.rd .fy-card{border-radius:16px;padding:18px;border:1px solid color-mix(in oklab,var(--teal) 16%,white);background:radial-gradient(120% 90% at 100% 0,rgba(76,166,174,.22),transparent 60%),linear-gradient(180deg,#EEF8F9,#fff 70%);box-shadow:0 1px 2px rgba(22,23,26,.04),0 14px 28px -18px rgba(31,92,99,.45);transition:box-shadow var(--t-slow) var(--ease),border-color var(--t-slow) var(--ease)}.rd .fy-card:hover{box-shadow:0 1px 2px rgba(22,23,26,.04),0 18px 32px -18px rgba(31,92,99,.55);border-color:color-mix(in oklab,var(--teal) 30%,white)}.rd .fy-card .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(180deg,var(--teal-lit),var(--teal));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 4px 10px -4px rgba(31,92,99,.6);flex:none}.rd .fy-card .t{display:flex;align-items:center;gap:10px}.rd .fy-card .t b{flex:1;font-weight:600;font-size:14px;color:var(--teal)}.rd .fy-card .t kbd{background:#fff;color:var(--teal);border-color:color-mix(in oklab,var(--teal) 24%,white)}.rd .fy-ask{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;height:38px;padding:0 14px;border-radius:10px;background:linear-gradient(180deg,var(--teal-lit),var(--teal));background-color:var(--teal);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 1px 2px rgba(15,50,54,.3),0 6px 14px -6px rgba(31,92,99,.6);font-size:13.5px;font-weight:600;transition:box-shadow var(--t-fast) var(--ease),transform var(--t-press) var(--ease)}.rd .fy-ask:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 1px 2px rgba(15,50,54,.3),0 10px 20px -8px rgba(31,92,99,.7)}.rd .fy-ask:active{transform:scale(.98)}.rd .passive{padding:18px 18px 16px;border-radius:16px;background:var(--bloom),var(--wash);box-shadow:var(--lift)}.rd .passive h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;color:var(--teal)}.rd .passive h3:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px rgba(31,92,99,.12);flex:none}.rd .doc h2:not(.no-band,.sr-only):not(:is(.aw,.next,.next-body,.raise,.fy,.fy-card,.pop,.menu,[role=dialog],.rail,.states,.pcard,.fr,.wb,.card,.stmt,.priv,.goal-card,.rm-stage,.share-row,.sec-h,.passive,.qk-plan-summary,.qk-plan-card) *){padding:10px 14px;border-radius:8px;background:var(--band);width:100%;box-sizing:border-box}.rd .doc h3:not(.no-band,.sr-only):not(:is(.aw,.next,.next-body,.raise,.fy,.fy-card,.pop,.menu,[role=dialog],.rail,.states,.pcard,.fr,.wb,.card,.stmt,.priv,.goal-card,.rm-stage,.share-row,.sec-h,.passive,.qk-plan-summary,.qk-plan-card) *){padding:8px 14px;border-radius:6px;background:var(--band-sub);width:100%;box-sizing:border-box}.rd .sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:8px;background:var(--band)}.rd .sec-h h2{margin:0;padding:0;background:none;width:auto;font-size:17px;line-height:24px;font-weight:600;letter-spacing:-.01em}.rd :where(.doc) h1{margin:0;font-size:30px;line-height:38px;font-weight:600;letter-spacing:-.024em;color:var(--ink)}.rd .sec-h>span{font-size:13px;color:var(--ink2)}.rd .mv-pop{transform-origin:top right;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-3);padding:6px;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease-expo),visibility 0s}.rd .mv-pop.shut{visibility:hidden;opacity:0;transform:translateY(-4px) scale(.97);pointer-events:none;transition:opacity .13s var(--ease-in),transform .13s var(--ease-in),visibility 0s linear .13s}.rd .confirm{border-radius:14px;padding:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);max-width:340px}.rd .confirm h2{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.rd .confirm p{margin:8px 0 0;font-size:13.5px;line-height:19px;color:var(--ink2)}.rd .confirm .acts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.rd .toast{position:fixed;left:50%;bottom:28px;z-index:50;display:flex;align-items:center;gap:14px;padding:8px 8px 8px 16px;border-radius:10px;background:var(--ink);color:#F7F7F8;font-size:13.5px;box-shadow:0 14px 30px -10px rgba(22,23,26,.45);translate:-50% 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),visibility 0s linear var(--t-base)}.rd .toast.in{opacity:1;visibility:visible;transform:none;transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.rd .toast button{flex:none;height:28px;padding:0 11px;border:1px solid #3a3d43;border-radius:7px;background:none;color:#fff;font-weight:500;font-size:12.5px}.rd .page{width:100%;max-width:1400px;margin:0 auto;padding:32px 40px 72px;display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:0 56px;align-items:start}.rd .doc{min-width:0}.rd .rail{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.rd .rail-boxed{gap:16px}.rd .rail-boxed>section{border:1px solid var(--line);border-radius:14px;background:var(--ground);padding:18px}.rd .rail-boxed>.fy-card{border:0;padding:0;background:none}.rd.enter [data-rise]{animation:rd-rise .56s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 50ms + 30ms)}@keyframes rd-rise{0%{opacity:0;transform:translateY(12px)}}.rd .side-toggle{position:absolute;top:14px;right:10px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--muted);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.rd .side-toggle:hover{background:var(--hover);color:var(--ink2)}.rd .side-toggle svg{width:14px;height:14px;transform:rotate(180deg);transition:transform var(--t-fast) var(--ease)}.rd .side-toggle[aria-expanded=false] svg{transform:rotate(0deg)}.rd .fy-hide{flex:none;align-self:flex-end;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--muted);margin:-4px -4px 2px auto;opacity:0;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.rd .fy-hide:focus-visible,.rd .fy-hide:hover,.rd .rail:hover .fy-hide{opacity:1}.rd .fy-hide:hover{background:var(--hover);color:var(--ink2)}.rd .fy-hide svg{width:14px;height:14px}.rd .fy-edge{position:fixed;right:0;top:120px;z-index:15;width:44px;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--line2);border-right:0;border-radius:10px 0 0 10px;background:var(--surface);color:var(--teal);box-shadow:var(--shadow-2);transition:background-color var(--t-fast) var(--ease),width var(--t-fast) var(--ease)}.rd .fy-edge:hover{background:var(--teal-tint);width:48px}.rd .fy-edge svg{width:16px;height:16px}.rd .fy-edge svg:first-child{transform:rotate(180deg)}@media (min-width:821px){.rd.nav-collapsed.rd-app{grid-template-columns:72px minmax(0,1fr)}.rd.nav-collapsed .side-toggle{position:static;flex:none;width:40px;height:40px;margin:0 0 14px;border:1px solid var(--line2);background:var(--surface);color:var(--ink2);box-shadow:var(--shadow-1)}.rd.nav-collapsed .side-toggle:hover{background:var(--hover)}.rd.nav-collapsed .side-toggle svg{width:16px;height:16px}.rd.nav-collapsed .side{padding:14px 10px;align-items:center}.rd.nav-collapsed .logo{display:none}.rd.nav-collapsed .nav{align-items:center;width:100%}.rd.nav-collapsed .nav a{width:40px;justify-content:center;padding:0}.rd.nav-collapsed .nav a .lbl,.rd.nav-collapsed .nav a .n{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rd.nav-collapsed .nav-hl{left:0;right:0}.rd.nav-collapsed .me{justify-content:center;padding:8px 0;width:40px}.rd.nav-collapsed .me>div,.rd.nav-collapsed .me>svg{display:none}.rd.nav-collapsed .amenu{left:10px;right:auto;width:228px}.rd .page.no-rail{grid-template-columns:minmax(0,1fr)}.rd .rail.rail-folded{display:none}}@media (max-width:820px){.rd .fy-edge,.rd .fy-hide,.rd .side-toggle{display:none}}.rd .nav-scrim,.rd .nav-tg{display:none}@media (max-width:820px){.rd .page,.rd.rd-app{grid-template-columns:minmax(0,1fr)}.rd .page{padding:20px 16px 48px}.rd .rail{position:static;top:auto}.rd .top{padding:0 16px}.rd .top .qk-search{display:none}.rd .main :is(a,button) kbd{display:none}.rd .nav-tg{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;padding:0;border:1px solid var(--line2);border-radius:8px;background:#fff;color:var(--ink);transition:background-color var(--t-fast) var(--ease)}.rd .nav-tg:hover{background:var(--ground)}.rd .nav-tg svg{width:18px;height:18px}.rd .nav-tg .n{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:4px;background:#E9EAED;color:var(--ink2);font:600 11px/18px var(--sans)}.rd .side{position:fixed;top:0;bottom:0;left:0;z-index:70;width:min(300px,86vw);height:auto;overflow-y:auto;transform:translateX(-102%);visibility:hidden;transition:transform var(--t-slow) var(--ease-expo),visibility 0s linear var(--t-slow)}.rd.nav-open .side{transform:none;visibility:visible;box-shadow:0 18px 40px -14px rgba(22,23,26,.35);transition:transform var(--t-slow) var(--ease-expo),visibility 0s}.rd .nav-scrim{display:block;position:fixed;inset:0;z-index:65;background:rgba(22,23,26,.32);opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease)}.rd.nav-open .nav-scrim{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.rd *,.rd :after,.rd :before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.rd .amenu,.rd .mv-pop,.rd .side{transition:none!important}}@media (pointer:coarse){.rd .nav a{height:44px}.rd .top :is(.nav-tg,.btn){min-height:44px}.rd .top .nav-tg{min-width:44px}.rd .amenu :is(a,button){height:auto;min-height:44px}}