:root{--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-h3:var(--fs-18);--fs-h2:clamp(22px,2.2vw,28px);--fs-h1-page:clamp(32px,4.4vw,52px);--fs-lead:clamp(17px,1.4vw,19px);--lh-tight:1.08;--lh-head:1.2;--lh-body:1.55;--measure:65ch;--w-regular:500;--w-strong:600;--w-head:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--section:var(--sp-7);--card-pad:var(--sp-4);--r-card:16px;--h-btn:56px;--h-ctl:44px;--h-chip:40px;--inner:calc(var(--max) - 2 * var(--gutter-lg))}@media (min-width:900px){:root{--section:var(--sp-8)}}body{line-height:var(--lh-body)}h2,h3{line-height:var(--lh-head);font-weight:var(--w-head)}.ms>h2,.all h2,.howto h2,.seo h2,.next h2,.keep h2,.wf h2,.topics h2{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:var(--lh-head);margin-block:0 var(--sp-4)}.howto h3,.art h2,.prose h2{font-size:var(--fs-20);letter-spacing:-.01em;margin-block:var(--sp-6) var(--sp-2)}.howto h3{margin-block-start:var(--sp-5)}.art h1,.prose h1,.pt h1,h1.t,.vh1 h1{font-size:var(--fs-h1-page);line-height:var(--lh-tight);letter-spacing:-.035em;margin-block:var(--sp-4) 0;padding:0}.lead,.prose .lead{font-size:var(--fs-lead);max-width:var(--measure);margin-block-start:var(--sp-3);line-height:1.5}.art,.prose{max-width:var(--measure);font-size:var(--fs-18);line-height:1.65}.art p+p,.prose p+p{margin-block-start:var(--sp-3)}.why p,.seo,.faq p,.howto p{max-width:var(--measure)}.mcol b,.groups h3,.hub .ag h2,.ag b{font-size:var(--fs-12);letter-spacing:.08em;font-weight:var(--w-head);text-transform:uppercase}.ms,.all,.howto,.seo,.next{margin-block-start:var(--section)}.all,.howto{padding-block-start:var(--sp-6)}.why{border-radius:var(--r-card);padding:var(--sp-5)}@media (min-width:900px){.why{padding:var(--sp-6)}}.cards{gap:var(--sp-3)}.cards a{padding:var(--card-pad);border-radius:var(--r-card);gap:var(--sp-2);align-content:start;min-height:64px}.cards i{width:24px;height:4px}.trya{border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);min-width:180px;min-height:var(--h-ctl);align-content:center}.f,.pg{border-radius:var(--r-card)}.btn{height:var(--h-btn);font-size:var(--fs-18);padding-inline:var(--sp-6)}.verbs a,.verbs button,.cats a{height:var(--h-chip);min-height:var(--h-chip);font-size:var(--fs-16)}.rel a,.qsearch li a{min-height:var(--h-chip);padding:0 var(--sp-4);font-size:var(--fs-16);align-items:center;display:inline-flex}.tsearch input,.mtype input{min-height:var(--h-ctl)}.sh,.shn{gap:var(--sp-5)}.shr{gap:var(--sp-3)}.sf{padding-inline:var(--gutter)}.sfg,.sfn{max-width:var(--inner)}@media (min-width:900px){.sf{padding-inline:var(--gutter-lg)}}.sfg{gap:var(--sp-5);padding-block:var(--sp-6) var(--sp-5)}.sf h2{font-size:var(--fs-14);margin-block-end:var(--sp-2)}.sfn{font-size:var(--fs-14);padding-block:var(--sp-4) var(--sp-6)}footer{margin-block-start:var(--sp-8)}.crumbs ol{font-size:var(--fs-14);padding-block-start:var(--sp-4)}.faq details,.seo details{padding-block:var(--sp-3)}.faq summary,.seo summary{padding-block:var(--sp-2)}.hint,.legend{font-size:var(--fs-14)}.band:before{display:none}@media (min-width:900px){.band{padding:var(--sp-6) var(--sp-7)}}.band p.dlproof{margin:var(--sp-1) 0 0;font-size:var(--fs-12);opacity:.75;text-align:start;flex-basis:100%;line-height:1.55}.ga{margin-block:var(--sp-5) 0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-2);place-items:center;display:grid}.ga svg{fill:none;width:100%;max-width:320px;height:auto}.ga-p{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.5px}.ga-l{fill:var(--line-2)}.ga-k{fill:var(--line-2);stroke:var(--ink-3);stroke-width:1.5px}.ga-a{stroke:var(--link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ga-x{fill:var(--ink)}.ga-n{stroke:var(--ink-3);stroke-width:2px;stroke-dasharray:4 4;fill:none}.ti{flex:none;display:block}.ti-bg{fill:var(--cat,var(--link))}.ti-g{fill:none;stroke:var(--bg);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.cards a{column-gap:var(--sp-3);grid-template-columns:auto 1fr;align-items:center}.cards a .ti{grid-row:span 2}.cards a span{grid-column:2}.mcol a .ti,.trya .ti{vertical-align:middle;margin-inline-end:var(--sp-2);display:inline-block}.ag.full a{align-items:center;gap:var(--sp-3)}.ag.full a .tn{font-weight:var(--w-regular);flex:1}.mcol a{align-items:center;gap:var(--sp-2);display:flex}.mcol a .ti{margin:0}.spot{flex:none;display:block}.sp-p{fill:var(--bg-2);stroke:var(--ink-3);stroke-width:2px;stroke-linejoin:round}.sp-f{fill:var(--link)}.sp-w{fill:var(--c-primary)}.sp-s{fill:none;stroke:var(--bg);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sp-s2{fill:none;stroke:var(--link);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.res{gap:var(--sp-3);align-items:center;display:flex}.topics h2{align-items:center;gap:var(--sp-3);display:flex}.hero .spot{margin-block-end:var(--sp-4)}.why{gap:var(--sp-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.why h2,.why p{grid-column:2}.why .spot{grid-row:span 2}.groups h3{align-items:center;gap:var(--sp-2);display:flex}:root{--r-tile:8px;--h-tile:72px}.cards a,.tgrid a,.picker button,.keep .verbs .tc,.trya,.groups>div{border-radius:var(--r-tile);border:1px solid var(--line-2);background:var(--bg);min-height:var(--h-tile)}.cards a:hover,.tgrid a:hover,.picker button:hover:not(:disabled),.keep .verbs .tc:hover,.trya:hover,.groups>div:hover{border-color:var(--cat,var(--link))}.tgrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ag.full .tgrid a{column-gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--line-2);grid-template-rows:auto auto;grid-template-columns:auto 1fr;justify-content:stretch;align-items:center;row-gap:2px;display:grid}.ag.full .tgrid a .ti{grid-row:span 2}.ag.full .tgrid a span{grid-column:2}.ag.full>div{border-block-start:0!important}.hub .ag h2,.cats a{align-items:center;gap:var(--sp-2);display:flex}.cats a{border-radius:var(--r-tile)}.picker button,.keep .verbs .tc{align-items:center;gap:var(--sp-3);height:auto;padding:var(--sp-3) var(--sp-4);display:flex}.picker{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.keep .verbs .tc{min-width:200px;font-weight:var(--w-strong)}.groups>div{padding:var(--sp-4);gap:var(--sp-2);align-content:start;display:grid}.groups h3{flex-direction:column;align-items:flex-start}.trya,.trya b{align-items:center;display:flex}@media (max-width:899px){.groups,.tgrid{grid-template-columns:1fr 1fr}.keep .verbs .tc{flex:1 1 calc(50% - var(--sp-2));min-width:0}}@media (max-width:380px){.tgrid{grid-template-columns:1fr}}.hub .ag.full{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.tgrid .tn{text-transform:none;letter-spacing:0;font-size:var(--fs-16);font-weight:var(--w-strong);color:var(--ink)}.tgrid a span{font-size:var(--fs-14)}.hub .ag h2{margin-block-end:var(--sp-3)}.res .sp-f{fill:var(--bg)}.res .sp-s{stroke:var(--link)}.res{text-align:start;align-items:center;flex-direction:row!important}.keep .verbs .tc{white-space:normal;text-align:start;line-height:var(--lh-head)}.cards li{display:grid}.cards a{height:100%}.tsel{font:inherit;font-size:var(--fs-14);padding:var(--sp-1) var(--sp-3);background:var(--bg);color:var(--ink);min-height:var(--h-chip);border:0;border-radius:99px}.hero[data-pad=top]{padding-block-start:var(--sp-5)}.tfrom{color:inherit;background:#ffffff1f;align-items:center;display:inline-flex}:root{--c-page:#f2edeb;--c-card:#fff;--c-card-2:#f9f9f9;--c-band:#deeee6;--c-chip:#bfdaca;--c-primary:#076657;--c-primary-ink:#054b3a;--c-ink:#001116;--c-ink-2:#2a3a3f;--c-line:#dbdede;--c-line-soft:#eef0f0;--c-step-line:#9fb9ad;--c-step-ring:#6f8f83;--c-sel-line:#9fc9b6;--c-preview:#f2f3f3;--c-ok-bg:#deeee6;--c-ok-ink:#054b3a;--c-warn-bg:#fdf6e3;--c-warn-pill:#f8e5a5;--c-warn-ink:#8c4901;--c-err-bg:#fcefef;--c-err-line:#f3cfd2;--c-err-ink:#9a444c;--c-err-icon:#6a0404;--k-font:var(--font-inter),Inter,"Helvetica Neue",Arial,system-ui,sans-serif;--k-r:12px;--k-r-sm:8px}body:has(.k-shell){background:var(--c-page)}.k-shell{font-family:var(--k-font);color:var(--c-ink);max-width:var(--max);margin-inline:auto;margin-block:var(--sp-4) 0;padding-inline:var(--gutter)}@media (min-width:900px){.k-shell{padding-inline:var(--gutter-lg)}}.k-win{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r);overflow:hidden;box-shadow:0 1px 2px #0011160d}.k-band{background:var(--c-band);padding:var(--sp-4) var(--sp-5) var(--sp-3)}.k-head{gap:var(--sp-3);align-items:center;display:flex}.k-head h1{font-size:var(--fs-24);letter-spacing:-.01em;font-weight:800;line-height:var(--lh-head);margin:0}.k-head p{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.k-stp{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:flex}.k-stp li{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);color:var(--c-ink-2);white-space:nowrap;display:flex}.k-stp li+li:before{content:"";background:var(--c-step-line);width:clamp(16px,6vw,120px);height:1px;flex:none;margin-inline-end:var(--sp-1);display:block}.k-stp .k-dot{border:1px solid var(--c-step-ring);width:24px;height:24px;font-size:var(--fs-12);background:var(--c-card);border-radius:50%;flex:none;place-items:center;display:grid}.k-stp [aria-current] .k-dot{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.k-stp [aria-current]{color:var(--c-ink);font-weight:800}.k-stp .k-done .k-dot{border-color:var(--c-primary);color:var(--c-primary);font-weight:800}@media (max-width:699px){.k-stp li:not([aria-current]) .k-lbl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.k-stp{justify-content:space-between}.k-stp li+li{flex:auto;min-width:0}.k-stp li+li:before{width:auto;min-width:var(--sp-2);flex:auto}}.k-body{background:var(--c-card-2);padding:var(--sp-3);gap:var(--sp-3);grid-template-columns:1fr;display:grid}@media (min-width:900px){.k-body.k-two{grid-template-columns:1.25fr 1fr}}.k-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);flex-direction:column;min-width:0;display:flex}.k-card h2{font-size:var(--fs-18);margin:0 0 var(--sp-2);font-weight:800}.k-card h3{font-size:var(--fs-14);margin:var(--sp-3) 0 var(--sp-1);font-weight:800}.k-fh{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);margin-block-end:var(--sp-3);display:flex}.k-fh b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-fh span{color:var(--c-ink-2);white-space:nowrap;margin-inline-start:auto}.k-pv{background:var(--c-preview);border-radius:var(--k-r-sm);padding:var(--sp-4);flex:1;place-items:center;min-height:280px;display:grid}.k-pv img,.k-pv canvas{background:#fff;max-width:100%;max-height:460px;box-shadow:0 1px 4px #0000001f}.k-pgr{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);color:var(--c-ink-2);margin-block-start:var(--sp-2);display:flex}.k-pgr .k-zoom{gap:var(--sp-1);margin-inline-start:auto;display:flex}.k-ib{border:1px solid var(--c-line);background:var(--c-card);width:32px;height:32px;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:50%;place-items:center;display:grid}.k-ib:disabled{opacity:.4;cursor:default}[dir=rtl] .k-flip{transform:scaleX(-1)}.k-rc{gap:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);cursor:pointer;align-items:flex-start;margin-block-start:var(--sp-2);display:flex}.k-rc:has(input:checked){background:var(--c-band);border-color:var(--c-sel-line)}.k-rc input{accent-color:var(--c-primary);flex:none;width:16px;height:16px;margin-block-start:var(--sp-1)}.k-rc b{font-size:var(--fs-14);display:block}.k-rc small{font-size:var(--fs-12);color:var(--c-ink-2);display:block}.k-ck{gap:var(--sp-2);font-size:var(--fs-14);align-items:center;margin-block-start:var(--sp-2);display:flex}.k-ck input{accent-color:var(--c-primary);width:16px;height:16px}.k-nt{gap:var(--sp-2);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);margin-block-start:var(--sp-3);line-height:1.4;display:flex}.k-nt>i{flex:none;font-style:normal;font-weight:800}.k-nt.info,.k-nt.ok{background:var(--c-ok-bg);color:var(--c-ok-ink)}.k-nt.warn{background:var(--c-warn-bg);color:var(--c-warn-ink);border:1px solid var(--c-warn-pill)}.k-nt.err{background:var(--c-err-bg);color:var(--c-err-ink);border:1px solid var(--c-err-line)}.k-acts{gap:var(--sp-2);margin-block-start:auto;padding-block-start:var(--sp-4);display:grid}.k-btn,.k-btn2{min-height:var(--h-ctl);border-radius:var(--k-r-sm);font:inherit;font-weight:700;font-size:var(--fs-16);cursor:pointer;padding-inline:var(--sp-4);justify-content:center;align-items:center;text-decoration:none;display:flex}.k-btn{background:var(--c-primary);color:#fff;border:0}.k-btn2{background:var(--c-card);color:var(--c-primary-ink);border:1px solid var(--c-step-line)}.k-btn.k-danger{background:var(--c-err-ink)}.k-btn:focus-visible,.k-btn2:focus-visible,.k-ib:focus-visible,.k-drop:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}.k-drop{border:1.5px dashed var(--c-step-line);border-radius:var(--k-r);background:var(--c-card);text-align:center;justify-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-4);cursor:pointer;display:grid}.k-drop.k-over{background:var(--c-band);border-color:var(--c-primary)}.k-drop b{font-size:var(--fs-20)}.k-drop p{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.k-drop input{opacity:0;width:1px;height:1px;position:absolute}.k-drop .k-btn{min-width:200px;margin-block-start:var(--sp-2)}.k-fr{align-items:center;gap:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);background:var(--c-card);display:flex}.k-fr .k-fn{flex:1;min-width:0}.k-fr b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.k-fr small{color:var(--c-ink-2);font-size:var(--fs-12)}.k-pill{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-12);white-space:nowrap;border-radius:99px;font-weight:700}.k-pill.ok{background:var(--c-ok-bg);color:var(--c-ok-ink)}.k-pill.warn{background:var(--c-warn-pill);color:var(--c-warn-ink)}.k-pill.err{background:var(--c-err-bg);color:var(--c-err-ink)}.k-pill.info{background:var(--c-preview);color:var(--c-ink-2)}.k-bar{background:var(--c-line);height:8px;margin-block:var(--sp-3) var(--sp-2);border-radius:8px;overflow:hidden}.k-bar>div{background:var(--c-primary);border-radius:8px;height:100%;transition:width .2s}.k-bar.k-ind>div{width:35%;animation:1.2s ease-in-out infinite k-ind}@keyframes k-ind{0%{margin-inline-start:-35%}to{margin-inline-start:100%}}@media (prefers-reduced-motion:reduce){.k-bar.k-ind>div{opacity:.5;width:100%;animation:none}}.k-kv{gap:0;margin:0;display:grid}.k-kv div{justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-2);border-block-end:1px solid var(--c-line-soft);font-size:var(--fs-14);display:flex}.k-kv dt{color:var(--c-ink-2)}.k-kv dd{margin:0;font-weight:700}.k-state{gap:var(--sp-3);align-items:flex-start;display:flex}.k-state>.k-si{width:40px;height:40px;font-weight:800;font-size:var(--fs-18);border-radius:50%;flex:none;place-items:center;display:grid}.k-state.warn .k-si{background:var(--c-warn-pill);color:var(--c-warn-ink)}.k-state.err .k-si{background:var(--c-err-bg);color:var(--c-err-icon)}.k-state.ok .k-si,.k-state.info .k-si{background:var(--c-band);color:var(--c-primary)}.k-state p{margin:var(--sp-1) 0 0;font-size:var(--fs-14);color:var(--c-ink-2)}.k-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.k-tbl th{text-align:start;font-size:var(--fs-12);color:var(--c-ink-2);padding:var(--sp-2);font-weight:700}.k-tbl td{padding:var(--sp-2);border-block-start:1px solid var(--c-line-soft)}.k-modal{border:1px solid var(--c-line);border-radius:var(--k-r);padding:var(--sp-5);max-width:420px;width:calc(100% - var(--sp-6));font-family:var(--k-font);color:var(--c-ink)}.k-modal::backdrop{background:#00111659}.k-modal h2{font-size:var(--fs-20);margin:0 0 var(--sp-2)}.k-modal p{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.k-modal .k-acts{grid-template-columns:1fr 1fr}.k-res{gap:var(--sp-3);flex-direction:column;display:flex}.k-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ti.t-org{--tile:var(--tile-org)}.ti.t-cnv{--tile:var(--tile-cnv)}.ti.t-edt{--tile:var(--tile-edt)}.ti.t-sec{--tile:var(--tile-sec)}.ti.t-img{--tile:var(--tile-img)}.ti.t-sgn{--tile:var(--tile-sgn)}.ti-o .ti-bg{fill:var(--tile,var(--tile-cnv))}.ti-o .ti-t{fill:var(--on-tile);font-family:var(--k-font);font-weight:800}.ti-o .ti-s{opacity:.85;font-weight:600}.ti-o .ti-g{fill:none;stroke:var(--on-tile);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.k-wbs{--font:var(--k-font);--ink:var(--c-ink);--ink-2:var(--c-ink-2);--ink-3:var(--c-ink-2);--bg:var(--c-card);--bg-2:var(--c-card-2);--line:var(--c-line);--line-2:var(--c-line);--cobalt:var(--c-primary);--cobalt-2:var(--c-primary-ink);--cobalt-tint:var(--c-band);--band:var(--c-card);--on-band:var(--c-ink);--surface:var(--c-card);--link:var(--c-primary);--focus:var(--c-primary);--lime:var(--c-band);--lime-2:var(--c-chip);--amber:var(--c-warn-ink);--amber-tint:var(--c-warn-bg);--danger:var(--c-err-ink);--r-band:var(--k-r);--r-card:var(--k-r-sm);--r-chip:var(--k-r-sm);background:0 0}.k-wbs .k-wb{gap:var(--sp-3);flex-direction:column;display:flex}.k-wbs .k-wb>*{margin-block:0}.k-wbs .band{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-3);margin:0}.k-wbs .band:before{display:none}.k-wbs .band b{font-size:var(--fs-18);letter-spacing:0;font-weight:800}.k-wbs .band p{opacity:1;color:var(--c-ink-2);font-size:var(--fs-14)}.k-wbs[data-idle] .band{border:1.5px dashed var(--c-step-line);border-radius:var(--k-r);text-align:center;padding:var(--sp-7) var(--sp-4);align-items:center}.k-wbs[data-idle] .band b{font-size:var(--fs-20)}.k-wbs .band.drag{background:var(--c-band);border-color:var(--c-primary)}.k-wbs .btn,.k-wbs .btn.ink{background:var(--c-primary);color:#fff;border-radius:var(--k-r-sm);font-family:var(--k-font);font-weight:700;font-size:var(--fs-16);min-height:var(--h-ctl);padding-inline:var(--sp-5);box-shadow:none;border:0}.k-wbs .btn:hover{background:var(--c-primary-ink)}.k-wbs .ghostbtn,.k-wbs .opt button,.k-wbs .opt>span{background:var(--c-card);color:var(--c-primary-ink);border:1px solid var(--c-step-line);border-radius:var(--k-r-sm);font-family:var(--k-font);font-weight:600;font-size:var(--fs-14);box-shadow:none}.k-wbs .opt button[aria-checked=true],.k-wbs .opt button[aria-pressed=true],.k-wbs .opt button.on,.k-wbs .opt>span.on{background:var(--c-band);border-color:var(--c-sel-line);color:var(--c-ink);font-weight:800}.k-wbs .band .prop{background:var(--c-preview);color:var(--c-ink-2)}.k-wbs .hint{color:var(--c-ink-2);font-size:var(--fs-14)}.k-wbs .err{background:var(--c-err-bg);color:var(--c-err-ink);border:1px solid var(--c-err-line);border-radius:var(--k-r-sm);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-14)}.k-wbs .cap{background:var(--c-warn-bg);color:var(--c-warn-ink);border:1px solid var(--c-warn-pill);border-radius:var(--k-r-sm);padding:var(--sp-4)}.k-wbs .res{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--k-r-sm)}.k-wbs .files .f{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm)}.k-wbs .files .f.add{border-style:dashed;border-color:var(--c-step-line);color:var(--c-primary-ink)}.k-wbs .chk input,.k-wbs input[type=checkbox],.k-wbs input[type=radio]{accent-color:var(--c-primary)}.k-wbs select,.k-wbs input[type=text],.k-wbs input[type=number],.k-wbs input[type=password],.k-wbs textarea{font-family:var(--k-font);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink)}.k-wbs .linkbtn,.k-wbs a,.k-wbs .band a{color:var(--c-primary-ink)}.k-wbs h2,.k-wbs h3{font-family:var(--k-font)}.sh{font-family:var(--k-font);background:var(--c-card);border-block-end:1px solid var(--c-line);gap:var(--sp-6);height:64px}.sh .k-lg{font-family:var(--k-font);font-weight:800;font-size:var(--fs-20);letter-spacing:-.02em;color:var(--c-ink)}.sh .shn{gap:var(--sp-5);font-size:var(--fs-14);font-weight:600}.sh .shn a,.sh .shn .hm{color:var(--c-ink);font-family:var(--k-font);font-size:var(--fs-14);font-weight:600}.sh .shn a.cur,.sh .shn a:hover,.sh .shn .hm:hover{color:var(--c-primary)}.sh .hm span{font-size:var(--fs-12);margin-inline-start:var(--sp-1)}.sh .hm.burger{color:var(--c-ink);background:0 0;border:0}.sh .shn a:focus-visible,.sh .hm:focus-visible,.sh .k-lg:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.k-hero .k-mic{display:none}@media (min-width:900px){.k-hero{align-items:center;gap:var(--sp-6);padding:var(--sp-7) var(--sp-6);grid-template-columns:1fr minmax(300px,380px);display:grid}.k-hero .k-head h1{font-size:var(--fs-40,2.5rem);letter-spacing:-.02em}.k-hero .k-head p{font-size:var(--fs-16);margin-block-start:var(--sp-2)}.k-hero .k-stp{display:none}.k-hero .k-aside{grid-area:1/2/span 2}.k-hero .k-drop{border:1px solid var(--c-line);padding:var(--sp-6) var(--sp-5);box-shadow:0 1px 3px #0011160f}.k-cmp{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);display:flex}.k-cmp .k-stp{margin:0}.k-cmp .k-head h1{font-size:var(--fs-20)}}@media (max-width:899px){.k-hero .k-mic{display:block}.k-hero .k-aside{margin-block-start:var(--sp-3)}.k-hero .k-head{align-items:flex-start}}.k-limits{font-size:var(--fs-12);color:var(--c-ink-2);margin:0}.k-how{background:var(--c-card);padding:var(--sp-5)}.k-how h2{font-size:var(--fs-20);margin:0 0 var(--sp-3);font-weight:800}.k-how ol{gap:var(--sp-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.k-how ol{grid-template-columns:repeat(3,1fr)}.k-how li+li{border-inline-start:1px solid var(--c-line);padding-inline-start:var(--sp-3)}}.k-how li{gap:var(--sp-1) var(--sp-2);font-size:var(--fs-14);grid-template-columns:auto 1fr;display:grid}.k-how .k-n{background:var(--c-band);color:var(--c-primary-ink);border-radius:var(--k-r-sm);padding:var(--sp-1) var(--sp-2);font-weight:800;font-size:var(--fs-12);grid-row:span 2;height:fit-content}.k-how b{font-weight:800}.k-how p{color:var(--c-ink-2);margin:0}.k-lock{align-items:center;gap:var(--sp-2);background:var(--c-band);color:var(--c-primary-ink);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);font-weight:700;font-size:var(--fs-14);display:flex}.k-card.k-tint-warn{background:var(--c-warn-bg);border-color:var(--c-warn-pill)}.k-card.k-tint-err{background:var(--c-err-bg);border-color:var(--c-err-line)}.k-fr.warn{background:var(--c-warn-bg);border-color:var(--c-warn-pill)}.k-fr.err{background:var(--c-err-bg);border-color:var(--c-err-line)}.k-fr.dim{opacity:.6}.k-field{gap:var(--sp-1);font-size:var(--fs-14);margin-block-start:var(--sp-3);display:grid}.k-field>span{font-weight:700}.k-sel{font:inherit;font-size:var(--fs-14);min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);padding-inline:var(--sp-3)}.k-sel:focus-visible,.k-lnk:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.k-lnk{font:inherit;font-size:var(--fs-14);color:var(--c-primary-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.k-txt{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-12);padding:var(--sp-4);background:#fff;align-self:stretch;width:100%;max-height:420px;margin:0;overflow:auto;box-shadow:0 1px 4px #0000001f}.k-next{margin-block-start:var(--sp-4)}.k-next h2{font-size:var(--fs-18);margin:0 0 var(--sp-3);font-weight:800;font-family:var(--k-font)}.k-next ul{gap:var(--sp-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.k-next ul{grid-template-columns:repeat(3,1fr)}}.k-next a{gap:var(--sp-1) var(--sp-3);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-3);color:var(--c-ink);font-family:var(--k-font);grid-template-columns:auto 1fr;align-items:start;height:100%;text-decoration:none;display:grid}.k-next a b{font-size:var(--fs-14)}.k-next a span{font-size:var(--fs-12);color:var(--c-ink-2);grid-column:2}.k-next a svg{grid-row:span 2}.k-next a:hover{border-color:var(--c-sel-line)}.k-next a:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.k-paste{gap:var(--sp-2);text-align:start;margin-block-start:var(--sp-3);display:grid}.k-paste label{font-weight:700;font-size:var(--fs-14)}.k-ta{min-height:7rem;padding:var(--sp-2) var(--sp-3);font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-12);resize:vertical}@media (min-width:900px){.k-wbs:not([data-tpl=A]):not([data-idle]) .k-band{align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.k-wbs:not([data-tpl=A]):not([data-idle]) .k-band .k-stp{justify-self:stretch;width:100%;max-width:560px;margin:0;margin-inline-start:auto}.k-wbs:not([data-tpl=A]):not([data-idle]) .k-wb{align-items:start;gap:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(300px,360px);display:grid}.k-wbs:not([data-tpl=A]):not([data-idle]) .k-wb>*{grid-column:1}.k-wbs:not([data-tpl=A]):not([data-idle]) .k-wb>.band{top:var(--sp-4);grid-area:1/2/span 6;position:sticky}}.k-wbs:not([data-idle]) .k-wb>.pages,.k-wbs:not([data-idle]) .k-wb>.files,.k-wbs:not([data-idle]) .k-wb>.stage{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4)}.k-wbs:not([data-idle]) .k-wb>.pages:before{content:"Page organiser";font-family:var(--k-font);font-weight:800;font-size:var(--fs-16);color:var(--c-ink);grid-column:1/-1;margin-block-end:var(--sp-2);display:block}.k-wbs:not([data-idle]) .k-wb>.files:before{content:"Files";font-family:var(--k-font);font-weight:800;font-size:var(--fs-16);color:var(--c-ink);grid-column:1/-1;margin-block-end:var(--sp-2);display:block}.k-wbs:not([data-idle]) .k-wb>.band{align-items:stretch;gap:var(--sp-3);flex-direction:column}.k-wbs:not([data-idle]) .k-wb>.band>.btn{width:100%;justify-content:center;margin-block-start:var(--sp-2)}.k-wbs:not([data-idle]) .k-wb>.band .opt{flex-wrap:wrap}.k-wbs .pages .p{border-radius:var(--k-r-sm);border:1px solid var(--c-line);background:var(--c-card)}.k-wbs .pages .p.on,.k-wbs .pages .p[aria-pressed=true]{border:2px solid var(--c-primary);background:var(--c-band)}.k-wbs .pages .n{color:var(--c-ink-2);font-size:var(--fs-12)}@media (min-width:900px){.k-band .k-stp{min-width:0}.k-band .k-stp li+li{flex:1 1 0;min-width:0}.k-band .k-stp li+li:before{width:auto;min-width:var(--sp-2);flex:auto}}.k-wbs .band .k-sh{color:var(--c-ink);font-weight:800;font-size:var(--fs-14);margin-block-start:var(--sp-3);display:block}.k-wbs .band .rows,.k-wbs .band .outs{margin:var(--sp-1) 0 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.k-wbs .band .rows li{align-items:center;gap:var(--sp-2);display:flex}.k-wbs .band .rows label{flex:1}.k-wbs .band .rows input{box-sizing:border-box;width:100%}.k-wbs .band .outs li{font-size:var(--fs-12);color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-wbs .band .outs li:before{content:"▭ ";color:var(--c-primary)}.k-wbs .band .add{margin-block-start:var(--sp-1)}.k-wbs .band .sum{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-card);background:var(--c-err-bg);border:1px solid var(--c-err-line);color:var(--c-err-ink);margin-block-start:var(--sp-3);display:grid}.k-wbs .band .sum span{font-size:var(--fs-12);color:var(--c-ink-2)}.k-wbs .band .mv button{flex:1}@media (min-width:900px){.k-wbs[data-tpl=B]:not([data-idle]) .band .opt[role=radiogroup]{gap:var(--sp-1);grid-template-columns:1fr 1fr;display:grid}.k-wbs[data-tpl=B]:not([data-idle]) .band .opt[role=radiogroup] button{text-align:start;justify-content:flex-start;align-items:center;gap:var(--sp-2);background:0 0;border-color:#0000;display:flex}.k-wbs[data-tpl=B]:not([data-idle]) .band .opt[role=radiogroup] button:before{content:"";border:1px solid var(--c-step-ring);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.k-wbs[data-tpl=B]:not([data-idle]) .band .opt[role=radiogroup] button[aria-checked=true]:before{border:4px solid var(--c-primary)}.k-wbs[data-tpl=B]:not([data-idle]) .pages{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.k-wbs[data-tpl=B]:not([data-idle]) .pages .p{aspect-ratio:3/4;width:100%;height:auto}.k-wbs[data-tpl=B]:not([data-idle]) .pages .p img{object-fit:contain;width:100%;height:100%}}.k-wbs .band .k-style{gap:var(--sp-2);border-block-start:1px solid var(--c-line);margin-block-start:var(--sp-3);padding-block-start:var(--sp-3);display:grid}.k-wbs .band .k-row{align-items:center;gap:var(--sp-2);grid-template-columns:64px 1fr;display:grid}.k-wbs .band .k-how{font-size:var(--fs-14);color:var(--c-ink-2);margin-block-start:var(--sp-3)}.k-wbs .band .k-how summary{cursor:pointer;color:var(--c-ink);font-weight:700}@media (min-width:900px){.k-wbs:not([data-idle]):not([data-tpl=A]) .k-wb>.band>.acts{gap:var(--sp-2);margin-block-start:var(--sp-2);display:grid}.k-wbs:not([data-idle]):not([data-tpl=A]) .k-wb>.band>.acts>.btn{justify-content:center;width:100%}.k-wbs:not([data-idle]):not([data-tpl=A]) .k-wb>.band>.acts>.ghostbtn{justify-self:center}}.k-wbs .band .k-name{grid-template-columns:1fr;margin-block-start:var(--sp-3)}@media (min-width:900px){.k-wbs[data-tpl=C]:not([data-idle]) .files{gap:var(--sp-2);grid-template-columns:1fr;display:grid}.k-wbs[data-tpl=C]:not([data-idle]) .files .f{align-items:center;gap:var(--sp-3);width:auto;padding:var(--sp-2) var(--sp-3);grid-template-columns:48px 1fr auto auto;display:grid}.k-wbs[data-tpl=C]:not([data-idle]) .files .f .p{aspect-ratio:3/4;width:48px;height:auto}.k-wbs[data-tpl=C]:not([data-idle]) .files .f small{font-size:var(--fs-14);color:var(--c-ink);font-weight:700}.k-wbs[data-tpl=C]:not([data-idle]) .files .f .ctl{margin:0}.k-wbs[data-tpl=C]:not([data-idle]) .files .f.add{min-height:var(--h-ctl);text-align:center;grid-template-columns:1fr}.k-wbs[data-tpl=C]:not([data-idle]) .k-wb>.cmp{gap:var(--sp-2);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);grid-template-columns:1fr;display:grid}.k-wbs[data-tpl=C]:not([data-idle]) .k-wb>.cmp:before{content:"Files to compare";font-weight:800;font-size:var(--fs-14);color:var(--c-ink)}.k-wbs[data-tpl=C]:not([data-idle]) .cmp .pick{align-items:center;gap:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);background:var(--c-card);border-style:solid;grid-template-columns:auto 1fr auto auto;display:grid}.k-wbs[data-tpl=C]:not([data-idle]) .cmp .pick .btn{min-height:0;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-14)}.k-wbs[data-tpl=C]:not([data-idle]) .k-wb>.band b[tabindex]{outline-offset:var(--sp-1)}.k-wbs[data-tpl=C]:not([data-idle]) .k-wb>.band .opt[role=radiogroup]{gap:var(--sp-1);display:grid}.k-wbs[data-tpl=C]:not([data-idle]) .k-wb>.band .opt[role=radiogroup] button{text-align:start;justify-content:flex-start}.k-wbs[data-tpl=C]:not([data-idle]) .k-wb>.diff{grid-column:1}}.k-wbs .k-wb a.btn,.k-wbs .k-wb a.btn:visited{color:#fff;text-decoration:none}.k-wbs .sigbox.ph{border:2px dashed var(--c-primary);background:var(--c-ok-bg);color:var(--c-primary);font-weight:700;font-size:var(--fs-14);border-radius:var(--k-r-sm);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.k-wbs .band .sigmake{gap:var(--sp-2);margin-block-start:var(--sp-3);display:grid}.k-wbs .band .sigmake .pad{border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);touch-action:none;width:100%;height:9rem}.k-wbs .band .sigmake .row{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.k-wbs .band .sigmake .opt.tabs{grid-template-columns:repeat(3,1fr);display:grid}.k-wbs .band .sigmake .typed input{width:100%;height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3)}.k-wbs .band .sigmake .typed .sample{font-size:var(--fs-24);color:var(--c-ink);padding:var(--sp-2) 0;display:block}.k-wbs .k-wb>.formf.k-card{gap:var(--sp-3);display:grid}.k-wbs .formf .ffr{gap:var(--sp-1);display:grid}.k-wbs .formf .ffr input:not([type=checkbox]):not([type=radio]),.k-wbs .formf .ffr select,.k-wbs .formf .ffr textarea{width:100%;min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);background:var(--c-card)}.k-wbs .formf .ffr[data-bad] input:not([type=checkbox]),.k-wbs .formf .ffr[data-bad] select{border-color:var(--c-err-line);background:var(--c-err-bg)}.k-wbs .formf .req{color:var(--c-err-ink)}.k-wbs .formf .ferr{color:var(--c-err-ink);font-size:var(--fs-14)}.k-wbs .band .k-prog{width:100%;height:var(--sp-2);accent-color:var(--c-primary)}.k-wbs .band .k-flist{gap:var(--sp-1);font-size:var(--fs-14);margin:0;padding:0;list-style:none;display:grid}.k-wbs .band .k-flist li{padding:var(--sp-1) var(--sp-2);border-radius:var(--k-r-sm);color:var(--c-ink-2)}.k-wbs .band .k-flist li[data-on]{color:var(--c-primary)}.k-wbs .band .k-flist li[data-bad]{background:var(--c-err-bg);color:var(--c-err-ink)}.k-wbs .band .k-radios{gap:var(--sp-2);display:grid}.k-wbs .band .k-radios button{text-align:start;justify-items:start;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);height:auto;display:grid}.k-wbs .band .k-radios button span{font-size:var(--fs-14);color:var(--c-ink-2);white-space:normal;font-weight:400}.k-wbs .band .edsel>.k-sh{margin-block-start:var(--sp-2)}.k-wbs .band .k-tools{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.k-wbs .band .k-tools button{text-align:start;justify-content:flex-start}.k-wbs .fbband .edsel{gap:var(--sp-2);display:grid}.k-wbs .fbband .edsel input:not([type=checkbox]),.k-wbs .fbband .edsel textarea{width:100%}.k-wbs .k-wb>.stage.fbuild .sheet{max-width:30rem;margin-inline:auto}.k-wbs .formf>.k-sh{font-weight:800}.k-wbs .band .k-radios button b{font-size:var(--fs-14)}.k-wbs .band .k-confirm{gap:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);background:var(--c-card);display:grid}.k-wbs .band .k-confirm p{color:var(--c-ink-2);font-size:var(--fs-14);margin:0}.k-wbs .band .k-confirm .k-back{background:var(--c-card);color:var(--c-primary);border:1px solid var(--c-primary)}.k-wbs .band details.k-how{padding:var(--sp-1) 0;background:0 0}.sh .psw{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);display:inline-flex}.sh .psw a{padding:var(--sp-1) var(--sp-3);border-radius:var(--k-r-sm);font-family:var(--k-font);font-size:var(--fs-14);color:var(--c-ink);font-weight:600}.sh .psw a.on,.sh .psw a.on:hover{background:var(--c-band);color:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-line)}.sh .psw a:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ihome{max-width:1120px;padding:var(--sp-5);margin-inline:auto}.ih-hero{justify-content:space-between;align-items:center;gap:var(--sp-5);background:var(--c-band);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-6);display:flex}.ih-hero h1{font-family:var(--k-font);font-size:var(--fs-40,2.25rem);letter-spacing:-.02em;margin:0 0 var(--sp-4)}.ih-act{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.ih-act select{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);padding-inline:var(--sp-3)}.ih-art{color:var(--c-primary)}.ihome h2{font-family:var(--k-font);font-size:var(--fs-20);margin-block:var(--sp-6) var(--sp-3)}.ih-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.ih-grid a{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-2);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);text-align:center;font-size:var(--fs-14);flex-direction:column;font-weight:600;display:flex}.ih-grid a:hover{border-color:var(--c-primary)}@media (max-width:899px){.sh .psw a{padding-inline:var(--sp-2);font-size:var(--fs-12)}.ih-art{display:none}}.sgk{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);margin-block-end:var(--sp-3);display:grid}.sgk button{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);font-size:var(--fs-12);font-weight:600}.sgk button.on{border-color:var(--c-primary);background:var(--c-band);color:var(--c-primary)}.sigbox.put{pointer-events:none;border-style:dotted}.sgm{border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-3);margin:var(--sp-3) 0;gap:var(--sp-2);display:grid}.sgm legend{font-weight:700;font-size:var(--fs-14);padding-inline:var(--sp-1)}.sgm label{gap:var(--sp-2);font-size:var(--fs-14);align-items:center;display:flex}.sgm label.off{color:var(--c-ink-2)}.sgm .note{font-size:var(--fs-12);color:var(--c-ink-2);background:var(--c-band);border-radius:var(--k-r-sm);padding:var(--sp-2);margin:0}.sland{max-width:1120px;padding:var(--sp-5);margin-inline:auto}.sl-hero{gap:var(--sp-6);background:var(--c-band);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-6);grid-template-columns:1fr minmax(220px,320px);align-items:center;display:grid}.sl-hero h1{font-family:var(--k-font);font-size:var(--fs-40,2.25rem);letter-spacing:-.02em;margin:0}.sl-hero p{font-size:var(--fs-16);color:var(--c-ink-2)}.sl-act{gap:var(--sp-3);max-width:320px;display:grid}.sl-act .ghost{min-height:var(--h-ctl);border:1px solid var(--c-primary);border-radius:var(--k-r-sm);color:var(--c-primary);background:var(--c-card);justify-content:center;align-items:center;font-weight:600;display:flex}.sl-doc{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-5);gap:var(--sp-2);display:grid}.sl-doc i{height:var(--sp-2);background:var(--c-line);border-radius:var(--k-r-sm);display:block}.sl-doc .sigbox.ph{height:calc(var(--h-ctl) * 1.2);margin-block-start:var(--sp-4);position:static}.sl-how{gap:var(--sp-5);grid-template-columns:auto repeat(3,1fr);align-items:start;margin-block-start:var(--sp-6);display:grid}.sl-how h2{font-family:var(--k-font);font-size:var(--fs-20);margin:0}.sl-how ol{list-style:none;display:contents}.sl-how li{border-inline-start:1px solid var(--c-line);font-size:var(--fs-14);color:var(--c-ink-2);padding-inline-start:var(--sp-4)}.sl-how li b{color:var(--c-ink);font-size:var(--fs-16);display:block}.sl-how li em{font-style:normal;font-size:var(--fs-12);color:var(--c-primary);font-weight:700}.sl-more{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-block-start:var(--sp-6);padding:0;list-style:none;display:grid}.sl-more a{padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);font-weight:600;display:block}.sl-more a span{font-weight:400;font-size:var(--fs-14);color:var(--c-ink-2);display:block}@media (max-width:899px){.sl-hero{grid-template-columns:1fr}.sl-doc{display:none}.sl-how{grid-template-columns:1fr}}.sg-h1{font-family:var(--k-font);font-size:var(--fs-24);margin:0 0 var(--sp-4)}.sgi{gap:var(--sp-5);grid-template-columns:1fr minmax(280px,340px);align-items:start;display:grid}.sgi .card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-5);gap:var(--sp-4);display:grid}.sgi .drop{justify-items:center;gap:var(--sp-2);padding:var(--sp-6);border:2px dashed var(--c-line);border-radius:var(--k-r-sm);background:var(--c-band);cursor:pointer;text-align:center;display:grid}.sgi-cloud{gap:var(--sp-2);font-size:var(--fs-14);display:grid}.sgi-cloud p,.sgi-src p{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);margin:0;display:flex}.sgi-src{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.sgi-src p{flex-direction:column}.sgi-src span{font-size:var(--fs-12);color:var(--c-ink-2)}.pill{font-size:var(--fs-12);padding:0 var(--sp-2);border-radius:var(--k-r-sm);background:var(--c-band);color:var(--c-ink-2);border:1px solid var(--c-line);white-space:nowrap}.pill.ok{background:var(--c-ok-bg);color:var(--c-ok-ink)}.pill.warn{background:var(--c-warn-bg);color:var(--c-warn-ink)}.sgi .band{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-4);display:grid}.sgi .band .ok{color:var(--c-ok-ink)}.sgi-ord{gap:var(--sp-2);padding:0;list-style:none;display:grid}.sgi-ord li{align-items:center;gap:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-2);display:flex}.sgi-ord li span{min-width:var(--sp-5);font-weight:700}.sgi-ord li button:first-of-type{margin-inline-start:auto}@media (max-width:899px){.sgi,.sgi-src{grid-template-columns:1fr}}.sgm label .hint{font-size:var(--fs-12);margin:0;margin-inline-start:auto}.sgc{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-5);gap:var(--sp-3);display:grid}.sgc h2{font-family:var(--k-font);font-size:var(--fs-18);margin:0}.sgc-top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.sgc-top .sg-h1{margin:0}.sgt{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sgt button{min-height:var(--h-ctl);padding-inline:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);font-weight:600;font-size:var(--fs-14)}.sgt button.on{background:var(--c-band);color:var(--c-primary);border-color:var(--c-primary)}.sgtab{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.sgtab th{text-align:start;color:var(--c-ink-2);padding:var(--sp-2);border-block-end:1px solid var(--c-line);font-weight:600}.sgtab .empty{padding:var(--sp-6) var(--sp-2);text-align:center;color:var(--c-ink-2)}.sgs{gap:var(--sp-5);grid-template-columns:200px 1fr;align-items:start;display:grid}.sgs-nav{gap:var(--sp-1);top:var(--sp-4);display:grid;position:sticky}.sgs-nav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--k-r-sm);color:var(--c-ink);font-weight:600;font-size:var(--fs-14)}.sgs-nav a:hover{background:var(--c-band);color:var(--c-primary)}.sgs-main{gap:var(--sp-4);display:grid}.sgf{gap:var(--sp-2);display:grid}.sgf label{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);grid-template-columns:120px 1fr;display:grid}.sgf input{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);background:var(--c-band)}.sgc .row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.sgc .note{background:var(--c-ok-bg);color:var(--c-ok-ink);border-radius:var(--k-r-sm);padding:var(--sp-3);font-size:var(--fs-14);margin:0}.sgrow{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);margin:0;display:flex}.sgrow small,.sgsv small{font-size:var(--fs-12);color:var(--c-ink-2);display:block}.sgsv{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sgsv li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);display:flex}.sgx{max-width:560px;margin:var(--sp-6) auto;text-align:center;background:var(--c-band);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-6);justify-items:center;gap:var(--sp-3);color:var(--c-ink);display:grid}.sgx h1{font-family:var(--k-font);font-size:var(--fs-24);margin:0}@media (max-width:899px){.sgs{grid-template-columns:1fr}.sgs-nav{flex-wrap:wrap;display:flex;position:static}.sgf label{grid-template-columns:1fr}.sgtab thead{display:none}}.sgc>.btn,.sgc>.ghostbtn{justify-self:start}.ilist{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.ilist li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);font-size:var(--fs-14);color:var(--c-ink);display:flex}.ilist img{object-fit:cover;border-radius:var(--k-r-sm);width:56px;height:40px}.ilist .iname{flex:1;min-width:0;display:grid}.ilist .iname b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ilist small{color:var(--c-ink-2);font-size:var(--fs-12)}.ilist .inum{text-align:center;min-width:24px;color:var(--c-primary);font-weight:700}.ist{font-size:var(--fs-12);padding:var(--sp-1) var(--sp-2);border-radius:var(--k-r-sm);background:var(--c-band);color:var(--c-ink-2);font-weight:600}.ist.done{background:var(--c-ok-bg);color:var(--c-ok-ink)}.ist.run{background:var(--c-band);color:var(--c-primary)}.ist.fail{background:var(--c-err-bg);color:var(--c-err-ink)}.ilist li.fail{border-color:var(--c-err-ink)}.iwarn{background:var(--c-warn-bg);color:var(--c-warn-ink);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3)}.icmp{border-radius:var(--k-r-sm);max-width:100%;margin-block-start:var(--sp-3);position:relative;overflow:hidden}.icmp img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.icmp-a{position:absolute;inset:0}.icmp-l,.icmp-r{top:var(--sp-2);background:var(--c-card);color:var(--c-ink);font-size:var(--fs-12);padding:var(--sp-1) var(--sp-2);border-radius:var(--k-r-sm);font-weight:600;position:absolute}.icmp-l{left:var(--sp-2)}.icmp-r{right:var(--sp-2);text-align:end}.icmp-bar{background:var(--c-card);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.icmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.iorig{margin:var(--sp-2) 0 0;gap:var(--sp-1);font-size:var(--fs-12);color:var(--c-ink-2);display:inline-grid}.iorig img{border-radius:var(--k-r-sm);width:120px}@media (max-width:899px){.ilist li{flex-wrap:wrap}.ilist .iname{flex-basis:50%}.ilist .ghostbtn,.ilist .btn{min-height:var(--h-ctl)}}.ires{gap:var(--sp-3);padding:var(--sp-4);display:grid}.ires-top{justify-content:space-between;align-items:center;display:flex}.ires-top h2{font-size:var(--fs-18);margin:0}.ssd{gap:var(--sp-4);display:grid}.ssd-steps{gap:var(--sp-4);font-size:var(--fs-14);color:var(--c-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ssd-steps li{gap:var(--sp-2);align-items:center;display:flex}.ssd-steps span{width:var(--sp-5);height:var(--sp-5);border:1px solid var(--c-line);font-size:var(--fs-12);border-radius:50%;place-items:center;display:inline-grid}.ssd-steps li.on{color:var(--c-ink);font-weight:700}.ssd-steps li.on span{background:var(--c-primary);color:var(--c-card);border-color:var(--c-primary)}.rng{gap:var(--sp-1);font-size:var(--fs-14);display:grid}.rng input,.rng select,.rng textarea,.band select{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-1) var(--sp-3);background:var(--c-card);color:var(--c-ink);font:inherit}.sgi .two{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.ssd-rc,.ssf-legend,.ssr-list,.ssr-sum{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ssd-rc li{gap:var(--sp-2);grid-template-columns:auto 1fr auto auto;align-items:center;display:grid}.ssd-rc input,.ssd-rc select{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);background:var(--c-card);font:inherit}.dot{width:var(--sp-3);height:var(--sp-3);border-radius:50%;flex:none;display:inline-block}.rc0{background:color-mix(in srgb,var(--c-primary) 18%,var(--c-card));border-color:var(--c-primary)}.rc1{background:var(--c-ok-bg);border-color:var(--c-ok-ink)}.rc2{background:var(--c-warn-bg);border-color:var(--c-warn-ink)}.rc3{background:var(--c-err-bg);border-color:var(--c-err-ink)}.rc4{background:var(--c-band);border-color:var(--c-ink-2)}.rc5{background:color-mix(in srgb,var(--c-ink) 10%,var(--c-card));border-color:var(--c-ink)}.dot.rc0,.dot.rc1,.dot.rc2,.dot.rc3,.dot.rc4,.dot.rc5{border:2px solid}.ssf{gap:var(--sp-4);grid-template-columns:110px 1fr minmax(260px,300px);align-items:start;display:grid}.ssf-pages{gap:var(--sp-2);font-size:var(--fs-14);display:grid}.ssf-pages button{gap:var(--sp-1);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);padding:var(--sp-1);font-size:var(--fs-12);justify-items:center;display:grid}.ssf-pages button.on{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.ssf-pages img{width:100%;height:auto}.ssf-doc{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-3);min-width:0;display:grid}.ssf-bar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ssf-bar .sg-h1{margin:0;margin-inline-end:auto}.ssf-nav{align-items:center;gap:var(--sp-1);font-size:var(--fs-14);display:inline-flex}.ssf-wrap{background:var(--c-band);border-radius:var(--k-r-sm);padding:var(--sp-4);justify-items:center;display:grid;overflow:auto}.ssf-page{background:var(--c-card);box-shadow:0 1px 3px color-mix(in srgb,var(--c-ink) 18%,transparent);cursor:crosshair;min-height:var(--sp-6);position:relative}.ssf-page img{pointer-events:none;width:100%;height:auto;display:block}.sff{border-radius:var(--k-r-sm);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-12);color:var(--c-ink);white-space:nowrap;cursor:pointer;border:1px solid;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.sff.on{outline:2px solid var(--c-primary);outline-offset:1px}.sff.st{position:static;transform:none}.ssf-legend li,.ssr-list li{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);display:flex}.ssr-list li{border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3)}.ssr-list .pill{margin-inline-start:auto}.ssr-doc{justify-content:space-between;gap:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-3);font-size:var(--fs-14);margin:0;display:flex}.ssr-doc span{color:var(--c-ink-2)}.ssr-ok,.ssr-warn{padding:var(--sp-3);border-radius:var(--k-r-sm);font-size:var(--fs-14);margin:0;font-weight:600}.ssr-ok{background:var(--c-ok-bg);color:var(--c-ok-ink)}.ssr-warn{background:var(--c-warn-bg);color:var(--c-warn-ink)}.ssr-sum{font-size:var(--fs-14);color:var(--c-ink-2)}.sgx-ex{top:var(--sp-2);background:var(--c-warn-bg);color:var(--c-warn-ink);font-size:var(--fs-12);padding:0 var(--sp-2);border-radius:var(--k-r-sm);text-transform:uppercase;letter-spacing:.04em;font-weight:700;position:absolute;inset-inline-end:var(--sp-2)}.sgx-frame{border:2px dashed var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-3);display:grid;position:relative}.sgx-page{background:var(--c-band);border-radius:var(--k-r-sm);padding:var(--sp-5);gap:var(--sp-3);display:grid}.sga-tl{gap:var(--sp-2);border-inline-start:2px solid var(--c-line);font-size:var(--fs-14);color:var(--c-ink-2);margin:0;padding:0;padding-inline-start:var(--sp-4);list-style:none;display:grid}.sga-tl li{position:relative}.sga-tl li:before{content:"";inset-inline-start:calc(-1*var(--sp-4) - 6px);top:var(--sp-1);width:var(--sp-3);height:var(--sp-3);background:var(--c-card);border:2px solid var(--c-line);border-radius:50%;position:absolute}.sga-tl li.on{color:var(--c-ink)}.sga-tl li.on:before{background:var(--c-primary);border-color:var(--c-primary)}.sga-id{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-14);grid-template-columns:auto 1fr;margin:0;display:grid}.sga-id dt{color:var(--c-ink-2)}.sga-id code{word-break:break-all;font-size:var(--fs-12)}.sgv{justify-items:center;display:grid}.sgv .card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-6);gap:var(--sp-3);text-align:center;width:100%;max-width:480px;display:grid}.sgv-code{gap:var(--sp-2);grid-template-columns:repeat(6,1fr);display:grid}.sgv-code input{min-height:var(--sp-7,var(--h-ctl));text-align:center;font-size:var(--fs-20);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-band)}.sgv-pad{border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);touch-action:none;width:100%;height:auto}.sgcomp{gap:var(--sp-5);display:grid}.sgb{gap:var(--sp-4);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.sgb-side{gap:var(--sp-4);display:grid}.sgb-card{border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-3);display:grid}.sgb-card h2{gap:var(--sp-2);font-size:var(--fs-16);align-items:center;display:flex}.sgb-card h2 span{width:var(--sp-5);height:var(--sp-5);background:var(--c-band);color:var(--c-primary);font-size:var(--fs-12);border-radius:50%;place-items:center;display:inline-grid}.sgtab td{padding:var(--sp-2);border-block-end:1px solid var(--c-line)}.sgtab td.bad{color:var(--c-err-ink)}.sgb-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--c-warn-bg);color:var(--c-warn-ink);border-radius:var(--k-r-sm);padding:var(--sp-3);display:flex}.sgb-foot .hint{color:inherit;margin:0}@media (max-width:900px){.ssf{grid-template-columns:1fr}.ssf-pages{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.sgb,.sgi .two{grid-template-columns:1fr}.sgb-foot{flex-direction:column;align-items:stretch}}.ssf .band{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-3);text-align:start;display:grid}.ssf .band h2,.sgi .band h2{font-size:var(--fs-16);margin:0}.ssg{gap:var(--sp-3);align-content:start;display:grid}.sgv .card{box-sizing:border-box;margin-inline:auto}.sgv{display:block}.ssb{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-4);gap:var(--sp-3);align-content:start;display:grid}.ssb h2{font-size:var(--fs-16);margin:0}.ssb select{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);background:var(--c-card);font:inherit}.ssd .ghostbtn,.sgi .ghostbtn,.sgc .ghostbtn,.sgv-card .ghostbtn,.sgcomp .ghostbtn{color:var(--c-ink);opacity:1;min-height:var(--h-ctl);padding-inline:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);font-size:var(--fs-14);justify-content:center;align-items:center;margin:0;font-weight:600;text-decoration:none;display:inline-flex}.ssd .ghostbtn:disabled,.sgi .ghostbtn:disabled,.sgv-card .ghostbtn:disabled,.sgcomp .ghostbtn:disabled{opacity:.5}.sgv-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-6);gap:var(--sp-3);text-align:center;grid-template-columns:minmax(0,1fr);max-width:480px;margin-inline:auto;display:grid}.sgv-code input,.rng input{box-sizing:border-box;width:100%;min-width:0}.sgv-code{grid-template-columns:repeat(6,minmax(0,1fr))}.sgs-nav a.on{background:var(--c-band);color:var(--c-primary)}.sgi-ord.iv li{gap:var(--sp-3);text-align:start;border:0;padding:0}.sgi-ord.iv li span{min-width:var(--sp-5);height:var(--sp-5);background:var(--c-band);color:var(--c-primary);font-size:var(--fs-12);border-radius:50%;place-items:center;display:inline-grid}.sgv-chk{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sgv-chk li{gap:var(--sp-1);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-3);font-size:var(--fs-14);display:grid}.sgv-chk span{color:var(--c-ink-2);font-size:var(--fs-12)}.sgtpl{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sgtpl li{align-items:center;gap:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-3);display:flex}.sgtpl li>span{margin-inline-end:auto;display:grid}.sgtpl small{color:var(--c-ink-2)}.sgtab-empty{padding:var(--sp-6) var(--sp-2);text-align:center;color:var(--c-ink-2);border:1px dashed var(--c-line);border-radius:var(--k-r-sm);margin:0}.btn.sm{min-height:var(--h-ctl);padding-inline:var(--sp-3);font-size:var(--fs-14)}.sgbr-logo{max-height:var(--sp-7,48px);width:auto}.sgcn small{display:block}.sgcn .sgc-top>span{display:grid}.sgc .drop,.sgb-card .drop{justify-items:center;gap:var(--sp-2);padding:var(--sp-5);border:2px dashed var(--c-line);border-radius:var(--k-r-sm);background:var(--c-band);cursor:pointer;text-align:center;display:grid}.sgroot .btn{background:var(--c-primary);color:#fff;border-radius:var(--k-r-sm);border:0;font-weight:700}.sgroot .btn:hover:not(:disabled){background:var(--c-primary-ink)}.sgroot .btn:disabled,.sgroot .btn[aria-disabled=true],.k-wbs .btn:disabled{background:var(--c-line);color:var(--c-ink-2);cursor:not-allowed;opacity:1;box-shadow:none}.sgroot .ghostbtn:disabled,.sgroot button:disabled:not(.btn){opacity:.5;cursor:not-allowed}.sgroot input:disabled,.sgroot select:disabled,.sgroot textarea:disabled{background:var(--c-card-2);color:var(--c-ink-2);cursor:not-allowed}.sgi-for{gap:var(--sp-2);margin-block:var(--sp-2);flex-wrap:wrap;display:flex}.fpv{display:flex;position:absolute}.fpv>*{width:100%;height:100%;min-height:0;font-size:var(--fs-12);border:1px solid var(--c-primary);background:var(--c-card);padding:0 var(--sp-1)}.fpv:before{content:attr(data-tab);top:calc(-1 * var(--sp-4));font-size:var(--fs-12);color:var(--c-primary);font-weight:700;position:absolute;left:0}.ftab li{align-items:center;gap:var(--sp-2);display:flex}.ftab li>span{flex:1}.ffpv{margin:0 0 var(--sp-3)}.ffpv .sheet{width:100%;max-width:320px;margin:0 auto;position:relative}.ffpv .sheet img{width:100%;display:block}.ffbox{border:1px dashed var(--c-step-line);background:0 0;position:absolute}.ffbox.on{border:2px solid var(--c-primary);background:var(--c-band);opacity:.7}.stage.ierail-on{gap:var(--sp-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.stage.ierail-on>:not(.ierail):not(.sheet){grid-column:2}.ierail{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--c-line);border-radius:var(--r-2);background:var(--c-bg);flex-direction:column;display:flex}.ierail button{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-1);min-width:calc(var(--sp-5) * 2);border-radius:var(--r-1);color:var(--c-ink-2);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.ierail button.on{background:var(--c-band);color:var(--c-primary)}.ierail button:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}@media (max-width:600px){.stage.ierail-on{grid-template-columns:1fr}.stage.ierail-on>*{grid-column:1}.ierail{flex-direction:row;overflow-x:auto}}.sr-inv{gap:var(--sp-4);text-align:center;padding:0;overflow:hidden}.sr-inv>:not(.sr-top){margin-inline:var(--sp-6)}.sr-inv>:last-child{margin-block-end:var(--sp-6)}.sr-top{background:var(--c-band);justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5) var(--sp-5);display:grid}.sr-top .sg-h1{margin:0}.sr-env{width:var(--sp-7,3rem);height:var(--sp-7,3rem);fill:none;stroke:var(--c-primary);stroke-width:2px;stroke-linejoin:round}.sr-from{align-items:center;gap:var(--sp-2);margin:0;display:inline-flex}.sr-ok{background:var(--c-primary);width:1.1em;height:1.1em;color:var(--c-card);font-size:var(--fs-12);border-radius:50%;place-items:center;display:inline-grid}.sr-doc{align-items:center;gap:var(--sp-3);text-align:start;border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding:var(--sp-3);background:var(--c-card);display:flex}.sr-doc p{margin:0;display:grid}.sr-doc span{font-size:var(--fs-12);color:var(--c-ink-2)}.sr-ic{fill:none;width:1.5em;height:1.5em;stroke:var(--c-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sr-steps{text-align:start;gap:var(--sp-2);display:grid}.sr-steps h2{font-size:var(--fs-14);margin:0}.sr-steps .sgi-ord li{border:0;padding:0}.sr-steps .sgi-ord li span{background:var(--c-band);min-width:1.5em;height:1.5em;color:var(--c-primary);font-size:var(--fs-12);border-radius:50%;place-items:center;display:inline-grid}.sr-inv .hint a{color:var(--c-primary);text-decoration:underline}.sr-inv .btn,.sr-inv .ghostbtn{width:auto}.sr-sign{gap:var(--sp-3);display:grid}.sr-bar{justify-content:flex-end;display:flex}.sr-pill{background:var(--c-band);color:var(--c-primary);padding:var(--sp-1) var(--sp-3);font-weight:600;font-size:var(--fs-12);border-radius:999px}.sr-dochd{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.sr-dochd .sr-doc{border:0;padding:0}.sr-dochd select{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);background:var(--c-card);font:inherit;font-size:var(--fs-12)}.sr-nav{justify-content:center;align-items:center;gap:var(--sp-3);font-size:var(--fs-12);display:flex}.sr-next{align-items:center;gap:var(--sp-3);text-align:start;border:0;border-block-end:1px solid var(--c-line);padding:0 0 var(--sp-3);font:inherit;color:var(--c-ink);cursor:pointer;background:0 0;display:flex}.sr-next span{font-size:var(--fs-12);display:grid}.sr-next b{font-size:var(--fs-14)}.sr-seg{grid-template-columns:1fr 1fr;gap:0;display:grid}.sr-seg button:first-child{border-start-end-radius:0;border-end-end-radius:0}.sr-seg button:last-child{border-start-start-radius:0;border-end-start-radius:0}.sr-clear{font-size:var(--fs-12);justify-self:end}.sr-row{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);grid-template-columns:5.5em 1fr;font-weight:600;display:grid}.sr-row input{min-height:var(--h-ctl);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);font:inherit;font-weight:400}.sr-review{background:var(--c-band);border-radius:var(--k-r-sm);padding:var(--sp-3);gap:var(--sp-2);font-size:var(--fs-12);display:grid}.sr-review p{margin:0;display:grid}.sr-review b{font-size:var(--fs-14)}@media (max-width:760px){.sr-sign .sgi{grid-template-columns:1fr}}.sh .shn>span{display:inline-flex}.sh .shn>span.on .hm{color:var(--c-primary)}.sh .shn .hm{cursor:pointer;background:0 0;border:0;padding:0}.sh .shs{width:1px;height:var(--sp-5);background:var(--c-line);margin-inline:var(--sp-2)}.sh .shi{min-height:var(--h-chip);padding-inline:var(--sp-4);border:1px solid var(--c-primary);border-radius:var(--k-r-sm);color:var(--c-primary);font-family:var(--k-font);font-size:var(--fs-14);align-items:center;font-weight:600;display:inline-flex}.sh .shi:hover{background:var(--c-band)}@media (max-width:899px){.sh .shi{display:none}}.hm-pg{font-family:var(--k-font);color:var(--c-ink);background:var(--c-card)}.hp-hero{background:var(--c-band);padding:var(--sp-6) var(--gutter) var(--sp-6)}.hp-in,.hp-body{max-width:var(--inner);margin-inline:auto}.hp-in{gap:var(--sp-5);align-items:center;display:grid}@media (min-width:900px){.hp-hero{padding:var(--sp-5) var(--gutter-lg) var(--sp-5)}.hp-in{gap:var(--sp-7);grid-template-columns:1.15fr 1fr}.hp-body{padding-inline:var(--gutter-lg)}}.hp-kick{color:var(--c-primary);font-weight:700;font-size:var(--fs-14);letter-spacing:.04em;margin:0}.hp-copy h1{font-family:var(--k-font);font-size:var(--fs-h1-page);line-height:var(--lh-tight);letter-spacing:-.03em;margin-block:var(--sp-2) var(--sp-3);font-weight:800}.hp-sub{font-size:var(--fs-lead);color:var(--c-ink-2);max-width:36ch;margin:0}.hp-link{gap:var(--sp-1);color:var(--c-primary);font-weight:700;font-size:var(--fs-16);margin-block-start:var(--sp-4);display:inline-flex}.hc{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r);padding:var(--sp-4) var(--sp-4);gap:var(--sp-3);display:grid;box-shadow:0 1px 2px #0011160f}.hc h2{font-family:var(--k-font);font-size:var(--fs-20);margin:0;font-weight:700}.hc-tabs{border:1px solid var(--c-line);border-radius:var(--k-r-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.hc-tabs button{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-chip);background:var(--c-card);color:var(--c-ink);border:0;border-inline-start:1px solid var(--c-line);font:inherit;font-size:var(--fs-14);cursor:pointer;font-weight:600;display:inline-flex}.hc-tabs button:first-child{border-inline-start:0}.hc-tabs button.on{background:var(--c-primary);color:#fff}.hc-row{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);grid-template-columns:4.5em 1fr;display:grid}.hc-row select{min-height:var(--h-chip);border:1px solid var(--c-line);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);font:inherit;font-size:var(--fs-14);background:var(--c-card);color:var(--c-ink)}.hc-go{min-height:var(--h-ctl);border-radius:var(--k-r-sm);background:var(--c-primary);color:#fff;font:inherit;font-size:var(--fs-16);cursor:pointer;border:0;font-weight:700}.hc-go:hover{background:var(--c-primary-ink)}.hc-go:disabled{opacity:.5}.hc-note{text-align:center;font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.hp-body{padding:var(--sp-5) var(--gutter) var(--sp-6);gap:var(--sp-6);display:grid}.hp-body h2{font-family:var(--k-font);font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 var(--sp-3);font-weight:700}.hp-grid{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.hp-grid{grid-template-columns:repeat(3,1fr)}}.hp-card{gap:var(--sp-4);height:100%;padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);align-items:flex-start;display:flex}.hp-card:hover{border-color:var(--c-sel-line)}.hp-card>span:nth-child(2){gap:var(--sp-1);flex:1;display:grid}.hp-card b{font-size:var(--fs-16);font-weight:700}.hp-card b em{color:var(--c-ink-2);font-style:normal;font-weight:500;font-size:var(--fs-12)}.hp-card small{font-size:var(--fs-14);color:var(--c-ink-2);line-height:1.4}.hp-ic{width:var(--h-ctl);height:var(--h-ctl);color:var(--c-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.hp-cta{color:var(--c-primary);font-style:normal;font-weight:700;font-size:var(--fs-14);margin-block-start:var(--sp-1)}.hp-ar{color:var(--c-ink);align-self:center;display:none}@media (max-width:899px){.hp-ways .hp-cta{display:none}.hp-ar{display:inline-flex}.hp-pop .hp-ar{display:none}}.hp-hd{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.hp-hd h2{margin:0}.hp-search{align-items:center;gap:var(--sp-2);min-height:var(--h-chip);padding-inline:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);color:var(--c-ink-2);min-width:min(100%,22em);display:inline-flex}.hp-search input{font:inherit;font-size:var(--fs-14);color:var(--c-ink);background:0 0;border:0;outline:0;flex:1}@media (max-width:899px){.hp-search{display:none}}.hp-more{gap:var(--sp-1);color:var(--c-primary);font-weight:700;font-size:var(--fs-14);margin-block-start:var(--sp-3);display:inline-flex}.hp-none{font-size:var(--fs-14)}.hp-how ol{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.hp-how ol{grid-template-columns:repeat(3,1fr)}.hp-how li+li{border-inline-start:1px solid var(--c-line);padding-inline-start:var(--sp-5)}}.hp-how li{gap:var(--sp-4);align-items:flex-start;display:flex}.hp-how li>span:last-child{gap:var(--sp-1);display:grid}.hp-how b{font-size:var(--fs-16)}.hp-how small{font-size:var(--fs-14);color:var(--c-ink-2)}.hp-n{background:var(--c-band);color:var(--c-primary);font-weight:700;font-size:var(--fs-14);padding:var(--sp-1) var(--sp-3);border-radius:var(--k-r-sm);flex:none}.hp-band{background:var(--c-band);border-radius:var(--k-r-sm);padding:var(--sp-4) var(--sp-5);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hp-band h2{margin:0}.hp-band p{margin:var(--sp-1) 0 0;font-size:var(--fs-14);color:var(--c-ink-2)}.hp-band .hp-link{margin:0}.hp-faq details{border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);margin-block-end:var(--sp-2)}.hp-faq summary{padding:var(--sp-3) var(--sp-4);font-weight:700;font-size:var(--fs-14);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq details[open] summary svg{transform:rotate(180deg)}.hp-faq p{padding:0 var(--sp-4) var(--sp-3);font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.hf{background:var(--c-card);border-block-start:1px solid var(--c-line);font-family:var(--k-font)}.hf-in{max-width:var(--inner);gap:var(--sp-5);padding-block:var(--sp-5) var(--sp-3);margin-inline:auto;display:grid}@media (min-width:900px){.hf-in{grid-template-columns:auto 1fr auto;align-items:start}}.hf-lg{font-weight:800;font-size:var(--fs-24);letter-spacing:-.02em;color:var(--c-ink)}.hf .sfg{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);max-width:none;padding:0;display:grid}@media (min-width:900px){.hf .sfg{grid-template-columns:repeat(4,1fr);padding-inline-start:var(--sp-8)}}.hf .sfg h2{font-size:var(--fs-14);margin:0 0 var(--sp-1);font-weight:700}.hf .sfg ul{margin:0;padding:0;list-style:none}.hf .sfg a{font-size:var(--fs-14);color:var(--c-ink-2)}.hf-r{gap:var(--sp-2);align-items:center;display:flex}.hf-r select{min-height:var(--h-chip);border:1px solid var(--c-primary);border-radius:var(--k-r-sm);padding-inline:var(--sp-3);font:inherit;font-size:var(--fs-14);background:var(--c-card);color:var(--c-ink)}.ph-pg{max-width:var(--measure);font-family:var(--k-font)}.mk .hp-in.mk-one{grid-template-columns:1fr}.mk-hero .crumbs{margin:0 0 var(--sp-3);padding:0}.mk-hero .crumbs ol{margin:0;padding:0}.mk-hero .hp-copy h1{font-size:var(--fs-h1-page)}.mk-art{max-width:none;margin:0;padding:0}.mk-2{grid-template-columns:1fr}@media (min-width:900px){.mk-2{grid-template-columns:repeat(2,1fr)}}.mk section>h2,.mk-th{align-items:center;gap:var(--sp-2);display:flex}.mk-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mk-ghost{min-height:var(--h-ctl);border:1px solid var(--c-primary);border-radius:var(--k-r-sm);color:var(--c-primary);font-weight:700;font-size:var(--fs-16);justify-content:center;align-items:center;display:inline-flex}.mk-p{font-size:var(--fs-14);margin:0}.mk .hc .hs,.mk .hc input[type=search]{width:100%}.hp-card>.hp-tx{gap:var(--sp-1);flex:1;display:grid}.mk-narrow{max-width:var(--inner)}.mk-narrow>*{max-width:var(--measure)}.mk-art section+section,.mk-art h2{margin-block-start:var(--sp-5)}.mk-art h2:first-child,.mk-art>section:first-child h2{margin-block-start:0}.mk-hero .crumbs a{color:var(--c-ink-2)}.mk .hc .btn,.mk .hc button.primary{background:var(--c-primary);color:#fff}.mk .hp-in>.hc{align-self:start}.mk .hp-ic{width:auto;height:auto}.ti-bare .ti-g{stroke:var(--c-primary);stroke-width:1.75px}.ti-bare .ti-t{fill:var(--c-primary)}.mk-art a:not(.trya),.mk-art a:not(.trya):visited{color:#054b3a;text-decoration-color:currentColor}@media (min-width:900px){.hp-body{padding-inline:var(--gutter-lg)}}@media (max-width:899px){.w:has(>main>.hm-pg){padding-inline:0}}html,html:root{background:var(--c-page)}html body{background:var(--c-page);color:var(--c-ink)}.sh{z-index:30;background:var(--c-card);box-shadow:0 0 0 100vmax var(--c-card),0 1px 0 100vmax var(--c-line);clip-path:inset(0 -100vmax -1px);border-block-end:0;position:relative}.mega{background:var(--c-card);color:var(--c-ink);border-color:var(--c-line);box-shadow:0 12px 32px -12px #0011162e}.mega a{color:var(--c-ink)}.mega a:hover{color:var(--c-primary-ink)}.mega .mcol b,.mega h3{color:var(--c-primary)}.tgrid a{background:var(--c-card);border:1px solid var(--c-line);color:var(--c-ink)}.tgrid a:hover{border-color:var(--c-sel-line);background:var(--c-card)}.tsearch input{background:var(--c-card);color:var(--c-ink);border:1px solid var(--c-line)}.crumbs ol,.crumb{color:var(--c-ink-2)}.crumbs a,.crumb a{color:var(--c-primary-ink)}.howto,.howto h2,.howto h3,.faq,.faq summary,.seo{color:var(--c-ink)}.howto li,.howto p,.faq p{color:var(--c-ink-2)}.howto li:before{background:var(--c-primary);color:#fff}.k-hero .k-head{grid-row:1/span 2;align-self:center}@media (min-width:900px){.k-hero .k-head h1{font-size:var(--fs-h1-page)}}.tp-in{max-width:var(--inner);padding-block:var(--sp-4) var(--sp-7);margin-inline:auto}.tp-in .crumbs ol{margin:0 0 var(--sp-3);padding:0}.tp-in .k-shell,.tp-in .k-card{background:var(--c-card);border:1px solid var(--c-line)}.tp-in .k-shell{max-width:none;margin-block:0}.tp-seo{max-width:var(--inner);font-size:var(--fs-14);color:var(--c-ink);margin-inline:auto;padding-block-end:var(--sp-6)}.tp-seo h2{font-size:var(--fs-18)}.tp-seo .seo{max-width:none}.tp-seo a{color:var(--c-primary-ink)}.tp-seo .howto li,.tp-seo p,.tp-seo summary{color:var(--c-ink)}.tp-in .k-shell{background:0 0;border:0;padding:0}.hp-body>.cats+.all.hub{border-block-start:0;margin-block-start:0;padding-block-start:var(--sp-2)}.tp-in .k-wbs>.k-win,.tp-in .k-wbs .k-body.k-wb{box-shadow:none;background:0 0;border:0;padding:0}.tp-seo{margin-block-start:var(--sp-7)}html:has(.mg94){background:#f7f8f8}html:has(.mg94) body{background:#f7f8f8}.mg95:not([data-idle]) .k-wb>.files:before,.mg95 .k-wb>.hint{display:none}.mg95:not([data-idle]) .k-wb>.files{gap:var(--sp-3);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm,12px);padding:var(--sp-4);flex-direction:column;min-height:100%;display:flex}.mg95 .mg-fh{font-family:var(--k-font);font-size:var(--fs-18);color:var(--c-ink);margin:0 0 var(--sp-1);font-weight:800}.mg95[data-tpl] .files .f.mg-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);background:var(--c-card);border:1px solid var(--c-line);border-radius:10px;grid-template-columns:auto 48px minmax(0,1fr) auto;width:auto;display:grid}.mg95 .mg-dh{color:var(--c-ink);cursor:grab;place-items:center;display:grid}.mg95 .mg-ic{background:var(--c-band);width:48px;height:48px;color:var(--c-primary);border-radius:8px;place-items:center;display:grid}.mg95 .mg-nm{flex-direction:column;min-width:0;display:flex}.mg95 .mg-nm b{color:var(--c-ink);font-weight:800;font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg95 .mg-nm em{color:var(--c-ink-2);font-style:normal;font-size:var(--fs-14)}.mg95 .mg-ctl{align-items:center;gap:var(--sp-2);display:flex}.mg95 .mg-ctl>button,.mg95 .mg-more>summary{border:1px solid var(--c-line);background:var(--c-card);width:36px;height:36px;color:var(--c-ink);cursor:pointer;border-radius:8px;place-items:center;padding:0;list-style:none;display:grid}.mg95 .mg-ctl>button:disabled{opacity:.4;cursor:default}.mg95 .mg-more{position:relative}.mg95 .mg-more>summary::-webkit-details-marker{display:none}.mg95 .mg-more>button{z-index:3;background:var(--c-card);border:1px solid var(--c-line);padding:var(--sp-2) var(--sp-3);color:var(--c-ink);white-space:nowrap;border-radius:8px;font-weight:700;position:absolute;top:calc(100% + 4px);right:0}.mg95[data-tpl] .files .f.add{min-height:var(--h-ctl);border:1px dashed var(--c-line);background:0 0;border-radius:10px}.mg95:not([data-idle]) .k-wb>.band{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--k-r-sm,12px);color:var(--c-ink)}.mg95 .mg-h{font-family:var(--k-font);font-size:var(--fs-16);color:var(--c-ink);margin-block-end:var(--sp-2);font-weight:800;display:block}.mg95 .mg-prev{gap:var(--sp-3);padding:var(--sp-2);border:1px solid var(--c-line);background:#f7f8f8;border-radius:10px;grid-template-columns:1fr 1fr;display:grid}.mg95 .mg-prev span{aspect-ratio:3/4;background:#fff;border-radius:6px;place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 4px #0011161f}.mg95 .mg-prev img{object-fit:contain;width:100%;height:100%}.mg95 .mg-total{margin:var(--sp-3) 0 0;color:var(--c-ink);font-size:var(--fs-16)}.mg95 .k-name .ol{color:var(--c-ink);font-weight:800}.mg95:not([data-idle]) .k-wb>.band>.btn{width:100%;justify-content:center;margin-block-start:var(--sp-4)}.mg95 .files .f .p,.mg95 .f.mg-row{background:var(--c-card)}@media (max-width:699px){.mg95[data-tpl] .files .f.mg-row{gap:var(--sp-2);grid-template-columns:auto 40px minmax(0,1fr)}.mg95 .mg-ic{width:40px;height:40px}.mg95 .mg-ctl{grid-column:3;justify-content:flex-start}}.mg95 .k-wb:not(:has(>.files)){flex-direction:column;display:flex}.mg95 .k-wb:not(:has(>.files))>.band{position:static}.mg95.k-wbs[data-tpl]:not([data-idle]) .k-wb:not(:has(>.files)){flex-direction:column;display:flex}.mg95.k-wbs[data-tpl]:not([data-idle]) .k-wb:not(:has(>.files))>.band{grid-column:auto;position:static}.mg95.k-wbs[data-tpl]:not([data-idle]) .k-wb:not(:has(>.files))>.band{box-sizing:border-box;align-self:stretch;width:100%}@media (min-width:700px){.mg95.k-wbs[data-tpl]:not([data-idle]) .k-wb:not(:has(>.files))>.band{flex-direction:row;justify-content:space-between;align-items:center}.mg95.k-wbs[data-tpl]:not([data-idle]) .k-wb:not(:has(>.files))>.band>.acts{min-width:300px}}:root{--lp-page:#f7f8f8;--lp-card:#fff;--lp-band:#e0f2e8;--lp-soft:#eef5f2;--lp-primary:#026449;--lp-ink:#050b15;--lp-line:#c9d1d6}html:has(.lp96){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-page:var(--lp-page);--c-card:var(--lp-card);--c-card-2:var(--lp-soft);--c-band:var(--lp-band);--c-chip:var(--lp-band);--c-primary:var(--lp-primary);--c-primary-ink:var(--lp-primary);--c-ink:var(--lp-ink);--c-ink-2:var(--lp-ink);--c-line:var(--lp-line);--c-line-soft:var(--lp-line);--c-sel-line:var(--lp-primary);--bg:var(--lp-card);--bg-2:var(--lp-soft);--line:var(--lp-line);--line-2:var(--lp-line);--ink:var(--lp-ink);--ink-2:var(--lp-ink);--ink-3:var(--lp-ink);--link:var(--lp-primary);--focus:var(--lp-primary);--cobalt:var(--lp-primary);--band:var(--lp-primary);--lime:var(--lp-primary)}html:has(.lp96){background:var(--lp-page);color:var(--lp-ink)}html:has(.lp96) body{background:var(--lp-page);color:var(--lp-ink)}.hm-pg.lp96{color:var(--lp-ink);background:0 0}.lp96 .hp-hero{background:var(--lp-band);box-shadow:0 0 0 100vmax var(--lp-band);clip-path:inset(0 -100vmax)}.lp96 .hp-sub,.lp96 small,.lp96 .hp-faq p,.lp96 .hp-band p{color:var(--lp-ink)}.lp96 .hc,.lp96 .hp-card,.lp96 .hp-faq details,.lp96 .hp-search{background:var(--lp-card);border-color:var(--lp-line)}.lp96 .hp-card:hover{background:var(--lp-soft);border-color:var(--lp-primary)}.lp96 .hp-ic,.lp96 .hp-ic svg,.lp96 .hp-ar{color:var(--lp-primary)}.lp96 .hp-n{background:var(--lp-band);color:var(--lp-primary)}.lp96 .hp-how li+li{border-color:var(--lp-line)}.lp96 .hp-band{background:var(--lp-band)}.lp96 a.hp-link,.lp96 .hp-more,.lp96 .hp-cta{color:var(--lp-primary)}.lp96 select,.lp96 input{background:var(--lp-card);color:var(--lp-ink);border-color:var(--lp-line)}html:has(.lp96) footer{background:var(--lp-card);box-shadow:0 0 0 100vmax var(--lp-card),0 -1px 0 100vmax var(--lp-line);clip-path:inset(-1px -100vmax 0);color:var(--lp-ink);border-block-start:0}html:has(.lp96) footer a{color:var(--lp-ink)}html:has(.lp96) footer select{background:var(--lp-card);color:var(--lp-ink);border-color:var(--lp-line)}html:has(.lp96) .sh{background:var(--lp-card)}.lp96 .hc-tabs button:not(.on){background:var(--lp-soft);color:var(--lp-ink)}.lp96 .hc-tabs button.on,.lp96 .hc-go{background:var(--lp-primary);color:var(--lp-card)}.lp96 .hc-go:hover{background:var(--lp-ink)}@media (max-width:899px){html:has(.lp96) .sh{padding-inline:var(--gutter)}html:has(.lp96) footer{padding-inline:var(--gutter)}}:root{--sp-9:96px;--lp-max:1280px;--lp-gut:var(--sp-4);--lp-sec:var(--sp-6);--lp-pad:var(--sp-4);--lp-gap:var(--sp-3);--lp-head:var(--sp-4)}@media (min-width:600px){:root{--lp-gut:var(--sp-5);--lp-sec:var(--sp-7);--lp-pad:var(--sp-5);--lp-gap:var(--sp-4)}}@media (min-width:1024px){:root{--lp-gut:var(--sp-6);--lp-sec:var(--sp-8);--lp-gap:var(--sp-5)}}html:has(.lp96){--lp-edge:max(var(--lp-gut),calc((100% - var(--lp-max)) / 2))}html:has(.lp96) .w{max-width:none;margin:0;padding:0}.lp96 .hp-hero,.lp96 .hp-body{padding-inline:var(--lp-edge);box-sizing:border-box;width:100%}html:has(.lp96) .sh{padding-inline:var(--lp-edge);box-sizing:border-box;width:100%}html:has(.lp96) footer{padding-inline:var(--lp-edge);box-sizing:border-box;width:100%}html:has(.lp96) .sh{box-shadow:0 1px 0 var(--lp-line);clip-path:none}html:has(.lp96) footer{padding-block:var(--lp-sec);box-shadow:0 -1px 0 var(--lp-line);clip-path:none;margin:0}:is(html:has(.lp96) .hf-in,html:has(.lp96) .sfn){max-width:none;margin-inline:0}html:has(.lp96) .sfg{padding-inline-start:0}.lp96 .hp-hero{padding-block:var(--lp-sec);box-shadow:none;clip-path:none}.lp96 .hp-in,.lp96 .hp-body{max-width:none;margin-inline:0}.lp96 .hp-in{gap:var(--lp-sec)}.lp96 .hp-body{padding-block:var(--lp-sec);gap:var(--lp-sec)}.lp96 .hp-body h2{margin:0 0 var(--lp-head)}.lp96 .hp-hd{margin:0 0 var(--lp-head);gap:var(--lp-gap)}.lp96 .hp-hd h2{margin:0}.lp96 .hp-copy h1{margin-block:var(--sp-2) var(--sp-4)}.lp96 .hp-link{margin-block-start:var(--sp-5)}.lp96 .hp-grid{gap:var(--lp-gap);align-items:stretch}.lp96 .hp-grid>li{display:flex}.lp96 .hp-grid>li>a{flex:1}.lp96 .hp-card{padding:var(--lp-pad);gap:var(--sp-4);align-items:flex-start}.lp96 .hp-card>span:nth-child(2),.lp96 .hp-card>.hp-tx{gap:var(--sp-1)}.lp96 .hp-ic{width:var(--sp-6);height:var(--sp-6);align-self:flex-start}.lp96 .hp-more{margin-block-start:var(--lp-head)}.lp96 .hp-how ol{gap:var(--lp-gap)}.lp96 .hp-how li{gap:var(--sp-4);align-items:flex-start}@media (min-width:900px){.lp96 .hp-how li+li{padding-inline-start:var(--lp-gap)}}.lp96 .hp-n{min-width:var(--sp-7);text-align:center;box-sizing:border-box;padding:var(--sp-1) var(--sp-3)}.lp96 .hp-band{padding:var(--lp-pad);gap:var(--sp-4)}.lp96 .hp-faq details{margin-block-end:var(--sp-2)}.lp96 .hp-faq summary{padding:var(--sp-4) var(--lp-pad);gap:var(--sp-4)}.lp96 .hp-faq p{padding:0 var(--lp-pad) var(--sp-4)}.lp96 .hp-faq details:last-child{margin-block-end:0}:root{--lp-h1:34px;--lp-hero:var(--sp-5);--lp-sec:var(--sp-5);--lp-pad:var(--sp-4);--lp-head:var(--sp-3)}@media (min-width:600px){:root{--lp-h1:40px;--lp-sec:var(--sp-6);--lp-gap:var(--sp-4)}}@media (min-width:1024px){:root{--lp-h1:44px;--lp-hero:var(--sp-6);--lp-sec:var(--sp-6);--lp-gap:var(--sp-4)}.lp96 .hp-br{display:none}.lp96 .hp-copy h1{white-space:nowrap}}.lp96 .hp-hero{padding-block:var(--lp-hero)}.lp96 .hp-copy h1{font-size:var(--lp-h1);margin-block:var(--sp-2);line-height:1.1}.lp96 .hp-sub{max-width:44ch;margin:0}@media (min-width:1024px){.lp96 .hp-in{gap:var(--sp-6);grid-template-columns:1.3fr 1fr}}.lp96 .hp-search{background:0 0;border:0;min-width:0;max-width:28rem;margin-block-start:var(--sp-4);padding:0;display:flex}.lp96 .hp-search label{align-items:center;gap:var(--sp-2);min-height:var(--h-ctl);padding-inline:var(--sp-3);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);color:var(--lp-ink);flex:1;display:flex}.lp96 .hp-search label:focus-within{border-color:var(--lp-primary);box-shadow:0 0 0 2px var(--lp-band)}.lp96 .hp-search input{font:inherit;font-size:var(--fs-16);color:var(--lp-ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.lp96 .hp-hd{margin:0 0 var(--lp-head)}.lp96 .hc{padding:var(--sp-4);gap:var(--sp-3)}.lp96 .hp-pop .hp-hd{margin-block-end:var(--lp-head)}.sh.nv{z-index:40;height:auto;font-family:var(--k-font);color:var(--lp-ink);background:var(--lp-card);display:block;position:relative}.nv-bar{align-items:center;gap:var(--sp-5);min-height:var(--sp-8);display:flex}.nv .k-lg{color:var(--lp-ink);flex:none}.nv-nav{flex:1;min-width:0}.nv-top{align-items:center;gap:var(--sp-1);margin:0;padding:0;list-style:none;display:flex}.nv-b,.nv-lang{align-items:center;gap:var(--sp-1);min-height:var(--h-chip);padding:0 var(--sp-2);border-radius:var(--k-r-sm);color:var(--lp-ink);font:inherit;font-size:var(--fs-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.nv-b:hover,.nv-b.on,.nv-lang:hover,.nv-lang.on{background:var(--lp-soft);color:var(--lp-primary)}.nv-b svg,.nv-lang svg:last-child{transition:transform .15s}.nv-b.on svg,.nv-lang.on svg:last-child{transform:rotate(180deg)}.nv-b:focus-visible,.nv-lang:focus-visible,.nv a:focus-visible,.nv button:focus-visible,.nv input:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.nv-r{align-items:center;gap:var(--sp-3);flex:none;margin-inline-start:auto;display:flex}.nv-pr{color:var(--lp-ink);font-size:var(--fs-14);font-weight:600}.nv-pr:hover,.nv-pr.cur{color:var(--lp-primary)}.nv .shi{color:var(--lp-primary);border-color:var(--lp-primary);background:var(--lp-card)}.nv .shi:hover{background:var(--lp-soft)}.nv-burger{color:var(--lp-ink);padding:var(--sp-2);cursor:pointer;border-radius:var(--k-r-sm);background:0 0;border:0;display:none}.nv-lw{position:relative}.nv-pan,.nv-pop{z-index:50;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);padding:var(--sp-3);min-width:16rem;position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline-start:0;box-shadow:0 12px 32px -12px #050b152e}.nv-pan.two{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(14rem,1fr));min-width:32rem;display:grid}.nv-pop{min-width:12rem;padding:var(--sp-2);margin:0;list-style:none;inset-inline:auto 0}.nv-pop button{justify-content:space-between;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--k-r-sm);color:var(--lp-ink);font:inherit;font-size:var(--fs-14);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.nv-pop button:hover:not(:disabled),.nv-pop [aria-selected=true] button{background:var(--lp-soft);color:var(--lp-primary)}.nv-pop button:disabled{color:var(--lp-ink);opacity:.55;cursor:not-allowed}.nv-pop em{font-style:normal;font-size:var(--fs-12)}.nv-col{gap:var(--sp-1);align-content:start;display:grid}.nv-ch{font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-primary);padding:var(--sp-1) var(--sp-2)}.nv-a{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--k-r-sm);color:var(--lp-ink);font-size:var(--fs-14);font-weight:500;line-height:1.25;display:flex}.nv-a:hover,.nv-a:focus-visible{background:var(--lp-soft);color:var(--lp-primary)}.nv-a .ti,.nv-a svg{color:var(--lp-primary);flex:none}.nv-a em{font-style:normal;font-size:var(--fs-12);color:var(--lp-primary)}.nv-all{z-index:50;background:var(--lp-card);padding-inline:inherit;padding-block:var(--sp-5);box-shadow:0 0 0 100vmax var(--lp-card),0 24px 32px -16px #050b152e;clip-path:inset(0 -100vmax -48px);border-block-start:1px solid var(--lp-line);position:absolute;inset-block-start:100%;inset-inline:0}.nv-allh{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-4);display:flex}.nv-s{align-items:center;gap:var(--sp-2);max-width:28rem;min-height:var(--h-ctl);padding-inline:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);flex:1;display:flex}.nv-s:focus-within{border-color:var(--lp-primary)}.nv-s input{min-width:0;font:inherit;font-size:var(--fs-16);color:var(--lp-ink);background:0 0;border:0;outline:0;flex:1}.nv-x{gap:var(--sp-4);flex-wrap:wrap;display:flex}.nv-x a{color:var(--lp-primary);font-weight:600;font-size:var(--fs-14)}.nv-grid{gap:var(--sp-4);grid-template-columns:repeat(6,minmax(0,1fr));max-height:min(70vh,40rem);display:grid;overflow:auto}.nv-grid section{gap:var(--sp-1);border-inline-start:1px solid var(--lp-line);align-content:start;padding-inline-start:var(--sp-3);display:grid}.nv-grid section:first-child{border:0;padding:0}.nv-grid h3{margin:0 0 var(--sp-1);padding:0 var(--sp-2);font-size:var(--fs-14);color:var(--lp-ink);font-weight:700}.nv-grid .nv-a{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-14)}.nv-none{font-size:var(--fs-14);margin:0}@media (min-width:1280px){.nv-lt{display:none}}@media (max-width:1279px){.nv-pr{display:none}.nv-grid{row-gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.nv-grid section:nth-child(3n+1){border:0;padding-inline-start:0}}@media (max-width:1199px){.nv-bar{gap:var(--sp-3)}.nv-b{padding:0 var(--sp-1)}.nv-ln{display:none}}@media (max-width:1023px){.nv-nav,.nv .shi{display:none}.nv-burger{display:inline-flex}.nv-ln{display:inline}.nv-mob{z-index:50;background:var(--lp-card);padding-inline:inherit;padding-block:var(--sp-4) var(--sp-5);max-height:calc(100vh - var(--sp-8));box-shadow:0 0 0 100vmax var(--lp-card);clip-path:inset(0 -100vmax -100vh);border-block-start:1px solid var(--lp-line);gap:var(--sp-2);align-content:start;display:grid;position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.nv-mob .nv-s{max-width:none;margin-block-end:var(--sp-2)}.nv-acc{border:1px solid var(--lp-line);border-radius:var(--k-r-sm)}.nv-acc>button{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--h-ctl);padding:0 var(--sp-4);color:var(--lp-ink);font:inherit;font-size:var(--fs-16);cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.nv-acc>button span{text-align:start;flex:1}.nv-acc>button small{color:var(--lp-primary);font-size:var(--fs-12)}.nv-acc>button[aria-expanded=true]{background:var(--lp-soft);color:var(--lp-primary)}.nv-acc>button[aria-expanded=true] svg{transform:rotate(180deg)}.nv-accb{gap:var(--sp-1);padding:var(--sp-2);display:grid}.nv-x{padding-block-start:var(--sp-3)}}@media (max-width:899px){.nv .shi{display:none}}.cv{color:var(--lp-ink);font-family:var(--k-font)}.cv h1,.cv h2,.cv h3,.cv p{margin:0}.cv-hero,.cv-body,.cv-top,.cv-work,.mp-wrap{padding-inline:var(--lp-edge);box-sizing:border-box;width:100%}.cv-hero{gap:var(--lp-gap);padding-block:var(--lp-hero) 0;display:grid}.cv-band{gap:var(--lp-gap);background:var(--lp-band);border-radius:var(--k-r);padding:var(--lp-pad);align-items:center;display:grid}.cv-t h1,.cv-tt h1{font-size:var(--lp-h1);letter-spacing:-.01em;line-height:1.1}.cv-t p,.cv-tt p{font-size:var(--fs-lead);margin-block-start:var(--sp-2)}.cv-drop{text-align:center;justify-items:center;gap:var(--sp-2);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);padding:var(--sp-5) var(--sp-4);display:grid}.cv-drop.on{border-color:var(--lp-primary);background:var(--lp-soft);outline:2px dashed var(--lp-primary);outline-offset:-8px}.cv-drop svg{color:var(--lp-primary)}.cv-drop h2{font-size:var(--fs-20)}.cv-drop p{font-size:var(--fs-14)}.cv-drop small{font-size:var(--fs-12)}.cv-drop .cv-b1{width:100%;max-width:24rem;margin-block-start:var(--sp-2)}.cv-about,.cv-side.soft{background:var(--lp-soft);border-radius:var(--k-r);padding:var(--lp-pad)}.cv-about h2,.cv-side h2{font-size:var(--fs-20);line-height:1.25}.cv-about ul,.cv-side ul{margin:var(--sp-3) 0 0;gap:var(--sp-2);font-size:var(--fs-14);padding-inline-start:var(--sp-5);display:grid}.cv-about li::marker{color:var(--lp-primary)}.cv-side li::marker{color:var(--lp-primary)}.cv-body{gap:var(--lp-sec);padding-block:var(--lp-sec);display:grid}.cv-body h2{font-size:var(--fs-h2);margin-block-end:var(--lp-head)}.cv-how ol{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.cv-how li{gap:var(--sp-3);align-items:flex-start;display:flex}.cv-n{border-radius:var(--k-r-sm);background:var(--lp-band);min-width:2.5rem;height:2rem;color:var(--lp-primary);font-weight:700;font-size:var(--fs-14);flex:none;place-items:center;display:grid}.cv-how b{font-size:var(--fs-16)}.cv-how p{font-size:var(--fs-14);margin-block-start:var(--sp-1)}.cv-strip{align-items:center;gap:var(--sp-3);background:var(--lp-soft);border-radius:var(--k-r);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-14);font-weight:500;display:flex}.cv-strip svg{color:var(--lp-primary);flex:none}.cv-strip span{border-inline-start:1px solid var(--lp-line);padding-inline-start:var(--sp-3)}.cv-faq details{background:var(--lp-card);border:1px solid var(--lp-line);border-block-start-width:0}.cv-faq details:first-of-type{border-block-start-width:1px;border-start-start-radius:var(--k-r);border-start-end-radius:var(--k-r)}.cv-faq details:last-of-type{border-end-end-radius:var(--k-r);border-end-start-radius:var(--k-r)}.cv-faq summary{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);font-weight:600;font-size:var(--fs-16);cursor:pointer;list-style:none;display:flex}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary svg{color:var(--lp-primary);flex:none;transition:transform .15s}.cv-faq details[open] summary svg{transform:rotate(180deg)}.cv-faq details p{padding:0 var(--sp-4) var(--sp-4);font-size:var(--fs-14)}.cv-top{background:var(--lp-band);box-shadow:0 0 0 100vmax var(--lp-band);clip-path:inset(0 -100vmax);padding-block:var(--lp-hero);gap:var(--sp-5);display:grid}.cv-tt{gap:var(--sp-4);align-items:center;display:flex}.cv-ti{color:var(--lp-primary);flex:none}.cv-steps{align-items:center;gap:var(--sp-3);margin:0;padding:0;list-style:none;display:flex}.cv-steps li{align-items:center;gap:var(--sp-2);font-size:var(--fs-16);flex:1;display:flex}.cv-steps li:last-child{flex:none}.cv-steps li:not(:last-child):after{content:"";background:var(--lp-line);height:2px;min-width:var(--sp-4);flex:1;margin-inline-start:var(--sp-3)}.cv-steps li.done:not(:last-child):after{background:var(--lp-primary)}.cv-steps span{border:1.5px solid var(--lp-line);background:var(--lp-card);width:2rem;height:2rem;font-weight:600;font-size:var(--fs-14);border-radius:50%;flex:none;place-items:center;display:grid}.cv-steps .done span,.cv-steps .cur span{background:var(--lp-primary);border-color:var(--lp-primary);color:var(--lp-card)}.cv-steps b{white-space:nowrap;font-weight:500}.cv-steps .cur b{font-weight:700}.cv-work{gap:var(--lp-gap);padding-block:var(--lp-gap) var(--lp-sec);display:grid}.cv-grid{gap:var(--lp-gap);align-items:start;display:grid}.cv-card,.cv-side{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);padding:var(--lp-pad);gap:var(--sp-4);min-width:0;display:grid}.cv-side.soft{border-color:#0000}.cv-side.warn{background:var(--lp-soft);border-color:var(--lp-primary)}.cv-side.err{border-color:var(--c-err,#b42318)}.cv-side.err h2{color:var(--c-err,#b42318)}.cv-side p{font-size:var(--fs-14)}.cv-side h3{font-size:var(--fs-16)}.cv-file{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.cv-fi{color:var(--lp-primary);flex:none;place-items:center;display:grid;position:relative}.cv-fi b{font-size:var(--fs-12);letter-spacing:.02em;font-weight:700;position:absolute;inset-block-start:52%}.cv-fm{gap:var(--sp-1);flex:1;min-width:0;display:grid}.cv-fm b{font-size:var(--fs-18);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-fm span{font-size:var(--fs-14)}.cv-pill{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--k-r-sm);background:var(--lp-band);color:var(--lp-primary);font-weight:600;font-size:var(--fs-14);flex:none;display:inline-flex}.cv-pill.err{color:#b42318;background:#fdecea}.cv-pill.warn{background:var(--lp-soft)}.cv-pv{gap:var(--sp-4);border-block-start:1px solid var(--lp-line);padding-block-start:var(--sp-4);display:grid}.cv-pvm{justify-content:center;align-items:center;gap:var(--sp-4);display:flex}.cv-pvm figure{justify-items:center;gap:var(--sp-2);margin:0;display:grid}.cv-pvm figcaption{font-size:var(--fs-14)}.cv-pg{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:2px;place-items:center;width:9.5rem;min-height:12rem;display:grid;overflow:hidden;box-shadow:0 6px 16px -8px #050b1540}.cv-pg img{width:100%;height:auto;display:block}.cv-pg0{gap:var(--sp-2);width:12rem;padding:var(--sp-4);text-align:center;box-sizing:border-box}.cv-hint{font-size:var(--fs-12)}.cv-ib{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);width:2.25rem;height:2.25rem;color:var(--lp-ink);cursor:pointer;place-items:center;display:grid}.cv-ib:disabled{opacity:.4;cursor:default}.cv-pva{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.cv-b1,.cv-b2{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-ctl);padding:0 var(--sp-5);border-radius:var(--k-r-sm);font:inherit;font-weight:700;font-size:var(--fs-16);cursor:pointer;box-sizing:border-box;text-decoration:none;display:inline-flex}.cv-b1{background:var(--lp-primary);color:var(--lp-card);border:1px solid var(--lp-primary)}.cv-b1:hover{filter:brightness(1.1)}.cv-b1:disabled{background:var(--lp-line);border-color:var(--lp-line);color:var(--lp-card);cursor:not-allowed;filter:none}.cv-b2{background:var(--lp-card);color:var(--lp-primary);border:1px solid var(--lp-primary)}.cv-b2:hover{background:var(--lp-soft)}.cv-b2:disabled{color:var(--lp-line);border-color:var(--lp-line);background:var(--lp-card);cursor:not-allowed}.cv-b2.wide,.cv-side .cv-b1{width:100%}.cv :is(button,a,select,input,summary):focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.cv-flds{gap:var(--sp-3);display:grid}.cv-fld{gap:var(--sp-1);font-size:var(--fs-14);font-weight:600;display:grid}.cv-selw{display:block;position:relative}.cv-selw svg{color:var(--lp-primary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-3);translate:0 -50%}.cv-fld select{width:100%;min-height:var(--h-ctl);appearance:none;border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);font:inherit;font-weight:400;font-size:var(--fs-16);padding:0 var(--sp-7) 0 var(--sp-3)}.cv-chk{gap:var(--sp-1);font-size:var(--fs-14);display:grid}.cv-chk label{align-items:center;gap:var(--sp-2);display:flex}.cv-chk input{width:1.15rem;height:1.15rem;accent-color:var(--lp-primary)}.cv-chk>span{padding-inline-start:var(--sp-6)}.cv-chk a{color:var(--lp-primary);font-weight:600}.cv-soon{background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-3);font-weight:500}.cv-note{margin:0 0 var(--sp-3);color:var(--lp-sec)}.cv-warn{border-inline-start:3px solid var(--lp-primary);padding-inline-start:var(--sp-3)}.cv-up{gap:var(--sp-3);display:grid}.cv-uph{font-size:var(--fs-16);justify-content:space-between;display:flex}.cv-up p{font-size:var(--fs-14)}.cv-up .cv-b2{justify-self:center;min-width:12rem}.cv-bar{background:var(--lp-soft);border-radius:999px;flex:1;height:.75rem;overflow:hidden}.cv-bar i{background:var(--lp-primary);border-radius:inherit;height:100%;transition:width .2s;display:block}.cv-spin{border:4px solid var(--lp-band);border-block-start-color:var(--lp-primary);border-radius:50%;flex:none;width:2.5rem;height:2.5rem;animation:.9s linear infinite cvspin}@keyframes cvspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cv-spin{animation-duration:3s}}.cv-chkg{align-items:center;gap:var(--sp-4);background:var(--lp-soft);border-radius:var(--k-r);padding:var(--sp-4);display:flex}.cv-chkg b{font-size:var(--fs-18)}.cv-chkg p{font-size:var(--fs-14);margin-block-start:var(--sp-1)}.cv-st{align-items:center;gap:var(--sp-3);background:var(--lp-band);border-radius:var(--k-r-sm);padding:var(--sp-3) var(--sp-4);color:var(--lp-ink);display:flex}.cv-st svg{color:var(--lp-primary)}.cv-side .cv-st{font-size:var(--fs-16)}.cv-lk,.cv-res{gap:var(--sp-2);font-size:var(--fs-14);margin:0;display:grid}.cv-lk div,.cv-res div{justify-content:space-between;gap:var(--sp-3);display:flex}.cv-lk dd,.cv-res dd{align-items:center;gap:var(--sp-2);text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600;display:flex}.cv-res div{border-block-end:1px solid var(--lp-line);padding-block-end:var(--sp-2)}.cv-run{gap:var(--sp-3);background:var(--lp-band);border-radius:var(--k-r);padding:var(--sp-4);display:grid}.cv-run b{font-size:var(--fs-18)}.cv-runb{align-items:center;gap:var(--sp-4);display:flex}.cv-acts{gap:var(--sp-3);display:grid}@media (min-width:600px){.cv-how ol{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-how li+li{border-inline-start:1px solid var(--lp-line);padding-inline-start:var(--sp-4)}}@media (min-width:1024px){.cv-hero{grid-template-columns:minmax(0,1fr) 18rem;align-items:stretch}.cv-band{padding:var(--sp-6);gap:var(--sp-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cv-grid,.mp-work{grid-template-columns:minmax(0,1.55fr) minmax(20rem,1fr)}.cv-pv{grid-template-columns:minmax(0,1fr) 11rem;align-items:center}.cv-pva{border-inline-start:1px solid var(--lp-line);grid-template-columns:1fr;align-content:center;align-self:stretch;padding-inline-start:var(--sp-5)}}@media (min-width:1280px){.cv-hero{grid-template-columns:minmax(0,1fr) 19rem}}@media (max-width:1023px){.cv-hero{padding-block:0;padding-inline:0}.cv-band{padding:var(--lp-hero) var(--lp-edge);border-radius:0}.cv-about{margin-inline:var(--lp-edge)}.cv-ti{display:none}}@media (max-width:599px){.cv-steps{align-items:flex-start;gap:0}.cv-steps li{gap:var(--sp-2);font-size:var(--fs-14);flex-direction:column;flex:1;position:relative}.cv-steps li:last-child{flex:1}.cv-steps li:not(:last-child):after{width:calc(100% - 2.5rem);min-width:0;margin:0;position:absolute;inset-block-start:1rem;inset-inline-start:calc(50% + 1.25rem)}.cv-fm b{font-size:var(--fs-16)}.cv-pvm{gap:var(--sp-3)}.cv-pg{width:8rem;min-height:10rem}}.cv-b1,.cv-b2{white-space:nowrap}.cv-pva .cv-b2{padding-inline:var(--sp-3)}@media (min-width:1024px){.cv-pv{grid-template-columns:minmax(0,1fr) 12.5rem}}.cv-spin{box-sizing:border-box;display:block}html:has(.mp){--lp-page:#f7f8f8}.mp .vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mp-wrap{gap:var(--lp-gap);padding-block:var(--lp-gap) var(--lp-sec);display:grid}.mp-pdf{color:var(--lp-primary);flex:none}.mp-tt{gap:var(--sp-4);align-items:center;display:flex}.mp-tt h1{font-size:var(--lp-h1);letter-spacing:-.01em;line-height:1.1}.mp-tt p{font-size:var(--fs-16);margin-block-start:var(--sp-1)}.mp-dk{display:inline}.mp-mb{display:none}.mp-drop{padding:var(--sp-4)}.mp-dz{text-align:center;justify-items:center;gap:var(--sp-2);border:1.5px dashed var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-6) var(--sp-4);transition:background .15s,border-color .15s;display:grid}.mp-dz.on{border-color:var(--lp-primary);background:var(--lp-soft)}.mp-dz h2{font-size:var(--fs-h2);margin-block-start:var(--sp-2);line-height:1.2}.mp-dz p{font-size:var(--fs-16)}.mp-dz small{font-size:var(--fs-14)}.mp-dz .cv-b1{min-width:16rem;margin-block:var(--sp-3) var(--sp-1)}.mp-two{width:5.5rem;height:4.6rem;display:inline-block;position:relative}.mp-two svg{position:absolute}.mp-two svg:first-child{inset-block-start:0;inset-inline-start:0}.mp-two svg:last-child{inset-block-end:0;inset-inline-end:0}.mp-how h2{font-size:var(--fs-24);margin-block-end:var(--sp-3)}.mp-how ol{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.mp-how li{align-items:center;gap:var(--sp-3);display:flex}.mp-how li>span:last-child{gap:var(--sp-1);display:grid}.mp-how b{font-size:var(--fs-16)}.mp-how li>span:last-child>span{font-size:var(--fs-14)}.mp-hic{width:3rem;height:3rem;color:var(--lp-primary);background:var(--lp-card);flex:none;place-items:center;display:grid}.mp-work{gap:var(--lp-gap);align-items:start;display:grid}.mp-strip{margin:0}.mp-strip.err{background:#fdecea}.mp-strip.err svg{color:#b42318}.mp-hd{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.mp-hd h2,.mp-sum h2,.mp-lock h2,.mp-inc h2{font-size:var(--fs-24);line-height:1.2}.mp-sub{font-size:var(--fs-16);margin-block-start:var(--sp-1)}.mp-add{padding-inline:var(--sp-4)}.mp-rail{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mp-list{padding:var(--sp-1);gap:var(--sp-4);scrollbar-width:thin;justify-content:safe center;margin:0;list-style:none;display:flex;overflow-x:auto}.mp-c{box-sizing:border-box;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);width:9.5rem;padding:var(--sp-2) var(--sp-3) var(--sp-3);align-items:center;gap:var(--sp-2);-webkit-user-select:none;user-select:none;cursor:grab;flex:none;grid-template-columns:auto 1fr auto;grid-template-areas:"n h x""th th th""nm nm nm""mt mt mt";transition:box-shadow .15s,border-color .15s;display:grid}.mp-c.sel{border-color:var(--lp-primary);box-shadow:0 0 0 1px var(--lp-primary)}.mp-c.drag{cursor:grabbing;opacity:.92;box-shadow:0 10px 24px -10px #050b1559}.mp-c[data-state=locked],.mp-c[data-state=damaged]{box-shadow:none;border-color:#b42318}.mp-n{background:var(--lp-primary);width:1.5rem;height:1.5rem;color:var(--lp-card);font-size:var(--fs-12);border-radius:50%;grid-area:n;place-items:center;font-weight:700;display:grid}.mp-h,.mp-x{width:2rem;height:2rem;color:var(--lp-ink);border-radius:var(--k-r-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mp-h{cursor:grab;touch-action:none;opacity:.7;grid-area:h;justify-self:center}.mp-x{grid-area:x}.mp-h:hover,.mp-x:hover{background:var(--lp-soft)}.mp-ud{grid-area:ud;display:none}.mp-th{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:2px;grid-area:th;place-items:center;height:7rem;display:grid;overflow:hidden}.mp-th img{pointer-events:none;max-width:100%;max-height:100%;display:block}.mp-th i{background:repeating-linear-gradient(var(--lp-soft) 0 .35rem,transparent .35rem .7rem);width:70%;height:80%}.mp-nm{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;grid-area:nm;overflow:hidden}.mp-mt{font-size:var(--fs-12);grid-area:mt}.mp-rd{gap:var(--sp-1);display:grid}.mp-rd .cv-bar{height:.4rem}.mp-fl{gap:var(--sp-1);justify-items:start;display:grid}.mp-fl .cv-pill{font-size:var(--fs-12);padding:var(--sp-1) var(--sp-2)}.mp-fa{gap:var(--sp-3);display:flex}.mp-fa a,.mp-fa button,.mp-more{color:var(--lp-primary);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mp-help{text-align:center;font-size:var(--fs-14)}.mp-sum{gap:var(--sp-3)}.mp-dl{margin:0;display:grid}.mp-dl div{padding-block:var(--sp-2);border-block-end:1px solid var(--lp-line);font-size:var(--fs-16);justify-content:space-between;display:flex}.mp-dl dd{margin:0;font-weight:600}.mp-name{font-size:var(--fs-16);margin-block-start:var(--sp-2)}.mp-name input{min-height:var(--h-ctl);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);font:inherit;font-weight:400;font-size:var(--fs-16);padding:0 var(--sp-3);box-sizing:border-box;width:100%}.mp-note{font-size:var(--fs-14);opacity:.8}.mp-warn{background:var(--lp-soft);border-inline-start:3px solid var(--lp-primary);border-radius:var(--k-r-sm);padding:var(--sp-3);gap:var(--sp-1);display:grid}.mp-warn b,.mp-warn p{font-size:var(--fs-14)}.mp-sum .cv-b1{width:100%;margin-block-start:var(--sp-2)}.mp-rows{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.mp-rows li{align-items:center;gap:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);grid-template-columns:auto 2.75rem minmax(0,1fr) auto;display:grid}.mp-rows li.on{border-color:var(--lp-primary);background:var(--lp-soft)}.mp-rows li.ok .mp-rs{color:var(--lp-primary)}.mp-rows .mp-n,.mp-incl .mp-n{grid-area:auto}.mp-rows .mp-th{grid-area:auto;height:3.25rem}.mp-rt{min-width:0;display:grid}.mp-rt b{font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-rt span{font-size:var(--fs-14)}.mp-sp{border-width:3px;width:1.25rem;height:1.25rem}.mp-lk{text-align:center}.mp-run,.mp-fail{text-align:center;justify-items:center;gap:var(--sp-3)}.mp-run h2,.mp-fail h2{font-size:var(--fs-24);line-height:1.2}.mp-ring{place-items:center;display:grid;position:relative}.mp-ring b{font-size:var(--fs-20);position:absolute}.mp-ring circle{fill:none;stroke-width:8px}.mp-ring .t{stroke:var(--lp-band)}.mp-ring .f{stroke:var(--lp-primary);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .3s;transform:rotate(-90deg)}.mp-l1{font-size:var(--fs-18);font-weight:600}.mp-l2{font-size:var(--fs-16)}.mp-l3{font-size:var(--fs-14);color:var(--lp-primary);font-weight:600}.mp-fn{align-items:center;gap:var(--sp-2);box-sizing:border-box;border:1px solid var(--lp-line);border-radius:var(--k-r-sm);width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-14);text-align:start;display:flex}.mp-fn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-fic,.mp-fail h2{color:#b42318}.mp-fail p{font-size:var(--fs-16)}.mp-fail .cv-b1,.mp-fail .cv-b2{width:100%}.mp-done{text-align:center;justify-items:center;gap:var(--sp-3)}.mp-done h2{font-size:var(--fs-h2);line-height:1.2}.mp-done h2:focus{outline:none}.mp-ok{background:var(--lp-band);width:3.5rem;height:3.5rem;color:var(--lp-primary);border-radius:50%;place-items:center;display:grid}.mp-out{align-items:center;gap:var(--sp-3);box-sizing:border-box;border:1px solid var(--lp-line);border-radius:var(--k-r-sm);width:min(100%,30rem);padding:var(--sp-3) var(--sp-4);text-align:start;margin-block-start:var(--sp-2);display:flex}.mp-out>span{min-width:0;display:grid}.mp-out b{font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-out>span>span{font-size:var(--fs-14)}.mp-acts{gap:var(--sp-3);grid-template-columns:1fr 1fr;width:min(100%,30rem);display:grid}.mp-more{font-size:var(--fs-16)}.mp-incl{margin:0;padding:0;list-style:none;display:grid}.mp-incl li{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block-end:1px solid var(--lp-line);font-size:var(--fs-16);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mp-incl li:last-child{border-block-end:0}.mp-incl b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mp-incl li>span:last-child{font-size:var(--fs-14)}.mp-next{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);padding:var(--sp-4) var(--lp-pad);gap:var(--sp-3);display:grid}.mp-next h2{font-size:var(--fs-18)}.mp-next ul{margin:0;padding:0;list-style:none;display:grid}.mp-next a{align-items:center;gap:var(--sp-3);color:var(--lp-ink);font-weight:600;font-size:var(--fs-16);padding:var(--sp-3) 0;text-decoration:none;display:flex}.mp-next a:hover>span:nth-child(2){color:var(--lp-primary);text-decoration:underline}.mp-ti{border-radius:var(--k-r-sm);background:var(--lp-band);width:2.5rem;height:2.5rem;color:var(--lp-primary);flex:none;place-items:center;display:grid}.mp-chev{color:var(--lp-primary);margin-inline-start:auto;display:grid}.mp-next li+li{border-block-start:1px solid var(--lp-line)}.mp-seo{padding-inline:var(--lp-edge);padding-block:0 var(--lp-sec)}.mp-dropall{z-index:60;outline:3px dashed var(--lp-primary);outline-offset:-12px;pointer-events:none;background:#e0f2e8e0;place-items:center;display:grid;position:fixed;inset:0}.mp-dropall div{justify-items:center;gap:var(--sp-3);font-size:var(--fs-20);color:var(--lp-ink);display:grid}.mp-pv{border-radius:var(--k-r);background:var(--lp-card);width:min(56rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--lp-ink);border:0;padding:0;box-shadow:0 20px 50px -20px #050b1580}.mp-pv[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mp-pv::backdrop{background:#050b158c}.mp-pv header,.mp-pv footer{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.mp-pv header{border-block-end:1px solid var(--lp-line)}.mp-pv header h2{font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-pv footer{justify-content:center;gap:var(--sp-4);border-block-start:1px solid var(--lp-line);font-size:var(--fs-14);font-weight:600}.mp-pvb{background:var(--lp-soft);padding:var(--sp-4);place-items:center;min-height:50vh;display:grid;overflow:auto}.mp-pvb img{background:var(--lp-card);max-width:100%;height:auto;display:block;box-shadow:0 6px 16px -8px #050b154d}@media (min-width:700px){.mp-how{background:var(--lp-band);border-radius:var(--k-r);padding:var(--sp-4) var(--lp-pad)}.mp-how ol{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}.mp-how li+li{border-inline-start:1px solid var(--lp-line);padding-inline-start:var(--sp-5)}.mp-hic{border-radius:50%}.mp-next{align-items:center;gap:var(--sp-5);padding-block:var(--sp-3);display:flex}.mp-next h2{flex:none}.mp-next ul{flex:1;display:flex}.mp-next li{flex:1}.mp-next li+li{border-block-start:0;border-inline-start:1px solid var(--lp-line)}.mp-next a{justify-content:center}.mp-next .mp-chev{display:none}.mp-next .mp-ti{background:0 0;width:auto;height:auto}}@media (min-width:1024px){.mp-tt p{font-size:var(--fs-18)}.mp-work>.mp-strip,.mp-work>.mp-next{grid-column:1/-1}.mp-dz{padding-block:var(--sp-7)}}@media (max-width:1023px){.mp-m .mp-lock{order:2}.mp-r .mp-inc{order:1}.mp-r .mp-next{order:2}}@media (max-width:699px){.mp-dk{display:none}.mp-mb{display:inline}.mp-hi svg{width:2.25rem;height:auto}.mp-tt,.mp-how ol{gap:var(--sp-3)}.mp-how li{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);padding:var(--sp-3) var(--sp-4)}.mp-hic{border-radius:var(--k-r-sm);background:var(--lp-band)}.mp-dz{padding:var(--sp-3) 0;border:0}.mp-dz .cv-b1{width:100%;min-width:0}.mp-rail{grid-template-columns:minmax(0,1fr)}.mp-arr{display:none}.mp-list{gap:var(--sp-3);flex-direction:column;padding:0;overflow:visible}.mp-c{cursor:default;column-gap:var(--sp-3);width:auto;padding:var(--sp-3);grid-template-columns:auto 3rem minmax(0,1fr) auto auto;grid-template-areas:"n th nm ud x""n th mt ud x";row-gap:0}.mp-c.sel{box-shadow:none;border-color:var(--lp-line)}.mp-c[data-state=locked],.mp-c[data-state=damaged]{border-color:#b42318}.mp-h{display:none}.mp-ud{gap:var(--sp-1);display:flex}.mp-u,.mp-d{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);width:2.25rem;height:2.25rem;color:var(--lp-ink);cursor:pointer;place-items:center;padding:0;display:grid}.mp-u:disabled,.mp-d:disabled{opacity:.35;cursor:default}.mp-th{height:3.75rem}.mp-nm{align-self:end}.mp-mt{align-self:start}.mp-hd .cv-b2{min-height:2.5rem;padding-inline:var(--sp-3)}.mp-acts{grid-template-columns:1fr}.mp-done h2{font-size:var(--fs-24)}}.mp-steps b.mp-dk{display:inline}.mp-steps b.mp-mb{display:none}.mp-c{width:11rem}.mp-th{height:8.5rem}@media (max-width:699px){.mp-steps b.mp-dk{display:none}.mp-steps b.mp-mb{display:inline}.mp-steps{gap:var(--sp-1);align-items:center}.mp-steps li{gap:var(--sp-1);font-size:var(--fs-12);flex-direction:row;flex:1}.mp-steps li:last-child{flex:none}.mp-steps li:not(:last-child):after{width:auto;min-width:var(--sp-2);margin-inline:var(--sp-1) 0;position:static}.mp-steps span{width:1.6rem;height:1.6rem;font-size:var(--fs-12)}.mp-c{width:auto}.mp-th{height:3.75rem}.mp-ud{gap:var(--sp-1);flex-direction:column}.mp-u,.mp-d{width:2.25rem;height:1.75rem}.mp-tt h1{font-size:var(--fs-h2)}.mp-steps li:not(:last-child):after{min-width:var(--sp-1);margin-inline:var(--sp-1)}.mp-steps b{letter-spacing:-.01em}.mp-steps{gap:0}.mp-steps span{width:1.5rem;height:1.5rem}.mp-steps li:not(:last-child):after{min-width:0}}@media (max-width:374px){.mp-steps{justify-content:space-between}.mp-steps li,.mp-steps li:last-child{flex:none}.mp-steps li:not(:last-child):after{display:none}}.mp-hd{flex-wrap:wrap}.mp-hd>div:first-child{flex:10rem}.mp-seg{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-soft);align-self:center;padding:2px;display:inline-flex}.mp-seg button{min-height:2.5rem;padding-inline:var(--sp-4);border-radius:calc(var(--k-r-sm) - 2px);color:var(--lp-ink);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;font-weight:600}.mp-seg button[aria-pressed=true]{background:var(--lp-primary);color:var(--lp-card)}.mp-seg button:disabled{opacity:.5;cursor:not-allowed}.mp-seg button:focus-visible,.mp-pt:focus-visible,.mp-pm:focus-visible,.mp-menu button:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.mp-ask{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--k-r-sm);font-size:var(--fs-14);background:#fff7ed;border:1px solid #b45309;display:grid}.mp-ask div{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.mp-pv6{gap:var(--sp-3);min-width:0;display:grid}.mp-leg{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mp-leg li{align-items:center;gap:var(--sp-2);max-width:100%;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-1);border:1px solid var(--lp-line);background:var(--lp-card);font-size:var(--fs-14);border-radius:999px;display:inline-flex}.mp-leg b{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.mp-leg li>span:last-child{opacity:.75;white-space:nowrap}.mp-fb{min-width:1.5rem;height:1.5rem;padding-inline:var(--sp-1);color:#fff;font-size:var(--fs-12);border-radius:999px;place-items:center;font-weight:700;line-height:1;display:inline-grid}.mp-ptb{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--h-ctl);flex-wrap:wrap;display:flex}.mp-ph{font-size:var(--fs-14);opacity:.8;margin:0}.mp-hist,.mp-sa{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mp-hist .cv-b2,.mp-sa .cv-b2,.mp-abar .cv-b2,.mp-mva .cv-b2,.mp-mva .cv-b1,.mp-ask .cv-b1,.mp-ask .cv-b2{min-height:2.5rem;padding-inline:var(--sp-3);gap:var(--sp-1);font-size:var(--fs-14)}.mp-sn{font-size:var(--fs-14);margin-inline-end:var(--sp-1);font-weight:700}.mp-dang{color:#b42318}.mp-grid{padding:var(--sp-1);gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;list-style:none;display:grid}.mp-pg{touch-action:manipulation;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.mp-pt{gap:var(--sp-1);width:100%;padding:var(--sp-1);border-radius:var(--k-r-sm);color:var(--lp-ink);font:inherit;cursor:grab;text-align:center;background:0 0;border:2px solid #0000;display:grid;position:relative}.mp-pg:hover .mp-pt{background:var(--lp-soft)}.mp-pi{aspect-ratio:3/4;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 2px #050b1514}.mp-pi img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .15s}.mp-pi i{background:repeating-linear-gradient(var(--lp-line) 0 2px,transparent 2px 9px);opacity:.6;width:62%;height:70%}.mp-pt .mp-fb{box-shadow:0 0 0 2px var(--lp-card);position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2)}.mp-ck{border:2px solid var(--lp-line);background:var(--lp-card);width:1.375rem;height:1.375rem;color:var(--lp-card);opacity:0;border-radius:50%;place-items:center;transition:opacity .1s;display:grid;position:absolute;inset-block-start:var(--sp-2);inset-inline-end:var(--sp-2)}.mp-pg:hover .mp-ck,.mp-pg.sel .mp-ck,.mp-pg:focus-within .mp-ck{opacity:1}.mp-grid:has(.sel) .mp-ck{opacity:1}.mp-pg.sel .mp-ck{background:var(--lp-primary);border-color:var(--lp-primary)}.mp-pg.sel .mp-pt{border-color:var(--lp-primary);background:var(--lp-band)}.mp-pl{justify-content:center;gap:var(--sp-1);font-size:var(--fs-12);line-height:1.3;display:flex}.mp-pl span{opacity:.7}.mp-pm{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);width:1.75rem;height:1.75rem;color:var(--lp-ink);cursor:pointer;opacity:0;place-items:center;display:grid;position:absolute;inset-block-end:var(--sp-5);inset-inline-end:var(--sp-2)}.mp-pg:hover .mp-pm,.mp-pg:focus-within .mp-pm,.mp-pm[aria-expanded=true]{opacity:1}@media (hover:none){.mp-pm,.mp-ck{opacity:1}}.mp-menu{z-index:30;min-width:12.5rem;padding:var(--sp-1);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);display:grid;position:absolute;inset-block-start:calc(100% - var(--sp-4));inset-inline-end:0;box-shadow:0 12px 32px -12px #050b1540}.mp-menu.fx{z-index:1000;position:fixed;inset:auto}.mp-menu button{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--k-r-sm);color:var(--lp-ink);font:inherit;font-size:var(--fs-14);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.mp-menu button:hover{background:var(--lp-soft)}.mp-menu .mp-dang{color:#b42318}.mp-grid.dragging .mp-pt{cursor:grabbing}.mp-pg.lift{opacity:.35}.mp-pg.ins:before,.mp-pg.ins-end:after{content:"";inset-block:var(--sp-1) var(--sp-5);background:var(--lp-primary);width:4px;box-shadow:0 0 0 2px var(--lp-band);border-radius:2px;position:absolute}.mp-pg.ins:before{inset-inline-start:calc(-1 * var(--sp-2) - 2px)}.mp-pg.ins-end:after{inset-inline-end:calc(-1 * var(--sp-2) - 2px)}.mp-ghost{z-index:60;pointer-events:none;transform:translate(var(--sp-3),var(--sp-3));padding:var(--sp-1) var(--sp-3);background:var(--lp-primary);color:var(--lp-card);font-size:var(--fs-14);border-radius:999px;font-weight:700;position:fixed;box-shadow:0 8px 20px -8px #050b1580}.mp-none{text-align:center;font-size:var(--fs-14);padding:var(--sp-5)}.mp-rm{opacity:.75;font-weight:400}.mp-cust{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0;display:flex}.mp-cust .cv-pill{align-items:center;gap:var(--sp-1);background:var(--lp-band);color:var(--lp-primary);font-weight:700;display:inline-flex}.mp-cust button{color:var(--lp-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.mp-mvd{border-radius:var(--k-r);width:min(26rem,100vw - 2rem);padding:var(--sp-5);background:var(--lp-card);color:var(--lp-ink);border:0;box-shadow:0 20px 50px -20px #050b1580}.mp-mvd::backdrop{background:#050b1573}.mp-mvd form{gap:var(--sp-3);display:grid}.mp-mvd h2{font-size:var(--fs-20)}.mp-mva{justify-content:flex-end;gap:var(--sp-2);display:flex}.mp-abar{z-index:45;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--lp-card);border-block-start:1px solid var(--lp-line);display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px -12px #050b1540}.mp-abar .mp-sn{flex:1;min-width:0}@media (min-width:1024px){.mp-p6.mp-work{grid-template-columns:minmax(0,2.2fr) minmax(19rem,1fr)}}@media (max-width:699px){.mp-hd{align-items:center}.mp-seg{flex:100%;order:3}.mp-seg button{flex:1}.mp-grid{gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding:0;overflow:visible}.mp-pt .mp-fb{min-width:1.25rem;height:1.25rem;inset-block-start:var(--sp-1);inset-inline-start:var(--sp-1)}.mp-ck{inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1)}.mp-pm{inset-block-end:var(--sp-5);inset-inline-end:var(--sp-1)}.mp-leg b{max-width:8rem}.mp-abar .cv-b2{padding-inline:var(--sp-2)}.mp-abar .cv-b2 svg{display:none}.mp:has(.mp-abar) .mp-wrap{padding-block-end:calc(var(--sp-8) + var(--sp-4))}}.mp-mvd{margin:auto}.mp-mvd label{gap:var(--sp-1);font-size:var(--fs-14);font-weight:600;display:grid}.mp-mvd input{width:100%;min-height:var(--h-ctl);padding-inline:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);font:inherit;font-size:var(--fs-16);font-weight:400}.mp-mvd input:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}.mp-pt{cursor:zoom-in}.mp-ck{cursor:pointer;z-index:1;opacity:.9;padding:0}.mp-ck:after{content:"";inset:calc(-1 * var(--sp-2));position:absolute}.mp-ck:hover{border-color:var(--lp-primary)}.mp-ck:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px;opacity:1}.mp-vw{width:min(72rem,calc(100vw - 2 * var(--sp-6)));height:calc(100dvh - 2 * var(--sp-6));border-radius:var(--k-r);background:var(--lp-card);max-width:none;max-height:none;color:var(--lp-ink);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 60px -20px #050b1599}.mp-vw::backdrop{background:#050b15b8}.mp-vwi{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.mp-vwh{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-bottom:1px solid var(--lp-line);display:flex}.mp-vwc{min-width:0;font-size:var(--fs-16);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.mp-vwc span{color:var(--c-ink-2)}.mp-vwx{flex:none}.mp-vws{--vw-py:var(--sp-4);--vw-px:var(--sp-9);min-height:0;padding:var(--vw-py) var(--vw-px);background:var(--lp-soft);touch-action:pan-y pinch-zoom;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mp-vws img{inset:var(--vw-py) var(--vw-px);max-width:calc(100% - 2 * var(--vw-px));max-height:calc(100% - 2 * var(--vw-py));-webkit-user-select:none;user-select:none;background:#fff;margin:auto;position:absolute;box-shadow:0 2px 12px #050b152e}.mp-vws img.blur{filter:blur(1px)}.mp-vwl{aspect-ratio:1/1.414;background:var(--lp-card);border-radius:var(--k-r-sm);width:min(20rem,60%)}.mp-vwe{inset-inline:var(--sp-4);padding:var(--sp-2) var(--sp-3);border-radius:var(--k-r-sm);background:var(--lp-card);font-size:var(--fs-14);text-align:center;margin:0;position:absolute;inset-block-end:var(--sp-4)}.mp-vwn{border:1px solid var(--lp-line);background:var(--lp-card);width:2.75rem;height:2.75rem;color:var(--lp-ink);cursor:pointer;border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%);box-shadow:0 2px 8px #050b1526}.mp-vwn.prev{inset-inline-start:var(--sp-4)}.mp-vwn.next{inset-inline-end:var(--sp-4)}.mp-vwn:disabled{opacity:.35;cursor:default}.mp-vwn:hover:not(:disabled){border-color:var(--lp-primary);color:var(--lp-primary)}.mp-vw button:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.mp-vwf{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--lp-line);display:flex}.mp-vwk{color:var(--c-ink-2);font-size:var(--fs-14);margin-inline-start:auto}@media (max-width:767px){.mp-vw{border-radius:0;width:100vw;height:100dvh}.mp-vwh{padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4)}.mp-vwc{font-size:var(--fs-14)}.mp-vws{--vw-py:var(--sp-3);--vw-px:var(--sp-3);padding-block-end:calc(var(--sp-3) + 3.5rem)}.mp-vws img{max-height:calc(100% - 2 * var(--vw-py) - 3.5rem);inset-block-end:calc(var(--sp-3) + 3.5rem)}.mp-vwn{opacity:.92;inset-block-start:auto;inset-block-end:var(--sp-3);transform:none}.mp-vwn.prev{inset-inline-start:var(--sp-3)}.mp-vwn.next{inset-inline-end:var(--sp-3)}.mp-vwf{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom))}.mp-vwf .cv-b2{flex:1;justify-content:center}.mp-vwk{display:none}}.sp-src,.sp-prev{gap:var(--sp-3)}.sp-src h2,.sp-prev h2,.sp-opt h2,.sp-locked h2{font-size:var(--fs-24);line-height:1.2}.sp-file{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.sp-fm{gap:var(--sp-1);flex:1;min-width:0;display:grid}.sp-fm>b{font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-fm>span,.sp-fm small{font-size:var(--fs-14);color:var(--c-ink-2)}.sp-fa{justify-content:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sp-fa a,.sp-fa button,.sp-links button{color:var(--lp-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sp-file[data-state=locked],.sp-file[data-state=damaged]{align-items:flex-start}.sp-ph{gap:var(--sp-1);display:grid}.sp-ph p{font-size:var(--fs-14);color:var(--c-ink-2)}.sp-groups{gap:var(--sp-3);display:grid}.sp-g{border:1.5px solid var(--lp-primary);border-radius:var(--k-r-sm);background:var(--lp-soft);padding:var(--sp-2) var(--sp-3) var(--sp-3);gap:var(--sp-2);min-width:0;display:grid}.sp-g h3{font-size:var(--fs-14);color:var(--lp-primary);background:var(--lp-band);padding:var(--sp-1) var(--sp-3);border-radius:999px;justify-self:start;font-weight:600}.sp-g h3 span{font-weight:500}.sp-g.out{border-style:dashed;border-color:var(--lp-line);background:var(--lp-card)}.sp-g.out h3{background:var(--lp-soft);color:var(--c-warn-ink)}.sp-g.out .sp-th{opacity:.55}.sp-g ol{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-pg{gap:var(--sp-1);width:100%;padding:var(--sp-1);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-ink);font:inherit;cursor:zoom-in;justify-items:center;display:grid}.sp-pg:hover{border-color:var(--lp-primary)}.sp-pg:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.sp-pn{font-size:var(--fs-12);font-weight:700}.mp-th.sp-th{border:0;grid-area:auto;width:100%;height:6rem}.sp-opt{gap:var(--sp-3)}.sp-mode{gap:var(--sp-1);display:grid}.sp-mode label{font-size:var(--fs-16);font-weight:600}.sp-mode small{font-size:var(--fs-12);color:var(--c-ink-2)}.sp-mode select,.sp-mode input,.sp-row input{font:inherit;font-size:var(--fs-16);color:var(--lp-ink);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);min-height:2.75rem;padding-inline:var(--sp-3);box-sizing:border-box;width:100%}.sp-mode select:focus-visible,.sp-mode input:focus-visible,.sp-row input:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}.sp-ev input{max-width:8rem}.sp-ev.sp-tx input,.sp-ev.sp-tx select{max-width:none}.sp-rows{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sp-rows li{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-3);gap:var(--sp-1);display:grid}.sp-rows li.bad{border-color:var(--c-err-ink)}.sp-row{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;display:grid}.sp-rl{font-size:var(--fs-14);white-space:nowrap}.sp-row label{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);color:var(--c-ink-2);display:flex}.sp-row input{min-height:2.25rem;padding-inline:var(--sp-2);min-width:0}.sp-row input[aria-invalid=true],.sp-ev input[aria-invalid=true]{border-color:var(--c-err-ink);border-width:2px}.sp-x{border-radius:var(--k-r-sm);width:2.25rem;height:2.25rem;color:var(--lp-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sp-x:hover{background:var(--lp-soft)}.sp-x:disabled{opacity:.3;cursor:default}.sp-x:focus-visible{outline:2px solid var(--lp-primary)}.sp-err{align-items:flex-start;gap:var(--sp-1);font-size:var(--fs-14);color:var(--c-err-ink);margin:0;display:flex}.sp-err svg{flex:none;margin-block-start:2px}.sp-add{justify-self:start;align-items:center;gap:var(--sp-2);min-height:2.5rem;padding-inline:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);color:var(--lp-primary);font:inherit;font-size:var(--fs-14);cursor:pointer;font-weight:700;display:inline-flex}.sp-add:hover{background:var(--lp-soft)}.sp-add:disabled{opacity:.5;cursor:default}.sp-note{font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.sp-sum{text-align:center;font-size:var(--fs-16);color:var(--lp-primary);background:var(--lp-band);border-radius:var(--k-r-sm);padding:var(--sp-3);margin:0;font-weight:700}.sp-sum.part{color:var(--c-warn-ink);background:var(--lp-soft)}.sp-sum.bad{color:var(--c-err-ink);background:var(--lp-soft)}.sp-miss{border-inline-start-color:var(--c-warn-ink)}.sp-miss b{color:var(--c-warn-ink)}.sp-opt .cv-b1{min-height:3rem;font-size:var(--fs-18)}.sp-run{text-align:center;align-content:center;justify-items:center;gap:var(--sp-3)}.sp-run .cv-b2{min-width:9rem}.sp-fb{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sp-ll{margin:0;padding:0;list-style:none;display:grid}.sp-ll li{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-block-end:1px solid var(--lp-line);font-size:var(--fs-16);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.sp-ll li>svg:first-child{color:var(--lp-primary)}.sp-ll li>span{color:var(--c-ink-2)}.sp-ll li.on,.sp-ls{color:var(--lp-primary)}.sp-r{gap:var(--lp-gap);display:grid}.sp-done{gap:var(--sp-2)}.sp-dt{align-items:center;gap:var(--sp-3);justify-content:center;display:flex}.sp-dt .mp-ok{flex:none;width:2.75rem;height:2.75rem}.sp-dt .mp-ok svg{width:1.6rem;height:1.6rem}.sp-done .mp-sub{margin:0}.sp-zip{width:min(100%,20rem);margin-block-start:var(--sp-2)}.sp-or{font-size:var(--fs-14);margin:0}.sp-parts{margin:var(--sp-2) 0 0;gap:var(--sp-2);width:min(100%,50rem);padding:0;list-style:none;display:grid}.sp-parts li{align-items:center;gap:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-4);text-align:start;display:flex}.sp-pm{flex:1;min-width:0;display:grid}.sp-pm b{font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-pm span{font-size:var(--fs-14);color:var(--c-ink-2)}.sp-parts .cv-b2,.sp-parts .cv-b1{min-height:2.5rem;padding-inline:var(--sp-4);gap:var(--sp-2);font-size:var(--fs-14);flex:none}.sp-links{justify-content:center;align-items:center;gap:var(--sp-4);margin:var(--sp-2) 0 0;color:var(--lp-line);display:flex}.sp-links button{font-size:var(--fs-16);text-decoration:none}.sp-links button:hover{text-decoration:underline}@media (min-width:1024px){.sp-work{grid-template-rows:auto 1fr;grid-template-areas:"src opt""prev opt""s1 s1""s2 s2";row-gap:0}.sp-work>.sp-src{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;grid-area:src;padding-block-end:var(--sp-4)}.sp-work>.sp-prev{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;grid-area:prev;align-content:start;align-self:stretch;padding-block-start:0}.sp-work>.sp-prev .sp-ph{border-block-start:1px solid var(--lp-line);padding-block-start:var(--sp-4)}.sp-work>.sp-opt{grid-area:opt}.sp-work>.mp-strip{margin-block-start:var(--lp-gap)}.sp-work>.mp-strip:nth-last-child(2){grid-area:s1}.sp-work>.mp-strip:last-child{grid-area:s2}.sp-work:not(:has(.sp-prev))>.sp-src{border-block-end:1px solid var(--lp-line);border-radius:var(--k-r);align-self:start}.sp-groups{flex-wrap:wrap;align-items:flex-start;display:flex}.sp-g{flex:auto}.sp-g ol{flex-wrap:wrap;display:flex}.sp-g li{width:4.5rem}.sp-g .mp-th.sp-th{height:4.5rem}.sp-m{align-items:stretch}.sp-run{min-height:16rem}}@media (max-width:1023px){.sp-work>.sp-src{order:0}.sp-work>.sp-opt{order:1}.sp-work>.sp-prev{order:2}.sp-work>.mp-strip{order:3}.sp-m .sp-locked{order:2}.sp-m>.mp-strip{order:3}}@media (max-width:699px){.sp-src{padding:var(--sp-3) var(--sp-4)}.sp-mode{column-gap:var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:center}.sp-mode small{grid-column:2}.sp-ev{grid-template-columns:auto minmax(0,8rem)}.sp-ev.sp-tx{grid-template-columns:auto minmax(0,1fr)}.sp-row{gap:var(--sp-2)}.sp-rl{background:var(--lp-band);border-radius:var(--k-r-sm);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-12)}.sp-row label{font-size:var(--fs-12);gap:var(--sp-1)}.sp-add{background:var(--lp-band);border-color:#0000}.sp-g{background:var(--lp-band);padding:var(--sp-2) var(--sp-3);border:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:center}.sp-g.out{background:var(--lp-soft)}.sp-g h3{font-size:var(--fs-14);color:var(--lp-ink);background:0 0;padding:0;display:grid}.sp-g h3 span{font-size:var(--fs-12)}.sp-g.out h3{background:0 0}.sp-g ol{grid-template-columns:repeat(auto-fill,3rem)}.sp-pg{border-color:var(--lp-primary);padding:2px}.mp-th.sp-th{height:3.5rem}.sp-dt{gap:var(--sp-2);flex-direction:column}.sp-dt h2{font-size:var(--fs-24)}.sp-zip{width:100%}.sp-parts li{padding:var(--sp-3);flex-wrap:wrap}.sp-parts li>.cv-b2{flex:100%;justify-content:center}.sp-run .cv-b2{width:100%}}.sp-locked .sp-ll{max-height:24rem;padding-inline-end:var(--sp-2);overflow-y:auto}.ex-f{grid-template-columns:minmax(0,1fr)!important}.ex-f small{grid-column:auto!important}.ex-f input[aria-invalid=true]{border-color:var(--c-err-ink);border-width:2px}.ex-f input:disabled{background:var(--lp-soft);color:var(--c-ink-2)}.ex-sum{align-items:center;gap:var(--sp-3);background:var(--lp-band);border-radius:var(--k-r-sm);padding:var(--sp-4);display:flex}.ex-sum>svg{color:var(--lp-primary);flex:none;width:1.75rem;height:1.75rem}.ex-sum>span{gap:var(--sp-1);display:grid}.ex-sum b{font-size:var(--fs-16);color:var(--lp-primary)}.ex-sum>span>span{font-size:var(--fs-14);color:var(--c-ink-2)}.ex-sum.none,.ex-sum.bad{background:var(--lp-soft)}.ex-sum.none b{color:var(--lp-ink)}.ex-sum.bad{opacity:.6}.ex-opt .cv-b1:disabled{opacity:.45;cursor:not-allowed;filter:none}.ex-keep{text-align:center;font-size:var(--fs-14);color:var(--c-ink-2);margin:0}.ex-bar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.ex-grid .ex-bar h2{font-size:var(--fs-16);font-weight:700}.ex-links{gap:var(--sp-3);margin:0}.ex-links button{font-size:var(--fs-14);text-decoration:underline}.ex-links button:disabled{color:var(--c-ink-2);cursor:default;text-decoration:none}.ex-pgs{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ex-pg{justify-items:center;gap:var(--sp-1);padding:var(--sp-5) var(--sp-3) var(--sp-2);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);grid-template-areas:"th""n";transition:background .12s,border-color .12s;display:grid;position:relative}.ex-pg:hover{border-color:var(--lp-primary)}.ex-pg.on{border:1.5px solid var(--lp-primary);background:var(--lp-band)}.ex-ck{width:1.25rem;height:1.25rem;accent-color:var(--lp-primary);cursor:pointer;margin:0;position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2)}.ex-ck:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.ex-th{cursor:zoom-in;background:0 0;border:0;border-radius:2px;grid-area:th;width:100%;padding:0;display:block}.ex-th:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.ex-th .mp-th.sp-th{border:1px solid var(--lp-line);background:var(--lp-card);height:7.5rem;box-shadow:0 1px 3px #050b1514}.ex-n{font-size:var(--fs-14);cursor:pointer;grid-area:n;font-weight:600}.ex-run h2{font-size:var(--fs-h2)}.ex-chip{align-items:center;gap:var(--sp-2);box-sizing:border-box;background:var(--lp-soft);border-radius:var(--k-r-sm);width:min(100%,18rem);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-16);margin:0;display:flex}.ex-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ex-locked{align-content:start}.ex-lt{gap:var(--sp-3);align-items:flex-start;display:flex}.ex-lt h2{margin-block-end:var(--sp-3)}.ex-lic{color:var(--lp-primary);flex:none}.ex .ex-locked .ex-chips{gap:var(--sp-2);flex-wrap:wrap;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ex-chips li{box-sizing:border-box;text-align:center;min-width:2.75rem;padding:var(--sp-1) var(--sp-3);background:var(--lp-band);color:var(--lp-primary);font-weight:700;font-size:var(--fs-18);border-radius:999px}.ex-chips li.more{font-size:var(--fs-14);background:var(--lp-soft);font-weight:600}.ex-meta{padding:var(--sp-4) 0;gap:var(--sp-3);border-block:1px solid var(--lp-line);margin:0;list-style:none;display:grid}.ex-meta li{align-items:center;gap:var(--sp-3);font-size:var(--fs-16);min-width:0;display:flex}.ex-meta li>svg{color:var(--lp-primary);flex:none}.ex-meta li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-lk{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);color:var(--c-ink-2);margin:0;display:flex}.ex-lk svg{flex:none}.ex-r{gap:var(--lp-gap);display:grid}.ex-ready{gap:var(--sp-2)}.ex-ready .mp-sub{color:var(--lp-primary);margin:0}.ex-file{align-items:center;gap:var(--sp-3);box-sizing:border-box;width:min(100%,26rem);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-3) var(--sp-4);text-align:start;margin-block-start:var(--sp-3);display:flex}.ex-btns{gap:var(--sp-3);width:min(100%,26rem);grid-template-columns:1fr 1fr;margin-block-start:var(--sp-2);display:grid}.ex-btns .cv-b1,.ex-btns .cv-b2{padding-inline:var(--sp-3)}.ex-incl{gap:var(--sp-3);align-content:start}.ex-incl h2{font-size:var(--fs-24);line-height:1.2}.ex-map{gap:var(--sp-2);max-height:24rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ex-map li{align-items:center;gap:var(--sp-3);background:var(--lp-soft);border-radius:var(--k-r-sm);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);font-size:var(--fs-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ex-map li:has(.ex-mi){grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.ex-map b{background:var(--lp-band);border-radius:var(--k-r-sm);padding:var(--sp-1) var(--sp-4);font-size:var(--fs-14);white-space:nowrap;justify-self:start;font-weight:700}.ex-ar{color:var(--lp-primary);display:grid}.ex-mi{color:var(--lp-primary)}.ex-dl{flex-wrap:wrap;margin:0}.ex-dl button{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);font-weight:600;display:inline-flex}.ex-in{color:var(--lp-primary);justify-content:center;font-weight:600}.mp-strip.ex-in svg{color:var(--lp-primary)}.ex-how .ex-in{background:var(--lp-card);justify-content:flex-start;margin-block-start:var(--sp-4)}.mp-mbb{display:none}.mp-dkb{display:flex}@media (min-width:1024px){.ex-work .ex-pgs{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-r{column-gap:0;row-gap:var(--sp-4);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);padding:var(--lp-pad);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ex-r>.cv-card{padding:0 var(--lp-pad);border:0;border-radius:0}.ex-r>.ex-ready{border-inline-end:1px solid var(--lp-line)}.ex-r>.ex-incl{border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-4);margin-inline-start:var(--lp-pad)}.ex-r>.mp-strip,.ex-r>.ex-dl{grid-column:1/-1}.ex-m .ex-run{min-height:18rem}}@media (max-width:1023px){.ex-m .ex-locked{order:2}.ex-m>.mp-strip{order:3}.ex-r>.ex-ready{order:0}.ex-r>.ex-incl{order:1}.ex-r>.mp-strip{order:2}}@media (max-width:1023px) and (min-width:700px){.ex-pgs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.ex-pgs{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ex-pg{place-items:center start;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-4);grid-template-columns:3rem auto 1fr;grid-template-areas:"th ck n"}.ex-ck{grid-area:ck;position:static}.ex-th .mp-th.sp-th{height:3.5rem}.ex-n{font-size:var(--fs-16);font-weight:700}.ex-bar h2{font-size:var(--fs-16)}.ex-run h2{font-size:var(--fs-24)}.ex-run .ex-chip{width:100%}.ex-btns{grid-template-columns:1fr}.ex-ready h2{font-size:var(--fs-24)}.ex-file{width:100%}.mp-mbb{display:flex}.mp-dkb,.ex-dko{display:none}.ex-map li{font-size:var(--fs-14);padding-inline-start:var(--sp-2)}.ex-lic{display:inline-grid}}.ex .ex-mg{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-16);display:flex}.ex .ex-mg input{width:1.125rem;height:1.125rem;accent-color:var(--lp-primary);margin:0}.dl-head{align-items:flex-start}.dl .dl-head h2{font-size:var(--fs-24);margin:0;line-height:1.2}.dl-head p{margin:var(--sp-1) 0 0;font-size:var(--fs-14);color:var(--c-ink-2)}.dl-src{gap:var(--sp-4);display:grid}.dl-sum{gap:var(--sp-2);display:grid}.dl-sum b{background:var(--lp-band);color:var(--lp-primary);border-radius:var(--k-r-sm);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-16);display:block}.dl-sum>span{font-size:var(--fs-14);color:var(--c-ink-2)}.dl-sum.bad b{background:var(--lp-soft);color:var(--lp-ink)}.dl-sum.all b{background:var(--c-err-bg);color:var(--c-err-ink)}.dl-note{gap:var(--sp-2);font-size:var(--fs-14);color:var(--c-ink-2);align-items:flex-start;margin:0;display:flex}.dl-note svg{flex:none}.dl-pgs{gap:var(--sp-3)}.dl-pg{align-items:center;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"th th th""n tg x";transition:background .12s,border-color .12s;display:grid;position:relative}.dl-pg:hover{border-color:var(--lp-primary)}.dl-pg.on{border-color:var(--lp-band);background:var(--lp-band)}.dl-pg .ex-th{grid-area:th}.dl-n{font-size:var(--fs-16);grid-area:n;min-width:1.25rem;font-weight:600}.dl-tg{justify-self:end;align-items:center;gap:var(--sp-2);font-size:var(--fs-14);cursor:pointer;border:1px solid var(--lp-line);border-radius:var(--k-r-sm);background:var(--lp-card);padding:var(--sp-1) var(--sp-3);grid-area:tg;font-weight:600;display:inline-flex}.dl-tg input{width:1.125rem;height:1.125rem;accent-color:var(--lp-primary);cursor:pointer;margin:0}.dl-tg:has(input:focus-visible){outline:2px solid var(--lp-primary);outline-offset:2px}.dl-pg:not(.on) .dl-tg input{opacity:0;width:1px;height:1px;position:absolute}.dl-pg.on .dl-tg{background:0 0;border:0;justify-self:start;padding:0}.dl-pg.on .dl-tg span{background:var(--lp-soft);color:var(--lp-primary);border-radius:var(--k-r-sm);padding:var(--sp-1) var(--sp-3)}.dl-tg:has(input:disabled){opacity:.5;cursor:not-allowed}.dl-x{color:var(--lp-primary);grid-area:x;display:grid}.dl-locked h3{font-size:var(--fs-16);margin:0 0 var(--sp-2)}.dl-cg{display:grid}.dl-run .mp-ring{margin:0}.dl-cm{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.dl-cm li{align-items:center;gap:var(--sp-3);border:1px solid var(--lp-line);border-radius:var(--k-r-sm);padding:var(--sp-3);display:flex}.dl-cm li>span:last-child{gap:var(--sp-1);min-width:0;display:grid}.dl-cm b{font-size:var(--fs-16)}.dl-cm li>span:last-child>span{font-size:var(--fs-14);color:var(--c-ink-2);overflow-wrap:anywhere}.dl-ci{border-radius:var(--k-r-sm);background:var(--lp-band);width:2.5rem;height:2.5rem;color:var(--lp-primary);flex:none;place-items:center;display:grid}.dl-in{align-items:flex-start;gap:var(--sp-3);border-block-start:1px solid var(--lp-line);flex-direction:column;padding-block-start:var(--sp-4)}.dl-in button{color:var(--lp-primary)}.dl-mbtn{gap:var(--sp-3)}.dl-mbtn>button{justify-content:center;align-items:center;gap:var(--sp-2);flex:1;display:inline-flex}@media (min-width:700px){.dl-how4 ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.dl-pgs{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-pg{column-gap:var(--sp-3);row-gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"th n x""th tg x"}.dl-pg .ex-th .mp-th.sp-th{height:3.5rem}.dl-tg,.dl-pg.on .dl-tg{background:0 0;border:0;justify-self:start;padding:0}.dl-pg:not(.on) .dl-tg input{opacity:1;width:1.125rem;height:1.125rem;position:static}.dl-ci.rm{background:var(--c-err-bg);color:var(--c-err-ink)}}.dl-pg.on .dl-tg{gap:var(--sp-1)}.dl-pg.on .dl-tg span{padding:var(--sp-1) var(--sp-2)}@media (max-width:1279px){.dl-x{display:none}.dl-pg{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"th th""n tg"}}@media (max-width:699px){.dl-pg{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"th n""th tg"}.dl-pg.on .dl-tg span{background:0 0;padding:0}.dl-pg{column-gap:var(--sp-2);padding-inline:var(--sp-2)}}.tcd{gap:var(--sp-3);box-sizing:border-box;width:100%;height:100%;padding:var(--sp-4);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--k-r);color:var(--lp-ink);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);align-items:flex-start;text-decoration:none;display:flex}.tcd:hover{border-color:var(--lp-primary);box-shadow:var(--sh-card);transform:translateY(-2px)}.tcd:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.tcd.is-soon{opacity:.7}.tcd-ic{flex:none;line-height:0;display:inline-flex}.tcd-tx{gap:var(--sp-1);min-width:0;display:grid}.tcd b{font-size:var(--fs-16);color:var(--lp-ink);font-weight:700;line-height:1.25}.tcd-d{font-size:var(--fs-14);color:var(--c-ink-2);line-height:1.45}.tcd-tag{padding:0 var(--sp-2);border-radius:var(--r-chip);background:var(--lp-soft);color:var(--lp-primary);font-style:normal;font-size:var(--fs-12);vertical-align:middle;white-space:nowrap;margin-inline-start:var(--sp-2);font-weight:600;line-height:1.6;display:inline-block}.tcd-tag.dr{background:var(--amber-tint);color:var(--amber)}@media (prefers-reduced-motion:reduce){.tcd,.tcd:hover{transition:none;transform:none}}.tcd.tcd-m{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--k-r-sm);background:0 0;border-color:#0000}.tcd.tcd-m:hover,.tcd.tcd-m:focus-visible{background:var(--lp-soft);box-shadow:none;border-color:#0000;transform:none}.tcd-m .tcd-tx{gap:0}.tcd-m b{font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.tcd-m .tcd-d{font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.tcd-m .tcd-tag{margin-inline-start:var(--sp-1)}.tgr-tabs{gap:var(--sp-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--lp-gut)) var(--sp-5);padding:var(--sp-1) var(--lp-gut);display:flex;overflow-x:auto}.tgr-tabs::-webkit-scrollbar{display:none}.tgr-tabs button{min-height:var(--h-chip);padding:0 var(--sp-4);border:1px solid var(--lp-line);border-radius:var(--r-chip);background:var(--lp-card);color:var(--lp-ink);font:inherit;font-size:var(--fs-14);white-space:nowrap;cursor:pointer;flex:none;font-weight:600}.tgr-tabs button:hover{border-color:var(--lp-primary);color:var(--lp-primary)}.tgr-tabs button.on{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--on-ink)}.tgr-tabs button:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}@media (min-width:900px){.tgr-tabs{flex-wrap:wrap;justify-content:center;margin-inline:0;padding-inline:0;overflow:visible}}.tgr-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tgr-grid>li{min-width:0;display:flex}@media (min-width:600px){.tgr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tgr-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.tgr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tgr-none{font-size:var(--fs-16);margin:0}.hp-pop .hp-hd h2{text-align:center}.at-pg{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.at-pg>*,.tgr{min-width:0}.at-search{width:100%;max-width:36rem;margin-inline:auto}.nv-top>li{position:static}.nv-pan{inset-block-start:100%;width:max-content;max-width:calc(100vw - 2 * var(--lp-gut));max-height:calc(100dvh - var(--sp-8) - var(--sp-5));overscroll-behavior:contain;padding:var(--sp-4);box-shadow:var(--sh-pan);min-width:0;left:50%;overflow:auto;transform:translate(-50%)}.nv-pan .nv-col{width:20rem;max-width:100%}.nv-pan.c2 .nv-col,.nv-pan.c3 .nv-col{column-gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,19rem));width:auto;display:grid}.nv-pan.c3 .nv-col{grid-template-columns:repeat(3,minmax(0,18rem))}.nv-pan.two{grid-template-columns:repeat(2,minmax(0,20rem));min-width:0}.nv-pan.two .nv-col,.nv-pan.multi .nv-col{width:auto}.nv-pan.multi{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,18rem));display:grid}.nv-pan .nv-ch{padding-inline:var(--sp-2)}.nv-xa{font-size:var(--fs-14)}.nv-grid{max-height:calc(100dvh - var(--sp-8) - 9rem);overscroll-behavior:contain;column-gap:var(--sp-3)}.nv-grid section{min-width:0}.nv-grid .tcd-m{padding:var(--sp-1)}.nv-grid .tcd-m b{white-space:normal}.nv-accb .tcd-m{padding:var(--sp-2)}@media (max-width:1279px){.nv-pan.c3 .nv-col,.nv-pan.multi{grid-template-columns:repeat(2,minmax(0,18rem))}}.pgx>main{padding-inline:var(--lp-edge);box-sizing:border-box;width:100%}:is(.pgx>main:has(>.lp96),.pgx>main:has(>.hm-pg),.pgx>main:has(>.tp),.pgx>main:has(>.sgroot>.hm-pg)){padding-inline:0}.pgx .tp{padding-inline:var(--lp-edge);box-sizing:border-box}.pgx .tp-in,.pgx .tp-seo,.pgx .sland,.pgx .k-shell{max-width:none;margin-inline:0;padding-inline:0}.pgx .prose,.pgx .hero.prose{max-width:var(--measure);margin-inline:0}.pgx>main>.crumbs,.pgx>main>.crumb{margin-inline:0;padding-inline:0}.mk .hp-copy h1{white-space:normal;font-size:var(--fs-h1-page)}.mk .hp-sub{max-width:60ch}.hp-body>*{min-width:0}.mk-doc{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.mk-main>*{max-width:var(--measure)}.mk-narrow>.mk-doc{max-width:none}.mk-toc{font-size:var(--fs-14)}.mk-toc p{margin:0 0 var(--sp-2);font-weight:700}.mk-toc ul{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.mk-toc a{color:var(--lp-ink);text-decoration:none}.mk-toc a:hover,.mk-toc a:focus-visible{color:var(--lp-primary);text-decoration:underline}@media (max-width:1023px){.mk-toc{display:none}}@media (min-width:1024px){.mk-doc{grid-template-columns:minmax(0,1fr) 15rem}.mk-toc{top:var(--sp-7);border-inline-start:1px solid var(--lp-line);align-self:start;padding-inline-start:var(--sp-4);position:sticky}}.mk .hp-faq{box-shadow:none;background:0 0;border:0;padding:0}.pgx .tp-in{padding-block-start:0}.pgx .tp-in>.crumbs,.pgx .tp .k-band{border-image:conic-gradient(var(--c-band) 0 0) fill 0//0 100vw}.pgx .tp-in>.crumbs{padding-block:var(--sp-4) var(--sp-2)}.pgx .tp-in>.crumbs ol{margin:0}.pgx .tp .k-win{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pgx .tp .k-band{padding-inline:0;padding-block:var(--sp-3) var(--sp-5)}.pgx .tp .k-body{margin-block-start:var(--lp-gap)}@media (min-width:1024px){.cv-hero{border-image:conic-gradient(var(--lp-band) 0 0) fill 0//0 100vw;padding-block:var(--lp-hero)}.cv-band{background:0 0;border-radius:0;padding:0}.cv-about{background:var(--lp-card);border:1px solid var(--lp-line)}}.hx-wf{margin-block-start:var(--sp-3)}.hx-plus{border-radius:var(--k-r-sm);border:1.5px dashed var(--lp-primary);block-size:2.75rem;inline-size:2.75rem;color:var(--lp-primary);box-sizing:border-box;place-items:center;display:inline-grid}.hx-plus svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.hx-all{margin-block:calc(-1 * var(--lp-sec) / 2);gap:0;display:grid}.hx{gap:var(--sp-6);padding-block:var(--lp-sec);align-items:center;display:grid}.hx-card{border-image:conic-gradient(var(--lp-card) 0 0) fill 0//0 100vw}.hx-page{border-image:conic-gradient(var(--lp-page) 0 0) fill 0//0 100vw}.hx-band{border-image:conic-gradient(var(--lp-band) 0 0) fill 0//0 100vw}.hx-tx{gap:var(--sp-4);justify-items:start;max-inline-size:34rem;display:grid}.hx-tx h2{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--lp-ink);text-wrap:balance;margin:0;line-height:1.15}.hx-tx p{font-size:var(--fs-lead);color:var(--c-ink-2);margin:0;line-height:1.5}.hx-tx .hx-note{font-size:var(--fs-14);color:var(--c-ink-2);border-inline-start:2px solid var(--lp-line);padding-inline-start:var(--sp-3)}.hx-list{gap:var(--sp-2);font-size:var(--fs-16);color:var(--lp-ink);margin:0;padding:0;list-style:none;display:grid}.hx-list li{gap:var(--sp-2);align-items:flex-start;display:flex}.hx-tick{box-sizing:border-box;background:var(--lp-primary);fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.15em;padding:.2rem}.hx-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hx-chips a{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-1);border:1px solid var(--lp-line);background:var(--lp-card);color:var(--lp-ink);font-size:var(--fs-14);border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.hx-chips a:hover{border-color:var(--lp-primary)}.hx-cta{align-items:center;gap:var(--sp-2);min-block-size:2.75rem;padding-inline:var(--sp-5);border-radius:var(--k-r-sm);background:var(--lp-primary);color:#fff;font-weight:700;font-size:var(--fs-16);text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.hx-cta:hover{box-shadow:var(--sh-card);transform:translateY(-1px)}.hx-cta:focus-visible,.hx-chips a:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.hx-art{border-radius:calc(var(--k-r) * 2);background:radial-gradient(120% 90% at 20% 10%,var(--lp-soft),transparent 60%),radial-gradient(90% 80% at 90% 100%,var(--lp-band),transparent 70%);place-items:center;min-block-size:16rem;display:grid;position:relative;overflow:hidden}.hx-band .hx-art{background:radial-gradient(100% 90% at 80% 0%,var(--lp-card),transparent 65%)}.hx-tile{border-radius:var(--k-r-sm);box-shadow:var(--sh-card);line-height:0;display:inline-flex}.hx-win{border-radius:var(--k-r);background:var(--lp-card);border:1px solid var(--lp-line);inline-size:min(20rem,82%);box-shadow:var(--sh-pan);position:relative}.hx-bar{padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--lp-line);gap:.3rem;display:flex}.hx-bar b{background:var(--lp-line);border-radius:50%;block-size:.5rem;inline-size:.5rem}.hx-grid{justify-content:space-evenly;gap:var(--sp-4);padding:var(--sp-5) var(--sp-4);grid-template-columns:repeat(3,auto);display:grid}.hx-pill{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);background:var(--lp-ink);color:#fff;font-size:var(--fs-12);box-shadow:var(--sh-card);border-radius:999px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:-.9rem;inset-inline-end:-.75rem}.hx-pill svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:.9rem;inline-size:.9rem}.hx-pill2{background:var(--lp-primary);inset-block:auto -.9rem;inset-inline:-.75rem auto}.hx-phone{block-size:18rem;inline-size:9.5rem;margin-block:var(--sp-5);background:var(--lp-ink);box-sizing:border-box;box-shadow:var(--sh-pan);gap:var(--sp-3);border-radius:1.75rem;grid-template-rows:1fr auto;justify-items:center;padding:.6rem;display:grid;position:relative}.hx-notch{background:#2a313b;border-radius:1rem;block-size:.35rem;inline-size:2.5rem;position:absolute;inset-block-start:.9rem}.hx-view{background:linear-gradient(160deg,#3b4450,#1d232b);border-radius:1.25rem;place-items:center;inline-size:100%;display:grid;position:relative}.hx-paper{aspect-ratio:3/4;background:var(--lp-card);box-sizing:border-box;border-radius:.25rem;align-content:start;gap:.35rem;inline-size:58%;padding:.6rem;display:grid;transform:rotate(-4deg)}.hx-paper b{background:var(--lp-line);border-radius:1rem;block-size:.3rem}.hx-paper b:nth-child(2){inline-size:70%}.hx-paper b:nth-child(4){inline-size:50%}.hx-c{border:2px solid var(--lp-band);block-size:1rem;inline-size:1rem;position:absolute}.hx-c.tl{border-block-end:0;border-inline-end:0;inset:12% auto auto 12%}.hx-c.tr{border-block-end:0;border-inline-start:0;inset:12% 12% auto auto}.hx-c.bl{border-block-start:0;border-inline-end:0;inset:auto auto 12% 12%}.hx-c.br{border-block-start:0;border-inline-start:0;inset:auto 12% 12% auto}.hx-shut{block-size:2.4rem;inline-size:2.4rem;box-shadow:0 0 0 .2rem var(--lp-ink),0 0 0 .35rem #fff;background:#fff;border-radius:50%;margin-block-end:.4rem}.hx-ph-ic{border-radius:var(--k-r-sm);box-shadow:var(--sh-card);line-height:0;position:absolute;inset-block-start:30%;inset-inline-end:-1.6rem}.hx-doc{gap:var(--sp-2);inline-size:min(19rem,80%);padding:var(--sp-5);box-sizing:border-box;margin-block:var(--sp-5);border-radius:var(--k-r);background:var(--lp-card);border:1px solid var(--lp-line);box-shadow:var(--sh-pan);display:grid;position:relative}.hx-doc-ic{border-radius:var(--k-r-sm);box-shadow:var(--sh-card);line-height:0;position:absolute;inset-block-start:-1.1rem;inset-inline-end:-1.1rem}.hx-ln{background:var(--lp-line);border-radius:1rem;block-size:.4rem}.hx-ln.w8{inline-size:85%}.hx-ln.w6{inline-size:60%}.hx-ln.w7{inline-size:72%}.hx-sigs{gap:var(--sp-2);margin-block-start:var(--sp-3);display:grid}.hx-sigs span{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1.5px dashed var(--tile-sgn);border-radius:var(--k-r-sm);font-size:var(--fs-12);color:var(--tile-sgn);font-weight:700;display:flex}.hx-sigs span.cc{border-color:var(--lp-line);color:var(--c-ink-2)}.hx-sigs i{background:var(--tile-sgn);color:#fff;border-radius:50%;place-items:center;block-size:1.4rem;inline-size:1.4rem;font-style:normal;display:inline-grid}.hx-sigs .cc i{background:var(--c-ink-2)}.hx-audit{margin:var(--sp-2) 0 0;gap:var(--sp-3);font-size:var(--fs-12);color:var(--c-ink-2);padding:0;list-style:none;display:flex}.hx-audit li{align-items:center;gap:var(--sp-1);display:flex}.hx-audit li:before{content:"";background:var(--lp-primary);border-radius:50%;block-size:.45rem;inline-size:.45rem}.hx-free{padding-block:var(--sp-6);place-items:center;display:grid;position:relative}.hx-stack{display:flex}.hx-stack .hx-tile{margin-inline:var(--sp-4);transform:rotate(-8deg)scale(1.5)}.hx-stack .hx-tile:nth-child(2){z-index:1;transform:translateY(-.6rem)scale(1.8)}.hx-stack .hx-tile:nth-child(3){transform:rotate(8deg)scale(1.5)}.hx-tag{padding:var(--sp-2) var(--sp-5);background:var(--lp-ink);color:#fff;font-size:var(--fs-24);letter-spacing:-.01em;box-shadow:var(--sh-pan);border-radius:999px;margin-block-start:var(--sp-6);font-weight:800}.hx-photo{inline-size:min(20rem,78%);margin-block:var(--sp-6);position:relative}.hx-pic{aspect-ratio:3/2;border-radius:var(--k-r);border:.4rem solid var(--lp-card);box-shadow:var(--sh-pan);background:linear-gradient(#ffe3cc,#ffc59e);display:block;overflow:hidden}.hx-pic svg{block-size:100%;inline-size:100%;display:block}.hx-pic circle{fill:#fff;opacity:.9}.hx-pic path{fill:var(--tile-img)}.hx-orb{border-radius:var(--k-r-sm);box-shadow:var(--sh-card);line-height:0;position:absolute}.hx-orb.o1{inset-block-start:-1.2rem;inset-inline-start:-1.2rem}.hx-orb.o2{inset-block-end:-1.2rem;inset-inline-start:30%}.hx-orb.o3{inset-block-start:25%;inset-inline-end:-1.4rem}@media (min-width:900px){.hx{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hx-art{order:-1;min-block-size:22rem}.hx-flip .hx-art{order:1}}@media (prefers-reduced-motion:reduce){.hx-cta,.hx-cta:hover{transition:none;transform:none}}.rb-all{margin-block:var(--sp-6);text-align:start;gap:0;display:grid}.rb{gap:var(--sp-4);padding-block:var(--lp-sec,var(--sp-7));border-image:conic-gradient(var(--lp-card,#fff) 0 0) fill 0//0 100vw;display:grid}.rb-hd{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.rb-hd h2{font-size:var(--fs-24);letter-spacing:-.01em;color:var(--lp-ink,var(--c-ink));margin:0;line-height:1.2}.rb-lk{gap:var(--sp-1);font:inherit;font-size:var(--fs-14);color:var(--lp-primary,var(--c-primary));cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.rb-lk:hover{text-decoration:underline}.rb-lk:focus-visible{outline:2px solid var(--lp-primary,var(--c-primary));outline-offset:2px;border-radius:var(--k-r-sm)}.rb-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(15rem,78%);grid-auto-flow:column;padding-block-end:var(--sp-2);overflow-x:auto}.rb-grid>li{scroll-snap-align:start}.rb-grid .tcd-d{white-space:normal}@media (min-width:640px){.rb-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}@media (min-width:1024px){.rb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-x{gap:var(--sp-4);padding-block:var(--sp-7);border-image:conic-gradient(var(--lp-band,#e0f2e8) 0 0) fill 0//0 100vw;align-items:center;display:grid}.rb-x h2{margin:0 0 var(--sp-1);font-size:var(--fs-20);color:var(--lp-ink,var(--c-ink));line-height:1.25}.rb-x p{font-size:var(--fs-16);color:var(--c-ink-2);margin:0;line-height:1.5}.rb-x .hx-cta{justify-self:start}.rb-xi{gap:var(--sp-2);display:flex}.rb-xi>*{border-radius:var(--k-r-sm);box-shadow:var(--sh-card)}@media (min-width:900px){.rb-x{gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr) auto}}.tgr-secs{gap:var(--sp-7);display:grid}.tgr-sec{gap:var(--sp-3);display:grid}.tgr-sec .rb-hd h2{font-size:var(--fs-20)}.cw{gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--lp-line,var(--c-line));border-radius:var(--k-r);background:var(--lp-card,#fff);display:grid}.cw h2{font-size:var(--fs-18);color:var(--lp-ink,var(--c-ink));margin:0}.cw ul{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cw button{align-items:center;gap:var(--sp-2);min-block-size:2.75rem;inline-size:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--lp-line,var(--c-line));border-radius:var(--k-r-sm);background:var(--lp-card,#fff);font:inherit;font-size:var(--fs-14);color:var(--lp-ink,var(--c-ink));text-align:start;cursor:pointer;font-weight:700;display:flex}.cw button>span:nth-child(2){flex:1;min-inline-size:0}.cw button:hover{border-color:var(--lp-primary,var(--c-primary))}.cw button:focus-visible{outline:2px solid var(--lp-primary,var(--c-primary));outline-offset:2px}.cw-ch{color:var(--lp-primary,var(--c-primary))}.cw p{font-size:var(--fs-12);color:var(--c-ink-2);margin:0}@media (min-width:900px){.cw ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.pm-lk{border-radius:var(--k-r-sm,6px);flex:none;align-items:center;line-height:0;display:inline-flex}.pm-logo{width:auto;max-width:100%;height:28px;display:block}.nv .pm-logo{height:20px}@media (max-width:359px){.nv .pm-logo{height:17px}}@media (min-width:600px) and (max-width:1023px){.nv .pm-logo{height:24px}}.pm-mark{width:auto;height:24px;display:none}@media (min-width:1024px) and (max-width:1279px){.nv .pm-logo{display:none}.nv .pm-mark{display:block}}@media (min-width:1440px){.nv .pm-logo{height:24px}}.sf .pm-logo{height:32px}.hf-rich .hf-in{gap:var(--sp-6);padding-block:var(--sp-6) var(--sp-4);max-width:var(--lp-max);width:100%;margin-inline:auto;display:grid}.hf-rich .hf-brand{gap:var(--sp-2);max-width:22rem;display:grid}.hf-rich .hf-tag{font-size:var(--fs-14);color:var(--c-ink-2);margin:0;line-height:1.45}.hf-rich .sfg{grid-template-columns:1fr;gap:0;max-width:none;padding:0;display:grid}.hf-rich .hf-col{border-block-start:1px solid var(--c-line);padding-block:var(--sp-2)}.hf-rich .hf-sum{cursor:pointer;width:100%;font:inherit;font-size:var(--fs-14);color:var(--c-ink);min-height:var(--h-chip);padding:var(--sp-1) 0;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.hf-rich .hf-sum:after{content:"+";color:var(--c-ink-2);font-weight:700}.hf-rich .hf-col.on>.hf-sum:after{content:"–"}.hf-rich .hf-col ul{padding:0 0 var(--sp-2);gap:var(--sp-1);margin:0;list-style:none;display:grid}.hf-rich .hf-col a{font-size:var(--fs-14);color:var(--c-ink-2);text-decoration:none}.hf-rich .hf-col a:hover{color:var(--c-ink);text-decoration:underline}.hf-rich .sfn{justify-content:space-between;align-items:center;gap:var(--sp-3);max-width:var(--lp-max);width:100%;padding-block:var(--sp-4) var(--sp-6);border-block-start:1px solid var(--c-line);flex-wrap:wrap;margin-inline:auto;display:flex}.hf-rich .hf-copy{font-size:var(--fs-14);color:var(--c-ink-2);flex:16rem;margin:0;line-height:1.45}.hf-rich .hf-theme{min-height:var(--h-chip);padding-inline:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--k-r-sm);background:var(--c-card);color:var(--c-ink);font:inherit;font-size:var(--fs-14);cursor:pointer}.hf-rich .hf-theme:hover{border-color:var(--c-ink-2)}@media (min-width:700px){.hf-rich .sfg{gap:var(--sp-4) var(--sp-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hf-rich .hf-col{border:0;padding:0}}@media (min-width:1100px){.hf-rich .sfg{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.hf-rich .hf-in{align-items:start;gap:var(--sp-8);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.hf-rich .sfg{grid-template-columns:repeat(4,minmax(0,1fr))}.hf-rich .hf-sum{pointer-events:none;cursor:default;min-height:0;padding:0 0 var(--sp-2)}.hf-rich .hf-sum:after{content:none}.hf-rich .hf-col ul{padding:0}}html[data-theme=dark] .hf-rich .hf-col,html[data-theme=dark] .hf-rich .sfn{border-color:var(--c-line)}.pm-lk:focus-visible{outline:2px solid var(--c-primary);outline-offset:4px}.mp-hero>.crumbs,.cv-top>.crumbs,.cv-hero>.crumbs,.cv-band>.crumbs,.k-band>.crumbs{margin:0 0 var(--sp-2);max-inline-size:var(--lp-max);grid-column:1/-1;inline-size:100%;padding:0}.mp-hero>.crumbs ol,.cv-top>.crumbs ol,.cv-hero>.crumbs ol,.cv-band>.crumbs ol,.k-band>.crumbs ol{font-size:var(--fs-12);margin:0;padding:0;line-height:1.4}.mp-hero>.crumbs a,.cv-top>.crumbs a,.cv-hero>.crumbs a,.cv-band>.crumbs a,.k-band>.crumbs a{color:var(--c-ink-2)}.mp-hero>.crumbs [aria-current],.cv-top>.crumbs [aria-current],.cv-hero>.crumbs [aria-current],.cv-band>.crumbs [aria-current],.k-band>.crumbs [aria-current]{color:var(--c-ink)}
