.ls-export{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.ls-export .m-pop{min-width:292px}.ls-export__err{font:var(--t-meta);color:var(--st-danger);max-width:280px;text-align:right}.toolbar .ls-search{width:220px}.toolbar .ls-search input[type=search]::-webkit-search-cancel-button{display:none}@media(max-width:1180px){.toolbar .ls-search{width:180px}}.ls-save-host{display:none}.ls-reset-sheet{margin-top:16px}@media(max-width:767px){.ls-save-host{display:block;width:0;height:0;overflow:visible}.ls-save-host .svb>.btn{display:none}.toolbar .ls-search{display:none}}.facets .ls-sheet-search{display:none}.sheet .facets .ls-sheet-search{display:block;margin-bottom:8px}.ls-sheet-search .inp{width:100%;height:40px}.ls-clickrows .tbl tbody tr{cursor:pointer}.ls-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.ls-drawer{position:fixed;top:0;right:0;bottom:0;z-index:55;width:360px;max-width:100%;overflow:auto;padding:24px 20px 32px;background:var(--canvas);border-left:1px solid var(--line);box-shadow:var(--sh-float)}.ls-drawer-x{position:absolute;top:10px;right:10px}.ls-drawer .rh h1{padding-right:36px}.ls-drawer-body{margin-top:4px}.ls-drawer-body .grp:first-child{margin-top:16px}@media(max-width:767px){.ls-drawer{width:100%;padding:16px 16px 28px}.ls-drawer .acts .btn--ic{display:inline-flex}}.tbl td .ls-sub2{display:block;font:var(--t-meta);color:var(--ink-3)}.ls-clickrows[data-busy]{opacity:.55;transition:opacity .12s ease-out}.d3-screen .cbx-wrap .cbx{pointer-events:none}@media(min-width:768px)and (max-width:1360px){.ls-clickrows .tbl th{white-space:normal;line-height:18px;padding-top:4px;padding-bottom:4px}.ls-clickrows .tbl td.wr .st{white-space:normal;align-items:flex-start}.ls-clickrows .tbl td.wr .st:before{margin-top:6px}.ls-clickrows .tbl td.wr{min-width:110px}.ls-clickrows .tbl td.ls-wrap-narrow{white-space:normal;min-width:100px}}.m-sep:has(+[hidden]),[hidden]+.m-sep{display:none}.ex-wait{flex-direction:column;align-items:stretch;gap:8px;min-width:240px}.ex-wait__txt b{font-weight:500}.ex-wait__sec{color:var(--ink-3);font-variant-numeric:tabular-nums}.ex-wait__bar{position:relative;display:block;height:3px;overflow:hidden;border-radius:2px;background:var(--fill-2)}.ex-wait__bar>span{display:block;height:100%;background:var(--accent);transition:width .25s linear}.ex-wait__bar--run:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:var(--accent);animation:ex-wait-run 1.1s ease-in-out infinite}@keyframes ex-wait-run{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ex-wait__bar--run:after{animation:none;left:0;width:100%;opacity:.6}}.mol{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--mol);height:var(--mol);border-radius:8px;vertical-align:middle}.mol[data-size="32"]{border-radius:6px}.mol[data-state=none]:not([data-size="32"]){width:auto;height:auto}.mol[data-state=load],.mol[data-state=ok]{background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line)}.mol .mol-img{display:block;width:100%;height:100%;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mol[data-state=load] .mol-img{opacity:0}.mol[data-state=ok] .mol-img{opacity:1}@media(prefers-reduced-motion:no-preference){.mol .mol-img{transition:opacity .12s ease}}.mol3d{position:relative;width:100%;height:100%;min-height:200px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;border-radius:8px;background:var(--fill-1);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mol3d:active{cursor:grabbing}.mol3d canvas{touch-action:pan-y}.hist{display:flex;align-items:center;gap:2px;flex:none;margin-left:-6px}.hist-btn{display:inline-grid;place-items:center;width:var(--ctl-h);height:var(--ctl-h);padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .12s ease-out}.hist-btn .i{color:currentColor}.hist-btn:hover{background:var(--fill-2);color:var(--ink-1)}.hist-btn[aria-disabled=true]{color:var(--ink-4);cursor:default;background:transparent}.hist-btn[aria-disabled=true] .i{opacity:.55}.crumbs .ell,.mcrumbs .ell{color:var(--ink-3);cursor:help}.crumbs a{flex:none;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.nav-back-row{padding:12px var(--page-px) 0;min-width:0}main.page:not(:has(>.rec,>.ph,>.listwrap,>.ask-col,>.d3-screen))>.nav-back-row{padding:0 0 12px}.nav-back{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:var(--ctl-h);padding:0 10px 0 6px;margin-left:-6px;border-radius:var(--r-md);font:var(--t-body);color:var(--ink-3)}.nav-back .i{flex:none;color:var(--ink-icon)}.nav-back span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-back:hover{background:var(--fill-2);color:var(--ink-1)}.nav-back:hover .i{color:var(--ink-2)}@media(max-width:767px){.hist{margin-left:-4px;gap:0}.hist-btn{width:40px;height:40px}.nav-back-row{padding:8px var(--page-px) 0}main.page:not(:has(>.rec,>.ph,>.listwrap,>.ask-col,>.d3-screen))>.nav-back-row{padding:0 0 8px}.nav-back{height:40px;padding:0 12px 0 8px;margin-left:-8px}}.du-banner{display:flex;align-items:flex-start;gap:10px;margin:12px var(--page-px) 0;padding:10px 8px 10px 14px;border:1px solid var(--tag-accent-line);border-radius:var(--r-lg);background:var(--tag-accent-bg);color:var(--ink-1)}.du-banner .du-i{flex:none;margin-top:2px;color:var(--tag-accent-ink)}.du-text{flex:1;min-width:0;margin:0;font:var(--t-body);overflow-wrap:anywhere}.du-text b{font-weight:600}.du-link{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;font:var(--t-value);color:var(--accent-text)}.du-link:hover{text-decoration:underline;text-underline-offset:3px}.du-link .i{color:var(--accent-text)}.du-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-2px 0;border:0;border-radius:var(--r-md);background:none;color:var(--ink-3);cursor:pointer}.du-x:hover{background:var(--fill-1);color:var(--ink-1)}@media(max-width:767px){.du-banner{padding:10px 4px 10px 12px}.du-text{font:var(--t-meta);color:var(--ink-1)}.du-link{font:500 13px/18px var(--font-sans)}.du-x{width:44px;height:44px;margin:-10px 0}}.ch-body{display:grid;gap:var(--blk-gap);padding:0 var(--page-px) 32px;max-width:1100px}.ch-lead p{margin:0;font:var(--t-body);color:var(--ink-1);max-width:70ch}.ch-lead p+p{margin-top:8px;color:var(--ink-2)}.ch .hl.ch-hl{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-rows{list-style:none;margin:0;padding:0}.ch-rows li{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr) minmax(0,1.5fr);gap:4px 20px;padding:12px 0;border-top:1px solid var(--line);font:var(--t-body)}.ch-rows li.ch-head{padding:0 0 8px;border-top:0;font:var(--t-meta);color:var(--ink-3)}.ch-scr{font:var(--t-value);color:var(--ink-1);overflow-wrap:anywhere}.ch-scr a{color:var(--ink-1)}.ch-scr a:hover{text-decoration:underline;text-decoration-color:var(--line-src);text-underline-offset:3px}.ch-what{color:var(--ink-1);overflow-wrap:anywhere}.ch-why{color:var(--ink-2);overflow-wrap:anywhere}.ch-k{display:none;color:var(--ink-3)}@media(max-width:767px){.ch-rows li{grid-template-columns:minmax(0,1fr);padding:12px 0}.ch-rows li.ch-head{display:none}.ch-k{display:inline}.ch .hl.ch-hl{grid-template-columns:minmax(0,1fr)}}.ch-notes{margin:0;padding:0 0 0 18px;list-style:disc;display:grid;gap:6px;font:var(--t-body);color:var(--ink-2);max-width:75ch}.ch-admin{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font:var(--t-meta);color:var(--ink-3)}.ch-admin a{color:var(--accent-text)}.ts-walker{position:relative;flex:none;display:block}.ts-walker svg{display:block;width:100%;height:100%;overflow:visible;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ts-walker svg:focus:not(:focus-visible){outline:none}.ts-walker.is-roam{position:absolute;bottom:20px;transition-property:left;transition-timing-function:linear}.ts-floor{position:absolute;left:50%;bottom:-2px;width:70%;height:8%;min-height:3px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(28,29,31,.18),transparent);pointer-events:none}.ts-hopg{transform-box:fill-box;transform-origin:50% 100%}.ts-body{transform-box:fill-box;transform-origin:50% 100%;animation:ts-breath 3.4s ease-in-out infinite}.is-sleep .ts-body{animation-duration:5.5s}.is-think .ts-body{animation-duration:1.1s}@keyframes ts-breath{0%,to{transform:scale(1)}50%{transform:scale(1.025,.965)}}.ts-purrw{transform-box:fill-box;transform-origin:50% 100%}.is-purr .ts-purrw{animation:ts-purr .09s steps(2) infinite}@keyframes ts-purr{0%{transform:translate(.05px)}50%{transform:translate(-.05px,.03px)}}.ts-gl{fill:#fff;opacity:0;pointer-events:none;animation:ts-glint 4.2s ease-in-out infinite}.is-think .ts-gl{animation-duration:1.2s}@keyframes ts-glint{0%,72%,to{opacity:0}82%{opacity:.5}}.is-blink .ts-eyeBlink{transform:scaleY(.1)}.ts-eyeBlink{transform-box:fill-box;transform-origin:50% 50%;transition:transform .09s}.ts-eye-open,.ts-eye-happy,.ts-eye-sleep{transition:opacity .15s}.ts-eye-happy,.ts-eye-sleep,.is-purr .ts-eye-open,.is-happy .ts-eye-open,.is-sleep .ts-eye-open{opacity:0}.is-purr .ts-eye-happy,.is-happy .ts-eye-happy,.is-sleep .ts-eye-sleep{opacity:1}.ts-mouth>*{opacity:0;transition:opacity .15s}.ts-mouth .ts-m-smile{opacity:1}.is-purr .ts-mouth .ts-m-smile{opacity:0}.is-purr .ts-mouth .ts-m-cat{opacity:1}.is-yawn .ts-mouth .ts-m-smile{opacity:0}.is-yawn .ts-mouth .ts-m-yawn{opacity:1}.is-sleep .ts-mouth .ts-m-smile{opacity:.6}.ts-blush rect{transition:opacity .3s;opacity:.75}.is-purr .ts-blush rect,.is-happy .ts-blush rect{opacity:1}.ts-ear{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.is-purr .ts-ear{transform:scaleY(1)}.is-listen .ts-ear{transform:scaleY(.55)}.ts-arm{transform-box:fill-box;transform-origin:50% 0%;transition:transform .2s}.is-oops .ts-armL{transform:translate(-.3px,-.6px) rotate(62deg) scale(1.5)}.is-oops .ts-armR{transform:translate(.3px,-.6px) rotate(-62deg) scale(1.5)}.is-oops .ts-purrw{transform:rotate(4deg)}.is-oops .ts-mouth .ts-m-smile{opacity:0}.is-oops .ts-mouth .ts-m-cat{opacity:1}.ts-q{font:700 3px Onest,sans-serif;fill:#0a5546}.is-drowsy .ts-eyeBlink{transform:scaleY(.4)}.ts-zs{font:600 2px Onest,sans-serif;fill:#0a5546;opacity:.7}.ts-key{transform-box:view-box;transform-origin:14.5px 6px;transform:scale(var(--acc,1))}[data-kb] .ts-arm{opacity:0}.ts-paw{animation:ts-tap .16s ease-out}.ts-paw:not(.tap){animation:none}@keyframes ts-tap{50%{transform:translateY(.55px)}}.ts-hit{animation:ts-hit .3s ease-out forwards}@keyframes ts-hit{to{opacity:0}}.ts-legA,.ts-legB{transform-box:fill-box}.is-think .ts-legA,.is-walk .ts-legA{animation:ts-step .36s steps(2,jump-none) infinite}.is-walk .ts-body{animation:ts-bob .36s ease-in-out infinite}@keyframes ts-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.35px)}}.is-think .ts-legB,.is-walk .ts-legB{animation:ts-step .36s steps(2,jump-none) infinite reverse}@keyframes ts-step{0%{transform:translateY(0)}to{transform:translateY(-.5px)}}.ts-edge{transition:fill .3s}.ts-halo{pointer-events:none}.ts-fix{transform-box:fill-box;transform-origin:50% 50%;filter:brightness(1.35);animation:ts-fix 1.2s ease-in-out}@keyframes ts-fix{0%{transform:none}25%{transform:translate(-.55px,-.4px) rotate(-24deg) scale(1.18)}55%{transform:translate(-.3px,.1px) rotate(14deg) scale(1.1)}80%{transform:translate(0) rotate(-5deg)}to{transform:none}}.ts-pulse{animation:ts-pulse .7s ease-in-out infinite alternate}@keyframes ts-pulse{0%{opacity:.55}to{opacity:1}}.ts-hat{transform-box:fill-box;transform-origin:50% 100%;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.ts-hat.on{transform:scale(var(--acc,1)) rotate(-6deg)}.ts-flag{opacity:0;transition:opacity .2s;transform-box:view-box;transform-origin:15px 4.3px;transform:scale(var(--acc,1))}.ts-flag.on{opacity:1}.ts-cloth{transform-box:fill-box;transform-origin:0% 50%;animation:ts-cloth .5s ease-in-out infinite alternate}@keyframes ts-cloth{0%{transform:skewY(-7deg) scaleX(.96)}to{transform:skewY(6deg) scaleX(1.02)}}.ts-p{pointer-events:none}.ts-spark{animation:ts-spark .9s ease-out forwards}@keyframes ts-spark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4) rotate(40deg)}}.ts-heart{animation:ts-heart 1.6s ease-out forwards}@keyframes ts-heart{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),-6px) scale(1.1)}}.ts-zz{animation:ts-zz 2.6s ease-out forwards;font:600 2px Onest,sans-serif;fill:#0a5546}@keyframes ts-zz{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(2.5px,-5px)}}.ts-dust{animation:ts-dust .6s ease-out forwards}@keyframes ts-dust{0%{opacity:.7;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),-.6px) scale(.3)}}.ts-jar-s{transform-box:view-box;transform-origin:-1.4px 8px;transform:scale(var(--acc,1))}.ts-cap-s{transform:scale(var(--acc,1))}.ts-jar.in{animation:ts-jar-in .25s forwards}.ts-jar.out{animation:ts-jar-out .25s forwards}@keyframes ts-jar-in{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes ts-jar-out{0%{opacity:1}to{opacity:0}}.ts-cap{opacity:0;animation:ts-cap 1.1s .3s ease-in-out forwards}@keyframes ts-cap{0%{opacity:0;transform:translate(-3.5px,1.6px) rotate(0)}10%{opacity:1;transform:translate(-3.5px,1.6px) rotate(0)}55%{opacity:1;transform:translate(1.5px,-3.5px) rotate(220deg)}95%{opacity:1;transform:translate(7px,7.9px) rotate(400deg) scale(.7)}to{opacity:0;transform:translate(7px,7.9px) scale(.3)}}@media(prefers-reduced-motion:reduce){.ts-body,.ts-gl,.ts-purrw,.ts-legA,.ts-legB,.ts-pulse,.ts-fix,.ts-cloth,.ts-walker,.ts-paw,.ts-hit{animation:none!important;transition:none!important}.ts-spark,.ts-heart,.ts-dust,.ts-zz{display:none}}.ts-stage{position:relative;height:var(--ts-stage-h,176px);margin:12px 0 0;border-radius:var(--r-lg,16px);overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,var(--fill-2,rgba(0,0,0,.04)) 0%,transparent 70%);user-select:none;-webkit-user-select:none}.ts-stage .ts-walker.is-roam{bottom:18px}.ts-composer-av{display:grid;place-items:center;flex:none;width:48px;height:48px}.ts-answer-av{flex:none;width:32px;height:32px;display:grid;place-items:center}:root[data-theme=dark] .ts-legA,:root[data-theme=dark] .ts-legB{fill:#4b545c;stroke:#aab6bd;stroke-width:.14}.tsk-home{position:fixed;right:12px;bottom:16px;z-index:40;width:64px;height:64px;pointer-events:none;transition:bottom .25s ease,right .25s ease,left .25s ease,top .25s ease}.tsk-house{position:absolute;left:4px;right:4px;bottom:0;height:12px;border-radius:7px;background:var(--k-100);box-shadow:inset 0 0 0 1px var(--k-line),0 1px 2px #14181c14}.tsk-house:before{content:"";position:absolute;left:10px;right:10px;top:3px;height:2px;border-radius:1px;background:var(--k);opacity:.45}.tsk-wrap{position:absolute;left:8px;bottom:7px;width:48px;pointer-events:none}.tsk-home .ts-walker{pointer-events:auto}.tsk-home .ts-floor{display:none}.tsk-home svg{overflow:visible}.tsk-home .ts-walker svg{touch-action:none}.tsk-home[data-drag]{z-index:80}.tsk-home[data-drag] .tsk-wrap{transform:scale(1.12);transform-origin:50% 100%}.tsk-home[data-busy] *,.tsk-home[data-busy] *:before,.tsk-home[data-busy] *:after{animation-play-state:paused!important}.tsk-home svg:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:8px}.tsk-home[data-sleep] .tsk-house{background:var(--k-50)}.tsk-home[data-peek] .tsk-house{display:none}.tsk-home[data-peek] .tsk-sign{left:1px;top:-22px}.tsk-home .tsr.is-idle .ts-legA,.tsk-home .tsr.is-idle .ts-legB{transform-origin:50% 0;animation:tsk-dangle 2.6s ease-in-out infinite alternate}.tsk-home .tsr.is-idle .ts-legB{animation-delay:-1.3s}@keyframes tsk-dangle{0%{transform:rotate(-9deg) scaleY(1.25)}to{transform:rotate(9deg) scaleY(1.25)}}.tsk-marks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;pointer-events:none}.tsk-mark{position:absolute;width:44px;height:44px;border-radius:12px;border:2px dashed var(--k-line);background:var(--k-50);opacity:.55;transition:opacity .12s ease,transform .12s ease}.tsk-mark[data-on]{opacity:1;border-style:solid;border-color:var(--k);transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.tsk-mark,.tsk-home{transition:none}.tsk-home .tsr .ts-legA,.tsk-home .tsr .ts-legB{animation:none!important}}@media(max-width:767px){.tsk-home{right:8px}}.tsk-sign{position:absolute;left:-16px;top:-2px;z-index:2;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:var(--k);color:#fff;font:700 14px/22px Onest,system-ui,sans-serif;text-align:center;cursor:pointer;box-shadow:0 1px 2px #14181c40}.tsk-sign:after{content:"";position:absolute;left:10px;top:21px;width:2px;height:9px;border-radius:1px;background:#2a2e33}.tsk-sign:hover{filter:brightness(1.08)}.tsk-sign:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.tsk-home .tsk-sign{left:-13px;top:-3px;width:18px;height:18px;font-size:12px;line-height:18px;border-radius:5px}.tsk-home .tsk-sign:after{left:8px;top:17px;height:7px}.tsk-menu{position:fixed;z-index:90;min-width:200px;padding:6px;border-radius:var(--r-xl);background:var(--canvas);box-shadow:var(--sh-float);font:var(--t-body)}.tsk-menu .it{display:block;width:100%;padding:9px 12px;border:0;border-radius:var(--r-md);background:none;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.tsk-menu .it:hover,.tsk-menu .it:focus-visible{background:var(--fill-2);outline:none}@media print{.tsk-home,.tsk-menu,.tsk-marks{display:none!important}}.tsk-login{position:fixed;z-index:40;pointer-events:none}.tsk-login .ts-floor{display:none}.tsk-login svg{overflow:visible}.tsk-login .tsr.is-idle .ts-legA,.tsk-login .tsr.is-idle .ts-legB{transform-origin:50% 0;animation:tsk-dangle 2.6s ease-in-out infinite alternate}.tsk-login .tsr.is-idle .ts-legB{animation-delay:-1.3s}@media(prefers-reduced-motion:reduce){.tsk-login .tsr .ts-legA,.tsk-login .tsr .ts-legB{animation:none!important}}@media print{.tsk-login{display:none!important}}.tsk-nope{position:fixed;z-index:81;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;max-width:220px;padding:8px 12px;border-radius:12px;background:var(--canvas);color:var(--ink-1);font:500 13px/18px Onest,system-ui,sans-serif;box-shadow:inset 0 0 0 2px var(--k),var(--sh-float);pointer-events:none;animation:tsk-nope-in .2s ease-out}.tsk-nope i{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--k);color:#fff;font:700 14px/20px Onest,system-ui,sans-serif;font-style:normal}@keyframes tsk-nope-in{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.tsk-nope{animation:none}}@media print{.tsk-nope{display:none!important}}.tsk-mood{display:none;position:absolute;left:8px;bottom:0;z-index:2;width:18px;height:14px;border-radius:5px;background:var(--k);color:#fff;font:700 11px/14px Onest,system-ui,sans-serif;text-align:center;box-shadow:0 1px 2px #14181c40;pointer-events:none}.tsk-mood:before{content:"z"}.tsk-mood[data-pose=happy]:before{content:"^ ^";font-size:9px;letter-spacing:-.5px}.tsk-home[data-peek] .tsk-mood{display:block}@media print{.tsk-mood{display:none!important}}.mfa-steps{font:var(--t-meta);color:var(--ink-3)}.mfa-code{display:flex;gap:8px;align-items:center}.mfa-code .inp{flex:1;min-width:0;height:40px;font-variant-numeric:tabular-nums;letter-spacing:2px}.mfa-show{flex:none}.mfa-alt{display:grid;gap:8px}.mfa-link{background:none;border:0;padding:0;font:var(--t-body);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.mfa-link:hover{color:var(--ink-1)}.mfa-qr{display:grid;justify-items:center;gap:8px}.mfa-qr svg{width:200px;height:200px;background:#fff;border-radius:var(--r-lg);border:1px solid var(--line)}.mfa-secret{font-family:var(--font-mono);font-size:14px;letter-spacing:1px;word-break:break-all;padding:8px 10px;border-radius:var(--r-md);background:var(--fill-2);border:1px solid var(--line);color:var(--ink-1)}.mfa-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--fill-1);font-family:var(--font-mono);font-size:14px;letter-spacing:.5px;color:var(--ink-1)}.mfa-row{display:flex;gap:8px;flex-wrap:wrap}.mfa-row .btn{flex:1 1 auto}.mfa-row .inp{flex:1 1 220px;min-width:0}.mfa-note+.mfa-row,.mfa-list+.mfa-row{margin-top:8px}.mfa-check{display:flex;gap:8px;align-items:flex-start;font:var(--t-body);color:var(--ink-2)}.mfa-check input{margin-top:3px}.mfa-page{display:grid;gap:16px;max-width:760px}.mfa-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mfa-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas)}.mfa-item b{font-weight:500;color:var(--ink-1)}.mfa-item .meta{font:var(--t-meta);color:var(--ink-3)}.mfa-panel{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--fill-1)}.mfa-panel h3{font:var(--t-value);font-weight:600;color:var(--ink-1)}.mfa-note{font:var(--t-body);color:var(--ink-3)}@media(max-width:767px){.mfa-codes{grid-template-columns:1fr}.mfa-item{flex-direction:column;align-items:flex-start}.mfa-qr svg{width:180px;height:180px}.mfa-row .inp{flex-basis:100%}}.fx-absent{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--ink-2);font:var(--t-body)}.fx-absent .fx-text{min-width:0}.fx-absent .fx-act{font:var(--t-small, inherit);color:var(--ink-1);text-decoration:underline;text-underline-offset:2px;white-space:normal;overflow-wrap:break-word}.fx-absent .fx-act:hover{color:var(--ink-1);text-decoration-thickness:2px}.fx-absent{max-width:100%;min-width:0}.fx-absent .fx-text{overflow-wrap:break-word}.fx-absent .fx-why{flex-basis:100%;color:var(--ink-3);font:var(--t-small, inherit)}.fx-absent[data-tone=cell]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.fx-lv{min-width:0;max-width:100%;overflow-wrap:break-word}.fx-lv>.fx-k{color:var(--ink-2, inherit)}.mlist .m:has(>.fx-lv){align-items:baseline}.fx-lv>.fx-absent[data-tone=cell]{display:inline}.fx-lv>.fx-absent[data-tone=cell] .fx-act,.fx-lv>.fx-absent[data-tone=cell] .fx-refresh{display:block;width:fit-content;max-width:100%;margin-top:2px}.fx-note{margin-left:6px;color:var(--ink-3);font:var(--t-small, inherit);white-space:nowrap}.fx-absent .fx-refresh{font:var(--t-small, inherit);color:var(--ink-1);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.fx-absent .fx-from{flex-basis:100%;font:var(--t-small, inherit);color:var(--ink-3)}.fx-absent .fx-from summary{cursor:pointer;width:max-content}.fx-absent .fx-from .fx-where,.fx-absent .fx-from .fx-why{display:block;margin-top:2px}.fx-absent .fx-from .fx-doc{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:var(--accent-text);text-decoration:none}.fx-absent .fx-from .fx-doc:hover{color:var(--accent-text);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.fx-absent .fx-from .fx-doc .fx-doc-i{width:12px;height:12px;flex:none}.rs .lw{padding-top:20px}.rs .toolbar{margin-bottom:0}.rs .rs-group{margin-top:28px}.rs .toolbar+.rs-group{margin-top:20px}.rs .rs-group .sec-h{margin-bottom:8px}.rs .sec-h .acts2{margin-right:-9px}.rs-fix{margin-top:4px}.rs-partial{margin-bottom:12px;color:var(--ink-2)}.rs-none{font:var(--t-body);color:var(--ink-2)}.rs-sugg{margin-top:16px}.rs-chip{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--canvas);font:var(--t-body);color:var(--ink-2);cursor:pointer}.rs-chip:hover{background:var(--fill-1);color:var(--ink-1)}.rs .nm .two{min-width:0}.rs-chev{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-left:-4px;border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer}.rs-chev:hover{background:var(--fill-2);color:var(--ink-1)}.rs-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;width:100%}.rs-acts .btn--ic{width:28px;height:28px}.rs-actcell{width:76px;padding-left:0;padding-right:8px;text-align:right}.rs-all{display:inline-flex;align-items:center;gap:2px;font:var(--t-value);color:var(--accent-text)}.rs-all:hover{text-decoration:underline;text-underline-offset:3px}.rs-all .i{color:var(--accent-text)}.rs-cls{color:var(--accent-text);font-weight:500;white-space:nowrap}.rs-cls:hover{text-decoration:underline;text-underline-offset:3px}.rs-m{min-width:0;flex:1}.rs-m .t a{color:var(--ink-1)}.mlist>li>.rs-acts{flex:none;width:auto;align-self:flex-start;margin:-3px 0 0}.rs-m .m .btn--q{height:28px}@media(max-width:767px){.rs .lw{padding-top:14px}.rs .rs-group{margin-top:24px;padding-left:0;padding-right:0;padding-top:0}.rs .sec-h .acts2{width:auto;margin-left:auto}}.rs .lw>.rs-group:first-child{margin-top:0}.rs .seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:none;font:500 13px/18px var(--font-sans);color:var(--ink-3);cursor:pointer}.rs .seg button:hover{background:var(--fill-1);color:var(--ink-1)}.rs-foot{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.rs .tfoot .btn--q{height:28px}.rs .sec-h .n,.rs .seg b,.rs .tfoot b{font-variant-numeric:normal}.rs-m .m .rs-fold{flex-basis:100%;margin-left:-8px;justify-content:flex-start}.jv-budget{display:grid;gap:12px;margin:0 0 12px;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;background:var(--fill-1)}.jv-budget-row{display:grid;gap:4px}.jv-budget .jv-note-t{margin:0;font:var(--t-value)}.jv-budget-row .jv-quiet{margin:0;font:var(--t-meta);color:var(--ink-3)}.jv-budget-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.jv-budget .jv-warn{margin:8px 0 0;padding:8px 12px;border-radius:var(--r-md);background:var(--amber-50);border:1px solid var(--amber-line);color:var(--amber-ink);font:var(--t-meta)}.ov-body{position:relative;display:grid;gap:var(--blk-gap);padding:0 var(--page-px) 32px;max-width:1288px}.ov-body>.jv-budget{margin:0}.ov-ask-bar{max-width:720px}.ov-askgrp{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.ov-askgrp .sugg{margin-top:0}.ov-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--blk-gap);align-items:stretch}.ov-row.ov-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-row>:only-child{grid-column:1 / -1}.ov-row>.sec{display:flex;flex-direction:column}.ov-feed{flex:1 1 auto;display:flex;flex-direction:column;margin:-6px -10px -8px}.ov-ev{position:relative;flex:1 1 auto;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:11px 10px;border-radius:var(--r-lg);transition:background-color .12s ease}.ov-ev+.ov-ev:before{content:"";position:absolute;left:10px;right:10px;top:0;height:1px;background:var(--line)}.ov-ev:hover{background:var(--k-50)}.ov-ev:hover:before,.ov-ev:hover+.ov-ev:before{opacity:0}.ov-ev .ov-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg)}.ov-ev .ov-tx{position:relative;z-index:1}.ov-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--k);color:#fff;box-shadow:0 1px 2px #10182814}.ov-ic .i{width:18px;height:18px;color:#fff;stroke-width:1.6}.ov-say{font:var(--t-body);font-size:15px;line-height:22px;color:var(--ink-1);overflow-wrap:anywhere}.ov-n{font:600 17px/22px var(--font-sans);letter-spacing:-.2px;color:var(--k-ink)}.ov-n .src.u{text-decoration-color:var(--k-line)}.ov-kick{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:2px;font:var(--t-meta);color:var(--ink-3)}.ov-kick>:not(:last-child):after{content:"·";margin-left:6px;color:var(--ink-4)}.ov-src{font-weight:500;color:var(--k-text)}.ov-mine-n a{color:var(--ink-2)}.ov-mine-n a:hover{color:var(--ink-1);text-decoration:underline;text-underline-offset:3px}.ov-go{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;font:var(--t-value);color:var(--k-text, var(--accent-text))}.ov-go:hover{text-decoration:underline;text-underline-offset:3px}.ov-go .i{color:currentColor}.ov-sub{font:500 13px/18px var(--font-sans);color:var(--ink-3);margin:14px 0 2px}.ov-sub:first-child{margin-top:0}.ov-mine li{padding:8px 0}.ov-mine li:first-child{padding-top:6px}.ov-mine .t a{color:var(--ink-1)}.ov-mine .t a:hover{text-decoration:underline;text-decoration-color:var(--line-src);text-underline-offset:3px}.ov-empty .t{font:var(--t-value);color:var(--ink-1)}.ov-empty .m{margin-top:6px;font:var(--t-body);color:var(--ink-2)}.ov-empty .acts{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ov-empty .acts .btn--q{margin-left:-9px}.ov-mine-acts{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ov-mine-acts:before{content:"";flex:1 0 100%;height:1px;margin-bottom:4px;background:var(--line)}.ov-mine-acts .btn--q{margin-left:-9px}.ov-row>.sec.ov-mine-sec{align-self:start}.ov-mine-sec .ov-mine-acts{margin-top:0}.ov-mine-note{margin-top:12px;font:var(--t-meta);color:var(--ink-3)}.ov-mine-note+.ov-mine-acts{padding-top:8px}.ov-rc{margin:2px -8px 0}.ov-rc li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;padding:7px 8px;border-radius:var(--r-lg);transition:background-color .12s ease}.ov-rc li:hover{background:var(--k-50)}.ov-rc .ov-ic{width:28px;height:28px;border-radius:8px}.ov-rc .ov-ic .i{width:15px;height:15px}.ov-rc-tx{min-width:0}.ov-rc .t{font:var(--t-body);color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-rc .t a{color:inherit}.ov-rc .t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg)}.ov-rc .m{font:var(--t-meta);color:var(--ink-3)}.ov-qa{display:grid;gap:8px;margin-top:14px}.ov-qa-i{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--canvas);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ov-qa-i:hover{background:var(--k-50);border-color:var(--line-control)}.ov-qa-i .t{display:block;font:var(--t-value);color:var(--ink-1)}.ov-qa-i .m{display:block;margin-top:1px;font:var(--t-meta);color:var(--ink-3)}.ov-qa-i>.i{color:var(--ink-4)}.ov-ev-sk [role=status],.ov-mine-sk [role=status]>span{background-color:var(--line-control);animation:ov-sk 1.6s ease-in-out infinite}.ov-ev-sk .ov-ic{opacity:.35;box-shadow:none}.ov-ev-sk:hover{background:none}@keyframes ov-sk{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.ov-ev-sk [role=status],.ov-mine-sk [role=status]>span{animation:none}}.ov .sec-h .acts2{margin-right:-9px}.ov .hl.ov-hl{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 -12px}.ov .ov-hl .hlt{position:relative;border:0;border-radius:var(--r-lg);box-shadow:none;background:none;padding:6px 12px 8px}.ov .ov-hl .hlt+.hlt:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--line)}.ov .ov-hl .hlt .v{margin-top:8px;font:var(--t-price);letter-spacing:-.2px}.ov-tile:hover{background:var(--fill-1)}.ov-tile .l{min-height:40px}.ov-stretch{color:inherit}.ov-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg)}.ov-tile .v .src{position:relative;z-index:1}.ov-tile .s{min-height:18px;position:relative;z-index:1}.ov-tile .s .ov-stretch:after{border-radius:var(--r-sm)}.ov-status li{align-items:center;padding:8px 0}.ov-status li:first-child{padding-top:4px}.ov-status .r{gap:14px}.ov-status .ov-n{font-weight:500;color:var(--ink-1);font-variant-numeric:normal}.ov-status .r>span{min-width:40px;text-align:right;font-variant-numeric:normal}.ov-status a{display:inline-flex}.ov-more{margin-top:8px;font:var(--t-meta);color:var(--ink-3)}.ov-more a{color:var(--accent-text);font-weight:500}.ov-more a:hover{text-decoration:underline;text-underline-offset:3px}.ov-fresh{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 24px;font:var(--t-meta);color:var(--ink-3)}.ov-role-link{color:var(--accent-text);font-weight:500;white-space:nowrap}.ov-role-link:hover{text-decoration:underline;text-underline-offset:3px}.ov-err{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:var(--t-body);color:var(--ink-3)}.ov-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px}.ov-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-bg)}.ov-modal-card{position:relative;width:min(520px,100%);max-height:100%;overflow:auto;background:var(--canvas);border-radius:var(--r-xl);box-shadow:var(--sh-float);padding:16px 20px 20px}.ov-modal-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.ov-modal-h h2{font:var(--t-section);letter-spacing:-.16px;color:var(--ink-1)}.ov-modal-lab{display:block;margin:12px 0 6px;font:var(--t-meta);color:var(--ink-3)}.ov-modal-area{width:100%;min-height:160px;padding:8px 10px;border:1px solid var(--line-control);border-radius:var(--r-lg);background:var(--canvas);font:var(--t-body);color:var(--ink-1);resize:vertical}.ov-modal-area:focus{outline:0;border-color:var(--accent-text)}.ov-modal-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ov-modal-n{font:var(--t-meta);color:var(--ink-3)}.ov-modal-err{margin-top:10px;font:var(--t-meta);color:var(--st-danger)}@media(max-width:1180px){.ov .hl.ov-hl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.ov .ov-hl .hlt:nth-child(3n+1):before{display:none}}@media(max-width:1023px){.ov-row,.ov-row.ov-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ov-body{padding:0 var(--page-px) 32px}.ov .sec-h .acts2{width:auto;margin-left:auto}.ov .hl.ov-hl{order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 calc(-1 * var(--blk-px));border-top:1px solid var(--line)}.ov .ov-hl .hlt{border-radius:0;padding:10px var(--blk-px) 12px}.ov .ov-hl .hlt:before{display:none}.ov .ov-hl .hlt:nth-child(2n){border-left:1px solid var(--line)}.ov .ov-hl .hlt:nth-child(n+3){border-top:1px solid var(--line)}.ov .ov-hl .hlt .v{font:var(--t-hl)}.ov-stretch:after{border-radius:0}.ov-fresh{margin-top:0}.ov-ev{grid-template-columns:32px minmax(0,1fr);align-items:start;row-gap:4px;column-gap:12px}.ov-ic{width:32px;height:32px;border-radius:9px}.ov-ic .i{width:16px;height:16px}.ov-ev .ov-go{grid-column:2;justify-self:start}.ov-status li{gap:12px}}.ov-perch{position:absolute;left:0;top:0;width:100%;height:0;pointer-events:none;z-index:3}.ov-perch .ts-walker{position:absolute;z-index:1;pointer-events:auto;transition-property:left;transition-timing-function:linear}.ov-perch .ts-floor{display:none}.ov-perch svg{overflow:visible}.ov-perch svg:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:8px}.ov-perch .tsr.is-idle .ts-legA,.ov-perch .tsr.is-idle .ts-legB{transform-origin:50% 0;animation:ov-dangle 2.4s ease-in-out infinite alternate}.ov-perch .tsr.is-idle .ts-legB{animation-delay:-1.2s}@keyframes ov-dangle{0%{transform:rotate(-15deg) scaleY(1.6)}to{transform:rotate(15deg) scaleY(1.6)}}.ea{display:flex;flex-direction:column;gap:6px}.ea__plate{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--fill-1);font:var(--t-body);color:var(--ink-2);white-space:normal}.ea__plate--err{border-color:var(--st-danger-line);background:var(--st-danger-bg);color:var(--ink-1)}.ea__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ea__meta{margin:0;font:var(--t-meta);color:var(--ink-3)}.ea__link{justify-self:start;padding:0 4px;margin-left:-4px}.rq-win{max-width:640px}.rq-sec{display:grid;gap:6px;margin-top:12px}.rq-lab{font:var(--t-meta);color:var(--ink-3)}.rq-hint{font:var(--t-meta);color:var(--ink-3);margin-top:4px}.rq-dim{color:var(--ink-3)}.rq-warn{font:var(--t-meta);color:var(--tag-yellow-ink)}.rq-err{margin-top:10px;font:var(--t-body);color:var(--tag-red-ink)}.rq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rq-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.rq-lang{width:auto;min-width:220px}.rq-tpls{display:flex;flex-wrap:wrap;gap:6px}.rq-tpl{height:32px;padding:0 12px;border:1px solid var(--line-control);border-radius:var(--r-lg);background:var(--canvas);font:var(--t-body);color:var(--ink-2);cursor:pointer}.rq-tpl:hover{background:var(--fill-1)}.rq-tpl[data-on]{background:var(--tag-accent-bg);border-color:var(--tag-accent-line);color:var(--tag-accent-ink);font-weight:500}.rq-item{display:grid;grid-template-columns:minmax(0,1.4fr) 92px 84px minmax(0,1fr) 32px;gap:6px;align-items:center}.rq-item-name{font:var(--t-value);color:var(--ink-1);overflow-wrap:anywhere}.rq-win .input{height:36px}.rq-win textarea.input.rq-body{height:auto;padding:8px 10px;line-height:1.45;resize:vertical;font:var(--t-body)}.rq-add{position:relative}.rq-found{position:absolute;z-index:5;left:0;right:0;top:40px;margin:0;padding:4px;list-style:none;background:var(--canvas);border:1px solid var(--line-control);border-radius:var(--r-lg);box-shadow:var(--sh-float)}.rq-found button{display:block;width:100%;text-align:left;padding:6px 8px;border-radius:var(--r-md);background:none;font:var(--t-body);color:var(--ink-1);cursor:pointer}.rq-found button:hover{background:var(--fill-2)}.rq-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rq-asked{margin-top:14px;padding:12px;border:1px solid var(--tag-accent-line);border-radius:var(--r-lg);background:var(--tag-accent-bg);font:var(--t-body)}@media(max-width:767px){.rq-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.rq-item>:first-child{grid-column:1 / -1}.rq-item .rq-note{grid-column:1 / 3}.rq-lang{min-width:0;width:100%}}.rq-list{display:grid;gap:0;border:1px solid var(--line-1, var(--line-control));border-radius:var(--r-xl);background:var(--canvas);overflow:hidden}.rq-li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto auto;gap:8px 16px;align-items:center;padding:12px 16px;border-top:1px solid var(--line-grid, var(--fill-2));color:inherit;text-decoration:none}.rq-li:first-child{border-top:0}.rq-li:hover{background:var(--fill-1)}.rq-li-co{font:var(--t-value);font-weight:500;color:var(--ink-1);overflow-wrap:anywhere}.rq-li-sub{font:var(--t-meta);color:var(--ink-3);overflow-wrap:anywhere}.rq-li-st{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rq-li-date{font:var(--t-meta);color:var(--ink-3);text-align:right;white-space:nowrap}@media(max-width:767px){.rq-li{grid-template-columns:minmax(0,1fr) auto}.rq-li-mid{grid-column:1 / 3;order:3}.rq-li-date{text-align:left;grid-column:1 / 3;order:4}}.rq-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;padding:10px 14px;border:1px solid var(--tag-yellow-line);border-radius:var(--r-lg);background:var(--tag-yellow-bg);color:var(--tag-yellow-ink);font:var(--t-body)}.rq-banner .icon-bang{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--tag-yellow-mark);color:#fff;font-weight:700;font-size:12px}.rq-card{display:grid;gap:16px}.rq-card pre{margin:0;padding:12px;border:1px solid var(--line-control);border-radius:var(--r-lg);background:var(--fill-1);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--t-body);color:var(--ink-1)}.rq-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 12px}.rq-kv dt{font:var(--t-meta);color:var(--ink-3)}.rq-kv dd{margin:0;font:var(--t-value);color:var(--ink-1);overflow-wrap:anywhere}.rq-hist{margin:0;padding:0;list-style:none;display:grid;gap:4px;font:var(--t-body);color:var(--ink-2)}.rq-basket{display:grid;gap:16px}.rq-bsec{padding:16px;border:1px solid var(--line-control);border-radius:var(--r-xl);background:var(--canvas);display:grid;gap:10px}.rq-bsec h2{font:var(--t-section);letter-spacing:-.16px;color:var(--ink-1);margin:0}.rq-bitem{display:grid;grid-template-columns:minmax(0,1.6fr) 96px 90px minmax(0,1fr) 32px;gap:6px;align-items:center}.rq-cands{display:grid;gap:4px}.rq-cand{display:flex;align-items:center;gap:8px;font:var(--t-body);color:var(--ink-1)}.rq-cand .rq-dim{font:var(--t-meta)}.rq-filters{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.rq-letter{display:grid;gap:8px;padding:12px;border:1px solid var(--line-control);border-radius:var(--r-lg)}.rq-letter h3{margin:0;font:var(--t-value);font-weight:600;color:var(--ink-1)}.rq-letter textarea.input{height:auto;padding:8px 10px;line-height:1.45;resize:vertical}@media(max-width:767px){.rq-bitem{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.rq-bitem>:first-child{grid-column:1 / -1}.rq-bitem .rq-note{grid-column:1 / 3}}.rq-blk{display:grid;gap:0}.rq-blk-li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:8px 0;border-top:1px solid var(--line-grid, var(--fill-2));color:inherit;text-decoration:none}.rq-blk-li:first-child{border-top:0}.rq-blk-li:hover .rq-li-co{color:var(--accent-text)}.rq-blk-main{flex:1 1 220px;min-width:0}.rq-bang{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:2px;border-radius:50%;background:var(--tag-yellow-mark);color:#fff;font-weight:700;font-size:11px;line-height:1}.rq-sign{padding:12px;border:1px solid var(--tag-accent-line);border-radius:var(--r-lg);background:var(--tag-accent-bg);font:var(--t-body)}.rq-sign .input{flex:1 1 200px;min-width:0;height:36px}@media(min-width:768px){.hl.pp-hl-1{grid-template-columns:minmax(0,1fr)}.hl.pp-hl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hl.pp-hl-3{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr)}}.pp-inline-more{display:inline;padding:0;margin-left:4px;background:none;border:0;font:inherit;color:var(--ink-3);cursor:pointer}.pp-inline-more:hover{color:var(--ink-1)}.pp-menu-extra{padding:2px 4px 4px}.pp-menu-extra [data-testid=enrich-agent-button]{display:flex;align-items:center;width:100%;min-height:36px;padding:0 6px;border:0;border-radius:var(--r-md);background:none;font:var(--t-body);color:var(--ink-1);text-align:left;cursor:pointer}.pp-menu-extra [data-testid=enrich-agent-button]:hover{background:var(--fill-2)}.pp-menu-extra [data-testid=enrich-agent-button]:disabled{color:var(--ink-4);cursor:wait}.pp-menu-extra [data-testid=enrich-result-plate]{margin-top:6px;max-width:none}@media(max-width:767px){.pp-menu-extra [data-testid=enrich-agent-button]{min-height:44px}}.pp-seg .seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:none;font:500 13px/18px var(--font-sans);color:var(--ink-3);cursor:pointer}.pp-seg .seg button:hover{background:var(--fill-1);color:var(--ink-1)}@media(max-width:767px){.pp-seg .seg button{flex:none}}.pp-pos-date{display:block;margin-top:2px;color:var(--ink-2);font-size:13px}.pp-legacy-tag{height:auto;min-height:22px;line-height:1.25;padding-top:2px;padding-bottom:2px;white-space:normal;text-align:left}.pp-pos-now{display:block;color:var(--ink-1)}.pp-site-state{margin-top:2px;color:var(--ink-2);font-size:13px}.pp-seg{min-width:0;max-width:100%}@media(max-width:767px){.rec .grp-chev{display:none}}.rh-top:has(.pp-head-portrait),.rh-top:has(>.mol[data-size="160"]){align-items:flex-start;gap:16px;flex-wrap:wrap}.rh-top:has(.pp-head-portrait) h1,.rh-top:has(>.mol[data-size="160"]) h1{flex:1 1 140px;min-width:0;padding-top:2px}.pp-head-portrait{position:relative;display:block;flex:none;padding:0;border:0;background:none;border-radius:8px;cursor:pointer;font:inherit;color:inherit}.pp-head-portrait--still{cursor:default}.pp-head-portrait:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-head-portrait:not(.pp-head-portrait--still):hover .mol{box-shadow:inset 0 0 0 1px var(--line-strong,var(--line)),0 1px 3px #1011111f}.pp-head-portrait[aria-expanded=true] .mol{box-shadow:inset 0 0 0 1px var(--accent)}.pp-head-3d{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:12px;background:var(--surface,var(--bg));color:var(--ink-2);font:500 12px/16px var(--font-sans);box-shadow:inset 0 0 0 1px var(--line)}.pp-head-3d .i{color:var(--ink-icon)}.pp-portrait-row{display:flex;align-items:flex-start;gap:16px}.pp-portrait-side{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pp-portrait-note{margin:0;font:var(--t-body);color:var(--ink-3)}.pp-portrait-3d-box{margin-top:12px}.pp-portrait-3d-box .mol3d{height:260px}.pp-portrait-hint{margin-top:8px}@media(max-width:767px){.pp-portrait-3d-box .mol3d{height:240px}.pp-portrait-3d{min-height:44px}.pp-head-portrait{min-width:44px;min-height:44px}}.pb .pb-why{margin:0 0 14px;max-width:760px;font:500 20px/28px var(--font-sans);letter-spacing:-.2px;color:var(--ink-1);overflow-wrap:anywhere}.pb .pb-why-note{font:var(--t-body);color:var(--ink-3)}.pb .pb-why .pb-why-mark{margin-top:4px;letter-spacing:0;font-weight:400}.pb .pb-rows{display:grid}.pb .pb-row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:4px 16px;padding:10px 0;border-top:1px solid var(--line-grid,var(--line))}.pb .pb-label{font:var(--t-label);color:var(--ink-3)}.pb .pb-val{min-width:0;font:var(--t-body);color:var(--ink-1);overflow-wrap:anywhere}.pb .pb-line+.pb-line{margin-top:6px}.pb .pb-mark{display:block;font:var(--t-meta);color:var(--ink-3);margin-top:2px}.pb .pb-groups .pb-mark,.pb .pb-extra{display:inline;font:var(--t-meta);color:var(--ink-3)}.pb .pb-extra{display:block}.pb .pb-link{color:var(--ink-1);font-weight:500;text-decoration:underline;text-decoration-color:var(--line-name);text-underline-offset:3px}.pb .pb-link:hover{text-decoration-color:var(--ink-3)}.pb .pb-more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:0;background:none;font:500 13px/18px var(--font-sans);color:var(--ink-3);cursor:pointer}.pb .pb-more:hover{color:var(--ink-1)}.pb .pb-more .i{width:14px;height:14px}.pb .pb-groups{margin-top:10px;display:grid;gap:12px}.pb .pb-group-h{font:600 13px/18px var(--font-sans);color:var(--ink-2);margin-bottom:4px}.pb .pb-group ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pb .pb-flag{display:block;margin-top:2px;font:var(--t-meta);color:var(--ink-3)}.pb .pb-cap{margin:12px 0 0;max-width:760px;font:var(--t-meta);color:var(--ink-3)}@media(max-width:767px){.pb{order:2}.rec:has(.pb) .o-p{order:3}.pb .pb-why{font:500 18px/26px var(--font-sans);letter-spacing:-.1px}.pb .pb-row{grid-template-columns:minmax(0,1fr);gap:2px}}.pp-legacy{margin-top:4px}.pp-legacy-list{list-style:none;margin:0;padding:0}.pp-legacy-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.pp-legacy-row:last-child{border-bottom:0}.pp-legacy-row .t{color:var(--ink-1);font-weight:500;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.pp-legacy-row .m{color:var(--ink-2);font-size:13px;line-height:1.45;margin-top:2px;overflow-wrap:anywhere}.pp-legacy-row .m.note2{color:var(--ink-3)}[data-testid=world-chips]{max-width:15rem}@media(max-width:767px){.lst li:has(>.r>[data-testid=world-chips]){flex-wrap:wrap}.lst li:has(>.r>[data-testid=world-chips])>div{flex:1 1 100%;min-width:0}.lst li:has(>.r>[data-testid=world-chips])>.r{flex:1 1 100%;min-width:0}[data-testid=world-chips]{max-width:100%;justify-content:flex-start!important}}@media(max-width:767px){#world .lst li{flex-wrap:wrap}#world .lst li>div{flex:1 1 auto;min-width:0}#world .lst li>.r{flex:0 1 auto;min-width:0;max-width:100%}#world .lst li>.r .src,#world .lst li>.r .srcv{min-width:0;max-width:100%}#world .lst li>.r .tag{white-space:normal;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px;max-width:100%}}.pp-legacy-tag{font-weight:400}#suppliers .tbl th,#suppliers .tbl td,#suppliers .tbl td *{white-space:normal}#suppliers .tbl th,#suppliers .tbl td{padding-left:6px;padding-right:6px}#suppliers .tbl td.wr{min-width:0;overflow-wrap:break-word}#suppliers .tbl .nm.n2{max-width:none}#suppliers .tbl .nm a{white-space:normal;overflow:visible;text-overflow:clip}#suppliers .tbl.tight th:first-child,#suppliers .tbl.tight td:first-child{padding-left:16px}#suppliers .tbl.tight th:last-child,#suppliers .tbl.tight td:last-child{padding-right:12px}#suppliers .tbl td .role-tag{white-space:normal;max-width:130px;line-height:1.25}.pp-pending{display:block}.pp-pending-rows{display:flex;flex-direction:column;gap:10px}.pp-pending-world{min-height:190px;margin-top:24px}.pp-pending-sources{min-height:110px;margin-top:24px}.pp-pending-sub{display:block;min-height:1.4em}.tabs .tab--pending{position:relative;pointer-events:none}.tabs .tab--pending>*{visibility:hidden}.tabs .tab--pending:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:12px;margin-top:-6px;border-radius:6px;background:var(--fill-2)}.pm-link{color:var(--accent-text);font-weight:500;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.pm-link:hover{color:var(--accent-ink);text-decoration-thickness:2px}#cls .rel li>:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}#cls .rel li .m{flex:0 1 auto;max-width:55%;text-align:right}.rh .pp-head-props{margin-top:16px}.fn-lvl{display:block;margin-top:4px;font:var(--t-small, 400 13px/18px var(--font-sans));color:var(--ink-2)}.fn-line{display:block;overflow-wrap:break-word}.fn-safe{font:500 15px/22px var(--font-sans);color:var(--ink-1)}.fn-fork{font:400 12px/16px var(--font-sans);color:var(--ink-3)}.fn-fork-row{display:block;margin-top:1px}.fn-chip{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--r-pill);background:var(--fill-1);color:var(--ink-3);font:500 11px/18px var(--font-sans);cursor:help}.fn-form{margin-top:12px;color:var(--ink-1);overflow-wrap:break-word}.fn-form-l,.fn-src{color:var(--ink-3)}.fn-checked{display:block;margin-top:2px;color:var(--ink-3);font-size:13px;line-height:18px}.fn-checked-lead{margin:0 0 8px;color:var(--ink-2)}.fn-sub{color:var(--ink-3)}.fn-mine{color:var(--accent-text);font-weight:500}.fn-tbl-wrap{max-width:100%}.fn-tbl{width:100%;border-collapse:collapse;table-layout:fixed;font:var(--t-body)}.fn-tbl th{text-align:left;font:500 12px/16px var(--font-sans);color:var(--ink-3);padding:6px 8px;border-bottom:1px solid var(--line)}.fn-tbl td{vertical-align:top;padding:8px;border-bottom:1px solid var(--line);overflow-wrap:break-word}.fn-tbl th:nth-child(1){width:22%}.fn-tbl th:nth-child(2){width:16%}.fn-tbl th:nth-child(3){width:34%}.fn-tbl th:nth-child(4){width:10%}.fn-tbl th:nth-child(5){width:18%}.fn-tbl .num{text-align:left}.fn-cnt{display:block}.fn-tbl-wrap{overflow-x:clip}.fn-tbl tr.mine td{background:var(--fill-1)}.fn-pos{display:block;margin-top:4px;font-size:13px;line-height:18px;min-width:0;max-width:100%;overflow-wrap:anywhere}.fn-pos-i{display:block;margin-top:2px;min-width:0;overflow-wrap:anywhere}.fn-pos-l{display:block;color:var(--ink-2);overflow-wrap:anywhere}.fn-src{overflow-wrap:anywhere}.fn-found-link{color:var(--accent-text);overflow-wrap:anywhere}@media(max-width:767px){.fn-tbl,.fn-tbl tbody,.fn-tbl tr,.fn-tbl td{display:block;width:100%}.fn-tbl thead{display:none}.fn-tbl tr{padding:8px 0;border-bottom:1px solid var(--line)}.fn-tbl td{padding:2px 0;border:0}.fn-tbl td:before{content:attr(data-label) ": ";color:var(--ink-3)}.fn-tbl tr.mine{background:var(--fill-1)}}#suppliers .pp-role-sub{display:none}@media(min-width:768px)and (max-width:1439px){#suppliers .pp-role-sub{display:block;margin-top:3px}#suppliers .pp-role-sub .role-tag>.i{display:none}#suppliers .tbl th[data-field="supplier.role"],#suppliers .tbl td.pp-col-role{display:none}}.ct-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;vertical-align:middle}.ct-badge{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-icon);cursor:copy}.ct-badge:hover,.ct-badge:focus-visible{color:var(--ink-1);background:var(--fill-2);outline:none}.ct-badge:focus-visible{outline:2px solid var(--accent-600)}.ct-badge--ok{color:var(--ink-2)}.ct-line{display:block;padding:2px 0}.ct-line+.ct-line{margin-top:6px}.ct-main{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.ct-line a{color:var(--ink-1);text-decoration:underline;text-decoration-color:var(--line-name);text-underline-offset:3px;overflow-wrap:anywhere}.ct-line a:hover{text-decoration-color:var(--ink-3)}.ct-copy{display:inline-flex;align-items:center;gap:4px;align-self:center;height:24px;min-width:24px;padding:0 3px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-icon);cursor:copy}.ct-copy:hover,.ct-copy:focus-visible{color:var(--ink-1);background:var(--fill-2);outline:none}.ct-copy:focus-visible{outline:2px solid var(--accent-600)}.ct-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ct-ok{display:inline-grid;place-items:center;align-self:center;width:16px;height:16px;border-radius:50%;background:var(--fill-2);color:var(--ink-2);cursor:help}.ct-title{display:block;margin-top:1px;font:var(--t-meta);color:var(--ink-3)}.ct-more{margin-top:6px}.ct-more>summary{cursor:pointer;width:fit-content;font:var(--t-meta);color:var(--ink-2);padding:2px 0;list-style-position:inside}.ct-more>summary:hover{color:var(--ink-1)}.ct-more[open]>summary{margin-bottom:4px}.ct-other{margin-top:4px;font:var(--t-meta);color:var(--ink-3)}.ct-other-line{overflow-wrap:break-word}.ct-other-line a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.ct-other-line a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-name);text-underline-offset:3px}.ct-other-rel{color:var(--ink-3)}.ct-cap{margin:8px 0 0;font:var(--t-meta);color:var(--ink-3)}.ct-socials{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;vertical-align:middle}.ct-soc{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-icon);cursor:pointer;text-decoration:none}.ct-soc:hover,.ct-soc:focus-visible{color:var(--ink-1);background:var(--fill-2);outline:none}.ct-soc:focus-visible{outline:2px solid var(--accent-600)}.ct-soc--ok{color:var(--ink-2)}.ct-soc-grp{position:relative;display:inline-flex}.ct-soc-n{position:absolute;right:1px;bottom:1px;min-width:12px;height:12px;padding:0 3px;border-radius:6px;background:var(--ink-2);color:var(--canvas);font-size:9px;line-height:12px;text-align:center;font-weight:600}.ct-soc-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:30;display:grid;gap:2px;min-width:160px;max-width:260px;padding:6px;border:1px solid var(--line-1, var(--fill-2));border-radius:var(--r-sm, 8px);background:var(--canvas);box-shadow:0 6px 24px #00000024}.ct-soc-pop a{display:block;padding:5px 8px;border-radius:var(--r-xs);color:var(--ink-1);text-decoration:none;font-size:13px;overflow-wrap:anywhere}.ct-soc-pop a:hover,.ct-soc-pop a:focus-visible{background:var(--fill-2);outline:none}.ct-soc-ok{position:absolute;right:3px;top:3px;width:7px;height:7px;border-radius:50%;background:var(--accent-600);box-shadow:0 0 0 1.5px var(--canvas)}.ct-glyph{display:block;flex:none}.ct-conflict{color:var(--ink-2)}@media(max-width:767px){.ct-copy,.ct-badge,.ct-soc{width:32px;height:32px}.ct-ok{width:20px;height:20px}}.site-state{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font:var(--t-meta);color:var(--ink-3);vertical-align:baseline}.site-state--note{display:flex;align-items:flex-start;margin:4px 0 2px;min-width:0}.site-state--note .dot{flex:none;margin:5px 6px 0 0}@media(min-width:768px){.site-state--note{margin-left:-156px;width:calc(100% + 156px)}}.ct-line a[href^="mailto:"]{overflow-wrap:break-word}[data-testid=passport-suppliers] .nm:has(>.ct-badges){display:grid;grid-template-columns:auto minmax(min-content,1fr);column-gap:10px;row-gap:2px;align-items:center}[data-testid=passport-suppliers] .nm:has(>.ct-badges)>.mg{grid-row:1 / span 2}[data-testid=passport-suppliers] .nm:has(>.ct-badges)>.ct-badges{grid-column:2;max-width:100%}[data-testid=passport-suppliers] .nm:has(>.ct-badges) .two a{overflow-wrap:break-word}[data-testid=passport-suppliers] .nm:has(>.ct-badges) .two{min-width:min-content}.ct-found{margin-top:4px;font:var(--t-meta);color:var(--ink-3)}.ct-found-why{color:var(--ink-3)}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:6px;--color-bg:var(--canvas);--color-sunken:var(--fill-1);--color-surface:var(--canvas);--color-surface-2:var(--fill-2);--color-zebra:var(--canvas);--color-hover:var(--fill-1);--color-border:var(--line);--color-border-strong:var(--line-control);--color-text:var(--ink-1);--color-text-2:var(--ink-2);--color-muted:var(--ink-3);--color-accent:var(--accent);--color-accent-fg:var(--accent-fg);--color-accent-text:var(--accent-text);--color-accent-tint:var(--selected);--color-ok:var(--st-ok);--color-ok-bg:var(--tag-green-bg);--color-ok-mark:var(--st-ok-mark);--color-warn:var(--st-warn);--color-warn-bg:var(--tag-yellow-bg);--color-warn-mark:var(--st-warn-mark);--color-danger:var(--st-danger);--color-danger-bg:var(--st-danger-bg);--color-danger-mark:var(--st-danger-mark);--color-none:var(--st-none);--color-none-bg:var(--tag-neutral-bg);--color-none-mark:var(--st-none-mark);--color-info:var(--tag-accent-ink);--color-info-bg:var(--tag-accent-bg);--color-info-mark:var(--tag-accent-mark)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--ink-1);letter-spacing:-.005em;margin:0;font-weight:600}i[lang=la]{font-style:italic}}@layer components{*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}body{background:var(--canvas);color:var(--ink-1);font:var(--t-body);font-feature-settings:var(--font-features);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}abbr{cursor:help;border-bottom:1px dotted var(--line-src);text-decoration:none}:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px;border-radius:var(--r-xs)}.i{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:inline-block}.i14{vertical-align:-2px;width:14px;height:14px}.mono{font-family:var(--font-mono);letter-spacing:-.1px;font-size:13px}.num,.tnum{font-variant-numeric:tabular-nums}.ink2{color:var(--ink-2)}.ink3{color:var(--ink-3)}.ink4{color:var(--ink-4)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scrim{display:none}.app{grid-template-columns:var(--rail-w) minmax(0,1fr);background:linear-gradient(90deg,var(--rail-bg) 0 calc(var(--rail-w) - 1px),var(--line) calc(var(--rail-w) - 1px) var(--rail-w),transparent var(--rail-w));min-height:100vh;display:grid}.rail{background:var(--rail-bg);border-right:1px solid var(--line);z-index:40;flex-direction:column;height:100vh;padding:12px 8px;display:flex;position:sticky;top:0}.logo{align-items:center;height:40px;margin-bottom:8px;padding:0 8px;display:flex}.logo svg:not(.lm){width:auto;height:28px;display:block}.ng{margin-top:16px}.ng-h{height:24px;font:500 13px/18px var(--font-sans);color:var(--ink-3);align-items:center;gap:4px;padding:0 8px;display:flex}.ng-h .i{width:12px;height:12px;color:var(--ink-icon)}.nav a{height:var(--nav-h);border-radius:var(--r-md);font:var(--t-value);color:var(--ink-2);align-items:center;gap:10px;padding:0 8px;transition:background-color .12s ease-out;display:flex}.nav a .i{color:var(--ink-icon)}.nav a:hover{background:var(--fill-2)}.nav a[aria-current]{background:var(--selected);color:var(--ink-1)}.nav a[aria-current] .i{color:var(--accent-text)}.nav a[aria-current]:hover{background:var(--selected-hover)}.nav .lbl{flex-direction:column;flex:1;min-width:0;display:flex}.nav .why{font:var(--t-meta);color:var(--ink-3);display:none}.otile{background:var(--fill-2);width:20px;height:20px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;flex:none;place-items:center;display:grid}.otile .i{width:13px;height:13px;color:var(--ink-3);stroke-width:1.75px}.nav a .otile{width:16px;height:16px;box-shadow:none;background:0 0;border-radius:0}.nav a .otile .i{width:16px;height:16px;color:var(--ink-icon);stroke-width:1.5px}.nav a[aria-current] .otile .i{color:var(--accent-text)}.nav .cnt{font:var(--t-count);color:var(--ink-3);border-radius:var(--r-xs);background:var(--canvas);border:1px solid var(--line);place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;display:grid}.rail .sep{background:var(--line);height:1px;margin:12px 8px 4px}.user{margin-top:auto;position:relative}.user>summary{border-radius:var(--r-md);height:36px;font:var(--t-meta);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:0 8px;list-style:none;display:flex}.user>summary::-webkit-details-marker{display:none}.user>summary:hover{background:var(--fill-2)}.user .av{background:var(--tag-neutral-bg);width:22px;height:22px;color:var(--tag-neutral-ink);box-shadow:inset 0 0 0 1px var(--tag-neutral-line);font:600 11px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.user .um{background:var(--canvas);border-radius:var(--r-xl);box-shadow:var(--sh-float);font:var(--t-body);padding:6px;display:grid;position:absolute;bottom:42px;left:0;right:0}.user .um span{border-radius:var(--r-md);justify-content:space-between;padding:7px 8px;display:flex}.user .um span:hover{background:var(--fill-2)}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:30;height:var(--top-h);background:var(--canvas);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.menu-btn{border-radius:var(--r-md);cursor:pointer;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-10px;display:none}.crumbs{min-width:0;font:var(--t-body);color:var(--ink-3);white-space:nowrap;flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.crumbs .s{color:var(--line-src)}.crumbs a:hover{color:var(--ink-1)}.crumbs .cur{color:var(--ink-1);text-overflow:ellipsis;font-weight:500;overflow:hidden}.crumbs .otile{border-radius:5px;width:18px;height:18px}.crumbs .otile .i{width:12px;height:12px}.search{width:320px;height:var(--ctl-h);border:1px solid var(--line-control);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--sh-control);font:var(--t-body);color:var(--ink-4);cursor:text;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.search .i{color:var(--ink-icon)}.search>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font:var(--t-count);color:var(--ink-3);border-radius:var(--r-xs);background:var(--fill-2);border:1px solid var(--line);place-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-grid}.mcrumbs{display:none}.btn{height:var(--ctl-h);border-radius:var(--r-lg);border:1px solid var(--line-control);background:var(--canvas);box-shadow:var(--sh-control);font:var(--t-value);color:var(--ink-1);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.btn .i{color:var(--ink-3)}.btn:hover{background:var(--fill-1);border-color:#c8cbd0}.btn--p{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);box-shadow:none}.btn--p .i{color:var(--accent-fg)}.btn--p:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--q{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;padding:0 8px}.btn--q:hover{background:var(--fill-2);border-color:#0000}.btn--ic{width:var(--act-h);height:var(--act-h);padding:0}.btn--ic .i{color:var(--ink-2)}.btn--wide{height:var(--act-h);flex:1}.btn .cnt,.tab .cnt{font:var(--t-count);color:var(--ink-3);border-radius:var(--r-xs);background:var(--fill-2);border:1px solid var(--line);place-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-grid}.tag{border-radius:var(--r-sm);border:1px solid var(--tag-neutral-line);background:var(--tag-neutral-bg);height:22px;color:var(--tag-neutral-ink);font:var(--t-tag);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;max-width:100%;padding:0 7px;display:inline-flex}.tag .i{width:14px;height:14px;color:var(--tag-neutral-mark)}.tag[data-h=accent]{background:var(--tag-accent-bg);border-color:var(--tag-accent-line);color:var(--tag-accent-ink)}.tag[data-h=yellow]{background:var(--tag-yellow-bg);border-color:var(--tag-yellow-line);color:var(--tag-yellow-ink)}.tag[data-h=red]{background:var(--tag-red-bg);border-color:var(--tag-red-line);color:var(--tag-red-ink)}.tag[data-h=green]{background:var(--tag-green-bg);border-color:var(--tag-green-line);color:var(--tag-green-ink)}.tag.wrap{white-space:normal;align-items:flex-start;height:auto;min-height:22px;padding:2px 7px}.tag.wrap .i{margin-top:2px}.od{background:var(--tag-neutral-mark);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.od[data-h=accent]{background:var(--tag-accent-mark)}.od[data-h=yellow]{background:var(--tag-yellow-mark)}.od[data-h=red]{background:var(--tag-red-mark)}.od[data-h=green]{background:var(--tag-green-mark)}.od.sm{width:6px;height:6px}.st{font:var(--t-value);color:var(--st-none);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.st:before{content:"";background:var(--st-none-mark);border-radius:50%;flex:none;width:8px;height:8px}.st[data-st=ok]{color:var(--st-ok)}.st[data-st=ok]:before{background:var(--st-ok-mark)}.st[data-st=warn]{color:var(--st-warn)}.st[data-st=warn]:before{background:var(--st-warn-mark);border-radius:1px;transform:rotate(45deg)scale(.85)}.st.chip{border-radius:var(--r-sm);border:1px solid var(--tag-neutral-line);background:var(--tag-neutral-bg);height:24px;padding:0 9px 0 8px}.st.chip[data-st=ok]{background:var(--tag-green-bg);border-color:var(--tag-green-line)}.dot{background:var(--st-none-mark);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.dot.ok{background:var(--st-ok-mark)}.dot.warn{background:var(--st-warn-mark)}.dot.none{background:var(--st-none-mark)}.src{cursor:help;border-radius:var(--r-xs);position:relative}.src.u{-webkit-text-decoration:underline dotted var(--line-src);text-decoration:underline dotted var(--line-src);text-underline-offset:4px;text-decoration-thickness:1px}.src.u:hover,.src.u:focus{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);outline:none}.src.tagsrc:hover .tag,.src.tagsrc:focus .tag{color:var(--ink-1);border-color:#c8cbd0}.src:focus{outline:none}.src:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.pop{z-index:60;background:var(--canvas);border-radius:var(--r-xl);width:340px;box-shadow:var(--sh-float);font:var(--t-meta);color:var(--ink-2);text-align:left;white-space:normal;cursor:default;letter-spacing:0;padding:14px 16px;text-decoration:none;display:none;position:absolute;top:calc(100% + 8px);left:-10px}.pop--r{left:auto;right:-6px}.src:hover>.pop,.src:focus>.pop,.src:focus-within>.pop{display:block}.pop-h{font:600 13px/18px var(--font-sans);color:var(--ink-1);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pop-x{display:none}.pop-dl{grid-template-columns:112px minmax(0,1fr);gap:6px 12px;display:grid}.pop-dl .pk{color:var(--ink-3)}.pop-dl .pv{color:var(--ink-1);overflow-wrap:anywhere;min-width:0;font-weight:400}.pop-dl .pv a.anchor{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1.5px}.pop-dl .pv a.anchor:hover{-webkit-text-decoration-color:var(--ink-1);text-decoration-color:var(--ink-1)}.pop .wk{color:var(--st-weak);font-weight:500}.pop-act{border-top:1px solid var(--line);margin-top:12px;padding-top:10px;display:block}.pop-act a{color:var(--accent-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pop-li{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.pop-li:first-of-type{border-top:0;padding-top:0}.pop-li b{color:var(--ink-1);font-weight:500}.hint{display:none}.rec{grid-template-columns:var(--panel-w) minmax(0,1fr);flex:1;align-items:start;display:grid}.side{border-right:1px solid var(--line);min-height:calc(100vh - var(--top-h));align-self:stretch;padding:24px 20px 40px}.work{min-width:0;padding:0 32px 56px}.rh-top{align-items:center;gap:12px;display:flex}.ltile{border-radius:var(--r-lg);background:var(--fill-2);width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.ltile .i{stroke-width:1.6px;width:22px;height:22px;color:var(--ink-2)}.rh h1{font:var(--t-record);letter-spacing:-.2px;color:var(--ink-1);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}.rh .alt{font:var(--t-body);color:var(--ink-3);overflow-wrap:anywhere;margin-top:10px}.rh .alt .mono{color:var(--ink-2)}.rh .what{font:var(--t-body);color:var(--ink-2);margin-top:4px}.rh .ext{font:var(--t-value);color:var(--accent-text);align-items:center;gap:6px;margin-top:12px;display:inline-flex}.rh .ext .i{color:var(--accent-text)}.acts{gap:8px;margin-top:16px;display:flex}.rh .acts{flex-wrap:wrap}.acts .btn{height:var(--act-h)}.grp{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.grp-h{min-height:24px;font:500 14px/20px var(--font-sans);color:var(--ink-3);align-items:center;gap:6px;margin-bottom:8px;display:flex}.grp-h .i{width:14px;height:14px;color:var(--ink-icon)}.grp-h .n{color:var(--ink-4);font-weight:400}.grp-h .r{align-items:center;gap:4px;margin-left:auto;display:flex}.grp-h .lnk{border-radius:var(--r-md);height:24px;color:var(--ink-2);align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex}.grp-h .lnk:hover{background:var(--fill-2)}.props{gap:2px;display:grid}.prop{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:12px;padding:6px 0;display:grid}.pdesc{font:var(--t-body);color:var(--ink-1);padding:2px 0 8px}.pdesc .src{margin-left:2px}.prop .pl{font:var(--t-label);color:var(--ink-3);align-items:flex-start;gap:8px;display:flex}.prop .pl .i{color:var(--ink-icon);margin-top:2px}.prop .pv{font:var(--t-body);color:var(--ink-1);overflow-wrap:anywhere;min-width:0}.prop .pv .sub{font:var(--t-meta);color:var(--ink-3);margin-top:2px;display:block}.prop .pv .tag{white-space:normal;height:auto;min-height:22px;margin-top:4px;padding-top:1px;padding-bottom:1px}.prop .pv a.rl{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--line-name);text-decoration-color:var(--line-name);text-underline-offset:3px;font-weight:500}.prop .pv a.rl:hover{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.path summary{cursor:pointer;color:var(--ink-3);font:var(--t-meta);list-style:none;display:inline}.path summary::-webkit-details-marker{display:none}.path summary:hover{color:var(--ink-1)}.path .full{font:var(--t-meta);color:var(--ink-3);margin-top:4px;display:block}.sgh{font:500 13px/18px var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;margin:14px 0 2px;display:flex}.sgh .n{color:var(--ink-4);font-weight:400}.grp-h+.sgh{margin-top:4px}.opts{gap:0;display:grid}.opt{min-height:28px;font:var(--t-body);color:var(--ink-2);align-items:center;gap:10px;display:flex}.opt .od{margin:0 0 0 1px}.opts.c2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.more{min-height:28px;font:var(--t-value);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.more:hover{color:var(--ink-1)}.rel li{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.rel li a{color:var(--ink-1);font-weight:500}.rel li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-src);text-decoration-color:var(--line-src);text-underline-offset:3px}.rel li .m{font:var(--t-meta);color:var(--ink-4);flex:none}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:2px;height:52px;margin:0 -32px;padding:0 24px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:var(--tab-h);border-radius:var(--r-md);font:var(--t-value);color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;transition:background-color .12s ease-out;display:inline-flex}.tab .i{color:var(--ink-icon)}.tab:hover{background:var(--fill-2);color:var(--ink-1)}.hl{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr) minmax(0,1.2fr) minmax(0,.9fr);gap:12px;margin-top:24px;display:grid}.hl.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hlt{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--canvas);min-width:0;padding:12px 12px 14px 14px}.hlt .l{font:500 14px/20px var(--font-sans);color:var(--ink-3);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hlt .l .i{color:var(--ink-icon);margin-top:2px}.hlt .v{font:var(--t-hl);color:var(--ink-1);font-variant-numeric:tabular-nums;margin-top:10px}.hlt .v .u2{font:500 14px/20px var(--font-sans);color:var(--ink-3)}.hlt .v2{font:var(--t-value);color:var(--ink-1);margin-top:8px}.hlt .s{font:var(--t-meta);color:var(--ink-2);margin-top:4px}.hlt .t{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.hlt .t .tag{white-space:normal;height:auto;min-height:22px}.sec{margin-top:40px}.sec-h{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:32px;margin-bottom:14px;display:flex}.sec-h h2{font:var(--t-section);letter-spacing:-.16px;color:var(--ink-1)}.sec-h .n{font:500 16px/24px var(--font-sans);color:var(--ink-4);font-variant-numeric:tabular-nums}.sec-h .meta{font:var(--t-meta);color:var(--ink-3);margin-left:auto}.sec-h .acts2{align-items:center;gap:8px;margin-left:auto;display:flex}.lead{font:var(--t-value);color:var(--ink-1);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.kv{gap:2px;margin-top:14px;display:grid}.kv .prop{grid-template-columns:248px minmax(0,1fr);padding:8px 0}.kv .prop .pv{font:var(--t-value)}.kv .prop .pv .sub{font:var(--t-body);color:var(--ink-2)}.quote{border-top:1px solid var(--line);font:var(--t-meta);color:var(--ink-3);gap:8px;margin-top:12px;padding-top:12px;display:flex}.quote .i{color:var(--ink-icon);margin-top:1px}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.toolbar .grow{flex:1}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg a,.seg span.on{border-radius:var(--r-pill);border:1px solid var(--line);height:28px;font:500 13px/18px var(--font-sans);color:var(--ink-3);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.seg a:hover{background:var(--fill-1);color:var(--ink-1)}.seg span.on{background:var(--selected);border-color:var(--accent-200);color:var(--accent-ink)}.seg b{color:var(--ink-4);font-variant-numeric:tabular-nums;font-weight:500}.seg span.on b{color:var(--accent-text)}.tbl-wrap{border-top:1px solid var(--line-grid);border-bottom:1px solid var(--line-grid);margin:0 -32px;padding:0;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font:var(--t-table)}.tbl th{height:var(--row-h);text-align:left;font:var(--t-value);color:var(--ink-2);white-space:nowrap;border-bottom:1px solid var(--line-grid);border-right:1px solid var(--line-grid);padding:0 12px}.tbl th .i{color:var(--ink-icon);vertical-align:-2px;width:14px;height:14px;margin-right:6px}.tbl td{height:var(--row-h);border-bottom:1px solid var(--line-grid);border-right:1px solid var(--line-grid);vertical-align:middle;white-space:nowrap;color:var(--ink-1);padding:6px 12px}.tbl th:first-child,.tbl td:first-child{padding-left:32px}.tbl th:last-child,.tbl td:last-child{border-right:0;padding-right:32px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background-color .12s ease-out}.tbl tbody tr:hover td{background:var(--fill-1)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl .na{color:var(--ink-4)}.tbl{--cb-gap:14px}.tbl .cb{width:1px;padding-right:var(--cb-gap)}.nm{align-items:center;gap:10px;min-width:0;max-width:300px;display:flex}.tbl td.wr{white-space:normal;min-width:130px}.tbl td.wn{white-space:normal;min-width:220px}.tbl td.wn.ing-nm{min-width:244px}.tbl td.wn .nm{max-width:none}.tbl td.wn .nm a{white-space:normal}.tbl .nm.n2{max-width:180px}.tbl.tight th .i{margin-right:5px}.tbl.tight th,.tbl.tight td{padding-left:9px;padding-right:9px}.tbl.tight th:first-child,.tbl.tight td:first-child{padding-left:32px}.tbl.tight th:last-child,.tbl.tight td:last-child{padding-right:32px}.nm a{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line-name);text-decoration-color:var(--line-name);text-underline-offset:4px;font-weight:500;text-decoration-thickness:1px;overflow:hidden}.nm a:hover{color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.nm .two{flex-direction:column;min-width:0;display:flex}.nm .two .s{font:var(--t-meta);color:var(--ink-3)}.tbl td.r2{height:var(--row-h2)}.mg{background:var(--tag-neutral-bg);width:56px;height:32px;color:var(--tag-neutral-ink);box-shadow:inset 0 0 0 1px var(--tag-neutral-line);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.mg .i{vertical-align:0;width:16px;height:16px}.mg.lg{border-radius:14px;width:64px;height:64px}.mg.lg .i{stroke-width:.96px;width:28px;height:28px}.mg.logo{background:#fff;position:relative}.mg.lg.logo{width:112px}.mg.logo img{max-width:none;display:block;position:absolute}.mg.logo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tag-neutral-line);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.yes{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.yes .i{color:var(--ink-icon);width:14px;height:14px}.cbx{border:1px solid var(--line-control);background:var(--canvas);vertical-align:-3px;border-radius:5px;flex:none;width:16px;height:16px;display:inline-block;position:relative}.cbx.on{background:var(--accent);border-color:var(--accent)}.cbx.on:after{content:"";border:solid var(--accent-fg);border-width:0 1.75px 1.75px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.tfoot{font:var(--t-meta);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0 0;display:flex}.tfoot b{color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:500}.mlist{display:none}.lst li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.lst li:first-child{border-top:0;padding-top:4px}.lst .t{font:var(--t-value);color:var(--ink-1)}.lst .m{font:var(--t-meta);color:var(--ink-3);margin-top:2px}.lst .r{font:var(--t-meta);color:var(--ink-4);flex:none;align-items:center;gap:8px;display:flex}.lst li>div:first-child{overflow-wrap:break-word;min-width:0}.srcl li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.srcl li:first-child{border-top:0;padding-top:2px}.srcl .i{color:var(--ink-icon);margin-top:2px}.srcl .b{min-width:0;font:var(--t-body);color:var(--ink-3);flex:1}.srcl .b .w{font:var(--t-value);color:var(--ink-1);display:block}.srcl a.o{font:var(--t-value);color:var(--accent-text);flex:none;align-items:center;gap:5px;display:inline-flex}.srcl a.o .i{color:var(--accent-text);margin:0}.price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.price .big{font:var(--t-price);letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--ink-1)}.price .big .u2{font:500 15px/20px var(--font-sans);color:var(--ink-3)}.price .m{font:var(--t-body);color:var(--ink-3)}.note2{font:var(--t-meta);color:var(--ink-3);margin-top:8px}.ph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 32px 20px;display:flex}.ph h1{font:var(--t-page);letter-spacing:-.18px}.ph .sub{font:var(--t-body);color:var(--ink-3);margin-top:4px}.ph .acts{margin-top:0}.ph .acts .btn{height:var(--ctl-h)}.listwrap{grid-template-columns:var(--facets-w) minmax(0,1fr);flex:1;align-items:start;display:grid}.facets{border-right:1px solid var(--line);align-self:stretch;padding:16px 16px 40px}.fg+.fg{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.fg .grp-h{margin-bottom:4px}.fo{border-radius:var(--r-md);min-height:30px;font:var(--t-body);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;margin:0 -6px;padding:0 6px;display:flex}.fo:hover{background:var(--fill-2)}.fo.on{color:var(--ink-1);font-weight:500}.fo .c{font:var(--t-meta);color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:auto}.fo.sub{padding-left:32px}.fo .od{margin-left:-2px}.fnote{font:var(--t-meta);color:var(--ink-3);gap:6px;margin:4px 0 0 26px;display:flex}.fnote .i{width:14px;height:14px;color:var(--ink-icon);margin-top:2px}.lw{min-width:0;padding:16px 32px 40px}.fchips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.fchip{border-radius:var(--r-md);border:1px solid var(--accent-200);background:var(--selected);height:28px;font:var(--t-meta);color:var(--accent-text);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.fchip b{color:var(--accent-ink);font-weight:500}.fchip{min-width:0;max-width:100%}.fchip .fc-f{white-space:nowrap;flex:none}.fchip .fc-v{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;overflow:hidden}.fchip--open{align-items:flex-start;height:auto;min-height:28px;padding-top:3px;padding-bottom:3px}.fchip--open .fc-v{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;overflow:visible}.fchip--open .x{margin-top:0}.fchip .x{width:20px;height:20px;color:var(--accent-text);border-radius:5px;place-items:center;display:grid}.fchip .x:hover{background:var(--selected-hover)}.fchip .x .i{width:12px;height:12px}.sumrow{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:16px 0 14px;display:flex}.sumrow .tot{font:var(--t-section);letter-spacing:-.16px;color:var(--ink-1)}.sumrow .tot .ink3{font:var(--t-body);letter-spacing:0}.inp{width:220px;height:var(--ctl-h);border:1px solid var(--line-control);border-radius:var(--r-lg);font:var(--t-body);color:var(--ink-4);background:var(--canvas);box-shadow:var(--sh-control);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.inp .i{color:var(--ink-icon)}.sel{height:var(--ctl-h);border:1px solid var(--line-control);border-radius:var(--r-lg);font:var(--t-value);color:var(--ink-1);background:var(--canvas);box-shadow:var(--sh-control);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.sel .k{color:var(--ink-3);font-weight:400}.sel .i{color:var(--ink-3)}.show-m{display:none}.ask-col{width:100%;max-width:var(--ask-w);padding:40px 0 var(--tsk-clear);margin:0 auto}.ask-col .ph2 h1{font:var(--t-page);letter-spacing:-.18px}.ask-col .ph2 .sub{font:var(--t-body);color:var(--ink-3);margin-top:4px}.prompt{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-control);background:var(--canvas);margin-top:20px;padding:14px 14px 12px 16px}.prompt .q{font:400 16px/24px var(--font-sans);color:var(--ink-1);min-height:48px}.prompt .bar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ans{border:1px solid var(--line);border-radius:var(--r-xl);margin-top:24px;overflow:visible}.ans .in{padding:18px 20px 16px}.ans .you{font:var(--t-meta);color:var(--ink-4)}.ans .say{font:var(--t-answer);letter-spacing:-.18px;color:var(--ink-1);margin-top:8px}.ans .say2{font:400 14px/22px var(--font-sans);color:var(--ink-2);margin-top:8px}.ans .say2 .src.u{color:var(--ink-1);font-weight:500}.ans .xt{margin-top:12px}.ans .tbl-wrap{border-bottom:0;margin:0}.ans .tbl th,.ans .tbl td{padding-left:10px;padding-right:10px}.ans .tbl th:first-child,.ans .tbl td:first-child{padding-left:20px}.ans .tbl th:last-child,.ans .tbl td:last-child{padding-right:20px}.ans .tbl .nm{max-width:270px}.ans .afoot{border-top:1px solid var(--line-grid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 20px;display:flex}.ans .afoot .acts{flex-wrap:wrap;margin:0}.refine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.refine .k{font:var(--t-meta);color:var(--ink-3);margin-right:2px}.refine a{border-radius:var(--r-md);border:1px solid var(--line-control);background:var(--canvas);height:28px;box-shadow:var(--sh-control);font:500 13px/18px var(--font-sans);color:var(--ink-1);align-items:center;gap:7px;padding:0 10px;display:inline-flex}.refine a b{color:var(--ink-4);font-variant-numeric:tabular-nums;font-weight:500}.refine a:hover{background:var(--fill-1)}.fold{border-top:1px solid var(--line)}.fold summary{cursor:pointer;min-height:44px;font:500 13px/18px var(--font-sans);color:var(--ink-3);align-items:center;gap:8px;padding:0 20px;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary .i{color:var(--ink-icon);transition:transform .12s ease-out}.fold[open] summary .i.ch{transform:rotate(180deg)}.fold summary:hover{color:var(--ink-1)}.fold .cnt{font:var(--t-count);color:var(--ink-3);border-radius:var(--r-xs);background:var(--fill-2);border:1px solid var(--line);place-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-grid}.fold .body{font:var(--t-body);color:var(--ink-2);padding:0 20px 16px 44px}.sugg{margin-top:20px}.sugg .k{font:500 13px/18px var(--font-sans);color:var(--ink-3)}.sugg .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sugg a{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--canvas);min-height:32px;font:var(--t-body);color:var(--ink-2);align-items:center;gap:8px;padding:5px 12px 5px 6px;display:inline-flex}.sugg a:hover{background:var(--fill-1);color:var(--ink-1)}.sugg a .otile{width:20px;height:20px}@media(max-width:1180px){:root{--panel-w:300px}.hl{grid-template-columns:repeat(2,minmax(0,1fr))}.kv .prop{grid-template-columns:180px minmax(0,1fr)}.listwrap{grid-template-columns:200px minmax(0,1fr)}.inp{width:180px}}@media(max-width:1023px){.rec{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--line);min-height:0}.listwrap{grid-template-columns:minmax(0,1fr)}.facets{display:none}.show-m{display:inline-flex}}@media(max-width:767px){html{scroll-padding-top:120px}.app{background:var(--canvas);grid-template-columns:minmax(0,1fr)}.rail{width:85vw;max-width:320px;box-shadow:var(--sh-float);transition:transform .16s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app.nav-open .rail{transform:none}.scrim{background:var(--scrim-bg);z-index:35;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.app.nav-open .scrim{display:block}.nav a{align-items:flex-start;height:auto;min-height:44px;padding:6px 8px}.nav a .i,.nav a .otile{margin-top:3px}.nav .why{display:block}.menu-btn{display:inline-flex}.top{gap:8px;height:56px;padding:0 16px}.top .crumbs{display:none}.search{flex:1;width:auto;height:40px}.top .search{min-width:0}.mcrumbs{font:var(--t-meta);color:var(--ink-3);flex-wrap:wrap;gap:6px;padding:12px 16px 0;display:flex}.mcrumbs .s{color:var(--line-src)}.rec{flex-direction:column;align-items:stretch;display:flex}.side,.work{display:contents}.rh{order:1;padding:16px 16px 0}.hint{border-radius:var(--r-lg);background:var(--fill-2);font:var(--t-meta);color:var(--ink-2);order:2;justify-content:space-between;align-items:center;gap:10px;margin:14px 16px 0;padding:8px 8px 8px 12px;display:flex}.hint .btn{height:32px}.hl{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 16px 0}.hlt.wide{grid-column:1/-1}.hlt.m-last{order:3;grid-column:1/-1}.hlt{padding:10px 12px 12px}.tabs{z-index:20;background:var(--canvas);order:4;min-width:0;max-width:100%;margin:16px 0 0;padding:0 12px;position:sticky;top:56px}.tabs[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tab{border:1px solid var(--line);height:34px}.o-p{order:2}.o-a{order:5}.o-b{order:6}.o-c{order:7}.o-d{order:8}.o-e{order:9}.o-f{order:10}.o-g{order:11}.o-h{order:12}.sec,.grp{border-top:0;margin:0;padding:28px 16px 0}.grp{padding-top:28px}.grp-h{font:var(--t-section);letter-spacing:-.16px;color:var(--ink-1);margin-bottom:10px}.grp-h>.i{display:none}.grp-h .n{font:500 16px/24px var(--font-sans)}.grp-h .lnk{font:var(--t-meta);font-weight:500}.acts .btn--ic:not(.mm-keep),.acts .hide-m{display:none}.acts .btn--wide,.acts .btn--p{height:44px}.acts .m-more{height:44px;display:inline-flex}.prop{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}.props .prop:first-child{border-top:0}.kv .prop{grid-template-columns:minmax(0,1fr)}.sec-h .meta,.sec-h .acts2{width:100%;margin-left:0}.dt[data-mlist] .tbl-wrap{display:none}.mlist{border-top:1px solid var(--line);display:block}.mlist li{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.mlist li .cbx-wrap input{right:0}.mlist .mg{margin-top:1px}.mlist .t{font:var(--t-value);color:var(--ink-1);overflow-wrap:anywhere}.mlist .m{font:var(--t-meta);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.mlist .m .tag{height:20px;font-size:12px}.toolbar .grow{display:none}.seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg a,.seg span.on{flex:none}.pop{width:auto;max-height:80vh;font:var(--t-body);box-shadow:0 0 0 100vmax var(--scrim-bg),0 -8px 24px #10111133;border-radius:16px 16px 0 0;padding:8px 16px 24px;position:fixed;inset:auto 0 0;overflow:auto}.pop:before{content:"";background:var(--line-control);border-radius:2px;width:32px;height:4px;margin:4px auto 10px;display:block}.pop-h{font:600 14px/20px var(--font-sans);margin-bottom:10px}.pop-x{width:44px;height:44px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;margin:-12px -12px -12px 0;display:inline-flex}.pop-dl{grid-template-columns:118px minmax(0,1fr)}.hide-m{display:none!important}.ph{flex-direction:column;align-items:flex-start;padding:16px 16px 14px}.lw{padding:12px 16px 32px}.sumrow{margin:12px 0}.sumrow .tot{font:var(--t-value)}.ask-col{padding:20px 16px 40px}.ans .in{padding:14px 16px}.ans .afoot{padding:12px 16px}.ans .mlist,.fold summary{padding:0 16px}.fold .body{padding:0 16px 14px}.price .big{font:600 20px/28px var(--font-sans)}}@media(min-width:768px){.m-more{display:none!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.logo img{width:auto;height:28px;display:block}.logo .full,.logo .mk{align-items:center;display:flex}.logo .mk{display:none}.rail .logo{height:auto;min-height:40px;margin-bottom:8px;padding:4px 8px}.rail .logo .full{flex-direction:column;align-items:flex-start;gap:7px}.rail .logo .full img{height:32px}.rail .logo .lm-row{align-items:center;display:flex}.rail .logo .lm-row .wordmark{margin-left:-.32px}.rail .logo .slogan{color:var(--ink-3);text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:12px;display:block}.top-mark{display:none}.lm{flex:none;display:block;overflow:hidden}.lm .lm-base{opacity:0;transition:opacity .18s}.lm[data-lm-state=assembled] .lm-base,.lm[data-lm-state=static] .lm-base{opacity:1}.lm .lm-tile>rect:first-child{rx:0;transition:fill .35s}.lm:not([data-lm-state=assembled]):not([data-lm-state=static]) .lm-tile>rect{rx:.6px}.lm .lm-gl{fill:#fff;opacity:0;pointer-events:none}.lm.lm-glint .lm-gl{animation:.9s ease-out both lm-glint}@keyframes lm-glint{0%{opacity:0}35%{opacity:.5}to{opacity:0}}.lm .lm-s{stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0;transition:opacity .15s,stroke-dashoffset .15s}.lm[data-drawn="1"] .lm-s{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .6s,opacity 50ms linear}@media(prefers-reduced-motion:reduce){.lm,.lm *{transition:none!important;animation:none!important}}@media(max-width:767px){.top-mark{border-radius:var(--r-xs);flex:none;align-items:center;display:inline-flex}.top-mark img,.top-mark .lm{width:32px;height:32px;display:block}}.st[data-st=danger]{color:var(--st-danger)}.st[data-st=danger]:before{background:var(--st-danger-mark);border-radius:2px}.st.chip[data-st=warn]{background:var(--tag-yellow-bg);border-color:var(--tag-yellow-line)}.st.chip[data-st=danger]{background:var(--st-danger-bg);border-color:var(--st-danger-line)}.st[data-st=none]{color:var(--st-none)}.st[data-st=none]:before{background:var(--st-none-mark)}.dot.danger{background:var(--st-danger-mark)}.tab[aria-current]{background:var(--selected);color:var(--accent-ink)}.tab[aria-current] .i{color:var(--accent-text)}.tabs.views{background:0 0;border-bottom:0;flex-wrap:wrap;gap:4px;height:auto;margin:0;padding:0;position:static;overflow:visible}a.hlt,button.hlt{text-align:left;color:inherit;cursor:pointer;font:inherit;transition:background-color .12s ease-out,border-color .12s ease-out;display:block}a.hlt:hover,button.hlt:hover{background:var(--fill-1)}.hlt[aria-pressed=true]{background:var(--selected);border-color:var(--accent)}.app.rail-collapsed{--rail-w:56px}@media(min-width:768px){.app.rail-collapsed .rail{padding:12px 8px;overflow:visible}.app.rail-collapsed .logo svg:not(.lm),.app.rail-collapsed .logo .full{display:none}.app.rail-collapsed .logo .mk{width:32px;height:32px;display:flex}.app.rail-collapsed .logo .mk img,.app.rail-collapsed .logo .mk .lm{width:32px;height:32px}.app.rail-collapsed .logo{justify-content:center;padding:0}.app.rail-collapsed .ng-h{display:none}.app.rail-collapsed .ng{margin-top:8px}.app.rail-collapsed .nav a{justify-content:center;padding:0;position:relative}.app.rail-collapsed .nav .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.rail-collapsed .nav .cnt{background:var(--accent);border:0;border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:4px;right:4px}.app.rail-collapsed .user>summary{justify-content:center;padding:0}.app.rail-collapsed .user>summary .nm{display:none}.app.rail-collapsed .user .um{min-width:220px;left:0;right:auto}.app.rail-collapsed .rail .sep{margin:8px 4px 4px}}.nav a[data-tip]:hover:after,.nav a[data-tip]:focus-visible:after{content:attr(data-tip);border-radius:var(--r-md);background:var(--ink-1);color:var(--canvas);font:var(--t-meta);white-space:nowrap;z-index:70;pointer-events:none;padding:4px 8px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.app:not(.rail-collapsed) .nav a[data-tip]:after,.sheet{display:none}@media(max-width:1023px){.sheet.open{z-index:60;background:var(--canvas);max-height:85vh;font:var(--t-body);box-shadow:0 0 0 100vmax var(--scrim-bg),0 -8px 24px #10111133;border-radius:16px 16px 0 0;padding:8px 16px 24px;display:block;position:fixed;inset:auto 0 0;overflow:auto}.sheet.open:before{content:"";background:var(--line-control);border-radius:2px;width:32px;height:4px;margin:4px auto 10px;display:block}.sheet .sheet-h{font:600 14px/20px var(--font-sans);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sheet .sheet-x{width:44px;height:44px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;margin:-12px -12px -12px 0;display:inline-flex}.sheet .facets{border-right:0;padding:0;display:block}}@media(min-width:1024px){.sheet,.sheet.open{display:none}}.src.open>.pop{display:block}.pop-scrim{display:none}@media(max-width:767px){.src.open>.pop-scrim{z-index:59;background:var(--scrim-bg);display:block;position:fixed;top:0;right:0;bottom:0;left:0}}.srcicon{border-radius:var(--r-xs);width:20px;height:20px;color:var(--ink-icon);vertical-align:middle;cursor:help;place-items:center;display:inline-grid}.srcicon:hover,.srcicon:focus{color:var(--ink-2);background:var(--fill-2);outline:none}.srcicon:focus-visible{outline:2px solid var(--accent-600)}.srcicon .i{vertical-align:0;width:14px;height:14px}.tray-m{display:none}@media(max-width:767px){.tray-m{z-index:45;background:var(--canvas);border-top:1px solid var(--line);height:56px;box-shadow:var(--sh-float);font:var(--t-value);color:var(--ink-1);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.tray-m .btn{height:40px}}.toast{z-index:80;border-radius:var(--r-xl);background:var(--canvas);box-shadow:var(--sh-float);font:var(--t-value);color:var(--ink-1);align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:24px;right:24px}.toast a,.toast button{color:var(--accent-text);font-weight:500}@media(max-width:767px){.toast{bottom:72px;left:16px;right:16px}body:has(.m-pop) .toast{display:none}}.search{position:relative}.search input{min-width:0;height:100%;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--ink-4)}.search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--ink-3);width:14px;height:14px;margin:0 2px 0 6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3.5 3.5l9 9M12.5 3.5l-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M3.5 3.5l9 9M12.5 3.5l-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat}.search input::-webkit-search-cancel-button:hover{background:var(--ink-1)}:root{accent-color:var(--accent)}.search:focus-within{border-color:var(--accent-600)}.search.lg{border-radius:var(--r-lg);width:100%;height:40px}.search.lg input{font-size:16px}.sugg-pop{z-index:60;background:var(--canvas);border-radius:var(--r-xl);min-width:320px;max-height:70vh;box-shadow:var(--sh-float);font:var(--t-body);color:var(--ink-2);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.sugg-pop .sgh{margin:8px 8px 2px}.sugg-pop .srow{border-radius:var(--r-md);cursor:pointer;min-height:32px;color:var(--ink-1);align-items:center;gap:10px;padding:0 8px;display:flex}.sugg-pop .srow .meta{font:var(--t-meta);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;overflow:hidden}.sugg-pop .srow:hover,.sugg-pop .srow[aria-selected=true]{background:var(--fill-2)}.sugg-pop .srow.ask{border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);min-height:40px;color:var(--accent-text);margin-top:4px;padding-top:2px;font-weight:500}@media(max-width:767px){.sugg-pop{min-width:0;position:fixed;top:60px;left:8px;right:8px}}.user>summary .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;display:block;overflow:hidden}.user .um .it{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;color:var(--ink-1);justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.user .um .it:hover{background:var(--fill-2)}.m-more{position:relative}.m-pop{z-index:60;background:var(--canvas);border-radius:var(--r-xl);min-width:240px;box-shadow:var(--sh-float);font:var(--t-body);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.m-pop>a,.m-pop>button{border-radius:var(--r-md);min-height:36px;color:var(--ink-1);text-align:left;align-items:center;gap:8px;width:100%;padding:0 10px;display:flex}.m-pop>a:hover,.m-pop>button:hover{background:var(--fill-2)}.m-pop>a[aria-disabled=true],.m-pop>button:disabled{color:var(--ink-4);pointer-events:none}@media(max-width:767px){.m-pop{box-shadow:0 0 0 100vmax var(--scrim-bg),0 -8px 24px #10111133;border-radius:16px 16px 0 0;padding:8px 8px 20px;position:fixed;inset:auto 0 0}.m-pop>a,.m-pop>button{min-height:44px}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.inp input{min-width:0;height:100%;font:inherit;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1}.inp input::placeholder{color:var(--ink-4)}.inp:focus-within,.sel:focus-within{border-color:var(--accent-600)}.sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding-right:4px}.fld{gap:6px;display:grid}.fld label{font:var(--t-value);color:var(--ink-2)}.fld .inp{width:100%;height:40px}.fld .err{font:var(--t-meta);color:var(--st-danger)}.fld-hint{font:var(--t-meta);color:var(--ink-3)}.auth{background:var(--canvas);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:400px;box-shadow:var(--sh-control);background:var(--canvas);gap:16px;padding:28px 28px 24px;display:grid}.auth-card .logo{height:32px;margin:0;padding:0;display:flex}.auth-card .logo img{height:32px}.auth-card h1{font:var(--t-page);letter-spacing:-.18px;color:var(--ink-1)}.auth-card .sub{font:var(--t-body);color:var(--ink-3);margin-top:-8px}.auth-card .btn--p{width:100%;height:40px}.auth-card .msg{border-radius:var(--r-lg);font:var(--t-body);border:1px solid var(--line);padding:10px 12px}.auth-card .msg[data-kind=error]{background:var(--st-danger-bg);border-color:var(--st-danger-line);color:var(--st-danger)}.auth-card .msg[data-kind=ok]{background:var(--tag-green-bg);border-color:var(--tag-green-line);color:var(--tag-green-ink)}@media(max-width:767px){.auth{align-items:start;padding-top:48px}.auth-card{box-shadow:none;border:0;padding:0}}.page{padding:24px 32px var(--tsk-clear);min-width:0}@media(max-width:767px){.page{padding:16px 16px var(--tsk-clear)}.app.has-tray .main{padding-bottom:56px}}.navs{min-height:0;display:block;overflow:hidden auto}button.ng-h{cursor:pointer;text-align:left;width:100%}button.ng-h:hover{color:var(--ink-1)}.rail>.navs{flex:auto}.user>summary .av{flex:none}.user .um .it b{display:inline}main.page{min-width:0;padding:24px 32px var(--tsk-clear);flex-direction:column;flex:1;width:100%;max-width:1152px;margin:0 auto;display:flex}main.page:has(>.rec,>.ph,>.listwrap,>.ask-col,>.d3-screen){max-width:none;margin:0;padding:0}@media(max-width:767px){main.page{padding:16px 16px var(--tsk-clear)}main.page:has(>.rec,>.ph,>.listwrap,>.ask-col,>.d3-screen){padding:0}}:root{--tsk-clear:96px}html{scroll-padding-bottom:var(--tsk-clear)}main.page:has(>.rec,>.ph,>.listwrap,>.d3-screen):after{content:"";height:var(--tsk-clear);flex:none;display:block}.mcrumbs a:hover{color:var(--ink-1)}.mcrumbs .cur{color:var(--ink-1);font-weight:500}.crumbs .otile{margin-right:2px}.sugg-pop ul{list-style:none}.sugg-pop .srow{cursor:default;padding:0}.sugg-pop .srow .body{text-align:left;border-radius:var(--r-md);min-width:0;min-height:32px;color:inherit;flex:1;align-items:center;gap:10px;padding:0 8px;display:flex}.sugg-pop .srow .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sugg-pop .srow .meta{flex:none;margin-left:auto}.sugg-pop .srow.is-active{background:var(--fill-2)}.sugg-pop .srow .chev{width:24px;height:32px;color:var(--ink-3);flex:none;place-items:center;display:grid}.sugg-pop .srow.member .body{color:var(--ink-2);padding-left:38px}.sugg-pop .srow.foot,.sugg-pop .srow.ask{border-radius:var(--r-md);border-top:0;margin-top:0}.sugg-pop .srow.foot .body{color:var(--ink-2)}.sugg-pop .srow.ask{border-top:1px solid var(--line);border-radius:0;min-height:40px;margin-top:4px;padding-top:4px}.sugg-pop .srow.ask .body{color:var(--accent-text);font-weight:500}.sugg-pop .sgh .n{margin-left:2px}.sugg-pop .otile{flex:none}.srcv{border-radius:var(--r-xs);outline:none}.srcv:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.src .pop-x{display:none}@media(max-width:767px){.src .pop-x{display:inline-flex}}.pop .pop-act a .i{width:14px;height:14px}.btn--danger{border-color:var(--st-danger-line);background:var(--st-danger-bg);color:var(--st-danger)}.btn--danger .i{color:var(--st-danger)}.btn--lg{height:40px;padding:0 16px}.sel{position:relative}.sel select{text-overflow:ellipsis;min-width:0;max-width:220px}.cbx-wrap{vertical-align:-3px;flex:none;display:inline-flex;position:relative}.cbx-wrap input{opacity:0;cursor:pointer;margin:0;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.cbx-wrap input:focus-visible+.cbx{outline:2px solid var(--accent-600);outline-offset:2px}.cbx-wrap input:disabled+.cbx{opacity:.5}.cbx-wrap input{right:0}.m-pop .show-m-only{display:none}@media(max-width:767px){.m-pop .show-m-only{display:flex}}.hint .hint-x{cursor:pointer}.grp-chev{border-radius:var(--r-xs);width:20px;height:20px;color:var(--ink-icon);place-items:center;display:inline-grid}.grp-chev:hover{background:var(--fill-2)}.grp-chev .i{width:12px;height:12px}.grp-h .r{margin-left:auto}.fo .fl{text-overflow:ellipsis;min-width:0;overflow:hidden}.fo input{pointer-events:auto}.mm-wrap{vertical-align:middle}@media(max-width:767px){.mm-wrap>.btn--ic:not(.mm-keep){display:none}}button.more{cursor:pointer}.fold>summary{-webkit-user-select:none;user-select:none}.tbl.tight th.cb,.tbl.tight td.cb,.ans .tbl th.cb,.ans .tbl td.cb{width:1px;padding-right:var(--cb-gap)}.dt{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;overflow:hidden}.dt .tbl-wrap{border-top:0;margin:0}.dt .tbl th:first-child,.dt .tbl td:first-child{padding-left:14px}.dt .tbl th:last-child,.dt .tbl td:last-child{padding-right:14px}.dt .tbl th.cb,.dt .tbl td.cb{padding-left:14px;padding-right:var(--cb-gap);width:1px}.dt .tbl th.cb+th,.dt .tbl td.cb+td{padding-left:8px}.dt .tfoot{padding:10px 14px}.dt .c-tablebar{border-bottom:1px solid var(--line)}.dt .c-selbar{background:var(--selected)}.work .dt,.lw .dt{border:0;border-radius:0;overflow:visible}.work .dt .tbl-wrap,.lw .dt .tbl-wrap{border-top:1px solid var(--line-grid);margin:0 -32px}.work .dt .tfoot,.lw .dt .tfoot{padding:10px 0 0}.tbl tr.is-selected td{background:var(--selected)}.tbl tr.is-new td:first-child{box-shadow:inset 3px 0 0 var(--tag-accent-mark)}.tbl th .th-sort{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:0;display:inline-flex}.tbl th .th-sort .i{margin-right:6px}.tbl th .hint{color:var(--ink-4);font-weight:400;display:inline}.tbl td.num,.tbl th.num{text-align:right}@media(max-width:767px){.work .dt .tbl-wrap,.lw .dt .tbl-wrap{margin:0 -16px}.work .dt .tbl th:first-child,.work .dt .tbl td:first-child,.lw .dt .tbl th:first-child,.lw .dt .tbl td:first-child{padding-left:16px}.work .dt .tbl th:last-child,.work .dt .tbl td:last-child,.lw .dt .tbl th:last-child,.lw .dt .tbl td:last-child{padding-right:16px}.dt[data-mlist] .mlist li{padding-left:0}}.svp{gap:10px;min-width:300px;padding:12px;left:0;right:auto}@media(max-width:767px){.svp{gap:12px;left:0;right:0}}.win-scrim{z-index:70;background:var(--scrim-bg);place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.win{border-radius:var(--r-xl);background:var(--canvas);width:100%;max-width:460px;max-height:90vh;box-shadow:var(--sh-float);font:var(--t-body);color:var(--ink-1);padding:16px 16px 18px;overflow:auto}.win-h{font:var(--t-section);letter-spacing:-.16px;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.win-x{border-radius:var(--r-md);width:32px;height:32px;color:var(--ink-3);place-items:center;display:inline-grid}.win-x:hover{background:var(--fill-2)}.win .input,.win select{border:1px solid var(--line-control);border-radius:var(--r-lg);background:var(--canvas);width:100%;height:36px;box-shadow:var(--sh-control);font:var(--t-body);color:var(--ink-1);padding:0 10px;display:block}@media(max-width:767px){.win-scrim{align-items:end;padding:0}.win{border-radius:16px 16px 0 0;max-width:none}}.ph-pacts{display:none}@media(max-width:767px){.ph-pacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}}.top{border-bottom-color:var(--line-block)}.rail{border-right-color:var(--line-block)}.blk,.sec,.side,.lw,.facets,.hlt,.prompt,.ans,.dt{background:var(--surface);border:1px solid var(--line-block);border-radius:var(--r-block);box-shadow:var(--sh-block)}.blk{padding:var(--blk-py) var(--blk-px) calc(var(--blk-py) + 4px);min-width:0}:is(.blk,.sec,.side,.lw,.facets,.ans,.prompt) :is(.blk,.sec,.dt){box-shadow:none;background:0 0;border:0;border-radius:0}:is(.blk,.side,.lw,.ans) .sec{border-top:1px solid var(--line);margin-top:20px;padding:16px 0 0}:is(.blk,.side,.lw,.ans) .sec:first-child{border-top:0;margin-top:0;padding-top:0}.work .dt,.lw .dt{box-shadow:none;background:0 0}:is(.blk,.sec,.lw) .hl{gap:0;margin-left:-12px;margin-right:-12px}:is(.blk,.sec,.lw) .hl .hlt{box-shadow:none;border-radius:var(--r-lg);background:0 0;border:0;padding:6px 12px 8px;position:relative}:is(.blk,.sec,.lw) .hl .hlt+.hlt:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:0}:is(.blk,.sec,.lw) .hl .hlt[aria-pressed=true]{background:var(--selected)}.sec{padding:var(--blk-py) var(--blk-px) calc(var(--blk-py) + 4px);min-width:0;margin-top:0}.sec-h{margin-bottom:12px}.d3-screen>:is(.sec,.blk,.hl,.lw),.d3-screen :not(.listwrap)>.lw{margin:0 var(--page-px) var(--blk-gap)}.d3-screen>:is(.sec,.lw,.blk,.hl):last-child,.d3-screen>:last-child>.lw:last-child{margin-bottom:32px}.tbl-wrap{margin:0 calc(-1 * var(--blk-px))}.tbl th:first-child,.tbl td:first-child,.tbl.tight th:first-child,.tbl.tight td:first-child{padding-left:var(--blk-px)}.tbl th:last-child,.tbl td:last-child,.tbl.tight th:last-child,.tbl.tight td:last-child{padding-right:var(--blk-px)}.work .dt .tbl-wrap,.lw .dt .tbl-wrap{margin:0 calc(-1 * var(--blk-px))}.work .dt .tbl th:first-child,.work .dt .tbl td:first-child,.lw .dt .tbl th:first-child,.lw .dt .tbl td:first-child{padding-left:var(--blk-px)}.work .dt .tbl th:last-child,.work .dt .tbl td:last-child,.lw .dt .tbl th:last-child,.lw .dt .tbl td:last-child{padding-right:var(--blk-px)}.work .dt .tbl th.cb,.work .dt .tbl td.cb,.lw .dt .tbl th.cb,.lw .dt .tbl td.cb{padding-left:var(--blk-px);padding-right:var(--cb-gap)}.sec>.dt:last-child:not(:has(.tfoot)) .tbl-wrap,.sec>.tbl-wrap:last-child{border-bottom:0}@media(min-width:768px){.sec:has(>.dt:last-child .tbl-wrap):not(:has(.tfoot)){padding-bottom:4px}}.work>.dt{background:var(--surface);border:1px solid var(--line-block);border-radius:var(--r-block);box-shadow:var(--sh-block);padding:0 var(--blk-px) 12px}.ph{padding:20px var(--page-px) 16px;background:0 0;border-bottom:0}.ph .sub{color:var(--ink-3)}.listwrap{gap:var(--blk-gap);padding:0 var(--page-px) 32px;align-items:start}.facets{align-self:start;padding:12px 16px 16px}.lw{padding:12px var(--blk-px) 16px;min-width:0}.sheet .facets{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rec{gap:var(--blk-gap);padding:12px var(--page-px) 32px}.side{padding:20px var(--blk-px);align-self:start;min-height:0}.work{gap:var(--blk-gap);flex-direction:column;padding:0;display:flex}.work>:is(.sec,.hl,.tabs){margin:0}.tabs:not(.views){border:1px solid var(--line-block);border-radius:var(--r-block);background:var(--surface);height:48px;box-shadow:var(--sh-block);margin:0;padding:0 8px}.hl{margin-top:0}.hlt{padding:12px 14px 14px}.ans{overflow:visible}.ask-col>:is(.sugg,.as-hist){margin-top:var(--blk-gap);background:var(--surface);border:1px solid var(--line-block);border-radius:var(--r-block);box-shadow:var(--sh-block)}.ask-col>.sugg{padding:14px var(--blk-px) 16px}.ask-col>.as-hist{padding:0 var(--blk-px)}.ask-col>.as-hist[open]{padding-bottom:8px}.listwrap>.facets:empty{display:none}.listwrap:has(>.facets:empty){grid-template-columns:minmax(0,1fr)}@media(max-width:767px){.app{background:var(--page)}.ph{padding:16px var(--page-px) 12px}.listwrap{padding:0 var(--page-px) 24px}.lw{padding:12px var(--blk-px) 14px}.mlist li:last-child{border-bottom:0}.rec{gap:var(--blk-gap);padding:8px var(--page-px) 32px}.side,.work{display:contents}.rh{padding:16px var(--blk-px);background:var(--surface);border:1px solid var(--line-block);border-radius:var(--r-block);box-shadow:var(--sh-block)}.hint{background:var(--surface);border:1px solid var(--line-block);margin:0}.rh .acts{flex-wrap:wrap}.rec .hl{margin:0}.tabs:not(.views){margin:0 calc(-1 * var(--page-px));padding:6px var(--page-px);height:auto;box-shadow:none;background:var(--page);border:0;border-radius:0}.tabs:not(.views) .tab{background:var(--surface);border-color:var(--line-block);gap:4px;padding:0 6px}.rec :is(.sec,.grp){padding:var(--blk-py) var(--blk-px) calc(var(--blk-py) + 4px);border:1px solid var(--line-block);border-radius:var(--r-block);background:var(--surface);box-shadow:var(--sh-block);margin:0}.rec .grp-h{margin-bottom:8px}.ask-col{padding:16px var(--page-px) 32px}:is(.blk,.sec,.lw) .hl{margin-left:calc(-1 * var(--blk-px));margin-right:calc(-1 * var(--blk-px));border-top:1px solid var(--line);gap:0}:is(.blk,.sec,.lw) .hl .hlt{padding:10px var(--blk-px) 12px;border-radius:0}:is(.blk,.sec,.lw) .hl .hlt:before{display:none}:is(.blk,.sec,.lw) .hl .hlt:nth-child(2n){border-left:1px solid var(--line)}:is(.blk,.sec,.lw) .hl .hlt:nth-child(n+3){border-top:1px solid var(--line)}}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[40vh\]{min-height:40vh}.w-1\/3{width:33.3333%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-\[50\%\]{border-radius:50%}.rounded-\[var\(--r-1\)\]{border-radius:var(--r-1)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-accent-text{border-color:var(--color-accent-text)}.border-border{border-color:var(--color-border)}.border-danger\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.bg-accent-tint{background-color:var(--color-accent-tint)}.bg-danger-mark{background-color:var(--color-danger-mark)}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-none-mark{background-color:var(--color-none-mark)}.bg-ok-mark{background-color:var(--color-ok-mark)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-warn-mark{background-color:var(--color-warn-mark)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[length\:var\(--fs-xs\)\]{font-size:var(--fs-xs)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-accent-text{color:var(--color-accent-text)}.text-border{color:var(--color-border)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-muted)}.text-text{color:var(--color-text)}.text-text-2{color:var(--color-text-2)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-bg{--tw-ring-offset-color:var(--color-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:bg-danger\/10:hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[selected\]\:font-medium[data-selected]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media print{.print\:hidden{display:none}}.label-mono{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:0;text-transform:none;font-weight:500}.label-caption{font-family:var(--font-sans);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:400}.brand-slogan{font-family:var(--font-sans);letter-spacing:.16em;font-size:10px;font-weight:500;line-height:1}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/onest-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--font-features:normal;--t-record:600 20px/28px var(--font-sans);--t-page:600 18px/26px var(--font-sans);--t-answer:500 18px/26px var(--font-sans);--t-section:600 16px/24px var(--font-sans);--t-hl:600 16px/24px var(--font-sans);--t-price:600 20px/28px var(--font-sans);--t-body:400 14px/20px var(--font-sans);--t-value:500 14px/20px var(--font-sans);--t-label:400 14px/20px var(--font-sans);--t-table:400 14px/20px var(--font-sans);--t-meta:400 13px/18px var(--font-sans);--t-tag:500 13px/18px var(--font-sans);--t-count:500 12px/16px var(--font-sans);--ink-1:#1c1d1f;--ink-2:#3d3e41;--ink-3:#65676c;--ink-4:#717379;--ink-icon:#8a8c91;--line:#edeef0;--line-grid:#e5e6e9;--line-name:#e3e4e4;--line-control:#d6d8dc;--line-src:#b9bcc2;--canvas:#fff;--rail-bg:#fbf9f6;--fill-1:#f8f9fa;--fill-2:#f4f5f6;--selected:var(--accent-50);--selected-hover:var(--accent-100);--accent:#45bea6;--accent-hover:#5fcab4;--accent-fg:#0b1311;--accent-50:#e9f6f2;--accent-100:#d4efe8;--accent-200:#b3e2d6;--accent-600:#1f9279;--accent-text:#0a6a57;--accent-ink:#04503f;--tag-neutral-bg:#f4f5f6;--tag-neutral-line:#edeef0;--tag-neutral-ink:#3d3e41;--tag-neutral-mark:#8a8c91;--tag-accent-bg:var(--accent-50);--tag-accent-line:var(--accent-200);--tag-accent-ink:var(--accent-ink);--tag-accent-mark:var(--accent-600);--tag-yellow-bg:#fff3cc;--tag-yellow-line:#fce9bb;--tag-yellow-ink:#6f5302;--tag-yellow-mark:#c28a00;--tag-red-bg:var(--st-danger-bg);--tag-red-line:var(--st-danger-line);--tag-red-ink:var(--st-danger);--tag-red-mark:var(--st-danger-mark);--tag-green-bg:#ddf9e4;--tag-green-line:#c8f3d4;--tag-green-ink:#025433;--tag-green-mark:#1f8a5b;--st-ok:#025433;--st-ok-mark:#1f8a5b;--st-warn:#6f5302;--st-warn-mark:#a87700;--st-danger:#8e1d17;--st-danger-mark:#c9362c;--st-none:#3d3e41;--st-none-mark:#8a8c91;--st-weak:#6f5302;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-pill:999px;--sh-control:0 1px 2px #1011110f;--sh-float:0 0 0 1px #1011110f, 0 4px 8px #1011110a, 0 16px 32px -6px #10111129;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--rail-w:208px;--top-h:48px;--panel-w:360px;--facets-w:256px;--ask-w:720px;--nav-h:32px;--tab-h:32px;--ctl-h:32px;--act-h:36px;--row-h:36px;--row-h2:52px;--st-danger-bg:#feeceb;--st-danger-line:#f8d4d1;--st-weak-bg:#fff3cc;--scrim-bg:#10111173;color-scheme:light;--page:#f5f2ed;--surface:var(--canvas);--line-block:#e8e3da;--sh-block:0 1px 2px #2820140f, 0 8px 24px -10px #28201429;--r-block:var(--r-xl);--page-px:24px;--blk-px:20px;--blk-py:16px;--blk-gap:16px}@media(max-width:767px){:root{--page-px:16px;--blk-px:16px;--blk-py:14px;--blk-gap:12px}}:root[data-theme=dark]{color-scheme:dark;--ink-1:#eceef0;--ink-2:#cfd3d8;--ink-3:#a3a9b0;--ink-4:#929aa2;--ink-icon:#7d848c;--line:#262a2e;--line-grid:#2e3338;--line-name:#373d43;--line-control:#4b5258;--line-src:#5d656d;--canvas:#121416;--rail-bg:#0f1113;--fill-1:#181b1e;--fill-2:#1f2327;--selected:var(--accent-50);--selected-hover:var(--accent-100);--accent:#45bea6;--accent-hover:#5fcab4;--accent-fg:#0b1311;--accent-50:#143029;--accent-100:#1b4036;--accent-200:#25594a;--accent-600:#45bea6;--accent-text:#6fd9c2;--accent-ink:#a9ecdc;--tag-neutral-bg:#23272b;--tag-neutral-line:#2e3338;--tag-neutral-ink:#d6dade;--tag-neutral-mark:#8d949c;--tag-accent-bg:var(--accent-50);--tag-accent-line:var(--accent-200);--tag-accent-ink:var(--accent-ink);--tag-accent-mark:var(--accent-600);--tag-yellow-bg:#3a2f10;--tag-yellow-line:#4d3f17;--tag-yellow-ink:#f2d88e;--tag-yellow-mark:#d9a21a;--tag-red-bg:var(--st-danger-bg);--tag-red-line:var(--st-danger-line);--tag-red-ink:var(--st-danger);--tag-red-mark:var(--st-danger-mark);--tag-green-bg:#123a27;--tag-green-line:#1b4f35;--tag-green-ink:#a3ebc0;--tag-green-mark:#3fae7c;--st-ok:#9be8bb;--st-ok-mark:#3fae7c;--st-warn:#efd47e;--st-warn-mark:#d9a21a;--st-danger:#f6b3ad;--st-danger-mark:#e5645b;--st-none:#cfd3d8;--st-none-mark:#8d949c;--st-weak:#efd47e;--st-danger-bg:#3d1f1e;--st-danger-line:#552b29;--st-weak-bg:#3a2f10;--sh-control:0 1px 2px #00000073;--sh-float:0 0 0 1px #ffffff17, 0 4px 8px #0000004d, 0 16px 32px -6px #000000a6;--scrim-bg:#0009;--page:#0b0d0f;--line-block:#2a2f34;--sh-block:none}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.muted{color:var(--color-muted)}.t2{color:var(--color-text-2)}.strong{color:var(--color-text);font-weight:600}.dash{color:var(--color-muted)}blockquote.quote,p.quote,.legacy-quote{border-left:3px solid var(--color-border-strong);padding:2px 0 2px var(--sp-3);color:var(--color-text);font:inherit;border-top:0;margin-top:0;display:block}.row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.stack{gap:var(--sp-3);align-content:start;min-width:0;display:grid}svg.mk{flex:none;width:10px;height:10px}.g-2-1{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.g-1-1{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.g-facet{gap:var(--sp-4);grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}@media(max-width:1180px){.g-2-1,.g-1-1{grid-template-columns:minmax(0,1fr)}.c-kv--cols{grid-template-columns:minmax(110px,34%) 1fr}}@media(max-width:900px){.g-facet{grid-template-columns:minmax(0,1fr)}}.legacy-seg{border:1px solid var(--color-border-strong);border-radius:var(--r-2);display:inline-flex;overflow:hidden}.legacy-seg button{font:500 var(--fs-sm)/1 var(--font-sans);height:28px;padding:0 var(--sp-3);background:var(--color-surface);color:var(--color-text-2);cursor:pointer;border:0}.legacy-seg button+button{border-left:1px solid var(--color-border-strong)}.legacy-seg button[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-fg)}.input{align-items:center;gap:var(--sp-2);height:var(--ctl-h);padding:0 var(--sp-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--r-2);color:var(--color-muted);font-size:var(--fs-sm);display:flex}.input--lg{height:40px;font-size:var(--fs-md)}.input kbd{font:500 var(--fs-micro)/1 var(--font-mono);border:1px solid var(--color-border);border-radius:var(--r-1);color:var(--color-muted);margin-left:auto;padding:3px 5px}.c-chip{border-radius:var(--r-1);height:20px;font:500 var(--fs-xs)/1 var(--font-sans);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 6px 0 5px;display:inline-flex}.c-chip[data-st=ok]{background:var(--color-ok-bg);color:var(--color-ok)}.c-chip[data-st=warn]{background:var(--color-warn-bg);color:var(--color-warn)}.c-chip[data-st=danger]{background:var(--color-danger-bg);color:var(--color-danger)}.c-chip[data-st=none]{background:var(--color-none-bg);color:var(--color-none)}.c-chip[data-st=info]{background:var(--color-info-bg);color:var(--color-info)}.c-chip--lg{height:24px;font-size:var(--fs-sm);padding:0 8px 0 6px}.mk-ok{color:var(--color-ok-mark)}.mk-warn{color:var(--color-warn-mark)}.mk-danger{color:var(--color-danger-mark)}.mk-none{color:var(--color-none-mark)}.mk-info{color:var(--color-info-mark)}.c-tag{border-radius:var(--r-1);border:1px solid var(--color-border);background:var(--color-surface);height:20px;color:var(--color-text-2);font:400 var(--fs-xs)/1 var(--font-sans);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 6px;display:inline-flex}.c-tag--more{color:var(--color-accent-text);border-style:dashed}.c-tag--wrap{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:20px;padding-block:3px}.c-count{border-radius:var(--r-1);background:var(--color-surface-2);min-width:18px;height:18px;color:var(--color-text);font:600 var(--fs-micro)/1 var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.c-cov{border-radius:var(--r-1);border:1px solid var(--color-warn-mark);background:var(--color-warn-bg);height:22px;color:var(--color-warn);font:500 var(--fs-xs)/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.c-cov b{font-weight:600}.tile{vertical-align:middle;border-radius:var(--r-2);background:var(--color-surface-2);width:20px;height:20px;color:var(--color-text-2);border:1px solid var(--color-border);font:600 10px/1 var(--font-sans);letter-spacing:0;flex:none;place-items:center;margin-right:8px;display:inline-grid}[data-density=compact] .tile{width:18px;height:18px;font-size:9px}.c-prov{vertical-align:middle;display:inline-flex;position:relative}.c-prov>button{border:1px solid var(--color-border);border-radius:var(--r-1);height:16px;color:var(--color-muted);cursor:help;font:500 var(--fs-micro)/1 var(--font-mono);letter-spacing:0;background:0 0;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.c-prov>button:hover,.c-prov>button:focus-visible{border-color:var(--color-border-strong);color:var(--color-text)}.c-prov__age{white-space:nowrap}.pm{border:1.25px solid;border-radius:0;width:7px;height:7px;display:inline-block}.pm[data-mark=CONFIRMED]{background:currentColor}.pm[data-mark=PARTIAL]{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pm[data-mark=UNVERIFIED]{background:0 0}.c-prov__pop{z-index:40;width:300px;padding:var(--sp-3);background:var(--color-surface);border-radius:var(--r-4);box-shadow:var(--shadow-float);font:400 var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--color-text-2);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px)}.c-prov:hover .c-prov__pop,.c-prov:focus-within .c-prov__pop{opacity:1;visibility:visible;transform:none}.c-prov--right .c-prov__pop{left:auto;right:0}.c-prov__pop dl{gap:4px var(--sp-2);grid-template-columns:76px 1fr;margin:0;display:grid}.c-prov__pop dt{color:var(--color-muted)}.c-prov__pop dd{color:var(--color-text);word-break:break-word;margin:0}@media print{.c-prov__pop{display:none!important}}.c-section{background:var(--color-sunken);border-radius:var(--r-4);padding:var(--sp-4);gap:var(--sp-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.c-section>header{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-height:28px;display:flex}.c-section>header h2{font-size:var(--fs-lg);line-height:var(--lh-lg)}.c-section>header .sub{font-size:var(--fs-sm);color:var(--color-text-2)}.c-section>header .end{gap:var(--sp-2);align-items:center;margin-left:auto;display:flex}.c-section--flat{background:0 0;padding:0}.c-card{background:var(--surface);border:1px solid var(--line-block);border-radius:var(--r-block);box-shadow:var(--sh-block);min-width:0}.c-card>header{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border);display:flex}.c-card>header h3{font-size:var(--fs-md);line-height:var(--lh-md)}.c-card>header .end{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.c-card>.body{padding:var(--sp-3) var(--sp-4)}.c-card>footer{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--color-border);font-size:var(--fs-xs);color:var(--color-muted);gap:var(--sp-3);align-items:center;display:flex}.c-card--link:hover{border-color:var(--color-border-strong)}.c-fg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-3);min-width:0}.c-fg>summary,.c-fg>header{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) 0 var(--sp-3);background:var(--color-surface-2);border-bottom:1px solid var(--color-border);border-radius:var(--r-3) var(--r-3) 0 0;cursor:pointer;height:36px;list-style:none;display:flex}.c-fg>summary::-webkit-details-marker{display:none}.c-fg>summary h3,.c-fg>header h3{font-size:var(--fs-md);line-height:var(--lh-md)}.c-fg>summary .end{gap:var(--sp-2);align-items:center;margin-left:auto;display:flex}.c-fg>summary .chev{color:var(--color-muted);transition:transform .15s}.c-fg:not([open])>summary{border-radius:var(--r-3);border-bottom:0}.c-fg:not([open])>summary .chev{transform:rotate(-90deg)}.c-fg>.body{padding:var(--sp-1) var(--sp-3) var(--sp-2)}.c-kv{grid-template-columns:minmax(120px,34%) 1fr;margin:0;display:grid}.c-kv>div{display:contents}.c-kv dt,.c-kv dd{border-bottom:1px solid var(--color-border);margin:0;padding:7px 0}.c-kv>div:last-child dt,.c-kv>div:last-child dd{border-bottom:0}.c-kv dt{color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);padding-right:var(--sp-3)}.c-kv dd{color:var(--color-text);align-items:baseline;gap:4px var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.c-kv dd .v{min-width:0}.c-kv dd .c-prov{margin-left:auto}.c-kv--cols{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(110px,30%) 1fr)}.c-panel{z-index:20;background:var(--color-surface);border-radius:var(--r-4) 0 0 var(--r-4);width:min(400px,92%);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.c-panel>header{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border);gap:6px;display:grid}.c-panel>header .row{align-items:center;gap:var(--sp-2);display:flex}.c-panel>header h3{font-size:var(--fs-lg);line-height:var(--lh-lg)}.c-panel>.body{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);flex:1;align-content:start;display:grid;overflow:auto}.c-panel>footer{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--color-border);gap:var(--sp-2);display:flex}.scrim:not(.app>.scrim){z-index:19;background:var(--scrim);display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media print{.c-panel,.scrim:not(.app>.scrim){display:none!important}}.c-rh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-3);position:relative}.c-rh:before{content:"";background:var(--rh-stripe,var(--color-none-mark));border-radius:var(--r-3) var(--r-3) 0 0;height:3px;position:absolute;inset:0 0 auto}.c-rh[data-st=ok]{--rh-stripe:var(--color-ok-mark)}.c-rh[data-st=warn]{--rh-stripe:var(--color-warn-mark)}.c-rh[data-st=danger]{--rh-stripe:var(--color-danger-mark)}.c-rh .in{padding:var(--sp-4) var(--sp-4) var(--sp-3);gap:var(--sp-2);display:grid}.legacy-crumbs{font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.legacy-crumbs a{color:var(--color-text-2)}.legacy-crumbs>span{align-items:center;gap:6px;display:inline-flex}.c-rh .title{align-items:flex-start;gap:var(--sp-3);display:flex}.c-rh h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.005em}.c-rh .title .end{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.c-rh .alt{font-size:var(--fs-sm);color:var(--color-text-2)}.c-rh .meta{align-items:center;gap:4px var(--sp-2);font-size:var(--fs-sm);color:var(--color-text-2);flex-wrap:wrap;display:flex}.c-rh .meta .sep{color:var(--color-border-strong)}.c-rh .actions{gap:var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.c-rh .tabs{gap:var(--sp-4);padding:0 var(--sp-4);border-bottom:0;border-top:1px solid var(--color-border);height:auto;margin:0;display:flex;overflow-x:auto}.c-rh .tabs a{height:36px;font-size:var(--fs-sm);color:var(--color-text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.c-rh .tabs a[aria-current=true]{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:600}.c-rh .tabs a:hover{color:var(--color-text);text-decoration:none}.star{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--color-border-strong);border-radius:var(--r-2);background:var(--color-surface);color:var(--color-text-2);cursor:pointer;place-items:center;display:inline-grid}.star[aria-pressed=true]{color:var(--color-accent-text);border-color:var(--color-accent-text)}.menu-wrap{position:relative}.menu{z-index:40;min-width:220px;padding:var(--sp-1);background:var(--color-surface);border-radius:var(--r-4);box-shadow:var(--shadow-float);display:grid;position:absolute;top:calc(100% + 4px);right:0}.menu a,.menu button{all:unset;padding:6px var(--sp-2);border-radius:var(--r-2);color:var(--color-text);font-size:var(--fs-sm);cursor:pointer}.menu a:hover,.menu button:hover{background:var(--color-hover);text-decoration:none}@media print{.c-rh .actions,.c-rh .tabs{display:none!important}}.c-statgroup{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));background:var(--color-surface);display:grid}.c-stat{padding:var(--sp-3) var(--sp-4);color:inherit;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:2px;min-width:0;display:grid;position:relative}.c-stat:hover{background:var(--color-hover);text-decoration:none}.c-stat .lbl{font-size:var(--fs-sm);color:var(--color-text-2);align-items:center;gap:6px;display:flex}.c-stat .n{font-size:var(--fs-num);line-height:var(--lh-num);color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:500}.c-stat .n small{font-size:var(--fs-md);color:var(--color-muted);font-weight:400}.c-stat .go{right:var(--sp-3);top:var(--sp-3);color:var(--color-muted);opacity:0;position:absolute}.c-stat:hover .go,.c-stat:focus-visible .go{opacity:1;color:var(--color-accent-text)}.c-stat--sm .n{font-size:var(--fs-xl);line-height:var(--lh-xl)}.c-stat[aria-busy=true] .n{background:var(--color-surface-2);border-radius:var(--r-1);color:#0000;width:64px;height:26px;margin:3px 0}.c-tablebar{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.c-tablebar .end{gap:var(--sp-2);align-items:center;margin-left:auto;display:flex}.c-tablebar .count{font-size:var(--fs-sm);color:var(--color-text-2)}.c-selbar{align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);background:var(--color-accent-tint);border-bottom:1px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text);display:none}.c-selbar.on{display:flex}.c-tablewrap{max-height:var(--table-max-h,none);background:var(--color-surface);position:relative;overflow:auto}.scroll-cue{pointer-events:none;opacity:0;z-index:3;width:18px;transition:opacity .15s;position:absolute;top:0;bottom:0}.scroll-cue--r{background:linear-gradient(270deg,#15191d29,#0000);right:0}.scroll-cue--l{background:linear-gradient(90deg,#15191d1f,#0000);left:0}:root[data-theme=dark] .scroll-cue--r{background:linear-gradient(270deg,#0000008c,#0000)}:root[data-theme=dark] .scroll-cue--l{background:linear-gradient(90deg,#00000073,#0000)}.tbl-shell{position:relative}.tbl-shell.has-right .scroll-cue--r,.tbl-shell.has-left .scroll-cue--l{opacity:1}table.c-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-cell);line-height:var(--lh-cell);font-stretch:var(--cell-stretch)}.c-table th,.c-table td{padding:var(--cell-py) var(--cell-px);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);white-space:nowrap}.c-table thead th{z-index:2;background:var(--color-surface-2);color:var(--color-text-2);font-weight:600;font-size:var(--fs-xs);line-height:var(--lh-xs);vertical-align:middle;border-bottom-color:var(--color-border-strong);height:32px;position:sticky;top:0}.c-table thead th button.sort{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.c-table thead th[aria-sort]{color:var(--color-text)}.c-table thead th .hint{color:var(--color-muted);font-weight:400}.c-tablewrap.is-stuck thead th{box-shadow:0 1px 0 var(--color-border-strong),0 3px 6px #15191d0f}.c-table tbody tr:nth-child(2n) td{background:var(--color-zebra)}.c-table tbody tr:nth-child(odd) td{background:var(--color-surface)}.c-table tbody tr:hover td{background:var(--color-hover)}.c-table tbody tr.is-selected td{background:var(--color-accent-tint)}.c-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--color-accent-text)}.c-table tbody tr.is-new td:first-child{box-shadow:inset 3px 0 0 var(--color-info-mark)}.c-table td.num,.c-table th.num{text-align:right}.c-table .col-sel{width:36px;padding-right:0}.c-table .sticky-col{z-index:1;position:sticky;left:0}.c-table thead .sticky-col{z-index:3}.c-table .sticky-col.after-sel{left:36px}.c-table .anchor{color:var(--color-accent-text);white-space:normal;font-weight:600}.c-table .sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--color-muted);font-weight:400;display:block}.c-table td:has(>.c-chip),.c-table td:has(>.c-prov){vertical-align:middle}.c-table tfoot td{background:var(--color-surface-2);font-size:var(--fs-xs);color:var(--color-text-2);border-bottom:0}.namecell{align-items:flex-start;min-width:200px;display:flex}[data-density=compact] .c-table .sub{margin-left:6px;display:inline}.c-pipe{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(150px,1fr));display:grid;overflow-x:auto}.c-pcol{background:var(--color-surface-2);border-radius:var(--r-3);border-top:3px solid var(--pcol,var(--color-none-mark));min-width:0}.c-pcol>header{padding:var(--sp-2) var(--sp-3);align-items:center;gap:6px;display:flex}.c-pcol>header h4{font-size:var(--fs-sm);line-height:var(--lh-sm)}.c-pcol>header .end{margin-left:auto}.c-pcol>.cards{gap:6px;padding:0 6px 6px;display:grid}.c-pcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-2);padding:var(--sp-2) 10px;font-size:var(--fs-sm);gap:2px;display:grid}.c-pcard .name{color:var(--color-text);font-weight:600}.c-pcard .meta{font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c-pcard.is-dragging{box-shadow:var(--shadow-float);transform:rotate(-1deg)}.c-pcard--add{border:1px dashed var(--color-border-strong);color:var(--color-accent-text);text-align:center;cursor:pointer;background:0 0;width:100%;font-weight:500}.c-pcard.is-excluded .name{color:var(--color-text-2);font-weight:500;text-decoration:line-through}.c-rel{margin:0;padding:0;list-style:none}.c-rel li{gap:2px var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.c-rel li:last-child{border-bottom:0}.c-rel .t{color:var(--color-text);min-width:0;font-weight:500}.c-rel .m{font-size:var(--fs-xs);color:var(--color-muted);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:6px;display:flex}.c-rel .r{font-size:var(--fs-xs);color:var(--color-text-2);white-space:nowrap;text-align:right}.c-rel li.is-new{box-shadow:inset 3px 0 0 var(--color-info-mark);padding-left:var(--sp-2)}.c-rel li.is-seen .t{color:var(--color-text-2);font-weight:400}.c-rel .more{padding-top:var(--sp-2);font-size:var(--fs-sm);display:block}.c-facet{gap:var(--sp-3);font-size:var(--fs-sm);align-content:start;min-width:0;display:grid}.c-facet .applied{flex-wrap:wrap;gap:6px;display:flex}.c-facet .applied .c-tag{gap:6px}.c-facet .applied button{all:unset;cursor:pointer;color:var(--color-muted)}.c-facet fieldset{border:0;gap:1px;min-width:0;margin:0;padding:0;display:grid}.c-facet legend{width:100%;color:var(--color-text);font-weight:600;font-size:var(--fs-sm);align-items:center;padding:0 0 6px;display:flex}.c-facet legend .end{font-weight:400;font-size:var(--fs-xs);color:var(--color-muted);margin-left:auto}.c-facet label{align-items:center;gap:var(--sp-2);border-radius:var(--r-2);cursor:pointer;color:var(--color-text-2);min-width:0;padding:3px 6px;display:flex}.c-facet label:hover{background:var(--color-hover)}.c-facet label .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-facet label .c{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);flex-shrink:0;margin-left:auto}.c-facet label.on{color:var(--color-text);font-weight:500}.c-facet label.zero{color:var(--color-muted)}.c-facet .showmore{font-size:var(--fs-xs);padding:2px 6px}.bar{background:var(--color-surface-2);border-radius:var(--r-1);height:3px;margin:-1px 6px 3px 28px;display:block}.bar>i{background:var(--color-border-strong);border-radius:var(--r-1);height:100%;display:block}.c-empty{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--color-border-strong);border-radius:var(--r-3);font-size:var(--fs-sm);color:var(--color-text-2);display:flex}.c-empty .why{color:var(--color-text);white-space:nowrap;font-weight:500}.c-empty .end{gap:var(--sp-2);align-items:center;margin-left:auto;display:flex}.c-empty--screen{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6);background:var(--color-surface);flex-direction:column}.c-empty--screen h3{font-size:var(--fs-lg);line-height:var(--lh-lg)}.c-empty--screen p{max-width:64ch;margin:0}:is(.blk,.sec,.side,.lw,.facets,.ans,.prompt,.c-card) .c-empty{background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.dt-empty{padding:24px 16px}:is(.blk,.sec,.lw,.work>.dt) .dt-empty{padding:8px 0 4px}.c-src{display:inline;position:relative}.c-src__v{cursor:help;border-radius:var(--r-1)}.c-src__v--rest{-webkit-text-decoration:underline dotted var(--color-border-strong);text-decoration:underline dotted var(--color-border-strong)}@supports (color:color-mix(in lab,red,red)){.c-src__v--rest{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--color-border-strong) 60%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--color-border-strong) 60%,transparent)}}.c-src__v--rest{text-underline-offset:4px;text-decoration-thickness:1px}.c-src__v--rest:hover,.c-src__v--rest:focus{-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted)}.c-src__v:focus{outline:none}.c-src__v:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.c-src__pop{z-index:60;width:340px;max-width:calc(100vw - 32px);padding:var(--sp-3);background:var(--color-surface);border-radius:var(--r-4);box-shadow:var(--shadow-float);font:400 var(--fs-xs)/var(--lh-xs) var(--font-sans);color:var(--color-text-2);text-align:left;white-space:normal;cursor:default;letter-spacing:0;text-decoration:none;position:absolute;top:calc(100% + 6px);left:-8px}.c-src__pop--end{left:auto;right:-8px}.c-src__h{color:var(--color-text);margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.c-src__x{all:unset;display:none}.c-src__pop dl{gap:4px var(--sp-2);grid-template-columns:92px 1fr;margin:0;display:grid}.c-src__pop dt{color:var(--color-muted)}.c-src__pop dd{color:var(--color-text);margin:0}.c-src__pop dd a.anchor{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.c-src__weak{font-weight:500;color:var(--color-warn)!important}.c-src__act{gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:10px;display:flex}.c-src__act a,.c-src__act button{all:unset;cursor:pointer;font-size:var(--fs-xs);color:var(--color-accent-text)}.c-src__act a:hover,.c-src__act button:hover{text-decoration:underline}.c-src__scrim{display:none}@media(max-width:640px){.c-src__scrim{z-index:59;background:#15191d73;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.c-src__pop,.c-src__pop--end{z-index:60;width:auto;max-width:none;max-height:80vh;padding:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);border-radius:12px 12px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.c-src__pop dl{grid-template-columns:110px 1fr}.c-src__x{cursor:pointer;min-width:44px;min-height:44px;color:var(--color-accent-text);justify-content:center;align-items:center;margin:-12px -8px -12px 0;font-weight:500;display:inline-flex}.c-src__act a,.c-src__act button{font-size:var(--fs-sm);align-items:center;min-height:32px;display:inline-flex}}@media print{.c-src__pop,.c-src__scrim{display:none!important}.c-src__v--rest{text-decoration:none}}.c-rh .facts{grid-template-columns:repeat(var(--fc,6),minmax(0,1fr));border-top:1px solid var(--color-border);display:grid}.c-rh .fact{padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--color-border);min-width:0}.c-rh .fact:first-child{border-left:0}.c-rh .fact .l{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-muted);margin-bottom:4px;display:block}.c-rh .fact .v{color:var(--color-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:22px;display:block}.c-rh .fact .v .u{color:var(--color-text-2);font-weight:400}.c-rh .fact .s{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-2);margin-top:2px;display:block}.c-rh .fact .s+.s{margin-top:4px}@media(max-width:1100px){.c-rh .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.c-rh .fact:nth-child(3n+1){border-left:0}.c-rh .fact:nth-child(n+4){border-top:1px solid var(--color-border)}}@media(max-width:640px){.c-rh .facts{grid-template-columns:minmax(0,1fr)}.c-rh .fact{column-gap:var(--sp-3);padding:10px var(--sp-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(88px,34%) minmax(0,1fr);display:grid;border-left:0!important}.c-rh .fact:first-child{border-top:0}.c-rh .fact .l{grid-column:1;margin:0}.c-rh .fact .v,.c-rh .fact .s{grid-column:2}.c-rh .fact .v{font-size:14px;line-height:20px}.c-rh .fact .s{font-size:var(--fs-sm);margin-top:0}.c-rh .fact .l{grid-row:1/span 6;align-self:start}.c-rh .legacy-crumbs{flex-wrap:nowrap;overflow:hidden}.c-rh .legacy-crumbs>span{flex:0 auto;min-width:0}.c-rh .legacy-crumbs>span:first-child{flex:none}.c-rh .legacy-crumbs a{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.c-rh .tabs{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.c-blk{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-3);min-width:0;scroll-margin-top:var(--sp-4)}.c-blk>header{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;min-height:48px;display:flex}.c-blk>header h2{font-size:var(--fs-lg);line-height:var(--lh-lg)}.c-blk>header .meta{font-size:var(--fs-sm);color:var(--color-muted)}.c-blk>header .end{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.c-blk>.body{padding:var(--sp-4);gap:var(--sp-3);display:grid}.c-blk>.body--flush{padding:0}.c-blk .note{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-muted)}.c-pairs{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-md);line-height:var(--lh-md);grid-template-columns:minmax(96px,150px) minmax(0,1fr);margin:0;display:grid}.c-pairs dt{color:var(--color-muted);font-size:var(--fs-sm);line-height:var(--lh-md);margin:0}.c-pairs dd{color:var(--color-text);overflow-wrap:anywhere;min-width:0;margin:0}.c-pairs dd .s{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-2);margin-top:2px;display:block}.c-pairs--rows{gap:0 var(--sp-4)}.c-pairs--rows dt,.c-pairs--rows dd{border-bottom:1px solid var(--color-border);padding:9px 0}.c-pairs--rows dt:last-of-type,.c-pairs--rows dd:last-of-type{border-bottom:0}.c-pairs--wide{grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.c-pairs--narrow{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(84px,108px) minmax(0,1fr)}@media(max-width:640px){.c-pairs,.c-pairs--wide,.c-pairs--narrow{grid-template-columns:minmax(0,1fr);gap:2px 0}.c-pairs dt{padding-top:var(--sp-2)}.c-pairs--rows dt{border-bottom:0;padding-bottom:0}}.c-rh .fact .c-tag--wrap,.c-blk .c-tag--wrap{line-height:var(--lh-xs)}.c-more{all:unset;cursor:pointer;color:var(--color-accent-text);font-size:var(--fs-sm)}.c-more:hover{text-decoration:underline}.c-more:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px;border-radius:var(--r-1)}.c-list{margin:0;padding:0;list-style:none;display:grid}.c-list>li{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:9px var(--sp-4);border-top:1px solid var(--color-border);font-size:var(--fs-md);line-height:var(--lh-md);display:flex}.c-list>li:first-child{border-top:0}.c-list .muted{font-size:var(--fs-sm);white-space:nowrap}.c-list .t2{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-2);margin-top:2px;display:block}.c-seg{flex-wrap:wrap;gap:6px;display:flex}.c-seg button{border:1px solid var(--color-border);border-radius:var(--r-2);background:var(--color-surface);height:28px;font:400 var(--fs-sm)/1 var(--font-sans);color:var(--color-text-2);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.c-seg button:hover{background:var(--color-hover)}.c-seg button[aria-pressed=true]{border-color:var(--color-accent-text);background:var(--color-accent-tint);color:var(--color-text);font-weight:500}.c-seg b{color:var(--color-muted);font-weight:500}.c-ptbl{border-collapse:collapse;width:100%;font-size:var(--fs-md);line-height:var(--lh-md)}.c-ptbl th{text-align:left;font-weight:500;font-size:var(--fs-sm);color:var(--color-muted);padding:8px var(--sp-3);border-bottom:1px solid var(--color-border-strong);white-space:nowrap}.c-ptbl td{padding:10px var(--sp-3);border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-text)}.c-ptbl th:first-child,.c-ptbl td:first-child{padding-left:var(--sp-4)}.c-ptbl th:last-child,.c-ptbl td:last-child{padding-right:var(--sp-4)}.c-ptbl tbody tr:last-child td{border-bottom:0}.c-ptbl tbody tr:hover td{background:var(--color-hover)}.c-ptbl .num{text-align:right;font-variant-numeric:tabular-nums}.c-ptbl .nm a{color:var(--color-text);font-weight:500;text-decoration:none}.c-ptbl .nm a:hover{text-decoration:underline}.c-ptbl .sub{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-muted);margin-top:2px;display:block}.c-ptbl .na{color:var(--color-muted)}.c-dot{vertical-align:1px;background:var(--color-none-mark);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.c-dot[data-st=ok]{background:var(--color-ok-mark)}.c-price{align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.c-price__n{color:var(--color-text);font-size:24px;font-weight:500;line-height:30px}.c-price__n .u{font-size:var(--fs-md);color:var(--color-text-2);font-weight:400}.c-srcs{margin:0;padding:0;list-style:none;display:grid}.c-srcs>li{justify-content:space-between;gap:var(--sp-3);border-top:1px solid var(--color-border);font-size:var(--fs-md);line-height:var(--lh-md);padding:9px 0;display:flex}.c-srcs>li:first-child{border-top:0;padding-top:0}.c-srcs .w{color:var(--color-text);font-weight:500}.c-srcs .t2{color:var(--color-text-2)}.c-srcs .weak{color:var(--color-warn)}.c-md-only{display:block}.c-sm-only{display:none}@media(max-width:639px){.c-md-only{display:none}.c-sm-only{display:grid}}.pult-alert{border-radius:var(--r-md,8px);border:1px solid var(--tag-neutral-line);background:var(--tag-neutral-bg);color:var(--ink-2);font:var(--t-body);padding:10px 14px;display:block}.pult-alert[data-tone=info]{background:var(--tag-accent-bg);border-color:var(--tag-accent-line)}.pult-alert[data-tone=warning]{background:var(--tag-yellow-bg);border-color:var(--tag-yellow-line);color:var(--tag-yellow-ink)}.pult-alert[data-tone=error]{background:var(--tag-red-bg);border-color:var(--tag-red-line);color:var(--tag-red-ink)}.pult-alert p{margin:0}.pult-alert .pult-alert-title{font:var(--t-value);color:var(--ink-1)}.pult-alert[data-tone=warning] .pult-alert-title{color:var(--tag-yellow-ink)}.pult-alert[data-tone=error] .pult-alert-title{color:var(--tag-red-ink)}.pult-alert a{color:var(--accent-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.pult-alert a:hover{color:var(--accent-ink);text-decoration-thickness:2px}.pult-alert .pult-alert-more{font:var(--t-meta);color:var(--ink-3);margin-top:4px}.pult-badge{border-radius:var(--r-sm,6px);border:1px solid var(--tag-neutral-line);background:var(--tag-neutral-bg);height:22px;color:var(--tag-neutral-ink);font:var(--t-tag);white-space:nowrap;align-items:center;padding:0 7px;display:inline-flex}.pult-badge[data-tone=brand]{background:var(--tag-accent-bg);border-color:var(--tag-accent-line);color:var(--tag-accent-ink)}.pult-badge[data-tone=success]{background:var(--tag-green-bg);border-color:var(--tag-green-line);color:var(--tag-green-ink)}.pult-badge[data-tone=warning]{background:var(--tag-yellow-bg);border-color:var(--tag-yellow-line);color:var(--tag-yellow-ink)}.pult-badge[data-tone=error]{background:var(--tag-red-bg);border-color:var(--tag-red-line);color:var(--tag-red-ink)}.pult-badge[data-tone=muted]{color:var(--ink-3);background:0 0;border-color:#0000}.price-dots{width:100%;max-width:420px;height:auto;display:block}@media(max-width:767px){.price-dots{width:calc(100% - 64px)}}.btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);box-shadow:none}.btn[data-variant=primary] .i{color:var(--accent-fg)}.btn[data-variant=primary]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn[data-variant=secondary]{background:var(--canvas);color:var(--ink-1);border-color:var(--line-control)}.btn[data-variant=ghost]{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;padding:0 8px}.btn[data-variant=ghost]:hover{background:var(--fill-2);border-color:#0000}.btn[data-variant=ghost] .i{color:var(--ink-3)}span.hint{display:inline}td.nm,th.nm{gap:0;max-width:none;display:table-cell}td.nm a,.c-ptbl .nm a,.ls-table .nm a{white-space:normal;text-overflow:clip;text-decoration:none;overflow:visible}td.nm a:hover,.c-ptbl .nm a:hover{text-decoration:underline}.d3-screen>.lw{overflow-x:auto}.tbl .anchor{color:var(--ink-1);white-space:normal;overflow-wrap:break-word;text-decoration:underline;-webkit-text-decoration-color:var(--line-name);text-decoration-color:var(--line-name);text-underline-offset:4px;font-weight:500}.tbl .anchor:hover{-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.tbl .sub{font:var(--t-meta);color:var(--ink-3);font-weight:400;display:block}.tbl td.wr,.tbl td.wn{overflow-wrap:break-word}:root{--teal:#1a9479;--teal-50:#e3f5f0;--teal-100:#cdeee5;--teal-line:#c3e8de;--teal-ink:#0a5546;--teal-text:#0d6b58;--blue:#3a6fe0;--blue-50:#e9f0fd;--blue-100:#d6e3fb;--blue-line:#cfdcf7;--blue-ink:#1c3f8a;--blue-text:#2853b0;--amber:#b97700;--amber-50:#fdf3dc;--amber-100:#fae8bb;--amber-line:#f2dea9;--amber-ink:#6b4a00;--amber-text:#855c00;--coral:#dc5a43;--coral-50:#fdede9;--coral-100:#fbdcd4;--coral-line:#f6d0c6;--coral-ink:#8a2a19;--coral-text:#a8381f;--slate:#0e7490;--slate-50:#e6f4f8;--slate-100:#cfe9f1;--slate-line:#c2e1eb;--slate-ink:#083b4a;--slate-text:#0b5d73}:root[data-theme=dark]{--teal:#45bea6;--teal-50:#12302a;--teal-100:#1a4038;--teal-line:#1d4a40;--teal-ink:#9fe6d4;--teal-text:#6fd9c2;--blue:#6f97f0;--blue-50:#16223d;--blue-100:#1d2c4f;--blue-line:#243766;--blue-ink:#b9cdfb;--blue-text:#8fb0f5;--amber:#d9a21a;--amber-50:#33270c;--amber-100:#403210;--amber-line:#4d3b12;--amber-ink:#f2d68e;--amber-text:#e0b54a;--coral:#ec7a65;--coral-50:#3a1b16;--coral-100:#48231c;--coral-line:#5a2a22;--coral-ink:#f7beb2;--coral-text:#f08d78;--slate:#3fb3cc;--slate-50:#0f2a31;--slate-100:#153842;--slate-line:#1a4450;--slate-ink:#a6e2ef;--slate-text:#6fcde0}:root{--ov-banner-fg:#fff;--ov-banner-from:#0c5a4b;--ov-banner-to:#127563;--k:var(--accent-600);--k-50:var(--accent-50);--k-100:var(--accent-100);--k-line:var(--accent-200);--k-ink:var(--accent-ink);--k-text:var(--accent-text)}:root[data-sec=substance],:root :is(.otile.substance,.ltile.substance,[data-k=substance],[data-tone=teal]){--k:var(--teal);--k-50:var(--teal-50);--k-100:var(--teal-100);--k-line:var(--teal-line);--k-ink:var(--teal-ink);--k-text:var(--teal-text)}:root[data-sec=supplier],:root :is(.otile.supplier,.ltile.supplier,[data-k=supplier],[data-tone=blue]){--k:var(--blue);--k-50:var(--blue-50);--k-100:var(--blue-100);--k-line:var(--blue-line);--k-ink:var(--blue-ink);--k-text:var(--blue-text)}:root[data-sec=list],:root :is(.otile.list,.ltile.list,[data-k=list],[data-tone=amber]){--k:var(--amber);--k-50:var(--amber-50);--k-100:var(--amber-100);--k-line:var(--amber-line);--k-ink:var(--amber-ink);--k-text:var(--amber-text)}:root[data-sec=market],:root :is([data-k=market],[data-tone=slate]){--k:var(--slate);--k-50:var(--slate-50);--k-100:var(--slate-100);--k-line:var(--slate-line);--k-ink:var(--slate-ink);--k-text:var(--slate-text)}:root[data-sec=event],:root :is(.otile.event,.ltile.event,[data-k=event],[data-tone=coral]){--k:var(--coral);--k-50:var(--coral-50);--k-100:var(--coral-100);--k-line:var(--coral-line);--k-ink:var(--coral-ink);--k-text:var(--coral-text)}:root .otile{background:var(--k);box-shadow:none;color:#fff}:root .otile .i{color:#fff}:root .nav a .otile{background:var(--k);border-radius:6px;width:20px;height:20px}:root .nav a .otile .i,:root .nav a[aria-current] .otile .i{color:#fff;stroke-width:1.75px;width:13px;height:13px}:root .crumbs .otile{border-radius:5px;width:18px;height:18px}:root .crumbs .otile .i{width:12px;height:12px}:root .ltile{background:var(--k);box-shadow:none;color:#fff}:root .ltile .i{color:#fff;stroke-width:1.6px}:root .nav a[href="/market"]>.i{color:var(--slate-text)}:root .nav a[aria-current]{background:var(--k-50);color:var(--ink-1)}:root .nav a[aria-current]:hover{background:var(--k-100)}:root .nav a[aria-current]>.i{color:var(--k-text)}:root .tab[aria-current]{background:var(--k-50);color:var(--k-ink)}:root .tab[aria-current] .i{color:var(--k-text)}:root .seg span.on{background:var(--k-50);border-color:var(--k-line);color:var(--k-ink)}:root .seg span.on b{color:var(--k-text)}:root .fchip{background:var(--k-50);border-color:var(--k-line);color:var(--k-text)}:root .fchip b{color:var(--k-ink)}:root .fchip .x{color:var(--k-text)}:root .fchip .x:hover{background:var(--k-100)}:root .tag[data-tone]{background:var(--k-50);border-color:var(--k-line);color:var(--k-ink)}:root .tag[data-tone] .i{color:var(--k)}:root .od[data-tone]{background:var(--k)}:root .fo .od.tdot{margin-left:-2px;display:inline-block}:root .user .av{background:var(--blue-50);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-line)}:root .hlt .l{align-items:center;gap:4px}:root .hlt .l>.i{background:var(--k-50);width:22px;height:22px;color:var(--k-text);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:6px;flex:none;margin:0;padding:3px}:root .hlt .v{font:var(--t-price);letter-spacing:-.2px}:root .ov .ov-hl .hlt .l{gap:8px}:root .ov .ov-hl .hlt .l>.i{border-radius:9px;width:32px;height:32px;margin:-4px 0;padding:8px}:root .ov .ov-hl .hlt .v{margin-top:10px}:root .st{border-radius:var(--r-sm);box-sizing:border-box;border:1px solid var(--tag-neutral-line);background:var(--tag-neutral-bg);height:auto;min-height:24px;padding:1px 9px 1px 8px}:root .st[data-st=ok]{background:var(--tag-green-bg);border-color:var(--tag-green-line)}:root .st[data-st=warn]{background:var(--tag-yellow-bg);border-color:var(--tag-yellow-line)}:root .st[data-st=danger]{background:var(--st-danger-bg);border-color:var(--st-danger-line)}:root .ov :is(#news,#ev){--k:var(--coral);--k-50:var(--coral-50);--k-100:var(--coral-100);--k-line:var(--coral-line);--k-ink:var(--coral-ink);--k-text:var(--coral-text)}:root .ov :is(#status,#eaeu){--k:var(--amber);--k-50:var(--amber-50);--k-100:var(--amber-100);--k-line:var(--amber-line);--k-ink:var(--amber-ink);--k-text:var(--amber-text)}:root .ov :is(#countries,#suppliers,#world){--k:var(--blue);--k-50:var(--blue-50);--k-100:var(--blue-100);--k-line:var(--blue-line);--k-ink:var(--blue-ink);--k-text:var(--blue-text)}:root .ov :is(#mine,#base,#price,#ass){--k:var(--teal);--k-50:var(--teal-50);--k-100:var(--teal-100);--k-line:var(--teal-line);--k-ink:var(--teal-ink);--k-text:var(--teal-text)}:root .ov .sec>.sec-h h2{color:var(--k-ink);align-items:center;gap:10px;display:inline-flex}:root .ov .sec>.sec-h h2:before{content:"";background:var(--k);border-radius:2px;flex:none;width:4px;height:18px}:root .ov :is(#sources,#src)>.sec-h h2{color:var(--ink-1)}:root .ov :is(#sources,#src)>.sec-h h2:before{background:var(--line-src)}:root .ov .ov-ask{isolation:isolate;background:radial-gradient(90% 160% at 100% 0%,#45bea673,#45bea600 60%),linear-gradient(135deg,var(--ov-banner-from) 0%,var(--ov-banner-to) 100%);border-color:#0000;position:relative;box-shadow:0 10px 28px -12px #0c5a4b99}:root .ov .ov-ask:after{content:"";z-index:-1;pointer-events:none;border-radius:0 var(--r-block) var(--r-block) 0;background:linear-gradient(90deg,transparent 0 18px,#062e278c 18px 20px) 0 0 / 20px 20px,linear-gradient(0deg,transparent 0 18px,#062e278c 18px 20px) 0 0 / 20px 20px,conic-gradient(#ffffff1c 25%,#45bea666 0,#45bea666 50%,#ffffff0a 0,#ffffff0a 75%,#5fcab43d 0) 0 0 / 40px 40px;width:42%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 80%);mask-image:linear-gradient(90deg,#0000,#000 80%)}:root .ov .ov-ask .sec-h h2{color:var(--ov-banner-fg);font-size:18px;line-height:26px}:root .ov .ov-ask .sec-h h2:before{display:none}:root .ov .ov-ask .search.lg{border-color:#0000;height:44px;box-shadow:0 2px 8px #04282140}:root .ov .ov-askgrp{border-top-color:#ffffff2e}:root .ov .ov-ask .sugg .k{color:#fff}:root .ov .ov-ask .sugg a{color:var(--ink-1);background:#fffffff7;border-color:#0000}:root .ov .ov-ask .sugg a:hover{background:#fff}:root[data-theme=dark] .ov .ov-ask .sugg a{background:var(--canvas);color:var(--ink-1)}:root .ov .hl.ov-hl{gap:12px;margin:0}:root .ov .ov-hl .hlt{background:var(--k-50);border:1px solid var(--k-line);border-radius:var(--r-xl);padding:12px 14px 14px}:root .ov .ov-hl .hlt:before{display:none}:root .ov .ov-hl .hlt:hover{background:var(--k-100)}:root .ov .ov-hl .hlt .l{color:var(--k-ink)}:root .ov .ov-hl .hlt .l>.i{background:var(--k);color:#fff;box-shadow:none}:root .ov .ov-hl .hlt .v,:root .ov .ov-hl .hlt .s{color:var(--k-ink)}:root .ov .ov-hl .hlt .v .src.u{-webkit-text-decoration-color:var(--k-line);text-decoration-color:var(--k-line)}@media(max-width:767px){:root .ov .hl.ov-hl{border-top:0;gap:8px;margin:0}:root .ov .ov-hl .hlt,:root .ov .ov-hl .hlt:nth-child(2n),:root .ov .ov-hl .hlt:nth-child(n+3){border:1px solid var(--k-line);border-radius:var(--r-xl);padding:10px 12px 12px}:root .ov .ov-ask:after{width:34%}}:root{--fs-micro:11px;--lh-micro:14px;--fs-xs:12px;--lh-xs:16px;--fs-sm:13px;--lh-sm:18px;--fs-md:14px;--lh-md:20px;--fs-lg:16px;--lh-lg:22px;--fs-xl:20px;--lh-xl:26px;--fs-2xl:24px;--lh-2xl:30px;--fs-num:28px;--lh-num:32px;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:8px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--cell-py:8px;--cell-px:12px;--fs-cell:var(--fs-sm);--lh-cell:var(--lh-sm);--ctl-px:12px;--cell-stretch:100%;--rail-w-collapsed:56px;--shadow-float:var(--sh-float);--shadow-stuck:0 1px 0 var(--line), 0 2px 6px #1011110f;--scrim:var(--scrim-bg)}[data-density=compact]{--row-h:28px;--cell-py:4px;--cell-px:8px;--fs-cell:var(--fs-xs);--lh-cell:var(--lh-xs);--ctl-h:28px;--ctl-px:10px;--cell-stretch:87.5%}html,body,#root{min-height:100%}body{background:var(--page);color:var(--ink-1);font:var(--t-body);font-feature-settings:var(--font-features);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media print{.app>.rail,.app .top,.app .mcrumbs,.app .scrim,.tray-m,.toast{display:none!important}.app{background:0 0;display:block}:root,:root[data-theme=dark]{--ink-1:#1c1d1f;--ink-2:#3d3e41;--ink-3:#65676c;--ink-4:#717379;--ink-icon:#8a8c91;--line:#edeef0;--line-grid:#e5e6e9;--line-name:#e3e4e4;--line-control:#d6d8dc;--line-src:#b9bcc2;--canvas:#fff;--rail-bg:#fbfbfb;--fill-1:#f8f9fa;--fill-2:#f4f5f6;--selected:#e9f6f2;--selected-hover:#d4efe8;--accent:#45bea6;--accent-hover:#5fcab4;--accent-fg:#0b1311;--accent-50:#e9f6f2;--accent-100:#d4efe8;--accent-200:#b3e2d6;--accent-600:#1f9279;--accent-text:#0a6a57;--accent-ink:#04503f;--tag-neutral-bg:#f4f5f6;--tag-neutral-line:#edeef0;--tag-neutral-ink:#3d3e41;--tag-neutral-mark:#8a8c91;--tag-accent-bg:#e9f6f2;--tag-accent-line:#b3e2d6;--tag-accent-ink:#04503f;--tag-accent-mark:#1f9279;--tag-yellow-bg:#fff3cc;--tag-yellow-line:#fce9bb;--tag-yellow-ink:#6f5302;--tag-yellow-mark:#c28a00;--tag-red-bg:#feeceb;--tag-red-line:#f8d4d1;--tag-red-ink:#8e1d17;--tag-red-mark:#c9362c;--tag-green-bg:#ddf9e4;--tag-green-line:#c8f3d4;--tag-green-ink:#025433;--tag-green-mark:#1f8a5b;--st-ok:#025433;--st-ok-mark:#1f8a5b;--st-warn:#6f5302;--st-warn-mark:#a87700;--st-danger:#8e1d17;--st-danger-mark:#c9362c;--st-none:#3d3e41;--st-none-mark:#8a8c91;--st-weak:#6f5302;--sh-control:none;--sh-float:none;--page:#fff;--line-block:#e3e5e8;--sh-block:none;color-scheme:light}body{color:#1c1d1f;background:#fff}[data-c=panel],.c-prov__pop,.pop{display:none!important}}.load-bar{z-index:90;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--accent) 40%,var(--accent) 60%,transparent 100%);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1.1s ease-in-out infinite load-bar-run;position:fixed;inset:0 0 auto}@keyframes load-bar-run{0%{background-position:-40% 0}to{background-position:140% 0}}@media(prefers-reduced-motion:reduce){.load-bar{background:var(--accent);opacity:.6;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
