.st-page{min-height:calc(100vh - var(--footer-h));background:var(--surface-page);color:var(--text-body);font-family:var(--font-ui);overflow-x:clip}.st-wrap{max-width:1180px;padding:0 var(--page-pad-mobile);margin:0 auto}@media (min-width:820px){.st-wrap{padding:0 var(--page-pad-desktop)}}.st-bar{z-index:50;background:var(--paper);border-bottom:var(--line-thin) solid var(--ink);position:sticky;top:0}.st-bar-in{max-width:1180px;padding:8px var(--page-pad-mobile);align-items:center;gap:var(--space-4);min-height:64px;margin:0 auto;display:flex}@media (min-width:820px){.st-bar-in{padding:8px var(--page-pad-desktop)}}.st-brand{color:var(--ink);font-weight:800;font-size:var(--fs-title-sm);align-items:center;gap:10px;text-decoration:none;display:flex}.st-brand img{width:36px;height:auto}.st-brand{min-height:var(--target-min);min-width:var(--target-min)}.st-skip{inset-inline-start:8px;z-index:60;background:var(--sun);color:var(--ink);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-s);padding:10px 16px;font-weight:700;position:absolute;top:-60px}.st-skip:focus{top:8px}#versions,#how,#who,#contact,#main{scroll-margin-top:76px}.st-nav{gap:var(--space-2);display:flex}.st-nav a{color:var(--ink);border-radius:var(--radius-s);min-height:var(--target-min);align-items:center;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}.st-nav a:hover{background:var(--sky-2)}.st-bar-end{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.st-lang{color:var(--ink);min-height:var(--target-min);border-radius:var(--radius-s);align-items:center;gap:6px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.st-lang:hover{background:var(--sky-2)}.st-menu{min-height:var(--target-min);padding:0 var(--space-4);font:700 1rem var(--font-ui);color:var(--ink);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);box-shadow:var(--foot-s);cursor:pointer;transition:transform var(--dur-quick) var(--ease-settle),box-shadow var(--dur-quick) var(--ease-settle),background-color var(--dur-quick);align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.st-menu:hover{background:var(--sky-2)}.st-menu:active{transform:var(--press-slide-s);box-shadow:none}.st-menu[aria-expanded=true]{background:var(--sun-tint)}.st-menu-bars,.st-menu-bars:before,.st-menu-bars:after{width:20px;height:var(--line);background:var(--ink);border-radius:2px;display:block}.st-menu-bars{position:relative}.st-menu-bars:before,.st-menu-bars:after{content:"";position:absolute;inset-inline-start:0}.st-menu-bars:before{top:-7px}.st-menu-bars:after{top:7px}.st-menu[aria-expanded=true] .st-menu-bars{background:0 0}.st-menu[aria-expanded=true] .st-menu-bars:before{top:0;transform:rotate(45deg)}.st-menu[aria-expanded=true] .st-menu-bars:after{top:0;transform:rotate(-45deg)}.st-panel{inset-inline:0;gap:var(--space-4);padding:var(--space-4) var(--page-pad-mobile) var(--space-6);background:var(--paper);border-bottom:var(--line-thin) solid var(--ink);flex-direction:column;max-height:calc(100dvh - 72px);display:none;position:absolute;top:100%;overflow-y:auto}.st-panel[data-open=true]{display:flex}.st-panel .st-nav{gap:var(--space-1);flex-direction:column}.st-panel .st-nav a{min-height:var(--target);padding:10px var(--space-4);font-size:1.12rem}.st-panel .st-bar-end{align-items:stretch;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--line-hair) solid var(--ink-line-soft);flex-direction:column;margin-inline-start:0}.st-panel .st-lang{min-height:var(--target);justify-content:center}.st-panel .st-btn-s{min-height:var(--target);font-size:1.12rem}@media (min-width:900px){.st-menu{display:none}.st-panel,.st-panel[data-open]{display:contents}.st-panel .st-bar-end{align-items:center;gap:var(--space-2);border-top:0;flex-direction:row;margin-inline-start:auto;padding-top:0}.st-panel .st-nav{gap:var(--space-2);flex-direction:row}.st-panel .st-nav a{min-height:var(--target-min);font-size:inherit;padding:10px 12px}.st-panel .st-lang{min-height:var(--target-min)}.st-panel .st-btn-s{min-height:var(--target-min);font-size:1rem}}@media (min-width:820px){.st-panel{padding-inline:var(--page-pad-desktop)}}.st-btn{text-align:center;min-height:var(--target);color:var(--ink);border:var(--line-ui) solid var(--ink);cursor:pointer;transition:transform var(--dur-quick) var(--ease-settle),box-shadow var(--dur-quick) var(--ease-settle),background-color var(--dur-quick);justify-content:center;align-items:center;gap:8px;padding:12px 30px;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}.st-btn-sun{background:var(--sun);border-radius:var(--radius-blob);box-shadow:var(--foot-sun-m)}.st-btn-sun:hover{background:#ffd65f}.st-btn-paper{background:var(--paper);border-radius:var(--radius-m);box-shadow:var(--foot-m);font-weight:700}.st-btn-paper:hover{background:var(--sky-2)}.st-btn:active{transform:var(--press-slide-m);box-shadow:none}.st-btn-s{min-height:var(--target-min);box-shadow:var(--foot-sun-s);padding:8px 18px;font-size:1rem}.st-brand span{text-align:start;text-wrap:balance;min-width:0;line-height:1.25}@media (max-width:400px){.st-brand span{font-size:var(--fs-body)}}@media (max-width:340px){.st-brand span{display:none}}@media (max-width:420px){.st-bar-bare .st-btn-s{padding:8px 12px}.st-bar-bare .st-brand span{display:none}}.st-hero{padding:var(--space-8) 0 var(--space-10)}.st-hero-in{gap:var(--space-6);align-items:center;display:grid}@media (min-width:900px){.st-hero-in{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.st-hero{padding:var(--space-16) 0}}.st-eyebrow{background:var(--sun-tint);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-s);font-weight:700;font-size:var(--fs-label);margin-bottom:var(--space-4);padding:4px 12px;display:inline-block}.st-hero h1{font-size:clamp(36px,5.2vw,var(--fs-display));line-height:var(--lh-display);letter-spacing:var(--tracking-heading);margin-bottom:var(--space-4);text-wrap:balance;font-weight:800}.st-lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:52ch;margin-bottom:var(--space-6)}.st-actions{gap:var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.st-actions-c{justify-content:center}.st-actions-eq{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));width:100%;max-width:520px;display:grid}.st-btn-hero{min-height:var(--target);padding:12px var(--space-5);font-size:1.12rem}.st-ninja-link{margin-top:var(--space-3)}@media (max-width:520px){.st-actions .st-btn{flex:100%}}.st-facts{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);color:var(--ink-2);font-weight:600;font-size:var(--fs-body-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.st-facts li,.st-points li{align-items:flex-start;gap:8px;display:flex}.st-facts svg,.st-points svg{color:var(--leaf);margin-top:3px}.st-hero-art{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.st-hero-logo{width:clamp(150px,44vw,380px);height:auto}@media (max-width:899px){.st-hero-art{order:-1}.st-hero-live .st-hero-art{order:0}}@media (max-width:520px){.st-hero-art .st-dogs{display:none}}.st-frame{background:var(--paper);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-l);width:100%;box-shadow:8px 9px 0 var(--wash-sky);padding:var(--space-4)}.st-frame-sun{box-shadow:8px 9px 0 var(--wash-sun)}.st-board,.st-mat{width:100%;height:auto;display:block}.st-dogs{justify-content:center;align-items:flex-end;gap:var(--space-3);display:flex}.st-sec{padding:var(--space-12) 0}@media (min-width:820px){.st-sec{padding:var(--space-16) 0}}.st-sec-paper{background:var(--paper);border-block:var(--line-thin) solid var(--ink)}.st-sec h2,.st-end h2{font-size:clamp(26px,3.6vw,var(--fs-title-lg));line-height:var(--lh-title-lg);margin-bottom:var(--space-2);text-wrap:balance;font-weight:800}.st-sec-lead{font-size:var(--fs-body);color:var(--ink-2);margin-bottom:var(--space-8);max-width:60ch}.st-card{background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-l)}.st-sec-paper .st-card{background:var(--sky)}.st-two{gap:var(--space-6);display:grid}@media (min-width:820px){.st-two{grid-template-columns:1fr 1fr}}.st-card-ver{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.st-card-ver h3{font-size:var(--fs-title);margin-top:var(--space-2);font-weight:800}.st-card-ver p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}.st-card-ver .st-btn{align-self:flex-start;margin-top:auto}@media (max-width:520px){.st-card-ver .st-btn{align-self:stretch}}.st-card-art{border:var(--line-thin) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-4);justify-content:center;align-items:center;min-height:220px;display:flex}.st-art-sky{background:var(--sky)}.st-art-sun{background:var(--sun-tint)}.st-points{gap:var(--space-2);font-size:var(--fs-body-sm);margin-bottom:var(--space-4);padding:0;line-height:1.5;list-style:none;display:grid}.st-steps{gap:var(--space-5);padding:0;list-style:none;display:grid}@media (min-width:720px){.st-steps{grid-template-columns:repeat(3,1fr)}.st-steps-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.st-steps-4{grid-template-columns:repeat(4,1fr)}}.st-step{background:var(--sky);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-l);padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex;position:relative}.st-sec:not(.st-sec-paper) .st-step{background:var(--paper)}.st-step-n{top:-16px;background:var(--sun);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-round);width:38px;height:38px;font-weight:800;font-family:var(--font-math);place-items:center;display:grid;position:absolute;inset-inline-start:18px}.st-step svg{color:var(--ink)}.st-step h3{font-size:var(--fs-title-sm);font-weight:800}.st-step p{font-size:var(--fs-body-sm);color:var(--ink-2);line-height:1.55}.st-levels{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0;list-style:none;display:grid}.st-level{background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);border-top:7px solid var(--lv);padding:var(--space-4);flex-direction:column;gap:6px;display:flex}.st-level svg{color:var(--lt)}.st-level strong{font-size:var(--fs-title-sm);color:var(--lt)}.st-level span{font-size:var(--fs-label);color:var(--ink-2);line-height:1.5}@media (min-width:820px){.st-three{grid-template-columns:repeat(3,1fr)}}.st-card-who{padding:var(--space-6) var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.st-card-who svg{color:var(--ink)}.st-card-who h3{font-size:var(--fs-title-sm);font-weight:800}.st-card-who p{font-size:var(--fs-body-sm);color:var(--ink-2);line-height:1.55}.st-link{color:var(--ink);text-underline-offset:3px;padding-top:var(--space-2);min-height:var(--target-min);align-items:center;margin-top:auto;font-weight:700;text-decoration:underline;display:inline-flex}.st-end{background:var(--sun-tint);border-top:var(--line-thin) solid var(--ink);padding:var(--space-12) 0 var(--space-16)}.st-end-in{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.st-end p{font-size:var(--fs-body);color:var(--ink-2);margin-bottom:var(--space-3)}.st-door-1{border-top:8px solid var(--door-1)}.st-door-2{border-top:8px solid var(--door-2)}.st-sub{font-size:var(--fs-body-sm);color:var(--ink-2);margin-top:calc(var(--space-2) * -1)}.st-ltr{font-family:var(--font-math);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.st-gives{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (min-width:1000px){.st-gives{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.st-card-gives{padding:var(--space-6) var(--space-5)}.st-card-gives h3{font-size:var(--fs-title);margin-bottom:var(--space-3);font-weight:800}.st-card-gives h4,.st-limits h4{font-size:var(--fs-title-sm);margin:var(--space-6) 0 var(--space-2);font-weight:700}.st-item{padding:var(--space-3) 0;border-bottom:var(--line-thin) solid var(--ink-line-soft)}.st-item:last-child{border-bottom:0}.st-fn{font-weight:500;line-height:var(--lh-body);margin-bottom:var(--space-1)}.st-bg{font-size:var(--fs-body-sm);color:var(--ink-2);line-height:1.55}.st-bg b{font-weight:700}.st-limits ul,.st-list{gap:var(--space-2);font-size:var(--fs-body-sm);padding-inline-start:var(--space-6);line-height:1.55;display:grid}.st-list{color:var(--ink-2);margin:var(--space-2) 0 0}.st-four{gap:var(--space-5);margin-top:var(--space-6);display:grid}@media (min-width:720px){.st-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.st-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-note-block{max-width:none;margin-block:var(--space-6)}.st-mami th{white-space:nowrap;width:7.5em}.st-pill{background:var(--sun-tint);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-s);font-weight:700;font-size:var(--fs-body-sm);color:var(--ink);padding:2px 12px;display:inline-block}.st-src-mami{font-size:var(--fs-body-sm);margin-bottom:var(--space-4)}.st-srcs{gap:var(--space-3);font-size:var(--fs-body-sm);text-align:left;max-width:90ch;padding-inline-start:var(--space-6);line-height:1.55;display:grid}.st-srcs li{overflow-wrap:anywhere}.st-note{background:var(--sun-tint);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);font-size:var(--fs-body-sm);align-items:flex-start;gap:12px;max-width:70ch;line-height:1.55;display:flex}.st-table-wrap{margin-top:var(--space-4);overflow-x:auto}.st-table{border-collapse:separate;border-spacing:0;background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-plain-m);width:100%;font-size:var(--fs-body-sm);overflow:hidden}.st-table caption{text-align:start;padding:var(--space-2) var(--space-3);font-weight:700}.st-table th,.st-table td{text-align:start;border-bottom:var(--line-hair) solid var(--ink-line-soft);vertical-align:top;padding:10px 14px}.st-table tbody tr:last-child th,.st-table tbody tr:last-child td{border-bottom:0}.st-table thead th{background:var(--sun-tint);border-bottom:var(--line-thin) solid var(--ink);font-weight:800}.st-table tbody th{background:var(--sky);font-weight:700}.st-num th,.st-num td{text-align:center}.st-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-link-inline{color:var(--ink);text-underline-offset:3px;min-height:var(--target-min);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.st-prose{max-width:900px}.st-prose h3{font-size:var(--fs-title);margin:var(--space-10) 0 var(--space-3);font-weight:800}.st-prose h4{font-size:var(--fs-title-sm);margin:var(--space-6) 0 var(--space-2);font-weight:700}.st-prose p{margin-bottom:var(--space-3);line-height:var(--lh-body);max-width:62ch}.st-prose ul,.st-prose ol{gap:var(--space-2);margin-bottom:var(--space-4);line-height:var(--lh-body);max-width:62ch;padding-inline-start:var(--space-8);display:grid}.st-prose .st-table-wrap{max-width:560px;margin-bottom:var(--space-4)}.st-prose .st-note{margin-bottom:var(--space-4)}.st-prose h3[id]{scroll-margin-top:76px}.st-video{background:var(--paper);border:var(--line-ui) dashed var(--ink-line-soft);border-radius:var(--radius-l);aspect-ratio:16/9;justify-content:center;align-items:center;gap:var(--space-3);text-align:center;max-width:720px;padding:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.lk-grid{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (min-width:900px){.lk-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lk-wide{grid-column:1/-1}}.lk-card{padding:var(--space-6) var(--space-5);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lk-ch{font-size:var(--fs-title-sm);font-weight:800;line-height:var(--lh-title-sm)}.lk-ch-sm{font-size:var(--fs-title-sm);margin-top:var(--space-4);font-weight:700}.lk-hint{font-size:var(--fs-body-sm);color:var(--ink-2);line-height:1.55}.lk-row{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.lk-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lk-field label{font-weight:500;font-size:var(--fs-body-sm)}.lk-field input,.lk-field select{font:400 var(--fs-body)/1.3 var(--font-ui);color:var(--ink);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-s);min-height:var(--target-min);padding:var(--space-2) var(--space-3);width:100%;max-width:100%}.lk-field input[inputmode=numeric]{max-width:9rem}.lk-grow{flex:14rem}.lk-narrow{max-width:9rem}.lk-names{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.lk-btns{gap:var(--space-3);flex-wrap:wrap;display:flex}.lk-btns .st-btn{min-height:var(--target-min);padding:8px 22px;font-size:1rem}.st-btn:disabled,.st-btn[aria-disabled=true]{border-style:dashed;border-color:var(--ink-line-soft);color:var(--ink-3);background:var(--paper);box-shadow:none;cursor:not-allowed}.lk-field input:disabled{background:var(--sky-2);color:var(--ink-2);border-style:dashed}.lk-replace{align-items:center;gap:var(--space-3);background:var(--sun-tint);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-s);padding:var(--space-3) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.lk-replace p{margin:0;font-weight:500}.lk-err{color:var(--alert-ink);background:var(--alert-tint);border:var(--line-thin) solid var(--alert-ink);border-radius:var(--radius-s);padding:var(--space-2) var(--space-3);font-weight:500}.lk-live{min-height:1.6em;font-weight:500}.lk-big{font-size:var(--fs-title-sm);font-weight:700;line-height:1.4}.st-clock{font:800 var(--fs-math)/var(--lh-math) var(--font-math);text-align:center;background:var(--timer-bg);color:var(--timer-ink);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-4);font-variant-numeric:tabular-nums}.st-clock small{font:500 var(--fs-body-sm)/1.4 var(--font-ui);min-height:1.4em;display:block}.st-clock-warn{background:var(--timer-warn-bg);color:var(--timer-warn-ink)}.st-clock-last{background:var(--timer-last-bg);color:var(--timer-last-ink)}.st-roll{font:800 var(--fs-math)/var(--lh-math) var(--font-math);text-align:center;background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-4)}.st-roll-none{font:500 var(--fs-body-sm)/1.4 var(--font-ui);color:var(--ink-2)}.st-roll-ans{background:var(--leaf-tint);color:var(--leaf-ink)}.lk-chart{max-width:100%}.lk-chart:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.lk-table{border-collapse:collapse;background:var(--paper);font-variant-numeric:tabular-nums;font-size:var(--fs-label);margin:0 auto}.lk-table caption{caption-side:top;text-align:start;font-weight:700;font-size:var(--fs-body-sm);padding:var(--space-2) 0}.lk-table th,.lk-table td{border:var(--line-thin) solid var(--ink-line-soft);text-align:center;min-width:2.4em;padding:6px 8px}.lk-table thead th,.lk-table tbody th{background:var(--sky-2);font-weight:800}.lk-table td.lk-hit{background:var(--sun);outline:var(--line-ui) solid var(--ink);outline-offset:-3px;font-weight:800}.lk-score td,.lk-score th{text-align:center}.lk-score th[scope=row]{text-align:start}.lk-score tfoot td,.lk-score tfoot th{background:var(--sun-tint);font-weight:700}.st-page a:focus-visible,.st-page button:focus-visible,.st-page input:focus-visible,.st-page select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.st-btn,.st-menu{transition:none}}.st-page a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.nj-hero.st-hero{padding:var(--space-4) 0 var(--space-4)}.nj-hero .st-eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:inline-flex}.nj-hero h1{margin-bottom:var(--space-2)}.st-sec.nj-play{padding:var(--space-6) 0}@media (min-width:820px){.nj-hero.st-hero{padding:var(--space-6) 0 var(--space-4)}.st-sec.nj-play{padding:var(--space-8) 0}}.nj-app{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.nj-card{padding:var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.nj-card h2{font-size:var(--fs-title-lg);font-weight:800}.nj-card h3{font-size:var(--fs-title);font-weight:800}.nj-card h2:focus,.nj-card h2:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.nj-fs{border:var(--line-thin) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);min-width:0}.nj-fs legend{padding-inline:var(--space-2);font-weight:700}.nj-opts{gap:var(--space-3);flex-wrap:wrap;display:flex}.nj-opt{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-s);background:var(--paper);box-shadow:var(--foot-s);cursor:pointer;font-weight:500;font-size:var(--fs-body-sm);transition:background-color var(--dur-quick);display:inline-flex}.nj-opt:hover{background:var(--sky-2)}.nj-opt input{width:24px;height:24px;accent-color:var(--ink);margin:0}.nj-opt:has(input:checked){background:var(--sun-tint);border-width:var(--line-heavy);font-weight:700}.nj-opt:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.nj-run{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.nj-run{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.nj-dice{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;direction:ltr;display:flex}.nj-die{filter:drop-shadow(var(--space-1) var(--space-1) 0 var(--wash-sky));line-height:0;display:block}.nj-die .die3{width:calc(var(--target) * 2);height:calc(var(--target) * 2)}.nj-die text{stroke:none}.nj-die-1 .die3 polygon{fill:var(--sun)}.nj-die-2 .die3 polygon{fill:var(--tile-path)}.nj-rolling .nj-die-1{animation:nj-tumble calc(var(--dur-calm) * 2) var(--ease-settle) both}.nj-rolling .nj-die-2{animation:nj-tumble-back calc(var(--dur-calm) * 2) var(--ease-settle) both}@keyframes nj-tumble{0%{transform:translateY(calc(var(--space-12) * -1)) rotate(-540deg) scale(.6);opacity:.2}55%{transform:translateY(var(--space-1)) rotate(24deg) scale(1.06);opacity:1}80%{transform:rotate(-8deg)}to{opacity:1;transform:none}}@keyframes nj-tumble-back{0%{transform:translateY(calc(var(--space-12) * -1)) rotate(540deg) scale(.6);opacity:.2}55%{transform:translateY(var(--space-1)) rotate(-24deg) scale(1.06);opacity:1}80%{transform:rotate(8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nj-rolling .nj-die{animation:none}}[data-motion=off] .nj-rolling .nj-die{animation:none}.nj-times{font:800 var(--fs-title)/1 var(--font-math)}.nj-form{gap:var(--space-3);flex-direction:column;display:flex}.nj-form .lk-field input{max-width:12rem;font-size:var(--fs-title);min-height:var(--target);text-align:center}.nj-app .lk-btns .st-btn{min-height:var(--target);font-size:var(--fs-body-sm)}.nj-app .lk-btns{gap:var(--target-gap) var(--space-3)}.nj-app .st-btn svg,.nj-hero svg,.nj-how svg{flex:none}.nj-go{width:100%;font-size:var(--fs-title);min-height:calc(var(--target) + var(--space-6));margin-block-start:var(--space-4)}@media (min-width:520px){.nj-go{width:min(100%,28rem);padding-inline:var(--space-10);align-self:center}}.nj-fb{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);font-size:var(--fs-body);min-height:var(--target);font-weight:700;display:flex}.nj-fb-ok{background:var(--feedback-positive-bg);color:var(--feedback-positive);border-color:var(--leaf-ink)}.nj-fb-no{background:var(--sun-tint);color:var(--ink)}.nj-fb-skip{background:var(--paper);color:var(--ink-2)}.nj-how{margin:var(--space-6) 0 var(--space-4);gap:var(--space-4);counter-reset:nj-step;max-width:70ch;padding:0;list-style:none;display:grid}.nj-how li{counter-increment:nj-step;align-items:center;gap:var(--space-4);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-4) var(--space-5);font-size:var(--fs-body);line-height:var(--lh-body);box-shadow:var(--foot-s);display:flex}.nj-how li:before{content:counter(nj-step);width:var(--target-min);height:var(--target-min);background:var(--sun);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-round);font:800 var(--fs-title-sm) var(--font-math);flex:none;place-items:center;display:grid}.nj-app{font-size:var(--fs-title-sm)}.nj-app .lk-hint{font-size:var(--fs-body)}.nj-opt{font-size:var(--fs-title-sm)}.nj-hint{padding:var(--space-3) var(--space-4);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);font:800 var(--fs-math)/var(--lh-math) var(--font-math);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;display:flex}.nj-hp-1{background:var(--sun);border-bottom:var(--line-heavy) solid var(--ink)}.nj-hp-2{background:var(--tile-path);border-bottom:var(--line-heavy) dashed var(--ink)}.nj-hp{white-space:pre-wrap}.nj-table td,.nj-table th{vertical-align:middle}.nj-check-l{min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.nj-app .nj-reveal .st-btn{min-width:var(--target);font-size:var(--fs-title)}.nj-check-l input{width:24px;height:24px;accent-color:var(--ink);margin:0}.nj-board{border:var(--line-thin) solid var(--ink);border-radius:var(--radius-m);background:var(--sky);padding:var(--space-2);direction:ltr;overflow-x:auto}.nj-board:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.nj-svg{width:100%;min-width:620px;height:auto;display:block}.nj-hex{stroke:var(--ink);stroke-width:1.5px}.nj-off{fill:var(--sky-2);stroke:var(--ink-line-soft)}.nj-open{fill:var(--paper)}.nj-ok{fill:var(--leaf-tint);stroke:var(--leaf-ink);stroke-width:3px}.nj-bad{fill:var(--alert-tint);stroke:var(--alert-ink);stroke-width:3px;stroke-dasharray:5 3}.nj-both{fill:var(--sun-tint);stroke:var(--ink);stroke-width:3px}.nj-num{font:700 17px var(--font-math);fill:var(--ink)}.nj-cnt{font:800 13px var(--font-math);fill:var(--ink)}.nj-check{stroke:var(--leaf-ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.nj-cross{stroke:var(--alert-ink);stroke-width:3.5px;stroke-linecap:round}.nj-hero .st-lead{margin-bottom:0}.st-vidfig{margin:var(--space-4) 0 0;max-width:720px}.st-vid{aspect-ratio:16/9;background:var(--ink);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);width:100%;height:auto;display:block}.st-vid:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.st-vidfig figcaption{margin-top:var(--space-2)}.st-transcript{max-width:720px;margin-top:var(--space-4);background:var(--sky);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4)}.st-transcript summary{min-height:var(--target-min);cursor:pointer;align-items:center;font-weight:700;display:flex}.st-transcript summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.st-transcript p{margin-top:var(--space-3);line-height:var(--lh-body)}html{scroll-padding-bottom:calc(var(--footer-h) + 24px)}.nj-app input,.nj-app button,.nj-app .nj-reveal{scroll-margin-bottom:calc(var(--footer-h) + 24px)}.nj-nowrap{white-space:nowrap}.nj-reveal:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}.lk-sheet{display:none}@media print{@page{margin:14mm}body[data-printing=chart]>:not(.lk-sheet){display:none!important}body[data-printing=chart]{margin:0;background:#fff!important}body[data-printing=chart] .lk-sheet{min-height:240mm;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;display:flex}.lk-sheet-hd{border-bottom:1.5px solid var(--wash-sky);align-items:center;gap:4mm;margin-bottom:6mm;padding-bottom:4mm;font-size:13pt;font-weight:700;display:flex}.lk-sheet-hd img{width:auto;height:12mm}.lk-sheet .lk-table{table-layout:fixed;background:#fff;width:100%;margin:0;font-size:15pt}.lk-sheet .lk-table caption{text-align:center;color:var(--ink);padding:0 0 8mm;font-size:20pt;font-weight:800}.lk-sheet .lk-table th,.lk-sheet .lk-table td{border:1px solid var(--ink);color:var(--ink);background:#fff;padding:3.2mm 0}.lk-sheet .lk-table thead th,.lk-sheet .lk-table tbody th{background:var(--sky);color:var(--c);border-width:2px;font-weight:800}.lk-sheet .lk-table thead th:first-child{color:var(--ink)}.lk-sheet .lk-table thead th,.lk-sheet .lk-table tbody th{font-size:18pt;font-weight:900}.lk-sheet-ft{border-top:1.5px solid var(--wash-sky);text-align:center;color:var(--ink-2);margin-top:auto;padding-top:2.5mm;font-size:9pt}}.nj-table{font-size:14px}.nj-table th,.nj-table td{padding:8px 5px}.nj-table th:first-child,.nj-table td:first-child{width:48px;padding-inline:2px}.nj-table td .st-ltr{white-space:nowrap}@media (min-width:520px){.nj-table{font-size:var(--fs-body-sm)}.nj-table th,.nj-table td{padding:10px 14px}}.nj-board{max-height:380px;overflow:auto}.st-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);list-style:none;display:flex}.st-fold>summary::-webkit-details-marker{display:none}.st-fold>summary h2{margin-bottom:0}.st-fold>summary:after{content:"+";width:var(--target-min);height:var(--target-min);font:800 1.6rem/1 var(--font-math);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-s);background:var(--paper);flex:none;place-items:center;display:grid}.st-fold[open]>summary:after{content:"−"}.st-fold[open]>summary{margin-bottom:var(--space-3)}.st-fold>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.st-doors{gap:var(--space-4);width:100%;max-width:440px;display:grid}.st-big{justify-content:flex-start;gap:var(--space-4);min-height:var(--target);padding:var(--space-3) var(--space-5);text-align:start;border-radius:var(--radius-l);font-size:1.25rem;font-weight:800}.st-big-ico{width:var(--target-min);height:var(--target-min);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-round);flex:none;place-items:center;display:grid}.st-big-online{background:var(--sun);border:var(--line-bold) dashed var(--door-3);box-shadow:4px 5px 0 var(--door-3)}.st-big-online:hover{background:var(--action-primary-hover)}.st-big-live{background:var(--sky-2);border:var(--line-bold) solid var(--door-1);box-shadow:4px 5px 0 var(--door-1)}.st-big-live:hover{background:var(--paper)}.st-big-dice{background:var(--leaf-tint);border:var(--line-bold) dotted var(--leaf);box-shadow:4px 5px 0 var(--leaf)}.st-big-dice:hover{background:var(--paper)}.st-big:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.st-hero-live .st-actions-eq{max-width:560px}.st-contact{background:var(--paper);border-top:var(--line-thin) solid var(--ink);padding:var(--space-4) var(--page-pad-mobile);text-align:center;font-size:var(--fs-body-sm);color:var(--ink)}.st-contact p{margin:0}.st-contact .st-link-inline{font-size:inherit;overflow-wrap:anywhere}.st-page{padding-bottom:calc(var(--footer-h) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.st-page>main{flex:1 0 auto}.st-versions .st-sec-lead{color:var(--ink);max-width:none;font-size:1.25rem;font-weight:700}.st-ver-h{align-items:center;gap:var(--space-3);font-size:1.5rem;font-weight:800;display:flex}.st-ver-ico,.st-row-ico{background:var(--paper);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-round);flex:none;place-items:center;display:grid}.st-ver-ico{width:var(--target-min);height:var(--target-min)}.st-row-ico{width:36px;height:36px;margin-top:2px}.st-ver-intro{color:var(--ink);font-size:1.125rem;font-weight:600}.st-rows{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.st-row{gap:var(--space-3);align-items:flex-start;display:flex}.st-row-h{color:var(--ink);font-size:1.0625rem;font-weight:800;display:block}.st-row-p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.st-ver-btns{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}@media (max-width:520px){.st-ver-btns .st-btn{flex:100%}:lang(en) .st-ver-btns .st-btn{text-wrap:balance;min-height:5.25rem}}.st-door-intro{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700}.st-door-intro:not(:first-child){margin-top:var(--space-3)}.st-door-note{margin:calc(var(--space-3) * -1) 0 0;padding-inline:var(--space-5);color:var(--ink);font-size:1rem}.st-tagline{margin:0 0 var(--space-3);color:var(--ink);font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.25}.st-hero-lead{font-size:1.125rem;line-height:var(--lh-body);color:var(--ink-2);max-width:52ch;margin:0}.st-entry-sec{padding-top:var(--space-4)}.st-three{gap:var(--space-5);margin-top:var(--space-4);display:grid}@media (min-width:820px){.st-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-entry{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.st-entry-h{font-size:1.375rem;font-weight:800}.st-entry-p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.st-entry .st-big{margin-top:auto;font-size:1.125rem}.st-ver-sub{color:var(--ink);margin:0;font-size:1.125rem;font-weight:800}.nj-hintbox{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sun-tint);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);font-size:var(--fs-body);flex-direction:column;display:flex}.nj-hintbox p{line-height:var(--lh-body);margin:0}.nj-guide{text-align:center;margin:0;font-weight:700}.nj-rollrow{justify-content:center}.nj-showans{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--line-ui) dashed var(--ink);border-radius:var(--radius-m);background:var(--paper);flex-wrap:wrap;display:flex}.nj-showans .lk-hint{flex:14rem;margin:0}.nj-hero-in{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.nj-hero-dog{flex:none;line-height:0}.nj-hero-dog svg{width:clamp(64px,16vw,104px);height:auto}.st-btn-home{background:var(--sun);color:var(--ink);border-radius:var(--radius-blob);box-shadow:var(--foot-m);padding-inline:var(--space-8);font-size:1.25rem}.st-btn-home:hover{background:#ffd65f}.st-btn-home:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.st-prose bdi.st-ltr,.nj-hintbox bdi.st-ltr{white-space:nowrap}.st-actions-main{align-items:center;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6)}.st-flow-h{font-size:var(--fs-title-sm);font-weight:800;line-height:var(--lh-title-sm);margin-bottom:var(--space-3)}.st-flow{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:0;padding:0;list-style:none;display:grid}.st-flow a{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);height:100%;padding:var(--space-3) var(--space-2);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);box-shadow:var(--foot-s);color:var(--ink);font-weight:700;font-size:var(--fs-body-sm);line-height:var(--lh-label);text-align:center;overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.st-flow a:hover{background:var(--sky-2)}.st-flow a:active{transform:var(--press-slide-s);box-shadow:none}.st-flow-n{width:var(--space-8);height:var(--space-8);background:var(--sun);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-round);font:800 var(--fs-body-sm) var(--font-math);flex:none;place-items:center;display:grid}.st-topics{gap:var(--space-3);max-width:900px;display:grid}.st-topic{background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-1) var(--space-4);scroll-margin-top:76px}.st-topic>summary{font-size:var(--fs-title-sm);font-weight:800;line-height:var(--lh-title-sm);padding-block:var(--space-2)}.st-topic .st-prose>:last-child{margin-bottom:var(--space-3)}.lk-group+.lk-group,.st-prose+.lk-group{margin-top:var(--space-12)}.lk-group h3{font-size:var(--fs-title);font-weight:800;line-height:var(--lh-title)}.lk-group-lead{font-size:var(--fs-body-sm);color:var(--ink-2);line-height:var(--lh-label);margin-top:var(--space-1)}.lk-group .lk-grid{margin-top:var(--space-4)}.lv-jump{top:var(--lv-top,64px);z-index:40;background:var(--paper);border-bottom:var(--line-ui) solid var(--ink);position:sticky}.lv-jump-in{max-width:1180px;padding:var(--space-2) var(--page-pad-mobile);gap:var(--space-2);scrollbar-width:thin;margin:0 auto;list-style:none;display:flex;overflow-x:auto}@media (min-width:820px){.lv-jump-in{padding:var(--space-2) var(--page-pad-desktop);justify-content:center}}.lv-jump li{flex:none}.lv-jump a{min-height:var(--target-min);padding:0 var(--space-4);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);font-weight:700;font-size:var(--fs-body-sm);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.lv-jump a:hover{background:var(--sky-2)}.lv-jump a[aria-current=location]{background:var(--sun);box-shadow:var(--foot-s)}.lv-jump a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.st-hero-live~[id],.st-page [id]{scroll-margin-top:var(--lv-offset,140px)}@media print{.lv-jump{display:none!important}}.lv-h3{font-size:var(--fs-title);font-weight:800;line-height:var(--lh-title);margin:var(--space-10) 0 var(--space-4)}.lv-need{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.lv-need-i{align-items:center;gap:var(--space-4);min-height:var(--target);padding:var(--space-3) var(--space-4);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);box-shadow:var(--foot-s);font-size:var(--fs-body);line-height:var(--lh-label);display:flex}.lv-need-ic,.lv-card-ic,.lv-top-ic{color:var(--ink);flex:none;place-items:center;display:grid}.lv-need-ic{width:var(--space-12);height:var(--space-12);background:var(--sun-tint);border:var(--line-thin) solid var(--ink);border-radius:var(--radius-round)}.lv-need-ic svg{width:var(--space-8);height:var(--space-8)}.lv-setup{counter-reset:lvs;gap:var(--space-3);max-width:760px;margin:0;padding:0;list-style:none;display:grid}.lv-setup li{counter-increment:lvs;align-items:center;gap:var(--space-4);min-height:var(--target);padding:var(--space-3) var(--space-4);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);font-size:var(--fs-body);line-height:var(--lh-label);display:flex}.lv-setup li:before{content:counter(lvs);width:var(--space-12);height:var(--space-12);background:var(--sun);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-round);font:800 var(--fs-title) var(--font-math);flex:none;place-items:center;display:grid}.lv-turn{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.lv-card{gap:var(--space-3);padding:var(--space-5);background:var(--paper);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-l);box-shadow:var(--foot-m);flex-direction:column;display:flex}.lv-card-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lv-card-n{width:var(--space-12);height:var(--space-12);background:var(--sun);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-round);font:800 var(--fs-title-lg) var(--font-math);place-items:center;line-height:1;display:grid}.lv-card-ic svg{width:var(--space-12);height:var(--space-12)}.lv-card-h{font-size:var(--fs-title-lg);font-weight:800;line-height:var(--lh-title-lg)}.lv-card-say{font-size:var(--fs-title-sm);font-weight:600;line-height:var(--lh-title-sm);margin:0}.lv-more{border-top:var(--line-hair) solid var(--ink-line-soft);padding-top:var(--space-2)}.lv-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target);font-size:var(--fs-body);font-weight:700;list-style:none;display:flex}.lv-more>summary::-webkit-details-marker{display:none}.lv-more>summary:after{content:"+";width:var(--target-min);height:var(--target-min);font:800 1.6rem/1 var(--font-math);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-s);background:var(--paper);flex:none;place-items:center;display:grid}.lv-more[open]>summary:after{content:"−"}.lv-more>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.lv-more .st-prose{font-size:var(--fs-body)}.lv-more .st-prose p:last-child,.lv-more .st-prose ul:last-child{margin-bottom:var(--space-2)}.lv-ex{margin-top:var(--space-10);padding:var(--space-6);background:var(--sun-tint);border:var(--line-bold) solid var(--ink);border-radius:var(--radius-l);box-shadow:var(--foot-sun-m)}.lv-ex .lv-h3{margin-top:0;margin-bottom:var(--space-2)}.lv-ex-lead{font-size:var(--fs-body);margin-bottom:var(--space-4)}.lv-ex-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));margin:0;padding:0;list-style:none;display:grid}.lv-ex-chip{align-items:center;gap:var(--space-1);padding:var(--space-3);background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);text-align:center;flex-direction:column;display:flex}.lv-ex-step{font-size:var(--fs-title-sm);font-weight:800}.lv-ex-tile{font-size:var(--fs-body-sm);color:var(--ink-2)}.lv-ex-bones{justify-content:center;gap:var(--space-1);min-height:var(--space-10);flex-wrap:wrap;display:flex}.lv-ex-bones svg{width:var(--space-6);height:var(--space-6)}.lv-ex-n{font-size:var(--fs-body);font-weight:700}.lv-ex-sum{font-size:var(--fs-title-sm);margin:var(--space-5) 0 var(--space-2);font-weight:700}.lv-ex-eq{font:800 var(--fs-display) var(--font-math);line-height:var(--lh-display);text-align:center;background:var(--paper);border:var(--line-ui) solid var(--ink);border-radius:var(--radius-m);padding:var(--space-3) var(--space-4);margin:0}.lv-chart{margin-top:var(--space-8);max-width:760px}.lv-chart .st-table{font-size:var(--fs-body)}.lv-chart .st-table th,.lv-chart .st-table td{padding:var(--space-2) var(--space-1)}.lv-chart .st-table th[scope=row]{padding-inline:var(--space-3);text-align:start;white-space:nowrap}.lv-chart-v{font-weight:800}.st-topic>summary{gap:var(--space-3);justify-content:flex-start}.st-topic>summary:after{margin-inline-start:auto}.lv-top-ic svg{width:var(--space-8);height:var(--space-8)}@media (max-width:480px){.lv-ex-eq{font-size:var(--fs-title)}}.lv-more>summary:after,.st-topic>summary:after{width:var(--target);height:var(--target)}.st-topic>summary{min-height:var(--target)}.st-tools-band{padding:var(--space-8) 0}.st-tools-in{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.st-tools-in h2{margin:0 0 var(--space-2)}.st-tools-in p{max-width:44rem;margin:0}.st-tools-in .st-btn{gap:10px;min-height:56px}@media (min-width:820px){.st-tools-in{flex-direction:row;justify-content:space-between;align-items:center}}.st-bar-tools{display:none}@media (min-width:1100px){.st-bar-tools{display:inline-flex}}
