.kbe{position:relative;width:100%;max-width:var(--kbe-width, 760px);margin:0 auto;padding:0 32px 120px}.kbe-title{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:48px 0 0;outline:none}.kbe-title:empty:before{content:attr(data-placeholder);color:var(--tx3, #A19C94)}.kbe-title:focus,.kbe-title:focus-visible,.doc-body:focus,.doc-body:focus-visible{outline:none}.kbe-meta{display:flex;align-items:center;gap:8px;margin:14px 0 28px;font-size:13px;color:var(--tx2, #6E6A64)}.kbe-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 0;color:var(--tx3, #A19C94);text-align:center}.kbe-empty .t1{font-size:16px;font-weight:500}.kbe-empty .t2{font-size:14px}.kbe-tbwrap{position:sticky;top:8px;z-index:30;display:flex;justify-content:center;padding:0 16px}.kbe-tbpos{position:relative;max-width:1140px}.kbe-toolbar{display:flex;align-items:center;background:var(--card, #fff);border:1px solid var(--bd, #E7E5E1);border-radius:999px;padding:8px 12px;box-shadow:var(--sh, 0 1px 2px rgba(27,26,24,.04), 0 8px 24px rgba(27,26,24,.08));overflow-x:auto;animation:kbe-in .15s ease-out}@keyframes kbe-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kbe-group{display:flex;align-items:center;gap:2px;flex:none}.kbe-div{width:1px;height:20px;background:var(--bd, #E7E5E1);margin:0 6px;flex:none}.kbe-btn{height:32px;min-width:32px;padding:0 6px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--tx2, #6E6A64);flex:none;transition:background .15s ease-out,color .15s ease-out;font:inherit}.kbe-btn:hover{background:var(--hov2, rgba(0,0,0,.05))}.kbe-btn.on{background:var(--acbg, #EAEFEC);color:var(--ac, #3E5C52)}.kbe-glyph{font-size:15px;font-weight:600;line-height:1;font-family:Inter,system-ui,sans-serif}.kbe-combo{display:flex;align-items:center;gap:2px}.kbe-dd{position:absolute;top:calc(100% + 6px);background:var(--card, #fff);border:1px solid var(--bd, #E7E5E1);border-radius:12px;box-shadow:var(--sh, 0 8px 24px rgba(27,26,24,.12));padding:6px;min-width:210px;z-index:31;animation:kbe-in .15s ease-out}.kbe-dd-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--tx, #1B1A18);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;text-align:left;transition:background .15s ease-out}.kbe-dd-item:hover{background:var(--hov, rgba(0,0,0,.04))}.kbe-dd-item .hk{margin-left:auto;color:var(--tx3, #A19C94);font-size:12px;padding-left:16px}.kbe-dd-label{padding:4px 6px 2px;font-size:12px;color:var(--tx3, #A19C94)}.kbe-sw-row{display:flex;gap:6px;padding:2px 6px 8px}.kbe-sw{width:22px;height:22px;border-radius:6px;border:1px solid var(--bd, #E7E5E1);cursor:pointer;padding:0}.kbe-overlay{position:fixed;inset:0;z-index:29}.doc-body{outline:none;min-height:160px;font-size:16px;line-height:1.75}.doc-body,.kbe-title{overflow-wrap:anywhere}.doc-body img{display:block;max-width:100%;height:auto;border-radius:10px}.doc-body p:has(>img:only-child){margin:0 0 16px}.doc-body p{margin:0 0 16px}.kbe .doc-body a[href]{color:var(--ac, #188cef);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.kbe .doc-body a[href]:hover{text-decoration-thickness:2px}.doc-body h1{font-size:28px;font-weight:600;margin:32px 0 12px;line-height:1.3}.doc-body h2{font-size:22px;font-weight:600;margin:32px 0 10px;line-height:1.3}.doc-body h3{font-size:18px;font-weight:600;margin:24px 0 8px}.doc-body ul,.doc-body ol{margin:0 0 16px;padding-left:24px}.doc-body li{margin:4px 0}.doc-body ul.check{list-style:none;padding-left:2px}.doc-body ul.check li{display:flex;align-items:baseline;gap:10px}.doc-body input[type=checkbox]{accent-color:var(--ac, #3E5C52);width:15px;height:15px;transform:translateY(2px)}.doc-body blockquote{border-left:2px solid var(--ac, #3E5C52);margin:20px 0;padding:2px 0 2px 16px;color:var(--tx2, #6E6A64)}.doc-body code{background:var(--field, #EDEBE8);padding:2px 6px;border-radius:6px;font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.doc-body pre{background:var(--field, #EDEBE8);border-radius:10px;padding:14px 16px;overflow-x:auto;margin:0 0 16px}.doc-body pre code{background:none;padding:0;font-size:13px;line-height:1.6}.doc-body .callout{padding:14px 16px;border-radius:10px;margin:0 0 16px}.doc-body .callout.info{background:#3e5c5214}.doc-body .callout.ok{background:#5a9e7a24}.doc-body .callout.warn{background:#b286361f}.doc-body .callout.err{background:#b250461a}.doc-body table{border-collapse:collapse;width:100%;font-size:15px;margin:0 0 16px}.doc-body th,.doc-body td{border:1px solid var(--bd, #E7E5E1);padding:8px 12px;text-align:left}.doc-body th{background:var(--field, #EDEBE8);font-weight:600;font-size:14px}.doc-body hr{border:0;border-top:1px solid var(--bd, #E7E5E1);margin:28px 0}.doc-body .imgph{height:180px;border-radius:10px;border:1px dashed var(--bd, #E7E5E1);background:repeating-linear-gradient(45deg,var(--field, #EDEBE8),var(--field, #EDEBE8) 10px,transparent 10px,transparent 22px);display:flex;align-items:center;justify-content:center;color:var(--tx3, #A19C94);font-family:ui-monospace,Menlo,monospace;font-size:12px;margin:0 0 16px}.doc-body:not([contenteditable=true]) .imgph{display:none}.doc-body[contenteditable=true] .imgph{cursor:pointer}.doc-body .mention{color:var(--ac, #3E5C52);background:var(--acbg, #EAEFEC);padding:1px 6px;border-radius:6px;font-weight:500}.kbe-sw-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:2px 4px 6px}.kbe-sw-grid .kbe-sw{width:100%;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px #0f17291f;cursor:pointer;transition:transform .1s}.kbe-sw-grid .kbe-sw:hover{transform:scale(1.08)}.kbe-sw.none{background:#fff;position:relative;overflow:hidden}.kbe-sw.none:after{content:"";position:absolute;left:-20%;top:50%;width:140%;height:1px;background:#dc2626;transform:rotate(-20deg)}.kbe-sw.any{position:relative;overflow:hidden;display:grid;place-items:center;background:conic-gradient(#dc2626,#d97706,#ca8a04,#16a34a,#0d9488,#188cef,#7c3aed,#db2777,#dc2626)}.kbe-sw.any input{position:absolute;inset:0;opacity:0;cursor:pointer}.kbe-tt{position:absolute;z-index:20;transform:translateY(calc(-100% - 6px));display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--bd, #E7E5E1);border-radius:10px;background:#fff;box-shadow:0 6px 20px #0f172a14;animation:kbe-in .12s ease-out}.kbe-tt>button{height:26px;padding:0 10px;border-radius:7px;font:inherit;font-size:12.5px;font-weight:500;color:var(--ac, #188cef);background:none;cursor:pointer;white-space:nowrap;transition:background .12s}.kbe-tt>button:hover,.kbe-tt>button[aria-expanded=true]{background:var(--hov, rgba(0,0,0,.05))}.kbe-tt>.more{padding:0 8px;font-size:16px;line-height:1;color:var(--tx2, #6E6A64)}.kbe-tt-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:210px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--bd, #E7E5E1);border-radius:10px;background:#fff;box-shadow:0 10px 30px #0f172a1f}.kbe-tt-menu button{padding:7px 10px;border-radius:7px;font:inherit;font-size:13px;text-align:left;color:var(--tx, #0f172a);background:none;cursor:pointer}.kbe-tt-menu button:hover{background:var(--hov, rgba(0,0,0,.05))}.kbe-tt-menu button.bad{color:#dc2626}.kbe-tt-menu button.bad:first-of-type{margin-top:4px;border-top:1px solid var(--bd, #E7E5E1);border-radius:0 0 7px 7px}.evo{--ac: #188cef;--ach: #0f74c7;--acbg: #e0f2fe}.evo{min-height:100vh;display:flex;flex-direction:column;background:#f9fafb;color:#0f172a;font:400 13.5px/normal Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(.evo,.ai-dock,.ai-fab,.ai-pill) button{border:0;background:none;padding:0;cursor:pointer;text-align:left}:where(.evo,.ai-dock) :is(h1,h2,h3,p){margin:0}:where(.evo,.ai-dock,.ai-fab,.ai-pill) img{display:block;max-width:none}:where(.evo,.ai-dock) :is(input,select,textarea){font:inherit;color:#0f172a;border:0;outline:0;background:none;min-width:0;padding:0;margin:0}.evo a{text-decoration:none}.evo :focus-visible{outline:2px solid #188cef;outline-offset:2px}.evo :is(input:not([type=checkbox]),select,textarea):focus-visible{outline:none}.evo [contenteditable]:is(:focus,:focus-visible){outline:none}@keyframes evo-in{0%{opacity:0;transform:translateY(6px)}}@keyframes evo-pop{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.evo-card h3,.evo-svc-h h2,.evo-card-news .txt b{line-height:18px}.evo-card-news .tags span,.evo-bday .pill{line-height:13px}.evo-head{position:sticky;top:0;z-index:20;flex:none;height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px 18px 32px;background:#fff;box-shadow:inset 0 -1px #e7eaee}.evo-logo{position:relative;flex:none;width:126px;height:30px;overflow:hidden}.evo-logo img{position:absolute}.evo-logo .l-text{left:34.54px;top:5.55px}.evo-logo .l-e{left:0;top:5px}.evo-logo .l-in{left:1.31px;top:5.7px}.evo-search{position:relative;flex:0 1 440px;min-width:0;padding:6px;overflow:hidden;border-radius:32px}.evo-search .glow{position:absolute;left:-150.24px;top:-173.32px;pointer-events:none}.evo-search-in{position:relative;height:36px;display:flex;align-items:center;gap:10px;padding:0 3px 0 16px;overflow:hidden;border-radius:24px;background:#fff;transition:box-shadow .15s}.evo-search:is(.on,:focus-within) .evo-search-in{padding-right:4px;box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #178cf029}.evo-search:is(.on,:focus-within) .evo-search-go{width:28px;height:28px}.evo-search:is(.on,:focus-within) .evo-search-go img{left:-2.89px;top:-2.61px;width:36.4px;height:36.87px}.evo-search:has(.evo-search-x) .evo-search-in{padding-right:4px}.evo-search-x{position:relative;flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:64px;background:#fff;box-shadow:inset 0 0 0 1px #dbdfe4;transition:background .15s,transform .12s;animation:sr-pop .22s cubic-bezier(.2,.8,.2,1)}.evo-search-x:hover{background:#f8fafc}.evo-search-x:active{transform:scale(.88)}.evo-search-x img{transition:transform .2s}.evo-search-x:hover img{transform:rotate(90deg)}.evo-search-x.stop i{width:10px;height:10px;border-radius:1px;background:#94a3b8;animation:sr-pulse 1.2s ease-in-out infinite}@keyframes sr-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sr-pulse{50%{opacity:.45}}.evo-search-ic{position:relative;flex:none;width:14px;height:14px;overflow:hidden}.evo-search-ic img{position:absolute;left:1px;top:1px}.evo-search input{flex:1}.evo-search input::placeholder{color:#94a3b8}.evo-search-go{position:relative;flex:none;width:30px;height:30px;border-radius:50%;transition:transform .12s}.evo-search-go img{position:absolute;left:-3.1px;top:-2.8px}.evo-search-go:hover{transform:scale(1.06)}.evo-search-go:active{transform:scale(.9)}.evo-head-r{flex:none;display:flex;align-items:center;gap:14px}.evo-bell{position:relative;width:38px;height:38px;border-radius:11px;background:#e0f2fe;display:flex;align-items:center;justify-content:center;transition:transform .12s}.evo-bell:hover img{animation:evo-ring .5s ease-in-out;transform-origin:50% 10%}.evo-bell:active,.evo-ava:active{transform:scale(.93)}@keyframes evo-ring{25%{transform:rotate(12deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(6deg)}}.evo-bell-dot{position:absolute;left:24px;top:-2px;width:16px;height:16px;border-radius:999px;background:#ef4444}.evo-me{position:relative}.evo-ava{position:relative;display:block;width:38px;height:38px;border-radius:100px;transition:transform .12s}.evo-ava .ph{position:absolute;inset:0;border-radius:100px;overflow:hidden}.evo-ava .ph img{position:absolute;left:-1px;top:-6px;width:39px;height:59px;object-fit:cover}.evo-ava .ph img.me{left:0;top:0;width:100%;height:100%}.evo-ava .ring{position:absolute;left:27px;top:27px}.evo-ava .dot{position:absolute;left:29px;top:29px}.evo-pop{position:absolute;right:0;top:48px;z-index:30;min-width:200px;display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 4px 16px #0f17290f;transform-origin:top right;animation:evo-pop .14s ease-out}.evo-pop b{font-weight:500}.evo-pop span{font-size:12px;color:#757576}.evo-pop button{margin-top:10px;padding:8px 12px;border-radius:12px;background:#f9fafb;box-shadow:inset 0 0 0 1px #f0f0f0;font-size:12.5px;font-weight:500;text-align:center;transition:background .15s,transform .12s}.evo-pop button:hover{background:#f1f5f9}.evo-pop button:active{transform:scale(.97)}.evo-pop a.adm{margin-top:10px;padding:8px 12px;border-radius:12px;background:#e0f2fe;color:#0e74e9;font-size:12.5px;font-weight:500;text-align:center;text-decoration:none;transition:background .15s,transform .12s}.evo-pop a.adm:hover{background:#cfe9fd}.evo-pop a.adm:active{transform:scale(.97)}.evo-pop a.adm+button{margin-top:6px}.evo-lang{display:flex;gap:2px;margin-top:10px;padding:2px;border-radius:12px;background:#f1f5f9}.evo-lang button,.evo-pop .evo-lang button{flex:1;margin:0;padding:6px 10px;border:0;border-radius:10px;background:none;box-shadow:none;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;color:#64748b;cursor:pointer;transition:background .15s,color .15s,transform .12s}.evo-lang button:hover,.evo-pop .evo-lang button:hover{background:none;color:#0f172a}.evo-lang button.on,.evo-pop .evo-lang button.on{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f17291a}.evo-lang button:active,.evo-pop .evo-lang button:active{transform:scale(.94)}.evo-body{flex:1;display:flex;align-items:flex-start}.evo-side{position:sticky;top:70px;flex:none;width:272px;height:calc(100vh - 70px);display:flex;flex-direction:column;gap:3px;padding:20px;overflow:hidden auto;background:#fff;box-shadow:inset -1px 0 #e7eaee;transition:width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.evo-side-bar{position:absolute;left:4px;top:26px;width:3px;height:32px;border-radius:2px;background:#188cef;transition:transform .28s cubic-bezier(.3,.7,.2,1),left .3s cubic-bezier(.4,0,.2,1)}.evo-nav{position:relative;flex:none;width:100%;display:flex;align-items:center;gap:2px;padding:6px 12px 6px 6px;border-radius:10px;white-space:nowrap;--ic: #455263;transition:background .15s,color .15s,width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.evo-nav,.evo-nav:hover{color:#455263}.evo-nav:hover{background:#f1f5f9}.evo-nav.on,.evo-nav.on:hover{background:#e0f2fe;color:#0f172a;font-weight:500;--ic: #0f172a}.evo-nav.set{gap:10px;color:#757576}.evo-nav.set:hover{background:none;color:#455263}.evo-nav-ic{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:transform .12s}.evo-nav.set .evo-nav-ic{background:#f1f5f9}.evo-nav.set:hover .evo-nav-ic,.evo-nav.set[aria-expanded=true] .evo-nav-ic{transform:rotate(30deg)}.evo-pop.evo-set-pop{position:fixed;right:auto;top:auto;min-width:0;transform-origin:bottom left;animation:evo-rise .2s cubic-bezier(.3,.7,.2,1)}@keyframes evo-rise{0%{opacity:0;transform:translateY(10px)}}.evo-nav:active .evo-nav-ic{transform:scale(.88)}.evo-mi{display:block;flex:none;background:var(--ic);transition:background-color .15s}.evo-ic-struct{display:block;flex:none}.evo-ic-struct rect{fill:var(--ic);transition:fill .15s}.evo-ic-vac{position:relative;width:21.111px;height:20px}.evo-ic-vac>span{position:absolute;display:flex;align-items:center;justify-content:center}.evo-ic-vac .ell{left:1.39px;top:12.34px;width:18.404px;height:5.946px}.evo-ic-vac .umb{left:.06px;top:-.59px;width:23.016px;height:23.016px}.evo-badge{padding:2px 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:600}.evo-badge.sm{padding:1px 5px;font-weight:500}.evo-side-gap{flex:1 0 0;min-height:1px}.evo-side-hr{flex:none;height:1px;background:#e7eaee}.compact .evo-side{width:76px;padding:20px 14px;z-index:12}.compact .evo-side-bar{left:5px}.compact .evo-nav{width:44px;height:44px;padding:6px;--ic: #64748b}.compact .evo-nav.set{width:100%}.compact :is(.evo-nav-t,.evo-nav .evo-badge){display:none;opacity:0;min-width:0;overflow:hidden;transition:opacity .2s ease,display .2s;transition-behavior:allow-discrete}.compact .evo-side:where(:hover,:has(:focus-visible),:has(.evo-pop)){width:272px;margin-right:-196px;padding:20px;box-shadow:inset -1px 0 #e7eaee,16px 0 32px #0f17291a;transition-duration:.22s;transition-timing-function:cubic-bezier(.3,.7,.2,1)}.compact .evo-side:where(:hover,:has(:focus-visible),:has(.evo-pop)) .evo-nav{width:100%;padding:6px 12px 6px 6px}.compact .evo-side:where(:hover,:has(:focus-visible),:has(.evo-pop)) :is(.evo-nav-t,.evo-nav .evo-badge){display:revert;opacity:1}@starting-style{.compact .evo-side:where(:hover,:has(:focus-visible),:has(.evo-pop)) :is(.evo-nav-t,.evo-nav .evo-badge){opacity:0}}.compact .evo-side:where(:hover,:has(:focus-visible),:has(.evo-pop)) .evo-side-bar{left:4px}.evo-main{flex:1;min-width:0;padding:36px;transition:padding .25s cubic-bezier(.3,.7,.2,1)}.evo-page{max-width:1116px;margin:0 auto;display:flex;flex-direction:column;gap:24px;animation:evo-in .25s ease-out backwards}.wide .evo-main{padding:24px 36px 36px}.wide .evo-page{max-width:none}.evo-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.evo-title h1{font-size:26px;font-weight:600}.evo-title span{color:#757576;white-space:nowrap}.evo-title.col{flex-direction:column;align-items:flex-start;gap:4px}.evo-title.col span{color:#64748b;white-space:normal}.evo-title .col{display:flex;flex-direction:column;gap:4px}.evo-title .col span{color:#64748b}.evo-title:has(>.evo-when){flex-wrap:wrap;row-gap:6px}.evo-title .evo-when{display:flex;align-items:center;gap:10px;font-size:13.5px}.evo-when img{flex:none;width:6px;height:6px}.me-top{display:flex;align-items:center;gap:16px}.me-ph{flex:none;display:grid;padding:3px;border-radius:50%;background:linear-gradient(135deg,#52b3f8,#f0abfc)}.me-ph .evo-ava-i{border-radius:50%;box-shadow:0 0 0 3px #fff}.me-who{min-width:0;display:flex;flex-direction:column;gap:3px}.me-who b{font-size:16px;font-weight:600;color:#0f172a}.me-who>small{font-size:12.5px;color:#64748b}.me-act{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.me-act .evo-btn{height:32px;padding:0 14px;font-size:12.5px}.me-act small{font-size:12px;color:#94a3b8}.me-h{margin:6px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.me-note{display:flex;align-items:center;justify-content:space-between;gap:12px}.me-form:disabled .pn-row{opacity:.6}.evo .pc-over{--card: #fff;--bd: #e7eaee;--bd2: #f1f5f9;--line: #e2e6eb;--tx: #0f172a;--tx2: #455263;--tx3: #8792a4;--ac: #188cef;--acbg: #e0f2fe;--hov: #f1f5f9;--hov2: #e7ecf2;--seg: #f0f1f3;--ease: cubic-bezier(.3,.7,.2,1);--grad: linear-gradient(135deg, #52b3f8 0%, #188cef 100%)}.evo-btn,.evo-btn:hover{color:#384254}.evo-btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;border-radius:10px;background:#f0f1f3;font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .12s}.evo-btn:hover{background:#e5e8ec}.evo-btn:active{transform:scale(.96)}.evo-btn.primary,.evo-btn.primary:hover{background:#188cef;color:#fff}.evo-btn.primary:hover{background:#0f7fe0;box-shadow:0 4px 12px #188cef4d}.evo-btn.sm{height:36px}.evo-btn.line{height:42px;padding:0 20px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec}.evo-btn.line:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd2db}.evo-btn.lg{padding:0 26px;font-size:13.5px;font-weight:600}.evo-btn:disabled{opacity:.55;cursor:default;transform:none}.pn-in{position:relative;height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:13px;transition:box-shadow .15s}.pn-in:focus-within,.pn-in.open,.pn-area:focus{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.pn-in:hover:not(:focus-within):not(.open),.pn-area:hover:not(:focus){box-shadow:inset 0 0 0 1px #cbd2db}.pn-in input{flex:1;align-self:stretch}.pn-in input:is(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus){margin-block:1px;-webkit-box-shadow:0 0 0 100px #fff inset;-webkit-text-fill-color:#0f172a;caret-color:#188cef;transition:background-color 600000s 0s}.pn-in :is(input,select),.pn-area{caret-color:#188cef}.pn-in img{flex:none;pointer-events:none}.pn-in ::placeholder,.pn-area::placeholder,.pn-in.empty select,.pn-in.date i{color:#a6abb2}.pn-in.sel select{position:absolute;inset:0;width:100%;padding:0 34px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.pn-in.sel img{margin-left:auto;transition:transform .2s}.pn-in.sel.open img{transform:rotate(180deg)}.pn-in.sel.big{padding-right:14px}.pn-in.sel.big select{padding-right:46px}.pn-cost .pn-in.sel.big{padding:0 8px 0 14px}.pn-cost .pn-in.sel.big select{padding-right:34px}.pn-in select:disabled{opacity:.5;cursor:default}.pn-in.date input{position:relative;cursor:pointer}.pn-in.date input::-webkit-datetime-edit-fields-wrapper,.pn-in.date input::-webkit-datetime-edit-text,.pn-in.date input:is(::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field){padding:0}.pn-in.date input::-webkit-calendar-picker-indicator{display:none}.pn-in.date i{position:absolute;inset:1px 1px 1px 38px;border-radius:0 9px 9px 0;display:flex;align-items:center;background:#fff;font-style:normal;pointer-events:none}.pn-in.date:focus-within i{display:none}.pn-ro{height:42px;flex:none;display:flex;align-items:center;padding:0 14px;overflow:hidden;border-radius:10px;background:#e9edf2;font-size:13px;white-space:nowrap}.pn-ro.c{justify-content:center}.pn-area{width:100%;height:72px;padding:12px 14px;resize:none;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:13px;transition:box-shadow .15s}.pn-area.low{height:64px}.evo-check{--tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.6 5.3 4 7.6 8.5 2.6' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");flex:none;width:16px;height:16px;margin:0;display:inline-grid;place-items:center;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .15s,box-shadow .15s,transform .12s}.evo-check:hover{box-shadow:inset 0 0 0 1px #94a3b8}.evo-check:is(:checked,:indeterminate){background:#188cef;box-shadow:none}.evo-check:is(:checked,:indeterminate):hover{background:#0f7fe0}.evo-check:after{content:"";width:10px;height:10px;background:#fff;-webkit-mask:var(--tick) center / contain no-repeat;mask:var(--tick) center / contain no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .2s cubic-bezier(.3,.7,.2,1)}.evo-check:checked:after{clip-path:inset(0)}.evo-check:indeterminate:after{width:8px;height:2px;border-radius:1px;-webkit-mask:none;mask:none;clip-path:inset(0)}.evo-check:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef33}.evo-check:is(:checked,:indeterminate):focus-visible{box-shadow:0 0 0 3px #188cef40}.evo-check:active{transform:scale(.88)}.evo-check:disabled{opacity:.5;cursor:default}.evo-check.s15{width:15px;height:15px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #bababa}.evo-check.s15:hover{box-shadow:inset 0 0 0 1.5px #94a3b8}.evo-check.s15:after{width:9px;height:9px}@keyframes evo-fade{0%{opacity:0}}.evo-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:max(16px,9vh) 16px 16px;overflow:auto;background:#05080f80;animation:evo-fade .15s ease-out}.evo-dlg{max-width:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;animation:pn-pop .18s cubic-bezier(.2,.8,.2,1)}.evo-dlg>header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e7eaee}.evo-dlg>header b{font-size:16px;font-weight:600;line-height:19px;color:#0f172a}.evo-dlg-x{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f0f1f3;font-size:12px;color:#475569;transition:background .15s,transform .2s}.evo-dlg-x:hover{background:#e5e8ec;transform:rotate(90deg)}.evo-dlg-body{display:flex;flex-direction:column;gap:14px;padding:24px}.evo-dlg>footer{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #e7eaee}.evo-dlg>footer .evo-btn{height:36px;padding:0 20px;font-weight:600}.evo-dlg>footer .evo-btn.line{height:38px;padding:0 18px;font-weight:500}.evo-dlg .pn-area{height:91px}.evo-dlg .pn-area:focus{box-shadow:inset 0 0 0 1.5px #188cef}.evo-btn.warn,.evo-btn.warn:hover{background:#d97706;color:#fff}.evo-btn.warn:hover{background:#c26a05;box-shadow:0 4px 12px #d977064d}.evo-warn{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fef3c7;font-size:11.5px;line-height:14px;color:#78350f}.evo-warn i{flex:none;font-size:12px;font-style:normal;color:#0f172a}.evo-ask{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;border-radius:18px;background:#fefefe;box-shadow:0 2px 10px #0f17290d}.evo-ask>img{position:absolute;pointer-events:none}.evo-ask .g-blue{left:50.69%;top:64.82px;transform:translate(-50%,-50%) rotate(-25.07deg)}.evo-ask .g-pink{right:-129px;top:-170px}.evo-ask .g-mint{left:-130px;top:-150px}.evo-ask-row{position:relative;align-self:stretch;height:48px;display:flex;align-items:center;gap:10px;padding:12px 8px 12px 16px;overflow:hidden;border-radius:24px;background:#fff;transition:box-shadow .15s}.evo-ask-row:focus-within{box-shadow:0 0 0 2px #188cef59}.evo-ask-ic{position:relative;flex:none;width:26px;height:26px}.evo-ask-ic img{position:absolute;left:0;top:2.6px}.evo-ask-row input{flex:1;font-size:14px}.evo-ask-row input::placeholder{color:#757576}.evo-ask-go{position:relative;flex:none;width:36px;height:36px;border-radius:50%;transition:transform .12s}.evo-ask-go img{position:absolute;left:-3.72px;top:-3.36px}.evo-ask-go:hover{transform:scale(1.06)}.evo-ask-go:active{transform:scale(.9)}@keyframes ch-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ch-md{font-size:14px;line-height:1.6;color:#0f172a;overflow-wrap:anywhere}.ch-md>*+*{margin-top:8px}.ch-md h3{font-size:14.5px;font-weight:600;margin-top:14px}.ch-md ul,.ch-md ol{padding-left:20px}.ch-md li+li{margin-top:4px}.ch-md ul{list-style:disc}.ch-md ol{list-style:decimal}.ch-md table{display:block;overflow-x:auto;border-collapse:collapse;font-size:13px}.ch-md th,.ch-md td{padding:6px 10px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.ch-md th{background:#f1f5f9;font-weight:600}.ch-md a.ref{margin-left:2px;padding:0 5px;border-radius:6px;background:var(--acbg);color:var(--ach);font-size:11px;font-weight:600;vertical-align:1px;text-decoration:none}.ch-md a.ref:hover{background:var(--ac);color:#fff}@keyframes sr-drop{0%{opacity:0;transform:translate(-50%,-6px) scale(.985)}}@keyframes sr-in{0%{opacity:0;transform:translateY(5px)}}@keyframes sr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes sr-float{50%{transform:translateY(-3px)}}.sr-shade{position:fixed;inset:70px 0 0;z-index:30;background:#0f172a6b;animation:evo-fade .18s ease-out}.sr-drop{position:fixed;z-index:31;top:70px;left:50%;width:min(1200px,calc(100vw - 32px));max-height:calc(100vh - 86px);overflow:hidden auto;transform:translate(-50%);transform-origin:top center;border-radius:18px;background:#fff;box-shadow:0 16px 48px #0f17293d;animation:sr-drop .22s cubic-bezier(.2,.8,.2,1)}.sr-start{display:flex;flex-direction:column;gap:24px;padding:20px 24px 24px}.sr-start section{display:flex;flex-direction:column;gap:10px}.sr-start h5{margin:0;font-size:12px;font-weight:600;line-height:15px;color:#94a3b8}.sr-chips{display:flex;flex-wrap:wrap;gap:8px}.sr-chip{padding:7px 13px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:13px;font-weight:500;line-height:16px;color:#475569;white-space:nowrap;animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i) * 25ms);transition:background .15s,box-shadow .15s,color .15s,transform .12s}.sr-chip:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd5e1;color:#0f172a}.sr-chip:active{transform:scale(.94)}.sr-scopes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sr-scope{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px 13px 13px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:14px;font-weight:500;line-height:17px;color:#0f172a;white-space:nowrap;overflow:hidden;animation:sr-in .3s ease-out backwards;animation-delay:calc(80ms + var(--i) * 30ms);transition:box-shadow .18s,transform .18s,background .15s}.sr-scope .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;transition:transform .2s}.sr-scope:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #cbd5e1,0 6px 16px #0f172912}.sr-scope:hover .ic{transform:scale(1.08)}.sr-scope:active{transform:scale(.97)}.sr-scope.on{background:#f5faff;box-shadow:inset 0 0 0 1.5px #188cef,0 0 0 3px #188cef1f}.sr-askwrap{padding:13px 29px}.sr-askrow{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;overflow:hidden;border-radius:42px;transition:box-shadow .2s,transform .12s;animation:sr-in .25s ease-out backwards}.sr-askrow .glow{position:absolute;left:-298.78px;top:-574.83px;pointer-events:none}.sr-askrow>:not(.glow){position:relative}.sr-askrow .av{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:17px;background:#fff;transition:transform .3s}.sr-askrow b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:17px;color:#0f172a}.sr-askrow .enter{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;transition:transform .15s}.sr-askrow:is(:hover,.hi){box-shadow:0 4px 18px #6366f124}.sr-askrow:is(:hover,.hi) .av{transform:rotate(-12deg) scale(1.06)}.sr-askrow:is(:hover,.hi) .enter{transform:translate(-2px)}.sr-askrow:active{transform:scale(.99)}.sr-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;box-shadow:inset 0 -1px #e2e8f0}.sr-tabs button{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:13px;font-weight:500;line-height:16px;color:#475569;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s,transform .12s}.sr-tabs button small{font-size:12px;line-height:15px;color:#94a3b8;transition:color .18s}.sr-tabs button:hover:not(.on):not(:disabled){box-shadow:inset 0 0 0 1px #cbd5e1;color:#0f172a}.sr-tabs button:active:not(:disabled){transform:scale(.94)}.sr-tabs button.on{padding:6px 12px;background:#0f172a;box-shadow:none;color:#fff}.sr-tabs button.on small{color:#cbd5e1}.sr-tabs button:disabled{cursor:default}.sr-tabs.page{padding:0;box-shadow:none}.sr-res{display:flex;flex-direction:column;gap:16px;padding:16px 20px;transition:opacity .2s}.sr-res.busy{opacity:.55}.sr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.sr-grid.one{grid-template-columns:minmax(0,1fr)}.sr-cat{min-width:0;display:flex;flex-direction:column;gap:2px}.sr-cat-h{display:flex;align-items:center;gap:6px;padding:0 10px 6px;font-size:12px;line-height:15px;white-space:nowrap}.sr-cat-h b{font-weight:600;color:#475569}.sr-cat-h span{color:#94a3b8}.sr-cat-h i{flex:1}.sr-cat-h button{font-weight:500;color:#188cef;transition:transform .15s,opacity .15s}.sr-cat-h button:hover{transform:translate(2px)}.sr-row{min-width:0;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-align:left;animation:sr-in .22s ease-out backwards;animation-delay:calc(var(--i) * 30ms);transition:background .12s,box-shadow .12s,transform .12s}.sr-row:is(:hover,.hi){background:#f8fafc}.sr-row.hi{box-shadow:inset 0 0 0 1px #e2e8f0}.sr-row:active{transform:scale(.985)}.sr-row .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;transition:transform .2s}.sr-row:hover .ic{transform:scale(1.06)}.sr-row .av{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(90deg,#60a5fa,#a78bfa);font-size:12px;font-weight:600;line-height:15px;color:#fff}.sr-row img.av{object-fit:cover}.sr-row .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sr-row .txt>b{height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:17px;color:#0f172a}.sr-row .txt>b b{font-weight:600}.sr-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;color:#64748b}.sr-row small b{font-weight:600;color:#0f172a}.sr-all{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:16px;color:#188cef}.sr-all img{transition:transform .2s}.sr-all:hover img{transform:translate(3px)}.sr-all:active{transform:scale(.97)}.sr-none{margin:0;padding:8px 10px;font-size:13px;line-height:16px;color:#64748b}.sr-none.page{padding:24px 0;text-align:center}.sr-none.fail{display:flex;align-items:center;gap:10px}.sr-none.page.fail{justify-content:center}div.sr-none.page{display:flex;flex-direction:column;align-items:center;gap:12px}.sr-skel.rows{gap:12px;padding:4px 0}.sr-skel.rows i{height:38px;border-radius:10px;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9);background-size:200% 100%;animation-delay:calc(var(--i) * .12s)}.sr-skel.rows i:nth-child(n){width:auto}.sr-scope-tag{flex:none;display:inline-flex;align-items:center;gap:3px;margin-left:-4px;padding:3px 3px 3px 9px;border-radius:999px;background:#e0f2fe;font-size:12px;font-weight:600;line-height:15px;color:#188cef;white-space:nowrap;animation:sr-pop .2s cubic-bezier(.2,.8,.2,1)}.sr-scope-tag button{width:17px;height:17px;display:grid;place-items:center;border-radius:9px;font-size:14px;line-height:1;color:#188cef;transition:background .15s}.sr-scope-tag button:hover{background:#bae6fd}.evo-search-go:disabled{opacity:.45;cursor:default;transform:none}.sr-page{display:flex;flex-direction:column;gap:20px}.sr-back,.sr-back:hover{color:#475569}.sr-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 9px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:13px;font-weight:500;line-height:16px;transition:box-shadow .15s,transform .12s}.sr-back img{transition:transform .2s}.sr-back:hover{box-shadow:inset 0 0 0 1px #cbd5e1}.sr-back:hover img{transform:translate(-3px)}.sr-back:active{transform:scale(.96)}.sr-title{display:flex;align-items:center;gap:16px}.sr-title>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sr-title h1{font-size:24px;font-weight:600;line-height:29px}.sr-title span{font-size:13px;line-height:16px;color:#64748b;overflow-wrap:anywhere}.sr-ask{flex:none;display:inline-flex;align-items:center;gap:8px;padding:11px 17px 11px 15px;border-radius:12px;background:linear-gradient(90deg,#eef4ff,#fceff7);box-shadow:inset 0 0 0 1px #c7d2fe;font-size:14px;font-weight:600;line-height:17px;color:#0f172a;white-space:nowrap;animation:sr-in .3s ease-out backwards;transition:box-shadow .2s,transform .15s}.sr-ask img{transition:transform .3s}.sr-ask:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a5b4fc,0 6px 18px #6366f129}.sr-ask:hover img{transform:rotate(-15deg) scale(1.1)}.sr-ask:active{transform:scale(.97)}.sr-ask.plain{background:#fff}.sr-fixed{display:flex;align-items:center;gap:10px;padding:11px 15px 11px 13px;border-radius:10px;background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a;font-size:13px;line-height:16px;color:#475569;animation:sr-in .3s ease-out backwards}.sr-fixed img{flex:none}.sr-fixed button{flex:none;font-size:13px;font-weight:600;line-height:16px;color:#188cef;transition:opacity .15s}.sr-fixed button:hover{opacity:.75}.sr-filters{display:flex;align-items:center;gap:8px}.sr-filters>i{flex:1}.sr-dd{position:relative;display:inline-flex}.sr-dd .pn-pop{min-width:180px}.sr-filter{display:inline-flex;align-items:center;gap:6px;padding:7px 11px 7px 13px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:13px;line-height:16px;color:#475569;white-space:nowrap;transition:box-shadow .15s,color .15s,transform .12s}.sr-filter:hover{box-shadow:inset 0 0 0 1px #cbd5e1;color:#0f172a}.sr-filter[aria-expanded=true]{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef1f}.sr-filter:active,.sr-sort:active{transform:scale(.96)}.sr-sort{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:16px;color:#64748b;white-space:nowrap;transition:transform .12s}.sr-sort b{font-weight:500;color:#0f172a}:is(.sr-filter,.sr-sort) img{transition:transform .2s}:is(.sr-filter,.sr-sort)[aria-expanded=true] img{transform:rotate(180deg)}.sr-filter.set{background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe;color:#1d4ed8}.sr-multi li{justify-content:flex-start}.sr-multi li.on{color:#0f172a;font-weight:400}.sr-multi li.on:after{content:none}.sr-multi .box{flex:none;width:16px;height:16px;display:grid;place-items:center;border-radius:4px;box-shadow:inset 0 0 0 1.5px #cbd5e1;transition:background .15s,box-shadow .15s}.sr-multi li.on .box{background:#188cef;box-shadow:none}.sr-multi li.on .box:after{content:"✓";font-size:11px;font-weight:700;line-height:1;color:#fff}.sr-period{display:inline-flex;align-items:center;gap:6px;animation:sr-in .2s ease-out}.sr-period i{font-style:normal;color:#94a3b8}.sr-period input{height:30px;padding:0 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:13px;color:#0f172a;transition:box-shadow .15s}.sr-period input:focus{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef1f}.sr-author{min-width:260px;padding-top:8px}.sr-author input{display:block;width:calc(100% - 16px);height:34px;margin:0 8px;padding:0 10px;border-radius:8px;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:13px}.sr-author input:focus{box-shadow:inset 0 0 0 1px #188cef}.sr-author li small{font-size:11px;color:#94a3b8}.sr-author li.on small{display:none}.sr-author li.none{color:#94a3b8;cursor:default}.sr-ai{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:21px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #dce6fb;animation:sr-in .3s ease-out backwards}.sr-ai>:not(.glow){position:relative;max-width:100%}.sr-ai>.glow{position:absolute;left:-401.23px;top:-522.85px;pointer-events:none}.sr-ai.busy{background:linear-gradient(90deg,#eef4ffb3,#fceff7b3),#fff}.sr-ai.fail{gap:12px;background:linear-gradient(90deg,#eef4ff80,#fceff780),#fff}.sr-ai-h{align-self:stretch;display:flex;align-items:center;gap:8px;min-height:20px}.sr-ai.done .sr-ai-h{min-height:39px}.sr-ai-h>b{font-size:16px;font-weight:600;line-height:19px;color:#0f172a;white-space:nowrap}.sr-ai-h>i{flex:1}.sr-ai-h .note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;color:#64748b}.sr-ai-h .btns{display:flex;align-items:center;gap:8px;margin-left:4px}.sr-stop{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 13px 6px 11px;border-radius:999px;background:#ffffffd9;box-shadow:inset 0 0 0 1px #dce6fb;font-size:12.5px;font-weight:500;line-height:15px;color:#475569;transition:background .15s,transform .12s}.sr-stop:hover{background:#fff}.sr-stop:active{transform:scale(.95)}.sr-ib{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;transition:background .15s,transform .12s}.sr-ib:hover{background:#0f17290d}.sr-ib:active{transform:scale(.86)}.sr-ib.on{background:#e0f2fe}.sr-ai-text{align-self:stretch;max-height:96px;overflow:hidden;font-size:15px;line-height:24px;transition:max-height .35s cubic-bezier(.3,.7,.2,1)}.sr-ai-text.open{max-height:4000px}.sr-ai-text:not(.open){-webkit-mask:linear-gradient(#000 70%,transparent);mask:linear-gradient(#000 70%,transparent)}.sr-ai.done:not(:has(.sr-more)) .sr-ai-text{-webkit-mask:none;mask:none}.sr-ai-text a.ref{margin:0;padding:0;background:none;font-size:inherit;font-weight:600;vertical-align:baseline;color:#188cef}.sr-ai-text a.ref:hover{background:none;color:#0f74c7;text-decoration:underline}.sr-skel{align-self:stretch;display:flex;flex-direction:column;gap:10px}.sr-skel i{height:12px;border-radius:6px;background:linear-gradient(90deg,#dce6fb,#f3e8ff,#dce6fb);background-size:200% 100%;animation:sr-shimmer 1.4s linear infinite}.sr-skel i:nth-child(3){width:92%}.sr-skel i:nth-child(4){width:60%}.sr-skel.page i{height:98px;border-radius:12px;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#f1f5f9);background-size:200% 100%}.sr-srcs{display:flex;flex-wrap:wrap;gap:8px}.sr-srcs a,.sr-srcs a:hover{color:#475569}.sr-srcs a{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 5px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:12px;font-weight:500;line-height:15px;white-space:nowrap;animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i) * 30ms);transition:box-shadow .18s,transform .15s}.sr-srcs a:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #93c5fd,0 4px 12px #0f17290f}.sr-srcs a:active{transform:scale(.96)}.sr-srcs a.lit{box-shadow:inset 0 0 0 1.5px #188cef,0 0 0 3px #188cef26}.sr-srcs em{width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:#e0f2fe;font-size:10px;font-weight:600;font-style:normal;line-height:12px;color:#188cef}.sr-follow{display:flex;flex-wrap:wrap;gap:8px}.sr-follow button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px 8px 11px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #c7d2fe;font-size:13px;font-weight:500;line-height:16px;color:#0f172a;animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i) * 40ms);transition:box-shadow .18s,transform .15s}.sr-follow button img{transition:transform .3s}.sr-follow button:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #a5b4fc,0 4px 12px #6366f124}.sr-follow button:hover img{transform:rotate(-20deg) scale(1.15)}.sr-follow button:active{transform:scale(.96)}.sr-ai-f{align-self:stretch;display:flex;align-items:center;gap:12px}.sr-ai-f>i{flex:1}.sr-ai-f small{font-size:11px;line-height:13px;color:#94a3b8;white-space:nowrap}.sr-more{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:16px;color:#188cef;transition:opacity .15s}.sr-more img{transition:transform .25s}.sr-more.open img{transform:rotate(180deg)}.sr-more:hover{opacity:.75}.sr-ai-alert{display:flex;align-items:center;gap:10px}.sr-ai-alert b{font-size:15px;font-weight:600;line-height:18px;color:#0f172a}.sr-ai.fail p{margin:0;font-size:14px;line-height:21px;color:#475569}.sr-link{font-size:14px;font-weight:600;color:#188cef;transition:opacity .15s}.sr-link:hover{opacity:.75}.sr-group{display:flex;flex-direction:column;gap:10px}.sr-group-h{display:flex;align-items:center;gap:8px;white-space:nowrap}.sr-group-h b{font-size:15px;font-weight:600;line-height:18px;color:#0f172a}.sr-group-h span{font-size:13px;line-height:16px;color:#94a3b8}.sr-group-h i{flex:1}.sr-group-h button{font-size:13px;font-weight:500;line-height:16px;color:#188cef;transition:transform .15s}.sr-group-h button:hover{transform:translate(2px)}.sr-card,.sr-card:hover{color:#0f172a}.sr-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:15px 17px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;cursor:pointer;animation:sr-in .28s ease-out backwards;animation-delay:calc(var(--i) * 40ms);transition:box-shadow .18s,transform .18s}.sr-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #cbd5e1,0 6px 18px #0f17290f}.sr-card:active{transform:scale(.995)}.sr-card .top{max-width:100%;display:flex;align-items:center;gap:8px}.sr-card em{flex:none;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;font-style:normal;line-height:13px}.sr-card .top small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;color:#64748b}.sr-card>b{max-width:100%;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:18px}.sr-card>b>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-card>b img{flex:none;transition:transform .2s}.sr-card:hover>b img{transform:translate(2px,-2px)}.sr-card p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:19px;color:#475569}.sr-card p b{font-weight:600;color:#0f172a}.sr-card .more{font-size:12px;font-weight:500;line-height:15px;color:#188cef}.sr-card:focus-visible{outline:2px solid #188cef;outline-offset:2px}.sr-card button.more{display:inline-flex;align-items:center;gap:4px}.sr-card button.more:hover{text-decoration:underline}.sr-card button.more img{transition:transform .2s}.sr-card button.more.open img{transform:rotate(180deg)}.sr-matches{align-self:stretch;display:flex;flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none}.sr-matches button{width:100%;padding:7px 10px;border-radius:8px;background:#f8fafc;text-align:left;font-size:12.5px;line-height:18px;color:#475569;animation:sr-in .2s ease-out backwards;animation-delay:calc(var(--i) * 40ms);transition:background .15s,color .15s}.sr-matches button:hover{background:#eff6ff;color:#0f172a}.sr-matches b{font-weight:600;color:#0f172a}.sr-ai-hidden{margin:0}.sr-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:49px 41px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;text-align:center;animation:sr-in .3s ease-out backwards}.sr-empty .ic{width:64px;height:64px;display:grid;place-items:center;border-radius:32px;background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0;animation:sr-float 3s ease-in-out infinite}.sr-empty h2{font-size:20px;font-weight:600;line-height:24px;color:#0f172a}.sr-empty ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;text-align:left}.sr-empty li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:17px;color:#475569;animation:sr-in .3s ease-out backwards}.sr-empty li:nth-child(2){animation-delay:60ms}.sr-empty li:nth-child(3){animation-delay:.12s}.sr-cta{width:min(720px,100%);display:flex;align-items:center;gap:16px;padding:19px 21px 19px 19px;border-radius:16px;text-align:left;background:linear-gradient(90deg,#eef4ff,#fceff7);box-shadow:inset 0 0 0 1px #c7d2fe;animation:sr-in .35s .15s ease-out backwards}.sr-cta .av{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(90deg,#e0f2fe,#f3e8ff)}.sr-cta .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.sr-cta b{font-size:16px;font-weight:600;line-height:19px;color:#0f172a}.sr-cta small{font-size:13px;line-height:19px;color:#475569}.sr-cta button{flex:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 14px;border-radius:10px;background:#188cef;font-size:14px;font-weight:600;line-height:17px;color:#fff;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .12s}.sr-cta button:hover{background:#0f7fe0;box-shadow:0 4px 12px #188cef4d}.sr-cta button:active{transform:scale(.96)}@keyframes ai-in{0%{opacity:0;transform:translate(24px) scale(.98)}}@keyframes ai-pill{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes ai-tip{0%{opacity:0;transform:translateY(-3px)}}@keyframes ai-shade{0%{opacity:0}}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-dots{50%{opacity:.45}}.ai-shade{position:fixed;inset:0;z-index:60;background:#0f172a6b;animation:ai-shade .25s ease-out}.ai-dock{position:fixed;top:16px;right:16px;bottom:16px;z-index:61;width:min(520px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 12px 40px #0f172938;animation:ai-in .28s cubic-bezier(.2,.8,.2,1)}.ai-dock.wide{left:92px;width:auto}.ai-dock.wide :is(.ai-list>*,.ai-in>*,.ai-hlist>*){width:100%;max-width:760px;margin-inline:auto}.ai-ic{flex:none;display:block}.ai-dock>header{flex:none;display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;border-bottom:1px solid #e2e8f0;background:linear-gradient(90deg,#eef4ff,#fceff7)}.ai-av34{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:17px;background:#fff}.ai-av34 img{width:20px;height:20px}.ai-dock>header .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.ai-dock>header b{overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:18px;color:#0f172a}.ai-dock>header small{overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:15px;color:#64748b}.ai-dock>header .tools{flex:none;display:flex;align-items:center;gap:2px}.ai-ib{position:relative;flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;transition:background .15s,transform .12s}.ai-dock>header .ai-ib:hover{background:#ffffffbf}.ai-ib:active:not(:disabled){transform:scale(.88)}.ai-ib:disabled{opacity:.45;cursor:default}.ai-ib.on{background:#ffffffe6}.ai-ib[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;z-index:5;padding:5px 8px;border-radius:6px;background:#0f172a;font-size:12px;font-weight:500;line-height:15px;color:#fff;white-space:nowrap;pointer-events:none;animation:ai-tip .15s ease-out}.ai-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:20px}.ai-list.hello{padding-top:48px}.ai-turn{display:flex;flex-direction:column;gap:20px;animation:sr-in .3s ease-out backwards}.ai-when{align-self:stretch;text-align:center;font-size:11px;line-height:13px;color:#94a3b8}.ai-q{display:flex;justify-content:flex-end}.ai-q p{max-width:82%;margin:0;padding:10px 14px;border-radius:16px 16px 4px;background:#188cef;font-size:14px;line-height:20px;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.ai-att{display:flex;width:fit-content;max-width:100%;align-items:center;gap:6px;margin-bottom:6px;padding:4px 8px;border-radius:8px;background:#ffffff2e;font-size:12px;line-height:15px;overflow-wrap:anywhere}.ai-att img{filter:brightness(0) invert(1)}.ai-msg{display:flex;align-items:flex-start;gap:10px}.ai-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ai-who{font-size:12px;font-weight:500;line-height:15px;color:#64748b}.ai-av28{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(90deg,#e0f2fe,#f3e8ff)}.ai-body{align-self:stretch;font-size:14px;line-height:22px;color:#0f172a}.ai-body p{margin:0}.ai-body p+p,.ai-body p+.ai-sum,.ai-body .ai-sum+p{margin-top:10px}.ai-body ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:n;display:flex;flex-direction:column;gap:8px}.ai-body ol>li{position:relative;margin:0;padding-left:30px;line-height:20px;counter-increment:n}.ai-body ol>li:before{content:counter(n);position:absolute;left:0;top:0;width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:#e0f2fe;font-size:11px;font-weight:600;line-height:13px;color:#188cef}.ai-body ul{margin:10px 0 0;padding-left:20px}.ai-body a.ref{margin:0;padding:0;background:none;font-size:inherit;font-weight:600;vertical-align:baseline;color:#188cef}.ai-body a.ref:hover{background:none;color:#0f74c7;text-decoration:underline}.ai-body>:first-child{margin-top:0}.ai-lbl{font-size:12px;font-weight:500;line-height:15px;color:#64748b}.ai-stopped{margin:0;font-size:12.5px;font-style:italic;color:#94a3b8}.ai-src,.ai-src:hover{color:#0f172a}.ai-src{align-self:stretch;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-align:left;animation:sr-in .25s ease-out backwards;transition:border-color .18s,box-shadow .18s,transform .15s}.ai-src .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#e0f2fe}.ai-src .ic.av{font-size:12px;font-weight:600;color:#047857;background:#ecfdf5}.ai-src .ic.av img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.ai-src .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-src b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px}.ai-src small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;color:#64748b}.ai-src>.ai-ic{transition:transform .2s}a.ai-src:hover,button.ai-src:hover{border-color:#93c5fd;box-shadow:0 4px 12px #0f17290f}a.ai-src:hover>.ai-ic,button.ai-src:hover>.ai-ic{transform:translate(2px,-2px)}.ai-src.lit{border-color:#188cef;box-shadow:0 0 0 3px #188cef26}.ai-acts{display:flex;align-items:center;gap:2px}.ai-acts .ai-ib{width:28px;height:28px}.ai-acts .ai-ib:hover{background:#f1f5f9}.ai-acts .ai-ib.bad{background:#fef2f2}.ai-acts .ai-ib[data-tip]:hover:after{right:auto;left:0}.ai-chips{display:flex;flex-wrap:wrap;gap:8px}.ai-chips button{padding:6px 12px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:13px;font-weight:500;line-height:16px;color:#475569;text-align:left;animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i, 0) * 50ms);transition:border-color .15s,background .15s,color .15s,transform .12s}.ai-chips button:hover{border-color:#cbd5e1;color:#0f172a}.ai-chips button:active{transform:scale(.95)}.ai-chips button.on{border-color:#188cef;background:#e0f2fe;color:#188cef}.ai-err{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:10px;background:#fef3c7;font-size:12.5px;line-height:16px;color:#78350f}.ai-err img{flex:none;width:16px;height:16px}.ai-btns{display:flex;flex-wrap:wrap;gap:8px;animation:sr-in .25s ease-out backwards}.ai-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border:1px solid #188cef;border-radius:10px;background:#188cef;font-size:13px;font-weight:600;line-height:16px;color:#fff;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .12s}.ai-btn:hover:not(:disabled){background:#0f7fe0;box-shadow:0 4px 12px #188cef47}.ai-btn:active:not(:disabled){transform:scale(.97)}.ai-btn:disabled{opacity:.5;cursor:default}.ai-btn.line{border-color:#e2e8f0;background:#fff;color:#0f172a}.ai-btn.line:hover:not(:disabled){background:#f8fafc;box-shadow:none}.ai-btn.danger{border-color:#dc2626;background:#dc2626}.ai-btn.danger:hover{background:#c81e1e;box-shadow:0 4px 12px #dc262647}.ai-btn.wide{align-self:stretch;width:100%}.ai-btn.big{padding-block:10px}.ai-think{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;animation:sr-in .25s ease-out}.ai-think-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:16px;color:#475569}.ai-dots{width:26px;height:6px;animation:ai-dots 1.2s ease-in-out infinite}.ai-step{display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px;color:#475569;animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i, 0) * 60ms)}.ai-step.run{color:#0f172a}.ai-step.run .ai-ic{animation:ai-spin .8s linear infinite}.ai-step.wait{color:#94a3b8}.ai-fb{align-self:stretch;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;animation:sr-in .22s ease-out}.ai-fb-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-fb-h b{font-size:14px;font-weight:600;line-height:17px;color:#0f172a}.ai-fb-h .ai-ib{width:24px;height:24px}.ai-fb-h .ai-ib:hover{background:#e2e8f0}.ai-fb textarea{width:100%;height:76px;padding:10px 12px;resize:none;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font:inherit;font-size:13px;line-height:19px;color:#0f172a;transition:border-color .15s,box-shadow .15s}.ai-fb textarea::placeholder{color:#94a3b8}.ai-fb textarea:focus{border-color:#188cef;box-shadow:0 0 0 3px #188cef1f}.ai-fb-ok{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:16px;color:#16a34a;animation:sr-in .2s ease-out}.ai-fail{align-self:stretch;display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #fecaca;border-radius:14px;background:#fef2f2;animation:sr-in .25s ease-out}.ai-fail .txt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ai-fail b{font-size:14px;font-weight:600;line-height:17px;color:#0f172a}.ai-fail p{margin:0;font-size:13px;line-height:19px;color:#475569}.ai-sum{margin:0;padding:4px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.ai-sum>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.ai-sum>div+div{border-top:1px solid #e2e8f0}.ai-sum dt{font-size:13px;line-height:16px;color:#64748b}.ai-sum dd{margin:0;text-align:right;font-size:13px;font-weight:600;line-height:16px;color:#0f172a}.ai-sum dd.ok{color:#16a34a}.ai-sum dd.warn{color:#b45309}.ai-draft{align-self:stretch;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0f17290f;animation:sr-in .3s ease-out backwards}.ai-draft .top{display:flex;align-items:center;gap:12px}.ai-draft .ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff7ed}.ai-draft .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-draft b{font-size:14px;font-weight:600;line-height:17px;color:#0f172a}.ai-draft small{font-size:12px;line-height:15px;color:#64748b}.ai-draft em{flex:none;padding:3px 8px;border-radius:999px;background:#fef3c7;font-size:11px;font-weight:600;font-style:normal;line-height:13px;color:#b45309}.ai-draft .note{display:flex;align-items:center;gap:6px;font-size:12px;line-height:15px;color:#64748b}.vac-ai{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:999px;background:linear-gradient(90deg,#e0f2fe,#f3e8ff);font-size:10.5px;font-weight:600;line-height:14px;color:#4338ca;vertical-align:1px}.vac-ai img{width:10px;height:10px}.ai-hello{display:flex;flex-direction:column;gap:28px;animation:sr-in .35s ease-out backwards}.ai-hello .head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ai-av56{width:56px;height:56px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(90deg,#e0f2fe,#f3e8ff)}.ai-hello h3{margin:0;font-size:22px;font-weight:600;line-height:27px;color:#0f172a}.ai-hello p{max-width:360px;margin:0;font-size:14px;line-height:21px;color:#64748b}.ai-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:left;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 45ms);transition:border-color .18s,box-shadow .18s,transform .18s}.ai-card:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 8px 20px #0f172912}.ai-card:active{transform:scale(.98)}.ai-card .ic{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.ai-card b{font-size:14px;font-weight:600;line-height:17px;color:#0f172a}.ai-card small{font-size:12px;line-height:17px;color:#64748b}.ai-dock.wide .ai-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-ctx{flex:none;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.ai-ctx span{min-width:0;display:flex;flex-direction:column;gap:2px}.ai-ctx small{font-size:10px;font-weight:600;line-height:12px;color:#94a3b8;text-transform:uppercase}.ai-ctx b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;color:#0f172a}.ai-in{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px;border-top:1px solid #e2e8f0}.ai-in .box{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;transition:border-color .15s,box-shadow .15s}.ai-in .box:focus-within{border-color:#188cef;box-shadow:0 0 0 3px #188cef1f}.ai-in textarea{flex:1;min-width:0;max-height:104px;padding:8px 2px;resize:none;background:none;font:inherit;font-size:14px;line-height:20px;color:#0f172a}.ai-in textarea::placeholder{color:#94a3b8}.ai-in>small{font-size:11px;line-height:13px;color:#94a3b8;text-align:center}.ai-plus{position:relative;display:inline-flex;align-self:center}.ai-plus-b{position:relative;flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#e7eaee}.ai-plus-b:hover:not(:disabled){background:#dde1e6}.ai-plus-b[data-tip]:hover:after{top:auto;bottom:calc(100% + 6px);right:auto;left:0}.ai-plus>.ai-plus-pop{left:-9px;min-width:232px;display:flex;flex-direction:column;gap:8px;padding:16px 12px 20px;border:1px solid #e7eaee;border-radius:16px;background:#fff;box-shadow:0 12px 32px #0f17291f}.ai-plus>.ai-plus-pop.up{bottom:calc(100% + 18px);top:auto}.ai-plus-pop>button{display:flex;align-items:center;gap:2px;width:206px;padding:2px 0;font-size:12.5px;line-height:15px;color:#64748b;text-align:left;transition:color .15s}.ai-plus-pop>button>span{flex:1}.ai-plus-pop>button:hover{color:#0f172a}.ai-plus-pop>button[aria-expanded=true]>.ai-ic:last-child{transform:rotate(90deg)}.ai-plus-pop>button>.ai-ic:last-child{transition:transform .2s}.ai-modic{flex:none;width:20px;height:20px;background:#64748b;-webkit-mask:var(--m) center / 13px no-repeat;mask:var(--m) center / 13px no-repeat}.ai-mods{display:flex;flex-direction:column;gap:8px;padding:4px 0 0 22px;animation:sr-in .2s ease-out}.ai-mods label{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:15px;color:#0f172a;cursor:pointer}.ai-mods label.off{color:#94a3b8;cursor:default}.ai-mods input{width:14px;height:14px;accent-color:#188cef}.ai-send{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:18px;background:#e2e8f0;transition:background .2s,transform .12s}.ai-send.on{background:#188cef}.ai-send.on:hover{background:#0f7fe0}.ai-send:active:not(:disabled){transform:scale(.88)}.ai-send:disabled{cursor:default}.ai-send.stop{background:#0f172a;animation:sr-pop .2s cubic-bezier(.2,.8,.2,1)}.ai-send.stop i{width:11px;height:11px;border-radius:2px;background:#fff}.ai-file{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 11px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;font-size:13px;line-height:16px;color:#0f172a;animation:sr-in .2s ease-out}.ai-file b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ai-file small{flex:none;font-size:12px;line-height:15px;color:#dc2626}.ai-file button{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;transition:background .15s}.ai-file button:hover{background:#e2e8f0}.ai-file.bad{border-color:#fecaca;background:#fef2f2}.ai-spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid #cbd5e1;border-top-color:#188cef;animation:dn-spin .7s linear infinite}.ai-hlist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px}.ai-hsearch{flex:none;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:text;transition:border-color .15s,box-shadow .15s}.ai-hsearch:focus-within{border-color:#188cef;background:#fff;box-shadow:0 0 0 3px #188cef1f}.ai-hsearch input{flex:1;min-width:0;background:none;font-size:14px;line-height:17px;color:#0f172a}.ai-hsearch input::placeholder{color:#94a3b8}.ai-hsearch button{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:6px}.ai-hsearch button:hover{background:#e2e8f0}.ai-hlist section{display:flex;flex-direction:column;gap:2px}.ai-hlist h6{margin:0;padding:0 12px 6px;font-size:12px;font-weight:600;line-height:15px;color:#94a3b8}.ai-hwrap{animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i) * 30ms)}.ai-hrow{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 10px 10px 12px;border-radius:12px;cursor:pointer;transition:background .15s}.ai-hrow:hover{background:#f8fafc}.ai-hrow:focus-visible{outline:2px solid #188cef;outline-offset:-2px}.ai-hrow.on{background:#e0f2fe}.ai-hrow .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-hrow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:17px;color:#0f172a}.ai-hrow.on b{color:#188cef}.ai-hrow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;color:#64748b}.ai-hrow input{height:24px;padding:0 8px;border:1px solid #188cef;border-radius:6px;background:#fff;font-size:14px}.ai-hrow time{flex:none;font-size:12px;line-height:15px;color:#94a3b8}.ai-hmenu{position:relative;display:none}.ai-hmenu .ai-ib{width:28px;height:28px}.ai-hmenu .ai-ib:hover{background:#0f172a0f}.ai-hrow:is(.on,:hover,:focus-within) .ai-hmenu,.ai-hmenu:has([aria-expanded=true]){display:inline-flex}.ai-hrow.ask{cursor:default;background:#fef2f2}.pn-list li.bad{color:#dc2626}.ai-hnone{margin:40px 0;text-align:center;font-size:13px;line-height:18px;color:#94a3b8}.ai-hfoot{flex:none;padding:12px 16px 16px;border-top:1px solid #e2e8f0}.ai-pill,.ai-fab{position:fixed;right:36px;bottom:36px;z-index:50;display:flex;align-items:center;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0,0 8px 28px #0f172929;cursor:pointer;animation:ai-pill .3s cubic-bezier(.2,.8,.2,1);transition:transform .2s,box-shadow .2s}.ai-pill:hover,.ai-fab:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #cbd5e1,0 12px 32px #0f172933}.ai-pill:active,.ai-fab:active{transform:scale(.96)}.ai-agent{flex:none;width:54px;height:54px;transition:transform .3s}.ai-pill:hover .ai-agent,.ai-fab:hover .ai-agent{transform:scale(1.06)}.ai-pill{max-width:calc(100vw - 32px);gap:18px;padding:7px 11px 7px 7px;text-align:left}.ai-pill-l{min-width:0;display:flex;align-items:center;gap:10px}.ai-pill .txt{min-width:0;display:flex;flex-direction:column;gap:1px}.ai-pill b{font-size:13px;font-weight:600;line-height:16px;color:#0f172a}.ai-pill small{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;color:#64748b}body:has(.pn-wrap) :is(.ai-pill,.ai-fab){z-index:39}.ai-up{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:16px;background:#f8fafc;transition:background .15s,transform .2s}.ai-up img{width:18px;height:18px}.ai-pill:hover .ai-up{background:#eef2f6;transform:translateY(-2px)}.ai-dot{flex:none;width:7px;height:7px;border-radius:4px}.ai-dot.ok{background:#16a34a}.ai-dot.run{background:#188cef;animation:sr-pulse 1s ease-in-out infinite}.ai-dot.bad{background:#ef4444}.ai-fab{width:68px;height:68px;justify-content:center;padding:6px}.ai-fab.unread:after{content:"";position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:6px;background:#ef4444;box-shadow:0 0 0 2px #fff}.ai-fab[data-tip]:hover:before{content:attr(data-tip);position:absolute;right:calc(100% + 10px);top:50%;translate:0 -50%;padding:5px 8px;border-radius:6px;background:#0f172a;font-size:12px;font-weight:500;line-height:15px;color:#fff;white-space:nowrap;pointer-events:none;animation:ai-tip .15s ease-out}@media(max-width:1100px){.sr-scopes{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ai-dock{inset:0;width:auto;border-radius:0}}.evo-cols{display:flex;align-items:stretch;gap:28px}.evo-news{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.evo-news>h2{font-size:16px;font-weight:600;color:#0f172a}.evo-news>.evo-news-grid{margin-top:4px}.evo-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evo-tabs button{display:flex;align-items:flex-start;gap:4px;padding:7px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #e7eaee;font-size:12.5px;color:#757576;transition:background .18s,color .18s,box-shadow .18s,transform .12s}.evo-tabs button:hover{color:#0f172a}.evo-tabs button:active{transform:scale(.95)}.evo-tabs button.on{background:#1e293b;box-shadow:none;color:#fff;font-weight:500}.evo-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.evo-card-news{min-height:350px;display:flex;flex-direction:column;gap:14px;padding:16px 16px 20px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #f1f2f5,0 4px 16px #0f17290f;cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:evo-in .3s ease-out backwards}.evo-card-news:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f1f2f5,0 12px 28px #0f17291a}.evo-card-news:active{transform:translateY(-1px) scale(.995)}.evo-card-news .pic{position:relative;flex:none;aspect-ratio:332 / 154;overflow:hidden;border-radius:14px}.evo-card-news .pic img{position:absolute;transition:transform .4s ease-out}.evo-card-news:hover .pic img{transform:scale(1.03)}.evo-card-news .body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.evo-card-news .top{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.evo-card-news .tags{display:flex;gap:6px}.evo-card-news .tags span{padding:4px 9px;border-radius:999px;font-size:11px;font-weight:500}.evo-card-news .txt{display:flex;flex-direction:column;gap:6px}.evo-card-news .txt b{font-size:15px;font-weight:500}.evo-card-news .txt p{font-size:13px;color:#757576}.evo-card-news .meta{display:flex;align-items:center;gap:14px;font-size:12px;color:#94a3b8;white-space:nowrap}.evo-card-news .cnt{display:flex;gap:12px}.evo-card-news .cnt span{display:flex;align-items:center;gap:4px}.evo-right{flex:none;width:336px;display:flex;flex-direction:column;gap:16px}.evo-card{position:relative;flex:none;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 2px 10px #0f17290d}.evo-card h3{font-size:15px;font-weight:600}.evo-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;white-space:nowrap}.evo-card-h span{font-size:12px;color:#757576}.evo-card .link{font-size:12px;color:#455263;text-decoration:underline;text-underline-position:from-font;transition:color .15s}.evo-card .link:hover{color:#188cef}.evo-empty{font-size:12px;color:#757576}.evo-meet{position:relative;display:flex;align-items:center;gap:10px;white-space:nowrap}.evo-meet .t{font-size:12.5px;font-weight:500;color:#757576}.evo-meet .w{font-size:13px}.evo-meet.past{opacity:.5}.evo-meet.next:before{content:"";position:absolute;left:-19px;top:50%;width:3px;height:20px;margin-top:-10px;border-radius:2px;background:#188cef}.evo-task{display:flex;align-items:center;gap:6px;padding:12px;border-radius:12px;background:#f9fafb;box-shadow:inset 0 0 0 1px #f0f0f0}.evo-task .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.evo-task .txt b{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evo-task .txt span{font-size:12px;color:#757576;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evo-task a,.evo-task a:hover{flex:none;padding:6px 16px;border-radius:999px;background:#188cef;color:#fff;font-size:12px;font-weight:600;transition:background .15s,transform .12s,box-shadow .15s}.evo-task a:hover{background:#0f7fe0;box-shadow:0 4px 12px #188cef4d}.evo-task a:active{transform:scale(.94)}.evo-bday{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#0f172a}.evo-bday .who{min-width:0;display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evo-bday .evo-ava-i,.evo-team .who .evo-ava-i{flex:none;border-radius:50%}.evo-bday:hover .who,.evo-team .who:hover .nm{color:#188cef}.evo-bday .pill{padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#757576;font-size:11px;font-weight:500;white-space:nowrap}.evo-bday .pill.today{background:#fce7f3;color:#b85268}.evo-team h3{display:flex;align-items:baseline;gap:8px}.evo-team h3 .n{font-size:13px;font-weight:400;color:#94a3b8}.evo-team .bar{display:flex;gap:2px}.evo-team .bar i{flex-basis:0;min-width:6px;height:6px;border-radius:3px}.evo-team .legend{display:flex;flex-wrap:wrap;gap:6px 8px}.evo-team .legend span{width:140px;display:flex;align-items:center;gap:5px;font-size:12px;color:#455263;white-space:nowrap}.evo-team .legend i{flex:none;width:6px;height:6px;border-radius:50%}.evo-team .away{display:flex;flex-direction:column;gap:10px}.evo-team .who{display:flex;align-items:center;gap:10px;font-size:13px;color:#0f172a}.evo-team .who .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.evo-team .st{font-size:12px;font-weight:500;white-space:nowrap}.evo-team .st.vacation{color:#b45309}.evo-team .st.trip{color:#0369a1}.evo-team .st.remote{color:#6353a9}.evo-chips{display:flex;flex-wrap:wrap;gap:8px}.evo-chips button{padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:12.5px;font-weight:500;color:#64748b;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s,transform .12s}.evo-chips button:hover{color:#0f172a}.evo-chips button:active{transform:scale(.95)}.evo-chips button.on{background:#0f172a;box-shadow:none;color:#fff}.evo-svc{display:flex;flex-direction:column;gap:12px;animation:evo-in .25s ease-out backwards}.evo-svc-h{display:flex;align-items:center;gap:8px;white-space:nowrap}.evo-svc-h i{width:8px;height:8px;border-radius:4px}.evo-svc-h h2{font-size:15px;font-weight:600}.evo-svc-h span{font-size:12.5px;color:#64748b}.svc-todo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.svc-todo .evo-svc-card{min-height:64px;box-shadow:inset 0 0 0 1px #fde2e2;animation:evo-in .25s ease-out backwards;animation-delay:calc(var(--i) * 40ms)}.svc-todo .t{display:flex;flex-direction:column;gap:3px;min-width:0}.svc-todo .t small{font-size:12px;font-weight:400;color:#64748b}.evo-svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.evo-svc-card,.evo-svc-card:hover{color:#0f172a}.evo-svc-card{width:100%;min-height:76px;display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:#fff;font-weight:500;transition:transform .15s ease-out,box-shadow .15s ease-out}.evo-svc-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0f17290f}.evo-svc-card:active{transform:scale(.98)}.evo-svc-card .ic{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease-out}.evo-svc-card:hover .ic{transform:scale(1.06)}.evo-svc-card .t{flex:1;min-width:0}.evo-svc-card .go{font-size:14px;font-weight:400;color:#b2b8bf;transition:transform .15s ease-out,color .15s}.evo-svc-card:hover .go{transform:translate(3px);color:#64748b}@keyframes pn-fade{0%{opacity:0}}@keyframes pn-slide{0%{transform:translate(48px);opacity:0}}.pn-wrap{position:fixed;inset:0;z-index:40}.pn-overlay{position:absolute;inset:0;background:#05080f80;animation:pn-fade .2s ease-out}.pn{position:absolute;top:0;right:0;bottom:0;width:min(640px,100vw);display:flex;flex-direction:column;background:#fff;animation:pn-slide .28s cubic-bezier(.2,.8,.2,1)}:where(.pn) :is(h2,h4,p,ol){margin:0;padding:0;list-style:none}.pn small{font-size:inherit}.pn-top{flex:none;height:60px;display:flex;align-items:center;justify-content:space-between;padding:20px 28px;box-shadow:inset 0 -1px #eaecef}.pn-top h2{font-size:18px;font-weight:600;line-height:22px;white-space:nowrap}.pn-top div{display:flex;align-items:center;gap:8px}.pn-hist,.pn-x{border-radius:8px;background:#f0f1f3;transition:background .15s,transform .12s}.pn-hist{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;color:#475569}.pn-x{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pn-x img{transition:transform .2s}.pn-x:hover img{transform:rotate(90deg)}:is(.pn-hist,.pn-x):hover{background:#e5e8ec}:is(.pn-hist,.pn-x):active{transform:scale(.96)}.pn-scroll{flex:1;min-height:0;overflow:hidden auto}.pn-who{display:flex;align-items:flex-start;gap:12px;padding:16px 28px;background:#f9fafb}.pn-who .ph{position:relative;flex:none;width:40px;height:40px;overflow:hidden;border-radius:20px;background:linear-gradient(90deg,#738cfa,#fa9973)}.pn-who .ph img{position:absolute;left:-1px;top:-6px;width:41px;height:63px;object-fit:cover}.pn-who .ph img.me{left:0;top:0;width:100%;height:100%}.pn-who .txt{flex:1;min-width:0;align-self:center;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.pn-who b{font-size:14.5px;font-weight:600;line-height:18px}.pn-who small{font-size:12px;color:#64748b}.pn-who button{border-radius:6px;transition:transform .15s}.pn-who button:active{transform:translateY(2px)}.pn-line{padding:22px 28px 18px;overflow:hidden}.pn-steps{position:relative;width:590px;height:61px}.pn-steps .track{position:absolute;left:20px;top:19px;width:546px;height:2px;border-radius:2px;background:#eceef1}.pn-steps .track.fill{background:#188cef;transition:width .45s cubic-bezier(.3,.7,.2,1)}.pn-steps ol{position:absolute;left:0;top:7px;width:578px;display:flex;align-items:flex-start;justify-content:space-between}.pn-steps li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;color:#64748b;white-space:nowrap}.pn-steps li span{position:relative;width:23.5px;height:23.5px;border-radius:50%;transition:background .3s .15s}.pn-steps li span:after{content:"";position:absolute;left:3.52px;top:3.52px;width:16.45px;height:16.45px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #eceef1;transition:background .3s .15s,box-shadow .3s .15s}.pn-steps li.on{color:#0f172a}.pn-steps li.on span{background:#e0e9fe}.pn-steps li.on span:after{background:#188cef;box-shadow:none}.pn-steps li.now span:before{content:"";position:absolute;inset:0;border-radius:50%;background:#188cef;animation:pn-pulse 1.8s cubic-bezier(.2,.6,.3,1) infinite}@keyframes pn-pulse{0%{transform:scale(.7);opacity:.45}80%,to{transform:scale(1.9);opacity:0}}.pn-steps li b{font-weight:400}.pn-steps li:first-child b{font-weight:600}.pn-tabs{position:sticky;top:0;z-index:2;padding:0 28px 16px;background:#fff;box-shadow:inset 0 -1px #e5e8ec}.pn-seg{--p: 6px;position:relative;display:flex;gap:2px;padding:var(--p);border-radius:10px;background:#eaecef}.pn-seg:before{content:"";position:absolute;left:var(--p);top:var(--p);bottom:var(--p);border-radius:8px;background:#188cef;width:calc((100% - 2 * var(--p) - (var(--n) - 1) * 2px) / var(--n));transform:translate(calc(var(--i) * (100% + 2px)));transition:transform .24s cubic-bezier(.3,.7,.2,1)}.pn-seg button{position:relative;flex:1 0 0;min-width:0;padding:7px 0;border-radius:8px;font-size:12.5px;font-weight:500;color:#64748b;text-align:center;white-space:nowrap;transition:color .2s}.pn-seg button.on{color:#fff}.pn-seg button:active:not(:disabled){transform:scale(.96)}.pn-seg button:disabled{cursor:not-allowed}.pn-seg button:not(.on):not(:disabled):hover{color:#0f172a}.pn-seg.tabs{--p: 8px;border-radius:11px;background:#f0f1f3}.pn-seg.tabs:before{background:#fff;box-shadow:0 1px 3px #00000014}.pn-seg.tabs button{padding:8px 0}.pn-seg.tabs button.on{color:#0f172a;font-weight:600}.pn-body{display:flex;flex-direction:column;gap:16px;padding:20px 28px 24px;animation:evo-in .22s ease-out backwards}.pn-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;border-radius:14px;background:#f8f9fb;box-shadow:inset 0 0 0 1px #e5e8ec}.pn-card>*{max-width:100%}.pn-card>:is(.pn-row,.pn-f:not([style]),.pn-file,.pn-drop,.pn-in,.pn-route,.pn-say,.pn-flight,.pn-total,.pn-sum,.pn-ok.box,.pn-text){width:100%}.pn-lock{display:contents}.pn-card h4{font-size:11px;font-weight:600;line-height:13px;letter-spacing:.44px;color:#64748b;white-space:nowrap}.pn-card h4.plain{letter-spacing:0}.pn-row{display:flex;align-items:stretch;gap:16px}.pn-f{flex:1 0 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.pn-f>span:first-child{font-size:12.5px;font-weight:500;color:#384254;white-space:nowrap}.pn-dd{position:relative;display:flex;flex-direction:column;min-width:0}@keyframes pn-pop{0%{opacity:0;transform:translateY(var(--dy, -4px)) scale(.97)}}.pn-pop{position:absolute;z-index:30;left:0;top:calc(100% + 6px);border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 12px 32px #0f17291f;transform-origin:top left;animation:pn-pop .16s cubic-bezier(.2,.8,.2,1)}.pn-pop.up{top:auto;bottom:calc(100% + 6px);transform-origin:bottom left;--dy: 4px}.pn-pop.end{left:auto;right:0}.pn-list{min-width:100%;max-height:264px;margin:0;padding:6px;overflow:hidden auto;list-style:none}.pn-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:8px;font-size:13px;line-height:16px;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s,transform .1s;animation:evo-in .18s ease-out backwards;animation-delay:calc(var(--i) * 18ms)}.pn-list li.hi{background:#f1f5f9}.pn-list li:active{transform:scale(.98)}.pn-list li.on{color:#188cef;font-weight:500}.pn-list li.on:after{content:"✓";font-weight:600}.pn-cal{width:284px;padding:12px}.pn-cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pn-cal-h b{font-size:13.5px;font-weight:600;line-height:16px;animation:evo-in .2s ease-out}.pn-cal-h button{width:28px;height:28px;border-radius:8px;font-size:17px;line-height:17px;color:#64748b;text-align:center;transition:background .15s,color .15s,transform .12s}.pn-cal-h button:hover{background:#f1f5f9;color:#0f172a}.pn-cal-h button:active{transform:scale(.88)}.pn-cal-w,.pn-cal-days{display:grid;grid-template-columns:repeat(7,1fr)}.pn-cal-w span{padding:6px 0;font-size:11px;font-weight:500;line-height:13px;color:#94a3b8;text-align:center}@keyframes pn-cal-in{0%{opacity:0;transform:translate(var(--dx))}}.pn-cal-days{row-gap:2px;animation:pn-cal-in .22s cubic-bezier(.2,.8,.2,1)}.pn-cal-days button{height:34px;border-radius:8px;font-size:12.5px;line-height:15px;text-align:center;color:#0f172a;transition:background .12s,color .12s,transform .1s}.pn-cal-days button:focus-visible{outline-offset:-2px}.pn-cal-days button:hover:not(:disabled):not(.on){background:#f1f5f9}.pn-cal-days button:active:not(:disabled){transform:scale(.88)}.pn-cal-days .wk{color:#64748b}.pn-cal-days .out{color:#b2b8bf}.pn-cal-days .now{color:#188cef;font-weight:600}.pn-cal-days .in{border-radius:0;background:#e0f2fe}.pn-cal-days .in:hover:not(:disabled){background:#cfe9fd}.pn-cal-days .on{background:#188cef;color:#fff;font-weight:600}.pn-cal-days button:disabled{color:#d5dae1;cursor:not-allowed}.pn-cal-f{display:flex;justify-content:center;margin-top:8px;padding-top:10px;box-shadow:inset 0 1px #eef0f3}.pn-cal-f .pn-link:disabled{color:#b2b8bf;cursor:not-allowed}.pn-cost{display:flex;gap:6px}.pn-cost>:first-child{flex:1;min-width:0}.pn-link{font-size:12.5px;font-weight:500;color:#188cef;white-space:nowrap;transition:opacity .15s,transform .12s}.pn-link.sm{font-size:11.5px;line-height:14px}.pn-link:hover{opacity:.75}.pn-link:active{transform:scale(.97)}.pn-people{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;font-weight:500;white-space:nowrap}.pn-people .chip{width:160px;height:32px;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;overflow:hidden;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec}.pn-people .chip i{flex:none;width:20px;height:20px;border-radius:10px;background:#d9deeb}.pn-people .add{width:170px;height:34px;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #188cef;color:#188cef;transition:background .15s,transform .12s}.pn-people .add:hover{background:#e0f2fe}.pn-people .add:active{transform:scale(.96)}.pn-drop{height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:#fff;outline:1px dashed #e5e8ec;outline-offset:-1px;font-size:12.5px;font-weight:500;color:#64748b;white-space:nowrap;cursor:pointer;transition:background .15s,outline-color .15s}.pn-drop.line{height:auto;flex-direction:row;justify-content:flex-start;padding:12px 14px}.pn-drop:hover,.pn-drop.over,.pn-drop:focus-within{background:#f4faff;outline-color:#188cef}.pn-drop img{transition:transform .2s}.pn-drop:hover img,.pn-drop.over img{transform:translateY(-2px)}.pn-drop input{position:absolute;width:1px;height:1px;opacity:0}.pn-file{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;white-space:nowrap}.pn-file span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.pn-file b{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.pn-file small{font-size:10.5px;line-height:13px;color:#64748b}.pn-file small.k{font-size:11px;line-height:13px}.pn-file strong{font-size:12.5px;font-weight:600}.pn-file button{font-size:11.5px;font-weight:500;line-height:14px;color:#188cef;transition:opacity .15s,transform .12s}.pn-file button:hover{opacity:.75}.pn-file button:active{transform:scale(.95)}.pn-note{padding:14px 16px;border-radius:12px;background:#fef3c7;font-size:12.5px;font-weight:500;color:#3b3623}.pn-note.blue{background:#e0f2fe;color:#188cef}.pn-note u{text-underline-position:from-font;text-decoration-skip-ink:none}.pn-route{display:flex;flex-direction:column;gap:10px}.pn-route .who{position:relative;display:flex;align-items:center;gap:12px;white-space:nowrap}.pn-route .who+.who{padding-top:10px}.pn-route .hr{position:absolute;left:0;top:-.25px}.pn-route .ph{position:relative;flex:none;width:42px;height:42px;overflow:hidden;border-radius:21px;background:#1e293b}.pn-route .ph img{position:absolute;object-fit:cover}.pn-route .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pn-route .txt b{font-size:13px;font-weight:600}.pn-route .txt small{font-size:11.5px;color:#64748b}.pn-route .st{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pn-route .st small{font-size:10.5px;color:#64748b}.pn-route em{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;font-style:normal;line-height:13px;transition:background .3s,color .3s}.pn-route em.ok{background:#dcfce7;color:#16a34a}.pn-route em.now{background:#fef3c7;color:#d97706}.pn-route em.wait{background:#f1f5f9;color:#64748b}.pn-say{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;background:#e9edf2;font-size:12.5px;animation:evo-in .2s ease-out backwards}.pn-say span{display:flex;align-items:center;gap:8px;white-space:nowrap}.pn-say b{font-weight:600}.pn-say small{font-size:10.5px;color:#a6abb2}.pn-say-m{margin-left:auto}.pn-say-m>button{width:22px;height:18px;font-size:15px;line-height:18px}.pn-say-m .dc-acts{min-width:150px}.pn-say-m .dc-acts>.bad{color:#dc2626}.pn-say-m .dc-acts>.bad:hover{background:#fef2f2;color:#dc2626}.pn-say .pn-area{min-height:64px;margin-top:2px;font-size:12.5px}.pn-say-acts{justify-content:flex-end}.pn-send{padding-right:8px}.pn-send button{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;transition:opacity .15s,transform .15s}.pn-send button img{width:28px;height:28px}.pn-send button:disabled{opacity:.35;cursor:default}.pn-send button:not(:disabled):hover{transform:scale(1.06)}.pn-flight{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pn-flight div{align-self:stretch;display:flex;align-items:center;gap:12px;white-space:nowrap}.pn-flight span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pn-flight b{font-size:13px;font-weight:600;line-height:16px}.pn-flight small{font-size:11.5px;color:#64748b}.pn-flight em{font-size:12px;font-weight:500;font-style:normal;color:#64748b}.pn-ok{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#64748b}.pn-ok b{font-size:13px;font-weight:600;line-height:16px;color:#16a34a}.pn-total{display:flex;flex-direction:column;gap:8px}.pn-total>i{display:block;height:8px;overflow:hidden;border-radius:4px;background:#e5e8ec}.pn-total>i i{display:block;height:8px;border-radius:4px;background:#188cef;transition:width .4s cubic-bezier(.3,.7,.2,1)}.pn-total div{display:flex;justify-content:space-between;font-size:12px;line-height:15px;white-space:nowrap}.pn-total b{font-weight:500}.pn-total span{color:#64748b}.pn .good{color:#16a34a}.pn .bad{color:#ef4444}.pn-sum{display:flex;align-items:center;font-size:12.5px;color:#64748b}.pn-sum span{flex:1}.pn-sum b{font-size:13px;font-weight:600;line-height:16px;color:#0f172a;white-space:nowrap}.pn-sum b.m{font-weight:500}.pn-ro.line{background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec}.pn-in.sm{height:35px}.pn-in.date.plain i{left:1px;padding-left:13px;border-radius:9px}.pn-seg.fit{--p: 4px}.pn-seg.fit:before{display:none}.pn-seg.fit button{flex:none;padding:6px 12px;border-radius:7px;font-size:12px;line-height:15px;transition:color .2s,background .2s,box-shadow .2s}.pn-seg.fit button.on{color:#0f172a}.pn-seg .plate{position:absolute;top:var(--p);bottom:var(--p);border-radius:7px;background:#fff;box-shadow:0 1px 3px #00000014;transition:left .24s cubic-bezier(.3,.7,.2,1),width .24s cubic-bezier(.3,.7,.2,1)}.pn-ok.box{gap:8px;padding:12px 16px;border-radius:10px;background:#dcfce7;font-weight:500;line-height:15px;color:#16a34a}.pn-ok.box.warn{background:#fef3c7;color:#b56305}.pn-note.sign{display:flex;align-items:center;gap:10px;background:#e0f2fe;line-height:15px;color:#045ca8}.pn-note.sign span{flex:none;font-size:16px;font-weight:400;line-height:19px}.pn-route .who.sm .ph{width:36px;height:36px;border-radius:18px;background:#d9deeb}.pn-text{font-size:12.5px;line-height:15px;color:#64748b}.pn-stats{display:flex;gap:12px}.pn-stats span{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;font-size:11.5px;line-height:14px;white-space:nowrap}.pn-stats b{font-size:20px;font-weight:600;line-height:24px}.vac-hint{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:#daf0ff}.vac-hint .ic{position:relative;flex:none;width:26px;height:26px}.vac-hint .ic img{position:absolute;left:0;top:2.6px}.vac-hint p{flex:1;min-width:0;font-size:12.5px;font-weight:500;line-height:15px;color:#125996}.vac-chat{flex:none;display:flex;align-items:center;gap:5px;padding:6px 12px 6px 16px;border-radius:999px;background:#fff;font-size:12px;font-weight:600;line-height:15px;color:#188cef;white-space:pre;transition:box-shadow .15s,transform .12s}.vac-chat:hover{box-shadow:0 4px 12px #188cef2e}.vac-chat:active{transform:scale(.96)}.vac-chat i{position:relative;flex:none;width:10.4px;height:10.4px;margin:2.154px;transform:rotate(45deg);transition:translate .15s}.vac-chat i img{position:absolute;left:.463px;top:0}.vac-chat:hover i{translate:2px 0}.vac-card{display:flex;flex-direction:column;gap:15px;padding:24px;border-radius:18px;background:#fff;box-shadow:0 2px 10px #0f17290d}.vac-card.year{padding-top:18px}.evo-main:has(.vac-card.year){padding-inline:28px}.vac-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.vac-head h2{font-size:15px;font-weight:600;line-height:18px;white-space:nowrap}.vac-tools{display:flex;align-items:center;gap:16px}.vac-nav{display:flex;align-items:center;gap:12px;white-space:nowrap}.vac-nav button{margin:0 -4px;padding:0 4px;font-size:14px;font-weight:500;line-height:17px;color:#64748b;transition:color .15s,transform .12s}.vac-nav button:hover{color:#0f172a}.vac-nav button:active{transform:scale(.8)}.vac-nav b{font-size:13px;font-weight:500;line-height:16px;animation:evo-in .2s ease-out}.vac-legend{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;line-height:15px;color:#64748b;white-space:nowrap}.vac-legend span{display:flex;align-items:center;gap:6px}.vac-legend i{width:8px;height:8px;border-radius:50%}.vac-card.year .vac-legend{padding:8px 16px;border-radius:12px;background:#f9fafb}.vac-scroll{overflow-x:auto}.vac-grid{position:relative;min-width:900px;animation:evo-in .22s ease-out backwards}.vac-row{position:relative;display:flex}.vac-row:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:1px;background:#e5e8ec;pointer-events:none}.vac-who{flex:none;width:184px;display:flex;align-items:center;gap:10px;padding:10px 0;overflow:hidden;background:#fff;white-space:nowrap}.vac-who>i{flex:none;width:30px;height:30px;border-radius:50%;background:#d9deeb}.vac-who span{display:flex;flex-direction:column;gap:1px}.vac-who b{font-size:12.5px;font-weight:500;line-height:15px}.vac-who small{font-size:10.5px;line-height:13px;color:#64748b}.vac-cells{position:relative;flex:1;min-width:0;display:flex}.vac-cells>span{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;background:#fff}.vac-year .head{height:38px;font-size:11.5px;font-weight:500;line-height:14px;color:#64748b}.vac-year .vac-row:not(.head) .vac-who,.vac-year .vac-cells>span{box-shadow:inset -1px 0 #e5e8ec80}.vac-month .head{height:36px;font-size:10px;line-height:12px}.vac-month .head .vac-cells>span{border-radius:6px}.vac-month .vac-cells>span.off{background:#f6f6f6}.vac-month .head .vac-cells>span.off{border-radius:6px 6px 0 0}.vac-month .head .vac-cells>span.today{border-radius:6px;background:#e0f2fe;color:#188cef;font-weight:500}.vac-lines{position:absolute;z-index:1;inset:0 0 0 184px;pointer-events:none}.vac-lines i{position:absolute;top:0;bottom:0;width:1px;background:#e5e8ec8c}.vac-lines i.short{top:9px;bottom:9px}.vac-tag{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;font-weight:500;color:#fff;white-space:nowrap;cursor:default;transition:transform .15s,box-shadow .15s;animation:vac-grow .4s cubic-bezier(.3,.7,.2,1) backwards}.vac-tag:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172924}.vac-tag.ok{background:#16a34a}.vac-tag.sign{background:#188cef}.vac-tag.off{background:#64748b}.vac-tag.wait{background:#fef3c7;color:#b56305;outline:1px dashed #b56305;outline-offset:-1px}.vac-year .vac-tag{top:11px;height:28px;padding:0 8px;font-size:9.5px;line-height:11px;translate:-50% 0}.vac-month .vac-tag{top:12px;height:26px;padding:0 6px;font-size:10.5px;line-height:13px}@keyframes vac-grow{0%{opacity:0;clip-path:inset(0 100% 0 0 round 6px)}to{opacity:1;clip-path:inset(0 0 0 0 round 6px)}}.evo-main:has(.dc-head){padding-inline:28px}.dc-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.dc-head>div{display:flex;align-items:center;gap:24px;min-width:0}.dc-head h1{flex:none;min-width:240px;font-size:26px;font-weight:600;line-height:31px;white-space:nowrap}.pn-seg.dc-tabs{--p: 6px;flex:none;border-radius:12px;background:#f0f1f3}.pn-seg.dc-tabs button{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:12.5px;font-weight:400;line-height:15px}.pn-seg.dc-tabs button.on{font-weight:500}.pn-seg.dc-tabs .plate{border-radius:8px}.dc-tabs small{font-size:11.5px;line-height:14px;color:#94a3b8}.dc-tabs em{padding:2px 6px;border-radius:8px;background:#ef4444;font-size:10px;font-weight:600;font-style:normal;line-height:12px;color:#fff}.dc-body{display:flex;align-items:flex-start;gap:24px}.dc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.dc-cats{position:sticky;top:94px;flex:none;width:240px;display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #e7eaee;border-radius:16px;background:#fff}.dc-cats h3{margin-bottom:4px;font-size:12px;font-weight:600;line-height:15px;color:#64748b}.dc-group{display:flex;flex-direction:column}.dc-cat-row{position:relative}.dc-cat,.dc-cat:hover{color:#455263}.dc-cat{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;font-size:13px;line-height:16px;text-align:left;transition:background .15s,color .15s,transform .12s}.dc-cat span{width:150px}.dc-cat small{font-size:11.5px;line-height:14px;color:#94a3b8;transition:color .15s}.dc-cat:hover{background:#f1f5f9}.dc-cat:active{transform:scale(.98)}.dc-cat.on,.dc-cat.on:hover{background:#e0f2fe;color:#0f172a;font-weight:500}.dc-cat.on small{color:#0e74e9}.dc-cat.sub{padding-left:24px}.dc-chev{position:absolute;right:6px;top:3px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .15s}.dc-chev:hover{background:#0f172a0f}.dc-chev img{transition:transform .22s cubic-bezier(.3,.7,.2,1)}.dc-group.shut .dc-chev img{transform:rotate(-90deg)}.dc-kids{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.3,.7,.2,1),opacity .2s}.dc-kids>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding-top:2px}.dc-group.shut .dc-kids{grid-template-rows:0fr;opacity:0}.dc-tools{display:flex;align-items:center;justify-content:space-between;gap:16px}.dc-search{flex:0 1 754px;min-width:0;height:46px;display:flex;align-items:center;gap:8px;padding:7px 7px 7px 14px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;transition:box-shadow .15s}.dc-search:focus-within{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.dc-search>.ic{position:relative;flex:none;width:14px;height:14px;overflow:hidden}.dc-search>.ic img{position:absolute;left:1px;top:1px}.dc-search input{flex:1;min-width:0;align-self:stretch;font-size:13.5px}.dc-search input::placeholder{color:#94a3b8}.dc-ai,.dc-ai:hover{color:#455263}.dc-ai{position:relative;isolation:isolate;flex:none;height:32px;display:flex;align-items:center;gap:4px;padding:6px 16px 6px 12px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:13px;font-weight:500;line-height:16px;transition:color .2s,box-shadow .2s,transform .12s}.dc-ai:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(196.58deg,#c1eeff 3.25%,#188cef 71.69%,#1b6599 102.03%);opacity:0;transition:opacity .25s}.dc-ai.on,.dc-ai.on:hover{color:#fff;box-shadow:none}.dc-ai.on:before{opacity:1}.dc-ai:hover:not(.on){box-shadow:inset 0 0 0 1px #cbd2db}.dc-ai:active{transform:scale(.96)}.dc-ai .ic{position:relative;flex:none;width:20px;height:20px}.dc-ai .ic img{position:absolute;left:0;top:2px;transition:opacity .25s,transform .3s}.dc-ai .ic .w,.dc-ai.on .ic img:first-child{opacity:0}.dc-ai.on .ic .w{opacity:1;transform:rotate(15deg)}.dc-right{flex:none;display:flex;align-items:center;gap:12px}.dc-chip,.dc-chip:hover{color:#0e74e9}.dc-chip{display:flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:999px;background:#e6f1ff;font-size:12px;font-weight:500;line-height:15px;white-space:nowrap;transition:background .15s,transform .12s;animation:evo-pop .16s ease-out}.dc-chip i{font-size:10px;font-weight:400;font-style:normal;line-height:12px;transition:transform .15s}.dc-chip:hover{background:#d6e8ff}.dc-chip:hover i{transform:rotate(90deg)}.dc-chip:active{transform:scale(.95)}.dc-filter,.dc-filter:hover{color:#0f172a}.dc-filter{height:46px;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:13px;line-height:16px;transition:box-shadow .15s,transform .12s}.dc-filter:hover{box-shadow:inset 0 0 0 1px #cbd2db}.dc-filter.open{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.dc-filter:active{transform:scale(.97)}.dc-filter .ic{position:relative;width:21px;height:21px;display:flex;align-items:center;justify-content:center}.dc-filter .ic i{position:absolute;left:11px;top:-4.5px;width:12px;height:12px;border-radius:999px;background:#ef4444;animation:evo-pop .2s ease-out}.dc-filters{width:260px;max-height:360px;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:10px}.dc-filters b{display:block;padding:4px 6px;font-size:11px;font-weight:600;line-height:13px;letter-spacing:.44px;color:#94a3b8;text-transform:uppercase}.dc-filters label{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:8px;font-size:13px;line-height:16px;cursor:pointer;transition:background .12s}.dc-filters label:hover{background:#f1f5f9}.dc-airow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:15px;color:#94a3b8;animation:evo-in .2s ease-out}.dc-airow>span{display:flex;flex-wrap:wrap;gap:6px}.dc-reset,.dc-reset:hover{color:#64748b}.dc-reset{font-size:12.5px;font-weight:400;text-decoration:underline;text-underline-position:from-font;transition:color .15s}.dc-reset:hover{color:#0f172a}.dc-found{font-size:14px;font-weight:500;line-height:17px;animation:evo-in .2s ease-out}.dc-table{border:1px solid #e7eaee;border-radius:16px;background:#fff}.dc-tr{display:grid;grid-template-columns:18px minmax(180px,1fr) minmax(120px,172px) minmax(110px,158px) 144px minmax(80px,146px) 20px;column-gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid #f1f5f9;font-size:12.5px;line-height:15px;color:#384254;cursor:pointer;transition:background .15s;animation:evo-in .25s ease-out backwards;animation-delay:calc(min(var(--i, 0),12)*20ms)}.dc-tr:last-child{border-bottom:0;border-radius:0 0 15px 15px}.dc-tr:not(.head):hover{background:#f9fafb}.dc-tr.sel,.dc-tr.sel:hover{background:#f1f8ff}.dc-tr.top{align-items:start}.dc-tr.head{padding-block:12px;border-bottom-color:#e7eaee;background:#f9fafb;font-size:11px;font-weight:500;line-height:13px;letter-spacing:.44px;color:#94a3b8;text-transform:uppercase;cursor:default;animation:none;border-radius:15px 15px 0 0}.dc-tr .doc{min-width:0;display:flex;flex-direction:column;gap:2px}.dc-tr .doc a,.dc-tr .doc a:hover{color:#0f172a}.dc-tr .doc a{font-size:13px;font-weight:500;line-height:16px}.dc-tr .doc a:hover{color:#188cef}.dc-tr .doc small,.dc-tr .co small{font-size:11.5px;line-height:14px;color:#64748b}.dc-tr .co{min-width:0;display:flex;flex-direction:column;gap:2px}.dc-tr .co b{font-size:12px;font-weight:400}.dc-tr .co small{font-size:11px;line-height:13px;color:#94a3b8}.dc-hit{margin-top:4px;padding:4px;border-left:2px solid #188cef;background:#188cef1a;font-size:11.5px;line-height:14px;color:#64748b}.dc-hit b{display:block;font-weight:500;color:#188cef}.dc-pill{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;font-style:normal;line-height:13px;white-space:nowrap}.dc-pill.blue{background:#e0f2fe;color:#0e74e9}.dc-pill.warn{background:#fef3c7;color:#92400e}.dc-pill.gray{background:#f1f5f9;color:#64748b}.dc-pill.green{background:#dcfce7;color:#16a34a}.dc-tr .due.late{color:#ef4444}.dc-tr .due.none{color:#94a3b8}.dc-menu{position:relative;display:flex;justify-content:center}.dc-menu>button{width:20px;height:16px;border-radius:5px;font-size:14px;line-height:16px;text-align:center;color:#94a3b8;transition:background .15s,color .15s}.dc-menu>button:hover,.dc-menu>button.on{background:#f1f5f9;color:#0f172a}.dc-acts{left:auto;right:0;min-width:200px}.dc-acts>:is(a,button){display:block;width:100%;padding:9px 10px;border-radius:8px;font-size:13px;line-height:16px;color:#0f172a;text-align:left;transition:background .12s}.dc-acts>:is(a,button):hover{background:#f1f5f9;color:#0f172a}.dc-note{padding:28px 16px;font-size:13px;color:#64748b;text-align:center}.dc-note.bad{color:#ef4444}.dc-blank{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 40px;text-align:center}.dc-blank>i{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:32px;background:#f1f5f9;font-size:24px;font-style:normal;line-height:1}.dc-blank b{font-size:16px;font-weight:600;line-height:19px;color:#0f172a}.dc-blank p{max-width:360px;font-size:12.5px;line-height:15px;color:#64748b}.dc-blank .evo-btn{padding:0 20px;font-size:12.5px;font-weight:600}.dc-empty{max-width:520px;margin:80px auto;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;font-size:13px;line-height:18px;color:#64748b}.dc-empty b{font-size:16px;color:#0f172a}.tp-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tp-sum{display:flex;gap:8px}.tp-sum span{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;font-size:12.5px;color:#64748b;white-space:nowrap}.tp-sum b{font-weight:600;color:#0f172a}.tp-sum i{width:8px;height:8px;border-radius:50%;background:#188cef}.tp-sum i.red{background:#ef4444}.tp .dc-cats h3+.dc-cat{margin-top:0}.tp-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px}.tp .dc-cat small.red{color:#ef4444}.tp-sep{height:1px;margin:6px 0;background:#e7eaee}.tp-note{padding:2px 6px;font-size:11.5px;line-height:1.5;color:#94a3b8}.tp .dc-tr{grid-template-columns:minmax(200px,1.5fr) minmax(104px,.7fr) minmax(100px,.7fr) minmax(120px,.85fr) 150px 80px}.tp .dc-tr:not(.head){min-height:76px}.tp .dc-tr .who{min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-act .none{color:#94a3b8}.tp-do{height:30px;padding:0 12px;border-radius:8px;background:#eef8fe;box-shadow:inset 0 0 0 1px #bfe2f7;font-size:12px;font-weight:600;color:#147fc4;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .12s}.tp-do:hover{background:#dff2fd;box-shadow:inset 0 0 0 1px #9ed5f3}.tp-do:active{transform:scale(.96)}.tp-stage{min-width:0;display:flex;flex-direction:column;gap:2px}.tp-stage b{font-weight:400;color:#33465e}.tp-stage small,.tp-due small{display:block;font-size:11.5px;line-height:14px;color:#94a3b8}.tp-due{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tp-due b{font-weight:500;color:#42536a;white-space:nowrap}.tp-due b.late{color:#ef4444}.tp-due b small{margin-top:2px;font-weight:400}.tp-due b.late small{color:#ef4444;opacity:.8}.tp-go{display:flex;justify-content:flex-end}.tp-go .evo-btn{height:30px;padding:0 12px;font-size:12px}.dc-pill.red{background:#fef2f2;color:#dc2626}.tp-tip{position:fixed;z-index:70;width:340px;max-width:calc(100vw - 24px);padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 18px 48px #1f2f4b2e,inset 0 0 0 1px #dfe6ef;pointer-events:none;animation:evo-fade .12s ease-out}.tp-tip .h{display:block;margin-bottom:10px;font-size:13.5px;font-weight:600;line-height:18px;color:#0f172a}.tp-tip dl{display:flex;flex-direction:column;gap:7px;margin:0}.tp-tip dl>div{display:grid;grid-template-columns:116px 1fr;gap:10px;font-size:12px;line-height:1.35}.tp-tip dt{color:#8796aa}.tp-tip dd{margin:0;font-weight:500;color:#33455c;overflow-wrap:anywhere}.tp-flt{width:300px;padding:14px;display:flex;flex-direction:column;gap:12px}.tp-flt-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.tp-flt-acts .evo-btn{height:34px;padding:0 14px;font-size:12.5px}.tp-ask{display:flex;flex-direction:column;gap:3px}.tp-ask b{font-size:14px;font-weight:600;color:#0f172a}.tp-ask small{font-size:12px;color:#64748b}@media(max-width:1100px){.tp.dc-body{flex-direction:column;align-items:stretch}.tp .dc-cats{position:static;width:auto}.tp .dc-table{overflow-x:auto}.tp .dc-tr{min-width:820px}.tp-bar>.pn-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}}.pn-foot{flex:none;height:68px;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;background:#fff;box-shadow:inset 0 1px #e5e8ec}@media(max-width:1100px){.evo-cols{flex-direction:column}.evo-right{width:100%}}.evo-main:has(.dk){padding:36px 36px 60px}.dk{display:flex;flex-direction:column;gap:20px;animation:evo-in .22s ease-out}.dk-top{display:flex;flex-direction:column;gap:8px}.dk-back{align-self:flex-start;font-size:12.5px;font-weight:500;line-height:15px;color:#64748b;white-space:pre-wrap;transition:color .15s,transform .12s}.dk-back:hover{color:#0f172a}.dk-back:active{transform:translate(-2px)}.dk-headrow{display:flex;align-items:center;justify-content:space-between;gap:24px}.dk-headend{flex:none;display:flex;align-items:center;gap:16px}.dk-headend .evo-btn{gap:8px}.dk-title{min-width:0;display:flex;align-items:center;gap:10px}.dk-title h1{font-size:20px;font-weight:600;line-height:24px;color:#0f172a}.dk-pill{flex:none;padding:4px 10px;border-radius:999px;background:#e0f2fe;font-size:11px;font-weight:500;font-style:normal;line-height:13px;color:#0e74e9;white-space:nowrap}.dk-pill.approved{background:#dcfce7;color:#15803d}.dk-pill.rework{background:#fef3c7;color:#92400e}.dk-pill.draft{background:#f1f5f9;color:#64748b}.dk-state{flex:none;max-width:154px;display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:14px;color:#94a3b8}.dk-state i{flex:none;width:10px;font-size:11px;font-style:normal;line-height:13px;color:#16a34a}.dk-sub{font-size:12.5px;line-height:15px;color:#64748b}.dk-route{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border:1px solid #e7eaee;border-radius:14px;background:#fff}.dk-link{flex:none;width:60px;height:2px;background:#e2e8f0}.dk-stage{min-width:0;max-width:260px;display:flex;align-items:center;gap:8px}.dk-stage>i{flex:none;width:16px;height:16px;display:grid;place-items:center;border-radius:8px;background:#188cef;transition:background .2s,box-shadow .2s}.dk-stage.now>i:after{content:"";width:6px;height:6px;border-radius:4px;background:#fff;animation:evo-pop .3s ease-out}.dk-stage.next>i{background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1}.dk-stage.back>i{background:#d97706}.dk-stage.back>i:after{content:"✕";font-size:8px;font-weight:700;line-height:1;color:#fff}.dk-stage>span{min-width:0;display:flex;flex-direction:column;gap:1px}.dk-stage b{font-size:12.5px;font-weight:600;line-height:15px;color:#0f172a}.dk-stage:first-child b{color:#188cef}.dk-stage.next b{font-weight:400;color:#94a3b8}.dk-stage small{font-size:11px;line-height:13px;color:#94a3b8}.dk-body{display:flex;align-items:flex-start;gap:20px}.dk-doc{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px;padding:28px 32px;border:1px solid #e7eaee;border-radius:16px;background:#fff}.dk-lock{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;background:#ecfdf5;font-size:12px;line-height:15px;color:#14532d}.dk-lock i{flex:none;width:12px;font-style:normal;color:#0f172a}.dk-tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:-6px;font-size:11.5px;line-height:14px;color:#94a3b8}.dk-text{font-size:13px;line-height:16px;color:#334155;overflow-wrap:anywhere}.dk-text>*{margin:0}.dk-text>*+*{margin-top:6px}.dk-text>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:18px}.dk-text :is(h1,h2,h3,h4,h5,h6){font-size:14.5px;font-weight:600;line-height:18px;color:#0f172a}.dk-text h1{font-size:16px;line-height:19px}.dk-text :is(ul,ol){padding-left:20px}.dk-text li+li{margin-top:4px}.dk-text :is(b,strong){font-weight:600;color:#0f172a}.dk-text a,.dk-text a:hover{color:#0e74e9}.dk-text table{width:100%;border-collapse:collapse;font-size:12.5px}.dk-text :is(td,th){padding:6px 8px;border:1px solid #e7eaee;text-align:left;vertical-align:top}.dk-text th{background:#f8f9fb;font-weight:600;color:#0f172a}.dk-text img{max-width:100%;height:auto}.dk-flash{border-radius:6px;animation:dk-flash 1.8s ease-out}@keyframes dk-flash{0%,45%{background:#fef3c7;box-shadow:0 0 0 5px #fef3c7}}.dk-ai{flex:none;width:340px;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #e7eaee;border-radius:16px;background:#fff}.pn-seg.dk-tabs{--p: 4px;width:100%;border-radius:10px;background:#f0f1f3}.pn-seg.dk-tabs button{flex:1 1 auto;min-width:0;padding:7px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;font-size:11.5px;font-weight:400;line-height:14px}.pn-seg.dk-tabs button.on{font-weight:500}.pn-seg.dk-tabs .plate{border-radius:7px;box-shadow:none}.dk-h{display:block;font-size:10.5px;font-weight:600;line-height:13px;color:#64748b;text-transform:uppercase}.dk-block{display:flex;flex-direction:column;gap:4px}.dk-p{font-size:12px;line-height:15px;color:#334155}.dk-terms{margin:4px 0 0;padding-left:16px;font-size:12px;line-height:15px;color:#334155}.dk-terms li+li{margin-top:3px}.dk-aihead{display:flex;align-items:center;gap:6px}.dk-aihead i{flex:none;font-size:13px;font-style:normal;line-height:16px}.dk-aihead.ok i{width:12px;color:#15803d}.dk-aihead b{font-size:13.5px;font-weight:600;line-height:16px;color:#0f172a}.dk-note{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border-radius:10px;background:#fef3c7;animation:evo-in .2s ease-out backwards}.dk-note .dk-h{color:#92400e}.dk-note p{font-size:12px;line-height:15px;color:#78350f}.dk-note q{display:block;margin-top:4px;font-style:italic;quotes:"«" "»"}.dk-note small{font-size:11.5px;line-height:14px;color:#92400e}.dk-note .dk-lnk+.dk-lnk{margin-top:2px}.dk-wait{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:10px;background:#e0f2fe}.dk-wait .dk-h{color:#0e74e9}.dk-wait p{font-size:12px;line-height:15px;color:#0c4a6e}.dk-lnk{align-self:flex-start;font-size:11.5px;font-weight:500;line-height:14px;color:#0e74e9;text-align:left;transition:opacity .15s,transform .12s}a.dk-lnk,a.dk-lnk:hover{color:#0e74e9}.dk-lnk:hover{opacity:.75}.dk-lnk:active{transform:scale(.97)}.dk-lnk:disabled{color:#94a3b8;opacity:1;cursor:default;transform:none}.dk-lnk.q:before{content:"· "}.dk-dec{display:flex;align-items:center;justify-content:space-between;gap:12px}.dk-dec>span{min-width:0;display:flex;flex-direction:column;gap:1px}.dk-dec b{font-size:12px;font-weight:500;line-height:15px;color:#0f172a}.dk-dec small{font-size:10.5px;line-height:13px;color:#94a3b8}.dk-dec .ok{flex:none;align-items:flex-end}.dk-dec .ok b{font-size:11px;line-height:13px;color:#15803d}.dk-dec .ok small{font-size:10px;line-height:12px}.dk-id{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#f8f9fb}.dk-id .dk-h{font-size:10px;line-height:12px}.dk-id span{font-size:12.5px;font-weight:500;line-height:15px;color:#0f172a}.dk-ask{gap:6px}.dk-msg{max-width:92%;padding:8px 10px;border-radius:10px 10px 10px 3px;background:#f8f9fb;font-size:12px;line-height:15px;color:#334155;white-space:pre-wrap;animation:evo-in .2s ease-out}.dk-msg.user{align-self:flex-end;border-radius:10px 10px 3px;background:#e0f2fe;color:#0c4a6e}.dk-msg.wait{color:#94a3b8}.dk-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:10px;box-shadow:inset 0 1px #f1f5f9;font-size:10.5px;line-height:13px;color:#94a3b8}.dk-foot .dk-lnk{margin-left:auto;font-size:10.5px;line-height:13px}.dk-ai .pn-say{font-size:12px}.dk-err{font-size:12.5px;line-height:15px;color:#b91c1c}.dk-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:6px}.dk-bottom a.evo-btn,.dk-bottom a.evo-btn:hover{color:#384254}.dk-bottom a.evo-btn.primary,.dk-bottom a.evo-btn.primary:hover{color:#fff}.dk-waitnote{display:flex;align-items:center;gap:8px;font-size:12px;line-height:15px;color:#64748b}.dk-waitnote i{flex:none;font-size:13px;font-style:normal;color:#94a3b8}.dk-state.wide{max-width:260px}.dk-split{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.dk-split>b{font-size:12.5px;font-weight:600;line-height:15px;color:#0f172a}.dk-split>div{display:flex;align-items:flex-start;gap:14px}.dk-mini{display:flex;align-items:center;gap:6px;animation:evo-in .2s ease-out}.dk-mini>i{flex:none;width:16px;height:16px;display:grid;place-items:center;border-radius:8px;background:#188cef;font-size:8px;font-weight:700;font-style:normal;line-height:1;color:#fff}.dk-mini.now>i:after{content:"";width:6px;height:6px;border-radius:3px;background:#fff}.dk-mini.back>i{background:#d97706}.dk-mini:is(.back,.fixed)>i:after{content:"✕"}.dk-mini:is(.ok,.fixed)>i{background:#16a34a}.dk-mini.ok>i:after{content:"✓"}.dk-mini>span{display:flex;flex-direction:column;gap:1px}.dk-mini b{font-size:11.5px;font-weight:500;line-height:14px;color:#0f172a;white-space:nowrap}.dk-mini small{font-size:10.5px;line-height:13px;color:#188cef;white-space:nowrap}.dk-mini.back small{color:#92400e}.dk-mini.ok small{color:#16a34a}.dk-mini.fixed small{color:#64748b}@media(max-width:1100px){.dk-body{flex-direction:column}.dk-ai{width:100%}.dk-route{flex-wrap:wrap;justify-content:flex-start}}.evo-main:has(.gn){padding:24px 28px 48px}.gn{display:flex;flex-direction:column;gap:28px}.gn-head{height:54px;margin-bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.gn-head>div{min-width:0;display:flex;flex-direction:column;gap:6px}.gn-head h1{font-size:26px;font-weight:600;line-height:31px;white-space:nowrap}.gn-head p{font-size:14px;line-height:17px;color:#64748b}.pn-seg.gn-nav{flex:none;background:#f2f4f6}.pn-seg.gn-nav button{padding:8px 16px;border-radius:8px;font-size:12.5px;font-weight:400;line-height:15px}.pn-seg.gn-nav button.on{font-weight:500}.pn-seg.gn-nav .plate{border-radius:8px;box-shadow:none}.gn-badge{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e7f2fe;transition:transform .2s}.gn-create{display:flex;flex-direction:column;gap:18px;padding:25px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 4px 16px #0f17290d}.gn-create-h{display:flex;align-items:center;gap:10px}.gn-create-h h2{font-size:18px;font-weight:600;line-height:22px}.gn-prompt{height:96px;padding:17px 19px;resize:none;border-radius:12px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;font-size:14px;line-height:17px;caret-color:#188cef;transition:box-shadow .15s,background .15s}.gn-prompt::placeholder{color:#94a3b8}.gn-prompt:hover:not(:focus){box-shadow:inset 0 0 0 1px #cbd2db}.gn-prompt:focus{background:#fff;box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.gn-acts{display:flex;align-items:center;justify-content:space-between;gap:16px}.gn-chips{display:flex;flex-wrap:wrap;gap:8px}.gn-chip,.gn-chip:hover{color:#384254}.gn-chip{height:33px;display:flex;align-items:center;gap:6px;padding:0 13px;border-radius:8px;background:#f6f7f9;box-shadow:inset 0 0 0 1px #e7eaee;font-size:12.5px;line-height:15px;white-space:nowrap;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s,transform .12s}.gn-chip:hover{background:#eef0f3}.gn-chip:active{transform:scale(.96)}.gn-chip.on,.gn-chip.on:hover{background:#e7f2fe;box-shadow:inset 0 0 0 1px #bfdbfe;color:#0e74e9}.evo-btn.gn-go{padding:0 20px;gap:8px}.gn-links{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:15px;white-space:nowrap}.gn-links button,.gn-lnk{font-weight:500;color:#188cef;transition:opacity .15s,transform .12s}.gn-links button:hover,.gn-lnk:hover{opacity:.75}.gn-links button:active,.gn-lnk:active{transform:scale(.97)}.gn-links i{font-style:normal;color:#94a3b8}.gn-sec{display:flex;flex-direction:column;gap:16px}.gn-sec h2{font-size:16px;font-weight:600;line-height:19px}.gn-sec-h{display:flex;align-items:center;justify-content:space-between;gap:16px}.gn-lnk{font-size:13px;line-height:16px}.gn-recent{display:flex;gap:16px}.gn-card{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:12px;padding:19px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;cursor:pointer;transition:box-shadow .15s,transform .15s;animation:evo-in .25s ease-out backwards;animation-delay:calc(var(--i, 0) * 40ms)}.gn-card:hover{box-shadow:inset 0 0 0 1px #cbd2db,0 4px 16px #0f17290f}.gn-card:active{transform:scale(.99)}.gn-card-t{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gn-card-t b{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.gn-card-s{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:15px;color:#94a3b8}.gn-card small{font-size:12.5px;line-height:15px;color:#64748b}.dc-menu.gn-menu>button{width:16px;height:19px;font-size:16px;line-height:19px}.gn-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:500;font-style:normal;line-height:14px;white-space:nowrap}.gn-pill.draft{background:#eef0f2;color:#64748b}.gn-pill.review{background:#e0f2fe;color:#0e74e9}.gn-pill.published{background:#ddf6e7;color:#16a360}.gn-pill.ready{background:#efe8fe;color:#8a53ee}.gn-pill.rework{background:#fef3c7;color:#92400e}.gn-pill.approved{background:#dcfce7;color:#15803d}.gn-pill.rejected,.gn-pill.withdrawn{background:#fee2e2;color:#b91c1c}.gn-tpls{display:flex;gap:14px}.gn-tpl,.gn-tpl:hover{color:#0f172a}.gn-tpl{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:17px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;font-size:13px;font-weight:500;line-height:16px;transition:box-shadow .15s,transform .15s;animation:evo-in .25s ease-out backwards;animation-delay:calc(var(--i, 0) * 30ms)}.gn-tpl:hover{box-shadow:inset 0 0 0 1px #cbd2db,0 4px 16px #0f17290f;transform:translateY(-1px)}.gn-tpl:hover .gn-badge{transform:scale(1.06)}.gn-tpl:active{transform:scale(.98)}.pn-seg.gn-st{--p: 0px;align-self:flex-start;gap:6px;padding:0;border-radius:0;background:none}.pn-seg.gn-st button{height:33px;padding:0 14px;border-radius:8px;font-size:12.5px;line-height:15px}.pn-seg.gn-st button.on{font-weight:500}.pn-seg.gn-st .plate{border-radius:8px;box-shadow:inset 0 0 0 1px #e7eaee}.gn-tools{display:flex;align-items:center;gap:10px}.gn-search{flex:1;min-width:0;height:38px;display:flex;align-items:center;gap:8px;padding:0 15px;border-radius:10px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;cursor:text;transition:box-shadow .15s,background .15s}.gn-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.gn-search input{flex:1;align-self:stretch;font-size:13px}.gn-search input::placeholder{color:#94a3b8}.gn-ai,.gn-ai:hover{color:#fff}.gn-ai{flex:none;height:36px;display:flex;align-items:center;gap:6px;padding:0 14px;border-radius:10px;background:#188cef;font-size:13px;font-weight:500;line-height:16px;transition:background .15s,box-shadow .15s,transform .12s}.gn-ai img{width:13px;height:13px}.gn-ai:hover{background:#0f7fe0;box-shadow:0 4px 12px #188cef4d}.gn-fchip,.gn-fchip:hover{color:#0e74e9}.gn-fchip{flex:none;height:37px;display:flex;align-items:center;gap:6px;padding:0 14px;border-radius:10px;background:#e0f2fe;font-size:13px;font-weight:500;line-height:16px;transition:background .15s,transform .12s;animation:evo-pop .16s ease-out}.gn-fchip i{font-size:14px;font-style:normal;line-height:17px;transition:transform .15s}.gn-fchip:hover{background:#d3ebfd}.gn-fchip:hover i{transform:rotate(90deg)}.gn-tool,.gn-tool:hover{color:#0f172a}.gn-tool{flex:none;height:38px;display:flex;align-items:center;gap:6px;padding:0 15px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;font-size:13px;font-weight:500;line-height:16px;transition:box-shadow .15s,transform .12s}.gn-tool.sq{height:35px}.gn-tool img{transition:transform .2s}.gn-tool[aria-pressed=true] img{transform:scaleY(-1)}.gn-tool:hover{box-shadow:inset 0 0 0 1px #cbd2db}.gn-tool.open{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}:is(.gn-ai,.gn-fchip,.gn-tool):active{transform:scale(.96)}.gn-table{border:1px solid #e7eaee;border-radius:14px;background:#fff}.gn-tr{display:grid;grid-template-columns:minmax(160px,1fr) 115px minmax(140px,205px) minmax(110px,135px) 50px minmax(110px,160px) 100px 35px;column-gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid #f2f3f5;font-size:13px;line-height:16px;color:#384254;cursor:pointer;transition:background .15s;animation:evo-in .25s ease-out backwards;animation-delay:calc(min(var(--i, 0),12)*20ms)}.gn-tr:last-child{border-bottom:0;border-radius:0 0 13px 13px}.gn-tr:not(.head):hover{background:#f9fafb}.gn-tr.head{border-bottom-color:#eef0f2;border-radius:13px 13px 0 0;font-size:11px;font-weight:500;line-height:13px;letter-spacing:.44px;color:#94a3b8;text-transform:uppercase;cursor:default;animation:none}.gn-tr :is(.proc,.org){min-width:0;display:flex;flex-direction:column;gap:4px}.gn-tr .proc b{font-size:13.5px;font-weight:500;line-height:16px;color:#0f172a}.gn-tr .org b{font-weight:400}.gn-tr :is(.proc,.org) small{font-size:12px;line-height:15px;color:#64748b}.gn-tr .org small,.gn-tr .none{color:#94a3b8}.gn-tr .dc-menu{justify-content:flex-start}.evo-main:has(.gs){padding:24px 28px 36px}.gs{height:calc(100vh - 130px);min-height:560px;display:flex;flex-direction:column;gap:16px}.gs-top{flex:none;display:flex;flex-direction:column;gap:8px}.gs-top .dk-back{align-self:flex-start}.gs-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.gs-head .dk-title{min-width:0}.gs-head h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-head h1.big{font-size:24px;line-height:29px}.gs-head h1.gs-title{margin:-3px -6px;padding:3px 6px;border-radius:8px;cursor:text;outline:none;transition:background .15s,box-shadow .15s}.gs-head h1.gs-title:hover{background:#f1f5f9}.gs-head h1.gs-title:focus{white-space:normal;background:#fff;box-shadow:0 0 0 2px #188cef55}.gs-title-b{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-left:-4px;border:0;border-radius:8px;background:none;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.gs-title-b:hover{background:#f1f5f9;color:#188cef}.gs-pill{flex:none;padding:4px 10px;border-radius:999px;background:#e8f0f8;font-size:11px;font-weight:500;font-style:normal;line-height:13px;color:#64748b}.gs-steps{flex:none;display:flex;align-items:center;gap:8px}.gs-steps button{height:21px;display:flex;align-items:center;gap:4px;padding:0 16px;border-radius:999px;background:#e8f0f8;font-size:11px;font-weight:500;line-height:13px;color:#64748bcc;white-space:nowrap;transition:background .2s,color .2s,transform .12s}.gs-steps button i{font-size:9px;font-weight:600;font-style:normal}.gs-steps button.on{background:#188cef;color:#fff}.gs-steps button:disabled{cursor:default}.gs-steps button:not(:disabled):not(.on):hover{background:#dbe6f2;color:#384254}.gs-steps button:not(:disabled):active{transform:scale(.96)}.gs-sep{transform:rotate(-90deg)}.gs-row{flex:1;min-height:0;display:flex;gap:24px;animation:evo-in .22s ease-out}.gs-side{flex:none;width:304px;display:flex;flex-direction:column;gap:8px}.gs-card{display:flex;flex-direction:column;gap:16px;padding:21px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee}.gs-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.gs-card-h>b{font-size:15px;font-weight:600;line-height:18px}.gs-muted{font-size:12px;line-height:15px;color:#94a3b8;transition:color .15s}.gs-muted:hover{color:#475569}.gs-link{align-self:flex-start;font-size:12.5px;font-weight:500;line-height:15px;color:#188cef;transition:opacity .15s,transform .12s}.gs-link.soft{font-weight:400;opacity:.8}.gs-link:hover{opacity:.7}.gs-link:active{transform:scale(.97)}.gs-next{margin-top:auto;display:flex;flex-direction:column;gap:12px}.gs-next p{font-size:12px;font-weight:500;line-height:15px;color:#94a3b8;text-align:center}.gs-next .evo-btn{width:100%}.gs-next .evo-btn:disabled{opacity:.3}.gs-struct{gap:12px}.gs-struct ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.gs-struct li{display:flex;align-items:center;gap:4px;height:15px;cursor:grab}.gs-struct li:active{cursor:grabbing}.gs-struct .grip{width:8px;height:8px;margin:3px;opacity:.9}.gs-struct label{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:15px;color:#384254;cursor:pointer}.gs-struct .gs-link,.gs-struct .gs-add{margin-top:4px}.gs-add{height:32px;padding:0 12px;border-radius:8px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;font-size:12.5px}.gs-chat,.gs-editor{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px;overflow:hidden;border-radius:16px;background:#fefefe;box-shadow:inset 0 0 0 1px #e7eaee,0 4px 16px #0f17290d}.gs-chat{padding:0 12px 24px 25px}.gs-msgs,.gs-doc{scrollbar-width:thin;scrollbar-color:#dadee4 transparent}:is(.gs-msgs,.gs-doc)::-webkit-scrollbar{width:8px}:is(.gs-msgs,.gs-doc)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:52px;background:#dadee4;background-clip:content-box}.gs-msgs{flex:1;min-height:0;overflow:hidden auto;display:flex;flex-direction:column;gap:32px;padding:25px 18px 24px 0}.gs-bottom{flex:none;display:flex;flex-direction:column;gap:14px;padding-right:26px}.gs-chat.empty .gs-bottom{padding-right:13px}.gs-hello{display:flex;align-items:center;gap:24px}.gs-hello img{flex:none;width:36px;height:29.17px;margin:3.4px 0}.gs-hello b{font-size:20px;font-weight:600;line-height:24px;color:#64748b}.gs-me{position:relative;flex:none;align-self:flex-end;width:531px;max-width:92%;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:8px 16px 16px 14px;border-radius:12px;background:#e8f4fd;font-size:14px;line-height:17px;color:#384254;animation:evo-in .25s ease-out}.gs-me:has(.gs-qa){gap:14px;padding-top:10px}.gs-me.shut{max-height:var(--lim)}.gs-me.shut:after{content:"";position:absolute;left:0;right:0;bottom:0;height:82px;pointer-events:none;background:linear-gradient(180deg,#e8f4fd00 10%,#e8f4fd 61%)}.gs-more{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:500;line-height:15px;color:#94a3b8;transition:color .15s}.gs-more:hover{color:#475569}.gs-more img{transition:transform .2s}.gs-me.shut .gs-more{position:absolute;left:14px;bottom:12px;z-index:1;margin:0}.gs-me:not(.shut) .gs-more img{transform:rotate(180deg)}.gs-qa{display:flex;flex-direction:column;gap:4px}.gs-qa b{font-size:12px;font-weight:500;line-height:15px;color:#095596}.gs-att{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px 4px 6px;border-radius:8px;background:#ffffffb3;font-size:12px;line-height:15px;color:#475569}.gs-att img{width:14px;height:14px}.gs-att button{font-size:13px;line-height:15px;color:#94a3b8}.gs-files{display:flex;flex-wrap:wrap;gap:8px}.gs-files .gs-att{background:#f6f7f9;box-shadow:inset 0 0 0 1px #e7eaee}.gs-ai-msg{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:17px;color:#242424;animation:evo-in .25s ease-out}.gs-ai-msg b{font-weight:700}.gs-typing{font-size:13px;line-height:16px;color:#94a3b8;animation:gs-dots 1.2s ease-in-out infinite}@keyframes gs-dots{50%{opacity:.35}}.gs-file{align-self:flex-start;width:300px;display:flex;align-items:center;gap:10px;margin-top:4px;padding:11px 13px 11px 11px;border-radius:10px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee}.gs-doc-ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#e7eaee;color:#0f172a}.gs-doc-ic:after{content:"";width:15.4px;height:15.4px;background:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAVlJREFUeAHtmD9KA0EYxV/ETgRttFDI2okWAW1URL2AeAWv4CVstdBaj+ANNoKCKawttbBXREkRdfOGTbPDt5tvZ2Y3KfYHvyLDJPOYfdl/gMwhjekPTUp4M/p+h67Ak+2Si0tBTukrbUPJjDB2gTBEtAtlGCnILsIRQRlGCjKLsES0R9dQMkgVLNNnuokJBzEsIt2ZHdQYZJAzPkcf6R4UJB7GCEji6TldQklakIPUQWbtOstayNQE0Zy83ugZ/YQbG/QaDtjlu4Q/H8LvZtCWtQt3zImsI4y3cj8UBKmC6fzXaMpqSnoHd8yhOYEDdqmu4M8XxpRVsyPH9IV+w40tOj9uUlNWG+1t4Tv9tcYWRlaGXarbgrkPcL9dyKDZkTZdp31r3BzjVQSiKatNE8RGCtJH9Qw0QXqonifNpH36B//Hijz/kV5/VBzRe6RbGCqAeekT0wNpwSHBMK8M/oKfIgAAAABJRU5ErkJggg==) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAVlJREFUeAHtmD9KA0EYxV/ETgRttFDI2okWAW1URL2AeAWv4CVstdBaj+ANNoKCKawttbBXREkRdfOGTbPDt5tvZ2Y3KfYHvyLDJPOYfdl/gMwhjekPTUp4M/p+h67Ak+2Si0tBTukrbUPJjDB2gTBEtAtlGCnILsIRQRlGCjKLsES0R9dQMkgVLNNnuokJBzEsIt2ZHdQYZJAzPkcf6R4UJB7GCEji6TldQklakIPUQWbtOstayNQE0Zy83ugZ/YQbG/QaDtjlu4Q/H8LvZtCWtQt3zImsI4y3cj8UBKmC6fzXaMpqSnoHd8yhOYEDdqmu4M8XxpRVsyPH9IV+w40tOj9uUlNWG+1t4Tv9tcYWRlaGXarbgrkPcL9dyKDZkTZdp31r3BzjVQSiKatNE8RGCtJH9Qw0QXqonifNpH36B//Hijz/kV5/VBzRe6RbGCqAeekT0wNpwSHBMK8M/oKfIgAAAABJRU5ErkJggg==) center / contain no-repeat}.gs-file span{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-file b{overflow:hidden;font-size:13px;font-weight:500;line-height:16px;color:#1e293b;text-overflow:ellipsis;white-space:nowrap}.gs-file small{font-size:12px;line-height:15px;color:#94a3b8}.gs-q{display:flex;flex-direction:column;gap:8px;margin-bottom:-8px;padding:17px 13px 21px;border-radius:16px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;animation:evo-in .25s ease-out}.gs-q-h{display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-q-h>b{font-size:13px;font-weight:500;line-height:16px;color:#0f172a}.gs-q-list{display:flex;flex-direction:column;gap:12px;max-height:34vh;overflow:hidden auto;margin:0;padding:2px 4px 2px 19.5px}.gs-q-list label{display:flex;flex-direction:column;gap:6px}.gs-q-list span{font-size:13px;font-weight:500;line-height:16px;color:#0f172a}.gs-q-nav{flex:none;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:15px;color:#384254cc}.gs-q-nav button{display:grid;place-items:center;width:14px;height:15px;border-radius:4px;transition:background .12s}.gs-q-nav button:hover{background:#eceef1}.gs-q-nav .x{margin-left:4px}.gs-q-in{field-sizing:content;min-height:42px;max-height:132px;padding:11px 14px;border-radius:10px;background:#fff;resize:none;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:13px;line-height:20px;transition:box-shadow .15s}.gs-q-in::placeholder{color:#94a3b8}.gs-q-in:hover:not(:focus){box-shadow:inset 0 0 0 1px #cbd2db}.gs-q-in:focus{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.gs-prompt{position:relative;height:44px;flex:none;display:flex;align-items:center;gap:6px;padding:0 6px 0 15px;border-radius:12px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;transition:box-shadow .15s}.gs-prompt:focus-within{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.gs-prompt>input{flex:1;align-self:stretch;font-size:14px}.gs-prompt>input::placeholder{color:#94a3b8}.gs-plus{display:flex}.gs-plus-b{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#e7eaee;transition:background .15s}.gs-plus-b img{width:12px;height:12px;transition:transform .2s}.gs-plus-b:hover{background:#dde1e6}.gs-plus-b[aria-expanded=true] img{transform:rotate(45deg)}.gs-menu{--dy: 4px;position:absolute;left:0;bottom:calc(100% - 4px);z-index:5;width:232px;display:flex;flex-direction:column;gap:8px;padding:17px 13px 21px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 12px 32px #0f17291a;transform-origin:bottom left;animation:pn-pop .16s cubic-bezier(.2,.8,.2,1)}.gs-menu>*{display:flex;align-items:center;gap:2px;height:20px;font-size:12.5px;line-height:15px;color:#64748b;cursor:pointer;transition:color .15s}.gs-menu>*:hover{color:#0f172a}.gs-menu img:first-child{flex:none;width:20px;height:20px}.gs-menu .gs-doc-ic{width:20px;height:20px;background:none;color:#64748b}.gs-menu .gs-doc-ic:after{width:13px;height:13px}.gs-menu .r{margin-left:auto;transform:rotate(-90deg)}.gs-model{display:flex;align-items:center;gap:6px;margin-right:12px;font-size:12.5px;line-height:15px;color:#384254cc;white-space:nowrap;transition:color .15s}.gs-model:hover{color:#0f172a}.gs-model img{transition:transform .2s}.gs-model[aria-expanded=true] img{transform:rotate(180deg)}.gs-send{flex:none;width:32px;height:32px;border-radius:50%;transition:transform .15s,opacity .15s}.gs-send:hover{transform:scale(1.06)}.gs-send:active{transform:scale(.94)}.gs-send:disabled{opacity:.5}.gs-acc{display:flex;flex-direction:column;gap:6px}.gs-acc-l{align-self:flex-start;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:15px;color:#94a3b8;transition:color .15s}.gs-acc-l:hover{color:#475569}.gs-acc-l img{transition:transform .2s}.gs-acc-l img.up{transform:rotate(180deg)}.gs-chips{display:flex;flex-wrap:wrap;gap:8px}.gs-chip{height:33px;display:flex;align-items:center;gap:6px;padding:0 13px;border-radius:8px;background:#f6f7f9;box-shadow:inset 0 0 0 1px #e7eaee;font-size:12.5px;line-height:15px;color:#384254;white-space:nowrap;transition:background .15s,box-shadow .15s,color .15s,padding .15s,transform .12s}.gs-chip i{flex:none;width:15px;height:15px;display:grid;place-items:center;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1.5px #bababa;font-size:9px;font-weight:600;font-style:normal;line-height:1;color:#188cef;transition:box-shadow .15s}.gs-chip.on{padding-left:9px;background:#188cef;box-shadow:inset 0 0 0 1px #188cef;color:#fff}.gs-chip.on i{box-shadow:none}.gs-chip.on i:after{content:"✓"}.gs-chip:not(.on):hover{background:#eef0f3;box-shadow:inset 0 0 0 1px #cbd2db}.gs-chip:active{transform:scale(.96)}.gs-editor{padding:21px 12px 5px 25px}.gs-tools{flex:none;height:38px;margin-right:26px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-radius:10px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee}.gs-tools>span{display:flex;align-items:center;gap:2px}.gs-tools button{min-width:28px;height:24px;display:grid;place-items:center;padding:0 6px;border-radius:6px;font-size:13px;line-height:16px;color:#475569;transition:background .12s,color .12s,transform .1s}.gs-tools button:hover,.gs-tools button.on{background:#e7eaee;color:#0f172a}.gs-tools button:active{transform:scale(.92)}.gs-tools b{font-weight:700}.gs-tools i{font-style:italic}.gs-tools u{font-weight:500}.gs-tools em{flex:none;width:1px;height:16px;background:#e2e8f0}.gs-tools .gs-full{min-width:24px;width:24px;padding:0;background:#e7eaee;font-size:18.5px;line-height:1}.gs-doc{flex:1;min-height:0;overflow:hidden auto;padding:0 18px 20px 0;font-size:13px;line-height:16px;color:#334155;caret-color:#188cef;outline:none}.gs-doc>*{margin:0}.gs-doc>*+*{margin-top:18px}.gs-doc header>*+*{margin-top:8px}.gs-doc header h1+*{margin-top:18px}.gs-doc section>*+*{margin-top:6px}.gs-doc section p+p,.gs-doc section p+ul{margin-top:8px}.gs-doc :is(h1,h2,h3,h4){margin:0;font-weight:600;color:#0f172a}.gs-doc h1{font-size:20px;line-height:24px}.gs-doc h2{font-size:18px;line-height:22px}.gs-doc :is(h3,h4){font-size:14.5px;line-height:18px}.gs-doc header p{line-height:1.3}.gs-doc p{margin:0}.gs-doc :is(ul,ol){margin:0;padding-left:19.5px}.gs-doc a,.gs-doc a:hover{color:#0e74e9}.gs-doc section.sel{padding:9px 11px;border-radius:8px;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe;animation:evo-pop .25s ease-out}.gs-ai{display:flex;align-items:center;gap:6px}.gs-ai img{flex:none;width:24.94px;height:19.82px}.gs-ai b{font-size:14.5px;font-weight:600;line-height:18px}.gs-ai.big{gap:4px}.gs-ai.big img{width:26px;height:21.06px;margin:2.5px 0}.gs-ai.big b{font-size:15px}.gs-help .dk-note{width:100%}.gs-check{flex:none;height:40px;border-radius:10px;background:#f8f9fb;box-shadow:inset 0 0 0 1px #e7eaee;font-size:13px;font-weight:500;line-height:16px;color:#0f172a;text-align:center;transition:background .15s,box-shadow .15s,transform .12s}.gs-check:hover{background:#f1f5f9;box-shadow:inset 0 0 0 1px #cbd2db}.gs-check:active{transform:scale(.98)}.gs-check:disabled{opacity:.6;cursor:default}.gs-ok{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;background:#ecfdf5;font-size:12px;line-height:15px;color:#14532d}.gs-ok i{font-style:normal;color:#16a34a}.gs-prop{gap:14px;padding:19px}.gs-blk{display:flex;flex-direction:column;gap:4px}.gs-blk p{font-size:12px;line-height:15px;color:#334155}.gs-blk small{font-size:11.5px;line-height:14px;color:#94a3b8}.gs-was,.gs-will{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px}.gs-was b,.gs-will b{font-size:10.5px;font-weight:600;line-height:13px;text-transform:uppercase}.gs-was p,.gs-will p{font-size:12.5px;line-height:15px}.gs-was{background:#fef2f2}.gs-was b{color:#b91c1c}.gs-was p{color:#7f1d1d;text-decoration:line-through}.gs-will{background:#ecfdf5}.gs-will b{color:#15803d}.gs-will p{color:#14532d}.gs-2{display:flex;gap:10px}.gs-2 button{flex:1 0 0;height:37px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:12.5px;font-weight:500;line-height:15px;color:#384254;text-align:center;transition:background .15s,box-shadow .15s,transform .12s}.gs-2 button:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd2db}.gs-2 .pri,.gs-2 .pri:hover{background:#188cef;box-shadow:none;font-weight:600;color:#fff}.gs-2 .pri:hover{background:#0f7fe0;box-shadow:0 4px 12px #188cef4d}.gs-2 button:active{transform:scale(.97)}.gs-fine{font-size:11px;line-height:13px;color:#94a3b8}.gs-err{padding:10px 12px;border-radius:10px;background:#fef2f2;font-size:12px;line-height:15px;color:#b91c1c}.gr-send .gs-err{flex:1 0 100%}.evo-main:has(.gr){padding:36px 28px 60px}.gr{width:min(720px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px;animation:evo-in .22s ease-out}.gr>.dk-back{align-self:flex-start}.gr-title{display:flex;flex-direction:column;gap:4px}.gr-title h1{font-size:24px;font-weight:600;line-height:29px}.gr-title p{font-size:13.5px;line-height:16px;color:#64748b}.gr-why{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;background:#eff6ff}.gr-why img{flex:none;width:24.94px;height:19.82px}.gr-why p{font-size:12px;line-height:15px;color:#1e3a5f}.gr-stage{display:flex;flex-direction:column;gap:12px;padding:19px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;animation:evo-in .25s ease-out backwards}.gr-stage>b,.gr-row>b{font-size:13.5px;font-weight:600;line-height:16px}.gr-stage>small{font-size:11.5px;line-height:14px;color:#94a3b8}.gr-note{font-size:11px;line-height:13px;color:#94a3b8}.gr-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.gr-who{min-width:0;display:flex;align-items:center;gap:10px}.gr-ava{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:18px;font-size:12px;font-weight:600;line-height:15px;color:#fff}.gr-who>span{min-width:0;display:flex;flex-direction:column;gap:1px}.gr-who b{font-size:13px;font-weight:500;line-height:16px}.gr-who small{font-size:11.5px;line-height:14px;color:#64748b}.gr-end{flex:none;display:flex;align-items:center;gap:12px}.gr-due{flex:none;display:flex;flex-direction:column;gap:4px}.gr-due>span{font-size:11px;line-height:13px;color:#94a3b8}.gr-due .pn-in.date{width:94px;height:31px;padding:0 9px;border-radius:8px}.gr-due .pn-in.date input{width:100%;font-size:12px}.gr-due .pn-in.date i{left:1px;padding-left:9px}.gr-arrow{align-self:center;height:17px;font-size:14px;font-style:normal;line-height:17px;color:#cbd5e1}.gr-par{display:flex;gap:14px}.gr-pc{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:10px;padding:15px;border-radius:12px;background:#f8f9fb;box-shadow:inset 0 0 0 1px #e5e8ec}.gr-pc .gr-row{height:48px}.gr-new{flex:none;padding:3px 9px;border-radius:999px;background:#dcfce7;font-size:10px;font-weight:500;font-style:normal;line-height:12px;color:#15803d;white-space:nowrap}.gr-x{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;font-size:11px;color:#94a3b8;transition:background .15s,color .15s}.gr-x:hover{background:#f1f5f9;color:#0f172a}.gr-add{align-self:flex-start}.gr-send{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding-top:6px}.evo-btn.gr-go,.evo-btn.gc-go{padding:0 22px}.evo-main:has(.gf){padding:36px}.gf{display:flex;flex-direction:column;gap:20px;animation:evo-in .22s ease-out}.gf>.dk-back{align-self:flex-start}.gf-title{display:flex;align-items:center;gap:12px}.gf-title h1{font-size:24px;font-weight:600;line-height:29px}.gf-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;background:#e0f2fe;color:#0c4a6e}.gf-banner img{flex:none;width:24.94px;height:19.82px}.gf-banner span{display:flex;flex-direction:column;gap:3px}.gf-banner b{font-size:13.5px;font-weight:500;line-height:16px}.gf-banner small{font-size:12.5px;line-height:15px}.gf-row{display:flex;align-items:flex-start;gap:24px}.gf-card{display:flex;flex-direction:column;gap:16px;padding:25px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee}.gf-row>section{flex:1;min-width:0}.gf-card h4{margin:0;font-size:11px;font-weight:600;line-height:13px;letter-spacing:.5px;color:#64748b;text-transform:uppercase}.gf .pn-f{justify-content:flex-start}.gf-ai{margin-left:6px;padding:2px 6px;border-radius:999px;background:#ede7fe;font-size:9.5px;font-weight:500;font-style:normal;line-height:11px;color:#6353a9}.gf-date{display:flex;flex-direction:column}.gf-date.bad .pn-in{background:#fef2f2;box-shadow:inset 0 0 0 1px #fca5a5}.gf-date.bad .pn-in.date i{background:#fef2f2;color:#b91c1c}.gf-err{font-size:11px;line-height:13px;color:#dc2626}.gf-file{flex:none;width:320px;gap:14px;padding:21px}.gf-file h4{letter-spacing:0}.gf-file b{font-size:12px;font-weight:500;line-height:15px}.gf-thumb{height:340px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;border-radius:10px;background:#f8f9fb;box-shadow:inset 0 0 0 1px #e5e8ec}.gf-thumb i{flex:none;max-width:100%;height:6px;border-radius:3px;background:#e2e8f0}.gf-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px}.evo-btn.gf-go{font-weight:600}.gf-saved{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:15px;color:#16a34a;animation:evo-in .2s ease-out}.gc-banner{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;background:#fef3c7;font-size:12.5px;font-weight:500;line-height:15px;color:#78350f;animation:evo-in .2s ease-out}.gc-banner i{flex:none;width:13px;font-size:13px;font-style:normal;color:#0f172a}.gc-text>section+section{margin-top:18px}.gc-text section{border-radius:6px}.gc-text section>*+*{margin-top:6px}.gc-text section div>*{margin:0}.gc-text section div>*+*{margin-top:6px}.gc-offer{display:flex;flex-direction:column;gap:6px;padding:13px;border-radius:10px;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe;animation:evo-in .2s ease-out}.gc-offer:has(.gc-btns),.gc-offer.ok{gap:8px}.gc-offer-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc-offer-h b{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:13px;color:#0e74e9}.gc-offer-h i{font-size:11px;font-style:normal}.gc-offer-h em{flex:none;padding:3px 8px;border-radius:999px;background:#fff;font-size:10px;font-style:normal;line-height:12px;color:#15803d}.gc-offer p{font-size:12.5px;line-height:15px;color:#1e3a5f}.gc-offer small{font-size:11px;line-height:13px;color:#166534}.gc-offer .pn-area{height:84px;font-size:12.5px}.gc-offer.ok{background:#ecfdf5;box-shadow:inset 0 0 0 1px #bbf7d0}.gc-offer.ok :is(b,i){color:#15803d}.gc-offer.ok p{color:#14532d}.gc-offer.no{background:#f8f9fb;box-shadow:inset 0 0 0 1px #e5e8ec}.gc-offer.no :is(b,i,em){color:#94a3b8}.gc-offer.no p{color:#94a3b8;text-decoration:line-through}.gc-btns{display:flex;align-items:flex-start;gap:8px}.gc-b{flex:1 0 0;height:32px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:11.5px;font-weight:500;line-height:14px;color:#384254;text-align:center;transition:background .15s,box-shadow .15s,transform .12s}.gc-b:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #cbd2db}.gc-b:active{transform:scale(.97)}.gc-b:disabled{opacity:.5;cursor:default;transform:none}.gc-b:is(.pri,.brown),.gc-b:is(.pri,.brown):hover{height:30px;box-shadow:none;font-weight:600;color:#fff}.gc-b.pri{background:#188cef}.gc-b.pri:hover{background:#0f7fe0}.gc-b.brown{background:#92400e}.gc-b.brown:hover{background:#7c350c}.gc-b.red,.gc-b.red:hover{box-shadow:inset 0 0 0 1px #fecaca;color:#b91c1c}.gc-b.red:hover{background:#fef2f2}.gc-box.warn .gc-b:not(.brown),.gc-box.warn .gc-b:not(.brown):hover{box-shadow:inset 0 0 0 1px #fde68a;color:#92400e}.gc-box.info .gc-b:not(.pri),.gc-box.info .gc-b:not(.pri):hover{box-shadow:inset 0 0 0 1px #bfdbfe;color:#0e74e9}.gc-box{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;animation:evo-in .2s ease-out}.gc-box-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc-box-h b{font-size:10.5px;font-weight:600;line-height:13px;text-transform:uppercase}.gc-box-h em{flex:none;padding:2px 7px;border-radius:999px;background:#fff;font-size:9.5px;font-style:normal;line-height:11px}.gc-box p{font-size:12px;line-height:15px}.gc-box.warn{background:#fef3c7;color:#92400e}.gc-box.warn p{color:#78350f}.gc-box.ok{background:#ecfdf5;color:#15803d}.gc-box.ok p{color:#14532d}.gc-box.info{background:#eff6ff;color:#0e74e9}.gc-box.info p{color:#1e3a5f}.gc-box .pn-area{height:108px;font-size:12px}.gc-skip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;line-height:14px;color:#94a3b8}.gc-src{display:flex;flex-direction:column;gap:4px}.gc-src p{font-size:11.5px;line-height:14px;color:#94a3b8}.gc-fine{font-size:11px;line-height:13px;color:#94a3b8}.gc-prep{align-self:flex-start;height:36px;padding:0 14px;border-radius:10px;background:#f8f9fb;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:13px;font-weight:500;line-height:16px;color:#0f172a;transition:background .15s,box-shadow .15s,transform .12s}.gc-prep:hover{background:#f1f5f9;box-shadow:inset 0 0 0 1px #cbd2db}.gc-prep:active{transform:scale(.97)}.pn-seg.gc-tabs button{display:flex;align-items:center;justify-content:center;gap:2px;padding:7px 6px}.gc-badge{flex:none;width:16px;height:16px;display:grid;place-items:center;border-radius:8px;background:#ef4444;font-size:9px;font-weight:600;font-style:normal;line-height:11px;color:#fff}.gc-com{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#f8f9fb;animation:evo-in .2s ease-out}.gc-com>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#384254}.gc-com b{font-size:11.5px;font-weight:600;line-height:14px}.gc-com small{flex:none;font-size:10.5px;line-height:13px}.gc-com p{font-size:12px;line-height:15px;color:#334155}.gc-com.ret{background:#fef3c7}.gc-com.ret>div{color:#92400e}.gc-com.ret p{color:#78350f}.gc-sts{display:flex;flex-direction:column;gap:6px}.gc-sts>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc-sts span{flex:1;font-size:12px;line-height:15px;color:#334155}.gc-sts em{flex:none;font-size:11px;font-weight:500;font-style:normal;line-height:13px;color:#94a3b8}.gc-sts em.ok{color:#16a34a}.gc-sts em.no{color:#b91c1c}.gc-gray{padding:12px;border-radius:10px;background:#f8f9fb;font-size:11.5px;line-height:14px;color:#64748b}.gc-count{align-self:center;font-size:12px;line-height:15px;color:#94a3b8}.gc-intro{font-size:11.5px;line-height:14px;color:#94a3b8}.gc-chg{display:flex;align-items:center;gap:8px;padding-bottom:10px;box-shadow:inset 0 -1px #f1f5f9}.gc-chg span{flex:1;font-size:12px;line-height:15px;color:#334155}.gc-diff .gc-filter{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#f1f5f9;font-size:11.5px;line-height:14px;color:#64748b}.gc-filter i{font-size:11px;font-style:normal;color:#0f172a}.gc-diff section>*+*{margin-top:6px}.gc-dh{display:flex;align-items:center;gap:8px}.gc-dh b{font-size:14.5px;font-weight:600;line-height:18px;color:#0f172a}:is(.gc-dh,.gc-item,.gc-chg) em{flex:none;padding:2px 7px;border-radius:6px;font-size:10px;font-weight:600;font-style:normal;line-height:12px}:is(.gc-dh,.gc-item,.gc-chg) em.add{background:#dcfce7;color:#15803d}:is(.gc-dh,.gc-item,.gc-chg) em.mod{background:#fef3c7;color:#92400e}.gc-item em{text-transform:uppercase}.gc-chg em{min-width:59px;text-align:center}.gc-line{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border-radius:6px;font-size:13px;line-height:16px}.gc-line i{flex:none;width:9px;font-weight:600;font-style:normal}.gc-line.del{background:#fef2f2;color:#7f1d1d}.gc-line.del i{color:#b91c1c}.gc-line.del span{text-decoration:line-through}.gc-line.add{background:#dcfce7;color:#14532d}.gc-line.add i{color:#16a34a}.gc-nav{align-self:flex-start;display:flex;align-items:center;gap:4px;padding:8px 10px;border-radius:8px;background:#f8f9fb}.gc-nav span{font-size:12px;font-weight:500;line-height:15px;color:#384254}.gc-nav button{font-size:13px;line-height:16px;color:#0f172a;transition:transform .12s,color .15s}.gc-nav button:disabled{color:#94a3b8;cursor:default}.gc-nav button:not(:disabled):active{transform:scale(.9)}.gc-item{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;box-shadow:inset 0 -1px #f1f5f9}.gc-item>div{display:flex;align-items:center;gap:8px}.gc-item span{flex:1;font-size:12.5px;line-height:15px;color:#334155}.gc-item .dk-lnk{font-size:11px;line-height:13px}.gc-item.on span{font-weight:500;color:#0f172a}.evo-dlg-body:has(.gc-set){gap:20px}.gc-set{display:flex;flex-direction:column;gap:8px}.gc-set small{font-size:11px;line-height:13px;color:#94a3b8}.gc-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:13px;color:#64748b;text-transform:uppercase}.gc-h i{font-size:11px;font-style:normal;color:#0f172a}.gc-tpl{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:#f1f5f9}.gc-tpl p{font-size:12.5px;line-height:15px;color:#475569}.gc-tpl small{font-size:11px;line-height:13px;color:#94a3b8}.gc-in{height:46px;padding:0 14px;border:1px solid #e5e8ec;border-radius:12px;background:#fff;font-size:13px;transition:border-color .15s,box-shadow .15s}.gc-in::placeholder{color:#94a3b8}.gc-in:focus{border-color:#188cef;box-shadow:0 0 0 3px #188cef24}.gc-in.dash{border-style:dashed;background:#f8f9fb}.gc-in.dash:focus{background:#fff}.lgn{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:40px 24px;background:radial-gradient(70% 60% at 12% 8%,#dbeafe,#dbeafe00 62%),radial-gradient(60% 55% at 88% 88%,#fce7f3,#fce7f300 66%),radial-gradient(55% 50% at 78% 10%,#ccfbf1,#ccfbf100 60%),#f7f9fc}.lgn>img{position:absolute;pointer-events:none}.lgn .g-blue{left:50%;top:-140px;transform:translate(-50%) rotate(-25deg)}.lgn .g-pink{right:-180px;bottom:-220px}.lgn .g-mint{left:-200px;top:-120px}.lgn-in{position:relative;width:min(980px,100%);display:grid;grid-template-columns:1fr 400px;gap:56px;align-items:center}.lgn-about{display:flex;flex-direction:column;gap:20px}.lgn-logo{position:relative;width:168px;height:40px;overflow:hidden}.lgn-about h1{max-width:420px;font-size:30px;font-weight:600;line-height:38px;letter-spacing:-.01em;color:#0f172a}.lgn-about ul{display:flex;flex-direction:column;gap:12px}.lgn-about li{display:flex;align-items:center;gap:12px;font-size:13.5px;line-height:17px;color:#475569}.lgn-about li i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#fff;color:#188cef;box-shadow:0 1px 4px #0f172914}.lgn-card{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:20px;background:#fff;box-shadow:0 18px 48px #0f17291a,inset 0 0 0 1px #e7eaee;animation:evo-in .3s ease-out}.lgn-card h2{font-size:19px;font-weight:600;line-height:23px;color:#0f172a}.lgn-card .pn-f{width:100%}.lgn-hint{padding:10px 12px;border-radius:10px;background:#fff7ed;font-size:12.5px;line-height:16px;color:#9a3412}.lgn-go{width:100%;height:44px;justify-content:center;margin-top:2px}.lgn-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;font-size:12px;color:#94a3b8}@media(max-width:900px){.lgn-in{grid-template-columns:1fr;gap:28px}.lgn-about h1{font-size:24px;line-height:30px}.lgn-about ul{display:none}}.dn{display:flex;flex-direction:column;gap:16px}.dn-title h1{font-size:24px;font-weight:600;line-height:29px;color:#0f172a}.dn-title p{margin-top:4px;font-size:13px;line-height:16px;color:#64748b}.dn-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.dn-opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;transition:box-shadow .15s,transform .15s}label.dn-opt{cursor:pointer}label.dn-opt:hover{box-shadow:inset 0 0 0 1px #188cef,0 8px 24px #0f172914}.dn-opt.off{opacity:.5;pointer-events:none}.dn-opt .ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:#e0f2fe;color:#188cef}.dn-opt b{font-size:14px;font-weight:500;line-height:17px;color:#0f172a}.dn-opt small{font-size:12px;line-height:15px;color:#64748b}.dn-opt .pn-f{width:100%;margin-top:10px}.dn-opt .evo-btn{margin-top:10px}.dn-wait{display:flex;align-items:center;gap:8px;font-size:13px;color:#455263}.dn-spin{width:13px;height:13px;border:2px solid #cbd5e1;border-top-color:#188cef;border-radius:50%;animation:dn-spin .7s linear infinite}@keyframes dn-spin{to{transform:rotate(360deg)}}.dn-hint{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(90deg,#eef6ff,#f7f2ff)}.dn-hint img{flex:none;width:20px;height:20px}.dn-hint div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dn-hint b{font-size:13px;font-weight:500;line-height:16px;color:#0f172a}.dn-hint span{font-size:12.5px;line-height:15px;color:#475569}.dn-cols{display:flex;align-items:flex-start;gap:16px}.dn-cols>.pn-card{flex:1;min-width:0}.dn-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px}.dn-grid>.pn-f{width:auto}.dn-ai{margin-left:6px;padding:1px 6px;border-radius:999px;background:#ede9fe;color:#6353a9;font-size:10px;font-style:normal;font-weight:500}.dn-file{display:flex;align-items:center;gap:8px;font-size:13px;color:#0f172a}.dn-thumb{max-height:320px;margin-top:10px;overflow:hidden auto;font-size:12.5px;color:#475569}.dn-editor{padding:8px 0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee}.dn-note{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#16a34a;animation:evo-in .2s ease-out}.dn-acts{display:flex;align-items:center;gap:12px;padding-bottom:8px}.dn-acts .sp{flex:1}.dn-acts .gs-err{margin:0}.dn-del{font-size:13px;color:#dc2626}.dn-del:hover{text-decoration:underline}@media(max-width:1100px){.dn-cols{flex-direction:column}.dn-cols>.pn-card{width:100%}}.dn-file small{font-size:11px;color:#64748b}.dc-pill.red,.dk-pill.rejected,.dk-pill.withdrawn,.gs-pill.withdrawn{background:#fee2e2;color:#b91c1c}.dk-dec .mute b{color:#64748b}.dk-aihead.no i{width:12px;color:#b91c1c}.dk-dec .no b{color:#b91c1c}.dk-note.no{background:#fef2f2}.dk-note.no .dk-h,.dk-note.no p{color:#991b1b}.evo-btn.danger,.evo-btn.danger:hover{background:#dc2626;color:#fff}.evo-btn.danger:hover{background:#c81e1e;box-shadow:0 4px 12px #dc26264d}.evo-btn.line.danger,.evo-btn.line.danger:hover{background:#fff;color:#dc2626;box-shadow:inset 0 0 0 1px #fecaca}.evo-btn.line.danger:hover{background:#fef2f2}.dk-bottom>.evo-btn.danger{margin-right:auto}.ck-sum{font-size:13px;line-height:16px;color:#455263}.ck-counts{display:flex;flex-wrap:wrap;gap:8px}.ck-counts span{display:flex;align-items:baseline;gap:6px;padding:8px 12px;border-radius:10px;background:#f8f9fb;box-shadow:inset 0 0 0 1px #e5e8ec;font-size:12px;line-height:15px;color:#455263}.ck-counts b{font-size:16px;font-weight:600;line-height:18px;color:#0f172a}.ck-counts .green b{color:#16a34a}.ck-counts .warn b{color:#b45309}.ck-counts .blue b{color:#0e74e9}.ck-counts .red b{color:#b91c1c}.ck-counts .gray b{color:#64748b}.dk-ai .ck-counts{gap:6px}.dk-ai .ck-counts span{padding:6px 8px;font-size:11px}.dk-ai .ck-counts b{font-size:14px}.ck-att{width:100%;display:flex;flex-direction:column;gap:8px}.ck-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 12px 14px;border-radius:10px;background:#fff;box-shadow:inset 3px 0 0 var(--tone, #94a3b8),inset 0 0 0 1px #e5e8ec;animation:evo-in .2s ease-out backwards}.ck-item.warn{--tone: #f59e0b}.ck-item.blue{--tone: #188cef}.ck-item.red{--tone: #dc2626}.ck-item-h{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ck-item-h b{font-size:12.5px;font-weight:500;line-height:16px;color:#0f172a}.ck-item p{font-size:12px;line-height:15px;color:#475569}.ck-item p.ck-roles{font-weight:500;color:#0f172a}.ck-none{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:16px;color:#16a34a}.ck-route{width:100%;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ck-route li{display:flex;gap:10px}.ck-route li>i{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:#e0f2fe;font-size:11px;font-weight:600;font-style:normal;color:#0e74e9}.ck-route li.lost>i{background:#fee2e2;color:#b91c1c}.ck-route li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ck-route b{font-size:12.5px;font-weight:500;line-height:16px;color:#0f172a}.ck-route span{font-size:12px;line-height:15px;color:#334155}.ck-route li.lost span{color:#b91c1c}.ck-route small{font-size:11px;line-height:14px;color:#64748b}.ck-route .pn-dd{width:100%;max-width:320px}.ck-hint{font-size:11.5px;line-height:15px;color:#64748b}.ck-rows{width:100%;display:flex;flex-direction:column}.ck-row{display:flex;align-items:center;gap:10px;padding:8px 0;box-shadow:inset 0 -1px #eef0f3}.ck-row:last-child{box-shadow:none}.ck-row>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ck-row b{font-size:12.5px;font-weight:500;line-height:16px;color:#0f172a}.ck-row small{font-size:11px;line-height:14px;color:#64748b}.ck-row .dk-lnk{flex:none;align-self:center}.ck-grid{width:100%;columns:2 380px;column-gap:16px}.ck-terms{break-inside:avoid;display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:14px 16px 6px;border:1px solid #eef1f5;border-radius:12px;background:#f8fafc}.ck-terms dl{display:grid;grid-template-columns:minmax(120px,34%) 1fr;font-size:12.5px;line-height:16px}.ck-terms :is(dt,dd){padding:8px 0;border-top:1px solid #e8edf3}.ck-terms :is(dt:first-of-type,dt:first-of-type+dd){border-top:0}.ck-terms dt{padding-right:12px;color:#64748b}.ck-terms dd{display:flex;flex-direction:column;gap:2px;color:#0f172a}.gs-err small{display:block;margin-top:4px;font-size:11.5px;line-height:15px;color:#7f1d1d;opacity:.85}.ck-terms small,.ck-why small{font-size:10.5px;line-height:13px;color:#94a3b8}.ck-ask{padding:12px 14px;border-radius:10px;background:#fef3c7}.ck-ask .dk-h{color:#92400e}.ck-ask ul{margin:6px 0 0 16px;font-size:12px;line-height:16px;color:#78350f}.ck-kb{font-size:11.5px;line-height:15px;color:#64748b}.ck-kb a,.ck-src a{font-weight:500;color:#0e74e9}.ck-kb a:hover,.ck-src a:hover{text-decoration:underline}.ck-unsure{display:block;margin-top:4px;font-size:11px;line-height:14px;color:#92400e}.ck-why{display:grid;grid-template-columns:150px 1fr;gap:12px 16px;font-size:12.5px;line-height:16px}.ck-why dt{font-weight:500;color:#64748b}.ck-why dd{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#0f172a}.ck-why dd.ck-src{flex-direction:row;gap:10px}.ck-why q{font-style:italic;color:#475569;quotes:"«" "»"}@media(max-width:700px){.ck-why{grid-template-columns:1fr;gap:4px}.ck-why dd{margin-bottom:8px}}.gh-col{width:min(760px,100%);margin:0 auto;display:flex;flex-direction:column;gap:16px}.pn-seg.gh-tabs{align-self:flex-start;border-radius:10px;background:#f0f1f3}.pn-seg.gh-tabs button{padding:7px 14px}.gh-list{display:flex;flex-direction:column;padding:8px 20px;border:1px solid #e7eaee;border-radius:16px;background:#fff}.gh-row{display:flex;align-items:flex-start;gap:14px;padding:14px 0;box-shadow:inset 0 -1px #f1f5f9;animation:evo-in .2s ease-out backwards}.gh-row:last-child{box-shadow:none}.gh-when{flex:none;width:72px;display:flex;flex-direction:column;gap:1px}.gh-when b{font-size:11.5px;font-weight:500;line-height:14px;color:#384254}.gh-when small{font-size:10.5px;line-height:13px;color:#94a3b8}.gh-av{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:14px;font-size:10px;font-weight:600;font-style:normal;line-height:12px;color:#fff}.gh-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gh-head{display:flex;align-items:center;gap:8px}.gh-head span{flex:1;font-size:12.5px;font-weight:500;line-height:16px;color:#0f172a}.gh-head em{flex:none;padding:2px 7px;border-radius:6px;background:#f1f5f9;font-size:10px;font-weight:500;font-style:normal;line-height:12px;color:#64748b;white-space:nowrap}.gh-role{font-size:11.5px;line-height:14px;color:#64748b}.gh-ai{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#eff6ff;font-size:10.5px;line-height:13px;color:#1e3a5f}.gh-ai i{flex:none;width:10px;font-size:10px;font-style:normal;color:#0f172a}.gh-quote{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:8px;background:#f8f9fb}.gh-quote p{font-size:11px;line-height:13px;color:#475569}.gh-quote small{font-size:10px;line-height:12px;color:#94a3b8}.gh-none{padding:20px 0;font-size:12.5px;line-height:15px;color:#94a3b8;text-align:center}@media print{.evo-head,.evo-side,.dk-back,.dk-route,.dk-ai,.dk-bottom{display:none}.evo-main{padding:0}.dk-doc{border:0;padding:0}}@media(max-width:1100px){.gn-recent,.gn-tpls{flex-wrap:wrap}.gn-card,.gn-tpl{flex-basis:200px}.gn-acts{flex-wrap:wrap}.gs{height:auto}.gs-row{flex-direction:column}.gs-side{width:100%}.gs-chat,.gs-editor{min-height:480px}.gf-row{flex-direction:column}.gf-file{width:100%}}@media(prefers-reduced-motion:reduce){.evo *,.evo *:before{animation:none!important;transition:none!important}}.kb{display:flex;flex-direction:column;gap:20px}.kb-tree{width:264px;gap:4px;max-height:calc(100vh - 118px);overflow-y:auto}.kb-find{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:6px;padding:0 8px 0 11px;border-radius:10px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;transition:box-shadow .15s,background .15s}.kb-find:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.kb-find .ic{position:relative;flex:none;width:14px;height:14px;overflow:hidden}.kb-find .ic img{position:absolute;left:1px;top:1px}.kb-find input{flex:1;font-size:13px}.kb-find input::placeholder{color:#94a3b8}.kb-clear{flex:none;width:20px;height:20px;border-radius:6px;color:#94a3b8;font-size:10px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.kb-clear:hover{background:#eef2f6;color:#455263}.kb-tree .dc-cat{padding-right:56px}.kb-tree .dc-cat span{flex:0 1 auto;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-tree .dc-cat small{margin-right:auto}.kb-tree .dc-chev{pointer-events:none}.kb-flat{display:flex;flex-direction:column;gap:2px}.kb-flat .kb-doc{padding-left:10px}.kb-row{position:relative;display:flex;align-items:center;border-radius:8px;transition:background .15s}.kb-row:hover{background:#f1f5f9}.kb-row.on,.kb-row.on:hover{background:#e0f2fe}.kb-row.over:before{content:"";position:absolute;left:6px;right:6px;top:-2px;height:2px;border-radius:2px;background:#188cef}.kb-doc,.kb-doc:hover{color:#455263}.kb-doc{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;padding:7px 4px 7px 22px;font-size:13px;line-height:16px}.kb-doc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-doc small{font-size:11px;line-height:13px;color:#94a3b8}.kb-doc mark{border-radius:3px;background:#fde68a;color:inherit}.kb-row.on .kb-doc{color:#0f172a;font-weight:500}.kb-dots{flex:none;width:22px;height:22px;margin-right:4px;border-radius:6px;color:#94a3b8;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background .15s,color .15s}.kb-row:hover .kb-dots,.kb-dots:focus-visible{opacity:1}.kb-dots:hover{background:#0f172a12;color:#455263}.kb-dots.sec{position:absolute;right:28px;top:3px}.dc-cat-row:hover .kb-dots.sec{opacity:1}.kb-none{padding:3px 10px 5px 22px;font-size:12px;line-height:15px;color:#94a3b8}.kb-add,.kb-add:hover{color:#0e74e9}.kb-add{margin-top:4px;padding:7px 10px;border-radius:8px;font-size:12.5px;font-weight:500;transition:background .15s,transform .12s}.kb-add:hover{background:#e6f1ff}.kb-add:active{transform:scale(.98)}.kb-sheet{display:flex;flex-direction:column;border:1px solid #e7eaee;border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.kb-sheet.edit{border-color:#9ecbf6;box-shadow:0 0 0 4px #188cef12}.kb-bar{position:sticky;top:70px;z-index:6;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 24px;border-radius:15px 15px 0 0;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 -1px #eef1f4}.kb-crumbs{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:12px;line-height:15px;color:#94a3b8}.kb-crumbs b{min-width:0;font-weight:500;color:#455263;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-save{flex:none;font-size:11.5px;line-height:14px;color:#cbd5e1;transition:color .2s}.kb-save.on{color:#0e74e9}.kb-bar .kb-dots{opacity:1;width:28px;height:28px;margin:0}.kb-trline{padding:12px 40px 0}.kb-blank{padding:72px 40px;border:1px solid #e7eaee;border-radius:16px;background:#fff}.kb-blank i{font-size:26px;font-style:normal}.kb-toast{position:fixed;left:50%;bottom:28px;z-index:80;transform:translate(-50%);padding:10px 18px;border-radius:999px;background:#0f172a;color:#fff;font-size:12.5px;line-height:15px;box-shadow:0 8px 24px #0f172933;animation:evo-in .18s ease-out}.kb-toc{position:sticky;top:94px;flex:none;width:212px;max-height:calc(100vh - 118px);overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:16px 12px;border:1px solid #e7eaee;border-radius:16px;background:#fff}.kb-toc h3{margin:0 0 6px 8px;font-size:12px;font-weight:600;line-height:15px;color:#64748b}.kb-toc button,.kb-toc button:hover{color:#455263}.kb-toc button{padding:5px 8px;border-radius:8px;font-size:12.5px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s,color .15s}.kb-toc button:hover{background:#f1f5f9;color:#0f172a}.kb-toc .lv2{padding-left:18px}.kb-toc .lv3{padding-left:28px;font-size:12px}@media(max-width:1365px){.kb-toc{display:none}}.kb .kbe{max-width:none;padding:4px 40px 56px}.kb .kbe-title{font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:36px;margin:22px 0 0}.kb .kbe-title:empty:before{color:#cbd5e1}.kb .kbe-meta{margin:12px 0 22px;gap:10px;font-size:12px;line-height:15px;color:#94a3b8}.kb-ava{flex:none;width:22px;height:22px;border-radius:999px;background:#e0f2fe;color:#0e74e9;font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.kb .kbe-empty{color:#94a3b8}.kb .kbe-title,.kb .doc-body{caret-color:#188cef}.kb .doc-body{font-size:15px;line-height:1.7;color:#1e2a3b}.kb .doc-body h1{font-size:22px;line-height:28px;margin:28px 0 10px}.kb .doc-body h2{font-size:18px;line-height:24px;margin:26px 0 8px}.kb .doc-body h3{font-size:15.5px;line-height:20px;margin:20px 0 6px}.kb .doc-body blockquote{margin:18px 0;padding:10px 16px;border-left:3px solid #188cef;border-radius:0 10px 10px 0;background:#f6fbff;color:#455263}.kb .doc-body code{background:#f1f5f9;font-size:13px}.kb .doc-body pre{background:#f8fafc;box-shadow:inset 0 0 0 1px #e7eaee}.kb .doc-body :is(th,td){border-color:#e7eaee}.kb .doc-body th{background:#f8fafc}.kb .doc-body hr{border-color:#e7eaee}.kb .doc-body input[type=checkbox]:not(.raw){border-color:#cbd5e1}.kb .doc-body input[type=checkbox]:not(.raw):hover{border-color:#188cef}.kb .doc-body input[type=checkbox]:not(.raw):checked{background:#188cef}.kb .doc-body input[type=checkbox]:not(.raw):focus-visible{box-shadow:0 0 0 3px #188cef33}.kb .doc-body .callout.info{background:#eff6ff}.kb .doc-body .callout.ok{background:#ecfdf5}.kb .doc-body .callout.warn{background:#fffbeb}.kb .doc-body .callout.err{background:#fef2f2}.kb .doc-body .mention{background:#e6f1ff;color:#0e74e9}.kb .doc-body .imgph{border-color:#e7eaee;color:#94a3b8;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,transparent 10px,transparent 22px)}.kb .kbe-tbwrap{top:122px;padding:0}.kb .kbe-tbpos{max-width:100%}.kb .kbe-toolbar{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #e7eaee,0 6px 20px #0f17291a}.kb .kbe-btn{color:#64748b;border-radius:8px}.kb .kbe-btn:hover{background:#f1f5f9;color:#0f172a}.kb .kbe-btn.on{background:#e0f2fe;color:#0e74e9}.kb .kbe-div{background:#e7eaee}.kb .kbe-dd{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #e7eaee,0 8px 24px #0f17291f}.kb .kbe-dd-item{border-radius:8px;font-size:13px;color:#0f172a}.kb .kbe-dd-item:hover{background:#f1f5f9}.kb .kbe-dd-item .hk,.kb .kbe-dd-label{color:#94a3b8}.kb .kbe-sw{border-color:#e7eaee}.kb .popmenu{border:0;border-radius:14px;padding:6px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 8px 24px #0f17291f}.kb .popmenu button{height:34px;border-radius:8px;font-size:13px;color:#0f172a}.kb .popmenu button:hover{background:#f1f5f9}.kb .popmenu button.danger{color:#dc2626}.kb .popmenu button.danger:hover{background:#fef2f2}.kb .modal{border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee,0 20px 50px #0f17292e}.kb .modal-head b{font-size:15px;font-weight:600}.kb .modal-foot{border-top-color:#eef1f4}.kb .modal .hint,.kb .imp-file,.kb .imp-sec{color:#64748b}.kb .modal .editbtn{height:36px;padding:0 18px;border-radius:10px;background:#188cef;box-shadow:none;font-size:13px;font-weight:500}.kb .modal .editbtn:hover{background:#0f7fe0;filter:none;transform:none;box-shadow:0 4px 12px #188cef4d}.kb .modal .lnk,.kb .modal .lnk:hover{color:#64748b}.kb .modal .lnk:hover{color:#0f172a}.kb .imp-sec input{border:0;border-radius:10px;background:#f9fafb;box-shadow:inset 0 0 0 1px #e7eaee;color:#0f172a}.kb .imp-sec input:focus{background:#fff;box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.kb .imp-list .sec{color:#0e74e9}.kb .imp-list .bad,.kb .imp-err{color:#dc2626}.kb.solo{min-height:100vh;padding:24px 28px 48px}.kb.solo .dc-cats,.kb.solo .kb-toc{top:24px;max-height:calc(100vh - 48px)}.kb.solo .kb-bar{top:0}.kb.solo .kbe-tbwrap{top:52px}@media(max-width:1100px){.kb .dc-body{flex-direction:column}.kb-tree{position:static;width:100%;max-height:320px}.kb .kbe{padding:4px 20px 40px}}.evo-main:has(.fm){padding:36px 28px 60px}.fm{width:min(720px,100%);margin:0 auto;display:flex;flex-direction:column;gap:18px;animation:evo-in .22s ease-out}.fm>.dk-back{align-self:flex-start}.fm-title{display:flex;flex-direction:column;gap:4px}.fm-title h1{font-size:24px;font-weight:600;line-height:29px}.fm-title p{font-size:13.5px;line-height:16px;color:#64748b}.fm-form{display:flex;flex-direction:column;gap:18px}.fm .pn-card{gap:14px;padding:20px;border-radius:16px;background:#fff;border:1px solid #e7eaee;box-shadow:none}.fm .pn-card>:is(.fm-check,.fm-money,.fm-who){width:100%}.fm .pn-f{justify-content:flex-start}.fm .pn-f>span:first-child{white-space:normal}.fm-req{margin-left:3px;font-style:normal;color:#ef4444}.fm-hint{font-size:11.5px;line-height:14px;color:#94a3b8}.fm-money{display:flex;align-items:center;gap:8px}.fm-money .pn-in{flex:1;min-width:0}.fm-money>i{flex:none;font-size:13px;font-style:normal;color:#64748b}.fm-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:16px;color:#384254;cursor:pointer}.fm-check .evo-check{margin-top:1px}.fm-check>span{display:flex;flex-direction:column;gap:4px}.fm-who{display:flex;align-items:center;gap:12px}.fm-who>i{flex:none;width:18px;font-size:11.5px;font-style:normal;line-height:14px;color:#94a3b8;text-align:center}.fm-send{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.fm-send .gs-err{flex:1 0 100%}.gs-proc{display:flex;flex-direction:column;gap:10px}.gs-proc-hint{font-size:12px;line-height:16px;color:#64748b}.gs-proc-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.gs-proc-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;line-height:16px}.gs-proc-list span{min-width:0;color:#0f172a}.gs-proc-list i{color:#ef4444;font-style:normal}.gs-proc-list small{flex:none;color:#94a3b8;font-size:11px}.gs-proc-go{width:100%}.evo i:has(>svg),.pn-note.sign span:has(>svg){display:inline-grid;place-items:center}.evo-main:has(.os-top){padding:24px 28px 36px}.os-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.pn-seg.os-tabs{--p: 4px;border-radius:12px;background:#eaecef}.pn-seg.os-tabs button{display:flex;align-items:center;gap:8px;padding:7px 16px;border-radius:9px;font-size:13px;line-height:16px}.pn-seg.os-tabs .plate{border-radius:9px;box-shadow:0 1px 1.5px #00000014}.os-chips{display:flex;gap:8px}.os-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#eef1f4;font-size:12px;font-weight:500;line-height:15px;color:#64748b;white-space:nowrap}.os-ai{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:#daf0ff}.os-ai .ic{position:relative;flex:none;width:26px;height:26px}.os-ai .ic img{position:absolute;left:0;top:2.6px}.os-ai p{flex:1;min-width:0;font-size:12.5px;font-weight:500;line-height:15px;color:#125996}.os-ai button{flex:none;display:flex;align-items:center;gap:5px;padding:6px 12px 6px 16px;border-radius:999px;background:#fff;font-size:12px;font-weight:600;line-height:15px;color:#188cef;white-space:nowrap;transition:box-shadow .15s,transform .12s}.os-ai button:hover{box-shadow:0 2px 8px #188cef33}.os-ai button:hover .ar{transform:translate(2px)}.os-ai button:active{transform:scale(.96)}.os-ai .ar{width:14.708px;height:14.708px;display:grid;place-items:center;transition:transform .15s}.os-ai .ar img{transform:rotate(45deg)}.os-card{display:flex;flex-direction:column;gap:16px;padding:18px 24px 24px;border-radius:18px;background:#fff;box-shadow:0 2px 5px #0f172a0d}.os-card.hold{padding:0}.os-card:fullscreen{overflow:hidden;border-radius:0}.os-card:fullscreen .os-canvas{flex:1;min-height:0;display:flex;flex-direction:column}.os-card:fullscreen .os-scroll{flex:1}.os-canvas{position:relative;border:1px solid #eef1f4;border-radius:14px;background:#f8fafc;overflow:hidden}.os-scroll{overflow:auto;padding:27px 11px 47px}.os-card.hold .os-scroll{padding:35px 75px 55px 27px}.os-ava{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:600;line-height:15px}.os-ava.lg{width:40px;height:40px;font-size:14px;line-height:17px}.os-ava.xs{width:18px;height:18px;font-size:7px;line-height:8px}.os-ava.xxs{width:16px;height:16px;font-size:7px;line-height:8px}img.os-ava{object-fit:cover}.os-badge{flex:none;padding:2px 8px;border-radius:999px;background:#daf0ff;font-size:10.5px;font-weight:500;font-style:normal;line-height:13px;color:#125996;white-space:nowrap}.os-hold{width:max-content;margin:0 auto;display:flex;flex-direction:column;align-items:center}.os-co,.os-co:hover{color:#0f172a}.os-co{position:relative;width:286px;height:244px;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #e5e8ec;border-radius:16px;background:#fff;box-shadow:0 2px 4px #0f172a0a;transition:border-color .15s,box-shadow .2s,transform .12s}.os-co.main{width:380px;height:auto;border-color:#bcd9f6}.os-co:hover{border-color:#188cef;box-shadow:inset 0 0 0 .5px #188cef,0 8px 12px #0f172a1a}.os-co:active{transform:scale(.99)}.os-co.main:after{content:"";position:absolute;left:calc(50% - .75px);top:calc(100% + 1px);width:1.5px;height:28px;background:#cbd3dc}.os-kids{display:flex;gap:20px;margin-top:56px}.os-kids>.os-co:before{content:"";position:absolute;left:calc(50% - .75px);top:-29px;width:1.5px;height:28px;background:#cbd3dc}.os-kids>.os-co:after{content:"";position:absolute;top:-29px;left:-11px;right:-11px;height:1.5px;background:#cbd3dc}.os-kids>.os-co:first-child:after{left:calc(50% - .75px)}.os-kids>.os-co:last-child:after{right:calc(50% - .75px)}.os-co-h{display:flex;align-items:center;gap:8px}.os-co.main .os-co-h{gap:12px}.os-co-h>span:last-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;margin-right:-4px}.os-co-h b{font-size:14px;font-weight:600;line-height:18px}.os-co-h .row{display:flex;align-items:center;gap:8px}.os-logo{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:15px;font-weight:700;line-height:18px;color:#fff}.os-logo.sm{width:24px;height:24px;border-radius:6px;font-size:8px;line-height:10px}.os-city{display:flex;align-items:center;gap:3px;font-size:11.5px;line-height:14px;color:#64748b;white-space:nowrap}.os-hr{flex:none;height:1px;background:#e5e8ec}.os-who{display:flex;align-items:center;gap:10px}.os-who>span:last-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.os-who b{font-size:12.5px;font-weight:500;line-height:15px}.os-who small{font-size:11px;line-height:13px;color:#64748b}.os-stats{display:flex;gap:8px}.os-stats>span{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px;background:#f8fafc;white-space:nowrap}.os-stats b{font-size:15px;font-weight:600;line-height:18px}.os-stats small{font-size:11px;line-height:13px;color:#64748b}.os-go{margin-top:auto;align-self:flex-start;display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;line-height:15px;color:#188cef}.os-go img{transition:transform .15s}.os-co:hover .os-go img{transform:translate(3px)}.os-zoom{position:absolute;right:15px;bottom:15px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;box-shadow:0 2px 4px #0f172a0f}.os-zoom button{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;transition:background .15s,transform .12s}.os-zoom button:hover{background:#f1f5f9}.os-zoom button:active{transform:scale(.9)}.os-zoom span{font-size:11px;font-weight:500;line-height:13px;color:#64748b}.os-zoom i{width:24px;height:1px;background:#e5e8ec}.os-tools{display:flex;align-items:center;justify-content:space-between;gap:16px}.os-tools-l{display:flex;gap:10px;min-width:0}.os-sel{height:38px;display:flex;align-items:center;gap:10px;padding:0 12px 0 8px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;transition:border-color .15s,box-shadow .15s}.os-sel:hover{border-color:#cbd2db}.os-sel[aria-expanded=true]{border-color:#188cef;box-shadow:0 0 0 3px #188cef24}.os-sel>img{transition:transform .2s}.os-sel[aria-expanded=true]>img{transform:rotate(180deg)}.os-co-list{min-width:260px}.os-co-list li{padding:0}.os-co-list li.on:after{margin-right:10px}.os-co-list li>button{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13px;line-height:16px;color:inherit}.os-find{position:relative}.os-q{width:320px;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;cursor:text;transition:border-color .15s}.os-q:hover{border-color:#cbd2db}.os-q:focus-within,.os-q.on{padding:0 11.5px;border:1.5px solid #188cef}.os-q input{flex:1;min-width:0;align-self:stretch;font-size:13px;caret-color:#188cef}.os-q input::placeholder{color:#94a3b8}.os-q .n{flex:none;font-size:12px;line-height:15px;color:#64748b;white-space:nowrap}.os-q .x{flex:none;width:14px;height:14px;display:grid;place-items:center;border-radius:4px;transition:transform .2s}.os-q .x:hover{transform:rotate(90deg)}.os-legend{flex:none;display:flex;align-items:center;gap:20px;padding:9px 16px;border-radius:12px;background:#f9fafb}.os-legend span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:15px;color:#64748b;white-space:nowrap}.os-legend i{width:14px;height:14px;border:1px solid #b8c3cf;border-radius:4px;background:#fff}.os-legend i.gov{border-color:#b9a8f5;background:#ede9fe}.os-legend i.lead{border-color:#8ec3f3;background:#e3f1fe}.os-drop{position:absolute;z-index:35;left:0;top:calc(100% + 6px);width:380px;padding:6px;border:1px solid #e5e8ec;border-radius:12px;background:#fff;box-shadow:0 2px 3px #0f172a0d,0 16px 20px #0f172a29;transform-origin:top left;animation:pn-pop .16s cubic-bezier(.2,.8,.2,1)}.os-drop h5,.os-list h5{margin:0;font-size:10.5px;font-weight:600;line-height:13px;letter-spacing:.42px;color:#94a3b8;text-transform:uppercase}.os-drop h5{padding:8px 10px 6px}.os-drop .rs{max-height:336px;overflow:auto}.os-res{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:background .12s}.os-res.on{background:#eef7ff}.os-res .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#daf0ff}.os-res>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.os-res b{font-size:13px;font-weight:500;line-height:16px;color:#0f172a}.os-res small{font-size:11.5px;line-height:14px;color:#64748b}.os-res mark{background:none;font-weight:600;color:#188cef}.os-res kbd{flex:none;font:500 13px/16px inherit;color:#94a3b8}.os-none{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 24px 20px;text-align:center}.os-none>i{width:44px;height:44px;display:grid;place-items:center;border-radius:22px;background:#f1f5f9}.os-none>b{font-size:14px;font-weight:600;line-height:17px}.os-none>p{font-size:12.5px;line-height:18px;color:#64748b}.os-none>button{display:flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;font-size:12.5px;font-weight:500;line-height:15px;transition:border-color .15s,transform .12s}.os-none>button:hover{border-color:#cbd2db}.os-none>button:active{transform:scale(.96)}.os-acts{position:absolute;top:15px;right:15px;display:flex;gap:8px}.os-acts button{height:32px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px 0 12px;border:1px solid #e5e8ec;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f172a0f;font-size:12.5px;font-weight:500;line-height:15px;white-space:nowrap;transition:border-color .15s,transform .12s}.os-acts button.sq{width:32px;padding:0}.os-acts button:hover{border-color:#cbd2db}.os-acts button:active{transform:scale(.95)}.os-tree{width:max-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;overflow-wrap:break-word}.os-gov,.os-gd{position:relative;display:flex;align-items:center;transition:border-color .15s,box-shadow .2s}.os-gov{gap:10px;padding:10px 18px 10px 10px;border:1px solid #d9cffc;border-radius:12px;background:#f5f3ff}.os-gov .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#ede9fe}.os-gov>span:last-child,.os-gd>span:last-child{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.os-gov b{font-size:13px;font-weight:600;line-height:16px}.os-gov small,.os-gd small{font-size:11.5px;line-height:14px;color:#64748b}.os-gd{gap:12px;padding:12px 20px 12px 12px;border:1px solid #bcd9f6;border-radius:14px;background:#f0f7ff}.os-gd b{font-size:13.5px;font-weight:600;line-height:16px}.os-tree>.up{margin-top:20px}.os-tree>.up:before{content:"";position:absolute;left:calc(50% - .75px);top:-21px;width:1.5px;height:20px;background:#cbd3dc}.os-gd.down:after{content:"";position:absolute;left:calc(50% - .75px);top:calc(100% + 1px);width:1.5px;height:22px;background:#cbd3dc}.os-cols{display:flex;align-items:flex-start;gap:10px;margin-top:44px}.os-col{position:relative;flex:none;width:168px;display:flex;flex-direction:column;gap:12px}.os-col:before{content:"";position:absolute;left:calc(50% - .75px);top:-22px;width:1.5px;height:22px;background:#cbd3dc}.os-col:after{content:"";position:absolute;top:-22px;left:-5px;right:-5px;height:1.5px;background:#cbd3dc}.os-col:first-child:after{left:calc(50% - .75px)}.os-col:last-child:after{right:calc(50% - .75px)}.os-dir{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;border:1px solid #bcd9f6;border-radius:12px;background:#f0f7ff;transition:opacity .2s,border-color .15s,box-shadow .2s}.os-dir>span:nth-child(2){width:100%;display:flex;flex-direction:column;gap:2px}.os-dir b{font-size:12.5px;font-weight:600;line-height:16px}.os-dir small{font-size:11px;line-height:14px;color:#64748b}.os-dir .n{display:flex;align-items:center;gap:5px;font-size:11px;line-height:13px;color:#64748b;white-space:nowrap}.os-br{display:flex;flex-direction:column;gap:10px;padding-left:20px}.os-it{position:relative;display:flex;flex-direction:column;gap:8px}.os-nd{position:relative}.os-br>.os-it:not(:last-child):after{content:"";position:absolute;left:-11px;top:0;bottom:-10px;width:1.5px;background:#cbd3dc}.os-br>.os-it>.os-nd:before{content:"";position:absolute;left:-11px;top:-10px;width:11px;height:calc(50% + 10.75px);border-left:1.5px solid #cbd3dc;border-bottom:1.5px solid #cbd3dc}.os-br>.os-it:first-child>.os-nd:before{top:-12px;height:calc(50% + 12.75px)}.os-sub{display:flex;flex-direction:column;gap:8px;padding-left:18px;animation:evo-in .22s ease-out}.os-sub>.os-nd:before{content:"";position:absolute;left:-9px;top:-8px;width:9px;height:calc(50% + 8.75px);border-left:1.5px solid #cbd3dc;border-bottom:1.5px solid #cbd3dc}.os-sub>.os-nd:not(:last-child):after{content:"";position:absolute;left:-9px;top:50%;bottom:0;width:1.5px;background:#cbd3dc}.os-dept{width:148px;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #e5e8ec;border-radius:12px;background:#fff;cursor:pointer;transition:opacity .2s,border-color .15s,box-shadow .2s,background .15s}.os-dept:hover{border-color:#cbd2db;box-shadow:0 2px 6px #0f172a0d}.os-dept>b{margin-right:-2px;font-size:12px;font-weight:600;line-height:15px}.os-head{min-width:0;display:flex;align-items:center;gap:6px;font-size:11px;line-height:13px;color:#64748b}.os-head>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.os-pill{flex:none;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#f1f5f9;font-size:11px;font-weight:500;line-height:13px;color:#0f172a;transition:background .15s}.os-pill.on{border:1px solid #9fd0fa;background:#daf0ff;color:#188cef}.os-tog{display:flex;align-items:center;gap:2px;font-size:11px;font-weight:500;line-height:13px;color:#188cef;white-space:nowrap;transition:opacity .15s}.os-tog:hover{opacity:.75}.os-dept.sub{width:130px;gap:6px;padding:8px 10px;border-radius:10px}.os-dept.sub>b{margin-right:0;font-size:11.5px;line-height:14px}.os-dept.sub .os-head{gap:5px;font-size:10.5px}.os-dept.open,.os-dept.open:hover{border-color:#188cef;box-shadow:0 6px 9px #0f172a1a}.os-dept.hit,.os-dept.hit:hover{border:2px solid #188cef;background:#eef7ff;box-shadow:0 6px 9px #0f172a1a}:is(.os-dir,.os-gd).hit{border:2px solid #188cef;box-shadow:0 6px 9px #0f172a1a}.os-dim{opacity:.32}.os-pop{position:fixed;z-index:45;width:340px;display:flex;flex-direction:column;border:1px solid #e5e8ec;border-radius:14px;background:#fff;box-shadow:0 2px 3px #0f172a0d,0 16px 20px #0f172a29;animation:pn-pop .16s cubic-bezier(.2,.8,.2,1)}.os-pop>header{display:flex;align-items:flex-start;gap:12px;padding:14px 12px 12px 16px}.os-pop>header>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.os-pop>header b{font-size:14px;font-weight:600;line-height:18px}.os-pop>header small{font-size:12px;line-height:15px;color:#64748b}.os-x{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f1f5f9;transition:background .15s,transform .2s}.os-x:hover{background:#e5e8ec;transform:rotate(90deg)}.os-psearch{height:34px;display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:0 10px;border:1px solid #e5e8ec;border-radius:10px;background:#f8fafc;cursor:text;transition:border-color .15s,background .15s}.os-psearch:focus-within{border-color:#188cef;background:#fff}.os-psearch input{flex:1;min-width:0;align-self:stretch;font-size:12.5px;caret-color:#188cef}.os-psearch input::placeholder{color:#94a3b8}.os-list{max-height:392px;overflow:auto;padding:6px 8px;border-block:1px solid #e5e8ec}.os-list::-webkit-scrollbar{width:4px}.os-list::-webkit-scrollbar-thumb{border-radius:2px;background:#cbd5e1}.os-list h5{padding:10px 8px 4px}.os-emp{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;transition:background .12s}.os-emp:hover{background:#f3f6f9}.os-emp.real{color:inherit}.os-emp.real:hover b{color:#188cef}.os-emp>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.os-emp b{font-size:13px;font-weight:500;line-height:16px}.os-emp small{font-size:11.5px;line-height:14px;color:#64748b}.os-pop>footer{padding:12px 16px}.os-to{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:15px;color:#188cef}.os-to img{transition:transform .15s}.os-to:hover img{transform:translate(3px)}.evo-head{view-transition-name:evo-head}.evo-side{view-transition-name:evo-side}.ai-dock{view-transition-name:ai-dock}.ai-pill{view-transition-name:ai-pill}.ai-fab{view-transition-name:ai-fab}::view-transition-group(evo-head),::view-transition-group(evo-side),::view-transition-group(ai-dock),::view-transition-group(ai-pill),::view-transition-group(ai-fab),::view-transition-new(evo-head),::view-transition-new(evo-side),::view-transition-new(ai-dock),::view-transition-new(ai-pill),::view-transition-new(ai-fab){animation:none}::view-transition-old(evo-head),::view-transition-old(evo-side),::view-transition-old(ai-dock),::view-transition-old(ai-pill),::view-transition-old(ai-fab){display:none}::view-transition-old(root){animation:evo-vt-out .18s ease-in both}::view-transition-new(root){animation:evo-vt-in .34s cubic-bezier(.2,.8,.2,1) .05s both}@keyframes evo-vt-out{to{opacity:0;transform:translateY(-6px) scale(.995)}}@keyframes evo-vt-in{0%{opacity:0;transform:translateY(12px) scale(.995)}}@supports (view-transition-name: none){.evo-page{animation:none}}.evo-ic{display:inline-block;flex:none;vertical-align:middle}.evo-ava-i{flex:none;display:inline-grid;place-items:center;border-radius:50%;font-weight:600;letter-spacing:.02em;line-height:1}.evo-ntf{position:relative;display:flex}.evo-bell.on{box-shadow:0 0 0 3px #188cef2e}.evo-bell-dot{animation:sr-pop .35s cubic-bezier(.3,1.6,.5,1) both}.nt-pop{position:absolute;right:-8px;top:50px;z-index:40;width:384px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0f17290f,0 18px 48px #0f172929;overflow:hidden;transform-origin:top right;animation:evo-pop .2s cubic-bezier(.2,.8,.2,1)}.nt-pop header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 10px}.nt-pop header b{font-size:15px;font-weight:600;color:#0f172a}.nt-new{padding:3px 8px;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:11px;font-weight:600;line-height:13px;animation:sr-pop .3s ease-out}.nt-pop ul{list-style:none;margin:0;padding:0 8px 6px;display:flex;flex-direction:column;gap:2px;max-height:min(460px,calc(100vh - 170px));overflow-y:auto}.nt-pop li{animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i) * 40ms)}.nt-pop li button{position:relative;width:100%;display:flex;align-items:flex-start;gap:11px;padding:10px;border-radius:12px;transition:background .15s,transform .12s}.nt-pop li button:hover{background:#f8fafc}.nt-pop li button:active{transform:scale(.985)}.nt-pop li button.new{background:#f0f8ff}.nt-pop li button.new:after{content:"";position:absolute;right:12px;top:15px;width:8px;height:8px;border-radius:50%;background:#188cef;animation:sr-pulse 1.6s ease-in-out 3}.nt-pop li .ic{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.nt-pop .txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;padding-right:14px}.nt-pop .txt b{font-size:13px;font-weight:600;line-height:16px;color:#0f172a}.nt-pop .doc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:16px;color:#334155}.nt-pop q{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;padding:5px 8px;border-radius:8px;background:#f8fafc;font-size:12px;line-height:16px;color:#475569;quotes:none}.nt-pop li small{margin-top:2px;font-size:11.5px;line-height:14px;color:#94a3b8}.nt-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 28px 22px;text-align:center}.nt-empty .ic{width:52px;height:52px;margin-bottom:6px;display:grid;place-items:center;border-radius:50%;background:#e0f2fe;animation:sr-float 3s ease-in-out infinite}.nt-empty b{font-size:14px;font-weight:600;color:#0f172a}.nt-empty small{font-size:12.5px;line-height:1.45;color:#64748b}.nt-pop footer{padding:10px 16px 12px;border-top:1px solid #f1f5f9;font-size:11.5px;color:#94a3b8;text-align:center}.nw-n{margin-left:3px;font-size:11.5px;font-weight:500;color:#94a3b8}.evo-tabs button.on .nw-n{color:#fff9}.nw-mark{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.8),transparent 42%),radial-gradient(circle at 82% 88%,rgba(255,255,255,.55),transparent 38%)}.nw-mark .ring{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;background:#ffffffe0;box-shadow:0 10px 30px #0f17291a,inset 0 0 0 1px #fff;transform:rotate(-6deg);transition:transform .45s cubic-bezier(.2,.8,.2,1)}:is(.evo-card-news,.nw-hero,.nw-mini):hover .nw-mark .ring{transform:rotate(0) scale(1.07)}:is(.nw-hero,.nw-art,.nw-mini) .pic>img{inset:0;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover;transition:transform .5s ease-out}:is(.nw-hero,.nw-art) .tags{display:flex;gap:6px}:is(.nw-hero,.nw-art) .tags span{padding:4px 9px;border-radius:999px;font-size:11px;font-weight:500;line-height:13px}:is(.nw-hero,.nw-art) .cnt{display:flex;gap:12px;font-size:12px;color:#94a3b8}:is(.nw-hero,.nw-art) .cnt span{display:flex;align-items:center;gap:4px}.nw-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;padding:18px;border-radius:20px;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #f1f2f5,0 4px 16px #0f17290f;transition:transform .2s ease-out,box-shadow .2s ease-out;animation:evo-in .3s ease-out backwards}.nw-hero:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f1f2f5,0 16px 36px #0f17291a}.nw-hero:active{transform:translateY(-1px) scale(.997)}.nw-hero .pic{position:relative;min-height:290px;overflow:hidden;border-radius:14px}.nw-hero:hover .pic>img{transform:scale(1.04)}.nw-hero .body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:10px 8px 4px 0}.nw-hero h2{font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em;color:#0f172a}.nw-hero p{font-size:14.5px;line-height:22px;color:#64748b}.nw-by{display:flex;align-items:center;gap:10px}.nw-by>span:not(.evo-ava-i,.cnt){display:flex;flex-direction:column;gap:1px}.nw-by b{font-size:13px;font-weight:500;color:#0f172a}.nw-by small{font-size:12px;color:#94a3b8}.nw-hero .foot{margin-top:auto;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.nw-hero .foot .evo-btn img{filter:brightness(0) invert(1);transition:transform .2s}.nw-hero:hover .foot .evo-btn img{transform:translate(3px)}.nw-empty{padding:48px;text-align:center;color:#94a3b8}.nw-page{display:flex;flex-direction:column;gap:20px}.nw-cols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.nw-art{display:flex;flex-direction:column;gap:16px;padding:28px 32px 30px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #f1f2f5,0 4px 16px #0f17290f;animation:evo-in .3s ease-out backwards}.nw-art h1{font-size:30px;font-weight:600;line-height:37px;letter-spacing:-.015em;color:#0f172a}.nw-art .lead{font-size:16px;line-height:25px;color:#475569}.nw-art .nw-by{padding:12px 0;border-block:1px solid #f1f5f9}.nw-art .nw-by .cnt{margin-left:auto}.nw-art .pic.big{position:relative;aspect-ratio:16 / 7.5;overflow:hidden;border-radius:16px;margin:4px 0}.nw-art .pic.big .ring{width:108px;height:108px;border-radius:32px}.nw-text{display:flex;flex-direction:column;gap:14px}.nw-text p{font-size:15.5px;line-height:26px;color:#1e293b;animation:sr-in .35s ease-out backwards;animation-delay:calc(var(--i) * 70ms + 80ms)}.nw-foot{display:flex;gap:10px;padding-top:16px;border-top:1px solid #f1f5f9}.nw-foot .evo-btn img{width:14px}.nw-side{position:sticky;top:94px;display:flex;flex-direction:column;gap:10px}.nw-side h3{margin:4px 2px;font-size:15px;font-weight:600}.nw-mini,.nw-mini:hover{color:#0f172a}.nw-mini{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #f1f2f5;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 50ms + .1s)}.nw-mini:hover{transform:translate(3px);box-shadow:inset 0 0 0 1px #dbeafe,0 8px 20px #0f172914}.nw-mini:active{transform:scale(.98)}.nw-mini .pic{position:relative;flex:none;width:84px;height:64px;overflow:hidden;border-radius:10px}.nw-mini .ring{width:38px;height:38px;border-radius:12px}.nw-mini .ring .evo-ic{width:20px!important;height:20px!important}.nw-mini>span{min-width:0;display:flex;flex-direction:column;gap:4px}.nw-mini b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:17px}.nw-mini small{font-size:11.5px;color:#94a3b8}.nw-all{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:500;color:#188cef}.nw-all img,.ab-link img{transition:transform .2s}.nw-all:hover img,.ab-link:hover img{transform:translate(3px)}.pp-find{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;transition:box-shadow .15s}.pp-find:focus-within{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef1f}.pp-find>img{flex:none;width:14px;height:auto}.pp-find input{flex:1;font-size:14px}.pp-find input::placeholder{color:#94a3b8}.pp-find button{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;transition:background .15s,transform .12s}.pp-find button:hover{background:#f1f5f9}.pp-find button:active{transform:scale(.9)}.pp-group{display:flex;flex-direction:column;gap:12px;animation:evo-in .25s ease-out backwards}:is(.pp-group,.ab-sec) .evo-svc-h i{background:#188cef}.pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.pp-card,.pp-card:hover{color:#0f172a}.pp-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ava txt" "mail mail";gap:12px;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #eef0f3,0 2px 10px #0f17290a;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:sr-in .3s ease-out backwards;animation-delay:calc(min(var(--i),12)*30ms)}.pp-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #dbeafe,0 12px 28px #0f172917}.pp-card:active{transform:translateY(-1px) scale(.99)}.pp-card .evo-ava-i{grid-area:ava}.pp-card .txt{grid-area:txt;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-right:18px}.pp-card b{font-size:14px;font-weight:600;line-height:18px}.pp-card small{font-size:12.5px;line-height:16px;color:#64748b}.pp-card .mail{grid-area:mail;min-width:0;display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px dashed #eef0f3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#94a3b8}.pp-card .go{position:absolute;right:14px;top:18px;opacity:0;transform:translate(-4px);transition:opacity .18s,transform .18s}.pp-card:hover .go{opacity:1;transform:none}.pp-none{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center;font-size:13.5px;color:#64748b}.pp-none img{width:64px;margin-bottom:4px;animation:sr-float 3s ease-in-out infinite}.pp-none b{font-size:16px;font-weight:600;color:#0f172a}.pp-none .evo-btn{margin-top:6px}.pp-skel{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.pp-skel i{height:112px;border-radius:16px;background:linear-gradient(90deg,#f1f5f9 25%,#f8fafc,#f1f5f9 75%) 0 0 / 200% 100%;animation:sr-shimmer 1.2s linear infinite}.pp-page{display:flex;flex-direction:column;gap:20px}.pp-hero{position:relative;overflow:hidden;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #f1f2f5,0 4px 16px #0f17290f;animation:evo-in .3s ease-out backwards}.pp-hero .band{position:relative;height:112px;overflow:hidden;background:#fefefe}:is(.pp-hero .band,.ab-hero)>img{position:absolute;pointer-events:none}:is(.pp-hero,.ab-hero) .g1{left:50%;top:60px;transform:translate(-50%,-50%) rotate(-25deg)}:is(.pp-hero,.ab-hero) .g2{right:-129px;top:-170px}:is(.pp-hero,.ab-hero) .g3{left:-130px;top:-150px}.pp-hero .who{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px 20px;margin-top:-52px;padding:0 28px 24px}.pp-hero .ring{padding:5px;border-radius:50%;background:#fff;box-shadow:0 10px 28px #0f172924;animation:sr-pop .45s cubic-bezier(.3,1.5,.5,1) .1s backwards}.pp-hero .txt{flex:1;min-width:220px;display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.pp-hero h1{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:26px;font-weight:600;line-height:32px;color:#0f172a}.pp-hero h1 em{padding:3px 9px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:11.5px;font-style:normal;font-weight:600;line-height:14px}.pp-hero .txt>span{font-size:14px;color:#64748b}.pp-hero .acts{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:6px}.pp-hero .acts .evo-btn.line img{width:15px}.pp-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;align-items:start}.pp-info .row{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:13.5px;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 50ms + 80ms)}.pp-info h3+.row{padding-top:0;border-top:0}.pp-info .row span{color:#64748b}.pp-info .row b{font-weight:500;color:#0f172a;text-align:right;overflow-wrap:anywhere}.pp-info a,.pp-info a:hover,.ab-contacts a,.ab-contacts a:hover{color:#188cef}.pp-mates{gap:6px}.pp-mate,.pp-mate:hover{color:#0f172a}.pp-mate{display:flex;align-items:center;gap:12px;margin:0 -8px;padding:8px;border-radius:12px;transition:background .15s,transform .15s;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 40ms + 80ms)}.pp-mate:hover{background:#f8fafc;transform:translate(3px)}:is(.pp-mate,.ab-leader)>span:not(.evo-ava-i){min-width:0;display:flex;flex-direction:column;gap:1px}.pp-mate b,.ab-leader b{font-size:13.5px;font-weight:600;color:#0f172a}.pp-mate small,.ab-leader small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#64748b}.ab-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:30px 32px;border-radius:22px;background:#fefefe;box-shadow:inset 0 0 0 1px #f1f2f5,0 4px 16px #0f17290f;animation:evo-in .3s ease-out backwards}.ab-hero .head{position:relative;display:flex;align-items:center;gap:16px}:is(.ab-hero,.ab-co) .logo{flex:none;display:grid;place-items:center;color:#fff;font-weight:700;letter-spacing:.02em}.ab-hero .logo{width:64px;height:64px;border-radius:18px;font-size:20px;box-shadow:0 10px 24px #0f17292e;animation:sr-float 4s ease-in-out infinite}.ab-hero small{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#188cef}.ab-hero h1{font-size:30px;font-weight:600;line-height:36px;letter-spacing:-.015em;color:#0f172a}.ab-hero>p{position:relative;max-width:720px;font-size:16px;line-height:25px;color:#475569}.ab-stats{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ab-stats>div{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #e2e8f0cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .18s;animation:sr-in .35s ease-out backwards;animation-delay:calc(var(--i) * 60ms + .12s)}.ab-stats>div:hover{transform:translateY(-2px)}.ab-stats b{font-size:26px;font-weight:700;line-height:32px;color:#0f172a;font-variant-numeric:tabular-nums}.ab-stats span{font-size:13px;color:#64748b}.ab-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px;align-items:stretch}.ab-row.rev{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.ab-mission{background:linear-gradient(160deg,#f0f8ff,#fff 60%)}.ab-mission blockquote{margin:0;padding-left:16px;border-left:3px solid #188cef;font-size:17px;font-weight:500;line-height:27px;color:#1e293b}.ab-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ab-value{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #eef0f3,0 2px 10px #0f17290a;transition:transform .18s,box-shadow .18s;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 60ms)}.ab-value:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #eef0f3,0 12px 26px #0f172914}.ab-value .ic{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.ab-value:hover .ic{transform:rotate(-8deg) scale(1.08)}.ab-value b{font-size:14.5px;font-weight:600;color:#0f172a}.ab-value p{font-size:13px;line-height:19px;color:#64748b}.ab-sec{display:flex;flex-direction:column;gap:12px}.ab-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#188cef}.ab-cos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.ab-co,.ab-co:hover{color:#0f172a}.ab-co{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #eef0f3,0 2px 10px #0f17290a;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 50ms)}.ab-co:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #dbeafe,0 12px 28px #0f172917}.ab-co:active{transform:translateY(-1px) scale(.99)}.ab-co .top{display:flex;align-items:center;gap:12px}.ab-co .logo{width:40px;height:40px;border-radius:12px;font-size:13px}.ab-co .txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.ab-co .txt b{font-size:14px;font-weight:600;line-height:18px}.ab-co .txt small{font-size:12px;color:#94a3b8}.ab-co .go{opacity:0;transform:translate(-4px);transition:opacity .18s,transform .18s}.ab-co:hover .go{opacity:1;transform:none}.ab-co .nums{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#f8fafc}.ab-co .nums>span{display:flex;align-items:baseline;gap:6px;font-size:12px;color:#64748b}.ab-co .nums b{font-size:15px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.ab-co .lead{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:12.5px;font-weight:500}.ab-co .lead>span:not(.evo-ava-i){min-width:0;display:flex;flex-direction:column}.ab-co .lead small{font-size:11.5px;font-weight:400;color:#94a3b8}.ab-hist ol{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.ab-hist ol:before{content:"";position:absolute;left:50px;top:8px;bottom:8px;width:2px;border-radius:1px;background:linear-gradient(#bfdbfe,#e9d5ff)}.ab-hist li{position:relative;display:grid;grid-template-columns:38px 1fr;gap:28px;align-items:baseline;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 60ms + 60ms)}.ab-hist li:before{content:"";position:absolute;left:45px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #188cef}.ab-hist li:last-child:before{background:#188cef;box-shadow:0 0 0 4px #188cef2e}.ab-hist b{font-size:14px;font-weight:700;color:#188cef;font-variant-numeric:tabular-nums}.ab-hist span{font-size:14px;line-height:21px;color:#334155}.ab-side{display:flex;flex-direction:column;gap:20px}.ab-leader,.ab-contacts .row{display:flex;align-items:center;gap:12px}.ab-contacts .ic{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e0f2fe}.ab-contacts .row>span:last-child{display:flex;flex-direction:column;gap:1px;font-size:13.5px;color:#0f172a}.ab-contacts small{font-size:11.5px;color:#94a3b8}@media(max-width:1100px){.nw-cols,.nw-hero,.ab-row,.ab-row.rev,.pp-cols{grid-template-columns:1fr}.nw-side{position:static}}@media(max-width:640px){.ab-values{grid-template-columns:1fr}.nw-art,.ab-hero{padding:20px}.nw-art h1,.ab-hero h1{font-size:24px;line-height:30px}}.gs-row.edit .gs-side.wide{width:calc((100% - 24px) / 3);min-width:340px;overflow:hidden auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:#dadee4 transparent}.gs-echat{flex:1 0 440px;min-height:380px;gap:12px;padding:16px 14px 14px 16px}.gs-echat .gs-card-h{flex:none}.gs-echat .gs-model{margin-right:0;font-size:11.5px}.gs-emsgs{flex:1;min-height:0;overflow:hidden auto;display:flex;flex-direction:column;gap:16px;padding-right:6px;scrollbar-width:thin;scrollbar-color:#dadee4 transparent}.gs-ehint{margin:auto 0;padding:18px 12px;border-radius:12px;background:#f8fafc;font-size:13px;line-height:18px;color:#64748b;text-align:center}.gs-echat .gs-me{width:auto;max-width:90%;font-size:13px;line-height:17px}.gs-echat .gs-ai-msg{font-size:13px;line-height:18px}.gs-echat .gs-typing{font-size:12.5px}.gs-ein{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px 8px 8px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;transition:box-shadow .15s}.gs-ein:focus-within{box-shadow:inset 0 0 0 1px #188cef,0 0 0 3px #188cef24}.gs-ein.mode{box-shadow:inset 0 0 0 1px #c4b5fd}.gs-ein.mode:focus-within{box-shadow:inset 0 0 0 1px #7c3aed,0 0 0 3px #7c3aed1f}.gs-ein .row{display:flex;align-items:flex-end;gap:8px}.gs-ein textarea{flex:1;min-height:22px;max-height:200px;padding:4px 0;resize:none;font:inherit;font-size:13.5px;line-height:18px;color:#0f172a;border:0;outline:0;background:none;scrollbar-width:thin}.gs-ein textarea::placeholder{color:#94a3b8}.gs-emode{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 8px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:11.5px;font-weight:600;line-height:14px;animation:sr-pop .25s ease-out}.gs-emode button{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;font-size:13px;line-height:1;color:#6d28d9}.gs-emode button:hover{background:#6d28d91f}.gs-changed{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a;animation:sr-in .25s ease-out}.gs-changed small{font-size:12px;color:#92400e}.gs-changed small.ok{color:#15803d}.gs-chg{display:flex;flex-wrap:wrap;gap:6px}.gs-chg button{padding:4px 9px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #fcd34d;font-size:12px;line-height:15px;color:#78350f;transition:background .15s,transform .12s}.gs-chg button:hover{background:#fef3c7}.gs-chg button:active{transform:scale(.95)}.gs-undo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#b45309;transition:opacity .15s,transform .12s}.gs-undo img{width:14px;height:14px}.gs-undo:hover{opacity:.75}.gs-undo:active{transform:scale(.96)}.gs-opts{display:flex;flex-direction:column;gap:6px;margin-top:2px}.gs-opt{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;cursor:pointer;transition:box-shadow .15s,background .15s;animation:sr-in .25s ease-out backwards;animation-delay:calc(var(--i) * 40ms)}.gs-opt:hover{box-shadow:inset 0 0 0 1px #cbd2db}.gs-opt.on{background:#f5f3ff;box-shadow:inset 0 0 0 1px #c4b5fd}.gs-opt .evo-check{margin-top:1px}.gs-opt span{display:flex;flex-direction:column;gap:2px}.gs-opt b{font-size:13px;font-weight:600;line-height:17px}.gs-opt small{font-size:12px;line-height:16px;color:#64748b}.gs-opts .evo-btn{align-self:flex-start;margin-top:4px}.gs-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:2px}.gs-shot{display:flex;flex-direction:column;gap:6px;padding:6px 6px 8px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e7eaee;text-align:left;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:sr-in .3s ease-out backwards;animation-delay:calc(var(--i) * 60ms)}.gs-shot:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #bfdbfe,0 10px 22px #0f17291a}.gs-shot:active{transform:scale(.98)}.gs-shot .pic{aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;background:#f8fafc;box-shadow:inset 0 0 0 1px #eef0f3}.gs-shot .pic img{width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .35s ease-out}.gs-shot:hover .pic img{transform:scale(1.04)}.gs-shot b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:12px;font-weight:600;line-height:15px;color:#0f172a}.gs-mk .gs-card-h{justify-content:flex-start;gap:8px}.gs-mk-n{min-width:20px;padding:2px 6px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:600;text-align:center}.gs-mk-go{align-self:stretch;height:40px}.gs-mk-more{align-self:center}.lb{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:72px 72px 28px;background:#0f172adb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pn-fade .2s ease-out}.lb-bar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:8px;padding:14px 16px 14px 24px}.lb-t{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;color:#fff}.lb-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.lb-t small{font-size:12.5px;color:#fff9}.lb-b{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#ffffff1a;transition:background .15s,transform .12s}.lb-b:hover{background:#fff3}.lb-b:active{transform:scale(.92)}.lb-img{max-width:100%;max-height:calc(100vh - 140px);border-radius:10px;background:#fff;box-shadow:0 30px 80px #00000073;animation:evo-pop .25s cubic-bezier(.2,.8,.2,1)}.lb-about{max-width:760px;font-size:13px;line-height:18px;color:#ffffffbf;text-align:center}.lb-nav{position:absolute;top:50%;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;transform:translateY(-50%);transition:background .15s}.lb-nav:hover{background:#fff3}.lb-nav.prev{left:16px}.lb-nav.next{right:16px}.lb-nav.prev .evo-ic{transform:rotate(90deg)}.lb-nav.next .evo-ic{transform:rotate(-90deg)}.gs-editor{position:relative}.gs-tools{height:auto;min-height:38px;padding:5px 8px 5px 11px}.gs-tools>span{flex-wrap:wrap;row-gap:3px}.gs-tools s{font-weight:500}.gs-ol{font-size:12px;font-weight:600}.gs-dd{position:relative;display:inline-flex}.gs-dd>button{display:flex!important;align-items:center;gap:3px}.gs-dd .chev{width:10px;opacity:.7}.gs-dd.blk>button{min-width:118px;justify-content:space-between}.gs-dd-face{font-size:12.5px;white-space:nowrap}.gs-dd-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:190px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0f17290f,0 12px 32px #0f172924;animation:pn-pop .16s ease-out}.gs-dd-pop.up{top:auto;bottom:calc(100% + 6px)}.gs-dd-pop.end{left:auto;right:0}.gs-tools .gs-dd-pop button{justify-content:flex-start;height:auto;min-width:0;padding:7px 10px;border-radius:8px;font-size:13px;text-align:left;white-space:nowrap}.gs-tools .gs-dd-pop button:disabled{opacity:.4;cursor:default;background:none}.gs-dd-pop small{padding:4px 6px 2px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#94a3b8;text-transform:uppercase}.gs-blk-h1{font-size:17px;font-weight:600}.gs-blk-h2{font-size:15px;font-weight:600}.gs-blk-h3{font-size:13.5px;font-weight:600}.gs-sw{display:grid;grid-template-columns:repeat(9,20px);gap:5px;padding:4px 6px 6px}.gs-tools .gs-sw button{width:20px;min-width:0;height:20px;padding:0;border-radius:6px;box-shadow:inset 0 0 0 1px #0f172914}.gs-tools .gs-sw button:hover{transform:scale(1.12)}.gs-editor.locked .gs-doc{opacity:.55;pointer-events:none;transition:opacity .2s}.gs-lock{position:absolute;left:50%;bottom:22px;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#0f172a;color:#fff;font-size:12.5px;box-shadow:0 10px 28px #0f172940;transform:translate(-50%);animation:sr-in .25s ease-out}.gs-lock i{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:dn-spin .7s linear infinite}.gs-doc table{width:100%;border-collapse:collapse;font-size:12.5px;line-height:16px}.gs-doc :is(td,th){padding:6px 8px;border:1px solid #e7eaee;text-align:left;vertical-align:top}.gs-doc th{background:#f8f9fb;font-weight:600;color:#0f172a}.gs-doc blockquote{margin:0;padding:6px 12px;border-left:3px solid #cbd5e1;color:#475569}.gs-doc code{padding:1px 5px;border-radius:4px;background:#f1f5f9;font-family:ui-monospace,Menlo,monospace;font-size:12px}.gs-doc hr{border:0;border-top:1px solid #e2e8f0}.gs-doc s{color:#94a3b8}@media(max-width:1100px){.gs-row.edit .gs-side.wide{width:100%;min-width:0;overflow:visible}}@keyframes cf-in{0%{opacity:0;transform:translateY(4px)}}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-ai{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;background:linear-gradient(135deg,#eef8ff,#f8f7ff 56%,#fff3fb);box-shadow:inset 0 0 0 1px #dfe8f3}.cf-ai-h{display:flex;align-items:center;gap:10px}.cf-ai-h .spark{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#fff;box-shadow:0 1px 4px #17203314}.cf-ai-h b{font-size:15px;font-weight:600;color:#0f172a}.cf-ai>p{font-size:13px;line-height:1.45;color:#64748b}.cf-ai-row{display:flex;gap:10px}.cf-ai-row .pn-in{flex:1;min-width:0}.evo-btn.dark{flex:none;background:#0f172a;color:#fff;font-weight:600}.evo-btn.dark:hover:not(:disabled){background:#1e293b}.cf-chips{display:flex;flex-wrap:wrap;gap:8px}.cf-chips button{height:30px;padding:0 12px;border-radius:999px;background:#ffffffd9;box-shadow:inset 0 0 0 1px #d7e2ed;font-size:12.5px;color:#475569;transition:background .15s,color .15s}.cf-chips button:hover:not(:disabled){background:#fff;color:#188cef}.cf-ai-res{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #dce6ef;animation:cf-in .3s ease-out}.cf-ai-res>b{font-size:13.5px;font-weight:600;color:#16a34a}.cf-ai-res>p{font-size:13px;line-height:1.45;color:#475569}.cf-ask{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #eef2f6;font-size:13px;font-weight:500;color:#0f172a}.cf-ask span{flex:1 1 100%}.cf-ask button{height:30px;padding:0 12px;border-radius:8px;background:#e0f2fe;color:#0e74e9;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.cf-ask button:hover{background:#188cef;color:#fff}.cf-hint{font-size:12px;line-height:1.45;color:#8a97aa}.cf-src{width:100%;display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #e4e9ef}.pn-card>h4+.cf-src{padding-top:0;border-top:0}.cf-src .ic,.cf-prev header .ic,.cf-row .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e0e7ee}.cf-src .ic img,.cf-prev header .ic img,.cf-row .ic img{width:16px;height:16px}.cf-src .txt,.cf-prev header .txt,.cf-row .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cf-src b,.cf-row b{font-size:13.5px;font-weight:600;color:#0f172a}.cf-src small,.cf-row small,.cf-prev header small{font-size:12px;color:#8a97aa}.cf-badge{flex:none;font-style:normal;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:#eaf8f0;color:#27875b;white-space:nowrap}.cf-badge.warn{background:#fef3c7;color:#b56305}.cf-badge.gray{background:#edf1f5;color:#64748b}.cf-box{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #dce6ef}.cf-box b{flex:1;font-size:13.5px;font-weight:600;color:#0f172a}.cf-box p{flex-basis:100%;font-size:12.5px;line-height:1.45;color:#64748b}.cf-sum{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cf-sum>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e1e7ee}.cf-sum small{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#8b98aa}.cf-sum b{font-size:13.5px;font-weight:600;color:#0f172a}.cf-agree{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:#53627a;cursor:pointer}.cf-agree .evo-check{flex:none;margin-top:1px}.cf-steps,.cf-tl{margin:0;padding:0;list-style:none}.cf-steps{width:100%;display:flex;flex-direction:column;gap:14px}.cf-steps li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#94a3b8;transition:color .2s}.cf-steps li i{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:2px solid #e2e8f0;transition:.2s}.cf-steps li.run{font-weight:500;color:#0f172a}.cf-steps li.run i{border-color:#cfe6fb;border-top-color:#188cef;animation:cf-spin .8s linear infinite}.cf-steps li.done{color:#0f172a}.cf-steps li.done i{border-color:#16a34a;background:#16a34a}.cf-steps li.done i:after{content:"✓";font-size:10px;font-style:normal;font-weight:700;color:#fff}.cf-prev{width:100%;overflow:hidden;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;animation:cf-in .35s ease-out}.cf-prev header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e5e8ec;background:#f7f9fc}.cf-prev header b{font-size:14px;font-weight:600;color:#0f172a}.cf-prev header .evo-btn,.cf-row .evo-btn{flex:none;height:34px;padding:0 12px;font-size:12.5px;text-decoration:none}.cf-prev iframe{display:block;width:100%;height:720px;border:0;background:#eef2f6}.cf-tl{width:100%;display:flex;flex-direction:column}.cf-tl li{position:relative;display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13px;color:#94a3b8}.cf-tl li:not(:last-child):after{content:"";position:absolute;left:5px;top:22px;width:2px;height:16px;background:#e2e8f0}.cf-tl li i{flex:none;width:12px;height:12px;border-radius:50%;background:#e2e8f0}.cf-tl li b{font-weight:500}.cf-tl li.done{color:#0f172a}.cf-tl li.done i,.cf-tl li.done:after{background:#16a34a}.cf-tl li.now{color:#0f172a}.cf-tl li.now b{font-weight:600}.cf-tl li.now i{background:#188cef;box-shadow:0 0 0 4px #e0f2fe}.cf-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e5e8ec;text-align:left;animation:cf-in .3s ease-out backwards;transition:box-shadow .15s}button.cf-row:hover{box-shadow:inset 0 0 0 1px #188cef}.cf-st{flex:none;font-style:normal;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#edf1f5;color:#64748b;white-space:nowrap}.cf-st:is(.ready,.issued){background:#dcfce7;color:#16a34a}.cf-st:is(.review,.blocked){background:#fef3c7;color:#b56305}.cf-st.error{background:#fee2e2;color:#dc2626}.cf-st:is(.requested,.preparing,.signing){background:#e0f2fe;color:#0e74e9}@media(max-width:640px){.cf-sum{grid-template-columns:1fr}.cf-ai-row{flex-direction:column}}@keyframes evo-splash-in{0%{opacity:0;filter:blur(4px)}}@keyframes evo-splash-out{to{opacity:0}}@keyframes evo-splash-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes evo-splash-drift{50%{transform:translate(40px,-24px) scale(1.12)}}.evo-splash{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;overflow:hidden;background:#f8fafc;color-scheme:light}.evo-splash.out{animation:evo-splash-out .32s ease-in forwards;pointer-events:none}.evo-splash>i{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.55;animation:evo-splash-drift 7s ease-in-out infinite}.evo-splash>.g1{left:calc(50% - 460px);top:calc(50% - 380px);background:#bae6fd}.evo-splash>.g2{left:calc(50% - 40px);top:calc(50% - 120px);background:#fbcfe8;animation-delay:-3.5s}.evo-splash>:not(i){position:relative;animation:evo-splash-in .45s cubic-bezier(.3,.7,.2,1) backwards}.evo-splash .evo-logo{transform:scale(1.55);margin-bottom:8px}.evo-splash .bar{width:132px;height:4px;overflow:hidden;border-radius:999px;background:#e2e8f0;animation-delay:.06s}.evo-splash .bar i{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#52b3f8,#a78bfa,#f472b6);box-shadow:0 0 10px #a78bfa99;animation:evo-splash-bar 1.1s cubic-bezier(.45,0,.55,1) infinite}.evo-splash small{font-size:13px;font-weight:500;color:#64748b;letter-spacing:.01em;animation-delay:.12s}@media(prefers-reduced-motion:reduce){.evo-splash>i,.evo-splash .bar i{animation:none}.evo-splash .bar i{width:100%}}@keyframes us-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes us-fade{0%{opacity:0}}@keyframes us-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes us-land{0%{transform:scale(.55);filter:blur(6px)}60%{transform:scale(1.06);filter:none}to{transform:none}}@keyframes us-glow{0%{box-shadow:0 0 #188cef8c,0 6px 20px #0f172a24}to{box-shadow:0 0 0 22px #188cef00,0 6px 20px #0f172a24}}@keyframes us-drift{50%{transform:translate(24px,-10px) scale(1.1)}}@keyframes us-skel{to{background-position:-200% 0}}.us-ava{position:relative;flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;font-weight:600;letter-spacing:.02em;line-height:1}.us-ava img{display:block;width:100%;height:100%;object-fit:cover}.us-top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:10px 0 18px}.us-top h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--tx)}.us-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.us-search{flex:1 1 260px;max-width:400px;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--bd);border-radius:12px;background:var(--card);color:var(--tx3);transition:border-color .15s,box-shadow .15s}.us-search:focus-within{border-color:var(--ac);box-shadow:var(--ring)}.us-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;color:var(--tx)}.us-search input::placeholder{color:var(--tx3)}.us-search button{flex:none;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:var(--hov);color:var(--tx2);cursor:pointer}.us-tabs{display:flex;gap:2px;padding:4px;border-radius:12px;background:var(--seg);overflow-x:auto}.us-tabs button{flex:none;height:32px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:9px;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--tx2);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.us-tabs button:hover{color:var(--tx)}.us-tabs button i{font-style:normal;font-size:11.5px;color:var(--tx3);font-variant-numeric:tabular-nums}.us-tabs button.on{background:var(--card);color:var(--tx);box-shadow:0 1px 3px #0f172a1a}.us-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.us-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ava txt" "ava tags";column-gap:14px;row-gap:10px;align-items:start;padding:16px;border:1px solid var(--bd);border-radius:16px;background:var(--card);box-shadow:var(--sh-card);font:inherit;color:inherit;text-align:left;cursor:pointer;animation:us-in .35s var(--ease) backwards;animation-delay:calc(min(var(--i, 0),16)*25ms);transition:transform .18s var(--ease),box-shadow .18s,border-color .18s}.us-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ac) 35%,var(--bd));box-shadow:var(--sh-lift)}.us-card:hover .us-ava img{transform:scale(1.06)}.us-card .us-ava img{transition:transform .3s var(--ease)}.us-card:focus-visible{outline:none;box-shadow:var(--ring)}.us-card.off{opacity:.55}.us-card>.us-ava{grid-area:ava}.us-card.skel{height:108px;cursor:default;background:linear-gradient(90deg,var(--card),var(--hov),var(--card));background-size:200% 100%;animation:us-skel 1.2s linear infinite}.us-txt{grid-area:txt;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.us-txt b{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;color:var(--tx)}.us-txt b>span,.us-txt small,.us-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-txt b em{flex:none;font-style:normal;font-size:11px;font-weight:500;color:var(--actx);background:var(--acbg);padding:1px 7px;border-radius:999px}.us-txt small{font-size:13px;color:var(--tx2)}.us-meta{font-size:12px;color:var(--tx3)}.us-tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:6px}.us-tags:empty{display:none}.us-tag{font-style:normal;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--seg);color:var(--tx2)}.us-tag.superadmin{background:#0f172a;color:#fff}.us-tag.admin{background:#ede9fe;color:#6d28d9}.us-tag.flow{background:#e0f2fe;color:#0369a1}.us-tag.off{background:var(--warnbg);color:var(--warn)}.us-tag.nophoto{background:#fef3c7;color:#92400e}.us-none{padding:40px 0;text-align:center;color:var(--tx3)}.us-note{max-width:760px;margin-top:22px;line-height:1.55}.us-over{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:us-fade .2s ease-out}.us-modal{position:relative;width:min(720px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--card);box-shadow:0 24px 64px #0f172a47;animation:us-pop .32s var(--ease)}.us-band{position:relative;flex:none;height:96px;overflow:hidden;background:linear-gradient(120deg,#dbeafe,#ede9fe,#fce7f3)}.us-band i{position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(40px);opacity:.7;animation:us-drift 9s ease-in-out infinite}.us-band i:first-child{left:8%;top:-120px;background:#7dd3fc}.us-band i:last-child{right:12%;top:-90px;background:#f9a8d4;animation-delay:-4s}body[data-theme=dark] .us-band{background:linear-gradient(120deg,#172554,#2e1065,#500724)}.us-x{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:10px;background:#ffffffb8;color:var(--tx2);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,color .15s}.us-x:hover{background:#fff;color:var(--tx)}.us-head{position:relative;display:flex;align-items:flex-start;gap:18px;margin-top:-52px;padding:0 28px}.us-photo{position:relative;flex:none;padding:4px;border-radius:50%;background:var(--card);box-shadow:0 6px 20px #0f172a24;transition:box-shadow .2s}.us-photo.drop{box-shadow:0 0 0 3px var(--ac),0 6px 20px #0f172a24}.us-photo.landed{animation:us-glow 1.1s ease-out .15s}.us-photo.landed .us-ava{animation:us-land .7s var(--ease)}.us-cam{position:absolute;right:2px;bottom:2px;width:32px;height:32px;display:grid;place-items:center;border:3px solid var(--card);border-radius:50%;background:var(--ac);color:#fff;cursor:pointer;transition:transform .15s,background .15s}.us-cam:hover{transform:scale(1.1);background:var(--ach)}.us-who{flex:1;min-width:0;padding-top:62px}.us-modal .us-who h2{margin:0 0 2px;font-size:20px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-who>span{font-size:13px;color:var(--tx2)}.us-photo-acts{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin-top:8px}.us-lnk{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--actx);cursor:pointer}.us-lnk:hover{text-decoration:underline}.us-lnk.bad{color:var(--warn)}.us-photo-acts small{flex-basis:100%;font-size:12px;color:var(--tx3)}.us-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:22px 28px 12px}.us-body section{display:flex;flex-direction:column;gap:12px}.us-body h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.us-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.us-form .wide{grid-column:1 / -1}.us-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.us-role{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;border:1.5px solid var(--bd);border-radius:14px;background:var(--card);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.us-role:hover{border-color:var(--line-h)}.us-role b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--tx)}.us-role small{font-size:12px;line-height:1.4;color:var(--tx3)}.us-role .dot{flex:none;width:16px;height:16px;border:1.5px solid var(--line-h);border-radius:50%;transition:border .15s}.us-role.on{border-color:var(--ac);background:color-mix(in srgb,var(--acbg) 55%,var(--card));box-shadow:var(--ring)}.us-role.on .dot{border:5px solid var(--ac)}.us-togs{display:flex;flex-direction:column;gap:8px}.us-tog{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--bd);border-radius:14px;cursor:pointer;transition:border-color .15s}.us-tog:hover{border-color:var(--line-h)}.us-tog input{position:absolute;opacity:0;pointer-events:none}.us-tog i{flex:none;position:relative;width:38px;height:22px;border-radius:999px;background:var(--line);transition:background .2s}.us-tog i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .22s var(--ease)}.us-tog input:checked+i{background:var(--ac)}.us-tog.warn input:checked+i{background:var(--warn)}.us-tog input:checked+i:after{transform:translate(16px)}.us-tog input:focus-visible+i{box-shadow:var(--ring)}.us-tog span{display:flex;flex-direction:column;gap:2px}.us-tog b{font-size:14px;font-weight:600;color:var(--tx)}.us-tog small{font-size:12px;color:var(--tx3)}.us-pass{display:flex;align-items:center;gap:8px}.us-pass input{flex:1;min-width:0}.us-ib{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:var(--card);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background .15s,color .15s}.us-ib:hover{background:var(--hov);color:var(--tx)}.us-pass .adm-btn{flex:none;display:inline-flex;align-items:center;gap:6px}.us-err{margin:0 28px 6px}.us-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 28px 20px;border-top:1px solid var(--bd2)}.us-foot .adm-hint{margin-right:auto}.pc-over{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:#0206178c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:us-fade .2s ease-out}.pc{width:min(880px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--card);box-shadow:0 28px 80px #02061773;animation:us-pop .32s var(--ease)}.pc-h{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--bd2)}.pc-h>div{min-width:0}.pc-h b{display:block;font-size:16px;font-weight:600;color:var(--tx)}.pc-h small{font-size:12px;color:var(--tx3)}.pc-h .us-x{position:static;margin-left:auto;background:var(--hov)}.pc-badge{flex:none;height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;background:linear-gradient(90deg,#52b3f8,#a78bfa,#f472b6,#52b3f8);background-size:300% 100%;animation:pc-shine 4s linear infinite;box-shadow:0 4px 14px #a78bfa73}@keyframes pc-shine{to{background-position:300% 0}}.pc-body{display:flex;gap:20px;min-height:0;padding:20px}.pc-stage{position:relative;flex:1;min-width:0;height:min(440px,58vh);overflow:hidden;border-radius:16px;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle at 50% 40%,#1e293b,#0b1220 70%)}.pc-img{position:absolute;max-width:none;pointer-events:none;transition:opacity .3s}.pc-scanbox{position:absolute;overflow:hidden;pointer-events:none;background:#02061738}.pc-line{position:absolute;left:0;right:0;height:110px;background:linear-gradient(180deg,transparent,rgba(56,189,248,.22) 65%,rgba(56,189,248,.55));animation:pc-line 1.5s cubic-bezier(.45,0,.55,1) infinite}.pc-line:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e0f2fe;box-shadow:0 0 16px 4px #38bdf8e6,0 0 3px #ffffffe6}.pc-line:before{content:"";position:absolute;inset:0;background:radial-gradient(#7dd3fc 1.2px,transparent 1.9px) fixed 0 0 / 14px 14px;-webkit-mask:linear-gradient(180deg,transparent,#000);mask:linear-gradient(180deg,transparent,#000)}@keyframes pc-line{0%{top:calc(-10% - 110px)}to{top:calc(110% - 110px)}}.pc-hole{position:absolute;pointer-events:none;outline:2px solid rgba(255,255,255,.92);outline-offset:-1px;box-shadow:0 0 0 200vmax #020617a3;transition:left .9s var(--ease),top .9s var(--ease),width .9s var(--ease),height .9s var(--ease),border-radius .9s var(--ease),box-shadow .6s,outline-color .4s}.pc-stage:is(.load,.scan,.found,.none) .pc-hole{outline-color:transparent;box-shadow:0 0 0 200vmax #0206174d}.pc-hole.live{pointer-events:auto;cursor:grab;transition:box-shadow .3s}.pc-hole.live:active{cursor:grabbing}.pc-hole.live:focus-visible{outline:3px solid #7dd3fc}.pc-hole:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .2s;background:linear-gradient(90deg,transparent 33%,rgba(255,255,255,.4) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,rgba(255,255,255,.4) 66% calc(66% + 1px),transparent calc(66% + 1px)),linear-gradient(180deg,transparent 33%,rgba(255,255,255,.4) 33% calc(33% + 1px),transparent calc(33% + 1px) 66%,rgba(255,255,255,.4) 66% calc(66% + 1px),transparent calc(66% + 1px))}.pc-hole.live:is(:hover,:active):after{opacity:1}.pc-face{position:absolute;pointer-events:none;animation:pc-lock .55s var(--ease) both}.pc-face i{position:absolute;width:24%;height:24%;min-width:14px;min-height:14px;border:0 solid #7dd3fc;filter:drop-shadow(0 0 6px rgba(125,211,252,.95))}.pc-face i:nth-child(1){left:0;top:0;border-width:3px 0 0 3px;border-top-left-radius:10px}.pc-face i:nth-child(2){right:0;top:0;border-width:3px 3px 0 0;border-top-right-radius:10px}.pc-face i:nth-child(3){left:0;bottom:0;border-width:0 0 3px 3px;border-bottom-left-radius:10px}.pc-face i:nth-child(4){right:0;bottom:0;border-width:0 3px 3px 0;border-bottom-right-radius:10px}.pc-stage.crop .pc-face{animation:pc-unlock .6s ease-in forwards}@keyframes pc-lock{0%{opacity:0;transform:scale(1.45)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes pc-unlock{0%{opacity:1}to{opacity:0;transform:scale(.85)}}.pc-chip{position:absolute;left:50%;bottom:16px;height:34px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0f172abd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 24px #0000004d;animation:pc-chip .35s var(--ease)}@keyframes pc-chip{0%{opacity:0;transform:translate(-50%,8px)}}.pc-spin{flex:none;width:14px;height:14px;border-radius:50%;background:conic-gradient(#52b3f8,#a78bfa,#f472b6,transparent 75%);-webkit-mask:radial-gradient(circle,transparent 4px,#000 4.5px);mask:radial-gradient(circle,transparent 4px,#000 4.5px);animation:pc-rot .8s linear infinite}@keyframes pc-rot{to{transform:rotate(360deg)}}.pc-side{flex:none;width:150px;display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:4px}.pc-cap{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);text-align:center}.pc-row{display:flex;flex-direction:column;align-items:center;gap:6px}.pc-row small{font-size:12px;color:var(--tx3)}.pc-prev{display:block;border-radius:50%;background-color:var(--seg);background-repeat:no-repeat;box-shadow:0 0 0 1px var(--bd),0 4px 12px #0f172a1a;animation:us-land .6s var(--ease)}.pc-prev.skel{background:linear-gradient(90deg,var(--seg),var(--hov2),var(--seg));background-size:200% 100%;animation:us-skel 1.2s linear infinite}.pc-f{display:flex;align-items:center;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--bd2)}.pc-f .adm-btn{display:inline-flex;align-items:center;gap:6px}.pc-zoom{display:flex;align-items:center;gap:8px;margin-right:auto;transition:opacity .2s}.pc-zoom.off{opacity:.4}.pc-zoom input{width:180px;accent-color:var(--ac)}.pc-zoom button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--card);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.pc-zoom button:disabled{cursor:default}@media(max-width:720px){.us-form,.us-roles{grid-template-columns:1fr}.us-head{flex-direction:column;align-items:flex-start}.pc-body{flex-direction:column}.pc-side{width:auto;flex-direction:row;justify-content:center;align-items:flex-end}.pc-f{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pc-line,.pc-badge,.us-band i{animation:none}}.us-lock{margin:0;padding:10px 12px;border-radius:10px;background:var(--hov);color:var(--tx2);font-size:12.5px;line-height:1.45}.us-form+.us-togs{margin-top:10px}.us-path{margin:-4px 0 0;font-size:12px;color:var(--tx3)}.nws-list{display:flex;flex-direction:column;gap:8px}.nws-row{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 8px;border:1px solid var(--bd);border-radius:14px;background:var(--card);cursor:pointer;-webkit-user-select:none;user-select:none;animation:nws-in .3s ease-out backwards;animation-delay:calc(var(--i, 0) * 35ms);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s,opacity .18s}.nws-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ac) 35%,var(--bd));box-shadow:0 6px 18px #0f172a12}.nws-row.drag{opacity:.55;transform:scale(.99);box-shadow:none}@keyframes nws-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nws-grip{flex:none;width:18px;color:var(--tx3);font-size:13px;letter-spacing:-2px;cursor:grab;text-align:center}.nws-row.drag .nws-grip{cursor:grabbing}.nws-pos{flex:none;width:22px;font-size:12px;font-weight:600;color:var(--tx3);text-align:center;font-variant-numeric:tabular-nums}.nws-thumb{position:relative;flex:none;width:92px;height:56px;overflow:hidden;border-radius:10px;display:grid;place-items:center}.nws-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.nws-thumb img.ic{position:static;width:24px;height:24px;object-fit:contain}.nws-row:hover .nws-thumb img:not(.ic){transform:scale(1.06)}.nws-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nws-main b{font-size:14px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nws-main small{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--tx3)}.nws-tab{font-style:normal;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px}.nws-tab.announce{background:#e0f2fe;color:#0369a1}.nws-tab.events{background:#fef3c7;color:#92400e}.nws-tab.press{background:#ede9fe;color:#6d28d9}.nws-home{font-style:normal;font-size:11px;color:#16a34a}.nws-home:before{content:"●";margin-right:4px;font-size:8px;vertical-align:1px}.nws-views{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:15px;font-weight:600;color:var(--tx);font-variant-numeric:tabular-nums}.nws-views small{font-size:11px;font-weight:400;color:var(--tx3)}.nws-acts{flex:none;display:flex;gap:4px;opacity:.45;transition:opacity .15s}.nws-row:hover .nws-acts{opacity:1}.nws-acts button{width:30px;height:30px;border:1px solid var(--bd);border-radius:8px;background:var(--card);color:var(--tx2);font:inherit;font-size:14px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.nws-acts button:hover:not(:disabled){color:var(--ac);border-color:var(--ac)}.nws-acts button.bad:hover{color:#dc2626;border-color:#dc2626;background:#fef2f2}.nws-acts button:disabled{opacity:.35;cursor:default}.nws-empty{display:flex;align-items:center;justify-content:space-between;gap:16px}.nws-overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#0f172a52;animation:nws-fade .2s ease-out}@keyframes nws-fade{0%{opacity:0}}.nws-panel{width:min(1080px,100vw);height:100%;display:flex;flex-direction:column;background:var(--bg, #f8fafc);box-shadow:-20px 0 50px #0f172a2e;animation:nws-slide .28s cubic-bezier(.3,.7,.2,1)}@keyframes nws-slide{0%{transform:translate(40px);opacity:.4}}.nws-panel-h,.nws-panel-f{flex:none;display:flex;align-items:center;gap:10px;padding:16px 24px;background:var(--card)}.nws-panel-h{justify-content:space-between;border-bottom:1px solid var(--bd)}.nws-panel-h b{font-size:17px;font-weight:600;color:var(--tx)}.nws-panel-f{justify-content:flex-end;border-top:1px solid var(--bd)}.nws-x{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--tx2);font-size:16px;cursor:pointer}.nws-x:hover{background:var(--field);color:var(--tx)}.nws-panel-b{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:20px 24px}@media(max-width:900px){.nws-panel-b{grid-template-columns:1fr}}.nws-form{display:flex;flex-direction:column;gap:14px}.adm .nws-form textarea.nws-text{font-family:inherit;font-size:14px;line-height:1.5}.nws-form .adm-grid{align-items:start}.nws-form .adm-grid>.adm-field{justify-content:flex-start}.adm-shell .nws-form input[type=date]{width:100%;padding:9px 12px;border:1px solid var(--line, var(--bd));border-radius:10px;background:var(--field);color:var(--tx);font:inherit;font-size:13.5px;line-height:20px;transition:border-color .15s,box-shadow .15s}.adm-shell .nws-form input[type=date]:focus{outline:none;border-color:var(--ac);box-shadow:var(--ring, 0 0 0 3px rgba(24, 140, 239, .15))}.nws-tags{display:flex;gap:6px;flex-wrap:wrap}.nws-tag{padding:6px 12px;border:1px solid var(--bd);border-radius:999px;background:var(--card);color:var(--tx2);font:inherit;font-size:13px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.nws-tag.on{background:var(--ac);border-color:var(--ac);color:#fff}.nws-drop{position:relative;min-height:150px;display:grid;place-items:center;overflow:hidden;border:1.5px dashed var(--bd);border-radius:14px;background:var(--field);color:var(--tx2);text-align:center;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.nws-drop span{display:flex;flex-direction:column;gap:4px;padding:16px}.nws-drop small{color:var(--tx3);font-size:12px}.nws-drop:hover,.nws-drop.on{border-color:var(--ac);background:var(--acbg)}.nws-drop.has{border-style:solid;height:190px;min-height:0}.nws-drop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:nws-fade .25s ease-out}.nws-lnk{align-self:flex-start;border:0;background:none;padding:0;color:var(--ac);font:inherit;font-size:12.5px;cursor:pointer}.nws-lnk:hover{text-decoration:underline}.nws-preview{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:10px}.nws-card .evo-card-news{width:100%;cursor:default}@media(prefers-reduced-motion:reduce){.nws-row,.nws-overlay,.nws-panel,.nws-drop img{animation:none}.nws-row,.nws-row:hover{transition:none;transform:none}}body{--warn: #D1483F}body[data-theme=dark]{--warn: #F08A82}.adm a.navbtn{color:var(--tx);text-decoration:none}.adm-key{display:inline-flex;align-items:center;gap:5px}.adm .navbtn.back{margin-top:10px;color:var(--tx3)}.adm .ti-btn{padding:0 12px 0 36px;gap:8px}.adm .ti-btn.stub .t{color:var(--tx3);font-style:italic}.sb-v{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ac);background:var(--acbg);border-radius:999px;padding:1px 7px;flex:none}.sb-v.warn{color:var(--warn);background:transparent;border:1px solid var(--warn)}.ti-btn.on .sb-v{background:var(--card)}.adm-body{padding:4px 32px 64px;max-width:1440px}.adm-body.wide{max-width:none}.adm-scroll{overflow-x:auto}.adm h2{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);margin:0 0 12px}.adm-card{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #1c1a2e0a}.adm-card+.adm-card{margin-top:16px}.adm-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:start}@media(max-width:1100px){.adm-split{grid-template-columns:1fr}}.adm-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.adm-row.end{justify-content:flex-end}.adm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.adm-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--tx2);min-width:0}.adm-field>span{font-weight:500}.adm-field.row{flex-direction:row;align-items:center;gap:8px}.adm-grid>.adm-field{justify-content:flex-end}.adm-grid>.adm-field.row{justify-content:flex-start;align-self:end;padding-bottom:9px}.adm input[type=text],.adm input[type=email],.adm input[type=date],.adm input[type=number],.adm input[type=password],.adm select,.adm textarea{font:inherit;font-size:14px;color:var(--tx);background:var(--field);border:1px solid transparent;border-radius:10px;padding:8px 10px;width:100%;transition:background .15s ease-out,border-color .15s ease-out}.adm textarea{resize:vertical;min-height:60px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.adm textarea.plain{font-family:inherit;font-size:14px}.adm input:focus,.adm select:focus,.adm textarea:focus{outline:0;background-color:var(--card);border-color:var(--ac);box-shadow:var(--ring)}.adm-select{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;text-align:left;font:inherit;font-size:14px;color:var(--tx);background:var(--field);border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .15s ease-out,border-color .15s ease-out}.adm-select .t{flex:1;min-width:0;min-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-select svg{color:var(--tx2);flex:none;transition:transform .15s ease-out}.adm-select.open svg{transform:rotate(180deg)}.adm-select:hover:not(:disabled){border-color:var(--bd)}.adm-select:focus-visible,.adm-select.open{outline:0;background:var(--card);border-color:var(--ac);box-shadow:var(--ring)}.adm-select:disabled{opacity:.5;cursor:default}.adm-list{position:fixed;z-index:60;overflow-y:auto;padding:6px;max-width:min(560px,calc(100vw - 24px));background:var(--card);border:1px solid var(--bd);border-radius:12px;box-shadow:var(--sh);animation:tbin .15s ease-out;font-size:14px}.adm-list .g{padding:8px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.adm-list .o{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px 0 8px;border-radius:8px;cursor:pointer;white-space:nowrap}.adm-list .o .chk{width:16px;flex:none;color:var(--ac);display:flex}.adm-list .o.hi{background:var(--hov)}.adm-list .o.on{color:var(--ac);font-weight:500}.adm-list .o.dis{color:var(--tx3);cursor:default}.adm textarea.bad{border-color:var(--warn)}.adm-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--grad);color:#fff;box-shadow:0 4px 12px #6d4de640;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out,background .15s ease-out}.adm-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 16px #6d4de652}.adm-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.adm-btn.ghost{background:var(--card);color:var(--tx2);border:1px solid var(--bd);box-shadow:none}.adm-btn.ghost:hover:not(:disabled){color:var(--ac);border-color:var(--ac);background:var(--acbg);filter:none}.adm-tabs{display:flex;gap:4px;margin:0 0 20px;border-bottom:1px solid var(--bd)}.adm-tab{border:0;background:transparent;color:var(--tx2);font-size:14px;padding:10px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.adm-tab:hover{color:var(--tx)}.adm-tab.on{color:var(--ac);border-bottom-color:var(--ac);font-weight:500}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--bd)}.adm-table td{padding:10px;border-bottom:1px solid var(--bd);vertical-align:top}.adm-table tr:last-child td{border-bottom:0}.adm-table tr.link{cursor:pointer}.adm-table tr.link:hover td{background:var(--hov)}.adm-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.adm-table .adm-mono{white-space:nowrap}.tx-table{table-layout:fixed}.tx-table th:first-child{width:190px}.tx-table td{padding:8px 10px}.tx-key{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--tx3);word-break:break-all}.adm .tx-cell input[type=text]{width:100%;padding:7px 10px;font-size:13px}.adm .tx-cell.changed input[type=text]{box-shadow:inset 3px 0 0 var(--ac)}.tx-part{display:flex;align-items:center;gap:6px;margin-bottom:3px}.tx-part i{flex:none;width:26px;font-style:normal;font-size:11px;color:var(--tx3);text-align:right}.tx-warn{margin-top:4px;font-size:11.5px;color:var(--warn)}.tx-reset{margin-top:4px;padding:0;border:0;background:none;font:inherit;font-size:11.5px;color:var(--tx3);text-decoration:underline;cursor:pointer}.tx-reset:hover{color:var(--ac)}.adm-chip{display:inline-block;border:0;cursor:pointer;padding:2px 8px;border-radius:999px;background:var(--acbg);color:var(--ac);font:12px ui-monospace,Menlo,monospace;margin:0 6px 6px 0}.adm-chip.dim{background:var(--field);color:var(--tx2)}.adm-badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;background:var(--acbg);color:var(--ac);font-weight:500;white-space:nowrap}.adm-badge.warn{background:transparent;color:var(--warn);border:1px solid var(--warn)}.adm-badge.role{background:var(--tx);color:var(--card)}.adm-badge.soft{background:var(--field);color:var(--tx2);font-weight:400}.adm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.adm-pre{white-space:pre-wrap;word-break:break-word;font:inherit;font-size:14px;line-height:1.55;margin:0}.adm-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--tx3);font-size:12.5px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bd)}.adm-err{color:var(--warn);font-size:14px;margin:8px 0;white-space:pre-wrap}.adm-hint{color:var(--tx3);font-size:13px}.adm details{margin-top:8px}.adm summary{cursor:pointer;color:var(--tx2);font-size:13px}.adm-token{max-width:440px;margin:96px auto}.adm-token h2{font-size:22px;text-transform:none;letter-spacing:-.01em;color:var(--tx);margin-bottom:16px}.adm-welcome{display:flex;flex-direction:column;gap:6px;padding:8px 0 20px}.adm-welcome b{font-size:22px;font-weight:600;letter-spacing:-.01em}.adm-banner{background:var(--acbg);color:var(--ac);padding:10px 32px;font-size:13px;border-bottom:1px solid var(--bd)}.adm-banner .lnk{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:0}.portal{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:56px 16px;box-sizing:border-box;position:relative;overflow:hidden;background:radial-gradient(900px 520px at 12% -10%,rgba(139,92,246,.24),transparent 60%),radial-gradient(760px 420px at 100% 0%,rgba(59,130,246,.16),transparent 60%),radial-gradient(600px 400px at 50% 110%,rgba(14,165,164,.12),transparent 60%),var(--bg)}.usg-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.usg-tile{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #1c1a2e0a;position:relative;overflow:hidden}.usg-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--grad)}.usg-tile .l{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600}.usg-tile .v{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.usg-tile .s{font-size:13px;color:var(--tx2);margin-top:4px}.usg-tile.warn .v{color:var(--warn)}.usg-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.usg-cols .adm-card{margin:0;min-width:0}.adm-body.wide>.adm-card{margin-bottom:16px}@media(max-width:1000px){.usg-cols{grid-template-columns:1fr}}.usg-bars .row{display:grid;grid-template-columns:150px 1fr 90px;gap:10px;align-items:center;padding:5px 0;font-size:14px}.usg-bars .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usg-bars .b{height:14px;background:var(--field);border-radius:4px;overflow:hidden}.usg-bars .f{height:100%;background:var(--grad);border-radius:4px;min-width:2px}.usg-bars .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--tx2);white-space:nowrap}.usg-daily{width:100%;height:auto;display:block}.usg-daily .axis{stroke:var(--bd);stroke-width:1}.usg-daily .bar{fill:var(--ac)}.usg-daily .bar:hover{fill:var(--ach)}.usg-daily .lbl{fill:var(--tx2);font-size:12px}.usg-share{height:8px;background:var(--field);border-radius:4px;overflow:hidden;margin-bottom:4px}.usg-share div{height:100%;background:var(--grad);border-radius:4px}.modal.fl-result .modal-body{max-height:min(72vh,900px)}.adm-shell{--bg: #f8fafc;--sb: #fff;--card: #fff;--bd: #e7eaee;--bd2: #f1f5f9;--line: #e2e6eb;--line-h: #cbd2db;--tx: #0f172a;--tx2: #455263;--mut: #64748b;--tx3: #8792a4;--ac: #188cef;--ach: #0f7fe0;--acbg: #e0f2fe;--actx: #0e74e9;--field: #fff;--hov: #f1f5f9;--hov2: #e7ecf2;--rowh: #f8fafc;--seg: #f0f1f3;--warn: #dc2626;--warnbg: #fef2f2;--ring: 0 0 0 3px rgba(24,140,239,.14);--sh: 0 12px 32px rgba(15,23,41,.1), 0 2px 6px rgba(15,23,41,.05);--sh-card: 0 1px 2px rgba(15,23,41,.03), 0 2px 10px rgba(15,23,41,.04);--sh-lift: 0 10px 28px rgba(15,23,41,.08);--grad: linear-gradient(135deg, #52b3f8 0%, #188cef 100%);--ease: cubic-bezier(.3,.7,.2,1);background:var(--bg);color:var(--tx);font-size:13.5px;-webkit-font-smoothing:antialiased}body[data-theme=dark] .adm-shell{color-scheme:dark;--bg: #0b111c;--sb: #101826;--card: #131c2b;--bd: #223047;--bd2: #1a2536;--line: #2a374c;--line-h: #3b4a62;--tx: #e6ebf3;--tx2: #a9b4c6;--mut: #8c98ab;--tx3: #6f7d93;--ac: #3d9ff5;--ach: #62b2f8;--acbg: rgba(61,159,245,.15);--actx: #7cc2ff;--field: #0e1522;--hov: rgba(148,163,184,.08);--hov2: rgba(148,163,184,.14);--rowh: rgba(148,163,184,.05);--seg: #0e1522;--warn: #f87171;--warnbg: rgba(248,113,113,.12);--ring: 0 0 0 3px rgba(61,159,245,.25);--sh: 0 12px 32px rgba(0,0,0,.45);--sh-card: 0 1px 2px rgba(0,0,0,.25);--sh-lift: 0 10px 28px rgba(0,0,0,.35);--grad: linear-gradient(135deg, #5cb8fa 0%, #2a8ff0 100%)}.adm-shell .sidebar{background:var(--sb);border-right:0;box-shadow:inset -1px 0 0 var(--bd);overflow:hidden auto}.adm-shell .sidebar>*{flex-shrink:0}.adm-shell .sb-logo{position:sticky;top:0;z-index:3;height:70px;display:flex;align-items:center;gap:10px;padding:0 20px;background:var(--sb);box-shadow:inset 0 -1px 0 var(--bd)}.adm-shell .sb-logo .evo-logo{flex:none}body[data-theme=dark] .adm-shell .evo-logo{filter:invert(1) hue-rotate(180deg) brightness(1.15)}.adm-shell .sb-logo .adm-tag{padding:3px 9px;border-radius:999px;background:var(--acbg);color:var(--actx);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.3px}.adm-shell .sb-search-row{padding:16px 16px 10px}.adm-shell .sb-search{height:38px;border:0;border-radius:10px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s}.adm-shell .sb-search:hover{box-shadow:inset 0 0 0 1px var(--line-h)}.adm-shell .sb-search:focus-within{background:var(--field);box-shadow:inset 0 0 0 1px var(--ac),var(--ring)}.adm-shell .sb-search input{font-size:13px}.adm-shell .iconbtn{align-items:center;justify-content:center;transition:background .15s,color .15s,transform .12s}.adm-shell .iconbtn:active:not(:disabled){transform:scale(.9)}.adm-shell .sb-search-row .iconbtn.accent{width:38px;height:38px;border-radius:11px;background:var(--acbg);color:var(--ac)}.adm-shell .sb-search-row .iconbtn.accent:hover:not(:disabled){background:var(--ac);color:#fff}.adm-shell .sb-search-row .iconbtn.accent svg{transition:transform .25s var(--ease)}.adm-shell .sb-search-row .iconbtn.accent:hover:not(:disabled) svg{transform:rotate(90deg)}.adm-shell .sb-nav{position:relative;padding:4px 16px 8px}.adm-shell .navbtn{height:40px;gap:10px;padding:0 12px 0 4px;border-radius:10px;color:var(--tx2);font-size:13.5px;transition:background .15s,color .15s}.adm-shell .navbtn>svg{flex:none;box-sizing:border-box;width:32px;height:32px;padding:7px;border-radius:9px;transition:transform .15s var(--ease),color .15s,translate .2s var(--ease)}.adm-shell .navbtn:hover:not(:disabled){background:var(--hov);color:var(--tx)}.adm-shell .navbtn:active:not(:disabled)>svg{transform:scale(.88)}.adm-shell .navbtn.on,.adm-shell .navbtn.on:hover{background:var(--acbg);color:var(--tx);font-weight:500;box-shadow:none}.adm-shell .navbtn.on>svg{color:var(--ac)}.adm-shell .navbtn:disabled{opacity:.5;cursor:default}.adm-shell .navbtn.back{position:relative;margin-top:12px;color:var(--mut)}.adm-shell .navbtn.back:before{content:"";position:absolute;left:4px;right:4px;top:-7px;height:1px;background:var(--bd)}.adm-shell .navbtn.back:hover>svg{translate:-3px 0}.adm-shell .sb-nav:before{content:"";position:absolute;left:5px;top:12px;width:3px;height:24px;border-radius:2px;background:var(--ac);transform:translateY(calc(var(--n, 0) * 42px));transition:transform .3s var(--ease),opacity .2s}.adm-shell .sb-nav:not(:has(>.navbtn.on)):before{opacity:0}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(2)){--n: 1}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(3)){--n: 2}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(4)){--n: 3}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(5)){--n: 4}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(6)){--n: 5}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(7)){--n: 6}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(8)){--n: 7}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(9)){--n: 8}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(10)){--n: 9}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(11)){--n: 10}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(12)){--n: 11}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(13)){--n: 12}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(14)){--n: 13}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(15)){--n: 14}.adm-shell .sb-nav:has(>.navbtn.on:nth-child(16)){--n: 15}.adm-shell .sb-tree{flex:1 0 auto;overflow:visible;margin:0 16px;padding:8px 0 12px;border-top:1px solid var(--bd)}.adm-shell .sb-sec{height:30px;margin-top:6px;padding:0 8px 0 6px;gap:4px;border-radius:8px;color:var(--tx3);font-size:11px;font-weight:600;letter-spacing:.44px;text-transform:uppercase;transition:color .15s}.adm-shell .sb-sec:hover{background:none;color:var(--tx2)}.adm-shell .ti-btn{height:34px;padding:0 8px 0 26px;border-radius:8px;color:var(--tx2);font-size:13px}.adm-shell .ti-btn:hover{background:var(--hov);color:var(--tx)}.adm-shell .ti-btn.on,.adm-shell .ti-btn.on:hover{background:var(--acbg);color:var(--tx);font-weight:500}.adm-shell .ti-btn.stub .t{color:var(--tx3)}.adm-shell .sb-v{padding:1px 7px;font:500 11px/15px Inter,system-ui,sans-serif;color:var(--actx);background:var(--acbg)}.adm-shell .sb-v.warn{color:var(--warn);background:var(--warnbg);border:0}.adm-shell .ti-btn.on .sb-v{background:var(--card)}.adm-shell .sec-empty{padding:8px 6px;color:var(--tx3)}.adm-shell .sb-foot{position:sticky;bottom:0;z-index:3;margin-top:auto;padding:12px 16px;gap:10px;flex-wrap:nowrap;border-top:0;background:var(--sb);box-shadow:inset 0 1px 0 var(--bd)}.adm-me{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.adm-me .adm-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.adm-shell .sb-foot .adm-row{flex:none;flex-wrap:nowrap}.adm-ava{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:#fff;font-size:14px;font-weight:600;box-shadow:0 0 0 2px var(--sb),0 0 0 3.5px var(--acbg)}.adm-ava img{width:100%;height:100%;border-radius:50%;object-fit:cover}.adm-shell .sb-foot .iconbtn{width:32px;height:32px;border-radius:10px;background:var(--hov);color:var(--tx2)}.adm-shell .sb-foot .iconbtn:hover:not(:disabled){background:var(--hov2);color:var(--tx)}.adm-shell .sb-foot .iconbtn svg{transition:transform .35s var(--ease)}.adm-shell .sb-foot .iconbtn:first-child:hover svg{transform:rotate(-25deg)}.adm-shell .main{background:var(--bg)}.adm-shell .main>.topbar{order:-1;flex:none;height:70px;padding:0 32px;background:var(--sb);box-shadow:inset 0 -1px 0 var(--bd)}.adm-shell .crumbs{gap:2px;font-size:13.5px;animation:adm-in .3s var(--ease) backwards}.adm-shell .crumbs .lnk{padding:4px 6px;font-size:13.5px;color:var(--tx3);transition:color .15s,background .15s}.adm-shell .crumbs .lnk:hover{color:var(--ac);background:var(--hov)}.adm-shell .crumbs .cur{padding:4px 6px;color:var(--mut)}.adm-shell .crumbs>span:last-child>.cur{color:var(--tx);font-size:15px;font-weight:600}.adm-shell .top-right{gap:10px}.adm-shell .adm-banner{position:relative;flex:none;margin:16px 32px 0;padding:10px 16px 10px 44px;line-height:20px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:13px;animation:adm-in .35s var(--ease) backwards}.adm-shell .adm-banner:before{content:"!";position:absolute;left:14px;top:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#f59e0b;color:#fff;font-size:12px;font-weight:700}body[data-theme=dark] .adm-shell .adm-banner{border-color:#fbbf2447;background:#fbbf2414;color:#fcd34d}.adm-shell .adm-body{padding:28px 32px 64px}.adm-shell .adm-welcome{gap:6px;padding:0 0 22px}.adm-shell .adm-welcome b{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--tx)}.adm-shell .adm-welcome .adm-hint{max-width:960px;font-size:13.5px;line-height:1.6;color:var(--mut)}.adm-shell .adm-hint{color:var(--tx3)}.adm-shell .adm-err{padding:10px 12px;border-radius:10px;background:var(--warnbg);color:var(--warn);font-size:13px;line-height:1.5}.adm-shell .adm-card{padding:20px 22px;border:1px solid var(--bd);border-radius:16px;background:var(--card);box-shadow:var(--sh-card);transition:box-shadow .2s,border-color .2s}.adm-shell .adm-split>.adm-card+.adm-card{margin-top:0}.adm-shell .adm-card h2{margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--tx)}.adm-shell .adm-card>.adm-hint{color:var(--mut);line-height:1.5}.adm-shell .adm-card:has(>.adm-fold){padding:14px 20px}.adm-shell .adm-fold{margin:-8px -10px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .15s}.adm-shell .adm-fold:hover{background:var(--hov)}.adm-shell .adm-card:has(>.adm-fold:hover){border-color:var(--line-h);box-shadow:var(--sh-lift)}.adm-shell .adm-fold+*{animation:adm-in .3s var(--ease) backwards}.adm-shell .adm-field{color:var(--tx2);font-size:12.5px}.adm-shell :is(input[type=text],input[type=email],input[type=date],input[type=number],input[type=password],textarea,.adm-select){padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--field);font-size:13.5px;line-height:20px;transition:border-color .15s,box-shadow .15s,background .15s}.adm-shell textarea{line-height:1.55}.adm-shell input[type=date]{height:40px}.adm-shell :is(input[type=text],input[type=email],input[type=date],input[type=number],input[type=password],textarea,.adm-select):hover:not(:disabled):not(:focus):not(.open){border-color:var(--line-h)}.adm-shell :is(input[type=text],input[type=email],input[type=date],input[type=number],input[type=password],textarea):focus,.adm-shell .adm-select:is(:focus-visible,.open){border-color:var(--ac);background:var(--field);box-shadow:var(--ring)}.adm-shell textarea.bad{border-color:var(--warn)}.adm-shell .adm-select .t{min-height:20px}.adm-shell .adm-field.row:has(>input[type=radio]){padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--bd);cursor:pointer;transition:background .15s,box-shadow .15s}.adm-shell .adm-field.row:has(>input[type=radio]):hover{background:var(--rowh);box-shadow:inset 0 0 0 1px var(--line-h)}.adm-shell .adm-field.row:has(>input[type=radio]:checked){background:color-mix(in srgb,var(--acbg) 55%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac) 50%,transparent)}.adm-shell .adm-field.row:has(>input[type=radio]:disabled){opacity:.55;cursor:default}.adm-shell .adm-list{padding:6px;border-color:var(--bd);border-radius:12px;box-shadow:var(--sh);font-size:13.5px;animation:adm-pop .16s var(--ease)}.adm-shell .adm-list .g{font-size:11px;letter-spacing:.44px}.adm-shell .adm-list .o{transition:background .1s}.adm-shell .adm-list .o.hi{background:var(--hov)}.adm-shell :is(.adm-btn,.editbtn){height:40px;gap:6px;padding:0 16px;border:0;border-radius:10px;background:var(--ac);color:#fff;box-shadow:none;font-size:13px;font-weight:500;transition:background .15s,box-shadow .2s,color .15s,transform .12s}.adm-shell :is(.adm-btn,.editbtn):hover:not(:disabled){background:var(--ach);filter:none;transform:none;box-shadow:0 4px 12px #188cef4d}.adm-shell :is(.adm-btn,.editbtn):active:not(:disabled){transform:scale(.96)}.adm-shell :is(.adm-btn,.editbtn):disabled{opacity:.5;cursor:default}.adm-shell .adm-btn.ghost{border:0;background:var(--card);color:var(--tx2);box-shadow:inset 0 0 0 1px var(--line)}.adm-shell .adm-btn.ghost:hover:not(:disabled){background:var(--hov);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line-h)}.adm-shell .adm-tabs{display:flex;width:fit-content;max-width:100%;gap:2px;margin:0 0 20px;padding:4px;overflow-x:auto;border:0;border-radius:12px;background:var(--seg)}.adm-shell .adm-tab{flex:none;margin:0;padding:8px 16px;border:0;border-radius:9px;color:var(--mut);font-size:13px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.adm-shell .adm-tab:hover{color:var(--tx)}.adm-shell .adm-tab.on{background:var(--card);color:var(--tx);box-shadow:0 1px 3px #0f17291a}.adm-shell .adm-table{font-size:13px}.adm-shell .adm-table th{padding:10px 12px;border-bottom:1px solid var(--bd);color:var(--tx3);font-size:11px;font-weight:500;letter-spacing:.44px}.adm-shell .adm-table td{padding:12px;border-bottom:1px solid var(--bd2);transition:background .15s}.adm-shell .adm-table tbody tr:hover td{background:var(--rowh)}.adm-shell .adm-table tr.link:hover td{background:var(--hov)}.adm-shell .adm-table td:has(>input,>.iconbtn){vertical-align:middle}.adm-shell .adm-table td.adm-mono{font-size:12px}.adm-shell .adm-scroll .adm-table :is(th,td){padding-inline:10px}.adm-shell .adm-scroll{scrollbar-width:thin}.adm-shell .tx-table td{padding:8px 10px;vertical-align:middle}.adm-shell .adm-badge{padding:3px 9px;border:0;border-radius:999px;background:var(--acbg);color:var(--actx);font-size:11.5px;font-weight:500;line-height:14px}.adm-shell .adm-badge.warn{border:0;background:var(--warnbg);color:var(--warn)}.adm-shell .adm-badge.role{background:var(--tx);color:var(--card)}.adm-shell .adm-badge.soft{background:var(--hov);color:var(--mut)}.adm-shell .adm-chip{padding:3px 10px;background:var(--acbg);color:var(--actx);font:500 12px/16px Inter,system-ui,sans-serif;transition:background .15s,color .15s,transform .12s}.adm-shell .adm-chip:hover{background:var(--ac);color:#fff}.adm-shell .adm-chip:active{transform:scale(.94)}.adm-shell .adm-chip.dim{background:var(--hov);color:var(--tx2)}.adm-shell .adm-meta{border-top-color:var(--bd2)}.adm-shell summary{transition:color .15s}.adm-shell summary:hover{color:var(--ac)}.adm-shell .toast{display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 32px));bottom:28px;padding:11px 18px;transform:none;translate:-50% 0;border-radius:12px;background:#0f172a;color:#fff;font-size:13.5px;font-weight:500;box-shadow:0 12px 32px #0f172940;animation:adm-toast-in .35s var(--ease),adm-toast-out .25s ease-in 2.35s forwards}.adm-shell .toast:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 4px #38bdf833}body[data-theme=dark] .adm-shell .toast{background:#e6ebf3;color:#0f172a}.adm-shell .usg-tile{padding:18px 20px;border-color:var(--bd);box-shadow:var(--sh-card);transition:transform .25s var(--ease),box-shadow .25s}.adm-shell .usg-tile:hover{transform:translateY(-2px);box-shadow:var(--sh-lift)}.adm-shell .usg-tile:before{top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0}.adm-shell .usg-tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(180px 100px at 100% 0,rgba(24,140,239,.08),transparent 70%)}.adm-shell .usg-tile .l{color:var(--tx3);font-size:11px;font-weight:500;letter-spacing:.44px}.adm-shell .usg-tile .v{color:var(--tx);font-size:28px;font-weight:600}.adm-shell .usg-tile.warn .v{color:var(--warn)}.adm-shell .usg-tile .s{color:var(--mut);font-size:12.5px}.adm-shell .usg-bars .row{font-size:13px}.adm-shell :is(.usg-bars .b,.usg-share){height:8px;border-radius:999px;background:var(--seg)}.adm-shell :is(.usg-bars .f,.usg-share div){border-radius:999px;transform-origin:left;transition:width .5s var(--ease)}.adm-shell .usg-daily .bar{transition:fill .15s}.adm-shell .usg-daily .lbl{font-size:11px}@property --adm-i{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes adm-in{0%{opacity:0;transform:translateY(8px)}}@keyframes adm-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes adm-grow{0%{transform:scaleX(0)}}@keyframes adm-rise{0%{transform:scaleY(0)}}@keyframes adm-toast-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes adm-toast-out{to{opacity:0;transform:translateY(8px) scale(.98)}}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr:nth-child(-n+30)){animation:adm-in .4s var(--ease) backwards;animation-delay:calc(var(--adm-i) * 35ms)}.adm-shell :is(.usg-bars .b,.usg-bars .f,.adm-table td,.usg-share,.usg-share div){--adm-i: inherit}.adm-shell :is(.usg-bars .f,.usg-share div){animation:adm-grow .8s var(--ease) backwards;animation-delay:calc(.12s + var(--adm-i) * 40ms)}.adm-shell .usg-daily .bar{--adm-i: inherit;transform-box:fill-box;transform-origin:50% 100%;animation:adm-rise .6s var(--ease) backwards;animation-delay:calc(.12s + var(--adm-i) * 18ms)}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(2){--adm-i: 1}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(3){--adm-i: 2}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(4){--adm-i: 3}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(5){--adm-i: 4}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(6){--adm-i: 5}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(7){--adm-i: 6}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(8){--adm-i: 7}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(9){--adm-i: 8}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(10){--adm-i: 9}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(11){--adm-i: 10}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(12){--adm-i: 11}.adm-shell :is(.adm-body>*,.usg-tiles>*,.usg-cols>*,tbody>tr,.usg-bars>.row,.usg-daily>g):nth-child(n+13){--adm-i: 12}@media(prefers-reduced-motion:reduce){.adm-shell *,.adm-shell *:before,.adm-shell *:after{animation:none!important;transition:none!important}}body{--fl-warn-bg: #FEF3C7;--fl-warn-tx: #78350F;--fl-purple-bg: rgba(15,139,141,.12);--fl-purple: #0F8B8D;--fl-late: #D1483F;--fl-soon: #B45309}body[data-theme=dark]{--fl-warn-bg: rgba(217,119,6,.16);--fl-warn-tx: #F5C77A;--fl-purple: #5FD3D5;--fl-soon: #F0A85C;--fl-late: #F08A82}.fl-page{padding:4px 32px 64px;max-width:1240px}.fl-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fl-h1{font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0}.fl-sub{color:var(--tx2);font-size:13.5px;margin-top:4px}.fl-back{border:0;background:transparent;color:var(--tx2);font-size:12.5px;cursor:pointer;padding:0;margin:4px 0 16px;display:flex;align-items:center;gap:4px}.fl-back:hover{color:var(--tx)}.fl-badge{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.fl-badge.draft{background:var(--field);color:var(--tx2)}.fl-badge.review{background:var(--acbg);color:var(--ac)}.fl-badge.rework{background:var(--fl-warn-bg);color:var(--fl-warn-tx)}.fl-badge.approved{background:#5a9e7a2e;color:var(--ok)}.fl-badge.ai{font-size:9.5px;padding:2px 6px;background:var(--fl-purple-bg);color:var(--fl-purple)}.fl-banner{display:flex;gap:14px;align-items:center;padding:14px 20px;border-radius:14px;background:var(--acbg);color:var(--ac);margin:16px 0}.fl-banner .em{flex:none;display:grid;place-items:center}.fl h3>svg,.fl-askbtn>svg{vertical-align:-2px;flex:none}.fl-banner b{display:block;font-size:13.5px;font-weight:500}.fl-banner span{font-size:12.5px}.fl-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.fl-cols.narrow{grid-template-columns:minmax(0,1fr) 320px}@media(max-width:1000px){.fl-cols,.fl-cols.narrow{grid-template-columns:1fr}}.fl-card{background:var(--card);border:1px solid var(--bd);border-radius:16px;padding:20px}.fl-card+.fl-card{margin-top:16px}.fl-card h3{margin:0 0 12px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.fl-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin:14px 0 5px}.fl-label:first-child{margin-top:0}.fl-text{font-size:12.5px;color:var(--tx2);line-height:1.5;margin:0;white-space:pre-wrap}.fl-text.tx{color:var(--tx)}.fl-tabs{display:inline-flex;gap:2px;padding:6px;background:var(--field);border-radius:12px;margin:16px 0 20px}.fl-tab{border:0;background:transparent;padding:8px 18px;border-radius:8px;font-size:13px;color:var(--tx2);cursor:pointer;font:inherit}.fl-tab.on{background:var(--card);color:var(--tx);box-shadow:0 1px 3px #00000014;font-weight:500}.fl-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--tx2);font-size:12.5px;margin-top:8px}.fl-form{display:flex;flex-direction:column;gap:16px}.fl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:700px){.fl-grid2{grid-template-columns:1fr}}.fl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fl-field>span{font-size:12.5px;font-weight:500;color:var(--tx2);display:flex;align-items:center;gap:6px}.fl-field input.empty{border:1px dashed var(--bd)}.fl-field .hint{font-size:11px;color:var(--fl-soon)}.fl-doc{background:var(--bg);border:1px solid var(--bd);border-radius:12px;padding:28px 36px;min-height:240px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.fl-doc.thumb{max-height:340px;overflow:hidden;padding:16px 20px;font-size:10px;line-height:1.5;pointer-events:none;mask-image:linear-gradient(#000 60%,transparent);-webkit-mask-image:linear-gradient(#000 60%,transparent)}.fl-doc.thumb h1,.fl-doc.thumb h2,.fl-doc.thumb h3{font-size:12px}.fl-file{display:flex;align-items:center;gap:10px;font-size:12.5px;margin-bottom:14px}.fl-file .sq{width:28px;height:28px;border-radius:8px;background:#b2504624;flex:none}.fl-file .sq.txt{background:var(--acbg)}.fl-file b{font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-lnk{border:0;background:transparent;color:var(--ac);font-size:12.5px;font-weight:500;cursor:pointer;padding:0;font-family:inherit}.fl-lnk:hover{color:var(--ach)}.fl-lnk.danger{color:var(--fl-late)}.fl-stage{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--tx3);text-transform:uppercase;display:flex;gap:8px;align-items:center;margin-bottom:8px}.fl-par{font-size:10px;background:var(--fl-purple-bg);color:var(--fl-purple);padding:2px 8px;border-radius:999px;letter-spacing:.04em}.fl-steps{display:flex;gap:24px;flex-wrap:wrap}.fl-step{display:flex;gap:12px;align-items:center}.fl-step .n{font-size:13.5px;font-weight:500}.fl-step .p{font-size:12px;color:var(--tx2)}.fl-av{width:40px;height:40px;border-radius:999px;background:var(--tx);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex:none}.fl-line{width:1px;height:22px;background:var(--bd);margin:6px 0 6px 19px}.fl-st{display:flex;gap:10px;align-items:flex-start;padding:7px 0}.fl-dot{width:14px;flex:none;font-weight:600;font-size:13px;text-align:center;line-height:1.4}.fl-dot.approved{color:var(--ok)}.fl-dot.pending{color:var(--fl-soon)}.fl-dot.waiting,.fl-dot.planned,.fl-dot.cancelled{color:var(--tx3)}.fl-dot.returned{color:var(--fl-late)}.fl-st .n{font-size:12.5px;font-weight:500}.fl-st .p{font-size:11.5px;color:var(--tx2)}.fl-st .s{font-size:11px;color:var(--tx3)}.fl-st .s.approved{color:var(--ok)}.fl-st .s.returned{color:var(--fl-late)}.fl-st .s.pending{color:var(--fl-soon)}.fl-quote{margin:6px 0 0;padding:6px 10px;border-left:2px solid var(--bd);color:var(--tx2);font-size:12.5px;white-space:pre-wrap}.fl-task{background:var(--acbg);border-color:transparent;box-shadow:inset 0 0 0 1px #6d4de61f}.fl-task h3,.fl-task p{color:var(--ac)}.fl-task p{margin:0 0 8px;font-size:12.5px;line-height:1.45}.fl-btnrow{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.fl-btnrow .adm-btn{flex:1;justify-content:center}.fl-btnrow .adm-btn.ghost{background:var(--card)}.fl-warnbox{background:var(--fl-warn-bg);color:var(--fl-warn-tx);border-radius:10px;padding:10px 12px;font-size:12.5px;margin-top:8px;line-height:1.45}.fl-warnbox b{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.fl-warnbox .q{display:block;font-size:11.5px;opacity:.8;margin-top:4px;font-style:italic}.fl-askbtn{display:flex;gap:8px;align-items:center;width:100%;margin-top:14px;padding:10px 14px;border-radius:10px;border:1px solid var(--bd);background:var(--bg);color:var(--tx);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .15s ease-out}.fl-askbtn:hover{background:var(--hov)}.fl-q{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--tx2);font:inherit;font-size:11.5px;padding:3px 0;cursor:pointer}.fl-q:hover{color:var(--ac)}.fl-anon{margin-left:auto;white-space:nowrap}.fl-foot{display:flex;gap:10px;flex-wrap:wrap;color:var(--tx3);font-size:11.5px;margin-top:12px;padding-top:10px;border-top:1px solid var(--bd)}.fl-chat{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto;margin:10px 0}.fl-chat.tall{max-height:none;min-height:200px}.fl-msg{padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.5;max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere}.fl-msg.user{align-self:flex-end;background:var(--acbg);color:var(--ac)}.fl-msg.assistant{align-self:flex-start;background:var(--field)}.fl-chatform{display:flex;gap:8px;align-items:flex-end}.fl-chatform textarea{flex:1;min-height:40px;resize:none}.fl-ev{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--bd);font-size:13px;align-items:flex-start}.fl-ev:last-child{border-bottom:0}.fl-ev .w{color:var(--tx3);font-size:12px;white-space:nowrap;min-width:130px}.fl-ev .who{font-weight:500}.fl-ev .k{color:var(--tx2)}.fl-change{background:var(--bg);border-radius:12px;padding:14px 16px;margin-bottom:12px;font-size:13px}.fl-change .h{display:flex;gap:8px;align-items:center;margin-bottom:4px}.fl-change .h b{font-weight:600}.fl-change .tt{color:var(--tx2);font-size:12.5px;margin-bottom:8px}.fl-was{color:var(--fl-late)}.fl-now{color:var(--ok)}.fl-pills{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.fl-pill{border:1px solid var(--bd);background:var(--card);color:var(--tx);padding:8px 14px;border-radius:999px;font:inherit;font-size:13px;cursor:pointer}.fl-pill.on{background:var(--tx);color:var(--bg);border-color:var(--tx)}.fl-opts{display:flex;gap:12px;margin-bottom:16px}.fl-opt{flex:1;display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--bd);border-radius:12px;background:var(--card);cursor:pointer;text-align:left;font:inherit;color:inherit}.fl-opt.on{border-color:var(--ac);background:var(--acbg)}.fl-opt .ic{width:38px;height:38px;border-radius:10px;background:var(--field);display:flex;align-items:center;justify-content:center;flex:none}.fl-opt b{display:block;font-size:13.5px;font-weight:600}.fl-opt span{font-size:12px;color:var(--tx2)}.fl-drop{border:2px dashed var(--bd);border-radius:12px;padding:32px;text-align:center;color:var(--tx2);font-size:13.5px;display:flex;flex-direction:column;gap:10px;align-items:center}.fl-drop.over{border-color:var(--ac);background:var(--acbg)}.fl-drop .or{font-size:12px;color:var(--tx3)}.fl-check{display:flex;flex-direction:column;gap:6px;font-size:13px;padding:14px 16px;background:var(--bg);border:1px solid var(--bd);border-radius:12px;margin-top:12px}.fl-check b{font-weight:600;margin-bottom:4px}.fl-check .done{color:var(--ok)}.fl-check .todo{color:var(--tx3)}.fl-check .run{color:var(--tx)}.fl-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;align-items:center;flex-wrap:wrap}.fl-actions .sp{flex:1}.fl-empty{padding:48px 0;text-align:center;color:var(--tx3);font-size:14px}.fl-md p{margin:0 0 8px}.fl-md ul{margin:0 0 8px;padding-left:18px}.fl-md h4{margin:8px 0 4px;font-size:13px}.chatp{display:flex;flex-direction:column;height:100vh;max-width:880px;margin:0 auto;padding:20px 24px 16px;box-sizing:border-box}.chatp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--bd)}.chatp-head .adm-btn.ghost{display:inline-flex;align-items:center;gap:6px}.chatp-scroll{flex:1;overflow-y:auto;padding:20px 4px;display:flex;flex-direction:column;gap:22px}.chatp-empty{margin:auto 0;text-align:center;padding:24px 0}.chatp-spark{width:60px;height:60px;border-radius:18px;margin:0 auto 16px;background:var(--grad);color:#fff;box-shadow:0 10px 24px #6d4de64d;display:flex;align-items:center;justify-content:center}.chatp-empty h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--tx)}.chatp-empty p{margin:8px 0 22px;color:var(--tx2);font-size:15px}.chatp-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;text-align:left}.chatp-starter{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--bd);border-radius:14px;background:var(--card);color:var(--tx);font:inherit;cursor:pointer;text-align:left;transition:border-color .15s,transform .15s}.chatp-starter:hover{border-color:var(--ac);transform:translateY(-1px)}.chatp-starter b{font-size:14px}.chatp-starter span{font-size:13px;color:var(--tx2);line-height:1.45}.chatp-msg{display:flex;gap:12px;align-items:flex-start}.chatp-msg.me{justify-content:flex-end}.chatp-bubble{max-width:78%;padding:11px 16px;border-radius:18px 18px 4px;background:var(--grad);color:#fff;box-shadow:0 4px 14px #6d4de638;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.chatp-ava{width:32px;height:32px;flex:none;border-radius:10px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;margin-top:2px}.chatp-body{min-width:0;max-width:88%}.chatp-body .fl-md{font-size:15px;line-height:1.65}.chatp-body .fl-md p{margin:0 0 10px}.chatp-body .fl-md p:last-child{margin-bottom:0}.chatp-copy{display:inline-flex;align-items:center;gap:5px;margin-top:8px;border:0;background:transparent;color:var(--tx3);font:inherit;font-size:12px;padding:2px 0;cursor:pointer;opacity:0;transition:opacity .15s}.chatp-msg:hover .chatp-copy,.chatp-copy:focus-visible{opacity:1}.chatp-copy:hover{color:var(--ac)}.chatp-typing{display:flex;gap:5px;padding:12px 2px}.chatp-typing i{width:7px;height:7px;border-radius:50%;background:var(--tx3);animation:chatp-b 1.1s infinite ease-in-out}.chatp-typing i:nth-child(2){animation-delay:.18s}.chatp-typing i:nth-child(3){animation-delay:.36s}@keyframes chatp-b{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}.chatp-composer{padding-top:10px}.chatp-input{display:flex;align-items:flex-end;gap:8px;padding:10px 10px 10px 16px;background:var(--card);border:1px solid var(--bd);border-radius:18px;box-shadow:var(--sh);transition:border-color .15s}.chatp-input:focus-within{border-color:var(--ac);box-shadow:var(--ring)}.chatp-input textarea{flex:1;border:0;background:transparent;resize:none;font:inherit;font-size:15px;line-height:1.5;color:var(--tx);padding:6px 0;min-height:24px;max-height:200px;outline:0}.chatp-send{width:40px;height:40px;flex:none;border:0;border-radius:12px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,opacity .15s}.chatp-send:hover:not(:disabled){background:var(--ach)}.chatp-send:disabled{opacity:.35;cursor:default}.chatp-foot{display:flex;justify-content:space-between;gap:12px;padding:8px 6px 0;font-size:12px;color:var(--tx3);flex-wrap:wrap}@media(max-width:720px){.chatp-starters{grid-template-columns:1fr}.chatp-bubble,.chatp-body{max-width:100%}}body{margin:0;--bg: #F7F6FC;--sb: #F1EFFA;--bd: #E4E1F2;--tx: #1C1A2E;--tx2: #676387;--tx3: #A29EBF;--ac: #6D4DE6;--ach: #5B3BD1;--acbg: #EEEAFD;--ok: #2E9E6B;--field: #EEECF7;--card: #FFFFFF;--hov: rgba(109,77,230,.06);--hov2: rgba(109,77,230,.09);--sh: 0 1px 2px rgba(28,26,46,.05), 0 10px 30px rgba(109,77,230,.1);--grad: linear-gradient(135deg, #8B5CF6 0%, #6366F1 55%, #3B82F6 100%);--ring: 0 0 0 4px rgba(109,77,230,.16);--teal: #0EA5A4;--coral: #F0625D;--amber: #F59E0B;background:var(--bg);color:var(--tx);font-family:Inter,system-ui,sans-serif;transition:background .15s ease-out,color .15s ease-out}body[data-theme=dark]{--bg: #15131F;--sb: #1B1827;--bd: #2C2840;--tx: #EEEBFA;--tx2: #9A95B8;--tx3: #6C6789;--ac: #A48CFF;--ach: #B9A6FF;--acbg: rgba(164,140,255,.16);--field: #242034;--card: #1F1B2E;--hov: rgba(164,140,255,.08);--hov2: rgba(164,140,255,.12);--sh: 0 1px 2px rgba(0,0,0,.3), 0 10px 30px rgba(0,0,0,.35);--grad: linear-gradient(135deg, #A78BFA 0%, #818CF8 55%, #60A5FA 100%);--ring: 0 0 0 4px rgba(164,140,255,.22);--teal: #2DD4BF;--coral: #FB7185;--amber: #FBBF24}*{box-sizing:border-box}a{color:var(--ac)}a:hover{color:var(--ach)}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}input::placeholder{color:var(--tx3)}button{font:inherit;color:inherit}@keyframes tbin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app{display:flex;height:100vh;overflow:hidden}.sidebar{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--sb) 0%,var(--bg) 100%);border-right:1px solid var(--bd);overflow:hidden;transition:width .2s ease-out,min-width .2s ease-out,left .2s ease-out}.sb-logo{padding:20px 16px 14px;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.sb-logo b{font-size:17px;font-weight:800;letter-spacing:-.01em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sb-logo span{font-size:15px;font-weight:500;color:var(--tx3)}.sb-search-row{padding:0 16px 12px;gap:8px;align-items:center;display:flex}.sb-search{flex:1;display:flex;align-items:center;gap:8px;background:var(--field);border:1px solid transparent;border-radius:10px;padding:0 10px;height:36px;transition:background .15s ease-out,border-color .15s ease-out}.sb-search:focus-within{background:var(--card);border-color:var(--ac);box-shadow:var(--ring)}.sb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--tx)}.iconbtn{border:0;background:transparent;color:var(--tx2);cursor:pointer;padding:6px;border-radius:8px;display:flex;transition:color .15s ease-out,background .15s ease-out}.iconbtn:hover{color:var(--tx);background:var(--hov)}.iconbtn.accent{color:var(--ac)}.navbtn{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;font-size:14px;cursor:pointer;text-align:left;white-space:nowrap;width:100%;transition:background .15s ease-out}.navbtn:hover{background:var(--hov)}.navbtn.on{background:var(--acbg);color:var(--ac);font-weight:500;box-shadow:inset 3px 0 0 var(--ac)}.sb-nav{padding:0 8px;display:flex;flex-direction:column;gap:2px}.nav-count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#d9463e;color:#fff;font-size:11px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-sec{padding:12px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.sb-tree{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px 8px 8px}.sb-sec{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 20px;width:100%;border:0;border-radius:10px;background:transparent;font-size:14px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease-out}.sb-sec:hover{background:var(--hov)}.ti{position:relative}.ti .dots{opacity:0;transition:opacity .15s ease-out;position:absolute;right:5px;top:6px;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--tx2);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ti:hover .dots{opacity:1}.ti .dots.show{opacity:.6}.ti:hover .dots.show,.ti .dots.show:hover{opacity:1}.ti .dots:hover{background:var(--hov)}.ti-btn{display:flex;align-items:center;height:36px;width:100%;padding:0 30px 0 40px;border:0;border-radius:10px;font-size:14px;cursor:pointer;text-align:left;background:transparent;transition:background .15s ease-out,color .15s ease-out}.ti-btn:hover{background:var(--hov)}.ti-btn.on{background:var(--acbg);color:var(--ac);font-weight:500}.ti-btn.on:hover{background:var(--acbg)}.ti-btn span.t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-line{position:absolute;top:-1px;left:12px;right:12px;height:2px;background:var(--ac);border-radius:2px;z-index:2}.sb-foot{padding:16px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;border-top:1px solid var(--bd)}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:16px;padding:20px 32px}.crumbs{display:flex;align-items:center;gap:6px;font-size:14px;min-width:0;overflow:hidden}.crumbs .lnk{border:0;background:transparent;color:var(--tx2);font-size:14px;cursor:pointer;padding:4px 2px;border-radius:6px;white-space:nowrap;transition:color .15s ease-out}.crumbs .lnk:hover{color:var(--tx)}.crumbs .cur{color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:40px;padding:4px 2px}.crumbs .sep{color:var(--tx3);display:flex;flex:none}.top-right{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.save-label{font-size:13px;color:var(--tx2);transition:opacity .3s ease-out;white-space:nowrap}.save-dot{width:8px;height:8px;border-radius:999px;transition:background .3s ease-out}.editbtn{display:flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--grad);color:#fff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 6px 16px #6d4de647;transition:transform .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out}.editbtn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 20px #6d4de657}.content{flex:1;overflow-y:auto;position:relative}.overlay{position:fixed;inset:0;z-index:29}.overlay.dim{background:#00000059;z-index:45}.popmenu{position:fixed;z-index:60;background:var(--card);border:1px solid var(--bd);border-radius:12px;box-shadow:var(--sh);padding:6px;min-width:200px;animation:tbin .15s ease-out}.popmenu button{display:flex;align-items:center;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-size:14px;cursor:pointer;white-space:nowrap;text-align:left;transition:background .15s ease-out}.popmenu button:hover{background:var(--hov)}.popmenu button.danger{color:#b25046}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--tx);color:var(--bg);padding:10px 18px;border-radius:999px;font-size:14px;box-shadow:var(--sh);z-index:70;animation:tbin .15s ease-out}.list-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:72px 0;color:var(--tx3);text-align:center;font-size:14px}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}.sec-empty{padding:6px 12px 8px 32px;color:var(--tx3);font-size:13px}.modal{position:fixed;z-index:46;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 48px));display:flex;flex-direction:column;background:var(--card);border:1px solid var(--bd);border-radius:18px;box-shadow:var(--sh)}.modal-head{display:flex;align-items:center;padding:16px 16px 12px;font-size:15px}.modal-head b{flex:1;font-weight:600}.modal-body{padding:0 16px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px 16px;border-top:1px solid var(--bd);margin-top:8px}.modal .hint{margin:0;font-size:13px;color:var(--tx2);line-height:1.5}.modal .editbtn:disabled{opacity:.5;cursor:default}.modal .lnk{border:0;background:transparent;color:var(--tx2);cursor:pointer;font-size:14px}.modal .lnk:hover{color:var(--tx)}.imp-file{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--tx2)}.imp-file .t{color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-file .dim,.imp-list .dim{color:var(--tx3)}.imp-sec{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--tx2)}.imp-sec input{height:36px;padding:0 10px;border:1px solid var(--bd);border-radius:10px;background:var(--field);color:var(--tx);font:inherit;font-size:14px;outline:0}.imp-sec input:focus{border-color:var(--ac);background:var(--bg)}.imp-counts{font-size:14px}.imp-list{margin:8px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.7}.imp-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-list .sec{color:var(--ac)}.imp-list .bad{color:#b25046}.imp-err{margin:0;font-size:13px;color:#b25046}input[type=checkbox]:not(.raw){appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex:none;border:1.5px solid var(--tx3);border-radius:6px;background:var(--card);cursor:pointer;display:inline-grid;place-content:center;transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}input[type=checkbox]:not(.raw):before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .12s ease-out;background:#fff;clip-path:polygon(14% 44%,0 65%,40% 100%,100% 22%,84% 8%,40% 66%)}input[type=checkbox]:not(.raw):checked{background:var(--grad);border-color:transparent}input[type=checkbox]:not(.raw):checked:before{transform:scale(1)}input[type=checkbox]:not(.raw):hover{border-color:var(--ac)}input[type=checkbox]:not(.raw):focus-visible{outline:0;box-shadow:var(--ring)}input[type=radio]{accent-color:var(--ac)}.sw{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:var(--tx2);font-weight:500}.sw input{position:absolute;opacity:0;width:0;height:0}.sw .track{width:38px;height:22px;flex:none;border-radius:999px;background:var(--tx3);position:relative;transition:background .18s ease-out}.sw .track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .18s ease-out}.sw input:checked+.track{background:var(--grad)}.sw input:checked+.track:after{transform:translate(16px)}.sw input:focus-visible+.track{box-shadow:var(--ring)}.sw.on{color:var(--ac)}
