html.mo.sm{scroll-behavior:smooth}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.kicker{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--lav)}.lime{color:var(--lime)}.overlay.open{display:flex}.hero{padding:36px 0 0}.hero .grid{align-items:start}.lead{--bs:clamp(210px,23vw,340px);grid-column:1/8;display:grid;grid-template-columns:calc(var(--bs) * 1.12) minmax(0,1fr);column-gap:34px;grid-template-areas:"k k" "h h" "n c" "n t" "n p" "s s"}.lead .kicker{grid-area:k}.lead h1{grid-area:h;font-family:var(--fd);font-size:clamp(32px,3.4vw,52px);line-height:1.03;letter-spacing:-.03em;font-weight:700;margin:10px 0 0;max-width:23ch}.big{grid-area:n;align-self:end;display:block;font-family:var(--fd);font-weight:800;color:var(--lime);font-size:var(--bs);line-height:.8;height:.8em;letter-spacing:-.06em;margin:26px 0 0 -.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.big .reel{display:inline-block;height:1em;margin-top:-.1em;overflow:hidden;vertical-align:top}.big .strip{display:block;transform:translateY(0);transition:transform 1.6s cubic-bezier(.16,.84,.2,1)}.big .strip span{display:block;height:1em;line-height:1em}.big.still .strip{transition:none}.lead .cap{grid-area:c;align-self:end;border-top:2px solid #fff;padding-top:12px;margin:0}.lead .cap strong{display:block;font:700 26px/1.12 var(--fd);letter-spacing:-.02em;max-width:15ch}.lead .txt{grid-area:t;margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--lav);max-width:44ch}.stamp{grid-area:s;display:flex;gap:6px 22px;flex-wrap:wrap;margin-top:24px;font-size:14px;font-weight:600;border-top:2px solid #fff;padding-top:10px}.stamp b{font-family:var(--fd);color:var(--lime);font-weight:800}.log{grid-column:8/13;background:var(--ink);padding:20px 24px 18px;margin-top:4px;margin-left:12px}.log-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:2px solid var(--lime);padding-bottom:10px}.log-head h2{font:700 30px/1 var(--fd);letter-spacing:-.03em;margin:0;color:#fff}.log-head time{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.log-sub{margin:10px 0 0;font-size:14px;color:var(--lav)}.log-check{display:flex;gap:9px;align-items:center;margin:6px 0 4px;font-size:13px;font-weight:600;color:var(--lime)}.log-check i{width:8px;height:8px;background:var(--lime);border-radius:50%;flex:none}.entries{list-style:none;margin:0;padding:0}.entries li{display:grid;grid-template-columns:46px 92px minmax(0,1fr);gap:5px 12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line-ink)}.entries time{font:700 15px/1.2 var(--fd);font-variant-numeric:tabular-nums;color:#fff}.entries p{margin:0;font-size:15px;line-height:1.4;color:#fff}.entries li.past p{color:var(--mute)}.entries li.fresh time::after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--lime);margin-top:6px}.st{justify-self:start;margin-top:2px;font:800 11px/1 var(--fs);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px 3px}.st.neu{background:var(--lime);color:var(--ink)}.st.ge{border:2px solid #fff;color:#fff}.st.en{border:2px solid var(--lime);color:var(--lime)}.st.ab{border:2px dashed var(--mute);color:var(--mute)}.log-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline;margin-top:12px;font-size:13px;color:var(--mute)}.log-foot a{color:var(--lime);font-weight:700;font-size:14px}.log-foot a:hover{color:#fff}.rail{margin-top:46px;border-top:2px solid #fff;border-bottom:2px solid #fff}.rail ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.rail li+li{border-left:1px solid #8E70F2}.rail a{display:grid;grid-template-columns:46px minmax(0,1fr);gap:2px 12px;align-items:center;padding:15px 16px;color:#fff;text-decoration:none;height:100%;transition:background .15s}.rail a:hover{background:var(--v-deep);color:#fff}.rail svg{grid-row:span 2;width:46px;height:46px;display:block}.rail b{font:700 16px/1.15 var(--fd);letter-spacing:-.01em}.rail span{font-size:13px;line-height:1.3;color:var(--lav)}.offers{padding:56px 0 0;scroll-margin-top:16px}.filter button{font:600 14px var(--fs);background:transparent;color:#fff;border:2px solid #fff;padding:7px 13px;cursor:pointer}.filter button[aria-pressed="true"]{background:#fff;color:var(--v)}.filter button:hover{border-color:var(--lime)}.tag{font:800 11px/1 var(--fs);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px 3px;background:var(--lime);color:var(--ink)}.tag.alt{background:transparent;color:#fff;border:2px solid #fff}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;background:var(--lime);color:var(--ink);text-decoration:none;font:700 16px var(--fs);padding:15px 20px;border:0;transition:background .15s,transform .15s}.btn:hover{background:#fff;color:var(--ink)}.btn:active{transform:translateY(1px)}.btn svg{transition:transform .18s}.btn:hover svg{transform:translateX(3px)}.rg{grid-column:1/-1;font-size:12.5px;line-height:1.4;margin:0;color:var(--lav)}.calc{margin-top:88px;background:var(--lime);color:var(--ink);scroll-margin-top:0}.calc .wrap{padding-top:58px;padding-bottom:60px}.calc a{color:var(--ink);text-decoration-color:var(--ink)}.c-in{grid-column:1/6}.calc .kicker{color:var(--ink)}.calc h2{font:700 clamp(34px,3.6vw,52px)/1 var(--fd);letter-spacing:-.04em;margin:10px 0 14px}.c-in>p{font-size:16px;line-height:1.55;margin:0;max-width:52ch}.presets{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.presets p{width:100%;margin:0 0 2px;font-size:13px;font-weight:700}.presets button{font:700 14px/1.2 var(--fs);background:transparent;border:2px solid var(--ink);color:var(--ink);padding:9px 12px;cursor:pointer;text-align:left}.presets button small{display:block;font-weight:500;font-size:12px;margin-top:2px}.presets button[aria-pressed="true"]{background:var(--ink);color:var(--lime)}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:26px}.fields label{display:block;font-size:13px;font-weight:700}.fields label small{font-weight:500}.fields input{width:100%;margin-top:6px;background:transparent;border:0;border-bottom:2px solid var(--ink);color:var(--ink);font:700 30px var(--fd);letter-spacing:-.02em;padding:4px 0;font-variant-numeric:tabular-nums;border-radius:0}.c-out{grid-column:7/13;border-left:2px solid var(--ink);padding-left:32px}.sentence{font:500 23px/1.38 var(--fd);letter-spacing:-.01em;margin:0 0 26px;max-width:42ch}.sentence b{font-weight:800}.figs{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:2px solid var(--ink);padding-top:16px}.figs .v{display:block;font:800 clamp(50px,5.6vw,88px)/.9 var(--fd);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.figs .l{display:block;font-size:14px;font-weight:700;margin-top:10px}.c-out dl{display:grid;grid-template-columns:1fr auto;margin:22px 0 0;font-size:15px;border-top:1px solid var(--ink)}.c-out dt,.c-out dd{padding:9px 0;border-bottom:1px solid var(--ink);margin:0}.c-out dd{font-weight:800;font-variant-numeric:tabular-nums;text-align:right;padding-left:16px}.fine{font-size:13px;color:var(--ink-2);margin:14px 0 0;max-width:62ch}.journal{padding:96px 0 0;scroll-margin-top:16px}.j-list{grid-column:1/9;margin-top:8px}.j-month{font:700 14px var(--fd);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin:24px 0 4px}.j-list ol{list-style:none;margin:0;padding:0}.j-list li{display:grid;grid-template-columns:70px 120px minmax(0,1fr);gap:8px 18px;align-items:baseline;padding:13px 0;border-bottom:1px solid #8E70F2}.j-list time{font:700 16px var(--fd);font-variant-numeric:tabular-nums}.j-list li p{margin:0;font-size:16px;line-height:1.45}.j-list li.past p{color:var(--lav)}.j-list .st.ab{border-color:var(--lav);color:var(--lav)}.method{grid-column:9/13;margin-top:32px;background:var(--ink);padding:22px 24px 20px;align-self:start}.method h3{font:700 22px/1.1 var(--fd);letter-spacing:-.02em;margin:0 0 12px}.method ol{margin:0;padding:0;list-style:none;counter-reset:m}.method li{counter-increment:m;display:grid;grid-template-columns:30px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--line-ink);font-size:15px;line-height:1.45}.method li::before{content:counter(m);font:800 20px/1.1 var(--fd);color:var(--lime)}.method p{margin:12px 0 0;font-size:13px;color:var(--mute)}.trace{grid-column:1/-1;margin-top:64px}.trace h3{font:700 clamp(26px,2.6vw,36px)/1.05 var(--fd);letter-spacing:-.03em;margin:0 0 6px}.trace>p{margin:0 0 18px;font-size:16px;color:var(--lav);max-width:70ch}.months{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;font:600 12px var(--fd);color:var(--lav);text-transform:uppercase;letter-spacing:.06em}.months ol{grid-column:2;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,1fr)}.months li{border-left:1px solid #8E70F2;padding:0 0 6px 6px}.prov{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;row-gap:8px;padding:16px 0;border-top:2px solid #fff}.prov:last-of-type{border-bottom:2px solid #fff}.prov h4{margin:0;font:700 22px/1.1 var(--fd);letter-spacing:-.02em}.prov h4 small{display:block;font:500 13px/1.3 var(--fs);color:var(--lav);margin-top:6px;letter-spacing:0}.track{position:relative;height:40px;background:repeating-linear-gradient(90deg,#8E70F2 0 1px,transparent 1px calc(100% / var(--ms)))}.seg{position:absolute;z-index:1;top:6px;height:28px;left:calc((var(--a) - var(--m0)) / var(--ms) * 100%);width:calc(var(--w) / var(--ms) * 100%);border:2px solid #fff;font:700 12px/24px var(--fd);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:clip}.seg.now{background:var(--lime);border-color:var(--lime);color:var(--ink)}.prov ul{grid-column:2;list-style:none;margin:0;padding:0;font-size:15px;line-height:1.45}.prov ul li{padding-left:22px;position:relative}.prov ul li::before{content:"";position:absolute;left:0;top:.72em;width:12px;height:2px;background:var(--lime)}.article{padding:104px 0 0}.sheet a{color:var(--v-deep);text-decoration-color:var(--v-deep)}.sheet a:hover{color:var(--ink)}.byline{display:flex;gap:16px;align-items:center;border-bottom:2px solid var(--ink);padding:0 0 18px;margin-bottom:44px;max-width:70ch}.byline svg{flex:none}.byline p{margin:0;font-size:14px;line-height:1.45}.byline strong{font:700 17px var(--fd)}.sec+.sec{border-top:2px solid var(--ink);padding-top:40px}.secno{font:800 14px var(--fd);letter-spacing:.08em;color:var(--v-deep);margin:0 0 10px;font-variant-numeric:tabular-nums}.sec h2{font:700 clamp(28px,2.6vw,38px)/1.08 var(--fd);letter-spacing:-.03em;margin:0 0 20px;max-width:24ch}.sec h3{font:700 21px/1.2 var(--fd);letter-spacing:-.015em;margin:28px 0 8px}.sec p,.sec ul,.sec ol{max-width:70ch}.sec p{margin:0 0 18px}.pull{font:600 26px/1.25 var(--fd);letter-spacing:-.02em;color:var(--v-deep);margin:30px auto;padding:0;text-align:center;max-width:30ch !important}.pull::before,.pull::after{content:"";display:block;height:3px;background:var(--v);width:56px;margin:0 auto 14px}.pull::after{margin:14px auto 0}.sec ul.dash{list-style:none;padding:0;margin:0 0 18px}.sec ul.dash li{padding-left:26px;position:relative;margin-bottom:8px}.sec ul.dash li::before{content:"";position:absolute;left:0;top:.8em;width:14px;height:3px;background:var(--v)}.sec ol.steps{list-style:none;padding:0;margin:0 0 18px;counter-reset:s}.sec ol.steps li{counter-increment:s;display:grid;grid-template-columns:52px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--ink)}.sec ol.steps li::before{content:counter(s);font:800 34px/1 var(--fd);letter-spacing:-.05em;color:var(--v-deep)}.note{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:22px;align-items:start;border-top:3px solid var(--v);padding-top:12px;margin:26px 0 0;max-width:70ch}.note>div{grid-column:2}.note.plain>div{grid-column:1/-1}.nfig{font:800 58px/.9 var(--fd);letter-spacing:-.05em;color:var(--v-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.nh{font:800 12px var(--fs) !important;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px !important}.note p{font-size:15px;line-height:1.5;margin:0 0 6px}.tablebox{margin:8px 0 28px}td.n{font:800 24px/1 var(--fd);letter-spacing:-.03em;color:var(--v-deep);font-variant-numeric:tabular-nums}.faq details{border-top:2px solid var(--ink);max-width:70ch}.faq details:last-of-type{border-bottom:2px solid var(--ink)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 32px;align-items:center;gap:16px;padding:16px 0}.faq summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font:700 20px/1.25 var(--fd);letter-spacing:-.015em}.faq .pm{width:32px;height:32px;position:relative;border:2px solid var(--ink);border-radius:50%}.faq .pm::before,.faq .pm::after{content:"";position:absolute;left:7px;right:7px;top:13px;height:2.5px;background:var(--ink);transition:transform .2s}.faq .pm::after{transform:rotate(90deg)}.faq details[open] .pm{background:var(--lime)}.faq details[open] .pm::after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.faq .pm::before,.faq .pm::after{transition:none}}.faq details p{margin:0 0 18px}.closing{text-align:center;padding:96px 0 96px}.closing .big2{font:800 clamp(40px,5.4vw,80px)/1 var(--fd);letter-spacing:-.05em;margin:0 auto 16px;max-width:15ch}.closing p{margin:0 auto 22px;max-width:52ch;color:var(--lav)}.closing a{font:700 17px var(--fs);color:var(--lime);display:inline-flex;gap:10px;align-items:center}.closing a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.totop,.btn,.btn svg{transition:none}}@media (max-width:1100px){.lead{grid-column:1/-1}.log{grid-column:1/-1;margin-top:36px;margin-left:0}.rail ol{grid-template-columns:repeat(3,minmax(0,1fr))}.rail li:nth-child(4){border-left:0}.rail li:nth-child(n+4){border-top:1px solid #8E70F2}.c-in,.c-out{grid-column:1/-1}.c-out{border-left:0;border-top:2px solid var(--ink);padding:28px 0 0;margin-top:36px}.j-list,.method{grid-column:1/-1}}@media (max-width:760px){.months{display:none}.prov{grid-template-columns:1fr}.prov ul{grid-column:1}.track{background:none;border-bottom:1px solid #8E70F2}.seg{font-size:0;padding:0}.sheet{padding:36px 22px 24px}}@media (max-width:600px){.grid{column-gap:12px}.brand svg.wm{width:128px;height:auto}.brand svg.mk{width:36px;height:36px}.hero{padding-top:22px}.lead{grid-template-areas:"k k" "n c" "h h" "t t" "s s" "p p";column-gap:16px}.lead{--bs:44vw}.big{margin-top:16px}.lead .cap{border-top-width:2px}.lead .cap strong{font-size:18px}.lead h1{margin-top:22px;font-size:31px}.lead .txt{font-size:15.5px;margin-top:12px}.log{margin-top:28px;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:18px 16px 16px}.log-head h2{font-size:26px}.entries li{grid-template-columns:46px minmax(0,1fr)}.entries time{grid-row:span 2}.rail{margin-top:36px}.rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}.rail li{border-left:0 !important;border-top:1px solid #8E70F2}.rail li:nth-child(-n+2){border-top:0}.rail li:nth-child(even){border-left:1px solid #8E70F2 !important}.rail a{grid-template-columns:36px minmax(0,1fr);padding:12px 10px;gap:2px 10px}.rail svg{width:36px;height:36px}.rail b{font-size:15px}.rail span{font-size:12.5px}.btn{justify-content:center}.calc{margin-top:64px}.presets button{flex:1 1 100%}.fields{gap:16px 14px}.fields input{font-size:24px}.sentence{font-size:19px}.figs{gap:14px}.figs .v{font-size:40px}.c-out dl{font-size:14px}.journal{padding-top:72px}.method{padding:18px 16px}.article{padding-top:72px}.sheet{padding:30px 18px 20px}.byline{margin-bottom:32px}.pull{font-size:21px}.nfig{font-size:44px}.note{column-gap:14px}.faq summary h3{font-size:18px}.closing{padding:72px 0}}.lead{grid-template-areas:"k k" "h h" "n f" "c t" "p t" "s s"}.lead .txt{border-top:2px solid #fff;padding-top:12px;margin-top:0}.big{position:relative;z-index:1;clip-path:inset(0 -.1em 0 -.1em)}.lead .cap{align-self:start}.kv{grid-area:f;margin:26px -36px 0 0;height:calc(var(--bs) * .8);overflow:hidden;background:var(--v-deep)}.kv img,.sfig img{display:block;width:100%;height:100%;object-fit:cover}.sfig{margin:0;overflow:hidden;background:var(--v-deep)}.sfig img{height:auto}.sec .sfig{max-width:70ch;margin:8px 0 30px}.j-side{grid-column:9/13;margin-top:32px;align-self:start}.j-side .method{margin-top:0}.j-side .sfig{margin-bottom:0}.vbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:center;margin:20px 0 0;font-size:13px;font-weight:700}.vbar i{display:block;height:12px;min-width:3px;background:var(--ink)}.vbar i#b-nom{background:var(--v)}@media (prefers-reduced-motion:no-preference){.mo .btn{background:linear-gradient(#fff,#fff) 0 0/0 100% no-repeat var(--lime);transition:background-size .35s var(--e),transform .15s}.mo .btn:hover,.mo .btn:focus-visible{background:linear-gradient(#fff,#fff) 0 0/100% 100% no-repeat var(--lime)}.mo .vbar i{transition:width .5s var(--e)}}@media (max-width:1100px){.kv{height:auto;aspect-ratio:2/1;margin-right:0}.j-side{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}}@media (max-width:760px){.j-side{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.hero{padding-top:0}.lead{grid-template-areas:"f f" "k k" "n c" "h h" "t t" "s s" "p p"}.lead .kicker{margin-top:18px}.lead .txt{border-top:0;padding-top:0;margin-top:12px}.kv{margin:0 calc(var(--gut) * -1);aspect-ratio:390/190}.vbar{font-size:12px}}.hero{padding:24px 0 0}.stage{position:relative;display:grid;grid-template-columns:minmax(0,600fr) minmax(0,680fr);height:420px;background:#5A2DE6;overflow:hidden}.plate{background:var(--v);padding:24px 32px 22px 0;display:flex;flex-direction:column;min-width:0}.plate h1{font-family:var(--fd);font-size:clamp(32px,2.9vw,42px);line-height:1.04;letter-spacing:-.03em;font-weight:700;margin:10px 0 0;max-width:24ch}.numrow{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:26px;align-items:end}.big{--bs:184px;grid-area:auto;font-size:var(--bs);margin:0 0 0 -.05em;clip-path:none;align-self:end}.big .strip span{letter-spacing:0}.big .reel{overflow:visible;clip-path:inset(0 -.25em);margin-right:-.06em}.big .reel:last-child{margin-right:0}.numrow .cap{border-top:2px solid #fff;padding-top:10px;margin:0 0 4px;align-self:end}.numrow .cap strong{display:block;font:700 23px/1.12 var(--fd);letter-spacing:-.02em;max-width:16ch}.numrow .cap span{display:block;margin-top:8px;font-size:14px;line-height:1.4;color:var(--lav);max-width:30ch}.stage .kv{grid-area:auto;margin:0;height:100%;overflow:hidden;background:#5A2DE6;aspect-ratio:auto}.stage .kv img{width:100%;height:100%;object-fit:cover;object-position:28% 56%}.work{display:grid;grid-template-columns:minmax(0,4.9fr) minmax(0,4.5fr) minmax(0,2.6fr);column-gap:24px;margin-top:20px;align-items:stretch}.nd{grid-column:1;background:var(--ink);padding:18px 22px 14px;display:flex;flex-direction:column}.nd .kicker{color:var(--lime);font-size:12px}.nd h2{display:flex;align-items:center;gap:10px;margin:6px 0 0;font:700 26px/1.1 var(--fd);letter-spacing:-.02em}.nd-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-top:10px}.nd-n{font:800 64px/.8 var(--fd);letter-spacing:-.05em;color:var(--lime)}.nd-main p{margin:0;font-size:15px;line-height:1.4;color:var(--lav)}.nd-main b{display:block;color:#fff;font:700 18px/1.2 var(--fd);letter-spacing:-.01em}.nd dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 0}.nd dl div{border-top:1px solid var(--line-ink);padding-top:6px}.nd dt{font-size:12.5px;color:var(--mute)}.nd dd{margin:1px 0 0;font:700 17px/1.2 var(--fd)}.nd-act{display:flex;align-items:center;gap:18px;margin-top:14px;flex-wrap:wrap}.nd-act .btn{flex:1 1 200px}.nd .rg{margin-top:10px;color:var(--mute)}.work .log{grid-column:2;margin:0;padding:14px 18px 10px;background:transparent;border:2px solid #fff}.work .log-head h2{font-size:26px}.work .log-head a{color:var(--lime);font-weight:700;font-size:14px;white-space:nowrap}.work .log-head a:hover{color:#fff}.work .log-check{margin:8px 0 2px;font-size:12.5px;line-height:1.35}.work .entries li{display:block;position:relative;padding:8px 0 8px 52px;font-size:13.5px;line-height:1.38}.work .entries time{position:absolute;left:0;top:9px}.work .entries .st{display:inline-block;vertical-align:1px;margin:0 7px 0 0;padding:3px 6px 2px;font-size:10px}.work .entries p{display:inline}.work .entries li:last-child{border-bottom:0}.work .entries p{font-size:13.5px;line-height:1.38}.work .entries time{font-size:14px}.work .log-foot{display:block;margin:4px 0 0;font-size:12px;line-height:1.4;border-top:1px solid #8E70F2;padding-top:7px;color:var(--lav)}.work .log-foot a{font-size:14px}.work .entries{border-top:0}.mini{grid-column:3;background:var(--lime);color:var(--ink);padding:16px 18px 14px;display:flex;flex-direction:column}.mini h2{font:700 21px/1.1 var(--fd);letter-spacing:-.02em;margin:0}.mini-f{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:end;margin-top:12px}.mini-f label{font-size:12.5px;font-weight:700}.mini-f input{width:100%;margin-top:4px;background:transparent;border:0;border-bottom:2px solid var(--ink);color:var(--ink);font:700 26px var(--fd);letter-spacing:-.02em;padding:2px 0;font-variant-numeric:tabular-nums;border-radius:0}.mini-f .op{font:700 24px var(--fd);padding-bottom:6px}.mini-out{display:flex;align-items:baseline;gap:10px;margin:10px 0 0;border-top:2px solid var(--ink);padding-top:6px}.mini-out .eq{font:700 24px var(--fd)}.mini-out output{font:800 44px/1 var(--fd);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.mini-l{font-size:12.5px;line-height:1.4;margin:6px 0 0}.mini-go{margin-top:auto;display:inline-flex;align-items:center;color:var(--ink);font-size:15px;text-decoration-color:var(--ink)}.mini-go:hover{color:var(--v-deep)}.hero .stamp{display:flex;gap:6px 22px;flex-wrap:wrap;margin-top:20px;font-size:14px;font-weight:600;border-top:0;padding-top:0}.hero .stamp b{font-family:var(--fd);color:var(--lime);font-weight:800}.stamp-t{font-weight:500;color:var(--lav)}.rail{margin-top:22px}@media (max-width:1240px){.big{--bs:140px}.work{grid-template-columns:repeat(12,minmax(0,1fr))}.nd{grid-column:1/7}.work .log{grid-column:7/13}.mini{grid-column:1/-1;margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;column-gap:24px;align-items:end}.mini h2,.mini-l{grid-column:1/-1}.mini-f{grid-column:1}.mini-out{grid-column:2;margin:0}.mini-go{grid-column:3;margin:0}}@media (max-width:1100px){.stage{display:grid;grid-template-columns:1fr;grid-template-areas:"f" "k" "h";height:auto;background:transparent;overflow:visible}.plate{display:contents}.stage .kv{grid-area:f;height:min(30vh,300px);margin:0 calc(var(--gut) * -1)}.stage .kv img{object-position:30% 55%}.plate .kicker{grid-area:k;margin-top:18px}.plate h1{grid-area:h}.numrow{grid-area:f;align-self:start;justify-self:start;z-index:1;margin:0 0 0 calc(var(--gut) * -1);background:var(--v);padding:6px 18px 12px var(--gut);grid-template-columns:auto;max-width:56%}.numrow .cap{border-top-width:2px;margin-top:6px}.hero{padding-top:0}.nd{grid-column:1/-1;margin-top:20px}.work .log{grid-column:1/8;margin-top:20px}.mini{grid-column:8/13;margin-top:20px;display:flex;align-items:stretch}.mini-out{margin-top:10px}.mini-go{margin-top:auto}}@media (max-width:760px){.work .log,.mini{grid-column:1/-1}}@media (max-width:600px){.stage .kv{height:min(28vh,236px)}.big{--bs:76px;margin-left:-.04em}.numrow{padding:8px 14px 10px var(--gut);max-width:none;grid-template-columns:auto auto;column-gap:12px;align-items:center}.numrow .cap{border-top:0;border-left:2px solid #fff;padding:0 0 0 10px;margin:0}.numrow .cap strong{font-size:14px;max-width:17ch}.numrow .cap span{display:none}.plate .kicker{margin-top:14px;font-size:12px;letter-spacing:.07em}.plate h1{font-size:28px;margin-top:6px}.nd{margin:16px calc(var(--gut) * -1) 0;padding:16px 16px 12px}.nd h2{font-size:23px}.nd-n{font-size:54px}.nd dl{gap:10px}.nd dd{font-size:16px}.nd-act{gap:10px 16px}.nd-act .btn{flex:1 1 100%;justify-content:center}.work .log{margin:16px calc(var(--gut) * -1) 0;padding:14px 16px 10px;border-left:0;border-right:0}.mini{margin:16px calc(var(--gut) * -1) 0;padding:16px}.hero .stamp{font-size:13px;gap:4px 14px}.rail{margin-top:24px}}.calc input:focus-visible,.mini input:focus-visible{outline-offset:2px}.top.stuck .brand svg.mk{width:36px;height:36px}.mini .more,.calc .more{color:var(--ink);text-decoration-color:var(--ink)}.mini .more:hover{color:var(--v-deep)}.sheet .more{color:var(--ink);text-decoration-color:var(--v)}.sheet .more:hover{color:var(--v-deep)}.btn{min-height:50px}.filter button{min-height:44px;padding:0 15px}.log-head a{display:inline-flex;align-items:center;min-height:44px}.hero .stamp{justify-content:center;text-align:center;margin:22px auto 0;max-width:120ch}.stamp-t{flex-basis:100%}.qi{margin-top:44px;scroll-margin-top:80px}.qi h2{font:700 clamp(26px,2.4vw,34px)/1.05 var(--fd);letter-spacing:-.03em;margin:0 0 14px}.qi ol{list-style:none;margin:0;padding:0;border-top:2px solid #fff}.qi li{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr) 70px;column-gap:24px;align-items:baseline;padding:14px 0;border-bottom:1px solid #8E70F2}.qi .q{font:700 19px/1.25 var(--fd);letter-spacing:-.01em;color:#fff;text-decoration:none}.qi .q::after{content:"";position:absolute;inset:0}.qi .a{margin:0;font-size:16px;line-height:1.45;color:var(--lav);max-width:72ch}.qi .go{justify-self:end;display:inline-flex;gap:8px;align-items:center;font:800 15px var(--fd);color:var(--lime);font-variant-numeric:tabular-nums}.qi li:hover .q{color:var(--lime)}.qi .q:focus-visible{outline:0;box-shadow:none}.qi .q:focus-visible::after{outline:3px solid #fff;outline-offset:2px;box-shadow:inset 0 0 0 3px var(--ink)}.qi>.more{margin-top:8px}.offers{scroll-margin-top:70px}.offers-head{max-width:75ch}.offers-head h2{font:700 clamp(32px,3.4vw,48px)/1.02 var(--fd);letter-spacing:-.035em;margin:0}.legal-note{font-size:15px;line-height:1.5;margin:18px 0 0;padding-top:10px;border-top:2px solid #fff;font-weight:500}.order-note{margin:10px 0 0;font-size:14px;color:var(--lav)}.filter{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 14px}.ledger{list-style:none;margin:0;padding:0;border-top:2px solid #fff}.offer{display:grid;grid-template-columns:minmax(0,540px) minmax(0,1fr) 230px;grid-template-areas:"h h h" "t w a" "r r r";column-gap:40px;row-gap:16px;padding:22px 0 16px;border-bottom:2px solid #fff;scroll-margin-top:80px}.offer[hidden]{display:none}.o-head{grid-area:h;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.o-head svg{flex:none}.o-rank{font:800 15px var(--fd);color:var(--lav);font-variant-numeric:tabular-nums;min-width:14px}.o-head h3{margin:0;font:700 28px/1.1 var(--fd);letter-spacing:-.02em}.score{margin:0 0 0 auto;display:flex;align-items:baseline;gap:7px;font-size:13px;color:var(--lav)}.score b{font:800 32px/1 var(--fd);color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.o-terms{grid-area:t;display:grid;grid-template-columns:150px repeat(2,minmax(0,1fr));gap:10px 22px;margin:0;align-content:start}.o-terms div{border-top:1px solid #8E70F2;padding-top:6px;min-width:0}.o-terms .o-fs{grid-row:1/4;border-top:0;padding-top:0;display:flex;flex-direction:column-reverse;justify-content:flex-end}.o-terms dt{font-size:13px;color:var(--lav)}.o-terms dd{margin:2px 0 0;font:700 18px/1.2 var(--fd);letter-spacing:-.01em}.o-fs dd{margin:0;font:800 104px/.8 var(--fd);letter-spacing:-.06em;color:var(--lime);font-variant-numeric:tabular-nums}.o-fs dd small{display:block;font:700 12px/1.2 var(--fs);letter-spacing:.04em;color:#fff;margin-top:10px}.o-fs dt{margin-top:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:#fff}.o-why{grid-area:w;min-width:0}.verdict{margin:0;font:600 18px/1.4 var(--fd);letter-spacing:-.01em;max-width:44ch}.facts{list-style:none;margin:12px 0 0;padding:0;font-size:15px;line-height:1.4;color:var(--lav)}.facts li{position:relative;padding:5px 0 5px 22px}.facts li::before{content:"";position:absolute;left:0;top:.95em;width:12px;height:2px;background:var(--lime)}.act{grid-area:a;display:flex;flex-direction:column;gap:6px;align-items:stretch}.offer .rg{grid-area:r}.offers-foot{font-size:14px;color:var(--lav);margin:14px 0 0}.nd-act{gap:4px 18px}.c-in{grid-column:1/6}.fields input,.mini-f input{font-family:var(--fd)}.fields input[aria-invalid="true"],.mini-f input[aria-invalid="true"]{border-bottom-style:dashed}.j-head{max-width:75ch}.j-head h2{font:700 clamp(34px,3.8vw,56px)/.98 var(--fd);letter-spacing:-.04em;margin:8px 0 0}.j-head p{margin:16px 0 0;font-size:16px;color:var(--lav);padding-bottom:16px;border-bottom:2px solid #fff}.journal .grid>.j-head{grid-column:1/-1}.sheet{grid-column:3/13;background:var(--paper);color:var(--ink);padding:52px 56px 36px;min-width:0}.sec{scroll-margin-top:90px}.sec h2{max-width:28ch}.answer{font:500 21px/1.45 var(--fd);letter-spacing:-.01em;margin:0 0 6px !important;max-width:690px !important}.readon{margin:2px 0 6px}.rest{padding-top:14px}.sec .rest>p:first-child{margin-top:4px}.fn{font-size:.62em;line-height:0;vertical-align:.7em;margin-left:1px}.fn a{font-weight:800;text-decoration:none;color:var(--v-deep);padding:0 2px}.fn a:hover{text-decoration:underline}.sources{border-top:2px solid var(--ink);padding-top:40px;scroll-margin-top:90px}.sources h2{font:700 clamp(26px,2.2vw,32px)/1.1 var(--fd);letter-spacing:-.03em;margin:0 0 10px}.sources>p{font-size:15px;margin:0 0 6px;max-width:690px}.sources h3{font:800 12px var(--fs);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 6px}.sources ol{margin:0;padding:0 0 0 30px;max-width:70ch;border-top:1px solid var(--ink)}.sources li{font-size:15px;line-height:1.45;padding:9px 0;border-bottom:1px solid #CFC7EE;scroll-margin-top:90px}.sources li::marker{font:800 15px var(--fd);color:var(--v-deep)}.sources li:target{background:var(--lav)}.sources .back{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin-left:4px;text-decoration:none;font-weight:800}.tablebox{margin:16px 0 22px}.t-note{font-size:13px;line-height:1.45;margin-top:10px;color:var(--ink-2);max-width:70ch}.rowtog{display:none}.t-key td.n{font:800 22px/1 var(--fd);letter-spacing:-.03em;color:var(--v-deep);font-variant-numeric:tabular-nums}.t-key{font-size:14px}.t-key th,.t-key td{padding:11px 10px 11px 0}.t-key thead th{font-size:11px}.t-stack td{font-size:15px}.t-stack tbody th{white-space:nowrap}.mo:not(.done) .log-check i{animation:fs-pulse .7s var(--e) .6s 1}@media (max-width:1240px){.offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"h h" "t w" "a a" "r r"}.act{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px 24px}.act .btn{min-width:240px}.sheet{grid-column:3/13;padding:44px 40px 32px}}@media (max-width:1100px){.stage{grid-template-areas:"f" "n" "k" "h"}.numrow{grid-area:n;align-self:auto;justify-self:stretch;margin:0;background:none;padding:14px 0 0;max-width:none;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:center}.numrow .cap{border-top:0;border-left:2px solid #fff;padding:0 0 0 14px;margin:0}.qi li{grid-template-columns:minmax(0,1fr) 60px;row-gap:4px}.qi .a{grid-column:1;grid-row:2}.qi .go{grid-column:2;grid-row:1}.sheet{grid-column:1/-1;margin-top:20px}.sec,.sources,.sources li{scroll-margin-top:130px}}@media (max-width:760px){.offer{grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "t" "w" "a" "r";row-gap:14px;padding:20px 0 16px}.o-head h3{font-size:24px}.o-head .tag{order:5}.score b{font-size:26px}.o-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.o-terms .o-fs{grid-row:auto;grid-column:1/-1;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;gap:14px}.o-terms .o-fs dd{font-size:72px}.o-fs dt{margin:0 0 4px}.o-terms dd{font-size:17px}.act{flex-direction:column;align-items:stretch;gap:2px}.act .btn{min-width:0;justify-content:center}.act .more{justify-content:center}.t-key,.t-key thead,.t-key tbody,.t-key tr,.t-key th,.t-key td{display:block}.t-key caption{display:block}.t-key tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);column-gap:10px;border-bottom:1px solid var(--ink)}.t-key thead tr{border-bottom:3px solid var(--ink)}.t-key th,.t-key td{border:0;padding:10px 0}.t-key tr>:first-child{grid-column:1;grid-row:1}.t-key .k1{grid-column:2;grid-row:1}.t-key .k2{grid-column:3;grid-row:1}.t-key td.k1,.t-key td.k2{font-size:20px}.t-key thead th.d{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.t-key td.d{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:7px 0;border-top:1px solid #CFC7EE;font-size:15px}.t-key td.d.n{font-size:18px}.t-key td.d::before{content:attr(data-l);font-size:13px;font-weight:600;color:var(--ink)}.t-key tr.shut td.d{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.t-key tbody th span{display:block}.rowtog{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;font:600 14px var(--fs);color:var(--ink);text-decoration:underline;text-decoration-color:var(--v);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.t-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.t-stack,.t-stack tbody,.t-stack tr,.t-stack th,.t-stack td{display:block}.t-stack tbody tr{border-top:2px solid var(--ink);padding:8px 0 10px}.t-stack tbody th{border:0;padding:4px 0 6px}.t-stack tbody td{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;border-bottom:1px solid #CFC7EE;padding:7px 0}.t-stack tbody td::before{content:attr(data-l);font-size:13px;font-weight:600}.t-stack [hidden]{display:none !important}.t-stack caption{display:block}.j-list li{grid-template-columns:62px minmax(0,1fr)}.j-list li p{grid-column:1/-1}.answer{font-size:19px}.qi li:nth-child(n+5){display:none}}@media (max-width:600px){.stage .kv{height:min(26vh,210px)}.numrow{padding:12px 0 0;grid-template-columns:auto minmax(0,1fr);column-gap:12px}.numrow .cap{padding:0 0 0 12px}.numrow .cap strong{font-size:16px;max-width:19ch}.plate .kicker{margin-top:12px}.qi{margin-top:32px}.qi .q{font-size:17px}.qi .a{font-size:15px}}html:not(.mo){scroll-behavior:auto}html:not(.mo) .btn,html:not(.mo) .btn svg{transition:none}@media (max-width:380px){.brand svg.wm{width:108px}}@media (max-width:760px){.score .sl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.score{gap:4px}.o-head{gap:8px 10px}}.answer{margin:0 0 16px !important}.answer+.readon,.answer+.tablebox{margin-top:-4px}.t-key td.k2{font:700 18px/1.2 var(--fd)}.fields input,.mini-f input{min-height:44px}.mini-go{padding-top:0;margin-top:auto}.closing a.more{color:var(--lime);font:700 17px var(--fs)}.sources .back{min-width:44px;min-height:44px;margin:-12px 0;vertical-align:middle;font-size:18px}.fn{scroll-margin-top:110px}h1,h2,h3,h4,.verdict,.big2,.pull{text-wrap:balance}.faq .pm{border-radius:0}.log-check i,.entries li.fresh time::after{border-radius:0}.score b,.o-fs dd,.o-terms dd,td,.figs .v,.c-out dd,.entries time,.j-list time,.nd-n,.nd dd,.mini-out output,.stamp b,.secno,.nfig{font-variant-numeric:tabular-nums}.offers,.journal,.sec,.sources,.sources li,.offer,.fn,.toc{scroll-margin-top:0}.calc{scroll-margin-top:0}.offers{padding-top:var(--sec)}.calc{margin-top:var(--sec)}.journal{padding-top:var(--sec)}.article{padding-top:var(--sec)}.closing{padding:var(--sec) 0}.offers-head h2,.calc h2,.j-head h2{font:700 var(--h2b)/1 var(--fd);letter-spacing:-.04em;margin:10px 0 0}.calc h2{margin-bottom:14px}.j-head .kicker,.offers-head .kicker{color:var(--lav)}.filter button,.toc a,.tag.alt,.st.ge,.st.en{border-width:2px}.filter button{min-height:var(--tgt);transition:background .15s,color .15s,border-color .15s}.filter button:hover{background:var(--v-deep);border-color:#fff}.filter button[aria-pressed="true"]:hover{background:#fff;color:var(--v)}.filter button:active{transform:translateY(1px)}.rail svg *{stroke-width:2}.btn:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px var(--ink)}.more:active,.btn:active{transform:translateY(1px)}.presets-l{margin:24px 0 8px;font:700 14px/1.3 var(--fs)}.presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:2px solid var(--ink)}.presets button{display:block;min-height:68px;margin:0;padding:10px 14px;border:0;border-left:2px solid var(--ink);font:700 15px/1.2 var(--fd);letter-spacing:-.01em;transition:background .15s,color .15s}.presets button:first-child{border-left:0}.presets button small{display:block;margin-top:5px;font:500 12.5px/1.35 var(--fs);letter-spacing:0}.presets button small span{display:block}.presets button:hover{background:rgba(255,255,255,.55)}.presets button[aria-pressed="true"]{background:var(--ink);color:var(--lime)}.presets button:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #fff}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:24px}.fld label{display:block;margin:0 0 8px;font:700 14px/1.3 var(--fs)}.fld label small{font-weight:500;font-size:13px}.fld .box{position:relative;display:block}.fields input{display:block;width:100%;height:60px;min-height:60px;margin:0;padding:0 64px 0 16px;background:rgba(255,255,255,.5);border:2px solid var(--ink);border-radius:0;color:var(--ink);font:700 28px/1 var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:background .15s}.fields input:hover{background:rgba(255,255,255,.75)}.fields input:focus{background:#fff}.fields input:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #fff}.fields input[aria-invalid="true"]{border-style:dashed;border-bottom-style:dashed;background:#fff}.fld .u{position:absolute;right:16px;top:50%;transform:translateY(-50%);font:700 15px/1 var(--fs);color:var(--ink-2);pointer-events:none}.err{display:flex;gap:8px;align-items:center;margin:8px 0 0;font:700 13.5px/1.35 var(--fs)}.err[hidden]{display:none}.err::before{content:"!";flex:none;display:inline-grid;place-items:center;width:20px;height:20px;background:var(--ink);color:var(--lime);font:800 13px/1 var(--fd)}.vbar{grid-template-columns:110px minmax(0,1fr);gap:10px 14px}.vbar i{height:14px}.mini-f input{min-height:48px}.cas-pre .cas-i{opacity:0;transform:translateY(10px)}.cas-go .cas-i{animation:cas-in .5s var(--e) calc(var(--i,0) * 70ms) both}.track{overflow:visible}.trace{--m0:0;--ms:12}.now-line{position:absolute;top:-4px;bottom:-4px;left:calc((var(--t) - var(--m0)) / var(--ms) * 100%);width:4px;margin-left:-2px;background:var(--ink);z-index:0}.tick{position:absolute;top:-6px;height:8px;left:calc((var(--a) - var(--m0)) / var(--ms) * 100%);width:2px;margin-left:-1px;background:#fff;transform-origin:50% 100%;z-index:1}.tick{z-index:2}.tick::after{content:"";position:absolute;left:-3px;top:-6px;width:8px;height:8px;background:#fff}.tr-pre .seg{clip-path:inset(0 100% 0 0)}.tr-pre .tick{transform:scaleY(0);opacity:0}.tr-pre .now-line{left:0;opacity:0}.tr-go .seg{animation:tr-fill var(--d) linear var(--dl) both}.tr-go .tick{animation:tr-tick .35s var(--e) var(--dl) both}.tr-go .now-line{animation:tr-cur var(--sw) cubic-bezier(.3,.1,.3,1) var(--row) both}.trace-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 18px;padding:0;list-style:none;font-size:13px;font-weight:600;color:var(--lav)}.trace-legend li{display:inline-flex;align-items:center;gap:8px}.trace-legend i{display:inline-block;flex:none}.trace-legend .k-now{width:22px;height:12px;background:var(--lime)}.trace-legend .k-old{width:22px;height:12px;border:2px solid #fff}.trace-legend .k-line{width:4px;height:16px;background:var(--ink)}.trace-legend .k-tick{width:8px;height:8px;background:#fff}@media (max-width:1100px){.calc,.offers,.journal,.hero{scroll-margin-top:calc(var(--stk,60px) * -1)}.c-in,.c-out{grid-column:1/-1}.c-out{border-left:0;border-top:2px solid var(--ink);padding:28px 0 0;margin-top:36px}.c-in>p{max-width:70ch}}@media (max-width:760px){.fields{grid-template-columns:1fr;gap:16px}.fields input{height:60px;font-size:28px}.figs{grid-template-columns:1fr;gap:18px}.figs>div{border-bottom:1px solid var(--ink);padding-bottom:14px}.figs .v{font-size:clamp(52px,15vw,64px)}.vbar{grid-template-columns:1fr;gap:6px}.vbar span:nth-of-type(2){margin-top:8px}.sentence{font-size:19px;max-width:none}.c-out dl{grid-template-columns:minmax(0,1fr) auto}.presets button{min-height:76px;padding:10px 10px;font-size:14.5px}.trace{--m0:5;--ms:7}.trace .months{display:block;margin-bottom:6px}.trace .months ol{display:grid;grid-template-columns:repeat(7,1fr)}.trace .months li:nth-child(-n+5){display:none}.prov{row-gap:20px}}@media (max-width:600px){.calc .wrap{padding-top:48px;padding-bottom:48px}.presets button{font-size:14px}.presets button small{font-size:12px}}@media (max-width:380px){.presets button{padding:10px 8px;font-size:13.5px}}@media (max-width:600px){.filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter button{padding:0 10px}.o-fs dd small{margin-top:8px}}.nw{white-space:nowrap}.rail li,.rail a{min-width:0}@media (max-width:360px){.rail a{grid-template-columns:28px minmax(0,1fr);padding:12px 8px;gap:2px 8px}.rail svg{width:28px;height:28px}.rail b{font-size:14px;hyphens:auto}}.toc.off{visibility:hidden;opacity:0;pointer-events:none}.mo .toc{transition:top .25s var(--e),opacity .2s}.seg.tight{overflow:visible}.seg.tight .sl{position:absolute;left:-2px;top:calc(100% + 6px);font:700 11px/1 var(--fd);color:#fff;white-space:nowrap}.seg.tight.now .sl{color:var(--lime)}.track:has(.tight){margin-bottom:18px}.tr-pre .seg{clip-path:inset(-24px 100% -24px 0)}.plate .kicker{text-wrap:balance}@media (min-width:1180px){.t-key td:not([data-l="Slot"]){white-space:nowrap}.t-key th,.t-key td{padding-right:14px}.t-stack th,.t-stack td{padding-right:20px}.t-stack td:nth-last-child(-n+2){white-space:nowrap}.t-stack tbody th{white-space:nowrap}}.c-in>.presets-l{margin:28px 0 8px;font:700 14px/1.3 var(--fs)}.figs .v{font-size:clamp(48px,4.6vw,76px)}.figs{gap:24px 32px}.js-only{display:none}.js .js-only{display:inline}@media (max-width:1100px){html.mb-on{scroll-padding-top:calc(72px + 52px + var(--stk,60px) + 14px)}}.mode-drawer button,.mode-hint button{height:auto;min-height:60px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:10px 14px;white-space:normal}.mode-drawer button b,.mode-hint button b{font:700 17px/1 var(--fd);letter-spacing:-.01em}.mode-drawer button span,.mode-hint button span{font:500 12.5px/1.25 var(--fs);color:var(--lav)}.mode-drawer button[aria-checked="true"] span,.mode-hint button[aria-checked="true"] span{color:var(--ink)}.mh{margin-top:clamp(28px,3vw,44px)}.mh[hidden]{display:none}.mh-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;column-gap:clamp(20px,3vw,44px);padding:20px 0;border-top:2px solid #fff;border-bottom:1px solid var(--hair)}.mh-h{margin:0;font:700 clamp(21px,1.9vw,26px)/1.15 var(--fd);letter-spacing:-.02em}.mh-p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--lav);max-width:62ch}.mode-hint{display:grid;grid-template-columns:repeat(3,minmax(132px,1fr))}.mh-x{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:48px;height:48px;color:#fff;justify-self:end}.mh-x:hover{color:var(--lime)}.mh-x:focus-visible{outline:3px solid var(--lime);outline-offset:0}.mh-s{grid-column:1/-1;margin:0;font-size:15px;color:var(--lav)}.mh-s:empty{display:none}.mh-s:not(:empty){margin-top:14px}.mh-s b{color:#fff}.mh-s a{margin-left:6px;font-weight:600}.mo .mh.out{transition:opacity .2s,transform .2s var(--e);opacity:0;transform:translateY(-6px)}@media (max-width:1100px){.mh-in{grid-template-columns:minmax(0,1fr) 48px;row-gap:16px}.mh-t{grid-column:1;grid-row:1}.mh-x{grid-column:2;grid-row:1;align-self:start;margin-top:-8px;margin-right:-10px}.mode-hint{grid-column:1/-1;grid-row:2}.mh-s{grid-row:3}}@media (max-width:600px){.mode-hint{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-hint button{padding:10px}.mode-hint button b{font-size:16px}.mode-hint button span{font-size:12px}}.mh-in{grid-template-columns:auto minmax(0,1fr) 48px;column-gap:clamp(18px,2.4vw,32px)}.mh-in>.mw{grid-column:1;grid-row:1}.mh-in>.mh-h{grid-column:2;grid-row:1}.mh-in>.mh-x{grid-column:3;grid-row:1}.mh .mw{--fh:32px;--wh:52px;--ww:132px;--r:44px;--ck:40px;--fx:12px}.mh .mw-f b,.mh .mw-now b{font-size:17px}.mh .mw-f i,.mh .mw-now i{font-size:10px;padding-left:8px}.mh .mw-f,.mh .mw-now{grid-template-columns:22px minmax(0,1fr) 14px}@media (max-width:1100px){.mh-in{grid-template-columns:auto minmax(0,1fr) 48px;row-gap:12px}.mh-in>.mh-x{align-self:center;margin:0 -10px 0 0}}@media (max-width:600px){.mh-in{grid-template-columns:minmax(0,1fr) 48px}.mh-in>.mh-h{grid-column:1;grid-row:1}.mh-in>.mh-x{grid-column:2;grid-row:1;align-self:start;margin:-10px -10px 0 0}.mh-in>.mw{grid-column:1/-1;grid-row:2}}.vs,.qc{display:none}html[data-mode="sehen"] .vs{display:grid}html[data-mode="ueben"] .qc{display:grid}.mo .vs.in,.mo .qc.in{animation:m-in .26s var(--e) both}.mo.m-out .vs,.mo.m-out .qc{transition:opacity .12s,transform .12s;opacity:0;transform:translateY(4px)}.vs{grid-template-columns:minmax(150px,236px) minmax(0,1fr);max-width:70ch;margin:0 0 24px;background:var(--ink);color:#fff}.vs-play,.vs video{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--v);color:var(--ink);text-decoration:none}.vs video{width:100%;height:auto}.vs-play img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--e)}.mo .vs-play:hover img{transform:scale(1.04)}.vs-btn{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;background:var(--lime);font:800 13px/1 var(--fs);letter-spacing:.03em;transition:background .15s}.vs-play:hover .vs-btn{background:#fff}.vs-play:focus-visible{outline:0}.vs-play:focus-visible .vs-btn{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px var(--ink)}.vs-cap{padding:12px 18px 6px;min-width:0}.vs-k{display:block;font:800 11.5px/1.2 var(--fs);letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.vs-cap>b{display:block;margin-top:6px;font:700 19px/1.15 var(--fd);letter-spacing:-.015em}.vs-text summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 12.5px/1 var(--fs);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:underline;text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:4px}.vs-text summary::-webkit-details-marker{display:none}.vs-text summary::after{content:"+";font:700 17px/1 var(--fd);color:var(--lime);text-decoration:none}.vs-text[open] summary::after{content:"–"}.vs-text summary:hover{color:var(--lime)}.vs-text p{margin:0 0 12px !important;font-size:15.5px;line-height:1.55;color:var(--lav);max-width:none}.vs.playing{grid-template-columns:minmax(0,1fr)}.vs.playing .vs-cap{padding-top:14px}.vs-note{margin:8px 0 0 !important;font-size:13.5px;color:var(--mute)}@media (max-width:600px){.vs{grid-template-columns:minmax(0,1fr);margin-left:-18px;margin-right:-18px}.vs-cap{padding:12px 18px 4px}}.qc{grid-template-columns:52px minmax(0,1fr);column-gap:10px;max-width:none;margin:30px 0 4px;padding-top:16px;border-top:2px solid var(--ink)}.qc-no{font:800 34px/1 var(--fd);letter-spacing:-.05em;color:var(--v-deep)}.qc-k{margin:0 0 6px !important;font:800 12px/1.2 var(--fs);letter-spacing:.1em;text-transform:uppercase;color:var(--v-deep)}.qc-q{max-width:56ch !important;margin:0 0 14px !important;font:700 19px/1.3 var(--fd);letter-spacing:-.01em}.qc-a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px}.qc-a button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border:2px solid var(--ink);background:#fff;color:var(--ink);font:600 16px/1.3 var(--fs);transition:background .15s,color .15s,border-color .15s}.qc-a button i{flex:none;position:relative;width:20px;height:20px;border:2px solid currentColor}.qc-a button:hover:not([aria-disabled="true"]){background:var(--lav)}.qc-a button:focus-visible{outline:3px solid var(--v);outline-offset:2px}.qc-a button[aria-disabled="true"]{cursor:default}.qc-a button.right{background:var(--lime);border-color:var(--ink)}.qc-a button.right i{background:var(--ink);border-color:var(--ink)}.qc-a button.right i::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--lime);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.qc-a button.wrong{background:var(--ink);color:#fff;border-color:var(--ink)}.qc-a button.wrong span{text-decoration:line-through;text-decoration-thickness:2px}.qc-a button.wrong i::before,.qc-a button.wrong i::after{content:"";position:absolute;left:2px;right:2px;top:7px;height:2px;background:currentColor;transform:rotate(45deg)}.qc-a button.wrong i::after{transform:rotate(-45deg)}.qc-a button.dim{opacity:.55}.qc-why{margin:12px 0 0 !important;font-size:16px;line-height:1.5}.qc-why:empty{display:none}.qc-why b{font-weight:800}.qc-why .more{margin-left:4px;min-height:44px}.qc.done-r .qc-no{color:var(--ink)}@media (max-width:600px){.qc{grid-template-columns:minmax(0,1fr)}.qc-no{display:none}.qc-q{font-size:18px}}.term{all:unset;cursor:help;color:inherit;font:inherit;text-decoration:underline dotted;text-decoration-color:var(--v);text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:none}.term:hover,.term[aria-expanded="true"]{background:var(--lav);text-decoration-style:solid}.term:focus-visible{outline:3px solid var(--v);outline-offset:1px;box-shadow:none}.tip{position:fixed;z-index:58;display:block;width:min(360px,calc(100vw - 32px));padding:14px 16px 8px;background:var(--ink);color:#fff;border-top:3px solid var(--lime);box-shadow:0 16px 36px rgba(27,16,48,.38);font:400 15px/1.5 var(--fs);text-align:left;white-space:normal}.tip[hidden]{display:none}.tip-t{display:block;font:700 18px/1.15 var(--fd);letter-spacing:-.01em;color:var(--lime)}.tip-d{display:block;margin-top:6px;color:#fff}.tip-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.tip a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:600}.tip a:hover{color:var(--lime)}.tip-x{all:unset;box-sizing:border-box;cursor:pointer;display:none;place-items:center;width:44px;height:44px;color:#fff}.tip-x:hover{color:var(--lime)}.tip-x:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.tip.pin .tip-x{display:inline-grid}.mo .tip.show{animation:tip-in .16s var(--e)}.tip.bs{left:0 !important;right:0;top:auto !important;bottom:0;width:auto;padding:18px var(--gut) calc(14px + env(safe-area-inset-bottom));font-size:16px;box-shadow:0 0 0 100vmax rgba(27,16,48,.45)}.tip.bs .tip-t{font-size:22px;padding-right:48px}.tip.bs .tip-x{display:inline-grid;position:absolute;right:calc(var(--gut) - 10px);top:8px}.mo .tip.bs.show{animation:bs-in .22s var(--e)}.gls{border-top:2px solid var(--ink);padding-top:40px;margin-top:8px;scroll-margin-top:90px}.gls h2{font:700 clamp(26px,2.2vw,32px)/1.1 var(--fd);letter-spacing:-.03em;margin:0 0 10px}.gls>p{font-size:15px;margin:0 0 16px;max-width:690px}.gls h2,.sources h2{max-width:690px}.gl2{margin:0;max-width:70ch;border-top:1px solid var(--ink)}.gl2>div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:24px;padding:12px 0;border-bottom:1px solid var(--hair-p);scroll-margin-top:110px}.gl2 dt{font:700 17px/1.3 var(--fd);letter-spacing:-.01em}.gl2 dd{margin:0}.gl2 dd p{margin:0;font-size:15.5px;line-height:1.5}.gl2 dd a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;font-weight:600;color:var(--v-deep);text-decoration-color:var(--v)}.gl2>div:target,.gl2>div.flash{background:var(--lav);box-shadow:-12px 0 0 var(--lav),12px 0 0 var(--lav)}@media (max-width:600px){.gl2>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mode button,.qc-a button,.find-b,.vs-play img{transition:none}}html.fx-offercount .filter button{display:inline-flex;align-items:center;gap:8px}html.fx-offercount .filter .fc-n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;background:rgba(255,255,255,.16);font:800 13px/1 var(--fd);font-variant-numeric:tabular-nums}html.fx-offercount .filter button[aria-pressed="true"] .fc-n{background:var(--v);color:#fff}html.fx-offercount .filter button.is-zero{border-style:dashed}html.fx-offercount .offer-status{margin:0 0 12px;font:600 14px/1.4 var(--fs);color:var(--lav)}html.fx-offercount .offer-status b{color:#fff;font-variant-numeric:tabular-nums}html.fx-offercount .offer-empty{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;padding:22px 0;border-bottom:2px solid #fff;font:700 20px/1.3 var(--fd);letter-spacing:-.01em}html.fx-offercount .offer-empty[hidden]{display:none}html.mo.fx-offercount .offer.offer-in{animation:offerIn .34s var(--e) both}html.fx-cmpsort .cmp-sort{all:unset;box-sizing:border-box;position:relative;cursor:pointer;display:inline-flex;align-items:center;min-height:24px;margin:-4px 0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}html.fx-cmpsort .cmp-sort:hover{text-decoration:underline;text-decoration-color:var(--v);text-decoration-thickness:2px;text-underline-offset:4px}html.fx-cmpsort .cmp-sort:focus-visible{outline:3px solid var(--v);outline-offset:2px}html.fx-cmpsort .cmp-sort svg{position:absolute;right:-12px;top:50%;margin-top:-7px;fill:none;stroke:currentColor;stroke-width:1.8}html.fx-cmpsort .cmp-sort svg path{opacity:.3}html.fx-cmpsort th[aria-sort="descending"] .cmp-sort .dn,html.fx-cmpsort th[aria-sort="ascending"] .cmp-sort .up{opacity:1;stroke-width:2.4}html.fx-cmpsort th[aria-sort="descending"] .cmp-sort .up,html.fx-cmpsort th[aria-sort="ascending"] .cmp-sort .dn{opacity:0}html.fx-cmpsort th[aria-sort]{color:var(--v-deep)}html.fx-cmpsort .cmp-bar{display:block;width:52px;height:4px;margin-top:8px;background:var(--hair-p)}html.fx-cmpsort .cmp-bar i{display:block;height:100%;background:var(--v)}@media (max-width:760px){html.fx-cmpsort .t-key thead th.d .cmp-sort{visibility:hidden}html.fx-cmpsort .cmp-bar{display:none}html.fx-cmpsort .cmp-sort svg{position:static;margin:0 0 0 3px}}html.fx-logfilter .log-types{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 4px}html.fx-logfilter .log-types button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:var(--tgt);padding:0 14px;border:2px solid #fff;color:#fff;font:600 14px var(--fs);transition:background .15s,color .15s}html.fx-logfilter .log-types button:hover{background:var(--v-deep)}html.fx-logfilter .log-types button[aria-pressed="true"]{background:#fff;color:var(--v)}html.fx-logfilter .log-types button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}html.fx-logfilter .log-types b{font:800 14px/1 var(--fd);font-variant-numeric:tabular-nums}html.fx-logfilter .log-types .st{margin:0}html.fx-logfilter .log-types button[aria-pressed="true"] .st.ge{border-color:var(--v);color:var(--v)}html.fx-logfilter .log-types button[aria-pressed="true"] .st.en{border-color:var(--ink);color:var(--ink)}html.fx-logfilter .log-types button[aria-pressed="true"] .st.ab{border-color:var(--v-deep);color:var(--v-deep)}html.fx-logfilter .log-status{margin:6px 0 0;font:600 14px/1.4 var(--fs);color:var(--lav)}html.fx-logfilter .log-status b{color:#fff}html.fx-logfilter .j-list .is-off{display:none}@media (prefers-reduced-motion:reduce){html.fx-logfilter .log-types button{transition:none}}html.mo.fx-calccheck .fld.fld-shake .box{animation:fldShake .34s cubic-bezier(.36,.07,.19,.97)}html.mo.fx-calccheck .err.err-in{animation:errIn .26s var(--e) both}html.fx-calccheck .c-out .sentence,html.fx-calccheck .c-out .figs,html.fx-calccheck .c-out .vbar,html.fx-calccheck .c-out dl{transition:opacity .2s}html.fx-calccheck .c-out.is-held .sentence,html.fx-calccheck .c-out.is-held .figs,html.fx-calccheck .c-out.is-held .vbar,html.fx-calccheck .c-out.is-held dl{opacity:.28}html.fx-calccheck .calc-hold{display:flex;gap:10px;align-items:center;margin:0 0 18px;padding:12px 14px;background:var(--ink);color:#fff;font:600 15px/1.4 var(--fs)}html.fx-calccheck .calc-hold::before{content:"!";flex:none;display:inline-grid;place-items:center;width:22px;height:22px;background:var(--lime);color:var(--ink);font:800 14px/1 var(--fd)}html.fx-calccheck .calc-hold[hidden]{display:none}@media (prefers-reduced-motion:reduce){html.fx-calccheck .c-out .sentence,html.fx-calccheck .c-out .figs,html.fx-calccheck .c-out .vbar,html.fx-calccheck .c-out dl{transition:none}}html.fx-readfold .fold-end{margin:2px 0 4px}html.fx-readfold .fold-end svg{transform:rotate(-90deg)}html.fx-readfold .rest.is-opening{overflow:hidden}html.fx-faqease .faq .faq-body{overflow:hidden}html.fx-srcpeek .src-peek{position:fixed;z-index:58;display:block;width:min(380px,calc(100vw - 32px));padding:14px 16px 4px;background:var(--ink);color:#fff;border-top:3px solid var(--lime);box-shadow:0 16px 36px rgba(27,16,48,.38);font:400 14.5px/1.5 var(--fs);text-align:left;letter-spacing:0}html.fx-srcpeek .src-peek[hidden]{display:none}html.fx-srcpeek .sp-k{display:block;font:800 11.5px/1.2 var(--fs);letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}html.fx-srcpeek .sp-t{display:block;margin-top:6px;color:#fff}html.fx-srcpeek .sp-t a{color:#fff}html.fx-srcpeek .sp-f{display:flex;align-items:center;justify-content:space-between;gap:12px}html.fx-srcpeek .sp-f a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:600}html.fx-srcpeek .sp-f a:hover,html.fx-srcpeek .sp-t a:hover{color:var(--lime)}html.fx-srcpeek .sp-x{all:unset;box-sizing:border-box;cursor:pointer;display:none;place-items:center;width:44px;height:44px;color:#fff}html.fx-srcpeek .sp-x:hover{color:var(--lime)}html.fx-srcpeek .sp-x:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}html.fx-srcpeek .src-peek.pin .sp-x{display:inline-grid}html.fx-srcpeek .src-peek.bs{left:0 !important;right:0;top:auto !important;bottom:0;width:auto;padding:18px var(--gut) calc(12px + env(safe-area-inset-bottom));font-size:16px;box-shadow:0 0 0 100vmax rgba(27,16,48,.45)}html.fx-srcpeek .fn a[aria-expanded="true"]{background:var(--lime);color:var(--ink)}html.mo.fx-srcpeek .src-peek.on{animation:peekIn .16s var(--e) both}.toc{grid-column:1/3;min-width:0}.toc h2{font:700 13px var(--fd);letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--lime)}.toc>p{margin:4px 0 12px;font-size:13px;color:var(--lav)}.toc ol{list-style:none;margin:0;padding:0;border-top:2px solid #fff}.toc a{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:6px;padding:8px 0;border-bottom:1px solid var(--hair,#8E70F2);color:#fff;text-decoration:none;font-size:14px;line-height:1.3}.toc a .n{font:800 14px var(--fd);font-variant-numeric:tabular-nums;color:var(--lav)}.toc a .s,.toc a .a,.toc .mk{display:none}html:not(.js) .toc{position:sticky;top:24px;align-self:start}.sheet{grid-column:3/13}.qr{position:sticky;top:calc(var(--hdr,0px) + 36px);display:flex;flex-direction:column;align-items:flex-start;padding-top:2px}.mo .qr{transition:top .25s var(--e)}.qr-k{margin:0 0 8px;font:700 12px/1 var(--fd);letter-spacing:.14em;text-transform:uppercase;color:var(--lav)}.qr-num{display:flex;font:800 clamp(104px,10.4vw,156px)/1 var(--fd);color:var(--lime);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:0 0 0 -.05em;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.dg{display:block;height:1em;overflow:hidden}.dg-s{display:block;transform:translateY(calc(var(--p,10) * -1em))}.dg-s span{display:block;height:1em;line-height:1em}.mo .dg-s.go{transition:transform var(--dd,1s) cubic-bezier(.16,.84,.2,1)}.qr-ctl{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:14px 0 0;padding:0 12px 0 12px;border:2px solid #fff;background:none;color:#fff;font:600 15px/1 var(--fs);cursor:pointer;white-space:nowrap}.qr-ctl b{font:800 15px/1 var(--fd);font-variant-numeric:tabular-nums;color:var(--lime)}.qr-ctl svg{flex:none}.mo .qr-ctl svg{transition:transform .2s var(--e)}.qr-ctl:hover,.qr-ctl[aria-expanded="true"]{background:#fff;color:var(--ink)}.qr-ctl:hover b,.qr-ctl[aria-expanded="true"] b{color:var(--v-deep)}.qr-ctl[aria-expanded="true"] svg{transform:rotate(180deg)}.qr-ctl:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.qr-ctl .qm{display:none}.qr-bar{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;width:100%;height:6px;margin:14px 0 0}.qr-bar i{display:block;background:rgba(255,255,255,.26)}.mo .qr-bar i{transition:background .3s}.qr-bar i.rd{background:#fff}.qr-bar i.cur{background:var(--lime)}.qr-c{margin:9px 0 0;font-size:13px;line-height:1.4;color:var(--lav)}.qr-c b{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.qx-bg{position:fixed;inset:0;z-index:61;background:rgba(27,16,48,.55)}.qx{position:fixed;z-index:62;left:var(--qx-l,40px);top:var(--qx-t,100px);width:min(620px,calc(100vw - var(--qx-l,40px) - 24px));max-height:calc(100vh - var(--qx-t,100px) - 24px);display:flex;flex-direction:column;background:var(--ink);color:#fff;border:2px solid #fff;border-top:4px solid var(--lime)}.qx[hidden],.qx-bg[hidden]{display:none}.mo .qx:not([hidden]){animation:qx-in .22s var(--e)}.qx-h{display:grid;grid-template-columns:minmax(0,1fr) 44px;column-gap:12px;align-items:start;padding:16px 16px 12px 20px}.qx-h h2{font:700 13px var(--fd);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin:4px 0 0}.qx-h p{grid-column:1;margin:4px 0 0;font-size:13.5px;line-height:1.4;color:var(--lav)}.qx-h p b{color:#fff;font-variant-numeric:tabular-nums}.qx-x{grid-column:2;grid-row:1/3;width:44px;height:44px;display:grid;place-items:center;border:2px solid #fff;background:none;color:#fff;cursor:pointer}.qx-x:hover{background:#fff;color:var(--ink)}.qx-f{position:relative;margin:0 20px 10px}.qx-f svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--lav);pointer-events:none}.qx-f input{width:100%;min-height:46px;padding:0 12px 0 40px;border:2px solid #fff;background:var(--ink);color:#fff;font:500 16px var(--fs);border-radius:0;-webkit-appearance:none;appearance:none}.qx-f input::placeholder{color:var(--mute)}.qx-f input:focus{outline:3px solid var(--lime);outline-offset:0;border-color:var(--lime)}.qx-f input::-webkit-search-cancel-button{-webkit-appearance:none}.qx-l{scroll-padding-top:48px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 6px;scrollbar-width:thin}.qx .qx-l ol{border-top:2px solid #fff}.qx .qx-l li[hidden]{display:none}.qx .qx-l a{grid-template-columns:30px minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:start;padding:10px 10px 10px 8px;margin:0 -8px;border-bottom:1px solid var(--line-ink);font:600 15.5px/1.3 var(--fs)}.qx .qx-l a .n{font:800 15px/1.3 var(--fd);color:var(--lav)}.qx .qx-l a .t{grid-column:2}.qx .qx-l a .a{display:block;grid-column:2;font:400 13.5px/1.4 var(--fs);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qx .qx-l li.tq a .n{color:var(--lime)}.qx .qx-l a:hover{background:var(--ink-2)}.qx .qx-l a:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.qx .qx-l a[aria-current="true"]{background:var(--v);box-shadow:inset 4px 0 0 var(--lime)}.qx .qx-l a[aria-current="true"] .n{color:var(--lime)}.qx .qx-l a[aria-current="true"] .a{color:var(--lav)}.qx-st{grid-column:3;grid-row:1/3;align-self:center;display:flex;align-items:center;gap:10px;min-width:22px;justify-content:flex-end}.qx-rk{display:block;width:20px;height:20px}.qx li.rd .qx-rk{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.2L16.5 5.5' fill='none' stroke='%23C9F53D' stroke-width='2.6'/%3E%3C/svg%3E") center/20px no-repeat}.qx li.tq .qx-rk{visibility:hidden}.qx .mk{position:static;transform:none;align-items:center;gap:6px;font:700 12px/1 var(--fs);letter-spacing:.02em;color:var(--lav);white-space:nowrap}html[data-mode="sehen"] .qx li[data-clip] .mk-c,html[data-mode="ueben"] .qx li[data-q] .mk-q{display:inline-flex}.qx .mk-c::before{content:"";width:0;height:0;border-left:8px solid var(--lime);border-top:5px solid transparent;border-bottom:5px solid transparent}.qx .mk i{display:inline-block;width:12px;height:12px;border:2px solid var(--lav)}.qx li.q-r .mk-q{color:var(--lime)}.qx li.q-r .mk i{background:var(--lime);border-color:var(--lime)}.qx li.q-w .mk-q{color:#fff}.qx li.q-w .mk i{border-color:#fff;background:linear-gradient(135deg,transparent 45%,#fff 45%,#fff 58%,transparent 58%)}.qx-e{margin:14px 0 6px;font-size:15px;line-height:1.45;color:var(--lav)}.qx-e button{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:0 14px;border:2px solid var(--lime);background:none;color:var(--lime);font:700 14px var(--fs);cursor:pointer}.qx-e button:hover{background:var(--lime);color:var(--ink)}.qx-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 20px 14px;border-top:1px solid var(--line-ink);font-size:12.5px;line-height:1.3;color:var(--lav)}.qx-leg span{display:inline-flex;align-items:center;gap:7px}.qx-leg i{display:inline-block;width:12px;height:12px;border:2px solid var(--lav)}.qx-leg .l-rd{width:16px;height:16px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.2L16.5 5.5' fill='none' stroke='%23C9F53D' stroke-width='2.6'/%3E%3C/svg%3E") center/16px no-repeat}.qx-leg .l-r{border-color:var(--lime);background:var(--lime)}.qx-leg .l-w{border-color:#fff;background:linear-gradient(135deg,transparent 45%,#fff 45%,#fff 58%,transparent 58%)}.qx-leg .l-c{width:0;height:0;border:0;border-left:8px solid var(--lime);border-top:5px solid transparent;border-bottom:5px solid transparent}.qx-leg .lg-q,.qx-leg .lg-c{display:none}html[data-mode="ueben"] .qx-leg .lg-q,html[data-mode="sehen"] .qx-leg .lg-c{display:inline-flex}.toc.qx-on{z-index:64}@media (max-width:1240px){.sheet{grid-column:3/13}}@media (min-width:1101px){.qr-bar{max-width:168px}}@media (max-width:1100px){.sheet{grid-column:1/-1}.toc{grid-column:1/-1;position:sticky;top:var(--hdr,0px);z-index:20;margin:0 calc(var(--gut) * -1);background:var(--v)}html:not(.js) .toc{position:static;padding:12px var(--gut)}.qr{position:static;display:block;padding:0}.qr-k,.qr-num,.qr-c,.qr-ctl .qd{display:none}.qr-ctl{display:flex;width:100%;min-height:50px;margin:0;padding:0 var(--gut);border:0;gap:10px;font:600 15px/1.2 var(--fs)}.qr-ctl:hover,.qr-ctl[aria-expanded="true"]{background:none;color:#fff}.qr-ctl:focus-visible{outline-offset:-3px}.qr-ctl .qm{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.qm-num{display:flex;flex:none;font:800 24px/1 var(--fd);color:var(--lime);letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.qm-of{flex:none;font:700 14px/1 var(--fd);color:var(--lav);font-variant-numeric:tabular-nums}.qm-of::after{content:"·";margin-left:8px;color:var(--lav)}.qm-t{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.mo .qm-t.sw{animation:qm-sw .32s var(--e)}.qr-ctl svg{margin-left:auto}.qr-bar{height:3px;gap:2px;margin:0;max-width:none}.qr-bar i{background:rgba(255,255,255,.3)}.qx-bg{display:none}.qx{left:0;top:0;right:0;bottom:0;width:auto;max-height:none;height:100%;border:0;border-top:4px solid var(--lime)}.mo .qx:not([hidden]){animation:qx-up .26s var(--e)}.qx-h{padding:12px var(--gut) 10px}.qx-f{margin:0 var(--gut) 10px}.qx-l{padding:0 var(--gut) 10px}.qx .qx-l a .a{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qx-leg{padding:10px var(--gut) calc(12px + env(safe-area-inset-bottom,0px))}}.qg{margin:0}.qg+.qg,.qg-x{margin-top:16px}.qg[hidden],.qg-x[hidden]{display:none}.qg-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:0 0 8px;font:700 13px/1.3 var(--fd);letter-spacing:.08em;text-transform:uppercase;color:#fff}.qg-n{font:800 13px/1.3 var(--fd);color:var(--lime);font-variant-numeric:tabular-nums}.qg-m{margin-left:auto;font:600 12.5px/1.3 var(--fs);letter-spacing:0;text-transform:none;color:var(--lav);white-space:nowrap;font-variant-numeric:tabular-nums}.qx-l{scroll-padding-top:44px}.qx .qg-h{position:sticky;top:0;z-index:1;background:var(--ink);padding:12px 0 8px;flex-wrap:nowrap}.qx .qg+.qg{margin-top:6px}.qr-ctl{white-space:normal;text-align:left;padding-top:7px;padding-bottom:7px}.qd{display:flex;flex-direction:column;gap:3px}.qd-l{white-space:nowrap}.qch{font:600 12.5px/1.25 var(--fs);color:var(--lav)}.qr-ctl:hover .qch,.qr-ctl[aria-expanded="true"] .qch{color:var(--v-deep)}.qr-bar i.cs{margin-left:8px}html:has(.toc.qx-on) .totop{opacity:0;pointer-events:none}@media (max-width:1100px){.qr-ctl{padding-top:0;padding-bottom:0}.qm-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.qm-ch{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 11px/1.1 var(--fs);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.qm-t{display:block;line-height:1.2}.qr-bar i.cs{margin-left:4px}}@media (prefers-reduced-motion:reduce){.qx,.qm-t,.dg-s,.qr-bar i,.qr-ctl svg{animation:none !important;transition:none !important}}@media (min-width:1101px){.rail a{grid-template-columns:36px minmax(0,1fr);gap:2px 10px;padding:15px 12px}.rail svg{width:36px;height:36px}.rail b{hyphens:manual}}@media (min-width:1101px) and (max-width:1439px){.rail a{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start;gap:4px;padding:16px 14px}.rail svg{grid-row:auto;margin-bottom:8px}}.ledger{--obl:20px;margin-left:calc(var(--obl)*-1);margin-right:calc(var(--obl)*-1)}.ledger>.offer{padding-left:var(--obl);padding-right:var(--obl)}.offer.o-alt{background:#6539EF}@media (max-width:760px){.ledger{--obl:12px}}@media (max-width:600px){.ledger{--obl:0px}.offer.o-alt{box-shadow:0 0 0 100vmax #6539EF;clip-path:inset(0 -100vmax)}}.sources .src-g{border-top:1px solid var(--ink);max-width:70ch}.sources .src-g:last-child{border-bottom:1px solid var(--ink)}.sources .src-g>summary{display:flex;align-items:baseline;gap:12px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none}.sources .src-g>summary::-webkit-details-marker{display:none}.sources .src-g>summary::after{content:"+";margin-left:auto;font:800 22px/1 var(--fd);color:var(--v-deep)}.sources .src-g[open]>summary::after{content:"\2212"}.sources .src-g>summary h3{margin:0}.sources .src-g>summary .src-n{font-size:14px;color:var(--v-deep)}.sources .src-g>summary:hover h3{color:var(--v-deep)}.sources .src-g ol{border-top:0;margin-bottom:14px}@keyframes fs-pulse{50%{transform:scale(1.9);opacity:.35}}@keyframes cas-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tr-fill{from{clip-path:inset(-24px 100% -24px 0)}to{clip-path:inset(-24px -400px -24px 0)}}@keyframes tr-tick{0%{transform:scaleY(0);opacity:0}60%{transform:scaleY(1.6);opacity:1}100%{transform:scaleY(1);opacity:1}}@keyframes tr-cur{from{left:0;opacity:1}to{left:calc((var(--t) - var(--m0)) / var(--ms) * 100%);opacity:1}}@keyframes m-in{from{opacity:0;transform:translateY(8px)}}@keyframes bs-in{from{transform:translateY(100%)}}@keyframes offerIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fldShake{20%{transform:translateX(-5px)}45%{transform:translateX(4px)}70%{transform:translateX(-2px)}100%{transform:none}}@keyframes errIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes peekIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes qx-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes qm-sw{from{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes qx-up{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.log .st.ab{border-color:var(--lav);color:var(--lav)}.offers-more{margin:22px 0 0;padding:16px 0 0;border-top:2px solid var(--hair,#8E70F2)}.offers-more p{margin:0 0 8px;font:700 15px var(--fs);color:var(--lav);letter-spacing:.02em}.offers-more ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 26px}.offers-more li{margin:0}.offers-more a{display:inline-block;padding:6px 0;color:#fff;font:600 17px var(--fs);text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:4px}.offers-more a:hover{color:var(--lime)}
