.bd-boot{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg)}.bd-login{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--text);font-family:var(--font);overflow:auto}.bd-login__card{width:380px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-md);padding:32px 28px;display:flex;flex-direction:column}.bd-login__brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px}.bd-login__logo{height:40px;width:auto;max-width:220px;object-fit:contain}.bd-login__logo--light,body.dark .bd-login__logo--dark{display:none}body.dark .bd-login__logo--light{display:block}.bd-login__sub{font-size:13px;color:var(--text-3)}.bd-login__title{font-size:19px;font-weight:650;margin:0 0 2px}.bd-login__hint{font-size:13px;color:var(--text-2);margin:0 0 18px}.bd-login label{display:block;font-size:12.5px;color:var(--text-2);margin:14px 0 6px}.bd-login input[type=tel],.bd-login input[type=text],.bd-login input[type=password]{width:100%;padding:12px 14px;font-size:16px;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line-3);border-radius:var(--r-md);outline:none;transition:border-color .15s var(--ease)}.bd-login input:focus{border-color:var(--accent)}.bd-login__row{display:flex;align-items:center;gap:8px;margin-top:14px}.bd-login__row label{margin:0;color:var(--text);font-size:13.5px}.bd-login__btn{width:100%;margin-top:22px;padding:13px;font-size:15.5px;font-weight:600;font-family:inherit;color:#fff;background:var(--accent);border:0;border-radius:var(--r-md);cursor:pointer;transition:filter .15s var(--ease)}.bd-login__btn:hover{filter:brightness(.94)}.bd-login__btn:disabled{opacity:.55;cursor:default}.bd-login__link{margin-top:12px;font-size:13px;color:var(--text-2);background:none;border:0;padding:0;cursor:pointer;align-self:flex-start;text-decoration:underline;text-underline-offset:3px}.bd-login__error{color:var(--bad);font-size:13.5px;margin-top:14px;min-height:1px}.bd-login__channel{color:var(--text-3);font-size:12.5px;margin-top:8px}.bd-powered{display:inline-flex;align-items:center;gap:6px;font:400 12.5px/1 inherit;color:var(--text-2);opacity:.75;text-decoration:none}.bd-powered{transition:color .2s ease,opacity .2s ease}.bd-powered__mark{display:inline-flex;flex:none;color:inherit;transition:color .2s ease}.bd-powered:hover,.bd-powered:focus-visible{opacity:1;color:var(--text);text-decoration:none}.bd-powered:hover .bd-powered__mark,.bd-powered:focus-visible .bd-powered__mark{color:#0b6fa8}body.dark .bd-powered:hover .bd-powered__mark,body.dark .bd-powered:focus-visible .bd-powered__mark{color:#6ccbff}.bd-powered:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.bd-powered--login{margin-top:32px;align-self:center}.bd-powered--menu{padding:12px 16px}.sb-powered{border-top:1px solid var(--line)}.bd-usermenu{position:fixed;bottom:64px;left:10px;width:calc(var(--sbw) - 20px);max-width:230px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:4px;z-index:1000;display:flex;flex-direction:column}.bd-usermenu button{text-align:left;padding:10px 12px;font:inherit;font-size:14px;color:var(--text);background:none;border:0;border-radius:var(--r-sm);cursor:pointer}.bd-usermenu button:hover{background:var(--hover)}.bd-about__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0980;display:grid;place-items:center;padding:24px;z-index:1000}.bd-about{width:440px;max-width:100%;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-lg);padding:24px 26px;font-family:var(--font)}.bd-about__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bd-about__title{font-size:18px;font-weight:650;margin:0}.bd-about__ver{font-size:12.5px;color:var(--text-3);margin-top:2px}.bd-about__row{display:flex;align-items:flex-start;gap:12px;margin:14px 0;font-size:13.5px;line-height:1.5}.bd-about p{margin:8px 0;font-size:13.5px;line-height:1.55;color:var(--text)}.bd-about a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.bd-about__muted{color:var(--text-2)}.bd-about__close{margin-top:18px;padding:10px 16px;font-family:inherit;font-size:14px;color:var(--text);background:var(--hover);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer}@media (max-width: 480px){.bd-login{place-items:stretch;padding:0}.bd-login__card{width:100%;min-height:100%;border:0;border-radius:0;box-shadow:none;padding:32px 22px calc(28px + env(safe-area-inset-bottom));justify-content:center}}.bd-companies{display:flex;flex-direction:column}.bd-companies__list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.bd-company{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;text-align:left;color:var(--text);background:var(--bg);border:1px solid var(--line-3);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.bd-company:hover{border-color:var(--accent);background:var(--hover)}.bd-company__mark{flex:0 0 auto;width:38px;height:38px;border-radius:var(--r-sm);display:grid;place-items:center;overflow:hidden;color:#fff}.bd-company__mark img{width:100%;height:100%;object-fit:contain;background:#fff}.bd-company__ini{font-size:15px;font-weight:650}.bd-company__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.bd-company__name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-company__tag{font-size:11.5px;color:var(--text-3)}.bd-company__chev{flex:0 0 auto;font-size:22px;line-height:1;color:var(--text-3)}.bd-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg);color:var(--text);display:grid;place-content:center;text-align:center;gap:16px;padding:24px;font-family:var(--font)}.bd-lock__icon{font-size:34px;line-height:1}.bd-lock__title{font-size:19px;font-weight:650;margin:0}.bd-lock__sub{font-size:13.5px;color:var(--text-2)}.bd-lock__btn{margin:4px auto 0;padding:12px 20px;font:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--accent);border:0;border-radius:var(--r-md);cursor:pointer}.bd-lock__btn:disabled{opacity:.55;cursor:default}:root{--bg:#F6F5F2;--surface:#FFFFFF;--sidebar:#FBFAF8;--hover:#F1EFEB;--active:#EAE7E1;--line:#E6E3DE;--line-2:#EFEDE9;--line-3:#D9D5CE;--text:#1C1B19;--text-2:#5C5A55;--text-3:#86837D;--text-4:#8E8981;--ink:#1C1B19;--ink-2:#34322E;--accent:#6B6964;--accent-h:#565450;--accent-soft:#EDEDEC;--accent-line:#D3D2D1;--ok:#2E7A4D;--ok-soft:#E5F1E9;--ok-line:#C5E0CE;--warn:#A86A12;--warn-soft:#FBF1DD;--warn-line:#F0DDB2;--bad:#B13E36;--bad-soft:#FBE8E6;--bad-line:#F1C9C4;--info:#4A6076;--info-soft:#E9EEF3;--info-line:#CFDAE5;--r-sm:6px;--r:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--sh-xs:0 1px 2px rgba(28,27,25,.05);--sh-sm:0 1px 3px rgba(28,27,25,.06),0 1px 2px rgba(28,27,25,.04);--sh-md:0 6px 20px rgba(28,27,25,.07),0 1px 3px rgba(28,27,25,.05);--sh-lg:0 18px 50px rgba(28,27,25,.16),0 4px 12px rgba(28,27,25,.06);--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sbw:248px;--hover-2:#FAF9F6;--demoh:40px;--ease:cubic-bezier(.2,.7,.2,1)}body.dark{--bg:#141413;--surface:#1D1C1A;--sidebar:#191817;--hover:#262522;--hover-2:#22211F;--active:#2E2C29;--line:#33312D;--line-2:#2A2926;--line-3:#45423D;--text:#EDEAE4;--text-2:#B9B4AB;--text-3:#8F8A81;--text-4:#827C73;--ink:#EDEAE4;--ink-2:#D9D5CE;--ok-soft:#1E2C23;--ok-line:#2F4A38;--warn-soft:#2E2618;--warn-line:#4A3C22;--bad-soft:#2F1D1B;--bad-line:#4D2C29;--info-soft:#1E252C;--info-line:#2F3B47;color-scheme:dark;--ok:#5FB884;--warn:#D9A24A;--bad:#E07A70;--info:#8FAACB}body.dark .sb-logo img,body.dark .logo{filter:invert(1)}body.dark .btn-p{background:#edeae4;color:#141413}body.dark .pdf-ovl,body.dark .client-page{--surface:#fff;--bg:#F6F5F2;--text:#1C1B19;--text-2:#5C5A55;--text-3:#8D8A84;--line:#E6E3DE;--line-2:#EFEDE9;--hover-2:#FAF9F6;color:#1c1b19}body.dark .b-acc,body.dark .tag.acc{color:color-mix(in srgb,var(--accent) 45%,#fff)}body.dark .chip.on .n{color:#5c5a55}body.dark .tag.ink,body.dark .b-ink,body.dark .zone-ix,body.dark .stot{color:var(--surface)}body.dark .stot span{color:#5c5a55}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}.num,.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:.95em}svg.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;display:block}svg.i.s14{width:14px;height:14px}svg.i.s16{width:16px;height:16px}svg.i.s20{width:20px;height:20px}svg.i.s24{width:24px;height:24px}svg.i.s28{width:28px;height:28px}.muted{color:var(--text-3)}.t2{color:var(--text-2)}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demobar{position:sticky;top:0;z-index:90;height:var(--demoh);background:#1f1e1b;color:#cdc8bf;display:flex;align-items:center;gap:14px;padding:0 14px;font-size:12.5px;border-bottom:1px solid #000}.demobar a.back{display:inline-flex;align-items:center;gap:6px;color:#f3f0ea;font-weight:500;padding:5px 8px;border-radius:6px;white-space:nowrap}.demobar a.back:hover{background:#2f2d29}.demobar .note{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.demobar .note svg{color:#e0a588}.demobar .sp{flex:1}.demobar .lbl{color:#8f8a81;white-space:nowrap}.dseg{display:inline-flex;background:#2b2925;border-radius:8px;padding:2px;gap:2px}.dseg button{border:0;background:none;color:#bdb7ad;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12.5px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.dseg button:hover{color:#fff}.dseg button.on{background:#f3f0ea;color:#1c1b19;font-weight:500}.demobar select{display:none;background:#2b2925;color:#f3f0ea;border:0;border-radius:6px;padding:5px 8px;font:inherit;font-size:13px}body.frame .demobar{display:none}.app{display:grid;grid-template-columns:var(--sbw) minmax(0,1fr);min-height:calc(100vh - var(--demoh))}body.frame .app{min-height:100vh}body.sbc{--sbw:64px}.sb{position:sticky;top:var(--demoh);height:calc(100vh - var(--demoh));background:var(--sidebar);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;transition:width .2s var(--ease)}body.frame .sb{top:0;height:100vh}.sb-top{display:flex;align-items:center;gap:10px;padding:14px 14px 10px 16px}.sb-logo{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.sb-logo img{width:34px;height:34px;flex:none}.sb-logo b{font-size:12.5px;letter-spacing:.14em;font-weight:650;white-space:nowrap}.sb-logo small{display:block;font-size:11px;color:var(--text-3);letter-spacing:0;font-weight:400}.sb-col{border:0;background:none;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--text-3);cursor:pointer;flex:none}.sb-col:hover{background:var(--hover);color:var(--text)}.sb-search{margin:4px 12px 6px;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--text-3);cursor:pointer;font-size:13px;transition:border-color .15s,box-shadow .15s}.sb-search:hover{border-color:var(--line-3);box-shadow:var(--sh-xs)}.sb-search kbd{margin-left:auto}kbd{font:11px var(--font);color:var(--text-3);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:0 5px;background:var(--surface);line-height:16px}.sb-new{margin:0 12px 8px}.sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 10px 10px;scrollbar-width:thin}.sb-g{margin-top:14px}.sb-g:first-child{margin-top:4px}.sb-gt{font-size:11px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.08em;padding:0 8px 6px;white-space:nowrap}.sb-i{display:flex;align-items:center;gap:10px;height:34px;padding:0 8px;border-radius:var(--r);color:var(--text-2);cursor:pointer;position:relative;white-space:nowrap;transition:background .12s,color .12s;font-weight:450}.sb-i:hover{background:var(--hover);color:var(--text)}.sb-i.on{background:var(--active);color:var(--text);font-weight:550}.sb-i.on svg{color:var(--accent)}.sb-i .lb{flex:1;overflow:hidden;text-overflow:ellipsis}.sb-i .cnt{font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums;min-width:20px;text-align:center;padding:1px 6px;border-radius:999px;background:var(--line-2)}.sb-i .cnt.hot{background:var(--accent);color:#fff;font-weight:600}.sb-i .soon{font-size:10.5px;color:var(--text-3);border:1px solid var(--line);border-radius:999px;padding:0 6px;line-height:16px}.sb-bot{border-top:1px solid var(--line);padding:10px}.sb-user{display:flex;align-items:center;gap:10px;padding:6px;border-radius:var(--r);cursor:pointer}.sb-user:hover{background:var(--hover)}.sb-user .nm{min-width:0;flex:1;line-height:1.25}.sb-user .nm b{display:block;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-user .nm span{font-size:12px;color:var(--text-3);white-space:nowrap}.main{min-width:0;display:flex;flex-direction:column}.topbar{height:52px;display:flex;align-items:center;gap:12px;padding:0 28px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);position:sticky;top:var(--demoh);z-index:30}body.frame .topbar{top:0}.crumbs{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-3);min-width:0;flex:1;white-space:nowrap;overflow:hidden}.crumbs a{color:var(--text-3);cursor:pointer;padding:2px 4px;border-radius:5px}.crumbs a:hover{color:var(--text);background:var(--hover)}.crumbs b{color:var(--text);font-weight:550;overflow:hidden;text-overflow:ellipsis}.crumbs svg{color:var(--text-4)}.tb-r{display:flex;align-items:center;gap:6px}.page{padding:26px 32px 64px;width:100%;max-width:1360px;margin:0 auto;flex:1;animation:pagein .22s var(--ease)}.page.wide{max-width:none}@keyframes pagein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ph h1{font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.015em;margin:0}.ph .sub{color:var(--text-3);margin-top:4px;font-size:13.5px}.ph .acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}h2.h{font-size:15px;font-weight:600;margin:0;letter-spacing:-.005em}h3.h{font-size:12px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px}.mh,.tabbar{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,box-shadow .12s,transform .06s;box-shadow:var(--sh-xs);text-decoration:none;line-height:1}.btn:hover{background:var(--hover-2);border-color:var(--line-3)}.btn:active{transform:translateY(1px)}.btn svg.i{width:16px;height:16px}.btn-p{background:var(--ink);border-color:var(--ink);color:#fff}.btn-p:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-a{background:var(--accent);border-color:var(--accent);color:#fff}.btn-a:hover{background:var(--accent-h);border-color:var(--accent-h)}.btn-g{background:none;border-color:transparent;box-shadow:none;color:var(--text-2)}.btn-g:hover{background:var(--hover);border-color:transparent;color:var(--text)}.btn-sm{height:28px;padding:0 10px;font-size:12.5px;gap:5px;border-radius:7px}.btn-sm svg.i{width:14px;height:14px}.btn-lg{height:42px;padding:0 18px;font-size:14.5px;border-radius:var(--r-md)}.btn-xl{height:54px;padding:0 22px;font-size:16px;border-radius:var(--r-lg);font-weight:600}.btn-i{width:34px;padding:0}.btn-sm.btn-i{width:28px}.btn[disabled],.btn.dis{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-ok{background:var(--ok);border-color:var(--ok);color:#fff}.btn-ok:hover{background:#256640}.btn-block{width:100%}.lnk{color:var(--accent);cursor:pointer;background:none;border:0;padding:0;font:inherit;font-weight:500}.lnk:hover{text-decoration:underline;text-underline-offset:2px}.lnk-d{color:var(--text);cursor:pointer;background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.lnk-d:hover{text-decoration-color:var(--text)}.inp,.sel,.ta{width:100%;height:36px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:0 11px;font:inherit;font-size:14px;color:var(--text);transition:border-color .12s,box-shadow .12s;min-width:0}.ta{height:auto;min-height:76px;padding:9px 11px;resize:vertical;line-height:1.45}.sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238D8A84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;cursor:pointer}.inp:hover,.sel:hover,.ta:hover{border-color:var(--line-3)}.inp:focus,.sel:focus,.ta:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #b5562f21}.inp::placeholder,.ta::placeholder{color:var(--text-4)}.inp[disabled],.inp[readonly]{background:var(--bg);color:var(--text-3)}.inp.r{text-align:right}.inp-sm{height:30px;font-size:13px;padding:0 9px}.fl{display:flex;flex-direction:column;gap:5px;min-width:0}.fl>label,.flab{font-size:12.5px;color:var(--text-2);font-weight:500}.fl .hint{font-size:12px;color:var(--text-3)}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px}.fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.inpw{position:relative;display:flex;align-items:center}.inpw>svg{position:absolute;left:10px;color:var(--text-3);pointer-events:none}.inpw>.inp{padding-left:34px}.inpw .suf{position:absolute;right:10px;color:var(--text-3);font-size:13px;pointer-events:none}.chk{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px}.chk input{position:absolute;opacity:0;width:0;height:0}.chk .bx{width:18px;height:18px;border:1.5px solid var(--line-3);border-radius:5px;display:grid;place-items:center;background:var(--surface);transition:all .12s;flex:none}.chk .bx svg{width:12px;height:12px;stroke:#fff;stroke-width:3;opacity:0;transform:scale(.6);transition:all .12s}.chk input:checked+.bx{background:var(--ink);border-color:var(--ink)}.chk input:checked+.bx svg{opacity:1;transform:none}.chk input:focus-visible+.bx{outline:2px solid var(--accent);outline-offset:2px}.chk.round .bx{border-radius:50%}.chk.ok input:checked+.bx{background:var(--ok);border-color:var(--ok)}.tgl{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px}.tgl input{position:absolute;opacity:0}.tgl .tr{width:34px;height:20px;border-radius:999px;background:var(--line-3);position:relative;transition:background .15s;flex:none}.tgl .tr:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #0003;transition:transform .18s var(--ease)}.tgl input:checked+.tr{background:var(--ink)}.tgl input:checked+.tr:after{transform:translate(14px)}.tgl input:disabled+.tr{opacity:.5}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;cursor:pointer;color:var(--text-2);white-space:nowrap;transition:all .12s}.chip:hover{border-color:var(--line-3);color:var(--text)}.chip .n{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.chip.on .n{color:#b9b4ab}.chip .d{width:7px;height:7px;border-radius:50%}.seg{display:inline-flex;background:var(--line-2);border-radius:var(--r);padding:3px;gap:2px;border:1px solid var(--line)}.seg button{border:0;background:none;height:28px;padding:0 12px;border-radius:6px;font-size:13px;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:500}.seg button:hover{color:var(--text)}.seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-sm)}.seg button .n{color:var(--text-3);font-size:12px}.bdg{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--line-2);color:var(--text-2);line-height:1}.bdg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.bdg.nd:before{display:none}.bdg svg.i{width:12px;height:12px}.b-ok{background:var(--ok-soft);color:var(--ok)}.b-warn{background:var(--warn-soft);color:var(--warn)}.b-bad{background:var(--bad-soft);color:var(--bad)}.b-info{background:var(--info-soft);color:var(--info)}.b-acc{background:var(--accent-soft);color:var(--accent)}.b-ink{background:var(--ink);color:#fff}.b-out{background:none;border:1px solid var(--line);color:var(--text-3)}.b-grey{background:var(--line-2);color:var(--text-3)}.tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:5px;font-size:11.5px;background:var(--line-2);color:var(--text-2);white-space:nowrap;font-weight:500}.tag.acc{background:var(--accent-soft);color:var(--accent)}.tag.bad{background:var(--bad-soft);color:var(--bad)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.ink{background:var(--ink);color:#fff}.tag.out{background:none;border:1px solid var(--line);color:var(--text-3)}.soonb{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--accent-soft);color:var(--accent);letter-spacing:.02em}.av{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;font-size:11.5px;font-weight:600;color:#fff;flex:none;letter-spacing:.02em;background:#8d8a84}.av.s20{width:20px;height:20px;font-size:9px}.av.s24{width:24px;height:24px;font-size:10px}.av.s36{width:36px;height:36px;font-size:13px}.av.s44{width:44px;height:44px;font-size:15px}.av.s56{width:56px;height:56px;font-size:19px}.av.sq{border-radius:var(--r)}.avs{display:inline-flex}.avs .av{border:2px solid #fff;margin-left:-6px}.avs .av:first-child{margin-left:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-2);min-height:52px}.card-h .sub{font-size:12.5px;color:var(--text-3)}.card-b{padding:16px 18px}.card-b.tight{padding:6px 8px}.card-f{padding:12px 18px;border-top:1px solid var(--line-2);display:flex;gap:8px;align-items:center;justify-content:flex-end}.card+.card{margin-top:16px}:is(.grid-2,.grid-3,.today-grid,.lay-main,.kp-grid,.set-l,.mat-h,.nowgrid,.cq,.tboard,.metrics,.sumtiles,.tiles,.le4,.ord7-sum,.locs,.files,.kpv,.lim8,.sh8,.hero4,.dlg)>.card{margin-top:0}.stack>*+*{margin-top:16px}.row{display:flex;gap:12px;align-items:center}.row.wrap{flex-wrap:wrap}.sp{flex:1}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lay-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.divider{height:1px;background:var(--line-2);margin:14px 0}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:var(--sh-xs);text-align:left}.metric:hover{border-color:var(--line-3);box-shadow:var(--sh-md)}.metric .ml{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2);font-weight:500}.metric .ml .ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--line-2);color:var(--text-2)}.metric .ml .ic svg{width:15px;height:15px}.metric .mv{font-size:26px;font-weight:650;letter-spacing:-.02em;margin-top:10px;font-variant-numeric:tabular-nums;line-height:1.1}.metric .mv small{font-size:14px;font-weight:500;color:var(--text-3);margin-left:4px}.metric .md{font-size:12px;color:var(--text-3);margin-top:4px;display:flex;gap:6px;align-items:center}.metric .md .up{color:var(--ok)}.metric .md .dn{color:var(--bad)}.metric.hl .ml .ic{background:var(--accent-soft);color:var(--accent)}.metric.warn .ml .ic{background:var(--warn-soft);color:var(--warn)}.metric.ok .ml .ic{background:var(--ok-soft);color:var(--ok)}.metric.info .ml .ic{background:var(--info-soft);color:var(--info)}.tbl-w{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-xs)}.tbl-w.scroll{overflow-x:auto}table.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.tbl th{text-align:left;font-weight:500;color:var(--text-3);font-size:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--sidebar);white-space:nowrap;position:sticky;top:0}.tbl td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr.cl{cursor:pointer;transition:background .1s}.tbl tbody tr.cl:hover td{background:var(--hover-2)}.tbl .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .c{text-align:center}.tbl .t-main{font-weight:550;color:var(--text)}.tbl .t-sub{font-size:12.5px;color:var(--text-3);margin-top:1px}.tbl tfoot td{font-weight:600;border-top:1px solid var(--line);background:var(--sidebar);border-bottom:0}.tbl td.nod{color:var(--warn)}.nodata{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--warn);background:var(--warn-soft);padding:2px 8px;border-radius:999px;white-space:nowrap}.cellu{display:flex;align-items:center;gap:10px;min-width:0}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{border:0;background:none;padding:10px 10px 11px;font-size:13.5px;color:var(--text-3);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;position:relative;font-weight:500}.tab:hover,.tab.on{color:var(--text)}.tab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--ink);border-radius:2px}.tab .n{font-size:11.5px;color:var(--text-3);background:var(--line-2);border-radius:999px;padding:1px 6px;font-variant-numeric:tabular-nums}.tab .lock{color:var(--text-4)}.stp{display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none;padding:2px 0}.stp::-webkit-scrollbar{display:none}.stp .s{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:max-content;cursor:pointer;padding:6px 4px;border-radius:8px;color:var(--text-3);font-size:12.5px;font-weight:500;white-space:nowrap}.stp .s:hover{color:var(--text)}.stp .s .c{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-3);display:grid;place-items:center;font-size:11px;background:var(--surface);flex:none;transition:all .15s}.stp .s .c svg{width:12px;height:12px;stroke-width:3}.stp .s.done{color:var(--text-2)}.stp .s.done .c{background:var(--ink);border-color:var(--ink);color:#fff}.stp .s.cur{color:var(--text);font-weight:600}.stp .s.cur .c{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.stp .ln{flex:1 1 16px;height:1.5px;background:var(--line-3);min-width:12px;margin:0 6px}.stp .ln.done{background:var(--ink)}.stp.lost .s .c{opacity:.5}.mstp{display:flex;align-items:center;gap:4px}.mstp i{height:4px;flex:1;border-radius:4px;background:var(--line)}.mstp i.d{background:var(--ink)}.mstp i.c{background:var(--accent)}.prog{height:6px;border-radius:6px;background:var(--line-2);overflow:hidden}.prog i{display:block;height:100%;background:var(--ink);border-radius:6px;transition:width .3s var(--ease)}.prog.acc i{background:var(--accent)}.prog.ok i{background:var(--ok)}.empty{text-align:center;padding:36px 20px;color:var(--text-3)}.empty .ei{width:48px;height:48px;border-radius:14px;background:var(--line-2);display:grid;place-items:center;margin:0 auto 12px;color:var(--text-3)}.empty .ei svg{width:22px;height:22px}.empty b{display:block;color:var(--text);font-size:14.5px;font-weight:600;margin-bottom:4px}.empty p{margin:0 auto 14px;max-width:340px;font-size:13px}.empty.sm{padding:18px 12px}.empty.sm .ei{width:36px;height:36px;border-radius:10px;margin-bottom:8px}.alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-size:13.5px}.alert>svg{margin-top:1px}.alert .ab{flex:1;min-width:0}.alert .ab b{font-weight:600}.alert .aa{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.alert.warn{background:var(--warn-soft);border-color:var(--warn-line)}.alert.warn>svg{color:var(--warn)}.alert.bad{background:var(--bad-soft);border-color:var(--bad-line)}.alert.bad>svg{color:var(--bad)}.alert.ok{background:var(--ok-soft);border-color:var(--ok-line)}.alert.ok>svg{color:var(--ok)}.alert.info{background:var(--info-soft);border-color:var(--info-line)}.alert.info>svg{color:var(--info)}.alert.acc{background:var(--accent-soft);border-color:var(--accent-line)}.alert.acc>svg{color:var(--accent)}.soonbar{display:flex;gap:14px;align-items:center;padding:14px 18px;border-radius:var(--r-lg);background:linear-gradient(90deg,var(--accent-soft),#FBF5F1);border:1px solid var(--accent-line);margin-bottom:20px}.soonbar .ic{width:38px;height:38px;border-radius:10px;background:var(--surface);display:grid;place-items:center;color:var(--accent);flex:none;box-shadow:var(--sh-xs)}.soonbar b{display:block;font-weight:600;margin-bottom:2px}.soonbar span{color:var(--text-2);font-size:13px}.help{margin-top:36px;border-top:1px dashed var(--line-3);padding-top:14px;max-width:760px}.help summary{list-style:none;display:inline-flex;align-items:center;gap:7px;color:var(--text-3);cursor:pointer;font-size:13px;padding:4px 8px 4px 4px;border-radius:6px;-webkit-user-select:none;user-select:none}.help summary::-webkit-details-marker{display:none}.help summary:hover{color:var(--text);background:var(--hover)}.help[open] summary svg.chev{transform:rotate(90deg)}.help summary svg.chev{transition:transform .15s}.help p{margin:8px 0 0 4px;color:var(--text-2);font-size:13.5px;line-height:1.55}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1b1961;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:7vh 16px 16px;animation:fadein .15s ease;overflow-y:auto}body.frame .ovl{padding-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.mdl{background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-lg);width:100%;max-width:560px;animation:popin .2s var(--ease);display:flex;flex-direction:column;max-height:86vh}.mdl.w-lg{max-width:880px}.mdl.w-xl{max-width:1080px}.mdl.w-sm{max-width:440px}@keyframes popin{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.mdl-h{display:flex;align-items:center;gap:12px;padding:16px 20px 14px;border-bottom:1px solid var(--line-2)}.mdl-h h3{margin:0;font-size:16px;font-weight:600;flex:1;min-width:0}.mdl-h .sub{font-size:12.5px;color:var(--text-3);font-weight:400;margin-top:2px}.mdl-b{padding:18px 20px;overflow-y:auto;flex:1}.mdl-f{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center}.x{width:32px;height:32px;border:0;background:none;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--text-3);flex:none}.x:hover{background:var(--hover);color:var(--text)}.drw-ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1b1938;z-index:180;animation:fadein .15s ease}.drw{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--surface);z-index:190;box-shadow:var(--sh-lg);display:flex;flex-direction:column;animation:slidein .22s var(--ease)}@keyframes slidein{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.drw-h{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line-2)}.drw-b{flex:1;overflow-y:auto;padding:18px 20px 24px}.drw-f{padding:14px 20px;border-top:1px solid var(--line-2);display:flex;gap:8px;flex-wrap:wrap}.toasts{position:fixed;right:20px;bottom:20px;z-index:400;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.toast{background:#1f1e1b;color:#f3f0ea;padding:11px 14px 11px 12px;border-radius:var(--r-md);font-size:13.5px;box-shadow:var(--sh-lg);display:flex;gap:10px;align-items:center;max-width:420px;pointer-events:auto;animation:toastin .25s var(--ease)}.toast svg{color:#8fd0a8}.toast.out{opacity:0;transform:translateY(6px);transition:all .2s}@keyframes toastin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cmd{max-width:640px}.cmd .ci{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line-2)}.cmd .ci input{border:0;outline:none;font:inherit;font-size:16px;flex:1;min-width:0;background:none}.cmd .cl{max-height:420px;overflow-y:auto;padding:6px}.cmd .cg{font-size:11.5px;color:var(--text-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px 4px}.cmd .co{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--r);cursor:pointer}.cmd .co.on,.cmd .co:hover{background:var(--hover)}.cmd .co .ct{flex:1;min-width:0}.cmd .co .ct b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd .co .ct span{font-size:12px;color:var(--text-3)}.cmd .co .ic{width:30px;height:30px;border-radius:8px;background:var(--line-2);display:grid;place-items:center;color:var(--text-2);flex:none;overflow:hidden}.cmd .co .ic img{width:30px;height:30px;object-fit:contain;background:var(--surface)}.cmd .cf{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--line-2);font-size:12px;color:var(--text-3)}.hello{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hello h1{font-size:24px;font-weight:650;letter-spacing:-.015em;margin:0}.hello .dt{color:var(--text-3);font-size:14px}.qa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.qa button{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-lg);cursor:pointer;text-align:left;transition:all .15s;box-shadow:var(--sh-xs)}.qa button:hover{border-color:var(--line-3);box-shadow:var(--sh-md);transform:translateY(-1px)}.qa .ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--line-2);color:var(--text);flex:none}.qa button:first-child .ic{background:var(--accent);color:#fff}.qa b{display:block;font-weight:550;font-size:13.5px}.qa span{font-size:12px;color:var(--text-3)}.today-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}.tgrp{padding:4px 6px 8px}.tgrp-h{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.tgrp-h .n{font-weight:500;color:var(--text-4)}.tgrp-h.bad{color:var(--bad)}.trow{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--r);transition:background .1s;position:relative;min-height:44px}.trow:hover{background:var(--hover-2)}.trow .tx{flex:1;min-width:0}.trow .tx b{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow .tx .tm{font-size:12px;color:var(--text-3);display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:1px}.trow .tx .tm a{color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.trow .tx .tm a:hover{color:var(--accent)}.trow .due{font-size:12px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.trow .due.bad{color:var(--bad);font-weight:550}.trow .ra{display:flex;gap:2px;opacity:0;transition:opacity .12s}.trow:hover .ra{opacity:1}.trow.done .tx b{text-decoration:line-through;color:var(--text-3)}.wait{display:flex;gap:12px;padding:12px 14px;border-radius:var(--r-md);transition:background .12s;cursor:pointer;align-items:flex-start}.wait:hover{background:var(--hover-2)}.wait+.wait{border-top:1px solid var(--line-2)}.wait .wi{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.wait .wt{flex:1;min-width:0}.wait .wt b{display:block;font-weight:550;font-size:13.5px}.wait .wt span{font-size:12.5px;color:var(--text-3)}.wait .wa{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.toolbar .inpw{width:280px}.toolbar .sel{width:auto;min-width:150px}.kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.kb-col{background:var(--line-2);border-radius:var(--r-lg);padding:8px;min-height:200px;transition:background .15s,box-shadow .15s;border:1px solid transparent}.kb-col.over{background:var(--accent-soft);border-color:var(--accent-line)}.kb-ch{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;font-weight:600;font-size:13px}.kb-ch .n{color:var(--text-3);font-weight:500;font-variant-numeric:tabular-nums}.kb-ch .sum{margin-left:auto;font-size:12px;color:var(--text-3);font-weight:500;font-variant-numeric:tabular-nums}.kb-ch .d{width:8px;height:8px;border-radius:50%}.kb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 12px;margin-bottom:8px;cursor:grab;box-shadow:var(--sh-xs);transition:box-shadow .15s,border-color .15s,transform .15s}.kb-card:hover{box-shadow:var(--sh-md);border-color:var(--line-3)}.kb-card.dragging{opacity:.4;transform:rotate(1deg)}.kb-card b{font-weight:550;display:block;margin-bottom:3px}.kb-card .km{font-size:12px;color:var(--text-3)}.kb-card .kf{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:12.5px}.kb-empty{font-size:12px;color:var(--text-4);text-align:center;padding:18px 8px;border:1.5px dashed var(--line-3);border-radius:var(--r);margin:0 2px}.ocards{display:none}.ohead{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:16px;box-shadow:var(--sh-xs)}.ohead-t{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;flex-wrap:wrap}.ohead h1{font-size:23px;font-weight:650;letter-spacing:-.015em;margin:0 0 8px}.ometa{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--text-2)}.pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font-size:13px;color:var(--text);transition:all .12s;white-space:nowrap}.pill:hover{border-color:var(--line-3);background:var(--hover-2)}.pill .k{color:var(--text-3);font-size:12px}.pill.np{padding-left:10px}.ohead .stp{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-2)}.osum{display:flex;flex-direction:column;gap:2px;min-width:240px}.osum .r{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--text-2);padding:3px 0}.osum .r b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.osum .big{font-size:22px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.kpv{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.kpv-c{border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;background:var(--surface);transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;gap:8px}.kpv-c:hover{border-color:var(--line-3);box-shadow:var(--sh-md)}.kpv-c .t{display:flex;align-items:center;gap:8px}.kpv-c .t b{flex:1;font-weight:600}.kpv-c .s{font-size:22px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kpv-c .m{font-size:12.5px;color:var(--text-3)}.kpv-c .a{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.kpv-new{border:1.5px dashed var(--line-3);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-3);cursor:pointer;min-height:150px;background:none;font-weight:500}.kpv-new:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.tl{position:relative;padding-left:26px}.tl:before{content:"";position:absolute;left:10px;top:6px;bottom:6px;width:1.5px;background:var(--line)}.tl-i{position:relative;padding:6px 0 14px}.tl-i .dt{position:absolute;left:-26px;top:5px;width:22px;height:22px;border-radius:50%;background:var(--surface);border:1.5px solid var(--line-3);display:grid;place-items:center;color:var(--text-3)}.tl-i .dt svg{width:11px;height:11px}.tl-i b{font-weight:550}.tl-i .w{font-size:12px;color:var(--text-3);margin-top:2px}.files{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.file{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface);cursor:pointer;transition:box-shadow .15s}.file:hover{box-shadow:var(--sh-md)}.file .fi{aspect-ratio:4/3;background:var(--line-2);display:grid;place-items:center;color:var(--text-3);overflow:hidden}.file .fi img{width:100%;height:100%;object-fit:cover}.file .fn{padding:8px 10px;font-size:12.5px}.file .fn b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file .fn span{color:var(--text-3);font-size:11.5px}.teaser{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.teaser .tz{filter:blur(3px) grayscale(.3);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;padding:18px}.teaser .tc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background:linear-gradient(180deg,#fff6,#ffffffe0)}.teaser .tc .ic{width:44px;height:44px;border-radius:12px;background:var(--surface);box-shadow:var(--sh-md);display:grid;place-items:center;color:var(--accent);margin-bottom:10px}.teaser .tc b{font-size:15px;font-weight:600}.teaser .tc p{margin:4px 0 0;color:var(--text-2);font-size:13px;max-width:380px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fact{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.fact label{font-size:12px;color:var(--text-3);display:flex;gap:6px;align-items:center}.fact .inp{margin-top:6px;border:0;padding:0;height:28px;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:none;background:none}.fact .inp:focus{box-shadow:none}.fact:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #b5562f1f}.fact.empty-f{background:#fffcf5;border-color:var(--warn-line)}.profit{display:flex;gap:16px;align-items:center;padding:16px 18px;border-radius:var(--r-lg);margin-top:14px}.profit .pv{font-size:26px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.kp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.kp-side{position:sticky;top:calc(var(--demoh) + 52px + 18px)}body.frame .kp-side{top:70px}.kph-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.objpick{display:flex;align-items:center;gap:10px;height:36px;border:1px solid var(--line);border-radius:var(--r);padding:0 8px 0 10px;cursor:pointer;background:var(--surface);min-width:0;transition:border-color .12s}.objpick:hover{border-color:var(--line-3)}.objpick b{font-weight:550;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.objpick .ph-t{flex:1;color:var(--text-4)}.zone{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:16px;box-shadow:var(--sh-xs);transition:box-shadow .2s}.zone:focus-within{box-shadow:var(--sh-md)}.zone-h{display:grid;grid-template-columns:28px minmax(0,1fr) 190px 210px auto;gap:10px;align-items:center;padding:12px 14px 12px 12px;border-bottom:1px solid var(--line-2)}.zone-ix{width:28px;height:28px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:600}.zone-n{border:0;font:inherit;font-size:15.5px;font-weight:600;padding:5px 8px;border-radius:7px;background:none;min-width:0;width:100%;color:var(--text)}.zone-n:hover{background:var(--hover)}.zone-n:focus{outline:none;background:var(--bg);box-shadow:0 0 0 2px var(--accent-line)}.area{position:relative}.area .inp{padding-right:36px;text-align:right;font-variant-numeric:tabular-nums}.area .u{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-3);font-size:13px;pointer-events:none}.area .eq{position:absolute;right:0;top:100%;font-size:11.5px;color:var(--accent);margin-top:2px;white-space:nowrap;font-variant-numeric:tabular-nums}.layers{padding:6px 8px}.layer{display:grid;grid-template-columns:20px 56px minmax(0,1fr) auto 32px;grid-template-areas:"gr th nm sm mn" "gr th fs fs fs" "gr th pe pe pe";gap:8px 14px;align-items:start;padding:14px 8px;border-radius:var(--r-md);transition:background .12s;position:relative}.layer:hover{background:var(--hover-2)}.layer+.layer{border-top:1px solid var(--line-2)}.layer.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.layer.dragging{opacity:.4}.grip{cursor:grab;color:var(--text-4);display:grid;place-items:center;height:32px}.grip:hover{color:var(--text-2)}.thumb{width:52px;height:52px;border-radius:9px;border:1px solid var(--line-2);background:var(--surface);overflow:hidden;display:grid;place-items:center;flex:none}.thumb img{width:100%;height:100%;object-fit:contain}.thumb svg.ph{width:100%;height:100%}.thumb.lg{width:72px;height:72px}.l-name b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}.l-name .br{font-size:12px;color:var(--text-3)}.l-name .pk{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap;font-size:12px}.layer .grip{grid-area:gr;align-self:center}.layer .thumb{grid-area:th;width:56px;height:56px}.layer .l-name{grid-area:nm;min-width:0;padding-top:2px}.layer .l-sum{grid-area:sm;padding-top:2px}.layer .lmenu{grid-area:mn}.layer .ped{grid-area:pe}.l-fields{grid-area:fs;display:grid;grid-template-columns:128px minmax(170px,210px) 84px minmax(0,1fr);gap:10px;align-items:start}.l-pack{align-self:center;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;padding-top:14px;justify-content:flex-end;text-align:right}.l-name b{white-space:normal!important}.packchip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--line-2);color:var(--text-2);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font:inherit;font-size:12px;white-space:nowrap}.packchip:hover{background:var(--active)}.packchip.man{background:var(--accent-soft);color:var(--accent)}.packchip.short{background:var(--bad-soft);color:var(--bad)}.lf label{display:block;font-size:11px;color:var(--text-3);margin-bottom:3px;font-weight:500}.lf .inp{height:32px;font-size:13.5px;padding:0 9px}.lf .h{font-size:11.5px;color:var(--text-3);margin-top:4px;line-height:1.35}.lf .h a{color:var(--accent);cursor:pointer}.colinp{position:relative}.colinp .inp{padding-left:30px}.colinp .sw{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.sw{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.12);flex:none;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff40}.sw.none{background:repeating-linear-gradient(45deg,#fff 0,#fff 3px,#eee 3px,#eee 6px)}.l-sum{text-align:right;font-weight:650;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.l-sum small{display:block;font-weight:400;font-size:11.5px;color:var(--text-3)}.lmenu{width:32px;height:32px;border:0;background:none;border-radius:8px;display:grid;place-items:center;color:var(--text-3);cursor:pointer}.lmenu:hover{background:var(--hover);color:var(--bad)}.ped{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--bg);padding:8px 10px;border-radius:var(--r);font-size:13px}.ped label{display:flex;align-items:center;gap:6px;color:var(--text-2)}.ped .inp{width:60px;height:30px;text-align:right}.zone-f{display:flex;align-items:center;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--line-2);flex-wrap:wrap}.zone-f .zs{margin-left:auto;font-size:13px;color:var(--text-3)}.zone-f .zs b{font-size:15px;color:var(--text);font-variant-numeric:tabular-nums;margin-left:6px}.zone-empty{padding:18px;text-align:center;color:var(--text-3);font-size:13px}.addzone{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border:1.5px dashed var(--line-3);border-radius:var(--r-lg)}.sec{margin-top:22px}.sec-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sec-h h2{font-size:15px;font-weight:600;margin:0}.wrow{display:grid;grid-template-columns:minmax(0,1fr) 150px 100px 120px 110px 32px;gap:10px;align-items:center;padding:9px 14px}.wrow+.wrow{border-top:1px solid var(--line-2)}.wrow.wh{font-size:11.5px;color:var(--text-3);padding-top:10px;padding-bottom:6px;font-weight:500}.wrow .wn b{font-weight:550;display:block}.wrow .wn span{font-size:12px;color:var(--text-3)}.wrow .inp{height:32px}.sum-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden}.sum-card .sh{padding:14px 18px 6px;display:flex;align-items:center;justify-content:space-between}.sum-card .sh h2{font-size:15px;font-weight:600;margin:0}.srow{display:flex;justify-content:space-between;gap:12px;padding:5px 18px;font-size:13.5px;color:var(--text-2)}.srow b{color:var(--text);font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.srow.disc b{color:var(--ok)}.srow .di{display:flex;align-items:center;gap:6px}.srow .di .inp{width:58px;height:26px;padding:0 6px;text-align:right;font-size:12.5px}.stot{margin:10px 12px 4px;background:var(--ink);color:#fff;border-radius:var(--r-md);padding:12px 14px;display:flex;justify-content:space-between;align-items:baseline}.stot span{font-size:12px;letter-spacing:.08em;font-weight:600;color:#c9c4bb}.stot b{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sest{padding:0 18px 10px;font-size:12px;color:var(--text-3)}.sle{margin:6px 12px 0;border-radius:var(--r);background:var(--bg);padding:9px 12px;font-size:12px;color:var(--text-2);display:flex;flex-direction:column;gap:4px}.sle div{display:flex;justify-content:space-between;gap:10px}.sle span{color:var(--text-3)}.sbtns{padding:14px 12px;display:flex;flex-direction:column;gap:8px}.sbtns .r2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sopts{border-top:1px solid var(--line-2);padding:12px 18px;display:flex;flex-direction:column;gap:10px}.kp-mbar{display:none}.kpl-st{display:flex;flex-direction:column;gap:3px}.pk-top{display:flex;gap:10px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.pk-top .inpw{flex:1;min-width:200px}.pk-top .inpw .inp{height:40px;font-size:15px}.pk-body{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.pk-nav{border-right:1px solid var(--line-2);padding:12px 10px;overflow-y:auto}.pk-nav .g{font-size:11px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.07em;padding:10px 8px 4px}.pk-nav button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;padding:7px 8px;border-radius:7px;cursor:pointer;font-size:13px;color:var(--text-2);text-align:left}.pk-nav button:hover{background:var(--hover);color:var(--text)}.pk-nav button.on{background:var(--active);color:var(--text);font-weight:550}.pk-nav button .n{font-size:11.5px;color:var(--text-3)}.pk-list{overflow-y:auto;padding:14px 16px 18px}.pk-sec{font-size:12px;font-weight:600;color:var(--text-3);margin:4px 2px 8px;display:flex;align-items:center;gap:6px}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-bottom:16px}.pk-card{border:1px solid var(--line);border-radius:var(--r-md);padding:10px;display:flex;gap:10px;cursor:pointer;transition:all .12s;background:var(--surface);text-align:left;position:relative}.pk-card:hover,.pk-card.on{border-color:var(--ink);box-shadow:var(--sh-md)}.pk-card .im{width:64px;height:64px;border-radius:8px;overflow:hidden;flex:none;background:var(--surface);border:1px solid var(--line-2)}.pk-card .im img{width:100%;height:100%;object-fit:contain}.pk-card .tx{min-width:0;flex:1}.pk-card .tx>span{display:block}.pk-card .tx>span.st{display:flex;flex-wrap:wrap}.pk-card .tx b{display:block;font-weight:600;font-size:13px;line-height:1.25}.pk-card .tx .br{font-size:11.5px;color:var(--text-3);margin-bottom:4px}.pk-card .tx .pr{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text)}.pk-card .tx .st{font-size:11.5px;color:var(--text-3);margin-top:3px;display:flex;align-items:center;gap:4px}.pk-card .add{position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:7px;background:var(--ink);color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .12s}.pk-card:hover .add{opacity:1}.pk-sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:16px}.pk-set{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;cursor:pointer;background:var(--surface);text-align:left;transition:all .12s}.pk-set:hover{border-color:var(--ink);box-shadow:var(--sh-md)}.pk-set b{display:block;font-weight:600;font-size:13.5px;margin-bottom:6px}.pk-set .ls{display:flex;flex-wrap:wrap;gap:4px}.wk-list{display:flex;flex-direction:column}.wk{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r);cursor:pointer;transition:background .1s}.wk:hover,.wk.on{background:var(--hover)}.wk .ic{width:34px;height:34px;border-radius:9px;background:var(--line-2);display:grid;place-items:center;color:var(--text-2);flex:none}.wk .tx{flex:1;min-width:0}.wk .tx b{display:block;font-weight:550}.wk .tx span{font-size:12px;color:var(--text-3)}.wk .pr{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.wk .pr small{display:block;font-weight:400;color:var(--text-3);font-size:11.5px}.pdf-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#3a3936;display:flex;flex-direction:column;animation:fadein .15s}.pdf-bar{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 18px;background:#2a2926;color:#eee;border-bottom:1px solid #1A1917}.pdf-bar .t{flex:1;min-width:0;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-bar .t span{color:#a9a398;font-weight:400;font-size:12.5px;margin-left:8px}.pdf-bar .btn{box-shadow:none}.pdf-bar .btn-g{color:#ddd}.pdf-bar .btn-g:hover{background:#3a3936;color:#fff}.pdf-scroll{flex:1;overflow:auto;padding:28px 16px 60px}.a4{width:794px;min-height:1123px;background:var(--surface);margin:0 auto 24px;padding:56px 60px 48px;box-shadow:0 8px 30px #00000059;color:#1a1a1a;font-size:12px;line-height:1.45;position:relative;font-family:var(--font)}.a4-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.a4-top img{width:92px;height:92px}.a4-top .r{text-align:right;font-size:11.5px;color:#444;line-height:1.6}.a4-top .r b{font-size:13px;color:#1a1a1a}.a4-title{font-size:16px;font-weight:700;letter-spacing:.08em;margin:30px 0 16px}.a4-par{display:grid;grid-template-columns:1fr 1fr;background:#f1f1f1;margin-bottom:18px}.a4-par>div{padding:11px 14px}.a4-par>div+div{border-left:3px solid #fff}.a4-par small{display:block;font-size:9.5px;letter-spacing:.1em;color:#777;font-weight:700;margin-bottom:3px}.a4-par b{font-size:13px}.a4-tab{width:100%;border-collapse:collapse;font-size:11.5px}.a4-tab th{background:#1a1a1a;color:#fff;font-weight:600;text-align:left;padding:7px 8px;font-size:10.5px;letter-spacing:.03em}.a4-tab td{padding:6px 8px;border-bottom:1px solid #E6E6E6;vertical-align:middle}.a4-tab .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.a4-tab tr.zr td{background:#ebebeb;font-weight:700;font-size:11px;letter-spacing:.02em}.a4-tab .cl{display:flex;align-items:center;gap:5px;font-size:10px;color:#666;margin-top:2px}.a4-tab .cl i{width:9px;height:9px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.15)}.a4-tab .im{width:34px;height:34px;object-fit:contain;border:1px solid #eee;border-radius:3px;background:var(--surface)}.a4-tab .mt{display:flex;align-items:center;gap:8px}.a4-tot{width:310px;margin:16px 0 0 auto;font-size:12px}.a4-tot div{display:flex;justify-content:space-between;padding:4px 10px;font-variant-numeric:tabular-nums}.a4-tot .all{background:#1a1a1a;color:#fff;font-weight:700;font-size:14px;padding:9px 10px;margin-top:4px}.a4-notes{margin:22px 0 0;padding-left:16px;font-size:10.5px;color:#444}.a4-notes li{margin-bottom:2px}.a4-h{font-size:11px;font-weight:700;letter-spacing:.08em;margin:24px 0 8px;border-bottom:1px solid #1A1A1A;padding-bottom:4px}.a4-req{display:flex;justify-content:space-between;gap:20px;font-size:10.5px;white-space:pre-line;color:#333}.a4-qr{width:104px;height:104px;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;color:#777;text-align:center}.a4-qr svg{width:88px;height:88px}.a4-pg{position:absolute;bottom:22px;right:60px;font-size:10px;color:#888}.a4-ft{position:absolute;bottom:22px;left:60px;font-size:10px;color:#888}.tstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.tst{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-xs)}.tst .v{font-size:26px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.tst .l{font-size:12.5px;color:var(--text-2);line-height:1.25}.tst .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none}.tst.bad{border-color:var(--bad-line);background:linear-gradient(0deg,#fff8f7,#fff)}.tst.bad .ic{background:var(--bad-soft);color:var(--bad)}.tst.bad .v{color:var(--bad)}.tst.warn .ic{background:var(--warn-soft);color:var(--warn)}.tst.info .ic{background:var(--info-soft);color:var(--info)}.tst.acc .ic{background:var(--accent-soft);color:var(--accent)}.tboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.tcol{background:var(--line-2);border-radius:var(--r-lg);padding:8px;min-height:300px;border:1px solid transparent;transition:background .15s}.tcol.over{background:var(--accent-soft);border-color:var(--accent-line)}.tcol-h{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;font-weight:600;font-size:13px}.tcol-h .n{color:var(--text-3);font-weight:500}.tcol-h .ic{color:var(--text-3)}.tc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:8px;cursor:pointer;box-shadow:var(--sh-xs);transition:box-shadow .15s,border-color .15s,transform .12s;overflow:hidden;position:relative}.tc:hover{box-shadow:var(--sh-md);border-color:var(--line-3)}.tc.picked{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--sh-md)}.tc.dragging{opacity:.4}.tc-top{display:flex;gap:10px;padding:11px 12px 8px}.tc-sw{width:44px;height:44px;border-radius:10px;flex:none;border:1px solid rgba(0,0,0,.08);position:relative;display:grid;place-items:center;color:#ffffffe6}.tc-sw.multi{background:none;border:0;display:grid;place-items:stretch;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;overflow:hidden;border-radius:10px}.tc-sw.multi i{display:block}.tc-sw.smp{background:var(--line-2);color:var(--text-2);border:1px dashed var(--line-3)}.tc-t{min-width:0;flex:1}.tc-t .cd{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-t .mt{font-size:12.5px;color:var(--text-2);margin-top:2px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-b{padding:0 12px 10px;font-size:12px;color:var(--text-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tc-f{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--line-2);background:var(--hover-2)}.tc-f .due{font-size:12.5px;font-weight:550;display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.due.bad{color:var(--bad)}.due.warn{color:var(--warn)}.due.ok{color:var(--text-2)}.tc-f .nx{margin-left:auto}.tc .flag{position:absolute;left:0;top:0;bottom:0;width:3px}.tc .flag.bad{background:var(--bad)}.tc .flag.warn{background:var(--warn)}.tc.smpl{background:repeating-linear-gradient(135deg,#fff 0,#fff 10px,#fcfbf9 10px,#fcfbf9 20px)}.tdet .sw-big{height:110px;border-radius:var(--r-lg);position:relative;display:flex;align-items:flex-end;padding:12px 14px;color:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden}.tdet .sw-big .cd{font-family:var(--mono);font-weight:600;font-size:17px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.tdet .sw-big.light{color:#1c1b19}.tdet .sw-big.light .cd{text-shadow:none}.tdet .sw-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.chkl{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.chkl .ci{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;transition:background .1s}.chkl .ci+.ci{border-top:1px solid var(--line-2)}.chkl .ci:hover{background:var(--hover-2)}.chkl .ci .tx{flex:1;min-width:0}.chkl .ci .tx b{font-weight:550;display:block}.chkl .ci .tx span{font-size:12px;color:var(--text-3)}.chkl .ci.done .tx b{text-decoration:line-through;color:var(--text-3)}.chkl .ci.ship{background:var(--sidebar);cursor:default}.chkl .ci.ship .tx b{color:var(--text-3);font-weight:450}.cnt-l{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.dark-box{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.dark-box.on{border-color:var(--warn-line);background:var(--warn-soft)}.mreq{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--sh-xs);display:grid;grid-template-columns:52px minmax(0,1fr) 300px;gap:16px;align-items:center;cursor:pointer;transition:box-shadow .15s,border-color .15s}.mreq:hover{box-shadow:var(--sh-md);border-color:var(--line-3)}.mreq+.mreq{margin-top:10px}.mreq .tc-sw{width:52px;height:52px}.mreq .mt b{font-weight:600;font-size:14px}.mreq .mt .s{font-size:12.5px;color:var(--text-3);margin-top:2px}.mreq .mr{display:flex;flex-direction:column;gap:8px}.mreq .al{grid-column:1/-1}.mreq-st{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mreq-st div{font-size:11px;color:var(--text-4);text-align:center}.mreq-st div i{display:block;height:4px;border-radius:4px;background:var(--line);margin-bottom:5px}.mreq-st div.d{color:var(--text-2)}.mreq-st div.d i{background:var(--ink)}.mreq-st div.c{color:var(--accent);font-weight:600}.mreq-st div.c i{background:var(--accent)}.now{border-radius:var(--r-xl);padding:16px;color:#fff;position:relative;overflow:hidden;box-shadow:var(--sh-md)}.now .lbl{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;opacity:.85}.now .cd{font-family:var(--mono);font-size:22px;font-weight:650;margin:8px 0 2px}.now .mt{font-size:14px;opacity:.95}.now .pk{display:inline-flex;margin-top:10px;background:#00000038;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.now.light{color:#1c1b19}.now.light .pk{background:#ffffff8c}.now-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-md)}.now-card .bb{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.qitem{display:flex;gap:12px;align-items:center;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-height:64px;cursor:pointer}.qitem+.qitem{margin-top:8px}.qitem .tc-sw{width:44px;height:44px}.qitem .tx{flex:1;min-width:0}.qitem .tx b{display:block;font-family:var(--mono);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qitem .tx span{display:block;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qitem .dd{text-align:right;flex:none}.qitem .dd b{display:block;font-size:15px;font-variant-numeric:tabular-nums}.qitem .dd span{font-size:11.5px;color:var(--text-3)}.clist .crow{display:grid;grid-template-columns:minmax(0,1.4fr) 150px minmax(0,1fr) 150px 120px;gap:14px;align-items:center;padding:11px 16px;cursor:pointer;transition:background .1s;border-bottom:1px solid var(--line-2)}.clist .crow:last-child{border-bottom:0}.clist .crow:hover{background:var(--hover-2)}.clist .crow.hd{cursor:default;background:var(--sidebar);font-size:12px;color:var(--text-3);padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.clist .crow.hd:hover{background:var(--sidebar)}.kv{display:grid;grid-template-columns:140px minmax(0,1fr);gap:9px 14px;font-size:13.5px}.kv dt{color:var(--text-3)}.kv dd{margin:0;word-break:break-word}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;cursor:pointer;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;flex-direction:column;box-shadow:var(--sh-xs)}.tile:hover{box-shadow:var(--sh-md);border-color:var(--line-3);transform:translateY(-2px)}.tile .im{aspect-ratio:453/345;background:var(--surface);display:grid;place-items:center;overflow:hidden;position:relative;border-bottom:1px solid var(--line-2)}.tile .im img{width:100%;height:100%;object-fit:contain;transition:transform .3s var(--ease)}.tile:hover .im img{transform:scale(1.03)}.tile .im .tg{position:absolute;left:10px;top:10px;display:flex;gap:4px}.tile .bd{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1}.tile .br{font-size:11.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.tile .nm{font-weight:600;font-size:14px;line-height:1.3}.tile .pr{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tile .pr b{font-size:15px;font-variant-numeric:tabular-nums}.tile .pr span{font-size:12px;color:var(--text-3)}.stockl{display:flex;gap:10px;font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.stockl i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;vertical-align:middle}.mat-h{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:28px;margin-bottom:22px}.gal-main{aspect-ratio:453/345;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:grid;place-items:center}.gal-main img{width:100%;height:100%;object-fit:contain}.gal-main img.cover{object-fit:cover}.gal-th{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.gal-th button{width:64px;height:64px;border-radius:9px;border:1px solid var(--line);overflow:hidden;padding:0;cursor:pointer;background:var(--surface);transition:border-color .12s}.gal-th button.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.gal-th img{width:100%;height:100%;object-fit:cover}.gal-th img.ct{object-fit:contain}.props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prop{background:var(--bg);border-radius:var(--r);padding:10px 12px}.prop span{display:block;font-size:11.5px;color:var(--text-3)}.prop b{font-weight:550}.note-i{display:flex;gap:10px;padding:10px 0}.note-i+.note-i{border-top:1px solid var(--line-2)}.note-i .tx{flex:1}.note-i .w{font-size:12px;color:var(--text-3);margin-top:2px}.chart{width:100%;height:140px;display:block}.imp-steps{display:flex;gap:0;margin-bottom:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.imp-steps div{flex:1;display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;color:var(--text-3);font-weight:500;position:relative}.imp-steps div+div{border-left:1px solid var(--line-2)}.imp-steps div .c{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line-3);display:grid;place-items:center;font-size:12px;flex:none}.imp-steps div.on{color:var(--text);background:var(--hover-2)}.imp-steps div.on .c{background:var(--accent);border-color:var(--accent);color:#fff}.imp-steps div.done .c{background:var(--ink);border-color:var(--ink);color:#fff}.drop{border:1.5px dashed var(--line-3);border-radius:var(--r-lg);padding:34px 20px;text-align:center;background:var(--surface);cursor:pointer;transition:all .15s}.drop:hover{border-color:var(--accent);background:var(--accent-soft)}.drop .ic{width:48px;height:48px;border-radius:14px;background:var(--line-2);display:grid;place-items:center;margin:0 auto 10px;color:var(--text-2)}.sumtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.sumtile{border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px;background:var(--surface);cursor:pointer;transition:all .12s;text-align:left}.sumtile:hover{border-color:var(--line-3)}.sumtile.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sumtile .v{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sumtile .l{font-size:12.5px;color:var(--text-2);display:flex;align-items:center;gap:6px}.arrow{color:var(--text-4)}.delta{font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap}.delta.up{color:var(--bad)}.delta.dn{color:var(--ok)}.locs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.loc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;box-shadow:var(--sh-xs)}.loc .ic{width:32px;height:32px;border-radius:9px;background:var(--line-2);display:grid;place-items:center;color:var(--text-2);margin-bottom:10px}.loc b{display:block;font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.loc span{font-size:12.5px;color:var(--text-2)}.loc small{display:block;font-size:11.5px;color:var(--text-3);margin-top:2px}.wf{width:100%;height:auto;display:block}.gantt{display:grid;grid-template-columns:200px minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.gantt .gl{border-right:1px solid var(--line-2)}.gantt .gh{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 14px;font-size:12px;color:var(--text-3);background:var(--sidebar)}.gantt .gr{height:52px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:10px;padding:0 14px}.gantt .gr:last-child{border-bottom:0}.gantt .gw{display:grid;position:relative}.gantt .gwh{display:grid;height:38px;border-bottom:1px solid var(--line);background:var(--sidebar)}.gantt .gwh div{font-size:11.5px;color:var(--text-3);display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line-2)}.gantt .gwr{height:52px;border-bottom:1px solid var(--line-2);position:relative;display:grid}.gantt .gwr:last-child{border-bottom:0}.gantt .gwr>i{border-left:1px solid var(--line-2)}.gantt .bar{position:absolute;top:11px;height:30px;border-radius:8px;display:flex;align-items:center;padding:0 10px;font-size:12px;font-weight:550;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt .today{position:absolute;top:0;bottom:0;width:2px;background:var(--accent);z-index:2}.dlg{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;height:calc(100vh - var(--demoh) - 52px - 210px);min-height:520px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.dlg-l{border-right:1px solid var(--line-2);overflow-y:auto}.dlg-it{display:flex;gap:10px;padding:12px 14px;cursor:pointer;border-bottom:1px solid var(--line-2);position:relative}.dlg-it:hover{background:var(--hover-2)}.dlg-it.on{background:var(--hover)}.dlg-it .tx{flex:1;min-width:0}.dlg-it .tx b{display:block;font-weight:550;font-size:13.5px}.dlg-it .tx span{display:block;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlg-it .tm{font-size:11.5px;color:var(--text-3);text-align:right}.dlg-it .un{display:inline-block;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;text-align:center;line-height:18px;margin-top:4px;padding:0 5px}.chn{position:absolute;left:34px;top:34px;width:16px;height:16px;border-radius:50%;border:2px solid var(--surface);display:grid;place-items:center;color:#fff;font-size:8px;font-weight:700;background:#5c5a55}.chn-tg{background:#1e96d8}.chn-wa{background:#1fa855}.chn-ig{background:#c13584}.chn-max{background:#6a4cff}.chn-mail{background:#5c5a55}.dlg-m{display:flex;flex-direction:column;min-width:0;background:var(--sidebar)}.dlg-mh{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2);background:var(--surface)}.dlg-ms{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:8px}.msg{max-width:70%;padding:9px 12px;font-size:13.5px;line-height:1.4;background:var(--surface);border:1px solid var(--line);align-self:flex-start;border-radius:14px 14px 14px 4px}.msg.me{align-self:flex-end;background:var(--ink);color:var(--surface);border-color:var(--ink);border-bottom-left-radius:14px;border-bottom-right-radius:4px}.msg small{display:block;font-size:10.5px;opacity:.6;margin-top:3px;text-align:right}.msg.sys{align-self:center;background:none;border:0;font-size:12px;color:var(--text-3)}.dlg-in{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line-2);background:var(--surface)}.dlg-r{border-left:1px solid var(--line-2);padding:18px;overflow-y:auto}.set-l{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.set-nav{position:sticky;top:calc(var(--demoh) + 70px);display:flex;flex-direction:column;gap:2px}.set-nav button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:8px 10px;border-radius:var(--r);cursor:pointer;color:var(--text-2);font-size:13.5px;text-align:left}.set-nav button:hover{background:var(--hover);color:var(--text)}.set-nav button.on{background:var(--active);color:var(--text);font-weight:550}.set-sel{display:none}.le{border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;background:var(--surface)}.le.def{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#1c1b19;color:#f3f0ea;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadein .3s}.welcome .wb{max-width:520px;width:100%;text-align:center}.welcome .art{height:180px;position:relative;margin:0 auto 26px;max-width:460px;border-radius:18px;overflow:hidden;background:#2a2926}.welcome .art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.welcome .paint{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#c9876a,#d8b07a 35%,#a9bca0 65%,#9db0c4);mix-blend-mode:multiply;animation:wpaint 3.2s .4s var(--ease) forwards}.welcome .roller{position:absolute;top:8%;height:84%;width:40px;left:-20px;animation:wroll 3.2s .4s var(--ease) forwards}@keyframes wpaint{to{width:100%}}@keyframes wroll{to{left:calc(100% - 26px)}}.welcome img.lg{width:76px;height:76px;margin:0 auto 18px}.welcome h1{font-size:28px;font-weight:650;letter-spacing:-.02em;margin:0 0 8px}.welcome p{color:#b3ada3;font-size:15px;margin:0 0 26px;line-height:1.55}.welcome .btn-a{height:46px;padding:0 24px;font-size:15px}.welcome .skip{display:block;margin:14px auto 0;background:none;border:0;color:#8f8a81;cursor:pointer;font-size:13px}.welcome .skip:hover{color:#f3f0ea}@media (prefers-reduced-motion:reduce){.welcome .paint{animation:none;width:100%}.welcome .roller{display:none}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.stage,body.phonemode .app{display:none}body.phonemode .stage{display:flex;align-items:center;justify-content:center;gap:56px;min-height:calc(100vh - var(--demoh));background:radial-gradient(circle at 50% 30%,#edebe6,#dad6cf);padding:20px}.phone{width:390px;height:844px;border-radius:56px;background:#111;padding:12px;box-shadow:0 40px 80px #00000047,0 0 0 2px #2b2b2b inset;position:relative;flex:none;transform-origin:center center}.phone iframe{width:100%;height:100%;border:0;border-radius:44px;background:var(--surface);display:block}.phone .notch{position:absolute;top:22px;left:50%;transform:translate(-50%);width:110px;height:30px;border-radius:20px;background:#000;z-index:2}.stage-note{max-width:270px;color:var(--text-2);font-size:13.5px;line-height:1.55}.stage-note b{display:block;color:var(--text);font-size:16px;margin-bottom:6px}.stage-note .row{margin-top:14px}@media (max-width:1240px){.kp-grid{grid-template-columns:minmax(0,1fr)}.kp-side{display:none}.kp-mbar{display:flex;position:sticky;bottom:0;margin:20px -32px -64px;padding:12px 32px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);align-items:center;gap:12px;z-index:20}.kp-mbar .t{flex:1;min-width:0}.kp-mbar .t span{font-size:11.5px;color:var(--text-3);display:block}.kp-mbar .t b{font-size:20px;font-variant-numeric:tabular-nums}.tboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){body:not(.sbo){--sbw:64px}.today-grid,.lay-main{grid-template-columns:minmax(0,1fr)}.mreq{grid-template-columns:52px minmax(0,1fr)}.mreq .mr{grid-column:1/-1}.locs{grid-template-columns:repeat(3,minmax(0,1fr))}.dlg{grid-template-columns:260px minmax(0,1fr)}.dlg-r{display:none}.mat-h{grid-template-columns:minmax(0,1fr)}.l-fields{grid-template-columns:120px minmax(150px,1fr) 80px}.l-pack{grid-column:1/-1;justify-content:flex-start;padding-top:0;text-align:left}}@media (max-width:760px){:root{--demoh:0px}body{font-size:15px}body:not(.frame) .demobar{position:static;height:auto;flex-wrap:wrap;padding:8px 12px;gap:8px}body:not(.frame) .demobar .note{display:none}body:not(.frame) .demobar .dseg.roles,body:not(.frame) .demobar .dev,body:not(.frame) .demobar .lbl{display:none}body:not(.frame) .demobar select{display:block;flex:1;min-width:0;height:34px}.app{display:block}.sb,.topbar{display:none}.mh{display:flex;position:sticky;top:0;z-index:40;height:56px;align-items:center;gap:6px;padding:0 8px 0 12px;background:#f6f5f2eb;backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--line)}body.frame .mh{padding-top:0}.mh .ttl{flex:1;min-width:0;font-weight:650;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.mh .ttl small{display:block;font-size:11.5px;color:var(--text-3);font-weight:400;letter-spacing:0}.mh .ib{width:40px;height:40px;border:0;background:none;border-radius:10px;display:grid;place-items:center;color:var(--text);cursor:pointer;flex:none}.mh .ib:active{background:var(--hover)}.mh .ib.pri{background:var(--ink);color:#fff;width:40px;height:40px}.mh .logo{width:30px;height:30px;flex:none}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.tabbar button{border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:54px;font-size:10.5px;color:var(--text-3);cursor:pointer;position:relative;font-weight:500;border-radius:10px}.tabbar button svg{width:22px;height:22px}.tabbar button.on{color:var(--text)}.tabbar button.on svg{color:var(--accent)}.tabbar button .bd{position:absolute;top:4px;left:calc(50% + 6px);min-width:17px;height:17px;border-radius:9px;background:var(--accent);color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center;padding:0 4px;border:2px solid #fff}.page{padding:16px 14px 104px}.ph{margin-bottom:14px}.ph h1{font-size:21px}.btn{height:40px;font-size:14.5px}.btn-sm{height:34px;font-size:13px}.btn-sm.btn-i{width:34px}.btn-i{width:40px}.inp,.sel{height:42px;font-size:16px}.ta{font-size:16px}.chip{height:34px;font-size:13.5px}.seg button{height:32px}.chips.scroll{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 14px;scrollbar-width:none}.chips.scroll::-webkit-scrollbar{display:none}.fgrid.c2,.fgrid.c3,.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.metric{padding:12px}.metric .mv{font-size:22px}.metric .ml{font-size:12px}.metric .ml .ic{width:24px;height:24px}.qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qa button{padding:10px 12px}.qa button>span:last-child>span{display:none}.trow .tx b{white-space:normal}.trow .ra,.ohead .stp{display:none}.mstage{display:block!important}.hello h1{font-size:21px}.trow{padding:10px 8px;min-height:52px}.trow .ra{opacity:1}.card-h{padding:12px 14px}.card-b{padding:14px}.toolbar .inpw{width:100%}.toolbar .sel{flex:1;min-width:0}.tbl-w.mcard{display:none}.ocards{display:flex;flex-direction:column;gap:10px}.ocard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;box-shadow:var(--sh-xs)}.ocard .t{display:flex;gap:10px;align-items:flex-start}.ocard .t b{flex:1;font-weight:600;font-size:15px}.ocard .m{font-size:13px;color:var(--text-3);margin-top:3px}.ocard .f{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-2)}.ohead{padding:16px}.ohead h1{font-size:20px}.osum{min-width:0;width:100%;background:var(--bg);border-radius:var(--r-md);padding:10px 12px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kph-g{grid-template-columns:minmax(0,1fr)}.zone-h{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"ix nm mn" "ar ar ar" "sy sy sy"}.zone-h .zone-ix{grid-area:ix}.zone-h .zone-n{grid-area:nm}.zone-h .area{grid-area:ar}.zone-h .zsys{grid-area:sy}.zone-h .zmn{grid-area:mn}.area .eq{position:static;display:block;text-align:right}.layers{padding:4px}.layer{grid-template-columns:48px minmax(0,1fr) 36px;grid-template-areas:"th nm mn" "fs fs fs" "sm sm sm" "pe pe pe";gap:10px;padding:12px 8px}.layer .grip{display:none}.layer .thumb{width:48px;height:48px}.l-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.l-fields .lf.cl{grid-column:1/-1;order:3}.l-fields .lf.pc{order:2}.l-pack{order:4}.layer .l-sum{text-align:left;display:flex;justify-content:space-between;align-items:baseline;border-top:1px dashed var(--line);padding-top:8px}.layer .l-sum small{display:inline}.lf .inp{height:42px}.wrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.wrow .lmenu{justify-self:end}.wrow>b{align-self:center;font-size:15px}.wq{display:flex;flex-direction:column;gap:4px}.kph:not(.open) .fl.more{display:none}.ph.mhide{display:none}.ph>div:not(.hello)>h1{display:none}.ph .sub{margin-top:0}.wrow .wn,.wrow .wz{grid-column:1/-1}.wrow.wh{display:none}.kp-mbar{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));margin:0;padding:10px 14px;z-index:55;box-shadow:0 -6px 20px #0000000f}.page.kp-page{padding-bottom:180px}.pk-body{grid-template-columns:minmax(0,1fr)}.pk-nav{display:none}.pk-grid{grid-template-columns:minmax(0,1fr)}.pk-top,.pk-list{padding:12px 14px}.pk-card .add{opacity:1}.ovl{padding:0;align-items:flex-end}.mdl,.mdl.w-lg,.mdl.w-xl,.mdl.w-sm{max-width:none;border-radius:20px 20px 0 0;max-height:92vh;animation:sheetin .25s var(--ease)}.mdl.full{height:100%;max-height:100%;border-radius:0}@keyframes sheetin{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.mdl-h{padding:14px 16px 12px;position:relative}.mdl-h:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:4px;background:var(--line-3)}.mdl-b{padding:16px}.mdl-f{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.mdl-f .btn{flex:1}.drw{width:100%;animation:sheetin .25s var(--ease)}.drw-h{padding:14px 16px 12px}.drw-b{padding:16px 16px 24px}.drw-f{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.drw-f .btn{flex:1}.toasts{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));align-items:center}.toast{max-width:100%}.pdf-bar{padding:0 8px;gap:6px}.pdf-bar .t span,.pdf-bar .hm{display:none}.pdf-scroll{padding:12px 8px 40px}.tstrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tst{padding:10px 12px}.tst .v{font-size:22px}.tst .ic{width:30px;height:30px}.tboard{grid-template-columns:minmax(0,1fr)}.mreq{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.mreq .tc-sw{width:44px;height:44px}.clist .crow{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px}.clist .crow .hm,.clist .crow.hd{display:none}.kv{grid-template-columns:110px minmax(0,1fr)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile .bd{padding:10px 10px 12px}.tile .nm{font-size:13px}.tile .stockl{flex-direction:column;gap:2px}.props{grid-template-columns:minmax(0,1fr)}.sumtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.imp-steps div{padding:10px;font-size:12px}.imp-steps div span.lt{display:none}.locs{grid-template-columns:repeat(2,minmax(0,1fr))}.gantt{grid-template-columns:120px minmax(0,1fr)}.dlg{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.dlg-m{display:none}.set-l{grid-template-columns:minmax(0,1fr)}.set-nav{display:none}.set-sel{display:block;margin-bottom:14px}.hm{display:none!important}.tbl th,.tbl td{padding:10px 12px}.help{margin-top:28px}.kb{grid-auto-columns:minmax(260px,85%)}.a4{transform-origin:top left}}@media (min-width:761px){.sm-only{display:none!important}}@media (max-width:760px){body:not(.frame) .demobar a.back{height:38px}.packchip{height:32px;padding:0 10px}.lf .h{white-space:normal}.lf .h a{display:inline-block;padding:9px 2px}.pill{height:36px}.frow{min-height:42px}.trow .tx .tm a{padding:8px 0}}.mstage{display:none;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.mstage .row{justify-content:space-between;font-size:13px;margin-bottom:8px}.mstage .mstp i{height:6px}.lnk.ya{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;margin-top:2px;white-space:nowrap}.kpv-c .a .btn-i{margin-left:auto}.t-sub{font-size:12.5px;color:var(--text-3);margin-top:1px}.t-main{font-weight:550;color:var(--text)}summary.lnk{display:inline-flex;align-items:center;gap:6px}summary.lnk::-webkit-details-marker{display:none}.fl>.seg{align-self:flex-start}.btn[disabled]{background:var(--line-2);border-color:var(--line);color:var(--text-3)}.wf{max-width:920px;margin:0 auto}.tile .im svg.ph{width:64%;height:auto}@media (max-width:760px){body.frame .mh{height:auto;min-height:56px;padding-top:40px;padding-bottom:6px}body.frame .tabbar{padding-bottom:18px}body.frame .kp-mbar{bottom:80px}body.frame .toasts{bottom:96px}}@media (max-width:760px){.tile .pr span{display:none}}.teaser .tz{min-height:240px}.later{display:inline-flex;align-items:center;height:18px;padding:0 7px;margin-left:6px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.02em;background:var(--line-2);color:var(--text-3);vertical-align:middle;white-space:nowrap}.later.big{height:22px;font-size:11.5px;padding:0 9px}.sb-i .soon{color:var(--text-4)}.fbtn{position:relative}.fbtn.on{background:var(--active);color:var(--text)}.fdot{min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 5px}.sbox{width:260px}.fpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 16px;margin:-6px 0 16px;display:flex;flex-direction:column;gap:10px;animation:pagein .18s var(--ease)}.frw{display:flex;gap:12px;align-items:flex-start}.fl-l{width:84px;flex:none;font-size:12.5px;color:var(--text-3);padding-top:7px}.olist{display:flex;flex-direction:column}.orow{display:grid;grid-template-columns:minmax(0,1fr) 150px 130px 110px 18px;gap:14px;align-items:center;padding:13px 18px;cursor:pointer;transition:background .1s;border-top:1px solid var(--line-2)}.orow:first-child{border-top:0}.orow:hover{background:var(--hover-2)}.orow>.av,.orow>.tc-sw{display:none}.orow .on{min-width:0}.orow .on b{display:block;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orow .on span{display:block;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orow .oa{text-align:right;font-weight:550;font-variant-numeric:tabular-nums}.orow .ot{text-align:right;font-size:12.5px;color:var(--text-3)}.orow .oc{color:var(--text-4)}.orow:has(>.av),.orow:has(>.tc-sw){grid-template-columns:44px minmax(0,1fr) 150px 130px 110px 18px}.orow:has(>.av)>.av,.orow:has(>.tc-sw)>.tc-sw{display:grid}.mgrb{overflow:hidden}.mgr-h{display:flex;align-items:center;gap:12px;width:100%;border:0;background:var(--sidebar);padding:12px 18px;cursor:pointer;text-align:left;border-bottom:1px solid var(--line-2)}.mgr-h:hover{background:var(--hover)}.mgr-h .mn{flex:1;min-width:0}.mgr-h .mn b{display:block;font-weight:600;font-size:14.5px}.mgr-h .mn span{font-size:12.5px;color:var(--text-3)}.mgrb .mgr-h:last-child{border-bottom:0}.stsel{position:relative}.stchip{height:28px;padding:0 10px;cursor:pointer;border:0;font-size:13px;gap:7px}.stchip i{width:7px;height:7px;border-radius:50%}.stmenu{position:absolute;top:34px;left:0;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:6px;min-width:210px;animation:popin .15s var(--ease)}.stmenu button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:13.5px;text-align:left}.stmenu button span{flex:1}.stmenu button:hover,.stmenu button.on{background:var(--hover)}.stmenu button i{width:8px;height:8px;border-radius:50%}.viap{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-line);margin-bottom:12px;cursor:pointer;max-width:560px}.viap .k{display:block;font-size:11.5px;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.viap b{display:block;font-size:16px;font-weight:650}.viap .t2{font-size:12.5px}.pill.dim{opacity:.7}.osum{justify-content:flex-start}.packchip.big{height:28px;font-size:13px;font-weight:600;background:var(--line-2);color:var(--text);padding:0 10px}.why{font-size:11.5px;color:var(--text-4);cursor:help;border-bottom:1px dotted var(--line-3)}.smore{margin:4px 12px 0;justify-content:flex-start}.stot{margin-top:4px}.qline{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--text-2);margin:-6px 0 18px}.qline b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.qline .bad,.qline .bad b{color:var(--bad)}.cq{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;align-items:start}.cq-r{position:sticky;top:calc(var(--demoh) + 70px)}.cq-det{max-height:calc(100vh - var(--demoh) - 90px);display:flex;flex-direction:column;overflow:hidden}.cq-det .drw-b{overflow-y:auto;flex:1}.nowgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.now-card{cursor:pointer;transition:box-shadow .15s}.now-card.picked,.qrow.picked{box-shadow:0 0 0 2px var(--ink)}.qlist{display:flex;flex-direction:column}.qrow{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;border-top:1px solid var(--line-2);transition:background .1s;border-radius:2px}.qrow:first-child{border-top:0}.qrow:hover{background:var(--hover-2)}.qrow .tx{flex:1;min-width:0}.qrow .tx b{display:block;font-family:var(--mono);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrow .tx span{display:block;font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrow .qo{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;max-width:180px;text-align:right}.qrow .qo .t2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.qrow .due{font-size:12.5px;font-weight:550;width:96px;text-align:right}.qmv{display:flex;flex-direction:column;gap:0}.qmv .btn{height:22px;width:26px}.qsec{margin-top:20px}.qsec summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.qsec summary::-webkit-details-marker{display:none}.qsec summary .n{font-weight:500;color:var(--text-4)}.qsec[open] summary .chev{transform:rotate(90deg)}.qsec summary .chev{transition:transform .15s}.bal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bal>div{background:var(--bg);border-radius:var(--r);padding:10px 12px}.bal span{display:block;font-size:12px;color:var(--text-3)}.bal b{font-size:18px;font-weight:650}.bal .acc{background:var(--accent-soft)}.bal .acc b{color:var(--accent)}.bal .warn{background:var(--warn-soft)}.inv-c{border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.inv-l div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:4px 0;border-top:1px solid var(--line-2)}.inv-l span{color:var(--text-2);min-width:0}.inv-t{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:14px}.inv-t b{font-size:17px}.tbk{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r);background:var(--ok-soft);margin-bottom:14px;font-size:13px}.tbk .wi{color:var(--ok)}.tbk b{display:block;font-weight:600}.tbk span{color:var(--text-2);font-size:12px}.tbk>div{flex:1}.aist{display:flex;flex-direction:column;gap:12px;padding:10px 0}.aist>div{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:14px}.aist>div.d{color:var(--text-2)}.aist>div.c{color:var(--text);font-weight:550}.aist .c{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-3);display:grid;place-items:center;font-size:12px;flex:none}.aist>div.d .c{background:var(--ink);border-color:var(--ink);color:#fff}.aist>div.c .c{border-color:var(--accent)}.spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--accent-line);border-top-color:var(--accent);animation:spin .8s linear infinite;display:block}@keyframes spin{to{transform:rotate(360deg)}}.more-f summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.more-f summary::-webkit-details-marker{display:none}.set-m{width:90px;height:auto;flex:none}.a4-ev{display:flex;gap:14px;align-items:center;margin-top:18px;padding:10px 12px;border:1px solid #DDD}.a4-ev svg{width:74px;height:74px;flex:none}.a4-ev b{display:block;font-size:12px}.a4-ev span{display:block;font-size:10.5px;color:#555}.a4-ev .lk{font-family:var(--mono);color:#1a1a1a;margin-top:3px}.welcome .wart{position:relative;height:210px;max-width:520px;margin:0 auto 24px;border-radius:18px;overflow:hidden}.welcome .wart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.welcome .wgrey,.welcome .wcol{position:absolute;top:0;right:0;bottom:0;left:0}.welcome .wcol{clip-path:inset(0 100% 0 0);animation:wreveal 3.4s .5s var(--ease) forwards}@keyframes wreveal{to{clip-path:inset(0 0 0 0)}}.welcome .wm{position:absolute;bottom:-6px;left:-60px;height:190px;animation:wwalk 3.4s .5s var(--ease) forwards}.welcome .wm img{height:100%;width:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}@keyframes wwalk{to{left:calc(100% - 70px)}}.welcome .lg{width:56px;height:56px;margin:0 auto 14px}@media (prefers-reduced-motion:reduce){.welcome .wcol{clip-path:none}.welcome .wm{left:auto;right:10px}}#cheer{position:fixed;right:22px;bottom:22px;z-index:390;pointer-events:none}.cheer{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:flex-end;gap:12px;width:330px;padding:12px 14px 12px 10px;border-radius:16px;background:#edebe7;box-shadow:var(--sh-lg);animation:cheerin .35s var(--ease)}.cheer-paint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#f3d9cb,#f2e3c2 55%,#e4e7d4);transform-origin:left center;transform:scaleX(0);animation:cheerpaint .9s .25s var(--ease) forwards;border-radius:inherit}.cheer-paint:after{content:"";position:absolute;right:-12px;top:0;bottom:0;width:24px;background:inherit;border-radius:50%;filter:blur(4px)}.cheer-m{position:relative;height:96px;width:auto;margin:-24px 0 -12px;flex:none;animation:cheerhop .6s .3s var(--ease)}.cheer-t{position:relative;flex:1;padding-bottom:6px}.cheer-t b{display:block;font-size:14.5px;font-weight:650;line-height:1.3}.cheer-t span{font-size:12.5px;color:var(--text-2)}.cheer .x{position:relative;align-self:flex-start;width:26px;height:26px}.cheer.out{opacity:0;transform:translateY(8px);transition:all .3s}@keyframes cheerin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cheerpaint{to{transform:scaleX(1)}}@keyframes cheerhop{0%{transform:translateY(0)}40%{transform:translateY(-8px)}to{transform:none}}body.bare .sb,body.bare .topbar,body.bare .mh,body.bare .tabbar{display:none!important}body.bare .app{grid-template-columns:minmax(0,1fr)}body.bare{background:#efede9}.page.client-page{max-width:860px;padding:22px 20px 60px}.ckp{background:var(--surface);border-radius:18px;box-shadow:var(--sh-md);overflow:hidden}.ck-demo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#1f1e1b;color:#cdc8bf;font-size:12.5px;padding:8px 14px}.ck-demo b{color:#f3f0ea;font-family:var(--mono);font-weight:500}.ck-head{display:flex;gap:22px;align-items:center;padding:30px 34px 22px;border-bottom:1px solid var(--line-2)}.ck-head img{width:84px;height:84px;flex:none}.ck-ht span{font-size:12.5px;color:var(--text-3);letter-spacing:.02em}.ck-ht h1{font-size:26px;font-weight:650;letter-spacing:-.02em;margin:4px 0 2px}.ck-ht p{margin:0;color:var(--text-2)}.ck-who{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--line-2);margin:22px 34px 0;border-radius:var(--r-lg)}.ck-who>div{padding:14px 16px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-2)}.ck-who>div+div{border-left:3px solid #fff}.ck-who small{font-size:10.5px;letter-spacing:.1em;color:var(--text-3);font-weight:700}.ck-who b{font-size:15px;color:var(--text)}.ck-mgr{flex-direction:row!important;align-items:center;gap:12px!important}.ck-mgr>div{display:flex;flex-direction:column;gap:2px}.ck-act{display:flex;gap:10px;flex-wrap:wrap;padding:16px 34px 4px}.ck-zone{padding:22px 34px 6px}.ck-zh{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:8px;margin-bottom:6px;gap:10px}.ck-zh h2{font-size:16px;font-weight:700;margin:0;letter-spacing:.02em;text-transform:uppercase}.ck-zh span{font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ck-m{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-2);align-items:start}.ck-im{width:84px;height:84px;border-radius:10px;border:1px solid var(--line-2);overflow:hidden;background:var(--surface);display:grid;place-items:center}.ck-im img,.ck-im svg{width:100%;height:100%;object-fit:contain}.ck-mt{display:flex;flex-direction:column;gap:3px;min-width:0}.ck-step{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.ck-mt b{font-size:15px;font-weight:650}.ck-col{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2);font-family:var(--mono)}.ck-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.ck-links a{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:13px;cursor:pointer;font-weight:500}.ck-links a:hover{text-decoration:underline}.ck-tex{display:flex;gap:6px;align-items:center;margin-top:8px}.ck-tex img{width:46px;height:46px;border-radius:7px;object-fit:cover}.ck-tex span{font-size:12px;color:var(--text-3);margin-left:4px}.ck-pr{text-align:right}.ck-pr b{display:block;font-size:16px;font-weight:650}.ck-pr span{font-size:12px;color:var(--text-3);white-space:nowrap}.ck-w{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:14px}.ck-tot{margin:18px 34px 0 auto;max-width:360px;padding-right:34px}.ck-tot>div{display:flex;justify-content:space-between;padding:5px 10px;font-size:14px;font-variant-numeric:tabular-nums}.ck-tot .all{background:var(--ink);color:#fff;font-weight:700;font-size:17px;padding:12px 14px;border-radius:8px;margin-top:6px}.ck-tot p{font-size:12px;color:var(--text-3);margin:8px 0 0}.ck-foot{display:flex;gap:14px;align-items:center;margin-top:28px;padding:18px 34px;background:var(--line-2);font-size:12px;color:var(--text-2)}.ck-foot img{width:40px;height:40px}@media (max-width:1100px){.cq{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:760px){.sbox{width:100%;order:-1;flex-basis:100%}.ph .acts{width:100%}.orow,.orow:has(>.av),.orow:has(>.tc-sw){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n a" "s t";gap:6px 10px;padding:12px 14px}.orow:has(>.av),.orow:has(>.tc-sw){grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"v n a" "v s t"}.orow>.av,.orow>.tc-sw{grid-area:v;width:40px;height:40px}.orow .on{grid-area:n}.orow .os{grid-area:s}.orow .oa{grid-area:a}.orow .ot{grid-area:t}.orow .oc{display:none}.frw{flex-direction:column;gap:6px}.fl-l{padding-top:0}.bal{grid-template-columns:repeat(2,minmax(0,1fr))}.cheer{width:auto}#cheer{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}body.frame #cheer{bottom:96px}.page.client-page{padding:0 0 30px}.ckp{border-radius:0}.ck-head{padding:20px 16px 16px;gap:14px}.ck-head img{width:56px;height:56px}.ck-ht h1{font-size:20px}.ck-who{grid-template-columns:1fr;margin:16px 16px 0}.ck-who>div+div{border-left:0;border-top:3px solid #fff}.ck-act{padding:14px 16px 0}.ck-act .btn{flex:1}.ck-zone{padding:18px 16px 4px}.ck-m{grid-template-columns:64px minmax(0,1fr);gap:12px}.ck-im{width:64px;height:64px}.ck-pr{grid-column:2;text-align:left;display:flex;gap:10px;align-items:baseline}.ck-tot{margin:16px 16px 0;padding-right:0;max-width:none}.ck-foot{padding:16px}.viap{max-width:none}.kpv-c .a .btn-i{margin-left:0}}@media (max-width:760px){.welcome .skip{padding:12px 16px}.stchip,.packchip.big{height:36px}.cheer .x{width:34px;height:34px}.ck-links a{padding:8px 0}}.sb-i{height:32px}.sb-g{margin-top:10px}.sb-gt{padding-bottom:4px}.cq-det .drw-f{flex-wrap:nowrap}.cq-det .sw-big{height:76px}.nall{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3);padding:0 20px 12px;margin-top:-6px}.drw>.nall{background:var(--surface)}.qrow .due{white-space:nowrap;width:auto;min-width:72px}.cq-det{max-height:calc(100vh - var(--demoh) - 170px)}.soonb{background:var(--line-2);color:var(--text-3)}@media (max-width:560px){.qrow{flex-wrap:wrap;row-gap:8px}.qrow .qo{max-width:none;flex:1 1 auto}.qrow>.row,.qrow>.btn{margin-left:auto}}.hero4{display:grid;grid-template-columns:1.15fr 1fr;gap:0;border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-md);min-height:440px}.h4-art{position:relative;overflow:hidden;background:#2a2926}.h4-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.h4-grey,.h4-col{position:absolute;top:0;right:0;bottom:0;left:0}.h4-col{clip-path:inset(0 100% 0 0);animation:wreveal 3.2s .3s var(--ease) forwards}.h4-m{position:absolute;bottom:0;left:-80px;height:78%;animation:wwalk 3.2s .3s var(--ease) forwards}.h4-m img{height:100%;width:auto;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.h4-t{padding:44px 44px 40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.h4-d{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.h4-t h1{font-size:34px;line-height:1.1;letter-spacing:-.02em;margin:0}.h4-t p{margin:0;color:var(--text-2);font-size:16px;line-height:1.6;max-width:440px}.h4-s{display:flex;gap:22px;color:var(--text-2);font-size:14px}.h4-s b{font-size:22px;color:var(--text);margin-right:4px}.h4-t .btn{align-self:flex-start;margin-top:6px}@media (max-width:900px){.hero4{grid-template-columns:1fr}.h4-art{min-height:220px}.h4-t{padding:26px}}.trow.t4{display:grid;grid-template-columns:22px minmax(0,1fr) 128px 86px;gap:12px}.trow.t4 .ra{justify-content:flex-end}.trow.t4 .due{text-align:right}@media (max-width:760px){.trow.t4{grid-template-columns:22px minmax(0,1fr) auto}.trow.t4 .ra{display:none}}.orow.ohd{cursor:default;padding-top:8px;padding-bottom:8px;background:var(--hover-2)}.orow.ohd:hover{background:var(--hover-2)}.oh-c{border:0;background:none;padding:0;font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);cursor:pointer;text-align:left}.oh-c.r{text-align:right}.oh-c.on,.oh-c:hover{color:var(--text)}@media (max-width:760px){.orow.ohd{display:none}}.cl4{margin:14px 0}.cl4 .wi4{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.cl4-r{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line-2)}.cl4-r:first-child{border-top:0}.cl4-from{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;margin-bottom:16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--hover-2)}.cl4-from>.btn{grid-column:1/-1;justify-self:start}.le4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.le4-t{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.le4-t span{font-size:12.5px;color:var(--text-3)}.le4-t em{font-style:normal;font-weight:650;font-size:17px;margin-top:4px}.le4-t.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.acc4{display:flex;flex-wrap:wrap;gap:8px}.acc4-b{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px 6px 6px;cursor:pointer;font-size:13px}.acc4-b i{width:22px;height:22px;border-radius:50%}.acc4-b.on{border-color:var(--text);font-weight:600}.acc4-b input{width:22px;height:22px;border:0;padding:0;background:none}.chn4{width:20px;height:20px;border-radius:6px;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.dl4-f{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.dlg-it.un4 .tx b{font-weight:700}.acc4n{display:block;font-size:11px;color:var(--text-4);margin-top:2px}.msg{position:relative}.msg4{display:none;position:absolute;right:-6px;top:-12px;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:2px;box-shadow:var(--sh-sm)}.msg:hover .msg4{display:flex}.msg4 button{border:0;background:none;cursor:pointer;padding:4px;border-radius:6px;color:var(--text-2)}.msg4 button:hover{background:var(--hover)}.dl4-a{display:flex;flex-direction:column;gap:6px}.dl4-a .btn{justify-content:flex-start}.dock4{position:fixed;right:20px;bottom:0;width:min(760px,calc(100vw - 300px));z-index:150;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:var(--sh-lg)}.dock4.min{width:300px}.dock4-h{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--line-2)}.dock4-h .sp{flex:1}.dock4-h .un{background:var(--accent);color:#fff;border-radius:9px;font-size:11px;padding:1px 6px}.ib4{border:0;background:none;cursor:pointer;padding:5px;border-radius:6px;color:var(--text-2)}.ib4:hover{background:var(--hover)}.dock4-b{padding:10px;height:min(520px,70vh);display:flex;flex-direction:column}.dock4-b .dlg{flex:1;min-height:0;height:auto;grid-template-columns:240px minmax(0,1fr)}.rep4{margin-left:6px;color:var(--text-3)}.shot4{display:flex;align-items:center;gap:10px;border:1px dashed var(--line-3);border-radius:10px;padding:12px;color:var(--text-2);font-size:13px;margin-bottom:12px}.shot4.big{background:var(--hover-2);margin-top:12px}.shot4.big div{flex:1}.shot4.big b{display:block;color:var(--text)}.est4{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--accent-soft);border-radius:12px;padding:14px}.est4 span{display:block;font-size:12px;color:var(--text-3)}.est4 b{font-size:20px}.qr4{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;padding:12px;margin-bottom:16px}.qr4-r{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.up4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px dashed var(--line-3);border-radius:8px;cursor:pointer;font-size:11px;color:var(--text-2);min-width:64px;min-height:64px;overflow:hidden}.up4.on img{width:100%;height:100%;object-fit:cover}.ral4-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#00000073;display:flex;align-items:center;justify-content:center;padding:20px}.ral4-ovl .mdl{max-height:90vh;display:flex;flex-direction:column}.ral4-ovl .mdl-b{overflow:auto}.ral4-g{margin-bottom:12px}.ral4-g b{display:block;font-size:12.5px;margin-bottom:6px}.ral4-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:4px}.ral4-l button{height:40px;border:0;border-radius:6px;cursor:pointer;display:flex;align-items:flex-end;padding:3px 4px;font-size:10px;font-family:var(--mono)}.ral4-l button span{color:#1c1b19}.ral4-l button span.lt{color:#fff}.ral4-l button:hover{outline:2px solid var(--text)}.help4{position:fixed;z-index:160;width:96px;-webkit-user-select:none;user-select:none}.h4-body{height:150px;cursor:grab;display:flex;justify-content:center;transform-origin:50% 100%;animation:h4breath 4s ease-in-out infinite}.help4.drag .h4-body{cursor:grabbing}.h4-body img{height:100%;width:auto;filter:drop-shadow(0 8px 10px rgba(0,0,0,.25));pointer-events:none}@keyframes h4breath{50%{transform:scaleY(1.015)}}.h4-look{animation:h4look 2.6s ease-in-out}@keyframes h4look{30%,70%{transform:rotate(4deg) translate(2px)}}.h4-whistle{animation:h4wh 2.6s ease-in-out}@keyframes h4wh{25%,75%{transform:translateY(-3px)}50%{transform:translateY(0)}}.h4-think{animation:h4th 2.6s ease-in-out}@keyframes h4th{30%,70%{transform:rotate(-3deg)}}.h4-scratch{animation:h4sc 2.6s ease-in-out}@keyframes h4sc{20%,40%,60%{transform:rotate(2deg)}30%,50%{transform:rotate(-2deg)}}.h4-sit{animation:h4sit 2.6s ease-in-out}@keyframes h4sit{30%,70%{transform:scaleY(.9) translateY(4px)}}.h4-bub{position:absolute;top:-6px;right:-10px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:3px 9px;font-size:14px;opacity:0;visibility:hidden;box-shadow:var(--sh-sm)}.h4-bub.on{opacity:1;visibility:visible}.h4-menu{position:absolute;bottom:156px;right:0;width:230px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:6px;display:flex;flex-direction:column}.h4-menu button{display:flex;gap:8px;align-items:center;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left;font-size:13.5px}.h4-menu button:hover{background:var(--hover)}.rep4b{width:100%;border:0;background:none;cursor:pointer;margin-bottom:4px}.ral4-in{position:relative}.ral4-in .inp{padding-right:78px}.ral4-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);cursor:pointer;font-size:12px;font-weight:600;color:var(--text-2)}.ral4-btn:hover{color:var(--text);border-color:var(--line-3)}@media (max-width:760px){body{--glass:rgba(255,255,255,.62);--glass-b:rgba(255,255,255,.75);--glass-sh:0 10px 30px rgba(28,27,25,.14),0 1px 0 rgba(255,255,255,.7) inset}body.dark{--glass:rgba(40,39,36,.62);--glass-b:rgba(255,255,255,.12);--glass-sh:0 10px 30px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.08) inset}.mh{background:linear-gradient(var(--bg) 40%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important;height:auto!important;padding:10px 12px 6px!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.mh5-t{text-align:center;font-weight:650;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh5-r{display:flex;gap:8px}.ib5{width:42px;height:42px;border-radius:50%;border:1px solid var(--glass-b);background:var(--glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--glass-sh);display:grid;place-items:center;color:var(--text);cursor:pointer;padding:0}.ib5.av5{padding:3px}.ib5.av5 .av{width:34px;height:34px}.ib5.pri{background:var(--accent);color:#fff;border-color:transparent}.tabbar{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;display:flex!important;gap:10px;align-items:center;padding:0!important}body.frame .tabbar{bottom:22px!important;padding-bottom:0!important}.tb5{flex:1;display:flex;height:64px;padding:5px;border-radius:32px;background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--glass-sh)}.tb5 button{flex:1;height:54px!important;border-radius:27px;gap:2px!important;font-size:10.5px!important;color:var(--text-2)!important;transition:background .2s}.tb5 button.on{background:#1c1b1912;color:var(--text)!important}body.dark .tb5 button.on{background:#ffffff1a}.tb5 button.on svg{color:var(--accent)}.tb5-s{width:64px;height:64px;flex:none;border-radius:50%;border:1px solid var(--glass-b);background:var(--glass);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--glass-sh);display:grid;place-items:center;color:var(--text);cursor:pointer}.tb5-s svg{width:22px;height:22px}.page{padding-bottom:110px!important}.card,.tbl-w,.clist{border-radius:16px!important}.ph h1{font-size:30px;letter-spacing:-.02em}.hero4{border-radius:24px;min-height:0}.h4-t h1{font-size:28px}#sm5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.sm5-ovl{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .22s}#sm5.on .sm5-ovl{background:#00000047}.sm5{position:absolute;left:8px;top:8px;bottom:8px;width:min(330px,86vw);border-radius:28px;background:var(--glass);border:1px solid var(--glass-b);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 20px 60px #00000040;overflow-y:auto;padding:14px 12px 24px;transform:translate(-110%);transition:transform .26s var(--ease)}#sm5.on .sm5{transform:none}.sm5-u{display:flex;align-items:center;gap:12px;padding:6px 6px 14px}.sm5-u div{flex:1;min-width:0}.sm5-u b{display:block;font-size:16px}.sm5-u span{font-size:12.5px;color:var(--text-3)}.sm5-new{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border:0;border-radius:23px;background:var(--accent);color:#fff;font-weight:600;cursor:pointer;margin-bottom:14px}.sm5-g{margin-bottom:14px}.sm5-gt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:0 12px 6px}.sm5-l{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:var(--sh-xs)}body:not(.dark) .sm5-l{background:#fffc}.sm5-l button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:none;padding:12px 14px;font-size:15px;color:var(--text);cursor:pointer;text-align:left;border-top:1px solid var(--line-2)}.sm5-l button:first-child{border-top:0}.sm5-l button span{flex:1}.sm5-l button.on{color:var(--accent);font-weight:600}.sm5-l button i{font-style:normal;font-size:12px;background:var(--line-2);border-radius:9px;padding:1px 7px;color:var(--text-2)}.sm5-l button i.hot{background:var(--accent);color:#fff}.sm5-l button em{font-style:normal;font-size:11px;color:var(--text-4)}.sm5-l .cv{color:var(--text-4)}.dock4{display:none}}@media (max-width:760px){.tabbar .tb5-s{width:64px!important;height:64px!important;border-radius:50%!important;flex:none!important}.ph .acts>.btn-p,.ph .acts>.btn-a{display:none}.ph h1{display:block!important}}.ral4-in .inp{padding-right:104px}.pal6-t{display:flex;gap:6px;margin-bottom:14px;border-bottom:1px solid var(--line);padding-bottom:10px}.pal6-t button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 14px;cursor:pointer;font-size:13.5px}.pal6-t button span{color:var(--text-3);font-size:12px;margin-left:6px}.pal6-t button.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pal6-t button.on span{color:inherit;opacity:.7}.ncs6-h{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;margin-bottom:12px}.ncs6-h button{height:30px;border:0;border-radius:6px;cursor:pointer}.ncs6-h button.on{outline:2px solid var(--text);outline-offset:2px}.ncs6-w{display:grid;grid-template-columns:1fr 150px;gap:16px}.ncs6-tri{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-flow:row;gap:4px}.ncs6-tri button,.ncs6-n button{height:42px;border:0;border-radius:6px;cursor:pointer;display:flex;align-items:flex-end;padding:3px 5px;font-size:10px;font-family:var(--mono)}.ncs6-tri button span,.ncs6-n button span{color:#1c1b19}.ncs6-tri button span.lt,.ncs6-n button span.lt{color:#fff}.ncs6-tri button:hover,.ncs6-n button:hover{outline:2px solid var(--text)}.ncs6-n{display:flex;flex-direction:column;gap:3px}.ncs6-n b{font-size:12.5px;margin-bottom:3px}.ncs6-n button{height:24px}.fans6{display:grid;gap:10px;margin-bottom:10px}.fan6{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px}.fan6 span{width:54px;height:54px;border-radius:10px}.fan6 div{flex:1}.fan6 b{display:block}.fan6 small{color:var(--text-3)}.fan6 em{font-style:normal;font-size:12px;color:var(--text-3)}@media (max-width:760px){.ncs6-w{grid-template-columns:1fr}.ncs6-h{grid-template-columns:repeat(10,1fr)}}@media (max-width:760px){.tb5{height:60px!important;padding:6px!important;gap:2px;align-items:center}.tb5 button{flex:0 0 48px!important;height:48px!important;border-radius:24px!important;flex-direction:row!important;gap:6px!important;padding:0!important;justify-content:center}.tb5 button span:not(.bd){display:none}.tb5 button.on{flex:1 1 auto!important;padding:0 14px!important}.tb5 button.on span:not(.bd){display:inline;font-size:13.5px!important;font-weight:600;white-space:nowrap}.tb5 button .bd{top:2px!important;left:auto!important;right:2px}.tb5 button:not(.on){flex:1 1 0!important}.tabbar .tb5-s{width:60px!important;height:60px!important}}.nt7{margin-bottom:16px}.nt7-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.nt7-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.nt7-i{position:relative;background:var(--nc);color:#1c1b19;border-radius:4px 14px 14px;padding:12px 14px 8px;box-shadow:0 6px 14px #1c1b1914;min-height:110px;display:flex;flex-direction:column}.nt7-i p{margin:0 0 8px;font-size:13.5px;line-height:1.45;flex:1}.nt7-pin{position:absolute;top:8px;right:10px;color:#b5562f}.nt7-o{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:#5c5a55;cursor:pointer;margin-bottom:6px}.nt7-f{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#5c5a55}.nt7-f span{display:inline-flex;gap:4px;align-items:center}.nt7-f button{border:0;background:#0000000f;border-radius:6px;cursor:pointer;padding:3px 6px;color:#1c1b19}.nt7-e{color:var(--text-3);font-size:13px;padding:10px}.nt7-c{width:28px;height:28px;border-radius:8px;border:2px solid transparent;cursor:pointer}.nt7-c.on{border-color:var(--text)}.wait.w7{cursor:pointer;border-radius:10px;align-items:center}.wait.w7:hover{background:var(--hover)}.w7c{color:var(--text-4);flex:none}.kp7-bar{display:none;position:sticky;top:calc(var(--demoh) + 8px);z-index:30;align-items:center;gap:10px;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);border-radius:12px;padding:8px 12px;margin-bottom:10px;font-size:13px}.kp7-bar.on{display:flex}.kp7-bar span{flex:1;color:var(--text)}.kp-page .card-b{padding-top:12px;padding-bottom:12px}.kp-page .sec{margin-top:14px}.kp-page .sec-h{margin-bottom:6px}.kp-page .fl label{margin-bottom:3px}.kp-page .kph-g{gap:10px}.kp-page .addzone{margin:8px 0}.due7{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;padding:12px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.due7 label{display:flex;gap:8px;align-items:center;width:100%}.due7 label span{color:var(--text-3);font-size:12.5px}.due7 .inp{width:180px;font-weight:600}.due7-q{display:flex;gap:6px;flex-wrap:wrap}.due7-q button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 12px;cursor:pointer;font-size:13px}.due7-q button.on{background:var(--ink);color:var(--surface)}button[disabled][data-a=sendTint],button[disabled][data-a=saveSample]{opacity:.45;cursor:not-allowed}.ord7-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.ord7-empty p{margin:4px 0 0;color:var(--text-2);max-width:620px}.ord7-sum{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.ord7-sum>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ord7-sum span{display:block;font-size:12px;color:var(--text-3)}.ord7-sum b{font-size:20px}.ord7-sum small{display:block;font-size:11.5px;color:var(--text-3)}@media (max-width:760px){.ord7-sum{grid-template-columns:1fr 1fr}}.ord7-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--line-2);flex-wrap:wrap}.ord7-row:first-child{border-top:0}.ord7-a{display:flex;gap:6px}.sup7{padding:12px;border-top:1px solid var(--line-2)}.sup7:first-child{border-top:0}.sup7-h{display:flex;gap:10px;align-items:center;margin-bottom:8px}.sup7-h .sp,.sup7-s .sp{flex:1}.sup7-s{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px}.sup7-b{display:inline-flex;gap:5px;align-items:center;color:var(--text-2)}.arr7{display:flex;gap:10px;align-items:center;border-radius:12px;padding:12px;margin-bottom:16px;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn)}.arr7.ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.arr7 b{display:block;color:var(--text)}.arr7 span{font-size:12.5px;color:var(--text-2)}.dl7-t{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.dl7-t button{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.dl7-t button span{font-size:12px;color:var(--text-3)}.dl7-t button em{font-style:normal;font-weight:650;margin-top:4px}.dl7-t button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.metric.warn7{background:var(--warn-soft);border-color:var(--warn-line)}.warn7r td{background:var(--warn-soft)}.tm7-sw{display:inline-flex;gap:4px;background:var(--line-2);border-radius:12px;padding:4px;margin-bottom:12px}.tm7-sw button{border:0;background:none;border-radius:9px;padding:7px 14px;cursor:pointer;display:inline-flex;gap:7px;align-items:center;font-weight:550;color:var(--text-2)}.tm7-sw button span{font-size:11px;background:var(--line-3);border-radius:8px;padding:0 6px;color:var(--text)}.tm7-sw button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-xs)}.tm7-sw button.tm.on{background:#2f5d8a;color:#fff}.tm7-sw button.tm.on span{background:#ffffff40;color:#fff}.tm7-band{display:flex;gap:6px;align-items:center;background:#e3ecf5;color:#2f5d8a;border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:550;margin-bottom:10px}body.dark .tm7-band{background:#1e2a36;color:#9dc0e3}.dlg.tm7{border-color:#bcd0e4}.tm7-l{background:#f5f8fb}body.dark .tm7-l{background:#191f25}.tm7-new{padding:10px}.tm7-g{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#5b7a99;padding:8px 14px 4px}.tm7-grp{width:44px;height:44px;border-radius:50%;background:#2f5d8a;color:#fff;display:grid;place-items:center}.tm7-un{background:#2f5d8a!important}.tm7-m{background:#f7fafd}body.dark .tm7-m{background:#161b20}.tm7-mh{border-bottom-color:#d6e3ef}.tm7-shield{width:30px;height:30px;border-radius:8px;background:#2f5d8a;color:#fff;display:grid;place-items:center}.tm7-msg{display:flex;gap:8px;align-items:flex-end;max-width:78%}.tm7-msg.me{align-self:flex-end;flex-direction:row-reverse}.tm7-b{background:var(--surface);border:1px solid #D6E3EF;border-radius:14px;padding:8px 12px;position:relative}.tm7-msg.me .tm7-b{background:#2f5d8a;color:#fff;border-color:#2f5d8a}.tm7-n{font-size:11.5px;font-weight:600;color:#2f5d8a;display:flex;gap:8px}.tm7-n small{font-weight:400;color:var(--text-3)}.tm7-msg.me .tm7-n,.tm7-msg.me .tm7-n small{color:#ffffffbf}.tm7-t{font-size:13.5px;line-height:1.45}.tm7-at{color:#2f5d8a}.tm7-msg.me .tm7-at{color:#fff;text-decoration:underline}.tm7-card{display:flex;gap:8px;align-items:flex-start;background:#eef4fa;border-radius:10px;padding:8px 10px;margin-top:6px;cursor:pointer;color:#1c1b19}.tm7-card b{display:block;font-size:12.5px}.tm7-card span{font-size:12px;color:#5c5a55}.tm7-card.fwd{border-left:3px solid #C13584}.tm7-card .lnk{display:block;font-size:12px;margin-top:2px}.tm7-voice{display:flex;gap:8px;align-items:center;margin-top:4px}.tm7-voice .wave{width:120px;height:18px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);opacity:.5;border-radius:3px}.tm7-tr{font-size:11.5px;opacity:.75;margin-top:2px}.tm7-circle{width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,#c9876a,#d8b07a);display:grid;place-items:center;color:#fff;margin-top:6px;position:relative}.tm7-circle span{position:absolute;bottom:8px;font-size:11px}.tm7-react{position:absolute;bottom:-10px;right:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:11.5px;padding:0 6px;color:var(--text)}.tm7-read{align-self:flex-end;font-size:11px;color:#5b7a99;margin-top:6px}.tm7-in{background:#f7fafd}.tm7-send{background:#2f5d8a!important;border-color:#2f5d8a!important}.cl7-tr{white-space:normal!important;font-style:italic;color:var(--text-2)!important}.nf7{cursor:pointer}.nf7 input{margin-right:6px}.nf7-pop{position:fixed;top:calc(var(--demoh) + 14px);right:20px;z-index:320;width:min(560px,calc(100vw - 40px));display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px 14px;box-shadow:var(--sh-lg);animation:fadein .2s}.nf7-r{width:44px;height:44px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;animation:nf7r 1s infinite}@keyframes nf7r{50%{box-shadow:0 0 0 8px #2e7a4d26}}.nf7-k{display:block;font-size:11.5px;color:var(--text-3)}.nf7-pop b{display:block}.nf7-pop .t2{font-size:12.5px}.pay8{display:inline-flex;gap:5px;align-items:center;font-size:12.5px;font-weight:550;border-radius:999px;padding:3px 10px;border:1px solid var(--line)}.pay8.ok{background:var(--ok-soft);color:var(--ok);border-color:var(--ok-line)}.pay8.part{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-line)}.pay8.no{color:var(--text-3)}.obq8{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.talk8{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-top:1px solid var(--line-2);cursor:pointer}.talk8:first-child{border-top:0}.talk8:hover{background:var(--hover)}.ord8-src{position:relative;display:inline-block}.ord8-m{position:absolute;right:0;top:36px;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:6px;width:300px}.ord8-m button{display:flex;justify-content:space-between;gap:8px;width:100%;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left}.ord8-m button:hover{background:var(--hover)}.ord8-m span{color:var(--text-3)}.today-grid{align-items:start}.today-grid>.card>.card-h{min-height:52px}.lim8{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:760px){.lim8{grid-template-columns:1fr}}.sh8{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sh8-f{border:1px solid var(--line);border-radius:12px;padding:10px}.sh8-h{display:flex;gap:8px;align-items:center;margin-bottom:6px}.sh8-h span{margin-left:auto;font-size:12px;color:var(--text-3)}.sh8-i{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--text-2);padding:3px 0}.map8{position:relative;height:130px;border-radius:12px;background:linear-gradient(135deg,var(--line-2),var(--hover));display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:14px;overflow:hidden}.map8 .p{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:var(--ink);z-index:1}.map8 .p.b{background:var(--accent)}.map8 .ln{width:55%;border-top:3px dashed var(--text-3)}.map8 small{position:absolute;bottom:6px;right:10px;font-size:11px;color:var(--text-3)}.dl8-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dl8-steps div{font-size:12px;color:var(--text-3);display:flex;flex-direction:column;gap:3px}.dl8-steps i{height:4px;border-radius:2px;background:var(--line)}.dl8-steps div.d{color:var(--text)}.dl8-steps div.d i{background:var(--accent)}.dl8-steps small{color:var(--text-3)}.dl8-cap{margin-top:16px}.dl8-cap summary{cursor:pointer;list-style:none}.tm7-sw button.tm.on{background:var(--ink);color:var(--surface)}.tm7-sw button.tm.on span{background:#fff3;color:inherit}.dlg.tm7{border-color:var(--line)}.tm7-l,body.dark .tm7-l{background:var(--sidebar)}.tm7-g{color:var(--text-3)}.tm7-grp{background:var(--ink);color:var(--surface)}.tm7-un{background:var(--ink)!important;color:var(--surface)!important}.tm7-m{background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(28,27,25,.025) 23px 24px),var(--bg)}body.dark .tm7-m{background:var(--bg)}.tm7-mh{border-bottom-color:var(--line-2)}.tm7-shield{background:var(--ink);color:var(--surface)}.tm7-b{border-color:var(--line)}.tm7-msg.me .tm7-b{background:var(--ink);color:var(--surface);border-color:var(--ink)}.tm7-n{color:var(--text)}.tm7-at{color:var(--accent)}.tm7-msg.me .tm7-at{color:var(--surface)}.tm7-card{background:var(--hover);color:var(--text)}.tm7-card span{color:var(--text-2)}.tm7-card.fwd{border-left-color:var(--accent)}.tm7-read{color:var(--text-3)}.tm7-in{background:var(--surface)}.tm7-send{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--surface)!important}.tm7-circle{background:linear-gradient(135deg,#8d8a84,#5c5a55)}.tm7-l{position:relative}.tm8-col{position:absolute;top:10px;right:8px;z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:4px;cursor:pointer}.dlg.tm7:has(.col8){grid-template-columns:76px minmax(0,1fr)}.col8 .tx,.col8 .tm,.col8 .tm7-g,.col8 .tm7-new{display:none}.col8 .dlg-it{justify-content:center;padding:10px 4px}.col8 .tm8-col{right:22px}.l-fields{grid-template-columns:120px minmax(150px,200px) 76px 76px minmax(0,1fr)}@media (max-width:1100px){.l-fields{grid-template-columns:120px minmax(150px,1fr) 76px 76px}}@media (max-width:760px){.l-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.l-fields .lf.ds{order:2}}.l-sum small.ds9,.ds9{color:var(--ok)}.ds9t{display:inline-block;font-size:12px;font-weight:600;color:var(--ok);background:var(--ok-soft);border-radius:6px;padding:1px 6px}.a4-ds{display:block;font-size:9.5px;color:#2f7d4f;line-height:1.2}.a4-ds s{color:#999;margin-left:4px}.a4-tot .a4-dsr{color:#2f7d4f;font-size:12px}.ck-pr .ck-ds{display:inline-block;font-size:12px;font-weight:650;color:#2f7d4f;background:#e7f3ec;border-radius:6px;padding:1px 6px;margin-bottom:2px}.ck-pr s{display:block;color:#9a978f;font-size:12.5px}.agr9-h{gap:10px;flex-wrap:wrap}.agr9-tg{display:flex;align-items:flex-start;gap:8px;border:0;background:none;padding:0;cursor:pointer;text-align:left;color:var(--text);flex:1;min-width:240px}.agr9-tg>svg{margin-top:3px;color:var(--text-3)}.agr9-tg b{display:block;font-size:15px;font-weight:650}.agr9-s{display:block;font-size:12.5px;color:var(--text-3);margin-top:2px}.agr9-s em{font-style:normal;color:var(--warn);font-weight:600}.agr9-a{gap:6px;flex-wrap:wrap}tr.new9 td{background:var(--warn-soft)}.gap9{margin-bottom:14px}.so9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:4px 0 2px}.so9 button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:none;padding:6px 4px 4px;cursor:pointer;text-align:left;border-top:3px solid var(--line);color:var(--text-3);font-size:12.5px}.so9 button i{display:none}.so9 button.d{border-top-color:var(--ok);color:var(--text)}.so9 button.cur{border-top-color:var(--accent);font-weight:600}.so9 button small{font-size:11.5px;color:var(--text-2);font-weight:400}.so9 button:hover{background:var(--hover)}.so9-eta,.so9-dz,.so9-b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;margin-top:8px}.so9-eta .inp{width:150px}.so9-dz{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:10px;padding:8px 10px}.so9-dz span{flex:1;min-width:200px}.so9-b{color:var(--text-2)}.dc9-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:16px 0 0}.dc9-bar .sp{flex:1}.dc9-ic{width:30px;height:30px;border-radius:8px;background:var(--line-2);display:grid;place-items:center;flex:none;color:var(--text-2)}.lk9{cursor:pointer}.lk9:hover{text-decoration:underline}.dc9-ch{display:flex;flex-direction:column;gap:10px}.dc9-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid var(--line-2);border-radius:12px;background:var(--hover-2)}.dc9-le{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);width:100%}.dc9-col{display:flex;flex-direction:column;gap:6px}.dc9-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dc9-ar{color:var(--text-4);display:grid;place-items:center;height:34px}.dc9-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:6px 10px;cursor:pointer;font-size:13px;color:var(--text);min-height:34px}.dc9-chip:hover{border-color:var(--text-3)}.dc9-chip .bdg{font-size:11px}.dc9-gh{display:inline-flex;align-items:center;font-size:12.5px;color:var(--text-3);border:1px dashed var(--line);border-radius:10px;padding:6px 10px;min-height:34px}.dc9-rel{display:flex;flex-wrap:wrap;gap:6px}.ap9{display:inline-flex;align-items:center;gap:5px;font-size:12px;margin-top:4px;border-radius:6px;padding:2px 7px}.ap9.ok{color:var(--ok);background:var(--ok-soft)}.ap9.wait{color:var(--warn);background:var(--warn-soft)}.ap9.lost{color:var(--bad);background:var(--bad-soft)}.ap9-box{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--hover-2)}.ap9-box b{display:block}.ap9-box span{font-size:12.5px;color:var(--text-2)}.ap9-box.ok{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.ap9-box.wait{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.ap9-box.ok b,.ap9-box.wait b{color:var(--text)}.ap9-log{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line-2)}.ap9-log:first-child{border-top:0}.ap9-log b{display:block;font-weight:500;font-size:13.5px}.ap9-log span:not(.av){font-size:12px;color:var(--text-3)}.ap9-i.approved{color:var(--ok)}.ap9-i.returned{color:var(--warn)}.ap9-i.lost{color:var(--bad)}.cn9-pre{white-space:pre-wrap;font:13px/1.55 var(--font,inherit);background:var(--hover-2);border:1px solid var(--line-2);border-radius:10px;padding:12px;max-height:340px;overflow:auto;margin:0}.ta.cn9-t{font-size:13px;line-height:1.55}.sm9{display:flex;flex-direction:column}.sm9-r{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:7px 0;border-top:1px solid var(--line-2)}.sm9-r:first-child{border-top:0}.sm9-r span{color:var(--text-2);font-size:13px}.sm9-r b{text-align:right}.sm9-r b.warn{color:var(--warn)}.sm9-r small{grid-column:1/-1;text-align:right;font-size:12px;color:var(--warn)}.le9{display:grid;grid-template-columns:1fr 1fr;gap:8px}.le9-b{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px;cursor:pointer;text-align:left;color:var(--text)}.le9-b span{font-size:12.5px;color:var(--text-2)}.le9-b small{font-size:11.5px;color:var(--text-3)}.le9-b.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.inv9 .ci.dis{opacity:.55}.tab .n.hot{background:var(--warn);color:#fff}.pay9{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pay9 button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:12.5px;cursor:pointer;color:var(--text-2)}.pay9 button.on{border-color:var(--ink);background:var(--ink);color:var(--surface)}.rq9-b{display:flex;flex-direction:column}.rq9-l{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px solid var(--line-2);font-size:13px}.rq9-l:first-child{border-top:0}.rq9-l span{color:var(--text-3)}.rq9-l b{font-weight:500;overflow-wrap:anywhere}.rq9-l small{display:block;color:var(--text-3);font-weight:400}.rq9-e{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px dashed var(--line);border-radius:12px;color:var(--text-3)}.rq9-e b{display:block;color:var(--text)}.rq9-e span{font-size:12.5px;color:var(--text-2)}.rq9-e.warn{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn)}.rq9-src{font-size:12.5px;margin-top:10px}.rq9-drop{display:flex;gap:12px;align-items:center;padding:14px;text-align:left;cursor:pointer}.rq9-drop b{display:block}.rq9-drop span{font-size:12.5px;color:var(--text-2)}.td9{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--hover-2);font-size:14px}.mk9{border:1px solid var(--line);border-radius:12px;padding:16px;background:#fff;color:#1d1c1a}.mk9-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:2px solid #1d1c1a;padding-bottom:8px}.mk9-h span{font-size:12px;color:#6b6964}.mk9 .tbl{background:#fff}.mk9 .tbl th,.mk9 .tbl td{color:#1d1c1a;border-color:#e6e4df}.mk9-n{font-size:12.5px;color:#4a4844;margin:12px 0 0;padding-left:18px}.tp9{border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;margin-bottom:8px}.tp9 summary{cursor:pointer;display:flex;gap:10px;align-items:baseline}.tp9 .ta{margin-top:10px}@media (max-width:760px){.so9{grid-template-columns:repeat(2,minmax(0,1fr))}.le9{grid-template-columns:1fr}.dc9-ar{display:none}.rq9-l{grid-template-columns:1fr;gap:2px}}.cn9-ph{align-items:flex-start}.cn9-ph h1{margin:0}.cn9-lay{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.cn9-main{min-width:0}.cn9-paper{background:#fff;color:#1d1c1a;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-sm);padding:48px 56px;max-width:860px;margin:0 auto;font-size:14.5px;line-height:1.65}.cn9-ttl{font-size:17px;text-align:center;letter-spacing:.02em;margin:0 0 4px}.cn9-paper>p:nth-of-type(1){text-align:center;color:#6b6964;margin:0 0 18px}.cn9-h{font-size:14px;letter-spacing:.04em;margin:22px 0 8px;scroll-margin-top:90px}.cn9-p{margin:0 0 8px;text-align:justify}.cn9-p b{font-weight:600;margin-right:2px}.cn9-paper .chg{background:#fdf1d6;box-shadow:-10px 0 #fdf1d6,10px 0 #fdf1d6;border-left:3px solid #c98a12;padding-left:8px;margin-left:-11px}.cn9-chgbar{display:flex;gap:8px;align-items:center;background:#fdf1d6;color:#7a5410;border-radius:10px;padding:8px 12px;margin:-24px -32px 20px;font-size:13px}.cn9-side{position:sticky;top:76px;display:flex;flex-direction:column;gap:12px}.cn9-side .ap9-box{margin:0}.cn9-act{display:flex;flex-direction:column;gap:8px}.cn9-act .btn{justify-content:center}.cn9-tg{display:flex;align-items:center;gap:8px;font-size:13px}.cn9-sec{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.cn9-sec>b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:8px}.cn9-toc{display:flex;flex-direction:column;max-height:300px;overflow:auto}.cn9-toc button{border:0;background:none;text-align:left;padding:5px 6px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-2)}.cn9-toc button:hover{background:var(--hover);color:var(--text)}.cn9-hi{display:flex;gap:8px;align-items:flex-start;padding:6px 0;border-top:1px solid var(--line-2);font-size:12.5px}.cn9-hi:first-of-type{border-top:0}.cn9-hi>div>span{display:block}.cn9-hi small{color:var(--text-3)}.cn9-ed{max-width:900px;margin:0 auto}.cn9-edbar{display:grid;grid-template-columns:220px 280px 1fr;gap:12px;margin-bottom:12px}.cn9-area{display:block;width:100%;min-height:70vh;background:#fff;color:#1d1c1a;border:1px solid var(--line);border-radius:14px;padding:40px 48px;font-family:inherit;font-size:14.5px;line-height:1.65;resize:none;overflow:hidden;box-shadow:var(--sh-sm)}.cn9-area:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}@media (max-width:1100px){.cn9-lay{grid-template-columns:minmax(0,1fr) 260px}.cn9-paper{padding:36px 32px}}@media (max-width:860px){.cn9-lay{grid-template-columns:1fr}.cn9-side{position:static;order:-1}.cn9-toc{max-height:160px}.cn9-edbar{grid-template-columns:1fr}}@media (max-width:760px){.cn9-paper{padding:22px 16px;font-size:14px}.cn9-p{text-align:left}.cn9-area{padding:18px 14px}.cn9-chgbar{margin:-10px -4px 14px}}.cd10{background:#fff;color:#1d1c1a;border:1px solid var(--line);border-radius:6px;box-shadow:0 1px 2px #0000000a,0 12px 32px #0000000f;padding:52px 60px 36px;max-width:880px;margin:0 auto;font-size:14px;line-height:1.62;position:relative}.cd10-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;border-bottom:1px solid #1d1c1a}.cd10-top img{height:58px}.cd10-top>div{text-align:right;display:flex;flex-direction:column;font-size:12px;color:#6b6964}.cd10-top b{font-size:13px;color:#1d1c1a;letter-spacing:.02em}.cd10-t{font-size:20px;letter-spacing:.14em;text-align:center;margin:30px 0 4px;font-weight:650}.cd10-no{text-align:center;color:#6b6964;font-size:12.5px;letter-spacing:.04em;margin-bottom:24px}.cd10-par{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.cd10-par>div{background:#f4f3f0;border-radius:4px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.cd10-par small{font-size:10px;letter-spacing:.14em;color:#8d8a84;font-weight:600}.cd10-par b{font-size:14px}.cd10-par span{font-size:12px;color:#6b6964}.cd10-s{margin-top:22px;scroll-margin-top:90px}.cd10-sh{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid #e3e1dc;padding-bottom:6px;margin-bottom:10px;position:relative}.cd10-sh .n{font-size:22px;font-weight:300;color:#b5b1a9;font-variant-numeric:tabular-nums;width:34px}.cd10-sh h3{margin:0;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.cd10-c{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;gap:0 4px;padding:3px 0;position:relative;border-radius:4px}.cd10-c .cn{color:#8d8a84;font-size:12.5px;font-variant-numeric:tabular-nums;padding-top:1px}.cd10-c p{margin:0}.cd10-in{grid-template-columns:minmax(0,1fr) 28px;margin-bottom:10px}.cd10-nb{opacity:0;border:1px solid #e3e1dc;background:#fff;border-radius:6px;width:26px;height:26px;display:grid;place-items:center;cursor:pointer;color:#6b6964;align-self:start;transition:opacity .12s}.cd10-c:hover,.cd10-sh:hover{background:#faf9f6}.cd10-c:hover .cd10-nb,.cd10-sh:hover .cd10-nb{opacity:1}.cd10-sh .cd10-nb{position:absolute;right:0;top:0}.cd10 .hl10{background:#fdf1d6;box-shadow:-6px 0 #fdf1d6,6px 0 #fdf1d6;border-left:3px solid #c98a12}.cd10-c.has-n{box-shadow:inset 3px 0 #3d5a80}.cd10-note{margin:4px 30px 10px 50px;background:#eef3f8;border:1px solid #d3deea;border-radius:8px;padding:8px 10px;font-size:13px;color:#1d1c1a}.cd10-note.done{opacity:.6;background:#f4f3f0;border-color:#e3e1dc}.cd10-note.new{background:#fff;border-color:#3d5a80}.cd10-nh{display:flex;align-items:center;gap:6px;font-size:12px}.cd10-nh span{color:#8d8a84}.cd10-note p{margin:4px 0 0}.cd10-rep{display:flex;gap:6px;align-items:flex-start;margin-top:6px;font-size:12.5px}.cd10-na{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:6px}.cd10-na .inp{flex:1}.cd10-sig{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:10px}.cd10-sig>div{display:flex;flex-direction:column;gap:2px;position:relative}.cd10-sig small{font-size:10px;letter-spacing:.14em;color:#8d8a84;font-weight:600}.cd10-sig .ln{border-bottom:1px solid #1d1c1a;height:44px;margin-top:6px}.cd10-sig span{font-size:11px;color:#8d8a84}.cd10-sig .mp{position:absolute;right:0;bottom:0}.cd10-ft{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e3e1dc;margin-top:34px;padding-top:10px;font-size:11px;color:#8d8a84;letter-spacing:.04em}.cd10-ver{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:880px;margin:0 auto 12px;background:var(--info-soft);border:1px solid var(--info-line);border-radius:10px;padding:10px 12px;font-size:13px}.cd10-ver span{flex:1;min-width:200px}.cd10-ver.ed{background:var(--warn-soft);border-color:var(--warn-line)}.cd10-hlbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:880px;margin:0 auto 12px;font-size:12.5px;color:var(--text-3)}.cd10-hlbar button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:12.5px;cursor:pointer;color:var(--text-2)}.cd10-hlbar button.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.tp10{display:flex;gap:8px;align-items:flex-start;font-size:13px}.tp10 span{display:block;font-weight:550}.tp10 small{color:var(--text-3);font-size:12px}.ver10,.nt10{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:6px;border-radius:8px;cursor:pointer;text-align:left;font-size:12.5px;color:var(--text)}.ver10>span:not(.av),.nt10>span:not(.av){flex:1;min-width:0}.ver10:hover,.nt10:hover,.ver10.on{background:var(--hover)}.nt10 em{display:block;font-style:normal;color:var(--text-3);font-size:11.5px}.ap10{cursor:pointer}.ap10:hover{text-decoration:underline}.dis10 td{opacity:.5}.dk10{margin-bottom:14px}.dk10.on{box-shadow:0 0 0 3px var(--accent-soft)}.hp10{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.hp10-nav{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:8px}.hp10-nav>button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--text-2);text-align:left}.hp10-nav>button:hover{background:var(--hover)}.hp10-nav>button.on{background:var(--active);color:var(--text);font-weight:550}.srch10{position:relative;margin-bottom:6px}.srch10 svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-3)}.srch10 .inp{padding-left:32px;width:100%}.hp10-s{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.hp10-s:first-child{border-top:0}.hp10-s .n{width:26px;height:26px;border-radius:50%;background:var(--line-2);display:grid;place-items:center;font-size:12.5px;font-weight:600;flex:none}.hp10-s p{margin:2px 0 0;color:var(--text-2)}.ai10-l{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto;margin-bottom:10px}.ai10-m{max-width:85%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.5}.ai10-m.bot{background:var(--hover-2);border:1px solid var(--line-2);align-self:flex-start}.ai10-m.me{background:var(--ink);color:var(--surface);align-self:flex-end}.ai10-q{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ai10-in{display:flex;gap:8px}.ai10-in .inp{flex:1}.lg10>div{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--line-2);font-size:13px}.lg10>div:first-child{border-top:0}.lg10 .mono{color:var(--text-3);font-size:12px;min-width:56px}.lg10.big .mono{min-width:96px}.lg10 .err{background:var(--bad-soft)}@media (max-width:900px){.hp10{grid-template-columns:1fr}.hp10-nav{position:static;flex-direction:row;flex-wrap:wrap}.hp10-nav .srch10{width:100%}}@media (max-width:760px){.cd10{padding:22px 14px}.cd10-par,.cd10-sig{grid-template-columns:1fr}.cd10-c{grid-template-columns:34px minmax(0,1fr) 26px}.cd10-nb{opacity:1}.cd10-note{margin:4px 0 10px}.cd10-top img{height:40px}}.sup10 [data-a=newKP],.sup10 [data-a=quickNew]{display:none!important}@media (max-width:760px){.cd10 .cd10-in{grid-template-columns:minmax(0,1fr) 26px}}.ap9-log.cl10{cursor:pointer;border-radius:8px;padding:8px;margin:0 -8px}.ap9-log.cl10:hover{background:var(--hover)}.lo10{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;white-space:nowrap;background:var(--surface)}.ap9-log.cl10:hover .lo10{border-color:var(--text-3);color:var(--text)}.ohead-t{align-items:stretch}.ohead-t>div:first-child{align-self:flex-start}.ovia10{margin-top:auto;padding-top:12px;display:flex;justify-content:flex-end;font-size:13px}:is(.grid-2,.card,.ord7-sum)+.alert{margin-top:16px}.ord7-sum+.alert{margin-top:0}@media (max-width:760px){.ovia10{justify-content:flex-start}}.ps{position:relative;overflow:hidden;background:#3a3936;--p:-8%}.ps>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ps .ps-c{-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--p) - 6%),transparent var(--p));mask-image:linear-gradient(90deg,#000 calc(var(--p) - 6%),transparent var(--p))}.ps.done .ps-c{-webkit-mask-image:none;mask-image:none}.ps-m{position:absolute;bottom:3%;height:80%;left:10%;transform:translate(-50%);pointer-events:none;z-index:1}.ps-m img{position:relative;height:100%;width:auto;max-width:none;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))}.ps-m:before{content:"";position:absolute;left:50%;bottom:-1.5%;width:46%;height:5%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(0,0,0,.38),transparent);border-radius:50%}.ps-bub{position:absolute;bottom:96%;left:50%;transform:translate(-50%,6px) scale(.9);background:#fff;color:#1c1b19;font-weight:650;font-size:15px;padding:7px 14px;border-radius:16px;white-space:nowrap;opacity:0;transition:opacity .2s,transform .25s var(--ease);box-shadow:0 6px 18px #0000002e}.ps-bub:after{content:"";position:absolute;left:50%;top:100%;margin-left:-7px;border:7px solid transparent;border-top-color:#fff;border-bottom:0}.ps-bub.on{opacity:1;transform:translate(-50%) scale(1)}.ps-bub:empty{display:none}.welcome.w11{padding:0;align-items:flex-start;background:#1c1b19}.w11 .ps-full{position:absolute;top:0;right:0;bottom:0;left:0}.w11 .ps-full .ps-m{height:clamp(170px,calc(100vh - 470px),44vh);bottom:2.5vh}.w11 .ps-full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1413128c,#14131200 55%);pointer-events:none}.w11-card{position:relative;z-index:2;margin:max(5vh,28px) auto 0;width:min(540px,calc(100vw - 32px));text-align:center;color:#f6f3ee;background:#1c1b1980;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:30px 36px 24px;box-shadow:0 30px 80px #00000059;animation:w11up .7s .15s var(--ease) both}@keyframes w11up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.w11-card .lg{width:58px;height:58px;margin:0 auto 12px;display:block}.w11-d{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#f6f3ee9e;margin-bottom:6px}.w11-card h1{font-size:30px;font-weight:680;letter-spacing:-.02em;margin:0 0 10px;line-height:1.15}.w11-card p{color:#f6f3eec7;font-size:15px;margin:0 0 22px;line-height:1.55}.w11-card .btn-a{height:48px;padding:0 26px;font-size:15px;border-radius:14px;background:#f6f3ee;color:#1c1b19;border-color:#f6f3ee}.w11-card .btn-a:hover{background:#fff}.w11-card .skip{color:#f6f3ee99}.w11-card .skip:hover{color:#fff}.hero5{position:relative;border-radius:22px;overflow:hidden;min-height:470px;box-shadow:var(--sh-md);border:1px solid var(--line)}.hero5 .ps-hero{position:absolute;top:0;right:0;bottom:0;left:0}.hero5 .ps-hero .ps-m{height:68%}.h5-t{position:absolute;top:22px;right:22px;bottom:22px;width:min(440px,44%);z-index:2;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:34px 34px 30px;border-radius:18px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);box-shadow:0 16px 40px #1c1b192e}.h5-d{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);background:var(--hover);border-radius:999px;padding:5px 11px}.h5-t h1{font-size:32px;line-height:1.1;letter-spacing:-.02em;margin:0}.h5-t p{margin:0;color:var(--text-2);font-size:15.5px;line-height:1.6}.h5-s{display:grid;grid-template-columns:1fr 1fr;gap:10px}.h5-s>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 14px;display:flex;flex-direction:column}.h5-s b{font-size:26px;line-height:1.1;font-weight:680}.h5-s span{font-size:13px;color:var(--text-2)}.h5-t .btn{align-self:flex-start;margin-top:4px}@media (max-width:900px){.hero5{min-height:0;display:flex;flex-direction:column}.hero5 .ps-hero{position:relative;height:260px}.h5-t{position:relative;inset:auto;width:auto;margin:-28px 12px 12px;padding:24px}.h5-t h1{font-size:26px}}.h4-body img.h5-img{height:100%;max-width:none}.h4-body.h5-wave{animation:none}.h4-bub.say{top:-30px;right:-4px;left:auto;transform:none;white-space:nowrap;font-weight:650;font-size:14px;padding:7px 13px;border-radius:14px;background:var(--surface);box-shadow:var(--sh-md)}.h4-bub.say:after{content:"";position:absolute;right:38px;top:100%;border:6px solid transparent;border-top-color:var(--surface);border-bottom:0}@media (prefers-reduced-motion:reduce){.ps .ps-c{-webkit-mask-image:none;mask-image:none}}.dc9-chip{text-align:left}.dc9-chip b{white-space:nowrap}.cn9-side .dc9-rel,.drw .dc9-rel{flex-direction:column;align-items:stretch}.cn9-side .dc9-chip,.drw .dc9-chip{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;row-gap:4px;align-items:center;width:100%;padding:8px 10px}.cn9-side .dc9-chip b,.drw .dc9-chip b{white-space:normal;line-height:1.3}.cn9-side .dc9-chip .bdg,.drw .dc9-chip .bdg{grid-column:2;justify-self:start}.cn9-side .dc9-chip:first-child .bdg{display:none}.app{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}.sb{white-space:nowrap}.sb-top{position:relative;height:58px;padding:0 14px 0 15px;display:flex;flex-direction:row;align-items:center}.sb-logo img{transition:opacity .15s}.sb-col{position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .15s}.sb-search{margin:4px 10px 6px;padding:0 10px 0 13px;justify-content:flex-start}.sb-new{margin:0 10px 8px}.sb-new .btn{justify-content:flex-start;padding-left:13px;overflow:hidden}.sb-nav{padding:4px 10px 10px}.sb-g,.sb-g:first-child{margin-top:8px;border-top:0;padding-top:0}.sb-gt{position:relative;height:24px;line-height:24px;padding:0 0 0 13px;transition:color .15s .1s}.sb-gt:after{content:"";position:absolute;left:13px;right:13px;top:50%;border-top:1px solid var(--line);opacity:0;transition:opacity .15s}.sb-g:first-child .sb-gt:after{display:none}.sb-i{justify-content:flex-start;padding:0 8px 0 13px;overflow:hidden;height:32px}.sb-i .dot{display:block;opacity:0;transition:opacity .15s}.sb-logo b,.sb-i .lb,.sb-i .cnt,.sb-i .soon,.sb-user .nm,.sb-user>svg,.sb-search span,.sb-search kbd,.sb-new .lb{transition:opacity .15s .1s}.sb-bot{padding:10px}.rep4b{font:inherit;font-size:14px;color:var(--text-2);gap:10px}.sb-user{padding:6px 4px;justify-content:flex-start;overflow:hidden}body.sbc .sb-logo b,body.sbc .sb-i .lb,body.sbc .sb-i .cnt,body.sbc .sb-i .soon,body.sbc .sb-user .nm,body.sbc .sb-user>svg,body.sbc .sb-search span,body.sbc .sb-search kbd,body.sbc .sb-new .lb{opacity:0;pointer-events:none;transition-delay:0s}body.sbc .sb-gt{color:transparent;transition-delay:0s}body.sbc .sb-gt:after{opacity:1}body.sbc .sb-i .dot{opacity:1}body.sbc .sb-col{left:18px;right:auto;opacity:0}body.sbc .sb-top:hover .sb-col{opacity:1}body.sbc .sb-top:hover .sb-logo img{opacity:0}body.sbc .sb-search,body.sbc .sb-new .btn{box-shadow:none}@media (max-width:1100px){body:not(.sbo) .sb-logo b,body:not(.sbo) .sb-i .lb,body:not(.sbo) .sb-i .cnt,body:not(.sbo) .sb-i .soon,body:not(.sbo) .sb-user .nm,body:not(.sbo) .sb-user>svg,body:not(.sbo) .sb-search span,body:not(.sbo) .sb-search kbd,body:not(.sbo) .sb-new .lb{opacity:0;pointer-events:none;transition-delay:0s}body:not(.sbo) .sb-gt{color:transparent;transition-delay:0s}body:not(.sbo) .sb-gt:after{opacity:1}body:not(.sbo) .sb-i .dot{opacity:1}body:not(.sbo) .sb-col{left:18px;right:auto;opacity:0}body:not(.sbo) .sb-top:hover .sb-col{opacity:1}body:not(.sbo) .sb-top:hover .sb-logo img{opacity:0}body:not(.sbo) .sb-search,body:not(.sbo) .sb-new .btn{box-shadow:none}}@media (prefers-reduced-motion:reduce){.app{transition:none}}.sb-i .dot{position:absolute;top:5px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.rep4b{text-align:left}.av.s88{width:88px;height:88px;font-size:30px}.av.ph10{background:var(--line-2);overflow:hidden;padding:0}.av.ph10 img{width:100%;height:100%;object-fit:cover;display:block}.pf10-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.pf10-av{display:flex;gap:18px;align-items:center}.pf10-av label.btn{cursor:pointer;margin-right:6px}.pf10-cl{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.pf10-cl button{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);cursor:pointer}.pf10-cl button.on{box-shadow:0 0 0 2px var(--text)}.h10{font-size:12px;color:var(--text-3);margin-top:4px}.pf10-kp{margin-top:16px;border:1px dashed var(--line);border-radius:10px;padding:12px;background:var(--hover-2)}.pf10-kp>small{font-size:10.5px;letter-spacing:.1em;color:var(--text-3)}.pf10-kp div{margin-top:6px;background:#fff;color:#1d1c1a;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column}.pf10-kp div span{font-size:9.5px;letter-spacing:.12em;color:#8d8a84}.pf10-kp div em{font-style:normal;font-size:12.5px;color:#5c5a55}.pf10-two{display:flex;gap:12px;align-items:center;margin-top:14px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px}.pf10-two b{display:block;font-weight:550}.pf10-two span{font-size:12.5px;color:var(--text-3)}.pf10-ss>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-2)}.pf10-ss>div:first-child{border-top:0}.pf10-ss>div>span:not(.bdg){flex:1}.pf10-ss b{display:block;font-weight:500;font-size:13.5px}.pf10-ss small{color:var(--text-3);font-size:12px}.pf10-lg>div{display:grid;grid-template-columns:120px 1fr 1fr;gap:10px;padding:5px 0;font-size:12.5px;border-top:1px solid var(--line-2)}.pf10-lg>div:first-child{border-top:0}.pf10-lg .mono{color:var(--text-3)}.pf10-rt{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.pf10-rt>label{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--line-2);border-radius:10px;cursor:pointer}.pf10-rt b{display:block;font-weight:550;font-size:13.5px}.pf10-rt small{font-size:12px;color:var(--text-3)}@media (max-width:1000px){.pf10-grid,.pf10-rt{grid-template-columns:1fr}}.pf10-grid>.card{margin-top:0}.sh10-b.on10{background:var(--active);color:var(--text)}.sh10-w{margin-bottom:16px}.sh10-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.sh10-top>.card{margin-top:0}.sh10-s{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--line-2)}.sh10-s:first-of-type{border-top:0}.sh10-s>span:not(.bdg):not(.av){flex:1;min-width:0}.sh10-s b{display:block;font-weight:550;font-size:13.5px}.sh10-s small{font-size:12px;color:var(--text-3)}.sh10-f{display:flex;gap:8px;align-items:flex-start;padding:6px 4px;font-size:13px}.sh10-f svg{margin-top:2px;color:var(--text-3)}.sh10-f b{display:block;font-weight:500;word-break:break-word}.sh10-f small{font-size:11.5px;color:var(--text-3)}.prog.warn i{background:var(--warn)}.prog.bad i{background:var(--bad)}@media (max-width:900px){.sh10-top{grid-template-columns:1fr}}.sh10-drop{margin-top:12px;justify-content:center}@media (max-width:760px){.tb5{position:relative}.tb5 button{position:relative;z-index:1}.tb5 button.on{background:transparent!important}.tb5-pill{position:absolute;z-index:0;border-radius:24px;background:#1c1b1912;pointer-events:none}body.dark .tb5-pill{background:#ffffff1a}}.sb-i[data-k=share10]{display:none}@media (max-width:760px){.ib5.pri{border:0;box-shadow:0 4px 12px #1c1b192e;backdrop-filter:none;-webkit-backdrop-filter:none}}.cq.cq11{grid-template-columns:minmax(0,1fr)}.cq.cq11 .nowgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.flip11{transform:scaleX(-1)}.who11{display:flex;flex-direction:column;gap:6px}.who11 button{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left;color:var(--text)}.who11 button.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.who11 b{display:block;font-weight:550;font-size:13.5px}.who11 small{font-size:12px;color:var(--text-3)}.tk11{margin-left:8px;font-size:11.5px;color:var(--text-3);background:var(--line-2);border-radius:999px;padding:1px 8px;font-weight:500}.tk11-r{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line-2)}.tk11-r:first-child{border-top:0}.tk11-r>div{flex:1;min-width:0}.tk11-r b{display:block;font-weight:500}.tk11-r span{font-size:12.5px;color:var(--text-3)}.wk11{max-width:900px;margin:0 auto;padding-bottom:90px}.wk11-hero{border-radius:18px;padding:22px 24px;color:#fff;display:flex;flex-direction:column;gap:14px;min-height:170px;justify-content:space-between}.wk11-hero.light{color:#1d1c1a}.wk11-hero .lbl{font-size:12px;letter-spacing:.1em;font-weight:650;opacity:.85}.wk11-hero .cd{font:700 34px/1.1 var(--mono,ui-monospace,monospace);margin:6px 0}.wk11-hero .mt{font-size:14px;opacity:.9}.wk11-meta{display:flex;gap:8px;flex-wrap:wrap}.wk11-meta .pk{display:inline-flex;align-items:center;background:#ffffffd9;color:#1d1c1a;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:550}.bk11{display:flex;align-items:center;gap:12px;padding:12px;border-top:1px solid var(--line-2);flex-wrap:wrap}.bk11:first-child{border-top:0}.bk11-c{width:40px;height:40px;border-radius:50%;border:2px solid var(--line-3);background:var(--surface);display:grid;place-items:center;color:transparent;cursor:pointer;flex:none}.bk11-c.sh{border:0;background:var(--line-2);color:var(--text-3)}.bk11.done .bk11-c{background:var(--ok);border-color:var(--ok);color:#fff}.bk11.done .bk11-t b{text-decoration:line-through;color:var(--text-3)}.bk11-c:disabled{opacity:.5;cursor:default}.bk11-t{flex:1;min-width:160px}.bk11-t b{display:block;font-size:15px;font-weight:600}.bk11-t .mono{font-size:13px;color:var(--text-2)}.bk11-q{text-align:right}.bk11-q b{display:block;font-size:15px}.bk11-q small{color:var(--warn);font-size:12px}.bk11-ed{display:flex;align-items:center;gap:6px}.dark11.on{border-color:var(--warn-line);background:var(--warn-soft)}.wk11-bar{position:sticky;bottom:12px;margin-top:18px;display:flex;align-items:center;gap:12px;justify-content:flex-end;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 12px;box-shadow:var(--sh-lg);z-index:5}.wk11-bar .t2{margin-right:auto;font-size:13px}.wk11-done{max-width:620px;margin:40px auto;text-align:center;display:flex;flex-direction:column;align-items:center}.wk11-done h1{margin:16px 0 6px;font-size:24px}.wk11-done p{color:var(--text-2);margin:0}.ok11{width:72px;height:72px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center}.undo11{position:fixed;left:50%;bottom:24px;transform:translate(-50%,120px);background:var(--ink);color:var(--surface);border-radius:12px;padding:10px 12px 10px 14px;display:flex;align-items:center;gap:10px;z-index:200;transition:transform .25s ease;box-shadow:var(--sh-lg);font-size:13.5px}.undo11.on{transform:translate(-50%)}.undo11 button{border:0;background:#ffffff24;color:inherit;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:600}.tara11{margin-bottom:14px}.tara11 ul{margin:6px 0;padding-left:18px}@media (max-width:760px){.wk11-hero .cd{font-size:26px}.wk11-bar{bottom:96px}.bk11-q{text-align:left}.undo11{bottom:100px}}.un11{margin-top:22px;display:inline-flex;align-items:center;gap:6px}.tk11{display:inline-flex;align-items:center;gap:5px;margin:0;padding:1px 8px 1px 2px}@media (max-width:760px){.bk11{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:center}.bk11>.sw{display:none}.bk11-c{grid-row:1/3}.bk11-t{min-width:0;grid-column:2/4}.bk11-q{grid-column:2;text-align:left}.bk11>.btn{grid-column:3;justify-self:end}.bk11-ed{grid-column:2/4}}@media (min-width:1100px){.wk11.g3{max-width:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(330px,400px) minmax(0,1fr) minmax(280px,340px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"l m r" "b m r";gap:16px;height:calc(100vh - var(--demoh) - 108px)}.wk11-l,.wk11-m,.wk11-r{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.wk11-l{grid-area:l}.wk11-m{grid-area:m}.wk11-r{grid-area:r}.wk11.g3 .wk11-l>*,.wk11.g3 .wk11-m>*,.wk11.g3 .wk11-r>*{margin-top:0!important;margin-bottom:0}.wk11.g3 .wk11-hero{flex:none;min-height:230px}.wk11.g3 .wk11-hero .cd{font-size:38px}.wk11.g3 .wk11-bar{grid-area:b;position:static;margin:0;box-shadow:none}.wk11.g3 .wk11-bar .btn-xl{flex:1}.wk11.g3 .wk11-m>.card:first-child{flex:none}.wk11.g3 .wk11-r .files{grid-template-columns:1fr}.wk11.g3 .wk11-r .file .fi{height:110px}.wk11.g3 .bk11{padding:14px 16px}.wk11.g3 .bk11-c{width:46px;height:46px}}@media (min-width:1100px){.page.wk11p{padding-bottom:22px}}@media (min-width:1100px) and (max-width:1599px){.wk11.g3{grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"l m" "b r"}.wk11.g3 .wk11-r{flex-direction:row;align-items:stretch;overflow:visible}.wk11.g3 .wk11-r .files{flex:none;width:150px}.wk11.g3 .wk11-r .file .fi{height:56px}.wk11.g3 .wk11-r .fl{flex:1}.wk11.g3 .wk11-r .fl .ta{height:70px;min-height:0}.wk11.g3 .wk11-r>.card{display:none}.wk11.g3 .wk11-hero{min-height:190px}.wk11.g3 .wk11-hero .cd{font-size:32px}}.pc23{display:flex;gap:3px;margin-top:5px;flex-wrap:nowrap}.pc23 button{border:1px solid var(--line);background:var(--surface);border-radius:6px;font-size:11.5px;padding:2px 0;width:26px;cursor:pointer;color:var(--text-2)}.pc23 button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.l-fields{grid-template-columns:120px minmax(150px,200px) 168px 76px minmax(0,1fr)}.l-fields .lf.pc .inp{width:76px}.k2-23{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:var(--warn);margin-top:3px}.layer.bad23{box-shadow:inset 3px 0 0 var(--bad);background:var(--bad-soft)}.bad23t{color:var(--bad)!important;position:static!important}.tara23{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--text-3);margin-left:8px}.tara23 button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer;color:var(--text-2);white-space:nowrap}.tara23 button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.wrow23{display:grid;grid-template-columns:minmax(160px,1.6fr) minmax(110px,1fr) 78px 76px 150px 90px 92px 30px;gap:8px;align-items:center;padding:8px 14px;border-top:1px solid var(--line-2)}.wrow23.wh{border-top:0;font-size:11.5px;color:var(--text-3);font-weight:550;padding-top:10px;padding-bottom:4px}.wrow23 .wn b{display:block;font-weight:550;font-size:13.5px}.wrow23 .wn span{font-size:11.5px;color:var(--text-3)}.wrow23 .sel,.wrow23 .inp{width:100%;min-width:0}.w23x{margin-top:12px}.w23x .card-b{display:flex;flex-direction:column;gap:10px}.w23r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.w23r>div:not(.seg){flex:1;min-width:200px}.w23r b{font-weight:550}.w23r span{font-size:12.5px}.w23r>div span{display:block;color:var(--text-3)}.w23r>b.tnum{margin-left:auto;min-width:90px;text-align:right}.w23l{font-weight:550;width:40px}.srow.sub23 span,.srow.sub23 b{font-size:12.5px;color:var(--ok)}.iss23{margin:14px 0 0}.iss23 ul{margin:4px 0 0;padding-left:18px}@media (max-width:1100px){.l-fields{grid-template-columns:120px minmax(150px,1fr) 168px 76px}.wrow23{grid-template-columns:1fr 1fr 1fr}.wrow23.wh{display:none}}@media (max-width:760px){.l-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wrow23{grid-template-columns:1fr 1fr}.wrow23 .wn{grid-column:1/-1}}.apx23-wrap{margin-top:22px;display:flex;flex-direction:column;gap:22px}.apx23-sep{max-width:880px;margin:0 auto;width:100%;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border-top:1px dashed var(--line);padding-top:12px}.apx23-h{text-align:right;font-size:11.5px;color:#6b6964}.apx23-t{text-align:center;font-size:16px;letter-spacing:.06em;margin:18px 0;font-weight:650}.apx23-p{margin:0 0 10px;text-align:justify}.muted23{color:#6b6964;font-size:12.5px}.apx23-lines i{display:block;border-bottom:1px solid #c9c6bf;height:26px}.apx23-ol{margin:0 0 12px;padding-left:20px}.apx23-ol li{margin-bottom:6px}.apx23-zone{display:flex;gap:16px;flex-wrap:wrap;font-weight:600;margin:14px 0 8px;font-size:13.5px}.apx23-tb{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:8px}.apx23-tb th{background:#1d1c1a;color:#fff;font-weight:600;font-size:11.5px;letter-spacing:.04em;text-align:left;padding:7px 8px}.apx23-tb td{padding:7px 8px;border-bottom:1px solid #e3e1dc;vertical-align:top}.apx23-tb .r{text-align:right;white-space:nowrap}.apx23-tb tfoot td{font-weight:700;border-bottom:0;padding-top:9px}.apx23-tot{margin:14px 0 0 auto;max-width:380px}.apx23-tot>div{display:flex;justify-content:space-between;padding:4px 0;font-size:13.5px}.apx23-tot .all{border-top:2px solid #1d1c1a;margin-top:4px;padding-top:8px;font-size:15px}.apx23-tot p{font-size:12px;color:#6b6964;margin:6px 0 0;text-align:right}.cd10-sig .ln.sg23{display:flex;align-items:flex-end}.cd10-sig .ln.sg23 img{max-height:46px}.sg23i{height:34px;border:1px solid var(--line);border-radius:6px;background:#fff}.a4-z25 td{font-size:11.5px}.lb25{display:inline-block;min-width:44px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#8d8a84;margin-right:6px}.pc25{display:block;font-size:9.5px;color:#8d8a84}.a4-grand{border-top:2px solid #1d1c1a;margin-top:14px;padding-top:6px}.a4-tds{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:10.5px;color:#4a4844}.a4-tds em{flex-basis:100%;font-style:normal;color:#8d8a84}.a4-req{display:grid;grid-template-columns:1fr 1fr auto;gap:14px}.kp25-o{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.lmv25{display:none;gap:2px}@media (max-width:760px){.lmv25{display:inline-flex}}.cmp25 td,.cmp25 th{vertical-align:top}.cmp25 tr.b25 td{border-top:2px solid var(--line)}.l-fields{grid-template-columns:110px minmax(140px,190px) 96px 70px minmax(110px,1fr)}.pc23{flex-wrap:wrap;width:92px}@media (max-width:1100px){.l-fields{grid-template-columns:110px minmax(140px,1fr) 96px 70px}}.pj26{border:1px solid var(--line-2);border-radius:10px;padding:6px 10px;margin-bottom:12px}.pj26>div{display:grid;grid-template-columns:80px 1fr auto;gap:8px;font-size:13px;padding:4px 0}.ord7-row.cancel26{opacity:.55}.ord7-row.cancel26 b{text-decoration:line-through}.left26{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0 0;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:13px;color:var(--text-2)}.left26 b{color:var(--text)}.left26 .w b{color:var(--warn)}.df26{font-size:13px;padding:5px 8px;border-radius:6px;margin-bottom:4px}.df26.add{background:var(--ok-soft);color:var(--ok)}.df26.rem{background:var(--bad-soft);color:var(--bad)}.pw26{font-size:12.5px;margin-top:10px;color:var(--text-2)}.sw.unk27{display:inline-grid;place-items:center;background:repeating-linear-gradient(45deg,var(--line-2) 0 4px,var(--surface) 4px 8px);border:1px solid var(--line)}.sw.unk27 i{font-style:normal;font-size:10px;color:var(--text-3);font-weight:700}.sm27-up{width:64px;height:64px;border:1.5px dashed var(--line-3);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10.5px;color:var(--text-3);cursor:pointer}#sm-own button{width:64px;height:64px;padding:0;border:2px solid var(--accent);border-radius:10px;overflow:hidden}#sm-own img{width:100%;height:100%;object-fit:cover}.ref27{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.ref27 img{width:100%;max-height:220px;object-fit:cover;border-radius:10px}.ref27 span{font-size:12px;color:var(--text-3)}.ref27row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ref27.sm{width:120px;margin:0}.ref27.sm img{height:80px}.zn27{display:block;font-size:12px;color:var(--text-3)}.pt27{display:block;color:var(--ok)!important}.pt27-l>div{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.pt27-l>div>span:first-child{flex:1}.file.ph27{cursor:pointer;border-style:dashed}.file.ph27.on{border-style:solid;border-color:var(--ok)}.kpi28{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi28-i{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.kpi28-i .ic{width:32px;height:32px;border-radius:9px;background:var(--hover-2);display:grid;place-items:center;flex:none;color:var(--text-2)}.kpi28-i span{display:block;font-size:12px;color:var(--text-3)}.kpi28-i b{display:block;font-size:20px;font-weight:650;margin:2px 0}.kpi28-i small{font-size:11.5px;color:var(--text-3)}.inb28{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.inb28 button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px;cursor:pointer;text-align:left;color:var(--text-2);font-size:13px}.inb28 button span{flex:1}.inb28 button b{font-size:18px;color:var(--text-3)}.inb28 button.on{border-color:var(--accent);color:var(--text)}.inb28 button.on b{color:var(--accent)}.sb-i.more28{border:0;background:none;width:100%;font:inherit;font-size:14px;color:var(--text-3);text-align:left}.dl28p{font-size:18px;font-weight:650;padding-top:6px}.al28{padding:0 16px 14px}@media (max-width:1100px){.kpi28,.inb28{grid-template-columns:1fr 1fr}}.tint-work{display:grid;grid-template-columns:300px 1fr 300px;gap:16px;align-items:start}.tint-col{display:flex;flex-direction:column}.tint-center{min-width:0}.tint-bank{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.tint-bank:last-child{border-bottom:0}.tint-bank.done{opacity:.6}.tint-bank .tx b{display:block;font-size:13.5px}.tint-zn{display:inline-block}.tint-was{color:var(--warn,#C08A2E)}.tint-q{font-size:12.5px;color:var(--text-2);white-space:nowrap}.tint-q .tnum{font-size:15px;color:var(--text)}.tint-bar{display:flex;gap:8px;margin-top:16px}.tint-refrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.tint-ref{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2);background:var(--card2,#f3f1ee);border-radius:10px;padding:6px 10px}@media (max-width:1100px){.tint-work{grid-template-columns:1fr}}
