:root{color-scheme:light dark;--bg:#fafafa;--panel:#ffffff;--fg:#09090b;--muted:#52525b;--line:#e4e4e7;--hair:rgba(9,9,11,0.07);--mutedbg:#f4f4f5;--content-max:1180px;--content-max-w2:1800px;--ink:#18181b;--onink:#fafafa;--accent:#0a6a8f;--soft:#e4eff4;--warn:#8a5200;--warnbg:#f6e8cf;--danger:#bb2412;--dangerbg:#f9e3e0;--ok:#146c2e;--sans:var(--font-sans,-apple-system),BlinkMacSystemFont,"Hiragino Sans","Noto Sans JP","Noto Sans KR","Segoe UI",sans-serif;--mono:var(--font-mono,ui-monospace),SFMono-Regular,Menlo,Consolas,monospace;--touch:44px;--r-sm:6px;--r:8px;--r-lg:12px;--r-full:999px;--sh-xs:0 1px 2px rgba(0,0,0,0.05);--sh-sm:0 1px 3px rgba(0,0,0,0.08),0 1px 2px -1px rgba(0,0,0,0.06);--sh-md:0 4px 12px -2px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.06);--sh-lg:0 18px 48px rgba(0,0,0,0.18);--ring:color-mix(in srgb,var(--accent) 28%,transparent);--fs-2xs:11px;--fs-xs:12.5px;--fs-sm:13.5px;--fs-tbl:14px;--fs-base:15px;--fs-touch:16px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:34px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--staffbar-h:calc(16px + var(--fs-sm) * 1.7 + 2px);--tabbar-h:56px;--ctl:36px;--ctl-sm:32px;--mhead-h:calc(var(--ctl) + 24px);--mhead-h-crumb:calc(var(--mhead-h) + 20px);--tr-h:40px;--th-h:32px;--fold-h:48px;--narrow-max:760px;--z-bar:20;--z-listsel:24;--z-tabbar:25;--z-menu:30;--z-scrim:55;--z-modal:60;--z-viewer:90}@media (pointer:coarse){:root{--ctl:44px;--ctl-sm:40px}}@media (prefers-color-scheme:dark){:root{--bg:#09090b;--panel:#18181b;--fg:#fafafa;--muted:#a1a1aa;--line:#27272a;--hair:rgba(250,250,250,0.08);--mutedbg:#27272a;--ink:#fafafa;--onink:#18181b;--accent:#5fb6d9;--soft:#132b35;--warn:#e2a33f;--warnbg:#33280f;--danger:#f07a68;--dangerbg:#3a1f1c;--ok:#7ed49a;--sh-xs:0 1px 2px rgba(0,0,0,0.4);--sh-sm:0 1px 3px rgba(0,0,0,0.5),0 1px 2px -1px rgba(0,0,0,0.4);--sh-md:0 4px 12px -2px rgba(0,0,0,0.55),0 2px 4px -2px rgba(0,0,0,0.4);--sh-lg:0 18px 48px rgba(0,0,0,0.62)}}*{box-sizing:border-box;margin:0}html{font-size:var(--fs-tbl)}body,html{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--fs-base);line-height:1.7;-webkit-font-smoothing:antialiased;word-break:auto-phrase}@media (min-width:1200px){:root[data-fs=std]{--fs-xs:13.5px;--fs-sm:14.5px;--fs-tbl:15px;--fs-base:16px}}:root[data-fs=lg]{--fs-2xs:13px;--fs-xs:15px;--fs-sm:16px;--fs-tbl:17px;--fs-base:18px;--fs-lg:20px;--fs-xl:22px}:root[data-fs=xl]{--fs-2xs:15px;--fs-xs:17px;--fs-sm:18px;--fs-tbl:19px;--fs-base:20px;--fs-lg:22px;--fs-xl:24px}.dnsheet,.sb{--fs-2xs:11px;--fs-xs:12.5px;--fs-sm:13.5px;--fs-tbl:14px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word}a{color:var(--accent);text-decoration:none}a.row,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}button:disabled{cursor:default}input,select,textarea{font:inherit;color:inherit}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-xs);padding:var(--sp-1) var(--sp-3);color:var(--fg);font-size:var(--fs-base);transition:border-color .12s ease,box-shadow .12s ease;line-height:1.25;min-height:var(--ctl);outline:none;max-width:100%}textarea{min-height:88px;padding:var(--sp-2) var(--sp-3);line-height:1.6;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}input:disabled,select:disabled,textarea:disabled{background-color:var(--mutedbg);color:var(--muted);border-color:color-mix(in srgb,var(--muted) 30%,var(--line));box-shadow:none;cursor:default}input::placeholder,textarea::placeholder{color:var(--muted)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--sp-6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2352525b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}@media (prefers-color-scheme:dark){select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}select[multiple] option{padding:var(--sp-1) var(--sp-2)}input[type=checkbox],input[type=radio]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:var(--accent);width:18px;height:18px;min-height:0;padding:0;border:0;background:none;flex:none}input[type=file]{min-height:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r)}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub{font-size:var(--fs-xs);color:var(--muted);line-height:1.65;text-wrap:pretty}.sub b,.sub strong{color:var(--fg);font-weight:600}a.sub{color:var(--accent)}.sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{display:flex;min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (min-width:1024px){.shell{background:linear-gradient(to right,var(--panel) 0 215px,var(--line) 215px 216px,transparent 216px)}}.sb{width:216px;flex:none;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh}.sb .logo{display:flex;align-items:center;gap:var(--sp-2);font-weight:700;font-size:var(--fs-lg);letter-spacing:-.01em;padding:var(--sp-1) var(--sp-3) var(--sp-3);color:var(--accent)}.nav-ico{display:none;flex:none}.nav-ico,.nav-ico svg{width:22px;height:22px}.nav-ico svg{display:block}.who-mark{display:none}:root[data-focus=w2]{--content-max:var(--content-max-w2)}@media (min-width:1024px){:root[data-focus] .shell{background:linear-gradient(to right,var(--panel) 0 55px,var(--line) 55px 56px,transparent 56px)}:root[data-focus] .sb{width:56px;padding-left:var(--sp-2);padding-right:var(--sp-2);z-index:var(--z-bar)}:root[data-focus] .sb .logo{justify-content:center;padding-left:0;padding-right:0}:root[data-focus] .sb .langsw,:root[data-focus] .sb .logo>span,:root[data-focus] .sb .nav-l,:root[data-focus] .sb .who,:root[data-focus] .sb .whosub{display:none}:root[data-focus] .sb .nav-ico,:root[data-focus] .sb .who-mark{display:inline-flex}:root[data-focus] .sb .nav-h{height:1px;padding:0;margin:var(--sp-2) var(--sp-1);font-size:0;line-height:0;background:var(--line);border-radius:0}:root[data-focus] .sb .nav-i{justify-content:center;padding:0;min-height:var(--ctl);margin-bottom:var(--sp-1)}:root[data-focus] .sb .sbid{padding-left:0;padding-right:0;align-items:center}:root[data-focus] .sb .sbid-btn{align-items:center;width:auto}:root[data-focus] .sb .who-mark{align-items:center;justify-content:center;width:var(--ctl);height:var(--ctl);border-radius:var(--r-full);background:var(--soft);color:var(--accent);font-size:var(--fs-base);font-weight:600}:root[data-focus] .sb .sbmenu{left:48px;right:auto;width:240px;bottom:8px}}.opsmark{border-radius:var(--r-sm);background:var(--ink);color:var(--onink);line-height:1.6}.envmark,.opsmark{display:inline-flex;align-items:center;padding:0 var(--sp-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;white-space:nowrap}.envmark{border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warnbg);color:var(--warn);line-height:1.5}.sb .logo img,.sb .logo svg{flex:none}.wguard{border:0;padding:0;margin:0;min-width:0;opacity:.62}.langsw{display:flex;gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-2)}.langsw-i{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ctl-sm);padding:0 var(--sp-1);font-family:inherit;font-size:var(--fs-xs);line-height:1.2;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.langsw-i:hover{color:var(--fg);border-color:var(--muted)}.langsw-i.on{color:var(--accent);border-color:var(--accent);background:var(--soft);font-weight:600}.langsw-sel{width:100%;min-width:0;min-height:var(--ctl-sm);padding:0 32px 0 var(--sp-2);background-position:right var(--sp-2) center;font-size:var(--fs-xs);color:var(--muted)}.langsw-sel:hover{color:var(--fg)}.langsw.wide{padding:0;gap:var(--sp-2);flex-wrap:wrap}.langsw.wide .langsw-i{flex:0 0 auto;min-height:var(--ctl);padding:0 var(--sp-4);font-size:var(--fs-base)}.sbid{margin-top:auto;position:relative;padding:var(--sp-2) var(--sp-3) 0;border-top:1px solid var(--line)}.sbid,.sbid-btn{display:flex;flex-direction:column;gap:1px;min-width:0}.sbid-btn{width:100%;padding:4px 0;text-align:left;background:transparent;border:0;border-radius:var(--r);cursor:pointer;color:inherit;font:inherit}.sbid-btn.on .who,.sbid-btn:hover .who{color:var(--accent)}.sbmenu{position:absolute;bottom:52px;left:8px;right:8px;z-index:var(--z-bar);display:flex;flex-direction:column;padding:4px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);max-height:calc(100vh - 96px);overflow-y:auto}.sbmenu-who{padding:6px 10px 4px;font-size:var(--fs-2xs);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:4px}.sbmenu-i,.sbmenu-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbmenu-i{display:block;width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);text-align:left;color:var(--fg);background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer;text-decoration:none;font-family:inherit}.sbmenu-i:hover{background:var(--mutedbg)}.sbmenu-i.on{color:var(--accent);font-weight:600}.sbmenu-h{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-2xs);color:var(--muted);border-top:1px solid var(--line);margin-top:4px}.sbid-out{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--ctl-sm);margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--muted);text-decoration:underline;text-underline-offset:2px}.sbid-out:hover{color:var(--danger)}.sbid .who{font-size:var(--fs-xs);font-weight:600}.sbid .who,.sbid .whosub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbid .whosub{font-size:var(--fs-2xs);color:var(--muted)}.sb .navg{flex:1 1 auto;min-height:0;overflow-y:auto}.nav-g+.nav-g{margin-top:var(--sp-2)}.nav-h{margin:0;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-2xs);font-weight:600;line-height:16px;letter-spacing:.06em;color:color-mix(in srgb,var(--muted) 88%,var(--panel));background:var(--mutedbg);border-radius:var(--r-sm)}.nav-h,.nav-i{white-space:nowrap}.nav-i{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border-radius:var(--r);font-size:var(--fs-sm);font-weight:500;line-height:1.3;color:var(--muted);margin-bottom:1px;min-height:var(--ctl-sm);text-decoration:none}.nav-i:hover{background:var(--mutedbg)}.nav-i.on{background:var(--soft);color:var(--accent);font-weight:600}.main{flex:1 1;display:flex;flex-direction:column;min-width:0}.mhead{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:var(--sp-3) calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));padding-bottom:calc(var(--sp-3) - 1px);min-height:var(--mhead-h);background:var(--panel);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:5}.mhead h1{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em;text-wrap:balance}:target{scroll-margin-top:90px}@media (max-width:599px){:target{scroll-margin-top:140px}}.mbody{flex:1 1;padding:var(--sp-5) var(--sp-5) 48px;width:100%;min-width:0;margin-inline:auto;max-width:var(--content-max)}.mbody.narrow>:not(.mlede,.help){max-width:var(--narrow-max)}.kv-wide{--kv-label:14em}.mlede{font-size:var(--fs-sm);color:var(--muted);line-height:1.65;margin:-4px 0 16px;max-width:72ch}.mlede+.help{margin:-12px 0 16px}.mbody.stack>*{margin-block:0}.mbody.stack>.mlede{margin-bottom:var(--sp-2)}.mbody.stack>.mlede:has(+.help){margin-bottom:calc(var(--sp-3) * -1)}.tabbar{display:none}@media screen and (max-width:1023px){.shell{flex-direction:column}.sb{display:none}.shell.tabbed>.main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.shell.pub>.sb{display:flex;position:static;width:100%;height:auto;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-right:0;border-bottom:1px solid var(--line)}.shell.pub>.sb .logo{padding:0}.shell.pub>.sb .langsw{flex:none;width:10em;padding:0}.shell.pub>.sb .navg,.shell.pub>.sb .sbid{display:none}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--panel);border-top:1px solid var(--line)}}.tabbar-i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-width:0;min-height:var(--tabbar-h);padding:var(--sp-1) 0;color:var(--muted);background:transparent;border:0;font-family:inherit;font-size:var(--fs-2xs);font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.tabbar-i .navico{width:22px;height:22px;flex:none}.tabbar-i.on{color:var(--accent);font-weight:600}@media (max-width:819px){.mbody,.mhead{padding-left:var(--sp-4);padding-right:var(--sp-4)}}dialog.modal.msheet{margin:auto 0 0;width:100%;max-width:100%;max-height:85vh;max-height:85dvh;border-bottom:0;border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));padding-left:max(var(--sp-5),env(safe-area-inset-left));padding-right:max(var(--sp-5),env(safe-area-inset-right));overscroll-behavior:contain}html:has(dialog.modal.msheet[open]){overflow:hidden}dialog.modal.msheet[open]{animation:msheet-up .18s ease-out}@keyframes msheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:599px){dialog.modal.msheet{padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));padding-left:max(var(--sp-4),env(safe-area-inset-left));padding-right:max(var(--sp-4),env(safe-area-inset-right))}}.msheet-body{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.msheet-brand{display:flex;align-items:center;gap:var(--sp-2)}.msheet .nav-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2)}.msheet .nav-g+.nav-g{margin-top:var(--sp-3)}.msheet .nav-h{grid-column:1/-1}.msheet .nav-i{margin-bottom:0;min-height:var(--ctl);font-size:var(--fs-base);color:var(--fg)}.msheet .nav-i.on{color:var(--accent)}.msheet-acct{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding-top:var(--sp-4);border-top:1px solid var(--line)}.msheet-who{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl);padding:var(--sp-2) var(--sp-3);border-radius:var(--r);color:var(--fg);text-decoration:none}.msheet-i:hover,.msheet-who:hover{background:var(--mutedbg)}.msheet-who.on{background:var(--soft)}.msheet-who-t{display:grid;min-width:0}.msheet-who .who{font-weight:600}.msheet-who .who,.msheet-who .whosub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msheet-who .whosub{font-size:var(--fs-xs);color:var(--muted)}.msheet-i{display:flex;align-items:center;width:100%;min-height:var(--ctl);padding:0 var(--sp-3);border:0;border-radius:var(--r);background:transparent;color:var(--fg);font-family:inherit;font-size:var(--fs-base);text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.msheet-i.on{color:var(--accent);font-weight:600}.msheet-h{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.msheet-lang{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.msheet-lang .langsw{padding:0 var(--sp-3)}.msheet-lang .langsw-sel{min-height:var(--ctl);font-size:var(--fs-base);color:var(--fg)}.msheet-out{margin-top:var(--sp-2);border-top:1px solid var(--line);border-radius:0;padding-top:var(--sp-2);color:var(--muted)}.btn,.langsw-i,.msheet-i,.nav-i,.sbmenu-i,.tab,.tabbar-i,.w2-cands button,.w2-pcands button,.w2-picker-list button{transition:background-color .12s ease,border-color .12s ease,color .12s ease,filter .12s ease,transform .08s ease}.btn:active:not(:disabled),.langsw-i:active,.msheet-i:active,.nav-i:active,.sbmenu-i:active,.tabbar-i:active,.w2-cands button:active,.w2-pcands button:active,.w2-picker-list button:active{transform:translateY(1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);background:var(--ink);color:var(--onink);font-size:var(--fs-sm);font-weight:500;border:1px solid transparent;border-radius:var(--r);box-shadow:var(--sh-xs);padding:0 var(--sp-4);white-space:nowrap;min-height:var(--ctl)}.btn:hover{background:color-mix(in srgb,var(--ink) 90%,var(--bg))}.btn.add:before{content:"＋";margin-right:2px;font-weight:600}html[lang=en] .btn.add:before{content:"+";margin-right:5px}.colacts{margin-top:var(--sp-2)}.btn.ghost{background:var(--panel);color:var(--fg);border:1px solid var(--line)}.btn.ghost:hover{background:var(--mutedbg)}.btn.dgr{background:var(--panel);color:var(--danger);border:1px solid var(--line)}.btn.dgr:hover{background:var(--dangerbg)}.btn.pos{background:var(--ok);color:var(--onink)}.btn.pos:hover{background:color-mix(in srgb,var(--ok) 86%,var(--bg))}.btn.soft{background:var(--mutedbg);color:var(--fg);box-shadow:none}.btn.soft:hover{background:color-mix(in srgb,var(--mutedbg) 80%,var(--fg))}.btn.link{background:transparent;color:var(--accent);box-shadow:none;padding:0 var(--sp-2);text-decoration:underline;text-underline-offset:3px}.btn.link:hover{background:transparent;color:var(--fg)}.btn.sm{font-size:var(--fs-sm);padding:0 var(--sp-3);min-height:var(--ctl-sm)}.btn:disabled,.btn:disabled:hover,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover{background:var(--mutedbg);color:var(--muted);border-color:color-mix(in srgb,var(--muted) 30%,var(--line));box-shadow:none;text-decoration:none;cursor:default}.kv{display:grid;grid-template-columns:var(--kv-label,10em) minmax(0,1fr);grid-gap:var(--sp-2) var(--sp-4);gap:var(--sp-2) var(--sp-4);align-items:baseline;margin:var(--sp-3) 0;font-size:var(--fs-base)}.kv dt{color:var(--muted);font-size:var(--fs-xs);line-height:1.5;word-break:auto-phrase;overflow-wrap:break-word}html[lang=ko] .kv dt{word-break:keep-all}html[lang=en] .kv dt{word-break:normal}.kv dd,.longtoken{min-width:0;overflow-wrap:anywhere}.tokenline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}@media (max-width:599px){.kv{grid-template-columns:max(7em,min(var(--kv-label,10em),40%)) minmax(0,1fr);column-gap:var(--sp-3)}}.row .acts{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.pform{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--sp-4) var(--sp-3);gap:var(--sp-4) var(--sp-3);align-items:start}.pform>.notice,.pform>.wide{grid-column:1/-1}.pform>.modal-f{order:1}.card>summary,.filterbox>summary,.fold>summary,.man-q>summary,.ndetails>summary{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--fold-h);font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--fg);cursor:pointer;list-style:none}.card>summary::-webkit-details-marker,.filterbox>summary::-webkit-details-marker,.fold>summary::-webkit-details-marker,.man-q>summary::-webkit-details-marker,.ndetails>summary::-webkit-details-marker{display:none}.card>summary:before,.filterbox>summary:before,.fold>summary:before,.man-q>summary:before,.ndetails>summary:before{content:"▸";flex:none;color:var(--muted);transition:transform .12s ease}.card[open]>summary:before,.filterbox[open]>summary:before,.fold[open]>summary:before,.man-q[open]>summary:before,.ndetails[open]>summary:before{transform:rotate(90deg)}.filterbox{display:block;margin:var(--sp-4) 0}.filterbox>summary{padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.filterbox>summary .c{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);color:var(--accent)}@media (min-width:600px){.filterbox>summary{display:none}.filterbox>.filters{display:flex}.filterbox::details-content{content-visibility:visible;block-size:auto}}.fold{margin-top:12px}.fold>summary{padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r)}.issues{margin:8px 0 0;padding-left:18px;font-size:var(--fs-xs);color:var(--warn)}.tabs{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px;background:var(--mutedbg);border-radius:var(--r)}.tab{padding:6px 14px;font-size:var(--fs-sm);font-weight:500;color:var(--muted);border-radius:var(--r-sm)}.tab,.tabs>a,.tabs>button{white-space:nowrap}.tab.on{color:var(--fg);font-weight:600;background:var(--panel);box-shadow:var(--sh-xs)}.chip{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:500;line-height:1.4;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-full);border:1px solid transparent;color:var(--muted);background:var(--mutedbg);white-space:nowrap;min-width:0;max-width:100%}.chip .t,.row .chip{overflow:hidden}.chip .t{text-overflow:ellipsis;white-space:nowrap;min-width:0}.chip.wrap{white-space:normal;align-items:flex-start;border-radius:var(--r);line-height:1.45;padding-block:4px}.chip.wrap .t{white-space:normal;overflow:visible;text-overflow:clip}.cmp-stats>dd>.chip,.kv>dd>.chip,.row>.chip,.row>span>.chip{justify-self:start;max-width:100%}.chip .k{opacity:.72;font-weight:400}.chip.acc{background:var(--soft);border-color:color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent);font-weight:600}.chip.warn{background:var(--warnbg);border-color:color-mix(in srgb,var(--warn) 34%,transparent);color:var(--warn);font-weight:600}.chip.dgr{background:var(--dangerbg);border-color:color-mix(in srgb,var(--danger) 34%,transparent);color:var(--danger);font-weight:600}.lang{font-family:var(--mono);font-size:var(--fs-2xs);padding:1px 5px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.searchbox{display:flex;align-items:center;flex:1 1;max-width:340px;min-width:0}.searchbox input{width:100%;max-width:none}.empty{text-align:center;color:var(--muted);padding:48px 0;font-size:var(--fs-base)}.state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);background:var(--panel);border:1px dashed var(--line);border-radius:var(--r-lg);max-width:62ch}.state.mid{margin:0 auto;align-items:center;text-align:center}.state .sico{width:40px;height:40px;border-radius:var(--r);display:grid;place-items:center;background:var(--soft);color:var(--accent);margin-bottom:var(--sp-1);flex:none}.state.warn .sico{background:var(--warnbg);color:var(--warn)}.state.dgr .sico{background:var(--dangerbg);color:var(--danger)}.state h2{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;margin:0;text-wrap:balance}.state p{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.7}.state p b{color:var(--fg);font-weight:600}.state .ref{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-1) var(--sp-2);margin-top:var(--sp-1);word-break:break-all}.state .sact{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:12px}.skl{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.skl-row{height:46px;border-radius:var(--r);background:var(--mutedbg);position:relative;overflow:hidden}.skl-row:after{content:"";position:absolute;inset:14px auto 14px 16px;width:42%;border-radius:var(--r);background:var(--line)}.skel,.skl-row{animation:pl 1.4s ease-in-out infinite}.skl-row:nth-child(2):after{width:32%}.skl-row:nth-child(3):after{width:48%}.skl-row:nth-child(4):after{width:28%}.skl-row:nth-child(5):after{width:40%}.skl-row:nth-child(6):after{width:35%}html[data-busy]{cursor:progress}.busy-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:var(--z-modal);background:var(--accent);transform-origin:left;animation:busybar 1.2s ease-in-out infinite;pointer-events:none}@keyframes busybar{0%{transform:translateX(-100%) scaleX(.45)}50%{transform:translateX(0) scaleX(.6)}to{transform:translateX(100%) scaleX(.45)}}.busy-scrim{inset:0;z-index:var(--z-scrim);background:color-mix(in srgb,var(--bg) 45%,transparent)}.busy-pill,.busy-scrim{position:fixed;pointer-events:none}.busy-pill{top:var(--sp-3);left:50%;transform:translateX(-50%);z-index:var(--z-modal);display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);max-width:calc(100% - var(--sp-6));background:var(--ink);color:var(--onink);border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:600;line-height:1.4;box-shadow:var(--sh-md)}.busy-pill[hidden]{display:none}.busy-spin{width:14px;height:14px;flex:none;border:2px solid color-mix(in srgb,var(--onink) 35%,transparent);border-top-color:var(--onink);border-radius:50%;animation:busyspin .8s linear infinite}@keyframes busyspin{to{transform:rotate(1turn)}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:var(--sp-5)}@media (max-width:599px){.card{padding:var(--sp-4)}}.card:not(.dnsheet) h2:not(.sub,.card-t,.modal-t),.card:not(.dnsheet)>h2:not(.sub,.modal-t){font-size:var(--fs-base);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 var(--sp-3)}.card.dnsheet h2:not(.sub){font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 var(--sp-3)}.card-h{display:flex;align-items:flex-start;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.card-h>div:not(.card-a){min-width:0;flex:1 1 240px;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.card-t{margin:0;font-size:var(--fs-base);font-weight:600;letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.card-d{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:1.6;max-width:72ch;text-wrap:pretty}.card-a{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-left:auto;flex:0 1 auto;min-width:0}@media (max-width:599px){.card-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3)}.card-h>div:not(.card-a){display:contents}.card-h .card-t{grid-column:1;grid-row:1}.card-h>.card-a{grid-column:2;grid-row:1;margin-left:0;justify-content:flex-end}.card-h .card-d{grid-column:1/-1;grid-row:2}}.card-f{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--hair)}.card>.kv{margin:0}.field{display:flex;flex-direction:column;gap:var(--sp-1);margin-bottom:0;min-width:0}.field>label{font-size:var(--fs-sm);font-weight:500;color:var(--fg)}.field input,.field select,.field textarea{width:100%;max-width:480px}.field input[type=number]{max-width:200px}:is(.pform,.grid2) .field :is(input,select,textarea){max-width:none}.field input[type=checkbox],.field input[type=radio]{width:auto;max-width:none}.field .err{color:var(--danger);font-size:var(--fs-xs)}.form{display:grid;grid-gap:16px;gap:16px;align-items:start;align-content:start}.form>.btn,.form>div>.btn{justify-self:start}.card.narrow{max-width:var(--narrow-max)}.tgrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}.tgrid>*{min-width:0}.pform-acts{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-4) var(--sp-3);gap:var(--sp-4) var(--sp-3);align-items:start}.grid2>.notice,.grid2>.pform-acts,.grid2>.wide{grid-column:1/-1}@media (max-width:599px){.grid2{grid-template-columns:minmax(0,1fr)}}.rowform{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-top:var(--sp-3)}.rowform>input,.rowform>select{flex:1 1 200px;min-width:0;max-width:320px}.checkline{display:flex;gap:9px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.5}.check{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}.check>input{margin:0}.help{display:block;font-size:var(--fs-xs);color:var(--muted);line-height:1.6;margin-top:var(--sp-1);max-width:72ch;text-wrap:pretty}.help b,.help strong{color:var(--fg);font-weight:600}.card-d,.help,.man-faq dd,.man-sec p,.man-steps,.manual p,.mlede{word-break:normal;line-break:strict;text-wrap:pretty}html[lang=ko] :is(.mlede,.card-d,.help,.manual p,.man-steps,.man-faq dd,.man-sec p){word-break:keep-all}.dfield{border:1px solid var(--warn);background:var(--warnbg);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:14px}.dfield>.dhead{display:flex;align-items:flex-start;gap:9px;font-weight:600;font-size:var(--fs-base)}.dfield input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex:none}.dfield .help{margin-top:6px}.dfield .help,.dfield .help b{color:var(--warn)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line);border-radius:var(--r-lg);padding:var(--sp-4);text-align:center;color:var(--muted);font-size:var(--fs-xs);background:var(--panel);cursor:pointer;transition:border-color .15s,background .15s;width:100%;min-height:var(--ctl)}.dropzone.over,.dropzone:hover{border-color:var(--accent);background:var(--soft)}.dropzone b{color:var(--accent)}.prov{display:inline-flex;flex-wrap:wrap;gap:0 var(--sp-1);color:var(--muted);font-size:var(--fs-sm)}.prov.sub{font-size:var(--fs-xs)}.prov b{color:var(--fg);font-weight:600}.prov-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prov-cell{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--fs-xs)}.prov-cell .prov-main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prov-cell .prov-main b{font-weight:600}.prov-cell .prov.sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hist{list-style:none;margin:0;padding:0}.hist li{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-sm)}.hist li:first-child{border-top:0}.hist-act{min-width:8em;color:var(--muted)}.hist li b{font-weight:600}.hist li .sub{margin-left:auto}.act-tbl td{vertical-align:top}.act-tbl .act-action,.act-tbl .act-at,.act-tbl .act-who{white-space:nowrap}.act-tbl .act-at{width:9.5em}.act-kind{display:block;font-size:var(--fs-xs);color:var(--muted)}.act-chg{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:var(--fs-sm)}.act-chg li{display:flex;flex-wrap:wrap;gap:0 var(--sp-2);align-items:baseline;min-width:0}.act-f{color:var(--muted)}.act-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.act-v s{-webkit-text-decoration-color:var(--danger,var(--muted));text-decoration-color:var(--danger,var(--muted))}.act-arr,.act-v s{color:var(--muted)}.act-arr{margin:0 6px}.act-v b{font-weight:600}.act-path{font-size:var(--fs-xs);overflow-wrap:anywhere}.intake-rows,.picked{list-style:none;margin:12px 0 0;padding:0}.intake-rows li,.picked li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-top:1px solid var(--line);font-size:var(--fs-base)}.intake-rows li .rt,.picked li .rt{display:flex;align-items:center;gap:8px;flex:none}.picked{margin-top:8px}.picked li:first-child{border-top:0}.picked .ell{min-width:0}.skel{height:13px;border-radius:var(--r);background:var(--line);animation:pl 1.4s ease-in-out infinite;margin:10px auto;max-width:420px}.skel-line{width:var(--skel-w);margin-left:0}@keyframes pl{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dropzone,.skel,.skl-row{animation:none;transition:none}.busy-bar,.busy-spin{animation:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.w2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}@media (min-width:820px) and (max-width:1199px){.w2{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:1200px){.w2:has(>.w2-main){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (max-width:819px){.w2{grid-template-columns:minmax(0,1fr)}}.w2-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.w2-split{display:none}@media (min-width:1200px){.w2:has(>.w2-main){grid-template-columns:minmax(0,var(--w2-l,1fr)) minmax(0,var(--w2-r,1fr))}.w2:has(>.w2-split){grid-template-columns:minmax(0,var(--w2-l,1fr)) auto minmax(0,var(--w2-r,1fr));column-gap:0}.w2-split{--w2-src-top:calc(var(--mhead-h) + var(--sp-4));display:block;width:var(--sp-4);align-self:stretch;position:-webkit-sticky;position:sticky;top:var(--w2-src-top);height:calc(100dvh - var(--w2-src-top) - var(--sp-2));cursor:col-resize;background:linear-gradient(to right,transparent 7px,var(--line) 7px,var(--line) 9px,transparent 9px);border-radius:var(--r-sm);touch-action:none}.main:has(>.staffbar) .w2-split{--w2-src-top:calc(var(--staffbar-h) + var(--mhead-h) + var(--sp-4))}.w2-split:hover,.w2-split[data-dragging=true]{background:linear-gradient(to right,transparent 6px,var(--accent) 6px,var(--accent) 10px,transparent 10px)}.w2-split:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}}@media (min-width:820px){.w2-src.fill{display:flex;flex-direction:column;height:calc(100dvh - var(--w2-src-top) - var(--w2-src-bottom));overflow:hidden}.w2-src.fill .w2-src-h,.w2-src.fill .w2-src-meta{flex:none}.w2-src.fill .w2-orig,.w2-src.fill .w2-ov-root,.w2-src.fill .w2-src-b{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.w2-src.fill .w2-origbtns,.w2-src.fill .w2-origfail,.w2-src.fill .w2-orignav,.w2-src.fill .w2-origtools{flex:none}.w2-src.fill .w2-origscroll{flex:1 1 auto;min-height:0;max-height:none}.w2-src.fill .w2-origpdf{flex:1 1 auto;min-height:calc(var(--ctl) * 6);height:auto}}.w2-origtools{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.w2-origzoom{display:inline-flex;align-items:center;gap:var(--sp-1)}.w2-origpct{min-width:3.5em;text-align:center;font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w2-origscroll{overflow:auto;max-height:520px;border:1px solid var(--line);border-radius:var(--r);background:var(--mutedbg)}.w2-origscroll[data-fit=height]{display:flex;justify-content:center;height:520px}@media (min-width:820px){.w2-src.fill .w2-origscroll[data-fit=height]{height:auto}}.w2-origscroll[data-fit=width] .w2-origclick{width:var(--w2-zoom,100%)}.w2-origscroll[data-fit=height] .w2-origclick{width:auto;height:var(--w2-zoom,100%)}.w2-origscroll[data-fit=height] .w2-original{width:auto;height:100%;max-height:none}.w2-src{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:var(--sp-5);--w2-src-top:calc(var(--mhead-h) + var(--sp-4));--w2-src-bottom:var(--sp-2);position:-webkit-sticky;position:sticky;top:var(--w2-src-top);max-height:calc(100dvh - var(--w2-src-top) - var(--w2-src-bottom));overflow-y:auto}.main:has(>.staffbar) .w2-src{--w2-src-top:calc(var(--staffbar-h) + var(--mhead-h) + var(--sp-4))}@media screen and (max-width:1023px){.shell.tabbed .w2-src{--w2-src-bottom:calc(var(--sp-2) + var(--tabbar-h) + env(safe-area-inset-bottom))}.shell.tabbed .main:has(>.w2-bar) .w2-src{--w2-src-bottom:calc(var(--sp-2) + var(--tabbar-h) + env(safe-area-inset-bottom) + var(--w2-bar-h))}.shell.tabbed .main:has(>.w2-bar.has-why) .w2-src{--w2-src-bottom:calc(var(--sp-2) + var(--tabbar-h) + env(safe-area-inset-bottom) + var(--w2-bar-h) + 20px + var(--sp-2))}}@media (max-width:819px){.w2-src{position:relative;top:auto;max-height:none;overflow-y:visible}}@media (max-width:599px){.w2-src{padding:var(--sp-4)}}.w2-src-h{display:flex;align-items:center;gap:var(--sp-3);min-width:0;margin-bottom:var(--sp-2)}.w2-src-t{margin:0;font-size:var(--fs-base);font-weight:600;white-space:nowrap}.w2-src-meta{min-width:0;margin:0 0 var(--sp-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w2-src-fold{display:none;flex:none;margin-left:auto}@media (max-width:819px){.w2-src-fold{display:inline-flex}.w2-src.collapsed .w2-src-b{display:none}.w2-src.collapsed .w2-src-meta{margin-bottom:0}}.w2-src-b{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.w2-src-sub{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600}.w2-src-none{margin:0}.w2-src img{width:100%;height:auto;display:block;border-radius:var(--r)}.w2-ov{position:absolute;border:1.5px solid var(--warn);border-radius:var(--r);pointer-events:none}.w2-raw{margin-top:var(--sp-2);font-family:var(--mono);font-size:var(--fs-sm);line-height:1.75;white-space:pre-wrap;word-break:break-word;color:var(--fg)}.w2-text .w2-raw{margin-top:0}.w2-text .w2-raw+.w2-src-sub{margin-top:var(--sp-4)}.w2-picker{position:relative;margin-top:var(--sp-2)}.field>.w2-picker{margin-top:0;flex:0 0 auto}.rowform>.w2-picker{flex:1 1 220px;margin-top:0}.w2-picker-cur{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl-sm);margin:var(--sp-1) 0 0;min-width:0}.w2-picker-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-picker-val.unset{color:var(--muted)}.w2-picker-cur>.btn{flex:0 0 auto;white-space:nowrap}.w2-picker input{width:100%;min-height:var(--ctl);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);font-size:var(--fs-base)}.w2-picker-list{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-1);padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);background:var(--panel);max-height:280px;overflow-y:auto}.w2-picker-list button{min-height:var(--ctl);padding:var(--sp-2) var(--sp-3);text-align:left;border:0;border-radius:var(--r);background:transparent;font-size:var(--fs-base);cursor:pointer}.w2-picker-list button:hover{background:var(--mutedbg)}.w2-picker-list p{padding:var(--sp-2) var(--sp-3);margin:0}.w2-register{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border-top:1px dashed var(--line)}.w2-register label{display:grid;grid-template-columns:96px 1fr;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-base)}.w2-register input{min-height:var(--ctl);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);font-size:var(--fs-base)}.w2-evidence{margin:0}.w2-evidence-label{color:var(--fg);font-weight:600;margin-right:var(--sp-2)}.w2-qty{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);align-items:end;max-width:480px}.w2-qty>.w2-amt,.w2-qty>label{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.w2-qty input{width:100%;min-width:0}.w2-qty input.num{text-align:right}.w2-amt-v{display:flex;align-items:center;justify-content:flex-end;min-height:var(--ctl);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.w2-pricescope{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-1);gap:var(--sp-1);justify-items:start}.modalback,.w2-pricescope .checkline{align-items:center}.modalback{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;padding:16px;z-index:var(--z-modal)}.modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);width:min(512px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:var(--sh-lg);color:var(--fg)}.modal h3{font-size:var(--fs-lg);margin-bottom:10px}.modal .acts{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}dialog.modal{margin:auto;inset:0;position:fixed;z-index:var(--z-modal)}dialog.modal::-webkit-backdrop{background:rgba(0,0,0,.5)}dialog.modal::backdrop{background:rgba(0,0,0,.5)}dialog.modal[open]{display:block}.modal-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);grid-row-gap:var(--sp-1);row-gap:var(--sp-1);margin-bottom:var(--sp-4)}.modal-h>.modal-d{grid-column:1/-1}.modal-t{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;line-height:1.3}.modal-d{margin:0;font-size:var(--fs-sm);line-height:1.6}.modal-d,.modal-x{color:var(--muted)}.modal-x{grid-column:2;grid-row:1;margin-right:calc(var(--sp-2) * -1);width:var(--sp-6);height:var(--sp-6);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);font-size:var(--fs-lg);line-height:1}.modal-x:hover{background:var(--mutedbg);color:var(--fg)}.modal-f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5)}.modal .modal-f{position:-webkit-sticky;position:sticky;bottom:calc(var(--sp-5) * -1);z-index:1;margin-bottom:calc(var(--sp-5) * -1);padding-block:var(--sp-3) var(--sp-5);background:var(--panel);border-top:1px solid var(--line)}.modal-body>.modal-h+.modal-f,.modal-body>.modal-h+:not(:has(>:not(input[type=hidden],.modal-f,.notice)))>.modal-f{margin-top:0}.modal.wide{width:min(760px,100%)}.modal-body{position:relative}.modal .field input,.modal .field select,.modal .field textarea{max-width:none}@media (max-width:599px){.modal{padding:var(--sp-4)}.modal .modal-f{bottom:calc(var(--sp-4) * -1);margin-bottom:calc(var(--sp-4) * -1);padding-bottom:var(--sp-4)}}.w2-original{display:block;width:100%;height:auto;object-fit:contain;object-position:top;background:var(--bg)}.w2-orignav{margin-bottom:var(--sp-2)}.w2-audio{display:flex;flex-direction:column;gap:var(--sp-2)}.w2-audio audio{width:100%}.w2-audio-speed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.w2-noimg{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3);border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--bg);color:var(--muted);font-size:var(--fs-xs)}.w2-noimg+.help{margin-top:var(--sp-3)}.w2-info-g{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--sp-4) var(--sp-5);gap:var(--sp-4) var(--sp-5);align-items:start}.w2-f{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;min-width:0}.w2-fl{font-size:var(--fs-sm);font-weight:500;color:var(--fg);white-space:nowrap}.w2-fv{display:flex;align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--ctl)}.w2-pname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.w2-pname.none{font-weight:400;color:var(--muted)}.w2-f .w2-picker{margin-top:0}.w2-saved{margin:0;font-size:var(--fs-xs);color:var(--muted)}.w2-saved.ok{color:var(--ok)}.w2-info .w2-facts{margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--hair)}@media (max-width:1479px) and (not ((min-width:700px) and (max-width:819px))){.w2-info-g{grid-template-columns:minmax(0,1fr) auto}.w2-f-partner{grid-column:1/-1}}.w2-lines-t{display:flex;align-items:center;gap:var(--sp-2)}.w2-lines>.card-h>div:not(.card-a){flex:1 1 auto}@media (max-width:599px){.w2-lines-t{display:contents}.w2-lines-t>.chip{grid-column:1/-1;grid-row:2;justify-self:start}}.w2-notes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.w2-notes:empty{display:none}.w2-notes+.w2-tbox{margin-top:var(--sp-4)}.w2-reasons{margin:0;padding-left:var(--sp-5)}.w2-tbox{margin-inline:calc(var(--sp-5) * -1);min-width:0}@media (max-width:599px){.w2-tbox{margin-inline:calc(var(--sp-4) * -1)}}.w2-tbl{table-layout:fixed}.w2-tbl td,.w2-tbl th{padding-left:var(--sp-1);padding-right:var(--sp-1)}.w2-tbl :is(th,td):first-child{padding-left:var(--sp-5)}.w2-tbl :is(th,td):last-child{padding-right:var(--sp-5)}.w2-tbl :is(th,td).w2-c-st,.w2-tbl :is(th,td).w2-c-unit{padding-left:var(--sp-3)}.w2-tbl .w2-c-no{width:48px}.w2-tbl .w2-c-qty{width:88px}.w2-tbl .w2-c-unit{width:56px}.w2-tbl .w2-c-price{width:80px}.w2-tbl .w2-c-amt{width:76px}.w2-tbl .w2-c-st{width:8rem}.w2-tbl .w2-c-menu{width:calc(var(--ctl-sm) + var(--sp-1) + var(--sp-5));text-align:right}.w2-tbl td.w2-c-st{overflow:hidden}.w2-tbl td.w2-c-read>:is(.w2-r1,.w2-r2){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w2-tbl td.w2-c-read>.w2-r2{font-size:var(--fs-xs)}.w2-tbl .w2-arr{display:none}.w2-struck .w2-r1,.w2-struck .w2-r2{text-decoration:line-through;color:var(--muted)}.w2-r2{color:var(--muted)}.w2-sku{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg);margin-right:6px}.w2-struck .w2-sku{color:var(--muted)}.w2-ed-code{display:flex;gap:var(--sp-2);align-items:baseline;margin:0}.w2-ed-code>.mono{color:var(--fg);font-size:var(--fs-sm)}.w2-nil{color:var(--muted)}.w2-tbl td.w2-c-qty>:is(.w2-qu,.w2-a){display:block;white-space:nowrap}.w2-tbl td.w2-c-qty>.w2-a{font-size:var(--fs-xs);color:var(--muted)}.w2-tbl :is(th,td):is(.w2-c-unit,.w2-c-price,.w2-c-amt){width:0;padding:0;border-left:0;border-right:0;overflow:hidden;visibility:hidden}.w2-tbl th .w2-h2{display:none}@media (min-width:1480px),(min-width:700px) and (max-width:819px){.w2-tbl .w2-c-qty{width:72px}.w2-tbl :is(th,td).w2-c-amt{width:88px;padding:var(--sp-2) var(--sp-1);visibility:visible}.w2-tbl th.w2-c-amt{padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.w2-tbl td.w2-c-qty>.w2-a{display:none}.w2-tbl :is(th,td).w2-c-unit{width:56px;padding:var(--sp-2) var(--sp-1) var(--sp-2) var(--sp-3);visibility:visible}.w2-tbl :is(th,td).w2-c-price{width:80px;padding:var(--sp-2) var(--sp-1);visibility:visible}.w2-tbl th:is(.w2-c-unit,.w2-c-price){padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.w2-tbl th .w2-h2{display:inline}.w2-tbl .w2-u{display:none}}.w2-line.attn>tr>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.w2-line.attn>.w2-sum{background:color-mix(in srgb,var(--warnbg) 45%,transparent)}.w2-line.removed .w2-c-amt,.w2-line.removed .w2-c-qty,.w2-line.removed .w2-c-read{color:var(--muted)}@media (min-width:600px){.w2-tbl .w2-line>.w2-sum>td{border-bottom:1px solid var(--hair)}.w2-tbl .w2-line.attn>.w2-sum>td{border-bottom-color:color-mix(in srgb,var(--warn) 28%,transparent)}.w2-tbl .w2-line.open>.w2-sum>td,.w2-tbl .w2-line:last-of-type>.w2-sum>td{border-bottom:0}.w2-tbl .w2-line.open+.w2-line>.w2-sum>td{padding-top:calc(var(--sp-2) + var(--sp-2))}}.w2-tog{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;border:0;background:none;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer}.w2-tog:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .12s ease}.w2-tog[aria-expanded=true]:before{transform:rotate(45deg)}.w2-tbl td.w2-c-menu .om{vertical-align:middle}.w2-tbl .w2-edit>td{height:auto;padding:0 var(--sp-5) var(--sp-4) 48px;white-space:normal;border-bottom:2px solid var(--line)}.w2-line.attn>.w2-edit{background:color-mix(in srgb,var(--warnbg) 45%,transparent)}.w2-ed{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.w2-ed-note{margin:0}.w2-ed-raw.help{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0;font-size:var(--fs-sm);color:var(--fg)}.w2-ed-raw-t{overflow-wrap:anywhere}.w2-ed input:not([type=checkbox]):not([type=radio]){min-height:var(--ctl)}.w2-why{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-1);gap:var(--sp-1);margin:0;padding:0;list-style:none}.w2-why>li{position:relative;margin:0;padding-left:var(--sp-4);color:var(--warn)}.w2-why>li:before{content:"";position:absolute;left:var(--sp-1);top:.6em;width:6px;height:6px;border-radius:var(--r-full);background:currentColor}.w2-ed-prod{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start;min-width:0}.w2-ed-prod>.w2-picker{justify-self:stretch;max-width:480px;margin-top:0}.w2-ed-prod>.w2-pname{max-width:100%}.w2-learn{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-1);gap:var(--sp-1)}.w2-ed-acts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start}.w2-stock{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-xs);color:var(--muted)}.w2-total>td{height:var(--tr-h);border-top:1px solid var(--line);border-bottom:0;font-weight:600}.w2-total>td.w2-c-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){.w2-tbl,.w2-tbl tbody,.w2-tbl tfoot{display:block;width:100%}.w2-tbl thead{display:none}.w2-tbl .w2-line.attn>tr.w2-sum{border-bottom-color:color-mix(in srgb,var(--warn) 28%,transparent)}.w2-tbl .w2-line.open>tr.w2-sum{border-bottom:0}.w2-tbl .w2-line.open+.w2-line>tr.w2-sum{margin-top:var(--sp-2)}.w2-tbl tr.w2-sum{grid-template-columns:28px minmax(0,1fr) auto auto auto;grid-template-areas:"no read st st menu" "no read qty amt menu";grid-row-gap:var(--sp-1);row-gap:var(--sp-1);border-bottom:1px solid var(--hair)}.w2-tbl tr.w2-sum,.w2-tbl tr.w2-total{display:grid;align-items:center;grid-column-gap:var(--sp-2);column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-4)}.w2-tbl tr.w2-total{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"read amt";border-top:1px solid var(--line)}.w2-tbl tr.w2-sum>td,.w2-tbl tr.w2-total>td{display:block;width:auto;height:auto;min-width:0;padding:0;border:0;box-shadow:none}.w2-tbl .w2-c-no{grid-area:no}.w2-tbl td.w2-c-read{grid-area:read}.w2-tbl .w2-c-st{grid-area:st;justify-self:end}.w2-tbl .w2-c-menu{grid-area:menu}.w2-tbl td.w2-c-qty{grid-area:qty;justify-self:end;font-size:var(--fs-xs);color:var(--muted)}.w2-tbl td.w2-c-amt{grid-area:amt;justify-self:end}.w2-tbl tr:is(.w2-sum,.w2-total)>td.w2-c-amt{width:auto;visibility:visible}.w2-tbl td.w2-c-qty>.w2-a,.w2-tbl tr.w2-total>td:not(.w2-c-read):not(.w2-c-amt){display:none}.w2-tbl tr.w2-sum>td:is(.w2-c-unit,.w2-c-price){display:none}.w2-line.attn>.w2-sum{box-shadow:inset 3px 0 0 var(--warn)}.w2-line.attn>tr>td:first-child{box-shadow:none}.w2-tbl .w2-edit{display:block}.w2-tbl .w2-edit>td{display:block;width:auto;padding:0 var(--sp-4) var(--sp-4) var(--sp-4)}.w2-line.attn>.w2-edit>td{box-shadow:inset 3px 0 0 var(--warn)}}.w2-cands{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.w2-cands,.w2-cands>.btn{max-width:100%}.w2-pcands{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}:root{--w2-bar-h:calc(var(--ctl) + var(--sp-2) * 2 + 1px)}.w2-bar{position:-webkit-sticky;position:sticky;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-bar);display:flex;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-2) calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));background:var(--panel);border-top:1px solid var(--line);box-shadow:var(--sh-md)}.w2-bar-sum{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w2-bar-acts{display:flex;align-items:center;gap:var(--sp-2);flex:none;margin-left:auto}.w2-block{margin:0;font-size:var(--fs-xs);line-height:20px;color:var(--danger)}.ph-cr>.w2-block{margin-left:auto;padding-left:var(--sp-3);white-space:nowrap}.w2-bar.has-why{flex-wrap:wrap}.w2-bar>.w2-block{flex:0 0 100%}@media (max-width:1023px){.ph-cr>.w2-block{display:none}}@media (max-width:599px){.w2-bar{flex-wrap:wrap;padding:var(--sp-2) var(--sp-4)}.w2-bar-sum{flex-basis:100%}.w2-bar-acts{width:100%;flex-wrap:wrap;justify-content:flex-end}.w2-bar .btn{padding:0 var(--sp-3)}}.w2-pin{position:relative;display:inline-flex}.w2-pop{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:6;width:min(360px,calc(100vw - var(--sp-6)));white-space:normal;text-align:left;background:var(--panel);border-radius:var(--r);box-shadow:var(--sh-md)}.w2-pop-err{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--sp-2);column-gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);background:var(--dangerbg)}.w2-pop-err>.notice{margin:0}.w2-pop-err>.modal-x{margin-top:calc(var(--sp-1) * -1);margin-right:calc(var(--sp-1) * -1)}.w2-bar .w2-pin{position:static}.w2-bar .w2-pop{top:auto;right:var(--sp-4);bottom:calc(100% + var(--sp-2));width:min(360px,calc(100% - var(--sp-6)))}.ph-pri form{position:relative}.ph-pri form>.notice:not(dialog *){position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:6;width:min(360px,calc(100vw - var(--sp-6)));margin:0;padding:var(--sp-3) var(--sp-4);white-space:normal;background:var(--dangerbg);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--r);box-shadow:var(--sh-md)}@media (max-width:1023px){.ph .ph-pri>.w2-pin{display:none}}.dchain ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin:0;padding:0;list-style:none}.dchain-i{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;white-space:nowrap;font-size:var(--fs-sm)}.dchain-k,.dchain-sep{color:var(--muted)}.dchain-k{font-size:var(--fs-xs)}.dchain-no{font-size:var(--fs-sm)}.dchain-i[aria-current=page] .dchain-no{font-weight:600;color:var(--fg)}.dchain-none{color:var(--muted)}.notice{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-sm);line-height:1.6;margin:var(--sp-2) 0}.notice.bad{color:var(--danger)}.notice.good{color:var(--ok)}.w2-notice{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--warn);margin:8px 0}.row .dev-err-old,.row .w2-notice{grid-column:1/-1}.w2-guard{border:1px solid var(--warn);background:var(--warnbg);border-radius:var(--r);padding:12px 14px;margin:12px 0;color:var(--warn);font-size:var(--fs-sm);line-height:1.65}.w2-group,.w2-guard b{font-weight:700}.w2-group{display:flex;align-items:center;gap:9px;margin:16px 0 8px;font-size:var(--fs-sm)}.w2-group:first-child{margin-top:0}.rows>.w2-group{padding-inline:var(--sp-3)}.w2-group:after{content:"";flex:1 1;height:1px;background:var(--line)}.w2-group.attn{color:var(--warn)}.rows{margin-top:12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);overflow:hidden}.rows.narrow{max-width:560px}.card>.rows,.card>.stack>.rows,.card>.stack>.tblwrap,.card>.tblwrap,.card>.wguard>.rows,.card>.wguard>.tblwrap{background:none;border:0;border-radius:0;box-shadow:none}.card>.card-h+.rows{margin-top:0}.row{display:grid;grid-template-columns:var(--cols,minmax(0,1fr));align-items:center;grid-gap:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair);padding:var(--sp-2) var(--sp-3);min-height:var(--tr-h);font-size:var(--fs-tbl);width:100%}.row:not(.h)>:not(.acts,.act,.actrow,.md-wrap,.job-review,.job-errdetail,.w2-notice,.dev-err-old,.cmd-result,.pform,.wraptext,[style*=grid-column],form,details,p,button,.btn,input,select,textarea,:has(form,button,.btn,input,select,textarea,details,dialog)){white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.row>.wraptext{min-width:0;overflow-wrap:anywhere}.row:not(.h)>:not(.acts,.act,.actrow,.md-wrap,.job-review,.job-errdetail,.w2-notice,.dev-err-old,.cmd-result,.pform,.wraptext,[style*=grid-column],form,details,p,button,.btn,input,select,textarea,:has(form,button,.btn,input,select,textarea,details,dialog)) :focus-visible,.row:not(.h)>:not(.acts,.act,.actrow,.md-wrap,.job-review,.job-errdetail,.w2-notice,.dev-err-old,.cmd-result,.pform,.wraptext,[style*=grid-column],form,details,p,button,.btn,input,select,textarea,:has(form,button,.btn,input,select,textarea,details,dialog)):focus-visible{outline-offset:-2px}.row .ell:has(details){overflow:visible;white-space:normal}:is(.row:not(.h)>*,.tbl td) :is(.notice,.err,[role=alert]){white-space:normal}.rows>.row:last-child,.rows>:last-child>.row:last-child{border-bottom:0}.row.h,.row:hover{background:var(--mutedbg)}.row.h{border-bottom:1px solid var(--line);padding:var(--sp-1) var(--sp-3);min-height:var(--th-h);font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.row.h>*{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.row.h:hover{background:var(--mutedbg)}.row.h .sorth{display:inline-flex;align-items:center;gap:var(--sp-1);color:inherit;text-decoration:none;min-width:0;padding:8px 4px;margin:-8px -4px}.row.h .sorth .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.h .sorth .i{font-size:var(--fs-2xs);opacity:.45;flex:none}.row.h .sorth:hover{color:var(--fg)}.row.h .sorth.on{color:var(--fg);font-weight:600}.row.h .sorth.on .i{opacity:1;color:var(--accent)}.sortnow{display:flex;gap:12px;align-items:baseline;font-size:var(--fs-xs);color:var(--muted)}.sortnow a{color:var(--accent)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row>.num{text-align:right}.row>.num+:not(.num,.chip,.acts){padding-left:var(--sp-1)}.row.total{border:0;border-top:1.5px solid var(--fg);border-radius:0;margin-top:2px;padding-top:8px}.row.total,.row.total:hover{background:none}.row time,.tbl time{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.row .ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (min-width:600px) and (max-width:1199px){.row{grid-template-columns:var(--cols-md,var(--cols,minmax(0,1fr)))}.row .md-hide,.row.h .md-hide,.tbl td.md-hide,.tbl th.md-hide{display:none}.row>.md-wrap{grid-column:1/-1}}@media (min-width:1200px) and (max-width:1359px){.row{grid-template-columns:var(--cols-lg,var(--cols,minmax(0,1fr)))}.row .lg-hide,.row.h .lg-hide,.tbl td.lg-hide,.tbl th.lg-hide{display:none}}@media (min-width:600px) and (max-width:767px){.row{grid-template-columns:var(--cols-sm,var(--cols-md,var(--cols,minmax(0,1fr))))}.row .sm-hide,.row.h .sm-hide,.tbl td.sm-hide,.tbl th.sm-hide{display:none}}.tblwrap{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs)}.scrollx{overflow-x:auto;max-width:100%}@media screen{.scrollx .note-table td.mono,.scrollx .note-table td.num,.scrollx .note-table th{white-space:nowrap}}@media screen and (max-width:599px){.scrollx .note-table td:not(.num):not(.mono){min-width:8em}}@media print{.scrollx{overflow:visible}}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-tbl)}.tbl th,table:not(.note-table) th{white-space:nowrap}.tbl th{padding:var(--sp-1) var(--sp-3);height:var(--th-h);text-align:left;font-size:var(--fs-xs);font-weight:500;color:var(--muted);background:var(--mutedbg);border-bottom:1px solid var(--line)}.tbl td{padding:var(--sp-2) var(--sp-3);height:var(--tr-h);border-bottom:1px solid var(--hair);vertical-align:middle;white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:var(--mutedbg)}.tbl td.num,.tbl th.num{text-align:right}.tbl td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl td.act,.tbl th.act{text-align:right;white-space:nowrap}.tbl td.act>.btn+.btn{margin-left:var(--sp-2)}dialog.modal{text-align:left;white-space:normal}.actrow{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap}.actrow>form{margin:0}.tbl td.act .aplay-btn{width:var(--ctl-sm);height:var(--ctl-sm)}.tbl td.act>.actrow{flex-wrap:nowrap}.tbl td input,.tbl td select{min-height:var(--ctl-sm);padding-top:0;padding-bottom:0;max-width:none}.tbl-empty td{text-align:center;color:var(--muted);padding:var(--sp-6) var(--sp-3);white-space:normal}.tbl tfoot .tbl-total>td{font-weight:600;border-top:1px solid var(--line);border-bottom:0}.tbl tfoot .tbl-total>td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){.card .tblwrap:has(>.tbl.sticky1),.tblwrap:has(>.tbl.sticky1){background:linear-gradient(to left,var(--panel) 40%,transparent) 100% /var(--sp-5) 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--fg) 18%,transparent),transparent) 100% /var(--sp-3) 100% no-repeat scroll}.tbl.sticky1 :is(th,td):first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--panel);max-width:10em;overflow:hidden;text-overflow:ellipsis}.tbl.sticky1 th:first-child{background:var(--mutedbg)}}.daygroup{display:flex;align-items:center;gap:10px;margin:18px 0 8px;font-size:var(--fs-xs);font-weight:700;color:var(--muted)}.daygroup:first-child{margin-top:0}.daygroup:after{content:"";flex:1 1;height:1px;background:var(--line)}.pager{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:16px;padding-top:var(--sp-4);border-top:1px solid var(--line)}.pager .range{font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:599px){.rows{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--panel) 30%,rgba(0,0,0,0)) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--panel) 30%,rgba(0,0,0,0)) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--fg) 20%,transparent),rgba(0,0,0,0)) 0 /14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--fg) 20%,transparent),rgba(0,0,0,0)) 100% /14px 100% no-repeat scroll,var(--panel)}.rows>*>.row,.rows>.row{min-width:var(--cols-min,100%)}}.ell .sub,.tbl td .sub{text-wrap:nowrap}.row:not(.h)>:not(.acts,.act,.actrow,.md-wrap,.job-review,.job-errdetail,.w2-notice,.dev-err-old,.cmd-result,.pform,.wraptext,[style*=grid-column],form,details,p,button,.btn,input,select,textarea,:has(form,button,.btn,input,select,textarea,details,dialog)) .sub{text-wrap:nowrap}.dnsheet{margin-bottom:16px}@media screen{.dn-pagewrap[data-active="0"]{display:none}}.dn-pager{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0 0 12px}.dn-pager .range{font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dn-top{display:flex;align-items:flex-start;gap:16px;padding-bottom:10px;margin-bottom:12px;border-bottom:2px solid var(--fg)}.dn-title{font-size:var(--fs-xl);font-weight:700;letter-spacing:.2em;white-space:nowrap}.dn-meta{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin-left:auto;font-size:var(--fs-sm)}.dn-parties{display:flex;justify-content:space-between;gap:24px;margin-bottom:14px}.dn-to{min-width:0;display:grid;grid-gap:3px;gap:3px;align-content:start}.dn-to-name{font-size:var(--fs-lg);font-weight:700;border-bottom:1px solid var(--fg);padding-bottom:3px}.dn-from{min-width:0;display:grid;grid-gap:2px;gap:2px;align-content:start;text-align:left;font-size:var(--fs-sm)}.dn-from-name{font-size:var(--fs-base);font-weight:700}.dn-qr{width:84px;margin-top:6px}.dn-qr img,.dn-qr svg{display:block;width:100%;height:auto}.dn-foot{margin-top:10px}.dnsheet{--fs-xl:19px}.dnsheet .kv{grid-template-columns:fit-content(260px) minmax(0,1fr);gap:7px 16px;margin:10px 0;align-items:normal;font-size:var(--fs-sm)}.card.dnsheet>.kv{margin:0}.dnsheet .kv dt{font-size:inherit;line-height:inherit;word-break:inherit;overflow-wrap:inherit}.dnsheet .kv dd{min-width:auto;overflow-wrap:normal}.dnsheet .num{font-family:var(--mono)}@media (max-width:599px){.dn-parties{flex-direction:column}}.w2-origclick{border:0;padding:0;background:none;cursor:zoom-in;display:block;width:100%}.w2-origpdf{width:100%;height:420px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.w2-origbtns{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}.w2-origfail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);min-height:calc(var(--sp-6) * 6);padding:var(--sp-4);border:1px dashed var(--line);border-radius:var(--r);background:var(--mutedbg);color:var(--muted);text-align:center}.w2-origfail p{margin:0}.viewerback{position:fixed;inset:0;z-index:var(--z-viewer);background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;padding:24px}.viewer-img{max-width:95vw;max-height:92vh;object-fit:contain;cursor:zoom-out;border-radius:var(--r);background:#fff}.viewer-pdf{--pdf-bar:56px;--pdf-paper:0.7724;--pdf-gutter:16px;width:min(94vw,max(360px,calc((92vh - var(--pdf-bar)) * var(--pdf-paper) + var(--pdf-gutter))));height:92vh;border:0;border-radius:var(--r);background:#fff}.viewer-pdf[data-orient=landscape]{width:min(94vw,max(360px,calc((92vh - var(--pdf-bar)) / var(--pdf-paper) + var(--pdf-gutter))))}.viewer-close{position:absolute;top:14px;right:18px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(0,0,0,.4);color:#fff;line-height:1;cursor:pointer}.viewer-close svg{width:18px;height:18px;display:block}.viewer-close:hover{background:rgba(0,0,0,.6)}.staffpick{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-width:200px}.staffpick-sel{display:flex;align-items:center;gap:8px;min-height:var(--ctl)}.seal{display:inline-grid;place-items:center;border:2px solid var(--accent);color:var(--accent);border-radius:var(--r-sm);padding:5px 10px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;line-height:1.25;text-align:center}@media print{:root{--bg:#ffffff;--panel:#ffffff;--fg:#09090b;--muted:#52525b;--line:#e4e4e7;--hair:rgba(9,9,11,0.07);--mutedbg:#f4f4f5;--ink:#18181b;--onink:#fafafa;--accent:#0a6a8f;--soft:#e4eff4;--warn:#8a5200;--warnbg:#f6e8cf;--danger:#bb2412;--dangerbg:#f9e3e0;--ok:#146c2e}.abanners,.mhead,.no-print,.pager,.sb,.staffbar,.tabbar,.tabs,.vmband,.vmbar,.w2-bar,.w2-pop{display:none!important}.only-print{display:inline!important}body{background:#fff;color:#000;font-size:11pt}.main,.shell{display:block}.mbody{padding:0;max-width:none}.card,.row{border-color:#999;page-break-inside:avoid;break-inside:avoid;box-shadow:none}.dn-to-name,.dn-top{border-color:#000}.seal{border-color:#0a6a8f;color:#0a6a8f}.dnsheet{border:0;padding:14mm 12mm;margin:0;page-break-after:always;break-after:page}.dn-pagewrap:last-child>.dnsheet,.dnsheet:not(.dn-pagewrap>.dnsheet):last-child{page-break-after:auto;break-after:auto}.dnsheet{page-break-inside:auto;break-inside:auto}.dn-parties,.dn-top,.iv-due{page-break-after:avoid;break-after:avoid}.dn-parties,.dn-top,.dnsheet>.dn-foot,.iv-due,.iv-taxlines{page-break-inside:avoid;break-inside:avoid}.dnsheet>.dn-foot,.iv-taxlines{page-break-before:avoid;break-before:avoid}.dn-pagewrap{display:contents}.dn-landscape .dnsheet{padding:12mm 14mm}.chip{border-color:#999!important;color:#000!important;background:none!important}}.filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:var(--sp-2)}.filters+.help{margin:0 0 16px}.mbody.stack>.filters+.help{margin-bottom:0}.pform .btn{grid-column:1/-1;justify-self:start;margin-top:0}.stack{display:grid;grid-gap:16px;gap:16px;align-content:start}.stack>*{min-width:0}.stack>.filterbox,.stack>.pager,.stack>.rows{margin-top:0;margin-bottom:0}.cmp-engines{border:0;padding:0;margin:0 0 var(--sp-2);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);align-items:center}.cmp-engines legend{font-size:var(--fs-xs);color:var(--muted);padding:0}.cmp-engine{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--ctl);font-family:var(--mono);font-size:var(--fs-xs)}.cmp-engine input{width:18px;height:18px}.cmp-head{display:flex;gap:var(--sp-3);align-items:baseline;flex-wrap:wrap}.cmp-head h2{margin:0}.cmp-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-3);overflow-x:auto;padding-bottom:var(--sp-1)}@media (max-width:899px){.cmp-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow-x:visible;padding-bottom:0}}.cmp-col{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-3)}.cmp-col h3{margin:0 0 var(--sp-1);font-size:var(--fs-base)}.cmp-col .sub{margin:0 0 8px}.cmp-img{width:100%;height:auto;display:block;border-radius:var(--r);border:1px solid var(--line)}.cmp-stats{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-xs);align-items:center}.cmp-stats dt{color:var(--muted)}.cmp-stats dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-text{margin:0;max-height:420px;overflow:auto;font-family:var(--mono);font-size:var(--fs-xs);line-height:1.55;white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-3)}.cmp-hrow{--cols:minmax(0,1fr) auto auto}.cmp-hmain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:599px){.cmp-hrow{grid-template-columns:var(--cols);padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}}.cmp-engine.off{color:var(--muted)}.onb{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:18px 20px;margin-bottom:18px}.onb>h2{font-size:var(--fs-lg);font-weight:700;margin:0 0 2px}.onb>.lead{font-size:var(--fs-sm);color:var(--muted);margin:0 0 14px}.onb-steps{display:grid;grid-gap:12px;gap:12px}@media (min-width:820px){.onb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.onb-step{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.onb-step .n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--panel);font-family:var(--mono);font-size:var(--fs-sm);font-weight:700;flex:none}@media (prefers-color-scheme:dark){.onb-step .n{color:var(--onink)}}.onb-step h3{font-size:var(--fs-base);font-weight:700;margin:2px 0 0;text-wrap:balance}.onb-step p{font-size:var(--fs-xs);color:var(--muted);line-height:1.65;margin:0 0 4px}.onb-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.takeover{position:fixed;inset:0;z-index:var(--z-modal);background:var(--bg);display:grid;place-items:center;padding:24px;overflow:auto}.lp{position:relative;min-height:100vh;min-height:100dvh;display:grid;align-content:center;justify-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-5);padding-left:max(var(--sp-5),env(safe-area-inset-left));padding-right:max(var(--sp-5),env(safe-area-inset-right));background:var(--bg)}.lp:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--hair) 1px,transparent 1px),linear-gradient(to bottom,var(--hair) 1px,transparent 1px);background-size:32px 32px;background-position:50%;-webkit-mask-image:radial-gradient(circle at 50% 44%,transparent 0 22%,#000 64%);mask-image:radial-gradient(circle at 50% 44%,transparent 0 22%,#000 64%)}.lp-sheet{position:relative;z-index:1;width:100%;max-width:440px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:calc(var(--sp-6) + var(--sp-2)) var(--sp-6) var(--sp-6);display:grid;justify-items:center;text-align:center}.lp-sheet:after,.lp-sheet:before{content:none;position:absolute;width:11px;height:11px;border:0 solid var(--accent)}.lp-sheet:before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.lp-sheet:after{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px}.lp-word{margin:var(--sp-3) 0 0;font-size:var(--fs-3xl);font-weight:700;line-height:1.2;letter-spacing:-.01em}.lp-badge{margin-left:8px;color:var(--muted);font-size:var(--fs-lg);font-weight:400}.lp-rule{display:block;width:34px;height:2px;margin:var(--sp-4) 0 var(--sp-4);background:var(--accent)}.lp-body{display:grid;justify-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);width:100%}.lp-body .btn{width:100%;min-height:var(--ctl)}.lp-choice{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);width:100%;justify-items:stretch}.lp-choice .lp-note{margin-bottom:var(--sp-1);text-align:center}.lp-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);max-height:46vh;overflow-y:auto}.lp-choice .btn{display:flex;gap:8px;align-items:baseline;justify-content:center}.lp-note{margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--muted)}.lp-note strong{display:block;margin-bottom:2px;color:var(--fg);font-size:var(--fs-base);font-weight:650}.lp-foot{position:relative;z-index:1;margin:0;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--muted)}.gate{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg)}.gate-stack{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);justify-items:center}.gate-card{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:32px 28px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.gate-card h1{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;margin:10px 0 0;text-wrap:balance}.gate-card p{font-size:var(--fs-sm);color:var(--muted);line-height:1.7;margin:0}.gate-card .btn{margin-top:14px;width:100%;min-height:var(--ctl)}.w2-cands button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}details.card{padding-block:0}details.card>summary{min-height:calc(var(--fold-h) - 2px)}details.card[open]{padding-bottom:var(--sp-5)}@media (max-width:599px){details.card[open]{padding-bottom:var(--sp-4)}}@page{size:A4;margin:12mm}.note-table{width:100%;border-collapse:collapse}.note-table td,.note-table th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.note-table th{font-weight:650;font-size:var(--fs-xs);color:var(--muted)}.note-table td.num,.note-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.draftmark{display:inline-block;border:2px solid var(--danger);color:var(--danger);padding:2px 10px;font-weight:700;transform:rotate(-4deg);white-space:nowrap}@media print,screen and (min-width:600px){.dnsheet .note-table.nt-fixed{table-layout:fixed}.dnsheet .note-table.nt-fixed td{overflow-wrap:anywhere}.dnsheet .note-table.nt-fixed td.nw{white-space:nowrap;overflow-wrap:normal}.nt-fixed .ntc-no{width:6%}.nt-fixed .ntc-sku{width:15%}.nt-fixed .ntc-qty{width:12%}.nt-fixed .ntc-price{width:13%}.nt-fixed .ntc-amount{width:15%}.nt-fixed .ivc-no{width:5%}.nt-fixed .ivc-note{width:20.5%}.nt-fixed .ivc-date{width:15%}.nt-fixed .ivc-money{width:12.5%}.nt-fixed .ivc-tax{width:10.5%}.nt-fixed .ivc-total{width:15%}}@media print{.dnsheet .lines-sheet-table td{overflow-wrap:anywhere}.dnsheet .lines-sheet-table td.dn-date{white-space:nowrap;overflow-wrap:normal}}@media screen and (min-width:600px){.dnsheet .note-table.nt-fixed{min-width:700px}}@media print{.note-table thead{display:table-header-group}.note-table tfoot,.note-table tr{page-break-inside:avoid;break-inside:avoid}.note-table tfoot{display:table-row-group;page-break-before:avoid;break-before:avoid}}.iv-due{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin:0 0 14px}.iv-due-amount{display:flex;align-items:baseline;gap:10px;padding-bottom:4px;border-bottom:2px solid var(--fg)}.iv-due-amount>b{font-size:var(--fs-xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-taxlines{width:auto;min-width:50%;margin:12px 0 0 auto}.iv-void{color:var(--muted)}.iv-closing-day{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.iv-closing-day>input{width:88px}@media print{.iv-due-amount{border-color:#000}}.only-print{display:none}.dn-lines-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px}.dn-lines-bar>.lbl{color:var(--muted);font-size:var(--fs-sm);margin-right:2px}.dn-lines-bar .btn.on{background:var(--ink);color:var(--onink);border-color:transparent}.mhead-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:nowrap}@media (max-width:900px){.mhead-actions{margin-left:0;flex-wrap:wrap}}.dev-logs{max-height:420px;overflow:auto;margin:0;padding:8px;background:var(--mutedbg);border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);font-size:var(--fs-xs);line-height:1.6;white-space:pre-wrap;word-break:break-word}.memo-field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.memo-field-tools{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.memo-field-tools select{max-width:320px}.cmd-result{grid-column:1/-1;margin:var(--sp-1) 0 0;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--soft);border-radius:var(--r)}.autorefresh{gap:8px;margin-left:auto;white-space:nowrap}.autorefresh,.autorefresh label{display:inline-flex;align-items:center}.autorefresh label{gap:4px;cursor:pointer}.dev-log.error{color:var(--danger)}.dev-log.warn{color:var(--warn)}.ntoggle{display:grid;grid-gap:4px;gap:4px}.ntoggle>.check{font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.ntoggle>.help{margin:0}.ntoggle>.nsub{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0 24px}.ntoggle>.nsub .field input{max-width:130px}.ndetails[open]>summary{margin-bottom:var(--sp-2)}.mem-name{display:grid;grid-gap:2px;gap:2px;min-width:0}.mem-name>.sub{font-size:var(--fs-2xs)}.manual p{margin:0 0 8px;line-height:1.7}.man-toc{margin:0;padding-left:24px;line-height:1.9}.man-steps{margin:8px 0 0;padding-left:24px;line-height:1.7}.man-faq,.man-steps{display:grid;grid-gap:12px;gap:12px}.man-faq{margin:0}.man-faq dt{font-weight:600}.man-faq dd{margin:4px 0 0;line-height:1.7}.man-sec h3{margin:16px 0 8px;font-size:var(--fs-sm);font-weight:600}.ndev{display:grid;grid-gap:8px;gap:8px}.ndev-row{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;font-size:var(--fs-sm)}.ops-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;overflow:hidden;border-bottom:1px solid var(--line)}.ops-tile,.ops-tiles{border-top:1px solid var(--line)}.ops-tile{min-width:0;margin:-1px 0 0 -1px;border-left:1px solid var(--line)}.ops-tile>.ops-tile-b,.ops-tile>a{display:flex;flex-direction:column;gap:var(--sp-1);height:100%;padding:var(--sp-3) var(--sp-4);color:inherit;text-decoration:none}.ops-tile>a:hover{background:var(--mutedbg)}.ops-tile>a:hover .ops-tile-k{text-decoration:underline;text-underline-offset:3px}.ops-tile-k{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.ops-tile-v{font-size:var(--fs-2xl);font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-tile.danger .ops-tile-v{color:var(--danger)}.ops-tile.warn .ops-tile-v{color:var(--warn)}.row>.job-review{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.row>.job-errdetail,.row>.job-review{grid-column:1/-1;margin:0 0 var(--sp-1)}.job-errdetail>summary{cursor:pointer;list-style:none;font-size:var(--fs-xs);color:var(--muted)}.job-errdetail>summary::-webkit-details-marker{display:none}.job-errdetail>summary:before{content:"▾ "}.job-errdetail[open]>summary:before{content:"▴ "}.job-errdetail>.dev-logs{margin-top:var(--sp-1);max-height:220px}.abanners{display:grid;grid-gap:0;gap:0;width:100%}.abanner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-2) var(--sp-4);gap:var(--sp-2) var(--sp-4);align-items:start;padding:12px calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));padding-left:calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2) - 4px);border:0;border-bottom:1px solid var(--line);border-left:4px solid var(--accent);background:var(--panel)}.abanner.important{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.abanner-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.abanner-b,.abanner-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.abanner-t{margin:0;font-weight:600}.abanner-b{color:var(--muted);line-height:1.6}.abanner-b,.abanner-l{margin:0;font-size:var(--fs-sm)}.abanner-more{margin:0;padding:8px calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));border-bottom:1px solid var(--line);background:var(--panel)}@media (max-width:599px){.abanner{grid-template-columns:minmax(0,1fr)}}.vmband{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));background:var(--warn);color:var(--panel)}.vmband-chip{padding:calc(var(--sp-1) - 1px) calc(var(--sp-3) - 1px);border:1px solid;border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:700;white-space:nowrap}.vmband-main{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0;flex:1 1 auto}.vmband-main b{font-weight:650}.vmband-sub{font-size:var(--fs-sm)}.vm-off-form{margin:0 0 0 auto}.vmband .vmband-btn{background:var(--panel);color:var(--warn);border-color:var(--panel)}.vmbar{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-1) calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));padding-bottom:calc(var(--sp-1) - 1px);border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.vmbar-st{color:var(--muted);min-width:0}.vm-stepper{display:inline-flex;align-items:center;gap:var(--sp-2)}.vm-rings{min-width:6em;text-align:center;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vm-week{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.vm-day{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.vm-day-l{min-width:2em;font-weight:600}.staffbar{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-left:4px solid var(--warn);background:var(--warnbg);color:var(--fg);padding:8px 14px;font-size:var(--fs-sm)}.staffbar strong{font-weight:650}.staffbar-who{color:var(--muted)}.staffbar-out{margin-left:auto;white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:599px){.staffbar{position:static}}@media (min-width:600px){.staffbar{flex-wrap:nowrap}.staffbar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main:has(>.staffbar)>.mhead{top:var(--staffbar-h)}}.ann-body{white-space:pre-wrap;line-height:1.7;margin:0}.sbmenu-n{margin-left:8px}.omap{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.omap-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--muted)}.omap-legend .omap-box{padding:var(--sp-1) var(--sp-2);min-width:0}.omap-flow{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.omap-flow,.omap-step{display:grid;align-items:stretch}.omap-step{grid-template-columns:var(--sp-4) minmax(0,1fr);grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.omap-step>.omap-arrow{align-self:center;text-align:center}.omap-step>.omap-arrow.first{visibility:hidden}.omap-box{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);padding:var(--sp-2) var(--sp-3);min-width:0;font-size:var(--fs-sm);line-height:1.4}.omap-box b{display:block;font-weight:600}.omap-box .sub{display:block}.omap-box .omap-who,.omap-box .sub{margin-top:var(--sp-1);font-size:var(--fs-xs)}.omap-box .omap-who{display:inline-block;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-full);padding:0 var(--sp-2)}.omap-site{background:color-mix(in srgb,var(--ok) 14%,var(--panel));border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.omap-cloud{background:color-mix(in srgb,var(--accent) 14%,var(--panel));border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.omap-people{background:color-mix(in srgb,var(--warn) 14%,var(--panel));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.omap-danger{background:var(--dangerbg);border-color:color-mix(in srgb,var(--danger) 50%,var(--line))}.omap-arrow{color:var(--muted);font-size:var(--fs-base);-webkit-user-select:none;-moz-user-select:none;user-select:none}.omap-arrow:before{content:"▶"}.omap-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.omap-lane{border:1px dashed var(--line);border-radius:var(--r);padding:var(--sp-3);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start}.omap-lane>h3{margin:0;font-size:var(--fs-sm);color:var(--muted);font-weight:600}.omap-lane .omap-arrow{text-align:center}.omap-lane .omap-arrow:before{content:"▼"}.omap-tag{display:inline-block;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);line-height:1.4;border:1px solid var(--line);border-radius:var(--r-sm);white-space:nowrap}.tbl.omap-table td{white-space:normal;vertical-align:top;height:auto}.omap-note{font-size:var(--fs-xs);color:var(--muted);margin:0;line-height:1.6}@media (max-width:599px){.omap-flow,.omap-step{grid-template-columns:minmax(0,1fr)}.omap-step>.omap-arrow:before{content:"▼"}.omap-step>.omap-arrow.first{display:none}}.db-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:stretch}.db-grid>*{min-width:0}@media (min-width:1100px){.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-grid>.db-wide{grid-column:1/-1}}.db-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.db-head>.mlede{flex:1 1 320px;min-width:0}.db-date{font-size:var(--fs-sm);font-weight:400;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-kv{margin:0}.db-kv dd{margin:0;min-width:0}.db-note{display:block}.db-kpis{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin:0}.db-kpi{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.db-kpi-l{font-size:var(--fs-xs);color:var(--muted)}.db-kpi>b{font-size:var(--fs-2xl);font-weight:600;line-height:1.2;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.db-toggles{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0}.db-tg{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%}.db-seg-l{flex:none;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.db-chart{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:180px auto;grid-column-gap:var(--sp-2);column-gap:var(--sp-2);grid-row-gap:var(--sp-1);row-gap:var(--sp-1)}.db-yaxis{display:flex;flex-direction:column;justify-content:space-between;position:relative;top:-.5em;height:calc(100% + 1em);margin:0;line-height:1;font-size:var(--fs-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);text-align:right}.db-svg{display:block;width:100%;height:100%;overflow:visible}.db-grid-line{stroke:var(--line);stroke-width:1}.db-bar{fill:var(--accent)}.db-xaxis{grid-column:2;position:relative;height:1.4em;line-height:1.4;font-size:var(--fs-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.db-xaxis>span{position:absolute;top:0;left:var(--db-x);transform:translateX(-50%)}.db-h3{margin:0;font-size:var(--fs-sm);font-weight:600}.db-list{list-style:none;margin:0;padding:0;display:grid}.db-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--hair)}.db-list>li:last-child{border-bottom:0}.db-list-main{min-width:0;overflow-wrap:anywhere}.db-list-val{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-list-sub{grid-column:1/-1;font-size:var(--fs-sm)}.db-rank td.db-name{width:100%;max-width:0}.db-rank .db-name>.db-code,.db-rank .db-name>.db-nm{display:block;white-space:nowrap}.db-rank .db-name>.db-nm{overflow:hidden;text-overflow:ellipsis}.db-rank .db-code{font-size:var(--fs-xs);color:var(--muted)}.db-qty .db-note,.db-unit{white-space:nowrap}@media (max-width:599px){.db-rank td,.db-rank th{padding-inline:var(--sp-2)}.db-rank .c-hide{display:none}.db-rank-card .card-h{grid-template-columns:minmax(0,1fr)}.db-rank-card .card-h>.card-a{grid-column:1;grid-row:3;justify-content:flex-start}}.db-month{display:inline-flex;align-items:center;margin:0}.db-csv{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.db-csv>p{margin:0}.w-s{max-width:160px}.w-m,.w-s{width:100%}.w-m{max-width:320px}.w-full{width:100%;max-width:none}.field:is(.w-s,.w-m,.w-full) :is(input,select,textarea){max-width:none}.field :is(input,select,textarea).w-s{max-width:160px}.field :is(input,select,textarea).w-m{max-width:320px}.field :is(input,select,textarea).w-full{max-width:none}.card:not(details,.dnsheet){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start}.card:not(details,.dnsheet)>*,.card:not(details,.dnsheet)>h2:not(.sub):not(.card-t){margin-block:0}.card:not(details,.dnsheet)>:is(.btn,.chip,button){justify-self:start}.card>dialog.modal,.mbody.stack>dialog.modal{margin:auto}.row-open{width:0;height:0;overflow:visible;vertical-align:top}.row-open:after{cursor:pointer}.row:hover>:has(>.row-open){text-decoration:underline;text-underline-offset:3px}.row-text{cursor:pointer}.modal-f.edit-f{justify-content:space-between;align-items:center}.edit-f>.edit-del{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0}.edit-why{display:none;flex:1 1 100%;margin:0}.edit-del:has([data-armed=true])>.edit-why{display:block}.edit-f:has(.edit-del [data-armed=true])>.edit-del{flex:1 1 100%}.edit-f>.edit-acts{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.edit-f>.w2-guard{flex:1 1 100%;order:-1}.sec-f{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--sp-2)}.om-btn.txt{width:auto;gap:var(--sp-2);padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.om-grp{display:flex;flex-direction:column}.om-cap{padding:var(--sp-2) var(--sp-3) var(--sp-1);white-space:nowrap}.om-cap,.prov-short{font-size:var(--fs-xs);color:var(--muted)}.prov-short{display:inline-flex;align-items:baseline;gap:var(--sp-1);max-width:100%;text-decoration:none}.prov-short b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--fg)}.prov-short:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.stack>.issues{margin:0;padding-left:var(--sp-4)}.modal .sample-links>.card-f{margin-top:0}@media (max-width:599px){.sample-links>.card-f>.sub{flex-basis:100%}}.notice-slot:empty{display:none}.tokenfield{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.tokenfield>input{flex:1 1 auto;min-width:0;max-width:none;font-family:var(--mono);font-size:var(--fs-sm)}.tokenfield .btn{flex:none;min-height:var(--ctl)}@media (max-width:599px){.tokenfield{flex-wrap:wrap}.tokenfield>input{flex-basis:100%}}.chat-qr{width:160px;max-width:100%;margin-top:0}@media (min-width:1024px){.ph.has-crumb{row-gap:0}}@media (max-width:1023px){.ph-meta{line-height:20px}.ph-meta .chip{padding-block:0;line-height:18px}}label.tsel select{min-height:var(--ctl);margin-block:-1px}.fpop:not([open])>.fpop-panel{display:none}@media (min-width:600px){.fpop.inl-only{display:none}.fpop.inl-only.fpop-fold{display:block}}@media (max-width:599px){.lpanel-tool .fpop-panel{grid-template-columns:minmax(0,1fr)}.fpop-inl .tsel select{min-width:0}}@media (max-width:599px){.m2 :is(.row,tr)>.nil:is(.c-sec,.c-sec2,.c-sec3){display:none}}@media (max-width:599px){.m2 :is(.row,tr)>.mono:is(.c-sec,.c-sec2,.c-sec3){flex:none;max-width:100%}}.chat-pin{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.chat-pin-v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.field>input[type=checkbox],.field>input[type=radio]{align-self:flex-start}.kv>.kv-top{align-self:start}.dsec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:var(--sp-4);gap:var(--sp-4);align-items:stretch}.chat-ai{flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.chat-ai,.chat-ai-form{display:flex;align-items:center}.chat-ai-form{gap:var(--sp-2);margin:0}.chat-ai>.help{flex:1 1 100%;margin:0}.chat-thread-msgs{display:flex;flex-direction:column;gap:var(--sp-3);max-height:520px;overflow-y:auto;padding:var(--sp-1) 0}.chat-more{margin:0 0 var(--sp-2);text-align:center}.chat-msg{display:flex;flex-direction:column;gap:var(--sp-1);max-width:min(100%,560px);align-self:flex-start;align-items:flex-start}.chat-msg.staff{align-self:flex-end;align-items:flex-end}.chat-msg.system{align-self:center;align-items:center;max-width:100%}.chat-msg.assistant,.chat-who{color:var(--muted)}.chat-who{font-size:var(--fs-xs)}.chat-bubble{margin:0;padding:var(--sp-2) var(--sp-3);background:var(--mutedbg);border:1px solid var(--line);border-radius:var(--r-lg);white-space:pre-wrap;overflow-wrap:anywhere}.chat-msg.staff .chat-bubble{background:var(--soft)}.chat-sys{margin:0;padding:var(--sp-1) var(--sp-3);background:var(--mutedbg);border-radius:var(--r-full)}.chat-meta,.chat-sys{font-size:var(--fs-xs);color:var(--muted)}.chat-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.chat-media{display:block;max-width:240px;max-height:240px;border-radius:var(--r)}.chat-audio{display:block;width:100%;margin-top:var(--sp-1)}.chat-reply{margin-top:var(--sp-3)}.share-blocks{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.share-block{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);justify-items:start}.share-block>h3{font-weight:600}.share-block>h3,.share-text{margin:0;font-size:var(--fs-sm)}.share-text{width:100%;padding:var(--sp-3);font-family:var(--sans);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mutedbg);border:1px solid var(--line);border-radius:var(--r)}.modal .dlg-h{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.tbl.colmap{table-layout:fixed;min-width:680px}.tbl.colmap th:first-child{width:20%}.tbl.colmap th:nth-child(2){width:30%}.tbl.colmap th:nth-child(3){width:18%}.tbl.colmap th:nth-child(4){width:32%}.tbl.colmap :is(input,select){width:100%;min-width:0}.run-out{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.run-out>*{margin:0}.run-out>.w2-raw{padding:var(--sp-3);background:var(--mutedbg);border-radius:var(--r)}@media (min-width:820px){.kv.kv-pairs{grid-template-columns:var(--kv-label,10em) minmax(0,1fr) var(--kv-label,10em) minmax(0,1fr)}.kv.kv-pairs>dt.kv-full{grid-column:1}.kv.kv-pairs>dd.kv-full{grid-column:2/-1}}.kv-text{white-space:pre-wrap}.nw{white-space:nowrap}.dsum-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);margin:0;padding-top:var(--sp-3);border-top:1px solid var(--hair);font-size:var(--fs-xs);color:var(--muted)}.dsum-foot:empty{display:none}.dsum-act{display:inline-flex;margin:0 0 0 var(--sp-2);vertical-align:middle}.tbl-more{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}@media (max-width:599px){.tbl.sticky1.sticky-id :is(th,td):first-child{max-width:none}.tbl.sticky1 td:first-child:has(>.chip:only-child){max-width:none}}.tbl.tbl-fit{width:auto;min-width:min(100%,320px)}.mlines{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);margin:0}.mlines-head,.mlines-row{display:grid;grid-template-columns:96px minmax(0,1fr) 80px 72px 104px 80px auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center}.mlines-head{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.mlines-head>.num{text-align:right}.mlines-sku{font-size:var(--fs-xs);color:var(--muted)}.mlines-name{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.mlines-name>.ell{flex:1 1 auto}.mlines-row>.w2-picker{min-width:0}.mlines-row>.w2-picker input{width:100%;max-width:none}.mlines-f{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.mlines-k{font-size:var(--fs-xs);color:var(--muted)}.mlines-row :is(input,select){width:100%;max-width:none;min-width:0}.mlines-row input[inputmode=decimal]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mlines-foot>.ml-add{margin-right:auto}@media (min-width:1000px){.mlines-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-width:999px){.mlines-head{display:none}.mlines-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.mlines-row>.mlines-name,.mlines-row>.mlines-sku,.mlines-row>.w2-picker{grid-column:1/-1}.mlines-row>.mlines-del{grid-column:2;justify-self:end}}.ivsum{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4) var(--sp-6);gap:var(--sp-4) var(--sp-6);align-items:start}@media (min-width:1024px){.ivsum{grid-template-columns:minmax(0,1fr) auto}}.ivsum-amt{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);justify-items:end;min-width:0}.ivsum-amt .tblwrap{background:none;border:0;border-radius:0;box-shadow:none}@media (max-width:1023px){.ivsum-amt{justify-items:stretch}}.amt-block{display:grid;grid-template-columns:auto auto;justify-content:end;grid-gap:var(--sp-2) 0;gap:var(--sp-2) 0;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amt-block dt{color:var(--muted);font-size:var(--fs-xs);align-self:baseline}.amt-block dd{margin:0;padding-left:var(--sp-6);text-align:right;white-space:nowrap}.amt-block .amt-total{padding-top:var(--sp-2);border-top:1px solid var(--line);font-weight:600;color:var(--fg)}@media screen{.print-paper{display:none}}@media print{.print-paper{display:contents}}.qrsheet{text-align:center;padding:8mm 12mm}.qrsheet-name{font-size:28pt;font-weight:700;line-height:1.3}.qrsheet-label{font-size:18pt;margin-top:6mm}.qrsheet .qrsheet-qr{width:110mm;max-width:100%;margin:8mm auto}.qrsheet-hint{font-size:16pt}.call-sub{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.call-analyzing{display:grid;justify-items:start;grid-gap:var(--sp-2);gap:var(--sp-2)}.call-analyzing>.help{margin:0}.dchain-n{font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.om-li.dgr.off .om-item,.om-li.dgr.off .om-item:hover{color:var(--muted);background:transparent}.switch{position:relative;display:inline-flex;align-items:center;flex:none;width:44px;min-height:var(--ctl-sm);padding:0;background:transparent;border:0;border-radius:var(--r-full);cursor:pointer}.switch:before{content:"";width:40px;height:24px;margin-inline:auto;background:var(--mutedbg);border:1px solid color-mix(in srgb,var(--muted) 45%,var(--line));border-radius:var(--r-full);transition:background-color .15s ease,border-color .15s ease}.switch-knob{position:absolute;top:50%;left:5px;width:18px;height:18px;background:var(--panel);border-radius:var(--r-full);box-shadow:var(--sh-xs);transform:translateY(-50%);transition:transform .15s ease}.switch.on:before{background:var(--accent);border-color:var(--accent)}.switch.on .switch-knob{transform:translate(16px,-50%)}.switch:focus-visible{outline:none}.switch:focus-visible:before{box-shadow:0 0 0 3px var(--ring)}.switch:disabled{cursor:default}.switch:disabled:before{background:var(--mutedbg);border-color:color-mix(in srgb,var(--muted) 30%,var(--line))}.switch.on:disabled:before{background:color-mix(in srgb,var(--accent) 45%,var(--mutedbg));border-color:transparent}@media (prefers-reduced-motion:reduce){.switch-knob,.switch:before{transition:none}}@media print{.switch{display:none}}.tbl tfoot .tbl-total>th{padding:var(--sp-2) var(--sp-3);height:var(--tr-h);font-size:var(--fs-tbl);font-weight:600;color:var(--fg);text-align:left;white-space:nowrap;background:none;border-top:1px solid var(--line);border-bottom:0}@media (max-width:599px){.tbl.sticky1 tfoot .tbl-total>th:first-child{background:var(--panel)}}.stack>.seg{justify-self:start}.tbl th.grow{width:100%}.seg[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.seg[data-more-start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.seg[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.ph{flex-wrap:wrap;align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-1)}.ph.has-crumb{min-height:var(--mhead-h-crumb)}.ph-cr{flex:0 0 100%;display:flex;min-width:0}.ph-crumb{display:inline-block;max-width:100%;font-size:var(--fs-sm);line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.ph-crumb:before{content:"←";content:"←"/"";margin-right:var(--sp-1)}.ph-title{flex:1 1;display:flex;align-items:center;gap:var(--sp-2) var(--sp-3)}.ph .ph-t,.ph-meta,.ph-title{min-width:0}.ph-meta{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none}.ph-id{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.ph-st{display:inline-flex;min-width:0}.ph-st>:not(.chip){display:inline-flex;align-items:center}.ph-acts{flex:none;margin-left:auto}.ph-acts,.ph-pri,.ph-sec{display:flex;align-items:center;gap:var(--sp-2)}.ph-acts .btn{min-height:var(--ctl)}@media (min-width:1024px){.ph-more.sec-only{display:none}}@media (max-width:1023px){.ph{flex-wrap:nowrap;align-items:flex-start;column-gap:var(--sp-2)}.ph.has-crumb{min-height:var(--mhead-h)}.ph.has-meta{min-height:var(--mhead-h-crumb)}.ph-cr{flex:none}.ph-crumb{display:inline-flex;align-items:center;justify-content:center;width:var(--ctl);height:var(--ctl);margin-left:calc(var(--sp-2) * -1);font-size:0;line-height:0;color:var(--fg);border-radius:var(--r)}.ph-crumb:before{content:"";width:10px;height:10px;margin-right:0;border-left:2px solid;border-bottom:2px solid;transform:translateX(2px) rotate(45deg)}.ph-title{flex-wrap:wrap;row-gap:0;column-gap:var(--sp-2)}.ph .ph-t{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--ctl)}.ph-meta{flex-basis:100%}.ph.has-meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cr t acts" ". meta meta";align-items:center;grid-row-gap:0;row-gap:0}.ph.has-meta:not(.has-crumb){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t acts" "meta meta"}.ph.has-meta .ph-title{display:contents}.ph.has-meta .ph-cr{grid-area:cr}.ph.has-meta .ph-t{grid-area:t}.ph.has-meta .ph-meta{grid-area:meta}.ph.has-meta .ph-acts{grid-area:acts}.ph-id{font-size:var(--fs-xs)}.ph-sec{display:none}.ph-pri{order:1}.ph-more{order:2}}.om{position:relative;flex:none}.om,.om-btn{display:inline-flex}.om-btn{align-items:center;justify-content:center;width:var(--ctl);height:var(--ctl);min-height:var(--ctl);padding:0;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-xs);cursor:pointer}.om-btn:hover,.om[data-open] .om-btn{background:var(--mutedbg)}.row .om-btn,.tbl td .om-btn{width:var(--ctl-sm);height:var(--ctl-sm);min-height:var(--ctl-sm)}.om-panel{position:fixed;top:0;left:0;z-index:var(--z-menu);visibility:hidden;display:flex;flex-direction:column;min-width:200px;max-width:min(320px,calc(100vw - 16px));max-height:min(420px,calc(100vh - 16px));overflow-y:auto;padding:var(--sp-1);text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md)}.om-panel dialog,.om[data-open] .om-panel{visibility:visible}.om-li{display:flex;flex-direction:column}.om-x>form{display:block;margin:0}.om-sec{display:flex;flex-direction:column}.om-item,.om-sec .btn:not(dialog *),.om-x .btn:not(dialog *){display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);width:100%;min-height:var(--ctl);padding:0 var(--sp-3);font-family:inherit;font-size:var(--fs-sm);font-weight:400;color:var(--fg);text-align:left;text-decoration:none;white-space:nowrap;background:transparent;border:0;border-radius:var(--r-sm);box-shadow:none;cursor:pointer}.om-item:focus-visible,.om-item:hover,.om-sec .btn:not(dialog *):hover,.om-x .btn:not(dialog *):hover{background:var(--mutedbg)}.om-item:focus-visible,.om-sec .btn:not(dialog *):focus-visible,.om-x .btn:not(dialog *):focus-visible{outline-offset:-2px}.om-li.dgr .btn:not(dialog *),.om-li.dgr .om-item,.om-sec .btn.dgr:not(dialog *){color:var(--danger)}.om-li.dgr .btn:not(dialog *):hover,.om-li.dgr .om-item:hover{background:var(--dangerbg)}.om-item[aria-disabled=true]{color:var(--muted);background:transparent;cursor:default}.om-why{padding:0 var(--sp-3) var(--sp-2);font-size:var(--fs-xs);line-height:1.5;color:var(--muted);white-space:normal}.om-sep{flex:none;height:1px;margin:var(--sp-1) 0;background:var(--line)}.vtabs-bar{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line)}.vtabs,.vtabs-bar{display:flex;min-width:0}.vtabs{flex:1 1 auto;gap:var(--sp-1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vtabs::-webkit-scrollbar{display:none}.vtab{display:inline-flex;align-items:center;flex:none;min-height:var(--ctl);padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:500;color:var(--muted);white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent;scroll-snap-align:start}.vtab:hover{color:var(--fg)}.vtab[aria-current=page]{color:var(--fg);font-weight:600;border-bottom-color:var(--ink)}.vtabs-aside{flex:none;display:flex;align-items:center;gap:var(--sp-2)}.vtabs[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.vtabs[data-more-start]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px);mask-image:linear-gradient(90deg,transparent,#000 24px)}.vtabs[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.w1-chan .seg-i{min-height:var(--ctl);padding:0 var(--sp-4);font-size:var(--fs-tbl)}.seg{align-items:stretch;gap:var(--sp-1);max-width:100%;padding:var(--sp-1);overflow-x:auto;overflow-y:hidden;vertical-align:middle;background:var(--mutedbg);border-radius:var(--r)}.seg,.seg-i{display:inline-flex}.seg-i{align-items:center;justify-content:center;flex:none;min-height:calc(var(--ctl) - 8px);padding:0 var(--sp-3);font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--muted);white-space:nowrap;text-decoration:none;background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer}.seg-i:hover{color:var(--fg)}.seg-i.on{color:var(--fg);font-weight:600}.lpanel,.seg-i.on{background:var(--panel);box-shadow:var(--sh-xs)}.lpanel{min-width:0;border:1px solid var(--line);border-radius:var(--r-lg)}.lpanel-tool{position:relative;padding:var(--sp-3);border-bottom:1px solid var(--line)}.lpanel-tool,.lpanel-tool>form{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.lpanel-tool>form{flex:1 1 auto;min-width:0;margin:0}.lpanel-tool .btn{min-height:var(--ctl)}.lpanel-sel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--soft);border-bottom:1px solid var(--line)}.lpanel-sel-n{font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.lpanel-sel-a{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.lpanel-sel .btn{min-height:var(--ctl)}.lpanel-body{min-width:0}.lpanel-body>.rows,.lpanel-body>.tblwrap{margin-top:0;border:0;border-radius:0;box-shadow:none}.lpanel>.lpanel-body:first-child>.rows,.lpanel>.lpanel-body:first-child>.tblwrap{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.lpanel>.lpanel-body:last-child>.rows,.lpanel>.lpanel-body:last-child>.tblwrap{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.lpanel-foot{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line)}.lpanel-foot>.pager{margin-top:0;padding-top:0;border-top:0}input.tsearch{flex:1 1 208px;min-width:160px;max-width:none;padding-top:0;padding-bottom:0}.tsel,input.tsearch{min-height:var(--ctl)}.tsel{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:100%;padding-left:var(--sp-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-xs);cursor:pointer}.tsel:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.tsel-k{flex:none;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.tsel select{min-width:0;min-height:calc(var(--ctl) - 2px);padding:0 var(--sp-6) 0 var(--sp-2);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;text-overflow:ellipsis;background-color:transparent;cursor:pointer}.tsel select,.tsel select:focus{border:0;box-shadow:none}.tsel select:focus-visible{outline:none}.tinl{display:contents}.tmeta{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.asub:not(:focus-visible){position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fpop{position:relative;flex:none}.fpop>summary{list-style:none}.fpop>summary::-webkit-details-marker{display:none}.fpop-btn{gap:var(--sp-2);cursor:pointer}.fpop[open]>.fpop-btn{background:var(--mutedbg)}.fpop-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:0 var(--sp-1);font-size:var(--fs-xs);font-weight:600;line-height:20px;color:var(--accent);background:var(--soft);border-radius:var(--r-full);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fpop-panel{position:absolute;top:calc(100% + var(--sp-1));right:0;z-index:4;display:grid;grid-gap:var(--sp-4) var(--sp-3);gap:var(--sp-4) var(--sp-3);width:max-content;min-width:280px;max-width:min(560px,calc(100vw - 32px));padding:var(--sp-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md)}.fpop-inl{display:flex;flex-direction:column;gap:var(--sp-2)}.fpop-inl .tsel{width:100%}.fpop-inl .tsel select{flex:1 1 auto}@media (max-width:1023px){.lpanel-tool .fpop{position:static}.lpanel-tool .fpop-panel{left:auto;right:var(--sp-3);max-width:calc(100% - var(--sp-6))}}@media (max-width:599px){.tinl{display:none}input.tsearch{flex:1 1;min-width:0}.lpanel-tool>form>.tsel{flex:1 1 140px}.tmeta{order:10;flex-basis:100%;justify-content:flex-end}.lpanel-tool .fpop-panel{left:var(--sp-3);right:var(--sp-3);width:auto;min-width:0;max-width:none}.rows.m2{overflow:hidden;background-image:none}.rows.m2>*>.row.h,.rows.m2>.row.h,.tbl.m2 thead{display:none}.rows.m2>*>.row,.rows.m2>.row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-3)}.tbl.m2,.tbl.m2 tbody{display:block;width:100%}.tbl.m2 tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair)}.tbl.m2 tbody tr:last-child{border-bottom:0}.tbl.m2 td{display:block;height:auto;min-width:0;padding:0;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows.m2 .row:before,.tbl.m2 tr:before{content:"";order:2;flex-basis:100%;height:0}.tbl.m2 tr.tbl-empty{display:block}.tbl.m2 tr.tbl-empty:before{content:none}.tbl.m2 .tbl-empty td{text-align:center;white-space:normal}}@media (max-width:599px){.m2 :is(.row,tr)>.c-pri{order:0;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-tbl);font-weight:500}.m2 :is(.row,tr)>.c-st{order:1;flex:none;max-width:50%}.m2 :is(.row,tr)>:is(.c-sec,.c-sec2,.c-sec3){flex:1 1;min-width:0;max-width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--muted)}.m2 :is(.row,tr)>time:is(.c-sec,.c-sec2,.c-sec3){flex:none}.m2 :is(.row,tr)>.c-sec{order:3}.m2 :is(.row,tr)>.c-sec2{order:4}.m2 :is(.row,tr)>.c-sec3{order:5}.m2 :is(.row,tr)>:is(.c-sec2,.c-sec3):before{content:"·";margin-right:var(--sp-1)}.m2 :is(.row,tr)>.c-amt{order:6;flex:none;margin-left:auto;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m2 :is(.row,tr)>.c-act{order:7;flex:none;margin-left:auto;overflow:visible}.m2 :is(.row,tr):has(>.c-amt)>.c-act,.m2 :is(.row,tr)>.c-amt~.c-act{margin-left:0}.m2 :is(.row,tr)>.c-hide{display:none}}.row:has(.row-link),tr:has(.row-link){position:relative}.row-link{color:inherit}.row:hover .row-link,tr:hover .row-link{text-decoration:underline;text-underline-offset:3px}.row-link:after{content:"";position:absolute;inset:0}.row:has(.row-link) :is(a,button,input,select,textarea,label,details,.row-raise):not(.row-link),tr:has(.row-link) :is(a,button,input,select,textarea,label,details,.row-raise):not(.row-link){position:relative;z-index:1}.row-link:focus-visible{outline:none}.row:has(.row-link:focus-visible),tr:has(.row-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.callout{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);line-height:1.6;color:var(--fg);background:var(--mutedbg);border:1px solid var(--line);border-radius:var(--r)}.callout-t{font-weight:600}.callout-b>*+*{margin-top:var(--sp-1)}.callout-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.callout-b>.callout-acts{margin-top:var(--sp-2)}.callout.warn{background:var(--warnbg);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.callout.warn .callout-t{color:var(--warn)}.callout.danger{background:var(--dangerbg);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.callout.danger .callout-t{color:var(--danger)}.state.inline{align-items:center;gap:var(--sp-1);max-width:56ch;margin:0 auto;padding:var(--sp-6) var(--sp-4);text-align:center;background:none;border:0;border-radius:0}.state.inline .sico{width:32px;height:32px;margin-bottom:var(--sp-1)}.state.inline h2{font-size:var(--fs-base);font-weight:600}.state.inline .sact{justify-content:center;margin-top:var(--sp-2)}@media print{.lpanel-foot,.lpanel-sel,.lpanel-tool,.om,.seg,.vtabs-bar{display:none}}.btn.caret:after{content:"";flex:none;width:12px;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center /contain no-repeat}.om-panel .btn.caret:after{content:none}.om-item[aria-checked=true]{font-weight:500}.om-item[aria-checked=true]:after{content:"";flex:none;width:5px;height:9px;margin-left:auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-1px) rotate(45deg)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m2-only{display:none}@media (max-width:599px){.m2 .m2-only{display:inline}}.lpanel-tool:has(+.lpanel-body:empty){border-bottom:0}.lpanel-body:empty{display:none}.field>.field-k{font-size:var(--fs-sm);font-weight:500;color:var(--fg)}.field>.seg{align-self:flex-start}.tperiod{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.tperiod>input{flex:1 1;width:auto;min-width:0;max-width:200px}.tperiod>span{flex:none;color:var(--muted)}.lpanel-tool .tsel{max-width:176px}.fpop-panel{grid-template-columns:minmax(0,1fr)}.fpop-inl>*,.fpop-panel>*{min-width:0}.fpop-inl .tsel,.fpop-panel>.tsel{max-width:100%}.fpop-panel>.tsel select{flex:1 1 auto}.row.h>.num>.sorth{margin-right:0;padding-right:0}.tinl>.tsort{order:9;margin-left:auto}.lpanel-tool form:has(.tinl>.tsort)>.tmeta{order:10;margin-left:0}@media (max-width:599px){.lpanel-tool>form>.tsel{flex:0 1 auto;max-width:50%}}.card:not(details,.dnsheet)>.seg{justify-self:start}@media (max-width:599px){.vtabs-bar:has(>.vtabs-aside){flex-wrap:wrap;row-gap:var(--sp-2);border-bottom:0}.vtabs-bar:has(>.vtabs-aside)>.vtabs{flex-basis:100%;border-bottom:1px solid var(--line)}.vtabs-bar>.vtabs-aside{flex-basis:100%;justify-content:flex-end}}.intake>.seg{justify-self:start}.intake-why{margin-right:auto}.chat-pending-list{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0}.db-rankwrap{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-width:0}.db-rankwrap>.tblwrap{background:none;border:0;border-radius:0;box-shadow:none}.modal .stack>.btn{justify-self:start}.row>.inv-acts{justify-content:flex-end;flex-wrap:nowrap}.row.h>.inv-acts-h{text-align:right}@media (max-width:599px){.tmeta{flex-wrap:wrap;row-gap:var(--sp-1)}}.modal-x:disabled,.modal-x:disabled:hover{background:var(--mutedbg);color:var(--muted);cursor:not-allowed}.inv-acts-t{display:contents}.inv-sku{font-size:var(--fs-xs)}.ph-acts .notice:not(dialog *){position:absolute;top:calc(100% + var(--sp-2));right:calc(var(--sp-5) + max(0px, (100% - var(--content-max)) / 2));z-index:6;max-width:min(480px,calc(100% - 2 * var(--sp-6)));margin:0;padding:var(--sp-2) var(--sp-3);white-space:normal;background:var(--panel);border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line));border-radius:var(--r);box-shadow:var(--sh-md)}.om-check:before{content:"";flex:none;box-sizing:border-box;width:16px;height:16px}.om-check[aria-checked=true]:before{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center /16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center /16px 16px no-repeat}.callout-b:has(>.callout-act){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.callout-b>.callout-act{margin:0}.row>.dn-st{display:flex;align-items:center;gap:var(--sp-1)}.row>.dn-act{display:flex;justify-content:flex-end}@media screen{.lpanel-body .dnsheet{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.lpanel-body .dnsheet .dn-top{display:none}.lpanel-body .note-table{font-size:var(--fs-tbl)}.lpanel-body .note-table th{height:var(--th-h);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);font-weight:500;color:var(--muted);background:var(--mutedbg);border-bottom:1px solid var(--line);white-space:nowrap}.lpanel-body .note-table td{height:var(--tr-h);padding:var(--sp-2) var(--sp-3);vertical-align:middle;border-bottom:1px solid var(--hair)}.lpanel-body .note-table tbody tr:last-child td{border-bottom:0}.lpanel-body .note-table tbody tr:hover{background:var(--mutedbg)}.lpanel-body .dnsheet .note-table td.dn-date,.lpanel-body .dnsheet .note-table td.num{font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lpanel-body .note-table th .sorth{display:inline-flex;align-items:center;gap:var(--sp-1);color:inherit;text-decoration:none}.lpanel-body .note-table th .sorth .i{flex:none;font-size:var(--fs-2xs);opacity:.45}.lpanel-body .note-table th .sorth:hover{color:var(--fg)}.lpanel-body .note-table th .sorth.on{color:var(--fg);font-weight:600}.lpanel-body .note-table th .sorth.on .i{color:var(--accent);opacity:1}.lpanel-body .note-table th.num .sorth{justify-content:flex-end}.lpanel-body .dn-pager.bottom{margin:0;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line)}}@media print{.lpanel,.lpanel-body{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.note-table th .sorth{color:inherit;text-decoration:none}.note-table th .sorth .i{display:none}}.tpl-tbl .tpl-name{max-width:280px;white-space:nowrap}.tpl-tbl .tpl-body,.tpl-tbl .tpl-name{display:block;overflow:hidden;text-overflow:ellipsis}.tpl-tbl .tpl-body{max-width:420px}@media (max-width:599px){.tpl-tbl .tpl-body,.tpl-tbl .tpl-name{max-width:none}}.tpick{position:relative;display:flex;flex:1 1 240px;min-width:160px;max-width:360px}.lpanel-tool .tpick-box{flex:1 1 auto;max-width:none;cursor:text}.tpick-box>input{flex:1 1 auto;width:auto;min-width:0;max-width:none;min-height:var(--ctl);padding:0 var(--sp-2);font-size:var(--fs-sm);background:transparent}.tpick-box>input,.tpick-box>input:focus{border:0;box-shadow:none}.tpick-box>input:focus-visible{outline:none}.tpick-box.has-v>input::placeholder{color:var(--fg);font-weight:500;opacity:1}.tpick-x{flex:none;width:var(--ctl);min-height:var(--ctl);padding:0;font-size:var(--fs-base);color:var(--muted);background:none;border:0;cursor:pointer}.tpick-x:hover{color:var(--fg)}.tpick-list{position:absolute;top:calc(100% + var(--sp-1));left:0;right:0;z-index:4;gap:var(--sp-1);margin-top:0;padding:var(--sp-1)}@media (max-width:599px){.tpick{flex:1 1;min-width:0;max-width:none}}.iv-pager{gap:var(--sp-2)}.iv-close-pick,.iv-pager{display:flex;flex-wrap:wrap}.iv-close-pick{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0}.tsel.tdate>input{width:auto;min-width:0;min-height:var(--ctl);padding:0 var(--sp-3) 0 var(--sp-2);font-size:var(--fs-sm);background:transparent}.tsel.tdate>input,.tsel.tdate>input:focus{border:0;box-shadow:none}.tsel.tdate>input:focus-visible{outline:none}.iv-nopartner{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;padding:0;list-style:none}.iv-result{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.iv-result>ul{margin:0;padding-left:var(--sp-5)}.iv-unsettled:not([open])>:not(summary){display:none}@media screen{.lpanel-body .note-table td{white-space:nowrap}}@media screen and (max-width:599px){:where(.lpanel-body .note-table.m2),:where(.lpanel-body .note-table.m2) tbody{display:block;width:100%}:where(.lpanel-body .note-table.m2) thead{display:none}:where(.lpanel-body .note-table.m2) tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair)}:where(.lpanel-body .note-table.m2) tbody tr:last-child{border-bottom:0}:where(.lpanel-body .note-table.m2) tr:before{content:"";order:2;flex-basis:100%;height:0}:where(.lpanel-body .note-table.m2) td{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lpanel-body .note-table.m2 td{height:auto;padding:0;border:0}.lpanel-body .scrollx .note-table.m2 td:not(.num):not(.mono){min-width:0}:where(.lpanel-body .note-table.m2) tr.lines-empty{display:block}:where(.lpanel-body .note-table.m2) tr.lines-empty:before{content:none}}@media (max-width:599px){.lpanel-sel-n{flex-basis:100%}}.tpick-list{width:max-content;min-width:100%;max-width:min(480px,calc(100vw - 2 * var(--sp-4)))}.tpick-list>button{display:block;width:100%;min-height:var(--ctl);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpick-list>button,.tpick-list>p{padding:var(--sp-2) var(--sp-3)}.iv-unsettled>ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);white-space:normal}.iv-unsettled>ul .sub{text-wrap:wrap}.dn-rows .dn-who{display:flex;flex-direction:column;min-width:0}.dn-rows .dn-who>:is(.dn-who-1,.dn-who-2){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-rows .dn-who>.dn-who-2{font-size:var(--fs-xs);color:var(--muted)}@media (max-width:599px){.dn-rows .dn-who>.dn-who-2{display:none}}.dn-rows .dn-ord{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs)}@media (max-width:599px){.m2 :is(.row,tr):has(>.c-sec.nil):has(>.c-sec2.nil)>.c-sec3:before,.m2 :is(.row,tr):has(>.c-sec.nil)>.c-sec2:before{content:none}}.mlede a{white-space:nowrap}@media screen and (min-width:600px){.lpanel:has(>.lpanel-tool~.lpanel-sel){display:grid;grid-template-columns:minmax(0,1fr)}.lpanel>.lpanel-tool:has(~.lpanel-sel),.lpanel>.lpanel-tool~.lpanel-sel{grid-row:1;grid-column:1}.lpanel>.lpanel-tool:has(~.lpanel-sel){visibility:hidden}.lpanel>.lpanel-tool~.lpanel-sel{border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0}}@media screen and (max-width:599px){.lpanel>.lpanel-sel{position:fixed;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-listsel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md)}.shell.tabbed .lpanel>.lpanel-sel{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--sp-2))}.shell.tabbed>.main:has(.lpanel-sel){padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--ctl) + 64px)}}.tpick-box>input,.tpick-box>input::placeholder{text-overflow:ellipsis}@media (max-width:1023px){.ph.st-inline.has-meta{display:flex;min-height:var(--mhead-h)}.ph.st-inline .ph-title{display:flex;flex-wrap:nowrap}.ph.st-inline .ph-t{flex:0 1 auto}.ph.st-inline .ph-meta{flex:none;flex-basis:auto}}.aplay{gap:var(--sp-2);min-width:0;vertical-align:middle}.aplay,.aplay-btn{display:inline-flex;align-items:center}.aplay-btn{justify-content:center;flex:none;width:var(--ctl);height:var(--ctl);padding:0;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-xs);cursor:pointer}.aplay-btn:hover{background:var(--mutedbg)}.aplay-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--soft)}.aplay-btn.err{color:var(--danger);border-color:var(--danger)}.aplay-t{font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aplay-err,.aplay-t{min-width:9ch;text-align:right;white-space:nowrap}.aplay-err{font-size:var(--fs-xs);color:var(--danger)}@media (max-width:599px){.m2 .aplay-t{display:none}.m2 :is(.row,tr)>.c-act:has(.aplay-err){flex-basis:100%;justify-content:flex-end}}.aplay audio{display:none}.card-prov{margin:0;padding-top:var(--sp-3);border-top:1px solid var(--hair)}.tn-stats{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4)}.tn-stats b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp{font-size:var(--fs-lg);letter-spacing:.05em}.tbl.mem{table-layout:fixed}.tbl.mem th:first-child{width:32%}.tbl.mem .mem-r-h{width:10em}.tbl.mem th.act{width:calc(var(--ctl-sm) + var(--sp-3) * 2)}.mem-n{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.mem-n>.ell{min-width:0}.mem-n>.ell,.tbl.mem td.mem-e{overflow:hidden;text-overflow:ellipsis}.tbl.mem td.mem-r select{width:100%}.tbl.mem td.mem-r select[aria-disabled=true]{color:var(--muted);background-color:var(--mutedbg);cursor:progress}.tbl.mem tr.mem-note td{height:auto;white-space:normal}@media (max-width:999px){.tbl.mem thead{display:none}.tbl.mem,.tbl.mem tbody{display:block;width:100%}.tbl.mem tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pri st" "sec act";align-items:center;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);grid-row-gap:var(--sp-1);row-gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hair)}.tbl.mem tbody tr:last-child{border-bottom:0}.tbl.mem td{display:block;height:auto;min-width:0;padding:0;border:0}.tbl.mem td.c-pri{grid-area:pri;font-weight:500}.tbl.mem td.c-st{grid-area:st}.tbl.mem td.c-sec{grid-area:sec;font-size:var(--fs-xs)}.tbl.mem td.c-act{grid-area:act;justify-self:end}.tbl.mem td.mem-r select{width:auto}.tbl.mem tr.mem-note,.tbl.mem tr.tbl-empty{display:block}}.nhours,.nsl .row>.nsl-acts{display:flex;align-items:center;gap:var(--sp-2)}.nsl .row>.nsl-acts{justify-content:flex-end}.nsd{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.nsd-cur{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:0;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);background:var(--mutedbg);border-radius:var(--r)}.nsd-sec{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.nsd .nsd-h{margin:0;font-size:var(--fs-sm);font-weight:600}.nsd-opts{display:grid;border:1px solid var(--line);border-radius:var(--r)}.nsd-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);border-top:1px solid var(--hair)}.nsd-opt:first-child{border-top:0}.nsd-opt>.check{min-width:0;font-size:var(--fs-sm)}.nsd-acts{display:flex;justify-content:flex-end;gap:var(--sp-2)}.nsd-foot{display:flex;justify-content:flex-start;padding-top:var(--sp-4);border-top:1px solid var(--line)}.card.ann-list{gap:0;padding:0}.ann{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-5);border-top:1px solid var(--hair)}.ann:first-child{border-top:0}.ann.important{box-shadow:inset 3px 0 0 var(--danger)}.ann-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);grid-row-gap:var(--sp-1);row-gap:var(--sp-1)}.card .ann-h>h2.ann-t{grid-column:1;grid-row:1;margin:0;font-size:var(--fs-base);font-weight:600;line-height:1.5}.ann-h>.c-st{grid-column:2;grid-row:1}.ann-h>.c-sec{grid-column:1/-1;margin:0;font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ann-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3)}.ann-f>form{margin:0 0 0 auto}@media (max-width:599px){.ann{padding:var(--sp-4)}}.rdoc{grid-gap:var(--sp-4);gap:var(--sp-4)}.rdoc,.rdoc-body{display:grid;min-width:0}.rdoc-body{grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--sp-5);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}@media (max-width:599px){.rdoc-body{padding:var(--sp-4)}}.rdoc-body>.man-sec+.man-sec{padding-top:var(--sp-6);border-top:1px solid var(--hair)}.rdoc-body .man-sec>h2{margin:0 0 var(--sp-3);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;line-height:1.35}.rdoc-body .man-sec>p{margin:0}.rdoc-body .man-steps>li{padding-left:var(--sp-1)}.rdoc-body .man-steps>li::marker{color:var(--muted);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step-a{display:block;font-weight:600}.step-s{display:block;margin-top:var(--sp-1)}.rd-name{font-weight:600}.rdoc-body .man-faq{gap:0;border-top:1px solid var(--hair)}.man-q{border-bottom:1px solid var(--hair)}.man-q>summary{padding-block:var(--sp-3)}.rdoc-body .man-q>p{margin:0;padding:0 0 var(--sp-4) var(--sp-5)}.rdoc-body .man-sec>h3{margin:var(--sp-6) 0 var(--sp-2)}.rdoc-body .man-sec{scroll-margin-top:calc(var(--mhead-h) + var(--ctl) + var(--sp-6) + var(--sp-4))}.rtoc{min-width:0}.rtoc-h{display:none}.rtoc-bar{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.rtoc-btn{flex:none}.rtoc-cur{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--muted)}.rtoc-list{margin:0;padding:var(--sp-2);list-style:none}.rtoc-list a{display:flex;align-items:center;min-height:var(--ctl-sm);padding:0 var(--sp-3);font-size:var(--fs-sm);line-height:1.4;color:var(--muted);white-space:nowrap;text-decoration:none;border-left:2px solid transparent;border-radius:0 var(--r-sm) var(--r-sm) 0}.rtoc-list a:hover{color:var(--fg);background:var(--mutedbg)}.rtoc-list a.on{color:var(--accent);font-weight:600;border-left-color:var(--accent);background:var(--soft)}@media (max-width:1199px){.rtoc{position:-webkit-sticky;position:sticky;top:calc(var(--mhead-h) + var(--sp-2));z-index:4}.rtoc-bar{padding:var(--sp-2);box-shadow:var(--sh-sm)}.rtoc-bar,.rtoc-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg)}.rtoc-list{display:none;position:absolute;top:calc(100% + var(--sp-1));left:0;right:0;max-height:min(60vh,480px);overflow-y:auto;box-shadow:var(--sh-md)}.rtoc.open .rtoc-list{display:block}.rtoc-list a{min-height:var(--ctl)}}@media (min-width:1200px){.mbody.narrow>.rdoc{max-width:none}.rdoc{grid-template-columns:minmax(0,var(--narrow-max)) minmax(0,300px);column-gap:var(--sp-6);align-items:start}.rdoc>.rtoc{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:calc(var(--mhead-h) + var(--sp-4));max-height:calc(100dvh - var(--mhead-h) - var(--sp-6) - var(--sp-4));overflow-y:auto}.rdoc>.rdoc-body{grid-column:1;grid-row:1}.rtoc-bar{display:none}.rtoc-h{display:block;margin:0 0 var(--sp-2);padding-left:var(--sp-3);font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.rtoc-list{padding:0}.rdoc-body .man-sec{scroll-margin-top:calc(var(--mhead-h) + var(--sp-4))}}@media (min-width:600px){.main:has(>.staffbar) .rtoc{top:calc(var(--staffbar-h) + var(--mhead-h) + var(--sp-2))}.main:has(>.staffbar) .rdoc-body .man-sec{scroll-margin-top:calc(var(--staffbar-h) + var(--mhead-h) + var(--ctl) + var(--sp-6) + var(--sp-4))}}@media (min-width:1200px){.main:has(>.staffbar) .rdoc>.rtoc{top:calc(var(--staffbar-h) + var(--mhead-h) + var(--sp-4))}.main:has(>.staffbar) .rdoc-body .man-sec{scroll-margin-top:calc(var(--staffbar-h) + var(--mhead-h) + var(--sp-4))}}@media print{.rtoc{display:none}}