@font-face{font-family:Archivo;font-style:normal;font-weight:400 850;font-stretch:75% 125%;font-display:swap;src:url(fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2116,U+2190-2193,U+2212,U+2122,U+2713}@font-face{font-family:Archivo;font-style:normal;font-weight:500 850;font-stretch:75% 125%;font-display:swap;src:url(fonts/display-cyr.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0493,U+049A-049B,U+04A2-04A3,U+04AE-04B1,U+04BA-04BB,U+04D8-04D9,U+04E8-04E9,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2116,U+2190-2193,U+2212,U+2122,U+2713}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/onest-cyr.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0493,U+049A-049B,U+04A2-04A3,U+04AE-04B1,U+04BA-04BB,U+04D8-04D9,U+04E8-04E9,U+2116}@font-face{font-family:"Text Fallback";src:local("Arial"),local("ArialMT");font-weight:400 599;size-adjust:106.21%;ascent-override:91.33%;descent-override:28.72%;line-gap-override:0.00%}@font-face{font-family:"Text Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 900;size-adjust:100.34%;ascent-override:96.67%;descent-override:30.40%;line-gap-override:0.00%}@font-face{font-family:"Display Narrow Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:400 900;size-adjust:80.65%;ascent-override:108.87%;descent-override:26.04%;line-gap-override:0.00%}@font-face{font-family:"Num Wide Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:400 900;size-adjust:126.71%;ascent-override:69.29%;descent-override:16.57%;line-gap-override:0.00%}:root{--font-display:Archivo,"Display Narrow Fallback","Helvetica Neue",Arial,sans-serif;--font-num:Archivo,"Num Wide Fallback","Helvetica Neue",Arial,sans-serif;--font-text:Onest,"Text Fallback","Helvetica Neue",Arial,sans-serif}:root{--fs-cap:.8125rem;--fs-sm:.875rem;--fs-body:1rem;--fs-lead:clamp(1.0625rem,1rem + .3vw,1.25rem);--fs-eyebrow:.75rem;--fs-h4:1.0625rem;--fs-h3:clamp(1.1875rem,1.1rem + .4vw,1.375rem);--fs-h2:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);--fs-h1:clamp(2.25rem,1.4rem + 3.4vw,4rem);--fs-num:clamp(2rem,1.4rem + 2.4vw,3.25rem);--fs-num-sm:clamp(1.5rem,1.2rem + 1vw,2rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--sec-pad:clamp(64px,4rem + 4vw,112px);--gutter:16px;--r-xs:6px;--r-pill:999px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--ease-ui:cubic-bezier(.2,.8,.2,1);--dur-press:120ms;--dur-hover:180ms;--dur-pop:200ms;--dur-fold:240ms;--dur-sheet:320ms;--dur-sheet-out:220ms;--you:var(--twilight,#56658F);--them:var(--ink,#0D1117);--both:var(--sun,#F2B630);--act:var(--sun,#F2B630);--mark:var(--hand,#D7301F);--line-2:#D3D9E2}@media (min-width:600px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px}}.v2{--bg:#F8FAFC;--bg-alt:#F1F4F8;--panel:#EEF2F7;--card:#FFFFFF;--surface:#FFFFFF;--ink:#0D1117;--ink-2:#475163;--ink-3:#5F6878;--line:#E4E7EC;--line-2:#D3D9E2;--line-ctl:#868FA0;--brand:#121A30;--brand-2:#1C2645;--brand-ink:#FFFFFF;--night:#121A30;--on-night:#FFFFFF;--on-night-2:#C9D2E3;--on-night-3:#A9B4C8;--sun:#F2B630;--sun-2:#E5A716;--sun-ink:#1A1300;--sun-soft:#FFF4D6;--sun-text:#8A5B00;--hand:#D7301F;--hand-ink:#B3261A;--hand-soft:#FDECEA;--ok:#1F8A5B;--ok-ink:#17744C;--ok-soft:#E6F4EE;--info:#1F5BD8;--link:#1F5BD8;--info-soft:#EAF1FE;--ring:#1F5BD8;--r-sm:12px;--r:20px;--r-lg:28px;--sh-1:0 1px 2px rgba(13,17,23,.05),0 1px 1px rgba(13,17,23,.03);--sh-2:0 2px 4px rgba(13,17,23,.04),0 12px 32px -8px rgba(13,17,23,.14);--sh-float:0 24px 60px -12px rgba(18,26,48,.30),0 2px 6px rgba(18,26,48,.08);--sh-sun:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(26,19,0,.18);--sh:var(--sh-1);--sans:var(--font-text,Archivo,"Helvetica Neue",Arial,sans-serif);--display-v3:var(--font-display,Archivo,"Helvetica Neue",Arial,sans-serif);--num:var(--font-num,Archivo,"Helvetica Neue",Arial,sans-serif);background:var(--bg);color:var(--ink);font:400 var(--fs-body)/1.6 var(--sans)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v2{--bg:#0B0F17;--bg-alt:#111723;--panel:#1A2130;--card:#171F2E;--surface:#171F2E;--ink:#E9EDF2;--ink-2:#B4BCC8;--ink-3:#8C95A3;--line:#263045;--line-2:#2E3849;--line-ctl:#6E788A;--brand:#131B2E;--brand-2:#1C2645;--night:#131B2E;--sun-soft:#3A3013;--sun-text:#F2C14E;--hand-ink:#FF7A6A;--hand-soft:#3A1714;--ok-ink:#4CD08F;--ok-soft:#0F2A20;--info:#7FA6FF;--link:#7FA6FF;--info-soft:#14233F;--ring:#7FA6FF;--sh-1:0 1px 2px rgba(0,0,0,.4);--sh-2:0 2px 4px rgba(0,0,0,.4),0 12px 32px -8px rgba(0,0,0,.5);--sh:var(--sh-1)}}:root[data-theme=dark] .v2{--bg:#0B0F17;--bg-alt:#111723;--panel:#1A2130;--card:#171F2E;--surface:#171F2E;--ink:#E9EDF2;--ink-2:#B4BCC8;--ink-3:#8C95A3;--line:#263045;--line-2:#2E3849;--line-ctl:#6E788A;--brand:#131B2E;--brand-2:#1C2645;--night:#131B2E;--sun-soft:#3A3013;--sun-text:#F2C14E;--hand-ink:#FF7A6A;--hand-soft:#3A1714;--ok-ink:#4CD08F;--ok-soft:#0F2A20;--info:#7FA6FF;--link:#7FA6FF;--info-soft:#14233F;--ring:#7FA6FF;--sh-1:0 1px 2px rgba(0,0,0,.4);--sh-2:0 2px 4px rgba(0,0,0,.4),0 12px 32px -8px rgba(0,0,0,.5);--sh:var(--sh-1)}@font-face{font-family:Serif4;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/serif.woff2) format("woff2")}@font-face{font-family:Serif4;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/serif-cyr.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Native;font-weight:500;font-display:swap;src:url(fonts/native-ka.woff2) format("woff2");unicode-range:U+10A0-10FF}@font-face{font-family:Native;font-weight:500;font-display:swap;src:url(fonts/native-hy.woff2) format("woff2");unicode-range:U+0530-058F}@font-face{font-family:Native;font-weight:500;font-display:swap;src:url(fonts/native-cy.woff2) format("woff2");unicode-range:U+0400-04FF}:root{--paper:#EEF1F3;--paper-2:#E2E6EA;--surface:#F8F9FA;--ink:#0D1117;--ink-2:#4A5363;--ink-3:#626B7A;--rule:#9AA4B2;--line:#D0D6DE;--night:#17213B;--hatch:#24305A;--twilight:#56658F;--day:#FFFFFF;--sun:#F2B630;--sun-ink:#1A1300;--sun-soft:#F8E3AE;--hand:#D7301F;--hand-ink:#B3261A;--display:Archivo,"Helvetica Neue",Arial,sans-serif;--text:Serif4,Georgia,"Times New Roman",serif;--w:1180px;--w-text:690px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0B0F17;--paper-2:#151B27;--surface:#101622;--ink:#E9EDF2;--ink-2:#AEB6C2;--ink-3:#8C95A3;--rule:#4A5466;--line:#232B3A;--night:#05070D;--hatch:#1A2236;--twilight:#3B4A70;--day:#263049;--sun:#F2B630;--sun-ink:#1A1300;--sun-soft:#3A3013;--hand:#FF5A47;--hand-ink:#FF7A6A;color-scheme:dark}}:root[data-theme=dark]{--paper:#0B0F17;--paper-2:#151B27;--surface:#101622;--ink:#E9EDF2;--ink-2:#AEB6C2;--ink-3:#8C95A3;--rule:#4A5466;--line:#232B3A;--night:#05070D;--hatch:#1A2236;--twilight:#3B4A70;--day:#263049;--sun:#F2B630;--sun-ink:#1A1300;--sun-soft:#3A3013;--hand:#FF5A47;--hand-ink:#FF7A6A;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.62 var(--text);font-kerning:normal}a{color:inherit}main a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--hand);text-decoration-thickness:1.5px;text-underline-offset:3px}main a:not(.btn):hover{color:var(--hand-ink)}:focus-visible{outline:3px solid var(--ring,#1F5BD8);outline-offset:2px}.skip{position:absolute;left:-999px;top:8px;background:var(--surface);padding:8px 12px;z-index:10;font-family:var(--display)}.skip:focus{left:16px}.wrap{max-width:var(--w);margin:0 auto;padding:0 20px}.prose{max-width:var(--w-text)}.native{font-family:Native,var(--text);font-weight:500;color:var(--ink-3)}h1,h2,h3,summary,.btn,.top,.crumbs,table,.ledger,.stamp,.muted,caption,.index,.cost,.calc,.tz,footer,.cta,.paths,.steps li::before,label{font-family:var(--display)}h1,h2,h3{margin:0;line-height:1.02;text-wrap:balance;letter-spacing:-.015em}h1{font-size:clamp(2.3rem,1.2rem + 4.6vw,4.6rem);font-weight:800;font-stretch:118%;margin-top:.5rem;max-width:17ch}h2{font-size:clamp(1.45rem,1.15rem + 1.1vw,2.05rem);font-weight:760;font-stretch:112%;margin-top:3.4rem;padding-top:.9rem;border-top:2px solid var(--ink)}h3{font-size:1.08rem;font-weight:700;font-stretch:100%;margin-top:1.9rem;letter-spacing:0}p,ul,ol{margin:.9rem 0 0}ul,ol{padding-left:1.15rem}li+li{margin-top:.32rem}.lead{font-size:clamp(1.12rem,1.02rem + .45vw,1.36rem);line-height:1.5;color:var(--ink-2);max-width:60ch;margin-top:1.1rem}.muted,.stamp{color:var(--ink-3);font-size:.86rem;line-height:1.45}.stamp{margin-top:.9rem}.num,td.n,th.n{font-variant-numeric:tabular-nums lining-nums}.top{border-bottom:1px solid var(--ink);background:var(--paper)}.top .wrap{display:flex;align-items:center;gap:22px;min-height:64px}.brand{display:flex;align-items:center;gap:10px;font-weight:850;font-stretch:125%;font-size:1.28rem;letter-spacing:-.02em;text-decoration:none;margin-right:auto}.brand svg{width:30px;height:30px;flex:none}.mk-ring{fill:none;stroke:var(--ink);stroke-width:2.6}.mk-lens{fill:var(--sun)}.mk-hand{stroke:var(--hand);stroke-width:2.4;stroke-linecap:round}.top nav{display:flex;gap:20px}.top nav a{text-decoration:none;color:var(--ink-2);font-size:.93rem;font-weight:560;padding:6px 0;border-bottom:2px solid transparent}.top nav a:hover{color:var(--ink)}.top nav a[aria-current]{color:var(--ink);border-bottom-color:var(--hand)}@media (max-width:820px){.top nav{display:none}.top .wrap{min-height:56px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border-radius:3px;font-weight:680;font-size:.97rem;font-stretch:108%;text-decoration:none;border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;letter-spacing:.005em}.btn-act{background:var(--ink);color:var(--paper)}.btn-act:hover{background:var(--hand);border-color:var(--hand);color:#fff}.btn-line{background:transparent;color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--paper)}.btn-sm{min-height:38px;padding:7px 14px;font-size:.9rem}.crumbs{font-size:.84rem;color:var(--ink-3);margin-top:1.5rem}.crumbs a{color:var(--ink-3)!important;text-decoration:none!important}.crumbs a:hover{color:var(--ink)!important}.crumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li::before{content:"/";margin-right:6px;color:var(--rule)}.crumbs li+li{margin-top:0}.head{padding:.4rem 0 1.4rem}.ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:1.8rem}.ledger div{padding:14px 18px 14px 0;margin-right:18px;border-right:1px solid var(--line)}.ledger div:last-child{border-right:0}.ledger b{display:block;font-size:clamp(1.4rem,1.05rem + 1.2vw,2.15rem);font-weight:780;font-stretch:115%;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;line-height:1.1}.ledger div:first-child b{color:var(--hand-ink)}.ledger span{display:block;font-size:.84rem;color:var(--ink-2);line-height:1.35;margin-top:4px}@media (max-width:560px){.ledger{grid-template-columns:1fr 1fr}.ledger div{border-right:0;margin-right:0}.ledger div:nth-child(n+3){border-top:1px solid var(--line)}}.tbl{overflow-x:auto;margin-top:1.1rem}table{border-collapse:collapse;width:100%;font-size:.95rem;font-stretch:88%}th,td{padding:9px 14px 9px 0;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line)}thead th{font-size:.8rem;font-weight:650;color:var(--ink-2);border-bottom:1.5px solid var(--ink);white-space:nowrap;font-stretch:100%}tbody th{font-weight:560}td.n,th.n{text-align:right;white-space:nowrap;padding-right:0;padding-left:14px}tbody tr:hover{background:var(--paper-2)}tr.me th,tr.me td{font-weight:720}tr.me th{box-shadow:inset 3px 0 0 var(--hand);padding-left:10px}caption{caption-side:bottom;text-align:left;padding:8px 0;font-size:.82rem;color:var(--ink-3)}.bar{display:flex;align-items:center;gap:10px;min-width:170px}.bar i{display:block;height:7px;background:var(--ink);flex:none}.bar span{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}tr.me .bar i{background:var(--hand)}.rng{position:relative;height:30px;min-width:220px;background:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px 10%) 0 100%/100% 6px no-repeat}.rng .t{position:absolute;top:13px;height:2px;background:var(--ink)}.rng .b{position:absolute;top:8px;height:12px;background:var(--sun);box-shadow:inset 0 0 0 1px var(--ink)}.rng .m{position:absolute;top:1px;width:3px;height:26px;background:var(--hand)}.rng-legend{display:flex;flex-wrap:wrap;gap:18px;font-family:var(--display);font-size:.8rem;color:var(--ink-2);margin-top:8px}.rng-legend i{display:inline-block;width:16px;height:8px;vertical-align:middle;margin-right:6px}.rng-legend .k-t{height:2px;background:var(--ink)}.rng-legend .k-b{height:12px;background:var(--sun);box-shadow:inset 0 0 0 1px var(--ink)}.rng-legend .k-m{width:3px;height:14px;background:var(--hand)}.tz{margin-top:1.1rem;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line);padding:10px 0 12px}.tz-row{display:grid;grid-template-columns:minmax(130px,200px) 1fr;gap:14px;align-items:center;padding:7px 0}.tz-row+.tz-row{border-top:1px dashed var(--line)}.tz-name{font-size:.9rem;font-weight:650;line-height:1.3}.tz-name small{display:block;font-weight:450;color:var(--ink-3);font-size:.8rem}.tz-track{position:relative;height:20px;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px calc(100%/24)),var(--paper-2);overflow:hidden}.tz-track span{position:absolute;top:0;bottom:0}.tz-track .you{background:var(--twilight);opacity:.28}.tz-track .them{top:5px;bottom:5px;background:var(--ink)}.tz-track .both{top:3px;bottom:3px;background:var(--sun);box-shadow:inset 0 0 0 1px var(--ink)}.tz-axis{display:grid;grid-template-columns:minmax(130px,200px) 1fr;gap:14px;font-size:.74rem;color:var(--ink-3)}.tz-axis div{display:flex;justify-content:space-between}.tz-key{display:flex;flex-wrap:wrap;gap:18px;font-size:.8rem;color:var(--ink-2);margin-top:10px}.tz-key i{display:inline-block;width:16px;height:12px;vertical-align:middle;margin-right:6px;background:var(--paper-2,#E2E6EA)}.tz-key .k-you{background:color-mix(in srgb,var(--twilight,#56658F) 28%,var(--paper-2,#E2E6EA))}.tz-key .k-them{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);border-block:3px solid var(--paper-2,#E2E6EA);height:12px}.tz-key .k-both{background:var(--sun);box-shadow:inset 0 0 0 1px var(--ink)}@media (max-width:560px){.tz-row,.tz-axis{grid-template-columns:1fr}.tz-axis>span{display:none}}.cost{margin-top:1.1rem;display:grid;gap:12px;border-top:1.5px solid var(--ink);padding-top:12px}.cost>div{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:16px;align-items:center}.cost>div>div{line-height:1.35}.cost i{display:block;height:24px;background:var(--ink)}.cost .us i{background:var(--sun);box-shadow:inset 0 0 0 1.5px var(--ink)}.cost b{font-variant-numeric:tabular-nums lining-nums;font-weight:780;font-stretch:112%;font-size:1.12rem}.cost .us b{color:var(--hand-ink)}.cost small{display:block;color:var(--ink-3);font-size:.8rem}@media (max-width:560px){.cost>div{grid-template-columns:1fr;gap:6px}}.calc{margin-top:1.2rem;border:1.5px solid var(--ink);background:var(--surface);padding:18px 20px}.calc form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 18px}.calc label{display:grid;gap:4px;font-size:.82rem;color:var(--ink-2);font-weight:600}.calc input,.calc select{font:600 1.05rem/1.2 var(--display);font-variant-numeric:tabular-nums;padding:8px 2px;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);width:100%;border-radius:0}.calc .res{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:16px;border-top:3px solid var(--ink)}.calc .res div{padding:12px 4px 2px 0}.calc .res b{display:block;font-size:1.6rem;font-weight:800;font-stretch:115%;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.calc .res span{font-size:.8rem;color:var(--ink-3)}.calc .save b{color:var(--hand-ink)}.cta{margin-top:3rem;background:#0D1117;color:#EEF1F3;padding:26px 26px 24px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.cta strong{font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:800;font-stretch:115%;letter-spacing:-.015em;line-height:1.1;display:block}.cta p{margin:.45rem 0 0;color:#C3CAD4;font-family:var(--text);font-size:1rem}.cta .btn-act{background:var(--sun);color:var(--sun-ink);border-color:var(--sun)}.cta .btn-act:hover{background:#EEF1F3;border-color:#EEF1F3;color:#0D1117}.cta .btn-line{color:#EEF1F3!important;border-color:rgba(238,241,243,.55);background:transparent}.cta .btn-line:hover{background:#EEF1F3;border-color:#EEF1F3;color:#0D1117!important}@media (max-width:640px){.cta{grid-template-columns:1fr}}.cta-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:1.4rem}.note{border-left:3px solid var(--hand);background:var(--paper-2);padding:11px 15px;margin-top:1.1rem;font-size:.97rem}details{border-bottom:1px solid var(--line);padding:13px 0}details:first-of-type{border-top:1px solid var(--ink)}summary{font-weight:680;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font-size:1.02rem}summary::-webkit-details-marker{display:none}summary::after{content:"+";color:var(--hand);font-weight:500;font-size:1.2rem;line-height:1}details[open] summary::after{content:"−"}details p{color:var(--ink-2);max-width:var(--w-text)}.sources{font-size:.84rem;color:var(--ink-3);word-break:break-word;padding-left:1.4rem;font-family:var(--text)}.sources a{color:var(--ink-2)!important;text-decoration-color:var(--rule)!important}sup a{text-decoration:none!important;font-family:var(--display);font-size:.68em;font-weight:700;color:var(--hand-ink)!important;padding:0 1px}.index{list-style:none;padding:0;margin-top:1rem;border-top:1.5px solid var(--ink);columns:2 320px;column-gap:32px}.index li{break-inside:avoid;border-bottom:1px solid var(--line);margin:0;padding:11px 0;display:flex;justify-content:space-between;gap:12px}.index a{text-decoration:none!important;color:var(--ink)!important;font-weight:600}.index a:hover{color:var(--hand-ink)!important}.index span{color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-stretch:88%}.related{margin-top:2.6rem}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:start}@media (max-width:880px){.split{grid-template-columns:1fr}}.steps{counter-reset:s;list-style:none;padding:0}.steps li{counter-increment:s;position:relative;padding:0 0 0 52px;margin-top:18px}.steps li::before{content:counter(s);position:absolute;left:0;top:-4px;font-size:1.9rem;font-weight:800;font-stretch:125%;color:var(--hand)}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center;padding:2.2rem 0 1.4rem}.hero h1{font-size:clamp(2.6rem,1.2rem + 5.4vw,5.6rem);max-width:12ch}@media (max-width:900px){.hero{grid-template-columns:1fr}}.hero-sm{padding:.2rem 0 0;grid-template-columns:1.25fr .9fr}.hero-sm h1{font-size:clamp(2.1rem,1.2rem + 3.6vw,3.9rem);max-width:16ch}.hero-sm .dialbox{--dial-max:380px}@media (max-width:900px){.hero-sm{grid-template-columns:1fr}.hero-sm .dialbox{--dial-max:340px}}.paths{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:1rem;border-top:1.5px solid var(--ink)}.paths a{display:block;padding:16px 18px 16px 0;border-bottom:1px solid var(--line);text-decoration:none!important;color:var(--ink)!important}.paths a:nth-child(odd){border-right:1px solid var(--line);padding-right:18px}.paths a:nth-child(even){padding-left:18px}.paths a:hover b{color:var(--hand-ink)}.paths b{display:block;font-size:1.08rem;font-weight:760;font-stretch:110%}.paths span{color:var(--ink-2);font-size:.95rem;font-family:var(--text)}@media (max-width:640px){.paths{grid-template-columns:1fr}.paths a:nth-child(odd){border-right:0}.paths a:nth-child(even){padding-left:0}}.form{display:grid;gap:16px;max-width:660px;margin-top:1.2rem}.form label{display:grid;gap:5px;font-weight:620;font-size:.88rem}.form input,.form select,.form textarea{font:500 1rem var(--display);padding:10px 2px;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:0}.form textarea{min-height:120px;border:1.5px solid var(--ink);padding:10px}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.form .row{grid-template-columns:1fr}}footer{margin-top:4.5rem;border-top:3px solid var(--ink);background:var(--paper)}footer .wrap{padding-top:28px;padding-bottom:36px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;font-size:.9rem;color:var(--ink-2)}footer h2{font-size:.95rem;margin:0 0 8px;padding:0;border:0;color:var(--ink);font-stretch:110%}footer p{font-family:var(--text)}footer ul{list-style:none;padding:0;margin:0}footer li{margin-top:7px}footer a{text-decoration:none;color:var(--ink-2)}footer a:hover{color:var(--hand-ink)}footer .legal{grid-column:1/-1;font-size:.8rem;color:var(--ink-3);border-top:1px solid var(--line);padding-top:14px;font-family:var(--text)}@media (max-width:760px){footer .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,box-shadow!important;transition-duration:150ms!important;transition-delay:0s!important}html{scroll-behavior:auto!important}}@media print{.top,footer,.cta,.calc{display:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.findbar{margin-top:1.6rem;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:18px 0 16px}.finder{display:grid;grid-template-columns:auto 1fr 1fr auto;gap:14px 18px;align-items:end;font-family:var(--display)}.seg{border:1.5px solid var(--ink);border-radius:3px;display:flex;padding:0;margin:0;align-self:end}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;cursor:pointer}.seg span{display:block;padding:11px 14px;font-weight:650;font-size:.92rem;white-space:nowrap}.seg input:checked+span{background:var(--ink);color:var(--paper)}.seg input:focus-visible+span{outline:3px solid var(--ring,#1F5BD8);outline-offset:-3px}.fld{display:grid;gap:4px;font-size:.8rem;font-weight:620;color:var(--ink-2)}.fld select{font:650 1.05rem var(--display);padding:9px 2px;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:0;width:100%}.finder .btn{min-height:46px}@media (max-width:980px){.finder{grid-template-columns:1fr 1fr}.seg{grid-column:1/-1;justify-self:start}.finder .btn{grid-column:1/-1}}@media (max-width:520px){.finder{grid-template-columns:1fr}.seg span{padding:10px 11px;font-size:.86rem}}.chips{list-style:none;padding:0;margin:.9rem 0 0;display:flex;flex-wrap:wrap;gap:8px}.chips li{margin:0}.chips a{display:inline-flex;align-items:baseline;gap:7px;padding:7px 11px;border:1px solid var(--line);background:var(--surface);border-radius:2px;font-family:var(--display);font-size:.9rem;font-weight:600;color:var(--ink)!important;text-decoration:none!important;line-height:1.25}.chips a:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)!important}.chips a:hover small{color:var(--sun)}.chips small{font-size:.76rem;font-weight:600;color:var(--hand-ink);font-variant-numeric:tabular-nums lining-nums;font-stretch:90%}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:0 34px}.board section h2{font-size:1.25rem}.board .muted{margin-top:.35rem}.board h3{font-size:.92rem;margin-top:1.4rem;color:var(--ink-2)}@media (max-width:980px){.board{grid-template-columns:1fr}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:3rem}.tile{display:grid;gap:8px;padding:22px 22px 20px;border:1.5px solid var(--ink);text-decoration:none!important;color:var(--ink)!important;background:var(--surface)}.tile b{font-family:var(--display);font-size:1.3rem;font-weight:800;font-stretch:112%;line-height:1.1}.tile span{color:var(--ink-2);font-size:1rem}.tile em{font-family:var(--display);font-style:normal;font-weight:700;font-size:.92rem;color:var(--hand-ink)}.tile:hover{background:var(--paper-2)}.tile-ink{background:#0D1117;color:#EEF1F3!important;border-color:#0D1117}.tile-ink span{color:#C3CAD4}.tile-ink em{color:#F2B630}.tile-ink:hover{background:#17213B}@media (max-width:760px){.duo{grid-template-columns:1fr}}footer .wrap{grid-template-columns:1.3fr 1fr 1fr 1fr}@media (max-width:900px){footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:520px){footer .wrap{grid-template-columns:1fr}}.top .langs{display:flex;gap:2px;font-weight:700;font-size:.8rem;border:1.5px solid var(--ink);border-radius:3px}.top .langs a{padding:5px 8px;text-decoration:none;color:var(--ink)}.top .langs a[aria-current]{background:var(--ink);color:var(--paper)}.top .seekers{font-size:.9rem;font-weight:620;color:var(--ink-2);text-decoration:none;border-bottom:2px solid var(--sun)}.top .seekers:hover{color:var(--ink)}@media (max-width:820px){.top .seekers{display:none}.top .wrap{gap:12px}}@media (max-width:420px){.top .btn-sm{padding:7px 10px;font-size:.84rem}}.geo{display:none;margin-top:1rem;border:1.5px solid var(--ink);background:var(--surface);padding:12px 16px;font-family:var(--display);font-size:.95rem}.geo.is-on{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.geo a{font-weight:700}.trio{grid-template-columns:repeat(3,1fr);margin-top:1.2rem}@media (max-width:900px){.trio{grid-template-columns:1fr}}.tile.price .pr{font-family:var(--display);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:850;font-stretch:115%;color:var(--hand-ink);line-height:1.05;letter-spacing:-.02em}.tile.price .pr small{display:block;font-size:.8rem;font-weight:600;color:var(--ink-3);letter-spacing:0;font-stretch:100%}.finder-2{grid-template-columns:1fr 1fr auto}@media (max-width:760px){.finder-2{grid-template-columns:1fr}}.hero .cost{margin-top:1.4rem}.hero .cost>div{grid-template-columns:1fr;gap:6px}.hero .cost i{height:18px}details.more{margin-top:2.6rem;border:0;border-top:2px solid var(--ink);padding:14px 0}details.more summary{font-size:1.15rem;font-weight:760;font-stretch:108%}details.more h3{font-size:.95rem;color:var(--ink-2)}.top .cs{display:none}@media (max-width:560px){.top .cl{display:none}.top .cs{display:inline}.top .wrap{gap:10px}.top .langs a{padding:5px 6px}}@media (max-width:380px){.brand .bt{display:none}}.brand .cty{font-size:.72rem;font-weight:700;font-stretch:100%;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);border:1.5px solid var(--ink);padding:2px 6px;border-radius:2px;margin-left:2px}.top .login{font-size:.93rem;font-weight:620;color:var(--ink);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.top .login:hover,.top .login[aria-current]{border-bottom-color:var(--hand)}@media (max-width:820px){.ctop .wrap{flex-wrap:wrap;row-gap:0}.ctop nav{display:flex;order:3;width:100%;gap:18px;overflow-x:auto;border-top:1px solid var(--line);padding:4px 0 2px;scrollbar-width:none}.ctop nav::-webkit-scrollbar{display:none}.ctop nav a{white-space:nowrap}}@media (max-width:420px){.brand .cty{display:none}}.chero{padding:1.2rem 0 .4rem}.chero h1{max-width:20ch}.chero .count{margin-top:.9rem;font-family:var(--display);font-weight:700;font-size:1.05rem}.chero .count a{text-decoration-color:var(--sun)!important;text-decoration-thickness:3px!important}.search{display:grid;grid-template-columns:1fr 220px auto;gap:12px 18px;align-items:end;margin-top:1.4rem;padding:18px 0 16px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--display)}.search input,.search select{font:600 1.05rem var(--display);padding:9px 2px;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:0;width:100%}.search input::placeholder{color:var(--ink-3);font-weight:500}.search .btn{min-height:46px}@media (max-width:760px){.search{grid-template-columns:1fr}.search .btn{width:100%}}.or{margin-top:1rem;font-family:var(--display);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.or>span{color:var(--ink-3);font-size:.9rem}.or small{color:var(--ink-3);font-size:.84rem}.jobs{list-style:none;padding:0;margin:1rem 0 0;border-top:1px solid var(--ink)}.jr{margin:0;padding:12px 0 11px;border-bottom:1px solid var(--line)}.jr[hidden]{display:none}.jt{font-family:var(--display);font-weight:700;font-size:1.06rem;line-height:1.3}.jt a{text-decoration:none!important;color:var(--ink)!important}.jt a:hover{text-decoration:underline!important;text-decoration-color:var(--hand)!important}.jm{margin-top:3px;font-family:var(--display);font-size:.86rem;color:var(--ink-2);line-height:1.45}.jm b{color:var(--ink);font-weight:650}.jr.ours{background:var(--surface);padding-left:12px;padding-right:12px;border-left:3px solid var(--sun)}.tag{display:inline-block;vertical-align:2px;margin-left:6px;padding:1px 6px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:var(--sun);color:var(--sun-ink);border-radius:2px}.tag.new{background:var(--ink);color:var(--paper)}.found{margin-top:1.2rem;font-family:var(--display);font-weight:700;font-size:.92rem;color:var(--ink-2)}.empty{font-family:var(--display);padding:16px 0}.chips a[aria-current]{background:var(--ink);color:var(--paper)!important;border-color:var(--ink)}.chips a[aria-current] small{color:var(--sun)}.tile.job .pr{font-family:var(--display);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:850;font-stretch:115%;color:var(--hand-ink);line-height:1.05}.tile.job .pr small{display:block;font-size:.8rem;font-weight:600;color:var(--ink-3);font-stretch:100%}.tile .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;font-family:var(--display);font-size:.9rem}.co h2 small{font-size:.8rem;font-weight:650;color:var(--ink-3);font-stretch:100%;margin-left:6px}.cfoot .wrap{grid-template-columns:1.4fr 1fr 1fr}@media (max-width:760px){.cfoot .wrap{grid-template-columns:1fr}}.ctop~main .head h1{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.2rem);max-width:24ch}.geo .geo-x{margin-left:auto;font:600 .85rem var(--display);background:none;border:0;border-bottom:1.5px solid var(--ink-3);color:var(--ink-2);cursor:pointer;padding:2px 0}.acct{max-width:640px;margin-top:1.2rem}.acct-form{display:grid;gap:14px;font-family:var(--display)}.acct-fld input,.acct-fld select,.acct-fld textarea{font:500 1rem var(--display);padding:10px 2px;border:0;border-bottom:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:0;width:100%}.acct-fld textarea{border:1.5px solid var(--line);padding:10px;resize:vertical;line-height:1.45}.acct-fld small{color:var(--ink-3);font-size:.78rem;font-weight:500}.acct-fld [aria-invalid],.acct-check:has([aria-invalid]){border-color:var(--hand);outline:2px solid var(--hand);outline-offset:2px}.acct-row{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}@media (max-width:560px){.acct-row{grid-template-columns:1fr}}.acct-pw{display:flex;align-items:end;gap:8px}.acct-pw input{flex:1}.acct-show,.acct-link{font:600 .85rem var(--display);background:none;border:0;border-bottom:1.5px solid var(--ink-3);color:var(--ink-2);cursor:pointer;padding:2px 0}.acct-link:hover,.acct-show:hover{color:var(--ink);border-color:var(--hand)}.acct-danger{color:var(--hand-ink);border-color:var(--hand)}.acct-check{display:flex;gap:10px;align-items:flex-start;font:500 .92rem/1.4 var(--display);color:var(--ink-2)}.acct-check input{width:18px;height:18px;margin-top:1px;accent-color:var(--ink);flex:none}.acct-err{margin:0;padding:10px 12px;border-left:3px solid var(--hand);background:var(--surface);font:600 .9rem var(--display);color:var(--hand-ink)}.acct-ok{font:600 .9rem var(--display);color:var(--ink-2);margin-left:10px}.acct-alt{font-family:var(--display);font-size:.92rem;color:var(--ink-2);margin-top:.6rem}.acct-h{font-size:1.15rem;margin-top:2rem;padding-top:.7rem;border-top:1px solid var(--ink)}.acct-exp{border:1px solid var(--line);padding:14px;margin:0 0 12px;display:grid;gap:12px;background:var(--surface)}.acct-status{border:1.5px solid var(--ink);padding:14px 16px;background:var(--surface);font-family:var(--display)}.acct-status p{margin:0}.acct-st-published{border-left:6px solid var(--sun)}.acct-st-rejected{border-left:6px solid var(--hand)}.acct-acts{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:.8rem!important}.acct-intro{border-bottom:1px solid var(--line);padding:12px 0;font-family:var(--display)}.acct-intro p{margin:.3rem 0 0}.acct-card{border:1.5px dashed var(--ink-3);padding:14px 16px;font-family:var(--display)}.acct-card p{margin:.4rem 0 0}.acct-note{border-left:3px solid var(--sun);background:var(--surface);padding:10px 12px;font-family:var(--display);font-size:.92rem;margin-bottom:1rem}.acct-cv .btn{cursor:pointer}.talent-f{grid-template-columns:repeat(4,1fr) auto}@media (max-width:980px){.talent-f{grid-template-columns:1fr 1fr}.talent-f .btn{grid-column:1/-1}}@media (max-width:520px){.talent-f{grid-template-columns:1fr}}.acct-wide{max-width:none}.t-card .jt{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.t-card p{margin:.4rem 0 0}.t-head{font-family:var(--display);font-weight:650}.t-intro{margin-top:.7rem}.t-intro .acct-form{max-width:620px}.dialbox{--dial-max:520px;--d-face:#F2F4F8;--d-hub:#FFFFFF;--d-day:#FFFFFF;--d-work:#F8DE9C;--d-shared:var(--sun,#F2B630);--d-night:#DCE2EB;--d-dot:#AEB8C7;--d-you:var(--ink,#0D1117);--d-hand:var(--hand,#D7301F);--d-seg:var(--ink-3,#5F6878);--d-track:#E2E7EE;--d-tick:#8E98A8;--d-pill:#FFFFFF;--d-pill-line:var(--line-2,#D3D9E2);--d-shadow:0 1px 2px rgba(13,17,23,.05),0 18px 40px -18px rgba(18,26,48,.28),0 0 0 1px rgba(13,17,23,.05);position:relative;font-family:var(--font-text,var(--display))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dialbox{--d-face:#141A26;--d-hub:#0E131C;--d-day:#1C2331;--d-work:#5B4614;--d-night:#0F141E;--d-dot:#34405A;--d-track:#232B3A;--d-tick:#556074;--d-pill:#151B27;--d-pill-line:#2E3849;--d-shadow:0 0 0 1px rgba(255,255,255,.06),0 18px 40px -18px rgba(0,0,0,.7)}}:root[data-theme=dark] .dialbox{--d-face:#141A26;--d-hub:#0E131C;--d-day:#1C2331;--d-work:#5B4614;--d-night:#0F141E;--d-dot:#34405A;--d-track:#232B3A;--d-tick:#556074;--d-pill:#151B27;--d-pill-line:#2E3849;--d-shadow:0 0 0 1px rgba(255,255,255,.06),0 18px 40px -18px rgba(0,0,0,.7)}.d-face{position:relative;width:100%;max-width:var(--dial-max);aspect-ratio:1/1;margin-inline:auto;container-type:inline-size}.d-face::before{content:"";position:absolute;inset:.6%;border-radius:50%;box-shadow:var(--d-shadow);pointer-events:none}.dial{position:relative;display:block;width:100%;height:100%;overflow:visible;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.dial.is-live,.is-live .dial{cursor:grab;-webkit-user-select:none;user-select:none}.is-drag .dial{cursor:grabbing}.dial:focus{outline:none}.d-bg{fill:var(--d-face)}.d-tick{stroke:var(--d-tick);stroke-width:1.6;stroke-linecap:round}.d-tick.d-mid9{stroke:var(--ink-2);stroke-width:2.2}.d-num{font:600 26px/1 var(--font-num,var(--display));fill:var(--ink-3);text-anchor:middle;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.d-num.d-num-m{fill:var(--ink);font-weight:720}.d-num[text-anchor=start]{text-anchor:start}.d-num[text-anchor=end]{text-anchor:end}.d-ap{font-size:14px;font-weight:650;letter-spacing:.02em}.d-sun circle{fill:var(--sun);stroke:var(--sun-ink,#1A1300);stroke-width:1.2}.d-sun line{stroke:var(--sun-text,#8A5B00);stroke-width:1.8;stroke-linecap:round}.d-moon{fill:var(--ink-2)}.d-vring{fill:none;stroke:var(--d-track)}.d-vday{fill:var(--d-you)}.d-dayring{fill:none;stroke:var(--d-day)}.d-night{fill:var(--d-night)}.d-dot{fill:var(--d-dot)}.d-nightarc{stroke:var(--d-seg);stroke-width:.8;stroke-opacity:.45}.d-latebg{fill:var(--d-day)}.d-late{stroke:var(--sun);stroke-width:2.4}.d-band{fill:var(--d-work);stroke:var(--d-seg);stroke-width:1;stroke-opacity:.7}.d-band-in{fill:var(--d-shared);stroke:var(--ink);stroke-width:1.4}.d-lens{fill:var(--ink);fill-opacity:.035;pointer-events:none}.d-edge{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 5;stroke-linecap:round;pointer-events:none}.d-hub{fill:var(--d-hub);stroke:var(--line,#E4E7EC);stroke-width:1.2}.d-now circle{fill:var(--d-hand)}.d-needle{stroke:var(--d-hand);stroke-width:3.4;stroke-linecap:round}.d-knob{fill:var(--d-hand);stroke:var(--d-hub);stroke-width:3.5}.d-knob-c{fill:var(--d-hub)}.d-grip{stroke:#000;stroke-opacity:0;stroke-width:60;stroke-linecap:round;pointer-events:stroke;touch-action:none;cursor:grab}.d-knob{touch-action:none;cursor:grab}.d-jw{fill:var(--d-hub);stroke:var(--ink-2);stroke-width:1.6;pointer-events:none}.d-jw.work{fill:var(--sun);stroke:var(--ink)}.d-jw.late{fill:var(--sun-soft,#FFF4D6);stroke:var(--sun-text,#8A5B00);stroke-width:2}.d-focus{fill:none;stroke:var(--ring,var(--ink));stroke-width:4;opacity:0;pointer-events:none}.dial:focus-visible .d-focus{opacity:1}.d-in,.d-in *,.d-now,.d-bezel{pointer-events:none}.dial .d-city,.d-in>g{transition:opacity 220ms var(--ease-out,ease-out)}.d-hand,.d-now{transition:opacity 200ms var(--ease-out,ease-out)}.d-mid{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;text-align:center}.d-mv{grid-area:1/1;display:none;flex-direction:column;align-items:center;margin:0;max-width:30cqi}.d-one~.d-mid .d-mv{max-width:36cqi}.d-mv.is-def{display:flex}.d-big{display:block;font:720 11cqi/1 var(--font-num,var(--display));font-stretch:118%;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.d-one~.d-mid .d-big{font-size:13.5cqi}.d-cap{display:block;margin-top:max(4px,1.4cqi);font:500 max(12px,2.5cqi)/1.3 var(--font-text,var(--display));color:var(--ink-2);text-wrap:balance}.d-cap .nw{white-space:nowrap}.d-big small{font-size:.42em;font-weight:650;font-stretch:100%;letter-spacing:.02em;margin-left:.04em}.d-sv .d-big{font-size:8.6cqi;letter-spacing:-.02em}.d-one~.d-mid .d-sv .d-big{font-size:10.5cqi}.d-sv{display:none}.is-scrub .d-mv{display:none!important}.is-scrub .d-mv.d-sv{display:flex!important}@media (prefers-reduced-motion:no-preference){.is-touched .d-mv:not(.d-sv){animation:d-mv .26s var(--ease-out,ease-out)}}@keyframes d-mv{from{opacity:0;transform:translateY(5px) scale(.98)}}.d-pick{border:0;margin:clamp(14px,1rem + .4vw,22px) auto 0;padding:0;min-width:0;max-width:var(--dial-max);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.d-pill{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:9px;row-gap:1px;min-height:52px;padding:8px 12px;border:1px solid var(--d-pill-line);border-radius:14px;background:var(--d-pill);color:var(--ink);cursor:pointer;transition:border-color var(--dur-hover,180ms) var(--ease-out,ease-out),box-shadow var(--dur-hover,180ms) var(--ease-out,ease-out),transform var(--dur-press,120ms) var(--ease-out,ease-out)}.d-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.d-pill .d-ri{grid-row:1/3;width:18px;height:18px}.d-ri circle{fill:none;stroke:var(--d-pill-line);stroke-width:1.6}.d-ri circle.on{stroke:var(--sun);stroke-width:2.4}.d-pill b{font:620 .9375rem/1.2 var(--font-text,var(--display));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-pill .d-ph{font:720 1.0625rem/1.1 var(--font-num,var(--display));font-stretch:112%;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.d-pill small{grid-column:2/4;font:500 .75rem/1.3 var(--font-text,var(--display));color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}.d-pill small span{white-space:nowrap}.d-ph small{font-size:.75em;font-weight:650;font-stretch:100%;letter-spacing:0;color:var(--ink-2)}.d-pill small .d-ps{display:block}.d-pill small .d-sep{display:none}.d-pill:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),0 6px 16px -10px rgba(18,26,48,.35)}.d-pill:has(:focus-visible){outline:2px solid var(--ring,var(--ink));outline-offset:2px}@media (hover:hover) and (pointer:fine){.d-pill:hover,.d-pill.is-hi{border-color:var(--ink-3)}@media (prefers-reduced-motion:no-preference){.d-pill:hover{transform:translateY(-1px)}}}@media (prefers-reduced-motion:no-preference){.d-pill:active{transform:scale(.97)}}.dialbox:has(.d-pick :checked) .d-mv.is-def{display:none}.dialbox:has([value=tbilisi]:checked) .d-mv[data-mid=tbilisi],.dialbox:has([value=yerevan]:checked) .d-mv[data-mid=yerevan], .dialbox:has([value=kyiv]:checked) .d-mv[data-mid=kyiv],.dialbox:has([value=almaty]:checked) .d-mv[data-mid=almaty]{display:flex}.dialbox:not(.is-scrub):has([value=tbilisi]:checked) .dial:not(.has-hi) :is(.d-city,.d-in>g):not([data-city=tbilisi]), .dialbox:not(.is-scrub):has([value=yerevan]:checked) .dial:not(.has-hi) :is(.d-city,.d-in>g):not([data-city=yerevan]), .dialbox:not(.is-scrub):has([value=kyiv]:checked) .dial:not(.has-hi) :is(.d-city,.d-in>g):not([data-city=kyiv]), .dialbox:not(.is-scrub):has([value=almaty]:checked) .dial:not(.has-hi) :is(.d-city,.d-in>g):not([data-city=almaty]){opacity:.5}.dial.has-hi .d-city:not(.is-hi),.dial.has-hi .d-in>g:not(.is-hi){opacity:.3}.d-city.is-on .d-band{fill:var(--d-shared)}.d-multi .d-dot{display:none}.d-multi .d-lateband{opacity:0;transition:opacity var(--dur-hover,180ms) var(--ease-out,ease-out)}.d-multi .d-city.is-hi .d-lateband, .dialbox:has([data-pill=tbilisi] :checked):has([data-pill=tbilisi] .d-ps:not([hidden])) [data-city=tbilisi] .d-lateband, .dialbox:has([data-pill=yerevan] :checked):has([data-pill=yerevan] .d-ps:not([hidden])) [data-city=yerevan] .d-lateband, .dialbox:has([data-pill=kyiv] :checked):has([data-pill=kyiv] .d-ps:not([hidden])) [data-city=kyiv] .d-lateband, .dialbox:has([data-pill=almaty] :checked):has([data-pill=almaty] .d-ps:not([hidden])) [data-city=almaty] .d-lateband{opacity:1}.d-multi .dial-key span:has(.k-late),.d-multi .dial-key span:has(.k-night){display:none}@media (scripting:none){.dialbox :is(.d-hand,.d-now),.dial-key span:has(.k-now),.dial-meta select{display:none}}.dial-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:center;max-width:var(--dial-max);margin:14px auto 0;font:500 var(--fs-sm,.875rem)/1.3 var(--font-text,var(--display));color:var(--ink-2)}.dial-meta label{font:650 var(--fs-eyebrow,.75rem)/1.3 var(--font-text,var(--display));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.dial-meta select{appearance:none;-webkit-appearance:none;font:600 1rem/1.2 var(--font-text,var(--display));color:var(--ink);min-height:40px;padding:8px 34px 8px 14px;border:1px solid var(--line-ctl,var(--ink-3));border-radius:999px;background:var(--d-pill) no-repeat right 13px center/10px 6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%235F6878' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");cursor:pointer;transition:border-color var(--dur-hover,180ms) var(--ease-out,ease-out)}.dial-meta select:hover{border-color:var(--ink)}.dial-meta select:focus-visible{outline:2px solid var(--ring,var(--ink));outline-offset:2px}.dial-meta [data-vis]{font-variant-numeric:tabular-nums lining-nums}.dial-key{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;max-width:var(--dial-max);margin:12px auto 0;font:500 var(--fs-cap,.8125rem)/1.4 var(--font-text,var(--display));color:var(--ink-2)}.dial-key span{display:inline-flex;align-items:center;gap:6px}.dial-key i{display:inline-block;flex:none;width:16px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--d-seg)}.dial-key .k-you{background:var(--d-you)}.dial-key .k-day{background:linear-gradient(90deg,var(--d-work) 0 50%,var(--d-shared) 50%)}.dial-key .k-late{background:repeating-linear-gradient(-45deg,var(--sun) 0 2px,var(--d-day) 2px 4.5px)}.dial-key .k-night{background:radial-gradient(circle,var(--d-dot) .9px,transparent 1.3px) 0 0/4px 4px,var(--d-night)}.dial-key .k-now{width:9px;height:9px;border-radius:50%;background:var(--d-hand);box-shadow:none}.dial-back{position:absolute;bottom:2%;right:0;z-index:1;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font:600 .8125rem/1 var(--font-text,var(--display));color:var(--ink);background:var(--d-pill);border:1px solid var(--d-pill-line);border-radius:999px;box-shadow:0 6px 16px -10px rgba(18,26,48,.35);cursor:pointer;visibility:hidden;opacity:0;transform:translateY(-4px) scale(.97);transition:opacity var(--dur-pop,200ms) var(--ease-out,ease-out),transform var(--dur-pop,200ms) var(--ease-out,ease-out),visibility 0s var(--dur-pop,200ms)}.dial-back::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--d-hand)}@media (hover:hover) and (pointer:fine){.dial-back:hover{border-color:var(--ink)}}.dial-back:focus-visible{outline:2px solid var(--ring,var(--ink));outline-offset:2px}.is-scrub .dial-back{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-pop,200ms) var(--ease-out,ease-out),transform var(--dur-pop,200ms) var(--ease-out,ease-out)}.dial-sr{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}tr[data-row]{transition:background-color .2s}tr[data-row].is-hi{background:var(--bg-alt,var(--paper-2))}tr[data-row].is-hi th{box-shadow:inset 3px 0 0 var(--sun)}td[data-now]::before{content:"";display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.45em;vertical-align:.02em}tr[data-st=work] td[data-now]::before{background:var(--sun);box-shadow:inset 0 0 0 1.5px var(--ink)}tr[data-st=late] td[data-now]::before{background:repeating-linear-gradient(-45deg,var(--sun) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1.5px var(--sun)}tr[data-st=off] td[data-now]::before{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.is-dawn :is(.d-num,.d-in,.d-hand,.d-now,.d-mid){opacity:0}.is-dawn .d-mid{transform:translateY(6px)}.is-go .d-num{transition:opacity .4s var(--ease-out,ease-out) calc(var(--i) * 18ms)}.is-go .d-in{transition:opacity .3s var(--ease-out,ease-out) .5s}.is-go .d-hand{transition:opacity .25s var(--ease-out,ease-out) .3s}.is-go .d-now{transition:opacity .3s var(--ease-out,ease-out) .7s}.is-go .d-mid{transition:opacity .4s var(--ease-out,ease-out) .6s,transform .4s var(--ease-out,ease-out) .6s}.v2 h1,.v2 h2,.v2 h3{font-family:var(--display-v3);letter-spacing:-.015em;font-stretch:82%;text-wrap:balance}.v2 h1{font-size:var(--fs-h1);font-weight:680;line-height:1.05;letter-spacing:-.02em;font-stretch:80%;max-width:18ch;margin-top:0}.v2 h2{font-size:var(--fs-h2);font-weight:640;line-height:1.1;border-top:0;padding-top:0;margin-top:2.6rem}.v2 h3{font-size:var(--fs-h3);font-weight:620;line-height:1.25;font-stretch:90%;letter-spacing:-.005em}.v2 h4{font-size:var(--fs-h4);font-weight:650;line-height:1.3}.v2 p,.v2 li{font-family:var(--sans)}.v2 .lead{font-family:var(--sans);color:var(--ink-2)}.v2 main a:not(.btn):not(.card):not(.chip):not(.tile-ic){color:var(--info);text-decoration:none}.v2 main a:not(.btn):not(.card):not(.chip):not(.tile-ic):hover{text-decoration:underline}.v2 .wrap{max-width:1200px}.prose-serif,.v2 .prose-serif p,.v2 .prose-serif li{font-family:var(--text)!important;font-size:1.06rem;line-height:1.65}.ic{width:20px;height:20px;flex:none;vertical-align:-4px}.ic-sm{width:16px;height:16px;vertical-align:-3px}.ic-lg{width:26px;height:26px}.avatar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;font:800 .95rem/1 var(--sans);flex:none;letter-spacing:.02em}.avatar.sm{width:32px;height:32px;border-radius:9px;font-size:.78rem}.avatar.lg{width:64px;height:64px;border-radius:16px;font-size:1.3rem}.v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-sm);font:700 .98rem/1 var(--sans);padding:13px 20px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.v2 .btn-sun,.v2 .btn-act{background:var(--sun);color:var(--sun-ink)!important;border-color:var(--sun)}.v2 .btn-sun:hover,.v2 .btn-act:hover{background:var(--sun-2);border-color:var(--sun-2)}.v2 .btn-dark{background:var(--brand);color:#fff!important;border-color:var(--brand)}.v2 .btn-dark:hover{background:var(--brand-2)}.v2 .btn-ghost,.v2 .btn-line{background:var(--card);color:var(--ink)!important;border-color:var(--line-2)}.v2 .btn-ghost:hover,.v2 .btn-line:hover{border-color:var(--ink)}.v2 .btn-lg{padding:16px 26px;font-size:1.05rem}.v2 .btn-sm{padding:9px 14px;font-size:.88rem}.v2 .btn-icon{padding:10px;border-radius:999px}.band{background:var(--brand);color:var(--brand-ink);padding:34px 0 30px;position:relative;overflow:hidden}.band h1,.band h2{color:#fff}.band .lead,.band p{color:#C9D2E3}.band a:not(.btn){color:#fff!important}.sbar{display:flex;gap:0;background:var(--card);border-radius:14px;box-shadow:var(--sh-2);padding:6px;margin-top:18px;max-width:980px}.sbar label{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--ink-3);min-width:0}.sbar label+label{border-left:1px solid var(--line)}.sbar input,.sbar select{border:0;background:transparent;font:500 1rem var(--sans);color:var(--ink);padding:14px 0;width:100%;outline:0;min-width:0}.sbar select{cursor:pointer}.sbar .btn{flex:none;min-height:50px}.sbar .sr{position:absolute}@media (max-width:760px){.sbar{flex-direction:column;padding:8px;gap:6px}.sbar label+label{border-left:0;border-top:1px solid var(--line)}.sbar .btn{width:100%}}.qchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.qchips a{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff!important;font:600 .86rem var(--sans);text-decoration:none!important}.qchips a:hover{background:rgba(255,255,255,.22)}.stats{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:10px;font:600 .95rem var(--sans);color:#C9D2E3}.stats b{color:#fff;font-weight:800;font-size:1.05rem}.card{display:block;background:var(--card);border-radius:var(--r);box-shadow:var(--sh);padding:22px;color:var(--ink)!important;text-decoration:none!important;border:1px solid var(--line)}.card-h{transition:box-shadow .15s,transform .15s}.card-h:hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.grid-2,.grid-3,.grid-4{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.tile-ic{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--sh);text-decoration:none!important;color:var(--ink)!important}.tile-ic .ib{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sun-soft);color:var(--ink);flex:none}.tile-ic b{display:block;font:700 1rem/1.25 var(--sans)}.tile-ic small{color:var(--ink-3);font:600 .85rem var(--sans)}.tile-ic:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font:700 .78rem/1.4 var(--sans);background:var(--bg);color:var(--ink-2)}.b-hot{background:var(--hand-soft);color:var(--hand-ink)}.b-new{background:var(--ok-soft);color:var(--ok-ink)}.b-top{background:var(--sun-soft);color:var(--sun-text)}.b-ok{background:var(--info-soft);color:var(--info)}.b-info{background:var(--bg);color:var(--ink-2)}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);font:600 .9rem var(--sans);color:var(--ink)!important;text-decoration:none!important;cursor:pointer}.chip small{color:var(--ink-3);font-weight:600}.chip:hover{border-color:var(--ink)}.chip.on,.chip[aria-current]{background:var(--brand);border-color:var(--brand);color:#fff!important}.chip.on small,.chip[aria-current] small{color:#C9D2E3}.meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ink-2);font:500 .92rem var(--sans);margin:8px 0 0;padding:0;list-style:none}.meta li{display:inline-flex;align-items:center;gap:6px;margin:0}.meta .ic{color:var(--ink-3)}.v2 .page{padding:24px 0 48px}.with-side{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.side{position:sticky;top:16px;display:grid;gap:16px}@media (max-width:980px){.with-side{grid-template-columns:minmax(0,1fr)}.side{position:static}}.empty{text-align:center;padding:40px 20px;color:var(--ink-2)}.empty .ic{width:40px;height:40px;color:var(--ink-3)}.steps-ic{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;counter-reset:s}.steps-ic li{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh);margin:0}.steps-ic .ib{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--brand);color:var(--sun);margin-bottom:12px}.steps-ic b{display:block;font:750 1.05rem var(--sans);margin-bottom:4px}@media (max-width:820px){.steps-ic{grid-template-columns:1fr}}.price{display:flex;flex-direction:column;gap:12px}.price .amount{font:850 2rem/1 var(--sans);letter-spacing:-.02em}.price .amount small{font-size:.9rem;font-weight:600;color:var(--ink-3)}.price ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.price li{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.95rem}.price li .ic{color:var(--ok);margin-top:2px}.price.featured{border:2px solid var(--sun);box-shadow:var(--sh-2)}.drawer{position:fixed;inset:auto 0 0 0;max-height:85vh;overflow:auto;background:var(--card);border-radius:20px 20px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.2);padding:18px 18px 28px;z-index:40;transform:translateY(105%);transition:transform .2s}.drawer.open{transform:none}.drawer-bg{position:fixed;inset:0;background:rgba(13,17,23,.45);z-index:39;display:none}.drawer-bg.open{display:block}.tabbar{display:none}@media (max-width:760px){.tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--card);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar a{display:grid;justify-items:center;gap:2px;font:600 .72rem var(--sans);color:var(--ink-3)!important;text-decoration:none!important;padding:4px 0}.tabbar a[aria-current]{color:var(--ink)!important}.tabbar a[aria-current] .ic{color:var(--sun-2)}body.v2.has-tabbar{padding-bottom:64px}}.has-tabbar [hidden]{display:none!important}.hd{background:var(--brand,#17213B);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}.hd .wrap{display:flex;align-items:center;gap:6px;min-height:64px}.hd .brand{color:#fff;margin-right:14px;text-decoration:none}.hd .mk-ring{stroke:#fff}.hd .brand .cty,.ft .brand .cty{border:1.5px solid rgba(255,255,255,.5);color:#fff;border-radius:6px;font-family:var(--sans,Archivo,sans-serif)}.ft .brand .cty{border-color:var(--line-2,#D3D9E2);color:var(--ink-2,#4A5363)}.hd-nav{display:flex;gap:2px;margin-right:auto}.hd a{color:#fff;text-decoration:none}.hd-nav a,.hd-saved,.hd-login{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border-radius:10px;font:600 .93rem var(--sans,Archivo,sans-serif);color:#D5DCEA!important;position:relative}.hd-nav a:hover,.hd-saved:hover,.hd-login:hover{background:rgba(255,255,255,.08);color:#fff!important}.hd-nav a[aria-current],.hd-saved[aria-current],.hd-login[aria-current]{color:#fff!important}.hd-nav a[aria-current]::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--sun,#F2B630)}.hd .ic{width:19px;height:19px;opacity:.9}.hd-saved .cnt{min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--sun,#F2B630);color:var(--sun-ink,#1A1300);font:800 .72rem/19px var(--sans,Archivo,sans-serif);text-align:center}.hd-login .ini{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sun,#F2B630);color:var(--sun-ink,#1A1300);font:800 .8rem/1 var(--sans,Archivo,sans-serif)}.hd-login.in .ic{display:none}.hd .hd-cv{margin-left:8px;white-space:nowrap}.hd .cs{display:none}@media (max-width:1060px){.hd-nav a span{display:none}.hd-nav a{padding:0 11px}}@media (max-width:860px){.hd-saved .lbl{display:none}}@media (max-width:760px){.hd .wrap{min-height:56px;gap:2px}.hd-nav,.hd-saved{display:none}.hd .brand{margin-right:auto}.hd-login .lbl{font-size:.88rem}}@media (max-width:420px){.hd .cl{display:none}.hd .cs{display:inline}.hd .brand .cty{display:none}.hd-login{padding:0 8px}}.v2 main{padding-bottom:8px}.v2 main>.band{box-shadow:0 0 0 100vmax var(--brand);clip-path:inset(0 -100vmax);overflow:visible;margin-bottom:8px}.band.chome{padding:40px 0 34px}.band.chome h1{max-width:20ch;font-size:clamp(1.8rem,1.2rem + 2.6vw,3.1rem);line-height:1.06}.band.chome::after{content:"";position:absolute;right:-30px;top:50%;width:270px;height:270px;transform:translateY(-50%);border-radius:50%;background:conic-gradient(from -45deg,var(--sun) 0 90deg,rgba(255,255,255,.07) 90deg 360deg);-webkit-mask:radial-gradient(circle,transparent 61%,#000 62%,#000 70%,transparent 71%);mask:radial-gradient(circle,transparent 61%,#000 62%,#000 70%,transparent 71%);opacity:.55;pointer-events:none}@media (max-width:1100px){.band.chome::after{display:none}}.band .stats{gap:6px 18px;margin-top:12px}.band .stats span{display:inline-flex;align-items:center;gap:6px}.band .stats .sf{color:#AFC0DD}.band .stats .ic{color:var(--sun)}.band .sbar{position:relative;z-index:1}.sbar label .ic{color:var(--ink-3)}.sbar .q{flex:1.6}.sbar input::placeholder{color:var(--ink-3);opacity:1}.sbar .btn .ic{width:18px;height:18px}.sbar select{color:var(--ink)}.qchips{position:relative;z-index:1}.qchips a{min-height:34px;display:inline-flex;align-items:center}.pband{padding:22px 0 26px}.pband h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);margin:.4rem 0 0;max-width:30ch;line-height:1.1}.pband .lead{margin-top:.6rem;max-width:72ch;font-size:1rem}.pband .crumbs,.jp-crumbs .crumbs{margin:0;font:500 .84rem var(--sans)}.band .crumbs a{color:#AFC0DD!important}.band .crumbs li[aria-current]{color:#fff}.band .crumbs li+li::before{color:#5F6F93}.aband{padding:22px 0 24px}.lband .sbar{max-width:760px}@media (max-width:760px){.band.chome{padding:24px 0 22px}.pband{padding:16px 0 20px}.lband .sbar{flex-direction:row;padding:6px}.lband .sbar .btn{width:auto;padding:0 16px}}.sec{margin-top:36px}.sec>h2,.sec-h h2{margin:0 0 14px}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sec-h h2{margin:0}.v2 main a.more{display:inline-flex;align-items:center;gap:6px;font:700 .92rem var(--sans);color:var(--info);min-height:32px}.v2 .muted{color:var(--ink-3);font-family:var(--sans)}.small-note{color:var(--ink-3);font:500 .86rem/1.5 var(--sans);margin-top:16px;max-width:80ch}.lead-s{color:var(--ink-2);margin:-4px 0 14px;max-width:75ch}.v2 .card h2{margin-top:0}.v2 .card p:first-child{margin-top:0}.tiles .tile-ic{min-height:76px}.tiles .tile-ic .ib{background:var(--info-soft);color:var(--info)}.tiles .tile-ic:nth-child(4n+2) .ib{background:var(--ok-soft);color:var(--ok)}.tiles .tile-ic:nth-child(4n+3) .ib{background:var(--sun-soft);color:#8A5B00}.tiles .tile-ic:nth-child(4n+4) .ib{background:var(--hand-soft);color:var(--hand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tiles .tile-ic:nth-child(4n+3) .ib{color:var(--sun)}}@media (max-width:620px){.tiles{grid-template-columns:1fr 1fr}.tiles .tile-ic{padding:12px;gap:10px}.tiles .tile-ic .ib{width:38px;height:38px}}.jc{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px}.jc:hover{box-shadow:var(--sh-2);border-color:var(--line-2)}.jc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:28px}.jc-badges{display:flex;flex-wrap:wrap;gap:6px}.jc-t{margin:0;font:750 1.1rem/1.3 var(--sans);letter-spacing:-.005em}.v2 main .jc-t a{color:var(--ink)!important;text-decoration:none!important}.jc-t a::after{content:"";position:absolute;inset:0;border-radius:var(--r)}.jc-t a:focus-visible{outline:none}.jc-t a:focus-visible::after{outline:3px solid var(--sun);outline-offset:2px}.jc:hover .jc-t a{color:var(--info)!important}.jc-pay{margin:2px 0 0;font:500 .95rem var(--sans);color:var(--ink-2)}.jc-pay b{font:800 1.12rem var(--sans);color:var(--ink);letter-spacing:-.01em}.jc-pay .loc{color:var(--ink-3);white-space:nowrap}.jc-pay.none{color:var(--ink-3);font-size:.9rem}.jc-pay.big b{font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem)}.jc-co{display:flex;align-items:center;gap:10px;margin:4px 0 0;font:600 .93rem var(--sans);color:var(--ink-2)}.jc .meta{margin-top:4px;font-size:.88rem;gap:4px 14px}.jc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;min-height:20px}.jc-foot:empty{display:none}.jc-src{display:inline-flex;align-items:center;gap:4px;font:600 .82rem var(--sans);color:var(--ink-3)}.jc-go,.jc-save,.jc-foot a{position:relative;z-index:1}.jc-save{display:inline-grid;place-items:center;width:44px;height:44px;margin:-8px -10px 0 0;border-radius:50%;border:0;background:transparent;color:var(--ink-3);cursor:pointer;flex:none}.jc-save:hover{background:var(--bg);color:var(--hand)}.jc-save[aria-pressed=true]{color:var(--hand)}.jc-save[aria-pressed=true] svg{fill:currentColor}.jp-top .jc-save{width:auto;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);margin:0;display:inline-flex;gap:8px;font:700 .9rem var(--sans);color:var(--ink-2)}.jp-top .jc-save[aria-pressed=true]{color:var(--hand);border-color:var(--hand-soft)}.btn.applied{pointer-events:auto}.jc.hot{border-color:var(--sun);box-shadow:0 0 0 1px var(--sun),var(--sh);background:linear-gradient(180deg,var(--sun-soft),var(--card) 90px)}.jc .jc-go{display:none}.jc.nat .jc-go{display:inline-flex}.jgrid .jc{height:100%}.jgrid .jc-foot{margin-top:auto;padding-top:6px}.jl-wrap{margin-top:20px}.jlist{display:grid;gap:12px}.jlist>[hidden]{display:none}.jl-bar{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-bottom:12px}.jl-bar .found{margin:0 auto 0 0;font:750 1rem var(--sans);color:var(--ink)}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;background:var(--card);padding:3px;margin:0}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font:650 .88rem var(--sans);color:var(--ink-2)}.seg input:checked+span{background:var(--ink);color:var(--bg)}.seg input:focus-visible+span{outline:3px solid var(--sun);outline-offset:1px}.v2 .jf-open{display:none}.jf-open[data-n]:not([data-n="0"])::after{content:attr(data-n);min-width:20px;height:20px;border-radius:999px;background:var(--sun);color:var(--sun-ink);font:800 .74rem/20px var(--sans);text-align:center;padding:0 5px}.jf{position:sticky;top:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain}.jf-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 6px}.jf-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.08rem}.jf-x{display:none;width:44px;height:44px;border:0;background:transparent;border-radius:50%;color:var(--ink);cursor:pointer;place-items:center}.jf-form{padding:0 18px 16px}.jf fieldset,.jf .fs{border:0;margin:0;padding:12px 0;border-top:1px solid var(--line)}.jf fieldset:first-child,.jf .fs:first-child{border-top:0}.jf legend,.jf .fs-h{display:block;font:750 .9rem var(--sans);color:var(--ink);padding:0;margin:0 0 6px}.jf legend{float:left;width:100%}.jf legend+*{clear:both}.jf .opt{display:flex;align-items:center;gap:10px;min-height:36px;cursor:pointer;font:500 .93rem var(--sans);color:var(--ink-2);border-radius:8px}.jf .opt:hover{color:var(--ink)}.jf .opt input{width:18px;height:18px;margin:0;accent-color:var(--ink);flex:none}.jf .opt span{flex:1}.jf .opt small{color:var(--ink-3);font:600 .8rem var(--sans);font-variant-numeric:tabular-nums}.jf .opt.zero{opacity:.45}.jf .opt:has(input:checked){color:var(--ink);font-weight:650}.jf .fs-note{display:block;color:var(--ink-3);font:500 .78rem/1.4 var(--sans);margin-top:4px}.jf .fs-paid{padding:8px 0}.jf select{width:100%;min-height:44px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font:500 .93rem var(--sans);padding:0 10px}.fs-links{display:flex;flex-wrap:wrap;gap:6px}.v2 main .fs-links a{padding:6px 11px;border-radius:999px;border:1px solid var(--line-2);font:600 .85rem var(--sans);color:var(--ink)!important;text-decoration:none!important}.v2 main .fs-links a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--bg)!important}.jf-acts{display:flex;gap:8px;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}.v2 .jf-show{display:none}@media (max-width:980px){.v2 .jf-open{display:inline-flex}.jl-bar .found{flex-basis:100%}.jl-bar .seg{margin-right:auto}.jf{position:fixed;inset:auto 0 0 0;top:auto;max-height:88vh;border-radius:20px 20px 0 0;z-index:41;transform:translateY(105%);transition:transform .22s ease;visibility:hidden;box-shadow:0 -8px 30px rgba(0,0,0,.25)}.jf.open{transform:none;visibility:visible}.jf-head{position:sticky;top:0;background:var(--card);z-index:1;border-bottom:1px solid var(--line);padding:10px 12px 10px 18px}.jf-x{display:inline-grid}.jf .opt{min-height:44px}.jf-acts{position:sticky;bottom:0;background:var(--card);padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.v2 .jf-show{display:inline-flex;flex:1}.drawer-bg{z-index:40}}@media (prefers-reduced-motion:reduce){.jf{transition:none}}.promo-cv{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:center;margin-top:36px;background:var(--sun-soft);border-color:transparent;padding:28px 32px}.promo-cv h2{margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.promo-cv p{color:var(--ink-2);max-width:56ch}.pc-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px!important}.pc-art{justify-self:center;width:150px;height:180px;border-radius:14px;background:var(--card);box-shadow:var(--sh-2);transform:rotate(4deg);display:flex;flex-direction:column;gap:12px;padding:22px 18px;position:relative}.pc-art .ic{width:34px;height:34px;color:var(--sun-2)}.pc-l{display:block;height:8px;border-radius:4px;background:var(--line)}.pc-l.s{width:60%}.promo-cv.inline{display:flex;grid-template-columns:none;align-items:center;gap:16px;margin:0;padding:16px 20px}.promo-cv.inline .ib{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--card);color:var(--sun-2);flex:none}.promo-cv.inline div{flex:1}.promo-cv.inline p{margin:.2rem 0 0;font-size:.92rem}.radar-card{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px 22px;background:var(--brand);border-color:var(--brand-2);color:#fff!important}.radar-card .ib{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:rgba(242,182,48,.16);color:var(--sun);flex:none}.radar-card div{flex:1}.radar-card b{font:800 1.05rem var(--sans);color:#fff}.radar-card p{margin:.25rem 0 0;font-size:.92rem;color:#C9D2E3}.sec+.radar-card{margin-top:24px}@media (max-width:760px){.promo-cv{grid-template-columns:1fr;padding:22px}.pc-art{display:none}.promo-cv.inline,.radar-card{flex-wrap:wrap}.promo-cv.inline .btn,.radar-card .btn{width:100%}}.cos .co-mini{display:flex;align-items:center;gap:12px;padding:14px 16px}.co-mini b{display:block;font:700 .95rem/1.25 var(--sans)}.co-mini small{color:var(--ink-3);font:600 .82rem var(--sans)}@media (max-width:620px){.cos{grid-template-columns:1fr 1fr}.cos .co-mini{padding:12px}.cos .avatar{width:36px;height:36px;font-size:.8rem}}.steps-ic span:not(.ib){display:block;color:var(--ink-2);font-size:.95rem}.steps-ic .ib .ic{width:22px;height:22px}.pay-card{padding:8px 22px 18px}.pay-rows{list-style:none;padding:0;margin:0}.pay-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--line);margin:0}.pay-rows a{font:700 1rem var(--sans)}.pay-rows b{font:800 1.1rem var(--sans);text-align:right}.pay-rows span{grid-column:1/-1;color:var(--ink-3);font-size:.88rem}.pay-card .muted{margin-top:12px}.trust{margin-top:36px;padding:18px 22px}.trust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trust li{display:flex;gap:12px;align-items:flex-start;margin:0}.trust .ib,.never .ib{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ok-soft);color:var(--ok);flex:none}.trust b{display:block;font:750 1rem var(--sans)}.trust small{color:var(--ink-2);font-size:.88rem;line-height:1.4}@media (max-width:820px){.trust ul{grid-template-columns:1fr}}.hours-card{display:grid;grid-template-columns:1fr minmax(0,340px);gap:24px;align-items:center}.hours-card .dialbox{--dial-max:320px}.hours-card .dial-wrap,.hours-card figure{margin:0}@media (max-width:820px){.hours-card{grid-template-columns:1fr}}.faq{padding:6px 22px}.faq details{padding:14px 0}.faq details:first-of-type{border-top:0}.faq details:last-of-type{border-bottom:0}.faq summary{min-height:28px;align-items:center}.srcs{margin-top:28px;font-size:.85rem;color:var(--ink-3)}.srcs h2{font-size:1rem;margin:0}.srcs .sources{font-family:var(--sans)}.jp-crumbs{padding:16px 0 4px}.jp-crumbs .crumbs a{color:var(--ink-3)!important}.jp{margin-top:8px}.jp-main{padding:26px 30px}.jp-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.v2 main a.back{display:inline-flex;align-items:center;gap:6px;font:650 .92rem var(--sans);color:var(--ink-2);min-height:44px}.ic.flip{transform:scaleX(-1)}.jp-main h1{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);margin:10px 0 6px;line-height:1.15}.jp-main .jc-co{margin-top:10px}.jp-main .jc-co b{color:var(--ink)}.jp-main .meta{margin-top:12px}.meta.dim{font-size:.85rem;color:var(--ink-3);margin-top:6px}.jp-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.jp-acts.end{border-bottom:0;padding-bottom:0;border-top:1px solid var(--line);padding-top:20px;margin-top:26px}.jp-sec{margin-top:24px}.jp-sec h2{display:flex;align-items:center;gap:8px;font-size:1.15rem;margin:0 0 8px}.jp-sec h2 .ic{color:var(--ink-3)}.jp-sec p{max-width:72ch;color:var(--ink-2);margin-top:.5rem}.ticks{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.ticks li{display:flex;gap:10px;margin:0;color:var(--ink-2)}.ticks .ic{color:var(--ok);margin-top:4px}.day-in{display:flex;align-items:center;gap:20px;background:var(--bg);border-radius:var(--r-sm);padding:14px 18px}.day-in p{margin:0}.mdial{width:112px;height:112px;flex:none}.md-ring{fill:var(--card);stroke:var(--line-2);stroke-width:8}.md-arc{fill:none;stroke-width:8;stroke-linecap:round}.md-arc.us{stroke:var(--sun)}.md-arc.eu{stroke:var(--info)}.md-tick{stroke:var(--ink-3);stroke-width:1.5}.md-num{font:700 9px var(--sans);fill:var(--ink-3);text-anchor:middle}.md-c{font:800 14px var(--sans);fill:var(--ink);text-anchor:middle}.md-key{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font:600 .85rem var(--sans);color:var(--ink-3);margin-top:8px!important}.md-key .k{display:inline-block;width:14px;height:6px;border-radius:3px;margin-right:-8px}.md-key .k.us{background:var(--sun)}.md-key .k.eu{background:var(--info)}.steps-v{grid-template-columns:1fr;gap:10px}.steps-v li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:14px 16px;box-shadow:none;background:var(--bg);border:0}.steps-v .ib{grid-row:span 2;width:44px;height:44px;margin:0;border-radius:12px}.steps-v b{margin:0;font-size:.98rem}.steps-v span:not(.ib){font-size:.9rem}.safe{background:var(--hand-soft);border-radius:var(--r-sm);padding:16px 18px}.safe h2 .ic{color:var(--hand)}.v2 main a.report{display:inline-flex;align-items:center;gap:6px;color:var(--hand)!important;font:650 .88rem var(--sans);min-height:32px}.demo-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:var(--r-sm);background:var(--info-soft);color:var(--info);font:650 .88rem var(--sans)}.jp-side .co-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.co-card b{font:750 1.08rem var(--sans)}.co-card p{margin:0}.sim h2{font-size:1.05rem;margin:0 0 6px}.sim ul{list-style:none;padding:0;margin:0}.sim li{display:grid;padding:10px 0;border-bottom:1px solid var(--line);margin:0}.sim li:last-child{border-bottom:0}.v2 main .sim li a{font:700 .95rem/1.3 var(--sans);color:var(--ink)!important}.sim small{color:var(--ink-3);font:500 .84rem var(--sans);margin-top:2px}.applybar{display:none}@media (max-width:760px){.jp-main{padding:18px 16px;border-radius:14px}.jp-acts .btn{flex:1}.day-in{flex-direction:column;align-items:flex-start}.applybar{display:flex;position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:29;align-items:center;gap:12px;padding:10px 16px;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(13,17,23,.08)}.applybar div{flex:1;min-width:0;display:grid}.applybar b{font:800 1rem var(--sans)}.applybar small{color:var(--ink-3);font:500 .8rem var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.applybar .btn{padding:12px 18px;font-size:.95rem}.applybar .btn .ic{display:none}body.v2.has-tabbar{padding-bottom:132px}}.co-grid{margin-top:20px}.co-card2{display:flex;flex-direction:column;gap:10px;scroll-margin-top:16px}.cc-h{display:flex;gap:12px;align-items:center}.cc-h h2{font-size:1.05rem;margin:0;line-height:1.25}.cc-h small{color:var(--ink-3);font:600 .84rem var(--sans)}.cc-jobs{list-style:none;padding:0;margin:0;display:grid;gap:8px;flex:1;align-content:start}.cc-jobs li{display:grid;margin:0}.v2 main .cc-jobs a{font:650 .92rem/1.3 var(--sans);color:var(--ink)!important}.cc-jobs small{color:var(--ink-3);font:500 .8rem var(--sans)}.co-card2:target{box-shadow:0 0 0 2px var(--sun),var(--sh-2)}.stat{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.st-t{font:750 1.05rem/1.3 var(--sans)}.st-v{font:850 clamp(1.6rem,1.3rem + 1vw,2.1rem)/1.1 var(--sans);letter-spacing:-.02em}.st-v small{font-size:.9rem;font-weight:600;color:var(--ink-3)}.st-l{color:var(--ink-2);font-weight:600}.st-r{color:var(--ok-ink);font:650 .88rem var(--sans)}.note-card{margin-top:16px}.tbl-card{padding:6px 10px}.tbl-card .tbl{margin:0}.v2 table{font-family:var(--sans);font-size:.92rem;width:100%;border-collapse:collapse}.v2 th,.v2 td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.v2 thead th{color:var(--ink-3);font:700 .8rem var(--sans);text-transform:none;border-bottom:1px solid var(--line-2)}.v2 tr:last-child>*{border-bottom:0}.v2 caption{caption-side:bottom;text-align:left;color:var(--ink-3);font:500 .82rem var(--sans);padding:8px 12px}.info2{gap:16px}.info2 .card h2{display:flex;align-items:center;gap:8px;font-size:1.1rem;margin:0 0 6px}.info2 .card h2 .ic{color:var(--ink-3)}.never{list-style:none;padding:0;margin:0;gap:12px}.never li{display:flex;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;margin:0;box-shadow:var(--sh)}.never .ib{background:var(--hand-soft);color:var(--hand)}.legal-card{margin-top:20px;padding:28px 32px}.legal-card h2{font-size:1.15rem;margin:1.6rem 0 0}.legal-card h2:first-child{margin-top:0}@media (max-width:760px){.legal-card{padding:20px 18px}}.acct-box{max-width:680px;margin-top:20px;padding:26px 28px}.acct-box.wide{max-width:none;padding:22px 24px}.acct-box .acct{max-width:none;margin:0}.v2 .acct-form{font-family:var(--sans);gap:16px}.v2 .acct-fld{display:grid;gap:6px;font:650 .9rem var(--sans);color:var(--ink)}.v2 .acct-fld input,.v2 .acct-fld select,.v2 .acct-fld textarea,.v2 .sheet input:not([type=checkbox]):not([type=radio]),.v2 .sheet select,.v2 .sheet textarea{font:500 1rem var(--sans);min-height:46px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink);width:100%}.v2 .acct-fld input:focus,.v2 .acct-fld select:focus,.v2 .acct-fld textarea:focus,.v2 .sheet input:not([type=checkbox]):focus,.v2 .sheet select:focus,.v2 .sheet textarea:focus{outline:2px solid var(--info);outline-offset:0;border-color:var(--info)}.v2 .acct-pw{align-items:center}.v2 .acct-show,.v2 .acct-link{font-family:var(--sans);min-height:32px;border-bottom-color:var(--line-2)}.v2 .acct-check{font-family:var(--sans);min-height:28px}.v2 .acct-check input{accent-color:var(--ink);width:20px;height:20px}.v2 .acct-err{border-radius:var(--r-sm);background:var(--hand-soft);font-family:var(--sans);border-left-width:4px}.v2 .acct-h,.v2 .card .acct-h{border-top:0;padding-top:0;font-size:1.15rem;margin-top:1.8rem}.v2 .cab-sec+.acct-h{margin-top:2.2rem;padding-top:1.4rem;border-top:1px solid var(--line)}.v2 .acct-exp{border-radius:var(--r-sm);background:var(--bg);border-color:var(--line)}.v2 .acct-status{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font-family:var(--sans)}.v2 .acct-st-published{border-left:5px solid var(--ok)}.v2 .acct-st-review{border-left:5px solid var(--sun)}.v2 .acct-intro{font-family:var(--sans);padding:14px 0}.v2 .acct-card{border:1px dashed var(--line-2);border-radius:var(--r-sm);font-family:var(--sans)}.v2 .acct-note{border-radius:var(--r-sm);background:var(--sun-soft);font-family:var(--sans);border-left-width:4px}.v2 .acct-alt{font-family:var(--sans)}.v2 .acct .btn{min-height:46px}.v2 .acct .btn-sm{min-height:40px}.cab-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px}.cab-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border-radius:var(--r);border:1.5px solid var(--line);background:var(--card);box-shadow:var(--sh);cursor:pointer;text-align:left;color:var(--ink);font:inherit;min-height:112px}.cab-tile:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.cab-tile[aria-selected=true]{border-color:var(--sun);box-shadow:0 0 0 1px var(--sun),var(--sh)}.cab-tile .ib{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--info-soft);color:var(--info)}.cab-tile:nth-child(2) .ib{background:var(--ok-soft);color:var(--ok)}.cab-tile:nth-child(3) .ib{background:var(--hand-soft);color:var(--hand)}.cab-tile:nth-child(4) .ib{background:var(--sun-soft);color:#8A5B00}.cab-tile b{font:850 1.5rem/1 var(--sans)}.cab-tile span:last-child{font:650 .9rem var(--sans);color:var(--ink-2)}@media (max-width:760px){.cab-tiles{grid-template-columns:1fr 1fr}.cab-tile{min-height:96px;padding:12px 14px}.cab-tile b{font-size:1.25rem}}.cab-sec[hidden]{display:none}.cab-sec>h2{font-size:1.2rem;margin:0 0 12px}.app{border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 16px;margin-top:10px;background:var(--card)}.app-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.app-h b{font:750 1rem var(--sans)}.app-h small{color:var(--ink-3);font:500 .84rem var(--sans)}.tl{list-style:none;display:flex;padding:0;margin:14px 0 4px;counter-reset:tl}.tl li{flex:1;position:relative;margin:0;padding-top:20px;font:600 .78rem/1.3 var(--sans);color:var(--ink-3);text-align:center}.tl li::before{content:"";position:absolute;top:4px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--line-2);z-index:1}.tl li::after{content:"";position:absolute;top:9px;left:-50%;width:100%;height:2px;background:var(--line-2)}.tl li:first-child::after{display:none}.tl li.done{color:var(--ink-2)}.tl li.done::before,.tl li.done::after{background:var(--ok)}.tl li.cur{color:var(--ink)}.tl li.cur::before{background:var(--sun);box-shadow:0 0 0 4px var(--sun-soft)}.tl li.cur::after{background:var(--ok)}.tl li.no{color:var(--hand-ink)}.tl li.no::before{background:var(--hand);box-shadow:0 0 0 4px var(--hand-soft)}.tl li small{display:block;font-weight:500;color:var(--ink-3)}.saved-l{display:grid;gap:10px}.saved-i{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;background:var(--card)}.saved-i div{flex:1;min-width:0;display:grid}.v2 main .saved-i a{font:700 .98rem/1.3 var(--sans);color:var(--ink)!important}.saved-i small{color:var(--ink-3);font:500 .84rem var(--sans)}.meter{height:8px;border-radius:4px;background:var(--line);overflow:hidden;margin:8px 0}.meter i{display:block;height:100%;background:var(--ok);border-radius:4px}dialog.sheet{border:0;padding:0;border-radius:20px;width:min(560px,calc(100vw - 32px));max-height:min(92vh,860px);background:var(--card,#fff);color:var(--ink,#0D1117);box-shadow:0 20px 60px rgba(0,0,0,.3);font-family:var(--sans,Archivo,sans-serif)}dialog.sheet::backdrop{background:rgba(13,17,23,.55)}.sheet-in{padding:22px 24px 24px;overflow:auto;max-height:inherit}.sheet-h{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;margin-bottom:6px}.sheet-h h2{margin:0;font-size:1.25rem;line-height:1.2}.sheet-h small{display:block;color:var(--ink-3);font:600 .88rem var(--sans);margin-top:4px}.sheet-x{width:44px;height:44px;border:0;border-radius:50%;background:var(--bg);color:var(--ink);cursor:pointer;display:grid;place-items:center;flex:none}.sheet .acct-form{gap:14px;margin-top:12px}.sheet .note-s{color:var(--ink-3);font-size:.86rem;line-height:1.45}.sheet .ok-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ok-soft);color:var(--ok);margin-bottom:10px}.sheet .steps-v{margin-top:12px}.sheet .cv-sum{border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;background:var(--bg);font-size:.92rem}@media (max-width:760px){dialog.sheet{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:20px 20px 0 0;max-height:92vh}.sheet-in{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;background:var(--brand,#17213B);color:#fff;border-radius:12px;padding:12px 16px;font:600 .92rem/1.4 var(--sans,Archivo,sans-serif);box-shadow:var(--sh-2);max-width:calc(100vw - 32px);display:flex;gap:12px;align-items:center}.toast a{color:var(--sun)!important;white-space:nowrap}@media (max-width:760px){.toast{bottom:calc(76px + env(safe-area-inset-bottom))}}.v2 .ft,.ft{margin-top:56px;border-top:1px solid var(--line,#E3E7EE);background:var(--card,#fff)}.ft .wrap{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:28px;padding-top:32px;padding-bottom:28px;font:500 .9rem var(--sans,Archivo,sans-serif);color:var(--ink-2)}.ft .brand{margin:0 0 6px;color:var(--ink)}.ft p{font-family:var(--sans,Archivo,sans-serif);max-width:46ch}.ft h2{font:750 .92rem var(--sans,Archivo,sans-serif);margin:0 0 8px;padding:0;border:0;color:var(--ink)}.ft ul{list-style:none;padding:0;margin:0}.ft li{margin-top:4px}.ft li a{display:inline-flex;min-height:32px;align-items:center}.ft a{color:var(--ink-2);text-decoration:none}.ft a:hover{color:var(--ink);text-decoration:underline}.ft .legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px;margin:0;font-size:.8rem;color:var(--ink-3);max-width:none}@media (max-width:760px){.ft .wrap{grid-template-columns:1fr;gap:18px}}.tabbar .ic{width:22px;height:22px}@media (max-width:760px){.tabbar a{min-height:48px;align-content:center}.tabbar a[aria-current]{color:var(--ink)!important}}@media (max-width:760px){.qchips a,.v2 main .fs-links a,.ft li a,.v2 main a.more,.v2 main a.report,.v2 main a.back{min-height:44px}.seg span{min-height:40px}}.rband .radar-cta{margin-top:16px}.give .card{display:flex;flex-direction:column;gap:6px}.give .ib{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--brand);color:var(--sun);margin-bottom:4px}.give b{font:750 1.05rem var(--sans)}.give p{margin:0;color:var(--ink-2);font-size:.95rem}.radar-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:36px;align-items:start}.radar-side{display:grid;gap:16px}@media (max-width:900px){.radar-grid{grid-template-columns:minmax(0,1fr)}}.radar-steps{padding:24px 26px;scroll-margin-top:16px}.rs-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.rs-head h2{margin:0;font-size:1.25rem}.rs-prog{margin:0;font:750 .95rem var(--sans);color:var(--ink-2)}.radar-steps.unlocked .rs-prog{color:var(--ok-ink)}.radar-steps .meter{height:10px;margin:12px 0 4px}.rs-bar{width:0}.rs-na{margin:8px 0 0}.rs-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.rs-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;margin:0;padding:16px;border-radius:var(--r-sm);background:var(--bg)}.rs-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--card);border:2px solid var(--line-2);font:800 1.05rem var(--sans);color:var(--ink)}.rs-ic .ic{display:none;width:22px;height:22px}.rs-step.done .rs-ic{background:var(--ok);border-color:var(--ok);color:#fff}.rs-step.done .rs-ic .n{display:none}.rs-step.done .rs-ic .ic{display:block}.rs-b b{display:block;font:750 1rem/1.3 var(--sans)}.rs-b p{margin:.3rem 0 0;color:var(--ink-2);font-size:.92rem}.rs-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px!important}.rs-step.done .rs-acts .btn-sun{background:var(--card);border-color:var(--line-2)}.rs-val{font-weight:700;color:var(--ink)!important}.rs-ok{display:flex;align-items:center;gap:6px;color:var(--ok-ink)!important;font-weight:650}.rs-ref{margin-top:10px}.rs-ref label{display:block;font:700 .85rem var(--sans);margin-bottom:6px}.rs-copy{display:flex;gap:8px}.rs-copy input{flex:1;min-width:0;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font:500 .92rem var(--sans)}.rs-share{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px!important}.rs-share span{color:var(--ink-3);font:600 .88rem var(--sans)}.rs-share .chip{min-height:40px}.radar-out h2,.radar-prefs h2{font-size:1.15rem;margin:0}.radar-out p{color:var(--ink-2)}.radar-prefs fieldset{border:0;margin:14px 0 0;padding:0}.radar-prefs legend{font:750 .9rem var(--sans);margin-bottom:6px;padding:0}.rp-roles{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;max-height:280px;overflow:auto;padding-right:4px}.radar-prefs .opt{display:flex;align-items:center;gap:10px;min-height:40px;font:500 .9rem/1.3 var(--sans);color:var(--ink-2);cursor:pointer}.radar-prefs .opt input{width:18px;height:18px;margin:0;accent-color:var(--ink);flex:none}.rp-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-top:14px}.rp-row fieldset{margin:0}.rp-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:520px){.rp-roles,.rp-row{grid-template-columns:1fr}.rs-step{grid-template-columns:36px minmax(0,1fr);padding:14px 12px;gap:10px}.rs-ic{width:36px;height:36px}}.radar-bonus{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px}.radar-bonus p{margin:.2rem 0 0}.cab-radar{display:grid;grid-template-columns:44px 1fr minmax(120px,200px) auto;gap:14px;align-items:center;margin:-8px 0 22px;padding:14px 18px;border-radius:var(--r);background:var(--brand);color:#fff!important;text-decoration:none!important}.cab-radar .ib{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(242,182,48,.16);color:var(--sun)}.cab-radar b{display:block;font:750 1rem var(--sans);color:#fff}.cab-radar small{color:#C9D2E3;font:600 .85rem var(--sans)}.cab-radar .meter{margin:0;background:rgba(255,255,255,.15)}.cab-radar .meter i{background:var(--sun)}.cab-radar.on .meter i{background:var(--ok)}.cr-go{font:700 .9rem var(--sans);color:var(--sun);white-space:nowrap}@media (max-width:620px){.cab-radar{grid-template-columns:44px 1fr}.cab-radar .meter{grid-column:1/-1}.cr-go{grid-column:1/-1}}.sprite{position:absolute;width:0;height:0;overflow:hidden}@media (max-width:760px){body:has(.applybar) .tabbar{display:none}.applybar{bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}body.v2.has-tabbar:has(.applybar){padding-bottom:84px}}.tg-note{flex-basis:100%;margin:2px 0 0!important;color:var(--ink-3);font:500 .86rem/1.45 var(--sans)}.pc-note{margin:8px 0 0!important;color:var(--ink-3);font-size:.86rem}.jc-src{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink)!important;font:650 .85rem var(--sans);background:var(--card)}.jc:hover .jc-src{border-color:var(--ink)}.jl-more{text-align:center;margin:16px 0 0}.jl-more .btn{min-width:220px}.empty .em-h{margin:.4rem 0 0}.empty .em-last{font-weight:650;color:var(--ink)}.em-dirs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.em-dirs span{color:var(--ink-3);font:600 .88rem var(--sans)}.empty .pc-acts{justify-content:center}.jf .opt input:disabled{cursor:not-allowed}.trust ul{grid-template-columns:repeat(4,1fr)}@media (max-width:1060px){.trust ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.trust ul{grid-template-columns:1fr}}.trust small a{white-space:nowrap}.cos.grid-3 .co-mini{min-height:72px}.radar-soon{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px!important;max-width:72ch}.acct-ferr{display:block;margin-top:-6px;color:var(--hand-ink);font:650 .85rem var(--sans)}.hd-cv .cs .ic,.hd-cv .ic-sm{width:16px;height:16px}.has-tabbar .b-new{color:#146B45}.has-tabbar .avatar{filter:brightness(.82)}.v2.has-tabbar main :is(p, small, .muted, .small-note, .prose li, td, caption) > a:not(.btn):not(.chip){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.has-tabbar sup a{font-size:max(11px,.75em)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v2.has-tabbar{--info:#8AB4FF}:root:not([data-theme=light]) .has-tabbar .b-top{color:#F2C14E}:root:not([data-theme=light]) .has-tabbar .b-new{color:#4CD08F}:root:not([data-theme=light]) .has-tabbar a.report{color:#FF8A7A!important}}:root[data-theme=dark] .v2.has-tabbar{--info:#8AB4FF}:root[data-theme=dark] .has-tabbar .b-top{color:#F2C14E}:root[data-theme=dark] .has-tabbar .b-new{color:#4CD08F}:root[data-theme=dark] .has-tabbar a.report{color:#FF8A7A!important}:root:has(.etop){scroll-padding-top:84px}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.etop{--eh-bg:#FFFFFF;--eh-ink:#0D1117;--eh-ink-2:#4A5363;--eh-line:#E3E7EE;--eh-hov:#F1F3F7;--eh-sun:#F2B630;--eh-sun-2:#E5A716;--eh-sun-ink:#1A1300;--eh-sh:0 2px 6px rgba(13,17,23,.06),0 14px 34px rgba(13,17,23,.14);--eh-f:Archivo,"Helvetica Neue",Arial,sans-serif;position:sticky;top:0;z-index:30;background:var(--eh-bg);border-bottom:1px solid var(--eh-line);font-family:var(--eh-f);color:var(--eh-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .etop,:root:not([data-theme=light]) .efoot{--eh-bg:#0F1521;--eh-ink:#E9EDF2;--eh-ink-2:#B4BCC8;--eh-line:#232B3A;--eh-hov:#1A2232;--eh-sh:0 2px 6px rgba(0,0,0,.4),0 14px 34px rgba(0,0,0,.5)}}:root[data-theme=dark] .etop,:root[data-theme=dark] .efoot{--eh-bg:#0F1521;--eh-ink:#E9EDF2;--eh-ink-2:#B4BCC8;--eh-line:#232B3A;--eh-hov:#1A2232}.etop .wrap{display:flex;align-items:center;gap:4px;min-height:64px;max-width:1200px}.etop .brand{margin-right:14px;color:var(--eh-ink);text-decoration:none}.etop .brand .mk-ring{stroke:var(--eh-ink)}.enav{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.en-a{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--eh-ink-2)!important;font:600 .95rem/1 var(--eh-f);text-decoration:none!important;white-space:nowrap;cursor:pointer}.en-a:hover{background:var(--eh-hov);color:var(--eh-ink)!important}.en-a[aria-current],.en-a[data-on]{color:var(--eh-ink)!important;box-shadow:inset 0 -3px 0 var(--eh-sun);border-radius:10px 10px 0 0}.etop details{border:0;padding:0;margin:0;position:relative}.etop details:first-of-type{border-top:0}.etop summary{list-style:none;display:flex;font-weight:600}.etop summary::-webkit-details-marker{display:none}.etop details>summary::after,.etop details[open]>summary::after{content:none;display:none}.eres[open]>summary{background:var(--eh-hov);color:var(--eh-ink)!important}.eres[open]>summary .ic{transform:rotate(180deg)}.eres-pop{position:absolute;top:calc(100% + 8px);left:0;width:340px;background:var(--eh-bg);border:1px solid var(--eh-line);border-radius:14px;box-shadow:var(--eh-sh);padding:8px;display:grid;gap:2px;z-index:40}.eres-pop a{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--eh-ink)}.eres-pop a:hover,.eres-pop a[aria-current]{background:var(--eh-hov)}.eres-pop b{display:block;font:650 .95rem/1.3 var(--eh-f)}.eres-pop small{display:block;color:var(--eh-ink-2);font:500 .82rem/1.35 var(--eh-f);margin-top:2px}.eseek,.elogin{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;text-decoration:none;white-space:nowrap;font:600 .92rem/1 var(--eh-f)}.eseek{color:var(--eh-ink-2)}.eseek:hover{color:var(--eh-ink);background:var(--eh-hov)}.elogin{color:var(--eh-ink);font-weight:700}.elogin:hover,.elogin[aria-current]{background:var(--eh-hov)}.epost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;background:var(--eh-sun,#F2B630);color:var(--eh-sun-ink,#1A1300)!important;font:750 .95rem/1 var(--eh-f,Archivo,sans-serif);text-decoration:none!important;white-space:nowrap;margin-left:6px;border:0}.epost:hover{background:var(--eh-sun-2,#E5A716)}.epost:focus-visible{outline:3px solid #2F6FED;outline-offset:2px}.epost .cs{display:none}.emenu{display:none}.emenu>summary{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--eh-line);color:var(--eh-ink);margin-left:8px;cursor:pointer}.emenu[open]>summary{background:var(--eh-hov)}.emenu-pop{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 90px);overflow:auto;background:var(--eh-bg);border:1px solid var(--eh-line);border-radius:14px;box-shadow:var(--eh-sh);padding:8px;display:grid;z-index:40}.emenu-pop a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;color:var(--eh-ink);text-decoration:none;font:600 .98rem var(--eh-f)}.emenu-pop a:hover,.emenu-pop a[aria-current]{background:var(--eh-hov)}.emenu-pop .em-h{margin:10px 12px 2px;font:700 .72rem var(--eh-f);text-transform:uppercase;letter-spacing:.07em;color:var(--eh-ink-2)}.emenu-pop hr{border:0;border-top:1px solid var(--eh-line);margin:6px 4px;width:auto}@media (max-width:1100px){.eseek{display:none}}@media (max-width:920px){.enav,.elogin{display:none}.emenu{display:block}.etop .brand{margin-right:auto}}@media (max-width:400px){.epost .cl{display:none}.epost .cs{display:inline}.epost{padding:0 12px}}footer.efoot{--ef-bg:#111A2E;--ef-ink:#FFFFFF;--ef-ink-2:#B9C3D6;--ef-line:#26324C;margin-top:72px;border-top:0;background:var(--ef-bg);color:var(--ef-ink-2);font-family:Archivo,"Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) footer.efoot{--ef-bg:#0A0F1A;--ef-line:#1E283C}}:root[data-theme=dark] footer.efoot{--ef-bg:#0A0F1A;--ef-line:#1E283C}footer.efoot .wrap{max-width:1200px;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:28px;padding-top:44px;padding-bottom:36px;font-size:.92rem;color:var(--ef-ink-2)}.efoot .brand{color:#fff;text-decoration:none;margin:0}.efoot .mk-ring{stroke:#fff}.efoot .brand .bt{display:inline}.efoot p{font-family:inherit;margin:.8rem 0 0;line-height:1.5}footer.efoot h2{font-family:inherit;font-size:.8rem;font-weight:750;line-height:1.2;font-stretch:100%;text-transform:uppercase;letter-spacing:.08em;color:var(--ef-ink);margin:6px 0 10px;padding:0;border:0}.efoot ul{list-style:none;margin:0;padding:0}.efoot li{margin:0}.efoot li a{display:inline-flex;align-items:center;min-height:34px;color:var(--ef-ink-2);text-decoration:none}.efoot a:hover{color:#fff}.efoot .ef-brand>p>a[href^=mailto]{color:#fff;text-decoration:underline;text-decoration-color:#F2B630;text-underline-offset:3px}.efoot .ef-cta .epost{margin:0}.efoot .legal{grid-column:1/-1;margin:8px 0 0;padding-top:18px;border-top:1px solid var(--ef-line);font-size:.8rem;color:#8E9AB0;font-family:inherit}@media (max-width:980px){footer.efoot .wrap{grid-template-columns:repeat(2,1fr)}.efoot .ef-brand{grid-column:1/-1}}@media (max-width:420px){footer.efoot .wrap{grid-template-columns:1fr}}.eband{background:var(--brand);box-shadow:0 0 0 100vmax var(--brand);clip-path:inset(0 -100vmax);overflow:visible;padding:30px 0 32px}.eband .crumbs{margin:0 0 12px}.eband .crumbs a{color:#B9C3D6!important}.eband .crumbs li[aria-current]{color:#fff}.eband .crumbs li+li::before{color:#55627E}.eband .card p,.eband .card span,.eband .card li{color:inherit}.eband .card a:not(.btn){color:var(--info)!important}.ehead h1{font-size:clamp(1.75rem,1.2rem + 1.7vw,2.5rem);margin:0;max-width:30ch}.ehead .lead{margin:.6rem 0 0;max-width:66ch}.eh-alt{margin:.8rem 0 0;font:600 .95rem var(--sans)}.eh-alt a{text-decoration:underline!important;text-decoration-color:var(--sun)!important;text-underline-offset:3px}.v2 .btn-onband{background:rgba(255,255,255,.08);color:#fff!important;border-color:rgba(255,255,255,.3)}.v2 .btn-onband:hover{background:rgba(255,255,255,.16);border-color:#fff}.ehero{padding:48px 0 40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='12.5' fill='none' stroke='%23fff' stroke-opacity='.06' stroke-width='1.1'/%3E%3Cpath d='M16 16L7.16 7.16A12.5 12.5 0 0 1 28.07 12.76Z' fill='%23F2B630' fill-opacity='.07'/%3E%3Cline x1='16' y1='16' x2='21.5' y2='6.47' stroke='%23D7301F' stroke-opacity='.22' stroke-width='.7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right -8px top 8px/560px auto,var(--brand)}.eh-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:44px;align-items:center}.eh-eye{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(242,182,48,.14);color:#F7CD6B;font:700 .82rem var(--sans);letter-spacing:.02em}.ehero h1{font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:850;line-height:1.06;margin:16px 0 0;max-width:19ch}.ehero .lead{font-size:1.12rem;margin:16px 0 0;max-width:52ch}.eh-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.eh-ticks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font:600 .9rem var(--sans);color:#C9D2E3}.eh-ticks li{display:inline-flex;align-items:center;gap:7px;margin:0}.eh-ticks .ic{color:var(--sun)}.esbar{max-width:none;margin-top:34px}.esbar label{min-height:52px}.esbar label .ic{color:var(--ink-3)}.eh-pop{align-items:center;margin:14px 0 0}.eh-pop span{font:600 .86rem var(--sans);color:#9AA6BD;margin-right:2px}@media (max-width:900px){.eh-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ehero{padding:32px 0 30px;background:var(--brand)}}@media (max-width:380px){.etop .brand .bt{display:inline}.etop .brand{font-size:1.15rem}}@media (max-width:330px){.etop .brand .bt{display:none}}.egeo.is-on{margin:16px 0;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--sh)}.ecost{padding:22px 22px 18px;color:var(--ink)}.ecost .ec-h{display:flex;gap:8px;align-items:center;font:750 .95rem var(--sans);margin:0 0 16px;color:var(--ink)}.ecost ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ecost li{margin:0}.ec-l{display:flex;align-items:baseline;gap:12px;margin-bottom:7px}.ec-l b{font:850 1.3rem/1 var(--sans);font-variant-numeric:tabular-nums lining-nums;min-width:6.4ch;color:var(--ink)}.ec-l span{font:650 .9rem/1.3 var(--sans);color:var(--ink)!important}.ec-l small{display:block;font-weight:500;color:var(--ink-3);font-size:.8rem}.ecost i{display:block;height:12px;border-radius:999px;background:#8A96AE}.ecost .ec-us2 i{background:#4A5876}.ecost .ec-ours i{background:var(--sun)}.ecost .ec-ours b{color:#9A6400}.ecost .ec-f{font:500 .82rem/1.45 var(--sans);color:var(--ink-3)!important;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ecost .ec-ours b{color:var(--sun)}}:root[data-theme=dark] .ecost .ec-ours b{color:var(--sun)}.esec{margin-top:56px}.esec-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.v2 .esec-top h2{margin:0}.esec-top>a{display:inline-flex;align-items:center;gap:6px;font:700 .95rem var(--sans)}.esec-sub{color:var(--ink-2);margin:.5rem 0 0;max-width:80ch}.esec-sub+.grid-4,.esec-sub+.grid-3,.esec-sub+ul{margin-top:20px}.esec-top+.steps-ic,.esec-top+.card,.esec-top+.grid-4,.esec-top+.grid-3{margin-top:20px}.bens{margin-top:0}.ben{display:flex;flex-direction:column}.ben .ib,.etool .ib,.eside-links .ib,.auth-perks .ib,.ds .ib{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--sun-soft);color:var(--ink);flex:none}.v2 .ben h3{margin:16px 0 6px;font-size:1.12rem}.ben p{color:var(--ink-2);margin:0;font-size:.97rem}.ben .ben-l{margin-top:auto;padding-top:12px;font:700 .92rem var(--sans)}.esteps{margin:20px 0 0}.esteps b{display:flex;align-items:center;gap:8px}.esteps b .st-n{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:var(--sun);color:var(--sun-ink);font:800 .8rem/1 var(--sans)}.esteps p{margin:4px 0 0;color:var(--ink-2);font-size:.95rem}.ehours{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center}.ehours .dialbox{--dial-max:460px}.eh-txt>p{margin:0;color:var(--ink-2)}@media (max-width:900px){.ehours{grid-template-columns:minmax(0,1fr)}}.etool{display:grid;gap:6px;align-content:start}.etool b{font:750 1rem/1.3 var(--sans);margin-top:8px}.etool small{color:var(--ink-3);font:500 .88rem/1.4 var(--sans)}details.emore{margin-top:20px;border:1px solid var(--line);padding:6px 22px 18px}details.emore:first-of-type{border-top:1px solid var(--line)}details.emore>summary{padding:12px 0;font-size:1rem}details.emore h3{font-size:.95rem;color:var(--ink-2);margin:1.2rem 0 0}.echips{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}.echips li{margin:0}.echips .chip{padding:7px 12px;font-size:.86rem;min-height:36px}.efaq h2{margin-top:0}.efaq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 18px;margin-top:10px}.efaq details:first-of-type{border-top:1px solid var(--line)}.efaq summary{min-height:56px;align-items:center}.efaq summary::after{color:var(--ink-3)}.efaq details p{margin:0 0 16px;color:var(--ink-2)}.ecta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:56px;padding:34px 36px;border-radius:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='12.5' fill='none' stroke='%23fff' stroke-opacity='.06' stroke-width='1.1'/%3E%3Cpath d='M16 16L7.16 7.16A12.5 12.5 0 0 1 28.07 12.76Z' fill='%23F2B630' fill-opacity='.07'/%3E%3Cline x1='16' y1='16' x2='21.5' y2='6.47' stroke='%23D7301F' stroke-opacity='.22' stroke-width='.7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right -60px center/340px auto,var(--brand);color:#fff;overflow:hidden}.v2 .ecta h2{color:#fff;margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.ecta p{color:#C9D2E3;margin:.5rem 0 0}.ecta-b{display:flex;flex-wrap:wrap;gap:10px}.v2 .ecta .btn-ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.35)}.v2 .ecta .btn-ghost:hover{border-color:#fff}@media (max-width:820px){.ecta{grid-template-columns:1fr;padding:26px 22px;background:var(--brand)}}.eside-links{margin-top:24px}.eside-links small{display:block;margin-top:2px}.plans{align-items:stretch}.ehead+.plans{margin-top:24px}.plan{gap:14px}.plan-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sun-soft);color:var(--ink)}.v2 .plan h3{margin:0;font-size:1.1rem}.plan-tag{margin-left:auto}.plan .amount{margin:0}.plan .amount small{display:block;margin-top:8px;font:600 .85rem var(--sans);letter-spacing:0}.plan-lead{margin:0;color:var(--ink-2);font-size:.95rem}.plan ul{flex:1;align-content:start}.plan-acts{display:flex;flex-wrap:wrap;gap:8px}.plan-acts .btn{flex:1 1 auto;min-height:44px}.plan-slot:empty{display:none}.plans-note{display:flex;gap:8px;align-items:flex-start;color:var(--ink-2);font-size:.92rem;margin:16px 0 0}.plans-note .ic{margin-top:3px;color:var(--info)}.esec-h{margin-top:48px}.ftab-w{padding:0;overflow-x:auto;margin-top:16px}.ftab{width:100%;min-width:760px;border-collapse:collapse;font:500 .95rem/1.4 var(--sans);font-stretch:100%}.ftab caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ftab th,.ftab td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.ftab thead th,.ftab thead td{background:var(--bg);font:750 .98rem var(--sans);color:var(--ink);border-bottom:1px solid var(--line-2);white-space:nowrap}.ftab tbody th{text-align:left;font-weight:600;color:var(--ink);width:34%}.ftab tbody tr:first-child td{font-weight:800}.ftab tbody tr:hover{background:transparent}.ftab tbody tr:last-child th,.ftab tbody tr:last-child td{border-bottom:0}.ft-y{color:var(--ok-ink)}.ft-n{color:var(--ink-3)}.ftab td:nth-child(5),.ftab thead th:nth-child(5){background:color-mix(in srgb,var(--sun) 9%,transparent)}.emp-wait{margin:0;padding:18px 20px;border-radius:12px;background:var(--card);border:1px dashed var(--line-2);color:var(--ink-2)}.wiz .emp-wait,.auth-card .emp-wait{border:0;padding:0;background:none}.ef-form{display:grid;gap:16px}.ef-fld{display:grid;gap:6px;font:650 .92rem/1.3 var(--sans);color:var(--ink)}.ef-fld input,.ef-fld select,.ef-fld textarea,.ef-in{font:500 1rem/1.4 var(--sans);color:var(--ink);background:var(--card);border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:11px 14px;min-height:48px;width:100%}.ef-fld textarea,textarea.ef-in{min-height:112px;resize:vertical}.ef-fld input:focus,.ef-fld select:focus,.ef-fld textarea:focus,.ef-in:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--sun) 55%,transparent)}.ef-fld small{font:500 .8rem/1.35 var(--sans);color:var(--ink-3)}.ef-fld [aria-invalid=true],.ef-fs[aria-invalid=true] .ef-pill span{border-color:var(--hand);box-shadow:0 0 0 3px var(--hand-soft)}.ef-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ef-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:620px){.ef-row,.ef-row3{grid-template-columns:1fr}}.ef-fs{border:0;margin:0;padding:0;min-width:0}.ef-fs legend{font:650 .92rem var(--sans);color:var(--ink);padding:0;margin-bottom:8px}.ef-pills{display:flex;flex-wrap:wrap;gap:8px}.ef-pill{position:relative;display:inline-flex}.ef-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ef-pill span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--card);font:650 .92rem/1.2 var(--sans);color:var(--ink)}.ef-pill input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.ef-pill input:focus-visible+span{outline:3px solid var(--sun);outline-offset:2px}.ef-pill small{font-weight:500;opacity:.75}.ef-check{display:flex;gap:10px;align-items:flex-start;font:500 .92rem/1.45 var(--sans);color:var(--ink-2);min-height:44px;padding-top:4px}.ef-check input{width:20px;height:20px;accent-color:var(--brand);margin:0;flex:none}.ef-check a{color:var(--info)}.ef-err,.ef-ok,.ef-note{margin:0;padding:12px 14px;border-radius:10px;font:600 .92rem/1.45 var(--sans)}.ef-err{background:var(--hand-soft);color:var(--hand-ink)}.ef-ok{background:var(--ok-soft);color:var(--ok-ink)}.ef-note{background:var(--sun-soft);color:var(--ink);font-weight:500}.ef-note b{font-weight:750}.ef-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ef-link{background:none;border:0;padding:0 2px;min-height:44px;color:var(--info);font:650 .92rem var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ef-link.danger{color:var(--hand-ink)}.ef-alt{font:500 .92rem var(--sans);color:var(--ink-2);margin:16px 0 0}.ef-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font:650 .9rem var(--sans)}.ef-pw{position:relative}.ef-pw input{padding-right:76px}.ef-pw button{position:absolute;right:6px;bottom:6px;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:var(--bg);color:var(--ink-2);font:650 .82rem var(--sans);cursor:pointer}.v2 .emp .btn[disabled],.v2 .plans .btn[disabled],.v2 .adm .btn[disabled]{opacity:.55;cursor:default}.eside-l{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.eside-box{position:sticky;top:84px;display:grid;gap:16px}details.tf-d{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:0}details.tf-d:first-of-type{border-top:1px solid var(--line)}.tf-d>summary{display:none;align-items:center;gap:10px;min-height:52px;padding:0 18px;font:700 1rem var(--sans)}.tf-d>summary::after{margin-left:auto}.tfilt{display:grid;gap:14px;padding:18px}.tfilt .btn{width:100%}.tf-how{padding:18px 20px}.v2 .tf-how h2,.v2 .side-h{display:flex;align-items:center;gap:8px;font-size:1.02rem;margin:0 0 8px}.tf-steps{padding-left:1.15rem;margin:0}.tf-steps li{font-size:.92rem;color:var(--ink-2);margin:0 0 6px}.tf-how .muted{font-family:var(--sans);margin:10px 0 0}@media (max-width:980px){.eside-l{grid-template-columns:1fr}.eside-box{position:static}.tf-d>summary{display:flex}.tf-how{display:none}}.t-count{font:700 .98rem var(--sans);color:var(--ink-2);margin:0 0 12px}.tlist{list-style:none;padding:0;margin:0;display:grid;gap:14px}.tgrid{list-style:none;padding:0}.tgrid li{margin:0}.tcard{display:flex;flex-direction:column;padding:20px}.tc-top{display:flex;gap:12px;align-items:flex-start}.tc-cc{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:#fff;font:800 .85rem var(--sans);flex:none;letter-spacing:.03em}.tc-t{min-width:0}.tc-t b{display:block;font:750 1.08rem/1.25 var(--sans)}.tc-t small{display:block;color:var(--ink-3);font:600 .85rem/1.35 var(--sans);margin-top:2px}.tc-save{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-3);cursor:pointer;flex:none}.tc-save:hover{color:var(--hand);border-color:var(--line-2)}.tc-save[aria-pressed=true]{color:var(--hand)}.tc-save[aria-pressed=true] svg{fill:currentColor}.tcard .meta{margin-top:12px}.tc-head{font:650 1rem/1.4 var(--sans);margin:12px 0 0}.tc-sum{color:var(--ink-2);margin:6px 0 0;font-size:.95rem}.tc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tc-exp{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:4px;font:500 .88rem/1.4 var(--sans);color:var(--ink-2)}.tc-exp li{margin:0;display:flex;gap:8px;align-items:center}.tc-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:14px}.tc-intro:empty{display:none}.tc-intro{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.tmore{margin-top:16px;text-align:center}.auth{display:grid;justify-content:center;padding:40px 0 8px}.auth-card{width:min(480px,100%);padding:28px}.v2 .auth-card h1{font-size:1.65rem;margin:0 0 6px}.auth-card>.muted{font-family:var(--sans);margin:0 0 18px}.auth-card .ef-form{margin-top:18px}.auth-2{grid-template-columns:minmax(0,480px) minmax(0,400px);gap:44px;align-items:start}.v2 .auth-perks h2{font-size:1.15rem;margin:18px 0 14px}.auth-perks ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.auth-perks li{display:flex;gap:14px;align-items:flex-start;margin:0}.auth-perks b{display:block;font:700 1rem var(--sans)}.auth-perks small{display:block;color:var(--ink-3);font:500 .9rem var(--sans);margin-top:2px}.auth-perks .muted{font-family:var(--sans)}@media (max-width:900px){.auth-2{grid-template-columns:minmax(0,480px)}.auth-perks{order:2}}.pj{margin-top:24px}.v2 .wiz{padding:0;overflow:hidden}.wiz-steps{display:flex;gap:0;list-style:none;margin:0;padding:12px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,var(--card));overflow-x:auto;scrollbar-width:none}.wiz-steps li{display:flex;align-items:center;gap:7px;margin:0;padding:6px 6px;font:650 .86rem var(--sans);color:var(--ink-3);white-space:nowrap}.wiz-steps .n{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1.5px solid var(--line-2);font:800 .8rem var(--sans);background:var(--card)}.wiz-steps li[aria-current]{color:var(--ink)}.wiz-steps li[aria-current] .n{background:var(--brand);border-color:var(--brand);color:#fff}.wiz-steps li.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.wiz-steps li+li::before{content:"";width:10px;height:1.5px;background:var(--line-2);margin-right:2px}@media (max-width:760px){.wiz-steps .t{display:none}.wiz-steps li[aria-current] .t{display:inline}}.wiz-body{padding:24px 26px;display:grid;gap:18px}.v2 .wiz-body h2{margin:0;font-size:1.35rem}.wiz-body>p{margin:0;color:var(--ink-2)}.wiz-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,var(--card))}.wiz-nav .sp{flex:1}.wiz-save{font:500 .82rem var(--sans);color:var(--ink-3)}@media (max-width:520px){.wiz-body{padding:20px 18px}.wiz-nav{padding:14px 18px}.wiz-save{display:none}}.pj-free p{margin:10px 0 0;font-size:.95rem}.side .card{padding:20px}.side .muted{font-family:var(--sans);margin:0}details.pj-rules{margin-top:16px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 18px}details.pj-rules:first-of-type{border-top:1px solid var(--line)}.pj-rules summary{min-height:52px;align-items:center;font-size:.98rem}.pj-rules ul{margin:0 0 14px;font-size:.92rem;color:var(--ink-2)}.jprev{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--card);box-shadow:var(--sh)}.jp-cap{display:flex;gap:8px;align-items:center;font:600 .85rem var(--sans);color:var(--ink-3);margin:0}.v2 .jprev h3{font-size:1.35rem;margin:10px 0 0}.jp-sal{font:850 1.45rem/1.2 var(--sans);margin:8px 0 0}.jp-sal small{font-size:.85rem;font-weight:600;color:var(--ink-3)}.jp-co{display:flex;align-items:center;gap:10px;margin-top:12px;font:700 .98rem var(--sans)}.v2 .jprev h4{font:750 1rem var(--sans);margin:18px 0 6px}.jprev p,.jprev li{color:var(--ink-2);font-size:.96rem}.jprev ul{margin:0}.wiz-done{text-align:center;padding:12px 0}.wiz-done .ib{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--ok-soft);color:var(--ok)}.wiz-done .ib .ic{width:30px;height:30px}.wiz-done .ef-acts{justify-content:center}.dash-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:28px 0 4px}.v2 .dash-top h1{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);margin:0}.d-hello{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.d-hello b{font:750 1.05rem var(--sans)}.d-hello .ef-acts{margin-left:auto}.dash-big{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.v2 .dt{position:relative;display:flex;flex-direction:column;gap:8px;min-height:156px;padding:20px}.dt .ib{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--brand);color:var(--sun)}.dt b{font:750 1.08rem/1.25 var(--sans);margin-top:4px}.dt .n{font:850 2rem/1 var(--sans);margin-top:auto;font-variant-numeric:tabular-nums}.dt small{color:var(--ink-3);font:500 .85rem/1.35 var(--sans)}.dt .badge{position:absolute;top:18px;right:18px}.v2 .dt[aria-current],.v2 .ds[aria-current]{border-color:var(--brand);box-shadow:0 0 0 1.5px var(--brand),var(--sh)}.dash-small{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.v2 .ds{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:64px}.ds .ib{width:40px;height:40px;border-radius:12px}.ds b{font:700 .95rem/1.25 var(--sans)}.ds small{display:block;color:var(--ink-3);font:500 .8rem var(--sans);overflow-wrap:anywhere}.ds>span:last-child{min-width:0}@media (max-width:980px){.dash-big,.dash-small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.v2 .dt{min-height:132px;padding:16px}.dt .n{font-size:1.6rem}.dt .ib{width:40px;height:40px}.dash-big{gap:12px}}.v2 .dsec{margin-top:20px;padding:24px}.dsec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.v2 .dsec-h h2{margin:0;font-size:1.3rem}.d-empty{text-align:center;padding:28px 16px;color:var(--ink-2)}.d-empty .ib{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--bg);color:var(--ink-3);margin-bottom:10px}.d-empty p{margin:0 auto 14px;max-width:46ch}.djl{list-style:none;padding:0;margin:0;display:grid;gap:12px}.jr2{margin:0;border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:grid;gap:10px}.jr2-h{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap}.jr2-h b{font:750 1.05rem/1.3 var(--sans);margin-right:4px}.jr2-cnt{display:flex;gap:6px 18px;flex-wrap:wrap;font:600 .9rem var(--sans);color:var(--ink-2)}.jr2-cnt span{display:inline-flex;align-items:center;gap:6px}.jr2-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jr2-slot:empty{display:none}.jr2-slot{border-top:1px solid var(--line);padding-top:12px}.b-draft,.b-closed,.b-expired{background:var(--bg);color:var(--ink-2)}.b-review{background:var(--info-soft);color:var(--info)}.b-live{background:var(--ok-soft);color:var(--ok-ink)}.b-rejected{background:var(--hand-soft);color:var(--hand-ink)}.d-jobsel{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.d-jobsel .ef-fld{min-width:min(100%,360px)}.stages{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px;margin:14px 0 12px;scrollbar-width:thin}.stages .chip{min-height:44px;white-space:nowrap;font-family:var(--sans)}.stages .chip small{font-variant-numeric:tabular-nums}.pipe{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;align-items:start}.pipe-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pipe-list li{margin:0}.pa{width:100%;text-align:left;display:grid;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);cursor:pointer;font:inherit;color:var(--ink);min-height:44px}.pa:hover{border-color:var(--line-2)}.pa[aria-current]{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.pa b{font:700 1rem/1.3 var(--sans);display:flex;align-items:center;gap:8px}.pa small{color:var(--ink-3);font:500 .85rem/1.35 var(--sans)}.pa .dot{width:8px;height:8px;border-radius:50%;background:var(--hand);flex:none}.appd{border:1px solid var(--line);border-radius:14px;padding:20px 22px;position:sticky;top:84px;background:var(--card)}.appd-empty{color:var(--ink-3);text-align:center;padding:40px 16px}.appd-h{display:flex;gap:12px;align-items:center}.appd-h b{display:block;font:800 1.2rem/1.25 var(--sans)}.appd-h small{display:block;color:var(--ink-3);font:600 .88rem var(--sans)}.appd dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:16px 0 0;font:500 .95rem/1.4 var(--sans)}.appd dt{color:var(--ink-3);font-weight:600}.appd dd{margin:0;min-width:0;overflow-wrap:anywhere}.v2 .appd h3{font-size:1rem;margin:20px 0 6px}.appd p{margin:6px 0 0;color:var(--ink-2);font-size:.95rem}.appd-move{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.appd-move .chip{min-height:40px;font-family:var(--sans)}.v2 .appd .appd-back{display:none;margin-bottom:12px}.appd .ef-fld{margin-top:8px}.appd-x{list-style:none;padding:0;margin:0;display:grid;gap:10px}.appd-x li{margin:0;padding:10px 12px;border-radius:10px;background:var(--bg);font-size:.92rem}.appd-x b{display:block}@media (max-width:860px){.pipe{grid-template-columns:1fr}.pipe.open .pipe-l{display:none}.pipe:not(.open) .appd{display:none}.appd{position:static}.v2 .appd .appd-back{display:inline-flex}}.d-intro{margin:0;border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;gap:6px}.d-intro b{font:700 1rem var(--sans)}.d-intro .muted{font-family:var(--sans);margin:0}.d-intro dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:6px 0 0;font-size:.95rem}.d-intro dt{color:var(--ink-3);font-weight:600}.d-intro dd{margin:0;overflow-wrap:anywhere}.d-av{display:flex;align-items:center;gap:14px;margin-bottom:6px}.d-av small{color:var(--ink-3);font:500 .85rem var(--sans)}.d-acct dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0 0 18px}.d-acct dt{color:var(--ink-3);font-weight:600}.d-acct dd{margin:0}.d-notice{margin:16px 0 0}.adm-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.adm-tabs .chip{min-height:44px;font-family:var(--sans)}.adm-sec{padding:22px}.adm-item{border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:0 0 12px;background:var(--card);font-family:var(--sans)}.adm-item p{margin:.3rem 0 0;font-size:.95rem}.adm-item details{border:0;padding:6px 0 0}.adm-item details:first-of-type{border-top:0}.adm-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.adm-acts .ef-in{width:auto;flex:1 1 220px;min-height:40px;padding:8px 12px}.adm-row{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap}.terms{margin-top:24px}.terms-body{padding:30px 34px}.v2 .terms-body h2{font-family:var(--sans)!important;font-size:1.18rem;margin:1.9rem 0 .45rem}.v2 .terms-body h2:first-child{margin-top:0}.terms-body p{font-family:var(--text);margin:0;color:var(--ink-2)}.terms-toc ol{padding-left:1.2rem;margin:0;font-size:.92rem}.terms-toc li{margin:0 0 6px}@media (max-width:620px){.terms-body{padding:22px 20px}}.ctrys{margin-top:24px}.v2 .ctry{display:flex;gap:16px;align-items:flex-start;padding:22px}.ctry-cc{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--brand);color:var(--sun);font:850 1.05rem var(--sans);flex:none;letter-spacing:.05em}.ctry-t b{display:block;font:800 1.3rem/1.2 var(--sans)}.ctry-t>span{display:block;color:var(--ink-2);margin-top:4px}.ctry-t em{display:inline-flex;gap:6px;align-items:center;margin-top:10px;font:700 .9rem var(--sans);font-style:normal;color:var(--info)}.ctry-note{margin-top:20px}.ehead .eh-ticks{margin-top:16px}@media (max-width:980px){.pj.with-side,.terms.with-side{grid-template-columns:minmax(0,1fr)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v2 .dash .btn-dark,:root:not([data-theme=light]) .v2 .plan .btn-dark{background:#2B3B66;border-color:#3A4C80}:root:not([data-theme=light]) .v2 .dash .btn-dark:hover,:root:not([data-theme=light]) .v2 .plan .btn-dark:hover{background:#34477A}:root:not([data-theme=light]) .dt .ib,:root:not([data-theme=light]) .esteps .ib,:root:not([data-theme=light]) .ctry-cc{background:#22305A}:root:not([data-theme=light]) .dash .b-top,:root:not([data-theme=light]) .plans .b-top{color:#F2B630}:root:not([data-theme=light]) .v2 .stages .chip.on,:root:not([data-theme=light]) .v2 .adm-tabs .chip.on,:root:not([data-theme=light]) .v2 .appd-move .chip.on{background:#2B3B66;border-color:#3A4C80}}:root[data-theme=dark] .v2 .dash .btn-dark,:root[data-theme=dark] .v2 .plan .btn-dark{background:#2B3B66;border-color:#3A4C80}:root[data-theme=dark] .dt .ib,:root[data-theme=dark] .esteps .ib,:root[data-theme=dark] .ctry-cc{background:#22305A}:root[data-theme=dark] .dash .b-top,:root[data-theme=dark] .plans .b-top{color:#F2B630}:root[data-theme=dark] .v2 .stages .chip.on,:root[data-theme=dark] .v2 .adm-tabs .chip.on,:root[data-theme=dark] .v2 .appd-move .chip.on{background:#2B3B66;border-color:#3A4C80}.mflow{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.mflow-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mflow li{position:relative;margin:0;padding:22px 22px 24px;min-width:0}.mflow li+li{border-left:1px solid var(--line)}.mflow li+li::before{content:"";position:absolute;left:-9px;top:33px;width:16px;height:16px;background:var(--card);border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.mf-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mf-n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--brand);color:var(--sun);font:800 .86rem/1 var(--sans);flex:none}.mf-p{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font:800 .95rem/1.2 var(--sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.mf-free{background:var(--ok-soft);color:var(--ok-ink)}.mf-fee{background:var(--sun);color:var(--sun-ink)}.mf-pay{background:var(--bg);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.v2 .mflow b{display:flex;align-items:center;gap:8px;font:750 1.08rem/1.3 var(--sans);margin:16px 0 6px;color:var(--ink)}.mflow b .ic{color:var(--ink-3);flex:none}.mflow p{margin:0;color:var(--ink-2);font-size:.95rem}.mf-note{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:14px 18px;border-radius:12px;background:var(--sun-soft);color:var(--ink);font:500 .95rem/1.45 var(--sans)}.mf-note .ic{margin-top:3px;flex:none}.mf-note b{font-weight:800}@media (max-width:980px){.mflow:not(.mflow-3){grid-template-columns:repeat(2,minmax(0,1fr))}.mflow:not(.mflow-3) li:nth-child(3){border-left:0}.mflow:not(.mflow-3) li:nth-child(3)::before{display:none}.mflow:not(.mflow-3) li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:700px){.mflow,.mflow:not(.mflow-3){grid-template-columns:minmax(0,1fr)}.mflow li{padding:18px 18px 20px}.mflow li+li,.mflow:not(.mflow-3) li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.mflow li+li::before,.mflow:not(.mflow-3) li:nth-child(3)::before{display:block;left:24px;top:-9px;transform:rotate(135deg)}.v2 .mflow b{margin-top:12px}}.etrust{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.etrust li{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.etrust .ib{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--bg-alt);color:var(--ink);flex:none}.etrust .is-ok .ib{background:var(--ok-soft);color:var(--ok-ink)}.etrust b{display:block;font:750 .98rem/1.3 var(--sans);color:var(--ink)}.etrust small{display:block;margin-top:2px;color:var(--ink-3);font:500 .86rem/1.4 var(--sans)}.etrust-c{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.etrust-c li{border:0;padding:0;background:none}@media (max-width:980px){.etrust:not(.etrust-c){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.etrust:not(.etrust-c){grid-template-columns:minmax(0,1fr);gap:8px}.etrust:not(.etrust-c) li{padding:12px 14px}}.vs{margin-top:20px;align-items:stretch}.v2 .vs-c{display:flex;flex-direction:column;padding:20px}.vs-k{margin:0;font:750 .74rem/1.25 var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.v2 .vs-c h3{margin:4px 0 14px;font-size:1.2rem}.vs-c dl{margin:0;display:grid;gap:12px}.vs-c dt{font:650 .8rem/1.3 var(--sans);color:var(--ink-3)}.vs-c dd{margin:2px 0 0;font:600 .94rem/1.4 var(--sans);color:var(--ink)}.vs-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font:700 .9rem var(--sans)}.v2 .vs-ours{border-color:var(--sun);box-shadow:0 0 0 1.5px var(--sun),var(--sh)}.vs-ours .vs-k{color:var(--ink-2)}.plan-more{font:700 .9rem/1.35 var(--sans)}.esec-sub+.grid-2{margin-top:20px}.ehead .eh-ticks .ic{flex:none}.pj-cost{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.pj-cost li{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;font:600 .92rem/1.35 var(--sans);color:var(--ink-2)}.pj-cost .mf-p{font-size:.84rem;padding:3px 10px}.pcards{margin-top:20px;align-items:stretch}.v2 .pcard{display:flex;flex-direction:column;gap:14px;padding:22px}.pc-h{display:flex;gap:14px;align-items:center}.pc-h .ib{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--sun-soft);color:var(--ink);flex:none}.v2 .pcard h3{margin:2px 0 0;font-size:1.2rem}.pc-price{margin:0;font:850 1.2rem/1.3 var(--sans);color:var(--ink)}.pcard ul,.prules ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.pcard li,.prules li{display:flex;gap:10px;align-items:flex-start;margin:0;color:var(--ink-2);font-size:.95rem}.pcard li .ic,.prules li .ic{color:var(--ok);margin-top:4px;flex:none}.pcard .btn{margin-top:auto;align-self:flex-start}.v2 .prules{padding:22px 24px}.v2 .prules h2{font-size:1.2rem;margin:0 0 14px}.prules li b{color:var(--ink)}.prules-2{align-items:stretch}.psplits{margin-top:20px;align-items:stretch}.v2 .psplit{display:flex;flex-direction:column;gap:10px;padding:22px}.v2 .psplit h3{margin:0;font-size:1.2rem}.psplit p{margin:0;color:var(--ink-2);font-size:.95rem}.pprice{list-style:none;padding:0;margin:4px 0 0}.pprice li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid var(--line);font:600 .95rem var(--sans);color:var(--ink-2)}.pprice b{font:850 1.25rem/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.psplit .pp-u{font:600 .85rem var(--sans);color:var(--ink-3)}.v2 .card .pp-big{margin:0;font:850 2rem/1.1 var(--sans);color:var(--ink)}.v2 .card .pp-big small{display:block;margin-top:6px;font:600 .88rem/1.35 var(--sans);color:var(--ink-3)}.ppay p{margin:0 0 12px;color:var(--ink-2)}.ppay p:last-child{margin:0}.aplans{max-width:900px}.pcopies{margin-top:20px}.pcopies+.prules-2{margin-top:16px}.pcopy{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--sh);min-width:0}.pcopy-h{display:flex;justify-content:space-between;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.pcopy-h b{font:750 1.05rem var(--sans)}.pcopy-h a{font:700 .9rem var(--sans);overflow-wrap:anywhere}.pcopy textarea{min-height:120px;font-size:.92rem;resize:vertical}@media (max-width:620px){.pcopy textarea{min-height:168px}}.pcopy .btn{justify-self:start}.plinks a{font-weight:650}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mf-n{background:#22305A}:root:not([data-theme=light]) .v2 .esbar .btn-dark{background:#2B3B66;border-color:#3A4C80}:root:not([data-theme=light]) .v2 .pcard .btn-dark,:root:not([data-theme=light]) .v2 .ppay .btn-dark{background:#2B3B66;border-color:#3A4C80}}:root[data-theme=dark] .mf-n{background:#22305A}:root[data-theme=dark] .v2 .esbar .btn-dark{background:#2B3B66;border-color:#3A4C80}:root[data-theme=dark] .v2 .pcard .btn-dark,:root[data-theme=dark] .v2 .ppay .btn-dark{background:#2B3B66;border-color:#3A4C80}[data-talent][hidden]{display:none!important}.eh-note{display:block;margin:12px 0 0;font:600 .9rem/1.45 var(--sans);color:#C9D2E3}.ef-who{font-size:.86rem}.ef-who b{color:#fff;font-weight:700}.v2 .etop~main :is(p,li,dd,td) a:not(.btn):not(.card):not(.chip):not(.tile-ic){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.v2 .etop~main :is(.crumbs,.qchips,.eh-pop) a:not(.btn){text-decoration:none}.etop~main sup{font-size:11px;line-height:0}.etop~main sup a{font-size:inherit}.etop~main .b-new{color:var(--ok-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .etop~main{--info:#8AB4FF}:root:not([data-theme=light]) .etop~main .b-top{color:#F2C14E}:root:not([data-theme=light]) .etop~main .b-new{color:#4CD08F}}:root[data-theme=dark] .etop~main{--info:#8AB4FF}:root[data-theme=dark] .etop~main .b-top{color:#F2C14E}:root[data-theme=dark] .etop~main .b-new{color:#4CD08F}.cta .cta-acts{display:flex;flex-wrap:wrap;gap:10px}.tlv-lead{max-width:var(--w-text)}.tlv-lead b{font-family:var(--display);font-weight:720}.tlv-roles{margin-top:1.2rem}.tlv-grid{list-style:none;padding:0;margin:1.3rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.tlv-c{margin:0;display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--ink);font-family:var(--display);font-size:.9rem;line-height:1.4;min-width:0}.tlv-t{margin:0;display:flex;flex-direction:column;gap:2px}.tlv-t a{font-weight:740;font-size:1.04rem;font-stretch:104%;text-decoration:none!important;color:var(--ink)!important}.tlv-t a:hover{color:var(--hand-ink)!important}.tlv-t span{color:var(--ink-3);font-size:.84rem;font-variant-numeric:tabular-nums lining-nums}.tlv-m,.tlv-x{list-style:none;padding:0;margin:0;display:grid;gap:4px;color:var(--ink-2)}.tlv-m li,.tlv-x li{margin:0;display:flex;gap:8px;align-items:flex-start}.tlv-m .ic,.tlv-x .ic{color:var(--ink-3);margin-top:2px}.tlv-x{padding-top:10px;border-top:1px solid var(--line);font-size:.85rem}.tlv-tags{margin:0;display:flex;flex-wrap:wrap;gap:6px}.tlv-tags span{padding:2px 9px;border:1px solid var(--line);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ink-2);background:var(--paper)}.tlv-note{margin:1rem 0 0;max-width:var(--w-text);font-family:var(--display);font-size:.86rem;color:var(--ink-3)}@media (max-width:520px){.tlv-grid{grid-template-columns:1fr}.tlv .cta-inline .btn{flex:1 1 100%}}.tpool{margin-top:24px}.tpool h2{margin:0 0 6px;font-size:1.2rem}.tp-lead,.tp-guides{color:var(--ink-2);font:500 .92rem/1.5 var(--sans);margin:0}.tp-guides{margin-top:12px}.tp-tbl{overflow-x:auto;margin-top:12px}.tp-tbl table{font-family:var(--sans);font-size:.9rem;font-stretch:100%}.tp-tbl th,.tp-tbl td{padding:7px 12px 7px 0;border-bottom:1px solid var(--line)}.tp-tbl thead th{border-bottom:1.5px solid var(--line-2);color:var(--ink-3)}.tp-tbl tfoot th,.tp-tbl tfoot td{font-weight:750;border-bottom:0}.tp-tbl tbody th{font-weight:600}.tmain{min-width:0}.tp-s{display:none}@media (max-width:520px){.tpool{padding:18px 16px}.tp-tbl th,.tp-tbl td{padding:7px 8px 7px 0;font-size:.84rem}.tp-tbl td.n,.tp-tbl th.n{padding-left:6px}.tp-s{display:inline}.tp-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.dr-head .lead{max-width:76ch;color:#E4E9F3}.dr-head .seo-meta a{text-decoration:underline}.dr-head .hg-jump{margin-top:14px}.dr-sec{margin-top:32px}.v2 .dr-sec>h2{margin:0 0 14px}.dr-keys{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dr-keys li{margin:0;padding:18px 20px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.dr-keys b{display:block;font:820 clamp(1.45rem,1.2rem + .8vw,1.95rem)/1.12 var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums}.dr-keys span{display:block;margin-top:6px;color:var(--ink-2);font:500 .92rem/1.42 var(--sans)}.dr-grid{margin-top:24px}.dr-main{display:grid;gap:18px;min-width:0}.dr-card{padding:24px 26px;min-width:0}.v2 .dr-card h2{font-size:1.25rem;margin:0 0 .5rem}.dr-card>p{margin:0 0 .6rem;max-width:72ch;color:var(--ink-2)}.dr-tbl{overflow-x:auto;margin-top:12px}.dr-tbl+.dr-tbl{margin-top:22px}.dr-tbl table{font-family:var(--sans);font-size:.92rem;font-stretch:100%}.dr-tbl th,.dr-tbl td{padding:8px 12px 8px 0;border-bottom:1px solid var(--line)}.dr-tbl thead th{border-bottom:1.5px solid var(--line-2);color:var(--ink-3);white-space:normal;vertical-align:bottom;line-height:1.25}.dr-tbl td.n,.dr-tbl th.n{text-align:right;padding-left:12px;padding-right:0}.dr-tbl tbody th{font-weight:550}.dr-tbl tfoot th,.dr-tbl tfoot td{font-weight:750;border-bottom:0;border-top:1.5px solid var(--line-2)}.dr-tbl .dr-grp th,.dr-tbl .dr-grp td{font-weight:750;background:color-mix(in srgb,var(--bg) 70%,transparent)}.dr-tbl .dr-grp th{padding-left:8px;border-radius:6px 0 0 6px}.dr-tbl .dr-sub th{padding-left:20px;font-weight:500;color:var(--ink-2)}.dr-tbl caption{caption-side:bottom;padding:8px 0 0;font:500 .82rem/1.4 var(--sans);color:var(--ink-3)}.dr-s{display:none}.dr-method ul{margin:.3rem 0 0;padding-left:1.1rem;display:grid;gap:8px;max-width:76ch}.dr-method li{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink-2)}.dr-method li b{color:var(--ink)}.dr-cite{margin:0 0 .6rem;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font:500 .95rem/1.5 var(--sans);color:var(--ink)!important;overflow-wrap:anywhere}.dr-small{margin:0;font:500 .88rem/1.5 var(--sans);color:var(--ink-3)!important}.dr-small .ic{vertical-align:-3px}.dr-src{margin-top:18px}.dr-hubcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.dr-hubcard{display:flex;flex-direction:column;gap:10px}.v2 .dr-hubcard h2{font-size:1.2rem;line-height:1.25;margin:0}.dr-hubcard>p:not(.dr-small){margin:0;color:var(--ink-2)}.dr-hubcard .dr-small{margin-top:auto}.dr-rules{margin-top:18px}@media (max-width:820px){.dr-keys,.dr-hubcards{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.dr-card{padding:18px 14px}.dr-tbl th,.dr-tbl td{padding:7px 4px 7px 0;font-size:.8rem}.dr-tbl td.n,.dr-tbl th.n{padding-left:5px}.dr-tbl .dr-sub th{padding-left:10px}.dr-tbl .dr-grp th{padding-left:4px}.dr-s{display:inline}.dr-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.hm-acts{display:flex;flex-wrap:wrap;gap:8px;margin:0}.hm-acts-b{margin-top:18px}.hm-facts{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.hm-facts li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm)}.hm-facts .ib{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--sun-soft);color:var(--ink);flex:none}.hm-facts small{display:block;color:var(--ink-3);font:600 .74rem/1.25 var(--sans);text-transform:uppercase;letter-spacing:.04em}.hm-facts b{display:block;font:800 1.02rem/1.25 var(--sans);margin-top:3px}.hm-facts em{display:block;font:500 .82rem/1.35 var(--sans);color:var(--ink-2);font-style:normal;margin-top:2px}.hm-small{font-size:.88rem;color:var(--ink-3);margin-top:.5rem}.hm-tools{margin:.6rem 0 0}.hm-tools a{font-weight:600}.hm-cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:.9rem 0 .4rem}.v2 .hm-c{display:flex;flex-direction:column;gap:2px;padding:12px 14px;box-shadow:none}.hm-c b{font:750 1rem/1.25 var(--sans);color:var(--info)}.hm-c small{color:var(--ink-3);font:500 .82rem/1.3 var(--sans);margin-bottom:4px}.hm-c span{font:500 .88rem/1.35 var(--sans);color:var(--ink-2)}.hm-cta{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--sun-soft);border-color:transparent;box-shadow:none}.hm-cta b{font:750 1.02rem/1.3 var(--sans)}.hm-cta p{margin:0 0 4px;font-size:.92rem;color:var(--ink-2)}.hm-cta .btn{width:100%}.hm-pool{--surface:var(--card);--paper:var(--bg);--display:var(--sans);--hand-ink:var(--info);--w-text:70ch;margin-top:2rem}.hm-pool .tlv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.hm-pool .tlv-c{border-radius:var(--r-sm)}.hm-empty{padding:16px 18px;background:var(--info-soft);border-radius:var(--r-sm);margin-top:2rem}.hm-empty h2{margin-top:0!important}.hm-empty p{margin:.4rem 0 .8rem}.hm-hcs{margin-top:18px}.v2 .hm-hc{padding:18px}.hm-hc h3{margin:0 0 4px;font-size:1.05rem}.hm-hc p{margin:0 0 8px;color:var(--ink-2);font-size:.92rem}.hm-hc ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 12px}.hm-hc li{margin:0;font:600 .9rem/1.4 var(--sans)}.hm-hub .esec:first-of-type{margin-top:28px}@media (max-width:620px){.hm-cs{grid-template-columns:minmax(0,1fr)}.hm-facts{grid-template-columns:minmax(0,1fr)}.hm-acts .btn{flex:1 1 100%}.grid-3.hm-hcs{grid-template-columns:minmax(0,1fr)}}@media (min-width:621px) and (max-width:980px){.grid-3.hm-hcs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ma-band{padding-bottom:60px}@media (max-width:640px){.ma-band{padding-top:18px}.ma-band .crumbs{display:none}.ma-band .lead{font-size:.98rem;line-height:1.4}.ma-band .eh-alt{font-size:.9rem;margin-top:.5rem}}.ma-band .lead{max-width:60ch}.ma{position:relative;margin:-44px 0 0;padding:18px 16px 16px;box-shadow:var(--sh-2);scroll-margin-top:84px}.ma[aria-busy=true]{min-height:260px}.ma-top{display:flex;align-items:center;gap:10px;min-height:32px;flex-wrap:wrap}.ma-step{font:700 .82rem var(--sans);color:var(--ink-3);white-space:nowrap}.ma-bar{flex:1 1 90px;height:6px;border-radius:99px;background:var(--line);overflow:hidden;min-width:60px}.ma-bar span{display:block;height:100%;background:var(--sun);border-radius:99px;transition:width .2s ease}@media (prefers-reduced-motion:reduce){.ma-bar span{transition:none}}.ma-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px 0 6px;margin-left:-6px;background:none;border:0;border-radius:8px;color:var(--ink-2);font:650 .92rem var(--sans);cursor:pointer}.ma-back:hover{color:var(--ink);background:var(--bg)}.v2 .ma-q{font-size:1.32rem;line-height:1.25;margin:10px 0 0;outline:0}.ma-q:focus-visible{outline:2px solid var(--info);outline-offset:4px;border-radius:4px}.ma-hint{color:var(--ink-2);font-size:.95rem;line-height:1.45;margin:6px 0 0;max-width:68ch}.ma-honest{color:var(--ink);font-weight:550}.ma-sub{font:750 .9rem var(--sans);color:var(--ink);margin:16px 0 0}.ma-opts{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.ma-opts li{margin:0}.v2 main a.ma-opt,.ma-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:10px 14px;border:1.5px solid var(--line-2);border-radius:12px;background:var(--card);color:var(--ink);font:650 1rem/1.25 var(--sans);text-align:left;text-decoration:none;cursor:pointer}.ma-opt small{flex:none;color:var(--ink-3);font:600 .84rem var(--sans);white-space:nowrap}.ma-opt:hover{border-color:var(--ink)}.ma-opt[aria-pressed=true]{border-color:var(--sun);background:var(--sun-soft)}.ma-opt-0{color:var(--ink-2)}.ma-opt:focus-visible,.ma-chip:focus-visible,.ma-back:focus-visible,.ma-link:focus-visible{outline:3px solid var(--info);outline-offset:2px}.ma-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ma-chip{min-height:44px;padding:8px 14px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--ink);font:600 .92rem/1.2 var(--sans);cursor:pointer}.ma-chip:hover{border-color:var(--ink)}.ma-chip[aria-pressed=true]{background:var(--sun);border-color:var(--sun);color:var(--sun-ink)}.ma-chip[aria-pressed=true]::before{content:"\2713\00a0"}.ma-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.ma-nav .btn{min-height:48px}.ma-more{margin:10px 0 0;font:600 .92rem var(--sans)}.ma-link{min-height:40px;padding:0;background:none;border:0;color:var(--info);font:650 .92rem var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ma-seek{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-3);font:500 .88rem var(--sans)}.ma-skel{display:grid;gap:10px;margin-top:16px}.ma-skel span{display:block;height:64px;border-radius:12px;background:var(--bg);animation:ma-pulse 1.2s ease-in-out infinite}@keyframes ma-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ma-skel span{animation:none}}.ma-promise{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.ma-promise li{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--ink-2);font:500 .9rem/1.4 var(--sans)}.ma-promise .ic{color:var(--ok);flex:none;margin-top:2px}.ma-promise b{color:var(--ink);font-weight:700}.ma-obj .esec-top+details{margin-top:14px}.ma-browse .eside-l{margin-top:18px}.ma-cards{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.ma-card{margin:0;padding:14px;border:1.5px solid var(--line);border-radius:14px;background:var(--card)}.ma-l-strong{border-color:var(--ok)}.ma-c-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ma-lvl{padding:3px 10px;border-radius:999px;font:750 .8rem/1.4 var(--sans);background:var(--bg);color:var(--ink-2)}.ma-l-strong .ma-lvl{background:var(--ok-soft);color:var(--ink)}.ma-l-good .ma-lvl{background:var(--info-soft);color:var(--ink)}.ma-met{color:var(--ink-3);font:600 .82rem var(--sans)}.v2 .ma-c-h{font-size:1.08rem;margin:8px 0 0}.ma-c-sub{margin:1px 0 0;color:var(--ink-3);font:600 .86rem var(--sans)}.ma-why-h{margin:12px 0 0;font:750 .84rem var(--sans);color:var(--ink)}.ma-why{list-style:none;padding:0;margin:5px 0 0;display:grid;gap:4px}.ma-why li{display:flex;gap:7px;align-items:flex-start;margin:0;font:500 .93rem/1.4 var(--sans);color:var(--ink)}.ma-why .ic{color:var(--ok);flex:none;margin-top:2px}.ma-gaps li{color:var(--ink-2)}.ma-gaps .ic{color:#B7791F}details.ma-more-d{margin:8px 0 -8px;border:0;padding:0}details.ma-more-d:first-of-type{border-top:0}.ma-more-d>summary{min-height:40px;margin:0;padding:0;font:650 .9rem var(--sans);color:var(--info);cursor:pointer}.ma-more-d>summary::after{color:var(--ink-3)}.ma-c-line{margin:6px 0 0;font:500 .9rem/1.45 var(--sans);color:var(--ink-2)}.ma-exp{list-style:none;padding:0;margin:8px 0 0;font:500 .86rem/1.4 var(--sans);color:var(--ink-2)}.ma-exp li{margin:0 0 3px}.ma-fine{margin:10px 0 0;color:var(--ink-3);font:500 .82rem/1.45 var(--sans);max-width:72ch}.ma-lead{margin-top:18px;padding:16px;border-radius:14px;background:var(--sun-soft);scroll-margin-top:84px}.ma-lead .ma-fine,.ma-lead .ma-hint{color:var(--ink-2)}.v2 main .ma-lead a:not(.btn){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.v2 .ma-lead h3,.v2 .ma-cmp h3,.v2 .ma-guar h3,.v2 .ma-done-h{font-size:1.1rem;margin:0}.ma-form{margin-top:12px}.ma-row{display:grid;gap:10px}.ma-fld label{display:block;font:700 .9rem var(--sans);margin-bottom:4px}.ma-fld input{width:100%;min-height:48px;padding:10px 12px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--ink);font:500 1rem var(--sans)}.ma-fld input:focus{outline:3px solid var(--info);outline-offset:1px}.ma-fld input[aria-invalid=true]{border-color:var(--hand)}.ma-err{margin:4px 0 0;color:var(--hand-ink);font:600 .86rem/1.35 var(--sans)}.ma-status{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--hand-soft);color:var(--ink);font:550 .9rem/1.4 var(--sans)}.ma-status p{margin:0}.ma-send{width:100%;margin-top:12px;min-height:52px;height:auto;padding:12px 14px;white-space:normal;line-height:1.25}.ma-send[disabled]{opacity:.6;cursor:default}.ma-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ma-form-c .ma-send{font-size:.98rem;min-height:48px}.ma-c-lead{margin:0 0 8px;font:550 .92rem/1.4 var(--sans);color:var(--ink-2)}.ma-done{display:block}.ma-done>.ic{width:26px;height:26px;color:var(--ok);display:block;margin-bottom:6px}.ma-done-h{outline:0}.ma-steps{margin:10px 0 0;padding-left:1.25rem}.ma-steps li{margin:0 0 6px;font:500 .94rem/1.4 var(--sans);color:var(--ink)}.ma-timing,.ma-contact{margin:10px 0 0;font:550 .93rem/1.45 var(--sans);color:var(--ink)}.ma-heard{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2)}.ma-heard-q{margin:0;font:650 .9rem var(--sans)}.ma-heard .ma-chip{min-height:40px;padding:6px 12px;font-size:.86rem}.tcard .ma-done{margin:0}.tc-intro .ma-fine{margin-top:8px}.ma-cmp{margin-top:18px}.ma-cmp-l{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:10px}.ma-cmp-r{margin:0}.ma-cmp-t{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font:600 .93rem/1.3 var(--sans);color:var(--ink)}.ma-cmp-t b{flex:none;font:800 1rem var(--sans)}.ma-cmp-b{height:10px;margin-top:4px;border-radius:99px;background:var(--bg);overflow:hidden}.ma-cmp-b span{display:block;height:100%;border-radius:99px;background:var(--ok)}.ma-cmp-us .ma-cmp-b span{background:var(--ink-3)}.ma-cmp-r small{display:block;margin-top:3px;color:var(--ink-3);font:500 .84rem/1.35 var(--sans)}.ma-guar{display:flex;gap:10px;margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:14px}.ma-guar>.ic{width:24px;height:24px;flex:none;color:var(--ok)}.ma-guar p{margin:6px 0 0;font:500 .92rem/1.45 var(--sans);color:var(--ink-2)}.ma-stick{position:fixed;left:12px;right:12px;bottom:12px;z-index:25;min-height:50px;box-shadow:var(--sh-2);height:auto;padding:12px;line-height:1.2;text-align:center}.v2 .ma-stick{white-space:normal}.ma-stick[hidden]{display:none}@media (min-width:640px){.ma{padding:22px 26px}.v2 .ma-q{font-size:1.5rem}.ma-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-send{width:auto;padding:12px 22px}.ma-card{padding:16px 18px}.ma-lead{padding:20px}}@media (min-width:980px){.ma{max-width:860px}.ma-promise{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px}}.v2 .eband.hx-hero{--hx-ink-2:#C9D2E3;--hx-ink-3:#A9B4C8;--hx-line:rgba(255,255,255,.13);background:radial-gradient(56% 64% at 82% 14%,rgba(242,182,48,.13),transparent 62%), radial-gradient(48% 60% at -4% 104%,rgba(86,101,143,.42),transparent 70%),var(--brand);padding:clamp(32px,1.4rem + 2.6vw,64px) clamp(20px,.6rem + 3vw,60px) clamp(24px,1rem + 1.6vw,40px)}.hx-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,1rem + 3vw,72px);align-items:start}.v2 .hx-eye{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px;border-radius:999px;background:rgba(242,182,48,.14);color:#F7CD6B;font:650 var(--fs-eyebrow)/1.3 var(--sans);text-transform:uppercase;letter-spacing:.08em}.v2 .hx-hero h1{margin:20px 0 0;font-size:clamp(2.25rem,1.1rem + 2.9vw,3.625rem);font-weight:680;line-height:1.02;letter-spacing:-.012em;word-spacing:.04em;max-width:19ch;text-wrap:balance;color:#fff}.v2 .hx-hero .lead{margin:20px 0 0;max-width:52ch;color:var(--hx-ink-2)}.v2 .hx-ask{margin:30px 0 12px;font:650 var(--fs-eyebrow)/1.3 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--hx-ink-3)}.hx-tiles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hx-tiles li{margin:0;display:grid}.v2 .hx-hero a.hx-tile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px 12px 12px;border-radius:16px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px var(--hx-line);color:#fff!important;text-decoration:none!important;transition:transform var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.hx-ti{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(242,182,48,.14);color:#F7CD6B}.hx-tt{min-width:0}.v2 .hx-hero a.hx-tile{align-items:start}.hx-ti,.hx-ta,.hx-tn{align-self:center}.hx-tt small{text-wrap:balance}.v2 .hx-hero a.hx-tile:has(.hx-tn){grid-template-columns:minmax(0,1fr) auto;padding-left:16px}.hx-tile:has(.hx-tn) .hx-ti{display:none}.hx-tt b{display:block;font:620 1rem/1.25 var(--sans);color:#fff}.hx-tt small{display:block;margin-top:2px;font:500 var(--fs-cap)/1.3 var(--sans);color:var(--hx-ink-3)}.hx-tn{display:grid;justify-items:end;line-height:1}.hx-tn b{font:720 1.75rem/1 var(--num);font-stretch:118%;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:#fff}.hx-tn small{margin-top:4px;font:650 .75rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--hx-ink-3)}.hx-ta{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--hx-ink-3);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.v2 .hx-hero .hx-tcap{margin:10px 0 0;font:500 var(--fs-cap)/1.4 var(--sans);color:var(--hx-ink-3)}@media (hover:hover) and (pointer:fine){.v2 .hx-hero a.hx-tile:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(242,182,48,.6),0 14px 30px -16px rgba(0,0,0,.7)}.hx-tile:hover .hx-ta{color:var(--sun-ink);background:var(--sun)}@media (prefers-reduced-motion:no-preference){.v2 .hx-hero a.hx-tile:hover{transform:translateY(-2px)}.hx-tile:hover .hx-ta{transform:translateX(2px)}}}@media (prefers-reduced-motion:no-preference){.v2 .hx-hero a.hx-tile:active{transform:scale(.98);transition-duration:var(--dur-press)}}.hx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px}.v2 .hx-hero a.hx-alt{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:620 1.0625rem/1.2 var(--sans);color:#fff!important;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.4)!important;text-underline-offset:5px;text-decoration-thickness:1.5px!important;transition:text-decoration-color var(--dur-hover) var(--ease-out)}.hx-alt .ic{transition:transform var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.v2 .hx-hero a.hx-alt:hover{text-decoration-color:var(--sun)!important}@media (prefers-reduced-motion:no-preference){.hx-alt:hover .ic{transform:translateX(3px)}}}.hx-vis{position:relative;min-width:0}.v2 .hx-hero .hx-dial{color:var(--ink);padding:clamp(14px,.6rem + 1vw,24px);border-radius:var(--r-lg);border:0;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 30px 70px -30px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06)}.hx-dial .dialbox{--dial-max:400px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v2 .hx-hero .hx-dial{background:#1A2232;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.08),0 30px 70px -30px #000}}:root[data-theme=dark] .v2 .hx-hero .hx-dial{background:#1A2232;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.08),0 30px 70px -30px #000}.hx-vis.has-cand .hx-dial{padding-bottom:76px}.hx-tbl{max-width:var(--dial-max,420px);margin:14px auto 0;border-top:1px solid var(--line);padding-top:4px}.v2 .hx-tbl summary{min-height:44px;align-items:center;font:600 var(--fs-sm)/1.3 var(--sans);color:var(--ink-2)}.v2 .hx-tbl summary::after{color:var(--ink-3)}.v2 .hx-hero .hx-tbl p{margin:4px 0 0;color:var(--ink-2);font-size:var(--fs-sm)}.hx-tbl table{font-size:var(--fs-cap)}.v2 .eband .hx-cand{position:relative;z-index:2;width:min(440px,100%);margin:-60px 0 0 -120px;padding:16px 20px 14px;color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-float);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.v2 .hx-cand p{margin:0}.v2 .eband .hx-cand .hx-ck{display:flex;align-items:center;gap:8px;font:650 .6875rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.hx-code{margin-left:auto;font:600 .75rem/1 var(--num);letter-spacing:.02em;color:var(--ink-3);font-variant-numeric:tabular-nums lining-nums}.hx-ch{display:flex;align-items:center;gap:12px;margin-top:12px}.hx-ch .tc-cc{width:42px;height:42px;border-radius:12px;font-size:.8125rem}.v2 .eband .hx-cand a.hx-cl{display:block;font:650 1.0625rem/1.25 var(--sans);color:var(--ink)!important;text-decoration:none!important}.hx-cl::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.v2 .eband .hx-cand .hx-ch small{display:block;margin-top:2px;font:500 var(--fs-cap)/1.3 var(--sans);color:var(--ink-3)}.hx-cs{display:grid;grid-template-columns:auto auto minmax(max-content,1fr);margin:14px 0 0;border-block:1px solid var(--line)}.hx-cs div{padding:10px 18px 10px 0;min-width:0}.hx-cs div+div{border-left:1px solid var(--line);padding-left:16px}.hx-cs div:last-child{padding-right:0}.hx-cs div:nth-child(3) dd{font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}.hx-cs dt{font:650 .6875rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.hx-cs dd{white-space:nowrap;margin:6px 0 0;font:720 1.75rem/1 var(--num);font-stretch:118%;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.hx-cs dd small{font:600 .875rem/1 var(--sans);font-stretch:100%;letter-spacing:0;color:var(--ink-2);margin-left:.15em}.v2 .eband .hx-cand .hx-cn{display:block;margin-top:6px;font:600 .75rem/1.2 var(--sans);font-stretch:100%;letter-spacing:0;color:var(--ok-ink)}.v2 .eband .hx-cand .hx-cm{display:flex;align-items:center;gap:6px;margin-top:8px;font:500 var(--fs-cap)/1.35 var(--sans);color:var(--ink-2)}.hx-cm .ic{color:var(--ink-3);flex:none}.v2 .hx-cand .hx-ctags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v2 .eband .hx-ctags span{padding:4px 10px;border-radius:999px;background:var(--bg-alt);font:600 .75rem/1.3 var(--sans);color:var(--ink-2)}.v2 .eband .hx-cand .hx-cf{margin-top:10px;font:500 .75rem/1.4 var(--sans);color:var(--ink-3)}.hx-cand:has(:focus-visible){outline:3px solid var(--sun);outline-offset:3px}.hx-cand .hx-cl:focus-visible{outline:0}@media (hover:hover) and (pointer:fine){.v2 .eband .hx-cand:hover{border-color:var(--line-2);box-shadow:0 34px 70px -18px rgba(18,26,48,.45),0 2px 6px rgba(18,26,48,.1)}@media (prefers-reduced-motion:no-preference){.v2 .eband .hx-cand:hover{transform:translateY(-3px)}}}.hx-facts{list-style:none;padding:24px 0 0;margin:clamp(32px,1rem + 2.4vw,52px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1px solid var(--hx-line)}.hx-facts li{margin:0;padding:4px 20px 6px;border-left:1px solid var(--hx-line);min-width:0}.hx-facts li:first-child{border-left:0;padding-left:0}.hx-fv{display:flex;align-items:baseline;gap:.35em;flex-wrap:wrap;font:720 clamp(2rem,1.3rem + 2vw,3rem)/1 var(--num);font-stretch:118%;letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:#fff}.hx-fv small{font:620 var(--fs-sm)/1.2 var(--sans);font-stretch:100%;letter-spacing:0;color:var(--hx-ink-2)}.hx-facts .hx-fw .hx-fv{font:650 var(--fs-h3)/1.2 var(--display-v3);font-stretch:82%;letter-spacing:-.01em;padding-top:.35em}.v2 .hx-hero .hx-fl{display:block;margin-top:12px;font:650 var(--fs-eyebrow)/1.35 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--hx-ink-2)}.v2 .hx-hero .hx-fs{display:block;margin-top:6px;font:500 var(--fs-cap)/1.4 var(--sans);color:var(--hx-ink-3)}.v2 .hx-hero .hx-fs a{color:#fff!important;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.4)!important;text-underline-offset:3px}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.hx-tiles{animation:hx-settle 400ms var(--ease-out) backwards}.hx-dial{animation:hx-rise 360ms var(--ease-out) backwards}.hx-cand{animation:hx-land 560ms var(--ease-out) 300ms backwards}}@keyframes hx-settle{from{transform:translateY(8px)}}@keyframes hx-rise{from{opacity:.001;transform:translateY(8px)}}@keyframes hx-land{from{opacity:0;transform:translateY(16px) scale(.98)}}@media (min-width:1100px){.v2 .eband.hx-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);column-gap:clamp(32px,1rem + 2.4vw,56px);grid-template-rows:auto minmax(0,1fr);align-items:start;padding-top:clamp(28px,1rem + 1.4vw,44px);padding-bottom:clamp(20px,1rem + .5vw,24px)}.v2 .hx-hero h1{font-size:clamp(2.25rem,1rem + 2.5vw,3.25rem);max-width:21ch}.v2 .hx-hero .lead{max-width:60ch}.v2 .hx-hero a.hx-tile{min-height:62px;padding-block:10px}.v2 .hx-hero .hx-tcap{margin-top:8px}.v2 .eband .hx-cand{margin:-56px 0 0 auto;width:min(420px,100%)}.hx-hero .hx-dial :is(.dial-key,.dial-meta){max-width:none}.hx-hero .hx-dial .dial-key{margin-top:8px;gap:4px 12px;font-size:.75rem}.hx-hero .hx-dial .dial-meta{margin-top:10px}.hx-hero .hx-tbl{margin-top:6px;border-top:0;padding-top:0}.v2 .hx-hero .hx-tbl summary{min-height:36px}.hx-hero>.hx-grid{display:contents}.hx-hero .hx-copy{grid-column:1;grid-row:1}.hx-hero .hx-vis{grid-column:2;grid-row:1/span 2}.hx-hero>.hx-facts{grid-column:1;grid-row:2;margin-top:18px;padding-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.hx-hero>.hx-facts:has(li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.hx-facts li{padding-inline:16px}.hx-fv{font-size:clamp(1.75rem,1.2rem + 1.2vw,2.5rem)}.hx-facts:has(li:nth-child(4)) .hx-fv{font-size:clamp(1.5rem,1rem + 1vw,2.125rem)}.v2 .hx-hero .hx-fl{margin-top:6px}.v2 .hx-hero .hx-fs{margin-top:4px}.v2 .hx-hero h1{margin-top:14px}.v2 .hx-hero .lead{margin-top:16px}.v2 .hx-ask{margin:20px 0 10px}.hx-cta{margin-top:18px}.hx-dial .dialbox{--dial-max:340px}.hx-dial .d-pick{margin-top:12px}}@media (max-width:1099px){.hx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hx-dial .dialbox{--dial-max:380px}.v2 .eband .hx-cand{margin:-60px 0 0 auto}}@media (max-width:899px){.hx-grid{grid-template-columns:minmax(0,1fr);gap:28px}.v2 .hx-hero h1{max-width:18ch}.hx-dial .dialbox{--dial-max:440px}.hx-vis.has-cand .hx-dial{padding-bottom:clamp(14px,.6rem + 1vw,24px)}.v2 .eband .hx-cand{width:auto;max-width:460px;margin:12px auto 0;box-shadow:var(--sh-2)}.hx-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.hx-facts li,.hx-facts li:first-child{border-left:0;padding:18px 12px 14px 0;border-top:1px solid var(--hx-line)}.hx-facts li:nth-child(-n+2){border-top:0}.hx-facts li:nth-child(2n){padding-left:16px;border-left:1px solid var(--hx-line)}.hx-facts li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:519px){.hx-tiles{gap:8px}.v2 .hx-hero a.hx-tile{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 12px 12px 14px;min-height:64px}.v2 .hx-hero a.hx-tile:has(.hx-tn){grid-template-columns:minmax(0,1fr);align-content:space-between;gap:10px;padding-left:14px}.hx-tile .hx-tn{display:flex;align-items:baseline;gap:6px;justify-items:start}.hx-tile .hx-tn small{margin-top:0}.hx-ti{display:none}.hx-tt b{font-size:.9375rem;line-height:1.2}.hx-tt small{display:none}.hx-tn small{font-size:.75rem}.hx-tn b{font-size:1.375rem}.v2 .hx-hero .hx-dial{padding:10px 10px 14px}.hx-cta .btn{flex:1 1 100%}.hx-cta{justify-content:center}.hx-fv{font-size:1.875rem}.hx-cs dd{font-size:1.375rem}.hx-cs div{padding-right:12px}.hx-cs div+div{padding-left:12px}.hx-cs{grid-template-columns:auto minmax(0,1fr)}.hx-cs div:nth-child(3){grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid var(--line)}}.hx-why-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(16px,1rem + 1vw,32px);margin-top:24px;align-items:start}.hx-bens{display:grid;gap:0;border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-1)}.hx-ben{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 22px}.hx-ben+.hx-ben{border-top:1px solid var(--line)}.hx-ben .ib{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--bg-alt);color:var(--ink)}.v2 .hx-ben h3{margin:2px 0 6px;font-size:var(--fs-h4)}.hx-ben p{margin:0;color:var(--ink-2);font-size:.9375rem}.hx-ben .ben-l{margin-top:8px;font:650 .9375rem var(--sans)}.v2 .hx-cost{padding:24px}.v2 .hx-cost .ec-l b{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.hx-cost i{height:14px}@media (max-width:899px){.hx-why-g{grid-template-columns:minmax(0,1fr)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hx-flow .mflow{position:relative;overflow:clip}.hx-flow .mflow::after{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--sun);transform-origin:0 50%;pointer-events:none;animation:hx-flow linear both;animation-timeline:view();animation-range:entry 40% cover 50%}}}@keyframes hx-flow{from{transform:scaleX(0)}}.hx-steps{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:hx}.hx-steps li{margin:0;padding:16px;border-radius:var(--r-sm);background:var(--bg-alt);display:grid;gap:4px;align-content:start}.hx-steps .ib{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--card);color:var(--ink);box-shadow:var(--sh-1);margin-bottom:8px}.hx-steps b{font:650 .9375rem/1.3 var(--sans)}.hx-steps small{font:500 var(--fs-cap)/1.4 var(--sans);color:var(--ink-2)}.hx-cards{margin:20px 0 0}.hx-cards:empty{display:none}@media (max-width:899px){.hx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.hx-qa{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,1rem + 2vw,48px);align-items:start}.v2 .hx-res h2{margin:0 0 4px;font-size:var(--fs-h3)}.hx-tools{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.hx-tools li{margin:0}.v2 a.hx-tool{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);color:var(--ink)!important;text-decoration:none!important;transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.hx-tool .ib{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sun-soft);color:var(--ink);flex:none}.hx-tool b{display:block;font:650 .9375rem/1.3 var(--sans)}.hx-tool small{display:block;font:500 var(--fs-cap)/1.35 var(--sans);color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.v2 a.hx-tool:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}@media (prefers-reduced-motion:no-preference){.v2 a.hx-tool:hover{transform:translateY(-2px)}}}.hx-res details.emore{margin-top:16px}@media (max-width:899px){.hx-qa{grid-template-columns:minmax(0,1fr)}}.tcard,.tlv-c{container-type:inline-size}.pstat{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:14px 0 0;border-block:1px solid var(--line)}.pstat:has(>.ps:only-child){grid-template-columns:minmax(0,1fr)}.pstat .ps{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:12px 14px 12px 0;min-width:0}.pstat .ps+.ps{border-left:1px solid var(--line);padding-left:16px}.ps-v{order:-1;font:720 clamp(1.375rem,8cqi,2rem)/1 var(--font-num,var(--display,inherit));font-stretch:118%;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);white-space:nowrap}.ps-r .ps-v{font-size:clamp(1.125rem,5.6cqi,1.75rem)}.ps-k{font:650 .6875rem/1.2 var(--font-text,inherit);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.ps-n{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;background:var(--ok-soft,#E6F4EE);color:var(--ok-ink,#17744C);font:650 .75rem/1.35 var(--font-text,inherit)}.ps-n .ic{width:13px;height:13px;flex:none}.tcard .pstat{margin-top:16px}.tcard .meta{margin-top:12px}.v2 .tcard{border-radius:var(--r);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.v2 .tc-t b{font:650 1.125rem/1.25 var(--sans)}.v2 .tc-t small{font:500 var(--fs-cap)/1.35 var(--sans)}.v2 .tc-tags .badge{background:var(--bg-alt);font-weight:600}.v2 .tlist{gap:16px}@media (min-width:1100px){.v2 .tlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.v2 .tcard:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}@media (prefers-reduced-motion:no-preference){.v2 .tcard:hover{transform:translateY(-2px)}}}.tlv-c{position:relative;border-radius:20px;background:var(--card,var(--surface,#fff));padding:18px 20px 18px;gap:0;box-shadow:0 1px 2px rgba(13,17,23,.05),0 1px 1px rgba(13,17,23,.03);transition:transform 180ms cubic-bezier(.23,1,.32,1),box-shadow 180ms cubic-bezier(.23,1,.32,1),border-color 180ms cubic-bezier(.23,1,.32,1)}.tlv-c>*+*{margin-top:12px}.tlv-c .pstat{margin-top:14px}.tlv-t a{font-size:1.0625rem}.tlv-t a::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.tlv-t a:focus-visible{outline:0}.tlv-c:has(.tlv-t a:focus-visible){outline:3px solid var(--ring,#1F5BD8);outline-offset:3px}.tlv-tags span{background:var(--bg-alt,var(--paper))}@media (hover:hover) and (pointer:fine){.tlv-c:hover{border-color:var(--ink-3);box-shadow:0 2px 4px rgba(13,17,23,.04),0 12px 32px -8px rgba(13,17,23,.16)}.tlv-c:hover .tlv-t a{color:var(--hand-ink)!important}@media (prefers-reduced-motion:no-preference){.tlv-c:hover{transform:translateY(-2px)}}}@media (prefers-reduced-motion:no-preference){.tlv-c:active{transform:scale(.99);transition-duration:120ms}}.pr-band .eh-ticks{margin-top:18px}.pr-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;max-width:720px}.v2 .pr-seg a{display:grid;gap:6px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#fff!important;text-decoration:none!important;transition:transform var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.v2 .pr-seg a:first-child{box-shadow:inset 0 0 0 1.5px var(--sun)}.pr-seg small{font:650 var(--fs-eyebrow)/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#F7CD6B}.pr-seg a+a small{color:#C9D2E3}.pr-seg b{font:720 clamp(1.75rem,1.3rem + 1.4vw,2.5rem)/1 var(--num);font-stretch:118%;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.v2 .pr-seg span{font:500 var(--fs-cap)/1.35 var(--sans);color:#A9B4C8!important}@media (hover:hover) and (pointer:fine){.v2 .pr-seg a:hover{background:rgba(255,255,255,.09)}.v2 .pr-seg a+a:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}@media (prefers-reduced-motion:no-preference){.v2 .pr-seg a:hover{transform:translateY(-2px)}}}@media (prefers-reduced-motion:no-preference){.v2 .pr-seg a:active{transform:scale(.98);transition-duration:var(--dur-press)}}@media (min-width:1100px){.v2 .eband.pr-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,1rem + 3vw,64px);align-items:end}.v2 .pr-band>*{grid-column:1;min-width:0}.v2 .pr-band>.pr-seg{grid-column:2;grid-row:1/span 9;align-self:end;grid-template-columns:minmax(0,1fr);margin:0;max-width:none}}.pr-sec{scroll-margin-top:84px}.pr-sec .esec-sub{margin-bottom:20px}.v2 .card.pr-done{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;padding:0;overflow:hidden;border:1px solid transparent;box-shadow:0 0 0 2px var(--sun),var(--sh-2)}.pr-main{padding:clamp(22px,1rem + 1.6vw,36px);display:grid;gap:16px;align-content:start}.pr-side{padding:clamp(22px,1rem + 1.6vw,36px);background:var(--bg-alt);border-left:1px solid var(--line)}.v2 .pr-done .plan-h h3{font-size:var(--fs-h3)}.v2 .pr-rec{margin-left:auto;background:var(--sun);color:var(--sun-ink)}.v2 .pr-done p{margin:0}.pr-price{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.pr-price>b{font:720 clamp(3rem,2rem + 3.6vw,5rem)/.9 var(--num);font-stretch:118%;letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.pr-price>span{display:grid;gap:4px;padding-bottom:4px}.pr-u{font:650 var(--fs-eyebrow)/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.pr-u2{font:500 var(--fs-sm)/1.3 var(--sans);color:var(--ink-2)}.pr-pay{display:flex;gap:8px;align-items:flex-start;font:500 .9375rem/1.45 var(--sans);color:var(--ink-2)}.pr-pay .ic{color:var(--ok);flex:none;margin-top:3px}.pr-pay b{color:var(--ink)}.pr-acts{margin-top:4px}.pr-acts .btn{flex:0 1 auto}.pr-guar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-top:6px;padding:16px 18px;border-radius:var(--r-sm);background:var(--ok-soft)}.pr-gh{display:grid;gap:6px;justify-items:start}.pr-gh b{font:720 2.5rem/.9 var(--num);font-stretch:118%;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--ok-ink)}.pr-gh span{font:650 .6875rem/1.25 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ok-ink);max-width:15ch}.v2 .pr-gc{font:500 var(--fs-cap)/1.5 var(--sans);color:var(--ink-2)}.v2 main .pr-gc a{font-weight:650}.v2 .pr-done h3.pr-sh{margin:0 0 12px;font:650 var(--fs-eyebrow)/1.3 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.v2 .pr-done .pr-sh+.pr-l+.pr-sh{margin-top:28px}.pr-l{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pr-l li{display:flex;gap:10px;align-items:flex-start;margin:0;font:500 .9375rem/1.45 var(--sans);color:var(--ink)}.pr-l .ic{flex:none;margin-top:3px;color:var(--ok-ink)}.pr-who .ic{color:var(--ink-3)}@media (max-width:899px){.v2 .card.pr-done{grid-template-columns:minmax(0,1fr)}.pr-side{border-left:0;border-top:1px solid var(--line)}}@media (max-width:519px){.pr-seg{grid-template-columns:minmax(0,1fr)}.pr-acts .btn{flex:1 1 100%}.pr-guar{grid-template-columns:minmax(0,1fr);gap:10px}.pr-gh{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px}}.pr-sec .plans .plan{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pr-sec .plans .plan:hover{box-shadow:var(--sh-2);border-color:var(--line-2)}@media (prefers-reduced-motion:no-preference){.pr-sec .plans .plan:hover{transform:translateY(-2px)}}}.v2 .pr-sec .plans .price .amount{font-size:var(--fs-num)}.v2 .ma-band{text-align:center}.v2 .ma-band .crumbs ol{justify-content:center}.v2 .ma-band h1,.v2 .ma-band .lead{margin-inline:auto}.v2 .ma-band h1{text-wrap:balance}.ma-grid{max-width:1180px;margin-inline:auto}.v2 .eband.ma-band{padding-bottom:76px}.wyg{margin:0 0 4px;display:grid;gap:0}.wyg div{padding:14px 0;border-bottom:1px solid var(--line)}.wyg div:first-child{padding-top:4px}.wyg dt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wyg dt b{font:720 clamp(2rem,1.5rem + 1.6vw,2.75rem)/1 var(--num);font-stretch:118%;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.wyg dt span{font:650 var(--fs-eyebrow)/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.wyg dd{margin:6px 0 0;font:500 var(--fs-cap)/1.45 var(--sans);color:var(--ink-2)}.ma-side .ma-promise{margin-top:14px}.rq-band .crumbs{margin-bottom:14px}.v2 .rq-band h1{max-width:20ch}.v2 .rq-band .ledger.rq-facts{margin-top:28px;border:0;border-top:1px solid rgba(255,255,255,.14);grid-template-columns:repeat(4,minmax(0,1fr))}.v2 .rq-facts div{margin:0;padding:20px 18px 4px;border-right:0;border-left:1px solid rgba(255,255,255,.14)}.v2 .rq-facts div:first-child{border-left:0;padding-left:0}.v2 .rq-facts b{display:flex;align-items:baseline;gap:.15em;font:720 clamp(2rem,1.3rem + 2vw,3rem)/1 var(--num);font-stretch:118%;letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:#fff!important}.v2 .rq-facts div:first-child b{color:#fff!important}.v2 .rq-facts b small{font:620 var(--fs-sm)/1 var(--sans);font-stretch:100%;letter-spacing:0;color:#C9D2E3}.v2 .rq-facts span{margin-top:10px;font:650 var(--fs-eyebrow)/1.35 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:#C9D2E3}.v2 .rq-facts sup a{color:#C9D2E3!important}.v2 .rq-band .lead{max-width:52ch}.v2 .rq-band .rq-gfine{margin:18px 0 0;max-width:72ch;font:500 var(--fs-cap)/1.5 var(--sans);color:#C9D2E3}.v2 .rq-band .rq-gfine a{color:#fff!important;text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:3px}@media (max-width:719px){.v2 .rq-band .ledger.rq-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .rq-facts div,.v2 .rq-facts div:first-child{border-left:0;padding:16px 12px 8px 0;border-top:1px solid rgba(255,255,255,.14)}.v2 .rq-facts div:nth-child(-n+2){border-top:0}.v2 .rq-facts div:nth-child(2n){padding-left:16px;border-left:1px solid rgba(255,255,255,.14)}}.rq-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,1rem + 1.6vw,40px);align-items:start;margin-top:24px}@media (max-width:959px){.rq-grid{grid-template-columns:minmax(0,1fr)}}.v2 .rq-form{padding:clamp(20px,1rem + 1.4vw,36px);display:grid;gap:0}.v2 .rq-form p{margin:0}.rq-note{font:500 var(--fs-sm)/1.45 var(--sans);color:var(--ink-2)}.rq-g{display:grid;gap:18px;padding:26px 0 28px;border-bottom:1px solid var(--line)}.rq-g:last-of-type{border-bottom:0;padding-bottom:8px}.v2 .rq-g h2{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--fs-h3)}.rq-n{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:var(--ink);color:var(--card);font:720 .9375rem/1 var(--num);font-variant-numeric:tabular-nums}.rq-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.rq-f{display:grid;gap:8px;align-content:start;min-width:0}.v2 .rq-f label{display:block;font:650 .9375rem/1.3 var(--sans);color:var(--ink)}.rq-opt{font-weight:500;color:var(--ink-3)}.v2 .rq-f :is(input,select,textarea){width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--line-ctl);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font:500 1rem/1.4 var(--sans);transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.v2 .rq-f select{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235F6878' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/18px}.v2 .rq-f textarea{min-height:140px;resize:vertical}.v2 .rq-f ::placeholder{color:var(--ink-3);opacity:1}@media (hover:hover) and (pointer:fine){.v2 .rq-f :is(input,select,textarea):hover{border-color:var(--ink-2)}}.v2 .rq-f :is(input,select,textarea):focus{outline:0;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}.v2 .rq-f [aria-invalid=true],.v2 .rq-f [aria-invalid=true]:focus{border-color:var(--hand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--hand) 16%,transparent)}.v2 .rq-e{display:flex;gap:6px;align-items:flex-start;font:600 var(--fs-sm)/1.4 var(--sans);color:var(--hand-ink)}.v2 .rq-e::before{content:"!";display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border-radius:999px;background:var(--hand-ink);color:#fff;font:800 .75rem/1 var(--sans)}.v2 .rq-e[hidden]{display:none}.v2 .rq-alert{margin-top:18px!important;padding:12px 14px;border-radius:var(--r-sm);background:var(--hand-soft);color:var(--ink);font:550 var(--fs-sm)/1.45 var(--sans)}.v2 .rq-alert[hidden]{display:none}.rq-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.rq-free{font:600 var(--fs-sm)/1.4 var(--sans);color:var(--ok-ink)}.v2 .rq-fine{margin-top:12px!important;font:500 var(--fs-cap)/1.5 var(--sans);color:var(--ink-3)}.v2 .rq-plain{margin-top:16px!important;padding-inline:4px}.v2 .rq-done{margin:0;padding:22px 24px;border-left:4px solid var(--ok);font:500 1rem/1.55 var(--sans)}.v2 .rq-done[hidden]{display:none}.v2 .rq-done strong{display:block;margin-bottom:4px;font:650 var(--fs-h4)/1.3 var(--sans)}.v2 .rq-mail{border-left-color:var(--sun)}@media (max-width:519px){.rq-send .btn{flex:1 1 100%}}.rq-side{display:grid;gap:20px}@media (min-width:960px){.rq-side{position:sticky;top:88px}}.v2 .rq-next{padding:clamp(20px,1rem + 1vw,30px)}.v2 .rq-next h2,.v2 .rq-priv h2{margin:0;font-size:var(--fs-h3)}.rq-tl{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:0;position:relative}.rq-tl li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;margin:0;padding:0 0 18px;position:relative}.rq-tl li:not(:last-child)::before{content:"";position:absolute;left:27.5px;top:56px;bottom:4px;width:1px;background:var(--line-2)}.rq-d{display:grid;justify-items:center;align-content:center;gap:4px;width:56px;height:52px;border-radius:14px;background:var(--bg-alt)}.rq-d b{font:720 1.375rem/1 var(--num);font-stretch:112%;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.rq-d small{font:650 .6875rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.rq-di .ic{width:20px;height:20px;color:var(--ink)}.rq-tl li:first-child .rq-d{background:var(--sun-soft)}.rq-tl li:last-child .rq-d{background:var(--ok-soft)}.rq-tl li:last-child .rq-d b{color:var(--ok-ink)}.v2 .rq-tl p{margin:3px 0 0;font:500 .9375rem/1.5 var(--sans);color:var(--ink-2)}.v2 .rq-tl strong{color:var(--ink);font-weight:650}.v2 .rq-risk{display:flex;gap:10px;align-items:flex-start;margin:6px 0 0;padding:14px 16px;border-radius:var(--r-sm);background:var(--ok-soft);font:500 var(--fs-sm)/1.5 var(--sans);color:var(--ink)}.rq-risk .ic{color:var(--ok-ink);flex:none;margin-top:2px}.rq-priv{padding:0 6px}.v2 .rq-priv p{margin:8px 0 0;font:500 var(--fs-sm)/1.5 var(--sans);color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.rq-tl li{animation:hx-rise 420ms var(--ease-out) backwards}.rq-tl li:nth-child(2){animation-delay:50ms}.rq-tl li:nth-child(3){animation-delay:100ms}.rq-tl li:nth-child(4){animation-delay:150ms}.rq-tl li:nth-child(5){animation-delay:200ms}.rq-tl li:nth-child(6){animation-delay:250ms}}@media (max-width:599px){.v2 :is(.grid-4.vs,.grid-4.plans){display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter)}.v2 :is(.grid-4.vs,.grid-4.plans)::-webkit-scrollbar{display:none}.v2 :is(.grid-4.vs,.grid-4.plans)>*{scroll-snap-align:start;min-width:0}}.seo-band .lead{max-width:70ch}.seo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;font:600 .86rem var(--sans);color:#C9D2E3}.seo-meta .ic{color:var(--sun)}.seo-strip{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seo-strip li{display:flex;gap:12px;align-items:flex-start;padding:16px;margin:0}.seo-strip .ib{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--sun-soft);color:var(--ink);flex:none}.seo-strip small{display:block;color:var(--ink-3);font:600 .78rem var(--sans);text-transform:uppercase;letter-spacing:.04em}.seo-strip b{display:block;font:800 1.08rem/1.25 var(--sans);margin-top:2px}.seo-strip em{display:block;font:500 .84rem/1.35 var(--sans);color:var(--ink-2);font-style:normal;margin-top:2px}@media (max-width:980px){.seo-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.seo-strip{grid-template-columns:1fr}}.seo-what .prose,.seo-hubtext{max-width:75ch}.seo-2 .card h2{font-size:1.15rem;margin:0 0 6px}.seo-2 .card h3{font-size:.95rem;margin:18px 0 8px}.seo-tools{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.seo-tools li{margin:0;padding:4px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font:600 .84rem var(--sans);color:var(--ink-2)}.seo-ourpay{max-width:560px;margin-bottom:16px}.seo-ourpay p{margin:6px 0}.seo-ourpay .v{font:800 1.4rem var(--sans)}.seo-ourpay .v small{font:500 .9rem var(--sans);color:var(--ink-3)}.seo-ourpay .v span{display:block;font:600 .95rem var(--sans);color:var(--ink-2)}.seo-empty p{margin:0;color:var(--ink-2)}.seo-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;gap:12px;max-width:80ch}.seo-steps li{counter-increment:s;position:relative;padding:14px 16px 14px 56px;margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.seo-steps li::before{content:counter(s);position:absolute;left:16px;top:13px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font:800 .9rem var(--sans)}.seo-jobs{margin:12px 0 4px}.seo-job{display:flex;flex-direction:column;gap:4px}.seo-job b{font:750 1.02rem/1.3 var(--sans)}.seo-job .v{font:800 1.3rem var(--sans)}.seo-job .v small{font:500 .86rem var(--sans);color:var(--ink-3)}.seo-job .l{font:600 .92rem var(--sans);color:var(--ink-2)}.seo-job .r{font:500 .84rem var(--sans);color:var(--ok-ink)}.seo-tile{display:flex;gap:14px;align-items:flex-start}.seo-tile .ib{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sun-soft);color:var(--ink);flex:none}.seo-tile b{display:block;font:750 1.05rem/1.25 var(--sans)}.seo-tile small{display:block;color:var(--ink-2);font:500 .9rem/1.4 var(--sans);margin-top:4px}.seo-tile em{display:inline-block;font:600 .84rem var(--sans);font-style:normal;color:var(--ink-3);margin:8px 8px 0 0}.seo-tile .badge{margin-top:8px}.seo-gcard{display:flex;flex-direction:column;gap:6px}.seo-gcard b{font:750 1.02rem/1.3 var(--sans)}.seo-gcard small{color:var(--ink-2);font:500 .9rem/1.4 var(--sans)}.seo-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;margin-top:24px}@media (max-width:980px){.seo-grid{grid-template-columns:minmax(0,1fr)}}.seo-art,.seo-side{min-width:0}.seo-art{padding:28px 32px}@media (max-width:620px){.seo-art{padding:20px 16px}}.seo-art .prose{max-width:72ch}.seo-art h2{font-size:1.3rem;margin:2rem 0 .6rem}.seo-art h3{font-size:1.02rem;margin:1.4rem 0 .4rem}.seo-art .tbl{margin:12px 0}.seo-sec:first-child h2{margin-top:0}.seo-toc{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 18px;margin:0 0 20px}.seo-toc p{margin:0 0 6px;font:700 .82rem var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.seo-toc ol{margin:0;padding-left:20px;columns:2;column-gap:28px}.seo-toc li{margin:2px 0;break-inside:avoid}@media (max-width:620px){.seo-toc ol{columns:1}}.seo-side{display:grid;gap:16px;position:sticky;top:16px}@media (max-width:980px){.seo-side{position:static}}.seo-note{display:flex;gap:10px;align-items:flex-start;background:var(--info-soft);border-radius:var(--r-sm);padding:12px 14px;color:var(--ink)}.seo-note .ic{color:var(--info);margin-top:3px}.seo-ex{border-left:4px solid var(--sun);background:var(--sun-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:12px 16px;margin:12px 0}.seo-ex-h{margin:0 0 6px!important;font:700 .8rem var(--sans)!important;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.seo-ex div p{margin:.35rem 0;font-style:italic}.seo-disc{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);font:500 .86rem/1.5 var(--sans);color:var(--ink-3)}.seo-side .radar-card{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0;padding:18px}.seo-side .radar-card .btn{width:100%}.seo-rel{margin-top:28px}.seo-side .seo-rel{margin-top:0}.seo-rel h2{font-size:1.05rem;margin:0 0 10px}.seo-rel ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.seo-rel li{margin:0}.seo-rel a{display:flex;gap:8px;align-items:flex-start;padding:7px 0;font:600 .93rem/1.35 var(--sans)}.seo-rel a .ic{margin-top:2px;color:var(--ink-3)}main>.seo-rel ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:20px}.seo-cv-top{margin-top:20px}.seo-art .seo-cv{margin:24px 0}.seo-art .seo-cv p{margin:.2rem 0 0}.seo-cv-end{margin-top:32px}.seo-sim{margin-top:32px}.seo-occ{display:block;font:500 .78rem/1.3 var(--sans);color:var(--ink-3);margin-top:2px}.seo-use{margin-top:24px;padding:20px 24px}.seo-use h2{font-size:1.1rem;margin:0 0 12px}.seo-use-in{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}@media (max-width:620px){.seo-use-in{grid-template-columns:1fr}}.seo-use-k{display:flex;gap:8px;align-items:center;margin:0 0 6px;font:700 .95rem var(--sans)}.seo-use-k .ic{color:var(--ink-3)}.seo-use ul{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:2px}.seo-use li{margin:0}.seo-use li a{display:block;padding:5px 0;font:600 .92rem/1.35 var(--sans)}.hg-head .seo-meta{margin-top:16px}.hg-grid{margin-top:28px}.hg-art .seo-sec+.seo-sec h2,.hg-faq h2{margin-top:2.2rem}.hg-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:26px 0;padding:18px 20px;background:var(--sun-soft);border-color:transparent;box-shadow:none}.hg-cta .ib{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--card);color:var(--sun-2);flex:none}.hg-cta div{flex:1 1 240px;min-width:0}.hg-cta b{font:750 1.02rem/1.3 var(--sans)}.hg-cta div p{margin:.25rem 0 0;font-size:.93rem;color:var(--ink-2)}.hg-cta-b{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}@media (max-width:620px){.hg-cta .ib{display:none}.hg-cta-b,.hg-cta-b .btn{width:100%}}.hg-faq details p{margin:.5rem 0 .2rem}.hg-art .seo-ex div p{font-style:normal}.hg-intro{max-width:75ch;margin:28px 0 0;color:var(--ink-2)}.hg-hub .esec:first-of-type{margin-top:32px}.hg-jump{margin-top:18px}.hg-jump small{opacity:.7;margin-left:4px}.v2 .lead{font-size:var(--fs-lead);line-height:1.5;max-width:60ch;text-wrap:pretty}.v2 p{text-wrap:pretty}.nw{white-space:nowrap}.sysf{font-family:"Text Fallback",Arial,sans-serif}.eyebrow,.v2 .vs-k,.emenu-pop .em-h,.v2 .hm-facts small,.v2 .seo-strip small{font:650 var(--fs-eyebrow)/1.3 var(--sans,var(--font-text));text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.eyebrow{margin:0 0 var(--s-3)}.v2 :is(.ec-l b,.price .amount,.dt .n,.dr-keys b,.card .pp-big,.pprice b,.jp-sal,.st-v,.pc-price,.mf-p,.stats b,.jc-pay b,.seo-ourpay .v,.ma-cmp-t b){font-family:var(--num);font-stretch:118%;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.v2 .price .amount{font-size:var(--fs-num-sm);font-weight:720;line-height:1}.v2 .dr-keys b{font-size:var(--fs-num-sm);font-weight:720}.v2 .card .pp-big{font-size:var(--fs-num-sm);font-weight:720}.v2 .dt .n{font-weight:720}.v2 .ec-l b{font-weight:720;font-size:1.375rem;min-width:6.4ch;white-space:nowrap}@media (max-width:420px){.v2 .ec-l b{font-size:1.12rem;font-stretch:106%;min-width:0}}.v2 :is(.price .amount small,.card .pp-big small){font-family:var(--sans);font-stretch:100%;letter-spacing:0;text-transform:none}.v2 :is(td.n,th.n,.num){font-variant-numeric:tabular-nums lining-nums}.v2 .wrap{padding-inline:var(--gutter)}.v2 .esec{margin-top:clamp(56px,3rem + 2.5vw,88px)}.v2 .eband,.v2 main>.eband{box-shadow:none;clip-path:none;border-radius:var(--r-lg);margin-inline:calc(12px - var(--gutter));padding:clamp(28px,2rem + 1vw,44px) clamp(20px,1rem + 2.4vw,48px) clamp(30px,2rem + 1vw,46px);margin-top:12px}.v2 .ehero{padding-block:clamp(36px,2rem + 2.4vw,64px) clamp(32px,2rem + 1.6vw,52px)}@media (max-width:599px){.v2 .eband,.v2 main>.eband{margin-inline:calc(8px - var(--gutter));border-radius:22px;margin-top:8px}}.v2 .ecta{border-radius:var(--r-lg)}.ma-grid{display:grid;gap:16px;margin-top:-44px;align-items:start}.ma-grid>.ma{margin:0}.ma-side{padding:20px 22px}.ma-side .ma-promise{margin:0;grid-template-columns:minmax(0,1fr)!important;max-width:none;gap:14px}@media (min-width:980px){.ma-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px}.v2 .ma-grid>.ma{max-width:none}.ma-side{position:sticky;top:88px}}.v2 .card{border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--sh-1);background:var(--card)}.v2 .radar-card{background:var(--brand);border-color:var(--brand-2);color:#fff}.v2 .jc.hot{border-color:var(--sun);box-shadow:0 0 0 1px var(--sun),var(--sh-1);background:linear-gradient(180deg,var(--sun-soft),var(--card) 90px)}.v2 .promo-cv{background:var(--sun-soft);border-color:transparent}.v2 .hg-cta{background:var(--sun-soft);border-color:transparent;box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v2 .eband{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}}:root[data-theme=dark] .v2 .eband{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.v2 :is(.tile-ic,.mflow,.etrust li,.jprev,.pcopy,.dr-keys li,.ma-card,.efaq details,details.pj-rules){border-color:var(--line)}.v2 .tile-ic,.v2 .mflow,.v2 .dr-keys li{border-radius:var(--r);box-shadow:var(--sh-1)}.v2 .price.featured{border:1px solid var(--line);box-shadow:0 0 0 1.5px var(--ink),var(--sh-2)}.v2 .vs-ours{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--sh-1)}.v2 :is(a.card,.card-h,a.tile-ic){transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.v2 :is(a.card,.card-h,a.tile-ic):hover{box-shadow:var(--sh-2);border-color:var(--line-2)}@media (prefers-reduced-motion:no-preference){.v2 :is(a.card,.card-h,a.tile-ic):hover{transform:translateY(-2px)}}}@media (prefers-reduced-motion:no-preference){.v2 :is(a.card,a.tile-ic):active{transform:translateY(0) scale(.985);transition-duration:var(--dur-press)}}.v2 .btn{min-height:48px;padding:12px 22px;border-radius:var(--r-pill);font:650 1rem/1.15 var(--sans);letter-spacing:0;gap:8px;border:1.5px solid transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.v2 .btn .ic{width:18px;height:18px;vertical-align:0}.v2 .btn-sm{min-height:40px;padding:8px 16px;font-size:.9375rem}.v2 .btn-lg{min-height:56px;padding:14px 28px;font-size:1.0625rem}.v2 .btn-icon{padding:10px;min-height:44px}.v2 .btn-sun,.v2 .btn-act{background:var(--sun);border-color:var(--sun);color:var(--sun-ink)!important;box-shadow:var(--sh-sun)}.v2 .btn-dark{background:var(--brand);border-color:var(--brand);color:#fff!important}.v2 .btn-ghost,.v2 .btn-line{background:var(--card);border-color:var(--line-ctl);color:var(--ink)!important}.v2 .btn-onband{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.36);color:#fff!important}@media (hover:hover) and (pointer:fine){.v2 .btn-sun:hover,.v2 .btn-act:hover{background:var(--sun-2);border-color:var(--sun-2)}.v2 .btn-dark:hover{background:var(--brand-2);border-color:var(--brand-2)}.v2 .btn-ghost:hover,.v2 .btn-line:hover{border-color:var(--ink);background:var(--card)}.v2 .btn-onband:hover{background:rgba(255,255,255,.16);border-color:#fff}}@media (prefers-reduced-motion:no-preference){.v2 .btn:active:not([disabled]),.epost:active,.v2 .chip:active,.v2 .ma-opt:active,.v2 .ma-chip:active{transform:scale(.97)}}.etop{--eh-f:var(--font-text,Archivo,"Helvetica Neue",Arial,sans-serif);--eh-line:#E4E7EC;--eh-hov:#F1F4F8}@supports (backdrop-filter:blur(1px)){.etop{background:color-mix(in srgb,var(--eh-bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}}.en-a,.eseek,.elogin,.emenu>summary{border-radius:var(--r-pill)}.en-a[aria-current],.en-a[data-on]{border-radius:var(--r-pill) var(--r-pill) 0 0}.etop .epost{background:#0D1117;color:#fff!important;border-radius:var(--r-pill);font-weight:650;padding:0 18px;transition:background-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.etop .epost:hover{background:#1C2645}.etop .epost:focus-visible{outline:3px solid #1F5BD8;outline-offset:2px}.efoot .epost{border-radius:var(--r-pill);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);font-weight:650}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .etop{--eh-line:#232B3A;--eh-hov:#1A2232}:root:not([data-theme=light]) .etop .epost{background:#E9EDF2;color:#0D1117!important}}:root[data-theme=dark] .etop{--eh-line:#232B3A;--eh-hov:#1A2232}:root[data-theme=dark] .etop .epost{background:#E9EDF2;color:#0D1117!important}.eres-pop{border-radius:18px;padding:8px;width:360px}.eres-pop a{display:flex;gap:12px;align-items:flex-start;border-radius:12px}.er-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--eh-hov);color:var(--eh-ink);flex:none}.eres-pop a:hover .er-ic,.eres-pop a[aria-current] .er-ic{background:var(--eh-bg);box-shadow:inset 0 0 0 1px var(--eh-line)}.eres>summary .ic{transition:transform var(--dur-pop) var(--ease-out)}.eres-pop{transform-origin:top left}.emenu-pop{transform-origin:top right}@media (prefers-reduced-motion:no-preference){.eres[open]>.eres-pop,.emenu[open]>.emenu-pop{transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out)}@starting-style{.eres[open]>.eres-pop,.emenu[open]>.emenu-pop{opacity:0;transform:scale(.97) translateY(-4px)}}}.efoot{font-family:var(--font-text,Archivo,"Helvetica Neue",Arial,sans-serif)}footer.efoot h3{font:650 var(--fs-eyebrow)/1.2 var(--font-text,Archivo,sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--ef-ink);margin:6px 0 10px;padding:0;border:0}.v2 main a:not(.btn):not(.card):not(.chip):not(.tile-ic){color:var(--ink)}.v2 main p a:not(.btn):not(.card):not(.chip):not(.tile-ic){text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.v2 main p a:not(.btn):not(.card):not(.chip):not(.tile-ic):hover{text-decoration-color:currentColor}.v2 main sup a:not(.btn):not(.card):not(.chip):not(.tile-ic){color:var(--ink-3)!important;text-decoration:none}.v2 main :is(.eband,.ecta,.band) sup a:not(.btn):not(.card):not(.chip):not(.tile-ic){color:var(--on-night-2,#C9D2E3)!important}.v2 :is(.ef-fld input,.ef-fld select,.ef-fld textarea,.ef-in,.ma-fld input,.jf select){border-color:var(--line-ctl);border-radius:var(--r-sm)}.v2 :is(.ef-pill span,.ma-opt,.ma-chip){border-color:var(--line-ctl)}.v2 .ma-opt{border-radius:var(--r-sm);transition:border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}.v2 .ma-opt[aria-pressed=true]{border-color:var(--ink)}:focus-visible{outline:3px solid var(--ring,#1F5BD8);outline-offset:2px}:is(.band,.eband,.ecta,.hd,.efoot,.cta,.hx-hero,.radar-card) :focus-visible{outline-color:var(--sun)}.v2 :is(.btn-sun,.btn-act):focus-visible{outline-color:var(--ring)!important}.v2 .ma-q:focus-visible{outline-width:2px}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.v2 main{interpolate-size:allow-keywords}.v2 main details::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-fold) var(--ease-out),content-visibility var(--dur-fold) allow-discrete}.v2 main details[open]::details-content{block-size:auto}}}.v2 summary::after{transition:transform var(--dur-pop) var(--ease-out)}.v2 .ehero h1{font-size:var(--fs-h1);font-weight:680;line-height:1.02;max-width:17ch;letter-spacing:-.012em;word-spacing:.04em}.v2 main h2{letter-spacing:-.01em}.v2 .ehead h1{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:660;line-height:1.05;max-width:26ch;letter-spacing:-.012em;word-spacing:.04em}.v2 .ecta h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.v2 .eh-eye{font:650 var(--fs-eyebrow)/1.3 var(--sans);text-transform:uppercase;letter-spacing:.08em;padding:7px 12px}.v2 .mf-fee{background:var(--ink);color:var(--card)}:root:has(.etop) body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.etop .epost,.emenu>summary,.ctabar-a,.em-cta a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.emenu>summary>svg{grid-area:1/1;transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out)}.emenu>summary .em-x{opacity:0;transform:rotate(-90deg) scale(.6)}.emenu[open]>summary .em-x{opacity:1;transform:none}.emenu[open]>summary .em-bg{opacity:0;transform:rotate(90deg) scale(.6)}.em-cta{display:none}@media (max-width:920px){:root:has(.emenu[open]){overflow:hidden}.etop:has(.emenu[open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--eh-bg)}.emenu-pop{position:fixed;inset:var(--eh-h,65px) 0 0;width:auto;max-height:none;display:flex;flex-direction:column;gap:0;margin:0;border:0;border-top:1px solid var(--eh-line);border-radius:0;box-shadow:none;background:var(--eh-bg);overflow-y:auto;overscroll-behavior:contain;padding:8px max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));transform-origin:top center}.emenu-pop a{flex:none;min-height:56px;padding:0 2px;border-radius:0;border-bottom:1px solid var(--eh-line);font:600 1.25rem/1.2 var(--eh-f)}.emenu-pop a.em-big{min-height:68px;font:640 clamp(1.75rem,1.4rem + 1.4vw,2.25rem)/1.05 var(--display-v3);font-stretch:82%;letter-spacing:-.02em}.emenu-pop a[aria-current]{background:none;box-shadow:inset 3px 0 0 var(--eh-sun);padding-left:14px}.emenu-pop a:active{background:var(--eh-hov)}.emenu-pop .em-h{margin:28px 2px 4px}.emenu-pop hr{border:0;height:20px;margin:0}.em-cta{display:block;position:sticky;bottom:0;margin-top:auto;padding:24px 0 calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,transparent,var(--eh-bg) 24px)}.emenu-pop .em-cta a{justify-content:center;min-height:56px;border:0;border-radius:var(--r-pill);background:#F2B630;color:#1A1300!important;font:650 1.0625rem/1.15 var(--eh-f);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(26,19,0,.18)}.emenu-pop .em-cta a:active{background:#E5A716}@media (prefers-reduced-motion:no-preference){.emenu[open]>.emenu-pop{transition:opacity var(--dur-sheet) var(--ease-sheet),transform var(--dur-sheet) var(--ease-sheet)}.emenu.is-closing>.emenu-pop{opacity:0;transform:translateY(-8px);transition:opacity var(--dur-sheet-out) var(--ease-out),transform var(--dur-sheet-out) var(--ease-out)}@starting-style{.emenu[open]>.emenu-pop{opacity:0;transform:translateY(-12px)}}.emenu[open]>.emenu-pop>*{transition:opacity var(--dur-sheet) var(--ease-sheet),transform var(--dur-sheet) var(--ease-sheet)}@starting-style{.emenu[open]>.emenu-pop>:not(.em-cta){opacity:0;transform:translateY(10px)}}.emenu-pop>:nth-child(2){transition-delay:24ms}.emenu-pop>:nth-child(3){transition-delay:48ms}.emenu-pop>:nth-child(4){transition-delay:72ms}.emenu-pop>:nth-child(n+5){transition-delay:96ms}.emenu-pop .em-cta a:active{transform:scale(.97);transition:transform var(--dur-press) var(--ease-out)}}}@media (hover:hover) and (pointer:fine) and (max-width:920px){.emenu-pop a:not(.em-cta a):hover{background:none;color:var(--eh-ink-2)}}.ctabar{display:none}@media (max-width:760px){.ctabar{--cb-bg:var(--bg,var(--paper,#F8FAFC));display:block;position:fixed;left:0;right:0;bottom:0;z-index:25;pointer-events:none;padding:28px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:linear-gradient(to top,var(--cb-bg) 38%,transparent);visibility:hidden;opacity:0;transform:translateY(24px);transition:opacity var(--dur-sheet-out) var(--ease-out),transform var(--dur-sheet-out) var(--ease-out),visibility 0s linear var(--dur-sheet-out)}.ctabar.on{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-sheet) var(--ease-sheet),transform var(--dur-sheet) var(--ease-sheet),visibility 0s}:root:has(.emenu[open]) .ctabar{visibility:hidden;opacity:0}.ctabar-a{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 20px;border-radius:999px;background:#F2B630;color:#1A1300!important;text-decoration:none!important;font:650 1.0625rem/1.15 var(--font-text,Archivo,"Helvetica Neue",Arial,sans-serif);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(26,19,0,.16),0 12px 28px -10px rgba(26,19,0,.45)}.ctabar-a .ic{width:18px;height:18px;flex:none}.ctabar-a:active{background:#E5A716}.ctabar-a:focus-visible{outline:3px solid #1F5BD8;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ctabar-a{transition:transform var(--dur-press) var(--ease-out)}.ctabar-a:active{transform:scale(.97)}}:root:has(.ctabar:not([hidden])){scroll-padding-bottom:104px}}@media (max-width:599px){.index li{flex-wrap:wrap;row-gap:2px}.index li>span{white-space:normal;min-width:0}}.index a,.crumbs a,.etop~main :is(td,th) a,.etop~main sup a{padding-block:6px}.esec-top>a,.plan-more{padding-block:12px;margin-block:-12px}.etop~main sup{font-size:12px}.pr-gh span,.rq-d small{font-size:.75rem}.tz-axis{font-size:max(12px,.74rem)}.v2 :is(.chip,.qchips a) small{font-size:max(12px,.8em)}.v2 .ec-l b{flex:none}@media (max-width:420px){.v2 .hx-cost .ec-l{flex-direction:column;align-items:flex-start;gap:4px}}@media (min-width:600px) and (max-width:920px){.emenu-pop{padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}.emenu-pop .em-cta a{width:min(100%,420px)}}
