/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--spa:0deg}}}@layer utilities;html,body{height:100%;margin:0}a:hover{color:#1535d4}:root{--bg-neutral-primary:#fff;--bg-neutral-secondary:#f5f5f5;--bg-neutral-tertiary:#e6e6e6;--bg-neutral-inverse:#121212;--bg-accent-primary:#f54901;--bg-accent-secondary:#d63f01;--bg-accent-subtle:#fff1ea;--bg-primary-primary:#1b43f5;--bg-primary-secondary:#1b43f5;--bg-primary-tertiary:#f5f7ff;--bg-success-bold:#52c41a;--bg-success-subtle:#f2ffec;--bg-error-bold:#bb2729;--bg-error-subtle:#ffeded;--bg-warning-bold:#d18c01;--bg-warning-subtle:#fff7e7;--bg-info-subtle:#eaf2ff;--tx-neutral-primary:#121212;--tx-neutral-secondary:#242424;--tx-neutral-tertiary:#303030;--tx-neutral-disabled:#6b6b6b;--tx-neutral-inverse:#f5f5f5;--tx-accent-primary:#f54901;--tx-primary-primary:#1b43f5;--tx-success-primary:#52c41a;--tx-error-primary:#bb2729;--tx-warning-primary:#d18c01;--tx-info-primary:#035bd6;--ic-neutral-primary:#121212;--ic-neutral-disabled:#6b6b6b;--ic-neutral-inverse:#f5f5f5;--ic-accent-primary:#f54901;--ic-primary-primary:#1b43f5;--ic-success-primary:#52c41a;--ic-error-primary:#bb2729;--ic-warning-primary:#d18c01;--ic-info-primary:#035bd6;--bd-neutral-primary:#e6e6e6;--bd-neutral-secondary:#d4d4d4;--bd-accent-inverse:#ffcdb8;--bd-primary-primary:#1535d4;--bd-primary-inverse:#e0e7ff;--bd-success-primary:#3da20b;--bd-success-inverse:#d6ffc2;--bd-error-inverse:#ffc5c6;--bd-warning-primary:#a87000;--bd-warning-inverse:#ffe7b8;--bd-info-inverse:#c2dbff;--sp-none:0px;--sp-3xs:2px;--sp-2xs:4px;--sp-xs:8px;--sp-s:12px;--sp-m:16px;--sp-l:24px;--sp-xl:32px;--sp-2xl:40px;--r-none:0px;--r-3xs:2px;--r-2xs:4px;--r-xs:8px;--r-s:12px;--r-m:16px;--r-l:24px;--r-2xl:40px;--r-full:999px;--ff-sans:"Inter", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-s:14px;--fs-r:16px;--fs-l:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--lh-2xs:16px;--lh-xs:18px;--lh-s:22px;--lh-r:24px;--lh-l:28px;--lh-xl:32px;--lh-2xl:40px;--lh-3xl:48px;--ls-s:.15px;--ls-r:0px;--ls-l:-.2px;--ls-xl:-.3px;--ls-2xl:-.5px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sh-xs:0 1px 2px #1212120d;--sh-s:0 2px 8px #1212120f;--sh-m:0 6px 20px #12121214;--sh-l:0 16px 48px #12121224;--sh-focus:0 0 0 3px #1b43f547;--nav-w:248px;--card-inset:12px;--card-pad-x:16px;--hd-h:92px;--nav-item-h:50px;--control-h:48px;--chip-h:40px;--z-sticky:20;--z-drop:60;--z-overlay:80;--z-modal:90;--z-toast:100}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg-neutral-secondary);color:var(--tx-neutral-primary);font-family:var(--ff-sans);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--tx-primary-primary);text-decoration:none}a:hover{text-decoration:underline}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--bd-primary-primary);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#d9d9d9 padding-box content-box;border:3px solid #0000}.h3{font-size:var(--fs-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl)}.h4{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl)}.h5{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl)}.h6{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l)}.b-r{font-size:var(--fs-r);line-height:var(--lh-r);letter-spacing:var(--ls-r)}.b-r-m{font-size:var(--fs-r);line-height:var(--lh-r);letter-spacing:var(--ls-r);font-weight:var(--fw-medium)}.b-r-b{font-size:var(--fs-r);line-height:var(--lh-r);letter-spacing:var(--ls-r);font-weight:var(--fw-semibold)}.b-m-m{font-size:var(--fs-r);line-height:var(--lh-r);letter-spacing:var(--ls-r);font-weight:var(--fw-medium)}.b-m-b{font-size:var(--fs-r);line-height:var(--lh-r);letter-spacing:var(--ls-r);font-weight:var(--fw-semibold)}.b-s{font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s)}.b-s-m{font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s);font-weight:var(--fw-medium)}.b-s-b{font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s);font-weight:var(--fw-semibold)}.b-xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}.b-xs-m{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium)}.b-xs-b{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold)}.t-1{color:var(--tx-neutral-primary)}.t-2{color:var(--tx-neutral-secondary)}.t-3{color:var(--tx-neutral-tertiary)}.t-mut{color:var(--tx-neutral-disabled)}.t-ok{color:var(--tx-success-primary)}.t-err{color:var(--tx-error-primary)}.t-warn{color:var(--tx-warning-primary)}.t-info{color:var(--tx-info-primary)}.mono,.tnum{font-variant-numeric:tabular-nums}.ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.items-center{align-items:center}.items-baseline{align-items:baseline}.gap-2xs{gap:var(--sp-2xs)}.gap-xs{gap:var(--sp-xs)}.gap-s{gap:var(--sp-s)}.gap-m{gap:var(--sp-m)}.gap-l{gap:var(--sp-l)}.gap-xl{gap:var(--sp-xl)}.grow{flex:1 1 0;min-width:0}.shrink0{flex-shrink:0}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.center{justify-content:center}.end{justify-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-str{align-items:stretch}.full{width:100%}.rel{position:relative}.app{background:var(--bg-neutral-secondary);min-height:100vh;display:flex}.app-main{min-width:0;padding:var(--card-inset);flex-direction:column;flex:1 1 0;height:100vh;display:flex;position:sticky;top:0}.card{background:var(--bg-neutral-primary);border-radius:var(--r-l);min-height:0;box-shadow:var(--sh-xs);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.card-scroll{flex:1 1 0;min-height:0;overflow:hidden auto}.card-body{padding:0 var(--card-pad-x) var(--sp-l)}.b-l{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l)}.b-l-m{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-weight:var(--fw-medium)}.b-l-b{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:var(--ls-l);font-weight:var(--fw-semibold)}.nav{width:var(--nav-w);flex:0 0 var(--nav-w);background:var(--bg-neutral-primary);padding:var(--sp-s);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto}.nav-inner{justify-content:space-between;gap:var(--sp-l);flex-direction:column;flex:1 1 0;display:flex}.nav-top{gap:var(--sp-2xs);flex-direction:column;display:flex}.nav-brand{padding:var(--sp-xs) var(--sp-s) var(--sp-m);justify-content:flex-start;align-items:center;display:flex}.nav-brand svg{width:auto;height:34px}.nav-item{align-items:center;gap:var(--sp-m);width:100%;height:var(--nav-item-h);padding:var(--sp-s);border-radius:var(--r-s);color:var(--tx-neutral-disabled);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);text-align:start;transition:background .13s,color .13s;display:flex}.nav-item:hover{background:var(--bg-neutral-secondary);color:var(--tx-neutral-primary);text-decoration:none}.nav-item .ic{color:currentColor;flex:0 0 24px;width:24px;height:24px}.nav-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.nav-item .caret{flex:0 0 24px;width:24px;height:24px;transition:transform .18s}.nav-item[aria-expanded=true] .caret{transform:rotate(180deg)}.nav-item.is-active{background:var(--bg-accent-primary);border:1px solid var(--bd-accent-inverse);color:var(--tx-neutral-inverse);padding:calc(var(--sp-s) - 1px)}.nav-item.is-active:hover{background:var(--bg-accent-primary);color:var(--tx-neutral-inverse)}.nav-group{gap:var(--sp-3xs);flex-direction:column;display:flex}.nav-sub{gap:var(--sp-3xs);flex-direction:column;padding-inline-start:48px;display:flex;position:relative}.nav-sub:before{content:"";inset-inline-start:24px;top:-4px;bottom:calc(var(--nav-item-h) / 2);background:var(--bd-neutral-primary);width:1px;position:absolute}.nav-sub>.nav-item{position:relative}.nav-sub>.nav-item:before{content:"";inset-inline-start:-24px;top:calc(var(--nav-item-h) / 2);background:var(--bd-neutral-primary);width:16px;height:1px;position:absolute}.nav-collapse{transition:height .2s,opacity .18s;overflow:hidden}.hd{padding:var(--sp-s) var(--card-pad-x) 0;align-items:flex-start;gap:var(--sp-s);min-height:var(--hd-h);flex:none;display:flex}.hd-titles{flex:none;min-width:0;max-width:460px;padding-top:2px}.hd-title{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl);color:var(--tx-neutral-primary)}.crumbs{align-items:center;gap:var(--sp-xs);font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s);color:var(--tx-neutral-disabled);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.crumbs .sep{color:var(--tx-neutral-disabled);opacity:.7}.crumbs a:hover{color:var(--tx-neutral-primary)}.crumbs .cur{color:var(--tx-neutral-primary);font-weight:var(--fw-medium)}.hd-right{justify-content:flex-end;align-items:center;gap:var(--sp-xs);min-width:0;padding-top:var(--sp-xs);flex:1 1 0;display:flex}.gsearch{flex:0 400px;min-width:180px;position:relative}.gsearch input{width:100%;height:var(--control-h);border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);padding:0 var(--sp-m) 0 48px;font-size:var(--fs-r);letter-spacing:var(--ls-r);transition:border-color .13s,box-shadow .13s}.gsearch input:focus{border-color:var(--bd-primary-primary);box-shadow:var(--sh-focus);outline:none}.gsearch .ic{width:24px;height:24px;color:var(--ic-neutral-disabled);pointer-events:none;inset-inline-start:var(--sp-m);position:absolute;top:12px}.icon-btn{border-radius:var(--r-full);width:48px;height:48px;color:var(--ic-neutral-primary);flex:none;justify-content:center;align-items:center;transition:background .13s;display:inline-flex;position:relative}.icon-btn:hover{background:var(--bg-neutral-secondary)}.icon-btn svg{width:24px;height:24px}.icon-btn.sm{width:36px;height:36px}.icon-btn.sm svg{width:20px;height:20px}.icon-btn .dot{border-radius:var(--r-full);background:var(--bg-accent-primary);border:2px solid var(--bg-neutral-primary);top:9px;min-width:8px;height:8px;position:absolute;inset-inline-end:10px}.icon-btn .count{border-radius:var(--r-full);background:var(--bg-accent-primary);color:#fff;min-width:18px;height:18px;font-size:var(--fs-2xs);line-height:14px;font-weight:var(--fw-semibold);border:2px solid var(--bg-neutral-primary);box-sizing:border-box;pointer-events:none;top:6px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;inset-inline-end:6px;transform:translate(35%,-35%)}.hd-user{align-items:center;gap:var(--sp-xs);padding:0 0 0 var(--sp-xs);border-radius:var(--r-s);flex:none;display:flex}.hd-user .meta{text-align:end;flex-direction:column;line-height:1.25;display:flex}.hd-user .nm{font-size:var(--fs-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);white-space:nowrap}.hd-user .rl{font-size:var(--fs-s);color:var(--tx-neutral-disabled);white-space:nowrap}.tabs{align-items:stretch;gap:var(--sp-l);padding:0 var(--card-pad-x);border-bottom:1px solid var(--bd-neutral-primary);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{align-items:center;gap:var(--sp-xs);padding:var(--sp-m) var(--sp-2xs);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-disabled);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .13s,border-color .13s;display:inline-flex}.tab:hover{color:var(--tx-neutral-primary);text-decoration:none}.tab svg{flex:0 0 24px;width:24px;height:24px}.tab.is-active{color:var(--tx-primary-primary);border-bottom-color:var(--bg-primary-secondary);font-weight:var(--fw-semibold)}.tab.is-active svg,.tab.tone-ok.is-active svg{color:var(--ic-primary-primary)}.subtabs{padding:var(--sp-2xs);gap:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s);display:inline-flex}.subtab{padding:var(--sp-xs) var(--sp-s);border-radius:var(--r-xs);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--tx-neutral-disabled);white-space:nowrap}.subtab.is-active{background:var(--bg-neutral-primary);color:var(--tx-neutral-primary);box-shadow:var(--sh-xs)}.btn{justify-content:center;align-items:center;gap:var(--sp-xs);height:var(--control-h);padding:0 var(--sp-m);border-radius:var(--r-s);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid #0000;flex:none;transition:background .13s,border-color .13s,color .13s,box-shadow .13s,opacity .13s;display:inline-flex}.btn svg{flex:0 0 20px;width:20px;height:20px}.btn:hover{text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn.md{height:40px;padding:0 var(--sp-s);font-size:var(--fs-s)}.btn.sm{height:32px;padding:0 var(--sp-s);font-size:var(--fs-s);border-radius:var(--r-xs)}.btn.sm svg{flex:0 0 16px;width:16px;height:16px}.btn.block{width:100%}.btn-secondary{background:var(--bg-neutral-primary);border-color:var(--bd-primary-primary);color:var(--tx-primary-primary)}.btn-secondary:hover{background:var(--bg-primary-tertiary)}.btn-neutral{background:var(--bg-neutral-primary);border-color:var(--bd-neutral-primary);color:var(--tx-neutral-primary)}.btn-neutral:hover{background:var(--bg-neutral-secondary)}.btn-accent:hover{filter:brightness(.94)}.btn-danger{background:var(--bg-error-bold);color:#fff}.btn-danger:hover{filter:brightness(.94)}.btn-danger-outline{background:var(--bg-neutral-primary);border-color:var(--bd-error-inverse);color:var(--tx-error-primary)}.btn-ghost{color:var(--tx-neutral-primary)}.btn-link{height:auto;color:var(--tx-primary-primary);font-weight:var(--fw-semibold);padding:0}.btn-quiet{height:auto;color:var(--tx-neutral-disabled);font-weight:var(--fw-medium);padding:0}.btn-quiet:hover{color:var(--tx-neutral-primary)}.btn-quiet.is-strong{color:var(--tx-neutral-primary);font-weight:var(--fw-semibold)}.arrow-btn{border-radius:var(--r-full);width:32px;height:32px;color:var(--ic-neutral-primary);justify-content:center;align-items:center;transition:background .13s,transform .13s;display:inline-flex}.arrow-btn:hover{background:var(--bg-neutral-secondary);transform:translate(2px)}.toolbar{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--card-pad-x);flex-wrap:wrap;display:flex}.toolbar-sticky{z-index:var(--z-sticky);background:var(--bg-neutral-primary);position:sticky;top:0}.vtoggle{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs);background:var(--bg-primary-tertiary);border-radius:var(--r-s);flex:none;display:inline-flex}.vtoggle button{border-radius:var(--r-xs);width:40px;height:40px;color:var(--ic-primary-primary);justify-content:center;align-items:center;transition:background .13s,color .13s;display:inline-flex}.vtoggle button svg{width:22px;height:22px}.vtoggle button.is-active{background:var(--bg-primary-secondary);color:#fff}.fsearch{flex:260px;min-width:200px;max-width:380px;position:relative}.fsearch input{width:100%;height:var(--control-h);border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);padding:0;padding-inline:48px var(--sp-m);font-size:var(--fs-r)}.fsearch input::placeholder{color:var(--tx-neutral-disabled)}.fsearch input:focus{border-color:var(--bd-primary-primary);box-shadow:var(--sh-focus);outline:none}.fsearch .ic{width:24px;height:24px;color:var(--ic-neutral-disabled);pointer-events:none;inset-inline-start:var(--sp-m);position:absolute;top:12px}.filters{align-items:center;gap:var(--sp-s);padding:0 var(--card-pad-x) var(--sp-m);flex-wrap:wrap;display:flex}.fchip{align-items:center;gap:var(--sp-xs);height:var(--chip-h);padding:0 var(--sp-s);border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);color:var(--tx-neutral-primary);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color .13s,background .13s;display:inline-flex}.fchip:hover{border-color:var(--bd-neutral-secondary);background:var(--bg-neutral-secondary)}.fchip svg{width:18px;height:18px;color:var(--ic-neutral-disabled);flex:0 0 18px}.fchip .caret{flex:0 0 20px;width:20px;height:20px;transition:transform .16s}.fchip[aria-expanded=true]{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.fchip[aria-expanded=true] svg{color:var(--ic-primary-primary)}.fchip[aria-expanded=true] .caret{transform:rotate(180deg)}.fchip.has-value{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.fchip.has-value svg{color:var(--ic-primary-primary)}.fchip .n{border-radius:var(--r-full);background:var(--bg-primary-secondary);color:#fff;min-width:20px;height:20px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.pill{align-items:center;gap:var(--sp-2xs);padding:2px var(--sp-xs);border-radius:var(--r-full);font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s);font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #0000;max-width:100%;display:inline-flex;overflow:hidden}.pill .pt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pill svg{flex:0 0 14px;width:14px;height:14px}.pill.sm{font-size:var(--fs-xs);line-height:var(--lh-xs);padding:1px var(--sp-xs)}.pill-ok{background:var(--bg-success-subtle);border-color:var(--bd-success-inverse);color:var(--tx-success-primary)}.pill-err{background:var(--bg-error-subtle);border-color:var(--bd-error-inverse);color:var(--tx-error-primary)}.pill-warn{background:var(--bg-warning-subtle);border-color:var(--bd-warning-inverse);color:var(--tx-warning-primary)}.pill-info{background:var(--bg-info-subtle);border-color:var(--bd-info-inverse);color:var(--tx-info-primary)}.pill-pri{background:var(--bg-primary-tertiary);border-color:var(--bd-primary-inverse);color:var(--tx-primary-primary)}.pill-acc{background:var(--bg-accent-subtle);border-color:var(--bd-accent-inverse);color:var(--tx-accent-primary)}.pill-neu{background:var(--bg-neutral-secondary);border-color:var(--bd-neutral-primary);color:var(--tx-neutral-tertiary)}.pill-outline-warn{border-color:var(--tx-warning-primary);color:var(--tx-warning-primary);background:0 0}.dot-s{border-radius:var(--r-full);flex:0 0 8px;width:8px;height:8px;display:inline-block}.dot-ok{background:var(--bg-success-bold)}.dot-err{background:var(--bg-error-bold)}.dot-warn{background:var(--bg-warning-bold)}.dot-pri{background:var(--bg-primary-secondary)}.dot-neu{background:var(--bd-neutral-secondary)}.dot-acc{background:var(--bg-accent-primary)}.count-badge{border-radius:var(--r-full);background:var(--bg-neutral-secondary);min-width:22px;height:22px;color:var(--tx-neutral-tertiary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.av{border-radius:var(--r-full);background:var(--bg-primary-tertiary);color:var(--tx-primary-primary);font-weight:var(--fw-semibold);width:40px;height:40px;font-size:var(--fs-s);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.av.xs{width:24px;height:24px;font-size:var(--fs-2xs)}.av.s{width:32px;height:32px;font-size:var(--fs-xs)}.av.l{width:48px;height:48px;font-size:var(--fs-r)}.av.xl{width:72px;height:72px;font-size:var(--fs-l)}.av.xxl{width:112px;height:112px;font-size:var(--fs-2xl)}.av-ring{box-shadow:0 0 0 2px var(--bg-neutral-primary)}.av-stack{align-items:center;display:inline-flex}.av-stack .av{box-shadow:0 0 0 2px var(--bg-neutral-primary);margin-inline-start:-8px}.av-stack .av:first-child{margin-inline-start:0}.person{align-items:center;gap:var(--sp-s);min-width:0;display:flex}.person .txt{flex-direction:column;min-width:0;display:flex}.person .p1{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person .p2{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field{gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.field>label,.f-label{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-secondary)}.f-label .req{color:var(--tx-error-primary);margin-inline-start:2px}.f-hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.f-err{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-error-primary);align-items:center;gap:var(--sp-2xs);display:flex}.f-err svg{width:14px;height:14px}.input,.select,.textarea{border-radius:var(--r-s);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);width:100%;min-height:48px;padding:var(--sp-s) var(--sp-s);font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);transition:border-color .13s,box-shadow .13s}.input::placeholder,.textarea::placeholder{color:var(--tx-neutral-disabled)}.input:focus,.select:focus,.textarea:focus{border-color:var(--bd-primary-primary);box-shadow:var(--sh-focus);outline:none}.input:disabled,.select:disabled,.textarea:disabled{background:var(--bg-neutral-secondary);color:var(--tx-neutral-disabled);cursor:not-allowed}.input.is-err,.select.is-err,.textarea.is-err{border-color:var(--bd-error-inverse);box-shadow:0 0 0 3px #bb27291f}.textarea{resize:vertical;min-height:96px;line-height:var(--lh-r)}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px;padding-inline-end:44px}.input-group{align-items:center;display:flex;position:relative}.input-group .input{padding-inline-start:44px}.input-group>svg{width:20px;height:20px;color:var(--ic-neutral-disabled);pointer-events:none;position:absolute;inset-inline-start:var(--sp-s)}.input-group.suffix .input{padding-inline-start:var(--sp-s);padding-inline-end:44px}.input-group.suffix>svg,.input-group.suffix>button{position:absolute;inset-inline-start:auto;inset-inline-end:var(--sp-s)}.input-affix{height:48px;padding:0 var(--sp-s);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-secondary);color:var(--tx-neutral-disabled);font-size:var(--fs-s);flex:none;align-items:center;display:flex}.input-affix.pre{border-radius:var(--r-s) 0 0 var(--r-s);border-inline-end:0}.input-affix.post{border-radius:0 var(--r-s) var(--r-s) 0;border-inline-start:0}.has-pre .input{border-radius:0 var(--r-s) var(--r-s) 0}.grid-2{gap:var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--sp-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-4{gap:var(--sp-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-full{grid-column:1/-1}@media (width<=1180px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.span-2,.span-3{grid-column:auto}}.cb,.rd{appearance:none;border:1.5px solid var(--bd-neutral-secondary);background:var(--bg-neutral-primary);cursor:pointer;flex:0 0 20px;width:20px;height:20px;transition:background .13s,border-color .13s;position:relative}.cb{border-radius:var(--r-2xs)}.rd{border-radius:var(--r-full)}.cb:checked,.rd:checked{background:var(--bg-primary-secondary);border-color:var(--bg-primary-secondary)}.cb:checked:after{content:"";border:solid #fff;inset-inline-start:5px;border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:1.5px;transform:rotate(42deg)}.cb:indeterminate{background:var(--bg-primary-secondary);border-color:var(--bg-primary-secondary)}.cb:indeterminate:after{content:"";inset-inline-start:3px;background:#fff;width:11px;height:2px;position:absolute;top:7.5px}.rd:checked:after{content:"";border-radius:var(--r-full);inset-inline-start:5.5px;background:#fff;width:7px;height:7px;position:absolute;top:5.5px}.cb:focus-visible,.rd:focus-visible{box-shadow:var(--sh-focus);outline:none}.check-row{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);cursor:pointer;display:flex}.check-row:hover{background:var(--bg-neutral-secondary)}.check-row.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.check-row:has(input:checked){border-color:var(--bd-success-primary,#3da20b);background:var(--bg-success-subtle)}.checkgroup .check-row:has(input:checked){background:0 0;border:0}.check-row input{accent-color:var(--bg-primary-secondary);flex:none;margin-top:2px}.switch{cursor:pointer;flex:0 0 44px;width:44px;height:24px;display:inline-flex;position:relative}.switch input{appearance:none;border-radius:var(--r-full);background:var(--bd-neutral-secondary);cursor:pointer;margin:0;transition:background .16s;position:absolute;inset:0}.switch input:after{content:"";border-radius:var(--r-full);width:20px;height:20px;box-shadow:var(--sh-xs);top:2px;background:#fff;transition:transform .16s;position:absolute;inset-inline-start:2px}.switch input:checked:after{transform:translate(20px)}.switch input:focus-visible{box-shadow:var(--sh-focus);outline:none}.switch-row{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-m) 0;display:flex}.switch-row+.switch-row{border-top:1px solid var(--bd-neutral-primary)}.seg{padding:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s);gap:var(--sp-2xs);display:inline-flex}.seg button{padding:var(--sp-xs) var(--sp-m);border-radius:var(--r-xs);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--tx-neutral-disabled);white-space:nowrap}.seg button.is-active{background:var(--bg-neutral-primary);color:var(--tx-neutral-primary);box-shadow:var(--sh-xs)}.otp{gap:var(--sp-s);justify-content:center;display:flex}.otp input{text-align:center;width:56px;height:64px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-primary)}.otp input:focus{border-color:var(--bd-primary-primary);box-shadow:var(--sh-focus);outline:none}.otp input{flex:0 56px;min-width:0;padding:0}.dropzone{justify-content:center;align-items:center;gap:var(--sp-xs);padding:var(--sp-l);border:1.5px dashed var(--bd-neutral-secondary);border-radius:var(--r-s);background:var(--bg-neutral-secondary);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .13s,background .13s;display:flex;position:relative}.dropzone:hover,.dropzone.is-over{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.dropzone svg{width:32px;height:32px;color:var(--ic-primary-primary)}.checkgroup{gap:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s);flex-direction:column;display:flex}.checkgroup .check-row{padding:var(--sp-2xs) 0;background:0 0;border:0;min-height:32px}.modal-ic{border-radius:var(--r-full);border:1px solid var(--line);width:48px;height:48px;color:var(--tx-neutral-primary);flex:0 0 48px;justify-content:center;align-items:center;display:flex}.modal-ic svg{width:24px;height:24px}.batch-list{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);padding:var(--sp-xs) 0}.batch-list .bl-hd{padding:0 var(--sp-s);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium)}.batch-list .bl-hd b{color:var(--tx-primary-primary)}.batch-list .bl-rows{max-height:228px;margin-top:var(--sp-xs);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.batch-row{align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-s);display:flex}.batch-row .bn{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.batch-row .bn b{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium)}.batch-row .bn span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.batch-row .bs{flex-direction:column;flex:none;align-items:flex-end;gap:2px;width:132px;display:flex}.batch-row .bs .prev{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled);align-items:center;gap:4px;display:inline-flex}.batch-row .bs .prev svg{width:14px;height:14px}.modal-ft .btn-primary,.dialog-center .btn-primary{background:var(--bg-accent-primary)}.modal-ft .btn-primary:hover,.dialog-center .btn-primary:hover{background:var(--bg-accent-secondary,#d63f01)}.alert .alert-ul{list-style:outside}.alert .alert-ul li{color:inherit}.seg-field{gap:var(--sp-s);display:flex}.seg-field .segb{min-height:var(--control-h);border-radius:var(--r-s);background:var(--bg-neutral-secondary);color:var(--tx-neutral-disabled);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);border:1px solid #0000;flex:1 1 0;transition:background .13s,color .13s}.seg-field .segb:hover,.seg-field .segb.is-on{color:var(--tx-neutral-primary)}.tagbox{align-items:center;gap:var(--sp-xs);min-height:var(--control-h);border:1px solid var(--bd-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-2xs) var(--sp-s);display:flex}.tagbox:focus-within{border-color:var(--bd-primary-primary);box-shadow:0 0 0 3px var(--bg-primary-tertiary)}.tagbox .tagin{min-width:80px;font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:0;flex:auto}.tagbox .tagchips{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.tagchip{align-items:center;gap:var(--sp-2xs);padding:2px var(--sp-xs);border:1px solid var(--bd-success-inverse,#8fdc6a);border-radius:var(--r-full);background:var(--bg-neutral-primary);color:var(--tx-success-primary);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.tagchip button{color:inherit;display:inline-flex}.tagchip svg{width:16px;height:16px}.tagsugg{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-s);border-radius:var(--r-full);background:var(--bg-neutral-secondary);color:var(--tx-neutral-tertiary);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);display:inline-flex}.tagsugg:hover{background:var(--bg-neutral-tertiary)}.tagsugg svg{width:16px;height:16px}.tagsugg.is-off{border:1px solid var(--bd-error-inverse);color:var(--tx-error-primary);background:var(--bg-neutral-primary);text-decoration:line-through}.checkgroup .cg-head{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);padding:var(--sp-xs) 0 var(--sp-2xs);border-bottom:1px solid var(--bd-neutral-primary);margin-bottom:var(--sp-2xs)}.checkgroup .cg-head:first-child{padding-top:0}.checkgroup.is-scroll{max-height:280px;overflow-y:auto}.cg-search{align-items:center;gap:var(--sp-xs);min-height:var(--control-h);border:1px solid var(--bd-neutral-secondary);border-radius:var(--r-s);padding:0 var(--sp-s);color:var(--ic-neutral-disabled);margin-bottom:var(--sp-2xs);display:flex}.cg-search input{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:0;flex:auto}.cg-search svg{flex:0 0 20px;width:20px;height:20px}.star-half{display:inline-flex;position:relative}.star-half .sh-fill{width:var(--f);display:inline-flex;position:absolute;inset:0;overflow:hidden}.btn-success{background:var(--bg-success-bold);border-color:var(--bg-success-bold);color:#fff}.btn-success:hover{filter:brightness(.95)}.pill-out.pill-ok{border-color:var(--tx-success-primary)}.pill-out.pill-err{border-color:var(--tx-error-primary)}.pill-out.pill-warn{border-color:var(--tx-warning-primary)}.pill-out.pill-info{border-color:var(--tx-info-primary)}.pill-out.pill-pri{border-color:var(--tx-primary-primary)}.pill-out.pill-acc{border-color:var(--tx-accent-primary)}.btn-warning{background:var(--bg-warning-bold,#d18c01);border-color:var(--bg-warning-bold,#d18c01);color:#fff}.btn-warning:hover{filter:brightness(.95)}.btn.is-danger,.btn.is-danger svg{color:var(--tx-error-primary)}.pill-solid-info{background:var(--bg-info-bold,#035bd6);border-color:var(--bg-info-bold,#035bd6);color:#fff}.btn-accent{background:var(--bg-accent-primary);border-color:var(--bg-accent-primary);color:#fff}.btn-accent-outline{background:var(--bg-neutral-primary);border-color:var(--bg-accent-primary);color:var(--tx-accent-primary)}.btn-warning-outline{background:var(--bg-neutral-primary);border-color:var(--bg-warning-bold);color:var(--tx-warning-primary)}.btn-warning-outline:hover{background:#fffaf0}.btn-primary-outline{background:var(--bg-neutral-primary);border-color:var(--bg-primary-secondary);color:var(--tx-primary-primary)}.btn-primary-outline:hover{background:#eef2ff}.check-row.is-bare,.check-row.is-bare:hover{background:0 0;border:0;align-items:center;padding:0}.check-row.is-bare:has(input:checked){background:0 0;border:0;align-items:center;padding:0}.check-row.is-bare input{accent-color:var(--bg-accent-primary);width:18px;height:18px;margin-top:0}.check-row.is-rich{align-items:center;gap:var(--sp-m);border:0;border-bottom:1px solid var(--bd-neutral-primary);padding:var(--sp-s) var(--sp-2xs);background:0 0;border-radius:0}.check-row.is-rich:hover{border-color:var(--bd-neutral-primary);background:var(--bg-neutral-secondary)}.check-row.is-rich:has(input:checked){border-color:var(--bd-neutral-primary);background:var(--bg-neutral-secondary)}.moneytog{align-items:center;gap:var(--sp-xs);min-height:var(--control-h);border:1px solid var(--bd-neutral-secondary);border-radius:var(--r-s);padding:0 var(--sp-s);display:flex}.moneytog .cur{color:var(--tx-neutral-primary);font-size:var(--fs-r)}.moneytog input{font-size:var(--fs-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:0;flex:auto}.moneytog .lb{font-size:var(--fs-r);color:var(--tx-neutral-secondary)}.moneytog .switch,.switch.is-accent{flex:0 0 36px;width:36px;height:20px}.switch.is-accent input{background:var(--bg-accent-primary)}.switch.is-accent input:after{top:2px;width:16px;height:16px;inset-inline-start:2px}.switch.is-accent input:checked:after{transform:translate(16px)}.check-row.is-bare>span,.check-row.is-bare b{white-space:nowrap}.tbl-wrap{margin:0 var(--card-pad-x);border-radius:var(--r-s);scrollbar-width:thin;scroll-behavior:smooth;position:relative;overflow-x:auto}.tbl-wrap::-webkit-scrollbar{height:8px}.tbl-wrap::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#cfcfcf padding-box content-box;border:2px solid #0000}.tbl{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:860px}.tbl:has(>colgroup){table-layout:fixed}.tbl thead th{background:var(--bg-primary-tertiary);color:var(--tx-neutral-primary);font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s);font-weight:var(--fw-semibold);text-align:start;padding:var(--sp-s) var(--sp-s);white-space:nowrap;z-index:2;text-overflow:ellipsis;position:sticky;top:0;overflow:hidden}.tbl thead th.num,.tbl td.num{text-align:end;font-variant-numeric:tabular-nums}.tbl thead th.ctr,.tbl td.ctr{text-align:center}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable .sh{align-items:center;gap:var(--sp-2xs);display:inline-flex}.tbl th.sortable svg{width:16px;height:16px;color:var(--ic-neutral-disabled);flex:0 0 16px}.tbl th.sortable:hover svg,.tbl th[aria-sort] svg{color:var(--ic-primary-primary)}.tbl td{padding:var(--sp-s) var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:var(--ls-s);color:var(--tx-neutral-primary);vertical-align:middle;text-overflow:ellipsis;max-width:230px;overflow:hidden}.tbl td.wrap-ok{white-space:normal;max-width:none;overflow:visible}.tbl tbody tr{transition:background .1s}.tbl tbody tr.is-sel:hover{background:var(--bd-primary-inverse)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .cw{text-overflow:clip;padding-inline-end:0;overflow:visible}.tbl .aw{text-align:end;text-overflow:clip;padding-inline-start:0;overflow:visible}.cell2{flex-direction:column;min-width:0;max-width:100%;display:flex}.cell2 .c1,.cell2 .c2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell2 .c1{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.cell2 .c2{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.tbl-clickable tbody tr{cursor:pointer}.rank{align-items:center;gap:var(--sp-2xs);font-variant-numeric:tabular-nums;color:var(--tx-neutral-tertiary);display:inline-flex}.rank svg{width:14px;height:14px}.rank .up{color:var(--ic-success-primary)}.rank .dn{color:var(--ic-error-primary)}.rank .fl{color:var(--tx-neutral-disabled);font-size:var(--fs-xs)}.bulkbar{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--card-pad-x);flex-wrap:wrap;display:flex}.bulkbar .n{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l)}.bulkbar .acts{align-items:center;gap:var(--sp-s);margin-inline-start:auto;display:flex}.pager{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x);flex-wrap:wrap;display:flex}.pager .pages{align-items:center;gap:var(--sp-2xs);display:flex}.pager .pg{min-width:36px;height:36px;padding:0 var(--sp-xs);border-radius:var(--r-xs);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--tx-neutral-tertiary);justify-content:center;align-items:center;display:inline-flex}.pager .pg:hover{background:var(--bg-neutral-secondary)}.pager .pg.is-active{background:var(--bg-primary-secondary);color:#fff}.pager .pg:disabled{opacity:.4;pointer-events:none}.pager .gap{color:var(--tx-neutral-disabled);padding:0 var(--sp-2xs)}.panel{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel-hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m);min-height:56px;display:flex}.panel-hd h3{min-width:0;font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);flex:1 1 0}.panel-hd .tools{align-items:center;gap:var(--sp-2xs);flex:none;display:flex}.panel-hd+.panel-bd{padding-top:0}.panel-bd{padding:var(--sp-m);gap:var(--sp-s);flex-direction:column;min-width:0;display:flex}.panel-bd.flush{padding:0}.panel-ft{padding:var(--sp-m);border-top:1px solid var(--bd-neutral-primary);align-items:center;gap:var(--sp-s);display:flex}.panel-div{background:var(--bd-neutral-primary);height:1px;margin:0}.panel.sunk{background:var(--bg-neutral-secondary);border-color:#0000}.panel.accent{background:var(--bg-primary-tertiary);border-color:var(--bd-primary-inverse)}.section{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.section-hd{align-items:center;gap:var(--sp-s);display:flex}.section-hd h2{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l);flex:1 1 0}.stats{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(216px,1fr));display:grid}.stat{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m);gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.stat .lb{align-items:center;gap:var(--sp-xs);font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);font-weight:var(--fw-medium);display:flex}.stat .lb svg{flex:0 0 18px;width:18px;height:18px}.stat .vl{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl);font-variant-numeric:tabular-nums}.stat .dl{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);display:flex}.stat .dl svg{width:14px;height:14px}.stat.clickable{cursor:pointer;transition:border-color .13s,box-shadow .13s}.bar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);flex:1 1 0;min-width:40px;height:8px;overflow:hidden}.bar>i{border-radius:var(--r-full);background:var(--bg-primary-secondary);height:100%;transition:width .4s;display:block}.bar-row{align-items:center;gap:var(--sp-s);padding:var(--sp-s) 0;display:flex}.bar-row+.bar-row{border-top:1px dashed var(--bd-neutral-primary)}.bar-row .bl{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);flex:0 0 120px}.bar-row .bv{font-size:var(--fs-s);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:end;flex:none;min-width:32px}.ring{width:var(--sz,88px);height:var(--sz,88px);flex:none;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .ct{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.ring .ct b{font-size:var(--fs-l);line-height:1.1;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ring .ct span{font-size:var(--fs-2xs);color:var(--tx-neutral-disabled)}.menu{z-index:var(--z-drop);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);min-width:200px;max-width:420px;box-shadow:var(--sh-m);padding:var(--sp-xs);gap:var(--sp-3xs);flex-direction:column;max-height:min(70vh,480px);display:flex;position:absolute;overflow-y:auto}.menu-lbl{padding:var(--sp-xs) var(--sp-s) var(--sp-2xs);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--tx-neutral-disabled);text-transform:uppercase;letter-spacing:.04em}.menu-item{align-items:center;gap:var(--sp-s);width:100%;padding:var(--sp-s);border-radius:var(--r-xs);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);text-align:start;display:flex}.menu-item:hover{background:var(--bg-neutral-secondary);text-decoration:none}.menu-item svg{width:20px;height:20px;color:var(--ic-neutral-disabled);flex:0 0 20px}.menu-item:hover svg{color:var(--ic-neutral-primary)}.menu-item.is-on{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.menu-item.is-on svg{color:var(--ic-primary-primary)}.menu-item.danger{color:var(--tx-error-primary)}.menu-item.danger svg{color:var(--ic-error-primary)}.menu-item.danger:hover{background:var(--bg-error-subtle)}.menu-item:disabled{opacity:.45;pointer-events:none}.menu-item .tail{color:var(--tx-neutral-disabled);font-size:var(--fs-xs);font-weight:var(--fw-regular);margin-inline-start:auto}.menu-sep{background:var(--bd-neutral-primary);height:1px;margin:var(--sp-2xs) 0}.menu-search{padding:var(--sp-2xs) var(--sp-2xs) var(--sp-xs)}.menu-search input{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-xs);width:100%;height:40px;padding:0 var(--sp-s);font-size:var(--fs-s)}.menu-search input:focus{border-color:var(--bd-primary-primary);outline:none}.menu-ft{gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-2xs) var(--sp-2xs);border-top:1px solid var(--bd-neutral-primary);margin-top:var(--sp-2xs);display:flex}.overlay{z-index:var(--z-overlay);padding:var(--sp-l);background:#12121273;justify-content:center;align-items:center;animation:.16s fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes slideR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.modal{background:var(--bg-neutral-primary);border-radius:var(--r-m);box-shadow:var(--sh-l);width:100%;max-width:600px;max-height:calc(100vh - var(--sp-2xl));flex-direction:column;margin:auto;animation:.18s pop;display:flex;overflow:hidden}.mw-350{max-width:350px}.mw-386{max-width:386px}.mw-400{max-width:400px}.mw-450{max-width:450px}.mw-495{max-width:495px}.mw-518{max-width:518px}.mw-550{max-width:550px}.mw-600{max-width:600px}.mw-640{max-width:640px}.mw-659{max-width:659px}.mw-700{max-width:700px}.mw-713{max-width:713px}.mw-720{max-width:720px}.mw-780{max-width:780px}.mw-880{max-width:880px}.mw-900{max-width:900px}.mw-944{max-width:944px}.mw-860{max-width:860px}.mw-980{max-width:980px}.modal-hd{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-l) var(--sp-l) var(--sp-m);display:flex}.modal-hd .tt{gap:var(--sp-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.modal-hd h2{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l);color:var(--tx-neutral-primary)}.modal-hd p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.modal-bd{padding:0 var(--sp-l) var(--sp-l);gap:var(--sp-m);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.modal-bd.flush{padding:0}.modal-ft{padding:var(--sp-m) var(--sp-l);border-top:1px solid var(--bd-neutral-primary);align-items:center;gap:var(--sp-s);background:var(--bg-neutral-primary);flex:none;justify-content:flex-end;display:flex}.modal-x{flex:none}.dialog-center{text-align:center;padding:var(--sp-xl) var(--sp-l) var(--sp-l);align-items:center;gap:var(--sp-m)}.dialog-center .badge-xl{border-radius:var(--r-full);background:var(--bg-success-subtle);width:88px;height:88px;color:var(--ic-success-primary);justify-content:center;align-items:center;display:flex}.dialog-center .badge-xl svg{width:44px;height:44px}.dialog-center .badge-xl.err{background:var(--bg-error-subtle);color:var(--ic-error-primary)}.dialog-center .badge-xl.warn{background:var(--bg-warning-subtle);color:var(--ic-warning-primary)}.dialog-center .badge-xl.pri{background:var(--bg-primary-tertiary);color:var(--ic-primary-primary)}.dialog-center h2{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold)}.dialog-center p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.drawer{z-index:var(--z-modal);background:var(--bg-neutral-primary);width:min(560px,100vw);box-shadow:var(--sh-l);top:0;inset-inline-end:0;flex-direction:column;animation:.2s slideR;display:flex;position:fixed;bottom:0}.drawer.wide{width:min(880px,100vw)}.stepper{align-items:center;gap:var(--sp-xs);padding:var(--sp-m) 0;display:flex}.step{align-items:center;gap:var(--sp-xs);flex:none;display:flex}.step .bub{border-radius:var(--r-full);width:28px;height:28px;font-size:var(--fs-s);font-weight:var(--fw-semibold);background:var(--bg-neutral-tertiary);color:var(--tx-neutral-disabled);flex:0 0 28px;justify-content:center;align-items:center;display:flex}.step .tt{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--tx-neutral-disabled);white-space:nowrap}.step.is-done .bub{background:var(--bg-success-subtle);color:var(--ic-success-primary)}.step.is-done .bub svg{width:16px;height:16px}.step.is-cur .bub{background:var(--bg-primary-secondary);color:#fff}.step.is-cur .tt{color:var(--tx-neutral-primary);font-weight:var(--fw-semibold)}.step-line{background:var(--bd-neutral-primary);flex:16px;min-width:16px;height:1px}.step-count{font-size:var(--fs-s);color:var(--tx-neutral-disabled);font-weight:var(--fw-medium)}.empty{justify-content:center;align-items:center;gap:var(--sp-s);padding:72px var(--sp-l);text-align:center;flex-direction:column;flex:auto;display:flex}.empty .art{border-radius:var(--r-full);background:var(--bg-primary-tertiary);width:120px;height:120px;color:var(--ic-primary-primary);margin-bottom:var(--sp-xs);justify-content:center;align-items:center;display:flex}.empty .art svg{width:56px;height:56px}.empty h3{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l)}.empty p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);max-width:44ch}.empty .acts{gap:var(--sp-s);margin-top:var(--sp-xs);flex-wrap:wrap;justify-content:center;display:flex}.skel{border-radius:var(--r-xs);background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%) 0 0/400% 100%;animation:1.3s infinite shim}@keyframes shim{0%{background-position:100%}to{background-position:0}}.skel-row{height:16px;margin:var(--sp-xs) 0}.spinner{border:2px solid var(--bd-primary-inverse);border-top-color:var(--bg-primary-secondary);border-radius:var(--r-full);flex:none;width:20px;height:20px;animation:.7s linear infinite spin}.spinner.lg{border-width:3px;width:36px;height:36px}@keyframes spin{to{transform:rotate(360deg)}}.loading-pane{justify-content:center;align-items:center;gap:var(--sp-s);padding:96px var(--sp-l);color:var(--tx-neutral-disabled);font-size:var(--fs-s);flex-direction:column;display:flex}.toasts{inset-inline-end:var(--sp-l);bottom:var(--sp-l);z-index:var(--z-toast);gap:var(--sp-s);flex-direction:column;max-width:400px;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-inline-start:3px solid var(--bg-primary-secondary);border-radius:var(--r-s);box-shadow:var(--sh-m);animation:.18s pop;display:flex}.toast.ok{border-inline-start-color:var(--bg-success-bold)}.toast.err{border-inline-start-color:var(--bg-error-bold)}.toast.warn{border-inline-start-color:var(--bg-warning-bold)}.toast svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.toast.ok svg{color:var(--ic-success-primary)}.toast.err svg{color:var(--ic-error-primary)}.toast.warn svg{color:var(--ic-warning-primary)}.toast .tb{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.toast .tb b{font-size:var(--fs-s);font-weight:var(--fw-semibold)}.toast .tb span{font-size:var(--fs-s);color:var(--tx-neutral-disabled)}.alert{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border-radius:var(--r-s);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-secondary);font-size:var(--fs-s);line-height:var(--lh-s);display:flex}.alert svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px}.alert.info{background:var(--bg-info-subtle);border-color:var(--bd-info-inverse);color:var(--tx-info-primary)}.alert.ok{background:var(--bg-success-subtle);border-color:var(--bd-success-inverse);color:var(--tx-success-primary)}.alert.warn{background:var(--bg-warning-subtle);border-color:var(--bd-warning-inverse);color:var(--tx-warning-primary)}.alert.err{background:var(--bg-error-subtle);border-color:var(--bd-error-inverse);color:var(--tx-error-primary)}.alert .ab{min-width:0;color:var(--tx-neutral-secondary);flex:1 1 0}.alert .ab b{color:inherit;font-weight:var(--fw-semibold);margin-bottom:2px;display:block}.rankc{align-items:center;gap:var(--sp-2xs);font-variant-numeric:tabular-nums;display:inline-flex}.rankc .rk{font-size:var(--fs-s);line-height:var(--lh-s)}.rankc svg{width:16px;height:16px}.rankc .up{color:var(--ic-success-primary,#3da20b)}.rankc .dn{color:var(--ic-error-primary,#bb2729)}.rankc .fl{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.tbl td.ctr{text-overflow:clip;overflow:visible}.panel-div.is-dashed{border-top:1px dashed var(--bd-neutral-primary);background:0 0;height:0}.modal-hd.is-center{text-align:center;padding-top:var(--sp-xl);flex-direction:column;align-items:center}.modal-hd.is-center .tt{align-items:center}.modal-hd.is-center .modal-x{top:var(--sp-m);position:absolute;inset-inline-end:var(--sp-m)}.modal-hd.is-center+.modal-bd{border-top:1px solid var(--bd-neutral-primary);padding-top:var(--sp-m)}.dash{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-l);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.dash>.dash-feed{grid-area:1/1}.dash>.dash-rail{grid-area:1/2}@media (width<=1180px){.dash>.dash-feed,.dash>.dash-rail{grid-area:auto/1}.dash{grid-template-columns:minmax(0,1fr)}}.dash-rail,.dash-feed{gap:var(--sp-m);flex-direction:column;min-width:0;display:flex}.holiday-card{border-radius:var(--r-s);padding:var(--sp-m);align-items:center;gap:var(--sp-s);background:linear-gradient(103deg,#eaf7e4 0%,#f6fbf1 45%,#fdf3e6 100%);min-height:106px;display:flex;position:relative;overflow:hidden}.holiday-card .hb{flex:1 1 0;min-width:0}.holiday-card .hb b{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l);color:var(--tx-neutral-primary);display:block}.holiday-card .hb span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-tertiary)}.holiday-card .art{color:var(--ic-accent-primary);flex:0 0 80px}.holiday-card .art svg{width:80px;height:80px}.list-row{align-items:center;gap:var(--sp-s);padding:var(--sp-s) 0;min-width:0;display:flex}.list-row+.list-row{border-top:1px solid var(--bd-neutral-primary)}.list-row .tail{align-items:center;gap:var(--sp-xs);flex:none;margin-inline-start:auto;display:flex}.qa-grid{gap:var(--sp-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qa{align-items:flex-start;gap:var(--sp-xs);padding:var(--sp-s);border-radius:var(--r-xs);background:var(--bg-neutral-secondary);color:var(--tx-neutral-primary);flex-direction:column;min-height:82px;transition:background .13s;display:flex}.qa:hover{background:var(--bg-neutral-tertiary);text-decoration:none}.qa svg{width:22px;height:22px;color:var(--ic-neutral-primary)}.qa span{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium)}.qa.pri{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.qa.pri svg{color:var(--ic-primary-primary)}.qa.pri:hover{background:var(--bd-primary-inverse)}.post{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-direction:column;display:flex}.post-hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-m) var(--sp-xs);display:flex}.post-hd .who{min-width:0;font-size:var(--fs-r);line-height:var(--lh-r);flex:1 1 0}.post-hd .who b{font-weight:var(--fw-semibold)}.post-hd .who span{color:var(--tx-neutral-disabled)}.post-hd time{font-size:var(--fs-s);color:var(--tx-neutral-disabled);flex:none}.post-tags{gap:var(--sp-xs);padding:0 var(--sp-m) var(--sp-xs);flex-wrap:wrap;display:flex}.post-bd{padding:0 var(--sp-m) var(--sp-s);gap:var(--sp-2xs);flex-direction:column;display:flex}.post-bd h3{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold)}.post-bd p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.post-media{margin:0 var(--sp-m) var(--sp-s);border-radius:var(--r-s);justify-content:center;align-items:center;gap:var(--sp-xs);background:linear-gradient(135deg,#eef2ff,#faf6ee);flex-direction:column;height:132px;display:flex;overflow:hidden}.post-media svg{width:34px;height:34px;color:var(--tx-primary-primary);opacity:.55}.post-meta{align-items:center;gap:var(--sp-s);padding:0 var(--sp-m) var(--sp-s);display:flex}.react-pill{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);font-size:var(--fs-s);font-weight:var(--fw-medium);display:inline-flex}.react-pill em{font-size:14px;font-style:normal}.post-ft{align-items:center;gap:var(--sp-l);padding:var(--sp-s) var(--sp-m);border-top:1px solid var(--bd-neutral-primary);display:flex}.post-ft button{align-items:center;gap:var(--sp-xs);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--tx-neutral-tertiary);padding:var(--sp-2xs) var(--sp-xs);border-radius:var(--r-xs);display:inline-flex}.post-ft button:hover{background:var(--bg-neutral-secondary)}.post-ft button svg{width:20px;height:20px}.post-ft button.is-on{color:var(--tx-primary-primary)}.poll-opt{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);font-size:var(--fs-s);cursor:pointer;display:flex;position:relative;overflow:hidden}.poll-opt:hover{border-color:var(--bd-primary-primary)}.poll-opt .fillbar{background:var(--bg-primary-tertiary);z-index:0;position:absolute;inset:0 auto 0 0}.poll-opt>*{z-index:1;position:relative}.poll-opt .pct{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin-inline-start:auto}.poll-opt.is-on{border-color:var(--bd-primary-primary)}.react-tray{gap:var(--sp-2xs);padding:var(--sp-2xs);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);box-shadow:var(--sh-m);display:inline-flex}.react-tray button{border-radius:var(--r-full);width:32px;height:32px;font-size:18px;line-height:1;transition:transform .12s}.react-tray button:hover{background:var(--bg-neutral-secondary);transform:scale(1.25)}.dt-hero{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x);align-items:flex-start;display:flex}.dt-hero .idn{gap:var(--sp-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dt-hero .idn h2{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl)}.dt-hero .idn .sub{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.dt-hero .idn .meta{gap:var(--sp-m);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.dt-hero .acts{gap:var(--sp-xs);flex:none;align-items:center;display:flex}.dt-banner{height:132px;margin:0 var(--card-pad-x);border-radius:var(--r-m);background:linear-gradient(103deg,#eef2ff 0%,#faf6ee 100%);position:relative}.kv{gap:var(--sp-xs) var(--sp-m);grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:start;display:grid}.kv dt{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.kv dd{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);overflow-wrap:anywhere;min-width:0;margin:0}.kv-inline{gap:var(--sp-xs) var(--sp-l);flex-wrap:wrap;display:flex}.kv-inline>div{flex-direction:column;gap:2px;min-width:0;display:flex}.kv-inline dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.kv-inline dd{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);margin:0}.tl{flex-direction:column;padding-inline-start:var(--sp-l);display:flex;position:relative}.tl:before{content:"";background:var(--bd-neutral-primary);inset-inline-start:11px;width:1px;position:absolute;top:12px;bottom:12px}.tl-item{padding:0 0 var(--sp-m) var(--sp-m);min-width:0;position:relative}.tl-item:before{content:"";border-radius:var(--r-full);background:var(--bg-neutral-primary);border:2px solid var(--bd-neutral-secondary);inset-inline-start:-19px;width:14px;height:14px;position:absolute;top:5px}.tl-item.ok:before{border-color:var(--bg-success-bold);background:var(--bg-success-bold)}.tl-item.err:before{border-color:var(--bg-error-bold);background:var(--bg-error-bold)}.tl-item.warn:before{border-color:var(--bg-warning-bold);background:var(--bg-warning-bold)}.tl-item.pri:before{border-color:var(--bg-primary-secondary);background:var(--bg-primary-secondary)}.tl-item .th{align-items:baseline;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.tl-item .th b{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-semibold)}.tl-item .th time{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.tl-item p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.tl-item:last-child{padding-bottom:0}.kb{gap:var(--sp-s);padding:var(--sp-m) var(--card-pad-x) var(--sp-l);align-items:flex-start;display:flex;overflow-x:auto}.kb-col{background:var(--bg-neutral-secondary);border-radius:var(--r-s);flex-direction:column;flex:0 0 288px;width:288px;max-height:calc(100vh - 300px);display:flex}.kb-col-hd{align-items:center;gap:var(--sp-xs);padding:var(--sp-s) var(--sp-s) var(--sp-xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s) var(--r-s) 0 0;z-index:1;display:flex;position:sticky;top:0}.kb-col-hd b{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-semibold);flex:1 1 0}.kb-col-bd{padding:0 var(--sp-xs) var(--sp-xs);gap:var(--sp-xs);flex-direction:column;display:flex;overflow-y:auto}.kb-card{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-xs);padding:var(--sp-s);gap:var(--sp-xs);cursor:grab;flex-direction:column;display:flex}.kb-card:hover{border-color:var(--bd-primary-inverse);box-shadow:var(--sh-s)}.kb-card.is-drag{opacity:.5}.kb-col.is-over{outline:2px dashed var(--bd-primary-primary);outline-offset:-2px}.cgrid{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-l);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));display:grid}.ccard{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m);gap:var(--sp-s);flex-direction:column;min-width:0;transition:border-color .13s,box-shadow .13s;display:flex;position:relative}.ccard:hover{border-color:var(--bd-primary-inverse);box-shadow:var(--sh-s)}.ccard.is-sel{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.ccard .cc-top{align-items:flex-start;gap:var(--sp-s);display:flex}.ccard .cc-ft{align-items:center;gap:var(--sp-xs);padding-top:var(--sp-s);border-top:1px solid var(--bd-neutral-primary);margin-top:auto;display:flex}.orgwrap{padding:var(--sp-l) var(--card-pad-x);overflow:auto}.org{flex-direction:column;align-items:center;min-width:max-content;display:flex}.org-node{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-s);align-items:center;gap:var(--sp-xs);width:212px;display:flex;position:relative}.org-node:hover{border-color:var(--bd-primary-primary);box-shadow:var(--sh-s)}.org-node.is-root{border-color:var(--bd-accent-inverse);background:var(--bg-accent-subtle)}.org-node.is-sel{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.org-children{gap:var(--sp-s);padding-top:var(--sp-l);display:flex;position:relative}.org-children:before{content:"";width:1px;height:var(--sp-s);background:var(--bd-neutral-secondary);top:0;position:absolute;inset-inline-start:50%}.org-branch{padding-top:var(--sp-s);flex-direction:column;align-items:center;display:flex;position:relative}.org-branch:before{content:"";width:1px;height:var(--sp-s);background:var(--bd-neutral-secondary);top:0;position:absolute;inset-inline-start:50%}.org-rail{top:calc(var(--sp-s) * -1);background:var(--bd-neutral-secondary);height:1px;position:absolute}.org-toggle{border-radius:var(--r-full);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-secondary);z-index:2;bottom:-11px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.org-toggle svg{width:14px;height:14px}.orglist{flex-direction:column;display:flex}.orglist .lvl{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.orglist .lvl:hover{background:var(--bg-neutral-secondary)}.cal{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-dow{padding:var(--sp-xs);background:var(--bg-primary-tertiary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-neutral-tertiary);text-align:center;text-transform:uppercase;letter-spacing:.04em}.cal-cell{min-height:96px;padding:var(--sp-xs);border-top:1px solid var(--bd-neutral-primary);border-inline-end:1px solid var(--bd-neutral-primary);gap:var(--sp-3xs);background:var(--bg-neutral-primary);flex-direction:column;display:flex}.cal-cell:nth-child(7n+7){border-inline-end:0}.cal-cell.out{background:var(--bg-neutral-secondary);color:var(--tx-neutral-disabled)}.cal-cell.today .dn{background:var(--bg-accent-primary);color:#fff}.cal-cell .dn{border-radius:var(--r-full);width:24px;height:24px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;display:flex}.cal-ev{font-size:var(--fs-2xs);padding:2px var(--sp-2xs);border-radius:var(--r-2xs);background:var(--bg-primary-tertiary);color:var(--tx-primary-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;line-height:14px;overflow:hidden}.cal-ev.ok{background:var(--bg-success-subtle);color:var(--tx-success-primary)}.cal-ev.err{background:var(--bg-error-subtle);color:var(--tx-error-primary)}.cal-ev.warn{background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.roster{margin:0 var(--card-pad-x);overflow-x:auto}.roster table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.roster th{background:var(--bg-primary-tertiary);padding:var(--sp-xs);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap}.roster th.who{text-align:start;z-index:3;min-width:220px;position:sticky;inset-inline-start:0}.roster td{border-bottom:1px solid var(--bd-neutral-primary);border-inline-end:1px solid var(--bd-neutral-primary);padding:var(--sp-2xs);text-align:center;vertical-align:middle}.roster td.who{text-align:start;background:var(--bg-neutral-primary);z-index:2;padding:var(--sp-xs);position:sticky;inset-inline-start:0}.shift-chip{padding:var(--sp-2xs) var(--sp-2xs);border-radius:var(--r-2xs);font-size:var(--fs-2xs);line-height:14px;font-weight:var(--fw-semibold);cursor:pointer;display:block}.shift-chip.m{background:var(--bg-info-subtle);color:var(--tx-info-primary)}.shift-chip.e{background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.shift-chip.n{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.shift-chip.o{background:var(--bg-neutral-secondary);color:var(--tx-neutral-disabled)}.chart{width:100%;overflow:hidden}.chart svg{width:100%;height:auto;display:block;overflow:visible}.legend{gap:var(--sp-m);padding-top:var(--sp-xs);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-xs);color:var(--tx-neutral-disabled);display:inline-flex}.legend i{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.auth{background:var(--bg-neutral-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (width<=900px){.auth{grid-template-columns:minmax(0,1fr)}.auth-art{display:none}}.auth-art{padding:var(--sp-2xl);color:#fff;background:linear-gradient(150deg,#f54901 0%,#ff7a3d 42%,#1b43f5 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-art:after{content:"";border-radius:var(--r-full);inset-inline-end:-120px;background:#ffffff1f;width:420px;height:420px;position:absolute;bottom:-140px}.auth-art h2{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl);max-width:22ch;position:relative}.auth-art p{font-size:var(--fs-r);line-height:var(--lh-r);opacity:.9;max-width:40ch;margin-top:var(--sp-s);position:relative}.auth-pane{padding:var(--sp-2xl) var(--sp-l);justify-content:center;align-items:center;display:flex}.auth-box{gap:var(--sp-m);flex-direction:column;width:100%;max-width:400px;display:flex}.auth-box h1{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl)}.auth-box .sub{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.strength{gap:var(--sp-2xs);display:flex}.strength i{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);flex:1 1 0;height:4px}.strength i.on1{background:var(--bg-error-bold)}.strength i.on2{background:var(--bg-warning-bold)}.strength i.on3{background:var(--bg-success-bold)}.split{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-l);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}@media (width<=1240px){.split{grid-template-columns:minmax(0,1fr)}}.file-row{align-items:center;gap:var(--sp-s);padding:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);display:flex}.fic{border-radius:var(--r-xs);background:var(--bg-neutral-secondary);width:40px;height:40px;color:var(--ic-neutral-disabled);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.fic svg{width:22px;height:22px}.fic.pdf{background:var(--bg-error-subtle);color:var(--ic-error-primary)}.fic.img{background:var(--bg-info-subtle);color:var(--ic-info-primary)}.fic.xls{background:var(--bg-success-subtle);color:var(--ic-success-primary)}.sheet{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-xs);font-size:var(--fs-s);color:var(--tx-neutral-secondary);max-width:640px;box-shadow:var(--sh-s);background:#fff;margin:0 auto;padding:40px 44px;line-height:1.7}.sheet h1{font-size:var(--fs-l);font-weight:var(--fw-semibold);margin-bottom:var(--sp-s);color:var(--tx-neutral-primary)}.sheet h2{font-size:var(--fs-r);font-weight:var(--fw-semibold);margin:var(--sp-m) 0 var(--sp-2xs);color:var(--tx-neutral-primary)}.sheet table{border-collapse:collapse;width:100%;margin:var(--sp-s) 0;font-size:var(--fs-s)}.sheet td,.sheet th{border:1px solid var(--bd-neutral-primary);padding:var(--sp-xs)}.sheet th{background:var(--bg-neutral-secondary);text-align:start;font-weight:var(--fw-semibold)}.thread{gap:var(--sp-s);padding:var(--sp-m);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.msg{gap:var(--sp-xs);max-width:78%;display:flex}.msg .bub{padding:var(--sp-xs) var(--sp-s);border-radius:var(--r-s);background:var(--bg-neutral-secondary);font-size:var(--fs-s);line-height:var(--lh-s)}.msg time{font-size:var(--fs-2xs);color:var(--tx-neutral-disabled);flex:none;align-self:flex-end}.msg.me{flex-direction:row-reverse;margin-inline-start:auto}.msg.me .bub{background:var(--bg-primary-secondary);color:#fff}.composer{align-items:flex-end;gap:var(--sp-xs);padding:var(--sp-s) var(--sp-m);border-top:1px solid var(--bd-neutral-primary);display:flex}.player{aspect-ratio:16/9;border-radius:var(--r-s);color:#fff;background:#121212;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.player .play{border-radius:var(--r-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.player .play svg{width:32px;height:32px}.player .scrub{inset-inline-start:var(--sp-m);inset-inline-end:var(--sp-m);bottom:var(--sp-m);border-radius:var(--r-full);background:#ffffff4d;height:4px;position:absolute}.player .scrub>i{border-radius:var(--r-full);background:var(--bg-accent-primary);width:34%;height:100%;display:block}.stars{color:var(--ic-warning-primary);gap:2px;display:inline-flex}.stars svg{width:18px;height:18px}.stars .off{color:var(--bd-neutral-secondary)}.adv-group{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-secondary)}.adv-group>summary{align-items:center;gap:var(--sp-xs);padding:var(--sp-s);cursor:pointer;font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);list-style:none;display:flex}.adv-group>summary::-webkit-details-marker{display:none}.adv-group>summary svg{width:20px;height:20px;transition:transform .15s}.adv-group[open]>summary svg{transform:rotate(180deg)}.adv-group .adv-bd{gap:var(--sp-s);padding:0 var(--sp-s) var(--sp-s);flex-direction:column;display:flex}.sum-panel{gap:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s);flex-direction:column;display:flex}.alert-ul{margin:var(--sp-2xs) 0 0;flex-direction:column;gap:2px;padding-inline-start:20px;list-style:outside;display:flex}.alert-ul li{font-size:var(--fs-s);line-height:var(--lh-s)}.section-bar{align-items:flex-start;gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.section-bar>.col{flex:auto;min-width:0}.create-wrap{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) 96px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=1180px){.create-wrap{grid-template-columns:minmax(0,1fr)}}.create-form{gap:var(--sp-l);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);padding:var(--sp-m);flex-direction:column;display:flex}.fgroup{gap:var(--sp-s);flex-direction:column;display:flex}.fgroup+.fgroup{border-top:1px solid var(--bd-neutral-primary);padding-top:var(--sp-l)}.fg-hd h3{font-size:var(--fs-m);line-height:var(--lh-m);font-weight:var(--fw-semibold)}.fg-hd p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);margin-top:2px}.prev-panel{top:var(--sp-m);background:var(--bg-neutral-secondary);position:sticky}.prev-empty{text-align:center;align-items:center;gap:var(--sp-xs);padding:var(--sp-l) 0;flex-direction:column;display:flex}.prev-empty h3{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold)}.prev-empty p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.prev-chip{padding:2px var(--sp-s);border-radius:var(--r-full);background:var(--bg-error-subtle);color:var(--tx-error-primary);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);display:inline-flex}.loc-cards{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.loc-card{gap:var(--sp-xs);padding:var(--sp-xs);text-align:start;border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-primary);flex-direction:column;display:flex}.loc-card.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary);box-shadow:0 0 0 1px var(--bd-primary-primary) inset}.loc-card .lc-art{border-radius:var(--r-xs);background:linear-gradient(135deg,hsl(var(--h) 42% 88%),hsl(var(--h) 38% 72%));color:#fff;justify-content:center;align-items:center;height:96px;display:flex}.loc-card .lc-art svg{width:28px;height:28px}.loc-card .lc-tt{flex-direction:column;gap:2px;min-width:0;display:flex}.loc-card .lc-tt b{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium)}.loc-card .lc-tt span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.page-ft{justify-content:space-between;align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--card-pad-x);background:var(--bg-neutral-primary);border-top:1px solid var(--bd-neutral-primary);z-index:3;display:flex;position:sticky;bottom:0}.btn-accent:hover{background:var(--bg-accent-secondary)}.prev-panel .kv{gap:var(--sp-xs);flex-direction:column;display:flex}.prev-panel .kv dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.prev-panel .kv dd{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);word-break:break-word;margin:0}.dt-head{padding:0 0 var(--sp-s)}.dt-cover{border-radius:var(--r-m);height:218px;margin:0 var(--card-pad-x);position:relative;overflow:hidden}.dt-cover svg{width:100%;height:100%;display:block}.dt-cover .cv-more{top:var(--sp-s);position:absolute;inset-inline-end:var(--sp-s)}.dt-cover .cv-more .icon-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38}.dt-idrow{align-items:flex-end;gap:var(--sp-m);padding:0 var(--card-pad-x);margin-top:-56px;display:flex}.dt-av{border-radius:var(--r-full);border:4px solid var(--bg-neutral-primary);background:var(--bg-neutral-primary);z-index:2;flex:none;display:inline-flex;position:relative;overflow:hidden}.dt-cover{z-index:1}.dt-name{min-width:0;padding-bottom:var(--sp-2xs);flex:auto}.dt-name h2{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold)}.dt-name .sub{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-disabled);display:block}.dt-idrow .acts{align-items:center;gap:var(--sp-xs);padding-bottom:var(--sp-2xs);display:flex}.dt-strip{gap:var(--sp-m) var(--sp-l);padding:var(--sp-m) var(--card-pad-x) var(--sp-s);margin-top:var(--sp-s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dt-strip dt{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.dt-strip dd{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}@media (width<=1100px){.dt-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.dt-cols{gap:var(--sp-m);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}@media (width<=1180px){.dt-cols{grid-template-columns:minmax(0,1fr)}}.avail-strip{gap:var(--sp-2xs) var(--sp-m);background:var(--bg-primary-tertiary);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);grid-template-columns:auto 1fr;align-items:center;display:grid}.avail-strip .span-full{grid-column:1/-1}.avail-strip svg{width:20px;height:20px;color:var(--ic-success-primary)}.avail-strip.is-off svg{color:var(--ic-error-primary)}.mgr-card{align-items:center;gap:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-xs);text-decoration:none;display:flex}.mgr-card:hover{border-color:var(--bd-primary-primary);text-decoration:none}.stimeline{margin-top:var(--sp-xs);flex-direction:column;display:flex}.sti{align-items:flex-start;gap:var(--sp-s);padding-bottom:var(--sp-m);display:flex;position:relative}.sti:last-child{padding-bottom:0}.sti:not(:last-child):before{content:"";background:var(--bg-success-bold);inset-inline-start:13px;width:2px;position:absolute;top:28px;bottom:4px}.sti .bub{border-radius:var(--r-full);background:var(--bg-success-bold);color:#fff;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sti .bub svg{width:16px;height:16px}.sti:not(.is-done) .bub{background:var(--bg-neutral-tertiary);color:var(--tx-neutral-disabled)}.sti:not(.is-done):not(:last-child):before{background:var(--bd-neutral-primary)}.sti.is-err .bub{background:var(--bg-error-bold)}.sti-bd{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sti-bd b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium)}.sti-bd span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.mgrid{gap:var(--sp-2xs);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mg-h{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled);padding-bottom:var(--sp-2xs)}.mg-d{border-radius:var(--r-full);height:30px;font-size:var(--fs-s);line-height:var(--lh-s);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.mg-d.off{background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.mg-d.paid{background:var(--bg-success-subtle);color:var(--tx-success-primary)}.mg-d.unpaid{background:var(--bg-error-subtle);color:var(--tx-error-primary)}.mg-d.wfh{background:var(--bg-info-subtle);color:var(--tx-info-primary)}.mg-d.hol{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.mg-d.is-today{outline:2px solid var(--bg-success-bold);outline-offset:-2px;font-weight:var(--fw-semibold)}.mg-legend{gap:var(--sp-xs) var(--sp-s);margin-top:var(--sp-s);flex-wrap:wrap;display:flex}.mg-lg{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled);display:inline-flex}.mg-lg i{border-radius:var(--r-full);width:8px;height:8px}.mg-lg i.off{background:var(--bg-warning-bold)}.mg-lg i.paid{background:var(--bg-success-bold)}.mg-lg i.unpaid{background:var(--bg-error-bold)}.mg-lg i.wfh{background:#035bd6}.mg-lg i.hol{background:var(--bg-primary-secondary)}.mg-foot{margin-top:var(--sp-s);padding-top:var(--sp-s);border-top:1px solid var(--bd-neutral-primary);justify-content:space-between;align-items:center;display:flex}.lbal{gap:var(--sp-m);flex-direction:column;display:flex}.lbal-tot{justify-content:center;align-items:center;gap:var(--sp-l);padding-bottom:var(--sp-l);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.lbal-list{align-items:center;gap:var(--sp-s) var(--sp-m);grid-template-columns:minmax(96px,1.1fr) minmax(70px,2fr) auto;margin:0;padding:0;list-style:none;display:grid}.lbal-list li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.lbal-list .nm{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lbal-list .bar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);height:8px;position:relative;overflow:hidden}.lbal-list .bar i{border-radius:var(--r-full);position:absolute;inset:0 auto 0 0}.lbal-list .fig{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);white-space:nowrap;justify-self:end;font-weight:600}.lbal-list .fig .of{color:var(--tx-neutral-tertiary);font-weight:400}.info-grid{gap:var(--sp-xl) var(--sp-l);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.info-grid dt{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.info-grid dd{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);word-break:break-word;margin:2px 0 0}@media (width<=1100px){.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.info-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-group{gap:var(--sp-s);padding:var(--sp-s) 0;flex-direction:column;display:flex}.cd-group+.cd-group{border-top:1px dashed var(--bd-neutral-primary)}.dg-group{gap:var(--sp-s);padding:var(--sp-s) 0;flex-direction:column;display:flex}.dg-group+.dg-group{border-top:1px solid var(--bd-neutral-primary)}.dg-rows{gap:var(--sp-m) var(--sp-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=900px){.dg-rows{grid-template-columns:minmax(0,1fr)}}.dg-row{align-items:center;gap:var(--sp-s);background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);display:flex}.dg-row.is-pending{background:var(--bg-neutral-primary);border:1px dashed var(--bd-neutral-secondary)}.dg-sep{background:var(--bd-neutral-secondary);width:1px;height:20px}.ring-row{gap:var(--sp-l) var(--sp-m);padding:var(--sp-m) var(--card-pad-x);grid-template-columns:repeat(auto-fit,minmax(124px,1fr));display:grid}.ring-row>.col{min-width:0}.ring-row .ellip{white-space:normal;text-overflow:clip;text-align:center;text-wrap:balance;overflow:visible}.tbl td.cell-ok{background:var(--bg-success-subtle);color:var(--tx-success-primary)}.tbl td.cell-err{background:var(--bg-error-subtle);color:var(--tx-error-primary)}.asset-card+.asset-card{margin-top:var(--sp-s)}.asset-thumbs{gap:var(--sp-s);flex-wrap:wrap;display:flex}.a-thumb{border-radius:var(--r-xs);background:var(--bg-neutral-secondary);width:80px;height:66px;color:var(--ic-neutral-disabled);justify-content:center;align-items:center;display:inline-flex}.a-thumb svg{width:30px;height:30px}.exit-card{gap:var(--sp-m);background:var(--bg-error-subtle);border:1px solid var(--bd-error-inverse);border-radius:var(--r-m);padding:var(--sp-m);margin:0 var(--card-pad-x) var(--sp-s);align-items:stretch;display:flex}.ec-main{gap:var(--sp-s);flex-direction:column;flex:auto;min-width:0;display:flex}.ec-ring{border-inline-start:1px solid var(--bd-error-inverse);flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:2px;padding-inline-start:var(--sp-m);display:flex}.pill-solid{padding:var(--sp-2xs) var(--sp-s);border-radius:var(--r-full);background:var(--bg-error-bold);color:#fff;font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-semibold);display:inline-flex}.notice-strip{align-items:center;gap:var(--sp-xs);background:var(--bg-neutral-primary);border:1px solid var(--bd-error-inverse);border-radius:var(--r-s);padding:var(--sp-xs) var(--sp-s);font-size:var(--fs-r);line-height:var(--lh-r);display:flex}.notice-strip svg{width:20px;height:20px;color:var(--ic-neutral-disabled);flex:0 0 20px}.notice-strip span{color:var(--tx-neutral-disabled)}.notice-strip .bar{flex:auto;margin-inline-start:var(--sp-s)}.alert.solid{background:var(--bg-error-bold);border-color:var(--bg-error-bold);color:#fff}.alert.solid svg{color:#fff}.xsteps{gap:var(--sp-xs);margin-top:var(--sp-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.xstep{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.xstep:after{content:"";background:var(--bd-neutral-primary);top:13px;height:2px;position:absolute;inset-inline:calc(50% + 18px) calc(10px - 50%)}.xstep:last-child:after{display:none}.xstep.is-done:after{background:var(--bg-success-bold)}.xstep .node{border-radius:var(--r-full);border:2px dashed var(--bd-neutral-secondary);background:var(--bg-neutral-primary);z-index:1;color:#fff;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.xstep .node svg{width:16px;height:16px}.xstep.is-done .node{background:var(--bg-success-bold);border:2px solid var(--bg-success-bold)}.xstep.is-cur .node{border:2px solid var(--bg-success-bold);box-shadow:inset 0 0 0 4px var(--bg-success-bold)}.xstep b{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);margin-top:var(--sp-2xs)}.xstep span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}@media (width<=1100px){.xsteps{row-gap:var(--sp-m);grid-template-columns:repeat(4,minmax(0,1fr))}.xstep:after{display:none}}.xtl{gap:var(--sp-m);margin-top:var(--sp-xs);flex-direction:column;display:flex}.xtl-i{gap:var(--sp-s);align-items:flex-start;display:flex}.xtl-i svg{flex:0 0 22px;width:22px;height:22px}.xtl-i.ok svg{color:var(--ic-success-primary)}.xtl-i.err svg{color:var(--ic-error-primary)}.xtl-i.info svg{color:var(--ic-info-primary)}.act-card{align-items:center;gap:var(--sp-s);text-align:start;border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);border:1px solid #0000;width:100%;display:flex}.act-card svg{flex:0 0 22px;width:22px;height:22px}.act-card b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium)}.act-card span span,.act-card>span>span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.act-card.err{background:var(--bg-error-subtle);border-color:var(--bd-error-inverse);color:var(--tx-error-primary)}.act-card.info{background:var(--bg-info-subtle);border-color:var(--bd-info-inverse);color:var(--tx-info-primary)}.act-card.ok{background:var(--bg-success-subtle);border-color:var(--bd-success-inverse);color:var(--tx-success-primary)}.act-card.pri{background:var(--bg-primary-tertiary);border-color:var(--bd-primary-inverse);color:var(--tx-primary-primary)}.act-card:hover{filter:brightness(.97)}.ot-canvas{background:var(--bg-neutral-primary);background-image:radial-gradient(var(--bd-neutral-primary) 1px, transparent 1px);border-top:1px solid var(--bd-neutral-primary);background-size:16px 16px;height:calc(100vh - 300px);min-height:460px;position:relative;overflow:auto}.ot-stage{min-width:100%;padding:var(--sp-xl) var(--sp-xl) 96px;transform-origin:0 0;transition:transform .12s;display:inline-block;position:relative}.ot-links{pointer-events:none;position:absolute;inset:0;overflow:visible}.ot-links path{fill:none;stroke:var(--bg-accent-primary);stroke-width:1.5px;opacity:.75}.ot-links text{letter-spacing:.4px;fill:var(--tx-neutral-disabled);paint-order:stroke;stroke:var(--bg-neutral-primary);stroke-width:6px;stroke-linejoin:round;font-size:11px;font-weight:600}.ot-tree{gap:var(--sp-xl);justify-content:safe center;display:flex;position:relative}.ot-branch{flex-direction:column;align-items:center;display:flex}.ot-kids{gap:var(--sp-l);align-items:flex-start;padding-top:88px;display:flex}.ot-hidden{padding-top:var(--sp-m)}.ot-card{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);width:242px;padding:var(--sp-m) var(--sp-s) var(--sp-s);box-shadow:var(--sh-s);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.ot-card:hover{border-color:var(--c)}.ot-card.is-me{border:2px solid var(--bg-accent-primary)}.ot-card.is-focus{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.ot-card.is-flash{animation:1.1s otflash}@keyframes otflash{0%,to{box-shadow:var(--sh-s)}40%{box-shadow:0 0 0 6px var(--bg-accent-subtle)}}.ot-you{background:var(--bg-accent-primary);color:#fff;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);padding:2px var(--sp-xs);border-radius:var(--r-m) 0 var(--r-s) 0;top:-1px;position:absolute;inset-inline-start:-1px}.ot-more{top:2px;position:absolute;inset-inline-end:2px}.ot-name{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);max-width:100%;margin-top:var(--sp-2xs)}.ot-role{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);max-width:100%}.ot-meta{align-items:center;gap:var(--sp-2xs);margin-top:var(--sp-2xs);flex-wrap:wrap;justify-content:center;display:flex}.ot-dept{padding:1px var(--sp-xs);border-radius:var(--r-full);background:var(--c);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ot-dept{background:color-mix(in srgb, var(--c) 14%, white)}}.ot-dept{color:var(--c);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);white-space:nowrap}.ot-toggle{border-radius:var(--r-full);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-secondary);z-index:2;bottom:-12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ot-toggle svg{width:14px;height:14px}.ot-bar{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--card-pad-x);border-top:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);flex-wrap:wrap;display:flex}.ot-legend{gap:var(--sp-m);flex-wrap:wrap;display:flex}.ot-zoom{align-items:center;gap:var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-2xs) var(--sp-s);display:flex}.ot-zoom button{color:var(--ic-neutral-primary);display:inline-flex}.ot-zoom svg{width:18px;height:18px}.ot-zoom b{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.ot-bar .btn .av{margin-inline-end:var(--sp-2xs)}.org-preview{align-items:center;gap:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-xl) var(--sp-m) var(--sp-m);background-image:radial-gradient(var(--bd-neutral-primary) 1px, transparent 1px);background-size:14px 14px;flex-direction:column;display:flex;position:relative}.op-label{top:var(--sp-s);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:1px;color:var(--tx-neutral-disabled);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.mini-card{background:var(--bg-neutral-primary);border-radius:var(--r-s);width:200px;padding:var(--sp-s);text-align:center;box-shadow:var(--sh-s);flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.mini-card.is-danger{background:var(--bg-error-subtle);box-shadow:0 0 0 8px var(--bg-error-subtle)}.mini-card b{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium)}.mini-card>span{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.mini-card .mc-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;display:flex}.mini-card .mc-more{color:var(--ic-neutral-disabled);top:4px;position:absolute;inset-inline-end:4px}.mini-card .mc-more svg{width:16px;height:16px}.op-node{border-radius:var(--r-full);color:#fff;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.op-node.ok{background:var(--bg-success-bold)}.op-node.pri{background:var(--bg-neutral-primary);color:var(--ic-primary-primary);border:1px solid var(--bd-primary-primary)}.op-node svg{width:16px;height:16px}.op-link{background:var(--bg-accent-primary);width:1px;height:16px}.op-row{gap:var(--sp-xs);margin-top:var(--sp-s);display:flex}.op-row .mini-card{width:132px}.mini-slot{min-width:200px;padding:var(--sp-s) var(--sp-m);border-radius:var(--r-s);border:1px dashed var(--bg-accent-primary);background:var(--bg-accent-subtle);color:var(--tx-accent-primary);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}.mini-slot.pri{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.pick-list{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);max-height:220px;margin-top:var(--sp-xs);overflow-y:auto}.pick-row{align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-s);cursor:pointer;display:flex}.pick-row+.pick-row{border-top:1px solid var(--bd-neutral-primary)}.pick-row input{accent-color:var(--bg-primary-secondary);flex:none}.exit-type{align-items:flex-start;gap:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-s);cursor:pointer;display:flex}.exit-type+.exit-type{margin-top:var(--sp-xs)}.exit-type:hover{background:var(--bg-neutral-secondary)}.exit-type.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.exit-type input{opacity:0;pointer-events:none;position:absolute}.et-art{border-radius:var(--r-xs);flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:56px;display:inline-flex}.et-art svg{width:26px;height:26px}.et-art.pri{background:var(--bg-primary-tertiary);color:var(--ic-primary-primary)}.et-art.acc{background:var(--bg-accent-subtle);color:var(--ic-accent-primary)}.et-art.err{background:var(--bg-error-subtle);color:var(--ic-error-primary)}.cmp-panel{gap:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s);flex-direction:column;display:flex}.cmp-tbl{min-width:auto;font-size:var(--fs-s)}.cmp-tbl th,.cmp-tbl td{padding:var(--sp-2xs) var(--sp-xs);white-space:normal;text-overflow:clip;background:0 0;max-width:none;overflow:visible}.cmp-tbl thead th{background:0 0;position:static}.cmp-tbl thead th.t-pri{color:var(--tx-primary-primary)}.cmp-tbl thead th.t-acc{color:var(--tx-accent-primary)}.cmp-tbl thead th.t-err{color:var(--tx-error-primary)}.clr-card{align-items:flex-start;gap:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-s);cursor:pointer;background:var(--bg-neutral-secondary);display:flex}.clr-card+.clr-card{margin-top:var(--sp-xs)}.clr-card.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.clr-card input{accent-color:var(--bg-primary-secondary);flex:none;margin-top:3px}.check-row.plain{padding:var(--sp-2xs) 0;background:0 0;border:0}.check-row.plain:has(input:checked){background:0 0;border:0}.chip-outline{padding:var(--sp-2xs) var(--sp-s);border-radius:var(--r-full);border:1px solid var(--bd-primary-primary);color:var(--tx-primary-primary);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);display:inline-flex}.tagchip.neu{border-color:var(--bd-neutral-secondary);color:var(--tx-neutral-tertiary)}.modal-ft .btn-primary.is-step{background:var(--bg-primary-secondary)}.tab-bar{align-items:center;gap:var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);padding-inline-end:var(--card-pad-x);display:flex}.tab-bar .tabs{border-bottom:0;flex:auto}.statbox .lb{justify-content:space-between;align-items:center;width:100%;display:flex}.statbox .lb .ic{color:var(--ic-neutral-disabled)}.statbox .lb .ic svg{width:20px;height:20px}.statbox .well{background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-xs) var(--sp-s);margin:var(--sp-2xs) 0;display:block}.pipeline{align-items:stretch;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.pl-step{border-radius:var(--r-s);padding:var(--sp-s);flex-direction:column;flex:140px;justify-content:center;align-items:center;gap:2px;display:flex}.pl-step b{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold)}.pl-step span{font-size:var(--fs-s);line-height:var(--lh-s)}.pl-step.err{background:var(--bg-error-subtle);color:var(--tx-error-primary)}.pl-step.warn{background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.pl-step.info{background:var(--bg-info-subtle);color:var(--tx-info-primary)}.pl-step.pri{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.pl-step.ok{background:var(--bg-success-subtle);color:var(--tx-success-primary)}.pl-sep{color:var(--ic-neutral-disabled);align-items:center;display:flex}.pl-sep svg{width:20px;height:20px}.dept-cards{gap:var(--sp-s);padding:var(--sp-s) var(--card-pad-x);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.dept-card{align-items:center;gap:var(--sp-2xs);text-align:center;background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m) var(--sp-s);flex-direction:column;display:flex}.dept-card .dc-ic{border-radius:var(--r-s);background:var(--bg-primary-tertiary);width:44px;height:44px;color:var(--ic-primary-primary);justify-content:center;align-items:center;display:inline-flex}.dept-card .dc-ic svg{width:24px;height:24px}.dept-card .bar{width:100%}.btn.block{justify-content:center;width:100%}.rbar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);height:4px;display:block;overflow:hidden}.rbar i{border-radius:var(--r-full);height:100%;display:block}.rbar i.acc{background:var(--bg-accent-primary)}.rbar i.warn{background:var(--bg-warning-bold)}.rbar i.info{background:#035bd6}.rbar i.err{background:var(--bg-error-bold)}.rbar i.pri{background:var(--bg-primary-secondary)}.rbar i.ok{background:var(--bg-success-bold)}.rbar i.neu{background:var(--bd-neutral-secondary)}.clr-dots{align-items:center;gap:3px;display:inline-flex}.clr-dots i{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:10px;height:10px}.clr-dots i.on{background:var(--bg-success-bold)}.clr-dots .b-xs{color:var(--tx-neutral-disabled);margin-inline-start:var(--sp-2xs)}.clr-head{align-items:center;gap:var(--sp-s);background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);display:flex}.clr-row{align-items:center;gap:var(--sp-m);text-align:start;border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);width:100%;padding:var(--sp-xs) var(--sp-m);display:flex}.clr-row+.clr-row{margin-top:var(--sp-xs)}.clr-row:hover{border-color:var(--bd-primary-primary)}.clr-row.is-cleared{border-color:var(--bd-success-primary)}.clr-row>svg{width:22px;height:22px;color:var(--ic-neutral-disabled)}.clr-row .ring svg{width:100%;height:100%}.clr-row .ring{flex:none}.clr-row .ring .ct{text-align:center;justify-content:center;align-items:center;display:flex;inset:0}.clr-row .ring .ct b{font-size:var(--fs-l);font-variant-numeric:tabular-nums;line-height:1}.tabs.sm{gap:var(--sp-m);padding:0}.tabs.sm .tab{padding:var(--sp-xs) 0;font-size:var(--fs-s)}.clr-task{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);gap:var(--sp-2xs);flex-direction:column;display:flex}.clr-task+.clr-task{margin-top:var(--sp-xs)}.clr-task.is-done{border-color:var(--bd-success-primary);background:var(--bg-success-subtle)}.clr-task.is-flagged{border-color:var(--bd-error-inverse);background:var(--bg-error-subtle)}.ct-hd{align-items:flex-start;gap:var(--sp-s);display:flex}.ct-bub{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:24px;height:24px;color:var(--tx-neutral-disabled);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.clr-task.is-done .ct-bub{background:var(--bg-success-bold);color:#fff}.clr-task.is-flagged .ct-bub{background:var(--bg-error-bold);color:#fff}.ct-bub svg{width:15px;height:15px}.ct-desc{margin:0}.ct-asset{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-s);gap:var(--sp-s);flex-direction:column;display:flex}.ct-ev{align-items:center;gap:var(--sp-2xs);display:inline-flex}.ct-ev svg{width:15px;height:15px}.ct-rem{background:var(--bg-neutral-primary);border-radius:var(--r-xs);padding:var(--sp-2xs) var(--sp-xs);font-size:var(--fs-s);line-height:var(--lh-s)}.ct-all{justify-content:center;align-items:center;gap:var(--sp-xs);margin-top:var(--sp-s);background:var(--bg-success-subtle);color:var(--tx-success-primary);border-radius:var(--r-s);padding:var(--sp-s);font-size:var(--fs-s);font-weight:var(--fw-semibold);display:flex}.ct-all svg{width:18px;height:18px}.mw-1000{max-width:1000px}.ring[style*=--sz\:56px] .ct b,.ring[style*=--sz\:44px] .ct b{font-size:var(--fs-xs);line-height:1}.ring[style*=--sz\:56px] .ct,.ring[style*=--sz\:44px] .ct{inset:0}.sent-grid{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.sent-card{align-items:center;gap:var(--sp-xs);background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-m) var(--sp-s);flex-direction:column;display:flex}.sent-face{width:56px;height:56px;display:inline-flex}.sent-face svg{width:100%;height:100%}.sent-card .rbar{width:100%}.sent-face.err{color:#7a1c1c}.sent-face.acc{color:#8a3200}.sent-face.warn{color:#7a5200}.sent-face.ok{color:#2c6b0a}.sent-face.pri{color:#4b3fa0}.setlist{padding:var(--sp-l) var(--card-pad-x) var(--sp-xl)}.setlist-h{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl);color:var(--tx-neutral-primary);margin:0 0 var(--sp-xs)}.setrow{justify-content:space-between;align-items:center;gap:var(--sp-l);padding:var(--sp-m) var(--sp-xs);display:flex}.setrow+.setrow{border-top:1px dashed var(--bd-neutral-primary)}.setrow .sl{flex-direction:column;gap:2px;min-width:0;display:flex}.setctl{flex:0 0 232px;justify-content:flex-end;display:flex}.setctl>*,.setctl .select,.setctl .input{width:100%}.setctl .switch{flex:0 0 44px;width:44px}.unitbox{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);align-items:center;display:flex;overflow:hidden}.unitbox input{width:100%;min-width:0;padding:10px var(--sp-s);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);background:0 0;border:0;outline:none;flex:auto}.unitbox input:focus-visible{box-shadow:none}.unitbox .sep{color:var(--tx-neutral-disabled);font-size:var(--fs-r)}.unitbox .unit{padding:10px var(--sp-s);font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-secondary);white-space:nowrap}.fnf-who{align-items:flex-start;gap:var(--sp-m);background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-m);margin-bottom:var(--sp-m);display:flex}.fnf-card{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m) var(--sp-m) var(--sp-2xs);margin-bottom:var(--sp-m)}.fnf-h{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);margin:0 0 var(--sp-xs)}.fnf-row{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-s) var(--sp-xs);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.fnf-row.is-total{border-radius:var(--r-s);margin:var(--sp-2xs) 0 var(--sp-s);border-bottom:0}.fnf-row.is-total.is-ok{background:var(--bg-success-subtle);color:var(--tx-success-primary)}.fnf-row.is-total.is-err{background:var(--bg-error-subtle);color:var(--tx-error-primary)}.fnf-net{justify-content:space-between;align-items:flex-end;gap:var(--sp-m);background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-m);display:flex}.sheet-tbl{border-collapse:collapse;width:100%;margin:8px 0 16px}.sheet-tbl td{border-bottom:1px solid #e6e6e6;padding:6px 0;font-size:14px}.sheet-tbl tr.tot td{border-top:1px solid #303030;border-bottom:0}.qwell{background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-m);margin-bottom:var(--sp-m)}.qwell>.qq{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);margin-bottom:var(--sp-s);display:block}.qwell .select,.qwell .textarea,.qwell .input{background:var(--bg-neutral-primary)}.qwell .textarea{min-height:104px}.sec-hd{margin:0 0 var(--sp-m)}.sec-hd b{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl);color:var(--tx-neutral-primary);display:block}.sec-hd span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.rate{gap:var(--sp-xs);display:inline-flex}.rate button{cursor:pointer;color:var(--bd-neutral-secondary);background:0 0;border:0;padding:0;line-height:0;transition:color .1s,transform .1s}.rate button svg{width:44px;height:44px}.rate button:hover{transform:scale(1.06)}.rate.is-set button.on{color:#faad14}.ynp{gap:var(--sp-s);display:inline-flex}.ynp button{min-width:88px;min-height:var(--control-h);border-radius:var(--r-s);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);font-size:var(--fs-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-disabled);cursor:pointer}.ynp button.on{background:var(--bg-accent-primary);border-color:var(--bg-accent-primary);color:var(--tx-neutral-inverse)}.npsrow{gap:var(--sp-s);flex-wrap:wrap;display:flex}.npsrow button{border-radius:var(--r-s);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);width:56px;height:56px;font-size:var(--fs-xl);font-weight:var(--fw-medium);color:var(--tx-neutral-secondary);cursor:pointer}.npsrow button.on{background:var(--bg-accent-subtle);border-color:var(--bg-accent-primary);color:var(--tx-neutral-primary)}.secrow{align-items:center;gap:var(--sp-m);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m);margin-bottom:var(--sp-s);cursor:pointer;text-align:start;width:100%;display:flex}.secrow:hover{background:var(--bg-neutral-secondary)}.secrow .ic{color:var(--ic-neutral-primary);flex:0 0 24px}.secrow .tt{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.secrow .tt b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.secrow .tt span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.qdots{flex:none;gap:6px;display:flex}.qdots i{border-radius:var(--r-full);background:var(--bd-neutral-secondary);width:14px;height:14px}.qdots i.on{background:var(--bg-success-bold)}.sentrow{gap:var(--sp-s);display:flex}.sentrow button{align-items:center;gap:var(--sp-s);background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);cursor:pointer;font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);border:1px solid #0000;flex:1 1 0;display:flex}.sentrow button.on{background:var(--bg-accent-subtle);border-color:var(--bg-accent-primary)}.sentrow button svg{flex:0 0 28px;width:28px;height:28px}.tab-bar.is-merged{align-items:center;gap:var(--sp-s)}.tab-bar.is-merged>.tabs{border-bottom:0;flex:0 auto;min-width:0;overflow-x:auto}.toolbar.is-inline{min-width:0;padding:var(--sp-s) 0;flex-wrap:nowrap;flex:auto}.toolbar.is-inline .fsearch{flex:0 360px;max-width:360px}.cd-hero{align-items:flex-start;gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.cd-hero .who{gap:var(--sp-s);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cd-hero .nm{align-items:center;gap:var(--sp-s);display:flex}.cd-hero .nm h2{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-2xl);color:var(--tx-neutral-primary)}.cd-facts{gap:var(--sp-xl);flex-wrap:wrap;display:flex}.cd-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cd-facts .fl{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.cd-facts .fv{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.cd-body{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:minmax(0,1fr) 356px;align-items:start;display:grid}@media (width<=1180px){.cd-body{grid-template-columns:minmax(0,1fr)}}.cd-card{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);padding:var(--sp-l)}.cd-card+.cd-card{margin-top:var(--sp-m)}.cd-card .ch{align-items:flex-start;gap:var(--sp-m);margin-bottom:var(--sp-m);display:flex}.cd-card .ch .tt{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.cd-card .ch .tt b{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl);color:var(--tx-neutral-primary)}.cd-card .ch .tt span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.cd-sub{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);margin:var(--sp-m) 0 var(--sp-s)}.iproc{flex-direction:column;display:flex}.iproc-i{gap:var(--sp-m);padding-bottom:var(--sp-l);display:flex;position:relative}.iproc-i:last-child{padding-bottom:0}.iproc-i .dot{border-radius:var(--r-full);width:26px;height:26px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--bg-neutral-primary);border:1.5px solid var(--bd-neutral-secondary);color:var(--tx-neutral-disabled);z-index:1;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.iproc-i.is-done .dot{background:var(--bg-success-bold);border-color:var(--bg-success-bold);color:#fff}.iproc-i.is-now .dot{border-color:var(--bd-primary-primary);color:var(--tx-primary-primary)}.iproc-i.is-bad .dot{background:var(--bg-error-bold);border-color:var(--bg-error-bold);color:#fff}.iproc-i .dot svg{width:16px;height:16px}.iproc-i:not(:last-child):before{content:"";border-inline-start:2px solid var(--bg-success-bold);inset-inline-start:12.5px;position:absolute;top:26px;bottom:0}.iproc-i:not(:last-child).is-todo:before,.iproc-i:not(:last-child).is-now:before{border-inline-start:2px dashed var(--bd-neutral-secondary)}.iproc-i .mid{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.iproc-i .mid b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.iproc-i.is-todo .mid b{color:var(--tx-neutral-disabled)}.iproc-i .mid .ml{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);flex-wrap:wrap;display:flex}.iproc-i .mid .ml svg{width:16px;height:16px;color:var(--ic-neutral-disabled)}.iproc-i .mid .ml i{color:var(--tx-primary-primary);font-style:italic}.iproc-i .tail{align-items:center;gap:var(--sp-xs);flex:none;display:flex}.score-wrap{align-items:center;gap:var(--sp-s);flex-direction:column;display:flex}.score-rings{gap:var(--sp-m);justify-content:center;width:100%;display:flex}.score-rings>div{align-items:center;gap:var(--sp-2xs);flex-direction:column;flex:1 1 0;display:flex}.score-rings .rl{font-size:var(--fs-s);line-height:var(--lh-s);text-align:center;color:var(--tx-neutral-secondary)}.upnext{gap:var(--sp-m);background:var(--bg-primary-tertiary);border-radius:var(--r-m);padding:var(--sp-m);display:flex}.upnext .dt{flex-direction:column;flex:none;align-items:center;display:flex}.upnext .dt b{font-size:var(--fs-2xl);line-height:1.1;font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.upnext .dt span{font-size:var(--fs-s);color:var(--tx-neutral-secondary)}.upnext .mid{gap:var(--sp-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.upnext .lnk{align-items:center;gap:var(--sp-xs);background:var(--bg-neutral-primary);border-radius:var(--r-s);padding:var(--sp-2xs) var(--sp-2xs) var(--sp-2xs) var(--sp-xs);display:flex}.upnext .lnk .u{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-s);color:var(--tx-neutral-secondary);flex:1 1 0;overflow:hidden}.act-i{gap:var(--sp-s);padding-bottom:var(--sp-s);display:flex;position:relative}.act-i .ic{border-radius:var(--r-full);color:#fff;z-index:1;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.act-i .ic svg{width:18px;height:18px}.act-i:not(:last-child):before{content:"";border-inline-start:2px solid var(--bd-neutral-primary);inset-inline-start:15px;position:absolute;top:32px;bottom:0}.act-i .bd{background:var(--bg-neutral-secondary);border-radius:var(--r-s);min-width:0;padding:var(--sp-s) var(--sp-m);gap:var(--sp-2xs);flex-direction:column;flex:1 1 0;display:flex}.act-i .bd b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.act-i .bd p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.act-i .bd .wh{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-s);color:var(--tx-neutral-disabled);display:flex}.act-i .bd .wh svg{width:16px;height:16px}.note-i{gap:var(--sp-xs);padding:var(--sp-s) 0;flex-direction:column;display:flex}.note-i .hd{align-items:center;gap:var(--sp-xs);display:flex}.note-i .hd .col{flex:1 1 0;min-width:0}.note-i .tx{background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);white-space:pre-wrap}.note-new{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-s);gap:var(--sp-xs);flex-direction:column;display:flex}.note-new textarea{resize:none;min-height:44px;font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:none}.note-new .row{justify-content:space-between}.rail-card{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);padding:var(--sp-m)}.rail-card+.rail-card{margin-top:var(--sp-m)}.rail-hd{justify-content:space-between;align-items:center;gap:var(--sp-s);margin-bottom:var(--sp-s);cursor:pointer;background:0 0;border:0;width:100%;display:flex}.rail-hd b{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl);color:var(--tx-neutral-primary)}.rail-hd svg{width:20px;height:20px;color:var(--ic-neutral-primary);transition:transform .15s}.rail-card.is-shut .rail-hd svg{transform:rotate(180deg)}.rail-card.is-shut .rail-bd{display:none}.skillchips{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.sfacts{border-radius:var(--r-s);flex-direction:column;display:flex;overflow:hidden}.sfacts .sf{padding:var(--sp-s) var(--sp-m);flex-direction:column;gap:2px;display:flex}.sfacts .sf:nth-child(odd){background:var(--bg-neutral-secondary)}.sfacts .sf .fl{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.sfacts .sf .fv{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);word-break:break-word}.av-more{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}.select.bare{font-weight:var(--fw-medium);background:0 0;border-color:#0000;height:auto;min-height:0;padding-inline-start:0}.select.bare:hover{border-color:var(--bd-neutral-primary);background:var(--bg-neutral-primary)}.agenda{padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);flex-direction:column;display:flex}.ag-day{gap:var(--sp-m);padding-bottom:var(--sp-m);display:flex;position:relative}.ag-day:not(:last-child):before{content:"";border-inline-start:1px dashed var(--bd-neutral-secondary);inset-inline-start:31px;position:absolute;top:64px;bottom:0}.ag-chip{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);text-align:center;background:var(--bg-neutral-primary);flex-direction:column;flex:0 0 64px;width:64px;height:64px;display:flex;overflow:hidden}.ag-chip .dw{font-size:var(--fs-xs);line-height:20px;font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--tx-neutral-secondary);background:var(--bg-neutral-secondary)}.ag-chip .dd{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);flex:auto;justify-content:center;align-items:center;display:flex}.ag-chip.is-today .dw{background:var(--bg-primary-secondary);color:#fff}.ag-chip.is-today{border-color:var(--bd-primary-primary)}.ag-events{gap:var(--sp-s);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ag-row{align-items:center;gap:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-inline-start:4px solid var(--bd-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);background:var(--bg-neutral-primary);display:flex}.ag-row.is-done{border-inline-start-color:var(--bg-success-bold);background:var(--bg-success-subtle)}.ag-row.is-next{border-inline-start-color:var(--bg-primary-secondary);background:var(--bg-primary-tertiary)}.ag-row.is-off{border-inline-start-color:var(--bg-error-bold)}.ag-row .when{flex-direction:column;flex:0 0 190px;gap:2px;min-width:0;display:flex}.ag-row .when b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.ag-row .when span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.ag-row .who{flex:1 1 0;min-width:0}.ag-row .rnd{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ag-row .rnd b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-row .rnd span{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-row .rnd a{color:var(--tx-primary-primary)}.ag-row .tail{align-items:center;gap:var(--sp-s);flex:none;display:flex}.ag-none{justify-content:center;align-items:center;gap:var(--sp-xs);border-radius:var(--r-s);height:64px;color:var(--tx-neutral-disabled);font-size:var(--fs-r);background:repeating-linear-gradient(-45deg,var(--bg-neutral-secondary) 0 10px,transparent 10px 20px);border:1px solid var(--bd-neutral-primary);display:flex}.datestep{align-items:center;gap:var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);padding:var(--sp-2xs) var(--sp-xs);background:var(--bg-neutral-primary);display:flex}.datestep b{font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);text-align:center;min-width:150px}.iv-list{gap:var(--sp-s);scrollbar-width:none;max-height:400px;padding-bottom:var(--sp-s);flex-direction:column;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}.iv-list::-webkit-scrollbar{width:0;height:0}.iv-list>*{flex:none}.iv-card{align-items:center;gap:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-inline-start:4px solid var(--bd-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);display:flex}.iv-card.warn{background:#fffaf0;border-inline-start-color:#d18c01}.iv-card.pri{border-inline-start-color:var(--bg-primary-secondary)}.iv-card.pri.is-now{background:var(--bg-primary-tertiary)}.iv-card .grow{min-width:0}.iv-fb{background:#fffaf0;border:0;border-radius:16px;overflow:hidden}.iv-fb.late{background:var(--bg-error-subtle)}.iv-fb .top{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-s) 0 var(--sp-m);background:#fff;display:flex}.iv-fb .top>.person{flex:auto;min-width:0}.iv-fb .top>.icon-btn{flex:none}.iv-fb .mid{align-items:baseline;gap:2px var(--sp-s);padding:var(--sp-xs) var(--sp-m) var(--sp-s);background:#fff;flex-wrap:wrap;display:flex}.iv-fb .mid b{white-space:nowrap}.iv-fb .ft{padding:6px var(--sp-m);text-align:start;font-size:var(--fs-s);font-weight:var(--fw-medium);color:#8a5a00}.iv-fb.late .ft{color:var(--tx-error-primary)}.rec-grid{gap:var(--sp-m);grid-template-columns:1fr 1fr;display:grid}.rec-card{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m);gap:var(--sp-s);flex-direction:column;display:flex}.rec-card .thumb{aspect-ratio:16/10;border-radius:var(--r-s);background:var(--bg-neutral-secondary);color:var(--ic-neutral-disabled);justify-content:center;align-items:center;display:flex}.rec-card .thumb svg{width:40px;height:40px}.rec-card .ft{border-top:1px solid var(--bd-neutral-primary);padding-top:var(--sp-s);font-size:var(--fs-s);color:var(--tx-neutral-secondary)}.rec-card .ft a{color:var(--tx-primary-primary)}.ag-row.is-sched{border-inline-start-color:var(--bg-primary-secondary)}.radio-inline{align-items:center;gap:var(--sp-xs);cursor:pointer;font-size:var(--fs-r);line-height:var(--lh-r);display:inline-flex}.mlink{align-items:center;gap:var(--sp-s);background:var(--bg-primary-tertiary);border-radius:var(--r-s);padding:var(--sp-2xs) var(--sp-2xs) var(--sp-2xs) var(--sp-xs);display:flex}.mlink .ic{border-radius:var(--r-xs);background:var(--bg-primary-secondary);color:#fff;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mlink .ic svg{width:18px;height:18px}.mlink .u{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-r);color:var(--tx-neutral-primary);flex:1 1 0;overflow:hidden}.timerange{align-items:center;gap:var(--sp-s);display:flex}.timerange .input{flex:1 1 0;min-width:0}.timerange .to{font-size:var(--fs-r);color:var(--tx-neutral-secondary);flex:none}.modal .loc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-when{align-items:center;gap:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);display:flex}.ev-when .mid{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ev-when .mid b{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.ev-when .mid span{font-size:var(--fs-r);color:var(--tx-neutral-secondary)}.ev-when .mid a{color:var(--tx-primary-primary);text-decoration:underline}.ev-venue{align-items:center;gap:var(--sp-m);background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m);display:flex}.ev-venue .ic{border-radius:var(--r-full);background:var(--bg-neutral-primary);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ev-venue .mid{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ev-venue .mid b{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.ev-venue .mid span{font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-venue .mid a{font-size:var(--fs-s);color:var(--tx-primary-primary);text-decoration:underline}.ev-body{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-shrink:0;overflow:hidden}.ev-body>.tabs .tab:focus-visible{outline-offset:-2px;border-radius:var(--r-s)}.ev-body>.tabs{border-bottom:1px solid var(--bd-neutral-primary);padding:0 var(--sp-m)}.ev-pane{padding:var(--sp-m)}.ev-pane h4{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);margin-bottom:var(--sp-s)}.ev-cand{align-items:center;gap:var(--sp-xl);background:var(--bg-primary-tertiary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);display:flex}.ev-cand>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ev-cand .fl{font-size:var(--fs-s);color:var(--tx-neutral-disabled)}.ev-cand .fv{font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.ev-lbl{align-items:center;gap:var(--sp-xs);font-size:var(--fs-r);color:var(--tx-neutral-disabled);margin:var(--sp-m) 0 var(--sp-xs);display:flex}.ev-lbl svg{width:18px;height:18px}.ev-people{gap:var(--sp-xs);flex-direction:column;display:flex}.ev-people .p{align-items:center;gap:var(--sp-xs);font-size:var(--fs-r);color:var(--tx-neutral-primary);display:flex}.chat-day{align-items:center;gap:var(--sp-s);color:var(--tx-neutral-secondary);font-size:var(--fs-s);margin:var(--sp-s) 0;display:flex}.chat-day:before,.chat-day:after{content:"";border-top:1px dashed var(--bd-neutral-primary);flex:1 1 0}.chat-msg{gap:var(--sp-2xs);margin-bottom:var(--sp-m);flex-direction:column;display:flex}.chat-msg .chat-hd{align-items:baseline;gap:var(--sp-xs);font-size:var(--fs-s);max-width:100%;display:flex}.chat-msg .chat-hd b{font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.chat-msg .chat-hd span{color:var(--tx-neutral-disabled);white-space:nowrap}.chat-msg .bb{background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);max-width:72%}.chat-msg.me{align-items:flex-end}.chat-msg.me .bb{background:var(--bg-primary-tertiary)}.chat-new{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-s);gap:var(--sp-s);flex-direction:column;display:flex}.chat-new textarea{resize:none;min-height:32px;font-size:var(--fs-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:none}.chat-new .row{justify-content:space-between}.chat-new .icon-btn{background:var(--bg-neutral-secondary);border-radius:var(--r-full)}.vid-grid{gap:var(--sp-m);grid-template-columns:1fr 1fr;display:grid}.vid-card{background:var(--bg-neutral-secondary);border-radius:var(--r-s);padding:var(--sp-s);gap:var(--sp-s);flex-direction:column;display:flex}.vid-card .hd{align-items:flex-start;gap:var(--sp-xs);display:flex}.vid-card .hd b{min-width:0;font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);flex:1 1 0}.vid-card .screen{aspect-ratio:16/11;border-radius:var(--r-xs);background:var(--bg-neutral-primary);color:var(--ic-neutral-disabled);justify-content:center;align-items:center;display:flex}.vid-card .screen svg{width:36px;height:36px}.vid-card .ml{font-size:var(--fs-s);color:var(--tx-neutral-secondary)}.vid-card .ml a{color:var(--tx-primary-primary)}.vid-card .ml i{font-style:italic}.ag-chip.is-hero{border-color:var(--bd-primary-primary)}.ag-chip.is-hero .dw{background:var(--bg-primary-secondary);color:#fff}.ev-cand>.who{flex-direction:row;align-items:center}.ev-cancel{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-m);gap:var(--sp-s);flex-direction:column;display:flex}.ev-cancel .hd{align-items:center;gap:var(--sp-xs);display:flex}.ev-cancel .hd b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.pickbox{align-items:center;gap:var(--sp-xs);background:var(--bg-neutral-secondary);border:1px solid var(--bd-primary-primary);border-radius:var(--r-s);padding:var(--sp-2xs) var(--sp-xs);display:flex}.pickbox .pb-in{min-width:0;padding:var(--sp-xs) var(--sp-2xs);font-size:var(--fs-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:none;flex:1 1 0}.pick-list{flex-direction:column;gap:0;display:flex}.pick-row{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border:0;border-bottom:1px solid var(--bd-neutral-primary);text-align:start;cursor:pointer;background:0 0;border-radius:0;width:100%;display:flex}.pick-list>.pick-row:last-child{border-bottom:0}.pick-row:hover{background:var(--bg-neutral-secondary)}.pick-row.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.pick-row svg{width:20px;height:20px}.modal.is-sheet .modal-bd{background:var(--bg-neutral-secondary);padding:var(--sp-m);gap:var(--sp-m)}.modal.is-sheet .modal-hd{background:var(--bg-neutral-secondary)}.osheet{background:var(--bg-neutral-primary);border-radius:var(--r-l);padding:var(--sp-l)}.osheet h3{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-xl);color:var(--tx-neutral-primary);margin-bottom:var(--sp-m)}.osheet h4{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.osheet .sechd{justify-content:space-between;align-items:center;gap:var(--sp-m);margin:var(--sp-m) 0 var(--sp-s);display:flex}.osheet .hint{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);margin-bottom:var(--sp-s)}.dtrow{align-items:center;gap:var(--sp-m);margin-bottom:var(--sp-s);grid-template-columns:200px minmax(0,232px) auto;display:grid}.dtrow>label{font-size:var(--fs-r);color:var(--tx-neutral-primary)}.addbtn{align-items:center;gap:var(--sp-2xs);cursor:pointer;font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-primary-primary);background:0 0;border:0;display:inline-flex}.addbtn svg{width:22px;height:22px}.addbtn.is-acc{color:var(--tx-accent-primary)}.osum{gap:var(--sp-xl);background:var(--bg-primary-tertiary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);flex-wrap:wrap;display:flex}.osum>div{flex-direction:column;gap:2px;display:flex}.osum .fl{font-size:var(--fs-s);color:var(--tx-neutral-disabled)}.osum .fv{font-size:var(--fs-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.olpage{background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-m)}.olp-head{justify-content:space-between;gap:var(--sp-l);margin:16px 0;display:flex}.olp-l{color:#303030;font-size:13px;line-height:20px}.kb-count{border-radius:var(--r-full);min-width:24px;height:24px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:#fff;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.kb-count.warn{background:var(--bg-warning-bold)}.kb-count.info{background:var(--bg-info-bold,#035bd6)}.kb-count.pri{background:var(--bg-primary-secondary)}.kb-count.ok{background:var(--bg-success-bold)}.pj-body{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:356px minmax(0,1fr);align-items:start;display:grid}@media (width<=1180px){.pj-body{grid-template-columns:minmax(0,1fr)}}.pj-doc{align-items:center;gap:var(--sp-m);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);display:flex}.pj-doc.is-in{background:var(--bg-neutral-secondary);border-color:#0000}.pj-doc .ic{flex:0 0 28px}.pj-doc .ic svg{width:28px;height:28px}.input.is-muted{background:var(--bg-neutral-secondary);color:var(--tx-neutral-secondary)}.bar.lg{height:10px}.tickdot{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);color:#fff;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.tickdot.is-on{background:var(--bg-success-bold)}.tickdot svg{stroke-width:3px;width:14px;height:14px}.pool-grid{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.pool-card{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:var(--bg-neutral-primary);position:relative;overflow:hidden}.pool-card .pc-cover{height:116px;position:relative}.pool-card .pc-cover [data-kebab]{top:var(--sp-s);z-index:3;border-radius:var(--r-full);background:#ffffffd9;position:absolute;inset-inline-end:var(--sp-s)}.pool-card .pc-av{z-index:3;inset-inline-start:var(--sp-m);position:absolute;top:70px}.pool-card .pc-av .av{box-shadow:0 0 0 4px var(--bg-neutral-primary)}.pool-card .pc-cover .dt-cover{z-index:1}.pool-card .pc-bd{gap:var(--sp-2xs);padding:var(--sp-xl) var(--sp-m) var(--sp-m);flex-direction:column;display:flex}.pool-card .pc-ct{gap:var(--sp-2xs);margin:var(--sp-xs) 0;flex-direction:column;display:flex}.pool-card .pc-ct svg{width:18px;height:18px;color:var(--ic-neutral-disabled)}.pool-card .pc-ct a{color:var(--tx-neutral-primary)}.pool-card .pc-ct span{font-size:var(--fs-s);color:var(--tx-neutral-primary)}.chipo{padding:3px var(--sp-s);border-radius:var(--r-full);border:1px solid var(--bd-neutral-secondary);font-size:var(--fs-s);color:var(--tx-neutral-primary);align-items:center;display:inline-flex}.chipo.is-more{background:var(--bg-primary-tertiary);border-color:var(--bd-primary-inverse);color:var(--tx-primary-primary)}.jbox{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);overflow:hidden}.jgrp{justify-content:space-between;align-items:center;gap:var(--sp-s);width:100%;padding:var(--sp-s) var(--sp-m);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.jgrp b{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.jgrp svg{width:20px;height:20px;color:var(--ic-neutral-primary)}.jrow{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);cursor:pointer;display:flex}.jrow+.jrow{border-top:1px dashed var(--bd-neutral-primary)}.jrow.is-on{background:var(--bg-primary-tertiary)}.select.sm{height:36px;min-height:36px;padding:0 var(--sp-l) 0 var(--sp-s);width:auto}.sumbox{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-secondary);overflow:hidden}.sumbox .hd{padding:var(--sp-s) var(--sp-m);font-size:var(--fs-r);color:var(--tx-neutral-secondary)}.sumbox .bd{background:var(--bg-neutral-primary);border-radius:var(--r-s);margin:0 var(--sp-s) var(--sp-s);border:1px solid var(--bd-neutral-primary)}.sumbox .srow{padding:var(--sp-s) var(--sp-m);flex-direction:column;gap:2px;display:flex}.sumbox .srow+.srow{border-top:1px dashed var(--bd-neutral-primary)}.revbox{border-radius:var(--r-m);background:var(--bg-primary-tertiary);margin-bottom:var(--sp-m);overflow:hidden}.revbox .hd{justify-content:space-between;gap:var(--sp-m);padding:var(--sp-s) var(--sp-m);font-size:var(--fs-r);color:var(--tx-neutral-secondary);display:flex}.revbox .hd b{color:var(--tx-neutral-primary);font-weight:var(--fw-semibold)}.revrow{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);cursor:pointer;font-size:var(--fs-r);color:var(--tx-neutral-primary);display:flex}.revrow+.revrow{border-top:1px dashed var(--bd-primary-inverse)}.revrow .why{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-r);flex:none;display:inline-flex}.revrow .why svg{width:18px;height:18px}.pool-card .pc-cover .dt-cover{border-radius:0;height:116px;margin:0}.asm-grid{gap:var(--sp-l);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.asm-card{gap:var(--sp-2xs);flex-direction:column;display:flex}.asm-art{cursor:pointer;margin:var(--sp-xs) 0;background:0 0;border:0;padding:0}.asm-art svg{width:100%;max-width:240px;height:auto;display:block}.upfile{align-items:center;gap:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m);margin-top:var(--sp-s);display:flex}.upfile .ic svg{width:32px;height:32px}.evpick{gap:var(--sp-m);grid-template-columns:1fr 1fr;display:grid}.evcard{align-items:center;gap:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-l);background:var(--bg-neutral-primary);cursor:pointer;font-size:var(--fs-r);font-weight:var(--fw-medium);flex-direction:column;display:flex}.evcard.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.evart{width:88px;height:88px}.attlist{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);flex-direction:column;display:flex}.attcard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);overflow:hidden}.atc-top{align-items:center;gap:var(--sp-s) var(--sp-m);padding:var(--sp-s) var(--sp-m);flex-wrap:wrap;display:flex}.atc-top .who{flex:180px;min-width:150px}.atc-c{flex-direction:column;flex:0 auto;gap:2px;min-width:62px;display:flex}.atc-c.is-sep{border-inline-start:1px solid var(--bd-neutral-primary);padding-inline-start:var(--sp-s)}.atc-c .cv{white-space:nowrap}.atc-c .cl{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.atc-c .cv{font-size:var(--fs-r);line-height:var(--lh-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.atc-tail{align-items:center;gap:var(--sp-xs);flex:none;margin-inline-start:auto;display:flex}.atc-bar{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border-top:1px solid var(--bd-neutral-primary);display:flex}.atc-bar .t{font-size:var(--fs-s);color:var(--tx-neutral-secondary);flex:none}.wbar{flex:1 1 0;align-items:center;gap:2px;height:6px;display:flex;position:relative}.wbar:before,.wbar:after{content:"";border-radius:var(--r-full);background:var(--bd-neutral-secondary);flex:0 0 8px;width:8px;height:8px}.wbar i{border-radius:var(--r-full);height:6px}.wbar i.w{background:#3f7ee8}.wbar i.b{background:var(--bg-error-bold,#e5484d);position:relative}.wbar i.b:before{content:"";position:absolute;inset:-9px 0}.wbar i.b:hover:after{content:attr(data-tip);white-space:nowrap;color:#fff;z-index:20;pointer-events:none;background:#1f1f1f;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal;line-height:16px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.fchip.is-set{background:var(--bg-primary-secondary);border-color:var(--bg-primary-secondary);color:#fff}.fchip.is-set svg{color:#fff}.fchip-set{align-items:center;display:inline-flex}.fchip-set .fchip{border-start-end-radius:0;border-end-end-radius:0}.fchip-x{border:1px solid var(--bg-primary-secondary);border-radius:0 var(--r-full) var(--r-full) 0;background:var(--bg-primary-secondary);color:#fff;cursor:pointer;border-inline-start:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.fchip-x svg{width:18px;height:18px}.hday{border-radius:var(--r-full);width:26px;height:26px;font-size:var(--fs-xs);color:var(--tx-neutral-secondary);justify-content:center;align-items:center;display:inline-flex}.hday.ok{background:var(--bg-success-bold);color:#fff}.hday.late{background:var(--bg-warning-bold);color:#fff}.hday.leave{background:var(--bg-primary-secondary);color:#fff}.hday.absent{background:var(--bg-error-bold);color:#fff}.hday.off{background:var(--bg-neutral-tertiary)}.tbl td.is-ok-cell{background:var(--bg-success-subtle)}.tbl td.is-err-cell{background:var(--bg-error-subtle)}.statbox .dl{align-items:center;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.statbox .dl svg{flex:0 0 16px;width:16px;height:16px}.setsec+.setsec{border-top:1px solid var(--bd-neutral-primary);margin-top:var(--sp-l);padding-top:var(--sp-l)}.setsec .setrow{padding-inline-start:var(--sp-s)}.reqcalc{gap:var(--sp-xl);display:flex}.reqcalc>div{flex-direction:column;flex:1 1 0;gap:2px;display:flex}.reqcalc .fl{font-size:var(--fs-r);color:var(--tx-neutral-secondary)}.reqcalc .fv{font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.reqfacts{background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-m)}.reqfacts>div{gap:var(--sp-s);font-size:var(--fs-r);line-height:26px;display:flex}.reqfacts .fl{color:var(--tx-neutral-secondary);min-width:64px}.reqfacts b{color:var(--tx-neutral-primary);font-weight:var(--fw-medium)}.alert.is-dismissable{align-items:flex-start}.balist{padding:0 var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.barow{align-items:center;gap:var(--sp-l);padding:var(--sp-m) var(--sp-xs);grid-template-columns:minmax(150px,1.1fr) minmax(90px,1.6fr) auto;display:grid}@container (width<=520px){.barow{gap:var(--sp-s) var(--sp-m);grid-template-columns:minmax(0,1fr) auto}.barow>.nm{grid-area:1/1}.barow>.vl{grid-area:1/2}.barow>.bar{grid-area:2/1/3/3}}.barow+.barow{border-top:1px solid var(--bd-neutral-primary)}.barow .nm{min-width:0;font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);text-wrap:pretty}.barow .nm b{font-weight:var(--fw-semibold)}.barow .vl{text-align:end;white-space:nowrap;font-size:var(--fs-s);color:var(--tx-neutral-secondary);justify-self:end}.barow .vl b{font-size:var(--fs-2xl);line-height:1;font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.lvhi{margin:0 var(--card-pad-x);border-radius:var(--r-m);padding:var(--sp-m);background:#fffaf0;border:1px solid #f0dcae}.lvhi .top{align-items:center;gap:var(--sp-l);display:flex}.lvhi .ic{border-radius:var(--r-full);background:var(--bg-warning-bold);color:#fff;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lvhi .c{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.lvhi .cl{font-size:var(--fs-s);color:var(--tx-neutral-secondary)}.lvhi .cv{font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.lvhi .note{margin-top:var(--sp-m);padding-top:var(--sp-s);font-size:var(--fs-r);color:var(--tx-neutral-primary);border-top:1px solid #f0dcae}.lvhi .acts{gap:var(--sp-m);margin-top:var(--sp-m);display:flex}.lvhi .acts .btn.grow{flex:auto;justify-content:center}.lvhi .c .pill{align-self:flex-start}.rbtn{border-radius:var(--r-full);cursor:pointer;color:#fff;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.rbtn svg{stroke-width:2.4px;width:20px;height:20px}.rbtn.ok{background:var(--bg-success-bold)}.rbtn.err{background:var(--bg-error-bold)}.selbox{align-items:center;gap:var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:0 var(--sp-s);background:var(--bg-neutral-primary);display:inline-flex}.selbox svg{width:20px;height:20px;color:var(--ic-neutral-disabled)}.selbox .select.bare{min-width:180px}.lvrange{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);align-items:stretch;display:flex;position:relative}.lvrange .side{gap:var(--sp-2xs);min-width:0;padding:var(--sp-m) var(--sp-l);cursor:pointer;flex-direction:column;flex:1 1 0;display:flex;position:relative}.lvrange .side.is-end{text-align:end;align-items:flex-end}.lvrange .side .cl{font-size:var(--fs-r);color:var(--tx-neutral-secondary)}.lvrange .side .cv{font-size:var(--fs-m);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.lvrange .side input[type=date]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.lvrange .mid{flex:0 0 0;justify-content:center;align-items:center;display:flex;position:relative}.lvrange .mid:before{content:"";background:var(--bd-neutral-primary);top:0;bottom:0;width:1px;position:absolute;inset-inline-start:50%}.lvrange .dayp{white-space:nowrap;padding:var(--sp-xs) var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:var(--bg-neutral-primary);font-size:var(--fs-r);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);position:relative;transform:translate(-50%)}.field>.seg-field.is-pill{background:var(--bg-neutral-tertiary);border-radius:var(--r-full);align-self:flex-start;gap:0;padding:0;display:inline-flex;overflow:hidden}.field>.seg-field.is-pill .segb{border-radius:var(--r-full);padding:var(--sp-s) var(--sp-l);background:0 0;border:0;flex:none;min-height:0}.field>.seg-field.is-pill .segb.is-on{background:var(--bg-primary-secondary);color:#fff;border:0}.lvperson{align-items:center;gap:var(--sp-l);padding:var(--sp-m) var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:#fff;grid-template-columns:minmax(0,1fr) max-content max-content;display:grid}.lvperson>*{min-width:0}.lvperson>.lvp-f{border-inline-start:1px solid var(--bd-neutral-primary);padding-inline-start:var(--sp-l)}.lvperson .who{align-items:center;gap:var(--sp-s);display:flex}.lvperson .who .av{flex:none}.lvp-f{flex-direction:column;gap:2px;min-width:0;display:flex}.lvp-l{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-neutral-tertiary)}.lvp-v{font-size:var(--fs-s);color:var(--tx-neutral-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lvperson>.lvp-f{max-width:190px}.lvperson .who .lvp-v{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.lvp-s{font-size:var(--fs-xs);color:var(--tx-neutral-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=560px){.lvperson{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lvperson .who{grid-column:1/-1}.lvperson>.lvp-f:nth-child(2){border-inline-start:0;padding-inline-start:0}}.lvbody{gap:var(--sp-l);padding-top:var(--sp-l);flex-direction:column;display:flex}.docchip{align-items:center;gap:var(--sp-2xs);padding:var(--sp-xs) var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:var(--bg-neutral-primary);font-size:var(--fs-r);color:var(--tx-brand-primary);cursor:pointer;display:inline-flex}.docchip:hover{background:var(--bg-neutral-secondary)}.docchip svg{width:16px;height:16px;color:var(--tx-neutral-secondary)}.lvtrail{gap:var(--sp-m);flex-direction:column;display:flex}.lvt{gap:var(--sp-s);display:flex;position:relative}.lvt:not(:last-child):before{content:"";inset-inline-start:16px;top:36px;bottom:calc(var(--sp-m) * -1);background:var(--bd-neutral-primary);width:1px;position:absolute}.lvt .ic{border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lvt .ic svg{width:16px;height:16px}.lvt .ic.is-ok{color:#3f9e12;background:#f2ffec;border-color:#bde8a6}.lvt .ic.is-err{color:#bb2729;background:#ffeded;border-color:#f6c9c9}.lvt .ic.is-mut{color:var(--tx-neutral-secondary)}.lvt .bx{min-width:0;padding:var(--sp-m);border-radius:var(--r-m);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-tertiary);flex-direction:column;flex:1 1 0;gap:2px;display:flex}.lvt .bx.is-ok{background:#f5fff0;border-color:#bde8a6}.lvt .bx.is-err{background:#fff5f5;border-color:#f6c9c9}.lvt .bx svg{width:14px;height:14px}.field.is-collapse .cg-search{position:relative}.field.is-collapse .cg-search:after{content:"";border-inline-end:1.5px solid var(--ic-neutral-disabled);border-bottom:1.5px solid var(--ic-neutral-disabled);pointer-events:none;inset-inline-end:var(--sp-m);width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg)}.field.is-collapse .cg-search+.checkgroup{display:none}.field.is-collapse.is-open .cg-search+.checkgroup{display:block}.monthbox{align-items:center;gap:var(--sp-xs);padding:var(--sp-2xs) var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-primary);display:flex}.monthbox b{text-align:center;min-width:132px}.lvcal{border-top:1px solid var(--bd-neutral-primary);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lvcal .dow{padding:var(--sp-m) var(--sp-s);font-size:var(--fs-s);letter-spacing:var(--ls-w);color:var(--tx-neutral-secondary)}.lvcal .cell{gap:var(--sp-xs);min-height:132px;padding:var(--sp-s) var(--sp-s) var(--sp-m);border-top:1px solid var(--bd-neutral-primary);cursor:pointer;text-align:start;background:0 0;flex-direction:column;display:flex}.lvcal .cell.is-out .dn{color:var(--tx-neutral-disabled)}.lvcal .cell.is-today .dn{color:var(--tx-primary-primary)}.lvcal .dn{font-size:var(--fs-l);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.lvcal .chips{gap:var(--sp-2xs);flex-direction:column;min-width:0;display:flex}.lvchip{align-items:center;gap:var(--sp-xs);padding:3px var(--sp-xs);border-radius:var(--r-xs);font-size:var(--fs-xs);line-height:var(--lh-xs);display:flex}.lvchip .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx-neutral-primary);flex:auto;overflow:hidden}.lvchip .cd{font-weight:var(--fw-medium);flex:none}.lvcal .more{font-size:var(--fs-xs);color:var(--tx-neutral-primary);padding-inline-start:var(--sp-xs)}.lvday .modal-bd{gap:var(--sp-s);flex-direction:column;display:flex}.lvday .hd{align-items:center;gap:var(--sp-s);display:flex}.lvday .hd svg{width:22px;height:22px;color:var(--ic-neutral-primary)}.lvday .hd b{font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.lvdrow{align-items:center;gap:var(--sp-s);width:100%;padding:var(--sp-s) var(--sp-m);border-radius:var(--r-m);text-align:start;cursor:pointer;border:0;display:flex}.lvdrow .cd{font-size:var(--fs-r);font-weight:var(--fw-medium);margin-inline-start:auto}.sechead{align-items:center;gap:var(--sp-m);padding:var(--sp-l) var(--card-pad-x) var(--sp-s);display:flex}.sechead h3{font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);flex:auto}.ltlist{gap:var(--sp-m);padding:0 var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.ltcard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);overflow:hidden}.ltcard .hd{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);display:flex}.ltcard .nm{font-size:var(--fs-m);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.ltcard .facts{gap:var(--sp-l);padding:var(--sp-m) var(--sp-l) var(--sp-l);display:flex}.ltcard .facts>span{flex:1 1 0;min-width:0}.ltcard .panel-div{margin:0 var(--sp-l)}.ltcard .switch,.ltdet .switch{flex:0 0 44px}.code{align-items:center;gap:var(--sp-2xs);padding:3px var(--sp-xs);border-radius:var(--r-xs);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);display:inline-flex}.code i{border-radius:2px;width:3px;height:14px;display:inline-block}.ltdet{gap:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-l);flex-direction:column;display:flex}.ltdet .hd{align-items:center;gap:var(--sp-m);display:flex}.ltdet .nm{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.ltdet .grid{gap:var(--sp-l);padding:var(--sp-l);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hollist{padding:0 var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.holrow .nm{min-width:0;font-size:var(--fs-r);color:var(--tx-neutral-primary);flex:1 1 0}.holrow .dt{font-size:var(--fs-r);color:var(--tx-neutral-primary);flex:0 0 190px}.holrow .tp{flex:0 0 190px}.holrow .ac{gap:var(--sp-xs);flex:none;display:flex}.setcard{margin:0 var(--card-pad-x);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);padding:var(--sp-s) var(--sp-l)}.setrow.is-block{align-items:stretch;gap:var(--sp-xs);flex-direction:column}.setrow.is-block .setctl{justify-content:stretch;width:100%}.setrow.is-block .setctl>*{width:100%}.tonedin{align-items:center;gap:var(--sp-m);display:flex}.dotsel{align-items:center;gap:var(--sp-2xs);display:inline-flex}.dotsel i{border-radius:var(--r-full);width:14px;height:14px;display:inline-block}.dotsel svg{width:14px;height:14px;color:var(--ic-neutral-disabled)}.chipsfield{gap:var(--sp-s);flex-direction:column;display:flex}.chipsug{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.chipsug button{padding:var(--sp-2xs) var(--sp-s);border:1px dashed var(--bd-neutral-primary);border-radius:var(--r-full);font-size:var(--fs-s);color:var(--tx-neutral-secondary);cursor:pointer;background:0 0}.chipsug button:hover{color:var(--tx-neutral-primary);border-style:solid}.chiprow{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.chip-p{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-s);border-radius:var(--r-full);background:var(--bg-primary-secondary);color:#fff;font-size:var(--fs-xs);display:inline-flex}.chip-p button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.chip-p svg{width:12px;height:12px}.pagefoot{justify-content:flex-end;align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x);border-top:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);display:flex}.filterbar{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--card-pad-x);flex-wrap:wrap;display:flex}.sortpill{border-radius:var(--r-s);background:var(--bg-primary-secondary);color:#fff;align-items:center;display:inline-flex;overflow:hidden}.sortpill button{align-items:center;gap:var(--sp-2xs);color:#fff;padding:var(--sp-xs) var(--sp-s);font-size:var(--fs-r);cursor:pointer;background:0 0;border:0;display:inline-flex}.sortpill .x{padding:var(--sp-xs);border-inline-start:1px solid #ffffff59}.sortpill svg{width:16px;height:16px}.shgrid{gap:var(--sp-l);padding:0 var(--card-pad-x) var(--sp-l);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}.shcard{gap:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);padding:var(--sp-l);flex-direction:column;display:flex}.shcard .hd{align-items:center;gap:var(--sp-s);display:flex}.shcard .gl svg{width:20px;height:20px;color:var(--ic-neutral-primary)}.shcard .nm{font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.shcard .switch{flex:0 0 44px}.shcard .facts{gap:var(--sp-l);display:flex}.shcard .facts>span{flex:1 1 0;min-width:0}.shcard .wd{gap:var(--sp-xs);flex-direction:column;display:flex}.daydots{gap:var(--sp-xs);display:flex}.daydots .dd{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:32px;height:32px;color:var(--tx-neutral-disabled);font-size:var(--fs-r);font-weight:var(--fw-medium);justify-content:center;align-items:center;display:flex}.shrules{border-radius:var(--r-m);background:var(--bg-neutral-tertiary);overflow:hidden}.shrules .r{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.shrules .r:last-child{border-bottom:0}.shcard .ft{align-items:center;gap:var(--sp-s);padding-top:var(--sp-2xs);margin-top:auto;display:flex}.offchip{padding:3px var(--sp-s);border-radius:var(--r-full);background:var(--bg-neutral-tertiary);color:var(--tx-neutral-secondary);font-size:var(--fs-s);align-items:center;display:inline-flex}.seg.is-pill{background:var(--bg-neutral-tertiary);border-radius:var(--r-full);border:0;padding:3px}.seg.is-pill button{border-radius:var(--r-full);border:0}.seg.is-pill button.is-active{background:var(--bg-neutral-primary);box-shadow:0 1px 2px #1212121a}.lvhi .note.is-tight{border-top:0;margin-top:0;padding-top:0}.rndbtn{border-radius:var(--r-full);cursor:pointer;color:#fff;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.rndbtn svg{width:15px;height:15px}.rndbtn.is-ok{background:#3fbf1e}.rndbtn.is-no{background:#c0242a}.curshift{padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);margin-bottom:var(--sp-l);background:#eef2ff;flex-direction:column;gap:2px;display:flex}.sw-pair{align-items:center;gap:var(--sp-l);padding:var(--sp-l);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);display:flex}.sw-side{align-items:center;gap:var(--sp-s);flex:1 1 0;min-width:0;display:flex}.sw-pair .ar{flex:none}.sw-pair .ar svg{width:20px;height:20px;color:var(--ic-neutral-primary)}.sw-old{color:#bb2729;text-decoration:line-through}.sw-new{color:#3f9e12}.rotlist{gap:var(--sp-l);padding:var(--sp-l) var(--card-pad-x);flex-direction:column;display:flex}.rotcard{gap:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);padding:var(--sp-l);flex-direction:column;display:flex}.rotcard .hd{align-items:center;gap:var(--sp-s);display:flex}.rotcard .nm{font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.rotcard .switch{flex:0 0 44px}.rotcard .pat,.rotcard .prev{gap:var(--sp-xs);flex-direction:column;display:flex}.rotchip{align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-s);border-radius:var(--r-full);color:var(--tx-primary-primary);font-size:var(--fs-s);cursor:pointer;background:#eef2ff;border:0;display:inline-flex}.rotchip svg{width:14px;height:14px}.rotchip.is-on{background:var(--bg-primary-secondary);color:#fff}.rotchip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.rotcard .ar svg,.pat .ar svg{width:16px;height:16px;color:var(--tx-primary-primary)}.wcard{min-width:104px;padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);background:#eef2ff;flex-direction:column;align-items:center;gap:2px;display:flex}.pairrow{align-items:center;gap:var(--sp-m);display:flex}.timepair>.timefield{flex:1 1 0;min-width:0}.timepair>span:not(.timefield){flex:none}.timefield{grid-template-columns:1fr 1fr 1.25fr;gap:6px;display:grid}.timefield .select{text-overflow:clip;background-position:right 8px center;background-size:16px 16px;width:100%;min-width:0;padding-inline:12px 28px}@media (width<=520px){.timepair{flex-wrap:wrap}.timepair>.timefield{flex-basis:100%}}.tin{align-items:center;gap:var(--sp-xs);min-height:var(--control-h);border:1px solid var(--bd-neutral-secondary);border-radius:var(--r-s);padding:0 var(--sp-s);flex:1 1 0;display:flex}.tin svg{width:18px;height:18px;color:var(--ic-neutral-disabled);order:2}.tin input{font-size:var(--fs-r);color:var(--tx-neutral-primary);background:0 0;border:0;outline:0;flex:auto}.daypick{gap:var(--sp-m);flex-wrap:wrap;display:flex}.daypick .dp{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:52px;height:52px;color:var(--tx-neutral-disabled);font-size:var(--fs-l);font-weight:var(--fw-medium);cursor:pointer;justify-content:center;align-items:center;display:flex}.daypick .dp.is-on{background:var(--bg-primary-secondary);color:#fff}.daypick .dp input{opacity:0;pointer-events:none;position:absolute}.iconpick{gap:var(--sp-s);display:flex}.iconpick .ip{border-radius:var(--r-s);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.iconpick .ip svg{width:18px;height:18px;color:var(--ic-neutral-disabled)}.iconpick .ip.is-on{border-color:var(--bg-primary-secondary);background:#eef2ff}.iconpick .ip.is-on svg{color:var(--tx-primary-primary)}.colorpick{gap:var(--sp-s);flex-wrap:wrap;display:flex}.colorpick .cp{border-radius:var(--r-full);border:2px solid var(--c);background:var(--bg-neutral-primary);cursor:pointer;width:22px;height:22px}.colorpick .cp.is-on{background:var(--c)}.seqfield{gap:var(--sp-s);flex-direction:column;display:flex}.switch-left{align-items:center;gap:var(--sp-m);cursor:pointer;display:flex}.switch-left .switch{flex:0 0 44px}.runstrip{align-items:center;gap:var(--sp-l);margin:var(--sp-m) var(--card-pad-x) 0;padding:var(--sp-m) var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);display:flex}.runstrip>*{flex:1 1 0;min-width:0;position:relative}.runstrip>*+*{border-inline-start:1px solid var(--bd-neutral-primary);padding-inline-start:var(--sp-l)}.runstrip .who{align-items:center;gap:var(--sp-s);display:flex}.runstrip .ic{border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);width:26px;height:26px;color:var(--ic-neutral-disabled);flex:0 0 26px;justify-content:center;align-items:center;display:flex}.runstrip .ic.is-ok{color:#3f9e12;background:#f2ffec;border-color:#bde8a6}.runstrip .ic svg{width:15px;height:15px}.paycards{gap:var(--sp-l);padding:var(--sp-l) var(--card-pad-x) var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.paycard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);overflow:hidden}.paycard .hd{justify-content:space-between;align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);display:flex}.paycard .gl svg{width:20px;height:20px;color:var(--ic-neutral-disabled)}.paycard .bd{gap:var(--sp-2xs);padding:var(--sp-m) var(--sp-l);background:var(--bg-neutral-tertiary);flex-direction:column;display:flex}.paycard .vl{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);line-height:1.1}.paycard .tr{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-s);color:#3f9e12;display:flex}.paycard .tr svg{width:14px;height:14px}.rndbtn.is-plain{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);color:var(--ic-neutral-primary)}.rndbtn.is-plain:hover{background:var(--bg-neutral-secondary)}.ocpanel{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);overflow:hidden}.ocpanel .hd{padding:var(--sp-l);flex-direction:column;gap:2px;display:flex}.ocpanel .hd.is-person{align-items:center;gap:var(--sp-s);flex-direction:row}.ocpanel .hd .cd{font-size:var(--fs-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.ocpanel .facts{gap:var(--sp-l);padding:var(--sp-l);background:var(--bg-neutral-tertiary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.runsteps{flex-direction:column;display:flex}.runsteps .rs{align-items:center;gap:var(--sp-m);padding:var(--sp-m) 0;border-bottom:1px dashed var(--bd-neutral-primary);display:flex}.runsteps .rs:last-child{border-bottom:0}.runsteps .ic{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:36px;height:36px;color:var(--ic-neutral-primary);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.runsteps .ic svg{width:18px;height:18px}.runsteps .rs.is-done .ic{color:#3f9e12;background:#f2ffec}.runsteps .rs.is-now .ic{background:#eef2ff}.select.bare.is-pri{color:var(--tx-primary-primary);font-weight:var(--fw-medium)}.psgrid{gap:var(--sp-l);padding:var(--sp-l) var(--card-pad-x);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.pscard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);position:relative;overflow:hidden}.pscard .hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);display:flex}.pscard .meta{gap:var(--sp-l);padding:0 var(--sp-l) var(--sp-m);display:flex}.pscard .meta>div{flex:1 1 0}.pscard .amts{background:var(--bg-neutral-tertiary)}.pscard .amts .r{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-s) var(--sp-l);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.pscard .amts .r:last-child{border-bottom:0}.pscard-hit{cursor:pointer;z-index:1;background:0 0;border:0;position:absolute;inset:0}.pscard .hd,.pscard .meta,.pscard .amts{z-index:2;position:relative}.pscard .amts{pointer-events:none}.modal.is-runpay .modal-bd{padding-top:var(--sp-m)}.tab-bar>.select{flex:none;width:auto;min-width:158px}.tab-bar>.tabs{flex:0 auto;min-width:0}.setsec-h{align-items:center;gap:var(--sp-m);padding-bottom:var(--sp-s);display:flex}.setsec-h .setlist-h{flex:auto;padding:0}.setsec-h .switch{flex:0 0 44px}.setrow .sl b{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.setrow .sl .lk svg{width:13px;height:13px;color:var(--ic-neutral-disabled)}.setblock{padding:var(--sp-s) 0}.unitbox.is-off{background:var(--bg-neutral-secondary)}.unitbox.is-off input{color:var(--tx-neutral-disabled)}.unitbox.is-plain .sep{display:none}.unitbox .pre{color:var(--tx-neutral-secondary);font-size:var(--fs-r);padding-inline-start:var(--sp-xs)}.notice-strip.is-info{color:var(--tx-neutral-primary);background:#eaf2ff;border-color:#bcd4f7}.notice-strip.is-warn{color:var(--tx-neutral-primary);background:#fff7e7;border-color:#f0dcae}.slabbox{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);overflow:hidden}.slabbox .hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);background:var(--bg-neutral-tertiary);display:flex}.slabbox .cv svg{width:16px;height:16px;color:var(--ic-neutral-disabled)}.ssgrid{gap:var(--sp-l);padding:var(--sp-l) var(--card-pad-x);grid-template-columns:repeat(auto-fill,minmax(310px,1fr));display:grid}.sscard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);overflow:hidden}.sscard .hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l) var(--sp-xs);display:flex}.sscard .tag{padding:0 var(--sp-l) var(--sp-m)}.sscard .facts{gap:var(--sp-m) var(--sp-l);padding:var(--sp-m) var(--sp-l);border-top:1px dashed var(--bd-neutral-primary);grid-template-columns:1fr 1fr;display:grid}.sscard .amts{background:var(--bg-neutral-tertiary)}.sscard .amts .r{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-s) var(--sp-l);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.sscard .amts .r:last-child{border-bottom:0}.sscard-sec{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);margin-bottom:var(--sp-l);overflow:hidden}.sscard-sec .hd{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);display:flex}.sscard-sec .hd h4{font-size:var(--fs-m);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);flex:auto}.sscard-sec .r,.sstotals .r,.sspay .r{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);border-top:1px dashed var(--bd-neutral-primary);display:flex}.sscard-sec .r>.col,.sstotals .r>.col{flex:auto;min-width:0}.sscard-sec .r .unitbox,.sstotals .r .unitbox{flex:0 0 150px;width:150px}.sstotals{border-radius:var(--r-m);margin-bottom:var(--sp-l);background:#eef2ff;overflow:hidden}.sstotals .r:first-child{border-top:0}.sspay{border-radius:var(--r-m);background:var(--bg-neutral-tertiary);overflow:hidden}.sspay .r:first-child{border-top:0}.sspay .r{justify-content:space-between}.pill-cat{background:var(--bg-neutral-tertiary);border:1px solid var(--bd-neutral-primary);color:var(--tx-neutral-primary)}.pill-solid-ok{color:#fff;background:#3fbf1e;border:0}.asdet{margin:var(--sp-m) var(--card-pad-x) 0;border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);overflow:hidden}.asdet .hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);display:flex}.asdet .gl{border-radius:var(--r-s);width:36px;height:36px;color:var(--tx-primary-primary);background:#eef2ff;justify-content:center;align-items:center;display:flex}.asdet .gl svg{width:20px;height:20px}.asdet .spec{padding:var(--sp-s) var(--sp-l);font-size:var(--fs-r);color:var(--tx-neutral-primary);background:#eef2ff}.asdet .acts{gap:var(--sp-2xl,40px);padding:var(--sp-l);display:flex}.rndact{align-items:center;gap:var(--sp-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.rndact .ic{border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);width:40px;height:40px;color:var(--ic-neutral-primary);justify-content:center;align-items:center;display:flex}.rndact .ic svg{width:18px;height:18px}.rndact:hover .ic{background:var(--bg-neutral-secondary)}.kvlist .r{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-s) 0;border-bottom:1px solid var(--bd-neutral-primary);display:flex}.kvlist .r:last-child{border-bottom:0}.ashist{gap:var(--sp-m);flex-direction:column;display:flex}.ashist .hr{gap:var(--sp-s);border:0;margin:0;padding:0;display:flex;position:relative}.ashist .hr:not(:last-child):before{content:"";inset-inline-start:12px;top:28px;bottom:calc(var(--sp-m) * -1);background:var(--bd-neutral-primary);width:1px;position:absolute}.ashist .ic{border-radius:var(--r-full);color:#fff;background:#3fbf1e;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ashist .ic svg{width:13px;height:13px}.modal.is-drawer{background:var(--bg-neutral-tertiary);top:0;inset-inline-end:0;border-radius:0;flex-direction:column;width:400px;max-width:100vw;display:flex;position:fixed;bottom:0}.modal.is-drawer .modal-bd{gap:var(--sp-m);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.modal.is-drawer .modal-hd{background:var(--bg-neutral-primary)}.modal.is-drawer .modal-ft.is-split{gap:var(--sp-m);padding:var(--sp-l);display:flex}.modal.is-drawer .modal-ft.is-split .btn{flex:1 1 0}.drcard{border-radius:var(--r-m);background:var(--bg-neutral-primary);padding:var(--sp-l);gap:var(--sp-2xs);flex-direction:column;display:flex}.drcard .gl{border-radius:var(--r-s);width:32px;height:32px;color:var(--tx-primary-primary);background:#eef2ff;justify-content:center;align-items:center;display:flex}.drcard .gl svg{width:18px;height:18px}.chr{align-items:center;gap:var(--sp-s);padding:var(--sp-s) 0;border-bottom:1px solid var(--bd-neutral-primary);display:flex}.chr:last-child{border-bottom:0}.pollist{padding:0 var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.polrow{align-items:center;gap:var(--sp-l);padding:var(--sp-m) var(--sp-2xs);border-bottom:1px solid var(--bd-neutral-primary);display:flex;position:relative}.polrow:last-child{border-bottom:0}.polrow .pdf svg{color:#c0242a;width:22px;height:26px}.polrow .ack{gap:var(--sp-2xs);flex-direction:column;flex:0 0 190px;display:flex}.polrow-hit{cursor:pointer;z-index:0;background:0 0;border:0;position:absolute;inset:0}.polrow>*{z-index:1;position:relative}.annfeed{padding:0 var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.anncard{gap:var(--sp-xs);padding:var(--sp-l) var(--sp-2xs);border-bottom:1px solid var(--bd-neutral-primary);cursor:pointer;flex-direction:column;display:flex}.anncard:last-child{border-bottom:0}.anncard:hover{background:var(--bg-neutral-tertiary)}.anncard .top{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.anncard .annbody{white-space:pre-line}.anncard .foot{align-items:center;gap:var(--sp-m);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.rxn{align-items:center;gap:var(--sp-2xs);padding:3px var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:var(--bg-neutral-primary);font-size:var(--fs-s);cursor:pointer;display:inline-flex}.rxn.is-on{border-color:var(--bg-primary-secondary);background:#eef2ff}.rxn b{font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.cmt{align-items:center;gap:var(--sp-2xs);color:var(--tx-primary-primary);font-size:var(--fs-s);cursor:pointer;background:0 0;border:0;display:inline-flex}.cmt svg{width:15px;height:15px}.annpoll{gap:var(--sp-xs);margin-top:var(--sp-xs);flex-direction:column;display:flex}.annpoll .po{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-primary);cursor:pointer;text-align:start;display:flex;position:relative;overflow:hidden}.annpoll .po .fill{inset-inline-start:0;background:#eef2ff;position:absolute;top:0;bottom:0}.annpoll .po .lb,.annpoll .po .pc{z-index:1;font-size:var(--fs-r);position:relative}.annpoll .po .lb{color:var(--tx-neutral-primary);flex:auto}.annpoll .po.is-on{border-color:var(--bg-primary-secondary)}.chatrow{gap:var(--sp-s);display:flex}.chatrow .bx{padding:var(--sp-s) var(--sp-m);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);flex-direction:column;gap:2px;display:flex}.chatrow.is-me .bx{background:#eef2ff}.pollbox{gap:var(--sp-s);padding:var(--sp-l);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);flex-direction:column;display:flex}.pollbox .pc{align-items:center;gap:var(--sp-s);display:flex}.pollbox .pc .input{flex:auto}.pollbox .grip svg,.pollbox .x svg{width:16px;height:16px;color:var(--ic-neutral-disabled)}.pollbox .x{cursor:pointer;background:0 0;border:0;display:flex}.pollbox .addch{align-items:center;gap:var(--sp-xs);color:var(--tx-primary-primary);font-size:var(--fs-r);cursor:pointer;background:0 0;border:0;align-self:flex-start;display:inline-flex}.pollbox .addch svg{width:18px;height:18px}.field>.seg-field.is-pill.wide{gap:var(--sp-m);background:0 0;width:100%;padding:0;display:flex}.field>.seg-field.is-pill.wide .segb{border:1px solid var(--bd-neutral-primary);background:var(--bg-neutral-primary);min-height:var(--control-h);flex:1 1 0}.field>.seg-field.is-pill.wide .segb.is-on{background:var(--bg-primary-secondary);color:#fff;border:0}.polrow .ack .bar{flex:none;width:100%;height:6px;display:block}.polrow .btn-neutral{background:var(--bg-neutral-tertiary);border-radius:var(--r-full);padding:var(--sp-xs) var(--sp-l);border-color:#0000}.dbpanel{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);flex-direction:column;display:flex;overflow:hidden}.dbpanel .hd{align-items:flex-start;gap:var(--sp-m);padding:var(--sp-l) var(--sp-l) var(--sp-m);display:flex}.dbpanel .tiles{gap:var(--sp-m);padding:0 var(--sp-l) var(--sp-m);display:flex}.dbpanel .tl{padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);flex-direction:column;flex:1 1 0;gap:2px;display:flex}.dbpanel .rows{border-top:1px solid var(--bd-neutral-primary)}.dbpanel .rows .r{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-s) var(--sp-l);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.dbpanel .rows .r:last-child{border-bottom:0}.splitbar{border-radius:var(--r-s);height:52px;display:flex;overflow:hidden}.splitbar .seg{height:100%;display:block}.splitlegend{gap:var(--sp-l);margin-top:var(--sp-m);display:flex}.splitlegend .sl{gap:var(--sp-xs);flex-direction:column;flex:1 1 0;display:flex}.splitlegend i{border-radius:2px;width:9px;height:9px;display:inline-block}.ringrow{justify-content:space-between;align-items:center;gap:var(--sp-m);padding-bottom:var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.ringrow:last-child{border-bottom:0;padding-bottom:0}.ringrow i{border-radius:var(--r-full);width:9px;height:9px;display:inline-block}.exitpipe{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.exitpipe .st{min-width:120px;padding:var(--sp-m);border-radius:var(--r-m);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;display:flex}.exitpipe .st.is-err{color:#bb2729;background:#ffeded}.exitpipe .st.is-warn{color:#a87000;background:#fff7e7}.exitpipe .st.is-info{color:#035bd6;background:#eaf2ff}.exitpipe .st.is-pri{color:#1535d4;background:#f1eefc}.exitpipe .st.is-ok{color:#3f9e12;background:#f2ffec}.exitpipe .ch svg{width:16px;height:16px;color:var(--ic-neutral-disabled)}.section.grid-2{gap:var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section.grid-3{gap:var(--sp-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.orghero{align-items:flex-start;gap:var(--sp-l);padding:var(--sp-l);border-radius:var(--r-m);background:#eef2ff;display:flex}.orghero .logo{border-radius:var(--r-full);width:66px;height:66px;box-shadow:var(--sh-xs);background:#fff;flex:0 0 66px;justify-content:center;align-items:center;display:flex;position:relative}.orghero .logo svg{width:34px;height:38px}.orghero .logo .dot{border-radius:var(--r-full);inset-inline-end:4px;background:#3fbf1e;border:2px solid #fff;width:10px;height:10px;position:absolute;bottom:4px}.orghero .metarow{align-items:center;gap:var(--sp-l);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.orghero .metarow svg{width:15px;height:15px;color:var(--ic-neutral-disabled)}.orghero .metarow a{color:var(--tx-primary-primary)}.chr2{align-items:flex-end;gap:var(--sp-m);padding:var(--sp-s) 0;border-bottom:1px solid var(--bd-neutral-primary);display:flex}.chr2:last-child{border-bottom:0}.adminlink{align-items:center;gap:var(--sp-s);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex:220px;text-decoration:none;display:flex}.adminlink:hover{background:var(--bg-neutral-tertiary)}.adminlink .ic{border-radius:var(--r-s);width:32px;height:32px;color:var(--tx-primary-primary);background:#eef2ff;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.adminlink .ic svg{width:17px;height:17px}.adminlink>svg:last-child{width:16px;height:16px;color:var(--ic-neutral-disabled);margin-inline-start:auto}.adminlink .col{flex:auto;min-width:0}.logorow{align-items:center;gap:var(--sp-l);display:flex}.logorow .ph{border-radius:var(--r-full);background:var(--bg-neutral-secondary);flex:0 0 84px;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.logorow .ph svg{width:32px;height:32px;color:var(--ic-neutral-disabled)}.ofgrid{gap:var(--sp-l);padding:var(--sp-l) var(--card-pad-x);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.ofcard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);overflow:hidden}.ofcard .cover{justify-content:center;align-items:center;height:118px;display:flex;position:relative}.ofcard .cover.g0{background:linear-gradient(140deg,#93b7e0,#5b7fa8)}.ofcard .cover.g1{background:linear-gradient(140deg,#f0a878,#c8683a)}.ofcard .cover.g2{background:linear-gradient(140deg,#a7b6c9,#6b7b8f)}.ofcard .cover.g3{background:linear-gradient(140deg,#9fd0c0,#5f9a89)}.ofcard .cover .art svg{color:#ffffff8c;width:56px;height:56px}.ofcard .chip{inset-inline-start:var(--sp-s);top:var(--sp-s);align-items:center;gap:var(--sp-2xs);padding:3px var(--sp-s);border-radius:var(--r-full);color:#fff;font-size:var(--fs-xs);background:#121212;display:inline-flex;position:absolute}.ofcard .chip i{border-radius:var(--r-full);background:#3fbf1e;width:6px;height:6px;display:inline-block}.ofcard .bd{padding:var(--sp-m) var(--sp-l) var(--sp-s);flex-direction:column;gap:2px;display:flex}.ofcard .bd svg{width:14px;height:14px;color:var(--ic-neutral-disabled)}.ofcard .facts{gap:var(--sp-l);margin:0 var(--sp-l);padding:var(--sp-m);border-radius:var(--r-s);background:var(--bg-neutral-tertiary);display:flex}.ofcard .facts>span{flex:1 1 0}.ofcard .vd{align-items:center;gap:var(--sp-2xs);color:var(--tx-primary-primary);font-size:var(--fs-r);font-weight:var(--fw-medium);cursor:pointer;padding:var(--sp-m) var(--sp-l);background:0 0;border:0;display:inline-flex}.ofcard .vd svg{width:16px;height:16px}.intgrid{gap:var(--sp-l);padding:var(--sp-s) var(--card-pad-x) var(--sp-l);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.intcard{gap:var(--sp-xs);padding:var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);flex-direction:column;display:flex}.intcard .top{align-items:flex-start;gap:var(--sp-s);display:flex}.intcard .logo{border-radius:var(--r-s);width:40px;height:40px;color:var(--tx-primary-primary);background:#eef2ff;justify-content:center;align-items:center;display:flex}.intcard .logo svg{width:22px;height:22px}.intcard .btn{margin-top:var(--sp-s)}.pill-solid-ok-soft{color:#3f9e12;background:#f2ffec;border:1px solid #bde8a6}.pill-solid-neu{background:var(--bg-neutral-tertiary);border:1px solid var(--bd-neutral-primary);color:var(--tx-neutral-secondary)}.pill-solid-err{color:#bb2729;background:#ffeded;border:1px solid #f6c9c9}.intstrip{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);background:#eef2ff;display:flex}.intstrip .logo{border-radius:var(--r-s);width:44px;height:44px;color:var(--tx-primary-primary);background:#fff;justify-content:center;align-items:center;display:flex}.intstrip .logo svg{width:24px;height:24px}.inthero{align-items:center;gap:var(--sp-xs);text-align:center;padding:var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-direction:column;display:flex}.inthero .pair{align-items:center;gap:var(--sp-xs);display:flex}.inthero .pair .l,.inthero .pair .r{border-radius:var(--r-full);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.inthero .pair .l{background:var(--bg-neutral-tertiary)}.inthero .pair .r{color:var(--tx-primary-primary);background:#e3e6f8}.inthero .pair svg{width:26px;height:26px}.notice-strip.is-stack{flex-direction:column;align-items:flex-start;gap:2px}.notice-strip.is-blue{background:#dbe8fd;border-color:#8fb6ef}.typepick,.modepick{gap:var(--sp-s);flex-direction:column;display:flex}.modepick{flex-direction:row}.modepick.is-one{flex-direction:column}.typepick .tp,.modepick .mp{align-items:center;gap:var(--sp-s);text-align:start;padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);cursor:pointer;flex:1 1 0;display:flex}.typepick .tp.is-on,.modepick .mp.is-on{border-color:var(--bg-accent-primary);background:#faf6ee}.typepick .ic,.modepick .ic{border-radius:var(--r-s);color:#035bd6;background:#eaf2ff;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.typepick .ic svg,.modepick .ic svg{width:18px;height:18px}.modepick .mp.is-on .ic{color:var(--bg-accent-primary);background:#ffe2d3}.modal-hd.is-bare{border-bottom:0;padding-bottom:0}.otpmodal{overflow:hidden}.otpmodal .otphd{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);color:#fff;display:flex}.otpmodal .otphd b{font-size:var(--fs-r);font-weight:var(--fw-semibold);flex:auto}.otpmodal .otphd .icon-btn{color:#fff}.otpmodal.is-danger .otphd{background:#b3282d}.otpmodal.is-ok .otphd{background:#2f8f14}.otpmodal .otpbd{gap:var(--sp-l);padding:var(--sp-l);border-radius:var(--r-m) var(--r-m) 0 0;margin-top:calc(var(--sp-2xs) * -1);background:#fff;flex-direction:column;display:flex}.orgstrip{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);display:flex}.orgstrip svg{width:28px;height:32px}.otpboxes{gap:var(--sp-s);justify-content:center;display:flex}.otpb{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);text-align:center;width:56px;height:62px;font-size:var(--fs-l);font-weight:var(--fw-medium);color:var(--tx-neutral-primary)}.otpb:focus{border-color:var(--bg-primary-secondary);box-shadow:var(--sh-focus);outline:none}.chr2 .btn-quiet{color:var(--tx-primary-primary)}.ofcard .chip.is-off i{background:#9a9a9a}.pfhero{padding:0 0 var(--sp-l);position:relative}.pfhero .cover{background:linear-gradient(115deg,#3d0b3d 0%,#5a1250 42%,#7d3fc7 68%,#8b4fd6 100%);height:218px;position:relative;overflow:hidden}.pfhero .cover .art{background:radial-gradient(circle at 78% -10%,#f54901 0 92px,#0000 93px),radial-gradient(circle at 90% 62%,#8b4fd6 0 120px,#0000 121px),radial-gradient(circle at 69% 96%,#f54901 0 34px,#0000 35px);position:absolute;inset:0}.pfhero .cover-more{inset-inline-end:var(--sp-l);top:var(--sp-l);color:#fff;border-radius:var(--r-full);background:#00000059;position:absolute}.pfhero .photo{border-radius:var(--r-full);inset-inline-start:var(--card-pad-x);background:#fff;width:180px;height:180px;padding:6px;position:absolute;top:86px}.pfhero .photo .av{border-radius:var(--r-full);width:100%;height:100%;font-size:44px}.pfhero .idn{padding:var(--sp-m) var(--card-pad-x) 0;gap:var(--sp-2xs);flex-direction:column;margin-top:56px;display:flex}.pfhero .idn h2{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold)}.pfhero .metarow{align-items:center;gap:var(--sp-l);margin-top:var(--sp-xs);flex-wrap:wrap;display:flex}.pfhero .metarow svg{width:16px;height:16px;color:var(--ic-neutral-disabled)}.pfhero .metarow a{color:var(--tx-primary-primary)}.pfcols{gap:var(--sp-m);grid-template-columns:1.55fr 1fr;display:grid}.pfcols.is-even{grid-template-columns:1fr 1fr}.pfcols.is-wide{grid-template-columns:1.7fr 1fr}.pfcard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);padding:var(--sp-l)}.pfcard+.pfcard{margin-top:var(--sp-m)}.pfhead{align-items:center;gap:var(--sp-m);padding-bottom:var(--sp-m);display:flex}.pfhead h3{font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);color:var(--tx-neutral-primary)}.editlink{color:var(--tx-primary-primary);font-size:var(--fs-r);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.editlink.is-danger{color:var(--tx-error-primary)}.editlink svg{width:14px;height:14px}.pfgrid{gap:var(--sp-l) var(--sp-l);display:grid}.pfgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pfgrid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pfgrid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.skrow{gap:var(--sp-xs);flex-direction:column;display:flex}.skrow .bar.bl{flex:none;width:100%;height:8px;display:block}.skrow .bar.bl i{background:#1a6ef5}.ctcard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:var(--sp-l)}.ctcard .lg{color:#1a6ef5;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ctcard .lg svg{width:28px;height:28px}.ctmedia{align-items:center;gap:var(--sp-s);margin-top:var(--sp-s);display:flex}.ctmedia.is-box{padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m)}.ctmedia .thumb{border-radius:var(--r-xs);background:var(--bg-neutral-secondary);flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:44px;display:flex}.ctmedia .thumb svg{width:18px;height:18px;color:var(--ic-neutral-disabled)}.profbox{gap:var(--sp-s);padding:var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-direction:column;display:flex}.profbox input[type=range]{accent-color:#1a6ef5;width:100%}.profbox .bands{justify-content:space-between;display:flex}.docgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(460px,calc(50% - var(--sp-m) / 2))),1fr));gap:var(--sp-m);display:grid}.docrow{align-items:center;gap:var(--sp-s);padding:var(--sp-m);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);display:flex}.docrow.is-empty{border:1px solid var(--bd-neutral-primary);background:0 0}.docrow{row-gap:var(--sp-xs);flex-wrap:wrap;min-width:0}.docrow-main{align-items:center;gap:var(--sp-s);flex:280px;min-width:0;display:flex}.docrow-main b{overflow-wrap:anywhere}.docrow-act{align-items:center;gap:var(--sp-s);flex:none;margin-inline-start:auto;display:flex}.docrow-act .btn{white-space:nowrap}.dockyc{flex:100%;order:3;align-items:flex-start;gap:6px;padding-inline-start:calc(22px + var(--sp-s));display:flex}.dockyc .msi,.dockyc svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.docrow .pdf svg{color:#c0242a;width:22px;height:26px}.assetthumb{border-radius:var(--r-xs);background:var(--bg-neutral-tertiary);justify-content:center;align-items:center;width:64px;height:52px;display:flex}.assetthumb svg{width:22px;height:22px;color:var(--ic-neutral-disabled)}.signrow{align-items:center;gap:var(--sp-s);padding:var(--sp-m) 0;border-bottom:1px dashed var(--bd-neutral-primary);display:flex}.signrow:last-child,.signrow.is-plain{border-bottom:0}.signrow .ic{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:36px;height:36px;color:var(--tx-primary-primary);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.signrow .ic svg{width:18px;height:18px}.countbtn{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);min-width:30px;height:30px;color:var(--tx-neutral-primary);cursor:pointer;border:0}.dvgroup{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);overflow:hidden}.dvgroup .hd{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);display:flex}.dvgroup .hd .ic{border-radius:var(--r-s);width:40px;height:40px;color:var(--tx-primary-primary);background:#eef2ff;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.dvrow{align-items:flex-start;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);border-top:1px dashed var(--bd-neutral-primary);display:flex}.dvrow svg{width:14px;height:14px;color:var(--ic-neutral-disabled)}.pill-solid-info-soft{color:#1a4b9c;background:#dbe8fd;border:0}.phonemodal .phbanner{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);background:#f1eefc;display:flex}.phonemodal .phbanner .ic{border-radius:var(--r-s);background:#fff;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.phonemodal .phbanner svg{width:18px;height:18px;color:var(--ic-neutral-disabled)}.phopt{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);background:var(--bg-neutral-tertiary);cursor:pointer;text-align:start;border:0;display:flex}.phopt:hover{background:var(--bg-neutral-secondary)}.phopt .ic{border-radius:var(--r-s);background:#fff;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.phopt .ic svg{width:18px;height:18px;color:var(--ic-neutral-primary)}.phsteps{align-items:center;gap:var(--sp-xs);padding:var(--sp-s) 0 var(--sp-l);display:flex}.phsteps .st{align-items:center;gap:var(--sp-2xs);flex-direction:column;flex:none;display:flex}.phsteps .ln{background:var(--bd-neutral-primary);flex:1 1 0;height:2px}.phsteps .ln.is-done{background:#3fbf1e}.phsteps .dot{border-radius:var(--r-full);border:2px solid var(--bd-neutral-primary);width:30px;height:30px;color:var(--tx-neutral-disabled);font-size:var(--fs-s);background:#fff;justify-content:center;align-items:center;display:flex}.phsteps .dot svg{width:15px;height:15px}.phsteps .st.is-now .dot{color:#3fbf1e;border-color:#3fbf1e}.phsteps .st.is-done .dot{color:#fff;background:#3fbf1e;border-color:#3fbf1e}.phsteps .lb{font-size:var(--fs-s);color:var(--tx-neutral-secondary)}.phsteps .st.is-done .lb,.phsteps .st.is-now .lb{color:#3f9e12}.phdone{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-l);border-radius:var(--r-m);margin-top:var(--sp-s);background:#f2ffec;display:inline-flex}.phdone .ic svg{color:#3f9e12;width:18px;height:18px}.phdone .tick{border-radius:var(--r-full);color:#fff;background:#3fbf1e;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.phdone .tick svg{width:13px;height:13px}.pftl{flex-direction:column;display:flex}.pftl .tl{gap:var(--sp-m);padding-bottom:var(--sp-xl,24px);display:flex;position:relative}.pftl .tl:not(.is-last):before{content:"";inset-inline-start:13px;background:#3fbf1e;width:2px;position:absolute;top:30px;bottom:0}.pftl .dot{border-radius:var(--r-full);color:#fff;z-index:1;background:#3fbf1e;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pftl .dot svg{width:15px;height:15px}.pftl svg{width:14px;height:14px}.pftl i{font-style:italic}.pfcard .panel-div{margin:var(--sp-l) 0}.pfcard .panel-div.is-dashed{margin:var(--sp-s) 0 var(--sp-l)}.pfgrid b{overflow-wrap:anywhere}.pftl .tl>.col{flex:1 1 0;min-width:0}.setupw{background:var(--bg-neutral-secondary);flex-direction:column;min-height:100vh;display:flex}.setupw-hd{background:var(--bg-neutral-primary);border-bottom:1px solid var(--bd-neutral-primary);align-items:center;gap:var(--sp-l);padding:var(--sp-m) 100px;min-height:66px;display:flex}.setupw-hd .mark{width:24px;height:28px;color:var(--tx-accent-primary);display:inline-flex}.setupw-hd .mark svg{width:100%;height:100%}.langpick{align-items:center;gap:var(--sp-2xs);cursor:pointer;padding:var(--sp-2xs);background:0 0;border:0;display:inline-flex}.langpick svg:not(.flagin){width:16px;height:16px;color:var(--ic-neutral-primary)}.flagin{border:1px solid var(--bd-neutral-primary);border-radius:2px;flex:none;width:22px;height:15px}.securely{align-items:center;gap:var(--sp-xs);display:inline-flex}.securely svg{width:16px;height:16px;color:var(--ic-neutral-primary)}.setupw-bd{padding:var(--sp-2xl) var(--sp-l);flex:auto;justify-content:center;align-items:flex-start;display:flex}.setupw-ft{background:var(--bg-neutral-tertiary);padding:var(--sp-m) 100px;gap:var(--sp-3xs);flex-direction:column;display:flex}.setupw-ft a{color:var(--tx-primary-primary)}.setupcard{background:var(--bg-neutral-primary);border-radius:var(--r-m);width:100%;max-width:846px;box-shadow:var(--sh-xs);padding:var(--sp-2xl) var(--sp-l) var(--sp-xl);gap:var(--sp-xl);flex-direction:column;align-items:center;display:flex}.sethero{gap:var(--sp-xs);text-align:center;flex-direction:column;max-width:640px;display:flex}.sethero h1{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-xl);color:var(--tx-neutral-primary)}.sethero p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.setform{gap:var(--sp-m);flex-direction:column;width:100%;max-width:707px;display:flex}.setupcard.is-narrow .setform{align-items:stretch;gap:var(--sp-m);max-width:400px}.setform .grid-2{gap:var(--sp-m) var(--sp-l);grid-template-columns:1fr 1fr;display:grid}.setsec{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.setcta{border-radius:var(--r-s);height:52px;font-size:var(--fs-r);font-weight:var(--fw-semibold);margin-top:var(--sp-m)}.setcta:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#fba97f;border-color:#fba97f}.setnav{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:0 var(--sp-2xs);display:flex}.navarrow{padding:var(--sp-2xs);cursor:pointer;color:var(--ic-neutral-primary);border-radius:var(--r-2xs);background:0 0;border:0;display:inline-flex}.navarrow.is-blank{visibility:hidden}.navarrow:hover{background:var(--bg-neutral-secondary)}.alng{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:11px}.idkind{align-items:center;gap:var(--sp-l);display:flex}.idk{align-items:center;gap:var(--sp-xs);cursor:pointer;display:inline-flex}.idk input{opacity:0;width:0;height:0;position:absolute}.idk .dot{border-radius:var(--r-full);border:1.5px solid var(--bd-neutral-secondary);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.idk.is-on .dot{border-color:var(--tx-neutral-primary)}.idk.is-on .dot:after{content:"";border-radius:var(--r-full);background:var(--tx-neutral-primary);width:9px;height:9px}.idk .b-r{color:var(--tx-neutral-disabled)}.idk.is-on .b-r{color:var(--tx-neutral-primary);font-weight:var(--fw-medium)}.verifybox{align-items:center;gap:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-primary);padding:0 var(--sp-m);height:48px;display:flex}.verifybox .vin{min-width:0;font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);background:0 0;border:0;outline:none;flex:auto;height:100%}.verifybox .vin::placeholder{color:var(--tx-neutral-disabled)}.verifybox .vlink{cursor:pointer;color:#a9c7f0;font-weight:var(--fw-medium);background:0 0;border:0;padding:0}.verifybox .vlink.is-ready{color:var(--tx-info-primary);cursor:pointer}.verifybox .vlink:disabled{cursor:default}.verifybox .vok{color:var(--tx-success-primary)}.entcard{border:1px solid var(--bd-primary-inverse);border-radius:var(--r-s);background:var(--bg-primary-tertiary);padding:var(--sp-m);gap:var(--sp-s);flex-direction:column;display:flex}.entcard .ent{align-items:flex-start;gap:var(--sp-s);display:flex}.entcard .tile{border-radius:var(--r-xs);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);width:44px;height:44px;color:var(--tx-accent-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.entcard .tile svg{width:18px;height:22px}.entcard .lockedmsg{align-items:flex-start;gap:var(--sp-xs);border-radius:var(--r-xs);background:var(--bg-neutral-primary);padding:var(--sp-xs) var(--sp-s);display:flex}.entcard .lockedmsg svg{width:14px;height:14px;color:var(--ic-neutral-disabled);flex:none;margin-top:2px}.otpboxes.is-left{justify-content:flex-start;gap:var(--sp-xs)}.otpboxes.is-left .otpb{border-radius:var(--r-s);width:48px;height:48px;font-size:var(--fs-r)}.lockbox{align-items:center;gap:var(--sp-s);height:48px;padding:0 var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:#ededed;display:flex}.lockbox .lv{min-width:0;font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.lockbox svg{width:16px;height:16px;color:var(--ic-neutral-disabled);flex:none}.bandgrid{gap:var(--sp-m) var(--sp-l);grid-template-columns:repeat(3,1fr);display:grid}.bandb{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-primary);text-align:start;height:48px;padding:0 var(--sp-m);cursor:pointer;font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary)}.bandb:hover{border-color:var(--bd-neutral-secondary)}.bandb.is-on{border-color:var(--bg-accent-primary);background:var(--bg-accent-subtle);font-weight:var(--fw-medium)}.branchcard{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);padding:var(--sp-s) var(--sp-m) var(--sp-m);gap:var(--sp-s);flex-direction:column;display:flex}.branchcard .bhd{justify-content:space-between;align-items:center;gap:var(--sp-m);padding-bottom:var(--sp-s);border-bottom:1px dashed var(--bd-neutral-primary);display:flex}.branchcard .bhd .icon-btn{color:var(--ic-error-primary)}.addbranch{justify-content:center;align-items:center;gap:var(--sp-xs);border:1px dashed var(--bd-primary-primary);border-radius:var(--r-s);background:var(--bg-primary-tertiary);height:52px;color:var(--tx-primary-primary);cursor:pointer;display:flex}.addbranch svg{width:18px;height:18px}.addbranch:hover{background:#ece8fb}@media (width<=900px){.setupw-hd,.setupw-ft{padding-inline-start:var(--sp-l);padding-inline-end:var(--sp-l)}.setform .grid-2,.bandgrid{grid-template-columns:1fr}}.setform [data-setup-resend]{color:var(--tx-primary-primary);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-regular)}.setform [data-setup-resend]:hover{color:var(--bd-primary-primary);text-decoration:underline}.setnav .navarrow{justify-content:center;min-width:42px}.setform .f-label .req{margin-inline-start:2px}.jobgrid{gap:var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jobcard{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);flex-direction:column;display:flex;overflow:hidden}.jobcard .jhd{align-items:center;gap:var(--sp-s);padding:var(--sp-m);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.jobcard .jhd .ttl{min-width:0;font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-semibold);letter-spacing:var(--ls-l);color:var(--tx-neutral-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.jobcard .jhd .ttl:hover{color:var(--tx-primary-primary)}.statpick{align-items:center;gap:var(--sp-2xs);height:30px;padding:0 var(--sp-s);border-radius:var(--r-full);cursor:pointer;font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);background:0 0;border:1px solid;flex:none;display:inline-flex}.statpick svg{width:14px;height:14px}.statpick.pill-ok{color:var(--tx-success-primary);background:var(--bg-success-subtle)}.statpick.pill-err{color:var(--tx-error-primary);background:var(--bg-error-subtle)}.statpick.pill-warn{color:var(--tx-warning-primary);background:var(--bg-warning-subtle)}.statpick.pill-neu{color:var(--tx-neutral-disabled);background:var(--bg-neutral-secondary)}.jobcard .jkv{gap:var(--sp-m) var(--sp-s);padding:var(--sp-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jobcard .jkv .kv{gap:var(--sp-3xs);flex-direction:column;min-width:0;display:flex}.jobcard .jkv .k{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.jobcard .jkv .v{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobcard .jpanel{margin:0 var(--sp-m);border-radius:var(--r-xs);background:var(--bg-neutral-secondary);flex-direction:column;display:flex}.jobcard .jpanel .pr{justify-content:space-between;align-items:center;gap:var(--sp-s);padding:var(--sp-xs) var(--sp-s);min-height:38px;display:flex}.jobcard .jpanel .pr+.pr{border-top:1px solid var(--bd-neutral-primary)}.jobcard .jpanel .k{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.jobcard .jpanel .v{align-items:center;gap:var(--sp-xs);font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);display:inline-flex}.jobcard .lnk{color:var(--tx-primary-primary);font-weight:var(--fw-medium)}.jobcard .lnk:hover{text-decoration:underline}.jobcard .jft{justify-content:space-between;align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m) var(--sp-m);display:flex}.jobcard .jft i{font-style:italic}@media (width<=1180px){.jobgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.jobcard .jkv{grid-template-columns:repeat(2,minmax(0,1fr))}}.jobcard .jkv .v.t-err{color:var(--tx-error-primary)}.rxhd{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-l) var(--sp-l) var(--sp-m);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.rxhd .gl{border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.rxhd .gl svg{width:20px;height:20px;color:var(--ic-neutral-primary)}.rxhd .icon-btn{margin-inline-start:auto}.rxtabs{align-items:center;gap:var(--sp-l);padding:var(--sp-s) var(--sp-l) 0;border-bottom:1px solid var(--bd-neutral-primary);display:flex;overflow-x:auto}.rxt{align-items:center;gap:var(--sp-2xs);cursor:pointer;padding:var(--sp-xs) 0 var(--sp-s);color:var(--tx-neutral-disabled);font-size:var(--fs-s);line-height:var(--lh-s);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.rxt em{font-size:16px;font-style:normal}.rxt.is-on{color:var(--tx-primary-primary);border-bottom-color:var(--bg-primary-secondary);font-weight:var(--fw-medium)}.rxlist{max-height:340px;padding:0 var(--sp-l) var(--sp-s);overflow-y:auto}.rxrow{align-items:center;gap:var(--sp-s);padding:var(--sp-s) 0;border-bottom:1px dashed var(--bd-neutral-primary);display:flex}.rxrow:last-child{border-bottom:0}.rxrow .rx{font-size:18px;font-style:normal}.hollist{max-height:420px;padding:0 var(--sp-l) var(--sp-s);overflow-y:auto}.holrow{align-items:center;gap:var(--sp-s);padding:var(--sp-s) 0;border-bottom:1px dashed var(--bd-neutral-primary);display:flex}.holrow:last-child{border-bottom:0}.holrow .tile{border-radius:var(--r-xs);text-align:center;border:1px solid var(--bd-primary-inverse);background:var(--bg-neutral-primary);flex:none;width:46px;overflow:hidden}.holrow .tile .mo{font-size:var(--fs-2xs);background:var(--bg-primary-tertiary);color:var(--tx-neutral-disabled);line-height:18px;display:block}.holrow .tile .dy{font-size:var(--fs-l);line-height:28px;font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);display:block}.holrow .tile.is-next .mo{background:var(--bg-primary-primary);color:#fff}.holrow .tile.is-past{border-color:var(--bd-neutral-primary)}.holrow .tile.is-past .mo{background:var(--bg-neutral-secondary)}.holrow .tile.is-past .dy{color:var(--tx-neutral-disabled)}.mw-474{max-width:474px}@media (width<=900px){.navtoggle{flex:none;margin-top:2px;display:inline-flex}.nav{z-index:71;box-shadow:var(--sh-l);inset-inline-start:0;transition:transform .2s;position:fixed;top:0;bottom:0;overflow-y:auto;transform:translate(-100%)}body.nav-open .nav{transform:none}.nav-scrim{z-index:70;opacity:0;pointer-events:none;background:#12121261;transition:opacity .2s;display:block;position:fixed;inset:0}body.nav-open .nav-scrim{opacity:1;pointer-events:auto}.app{display:block}.card{border-radius:var(--r-s)}.hd{min-height:0;padding-bottom:var(--sp-xs);gap:var(--sp-xs);flex-wrap:wrap}.hd-title{font-size:var(--fs-xl);line-height:var(--lh-xl)}.hd-right{gap:var(--sp-2xs);flex:auto}.gsearch{flex:100%;order:4;min-width:0}.hd-user .meta{display:none}.dash,.grid-2,.grid-3,.stats,.jobgrid,.setform .grid-2{grid-template-columns:minmax(0,1fr)}.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-bar{flex-wrap:nowrap;overflow-x:auto}.tab-bar>.tabs{overflow-x:auto}.filterbar{flex-wrap:nowrap;overflow-x:auto}.modal{max-width:calc(100vw - 24px)}.modal.is-drawer{width:calc(100vw - 24px)}}@media (width<=560px){.jobcard .jkv{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-titles{max-width:none}.setupcard{padding:var(--sp-l) var(--sp-m)}}@media (width<=900px){.hide-narrow{display:none!important}.show-narrow{display:inline-flex}.tab-bar{gap:var(--sp-xs);padding-inline-end:var(--sp-xs)}}.tblempty{justify-content:center;align-items:center;gap:var(--sp-xs);padding:var(--sp-2xl) var(--sp-m);text-align:center;flex-direction:column;min-height:160px;display:flex}.tblempty svg{width:32px;height:32px;color:var(--ic-neutral-disabled)}.foldart{width:100%;max-width:210px;height:auto;display:block}:root{--ff-display:"Outfit","Inter","Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Arabic", -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rail:#fff;--canvas:#f8f8f6;--surface:#fff;--surface-2:#f6f6f3;--surface-3:#f0efeb;--line:#eceae5;--line-2:#e0ddd6;--ink:#191917;--ink-2:#4b4b47;--muted:#8d8d86;--lime:#d4f24a;--lime-soft:#eefac0;--amber-bg:#fdf1dd;--amber-ink:#9a6608;--sh-hair:0 1px 2px #1919170a;--sh-card:0 1px 2px #1919170a,0 8px 24px -16px #19191724;--sh-float:0 24px 64px -24px #19191752,0 2px 8px #1919170f;--r-block:18px;--r-tile:12px;--nav-w:252px;--nav-item-h:42px;--card-inset:0px;--card-pad-x:32px}body,.app{background:var(--canvas);color:var(--ink)}body{font-family:var(--ff-display)}::selection{background:var(--lime)}::-webkit-scrollbar-thumb{background:#19191726}::-webkit-scrollbar-thumb:hover{background:#19191747}a{color:var(--ink)}.app-main{height:100vh;padding:0}.card{background:var(--canvas);box-shadow:none;border:0;border-radius:0;flex:1 1 0;overflow:hidden}.card:before{content:none}.card-scroll{scrollbar-gutter:stable}.nav{width:var(--nav-w);flex:0 0 var(--nav-w);background:var(--rail);border-inline-end:1px solid var(--line);box-shadow:none;height:100vh;padding:var(--sp-l) var(--sp-s) var(--sp-m);border-radius:0;margin:0;top:0}.nav-brand{padding:0 var(--sp-xs) var(--sp-l)}.nav-brand svg{height:30px}.nav-inner{gap:var(--sp-l)}.nav-top{gap:2px}.nav-item{height:var(--nav-item-h);gap:var(--sp-s);padding:0 var(--sp-s);border-radius:var(--r-tile);font-family:var(--ff-display);font-size:15px;line-height:20px;font-weight:var(--fw-regular);color:var(--ink-2)}.nav-item .ic{width:18px;height:18px;color:var(--muted);flex:0 0 18px}.nav-item .ic svg{width:18px;height:18px}.nav-item .caret{color:#b6b5ae;flex:0 0 16px;width:16px;height:16px}.nav-item:hover{background:var(--surface-2);color:var(--ink);box-shadow:none}.nav-item:hover .ic{color:var(--ink-2)}.nav-item[aria-expanded=true],.nav-item[aria-expanded=true] .ic{color:var(--ink)}.nav-item.is-active,.nav-item.is-active:hover{background:var(--surface-3);padding:0 var(--sp-s);color:var(--ink);font-weight:var(--fw-semibold);box-shadow:none;border:0}.nav-item.is-active .ic{color:var(--ink)}.nav-sub{gap:0;padding-inline-start:38px}.nav-sub>.nav-item{height:38px;font-size:14px}.nav-sub:before{background:var(--line-2);inset-inline-start:20px;bottom:19px}.nav-sub>.nav-item:before{background:var(--line-2);inset-inline-start:-18px;width:12px;top:19px}.nav-sub>.nav-item.is-active:before{inset-inline-start:-18px;top:19px}.nav .nav-item:focus-visible,.nav-sub>.nav-item:focus-visible{outline:2px solid var(--bd-primary-primary);outline-offset:-2px}.count-badge{color:var(--muted);font-size:13px;font-weight:var(--fw-medium);background:0 0;min-width:auto;padding:0 2px}.nav-item.is-active .count-badge{color:var(--ink-2)}.nav .pill,.nav-item .pill{background:var(--amber-bg);color:var(--amber-ink);font-size:11.5px;font-weight:var(--fw-medium);height:22px;padding:0 var(--sp-xs);border:0}header.hd{padding:var(--sp-l) var(--card-pad-x) var(--sp-m);gap:var(--sp-m);border-bottom:1px solid var(--line);background:var(--canvas);align-items:center}.hd-titles{padding-top:0}.hd-title{font-family:var(--ff-display);font-size:30px;line-height:36px;font-weight:var(--fw-semibold);letter-spacing:-.7px;color:var(--ink)}.crumbs{color:var(--muted);margin-top:2px;font-size:13px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink-2);text-decoration:none}.crumbs .cur{color:var(--ink-2)}.crumbs .sep{color:#c9c8c1}.gsearch{flex:0 320px}.gsearch input{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);height:42px;box-shadow:none;padding-inline-start:44px;font-size:14px}.gsearch input::placeholder{color:var(--muted)}.gsearch input:focus{border-color:var(--line-2);box-shadow:var(--sh-hair)}.gsearch .ic{width:20px;height:20px;color:var(--muted);top:9px;inset-inline-start:var(--sp-m)}.icon-btn{border-radius:var(--r-full);color:var(--ink-2)}.hd-right>.icon-btn[data-notif],.hd-right>.icon-btn[data-messages]{border:1px solid var(--line);background:var(--surface);width:42px;height:42px}.hd-right>.icon-btn[data-notif]:hover,.hd-right>.icon-btn[data-messages]:hover{background:var(--surface-2)}.hd-user{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);padding:var(--sp-2xs) var(--sp-2xs) var(--sp-2xs) var(--sp-m);gap:var(--sp-s)}.hd-user .nm{font-size:14px;font-weight:var(--fw-semibold);color:var(--ink)}.hd-user .rl{color:var(--muted);font-size:12.5px}.tabs{border-bottom:1px solid var(--line);gap:var(--sp-l);padding:0 var(--card-pad-x);background:var(--canvas)}.tab{height:52px;color:var(--muted);font-family:var(--ff-display);font-size:15px;line-height:20px;font-weight:var(--fw-medium);gap:var(--sp-xs);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0}.tab svg{color:#a9a8a1;flex:0 0 17px;width:17px;height:17px}.tab:hover{color:var(--ink-2);background:0 0}.tab:hover svg{color:var(--ink-2)}.tab.is-active,.tab.is-active:hover{color:var(--ink);font-weight:var(--fw-semibold);border-bottom-color:var(--ink);box-shadow:none;background:0 0}.tab.is-active svg{color:var(--ink)}.tab-bar{border-bottom:1px solid var(--line);gap:var(--sp-m);padding-inline-end:var(--card-pad-x)}.tab-bar .tabs{border-bottom:0;padding-inline-start:var(--card-pad-x)}.seg,.seg-field,.seg.is-pill{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full);padding:3px}.seg button,.segb,.seg-field .segb{border-radius:var(--r-full);font-weight:var(--fw-medium)}.seg .is-active,.seg button.is-active,.seg.is-pill button.is-active,.segb.is-on,.seg-field .segb.is-on,.field>.seg-field.is-pill .segb.is-on,.field>.seg-field.is-pill.wide .segb.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-hair);font-weight:var(--fw-semibold);border-color:#0000}.filterbar{padding:var(--sp-m) var(--card-pad-x) var(--sp-xs);gap:var(--sp-xs)}.fchip{height:38px;padding:0 var(--sp-s);border-radius:var(--r-full);font-family:var(--ff-display);font-size:13.5px;font-weight:var(--fw-medium);box-shadow:none}.fchip svg{flex:0 0 16px;width:16px;height:16px}.fchip .caret{flex:0 0 18px;width:18px;height:18px}.fchip.has-value{font-weight:var(--fw-semibold)}.sortpill{background:var(--ink);border-radius:var(--r-full)}.sortpill .x{border-inline-start-color:#ffffff47}.fsearch{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line)}.btn{border-radius:var(--r-full);font-family:var(--ff-display);font-weight:var(--fw-medium);box-shadow:none}.btn.sm{border-radius:var(--r-full)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#2d2d2a}.btn-primary-outline,.btn-secondary,.btn-neutral{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.btn-primary-outline:hover,.btn-secondary:hover,.btn-neutral:hover{background:var(--surface-2)}.btn-accent{background:var(--bg-accent-primary);color:#fff}.btn-ghost:hover{background:var(--surface-2)}.btn-link{color:var(--ink);font-weight:var(--fw-semibold);text-underline-offset:3px}.btn-link:hover{text-decoration:underline}.arrow-btn{background:var(--ink);color:#fff;width:32px;height:32px}.arrow-btn:hover{color:#fff;background:#2d2d2a;transform:none}.arrow-btn svg{width:15px;height:15px}.stats{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}.stat,.paycard,.statbox{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-block);box-shadow:var(--sh-hair);overflow:hidden}.stat{padding:var(--sp-l);gap:var(--sp-s)}.stat .lb,.paycard .hd .b-r,.statbox .lb{font-family:var(--ff-display);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11.5px;line-height:16px;font-weight:var(--fw-medium)}.stat .lb svg,.paycard .gl svg,.statbox .lb .ic svg{color:#b6b5ae;width:16px;height:16px}.stat .vl,.paycard .vl,.statbox .vl{font-family:var(--ff-display);font-size:34px;line-height:38px;font-weight:var(--fw-regular);letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums}.stat .vl.sm{font-size:26px;line-height:30px}.stat .dl,.paycard .tr{color:var(--muted);font-size:13px;font-weight:var(--fw-regular)}.stat .dl svg,.paycard .tr svg{width:14px;height:14px}.stat.clickable:hover{border-color:var(--line-2);box-shadow:var(--sh-card)}.paycard .hd{padding:var(--sp-l) var(--sp-l) 0}.paycard .bd{padding:var(--sp-xs) var(--sp-l) var(--sp-l);gap:var(--sp-2xs);background:0 0}.paycard .gl{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface-2);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.paycards{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-xs)}.statbox .well{background:0 0;margin:0;padding:0}.section{padding:var(--sp-l) var(--card-pad-x) var(--sp-xl);gap:var(--sp-m)}.section-hd{gap:var(--sp-s)}.section-hd h2{font-family:var(--ff-display);font-size:19px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.3px}.panel,.dept-card,.ccard,.jobcard,.shcard,.branchcard,.asm-card,.ofcard,.psc,.entcard,.intcard,.offcard,.orghero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-block);box-shadow:var(--sh-hair)}.panel.sunk,.panel.accent{background:var(--surface-2);border-color:var(--line);box-shadow:none}.panel-hd{padding:var(--sp-m) var(--sp-l) var(--sp-xs);min-height:0}.panel-hd h3{font-family:var(--ff-display);font-size:18px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.25px;color:var(--tx-neutral-primary)}.panel-bd{padding:var(--sp-m) var(--sp-l) var(--sp-l)}.panel-div{background:var(--line)}.panel-ft{border-top:1px solid var(--line);padding:var(--sp-m) var(--sp-l);background:0 0}.jobcard .jpanel{background:var(--surface-2);border:1px solid var(--line)}.jobcard .jhd,.jobcard .jpanel .pr+.pr{border-color:var(--line)}.tblempty{border-radius:var(--r-block);background:var(--surface-2)}.holiday-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-tile)}.post-media,.ph,.media-ph{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-tile);color:var(--muted)}.asm-card{padding:var(--sp-l);gap:var(--sp-xs)}.asm-art{margin:var(--sp-2xs) 0 var(--sp-xs);align-self:center}.foldart{max-width:190px}.tbl-wrap{margin:0 var(--card-pad-x);border:1px solid var(--line);border-radius:var(--r-block);background:var(--surface);box-shadow:var(--sh-hair)}.panel .tbl-wrap,.modal .tbl-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}.tbl thead th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--ff-display);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:var(--fw-medium)}.tbl thead th:first-child{border-radius:var(--r-block) 0 0 0}.tbl thead th:last-child{border-radius:0 var(--r-block) 0 0}.tbl td{border-bottom:1px solid var(--line)}.tbl tbody tr.is-sel{background:var(--surface-3)}.toolbar{padding:var(--sp-m) var(--card-pad-x) var(--sp-xs)}.toolbar-sticky{background:var(--canvas)}.input,.select,textarea.input,.tagbox,.verifybox,.lockbox{border-radius:var(--r-tile);border-color:var(--line-2);background-color:var(--surface)}.input:focus,.select:focus,textarea.input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #19191712}.input-group.has-pre,.input-group.has-post{align-items:stretch}.input-group.has-pre .input,.input-group.has-post .input{padding-inline:var(--sp-s);flex:auto;min-width:0}.input-group .input-affix{height:auto;box-shadow:none;border-color:var(--line-2);background:var(--surface-2);color:#6b6a64;flex-direction:row;align-items:center;display:flex}.input-affix.pre{border-radius:var(--r-tile) 0 0 var(--r-tile)}.input-affix.post,.has-pre .input{border-radius:0 var(--r-tile) var(--r-tile) 0}.has-post .input{border-radius:var(--r-tile) 0 0 var(--r-tile)}.f-label{font-size:13.5px;font-weight:var(--fw-medium);color:var(--ink-2)}.check-row{border-radius:var(--r-tile);border-color:var(--line)}.vtoggle{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full)}.vtoggle button{border-radius:var(--r-full);color:var(--muted)}.vtoggle button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-hair)}.switch input:checked{background:#4f9d69}.switch.is-accent input:checked{background:var(--bg-accent-primary)}.pill{border-radius:var(--r-full);font-family:var(--ff-display);font-weight:var(--fw-medium)}.pill-ok{background:var(--lime-soft);color:#3f6a12;border-color:#0000}.pill-out.pill-ok{background:var(--surface);color:#4a7513;border-color:#a9cf4a}.pill-warn{background:var(--amber-bg);color:var(--amber-ink);border-color:#0000}.pill-out.pill-warn{background:var(--surface);color:var(--amber-ink);border-color:#e0b25f}.pill-neu{background:var(--surface-2);color:var(--ink-2);border-color:#0000}.bar{background:#19191712}.bar.ok>i{background:#7fae2c}.bar.err>i{background:#b4534f}.bar.warn>i{background:#c99a3d}.bar.acc>i{background:#e06a2b}.ring-track{stroke:#19191714}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19191752}.modal{border:1px solid var(--line);box-shadow:var(--sh-float);border-radius:22px}.modal-hd h2{font-family:var(--ff-display);letter-spacing:-.3px}.modal-ft{border-top-color:var(--line);background:0 0}.modal.is-drawer{border-radius:22px 0 0 22px}.menu,.menu-pop,.dropdown,.pop,.toast{border:1px solid var(--line);box-shadow:var(--sh-float);border-radius:16px}.menu-item{border-radius:10px;font-size:14px}.page-ft{-webkit-backdrop-filter:blur(14px);border-top-color:var(--line);padding:var(--sp-s) var(--card-pad-x);background:#f8f8f6e6}.annfeed,.pollist,.setlist,.tklist,.doclist,.pftl,.post{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-block);box-shadow:var(--sh-hair)}.annfeed,.pollist,.setlist,.tklist,.doclist,.pftl{margin:0 var(--card-pad-x) var(--sp-l);padding-inline-start:var(--sp-l);padding-inline-end:var(--sp-l)}.anncard,.polrow,.list-row,.bar-row{border-color:var(--line)}.anncard:hover,.polrow:hover{background:var(--surface-2)}.qa{background:var(--surface-2);border-color:var(--line);border-radius:var(--r-tile)}.qa:hover{background:var(--surface);border-color:var(--line-2)}.lvcal,.cal{background:var(--surface)}.lvcal .cell,.cal-cell{background:var(--surface);border-color:var(--line)}.lvcal .cell:hover{background:var(--surface-2)}.lvcal .dow,.cal-dow,.daydots .dd{background:var(--surface-2);color:var(--muted)}.daydots .dd.is-on{background:var(--ink);color:#fff}.empty .art{background:var(--surface-2);border-radius:var(--r-full)}.pfhero .cover,.dt-banner{background:linear-gradient(115deg,#f3f1ec 0%,#eeece6 55%,#f1efea 100%)}.pfhero .cover .art{filter:none;background:radial-gradient(circle at 82% -14%,#d4f24a33 0 116px,#0000 117px),radial-gradient(circle at 94% 74%,#19191709 0 140px,#0000 141px)}.pfhero .cover-more{color:var(--ink);background:#ffffffdb}.auth{background:var(--canvas)}.auth-art{color:#fff;background:linear-gradient(155deg,#1d2419 0%,#26301f 52%,#2f3a25 100%)}.auth-art h2,.auth-art p,.auth-art b,.auth-art span{color:#fff}.navtoggle{display:none}.nav-scrim{border:0;padding:0;display:none}.show-narrow{display:none}@media (width<=900px){:root{--card-pad-x:16px}.navtoggle{flex:none;display:inline-flex}.hide-narrow{display:none!important}.show-narrow{display:inline-flex}.nav{z-index:71;box-shadow:var(--sh-float);inset-inline-start:0;flex-basis:272px;width:272px;transition:transform .2s;position:fixed;top:0;bottom:0;overflow-y:auto;transform:translate(-100%)}body.nav-open .nav{transform:none}.nav-scrim{z-index:70;opacity:0;pointer-events:none;background:#19191752;transition:opacity .2s;display:block;position:fixed;inset:0}body.nav-open .nav-scrim{opacity:1;pointer-events:auto}.app{display:block}header.hd{padding:var(--sp-m);gap:var(--sp-xs);flex-wrap:wrap}.hd-title{font-size:24px;line-height:30px}.hd-right{gap:var(--sp-2xs);flex:auto}.gsearch{flex:100%;order:4}.hd-user .meta{display:none}.dash,.grid-2,.grid-3,.stats,.jobgrid,.setform .grid-2{grid-template-columns:minmax(0,1fr)}.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs,.tab-bar,.filterbar{flex-wrap:nowrap;overflow-x:auto}.modal{max-width:calc(100vw - 24px)}.modal.is-drawer{width:calc(100vw - 24px)}}@media (width<=560px){.jobcard .jkv{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-titles{max-width:none}.setupcard{padding:var(--sp-l) var(--sp-m)}}:root{--tx-primary-primary:#1b43f5;--ic-primary-primary:#1b43f5;--bg-primary-primary:#1b43f5;--bg-primary-secondary:#1535d4;--bg-primary-tertiary:#eef2ff;--bd-primary-primary:#9aaefb;--bd-primary-inverse:#e0e7ff;--sh-focus:0 0 0 3px #4f6b342e}.t-pri{color:var(--tx-primary-primary)}.pill-pri{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary);border-color:#0000}.pill-out.pill-pri{background:var(--surface);border-color:var(--bd-primary-primary)}.bar>i{background:#8fa878}.panel-hd .select,.tab-bar .select{width:auto;min-width:138px}.lvcal .cell.is-today{background:#eef2ff}.dbpanel .tl.is-pri{background:var(--bg-primary-tertiary)}.dbpanel .tl.is-warn{background:#fdf6e8}.dbpanel .tl.is-ok{background:#f2f8e6}.dbpanel .rows{border-top-color:var(--line)}.msi{width:var(--isz,24px);height:var(--isz,24px);color:inherit;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden;container-type:size}.msi>i{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 24;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:100cqmin;font-style:normal;font-weight:400;line-height:1}.msi.is-fill>i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.nav-brand .msi{width:auto;height:34px}.icon-btn .msi{width:24px;height:24px}.icon-btn.sm .msi{width:20px;height:20px}.tab .msi{flex:0 0 24px;width:24px;height:24px}.tab.is-active .msi,.tab.tone-ok.is-active .msi{color:var(--ic-primary-primary)}.btn .msi{flex:0 0 20px;width:20px;height:20px}.btn.sm .msi{flex:0 0 16px;width:16px;height:16px}.vtoggle button .msi{width:22px;height:22px}.fchip[aria-expanded=true] .msi,.fchip.has-value .msi{color:var(--ic-primary-primary)}.pill .msi{flex:0 0 14px;width:14px;height:14px}.f-err .msi{width:14px;height:14px}.input-group>.msi{width:20px;height:20px;color:var(--ic-neutral-disabled);pointer-events:none;position:absolute;inset-inline-start:var(--sp-s)}.input-group.suffix>.msi{position:absolute;inset-inline-start:auto;inset-inline-end:var(--sp-s)}.dropzone .msi{width:32px;height:32px;color:var(--ic-primary-primary)}.modal-ic .msi{width:24px;height:24px}.batch-row .bs .prev .msi{width:14px;height:14px}.tagchip .msi,.tagsugg .msi{width:16px;height:16px}.cg-search .msi{flex:0 0 20px;width:20px;height:20px}.btn.is-danger .msi{color:var(--tx-error-primary)}.tbl th.sortable .msi{width:16px;height:16px;color:var(--ic-neutral-disabled);flex:0 0 16px}.tbl th.sortable:hover .msi,.tbl th[aria-sort] .msi{color:var(--ic-primary-primary)}.rank .msi{width:14px;height:14px}.stat .lb .msi{flex:0 0 18px;width:18px;height:18px}.stat .dl .msi{width:14px;height:14px}.ring .msi{width:100%;height:100%;transform:rotate(-90deg)}.menu-item .msi{width:20px;height:20px;color:var(--ic-neutral-disabled);flex:0 0 20px}.menu-item:hover .msi{color:var(--ic-neutral-primary)}.menu-item.is-on .msi{color:var(--ic-primary-primary)}.menu-item.danger .msi{color:var(--ic-error-primary)}.dialog-center .badge-xl .msi{width:44px;height:44px}.step.is-done .bub .msi{width:16px;height:16px}.empty .art .msi{width:56px;height:56px}.toast .msi{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.toast.ok .msi{color:var(--ic-success-primary)}.toast.err .msi{color:var(--ic-error-primary)}.toast.warn .msi{color:var(--ic-warning-primary)}.alert .msi{flex:0 0 20px;width:20px;height:20px;margin-top:1px}.rankc .msi{width:16px;height:16px}.holiday-card .art .msi{width:80px;height:80px}.qa .msi{width:22px;height:22px;color:var(--ic-neutral-primary)}.qa.pri .msi{color:var(--ic-primary-primary)}.post-media .msi{width:34px;height:34px;color:var(--tx-primary-primary);opacity:.55}.post-ft button .msi{width:20px;height:20px}.org-toggle .msi{width:14px;height:14px}.chart .msi{width:100%;height:auto;display:block;overflow:visible}.fic .msi{width:22px;height:22px}.player .play .msi{width:32px;height:32px}.stars .msi{width:var(--isz,18px);height:var(--isz,18px)}.adv-group>summary .msi{width:20px;height:20px;transition:transform .15s}.adv-group[open]>summary .msi{transform:rotate(180deg)}.loc-card .lc-art .msi{width:28px;height:28px}.dt-cover .msi{width:100%;height:100%;display:block}.avail-strip .msi{width:20px;height:20px;color:var(--ic-success-primary)}.avail-strip.is-off .msi{color:var(--ic-error-primary)}.sti .bub .msi{width:16px;height:16px}.a-thumb .msi{width:30px;height:30px}.notice-strip .msi{width:20px;height:20px;color:var(--ic-neutral-disabled);flex:0 0 20px}.alert.solid .msi{color:#fff}.xstep .node .msi{width:16px;height:16px}.xtl-i .msi{flex:0 0 22px;width:22px;height:22px}.xtl-i.ok .msi{color:var(--ic-success-primary)}.xtl-i.err .msi{color:var(--ic-error-primary)}.xtl-i.info .msi{color:var(--ic-info-primary)}.act-card .msi{flex:0 0 22px;width:22px;height:22px}.ot-toggle .msi{width:14px;height:14px}.ot-zoom .msi{width:18px;height:18px}.mini-card .mc-more .msi,.op-node .msi{width:16px;height:16px}.et-art .msi{width:26px;height:26px}.statbox .lb .ic .msi,.pl-sep .msi{width:20px;height:20px}.dept-card .dc-ic .msi{width:24px;height:24px}.clr-row .msi{width:22px;height:22px;color:var(--ic-neutral-disabled)}.ct-bub .msi,.ct-ev .msi{width:15px;height:15px}.ct-all .msi{width:18px;height:18px}.sent-face .msi{width:100%;height:100%}.rate button .msi{width:44px;height:44px}.sentrow button .msi{flex:0 0 28px;width:28px;height:28px}.iproc-i .dot .msi{width:16px;height:16px}.iproc-i .mid .ml .msi{width:16px;height:16px;color:var(--ic-neutral-disabled)}.act-i .ic .msi{width:18px;height:18px}.act-i .bd .wh .msi{width:16px;height:16px}.rail-hd .msi{width:20px;height:20px;color:var(--ic-neutral-primary);transition:transform .15s}.rail-card.is-shut .rail-hd .msi{transform:rotate(180deg)}.rec-card .thumb .msi{width:40px;height:40px}.mlink .ic .msi,.ev-lbl .msi{width:18px;height:18px}.vid-card .screen .msi{width:36px;height:36px}.pick-row .msi{width:20px;height:20px}.addbtn .msi{width:22px;height:22px}.pj-doc .ic .msi{width:28px;height:28px}.tickdot .msi{stroke-width:3px;width:14px;height:14px}.pool-card .pc-ct .msi{width:18px;height:18px;color:var(--ic-neutral-disabled)}.jgrp .msi{width:20px;height:20px;color:var(--ic-neutral-primary)}.revrow .why .msi{width:18px;height:18px}.asm-art .msi{width:100%;max-width:240px;height:auto;display:block}.upfile .ic .msi{width:32px;height:32px}.fchip.is-set .msi{color:#fff}.fchip-x .msi{width:18px;height:18px}.statbox .dl .msi{flex:0 0 16px;width:16px;height:16px}.rbtn .msi{stroke-width:2.4px;width:20px;height:20px}.selbox .msi{width:20px;height:20px;color:var(--ic-neutral-disabled)}.docchip .msi{width:16px;height:16px;color:var(--tx-neutral-secondary)}.lvt .ic .msi{width:16px;height:16px}.lvt .bx .msi{width:14px;height:14px}.lvday .hd .msi{width:22px;height:22px;color:var(--ic-neutral-primary)}.dotsel .msi{width:14px;height:14px;color:var(--ic-neutral-disabled)}.chip-p .msi{width:12px;height:12px}.sortpill .msi{width:16px;height:16px}.shcard .gl .msi{width:20px;height:20px;color:var(--ic-neutral-primary)}.rndbtn .msi{width:15px;height:15px}.sw-pair .ar .msi{width:20px;height:20px;color:var(--ic-neutral-primary)}.rotchip .msi{width:14px;height:14px}.rotcard .ar .msi,.pat .ar .msi{width:16px;height:16px;color:var(--tx-primary-primary)}.tin .msi{width:18px;height:18px;color:var(--ic-neutral-disabled);order:2}.iconpick .ip .msi{width:18px;height:18px;color:var(--ic-neutral-disabled)}.iconpick .ip.is-on .msi{color:var(--tx-primary-primary)}.runstrip .ic .msi{width:15px;height:15px}.paycard .gl .msi{width:20px;height:20px;color:var(--ic-neutral-disabled)}.paycard .tr .msi{width:14px;height:14px}.runsteps .ic .msi{width:18px;height:18px}.setrow .sl .lk .msi{width:13px;height:13px;color:var(--ic-neutral-disabled)}.slabbox .cv .msi{width:16px;height:16px;color:var(--ic-neutral-disabled)}.asdet .gl .msi{width:20px;height:20px}.rndact .ic .msi{width:18px;height:18px}.ashist .ic .msi{width:13px;height:13px}.drcard .gl .msi{width:18px;height:18px}.polrow .pdf .msi{color:#c0242a;width:22px;height:26px}.cmt .msi{width:15px;height:15px}.pollbox .grip .msi,.pollbox .x .msi{width:16px;height:16px;color:var(--ic-neutral-disabled)}.pollbox .addch .msi{width:18px;height:18px}.exitpipe .ch .msi{width:16px;height:16px;color:var(--ic-neutral-disabled)}.orghero .logo .msi{width:34px;height:38px}.orghero .metarow .msi{width:15px;height:15px;color:var(--ic-neutral-disabled)}.adminlink .ic .msi{width:17px;height:17px}.adminlink>.msi:last-child{width:16px;height:16px;color:var(--ic-neutral-disabled);margin-inline-start:auto}.logorow .ph .msi{width:32px;height:32px;color:var(--ic-neutral-disabled)}.ofcard .cover .art .msi{color:#ffffff8c;width:56px;height:56px}.ofcard .bd .msi{width:14px;height:14px;color:var(--ic-neutral-disabled)}.ofcard .vd .msi{width:16px;height:16px}.intcard .logo .msi{width:22px;height:22px}.intstrip .logo .msi{width:24px;height:24px}.inthero .pair .msi{width:26px;height:26px}.typepick .ic .msi,.modepick .ic .msi{width:18px;height:18px}.orgstrip .msi{width:28px;height:32px}.pfhero .metarow .msi{width:16px;height:16px;color:var(--ic-neutral-disabled)}.editlink .msi{width:14px;height:14px}.ctcard .lg .msi{width:28px;height:28px}.ctmedia .thumb .msi{width:18px;height:18px;color:var(--ic-neutral-disabled)}.docrow .pdf .msi{color:#c0242a;width:22px;height:26px}.assetthumb .msi{width:22px;height:22px;color:var(--ic-neutral-disabled)}.signrow .ic .msi{width:18px;height:18px}.dvrow .msi{width:14px;height:14px;color:var(--ic-neutral-disabled)}.phonemodal .phbanner .msi{width:18px;height:18px;color:var(--ic-neutral-disabled)}.phopt .ic .msi{width:18px;height:18px;color:var(--ic-neutral-primary)}.phsteps .dot .msi{width:15px;height:15px}.phdone .ic .msi{color:#3f9e12;width:18px;height:18px}.phdone .tick .msi{width:13px;height:13px}.pftl .dot .msi{width:15px;height:15px}.pftl .msi{width:14px;height:14px}.setupw-hd .mark .msi{width:100%;height:100%}.langpick .msi:not(.flagin),.securely .msi{width:16px;height:16px;color:var(--ic-neutral-primary)}.entcard .tile .msi{width:18px;height:22px}.entcard .lockedmsg .msi{width:14px;height:14px;color:var(--ic-neutral-disabled);flex:none;margin-top:2px}.lockbox .msi{width:16px;height:16px;color:var(--ic-neutral-disabled);flex:none}.addbranch .msi{width:18px;height:18px}.statpick .msi{width:14px;height:14px}.rxhd .gl .msi{width:20px;height:20px;color:var(--ic-neutral-primary)}.tblempty .msi{width:32px;height:32px;color:var(--ic-neutral-disabled)}.nav-brand .msi{height:30px}.nav-item .ic .msi{width:18px;height:18px}.tab .msi{color:#a9a8a1;flex:0 0 17px;width:17px;height:17px}.tab:hover .msi{color:var(--ink-2)}.tab.is-active .msi{color:var(--ink)}.fchip .msi{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.fchip.has-value .msi,.fchip[aria-expanded=true] .msi{color:var(--ink)}.arrow-btn .msi{width:15px;height:15px}.stat .lb .msi,.paycard .gl .msi,.statbox .lb .ic .msi{color:#b6b5ae;width:16px;height:16px}.stat .dl .msi,.paycard .tr .msi{width:14px;height:14px}:root{--bar-h:64px;--bar-ctl-h:44px}.tab-bar{height:var(--bar-h);align-items:center}.tab-bar>.tabs{align-self:stretch;height:auto}.tab-bar>.btn,.tab-bar>.icon-btn,.tab-bar>.select{min-height:var(--bar-ctl-h);flex:none}.tabs:not(.sm){min-height:var(--bar-h);align-content:center;align-items:stretch;height:auto}.tabs:not(.sm)>.tab{height:auto;min-height:calc(var(--bar-h) - 2px);padding:0 var(--sp-2xs);align-self:center;align-items:center}.toolbar:not(.is-inline){min-height:var(--bar-h);align-content:center;align-items:center;row-gap:var(--sp-s);padding-block:0}.filterbar,.filters{box-sizing:border-box;min-height:var(--bar-h);align-content:center;align-items:center;row-gap:var(--sp-s);padding-block:calc((var(--bar-h) - var(--bar-ctl-h)) / 2)}.toolbar.is-inline{height:var(--bar-h);align-items:center;padding-top:0;padding-bottom:0}.toolbar .fsearch,.toolbar .fsearch input,.toolbar .vtoggle,.toolbar .btn,.filterbar .fchip,.filterbar .btn,.filters .fchip,.filters .btn{min-height:var(--bar-ctl-h)}[data-jobs]{padding:var(--sp-2xs) var(--card-pad-x) var(--sp-l)}.nav-item .caret,.nav-item[aria-expanded=true] .caret{place-items:center;display:grid;transform:none}.nav-item .caret-tri{width:24px;height:24px;transition:none;transform:rotate(-90deg)}.nav-item[aria-expanded=true] .caret-tri{transform:rotate(0)}.nav-brand{display:block}.nav-brand svg{width:100%;height:auto;display:block}:root{--r-block:28px}.paycard .hd{min-height:0;padding:var(--sp-l) var(--sp-l) 0}.paycard .bd{padding:var(--sp-s) var(--sp-l) var(--sp-l)}.stat,.paycard,.statbox,.panel,.jobcard{border-radius:var(--r-block)}:root{--r-inset:20px}.card,.panel,.stat,.paycard,.statbox,.jobcard,.ccard,.post,.modal,.create-form,.cd-card,.rail-card,.pool-card,.attcard,.dept-card,.ot-card,.evcard,.rec-card,.osheet,.exit-card,.lvhi,.lvrange,.batch-list,.dt-cover,.dt-banner,.olpage,.ev-body,.jbox,.sumbox,.revbox,.tbl-wrap{border-radius:var(--r-block)}.secrow,.qwell,.fnf-card,.fnf-who,.fnf-net,.ev-when,.ev-venue,.ev-cancel,.chat-new,.note-new,.upnext,.avail-strip,.org-preview,.reqfacts,.clr-row,.clr-task,.sentrow button,.stat .well,.statbox .well{border-radius:var(--r-inset)}:root{--r-s:12px;--r-m:var(--r-inset);--r-l:var(--r-block)}.pscard,.holiday-card,.post-media{border-radius:var(--r-block)}.jpanel,.qa,.poll-opt,.runstrip,.adminlink,.jobcard .jpanel{border-radius:var(--r-inset)}.ot-you{border-radius:var(--r-s) 0 var(--r-2xs) 0}.card-scroll{--tabs-h:0px;--fbar-h:0px;--fh:var(--fbar-h)}.card-scroll.is-tucked{--fh:0px}.card-scroll .is-stick-tabs{z-index:30;background:var(--canvas);position:sticky;top:0}.card-scroll .is-stick-bar{top:var(--bar-top,var(--tabs-h));z-index:20;background:var(--canvas);transition:transform .18s;position:sticky}.card-scroll.is-tucked .is-stick-bar{transform:translateY(calc(-1 * (var(--bar-top,var(--tabs-h)) - var(--tabs-h) + var(--bar-self,0px))))}.card-scroll{overflow-x:auto}.card-scroll .tbl-wrap{overflow:visible}.card-scroll.has-tbl{flex-direction:column;display:flex;overflow-y:auto}.card-scroll.has-tbl .is-tbl-chain{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.card-scroll.has-tbl .is-tbl-chain>:not(.is-tbl-chain):not(.tbl-wrap){flex:none}.card-scroll.has-tbl .tbl-wrap{flex:1 1 0;min-height:clamp(240px,40vh,520px);overflow:auto}.card-scroll.has-tbl .tbl thead th{top:0}.card-scroll .tbl thead th{top:calc(var(--tabs-h) + var(--fh));z-index:4;position:sticky}.card-scroll .panel .tbl thead th,.card-scroll .modal .tbl thead th{position:static}.asm-card{border-radius:var(--r-block);gap:3px;padding:16.75px}.asm-ttl{font-family:var(--ff-display);font-size:19px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.2px;color:var(--ink)}.asm-sub{color:var(--muted);font-size:15px;line-height:22px}.asm-subs{color:var(--ink);margin-top:4px;font-size:15px;line-height:22px}.asm-subs .n{font-weight:var(--fw-semibold);color:#1535d4;text-decoration:none}.asm-subs .n:hover{text-decoration:underline}.asm-lbl{color:var(--muted);margin-top:4px;font-size:15px;line-height:22px}.asm-card .av-stack{margin:2px 0 4px}.asm-card .panel-div{margin:8px 0}.asm-meta{color:var(--muted);font-size:15px;line-height:24px}.asm-meta .t-pri{color:#1535d4}.asm-meta i{color:var(--ink-2,var(--ink));font-style:italic}.asm-card>.row.between{margin-bottom:9px}.asm-card .pill{height:36.5px;padding:0 var(--sp-m);border-radius:var(--r-full);align-items:center;font-size:14px;display:inline-flex}.asm-card .pill.pill-out{border-width:1.5px}.asm-card .pill.pill-out.pill-ok{color:#2f7d08;background:#f2ffec;border-color:#3da20b}.asm-card .pill.pill-out.pill-warn{background:#fff8ec;border-color:#c98a12}.asm-card .pill.pill-out.pill-neu,.asm-card .pill.pill-neu{background:var(--surface-2)}.asm-art{align-self:stretch;margin:2px 0 10px}.asm-art .foldart,.foldart{width:70%;max-width:none;margin:0 auto;overflow:visible}.foldart .ffront{pointer-events:none}.foldart .fs{filter:drop-shadow(0 3px 8px #1818161f);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.foldart .ffront{filter:drop-shadow(0 6px 16px #26365c29)}.foldart .fs1{transform:translate(66px,30px)}.foldart .fs2{transform:translate(55.29px,26px)}.foldart .fs3{transform:translate(44px,30px)}.asm-card:hover .foldart .fs1,.asm-card:focus-within .foldart .fs1{transform:translate(89.77px,13.59px)rotate(4.79deg)}.asm-card:hover .foldart .fs2,.asm-card:focus-within .foldart .fs2{transform:translate(55.29px,21.12px)rotate(-6.63deg)}.asm-card:hover .foldart .fs3,.asm-card:focus-within .foldart .fs3{transform:translate(21.56px,33.89px)rotate(-18.05deg)}.asm-card{transition:box-shadow .18s,border-color .18s}.asm-card:hover{box-shadow:0 10px 28px #26365c1a}.asm-card:active,.asm-card:focus-within{border-color:#1535d4;box-shadow:0 10px 28px #26365c1a}.asm-card:has(.asm-art:active){border-color:#1535d4;box-shadow:0 10px 28px #26365c1a}@media (prefers-reduced-motion:reduce){.foldart .fs{transition:none}}.subgrid{gap:var(--sp-l);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));display:grid}.subcard{background:var(--surface-2);border-radius:var(--r-inset);cursor:pointer;border:1px solid #0000;flex-direction:column;gap:6px;padding:14px;transition:box-shadow .18s,border-color .18s;display:flex}.subcard:hover{box-shadow:0 10px 28px #26365c1a}.subcard:focus-visible,.subcard:active{border-color:#1535d4;outline:none}.sc-hd{align-items:flex-start;gap:10px;display:flex}.sc-ic{color:#e8a33d;background:#fff;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.sc-ic.is-pdf{color:#d93025}.sc-name{min-width:0;font-size:15px;line-height:21px;font-weight:var(--fw-medium);color:var(--ink);flex:1 1 0}.sc-prev{background:#fff;border-radius:12px;place-items:center;height:170px;margin:4px 0 10px;display:grid}.sc-glyph .msi{color:#e8a33d;opacity:.9;width:56px;height:56px}.sc-prev .is-pdf .msi{color:#d93025}.sc-lbl{color:var(--muted);font-size:14px}.sc-who{align-items:center;gap:10px;display:flex}.sc-who-n{font-size:15px;font-weight:var(--fw-medium);color:var(--ink)}.sc-who-d{color:var(--muted);font-size:13px}.sc-meta{color:var(--muted);font-size:14px;line-height:22px}.sc-meta .t-pri{color:#1535d4}.sc-strong{color:var(--ink);font-weight:var(--fw-medium)}.sc-meta i{color:var(--ink);font-style:italic}.revwrap{gap:var(--sp-l);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:start;display:grid}@media (width<=1100px){.revwrap{grid-template-columns:minmax(0,1fr)}}.revrail{gap:var(--sp-l);flex-direction:column;min-width:0;display:flex}.revfile{background:var(--surface-2);gap:6px;padding:14px}.rf-hd{align-items:flex-start;gap:10px;display:flex}.revtrail{padding:var(--sp-l);background:var(--surface-2)}.rt-h{font-family:var(--ff-display);font-size:19px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.2px;color:var(--ink)}.rt-p{color:var(--muted);margin:2px 0 var(--sp-m);font-size:14px;line-height:22px}.rtline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rtline li{padding:0 0 var(--sp-l) 40px;flex-direction:column;gap:2px;display:flex;position:relative}.rtline li:last-child{padding-bottom:0}.rtline li:before{content:"";inset-inline-start:13px;background:#3da20b;width:2px;position:absolute;top:26px;bottom:0}.rtline li:last-child:before{display:none}.rtline .dot{border-radius:var(--r-full);color:#fff;inset-inline-start:0;background:#3da20b;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:0}.rtline .dot .msi{width:18px;height:18px}.rtline li.is-now .dot{background:#fff;border:2px solid #3da20b}.rtline li.is-now .dot:after{content:"";border-radius:var(--r-full);background:#3da20b;width:12px;height:12px}.rtline b{font-size:16px;line-height:22px;font-weight:var(--fw-semibold);color:var(--ink)}.rt-s{color:var(--muted);font-size:13px;line-height:20px}.rt-f{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rt-f .msi{width:16px;height:16px}.revmain{padding:var(--sp-l);background:var(--surface-2);gap:var(--sp-m)}.rm-hd{align-items:center;gap:8px;display:flex}.rm-hd h3{font-family:var(--ff-display);font-size:21px;line-height:28px;font-weight:var(--fw-semibold);letter-spacing:-.3px;color:var(--ink)}.rm-hd .icon-btn .msi{color:#1535d4}.rcrit{padding:var(--sp-m) 0;border-bottom:1px dashed var(--line);flex-direction:column;gap:8px;display:flex}.rc-top{justify-content:space-between;align-items:center;gap:var(--sp-m);display:flex}.rc-n{color:var(--ink);font-size:16px;line-height:22px}.rc-v{color:#1535d4;font-variant-numeric:tabular-nums;font-size:16px}.rc-range{appearance:none;border-radius:var(--r-full);background:linear-gradient(90deg,#1535d4 0 var(--fill,0%),#fff var(--fill,0%) 100%);border:1px solid var(--line);cursor:pointer;outline:none;width:100%;height:8px}.rc-range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--r-full);cursor:grab;background:#fff;border:2px solid #1535d4;width:20px;height:20px}.rc-range::-moz-range-thumb{border-radius:var(--r-full);cursor:grab;background:#fff;border:2px solid #1535d4;width:20px;height:20px}.rc-range:focus-visible{box-shadow:0 0 0 3px #6e58bf40}.rm-score{padding:var(--sp-m) 0;align-items:center;gap:12px;display:flex}.score-pill{background:var(--bg-accent-primary,#f54901);color:#fff;height:30px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.stars{gap:2px;display:inline-flex}.stars .st .msi{color:#dcdcd8;width:22px;height:22px}.stars .st.on .msi{color:#f5b301}.rm-fb{flex-direction:column;gap:8px;display:flex}.rm-fb textarea{border:1px solid var(--line);border-radius:var(--r-inset);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;padding:14px;font-size:15px}.rm-fb textarea:focus{border-color:#1535d4;outline:none}.rm-acts{justify-content:flex-end;gap:var(--sp-s);flex-wrap:wrap;display:flex}.btn-ghost-accent{border:1.5px solid var(--bg-accent-primary,#f54901);color:var(--bg-accent-primary,#f54901);font-weight:var(--fw-semibold);background:#fff}.btn-ghost-accent:hover{background:#fff6f1}.critinfo{padding:4px}.tbl-plain{border-collapse:collapse;width:100%;font-size:15px}.tbl-plain th{text-align:start;font-weight:var(--fw-regular);color:var(--muted);background:var(--surface-2);padding:14px 16px}.tbl-plain td{border-top:1px solid var(--line);color:var(--ink);padding:14px 16px}.rs-h{font-size:17px;line-height:24px;font-weight:var(--fw-semibold);color:var(--ink);margin-top:6px}.rs-add{align-items:stretch;gap:10px;display:flex}.rs-field{background:#fff;border:1.5px solid #1535d4;border-radius:12px;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.rs-chip{background:var(--surface-2);color:var(--ink);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:14px;display:inline-flex}.rs-x{cursor:pointer;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.rs-x .msi{width:16px;height:16px}.rs-acc{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:inline-flex}.rs-acc .msi{width:18px;height:18px;color:var(--muted)}.btn-violet{color:#fff;font-weight:var(--fw-semibold);background:#8b7bd8;border:0}.btn-violet:hover{background:#7a68cf}.mbr{text-align:start;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.mbr:hover{background:var(--surface-2)}.mbr.is-on{background:#f5f2fe;border-color:#1535d4}.mbr-n{font-size:16px;font-weight:var(--fw-medium);color:var(--ink)}.mbr-e{color:var(--muted);font-size:14px}.mbr .col{flex:1 1 0;min-width:0}.mbr-tick{opacity:0;color:#1535d4}.mbr.is-on .mbr-tick{opacity:1}.revdone .rd-body{padding:var(--sp-2xl) var(--sp-xl);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.revdone h2{font-size:21px;line-height:28px;font-weight:var(--fw-semibold);color:#3da20b}.revdone p{color:var(--ink);font-size:16px;line-height:24px}.revdone .btn{margin-top:var(--sp-m)}.hd-titles{flex:auto;min-width:0;max-width:none}.hd-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs>*{white-space:nowrap}.hd-right{flex:0 auto;min-width:0}.gsearch{flex:0 320px;min-width:180px}@media (width<=1040px){.hd .gsearch{display:none}}.sc-prev.is-pdf .sc-glyph .msi{color:#d93025}.tab-bar>.tabs{margin-inline-end:auto}.tab-bar>.toolbar,.tab-bar>.btn,.tab-bar>.icon-btn,.tab-bar>.select,.tab-bar>.fsearch{margin-inline-start:auto}.tab-bar>.toolbar~*,.tab-bar>.btn~*,.tab-bar>.icon-btn~*{margin-inline-start:0}.tab-bar .toolbar.is-inline{justify-content:flex-end}:is(.tab-bar .btn:has(.msi:first-child),.tabs .btn:has(.msi:first-child)){padding-inline:12px 16px}.rs-field{gap:6px;padding:5px 6px 5px 10px}.rs-chip{max-width:100%}.rs-chip .ellip{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.rs-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1 1 0;font-size:15px}.acc-sel{cursor:pointer;font:inherit;color:var(--ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:15px;display:inline-flex}.acc-sel .msi{width:18px;height:18px;color:var(--muted)}.acc-sel:hover{color:#1535d4}.mbr.is-static{cursor:default;border-color:#0000;padding:8px 0}.mbr.is-static:hover{background:0 0}.rs-foot{margin-top:var(--sp-s);padding-top:var(--sp-m);border-top:1px dashed var(--line);align-items:center;gap:12px;display:flex}.rs-link-ic{border-radius:var(--r-full);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);flex:0 0 40px;place-items:center;display:grid}.rs-copy{cursor:pointer;font:inherit;font-size:17px;font-weight:var(--fw-semibold);color:#1535d4;text-align:start;background:0 0;border:0;padding:0}.rs-copy:hover{text-decoration:underline}.rs-foot-s{color:var(--muted);font-size:14px}.pill-out.pill-info{color:#5a45aa;background:#f5f2fe;border-color:#1535d4}.pill-out.pill-amber{color:#8a5d02;background:#fff8ec;border-color:#c98a12}.sc-ic.is-wait{color:var(--muted)}.sc-prev.is-wait .sc-glyph .msi{color:#c9c9c4}.rtline li.is-wait .dot{border:2px dashed var(--line-2);background:#fff}.rtline li.is-wait:before{background:var(--line-2)}.rm-crit-peek{flex-direction:column;display:flex}.rc-peek{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-m) 0;border-bottom:1px dashed var(--line);display:flex}.rc-w{color:var(--muted);font-variant-numeric:tabular-nums;font-size:16px}.section:has(>.dash2){container-type:inline-size}.dash2{gap:var(--sp-l);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=720px){.dash2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1180px){.dash2{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash2>.panel{min-width:0}.dash2 .panel-hd{align-items:center;gap:var(--sp-s)}.dash2 .panel-hd h3{font-family:var(--ff-display);font-size:21px;line-height:28px;font-weight:var(--fw-semibold);letter-spacing:-.3px}.dash2 .panel-hd .tools{align-items:center;gap:var(--sp-s);display:flex}.arrow-btn{border-radius:var(--r-full);border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;flex:0 0 40px;place-items:center;transition:background .16s,border-color .16s;display:grid;overflow:hidden}.arrow-btn:hover{background:var(--surface-2);border-color:var(--line-2)}.arrow-btn .msi{width:20px;height:20px;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.arrow-btn:hover .msi,.arrow-btn:focus-visible .msi{animation:.42s cubic-bezier(.22,.61,.36,1) arrow-pass}@keyframes arrow-pass{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(26px)}55%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.arrow-btn:hover .msi,.arrow-btn:focus-visible .msi{animation:none;transform:translate(2px)}}.dash-big{font-family:var(--ff-display);font-size:46px;line-height:1;font-weight:var(--fw-semibold);letter-spacing:-1.5px;color:var(--ink);font-variant-numeric:tabular-nums}.dash-head{flex:none;align-items:center;gap:12px;display:flex}.trendpill{border-radius:var(--r-full);color:#3f9e12;height:32px;font-size:15px;font-weight:var(--fw-semibold);vertical-align:middle;background:#eefbe6;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.trendpill .msi{width:18px;height:18px}.stagedonut{align-items:center;gap:var(--sp-l);flex-direction:column;display:flex}.sd-ring{width:100%;position:relative}.sd-ring svg{width:100%;height:auto;display:block;overflow:visible}.sd-cap{fill:var(--muted);font-size:23px}.sd-tot{font-family:var(--ff-display);font-size:46px;font-weight:var(--fw-semibold);letter-spacing:-1.5px;fill:var(--ink)}.sd-cl{fill:var(--muted);font-size:23px}.sd-cl .n{font-size:30px;font-weight:var(--fw-semibold);fill:var(--ink)}.sd-call{opacity:0;pointer-events:none;transition:opacity .14s}.sd-seg:hover .sd-call,.sd-seg:focus-within .sd-call{opacity:1}.sd-seg circle{cursor:pointer;transition:opacity .14s}.sd-ring svg:hover .sd-seg:not(:hover) circle{opacity:.45}.sd-chips{gap:0 var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));width:100%;display:grid}.sd-chip{color:var(--ink);border:0;border-bottom:1px dotted var(--line);background:0 0;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:11px 2px;font-size:15px;display:grid}.sd-chip i{border-radius:var(--r-full);width:9px;height:9px}.sd-chip .k{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.sd-chip .v{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--ink)}.ivtoday{flex-direction:column;gap:10px;max-height:430px;display:flex;overflow:auto}.ivrow{border:1px solid var(--line);background:#fff;border-inline-start:4px solid #b9abec;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ivrow.is-next{border-color:#d9cffa;background:#f4f1fe;border-inline-start-color:#1b43f5}.iv-t{font-size:16px;line-height:22px;font-weight:var(--fw-medium);color:var(--ink)}.iv-s{color:var(--muted);font-size:15px;line-height:22px}.iv-s a{color:#1535d4}.ivrow .btn{flex:none}.ivrow .btn .msi{color:#5b6ec9;width:20px;height:20px}.joblist{width:100%}.joblist thead th{color:var(--ink);white-space:normal;background:#f2f0fb;font-size:15px}.dash2 .panel .tbl-wrap{margin-inline:0}.dash2 .panel .tbl-wrap:only-child{margin-inline:calc(-1 * var(--sp-l))}.joblist th,.joblist td{padding:12px 10px}.joblist th:first-child,.joblist td:first-child{padding-inline-start:var(--sp-l)}.joblist th:last-child,.joblist td:last-child{padding-inline-end:var(--sp-l)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover .sh{color:var(--ink)}th.sortable[aria-sort] .sh .msi{color:var(--tx-primary-primary)}.joblist tbody tr{cursor:pointer}.joblist td{font-size:15px}.p-avail .panel-bd,.p-offers .panel-bd,.p-opened .panel-bd{display:block}.hatchbar{height:104px;margin:var(--sp-l) 0 var(--sp-xl);align-items:flex-start;gap:3px;display:flex;position:relative}.hatchbar .tk{border-radius:var(--r-full);flex:1 1 0;min-width:0;height:64px}.hatchbar .tk.is-stem{border-radius:0 0 var(--r-full) var(--r-full);height:104px}.hb-l{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding-inline-start:10px;font-size:15px;position:absolute;top:70px}.dash-legend{flex-direction:column;display:flex}.dl{border-top:1px dashed var(--line);align-items:center;gap:10px;padding:16px 0;display:flex}.dl:first-child{border-top:0}.dl i{border-radius:var(--r-full);flex:0 0 9px;width:9px;height:9px}.dl span{min-width:0;color:var(--ink);flex:1 1 0;font-size:16px}.dl b{color:var(--ink);font-size:16px}.offsplit{gap:var(--sp-l);margin:var(--sp-l) 0 var(--sp-l);grid-template-columns:1fr 1fr;align-self:flex-start;display:grid}.os{border-inline-start:3px solid var(--c,#f54901);flex-direction:column;gap:8px;padding-inline-start:12px;display:flex}.os-l{color:var(--muted);font-size:16px}.os-v{font-family:var(--ff-display);font-size:34px;line-height:1;font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}.p-offers .splitbar{border-radius:12px;height:78px;overflow:hidden}.splitbar .seg{border-radius:0}.openrings{align-items:center;gap:var(--sp-xl);margin-top:var(--sp-l);flex-wrap:wrap;display:flex}.ringstack{flex:0 0 190px;width:190px;height:190px}.orow{border-top:1px dotted var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.orow:first-child{border-top:0}.orow i{border-radius:var(--r-full);flex:0 0 9px;width:9px;height:9px}.orow span{min-width:0;color:var(--ink);flex:1 1 0;font-size:16px}.orow b{color:var(--ink);font-size:16px}.act-i .ic{color:#2b2b27}.legend i,.ringrow i,.dl i,.orow i,.sd-chip i{box-shadow:none}.splitbar .seg{border:0}.card-scroll .panel .tbl-wrap{overflow-x:auto}.card-scroll .panel .tbl{table-layout:auto;min-width:0}.sd-ring svg{display:block}.jobcard.is-link{cursor:pointer}.jobcard.is-link:focus-visible{outline:2px solid var(--bg-accent-primary,#f54901);outline-offset:2px}:root{--fs-m:16px;--lh-m:24px;--tx-brand-primary:var(--bg-accent-primary,#f54901)}.dash2{align-items:stretch}.dash2>.panel{flex-direction:column;display:flex}.dash2>.panel>.panel-bd{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;display:flex}.ivtoday{flex:0 auto;min-height:0;max-height:470px;overflow:auto}.iv-div{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin:6px 0 2px;font-size:13px;display:flex}.iv-div:after{content:"";background:var(--line);flex:auto;height:1px}.ivrow.is-later{background:var(--surface-2);border-inline-start-color:var(--line-2)}.ivrow.is-later .iv-t{color:var(--muted);font-weight:var(--fw-regular)}.iv-none{color:var(--muted);align-items:center;gap:8px;padding:14px 2px;font-size:15px;display:flex}.iv-none .msi{width:20px;height:20px}.iv-all{padding-top:var(--sp-m);font-size:15px;font-weight:var(--fw-medium);color:#1535d4;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;text-decoration:none;display:inline-flex}.iv-all:hover{text-decoration:underline}.iv-all .msi{width:18px;height:18px}.dash2 .panel .tbl-wrap{flex:auto}.dash2 .panel .joblist{align-self:flex-start;width:100%}.stagedonut{flex:auto;justify-content:flex-start}.stagedonut .sd-chips,.p-avail .dash-legend,.p-offers .splitbar{margin-top:auto}.openrings{align-items:center;gap:var(--sp-l);flex-wrap:nowrap;flex:auto}.openrings .ringstack{aspect-ratio:1;flex:0 0 clamp(140px,38%,190px);width:auto;height:auto}.openrings .col{flex:1 1 0;min-width:0}.p-opened .orow{padding:11px 0}@container (width<=360px){.openrings{align-items:stretch;gap:var(--sp-m);flex-direction:column}.openrings .ringstack{flex:none;align-self:center;width:min(190px,70%)}.openrings .col{width:100%}}.p-opened .panel-bd{container-type:inline-size}@media (width<=760px){.dash-big{font-size:38px}.sd-tot{font-size:40px}.offsplit{gap:var(--sp-m);grid-template-columns:1fr}}@container (width>=1180px){.dash2 .sd-chips{grid-template-columns:minmax(0,1fr)}.dash2 .dash-big{font-size:40px}.dash2 .joblist th,.dash2 .joblist td{padding:11px 6px}.dash2 .joblist th:first-child,.dash2 .joblist td:first-child{padding-inline-start:var(--sp-m)}.dash2 .joblist th:last-child,.dash2 .joblist td:last-child{padding-inline-end:var(--sp-m)}.dash2 .joblist .pill{padding:0 10px;font-size:13px}.dash2 .joblist thead th .sh .msi{width:14px;height:14px}}.card-scroll .dash2 .joblist{table-layout:fixed;width:100%}.dash2 .joblist th:first-child{width:auto}.dash2 .joblist th:nth-child(2){width:22%}.dash2 .joblist th:nth-child(3){width:14%}.dash2 .joblist th:nth-child(4){width:120px}.dash2 .joblist .pill{flex:none;min-width:max-content}.dash2 .joblist th{font-size:13px;overflow:visible}.dash2 .joblist td{font-size:14px}.dash2 .joblist thead th{white-space:normal}.dash2 .joblist thead th .sh{flex-wrap:wrap;align-items:center;gap:2px 4px;min-width:0;display:flex}.dash2 .joblist thead th .sh .msi{flex:0 0 15px;width:15px;height:15px}.dash2 .joblist td:first-child{white-space:normal;overflow-wrap:anywhere}.dbpanel .tl:before{display:none}.panel>.panel-bd:has(>.tbl-wrap:only-child){padding-inline:0}:is(.panel>.panel-bd:has(>.tbl-wrap:only-child) .tbl th:first-child,.panel>.panel-bd:has(>.tbl-wrap:only-child) .tbl td:first-child){padding-inline-start:var(--sp-l)}:is(.panel>.panel-bd:has(>.tbl-wrap:only-child) .tbl th:last-child,.panel>.panel-bd:has(>.tbl-wrap:only-child) .tbl td:last-child){padding-inline-end:var(--sp-l)}.chart.is-line{width:auto;margin-inline:calc(-1 * var(--sp-l));position:relative}.chart.is-line svg{width:100%;height:auto;display:block;overflow:visible}.chart.is-line+.legend:has(span:only-child){display:none}.lc-over{pointer-events:none;position:absolute;inset:0}.lc-y{text-align:end;color:var(--muted);font-variant-numeric:tabular-nums;padding-inline-end:8px;font-size:13px;position:absolute;transform:translateY(-50%)}.lc-x{color:var(--muted);white-space:nowrap;font-size:13px;position:absolute;bottom:0;transform:translate(-50%)}.lc-pt{pointer-events:auto;cursor:pointer;place-items:center;width:26px;height:26px;display:grid;position:absolute;transform:translate(-50%,-50%)}.lc-pt .dot{border-radius:var(--r-full);border:3px solid var(--c);background:#fff;width:11px;height:11px;transition:transform .14s}.lc-pt:hover .dot{transform:scale(1.35)}.lc-tip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;opacity:0;pointer-events:none;inset-inline-start:calc(100% + 8px);background:#fff;border-radius:10px;padding:7px 12px;font-size:14px;transition:opacity .13s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #18181624}.lc-tip b{color:var(--ink);font-weight:var(--fw-semibold)}.lc-pt.is-right .lc-tip{inset-inline:auto calc(100% + 8px)}.lc-pt:hover .lc-tip{opacity:1}.panel-hd .select,.tab-bar .select,.toolbar .select{border-radius:var(--r-full);background-color:var(--surface-2);padding-top:0;padding-bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23191917'%3E%3Cpath d='M8.5 10h7L12 14.5Z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px;height:40px;min-height:0;padding-inline-end:38px;font-size:15px}.panel-hd .select:hover,.toolbar .select:hover{background-color:var(--surface-3,#eeeee9)}.pill.pill-out{background:var(--bg-neutral-primary)}.pill-out.pill-ok{background:#f2ffec}.pill-out.pill-warn{background:#fff8ec}.pill-out.pill-err{background:#fff1f1}.pill-out.pill-info{background:#f5f2fe}.pill-out.pill-pri{background:var(--bg-primary-tertiary)}.pill-out.pill-acc{background:#fff4ee}.pill-out.pill-neu{background:var(--surface-2)}.dbpanel .rows{padding-bottom:var(--sp-s)}.bar{min-height:8px}.bar.lg{min-height:10px}.col>.bar{flex:none;align-self:stretch}.card-scroll{container-type:inline-size}.card-scroll .section.grid-2{grid-template-columns:minmax(0,1fr);align-items:stretch}@container (width>=880px){.card-scroll .section.grid-2{grid-template-columns:1.43fr 1fr}}.section.grid-2>.panel,.section.grid-2>.dbpanel{flex-direction:column;min-width:0;display:flex}.section.grid-2>.panel>.panel-bd{flex:auto}.splitbar{border-radius:var(--r-full);overflow:hidden}@media (width>=1181px){.card-scroll:has(.dash){flex-direction:column;display:flex;overflow:hidden}.card-scroll:has(.dash)>*{flex:none}.card-scroll:has(.dash)>:has(.dash){flex-direction:column;flex:auto;min-height:0;display:flex}.dash{flex:auto;align-items:stretch;min-height:0}.dash>.dash-rail,.dash>.dash-feed{min-height:0;padding-bottom:var(--sp-l);scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.dash>.dash-rail::-webkit-scrollbar{width:0;height:0}.dash>.dash-feed::-webkit-scrollbar{width:0;height:0}.dash>.dash-rail>*,.dash>.dash-feed>*{flex:none}}.ackstrip{margin-top:var(--sp-m);border-radius:var(--r-inset);background:var(--surface-2);align-items:center;gap:14px;padding:16px 18px;display:flex}.ackstrip.is-flat{margin-top:0}.ackstrip .ic{flex:0 0 34px;place-items:center;display:grid}.ackstrip .ic .msi{color:#d93025;width:34px;height:34px}.ackstrip .nm{font-size:17px;line-height:24px;font-weight:var(--fw-medium);color:var(--ink)}.ackstrip .due{color:var(--muted);font-size:15px}.ackbtn{border-radius:var(--r-full);color:#6f60c9;height:46px;font-family:var(--ff-display);font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;background:#f4f1fe;border:1.5px solid #1b43f5;align-items:center;gap:8px;padding:0 20px;transition:background .15s;display:inline-flex}.ackbtn:hover{background:#eae5fc}.ackbtn .msi{width:20px;height:20px}.ackstrip.is-done{background:#f2ffec}.ackdone{font-size:16px;font-weight:var(--fw-semibold);color:#3f6a12;align-items:center;gap:8px;display:inline-flex}.ackdone .msi{width:20px;height:20px}.ackcheck{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.jobcard.is-v2{gap:var(--sp-m);padding:var(--sp-l);flex-direction:column;display:flex}.v2-hd{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;column-gap:10px;display:grid;position:relative}.v2-hd>.col{display:contents}.v2-hd .v2-ttl{grid-area:1/1/auto/-1}.v2-hd .v2-ttl:before{content:"";float:inline-end;width:150px;height:30px}.v2-hd .v2-sub{grid-area:2/1/auto/-1;margin-top:6px}.v2-hd>.statpick,.v2-hd>.icon-btn{position:absolute;top:0}.v2-hd>.icon-btn{inset-inline-end:0}.v2-hd>.statpick{inset-inline-end:44px}.v2-ttl{font-family:var(--ff-display);font-size:20px;line-height:28px;font-weight:var(--fw-semibold);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.v2-ttl:hover{text-decoration:none}.v2-sub{color:var(--tx-neutral-disabled);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:22px;display:flex}.v2-sub .msi{width:18px;height:18px}.v2-sub .dot,.v2-ft .dot{border-radius:var(--r-full);background:var(--line-2);flex:0 0 3px;width:3px;height:3px}.jobcard.is-v2 .statpick{flex:none;margin-inline-start:auto}.v2-fill{border-radius:var(--r-inset);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.v2-fill .k{color:var(--tx-neutral-disabled);font-size:14px;line-height:22px}.v2-fill .n{font-family:var(--ff-display);font-size:18px;line-height:24px;font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.v2-fill .n span{color:var(--tx-neutral-disabled);font-weight:var(--fw-regular);font-size:14px}.v2-fill .bar{background:#19191717;height:8px}.v2-fill .bar>i{background:#1b43f5}.v2-fill .bar.ok>i{background:#b2df35}.v2-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.jf{align-items:flex-start;gap:10px;min-width:0;display:flex}.jf .ic{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.jf .ic .msi{width:19px;height:19px}.jf .k{color:var(--tx-neutral-disabled);font-size:12px;line-height:18px}.jf .v{font-size:14px;line-height:22px;font-weight:var(--fw-medium);color:var(--ink);overflow-wrap:anywhere}.v2-cands{border-radius:var(--r-inset);border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.v2-cands .txt{color:var(--tx-neutral-disabled);font-size:14px;line-height:22px}.v2-cands .txt b{color:var(--ink);font-weight:var(--fw-medium)}.v2-cands .msi{width:20px;height:20px;color:var(--muted);transition:transform .16s}.v2-cands,.v2-cands:hover{text-decoration:none}.v2-cands:hover{background:var(--surface-2);border-color:var(--line-2)}.v2-cands:hover .txt{color:var(--ink)}.v2-cands:hover .msi{color:var(--ink);transform:translate(3px)}.v2-ft{color:var(--tx-neutral-secondary,#242424);flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;font-size:14px;line-height:22px;display:flex}.v2-ft i{font-style:italic}.v2-ft .lnk{color:#1535d4}.rxdlg{flex-direction:column;display:flex}.rxdlg .rxhd{box-sizing:border-box;flex:0 0 89px;align-items:center;height:89px;min-height:89px}.rxdlg .rxtabs{flex:0 0 56px;align-items:stretch;height:56px;overflow:hidden}.rxdlg .rxt{line-height:1}.rxdlg .rxlist{flex:0 0 340px;height:340px;min-height:340px;max-height:340px}.card-scroll .jobgrid{grid-template-columns:minmax(0,1fr)}@container (width>=500px){.card-scroll .jobgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=740px){.card-scroll .jobgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=500px){.card-scroll .jobcard.is-v2{padding:var(--sp-m);gap:var(--sp-s)}.card-scroll .jobcard.is-v2 .v2-ttl{font-size:18px;line-height:25px}.card-scroll .jobcard.is-v2 .v2-facts{gap:12px}.card-scroll .jobcard.is-v2 .jf .ic{flex:0 0 30px;width:30px;height:30px}.card-scroll .jobcard.is-v2 .jf .ic .msi{width:17px;height:17px}.card-scroll .jobcard.is-v2 .v2-hd{column-gap:6px}.card-scroll .jobcard.is-v2 .v2-sub{flex-wrap:nowrap;min-width:0}.card-scroll .jobcard.is-v2 .v2-sub>:not(.msi):not(.dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-scroll .jobcard.is-v2 .statpick{margin-inline-start:0}.card-scroll .jobcard.is-v2 .v2-cands{min-width:0}.card-scroll .jobcard.is-v2 .v2-cands .av-stack{min-width:0;overflow:hidden}.card-scroll .jobcard.is-v2 .v2-cands .txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@container (width<=1150px){.card-scroll .jobgrid .jobcard.is-v2 .v2-cands .av-stack{display:none}.card-scroll .jobcard.is-v2 .v2-hd{row-gap:6px}.card-scroll .jobcard.is-v2 .v2-hd .v2-ttl{grid-area:2/1/auto/-1}.card-scroll .jobcard.is-v2 .v2-hd .v2-ttl:before{display:none}.card-scroll .jobcard.is-v2 .v2-hd .v2-sub{grid-area:3/1/auto/-1}.card-scroll .jobcard.is-v2 .v2-hd>.statpick{grid-area:1/2;position:static}.card-scroll .jobcard.is-v2 .v2-hd>.icon-btn{grid-area:1/3;position:static}}.jobcard.is-v2{transition:border-color .16s,box-shadow .16s,background .16s}.jobcard.is-v2:hover{border-color:var(--line-2);box-shadow:0 8px 24px #1818161a}.jobcard.is-v2 .v2-ttl{cursor:inherit;pointer-events:none}.jobcard.is-v2:hover .v2-ttl{text-decoration:none}.jobcard.is-v2:hover .v2-cands{border-color:var(--line-2)}.jw{background:var(--canvas);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.jw-rail{gap:var(--sp-m);border-inline-end:1px solid var(--line);background:var(--canvas);flex-direction:column;height:100vh;padding:24px 12px;display:flex;position:sticky;top:0}.jw-brand{padding:0 8px 24px;display:block}.jw-brand svg{width:201px;height:auto;display:block}.jw-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jw-step button{text-align:start;width:100%;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex;position:relative}.jw-step button:disabled{cursor:default;opacity:.55}.jw-step .dot{border-radius:var(--r-full);border:2px solid var(--line-2);color:#fff;background:#fff;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.jw-step+.jw-step button:before{content:"";background:var(--line-2);inset-inline-start:10px;width:2px;height:12px;position:absolute;top:-12px}.jw-step.is-done .dot{background:#7fae2c;border-color:#7fae2c}.jw-step.is-on .dot{border-color:var(--bg-accent-primary,#f54901);background:var(--bg-accent-primary,#f54901);box-shadow:inset 0 0 0 3px #fff}.jw-main{flex-direction:column;min-width:0;display:flex}.jw-hd{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-xl);border-bottom:1px solid var(--line);background:var(--canvas);display:flex}.jw-hd>.col{flex:auto;min-width:0}.jw-t{font-family:var(--ff-display);font-size:19px;font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}.jw-c{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.jw-search{flex:0 380px;min-width:0;margin-inline-start:auto}@media (width<=1150px){.jw-search{display:none}}.jw-user{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.jw-user .col span{color:var(--muted);font-size:12px}.jw-body{padding:var(--sp-xl);flex:auto;overflow-y:auto}.jw-pane{background:var(--bg-neutral-primary);border:1px solid var(--line);border-radius:var(--r-block);padding:var(--sp-xl);gap:var(--sp-l);flex-direction:column;max-width:1180px;margin:0 auto;display:flex}.jwt,.jw-attach,.jw-stages li,.jw-aside{border-radius:var(--r-inset)}.jw-pane-hd{align-items:flex-start;gap:var(--sp-m);display:flex}.jw-pane-hd>.col{flex:auto;min-width:0}.jw-pane-hd>.btn{flex:none;margin-inline-start:auto}.jw-pane-hd h1{font-family:var(--ff-display);font-size:22px;line-height:30px;font-weight:var(--fw-semibold);color:var(--ink)}.jw-pane-hd p{color:var(--muted);margin-top:2px;font-size:15px;line-height:22px}.jw-grid{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.jw-col{gap:var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jwf{flex-direction:column;gap:6px;min-width:0;display:flex}.jwf.span-full{grid-column:1/-1}.jwf .k{color:var(--muted);font-size:13px}.jwt{align-items:center;gap:var(--sp-m);border:1px solid var(--line);border-radius:var(--r-inset);background:var(--surface-2);grid-column:1/-1;padding:14px 16px;display:flex}.jwt>.col{flex:auto;min-width:0}.jwt>.sw{margin-inline-start:auto}.jwt b{color:var(--ink);font-size:16px}.jwt .hint{color:var(--muted);font-size:14px}.sw{border-radius:var(--r-full);background:var(--line-2);cursor:pointer;flex:0 0 46px;width:46px;height:26px;transition:background .16s;position:relative}.sw input{opacity:0;width:0;height:0;position:absolute}.sw span{border-radius:var(--r-full);top:3px;background:#fff;width:20px;height:20px;transition:transform .16s;position:absolute;inset-inline-start:3px}.sw:has(input:checked){background:#7fae2c}.sw:has(input:checked) span{transform:translate(20px)}.jw-attach{border:1px dashed var(--line-2);border-radius:var(--r-inset);cursor:pointer;text-align:start;font:inherit;background:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.jw-attach:hover{background:var(--surface-2);border-color:var(--ink)}.jw-attach .ic .msi{color:#e8a33d;width:26px;height:26px}.jw-attach b{color:var(--ink);font-size:16px}.jw-attach .hint{color:var(--muted);font-size:14px}.jw-stages{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jw-stages li{border:1px solid var(--line);border-radius:var(--r-inset);color:var(--ink);background:#fff;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.jw-stages .n{border-radius:var(--r-full);background:var(--surface-2);width:24px;height:24px;color:var(--muted);flex:0 0 24px;place-items:center;font-size:13px;display:grid}.jw-stages .msi{width:18px;height:18px;color:var(--line-2)}.jw-aside{background:var(--surface-2);border-radius:var(--r-inset);padding:var(--sp-l);gap:var(--sp-s);flex-direction:column;display:flex;position:sticky;top:0}.jw-aside h3{font-family:var(--ff-display);font-size:17px;font-weight:var(--fw-semibold);color:var(--ink)}.jw-empty{text-align:center;padding:var(--sp-xl) 0;color:var(--muted);flex-direction:column;align-items:center;gap:8px;display:flex}.jw-empty .msi{width:40px;height:40px;color:var(--line-2)}.jw-empty b{color:var(--ink);font-size:15px}.jw-empty p{font-size:14px}.jw-kv{gap:8px var(--sp-m);grid-template-columns:auto 1fr;margin:0;font-size:14px;display:grid}.jw-kv dt{color:var(--muted)}.jw-kv dd{color:var(--ink);text-align:end;overflow-wrap:anywhere;margin:0}.jw-list{color:var(--muted);margin:0;padding-inline-start:18px;font-size:14px;line-height:22px}.jw-prev b{color:var(--ink);font-size:16px}.jw-prev p{color:var(--muted);margin-top:6px;font-size:14px;line-height:22px}.jw-ft{align-items:center;gap:var(--sp-s);padding-top:var(--sp-m);border-top:1px solid var(--line);display:flex}.jwpack-bd{padding:var(--sp-l);max-height:60vh;overflow-y:auto}.jwpack-grid{gap:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.jwpack-i{border-radius:var(--r-inset);cursor:pointer;font:inherit;text-align:center;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.jwpack-i:hover{background:var(--surface-2);border-color:var(--line-2)}.jwpack-i .art{width:100%;display:block}.jwpack-i b{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.jwpack-i .sub{color:var(--muted);font-size:12px}.jwpack-list{flex-direction:column;gap:8px;display:flex}.jwpack-r{border:1px solid var(--line);border-radius:var(--r-inset);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}.jwpack-r:hover{background:var(--surface-2)}.jwpack-r b{color:var(--ink);font-size:15px}.jwpack-r .hint{color:var(--muted);font-size:13px}@media (width<=1100px){.jw-grid{grid-template-columns:minmax(0,1fr)}.jw-aside{position:static}}@media (width<=820px){.jw{grid-template-columns:minmax(0,1fr)}.jw-rail{align-items:center;gap:var(--sp-m);border-inline-end:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;position:static;overflow-x:auto}.jw-brand{flex:0 0 120px}.jw-steps{gap:var(--sp-m);flex-direction:row}.jw-step+.jw-step button:before{display:none}.jw-col{grid-template-columns:minmax(0,1fr)}.jw-user .col{display:none}}.card-scroll>.toolbar,.card-scroll>.filterbar,.card-scroll>.filters,.card-scroll .is-tbl-chain>.toolbar,.card-scroll .is-tbl-chain>.filterbar,.card-scroll .is-tbl-chain>.filters,.card-scroll .toolbar.is-inline{padding-inline:var(--card-pad-x)}.tab-bar .toolbar,.tab-bar .toolbar.is-inline{padding-inline:0}.card-scroll .tab-bar{flex-wrap:wrap}.card-scroll .tab-bar>.toolbar.is-inline{flex:auto;min-width:0}.tab-bar .fsearch,.toolbar .fsearch{flex:160px;min-width:0}.tab-bar .fsearch input,.toolbar .fsearch input{min-width:0}.tab-bar .toolbar.is-inline .fsearch{flex:120px}.card{container-type:inline-size}@container (width<=1100px){.card-scroll .tab-bar{height:auto;padding-bottom:var(--sp-s);row-gap:0}.card-scroll .tab-bar>.tabs{flex:100%;margin-inline-end:0}.card-scroll .tab-bar>.toolbar.is-inline{height:var(--bar-h);padding-inline:var(--card-pad-x);flex:100%}}.card-scroll>.tbl-wrap,.card-scroll .is-tbl-chain>.tbl-wrap,.card-scroll>.jobgrid,.card-scroll>.subgrid,.card-scroll>.asm-grid{margin-top:var(--sp-m)}.card-scroll.has-tbl .is-tbl-chain>.tbl-wrap{margin-top:var(--sp-m);padding-top:0}[data-jobs],.card-scroll>.section:first-of-type,.card-scroll>:not(.tabs):not(.tab-bar)>.section:first-of-type{padding-top:var(--sp-m)}.dash2>.panel,.dash>.dash-rail>.panel,.dash>.dash-feed>.panel,.stats .paycard,.stats .stat,.dbpanel,.panel,.jobcard,.asm-card,.subcard,.section>.panel{border-radius:var(--r-block)}.v2-fill,.v2-cands,.jf .ic,.jw-aside{border-radius:24px}:root{--r-block:32px;--r-inset:24px}.card,.panel,.dbpanel,.stats .paycard,.stats .stat,.jobcard,.asm-card,.subcard,.post,.revfile,.revtrail,.revmain,.jw-pane,.modal,.tbl-wrap,.dt-cover,.create-form,.rail-card,.cd-card,.pool-card,.attcard,.dept-card,.ot-card,.evcard,.rec-card,.osheet,.exit-card{border-radius:var(--r-block)}.v2-fill,.v2-cands,.jw-aside,.jwt,.jw-attach,.jw-stages li,.ackstrip,.secrow,.qwell,.sc-prev,.jf .ic,.ivrow,.rcrit,.rm-fb textarea,.jpanel,.qa,.runstrip,.adminlink,.stat .well,.statbox .well,.sumbox,.revbox,.jbox{border-radius:var(--r-inset)}.card-scroll .tbl-wrap,.card-scroll .is-tbl-chain>.tbl-wrap{border-radius:var(--r-block)}:root{--r-tile:14px}.card,.panel,.dbpanel,.stats .paycard,.stats .stat,.statbox,.jobcard,.asm-card,.subcard,.post,.modal,.tbl-wrap,.create-form,.jw-pane,.revfile,.revtrail,.revmain,.olpage,.dt-cover,.dt-banner,.batch-list,.lvhi,.lvrange,.ev-body,.osheet,.exit-card,.pscard,.holiday-card,.post-media,.rail-card,.cd-card,.pool-card,.attcard,.dept-card,.ot-card,.evcard,.rec-card,.org-preview,.critinfo{border-radius:var(--r-block)}.v2-fill,.v2-cands,.jw-aside,.jwt,.jw-attach,.jw-stages li,.ackstrip,.secrow,.qwell,.sc-prev,.ivrow,.rcrit,.rm-fb textarea,.jpanel,.qa,.poll-opt,.runstrip,.adminlink,.stat .well,.statbox .well,.sumbox,.revbox,.jbox,.fnf-card,.fnf-who,.fnf-net,.ev-when,.ev-venue,.ev-cancel,.chat-new,.note-new,.upnext,.avail-strip,.reqfacts,.clr-row,.clr-task,.mbr,.jwpack-i,.jwpack-r,.rs-field,.textarea,.input,.select,.splitbar,.p-offers .splitbar,.hatchbar .run,.empty .art,.loading-pane{border-radius:var(--r-inset)}.jf .ic,.sc-ic,.ackstrip .ic,.rxhd .gl,.modal-ic,.act-i .ic,.rs-chip,.jw-step .dot,.tl .dot,.stats .paycard .gl,.fchip .ic,.thumb,.av-sq{border-radius:var(--r-tile)}.pill,.av,.avatar,.sw,.icon-btn,.arrow-btn,.fsearch,.gsearch,.fchip,.sd-chip,.trendpill,.tab,.seg button,.ackbtn,.btn{corner-shape:round}.tbl thead th:first-child,.tbl thead th:last-child{border-radius:0}.btn,.btn-primary,.btn-secondary,.btn-neutral,.btn-quiet,.btn-ghost-accent,.btn-violet,.ackbtn,.jw-ft .btn,.modal-ft .btn,.acts .btn,.menu-item,.statpick{border-radius:var(--r-full);corner-shape:round}*{corner-shape:round}:root{--r-block:24px;--r-inset:14px;--r-tile:10px}.card,.jw-pane,.modal,.dt-cover,.olpage{border-radius:28px}.panel,.dbpanel,.stats .paycard,.stats .stat,.statbox,.post,.revfile,.revtrail,.revmain{border-radius:24px}.jobcard,.asm-card,.subcard,.tbl-wrap,.card-scroll .tbl-wrap,.card-scroll .is-tbl-chain>.tbl-wrap,.create-form,.batch-list,.lvhi,.lvrange,.ev-body,.osheet,.exit-card,.pscard,.holiday-card,.rail-card,.cd-card,.pool-card,.attcard,.dept-card,.ot-card,.evcard,.rec-card,.critinfo,.jwpack-i,.jwpack-r{border-radius:20px}.v2-fill,.v2-cands,.jw-aside,.jwt,.jw-attach,.jw-stages li,.ackstrip,.secrow,.qwell,.sc-prev,.ivrow,.rcrit,.rm-fb textarea,.jpanel,.qa,.poll-opt,.runstrip,.adminlink,.stat .well,.statbox .well,.sumbox,.revbox,.jbox,.fnf-card,.fnf-who,.fnf-net,.ev-when,.ev-venue,.ev-cancel,.chat-new,.note-new,.upnext,.avail-strip,.reqfacts,.clr-row,.clr-task,.mbr,.rs-field,.textarea,.input,.select,.jw-pane .input,.jw-pane .select,.jw-pane .textarea,.empty .art,.loading-pane{border-radius:14px}.jf .ic,.sc-ic,.ackstrip .ic,.rxhd .gl,.modal-ic,.act-i .ic,.rs-chip,.thumb,.av-sq,.stats .paycard .gl{border-radius:10px}.jw-rail{gap:var(--sp-s)}.jw-back{color:#1535d4;align-items:center;gap:8px;padding:0 8px 8px;font-size:16px;text-decoration:none;display:inline-flex}.jw-back .msi{width:20px;height:20px}.jw-step .dot em{color:var(--muted);font-size:13px;font-style:normal}.jw-step.is-on .dot em{color:var(--ink)}.jw-step+.jw-step button:before{height:14px;top:-14px}.jw-hd{border-bottom:1px solid var(--line)}.jw-c i{opacity:.5;margin:0 4px;font-style:normal}.jw-c strong{color:var(--ink);font-weight:var(--fw-medium)}.jw-user .col.end{text-align:end;align-items:flex-end}.jw-sub{align-items:flex-start;gap:var(--sp-m);padding:var(--sp-l) var(--sp-xl);border-bottom:1px solid var(--line);display:flex}.jw-sub h1{font-family:var(--ff-display);font-size:24px;line-height:32px;font-weight:var(--fw-semibold);color:var(--ink)}.jw-sub p{color:var(--muted);margin-top:2px;font-size:15px;line-height:22px}.jwstatus{border-radius:var(--r-full);color:#2f7d08;height:44px;font-family:var(--ff-display);font-size:16px;font-weight:var(--fw-semibold);cursor:pointer;background:#fff;border:1.5px solid #3da20b;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.jwstatus .msi{width:20px;height:20px}.jw-body{padding:var(--sp-xl)}.jw-pane{background:0 0;border:0;max-width:none;padding:0}.jw-grid{gap:var(--sp-xl)}.jw-col{background:var(--bg-neutral-primary);border:1px solid var(--line);padding:var(--sp-xl);border-radius:20px;align-content:start}.jw-sec{margin-bottom:var(--sp-xs);flex-direction:column;gap:2px;display:flex}.jw-sec.is-row{align-items:flex-start;gap:var(--sp-m);flex-direction:row}.jw-sec h2{font-family:var(--ff-display);font-size:20px;line-height:28px;font-weight:var(--fw-semibold);color:var(--ink)}.jw-sec p{color:var(--muted);font-size:15px;line-height:22px}.jw-div{padding-top:var(--sp-m);border-top:1px dashed var(--line);margin-top:var(--sp-xs)}.jwf .k em{color:var(--muted);font-style:normal}.jwsel{display:block;position:relative}.jwsel.has-search .select{padding-inline-start:44px}.jwsel .ic{pointer-events:none;color:var(--muted);inset-inline-start:14px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.jwsel .ic .msi{width:20px;height:20px}.jwpair{align-items:center;gap:var(--sp-s);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.jwpair .to{color:var(--muted);font-size:15px}.jwunit{display:block;position:relative}.jwunit em{color:var(--muted);inset-inline-end:16px;font-size:15px;font-style:normal;position:absolute;top:50%;transform:translateY(-50%)}.jwsug{flex-direction:column;gap:8px;margin-top:-4px;display:flex}.jwsug .cap,.jw-chipset .cap{color:var(--muted);font-size:14px}.sug{border-radius:var(--r-full);background:var(--surface-2);height:40px;font:inherit;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:inline-flex}.sug:hover{background:#eceae4}.sug .msi{width:18px;height:18px;color:var(--muted)}.jwchip{border:1px solid var(--line);border-radius:var(--r-full);height:38px;color:var(--ink);background:#fff;align-items:center;padding:0 16px;font-size:15px;display:inline-flex}.jw-chipset{margin-bottom:var(--sp-s);flex-direction:column;gap:8px;display:flex}.jwchk{color:var(--ink);cursor:pointer;align-items:center;gap:10px;margin-top:10px;font-size:16px;display:flex}.jwlink{font:inherit;font-size:16px;font-weight:var(--fw-medium);color:#1535d4;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:inline-flex}.jwlink .msi{width:20px;height:20px}.yn{border-radius:var(--r-full);background:#f2effe;align-items:center;width:max-content;padding:4px;display:inline-flex}.yn button{border-radius:var(--r-full);min-width:80px;height:44px;font:inherit;color:#4c4c46;cursor:pointer;background:0 0;border:0;padding:0 22px;font-size:16px}.yn button.is-on{color:#fff;font-weight:var(--fw-medium);background:#1b43f5}.dchip{border:1px solid var(--line);border-radius:var(--r-full);height:46px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;align-items:center;padding:0 22px;font-size:16px;display:inline-flex}.dchip.is-on{color:#fff;background:#1b43f5;border-color:#1b43f5}.dchip.is-split{cursor:default;gap:8px;padding-inline-end:8px}.dchip.is-split .select{color:#1535d4;background-color:#0000;background-position:right 6px center;border:0;width:auto;height:32px;min-height:0;padding:0 30px 0 10px;font-size:15px}.jwnum{align-items:center;gap:10px;display:inline-flex}.jwnum button{border:1px solid var(--line);cursor:pointer;color:#1535d4;background:#fff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.jwnum button:hover{background:var(--surface-2)}.jwnum .n{border:1px solid var(--line);min-width:56px;height:56px;font-family:var(--ff-display);color:var(--ink);border-radius:16px;place-items:center;font-size:18px;display:grid}.jwqs{gap:var(--sp-m);flex-direction:column;display:flex}.jwq{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.jwq-hd b{color:var(--ink);font-size:16px}.jwq-hd .grip .msi{width:20px;height:20px;color:var(--line-2)}.jwq-hd .select{background-color:#0000;border:0;width:auto;height:40px;min-height:0;padding-block:0;font-size:15px;line-height:40px}.jwq-hd .req{color:var(--muted);font-size:15px}.jwq-bd{gap:var(--sp-m);padding:var(--sp-l);flex-direction:column;display:flex}.jwq-c{align-items:center;gap:10px;margin-bottom:10px;display:flex}.jwq-c .x{border-radius:var(--r-full);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;display:grid}.jwq-c .x:hover{background:var(--surface-2)}.jwq-ft{padding:12px var(--sp-l);border-top:1px solid var(--line);align-items:center;gap:10px;display:flex}.btn-danger-ghost{color:#c33;background:#fff;border:1px solid #ef6b6b}.btn-danger-ghost:hover{background:#fff5f5}.jwq-prev{padding:var(--sp-l);background:var(--surface-2);border-top:1px solid var(--line);flex-direction:column;gap:6px;display:flex}.jwq-prev b{color:var(--ink);font-size:16px}.jwadd{border-radius:var(--r-full);height:56px;font-family:var(--ff-display);font-size:16px;font-weight:var(--fw-semibold);color:#1535d4;cursor:pointer;background:#fff;border:1.5px solid #1b43f5}.jw-rounds{gap:var(--sp-m)}.jwr{border:1px solid #0000;border-radius:20px;overflow:hidden}.jwr-hd{background:var(--surface-2);width:100%;font:inherit;cursor:pointer;text-align:start;border:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.jwr-hd b{font-family:var(--ff-display);font-size:19px;font-weight:var(--fw-semibold);color:var(--ink)}.jwr-hd .msi{width:22px;height:22px;color:var(--muted)}.jwr.is-open .jwr-hd{background:0 0}.jwr.is-open{border-color:#0000}.jwr-bd{padding:0}.jwr-bd .jw-col{padding:var(--sp-s) 0 var(--sp-l);border:0}.jwiv{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.jwiv-i{border:1px solid var(--line);border-radius:var(--r-full);height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 8px 0 6px;font-size:15px;display:inline-flex}.jwiv-i.is-flat{border:0;height:auto;margin-bottom:8px;padding:0}.jwiv-i .x{border-radius:var(--r-full);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.jwacc{flex-direction:column;display:flex}.jwacc-i{border-bottom:1px solid var(--line)}.jwacc-i summary{color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:20px 0;font-size:18px;list-style:none;display:flex}.jwacc-i summary::-webkit-details-marker{display:none}.jwacc-i summary .msi{width:22px;height:22px;color:var(--muted);margin-inline-start:auto;transition:transform .16s}.jwacc-i[open] summary .msi{transform:rotate(180deg)}.jwacc-i .bd{padding:0 0 var(--sp-l)}.jw-aside{background:var(--surface-2);gap:var(--sp-m);border:0}.jw-aside h3{font-family:var(--ff-display);font-size:20px;font-weight:var(--fw-semibold)}.jw-kv{grid-template-columns:minmax(0,1fr);gap:0}.jw-kv dt{color:var(--muted);padding-top:14px;font-size:14px}.jw-kv dd{color:var(--ink);text-align:start;border-bottom:1px dashed var(--line);padding:2px 0 14px;font-size:16px}.jw-kv dd:last-child{border-bottom:0}.jw-aside .cap{color:var(--muted);font-size:14px}.jw-note-block{border-bottom:1px dashed var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}.jw-note-block b{color:var(--ink);font-size:16px}.jw-hr{background:var(--line);height:1px}.jw-p{color:var(--ink);font-size:15px;line-height:23px}.jw-muted{color:var(--muted);font-size:15px}.jw-aside .jw-list{color:var(--ink);padding-inline-start:18px;font-size:15px;line-height:23px}.jw-aside .jw-list li{margin-bottom:10px}.jw-note{border-radius:var(--r-full);color:#c33;background:#fff1f1;padding:6px 14px;font-size:15px;display:inline-block}.jw-empty{gap:10px}.jw-empty .msi{color:#cfe0f5;width:64px;height:64px}.jw-empty b{font-family:var(--ff-display);font-size:21px;font-weight:var(--fw-semibold);color:var(--ink)}.jw-ft{align-items:center;gap:var(--sp-s);padding:var(--sp-m) var(--sp-xl);border-top:1px solid var(--line);background:var(--canvas);display:flex}.btn-outline-accent{border:1.5px solid var(--bg-accent-primary,#f54901);color:var(--bg-accent-primary,#f54901);font-weight:var(--fw-semibold);background:#fff}.btn-outline-accent:hover{background:#fff6f1}.jw-ft .btn-primary{background:var(--bg-accent-primary,#f54901);border-color:var(--bg-accent-primary,#f54901)}@media (width<=1100px){.jw-col{padding:var(--sp-l)}}.jw-rail{gap:0;padding:24px 16px}.jw-brand{padding:0 4px 20px}.jw-back{margin:0 0 var(--sp-l);color:var(--ink);padding:0 4px}.jw-back:hover{color:var(--bg-accent-primary,#f54901)}.jw-steps{gap:0}.jw-step{position:relative}.jw-step button{color:var(--muted);align-items:center;gap:14px;padding:9px 4px;font-size:16px}.jw-step .dot{z-index:1;border-radius:var(--r-full);border:1.5px solid var(--line-2);width:28px;height:28px;color:var(--muted);background:#fff;flex:0 0 28px;place-items:center;font-size:13px;display:grid;position:relative}.jw-step .dot em{font-size:13px;font-style:normal;font-weight:var(--fw-medium);color:inherit}.jw-step .dot .msi{width:16px;height:16px}.jw-step+.jw-step button:before{content:"";background:var(--line-2);z-index:0;inset-inline-start:17.25px;width:1.5px;height:18px;position:absolute;top:-9px}.jw-step.is-done .dot{background:var(--ink);border-color:var(--ink);color:#fff}.jw-step.is-done .dot em{display:none}.jw-step.is-done+.jw-step button:before{background:var(--ink)}.jw-step.is-on .dot{border-color:var(--ink);color:var(--ink);box-shadow:none;background:#fff;border-width:2px}.jw-step.is-on button{color:var(--ink);font-weight:var(--fw-semibold)}.jw-step button:not(:disabled):hover{color:var(--ink)}.jw-step button:disabled{opacity:1;color:var(--tx-neutral-disabled)}.jw-step button:disabled .dot{border-color:var(--line);color:var(--tx-neutral-disabled)}.jw-ft .btn-primary,.jw-pane .btn-primary,.jw-col .btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.jw-ft .btn-primary:hover{background:#2f2f2b;border-color:#2f2f2b}.jw-ft .btn-outline-accent{border-color:var(--line-2);color:var(--ink)}.jw-ft .btn-outline-accent:hover{background:var(--surface-2);border-color:var(--ink)}.jwstatus{border-color:var(--line-2);color:var(--ink)}.jwstatus:hover{background:var(--surface-2)}.jwadd{border-color:var(--line-2);color:var(--ink)}.jwadd:hover{background:var(--surface-2)}.jwlink{color:var(--ink)}.jwlink:hover{color:var(--bg-accent-primary,#f54901)}.yn button.is-on{background:var(--ink);color:#fff}.yn{background:var(--surface-2)}.dchip.is-on{background:var(--ink);border-color:var(--ink)}.dchip.is-split .select,.jwnum button{color:var(--ink)}.btn-danger-ghost{border-color:var(--line-2);color:var(--ink)}.btn-danger-ghost:hover{color:#c33;background:#fff5f5;border-color:#ef6b6b}.jw{height:100vh;min-height:0;overflow:hidden}.jw-main{min-height:0;overflow:hidden}.jw-hd,.jw-sub,.jw-ft{flex:none}.jw-body{flex:auto;min-height:0;overflow-y:auto}.jwf .k,.jwsug .cap,.jw-chipset .cap,.jwq-prev .cap,.jw-aside .cap,.jwq-hd .req,.jwt .hint,.jw-attach .hint,.jwiv-i,.jwpair .to,.jwunit em,.jw-kv dt,.jw-note-block .cap,.jw-muted,.jwq-c input::placeholder{color:var(--tx-neutral-disabled)}.jwqs.is-off,.jw-grid2.is-off,.jw-div.is-off,.jwf.is-off,.jw-sec.is-off{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.jw-off{color:var(--tx-neutral-disabled);border:1px dashed var(--line-2);border-radius:var(--r-inset);background:var(--surface-2);padding:12px 16px;font-size:15px;line-height:22px}.jw-grid2{gap:var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jwt>.sw,.jw-sec.is-row>.sw,.jwq-hd .sw{flex:0 0 46px;margin-inline-start:auto}.jw-sec.is-row{align-items:center}.jw-sec.is-row>.col{flex:auto;min-width:0}.jwq-hd{flex-wrap:nowrap}.jwq-hd .sw.sm{flex:0 0 40px;width:40px;height:23px}.jwq-hd .sw.sm span{width:17px;height:17px}.jwq-hd .sw.sm:has(input:checked) span{transform:translate(17px)}.jwf.is-bad .input,.jwf.is-bad .select,.jwf.is-bad .textarea{border-color:#ef6b6b}.jwf.is-bad .k{color:#c33}.jwf .k .req{color:#d93025;font-weight:var(--fw-regular);margin-inline-start:1px}.jwf .k em{color:var(--tx-neutral-disabled);font-style:normal;font-weight:var(--fw-regular)}.jwr.is-done .jwr-hd{background:#f1eefc}.jwr.is-todo .jwr-hd{background:var(--surface-2)}.jwr.is-todo .jwr-hd b{color:var(--muted)}.jwr-warn,.jwr-done{border-radius:var(--r-full);align-items:center;gap:6px;margin-inline-start:12px;padding:4px 10px;font-size:13px;display:inline-flex}.jwr-warn{color:var(--muted);background:#fff}.jwr-done{color:#1535d4;background:#fff}.jwr-warn .msi,.jwr-done .msi{width:16px;height:16px}.jwcb{position:relative}.jwcb-box{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:8px 44px;display:flex;position:relative}.jwcb-box:focus-within{border-color:var(--ink)}.jwcb-box>.ic{color:var(--tx-neutral-disabled);pointer-events:none;inset-inline-start:14px;place-items:center;display:grid;position:absolute;top:17px}.jwcb-box>.ic .msi{width:20px;height:20px}.jwcb-box>.cv{width:28px;height:28px;color:var(--tx-neutral-disabled);cursor:pointer;inset-inline-end:10px;place-items:center;display:grid;position:absolute;top:14px}.jwcb-box>.cv .msi{width:22px;height:22px;transition:transform .16s}.jwcb.is-open .cv .msi{transform:rotate(180deg)}.jwcb-in{min-width:80px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:120px;padding:4px 0;font-size:16px}.jwcb-in::placeholder{color:var(--tx-neutral-disabled)}.jwcb-chip{border-radius:var(--r-full);background:var(--surface-2);height:34px;color:var(--ink);align-items:center;gap:4px;padding:0 4px 0 12px;font-size:15px;display:inline-flex}.jwcb-chip .x{border-radius:var(--r-full);width:24px;height:24px;color:var(--tx-neutral-disabled);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.jwcb-chip .x:hover{color:var(--ink);background:#e6e4dd}.jwcb-chip .x .msi{width:15px;height:15px}.jwcb-menu{z-index:40;border:1px solid var(--line);border-radius:var(--r-inset);inset-inline:0;background:#fff;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 16px 40px #18181624}.jwcb-menu.is-float{z-index:1200;position:fixed;inset-inline-end:auto}.jwr{overflow:visible}.jwcb-o{width:100%;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:16px;display:flex}.jwcb-o:hover,.jwcb-o:focus-visible{background:var(--surface-2);outline:none}.jwcb-o.is-on{color:var(--ink);font-weight:var(--fw-medium)}.jwcb-o .msi{width:18px;height:18px;color:var(--ink);margin-inline-start:auto}.jwcb-none{color:var(--tx-neutral-disabled);text-align:center;padding:14px;font-size:15px}.jwf.is-bad .jwcb-box{border-color:#ef6b6b}.jw-col .input,.jw-col .select,.jw-col .textarea,.jwq .input,.jwq .select{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface);min-height:56px;color:var(--ink);box-sizing:border-box;padding:14px 16px;font-size:16px}.jw-col .select,.jwq .select{background-position:right 14px center;padding-inline-end:44px}.jw-col .textarea{resize:vertical;min-height:auto;line-height:24px}.jw-col .input:focus,.jw-col .select:focus,.jw-col .textarea:focus,.jwq .input:focus,.jwq .select:focus{border-color:var(--ink);outline:none}.jw-col .input::placeholder,.jw-col .textarea::placeholder{color:var(--tx-neutral-disabled)}.jwauto{display:block;position:relative}.jwauto .input{background:var(--surface-2);color:var(--ink);cursor:default;padding-inline-end:92px}.jwauto em{border-radius:var(--r-full);border:1px solid var(--line);color:var(--tx-neutral-disabled);inset-inline-end:12px;background:#fff;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-style:normal;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.jwauto em .msi{width:15px;height:15px}.jwpair .jwsel .select,.jwunit .input{min-height:56px}.jwunit .input{padding-inline-end:84px}.jwq-hd .select{min-height:40px;padding:0 34px 0 12px}.jwch{flex-wrap:wrap;gap:10px;display:flex}.jwch-o{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface);height:56px;font:inherit;color:var(--ink);cursor:pointer;padding:0 24px;font-size:16px;transition:background .15s,border-color .15s}.jwch-o:hover{background:var(--surface-2)}.jwch-o.is-on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:var(--fw-medium)}.jwf.is-bad .jwch-o{border-color:#ef6b6b}.dchip.is-split .jwch{gap:4px}.dchip.is-split .jwch-o{border-radius:var(--r-full);background:0 0;border-color:#0000;height:34px;padding:0 12px;font-size:14px}.dchip.is-split .jwch-o.is-on{background:var(--ink);color:#fff}.jw-col .jwf:not(.span-full) .jwch{flex-wrap:nowrap;gap:10px}.jw-col .jwf:not(.span-full) .jwch-o{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;padding:0 12px;overflow:hidden}.pipeled{flex-direction:column;gap:14px;display:flex}.pipeled-t{align-items:baseline;gap:12px;display:flex}.pipeled-t .k{color:var(--ink);font-size:15px;font-weight:var(--fw-medium)}.pipeled-t .n{font-family:var(--ff-display,inherit);color:var(--ink);font-size:22px;line-height:1;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;margin-inline-start:auto}.pipeled-bar{border-radius:var(--r-full);background:var(--surface-2);height:8px;margin-top:7px;position:relative;overflow:hidden}.pipeled-bar i{border-radius:var(--r-full);height:100%;display:block}.pipeled-pc{color:var(--tx-neutral-disabled);margin-top:5px;font-size:12px;display:block}.jwqs{flex-direction:column;gap:20px;display:flex}.jwq{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.jwq:hover{border-color:#1818163d}.jwq.is-drag{opacity:.45}.jwq.is-over{border-color:var(--ink);box-shadow:0 0 0 3px #18181614}.jwq-hd{background:var(--surface-2);border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.jwq-hd>b{font-size:16px;font-weight:var(--fw-medium);color:var(--ink)}.jwq-hd .of{color:var(--tx-neutral-disabled);font-size:13px}.jwq-hd .grip{width:30px;height:30px;color:var(--tx-neutral-disabled);cursor:grab;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.jwq-hd .grip:hover{color:var(--ink);background:#e6e4dd}.jwq-hd .grip:active{cursor:grabbing}.jwq-hd .grip .msi{width:20px;height:20px}.jwqtype{align-items:center;display:inline-flex;position:relative}.jwqtype .select{border:1px solid var(--line-2);border-radius:var(--r-full);height:40px;min-height:40px;font-size:15px;font-weight:var(--fw-medium);color:var(--ink);appearance:none;cursor:pointer;background:#fff;padding:0 38px 0 14px}.jwqtype .select:focus{border-color:var(--ink);outline:none}.jwqtype>.msi{width:18px;height:18px;color:var(--tx-neutral-disabled);pointer-events:none;position:absolute;inset-inline-end:12px}.jwq-req{border-inline-start:1px solid var(--line-2);color:var(--tx-neutral-secondary,var(--ink));align-items:center;gap:10px;padding-inline-start:12px;font-size:15px;display:inline-flex}.jwq-bd{flex-direction:column;gap:18px;padding:18px 16px;display:flex}.jwq-hint{background:var(--surface-2);color:var(--tx-neutral-disabled);border-radius:14px;margin:0;padding:14px 16px;font-size:14px}.jwq-cs{flex-direction:column;gap:10px;display:flex}.jwq-c{align-items:center;gap:10px;display:flex}.jwq-c .mk{width:22px;color:var(--tx-neutral-disabled);flex:0 0 22px;place-items:center;display:grid}.jwq-c .mk .box{border:1.5px solid;border-radius:4px;width:16px;height:16px}.jwq-c .mk .dot{border:1.5px solid;border-radius:50%;width:16px;height:16px}.jwq-c .input{flex:auto;min-width:0}.jwq-c .x{width:36px;height:36px;color:var(--tx-neutral-disabled);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.jwq-c .x:hover{background:var(--surface-2);color:#c33}.jwq-ft{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.jwq-ft .icon-btn.is-on{background:var(--ink);color:#fff}.jwq-prev{background:var(--surface-2);border-top:1px solid var(--line-2);flex-direction:column;gap:10px;padding:16px;display:flex}.jwq.is-nopv .jwq-prev{display:none}.jwq-prev .cap{color:var(--tx-neutral-disabled);font-size:13px}.jwq-prev>b{font-size:17px;font-weight:var(--fw-medium);color:var(--ink)}.jwq-prev .jwchk{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.jwq-pvin{border:1px solid var(--line-2);background:#fff;border-radius:12px;height:48px}.jwq-pvin.is-date{max-width:320px;color:var(--tx-neutral-disabled);align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.jwq-pvin.is-date .msi{width:20px;height:20px;margin-inline-start:auto}.jwq-yn{border-radius:var(--r-full);border:1px solid var(--line-2);background:#fff;gap:4px;width:max-content;padding:4px;display:inline-flex}.jwq-yn span{border-radius:var(--r-full);color:var(--tx-neutral-disabled);padding:8px 22px;font-size:15px}.jwq-yn span.is-on{background:var(--ink);color:#fff;font-weight:var(--fw-medium)}.jw-pane{flex-direction:column;display:flex}.jw-col>.jw-ft{margin:var(--sp-s) calc(var(--sp-xl) * -1) calc(var(--sp-xl) * -1);padding:var(--sp-m) var(--sp-xl);border-top:1px solid var(--line-2);box-shadow:none;border-bottom:0;background:0 0;border-inline:0;position:static}.jw-main>.jw-ft{display:none}.jw-col{--jw-pad:var(--sp-xl);padding:var(--jw-pad)}@media (width<=1100px){.jw-col{--jw-pad:var(--sp-l)}}.jw-col>.jw-ft{margin:var(--sp-s) calc(var(--jw-pad) * -1) calc(var(--jw-pad) * -1);padding:var(--sp-m) var(--jw-pad)}.jwai{flex-direction:column;gap:10px;display:flex}.jwai-bar{align-items:center;gap:10px;display:flex}.jwai-btn{border-radius:var(--r-full);height:38px;font:inherit;font-size:14px;font-weight:var(--fw-medium);color:#1535d4;cursor:pointer;background:#f5f2fe;border:1px solid #ded7f7;align-items:center;gap:7px;padding:0 16px;transition:background .15s;display:inline-flex}.jwai-btn:hover{background:#ede8fc}.jwai-btn:disabled{opacity:.55;cursor:default}.jwai-btn .msi{width:18px;height:18px}.jwai-btn.is-check{border-color:var(--line-2);color:var(--ink);background:#fff}.jwai-btn.is-check:hover{background:var(--surface-2)}.jwai-count{color:var(--tx-neutral-disabled);font-size:13px}.jwai.is-writing textarea{background:#fafbff;border-color:#c9bef2}.jwai-v{background:var(--surface-2);color:var(--tx-neutral-disabled);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex}.jwai-v .msi{flex:none;width:18px;height:18px;margin-top:1px}.jwai-v.is-busy{color:#1535d4;background:#f5f2fe}.jwai-v.is-busy .msi{animation:1s linear infinite jwai-spin}@keyframes jwai-spin{to{transform:rotate(360deg)}}.jwai-v.is-ok{color:#4b3ea8;background:#f1eefc}.jwai-v.is-bad{color:#7a5a12;background:#fff8ec;display:block}.jwai-v.is-bad>b{font-size:14px;font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex}.jwai-v.is-bad ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.jwai-v.is-bad li{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.jwai-v.is-bad code{font-family:inherit;font-weight:var(--fw-medium);color:var(--ink)}.jwai-v.is-bad li>span{min-width:0;color:var(--tx-neutral-disabled);flex:140px;font-size:13px}.jwai-fix{border:1px solid var(--line-2);border-radius:var(--r-full);height:32px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;padding:0 14px;font-size:13px}.jwai-fix:hover{background:var(--surface-2);border-color:var(--ink)}.jw-note,.prev-chip{color:#4b3ea8;background:#f1eefc}.jwf .k{font-size:13px;font-weight:var(--fw-medium)}.jwf-sub{font-size:12px;line-height:17px;font-weight:var(--fw-regular,400);color:#63635e;letter-spacing:.01em;margin:-4px 0 2px;display:block}.jw-ft .btn-primary:disabled{background:var(--surface-2);border-color:var(--line-2);color:var(--tx-neutral-disabled);cursor:not-allowed}.jw-ft .btn-primary:disabled:hover{background:var(--surface-2);border-color:var(--line-2)}.jw-miss{color:var(--tx-neutral-disabled);font-size:14px}.jwauto em{white-space:nowrap}.jwauto{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface-2);box-sizing:border-box;align-items:center;gap:8px;min-height:56px;padding-inline-end:10px;display:flex}.jwauto .input{cursor:default;background:0 0;border:0;flex:auto;min-width:0;min-height:auto;padding-inline-end:12px}.jwauto .input:focus{box-shadow:none;border:0;outline:none}.jwauto em{flex:none;position:static;transform:none}.jwf .k{color:#4a4a45}.jwf .k2{font-size:13px;font-weight:var(--fw-medium);color:#4a4a45;margin-top:2px;display:block}.jwf-err{color:#bb2729;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.jwf-err .msi{width:15px;height:15px}.jwor{color:var(--muted);align-items:center;gap:12px;margin:6px 0;font-size:13px;display:flex}.jwor i{border-top:1px dashed var(--line-2);flex:auto;height:1px}.jwdoc{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface);align-items:center;gap:12px;padding:14px 16px;display:flex}.jwdoc .ic{color:#1535d4;background:#f1eefc;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.jwdoc .col{flex-direction:column;gap:2px;min-width:0;display:flex}.jwdoc b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.jwdoc .hint{color:var(--muted);font-size:12px}.jwdoc .x,.jwlink-set .x{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.jwdoc .x:hover,.jwlink-set .x:hover{background:var(--surface-2);color:#c33}.jwlink-in{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface);box-sizing:border-box;align-items:center;gap:8px;min-height:56px;padding-inline-end:8px;display:flex}.jwlink-in:focus-within{border-color:var(--ink)}.jwlink-in .input{background:0 0;border:0;flex:auto;min-width:0;min-height:auto}.jwlink-in .input:focus{border:0;outline:none}.jwlink-in .jwai-btn{flex:none}.jwlink-set{border:1px solid var(--line-2);border-radius:var(--r-inset);background:var(--surface);box-sizing:border-box;align-items:center;gap:8px;min-height:56px;padding:0 8px 0 16px;display:flex}.jwlink-set a{color:#1535d4;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;overflow:hidden}.jwcheck2{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:14px;line-height:20px;display:flex}.jwcheck2 .cb{flex:none;margin-top:2px}.jwf .dropzone{width:100%}.jwr.is-open>.jwr-hd{padding-inline:0}.jwr.is-open{border-bottom:1px solid var(--line-2);padding-bottom:var(--sp-s)}.jwr-del{border-radius:var(--r-full);font:inherit;color:#bb2729;cursor:pointer;background:#fff;border:1px solid #ffc5c6;align-items:center;gap:7px;margin:2px 0 0;padding:8px 14px;font-size:13px;display:inline-flex}.jwr-del:hover{background:#fff4f4}.jwr-del .msi{width:16px;height:16px}.jwsug .sug{border:1px solid var(--line-2);border-radius:var(--r-full);height:34px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.jwsug .sug:hover{background:var(--surface-2);border-color:var(--ink)}.jwsug .sug .msi{width:15px;height:15px;color:var(--muted)}.grid-2>.panel>.panel-bd{container-type:inline-size}.grid-2>.panel>.panel-bd>.kv{grid-template-columns:minmax(120px,max-content) minmax(0,1fr);align-items:baseline;gap:0}.grid-2>.panel>.panel-bd>.kv dt,.grid-2>.panel>.panel-bd>.kv dd{padding:13px var(--sp-m) 13px 0;border-bottom:1px dashed var(--line-2)}.grid-2>.panel>.panel-bd>.kv dd{justify-self:stretch;padding-inline-end:0}.grid-2>.panel>.panel-bd>.kv dt:last-of-type,.grid-2>.panel>.panel-bd>.kv dd:last-of-type{border-bottom:0}@container (width>=560px){.grid-2>.panel>.panel-bd>.kv{grid-template-columns:140px minmax(0,1fr) 140px minmax(0,1fr)}.grid-2>.panel>.panel-bd>.kv dt:nth-of-type(2n){padding-inline-start:var(--sp-l)}.grid-2>.panel>.panel-bd>.kv dd:nth-of-type(2n-1){padding-inline-end:var(--sp-m)}.grid-2>.panel>.panel-bd>.kv dt:nth-last-of-type(-n+2),.grid-2>.panel>.panel-bd>.kv dd:nth-last-of-type(-n+2){border-bottom:0}}.tab-bar.has-q{align-items:center;gap:var(--sp-m);display:flex}.tab-bar.has-q>.tabs{flex:auto;min-width:0}.tabq{flex:none;align-items:center;width:320px;max-width:38%;display:flex;position:relative}.tabq .ic{color:var(--muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-start:14px}.tabq .ic .msi{width:20px;height:20px}.tabq input{border:1px solid var(--line-2);border-radius:var(--r-full);width:100%;height:44px;font:inherit;color:var(--ink);background:#fff;padding:0 14px 0 44px;font-size:15px}.tabq input::placeholder{color:var(--muted)}.tabq input:focus{border-color:var(--ink);outline:none}.tabq input::-webkit-search-cancel-button{cursor:pointer}@media (width<=900px){.tab-bar.has-q{flex-wrap:wrap}.tabq{width:100%;max-width:none}}.sub-grid{gap:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.modal.jwm{background:var(--canvas);width:min(1180px,96vw);max-width:none;padding:0;position:relative;overflow:hidden}.jwm-x{z-index:5;border:1px solid var(--line-2);border-radius:var(--r-full);width:36px;height:36px;color:var(--ink);cursor:pointer;top:14px;background:#fff;flex:none;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.jwm-x:hover{background:var(--surface-2)}.jwm-x .msi{width:20px;height:20px}.jwm-host{display:block}.jwm .jw{flex-direction:column;height:min(86vh,900px);display:flex;overflow:hidden}.jwm .jw-rail{border-inline-end:0;border-bottom:1px solid var(--line);background:var(--canvas);align-items:center;gap:var(--sp-m);flex-direction:row;flex:none;width:auto;min-width:0;height:auto;padding:16px 68px 0 24px;display:flex;overflow:hidden}.jwm .jw-brand,.jwm .jw-back,.jwm .jw-hd{display:none}.jwm .jw-steps{scrollbar-width:thin;flex-direction:row;flex:1;align-items:center;gap:0;width:0;min-width:0;margin:0;padding:0 0 12px;display:flex;overflow:auto hidden}.jwm .jw-steps::-webkit-scrollbar{height:6px}.jwm .jw-steps::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.jwm .jw-step{flex:none;padding:0}.jwm .jw-step:before,.jwm .jw-step:after{display:none}.jwm .jw-step button{border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.jwm .jw-step .lbl{font-size:14px}.jwm .jw-step+.jw-step{margin-inline-start:6px}.jwm .jw-step+.jw-step button:before{content:"";background:var(--line-2);flex:none;width:18px;height:1px;margin-inline-end:8px}.jwm .jw-step.is-on button{background:var(--ink);color:#fff}.jwm .jw-step.is-on .lbl,.jwm .jw-step.is-on .dot{color:#fff}.jwm .jw-step.is-on .dot{background:#ffffff38;border-color:#0000}.jwm .jw-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.jwm .jw-sub{flex:none;padding:16px 24px}.jwm .jw-body{flex:auto;min-height:0;padding:0 24px 24px;overflow-y:auto}.jwm .jw-grid{grid-template-columns:minmax(0,1fr) 280px}@media (width<=1000px){.jwm .jw-grid{grid-template-columns:minmax(0,1fr)}.jwm .jw-aside{display:none}}.agenda{gap:2px}.ag-day{gap:18px;padding-bottom:18px}.ag-day:not(:last-child):before{border-inline-start:1px solid var(--line);inset-inline-start:35px;top:78px}.ag-chip{border:1px solid var(--line);width:72px;height:72px;box-shadow:none;background:#fff;border-radius:16px;flex:0 0 72px}.ag-chip .dw{letter-spacing:.06em;color:#8c8c84;border-bottom:1px solid var(--line);background:#fafaf8;font-size:12px;line-height:24px}.ag-chip .dd{color:var(--ink);font-size:26px}.ag-chip.is-today,.ag-chip.is-hero{background:#fff;border-color:#1b43f5}.ag-chip.is-today .dw,.ag-chip.is-hero .dw{color:#6f60c9;background:#f5f7ff;border-bottom-color:#e0e7ff}.ag-chip.is-today .dd,.ag-chip.is-hero .dd{color:#6f60c9}.ag-row{background:#fafaf8;border:0;border-radius:22px;gap:18px;padding:16px 20px 16px 26px;transition:background .14s;position:relative;overflow:hidden}.ag-row:before{content:"";inset-inline-start:0;background:#c4d0fe;border-radius:0;width:6px;position:absolute;top:0;bottom:0}.ag-row:hover{background:#f5f7ff}.ag-row.is-next:before{background:#5cabd7}.ag-row.is-next{background:#eaf7fd}.ag-row.is-next:hover{background:#dcf1fb}.ag-row.is-done:before{background:#b2df35}.ag-row.is-done{background:#f4fadf}.ag-row.is-done:hover{background:#ecf7cb}.ag-row.is-sched:before{background:#1b43f5}.ag-row.is-sched{background:#f5f7ff}.ag-row.is-off:before{background:#e98b8c}.ag-row.is-off{background:#fdf1f1}.ag-row .when b{color:#26251f}.ag-none{color:#8c8c84;background:repeating-linear-gradient(-45deg,#f1f1ed 0 12px,#0000 12px 24px);border-radius:22px;height:72px}.cal{background:#f6f6f3;border:0;border-radius:24px;gap:6px;padding:8px;overflow:visible}.cal-dow{color:#8c8c84;letter-spacing:.06em;background:0 0}.cal-cell{background:#fff;border:0;border-radius:18px;min-height:104px;padding:10px}.cal-cell.out{color:#b4b4ac;background:#f1f1ed}.cal-cell.wknd{background:#f5f7ff}.cal-cell.hol{background:#fdf6e7}.cal-cell.today{box-shadow:inset 0 0 0 2px #1b43f5}.cal-cell.today .dn{color:#fff;background:#1b43f5}.cal-ev{border-radius:var(--r-full);color:#6f60c9;background:#f1eefc;padding:3px 10px}.cal-ev.ok{color:#5f7a12;background:#f4fadf}.cal-ev.warn{color:#946a10;background:#fdf6e7}.cal-ev.err{color:#bb2729;background:#fdf1f1}.mlfile{border:1px solid var(--line);border-radius:var(--r-full);font:inherit;font-size:inherit;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:5px;max-width:320px;margin-inline-start:6px;padding:2px 8px 2px 6px;display:inline-flex}.mlfile>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mlfile:hover{color:#6f60c9;background:#f8f7fe;border-color:#1b43f5}.mlfile .msi{width:14px;height:14px;color:var(--muted);flex:none}.mlfile:hover .msi{color:#1b43f5}.hd-back{border:1px solid var(--line);border-radius:var(--r-full);width:22px;height:22px;color:var(--ink);background:#fff;flex:none;justify-content:center;align-items:center;margin-inline-end:6px;text-decoration:none;display:inline-flex}.hd-back:hover{color:#6f60c9;background:#f8f7fe;border-color:#1b43f5}.hd-back .msi{width:14px;height:14px}.crumb-more{border:1px solid var(--line);border-radius:var(--r-full);height:18px;font:inherit;font-size:inherit;color:var(--muted);cursor:pointer;background:#fff;flex:none;align-items:center;padding:0 6px;line-height:1;display:inline-flex;position:relative}.crumb-more:hover,.crumb-more:focus-visible{color:#6f60c9;border-color:#1b43f5}.crumb-more .pop{z-index:60;border:1px solid var(--line);text-align:start;inset-inline-start:0;background:#fff;border-radius:14px;flex-direction:column;min-width:170px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);box-shadow:0 10px 28px #18181624}.crumb-more:hover .pop,.crumb-more:focus-within .pop,.crumb-more.is-open .pop{display:flex}.crumb-more .pop>a,.crumb-more .pop>span{white-space:nowrap;color:var(--ink);border-radius:9px;padding:6px 10px;text-decoration:none}.crumb-more .pop>a:hover{background:var(--surface-2);color:#6f60c9}.crumb-more .pop>span{color:var(--muted)}.crumbs a.cur{color:var(--ink);font-weight:var(--fw-medium)}.crumbs a.cur:hover{color:#6f60c9}.subcard,.asm-card,.jobcard,.pool-card,.cd-card,.rec-card,.hub-tile,.jw-attach,.exit-card,.pscard{border:1px solid var(--line);background:#fff;transition:box-shadow .18s,border-color .18s,transform .12s,background .18s;box-shadow:0 1px 2px #1818160a}.subcard:hover,.asm-card:hover,.jobcard:hover,.pool-card:hover,.cd-card:hover,.rec-card:hover,.hub-tile:hover,.jw-attach:hover,.exit-card:hover,.pscard:hover{border-color:#c4d0fe;transform:translateY(-2px);box-shadow:0 12px 30px #26365c1f}.subcard:active,.asm-card:active,.jobcard:active,.pool-card:active,.cd-card:active,.rec-card:active,.hub-tile:active,.jw-attach:active,.exit-card:active,.pscard:active{background:#fbfaff;border-color:#1b43f5;transform:translateY(0);box-shadow:0 3px 10px #26365c1a}.subcard:focus-visible,.asm-card:focus-within,.jobcard:focus-within,.pool-card:focus-visible,.cd-card:focus-visible,.rec-card:focus-visible,.hub-tile:focus-visible{border-color:#1b43f5;outline:none;box-shadow:0 0 0 3px #8a7cde38,0 12px 30px #26365c1f}.subcard .sc-prev,.subcard .well,.jobcard .v2-fill,.jobcard .v2-cands{background:var(--surface-2)}.qa-ans{border-radius:var(--r-inset);background:var(--surface-2);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.tight{flex-direction:column;gap:3px;margin:0;padding-inline-start:18px;display:flex}.stepper{flex-wrap:wrap;row-gap:10px}.stepper>*{min-width:0}.wz-bars{padding:0 var(--sp-l);align-items:center;gap:10px;margin:6px 0 2px;display:flex}.wz-bars>span{background:var(--surface-3);border-radius:2px;flex:1 1 0;height:3px;transition:background-color .4s}.wz-bars>span.is-on{background:#1b43f5}.wz-bars>b{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:400}@media (width<=560px){.wz-bars>b{display:none}}.pic-prev{align-items:center;gap:var(--sp-m);margin-top:var(--sp-s);display:flex}.pic-prev .sq{border-radius:var(--r-inset);border:1px solid var(--line);background:var(--surface-2) center/cover no-repeat;width:96px;height:96px;color:var(--muted);flex:none;place-items:center;display:grid;overflow:hidden}.pic-prev .sq img{object-fit:cover;width:100%;height:100%}.pic-prev .col{gap:3px}.rvw{gap:0;display:grid}.rvw-r{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:6px 18px;padding:13px 0;display:flex}.rvw-r .k{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);flex:0 0 156px;margin:0;padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.rvw-r .v{color:var(--ink);flex:200px;margin:0;font-size:14.5px;line-height:1.55}.rvw-r .e{border:1px solid var(--line);border-radius:var(--r-full);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;flex:none;place-items:center;transition:border-color .25s,color .25s;display:grid}.rvw-r .e:hover{color:#6f60c9;border-color:#1b43f5}.rvw-r .e .msi{width:13px;height:13px}.otp-card{margin-top:var(--sp-l);padding:var(--sp-l);border:1px solid var(--line);background:#fff;border-radius:16px}.otp-card .cap{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:block}.otp-card p{color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.55}.otp-row{flex-wrap:wrap;gap:9px;display:flex}.otp-row input{text-align:center;border:1px solid var(--line-2);width:46px;height:54px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;outline:0;font-size:20px;font-weight:500;transition:border-color .25s}.otp-row input:focus{border-color:#1b43f5}.otp-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.otp-ok{font-size:14px;font-weight:var(--fw-medium);color:var(--ink);align-items:center;gap:9px;margin:0;display:flex}.otp-ok .msi{color:#3e9b4f;width:16px;height:16px}.otp-err{color:var(--tx-error-primary);margin:10px 0 0;font-size:12.5px}.wz-q .field{margin-bottom:var(--sp-m);gap:12px}.f-label .req,.field .req,.switch-row .req,.check-row .req{color:var(--tx-error-primary);font-weight:var(--fw-semibold);margin-inline-start:3px}.f-label em,.field>.col>b>em,.switch-row b>em,.check-row b>em{font-style:normal;font-size:var(--fs-s);color:var(--muted);font-weight:var(--fw-regular);margin-inline-start:5px}.upstack{transition:height .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.upstack>*{grid-area:1/1;align-self:start}.upstack .dropzone,.upstack .upslot{transition:opacity .24s,transform .24s}.upstack[data-mode=idle]>.upslot,.upstack:not([data-mode])>.upslot,.upstack[data-mode=busy]>.dropzone,.upstack[data-mode=done]>.dropzone{opacity:0;pointer-events:none;transform:scale(.985)}.upstack .dropzone.is-over{background:#f8f7fe;border-color:#1b43f5}.upslot .upfile{margin-top:0}.upfile .bar i{transition:width .24s linear}.upfile .ic .msi{transition:color .24s}.upfile.is-done{background:#f6fbf7;border-color:#bfe3c6}.upfile .icon-btn{flex:none}.evcard{padding:var(--sp-l) var(--sp-m)}.evart{width:104px;height:104px;display:block}.modal .switch-row{margin:0}.modal .switch-row+.switch-row{border-top:0}.modal-ft.between{justify-content:space-between}.modal-ft .btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.modal-ft .btn-primary:hover{background:#2f2f2b;border-color:#2f2f2b}.modal-ft .btn-primary:disabled,.modal-ft .btn-primary[aria-disabled=true]{background:var(--surface-2);border-color:var(--line-2);color:var(--tx-neutral-disabled);cursor:not-allowed}.modal-ft .btn-primary:disabled:hover{background:var(--surface-2);border-color:var(--line-2)}.modal-ft .ft-miss{font-size:var(--fs-s);color:var(--tx-neutral-disabled);text-align:end;white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.modal-ft .ft-side{flex:0 auto;min-width:0}.modal-ft .ft-side .btn{flex:none}.modal-ft .ft-miss:empty{display:none}.modal-ft>[data-close]:first-child,.modal-ft>.btn-quiet:first-child,.modal-ft>.btn-neutral:first-child{margin-inline-end:auto}.modal-ft.is-split>[data-close]:first-child{margin-inline-end:0}.pkg{gap:var(--sp-l);flex-direction:column;display:flex}.pkg-hd{align-items:center;gap:var(--sp-m);display:flex}.pkg-art{flex:0 0 96px;width:96px}.pkg-art svg,.pkg-art .msi{width:100%;height:auto;display:block}.pkg-ttl{font-size:var(--fs-l);color:var(--ink);line-height:1.3}.pkg-hd .pill{align-self:flex-start}.pkg-facts{gap:var(--sp-s);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.pkg-fact{padding:var(--sp-s) var(--sp-m);border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;display:flex}.pkg-fact .k{font-size:var(--fs-xs);color:var(--muted)}.pkg-fact b{font-size:var(--fs-r);color:var(--ink)}.pkg-sec{gap:var(--sp-s);flex-direction:column;display:flex}.pkg-sec .cap{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.pkgfile{align-items:center;gap:var(--sp-m);width:100%;padding:var(--sp-s) var(--sp-m);border:1px solid var(--line);font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;transition:border-color .18s,background-color .18s;display:flex}.pkgfile:hover{background:#f8f7fe;border-color:#1b43f5}.pkgfile .ic .msi{width:26px;height:26px;color:var(--tx-error-primary)}.pkgfile>.msi{width:18px;height:18px;color:var(--muted);flex:none}.pkgfile:hover>.msi{color:#6f60c9}.pkgrow{align-items:center;gap:var(--sp-m);padding:var(--sp-s) var(--sp-m);border:1px solid var(--line);background:var(--surface-2);border-radius:14px;display:flex}.pkgid{align-items:center;gap:var(--sp-s);min-width:0;display:flex}.pkgid b{font-size:var(--fs-l);color:var(--ink)}.pkgfacts{gap:var(--sp-s);padding:var(--sp-s) var(--card-pad-x) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pkgfact{padding:var(--sp-s) var(--sp-m);border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;display:flex}.pkgfact .k{font-size:var(--fs-xs);color:var(--muted)}.pkgfact b{font-size:var(--fs-r);color:var(--ink)}.pkgdocs{gap:var(--sp-m);padding:var(--sp-m) var(--card-pad-x) var(--sp-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.pkgdoc{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border:1px solid var(--line);background:#fff;border-radius:20px;transition:border-color .18s,box-shadow .18s;display:flex}.pkgdoc:hover{border-color:#1b43f5;box-shadow:0 10px 28px #26365c14}.pkgdoc .hit{align-items:center;gap:var(--sp-m);min-width:0;font:inherit;text-align:start;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.pkgdoc .acts{flex:none;gap:4px;display:flex}.docart{width:120px;height:auto;display:block}.docart.is-sm{width:40px}.dropzone svg.docart{width:200px;height:auto}.pkgdoc svg.docart{width:40px;height:auto}.pkgdrop{padding:var(--sp-2xl) var(--card-pad-x) var(--sp-2xl);justify-content:center;align-items:flex-start;display:flex}.pkgdrop .upstack{width:100%;max-width:660px;margin-top:var(--sp-xl);border-radius:28px}.dropzone.is-hero{gap:var(--sp-s);padding:var(--sp-2xl) var(--sp-xl);background:#fff;border:0;border-radius:28px;min-height:360px;box-shadow:0 18px 44px #26365c1a}.dropzone.is-hero:hover{box-shadow:0 22px 52px #26365c24}.dropart{width:280px;height:auto;margin-bottom:var(--sp-s);display:block}.pkgdrop .upslot{background:#fff;border:0;border-radius:28px;justify-content:center;align-items:center;min-height:360px;display:flex;box-shadow:0 18px 44px #26365c1a}.pkgdrop .upslot .upfile{background:#fff;width:100%;max-width:520px}.pkgdrop.is-compact{padding:0}.pkgdrop.is-compact .dropzone{display:none}.pkgdrop.is-compact .upslot{border:0;min-height:0}.pkgdrop.is-compact .upstack[data-mode=idle]{display:none}.pkgdrop.is-compact .upslot .upfile{max-width:none;margin:var(--sp-m) var(--card-pad-x) 0}.sc-name{overflow-wrap:anywhere;word-break:break-word;max-height:42px;overflow:hidden}.sc-assn{color:#6f60c9;font-weight:600;text-decoration:none}.sc-assn:hover{text-decoration:underline}.ag-row{grid-template-columns:190px minmax(0,1.15fr) minmax(0,1fr) 112px 128px;align-items:center;column-gap:18px;display:grid}.ag-row>.when,.ag-row>.who,.ag-row>.rnd{min-width:0}.ag-row>.ag-stat{justify-content:flex-start;align-items:center;min-width:0;display:flex}.ag-row>.ag-stat .pill{max-width:100%}.ag-row>.ag-acts{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=1320px){.ag-row{grid-template-columns:minmax(0,1fr) 128px;align-items:start;row-gap:8px}.ag-row>.when{grid-area:1/1}.ag-row>.who{grid-area:2/1}.ag-row>.rnd{grid-area:3/1}.ag-row>.ag-stat{grid-area:1/2;justify-content:flex-end}.ag-row>.ag-acts{grid-area:2/2/span 2;align-items:flex-end}}.menu{z-index:95}.kvs{gap:var(--sp-m) var(--sp-l);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.kvp{flex-direction:column;gap:2px;min-width:0;display:flex}.kvp .k{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.kvp .v{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);overflow-wrap:anywhere}.kvp .v a{color:var(--tx-primary-primary)}.panel-bd{container-type:inline-size}@container (width<=430px){.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dt{margin-top:var(--sp-xs)}.kv dt:first-child{margin-top:0}}.vtoggle a{border-radius:var(--r-full);width:40px;height:40px;color:var(--muted);justify-content:center;align-items:center;text-decoration:none;transition:background .13s,color .13s;display:inline-flex}.vtoggle a:hover{color:var(--ink)}.vtoggle a.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--sh-hair)}.vtoggle a svg,.vtoggle a .msi{width:22px;height:22px}.pc-sk{align-items:center;gap:var(--sp-xs);height:32px;min-height:32px;display:flex;overflow:hidden}.pc-sk .sk-list{align-items:center;gap:var(--sp-xs);flex:0 auto;min-width:0;display:flex}.pc-sk .sk-list .chipo{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.pc-sk>.is-more{white-space:nowrap;flex:none}.pool-grid>.pool-card{height:100%}.pool-grid{align-items:stretch}.pool-card .pc-bd>.b-s.t-2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pool-card .pc-bd>.row.between{min-width:0}.pool-card .pc-bd>.row.between>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cd-hero .nm,.dt-hero .nm,.dt-name>.row{flex-wrap:wrap}.cd-hero .nm>.pill,.dt-hero .nm>.pill,.dt-name>.row>.pill{flex:none}.kb{align-items:stretch;gap:16px}.kb-col{background:var(--surface-2);border:1px solid var(--line);border-radius:26px;flex:0 0 300px;width:300px;padding:6px;box-shadow:0 1px 2px #26365c0a}.kb-col-hd{background:0 0;border-radius:22px 22px 0 0;padding:12px 14px 10px}.kb-col-hd b{font-size:15px;font-weight:600}.kb-col-bd{scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding:0 6px 6px}.kb-col-bd::-webkit-scrollbar{width:0;height:0}.kb::-webkit-scrollbar{height:0}.kb{scrollbar-width:none;-ms-overflow-style:none}.kb-card{background:var(--surface);border:0;border-radius:20px;padding:14px;box-shadow:0 1px 3px #26365c0f}.kb-card:hover{box-shadow:0 6px 18px #26365c1a}.kb-col-hd .kb-count{border-radius:var(--r-full);font-weight:600}.kb-count.warn{color:#8a5300;background:#fff3e0}.kb-count.ok{color:#2f6b1b;background:#eaf7e1}.ecard{cursor:pointer;gap:0;padding:0;transition:box-shadow .14s,border-color .14s;overflow:hidden}.cgrid:has(.ecard){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1280px){.cgrid:has(.ecard){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cgrid:has(.ecard){grid-template-columns:minmax(0,1fr)}}.ecard:hover{border-color:#d9d7ce;box-shadow:0 8px 22px #26365c1a}.ecard:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.ecard a,.ecard .icon-btn{cursor:pointer}.ec-hd{align-items:center;gap:14px;padding:18px 18px 16px;display:flex}.ec-hd .av{flex:none;width:66px;height:66px;font-size:22px}.ec-name{color:var(--ink);font-size:19px;font-weight:600;line-height:26px}.ec-id{color:#6b6b6b;font-size:15px;line-height:22px}.ec-hd .icon-btn{align-self:flex-start;margin-top:2px}.ec-kv{border-top:1px dashed var(--line-2);grid-template-columns:1fr 1fr;gap:14px 16px;margin:0;padding:16px 18px;display:grid}.ec-kv>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ec-kv dd{min-height:21px}.ec-kv dt{color:#6b6b6b;font-size:13px;font-weight:400;line-height:18px}.ec-kv dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:21px;overflow:hidden}.ec-kv dd .t-warn,.ec-kv dd .t-err,.ec-kv dd .t-ok,.ec-kv dd .t-mut,.ec-kv dd .t-pri{font-size:15px}.ec-reach{border-top:1px dashed var(--line-2);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ec-reach .r{min-width:0;color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.ec-reach .r>.msi{width:20px;min-width:20px;height:20px;color:var(--ink);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.ec-reach .r>.msi i{font-size:20px;line-height:20px}.ec-reach .r a{color:var(--ink);text-decoration:none}.ec-reach .r a:hover{color:var(--bg-primary-primary);text-decoration:underline}.ec-reach .r i{font-style:italic}.cc-ind{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);place-items:center;gap:8px;padding:14px 18px 16px;display:grid}.cc-ind .ind{border:1px solid var(--line);border-radius:var(--r-full);width:44px;height:44px;color:var(--ink);background:#fff;justify-content:center;align-items:center;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex;position:relative}.cc-ind .ind:hover{color:#6f60c9;background:#f8f7fe;border-color:#1b43f5}.cc-ind .ind>.msi{width:21px;height:21px}.cc-ind .ind.is-warn{color:#9a9a92}.cc-ind .ind.is-warn:hover{color:#8a5300;background:#fff9f0;border-color:#e9a23b}.cc-ind .wtri{color:#e9a23b;border-radius:var(--r-full);inset-inline-end:-1px;background:#fff;padding:1px;display:inline-flex;position:absolute;bottom:-2px}.cc-ind .wtri .msi{width:13px;height:13px}.card-scroll>.dt-head:first-child{padding-top:var(--sp-m)}.dt-idrow>.dt-name{min-width:0;padding-top:56px}@container (width<=1000px){.dt-idrow{flex-wrap:wrap}.dt-idrow>.dt-name{padding-top:var(--sp-xs);flex:100%;order:3}.dt-idrow>.acts{margin-inline-start:auto}}.disc-grid{gap:var(--sp-l) var(--sp-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1000px){.disc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.disc-grid{grid-template-columns:minmax(0,1fr)}}.disc{gap:var(--sp-2xs);flex-direction:column;min-width:0;display:flex}.disc-bar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);height:8px;position:relative;overflow:hidden}.disc-bar i{border-radius:var(--r-full);position:absolute;inset:0 auto 0 0}.section>.tbl-wrap,.section>.exit-card,.section>.lvhi,.section>.setcard,.section>.roster,.section>.dt-banner,.section>.dt-cover,.section>.annfeed,.section>.pollist,.section>.setlist,.section>.tklist,.section>.doclist,.section>.pftl{margin-inline:0}.barow>.bar{flex:none;align-self:center;width:auto;min-width:0}.tbl-wrap.is-fit{overflow:hidden}.card-scroll.has-tbl .tbl-wrap.is-fit{flex:none;min-height:0;overflow:hidden}.tbl-wrap.is-fit>.tbl{table-layout:fixed;width:100%;min-width:0}.tbl-wrap.is-fit .tbl thead th{white-space:normal;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:none;letter-spacing:0;font-size:11.5px;line-height:16px}.tbl-wrap.is-fit .tbl th.aw,.tbl-wrap.is-fit .tbl td.aw{text-align:center;padding-inline:0}.tbl-wrap.is-fit .tbl td.aw>*{margin-inline:auto}.tbl-wrap.is-flat .tbl thead th,.tbl-wrap.is-flat .tbl tbody td{padding-inline:6px}.tblhd{justify-content:space-between;align-items:flex-end;gap:var(--sp-m);padding:var(--sp-s) var(--sp-xs) 0;flex-wrap:wrap;display:flex}.tblhd h3{font-family:var(--ff-display);font-size:18px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.25px;color:var(--tx-neutral-primary);margin:0}.tblhd-tools{align-items:center;gap:var(--sp-s);flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;display:flex}.tblhd+.tbl-wrap,.card-scroll.has-tbl .is-tbl-chain>.tblhd+.tbl-wrap{margin-top:var(--sp-xs)}.tblhd .mg-legend{gap:var(--sp-xs) var(--sp-m);border-inline-end:1px solid var(--bd-neutral-primary);margin:0;padding-inline-end:var(--sp-xs)}.tblhd .mg-lg{font-size:var(--fs-xs);color:var(--tx-neutral-secondary)}.tblhd .mg-lg i{width:10px;height:10px}.mg-d{aspect-ratio:1;border-radius:50%;width:30px;min-width:30px;padding:0}.mg-d.is-today{outline-offset:2px}.tbl-wrap.is-daystrip .tbl tbody tr:hover>.stick{background:var(--surface)}.tbl-wrap.is-flat .tbl tbody tr{cursor:default}.tblhd.is-divided{margin-top:var(--sp-l);padding-top:var(--sp-l);border-top:1px solid var(--bd-neutral-primary)}.tbl-wrap.is-daystrip,.card-scroll.has-tbl .tbl-wrap.is-daystrip{flex:none;min-height:0;overflow:auto hidden}.tbl-wrap.is-daystrip>.tbl{table-layout:fixed;min-width:max-content}.tbl-wrap.is-daystrip .stick{z-index:3;background:var(--surface);position:sticky;inset-inline-start:0}.tbl-wrap.is-daystrip thead .stick{z-index:6;background:var(--surface-2)}.tbl-wrap.is-daystrip .stick:after{content:"";background:var(--line);width:1px;position:absolute;inset:0 -1px 0 auto}.tbl-wrap.is-daystrip .ctr{text-align:center}.card-scroll.has-tbl .is-tbl-chain:not(:has(>.tbl-wrap:not(.is-fit):not(.is-daystrip))){min-height:0;padding-bottom:var(--sp-2xl);flex:none}.tbl-wrap.is-daystrip .is-mstart{border-inline-start:1px solid var(--bd-neutral-secondary)}.tbl-wrap.is-daystrip thead .is-mstart{position:relative}.tbl-wrap.is-daystrip thead .mon{letter-spacing:.06em;color:var(--tx-primary-primary);font-size:9.5px;line-height:12px;display:block}.tbl-wrap.is-daystrip{scrollbar-width:thin;overscroll-behavior-x:contain;scroll-behavior:auto}.tbl-wrap.is-daystrip::-webkit-scrollbar{height:8px}.tbl-wrap.is-daystrip::-webkit-scrollbar-thumb{background:var(--bd-neutral-secondary);border-radius:var(--r-full)}.card-scroll .section>.is-stick-tabs{margin-inline-start:calc(-1 * var(--card-pad-x));margin-inline-end:calc(-1 * var(--card-pad-x));padding-inline-start:var(--card-pad-x);padding-inline-end:var(--card-pad-x)}.card-scroll .section>nav.tabs{z-index:auto;position:static;transform:none}.jw-body:has(>.obwrap){container-type:inline-size}.obwrap{gap:var(--sp-l);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.obwrap>.jw-pane{width:100%;min-width:0}@container (width<=1100px){.obwrap{grid-template-columns:minmax(0,1fr)}.obside{position:static}}.obside{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-block);padding:var(--sp-l);gap:var(--sp-s);flex-direction:column;display:flex;position:sticky;top:0}.obside h2{margin:0 0 var(--sp-2xs);font-family:var(--ff-display);font-size:18px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.25px;color:var(--tx-neutral-primary)}.obside h2.nx{margin-top:var(--sp-m)}.obr{padding-bottom:var(--sp-s);border-bottom:1px dashed var(--line);flex-direction:column;gap:2px;display:flex}.obr:last-child{border-bottom:0;padding-bottom:0}.obr .k{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.obr .v{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:var(--fw-medium);color:var(--tx-neutral-primary);word-break:break-word}.obok{color:#2f9e44;font-weight:var(--fw-semibold);align-items:center;gap:5px;display:inline-flex}.obok .msi{width:16px;height:16px}.obpend{color:#b26b00;font-weight:var(--fw-semibold);align-items:center;gap:5px;display:inline-flex}.obpend .msi{width:16px;height:16px}.obwarn{margin:var(--sp-xs) 0 0;padding:var(--sp-s);border-radius:var(--r-inset);font-size:var(--fs-xs);line-height:var(--lh-xs);color:#7a4e00;background:#fff8ec;gap:8px;display:flex}.obwarn .msi{color:#b26b00;flex:none;width:16px;height:16px}.obsec{border-bottom:1px solid var(--line);padding-bottom:var(--sp-l)}.obsec:last-of-type{border-bottom:0;padding-bottom:0}.obsec-hd{width:100%;padding:0 0 var(--sp-m);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.obsec-hd.is-plain{cursor:default}.obsec-hd h3{font-family:var(--ff-display);font-size:18px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.25px;color:var(--tx-neutral-primary);margin:0}.obsec-hd .msi{width:20px;height:20px;color:var(--tx-neutral-secondary);transition:transform .12s}.obsec:not(.is-open) .obsec-hd .msi{transform:rotate(180deg)}.obsec:not(.is-open) .obsec-bd{display:none}.obsub{padding-top:var(--sp-xs)}.obsub h4{font-family:var(--ff-display);font-size:15px;line-height:22px;font-weight:var(--fw-semibold);color:var(--tx-neutral-primary);margin:0}.input.is-ro{background:var(--surface-2);color:var(--tx-neutral-secondary);cursor:default}.obunit{display:block;position:relative}.obunit .u{font-size:var(--fs-s);color:var(--tx-neutral-disabled);pointer-events:none;inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}.obunit .input{padding-inline-end:84px}.obperson{align-items:center;gap:var(--sp-xs);display:flex}.obperson .jwsel{flex:1 1 0;min-width:0}.jwcb{align-items:center;gap:var(--sp-xs);cursor:pointer;font-size:var(--fs-s);color:var(--tx-neutral-primary);display:flex}.obloc-hd h4{font-family:var(--ff-display);font-size:15px;line-height:22px;font-weight:var(--fw-semibold);margin:0}.obloc-hd p{font-size:var(--fs-s);color:var(--tx-neutral-secondary);margin:2px 0 0}.obloc{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.obloc-c{gap:var(--sp-2xs);padding:var(--sp-s);border:1px solid var(--line);border-radius:var(--r-inset);text-align:start;cursor:pointer;background:#fff;flex-direction:column;display:flex}.obloc-c:hover{border-color:#1b43f5}.obloc-c.is-on{background:#f8f9ff;border-color:#1b43f5;box-shadow:inset 0 0 0 1px #1b43f5}.obloc-c .art{border-radius:12px;height:104px;display:block}.obloc-c .art.a{background:linear-gradient(140deg,#4d7fa8,#2b4c66 60%,#1b3242)}.obloc-c .art.b{background:linear-gradient(140deg,#2a2a28,#3d3d39 55%,#22221f)}.obloc-c b{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary)}.obloc-c .ad{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.obasset{border:1px solid var(--line);border-radius:var(--r-inset);background:#fff;overflow:hidden}.obasset>header{justify-content:space-between;align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);background:var(--surface-2);border-bottom:1px solid var(--line);display:flex}.obasset>header b{font-size:var(--fs-r);font-weight:var(--fw-semibold)}.obasset>.jw-grid{padding:var(--sp-m)}.icon-btn.danger{color:#bb2729}.icon-btn.danger:hover{background:#fff4f4}.obadd{border-radius:var(--r-full);font:inherit;font-size:var(--fs-s);font-weight:var(--fw-semibold);color:#6f60c9;cursor:pointer;background:#f8f9ff;border:1px dashed #1b43f5;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.obadd:hover{background:#f1eefc}.obfile{align-items:center;gap:var(--sp-s);padding:var(--sp-s) var(--sp-m);border:1px solid var(--line);border-radius:var(--r-inset);background:var(--surface-2);display:flex}.obfile .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-s);color:var(--tx-neutral-primary);flex:1 1 0;overflow:hidden}.obfile .x{color:var(--tx-neutral-secondary);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.obfile .x:hover{color:#bb2729}.obresume{margin:0 var(--card-pad-x) var(--sp-m);align-items:center}.obresume .acts{gap:var(--sp-xs);flex:none;margin-inline-start:auto;display:flex}.section>.obresume{margin-inline:0}.ot-canvas{cursor:grab}.ot-stage{transform-origin:0 0;transition:none}.ot-fitbox{position:relative;overflow:hidden}.ot-canvas.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.ot-canvas.is-panning .ot-card{pointer-events:none}.ot-canvas.is-finding .ot-card{opacity:.28;transition:opacity .12s}.ot-canvas.is-finding .ot-card.is-hit{opacity:1;box-shadow:0 0 0 2px var(--bd-primary-primary), 0 10px 26px #26365c29}.ot-bar{row-gap:var(--sp-xs);flex-wrap:wrap}.ot-bar .ot-legend{flex:auto;min-width:0}.orgl{gap:var(--sp-2xl);margin:0 var(--card-pad-x) var(--sp-l);flex-direction:column;display:flex}.orgl-sum{margin:0}.orgl-band{gap:var(--sp-l);flex-direction:column;display:flex}.orgl-bh{align-items:center;gap:var(--sp-s);padding-bottom:var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.orgl-bh .lv{border-radius:var(--r-s);background:var(--bg-accent-primary);color:#fff;min-width:24px;height:22px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}.orgl-bh b{font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-neutral-primary);font-weight:600}.orgl-bh .n{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.orgl-grid{grid-template-columns:repeat(auto-fill,minmax(max(214px,calc(25% - var(--sp-s))),1fr));gap:var(--sp-s);display:grid}.orgc{align-items:center;gap:var(--sp-2xs);padding:var(--sp-m) var(--sp-s) var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-block);background:var(--bg-neutral-primary);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.orgc:hover{border-color:var(--bd-primary-primary);box-shadow:0 4px 14px #26365c12}.orgc:focus-visible{outline:2px solid var(--bd-primary-primary);outline-offset:2px}.orgc.is-me{border-color:var(--bg-accent-primary);padding:calc(var(--sp-m) - 1px) calc(var(--sp-s) - 1px) calc(var(--sp-s) - 1px);border-width:2px}.orgc>[data-kebab]{top:6px;position:absolute;inset-inline-end:6px}.orgc .youtag{border-radius:var(--r-full);background:var(--bg-accent-primary);color:#fff;letter-spacing:.06em;top:-9px;padding:2px 9px;font-size:10px;font-weight:700;line-height:15px;position:absolute;inset-inline-start:10px}.orgc .nm{margin-top:var(--sp-2xs);font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);overflow-wrap:break-word}.orgc .rl{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);overflow-wrap:break-word}.orgc .ft{margin-top:var(--sp-2xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.orgc .ft .rp{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled);white-space:nowrap}.orgedit{margin:0 var(--card-pad-x) var(--sp-m);align-items:center}.orgedit .btn{flex:none;margin-inline-start:auto}.is-orgedit .ot-card,.is-orgedit .orgc{cursor:pointer;box-shadow:0 0 0 1px var(--bd-primary-primary) inset}.is-orgedit .ot-card:hover,.is-orgedit .orgc:hover{box-shadow:0 0 0 2px var(--bd-primary-primary) inset,0 4px 14px #26365c14}.tabs{row-gap:var(--sp-xs);flex-wrap:wrap;overflow-x:visible}.tabs .tabs-end{flex:0 auto;align-self:center;align-items:center;min-width:0;margin-inline-start:auto;display:flex}.tabs .tabs-end .select{text-overflow:ellipsis;width:230px;min-width:0;max-width:100%;height:36px}.tabs>.tabs-end:not(:first-child){padding-bottom:var(--sp-xs)}.perfpipe{align-items:stretch;gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.perfpipe .pstage{min-width:120px;padding:var(--sp-s) var(--sp-m);border-radius:var(--r-inset);font:inherit;cursor:pointer;border:0;flex-direction:column;flex:130px;justify-content:center;align-items:center;gap:2px;transition:transform .12s,box-shadow .12s;display:flex}.perfpipe .pstage:hover{transform:translateY(-1px);box-shadow:0 4px 12px #26365c1a}.perfpipe .pstage b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.perfpipe .pstage span{font-size:var(--fs-s);line-height:var(--lh-s);font-weight:500}.perfpipe .sep{color:var(--tx-neutral-disabled);flex:none;align-items:center;display:flex}.perfpipe .sep .msi{width:16px;height:16px}.panel:has(>.panel-bd>.perfdept-box){flex-direction:column;display:flex}.panel-bd:has(>.perfdept-box){flex:auto;min-height:0;display:flex}.perf-pair>.panel{max-height:560px}.perfdept-box,.perf-pair .perfact{scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;flex:auto;padding-inline-end:var(--sp-2xs);overflow-y:auto}.panel:has(>.panel-bd>.perfact){flex-direction:column;display:flex}.panel-bd:has(>.perfact){flex:auto;min-height:0;display:flex}.perfact::-webkit-scrollbar{width:8px}.perfact::-webkit-scrollbar-track{background:var(--bg-neutral-secondary);border-radius:var(--r-full)}.perfact::-webkit-scrollbar-thumb{background:var(--bd-neutral-secondary);border-radius:var(--r-full)}.perfdept-box::-webkit-scrollbar{width:8px}.perfdept-box::-webkit-scrollbar-track{background:var(--bg-neutral-secondary);border-radius:var(--r-full)}.perfdept-box::-webkit-scrollbar-thumb{background:var(--bd-neutral-secondary);border-radius:var(--r-full)}.perfdept{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perfdept li{align-content:start;gap:var(--sp-xs) var(--sp-s);min-width:0;padding:var(--sp-s) 0;grid-template-columns:1fr auto;display:grid}.perfdept li+li{border-top:1px dashed var(--bd-neutral-primary)}.perfdept li:last-child{border-bottom:1px dashed var(--bd-neutral-primary)}.perfdept .nm{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perfdept .fig{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);white-space:nowrap}.perfdept .fig em{color:var(--tx-neutral-disabled);font-style:normal}.perfdept .bar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);grid-column:1/-1;height:6px;overflow:hidden}.perfdept .bar i{border-radius:var(--r-full);height:100%;display:block}.perfdept .fig em{color:var(--tx-neutral-disabled);margin-inline-start:5px;font-style:normal}.perfact{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perfact li{gap:var(--sp-s);padding:var(--sp-s) 0;display:flex}.perfact li+li{border-top:1px dashed var(--bd-neutral-primary)}.perfact li i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.perfact li:last-child{border-bottom:1px dashed var(--bd-neutral-primary)}.perfact .tx{flex:auto;min-width:0}.perfact .ln{font-size:var(--fs-r);color:var(--tx-neutral-primary);text-wrap:pretty;line-height:1.5;display:block}.perfact .ln b{font-weight:600}.perfact .ts{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);margin-top:3px;display:block}.perffb{gap:var(--sp-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perffb li{gap:var(--sp-s);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-inset);background:var(--bg-neutral-primary);display:flex}.perffb .bd{gap:var(--sp-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.perffb .hd{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.perffb .hd b{font-size:var(--fs-r);line-height:var(--lh-r)}.perffb .ackd{font-size:var(--fs-xs);color:var(--tx-success-primary);align-items:center;gap:3px;display:inline-flex}.perffb .ackd .msi{width:13px;height:13px}.perffb .tx{font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-wrap:pretty;line-height:1.55}.perffb .mt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.ntf-bar,.cyc-bar{flex-wrap:wrap;height:auto;min-height:0;overflow:visible}.ntf-bar .select{height:38px}.ntflist{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-inset);background:var(--bg-neutral-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ntflist li{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-m);display:flex}.ntflist li+li{border-top:1px solid var(--bd-neutral-primary)}.ntflist li.is-unread{background:var(--bg-primary-tertiary)}.ntflist .ic{border-radius:var(--r-full);background:var(--bg-neutral-secondary);width:36px;height:36px;color:var(--tx-neutral-secondary);flex:none;justify-content:center;align-items:center;display:flex}.ntflist .ic .msi{width:18px;height:18px}.ntflist .bd{min-width:0;color:inherit;flex-direction:column;flex:auto;gap:3px;text-decoration:none;display:flex}.ntflist .tl{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);font-weight:500}.ntflist .by{font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-wrap:pretty;line-height:1.5}.ntflist .mt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.ntflist .bd:hover .tl{color:var(--tx-primary-primary)}.ntf-dot{background:var(--bg-accent-primary);cursor:pointer;border:0;border-radius:50%;flex:none;width:10px;height:10px;margin-top:13px;padding:0}.ntf-dot:hover{box-shadow:0 0 0 4px var(--bg-accent-subtle)}.ntfact{gap:var(--sp-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ntfact li{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-inset);background:var(--bg-neutral-primary);display:flex}.ntfact .bd{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ntfact .tl{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary)}.ntfact .by{font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-wrap:pretty;line-height:1.5}.ntfact .mt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ntfact .mt .sep{color:var(--bd-neutral-secondary)}.cyc-bar .seg{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:var(--bg-neutral-secondary);align-items:center;gap:2px;padding:3px;display:flex}.cyc-bar .seg button{border-radius:var(--r-full);height:32px;font:inherit;font-size:var(--fs-s);color:var(--tx-neutral-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cyc-bar .seg button:hover{color:var(--tx-neutral-primary)}.cyc-bar .seg button.is-active{background:var(--bg-neutral-primary);color:var(--tx-neutral-primary);font-weight:500;box-shadow:0 1px 2px #1212120f}.cyc-bar .seg .n{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--tx-neutral-disabled)}.cyc-bar .seg button.is-active .n{color:var(--tx-primary-primary)}.ccard .kv-grid{gap:var(--sp-s) var(--sp-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ccard .kv-grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ccard .kv-grid dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.ccard .kv-grid dd{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ccard[role=link]{cursor:pointer}.ccard[role=link]:hover{border-color:var(--bd-primary-primary);box-shadow:0 4px 14px #26365c14}.ccard[role=link]:focus-visible{outline:2px solid var(--bd-primary-primary);outline-offset:2px}.ccard .cc-top{align-items:flex-start;gap:var(--sp-xs)}.kvrow{gap:var(--sp-l);padding:var(--sp-xs) 0;flex-wrap:wrap;display:flex}.kvrow span{flex-direction:column;gap:2px;display:flex}.kvrow b{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary)}.kvrow em{font-style:normal;font-size:var(--fs-s);color:var(--tx-neutral-disabled)}.cyc-phase{flex-direction:column;gap:2px;display:flex}.cyc-phase .ph-name{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);align-items:center;gap:5px;display:flex}.cyc-phase .ph-name .msi{width:14px;height:14px;color:var(--tx-neutral-disabled)}.cyc-phase .ph-due{font-size:var(--fs-xs);line-height:var(--lh-xs)}.cycph{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cycph li{gap:var(--sp-s);padding:var(--sp-m) 0;display:flex;position:relative}.cycph li+li{border-top:1px dashed var(--bd-neutral-primary)}.cycph .n{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);width:26px;height:26px;color:var(--tx-neutral-secondary);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.cycph li.is-done .n{color:#3c8b33;background:#e8f6e4}.cycph li.is-open .n{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.cycph li.is-overdue .n{color:#c4453f;background:#fdecec}.cycph li.is-blocked .n{color:#a9700a;background:#fef3dc}.cycph .bd{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cycph .hd{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.cycph .wh{font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-wrap:pretty;line-height:1.5}.cycph .mt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.ccard .cc-ft{gap:var(--sp-xs);flex-wrap:wrap}.ccard .cc-ft>.b-xs{flex:100%;min-width:0}.ccard .cc-ft>.grow{display:none}.ccard .cc-ft>.btn{flex:0 auto;min-width:0;max-width:100%}.ccard .cc-ft>.btn>span,.ccard .cc-ft>.btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvw-bar{height:auto;min-height:0;padding:0 0 var(--sp-m);gap:var(--sp-xs);flex-wrap:wrap;overflow:visible}.rvw-bar .select{height:36px}.th-sort{font:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.th-sort:hover{color:var(--tx-primary-primary)}.th-sort .msi{width:14px;height:14px;color:var(--tx-neutral-disabled)}.th-sort.is-on{color:var(--tx-neutral-primary);font-weight:600}.th-sort.is-on .msi{color:var(--tx-primary-primary)}th.num .th-sort{justify-content:flex-end;width:100%}.gwrap{gap:var(--sp-m);flex-direction:column;display:flex}.ghead{background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-block);padding:var(--sp-l)}.ghead .h3{margin:0}.ghead .pill{flex:none}.gscore{font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:flex}.gscore b{color:var(--tx-neutral-primary);font-size:34px;font-weight:700;line-height:1}.gscore span{font-size:var(--fs-r);color:var(--tx-neutral-disabled)}.ghead-kv{gap:var(--sp-m);margin:var(--sp-l) 0 0;padding-top:var(--sp-m);border-top:1px solid var(--bd-neutral-primary);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ghead-kv.is-rates{margin-top:var(--sp-m)}.ghead-kv dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.ghead-kv dd{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);margin:2px 0 0}.gcrit{background:var(--bg-neutral-secondary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-block);overflow:hidden}.gcrit>header{padding:var(--sp-s) var(--sp-l);font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);align-items:center;gap:6px;display:flex}.gcrit>header .wt{color:var(--tx-neutral-secondary)}.gcrit>header .dot{color:var(--bd-neutral-secondary)}.gcrit>.bd{gap:var(--sp-m);margin:0 var(--sp-2xs) var(--sp-2xs);padding:var(--sp-l);background:var(--bg-neutral-primary);border-radius:calc(var(--r-block) - 4px);flex-direction:column;display:flex}.gcrit-ic{border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);width:40px;height:40px;color:var(--tx-neutral-secondary);flex:none;justify-content:center;align-items:center;display:flex}.gcrit-ic .msi{width:19px;height:19px}.gcrit-goal{background:var(--bg-neutral-secondary);border-radius:var(--r-inset);padding:var(--sp-m)}.gcrit-goal .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled);margin-bottom:4px;display:block}.gcrit-goal p{font-size:var(--fs-s);color:var(--tx-neutral-primary);text-wrap:pretty;margin:0;line-height:1.55}.gcrit-att{gap:var(--sp-m);padding:var(--sp-m);background:var(--bg-neutral-secondary);border-radius:var(--r-inset);text-align:center;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.gcrit-att .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled);margin-bottom:4px;display:block}.gcrit-att b{font-size:var(--fs-l);font-variant-numeric:tabular-nums;line-height:1.2}.gcrit-att b em{font-style:normal;font-size:var(--fs-xs);font-weight:500}.gcrit-rate{gap:var(--sp-2xs);padding-top:var(--sp-m);border-top:1px solid var(--bd-neutral-primary);flex-direction:column;display:flex}.gcrit-rate .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.gcrit-rate .k:not(:first-child){margin-top:var(--sp-xs)}.gcrit-quote{padding:var(--sp-m);background:var(--bg-neutral-secondary);border-radius:var(--r-inset);font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-wrap:pretty;margin:0;line-height:1.55}.starpick{gap:2px;display:inline-flex}.starpick .s{cursor:pointer;color:var(--bd-neutral-secondary);background:0 0;border:0;padding:0;line-height:0}.starpick .s .msi{width:26px;height:26px}.starpick .s.is-on,.starpick .s:hover{color:#f0a417}.starword{font-size:var(--fs-s);color:#c07a06;font-weight:600}.starword.is-empty{color:var(--tx-neutral-disabled);font-weight:400}.gcrit-scores{gap:var(--sp-s);padding-top:var(--sp-m);border-top:1px solid var(--bd-neutral-primary);flex-wrap:wrap;display:flex}.gcrit-scores .set{gap:var(--sp-s);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-inset);flex:320px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.gcrit-scores>div:not(.set),.gcrit-scores .set>div{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.gcrit-scores .is-final{padding:var(--sp-m);border-radius:var(--r-inset);background:#fff7e7;border:1px solid #f5d9a0;flex:0 0 150px}.gcrit-scores .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.gcrit-scores b{font-size:var(--fs-s);font-variant-numeric:tabular-nums}.gcrit-note{margin:var(--sp-s) 0 0;font-size:var(--fs-xs);color:var(--tx-neutral-disabled);text-wrap:pretty;line-height:1.5}.gmgr{border:2px solid var(--tx-neutral-primary);border-radius:var(--r-block);background:var(--bg-neutral-primary);overflow:hidden}.gmgr>header{padding:var(--sp-s) var(--sp-l);background:var(--tx-neutral-primary);color:#fff;font-size:var(--fs-s);line-height:var(--lh-s)}.gmgr>.bd{gap:var(--sp-2xs);padding:var(--sp-l);flex-direction:column;display:flex}.gmgr .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled);margin-top:var(--sp-xs)}.gmgr p{margin:0}.gnarr{gap:var(--sp-2xs);background:var(--bg-neutral-secondary);border-radius:var(--r-block);padding:var(--sp-l);flex-direction:column;display:flex}.gnarr .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.gnarr p{text-wrap:pretty;margin:0;line-height:1.6}.gfoot{justify-content:flex-end;align-items:center;gap:var(--sp-s);padding-top:var(--sp-s);display:flex}.finalrate{align-items:center;gap:5px;display:inline-flex}.finalrate .msi{color:#f0a417;width:16px;height:16px}.finalrate b{font-variant-numeric:tabular-nums}tr.is-click{cursor:pointer}tr.is-click:hover{background:var(--bg-neutral-secondary)}tr.is-todo{background:#fffbf2}tr.is-todo:hover{background:#fff6e4}.btn.xs{height:30px;font-size:var(--fs-xs);gap:5px;padding:0 12px}.btn.xs .msi{width:14px;height:14px}.gfb{gap:var(--sp-s);flex-direction:column;display:flex}.gfb>h3{font-size:var(--fs-s);line-height:var(--lh-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-neutral-disabled);margin:0;font-weight:600}.gfb-i{gap:var(--sp-s);background:var(--bg-neutral-primary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-block);padding:var(--sp-l);flex-direction:column;display:flex}.gfb-i>header{align-items:center;gap:var(--sp-s);display:flex}.gfb-i>header b{font-size:var(--fs-r);line-height:var(--lh-r)}.gfb-i .gfb-role{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.gfb-i>p{font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-wrap:pretty;margin:0;line-height:1.6}.gfb-rate{flex:none;align-items:center;gap:6px;display:inline-flex}.gfb-rate b{font-size:var(--fs-s);font-variant-numeric:tabular-nums;color:#c07a06}.gfb-i.is-conf{border-color:var(--tx-neutral-primary);border-width:2px}.gfb-i.is-conf>footer{margin-top:calc(-1 * var(--sp-2xs));font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tx-neutral-primary);font-weight:600}.gcrit-att.is-none{flex-direction:column;gap:2px;display:flex}.gcrit-att.is-none b{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);font-weight:500}.gscore.is-none b{color:var(--tx-neutral-disabled)}.tgbar{align-items:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.tgbar .tgend{align-items:center;gap:var(--sp-s);flex:0 auto;min-width:0;margin-inline-start:auto;display:flex}.tgbar .fsearch{flex:0 230px;min-width:170px}.tgbar .select{flex:0 180px;min-width:140px}p.tgcount{margin:calc(-1 * var(--sp-xs)) 0 0}.pill-evno{border:1px solid var(--bd-primary-primary);color:var(--tx-primary-primary);background:#fff}.gcrit-ev{gap:var(--sp-m) var(--sp-l);padding-top:var(--sp-m);border-top:1px solid var(--bd-neutral-primary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gcrit-ev>.full{grid-column:1/-1}.gcrit-ev .k{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);margin-bottom:var(--sp-2xs);display:block}.gcrit-ev.is-final-ev{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.gcrit-ev .pair{gap:var(--sp-l);flex-wrap:wrap;display:flex}.gcrit-ev .pair>div{flex-direction:column;gap:2px;min-width:0;display:flex}.gcrit-ev .pair b{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary)}.gcrit-ev.is-final-ev>.side:first-child{background:var(--bg-neutral-secondary);border-radius:var(--r-m);padding:var(--sp-s) var(--sp-m)}.gcrit-seen{padding-top:var(--sp-m);border-top:1px solid var(--bd-neutral-primary)}.gcrit-seen .pair{gap:var(--sp-2xl);flex-wrap:wrap;display:flex}.gcrit-seen .pair>div{flex-direction:column;gap:2px;display:flex}.gcrit-seen .k{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.gcrit-seen .pair b{font-size:var(--fs-s);line-height:var(--lh-s)}.gover{border-radius:var(--r-l);background:var(--bg-neutral-inverse,#121212);overflow:hidden}.gover>header{padding:var(--sp-s) var(--sp-m);color:#fff;font-size:var(--fs-s);line-height:var(--lh-s);font-weight:600}.gover>.bd{border-radius:calc(var(--r-l) - 3px);padding:var(--sp-m);background:#fff;margin:0 3px 3px}.gover .k{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);margin-bottom:var(--sp-2xs);display:block}.tab-bar>.perf-acts{align-items:center;gap:var(--sp-s);flex:0 auto;min-width:0;display:flex}.tab-bar>.perf-acts>.select{width:230px;min-width:150px;max-width:100%;height:48px}.tab-bar>.perf-acts>.btn{flex:none}.tab-bar>.tabs{padding-inline-end:0}.card-scroll.is-pagescroll{--sub-top:0px;--thead-top:0px;display:block;overflow:auto}.card-scroll.is-pagescroll .is-tbl-chain{flex:none;min-height:0;display:block}.card-scroll.is-pagescroll .tbl-wrap{width:auto;min-height:0;min-width:calc(100% - var(--card-pad-x) * 2);overflow:visible}.card-scroll.is-pagescroll .tbl-wrap>table{width:100%}.card-scroll.is-pagescroll [data-tg-bar],.card-scroll.is-pagescroll [data-page-bar]{top:var(--sub-top,0px);z-index:24;background:var(--canvas);padding-top:var(--sp-s);padding-bottom:var(--sp-s);margin-inline-start:calc(-1 * var(--card-pad-x));margin-inline-end:calc(-1 * var(--card-pad-x));padding-inline-start:var(--card-pad-x);padding-inline-end:var(--card-pad-x);position:sticky}.card-scroll.is-pagescroll>*>[data-page-bar],.card-scroll.is-pagescroll>[data-page-bar]{margin-inline:0}.card-scroll.is-pagescroll thead th{top:var(--thead-top,0px);z-index:22;position:sticky}.card-scroll.is-pagescroll.is-nosub [data-tg-bar],.card-scroll.is-pagescroll.is-nosub [data-page-bar]{padding-top:0;padding-bottom:0;background:0 0;margin-inline:0;padding-inline:0;position:static}.card-scroll.is-pagescroll p.tgcount{margin-top:var(--sp-xs)}.gwwrap{gap:var(--sp-l);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.gwwrap>.jw-pane{width:100%;min-width:0}@container (width<=1080px){.gwwrap{grid-template-columns:minmax(0,1fr)}}.jw-body:has(>.gwwrap){container-type:inline-size}.gwsec{gap:var(--sp-s);flex-direction:column;display:flex}.gwsec>h2{align-items:center;gap:var(--sp-xs);font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);margin:0;font-weight:600;display:flex}.gwsec>h2 .c2{white-space:nowrap;color:var(--tx-neutral-disabled);align-items:center;gap:6px;font-weight:400;display:flex}.gwsec>h2 .switch{margin-inline-start:auto}.gwsec.is-off>h2{color:var(--tx-neutral-disabled)}.gwoff{padding:var(--sp-s) 0 0;margin:0}.gwbox{gap:var(--sp-m);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-secondary);flex-direction:column;display:flex}.gwrow{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.gwf{flex-direction:column;gap:6px;min-width:0;display:flex}.gwf>.k{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary)}.gwf>.k .req{color:var(--tx-error-primary);margin-inline-start:2px;font-style:normal}.gwf>.k em{color:var(--tx-neutral-disabled);font-style:normal}.gwf>.hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.gwstatic{height:var(--control-h);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);background:var(--bg-neutral-tertiary);color:var(--tx-neutral-secondary);font-size:var(--fs-s);align-items:center;padding:0 14px;display:flex}.gwunit{align-items:center;display:flex;position:relative}.gwunit .input{padding-inline-end:64px}.gwunit .u{font-size:var(--fs-s);color:var(--tx-neutral-disabled);pointer-events:none;position:absolute;inset-inline-end:14px}.gwunit.sm{display:inline-flex}.gwunit.sm .input{width:84px;height:32px;min-height:32px;font-size:var(--fs-s);padding:0 34px 0 10px}.gwunit.sm .u{font-size:var(--fs-xs);inset-inline-end:10px}.gwcyc{align-items:center;gap:var(--sp-xs);border-radius:var(--r-s);background:var(--bg-success-secondary,#f2ffec);font-size:var(--fs-s);color:var(--tx-neutral-primary);flex-wrap:wrap;padding:12px 14px;display:flex}.gwcyc i{border-radius:var(--r-full);background:var(--bg-success-bold);flex:none;width:10px;height:10px}.gwcyc .c2{color:var(--tx-neutral-disabled);margin-inline-start:auto}.gwmodes{gap:var(--sp-m);flex-wrap:wrap;display:flex}.gwmode{font:inherit;font-size:var(--fs-s);color:var(--tx-neutral-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.gwmode .rd{border-radius:var(--r-full);border:1.5px solid var(--bd-neutral-secondary);flex:none;width:18px;height:18px;position:relative}.gwmode.is-on{color:var(--tx-primary-primary);font-weight:500}.gwmode.is-on .rd{border-color:var(--bd-primary-primary)}.gwmode.is-on .rd:after{content:"";border-radius:var(--r-full);background:var(--bg-primary-primary);position:absolute;inset:3px}.gwsug{flex-direction:column;gap:6px;margin-top:2px;display:flex}.gwsug .cap{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.gwsug .sug{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);height:34px;font:inherit;font-size:var(--fs-s);color:var(--tx-neutral-primary);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.gwsug .sug:hover{border-color:var(--bd-primary-primary);color:var(--tx-primary-primary)}.gwsug .sug .msi{width:15px;height:15px;color:var(--tx-neutral-disabled)}.gwchips{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.gwx{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);height:32px;font:inherit;font-size:var(--fs-s);color:var(--tx-neutral-primary);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.gwx:hover{border-color:var(--bd-error-primary,#ffc5c6);color:var(--tx-error-primary)}.gwx .msi{width:14px;height:14px}.gwpick{gap:var(--sp-xs);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));max-height:280px;display:grid;overflow:auto}.gwp{text-align:start;border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.gwp .col{flex:auto;min-width:0}.gwp b{font-size:var(--fs-s);line-height:var(--lh-s);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gwp .c2{font-size:var(--fs-xs);color:var(--tx-neutral-disabled);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gwp .msi{width:16px;height:16px;color:var(--tx-neutral-disabled);flex:none}.gwp.is-on{border-color:var(--bd-primary-primary);background:var(--bg-primary-tertiary)}.gwp.is-on .msi{color:var(--tx-primary-primary)}.gwcrit{align-items:flex-start;gap:12px;display:flex}.gwcrit .ic{border-radius:var(--r-full);border:1px solid var(--bd-neutral-primary);width:40px;height:40px;color:var(--tx-neutral-secondary);background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.gwcrit .col{min-width:0}.gwcrit b{font-size:var(--fs-r);line-height:var(--lh-r)}.gwcrit .c2{font-size:var(--fs-s);color:var(--tx-neutral-disabled)}.gwtot{align-items:center;gap:var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-s);font-size:var(--fs-s);background:#fff;padding:12px 16px;display:flex}.gwtot .c2{color:var(--tx-neutral-disabled)}.gwtot.is-ok{border-color:var(--bd-success-primary,#b7e59a)}.gwtot.is-ok .tnum{color:var(--tx-success-primary,#3f9e12)}.gwtot.is-bad{border-color:var(--bd-error-primary,#ffc5c6)}.gwtot.is-bad .tnum,.gwtot.is-bad .c2{color:var(--tx-error-primary)}.gwside{padding:var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-secondary);flex-direction:column;display:flex;position:sticky;top:0}.gwside h3{margin:0 0 var(--sp-s);font-size:var(--fs-l);line-height:var(--lh-l);font-weight:600}.gwside h4{margin:var(--sp-m) 0 var(--sp-xs);font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);font-weight:600}.gws-l{border-bottom:1px dashed var(--bd-neutral-primary);flex-direction:column;gap:2px;padding:10px 0;display:flex}.gws-l:last-child{border-bottom:0}.gws-l .k{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.gws-l b{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);overflow-wrap:anywhere}.gws-empty{text-align:center;align-items:center;gap:var(--sp-xs);padding:var(--sp-xl) var(--sp-s);flex-direction:column;display:flex}.gws-empty .msi{width:44px;height:44px;color:var(--bd-neutral-secondary)}.gws-empty b{font-size:var(--fs-l);line-height:var(--lh-l)}.gws-empty p{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled);margin:0}.gws-note{margin-top:var(--sp-xs);border-radius:var(--r-full);background:var(--bg-error-secondary,#ffeded);color:var(--tx-error-primary);font-size:var(--fs-xs);padding:6px 12px}.fchip:has(>select){cursor:pointer;position:relative}.fchip>select{opacity:0;width:100%;height:100%;font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.fchip>select:focus-visible{outline:2px solid var(--bd-primary-primary);outline-offset:3px;border-radius:var(--r-full)}.fchip>.lb{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.mfbbar .mfbq{flex:0 250px;min-width:180px;margin-inline-start:auto}.mfbbar{flex-wrap:wrap}.mfbfaces{align-items:center;display:inline-flex}.mfbfaces .av{box-shadow:0 0 0 2px var(--bg-neutral-primary);margin-inline-end:-9px}.mfbfaces .n{font-size:var(--fs-s);color:var(--tx-primary-primary);margin-inline-start:16px;font-weight:600}.mfbdet{gap:var(--sp-l);flex-direction:column;display:flex}.mfbhero{align-items:flex-start;gap:var(--sp-l);padding-bottom:var(--sp-l);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.mfbhero>.av{border-radius:var(--r-l);flex:none}.mfbhero .who{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.mfbhero .ttl{align-items:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.mfbhero .ttl h2{font-size:var(--fs-2xl);margin:0;line-height:1.2}.mfbhero .facts{gap:var(--sp-s) var(--sp-2xl);margin-top:var(--sp-s);flex-wrap:wrap;display:flex}.mfbhero .facts>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mfbhero .facts .k{font-size:var(--fs-s);color:var(--tx-neutral-disabled)}.mfbhero .facts b{font-size:var(--fs-r);font-weight:600}.mfbhero .score{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.mfbhero .score>b{font-size:36px;font-weight:700;line-height:1.1}.mfbhero .score>b span{font-size:var(--fs-r);color:var(--tx-neutral-disabled);font-weight:500}.mfbdist{width:160px;margin-top:var(--sp-xs);flex-direction:column;gap:4px;display:flex}.mfbdist .r{align-items:center;gap:8px;height:16px;display:flex}.mfbdist .lv{width:9px;font-size:var(--fs-s);color:var(--tx-neutral-disabled);font-variant-numeric:tabular-nums;text-align:end}.mfbdist .bar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);flex:1 1 0;height:6px;overflow:hidden}.mfbdist .bar i{border-radius:var(--r-full);background:var(--bg-primary-primary);height:100%;display:block}.mfbdist .ct{width:14px;font-size:var(--fs-s);color:var(--tx-neutral-secondary);text-align:end}.mfbdist .is-0 .ct{color:var(--tx-neutral-disabled)}.mfbsort{align-items:center;gap:var(--sp-s);margin-bottom:calc(-1 * var(--sp-xs));flex-wrap:wrap;display:flex}.mfbsort .seg{margin-inline-start:auto}.mfblist{gap:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.mfblist>li{padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:var(--bg-neutral-primary);flex-direction:column;gap:6px;display:flex}.mfblist .rh{align-items:center;gap:var(--sp-s);display:flex}.mfblist .nm{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.mfblist .nm b{font-size:var(--fs-r);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mfblist .nm .c2{white-space:normal;text-wrap:pretty}.mfblist .tx{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);text-wrap:pretty;margin:0}.mfblist .ft{font-size:var(--fs-xs);color:var(--tx-neutral-disabled)}.mfblist .finalrate{border-radius:var(--r-full);background:var(--bg-neutral-secondary);flex:none;padding:4px 10px}.mfblist .finalrate.rt-5,.mfblist .finalrate.rt-4{background:var(--bg-success-subtle);color:var(--tx-success-primary)}.mfblist .finalrate.rt-3{background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.mfblist .finalrate.rt-2,.mfblist .finalrate.rt-1{background:var(--bg-error-subtle);color:var(--tx-error-primary)}@container (width<=760px){.mfbhero{flex-wrap:wrap}.mfbhero .score{margin-inline-start:auto}}.c2{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-disabled)}.finalrate .msi>i{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.mfblist>li{cursor:pointer;transition:border-color .12s,box-shadow .12s}.mfblist>li:hover{border-color:var(--bd-primary-inverse);box-shadow:var(--sh-s)}.mfblist>li:focus-visible{outline:2px solid var(--bd-primary-primary);outline-offset:2px}.mfblist .tx{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mfbfull{gap:var(--sp-s);flex-direction:column;display:flex}.mfbfull .mh{align-items:center;gap:var(--sp-s);display:flex}.mfbfull .tx{font-size:var(--fs-r);line-height:var(--lh-r);text-wrap:pretty;margin:0}.mfbhero{align-items:stretch}.mfbhero>.mfbav{flex:none;flex:0 0 var(--mfb-col,var(--mfb-av,140px));width:var(--mfb-col,var(--mfb-av,140px));justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.mfbhero>.mfbav>.av{width:var(--mfb-av,140px);height:var(--mfb-av,140px);aspect-ratio:1;border-radius:var(--r-full);font-size:calc(var(--mfb-av,140px) * .26)}.card-scroll:has(>.is-tbl-chain>.mfbsec){flex-direction:column;display:flex}.card-scroll.has-tbl>.is-tbl-chain:has(>.section.mfbsec):has(>.mfbsec){flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex}.mfbsec{flex-direction:column;flex:auto;min-height:0;display:flex}.card-scroll.has-tbl .mfbsec>.tbl-wrap{flex:auto;overflow-y:auto}.exov{gap:var(--sp-l);flex-direction:column;display:flex}.exov>.stats,.exov>.panel,.exov>.dept-cards,.exov>.grid-2{margin:0;padding:0}.exov .dept-cards{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));display:grid}.exov .dept-card{gap:var(--sp-xs);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:var(--bg-neutral-primary);flex-direction:column;display:flex}.exov .dept-card .dc-ic{border-radius:var(--r-m);background:var(--bg-primary-tertiary);width:36px;height:36px;color:var(--tx-primary-primary);justify-content:center;align-items:center;display:inline-flex}.exov .dept-card .dc-ic svg{width:18px;height:18px}.exov .dept-card .btn{margin-top:var(--sp-xs)}.exov .pipeline{align-items:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.exit-tbl>thead>tr>th{background:var(--bg-primary-tertiary)}.clrdots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.clrdots i{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);flex:0 0 11px;width:11px;height:11px}.clrdots i.is-on{background:var(--bg-success-bold)}.clrdots .n{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-secondary);flex:100%}.exitbar{padding-top:var(--sp-xs)}.exit-tbl .cell2.wrap .c1,.exit-tbl .cell2.wrap .c2{white-space:normal;text-overflow:clip;overflow:visible}.exit-type>img.et-art{background:0 0;border-radius:0;flex:0 0 72px;width:72px;height:72px;padding:0;display:block}.exit-type{align-items:center;gap:var(--sp-s);padding:var(--sp-xs) var(--sp-s)}details.cmp-panel{background:var(--bg-neutral-secondary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);padding:0;overflow:hidden}details.cmp-panel>summary{align-items:center;gap:var(--sp-xs);padding:var(--sp-s) var(--sp-m);cursor:pointer;color:var(--tx-neutral-secondary);list-style:none;display:flex}details.cmp-panel>summary::-webkit-details-marker{display:none}details.cmp-panel>summary .msi{width:18px;height:18px;margin-inline-start:auto;transition:transform .16s}details.cmp-panel[open]>summary .msi{transform:rotate(180deg)}details.cmp-panel[open]>summary{border-bottom:1px solid var(--bd-neutral-primary)}details.cmp-panel>.tbl-wrap{border:0;border-radius:0}.field:has(>.clr-nav){display:contents}.clr-nav{gap:var(--sp-s);top:calc(-1 * var(--sp-s));z-index:3;margin:0 calc(-1 * var(--sp-l));padding:var(--sp-s) var(--sp-l);box-shadow:0 1px 0 var(--bd-neutral-primary);background:#fff;flex-direction:column;grid-column:1/-1;display:flex;position:sticky}.clr-nav .tabs.sm{gap:var(--sp-l);background:0 0;border-bottom:0}.clr-nav .tabs.sm .tab{padding:var(--sp-s) 2px;align-items:center;gap:7px;display:inline-flex}.clr-nav .seg.clr-sub{border-radius:var(--r-full);align-self:flex-start;padding:3px}.clr-nav .seg.clr-sub button{border-radius:var(--r-full);height:34px;font-size:var(--fs-s);padding:0 16px}.clr-task .ct-evb{margin-top:var(--sp-xs);flex-direction:column;gap:6px;display:flex}.clr-task .dropzone.sm{padding:var(--sp-m);border-radius:var(--r-inset);gap:2px;min-height:0}.clr-task .dropzone.sm .msi{width:24px;height:24px;color:var(--tx-neutral-disabled)}.clr-task .ct-files{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.clr-task .ct-file{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:#fff;align-items:center;gap:6px;max-width:260px;padding:5px 8px 5px 10px;display:inline-flex}.clr-task .ct-file .msi{width:14px;height:14px;color:var(--tx-neutral-disabled);flex:none}.clr-task .ct-file .x{cursor:pointer;color:var(--tx-neutral-disabled);background:0 0;border:0;padding:0;display:inline-flex}.clr-task .ct-file .x:hover{color:var(--tx-error-primary)}.clr-task .ct-remin{margin-top:var(--sp-xs);flex-direction:column;gap:6px;display:flex}.clr-task .ct-remin .textarea{min-height:60px}.clr-task.is-done .ct-rem{margin-top:var(--sp-xs)}.clr-task .ct-amt{align-items:center;gap:var(--sp-s);margin-top:var(--sp-xs);padding:10px var(--sp-m);border-radius:var(--r-inset);background:var(--bg-neutral-secondary);display:flex}.clr-task.is-done .ct-amt{background:#ffffffb3}.clr-task .ct-amt i{margin-inline-start:auto;font-style:italic}.clr-task .ct-acts{align-items:center;gap:var(--sp-xs);margin-top:var(--sp-m);padding-top:var(--sp-s);border-top:1px solid var(--bd-neutral-primary);display:flex}.clr-task .ct-acts .grow{flex:auto}.clr-task .ct-waive{border:1px solid var(--bd-primary-primary);color:var(--tx-primary-primary)}.clr-head .clr-cleared{color:#2f7d0e}.clr-head>.row.gap-xs{align-self:flex-start;align-items:flex-start}.clr-head>.av{aspect-ratio:1;width:auto;height:auto;min-height:0;font-size:var(--fs-l);flex:none;align-self:stretch}.rmbtn{position:relative;overflow:hidden}.rmbtn:not(.is-sending):not(.is-sent),.rmbtn:not(.is-sending):not(.is-sent) .rm-ic,.rmbtn:not(.is-sending):not(.is-sent) .rm-tx,.rmbtn:not(.is-sending):not(.is-sent) .rm-face,.rmbtn:not(.is-sending):not(.is-sent) .rm-done{transition:none}.rmbtn .rm-face{align-items:center;gap:8px;display:inline-flex}.rmbtn .rm-ic{transition:transform .42s cubic-bezier(.4,0,.75,.2),opacity .18s .24s}.rmbtn .rm-mask{line-height:1.2;display:inline-block;overflow:hidden}.rmbtn .rm-tx{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s;display:inline-block}.rmbtn .rm-done{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:transform .26s cubic-bezier(.2,.7,.3,1),opacity .18s,visibility 0s linear .18s;display:flex;position:absolute;inset:0;transform:translateY(60%)}.rmbtn.is-sending .rm-tx{opacity:0;transform:translateY(130%)}.rmbtn.is-sending .rm-ic{transform:translateX(var(--rm-fly,120px)) translateY(-2px);opacity:0}.rmbtn.is-sent{background:var(--bg-neutral-inverse,#191917);color:#fff;border-color:#191917}.rmbtn.is-sent .rm-face{opacity:0}.rmbtn.is-sent .rm-done{opacity:1;visibility:visible;transition-delay:0s;transform:none}.rmbtn.is-sent .rm-face{visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.rmbtn[disabled]{cursor:default;opacity:1}@media (prefers-reduced-motion:reduce){.rmbtn .rm-ic,.rmbtn .rm-tx,.rmbtn .rm-done{transition-duration:.01ms}}.ivcat{gap:var(--sp-xs)}.ivcat>.b-s{white-space:nowrap;min-width:0}.ivcat .stars{flex:none;gap:1px}.ivcat .stars .msi i{font-size:var(--isz,18px)}.sec-hd [data-sec-count].is-done{color:#2f7d0e;font-weight:600}.stepper.is-compact{flex-wrap:nowrap}.stepper.is-compact .step .tt{display:none}.stepper.is-compact .step.is-cur .tt{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.stepper.is-compact .step{flex:none;min-width:0}.stepper.is-compact .step.is-cur{flex:0 auto;min-width:0}.stepper.is-compact .step-line{flex:8px;min-width:8px}.req{color:var(--tx-error-primary);margin-inline-start:3px;font-weight:700}.opt{font-style:normal;font-size:var(--fs-xs);color:var(--tx-neutral-disabled);margin-inline-start:6px}.atc-top{padding:var(--sp-m) var(--sp-l);gap:var(--sp-m) var(--sp-xl)}.atc-top .who{padding-inline-end:var(--sp-s)}.atc-c{gap:3px}.atc-c .cl{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:.04em;color:var(--tx-neutral-disabled);white-space:nowrap;font-weight:500}.atc-c .cv{font-size:var(--fs-r);line-height:var(--lh-r);color:var(--tx-neutral-primary);font-variant-numeric:tabular-nums;font-weight:600}.atc-c.is-sep{border-inline-start:1px solid var(--bd-neutral-primary);margin-inline-start:calc(var(--sp-s) * -1);padding-inline-start:var(--sp-l)}.atc-c.is-sep~.atc-c.is-sep{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.atc-tail{padding-inline-start:var(--sp-s)}.attgrid td.cw,.attgrid td.nm{z-index:2;background:var(--surface);position:sticky}.attgrid td.cw{inset-inline-start:0}.attgrid td.nm{inset-inline-start:39px}.attgrid thead th{top:var(--thead-top,0px);z-index:3;background:var(--bg-neutral-secondary);position:sticky}.attgrid thead th.cw{z-index:30;background:var(--bg-neutral-secondary);position:sticky;inset-inline-start:0}.attgrid thead th.nm{z-index:30;background:var(--bg-neutral-secondary);position:sticky;inset-inline-start:39px}.attgrid thead .ctr .dw{letter-spacing:.04em;color:var(--tx-neutral-disabled);font-size:10px;line-height:12px;display:block}.attgrid thead .ctr .dn{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;line-height:16px;display:block}.fchip{background:var(--bg-neutral-primary);color:var(--tx-neutral-primary);border:1px solid var(--bd-neutral-primary)}.fchip:hover{background:var(--bg-neutral-secondary);border-color:var(--bd-neutral-secondary)}.fchip[aria-expanded=true]{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary);border-color:var(--bd-primary-primary)}.fchip[aria-expanded=true] .msi{color:var(--tx-primary-primary)}.fchip.has-value,.fchip.is-set{background:var(--bg-neutral-primary);color:var(--tx-neutral-primary);border-color:var(--bd-neutral-primary)}.fchip.has-value .msi,.fchip.is-set .msi{color:var(--ic-neutral-disabled)}.fchip-x{background:var(--bg-neutral-primary);height:auto;color:var(--tx-neutral-secondary);border-color:var(--bd-neutral-primary);align-self:stretch}.fchip-x .msi{color:var(--ic-neutral-disabled)}.fchip-x:hover{background:var(--bg-neutral-secondary);color:var(--tx-neutral-primary);border-color:var(--bd-neutral-secondary)}.fchip-x:hover .msi{color:var(--tx-neutral-primary)}.fchip .n{background:var(--bg-primary-secondary);color:#fff}.tbl-wrap:has(.attgrid){max-height:none}.attgrid thead th{top:0}.tbl tbody tr:hover,.tbl tbody tr.is-sel:hover,.attgrid tbody tr:hover>td.cw,.attgrid tbody tr:hover>td.nm,.tbl-wrap.is-daystrip .tbl tbody tr:hover>.stick{background:var(--bg-primary-tertiary)}.tbl-wrap.is-flat .tbl tbody tr:hover{background:0 0}.card-scroll.is-pagescroll .tbl-wrap.is-fill{min-height:0}.card-scroll.is-pagescroll .tbl-wrap{background:0 0;border:0;border-radius:0}.card-scroll.is-pagescroll .tbl-wrap>table{border:1px solid var(--bd-neutral-primary);border-collapse:separate;background:var(--surface);border-radius:20px;width:100%}.card-scroll.is-pagescroll .tbl-wrap>table>tbody>tr:last-child>td:first-child{border-end-start-radius:19px}.card-scroll.is-pagescroll .tbl-wrap>table>tbody>tr:last-child>td:last-child{border-end-end-radius:19px}.card-scroll.is-pagescroll .tbl-wrap>table>tbody>tr:last-child>td{border-bottom:0}.card-scroll.is-pagescroll .tbl-wrap>table>thead th:first-child{border-start-start-radius:19px}.card-scroll.is-pagescroll .tbl-wrap>table>thead th:last-child{border-start-end-radius:19px}.card-scroll.is-pagescroll .tbl-wrap>table>thead th{top:var(--thead-top,0px)}ol.tl{gap:var(--sp-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.tl:before{content:none}.tl-i{gap:var(--sp-s);padding-inline-start:var(--sp-xs);display:flex;position:relative}.tl-i:not(:last-child):before{content:"";inset-inline-start:11px;top:18px;bottom:calc(-1 * var(--sp-m));border-inline-start:1px solid var(--bd-neutral-primary);position:absolute}.tl-dot{border-radius:var(--r-full);background:var(--bg-primary-primary);flex:none;width:9px;height:9px;margin-top:6px}.regacts{justify-content:flex-end;align-items:center;gap:var(--sp-s);display:flex}.regacts .lnk{font:inherit;cursor:pointer;color:var(--tx-primary-primary);background:0 0;border:0;padding:0}.regacts .lnk:hover{text-decoration:underline}.regpill{border-radius:var(--r-full);height:32px;font-size:var(--fs-s);color:#fff;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.regpill.is-approved{background:#3faa16}.regpill.is-rejected{background:#c0272d}.regpill.is-pending{background:#c98a00}.rbtn{border-radius:var(--r-full);cursor:pointer;width:34px;height:34px;color:var(--tx-neutral-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.rbtn .msi{width:18px;height:18px}.rbtn.is-no{color:#fff;background:#c0272d}.rbtn.is-yes{color:#fff;background:#3faa16}.rbtn.is-no:hover{background:#a51f25}.rbtn.is-yes:hover{background:#34900f}.rbtn.is-see:hover{background:var(--bg-neutral-secondary);color:var(--tx-neutral-primary)}.regacts{justify-content:center}.card-scroll.is-pagescroll>div>[data-list-root]>.tbl-wrap:last-child{margin-bottom:var(--card-pad-x)}.card-scroll.is-pagescroll [data-list-root]{flex-direction:column;gap:0;display:flex}.card-scroll.is-pagescroll [data-list-root]>.section{padding-top:0;padding-bottom:var(--sp-m)}.card-scroll.is-pagescroll [data-list-root]>.section:first-child{padding-top:var(--sp-m)}.card-scroll.is-pagescroll [data-list-root]>.toolbar{padding-top:0;padding-bottom:0}.card-scroll.is-pagescroll [data-list-root]>.tbl-wrap{margin-top:var(--sp-m)}.card-scroll.is-pagescroll [data-list-root]>.toolbar{padding-inline-start:var(--card-pad-x);padding-inline-end:var(--card-pad-x)}.toolbar>.filters-inline{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.toolbar>.filters-inline+.grow{flex:auto}.toolbar>.fsearch:last-child{flex:0 320px;min-width:200px;margin-inline-start:auto}.card-scroll.is-pagescroll [data-list-root]>.section>.seg{width:fit-content}.lvgrid{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));display:grid}.lvcard{padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);background:var(--surface);border-radius:20px;flex-direction:column;gap:10px;display:flex}.lvcard header{align-items:center;gap:var(--sp-xs);min-width:0;display:flex}.lvcard .nm{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lvcard .cd{border-radius:var(--r-full);background:var(--bg-primary-tertiary);color:var(--tx-primary-primary);font-size:var(--fs-xs);flex:none;padding:2px 8px;font-weight:600}.lvcard .fig{align-items:baseline;gap:6px;display:flex}.lvcard .fig b{color:var(--tx-neutral-primary);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.lvcard .fig .of{font-size:var(--fs-s);color:var(--tx-neutral-tertiary)}.lvcard .bar{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);flex:none;height:6px;position:relative;overflow:hidden}.lvcard .bar i{border-radius:var(--r-full);background:var(--bg-primary-primary);position:absolute;inset:0 auto 0 0}.lvcard .sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-tertiary)}.lvcard.is-out .bar i{background:var(--bg-error-primary,#bb2729)}.lvcard.is-out .fig b{color:var(--tx-error-primary)}.lvcard{position:relative}.lvcard .lvchip{top:var(--sp-m);right:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:var(--surface);cursor:pointer;font:inherit;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-secondary);align-items:center;gap:4px;padding:3px 10px 3px 6px;font-weight:600;display:inline-flex;position:absolute}.lvchip:hover,.lvchip[aria-expanded=true]{background:var(--bg-neutral-secondary)}.lvchip svg{width:16px;height:16px;color:var(--ic-neutral-disabled);flex:0 0 16px}.lvchip.is-soon{border-color:var(--bg-warning-bold);background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.lvchip.is-soon svg{color:var(--tx-warning-primary)}.lvinfo{padding:var(--sp-s) var(--sp-m) var(--sp-m);flex-direction:column;gap:8px;display:flex}.lvinfo h4{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);margin:0;font-weight:600}.lvinfo p{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled);margin:0}.lvinfo ul{flex-direction:column;max-height:240px;margin:2px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.lvinfo li{justify-content:space-between;align-items:center;gap:var(--sp-s);border-top:1px solid var(--bd-neutral-primary);padding:9px 0;display:flex}.lvinfo li:first-child{border-top:0}.lvinfo .d{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--tx-neutral-primary);flex-direction:column;display:flex}.lvinfo .d small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--tx-neutral-disabled)}.lvinfo .n{border-radius:var(--r-full);background:var(--bg-neutral-tertiary);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--tx-neutral-primary);flex:none;padding:2px 10px;font-weight:600}.lvinfo li.is-soon .d small{color:var(--tx-warning-primary)}.lvinfo li.is-soon .n{background:var(--bg-warning-subtle);color:var(--tx-warning-primary)}.lvinfo .tot{border-top:1px solid var(--bd-neutral-secondary);font-size:var(--fs-s);color:var(--tx-neutral-primary);justify-content:space-between;padding-top:10px;font-weight:600;display:flex}.lvgrid{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(236px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}@container (width<=560px){.lvgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lvcard header{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.lvcard .nm{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;overflow:visible}.lvcard .sub{text-overflow:ellipsis;white-space:nowrap;margin-top:auto;overflow:hidden}.lvday .modal-hd{align-items:center;gap:var(--sp-s);display:flex}.lvday .modal-hd .ic{border-radius:var(--r-full);background:var(--bg-primary-tertiary);width:38px;height:38px;color:var(--tx-primary-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.lvday .modal-hd .col{flex:auto;min-width:0}.lvdhol{align-items:flex-start;gap:var(--sp-xs);border-radius:var(--r-inset);margin-bottom:var(--sp-s);background:#fff7e7;padding:10px 12px;display:flex}.lvdhol .msi{color:#a87000;flex:none}.lvdlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lvdrow{align-items:center;gap:var(--sp-s);text-align:start;border-radius:var(--r-inset);background:var(--bg-neutral-secondary);cursor:pointer;width:100%;font:inherit;border:1px solid #0000;padding:10px;display:flex}.lvdrow:hover{background:var(--bg-primary-tertiary);border-color:var(--bd-primary-primary)}.lvdrow .cd{border-radius:var(--r-full);font-size:var(--fs-xs);padding:2px 9px;font-weight:700}.lvdrow .go{width:16px;height:16px;color:var(--tx-neutral-tertiary)}.lvday .modal-ft{justify-content:flex-start}.aptype{font-size:var(--fs-s);color:var(--tx-neutral-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aptype .msi{width:16px;height:16px;color:var(--tx-primary-primary)}.toolbar>.seg .n{color:var(--tx-neutral-tertiary);font-variant-numeric:tabular-nums;margin-inline-start:4px}.toolbar>.seg button.is-active .n{color:inherit;opacity:.75}.toolbar>.seg+.fsearch{flex:0 300px;min-width:200px;margin-inline-start:auto}.rbtn.ok,.rbtn.err,.rbtn.is-yes,.rbtn.is-no,.rndbtn.is-ok,.rndbtn.is-no,.rbtn.ok .msi,.rbtn.err .msi,.rbtn.is-yes .msi,.rbtn.is-no .msi,.rndbtn.is-ok .msi,.rndbtn.is-no .msi{color:#fff}.tbl th.lvact-h{text-align:center;padding-inline:6px}.tbl th.lvtrail-h{width:92px;padding-inline:6px}.tbl td.lvact{text-align:center;width:168px;padding-inline:6px}.tbl td.lvact .lvact-in{justify-content:center;align-items:center;gap:var(--sp-xs);display:inline-flex}.tbl td.lvtrail{vertical-align:middle;text-align:center;width:92px;padding-inline:6px;display:table-cell}.tbl td.lvact{vertical-align:middle;display:table-cell}.card-scroll .lvcal{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);margin-inline-start:var(--card-pad-x);margin-inline-end:var(--card-pad-x);overflow:hidden}.lvnext{align-items:center;gap:var(--sp-l);padding:var(--sp-m) var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:#fff;display:flex}.lvnext-date{border-radius:var(--r-m);background:var(--bg-primary-tertiary);height:84px;color:var(--tx-primary-primary);flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;display:flex}.lvnext-date .m{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.lvnext-date b{color:var(--tx-neutral-primary);font-size:28px;font-weight:700;line-height:32px}.lvnext-date .w{font-size:var(--fs-xs);color:var(--tx-neutral-secondary)}.lvnext-body{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.lvnext-tag{border-radius:var(--r-full);color:#8a5a00;height:22px;font-size:var(--fs-xs);background:#fff4e0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.lvnext-title{font-size:var(--fs-m);line-height:var(--lh-m);color:var(--tx-neutral-primary)}.lvnext-note{color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lvnext-acts{align-items:center;gap:var(--sp-s);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.lvnext-more{text-align:end;flex-basis:100%}@container (width<=760px){.lvnext{flex-wrap:wrap}.lvnext-acts{flex-basis:100%;justify-content:flex-start}.lvnext-more{text-align:start}}.holnext{align-items:center;gap:var(--sp-m);padding:var(--sp-m) var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:var(--bg-primary-tertiary);display:flex}.holnext .ic{border-radius:var(--r-full);height:48px;color:var(--tx-primary-primary);background:#fff;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.holgrid{gap:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.holmon{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);padding:var(--sp-m);gap:var(--sp-s);background:#fff;flex-direction:column;display:flex}.holmon ul{gap:var(--sp-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.holmon li{align-items:center;gap:var(--sp-s);min-width:0;display:flex}.holmon .d{border-radius:var(--r-m);background:var(--bg-neutral-secondary);flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;height:44px;line-height:1;display:flex}.holmon .d b{font-size:var(--fs-r)}.holmon .d span{color:var(--tx-neutral-secondary);margin-top:2px;font-size:10px}.holmon .nm{min-width:0;font-size:var(--fs-s);color:var(--tx-neutral-primary);flex:auto}.holmon li.is-past{opacity:.5}.holmon li.is-next .d{background:var(--bg-accent-primary);color:#fff}.holmon li.is-next .d span{color:#fff}.lvrange .side .cl{align-items:center;gap:6px;display:inline-flex}.lvrange .side .cl .msi{width:16px;height:16px;color:var(--tx-primary-primary)}.lvrange .side:hover{background:var(--bg-primary-tertiary)}.lvrange .side:first-child{border-radius:var(--r-m) 0 0 var(--r-m)}.lvrange .side.is-end{border-radius:0 var(--r-m) var(--r-m) 0}.lvsum{align-items:center;gap:var(--sp-m);padding:var(--sp-s) var(--sp-m);border-radius:var(--r-m);background:var(--bg-primary-tertiary);display:flex}.lvsum .n{color:var(--tx-primary-primary);text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:28px;font-weight:700;line-height:32px}.lvsum.is-over{background:#fff1f0}.lvsum.is-over .n{color:var(--tx-error-primary,#bb2729)}.lvrange .mid{z-index:1;pointer-events:none;inset-inline-start:50%;flex:none;width:auto;position:absolute;top:0;bottom:0;transform:translate(-50%)}.lvrange .side{padding-inline-end:calc(var(--sp-l) + 44px)}.lvrange .side.is-end{padding-inline-start:calc(var(--sp-l) + 44px);padding-inline-end:var(--sp-l)}.lvrange .side input[type=date]{pointer-events:none}.lvrange .mid .dayp{inset-inline-start:auto;transform:none}.datepop{z-index:120;width:300px;padding:var(--sp-s);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:#fff;position:fixed;box-shadow:0 12px 32px #12121224}.datepop .dp-hd{padding:2px 2px var(--sp-xs);justify-content:space-between;align-items:center;display:flex}.datepop .dp-hd b{font-size:var(--fs-r)}.datepop .dp-g{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepop .dp-w{text-align:center;font-size:var(--fs-xs);color:var(--tx-neutral-tertiary);padding:4px 0}.datepop .dp-c{border-radius:var(--r-full);cursor:pointer;height:36px;font:inherit;font-size:var(--fs-s);color:var(--tx-neutral-primary);font-variant-numeric:tabular-nums;background:0 0;border:0}.datepop .dp-c:hover:not([disabled]){background:var(--bg-primary-tertiary)}.datepop .dp-c.is-we{color:var(--tx-neutral-tertiary)}.datepop .dp-c.is-hol{box-shadow:inset 0 -2px #f0a020}.datepop .dp-c.is-today{color:var(--tx-primary-primary);font-weight:700}.datepop .dp-c.is-sel{background:var(--bg-accent-primary);color:#fff;font-weight:600}.datepop .dp-c.is-off{color:var(--tx-neutral-disabled);cursor:default;opacity:.45}.datepop .dp-c.is-blank{pointer-events:none}.datepop .dp-ft{border-top:1px solid var(--bd-neutral-primary);margin-top:var(--sp-xs);padding:var(--sp-xs) 2px 0;justify-content:space-between;align-items:center;display:flex}.datepop .dp-k{vertical-align:middle;background:#f0a020;width:10px;height:2px;margin-inline-end:6px;display:inline-block}.ppick{gap:var(--sp-s);flex-direction:column;display:flex;position:relative}.ppick-in{align-items:center;gap:var(--sp-xs);height:48px;padding:0 var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:#fff;display:flex}.ppick-in:focus-within{border-color:var(--bd-primary-primary,#1b43f5);box-shadow:0 0 0 3px var(--bg-primary-tertiary)}.ppick-in .ic .msi{width:18px;height:18px;color:var(--tx-neutral-tertiary)}.ppick-in input{min-width:0;font:inherit;font-size:var(--fs-s);background:0 0;border:0;outline:0;flex:auto}.ppick-list{z-index:30;max-height:264px;padding:var(--sp-2xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);inset-inline:0;background:#fff;position:absolute;top:52px;overflow:auto;box-shadow:0 12px 28px #1212121f}.ppick-row{align-items:center;gap:var(--sp-s);border-radius:var(--r-s);cursor:pointer;text-align:start;width:100%;font:inherit;background:0 0;border:0;padding:8px 10px;display:flex}.ppick-row:hover{background:var(--bg-primary-tertiary)}.ppick-row .col,.ppcard .col{flex-direction:column;min-width:0;display:flex}.ppick-row b,.ppcard b{font-size:var(--fs-s);color:var(--tx-neutral-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ppick-row .col span,.ppcard .col span{font-size:var(--fs-xs);color:var(--tx-neutral-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppick-none{padding:10px;display:block}.ppick-cards{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.ppcard{align-items:center;gap:var(--sp-xs);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);background:#fff;max-width:240px;padding:6px 6px 6px 8px;display:inline-flex}.ppcard .av{width:28px;height:28px;font-size:11px}.ppcard-x{border-radius:var(--r-full);cursor:pointer;height:24px;color:var(--tx-neutral-tertiary);background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.ppcard-x:hover{background:var(--bg-neutral-secondary);color:var(--tx-neutral-primary)}.ppcard-x .msi{width:14px;height:14px}.ppick-pop{z-index:120;top:0;position:fixed;inset-inline:0 auto}.toolbar .selbox,.filters .selbox,.tgbar .selbox,.tab-bar .selbox{border-radius:var(--r-full);background:#fff;border:1px solid #e6e6e6;gap:6px;height:44px;padding:0 12px}.toolbar .selbox .msi,.filters .selbox .msi,.tab-bar .selbox .msi{width:18px;height:18px;color:var(--tx-neutral-secondary)}.toolbar .selbox .select.bare,.filters .selbox .select.bare,.tab-bar .selbox .select.bare{height:42px;color:var(--tx-neutral-primary);background-color:#0000;border:0;padding-inline:0 26px;font-size:13.5px;font-weight:500}.toolbar select.select:not(.bare),.filters select.select:not(.bare),.tgbar select.select:not(.bare),.tab-bar select.select:not(.bare){border-radius:var(--r-full);height:44px;color:var(--tx-neutral-primary);background-color:#fff;border:1px solid #e6e6e6;padding-inline-start:14px;font-size:13.5px;font-weight:500}.toolbar select.select:hover,.filters select.select:hover,.toolbar .selbox:hover,.filters .selbox:hover{border-color:var(--bd-neutral-secondary)}.card-scroll .is-stick-bar,.card-scroll .is-stick-tabs{will-change:transform;backface-visibility:hidden}.card-scroll{overflow-anchor:none}.card-scroll,.card-scroll .tbl-wrap,.modal-bd,html{scroll-behavior:auto!important}.card-scroll.is-flowtbl .tbl-wrap{width:auto;min-height:0;max-height:none;min-width:calc(100% - var(--card-pad-x) * 2);overflow:visible}.card-scroll.is-flowtbl .tbl-wrap>table{width:100%}.card-scroll.is-flowtbl .tbl-wrap>table>thead th{z-index:22;top:calc(var(--tabs-h,0px) + var(--fh,0px));transition:top .18s;position:sticky}.card-scroll.is-flowtbl .tbl-wrap>table>thead th:first-child{border-start-start-radius:19px}.card-scroll.is-flowtbl .tbl-wrap>table>thead th:last-child{border-start-end-radius:19px}.card-scroll.is-flowtbl .tbl-wrap:last-child{margin-bottom:var(--card-pad-x)}.card-scroll.is-flowtbl .panel .tbl-wrap,.card-scroll.is-flowtbl .modal .tbl-wrap{overflow:auto}.card-scroll.is-flowtbl .panel .tbl-wrap>table>thead th{position:static}.card-scroll.is-flowtbl .tbl-wrap.is-hx{min-width:0;width:calc(100% - var(--card-pad-x) * 2);max-width:calc(100% - var(--card-pad-x) * 2);overflow:auto visible}.card-scroll.is-flowtbl .tbl-wrap.is-hx>table>thead th{position:relative;top:auto}.card-scroll.is-flowtbl .tbl-headtwin{top:calc(var(--tabs-h,0px) + var(--fh,0px));z-index:23;margin:0 var(--card-pad-x);border:1px solid var(--bd-neutral-primary);box-sizing:content-box;background:#fff;border-bottom:0;border-radius:20px 20px 0 0;margin-inline-end:0;transition:top .18s;position:sticky;overflow:hidden}.card-scroll.is-flowtbl .tbl-headtwin>table{border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0}.card-scroll.is-flowtbl .tbl-headtwin>table>thead th,.card-scroll.is-flowtbl .tbl-wrap.is-hx>table>thead th{position:static}.card-scroll.is-flowtbl{overflow-x:hidden}.card-scroll.is-flowtbl .tbl-wrap:not(.is-hx),.card-scroll.is-pagescroll .tbl-wrap{overflow-clip-margin:0;overflow:clip}.card-scroll.is-flowtbl .tbl-wrap.is-hx{overflow-y:clip}.rd{border-radius:var(--r-full);border:1.5px solid var(--bd-neutral-secondary);cursor:pointer;background:#fff;flex:0 0 20px;width:20px;height:20px;transition:border-color .12s,background .12s;position:relative}.rd:hover{border-color:var(--bd-primary-primary)}.rd:checked{border:2px solid var(--bg-primary-secondary);background:radial-gradient(circle at center, var(--bg-primary-secondary) 0 4.5px, #fff 5px)}.rd:checked:after{content:none}.rd:disabled{opacity:.5;cursor:default}.shcard>.hd{align-items:center;height:auto;min-height:0;padding:0}.timepop{z-index:1200;border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:#fff;padding:6px;position:fixed;box-shadow:0 12px 32px #12121224}.timepop .tp-cols{grid-template-columns:64px 64px;gap:4px;display:grid}.timepop .tp-col{scrollbar-width:thin;flex-direction:column;gap:2px;height:224px;padding:2px;display:flex;overflow-y:auto}.timepop .tp-col+.tp-col{border-inline-start:1px solid var(--bd-neutral-primary);padding-inline-start:6px}.timepop .tp-c{border-radius:var(--r-s);cursor:pointer;font:inherit;font-size:var(--fs-s);font-variant-numeric:tabular-nums;color:var(--tx-neutral-primary);background:0 0;border:0;flex:0 0 32px}.timepop .tp-c:hover{background:var(--bg-primary-tertiary)}.timepop .tp-c.is-sel{background:var(--bg-primary-secondary);color:#fff;font-weight:600}.tin input[data-time]{font-variant-numeric:tabular-nums;letter-spacing:.02em}:root{--bg-soft:#f7f7f5}.shrules,.ltdet .grid,.offchip,.sw-pair,.paycard .bd,.ocpanel .facts,.pscard .amts,.slabbox .hd,.sscard .amts,.sspay,.chatrow .bx,.pollbox,.ofcard .facts,.inthero .pair .l,.orgstrip,.docrow,.assetthumb,.gwstatic,.setupw-ft,.lvt .bx,.hday.off,.phopt,.signrow .ic,.countbtn{background:var(--bg-soft)}.modal.is-drawer{background:#fff}.to-wrap{gap:var(--sp-m);flex-direction:column;display:flex}.to-seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.to-seg button{justify-content:center;gap:8px}.to-move{gap:var(--sp-s);flex-direction:column;display:flex}.to-move[hidden],.to-keep[hidden]{display:none}.to-bar{gap:var(--sp-s);align-items:center;display:flex}.to-bar .fsearch{flex:auto;min-width:0}.to-bar .select{flex:0 0 200px}.to-bulk{align-items:center;gap:var(--sp-s);border-radius:var(--r-m);background:var(--bg-soft);padding:10px 12px;display:flex}.to-bulk .select{flex:0 0 190px}.to-list{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.to-row{align-items:center;gap:var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);grid-template-columns:auto minmax(0,1fr) 210px;padding:10px 12px;display:grid}.to-row:last-child{border-bottom:0}.to-row.is-moved{background:var(--bg-primary-tertiary)}.to-row .select{width:100%}.to-empty{padding:var(--sp-l);text-align:center}.to-sum{color:var(--tx-neutral-secondary)}.to-sum b{color:var(--tx-neutral-primary);font-weight:600}.to-row .p2,.to-row .p1{white-space:normal;max-width:none;overflow:visible}.to-row .person{min-width:0}.to-bulk{row-gap:var(--sp-xs);flex-wrap:wrap}.to-bulk>.check-row{flex:1 1 0;min-width:0}.to-bulk>.check-row .b-s{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.to-bulk>.grow{display:none}.to-bulk .select{flex:0 190px;min-width:140px}.to-bulk .btn{flex:none}.to-seg button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.to-list{max-height:min(320px,38vh)}.icon-btn.is-danger{color:var(--tx-error-primary,#bb2729)}.icon-btn.is-danger:hover{background:#fff1f1}.to-ack{border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);align-items:flex-start;padding:10px 12px}.to-seg[hidden]{display:none}.rotcard>.hd{align-items:center;height:auto;min-height:0;padding:0}.rotcard .prev{container-type:inline-size}.rotcard .prev .row.gap-s{justify-content:stretch;gap:var(--sp-s);grid-template-columns:repeat(6,minmax(96px,180px));display:grid}.rotcard .prev .row.gap-s>.wcard{width:100%;min-width:0}@container (width>=1140px){.rotcard .prev .row.gap-s{justify-content:start}}@container (width<=635px){.rotcard .prev .row.gap-s{grid-template-columns:repeat(3,minmax(96px,1fr))}}@container (width<=311px){.rotcard .prev .row.gap-s{grid-template-columns:repeat(2,minmax(96px,1fr))}}.checkgroup .check-row.is-rich{align-items:center;gap:var(--sp-s);border-bottom:1px solid var(--bd-neutral-primary);height:auto;min-height:64px;padding:10px 12px}.checkgroup .check-row.is-rich:last-child{border-bottom:0}.checkgroup .check-row.is-rich:hover{background:var(--bg-primary-tertiary)}.checkgroup .check-row.is-rich>.av{flex:0 0 40px}.checkgroup .check-row.is-rich>.col.grow{min-width:0}.checkgroup .check-row.is-rich>.col.grow>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkgroup .check-row.is-rich>.col:last-child{flex:none;align-items:flex-end;gap:4px}.checkgroup.is-scroll:has(.is-rich){border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);background:#fff;gap:0;padding:0}.checkgroup .check-row.is-rich{background:#fff}.checkgroup .check-row.is-rich:has(input:checked){background:var(--bg-primary-tertiary)}.tbl thead th.cw{vertical-align:middle;line-height:0}.tbl thead th.cw>.cb{margin:0 auto 0 0;display:block}.tbl td.tk-subj,.tbl td.tk-subj *{white-space:normal;text-overflow:clip;overflow:visible}.tbl td.tk-cat .pill{white-space:normal;max-width:none;height:auto;padding-top:3px;padding-bottom:3px;line-height:1.3}.pollist{padding:0 0 var(--sp-xs)}.pollist>.polrow{border-radius:0;padding:16px 24px}.pollist>.polrow:hover{background:var(--bg-primary-tertiary)}.pollist>.polrow:last-child{border-end-end-radius:23px;border-end-start-radius:23px}.pollist>.polrow>.col.grow{min-width:140px}.pollist>.polrow>.col.grow>b{white-space:normal;text-overflow:clip;overflow:visible}.pollist>.polrow>.ack{flex:0 190px;min-width:120px}.annfeed{padding:0 0 var(--sp-xs)}.annfeed>.anncard{padding:24px}.annfeed>.anncard:hover{background:var(--bg-primary-tertiary)}.annfeed>.anncard:last-child{border-bottom:0;border-end-end-radius:23px;border-end-start-radius:23px}.field>.seg-field.is-pill{border-radius:var(--r-full);background:var(--bg-neutral-secondary);border:1px solid var(--bd-neutral-primary);gap:4px;padding:4px;display:inline-flex}.field>.seg-field.is-pill.wide{width:100%;display:flex}.field>.seg-field.is-pill.wide>.segb{flex:1 1 0}.field>.seg-field.is-pill>.segb{border-radius:var(--r-full);height:36px;color:var(--tx-neutral-secondary);font:inherit;font-size:var(--fs-s);cursor:pointer;background:0 0;border:0;padding:0 16px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.field>.seg-field.is-pill>.segb:hover{color:var(--tx-neutral-primary)}.field>.seg-field.is-pill>.segb.is-on{color:var(--tx-neutral-primary);background:#fff;font-weight:600;box-shadow:0 1px 2px #12121214,0 1px 6px #1212120f}.field>.seg-field.is-pill.wide{background:var(--bg-neutral-secondary);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-full);gap:4px;padding:4px}.field>.seg-field.is-pill.wide>.segb{color:var(--tx-neutral-secondary);box-shadow:none;background:0 0}.field>.seg-field.is-pill.wide>.segb.is-on{color:var(--tx-neutral-primary);background:#fff;font-weight:600;box-shadow:0 1px 2px #12121214,0 1px 6px #1212120f}.field>.seg-field.is-pill.wide{gap:var(--sp-s);background:0 0;border:0;border-radius:0;padding:0;display:flex}.field>.seg-field.is-pill.wide>.segb{border:1px solid var(--bd-neutral-secondary);border-radius:var(--r-full);height:38px;color:var(--tx-neutral-primary);box-shadow:none;background:#fff;flex:none;padding:0 20px;font-weight:500}.field>.seg-field.is-pill.wide>.segb:hover{border-color:var(--bg-primary-secondary)}.field>.seg-field.is-pill.wide>.segb.is-on{background:var(--bg-primary-secondary);border-color:var(--bg-primary-secondary);color:#fff;box-shadow:none;font-weight:600}.overlay>.modal.is-drawer{background:var(--bg-soft);top:0;bottom:0;border-radius:22px 0 0 22px;flex-direction:column;width:440px;height:100dvh;max-height:none;margin:0;display:flex;inset-inline-end:0;overflow:hidden}.overlay>.modal.is-drawer>.modal-hd{border-bottom:1px solid var(--bd-neutral-primary);background:#fff;flex:none;padding:16px 20px}.overlay>.modal.is-drawer>.modal-bd{background:var(--bg-soft);flex:auto;gap:12px;min-height:0;padding:16px 20px;overflow-y:auto}.overlay>.modal.is-drawer .drcard{border:1px solid var(--bd-neutral-primary);background:#fff;border-radius:20px;padding:18px 20px}.overlay>.modal.is-drawer .field>.textarea{background:#fff}.overlay>.modal.is-drawer>.modal-ft{border-top:1px solid var(--bd-neutral-primary);background:#fff;flex:none;padding:16px 20px}@media (width<=520px){.overlay>.modal.is-drawer{border-radius:0;width:100vw}}.overlay>.modal.is-drawer{border-radius:0}.seg.apr-kinds{flex-wrap:wrap;row-gap:4px;max-width:100%;height:auto}.section>.row.between:has(>.seg.apr-kinds)>[data-apr-new]{margin-inline-start:auto}.tbl td.apr-id{white-space:nowrap;font-size:var(--fs-s)}.tbl td.apr-id,.tbl td.tnum>a,.tbl td>a.t-pri:first-child:last-child,.tbl td:nth-child(2)>a.b-r-m.t-pri,.tbl td:first-child>a.b-r-m.t-pri{white-space:nowrap;font-size:var(--fs-s);font-variant-numeric:tabular-nums}.tbl td:has(>a.b-r-m.t-pri:only-child){white-space:nowrap}.pill.pill-cat{background:var(--bg-soft);border:1px solid var(--bd-neutral-primary);color:var(--tx-neutral-primary)}.pollist{container-type:inline-size}.pollist>.polrow{align-items:center;column-gap:var(--sp-m);grid-template-columns:28px minmax(140px,1fr) minmax(120px,220px) 128px auto;display:grid}.pollist>.polrow>.ack{width:100%;min-width:0}.pollist>.polrow>.pill{justify-self:start}.pollist>.polrow>.polrow-hit{display:none}@container (width<=640px){.pollist>.polrow{grid-template-columns:28px minmax(140px,1fr) minmax(120px,160px);row-gap:8px}.pollist>.polrow>.pill{grid-column:2}.pollist>.polrow>.btn{grid-column:3;justify-self:end}}.toolbar.apr-bar{margin-bottom:var(--sp-m)}.rklist-sum{margin-bottom:var(--sp-s);align-items:baseline;gap:8px;display:flex}.rklist-sum b{color:var(--tx-neutral-primary);font-size:28px;font-weight:600;line-height:1.1}.rklist{flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.rklist li{border-top:1px solid var(--bd-neutral-primary);grid-template-columns:24px minmax(0,1.6fr) minmax(40px,1fr) 32px 38px;align-items:center;column-gap:10px;padding:10px 0;display:grid}.rklist li:first-child{border-top:0}.rklist .rk{border-radius:var(--r-full);width:24px;height:24px;font-size:var(--fs-xs);background:var(--bg-soft);color:var(--tx-neutral-secondary);place-items:center;font-weight:600;display:grid}.rklist li:nth-child(-n+3) .rk{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.rklist .nm{font-size:var(--fs-r);color:var(--tx-neutral-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rklist .mt{border-radius:var(--r-full);background:var(--bg-soft);height:8px;overflow:hidden}.rklist .mt i{border-radius:inherit;background:#1b43f5;height:100%;display:block}.rklist.rklist-acc .mt i{background:#f39c63}.rklist .vl{text-align:end;font-size:var(--fs-r);color:var(--tx-neutral-primary);font-weight:600}.rklist .pc{text-align:end;font-size:var(--fs-s);color:var(--tx-neutral-secondary)}@container (width<=360px){.rklist li{grid-template-columns:24px minmax(0,1fr) 32px 38px;row-gap:6px}.rklist .nm{white-space:normal;grid-column:2/span 3}.rklist .mt{grid-area:2/2}.rklist .vl{grid-area:2/3}.rklist .pc{grid-area:2/4}}.rp-subbar{padding:var(--sp-m) var(--card-pad-x);border-bottom:1px solid var(--bd-neutral-primary)}.seg.seg-pill{border-radius:var(--r-full);background:var(--bg-soft);border:0;gap:4px;padding:4px;display:inline-flex}.seg.seg-pill>button{border-radius:var(--r-full);font:inherit;font-size:var(--fs-r);color:var(--tx-neutral-secondary);cursor:pointer;background:0 0;border:0;padding:8px 18px}.seg.seg-pill>button.is-active{color:var(--tx-neutral-primary);background:#fff;box-shadow:0 1px 3px #00000014}.rp-bar{gap:var(--sp-s)}.rp-range{align-items:center;gap:6px;display:inline-flex;position:relative}.rp-range .msi{pointer-events:none;color:var(--tx-neutral-secondary);font-size:18px;position:absolute;inset-inline-start:12px}.rp-range .select{min-width:170px;padding-inline-start:36px}.rp-res{padding-top:var(--sp-m);padding-bottom:var(--sp-m)}.rp-head{align-items:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.rp-count{font-size:var(--fs-l);color:var(--tx-neutral-primary);font-weight:500}.rp-reset{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rp-ftog.is-on{border-color:var(--bd-primary-primary,#1b43f5);color:var(--tx-primary-primary)}.rp-ftog:has(.rp-badge){border-color:var(--bd-primary-primary,#1b43f5);color:var(--tx-primary-primary)}.rp-badge{border-radius:var(--r-full);color:#fff;min-width:20px;height:20px;font-size:var(--fs-xs);background:#1b43f5;place-items:center;margin-inline-start:2px;padding:0 6px;font-weight:600;display:inline-grid}.rp-fpanel{gap:var(--sp-m);margin-top:var(--sp-m);padding-top:var(--sp-m);border-top:1px dashed var(--bd-neutral-primary);flex-direction:column;display:flex}.rp-f{flex-direction:column;gap:6px;min-width:0;display:flex}.rp-f>span{font-size:var(--fs-s);color:var(--tx-neutral-secondary)}.rp-f .fsearch{max-width:none}.rp-fgrid{gap:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.rp-acts{align-items:center;gap:var(--sp-s);flex-wrap:wrap;justify-content:flex-end;margin-inline-start:auto;display:inline-flex}.rp-bar>.grow{display:none}.rp-res>.rp-count{font-size:var(--fs-s);color:var(--tx-neutral-secondary);font-weight:500;display:block}.rp-range{align-items:center;display:inline-flex;position:relative}.rp-range>.msi{pointer-events:none;z-index:1;width:18px;height:18px;color:var(--tx-neutral-secondary);inset-inline-start:14px;font-size:18px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rp-range>.msi i{font-size:18px}.rp-range>select.select.sm{min-width:180px;padding-inline-start:42px!important}.rp-fpanel{gap:20px}.rp-f{gap:8px}.rp-f>span{font-size:var(--fs-s);color:var(--tx-neutral-primary);font-weight:500}.rp-f>.fsearch{border-radius:var(--r-full);flex:none;width:100%;max-width:none;height:48px}.rp-f>.fsearch input{height:100%}.rp-f>.select{border-radius:var(--r-m);flex:none;width:100%;height:48px}.rp-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@container (width<=640px){.rp-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-res{container-type:inline-size}.rp-bar{flex-wrap:nowrap}.rp-bar>.seg{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.rp-bar>.seg::-webkit-scrollbar{display:none}.rp-acts{flex-wrap:nowrap;flex:none}.rp-acts>.rp-reset{white-space:nowrap}.rp-fpanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rp-fpanel>.rp-fgrid{display:contents}@container (width<=640px){.rp-fpanel{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-f>.fsearch{border:1px solid var(--bd-neutral-primary);box-shadow:none;background:#fff}.rp-f>.fsearch:focus-within{border-color:var(--bd-neutral-secondary)}.rp-f>.fsearch .ic,.rp-f>.fsearch .ic .msi,.rp-f>.fsearch .ic i{color:var(--tx-neutral-disabled);font-variation-settings:"wght" 300;font-size:18px}.rp-f>.fsearch input::placeholder{color:var(--tx-neutral-disabled);font-weight:400}.rp-f>.select{border:1px solid var(--bd-neutral-primary)}.rp-f>.fsearch input{color:var(--tx-neutral-primary);background:0 0;outline:none;box-shadow:none!important;border:0!important}.rp-f>.fsearch input::placeholder{color:#a3a39c;opacity:1}.rp-f>.select:invalid,.rp-f>.select option[value=""]{color:#a3a39c}.rpp{gap:var(--sp-l);flex-direction:column;max-width:1600px;display:flex}.rpp-grid{gap:var(--sp-l);align-items:stretch;display:grid}.rpp-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.rpp-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.rpp-grid>.panel{flex-direction:column;min-width:0;margin:0;display:flex}.rpp-grid>.panel>.panel-bd{padding:var(--sp-m) var(--sp-l) var(--sp-l);flex-direction:column;flex:auto;justify-content:center;display:flex}.rpp-grid .chart svg{width:100%;height:auto}.rpp-grid>.panel>.panel-bd:has(>.rklist-sum){justify-content:flex-start}.rpp-3 .panel-bd>.row.wrap{flex-direction:column;align-items:center}.rpp-3 .panel-bd>.row.wrap>.col{align-self:stretch;width:100%}.rpp-more{margin:var(--sp-s) 0 0}.rpp-grid .panel-bd>.chart{margin-inline:0}.rpp-grid .bar-row{align-items:center;gap:var(--sp-s);grid-template-columns:minmax(110px,34%) minmax(0,1fr) auto;display:grid}.rpp-grid .bar-row .bl{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-s);overflow:hidden}.rpp-grid .bar-row .bv{font-size:var(--fs-s);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tx-neutral-secondary)}.rpp-grid .bar-row .bar{width:100%}.rp-star{align-items:center;gap:4px;display:inline-flex}.rp-star .msi,.rp-star .msi i{color:#f5a524;font-variation-settings:"FILL" 1;font-size:18px}.rpp>.panel{margin:0}.rpp>.panel .tbl{min-width:0}.rp-note{-webkit-line-clamp:2;white-space:normal;min-width:220px;max-width:320px;font-size:var(--fs-s);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-capnote{margin:var(--sp-s) 0 0}.rp-res~.tbl-wrap .tbl td,.rp-res~.tbl-wrap .tbl th,[data-rp] .tbl-wrap .tbl td,[data-rp] .tbl-wrap .tbl th{white-space:nowrap}[data-rp] .tbl-wrap .tbl td:has(.rp-note){white-space:normal}.rp-stack{align-items:center;display:inline-flex}.rp-stack>.av{margin-inline-start:-8px;box-shadow:0 0 0 2px #fff}.rp-stack>.av:first-child{margin-inline-start:0}.rp-stack>b{margin-inline-start:8px;font-weight:500}.panel-bd>.rp-bleed{margin-inline-start:calc(-1 * var(--sp-l));margin-inline-end:calc(-1 * var(--sp-l))}.panel-bd>.rp-bleed svg{width:100%;height:auto;display:block}.rp-dots{flex-wrap:wrap;row-gap:2px;width:92px}.rp-dots .n{font-size:var(--fs-xs);flex-basis:100%;margin:0}.rp-scrim{z-index:80;background:#14141247;position:fixed;inset:0}.rp-drawer{z-index:81;width:min(400px,92vw);padding:var(--sp-l);gap:var(--sp-l);top:0;inset-inline-start:0;background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto;box-shadow:12px 0 40px #14141224}.rp-drawer.is-enter{animation:.32s cubic-bezier(.2,.8,.2,1) rpSlide}.rp-scrim.is-enter{animation:.32s rpFade}@keyframes rpSlide{0%{transform:translate(-100%)}to{transform:none}}@keyframes rpFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rp-drawer.is-enter,.rp-scrim.is-enter{animation:none}}.rp-dhd{align-items:center;gap:var(--sp-s);padding-bottom:var(--sp-m);border-bottom:1px solid var(--bd-neutral-primary);display:flex}.rp-dhd b{font-size:var(--fs-l);font-weight:500}.rp-dic{border:1px solid var(--bd-neutral-secondary);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.rp-drawer .rp-fpanel{border:0;flex-direction:column;gap:20px;margin:0;padding:0;display:flex}.rp-drawer .rp-fgrid{flex-direction:column;gap:20px;display:flex}.rp-drawer .rp-f{width:100%}.rp-drawer .rp-fpanel{flex:auto}.rp-drawer .fsearch .ic i,.rp-drawer .fsearch .ic svg{width:24px;height:24px;font-size:24px}.rp-dft{bottom:calc(-1 * var(--sp-l));margin:0 calc(-1 * var(--sp-l)) calc(-1 * var(--sp-l));padding:var(--sp-m) var(--sp-l);border-top:1px solid var(--bd-neutral-primary);gap:var(--sp-s);background:#fff;justify-content:flex-end;display:flex;position:sticky}.rp-dft .btn{flex:1 1 0}.ra-grid{gap:var(--sp-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.ra-card{gap:var(--sp-s);padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);background:#fff;flex-direction:column;display:flex}.ra-card header{align-items:center;gap:var(--sp-xs);display:flex}.ra-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;display:-webkit-box;overflow:hidden}.ra-card footer{gap:var(--sp-m);font-size:var(--fs-s);color:var(--tx-neutral-secondary);display:flex}.ra-card footer span{align-items:center;gap:4px;display:inline-flex}.ra-card footer .msi{width:16px;height:16px}.ra-mx .tbl td,.ra-mx .tbl th{white-space:nowrap}.ra-cell{appearance:none;border-radius:var(--r-full);font:inherit;font-size:var(--fs-s);cursor:pointer;text-align:center;border:1px solid #0000;min-width:78px;padding:4px 12px;font-weight:500}.ra-cell.is-none{background:var(--bg-neutral-secondary);color:var(--tx-neutral-disabled)}.ra-cell.is-view{color:#035bd6;background:#eaf2ff}.ra-cell.is-edit{color:#6f60c9;background:#f5f7ff}.ra-cell.is-approve{color:#2f7d0e;background:#f2ffec}.ra-cell:disabled{cursor:not-allowed;opacity:.85}.ra-bar{margin-bottom:var(--sp-s)}.ra-bar .fsearch{flex:0 340px}.ra-bar .select{flex:0 0 200px}.ra-sub{gap:var(--sp-s);flex-wrap:wrap}.ra-acts{align-items:center;gap:var(--sp-s);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.ra-acts .fsearch{flex:0 320px;min-width:220px}.ra-acts .select{width:200px}.ra-note{margin:0}.rpp>.rp-count{font-size:var(--fs-s);color:var(--tx-neutral-secondary);font-weight:500;display:block}.tl-item:before{top:5px}.pc-head{margin:var(--sp-m) var(--card-pad-x) 0;padding:var(--sp-m) var(--sp-l);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-l);gap:var(--sp-m);background:#fff;flex-direction:column;display:flex}.pc-id{align-items:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.pc-acts{gap:var(--sp-s);align-items:center;display:inline-flex}.pc-steps{gap:var(--sp-xs);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pc-steps li{text-align:center;align-items:center;gap:var(--sp-xs);flex-direction:column;min-width:0;display:flex}.pc-steps{position:relative}.pc-steps:before,.pc-steps:after{content:"";pointer-events:none;height:3px;top:13.5px;position:absolute;inset-inline-start:calc((100% - 5 * var(--sp-xs)) / 12)}.pc-steps:before{background:var(--bd-neutral-primary);inset-inline-end:calc((100% - 5 * var(--sp-xs)) / 12)}.pc-steps:after{width:calc((100% - (100% - 5 * var(--sp-xs)) / 6) * var(--pcp,0));background:#52c41a}.pc-steps li .dot{z-index:1;position:relative}.pc-steps .dot{width:30px;height:30px;font-size:var(--fs-s);border:3px solid var(--bd-neutral-primary);color:var(--tx-neutral-secondary);box-sizing:border-box;background:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pc-steps .is-done .dot{color:#fff;background:#52c41a;border-color:#52c41a}.pc-steps .is-now .dot{background:var(--bg-primary-bold,#1b43f5);border-color:var(--bg-primary-bold,#1b43f5);color:#fff}.pc-steps .dot .msi{width:14px;height:14px}.pc-steps .col{gap:0;min-width:0}.pc-steps b{font-size:var(--fs-s);color:var(--tx-neutral-primary);font-weight:600}.pc-steps .col>span{font-size:var(--fs-xs);color:var(--tx-neutral-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-body{padding-top:var(--sp-m)}.pc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-chk{align-items:center;gap:var(--sp-s);padding:var(--sp-s) 0;border-bottom:1px solid var(--bd-neutral-primary);display:flex}.pc-chk:last-child{border-bottom:0}.pc-chk .ic{border-radius:var(--r-full);color:#2f7d0e;background:#f2ffec;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:inline-flex}.pc-chk.is-pend .ic{color:#a87000;background:#fff7e7}.pc-chk .ic .msi{width:18px;height:18px}.pc-chk .col{flex:auto;gap:0;min-width:0}.pc-chk b{font-size:var(--fs-s);font-weight:600}.pc-chk .col>span{font-size:var(--fs-xs);color:var(--tx-neutral-secondary)}.pc-bar{border-radius:var(--r-full);background:var(--bg-neutral-secondary);gap:2px;height:10px;display:flex;overflow:hidden}.pc-bar i,.pc-legend i{display:block}.pc-bar .n,.pc-legend .n{background:#1b43f5}.pc-bar .d,.pc-legend .d{background:#f5a524}.pc-bar .e,.pc-legend .e{background:#52c41a}.pc-legend{gap:var(--sp-m);margin:var(--sp-s) 0;font-size:var(--fs-xs);color:var(--tx-neutral-secondary);flex-wrap:wrap;display:flex}.pc-legend span{align-items:center;gap:6px;display:inline-flex}.pc-legend i{border-radius:var(--r-full);width:8px;height:8px}.pc-kv .r{justify-content:space-between;gap:var(--sp-m);font-size:var(--fs-s);color:var(--tx-neutral-secondary);padding:6px 0;display:flex}.pc-kv .r b{color:var(--tx-neutral-primary);font-weight:500}.pc-kv .is-head{color:var(--tx-neutral-primary);border-top:1px solid var(--bd-neutral-primary);padding-top:var(--sp-s);font-weight:600}.pc-kv .is-head:first-child{border-top:0;padding-top:0}.pc-kv .is-head b,.pc-kv .is-total b{font-weight:700}.pc-kv .is-total{color:var(--tx-neutral-primary);background:var(--bg-primary-tertiary);margin-top:var(--sp-xs);padding:var(--sp-s);border-radius:var(--r-s);font-weight:600}.pc-dues{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.pc-due{padding:var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);flex-direction:column;gap:4px;display:flex}@container (width<=640px){.pc-steps .col>span{display:none}.pc-steps .col b{font-size:var(--fs-xs)}}@container (width<=420px){.pc-steps .dot{width:24px;height:24px;font-size:var(--fs-xs);border-width:2px;flex-basis:24px}.pc-steps .dot .msi{width:12px;height:12px}.pc-steps:before,.pc-steps:after{top:10.5px}.pc-steps .col b{letter-spacing:-.01em;font-size:10px}}.paycard .tr.is-down{color:#bb2729}.pc-chk.is-lock .ic{background:var(--bg-neutral-secondary);color:var(--tx-neutral-secondary)}.pc-stats{padding-bottom:var(--sp-l)}[data-pay]>.toolbar{padding-top:var(--sp-s)}.pay-runbtn{gap:6px}.pay-runbtn .msi{width:18px;height:18px}.pov{gap:var(--sp-l);flex-direction:column;display:flex}.pov-row{gap:var(--sp-l);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.pov-row:last-child{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pov-col{gap:var(--sp-l);flex-direction:column;min-width:0;display:flex}.pov .panel{min-width:0;margin:0}.pov-card{padding:var(--sp-l);gap:var(--sp-xs);flex-direction:column;flex:auto;display:flex}.pov-card header{justify-content:space-between;align-items:center;gap:var(--sp-s);display:flex}.pov-card>span{align-items:center;gap:var(--sp-xs);flex-wrap:wrap;display:flex}.pov-card p{margin:0 0 var(--sp-s)}.pov-go{justify-content:center;width:100%;margin-top:auto}.pc-steps.is-mini{margin:var(--sp-xs) 0 var(--sp-s)}.pc-steps.is-mini .col b{font-size:var(--fs-xs)}.pov-fnf{gap:var(--sp-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pov-fnf li{gap:var(--sp-m);padding:var(--sp-s) var(--sp-m);border:1px solid var(--bd-neutral-primary);border-radius:var(--r-m);cursor:pointer;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;display:grid}.pov-fnf li:hover{background:var(--bg-primary-tertiary)}.pov-fnf .col{gap:2px;min-width:0}.pov-fnf .ra{text-align:end;align-items:flex-end}.pov-prog{align-items:center;gap:var(--sp-m);margin:var(--sp-m) 0 var(--sp-s);display:flex}.pov-prog .bar{flex:auto;height:8px}.pov-chk{margin:0;padding:0;list-style:none}.pov-chk li{align-items:flex-start;gap:var(--sp-s);padding:var(--sp-s) 0;border-top:1px dashed var(--bd-neutral-primary);display:flex}.pov-chk .ic{color:#2f7d0e;flex:0 0 22px;margin-top:1px}.pov-chk .is-warn .ic{color:#a87000}.pov-chk .ic .msi{width:20px;height:20px}.pov-chk .col{flex:auto;gap:2px;min-width:0}.pov-chk b{font-size:var(--fs-s);font-weight:500}.pov-chk .col span{font-size:var(--fs-xs);color:var(--tx-neutral-secondary)}.pov-chk .v{font-size:var(--fs-s);color:#2f7d0e;white-space:nowrap;font-weight:600}.pov-chk .is-warn .v{color:#a87000}.pov-due{margin:0;padding:0;list-style:none}.pov-due li{justify-content:space-between;align-items:center;gap:var(--sp-m);padding:var(--sp-s) 0;border-top:1px dashed var(--bd-neutral-primary);display:flex}.pov-due li:first-child{border-top:0;padding-top:0}.pov-due .col{gap:2px;min-width:0}.pov-due b{font-size:var(--fs-s);font-weight:600}.pov-due .ra{font-size:var(--fs-s);white-space:nowrap;font-weight:600}.pov-note{margin:0 var(--card-pad-x) var(--sp-m)}.pov-stack{align-items:center;display:inline-flex}.pov-stack .av{border:2px solid #fff;margin-inline-start:-8px}.pov-stack .av:first-child{margin-inline-start:0}.pov-stack b{margin-inline-start:var(--sp-xs)}@container (width<=900px){.pov-row,.pov-row:last-child{grid-template-columns:minmax(0,1fr)}}.pov{max-width:1600px}.pov-grid{gap:var(--sp-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;display:grid}.pov-grid>.panel{flex-direction:column;min-width:0;display:flex}.pov-grid>.panel>.panel-bd{flex:auto}.pov-hero{padding:var(--sp-l);gap:var(--sp-l);flex-direction:column;display:flex;container-type:inline-size}.pov-hero-hd{justify-content:space-between;align-items:flex-start;gap:var(--sp-m);flex-wrap:wrap;display:flex}.pov-hero-acts{align-items:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.pov-hero-ft{margin:0}.pov-hero .pc-steps .col{align-items:center}@container (width<=640px){.pov-hero .pc-steps .col>span{display:none}.pov-hero-acts{width:100%}.pov-hero-acts>.btn{flex:auto;justify-content:center}}@container (width<=420px){.pov-hero .pc-steps .col b{font-size:10px}}.pov-fnf{container-type:inline-size}@container (width<=460px){.pov-fnf li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.pov-fnf li>.col:not(.ra){grid-area:2/1}.pov-fnf li>.ra{grid-area:1/2/span 2}}.card-scroll.is-flowtbl .tbl-wrap:not(.is-hx){overflow:clip}.card-scroll.is-flowtbl .tbl-wrap.is-hx>table>thead th,.card-scroll.is-flowtbl .tbl-wrap.is-hx>table>thead th *{visibility:hidden}.card-scroll.is-flowtbl .tbl-wrap>table>thead th,.card-scroll.is-flowtbl .tbl-headtwin{transition:top .18s}.tbl-wrap{overflow-clip-margin:0}.card-scroll .tbl-wrap:not(.is-hx){overflow:clip}.card-scroll.has-tbl .tbl-wrap:not(.is-hx){overflow:auto}.tbl tbody tr:last-child td:first-child{border-end-start-radius:19px}.tbl tbody tr:last-child td:last-child{border-end-end-radius:19px}.tbl thead th:first-child,.tbl thead th:last-child,.tbl tbody tr:last-child td:first-child,.tbl tbody tr:last-child td:last-child,.card-scroll.is-flowtbl .tbl-wrap>table>thead th:first-child,.card-scroll.is-flowtbl .tbl-wrap>table>thead th:last-child,.card-scroll.is-pagescroll .tbl-wrap>table>thead th:first-child,.card-scroll.is-pagescroll .tbl-wrap>table>thead th:last-child,.tbl-headtwin th{border-radius:0!important}.card-scroll .tbl-wrap>table{border-radius:0}.card-scroll .tbl-wrap:not(.is-fit){background:#f6f6f3}.card-scroll .tbl-wrap>table>tbody{background:#fff}.tbl tbody td{background-color:#fff}.tbl tbody tr:hover td{background-color:inherit}.card-scroll.is-flowtbl .tbl-headtwin,.card-scroll.is-flowtbl .tbl-headtwin>table{background:#f6f6f3}.tab-bar .select.bare.is-pri:hover,.tab-bar .select.bare.is-pri:focus{color:#1b43f5;background-color:#f6f6f3}.tab-bar .btn.pay-runbtn{padding-inline-start:20px!important}.tab-bar .btn.pay-runbtn:hover{color:#fff;background-color:#191917}.tab-bar .select.bare.is-pri{padding-inline-start:16px!important}.tbl tbody tr.is-sel td,.tbl tbody tr.is-todo td{background-color:inherit}.rpw-ov{z-index:900;background:#1414126b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rpw{background:#fff;border-radius:20px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000002e}.rpw-hd{align-items:center;gap:16px;padding:20px 24px;display:flex}.rpw-hd h2{margin:0;font-size:20px;font-weight:600}.rpw-logo{border:1px solid #d9d8d3;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;display:grid}.rpw-steps{background:#f6f6f3;border-block:1px solid #ecebe5;grid-template-columns:repeat(6,1fr);margin:0;padding:20px 16px;list-style:none;display:grid}.rpw-steps li{color:#6b6a64;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.rpw-steps li:before{content:"";z-index:0;top:15px;background:#e4e3de;width:100%;height:3px;position:absolute;inset-inline-start:-50%}.rpw-steps li:first-child:before{display:none}.rpw-steps li.is-done:before,.rpw-steps li.is-now:before{background:#52c41a}.rpw-steps .d{z-index:1;background:#fff;border:1px solid #e4e3de;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;display:grid;position:relative}.rpw-steps .is-done .d{color:#fff;background:#52c41a;border-color:#52c41a}.rpw-steps .is-now .d{color:#389e0d;border:2px solid #52c41a;font-weight:600}.rpw-steps .is-done,.rpw-steps .is-now{color:#191917}.rpw-body{flex-direction:column;flex:auto;gap:12px;padding:24px;display:flex;overflow:auto}.rpw-body>.col:first-child{margin-bottom:8px}.rpw-row{background:#fff;border:1px solid #ecebe5;border-radius:14px;align-items:center;gap:16px;padding:14px 16px;display:flex}.rpw-row.is-now,.rpw-row.is-pri{background:#f4f2fc;border-color:#c4d0fe}.rpw-row.is-wait b{color:#5c5b56}.rpw-row.is-noic .rpw-ic{display:none}.rpw-ic{color:#191917;background:#f6f6f3;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.is-ok>.rpw-ic{color:#fff;background:#52c41a}.is-warn>.rpw-ic{color:#d48806;background:0 0}.is-pri>.rpw-ic{color:#1b43f5;background:0 0}.is-now>.rpw-ic{background:0 0}.rpw-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.rpw-kpi{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.rpw-kpi b{font-size:22px;font-weight:600}.rpw-sum{border:1px solid #ecebe5;border-radius:14px;padding:4px 16px}.rpw-sum .r{border-bottom:1px dashed #e4e3de;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.rpw-sum .r:last-child{border-bottom:0}.rpw-sum .is-big{font-size:20px}.rpw-note{color:#ad6800;background:#fdf8ec;border:1px solid #e8c877;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.rpw-proc{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 0 24px;display:flex}.rpw-proc h3{margin:12px 0 0;font-size:20px;font-weight:600}.rpw-rocket{--isz:88px;color:#e5484d;place-items:center;width:96px;height:96px;font-size:88px;animation:1.2s ease-in-out infinite alternate rpwfly;display:grid}@keyframes rpwfly{0%{transform:translateY(4px)}to{transform:translateY(-6px)}}.rpw-bar{background:#ecebe5;border-radius:999px;width:min(400px,80%);height:8px;margin-top:20px;overflow:hidden}.rpw-bar i{background:#d48806;border-radius:999px;height:100%;transition:width .2s;display:block}.rpw-ft{border-top:1px solid #ecebe5;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}@media (width<=640px){.rpw-steps .l{font-size:11px}.rpw-row{flex-wrap:wrap}}.rpw-host{display:contents}.rpw-m .rpw-body{flex-direction:column;gap:12px;display:flex}.rpw-info{margin:0}.rpw-all{color:#5c5b56;cursor:pointer;align-items:center;gap:12px;padding:4px 16px;display:flex}.rpw-emp .av{flex:none}.rpw-amt{color:#389e0d;white-space:nowrap;font-size:16px;font-weight:600}.rpw-chips{flex-wrap:wrap;gap:8px;display:flex}.rpw-hold{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;gap:6px;max-height:320px;padding:12px;display:flex;overflow:auto}.rpw-hr{cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:10px 12px;display:flex}.rpw-hr:hover{background:#f4f2fc}.rpw-hr.is-held{background:#fdf8ec}.rpw-tools{align-items:center;gap:12px;display:flex}.rpw-tools .cg-search{flex:auto;min-width:0}.rpw-tools .select{flex:0 0 220px;width:220px;height:48px;min-height:48px}.rpw-top{top:calc(-1 * var(--sp-l,24px));z-index:3;margin:0 calc(-1 * var(--sp-l,24px));padding:var(--sp-l,24px) var(--sp-l,24px) 8px;background:#fff;border-bottom:1px solid #0000;flex-direction:column;gap:12px;transition:border-color .2s;display:flex;position:sticky}.rpw-top.is-tucked{border-bottom-color:#ecebe5}.rpw-tbar{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid}.rpw-tbar-in{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.rpw-top.is-tucked .rpw-tbar{grid-template-rows:0fr}.rpw-body>.rpw-top+.rpw-row{margin-top:0}.rpw-m{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.rpw-m .rpw-body{overscroll-behavior:contain;flex:auto;gap:10px;min-height:0;overflow:auto}.rpw-m .rpw-body h3.h-s{font-size:16px;font-weight:600}.rpw-row{background:#fff;border:1px solid #e8e7e2;border-radius:12px;gap:14px;padding:12px 16px;transition:background-color .18s,border-color .18s,box-shadow .18s}.rpw-row:hover{border-color:#dcdbd5;box-shadow:0 1px 6px #1919170d}.rpw-row b.b-m-b{color:#191917;font-size:14px;font-weight:500;line-height:20px}.rpw-row .b-r.t-2{color:#6f6e68;font-size:13px;line-height:18px}.rpw-ic{color:#3c3b37;background:#f4f4f1;width:32px;height:32px}.rpw-row.is-ok{background:#fff;border-color:#e8e7e2}.rpw-row.is-ok>.rpw-ic{color:#389e0d;background:#eaf7e1}.rpw-row.is-warn{background:#fffcf5;border-color:#f0dcae}.rpw-row.is-warn>.rpw-ic{color:#d48806;background:#fff4dc}.rpw-row.is-now{background:#f8f9ff;border-color:#c4d0fe}.rpw-row.is-now>.rpw-ic{background:#e0e7ff}.rpw-row.is-pri{background:#fff;border-color:#e8e7e2}.rpw-row.is-pri>.rpw-ic{color:#1b43f5;background:#e0e7ff}.rpw-row.is-wait{background:#fafaf8}.rpw-row.is-wait b.b-m-b{color:#6b6a64}.rpw-num{font-size:14px;font-weight:600}.rpw-row.is-idle .rpw-num{color:#1b43f5}.rpw-emp{cursor:pointer}.rpw-emp:hover{background:#fafbff}.rpw-emp.is-pick{background:#f8f9ff;border-color:#c4d0fe}.rpw-amt{color:#191917;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.rpw-kpis{gap:10px}.rpw-kpi{border:1px solid #e8e7e2;border-radius:12px;gap:2px;padding:14px 16px}.rpw-kpi b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.rpw-kpi span{font-size:13px}.rpw-sum{border:1px solid #e8e7e2;border-radius:12px}.rpw-sum .r{padding:11px 0}.rpw-sum .r b{font-variant-numeric:tabular-nums;font-weight:500}.rpw-sum .r .is-big{font-size:18px;font-weight:600}.rpw-note,.rpw-info{border-radius:12px;font-size:13px;line-height:19px}.rpw-top{transition:box-shadow .2s;box-shadow:0 1px #0000}.rpw-top.is-tucked{box-shadow:0 6px 12px -10px #19191740}.rpw-tbar{transition:grid-template-rows .28s}.rpw-bar{height:6px}.rpw-m .stepper .step.is-done .bub{color:#fff;background:#52c41a;border-color:#52c41a}.rpw-m .stepper .step.is-done .bub .msi{--isz:16px;color:#fff}.rpw-m .stepper .step.is-done .tt{color:#191917;font-weight:500}.rpw-m .stepper .step.is-cur .bub{color:#389e0d;background:#fff;border:2px solid #52c41a;font-weight:600}.rpw-m .stepper .step.is-cur .tt{color:#191917;font-weight:600}.rpw-m .stepper .step.is-done+.step-line{opacity:1;background:#52c41a}.adjcard{background:#fff;border:1px solid #e8e7e2;border-radius:16px;overflow:hidden}.adjcard-hd{align-items:center;gap:14px;padding:16px 20px;display:flex}.adjcard-bd{background:#fafaf8;border-top:1px solid #efeee9;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;padding:16px 20px;display:grid}.adjf{flex-direction:column;gap:3px;min-width:0;display:flex}.adjf.is-wide{grid-column:1/-1}.adjf span{color:#6f6e68;font-size:13px}.adjf b{color:#191917;overflow-wrap:anywhere;font-size:14px;font-weight:500}.tbl.adj-tbl{width:100%;min-width:0!important}.tbl.adj-tbl th,.tbl.adj-tbl td{padding-inline:12px}.tbl.adj-tbl td{white-space:normal;overflow-wrap:anywhere}.tbl.adj-tbl td:nth-child(4),.tbl.adj-tbl td.aw,.tbl.adj-tbl th .sh{white-space:nowrap}.card-scroll .tbl-wrap.is-fits:has(>.adj-tbl){background:0 0;overflow:visible!important}.tbl-wrap:not(.is-fits)>.tbl.adj-tbl th,.tbl-wrap:not(.is-fits)>.tbl.adj-tbl td{border-radius:0!important}.tbl.adj-tbl thead th:first-child{border-start-start-radius:19px!important}.tbl.adj-tbl thead th:last-child{border-start-end-radius:19px!important}.tbl.adj-tbl tbody tr:last-child td:first-child{border-end-start-radius:19px!important}.tbl.adj-tbl tbody tr:last-child td:last-child{border-end-end-radius:19px!important}.toolbar .select.adj-stsel{flex:0 0 200px;width:200px;height:48px}.tab-bar:has(>.adj-tbtools){flex-wrap:wrap;row-gap:8px}.tab-bar:has(>.adj-tbtools)>.tabs{flex-wrap:nowrap;flex:none;min-width:max-content}.tab-bar:has(>.adj-tbtools)>.grow{flex:1 1 0;min-width:0}.tab-bar .adj-tbtools{flex-wrap:nowrap;flex:0 auto;align-items:center;min-width:0;margin-inline-start:auto}.tab-bar .adj-tbtools .btn{flex:none;height:48px}.fxbill{background:#fff;border:1px solid #e8e7e2;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;animation:.25s both rpwrow;display:flex}.fxbill-ic{color:#1b43f5;background:#e0e7ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fxatt{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.fxatt-i{max-width:100%;font:inherit;color:#191917;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:border-color .15s,background-color .15s;display:inline-flex}.fxatt-i:hover{background:#f8f9ff;border-color:#c4d0fe}.fxatt-i .msi{--isz:16px;color:#1b43f5}.fxatt-i .ell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.stats.advstats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tab-bar.adv-scope{border-top:0}.advprog{align-items:center;gap:10px;min-width:150px;display:inline-flex}.advprog .bar{background:#ecebe5;border-radius:999px;flex:90px;height:6px;display:block;overflow:hidden}.advprog .bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.advdocs{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.advcalc{background:#fafaf8;border:1px solid #e8e7e2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 16px;display:grid}.advcalc div{flex-direction:column;gap:2px;min-width:0;display:flex}.advcalc span{color:#6f6e68;font-size:13px}.advcalc b{color:#191917;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.toolbar.adj-scopebar{min-height:64px}.tab-bar.adv-scope>b,.toolbar.adj-scopebar>b{padding:0 4px}.bbk-m-wrap{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.bbk-m-wrap .bbk-bd{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow:auto}.bbk-methods{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bbk-m{font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.bbk-m:hover{border-color:#c4d0fe}.bbk-m.is-on{background:#f8f9ff;border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f51a}.bbk-m b{color:#191917;font-size:14px;font-weight:600}.bbk-mi{color:#1b43f5;background:#e0e7ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.bbk-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bbk-radios{flex-wrap:wrap;gap:8px 20px;display:flex}.bbk-list{flex-direction:column;gap:6px;display:flex}.bbk-list.is-scroll{max-height:240px;margin-top:6px;overflow:auto}.bbk-opt{cursor:pointer;border:1px solid #e8e7e2;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:flex}.bbk-opt:hover{background:#fafbff}.bbk-opt.is-on{background:#f5f7ff;border-color:#c4d0fe}.bbk-count{color:#5c5b56;background:#f6f6f3;border-radius:12px;padding:10px 14px;font-size:13px}.bbk-count b{color:#191917}.bbk-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bbk-chips .chip{color:#1029aa;background:#e0e7ff;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.bbk-chips .chip button{cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.bbk-chips .chip .msi{--isz:14px}.bbk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bbk-tiles div{border:1px solid #e8e7e2;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.bbk-tiles b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:600}.bbk-tiles span{color:#6f6e68;font-size:13px}.bbk-tbl{max-height:300px;overflow:auto!important}.bbk-tbl tr.is-off td{opacity:.45}@media (width<=560px){.bbk-2,.bbk-tiles{grid-template-columns:1fr}}.bbk-steps{background:#fafaf8;border-bottom:1px solid #efeee9;align-items:center;gap:10px;padding:14px 24px;display:flex}.bbk-st{color:#6b6a64;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.bbk-st i{color:#6f6e68;background:#fff;border:1px solid #dcdbd5;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:600;display:grid}.bbk-st i .msi{--isz:14px}.bbk-st.is-now{color:#191917;font-weight:600}.bbk-st.is-now i{color:#1535d4;border:2px solid #1b43f5}.bbk-st.is-done{color:#191917}.bbk-st.is-done i{color:#fff;background:#1b43f5;border-color:#1b43f5}.bbk-ln{background:#e4e3de;border-radius:2px;flex:24px;min-width:16px;height:2px}.bbk-methods{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.bbk-m{border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;position:relative}.bbk-m:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1919170f}.bbk-m.is-on{background:linear-gradient(#f5f7ff,#fff);border-color:#1b43f5}.bbk-vec{background:#f6f6f3;border-radius:12px;place-items:center;width:100%;height:84px;display:grid}.bbk-m.is-on .bbk-vec{background:#e0e7ff}.bbk-eg{color:#5c5b56;background:#f1f0ec;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:12px;display:inline-block}.bbk-dot{top:14px;background:#fff;border:2px solid #d4d3cd;border-radius:999px;width:18px;height:18px;transition:border-color .15s;position:absolute;inset-inline-end:14px}.bbk-m.is-on .bbk-dot{border:5px solid #1b43f5}.bbk-hint{color:#3f6b20;align-items:center;gap:8px;margin-top:-6px;font-size:13px;display:flex}.bbk-hint .msi{--isz:16px;color:#389e0d}.bbk-who{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.bbk-w{cursor:pointer;border:1px solid #e8e7e2;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.bbk-w:hover{border-color:#c4d0fe}.bbk-w.is-on{background:#f8f9ff;border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f51a}.bbk-w b{font-size:14px;font-weight:600}.bbk-wi{color:#3c3b37;background:#f4f4f1;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.bbk-w.is-on .bbk-wi{color:#1b43f5;background:#e0e7ff}.bbk-tiles div{background:#fafaf8}.bbk-tiles div:last-child{background:#f6fcf2;border-color:#d3edc2}.bbk-tiles div:last-child b{color:#237804}@media (width<=560px){.bbk-steps{padding:12px 16px}.bbk-st{gap:0;font-size:0}.bbk-st i{font-size:12px}}.bbk-steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:14px 24px;display:grid}.bbk-st{line-height:24px}.bbk-st i{box-sizing:border-box;flex:0 0 24px;padding:0;line-height:1}.bbk-st i .msi{place-items:center;width:14px;height:14px;display:grid}.bbk-ln{align-self:center;min-width:24px}.bbk-m-wrap .bbk-bd{padding-top:20px}.bbk-wi{border-radius:0;width:auto;height:40px;margin-bottom:6px;background:0 0!important}.bbk-wi svg{width:40px;height:32px;transition:transform .2s;display:block}.bbk-w:hover .bbk-wi svg{transform:translateY(-2px)}.bbk-w{padding:14px 14px 12px}.bbk-w.is-on{background:linear-gradient(#f5f7ff,#fff)}.cg-search,.fsearch{align-items:center}.cg-search>.ic,.fsearch>.ic{align-self:center;place-items:center;height:20px;line-height:1;display:grid}.cg-search>input,.fsearch>input{align-self:center;height:100%;padding-top:0;padding-bottom:0;line-height:normal}.pscard.pscard2{background:#fff;border:1px solid #e8e7e2;border-radius:20px;flex-direction:column;gap:14px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.pscard.pscard2:hover{border-color:#c4d0fe;transform:translateY(-2px);box-shadow:0 8px 24px #19191712}.pscard2>*{position:relative}.pscard2 .pscard-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.pscard2 .ps-hd{align-items:center;gap:12px;display:flex}.pscard2 .ps-hd .kebab,.pscard2 .ps-hd [data-kebab],.pscard2 .ps-hd button{z-index:2;position:relative}.pscard2 .ps-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ps-chip{color:#3c3b37;background:#f4f4f1;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.ps-chip .msi{--isz:14px;color:#6f6e68}.ps-net{background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ps-net b{letter-spacing:-.01em;color:#191917;font-size:26px;font-weight:600;line-height:32px}.ps-split{background:#f3c1c4;border-radius:999px;height:6px;overflow:hidden}.ps-split i{background:#1b43f5;border-radius:999px;height:100%;display:block}.ps-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ps-stats>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ps-stats b{font-size:14px;font-weight:600}.ps-k{color:#6f6e68;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ps-k .dot{border-radius:999px;width:8px;height:8px}.ps-k .dot.is-net{background:#1b43f5}.ps-k .dot.is-ded{background:#e5747a}.ps-ft{color:#1535d4;border-top:1px solid #efeee9;justify-content:space-between;align-items:center;padding-top:12px;font-size:13px;font-weight:500;display:flex}.ps-ft .msi{--isz:18px;transition:transform .18s}.pscard2:hover .ps-ft .msi{transform:translate(3px)}.pscard2 .ps-hd{min-height:48px}.pscard2 .ps-hd .ell{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:20px;display:block;overflow:hidden}.pscard2 .ps-tags{flex-wrap:nowrap;min-width:0}.pscard2 .ps-tags .pill{flex:none;margin-inline-start:auto}.ps-chip{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ps-chip.is-id{font-variant-numeric:tabular-nums;color:#1029aa;background:#e0e7ff;flex:none}.ps-chip.is-per{flex:none}.tbl-wrap.bf-tbl{box-sizing:border-box;background:#fff;border:1px solid #e8e7e2;border-radius:16px;width:100%;max-height:none!important;margin:16px 0 0!important;overflow:visible!important}.bf-tbl .tbl{table-layout:fixed;width:100%}.bf-tbl .tbl th,.bf-tbl .tbl td{vertical-align:middle;white-space:nowrap;padding:10px}.bf-tbl .tbl th{line-height:18px}.bf-tbl .tbl th:first-child,.bf-tbl .tbl td:first-child{padding-inline-start:20px}.bf-tbl .tbl th:last-child,.bf-tbl .tbl td:last-child{padding-inline-end:20px}.bf-tbl .tbl th:nth-child(3){width:17%}.bf-tbl .tbl td:nth-child(2){white-space:normal}.bf-tbl .tbl td:nth-child(3),.bf-tbl .tbl td:nth-child(4),.bf-tbl .tbl td:nth-child(5){font-variant-numeric:tabular-nums;font-size:13px}.bf-tbl .tbl td:first-child .cell2,.bf-tbl .tbl td:first-child .col{min-width:0}.bf-tbl .tbl td:first-child span,.bf-tbl .tbl td:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bf-tbl .tbl thead th:first-child{border-start-start-radius:15px}.bf-tbl .tbl thead th:last-child{border-start-end-radius:15px}.bf-tbl .tbl tbody tr:last-child td:first-child{border-end-start-radius:15px}.bf-tbl .tbl tbody tr:last-child td:last-child{border-end-end-radius:15px}.adjcard-bd.bf-sum{border:0;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px}.adjcard-bd.bf-sum .adjf b{white-space:nowrap;font-variant-numeric:tabular-nums}.bf-tbl .tbl th:nth-child(2){width:21%}.bf-tbl .tbl th:nth-child(5){width:16%}.bf-tbl .tbl th:first-child{width:28%}.bf-tbl .tbl th:nth-child(4){width:18%}.bf-tbl .tbl td:nth-child(3),.bf-tbl .tbl td:nth-child(4),.bf-tbl .tbl td:nth-child(5){letter-spacing:-.01em;font-size:12.5px}.cm-tbl .tbl th:first-child{width:40%}.cm-tbl .tbl th:nth-child(2),.cm-tbl .tbl th:nth-child(3),.cm-tbl .tbl th:nth-child(4){width:20%}.pill.pill-lav{color:#1535d4;background:#e0e7ff;border-color:#c4d0fe}.cm-tbl .tbl th{white-space:normal}.sstpl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.sstpl{background:#fff;border:1px solid #e8e7e2;border-radius:20px;flex-direction:column;gap:12px;padding:16px;transition:border-color .18s,box-shadow .18s;display:flex}.sstpl:hover{border-color:#c4d0fe;box-shadow:0 6px 18px #1919170f}.sstpl-hd{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sstpl-rows{background:#f6f6f3;border-radius:14px;padding:2px 14px}.sstpl-rows .r{border-bottom:1px solid #ebeae4;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.sstpl-rows .r:last-child{border-bottom:0}.sstpl-rows .r span{color:#6f6e68}.sstpl-rows .r b{font-variant-numeric:tabular-nums;font-weight:500}.sstpl-ft{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sstf-bd{flex-direction:column;gap:14px;display:flex}.sstf-sec{border:1px solid #e8e7e2;border-radius:16px;padding:6px 16px 10px}.sstf-sh{justify-content:space-between;align-items:center;padding:10px 0 4px;display:flex}.sstf-sh b{font-size:15px;font-weight:600}.sstf-sh .lnk{align-items:center;gap:6px;display:inline-flex}.sstf-sh .lnk .msi{--isz:16px}.sstf-r{border-top:1px dashed #e8e7e2;align-items:center;gap:16px;padding:10px 0;display:flex}.sstf-in{flex:0 0 140px;width:140px}.sa-tot{background:#f5f7ff;border:1px solid #e0e7ff;border-radius:16px;padding:4px 16px}.sa-tot .r{border-bottom:1px dashed #d6dffe;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.sa-tot .r:last-child{border-bottom:0}.sa-tot .r>b{font-size:16px;font-weight:600}.sa-tot .r:last-child>b{color:#1535d4;font-size:18px}.sstpl2{background:#fff;border:1px solid #e8e7e2;border-radius:20px;flex-direction:column;gap:14px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.sstpl2 .sstpl-hd{align-items:center;gap:12px;min-width:0;display:flex}.sstpl-ic{color:#1b43f5;background:#e0e7ff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sstpl-bar{background:#f1f0ec;border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.sstpl-bar i{height:100%;display:block}.sstpl-legend{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.sstpl-legend div{color:#5c5b56;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.sstpl-legend em{border-radius:3px;flex:none;width:10px;height:10px}.sstpl-legend b{color:#191917;margin-inline-start:auto;font-weight:600}.sstpl-ded{flex-wrap:wrap;gap:6px;display:flex}.sstpl-ft2{cursor:pointer;font:inherit;color:#1535d4;background:0 0;border:0;border-top:1px solid #efeee9;align-items:center;gap:10px;padding:12px 0 0;display:flex}.sstpl-ft2 .msi{--isz:18px;transition:transform .18s}.sstpl2:hover .sstpl-ft2 .msi{transform:translate(3px)}.sscard2 .ss-bank{background:#f6f6f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ss-bk{color:#3c3b37;background:#fff;border:1px solid #e8e7e2;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sscard2 .ps-tags .ps-chip:not(.is-id){flex:0 auto;min-width:0}.sstpl-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.sstpl2{box-shadow:none;border-radius:16px;gap:16px;padding:20px}.sstpl2:hover{border-color:#dcdbd5;transform:none;box-shadow:0 2px 10px #1919170d}.sstpl-ic{color:#3c3b37;background:#f4f4f1;border-radius:12px;width:40px;height:40px}.sstpl-bar{gap:0;height:6px}.sstpl-legend{border-top:1px solid #efeee9;flex-direction:column;gap:0;display:flex}.sstpl-legend div{color:#3c3b37;border-bottom:1px solid #efeee9;padding:10px 0;font-size:14px}.sstpl-legend em{border-radius:999px;width:8px;height:8px}.sstpl-legend b{font-weight:500}.sstpl-ded{gap:8px}.sstpl-ded .ps-chip{color:#5c5b56;background:#fff;border:1px solid #e8e7e2;font-size:12px}.sstpl-ft2{color:#3c3b37;border-top:0;padding-top:0}.sstpl-ft2 .t-pri{font-weight:500;color:#3c3b37!important}.sstpl-ft2 .msi{color:#6b6a64}.sstpl2:hover .sstpl-ft2 .msi{color:#1535d4;transform:translate(2px)}.sscard2{border-radius:16px}.sscard2:hover{border-color:#dcdbd5;transform:none;box-shadow:0 2px 10px #1919170d}.sscard2 .ps-net{background:#f6f6f3}.sscard2 .ps-net b{font-size:24px}.sscard2 .ps-split i{background:#1535d4}.sscard2 .ps-split{background:#ecebe5}.sscard2 .ps-k .dot.is-net{background:#1535d4}.sscard2 .ps-k .dot.is-ded{background:#c0bfb8}.sscard2 .ps-stats .t-err{color:#191917!important}.sscard2 .ss-bank{background:#fff;border:1px solid #efeee9}.sscard2 .ss-bk{background:#f4f4f1;border:0}.mts-bar{align-items:center;gap:12px;margin-top:16px;display:flex}.mts-bar .fsearch{flex:auto;max-width:320px}.mts-bar .mts-n{margin-inline-start:auto}.mts-bar+.tbl-wrap.bf-tbl{margin-top:12px!important}.mts-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.mts-bar .fsearch.mts{box-sizing:border-box;flex:240px;max-width:360px;height:48px;min-height:48px}.mts-bar .select.mts-f{flex:0 0 200px;width:200px;height:48px}.mts-bar .mts-n{white-space:nowrap;margin-inline-start:auto}.mts-bar+.tbl-wrap{margin-top:0!important}:root{--pri-50:#f5f7ff;--pri-100:#eef2ff;--pri-200:#e0e7ff;--pri-300:#c4d0fe;--pri-400:#9aaefb;--pri-500:#1b43f5;--pri-600:#1535d4;--pri-700:#1029aa;--bg-primary-primary:#1b43f5;--bg-primary-secondary:#1535d4;--bg-primary-tertiary:#eef2ff;--tx-primary-primary:#1b43f5;--bd-primary-primary:#1535d4;--bd-primary-inverse:#e0e7ff}.btn-primary:not(:disabled):hover{background:#1535d4}.btn-primary:not(:disabled):active{background:#1029aa}.tabs .tab.is-active,.tabs .tab[aria-selected=true]{color:#1b43f5!important;border-bottom-color:#1b43f5!important}.tabs .tab.is-active .msi,.tabs .tab.is-active svg{color:#1b43f5!important}.btn-accent-outline{color:#1b43f5!important;border-color:#1b43f5!important}.lnk{color:#1b43f5}input.cb,input[type=checkbox],input[type=radio]{accent-color:#1b43f5}:root{--bg-accent-primary:#1b43f5;--bg-accent-secondary:#1535d4;--bg-accent-subtle:#eef2ff;--tx-accent-primary:#1b43f5;--bd-accent-inverse:#c4d0fe}.av{color:#1b43f5;background:#eef2ff}.av.av-more{color:#1535d4;background:#e0e7ff}.pill.pill-acc{color:#1535d4;background:#eef2ff;border-color:#c4d0fe}.t-acc{color:#1b43f5!important}:root{--ic-accent-primary:#1b43f5}.btn.btn-primary,.modal-ft .btn-primary{color:#fff!important;background:#121212!important;border-color:#121212!important}.btn.btn-primary:not(:disabled):hover,.modal-ft .btn-primary:not(:disabled):hover{background:#2f2f2b!important;border-color:#2f2f2b!important}.btn.btn-primary:disabled,.modal-ft .btn-primary:disabled{color:#6b6a64!important;background:#e6e6e6!important;border-color:#e6e6e6!important}.btn-accent-outline{color:#121212!important;background:#fff!important;border-color:#121212!important}.btn-accent-outline:hover{background:#f5f5f5!important}.nav a.is-active,.nav .is-active,.side-nav .is-active,.app-side .is-active{color:#121212!important;background:#f0efeb!important}.nav a.is-active .msi,.side-nav .is-active .msi,.app-side .is-active .msi,.nav .is-active svg{color:#121212!important}.holiday-card .art{color:#1b43f5}.toolbar:has(.dept-q){flex-wrap:nowrap;gap:12px}.toolbar .select.dept-par{flex:0 190px;width:auto;min-width:130px;height:48px}.toolbar .fsearch.dept-q{flex:0 260px;width:auto;min-width:150px}.toolbar:has(.dept-q) .btn-primary{white-space:nowrap;flex:none}.toolbar:has(.dept-q) .seg{flex:none}.dept-tbl{table-layout:fixed;width:100%}.dept-tbl th:first-child,.dept-tbl th:nth-child(2){width:24%}.dept-tbl th:nth-child(3){width:15%}.dept-tbl th:nth-child(4){width:10%}.dept-tbl th:nth-child(5),.dept-tbl th:nth-child(6){width:11%}.dept-tbl th:nth-child(7){width:84px}.dept-tbl th:nth-child(8){width:48px}.dept-tbl td{text-overflow:ellipsis;overflow:hidden}.dept-tbl td .cell2 .c1,.dept-tbl td .cell2 .c2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=760px){.dept-tbl .dp-cc,.dept-tbl th:nth-child(5){display:none}}@container (width<=680px){.dept-tbl .dp-par,.dept-tbl th:nth-child(3){display:none}}@media (width<=1180px){.dept-tbl .dp-cc,.dept-tbl th:nth-child(5){display:none}}@media (width<=1040px){.dept-tbl .dp-par,.dept-tbl th:nth-child(3),.toolbar .select.dept-par{display:none}}.spx{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:24px;padding:24px 32px 32px;display:grid}.spx-main{flex-direction:column;gap:24px;min-width:0;display:flex}.sp-hero{background:linear-gradient(135deg,#f5f7ff 0%,#fafaf8 70%);border:1px solid #e8ebf8;border-radius:20px;flex-direction:column;gap:6px;padding:28px;display:flex}.sp-hero h1{letter-spacing:-.02em;color:#121212;margin:0 0 10px;font-size:28px;font-weight:600;line-height:36px}.sp-ask{background:#fff;border:1px solid #dcdbd5;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 6px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.sp-ask:focus-within{border-color:#1b43f5;box-shadow:0 0 0 4px #eef2ff}.sp-ask .ic{color:#1b43f5;display:grid}.sp-ask .ic .msi{--isz:20px}.sp-ask input{min-width:0;font:inherit;color:#121212;background:0 0;border:0;outline:0;flex:1;font-size:15px}.sp-ask input::placeholder{color:#6b6a64}.sp-ask .btn{border-radius:999px;height:44px}.sp-sugg{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sp-sugg button{height:32px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e0dfd9;border-radius:999px;padding:0 14px;font-size:13px;transition:border-color .15s,color .15s}.sp-sugg button:hover{color:#1b43f5;border-color:#1b43f5}.sp-snap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sp-tile{text-align:start;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.sp-tile:hover{border-color:#c4d0fe;box-shadow:0 2px 10px #1919170d}.sp-tile .ic,.sp-act .ic,.sp-row .ic,.sp-contacts .ic{color:#3c3b37;background:#f4f4f1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sp-tile b{color:#121212;font-size:16px;font-weight:600}.sp-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sp-h h2{color:#121212;margin:0;font-size:18px;font-weight:600;line-height:26px}.sp-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sp-act{text-align:start;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.sp-act .ic{margin-bottom:8px}.sp-act b{color:#121212;font-size:14px;font-weight:600}.sp-act:hover{border-color:#c4d0fe;transform:translateY(-1px);box-shadow:0 4px 16px #1b43f514}.sp-act:hover .ic{color:#1b43f5;background:#eef2ff}.sp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sp-card{background:#fff;border:1px solid #e8e7e2;border-radius:20px;min-width:0;padding:20px}.sp-rows{flex-direction:column;display:flex}.sp-row{font:inherit;color:#121212;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0efeb;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.sp-row:last-child{border-bottom:0}.sp-row .ic{border-radius:10px;width:34px;height:34px}.sp-row .ic .msi{--isz:18px}.sp-row>.msi{--isz:18px;color:#6b6a64}.sp-row:hover .ic{color:#1b43f5;background:#eef2ff}.sp-row b{text-align:end;min-width:20px;font-size:15px;font-weight:600}.sp-faq details{border-bottom:1px solid #f0efeb}.sp-faq summary{cursor:pointer;color:#121212;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary .msi{--isz:18px;color:#6b6a64;transition:transform .15s}.sp-faq details[open] summary .msi{transform:rotate(180deg)}.sp-faq p{color:#5c5b56;margin:0 0 14px;font-size:14px;line-height:22px}.sp-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.sp-contacts>div{align-items:center;gap:12px;min-width:0;display:flex}.sp-contacts b{font-size:14px;font-weight:500}.spx-chat{background:#fff;border:1px solid #e8e7e2;border-radius:20px;flex-direction:column;height:calc(100vh - 150px);min-height:520px;display:flex;position:sticky;top:16px;overflow:hidden}.spx-chat header{border-bottom:1px solid #efeee9;align-items:center;gap:12px;padding:16px 18px;display:flex}.sp-bot{color:#fff;background:#121212;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.sp-bot i{inset-inline-end:-2px;background:#52c41a;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-2px}.spx-list{scrollbar-width:none;background:#fafaf8;flex-direction:column;flex:1;gap:18px;padding:18px;display:flex;overflow-y:auto}.spx-list::-webkit-scrollbar{display:none}.spm{flex-direction:column;align-items:flex-start;gap:6px;max-width:88%;animation:.22s both spIn;display:flex}.spm.is-me{align-self:flex-end;align-items:flex-end}@keyframes spIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.spb{color:#121212;background:#fff;border:1px solid #d9d8d2;border-radius:4px 14px 14px;font-size:14px;line-height:21px;position:relative;overflow:hidden}.spb-in{padding:12px 14px}.spb p{margin:0}.spb p+p,.spb p+.spc-list,.spb p+.spc-chips{margin-top:10px}.spm.is-me .spb{background:#f1f1ee;border-color:#e0dfd9;border-radius:14px 4px 14px 14px;padding:10px 14px}.spt{letter-spacing:.06em;color:#6b6a64;font-size:11px}.spc-hey{letter-spacing:-.02em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:30px}.spb-ft{background:#fafaf8;border-top:1px solid #efeee9;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.spc-btn{height:36px;font:inherit;color:#121212;cursor:pointer;background:#fff;border:1px solid #d9d8d2;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.spc-btn.is-dark{color:#fff;letter-spacing:.04em;background:#121212;border-color:#121212}.spc-btn:hover:not(:disabled){color:#1b43f5;border-color:#1b43f5}.spc-btn.is-dark:hover:not(:disabled){color:#fff;background:#2f2f2b;border-color:#2f2f2b}.spc-btn:disabled{opacity:.45;cursor:default}.spc-wait{letter-spacing:.06em;text-transform:uppercase;color:#6f6e68;font-size:12px}.spc-wait b{color:#389e0d;font-weight:600}.spc-list{border-top:1px solid #efeee9;flex-direction:column;display:flex}.spc-list .r{border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.spc-list .r:last-child{border-bottom:0}.spc-list em{color:#6b6a64;font-style:normal;font-weight:400}.spc-list b{font-weight:600}.spc-link{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.spc-chips{flex-wrap:wrap;gap:6px;display:flex}.spc-chip{height:32px;font:inherit;color:#121212;cursor:pointer;background:#fff;border:1px solid #d9d8d2;border-radius:999px;padding:0 12px;font-size:13px}.spc-chip:hover{color:#1b43f5;background:#f5f7ff;border-color:#1b43f5}.spc-q{border-bottom:1px solid #efeee9;padding:12px 14px;margin:-12px -14px 12px!important}.spc-ph{cursor:pointer;border-bottom:1px solid #efeee9;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 14px;display:flex}.spc-ph b{letter-spacing:.08em;font-family:Georgia,serif;font-size:22px}.spc-ph input{accent-color:#121212;width:18px;height:18px}.spc-add{flex-direction:column;gap:6px;padding-top:12px;display:flex}.spc-add span{letter-spacing:.14em;color:#6f6e68;font-size:11px}.spc-add input{letter-spacing:.08em;color:#121212;background:0 0;border:0;outline:0;width:100%;font-family:Georgia,serif;font-size:22px}.spc-add input::placeholder{color:#b8c0cc}.spc-hg{background:#f4f4f1;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.spc-hg .msi{--isz:24px}.spc-id{letter-spacing:.14em;color:#3c3b37;margin-top:10px;font-size:12px;font-weight:600;display:block}.spm-typing .spb{gap:4px;padding:14px;display:flex}.spm-typing i{background:#6b6a64;border-radius:999px;width:6px;height:6px;animation:1s infinite spDot}.spm-typing i:nth-child(2){animation-delay:.15s}.spm-typing i:nth-child(3){animation-delay:.3s}@keyframes spDot{0%,80%,to{opacity:.3}40%{opacity:1}}.spx-in{border-top:1px solid #efeee9;align-items:center;gap:8px;padding:12px;display:flex}.spx-in input{min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #e0dfd9;border-radius:999px;outline:0;flex:1;padding:0 16px;font-size:14px}.spx-in input:focus{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.spx-send{color:#fff;cursor:pointer;background:#121212;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.spx-send:hover{background:#2f2f2b}@media (width<=1320px){.sp-acts,.sp-snap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.spx{grid-template-columns:minmax(0,1fr)}.spx-chat{height:640px;position:relative;top:0}.sp-two{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.spx{padding:16px}.sp-acts,.sp-snap,.sp-contacts{grid-template-columns:minmax(0,1fr)}.sp-hero{padding:20px}.sp-hero h1{font-size:22px;line-height:30px}}.sp-snap,.sp-acts{grid-auto-rows:1fr}.sp-tile{box-sizing:border-box;height:100%;min-height:84px}.sp-tile>.col{flex:1;min-width:0}.sp-tile>.col>*{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.sp-act{box-sizing:border-box;justify-content:flex-start;min-width:0;height:100%;min-height:132px}.sp-act b,.sp-act .b-s{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.sp-act b{line-height:20px}.sp-act .b-s{line-height:18px}.sp-row>.grow,.sp-row>.col>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-row{box-sizing:border-box;min-height:56px}.sp-row .pill{flex:none}.sp-contacts>div{min-height:40px}.sp-contacts .col>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-two{align-items:stretch}.sp-two>.sp-card{flex-direction:column;display:flex}.sp-snap{grid-auto-rows:1fr;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sp-snap .sp-tile{align-items:flex-start;gap:14px;height:100%;min-height:0;padding:18px 20px}.sp-snap .sp-tile>.col{flex:1;min-width:0;gap:4px!important}.sp-snap .sp-tile>.col>*{white-space:normal;text-overflow:clip;overflow:visible}.sp-snap .sp-tile b{overflow-wrap:anywhere;font-size:18px;line-height:24px}.sp-snap .sp-tile .b-s{line-height:18px}@media (width<=640px){.sp-snap{grid-template-columns:minmax(0,1fr)!important}}@property --spa{syntax:"<angle>";inherits:false;initial-value:0deg}.spx-chat{background:#fff;border-color:#e3e2dc;overflow:visible;box-shadow:0 18px 48px #1212121a,0 2px 6px #1212120a}.spx-chat>header{z-index:1;background:#fff;border-radius:20px 20px 0 0;position:relative}.spx-chat>.spx-list{z-index:1;background:#fff;position:relative}.spx-chat>.spx-in{z-index:1;background:#fff;border-radius:0 0 20px 20px;position:relative}.spb{border-color:#d4d3cc;box-shadow:0 1px 2px #1212120a}.spb-ft{background:#fff}.spm.is-me .spb{background:#f3f3f0}.spx-chat:before,.spx-chat:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(from var(--spa),transparent 0deg,transparent 150deg,#9aaefb 200deg,#1b43f5 250deg,#6fc3ff 300deg,transparent 350deg);transition:opacity .45s;animation:2.4s linear infinite spSpin;position:absolute}.spx-chat:before{z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:22px;padding:2px;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spx-chat:after{z-index:0;filter:blur(26px);border-radius:40px;inset:-22px}.spx-chat.is-glow:before{opacity:1}.spx-chat.is-glow:after{opacity:.55}@keyframes spSpin{to{--spa:360deg}}@media (prefers-reduced-motion:reduce){.spx-chat:before,.spx-chat:after{animation-duration:8s}}.spb{border-radius:0 16px 16px}.spm.is-me .spb{border-radius:16px 0 16px 16px}.spm-typing .spb{border-radius:0 16px 16px}.auth-trust{color:#6f6e68;border-top:1px solid #efeee9;align-items:flex-start;gap:8px;margin-top:24px;padding-top:16px;font-size:12px;line-height:18px;display:flex}.auth-trust .msi{--isz:16px;color:#1b43f5;flex:none;margin-top:1px}.auth-note{color:#1029aa;background:#f5f7ff;border:1px solid #e0e7ff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:20px;display:flex}.auth-note .msi{--isz:18px;flex:none;margin-top:1px}.auth-sso{height:48px;font-weight:500}.auth-ic{color:#1b43f5;background:#eef2ff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.auth-ic .msi{--isz:26px}.auth-ic.is-warn{color:#d18c01;background:#fff7e6}.auth-ic.is-err{color:#cf1322;background:#fff1f0}.auth-ic.is-ok{color:#389e0d;background:#f0f9eb}.otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp input{text-align:center;height:56px;font:inherit;color:#121212;background:#fff;border:1px solid #dcdbd5;border-radius:12px;outline:0;min-width:0;max-width:100%;font-size:22px;font-weight:600}.otp input:focus{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.pw-rules{grid-template-columns:1fr 1fr;gap:6px 12px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.pw-rules li{color:#6b6a64;align-items:center;gap:6px;font-size:12px;display:flex}.pw-rules li .msi{--isz:15px;color:#d4d3cc}.pw-rules li.is-ok{color:#389e0d}.pw-rules li.is-ok .msi{color:#52c41a}.auth-steps{gap:8px;margin:4px 0 20px;display:flex}.auth-steps span{color:#6b6a64;border-bottom:2px solid #ecebe5;flex:1;align-items:center;gap:8px;padding-bottom:10px;font-size:13px;display:flex}.auth-steps i{color:#6f6e68;background:#f1f0ec;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:grid}.auth-steps i .msi{--isz:14px}.auth-steps .is-on{color:#121212;border-color:#1b43f5;font-weight:500}.auth-steps .is-on i{color:#fff;background:#1b43f5}.auth-steps .is-done{color:#121212;border-color:#1b43f5}.auth-steps .is-done i{color:#1b43f5;background:#eef2ff}.auth-who{background:#f6f6f3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.idp-list{flex-direction:column;gap:8px;display:flex}.idp-acct{font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.idp-acct:hover{background:#f8f9ff;border-color:#c4d0fe}.idp-acct>.msi{--isz:18px;color:#6b6a64}.idp-other{gap:8px;margin-top:4px;display:flex}.idp-other .input{flex:1;min-width:0;height:44px}.idp-wait{color:#3c3b37;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.auth-art{background:linear-gradient(155deg,#0b1437 0%,#10247a 55%,#1b43f5 100%)!important}.auth-art:before,.auth-art:after{filter:hue-rotate();opacity:.35}.auth-sso{justify-content:center;align-items:center;gap:10px;display:flex}.auth-sso+.auth-sso{margin-top:-4px}.auth-sso.is-primary-idp{border-width:1.5px;border-color:#121212}.idp-logo{place-items:center;width:20px;height:20px;display:inline-grid}.idp-logo .msi{--isz:18px;color:#3c3b37}.modal-ic.idp-logo{background:#fff;border:1px solid #e8e7e2;width:40px;height:40px}.auth2{background:#fff;grid-template-columns:57% 43%;min-height:100vh;display:grid}.auth2-art{color:#fff;background:radial-gradient(60% 45% at 0 12%,#8c8c14bf,#0000 70%),radial-gradient(45% 40% at 0 62%,#aa500a8c,#0000 70%),radial-gradient(40% 32% at 92% 0,#1b43f573,#0000 70%),radial-gradient(38% 40% at 100% 62%,#78192d73,#0000 70%),radial-gradient(35% 25% at 70% 100%,#146e6e59,#0000 70%),#111110;align-items:center;padding:0 9%;display:flex;position:relative;overflow:hidden}.auth2-art:after{content:"";opacity:.14;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNDAnIGhlaWdodD0nMTQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nLjknIG51bU9jdGF2ZXM9JzInIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjbiknIG9wYWNpdHk9Jy45Jy8+PC9zdmc+);position:absolute;inset:0}.a2-arc{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.a2-arc.a1{inset-inline-start:36%;width:1300px;height:1300px;top:-60%}.a2-arc.a2{inset-inline-start:70%;width:1100px;height:1100px;top:-10%}.a2-arc.a3{inset-inline-start:-38%;width:900px;height:1400px;top:60%}.auth2-copy{z-index:1;max-width:560px;position:relative}.auth2-logo{width:56px;height:auto;margin-bottom:56px;display:block}.auth2-copy h2{letter-spacing:-.03em;color:#fff;margin:0 0 28px;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.12}.auth2-copy h2 span{margin-inline-start:.15em;font-size:.82em}.auth2-copy p{color:#ffffffdb;margin:0;font-size:17px;line-height:26px}.auth2-pane{flex-direction:column;min-width:0;padding:28px 40px 24px;display:flex}.auth2-top{justify-content:flex-end;gap:24px;display:flex}.auth2-sel{color:#121212;cursor:pointer;align-items:center;gap:8px;height:40px;padding:0 4px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.auth2-sel .fl{font-size:20px;line-height:1}.auth2-sel>.msi{--isz:18px;color:#3c3b37}.auth2-sel>.msi:last-of-type{--isz:16px;color:#6f6e68}.auth2-sel select{opacity:0;cursor:pointer;font-size:14px;position:absolute;inset:0}.auth2-box{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:400px;margin:0 auto;padding:32px 0;display:flex}.a2-head{text-align:center;margin-bottom:32px}.a2-head h1{letter-spacing:-.02em;color:#121212;margin:0 0 10px;font-size:34px;font-weight:700;line-height:42px}.a2-head p{color:#3c3b37;margin:0;font-size:15px;line-height:22px}.a2-input{border-radius:12px;height:52px;font-size:15px}.a2-go{color:#fff;background:#121212;border:0;border-radius:12px;justify-content:center;width:100%;height:52px;font-size:16px;font-weight:600}.a2-go:hover{background:#2f2f2b}.a2-or{color:#6f6e68;align-items:center;gap:12px;margin:28px 0 20px;font-size:15px;display:flex}.a2-or:before,.a2-or:after{content:"";border-top:1px dashed #d9d8d2;flex:1}.a2-idps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.a2-idp{height:52px;font:inherit;color:#121212;cursor:pointer;background:#f4f4f2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;transition:background .15s;display:flex}.a2-idp:hover{background:#ebebe7}.a2-idp svg{width:22px;height:22px}.a2-saml{width:100%;height:44px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.a2-saml .msi{--isz:18px}.a2-saml:hover{color:#1b43f5;border-color:#1b43f5}.a2-alt{text-align:center;color:#6f6e68;margin:24px 0 0;font-size:14px}.auth2-foot{flex-direction:column;align-items:center;gap:16px;display:flex}.auth2-stores{gap:16px;display:flex}.auth2-stores img{width:auto;height:44px;display:block}.auth2-foot p{color:#6f6e68;text-align:center;margin:0;font-size:14px}.auth2-foot p a{color:#3c3b37;text-underline-offset:3px;text-decoration:underline}.auth2 .auth-trust{text-align:center;justify-content:center}@media (width<=960px){.auth2{grid-template-columns:1fr}.auth2-art{min-height:300px;padding:48px 32px}.auth2-logo{width:40px;margin-bottom:24px}.auth2-copy h2{margin-bottom:12px}}@media (width<=520px){.auth2-pane{padding:20px}.auth2-art{min-height:240px}.a2-idps{grid-template-columns:1fr}.auth2-stores img{height:38px}}.shp{z-index:900;inset-inline-end:20px;background:#fff;border:1px solid #e3e2dc;border-radius:24px;flex-direction:column;width:372px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);font-size:14px;display:flex;position:fixed;bottom:20px;overflow:hidden;box-shadow:0 20px 50px #12121229,0 2px 6px #1212120f}.shp-hd{width:100%;font:inherit;cursor:pointer;text-align:start;background:#faf9f6;border:0;border-bottom:1px solid #efeee9;align-items:center;gap:10px;padding:16px 20px;display:flex}.shp-hd b{color:#121212;flex:1;font-size:16px;font-weight:600}.shp-n{color:#6f6e68;font-size:12px}.shp-hd .caret-tri{color:#6b6a64;width:20px;height:20px;transition:transform .15s;transform:rotate(180deg)}.shp:not(.is-open) .shp-hd{border-bottom:0}.shp:not(.is-open) .shp-hd .caret-tri{transform:none}.shp:not(.is-open) .shp-bd{display:none}.shp-bd{scrollbar-width:none;padding:16px 20px 20px;overflow-y:auto}.shp-bd::-webkit-scrollbar{display:none}.shp-bd>p{color:#6f6e68;margin:0 0 16px;line-height:21px}.shp-l{letter-spacing:.1em;color:#6b6a64;margin:16px 0 8px;font-size:12px;display:block}.shp-row{flex-wrap:wrap;gap:8px;display:flex}.shp-chip{height:38px;font:inherit;color:#121212;cursor:pointer;background:#fff;border:1px solid #e0dfd9;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .12s,background .12s}.shp-chip:hover{border-color:#b8b7b1}.shp-chip.is-on{color:#fff;background:#121212;border-color:#121212}.shp-caps{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.shp-caps label{color:#121212;cursor:pointer;align-items:center;gap:10px;display:flex}.shp-caps input{accent-color:#121212;flex:none;width:18px;height:18px}.shp-reset{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:13px;font-weight:500}@media (width<=640px){.shp{inset-inline-end:12px;width:calc(100vw - 24px);bottom:12px}}@media print{.shp{display:none}}.statbox .dtr{color:#389e0d;align-items:center;gap:4px;font-weight:500;display:inline-flex}.statbox .dtr.is-down{color:#cf1322}.statbox .dtr .msi{--isz:16px}.stats.is-dash{padding:var(--sp-m) var(--card-pad-x) 0;box-sizing:border-box}.stats.is-dash~.section{padding:var(--sp-m) var(--card-pad-x) 0!important;margin-top:0!important}.stats.is-dash~.section:last-child{padding-bottom:var(--sp-l)!important}.a2-back{font:inherit;color:#121212;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;font-size:16px;font-weight:500;display:flex}.a2-back .msi{--isz:20px}.a2-link{color:#1b43f5;text-underline-offset:3px;font-weight:500;text-decoration:underline}.a2-right{justify-content:flex-end;margin-top:-4px;display:flex}.a2-check{color:#121212;cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:22px;display:flex}.a2-check input{accent-color:#1b43f5;flex:none;width:20px;height:20px;margin-top:1px}.a2-pwrap{position:relative}.a2-pwrap .input{padding-inline-end:48px}.a2-eye{color:#6f6e68;cursor:pointer;inset-inline-end:8px;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.a2-otp{gap:12px}.a2-otp input{border-radius:14px;height:64px;font-size:26px}.a2-resend{text-align:center;color:#6f6e68;margin:0;font-size:14px}.a2-rules{flex-direction:column;gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.a2-rules li{color:#cf1322;align-items:center;gap:10px;font-size:15px;display:flex}.a2-rules li .msi{--isz:18px}.a2-rules li.is-ok{color:#389e0d}.a2-phone{border:1px solid var(--bd-neutral-primary,#dcdbd5);background:#fff;border-radius:12px;align-items:center;height:52px;display:flex;overflow:hidden}.a2-phone:focus-within{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.a2-phone span{color:#6f6e68;padding:0 4px 0 16px;font-size:15px}.a2-phone .input{height:50px;padding-inline-start:6px;box-shadow:none!important;border:0!important}.a2-done{text-align:center}.a2-done .auth-ic{margin:0 auto 16px}.a2-head b{color:#121212;font-weight:500}.shp-note{color:#6f6e68;margin:8px 0 0;font-size:13px;line-height:19px}.shp-note a{color:#1b43f5}.auth2-box>h1,.auth2-box>.a2-done h1{text-align:center;letter-spacing:-.02em;color:#121212;margin:0 0 10px;font-size:34px;font-weight:700;line-height:42px}.auth2-box>p.sub{text-align:center;color:#3c3b37;margin:0 0 32px;font-size:15px;line-height:22px}.auth2-box>.auth-ic{margin:0 auto 20px}.auth2-box form.col{gap:20px!important}.auth2-box .field{gap:8px}.auth2-box .field .f-label{color:#121212;font-size:14px;font-weight:500}.auth2-box .input,.auth2-box .input-group{border-radius:12px;min-height:52px}.auth2-box .input-group .input{min-height:50px}.auth2-box .btn-primary.block,.auth2-box .btn.btn-primary.block{border-radius:12px;justify-content:center;height:52px;font-size:16px;font-weight:600}.auth2-box a:not(.btn):not(.a2-idp){color:#1b43f5;text-underline-offset:3px;font-weight:500;text-decoration:underline}.auth2-box p.b-s.t-mut{text-align:center;margin:4px 0 0;line-height:22px}.auth2-box .auth-who{margin-bottom:4px}.auth2-box .auth-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.auth2-box .auth-steps span{align-items:center;gap:10px;padding:0 0 12px;font-size:14px;line-height:24px;display:flex}.auth2-box .auth-steps i{border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.auth2-box .auth-steps i .msi{--isz:14px;line-height:1;display:inline-flex}.auth2-foot{padding-bottom:72px}.auth2-box .auth-steps>span>i{box-sizing:border-box;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.auth2-box .auth-steps>span>i .msi{--isz:16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.auth2-box .auth-steps>span>i .msi>i{all:unset;text-align:center;font-variation-settings:"FILL" 0,"wght" 600;width:16px;height:16px;color:inherit;font-family:Material Symbols Rounded;font-size:16px;line-height:16px;display:block}.auth2-box .auth-steps>span.is-done>i,.auth2-box .auth-steps>span.is-on>i{color:#fff;background:#1b43f5}.auth2-box .auth-steps>span:not(.is-done):not(.is-on)>i{color:#6f6e68;background:#f0efeb}.auth2-box .auth-steps>span>i{position:relative}.auth2-box .auth-steps>span>i .msi{inset-inline-start:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);border:0!important;padding:0!important}.auth2.is-compact .auth2-foot,.auth2.is-compact .auth-trust{display:none!important}.auth2.is-compact .auth2-box{padding-bottom:72px}.auth2-box .auth-steps>span.is-done>i,.auth2-box .auth-steps>span.is-done>i .msi,.auth2-box .auth-steps>span.is-done>i .msi>i{color:#fff!important}.hd-locale{align-items:center;gap:8px;display:flex}.hd-loc{color:#3c3b37;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8e7e2;border-radius:999px;align-items:center;gap:6px;max-width:170px;height:40px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.hd-loc .v{text-overflow:ellipsis;overflow:hidden}.hd-loc .ms{color:#6f6e68;font-family:Material Symbols Rounded;font-size:18px;line-height:1}.hd-loc select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hd-loc:hover{border-color:#c4d0fe}@media (width<=900px){.hd-loc .v{display:none}}html.is-i18n body{font-family:var(--i18n-font),Inter,system-ui,sans-serif}html.is-i18n .f-label,html.is-i18n .tbl th,html.is-i18n .adjf span,html.is-i18n .ps-k,html.is-i18n p,html.is-i18n .b-s,html.is-i18n .sub{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html.is-i18n .btn,html.is-i18n .tab,html.is-i18n .nav-item .lbl,html.is-i18n .pill,html.is-i18n .hd-titles *{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html.is-i18n .nav-item .lbl{min-width:0}html.is-i18n .tabs{scrollbar-width:none;overflow-x:auto}html.is-translating .hd-loc:last-child:after{content:"";border:2px solid #c4d0fe;border-top-color:#1b43f5;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite i18nspin}@keyframes i18nspin{to{transform:rotate(360deg)}}html[dir=rtl] .nav,html[dir=rtl] .tbl,html[dir=rtl] .modal,html[dir=rtl] .auth2-box{text-align:end}html[dir=rtl] .ps-ft .msi,html[dir=rtl] .sstpl-ft2 .msi{transform:scaleX(-1)}html[dir=rtl] .tbl th.num,html[dir=rtl] .tbl td.num{text-align:start}.hd{container:hd/inline-size}@container hd (width<=1180px){.hd-loc .v{display:none}.hd-loc{gap:0;padding:0 10px}}@container hd (width<=520px){.hd-locale{display:none}}.hd-titles{flex:auto;min-width:0}.hd .crumbs{white-space:nowrap;min-width:0;overflow:hidden;flex-wrap:nowrap!important}.hd .crumbs>*{flex:none}.hd .crumbs>:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}@container hd (width<=1180px){.hd-loc{justify-content:center;width:40px;padding:0}.hd-loc .fl{font-size:18px}}.input-group.idfix{align-items:stretch;padding:0;display:flex;overflow:hidden}.input-group.idfix .pre{color:#3c3b37;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f6f6f3;border-inline-end:1px solid #e8e7e2;align-items:center;padding:0 12px 0 16px;font-weight:600;display:inline-flex}.input-group.idfix .input{flex:1;min-width:0;padding-inline-start:12px;box-shadow:none!important;border:0!important}.eid-card{flex-direction:column;gap:20px;max-width:760px;display:flex}.eid-grid{grid-template-columns:minmax(0,1fr) 200px;gap:16px;display:grid}@media (width<=720px){.eid-grid{grid-template-columns:1fr}}.eid-prev{flex-direction:column;gap:8px;display:flex}.eid-stats{background:#f6f6f3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.eid-stats>div{flex-direction:column;gap:2px;display:flex}.eid-stats b{font-size:18px;font-weight:600}.eid-note{color:#1029aa;background:#eef2ff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:20px;display:flex}.eid-note[hidden]{display:none}.eid-note .msi{--isz:18px;color:#1b43f5;flex:none}.input-group.idfix{background:#fff;border:1px solid #e0ddd6;border-radius:12px;transition:border-color .15s,box-shadow .15s}.input-group.idfix:focus-within{border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f51f}.input-group.idfix .pre{border-radius:11px 0 0 11px}.hd-locale{display:none!important}.loc-card{flex-direction:column;gap:20px;display:flex}.loc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){.loc-grid{grid-template-columns:1fr}}.shp-note b{color:#121212;font-weight:600}.co-logo.is-doc{align-items:center;gap:10px;display:inline-flex}.co-logo.is-doc img{border-radius:10px;width:40px;height:40px;display:block}.co-logo.is-doc b{color:#121212;letter-spacing:-.01em;font-size:16px;font-weight:700}.co-logo-img{object-fit:cover;width:100%;height:100%;display:block}.orghero .logo.is-img,.inthero .pair .l.is-img{background:0 0;padding:0;overflow:hidden}.orghero .logo.is-img .co-logo-img{border-radius:inherit}.orgstrip>.co-logo-img{border-radius:10px;flex:0 0 40px;width:40px;height:40px}.inthero .pair .l.is-img .co-logo-img{border-radius:inherit}@media print{.co-logo.is-doc img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.safe-card{flex-direction:column;gap:16px;max-width:820px;display:flex}.safe-row{background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.safe-row.is-danger{background:snow;border-color:#f3c1c4}.safe-ic{color:#3c3b37;background:#f4f4f1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.safe-row.is-danger .safe-ic{color:#bb2729;background:#ffeded}.btn-danger-outline{border-radius:999px;color:#bb2729!important;background:#fff!important;border:1px solid #bb2729!important}.btn-danger-outline:hover{background:#ffeded!important}@media (width<=640px){.safe-row{flex-wrap:wrap}.safe-row .btn{width:100%}}.pftl{flex-direction:column;gap:0;display:flex}.pftl>.tl{flex-direction:initial;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:16px;position:relative;margin:0!important;padding:0 0 24px!important;display:grid!important}.pftl>.tl:last-child{padding-bottom:0!important}.pftl>.tl:before{content:"";opacity:.35;background:#3fbf1e;border-radius:2px;position:absolute;inset-inline-start:13px!important;width:2px!important;top:32px!important;bottom:4px!important}.pftl>.tl:last-child:before{display:none}.pftl>.tl>.dot{color:#fff;z-index:1;background:#3fbf1e;border-radius:999px;grid-column:1;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;box-shadow:0 0 0 4px #fff;margin:0!important}.pftl>.tl>.dot .msi{--isz:16px;color:#fff}.pftl>.tl>.col{grid-column:2;min-width:0;padding-top:3px;gap:4px!important}.pftl>.tl>.col>b{font-size:15px;line-height:22px}.pftl>.tl>.col>span{color:#6f6e68;flex-wrap:wrap;row-gap:4px;font-size:13px;line-height:20px;column-gap:12px!important}.pftl>.tl>.col>span>.row{color:#1b43f5;font-weight:500}.pftl>.tl>.col>span>.row .msi{--isz:16px}.pftl{padding:24px 0}.pfcard>.pftl{margin-inline:0!important;padding:24px!important}.signrow.is-link{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;transition:background .15s}.signrow.is-link:hover{background:#f5f7ff}.signrow.is-link .msi{--isz:18px;color:#6b6a64}.dvgrp2{flex-direction:column;gap:8px;display:flex}.dvgrp2 .dvh{letter-spacing:.04em;text-transform:uppercase;color:#6f6e68;font-size:12px;font-weight:600}.dvrow2{background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dvic{color:#3c3b37;background:#f4f4f1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pfreq-note{color:#1029aa;background:#eef2ff;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:20px;display:flex}.pfreq-note .msi{--isz:18px;color:#1b43f5;flex:none}.pfreq-list{border:1px solid #e8e7e2;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pfreq-row{border-bottom:1px solid #efeee9;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.pfreq-row:last-child{border-bottom:0}.pfreq-diff{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pfreq-diff s{color:#6b6a64}.pfreq-diff b{color:#121212;font-weight:600}.pfreq-diff .msi{--isz:16px;color:#6b6a64}@media (width<=560px){.pfreq-row{grid-template-columns:1fr}}.av.has-photo{background:#f4f4f1;padding:0;overflow:hidden}.av.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.pfhero .cover.has-img{background-position:50%;background-size:cover}.pfhero .cover.has-img .art{display:none}.photo-edit{color:#fff;cursor:pointer;inset-inline-end:4px;background:#121212;border:2px solid #fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:4px}.photo-edit .msi{--isz:16px;color:#fff}.photo-edit:hover{background:#1b43f5}.phup{flex-direction:column;align-items:center;gap:16px;display:flex}.phup-prev{background:#f4f4f1;border-radius:999px;place-items:center;width:160px;height:160px;display:grid;overflow:hidden}.phup-prev img{object-fit:cover;width:100%;height:100%}.phup-prev .av{width:100%;height:100%;font-size:48px}.phup.is-cover .phup-prev{border-radius:14px;width:100%;height:120px}.phup .dropzone{width:100%}.pfreq-img{object-fit:cover;border:1px solid #e8e7e2;border-radius:12px;width:64px;height:64px;display:block}.pfreq-diff s:has(.pfreq-img){opacity:.6;text-decoration:none}.pfreq-diff.is-photo{flex-wrap:nowrap}.pfreq-diff .pfreq-old{opacity:.6}.pfhero .metarow{flex-wrap:wrap;justify-content:center;row-gap:12px;padding-top:8px;column-gap:40px!important}.pfhero .metarow>span{gap:8px!important}.pfhero .idn .metarow{padding-top:8px;flex-wrap:wrap!important;justify-content:center!important;gap:12px 40px!important}.pfhero .idn .metarow>span{gap:8px!important}.pfhero .idn .metarow{justify-content:flex-start!important;column-gap:48px!important}.pfgrid{flex-wrap:wrap;gap:20px 32px!important;display:flex!important}.pfgrid>.col{flex:1 0 220px;min-width:max-content;max-width:100%}.pfgrid>.col>b{white-space:nowrap}.pfgrid>.col>b,.pfgrid>.col>b *{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.pfgrid>.col{width:auto!important;min-width:min(100%, max-content)!important;flex:200px!important}.hd .gsearch{flex:0 auto;width:clamp(280px,30vw,420px)!important;min-width:280px!important}.hd .gsearch input{text-overflow:ellipsis}@container hd (width<=760px){.hd .gsearch{width:220px!important;min-width:180px!important}}.msi.is-svg{width:var(--isz,24px);height:var(--isz,24px);flex:none;justify-content:center;align-items:center;display:inline-flex}.msi.is-svg svg{width:100%;height:100%;display:block}.is-gated,.tab.is-gated,[hidden].tab,.is-gated-bar{display:none!important}.acc-caps{border-top:1px solid #efeee9;flex-direction:column;grid-column:1/-1;gap:16px;margin-top:8px;padding-top:20px;display:flex}.acc-hd{flex-direction:column;gap:2px;display:flex}.acc-grp{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.acc-gt{letter-spacing:.04em;text-transform:uppercase;color:#6f6e68;grid-column:1/-1;font-size:12px;font-weight:600}.acc-cap{color:#3c3b37;cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.acc-cap .cb{margin-top:2px}.acc-rule{background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex}@media (width<=640px){.acc-grp{grid-template-columns:1fr}}.um-card{align-items:center;gap:14px;padding:16px 16px 12px;display:flex}.um-card .av{flex:none}.um-id{flex-direction:column;gap:2px;min-width:0;display:flex}.um-name{color:#121212;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.um-role{color:#6f6e68;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.um-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.um-chip{color:#3c3b37;white-space:nowrap;background:#f4f4f1;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.um-chip.is-pri{color:#1535d4;background:#eef2ff}.um-meta{background:#f8f8f6;border-radius:12px;flex-direction:column;gap:6px;margin:0 12px 8px;padding:10px 12px;display:flex}.um-meta span{color:#3c3b37;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.um-meta b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.um-meta .msi{--isz:16px;color:#6b6a64;flex:none}.shp-who{background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.shp-who b{color:#121212;font-size:14px}.shp-who .col>span{color:#6f6e68;font-size:12px}.shp-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.shp-tag{color:#3c3b37;white-space:nowrap;background:#f4f4f1;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.shp-tag.is-pri{color:#1535d4;background:#eef2ff}.shp-tag.is-ok{color:#2e7d0f;background:#f2ffec}.shp-tag.is-none{color:#6b6a64}.shp-pick{margin-top:8px;display:block}.shp-pick select{width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e0ddd6;border-radius:10px;padding:0 10px;font-size:13px}.shp-cap{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;font-size:12px;display:grid}.shp-cap>span{color:#6b6a64;padding-top:2px}.shp-cap>div{color:#3c3b37}.shp-cap .shp-tags{margin-top:0}.qa-grid>.qa,.qa-grid>.qa.pri{border-radius:14px;transition:border-color .15s,box-shadow .15s,background .15s;color:#121212!important;background:#fff!important;border:1px solid #e8e7e2!important;text-decoration:none!important}.qa-grid>.qa *,.qa-grid>.qa:hover *{text-decoration:none!important}.qa-grid>.qa .msi,.qa-grid>.qa.pri .msi{background:#f4f4f1;border-radius:10px;transition:background .15s,color .15s;color:#3c3b37!important}.qa-grid>.qa:hover,.qa-grid>.qa:focus-visible{box-shadow:0 2px 8px #1b43f514;background:#f5f7ff!important;border-color:#c4d0fe!important;text-decoration:none!important}.qa-grid>.qa:hover .msi,.qa-grid>.qa:focus-visible .msi{background:#1b43f5;color:#fff!important}.qa-grid>.qa .msi{--isz:20px;flex:0 0 36px;place-items:center;width:36px!important;height:36px!important;display:inline-grid!important}.qa-grid>.qa .msi>i{font-size:20px}.id-mask{font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:6px;display:inline-flex}.id-mask.is-shown{color:#1029aa}.id-reveal{font:inherit;color:#1b43f5;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.shp:not(.is-open){box-shadow:0 2px 10px #0000001f;inset-inline:auto 0!important;border-radius:12px 0 0 12px!important;width:auto!important;top:auto!important;bottom:96px!important}.shp:not(.is-open) .shp-hd{writing-mode:vertical-rl;gap:8px;transform:rotate(180deg);padding:14px 8px!important}.shp:not(.is-open) .shp-n,.shp:not(.is-open) .caret-tri,.shp:not(.is-open) .shp-bd{display:none}.orghero .logo.is-img{position:relative;overflow:visible!important}.orghero .logo.is-img>.co-logo-img{border-radius:inherit;overflow:hidden}.orghero .logo.is-img>.dot{z-index:2}.panel.eid-card,.panel.safe-card,.panel.loc-card{box-sizing:border-box;border-radius:20px;flex-direction:column;width:100%;display:flex;gap:20px!important;max-width:none!important;padding:24px!important}.panel.eid-card>.panel-hd,.panel.safe-card>.panel-hd,.panel.loc-card>.panel-hd{min-height:0;border:0!important;margin:0!important;padding:0!important}.panel.eid-card h3,.panel.safe-card h3,.panel.loc-card h3{font-size:18px;line-height:26px}[data-sys]>.section+.section{padding-top:0}.eid-card{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"hd hd""form side""note side""act act";align-items:start;column-gap:24px!important;display:grid!important}.eid-card>.panel-hd{grid-area:hd}.eid-card>.eid-grid{grid-area:form;grid-template-columns:minmax(0,1fr) 180px}.eid-card>[data-eid-prev]{background:#f5f7ff;border:1px solid #e0e7ff;border-radius:14px;grid-area:side;padding:16px}.eid-card>.eid-stats{grid-area:side;align-self:end;margin-top:132px}.eid-card>.eid-note{grid-area:note}.eid-card>.row:last-child{border-top:1px solid #efeee9;grid-area:act;padding-top:16px}.eid-prev .ps-chip{color:#1029aa;background:#fff;border:1px solid #e0e7ff;height:28px;padding:0 12px;font-size:13px;font-weight:600}@media (width<=900px){.eid-card{grid-template-columns:1fr;grid-template-areas:"hd""form""side""note""act"}.eid-card>.eid-stats{grid-area:auto;margin-top:0}}.safe-card .safe-row{border-radius:16px;padding:18px 20px}.safe-card .safe-row .btn{flex:none;justify-content:center;min-width:168px}[data-sys]>.toolbar.is-stick-bar+.section{padding-top:16px!important}[data-sys]>.section:has(>.eid-card){container:eid/inline-size}.eid-card>.eid-grid{grid-template-columns:minmax(200px,1fr) 180px}@container eid (width<=820px){.eid-card{grid-template-columns:1fr!important;grid-template-areas:"hd""form""side""note""act"!important}.eid-card>.eid-stats{align-self:stretch;grid-area:auto!important;margin-top:0!important}}@container eid (width<=520px){.eid-card>.eid-grid{grid-template-columns:1fr!important}}.optpop{z-index:10050;scrollbar-width:thin;background:#fff;border:1px solid #e8e7e2;border-radius:14px;flex-direction:column;padding:4px 0;display:flex;position:fixed;overflow:auto;box-shadow:0 12px 32px #19191724}.optpop-it{text-align:start;width:100%;min-height:48px;font:inherit;color:#121212;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeee9;align-items:center;gap:12px;padding:12px 18px;font-size:15px;line-height:22px;display:flex}.optpop-it:last-child{border-bottom:0}.optpop-it span{flex:auto;min-width:0}.optpop-it .msi{--isz:18px;color:#6f6e68;flex:none}.optpop-it .msi:last-child{color:#1b43f5}.optpop-it:hover,.optpop-it:focus-visible{background:#f5f7ff;outline:none}.optpop-it.is-on{color:#1029aa;font-weight:500}.optpop-it.is-ph{color:#6b6a64}.optpop-it.is-off{color:#b5b4ae;cursor:not-allowed}.menu .menu-item,.menu a.menu-item{color:#121212!important;text-decoration:none!important}.menu .menu-item:hover,.menu .menu-item:focus-visible,.menu a.menu-item:hover{color:#121212!important;background:#f5f7ff!important;text-decoration:none!important}.menu .menu-item:hover .msi,.menu .menu-item:focus-visible .msi{color:#1b43f5!important}.menu .menu-item.danger,.menu .menu-item.is-danger{color:#bb2729!important}.menu .menu-item.danger:hover,.menu .menu-item.is-danger:hover{color:#bb2729!important;background:#ffeded!important}.menu .menu-item.danger .msi,.menu .menu-item.is-danger .msi{color:#bb2729!important}.optpop{padding:0}.optpop-q{z-index:1;background:#fff;border-bottom:1px solid #e8e7e2;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0}.optpop-q .msi{--isz:18px;color:#6b6a64}.optpop-q input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.optpop-list{flex-direction:column;padding:4px 0;display:flex}.optpop-it[hidden]{display:none}.optpop-none{color:#6b6a64;margin:0;padding:14px 18px;font-size:14px}.jwcb{width:100%;display:flex}.jwcb>.jwcb-box{width:100%;min-width:0;min-height:56px;box-shadow:none;background:#fff;border:1px solid #e0ddd6;border-radius:14px;flex:auto}.jwcb>.jwcb-box:focus-within,.jwcb.is-open>.jwcb-box{border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f51f}.jwcb .jwcb-in{flex:60px;width:0;min-width:0;font-size:16px}.hd .hd-titles{flex:auto;min-width:0}.hd .hd-right{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.hd .gsearch{box-sizing:border-box;height:44px;overflow:hidden;border-radius:999px!important;flex:0 0 clamp(200px,26vw,400px)!important;width:auto!important;min-width:0!important}.hd .gsearch input{text-overflow:ellipsis;border-radius:999px;width:100%;min-width:0}@container hd (width<=760px){.hd .gsearch{flex-basis:44px!important}.hd .gsearch input{display:none}.hd .gsearch{justify-content:center;padding:0!important}}.fsearch,.gsearch,.cg-search,.mts-bar .fsearch,.optpop-q,.jwcb>.jwcb-box,.jwsel.has-search .select,input[type=search],.filter-drawer input[type=search],.fpanel input[type=search],.fsearch input,.gsearch input,.cg-search input,input[type=search]{border-radius:999px!important}.optpop-q{background:#f8f8f6;margin:6px 8px 4px;border:1px solid #e8e7e2!important}.jwcb-in{border-radius:999px}.hd .gsearch{align-items:center;order:0!important;display:flex!important}.hd .gsearch .ic{width:auto!important;display:inline-flex!important}@container hd (width<=760px){.hd .gsearch{justify-content:center;flex:0 0 44px!important;width:44px!important;padding:0!important}.hd .gsearch:not(.is-expanded) input{display:none!important}.hd .gsearch.is-expanded{z-index:5;inset-inline:12px;background:#fff;justify-content:flex-start;position:absolute;top:calc(50% - 22px);box-shadow:0 4px 16px #0000001f;flex:none!important;width:auto!important;padding:0 14px!important}.hd .gsearch.is-expanded input{display:block!important}}.hd{position:relative}.hd .gsearch,.jw-hd .jw-search,.jw-hd .fsearch{box-sizing:border-box;background:#fff;border:1px solid #e0ddd6;align-items:center;gap:10px;min-height:44px;border-radius:999px!important;flex:0 0 clamp(200px,22vw,340px)!important;width:auto!important;min-width:0!important;height:44px!important;padding:0 16px!important;display:flex!important}.hd .gsearch input,.jw-hd .jw-search input,.jw-hd .fsearch input{background:0 0;width:100%;min-width:0;height:42px;padding:0;font-size:14px;line-height:42px;border:0!important}.jw-hd .jw-search .ic,.hd .gsearch .ic{color:#6b6a64;align-items:center;display:inline-flex}.jw-hd .jw-search .ic .msi,.hd .gsearch .ic .msi{--isz:20px}.hd .gsearch .ic,.jw-hd .jw-search .ic,.jw-hd .fsearch .ic{flex:none;width:20px;height:20px;inset-inline-start:auto!important;position:static!important;top:auto!important;transform:none!important}.hd .gsearch input,.jw-hd .jw-search input,.jw-hd .fsearch input{flex:auto;padding-inline-start:0!important}.hd .gsearch.is-expanded input{padding-inline-start:0!important}.hd-user{transition:background .15s,border-color .15s,box-shadow .15s}.hd-user:hover,.hd-user:focus-visible{box-shadow:0 2px 8px #1b43f514;background:#f5f7ff!important;border-color:#c4d0fe!important}.arrow-btn{transition:background .15s,color .15s,border-color .15s,transform .15s}.arrow-btn:hover,.arrow-btn:focus-visible{color:#fff!important;background:#1b43f5!important;border-color:#1b43f5!important;transform:none!important}.arrow-btn:hover .msi,.arrow-btn:focus-visible .msi{color:#fff!important}.arrow-btn:hover .msi>i,.arrow-btn:hover svg{transition:transform .15s;transform:translate(2px)}.icon-btn:hover,.icon-btn:focus-visible{color:#1b43f5!important;background:#eef2ff!important}.icon-btn:hover .msi{color:#1b43f5!important}.attsrc{flex-direction:column;gap:10px;display:flex}.attsrc-it{text-align:start;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.attsrc-it:hover{background:#f8f9ff;border-color:#c4d0fe}.attsrc-it.is-on{border:2px solid #1b43f5;padding:13px 15px}.attsrc-it.is-soon{opacity:.7;cursor:not-allowed}.attsrc-it .ic{color:#1b43f5;background:#eef2ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.attsrc-it>.msi:last-child{--isz:20px;color:#6b6a64}.input-group.has-help{position:relative}.input-group.has-help .input{padding-inline-end:40px}.input-group.has-help .help{color:#6b6a64;inset-inline-end:12px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.devcard{background:#fff;border:1px solid #e8e7e2;border-radius:16px;overflow:hidden}.devcard-top{gap:16px;padding:16px;display:flex}.devart{background:#1d1d1b;border-radius:10px;flex:none;width:76px;height:132px;position:relative;box-shadow:inset 0 0 0 3px #3a3a37}.devart i{inset-inline:10px;background:linear-gradient(160deg,#3c4a63,#1f2532);border-radius:6px;position:absolute;top:12px;bottom:26px}.devart:after{content:"";inset-inline-start:50%;background:#5a5a56;border-radius:3px;width:22px;height:5px;position:absolute;bottom:9px;transform:translate(-50%)}.dvrow{grid-template-columns:132px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.devcard-ft{background:#fafaf8;border-top:1px solid #efeee9;gap:24px;padding:14px 16px;display:flex}.devcard-ft>span{align-items:center;gap:10px;display:flex}.devcard-ft>span>.msi{--isz:20px;color:#1b43f5;background:#eef2ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.devdone{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.devdone-ic{color:#fff;background:#2e9e3a;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.devdone-ic .msi{--isz:30px;color:#fff}.devdone-t{color:#2e9e3a;font-size:18px;font-weight:600}.notice-strip.is-ok{color:#2e7d0f;background:#f2ffec;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.notice-strip.is-ok .msi{color:#2e9e3a}.tbl tr.is-hl td{background:#f5f7ff}.stat-ic.is-ok{color:#2e9e3a}.stat-ic.is-err{color:#bb2729}.devart.is-sm{border-radius:4px;width:22px;height:38px;box-shadow:inset 0 0 0 1.5px #3a3a37}.devart.is-sm i{inset-inline:3px;border-radius:2px;top:3px;bottom:8px}.devart.is-sm:after{width:8px;height:2px;bottom:3px}.attsrc-it{border-radius:16px}.devcard{border-radius:20px}.holiday-card.has-banner{background-position:50%;background-size:cover;min-height:132px}.holiday-card.has-banner .hb b,.holiday-card.has-banner .hb span{text-shadow:0 1px 2px #00000040;color:#fff!important}.holiday-card.has-banner .art{display:none}.hb-prev{align-items:center;gap:12px;margin-top:10px;display:flex}.hb-prev img{object-fit:cover;border:1px solid #e8e7e2;border-radius:10px;width:160px;height:54px}.lvcard:nth-child(8n+1) .bar>i{background:#3f6bff}.panel:has([data-new-leave]) .bar-row:nth-child(4n+1) .bar>i{background:#3f6bff}.lvcard:nth-child(8n+2) .bar>i{background:#ff6b6b}.panel:has([data-new-leave]) .bar-row:nth-child(4n+2) .bar>i{background:#ff6b6b}.lvcard:nth-child(8n+3) .bar>i{background:#20b486}.panel:has([data-new-leave]) .bar-row:nth-child(4n+3) .bar>i{background:#20b486}.lvcard:nth-child(8n+4) .bar>i{background:#ffa41b}.panel:has([data-new-leave]) .bar-row:nth-child(4n+4) .bar>i{background:#ffa41b}.lvcard:nth-child(8n+5) .bar>i{background:#8b5cf6}.lvcard:nth-child(8n+6) .bar>i{background:#14a9e8}.lvcard:nth-child(8n+7) .bar>i{background:#e0489a}.lvcard:nth-child(8n+8) .bar>i{background:#6c8a12}:is(.panel:has([data-new-leave]) .bar,.lvcard .bar){background:#eeeeea;height:10px}.field.is-auto .input,.field.is-auto input{color:#3c3b37;cursor:default;box-shadow:none!important;background:#f6f6f3!important;border-color:#0000!important}.field.is-auto .f-label em{display:none}.field.is-auto .input-affix{background:#f6f6f3;border-color:#0000}.field.is-auto .f-label:after{content:"Filled automatically";color:#6b6a64;margin-inline-start:8px;font-size:12px;font-weight:400}.id-wrap{width:100%;display:block;position:relative}.id-wrap>input{width:100%}.id-wrap .id-ov{pointer-events:none;font:inherit;color:#191917;letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 16px;font-size:14px;display:none;position:absolute;inset:0;overflow:hidden}.id-wrap.is-masked .id-ov{display:flex}.id-wrap.is-masked>input{caret-color:#0000;color:#0000!important}.dbpanel[hidden]{display:none!important}.section.grid-2:has(>.dbpanel[hidden])>.dbpanel:not([hidden]){grid-column:1/-1}.tbl thead th .th-sort{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.tbl td .pill{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.tbl tr.is-click:focus-visible{outline-offset:-2px;outline:2px solid #1b43f5}@media (width<=720px){.ap-wrap{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.ap-tbl{display:block;min-width:0!important}.ap-tbl colgroup,.ap-tbl thead{display:none}.ap-tbl tbody{flex-direction:column;gap:12px;display:flex}.ap-tbl tr{background:#fff;border:1px solid #e8e7e2;border-radius:16px;grid-template-columns:1fr auto;gap:8px 12px;padding:16px;display:grid}.ap-tbl td{white-space:normal;display:block;border:0!important;padding:0!important}.ap-tbl td:first-child{grid-column:1/-1}.ap-tbl td:nth-child(3){color:#3c3b37;grid-column:1/-1}.ap-tbl td.aw{justify-self:start}}.um-theme{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.um-tl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.um-seg{background:var(--surface-2);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.um-seg button{height:32px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.um-seg button .msi{--isz:16px}.um-seg button:hover{color:var(--ink)}.um-seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1919171f}.ot-links path{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke:#b8b7b1!important;stroke-width:1.5px!important;opacity:1!important}.ot-links text{fill:#6b6a64!important;stroke:var(--bg-neutral-secondary,#f6f6f3)!important}@media (width<=1024px){.card-scroll .stats,.card-scroll .kpis,.card-scroll .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card-scroll .grid-2,.card-scroll .grid-3,.card-scroll .rpp-grid,.card-scroll .dash-grid{grid-template-columns:minmax(0,1fr)!important}.card-scroll .tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.card-scroll .tabs::-webkit-scrollbar{display:none}.card-scroll .toolbar{flex-wrap:wrap;row-gap:12px}.card-scroll .toolbar .fsearch{flex:220px;max-width:none}.modal{max-width:min(720px,100vw - 32px)!important}.hd .gsearch{max-width:260px}button,.btn,.tab,.nav-item,.menu-item,.optpop-it{min-height:44px}.icon-btn,.arrow-btn,.rndbtn{min-width:40px;min-height:40px}}@media (width<=640px){html,body{-webkit-text-size-adjust:100%}.hd{gap:8px;min-height:60px;padding:10px 14px!important}.hd-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px!important;line-height:26px!important}.hd .crumbs{display:none}.hd-titles{flex:1;min-width:0}.hd-user .hd-user-meta,.hd-user>div:not(.av),.hd-user b,.hd-user small{display:none!important}.hd-user{border-radius:999px!important;padding:4px!important}.hd .gsearch{border-radius:999px;justify-content:center;overflow:hidden;width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.hd .gsearch input{opacity:0;width:0;padding:0}.hd.is-searching .hd-titles,.hd.is-searching .navtoggle{display:none}.hd.is-searching .gsearch{flex:1;justify-content:flex-start;width:auto!important;max-width:none!important;padding:0 14px!important}.hd.is-searching .gsearch input{opacity:1;flex:1;width:auto}.card-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.card-scroll .section,.card-scroll .tab-bar,.card-scroll .toolbar,.card-scroll .fbar{padding-inline:16px!important}.card-scroll .stats,.card-scroll .kpis,.card-scroll .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.card-scroll .stat,.card-scroll .kpi{padding:14px!important}.card-scroll .stat .v,.card-scroll .kpi .v,.card-scroll .stat b.num{font-size:22px!important}.card-scroll .toolbar>*{flex:100%}.card-scroll .toolbar .btn{flex:auto}.card-scroll .fsearch{width:100%!important;max-width:none!important}.card-scroll .pager,.card-scroll .tbl-foot{flex-wrap:wrap;justify-content:center;gap:8px}:is(.tbl-wrap:has(>.tbl.is-cards),.tbl-wrap:has(.tbl.is-cards)){box-shadow:none!important;background:0 0!important;border:0!important;max-height:none!important;margin:0!important;overflow:visible!important}.tbl.is-cards{border-spacing:0;table-layout:auto!important;width:100%!important;min-width:0!important}.tbl.is-cards thead,.tbl.is-cards colgroup{display:none!important}.tbl.is-cards tbody{flex-direction:column;gap:10px;display:flex}.tbl.is-cards tbody tr{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:var(--bg-neutral-primary,#fff);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:14px 16px;display:grid;position:relative}.tbl.is-cards tbody td{flex-direction:column;gap:2px;min-width:0;display:flex;white-space:normal!important;text-align:start!important;width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.tbl.is-cards tbody td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--tx-neutral-secondary,#6b6a64);font-size:11px;font-weight:600;line-height:16px}.tbl.is-cards tbody td:not([data-label]):before,.tbl.is-cards tbody td[data-label=""]:before{display:none}.tbl.is-cards tbody td:first-child:not(.m-sel),.tbl.is-cards tbody td.m-sel+td{grid-column:1/-1}.tbl.is-cards tbody td:first-child:not(.m-sel):before,.tbl.is-cards tbody td.m-sel+td:before{display:none}.tbl.is-cards tbody td.m-sel{top:14px;inset-inline-end:14px;width:auto!important;position:absolute!important}.tbl.is-cards tbody td.m-act{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px;border-top:1px solid var(--bd-neutral-primary,#efeee9)!important;padding-top:10px!important}.tbl.is-cards tbody td.m-act:before{display:none}.tbl.is-cards tbody td .cell2,.tbl.is-cards tbody td .ell{white-space:normal!important;overflow:visible!important}.tbl.is-cards tbody tr.is-empty td,.tbl.is-cards tbody td[colspan]{grid-column:1/-1}.overlay{align-items:flex-end!important;padding:0!important}.modal{animation:.22s ease-out mSheet;border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;margin:0!important}.modal:before{content:"";background:#d6d5cf;border-radius:999px;width:40px;height:4px;margin:8px auto 0;display:block}.modal-bd{padding-inline:18px!important}.modal-ft{flex-wrap:wrap;gap:8px;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important}.modal-ft .btn{flex:auto}.modal .f-grid,.modal .form-grid,.modal .grid-2{grid-template-columns:minmax(0,1fr)!important}.menu{max-width:calc(100vw - 24px)!important}.toasts{inset-inline:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:none}.shp,.shp-tab{bottom:calc(84px + env(safe-area-inset-bottom))!important}.mtabs{z-index:80;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--bg-neutral-primary,#fff);border-top:1px solid var(--bd-neutral-primary,#e8e7e2);inset-inline:0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;box-shadow:0 -6px 20px #1212120f}.mtab{min-height:52px;font:inherit;color:var(--tx-neutral-secondary,#6b6a64);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.mtab .msi{--isz:22px}.mtab.is-on{color:#1b43f5;background:#eef2ff}.mtab:active{background:#f0efeb}body.nav-open .mtabs{display:none}.nav{width:min(86vw,320px)!important}input,select,textarea{font-size:16px!important}}@keyframes mSheet{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=1024px){.navtoggle{flex:none;display:inline-flex!important}.nav{z-index:71;box-shadow:var(--sh-float,0 12px 40px #1212122e);inset-inline-start:0;height:100vh;transition:transform .2s;top:0;bottom:0;overflow-y:auto;flex-basis:280px!important;width:280px!important;position:fixed!important;transform:translate(-100%)!important}body.nav-open .nav{transform:none!important}.nav-scrim{z-index:70;opacity:0;pointer-events:none;background:#19191752;transition:opacity .2s;display:block;position:fixed;inset:0}body.nav-open .nav-scrim{opacity:1!important;pointer-events:auto!important}.app{display:block!important}.hd-titles{flex:auto;min-width:0}.hd-title,.hd .crumbs{min-width:0}}@media (width>=641px) and (width<=1024px){.hd .gsearch{flex:0 280px!important;width:auto!important;min-width:200px!important;max-width:280px!important}.hd .gsearch input{flex:auto;min-width:0;opacity:1!important;width:auto!important;display:block!important}}@media (width<=1024px){html body:not(.nav-open) .nav{transform:translate(-100%)!important}html body.nav-open .nav{transform:translate(0)!important}}@media (width<=640px){.tbl-headtwin{display:none!important}.card-scroll:has(.tbl.is-cards) .tbl-headtwin{display:none!important}.modal:has(.tbl.is-cards) .tbl-headtwin{display:none!important}.card-scroll .toolbar.is-stick-bar{flex-wrap:nowrap!important;gap:0 8px!important}.card-scroll .toolbar.is-stick-bar>*{flex:none!important}.card-scroll .toolbar.is-stick-bar>.fsearch{flex:auto!important;width:auto!important;min-width:0!important}.card-scroll .toolbar.is-stick-bar>.grow{display:none!important}.card-scroll .toolbar.is-stick-bar>.btn{min-width:48px;padding:0 14px!important}.card-scroll .toolbar.is-stick-bar>.btn .lbl,.card-scroll .toolbar.is-stick-bar>.btn>span:not(.msi){display:none}}@media (width<=1024px){.card-scroll .filters,.card-scroll .filters.is-stick-bar,.card-scroll .chipfilters,.card-scroll .fbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;overflow-y:hidden;flex-wrap:nowrap!important;overflow-x:auto!important}.card-scroll .filters::-webkit-scrollbar{display:none}.card-scroll .chipfilters::-webkit-scrollbar{display:none}.card-scroll .fbar::-webkit-scrollbar{display:none}.card-scroll .filters>*,.card-scroll .chipfilters>*,.card-scroll .fbar>*{white-space:nowrap;scroll-snap-align:start;flex:none!important}.card-scroll .filters{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (width<=640px){.card-scroll .toolbar.is-stick-bar>.btn{justify-content:center;width:48px;min-width:48px;gap:0!important;padding:0!important;font-size:0!important}.card-scroll .toolbar.is-stick-bar>.btn .msi{--isz:22px;font-size:22px}.card-scroll .toolbar.is-stick-bar>.vtoggle{flex:none!important}.card-scroll .toolbar.is-stick-bar>.fsearch{min-width:120px!important}.card-scroll .tbl-wrap:has(>.tbl.is-cards){margin:0!important;padding:0 16px 16px!important}.tbl.is-cards tbody tr{box-shadow:0 1px 2px #1212120a;border-radius:18px!important;gap:12px 16px!important;padding:16px!important}.tbl.is-cards tbody td:first-child:not(.m-sel),.tbl.is-cards tbody td.m-sel+td{grid-column:auto}.tbl.is-cards tbody td:first-child:not(.m-sel):before,.tbl.is-cards tbody td.m-sel+td:before{display:block}.tbl.is-cards tbody td.m-rank{display:none!important}.tbl.is-cards tbody td.m-head{border-bottom:1px solid var(--bd-neutral-primary,#efeee9)!important;padding-inline-end:72px!important;grid-column:1/-1!important;padding-bottom:12px!important}.tbl.is-cards tbody td.m-head:before{display:none!important}.tbl.is-cards tbody td.m-head .p1,.tbl.is-cards tbody td.m-head .c1{font-size:15px;font-weight:600}.tbl.is-cards tbody td.m-sel{top:18px!important;inset-inline-end:16px!important}.tbl.is-cards tbody td.m-act.m-icons{top:10px;flex-direction:row;grid-column:auto;gap:4px;inset-inline-end:44px;border:0!important;padding:0!important;position:absolute!important}.tbl.is-cards tbody tr:not(:has(td.m-sel)) td.m-act.m-icons{inset-inline-end:10px}.tbl.is-cards tbody td.m-act:not(.m-icons){padding-top:12px!important}.tbl.is-cards tbody td .c2,.tbl.is-cards tbody td .p2{overflow-wrap:anywhere}.card-scroll .filters,.card-scroll .chipfilters,.card-scroll .fbar{scroll-padding-inline:16px;scroll-snap-type:none!important;padding-inline:16px!important}.card-scroll .filters>*{scroll-snap-align:none!important}}@media (width<=1024px){.card-scroll .filters,.card-scroll .chipfilters,.card-scroll .fbar{scroll-snap-type:none!important}}@media (width<=640px){.card-scroll .tbl-wrap:has(>.tbl.is-cards){box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important}.tbl.is-cards tbody td .c1,.tbl.is-cards tbody td .c2,.tbl.is-cards tbody td .p1,.tbl.is-cards tbody td .p2{display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.tbl.is-cards tbody td .c2{overflow-wrap:anywhere}.tbl.is-cards tbody td .c2.t-pri,.tbl.is-cards tbody td a[href^=mailto]{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;overflow:hidden!important}}.shp-fab{display:none}.shp:not(.is-open){max-width:none;height:56px;top:calc(var(--shp-y,70%) - 28px);touch-action:none;cursor:grab;padding:0;transition:transform .25s,opacity .25s,left .2s,right .2s;overflow:visible;background:#121212!important;border:0!important;border-radius:999px!important;width:56px!important;bottom:auto!important;box-shadow:0 10px 28px #12121247!important}.shp:not(.is-open)[data-side=right]{inset-inline:auto 14px!important}.shp:not(.is-open)[data-side=left]{inset-inline:14px auto!important}.shp:not(.is-open) .shp-hd{border:0;border-radius:999px;justify-content:center;width:56px;height:56px;padding:0;background:0 0!important}.shp:not(.is-open) .shp-hd>:not(.shp-fab){display:none!important}.shp:not(.is-open) .shp-fab{color:#fff;place-items:center;width:56px;height:56px;display:grid}.shp:not(.is-open) .shp-fab .msi{--isz:26px;color:#fff}.shp:not(.is-open).is-tucked[data-side=right]{opacity:.72;transform:translate(42px)}.shp:not(.is-open).is-tucked[data-side=left]{opacity:.72;transform:translate(-42px)}.shp:not(.is-open).is-tucked:hover{opacity:1;transform:none}.shp.is-drag{cursor:grabbing;opacity:1!important;transition:none!important;transform:none!important}.shp:not(.is-open):after{content:"TEST";color:#fff;letter-spacing:.06em;top:-6px;background:#1b43f5;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;inset-inline-end:-6px}.shp:not(.is-open)[data-side=left]:after{inset-inline:-6px auto}.shp.is-open[data-side=left]{inset-inline:20px auto!important}@media (width<=1024px){.shp.is-open{width:min(380px,100vw - 24px)!important;max-height:none!important;top:72px!important;bottom:12px!important}.shp.is-open[data-side=right]{inset-inline:auto 12px!important}.shp.is-open[data-side=left]{inset-inline:12px auto!important}}@media (width<=640px){.shp.is-open{top:68px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;inset-inline:12px!important}.tbl.is-cards tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px 16px!important;padding:16px 16px 18px!important}.tbl.is-cards tbody td{gap:4px!important}.tbl.is-cards tbody td:before{letter-spacing:.06em!important;color:var(--tx-neutral-tertiary,#8a8983)!important}.tbl.is-cards tbody td.m-wide{grid-column:1/-1!important}.tbl.is-cards tbody td.m-status{flex-wrap:wrap;order:-1;align-items:center;flex-direction:row!important;grid-column:1/-1!important;gap:6px 10px!important;padding-bottom:2px!important}.tbl.is-cards tbody td.m-status:before{display:none!important}.tbl.is-cards tbody td.m-status .cell2{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tbl.is-cards tbody td.m-status .c1{font-size:13px}.tbl.is-cards tbody td.m-status .c2{color:var(--tx-neutral-secondary,#6b6a64);font-size:13px}.tbl.is-cards tbody td.m-head{order:-2}.tbl.is-cards tbody td.m-sel,.tbl.is-cards tbody td.m-act.m-icons{order:-3}.tbl.is-cards tbody td.m-act:not(.m-icons){order:99}.tbl.is-cards tbody td.m-act:not(.m-icons) .btn{flex:auto;justify-content:center}.tbl.is-cards tbody td .c1{color:var(--tx-neutral-primary,#191917);font-size:14px;font-weight:500;line-height:20px}.tbl.is-cards tbody td .c2{font-size:13px;line-height:18px}.tbl.is-cards tbody td.m-head .person{gap:12px}.tbl.is-cards tbody td.m-head .av{width:40px;height:40px;font-size:14px}.card-scroll :is(.jobcard,.pscard,.sscard2,.sstpl2,.pfcard,.empcard,.emp-card,.ecard,.kcard,.cyclecard,.rcard,.pkgcard,.fcard,.lvhi,.lvcard,.offer-card,.icard,.intcard){border-radius:18px!important;gap:12px!important;padding:16px!important}.card-scroll :is(.jobgrid,.emp-grid,.egrid,.cardgrid,.sub-grid,.sstpl-grid,.pkggrid,.cycgrid,.kgrid){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.card-scroll .section:has(>:is(.jobgrid,.emp-grid,.egrid,.cardgrid,.sub-grid,.sstpl-grid,.pkggrid)){padding-inline:16px!important}}@media (width>=641px) and (width<=1024px){.card-scroll :is(.jobgrid,.emp-grid,.egrid,.cardgrid,.sub-grid,.sstpl-grid,.pkggrid,.cycgrid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (width<=640px){.tbl.is-cards tbody td.m-status{display:flex!important}.tbl.is-cards tbody td.m-status .cell2{flex-direction:row!important;margin:0!important;padding:0!important}.tbl.is-cards tbody td.m-status .c1{width:auto!important;margin:0!important;padding:0!important;display:inline-flex!important}.tbl.is-cards tbody td.m-status .c1>span{background:#eaf7e3;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tbl.is-cards tbody td.m-status .c1>.t-warn{background:#fff4e0}.tbl.is-cards tbody td.m-status .c1>.t-err{background:#fdecec}.tbl.is-cards tbody td.m-status .c1>.t-mut,.tbl.is-cards tbody td.m-status .c1>.t-2{background:#f0efeb}.tbl.is-cards tbody td.m-status .c2{width:auto!important;display:inline!important}}.shp:not(.is-open){top:calc(var(--shp-y,70%) - 28px)!important;bottom:auto!important}@media (width<=1024px){.shp.is-open{top:calc(var(--shp-hd-bottom,88px) + 8px)!important}}@media (width<=640px){.shp.is-open{top:calc(var(--shp-hd-bottom,88px) + 8px)!important}}@media (width<=1024px){.shp.is-open{bottom:calc(var(--mtabs-h,0px) + 12px)!important}}@media (width<=640px){.shp.is-open{inset-inline:12px!important}.card-scroll{scrollbar-width:none!important;scrollbar-gutter:auto!important}.card-scroll::-webkit-scrollbar{width:0!important;display:none!important}.card-scroll>div,.card-scroll .tbl-wrap{box-sizing:border-box;width:100%!important;max-width:100%!important}.tbl.is-cards tbody tr{background:#fff!important;border:1px solid #efeee9!important;box-shadow:0 1px 2px #1212120a,0 6px 16px #1212120d!important}.tbl-wrap:has(.tbl.is-cards){box-shadow:none!important;background:0 0!important;border:0!important}.card-scroll .tbl-wrap.is-hx:has(.tbl.is-cards){box-shadow:none!important;background:0 0!important;border:0!important}.card-scroll{padding-bottom:calc(var(--mtabs-h,0px) + 88px)!important}}@media (width<=1024px){.page-fab{inset-inline-end:16px;bottom:calc(var(--mtabs-h,0px) + 16px + env(safe-area-inset-bottom));z-index:880;gap:8px;min-height:52px;font-size:15px;font-weight:600;animation:.22s ease-out fabIn;border-radius:999px!important;height:52px!important;padding:0 22px 0 18px!important;position:fixed!important;box-shadow:0 10px 24px #12121238,0 2px 6px #1212121f!important}.page-fab .msi{--isz:20px}.page-fab:active{transform:scale(.97)}body.has-fab .card-scroll{padding-bottom:calc(var(--mtabs-h,0px) + 96px)!important}}@keyframes fabIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.page-fab{display:none}@media (width<=1024px){.page-fab{align-items:center;display:inline-flex!important}.is-fab-src{display:none!important}}.setlist>.setsec.is-first>.setsec-h,.setlist>.setsec:first-child>.setsec-h{margin-top:0!important;padding-top:0!important}.card-scroll>.tabs+div>.setlist:first-child{padding-top:32px!important}.np-wrap{flex-direction:column;gap:24px;display:flex}.np-wrap .panel{padding:24px}.np-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px 20px;margin-top:16px;display:grid}.np-sub{border-top:1px solid var(--bd-neutral-primary,#ecebe5);flex-direction:column;gap:2px;margin-top:24px;padding-top:20px;display:flex}.np-sw{cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.np-sw>span{flex-direction:column;gap:2px;display:flex}.np-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.np-chip{background:var(--bg-neutral-secondary,#f5f5f5);color:var(--tx-neutral-secondary);border-radius:12px;align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.np-chip b{color:var(--tx-neutral-primary);font-size:15px}.np-ft{align-items:center;gap:12px;display:flex}.np-emp{border:1px dashed var(--bd-neutral-primary,#e0dfd9);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 24px;padding:12px 16px;display:flex}.np-wrap .unitpair{align-items:center;display:flex;position:relative}.np-wrap .unitpair .input{width:100%;padding-inline-end:56px}.np-wrap .unitpair .unit{color:var(--tx-neutral-tertiary,#8a8983);pointer-events:none;inset-inline-end:16px;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.np-wrap .panel>.panel-hd{margin:0;padding:0!important}.np-wrap .field{gap:6px}.f-label em.f-auto{color:#1b43f5;font-style:normal;font-weight:500}html.theme-dark .f-label em.f-auto{color:#8fa5ff}.f-label em.f-lock{color:#6b6a64;letter-spacing:.02em;vertical-align:middle;background:#f0efeb;border-radius:999px;align-items:center;gap:4px;margin-inline-start:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.f-label em.f-lock .msi{--isz:12px;color:inherit}.input[readonly]{color:#3c3b37;cursor:not-allowed;background:#f5f5f3}html.theme-dark .f-label em.f-lock{color:#a3a3a3;background:#262626}html.theme-dark .input[readonly]{color:#bdbdbd;background:#1a1a1a}.field.is-locked .input{color:#3c3b37;cursor:not-allowed;background:#f5f5f3;border-style:dashed}html.theme-dark .field.is-locked .input{color:#bdbdbd;background:#1a1a1a}.facecap{gap:var(--sp-s);flex-direction:column;display:flex}.facecap-view{aspect-ratio:4/3;border-radius:var(--r-m,12px);background:#111;width:100%;position:relative;overflow:hidden}.facecap-view video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.facecap-oval{border:3px dashed #ffffffd9;border-radius:50%;width:46%;height:74%;transition:border-color .15s,border-style .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000059}.facecap-view.is-good .facecap-oval{border-style:solid;border-color:#20b486}.facecap-flash{opacity:0;background:#fff;animation:.35s ease-out facecap-flash;position:absolute;inset:0}@keyframes facecap-flash{0%{opacity:.7}to{opacity:0}}.facecap-cover{padding:var(--sp-m);color:#fff;text-align:center;font-size:var(--fs-s);background:#111111d1;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.facecap-cover small{color:#ffffffb3;font-size:var(--fs-xs)}.facecap-cover.is-err{color:#ffd6d6}.facecap-hint{text-align:center;min-height:24px;font-size:var(--fs-r);color:var(--tx-neutral-primary);font-weight:600}.facecap-dots{justify-content:center;align-items:center;gap:8px;display:flex}.facecap-dots i{border:2px solid var(--bd-neutral-secondary);background:0 0;border-radius:50%;width:12px;height:12px;transition:background .15s,border-color .15s}.facecap-dots i.is-on{background:#20b486;border-color:#20b486}.fsearch .ic{top:50%;transform:translateY(-50%)}.tab-bar>.fsearch{box-sizing:border-box;align-items:center;height:44px;min-height:44px;display:flex}.tab-bar>.fsearch input{box-sizing:border-box;height:100%}.tabs.is-scroll{scroll-behavior:smooth;flex-wrap:nowrap;row-gap:0;overflow:auto hidden}.tabs.is-scroll .tab{flex:none}.tabs.is-scroll .tabs-edge{z-index:3;pointer-events:none;flex:0 0 0;align-self:stretch;width:0;position:sticky}.tabs.is-scroll .tabs-edge.is-left{left:calc(-1 * var(--card-pad-x,0px));margin-inline-end:calc(-1 * var(--sp-l))}.tabs.is-scroll .tabs-edge.is-right{right:calc(-1 * var(--card-pad-x,0px));margin-inline-start:calc(-1 * var(--sp-l))}.tabs.is-scroll .tabs-edge button{cursor:pointer;opacity:0;pointer-events:none;width:56px;color:var(--ink-2);background:0 0;border:0;align-items:center;margin:0;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.tabs.is-scroll .tabs-edge.is-left button{background:linear-gradient(to right,var(--canvas) 55%,transparent);justify-content:flex-start;padding-inline-start:6px;left:0}.tabs.is-scroll .tabs-edge.is-right button{background:linear-gradient(to left,var(--canvas) 55%,transparent);justify-content:flex-end;padding-inline-end:6px;right:0}.tabs.is-scroll .tabs-edge button svg{background:var(--surface,#fff);border:1px solid var(--line);border-radius:50%;width:20px;height:20px;padding:3px;box-shadow:0 1px 3px #0000001f}.tabs.is-scroll .tabs-edge button:hover svg{color:var(--ink);border-color:var(--ink-2)}.tabs.is-scroll.has-more-left .tabs-edge.is-left button,.tabs.is-scroll.has-more-right .tabs-edge.is-right button{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.tabs.is-scroll{scroll-behavior:auto}}.cm-sum{background:#f6f6f3;border-radius:14px;padding:4px 16px}.cm-sum .r{border-bottom:1px dashed #e0dfd9;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.cm-sum .r:last-child{border-bottom:0}.cm-sum .r span{color:#6f6e68;font-size:13px}.cm-sum .r b{text-align:right;font-weight:500}.lp .tbl-wrap{margin-top:0}.lp{padding:4px var(--card-pad-x,32px) 32px;box-sizing:border-box;width:100%}.lp .tbl-wrap{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important}.lp .tbl-wrap .tbl{min-width:0}.lp .seg{flex-wrap:wrap;row-gap:4px;max-width:100%;height:auto;display:flex}.lp .seg button{white-space:nowrap;flex:auto}.lp{flex-direction:column;gap:20px;padding:16px 32px 32px;display:flex}.lp .tbl-wrap{margin:0}@media (width<=760px){.lp{padding:16px}}.ll{flex-direction:column;gap:24px;padding:16px 32px 32px;display:flex}.ll-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ll-g h4{color:#6f6e68;letter-spacing:.02em;margin:0 0 12px;font-size:13px;font-weight:600}.ll-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ll-card{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:16px;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.ll-card:hover{border-color:#c4d0fe;box-shadow:0 2px 10px #1919170d}.ll-card.is-on{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.ll-card.is-added{cursor:default;background:#fafaf8}.ll-top{justify-content:space-between;align-items:center;display:flex}.ll-code{letter-spacing:.03em;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ll-state{color:#389e0d;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ll-state .msi{--isz:16px}.ll-box{background:#fff;border:1.5px solid #c9c8c2;border-radius:6px;width:20px;height:20px;display:inline-block;position:relative}.ll-card.is-on .ll-box{background:#1b43f5;border-color:#1b43f5}.ll-card.is-on .ll-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.ll-nm{color:#191917;font-size:15px;font-weight:600}.ll-ds{color:#6f6e68;flex:1;font-size:13px;line-height:1.45}.ll-ft{border-top:1px solid #f0efea;flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.ll-ft>span{color:#3c3b37;background:#f4f4f1;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.ll-ft .ll-law{color:#1535d4;background:#eef2ff}.ll-ft .ll-law .msi{--isz:14px}.ll-modal .ll{padding:0}.ll-modal .ll-hd{z-index:2;background:#fff;border-bottom:1px solid #f0efea;align-items:center;padding:4px 0 12px;position:sticky;top:-1px}.ll-modal .ll-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ll-card .ll-top{position:relative}.ll-card .ll-rm{color:#cf1322;cursor:pointer;background:#fff1f0;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ll-card.is-added:hover .ll-rm,.ll-card.is-added:focus-within .ll-rm{display:inline-flex}.ll-card.is-added:hover .ll-state{visibility:hidden}.ll-card .ll-rm:hover{background:#ffccc7}.lca{background:#fff;border:1px solid #efeee9;border-radius:20px;margin:24px 0 8px;padding:20px}.lca-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (width<=820px){.lca-opts{grid-template-columns:1fr}}.lca-opt{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lca-opt:hover{border-color:#c4d0fe}.lca-opt.is-on{background:#f8f9ff;border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f514}.lca-opt b{color:#191917;font-size:14px;font-weight:600}.lca-opt span span{color:#6f6e68;font-size:12.5px;line-height:1.45}.lca-rd{box-sizing:border-box;border:2px solid #c9c8c2;border-radius:999px;flex:none;width:18px;height:18px;margin-top:1px}.lca-opt.is-on .lca-rd{border:5px solid #1b43f5}.lca-sum{color:#1029aa;background:#f5f7ff;border-radius:12px;align-items:center;gap:8px;margin:16px 0 0;padding:10px 14px;font-size:13px;display:flex}.lca-sum .msi{--isz:16px;flex:none}.setsec.lca{box-shadow:none;background:0 0;border:0;border-top:1px solid #e6e6e6;border-radius:0;margin:24px 0 0;padding:24px 0 0}.setsec.lca .lca-pick{flex-direction:column;align-items:stretch;gap:14px}.setsec.lca .lca-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}@media (width<=900px){.setsec.lca .lca-opts{grid-template-columns:1fr}}.setsec.lca .lca-opt{border-radius:16px;align-items:flex-start;padding:14px 16px}.setsec.lca .lca-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.setsec.lca .lca-tx b{color:var(--tx-neutral-primary,#191917);font-size:14px;font-weight:600}.setsec.lca .lca-tx span{color:#6f6e68;font-size:12.5px;line-height:1.45}.setsec.lca .lca-sum{margin:8px 8px 4px 12px}.setsec.lca .setctl{flex:0 0 232px;justify-content:flex-end;width:232px;display:flex}.setsec.lca .setctl .seg.is-pill{box-sizing:border-box;background:#f1f0ec;border-radius:999px;gap:4px;width:100%;height:48px;padding:4px;display:flex}.setsec.lca .setctl .seg.is-pill button{white-space:nowrap;border-radius:999px;flex:1 1 0;min-width:0;height:40px;padding:0 8px;font-size:13.5px;font-weight:500}.setsec.lca .setctl .seg.is-pill button.is-active{color:#191917;background:#fff;box-shadow:0 1px 2px #1919171f}.setsec.lca .setctl a.btn{flex:none;height:44px;padding:0 20px;width:auto!important}.setsec.lca .setrow:has([data-lca=creditFreq]) .setctl{flex-basis:300px;width:300px}.setsec.lca .setctl .seg.is-pill button{padding:0 6px;font-size:13px}.lpar-hq{color:#1029aa;background:#eef2ff;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.lpar-u .input{background:0 0;flex:auto;min-width:0;height:100%;font-size:15px;box-shadow:none!important;border:0!important;padding:0!important}.lpar-u>span{color:#6f6e68;border-left:1px solid #e6e6e6;padding-left:10px;font-size:13px}.lpar-reset{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.lpar-note{margin-top:10px}.lpar-sub{margin:4px 0 16px 12px}.lpar-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:16px;margin:0 0 0 12px;display:grid}.lpar-c{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.lpar-c.is-hq{background:#fafbff;border-color:#c4d0fe}.lpar-ch{align-items:flex-start;gap:12px;min-width:0;display:flex}.lpar-ch em{background:#f4f4f1;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;line-height:1;display:grid}.lpar-c.is-hq .lpar-ch em{background:#eef2ff}.lpar-cn{flex-direction:column;gap:2px;min-width:0;display:flex}.lpar-cn b{color:#191917;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lpar-cn small{color:#8a8983;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.lpar-hq{color:#1029aa;background:#e0e7ff;border-radius:999px;margin:0;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.lpar-fs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start;gap:12px;display:grid}.lpar-f{flex-direction:column;gap:6px;min-width:0;display:flex}.lpar-fl{color:#5c5b56;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.lpar-u{border:1px solid var(--bd-neutral-primary,#e6e6e6);box-sizing:border-box;background:#fff;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.lpar-u .input{appearance:textfield;background:0 0;flex:auto;width:100%;min-width:0;height:100%;font-size:15px;font-weight:500;box-shadow:none!important;border:0!important;padding:0!important}.lpar-u .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lpar-u .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lpar-u>span{color:#8a8983;flex:none;font-size:13px}.lpar-u:focus-within{border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f51a}.lpar-u.is-ed{background:#fffbeb;border-color:#f0b429}.lpar-fm{color:#a3a29c;white-space:nowrap;height:18px;font-size:12px;line-height:18px;display:block}.lpar-reset{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:18px}.lpar-reset:hover{text-decoration:underline}.lpar-cn b{height:22px;line-height:22px}.lpar-hq{line-height:18px}.evw-p{max-width:640px;margin:0 0 8px 12px}.evw-u{border:1px solid var(--bd-neutral-primary,#e6e6e6);box-sizing:border-box;border-radius:12px;align-items:center;gap:8px;width:160px;height:44px;padding:0 12px;display:inline-flex}.evw-u .input{appearance:textfield;background:0 0;width:100%;min-width:0;height:100%;box-shadow:none!important;border:0!important;padding:0!important}.evw-u .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.evw-u .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.evw-u span{color:#8a8983;font-size:13px}.evw-ch{flex-wrap:wrap;gap:8px;display:flex}.evw-c{cursor:pointer;border:1px solid #e8e7e2;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.evw-c:has(input:checked){color:#1029aa;background:#f5f7ff;border-color:#9aaefb}.blr-tag{color:#6f6e68;background:#f0efeb;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600;line-height:18px}.blr-tag.is-law{color:#874d00;background:#fff4d6}.blr-fs{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.evw .setlist{margin:0}.cos{flex-direction:column;gap:16px;display:flex}.cos-top{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.cos-rules{flex-direction:column;gap:8px;min-width:0;display:flex}.cos-link{color:#1b43f5;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cos-link .msi{--isz:16px}.cos-link:hover{text-decoration:underline}.cos-rules p{color:#8a8983;margin:0;font-size:13px}.cos-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cos-k>div{background:#f8f8f6;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:14px;display:flex}.cos-k span{color:#8a8983;font-size:12px}.cos-k b{color:#191917;font-size:20px;font-weight:600;line-height:26px}.cos-k small{color:#8a8983;font-size:12px}.cos-k small.is-warn{color:#ad6800}.cos-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cos-bar .seg button i{color:#8a8983;margin-left:4px;font-size:12px;font-style:normal}.cos-bar .seg button.is-active i{color:inherit;opacity:.8}.cos-dept{width:200px;height:44px}.cos-q{width:280px;max-width:100%;height:44px}.cos-grant .msi{--isz:18px}.cos-p{align-items:center;gap:10px;min-width:0;display:flex}.cos-why{color:#3c3b37;max-width:320px}.cos-empty{text-align:center;color:#8a8983;border:1px dashed #d9d8d2;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.cos-empty .msi{--isz:28px;color:#a3a29c}.cos-empty b{color:#191917}@media (width<=900px){.cos-top{grid-template-columns:1fr}.cos-q,.cos-dept{width:100%}}.cos{padding-top:16px}.cos-bar{min-width:0}.cos-bar .seg{flex-wrap:wrap}.cos-dept{width:180px}.cos-q{width:220px}.cos-grant{margin-left:auto}.cos-bar .grow{display:none}.cos-bar .seg button{padding:0 12px}.cos-rules{gap:14px}.cos-rh{align-items:center;gap:12px;display:flex}.cos-ri{color:#1b43f5;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cos-ri .msi{--isz:20px}.cos-rh b{color:#191917;font-size:16px;font-weight:600}.cos-rh small{color:#8a8983;font-size:12.5px}.cos-rh .cos-link{color:#191917;margin-left:auto;text-decoration:none}.cos-rh .cos-link .msi{--isz:16px}.cos-rh .cos-link:hover{text-decoration:none}.cos-rl{border:1px solid var(--bd-neutral-primary,#ecebe5);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cos-rr{border-bottom:1px solid #f0efeb;grid-template-columns:20px minmax(0,1fr);gap:1px 10px;padding:12px 14px;display:grid}.cos-rr:nth-child(odd){border-right:1px solid #f0efeb}.cos-rr:nth-last-child(-n+2){border-bottom:0}.cos-rr .msi{--isz:18px;color:#8a8983;grid-row:span 2;align-self:center}.cos-rr span{color:#8a8983;font-size:12px}.cos-rr b{color:#191917;font-size:14px;font-weight:500}.cos-note{color:#8a8983;margin:0;font-size:12.5px}.cos-bar .seg{padding:3px}.cos-bar .seg button{height:40px;padding:8px 16px;font-size:14px}.cos-bar .cos-dept,.cos-bar .cos-q{height:48px}.cos-grant{box-shadow:none}.cos .tbl-wrap>table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:19px}.cos .tbl-wrap>table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:19px}.cos-rh .col{flex:auto}.cos-rh small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cos-k{align-content:start;align-self:start}.cos-p .ell{white-space:nowrap;text-overflow:ellipsis;max-width:220px;display:block;overflow:hidden}.cos-tbl td{vertical-align:middle}.cos-k{grid-template-columns:1fr;grid-auto-rows:1fr;align-self:stretch;gap:10px}.cos-k>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:12px;padding:12px 16px;display:grid}.cos-k>div span,.cos-k>div small{grid-column:1}.cos-k>div b{grid-area:1/2/3;align-self:center;font-size:22px}@media (width<=900px){.cos-k{grid-template-columns:repeat(3,minmax(0,1fr))}.cos-k>div{flex-direction:column;display:flex}}.fyx{flex-direction:column;gap:18px;display:flex}.fyx-h{align-items:flex-start;gap:14px;display:flex}.fyx-i{color:#1b43f5;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.fyx-i .msi{--isz:20px}.fyx-h .btn{flex:none}.fyx-h .b-s{text-wrap:pretty}.fyx.is-min .fyx-i{color:#6f6e68;background:#f4f4f1}.fyx-d{color:#8a8983;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.fyx-d .input{width:170px;height:40px}.fyx-g{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.fyx-g .field{gap:6px}.fyx-t{margin:0}.fyx-t .tbl td,.fyx-t .tbl th{padding:12px 16px}.fyx-ov{color:#1029aa;background:#eef2ff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:500}.fyx-f{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fyt-l2{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.fyt-l2:hover{text-decoration:underline}.fyt2-st{color:#8a8983;font-size:12px}.fyt2-st.is-ok{color:#389e0d}.setrow.fyt3{flex-direction:column;align-items:stretch;gap:14px;display:flex}.fyt3-h{align-items:center;gap:12px;display:flex}.fyt3-r{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.fyt3-k{flex-direction:column;gap:6px;min-width:0;display:flex}.fyt3-k>span{color:#6f6e68;font-size:12.5px}.fyt3-r label.fyt3-k{flex:0 200px}.fyt3-r .input,.fyt3-r .select{height:44px}.fyt3-r .fyt3-k:last-child{flex:none}.fyt3-msg{background:#f5f7ff;border-radius:12px;flex-direction:column;flex:280px;gap:3px;margin:0;padding:12px 14px;display:flex}.fyt3-msg b{color:#1029aa;font-size:14px;font-weight:600}.fyt3-msg span{color:#5c5b56;text-wrap:pretty;font-size:13px}.fyt3-f{color:#6f6e68;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.fyt3-f>span:first-child{white-space:nowrap;flex:none}.fyt3-msg{background:0 0;border-radius:0;align-self:center;padding:0}.fyt3-msg b{color:#191917}.fyt3 .unitbox.is-ro{background:#f6f6f3}.fyt3 .unitbox.is-ro input{color:#191917;pointer-events:none;font-weight:600}.fyt3-h .b-s{margin-left:4px}.fyt3 .fyt3-k:last-child .unitbox{box-sizing:border-box;width:232px;height:46px}.ib{flex-direction:column;gap:20px;display:flex}.ib-h{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ib-last{color:#6f6e68;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ib-last .msi{--isz:16px}.ib-card{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}.ib-st{align-items:center;gap:10px;display:flex}.ib-st span{color:#8a8983;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.ib-st i{color:#6f6e68;background:#f0efeb;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:600;display:grid}.ib-st i .msi{--isz:15px}.ib-st .is-on{color:#191917}.ib-st .is-on i{color:#fff;background:#1b43f5}.ib-st .is-done i{color:#1b43f5;background:#e0e7ff}.ib-st em{background:#e2e1db;flex:24px;max-width:80px;height:1px}.ib-up{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;display:grid}.ib-dz{text-align:center;cursor:pointer;background:#fafaf8;border:1.5px dashed #c9c8c1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px;display:flex}.ib-dz:hover,.ib-dz.is-drag{background:#f5f7ff;border-color:#1b43f5}.ib-dz>.msi{--isz:32px;color:#1b43f5}.ib-dz b{color:#191917;font-size:15px}.ib-tp{flex-direction:column;gap:12px;display:flex}.ib-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ib-cols span{background:#f6f6f3;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ib-cols b{color:#191917;font-size:13px;font-weight:600}.ib-cols small{color:#8a8983;font-size:12px}.ib-tpa{flex-wrap:wrap;gap:8px;display:flex}.ib-tp>p{margin:0}.ib-file{background:#f6f6f3;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ib-file>.msi{--isz:20px;color:#1b43f5}.ib-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ib-k div{border:1px solid #efeee9;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ib-k b{color:#191917;font-size:22px;font-weight:600}.ib-k span{color:#8a8983;font-size:12.5px}.ib-k .is-ok b{color:#389e0d}.ib-k .is-err b{color:#bb2729}.ib-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ib .tbl-wrap{margin:0}.ib tr.ib-bad td{background:#fff8f7}.ib-err{color:#bb2729;align-items:flex-start;gap:6px;font-size:13px;display:inline-flex}.ib-err .msi{--isz:16px;flex:none;margin-top:1px}.ib-ft{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.ib-lh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ib-q{flex:none;width:220px}.ib-d{border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-weight:600}.ib-d.is-up{color:#237804;background:#eaf7e1}.ib-d.is-dn{color:#a8071a;background:#fdecea}.ib-empty{color:#8a8983;justify-content:center;align-items:center;gap:8px;padding:28px;font-size:13.5px;display:flex}.ib-empty .msi{--isz:18px}.ib-pv{background:#f6f6f3;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.ib-pv b{font-size:18px;font-weight:600}.ib-pv b.is-up{color:#389e0d}.ib-pv b.is-dn{color:#bb2729}@media (width<=900px){.ib-up{grid-template-columns:1fr}.ib-k,.ib-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ib .fsearch.ib-q{border:1px solid var(--bd-neutral-primary,#e6e6e6);box-sizing:border-box;background:#fff;border-radius:999px;align-items:center;width:260px;height:48px;padding:0;display:flex;position:relative}.ib .fsearch.ib-q .ic{color:#8a8983;pointer-events:none;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ib .fsearch.ib-q .ic .msi{--isz:20px}.ib .fsearch.ib-q input{width:100%;height:100%;font:inherit;background:0 0;border:0;border-radius:999px;outline:none;padding:0 16px 0 44px;font-size:14px}.ib .fsearch.ib-q:focus-within{border-color:#9aaefb}.ib .ib-lh .seg{flex:none}.cos-bar .cos-q,.ib-lh .ib-q{height:auto}.cos-q .fsearch,.ib-q .fsearch{width:100%;min-width:0;max-width:none}.cos-q .fsearch input,.ib-q .fsearch input{height:48px}.ib-q{width:260px}.lp .fyx,.section .fyx{padding:4px 0}.ltcard .hd .pill{margin-inline-start:4px}.setrow.is-block .setctl{flex:none}.evw .setctl{flex:0 auto;width:auto;max-width:65%}.evw .setctl>.evw-ch,.evw .setctl>.seg{width:auto}.evw-ch{justify-content:flex-end}.lp .tbl-wrap>table>thead th,.fyx-t>table>thead th{position:static!important;top:auto!important}.fyx-f>.b-s{flex:320px}.evr-sum:empty{display:none}.ohe-b{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ohe-b b{color:#191917;font-size:14.5px;font-weight:600}.ohe-st{color:#8a8983;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ohe-st .msi{--isz:14px}.ohe-st.is-ok{color:#1535d4}.ohe-st.is-wait{color:#ad6800}.ohs-empty{text-align:center;color:#6f6e68;border:1px dashed #d4d3cd;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.ohs-empty .msi{--isz:28px;color:#1b43f5}.ohs-empty b{color:#191917}.ohs-empty.sm{flex-direction:row;justify-content:center;padding:20px}.ohx-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ohx-lmi{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.ohx-lmi:hover{background:#f5f7ff}.ohx-lmi input{accent-color:#1b43f5}.ohsel-p{color:#1029aa;background:#eef2ff;border-radius:999px;margin:2px 6px 2px 0;padding:2px 10px;font-size:12.5px;display:inline-block}.ohsel-p.is-wait{color:#874d00;background:#fff4d6}.ohe-s{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ohe-s>div{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ohe-s span{color:#8a8983;font-size:12px}.ohe-s b{color:#191917;font-size:22px;font-weight:600;line-height:28px}.ohe-s b.is-pri{color:#1b43f5}.ohe-s small{color:#6f6e68;font-size:12px}.ohe-gr{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.ohe-gh{align-items:baseline;gap:10px;display:flex}.ohe-gh b{font-size:15px;font-weight:600}.ohe-gh span{color:#8a8983;font-size:13px}.ohe-gh em{color:#1b43f5;background:#eef2ff;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px;font-style:normal;font-weight:500}.ohe-gh em.is-full{color:#237804;background:#eaf7e0}.ohr-bar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ohr-f{width:auto;min-width:150px;height:44px}.ohr-q{flex:220px;max-width:320px}.ohr-sum{color:#6f6e68;flex-wrap:wrap;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.ohr-sum b{color:#191917;font-weight:600}.ohr-sum .is-ok b{color:#237804}.ohr-sum .is-wait b{color:#ad6800}.ohr-sum .is-mut b{color:#8a8983}.oha{flex-direction:column;display:flex}.oha-r{border-bottom:1px solid #f0efeb;gap:16px;padding:12px 0;display:flex}.oha-t{color:#3c3b37;flex-direction:column;flex:0 0 120px;font-size:13px;display:flex}.oha-t i{color:#8a8983;font-size:12px;font-style:normal}.oha-r b{font-size:14px;font-weight:500}.oha-r b span{color:#5c5b56;font-weight:400}.oha-r small{color:#8a8983;font-size:12px}@media (width<=760px){.ohe-s{grid-template-columns:1fr 1fr}}.hcal-h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.hcal-groups{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.hcal-groups span{color:#1029aa;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.hcal-groups span b{font-weight:600}.hcal-groups span.is-full{color:#237804;background:#eaf7e0}.hcal-groups .msi{--isz:14px}.hcal-m{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.hcal-mn{color:#6f6e68;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.hcal-l{flex-direction:column;gap:8px;display:flex}.hcal-r{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:12px 16px;display:flex}.hcal-r.is-opt{border-style:dashed;border-color:#c4d0fe}.hcal-r.is-opt.is-on{background:#f5f7ff;border-style:solid;border-color:#9aaefb}.hcal-r.is-past{opacity:.6}.hcal-r .ohe-d{background:#f4f4f1}.hcal-r.is-opt .ohe-d{color:#1b43f5;background:#eef2ff}.hcal-r.is-opt.is-on .ohe-d{color:#fff;background:#1b43f5}.hcal-r.is-opt.is-on .ohe-d i{color:#dbe3ff}.hcal-tag{color:#5c5b56;white-space:nowrap;background:#f4f4f1;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:500}.hcal-tag.is-opt{color:#1029aa;background:#eef2ff}@media (width<=760px){.hcal-r{flex-wrap:wrap}}.hcal-st{border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.hcal-st.is-ok{color:#237804;background:#eaf7e0}.hcal-st.is-wait{color:#874d00;background:#fff4d6}.oha .ohe-s{margin-bottom:16px}.oha-l{flex-direction:column;gap:8px;display:flex}.oha-r{border:1px solid var(--bd-neutral-primary,#e8e7e2);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.oha-r input{accent-color:#1b43f5;flex:none;width:18px;height:18px}.oha-r.is-sel{background:#f5f7ff;border-color:#1b43f5}.oha-r.is-on{cursor:default;background:#f8f9ff;border-color:#c4d0fe}.oha-r.is-off{opacity:.55;cursor:default}.oha-x{color:#fff;background:#1b43f5;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.oha-x .msi{--isz:13px}.oha-r .ohe-b{flex:auto}.hcal-groups span{display:revert;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.hcal-groups>span{color:#1029aa;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.hcal-groups>span.is-full{color:#237804;background:#eaf7e0}.hcal-groups .msi{--isz:14px;background:0 0;place-items:center;width:14px;height:14px;padding:0;display:inline-grid}.hcal-groups .msi>i{width:14px;color:inherit;font-family:Material Symbols Rounded;font-size:14px;font-style:normal;line-height:14px;display:block}.ohs-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ohs-top label.btn{cursor:pointer}.ohs-top .seg{margin-right:8px}.hpc-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;display:grid}.hpc{border:1px solid var(--bd-neutral-primary,#e8e7e2);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.hpc:hover{border-color:#9aaefb;box-shadow:0 2px 10px #1919170d}.hpc.is-arch{opacity:.6}.hpc.is-new{color:#1b43f5;border-style:dashed;justify-content:center;align-items:center;min-height:200px}.hpc.is-new b{color:#1b43f5;font-size:15px}.hpc.is-new span{color:#8a8983;font-size:12.5px}.hpc.is-new .msi{--isz:26px}.hcal-dh{align-items:center;gap:16px;margin-bottom:16px;display:flex}.hcal-back{border:1px solid var(--bd-neutral-primary,#e8e7e2);height:36px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.hcal-back:hover{color:#1029aa;border-color:#9aaefb}.hcal-back .msi{--isz:18px}.ohs-top{flex-wrap:nowrap;min-width:0}.ohs-top .ohr-f{flex:0 auto;width:auto;min-width:0;max-width:170px}.ohs-top .seg,.ohs-top .btn{flex:none}@media (width<=1100px){.ohs-top{flex-wrap:wrap}.ohs-top .seg{flex:100%;order:0}.ohs-top .grow{display:none}.ohs-top .ohr-f{order:1}.ohs-top>label,.ohs-top>.icon-btn,.ohs-top>.btn{order:2}.ohs-top>label{margin-left:auto}}.hpd-tabs{border-bottom:1px solid var(--bd-neutral-primary,#ecebe5);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 20px;display:flex}.hpd-t{gap:4px;display:flex}.hpd-t button{height:44px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#6f6e68;cursor:pointer;border:0;border-bottom:2px solid #0000;border-image:;background:0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.hpd-t button:hover{color:#191917}.hpd-t button.is-on{color:#1b43f5;border-bottom-color:#1b43f5}.hpd-t button i{color:#6f6e68;background:#f0efeb;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.hpd-t button.is-on i{color:#1029aa;background:#e0e7ff}.hpd-tabs>.btn,.hpd-tabs>label{margin-bottom:8px}.hpd-tabs>label{cursor:pointer}.hcal-dh .pill{flex:none}.hpe-name{width:100%;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#191917;border:0;border-bottom:1px solid #dcdbd5;border-image:;background:0 0;outline:none;padding:4px 0 8px;font-family:inherit;font-size:18px;font-weight:600}.hpe-name:focus{border-bottom-color:#1b43f5}.hpe-name::placeholder{color:#a3a29c;font-weight:500}.hpe-todo{flex-direction:column;gap:4px;display:flex}.hpe-todo>b{color:#6f6e68;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:12px;font-weight:600}.hpe-todo button{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;padding:6px 4px;font-family:inherit;font-size:13px;display:flex}.hpe-todo button:hover{color:#1029aa;background:#fff}.hpe-todo .msi{--isz:16px;color:#d48806;flex:none;margin-top:1px}.hpe-ready{color:#237804;background:#eaf7e0;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.hpe-ready .msi{--isz:18px}.hpe-law{color:#874d00;background:#fffbeb;border-radius:10px;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.hpe-law .msi{--isz:16px;flex:none}.hpe-f{flex-direction:column;gap:6px;display:flex}.hpe-f>label{color:#6f6e68;font-size:12.5px;font-weight:500}.hpe-ch{flex-wrap:wrap;gap:6px;display:flex}.hpe-c{height:32px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:13px;display:inline-flex}.hpe-c:hover{border-color:#9aaefb}.hpe-c.is-on{color:#fff;background:#1b43f5;border-color:#1b43f5}.hpe-c button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.hpe-c .msi{--isz:14px}.hpe-el{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:220px;display:grid;overflow:auto}.hpe-ep{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.hpe-ep span{color:#a3a29c;grid-row:1/3}.hpe-ep b{font-size:13.5px;font-weight:500}.hpe-ep small{color:#8a8983;font-size:12px}.hpe-ep.is-on{background:#f5f7ff;border-color:#9aaefb}.hpe-ep.is-on span{color:#1b43f5}.hpe-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hpe-copy{width:auto;min-width:220px;height:38px}.hpe-tools label{cursor:pointer}.hpe-add{grid-template-columns:minmax(0,1fr) 170px auto;gap:6px;display:grid}.hpe-add .input{height:40px}.hpe-list{flex-direction:column;gap:6px;display:flex}.hpe-r{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:8px;display:flex}.hpe-r:hover{background:#f8f8f6}.hpe-r.is-err{background:#fff7f6;border-color:#ffccc7}.hpe-r.is-warn{background:#fffdf3;border-color:#ffe58f}.hpe-in{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border:0;border-bottom:1px dashed #0000;border-image:;background:0 0;outline:none;width:100%;padding:2px 0;font-family:inherit;font-size:14px;font-weight:500}.hpe-in:hover,.hpe-in:focus{border-bottom-color:#c4d0fe}.hpe-date{width:170px;height:34px;font-size:13px}.hpe-w{color:#bb2729;flex:100%;font-size:12px}.hpe-r.is-warn .hpe-w{color:#874d00}.hpe-r:not(.is-err):not(.is-warn) .hpe-w{color:#8a8983}.hpe-w button{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-family:inherit;font-size:12px;font-weight:600}.hpe-step{background:#fff;border:1px solid #c4d0fe;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.hpe-step button{cursor:pointer;color:#1b43f5;background:0 0;border:0;width:32px;height:32px;font-size:18px}.hpe-step button:hover{background:#eef2ff}.hpe-step b{text-align:center;min-width:24px;font-size:15px}.hpe-step.sm button{width:26px;height:26px;font-size:15px}.hpe-add{grid-template-columns:minmax(0,1fr) 200px auto}.hpe-wrap{container-type:inline-size}.modal.mw-900:has(.hpe-wrap){width:min(1040px,100vw - 48px);max-width:min(1040px,100vw - 48px)}.hpe-bar{color:#6f6e68;background:#f8f8f6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:-4px 0 20px;padding:10px 14px;font-size:13px;display:flex}.hpe-bar span{align-items:center;gap:5px;display:inline-flex}.hpe-bar b{color:#191917;font-weight:600}.hpe-bar .is-pri{color:#1029aa;margin-left:auto}.hpe-bar .is-pri b{color:#1b43f5}.hpe-bar .msi{--isz:16px}.hpe-body{flex-direction:column;gap:14px;min-height:360px;display:flex}.hpe-n0{flex-direction:column;gap:22px;max-width:520px;display:flex}.hpe-big{height:52px;font-size:18px}.hpe-hint{color:#874d00;background:#fffbeb;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.hpe-hint .msi{--isz:16px}.hpe-apply{background:#f8f8f6;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.hpe-todo button span{color:#8a8983;white-space:nowrap;margin-left:auto;font-size:11.5px}.hpe-wrap .fsearch{flex:none;width:100%;max-width:none;height:44px;min-height:44px;max-height:44px}.hpe-wrap .fsearch input{height:100%}.hst{counter-reset:s 0;margin:0 0 22px;padding:0;list-style:none;display:flex}.hst li{flex:1 1 0;justify-content:center;display:flex;position:relative}.hst li:not(:last-child):after{content:"";background:#e3e2dc;border-radius:2px;height:2px;position:absolute;top:15px;left:calc(50% + 22px);right:calc(22px - 50%)}.hst li.is-done:not(:last-child):after{background:#1b43f5}.hst button{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;max-width:100%;padding:0 4px;display:flex}.hst-c{color:#8a8983;z-index:1;background:#fff;border:2px solid #d4d3cd;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid;position:relative}.hst-c .msi{--isz:17px}.hst li.is-on .hst-c{color:#1b43f5;border-color:#1b43f5;box-shadow:0 0 0 4px #e0e7ff}.hst li.is-done .hst-c{color:#fff;background:#1b43f5;border-color:#1b43f5}.hst-l{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.hst li.is-on .hst-l{color:#1029aa;font-weight:600}.hst li.is-done .hst-l{color:#3c3b37}.hwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hwo-b{border:1px solid var(--bd-neutral-primary,#e8e7e2);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.hwo-b .msi{color:#6f6e68;--isz:20px;background:#f4f4f1;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.hwo-b b{font-size:14px;font-weight:600}.hwo-b small{color:#8a8983;font-size:12.5px}.hwo-b:hover{border-color:#9aaefb}.hwo-b.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:inset 0 0 0 1px #1b43f5}.hwo-b.is-on .msi{color:#fff;background:#1b43f5}.hdds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hdd-b{border:1px solid var(--bd-neutral-primary,#e6e6e6);height:44px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#6f6e68;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0 10px 0 14px;font-family:inherit;font-size:13.5px;display:flex}.hdd-b span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hdd-b .msi{--isz:18px;flex:none}.hdd-b:hover{border-color:#9aaefb}.hdd-b.is-set{color:#1029aa;background:#f5f7ff;border-color:#9aaefb;font-weight:500}.hdd{flex-direction:column;gap:4px;max-height:360px;padding:6px;display:flex}.hdd .fsearch{flex:none;height:40px;min-height:40px;margin-bottom:4px}.hdd-all{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;color:#3c3b37;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13.5px;display:flex}.hdd-all:hover{background:#f5f7ff}.hdd-all.is-on{color:#1b43f5;font-weight:600}.hdd-all .msi{--isz:16px}.hdd-l{border-top:1px solid #f0efeb;flex-direction:column;padding-top:4px;display:flex;overflow:auto}.hdd-l .ohx-lmi small{color:#8a8983;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px}.hwp{background:#f5f7ff;border:1px solid #c4d0fe;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex}.hwp>b{color:#1b43f5;font-size:24px;font-weight:600;line-height:26px}.hwp>span{color:#3c3b37;font-size:13.5px}.hwp-av{margin-left:auto;display:flex}.hwp-av .av{border:2px solid #f5f7ff;width:30px;height:30px;margin-left:-8px;font-size:11px}.hwp-more{color:#1029aa;background:#e0e7ff;border:2px solid #f5f7ff;border-radius:999px;place-items:center;min-width:30px;height:30px;margin-left:-8px;padding:0 6px;font-size:11.5px;font-weight:600;display:grid}.hpe-n0{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;max-width:none;display:grid}.hpe-who-f{margin-top:4px}.hdds .hpe-f>label{color:#6f6e68;font-size:12.5px;font-weight:500}.hpe-wrap{--hl:#ecebe5;--mu:#8a8983;--tx:#191917;--pr:#1b43f5}.hpe-wrap .hst{gap:8px;margin:0 0 24px}.hpe-wrap .hst li{flex:1 1 0;justify-content:flex-start}.hpe-wrap .hst li:after{display:none}.hpe-wrap .hst button{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:0}.hpe-wrap .hst button:before{content:"";background:var(--hl);border-radius:3px;width:100%;height:3px;display:block}.hpe-wrap .hst li.is-done button:before,.hpe-wrap .hst li.is-on button:before{background:var(--pr)}.hpe-wrap .hst-c{width:auto;height:auto;color:var(--mu);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;display:inline;box-shadow:none!important}.hpe-wrap .hst-c:before{content:"Step "}.hpe-wrap .hst li.is-done .hst-c{color:var(--pr);background:0 0}.hpe-wrap .hst li.is-done .hst-c .msi{display:none}.hpe-wrap .hst li.is-done .hst-c:after{content:"✓";margin-left:4px}.hpe-wrap .hst li.is-done .hst-c:before{content:"Step "}.hpe-wrap .hst li.is-on .hst-c{color:var(--pr)}.hpe-wrap .hst-l{color:var(--mu);margin-top:-6px;font-size:14px;font-weight:600}.hpe-wrap .hst li.is-on .hst-l,.hpe-wrap .hst li.is-done .hst-l{color:var(--tx)}.hpe-wrap .hpe-bar{border-bottom:1px solid var(--hl);background:0 0;border-radius:0;gap:4px 20px;margin:0 0 22px;padding:0 0 14px;font-size:13px}.hpe-wrap .hpe-bar .msi{display:none}.hpe-wrap .hpe-body{gap:20px;min-height:340px}.hpe-wrap .hpe-big{height:44px;font-size:15px}.hpe-wrap .hwo{gap:10px}.hpe-wrap .hwo-b{border-color:var(--hl);border-radius:12px;grid-template-columns:20px 1fr;column-gap:10px;padding:12px 14px}.hpe-wrap .hwo-b .msi{width:20px;height:20px;color:var(--mu);--isz:20px;background:0 0}.hpe-wrap .hwo-b.is-on{box-shadow:none;border-color:var(--pr);background:#f8f9ff}.hpe-wrap .hwo-b.is-on .msi{color:var(--pr);background:0 0}.hpe-wrap .hwo-b b{font-size:13.5px}.hpe-wrap .hwo-b small{font-size:12px}.hpe-wrap .hdds{gap:10px}.hpe-wrap .hdd-b{border-color:var(--bd-neutral-primary,#e6e6e6);color:var(--tx);border-radius:12px;font-size:14px}.hpe-wrap .hdd-b.is-set{border-color:var(--pr);color:var(--tx);background:#fff;font-weight:400}.hpe-wrap .hdd-b .msi{color:var(--mu)}.hpe-wrap .hwp{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--hl);border-image:;background:0 0;border-radius:0;padding:14px 0 0}.hpe-wrap .hwp>b{font-size:20px}.hpe-wrap .hwp-av .av{border-color:#fff}.hpe-wrap .hwp-more{color:#5c5b56;background:#f0efeb;border-color:#fff}.hpe-wrap .hpe-tools{justify-content:flex-end;margin-top:-4px}.hpe-wrap .hpe-add{background:#fcfcfb;border:1px dashed #d9d8d2;border-radius:14px;grid-template-columns:minmax(0,1fr) 200px auto;gap:8px;padding:12px}.hpe-wrap .hpe-add .input{background:#fff}.hpe-wrap .hpe-list{border-top:1px solid var(--hl);gap:0}.hpe-wrap .hpe-r{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--hl);border-image:;border-radius:0;align-items:center;padding:12px 4px}.hpe-wrap .hpe-r:hover{background:#fafaf9}.hpe-wrap .hpe-r.is-err{background:snow;box-shadow:inset 3px 0 #f5222d}.hpe-wrap .hpe-r.is-warn{background:#fffdf5;box-shadow:inset 3px 0 #faad14}.hpe-wrap .hpe-in{flex:180px;font-size:14px}.hpe-wrap .hpe-w{flex-basis:100%;order:3}.hpe-wrap .hpe-apply{border:1px solid var(--hl);background:0 0;border-radius:14px}.hpe-wrap .hpe-hint{color:#ad6800;background:0 0;padding:0;font-size:12.5px}.hpe-wrap .hpe-todo button{padding:8px 6px}.hpe-wrap .hpe-ready{background:#f6ffed}.hpe-wrap .hpe-add{grid-template-columns:200px minmax(0,1fr) auto;align-items:center}.hpe-wrap .hpe-add>*{align-self:center}.hpe-wrap .hpe-add .input{height:44px}.hpe-wrap .hpe-add .btn{justify-content:center;align-items:center;gap:6px;height:44px;margin:0;padding:0 16px;display:inline-flex}.hpe-wrap .hpe-add .btn .msi{--isz:18px;place-items:center;line-height:1;display:inline-grid}.hog-l{flex-direction:column;gap:14px;display:flex}.hog{border:1px solid var(--bd-neutral-primary,#ecebe5);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.hog-h{align-items:center;gap:8px;display:flex}.hog-pk{color:#3c3b37;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.hog .hpe-add{border-radius:12px;padding:10px}.hoz{text-align:center;border:1px dashed #d9d8d2;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.hoz>.msi{--isz:28px;color:#1b43f5}.hoz b{color:#191917;font-size:15px}.hoz span{color:#8a8983;max-width:440px;font-size:13.5px}.hoz .btn{margin-top:6px}.hoz-h{align-items:center;gap:8px;display:flex}.hoz-h b{color:#191917;font-size:15px}.hoz-m{flex-direction:column;padding:4px;display:flex}.hoz-m .menu-item{flex-direction:column;align-items:flex-start;gap:1px;height:auto;padding:10px 12px}.hoz-m .menu-item b{font-size:14px;font-weight:600}.hoz-m .menu-item small{color:#8a8983;font-size:12px}.hoz-m .menu-item.is-on b{color:#1b43f5}.hog-l.is-quarter,.hog-l.is-half{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hog-t{color:#191917;font-size:15px;font-weight:600}.hog .hpe-add{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.hog-l.is-quarter .hog .hpe-add .btn,.hog-l.is-half .hog .hpe-add .btn{grid-column:1/-1}.hog-full{align-items:center;gap:6px;margin:0;display:flex}.hog-full .msi{--isz:16px;color:#52c41a}.hog .hpe-list{border-top:0}.hog-l.is-quarter .hog .hpe-add,.hog-l.is-half .hog .hpe-add{grid-template-columns:1fr}.hog-l.is-quarter,.hog-l.is-half{flex-direction:column;gap:12px;display:flex}.hog{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:4px 20px;display:grid}.hog>.hog-h{flex-direction:column;grid-row:1/span 3;align-items:flex-start;gap:10px}.hog>.hog-h .grow{display:none}.hog>.hog-h .hog-pk{flex-wrap:wrap;gap:6px;font-size:13px}.hog>.hpe-list,.hog>.hpe-add,.hog>.hog-full{grid-column:2}.hog-l.is-quarter .hog .hpe-add,.hog-l.is-half .hog .hpe-add,.hog .hpe-add{grid-template-columns:200px minmax(0,1fr) auto}.hog-l.is-quarter .hog .hpe-add .btn,.hog-l.is-half .hog .hpe-add .btn{grid-column:auto;width:auto}.hog .hpe-list{margin-bottom:8px}.hpa{flex-direction:column;gap:0;padding:4px 16px;display:flex}.hpa-r{border-bottom:1px solid #f0efeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.hpa-r:last-child{border-bottom:0}.hpa-r b{color:#191917;font-size:14px;font-weight:600}.hpa-r small{color:#8a8983;font-size:12.5px}.hpe-wrap .hpe-r.hpe-r2{grid-template-columns:200px minmax(0,1fr) 92px 36px;align-items:center;gap:10px;padding:10px 4px;display:grid}.hpe-wrap .hpe-r2>.input,.hpe-wrap .hpe-r2 .dmy{width:100%;min-width:0;height:44px}.hpe-wrap .hpe-r2 .hpe-in{border:1px solid var(--bd-neutral-primary,#e6e6e6);background:#fff;border-radius:12px;padding:0 12px;font-size:14px}.hpe-wrap .hpe-r2 .hpe-dow{color:#8a8983;white-space:nowrap;font-size:12.5px}.hpe-wrap .hpe-r2 .hpe-w{grid-column:1/-1;margin-top:-2px}.hrv-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hrv-k div{border:1px solid var(--bd-neutral-primary,#ecebe5);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.hrv-k b{color:#191917;font-size:22px;font-weight:600;line-height:26px}.hrv-k span{color:#8a8983;font-size:12.5px}.hrv-k div:last-child{background:#f5f7ff;border-color:#c4d0fe}.hrv-k div:last-child b{color:#1b43f5}.hrv-s{border:1px solid var(--bd-neutral-primary,#ecebe5);border-radius:14px;flex-direction:column;padding:0 16px;display:flex}.hrv-row{border-bottom:1px solid #f0efeb;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;font-size:14px;display:grid}.hrv-row:last-child{border-bottom:0}.hrv-row>span{color:#8a8983}.hrv-row>b{color:#191917;font-weight:500}.hrv-t{margin:0}.hrv-t .tbl td{padding-top:10px;padding-bottom:10px}.hrv-tag{color:#3c3b37;white-space:nowrap;background:#f0efeb;border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.hrv-tag.is-opt{color:#1029aa;background:#eef2ff}.hpc2{border:1px solid var(--bd-neutral-primary,#ecebe5);cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.hpc2:hover{border-color:#c4d0fe;box-shadow:0 4px 16px #1919170f}.hpc2.is-arch{opacity:.65}.hpc2-h{align-items:flex-start;gap:10px;display:flex}.hpc2-h>.col{flex:auto}.hpc2-h b{color:#191917;font-size:16px;font-weight:600}.hpc2-w{color:#6f6e68;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.hpc2-w .msi{--isz:15px;color:#a3a29c;flex:none}.hpc2-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hpc2-k div{background:#f8f8f6;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.hpc2-k b{color:#191917;font-size:20px;font-weight:600;line-height:24px}.hpc2-k b em{color:#a3a29c;font-size:13px;font-style:normal;font-weight:500}.hpc2-k span{color:#8a8983;font-size:12px}.hpc2-k div.is-pri{background:#f5f7ff}.hpc2-k div.is-pri b{color:#1b43f5}.hpc2-o{color:#5c5b56;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.hpc2-o span{align-items:center;gap:5px;display:inline-flex}.hpc2-o .msi{--isz:15px;color:#a3a29c}.hpc2-f{border-top:1px solid #f0efeb;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.hpc2-n{color:#3c3b37;align-items:center;gap:5px;font-size:13px;display:inline-flex}.hpc2-n .msi{--isz:16px;color:#a3a29c}.hpc2-p{background:#f0efeb;border-radius:999px;flex:auto;min-width:40px;height:6px;overflow:hidden}.hpc2-p i{background:#1b43f5;border-radius:999px;height:100%;display:block}.hpc2-go{color:#1b43f5;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.hpc2-go .msi{--isz:18px}.hpc.is-new{min-height:220px;font:inherit;cursor:pointer;color:#6f6e68;text-align:center;background:0 0;border:1px dashed #d4d3cd;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.hpc.is-new:hover{color:#1029aa;border-color:#9aaefb}.hpc.is-new .msi{--isz:26px;color:#1b43f5}.hpc.is-new b{color:#191917}.hpd-t{color:#191917;margin:0;font-size:20px;font-weight:600}.hrv-k b em{color:#a3a29c;font-size:14px;font-style:normal;font-weight:500}.hlv-top{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}.hlv-next{color:#fff;background:linear-gradient(135deg,#1b43f5,#3d63ff);border-radius:18px;flex:300px;align-items:center;gap:14px;min-width:0;padding:14px 18px 14px 14px;display:flex}.hlv-next small{color:#dbe3ff;font-size:12px;font-weight:500}.hlv-next b{font-size:17px;font-weight:600}.hlv-next span{color:#e8edff;font-size:13px}.hlv-next.is-done{color:#191917;background:#f4f4f1}.hlv-next.is-done small{color:#8a8983}.hlv-nd{background:#ffffff29;border-radius:14px;flex-direction:column;flex:0 0 56px;justify-content:center;align-items:center;height:60px;line-height:1.05;display:flex}.hlv-nd i{text-transform:uppercase;color:#dbe3ff;font-size:11px;font-style:normal;font-weight:600}.hlv-nd b{color:#fff;font-size:24px}.hlv-legend{border:1px solid var(--bd-neutral-primary,#ecebe5);color:#3c3b37;border-radius:18px;flex-direction:column;flex:0 auto;justify-content:center;gap:6px;padding:12px 18px;font-size:13px;display:flex}.hlv-legend span{align-items:center;gap:8px;display:flex}.hlv-legend i{border-radius:999px;width:10px;height:10px}.hlv-legend i.is-fx{background:#1b43f5}.hlv-legend i.is-op{background:#fff;border:2px dashed #8a7cde}.hlv{flex-direction:column;gap:22px;display:flex}.hlv-m{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;display:grid}.hlv-mh{flex-direction:column;gap:2px;padding-top:10px;display:flex;position:sticky;top:8px}.hlv-mh b{color:#191917;font-size:16px;font-weight:600}.hlv-mh span{color:#8a8983;font-size:12.5px}.hlv-m.is-past .hlv-mh b{color:#a3a29c}.hlv-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}.hlv-c{border:1px solid var(--bd-neutral-primary,#ecebe5);background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hlv-c:hover{border-color:#c4d0fe;box-shadow:0 4px 14px #1919170d}.hlv-d{color:#fff;background:#1b43f5;border-radius:12px;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;height:52px;line-height:1.05;display:flex}.hlv-d b{font-size:20px;font-weight:600}.hlv-d i{color:#dbe3ff;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.hlv-c.is-opt .hlv-d{color:#5b4bc4;background:#f3f1fd;border:1.5px dashed #b4a9ec}.hlv-c.is-opt .hlv-d i{color:#8a7cde}.hlv-c.is-gone{background:#fafaf8}.hlv-c.is-gone .hlv-d{color:#8a8983;background:#e8e7e2;border-color:#0000}.hlv-c.is-gone .hlv-d i{color:#a3a29c}.hlv-c.is-gone .hlv-b>b{color:#8a8983}.hlv-c.is-next{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.hlv-b{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.hlv-b>b{color:#191917;font-size:14.5px;font-weight:600}.hlv-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hlv-lw{color:#ad6800;align-items:center;gap:3px;font-size:12px;display:inline-flex}.hlv-lw .msi{--isz:14px}.hlv-u{color:#5c5b56;white-space:nowrap;flex:none;font-size:12.5px;font-weight:500}.hlv-u.is-soon{color:#1b43f5;font-weight:600}.hlv-u.is-gone{color:#a3a29c}.hlv-a{opacity:0;pointer-events:none;background:#fff;border-radius:10px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #1919171a}.hlv-c:hover .hlv-a,.hlv-c:focus-within .hlv-a{opacity:1;pointer-events:auto}@media (width<=720px){.hlv-m{grid-template-columns:1fr;gap:8px}.hlv-mh{flex-direction:row;align-items:baseline;gap:8px;padding:0;position:static}}.hcal-dh{align-items:center;gap:14px;min-width:0;display:flex}.hcal-back{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:40px;padding:0 14px 0 10px;display:inline-flex}.hcal-dh h3.setlist-h{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:28px;overflow:hidden}.hcal-dh .col{flex:auto;min-width:0}.ohr-sum{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.ohr-sum span{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.ohsel-p{white-space:nowrap}.hdl-fz{z-index:880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1212128c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hdl-fz[hidden]{display:none}html.hdl-locked body{overflow:hidden}.hdl-card{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(560px,100%);padding:32px 32px 24px;display:flex;box-shadow:0 24px 64px #00000040}.hdl-ic{color:#d46b08;background:#fff1e6;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.hdl-ic .msi{--isz:32px}.hdl-k{letter-spacing:.06em;text-transform:uppercase;color:#d46b08;font-size:12px;font-weight:600}.hdl-card h2{color:#191917;margin:0;font-size:24px;font-weight:600;line-height:32px}.hdl-card>p{color:#5c5b56;margin:0;font-size:14.5px;line-height:22px}.hdl-card>p b{color:#191917}.hdl-tl{align-items:center;gap:8px;width:100%;margin:8px 0 4px;display:flex}.hdl-tl span{color:#8a8983;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;font-size:12px;display:flex}.hdl-tl span .msi{--isz:18px;color:#8a8983;background:#f4f4f1;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.hdl-tl span b{color:#3c3b37;font-size:13px}.hdl-tl .hdl-ln{background:#e8e7e2;flex:0 0 32px;height:2px;margin-bottom:28px}.hdl-tl .is-done .msi{color:#1b43f5;background:#e0e7ff}.hdl-tl .is-on .msi{color:#fff;background:#d46b08}.hdl-tl .is-on b{color:#d46b08}.hdl-dr{color:#1029aa;text-align:left;background:#f5f7ff;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13.5px;display:flex}.hdl-dr .msi{--isz:20px}.hdl-ft{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:8px;display:flex}.hdl-ft .btn{min-width:180px}.hdl-sm{color:#a3a29c!important;font-size:12px!important}.hdl-st{color:#874d00;background:#fff7e6;border:1px solid #ffe2b3;border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px 12px 16px;font-size:14px;display:flex}.hdl-st>.msi{--isz:20px;color:#d46b08}.hdl-st span{flex:auto;min-width:0}.hdl-st b{color:#5c3600}html.dark .hdl-card,[data-theme=dark] .hdl-card{background:var(--surface,#1c1c1a)}html.dark .hdl-card h2,[data-theme=dark] .hdl-card h2{color:#f2f2ef}.hfw{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.hfc{background:linear-gradient(160deg,#f2f2f5 0%,#e6e6ec 100%);border-radius:32px;padding:20px 18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 32px #1b43f514}.hfc:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8a7cde38,#0000);height:70%;position:absolute;inset:auto -40% -60%}.hfc-h{align-items:center;gap:8px;margin-bottom:10px;display:flex;position:relative}.hfc-m{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.hfc-m b{color:#6b5fd6;font-size:24px;font-weight:600}.hfc-m small{color:#8a8983;font-size:12px}.hfc-nav{cursor:pointer;color:#3c3b37;background:#ffffffb3;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.hfc-nav:hover:not(:disabled){background:#fff}.hfc-nav:disabled{opacity:.35;cursor:default}.hfc-nav .msi{--isz:20px}.hfc-w,.hfc-g{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.hfc-w span{text-align:center;color:#a3a29c;padding:4px 0 8px;font-size:11px;font-weight:600}.hfc-g{border-top:1px solid #19191712}.hfc-c{aspect-ratio:1;font:inherit;cursor:pointer;border:0;border-bottom:1px solid #19191712;border-image:;background:0 0;place-items:center;padding:0;display:grid;position:relative}.hfc-c.is-blank{cursor:default}.hfc-c i{color:#191917;font-size:16px;font-style:normal;font-weight:500;transition:color .12s}.hfc-c.is-we i{color:#a3a29c}.hfc-c:not(.is-blank):not(.has-hol):hover i{color:#1b43f5}.hfc-c:not(.is-blank):not(.has-hol):hover:after{content:"";background:#1b43f514;border-radius:14px;position:absolute;inset:16%}.hfc-c.is-today i:after{content:"";background:#a3a29c;border-radius:999px;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:14%;left:50%}.hfc-tile{z-index:1;background-position:50%;background-size:cover;border-radius:26%;align-items:flex-end;padding:5px;transition:transform .18s;display:flex;position:absolute;inset:8%;transform:rotate(-4deg);box-shadow:0 6px 16px #1919172e}.hfc-c:nth-child(3n) .hfc-tile{transform:rotate(3deg)}.hfc-c:nth-child(4n) .hfc-tile{transform:rotate(-2deg)}.hfc-c:hover .hfc-tile{transform:rotate(0)scale(1.06)}.hfc-tile b{color:#fff;text-shadow:0 1px 2px #00000059;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:9.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.hfc-tile.is-opt{outline-offset:-4px;outline:2px dashed #ffffffe6}.hfc-tile.is-new{outline-offset:2px;outline:3px solid #1b43f5;animation:.28s ease-out hfcpop;transform:rotate(0);box-shadow:0 8px 22px #1b43f559}.hfc-tile.has-img b{display:none}.hfc-k{color:#6f6e68;justify-content:center;gap:14px;margin-top:12px;font-size:12px;display:flex;position:relative}.hfc-k span{align-items:center;gap:6px;display:inline-flex}.hfc-k i{border-radius:4px;width:10px;height:10px}.hfc-k i.is-fx{background:linear-gradient(135deg,#5b7cff,#1b43f5)}.hfc-k i.is-op{outline-offset:-2px;background:#b4a9ec;outline:1.5px dashed #fff}.hfc-k i.is-nw{background:#fff;border:2px solid #1b43f5}.hff{flex-direction:column;gap:16px;display:flex}.hff-t{align-self:flex-start}.hff-date{color:#8a8983;border:1px dashed #d9d8d2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.hff-date .msi{--isz:20px}.hff-date b{font-weight:500}.hff-date.is-set{color:#1029aa;background:#f5f7ff;border-style:solid;border-color:#c4d0fe}.hff-date.is-set b{color:#191917}.hff-gs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.hff-g{border:1px solid var(--bd-neutral-primary,#e8e7e2);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 12px;display:flex}.hff-g b{color:#191917;font-size:14px;font-weight:600}.hff-g small{color:#8a8983;font-size:12px}.hff-g.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}@media (width<=760px){.hfw{grid-template-columns:1fr}}html.dark .hfc,[data-theme=dark] .hfc{background:linear-gradient(160deg,#2a2a2e,#1f1f23)}html.dark .hfc-c i,[data-theme=dark] .hfc-c i{color:#f2f2ef}.modal.mw-1180,.modal.hfw-modal{width:min(1180px,96vw)!important;max-width:min(1180px,96vw)!important}.hfw{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px}.hfc-c.is-off{cursor:default}.hfc-c.is-off i{color:#cfcec8}.hfc-c.is-off:hover:after{display:none}.hfc-gp{color:#6b5fd6;background:#ffffffbf;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.hfc-full{color:#874d00;align-items:center;gap:6px;margin:10px 4px 0;font-size:12.5px;display:flex;position:relative}.hfc-full .msi{--isz:16px}.hff-sc{background:#f8f8f6;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.hff-sc-r{grid-template-columns:20px 92px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13.5px;display:grid}.hff-sc-r .msi{--isz:16px;color:#8a8983;align-self:center}.hff-sc-r span{color:#8a8983}.hff-sc-r b{color:#191917;overflow-wrap:anywhere;font-weight:500}.hff-gs{margin-top:6px}.hff-gs.is-quarter{grid-template-columns:repeat(4,minmax(0,1fr))}.hff-gs.is-half{grid-template-columns:repeat(2,minmax(0,1fr))}.hff-gs.is-annual{grid-template-columns:1fr}.hff-g.is-full{opacity:.55}.hff-gn{align-items:center;gap:4px;margin-top:6px;display:flex}.hff-gn i{background:#e6e5df;border-radius:999px;width:14px;height:6px}.hff-gn i.is-on{background:#8a7cde}.hff-gn i.is-new{background:#1b43f5}.hff-gn em{color:#8a8983;margin-left:4px;font-size:11.5px;font-style:normal}.hff .ohx-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.hff-gs.is-quarter{grid-template-columns:repeat(2,minmax(0,1fr))}.hff .ohx-row{grid-template-columns:1fr}}.hfc-tile.is-nat{outline-offset:-4px;outline:2px solid #fff;background:linear-gradient(135deg,#f93 0%,#f7f7f7 50%,#138808 100%)!important}.hfc-tile.is-nat b{color:#1a1a1a;text-shadow:none}.hfc-k i.is-nt{background:linear-gradient(135deg,#f93,#fff,#138808);border:1px solid #ddd}.hpe-sec{flex-direction:column;gap:12px;display:flex}.hpe-sec+.hpe-sec{border-top:1px solid var(--bd-neutral-primary,#ecebe5);margin-top:20px;padding-top:20px}.hpe-r.is-nat{background:#f8f9ff;border-color:#dfe5ff}.hpe-date.is-lock{color:#3c3b37;cursor:default;background:#f0f2fb;align-items:center;gap:6px;display:inline-flex}.hpe-date.is-lock .msi{--isz:15px;color:#8a8983}.hrv-tag.is-nat{color:#1029aa;background:#eef2ff;align-items:center;gap:3px;display:inline-flex}.hrv-tag.is-nat .msi{--isz:13px}.hlv-a .is-lock{color:#a3a29c;cursor:default;place-items:center;display:inline-grid}.natnote{align-items:center;gap:6px;margin:0 0 16px;display:flex}.natnote .msi{--isz:16px;color:#1b43f5}.hff-t button .msi{--isz:14px;margin-right:2px}.hn2{gap:14px}.hn2-h b{color:#191917;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.hn2-h b em{color:#6f6e68;background:#f0efeb;border-radius:999px;place-items:center;height:20px;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.hn2-h span{color:#8a8983;font-size:13px}.hn2-g{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.hn2-c{border:1.5px solid var(--bd-neutral-primary,#e8e7e2);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.hn2-c:hover{border-color:#c4d0fe}.hn2-c.is-on{background:#f8f9ff;border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.hn2-c:focus-within{outline-offset:2px;outline:2px solid #9aaefb}.hn2-t{align-items:center;gap:12px;display:flex}.hn2-f{background:#f4f4f1;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:grid}.hn2-c.is-on .hn2-f{background:#fff}.hn2-t b{color:#191917;font-size:14.5px;font-weight:600}.hn2-t small{color:#8a8983;font-size:12px}.hn2-k{background:#fff;border:1.5px solid #d4d3cd;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.hn2-c.is-on .hn2-k{color:#fff;background:#1b43f5;border-color:#1b43f5}.hn2-k .msi{--isz:15px}.hn2-l{border-top:1px dashed #e6e5df;flex-direction:column;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}.hn2-l li{color:#3c3b37;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13px;display:grid}.hn2-l li b{color:#191917;font-weight:600}.hn2-l li i{color:#a3a29c;font-size:12px;font-style:normal}.hn2-c:not(.is-on) .hn2-l{opacity:.6}.hst-c{white-space:nowrap;align-items:center;gap:0;width:auto;display:inline-flex}.hdl-fz{z-index:79}body:has(>.overlay)>.hdl-fz{display:none}.hcal .holnext{margin:4px 0 8px}.hpd-tabs .btn+.btn{margin-left:0}.hdl-tl span .msi{box-sizing:border-box;flex:none;padding:8px}.hff-up{text-align:center;cursor:pointer;color:#6f6e68;background:#fafaf8 50%/cover no-repeat;border:1.5px dashed #d0cfc8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;padding:16px;display:flex;position:relative;overflow:hidden}.hff-up:hover{background-color:#f5f7ff;border-color:#9aaefb}.hff-up>.msi{--isz:26px;color:#1b43f5}.hff-up b{color:#191917;font-size:14px}.hff-up small{max-width:280px;font-size:12px}.hff-up.has-img{border-style:solid;border-color:#0000;min-height:140px}.hff-upx{justify-content:space-between;gap:8px;display:flex;position:absolute;inset:auto 8px 8px}.hff-upx>*{color:#fff;height:30px;font:inherit;cursor:pointer;background:#121212a6;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.hff-upx .msi{--isz:15px;color:#fff}.hff-ta{resize:vertical;height:120px;min-height:120px;padding:12px 14px;line-height:1.45}.lvgrid>.lvcard{cursor:pointer;transition:border-color .15s,box-shadow .15s}.lvgrid>.lvcard:hover{border-color:#c4d0fe;box-shadow:0 4px 14px #1b43f514}.lvgrid>.lvcard:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.lp-exp{color:#b26b00;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.overlay>.modal.is-drawer.lvd-dr{top:12px;bottom:12px;background:#fff;border-radius:20px;width:min(480px,100vw - 24px);height:auto;inset-inline-end:12px;box-shadow:0 20px 50px #1919172e}.overlay>.modal.is-drawer.lvd-dr>.modal-hd{border-bottom:1px solid #f0efea;padding:20px 24px 16px}.overlay>.modal.is-drawer.lvd-dr>.modal-bd{background:#fff;padding:20px 24px 24px;display:block}.overlay>.modal.is-drawer.lvd-dr>.modal-ft{border-top:1px solid #f0efea;padding:16px 24px}@media (width<=640px){.overlay>.modal.is-drawer.lvd-dr{top:auto;inset-inline:0;border-radius:20px 20px 0 0;width:100%;max-height:88vh;bottom:0}}.lvd-hero{background:#f6f6f3;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.lvd-fig{align-items:baseline;gap:8px;display:flex}.lvd-fig b{color:#191917;font-size:32px;font-weight:700;line-height:1}.lvd-fig span{color:#6f6e68;font-size:14px}.lvd-bar{background:#e6e5df;border-radius:999px;height:8px;display:block;overflow:hidden}.lvd-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.lvd-kv{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;display:grid}.lvd-kv span{color:#6f6e68;font-size:12px;display:block}.lvd-kv b{color:#191917;font-size:15px;font-weight:600}.lvd-note{color:#3c3b37;margin:0;font-size:13.5px;line-height:1.5}.lvd-g{margin-top:20px}.lvd-gh{letter-spacing:.04em;text-transform:uppercase;color:#6f6e68;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.lvd-gh span{color:#3c3b37;letter-spacing:0;background:#f0efeb;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.lvd-gl{background:#fff;border:1px solid #efeee9;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.lvd-r{border-top:1px solid #f3f2ee;grid-template-columns:44px minmax(0,1fr) auto 104px;align-items:center;gap:14px;padding:12px 14px;display:grid}.lvd-r:first-child{border-top:0}.lvd-r.is-click{cursor:pointer}.lvd-r.is-click:hover{background:#f8f9ff}.lvd-r.is-dim .lvd-dt,.lvd-r.is-dim .lvd-m,.lvd-r.is-dim .lvd-amt{opacity:.55}.lvd-dt{color:#1535d4;background:#f5f7ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;line-height:1;display:flex}.lvd-dt b{font-size:16px;font-weight:700}.lvd-dt i{text-transform:uppercase;margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.lvd-m{flex-direction:column;gap:2px;min-width:0;display:flex}.lvd-m b{color:#191917;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.lvd-m span{color:#6f6e68;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lvd-amt{color:#191917;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:14px;font-weight:600}.lvd-amt.is-up{color:#389e0d}.lvd-amt.is-down{color:#3c3b37}.lvd-st{justify-content:flex-end;display:flex}.lvd-bal{color:#6f6e68;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.lvd-pill{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.lvd-pill.is-ok{color:#389e0d;background:#f0fbe9}.lvd-pill.is-warn{color:#d46b08;background:#fff7e6}.lvd-pill.is-neu{color:#6f6e68;background:#f0efeb}.lvd-pill.is-err{color:#cf1322;background:#fff1f0}.lvd-pill.is-pri{color:#1535d4;background:#eef2ff}.lvd-empty{color:#6f6e68;text-align:center;border:1px dashed #e0dfd9;border-radius:16px;margin:20px 0 0;padding:16px;font-size:13px}@media (width<=480px){.lvd-r{grid-template-columns:40px minmax(0,1fr) auto;row-gap:6px}.lvd-st{grid-column:2/-1;justify-content:flex-start}}.evl-h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.evl-g{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.evl-c{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.evl-c.is-open{background:#fafbff;border-color:#c4d0fe}.evl-c.is-off{background:#fafaf8}.evl-c.is-off .evl-i{filter:grayscale();opacity:.55}@supports (color:color-mix(in lab, red, red)){.evl-i{background:color-mix(in srgb,var(--c) 12%,#fff)}}.evl-c>.btn{flex:none}@media (width<=700px){.evl-c{flex-wrap:wrap}}.evp{flex-direction:column;gap:10px;display:flex}.evp-c{text-align:start;border:1px solid var(--bd-neutral-primary,#e8e7e2);cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.evp-c:hover:not(:disabled){background:#f8f9ff;border-color:#9aaefb}.evp-c.is-off{cursor:default;opacity:.7;background:#fafaf8}.evp-i{color:#1b43f5;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.evp-i .msi{--isz:22px}.evp-go{color:#8a8983;--isz:20px;margin-inline-start:auto}.evp-c:hover .evp-go{color:#1b43f5}.lrr{flex-direction:column;gap:10px;display:flex}.lrr-chips{flex-wrap:wrap;gap:6px;display:flex}.lrr-chips span{color:#3c3b37;background:#f4f4f1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.lrr-x{color:#cf1322;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.lrr-x .msi{--isz:16px;flex:none;margin-top:1px}.coap{background:#fff;border:1px solid #efeee9;border-radius:16px;padding:14px}.coap.is-msg{padding:10px 14px}.coap-sw{justify-content:flex-end;display:flex}.coap-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.coap-hd b{color:#191917;font-size:13px;font-weight:600}.coap-l{flex-direction:column;gap:8px;display:flex}.coap-r{border:1px solid #efeee9;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.coap-r.is-pick{cursor:pointer;grid-template-columns:20px 44px minmax(0,1fr) auto}.coap-r.is-pick:hover{border-color:#c4d0fe}.coap-r.is-on{background:#f8f9ff;border-color:#9aaefb}.coap-m{flex-direction:column;gap:2px;min-width:0;display:flex}.coap-m b{color:#191917;font-size:13.5px;font-weight:600}.coap-m span{color:#6f6e68;font-size:12.5px}.coap-m span.is-warn{color:#d46b08;font-weight:500}.coap-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.coap-ok,.coap-x,.coap-early{margin:10px 0 0;font-size:12.5px}.coap.is-msg .coap-x{margin-top:0}.coap-ok{color:#389e0d}.coap-x{color:#cf1322;font-weight:500}.coap-early{color:#6f6e68}.modal.lvform .dropzone,.modal.evr .dropzone{text-align:start;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 12px;min-height:0;padding:12px 14px;display:grid}.modal.lvform .dropzone>.msi,.modal.evr .dropzone>.msi{--isz:20px;background:#fff;border:1px solid #efeee9;border-radius:10px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.lvr-m{flex-direction:column;gap:2px;padding:4px;display:flex}.lvr-m .menu-item.is-on{color:#1b43f5;font-weight:600}.lvr-c{border-top:1px solid var(--bd-neutral-primary,#ecebe5);flex-direction:column;gap:10px;margin-top:6px;padding:12px 8px 6px;display:flex}.lvr-r{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lvr-r label{color:#6f6e68;flex-direction:column;gap:4px;font-size:12px;display:flex}.lvr-r .input{height:40px;padding:0 10px;font-size:13px}.lvr-f{justify-content:space-between;align-items:center;display:flex}.evl-h,.ohe-h{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.evl-h p{margin:4px 0 0}.ohe-h p{margin:0}.evl-h>.btn{flex:none}.evq,.ohq{margin-bottom:8px}.evq-n{color:#fff;vertical-align:2px;background:#1b43f5;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.evq-l{flex-direction:column;gap:10px;display:flex}.evq-r{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:18px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.evq-m{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.evq-doc{color:#1b43f5;align-items:center;gap:4px;font-size:12px;display:inline-flex}button.evq-doc{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.evq-doc:hover{text-decoration:underline}.evq-doc.is-miss{color:#ad6800}.evq-doc .msi{--isz:14px}.evq-note{color:#6f6e68;font-size:12px;font-style:italic}.evq-a{flex:none;gap:8px;display:flex}.evl-i{width:44px;height:44px;color:var(--c);background:var(--c);border-radius:14px;flex:0 0 44px;place-items:center;font-size:12px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.evl-i{background:color-mix(in srgb,var(--c) 12%,#fff)}}.evl-b{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.evl-b b{color:#191917;font-size:14.5px;font-weight:600}.evl-b small{color:#8a8983;font-size:12.5px;line-height:18px}.evl-st{color:#6f6e68;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:500;display:inline-flex}.evq-m .evl-st{margin-top:0}.evl-st .msi{--isz:14px}.evl-st.is-ok{color:#237804}.evl-st.is-wait{color:#ad6800}.ohe-d{background:#f4f4f1;border-radius:14px;flex-direction:column;flex:0 0 52px;align-items:center;width:52px;padding:6px 0;line-height:1.1;display:flex}.ohe-d i{color:#8a8983;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.ohe-d b{font-size:20px;font-weight:600}.ohe-d.sm{flex-basis:44px;width:44px;padding:4px 0}@media (width<=700px){.evq-r{flex-wrap:wrap}.evq-a{justify-content:flex-end;width:100%}}.evr{flex-direction:column;gap:18px;display:flex}.evr-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.evr-up{cursor:pointer;background:#fafaf8;border:1px dashed #d4d3cd;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.evr-up:hover{background:#f8f9ff;border-color:#9aaefb}.evr-up.is-on{background:#f5f7ff;border-style:solid;border-color:#c4d0fe}.evr-upi{color:#1b43f5;background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.evr-up b{font-size:14px;font-weight:500}.evr-up small{color:#8a8983;font-size:12px}.evr-sum{color:#3c3b37;background:#f6f6f3;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:20px;display:flex}.evr-sum.is-ok{color:#1029aa;background:#eef2ff}.evr-sum.is-warn{color:#874d00;background:#fffbeb}.evr-sum .msi{--isz:18px;flex:none;margin-top:1px}[data-list-key=leave-team]>.toolbar .fsearch{flex:0 320px;width:320px}@media (width<=700px){.evl-h{flex-wrap:wrap}}@container (width<=520px){.co-grid #structure .mx-row{flex-wrap:wrap}}.cop-hd{align-items:flex-start;gap:12px;display:flex}.cop-list{border:1px solid #efeee9;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cop-row{cursor:pointer;border-top:1px solid #efeee9;align-items:center;gap:14px;padding:12px 14px;transition:background .15s;display:flex}.cop-row:first-child{border-top:0}.cop-row:hover{background:#fafaf8}.cop-row.is-on{background:#f5f7ff;box-shadow:inset 3px 0 #1b43f5}.cop-row:focus-visible{outline-offset:-2px;outline:2px solid #1b43f5}.cop-fl{background:#f6f6f3;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.cop-hq{color:#1535d4;background:#eef2ff;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.cop-n{color:#6b6a64;white-space:nowrap;text-align:right;min-width:72px;font-size:13px}.cop-n b{color:#121212;font-variant-numeric:tabular-nums;font-weight:600}.cop-fix{cursor:pointer;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:12px}.cop-x{color:#8a8983;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.cop-x:hover{color:#121212;background:#f0efeb}.cop-x .msi{--isz:16px;background:0 0!important}span.cop-x{cursor:default}@media (width<=640px){.cop-n{display:none}}.cop-row .col.grow .ell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ocgs{flex-direction:column;gap:16px;padding-top:8px;display:flex}.ocg{border:1px solid var(--bd-neutral-primary,#ecebe6);background:#fff;border-radius:20px;overflow:hidden}.ocg-hd{cursor:pointer;align-items:center;gap:14px;padding:14px 20px;transition:background .15s;display:flex}.ocg-hd:hover{background:#fafaf8}.ocg-hd:focus-visible{outline-offset:-2px;outline:2px solid #1b43f5}.ocg-chev{color:#6f6e68;flex:none;place-items:center;width:24px;height:24px;transition:transform .15s;display:grid}.ocg-chev .msi{--isz:20px}.ocg.is-open .ocg-chev{transform:rotate(90deg)}.ocg-bd{border-top:1px solid #efeee9;padding:4px 20px 20px;display:none}.ocg.is-open .ocg-bd{padding-top:16px;display:block}.ocg-bd .ofgrid{margin:0;padding:0}.ocg-empty{margin:12px 0 0}.ofadd{cursor:pointer;min-height:220px;font:inherit;color:#121212;background:#fafaf8;border:1.5px dashed #d8d7d1;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .15s,background .15s;display:flex}.ofadd:hover{background:#f5f7ff;border-color:#1b43f5}.ofadd:disabled{cursor:not-allowed;opacity:.55;background:#fafaf8;border-color:#d8d7d1}.ofadd-ic{color:#1b43f5;background:#fff;border:1px solid #e8e7e2;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.ofadd-ic .msi{--isz:20px}@media (width<=760px){.ocg-hd .cop-n{display:none}.ocg-hd{gap:10px;padding:12px 14px}.ocg-bd{padding-left:14px;padding-right:14px}}.ofl-tbl td .row .cop-hq{margin-left:2px}.ofl-tbl td.wrap-ok{white-space:normal;overflow-wrap:anywhere}.ofl-tbl td .col .ell{white-space:normal}.ofl-tbl th .sh{white-space:nowrap}@media (width<=1100px){.ofl-tbl th,.ofl-tbl td{padding-left:10px;padding-right:10px}}.ofl-tbl thead th{white-space:normal;vertical-align:middle}.ofl-tbl th .sh{white-space:normal;flex-wrap:wrap;align-items:center;row-gap:2px;max-width:100%;display:inline-flex;overflow:visible}.cop2{flex-direction:column;gap:20px;display:flex}.cop2-sec{border:1px solid #ecebe6;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.cop2-hd{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.cop2-hd>b+span{display:block}.cop2-hd:not(:has(.grow)){flex-direction:column;gap:2px}.cop2-logo{align-items:center;gap:16px;display:flex}.cop2-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.cop2-grid{grid-template-columns:1fr}}.cop2-list{border:1px solid #efeee9;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cop2-r{background:#fafaf8;border-top:1px solid #efeee9;align-items:center;gap:12px;padding:12px 14px;display:flex}.cop2-r:first-child{border-top:0}.cop2-r b{overflow-wrap:anywhere}.cop2-lk{color:#6f6e68;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.cop2-lk .msi{--isz:14px}.rc-banner{color:#8a5a00;background:#fffaeb;border:1px solid #f5e2a8;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.rc-banner>.msi{--isz:20px;flex:none;margin-top:2px}.rc-now{background:#f6f6f3;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.rc-route{border:1px solid #efeee9;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rc-route>.msi{--isz:18px;color:#1b43f5;flex:none;margin-top:1px}.rc-diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.rc-diff>div{overflow-wrap:anywhere;background:#f6f6f3;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.rc-diff>div.is-new{background:#eef2ff;border:1px solid #c4d0fe}.rc-arrow{color:#8a8983;align-self:center}.rc-arrow .msi{--isz:18px}.rc-need{max-width:260px}.cx{background:#fff;border:1px solid #e3e6f5;border-radius:20px;overflow:hidden}.cx-top{color:#fff;isolation:isolate;background:radial-gradient(120% 140% at 100% 0,#3a5cff 0%,#3a5cff00 55%),#1535d4;align-items:center;gap:20px;padding:28px;display:flex;position:relative}.cx-top:after{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.cx-logo{background:#fff;border-radius:18px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #ffffff2e}.cx-logo img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.cx-id{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.cx-name{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cx-name h2{letter-spacing:-.015em;color:#fff;margin:0;font-size:24px;font-weight:600;line-height:32px}.cx-ver{color:#1029aa;background:#fff;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 10px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.cx-ver .msi{--isz:16px;color:#1b43f5}.cx-unv{color:#5c3d00;height:28px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#ffd666;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.cx-unv .msi{--isz:16px}.cx-legal{color:#e0e7ff;margin:0;font-size:14px;line-height:20px}.cx-stats{flex:none;margin:0;display:flex}.cx-stats>div{border-left:1px solid #ffffff38;flex-direction:column-reverse;gap:2px;padding:0 24px;display:flex}.cx-stats>div:first-child{border-left:0}.cx-stats dd{font-variant-numeric:tabular-nums;color:#fff;margin:0;font-size:28px;font-weight:600;line-height:34px}.cx-stats dt{color:#d6dffe;letter-spacing:.02em;font-size:12px;line-height:16px}.cx-edit{color:#fff;height:36px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff73;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.cx-edit .msi{--isz:16px}.cx-edit:focus-visible,.cx-unv:focus-visible{outline-offset:2px;outline:2px solid #fff}.cx-det{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.cx-det>div{border-left:1px solid #efeee9;flex-direction:column;gap:4px;min-width:0;padding:16px 20px;display:flex}.cx-det>div:first-child{border-left:0;padding-left:28px}.cx-det dt{color:#6b6a64;font-size:12px;line-height:16px}.cx-det dd{color:#121212;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.cx-det a{color:#1535d4;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cx-det a:hover{text-decoration:underline}.cx-det a .msi{--isz:14px}.cx-det a:focus-visible,.cx-add:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1b43f5}.cx-lk{color:#8a8983;display:inline-flex}.cx-lk .msi{--isz:14px}.cx-add{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#1535d4;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.cx-add .msi{--isz:16px}@container co (width<=1000px){.cx-top{flex-wrap:wrap;align-items:flex-start}.cx-id{flex:calc(100% - 220px)}.cx-stats{border-top:1px solid #ffffff38;flex:100%;order:4;padding-top:16px}.cx-stats>div:first-child{padding-left:0}.cx-det{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-det>div{border-top:1px solid #efeee9}.cx-det>div:nth-child(3n+1){border-left:0;padding-left:28px}}@container co (width<=600px){.cx-top{gap:14px;padding:20px}.cx-logo{border-radius:14px;flex-basis:56px;width:56px;height:56px}.cx-name h2{font-size:20px;line-height:28px}.cx-edit span{display:none}.cx-edit{justify-content:center;width:36px;padding:0}.cx-stats>div{padding:0 16px}.cx-det{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-det>div{padding:14px 20px}.cx-det>div:nth-child(3n+1){padding-left:20px}.cx-det>div:nth-child(odd){border-left:0;padding-left:20px}}@container co (width<=1000px){.cx-id{flex:1 1 0;min-width:0}.cx-edit{order:3}}.cx{background:#fff;border:1px solid #ecebe6;border-radius:20px;box-shadow:0 1px 2px #1919170a}.cx-top{color:#121212;isolation:auto;background:0 0;gap:16px;padding:24px 28px}.cx-top:after{display:none}.cx-logo{width:56px;height:56px;box-shadow:none;border:1px solid #ecebe6;border-radius:14px;flex-basis:56px}.cx-name h2{color:#121212;font-size:20px;line-height:28px}.cx-ver{color:#1535d4;background:#eef2ff;height:24px;font-weight:500}.cx-ver .msi{color:#1b43f5}.cx-unv{color:#8a5a00;background:#fff7e6;border:1px solid #ffe2a8}.cx-legal{color:#6b6a64}.cx-stats>div{border-left:1px solid #ecebe6;padding:0 20px}.cx-stats dd{color:#121212;font-size:22px;line-height:28px}.cx-stats dt{color:#6b6a64;letter-spacing:0}.cx-edit{color:#121212;background:#fff;border:1px solid #e3e2dd;align-self:center}.cx-edit:hover{background:#f6f6f3}.cx-edit:focus-visible,.cx-unv:focus-visible{outline:2px solid #1b43f5}.cx-det{background:#fafaf8;border-top:1px solid #ecebe6}.cx-det>div{border-left:1px solid #ecebe6}@container co (width<=1000px){.cx-top{align-items:center}.cx-stats{border-top:1px solid #ecebe6;padding-top:16px}}.srq-lock{background:#fffaeb;border:1px solid #f5d58a;border-radius:14px;align-items:center;gap:12px;margin:16px 32px 0;padding:12px 16px;display:flex}.srq-lock>.msi{color:#b7791f;flex:none}.srq-tag{color:#8a5a00;white-space:nowrap;background:#fff4d6;border-radius:999px;align-items:center;height:22px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.srq-miss{flex-wrap:wrap;gap:8px;display:flex}.srq-lock .btn{white-space:nowrap;flex:none}button.srq-tag{cursor:pointer;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;border:0;gap:4px;font-family:inherit;font-size:12px;font-weight:500}button.srq-tag .msi{--isz:14px}button.srq-tag:hover{background:#ffe8a8}button.srq-tag{flex:none;height:22px;padding:0 8px;line-height:22px;min-height:0!important}.co{flex-direction:column;gap:16px;margin-bottom:8px;display:flex}.section.co{container:co/inline-size}.co-logo1{aspect-ratio:1;background:#fff;border:1px solid #ecebe6;border-radius:20px;flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.co-logo1 img,.co-logo1 .co-logo-img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.co-logo1.lg{flex-basis:96px;width:96px;height:96px}.section>.srq-lock{margin:0}.toolbar .seg.is-pill button .msi{--isz:16px;margin-right:6px}.cw-note{color:#3a3a36;background:#f2f5ff;border:1px solid #d8e2ff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.cw-note .msi{--isz:18px;color:#1b43f5}.cw-note b{color:#191917;font-weight:600}.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=760px){.ss-grid{grid-template-columns:1fr}}.ra-rule{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex}.toolbar.adj-scopebar.is-bare{padding-inline:0;padding-top:4px}.nav .vs-pick{text-align:left;cursor:pointer;width:calc(100% - 24px);font:inherit;background:#fff;border:1px solid #e8e7e2;border-radius:14px;flex-direction:column;gap:2px;margin:4px 12px 12px;padding:8px 12px;display:flex}.nav .vs-pick:hover:not(:disabled){background:#f8f9ff;border-color:#c4d0fe}.nav .vs-pick:disabled{cursor:default}.vs-k{letter-spacing:.05em;text-transform:uppercase;color:#8a8983;font-size:11px;font-weight:600}.vs-row{align-items:center;gap:10px;min-width:0;display:flex}.vs-f{flex:none;font-size:18px;line-height:1}.vs-v{flex-direction:column;flex:auto;min-width:0;display:flex}.vs-v b{color:#191917;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.vs-v small{color:#6f6e68;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-row .caret-tri,.vs-row .msi{color:#6f6e68;flex:none;width:20px;height:20px}.vs-menu{z-index:9000;background:#fff;border:1px solid #e8e7e2;border-radius:16px;max-height:min(70vh,520px);padding:6px;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #19191724}.vs-o{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.vs-banner{color:#1029aa;background:#eef2ff;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:8px 14px;font-size:13px;display:flex}.vs-banner b{font-weight:600}.vs-banner button{color:#1535d4;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:4px 8px;font-family:inherit;font-weight:500}.vs-banner button:hover{background:#e0e7ff}.nav .vs-pick{width:calc(100% - 24px);box-shadow:none;background:#f4f4f1;border:0;border-radius:12px;gap:0;margin:2px 12px 14px;padding:6px 8px 6px 10px;transition:background .15s}.nav .vs-pick:hover:not(:disabled){background:#ecebe6;border:0}.nav .vs-pick:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.nav .vs-pick .vs-k{display:none}.vs-row{gap:10px}.vs-f{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:inline-flex;box-shadow:0 0 0 1px #0000000d}.vs-v{gap:1px}.vs-v b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.vs-v small{color:#8a8983;font-size:11.5px}.vs-chev{color:#8a8983;flex:none;display:inline-flex}.vs-chev .msi{--isz:18px}.vs-menu{border:1px solid #ecebe6;border-radius:14px;padding:6px;animation:.14s ease-out vsIn;box-shadow:0 12px 32px #1919171f,0 2px 6px #1919170d}.vs-hd{letter-spacing:.06em;text-transform:uppercase;color:#8a8983;padding:8px 10px 6px;font-size:11px;font-weight:600}.vs-g{border-top:1px solid #f2f1ed;margin-top:4px;padding-top:4px}.vs-o{border-radius:9px;gap:10px;padding:7px 8px}.vs-o:hover{background:#f6f6f3}.vs-o.is-on{background:0 0}.vs-o.is-on b{color:#191917}.vs-o .vs-f{width:26px;height:26px;box-shadow:none;background:#f6f6f3;font-size:15px}.vs-o.is-sub{padding-left:44px}.vs-o.is-sub .vs-v b{font-weight:500}.vs-tick{color:#1b43f5;flex:none;margin-left:auto;display:inline-flex}.vs-tick .msi{--isz:18px}.vs-o.is-sub{min-height:32px;padding:6px 10px 6px 44px}.vs-o.is-sub .vs-v{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.vs-o.is-sub .vs-v b{color:#3c3b37;font-size:13px;font-weight:500}.vs-o.is-sub .vs-v small{color:#8a8983;flex:none;font-size:12px}.vs-o.is-sub.is-on .vs-v b{color:#191917;font-weight:600}.vs-o:not(.is-sub){padding:8px 10px}.vs-menu{scrollbar-width:thin;width:300px;max-height:min(64vh,460px)}.vs-g{margin-top:2px;padding-top:2px}.vs-pick .vs-chev .msi,.vs-pick .vs-chev svg{width:18px;height:18px}.nav .vs-pick{background:#fff;border:1px solid #e8e7e2;border-radius:14px;width:calc(100% - 24px);margin:4px 12px 16px;padding:8px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #1919170a}.nav .vs-pick:hover:not(:disabled){background:#fff;border-color:#c4d0fe;box-shadow:0 2px 8px #1b43f514}.nav .vs-pick[aria-expanded=true],.nav .vs-pick.is-open{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.nav .vs-pick .vs-row{align-items:center;gap:10px}.nav .vs-pick .vs-f{width:34px;height:34px;box-shadow:none;background:#eef2ff;border-radius:10px;font-size:18px}.nav .vs-pick .vs-v b{color:#191917;font-size:14px;font-weight:600}.nav .vs-pick .vs-v small{color:#8a8983;font-size:12px}.nav .vs-pick .vs-chev{color:#6f6e68;background:#f6f6f3;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.nav .vs-pick:hover .vs-chev{color:#1b43f5;background:#eef2ff}.nav .vs-pick .vs-chev .msi{--isz:18px}.nav .vs-pick .vs-chev .msi i{font-size:18px}.nav .vs-pick .vs-v{flex:auto;min-width:0}.nav .vs-pick .vs-v b,.nav .vs-pick .vs-v small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav .vs-pick{box-sizing:border-box;border-radius:999px;width:100%;margin:4px 0 16px;padding:6px}.nav .vs-pick .vs-f,.nav .vs-pick .vs-chev{border-radius:999px}.nav .vs-pick .vs-v{gap:0}.nav .vs-pick .vs-v b{line-height:1.2}.nav .vs-pick .vs-v small{margin-top:0;line-height:1.2}.vs-menu[data-v3]{scrollbar-width:none;background:#fff;border:1px solid #ecebe6;border-radius:20px;max-height:min(70vh,520px);padding:8px;overflow:auto;box-shadow:0 16px 40px #19191724,0 2px 6px #1919170d}.vs-menu[data-v3]::-webkit-scrollbar{display:none}.vs-menu[data-v3] .vs-hd{letter-spacing:0;text-transform:none;color:#191917;padding:6px 8px 8px;font-size:12px;font-weight:600}.vs-q{background:#fafaf8;border:1px solid #e8e7e2;border-radius:999px;align-items:center;gap:8px;height:40px;margin:0 0 8px;padding:0 14px;display:flex}.vs-q:focus-within{background:#fff;border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.vs-q .msi{--isz:18px;color:#8a8983}.vs-q .msi i{font-size:18px}.vs-q input{min-width:0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#191917;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.vs-q input::placeholder{color:#a3a29c}.vs-menu[data-v3]>.vs-o{background:#f6f6f3;border-radius:14px;margin-bottom:6px;padding:10px 12px}.vs-menu[data-v3]>.vs-o:hover{background:#eef2ff}.vs-menu[data-v3] .vs-g{border:1px solid #efeee9;border-radius:16px;margin:0 0 6px;padding:4px}.vs-menu[data-v3] .vs-g>.vs-o:not(.is-sub){border-radius:12px;padding:8px 10px}.vs-menu[data-v3] .vs-g>.vs-o:not(.is-sub) .vs-v b{font-size:13.5px;font-weight:600}.vs-menu[data-v3] .vs-g>.vs-o:not(.is-sub) .vs-v small{font-size:11.5px}.vs-menu[data-v3] .vs-f{background:#fff;border-radius:999px;width:32px;height:32px;font-size:17px;box-shadow:0 0 0 1px #ecebe6}.vs-menu[data-v3]>.vs-o .vs-f{background:#fff}.vs-menu[data-v3] .vs-o.is-sub{border-radius:10px;margin:0;padding:7px 10px 7px 52px;position:relative}.vs-menu[data-v3] .vs-o.is-sub:before{content:"";background:#d6d5cf;border-radius:999px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:26px}.vs-menu[data-v3] .vs-o.is-sub.is-on:before{background:#1b43f5}.vs-menu[data-v3] .vs-o:hover{background:#f6f6f3}.vs-menu[data-v3] .vs-o.is-on{background:#eef2ff}.vs-menu[data-v3] .vs-o.is-on .vs-v b{color:#1029aa}.vs-menu[data-v3] .vs-tick{color:#fff;background:#1b43f5;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.vs-menu[data-v3] .vs-tick .msi{--isz:14px}.vs-menu[data-v3] .vs-tick .msi i{color:#fff;font-size:14px}.ws-sum{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ws-sum div{background:#fafaf8;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ws-sum span{color:#6b6a64;font-size:12px}.ws-sum b{font-size:20px;font-weight:600}.ws-banner{color:#3c3b37;background:#f5f7ff;border:1px solid #e0e7ff;border-radius:14px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:13px;display:flex}.ws-banner .msi{--isz:18px;color:#1b43f5}.ws-banner em{color:#1535d4;font-style:normal;font-weight:600}.ws-tag{white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.ws-tag.is-grp{color:#5c5b56;background:#f0efeb}.ws-tag.is-cus{color:#1535d4;background:#eef2ff}.ws-tag.is-lck{color:#a8071a;background:#fff1f0}.ws-tag .msi{--isz:12px}.ws-reset{cursor:pointer;text-decoration:underline}.section .ws-banner{max-width:100%;margin-left:0;margin-right:0}@media (width<=720px){.card-scroll>div>.ws-banner,.card-scroll>.ws-banner,.ws-banner{max-width:calc(100% - 32px);margin:12px 16px 0}.section .ws-banner{max-width:100%;margin-left:0;margin-right:0}}.wss{flex-direction:column;gap:16px;display:flex}.wss-warn{color:#8a5a00;background:#fff7e6;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.wss-opts{gap:10px;display:grid}.wss-opt{cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.wss-opt input{accent-color:#1b43f5;margin-top:3px}.wss-opt:has(input:checked){background:#f5f7ff;border-color:#1b43f5}.wss-ic{color:#3c3b37;background:#f4f4f1;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wss-list{border:1px solid #efeee9;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.wss-list[hidden]{display:none}.wss-row{border-top:1px solid #f0efeb;align-items:center;gap:12px;padding:10px 0;display:flex}.wss-row:first-of-type{border-top:0}.wss-fl{text-align:center;width:28px;font-size:20px;line-height:1}.wss-ack{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.wss-ack input{margin-top:2px}.wss-ic.sm{border-radius:9px;width:30px;height:30px}.wss-seg{flex:none}.wss-seg button{white-space:nowrap;height:32px;padding:0 12px;font-size:12px}@media (width<=560px){.wss-list .wss-row{flex-wrap:wrap}.wss-seg{margin-left:42px}}.wss .switch{flex:0 0 44px}.app-main>.vs-banner{margin:0 0 12px}.wss-host{flex-direction:column;gap:4px;margin-top:8px;display:flex}.wss-host .input{height:40px;font-size:13px}.wss-host .pill{vertical-align:1px;margin-left:6px;padding:0 8px;font-size:11px;line-height:18px}.wss-row>.switch,.wss-row>.b-s{align-self:flex-start;margin-top:4px}.cw-note+.ws-tag,.ws-banner{margin-bottom:0}.oqv-hd{align-items:center;gap:12px;margin-bottom:16px;display:flex}.oqv-flag{font-size:22px;line-height:1}.oqv-stats{border:1px solid #efeee9;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.oqv-stats>div{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.oqv-stats>div+div{border-left:1px solid #efeee9}.oqv-stats b{color:#121212;font-size:18px;font-weight:600}.oqv-stats span{color:#6f6e68;font-size:12px}.modal-bd>.adjcard,.modal-bd>.oqv-stats,.modal-bd>.oqv-hd,.modal-bd>.cm-sum,.modal-bd>.tbl-wrap{flex-shrink:0}.ofo{flex-direction:column;gap:20px;padding-top:20px;display:flex}.ofo-hero{background:#fff;border:1px solid #ecebe6;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 24px;display:flex}.ofo-flag{background:#f5f7ff;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.ofo-flag .msi{--isz:26px;color:#1b43f5}.ofo-name{color:#121212;font-size:20px;font-weight:600;line-height:28px}.ofo-meta{color:#5c5b56;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.ofo-meta>*{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ofo-meta a{color:#1b43f5}.ofo-meta .msi{--isz:16px;color:#8a8983}.ofo-meta a .msi{color:#1b43f5}.ofo-stats{background:#fff;border:1px solid #ecebe6;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.ofo-stat{border-left:1px solid #f0efeb;align-items:center;gap:12px;margin-left:-1px;padding:16px 20px;display:flex}.ofo-si{color:#1b43f5;background:#f5f7ff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ofo-si .msi{--isz:18px}.ofo-stat b{color:#121212;font-size:20px;font-weight:600;line-height:26px}.ofo-stat span{color:#6f6e68;white-space:nowrap;font-size:12px}.ofo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;display:grid}.ofo-card{background:#fff;border:1px solid #ecebe6;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.ofo-card>header{align-items:center;gap:10px;min-width:0;display:flex}.ofo-card>header>b{color:#121212;font-size:16px;font-weight:600}.ofo-ci{color:#3c3b37;background:#f4f4f1;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ofo-ci .msi{--isz:17px}.ofo-go{color:#1b43f5;white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ofo-go .msi{--isz:16px;transition:transform .15s}.ofo-go:hover .msi{transform:translate(2px)}.ofo-kpis{background:#f8f8f6;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid}.ofo-kpis>div{flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ofo-kpis>div+div{border-left:1px solid #ecebe6}.ofo-kpis b{color:#121212;font-size:18px;font-weight:600}.ofo-kpis span{color:#6f6e68;font-size:12px}.ofo-bars{flex-direction:column;gap:10px;display:flex}.ofo-bar{color:#3c3b37;grid-template-columns:minmax(0,130px) 1fr 32px;align-items:center;gap:12px;font-size:13px;display:grid}.ofo-bar i{background:#eef2ff;border-radius:999px;height:8px;overflow:hidden}.ofo-bar em{background:#1b43f5;border-radius:999px;height:100%;display:block}.ofo-bar b{text-align:right;color:#121212;font-weight:600}.ofo-list{flex-direction:column;gap:12px;display:flex}.ofo-list>div,.ofo-list>a{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.ofo-list>a:hover b{color:#1b43f5}.ofo-date{color:#1535d4;background:#f5f7ff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;line-height:12px;display:flex}.ofo-date b{font-size:16px;font-weight:600;line-height:18px}.ofo-dot{background:#d0cfc9;border-radius:999px;flex:none;width:10px;height:10px}.ofo-dot.is-on{background:#52c41a;box-shadow:0 0 0 4px #e9f8de}.ofo-chips{flex-wrap:wrap;gap:8px;display:flex}.ofo-chip{color:#3c3b37;white-space:nowrap;background:#fff;border:1px solid #ecebe6;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.ofo-chip .msi{--isz:14px;color:#8a8983}a.ofo-chip:hover{color:#1b43f5;border-color:#c4d0fe}.ofo-chip.is-mute{background:#f8f8f6}.ofo-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ofo-kv span{color:#6f6e68;font-size:12px;display:block}.ofo-kv b{color:#121212;overflow-wrap:anywhere;font-size:13.5px;font-weight:500;display:block}.ofo{container-type:inline-size}.ofo-stats{background:#f0efeb;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px}.ofo-stat{background:#fff;border-left:0;margin-left:0}@container (width<=900px){.ofo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=480px){.ofo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-brand .nav-logo{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:40px;display:block}.nav-dock{border-top:1px solid var(--bd-neutral-primary,#eceae4);align-items:center;gap:6px;margin-top:auto;padding:12px 4px 4px;display:flex;position:relative}.nav-dk{color:#8d8d86;cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:0;border-radius:12px;place-items:center;text-decoration:none;display:grid;position:relative}.nav-dk:hover{color:#4b4b47;background:#f3f2ee}.nav-dk.is-active{color:#1b43f5;background:#eef2ff}.nav-dk:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.nav-dk svg,.nav-dk .msi{--isz:22px;width:22px;height:22px}.nav-dk.is-more span{letter-spacing:1px;font-size:13px;font-weight:700}.nav-dk-sp{flex:auto}.nav-dkm{z-index:1000;box-sizing:border-box;background:#fff;border:1px solid #eceae4;border-radius:14px;flex-direction:column;gap:2px;width:288px;padding:8px;display:flex;position:fixed;box-shadow:0 12px 32px #19191724}.nav-dkm a{color:#191917;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.nav-dkm a:hover{background:#f6f6f3}.nav-dkm a svg,.nav-dkm a .msi{--isz:20px;color:#6f6e68;width:20px;height:20px}.nav-dkm a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-dkm a.is-danger,.nav-dkm a.is-danger svg,.nav-dkm a.is-danger .msi{color:#b42318}.nav-dkm-me{border-bottom:1px solid #f0efeb;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.nav-dkm-me b{color:#191917;font-size:14px}.nav-dkm-me small{color:#8a8983;font-size:12px}.nav-dkm-sep{background:#f0efeb;height:1px;margin:4px 2px}.nav-dkm .um-theme{padding:6px 10px 8px}.nav-dkm .um-seg button{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 8px;font-size:13px;overflow:hidden}html.dark .nav-dkm,[data-theme=dark] .nav-dkm{background:var(--bg-neutral-primary);border-color:var(--bd-neutral-primary)}html.dark .nav-dkm a,[data-theme=dark] .nav-dkm a,html.dark .nav-dkm-me b,[data-theme=dark] .nav-dkm-me b{color:var(--tx-neutral-primary)}html.dark .nav-dk:hover,[data-theme=dark] .nav-dk:hover,html.dark .nav-dkm a:hover,[data-theme=dark] .nav-dkm a:hover{background:var(--bg-neutral-secondary)}.hd .hd-right>.hd-user{box-sizing:border-box;height:48px;min-height:48px;padding:6px;overflow:hidden}.hd .hd-right>.hd-user>.meta{justify-content:center;padding-inline-start:10px;line-height:1.25}.hd .hd-right>.hd-user>.av.l{flex:0 0 36px;width:36px;min-width:36px;height:36px;font-size:13px}.cop2-wl{align-items:center;gap:16px;padding:14px 0 4px;display:flex}.cop2-wlp{box-sizing:border-box;background:#fafaf8;border:1px dashed #d4d3cd;border-radius:12px;flex:0 0 196px;place-items:center;height:64px;padding:12px 18px;display:grid}.cop2-wlp img{width:auto;max-width:160px;height:auto;max-height:40px}.cop2-wlp svg{width:160px;height:auto;max-height:40px;display:block}@media (width<=560px){.cop2-wl{flex-direction:column;align-items:flex-start}}.nav-dk.is-plan{--dk-plan:#3d2c70;--dk-bg:linear-gradient(155deg,#f2eaff 0%,#cdb8fa 55%,#9c82e6 100%);color:var(--dk-plan)}.nav-dk.is-plan.is-active{color:var(--dk-plan);background:var(--dk-plan)}@supports (color:color-mix(in lab, red, red)){.nav-dk.is-plan.is-active{background:color-mix(in oklab,var(--dk-plan) 12%,#fff)}}.nav-dk.is-plan .msi i,.nav-dk.is-plan i{font-variation-settings:"FILL" 1, "wght" 600!important}.nav-dk.is-plan,.nav-dk.is-plan:hover,.nav-dk.is-plan.is-active{box-shadow:inset 0 0 0 1px #0000000f;background:var(--dk-bg)!important;color:var(--dk-plan)!important}.nav-dk.is-plan:hover{filter:brightness(1.04)}.nav-dk.is-plan.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--dk-plan)}.nav{overflow:hidden}.nav-inner{gap:var(--sp-s);min-height:0}.nav-inner>.nav-top:first-child{scrollbar-width:none;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.nav-inner>.nav-top:first-child::-webkit-scrollbar{display:none}.nav-inner>.nav-top:first-child>*{flex-shrink:0}.nav-dock{flex:none}.um-bd{z-index:90;-webkit-backdrop-filter:blur(3px);pointer-events:none;background:#19191714;animation:.15s fade;position:fixed;inset:0}.pr-avw{flex:none;display:inline-flex;position:relative}.hd-user{box-shadow:none!important;background:0 0!important;border:0!important;padding-right:4px!important;overflow:visible!important}.hd-user:hover{background:#f3f2ee!important}.ts{flex-direction:column;display:flex}.ts .msi{--isz:18px}.ts-tms{padding-top:16px}.ts-tm{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 18px;display:flex;box-shadow:0 1px 2px #1919170a}.ts-tm.is-run{border-color:#9aaefb;box-shadow:0 0 0 4px #eef2ff}.ts-tm-in{min-width:0;height:40px;font:inherit;color:#191917;background:0 0;border:0;outline:0;flex:auto;font-size:15px}.ts-tm-in::placeholder{color:#a3a29c}.ts-pick{border:1px solid var(--bd-neutral-primary,#e8e7e2);max-width:260px;height:40px;font:inherit;color:#3c3b37;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex;overflow:hidden}.ts-pick:hover{border-color:#c4d0fe}.ts-pick i{border-radius:999px;flex:0 0 10px;width:10px;height:10px}.ts-pick b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ts-pick small{color:#8a8983;text-overflow:ellipsis;overflow:hidden}.ts-icb{color:#a3a29c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative}.ts-icb:hover{color:#3c3b37;background:#f4f4f1}.ts-icb.is-on{color:#1b43f5}.ts-icb em{color:#fff;text-align:center;background:#1b43f5;border-radius:999px;min-width:16px;height:16px;font-size:10px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:4px;right:4px}.ts-clk{text-align:right;font-variant-numeric:tabular-nums;color:#191917;min-width:84px;font-size:18px;font-weight:600}.ts-tm:not(.is-run) .ts-clk{color:#a3a29c}.ts-go{color:#fff;cursor:pointer;background:#121212;border:0;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .12s,background .15s;display:grid}.ts-go:hover{transform:scale(1.04)}.ts-go .msi{--isz:26px}.ts-go.is-stop{background:#e5484d}.ts-bns{flex-direction:column;gap:8px;padding-bottom:0;display:flex}.ts-bn{color:#3c3b37;background:#f4f4f1;border-radius:14px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:14px;display:flex}.ts-bn>span{flex:auto}.ts-bn .btn{flex:none}.ts-bn.is-pri{color:#1029aa;background:#eef2ff}.ts-bn.is-warn{color:#874d00;background:#fff4d6}.ts-bn.is-err{color:#a8282d;background:#fdecec}.ts-gw{overflow-x:auto}.ts-grid{table-layout:fixed;min-width:860px}.ts-grid th.ts-gp,.ts-grid td.ts-gp{width:250px}.ts-grid th.num,.ts-grid td.num{width:76px}.ts-gd{text-align:center}.ts-gd b{color:#191917;font-size:13px;font-weight:600;display:block}.ts-gd small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;display:block;overflow:hidden}.ts-gd.is-today b{color:#1b43f5}.ts-gd.is-off,.ts-gc.is-off{background:#fafaf8}.ts-gc{text-align:center;padding:6px!important}.ts-gi{width:100%;height:38px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:#191917;background:0 0;border:1px solid #0000;border-radius:10px;font-size:14px}.ts-gi:hover:not(:disabled){background:#fff;border-color:#e6e6e6}.ts-gi:focus{background:#fff;border-color:#1b43f5;outline:0;box-shadow:0 0 0 3px #eef2ff}.ts-gi:disabled{cursor:not-allowed;color:#8a8983}.ts-gi::placeholder{color:#c9c8c2}.ts-pl{align-items:center;gap:10px;min-width:0;display:flex}.ts-pl>i{border-radius:999px;flex:0 0 10px;width:10px;height:10px}.ts-pl b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ts-pl small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ts-grid tfoot td{text-align:center;vertical-align:top;background:#fafaf8}.ts-grid tfoot td.ts-gp{text-align:left}.ts-gt b{font-variant-numeric:tabular-nums;display:block}.ts-gt small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ts-gt.is-flag b,.ts-gt.is-flag small{color:#bb2729}.ts-addr td{background:#fff}.ts-empty{text-align:center;color:#8a8983;padding:28px 16px!important}.ts-hint{margin:10px 2px 0}.ts-dayv{flex-direction:column;gap:16px;display:flex}.ts-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.ts-dc{border:1px solid var(--bd-neutral-primary,#e8e7e2);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex;position:relative}.ts-dc span{color:#6f6e68;font-size:12.5px}.ts-dc b{font-variant-numeric:tabular-nums;color:#191917;font-size:15px;font-weight:600}.ts-dc.is-off{background:#fafaf8}.ts-dc.is-on{background:#f5f7ff;border-color:#1b43f5}.ts-dc.is-on span{color:#1b43f5}.ts-fd{background:#e5484d;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.ts-dg{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.ts-tlw{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:18px;padding:12px 12px 12px 0;overflow:hidden}.ts-tl{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;margin-left:58px;position:relative}.ts-tl.is-lock{cursor:default}.ts-hr{border-top:1px solid #f0efeb;height:0;position:absolute;left:0;right:0}.ts-hr span{color:#a3a29c;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:-8px;left:-52px}.ts-attb{background:#52c41a;border-radius:3px;width:3px;position:absolute;left:-6px}.ts-blk{background:var(--c,#1b43f5);border-radius:10px;flex-direction:column;gap:1px;padding:5px 10px;display:flex;position:absolute;left:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.ts-blk{background:color-mix(in oklab,var(--c,#1b43f5) 14%,#fff)}}.ts-blk{border-left:3px solid var(--c,#1b43f5);cursor:pointer;overflow:hidden}.ts-blk b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ts-blk span{color:#5c5b56;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;overflow:hidden}.ts-blk.is-drag{cursor:grab}.ts-blk.is-drag:active{cursor:grabbing}.ts-blk.is-plan{background:repeating-linear-gradient(135deg,#fff 0 6px,var(--c) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.ts-blk.is-plan{background:repeating-linear-gradient(135deg,#fff 0 6px,color-mix(in oklab,var(--c) 8%,#fff) 6px 12px)}}.ts-blk.is-plan{border:1px dashed var(--c);border-left-style:solid;border-left-width:3px}.ts-blk.is-sug{cursor:default;background:#fff;border:1px dashed #9aaefb;border-left-width:3px}.ts-blk.is-sug b{color:#1029aa}.ts-blk.is-sug button{color:#fff;height:24px;font:inherit;cursor:pointer;background:#1b43f5;border:0;border-radius:999px;align-items:center;gap:2px;padding:0 8px;font-size:12px;display:inline-flex;position:absolute;top:4px;right:6px}.ts-blk.is-sug button .msi{--isz:14px}.ts-blk.is-run{background:#fdecec;border-left-color:#e5484d}.ts-blk.is-ghost{pointer-events:none;background:#eef2ff;border:1px solid #1b43f5;border-left-width:3px}.ts-rs{cursor:ns-resize;height:7px;position:absolute;bottom:0;left:0;right:0}.ts-pa{gap:4px;font-style:normal;display:flex;position:absolute;top:4px;right:6px}.ts-pa button{color:#191917;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #00000026}.ts-pa .msi{--isz:15px}.ts-now{border-top:2px solid #e5484d;height:0;position:absolute;left:-6px;right:0}.ts-now:before{content:"";background:#e5484d;border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.ts-side{top:calc(var(--tabs-h,64px) + 12px);flex-direction:column;gap:12px;display:flex;position:sticky}.ts-sum,.ts-sg{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.ts-sum>b{font-size:15px;font-weight:600}.ts-sum-g{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ts-sum-g div{background:#f8f8f6;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.ts-sum-g span{color:#8a8983;font-size:11.5px}.ts-sum-g b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ts-sum small{color:#8a8983;font-size:12px}.ts-flags{flex-direction:column;gap:6px;display:flex}.ts-flags span{color:#bb2729;align-items:center;gap:6px;font-size:13px;display:flex}.ts-flags.is-neu span{color:#6f6e68}.ts-flags .msi{--isz:16px}.ts-sg-h{justify-content:space-between;align-items:center;display:flex}.ts-sg-h b{font-size:14px}.ts-sgi{align-items:center;gap:10px;min-width:0;display:flex}.ts-sgi b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ts-sgi small{color:#8a8983;font-size:12px}.ts-sgi.is-click{cursor:pointer;justify-content:space-between}.ts-sgk{color:#1b43f5;background:#eef2ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.ts-list{flex-direction:column;gap:16px;display:flex}.ts-lg{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:18px;overflow:hidden}.ts-lgh{background:#fafaf8;border-bottom:1px solid #efeee9;align-items:center;gap:10px;padding:12px 18px;display:flex}.ts-lgh b{font-size:14px}.ts-lf{color:#bb2729;font-size:12.5px}.ts-le{cursor:pointer;border-bottom:1px solid #f3f2ee;grid-template-columns:10px minmax(0,1fr) auto 20px 20px 110px 56px 72px;align-items:center;gap:12px;padding:12px 18px;display:grid}.ts-le:last-child{border-bottom:0}.ts-le:hover{background:#f8f9ff}.ts-le.is-plan{opacity:.7}.ts-dot{border-radius:999px;width:10px;height:10px}.ts-leb{min-width:0}.ts-leb b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.ts-leb small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.ts-rv{color:#874d00;background:#fff4d6;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:500}.ts-tags{flex-wrap:nowrap;justify-content:flex-end;gap:4px;display:flex;overflow:hidden}.ts-tags span{color:#5c5b56;white-space:nowrap;background:#f4f4f1;border-radius:999px;padding:2px 8px;font-size:11.5px}.ts-src,.ts-bil{color:#c9c8c2;place-items:center;display:grid}.ts-bil.is-on{color:#1b43f5}.ts-rng{color:#6f6e68;text-align:right;font-size:13px}.ts-du{text-align:right;font-size:14px}.ts-la{justify-content:flex-end;gap:2px;display:flex}.ts-ef{flex-direction:column;gap:16px;display:flex}.ts-ef2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ts-ef3{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.ts-tagp{flex-wrap:wrap;gap:8px;display:flex}.ts-tg{border:1px solid var(--bd-neutral-primary,#e8e7e2);height:32px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;display:inline-flex}.ts-tg.is-on{color:#1029aa;background:#eef2ff;border-color:#9aaefb}.ts-tg button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ts-tg button .msi{--isz:14px}.ts-sw{cursor:pointer;align-items:center;gap:12px;display:flex}.ts-sw>span:last-child{flex-direction:column;display:flex}.ts-sw b{font-size:14px;font-weight:600}.ts-sw small{color:#8a8983;font-size:12px}.ts-err{color:#bb2729;min-height:18px;margin:0;font-size:13px}.ts-pm{flex-direction:column;max-height:360px;padding:6px;display:flex;overflow:auto}.ts-pm-q{height:40px;margin:2px 2px 8px}.ts-pm-g{letter-spacing:.04em;text-transform:uppercase;color:#8a8983;padding:8px 10px 4px;font-size:11px;font-weight:600}.ts-pm-p{align-items:center;gap:8px;font-weight:600;display:flex}.ts-pm-p i{border-radius:999px;flex:0 0 9px;width:9px;height:9px}.ts-pm-t{color:#5c5b56;font-size:13px;padding-left:28px!important}.ts-tgm{cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.ts-tgm:hover{background:#f5f7ff}.ts-tgm input{accent-color:#1b43f5}.ts-subm{border:1px solid var(--bd-neutral-primary,#ecebe5);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ts-subr{border-bottom:1px solid #f3f2ee;grid-template-columns:70px 60px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}.ts-subr:last-child{border-bottom:0}.ts-subr small{color:#8a8983;font-size:12.5px}.ts-subr.is-flag small{color:#bb2729}.ts-bulk{color:#1029aa;background:#eef2ff;border-radius:14px;align-items:center;gap:8px;margin:12px 32px 0;padding:10px 16px;display:flex}.ts-tt td.ctr,.ts-tt th.ctr{text-align:center}.ts-ab{gap:8px;display:inline-flex}.rndbtn.is-ok{color:#fff;background:#52c41a}.rndbtn.is-no{color:#fff;background:#e5484d}.ts-flc{color:#bb2729;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ts-flc .msi{--isz:15px}.ts-qv{flex-direction:column;gap:16px;display:flex}.ts-qk{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ts-qk div{background:#f8f8f6;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.ts-qk span{color:#8a8983;font-size:12px}.ts-qk b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ts-offr td{color:#8a8983;background:#fafaf8}.ts-qp{flex-direction:column;gap:10px;display:flex}.ts-qpr{grid-template-columns:200px minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:13.5px;display:grid}.ts-qpb,.ts-rb{background:#f0efeb;border-radius:999px;height:8px;display:flex;position:relative;overflow:hidden}.ts-qpb i{border-radius:999px;height:100%;display:block}.ts-rb i{background:#c4d0fe;height:100%;display:block}.ts-rb i.is-b{background:#1b43f5}.ts-lgd{vertical-align:-1px;background:#c4d0fe;border-radius:3px;width:10px;height:10px;margin:0 6px 0 12px;display:inline-block}.ts-lgd.is-b{background:#1b43f5;margin-left:0}.ts-tkc{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ts-tkh{background:#fafaf8;border-bottom:1px solid #efeee9;align-items:center;gap:8px;padding:12px 14px 12px 18px;display:flex}.ts-tkr{border-bottom:1px solid #f3f2ee;align-items:center;gap:8px;padding:8px 10px 8px 18px;font-size:14px;display:flex}.ts-tkr:last-child{border-bottom:0}.ts-tkr span{flex:auto}.ts-tgs{flex-direction:column;gap:10px;margin-top:24px;display:flex}.ts-tgadd{gap:6px;display:inline-flex}.ts-tgadd .input{width:140px;height:32px}.ts-cols{gap:8px;display:flex}.ts-cols button{cursor:pointer;border:0;border-radius:999px;width:28px;height:28px;box-shadow:inset 0 0 0 2px #fff9}.ts-cols button.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px #191917}.ts-set{flex-direction:column;gap:20px;max-width:960px;display:flex}.ts-ss{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:20px;overflow:hidden}.ts-ssh{border-bottom:1px solid #efeee9;flex-direction:column;gap:2px;padding:16px 20px;display:flex}.ts-ssh .setlist-h{padding:0}.ts-sr{border-bottom:1px solid #f3f2ee;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;display:flex}.ts-sr:last-child{border-bottom:0}.ts-sr b{color:#191917;font-size:14px;font-weight:600}.ts-sr small{color:#8a8983;font-size:12.5px}.ts-sr .seg{flex-wrap:nowrap}.ts-sr .seg button{white-space:nowrap}.ts-hdt{color:#a8282d;background:#fdecec;border:1px solid #f5c6c8;border-radius:999px;align-items:center;gap:8px;max-width:240px;height:36px;padding:0 14px 0 10px;font-size:13px;text-decoration:none;display:inline-flex}.ts-hdt i{border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite tsblink}.ts-hdt b{font-variant-numeric:tabular-nums}.ts-hdt span{text-overflow:ellipsis;white-space:nowrap;color:#5c5b56;overflow:hidden}@keyframes tsblink{50%{opacity:.3}}@container (width<=900px){.ts-dg{grid-template-columns:1fr}.ts-side{position:static}.ts-le{grid-template-columns:10px minmax(0,1fr) 72px 56px}.ts-le .ts-tags,.ts-le .ts-src,.ts-le .ts-bil,.ts-le .ts-rng{display:none}.ts-qk{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ts-tm{border-radius:20px;flex-wrap:wrap;padding:10px}.ts-tm-in{flex-basis:100%}.ts-days{grid-template-columns:repeat(4,1fr)}.ts-ef2{grid-template-columns:1fr}.ts-sr{flex-direction:column;align-items:flex-start}}html.dark .ts-tm,html.dark .ts-pick,html.dark .ts-dc,html.dark .ts-tlw,html.dark .ts-sum,html.dark .ts-sg,html.dark .ts-lg,html.dark .ts-ss,html.dark .ts-tkc,html.dark .ts-tg{background:var(--surface,#1c1c1a);border-color:#ffffff1a}.ts-tm2{border:1px solid var(--bd-neutral-primary,#e8e7e2);background:#fff;border-radius:20px;align-items:center;gap:24px;padding:18px 18px 18px 24px;transition:border-color .2s,box-shadow .2s;display:flex}.ts-tm2.is-run{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ts-tm2.is-run{border-color:color-mix(in oklab,var(--c) 45%,#fff)}}.ts-tm2.is-run{box-shadow:0 0 0 4px var(--c),0 8px 24px #1919170f}@supports (color:color-mix(in lab, red, red)){.ts-tm2.is-run{box-shadow:0 0 0 4px color-mix(in oklab,var(--c) 10%,transparent),0 8px 24px #1919170f}}.ts-tm2-l{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.ts-tm2-k{letter-spacing:.05em;text-transform:uppercase;color:#8a8983;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.ts-tm2.is-run .ts-tm2-k{color:var(--c)}.ts-live{background:var(--c);border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite tsblink}.ts-tm2-in{width:100%;height:36px;font:inherit;color:#191917;background:0 0;border:0;outline:0;padding:0;font-size:20px;font-weight:500}.ts-tm2-in::placeholder{color:#b5b4ae;font-weight:400}.ts-tm2-ch{flex-wrap:wrap;gap:8px;display:flex}.ts-tc{max-width:280px;height:32px;font:inherit;color:#6f6e68;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px dashed #d4d3cd;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex;overflow:hidden}.ts-tc .msi{--isz:16px}.ts-tc:hover{color:#1029aa;border-color:#9aaefb}.ts-tc.is-set{color:#191917;background:#f8f8f6;border-style:solid;border-color:#e8e7e2}.ts-tc.is-set i{border-radius:999px;flex:0 0 9px;width:9px;height:9px}.ts-tc b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ts-tc small{color:#8a8983;font-size:12.5px}.ts-tc.is-bill{color:#1029aa;background:#eef2ff;border-style:solid;border-color:#c4d0fe}.ts-tm2-r{border-left:1px solid #efeee9;flex:none;align-items:center;gap:16px;padding-left:24px;display:flex}.ts-tm2-clk{text-align:right;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#c9c8c2;min-width:120px;font-size:32px;font-weight:600;line-height:1}.ts-tm2.is-run .ts-tm2-clk{color:#191917}.ts-tm2-go{color:#fff;height:52px;font:inherit;cursor:pointer;background:#121212;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 22px 0 16px;font-size:15px;font-weight:600;transition:transform .12s,background .15s;display:inline-flex}.ts-tm2-go .msi{--isz:24px}.ts-tm2-go:hover{background:#2f2f2b;transform:translateY(-1px)}.ts-tm2-go.is-stop{background:#e5484d}.ts-tm2-go.is-stop:hover{background:#cf3a3f}@media (width<=760px){.ts-tm2{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.ts-tm2-r{border-top:1px solid #efeee9;border-left:0;justify-content:space-between;padding:14px 0 0}.ts-tm2-clk{text-align:left;font-size:28px}}html.dark .ts-tm2{background:var(--surface,#1c1c1a);border-color:#ffffff1a}html.dark .ts-tm2-in,html.dark .ts-tm2.is-run .ts-tm2-clk{color:#f2f2ef}.ts-tm2-clk{letter-spacing:.06em;min-width:140px}.ts-mode{padding-bottom:0}.ts-mode .seg button{align-items:center;gap:6px;display:inline-flex}.ts-mode .msi{--isz:17px}.ts-tlg{flex-direction:column;gap:16px;display:flex}.ts-tlh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ts-tlh>b{font-size:16px;font-weight:600}.ts-tlk{color:#6f6e68;background:#f4f4f1;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.ts-tlk b{color:#191917;font-size:14px}.ts-lk{color:#8a8983;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ts-lk .msi{--isz:14px}.ts-tlg .ts-lg.is-today{border-color:#9aaefb;box-shadow:0 0 0 4px #eef2ff}.ts-tlg .ts-lg.is-today .ts-lgh{background:#f5f7ff;border-bottom-color:#e0e7ff}.ts-tlg .ts-lg.is-today .ts-lgh b{color:#1029aa}.ts-lrun{color:#e5484d;--c:#e5484d;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ts-le.is-live{cursor:default}.ts-le.is-live:hover{background:0 0}.ts-le.is-cust{cursor:default}.ts-tlg .ts-la .btn{height:30px}.tq{flex-direction:column;gap:20px;display:flex}.tq-h{align-items:center;gap:14px;display:flex}.tq-n{color:#191917;font-size:17px;font-weight:600}.tq-p{background:#f8f8f6;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.tq-pt{align-items:baseline;gap:8px;display:flex}.tq-pt b{letter-spacing:-.01em;font-size:26px;font-weight:600}.tq-pt>span{color:#6f6e68;font-size:13px}.tq-bar{background:#e9e8e3;border-radius:999px;height:8px;display:block;overflow:hidden}.tq-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.tq-ks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tq-k{border:1px solid var(--bd-neutral-primary,#ecebe5);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.tq-k span{color:#8a8983;font-size:12px}.tq-k b{font-size:17px;font-weight:600}.tq-k small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tq-note{color:#1029aa;background:#eef2ff;border-radius:14px;gap:10px;padding:12px 14px;display:flex}.tq-note .msi{--isz:18px;margin-top:1px}.tq-note div{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.tq-note b{font-weight:600}.tq-sec{flex-direction:column;gap:10px;display:flex}.tq-sec h4{color:#191917;margin:0;font-size:14px;font-weight:600}.tq-days{border:1px solid var(--bd-neutral-primary,#ecebe5);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tq-d{border-bottom:1px solid #f3f2ee;grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:14px;padding:10px 16px;display:grid}.tq-d:last-child{border-bottom:0}.tq-dd{flex-direction:column;line-height:1.2;display:flex}.tq-dd b{font-size:14px}.tq-dd small{color:#8a8983;font-size:11.5px}.tq-dm{flex-direction:column;gap:5px;min-width:0;display:flex}.tq-dm small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tq-dm em{color:#bb2729;font-style:normal}.tq-db{background:#f0efeb;border-radius:999px;height:6px;display:block;overflow:hidden}.tq-db i{background:#9aaefb;border-radius:999px;height:100%;display:block}.tq-d.is-flag .tq-db i{background:#f59a9d}.tq-off{color:#6f6e68;background:#f4f4f1;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;display:inline-flex}.tq-d.is-off{background:#fafaf8}.tq-dv{text-align:right;font-size:14px}.tq-pj{flex-direction:column;gap:12px;display:flex}.tq-pr{grid-template-columns:10px minmax(0,1fr) 160px 52px;align-items:center;gap:12px;display:grid}.tq-pr>i{border-radius:999px;width:10px;height:10px}.tq-pr b{font-size:13.5px;font-weight:600}.tq-pr small{color:#8a8983;font-size:12px}.tq-pb{background:#f0efeb;border-radius:999px;height:6px;display:block;overflow:hidden}.tq-pb i{border-radius:999px;height:100%;display:block}.tq-pr>b.tnum{text-align:right}@media (width<=640px){.tq-ks{grid-template-columns:1fr 1fr}.tq-pr{grid-template-columns:10px minmax(0,1fr) 52px}.tq-pb{display:none}}.tq-bill{color:#1029aa;background:#eef2ff;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:500}.tq-ph{text-align:right;color:#191917;flex:0 0 56px;font-size:15px}.tq.is-wide{gap:16px}.tq.is-wide .tq-ks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tq.is-wide .tq-k{gap:2px;padding:12px 14px}.tq.is-wide .tq-k b{font-size:20px}.tq-k.is-main{background:#f5f7ff;border-color:#c4d0fe}.tq-k.is-main b{color:#1029aa}.tq-k.is-warn b{color:#bb2729}.tq.is-wide .tq-note{padding:10px 14px;font-size:13px}.tq-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tq-cols .tq-sec{gap:8px}.tq-cols .tq-sec h4,.tq.is-wide .tq-sec h4{align-items:baseline;gap:10px;margin:0;display:flex}.tq-cols .tq-d{padding:9px 12px}.tq-sec.is-side{border-left:1px solid #f0efeb;padding-left:24px}.tq-sec.is-side h4{color:#6f6e68}.tq-stk{border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.tq-stk i{min-width:4px;display:block}.tq-pl{flex-direction:column;display:flex}.tq-pli{border-bottom:1px solid #f4f4f1;align-items:center;gap:10px;padding:9px 0;display:flex}.tq-pli:last-child{border-bottom:0}.tq-pli>i{border-radius:999px;flex:0 0 8px;height:8px}.tq-pli b.ell{color:#3c3b37;font-size:13.5px;font-weight:500}.tq-pli small{color:#a3a29c;font-size:12px}.tq-pc{text-align:right;color:#a3a29c;flex:0 0 34px;font-size:12px}.tq-ph{text-align:right;color:#3c3b37;flex:0 0 48px;font-size:13.5px;font-weight:500}.tq-eg{grid-template-columns:minmax(160px,1.4fr) repeat(var(--n),minmax(60px,1fr)) 64px;align-items:center;gap:6px 8px;display:grid}.tq-eh{color:#6f6e68;text-align:center;font-size:12px;font-weight:600}.tq-ep{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.tq-ep i{border-radius:999px;flex:0 0 8px;height:8px}.tq-ep.is-t{color:#8a8983;font-size:12.5px;font-weight:600}.tq-ei{text-align:center;height:38px;padding:0 6px;font-size:14px}.tq-ei.is-bad{background:#fff1f0;border-color:#ff7875}.tq-ei:disabled{background:#f4f4f1}.tq-et{text-align:center;color:#191917;font-size:13.5px}.tq-et.is-all{color:#1029aa}.tq-et.is-over{color:#bb2729}.tq-er{margin-top:8px}@container (width<=760px){.tq-cols{grid-template-columns:1fr}.tq-sec.is-side{border-left:0;padding-left:0}}.modal.mw-1100{width:min(1100px,100vw - 48px)!important;max-width:1100px!important}.tq.is-wide .tq-k{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tq-ki{color:#1b43f5;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tq-k.is-ok .tq-ki{color:#389e0d;background:#f0faeb}.tq-k.is-neu .tq-ki{color:#6f6e68;background:#f4f4f1}.tq-k.is-warn .tq-ki{color:#cf1322;background:#fff1f0}.tq-kb{flex-direction:column;gap:2px;min-width:0;display:flex}.tq-kb>span{color:#8a8983;font-size:12.5px}.tq-kb small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tq-sh{background:#f4f4f1;border-radius:999px;align-self:flex-start;gap:4px;margin-bottom:6px;padding:3px;display:flex}.tq-st{height:32px;font:inherit;color:#6f6e68;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tq-st .msi{--isz:16px}.tq-st i{color:#6f6e68;background:#e8e7e2;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal}.tq-st.is-on{color:#191917;background:#fff;box-shadow:0 1px 2px #00000014}.tq-al{flex-direction:column;max-height:360px;display:flex;overflow:auto}.tq-ai{gap:12px;padding:0 0 16px;display:flex;position:relative}.tq-ai>i{z-index:1;background:#c4c3bd;border-radius:999px;flex:0 0 10px;height:10px;margin-top:5px;position:relative}.tq-ai:not(:last-child):before{content:"";background:#ecebe5;width:1px;position:absolute;top:15px;bottom:0;left:4.5px}.tq-ai.is-ok>i{background:#52c41a}.tq-ai.is-err>i{background:#ff4d4f}.tq-ai.is-pri>i{background:#1b43f5}.tq-ai.is-warn>i{background:#faad14}.tq-ai b{color:#191917;font-size:13.5px;font-weight:600;display:block}.tq-ai small{color:#8a8983;font-size:12px}.tq-ai p{color:#3c3b37;margin:4px 0 0;font-size:13px}.tq-ae{margin:8px 0}.tq.is-wide .tq-k{align-items:center;flex-direction:row!important}.tq.is-wide .tq-kb b{font-size:20px;line-height:26px}.tq-an{color:#1029aa;background:#eef2ff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.tq-ov{z-index:10050;background:#12121247;place-items:center;display:grid;position:fixed;inset:0}.tq-ovp{background:#fff;border-radius:24px;flex-direction:column;width:min(460px,100vw - 48px);max-height:min(560px,100vh - 80px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000002e}.tq-ovh{border-bottom:1px solid #f0efeb;align-items:center;gap:12px;padding:18px 20px;display:flex}.tq-ovh b{color:#191917;font-size:16px;font-weight:600}.tq-ovb{padding:18px 20px;overflow:auto}.tq-ovb .tq-al{max-height:none}html.dark .tq-ovp,[data-theme=dark] .tq-ovp{background:var(--surface,#1c1c1a)}.tq.is-wide .tq-ks{gap:12px}.tq.is-wide .tq-k{background:#fff;border:1px solid #ecebe5;border-radius:18px;gap:14px;padding:16px}.tq.is-wide .tq-k.is-main{background:linear-gradient(#f8f9ff,#fff);border-color:#d6dffe}.tq-ki{border-radius:14px;flex:0 0 44px;width:44px;height:44px}.tq-ki .msi{--isz:22px}.tq-kb>span{letter-spacing:.02em;color:#8a8983;font-size:12px;font-weight:500}.tq.is-wide .tq-kb b{color:#191917;font-size:22px;font-weight:600;line-height:28px}.tq.is-wide .tq-k.is-main .tq-kb b{color:#1029aa}.tq.is-wide .tq-k.is-warn .tq-kb b{color:#bb2729}.tq-cols .tq-days{gap:8px}.tq-cols .tq-d{border-radius:14px;padding:12px 14px}.tq-hc{color:#a3a29c;font-size:12px;font-weight:400}.tq-sec.is-side .tq-pl{scrollbar-width:thin;max-height:300px;padding-right:4px;overflow-y:auto}.tq-mo{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:6px 0;font-size:13px;font-weight:500}.tq-mo:hover{text-decoration:underline}.ts-wkl{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-weight:600}.ts-wkl.is-away{color:#1b43f5}.ts-wkl.is-away:hover{text-decoration:underline}.ts-tb{flex-wrap:nowrap}.tsr-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.tsr-t{color:#191917;font-size:16px;font-weight:600}.tsr-alert,.tsr-okk{border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.tsr-alert{color:#a8071a;background:#fff1f0}.tsr-okk{color:#237804;background:#f0faeb}.tsr-alert .msi,.tsr-okk .msi{--isz:16px}.tsr .tbl td{vertical-align:middle;padding-top:14px;padding-bottom:14px}.tsr .tbl tr.is-attn td:first-child{box-shadow:inset 3px 0 #ff7875}.tsr-n{align-items:center;gap:12px;min-width:0;display:flex}.tsr-n>i{border-radius:999px;flex:0 0 10px;height:10px}.tsr-n b{color:#191917;font-size:14px;font-weight:600}.tsr-n small{color:#8a8983;font-size:12px}.tsr-sh{align-items:center;gap:10px;display:flex}.tsr-sh b{text-align:right;color:#6f6e68;flex:0 0 36px;font-size:12.5px;font-weight:500}.tsr-bar{background:#f0efeb;border-radius:999px;flex:auto;height:8px;overflow:hidden}.tsr-bar i{background:#9aaefb;border-radius:999px;height:100%;display:block}.tsr-hr{color:#191917;font-size:15px}.tsr-pill{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.tsr-pill.is-ok{color:#237804;background:#f0faeb}.tsr-pill.is-warn{color:#ad4e00;background:#fff7e6}.tsr-pill.is-err{color:#a8071a;background:#fff1f0}.tsr-pill.is-neu{color:#6f6e68;background:#f4f4f1}.tsr-s{color:#a3a29c;margin-top:3px;font-size:11.5px;display:block}.tsr-av{display:inline-flex}.tsr-a{color:#1029aa;background:#eef2ff;border:2px solid #fff;border-radius:999px;place-items:center;width:28px;height:28px;margin-left:-6px;font-size:10.5px;font-weight:600;display:grid}.tsr-a:first-child{margin-left:0}.tsr-a.is-m{color:#6f6e68;background:#f4f4f1}.tsr .tbl tfoot td{background:#fafaf8;border-top:1px solid #e8e7e2;padding-top:12px;padding-bottom:12px}.tsr .tbl{table-layout:fixed}.tsr .tsr-c1{width:auto}.tsr .tsr-c2{width:22%}.tsr td:first-child,.tsr th:first-child{min-width:220px}.tsr-n>span{flex:auto;min-width:0}.tsr-n b.ell,.tsr-n small.ell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@container (width<=900px){.tsr .tsr-c2{width:140px}}.tsr-sh{min-width:0}.tsr-bar{min-width:40px}.tsp-tb{flex-wrap:nowrap;gap:12px}.tsp-c{color:#6f6e68;background:#ecebe5;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.seg .is-active .tsp-c{color:#1029aa;background:#eef2ff}.tsp-q{flex:0 320px;width:min(320px,40%)}.tsp-st{flex:none}.tsp-b{min-width:0}.tsp .tbl tr.is-dim td{opacity:.6}.tsp-h{color:#191917!important;flex:0 0 52px!important;font-size:13.5px!important}.tsr-pill.is-pri{color:#1029aa;background:#eef2ff}.tsp-cg{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.tsp-cc{background:#fff;border:1px solid #e8e7e2;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.tsp-cc:hover{border-color:#c4d0fe;box-shadow:0 6px 18px #1919170d}.tsp-ch{align-items:center;gap:12px;width:100%;display:flex}.tsp-ci{color:#1029aa;background:#eef2ff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:600;display:grid}.tsp-ch b{color:#191917;font-size:15px;font-weight:600}.tsp-ch small{color:#8a8983;font-size:12px}.tsp-ck{background:#fafaf8;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:12px;display:grid}.tsp-ck div{flex-direction:column;gap:2px;display:flex}.tsp-ck span{color:#8a8983;font-size:12px}.tsp-ck b{color:#191917;font-size:16px;font-weight:600}.tsp-cp{flex-wrap:wrap;gap:6px;display:flex}.tsp-cp span{color:#3c3b37;background:#f4f4f1;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.tsp-cp span i{border-radius:999px;width:8px;height:8px}.tsp-cp .is-m{color:#8a8983}.ts-tk{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.ts-tkc{border-radius:20px}.ts-tkh{gap:10px}.tsp-e{margin:0;padding:14px 16px}.tsp-tg{background:#fff;border:1px solid #e8e7e2;border-radius:20px;flex-direction:column;gap:12px;margin-top:24px;padding:18px;display:flex}.tsp-f{flex-direction:column;gap:18px;display:flex}.tsp-fr{align-items:flex-start;gap:16px;display:flex}.tsp-fr .grow{min-width:0}.tsp-cols button{width:32px;height:32px}.tsp-bill{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tsp-bo{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e7e2;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.tsp-bo .msi{--isz:22px;color:#8a8983}.tsp-bo b{color:#191917;font-size:14px;display:block}.tsp-bo small{color:#8a8983;font-size:12px}.tsp-bo.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:0 0 0 1px #1b43f5}.tsp-bo.is-on .msi{color:#1b43f5}.tsp-act{background:#fafaf8;border-radius:16px;padding:14px}.ts-set.is-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:20px;max-width:none;display:grid}.ts-set.is-grid .ts-ss{height:100%}@container (width<=720px){.tsp-tb{flex-wrap:wrap}.tsp-q{flex:100%;width:100%}.tsp-fr{flex-direction:column}.tsp-fr .field{width:100%;flex:auto!important}}.tsp .tsr-a{width:26px;height:26px}.tsp-q{flex:0 300px;width:auto;min-width:220px}.tss-tb .seg button{align-items:center;gap:8px;display:inline-flex}.tss-tb .seg .msi{--isz:18px}.ts-set.is-one{max-width:none;display:block}.ts-set.is-one .ts-ss{border-radius:24px}.ts-set.is-one .ts-ssh{gap:4px;padding:24px 28px}.ts-set.is-one .ts-ssh .setlist-h{font-size:18px}.ts-set.is-one .ts-sr{gap:32px;min-height:84px;padding:22px 28px}.ts-set.is-one .ts-sr b{font-size:15px}.ts-set.is-one .ts-sr small{max-width:620px;font-size:13px;line-height:20px}.ts-le{column-gap:12px;grid-template-columns:10px minmax(0,1fr) auto auto auto 110px 56px 128px!important}.ts-le .ts-du{text-align:right}.ts-le .ts-la{border-left:1px solid #ecebe5;justify-content:flex-end;justify-self:stretch;align-items:center;gap:6px;min-width:0;padding-left:16px;display:flex}.ts-blk>b,.ts-blk>span{flex-shrink:0;line-height:16px}.ts-rvq{background:#fffaf0;border:1px solid #f1d9a6;border-radius:14px;flex-direction:column;gap:6px;margin-top:16px;padding:12px 14px;display:flex}.ts-rvr{grid-template-columns:70px 60px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.ts-rvr small{color:#8a8983;font-size:12.5px}.ts-rvc{cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:14px;display:flex}.wm-pol{border:1px solid var(--bd-neutral-primary,#ecebe5);background:var(--bg-neutral-primary,#fff);border-radius:14px;gap:10px;padding:16px;display:grid}.wm-ic{color:#1029aa;background:#eef2ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.wm-mode{text-align:left;border:1px solid var(--bd-neutral-primary,#ecebe5);background:var(--bg-neutral-primary,#fff);cursor:pointer;border-radius:12px;gap:2px;width:180px;padding:12px;display:grid}.wm-mode.is-on{border-color:var(--bd-primary-primary,#1b43f5);box-shadow:0 0 0 1px var(--bd-primary-primary,#1b43f5)}.wm-mode small{color:#8a8983;font-size:12.5px}.wm-st{min-width:220px}.wm-st .pill{white-space:normal;text-align:left;height:auto;padding-top:4px;padding-bottom:4px;line-height:1.35}.ts-stats .statbox .dl,.ts-stats .statbox .dl .t-mut{color:#8a8983;font-size:13px}.section:has(>.ts-stats){padding-bottom:28px!important}.ts-set.is-one .ts-ssh{background:#fafaf9;flex-direction:row;align-items:center;gap:8px;padding:18px 28px}.ts-set.is-one .ts-ssh .setlist-h{letter-spacing:.06em;text-transform:uppercase;color:#5c5b56;font-size:13px;font-weight:600}.ts-set.is-one .ts-ssh .setlist-h:after{content:"·";color:#a3a29c;margin-left:8px}.ts-set.is-one .ts-ssh .b-s{color:#8a8983;font-size:13px}.ts-act{gap:6px}.ts-act .msi:last-child{--isz:14px;opacity:.6}.ts-act.is-down{color:#b42318;background:#fef3f2;border-color:#fecdca}.ts-act.is-break{color:#93370d;background:#fffaeb;border-color:#fedf89}.ts-aci{color:#1029aa;background:#eef2ff;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ts-aci .msi{--isz:18px}.ts-aci.is-down{color:#b42318;background:#fef3f2}.ts-aci.is-break{color:#93370d;background:#fffaeb}.ts-acf{color:#6f6e68;white-space:nowrap;background:#f2f2ef;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.ts-tkr.is-off{opacity:.55}.ts-tkr .switch{flex:none}.ts-aip{flex-wrap:wrap;gap:6px;display:flex}.ts-aio{cursor:pointer;color:#3c3b37;background:#fff;border:1px solid #e8e7e2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ts-aio.is-on{color:#1029aa;background:#eef2ff;border-color:#1b43f5}.ts-aio .msi{--isz:20px}.ts-acm .menu-item,.ts-tkm .menu-item{align-items:center;gap:8px;display:flex}.ts-acm .msi{--isz:16px}.tsp-bc{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.tsp-bco{font:inherit;text-align:left;cursor:pointer;color:#191917;background:#fff;border:1px solid #e8e7e2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.tsp-bco b{font-size:14px;font-weight:600}.tsp-bco small{color:#8a8983;font-size:12px;line-height:1.35}.tsp-bco .msi{--isz:18px;color:#6f6e68}.tsp-bco.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:inset 0 0 0 1px #1b43f5}.tsp-bco.is-on .msi{color:#1b43f5}.tsp-bco:disabled{cursor:default;opacity:.7}.ts-tc .msi i{background:0 0!important;border-radius:0!important;flex:none!important;width:auto!important;height:auto!important}.ts-tkr .msi,.ts-tkr .ts-acf{flex:none!important}.ts-tkr>span.row{flex:auto}.ts-tkr>span.row>span.ell{flex:0 auto}.ts-rov{color:#191917;background:#f8f8f6;border:1px solid #e8e7e2;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ts-rov .msi{--isz:15px;color:#8a8983}.ts-rqs{flex-direction:column;gap:8px;display:flex}.ts-rqh{align-items:baseline;gap:10px;display:flex}.ts-rqh b{font-size:15px;font-weight:600}.ts-rqr{background:#fff;border:1px solid #eceae4;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ts-rqr small{font-size:12.5px}.ts-rqr .pill{flex:none}.tq-addp{max-width:280px;margin-top:10px}.ts-de{flex-direction:column;gap:8px;display:flex}.ts-deh,.ts-der{grid-template-columns:90px 90px minmax(130px,1fr) minmax(160px,1.3fr) minmax(160px,1.4fr) 36px;align-items:center;gap:8px;display:grid}.ts-deh span{color:#8a8983;font-size:12px;font-weight:600}.ts-der.is-del{opacity:.45}.ts-der.is-del input,.ts-der.is-del select{text-decoration:line-through}.ts-de>.btn{align-self:flex-start}.tq-de{margin-left:6px}.ts-rqo{color:#3c3b37;background:#f6f6f3;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.ts-rqo .msi{--isz:16px;color:#8a8983}.ts-rqk{color:#93370d;vertical-align:1px;background:#fffaeb;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.ts-rqk.is-add{color:#1029aa;background:#eef2ff}.ts-sd{flex-direction:column;gap:10px;display:flex}.ts-sd>.btn{align-self:flex-start}.ts-sdt{border:1px solid #eceae4;border-radius:14px;overflow:hidden}.ts-sdh,.ts-sdr,.ts-sdf{grid-template-columns:112px 78px 78px minmax(110px,1fr) minmax(130px,1.2fr) minmax(120px,1.1fr) minmax(96px,.9fr) 72px 36px;align-items:center;gap:8px;padding:8px 12px;display:grid}.ts-sdh{background:#fafaf8;border-bottom:1px solid #eceae4}.ts-sdh span{color:#8a8983;font-size:12px;font-weight:600}.ts-sdr{border-bottom:1px solid #f3f2ee}.ts-sdr.is-ch{background:#fffcf2}.ts-sdr.is-del{opacity:.45}.ts-sdr.is-del input,.ts-sdr.is-del select{text-decoration:line-through}.ts-sda{color:#3c3b37;flex-direction:column;gap:1px;font-size:13.5px;display:flex}.ts-sda small{color:#8a8983;font-size:12px}.ts-sdf{background:#fafaf8;font-size:13.5px}.ts-sdf span{color:#6f6e68}.ts-sdf b{font-weight:600}.ts-sdn{color:#93370d}.ts-rqd{color:#3c3b37;flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ts-rqd s{text-decoration:line-through}.ts-rqd em{color:#1029aa;font-style:normal}.ts-rqr.is-day{align-items:flex-start}.ts-sdw{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ts-sdwl{flex-direction:column;gap:1px;min-width:96px;display:flex}.ts-sdwl b{color:#191917;font-size:14px;font-weight:600}.ts-sdwl small{color:#8a8983;font-size:12.5px}.ts-sdp{background:#f3f2ee;border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ts-sdpd{cursor:pointer;min-width:84px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:0;padding:7px 14px;display:flex;position:relative}.ts-sdpt{color:#3c3b37;font-size:13.5px;font-weight:600}.ts-sdph{color:#8a8983;font-size:12px}.ts-sdpd:hover{background:#e9e8e3}.ts-sdpd.is-on{background:#fff;box-shadow:0 1px 2px #19191714,0 0 0 1px #e8e7e2}.ts-sdpd.is-on .ts-sdpt{color:#1029aa}.ts-sdpd.is-on .ts-sdph{color:#3c3b37}.ts-sdpd.is-today .ts-sdpt:after{content:"";vertical-align:2px;background:#1b43f5;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.ts-rqe{color:#8a8983;text-align:center;border:1px dashed #e3e2dc;border-radius:12px;padding:18px 14px;font-size:13.5px}.ts-mdn{color:#fff;background:#1b43f5;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.tab-bar.ts-tq{align-items:center;row-gap:0;flex-wrap:nowrap!important;height:auto!important;margin:0!important;padding:0 32px 0 0!important}.ts-tq>.tabs,.ts-tq>.tabs.is-stick-bar{min-width:0;padding-left:32px;overflow-x:auto;background:0 0!important;flex:auto!important;position:static!important;top:auto!important}.ts-tqr{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;padding:8px 0 8px 16px;display:flex}.ts-tqr .datestep{flex:none;gap:2px;height:36px;padding:0 4px}.ts-tqr .datestep b,.ts-tqr .datestep .ts-wkl{white-space:nowrap;padding:0 6px;font-size:13.5px}.ts-tqr .btn{height:36px;padding:0 12px;font-size:13.5px}.ts-tqr .fsearch{flex:0 0 170px;align-items:center;width:170px;height:36px;display:flex;position:relative}.ts-tqr .fsearch .ic{pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ts-tqr .fsearch input{width:100%;height:36px;padding-left:36px;font-size:13.5px}.ts-tq+.toolbar.ts-tb{margin-top:0}.ts-tq .datestep{flex:none}.ts-wsum{color:#6f6e68;flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:13.5px;display:flex}.ts-wsum>span{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.ts-wsum b{color:#191917;font-weight:600}.ts-wsum .t-warn{color:#93370d}.ts-wkbar{flex-wrap:wrap;gap:20px!important}.ts-wkbar+.toolbar.ts-tb{padding-top:0!important}.ts-tq+.toolbar.ts-tb .datestep{flex:none}.ts-tbr{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ts-tbr .datestep b,.ts-tbr .datestep .ts-wkl{white-space:nowrap}.ts-tbr .fsearch{width:200px}.ts .section>.tbl-headtwin{margin-left:0!important}.ts-tq+.toolbar.ts-tb .seg button{padding-left:11px;padding-right:11px}.ts-tbr{gap:8px}.ts-tbr .datestep{gap:0;padding:0 2px}.ts-tbr .datestep b,.ts-tbr .datestep .ts-wkl{padding:0 4px;font-size:13.5px}.ts-tbr .fsearch{flex:0 0 140px;width:140px}.ts:has(>.ts-tq){gap:0}.ts-tq+.toolbar.ts-tb{height:60px;min-height:0;padding-top:4px!important}.ts-kpi .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;gap:12px!important;display:grid!important}.ts-kpi .stats>*{min-width:0;padding:16px 18px!important}.ts-tq~.ts-bulk{margin:0 32px 8px}.ts .section.ts-kpi{padding:12px 32px 20px}.ts-kpi .stats{gap:16px!important}.ts .section.ts-ttab{padding:4px 32px 28px}.ts-tq+.toolbar.ts-tb{row-gap:8px;height:auto;min-height:64px;padding-top:8px!important;padding-bottom:4px!important}.ts-tbr .datestep{flex:0 0 166px;justify-content:space-between;width:166px}.ts-tbr .datestep .icon-btn{width:28px;min-width:28px}.ts-tbr .datestep b,.ts-tbr .datestep .ts-wkl{text-align:center;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden;padding:0 2px!important}.ts-tc.is-need{color:#93370d!important;background:#fffaeb!important;border-color:#f5c26b!important}.ts-tc.is-need b{color:#93370d}.ts-tc.is-need .req{color:#d92d20;margin-left:-2px}.ts-aq{flex-direction:column;gap:14px;display:flex}.ts-aqg{flex-direction:column;gap:8px;display:flex}.ts-aqg>small{color:#8a8983;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.ts-aqr{flex-wrap:wrap;gap:8px;display:flex}.ts-aqr .ts-tc{cursor:pointer}.ts-sdh .req,.ts-deh .req{color:#d92d20;font-weight:600}.ts-aqr .ts-tc.is-set{box-shadow:inset 0 0 0 2px #1b43f5}.ts-tm2-ty{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ts-tm2-ty>span:not(.msi){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ts-tm2-ty .msi{--isz:22px;color:#8a8983;flex:none}.ts-tm2-ty.is-need>span:not(.msi){color:#a8a7a1}.ts-tm2-ty .req{color:#d92d20;font-weight:600}.ts-tm2-ty:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #1b43f5}.ts-leb{flex-direction:column;gap:5px;min-width:0;display:flex}.ts-le1{align-items:center;gap:8px;min-width:0;display:flex}.ts-le1>b{color:#191917;min-width:0;font-size:14px;font-weight:600}.ts-lty{color:#1029aa;background:#eef2ff;border-radius:999px;flex:none;align-items:center;gap:5px;height:24px;padding:0 9px 0 7px;font-size:12.5px;font-weight:600;display:inline-flex}.ts-lty .msi{--isz:15px}.ts-lty.is-down{color:#93370d;background:#fff4ed}.ts-lty.is-break{color:#4d4c47;background:#f3f2ee}.ts-lty.is-miss{color:#b42318;background:#fef3f2;box-shadow:inset 0 0 0 1px #fecdca}.ts-lnm{color:#b42318;font-size:13.5px;font-style:italic}.ts-le2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ts-lch{color:#3c3b37;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #eceae4;border-radius:999px;align-items:center;gap:5px;max-width:220px;height:22px;padding:0 8px;font-size:12px;display:inline-flex;overflow:hidden}.ts-lch i{border-radius:50%;flex:none;width:8px;height:8px}.ts-lch .msi{--isz:14px;color:#8a8983}.ts-lch.is-mut{color:#6f6e68}.ts-lch.is-miss{color:#b42318;background:#fef3f2;border-color:#fecdca}.ts-lch.is-miss .msi{color:#b42318}.ts-lch.is-tag{border-style:dashed}.ts-le2 .ts-rv{margin-left:2px}.ts-le1{gap:6px}.ts-le1 .msi{--isz:18px;color:#1b43f5}.ts-le1.is-down .msi{color:#c4320a}.ts-le1.is-break .msi{color:#6f6e68}.ts-le1>b{font-size:14.5px}.ts-le1.is-miss .msi,.ts-le1.is-miss b{color:#b42318}.ts-le2 .ts-tc{cursor:default;pointer-events:none}.ts-le2 .ts-tc i{border-radius:50%;flex:none;width:8px;height:8px}.ts-tc.is-miss{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.ts-le:has(>.ts-leb>.ts-le1){grid-template-rows:auto auto;align-items:center;grid-template-columns:minmax(0,1fr) 24px 104px 52px auto!important;gap:8px 14px!important;padding-top:12px!important;padding-bottom:12px!important}.ts-le:has(>.ts-leb>.ts-le1)>.ts-dot{display:none!important}.ts-le:has(>.ts-leb>.ts-le1)>.ts-tags{display:none!important}.ts-le:has(>.ts-leb>.ts-le1)>span:empty{display:none!important}.ts-le:has(>.ts-leb>.ts-le1)>.ts-leb{display:contents}.ts-le .ts-le1{grid-area:1/1}.ts-le:has(>.ts-leb>.ts-le1)>.ts-src{grid-area:1/2/span 2;align-self:center}.ts-le:has(>.ts-leb>.ts-le1)>.ts-rng{grid-area:1/3/span 2;align-self:center}.ts-le:has(>.ts-leb>.ts-le1)>.ts-du{grid-area:1/4/span 2;align-self:center}.ts-le:has(>.ts-leb>.ts-le1)>.ts-la{grid-area:1/5/span 2;align-self:center}.ts-le .ts-le2{grid-area:2/1/auto/5;gap:8px}.ts-le:has(>.ts-leb>.ts-le1)>.ts-la{justify-content:flex-end;min-width:0}.ts-le2 .ts-tc b{font-weight:500}.ts-le2 .ts-tc{color:#3c3b37;background:0 0!important;border:1px solid #d4d3cd!important;border-radius:999px!important;gap:6px!important;height:32px!important;padding:0 12px!important;font-size:13px!important}.ts-le2 .ts-tc.is-bill{color:#1029aa;background:#eef2ff!important;border-color:#c7d2fe!important}.ts-le2 .ts-tc .msi{--isz:16px}.ts-le2 .ts-tc b{font-size:13px;font-weight:400!important}.ts-le2 .ts-tc{line-height:24px}.ts-sdna{text-align:center}.ts-sdr .ts-tc{cursor:pointer;max-width:100%;height:36px;overflow:hidden}.ts-sdr .ts-tc b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-sdtm label{cursor:pointer;align-items:center;gap:8px;display:flex}.ts-sdt{overflow-x:auto}.ts-sdh,.ts-sdr,.ts-sdf{min-width:960px}.ts-sdr .input,.ts-sdr .select{min-width:0;height:40px}.ts-rqr.is-day{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;display:flex}.ts-rqhd{align-items:center;gap:10px;display:flex}.ts-rqhd>.col{flex:auto}.ts-rqhd .pill,.ts-rqhd .btn{flex:none}.ts-rqtb{border:1px solid #eceae4;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ts-rqtb.is-scroll{max-height:300px;overflow-y:auto}.ts-rqth,.ts-rqx{grid-template-columns:84px 170px minmax(110px,.8fr) minmax(150px,1.4fr) 100px;align-items:center;gap:10px;padding:8px 12px;display:grid}.ts-rqth{color:#8a8983;z-index:1;background:#fafaf8;border-bottom:1px solid #eceae4;font-size:12px;font-weight:600;position:sticky;top:0}.ts-rqx{color:#3c3b37;border-bottom:1px solid #f3f2ee;font-size:13px}.ts-rqx:last-child{border-bottom:0}.ts-rqt{color:#93370d;background:#fffaeb;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ts-rqx.is-ad .ts-rqt{color:#067647;background:#ecfdf3}.ts-rqx.is-rm .ts-rqt{color:#b42318;background:#fef3f2}.ts-rqx.is-rm{background:snow}.ts-rqm s{color:#8a8983}.ts-rqm i{color:#8a8983;margin:0 2px;font-style:normal}.ts-rqm b{font-weight:600}.ts-rqc{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ts-rqc .msi{--isz:16px;color:#8a8983}.ts-rqc>i{border-radius:50%;flex:none;width:8px;height:8px}.ts-rqc.is-d{color:#1029aa;font-weight:600}.ts-rqc.is-d .msi{color:#1029aa}.ts-rqmore{height:32px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.ts-rqmore:hover{background:#f6f6f3}.ts-rqmore .msi{--isz:18px}.ts-rqwhy{color:#3c3b37;font-size:13px}@media (width<=760px){.ts-rqth{display:none}.ts-rqx{grid-template-columns:84px 1fr;row-gap:4px}.ts-rqx>span:nth-child(n+3){grid-column:2}}.ts-rqth,.ts-rqx{grid-template-columns:84px 196px minmax(100px,.8fr) minmax(150px,1.4fr) 92px}.ts-rqm{white-space:nowrap}.ts-rqc .msi{flex:0 0 18px;width:18px;height:18px;overflow:visible}.ts-rqc .msi i{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.ts-rqx{min-height:48px;padding:10px 14px}.ts-rqth{padding:9px 14px}.ts-rqx .ts-rqc{font-size:13px}.ts-rqx.is-chg{background:#fffdf7}.ts-rqx.is-ad{background:#fbfefc}.ts-rqc.is-d{background:#eef2ff;border-radius:8px;margin-left:-8px;padding:3px 8px}.ts-rqm{font-size:13px}.ts-rqm b{color:#191917}.toolbar.ts-rpt{flex-direction:column!important;align-items:stretch!important;gap:12px!important;height:auto!important;padding-top:12px!important;padding-bottom:12px!important}.ts-rpr,.ts-rpf{align-items:center;gap:12px;min-width:0;display:flex}.ts-rpl{color:#6f6e68;flex:0 0 76px;font-size:13px;font-weight:500}.ts-rpf .seg{scrollbar-width:none;flex:0 auto;max-width:100%;overflow-x:auto}.ts-rpf .seg::-webkit-scrollbar{display:none}.ts-rpt .btn{flex:none}@media (width<=640px){.ts-rpf{flex-direction:column;align-items:flex-start;gap:6px}.ts-rpl{flex:none}}.toolbar.ts-rpt>.ts-rpr{align-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.toolbar.ts-rpt2{flex-wrap:wrap;gap:12px!important}.ts-rpt2 .ts-rps{flex:0 0 168px;width:168px;height:40px}.ts-rpt2 .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ts-rpt2 .seg::-webkit-scrollbar{display:none}.ts-rpt2 .btn{flex:none}.toolbar.ts-rpt2{gap:12px!important}.ts-rpt2 .ts-rps{flex:0 0 164px;width:164px;height:40px;padding-right:34px;border-radius:12px!important}.ts{gap:0}.ts>.toolbar.ts-tb,.ts>.toolbar.ts-mode{height:auto;min-height:64px;padding-top:8px;padding-bottom:4px}.ts>.section{padding:12px 32px 20px}:is(.ts>.section:has(>.tbl-wrap),.ts>.section:has(>.tbl-headtwin)){padding:4px 32px 28px}.ts>.section.ts-tlg,.ts>.section.ts-set,.ts>.section.tsp-b,.ts>.section.ts-rqs{padding-top:12px;padding-bottom:28px}.ts>.section.ts-tms{padding-top:12px;padding-bottom:20px}.card-scroll .ts,.card-scroll>.ts{gap:0!important}.ts>.toolbar.ts-tb,.ts>.toolbar.ts-mode{padding-bottom:10px}.ts>.section{padding-top:18px}:is(.ts>.section:has(>.tbl-wrap),.ts>.section:has(>.tbl-headtwin)){padding-top:10px}.ts>.section.ts-bns,.ts>.section.ts-tlg,.ts>.section.ts-set,.ts>.section.tsp-b,.ts>.section.ts-rqs,.ts>.section.ts-tms,.ts>.section.ts-kpi{padding-top:18px}.ts>.section.ts-rqs+.section.ts-rqs{padding-top:18px!important}.ts-tq+.toolbar.ts-tb{padding-top:12px!important}.ts-tk.is-acts{flex-direction:column;grid-template-columns:none;gap:20px;display:flex!important}.is-acts .ts-tkc{width:100%;padding:0;overflow:hidden}.is-acts .ts-tkh{border-bottom:1px solid #eceae4;flex-wrap:nowrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.is-acts .ts-tkh>b{white-space:nowrap;font-size:15px;font-weight:600}.is-acts .ts-tkh .ts-aci{flex:0 0 32px;width:32px;height:32px}.is-acts .ts-tkd{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.is-acts .ts-tkh .btn{flex:none}.is-acts .ts-tkcols,.is-acts .ts-tkr{grid-template-columns:minmax(160px,1.2fr) minmax(140px,1fr) 110px 64px 40px;align-items:center;column-gap:12px;padding:0 20px;display:grid}.is-acts .ts-tkcols{color:#8a8983;background:#fafaf8;border-bottom:1px solid #f0efea;height:36px;font-size:12px;font-weight:600}.is-acts .ts-tkcols span:nth-child(3){text-align:right}.is-acts .ts-tkcols span:nth-child(4){text-align:center}.is-acts .ts-tkr{border-bottom:1px solid #f3f2ee;height:52px}.is-acts .ts-tkr:last-child{border-bottom:0}.is-acts .ts-tkn{align-items:center;gap:10px;min-width:0;display:flex}.is-acts .ts-tkn .msi{--isz:20px;color:#6f6e68;flex:none}.is-acts .ts-tkn b{color:#191917;font-size:14px;font-weight:500}.is-acts .ts-tkf{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.is-acts .ts-acf{white-space:nowrap}.is-acts .ts-acf.is-q{color:#8a8983;background:0 0;padding-left:0}.is-acts .ts-tkr>b.tnum{text-align:right}.is-acts .ts-tkr>.switch{justify-self:center}.is-acts .ts-tkr>.icon-btn{justify-self:end}.is-acts .ts-tkr.is-off .ts-tkn b{color:#8a8983}@media (width<=760px){.is-acts .ts-tkd,.is-acts .ts-tkcols{display:none}.is-acts .ts-tkr{grid-template-columns:minmax(0,1fr) 64px 40px;row-gap:0}.is-acts .ts-tkf,.is-acts .ts-tkr>b.tnum{display:none}}.ts-tk:not(.is-acts) .ts-tkr{align-items:center;gap:12px;display:flex}.ts-tk:not(.is-acts) .ts-tkr>span.ell{flex:auto;min-width:0}.ts-tk:not(.is-acts) .ts-tkr>.icon-btn{flex:none}.ts-tgc{margin-top:20px;overflow:hidden;padding:0!important}.ts-tgc .ts-tkh{border-bottom:1px solid #eceae4;flex-wrap:nowrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.ts-tgc .ts-tkh>b{white-space:nowrap;font-size:15px;font-weight:600}.ts-tgc .ts-tkh .ts-aci{flex:0 0 32px;width:32px;height:32px}.ts-tgc .ts-tkd{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.ts-tgn{color:#6f6e68;flex:none;font-size:13px}.ts-tga{border-bottom:1px solid #f0efea;align-items:center;gap:10px;padding:16px 20px;display:flex}.ts-tga .input{flex:auto;min-width:0;max-width:360px;height:40px}.ts-tga .btn{flex:none}.ts-tgg{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:16px 20px 20px;display:grid}.ts-tgt{background:#fff;border:1px solid #eceae4;border-radius:12px;align-items:center;gap:10px;height:56px;padding:0 8px 0 12px;display:flex}.ts-tgt:hover{border-color:#d4d3cd}.ts-tgt b{color:#191917;font-size:14px;font-weight:500}.ts-tgt small{color:#8a8983;font-size:12px}.ts-tgt>.col{flex:auto}.ts-tgt .icon-btn{opacity:.6;flex:none}.ts-tgt:hover .icon-btn{opacity:1}.ts-tgi{color:#6f6e68;background:#f3f2ee;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.ts-tgi .msi{--isz:18px}.ts-tgc .tsp-e{padding:16px 20px}@media (width<=640px){.ts-tgc .ts-tkd{display:none}.ts-tga{flex-wrap:wrap}.ts-tga .input{max-width:none}}.ts-tga .input,.ts-tga .btn{box-sizing:border-box;height:44px!important;min-height:44px!important}.tsp-ck b{white-space:nowrap}.tsp-bo:disabled{opacity:.5;cursor:not-allowed}.tsp-rate{max-width:240px}.tsp-rate>span{white-space:nowrap}.tsp-cc.is-off{opacity:.62}.tsp-cc .tsp-ch .switch{flex:none}.ts-tk:not(.is-acts) .ts-tkr{align-items:center;gap:12px;min-height:44px;display:flex}.ts-tk:not(.is-acts) .ts-tkr .switch{flex:none}.ts-tkr.is-off>span.ell{color:#8a8983}.tsp-lk{color:#c9c8c2;flex:none;place-items:center;width:32px;height:32px;display:grid}.tsp-lk .msi{--isz:16px}.ts-tkc.is-off .ts-tkh{opacity:.6}.ts-tk:not(.is-acts) .ts-tkr{align-items:center;grid-template-columns:minmax(0,1fr) 44px 32px!important;column-gap:12px!important;display:grid!important}.ts-tk:not(.is-acts) .ts-tkr>span.ell{min-width:0}.ts-tk:not(.is-acts) .ts-tkr>.switch,.ts-tk:not(.is-acts) .ts-tkr>.icon-btn,.ts-tk:not(.is-acts) .ts-tkr>.tsp-lk{justify-self:end}.ts-mdn{box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:11px;padding:0 5px!important;line-height:18px!important;display:inline-flex!important}.ts>.section.ts-bns{padding:18px 32px 0!important}.ts-bn{padding-left:16px!important;padding-right:16px!important}.toolbar.ts-mode{gap:12px}.toolbar.ts-mode .btn{flex:none}.tsp-tb{gap:12px!important}.tsp-tb .tsp-sts{flex:0 0 150px;width:150px;height:44px;border-radius:12px!important}.tsp-tb .btn{flex:none}.tsp-tb .tsp-q{flex:0 220px;min-width:140px}.ts-tm2-go.is-wait{box-shadow:inset 0 0 0 1px #c7d2fe;color:#1029aa!important;background:#fff!important}.ts-tm2-hint{color:#6f6e68;text-align:right;max-width:220px;margin-top:6px;font-size:12px;display:block}.tbl .aw{text-align:right;text-overflow:clip;padding-left:0;overflow:visible}.tbl thead th.aw{text-align:right}.tbl-wrap.is-fit .tbl th.aw,.tbl-wrap.is-fit .tbl td.aw{text-align:center;padding-left:0;padding-right:0}.tbl-wrap.is-fit .tbl td.aw>*{margin-left:auto;margin-right:auto}.clr-nav .tab .tn{border-radius:var(--r-full);font-variant-numeric:tabular-nums;background:var(--bg-neutral-tertiary);min-width:20px;height:20px;color:var(--tx-neutral-secondary);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.clr-nav .tab .tn.cleared{color:#fff;background:#2f7d0e;padding:0 4px}.clr-nav .tab .tn.cleared .msi,.clr-nav .tab .tn.cleared .msi i{color:#fff;width:13px;height:13px;font-size:13px}.clr-nav .tab .tn.progress,.clr-nav .tab.is-active .tn{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.clr-nav .tab.is-active .tn.cleared{color:#fff;background:#2f7d0e}.tbl td.aw.ctr,.tbl th.aw.ctr{text-align:center}.tbl.adj-tbl td:nth-child(4),.tbl.adj-tbl td.aw{white-space:nowrap}@media (width<=720px){.ap-tbl td.aw{justify-self:start}}.ts-grid .aw{width:44px}.wm-t td.aw{text-align:right;padding-left:0!important}.wm-t td.aw .btn{padding:0 10px}.tn{flex-direction:column;gap:16px;display:flex}.tn-logo{border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.tn-logo.xs{border-radius:7px;flex-basis:24px;width:24px;height:24px;font-size:10px}.tn-logo.lg{border-radius:18px;flex-basis:64px;width:64px;height:64px;font-size:22px}.tn-pill{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tn-pill.is-ok{color:#389e0d;background:#f0faeb}.tn-pill.is-pri{color:#1029aa;background:#eef2ff}.tn-pill.is-err{color:#cf1322;background:#fff1f0}.tn-pill.is-neu{color:#6f6e68;background:#f4f4f1}.tn-ks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.tn-k{background:#fff;border:1px solid #ecebe5;border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.tn-k>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tn-k span{color:#8a8983;font-size:12.5px}.tn-k b{color:#191917;font-size:22px;font-weight:600;line-height:28px}.tn-k small{color:#8a8983;font-size:12px}.tn-ki{color:#6f6e68;background:#f4f4f1;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tn-ki .msi{--isz:22px}.tn-k.is-pri .tn-ki{color:#1b43f5;background:#eef2ff}.tn-k.is-ok .tn-ki{color:#389e0d;background:#f0faeb}.tn-k.is-warn .tn-ki{color:#ad6800;background:#fff7e6}.tn-k.is-err .tn-ki{color:#cf1322;background:#fff1f0}.tn-tb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tn-tb .seg i{color:#8a8983;margin-left:4px;font-size:11px;font-style:normal}.tn-sel{color:#8a8983;background:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 6px 0 14px;display:inline-flex}.tn-sel .msi{--isz:18px}.tn-sel select{height:40px;font:inherit;color:#191917;cursor:pointer;background:0 0;border:0;outline:0;font-size:13.5px}.tn-q{border-radius:999px;width:240px;height:44px}.tn-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;display:grid}.tn-card{color:inherit;background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.tn-card:hover{border-color:#c4d0fe;box-shadow:0 6px 20px #1b43f514}.tn-ch{align-items:center;gap:12px;min-width:0;display:flex}.tn-ch b{color:#191917;font-size:15.5px;font-weight:600}.tn-ch small{color:#8a8983;font-size:12.5px}.tn-where{color:#3c3b37;background:#fafaf8;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.tn-where .msi{--isz:18px;color:#8a8983;flex:none}.tn-sh{color:#8a8983;justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.tn-sh b{color:#191917}.tn-bar{background:#f0efeb;border-radius:999px;height:6px;overflow:hidden}.tn-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.tn-cf{border-top:1px solid #f0efeb;grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:12px;display:grid}.tn-cf div{flex-direction:column;gap:2px;min-width:0;display:flex}.tn-cf span{color:#8a8983;font-size:11.5px}.tn-cf b{color:#191917;font-size:13.5px;font-weight:600}.tn-empty{text-align:center;border:1px dashed #dcdbd5;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.tn-empty>.msi{--isz:36px;color:#9aaefb}.tn-empty b{color:#191917;font-size:16px}.tn-empty span{color:#8a8983;max-width:420px;font-size:13.5px}.tn-empty .btn{margin-top:6px}.tn-empty.sm{padding:28px}.tn-guide{background:linear-gradient(135deg,#eef2ff,#f8f9ff);border:1px solid #d6dffe;border-radius:20px;padding:20px}.tn-gh{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.tn-gh b{color:#191917;font-size:16px}.tn-gh span{color:#4b5ca8;font-size:13px}.tn-gl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.tn-gs{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tn-gs>div{flex:auto;min-width:0}.tn-gs b{font-size:14px;display:block}.tn-gs small{color:#8a8983;font-size:12px}.tn-gn{color:#fff;background:#1b43f5;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.tn-gs.is-done .tn-gn{background:#52c41a}.tn-gs.is-done b{color:#8a8983}.tn-gn .msi{--isz:16px}.tn-prop{background:#fff;border:1px solid #ecebe5;border-radius:20px;padding:20px}.tn-ph{align-items:center;gap:14px;margin-bottom:16px;display:flex}.tn-ph b{color:#191917;font-size:16px}.tn-ph small{color:#8a8983;font-size:12.5px}.tn-pi{color:#1b43f5;background:#eef2ff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tn-pi .msi{--isz:22px}.tn-occ{flex-direction:column;align-items:flex-end;margin-right:8px;display:flex}.tn-occ b{color:#1b43f5;font-size:20px}.tn-occ span{color:#8a8983;font-size:12px}.tn-flh{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tn-flh b{font-size:14px}.tn-flh span{color:#8a8983;font-size:12.5px}.tn-lk{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.tn-lk .msi{--isz:16px}.tn-us{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tn-us.is-wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:12px}.tn-u{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px dashed #d4d3cd;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.tn-u.is-on{background:#fafaf8;border:1px solid #ecebe5}.tn-u:hover{border-color:#9aaefb}.tn-u b{color:#191917;font-size:13.5px;font-weight:600}.tn-u small{color:#8a8983;font-size:11.5px}.tn-u .tn-ut{color:#3c3b37}.tn-u>.col{flex:auto}.tn-vac{color:#389e0d;background:#f0faeb;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.tn-vac .msi{--isz:16px}.tn-tc{align-items:center;gap:8px;display:inline-flex}.tn-log{flex-direction:column;padding:4px 0;display:flex}.tn-li{gap:12px;padding-bottom:16px;display:flex;position:relative}.tn-li>i{z-index:1;background:#9aaefb;border-radius:999px;flex:0 0 10px;height:10px;margin-top:5px;position:relative}.tn-li:not(:last-child):before{content:"";background:#ecebe5;width:1px;position:absolute;top:15px;bottom:0;left:4.5px}.tn-li b{font-size:13.5px;font-weight:600;display:block}.tn-li small{color:#8a8983;font-size:12px}.tn-hero{background:#fff;border:1px solid #ecebe5;border-radius:20px;align-items:center;gap:16px;padding:20px;display:flex}.tn-hero h2{color:#191917;margin:0;font-size:20px;font-weight:600}.tn-hs{gap:24px;padding:0 8px;display:flex}.tn-hs div{flex-direction:column;align-items:flex-end;display:flex}.tn-hs b{color:#191917;font-size:18px}.tn-hs span{color:#8a8983;font-size:12px}.tn-dt{border-bottom:1px solid #ecebe5;gap:4px;display:flex}.tn-dt a{color:#6f6e68;border-bottom:2px solid #0000;align-items:center;gap:6px;height:48px;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tn-dt a:hover{color:#191917}.tn-dt a.is-on{color:#1b43f5;border-bottom-color:#1b43f5}.tn-dt a i{color:#6f6e68;background:#f0efeb;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal}.tn-dt a.is-on i{color:#1029aa;background:#eef2ff}.tn-dg{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.tn-box{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.tn-box h4{color:#191917;margin:0 0 8px;font-size:14px;font-weight:600}.tn-box .btn{align-self:flex-start;margin-top:10px}.tn-kv{border-bottom:1px solid #f4f4f1;justify-content:space-between;gap:16px;padding:9px 0;font-size:13.5px;display:flex}.tn-kv:last-of-type{border-bottom:0}.tn-kv span{color:#8a8983}.tn-kv b{color:#191917;text-align:right;font-weight:500}.tn-priv{color:#4b5ca8;background:#f8f9ff;border-radius:12px;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;display:flex}.tn-priv .msi{--isz:16px;flex:none}.tn-steps{gap:8px;margin-bottom:20px;display:flex}.tn-steps>span{color:#8a8983;border:1px solid #ecebe5;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.tn-steps i{background:#f0efeb;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:grid}.tn-steps i .msi{--isz:14px}.tn-steps>span.is-on{color:#1b43f5;border-color:#1b43f5}.tn-steps>span.is-on i{color:#fff;background:#1b43f5}.tn-steps>span.is-done i{color:#1b43f5;background:#e0e7ff}.tn-fb{flex-direction:column;gap:16px;display:flex}.tn-g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tn-g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tn-pick{flex-direction:column;gap:12px;max-height:280px;display:flex;overflow:auto}.tn-pg>b{color:#8a8983;margin-bottom:6px;font-size:12.5px;display:block}.tn-pg>div{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.tn-pu{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tn-pu.is-on{background:#f5f7ff;border-color:#1b43f5}.tn-pu input{accent-color:#1b43f5}.tn-pu span{flex-direction:column;display:flex}.tn-pu b{font-size:13.5px}.tn-pu small{color:#8a8983;font-size:12px}.tn-sum{color:#1029aa;background:#f8f9ff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.tn-sum .msi{--isz:18px}.tn-slug{border:1px solid #e6e6e6;border-radius:12px;align-items:center;display:flex;overflow:hidden}.tn-slug .input{box-shadow:none;border:0}.tn-slug i{color:#8a8983;background:#fafaf8;align-self:stretch;align-items:center;padding:0 12px;font-size:13.5px;font-style:normal;display:flex}.tn-ob{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.tn-ob-g{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.tn-ob-o{cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex}.tn-ob-o input{accent-color:#1b43f5;margin-top:3px}.tn-ob-o>.msi{--isz:20px;color:#1b43f5}.tn-ob-o b{font-size:14px;display:block}.tn-ob-o small{color:#8a8983;font-size:12px}.tn-ob-o.is-on{background:#f5f7ff;border-color:#1b43f5}@media (width<=760px){.tn-g2,.tn-g3{grid-template-columns:1fr}.tn-hs{display:none}.tn-q{width:100%}}.tn-seg{flex-wrap:wrap}.tn-unit,.tn-ver{align-items:center;gap:8px;display:flex}.tn-unit{border:1px solid #e6e6e6;border-radius:12px;overflow:hidden}.tn-unit .input{box-shadow:none;border:0}.tn-unit i{color:#8a8983;background:#fafaf8;align-self:stretch;align-items:center;padding:0 14px;font-size:13px;font-style:normal;display:flex}.tn-ver .input{flex:auto}.tn-ver .btn{flex:none}.tn-vok{color:#389e0d;white-space:nowrap;background:#f0faeb;border-radius:999px;align-items:center;gap:4px;height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tn-vok .msi{--isz:16px}.tn-vok.sm{vertical-align:2px;height:22px;margin-left:6px;padding:0 8px;font-size:11.5px}.tn-vok.sm .msi{--isz:13px}.tn-otp{align-items:center;gap:8px;margin-top:8px;display:flex}.tn-otp .input{letter-spacing:.2em;width:160px}.tn-up{cursor:pointer;color:#6f6e68;border:1px dashed #d4d3cd;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:13.5px;display:flex}.tn-up:hover{border-color:#9aaefb}.tn-up.is-on{color:#191917;border-style:solid}.tn-up .msi{--isz:20px;color:#1b43f5}.tn-prev{background:#fafaf8;border:1px solid #ecebe5;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tn-prh{justify-content:space-between;align-items:baseline;display:flex}.tn-prh b{font-size:14px}.tn-prh span{color:#8a8983;font-size:12.5px}.tn-prr{align-items:center;gap:12px;display:flex}.tn-prr>span{color:#6f6e68;flex:0 0 70px;font-size:12.5px}.tn-prr>div{flex-wrap:wrap;gap:4px;display:flex}.tn-prr i{color:#3c3b37;background:#fff;border:1px solid #ecebe5;border-radius:8px;padding:3px 8px;font-size:12px;font-style:normal}.tn-steps i .msi,.tn-gn .msi{place-items:center;width:14px;height:14px;display:grid;container-type:normal}.tn-steps i .msi>i,.tn-gn .msi>i{text-align:center;width:14px;height:14px;font-size:14px;line-height:14px;display:block}.tn-steps i,.tn-gn{place-items:center;display:grid!important}.tn-steps i .msi,.tn-gn .msi{flex:0 0 14px;max-width:14px;margin:auto;width:14px!important}.tn-gst{background:#f8f9ff;border:1px solid #d6dffe;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.tn-gst.is-sm{gap:0;padding:12px 14px}.tn-gsth{align-items:center;gap:8px;min-width:0;display:flex}.tn-gsth>.msi{--isz:18px;color:#1b43f5;flex:none}.tn-gsth b{color:#191917;white-space:nowrap;font-size:14px}.tn-gsth>span:last-child{margin-left:auto}.tn-gst.is-sm .tn-gsth>.b-s{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;overflow:hidden}.tn-gstg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;display:grid}.tn-lk2{flex-direction:column;gap:2px;min-width:0;display:flex}.tn-lk2 span{color:#6f7bb3;font-size:11.5px}.tn-lk2 b{color:#191917;overflow-wrap:anywhere;font-size:13px;font-weight:600}.tn-places{flex-direction:column;gap:8px;display:flex}.tn-place{cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.tn-place input{accent-color:#1b43f5;margin-top:3px}.tn-place.is-on{background:#f5f7ff;border-color:#1b43f5}.tn-place>span{flex-direction:column;gap:1px;min-width:0;display:flex}.tn-place small{color:#8a8983;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.tn-place b{color:#191917;font-size:14px}.tn-place>span>span{color:#6f6e68;font-size:13px}@media (width<=760px){.tn-gstg{grid-template-columns:1fr 1fr}}.tn-otp{flex-wrap:wrap;align-items:center;gap:8px 10px}.tn-otp>.b-s{flex:1 0 100%;order:3}.tn-otp>.otp{flex:0 auto;min-width:0}.tn-pbar{scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.tn-pc{min-width:200px;max-width:280px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:16px;flex:none;align-items:center;gap:10px;padding:10px 14px 10px 10px;transition:border-color .15s,background .15s;display:flex}.tn-pc:hover{border-color:#c4d0fe}.tn-pc b{color:#191917;font-size:14px;font-weight:600}.tn-pc small{color:#8a8983;font-size:12px}.tn-pc.is-on b{color:#1029aa}.tn-pci{color:#6f6e68;background:#f4f4f1;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tn-pci .msi{--isz:18px}.tn-fu-q{background:#fafaf8;border:1px solid #ecebe5;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.tn-fu-qh{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tn-fu-qh b{color:#191917;font-size:14px}.tn-fu-qg{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tn-step{background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:stretch;height:44px;display:flex;overflow:hidden}.tn-step button{font:inherit;color:#3c3b37;cursor:pointer;background:#f8f8f6;border:0;flex:0 0 36px;font-size:16px}.tn-step button:hover{color:#1b43f5;background:#eef2ff}.tn-step .input{min-width:0;box-shadow:none;text-align:center;-moz-appearance:textfield;border:0;border-radius:0;flex:auto;padding:0 4px;height:100%!important}.tn-step .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tn-step .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tn-fu-cw{color:#ad6800;align-items:center;gap:8px;font-size:13px;display:flex}.tn-fu-cw .msi{--isz:16px}.tn-fu-sum{background:#f8f9ff;border:1px solid #d6dffe;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.tn-fu-sum>div{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.tn-fu-sum>div+div{border-left:1px solid #e0e7ff}.tn-fu-sum b{color:#1029aa;font-size:20px;font-weight:600;line-height:26px}.tn-fu-sum span{color:#6f7bb3;font-size:12px}.tn-fl2{flex-direction:column;gap:8px;display:flex}.tn-flr{background:#fff;border:1px solid #ecebe5;border-radius:16px;overflow:hidden}.tn-flr.is-open{border-color:#c4d0fe}.tn-flr.is-off{background:#fafaf8}.tn-flr.is-off .tn-flt b{color:#a3a29c}.tn-flh2{align-items:center;gap:6px;padding:6px 8px 6px 4px;display:flex}.tn-fll{color:#3c3b37;cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.tn-flb{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.tn-flrow{align-items:center;gap:12px;display:flex}.tn-flrow label{color:#8a8983;flex:0 0 90px;font-size:12.5px}.tn-flrow .input{max-width:260px;height:40px}.tn-ut{flex-direction:column;gap:6px;display:flex}.tn-uth,.tn-utr{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 90px 110px 32px;align-items:center;gap:8px;display:grid}.tn-uth span{letter-spacing:.04em;text-transform:uppercase;color:#a3a29c;font-size:11.5px;font-weight:600}.tn-utr .input,.tn-utr .select{height:40px!important}.tn-flf{flex-wrap:wrap;gap:12px;display:flex}.tn-fladd{height:48px;font:inherit;color:#1b43f5;cursor:pointer;background:#f8f9ff;border:1px dashed #c4d0fe;border-radius:16px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.tn-fladd:hover{background:#eef2ff}.tn-fladd .msi{--isz:18px}.tn-fu-qg,.tn-fu-sum{grid-template-columns:1fr 1fr}@media (width<=760px){.tn-fu-qg,.tn-fu-sum,[data-pp-b] .tn-gstg{grid-template-columns:1fr 1fr}}.tn-steps{grid-auto-columns:1fr;grid-auto-flow:column;padding:4px 0 0;flex-wrap:nowrap!important;gap:0!important;margin:0 0 24px!important;display:grid!important}.tn-steps>span{color:#8a8983;text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;position:relative;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0 4px!important;display:flex!important}.tn-steps>span:before{content:"";z-index:0;background:#e8e7e2;width:100%;height:2px;position:absolute;top:15px;right:50%}.tn-steps>span:first-child:before{display:none}.tn-steps>span.is-done:before,.tn-steps>span.is-on:before{background:#1b43f5}.tn-steps>span>i{z-index:1;box-sizing:border-box;border:2px solid #dcdbd5;border-radius:999px;flex:0 0 32px;place-items:center;font-size:13px;font-style:normal;font-weight:600;position:relative;color:#8a8983!important;background:#fff!important;width:32px!important;height:32px!important;display:grid!important}.tn-steps>span.is-on{color:#1b43f5;font-weight:600}.tn-steps>span.is-on>i{border-color:#1b43f5;box-shadow:0 0 0 4px #eef2ff;color:#fff!important;background:#1b43f5!important}.tn-steps>span.is-done{color:#191917}.tn-steps>span.is-done>i{border-color:#1b43f5;color:#1b43f5!important;background:#eef2ff!important}.tn-steps>span>i .msi{flex:0 0 16px;max-width:16px;height:16px;margin:auto;width:16px!important}.tn-steps>span>i .msi>i{width:16px;height:16px;font-size:16px;line-height:16px}.tn-seg-fill{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;border-radius:16px!important;display:grid!important}.tn-seg-fill button{text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;overflow:hidden;border-radius:12px!important}@media (width<=640px){.tn-seg-fill{grid-template-columns:1fr 1fr}}.tn-ptype{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tn-pt{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.tn-pt:hover{border-color:#c4d0fe}.tn-pt.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.tn-pti{color:#6f6e68;background:#f4f4f1;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tn-pti .msi{--isz:20px}.tn-pt.is-on .tn-pti{color:#fff;background:#1b43f5}.tn-ptb{flex-direction:column;gap:2px;min-width:0;padding-right:18px;display:flex}.tn-ptb b{color:#191917;font-size:13.5px;font-weight:600}.tn-ptb small{color:#8a8983;font-size:12px;line-height:16px}.tn-ptc{color:#fff;background:#1b43f5;border-radius:999px;place-items:center;width:18px;height:18px;display:none;position:absolute;top:10px;right:10px}.tn-ptc .msi{--isz:12px;width:12px;height:12px}.tn-ptc .msi>i{font-size:12px;line-height:12px}.tn-pt.is-on .tn-ptc{display:grid}@media (width<=700px){.tn-ptype{grid-template-columns:1fr 1fr}}.tn-sh2{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.tn-sh2 b{color:#191917;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.tn-sh2 span{color:#8a8983;max-width:560px;font-size:13.5px;line-height:20px}.tn-fu-qh{align-items:center!important}.tn-fu-qi{color:#1b43f5;background:#eef2ff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tn-fu-qi .msi{--isz:20px}.tn-fu-ed{color:#1029aa;white-space:nowrap;background:#eef2ff;border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tn-fu-ed .msi{--isz:14px}.tn-fu-tag{color:#1029aa;background:#eef2ff;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.tn-fu-q{background:linear-gradient(#fafbff,#fff)!important;border-color:#e0e7ff!important}.tn-nm{border-top:1px solid #eef0f6;flex-direction:column;gap:10px;padding-top:16px;display:flex}.tn-nmh{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tn-nmh b{color:#3c3b37;font-size:13px;font-weight:600}.tn-nmo{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tn-nmb{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;display:flex}.tn-nmb:hover{border-color:#c4d0fe}.tn-nmb.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.tn-nmb b{color:#191917;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tn-nmb span{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.tn-nmb.is-on b{color:#1029aa}.tn-nmr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tn-nmr label{color:#3c3b37;flex:0 0 140px;font-size:12.5px;font-weight:600}.tn-nmr .input{flex:0 240px;height:40px;min-height:40px}.tn-nmt{flex-wrap:wrap;flex:1 0 100%;gap:6px;padding-left:152px;display:flex}.tn-nmt button{height:28px;font:inherit;color:#4b5ca8;cursor:pointer;background:#f8f9ff;border:1px solid #e0e7ff;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.tn-nmt button:hover{background:#eef2ff}.tn-nmt code{color:#1029aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.tn-nmp{color:#4b5ca8;background:#fff;border:1px dashed #d6dffe;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.tn-nmp .msi{--isz:16px}.tn-nmp b{color:#1029aa;font-variant-numeric:tabular-nums}@media (width<=760px){.tn-nmo{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-nmt{padding-left:0}}.tn-nmo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tn-nmb span{white-space:normal;text-overflow:clip;line-height:15px;overflow:visible}.tn-uadd{height:44px;font:inherit;color:#1b43f5;cursor:pointer;background:#f8f9ff;border:0;border-top:1px dashed #d6dffe;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.tn-uadd:hover{background:#eef2ff}.tn-uadd .msi{--isz:18px}.tn-flf>span .msi{--isz:16px}@media (width<=760px){[data-pp-b] .tn-fu-qg{grid-template-columns:1fr 1fr}}.tn-qs{background:#f8f9ff;border:1px solid #e0e7ff;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tn-qsl{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tn-qsk{color:#1029aa;flex:0 0 112px;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.tn-qsk .msi{--isz:16px;color:#1b43f5}.tn-qst{color:#4b5ca8;font-size:13.5px}.tn-step.sm{border-radius:10px;flex:none;width:104px;height:36px!important}.tn-step.sm button{font-size:15px;flex:0 0 28px!important}.tn-step.sm .input{min-width:36px;font-size:14px;font-weight:600;height:34px!important;min-height:0!important}.tn-qsi{width:90px}.tn-qsi.is-wide{width:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.tn-qsp{color:#4b5ca8;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.tn-qsh{color:#6f7bb3;margin:0 0 0 120px;font-size:12px}@media (width<=760px){.tn-qsk{flex-basis:100%}.tn-qsh{margin-left:0}}.tn-qsl{flex-wrap:nowrap;align-items:flex-start}.tn-qsk{padding-top:9px}.tn-qsc{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.tn-step.sm{width:92px}@media (width<=760px){.tn-qsl{flex-wrap:wrap}.tn-qsk{padding-top:0}}.tn-qs{gap:16px!important;padding:18px 20px!important}.tn-qsh2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tn-qsh2 b{color:#1029aa;align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.tn-qsh2 b .msi{--isz:18px;color:#1b43f5}.tn-qsh2>span:not(.grow):not(.tn-fu-ed){color:#4b5ca8;font-size:13px}.tn-qg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid}.tn-qg.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tn-qf{flex-direction:column;gap:6px;min-width:0;display:flex}.tn-qfl{color:#3c3b37;font-size:13px;font-weight:600}.tn-qf small{color:#8a8983;font-size:12px;line-height:16px}.tn-qf .tn-step.sm{width:100%;height:40px!important}.tn-qf .tn-step.sm .input{height:38px!important}.tn-qf .select.sm,.tn-qf .input.sm{background-color:#fff;width:100%;height:40px!important;min-height:40px!important}.tn-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tn-qsum{color:#4b5ca8;background:#fff;border:1px dashed #d6dffe;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.tn-qsum .msi{--isz:16px}.tn-qsum b{color:#1029aa;font-variant-numeric:tabular-nums}@media (width<=760px){.tn-qg,.tn-qg.is-2{grid-template-columns:1fr 1fr}}.tn-sum.is-err{color:#cf1322;background:#fff1f0}.tn-ls{background:#fff;border:1px solid #ecebe5;border-radius:18px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.tn-lsh{align-items:center;gap:8px;display:flex}.tn-lsh .msi{--isz:18px;color:#1b43f5}.tn-lsh b{color:#191917;font-size:14.5px}.tn-lsh .b-s{margin-left:4px}.tn-fpk{flex-direction:column;gap:10px;max-height:320px;padding-right:2px;display:flex;overflow:auto}.tn-fpr{background:#fafaf8;border:1px solid #f0efeb;border-radius:14px;padding:10px 12px}.tn-fph{cursor:pointer;align-items:center;gap:10px;display:flex}.tn-fph b{color:#191917;font-size:13.5px}.tn-fph span{color:#8a8983;font-size:12.5px}.tn-fph i{color:#1b43f5;margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.tn-fpu{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.tn-fpo{cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.tn-fpo input{accent-color:#1b43f5}.tn-fpo.is-on{background:#f5f7ff;border-color:#1b43f5}.tn-fpo b{font-size:13px}.tn-fpo small{color:#8a8983;white-space:nowrap;margin-left:auto;font-size:11.5px}.tn-fpx{color:#a3a29c;border:1px dashed #e8e7e2;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.tn-fpx small{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11px;overflow:hidden}.tn-ten{flex-direction:column;gap:8px;display:flex}.tn-tenc{flex-wrap:wrap;gap:6px;display:flex}.tn-tenc button.is-on{color:#fff;background:#1b43f5;border-color:#1b43f5}.tn-tenx{align-items:center;gap:8px;display:flex}.tn-tenx .input{width:90px;height:40px!important;min-height:40px!important}.tn-tenx .seg button{padding:6px 12px}.tn-ro{color:#191917;background:#f4f4f1;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.tn-ro .msi{--isz:18px;color:#8a8983}.tn-rm{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tn-rmo{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tn-rmo b{color:#191917;font-size:14px}.tn-rmo small{color:#8a8983;font-size:12px}.tn-rmo.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.tn-rmo.is-on b{color:#1029aa}@media (width<=760px){.tn-rm{grid-template-columns:1fr}}.tn-ro.is-txt{color:#4b5ca8;background:#f8f9ff;align-items:flex-start;height:auto;min-height:44px;padding:10px 14px;font-size:13px;font-weight:400}.tn-sum.is-warn{color:#ad6800;background:#fff7e6}.tn-bldw{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tn-bld{background:linear-gradient(#fafbff,#fff);border:1px solid #ecebe5;border-radius:16px;flex-direction:column;gap:4px;max-height:360px;padding:14px 12px 10px;display:flex;position:relative;overflow:auto}.tn-bldr{background:#e8e7e2;border-radius:6px 6px 0 0;height:8px;margin:0 18px 2px 30px;display:block}.tn-bf{align-items:center;gap:6px;display:flex}.tn-bfn{height:24px;font:inherit;color:#8a8983;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 26px;padding:0;font-size:11px;font-weight:600}.tn-bfn:hover,.tn-bf.is-focus .tn-bfn{color:#1029aa;background:#eef2ff}.tn-bfu{background:#fff;border:1px solid #e8e7e2;border-radius:6px;flex:auto;gap:2px;height:24px;padding:2px;display:flex}.tn-bf.is-focus .tn-bfu{border-color:#1b43f5;box-shadow:0 0 0 2px #eef2ff}.tn-bu{cursor:pointer;border:0;border-radius:3px;min-width:6px;height:100%;padding:0;transition:transform .1s}.tn-bu.is-free:hover{background:#b7eb8f;transform:scaleY(1.08)}.tn-bu.is-on{background:#1b43f5}.tn-bldk{color:#6f6e68;flex-wrap:wrap;gap:6px 10px;margin-top:10px;font-size:11.5px;display:flex}.tn-bldk span{align-items:center;gap:4px;display:inline-flex}.tn-bldw .tn-fpk{max-height:360px}.tn-fpr.is-focus{background:#f8f9ff;border-color:#c4d0fe}.tn-fpu{flex-wrap:wrap;gap:8px;display:flex!important}.tn-fpo,.tn-fpx{flex:none;width:auto}.tn-fpo small,.tn-fpx small{margin-left:8px}@media (width<=760px){.tn-bldw{grid-template-columns:1fr}.tn-bld{max-height:220px}}.tn-bld .tn-bu,.tn-bld .tn-bfn{min-height:0!important}.tn-bld .tn-bu{height:100%!important}.tn-bfu:empty{background:repeating-linear-gradient(45deg,#fafaf8,#fafaf8 4px,#f1f0ec 4px 8px);border-style:dashed}.tn-bld{background:linear-gradient(#e9f1ff 0%,#f6f9ff 60%,#fff 100%)!important;gap:0!important;padding:18px 16px 12px 10px!important}.tn-bldr{position:relative;background:#4a5268!important;border-radius:4px 4px 0 0!important;height:14px!important;margin:0 22px 0 40px!important}.tn-bldr:before{content:"";background:#4a5268;width:2px;height:12px;position:absolute;bottom:100%;left:50%}.tn-bldr:after{content:"";background:#ff7a45;border-radius:999px;width:8px;height:8px;position:absolute;bottom:calc(100% + 10px);left:calc(50% - 3px);box-shadow:0 0 6px #ff7a45}.tn-bf{margin:0;gap:8px!important}.tn-bfn{text-align:right;flex:0 0 28px!important;padding-right:2px!important;font-size:10.5px!important}.tn-bfu{margin-right:12px;position:relative;box-shadow:inset 0 -2px #0000002e;background:#5b6378!important;border:0!important;border-radius:0!important;gap:4px!important;height:30px!important;padding:5px 6px!important}.tn-bf:first-of-type .tn-bfu{box-shadow:inset 0 -2px #0000002e,inset 0 3px #ffffff0f}.tn-bu{box-shadow:none!important;border-radius:2px!important}.tn-bu.is-free:hover{outline-offset:-1px;outline:2px solid #fff;background:linear-gradient(#f6ffed,#95de64)!important;transform:none!important}.tn-bldg{position:relative;background:#4a5268!important;border-radius:0!important;height:12px!important;margin:0 22px 0 40px!important}.tn-bldg:before{content:"";background:#c9a96e;border-radius:3px 3px 0 0;width:20px;height:16px;position:absolute;bottom:0;left:calc(50% - 10px);box-shadow:inset 0 0 0 2px #8a7044}.tn-bldg:after{content:"";background:#b8b7b0;border-radius:0 0 6px 6px;height:6px;position:absolute;top:100%;left:-30px;right:-14px}.tn-bldk{margin-top:16px!important}.tn-bld{background:linear-gradient(#f5f8ff 0%,#fff 100%)!important;border-color:#e6eaf5!important}.tn-bldr,.tn-bldg{margin:0 12px 0 36px!important}.tn-bldr{background:#cfd6e6!important;border-radius:6px 6px 0 0!important;height:10px!important}.tn-bldr:before{background:#cfd6e6!important;height:10px!important}.tn-bldr:after{background:#1b43f5!important;width:6px!important;height:6px!important;bottom:calc(100% + 9px)!important;left:calc(50% - 2px)!important;box-shadow:0 0 0 3px #1b43f52e!important}.tn-bfu{background:#eef1f8!important;padding:5px!important;box-shadow:inset 0 -1px #dde3f0!important}.tn-bu{border-radius:3px!important}.tn-bu.is-free{background:#d1fae5!important;box-shadow:inset 0 0 0 1px #6ee7b7!important}.tn-bu.is-free:hover{background:#a7f3d0!important;outline:none!important}.tn-bu.is-soon{cursor:pointer;box-shadow:inset 0 0 0 1px #fbbf24;background:repeating-linear-gradient(135deg,#fef3c7 0 4px,#fde68a 4px 8px)!important}.tn-bldg:before{background:#fff!important;border-radius:4px 4px 0 0!important;width:18px!important;height:14px!important;left:calc(50% - 9px)!important;box-shadow:inset 0 0 0 2px #9aaefb!important}.tn-bldk i.is-free{background:#d1fae5!important;box-shadow:inset 0 0 0 1px #6ee7b7!important}.tn-bldk i.is-soon{background:#fde68a;box-shadow:inset 0 0 0 1px #fbbf24}.tn-soon{color:#b45309;margin-left:8px;font-size:11px;font-style:normal;font-weight:600;display:block}.tn-agr{color:#4b5ca8;margin:-2px 0 2px;font-size:11.5px;display:block}.tn-bldg:after{left:-6px!important;right:-6px!important}.tn-uw{flex-direction:column;gap:6px;min-width:0;display:flex}.tn-uw>.tn-u{width:100%}.tn-nf{font-weight:600;color:#b45309!important;font-size:11.5px!important}.tn-book{height:30px;font:inherit;color:#1b43f5;cursor:pointer;background:#fff;border:1px dashed #9aaefb;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tn-book .msi{--isz:15px}.tn-book:hover{background:#eef2ff;border-style:solid}.tn-bu.is-taken{cursor:pointer!important}.tn-bu.is-taken:hover{outline-offset:-1px;outline:2px solid #fbbf24}button.tn-fpx{font:inherit;text-align:left;cursor:pointer;border-style:dashed}button.tn-fpx:hover{background:#fffbeb;border-color:#fbbf24}.tn-svt{background:#f2f3f7;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex}.tn-svt button{height:36px;font:inherit;color:#5c5b56;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.tn-svt button .msi{--isz:17px}.tn-svt i{color:#5c5b56;background:#e4e6ee;border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:600}.tn-svt button.is-on i{color:#1029aa;background:#eef2ff}.tn-bld{box-shadow:0 1px 2px #1018280a;background:#fff!important;border:1px solid #eceef4!important;border-radius:20px!important;gap:6px!important;padding:20px 14px 14px!important}.tn-bldr{background:#e7e9f0!important;border-radius:999px!important;height:6px!important;margin:0 8px 4px 38px!important}.tn-bldr:before,.tn-bldr:after{display:none!important}.tn-bf{gap:10px!important}.tn-bfn{color:#9a9ba3!important;text-align:center!important;border-radius:8px!important;flex:0 0 28px!important;height:28px!important;padding:0!important;font-size:11px!important}.tn-bf.is-focus .tn-bfn{color:#fff!important;background:#191917!important}.tn-bfu{transition:background .15s;height:28px!important;box-shadow:none!important;background:#f4f5f8!important;border:0!important;border-radius:10px!important;gap:3px!important;margin-right:0!important;padding:3px!important}.tn-bf:hover .tn-bfu{background:#eef0f5!important}.tn-bf.is-focus .tn-bfu{background:#eef2ff!important;box-shadow:inset 0 0 0 1.5px #9aaefb!important}.tn-bu{border-radius:7px!important;transition:transform .12s,opacity .15s,box-shadow .15s!important}.tn-bu.is-free{box-shadow:none!important;background:#34d399!important}.tn-bu.is-soon{box-shadow:none!important;background:#fbbf24!important}.tn-bu.is-taken{background:#d4d7e0!important}.tn-bu:not(.is-on):hover{transform:translateY(-2px);outline:none!important;box-shadow:0 4px 10px #1018282e!important}.tn-bldw.is-free .tn-bu.is-taken{opacity:.35}.tn-bldw.is-busy .tn-bu.is-free,.tn-bldw.is-busy .tn-bu.is-soon{opacity:.3}.tn-bldw.is-busy .tn-bu.is-taken{background:#fbbf24!important}.tn-bfu:empty{background:repeating-linear-gradient(45deg,#f4f5f8 0 6px,#eceef3 6px 12px)!important}.tn-bldg{background:#e7e9f0!important;border-radius:999px!important;height:6px!important;margin:4px 8px 0 38px!important}.tn-bldg:before,.tn-bldg:after{display:none!important}.tn-bldk{border-top:1px solid #f0f1f5;padding-top:12px;gap:6px 12px!important;margin-top:14px!important}.tn-bldk i.is-free{box-shadow:none!important;background:#34d399!important}.tn-bldk i.is-soon{box-shadow:none!important;background:#fbbf24!important}.tn-bldr,.tn-bldg{margin-right:0!important}.tn-bld .tn-bfn{height:28px!important}.tn-bldk i.is-bk{background:#fbbf24!important}.tn-bldk i.is-dim{background:#e7e9f0!important}.tn-svt i{font-weight:600;color:#9a9ba3!important;background:0 0!important;padding:0 0 0 2px!important}.tn-svt button .msi{background:0 0!important}.tn-bldk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px!important;display:grid!important}.tn-bldk span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;gap:6px!important}.tn-bldk i{flex:0 0 10px}.tn-bldw.is-busy .tn-fpu{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid!important}.tn-bldw.is-busy .tn-fpx{background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 14px;display:flex;border:1px solid #eceef4!important}.tn-bldw.is-busy .tn-fpx b,.tn-bldw.is-busy .tn-fpx{color:#191917;font-size:14px;font-weight:600}.tn-bldw.is-busy .tn-fpx small{color:#8a8983;font-size:12px;font-weight:400;margin:0!important}.tn-bldw.is-busy .tn-fpx .tn-soon{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 8px;margin:4px 0 0!important}.tn-bldw.is-busy .tn-fpx:hover{box-shadow:0 4px 12px #10182814;border-color:#fbbf24!important}.tn-wfl{height:32px;font:inherit;color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fbbf24;border-radius:999px;align-items:center;gap:6px;margin:0 0 8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tn-wfl .msi{--isz:16px}.tn-fpd{background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tn-fpdh{cursor:pointer;align-items:center;gap:8px;display:flex}.tn-fpdh b{font-size:13.5px}.tn-cw{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.tn-cw .msi{--isz:13px}.tn-fpd small{color:#6f6e68;font-size:12px}.tn-dst{align-items:center;gap:6px;margin-top:4px;display:inline-flex}.tn-dst button{width:28px;height:28px;font:inherit;color:#1b43f5;cursor:pointer;background:#fff;border:1px solid #d6dffe;border-radius:999px;font-size:15px}.tn-dst b{text-align:center;min-width:24px;font-size:14px}.tn-dst i{color:#6f6e68;font-size:12px;font-style:normal}.tn-bldw.is-busy .tn-fpx.is-cw{cursor:default;grid-column:1/-1;gap:6px}.tn-cwh{align-items:center;gap:8px;width:100%;display:flex}.tn-cwl{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.tn-cwr{background:#f8f8f6;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tn-cwr b{font-size:13px}.tn-cwr small{font-size:11.5px!important}.tn-cwb{height:30px;font:inherit;color:#92400e;cursor:pointer;white-space:nowrap;background:#fffbeb;border:1px solid #fbbf24;border-radius:999px;flex:none;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600}.tn-cwb:hover{background:#fef3c7}.tn-ack{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tn-ak{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceef4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.tn-ak .msi{--isz:20px;margin-bottom:6px}.tn-ak b{color:#191917;font-size:22px;font-weight:600}.tn-ak span{color:#8a8983;font-size:12.5px}.tn-ak.is-ok .msi{color:#059669}.tn-ak.is-err .msi{color:#dc2626}.tn-ak.is-warn .msi{color:#d97706}.tn-ak.is-neu .msi{color:#8a8983}.tn-ak:hover{border-color:#c4d0fe}.tn-ak.is-on{border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.tn-act{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tn-acq{flex:0 300px;height:40px}.tn-cno{align-items:center;gap:8px;display:inline-flex}.tn-cno .msi{--isz:18px;color:#8a8983}.tn-cno i{color:#a3a29c;font-size:13px;font-style:normal}.tn-cno small{color:#8a8983;margin-left:6px;font-size:11.5px}.tn-ctbl td{vertical-align:middle}.tn-cf{flex-direction:column;gap:16px;display:flex}.tn-cz{flex-wrap:wrap;gap:8px;display:flex}.tn-crl{flex-direction:column;gap:6px;max-height:46vh;display:flex;overflow:auto}.tn-crr{cursor:pointer;border:1px solid #eceef4;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tn-crr:has(input:checked){background:#f8f9ff;border-color:#9aaefb}.tn-crf{justify-content:space-between;align-items:center;margin-top:10px;display:flex}@media (width<=860px){.tn-ack{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-acq{position:relative}.tn-acq .ic{top:50%!important;transform:translateY(-50%)!important}.tn-u.is-cw{align-items:flex-start}.tn-cwav{flex:none;display:flex}.tn-cwav>*{border-radius:999px;margin-right:-8px;box-shadow:0 0 0 2px #fff}.tn-cwav>:last-child{margin-right:0}.tn-u .tn-cw{vertical-align:1px;margin-left:4px;font-style:normal}.tn-ls:has(.tn-ten)>.tn-g3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 20px;display:grid}.tn-ls:has(.tn-ten)>.tn-g3>.field:first-child{grid-area:1/1}.tn-ls:has(.tn-ten)>.tn-g3>.tn-endf{grid-area:1/2}.tn-ls:has(.tn-ten)>.tn-g3>.field:has(.tn-ten){grid-area:2/1/auto/-1}.tn-ls:has(.tn-ten) .field{gap:6px}:is(.tn-ls:has(.tn-ten) .dmy,.tn-ls:has(.tn-ten) .tn-ro){box-sizing:border-box;height:44px}.tn-ten{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tn-tenc{background:#f2f3f7;border-radius:999px;gap:6px;padding:4px;display:flex}.tn-tenc button{min-width:64px;height:36px;font:inherit;color:#5c5b56;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.tn-tenc button.is-on{color:#191917;background:#fff;font-weight:600;box-shadow:0 1px 3px #1018281a}.tn-tenx{background:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;display:inline-flex}.tn-tenx>.input{text-align:center;width:56px;height:40px;font-weight:600;box-shadow:none!important;border:0!important;padding:0!important}.tn-tenx .seg{height:36px}.tn-tenx:before{content:"Custom";color:#8a8983;font-size:12.5px}.tn-agr{border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 10px;font-weight:500;margin:2px 0 0!important;font-size:12px!important;display:inline-flex!important}.tn-agr .msi{--isz:15px}.tn-agr.is-ll{color:#047857;background:#ecfdf5}.tn-agr.is-ls{color:#1029aa;background:#eef2ff}@media (width<=640px){.tn-ls:has(.tn-ten)>.tn-g3{grid-template-columns:1fr}.tn-ls:has(.tn-ten)>.tn-g3>.tn-endf{grid-area:auto/1}}.tn-ls:has(.tn-ten) .tn-ten{flex-direction:row;justify-content:flex-start;align-items:center}.tn-tenc button{height:36px!important;min-height:0!important}.tn-tenx .seg button{height:32px!important;min-height:0!important}.tn-ctag{height:28px;font:inherit;color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.tn-ctag .msi{--isz:15px}.tn-ctag:hover{background:#fef3c7}.tn-tenc{flex-wrap:nowrap;align-items:center}.tn-tenc .tn-tenx{background:0 0;border-radius:999px;gap:6px;border:0!important;height:36px!important;padding:0 3px 0 12px!important}.tn-tenc .tn-tenx:before{content:none!important}.tn-tenc .tn-tenx i{color:#5c5b56;font-size:13px;font-style:normal;font-weight:500}.tn-tenc .tn-tenx.is-on{background:#fff;box-shadow:0 1px 3px #1018281a}.tn-tenc .tn-tenx.is-on i{color:#191917;font-weight:600}.tn-tenc .tn-tenx>.input{text-align:center;background:#f4f5f8!important;border-radius:8px!important;width:44px!important;height:30px!important}.tn-tenc .tn-tenx .seg{background:#f4f5f8;border-radius:999px;align-items:center;padding:2px;display:inline-flex;height:30px!important}.tn-tenc .tn-tenx .seg button{justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;height:26px!important;min-height:0!important;padding:0 10px!important}.tn-tenc .tn-tenx>.input{min-height:0!important}.tn-seatbox{background:#fafbff;border:1px solid #eceef4;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:4px 20px;padding:16px 18px;display:grid}.tn-seatbox.is-empty{color:#8a8983;align-items:center;gap:10px;font-size:13px;display:flex}.tn-seatbox.is-empty .msi{--isz:20px;color:#9aaefb}.tn-seatt{background:#fff;border:1px solid #e0e7ff;border-radius:14px;flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;min-width:88px;padding:6px 14px;display:flex}.tn-seatt b{color:#1029aa;font-size:30px;font-weight:600;line-height:34px}.tn-seatl{flex-direction:column;gap:4px;display:flex}.tn-seatl>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.tn-seatl>div>span>i{color:#8a8983;font-size:11.5px;font-style:normal}.tn-seatl b{text-align:right;min-width:32px;font-weight:600}.tn-seatl small{color:#a3a29c;min-width:90px;font-size:11.5px}.tn-seatbox>p{grid-column:2;margin:4px 0 0}.tn-tenk{min-width:72px;height:36px;font:inherit;color:#5c5b56;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.tn-tenk:hover{color:#191917}.tn-tenk.is-on{color:#191917;background:#fff;font-weight:600;box-shadow:0 1px 3px #1018281a}.tn-ten>.tn-tenx{border-radius:999px;align-items:center;gap:8px;height:44px!important;box-shadow:none!important;background:#f8f9ff!important;border:1px solid #c4d0fe!important;padding:0 4px 0 6px!important;display:inline-flex!important}.tn-ten>.tn-tenx:before{content:none!important}.tn-ten>.tn-tenx>.input{text-align:center;font-weight:600;background:#fff!important;border:1px solid #e0e7ff!important;border-radius:999px!important;width:56px!important;height:34px!important;min-height:0!important}.tn-ten>.tn-tenx .seg{background:#fff;border:1px solid #e0e7ff;border-radius:999px;align-items:center;padding:2px;display:inline-flex;height:36px!important}.tn-ten>.tn-tenx .seg button{justify-content:center;align-items:center;font-size:12.5px;line-height:1;display:inline-flex;height:30px!important;min-height:0!important;padding:0 12px!important}.tn-seatbox{flex-direction:column;gap:0;overflow:hidden;background:#fff!important;border:1px solid #e6e8f0!important;border-radius:16px!important;padding:0!important;display:flex!important}.tn-seatbox.is-empty{align-items:center;gap:10px;background:#fafbff!important;flex-direction:row!important;padding:16px 18px!important}.tn-seatt{gap:8px;margin:0;background:linear-gradient(#f5f7ff,#fff)!important;border:0!important;border-bottom:1px solid #eef0f5!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;min-width:0!important;padding:16px 18px 14px!important}.tn-seatt b{color:#191917!important;font-size:28px!important;line-height:32px!important}.tn-seatt:after{content:"Vivtaa seat capacity";color:#1029aa;background:#eef2ff;border-radius:999px;align-self:center;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:600}.tn-seatl{padding:4px 0;gap:0!important}.tn-seatl>div{border-bottom:1px solid #f3f4f7;padding:10px 18px;grid-template-columns:minmax(0,1fr) auto 112px!important;gap:12px!important}.tn-seatl>div>span{color:#191917;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.tn-seatl>div>span>i:not(.tn-cw){background:#f2f3f7;border-radius:999px;padding:2px 8px;color:#5c5b56!important}.tn-seatl b{font-size:15px}.tn-seatl small{text-align:right;color:#8a8983!important}.tn-seatbox>p{background:#fafbff;border-top:1px solid #eef0f5;padding:12px 18px;font-size:12.5px;grid-column:auto!important;margin:0!important}.tn-ten>.tn-tenx .seg button{font-weight:500;color:#6f6e68!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important}.tn-ten>.tn-tenx .seg button.is-active{font-weight:600;color:#fff!important;background:#1b43f5!important}.tn-ten>.tn-tenx .seg button:not(.is-active):hover{color:#1029aa!important;background:#eef2ff!important}.tn-seatt{color:#fff;position:relative;background:linear-gradient(135deg,#1b43f5 0%,#5b7cff 100%)!important;border:0!important;align-items:center!important;gap:14px!important;padding:18px 20px!important}.tn-seatt:before{content:"event_seat";text-align:center;color:#fff;background:#ffffff2e;border-radius:14px;flex:0 0 44px;order:-1;width:44px;height:44px;font-family:Material Symbols Rounded;font-size:24px;line-height:44px}.tn-seatt b{letter-spacing:-.02em;color:#fff!important;font-size:32px!important;line-height:36px!important}.tn-seatt:after{border:1px solid #ffffff47;color:#fff!important;background:#ffffff2e!important}.tn-seatl>div{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #eef0f5;border:0!important;padding:12px 14px!important}.tn-seatl>div>span{font-size:14px}.tn-seatl b{color:#1029aa;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 10px;display:inline-flex;min-width:44px!important;font-size:14px!important}.tn-seatl small{font-size:12px!important}.tn-seatbox>p{color:#8a8983;background:#fafbfd!important;border-top:0!important;padding:4px 20px 16px!important}.tn-seatbox.is-empty{box-shadow:none;background:#f8f9ff!important;border:1px dashed #d6dffe!important}.tn-seatbox{box-shadow:none!important;background:#fff!important;border:1px solid #ececea!important;border-radius:16px!important}.tn-seatt{color:#191917;background:#fff!important;border-bottom:1px solid #f0f0ee!important;gap:10px!important;padding:16px 18px!important}.tn-seatt:before{content:none!important}.tn-seatt b{font-weight:600;color:#191917!important;font-size:26px!important;line-height:30px!important}.tn-seatt span{color:#8a8983!important;font-size:13px!important}.tn-seatt:after{color:#8a8983!important;background:0 0!important;border:0!important;padding:0!important;font-weight:500!important}.tn-seatl{background:#fff!important;gap:0!important;padding:2px 0!important}.tn-seatl>div{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #f4f4f2!important;border-radius:0!important;padding:11px 18px!important}.tn-seatl>div:last-child{border-bottom:0!important}.tn-seatl b{font-weight:600;color:#191917!important;background:0 0!important;min-width:32px!important;height:auto!important;padding:0!important;font-size:14px!important;display:inline!important}.tn-seatl>div>span>i:not(.tn-cw){color:#a3a29c!important;background:0 0!important;padding:0!important}.tn-seatl .tn-cw{font-weight:500;color:#8a8983!important;background:0 0!important;padding:0!important}.tn-seatbox>p{font-size:12px;color:#a3a29c!important;background:0 0!important;border-top:1px solid #f0f0ee!important;padding:10px 18px 14px!important}.tn-seatbox.is-empty{background:#fff!important;border:1px dashed #e0dfd9!important}.tn-seatbox.is-empty .msi{color:#a3a29c!important}.tsx{background:linear-gradient(160deg,#f6f8ff 0%,#fbfaff 45%,#fff 100%);border:1px solid #e6e9f2;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.tsx-h{align-items:center;gap:14px;display:flex}.tsx-i{color:#3b55c7;background:#fff;border:1px solid #e3e8f8;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.tsx-i .msi{--isz:22px}.tsx-t{flex-direction:column;gap:0;min-width:0;display:flex}.tsx-t>span{letter-spacing:.04em;text-transform:uppercase;color:#8a8ea0;font-size:12px;font-weight:600}.tsx-t b{color:#191917;letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:34px}.tsx-t b i{color:#6f6e68;letter-spacing:0;font-size:15px;font-style:normal;font-weight:500}.tsx-m{gap:8px;margin-left:auto;display:flex}.tsx-m span{color:#6f6e68;background:#fff;border:1px solid #e8ebf3;border-radius:999px;align-items:baseline;gap:4px;padding:6px 12px;font-size:12.5px;display:inline-flex}.tsx-m b{color:#191917;font-size:13.5px}.tsx-help{color:#5c5b56;background:#ffffffbf;border:1px solid #edf0f7;border-radius:12px;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:18px;display:flex}.tsx-help .msi{--isz:16px;color:#8a8ea0;flex:none;margin-top:1px}.tsx-l{flex-direction:column;gap:6px;display:flex}.tsx-r{background:#fff;border:1px solid #eef0f6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 128px;align-items:center;gap:14px;padding:10px 14px;display:grid}.tsx-u{align-items:center;gap:8px;min-width:0;display:flex}.tsx-u .msi{--isz:18px;color:#8a8ea0}.tsx-u b{color:#191917;font-size:14px;font-weight:600}.tsx-u i{color:#8a8983;font-size:12px;font-style:normal}.tsx-n{color:#6f6e68;white-space:nowrap;font-size:12.5px}.tsx-n b{color:#191917;margin-right:2px;font-size:15px}.tsx-r small{color:#a3a29c;text-align:right;font-size:12px}.tsx.is-empty{flex-direction:row;align-items:center;gap:14px}.tsx.is-empty b{color:#191917;font-size:14px;display:block}.tsx.is-empty span:not(.tsx-i){color:#8a8983;font-size:12.5px}@media (width<=640px){.tsx-h{flex-wrap:wrap}.tsx-m{margin-left:0}.tsx-r{grid-template-columns:1fr auto}.tsx-r small{text-align:left;grid-column:1/-1}}.modal .tn-fb>.tn-ls:first-child{gap:18px}.modal .tn-fb>.tn-ls:first-child .tn-lsh .msi{display:none}.modal .tn-fb>.tn-ls:first-child .tn-lsh b{color:#191917;font-size:15px;font-weight:600}.modal .tn-fb>.tn-ls:first-child>.field{gap:8px}.modal .tn-fb>.tn-ls:first-child .f-label{color:#5c5b56;font-size:13px;font-weight:500}.tn-svt{background:#f3f3f1!important;border:0!important;border-radius:12px!important;gap:2px!important;width:auto!important;padding:3px!important;display:inline-flex!important}.tn-svt button{height:34px!important;box-shadow:none!important;color:#6f6e68!important;background:0 0!important;border:0!important;border-radius:9px!important;gap:6px!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important}.tn-svt button .msi{display:none!important}.tn-svt button.is-on{color:#191917!important;background:#fff!important;box-shadow:0 1px 2px #10182814!important}.tn-svt i{color:#a3a29c!important;font-size:12px!important}.tn-svt button.is-on i{color:#6f6e68!important}.tn-bldw{overflow:hidden;background:#fff!important;border:1px solid #ececea!important;border-radius:16px!important;gap:0!important}.tn-bldw>.tn-bld{box-shadow:none!important;background:#fafaf9!important;border:0!important;border-right:1px solid #f0f0ee!important;border-radius:0!important}.tn-bldk{color:#8a8983!important;grid-template-columns:1fr 1fr!important;gap:6px 10px!important;margin-top:14px!important;font-size:11px!important}.tn-fpk{gap:0!important;padding:6px 0!important}.tn-fpr{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f4f4f2!important;border-radius:0!important;padding:14px 18px!important}.tn-fpr:last-child{border-bottom:0!important}.tn-fpr.is-focus{background:#fafbff!important}.tn-fph b{color:#191917!important;font-size:13.5px!important;font-weight:600!important}.tn-fph small,.tn-fph span{color:#8a8983!important;font-size:12px!important}.tn-fpo,.tn-fpd{box-shadow:none!important;background:#fff!important;border:1px solid #ececea!important;border-radius:10px!important}.tn-fpo:hover,.tn-fpd:hover{border-color:#c9cfdf!important}.tn-fpo.is-on,.tn-fpd.is-on{background:#fafafa!important;border-color:#191917!important}.tn-fpo b,.tn-fpd b{font-size:13px!important}.tn-fpo small,.tn-fpd small{color:#8a8983!important;font-size:11.5px!important}.modal .tn-fb>.tn-ls:first-child>.field>.b-s.t-mut{background:#f7f7f5;border-radius:12px;padding:10px 14px;display:block;color:#6f6e68!important}.tn-svt{align-self:flex-start!important;width:max-content!important}.tn-svt button{min-height:0!important}.tn-bldw{align-items:stretch;grid-template-columns:220px minmax(0,1fr)!important;display:grid!important}.tn-bldw>.tn-bld{flex-direction:column;align-items:center;background:linear-gradient(#eef3fb 0%,#f7f9fc 70%,#eef0f3 100%)!important;padding:22px 18px 16px!important;display:flex!important}.tn-bldr{align-self:center;position:relative;background:#2f3a52!important;border-radius:6px 6px 0 0!important;width:62%!important;height:10px!important;margin:0 0 0 22px!important}.tn-bldr:before{position:absolute;bottom:100%;left:50%;transform:translate(-50%);content:""!important;background:#2f3a52!important;width:2px!important;height:14px!important}.tn-bldr:after{border-radius:999px;position:absolute;left:50%;transform:translate(-50%);content:""!important;background:#ef4444!important;width:6px!important;height:6px!important;bottom:calc(100% + 12px)!important;box-shadow:0 0 6px #ef4444cc!important}.tn-bf{align-items:center;width:100%;gap:8px!important;margin:0!important;display:flex!important}.tn-bfn{font:inherit;text-align:right;cursor:pointer;font-weight:600;color:#8a8ea0!important;background:0 0!important;border:0!important;flex:0 0 22px!important;padding:0!important;font-size:10.5px!important}.tn-bfu{flex:auto;background:#34405a!important;border-left:3px solid #2a3449!important;border-right:3px solid #2a3449!important;border-radius:0!important;gap:3px!important;height:26px!important;margin:0!important;padding:4px 5px!important;display:flex!important;box-shadow:inset 0 -2px #283246!important}.tn-bf.is-focus .tn-bfu{outline-offset:1px;outline:2px solid #1b43f5;background:#2b3550!important}.tn-bu{cursor:pointer;min-width:8px;padding:0;border:0!important;border-radius:2px!important;height:100%!important}.tn-bu.is-taken{cursor:default;background:linear-gradient(#5b6680,#4a546d)!important}.tn-bu:not(.is-taken):hover{filter:brightness(1.06);outline-offset:-2px;outline:2px solid #fff}.tn-bldg{align-self:flex-end;position:relative;background:#2a3449!important;border-radius:0!important;width:calc(100% - 30px)!important;height:16px!important;margin:0 0 0 30px!important}.tn-bldg:before{position:absolute;bottom:0;left:50%;transform:translate(-50%);content:""!important;width:22px!important;height:12px!important;box-shadow:none!important;background:#9fb3d6!important;border-radius:3px 3px 0 0!important}.tn-bldg:after{position:absolute;content:""!important;background:#cfd4dc!important;border-radius:0 0 8px 8px!important;height:6px!important;top:100%!important;left:-18px!important;right:-10px!important}.tn-bldk{border-top:1px solid #e3e6ec;width:100%;padding-top:12px;margin-top:20px!important}.tn-bldk i.is-taken{background:#4a546d!important}.tn-fpk{max-height:420px;overflow:auto;padding:0!important}.tn-fpr{flex-direction:column;gap:10px;padding:14px 18px!important;display:flex!important}.tn-fph{cursor:pointer;align-items:center;gap:10px;margin:0;display:flex!important}.tn-fph .cb{flex:none}.tn-fph b{font-size:14px!important}.tn-fph span{background:#ecfdf3;border-radius:999px;padding:2px 8px;font-weight:600;color:#067647!important;font-size:11.5px!important}.tn-fph i{color:#1b43f5;background:#eef2ff;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600}.tn-fph:has(.cb:checked) i{color:#fff;background:#1b43f5}.tn-fpu{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px!important;display:grid!important}.tn-fpo{cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;position:relative;padding:10px 12px!important;display:flex!important}.tn-fpo input{margin:0;position:absolute;top:10px;right:10px}.tn-fpo b{font-size:15px!important;font-weight:650!important}.tn-fpo.is-on{box-shadow:inset 0 0 0 1px #1b43f5;background:#f5f7ff!important;border-color:#1b43f5!important}.tn-fpd{padding:10px 12px!important}.tn-fpd.is-on{background:#f5f7ff!important;border-color:#1b43f5!important}@media (width<=720px){.tn-bldw{grid-template-columns:1fr!important}.tn-bldw>.tn-bld{border-bottom:1px solid #f0f0ee;border-right:0!important}}.tn-bldw>.tn-bld{background:radial-gradient(120% 70% at 50% 0,#fff 0%,#f3f5f9 55%,#e9ecf2 100%)!important}.tn-bldr{background:linear-gradient(#3a4152,#252a36)!important;border-radius:4px 4px 0 0!important;width:58%!important;height:8px!important}.tn-bldr:before{background:#252a36!important;width:1.5px!important;height:16px!important}.tn-bfu{background:linear-gradient(90deg,#1f2430 0%,#2b3140 50%,#1f2430 100%)!important;border-left:4px solid #161a23!important;border-right:4px solid #161a23!important;gap:2px!important;height:24px!important;padding:3px 4px!important;box-shadow:inset 0 -1px #ffffff0f,inset 0 1px #0006!important}.tn-bf:first-of-type .tn-bfu{border-radius:3px 3px 0 0}.tn-bf.is-focus .tn-bfu{outline-offset:2px;background:linear-gradient(90deg,#1c2130,#283048,#1c2130)!important;outline:1.5px solid #6d8bff!important}.tn-bu{position:relative;overflow:hidden;border-radius:1.5px!important}.tn-bu:after{content:"";background:linear-gradient(115deg,#ffffff59 0%,#fff0 40%);position:absolute;inset:0}.tn-bu.is-free{background:linear-gradient(#e8f6ef,#b9e4cf)!important}.tn-bu.is-soon{background:linear-gradient(#fdf1d8,#efcf8f)!important}.tn-bu.is-on{background:linear-gradient(#dfe6ff,#7e97ff)!important;box-shadow:0 0 10px #7e97ffa6!important}.tn-bu.is-taken{opacity:.55;background:linear-gradient(#f6e7c4,#d9b46e)!important}.tn-bfn{letter-spacing:.04em;color:#a1a5b3!important;font-size:10px!important}.tn-bf.is-focus .tn-bfn{color:#1f2430!important}.tn-bldg{background:linear-gradient(#252a36,#161a23)!important;height:14px!important}.tn-bldg:before{background:linear-gradient(#f8e3b0,#e2b96a)!important;width:18px!important;height:10px!important;box-shadow:0 0 8px #e2b96a99!important}.tn-bldg:after{background:linear-gradient(#d7dbe3,#c5cad4)!important;height:5px!important;left:-22px!important;right:-14px!important}.tn-bldk{color:#7a7e8c!important;border-top-color:#e6e8ee!important}.tn-bldk i.is-free{background:#b9e4cf!important}.tn-bldk i.is-soon{background:#efcf8f!important}.tn-bldk i.is-on{background:#7e97ff!important}.tn-fpr{gap:12px!important;padding:16px 20px 18px!important}.tn-fph{gap:12px!important}.tn-fph b{letter-spacing:-.01em;font-size:15px!important;font-weight:650!important}.tn-fph span{color:#8a8983!important;background:0 0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important}.tn-fph span:before{content:"";vertical-align:1px;background:#22c55e;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.tn-fph i{border:1px solid #dfe3ec;color:#3c3b37!important;background:0 0!important;padding:5px 12px!important;font-weight:500!important}.tn-fph i:hover{border-color:#191917}.tn-fph:has(.cb:checked) i{border-color:#191917;color:#fff!important;background:#191917!important}.tn-fpr.is-focus{box-shadow:inset 3px 0 #6d8bff;background:linear-gradient(90deg,#f6f8ff,#fff 60%)!important}.tn-fpu{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:10px!important}.tn-fpo{transition:border-color .15s,box-shadow .15s,transform .15s;border-color:#e8eaf0!important;border-radius:12px!important;gap:4px!important;padding:12px 14px!important}.tn-fpo:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1018280f;border-color:#c5ccdc!important}.tn-fpo b{letter-spacing:-.01em;color:#191917!important;font-size:16px!important}.tn-fpo small{color:#7a7e8c!important;font-size:12px!important}.tn-fpo.is-on{background:#fff!important;border-color:#191917!important;box-shadow:inset 0 0 0 1px #191917,0 6px 16px #10182814!important}.tn-fpo input,.tn-fph .cb{accent-color:#191917}.tn-bu.is-taken{box-shadow:inset 0 0 0 1px #ffffff14;opacity:1!important;background:linear-gradient(#3b4252,#2c3240)!important}.tn-bu.is-taken:after{opacity:.35}.tn-bldk i.is-taken{opacity:1!important;background:#3b4252!important}.tn-fph b,.tn-fph span,.tn-fph i{white-space:nowrap;line-height:18px}.tn-bldw>.tn-bld{background:#f7f8fa!important;padding:24px 18px 16px!important}.tn-bldr{background:#d5d9e1!important;border-radius:3px 3px 0 0!important;width:70%!important;height:6px!important;margin:0 0 0 20px!important}.tn-bldr:before{content:""!important;background:#c3c8d2!important;width:1px!important;height:14px!important}.tn-bldr:after{background:#1b43f5!important;width:6px!important;height:6px!important;box-shadow:0 0 0 4px #1b43f51f!important}.tn-bfu{background:#fff!important;border:0!important;border-left:1px solid #dfe3ea!important;border-right:1px solid #dfe3ea!important;border-radius:0!important;gap:4px!important;height:26px!important;padding:4px!important;box-shadow:inset 0 -1px #eceff4!important}.tn-bf:first-of-type .tn-bfu{border-top:1px solid #dfe3ea!important;border-radius:6px 6px 0 0!important}.tn-bf.is-focus .tn-bfu{background:#f5f7ff!important;outline:none!important;box-shadow:inset 0 -1px #eceff4,inset 3px 0 #1b43f5!important}.tn-bu{border:1px solid #0000!important;border-radius:4px!important}.tn-bu:after{content:none!important}.tn-bu.is-free{background:#e7f6ee!important;border-color:#9fd8b8!important}.tn-bu.is-soon{background:#fff5e2!important;border-color:#f0c77a!important}.tn-bu.is-on{background:#1b43f5!important;border-color:#1b43f5!important;box-shadow:0 2px 6px #1b43f559!important}.tn-bu.is-taken{opacity:1!important;box-shadow:none!important;background:repeating-linear-gradient(135deg,#eceef2 0 4px,#e2e5eb 4px 8px)!important;border-color:#d8dce4!important}.tn-bu:not(.is-taken):hover{filter:none!important;border-color:#1b43f5!important;outline:none!important}.tn-bfn{color:#9aa0ad!important}.tn-bldg{background:#fff!important;border:1px solid #dfe3ea!important;border-top:0!important;border-radius:0 0 6px 6px!important;width:calc(100% - 30px)!important;height:10px!important}.tn-bldg:before{width:16px!important;height:8px!important;box-shadow:none!important;background:#c9d3ea!important;border-radius:3px 3px 0 0!important;bottom:0!important}.tn-bldg:after{background:#e3e6ec!important;border-radius:999px!important;height:3px!important;top:calc(100% + 1px)!important;left:-16px!important;right:-8px!important}.tn-bldk i{border:1px solid #0000}.tn-bldk i.is-free{border-color:#9fd8b8;background:#e7f6ee!important}.tn-bldk i.is-soon{border-color:#f0c77a;background:#fff5e2!important}.tn-bldk i.is-taken{border-color:#d8dce4;background:repeating-linear-gradient(135deg,#eceef2 0 2px,#d8dce4 2px 4px)!important}.tn-bldk i{border-radius:3px!important;width:10px!important;height:10px!important}.tn-fpd{position:relative}.tn-fpdh{min-height:22px;padding-right:24px;align-items:center!important;gap:8px!important;display:flex!important}.tn-fpdh input{margin:0;position:absolute;top:12px;right:12px}.tn-fpdh b{line-height:22px;font-size:16px!important;font-weight:650!important}.tn-cw{vertical-align:middle;border-radius:999px;align-items:center;gap:3px;height:20px;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.tn-cw .msi{--isz:13px;place-items:center;width:13px;height:13px;display:inline-grid}.tsx-u .tn-cw,.tsx-u i{align-self:center}.tn-fpdh{flex-wrap:wrap!important;align-items:center!important;row-gap:4px!important}.tn-fpdh b{white-space:nowrap;text-overflow:ellipsis;flex:100%;min-width:0;overflow:hidden}.tn-fpdh .tn-cw{flex:none;margin-left:0}.tn-fpdh input{top:16px!important}.tn-fpd{flex-direction:column;min-width:0;border-radius:12px!important;gap:4px!important;padding:12px 14px!important;display:flex!important}.tn-fpdh{width:100%;min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding-right:22px!important;display:flex!important}.tn-fpdh input{margin:0;position:absolute;right:12px;top:12px!important}.tn-fpdh .tn-cw{letter-spacing:.06em;text-transform:uppercase;border-radius:0;order:-1;gap:4px;color:#047857!important;background:0 0!important;height:auto!important;padding:0!important;font-size:10.5px!important;font-weight:700!important}.tn-fpdh .tn-cw .msi{--isz:13px}.tn-fpdh b{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;font-size:16px!important;font-weight:650!important;line-height:20px!important}.tn-fpd>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7a7e8c!important;font-size:12px!important}.tn-fpd .tn-dst{margin-top:6px}.tn-fpd{overflow:hidden}.tn-fpdh>b{text-align:left!important;flex:none!important;align-self:stretch!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}.tn-fpdh>.tn-cw{align-self:flex-start!important;margin:0!important}a.tn-card,a.tn-card:hover,a.tn-card:focus,a.tn-card *,a.tn-card:hover *{text-decoration:none!important}.tb-sec{border-top:1px solid #f0f0ee;flex-direction:column;gap:12px;padding:16px 0;display:flex}.tb-sec:first-child{border-top:0;padding-top:0}.tb-sec h4{color:#191917;margin:0;font-size:13px;font-weight:600}.tb-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.tb-g.one{grid-template-columns:1fr}.tb-f{flex-direction:column;gap:6px;min-width:0;display:flex}.tb-f>span{color:#5c5b56;font-size:12.5px;font-weight:500}.tb-f small{color:#a3a29c;font-size:11.5px}.tb-in .input{flex:auto;min-width:0;height:40px;min-height:0!important;box-shadow:none!important;border:0!important;padding:0 8px!important}.tb-in:focus-within{border-color:#9aaefb;box-shadow:0 0 0 3px #eef2ff}.tb-sw{cursor:pointer;border:1px solid #ececea;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.tb-sw input{accent-color:#191917;margin-top:3px}.tb-sw b{color:#191917;font-size:14px;display:block}.tb-sw small{color:#8a8983;font-size:12px}.tb-sw.is-big{background:#fafafa}.tb-note{color:#8a8983;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.tb-note .msi{--isz:16px;color:#22c55e}.tb-est{background:linear-gradient(160deg,#f6f8ff,#fff);border:1px solid #e6e9f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:20px;margin-top:4px;padding:16px 18px;display:grid}.tb-est>div{flex-direction:column;display:flex}.tb-est>div span{color:#8a8ea0;font-size:12px}.tb-est>div b{color:#191917;font-size:24px;font-weight:650}.tb-est>div small{color:#a3a29c;font-size:11.5px}.tb-est ul,.tb-il{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tb-est li,.tb-il li{color:#5c5b56;justify-content:space-between;gap:12px;font-size:13px;display:flex}.tb-est li b,.tb-il li b{color:#191917;font-weight:600}.tb-il{border-top:1px solid #f0f0ee;margin-top:16px;padding-top:12px}.tb-il li.is-t{border-top:1px dashed #e6e6e6;padding-top:8px;font-weight:600}.tb-ch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tb-ch>button{height:36px;font:inherit;color:#5c5b56;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.tb-ch>button.is-on{color:#fff;background:#191917;border-color:#191917}.tb-ch .tb-in{border-radius:999px;width:150px;height:36px}.tb-warn{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;display:flex}.tb-warn .msi{--isz:18px}.tb-bar{color:#8a8983;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}@media (width<=600px){.tb-g,.tb-est{grid-template-columns:1fr}}.tb-pc .tb-in{height:40px;padding:0 10px}.tb-pc .tb-in .input{height:36px}.am-h b{color:#191917;font-size:14px;display:block}.am-h span{color:#8a8983;font-size:12.5px}.am-l{flex-direction:column;gap:8px;display:flex}.am-r{grid-template-columns:36px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 110px 110px 32px;align-items:center;gap:8px;display:grid}.am-r .input,.am-r .select{height:40px;min-height:0!important}.am-ic{color:#c2410c;background:#fff7ed;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.am-ic .msi{--isz:18px}.am-in{background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:4px;height:40px;padding:0 8px 0 2px;display:flex}.am-in .input{flex:1;min-width:0;height:36px;box-shadow:none!important;border:0!important;padding:0 6px!important}.am-in em{color:#8a8983;font-size:11.5px;font-style:normal}.am-add,.am-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.am-add button,.am-k button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px dashed #d9d8d2;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.am-k button{border-style:solid;flex-direction:column}.am-k button.is-on{border-color:#191917;box-shadow:inset 0 0 0 1px #191917}.am-add button:hover,.am-k button:hover{border-color:#c2410c}.am-add .msi,.am-k .msi{--isz:20px;color:#c2410c}.am-add b,.am-k b{color:#191917;font-size:13.5px;display:block}.am-add small,.am-k small{color:#8a8983;font-size:12px}.am-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:16px;display:grid}@media (width<=760px){.am-r{grid-template-columns:36px 1fr 1fr}.am-add,.am-k{grid-template-columns:1fr}}.kb-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.kb-ad{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kb-a{cursor:pointer;border:1px solid #ececea;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.kb-a.is-on{background:#fafafa;border-color:#191917}.kb-a input{accent-color:#191917}.kb-a em{color:#8a8983;margin-left:auto;font-size:12px;font-style:normal}.kb-p{background:#fff;border:1px solid #ececea;border-radius:18px;flex-direction:column;gap:14px;margin:0 0 20px;padding:18px;display:flex}.kb-ph{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-ph b{color:#191917;font-size:15px;display:block}.kb-ph span{color:#8a8983;font-size:12.5px}.kb-k{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}@media (width<=640px){.kb-g,.kb-ad{grid-template-columns:1fr}}.tn-bu.am-cafe,.tn-bu.am-food{background:#fff1e6!important;border-color:#f5b98a!important}.tn-bu.am-kiosk{background:#fdf2ff!important;border-color:#e3a6f0!important}.tn-bu.am-kiosk.is-kbook{background:repeating-linear-gradient(135deg,#f3d7fa 0 4px,#e9c0f4 4px 8px)!important}.tn-bu.am-cafe.is-on,.tn-bu.am-food.is-on,.tn-bu.am-kiosk.is-on{background:#1b43f5!important;border-color:#1b43f5!important}.tn-u.am-cafe,.tn-u.am-food{color:#9a3412!important;background:#fff1e6!important;border-color:#f5b98a!important}.tn-u.am-kiosk{color:#86198f!important;background:#fdf2ff!important;border-color:#e3a6f0!important}.tn-u.am-kiosk.is-kbook{background:repeating-linear-gradient(135deg,#f3d7fa 0 5px,#e9c0f4 5px 10px)!important}.lc-o{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.lc-o:hover:not(:disabled){border-color:#191917;box-shadow:0 8px 20px #10182814}.lc-o:disabled{opacity:.5;cursor:not-allowed}.lc-i{color:#191917;background:#f2f3f7;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.lc-i .msi{--isz:22px}.lc-o b{color:#191917;font-size:15px}.lc-o>span:not(.lc-i){color:#5c5b56;font-size:13px;line-height:18px}.lc-o small{color:#8a8983;margin-top:auto;padding-top:6px;font-size:12px}.lc-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.lc-g>.tb-sw,.lc-g>.lc-us,.lc-g>.lc-est{grid-column:1/-1}.lc-g .req{color:#d92d20;font-style:normal}.lc-us{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.lc-u{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eaf0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.lc-u.is-on{border-color:#191917;box-shadow:inset 0 0 0 1px #191917}.lc-u:disabled{opacity:.55;cursor:not-allowed;background:#fafafa}.lc-ui{color:#c2410c;background:#fff1e6;border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:4px;display:grid}.lc-ui .msi{--isz:17px}.lc-u b{color:#191917;font-size:14px}.lc-u small{color:#8a8983;font-size:12px}.lc-u em{color:#a3a29c;margin-top:2px;font-size:11.5px;font-style:normal}.lc-u em.is-ok{color:#067647}@media (width<=700px){.lc,.lc-g{grid-template-columns:1fr}}.lc-o{gap:8px;padding:22px 20px}.lc-o>span:not(.lc-i){text-wrap:pretty;font-size:13.5px;line-height:20px}.lc-gst{grid-column:1/-1}.lc-gr{gap:8px;display:flex}.lc-gr .input{letter-spacing:.04em;text-transform:uppercase;flex:1;font-family:ui-monospace,monospace}.lc-gok{background:#f2fbf6;border:1px solid #c7ecd6;border-radius:14px;grid-column:1/-1;gap:12px;padding:14px 16px;display:flex}.lc-gok>.msi{--isz:22px;color:#067647}.lc-gok b{color:#191917;font-size:15px;display:block}.lc-gok span{color:#475467;font-size:12.5px;line-height:19px;display:block}.lc-lock{color:#5c5b56;background:#f7f7f5;border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.lc-lock .msi{--isz:16px;color:#8a8983}.lc-hr{align-items:center;gap:8px;display:flex}.lc-hr .input{flex:1;min-width:0}.lc-hr span{color:#8a8983;font-size:12.5px}.lc-mc{width:140px;border-radius:999px!important;height:36px!important}.tn-own{background:#fff;border:1px solid #e6e8ee;border-radius:14px;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.tn-own.is-ok{background:#f2fbf6;border-color:#c7ecd6;flex-direction:row;align-items:center;gap:12px}.tn-own.is-ok>.msi{--isz:22px;color:#067647}.tn-ownh{align-items:flex-start;gap:12px;display:flex}.tn-ownh>.msi{--isz:22px;color:#1b43f5;margin-top:2px}.tn-own b{color:#191917;font-size:14px;display:block}.tn-own span{color:#5c5b56;font-size:12.5px}.tn-own>.btn{align-self:flex-start}.tn-own .tn-otp{margin:0}.lc-ownw{grid-column:1/-1}.lc-ownw .tn-own{margin-top:0}.bc-h{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bc-e{letter-spacing:.08em;text-transform:uppercase;color:#8a8983;font-size:11px;font-weight:700}.bc-h h3{color:#191917;align-items:center;gap:10px;margin:2px 0 0;font-size:22px;font-weight:600;display:flex}.bc-m{width:150px}.bc-done{color:#067647;background:#e7f6ee;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.bc-done .msi{--isz:15px}.bc-k{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bc-k>div{background:#fff;border:1px solid #eceef4;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.bc-k span{color:#8a8983;font-size:12px}.bc-k b{color:#191917;font-size:20px;font-weight:600}.bc-k small{color:#6f6e68;font-size:12px}.bc-k .is-due b{color:#b42318}.bc-bar{background:#eceef4;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.bc-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.bc-ss{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bc-s{background:#fff;border:1px solid #eceef4;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bc-s>div{flex:1;min-width:0}.bc-si{color:#b54708;background:#fff4e5;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.bc-si .msi{--isz:16px}.bc-s.is-ok .bc-si{color:#067647;background:#e7f6ee}.bc-s b{color:#191917;font-size:13.5px;display:block}.bc-s small{color:#6f6e68;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.bc-a{height:30px;font:inherit;color:#1b43f5;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6dffe;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bc-a .msi{--isz:15px}.bc-a:hover{background:#f5f7ff}.bc-l{background:#fff;border:1px solid #f3e6e4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.bc-r{border-bottom:1px solid #f6f0ee;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.bc-r:last-child{border-bottom:0}.bc-r b{font-size:13.5px}.bc-r small{color:#6f6e68;font-size:12px}.bc-p{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.bc-p.is-overdue{color:#b42318;background:#fee4e2}.bc-p.is-part{color:#b54708;background:#fef0c7}.bc-p.is-due{color:#1029aa;background:#eef2ff}.bc-rl{flex-direction:column;gap:8px;display:flex}.bc-rl>div{border:1px solid #eceef4;border-radius:12px;grid-template-columns:150px minmax(0,1fr);gap:2px 12px;padding:10px 12px;display:grid}.bc-rl small{color:#6f6e68;grid-column:2;font-size:12px}.bc-rc{margin-left:8px}@media (width<=900px){.bc-k,.bc-ss{grid-template-columns:1fr 1fr}}.tn-pdue{color:#b54708;margin-top:3px;font-size:11.5px;display:block}.tn-iact{gap:6px;display:inline-flex}.tn-iact .msi{--isz:15px}.tn-pill.is-warn{color:#b54708;background:#fef0c7}.bc-more{color:#1b43f5;background:#fafbff;padding:10px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.bc-more:hover{background:#f5f7ff}.tn-iact{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex!important}.tn-iact .btn{justify-content:center;min-width:132px}.tn-rcb{color:#475467;border-radius:999px;flex:0 0 32px;width:32px;height:32px}.tn-rcb:hover{color:#191917;background:#f2f4f7}.tn-iact:not(:has(.tn-rcb)) .btn:only-child{margin-right:36px}.bc-warn,.bc-tb{color:#5c4a1f;background:#fffbeb;border:1px solid #fde7b0;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.bc-warn>.msi,.bc-tb>.msi{--isz:18px;color:#b54708}.bc-warn span,.bc-tb span{flex:1;min-width:0}.bc-warn b,.bc-tb b{color:#191917}.bc-tb{margin:0 0 16px}.tb-bar{gap:8px}.tb-bar>span:first-child{margin-right:auto}.bc-tb{align-items:center;background:linear-gradient(160deg,#fffbeb,#fff 70%)!important;border:1px solid #fde7b0!important;border-radius:16px!important;gap:14px!important;padding:14px 16px!important;display:flex!important}.bc-tbi{color:#b54708;background:#fef0c7;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.bc-tbi .msi{--isz:20px}.bc-tbb{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bc-tbb b{color:#191917;font-size:14px}.bc-tbb small{color:#6f6e68;font-size:12.5px}.bc-tbc{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bc-tbc button{height:26px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #f3e1b5;border-radius:999px;padding:0 10px;font-size:12px}.bc-tbc button:hover{color:#b54708;border-color:#b54708}.bc-tbc span{color:#8a8983;align-self:center;font-size:12px}.bc-tb>.btn{flex:none}.bc-tl{flex-direction:column;gap:6px;display:flex}.bc-tl button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceef4;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:12px 14px;display:grid}.bc-tl button:hover{border-color:#191917}.bc-tl b{color:#191917;font-size:14px}.bc-tl small{color:#8a8983;grid-row:2;font-size:12px}.bc-tl .msi{color:#98a2b3;grid-area:1/2/3}@media (width<=640px){.bc-tb{flex-wrap:wrap}.bc-tb>.btn{width:100%}}.bc-tb>.bc-tbi{width:40px;min-width:0;height:40px;flex:0 0 40px!important}.bc-tbc span{flex:none!important}.tn-billx{border-top:1px solid #f0efeb;flex-direction:column;gap:14px;margin-top:22px;padding-top:20px;display:flex}.tn-billh{align-items:flex-start;gap:12px;display:flex}.tn-billh>.msi{--isz:22px;color:#1b43f5}.tn-billh b{color:#191917;font-size:15px;display:block}.tn-billh span{color:#6f6e68;font-size:12.5px}.tn-billx .tn-seg{align-self:flex-start}.tn-billg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;display:grid}.tn-bille{background:#f7f8fb;border-radius:14px;gap:28px;padding:14px 16px;display:flex}.tn-bille span{color:#8a8983;font-size:12px;display:block}.tn-bille b{color:#191917;font-size:20px;font-weight:600}.tn-bille small{color:#6f6e68;font-size:12px;display:block}@media (width<=760px){.tn-billg{grid-template-columns:1fr 1fr}}.tn-ls.tn-billx{border-top:1px solid var(--bd,#e8e7e2);gap:14px;margin-top:0;padding-top:20px}.ts-f .tb-sw{grid-column:1/-1}html.tn-on-settings .card-scroll .toolbar,html.tn-on-settings .card-scroll .tb-bar,html.tn-on-settings .fab,html.tn-on-settings [data-tn-add]{display:none!important}.tn-grid:has(.tn-card2){grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}.tn-card.tn-card2{background:#fff;border:1px solid #ecebe5;border-radius:20px;gap:0;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden}.tn-card.tn-card2:hover{border-color:#dcdaf3;transform:translateY(-2px);box-shadow:0 12px 28px #19191714}.tn-cb{background:var(--tn-bg);background-image:radial-gradient(circle at 85% -20%,#ffffff8c,#0000 55%);height:64px;position:relative}.tn-cbp{position:absolute;top:12px;right:12px}.tn-cbp .tn-pill{background:#ffffffe6;box-shadow:0 1px 2px #0000000f}.tn-cmain{flex-direction:column;gap:14px;padding:0 18px 16px;display:flex}.tn-cid{align-items:flex-end;gap:12px;min-width:0;margin-top:-26px;display:flex}.tn-cid b{color:#191917;font-size:16px;font-weight:600}.tn-cid small{color:#6f6e68;font-size:12.5px}.tn-logo.tn-lg2{width:56px;height:56px;color:var(--tn-fg);border-radius:16px;flex:0 0 56px;font-size:18px;box-shadow:0 0 0 4px #fff,0 4px 10px #00000014}.tn-cmeta{color:#3c3b37;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.tn-cmeta>span{align-items:center;gap:8px;min-width:0;display:flex}.tn-cmeta .msi{--isz:16px;color:#8a8983;flex:none}.tn-host{color:#6f6e68;font-size:12.5px}.tn-cseat{background:#fafaf8;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.tn-csn{flex:none;align-items:baseline;gap:4px;display:flex}.tn-csn b{color:#191917;font-size:22px;font-weight:600;line-height:1}.tn-csn span{color:#6f6e68;font-size:12.5px}.tn-csr{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.tn-csr small{color:#8a8983;text-align:right;font-size:11.5px}.tn-csr .tn-bar i{background:var(--tn-fg)}.tn-card2 .tn-ctag{align-self:flex-start}.tn-cft{border-top:1px solid #f0efeb;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.tn-cfi{align-items:flex-start;gap:8px;min-width:0;padding:12px 14px;display:flex}.tn-cfi+.tn-cfi{border-left:1px solid #f0efeb}.tn-cfi>.msi{--isz:16px;color:#8a8983;flex:none;margin-top:2px}.tn-cfi>div{flex-direction:column;gap:1px;min-width:0;display:flex}.tn-cfi span{color:#8a8983;font-size:11.5px}.tn-cfi b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tn-cfi small{font-size:11.5px}.tn-cfi.is-warn b,.tn-cfi.is-warn small,.tn-cfi.is-warn>.msi{color:#b54708}.tn-cfi.is-err b,.tn-cfi.is-err small,.tn-cfi.is-err>.msi{color:#b42318}.tn-av{color:#1029aa;background:#eef2ff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.tn-cseat.is-none{color:#6f6e68;box-sizing:border-box;gap:8px;min-height:58px;font-size:13px}.tn-cseat.is-none .msi{--isz:18px;color:#8a8983}.tn-card2 .tn-cmain{padding-top:18px}.tn-card2 .tn-cid{align-items:center;margin-top:0}.tn-card2 .tn-cid .tn-pill{flex:none;align-self:flex-start}.tn-logo.tn-lg2{background:var(--tn-bg);box-shadow:none}.tn-cft2{border-top:1px solid #f0efeb;flex-direction:column;margin-top:auto;padding:6px 18px 10px;display:flex}.tn-fr{grid-template-columns:20px 96px minmax(0,1fr);align-items:center;column-gap:8px;min-height:34px;font-size:13px;display:grid}.tn-fr+.tn-fr{border-top:1px dashed #f0efeb}.tn-fr>.msi{--isz:16px;color:#8a8983}.tn-fr>.tn-av{flex-basis:20px;width:20px;height:20px;font-size:9.5px}.tn-fr>span:not(.msi):not(.tn-av){color:#6f6e68}.tn-fr>b{color:#191917;text-align:right;overflow-wrap:anywhere;font-weight:600}.tn-fr>b em{font-style:normal;font-weight:500}.tn-fr.is-warn>b,.tn-fr.is-warn>.msi{color:#b54708}.tn-fr.is-err>b,.tn-fr.is-err>.msi{color:#b42318}.tn-csr .tn-bar.is-over i{background:#d92d20}.tn-csr small.t-err{color:#b42318}.tn-card2 .tn-cseat:not(.is-none){grid-template-columns:auto 1fr;grid-template-areas:"n p""b b";align-items:baseline;gap:8px 12px;display:grid}.tn-card2 .tn-cseat:not(.is-none)>.tn-csr{display:contents}.tn-card2 .tn-cseat:not(.is-none) .tn-csn{grid-area:n}.tn-card2 .tn-cseat:not(.is-none) .tn-csr>small{text-align:right;color:#6f6e68;grid-area:p;font-size:12.5px}.tn-card2 .tn-cseat:not(.is-none) .tn-csr>.tn-bar{grid-area:b;width:100%;height:8px}.tn-pbar{gap:8px;padding:0 0 4px}.tn-pc{min-width:0;max-width:300px;box-shadow:none;background:#fff;border-color:#ecebe5;border-radius:999px;padding:8px 14px 8px 8px}.tn-pc .tn-pci{border-radius:50%;flex:0 0 32px;width:32px;height:32px}.tn-pc.is-on{background:#191917;border-color:#191917}.tn-pc.is-on b,.tn-pc.is-on small{color:#fff!important}.tn-pc.is-on .tn-pci{color:#fff;background:#ffffff24}.tn-props{flex-direction:column;gap:20px;display:flex}.tn-prop{border:1px solid #ecebe5;border-radius:24px;padding:0;overflow:hidden}.tn-ph{border-bottom:1px solid #f0efeb;gap:16px;margin:0;padding:20px 24px}.tn-ph b{font-size:17px;font-weight:600}.tn-pi{color:#3c3b37;background:#f3f2ee;border-radius:14px}.tn-fl{border-top:0;padding:18px 24px 22px}.tn-fl+.tn-fl{border-top:1px solid #f3f2ee}.tn-flh{margin-bottom:12px}.tn-flh b{letter-spacing:.06em;text-transform:uppercase;color:#6f6e68;font-size:12.5px;font-weight:600}.tn-lk{color:#3c3b37;background:#f3f2ee;border-radius:999px;padding:6px 12px;font-weight:500}.tn-lk:hover{background:#e9e8e3}.tn-us{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.tn-uw{background:#fff;border:1px solid #ecebe5;border-radius:16px;gap:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.tn-uw:hover{border-color:#d4d3cd;box-shadow:0 6px 16px #1919170f}.tn-uw>.tn-u,.tn-uw>.tn-u.is-on{border-radius:0;align-items:flex-start;padding:14px 14px 12px;background:0 0!important;border:0!important}.tn-uw>.tn-u b{color:#191917;font-size:14px;font-weight:600}.tn-uw>.tn-u small{color:#8a8983;font-size:12px}.tn-uw>.tn-u .tn-vac{color:#067647;background:#ecfdf3;border:0;border-radius:50%;width:28px;height:28px}.tn-uw:before{content:"";background:#12b76a;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 3px #ecfdf3}.tn-uw:has(>.tn-u.is-on):before{background:#c9c8c2;box-shadow:0 0 0 3px #f3f2ee}.tn-uw:has(.tn-nf):before{background:#f79009;box-shadow:0 0 0 3px #fffaeb}.tn-uw>.tn-book{color:#1029aa;background:#fafaf8;border:0;border-top:1px solid #f3f2ee;border-radius:0;justify-content:flex-start;height:38px;padding:0 14px;font-weight:600}.tn-uw>.tn-book:hover{background:#eef2ff}.tn-uw .tn-ut{color:#3c3b37!important}.tn-uw .t-ok{font-weight:600;color:#067647!important}.tn-cw{font-style:normal}@media (width<=760px){.tn-ph{flex-wrap:wrap}}.tn-sptb{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tn-sptb .tn-pbar{flex:420px;min-width:0}.tn-spa{flex:none;gap:8px;margin-left:auto;display:flex}.tn-sptb{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.tn-sptb .tn-pbar{flex-wrap:wrap;flex:none;padding:0;overflow:visible}.tn-sptb .tn-pc{flex:0 auto;max-width:none}.tn-spa .btn{border-radius:999px;height:44px;min-height:44px}@media (width<=720px){.tn-spa{margin-left:0}}.tn-uf i{color:#8a8983;margin-left:2px;font-style:normal}.tn-uf .is-active i{color:inherit;opacity:.7}.tn-ut2{border:0;border-radius:0;margin:0}.tn-ut2 .tbl{min-width:860px}.tn-ut2 thead th{position:static}.tn-flr td{background:#fafaf8;border-bottom:1px solid #f0efeb;padding:10px 16px!important}.tn-flr td>span{letter-spacing:.06em;text-transform:uppercase;color:#3c3b37;margin-right:10px;font-size:12px;font-weight:600}.tn-flr td>small{color:#8a8983;font-size:12.5px}.tn-flr .tn-lk{float:right;margin:-4px 0}.tn-ur:hover td{background:#fbfbfa}.tn-un{align-items:center;gap:10px;min-width:0;display:flex}.tn-un b{color:#191917;font-weight:600}.tn-dot{background:#c9c8c2;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.tn-ur.is-vac .tn-dot,.tn-ur.is-part .tn-dot{background:#12b76a}.tn-ur.is-soon .tn-dot{background:#f79009}.tn-hold{align-items:center;gap:8px;min-width:0;display:flex}.tn-hold .tn-logo.xs+.tn-logo.xs{margin-left:-10px;box-shadow:0 0 0 2px #fff}.tn-ur .btn{white-space:nowrap}button.tn-un{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.tn-un:hover b{color:#1029aa;text-decoration:underline}.tn-ur{cursor:default}.tn-ut2 .tbl{table-layout:fixed;min-width:940px}.tn-ut2 td{overflow:hidden}.tn-ut2 td:nth-child(6),.tn-ut2 td.aw{white-space:nowrap}.tn-ut2 td.aw{text-align:right}.tn-ut2 td.aw .btn{max-width:100%}.tn-ut2 .tn-un b,.tn-ut2 .tn-hold .ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tn-prop>.tbl-headtwin,.tn-prop .tbl-headtwin{margin-left:0!important}.tn-sptb{gap:12px}.tn-sptb>.tn-uf{scrollbar-width:none;width:fit-content;max-width:100%;overflow-x:auto}.tn-pha{flex:none;gap:8px;display:flex}.tn-sprow2{align-items:center;gap:12px;min-width:0;display:flex}.tn-sprow2>.tn-uf{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.tn-sprow2{flex-wrap:wrap;row-gap:10px}.kb-tw{margin-top:4px}.kb-t{table-layout:fixed;min-width:820px}.kb-t td{vertical-align:middle;padding-top:12px!important;padding-bottom:12px!important}.kb-t td .ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.kb-b{flex-direction:column;gap:2px;min-width:0;display:flex}.kb-b b{color:#191917;font-weight:600}.kb-b small{font-size:12px}.kb-b.is-r{align-items:flex-end}.kb-t .pill{white-space:nowrap}.kb-p{overflow:hidden;border-radius:24px!important;padding:0!important}.kb-p>:not(.kb-tw):not(.tbl-headtwin){margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.kb-p>.kb-ph{border-bottom:1px solid #f0efeb;padding-top:20px;padding-bottom:16px}.kb-p>.kb-ph+*{padding-top:16px}.kb-p>.kb-k{padding-bottom:18px}.kb-p>.tbl-headtwin{padding:0!important}.kb-p>.kb-tw{border:0!important;border-top:1px solid #f0efeb!important;border-radius:0!important;width:100%!important;margin:0!important}.kb-p>.tbl-headtwin{margin-left:0!important}.kb-tw .kb-t th:first-child,.kb-tw .kb-t td:first-child{padding-left:24px!important}.kb-tw .kb-t th:last-child,.kb-tw .kb-t td:last-child{padding-right:16px!important}.kb-th{align-items:center;gap:8px;margin:4px 0 12px;display:flex}.kb-th b{color:#191917;font-size:15px;font-weight:600}.kb-th span{color:#6f6e68;background:#f3f2ee;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.kb-tw{margin:0 0 32px!important}.kb-tw .kb-t{width:100%;min-width:820px}.dash-st{align-items:center;gap:20px;margin:0 0 22px;display:flex}.dash-st-bars{flex:auto;gap:10px;min-width:0;display:flex}.dash-st-bars i{background:#ecebe5;border-radius:999px;flex:1 1 0;height:5px}.dash-st-bars i.is-on{background:#1b43f5}.dash-st>span{letter-spacing:.12em;text-transform:uppercase;color:#8a8983;white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=640px){.dash-st{flex-direction:column;align-items:stretch;gap:8px}}.am{border-top:1px solid #f0f0ee;flex-direction:column;gap:12px;margin-top:22px;padding-top:20px;display:flex}.lc{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=820px){.lc{grid-template-columns:1fr}}.bc{background:linear-gradient(170deg,#f7f9ff,#fff 60%);border:1px solid #e6e8ee;border-radius:20px;flex-direction:column;gap:16px;margin:0 0 20px;padding:20px;display:flex}.modal:has([data-pp-b]) .tn-fb{gap:28px}[data-pp-b] .field{gap:6px;min-width:0}[data-pp-b] .input,[data-pp-b] .select{box-sizing:border-box;height:44px}[data-pp-b] .tn-g2,[data-pp-b] .tn-g3{align-items:start}[data-pp-b] .tn-unit,[data-pp-b] .tn-slug,[data-pp-b] .tn-ver .btn,[data-pp-b] .tn-otp .btn,[data-pp-b] .tn-vok{height:44px}[data-pp-b] .tn-gstg{grid-template-columns:repeat(3,minmax(0,1fr))}[data-pp-b] .tn-steps{flex-wrap:wrap;margin-bottom:22px}@media (width<=760px){[data-pp-b] .tn-gstg{grid-template-columns:1fr 1fr}}[data-pp-b] .input,[data-pp-b] .select{height:44px;min-height:44px}[data-pp-b] .tn-utr .input,[data-pp-b] .tn-utr .select{min-height:40px;height:40px!important}[data-pp-b] .tn-utr .icon-btn{width:32px;height:40px}[data-pp-b] .tn-step .input{min-height:0}[data-pp-b] .tn-flrow .input{min-height:40px}[data-pp-b] .tn-unit{box-sizing:border-box;align-items:stretch;height:44px;display:flex}[data-pp-b] .tn-unit .input{min-width:0;box-shadow:none;border-radius:0;flex:auto;border:0!important;height:100%!important;min-height:0!important}[data-pp-b] .tn-unit i{color:#6f6e68;background:#fafaf8;border-left:1px solid #ecebe5;flex:none;align-items:center;padding:0 14px;font-size:13px;font-style:normal;display:flex}.modal:has([data-pp-b]) .modal-bd{padding:28px 32px 32px}[data-pp-b] .tn-steps{border-bottom:1px solid #f0efeb;margin:0 0 28px!important;padding-bottom:24px!important}[data-pp-b] .tn-fb{gap:28px}[data-pp-b] .tn-g2,[data-pp-b] .tn-g3{gap:20px 24px}[data-pp-b] .field{gap:8px}[data-pp-b] .f-label{color:#3c3b37;letter-spacing:.005em;font-size:13px;font-weight:600}[data-pp-b] .f-label em{color:#a3a29c;font-weight:400}[data-pp-b] .field>.b-s{font-size:12.5px;line-height:18px}[data-pp-b] .tn-ptype{gap:12px}[data-pp-b] .tn-pt{padding:16px}[data-pp-b] .tn-gst{border-radius:18px;gap:16px;padding:20px}[data-pp-b] .tn-gstg{gap:14px 24px}[data-pp-b] .tn-places{gap:10px}[data-pp-b] .tn-place{padding:14px 16px}[data-pp-b] .tn-fu-q{border-radius:18px;gap:16px;padding:20px}[data-pp-b] .tn-fu-qg{gap:16px}[data-pp-b] .tn-fl2{gap:10px}[data-pp-b] .tn-up{padding:18px}[data-pp-b] .tn-gst.is-sm{gap:14px;padding:14px 16px}[data-pp-b] .tn-gst.is-sm .tn-gsth{flex-wrap:wrap;row-gap:4px}[data-pp-b] .tn-gst.is-sm .tn-gsth>.b-s{flex:auto;min-width:0;margin-left:4px}[data-pp-b] .tn-gst.is-sm .tn-gsth>.tn-pill{margin-left:0}[data-pp-b] .tn-gst.is-sm .tn-lk{margin-left:4px}[data-pp-b] .tn-uth,[data-pp-b] .tn-utr{grid-template-columns:minmax(0,1fr) 150px 96px 120px 32px}[data-pp-b] .tn-utr .select{text-overflow:ellipsis;padding:0 34px 0 12px;line-height:normal}[data-pp-b] .tn-utr .input{padding:0 12px}[data-pp-b] .tn-utr.is-own{position:relative}[data-pp-b] .tn-utr.is-own:before{content:"";background:#1b43f5;border-radius:999px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-10px}[data-pp-b] .tn-flb{gap:14px;padding:4px 16px 16px}[data-pp-b] .tn-flrow{background:#fafaf8;border-radius:12px;padding:12px 14px}[data-pp-b] .tn-flrow label{color:#3c3b37;flex:none;font-weight:600}[data-pp-b] .tn-ut{background:#fff;border:1px solid #ecebe5;border-radius:14px;gap:0;overflow:hidden}[data-pp-b] .tn-uth{background:#fafaf8;border-bottom:1px solid #ecebe5;padding:10px 14px 10px 24px}[data-pp-b] .tn-utr{padding:10px 14px 10px 24px}[data-pp-b] .tn-utr+.tn-utr{border-top:1px solid #f4f4f1}[data-pp-b] .tn-utr.is-own:before{left:10px}[data-pp-b] .tn-flf{background:#f8f9ff;border:1px solid #e0e7ff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}[data-pp-b] .tn-flf>span{color:#4b5ca8;align-items:center;gap:6px;display:inline-flex}[data-pp-b] .tn-fu-q{overflow:hidden;background:#fff!important;border:1px solid #e0e7ff!important;border-radius:20px!important;gap:0!important;padding:0!important}[data-pp-b] .tn-fu-qh{background:linear-gradient(135deg,#eef2ff,#f8f9ff);border-bottom:1px solid #e0e7ff;padding:16px 20px}[data-pp-b] .tn-fu-qh b{color:#1029aa;font-size:15px}[data-pp-b] .tn-fu-qh .b-s{color:#4b5ca8}[data-pp-b] .tn-fu-qi{background:#fff;box-shadow:0 1px 2px #1b43f51f}[data-pp-b] .tn-fu-qg{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 20px}[data-pp-b] .tn-fu-qg>.field{background:#fafaf8;border:1px solid #ecebe5;border-radius:14px;gap:8px;padding:12px}[data-pp-b] .tn-fu-qg>.field>.f-label{letter-spacing:.04em;text-transform:uppercase;color:#8a8983;font-size:11.5px;font-weight:600}[data-pp-b] .tn-fu-qg>.field>.f-label .req{display:none}[data-pp-b] .tn-fu-qg .tn-step{border-radius:10px;height:40px}[data-pp-b] .tn-fu-qg .tn-step .input{font-size:16px;font-weight:600}[data-pp-b] .tn-fu-qg .tn-step button{flex-basis:32px}[data-pp-b] .tn-fu-qg .select{background-color:#fff;border-radius:10px;height:40px;min-height:40px}[data-pp-b] .tn-nm{background:#fff;border-radius:16px;margin:0 20px 20px;padding:16px;border:1px solid #ecebe5!important}@media (width<=760px){[data-pp-b] .tn-fu-qg{grid-template-columns:1fr 1fr}}[data-pp-b] .tn-fu-qg{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}[data-pp-b] .tn-fu-qg>.field{justify-content:space-between}[data-pp-b] .tn-fu-qg>.field>.f-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-pp-b] .tn-fu-qg .tn-step button{flex:0 0 28px}[data-pp-b] .tn-fu-qg .tn-step .input{min-width:40px}[data-pp-b] .select.sm,[data-pp-b] .input.sm{border-radius:10px;width:auto;font-size:13.5px;height:36px!important;min-height:36px!important}[data-pp-b] .select.sm{padding:0 30px 0 10px}[data-tn-b] .tn-fb{gap:16px}[data-pp-b] .input,[data-pp-b] .select{font-size:14px;padding-top:0!important;padding-bottom:0!important;line-height:normal!important}[data-pp-b] .select{text-overflow:ellipsis;padding-right:34px!important}[data-pp-b] .tn-unit .input,[data-pp-b] .tn-step .input{line-height:normal!important}.tn-svt button.is-on[data-tsv=free] .msi{color:#059669}.tn-svt button.is-on[data-tsv=busy] .msi{color:#d97706}.lc-o[data-lc=food] .lc-i{color:#c2410c;background:#fff1e6}.lc-o[data-lc=kiosk] .lc-i{color:#a21caf;background:#fdf2ff}.lc-otp [data-otp]{letter-spacing:.3em;max-width:220px;font-family:ui-monospace,monospace}.modal:has([data-pp-b]) .modal-ft{padding:18px 32px}@media (width<=640px){.tn-uth,.tn-utr,[data-pp-b] .tn-uth,[data-pp-b] .tn-utr{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 56px 72px 28px}[data-pp-b] .tn-uth,[data-pp-b] .tn-utr{padding-left:14px;padding-right:8px}}.tn-qf .tn-unit,[data-pp-b] .tn-qf .tn-unit{box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:stretch;gap:0;width:100%;height:40px;overflow:hidden}.tn-qf .tn-unit .input.sm,[data-pp-b] .tn-qf .tn-unit .input.sm{-moz-appearance:textfield;background:0 0;flex:auto;width:auto;min-width:0;padding:0 12px;height:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.tn-qf .tn-unit .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tn-qf .tn-unit .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tn-qf .tn-unit i,[data-pp-b] .tn-qf .tn-unit i{color:#6f6e68;background:#f8f8f6;border-left:1px solid #e6e6e6;flex:none;align-items:center;padding:0 12px;font-size:13px;font-style:normal;display:flex}@keyframes tn-flash{0%{box-shadow:0 0 #1b43f58c}to{box-shadow:0 0 0 10px #1b43f500}}.tn-fpk .is-flash{animation:.9s ease-out tn-flash}@media (prefers-reduced-motion:reduce){.tn-fpk .is-flash{outline-offset:2px;outline:2px solid #1b43f5;animation:none}}.tn-prop.is-closed .tn-ph{border-bottom:0}.tn-flr td{display:table-cell}.tn-flt{min-width:0;height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:10px;padding:0 10px;display:flex}.tn-flt .msi{--isz:20px;color:#8a8983}.tn-flt b{color:#191917;font-size:14px;font-weight:600}.tn-flt span{color:#8a8983;font-size:12.5px}.tn-ut2t{table-layout:fixed;width:100%}.tn-ut2t th,.tn-ut2t td{text-overflow:ellipsis;overflow:hidden}.tn-ut2t td:last-child,.tn-ut2t th:last-child{text-align:right}.tn-ut2t td:last-child>*{margin-left:auto}.tn-ut2t td .ell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tn-ut2t{width:100%!important;min-width:0!important}.tn-ut2t td:first-child b,.tn-ut2t td:first-child>*{white-space:normal;overflow-wrap:anywhere}.tn-ut2t .tn-pill,.tn-ut2t [class*=pill]{white-space:nowrap}.tn-sv{flex:none}.tn-sv button{align-items:center;gap:6px;display:inline-flex}.tn-sv .msi{--isz:18px}.tn-phs{flex-direction:column;align-items:flex-end;gap:1px;margin-right:6px;display:flex}.tn-phs b{color:#191917;font-size:18px;font-weight:600}.tn-phs span{color:#6f6e68;white-space:nowrap;font-size:12.5px}.tn-flt{height:32px;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:#3c3b37;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-right:6px;padding:0 10px 0 4px;font-size:12.5px;font-weight:600;display:inline-flex}.tn-flt:hover{background:#efeee9}.tn-flt .msi{--isz:20px;color:#6f6e68;transition:transform .15s;transform:rotate(-90deg)}.tn-flr.is-open .tn-flt .msi{transform:none}.tn-ut2t .tn-flr td{text-align:left!important}.tn-ut2t .tn-flr td>*{vertical-align:middle}.tn-ut2t .tn-flr .tn-lk{float:right;margin-left:12px}.tn-ut2t .tn-flr small{margin-left:4px}.tn-psw{min-width:0;display:flex;position:relative}.tn-psb{width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:16px;align-items:center;gap:12px;padding:8px 10px 8px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.tn-psb:hover{border-color:#c9c8c2}.tn-psb[aria-expanded=true]{border-color:#1b43f5;box-shadow:0 0 0 3px #1b43f51f}.tn-psb>.col{flex:auto}.tn-psb small{color:#8a8983;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:500}.tn-psb b{color:#191917;font-size:15px;font-weight:600}.tn-psi{color:#1029aa;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tn-psi .msi{--isz:20px}.tn-pss{color:#6f6e68;white-space:nowrap;flex:none;font-size:13px}.tn-pss b{color:#191917;font-size:13px}.tn-psc{color:#1029aa;background:#f3f2ee;border-radius:999px;flex:none;align-items:center;gap:4px;height:36px;padding:0 8px 0 14px;font-size:13px;font-weight:600;display:inline-flex}.tn-psc .msi{--isz:20px;transition:transform .15s}.tn-psb:hover .tn-psc{background:#eef2ff}.tn-psb[aria-expanded=true] .tn-psc .msi{transform:rotate(180deg)}.tn-psm{z-index:30;background:#fff;border:1px solid #e3e2dc;border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -16px #19191747}.tn-psm[hidden]{display:none}.tn-psm{overscroll-behavior:contain;max-height:327px;overflow-y:auto}.tn-pso{min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.tn-pso:hover{background:#f6f6f3}.tn-pso>.col{flex:auto}.tn-pso b{color:#191917;font-size:14px;font-weight:600}.tn-pso small{color:#8a8983;font-size:12.5px}.tn-pso .tn-psi{color:#3c3b37;background:#f3f2ee;flex-basis:36px;width:36px;height:36px}.tn-pso.is-on{background:#f7f8ff}.tn-pso.is-on .tn-psi{color:#1029aa;background:#eef2ff}.tn-pso>.msi:last-child{--isz:20px;color:#1b43f5}@media (width<=640px){.tn-pss{display:none}}.kb-k:has(.kb-kc2){grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid!important}.kb-kc2{background:#fff;border:1px solid #ecebe5;border-radius:18px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.kb-kc2:hover{border-color:#d4d3cd;box-shadow:0 10px 24px -14px #1919172e}.kb-k2h{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.kb-k2h b{color:#191917;font-size:15px;font-weight:600}.kb-k2h small{color:#8a8983;font-size:12.5px}.kb-k2h>.col{flex:auto}.kb-k2i{color:#3c3b37;background:#f3f2ee;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.kb-k2i .msi{--isz:20px}.kb-kc2.is-live .kb-k2i{color:#067647;background:#ecfdf3}.kb-k2s{color:#067647;background:#ecfdf3;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.kb-k2s:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.kb-kc2.is-live .kb-k2s{color:#1029aa;background:#eef2ff}.kb-k2b{border-top:1px solid #f3f2ee;flex-direction:column;gap:2px;margin:0 16px 14px;padding:4px 0;display:flex}.kb-k2r{grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:8px 0;font-size:13px;display:grid}.kb-k2r+.kb-k2r{border-top:1px dashed #ecebe5}.kb-k2r>span{color:#8a8983;font-size:12px}.kb-k2r b{color:#191917;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.kb-k2r b.t-mut{color:#8a8983;font-weight:500}.kb-k2r em{color:#6f6e68;white-space:nowrap;font-size:12.5px;font-style:normal}.kb-k2a{height:46px;font:inherit;color:#1029aa;cursor:pointer;text-align:left;background:#fafaf8;border:0;border-top:1px solid #f0efeb;align-items:center;gap:8px;margin-top:auto;padding:0 16px;font-size:13.5px;font-weight:600;display:flex}.kb-k2a .msi{--isz:18px}.kb-k2a .msi:last-child{margin-left:auto;transition:transform .15s}.kb-k2a:hover{background:#eef2ff}.kb-k2a:hover .msi:last-child{transform:translate(3px)}.tpc-tb{flex-wrap:wrap;align-items:center;gap:12px;display:flex;padding:0 0 16px!important}.tpc-tb .fsearch{flex:240px;max-width:360px}.tpc-new{margin-left:auto}.tpc-t{table-layout:fixed;min-width:760px}.tpc-t td{vertical-align:middle}.tpc-t td.tpc-a,.tpc-t th.tpc-a{text-align:right}.tpc-t td.tpc-a{white-space:nowrap}.tpc-t td.tpc-a .btn+.btn{margin-left:8px}.tpc-w{flex-direction:column;gap:2px;min-width:0;display:flex}.tpc-w b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tpc-w small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tpc-r{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}@media (width<=760px){.tpc-new{margin-left:0}}.tpc-w small.tpc-pl{text-overflow:clip;color:#3c3b37;letter-spacing:.02em;font-weight:500;overflow:visible}.tpc-dr{color:#8a8983;font-weight:400}.tpc-t td.tpc-a{padding-left:8px!important}.tpl-ch button{height:40px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.tpf select.input,.tpc-tb select.input{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;border-radius:14px;height:50px;padding:12px 44px 12px 12px}@media (width<=560px){.tpg2{grid-template-columns:1fr}}.tpa{background:#fff;border:1px solid #ecebe5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px;display:flex}.tpa-i{color:#1b43f5;background:#eef4ff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.tpa-i.is-cab{color:#b54708;background:#fffaeb}.tpa-i .msi{--isz:24px}.tn-tabs .count-badge{margin-left:8px}.tpc-bd{flex-direction:column;gap:16px;display:flex}.tpc-sh{align-items:center;gap:10px;margin-top:8px;display:flex}.tpc-sh b{font-family:var(--ff-display);color:#191917;font-size:17px;font-weight:600}.tpc-sh span{color:#8a8983;font-size:13px}.tpc-sh .btn{margin-left:auto}.tpc-rg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tpc-ri{color:#1b43f5;background:#eef2ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tpc-add{border-radius:var(--r-block,16px);color:#3c3b37;min-height:112px;font:inherit;cursor:pointer;background:#fafaf8;border:1px dashed #d4d3cd;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.tpc-add:hover{color:#1b43f5;background:#f7f8ff;border-color:#1b43f5}.tpc-kit{flex-wrap:wrap;gap:8px;display:flex}.tpc-kit button{height:36px;font:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;padding:0 14px;font-size:13px}.tpc-kit button.is-on{color:#1029aa;background:#eef2ff;border-color:#1b43f5}.tpc-del{margin-right:auto;color:#b42318!important}@media (width<=760px){.tpg3{grid-template-columns:1fr}}.tpc-rg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tpc-rc2{border:1px solid var(--line,#ecebe5);border-radius:var(--r-block,16px);background:#fff;flex-direction:column;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.tpc-rc2:hover{border-color:#d4d3cd;box-shadow:0 6px 16px #1919170f}.tpc-r2h{align-items:flex-start;gap:12px;display:flex}.tpc-r2t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tpc-r2t b{color:#191917;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.tpc-r2t span{color:#6f6e68;font-size:12.5px;line-height:17px}.tpc-r2a{flex:none;gap:2px;margin:-4px -6px 0 0;display:flex}.tpc-r2a .icon-btn{color:#8a8983}.tpc-r2a .icon-btn:hover{color:#191917}.tpc-r2a .tpc-r2x:hover{color:#b42318;background:#fef3f2}.tpc-r2m{color:#3c3b37;flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.tpc-r2m span{align-items:center;gap:6px;display:inline-flex}.tpc-r2m .msi{color:#8a8983}.tpc-r2k{flex-wrap:wrap;gap:6px;display:flex}.tpc-r2k span{color:#3c3b37;background:#f3f2ee;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.tpc-r2f{color:#067647;border-top:1px solid #f0efeb;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:500;display:flex}.tpc-r2d{background:#12b76a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ecfdf3}.tpc-r2d.is-bk{background:#f79009;box-shadow:0 0 0 3px #fffaeb}.tpc-r2f:has(.is-bk){color:#b54708}.tpc-r2f small{color:#8a8983;margin-left:auto;font-size:12px;font-weight:400}.tpc-r2m .tpc-r2w,.tpc-r2m .tpc-r2w .msi{color:#b54708}.tpc-tb.is-sub{margin:0 0 12px}.tpc-tb .tpc-bs{flex:none;width:190px;height:40px}.tpc-bw{align-items:center;gap:10px;min-width:0;display:flex}.tpc-ri.is-sm{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.tpc-bd .tbl-wrap{margin-left:0!important;margin-right:0!important}.tpc-tb .tpc-bs{border-radius:12px;width:216px;height:44px;padding:0 40px 0 12px}.tpl-aud select.input{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;border-radius:14px;height:50px;padding:12px 44px 12px 12px}.tpl-short{color:#a36a00;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:500;display:inline-flex}.tpl-short .msi{--isz:14px;color:#d18c01}.tpl-wrap{flex-direction:column;gap:24px;display:flex}.tpl-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tpl-hd h2,.tpl-hd p{margin:0}.tpl-grp h3{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-neutral-secondary,#6b6a64);margin:0 0 12px;font-size:13px;font-weight:600}.tpl-grp h3 span{color:var(--tx-neutral-tertiary,#8a8983);font-weight:500}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.tpl-card,.tpl-letter{border:1px solid var(--bd-neutral-primary,#ecebe6);background:var(--bg-neutral-primary,#fff);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.tpl-card:hover,.tpl-letter:hover{background:#fafbff;border-color:#c4d0fe}.tpl-card.is-off{opacity:.6}.tpl-card>.msi{--isz:18px;color:var(--tx-neutral-tertiary,#8a8983)}.tpl-ic{color:#1b43f5;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tpl-ic .msi{--isz:20px;color:#1b43f5}.tpl-tags{flex-wrap:wrap;gap:6px;display:flex}.tpl-tags span{background:var(--bg-neutral-secondary,#f3f3f0);color:var(--tx-neutral-secondary,#6b6a64);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.tpl-tags .is-warn{color:#8a5a00;background:#fff4e0}.tpl-ed{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.tpl-form{flex-direction:column;gap:16px;display:flex}.tpl-form .field{margin:0}.tpl-row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tpl-body{min-height:220px;font-family:inherit;line-height:22px}.tpl-toggles{border:1px solid var(--bd-neutral-primary,#ecebe6);border-radius:14px;flex-direction:column;display:flex}.tpl-toggles .switch-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.tpl-toggles .switch-row+.switch-row{border-top:1px solid var(--bd-neutral-primary,#ecebe6)}.tpl-side{background:var(--bg-neutral-secondary,#f6f6f3);border-radius:16px;flex-direction:column;gap:10px;max-height:640px;padding:16px;display:flex;overflow:auto}.tpl-tk{flex-wrap:wrap;gap:6px;display:flex}.tpl-tk span{width:100%;color:var(--tx-neutral-secondary,#6b6a64);font-size:12px;font-weight:600}.tpl-tk button{border:1px solid var(--bd-neutral-primary,#e2e1dc);background:var(--bg-neutral-primary,#fff);height:28px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-family:inherit;font-size:12px}.tpl-tk button:hover{color:#1535d4;border-color:#1b43f5}.tpl-pv{border:1px solid var(--bd-neutral-primary,#ecebe6);color:#2a2a28;background:#fff;border-radius:12px;padding:18px;font-size:12px;line-height:19px}.tpl-pv.is-full{padding:32px;font-size:14px;line-height:23px}.tpl-doc .tpl-lh{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.tpl-doc .tpl-date{text-align:right;color:#6b6a64;font-size:.92em;display:block}.tpl-doc h3{margin:8px 0 10px;font-size:1.15em}.tpl-doc h3 small{color:#6b6a64;font-weight:500}.tpl-doc p{margin:0 0 8px}.tpl-doc .tpl-sig span{color:#6b6a64}@media (width<=900px){.tpl-ed,.tpl-row2{grid-template-columns:1fr}}html.theme-dark .tpl-ic{background:#16204a}html.theme-dark .tpl-pv{color:#2a2a28;background:#fff}.modal:has(.tpl-ed) .modal-bd{container-type:inline-size}.modal:has(.tpl-ed){container-type:inline-size}.tpl-ed{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.tpl-doc{--tpl-acc:#1b43f5;color:#2a2a28;background:#fff;font-size:14px;line-height:24px;position:relative}.tpl-doc .tpl-lh{border-bottom:1px solid #e8e7e2;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.tpl-doc .tpl-lh img,.tpl-doc .tpl-lh svg{width:auto;height:32px}.tpl-doc .tpl-co{flex-direction:column;min-width:0;display:flex}.tpl-doc .tpl-co b{color:#121212;font-size:13px;font-weight:600}.tpl-doc .tpl-co span{color:#6b6a64;font-size:12px}.tpl-doc .tpl-meta{color:#6b6a64;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.tpl-doc h3{color:#121212;margin:0 0 14px;font-size:18px;font-weight:600;line-height:26px}.tpl-doc h3 small{color:#6b6a64;font-size:12px;font-weight:500}.tpl-doc .tpl-txt p{margin:0 0 12px}.tpl-doc .tpl-sig{flex-direction:column;margin-top:28px;display:flex}.tpl-doc .tpl-sig i{background:#c9c8c2;width:140px;height:1px;margin-bottom:8px;display:block}.tpl-doc .tpl-sig b{color:#121212;font-weight:600}.tpl-doc .tpl-sig span{color:#6b6a64;font-size:12px}.tpl-doc .tpl-ft{color:#8a8983;margin-top:28px;font-size:11px;display:none}.tpl-d-modern{border-top:6px solid var(--tpl-acc);padding-top:20px}.tpl-d-modern .tpl-lh{border-bottom:0;margin-bottom:6px}.tpl-d-modern h3{color:var(--tpl-acc);font-size:22px;line-height:30px}.tpl-d-modern .tpl-ft{border-top:1px solid #efeee9;padding-top:12px;display:block}.tpl-d-minimal .tpl-lh{border-bottom:0;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:28px}.tpl-d-minimal .tpl-lh img,.tpl-d-minimal .tpl-lh svg{height:22px}.tpl-d-minimal .tpl-co span{display:none}.tpl-d-minimal h3{letter-spacing:.12em;text-transform:uppercase;color:#8a8983;margin-bottom:20px;font-size:12px;font-weight:600}.tpl-d-minimal .tpl-txt p{color:#3c3b37;margin-bottom:16px}.tpl-d-minimal .tpl-sig i{display:none}.tpl-d-band .tpl-lh{background:var(--tpl-acc);color:#fff;border:0;border-radius:6px 6px 0 0;margin:-36px -40px 22px;padding:22px 40px}.tpl-d-band .tpl-co b,.tpl-d-band .tpl-co span{color:#fff}.tpl-d-band .tpl-co span{opacity:.82}.tpl-d-band .tpl-lh img,.tpl-d-band .tpl-lh svg{filter:brightness(0)invert()}.tpl-d-band .tpl-ft{background:#f4f4f1;border-radius:0 0 6px 6px;margin:28px -40px -36px;padding:12px 40px;display:block}.tpl-d-formal{font-family:Georgia,Times New Roman,serif}.tpl-d-formal .tpl-lh{text-align:center;border-bottom:3px double #c9c8c2;flex-direction:column;gap:6px}.tpl-d-formal .tpl-co{align-items:center}.tpl-d-formal .tpl-co b{letter-spacing:.02em;font-size:16px}.tpl-d-formal h3{text-align:center;text-underline-offset:4px;font-size:17px;font-weight:600;text-decoration:underline}.tpl-d-formal .tpl-txt p{text-align:justify}.tpl-mini{--tpl-acc:#1b43f5;box-sizing:border-box;background:#fff;border-radius:3px;flex-direction:column;gap:3px;width:34px;height:44px;padding:5px;display:flex;box-shadow:0 0 0 1px #e3e2dd}.tpl-mini b{background:#c9c8c2;border-radius:1px;height:5px;display:block}.tpl-mini s{background:#e3e2dd;height:2px;text-decoration:none;display:block}.tpl-mini.tpl-d-modern{border-top:3px solid var(--tpl-acc)}.tpl-mini.tpl-d-modern b{background:var(--tpl-acc);width:70%}.tpl-mini.tpl-d-minimal b{width:40%;height:3px}.tpl-mini.tpl-d-band b{background:var(--tpl-acc);height:9px;margin:-5px -5px 2px}.tpl-mini.tpl-d-formal b{background:#d9d8d2;border-bottom:2px solid #c9c8c2;width:60%;height:6px;margin:0 auto}.tpn{flex-direction:column;gap:20px;display:flex}.tpn-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.tpn-card{border:1px solid var(--bd-neutral-primary,#ecebe6);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:14px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tpn-card:hover{border-color:#c4d0fe}.tpn-card.is-on{border-color:#1b43f5;box-shadow:0 0 0 2px #1b43f5}.tpn-thumb{background:#f4f4f1;height:230px;padding:14px 14px 0;position:relative;overflow:hidden}.tpn-scale{transform-origin:0 0;pointer-events:none;background:#fff;border-radius:6px;width:600px;padding:36px 40px;transform:scale(.27);box-shadow:0 2px 8px #12121214}.tpn-cap{flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tpn-cap b{font-size:14px;font-weight:600}.tpn-cap span{color:#6b6a64;font-size:12px}.tpn-from{flex-direction:column;gap:6px;max-width:420px;display:flex}html.theme-dark .tpn-card,html.theme-dark .tse-dz-i{background:#1b1b1a}.overlay .modal:has(.tpn){width:min(1080px,100vw - 48px)!important;max-width:min(1080px,100vw - 48px)!important}.tpn-grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.tpn-thumb{height:196px}.tpn{flex-direction:column-reverse}.tpn-from{flex-direction:row;align-items:center;gap:12px;max-width:none}.tpn-from .f-label{white-space:nowrap;margin:0}.tpn-from .select{max-width:360px}.tpl-d-band .tpl-lh img,.tpl-d-band .tpl-lh svg{filter:none;box-sizing:border-box;background:#fff;border-radius:8px;height:40px;padding:6px}.tpl-d-custom h3{color:var(--tpl-acc)}.tpl-d-custom .tpl-ft{border-top:1px solid #efeee9;padding-top:12px;display:block}.tpl-d-custom:has(.tpl-ftimg) .tpl-ft{display:none}.tpl-doc .tpl-hdimg{object-fit:cover;object-position:center top;border-radius:6px 6px 0 0;width:calc(100% + 80px);max-width:none;max-height:200px;margin:-36px -40px 22px;display:block}.tpl-doc .tpl-ftimg{object-fit:cover;border-radius:0 0 6px 6px;width:calc(100% + 80px);max-width:none;max-height:120px;margin:28px -40px -36px;display:block}.tpl-mini-img{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%;padding-top:14px}.tpn-add{text-align:center;background:#fafaf8;border-style:dashed;border-width:1.5px;justify-content:center;align-items:center;gap:8px;min-height:280px;padding:24px}.tpn-add:hover{background:#f5f7ff}.tpn-add b{font-size:15px;font-weight:600}.tpn-add>span:not(.tpn-addi){color:#6b6a64;max-width:180px;font-size:12px}.tpn-addi{color:#1b43f5;background:#eef2ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.tpn-addi .msi{--isz:22px}.tpn-own{color:#1535d4;vertical-align:1px;background:#eef2ff;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.tpn-upl{gap:6px}.tpn-upl span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.tpl-cnt{color:#1535d4;background:#eef2ff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.tpn-cap b{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.tpn-own{margin-left:0}.tpn-add>span:not(.tpn-addi){line-height:18px}.tpl-mom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpl-mom em{border-radius:999px;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;line-height:18px}.tpl-mom em.is-auto{color:#1535d4;background:#eef2ff}.tpl-mom em.is-rev{color:#ad6800;background:#fff7e6}.tpl-stages{flex-wrap:wrap;align-self:flex-start}.tpl-gap{color:#3c3b37;background:#f5f7ff;border:1px solid #e0e7ff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.tpl-gap .msi{--isz:18px;color:#1b43f5}.tpl-gap b{color:#121212;font-weight:600}.tpl-none{text-align:center;padding:24px 0}.tpl-card{position:relative}.tpl-ws{position:absolute;top:12px;right:40px}.tpl-lk{color:#b5b4ae;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:38px}.tpl-lk .msi{--isz:15px}.tpl-lk:hover{color:#5c5b56;background:#f5f5f2}.tpl-lk.is-on{color:#a8071a;background:#fff1f0}.tpl-tags .tpl-lk{color:#6b6a64;cursor:pointer;background:#f5f5f2;border-radius:999px;align-items:center;gap:3px;width:auto;height:auto;padding:0 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex;position:static}.tpl-tags .tpl-lk .msi{--isz:12px}.tpl-tags .tpl-lk.is-on{color:#a8071a;background:#fff1f0}.tpl-tags .ws-tag{vertical-align:0}.tpl-tags .is-rep,[class*=tags]>.is-rep{color:#1535d4;background:#eef2ff}.tpl-card.tpl-card2{text-align:left;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:18px;display:flex}.tpl-card2 .tc-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tpl-card2 .tpl-ic{border-radius:12px;width:40px;height:40px}.tpl-card2 .tc-st{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.tpl-card2 .tc-st.is-auto{color:#2f7a12;background:#e8f7e0}.tpl-card2 .tc-st.is-rev{color:#9a6200;background:#fff4dc}.tpl-card2 .tc-st.is-man{color:#5c5b56;background:#f0efeb}.tpl-card2 .tc-st.is-off{color:#8a8983;background:#f0efeb}.tpl-card2 .tc-nm{color:#191917;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.tpl-card2 .tc-when{color:#6f6e68;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:18px;overflow:hidden}.tpl-card2 .tc-ft{border-top:1px solid #efeee9;align-items:center;gap:8px;min-width:0;margin-top:16px;padding-top:14px;display:flex}.tpl-card2 .tc-sc{color:#3c3b37;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.tpl-card2 .tc-warn{color:#d18c01;flex:none;display:inline-flex}.tpl-card2 .tc-warn .msi{--isz:18px}.tpl-card2 .ws-tag,.tpl-card2 .tpl-lk{flex:none;font-size:12px}.tpl-card2 .tpl-lk{color:#8a8983;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.tpl-card2 .tpl-lk.is-on{color:#1b43f5;background:#eef2ff}.tpl-card2 .tpl-lk .msi{--isz:16px}.tpl-card2.is-off .tc-nm,.tpl-card2.is-off .tc-when{color:#8a8983}html.dark .tpl-card2 .tc-nm,[data-theme=dark] .tpl-card2 .tc-nm{color:#f2f2ef}html.dark .tpl-card2 .tc-ft,[data-theme=dark] .tpl-card2 .tc-ft{border-top-color:#ffffff14}html.dark .tpl-card2 .tc-sc,[data-theme=dark] .tpl-card2 .tc-sc{color:#d6d5d0}.tpl-card2 .tc-ft{align-items:center;gap:8px;min-width:0;display:flex}.tpl-card2 .tc-ft .tc-sc{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tpl-card2 .tc-ft .tpl-lk{border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;min-height:0;margin-left:auto;display:inline-flex;position:static!important;inset:auto!important;transform:none!important}.ls-prev .tpl-mini{transform-origin:50%;transform:scale(4.2)}.ls-dot .tpl-mini{transform-origin:50%;flex:none;transform:scale(.55)}.ls-dot>.tpl-mini{max-width:none;max-height:none;transform:scale(.55);width:34px!important;height:44px!important}.tp-nav{background:#fff;border-right:1px solid #ecebe5;flex-direction:column;min-height:0;display:flex}.tp-br{align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.tp-br b{color:#191917;font-family:Outfit,Inter,sans-serif;font-size:16px;font-weight:600}.tp-br small{color:#8a8983;font-size:12px}.tp-logo{letter-spacing:.02em;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.tp-nl{scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:4px 10px 12px;display:flex;overflow:auto}.tp-ng{letter-spacing:.05em;text-transform:uppercase;color:#a3a29c;padding:14px 10px 6px;font-size:11.5px;font-weight:600}.tp-ni{color:#4b4b47;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.tp-ni .msi{color:#8d8d86}.tp-ni>span:not(.msi){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.tp-ni:hover{color:#191917;background:#f6f6f3}.tp-ni.is-on{color:#1029aa;background:#eef2ff;font-weight:600}.tp-ni.is-on .msi{color:#1b43f5}.tp-ni>i{box-sizing:border-box;color:#fff;background:#1b43f5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:600;line-height:1;display:inline-grid}.tp-nb{border-top:1px solid #f0efeb;flex-direction:column;gap:8px;padding:12px;display:flex}.tp-mem{background:var(--m-bg,#f3f2ee);color:var(--m-ink,#3c3b37);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tp-mem:hover{color:var(--m-ink,#191917);filter:brightness(1.02)}.tp-mem b{font-size:13.5px;font-weight:600}.tp-mem small{opacity:.85;font-size:12px}.tp-mem>.col{flex-direction:column;flex:auto;display:flex}.tp-memi{background:#ffffff8c;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.tp-mem.is-free .tp-memi{background:#fff}.tp-memi .msi>i,.tp-plk .msi>i,.tp-cmh .msi>i{font-variation-settings:"FILL" 1, "wght" 600}.tp-me{align-items:center;gap:10px;padding:4px 2px;display:flex}.tp-me>.col{flex-direction:column;flex:auto;display:flex}.tp-me b{font-size:13.5px;font-weight:600}.tp-me small{color:#8a8983;font-size:12px}.tp-asC{color:#6f6e68;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.tp-asC:hover{color:#191917;background:#f3f2ee}.tp-asC.is-auth{position:fixed;bottom:14px;left:16px}.tp-main{scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.tp-hd{box-sizing:border-box;flex-wrap:wrap;align-items:flex-end;gap:16px;max-width:1180px;margin:0 auto;padding:28px 32px 18px;display:flex}.tp-hd>.col{flex-direction:column;flex:360px;display:flex}.tp-hd h1{letter-spacing:-.01em;color:#191917;margin:0;font-family:Bricolage Grotesque,Outfit,Inter,sans-serif;font-size:26px;font-weight:600;line-height:1.2}.tp-hd p{color:#6f6e68;text-wrap:pretty;max-width:680px;margin:0;font-size:14px;line-height:1.5}.tp-hda{flex-wrap:wrap;gap:8px;display:flex}.tp-bd{box-sizing:border-box;flex-direction:column;gap:16px;max-width:1180px;margin:0 auto;padding:0 32px 40px;display:flex}.tp-av{color:#1029aa;background:#eef2ff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.tp-av.sm{flex-basis:26px;width:26px;height:26px;font-size:10.5px}.tp-av.is-v{color:#92400e;background:#fef3c7}.tp-ib{color:#6f6e68;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:inline-grid}.tp-ib:hover{color:#191917;background:#f3f2ee}.tp-mute{color:#8a8983;margin:0;font-size:13px}.tp-card>.tp-mute{padding:0 16px 16px}.tp-p{color:#3c3b37;margin:0;font-size:14px;line-height:1.55}.tp-lk{font-size:13px;font-weight:500}.tp-card{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tp-ch{align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.tp-ch b{color:#191917;flex:0 auto;font-size:15px;font-weight:600}.tp-ch>span{color:#8a8983;flex:auto;font-size:13px}.tp-ch>.tp-pill,.tp-ch>.tp-lk{margin-left:auto}.tp-ch.is-out{padding:6px 2px 0}.tp-list{flex-direction:column;display:flex}.tp-row{color:#191917;box-sizing:border-box;border-top:1px solid #f3f2ee;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.tp-card.is-flush .tp-row:first-child{border-top:0}.tp-row.is-link:hover{color:#191917;background:#fafaf8}.tp-row b{font-size:14px;font-weight:600}.tp-row b em{color:#8a8983;font-size:13px;font-style:normal;font-weight:400}.tp-row small{color:#6f6e68;font-size:12.5px}.tp-row .btn{flex:none}.tp-ri{color:#4b4b47;background:#f3f2ee;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tp-ri.is-lg{border-radius:12px;flex-basis:44px;width:44px;height:44px}.tp-go{color:#1b43f5;white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.tp-dot{background:#d4d3cd;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin:0 6px}.tp-dot.is-new{background:#1b43f5}.tp-reply{white-space:normal;background:#f6f6f3;border-radius:10px;align-items:flex-start;gap:6px;margin-top:4px;padding:6px 10px;display:inline-flex;color:#3c3b37!important}.tp-reply .msi{--isz:14px;color:#8a8983;margin-top:1px}.tp-empty{text-align:center;color:#8a8983;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.tp-empty b{color:#191917;font-size:15px}.tp-empty span{text-wrap:pretty;max-width:380px;font-size:13px}.tp-empty>.msi{color:#c9c8c2;margin-bottom:4px}.tp-kg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tp-k{color:#191917;background:#fff;border:1px solid #ecebe5;border-radius:20px;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;padding:16px;transition:border-color .15s;display:grid}.tp-k:hover{color:#191917;border-color:#d4d3cd}.tp-ki{color:#1b43f5;background:#eef2ff;border-radius:12px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.tp-k.is-ok .tp-ki{color:#067647;background:#ecfdf3}.tp-k.is-warn .tp-ki{color:#b54708;background:#fffaeb}.tp-k.is-err .tp-ki{color:#b42318;background:#fef3f2}.tp-kl{color:#6f6e68;font-size:12.5px}.tp-k b{font-family:Outfit,Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.tp-k b em{color:#a3a29c;font-size:15px;font-style:normal;font-weight:500}.tp-k small{color:#8a8983;font-size:12px}.tp-k.is-err b{color:#b42318}.tp-hg{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.tp-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:0 16px 16px;display:grid}.tp-kv span{color:#8a8983;font-size:12px;display:block}.tp-kv b{margin-top:2px;font-size:14px;font-weight:600;display:block}.tp-tb{border-bottom:1px solid #f0efeb;align-items:center;gap:12px;padding:12px 16px;display:flex}.tp-sr{flex:0 320px;align-items:center;display:flex;position:relative}.tp-sr .msi{color:#a3a29c;pointer-events:none;position:absolute;left:12px}.tp-sr .input{border-radius:999px;width:100%;padding-left:40px}.tp-tw{border-radius:0!important;margin:0!important}.tp .tbl.tp-t{min-width:760px}.tp .tbl.tp-t thead th{color:#6f6e68;background:#fafaf8;border-bottom:1px solid #f0efeb;padding:10px 16px;font-size:12.5px}.tp .tbl.tp-t td{vertical-align:middle;border-bottom:1px solid #f3f2ee;padding:10px 16px;font-size:13.5px}.tp .tbl.tp-t tbody tr:last-child td{border-bottom:0}.tp-pn{align-items:center;gap:10px;min-width:0;display:flex}.tp-pn b{font-size:14px;font-weight:600}.tp-pn small{color:#8a8983;font-size:12.5px}.tp-sub{color:#8a8983;margin-top:1px;font-size:12px;display:block}.tp-act{text-align:right;white-space:nowrap}.tp-act>*{vertical-align:middle;margin-left:4px}.tp-mt{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.tp-mth{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tp-mth span{color:#6f6e68;font-size:13px}.tp-mth b{font-family:Outfit,Inter,sans-serif;font-size:20px;font-weight:600}.tp-mt small{color:#8a8983;font-size:12.5px}.tp-bar{background:#f0efeb;border-radius:999px;height:8px;overflow:hidden}.tp-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.tp-bar.is-lg{background:#00000014;height:10px}.tp-mt.is-full .tp-bar i,.tp-mt.is-warn .tp-bar i{background:#d18c01}.tp-strip{background:#fff;border:1px solid #ecebe5;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tp-strip>div{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.tp-strip>div+div{border-left:1px solid #f0efeb}.tp-strip b{font-family:Outfit,Inter,sans-serif;font-size:22px;font-weight:600}.tp-strip span{color:#6f6e68;font-size:12.5px}.tp-note,.tp-warn{color:#3c3b37;background:#f6f6f3;border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.tp-note .msi,.tp-warn .msi{--isz:18px;color:#6f6e68}.tp-warn{color:#7a2e0e;background:#fffaeb}.tp-warn .msi{color:#b54708}.tp-tabs{scrollbar-width:none;background:#efeee9;border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tp-tabs a{color:#4b4b47;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.tp-tabs a:hover{color:#191917}.tp-tabs a.is-on{color:#191917;background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.tp-tabs a>i{box-sizing:border-box;color:#3c3b37;background:#dcdbd5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-grid}.tp-tabs a>i.is-warn{color:#3c2a00;background:#fdb022}.tp-rg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tp-room{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.tp-rmh{align-items:center;gap:12px;display:flex}.tp-rmh b{font-size:15px;font-weight:600}.tp-rmh small{color:#8a8983;font-size:12.5px}.tp-rmh>.col{flex-direction:column;display:flex}.tp-rate{white-space:nowrap;font-size:15px;font-weight:600}.tp-rate em{color:#8a8983;font-size:12px;font-style:normal;font-weight:400}.tp-kit{flex-wrap:wrap;gap:6px;display:flex}.tp-kit span{color:#4b4b47;background:#f3f2ee;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;display:inline-flex}.tp-today{color:#8a8983;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.tp-today span{margin-right:2px}.tp-today>i{color:#b42318;background:#fef3f2;border-radius:8px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-style:normal;display:inline-flex}.tp-today>i.is-me{color:#1029aa;background:#eef2ff}.tp-today>i.is-free{color:#067647;background:#ecfdf3}.tp-room .btn{margin-top:auto}.tp-pkg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tp-pk{background:#fff;border:1px solid #ecebe5;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.tp-pk>.col{flex-direction:column;display:flex}.tp-pk b{font-family:Outfit,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.tp-pk small{color:#8a8983;font-size:12px}.tp-due{background:#fff;border:1px solid #ecebe5;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex}.tp-due>.col{flex-direction:column;display:flex}.tp-due span{color:#6f6e68;font-size:13px}.tp-due b{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.tp-due small{color:#6f6e68;font-size:12.5px}.tp-due.is-err{background:#fffbfa;border-color:#fecdca}.tp-due.is-err b{color:#b42318}.tp-due.is-warn{background:#fffcf5;border-color:#fedf89}.tp-due.is-ok b{color:#067647}.tp-inv{flex-direction:column;gap:16px;display:flex}.tp-invh{justify-content:space-between;gap:16px;display:flex}.tp-invh b{font-size:14px;display:block}.tp-invh span,.tp-invto span{color:#8a8983;font-size:12px;display:block}.tp-invto b{font-size:14px}.tp-sum{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tp-sum>div{border-top:1px solid #f3f2ee;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.tp-sum>div:first-child{border-top:0}.tp-sum span{color:#6f6e68}.tp-sum b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.tp-sum .is-t{background:#fafaf8}.tp-sum .is-t span,.tp-sum .is-t b{color:#191917;font-weight:700}.tp-step{box-sizing:border-box;border:1px solid #e6e5df;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;height:44px;padding:4px;display:inline-flex}.tp-step button{color:#3c3b37;cursor:pointer;background:#f3f2ee;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tp-step button:hover{background:#e9e8e3}.tp-step b{text-align:center;min-width:48px;font-size:16px}.tp-fixed{padding:10px 0;font-size:14px;font-weight:600}.tp-chk{cursor:pointer;border:1px solid #ecebe5;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.tp-chk input{accent-color:#1b43f5;width:18px;height:18px;margin:2px 0 0}.tp-chk>span{flex-direction:column;gap:2px;display:flex}.tp-chk b{font-size:14px;font-weight:600}.tp-chk small{color:#6f6e68;font-size:12.5px}.tp-gate{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 8px 4px;display:flex}.tp-gate>.msi{color:#b0832a;background:#fff7e0;border-radius:50%;width:56px;height:56px}.tp-gate p{color:#3c3b37;max-width:400px;margin:0;font-size:14px;line-height:1.55}.tp-drop{cursor:pointer;text-align:center;background:#fafaf8;border:1.5px dashed #d4d3cd;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:24px;display:flex}.tp-drop:hover,.tp-drop.is-over{background:#f5f7ff;border-color:#1b43f5}.tp-drop.is-set{background:#f6fef9;border-style:solid;border-color:#a6f4c5}.tp-drop .msi{color:#8a8983}.tp-drop b{font-size:14px}.tp-drop small{color:#8a8983;font-size:12px}.tp-plc{background:var(--m-bg);color:var(--m-ink);border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:22px 24px;display:grid}.tp-plc.is-free{color:#191917;background:#fff;border:1px solid #ecebe5}.tp-plc>.col{flex-direction:column;display:flex}.tp-plc .tp-bar{grid-column:1/-1}.tp-plc .btn{grid-area:1/3}.tp-plk{background:#ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.tp-plc.is-free .tp-plk{background:#f3f2ee}.tp-plt{opacity:.85;font-size:13px;font-weight:600}.tp-pln{font-family:Outfit,Inter,sans-serif;font-size:28px;font-weight:600;line-height:1.2}.tp-pln em{opacity:.75;font-size:16px;font-style:normal;font-weight:500}.tp-plc>.col>span:last-child{opacity:.8;font-size:13px}.tp-cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.tp-cmp>div{background:#fafaf8;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.tp-cmp>div.is-pro{background:#fff8e6}.tp-cmh{color:#191917;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.tp-cmp .is-pro .tp-cmh{color:#8a5a00}.tp-cmp span:not(.tp-cmh){color:#3c3b37;align-items:center;gap:8px;font-size:13.5px;display:flex}.tp-cmp span .msi{--isz:18px;color:#067647}.tp-wsr{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 16px;display:flex}.tp-wsr>.col{flex-direction:column;display:flex}.tp-wsr b{font-size:14.5px}.tp-wsr small{color:#6f6e68;font-size:13px}.tp-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tp-tier{background:var(--m-bg);color:var(--m-ink);opacity:.55;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;transition:opacity .15s;display:flex}.tp-tier.is-on{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #1b43f5}.tp-tier b{font-size:14px}.tp-tier span{font-size:15px;font-weight:600}.tp-tier span em{opacity:.8;font-size:11px;font-style:normal;font-weight:400}.tp-tier small{opacity:.8;font-size:11.5px}.tp-wso{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tp-wsb{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e5df;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.tp-wsb:hover{border-color:#c9c8c2}.tp-wsb.is-on{background:#f5f7ff;border-color:#1b43f5;box-shadow:inset 0 0 0 1px #1b43f5}.tp-wsi{color:#4b4b47;background:#f3f2ee;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.tp-wsb.is-on .tp-wsi{color:#1b43f5;background:#e0e7ff}.tp-wsb b{color:#191917;font-size:15px}.tp-wsb small{color:#6f6e68;font-size:12.5px;line-height:1.45}.tp-nl2{flex-direction:column;gap:12px;display:flex}.tp-nt{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.tp-nt.is-new{border-color:#c7d2fe}.tp-nth{align-items:center;gap:10px;display:flex}.tp-nth b{font-size:15.5px;font-weight:600}.tp-nt p{color:#3c3b37;max-width:760px;margin:0;font-size:14px;line-height:1.55}.tp-nt small{color:#8a8983;font-size:12.5px}.tp-menu{z-index:1900;background:#fff;border:1px solid #ecebe5;border-radius:14px;min-width:220px;padding:6px;font-family:Inter,sans-serif;position:fixed;box-shadow:0 16px 40px #14141824}.tp-menu button{width:100%;height:40px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#191917;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex}.tp-menu button:hover{background:#f6f6f3}.tp-menu button .msi{color:#6f6e68}.tp-menu button.is-danger,.tp-menu button.is-danger .msi{color:#b42318}.tp-msep{background:#f0efeb;height:1px;margin:4px 6px}.tp-spin{border:2px solid #ffffff80;border-top-color:#fff;border-image:;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite tpSpin}@keyframes tpSpin{to{transform:rotate(360deg)}}.tp-auth{box-sizing:border-box;background:radial-gradient(1200px 600px at 50% -10%,#e9eefc 0%,#f8f8f6 60%);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.tp-ac{box-sizing:border-box;background:#fff;border:1px solid #ecebe5;border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:32px;display:flex;box-shadow:0 20px 50px #1414180f}.tp-ab{align-items:center;gap:12px;margin-bottom:8px;display:flex}.tp-abm{color:#fff;background:#1b43f5;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.tp-ab b{font-family:Outfit,Inter,sans-serif;font-size:16px;font-weight:600}.tp-ab small{color:#8a8983;font-size:12.5px}.tp-ab .col{flex-direction:column;display:flex}.tp-ac h1{color:#191917;margin:0;font-family:Bricolage Grotesque,Outfit,Inter,sans-serif;font-size:24px;font-weight:600}.tp-as{color:#6f6e68;margin:-8px 0 0;font-size:14px;line-height:1.5}.tp-af{flex-direction:column;gap:14px;display:flex}.tp-af .btn.block{height:48px}.tp-alt{color:#6f6e68;text-align:center;margin:0;font-size:13.5px}.tp-back{color:#6f6e68;align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tp-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tp-otp .input{text-align:center;height:52px;padding:0;font-size:20px;font-weight:600}@media (width<=1080px){.tp-kg{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-hg{grid-template-columns:1fr}.tp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.tp-nav{border-bottom:1px solid #ecebe5;border-right:0;flex-direction:row;align-items:center;overflow-x:auto}.tp-nl{flex-direction:row;padding:8px;overflow:visible}.tp-ng{display:none}.tp-ni{flex:none}.tp-nb{border-top:0;flex-direction:row;padding:8px}.tp-asC,.tp-me>.col{display:none}.tp-hd,.tp-bd{padding-left:16px;padding-right:16px}.tp-mg,.tp-pkg,.tp-cmp,.tp-wso{grid-template-columns:1fr}.tp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-ni.is-hr{color:#fff;background:#191917;margin-bottom:6px}.tp-ni.is-hr .msi{color:#fff}.tp-ni.is-hr:hover{color:#fff;background:#2b2b28}.tp-row>.btn,.tp-row>.tp-pill{flex:none}.tp-row b em{color:#8a8983;margin-left:4px;font-style:normal;font-weight:400}.tp-row.is-sm{min-height:48px}.tp-nudge{color:#93370d;background:#fffaeb;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.tp-nudge:hover{color:#93370d;background:#fef0c7}.tp-nudge span{align-items:center;gap:2px;margin-left:auto;font-weight:600;display:inline-flex}.tp-ovg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tp-ovc{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=980px){.tp-ovg{grid-template-columns:1fr}}.tp-ovb{background:radial-gradient(circle at 88% -10%,#ffffffbf,transparent 55%),linear-gradient(135deg,var(--ov-a) 0%,var(--ov-a) 100%);border-radius:16px;align-items:center;gap:14px;margin:0 16px 8px;padding:48px 18px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.tp-ovb{background:radial-gradient(circle at 88% -10%,#ffffffbf,transparent 55%),linear-gradient(135deg,var(--ov-a) 0%,color-mix(in oklab,var(--ov-a) 82%,var(--ov-b)) 100%)}}.tp-ovb b{color:var(--ov-b);font-family:Outfit,Inter,sans-serif;font-size:18px;font-weight:600}.tp-ovb small{color:var(--ov-b);font-size:13px}.tp-logo.is-xl{border-radius:16px;flex:0 0 56px;width:56px;height:56px;font-size:18px;box-shadow:0 4px 12px #00000014;background:#fff!important}.tp-dl{flex-direction:column;padding:0 16px 6px;display:flex}.tp-dr{border-top:1px solid #f3f2ee;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:14px;display:flex}.tp-dr:first-child{border-top:0}.tp-dr>span{color:#6f6e68;flex:none}.tp-dr>b{text-align:right;color:#191917;overflow-wrap:anywhere;min-width:0;font-weight:500}.tp-mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tp-foot{color:#6f6e68;background:#fafaf8;border-top:1px solid #f0efeb;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 16px;font-size:12.5px;display:flex}.tp-foot .msi{--isz:16px;color:#067647}.tp-lkb{color:#1b43f5;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tp-lkb:hover{background:#eef2ff}.tp-lkb .msi{--isz:16px}.tp-num{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.tp-num b{font-size:15px}.tp-num small{color:#8a8983;font-size:12px}.tp-kv.is-top{border-top:1px solid #f0efeb;padding-top:14px}.tp-cg{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.tp-cgh{color:#8a8983;padding-top:6px;font-size:12px;font-weight:600}.tp-cgh:first-child{padding-top:0}.tp-pc{border:1px solid #ecebe5;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.tp-pc>.col{flex:auto}.tp-pc b{font-size:14px;font-weight:600}.tp-pc small{color:#8a8983;font-size:12px}.tp-av.sm{flex:0 0 30px;width:30px;height:30px;font-size:11px}.tp-dadd{border-top:1px solid #f3f2ee;gap:8px;padding:12px 16px 16px;display:flex}.tp-dadd .input{flex:auto;min-width:0}.tp-dadd.is-in{border:0;padding:0}.tp-dade:empty{display:none}.tp-dade{padding:0 16px 14px}.tp-list.is-box{border:1px solid #ecebe5;border-radius:14px;overflow:hidden}.tp-list.is-box .tp-row:first-child{border-top:0}.tp-ck{cursor:pointer}.tp-ck input{accent-color:#1b43f5;flex:none;width:18px;height:18px;margin:0}.tp-ck b em{color:#8a8983;font-style:normal;font-weight:400}.tp-au{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.tp-au b{font-weight:600}.tp-au:hover{color:#067647;background:#dcfae6}.tp-tb .tp-fs{border-radius:999px;flex:none;width:auto;min-width:150px}.tp-tbn{white-space:nowrap;margin-left:auto}.tp .tbl.tp-t.is-emp{table-layout:fixed;min-width:980px}.tp-t.is-emp td{vertical-align:middle}.tp-tdb{font-weight:500!important}.tp-ta{resize:vertical;min-height:132px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;padding:10px 12px;font-family:inherit;line-height:1.5}.tp-ib.is-dis{color:#c9c8c2;cursor:default}@media (width<=860px){.tp-tb{flex-wrap:wrap}.tp-tb .tp-sr{flex:100%}}.tp-tb{flex-wrap:wrap;row-gap:10px}.tp-tb .tp-sr{flex:240px;min-width:220px}.tp-t.is-emp col:first-child{min-width:220px}.tp-t.is-emp td.tp-act,.tp-t.is-emp th:last-child{text-align:right;padding-left:8px!important;padding-right:16px!important}.tp-t.is-emp td.tp-act .tp-ib{margin-left:auto}.tp-t.is-emp small.tp-mute{white-space:nowrap;font-size:12px}.app.tp{grid-template-columns:none;height:auto;min-height:100vh;display:flex;overflow:visible}@media (width<=900px){.app.tp{display:block}}.app.tp .nav-brand.tp-br{color:inherit;align-items:center;gap:10px;padding:10px 8px 18px;text-decoration:none;display:flex}.app.tp .nav-brand.tp-br b{font-family:var(--ff-display);color:var(--ink,#191917);font-size:16px;font-weight:600}.app.tp .nav-brand.tp-br small{color:var(--muted,#8a8983);font-size:12px}.app.tp .nav-item .ic .msi{--isz:18px}.app.tp .nav-item .caret .msi{--isz:20px}.app.tp .nav-item.is-hr{color:#fff;background:#191917;margin-bottom:6px}.app.tp .nav-item.is-hr .ic,.app.tp .nav-item.is-hr .msi{color:#fff}.app.tp .nav-item.is-hr:hover{color:#fff;background:#2b2b28}.app.tp .nav-dk .msi{--isz:22px}.app.tp .nav-dkm .tp-dko{width:100%;min-height:40px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#b42318;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-size:14px;display:flex}.app.tp .nav-dkm .tp-dko:hover{background:#fef3f2}.app.tp .nav-dkm .tp-dko .msi{color:#b42318}.app.tp .hd-user{cursor:pointer;font:inherit;background:0 0;border:0}.app.tp .hd .icon-btn .msi{--isz:22px}.app.tp .gsearch .ic{color:var(--muted,#8a8983);pointer-events:none;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.app.tp .gsearch input{padding-left:44px}.tp-av.lg{flex:0 0 40px;width:40px;height:40px;font-size:14px}.app.tp .tp-bd{max-width:none;padding:var(--sp-m,16px) var(--card-pad-x,16px) var(--sp-l,24px);gap:16px;margin:0}.tp-pa{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app.tp .stats{display:grid}.app.tp .stat .lb .msi{--isz:18px}.app.tp .stat .vl em{color:var(--muted,#8a8983);margin-left:2px;font-size:.55em;font-style:normal}.app.tp .stat.tp-st-err .vl{color:#b42318}.app.tp .stat.tp-st-warn .vl{color:#b54708}.app.tp .tp-card,.app.tp .tp-mt{border-color:var(--line,#ecebe5);border-radius:var(--r-block,16px);box-shadow:var(--sh-hair,none)}.app.tp .tp-tabs{border:1px solid var(--line,#ecebe5);background:var(--surface-2,#f6f6f3);gap:2px;padding:4px}.app.tp .tp-tabs a{color:var(--muted,#6f6e68)}.app.tp .tp-tabs a.is-on{background:var(--surface,#fff);color:var(--ink,#191917);box-shadow:var(--sh-xs,0 1px 2px #0000000f)}.app.tp a,.app.tp a:hover,.app.tp a:focus,.tp-auth a,.tp-auth a:hover,.tpm-ov a,.tpm-ov a:hover,.tp-menu a:hover{text-decoration:none!important}.app.tp .tp-p a:hover,.app.tp .tp-foot a:hover,.app.tp .tp-mute a:hover,.tpm-ov .tpm-b a:hover{color:#1535d4}.app.tp .count-badge,.app.tp .tp-tabs a i,.app.tp .icon-btn .count{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;line-height:1;display:inline-grid!important}.app.tp .count-badge{background:var(--surface-2,#f3f2ee);color:var(--ink-2,#3c3b37)}.app.tp .nav-item.is-active .count-badge{color:var(--ink,#191917);background:#fff}.app.tp .tp-tabs a i{color:#3c3b37;background:#eceae4;margin-left:2px}.app.tp .tp-tabs a i.is-warn{color:#93370d;background:#fef0c7}.app.tp .tp-tabs a.is-on i{color:#fff;background:#191917}.app.tp .icon-btn .count{color:#fff;background:#1b43f5;border:2px solid #fff;min-width:18px;height:18px;padding:0 5px;font-size:11px;position:absolute;top:4px;right:4px}.tp-hero{border-radius:var(--r-block,16px);background:radial-gradient(circle at 92% -20%,#fffc,transparent 52%),radial-gradient(circle at 8% 130%,var(--ov-b),transparent 55%),linear-gradient(120deg,var(--ov-a) 0%,var(--ov-a) 100%);align-items:center;gap:18px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tp-hero{background:radial-gradient(circle at 92% -20%,#fffc,transparent 52%),radial-gradient(circle at 8% 130%,color-mix(in oklab,var(--ov-b) 14%,transparent),transparent 55%),linear-gradient(120deg,var(--ov-a) 0%,color-mix(in oklab,var(--ov-a) 70%,#fff) 100%)}}.tp-hero{border:1px solid var(--ov-a)}@supports (color:color-mix(in lab, red, red)){.tp-hero{border:1px solid color-mix(in oklab,var(--ov-a) 70%,var(--ov-b) 8%)}}.tp-hero .tp-logo.is-xl{border-radius:18px;flex:0 0 64px;width:64px;height:64px;font-size:20px}.tp-hrt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tp-hrk{color:var(--ov-b);font-size:13px;font-weight:500}.tp-hrt b{font-family:var(--ff-display);letter-spacing:-.3px;color:#191917;font-size:26px;font-weight:600;line-height:32px}.tp-hrt small{color:#4b4b47;font-size:13.5px}.tp-hra{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.tp-hra .btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-color:#19191714}.tp-hra .btn:hover{background:#fff}.tp-hgrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.tp-hgrid{grid-template-columns:1fr}.tp-hero{flex-wrap:wrap}.tp-hra{justify-content:flex-start;width:100%}}.tp-ch .count-badge{margin-left:auto}.tp-dg{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0 16px 8px;display:grid}.tp-dgi{border-top:1px solid #f3f2ee;flex-direction:column;gap:3px;min-width:0;padding:12px 0;display:flex}.tp-dgi:nth-child(-n+2){border-top:0;padding-top:4px}.tp-dgi>span{color:#8a8983;font-size:12px}.tp-dgi>b{color:#191917;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.tp-dgi .tp-lkb{align-self:flex-start;margin-left:-8px}.tp-lp{border-top:1px solid #f0efeb;flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.tp-lph{color:#3c3b37;justify-content:space-between;gap:12px;font-size:13px;display:flex}.tp-lph b{font-weight:600}.tp-lp small{color:#8a8983;font-size:12px}.tp-lp .tp-bar{background:#f0efeb;border-radius:999px;height:6px;overflow:hidden}.tp-lp .tp-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.tp-lp .tp-bar.is-warn i{background:#f79009}@media (width<=560px){.tp-dg{grid-template-columns:1fr}.tp-dgi:nth-child(2){border-top:1px solid #f3f2ee;padding-top:12px}}.tp-hra .tp-au{order:-1;margin-right:auto}.tp-hero{flex-wrap:wrap}.tp-hra{justify-content:flex-start;width:100%;padding-left:82px}@media (width<=640px){.tp-hra{padding-left:0}}.tp-hgrid{gap:20px}.tp-hgrid .tp-ovc{flex-direction:column;gap:20px;min-width:0;display:flex}.tp-hgrid .tp-card{background:#fff;border:1px solid #efeee9;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1919170a,0 8px 24px -12px #19191714}.tp-hgrid .tp-ch{border:0;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.tp-hgrid .tp-ch>b{color:#191917;font-size:15px;font-weight:600}.tp-chi{color:#1b43f5;background:#f3f4ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.tp-hgrid .tp-ch>:last-child:not(b):not(.tp-chi){margin-left:auto}.tp-hgrid .tp-ch>span:not(.tp-chi):not(.count-badge):not(.pill){color:#8a8983;font-size:12.5px}.tp-hgrid .tp-list{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.tp-hgrid .tp-row{box-sizing:border-box;background:#fafaf8;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;transition:background .15s,transform .15s;display:flex;border:0!important}.tp-hgrid .tp-row.is-link:hover{background:#f3f2ee;transform:translateY(-1px)}.tp-hgrid .tp-row b{color:#191917;font-size:14px;font-weight:600}.tp-hgrid .tp-row small{color:#6f6e68;font-size:12.5px}.tp-hgrid .tp-ri{color:#4b4b47;background:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ecebe5}.tp-at.is-warn .tp-ri{color:#b54708;box-shadow:none;background:#fffaeb}.tp-at.is-err .tp-ri{color:#b42318;box-shadow:none;background:#fef3f2}.tp-at.is-ok .tp-ri{color:#067647;box-shadow:none;background:#ecfdf3}.tp-at.is-info .tp-ri{color:#1b43f5;box-shadow:none;background:#eef2ff}.tp-hgrid .tp-go{color:#191917;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:2px;height:32px;padding:0 8px 0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e2dc}.tp-at.is-err .tp-go{color:#fff;box-shadow:none;background:#191917}.tp-hgrid .tp-row.is-link:hover .tp-go{box-shadow:inset 0 0 0 1px #191917}.tp-hgrid .tp-empty{color:#067647;background:#f6fef9;border-radius:14px;margin:0 12px 12px;padding:24px 16px}.tp-hgrid .tp-dg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.tp-hgrid .tp-dgi{background:#fafaf8;border-radius:12px;border:0!important;padding:10px 12px!important}.tp-hgrid .tp-dgi>span{letter-spacing:.02em;color:#8a8983;font-size:11.5px}.tp-hgrid .tp-dgi>b{font-size:13.5px}.tp-hgrid .tp-foot{color:#067647;background:#f6fef9;border:0;border-radius:12px;align-items:flex-start;gap:8px;margin:0 12px 12px;padding:10px 12px;font-size:12.5px;display:flex}.tp-hgrid .tp-num{flex-direction:column;align-items:flex-end;gap:0;display:flex}.tp-hgrid .tp-num b{font-size:15px}.tp-hgrid .tp-num small{font-size:11px}.tp-hgrid .tp-lp{background:linear-gradient(135deg,#f3f4ff,#fafaf8);border:0;border-radius:14px;margin:0 12px 12px;padding:12px 14px}.tp-hgrid .tp-dot{background:#d4d3cd;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.tp-hgrid .tp-dot.is-new{background:#1b43f5;box-shadow:0 0 0 4px #eef2ff}.tp-hgrid .tp-pc{background:#fafaf8;border-radius:14px;border:0!important}@media (width<=560px){.tp-hgrid .tp-dg{grid-template-columns:1fr}}.tp-hgrid .tp-ch{grid-template-columns:none!important;display:flex!important}.tp-hgrid .tp-ch>*{flex:none;width:auto!important}.tp-hgrid .tp-ch>b{flex:auto;min-width:0}.tp-hgrid .tp-chi{width:32px!important}.tp-hgrid .tp-ch .count-badge{color:#fff;box-sizing:border-box;background:#191917;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.tp-hgrid .tp-dgi{box-sizing:border-box;justify-content:center;min-height:60px}.tp-bd .tp-ovc{flex-direction:column;gap:20px;min-width:0;display:flex}.tp-bd .tp-card{background:#fff;border:1px solid #efeee9;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1919170a,0 8px 24px -12px #19191714}.tp-bd .tp-ch{border:0;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.tp-bd .tp-ch>b{color:#191917;font-size:15px;font-weight:600}.tp-bd .tp-ch>:last-child:not(b):not(.tp-chi){margin-left:auto}.tp-bd .tp-ch>span:not(.tp-chi):not(.count-badge):not(.pill){color:#8a8983;font-size:12.5px}.tp-bd .tp-list{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.tp-bd .tp-row{box-sizing:border-box;background:#fafaf8;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;transition:background .15s,transform .15s;display:flex;border:0!important}.tp-bd .tp-row.is-link:hover{background:#f3f2ee;transform:translateY(-1px)}.tp-bd .tp-row b{color:#191917;font-size:14px;font-weight:600}.tp-bd .tp-row small{color:#6f6e68;font-size:12.5px}.tp-bd .tp-ri{color:#4b4b47;background:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ecebe5}.tp-bd .tp-go{color:#191917;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:2px;height:32px;padding:0 8px 0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e2dc}.tp-bd .tp-row.is-link:hover .tp-go{box-shadow:inset 0 0 0 1px #191917}.tp-bd .tp-empty{color:#067647;background:#f6fef9;border-radius:14px;margin:0 12px 12px;padding:24px 16px}.tp-bd .tp-dg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.tp-bd .tp-dgi{background:#fafaf8;border-radius:12px;border:0!important;padding:10px 12px!important}.tp-bd .tp-dgi>span{letter-spacing:.02em;color:#8a8983;font-size:11.5px}.tp-bd .tp-dgi>b{font-size:13.5px}.tp-bd .tp-foot{color:#067647;background:#f6fef9;border:0;border-radius:12px;align-items:flex-start;gap:8px;margin:0 12px 12px;padding:10px 12px;font-size:12.5px;display:flex}.tp-bd .tp-num{flex-direction:column;align-items:flex-end;gap:0;display:flex}.tp-bd .tp-num b{font-size:15px}.tp-bd .tp-num small{font-size:11px}.tp-bd .tp-lp{background:linear-gradient(135deg,#f3f4ff,#fafaf8);border:0;border-radius:14px;margin:0 12px 12px;padding:12px 14px}.tp-bd .tp-dot{background:#d4d3cd;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.tp-bd .tp-dot.is-new{background:#1b43f5;box-shadow:0 0 0 4px #eef2ff}.tp-bd .tp-pc{background:#fafaf8;border-radius:14px;border:0!important}@media (width<=560px){.tp-bd .tp-dg{grid-template-columns:1fr}}.tp-bd .tp-ch{grid-template-columns:none!important;display:flex!important}.tp-bd .tp-ch>*{flex:none;width:auto!important}.tp-bd .tp-ch>b{flex:auto;min-width:0}.tp-bd .tp-chi{width:32px!important}.tp-bd .tp-ch .count-badge{color:#fff;box-sizing:border-box;background:#191917;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.tp-bd .tp-dgi{box-sizing:border-box;justify-content:center;min-height:60px}.tp-bd .tp-card{background:#fff;border:1px solid #efeee9;border-radius:20px;box-shadow:0 1px 2px #1919170a,0 8px 24px -12px #19191714}.tp-bd .tp-card .tbl-wrap,.tp-bd .tp-card table{border:0}.tp-bd .tp-card table th{color:#6f6e68;background:#fafaf8;font-size:12px;font-weight:600}.tp-bd .tp-card table td{border-bottom:1px solid #f3f2ee}.tp-bd .tp-card table tr:last-child td{border-bottom:0}.tp-bd .tp-card table tr:hover td{background:#fcfcfb}.tp-bd>.tabs,.tp-bd .tp-tabs{margin-bottom:4px}.tp-bd .tp-empty{color:#6f6e68!important;background:#fafaf8!important}.tp-bd .tp-empty b{color:#191917}.tp-bd .tp-empty .msi{color:#8a8983}.tp-mg{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.tp-mt2 .vl small{color:#8a8983;font-size:15px;font-weight:500}.tp-mt2 .tp-bar{background:#f0efeb;border-radius:999px;height:6px;margin:2px 0 4px;overflow:hidden}.tp-mt2 .tp-bar i{background:#1b43f5;border-radius:999px;height:100%;display:block}.tp-mt2.is-full .tp-bar i{background:#d18c01}.tp-mt2.is-warn .tp-bar i{background:#d92d20}.tp-mt2 .dl a{color:#1b43f5;font-weight:500}.tp .tbl.tp-t.is-emp{table-layout:fixed;width:100%;min-width:720px}.tp-card.is-flush{overflow:hidden}.tp-card.is-flush .tp-tw,.tp-card.is-flush>.tbl-wrap{overflow-x:auto}.tp .tbl.tp-t.is-emp th{white-space:nowrap}.tp-mt2 .dl{border-top:0!important;padding-top:0!important}.tp-mt2 .tp-bar{margin:4px 0 2px}.tp-card.is-flush{container-type:inline-size}.tp .tbl.tp-t.is-emp{min-width:0}.tp .tbl.tp-t.is-emp td:nth-child(4){white-space:nowrap}.tp .tbl.tp-t.is-emp th{text-overflow:clip;overflow:visible}.tp .stat.tp-st-bad .vl{color:#b42318}.tp .tbl.tp-t.is-emp .c-nm{width:auto}.tp .tbl.tp-t.is-emp .c-id{width:96px}.tp .tbl.tp-t.is-emp .c-dp{width:170px}.tp .tbl.tp-t.is-emp .c-ph{width:160px}.tp .tbl.tp-t.is-emp .c-cd{width:136px}.tp .tbl.tp-t.is-emp .c-st{width:160px}.tp .tbl.tp-t.is-emp .c-mn{width:56px}.tp .tbl.tp-t.is-emp td:nth-child(6) *{white-space:nowrap}.tp-fsec{align-items:center;gap:10px;margin:6px 0 -2px;display:flex}.tp-fsec b{letter-spacing:.04em;text-transform:uppercase;color:#6f6e68;white-space:nowrap;font-size:12px;font-weight:600}.tp-fsec:after{content:"";background:#efeee9;flex:auto;height:1px}.tp-fsec:first-child{margin-top:0}.tp-hrn{background:#f5f7ff;border:1px solid #dfe5ff;border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.tp-hrn>.msi{color:#1b43f5;flex:none}.tp-hrn b{color:#191917;font-size:14px}.tp-hrn small{color:#4b4b47;font-size:12.5px}.tp-hrn .btn{flex:none}@media (width<=640px){.tp-hrn{flex-wrap:wrap}}.tpm.is-emp{max-width:640px}.tpm.is-emp .tpm-b{gap:12px;padding:8px 24px 20px}.tp-fs{background:#fafaf8;border:1px solid #efeee9;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.tp-fsh{align-items:center;gap:8px;display:flex}.tp-fsh .msi{color:#1b43f5}.tp-fsh b{color:#191917;font-size:14px;font-weight:600}.tp-fs .tpg2{gap:14px}.tp-fs .input{background:#fff}.tpg2.is-acc{align-items:end}.tpg2.is-acc .tp-chk{box-sizing:border-box;background:#fff;align-items:center;min-height:48px;margin:0;padding:8px 12px}@media (width<=560px){.tp-fs .tpg2{grid-template-columns:1fr}}.tpm.is-emp .tpm-b{gap:0}.tpm.is-emp .tp-fs{background:0 0;border:0;border-radius:0;gap:14px;padding:18px 0}.tpm.is-emp .tp-fs+.tp-fs{border-top:1px solid #efeee9}.tpm.is-emp .tp-fs:first-child{padding-top:8px}.tpm.is-emp .tp-fsh .msi{color:#4b4b47;background:#f3f2ee;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tpm.is-emp .tp-fs .input,.tpm.is-emp .tpg2.is-acc .tp-chk{background:#fff}.tpm.is-emp .tp-fsh .msi{--isz:20px;width:20px!important;height:20px!important;color:inherit!important;background:0 0!important;border-radius:0!important}.tpm.is-emp .tpg2.is-acc{grid-template-columns:minmax(0,1fr)!important}.tpm.is-emp .tpg2.is-acc .tp-chk{align-self:stretch;height:auto!important;min-height:0!important}.tpm.is-dept{max-width:760px}.tdp{flex-direction:column;gap:14px;display:flex}.tdp-add{background:#fafaf8;border:1px dashed #d4d3cd;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.tdp-add:focus-within{background:#fff;border-style:solid;border-color:#1b43f5}.tdp-ai{color:#8a8983;display:grid}.tdp-add .input{flex:auto;padding-left:0;box-shadow:none!important;background:0 0!important;border:0!important}.tdp-g{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tdp-c{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px 12px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.tdp-c:hover{border-color:var(--b);transform:translateY(-1px);box-shadow:0 8px 20px #19191712}.tdp-c b{color:#191917;font-size:15px;font-weight:600}.tdp-c small{color:#6f6e68;font-size:12.5px}.tdp-ci{background:var(--a);width:44px;height:44px;color:var(--b);border-radius:12px;place-items:center;display:grid}.tdp-ci.is-lg{border-radius:14px;width:52px;height:52px}.tdp-c .tdp-av{grid-column:1/-1}.tdp-go{color:#c9c8c2;position:absolute;top:16px;right:12px}.tdp-c.is-un{--a:#f3f2ee;--b:#6f6e68;border-style:dashed}.tdp-av{align-items:center;min-height:28px;display:flex}.tdp-av>*{border-radius:50%;margin-left:-6px;box-shadow:0 0 0 2px #fff}.tdp-av>:first-child{margin-left:0}.tdp-av i{color:#4b4b47;background:#f3f2ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:600;display:grid}.tdp-av.is-e{color:#8a8983;font-size:12px}.tdp-av.is-e>*{box-shadow:none}.tdp-bk{color:#3c3b37;height:32px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#f3f2ee;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tdp-bk:hover{background:#e9e8e3}.tdp-hd{background:linear-gradient(135deg,var(--a),#fff 80%);border:1px solid #ecebe5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.tdp-hd b{color:#191917;font-size:18px;font-weight:600}.tdp-hd small{color:#6f6e68;font-size:13px}.tdp-ren{flex:260px;gap:8px;display:flex}.tdp-ren .input{flex:auto}.tdp-ad{flex-wrap:wrap;gap:8px;display:flex}.tdp-ad .input{flex:220px;min-width:0}.tdp-tb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tdp-tb .tp-sr{flex:200px}.tdp-bulk{background:#eef2ff;border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.tdp-bulk b{color:#1029aa;white-space:nowrap;font-size:13px}.tdp-bulk .input{width:150px;height:32px;min-height:32px}.tdp-sa{cursor:pointer;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.tdp-l{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;max-height:360px;display:flex;overflow:hidden auto}.tdp-r{border-bottom:1px solid #f3f2ee;align-items:center;gap:10px;padding:8px 12px 8px 6px;display:flex}.tdp-r:last-child{border-bottom:0}.tdp-r:hover{background:#fafaf8}.tdp-r.is-on{background:#f5f7ff}.tdp-r b{font-size:14px;font-weight:500}.tdp-r small{color:#8a8983;font-size:12px}.tdp-mv1{flex:0 0 150px;width:150px;height:34px;min-height:34px;font-size:13px}.tdp-adm{color:#1029aa;background:#eef2ff;border-radius:999px;margin-left:4px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:600}.tdp-em{color:#8a8983;text-align:center;border:1px dashed #d4d3cd;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.tdp-em b{color:#191917}.tdp-em span{font-size:13px}.tdp-cf{background:#fef3f2;border:1px solid #fecdca;border-radius:14px;gap:12px;padding:14px;display:flex}.tdp-cf>span,.tdp-cf b{color:#b42318}.tdp-cf small{color:#7a271a}@media (width<=640px){.tdp-mv1{display:none}}.tdp .tpe:empty{display:none}.tdp-c{grid-template-rows:auto}.tdp-bulk .input,.tdp-mv1{color:#191917;flex:0 0 170px!important;width:170px!important;height:34px!important;min-height:34px!important;padding:0 36px 0 12px!important;font-size:13px!important;line-height:30px!important}.tdp-ab{justify-content:flex-end;display:flex}.tpm.is-dept{width:min(1080px,100vw - 48px);max-width:1080px!important}.tpm.is-dept .tpm-b{min-height:440px}.tdp-g{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.tdp-c{padding:18px;box-shadow:0 1px 2px #1919170a;background:linear-gradient(150deg,var(--a) 0%,#fff 130%)!important;border:0!important}.tdp-c:hover{transform:translateY(-2px);box-shadow:0 10px 24px #19191717!important}.tdp-c .tdp-ci{background:#fff;box-shadow:0 2px 6px #1919170f}.tdp-c b{filter:brightness(.7);color:var(--b)!important}.tdp-c .tdp-av>*{box-shadow:0 0 0 2px var(--a)}.tdp-c.is-un{outline-offset:-1px;outline:1px dashed #d4d3cd;background:#f6f6f3!important}.tdp-go{color:var(--b);opacity:.45}.tdp-c:hover .tdp-go{opacity:1}.tpm.is-nd{width:min(720px,100vw - 48px);max-width:720px}.tnd{align-items:flex-start;gap:20px;display:flex}.tnd-pv{background:linear-gradient(150deg,var(--a) 0%,#fff 130%);border-radius:18px;flex-direction:column;flex:0 0 200px;align-items:flex-start;gap:10px;padding:20px;display:flex}.tnd-pv .tdp-ci{color:var(--b);background:#fff}.tnd-pv b{color:var(--b);filter:brightness(.7);word-break:break-word;font-size:17px}.tnd-pv small{color:#8a8983;font-size:12px}.tnd-ic{grid-template-columns:repeat(9,1fr);gap:6px;display:grid}.tnd-ic button{aspect-ratio:1;color:#4b4b47;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:10px;place-items:center;display:grid}.tnd-ic button:hover{background:#f6f6f3}.tnd-ic button.is-on{color:#1b43f5;background:#eef2ff;border-color:#1b43f5;box-shadow:inset 0 0 0 1px #1b43f5}.tnd-hu{flex-wrap:wrap;gap:10px;display:flex}.tnd-hu button{background:linear-gradient(135deg,var(--a) 0 50%,var(--b) 50% 100%);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px #00000014}.tnd-hu button.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--b)}.tnd-s2{flex-direction:column;gap:12px;display:flex}.tnd-mini{background:linear-gradient(150deg,var(--a) 0%,#fff 130%);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tnd-mini .tdp-ci{width:36px;height:36px;color:var(--b);background:#fff}.tnd-mini b{color:var(--b);filter:brightness(.7);flex:auto}.tnd-n{color:#3c3b37;font-size:12.5px;font-weight:600}.tnd-s2 .tdp-l{max-height:300px}.tnd-s2 .tdp-r{cursor:pointer}.tnd-cur{color:#6f6e68;background:#f3f2ee;border-radius:999px;flex:none;padding:3px 8px;font-size:12px}.tnd-f{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}@media (width<=640px){.tnd{flex-direction:column}.tnd-pv{box-sizing:border-box;flex:none;width:100%}.tnd-ic{grid-template-columns:repeat(6,1fr)}}.tnd-s2 .tp-sr,.tdp-tb .tp-sr{align-items:center;flex:none!important;height:auto!important;min-height:0!important}.tnd-s2>*{flex:none}.tdp-g{align-items:stretch}.tdp-c{box-sizing:border-box;text-align:left;align-content:start;height:100%;min-height:0;transition:border-color .15s,box-shadow .15s,transform .15s;transform:none;background:var(--a)!important;grid-template-rows:44px 28px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;row-gap:16px!important;padding:16px 40px 16px 16px!important}@supports (color:color-mix(in lab, red, red)){.tdp-c{background:color-mix(in oklab,var(--a) 55%,#fff)!important}}.tdp-c{border:1px solid var(--b)!important}@supports (color:color-mix(in lab, red, red)){.tdp-c{border:1px solid color-mix(in oklab,var(--b) 16%,transparent)!important}}.tdp-c{box-shadow:none!important}.tdp-c:hover,.tdp-c:focus-visible{outline:0;transform:translateY(-1px);border-color:var(--b)!important}@supports (color:color-mix(in lab, red, red)){.tdp-c:hover,.tdp-c:focus-visible{border-color:color-mix(in oklab,var(--b) 45%,transparent)!important}}.tdp-c:hover,.tdp-c:focus-visible{box-shadow:0 4px 12px var(--b)!important}@supports (color:color-mix(in lab, red, red)){.tdp-c:hover,.tdp-c:focus-visible{box-shadow:0 4px 12px color-mix(in oklab,var(--b) 10%,transparent)!important}}.tdp-c .tdp-ci{background:#fff}.tdp-c>.col{align-self:center}.tdp-c .tdp-av{grid-area:2/1/auto/-1;height:28px;min-height:28px}.tdp-av.is-empty{color:var(--b);align-items:center;gap:6px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.tdp-av.is-empty{color:color-mix(in oklab,var(--b) 70%,#6f6e68)}}.tdp-av.is-empty .msi{--isz:16px}.tdp-go{transform:translateY(-50%);color:var(--b)!important;top:50%!important;right:12px!important}@supports (color:color-mix(in lab, red, red)){.tdp-go{color:color-mix(in oklab,var(--b) 40%,#c9c8c2)!important}}.tdp-c:hover .tdp-go{color:var(--b)!important}.tdp-c.is-un{background:#f6f6f3!important;border:1px dashed #d4d3cd!important}.tdp-c.is-un:hover{border-color:#a8a7a1!important;box-shadow:0 4px 12px #1919170f!important}.tdp-av.is-empty>*{box-shadow:none!important;border-radius:0!important;margin-left:0!important}.tpm.is-bulk{width:min(1000px,100vw - 48px);max-width:1000px!important}.tbk{flex-direction:column;gap:16px;display:flex}.tbk-st{counter-reset:none;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tbk-st li{color:#8a8983;white-space:nowrap;background:#f6f6f3;border-radius:999px;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:13px;display:flex}.tbk-st li>span{color:#6f6e68;background:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.tbk-st li.is-on{color:#1029aa;background:#eef2ff;font-weight:600}.tbk-st li.is-on>span{color:#fff;background:#1b43f5}.tbk-st li.is-done{color:#067647}.tbk-st li.is-done>span{color:#067647;background:#dcfae6}.tbk-st li .msi{--isz:14px}.tbk-c{background:#fafaf8;border:1px solid #ecebe5;border-radius:16px;gap:16px;padding:20px;display:flex}.tbk-c b{font-size:15px}.tbk-i{color:#1b43f5;background:#eef2ff;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.tbk-i.is-ok{color:#067647;background:#dcfae6}.tbk-cols{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.tbk-cols span{color:#6f6e68;background:#fff;border:1px solid #ecebe5;border-radius:999px;padding:4px 10px;font-size:12.5px}.tbk-cols span.is-req{color:#191917;font-weight:500}.tbk-dz{text-align:center;cursor:pointer;background:#fafaf8;border:1.5px dashed #c9c8c2;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;transition:border-color .15s,background .15s;display:flex}.tbk-dz:hover,.tbk-dz.is-over{background:#f5f7ff;border-color:#1b43f5}.tbk-dz b{font-size:15px}.tbk-lnk{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;display:inline-flex}.tbk-lnk .msi{--isz:16px}.tbk-sum{color:#3c3b37;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.tbk-sum>span:first-child{align-items:center;gap:6px;display:inline-flex}.tbk-sum .msi{--isz:18px;color:#8a8983}.tbk-sum b{border-radius:999px;padding:3px 10px;font-size:12.5px}.tbk-sum b.is-ok{color:#067647;background:#ecfdf3}.tbk-sum b.is-err{color:#b42318;background:#fef3f2}.tbk-tw{border:1px solid #ecebe5;border-radius:14px;max-height:360px;overflow:auto}.tbk-t{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.tbk-t th{z-index:1;text-align:left;color:#8a8983;background:#fafaf8;border-bottom:1px solid #ecebe5;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.tbk-t td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f3f2ee;padding:10px 12px;overflow:hidden}.tbk-t tr:last-child td{border-bottom:0}.tbk-t th:first-child,.tbk-t td:first-child{color:#8a8983;width:36px}.tbk-t th:nth-child(8){width:84px}.tbk-t tr.is-bad td{background:snow}.tbk-t tr.is-ed td{white-space:normal;background:#f5f7ff}.tbk-t .input{box-sizing:border-box;width:100%;height:36px;min-height:36px;font-size:13px}.tbk-2{gap:6px;display:flex}.tbk-pl{text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.tbk-pl.is-ok{color:#067647;background:#ecfdf3}.tbk-pl.is-err{color:#b42318;background:#fef3f2}.tbk-pl .msi{--isz:14px;flex:none}.tbk-ra{justify-content:flex-end;gap:4px;display:flex}.tbk-ib{color:#6f6e68;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tbk-ib:hover{color:#191917;background:#f3f2ee}.tbk-ok{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.tbk-ok b{font-size:18px}@media (width<=720px){.tbk-st li{flex:none;font-size:0}.tbk-st li.is-on{flex:auto;font-size:13px}}.tbk-t td .ell,.tbk-t td b.ell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tbk-t th:nth-child(3){width:auto}.tbk-t th:nth-child(5),.tbk-t th:nth-child(6){width:120px}.tbk-t th:first-child{width:36px}.tbk-t th:nth-child(2){width:180px}.tbk-t td small{margin-top:1px;font-size:12px;display:block}.tbk-tw{max-height:320px}.tbk-t tr.is-ed td{vertical-align:top;padding-top:14px}.tbk-ef{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tbk-ef .tpf{min-width:0;margin:0}.tbk-ef .is-w2{grid-column:span 2}.tbk-ef .is-w4{grid-column:1/-1}.tbk-ef .input{height:40px;min-height:40px}.tbk-ef .tpf em{color:#8a8983;font-style:normal;font-weight:400}@media (width<=720px){.tbk-ef{grid-template-columns:1fr 1fr}.tbk-ef .is-w2{grid-column:1/-1}}.tbk-ef select.input,.tbk-t select.input{padding-top:0!important;padding-bottom:0!important;line-height:38px!important}.tbk-t th:nth-child(4){width:80px}.tbk-t th:nth-child(5){width:110px}.tbk-t th:nth-child(6){width:150px}.tbk-t th:nth-child(7){width:72px}.tbk-tw{min-height:160px;max-height:min(320px,100vh - 380px)!important}.tp-stp{margin-bottom:4px;padding:0 0 4px}.tp-af~.tp-stp,.tp-stp+h1{margin-top:8px}.wz-bars.tp-stp{margin:4px 0 16px;padding:0}.tp-stp>b{font-size:11px}.tp-adm{cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.tp-adm:hover{border-color:#d4d3cd}.tp-adm:has(input:checked){background:#f7f8ff;border-color:#b9c6fb}.tp-adm input{accent-color:#1b43f5;cursor:pointer;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.tp-adm b{color:#191917;font-size:14px;font-weight:600}.tp-adm small{color:#6f6e68;font-size:12.5px;line-height:1.45}.tp-tb{gap:10px;padding:12px 16px}.tp-tb .input,.tp-tb .btn{box-sizing:border-box;height:40px!important;min-height:40px!important}.tp-tb .tp-sr{height:40px}.tp-tb .tp-sr .input{border-radius:999px;padding:0 14px 0 40px!important}.tp-tb select.input.tp-fs{background-position:right 14px center;border-radius:999px;line-height:38px;padding:0 40px 0 14px!important}.tp-tb .btn{border-radius:999px;padding:0 14px}.tp-tb.is-sel>:not(.tp-blk){display:none!important}.tp-blk{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.tp-blk[hidden]{display:none}.tp-blk>b{color:#191917;margin-right:auto;font-size:14px;font-weight:600}.tp-blk .btn.is-danger,.tp-blk .btn.is-danger .msi{color:#b42318}.tp .tbl.tp-t.has-ck .c-ck{width:52px}.tp-t.has-ck th.tp-ckc,.tp-t.has-ck td.tp-ckc{text-align:center;vertical-align:middle;padding:0!important}.tp-cb{cursor:pointer;place-items:center;width:52px;min-height:44px;margin:0 auto;display:grid}.tp-cb input{accent-color:#1b43f5;cursor:pointer;width:16px;height:16px;margin:0}.tp-t.has-ck tbody tr.is-click{cursor:pointer}.tp-t.has-ck tbody tr.is-click:hover td{background:#fafaf8}.tp-t.has-ck tbody tr.is-sel td{background:#f5f7ff!important}.tp .tbl.tp-t.is-emp.has-ck col.c-ck{width:52px!important;min-width:0!important}.tp .tbl.tp-t.is-emp.has-ck col.c-nm{width:auto;min-width:220px}.tp .tbl.tp-t.is-emp.has-ck th:last-child,.tp .tbl.tp-t.is-emp.has-ck td:last-child{text-align:left!important;padding-right:20px!important}.tp .tbl.tp-t.is-emp.has-ck td:last-child .col{align-items:flex-start!important}.tp .tbl.tp-t.is-emp.has-ck th:nth-child(2),.tp .tbl.tp-t.is-emp.has-ck td:nth-child(2){padding-left:4px!important}.tp-cb input{appearance:none;background:#fff;border:1.5px solid #c9c8c2;border-radius:4px;place-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:grid}.tp-cb input:hover{border-color:#8a8983}.tp-cb input:checked,.tp-cb input:indeterminate{background:#1b43f5;border-color:#1b43f5}.tp-cb input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;border-image:;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.tp-cb input:indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}.tp-cb input:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.tp .tbl.tp-t.is-emp.has-ck col.c-mn{width:56px}.tp .tbl.tp-t.is-emp.has-ck th:nth-last-child(2),.tp .tbl.tp-t.is-emp.has-ck td:nth-last-child(2){text-align:left!important}.tp .tbl.tp-t.is-emp.has-ck th:last-child,.tp .tbl.tp-t.is-emp.has-ck td.tp-act{text-align:right!important;padding:0 12px 0 0!important}.tp-pl{flex-direction:column;gap:10px;display:flex}.tp-plh{align-items:center;gap:12px;display:flex}.tp-plh .tp-sr{flex:auto}.tp-plh .tp-sr .input{border-radius:999px;height:40px;padding:0 14px 0 40px}.tp-plh>span{flex:none;font-size:12.5px}.tp-pll{overscroll-behavior:contain;background:#fff;border:1px solid #ecebe5;border-radius:14px;flex-direction:column;gap:2px;max-height:min(320px,48vh);padding:4px;display:flex;overflow-y:auto}.tp-pli{min-height:48px;font:inherit;text-align:left;color:#191917;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:12px;padding:6px 12px;display:flex}.tp-pli:hover{background:#f6f6f3}.tp-pli>.msi:first-child{color:#8a8983}.tp-pli b{font-size:14px;font-weight:500}.tp-pli small{color:#8a8983;font-size:12px}.tp-pli.is-on{background:#f0f3ff}.tp-pli.is-on b{color:#1029aa;font-weight:600}.tp-pli.is-on>.msi{color:#1b43f5}.tp-plm{text-align:center;color:#8a8983;margin:0;padding:12px;font-size:12.5px}.tp-lc{flex-direction:column;gap:18px;display:flex}.tp-lc-card{background:#fafaf8;border:1px solid #ecebe5;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tp-lc-card>.msi{color:#6f6e68}.tp-lc-card b{color:#191917;font-size:15px;font-weight:600}.tp-lc-card small{color:#6f6e68;font-size:12.5px}.tp-lc-card>.col{flex:auto}.tp-lc-blk{color:#b42318;background:#fef3f2;border-radius:999px;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tp-lc-sec{flex-direction:column;gap:8px;display:flex}.tp-lc-l{color:#3c3b37;font-size:13px;font-weight:600}.tp-seg3{background:#f3f2ee;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.tp-seg3 button{height:36px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.tp-seg3 button .msi{color:#8a8983}.tp-seg3 button.is-on{color:#191917;background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.tp-seg3 button.is-on .msi{color:#191917}.tp-lc-rp{flex-direction:column;gap:8px;display:flex}.tp-lc-o{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tp-lc-o:hover{border-color:#d4d3cd}.tp-lc-o>i{box-sizing:border-box;border:1.5px solid #c9c8c2;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.tp-lc-o b{color:#191917;font-size:14px;font-weight:600}.tp-lc-o small{color:#6f6e68;font-size:12.5px}.tp-lc-o.is-on{background:#f7f8ff;border-color:#1b43f5}.tp-lc-o.is-on>i{border:5px solid #1b43f5}.tp-lc-sum{background:#fafaf8;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.tp-lc-sum>div{color:#6f6e68;justify-content:space-between;gap:12px;font-size:13px;display:flex}.tp-lc-sum>div b{color:#3c3b37;font-weight:500}.tp-lc-sum>.is-t{color:#191917;border-top:1px solid #eceae4;padding-top:6px;font-weight:600}.tp-lc-sum>.is-t b{color:#191917;font-weight:700}.tp-lc-sum>.is-t:only-child{border-top:0;padding-top:0}.tp-vform{flex-direction:column;gap:16px;display:flex}.tp-vty{grid-template-columns:repeat(4,1fr);display:grid!important}.tp-vty button{justify-content:center}.tp-vsub{color:#6f6e68;margin:-6px 0 0;font-size:13px}.tp-vsec{align-items:center;gap:12px;margin-top:4px;display:flex}.tp-vsec span{letter-spacing:.06em;text-transform:uppercase;color:#6f6e68;flex:none;font-size:12px;font-weight:600}.tp-vsec:after{content:"";background:#ecebe5;flex:auto;height:1px}.tp-vch{flex-wrap:wrap;gap:8px;display:flex}.tp-vch button{height:36px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#191917;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;padding:0 16px;font-family:inherit;font-size:14px}.tp-vch button:hover{border-color:#c9c8c2}.tp-vch button.is-on{color:#fff;background:#191917;border-color:#191917;font-weight:600}.tp-vstep{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.tp-vstep .btn{justify-content:center;width:44px;padding:0}.tp-vstep b{border:1px solid #e3e2dc;border-radius:999px;place-items:center;height:40px;font-size:15px;font-weight:600;display:grid}.tp-vform .tp-fixed{color:#3c3b37;background:#f6f6f3;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:500;display:flex}.tp-vform .tp-fixed .msi{color:#8a8983}@media (width<=640px){.tp-vty{grid-template-columns:repeat(2,1fr)}.tpg3{grid-template-columns:1fr}}.tp-vform .tp-fixed,.tp-vstep b{border-radius:12px;height:48px}.tp-vstep .btn{border-radius:12px;width:48px;height:48px}.tp-vstep{grid-template-columns:48px minmax(0,1fr) 48px}.tp-vform .tp-fixed{border-radius:12px}.tp-vtop{border-bottom:1px solid #ecebe5;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tp-vtop .tp-tabs{border-bottom:0;flex:auto;margin:0}.tp-vtop .tp-tabs a{align-items:center;gap:6px;display:inline-flex}.tp-vtb{flex:none;gap:8px;padding-bottom:8px;display:flex}.tp-vbar{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.tp-vbar>b{color:#191917;font-size:16px;font-weight:600}.tp-vbar>b span{color:#8a8983;margin-left:6px;font-size:13px;font-weight:400}.tp-vbar>.tp-sr,.tp-vbr{margin-left:auto}.tp-vbar>.tp-sr{flex:0 340px}.tp-vbr{align-items:center;gap:8px;display:flex}.tp-vbr .tp-sr{width:280px}.tp-vbr select{width:150px}.tp-vbar .tp-sr .input,.tp-vbr select{border-radius:999px;height:40px}.tp-vbar .tp-sr .input{padding-left:40px}.tp-vt{table-layout:fixed;width:100%}.tp-vt col.c-ty,.tp-vt col.c-mt{width:17%}.tp-vt col.c-st{width:12%}.tp-vt.is-log col.c-v{width:30%}.tp-vt.is-log col.c-ty,.tp-vt.is-log col.c-mt{width:20%}.tp-vt td{vertical-align:middle;padding-top:12px!important;padding-bottom:12px!important}.tp-vt td small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.tp-vt td .ell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tp-vcell{align-items:center;gap:10px;min-width:0;display:flex}.tp-vcell>.msi{color:#8a8983;flex:none}.tp-vcell>.col{flex:auto}.tp-vcell b{font-weight:600}.tp-vact{text-align:right!important}.tp-vt tr[hidden]{display:none}.tp-vnone{text-align:center;color:#8a8983;margin:0;padding:24px;font-size:13px}.tp-qp{text-align:center;background:#fafaf8;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:28px 24px 24px;display:flex}.tp-qp>b{color:#191917;font-size:20px;font-weight:700}.tp-qp>span{color:#6f6e68;font-size:14px}.tp-qp small{color:#6f6e68;font-size:12.5px}.tp-qpq{background:#fff;border-radius:16px;margin:14px 0 10px;padding:14px;box-shadow:0 1px 3px #0000000f}.tp-qpq svg{width:200px;height:200px;display:block}.tp-qn{color:#6f6e68;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.tp-qn .msi{color:#8a8983;flex:none}@media (width<=900px){.tp-vtop{flex-wrap:wrap}.tp-vtb{padding-bottom:12px}.tp-vt{min-width:860px}}.tp-vtop{border-bottom:0;margin-bottom:20px}.tp-vtop .tp-tabs{flex:0 auto}.tp-vtb{margin-left:auto;padding-bottom:0}.tp-vt col.c-v{width:auto}.tp-vt col.c-ty{width:170px}.tp-vt col.c-mt{width:180px}.tp-vt col.c-ar,.tp-vt col.c-st{width:120px}.tp-vt col.c-ac{width:220px}.tp-vt.is-log col.c-ty{width:190px}.tp-vt.is-log col.c-mt{width:200px}.tp-vt.is-log col.c-ar{width:150px}.tp-vt.is-log col.c-st{width:140px}.tp-vact{white-space:nowrap}.tp-vt{min-width:980px}.tbl-wrap.tp-tw:has(>.tp-vt){overflow-x:auto!important}.tbl.tp-t.tp-vt{table-layout:fixed;min-width:1000px!important}.tbl.tp-t.tp-vt col.c-v{width:auto!important}.tbl.tp-t.tp-vt col.c-ty{width:150px!important}.tbl.tp-t.tp-vt col.c-mt{width:160px!important}.tbl.tp-t.tp-vt col.c-ar,.tbl.tp-t.tp-vt col.c-st{width:110px!important}.tbl.tp-t.tp-vt col.c-ac{width:232px!important}.tbl.tp-t.tp-vt.is-log{min-width:900px!important}.tbl.tp-t.tp-vt.is-log col.c-ty{width:170px!important}.tbl.tp-t.tp-vt.is-log col.c-mt{width:180px!important}.tbl.tp-t.tp-vt.is-log col.c-ar{width:140px!important}.tbl.tp-t.tp-vt.is-log col.c-st{width:130px!important}.tp-vact .btn{margin-left:4px}.tp-t tr.tp-rowk{cursor:pointer}.tp-t tr.tp-rowk:hover td{background:#fafaf8}.tp-t tr.tp-rowk:focus-visible{outline-offset:-2px;outline:2px solid #1b43f5}.tbl.tp-t.tp-pt{table-layout:fixed;min-width:900px!important}.tbl-wrap.tp-tw:has(>.tp-pt){overflow-x:auto!important}.tp-pt td{vertical-align:middle;padding-top:12px!important;padding-bottom:12px!important}.tp-pt td small{color:#8a8983;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.tp-pt td .ell{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tp-pt .tp-vact{white-space:nowrap;text-align:right}.tp-pt .tp-vact .btn{margin-left:6px}.tp-pt .tp-vact .tp-ib{vertical-align:middle;margin-left:4px}.tp-pt tr[hidden]{display:none}.tp-dl{grid-template-columns:140px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.tp-dl dt{color:#8a8983;font-size:13px}.tp-dl dd{color:#191917;margin:0;font-size:14px}.tp-tb .tp-sr{flex:240px;max-width:360px}.tp-vbar .tp-sr{max-width:360px}.tp-pt .tp-vact{padding-left:8px!important;padding-right:12px!important}.tp-rg:has(.tp-room2){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tp-room2{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:16px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.tp-room2:hover{border-color:#dcdbd5;box-shadow:0 6px 18px #1919170d}.tp-r2h{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-r2i{color:#1b43f5;background:#f3f5ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.tp-r2s{color:#067647;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.tp-r2s i{background:#12b76a;border-radius:50%;width:8px;height:8px}.tp-r2s.is-busy{color:#b54708}.tp-r2s.is-busy i{background:#f79009}.tp-r2t{flex-direction:column;gap:2px;min-width:0;display:flex}.tp-r2t b{color:#191917;font-size:16px;font-weight:600}.tp-r2t span{color:#8a8983;font-size:13px}.tp-r2m{color:#4b4b47;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.tp-r2m span{align-items:center;gap:6px;display:inline-flex}.tp-r2m .msi{color:#8a8983}.tp-r2f{border-top:1px solid #f0efeb;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.tp-r2f b{color:#191917;font-size:16px;font-weight:600}.tp-r2f b em{color:#8a8983;margin-left:2px;font-size:12.5px;font-style:normal;font-weight:400}.tp-r2f small{color:#8a8983;font-size:12px}.tp-r2f .btn{flex:none}.tp-seg.is-fill{box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.tp-seg.is-fill button{white-space:nowrap;justify-content:center;min-width:0;padding:0 8px}@media (width<=560px){.tp-seg.is-fill[data-du]{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.tp-tb .tp-fs,.tp-tb select.input.tp-fs,.tp-vbr select,.tp select.input.tp-fs{border-radius:12px!important}.tpd-lk{cursor:pointer;transition:border-color .15s,box-shadow .15s}.tpd-lk:hover{border-color:#d4d3cd;box-shadow:0 6px 18px #1919170f}.tpd-lk:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.tpd-back{color:#3c3b37;align-items:center;gap:6px;margin-bottom:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tpd-back:hover{color:#191917;text-decoration:none}.tpd-g{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.tpd-col{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width<=1000px){.tpd-g{grid-template-columns:1fr}}.tpd-main{overflow:hidden;padding:0!important}.tpd-ph{aspect-ratio:16/7;background:#f3f2ee;place-items:center;display:grid;position:relative;overflow:hidden}.tpd-ph img{object-fit:cover;width:100%;height:100%;display:block}.tpd-phi{color:#8a8983;background:#fff;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 1px 2px #0000000d}.tpd-in{flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}.tpd-tags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tpd-chip{color:#1029aa;background:#eef2ff;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tpd-wh,.tpd-sz{color:#6f6e68;align-items:center;gap:4px;font-size:13px;display:inline-flex}.tpd-sz{margin-left:auto}.tpd-nm{color:#191917;margin:2px 0 0;font-size:20px;font-weight:600}.tpd-ds{color:#3c3b37;text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.tpd-kv{flex-direction:column;gap:0;margin:4px 0 0;display:flex}.tpd-kv>div{border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.tpd-kv dt{color:#8a8983;font-size:14px}.tpd-kv dd{color:#191917;text-align:right;margin:0;font-size:14px}.tpd-pp{border:1px solid #ecebe5;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;display:inline-flex}.tpd-pp i{color:#1029aa;background:#eef2ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:600;display:grid}.tpd-bk{align-self:flex-start;margin-top:4px}.tpd-acc{padding:0!important}.tpd-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;list-style:none;display:flex}.tpd-acc>summary::-webkit-details-marker{display:none}.tpd-acc>summary b{color:#191917;font-size:16px;font-weight:600}.tpd-acc>summary .msi{color:#6f6e68;transition:transform .2s}.tpd-acc[open]>summary .msi{transform:rotate(180deg)}.tpd-ab{border-top:1px solid #f1f0ec;padding:0 24px 20px}.tpd-acc:not([open]) .tpd-ab{display:none}.tpd-ul{color:#3c3b37;flex-direction:column;gap:8px;margin:16px 0 0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.tpd-fac{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tpd-fac li{color:#191917;align-items:center;gap:10px;font-size:14px;display:flex}.tpd-fac .msi{color:#12b76a;flex:none}.tpd-hrs{flex-direction:column;gap:16px;display:flex;padding:20px 24px 24px!important}.tpd-od{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tpd-od b{color:#191917;font-size:16px;font-weight:600}.tpd-days{gap:6px;display:flex}.tpd-days i{color:#b4b3ad;border:1px solid #ecebe5;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12.5px;font-style:normal;font-weight:600;display:grid}.tpd-days i.is-on{color:#067647;background:#ecfdf3;border-color:#a6e9c5}.tpd-tbl{border-collapse:separate;border-spacing:0;border:1px solid #ecebe5;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.tpd-tbl th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#8a8983;background:#fafaf8;border-bottom:1px solid #ecebe5;padding:10px 16px;font-size:12px;font-weight:600}.tpd-tbl td{color:#191917;border-bottom:1px solid #f1f0ec;padding:12px 16px}.tpd-tbl tr:last-child td{border-bottom:0}.tpd-tbl td+td,.tpd-tbl th+th{border-left:1px solid #f1f0ec}.tpd-up{flex-direction:column;gap:4px;display:flex;padding:18px 24px!important}.tpd-uph{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tpd-uph b{font-size:16px;font-weight:600}.tpd-al{color:#1b43f5;font-size:13px;font-weight:500;text-decoration:none}.tpd-al:hover{color:#1029aa;text-decoration:none}.tpd-ur{border-top:1px solid #f1f0ec;align-items:center;gap:12px;padding:10px 0;display:flex}.tpd-ur b{font-size:14px;font-weight:500}.tpd-ur small{color:#8a8983;font-size:12.5px}.tpd-m{width:min(480px,100vw - 32px)!important}.tpd-hero{background:#f7f7f5;border-radius:14px;align-items:center;gap:14px;margin-bottom:6px;padding:14px 16px;display:flex}.tpd-hi{color:#3c3b37;background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tpd-hero b{color:#191917;font-size:16px;font-weight:600}.tpd-hero small{color:#6f6e68;font-size:13px}.tpd-dl{flex-direction:column;margin:0;display:flex}.tpd-dl>div{border-bottom:1px solid #f1f0ec;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 2px;display:flex}.tpd-dl>div:last-child{border-bottom:0}.tpd-dl dt{color:#8a8983;flex:none;font-size:13.5px}.tpd-dl dd{color:#191917;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.tpd-m .tpm-f [data-da]:first-child{margin-right:auto}.btn.tpd-x{color:#b42318!important}.btn.tpd-x:hover{background:#fef3f2!important}.tpd2{gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)!important}@media (width<=1000px){.tpd2{grid-template-columns:1fr!important}}.tpd2-side{position:sticky;top:0}.tpd2-hero,.tpd2-card{background:#fff;border:1px solid #ecebe5;border-radius:24px;overflow:hidden}.tpd2-ph{aspect-ratio:21/8;background:radial-gradient(120% 140% at 0 0,#eef2ff 0%,#f6f7fb 45%,#f3f2ee 100%);place-items:center;display:grid;position:relative}.tpd2-ph img{object-fit:cover;width:100%;height:100%;display:block}.tpd2-phi{color:#1029aa;background:#ffffffd9;border-radius:22px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 8px 24px #1b43f51a}.tpd2-ov{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.tpd2-chip{color:#1029aa;background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000f}.tpd2-chip.is-g{color:#3c3b37}.tpd2-live{color:#6f6e68;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 1px 2px #0000000f}.tpd2-live i{background:#b4b3ad;border-radius:50%;width:8px;height:8px}.tpd2-live.is-on{color:#067647}.tpd2-live.is-on i{background:#12b76a;box-shadow:0 0 0 3px #d1fadf}.tpd2-in{flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.tpd2-tt{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tpd2-tt h2{letter-spacing:-.01em;color:#191917;margin:0;font-size:24px;font-weight:600}.tpd2-tt .btn{flex:none}.tpd2-wh{color:#6f6e68;align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.tpd2-ds{color:#3c3b37;text-wrap:pretty;max-width:64ch;margin:0;font-size:14.5px;line-height:1.6}.tpd2-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.tpd2-k{background:#f7f7f5;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.tpd2-ki{color:#3c3b37;background:#fff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tpd2-k small{color:#8a8983;font-size:12px}.tpd2-k b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tpd2-pp{align-items:center;gap:6px;display:inline-flex}.tpd2-pp i{color:#1029aa;background:#eef2ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:700;display:grid}.tpd2-card{padding:20px 22px}.tpd2-ch{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tpd2-ch>b{color:#191917;font-size:16px;font-weight:600}.tpd2-ch>span:not(.tpd2-days){color:#6f6e68;box-sizing:border-box;background:#f3f2ee;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:grid}.tpd2-fac{flex-wrap:wrap;gap:8px;display:flex}.tpd2-fac>span{color:#191917;background:#f7f7f5;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;font-size:13.5px;display:inline-flex}.tpd2-fac .msi{color:#12b76a}.tpd2-days{gap:4px;display:flex}.tpd2-days i{color:#b4b3ad;background:#f3f2ee;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11.5px;font-style:normal;font-weight:600;display:grid}.tpd2-days i.is-on{color:#067647;background:#ecfdf3}.tpd2-days i.is-td{box-shadow:inset 0 0 0 1.5px #12b76a}.tpd2-hl{flex-direction:column;gap:2px;display:flex}.tpd2-hl>div{color:#3c3b37;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:14px;display:flex}.tpd2-hl>div b{color:#191917;font-weight:500}.tpd2-hl>div.is-td{background:#eef2ff}.tpd2-hl>div.is-td span,.tpd2-hl>div.is-td b{color:#1029aa;font-weight:600}.tpd2-hl em{color:#fff;background:#1b43f5;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.tpd2-ur{border-top:1px solid #f1f0ec;align-items:center;gap:12px;padding:10px 0;display:flex}.tpd2-ur:first-of-type{border-top:0}.tpd2-ud{color:#3c3b37;background:#f7f7f5;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tpd2-ur b{font-size:14px;font-weight:500}.tpd2-ur small{color:#8a8983;font-size:12.5px}.tpd2-none{color:#8a8983;margin:0;font-size:13.5px}.tpd2-card.is-acc{padding:6px 8px}.tpd2-acc>summary{cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.tpd2-acc>summary::-webkit-details-marker{display:none}.tpd2-acc>summary:hover{background:#fafaf8}.tpd2-acc>summary b{color:#191917;flex:auto;font-size:15px;font-weight:600}.tpd2-acc>summary>.msi:last-child{color:#8a8983;transition:transform .2s}.tpd2-acc[open]>summary>.msi:last-child{transform:rotate(180deg)}.tpd2-ai{color:#3c3b37;background:#f7f7f5;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.tpd2-ab{padding:0 14px 14px 58px}.tpd2-ab .tpd-ul{margin:0}@media (width<=640px){.tpd2-tt{flex-direction:column}.tpd2-kv{grid-template-columns:1fr}.tpd2-ab{padding-left:14px}}.tpd2-fac .msi{--isz:16px;flex:0 0 16px;width:16px;height:16px}.tpd2-fg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tpd2-fi{background:#f7f7f5;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:14px;transition:background .15s;display:flex}.tpd2-fi:hover{background:#f1f0ec}.tpd2-fii{color:#1029aa;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 2px #0000000a}.tpd2-fi b{color:#191917;text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:1.3}.tpd2-fg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.tpd2-fi{border-radius:14px;flex-direction:row;align-items:center;gap:10px;padding:8px 12px 8px 8px}.tpd2-fii{border-radius:10px;flex:0 0 34px;width:34px;height:34px}.tpd2-fi b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tpd2-lg{z-index:2;box-sizing:border-box;background:#fff;border:4px solid #fff;border-radius:20px;place-items:center;width:72px;height:72px;padding:10px;display:grid;position:absolute;bottom:-36px;left:24px;overflow:hidden;box-shadow:0 6px 20px #1919171a,0 0 0 1px #ecebe5}.tpd2-lg img{object-fit:contain;max-width:100%;max-height:100%;display:block}.tpd2-lg b{letter-spacing:.02em;color:#1029aa;font-size:20px;font-weight:700}.tpd2-hero{overflow:visible}.tpd2-ph{border-radius:24px 24px 0 0}.tpd2-in{padding-top:48px}.tpd2-fi,.tpd2-fi:hover{background:0 0;border-radius:0;gap:10px;padding:6px 0}.tpd2-fii{width:auto;height:auto;box-shadow:none;color:#191917;background:0 0;border-radius:0;flex:none}.tpd2-fii .msi{--isz:20px}.tpd2-fg{gap:6px 16px}.tpd2-lg{border-radius:50%}.tpd2-card>.tpd2-ch{border-bottom:1px solid #f1f0ec;padding-bottom:14px}.tpd2-tt{border-bottom:1px solid #f1f0ec;padding-bottom:16px}.tpd2-acc[open]>summary{border-bottom:1px solid #f1f0ec;border-radius:16px 16px 0 0;margin-bottom:12px}.tpd2-acc+.tpd2-acc{border-top:0}.tpd2-card.is-acc>.tpd2-acc+.tpd2-acc{border-top:1px solid #f1f0ec!important}.tpd2-card.is-acc>.tpd2-acc[open]>summary{margin-bottom:4px;border-bottom:0!important}.tpd2-fg{row-gap:20px!important}.tp .tpd2 .tpd2-card .tpd2-fg{gap:20px 16px!important}.tpd2-ph.is-cover{aspect-ratio:auto;height:300px;overflow:hidden}.tpd2-ph.is-cover>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.tpd2-gal{z-index:2;color:#191917;height:40px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 14px #0000001a}.tpd2-gal i{color:#fff;background:#191917;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;display:inline-grid}.tpg-ov{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1212108c;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.tpg{background:#fff;border-radius:24px;flex-direction:column;width:min(1400px,94vw);height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.tpg-hd{border-bottom:1px solid #f1f0ec;align-items:center;gap:12px;padding:16px 20px;display:flex}.tpg-hd>.col{flex:auto}.tpg-hd b{color:#191917;font-size:16px}.tpg-hd span{color:#8a8983;font-size:13px}.tpg-st{background:#f6f6f3;flex:auto;place-items:center;min-height:0;display:grid;position:relative}.tpg-st img{object-fit:contain;max-width:100%;max-height:100%}.tpg-st.is-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.tpg-st.is-empty>span{color:#8a8983}.tpg-st.is-empty b{color:#191917;font-size:16px}.tpg-st.is-empty small{color:#6f6e68;max-width:340px;font-size:13.5px}.tpg-nv{color:#191917;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000001f}.tpg-nv.is-p{left:20px}.tpg-nv.is-n{right:20px}.tpg-th{border-top:1px solid #f1f0ec;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.tpg-th button{cursor:pointer;background:#f3f2ee;border:2px solid #0000;border-radius:10px;flex:0 0 96px;height:64px;padding:0;overflow:hidden}.tpg-th button.is-on{border-color:#1b43f5}.tpg-th img{object-fit:cover;width:100%;height:100%}.tpd2-ph.is-cover{overflow:visible}.tpd2-ph.is-cover>img{border-radius:24px 24px 0 0}.tpd2-gal{height:36px;padding:0 14px;font-size:13.5px;top:16px;bottom:auto;right:16px}.tpd2-gal,.tpd2-gal:hover{right:16px;color:#fff!important;background:#191917!important;top:auto!important;bottom:16px!important}.tpd2-gal i{color:#191917;background:#fff}.tpd2-ph.is-cover>.tpd2-live{top:16px!important;bottom:auto!important;right:16px!important}.tpd2-gal,.tpd2-gal:hover{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);justify-content:center;gap:0;width:44px;height:44px;color:#fff!important;background:linear-gradient(135deg,#ffffff61,#ffffff1f)!important;border:1px solid #ffffff8c!important;border-radius:50%!important;padding:0!important;box-shadow:inset 0 1px 1px #fff9,0 6px 18px #00000024!important}.tpd2-gal:hover{background:linear-gradient(135deg,#ffffff80,#fff3)!important}.tpd2-gal .msi{color:#191917}.tpd2-gal .msi i{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position:unset;position-anchor:unset;text-size-adjust:unset;appearance:unset;color:unset;font-feature-settings:unset;font-kerning:unset;font-language-override:unset;font-optical-sizing:unset;font-palette:unset;font-size-adjust:unset;font-stretch:unset;font-style:unset;font-synthesis:unset;font-variant:unset;font-variation-settings:unset;font-weight:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-items:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;backface-visibility:unset;background:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-radius:unset;border-collapse:unset;border-inline:unset;border-shape:unset;inset:unset;box-decoration-break:unset;box-shadow:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cursor:unset;cx:unset;cy:unset;d:unset;display:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;frame-sizing:unset;grid:unset;grid-area:unset;height:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;margin-trim:unset;marker:unset;-webkit-mask:unset;-webkit-mask:unset;-webkit-mask:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;opacity:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform:unset;transform-box:unset;transform-origin:unset;transform-style:unset;translate:unset;trigger-scope:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;width:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:unset;font-family:Material Symbols Rounded;font-size:22px;line-height:1;transition:unset}.tpd2-galn{box-sizing:border-box;color:#fff;background:#191917;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.tpd2-gal,.tpd2-gal:hover{height:44px;border-radius:999px!important;gap:8px!important;width:auto!important;padding:0 18px 0 14px!important}.tpd2-gal .msi i{font-size:20px}.tpd2-galt{color:#191917;white-space:nowrap;font-size:14px;font-weight:600}.tpd2-ab .tpd-ul{flex-direction:column;gap:10px;margin:0;display:flex;padding:0!important;list-style:none!important}.tpd2-ab .tpd-ul li{color:#3c3b37;font-size:14px;line-height:1.5;position:relative;padding-left:18px!important}.tpd2-ab .tpd-ul li:before{content:"";background:#191917;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.tp .tpd2-ab .tpd-ul li:before{content:""!important;background:#191917!important;border-radius:50%!important;width:6px!important;height:6px!important;display:block!important;position:absolute!important;top:.62em!important;left:2px!important}.tpd-hero .tp-pill{box-shadow:0 1px 2px #1919170d;color:#3c3b37!important;background:#fff!important;border:1px solid #e3e2dc!important}.tpd-hero .tp-pill.is-pri{color:#1029aa!important;border-color:#c7d2fe!important}.tpd-hero .tp-pill.is-ok{color:#067647!important;border-color:#a6e9c3!important}.tpd-hero .tp-pill.is-warn{color:#b54708!important;border-color:#fcd9a5!important}.tpd-hero .tp-pill.is-err{color:#b42318!important;border-color:#fecdca!important}.tp-rg:has(>.tps-c){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.tps-c{cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.tps-c:hover{border-color:#d9d8d2;box-shadow:0 8px 22px #1919170f}.tps-c:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.tps-md{background:#f3f2ee;height:150px;position:relative;overflow:hidden}.tps-tr{height:100%;transition:transform .6s;display:flex}.tps-tr img{object-fit:cover;flex:0 0 100%;width:100%;height:100%}.tps-dots{gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.tps-dots i{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.tps-dots i.is-on{background:#fff;border-radius:999px;width:16px}.tps-def{place-items:center;display:grid;position:absolute;inset:0}.tps-def span{background:#fffc;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 6px 18px #1919170f}.tps-md.is-room{background:radial-gradient(120% 120% at 0 0,#e8edff 0%,#f3f5fd 55%,#f6f6f3 100%)}.tps-md.is-room .tps-def span{color:#1b43f5}.tps-md.is-kiosk{background:radial-gradient(120% 120% at 0 0,#fdf0dc 0%,#fbf6ee 55%,#f6f6f3 100%)}.tps-md.is-kiosk .tps-def span{color:#b54708}.tps-md.is-cafe{background:radial-gradient(120% 120% at 0 0,#e3f6ea 0%,#f1f8f3 55%,#f6f6f3 100%)}.tps-md.is-cafe .tps-def span{color:#067647}.tps-st{color:#067647;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.tps-st i{background:#12b76a;border-radius:50%;width:7px;height:7px}.tps-st.is-busy{color:#b54708}.tps-st.is-busy i{background:#f79009}.tps-b{flex-direction:column;flex:auto;gap:12px;padding:16px 18px 18px;display:flex}.tps-t{flex-direction:column;gap:3px;min-width:0;display:flex}.tps-t b{color:#191917;font-size:16px;font-weight:600}.tps-t span{color:#6f6e68;align-items:center;gap:4px;font-size:13px;display:flex}.tps-t .msi{color:#8a8983}.tps-m{flex-wrap:wrap;gap:6px 14px;display:flex}.tps-m span{color:#3c3b37;align-items:center;gap:5px;font-size:13px;display:inline-flex}.tps-m .msi{color:#191917}.tps-f{border-top:1px solid #f1f0ec;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.tps-f>.col{flex:auto}.tps-f b{color:#191917;font-size:16px;font-weight:600}.tps-f b em{color:#8a8983;margin-left:2px;font-size:12.5px;font-style:normal;font-weight:400}.tps-f small{color:#8a8983;font-size:12.5px}.tps-f .btn{flex:none;min-width:96px}.tp-ch.is-out.is-sep{border-top:1px solid #ecebe5;margin-top:12px;padding-top:24px}.tps-md.is-room,.tps-md.is-kiosk,.tps-md.is-cafe{background:#f1f0ec!important}.tps-def span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.tps-def .msi{--isz:28px!important;width:28px!important;height:28px!important}.tps-def .msi i{font-size:28px!important}.tps-md .tps-def span{color:#8a8983!important}.tp-seg.is-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:grid!important}.tp-seg.is-grid>button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;background:#fff!important;border:1px solid #e3e2dc!important;border-radius:12px!important;height:auto!important;padding:10px 14px!important;display:flex!important}.tp-seg.is-grid>button b{color:#191917;font-size:14px;font-weight:600}.tp-seg.is-grid>button small{color:#6f6e68;font-size:12.5px}.tp-seg.is-grid>button:hover{border-color:#c9c8c2!important}.tp-seg.is-grid>button.is-on{box-shadow:inset 0 0 0 1px #191917;box-shadow:none!important;background:#191917!important;border-color:#191917!important}.tp-seg.is-grid>button.is-on b{color:#fff!important}.tp-seg.is-grid>button.is-on small{color:#ffffffb8!important}.tpm .tp-seg.is-grid>button.is-on,.tp .tp-seg.is-grid>button.is-on{box-shadow:none!important;background:#191917!important;border-color:#191917!important}.tpm .tp-seg.is-grid>button.is-on b{color:#fff!important}.tpm .tp-seg.is-grid>button.is-on small{color:#ffffffb8!important}.tp-pq{flex-direction:column;gap:8px;display:flex}.tp-pqr{background:#fff;border:1px solid #e3e2dc;border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:10px 12px 10px 14px;transition:border-color .15s,background .15s;display:flex}.tp-pqr>.msi{color:#6f6e68}.tp-pqr b{color:#191917;font-size:14px;font-weight:600}.tp-pqr small{color:#8a8983;font-size:12.5px}.tp-pqr.is-on{background:#fafaf8;border-color:#191917}.tp-pqr.is-on>.msi{color:#191917}.tp-stp{background:#fff;border:1px solid #e3e2dc;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px;display:flex}.tp-stp button{color:#191917;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.tp-stp button:hover:not(:disabled){background:#f1f0ec}.tp-stp button:disabled{color:#c9c8c2;cursor:default}.tp-stp>b{text-align:center;min-width:24px;font-size:15px}.tp-pqs{background:#f7f7f5;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tp-pqs>div{color:#3c3b37;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.tp-pqs>div.is-t{color:#191917;border-top:1px solid #e9e8e3;padding-top:8px;font-weight:600}.tp-pqs p{color:#6f6e68;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:flex}.tp-pqs p .msi{flex:none;margin-top:1px}.tpk-m .tpm-b{gap:20px}.tpk-s{flex-direction:column;gap:10px;display:flex}.tpk-s h4{letter-spacing:.04em;text-transform:uppercase;color:#8a8983;margin:0;font-size:12px;font-weight:600}.tpk-l{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tpk-r{background:#fff;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tpk-r+.tpk-r{border-top:1px solid #f1f0ec}.tpk-r>.msi{color:#191917;margin-top:1px}.tpk-r b{color:#191917;font-size:14px;font-weight:600}.tpk-r small{color:#6f6e68;font-size:12.5px}.tpk-r em{color:#3c3b37;align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;font-style:normal;line-height:1.45;display:flex}.tpk-r em .msi{color:#8a8983;flex:none;margin-top:2px}.tpk-r .tp-pill{flex:none}.tpk-b{background:#f7f7f5;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tpk-b>div{color:#3c3b37;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.tpk-b>div.is-t{color:#191917;border-top:1px solid #e9e8e3;padding-top:8px;font-weight:600}.tpk-b>div.is-w{color:#6f6e68}.tpk-b p{color:#6f6e68;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:flex}.tpk-b p .msi{flex:none;margin-top:1px}.tpk-n{color:#3c3b37;margin:0;font-size:14px;line-height:1.5}.tpk-h{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tpk-h li{gap:12px;padding:0 0 14px;display:flex;position:relative}.tpk-h li:last-child{padding-bottom:0}.tpk-h li>i{background:#191917;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px;position:relative}.tpk-h li:not(:last-child)>i:after{content:"";background:#ecebe5;width:2px;height:calc(100% + 18px);position:absolute;top:12px;left:4px}.tpk-h li.is-d>i{background:#12b76a}.tpk-h li.is-p>i{background:#fff;box-shadow:inset 0 0 0 2px #f79009}.tpk-h b{color:#191917;font-size:13.5px;font-weight:600}.tpk-h small{color:#8a8983;font-size:12.5px}.tpm.tpk-m{width:min(680px,100vw - 32px)!important;max-width:680px!important}.tpk-h{overscroll-behavior-x:contain;scroll-snap-type:x;scrollbar-width:thin;gap:0;overflow-x:auto;flex-direction:row!important;padding:2px 2px 10px!important}.tpk-h li{scroll-snap-align:start;flex:0 0 190px;flex-direction:column!important;gap:10px!important;padding:0 16px 0 0!important}.tpk-h li>i{margin-top:0!important}.tpk-h li:not(:last-child)>i:after{width:186px!important;height:2px!important;top:4px!important;left:12px!important}.tpk-h li>.col{padding-right:4px}.tpk-h small{white-space:normal}.tpq-g{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.tpq-c{background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}.tpq-c:hover{border-color:#d9d8d2;box-shadow:0 8px 22px #1919170d}.tpq-h{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.tpq-h>.msi{color:#191917}.tpq-tag{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.tpq-t{flex-direction:column;gap:2px;display:flex}.tpq-t b{color:#191917;font-size:15px;font-weight:600}.tpq-t small{color:#8a8983;font-size:12.5px}.tpq-n{align-items:baseline;gap:8px;display:flex}.tpq-n b{color:#191917;font-family:Outfit,Inter,sans-serif;font-size:32px;font-weight:600;line-height:1}.tpq-n span{color:#6f6e68;font-size:13px}.tpq-c.is-zero .tpq-n b{color:#c9c8c2}.tpq-w{color:#b54708;background:#fffaeb;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tpq-f{border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.tpq-f>span{color:#6f6e68;font-size:12.5px}.tpq-f>span b{color:#191917;font-size:14px;font-weight:600}.tpq-f .btn{flex:none}.tpq-f>span{white-space:nowrap;font-size:13px}.tpq-f>span b{font-size:15px}.tpq-c{cursor:pointer}.tpq-c.is-sel{border-color:#191917;box-shadow:inset 0 0 0 1px #191917}.tpq-c:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.tpq-lh{color:#191917;margin:28px 0 12px;font-size:16px;font-weight:600}.tpq-pl{letter-spacing:.02em;color:#191917;background:#fafaf8;border:1px solid #e3e2dc;border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-block}.tpb-why>button{min-height:52px;flex-direction:row!important;align-items:center!important;gap:10px!important}.tpb-why>button .msi{color:#6f6e68;flex:none}.tpb-why>button.is-on .msi{color:#fff}.tpb-why>button b{font-size:13.5px!important;font-weight:500!important}.tp-seg.is-grid.tpb-why{flex-direction:column;overflow:hidden;background:#fff!important;border:1px solid #e3e2dc!important;border-radius:14px!important;gap:0!important;display:flex!important}.tpb-why>button{text-align:left;cursor:pointer;height:auto!important;min-height:48px!important;box-shadow:none!important;border:0!important;border-top:1px solid #f1f0ec!important;border-image:!important;background:#fff!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;display:flex!important}.tpb-why>button:first-child{border-top:0!important}.tpb-why>button:hover{background:#fafaf8!important}.tpb-why>button .msi{flex:none;color:#6f6e68!important}.tpb-why>button b{white-space:normal;flex:auto;color:#191917!important;font-size:14px!important;font-weight:500!important}.tpb-why>button:after{content:"";box-sizing:border-box;background:#fff;border:1.5px solid #c9c8c2;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.tp .tpb-why>button.is-on,.tpm .tpb-why>button.is-on{background:#f7f7f5!important;border-color:#f1f0ec!important}.tpm .tpb-why>button.is-on b{color:#191917!important;font-weight:600!important}.tpm .tpb-why>button.is-on .msi{color:#191917!important}.tpb-why>button.is-on:after{border:5px solid #191917}.tpm .tp-seg.is-grid.tpb-why>button{border:0!important;border-top:1px solid #f1f0ec!important;border-image:!important;border-radius:0!important;min-height:48px!important;margin:0!important}.tpm .tp-seg.is-grid.tpb-why>button:first-child{border-top:0!important}.tpm .tp-seg.is-grid.tpb-why{gap:0!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why{overflow:hidden;background:#fff!important;border:1px solid #e3e2dc!important;border-radius:14px!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why>button{box-shadow:none!important;border:0!important;border-top:1px solid #f1f0ec!important;border-image:!important;background:#fff!important;border-radius:0!important;margin:0!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why>button:first-child{border-top:0!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why>button:hover{background:#fafaf8!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why>button.is-on{box-shadow:none!important;background:#f7f7f5!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why>button.is-on b{color:#191917!important;font-weight:600!important}.tpm .tpm-b .tp-seg.is-grid.tpb-why>button.is-on .msi{color:#191917!important}.tp-tabrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-tabrow>.tp-tabs{flex:auto;min-width:0;margin:0!important}.tp-tabrow>.tp-pa{flex:none;margin:0!important}.tp-tabrow{justify-content:space-between}.tp-tabrow>.tp-tabs{max-width:100%;flex:0 auto!important;width:auto!important}.tp-area{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.tp-ar{color:#3c3b37;min-height:84px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.tp-ar .msi{--isz:22px;color:#6f6e68}.tp-ar:hover{background:#fafaf8;border-color:#d4d3cd}.tp-ar.is-on{color:#191917;background:#f3f2ee;border-color:#191917;box-shadow:inset 0 0 0 1px #191917}.tp-ar.is-on .msi{color:#191917}.tp-ar:focus-visible{outline-offset:2px;outline:2px solid #1b43f5}.tp-seg.tp-urg{box-sizing:border-box;background:#f3f2ee;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;width:100%;height:40px;padding:3px;display:grid!important}.tp-seg.tp-urg button{height:100%;min-height:0;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.tp-seg.tp-urg button .msi{--isz:18px}.tp-seg.tp-urg button.is-on{color:#191917;background:#fff;box-shadow:0 1px 2px #00000014}.tp-seg.tp-urg button[data-p=urgent].is-on{color:#b42318;background:#fef3f2;box-shadow:inset 0 0 0 1px #fecdca}.tp-seg.tp-urg{height:50px;padding:4px}.tp-wr{border:1px solid #ecebe5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tp-wri{min-height:48px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #f1f0ec;border-image:;background:#fff;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:14px;display:flex}.tp-wri:nth-child(odd){border-right:1px solid #f1f0ec}.tp-wri:hover{background:#fafaf8}.tp-wri i{box-sizing:border-box;border:1.5px solid #c9c8c2;border-radius:50%;flex:0 0 18px;width:18px;height:18px;transition:border .15s}.tp-wri.is-on{color:#191917;background:#f3f2ee;font-weight:500}.tp-wri.is-on i{border:5px solid #191917}.tp-wr>.tp-wri:nth-last-child(-n+2):nth-child(odd),.tp-wr>.tp-wri:last-child{border-bottom:0}.tp-whn{box-sizing:border-box;color:#8a8983;border:1px dashed #e3e2dc;border-radius:12px;align-items:center;gap:8px;height:50px;padding:0 14px;font-size:13.5px;display:flex}.tp-whn .msi{--isz:18px}@media (width<=560px){.tp-wr{grid-template-columns:1fr}.tp-wri:nth-child(odd){border-right:0}.tp-wr>.tp-wri{border-bottom:1px solid #f1f0ec}.tp-wr>.tp-wri:last-child{border-bottom:0}}.tp-hsec{flex-direction:column;gap:12px;display:flex}.tp-hsec+.tp-hsec,.tp-hnone+.tp-hsec{margin-top:28px}.tp-hsec h2{color:#191917;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.tp-hsec h2 i{color:#6f6e68;background:#f1f0ec;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.tp-hg{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.tp-hc{background:#fff;border:1px solid #ecebe5;border-radius:18px;flex-direction:column;gap:10px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.tp-hc:hover{border-color:#dcdbd5;box-shadow:0 6px 20px -12px #0000002e}.tp-hc header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-hci{color:#3c3b37;background:#f3f2ee;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tp-hc.is-warn .tp-hci{color:#b54708;background:#fef6e7}.tp-hc.is-pri .tp-hci{color:#1b43f5;background:#eef2ff}.tp-hc.is-ok .tp-hci{color:#067647;background:#ecfdf3}.tp-hc.is-err .tp-hci{color:#b42318;background:#fef3f2}.tp-hct{color:#6f6e68;flex:auto;font-size:12.5px;font-weight:500}.tp-hct em{color:#9a9993;margin-left:2px;font-style:normal}.tp-hc h3{color:#191917;text-wrap:pretty;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3}.tp-hcm{color:#6f6e68;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.tp-hs{margin:6px 0 0;padding:0;list-style:none;display:flex}.tp-hs li{color:#9a9993;flex-direction:column;flex:1 1 0;gap:6px;font-size:12px;display:flex;position:relative}.tp-hs li i{background:#ecebe5;border-radius:999px;height:4px;margin-right:4px;display:block}.tp-hs li.is-on{color:#191917;font-weight:500}.tp-hs li.is-on i{background:#191917}.tp-hc.is-ok .tp-hs li.is-on i{background:#12b76a}.tp-hs.is-bad li.is-on:last-child i{background:#f04438}.tp-hc blockquote{color:#3c3b37;background:#f7f7f4;border-radius:12px;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.tp-hc blockquote .msi{--isz:16px;color:#8a8983;flex:none;margin-top:1px}.tp-hc footer{color:#8a8983;border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:auto;padding-top:10px;font-size:12.5px;display:flex}.tp-hnone{color:#6f6e68;border:1px dashed #e3e2dc;border-radius:14px;align-items:center;gap:8px;padding:14px 16px;font-size:13.5px;display:flex}.tp-hnone .msi{color:#12b76a}.tp-hsec .tp-card.is-flush{border-radius:18px;padding:0;overflow:hidden}.tp-hsec .tp-list{flex-direction:column;gap:0;padding:0;display:flex}.tp-hsec .tp-list>.tp-row{box-shadow:none;background:#fff;border:0;border-radius:0;align-items:center;gap:14px;margin:0;padding:14px 18px;display:flex}.tp-hsec .tp-list>.tp-row:hover{background:#fafaf8}.tp-hsec .tp-row .tp-ri{background:#f3f2ee;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tp-hsec .tp-row b{font-size:14px;font-weight:600}.tp-hsec .tp-row b em{color:#9a9993;font-size:12.5px;font-style:normal;font-weight:400}.tp-hsec .tp-row small{color:#8a8983;font-size:12.5px}.tp-hsec .tp-row .tp-reply{color:#3c3b37;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 0;padding:0;display:flex}.tp-hsec .tp-row .tp-reply .msi{--isz:14px;color:#9a9993}.tp-rk{border:1px solid #ecebe5;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tp-rki{font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.tp-rki:hover{background:#fafaf8}.tp-rkic{color:#3c3b37;background:#f3f2ee;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tp-rkic .msi{--isz:20px}.tp-rkt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tp-rkt b{color:#191917;font-size:14.5px;font-weight:600}.tp-rkt small{color:#6f6e68;text-wrap:pretty;font-size:13px;line-height:1.4}.tp-rkv{color:#3c3b37;white-space:nowrap;background:#f3f2ee;border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:500}.tp-rki>i{box-sizing:border-box;border:1.5px solid #c9c8c2;border-radius:50%;flex:0 0 20px;width:20px;height:20px;transition:border .15s}.tp-rki.is-on{background:#f7f7f4}.tp-rki.is-on>i{border:6px solid #191917}.tp-rki.is-on .tp-rkic{color:#fff;background:#191917}.tp-rki:focus-visible{outline-offset:-2px;outline:2px solid #1b43f5}@media (width<=560px){.tp-rkv{display:none}}.tp-rk{border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.tp-rki{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:0;padding:12px 6px;border:1px solid #ecebe5!important}.tp-rki+.tp-rki{border-top:1px solid #ecebe5}.tp-rki .msi{--isz:20px;color:#6f6e68;margin-bottom:2px}.tp-rki b{color:#191917;text-wrap:balance;font-size:13px;font-weight:600;line-height:1.25}.tp-rki small{color:#8a8983;font-size:11.5px;line-height:1.2}.tp-rki.is-on{background:#f3f2ee;box-shadow:inset 0 0 0 1px #191917;border-color:#191917!important}.tp-rki.is-on .msi{color:#191917}.tp-rkh{color:#6f6e68;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13px;line-height:1.4;display:flex}.tp-rkh .msi{--isz:16px;color:#9a9993;flex:none;margin-top:1px}@media (width<=620px){.tp-rk{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-hsec .tp-list>.tp-row+.tp-row{border-top:1px solid #ecebe5!important}.tp-qvr{cursor:pointer}.tp-qvr>.msi:last-child{color:#b5b4ae;flex:none;transition:transform .15s,color .15s}.tp-qvr:hover>.msi:last-child{color:#3c3b37;transform:translate(2px)}.tp-qvr:focus-visible{outline-offset:-2px;outline:2px solid #1b43f5}.tp-qv{flex-direction:column;gap:18px;display:flex}.tp-qvh{align-items:center;gap:10px;display:flex}.tp-qvd{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.tp-qvd>div{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px 14px;display:grid}.tp-qvd>div+div{border-top:1px solid #f1f0ec}.tp-qvd dt{color:#8a8983;font-size:13px}.tp-qvd dd{color:#191917;text-wrap:pretty;margin:0;font-size:13.5px}.tp-qvs h4{color:#3c3b37;margin:0 0 8px;font-size:13px;font-weight:600}.tp-qvs blockquote{color:#3c3b37;background:#f7f7f4;border-radius:12px;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:flex}.tp-qvs blockquote .msi{--isz:16px;color:#8a8983;flex:none}.tp-qvt{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tp-qvt li{gap:12px;padding-bottom:14px;display:flex;position:relative}.tp-qvt li:last-child{padding-bottom:0}.tp-qvt li i{z-index:1;background:#191917;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:4px;position:relative}.tp-qvt li:not(:last-child):before{content:"";background:#e3e2dc;width:1px;position:absolute;top:14px;bottom:0;left:4.5px}.tp-qvt span{flex-direction:column;gap:2px;display:flex}.tp-qvt b{color:#191917;font-size:13.5px;font-weight:500}.tp-qvt small{color:#8a8983;font-size:12.5px}.tp-dkh{flex-direction:column;gap:16px;padding:20px;display:flex}.tp-dkp{flex-direction:column;gap:12px;display:flex}.tp-dkp>div:first-child{flex-direction:column;gap:4px;display:flex}.tp-dkp b{color:#191917;font-size:16px;font-weight:600}.tp-dkp small{color:#5d5c57;text-wrap:pretty;font-size:13.5px}.tp-dkp .tp-bar.is-lg{background:#f0efeb}.tp-dkp .tp-bar i{background:#079455}.tp-dkz{text-align:left;flex-direction:row;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;gap:4px 14px;padding:16px 18px;display:grid}.tp-dkz .msi{grid-row:span 2}.tp-dkz small{text-wrap:pretty}.tp-dkl{flex-direction:column;display:flex}.tp-dk{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px 16px;display:grid}.tp-dk+.tp-dk{border-top:1px solid #ecebe5}.tp-dk .tp-ri{margin-top:2px}.tp-dk.is-attn .tp-ri{color:#d92d20;background:#fef3f2}.tp-dk.is-ok .tp-ri{color:#079455;background:#ecfdf3}.tp-dk.is-checking .tp-ri .msi{animation:1s linear infinite tpSpin}.tp-dkb{flex-direction:column;gap:3px;min-width:0;display:flex}.tp-dkt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-dkt b{color:#191917;font-size:14.5px;font-weight:600}.tp-dkb>small{color:#8a8983;overflow-wrap:anywhere;font-size:12.5px}.tp-dkw{color:#1b43f5!important}.tp-dkc{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tp-dkc li{color:#3c3b37;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.35;display:flex}.tp-dkc .msi{flex:none;margin-top:1px}.tp-dkc li.is-ok .msi{color:#079455}.tp-dkc li.is-bad{color:#b42318}.tp-dkc li.is-bad .msi{color:#d92d20}.tp-dka{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=720px){.tp-dk{grid-template-columns:36px minmax(0,1fr)}.tp-dka{grid-column:2;justify-content:flex-start}}.tp-srt{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tp-srr{align-items:center;gap:12px;padding:10px 12px;display:flex}.tp-srr+.tp-srr{border-top:1px solid #f1f0ec}.tp-srr b{font-size:13.5px}.tp-srr small{color:#8a8983;font-size:12px}.tp-srr select{flex:0 0 200px;width:200px}@media (width<=560px){.tp-srr{flex-wrap:wrap}.tp-srr select{flex:100%;width:100%}}.tp-ntb{flex-wrap:wrap;gap:6px;display:flex}.tp-ntf{color:#3c3b37;background:#fff;border:1px solid #e3e2dc;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.tp-ntf:hover{color:#191917;background:#f7f7f4}.tp-ntf i{color:#5d5c57;background:#f0efeb;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;display:inline-grid}.tp-ntf.is-on{color:#fff;background:#191917;border-color:#191917}.tp-ntf.is-on i{color:#fff;background:#ffffff2e}.tp-ntn{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.tp-ntn>span:not(.msi){flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tp-ntn>.msi,.tp-ncw>.msi,.tp-nca>.msi{flex:none}.tp-ntn b{color:#7a2e0e;font-size:14px}.tp-ntn small{color:#93370d;font-size:12.5px}.tp-nl3{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:14px;display:grid}.tp-nc{background:#fff;border:1px solid #ecebe5;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.tp-nc.is-urgent{border-color:#fecdca;box-shadow:inset 3px 0 #d92d20}.tp-nc.is-important{box-shadow:inset 3px 0 #f79009}.tp-nc.is-old{background:#fafaf8}.tp-nc.is-old h3,.tp-nc.is-old p{color:#5d5c57}.tp-nc header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-nci{color:#3c3b37;background:#f3f2ee;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.tp-nc.is-urgent .tp-nci{color:#d92d20;background:#fef3f2}.tp-nc.is-important .tp-nci{color:#b54708;background:#fffaeb}.tp-nck{color:#5d5c57;letter-spacing:.01em;font-size:12.5px;font-weight:600}.tp-ncp{color:#5d5c57;align-items:center;gap:3px;font-size:12px;display:inline-flex}.tp-ncn{color:#1b43f5;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.tp-ncn:before{content:"";background:#1b43f5;border-radius:50%;width:7px;height:7px}.tp-nc h3{color:#191917;text-wrap:pretty;margin:0;font-size:16px;font-weight:600}.tp-nc p{color:#3c3b37;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.tp-ncw{color:#1029aa;background:#f5f7ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.tp-ncw>span:not(.msi){flex:auto;min-width:0}.tp-ncw b{font-size:12.5px;font-weight:600}.tp-ncw.is-live{color:#067647;background:#ecfdf3}.tp-ncw.is-past{color:#5d5c57;background:#f3f2ee}.tp-nca{color:#93370d;background:#fffaeb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.tp-nca>span:not(.msi){flex:200px;min-width:0}.tp-nca.is-done{color:#067647;background:#ecfdf3}.tp-nc footer{color:#8a8983;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;font-size:12.5px;display:flex}.app.tp .nav-item .caret .msi{place-items:center;transition:transform .12s ease-out;display:inline-grid;transform:rotate(-90deg)}.app.tp .nav-item[aria-expanded=true] .caret .msi{transform:rotate(0)}.tpi-top{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:16px;display:grid}.tpi-top>.tp-due{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;margin:0}.tpi-ch{flex-direction:column;gap:14px;margin:0;padding:18px 20px;display:flex}.tpi-chh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tpi-chh small{color:#6f6e68;font-size:13px}.tpi-chh b{color:#191917;font-size:20px;font-weight:600}.tpi-lg{color:#6f6e68;align-items:center;gap:6px;font-size:12px;display:flex}.tpi-lg i{border-radius:3px;width:8px;height:8px;margin-left:8px}.tpi-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;height:128px;display:grid}.tpi-b{min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.tpi-b small{color:#6f6e68;font-size:12px}.tpi-v{color:#3d3d3a;white-space:nowrap;font-size:11.5px}.tpi-t{background:#f3f2ee;border-radius:8px;flex:auto;align-items:flex-end;width:100%;max-width:44px;display:flex}.tpi-t i{border-radius:8px;width:100%;transition:filter .15s}.tpi-b:hover .tpi-t i{filter:brightness(.92)}.tpi-lg .is-ok,.tpi-t .is-ok{background:#5fae74}.tpi-lg .is-due,.tpi-t .is-due{background:#f2c46b}.tpi-t .is-warn{background:#e9a23b}.tpi-lg .is-err,.tpi-t .is-err{background:#e0675c}@media (width<=820px){.tpi-top{grid-template-columns:1fr}}.app.tp .nav-item .caret{order:2;margin-left:-6px}.app.tp .nav-item .count-badge,.app.tp .nav-item .tp-gsum{box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;order:3;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;line-height:1;display:inline-flex}.app.tp .nav-item[aria-expanded=true] .count-badge,.app.tp .nav-item[aria-expanded=true] .tp-gsum{display:none}.app.tp .nav-item .lbl{flex:auto}.app.tp .nav-item .caret{flex:0 0 20px;order:4;width:20px;margin-left:0}.app.tp .nav-item .count-badge,.app.tp .nav-item .tp-gsum{order:3;margin-left:0}.app.tp .nav-item:not(:has(.caret)) .count-badge{margin-right:calc(20px + var(--sp-s))}.app.tp .nav-item[aria-expanded=true] .tp-gsum{display:none!important}.app.tp .nav-sub>.nav-item .count-badge{margin-right:0}.app.tp .nav-item:not(:has(.caret)) .count-badge{margin-right:0}.tpi{background:#fff;border:1px solid #ecebe5;border-radius:20px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);margin:0;display:grid;overflow:hidden}.tpi-l{background:linear-gradient(160deg,var(--tpi-a) 0%,#fff 85%);border-right:1px solid #f1f0ec;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 24px;display:flex}.tpi.is-err{--tpi-a:#fdeeec;--tpi-d:#d9534a}.tpi.is-warn{--tpi-a:#fdf4e3;--tpi-d:#d9962b}.tpi.is-ok{--tpi-a:#eaf6ee;--tpi-d:#4f9e65}.tpi-k{color:#3d3d3a;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.tpi-k i{background:var(--tpi-d);width:8px;height:8px;box-shadow:0 0 0 4px var(--tpi-d);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.tpi-k i{box-shadow:0 0 0 4px color-mix(in oklch,var(--tpi-d) 18%,transparent)}}.tpi-amt{font-family:var(--ff-display);letter-spacing:-.02em;color:#191917;margin-top:6px;font-size:38px;font-weight:600;line-height:1.1}.tpi-note{color:#6f6e68;font-size:13px}.tpi-pay{gap:8px;margin-top:auto}.tpi-l .tpi-pay{margin-top:14px}.tpi-r{flex-direction:column;gap:14px;min-width:0;padding:20px 24px;display:flex}.tpi-rh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tpi-rh>span:first-child{flex-direction:column;gap:2px;display:flex}.tpi-rh small{color:#6f6e68;font-size:13px}.tpi-rh b{color:#191917;font-size:18px;font-weight:600}.tpi .tpi-bars{gap:12px;height:120px}.tpi .tpi-t{background:#f5f4f0;border-radius:10px;max-width:40px}.tpi .tpi-t i{border-radius:10px}.tpi .tpi-b.is-cur small{color:#191917;font-weight:600}.tpi .tpi-b.is-cur .tpi-t{box-shadow:0 0 0 1.5px #191917}@media (width<=820px){.tpi{grid-template-columns:1fr}.tpi-l{border-bottom:1px solid #f1f0ec;border-right:0}}.tpi{grid-template-columns:minmax(240px,.7fr) minmax(0,2fr)}.tpi-l{background:#fff}.tpi .tpi-r{gap:0;padding:0}.tpi-g{border-bottom:1px solid #ecebe5;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.tpi-g>.tpi-p+.tpi-p{border-left:1px solid #ecebe5}.tpi-p{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.tpi-h{color:#6f6e68;font-size:12.5px;font-weight:500}.tpi-dn{align-items:center;gap:20px;display:flex}.tpi-ring{--p:0;background:conic-gradient(#5fae74 calc(var(--p)*1%),#f0d4d0 0);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.tpi-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.tpi-ring>*{position:relative}.tpi-ring b{color:#191917;font-size:20px;font-weight:600;line-height:1.1}.tpi-ring small{color:#8a8983;font-size:11.5px}.tpi-lg2{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tpi-lg2 li{color:#5d5c57;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.tpi-lg2 i{border-radius:50%;width:8px;height:8px}.tpi-lg2 i.is-ok{background:#5fae74}.tpi-lg2 i.is-err{background:#e0675c}.tpi-lg2 b{color:#191917;font-weight:600}.tpi-lg2 .tpi-sep{border-top:1px dashed #e6e5df;grid-template-columns:minmax(0,1fr) auto;padding-top:8px}.tpi-lg2 em,.tpi-cats em{color:#8a8983;margin-left:4px;font-style:normal;font-weight:400}.tpi-cats{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tpi-cats li{flex-direction:column;gap:5px;display:flex}.tpi-cl{color:#3d3d3a;justify-content:space-between;gap:10px;font-size:13px;display:flex}.tpi-cl>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tpi-cl b{color:#191917;white-space:nowrap;font-weight:600}.tpi-pb{background:#f1f0ec;border-radius:99px;height:6px;display:block;overflow:hidden}.tpi-pb i{background:#191917;border-radius:99px;height:100%;display:block}.tpi-cats li:nth-child(n+2) .tpi-pb i{background:#5d5c57}.tpi-cats li:nth-child(n+3) .tpi-pb i{background:#9a9890}.tpi-cats li:nth-child(n+4) .tpi-pb i{background:#c4c2ba}.tpi-mo{gap:10px;padding-bottom:14px}.tpi-ms{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tpi-m{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.tpi-m:hover{background:#fafaf8;border-color:#d6d4cc}.tpi-m.is-cur{border-color:#191917}.tpi-mh{justify-content:space-between;align-items:center;gap:6px;display:flex}.tpi-mh b{color:#3d3d3a;font-size:12.5px;font-weight:500}.tpi-mh small{color:#8a8983;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.tpi-mh small i{background:currentColor;border-radius:50%;width:6px;height:6px}.tpi-mh small.is-ok{color:#3f8a55}.tpi-mh small.is-warn{color:#a86c12}.tpi-mh small.is-err{color:#c2463d}.tpi-ma{color:#191917;font-size:15px;font-weight:600}.tpi-m .tpi-pb{height:4px}.tpi-pb.is-ok i{background:#5fae74}.tpi-pb.is-warn i{background:#e9a23b}.tpi-pb.is-err i{background:#e0675c}.tpi-pb.is-due i{background:#c4c2ba}.tpi .tpi-bars,.tpi .tpi-rh{display:none}@media (width<=1100px){.tpi{grid-template-columns:1fr}.tpi-l{border-bottom:1px solid #ecebe5;border-right:0}}@media (width<=820px){.tpi-g{grid-template-columns:1fr}.tpi-g>.tpi-p+.tpi-p{border-top:1px solid #ecebe5;border-left:0}.tpi-ms{grid-template-columns:repeat(3,minmax(0,1fr))}}.tpi .tpi-r{display:contents}.tpi-g{border-bottom:0;border-left:1px solid #ecebe5}.tpi-mo{border-top:1px solid #ecebe5;grid-column:1/-1;padding:16px 20px 18px}.tpi-l{border-right:0;justify-content:center}.tpi.is-err .tpi-l{background:#fdf1ef}.tpi.is-warn .tpi-l,.tpi.is-due .tpi-l{background:#fdf6ea}.tpi.is-ok .tpi-l{background:#eff8f1}@media (width<=1100px){.tpi-g{border-top:1px solid #ecebe5;border-left:0}}.tp-vt tr.is-click{cursor:pointer}.tp-vt tr.is-click:hover td{background:#fafaf8}.tp-vt tr.is-click:focus-visible{outline-offset:-2px;outline:2px solid #191917}.tp-vt td.tp-vact{white-space:nowrap}.tp-vt td.tp-vact>*{vertical-align:middle}.tp-vsl{border:1px solid #ecebe5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tp-vsr{grid-template-columns:minmax(0,1fr) 130px 260px;align-items:center;gap:16px;padding:14px 16px;display:grid}.tp-vsr+.tp-vsr{border-top:1px solid #ecebe5}.tp-vsr.is-off{background:#fafaf8}.tp-vsr.is-off b{color:#8a8983}.tp-vsn{align-items:center;gap:12px;min-width:0;display:flex}.tp-vsn>.msi{color:#5d5c57}.tp-vsn b{color:#191917;font-size:14px;font-weight:600}.tp-vsn small{color:#8a8983;font-size:12.5px}.tp-vss{color:#3d3d3a;cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.tp-vss input{accent-color:#191917;width:16px;height:16px;margin:0}.tp-vss input:disabled+span{color:#8a8983}.tp-vss:has(input:disabled){cursor:default}.tp-vsnote{color:#6f6e68;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.tp-vsnote .msi{flex:none;margin-top:1px}@media (width<=720px){.tp-vsr{grid-template-columns:1fr}}.tp-drs{flex-wrap:wrap;gap:6px;display:flex}.tp-dr{color:#3d3d3a;white-space:nowrap;background:#f1f0ec;border-radius:999px;align-items:center;gap:4px;padding:2px 9px 2px 7px;font-size:12.5px;line-height:20px;display:inline-flex}.tp-dr .msi{color:#6f6e68}.tp-dr.is-off{color:#8a8983;background:#fff;text-decoration:line-through;box-shadow:inset 0 0 0 1px #e6e5df}.tp-dr.is-na{color:#8a8983;background:#fff;box-shadow:inset 0 0 0 1px #e6e5df}.tp-kb{text-align:right;color:#8a8983}.tp-io{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px 2px 7px;font-size:12.5px;line-height:20px;display:inline-flex}.tp-io.is-in{color:#2f6e43;background:#e8f4ec}.tp-io.is-out{color:#5d5c57;background:#f1f0ec}.tp-cq{width:240px;max-width:100%}.tp-dsel{width:150px;height:40px}.tp-vtb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-note-dev{align-items:center;gap:10px;display:flex}.tp-note-dev>span{flex:auto}.tp-note-ok{align-items:center;gap:10px;display:flex}.tp-scn{height:30px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3d3d3a;cursor:pointer;background:#fff;border:1px solid #e6e5df;border-radius:8px;align-items:center;gap:2px;padding:0 8px 0 10px;font-family:inherit;font-size:12.5px;display:inline-flex}.tp-scn.is-on .msi{transform:rotate(180deg)}.tp-scr td{background:#fafaf8}.tp-scl{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.tp-devx{text-align:center;max-width:560px;margin:0 auto;padding:40px 24px}.tp-devx span{text-wrap:pretty}.tp-devx .btn{margin-top:8px}.tp-devl{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tp-devl li{color:#3d3d3a;align-items:center;gap:12px;font-size:14px;display:flex}.tp-devl .msi{color:#5d5c57}.tp-tabs i.is-neu{color:#6f6e68;background:#f1f0ec;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11.5px;font-style:normal}.tp-t .tp-dr,.tp-t .tp-io{box-sizing:border-box;height:24px;padding:0 9px 0 7px;font-size:12.5px;line-height:24px}.tp-t .tp-dr .msi,.tp-t .tp-io .msi{font-size:15px}.tp-t .tp-drs,.tp-vtop .tp-vtb{flex-wrap:nowrap}.tp-cq{width:260px}.tp-note.tp-note-dev,.tp-note.tp-note-ok{text-align:left;justify-content:flex-start;align-items:center;gap:10px;display:flex!important}.tp-note.tp-note-dev>span,.tp-note.tp-note-ok>span{flex:auto;min-width:0}.tp-note.tp-note-dev .btn{flex:none}.tp-note.tp-note-dev>.msi,.tp-note.tp-note-ok>.msi{width:auto;flex:none!important}.tp-note.tp-note-dev>span:not(.msi),.tp-note.tp-note-ok>span:not(.msi){text-align:left}.tp-card>.tp-devx{background:0 0;flex-direction:column;align-items:center;max-width:none;margin:0;display:flex}.tp-devx>span{max-width:520px}.tp-tabs a.is-on i.is-neu,.tp-tabs a i.is-neu{color:#6f6e68!important;background:#f1f0ec!important}.tp-card.tp-dv{justify-content:center;padding:56px 24px;display:flex}.tp-dv-in{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:440px;display:flex}.tp-dv-ic{color:#191917;background:#f1f0ec;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tp-dv-tx{flex-direction:column;gap:6px;display:flex}.tp-dv-tx b{color:#191917;font-size:18px;font-weight:600}.tp-dv-tx span{color:#6f6e68;text-wrap:pretty;font-size:14px;line-height:1.5}.tp-dv-l{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-dv-l li{color:#3d3d3a;border:1px solid #ecebe5;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.tp-dv-l .msi{color:#6f6e68}.tp-dv-ok{color:#2f6e43;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.tp-dv-ok.is-mut{color:#6f6e68;font-weight:400}.tp-bd>.tp-card.tp-dv{flex-direction:column;justify-content:center;align-items:center!important;padding:64px 24px!important;display:flex!important}.tp-dv-in{width:100%;max-width:520px;margin:0 auto}.tp-dv-l{flex-wrap:nowrap}.tp-dv-l li{white-space:nowrap}@media (width<=640px){.tp-dv-l{flex-wrap:wrap}}.tp-t .tp-dr,.tp-t .tp-io{gap:5px;padding:0 12px 0 10px}.tp-t .tp-drs{gap:8px}.tp-lgs{color:#6f6e68;margin:0;font-size:13.5px}.tp-lgs b{color:#2f6e43;font-weight:600}.tp-trp{color:#8a8983;font-size:12px;display:block}.tp-dr.is-on{color:#2f6e43;background:#eef6f0;border-color:#cfe6d6}.tp-note>.btn{flex:none;margin-left:auto}.tp-t td>.tp-dr{white-space:nowrap;border-radius:99px;align-items:center;height:28px;display:inline-flex}.tpi-pv{gap:16px}.tpi-pv .tpi-dn{flex:1;align-items:center;gap:24px}.tpi-pv .tpi-ring{width:128px;height:128px}.tpi-pv .tpi-ring:before{inset:14px}.tpi-pv .tpi-ring b{font-size:24px}.tpi-pv .tpi-lg2{gap:14px}.tpi-pv .tpi-lg2 li{grid-template-columns:10px minmax(0,1fr);row-gap:2px}.tpi-pv .tpi-lg2 li b{grid-column:2;font-size:16px}.tpi-kv{border-top:1px solid #ecebe5;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.tpi-kv>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tpi-kv small{color:#8a8983;white-space:nowrap;font-size:12px}.tpi-kv b{color:#191917;white-space:nowrap;font-size:14px;font-weight:600}.tpi-kv em{color:#8a8983;margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.tp-emb .tp-main{height:auto;overflow:visible}.tp-emb .tp-bd{max-width:none;padding:0}.tp-ho{background:#f8f8f6;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}.tp-hoc{text-align:center;background:#fff;border:1px solid #ecebe5;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(520px,100%);padding:40px 36px 28px;display:flex}.tp-hoc h1{color:#191917;text-wrap:balance;margin:8px 0 0;font:600 24px/1.25 Bricolage Grotesque,Inter,sans-serif}.tp-hoc>p{color:#6f6e68;margin:0;font-size:14px}.tp-hol{text-align:left;border-top:1px solid #ecebe5;flex-direction:column;width:100%;margin:12px 0 4px;padding:0;list-style:none;display:flex}.tp-hol li{color:#5d5c57;border-bottom:1px solid #ecebe5;align-items:flex-start;gap:12px;padding:12px 4px;font-size:13.5px;display:flex}.tp-hol li>.msi{color:#191917;flex:none}.tp-hol b{color:#191917;font-weight:600;display:block}.tp-hob{gap:10px;width:100%;margin-top:8px;display:flex}.tp-hob .btn{flex:1;justify-content:center}.tp-hoo{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#6f6e68;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:8px;font-family:inherit;font-size:13px}.tp-endn{color:#7a4b07;background:#fff7e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;display:flex}.tp-endn>span{flex:1;min-width:220px}.tp-emb{padding:24px 32px 32px}@media (width<=760px){.tp-emb{padding:16px}}.tp-logo.is-img{border:1px solid #ecebe5;padding:0;overflow:hidden;background:#fff!important}.tp-logo.is-img img{object-fit:contain;width:100%;height:100%}.tp-br.is-wide{padding:6px 8px}.tp-brw{object-fit:contain;max-width:100%;max-height:44px;display:block}.tps{flex-direction:column;gap:20px;max-width:880px;display:flex}.tps-sec{padding:0!important}.tps-h{border-bottom:1px solid #ecebe5;align-items:center;gap:12px;padding:16px 20px;display:flex}.tps-h b{color:#191917;font-size:15px;font-weight:600}.tps-h span{color:#6f6e68;font-size:13px}.tps-ic{color:#3d3d3a;background:#f4f3ef;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tps-b{flex-direction:column;gap:16px;padding:20px;display:flex}.tps-lg{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:20px;display:grid}.tps-lg+.tps-lg{border-top:1px dashed #e6e5df;padding-top:16px}.tps-lgp{background:#f7f7f4;border:1px solid #ecebe5;border-radius:16px;justify-content:center;justify-self:start;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.tps-lgp.is-wide{border-radius:10px;width:120px;height:40px}.tps-lgp img{object-fit:contain;width:100%;height:100%}.tps-lgp b{color:#3d3d3a;font-size:22px;font-weight:600}.tps-lgp span{color:#3d3d3a;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}.tps-lgt{flex-direction:column;gap:4px;min-width:0;display:flex}.tps-lgt b{color:#191917;font-size:14px;font-weight:600}.tps-lgt>span{color:#6f6e68;font-size:13px;line-height:1.45}.tps-lga{gap:8px;margin-top:6px;display:flex}.tps-lga label.btn{cursor:pointer;gap:6px}.tps-err{color:#c2463d;font-size:12.5px}.tps .tpf em{color:#8a8983;font-style:normal;font-weight:400}.tps-ft{align-items:center;gap:12px;display:flex}.tps-ft .grow{flex:1}.tps-tg{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.tps-tg+.tps-tg{border-top:1px solid #f1f0ec;padding-top:14px}.tps-tg b{color:#191917;font-size:14px;font-weight:500}.tps-tg small{color:#6f6e68;font-size:12.5px}.tps-tg input{opacity:0;width:1px;height:1px;position:absolute}.tps-tg i{background:#d6d4cc;border-radius:99px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.tps-tg i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tps-tg input:checked+i{background:#191917}.tps-tg input:checked+i:after{transform:translate(16px)}.tps-tg input:focus-visible+i{outline-offset:2px;outline:2px solid #1b43f5}@media (width<=640px){.tps-lg{grid-template-columns:1fr}}.tpg3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.tpg3{grid-template-columns:1fr}}.tpl-m .tpm-b{flex-direction:column;gap:16px;display:flex}.tpl-hero{background:linear-gradient(135deg,#eef4ff,#f7f8ff);border:1px solid #e0e7ff;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.tpl-hero.is-cab{background:linear-gradient(135deg,#fffaeb,#fffdf5);border-color:#fdecc8}.tpl-hi{color:#1b43f5;background:#fff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 2px 6px #1b43f51f}.tpl-hero.is-cab .tpl-hi{color:#b54708;box-shadow:0 2px 6px #b547081f}.tpl-hero b{color:#191917;font-size:15px;font-weight:600;display:block}.tpl-hero span{color:#6f6e68;font-size:13px;line-height:1.45}.tpl-s{flex-direction:column;gap:10px;display:flex}.tpl-sh{color:#3c3b37;align-items:center;gap:8px;display:flex}.tpl-sh b{font-size:14px;font-weight:600}.tpl-sh .msi{color:#8a8983}.tpl-n{color:#fff;background:#191917;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.tpl-co{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.tpl-co button{min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.tpl-co button:hover{border-color:#d4d3cd}.tpl-co button>.msi{color:#0000;margin-left:auto}.tpl-co button.is-on{background:#f7f8ff;border-color:#1b43f5;box-shadow:inset 0 0 0 1px #1b43f5}.tpl-co button.is-on>.msi{color:#1b43f5}.tpl-av{color:#3c3b37;background:#f3f2ee;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.tpl-co .is-on .tpl-av{color:#fff;background:#1b43f5}.tpl-cn{flex-direction:column;gap:1px;min-width:0;display:flex}.tpl-cn b{color:#191917;overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.tpl-cn small{color:#8a8983;font-size:12px}.tpl-ch{flex-wrap:wrap;gap:8px;display:flex}.tpl-ch button{height:40px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #ecebe5;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;display:inline-flex}.tpl-ch button .msi{color:#8a8983}.tpl-ch button:hover{border-color:#d4d3cd}.tpl-ch button.is-on{color:#fff;background:#191917;border-color:#191917}.tpl-ch button.is-on .msi{color:#fff}.tpl-plate{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.tpl-pv{background:#fafaf8;border:1px dashed #e3e2dc;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.tpl-pv>small{color:#8a8983;font-size:12px}.tpl-pv>small b{color:#3c3b37;font-weight:600}.tpl-pvc{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 1px 3px #1919170f}.tpl-pvi{color:#1b43f5;background:#eef4ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tpl-pvc b{color:#191917;font-size:13.5px}.tpl-pvc .col span{color:#6f6e68;font-size:12.5px}.tpl-pvb{color:#fff;background:#191917;border-radius:999px;flex:none;align-items:center;height:30px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tpl-cq,.tpl-cq input{width:100%}.tpl-co{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;max-height:168px;margin:-2px;padding:2px;overflow-y:auto}.tpl-co button{min-height:48px;padding:6px 10px}.tpl-co button[hidden]{display:none}.tpl-cn b{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tpl-cn{flex:auto}.tpl-av{border-radius:9px;flex-basis:30px;width:30px;height:30px;font-size:11.5px}.tpl-m .tpl-cq{align-items:center;display:flex;position:relative;flex:none!important;width:100%!important;max-width:none!important;height:40px!important;min-height:0!important}.tpl-m .tpl-cq .ic{color:#8a8983;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tpl-m .tpl-cq input{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;box-sizing:border-box;background:#fff;border:1px solid #e3e2dc;flex:auto;font-family:inherit;font-size:14px;border-radius:12px!important;width:100%!important;height:40px!important;min-height:0!important;padding:0 12px 0 38px!important}.tpl-m .tpl-cq input:focus{border-color:#1b43f5;outline:none;box-shadow:0 0 0 3px #e0e7ff}.tpm.tpl-m{width:min(600px,100vw - 32px)}.tpl-m .tpm-b{gap:18px}.tpl-m .tpl-ch{gap:6px}.tpl-m .tpl-ch button{height:36px;padding:0 14px;font-size:13.5px}.tpl-aud{flex-direction:column;gap:10px;display:flex}.tpl-m .tpl-ch.is-sub{max-height:132px;padding:2px;overflow-y:auto}.tpl-m .tpl-ch.is-sub button{height:32px;padding:0 12px;font-size:13px}.tpl-m .tpl-ta{resize:vertical;min-height:104px;line-height:1.5}.tpf[data-own][hidden]{display:none}.tpm-ov{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141861;place-items:center;padding:24px;animation:.16s tpmIn;display:grid;position:fixed;inset:0}@keyframes tpmIn{0%{opacity:0}to{opacity:1}}.tpm{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 48px);font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 64px #14141838}.tpm.is-wide{max-width:860px}.tpm-h{align-items:flex-start;gap:12px;padding:20px 24px 14px;display:flex}.tpm-h>.col{flex-direction:column;flex:auto;display:flex}.tpm-h b{color:#191917;font-family:Outfit,Inter,sans-serif;font-size:19px;font-weight:600}.tpm-h span{color:#6f6e68;font-size:13px}.tpm-x{color:#3c3b37;cursor:pointer;background:#f3f2ee;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tpm-x:hover{background:#e9e8e3}.tpm-b{flex-direction:column;flex:auto;gap:14px;padding:4px 24px 20px;display:flex;overflow:auto}.tpm-b>*{flex-shrink:0}.tpm-f{background:#fff;border-top:1px solid #f0efeb;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.tpf{flex-direction:column;gap:6px;min-width:0;display:flex}.tpf>span{color:#3c3b37;font-size:13px;font-weight:500}.tpf>span em{color:#8a8983;font-style:normal;font-weight:400}.tpf>span b{color:#b42318;font-weight:600}.tpf .input,.tpf select.input,.tpf textarea.input{box-sizing:border-box;width:100%}.tpf textarea.input{resize:vertical;min-height:76px;padding:10px 12px}.tpf small{color:#8a8983;font-size:12px}.tpg2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tpe{color:#b42318;min-height:18px;font-size:13px}.tp-seg{background:#f3f2ee;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.tp-seg button{height:34px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.tp-seg button.is-on{color:#191917;background:#fff;box-shadow:0 1px 3px #00000014}.tp-opts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tp-opt{min-height:44px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e5df;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13.5px;display:flex}.tp-opt:hover{border-color:#c9c8c2}.tp-opt.is-on{color:#1029aa;background:#f5f7ff;border-color:#1b43f5;font-weight:600;box-shadow:inset 0 0 0 1px #1b43f5}.tp-opt .msi{--isz:20px;color:#6f6e68}.tp-opt.is-on .msi{color:#1b43f5}.tp-pill{white-space:nowrap;color:#4b4b47;background:#f3f2ee;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tp-pill.is-ok{color:#067647;background:#ecfdf3}.tp-pill.is-warn{color:#b54708;background:#fffaeb}.tp-pill.is-err{color:#b42318;background:#fef3f2}.tp-pill.is-pri{color:#1029aa;background:#eef2ff}@media (width<=560px){.tpg2{grid-template-columns:1fr}}.tph-row.is-old{opacity:.65}.tph-row b .tn-pill{vertical-align:1px;margin-left:4px}.tph-row small .msi{vertical-align:-2px}.tph-reach{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:3px 10px;font-family:inherit;font-size:12.5px;display:inline-flex}.tph-reach:hover{background:#f7f7f4}.tph-when{background:#f7f7f4;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:4px;padding:12px;display:grid}.tph-when[hidden]{display:none}.tph-when label{flex-direction:column;gap:6px;min-width:0;display:flex}.tph-when label>span{color:#5d5c57;font-size:12.5px;font-weight:500}.tph-when .input{width:100%;min-width:0}.tph-hint{color:#8a8983;font-size:12.5px}.tph-chk{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tph-chk input{accent-color:#1b43f5;width:16px;height:16px;margin-top:3px}.tph-chk span{flex-direction:column;gap:2px;display:flex}.tph-chk b{color:#191917;font-size:14px;font-weight:500}.tph-chk small{color:#8a8983;font-size:12.5px}.tnn-fb{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tnn-f{height:34px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.tnn-f:hover{background:#f7f7f4}.tnn-f i{text-align:center;color:#5d5c57;background:#f3f2ee;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;line-height:20px}.tnn-f.is-on{color:#fff;background:#191917;border-color:#191917}.tnn-f.is-on i{color:#fff;background:#ffffff2e}.pn-m{width:min(1100px,96vw)!important;max-width:96vw!important}.pn-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid!important}.pn-form{flex-direction:column;gap:16px;min-width:0;display:flex}.pn-prev{background:#f5f4f0;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky;top:0}.pn-pl{color:#6f6e68;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pn-card{background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 0 0 1px #1c1b180f}.pn-card h4{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.3}.pn-card p{color:#55544f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.pn-card i{color:#a3a29c}.pn-eb{color:#8a5300;background:#fff1d6;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.pn-eb.is-pin{color:#2346b8;background:#e6edff}.pn-cv{aspect-ratio:2;background:#eeede9;border-radius:10px;overflow:hidden}.pn-cv img{object-fit:cover;width:100%;height:100%;display:block}.pn-who{align-items:center;gap:8px;font-size:12.5px;display:flex}.pn-who small{color:#8a8983}.pn-av{color:#3d3c38;background:#f0efeb;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.pn-wh{color:#1d1c1a;background:#f7f6f3;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.pn-nt{border-radius:10px;align-items:center;gap:8px;padding:8px 8px 8px 10px;font-size:12px;display:flex}.pn-nt span{flex:auto}.pn-nt b{color:#fff;white-space:nowrap;background:#1d1c1a;border-radius:999px;padding:5px 10px;font-size:11.5px}.pn-nt.is-ack{color:#6b4500;background:#fbf6ea}.pn-nt.is-rv{color:#3f2f86;background:#f3f1fb}.pn-ft{color:#8a8983;align-items:center;gap:14px;padding-top:2px;font-size:12px;display:flex}.pn-ft span{align-items:center;gap:5px;display:inline-flex}.pn-img img{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;display:block}.pn-ia{gap:8px;margin-top:8px;display:flex}.pn-drop{color:#55544f;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fafaf8;border:1px dashed #d6d5cf;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.pn-drop:hover,.pn-img.is-over .pn-drop{background:#f5f4f0;border-color:#191917}.pn-drop span{flex-direction:column;gap:2px;display:flex}.pn-drop b{color:#1d1c1a;font-size:13.5px}.pn-drop small{color:#8a8983;font-size:12px}.pn-hint{color:#8a8983;margin-top:6px;font-size:12px;display:block}.pn-sub{margin-top:10px}.pn-until{flex-direction:column;gap:6px;max-width:260px;display:flex}.pn-until>span{font-size:13px;font-weight:500}@media (width<=860px){.pn-grid{grid-template-columns:1fr}.pn-prev{position:static}}.tnn{background:#fff;border:1px solid #ecebe5;border-radius:16px;overflow:hidden;container-type:inline-size}.tnn-row{cursor:pointer;border-top:1px solid #f3f2ee;outline:0;grid-template-columns:44px minmax(0,1fr) 200px 168px 132px;grid-template-areas:"ic main when reach act";align-items:center;gap:10px 24px;padding:18px 20px;line-height:1.4;display:grid}.tnn-row:not(.is-hd):hover{background:#fafaf8}.tnn-row:focus-visible{box-shadow:inset 0 0 0 2px #1b43f5}.tnn-row.is-hd{cursor:default;color:#8a8983;background:#fafaf8;border-top:0;padding:10px 20px;font-size:12px;font-weight:500}.tnn-row.is-hd>:first-child{grid-area:ic}.tnn-row.is-hd>:nth-child(2){grid-area:main}.tnn-row.is-hd>:nth-child(3){grid-area:when}.tnn-row.is-hd>:nth-child(4){grid-area:reach}.tnn-row.is-hd>:nth-child(5){grid-area:act}.tnn-gh{letter-spacing:.04em;text-transform:uppercase;color:#6f6e68;border-top:1px solid #f0efeb;align-items:center;gap:8px;padding:16px 20px 6px;font-size:12px;font-weight:600;display:flex}.tnn-gh span{color:#8a8983;font-weight:500}.tnn-ic{color:#4b4b47;background:#f3f2ee;border-radius:12px;grid-area:ic;align-self:start;place-items:center;width:44px;height:44px;display:grid}.tnn-ic.is-important{color:#8a5300;background:#fff4e0}.tnn-ic.is-urgent{color:#b3261e;background:#fdecea}.tnn-ic.is-past{color:#a3a29c;background:#f6f6f3}.tnn-main{flex-direction:column;grid-area:main;gap:4px;min-width:0;display:flex}.tnn-main small{margin-top:2px}.tnn-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tnn-t b{color:#191917;min-width:0;max-width:100%;font-size:14.5px;font-weight:600}.tnn-main p,.tnn-main small{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tnn-main p{color:#3c3b37;font-size:13px}.tnn-main small{color:#8a8983;font-size:12px}.tnn-t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tnn-row.is-past .tnn-t b,.tnn-row.is-past .tnn-main p{color:#6f6e68}.tnn-pin{color:#1029aa;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.tnn-when{flex-direction:column;grid-area:when;align-items:flex-start;gap:6px;min-width:0;display:flex}.tnn-when small{color:#5d5c57;font-size:12.5px;line-height:1.4}.tnn-when s{color:#8a8983}.tnn-reach{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;grid-area:reach;align-items:stretch;gap:8px;min-width:0;margin:-8px -10px;padding:8px 10px;display:flex}.tnn-reach:hover{background:#f3f2ee}.tnn-m{color:#5d5c57;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tnn-m b{color:#191917;font-variant-numeric:tabular-nums;font-weight:600}.tnn-m.is-warn b{color:#8a5300}.tnn-bar{background:#efeee9;border-radius:999px;flex:0 0 48px;height:6px;overflow:hidden}.tnn-bar i{border-radius:inherit;background:#1b43f5;height:100%;display:block}.tnn-bar.is-ok i{background:#1f8a4c}.tnn-hb{align-items:center;gap:10px;display:flex}.tnn-live{color:#1d6b3d;background:#e9f6ee;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.tnn-live i{background:#22a05a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite tnnPulse}.tnn-reach.is-bump{animation:1.6s ease-out tnnBump}.tnn-act{grid-area:act;justify-content:flex-end;gap:4px;display:flex}.tnn-act .icon-btn{color:#5d5c57;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tnn-act .icon-btn:hover{color:#191917;background:#f0efeb}.tnn-act .icon-btn .msi,.tnn-act .icon-btn svg{width:20px;height:20px;font-size:20px}.tnn-vh{align-items:center;gap:12px;display:flex}.tnn-vh .tnn-t{flex:auto;line-height:1.4}.tnn-body{color:#3c3b37;white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.tnn-note{color:#1029aa;background:#eef2ff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tnn-note.is-err{color:#8c1d18;background:#fdecea}.tnn-note span{flex-direction:column;gap:2px;display:flex}.tnn-note b{font-size:13.5px;font-weight:600}.tnn-note small{opacity:.85;font-size:12.5px}.tnn-tabs{border-bottom:1px solid #ecebe5;gap:4px;display:flex}.tnn-tabs button{height:38px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#6f6e68;cursor:pointer;border:0;border-bottom:2px solid #0000;border-image:;background:0 0;margin-bottom:-1px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500}.tnn-tabs button.is-on{color:#1b43f5;border-bottom-color:#1b43f5}.tnn-facts{background:#ecebe5;border:1px solid #ecebe5;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.tnn-facts>div{background:#fff;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.tnn-facts span{color:#8a8983;font-size:12px}.tnn-facts b{color:#191917;font-size:13.5px;font-weight:500}.tnn-facts s{color:#8a8983}.tnn-hist{border-left:2px solid #ecebe5;flex-direction:column;gap:14px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.tnn-hist li{flex-direction:column;gap:2px;display:flex;position:relative}.tnn-hist li:before{content:"";background:#fff;border:2px solid #c9c8c1;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.tnn-hist li:first-child:before{border-color:#1b43f5}.tnn-hist b{color:#191917;font-size:13.5px;font-weight:500}.tnn-hist small{color:#8a8983;font-size:12px}.tnn-cur{color:#5d5c57;background:#f7f7f4;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.tnn-cur b{color:#191917;font-weight:600}.tnn-q{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tnn-q>span{color:#8a8983;margin-right:4px;font-size:12.5px}.tnn-qb{height:30px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#3c3b37;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500}.tnn-qb:hover{background:#f7f7f4}.tnn-ex{background:#f7f7f4;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.tnn-p{color:#3c3b37;margin:0;font-size:13.5px;line-height:1.5}.tpm-f .tnn-dz{color:#b3261e;margin-right:auto}.tpm-f .tnn-dz .msi{color:#b3261e}.tph{flex-direction:column;gap:16px;display:flex}.tph-acc,.tph-mem{background:#fff;border:1px solid #ecebe5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.tph-acc b,.tph-mem b{color:#191917;font-size:14.5px;font-weight:600}.tph-acc span.ell,.tph-mem span{color:#6f6e68;font-size:13px}.tph-ai,.tph-crown{color:#1029aa;background:#eef2ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tph-crown.is-free{color:#4b4b47;background:#f3f2ee}.tph-crown .msi>i{font-variation-settings:"FILL" 1, "wght" 600}.tph-code{color:#4b4b47;background:#f3f2ee;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.tph-code b{letter-spacing:.08em;color:#191917;font-size:13px}.tph-g{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.tph-sec{background:#fff;border:1px solid #ecebe5;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tph-sh{border-bottom:1px solid #f0efeb;align-items:baseline;gap:8px;padding:14px 16px;display:flex}.tph-sh b{color:#191917;font-size:14.5px;font-weight:600}.tph-sh span{color:#8a8983;font-size:12.5px}.tph-list{flex-direction:column;display:flex}.tph-list.is-card{background:#fff;border:1px solid #ecebe5;border-radius:16px;overflow:hidden}.tph-row{border-bottom:1px solid #f3f2ee;align-items:center;gap:12px;padding:12px 16px;display:flex}.tph-row:last-child{border-bottom:0}.tph-row b{color:#191917;font-size:14px;font-weight:600}.tph-row b em{color:#8a8983;font-size:12.5px;font-style:normal;font-weight:400}.tph-row span{color:#3c3b37;font-size:13px}.tph-row small{color:#8a8983;font-size:12px}.tph-row .btn{flex:none}.tph-ri{color:#4b4b47;background:#f3f2ee;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tph-empty{color:#8a8983;margin:0;padding:16px;font-size:13px}.tph-nh{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tph-nh>.col{flex-direction:column;flex:auto;display:flex}.tph-nh b{color:#191917;font-size:16px;font-weight:600}.tph-nh span{color:#6f6e68;font-size:13px}.nb-sec{flex-direction:column;gap:12px;display:flex}.nb-h{letter-spacing:.06em;text-transform:uppercase;color:#5d5c57;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.nb-h span{color:#8a8983;font-weight:500}.nb-wrap{flex-direction:column;gap:20px;width:100%;display:flex}.nb-feed{flex-direction:column;gap:12px;display:flex}.nb-eb{border-radius:999px;align-self:flex-start;align-items:center;gap:5px;width:auto;max-width:100%;padding:5px 10px 5px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.nb-eb.is-ack{color:#8a5300;background:#fff1d6}.nb-eb.is-pin{color:#2346b8;background:#e6edff}.nb-eb.is-live{color:#16733f;background:#e3f6ea}.nb-eb.is-sh{color:#6a3fc2;background:#f1e9ff}.nb-post.has-cal{grid-template-columns:minmax(0,1fr) 210px;gap:0 24px;padding-bottom:10px;display:grid}.nb-main{flex-direction:column;gap:12px;min-width:0;display:flex}.nb-tr{border-left:1px solid #ebeae6;flex-direction:column;align-items:flex-start;gap:12px;padding:2px 0 10px 24px;display:flex}.nb-tr .nb-when{border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.nb-tr .nb-wt{text-align:left;color:#3d3c38;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45}.nb-tr .nb-wa{gap:0;margin-left:-8px}@media (width<=720px){.nb-post.has-cal{grid-template-columns:1fr}.nb-tr{border-top:1px solid #ebeae6;border-left:0;flex-direction:row;align-items:center;padding:12px 0 4px}.nb-tr .nb-when{flex-direction:row;align-items:center}}.nb-cal{box-sizing:border-box;color:#1d1c1a;background:#fff;border:1px solid #e7e6e1;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:3px;width:52px;height:auto;padding:6px 0 7px;line-height:1;display:flex;overflow:hidden}.nb-cal i{letter-spacing:.08em;color:var(--k-ink);font-size:10px;font-style:normal;font-weight:600}.nb-cal b{font-size:19px;font-weight:600}.nb-cal em{color:#8a8983;font-size:10.5px;font-style:normal}.nb-cal.is-dim{background:#f7f6f3}.nb-cal.is-dim i{color:#8a8983}.nb-ph{align-items:flex-start}.nb-feed .nb-bdg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nb-feed .nb-bdg .nb-eb{margin:0}.nb-feed .nb-bdg .tp-pill{border-radius:999px;align-items:center;height:23px;padding:0 9px;font-size:11.5px;display:inline-flex}.nb-feed .nb-bdg .tp-pill.is-warn{color:#8a4b00;background:#fdecc8}.nb-feed .nb-bdg .tp-pill.is-bad{color:#a8231a;background:#fde0dc}.nb-feed .nb-bdg .tp-pill.is-pri{color:#1f4fb8;background:#e1ebfd}.nb-feed .nb-bdg .tp-pill.is-neu{color:#3d3d3a;background:#ececea}.nb-feed .nb-cover{aspect-ratio:2;background:#f4f3f0;border-radius:12px;max-height:280px;overflow:hidden}.nb-feed .nb-cover img{object-fit:cover;width:100%;height:100%;display:block}.nb-feed{gap:14px}.nb-feed .nb-post{border:0;border-radius:18px;padding:24px 24px 12px;box-shadow:0 0 0 1px #1c1b180f,0 1px 2px #1c1b180a}.nb-feed .nb-post.has-cal{grid-template-columns:minmax(0,1fr) 200px;gap:0 28px}.nb-feed .nb-main{gap:10px}.nb-feed .nb-eb{margin-bottom:2px;padding:4px 9px 4px 7px;font-size:11.5px}.nb-feed .nb-ph{align-items:center;gap:8px}.nb-feed .nb-av{flex:0 0 28px;width:28px;height:28px}.nb-feed .nb-av svg,.nb-feed .nb-av span{width:16px;height:16px;font-size:16px}.nb-feed .nb-who{flex-flow:wrap;align-items:baseline;gap:8px}.nb-feed .nb-who b{font-size:13px}.nb-feed .nb-who small{color:#8a8983;font-size:12.5px}.nb-feed .nb-post h3{letter-spacing:-.01em;margin-top:4px;font-size:18px}.nb-feed .nb-body{color:#55544f}.nb-feed .nb-note{border-radius:12px;font-size:13px}.nb-feed .nb-note.is-ack{background:#fbf6ea;padding:10px 10px 10px 14px}.nb-feed .nb-note.is-rsvp{color:#3f2f86;background:#f3f1fb}.nb-feed .nb-note.is-rsvp.is-in{color:#1d6b3d;background:#e9f5ee}.nb-feed .nb-note.is-rsvp .btn-ghost{color:#1d1c1a;background:#fff;border:1px solid #0000001a}.nb-feed .nb-note.is-ack .btn{border-radius:999px;justify-content:center;min-width:112px;height:32px;padding:0 14px;font-size:13px}.nb-feed .nb-ft{color:#6f6e68;margin-top:4px}.nb-feed .nb-tr{border-left-color:#f0efeb;gap:14px;padding:0 0 8px 28px}.nb-feed .nb-cal{background:var(--k-bg);border:0;border-radius:14px;gap:2px;width:56px;padding:8px 0 9px}.nb-feed .nb-cal i{letter-spacing:.1em;font-size:10px}.nb-feed .nb-cal b{color:#1d1c1a;font-size:22px;font-weight:500}.nb-feed .nb-cal em{color:#6f6e68;font-size:10.5px}.nb-feed .nb-cal.is-dim{background:#f4f3f0}.nb-feed .nb-tr .nb-wt{color:#1d1c1a;gap:8px;font-size:13.5px;font-weight:500}.nb-feed .nb-tr .nb-wa{gap:6px;margin-left:0}.nb-feed .nb-tr .nb-ib{color:#55544f;background:#fff;border:1px solid #ebeae6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.nb-feed .nb-tr .nb-ib:hover{color:#1d1c1a;background:#f7f6f3}.nb-feed .nb-tr .nb-ib.is-on{background:var(--k-bg);color:var(--k-ink);border-color:#0000}.nb-feed .nb-tr{text-align:center;justify-content:center;align-items:center;padding:8px 0 16px 28px}.nb-feed .nb-tr .nb-when{align-items:center}.nb-feed .nb-tr .nb-wt{text-align:center;align-items:center}.nb-feed .nb-tr .nb-wa{justify-content:center}.nb-wr,.nb-wr s{flex-direction:column;gap:2px;display:flex}.nb-wr span+span{color:#6f6e68;font-weight:400}@media (width<=720px){.nb-feed .nb-tr{border-left:0;padding:12px 0 4px}}.nb-ph .nb-av{margin-top:1px}.nb-wi{color:#6f6e68;place-items:center;display:grid}.nb-board{background:#efeee9;border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;padding:18px;display:grid}.nb-pin{background:var(--k-bg);color:#191917;cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 1px #0000000a,0 6px 16px -10px #0000002e}.nb-pin:hover{box-shadow:0 1px #0000000a,0 10px 22px -10px #00000040}.nb-pin h3{text-wrap:pretty;margin:0;font-size:19px;font-weight:600;line-height:1.3}.nb-pin>p{color:#3d3c38;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.nb-k{color:var(--k-ink);align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.nb-k>.nb-sp{flex:1}.nb-tack{color:var(--k-ink)}.nb-posts{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.nb-post{background:#fff;border:1px solid #ebeae6;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:20px 20px 10px;display:flex}.nb-post.is-old{background:#fbfbf9}.nb-post.is-old h3,.nb-post.is-old .nb-body{color:#8a8983}.nb-ph{align-items:center;gap:10px;min-width:0;display:flex}.nb-av{background:var(--k-bg);width:36px;height:36px;color:var(--k-ink);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.nb-who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.nb-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.nb-who small{color:#6f6e68;font-size:12.5px}.nb-post h3{cursor:pointer;text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.35}.nb-post h3:hover{text-decoration:underline}.nb-new{vertical-align:middle;background:#2f5bea;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.nb-body{color:#3d3c38;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.nb-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nb-when{border-top:1px solid #f0efeb;border-bottom:1px solid #f0efeb;align-items:center;gap:12px;padding:10px 0;display:flex}.nb-pin .nb-when{background:#ffffffb3}.nb-date{background:#fff;border:1px solid #e7e6e1;border-radius:10px;flex-direction:column;flex:0 0 48px;align-items:center;width:48px;line-height:1;display:flex;overflow:hidden}.nb-date i{text-align:center;letter-spacing:.06em;width:100%;color:var(--k-ink);padding:4px 0 0;font-size:10.5px;font-style:normal;font-weight:700}.nb-date b{padding:2px 0 6px;font-size:20px;font-weight:600}.nb-wt{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;line-height:1.35;display:flex}.nb-wt s{color:#8a8983}.nb-wt small{color:#6f6e68;font-size:12.5px}.nb-wa{gap:2px;display:flex}.nb-note{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.nb-note.is-err{color:#8c1d18;background:#fdecea}.nb-note.is-ack{color:#6b4500;background:#fff8e8;flex-wrap:wrap;align-items:center}.nb-note.is-ack>span:nth-child(2){flex:220px;min-width:0}.nb-note.is-ack .btn{flex:none;margin-left:auto}.nb-note.is-ok{color:#1d6b3d;background:#e6f4ea}.nb-note.is-sh{color:#1f3fa8;background:#eef2fe}.nb-ft{flex-wrap:wrap;align-items:center;gap:2px;margin:0 -8px;display:flex}.nb-pin .nb-ft{border-top-color:#00000014}.nb-ft .nb-sp{flex:1}.nb-b{color:#5d5c57;height:36px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13.5px;display:inline-flex}.nb-b:hover{color:#191917;background:#0000000d}.nb-b.is-on{color:#2f5bea;font-weight:600}.nb-b.is-go{color:#fff;background:#191917;font-weight:600}.nb-b.is-go:hover{background:#000}.nb-b.is-gone{color:#1d6b3d;background:#e6f4ea;font-weight:600}.nb-b em{color:#8a8983;font-style:normal;font-weight:500}.nb-b:disabled{opacity:.5;cursor:default}.nb-ib{color:#5d5c57;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.nb-ib:hover{color:#191917;background:#0000000d}.nb-ib.is-on{color:#2f5bea}.nb-go{color:#5d5c57;font-size:12.5px}.tpn-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tpn-bar .tp-ntb{margin:0}.tpn-pin{color:#2f5bea;flex:none;align-items:center;gap:3px;font-size:12.5px;display:inline-flex}.tpn-dt{flex-direction:column;gap:16px;display:flex}.tpn-tags{color:#5d5c57;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tpn-body{white-space:pre-wrap;color:#191917;margin:0;font-size:14.5px;line-height:1.55}.tpn-facts{background:#f7f6f3;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;padding:14px 16px;display:grid}.tpn-facts>div{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.tpn-facts span{color:#6f6e68;font-size:12.5px}.tpn-hist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tpn-hist li{flex-direction:column;gap:2px;padding-left:16px;font-size:13.5px;display:flex;position:relative}.tpn-hist li:before{content:"";background:#c9c8c2;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.tpn-hist small{color:#8a8983;font-size:12.5px}.tpn-h4{color:#5d5c57;margin:0;font-size:13px;font-weight:600}.tpn-opts{gap:8px;display:grid}.tpn-opt{cursor:pointer;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;text-align:left;background:#fff;border:1px solid #e7e6e1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:14px;display:flex}.tpn-opt:hover{border-color:#c9c8c2}.tpn-opt.is-on{border-color:#191917;box-shadow:inset 0 0 0 1px #191917}.tpn-opt:disabled{opacity:.45;cursor:not-allowed}.tpn-opt small{color:#8a8983}.nb-ppl{border:1px solid #e7e6e1;border-radius:12px;flex-direction:column;gap:2px;max-height:280px;padding:4px;display:flex;overflow:auto}.nb-ppl label{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.nb-ppl label:hover{background:#f7f6f3}.nb-ppl small{color:#8a8983;margin-left:auto}@media (width<=640px){.nb-board{grid-template-columns:1fr;padding:12px}.nb-posts{grid-template-columns:1fr}}.modal .tp-fs{background:0 0;border:0;border-bottom:1px solid #f0efeb;border-radius:0;margin-bottom:18px;padding:0 0 18px}.modal .tp-fs:last-of-type{border-bottom:0;margin-bottom:0}.modal .tp-fs .input{background:#fff}.tp .tp-tb select.input,.tp .tpf select.input,.modal .tpf select.input,.tp select.input.tp-dsel,.tp .tp-vbr select.input{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;padding-right:40px}.tp-drs .tp-dr,.tp-t td>.tp-dr{border-top:0;justify-content:flex-start;min-height:0}.app.tp header.hd{border-bottom-color:#0000;align-items:center;gap:20px 16px;min-height:92px;padding:20px 32px 0}.app.tp .hd>.hd-right{align-self:center;gap:12px;padding-top:0}.app.tp .hd .icon-btn{background:0 0;border:0;width:48px;height:48px}.app.tp .hd .crumbs>*{color:inherit;font-weight:400}.app.tp .hd .hd-user{height:44px;padding:0 4px 0 12px}.app.tp .hd .crumbs .sep{opacity:1;font-size:0}.app.tp .hd .crumbs .sep:after{content:"›";color:#c9c8c1;font-size:13px}.tb-seg{align-self:flex-start}.tb-dates{background:#f7f7f5;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.tb-dates>div{flex-direction:column;display:flex}.tb-dates span{color:#8a8983;font-size:12px}.tb-dates b{color:#191917;font-size:15px}.tb-dates>.msi{color:#a3a29c}.tb-big{color:#191917;font-size:22px;font-weight:650;line-height:44px}.tb-ban{background:#f8f9ff;border:1px dashed #c4d0fe;border-radius:14px;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.tb-ban>.msi{--isz:22px;color:#1b43f5}.tb-ban>span{flex-direction:column;flex:1;display:flex}.tb-ban b{font-size:14px}.tb-ban small{color:#6f6e68;font-size:12.5px}.tb-pk{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.tb-pc{background:#fafafa;border:1px solid #ececea;border-radius:14px;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.tb-pc.is-on{background:#fff;border-color:#c9cfdf}.tb-pch{cursor:pointer;align-items:center;gap:10px;display:flex}.tb-pch b{color:#191917;flex:1;font-size:13.5px}.tb-pch .cb{accent-color:#191917}.tb-pci{color:#5c5b56;background:#f2f3f7;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.tb-pci .msi{--isz:18px}.tb-pc.is-on .tb-pci{color:#1b43f5;background:#eef2ff}.tb-pc .input:disabled{color:#c3c3be;background:0 0}.tb-fss{background:#fff7ed;border-color:#fed7aa}.tb-fss>.msi{color:#c2410c!important}.tb-fss{background:linear-gradient(160deg,#fff8f1,#fff 70%);border:1px solid #fde4cc;border-radius:18px;flex-direction:column;gap:12px;margin:0 0 18px;padding:16px;display:flex}.tb-fsh{align-items:center;gap:12px;display:flex}.tb-fsh b{color:#191917;font-size:14.5px;display:block}.tb-fsh span:not(.tb-fsi){color:#8a8983;font-size:12.5px}.tb-fsi{color:#c2410c;background:#ffedd5;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.tb-fsi .msi{--isz:20px}.tb-fsl{flex-direction:column;gap:6px;display:flex}.tb-fsr{background:#fff;border:1px solid #f3ece4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:grid}.tb-fsn{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tb-fsp{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.tb-fsr small{color:#6f6e68;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (width<=640px){.tb-fsr{grid-template-columns:1fr auto}.tb-fsr small{grid-column:1/-1}}.tb-fsr{grid-template-columns:minmax(0,1fr) 112px minmax(0,1.2fr) auto!important}.tb-fsp{justify-self:start}@media (width<=640px){.tb-fsr{grid-template-columns:1fr auto!important}}.tb-fsl{background:#fff;border:1px solid #f1ebe4;border-radius:14px;overflow:hidden;gap:0!important}.tb-fsr{background:0 0!important;border:0!important;border-bottom:1px solid #f5f1ec!important;border-radius:0!important;grid-template-columns:minmax(0,1.2fr) 120px minmax(0,1.4fr) auto!important;gap:16px!important;padding:12px 16px!important}.tb-fsp{align-items:center;gap:6px;display:inline-flex;background:0 0!important;padding:0!important;font-size:12.5px!important}.tb-fsp:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.tb-fsr small{color:#5c5b56!important}.tb-fsr .btn{color:#1b43f5;background:0 0;border:0;height:30px;min-height:0;padding:0 12px;font-weight:600}.tb-fsr .btn:hover{background:#f5f7ff}.tb-fsl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;background:0 0!important;border:0!important;gap:10px!important;display:grid!important}.tb-fsr{grid-template-areas:"n p""s s""b b";box-shadow:0 1px 2px #1018280a;background:#fff!important;border:1px solid #eee7df!important;border-radius:14px!important;grid-template-columns:1fr auto!important;gap:6px 10px!important;padding:14px!important;display:grid!important}.tb-fsr:last-child{border-bottom:1px solid #eee7df!important}.tb-fsn{grid-area:n;font-size:14px!important}.tb-fsp{border-radius:999px;grid-area:p;justify-self:end!important;padding:3px 9px!important;font-size:11px!important}.tb-fsp:before{width:6px;height:6px}.tb-fsp.is-exp{background:#fef3f2!important}.tb-fsp.is-end{background:#fffaeb!important}.tb-fsp.is-mis{background:#f2f4f7!important}.tb-fsr small{grid-area:s;white-space:normal!important;font-size:12.5px!important}.tb-fsr .btn{grid-area:b;justify-self:start;margin:4px 0 0 -10px}.tb-fsr{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;border-radius:16px!important;padding:16px 16px 12px 18px!important}.tb-fsr:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10182814}.tb-fsr:before{content:"";background:#d0d5dd;width:4px;position:absolute;top:0;bottom:0;left:0}.tb-fsr:has(.is-exp){background:linear-gradient(150deg,#fff5f4 0%,#fff 55%)!important;border-color:#fcd9d6!important}.tb-fsr:has(.is-exp):before{background:#f04438}.tb-fsr:has(.is-end){background:linear-gradient(150deg,#fffaeb 0%,#fff 55%)!important;border-color:#fde7b0!important}.tb-fsr:has(.is-end):before{background:#f79009}.tb-fsr:has(.is-mis){background:linear-gradient(150deg,#f5f7fa 0%,#fff 55%)!important;border-color:#e4e7ec!important}.tb-fsr:has(.is-mis):before{background:#98a2b3}.tb-fsn{align-items:center;gap:10px;display:flex;font-size:14.5px!important}.tb-fsn:before{content:"restaurant";text-align:center;color:#c2410c;background:#fff;border-radius:10px;flex:0 0 32px;width:32px;height:32px;font-family:Material Symbols Rounded;font-size:18px;font-weight:400;line-height:32px;box-shadow:0 0 0 1px #eef0f4}.tb-fsp.is-exp{color:#b42318!important;background:#fee4e2!important}.tb-fsp.is-end{color:#b54708!important;background:#fef0c7!important}.tb-fsp.is-mis{color:#344054!important;background:#eaecf0!important}.tb-fsr small{padding-left:42px;color:#475467!important;font-size:12.5px!important}.tb-fsr .btn{box-shadow:inset 0 0 0 1px #d6dffe;background:#fff!important;border-radius:999px!important;margin:6px 0 0 32px!important}.tb-fsr .btn:hover{box-shadow:none;color:#fff!important;background:#1b43f5!important}.tb-fsr{flex-direction:column!important;grid-template-areas:none!important;gap:12px!important;display:flex!important}.tb-fstop{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.tb-fsm{align-items:center;gap:10px;min-width:0;display:flex}.tb-fsic{color:#c2410c;background:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 1px #eef0f4}.tb-fsic .msi{--isz:18px}.tb-fst{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-fst b{color:#191917;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.tb-fst small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#475467!important;padding:0!important;font-size:12.5px!important}.tb-fstop .tb-fsp{flex:none;margin-top:2px;justify-self:auto!important}.tb-fsr>.btn{align-self:flex-start;margin:0!important}.tb-fsl{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.tb-fst small{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap!important}.tb-fsr>.btn{align-items:center;gap:6px;height:32px;font-size:12.5px;font-weight:600;display:inline-flex;color:#fff!important;box-shadow:none!important;background:#191917!important;border:0!important;border-radius:999px!important;padding:0 14px!important}.tb-fsr>.btn:after{content:"arrow_forward";font-family:Material Symbols Rounded;font-size:16px;font-weight:400;line-height:1;transition:transform .15s}.tb-fsr>.btn:hover{background:#000!important}.tb-fsr>.btn:hover:after{transform:translate(2px)}.tb-fstop{width:100%;justify-content:space-between!important;align-items:flex-start!important}.tb-fsm{flex:auto;min-width:0;align-items:flex-start!important}.tb-fsic{margin-top:0}.tb-fst{flex:auto;padding-top:1px}.tb-fst b{line-height:20px}.tb-fstop .tb-fsp{flex:none;margin:0 0 0 auto!important}.tb-fsr>.btn{margin-left:0!important}.bk-up{flex-direction:column;gap:12px;display:flex}.bk-up p{color:#5c5b56;margin:0;font-size:13px}.bk-up code{background:#f2f3f7;border-radius:6px;padding:1px 6px;font-size:12px}.bk-up textarea{min-height:140px;font-family:ui-monospace,monospace;font-size:12.5px}.bk-ub{align-items:center;gap:8px;display:flex}.bk-l{border:1px solid #eceef4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.bk-r{cursor:pointer;border-bottom:1px solid #f2f3f7;grid-template-columns:28px 160px minmax(0,1fr) 170px;align-items:center;gap:12px;padding:10px 14px;display:grid}.bk-r:last-child{border-bottom:0}.bk-r.is-h{letter-spacing:.04em;text-transform:uppercase;color:#8a8983;cursor:default;background:#fafafa;font-size:11.5px;font-weight:600}.bk-r b{font-size:13.5px;display:block}.bk-r small{color:#6f6e68;font-size:12px;display:block}.bk-r.is-no{opacity:.6}.bk-w{color:#475467;font-size:12px}.bk-w i{color:#b54708;background:#fef0c7;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}@media (width<=900px){.bk-r{grid-template-columns:28px 1fr}.bk-r>span:nth-child(n+3){grid-column:2}}.tn-set .ts-in{background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:4px;width:200px;height:44px;padding:0 10px;display:flex}.tn-set .ts-in .input{text-align:right;flex:1;min-width:0;height:40px;box-shadow:none!important;border:0!important;padding:0 4px!important}.tn-set .ts-in em{color:#8a8983;white-space:nowrap;font-size:12.5px;font-style:normal}.tn-set .ts-in{box-sizing:border-box;flex:0 0 210px!important;width:210px!important}.tn-set .ts-in .input{color:#191917;background:0 0;font-size:14px;opacity:1!important;visibility:visible!important;flex:60px!important;width:auto!important;min-width:60px!important;max-width:none!important;display:block!important;position:static!important}.tn-set .ts-ctl{flex:none;justify-content:flex-end;align-items:center;width:260px;min-width:0;display:flex}.tn-set .ts-in{align-items:center;width:100%;display:flex}.tn-set .ts-in>em:last-child{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:0 0 92px;width:92px;overflow:hidden}.tn-set .ts-in>em:first-child:not(:last-child){flex:none}.tn-set .ts-in .input{flex:auto;min-width:0}.tn-set .ts-in>em:last-child{margin-left:6px;padding-left:6px;text-align:right!important;flex:0 0 58px!important;width:58px!important;padding-left:0!important}.tn-set .setsec-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.ts-setp{flex:none}.wbar i.b{background:#7cc4f5}.attlist .attcard .atc-top{grid-template-columns:minmax(200px,1.5fr) repeat(6,minmax(76px,1fr)) 104px 150px;align-items:center;column-gap:16px;display:grid!important}.attlist .attcard .atc-top>.atc-c{min-width:0;width:auto!important;margin:0!important}.attlist .attcard .atc-top>.ci-src,.attlist .attcard .atc-top>.ci-src-none{grid-area:1/8;justify-self:start;margin:0!important}.attlist .attcard .atc-top>.atc-tail{grid-area:1/9;justify-content:flex-end;align-items:center;gap:8px;display:flex;width:auto!important;margin:0!important}.attlist .attcard .atc-top>.atc-tail>:first-child{margin-right:auto}.attcard .atc-c .cv{font-variant-numeric:tabular-nums;letter-spacing:0;color:#3c3b37!important;font-size:14.5px!important;font-weight:500!important}.attcard .atc-c .cl{letter-spacing:.02em;color:#9a9ba3!important;font-size:11.5px!important;font-weight:500!important}.attcard .atc-c.is-sep .cv{color:#191917!important}.atc-c.is-sep{border-left:1px solid var(--bd-neutral-primary);padding-left:var(--sp-l);margin-left:calc(var(--sp-s) * -1)}.atc-c.is-sep~.atc-c.is-sep{border-left:0;margin-left:0;padding-left:0}@media (width<=1100px){.attlist .attcard .atc-top{grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(64px,1fr)) 92px 132px;column-gap:10px}}@media (width<=900px){.attlist .attcard .atc-top{display:flex!important}.attlist .attcard .atc-top>.atc-tail{margin-left:auto!important}}.ci-card{background:linear-gradient(135deg,#fff,#f7f9ff);border:1px solid #e8eaf0;border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ci-ic{color:#1b43f5;background:#eef2ff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.ci-tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ci-tx b{color:#191917;font-size:15.5px}.ci-tx span{color:#6f6e68;font-size:13px}.ci-tags{flex-wrap:wrap;gap:6px;display:flex}.ci-tags i{color:#5c5b56;background:#fff;border:1px solid #e8eaf0;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal}.ci-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-slim{background:#fff;border:1px solid #eceef4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.ci-slim .ci-st{color:#191917;font-size:13.5px;font-weight:500}.ci-slim .ci-src{margin-top:0}.ci-dot{background:#12b76a;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ecfdf3}.ci-dot.is-done{background:#a3a29c;box-shadow:0 0 0 4px #f2f3f7}.ci-key{color:#5c5b56;flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px;font-size:12.5px;display:flex}.ci-key span{align-items:center;gap:6px;display:inline-flex}.ci-key i{border-radius:999px;width:18px;height:6px}.ci-key i.is-w{background:#3f7ee8}.ci-key i.is-b{background:#7cc4f5}.ci-key i.is-n{background:repeating-linear-gradient(90deg,#3f7ee8 0 4px,#0000 4px 7px)}.ci-key-r{color:#a3a29c;margin-left:auto}.atc-bar .wbar .ci-now{background:repeating-linear-gradient(90deg,#3f7ee859 0 4px,#0000 4px 8px);flex:1;height:100%}.ci-src{cursor:help;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ci-src>i{color:#3c3b37;white-space:nowrap;background:#f2f3f7;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:500;display:inline-flex}.ci-src>i.is-dev{color:#1029aa;background:#eef2ff}.ci-src>i.is-web{color:#067647;background:#ecfdf3}.ci-src>i.is-wfh{color:#5925dc;background:#f4f3ff}.ci-src>i.is-fld{color:#c4320a;background:#fff6ed}.ci-src>i.is-man{color:#b54708;background:#fffaeb}.ci-src>i.is-ts{color:#026aa2;background:#f0f9ff}.ci-src>b{color:#a3a29c;font-size:11px;font-weight:600}.ci-src em{color:#b54708;margin-left:2px;font-size:11px;font-style:normal;font-weight:600}@media (width<=700px){.ci-card{flex-wrap:wrap}.ci-key-r{display:none}}.ci-src>i .msi{--isz:13px}.ci-src>i .msi>i{font-size:13px}.hd{flex-wrap:wrap;position:relative}.hd:has(.seatbar){border-bottom-color:#0000}.hd-bottom{flex:0 0 calc(100% + 2 * var(--card-pad-x));margin:var(--sp-s) calc(-1 * var(--card-pad-x)) -1px;order:99}.hd-bottom:empty{display:none}.seatbar{position:relative}.seatbar-track{cursor:pointer;background:#eef0f4;height:3px;transition:height .18s;display:block;position:relative}.seatbar-track:hover{height:5px}.seatbar-track>i,.ci-dbig>i{border-radius:999px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.ci-bw{background:#c7d2fe}.ci-bt{background:#1b43f5}.seatbar.is-late .ci-bt{background:#f79009}.seatbar-pop{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.seatbar.is-open .seatbar-pop{grid-template-rows:1fr}.seatbar-in{background:#fafaf8;min-height:0;padding:0 32px;transition:padding .24s;overflow:hidden}.seatbar.is-open .seatbar-in{border-bottom:1px solid var(--bd-neutral-primary,#ecebe5);padding:16px 32px}html.dark .seatbar-in,[data-theme=dark] .seatbar-in{background:#ffffff08}@media (prefers-reduced-motion:reduce){.seatbar-pop,.seatbar-in{transition:none}}.ci-day{grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:24px;display:grid}.ci-dh{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ci-dh b{color:#191917;font-size:16px;font-weight:600;line-height:22px}.ci-dh span{color:#8a8983;font-size:12.5px}.ci-dbig{background:#eef0f4;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.ci-dtm{color:#6f6e68;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.ci-dtm span{flex:1}.ci-dtm.is-off{color:#8a8983}.ci-lnk{font:inherit;color:#1b43f5;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.ci-dgo{justify-content:center;min-width:120px;height:40px}@media (width<=760px){.ci-day{grid-template-columns:1fr auto;gap:12px 16px}.ci-dbig{grid-area:2/1/auto/-1}.ci-dtm{white-space:normal;grid-area:3/1}.ci-dgo{grid-area:1/2}}.ci-live{background:#12b76a;border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite cilive}@keyframes cilive{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ci-live{animation:none}}.ci-pill{border:1px solid var(--line,#e6e6e6);height:42px;font:inherit;color:#191917;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ci-pill.is-in{color:#fff;background:#191917;border-color:#191917}.ci-pill.is-in:hover{background:#2f2f2b}@media (width<=1100px){.ci-pill.is-in>span{display:none}.ci-pill.is-in{justify-content:center;width:42px;padding:0}}.dh-ban{flex-direction:column;gap:8px;display:flex}.dh-row{background:#fffbfa;border:1px solid #fecdca;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.dh-row b{color:#912018;font-size:14px;display:block}.dh-row span:not(.dh-ic){color:#7a271a;font-size:12.5px}.dh-row .grow{min-width:220px}.dh-ic{color:#b42318;background:#fee4e2;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.dh-ic .msi{--isz:19px}.dh-list{border:1px solid #f0efeb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dh-d{border-top:1px solid #f0efeb;align-items:center;gap:12px;padding:10px 14px;display:flex}.dh-d:first-child{border-top:0}.dh-d b{font-size:13.5px;display:block}.dh-d small{color:#8a8983;font-size:12px}.dh-dot{border-radius:999px;flex:0 0 10px;height:10px}.dh-dot.is-ok{background:#12b76a}.dh-dot.is-new{background:#d0cfc9}.dh-dot.is-err{background:#f04438;box-shadow:0 0 0 4px #fee4e2}.dh-steps{flex-direction:column;gap:12px;display:flex}.dh-st{color:#8a8983;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.dh-st>span{flex-direction:column;gap:2px;display:flex}.dh-st b{font-weight:400}.dh-st small{color:#8a8983;font-size:12px}.dh-st i{border:2px solid #e0dfd9;border-radius:999px;flex:none;width:18px;height:18px;margin-top:1px}.dh-st.is-run,.dh-st.is-ok,.dh-st.is-err,.dh-st.is-skip{color:#191917}.dh-st.is-run i{border-color:#0000 #1b43f5 #1b43f5;animation:.7s linear infinite dhspin}.dh-st.is-ok i{background:#12b76a;border-color:#12b76a}.dh-st.is-err i{background:#f04438;border-color:#f04438}.dh-st.is-skip i{background:#e0dfd9;border-color:#d0cfc9}@keyframes dhspin{to{transform:rotate(360deg)}}.dh-res{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:13.5px;display:flex}.dh-res.is-ok{color:#067647}.dh-res.is-err{color:#b42318}.dh-res .msi{--isz:18px}.dh-dh{align-items:center;gap:12px;display:flex}.dh-dh>div{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.dh-st.is-run i{animation:none}}.dh-dh b,.dh-d b{color:#191917;font-weight:600}.dh-dh small,.dh-d small{color:#8a8983;font-weight:400}.setsec-d{color:#8a8983;margin:-4px 0 6px;font-size:13.5px;line-height:20px}.st-cfg{vertical-align:middle;margin-left:10px}.wm-e{flex-direction:column;gap:20px;display:flex}.wm-e h4{letter-spacing:.04em;text-transform:uppercase;color:#8a8983;margin:8px 0 0;font-size:13px;font-weight:600}.wm-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wm-modes button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e8ee;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.wm-modes button:hover{border-color:#c4d0fe;box-shadow:0 4px 14px #1018280f}.wm-modes button.is-on{background:linear-gradient(#f5f7ff,#fff);border-color:#1b43f5;box-shadow:0 0 0 3px #eef2ff}.wm-modes b{color:#191917;font-size:14px;font-weight:600}.wm-modes small{color:#7a7e8c;font-size:12px;line-height:16px}.wm-mt{justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;display:flex}.wm-mi{color:#5c5b56;background:#f2f3f7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.wm-mi .msi{--isz:20px;color:inherit}.wm-modes button.is-on .wm-mi{color:#fff;background:#1b43f5}.wm-mk{color:#0000;border:1.5px solid #d4d6dd;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.wm-mk .msi{--isz:14px;color:inherit}.wm-modes button.is-on .wm-mk{color:#fff;background:#1b43f5;border-color:#1b43f5}.wm-blk{background:#fcfcfb;border:1px solid #efeee9;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.wm-blk h4{margin:0 0 4px}.wm-rows{grid-template-columns:1fr;display:grid}.wm-er{border-bottom:1px solid #f2f2ef;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.wm-rows .wm-er:last-child{border-bottom:0}.wm-er>div:first-child{min-width:0}.wm-er b{color:#191917;font-size:14px;display:block}.wm-er small{color:#8a8983;font-size:12px}.wm-ec{flex:none}.wm-ec .seg button{white-space:nowrap}.wm-sel{min-width:220px;height:40px}.tb-in{background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px 0 4px;display:flex}.tb-in .input{background:0 0;flex:1;min-width:0;height:40px;box-shadow:none!important;border:0!important;padding:0 8px!important}.tb-in em{color:#8a8983;white-space:nowrap;font-size:12px;font-style:normal}.wm-in{width:170px}.wm-none{grid-column:1/-1;margin:4px 0}.wm-ch{flex-wrap:wrap;gap:8px;display:flex}.evw-c input{accent-color:#1b43f5}@media (width<=760px){.wm-modes{grid-template-columns:1fr 1fr}.wm-er{flex-direction:column;align-items:flex-start}}.tour{z-index:1000;font-family:var(--ff-display);position:fixed;inset:0}.tour-dim{background:#0e101885;animation:.25s both tour-fade;position:absolute;inset:0}.tour-dim.has-hole{background:0 0}.tour-hole{border-radius:var(--r-tile);pointer-events:none;transition:top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 0 0 9999px #0e101885,0 0 0 2px #fff,0 0 0 6px #1b43f559}.tour-ring{border-radius:calc(var(--r-tile) + 6px);border:2px solid var(--bg-primary-primary);opacity:0;animation:1.8s ease-out .45s infinite tour-ring;position:absolute;inset:-6px}.tour-pop{box-sizing:border-box;border-radius:var(--r-block);background:var(--surface);color:var(--ink);box-shadow:var(--sh-float),0 0 0 1px var(--line);opacity:0;padding:20px 20px 16px;position:absolute;transform:translateY(6px)scale(.98)}.tour-pop.is-in{opacity:1;transition:opacity .28s .12s,transform .38s cubic-bezier(.22,1,.36,1) .12s;transform:none}.tour-pop.is-centre{padding:24px 24px 18px}.tour-pop[data-side=right]{transform-origin:0}.tour-pop[data-side=left]{transform-origin:100%}.tour-arrow{background:var(--surface);width:14px;height:14px;box-shadow:-1px 1px 0 var(--line);position:absolute;transform:rotate(45deg)}.tour-pop[data-side=right] .tour-arrow{left:-7px;top:calc(var(--tour-arrow) - 7px)}.tour-pop[data-side=left] .tour-arrow{right:-7px;top:calc(var(--tour-arrow) - 7px);box-shadow:1px -1px 0 var(--line)}.tour-pop[data-side=bottom] .tour-arrow{top:-7px;left:calc(var(--tour-arrow) - 7px);box-shadow:-1px -1px 0 var(--line)}.tour-pop[data-side=top] .tour-arrow{bottom:-7px;left:calc(var(--tour-arrow) - 7px);box-shadow:1px 1px 0 var(--line)}.tour-x{border-radius:var(--r-full);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.tour-x:hover{background:var(--surface-2);color:var(--ink)}.tour-head{align-items:center;gap:8px;min-height:24px;margin-bottom:8px;padding-right:32px;display:flex}.tour-count{border-radius:var(--r-full);background:var(--bg-primary-tertiary);height:24px;color:var(--tx-primary-primary);font-size:12px;font-weight:var(--fw-semibold);align-items:center;padding:0 10px;display:inline-flex}.tour-kicker{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tour-title{font-size:20px;line-height:26px;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--ink);margin:0 0 6px}.tour-body{color:var(--ink-2);font-size:14.5px;line-height:21px}.tour-points{border-radius:var(--r-tile);background:var(--surface-2);flex-direction:column;gap:10px;margin:14px 0 0;padding:12px;list-style:none;display:flex}.tour-points li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:19px;animation:.35s cubic-bezier(.22,1,.36,1) both tour-up;display:flex}.tour-points .ic{background:var(--surface);height:26px;color:var(--tx-primary-primary);box-shadow:var(--sh-hair);--isz:16px;border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.tour-points li>span:last-child{padding-top:3px}.tour-ft{align-items:center;gap:12px;margin-top:18px;display:flex}.tour-bar{border-radius:var(--r-full);background:var(--surface-3);flex:auto;min-width:40px;height:4px;overflow:hidden}.tour-bar i{border-radius:inherit;background:var(--bg-primary-primary);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.tour-btns{flex:none;align-items:center;gap:8px;display:flex}.tour-btns .btn-quiet{padding:0 6px}.tour-btns .btn .msi{--isz:18px}.tour-hero{border-radius:var(--r-tile);background:linear-gradient(150deg,var(--bg-primary-tertiary),var(--surface-2));flex-wrap:wrap;justify-content:center;gap:8px;margin:-4px 0 16px;padding:18px;display:flex}.tour-mod{box-sizing:border-box;background:var(--surface);width:84px;box-shadow:var(--sh-hair);font-size:12px;font-weight:var(--fw-medium);color:var(--ink-2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;animation:.45s cubic-bezier(.34,1.56,.64,1) both tour-pop;display:flex}.tour-mod .msi{--isz:22px;color:var(--tx-primary-primary)}@keyframes tour-fade{0%{opacity:0}}@keyframes tour-up{0%{opacity:0;transform:translateY(6px)}}@keyframes tour-pop{0%{opacity:0;transform:scale(.6)}}@keyframes tour-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.tour-hole,.tour-bar i{transition:none}.tour-pop.is-in{transition:opacity .15s}.tour-dim,.tour-points li,.tour-mod{animation:none}.tour-ring{display:none}}@media (width<=640px){.tour-pop{padding:18px 16px 14px}.tour-btns .btn-quiet{display:none}}.tour-pop:focus{outline:none}[dir=rtl] .msi[data-flip]{transform:scaleX(-1)}[dir=rtl] .select{background-position:12px}.bell-tabs{border-bottom:1px solid var(--bd-neutral-primary);gap:4px;padding:8px 10px 6px;display:flex}.bell-tabs button{background:var(--bg-neutral-secondary);color:var(--tx-neutral-secondary);border-radius:var(--r-full);font:inherit;font-size:var(--fs-s);font-weight:var(--fw-medium);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.bell-tabs button.is-on{background:var(--bg-primary-tertiary);color:var(--tx-primary-primary)}.bell-tabs i{border-radius:var(--r-full);background:var(--bg-primary-primary);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;display:inline-flex}
