@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(./urbanist-latin-ext-400-normal-DZynuzUy.woff2)format("woff2"),url(./urbanist-latin-ext-400-normal-AR80KGOc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(./urbanist-latin-400-normal-ClbGNxcV.woff2)format("woff2"),url(./urbanist-latin-400-normal-BHTGe-Vj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(./urbanist-latin-ext-500-normal-DjtxgPdH.woff2)format("woff2"),url(./urbanist-latin-ext-500-normal-DU_MVRy-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(./urbanist-latin-500-normal-CTXUkCRo.woff2)format("woff2"),url(./urbanist-latin-500-normal-DpQ4Tjrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(./urbanist-latin-ext-600-normal-Edu9tcYw.woff2)format("woff2"),url(./urbanist-latin-ext-600-normal-D22gvnSM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(./urbanist-latin-600-normal-BuXRW95m.woff2)format("woff2"),url(./urbanist-latin-600-normal-cDQtY_pk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(./urbanist-latin-ext-700-normal-B8Y3NOrp.woff2)format("woff2"),url(./urbanist-latin-ext-700-normal-LzPfOSk1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(./urbanist-latin-700-normal-BtsT2zLv.woff2)format("woff2"),url(./urbanist-latin-700-normal-Zdugn5sa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(./urbanist-latin-ext-800-normal-CYewglmJ.woff2)format("woff2"),url(./urbanist-latin-ext-800-normal-D5Aj31bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(./urbanist-latin-800-normal-ga5fynFS.woff2)format("woff2"),url(./urbanist-latin-800-normal-1m03Cp15.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet:#5425e8;--violet-d:#4318c4;--violet-l:#efeafe;--violet-xl:#f7f5ff;--ink:#18151f;--ink-2:#3f3b4d;--slate:#6b6878;--cloud:#f3f2f7;--line:#eceaf2;--line2:#dedbe7;--white:#fff;--bg:#f3f2f7;--glow-a:#ece6fb;--glow-b:#f6eee6;--surface:#fff;--surface-2:#faf9fc;--chip:#f1f0f5;--track:#e4e7ec;--glass:#ffffffdb;--pill-bg:#18151f;--pill-fg:#fff;--on-accent:#fff;--warn-ink:#7a2e0e;--err-line:#fda29b;--prodimg:linear-gradient(135deg,#f3eeff,#fbe9f0);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ok:#067647;--ok-bg:#dcfae6;--warn:#93370d;--warn-bg:#fef0c7;--warn-box:#fff8ec;--err:#b42318;--err-bg:#fee4e2;--info:#1849a9;--info-bg:#e0eaff;--grad:linear-gradient(90deg,#8b3ff2,#5425e8,#4f6bff);--shadow:0 1px 2px #18151f0a,0 18px 40px -24px #30187838;--shadow-btn:0 10px 22px -12px #5425e8d9;--r:22px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--ink);background:radial-gradient(70vmax 50vmax at 0% -10%,var(--glow-a),transparent 70%),radial-gradient(60vmax 45vmax at 100% 0%,var(--glow-b),transparent 70%),var(--bg);background-attachment:fixed;font:500 14.5px/1.5 Urbanist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3{margin:0;font-family:inherit}h1{letter-spacing:-.025em;font-size:34px;font-weight:700;line-height:1.15}h2{letter-spacing:-.01em;font-size:17px;font-weight:700}a{color:var(--violet)}a:hover{color:var(--violet-d)}button,input,select,textarea{font:inherit;color:inherit}.muted{color:var(--slate)}.small{font-size:12.5px}.b{font-weight:700}.ell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hidden{display:none}:root[data-theme=dark]{--violet:#8f6bff;--violet-d:#a88bff;--violet-l:#8f6bff2e;--violet-xl:#8f6bff1a;--ink:#eeebf5;--ink-2:#cfcadb;--slate:#a9a5b8;--cloud:#ffffff0f;--line:#ffffff14;--line2:#ffffff29;--white:#18161f;--bg:#0f0d14;--glow-a:#8f6bff1a;--glow-b:#f2c0560d;--surface:#18161f;--surface-2:#1e1b27;--chip:#ffffff12;--track:#ffffff1f;--glass:#18161fd1;--pill-bg:#eeebf5;--pill-fg:#18151f;--warn-ink:#f2c056;--err-line:#f58c7f80;--prodimg:linear-gradient(135deg,#8f6bff38,#f2828f29);--ok:#6fd38e;--ok-bg:#6fd38e24;--warn:#f2c056;--warn-bg:#f2c05624;--warn-box:#f2c0561a;--err:#f58c7f;--err-bg:#f58c7f24;--info:#8bb3f6;--info-bg:#8bb3f624;--shadow:0 1px 0 #ffffff0a inset,0 18px 40px -26px #000000d9;--shadow-btn:0 10px 24px -12px #8f6bffbf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.themebtn svg{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.shell{min-height:100vh;padding:12px 16px 24px}.topbar{z-index:22;border-radius:var(--r);background:var(--glass);-webkit-backdrop-filter:saturate(1.4)blur(14px);height:66px;box-shadow:var(--shadow);align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:sticky;top:12px}.topbar .brand{align-items:center;gap:10px;padding-right:8px;display:flex}.topbar .brand img{width:auto;height:28px}.topbar .spacer{flex:1}.pillsel{background:var(--cloud);border:1px solid var(--line);border-radius:999px;flex-direction:column;justify-content:center;height:46px;padding:0 14px;display:flex}.pillsel .lbl{color:var(--slate);font-size:11px;line-height:1.1}.pillsel select{text-overflow:ellipsis;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6878' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 2px center no-repeat;border:0;max-width:240px;padding:0 20px 0 0;font-size:13.5px;font-weight:700}.online{border:1px solid var(--line);background:var(--surface);white-space:nowrap;height:42px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.user{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 6px;display:flex}.user .avatar{width:34px;height:34px}.user .who{flex-direction:column;padding-right:4px;line-height:1.15;display:flex}.user .who small{color:var(--slate);font-size:11px}.user .who b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.iconbtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.iconbtn:hover{color:var(--ink);background:var(--cloud)}.frame{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.rail{z-index:18;flex-direction:column;gap:12px;display:flex;position:sticky;top:94px}.rail .grp{background:var(--glass);box-shadow:var(--shadow);border-radius:999px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.rail a,.rail button{width:46px;height:46px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.rail a:hover,.rail button:hover{background:var(--cloud);color:var(--ink)}.rail a.active{background:var(--violet);color:#fff;box-shadow:var(--shadow-btn)}.rail .badge{color:#fff;border:2px solid var(--surface);background:#e0445a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:2px;right:0}.rail:not(.open) [data-tip]:hover:after,.rail .collapse:hover:after{content:attr(data-tip);white-space:nowrap;background:var(--pill-bg);color:var(--pill-fg);z-index:30;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:600;position:absolute;top:50%;left:58px;transform:translateY(-50%)}.main{flex-direction:column;gap:18px;min-width:0;max-width:1440px;padding-bottom:20px;display:flex}@media (width<=1180px){h1{font-size:28px}.hide-s,.topbar .online,.user .who{display:none}}@media (width<=760px){.frame{grid-template-columns:minmax(0,1fr)}.rail{flex-direction:row;position:static}.rail .grp{flex-direction:row;overflow-x:auto}.topbar{flex-wrap:wrap;height:auto;padding:10px;position:static}}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 2px 2px;display:flex}.head p{color:var(--slate);margin:6px 0 0;font-size:15px}.eyebrow{color:var(--slate);margin-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.card{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:0;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.card.flat{gap:0;padding:0;overflow:hidden}.card.soft{background:var(--surface-2);box-shadow:none;border:1px solid var(--line)}.grid{gap:16px;display:grid}.g-auto{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.g-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.g-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stat{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.stat .n{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.15}.stat .ic{color:#fff;background:var(--violet);width:38px;height:38px;box-shadow:var(--shadow-btn);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.stat .ic.b2{background:#2f8f9d;box-shadow:0 10px 22px -12px #2f8f9de6}.stat .ic.b3{background:#d99a2b;box-shadow:0 10px 22px -12px #d99a2be6}.stat .ic.b4{background:#e0445a;box-shadow:0 10px 22px -12px #e0445ae6}.stat .ic.b5{background:#5b6475;box-shadow:0 10px 22px -12px #5b6475cc}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.stack{flex-direction:column;gap:8px;display:flex}.btn{border:1px solid var(--line2);background:var(--surface);cursor:pointer;height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--cloud)}.btn.primary{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:var(--shadow-btn)}.btn.primary:hover{background:var(--violet-d)}.btn.dark{background:var(--pill-bg);border-color:var(--pill-bg);color:var(--pill-fg)}.btn.danger{color:var(--err);border-color:var(--err-line)}.btn.sm{height:34px;padding:0 12px;font-size:13px}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.chip{border:1px solid var(--line2);background:var(--surface);cursor:pointer;border-radius:999px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600}.chip.on{border-color:var(--violet);background:var(--violet-l);color:var(--violet-d);font-weight:700}select.chip{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6878' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--ink);padding-right:32px}select.chip.on{background-color:var(--violet-l)}.seg{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button,.seg a{height:34px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.seg button.on,.seg a.on{background:var(--pill-bg);color:var(--pill-fg)}.search{align-items:center;display:flex;position:relative}.search svg{pointer-events:none;color:var(--slate);position:absolute;left:14px}.search input{border-radius:999px!important;padding-left:38px!important}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}label.f{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}input.i,select.i,textarea.i{border:1px solid var(--line2);background:var(--surface);border-radius:14px;outline:none;width:100%;height:42px;padding:0 14px;font-size:14px;font-weight:500}input.i:focus,select.i:focus,textarea.i:focus{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-l)}input.i:disabled,select.i:disabled,textarea.i:disabled{background:var(--surface-2);color:var(--slate)}select.i{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B6878' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:34px}textarea.i{resize:vertical;height:auto;padding:12px 14px;line-height:1.55}.check{align-items:center;gap:10px;font-size:14px;display:flex}.check input,input[type=checkbox],input[type=radio]{accent-color:var(--violet)}.check input{width:18px;height:18px}.pill{background:var(--chip);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.err{background:var(--err-bg);color:var(--err)}.pill.info{background:var(--info-bg);color:var(--info)}.pill.v{background:var(--violet-l);color:var(--violet-d)}.dot{background:#a6a3b3;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.ok{background:#12b76a}.dot.warn{background:#f79009}.tablewrap{overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:13.5px}table.t th{text-align:left;color:var(--slate);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 10px;font-size:11.5px;font-weight:700}table.t td{border-top:1px solid var(--chip);vertical-align:middle;white-space:nowrap;padding:12px 10px}table.t td.wrap{white-space:normal;min-width:200px}table.t td .sub{color:var(--slate);font-size:12px;font-weight:500;display:block}table.t th:first-child,table.t td:first-child{padding-left:20px}table.t th:last-child,table.t td:last-child{padding-right:20px}table.t tr.sel td{background:var(--violet-xl)}table.t tr.click{cursor:pointer}table.t tr.click:hover td{background:var(--surface-2)}.bar{background:var(--chip);border-radius:999px;height:8px;display:flex;overflow:hidden}.bar>span{background:var(--violet);height:100%;display:block}.avatar{background:var(--violet-l);width:36px;height:36px;color:var(--violet-d);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.note{background:var(--chip);color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.note.warn{background:var(--warn-box);color:var(--warn-ink)}.note.err{background:var(--err-bg);color:var(--err)}.empty{text-align:center;color:var(--slate);padding:40px 20px}.tabs{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.tabs button{height:34px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600}.tabs button.on{background:var(--pill-bg);color:var(--pill-fg)}.tabs.has-pill button.on,.seg.has-pill button.on,.seg.has-pill a.on{background:0 0}.login{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login .card{width:100%;max-width:420px;padding:28px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.err-t{color:var(--err);font-size:13px}.listwrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.listwrap.has-detail{grid-template-columns:minmax(0,1fr) 340px}.drawer{max-width:none}@media (width<=1180px){.listwrap.has-detail{grid-template-columns:minmax(0,1fr)}.listwrap.has-detail .drawer{z-index:40;border-radius:0;width:380px;max-width:92vw;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #18151f2e;position:fixed!important;top:0!important}}.replyrow{border-bottom:1px solid var(--chip);align-items:center;gap:12px;padding:12px 18px;display:flex}.replyrow:last-child{border-bottom:0}.item{background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.item .ico{background:var(--surface);width:38px;height:38px;color:var(--violet);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root{--ease:cubic-bezier(.2,.8,.2,1)}.view{flex-direction:column;gap:18px;min-width:0;display:flex}.btn,.chip,.iconbtn,.tabs button,.seg button,.seg a,.rail a,.rail button,.online,input.i,select.i,textarea.i{transition:background-color .2s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.btn:active,.chip:active,.rail a:active,.iconbtn:active{transform:scale(.96)}.card,.stat{transition:box-shadow .3s var(--ease),transform .3s var(--ease)}a.card:hover,.card.hover:hover{transform:translateY(-2px);box-shadow:0 1px 2px #18151f0a,0 26px 50px -24px #3018784d}.dot.live{animation:2.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{box-shadow:0 0 0 4px #12b76a2e}50%{box-shadow:0 0 0 7px #12b76a0f}}.is-flash{animation:flash .9s var(--ease)}@keyframes flash{0%{color:var(--violet)}to{color:inherit}}.drawer{animation:drawer-in .35s var(--ease) both}@keyframes drawer-in{0%{opacity:0;transform:translate(16px)}}.rail:not(.open) [data-tip]:hover:after,.rail .collapse:hover:after{animation:.25s cubic-bezier(.215,.61,.355,1) both tip-in}@keyframes tip-in{0%{opacity:0;transform:translate(-8px,-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.hero{grid-template-columns:minmax(300px,1.25fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.hero .hello{flex-direction:column;justify-content:center;gap:8px;padding:4px 6px;display:flex}.hero .stat{justify-content:flex-end;min-height:150px}.datepill{background:var(--surface);height:30px;box-shadow:var(--shadow);text-transform:capitalize;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}@media (width<=1180px){.hero{grid-template-columns:repeat(3,minmax(0,1fr))}.hero .hello{grid-column:1/-1}}.grow{transform-origin:bottom;transition:height .7s cubic-bezier(.65,0,.35,1)}.prodcard{border:1px solid var(--line2);background:var(--surface);cursor:pointer;width:100%;transition:border-color .2s var(--ease),background-color .2s var(--ease),box-shadow .3s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.prodcard:hover{background:var(--surface-2)}.prodcard.on{border-color:var(--violet);background:var(--violet-xl);box-shadow:0 0 0 3px var(--violet-l)}.prodimg{background:var(--prodimg);width:40px;height:40px;color:var(--violet);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.radio{border:2px solid var(--line2);width:18px;height:18px;transition:all .2s var(--ease);border-radius:50%;flex:none}.prodcard.on .radio{border:5px solid var(--violet)}.formwrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.summary{position:sticky;top:94px}.summary .mini{display:none}.summary .acts{flex-direction:column;gap:8px;display:flex}@media (width<=1180px){.formwrap{grid-template-columns:minmax(0,1fr)}.summary{z-index:12;background:var(--glass);-webkit-backdrop-filter:blur(14px);flex-flow:wrap;align-items:center;gap:12px;padding:12px 14px 12px 20px;position:sticky;top:auto;bottom:12px;box-shadow:0 -6px 30px -12px #30187840}.summary h2,.summary .full{display:none}.summary .mini{flex:1;min-width:200px;display:block}.summary .acts{flex-direction:row}.summary .err-t{flex-basis:100%;order:-1}}.topbar:before{content:"";z-index:-1;background:radial-gradient(70vmax 50vmax at 0% -10%,var(--glow-a),transparent 70%),radial-gradient(60vmax 45vmax at 100% 0%,var(--glow-b),transparent 70%),var(--bg);background-attachment:fixed;height:12px;position:absolute;top:-12px;left:-16px;right:-16px}.login{background:0 0}.login .card{gap:16px;box-shadow:0 1px 2px #18151f0a,0 30px 60px -30px #30187859}.scrim{display:none}@media (width<=1180px){.scrim{z-index:35;animation:fade .3s var(--ease);background:#18151f47;display:block;position:fixed;inset:0}}@keyframes fade{0%{opacity:0}}.tabs,.seg{isolation:isolate;position:relative}.tabs.has-pill:before,.seg.has-pill:before{content:"";z-index:-1;left:var(--pl,0);right:var(--pr,0);top:var(--pt,4px);bottom:var(--pb,4px);background:var(--pill-bg);opacity:var(--po,0);pointer-events:none;border-radius:999px;position:absolute}.rail .grp{isolation:isolate;position:relative}.rail .grp.has-pill:before{content:"";z-index:-1;left:var(--pl,0);right:var(--pr,0);top:var(--pt,0);bottom:var(--pb,0);background:var(--violet);box-shadow:var(--shadow-btn);opacity:var(--po,0);pointer-events:none;border-radius:999px;position:absolute}.rail .grp.has-pill a.active{box-shadow:none;background:0 0}.rail a.active:hover{background:0 0}h1 .word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-flex;overflow:hidden}h1 .ch{transform-origin:0 100%;will-change:transform;display:inline-block}.float-up{z-index:80;pointer-events:none;color:var(--violet);background:var(--surface);box-shadow:var(--shadow);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:fixed}.bar>span{transition:width .7s cubic-bezier(.65,0,.35,1)}.n,.num{font-variant-numeric:tabular-nums}.num.big{font-size:20px;font-weight:700}.logo-d,:root[data-theme=dark] .logo-l{display:none}:root[data-theme=dark] .logo-d{display:inline-block}.themebtn{width:42px;height:42px}.themebtn:active svg{transform:rotate(-40deg)scale(.85)}.discover{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}@media (width<=1180px){.discover{grid-template-columns:minmax(0,1fr)}}.dsec{border-top:1px solid var(--line);padding:20px 24px}.dsec:first-child{border-top:0}.dfoot{background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dfoot .small{align-items:center;gap:6px;display:inline-flex}.fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.fgrid{grid-template-columns:minmax(0,1fr)}}.segn{background:var(--violet);min-width:18px;height:18px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.linkbtn{color:var(--violet);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:700}.linkbtn:disabled{color:var(--slate);opacity:.5;cursor:default}.pick{min-width:0;position:relative}.pick__btn{border:1px solid var(--line2);background:var(--surface);cursor:pointer;width:100%;height:44px;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.pick__btn svg{color:var(--slate);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pick.open .pick__btn{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-l)}.pick.open .pick__btn svg{transform:rotate(180deg)}.pick.has .pick__btn{border-color:var(--violet)}.pick__n{background:var(--violet);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}.pick__panel{z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:16px;width:max-content;min-width:100%;max-width:min(560px,86vw);max-height:400px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 24px 50px -20px #18151f59}.pick__panel.right{left:auto;right:0}.pick__panel.wide{width:540px}.opts{flex-direction:column;gap:2px;display:flex}.opt{width:100%;min-height:38px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.opt:hover,.opt.hov{background:var(--cloud)}.opt .rd,.opt .cb{border:2px solid var(--line2);flex:none;width:18px;height:18px;transition:all .2s cubic-bezier(.2,.8,.2,1)}.opt .rd{border-radius:50%}.opt .cb{cursor:pointer;border-radius:6px;position:relative}.opt.on .rd{border:5px solid var(--violet)}.opt.on .cb{background:var(--violet);border-color:var(--violet)}.opt.on .cb:after,.cb.part:after{content:"";border:solid var(--on-accent);border-width:0 0 2px 2px;width:9px;height:5px;margin:auto;position:absolute;inset:0;transform:translateY(-1px)rotate(-45deg)}.cb.part{background:var(--violet);border-color:var(--violet)!important}.cb.part:after{border-width:0 0 2px;width:8px;height:0;transform:none}.tree{grid-template-columns:1fr 1fr;gap:6px;max-height:300px;display:grid}.tree__col{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}.tree__col:last-child{border-left:1px solid var(--line);padding-left:6px}.tree .opt svg{color:var(--slate)}.range{flex-direction:column;gap:10px;min-width:300px;padding:10px;display:flex}.numin{align-items:center;display:inline-flex;position:relative}.numin input{width:130px;height:36px}.numin em{color:var(--slate);font-style:normal;position:absolute;right:12px}.range input[type=range],.dual input[type=range]{appearance:none;background:linear-gradient(90deg,var(--violet) var(--p,0%),var(--track) var(--p,0%));border-radius:999px;outline:none;width:100%;height:4px}.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:3px solid var(--violet);cursor:pointer;width:18px;height:18px;box-shadow:var(--shadow);border-radius:50%}.dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:3px solid var(--violet);cursor:pointer;width:18px;height:18px;box-shadow:var(--shadow);border-radius:50%}.dual{height:18px;margin-top:4px;position:relative}.dual:before{content:"";background:linear-gradient(90deg,var(--track) var(--a),var(--violet) var(--a),var(--violet) var(--b),var(--track) var(--b));border-radius:999px;height:4px;position:absolute;top:7px;left:0;right:0}.dual input[type=range]{pointer-events:none;background:0 0;position:absolute;top:7px;left:0}.dual input[type=range]::-webkit-slider-thumb{pointer-events:auto}.ticks{color:var(--slate);justify-content:space-between;font-size:11.5px;display:flex}.recent{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:16px 24px;display:flex}.recent .pill{align-items:center;display:inline-flex}.discover .card.flat{overflow:visible}.discover .card.flat>.dsec:last-child,.discover .dfoot:last-child{border-radius:0 0 var(--r) var(--r)}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.kv span{color:var(--slate)}.cmark{background:var(--violet-l);width:48px;height:48px;color:var(--violet);border-radius:16px;flex:none;place-items:center;display:grid}.cmark.ok{background:var(--ok-bg);color:var(--ok)}.cmark.warn{background:var(--warn-bg);color:var(--warn)}.pcode{letter-spacing:.14em;text-align:center;background:var(--surface-2);border:1px dashed var(--line);border-radius:18px;padding:20px 0;font:800 34px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.warnbox{background:var(--warn-box);color:var(--warn);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.warnbox svg{flex:none;margin-top:1px}.connect .card{max-width:460px}.steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;grid-template-columns:30px 1fr;gap:2px 12px;font-size:14px;display:grid}.steps li:before{content:counter(s);background:var(--violet-l);width:30px;height:30px;color:var(--violet-d);border-radius:50%;grid-row:span 2;place-items:center;font-size:13px;font-weight:800;display:grid}.steps li span{color:var(--slate);font-size:13px;line-height:1.5}.chipbtn{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;vertical-align:baseline;border-radius:7px;align-items:center;gap:4px;padding:1px 8px;font:600 12px ui-monospace,Menlo,monospace;display:inline-flex}.modal{z-index:50;background:#0a081973;place-items:center;padding:16px;animation:.2s ease-out mfade;display:grid;position:fixed;inset:0}.modal>.card{width:100%;animation:.28s cubic-bezier(.2,.8,.2,1) min}@keyframes mfade{0%{opacity:0}}@keyframes min{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.modal,.modal>.card{animation:none}}.faq{flex-direction:column;display:flex}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--slate);margin-left:auto;font-size:18px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--slate);margin:8px 0 0;font-size:14px;line-height:1.55}.check-l{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.check-l li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.check-l li .dot{margin-top:6px}.pick__panel.up{top:auto;bottom:calc(100% + 6px)}.menu{display:inline-block}.menu .pick__panel{min-width:220px}.mhead{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);padding:8px 10px 4px;font-size:11.5px;font-weight:700}.mdiv{background:var(--line);height:1px;margin:6px 4px}.opt.danger{color:var(--err)}.opt svg{color:var(--slate);flex:none}.opt.danger svg{color:var(--err)}kbd,.kbd{border:1px solid var(--line2);background:var(--surface-2);min-width:22px;height:22px;color:var(--slate);border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--pill-bg);color:var(--pill-fg);animation:toast-in .35s var(--ease) both;border-radius:999px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 18px 40px -16px #18151f80}.toast svg{color:#6fd38e}.toast.err svg{color:#f58c7f}.toast__x{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.toast__x:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart__grid{stroke:var(--line);stroke-width:1px}.chart__ax{fill:var(--slate);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.chart__line{fill:none;stroke:var(--violet);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart__area{fill:var(--violet-l);opacity:.7}.chart__dot{fill:var(--violet);stroke:var(--surface);stroke-width:2px}.chart__cross{stroke:var(--line2);stroke-width:1px;stroke-dasharray:3 3}.chart__tip{pointer-events:none;background:var(--pill-bg);color:var(--pill-fg);white-space:nowrap;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;align-items:center;padding:6px 10px;font-size:12px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%)}.chart__tip .muted{color:inherit;opacity:.7}.vbars{align-items:end;gap:10px;display:grid}.vbars__col{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.vbars__track{align-items:flex-end;width:100%;height:110px;display:flex}.vbars__bar{background:var(--violet);border-radius:4px 4px 0 0;width:100%}.vbars__lbl{text-align:center;line-height:1.25}.fbar{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.fchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fchip{background:var(--violet-l);height:30px;color:var(--violet-d);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.fchip svg{opacity:.7}.fchip:hover svg{opacity:1}.bulkbar{z-index:20;border-radius:var(--r);background:var(--glass);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 -6px 30px -12px #3018784d,var(--shadow);animation:toast-in .35s var(--ease) both;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:14px}.bulkbar .cnt{align-items:center;gap:8px;margin-right:auto;font-weight:700;display:inline-flex}.bulkbar .cnt b{background:var(--violet);min-width:28px;height:28px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.tagp{background:var(--chip);height:20px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tagrow{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.star{color:#d99a2b;vertical-align:-2px;display:inline-flex}.tcell{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.sheet-scrim{z-index:60;animation:fade .3s var(--ease) both;background:#0a081961;position:fixed;inset:0}.sheet{z-index:61;border-radius:var(--r);background:var(--surface);width:min(560px,100vw - 24px);animation:sheet-in .45s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:-24px 0 60px -20px #18151f66}.sheet.out{animation:.22s cubic-bezier(.4,0,1,1) both sheet-out}.sheet-scrim.out{animation:.22s ease-in both fade-out}@keyframes sheet-in{0%{transform:translate(calc(100% + 24px))}}@keyframes sheet-out{to{transform:translate(calc(100% + 24px))}}@keyframes fade-out{to{opacity:0}}.sheet__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.sheet__body{overscroll-behavior:contain;flex:1;padding:4px 20px 24px;overflow-y:auto}.sheet__sec{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 0;display:flex}.sheet__sec:last-child{border-bottom:0}.sheet__sec>h3{letter-spacing:.07em;text-transform:uppercase;color:var(--slate);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.mstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mstat{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.mstat span{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.mstat b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}@media (width<=560px){.mstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tc{aspect-ratio:3/4;background:var(--prodimg);color:#fff;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.tc img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.tc:hover img{transform:scale(1.04)}.tc .tc__m{background:linear-gradient(#0000,#000000b8);gap:8px;padding:22px 8px 7px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.tc .tc__m span{align-items:center;gap:3px;display:inline-flex}.tc .tc__t{background:#0000008c;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:6px;left:6px}.tc .tc__ph{color:var(--violet);place-items:center;display:grid;position:absolute;inset:0}.crow{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.crow .ico{background:var(--surface);width:32px;height:32px;color:var(--violet);border-radius:10px;flex:none;place-items:center;display:grid}.tl{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.tl li{grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid;position:relative}.tl li:before{content:"";background:var(--line);width:1px;position:absolute;top:36px;bottom:-6px;left:14.5px}.tl li:last-child:before{display:none}.tl .ico{background:var(--violet-l);width:30px;height:30px;color:var(--violet-d);border-radius:50%;place-items:center;display:grid}.tl .ico.ok{background:var(--ok-bg);color:var(--ok)}.tl .ico.warn{background:var(--warn-bg);color:var(--warn)}.tl .ico.err{background:var(--err-bg);color:var(--err)}.tl .ico.n{background:var(--chip);color:var(--slate)}.tagin{border:1px solid var(--line2);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.tagin:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-l)}.tagin input{background:0 0;border:0;outline:0;flex:1;min-width:120px;height:28px;padding:0 6px;font-size:14px}.tagx{background:var(--violet-l);height:28px;color:var(--violet-d);border:0;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.tagx button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.tagx button:hover{background:var(--surface)}.job{gap:12px}.job__top{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.job__top .cmark{border-radius:14px;width:44px;height:44px}.job__meta{color:var(--slate);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.job__meta span{align-items:center;gap:5px;display:inline-flex}.job.bad{box-shadow:inset 0 0 0 1px var(--err-line),var(--shadow)}.fixbox{background:var(--err-bg);color:var(--err);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.fixbox.warn{background:var(--warn-box);color:var(--warn-ink)}.fixbox b{display:block}.fixbox .how{color:var(--ink-2)}.joblog{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;max-height:260px;margin:0;padding:10px 12px;font-size:12.5px;list-style:none;display:flex;overflow:auto}.joblog li{grid-template-columns:62px 10px 1fr;align-items:baseline;gap:8px;display:grid}.joblog time{color:var(--slate);font-variant-numeric:tabular-nums}.joblog .dot{width:7px;height:7px;transform:translateY(-1px)}.joblog .warn{color:var(--warn)}.joblog .error{color:var(--err)}.dot.err{background:#f04438}.chan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.chan{grid-template-columns:minmax(0,1fr)}}.chan .prodcard{align-items:flex-start;padding:14px 16px}.chan .prodimg{width:44px;height:44px}.tpl{flex-direction:column;gap:2px;max-width:420px;display:flex}.tpl .opt{align-items:flex-start;min-height:auto;padding:8px 10px}.tpl .opt .ell{max-width:320px}.kbtn{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--slate);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13px;font-weight:600;display:flex}.kbtn:hover{color:var(--ink);background:var(--cloud)}@media (width<=1180px){.kbtn{justify-content:center;width:42px;padding:0}.kbtn span,.kbtn kbd{display:none}}.pal-scrim{z-index:70;background:#0a08196b;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.2s ease-out mfade;display:flex;position:fixed;inset:0}.pal{border-radius:var(--r);background:var(--surface);width:100%;max-width:620px;max-height:70vh;animation:min .28s var(--ease);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #0a08198c}.pal__in{border-bottom:1px solid var(--line);height:60px;color:var(--slate);align-items:center;gap:10px;padding:0 18px;display:flex}.pal__in input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:16px;font-weight:600}.pal__list{padding:8px;overflow-y:auto}.pal__g{letter-spacing:.07em;text-transform:uppercase;color:var(--slate);padding:10px 12px 4px;font-size:11.5px;font-weight:800}.pal__it{width:100%;min-height:46px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 12px;font-size:14px;font-weight:600;display:flex}.pal__it .ico{background:var(--chip);width:32px;height:32px;color:var(--slate);border-radius:10px;flex:none;place-items:center;display:grid}.pal__it.on{background:var(--violet-xl)}.pal__it.on .ico{background:var(--violet);color:var(--on-accent)}.pal__it .sub{color:var(--slate);font-size:12px;font-weight:500}.pal__it .go{color:var(--slate);opacity:0;margin-left:auto}.pal__it.on .go{opacity:1}.pal__foot{border-top:1px solid var(--line);color:var(--slate);background:var(--surface-2);gap:14px;padding:10px 18px;font-size:12px;display:flex}.pal__foot span{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.pal,.pal-scrim,.sheet,.sheet-scrim,.toast,.bulkbar{animation:none!important}}.thsort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.thsort:hover{color:var(--ink)}.thsort span{display:inline-flex}.thsort .asc svg{transform:rotate(180deg)}a.opt{text-decoration:none}.warns{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:10px;display:grid}.warns .note{align-items:center;padding:14px 16px}.warns .note>svg{align-self:flex-start;margin-top:2px}.warns .note .btn{flex:none}@media (width>=1280px){.fbar{grid-template-columns:minmax(220px,1.7fr) repeat(7,minmax(0,1fr))}.fbar>.search{grid-column:auto!important}}.iconbtn:focus-visible,.btn:focus-visible,.chip:focus-visible,.pick__btn:focus-visible,.kbtn:focus-visible,.opt:focus-visible,.linkbtn:focus-visible,.thsort:focus-visible{box-shadow:0 0 0 4px var(--violet-l);border-color:var(--violet);outline:none}.bulkbar{background:var(--surface);-webkit-backdrop-filter:none;border:1px solid var(--line2);box-shadow:0 22px 50px -18px #18151f73}.bulkbar .cnt{gap:10px}.bulkbar .cnt .linkbtn{padding:6px 2px}.split2{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start}.splitk{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:24px}@media (width<=900px){.split2,.splitk{grid-template-columns:minmax(0,1fr)}}@media (width>=1280px){.fbar{grid-template-columns:minmax(200px,1.25fr) repeat(7,minmax(0,1fr))}}.fbar .pick__btn{gap:6px;padding:0 12px}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--mbar:52px;--mtab:60px;--spring:cubic-bezier(.32,.72,0,1)}.sheet-lock,.sheet-lock body{overflow:hidden}.msheet-scrim{animation:fade .3s var(--ease) both;touch-action:none;background:#0a08196b;position:fixed;inset:0}.msheet{max-height:calc(100dvh - var(--sat) - 28px);background:var(--surface);animation:msheet-in .42s var(--spring) both;padding-left:var(--sal);padding-right:var(--sar);border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -20px #0a081973}.msheet.full{height:calc(100dvh - var(--sat) - 10px)}@keyframes msheet-in{0%{transform:translateY(100%)}}.msheet__grab{touch-action:none;cursor:grab;flex:none;padding-top:8px}.msheet__handle{background:var(--line2);border-radius:999px;width:38px;height:5px;margin:0 auto 6px;display:block}.msheet__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:6px 16px 12px;display:flex}.msheet__head .iconbtn{flex:none;width:36px;height:36px}.msheet__title{letter-spacing:-.01em;font-size:17px;font-weight:800}.msheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 16px calc(18px + var(--sab));flex:1;overflow-y:auto}.msheet__body.flush{padding:6px 8px calc(12px + var(--sab))}.msheet__foot{padding:12px 16px calc(12px + var(--sab));border-top:1px solid var(--line);background:var(--surface);flex:none}.msheet__body:has(+.msheet__foot){padding-bottom:14px}.mfoot2{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.mfoot2 .btn{height:48px}.btn.block{width:100%;height:48px}.btn.danger.solid{background:var(--err);border-color:var(--err);color:#fff}.mopts .opts{gap:2px}.mopts .opt{border-radius:14px;min-height:50px;padding:0 12px;font-size:16px}.mopts .opt .rd,.mopts .opt .cb{width:22px;height:22px}.mopts .opt.on .rd{border-width:6px}.mopts .range{min-width:0;padding:4px 2px}.mopts .tree{grid-template-columns:1fr;max-height:none}.mopts .tree__col{max-height:none}.mopts .tree__col:last-child{border-left:0;border-top:1px solid var(--line);padding-top:6px;padding-left:0}.mopts .tpl{max-width:none}.mopts .tpl .opt .ell{max-width:calc(100vw - 110px)}.mlinks{flex-direction:column;gap:4px;display:flex}.mlink{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:8px 10px;font-size:15.5px;display:flex}.mlink:active{background:var(--cloud)}.mlink.on{background:var(--violet-xl)}.mlink>svg:last-child{color:var(--slate);flex:none}.mlink__ic{background:var(--chip);width:40px;height:40px;color:var(--violet);border-radius:12px;flex:none;place-items:center;display:grid}.mlink.on .mlink__ic{background:var(--violet);color:var(--on-accent)}.mlink.danger,.mlink.danger .mlink__ic{color:var(--err)}.mlink.danger .mlink__ic{background:var(--err-bg)}.mlink.on .radio{border:6px solid var(--violet)}.mlink .radio{width:22px;height:22px}.switch{background:var(--track);width:50px;height:30px;transition:background .25s var(--ease);border-radius:999px;flex:none;position:relative}.switch:after{content:"";width:24px;height:24px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.switch.on{background:var(--violet)}.switch.on:after{transform:translate(20px)}.mpick{border-bottom:1px solid var(--line)}.mpick__btn{width:100%;min-height:54px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:16px;display:flex}.mpick__btn svg{color:var(--slate);transition:transform .3s var(--spring)}.mpick.open .mpick__btn svg{transform:rotate(180deg)}.mpick__body{animation:mpick-in .3s var(--spring) both;padding:0 0 12px}@keyframes mpick-in{0%{opacity:0;transform:translateY(-6px)}}.mpick__body .opt{min-height:48px;font-size:15.5px}.mpick__body .opt .rd,.mpick__body .opt .cb{width:22px;height:22px}.mpick__body .range{min-width:0}.mpick__body .tree{grid-template-columns:1fr;max-height:none}.mpick__body .tree__col{max-height:240px}.mpick__body .tree__col:last-child{border-left:0;border-top:1px solid var(--line);padding-top:6px;padding-left:0}.msection{letter-spacing:.07em;text-transform:uppercase;color:var(--slate);padding:14px 2px 4px;font-size:12px;font-weight:800}.msearch{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 14px 12px;display:flex}.msearch .search input{height:44px;font-size:16px}.pal__list.m{padding:4px 0}.pal__list.m .pal__it{min-height:58px;font-size:15.5px}.pal__list.m .pal__it .go{opacity:1}.drawerhead{align-items:flex-start;padding-top:2px}.cdbody{padding-top:4px}.mshell{min-height:100dvh}.mbar{z-index:30;height:calc(var(--mbar) + var(--sat));padding:var(--sat) calc(12px + var(--sar)) 0 calc(12px + var(--sal));transition:background-color .25s var(--ease),box-shadow .25s var(--ease);background:0 0;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.mshell.scrolled .mbar{background:color-mix(in srgb,var(--bg) 97%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);box-shadow:0 1px 0 var(--line)}.mbar__shop{border:1px solid var(--line);background:var(--surface);max-width:52vw;height:40px;color:var(--ink);cursor:pointer;transition:max-width .3s var(--spring),opacity .2s;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:14px;font-weight:700;display:flex}.mbar__shop svg:last-child{color:var(--slate);flex:none}.mbar__shopic{background:var(--violet-l);width:32px;height:32px;color:var(--violet-d);border-radius:50%;flex:none;place-items:center;display:grid}.mbar__shopname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mshell.scrolled .mbar__shop{background:0 0;border-color:#0000;max-width:40px;padding:0 3px}.mshell.scrolled .mbar__shop .mbar__shopname,.mshell.scrolled .mbar__shop>svg:last-child{display:none}.mbar__title{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .22s var(--ease),transform .3s var(--spring);pointer-events:none;font-size:16.5px;font-weight:800;position:absolute;bottom:14px;left:64px;right:110px;overflow:hidden;transform:translateY(6px)}.mshell.scrolled .mbar__title{opacity:1;transform:none}.mbar__acts{align-items:center;gap:8px;margin-left:auto;display:flex}.mbar__acts .iconbtn{width:44px;height:44px;color:var(--ink)}.mbar__me{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mbar__me .avatar{width:36px;height:36px}.mmain{max-width:none;padding:calc(var(--mbar) + var(--sat) + 6px) calc(16px + var(--sar)) calc(var(--mtab) + var(--sab) + 24px) calc(16px + var(--sal));gap:16px}.mshell:has(.maction-slot:not(:empty)) .mmain{padding-bottom:calc(var(--mtab) + var(--sab) + 92px)}.maction-slot{left:0;right:0;bottom:calc(var(--mtab) + var(--sab));z-index:24;pointer-events:none;padding:0 calc(16px + var(--sar)) 10px calc(16px + var(--sal));position:fixed}.maction{pointer-events:auto;animation:toast-in .35s var(--spring) both;gap:10px;display:flex}.maction>.btn,.maction>a.btn{border-radius:999px;flex:1;height:52px;font-size:16px}.maction>.btn:not(.primary){background:var(--surface);box-shadow:var(--shadow);flex:none}.tabbar{z-index:25;padding:6px calc(8px + var(--sar)) calc(6px + var(--sab)) calc(8px + var(--sal));background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);box-shadow:0 -1px 0 var(--line);position:fixed;bottom:0;left:0;right:0}.tabbar__in{isolation:isolate;height:calc(var(--mtab) - 12px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.tabbar__in.has-pill:before{content:"";z-index:-1;left:var(--pl,0);right:var(--pr,0);top:var(--pt,0);bottom:var(--pb,0);background:var(--violet-l);opacity:var(--po,0);pointer-events:none;border-radius:16px;position:absolute}.tab{color:var(--slate);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;font-size:11px;font-weight:700;text-decoration:none;display:flex;position:relative}.tab.on{color:var(--violet-d)}.tab svg{transition:transform .35s var(--spring)}.tab.on svg{transform:translateY(-1px)scale(1.06)}.tab:active svg{transform:scale(.88)}.tab__badge{color:#fff;border:2px solid var(--surface);background:#e0445a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:800;display:flex;position:absolute;top:2px;left:calc(50% + 6px)}.tab__badge.static{border:0;min-width:22px;height:22px;font-size:12px;position:static}@media (width<=760px){html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}h1{font-size:30px}.head{gap:10px;padding:2px 0 0}.head p{font-size:14px}.view{gap:14px}input.i,select.i,textarea.i,.search input,input,select,textarea{font-size:16px!important}input.i,select.i{height:46px}.btn{min-height:44px}.btn.sm{height:44px;min-height:44px;padding:0 14px;font-size:14px}.iconbtn{width:44px;height:44px}.chip,select.chip{height:44px}.tabs,.seg{scrollbar-width:none;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.tabs::-webkit-scrollbar{display:none}.seg::-webkit-scrollbar{display:none}.tabs button,.seg button,.seg a{white-space:nowrap;flex:none;height:40px}.pick__btn{height:46px;font-size:15px}.linkbtn{min-height:44px}.card{border-radius:20px;padding:16px}.card.flat{padding:0}.stat{padding:14px 16px}.stat .n{font-size:26px}.grid{gap:12px}.g-2,.g-3{grid-template-columns:minmax(0,1fr)}.g-auto{grid-template-columns:repeat(2,minmax(0,1fr))}.note,.fixbox,.warnbox{font-size:14px}.toasts{bottom:calc(var(--mtab) + var(--sab) + 16px)}.mshell:has(.maction-slot:not(:empty))~.toasts{bottom:calc(var(--mtab) + var(--sab) + 84px)}.toast{white-space:normal;border-radius:18px}.modal{place-items:end stretch;padding:0}.modal>.card{padding:20px 16px calc(16px + var(--sab));animation:msheet-in .42s var(--spring) both;border-radius:24px 24px 0 0;max-width:none!important}.empty{padding:28px 12px}table.t th:first-child,table.t td:first-child{padding-left:14px}table.t th:last-child,table.t td:last-child{padding-right:14px}.kv{padding:12px 0;font-size:15px}.bulkbar{display:none}.mlist{flex-direction:column;display:flex}.mrow{border-top:1px solid var(--chip);min-height:64px;color:inherit;text-align:left;width:100%;font:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.mrow:first-child{border-top:0}.mrow:active{background:var(--surface-2)}.mrow.sel{background:var(--violet-xl)}.mrow .avatar{width:44px;height:44px;font-size:13px}.mrow__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mrow__main .b{font-size:15px}.mrow__meta{color:var(--slate);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.mrow__meta b{color:var(--ink);font-weight:700}.mrow__side{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.mrow__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.mcheck{border:2px solid var(--line2);color:#0000;width:26px;height:26px;transition:all .25s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.mrow.sel .mcheck{background:var(--violet);border-color:var(--violet);color:#fff;transform:scale(1.04)}.mtools{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.mtools .btn{height:46px;padding:0 14px}.mtools .btn .pick__n{margin-left:2px}.mbulk{left:calc(10px + var(--sal));right:calc(10px + var(--sar));bottom:calc(var(--mtab) + var(--sab) + 10px);z-index:26;background:var(--surface);border:1px solid var(--line2);animation:toast-in .35s var(--spring) both;border-radius:22px;padding:10px 10px 8px;position:fixed;box-shadow:0 22px 50px -18px #18151f80}.mbulk__top{justify-content:space-between;align-items:center;padding:0 6px 8px;font-weight:700;display:flex}.mbulk__acts{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.mbulk__acts>*{min-width:0}.mbulk__acts .btn,.mbulk__acts .menu>.btn{background:var(--chip);border:0;border-radius:14px;flex-direction:column;gap:3px;width:100%;height:56px;padding:0 2px;font-size:11px}.mbulk__acts .btn.primary{background:var(--violet);color:#fff}.mbulk__acts .btn.danger{color:var(--err);background:var(--err-bg)}.mbulk__acts .menu{width:100%}.mbulk__acts .menu>.btn>svg:last-child{display:none}.mshell:has(.mbulk) .mmain{padding-bottom:calc(var(--mtab) + var(--sab) + 150px)}.hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero .hello{grid-column:1/-1;padding:0}.hero .hello h1{font-size:28px}.hero .stat{gap:2px;min-height:0;padding:12px}.hero .stat .ic{display:none}.hero .stat .b{font-size:12.5px;line-height:1.25}.hero .stat .n{font-size:24px}.hero .stat .small{font-size:11.5px;line-height:1.3}.hero .hello .row .btn{flex:1}.funnel{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:16px!important}.funnel>a>div:first-child{height:72px!important}.warns{grid-template-columns:minmax(0,1fr)}.warns .note{flex-wrap:wrap}.warns .note>div{flex:calc(100% - 40px)!important}.warns .note .btn{margin-left:30px}.formwrap{gap:14px}.summary{bottom:calc(var(--mtab) + var(--sab) + 8px)!important;border-radius:22px!important;padding:12px!important}.summary .acts{width:100%}.summary .acts .btn{flex:1;height:48px}.summary .mini{font-size:14px;min-width:0!important}.chan{grid-template-columns:minmax(0,1fr)}.discover{gap:14px}.dsec{padding:16px}.fgrid{grid-template-columns:minmax(0,1fr)}.job__top{gap:12px}.job__top>.row{width:100%}.job__top>.row .btn{flex:1}.splitk,.split2{gap:16px}.mstats{grid-template-columns:repeat(2,minmax(0,1fr))}.tcgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet__sec>h3{font-size:12px}.tagin input{font-size:16px}.login{padding:calc(20px + var(--sat)) 16px calc(20px + var(--sab));align-items:flex-start}.login .card{margin-top:6vh;padding:22px 18px}.login .btn{height:50px}.pcode{font-size:28px}.steps li{font-size:15px}.faq summary{min-height:44px}.check-l li{align-items:center;min-height:44px}.kbtn,.topbar,.rail{display:none}}@media (width<=380px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero .stat:last-child{grid-column:1/-1}.mbulk__acts .btn{font-size:10.5px}}.maction>.menu{flex:1}.maction>.menu>.btn{width:100%;height:52px;font-size:16px}@media (width<=760px){.head>.row{width:100%}.head>.row>.btn{flex:auto}.check{min-height:44px}.check input{width:22px;height:22px}.pstats{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:14px!important}.cdbody>.row:first-child>.btn,.cdbody>.row:first-child>a.btn{flex:40%}.cdbody>.row:first-child>span{display:none}.cdbody .tablewrap table.t td,.cdbody .tablewrap table.t th{padding-left:6px;padding-right:6px}.replyrow{flex-wrap:wrap}.dfoot{flex-direction:column;align-items:stretch}.stat .ic{display:none}.stat .b{font-size:13.5px;line-height:1.3}}.mshell:before{content:"";height:var(--sat);z-index:31;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}:root:not([data-theme=dark]) .mshell:before{background:linear-gradient(#18151fc7,#18151f9e)}@media (width<=760px){.mshell{font-variant-numeric:tabular-nums}.msheet__head .iconbtn{width:44px;height:44px}.fchip{height:44px;padding:0 10px 0 14px;font-size:13.5px}.tagx{height:36px}.tagx button{width:32px;height:32px}.chipbtn{min-height:32px;padding:4px 10px}.tabs button,.seg button,.seg a{height:44px!important;padding:0 16px!important}.tabs,.seg{padding:3px}.mbar__shop{height:44px}.mshell.scrolled .mbar__shop{max-width:44px}.mbar__shopic{width:36px;height:36px}a.small.b,a.eyebrow{align-items:center;min-height:44px;display:inline-flex}.head a.eyebrow,.head>div>a.small.b{margin:-10px 0 -6px}.linkbtn{min-width:44px;padding:6px 8px}}.frame{transition:grid-template-columns .45s var(--ease)}.frame.wide{grid-template-columns:228px minmax(0,1fr)}.rail{gap:10px}.rail .grp{gap:4px}.rail a,.rail button{width:44px;height:44px}.rail .lbl{display:none}.rail .badge.soft{background:var(--violet-l);color:var(--violet-d)}.rail .themes{isolation:isolate;position:relative}.rail .themes:before{content:"";z-index:-1;background:var(--pill-bg);width:44px;height:44px;transition:transform .45s var(--ease),width .45s var(--ease),height .45s var(--ease);border-radius:999px;position:absolute;top:8px;left:8px}:root[data-theme=dark] .rail .themes:before{transform:translateY(48px)}.rail .themes button:hover{background:0 0}.rail .themes button.active,.rail .themes button.active:hover{color:var(--pill-fg)}.rail.open .grp{border-radius:24px;align-items:stretch;padding:8px}.rail.open a,.rail.open button{border-radius:999px;justify-content:flex-start;gap:14px;width:100%;padding:0 14px;font-size:14.5px;font-weight:600}.rail.open .lbl{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:lbl-in .35s var(--ease) both;flex:1;display:block;overflow:hidden}@keyframes lbl-in{0%{opacity:0;transform:translate(-6px)}}.rail.open .badge{border:0;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:12px;position:static}.rail.open a.active .badge{color:var(--violet-d);background:#fff}.rail.open .themes{border-radius:999px;flex-direction:row;padding:6px}.rail.open .themes:before{width:calc(50% - 6px);height:calc(100% - 12px);top:6px;left:6px}:root[data-theme=dark] .rail.open .themes:before{transform:translate(100%)}.rail.open .themes button{flex:1;justify-content:center;padding:0}.rail.open .collapse:hover:after{animation:none;top:auto;bottom:-36px;left:50%;transform:translate(-50%)}.rail .collapse svg{transition:transform .45s var(--ease)}.rail:not(.open) .collapse svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.frame{transition:none}.rail.open .lbl{animation:none}}@media (height<=800px){.rail{position:static}}.shopsw{position:relative}.shopsw .pillsel{cursor:pointer;text-align:left;color:var(--ink);font:inherit;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.shopsw .pillsel:hover,.shopsw .pillsel.open{border-color:var(--violet);background:var(--surface)}.shopsw .pillsel b{max-width:240px;font-size:13.5px}.shopsw .pillsel svg{color:var(--slate);transition:transform .25s var(--ease);flex:none}.shopsw .pillsel.open svg{transform:rotate(180deg)}.shoppanel{width:380px;max-width:min(380px,90vw);max-height:none;padding:8px}.shoplist{flex-direction:column;gap:2px;display:flex}.shoprow{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.shoprow:hover{background:var(--cloud)}.shoprow.on{background:var(--violet-xl)}.shoprow.on>svg{color:var(--violet)}.shoprow__ic{background:var(--chip);width:36px;height:36px;color:var(--slate);border-radius:11px;flex:none;place-items:center;display:grid}.shoprow.on .shoprow__ic{background:var(--violet-l);color:var(--violet-d)}.shoprow__t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.shoprow__t .small{align-items:baseline;gap:6px;line-height:1.35;display:flex}.shoprow__t .small .dot{transform:translateY(-1px)}.shoprow__t .dot{flex:none}.shoprow.add{border-top:1px solid var(--line);border-radius:0 0 12px 12px;margin-top:4px;padding-top:12px}.shoprow.add .shoprow__ic{background:var(--violet-l);color:var(--violet-d)}.shoprow.add>svg{color:var(--slate)}.addshop{flex-direction:column;gap:14px;padding:8px;display:flex}.addshop .ghostbtn{color:var(--slate);background:0 0;border:0;align-self:flex-start;padding:0 6px}.addshop .ghostbtn svg{transform:rotate(180deg)}.addshop .spin{border:2px solid var(--violet-l);border-top-color:var(--violet);border-radius:50%;width:13px;height:13px;animation:1s linear infinite kp-spin;display:inline-block}@keyframes kp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.addshop .spin{animation:none}}.prodthumb{background:var(--prodimg);width:44px;height:44px;color:var(--violet);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.prodthumb img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.prodthumb__n{background:var(--pill-bg);min-width:20px;height:20px;color:var(--pill-fg);border:2px solid var(--surface);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;left:-6px}.fixbox.muted{background:var(--surface-2);color:var(--ink-2);border-color:var(--line)}.fixbox.muted svg{color:var(--slate)}.pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.pager__l,.pager__r{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.pager .seg.sm{box-shadow:none;background:var(--surface-2);padding:3px}.pager .seg.sm button{font-size:12.5px;height:28px!important;padding:0 12px!important}.pager__jump{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pager__jump input.i{text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;width:52px;height:32px;padding:0 6px}.pager.compact{flex-wrap:nowrap;gap:6px;padding:10px 12px}.pager.compact .pager__l{gap:6px}.pager.compact .seg.sm button{min-width:0;min-height:0;height:30px!important;padding:0 10px!important}.pager.compact .pager__r{gap:2px}.pager.compact .pager__jump{gap:5px}.pager.compact .pager__jump input.i{width:42px;height:34px;font-size:14px}.pager.compact .iconbtn{width:36px;min-width:0;height:36px;min-height:0}.pic{min-width:0;max-width:180px;color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pic__av{background:var(--violet-l);width:24px;height:24px;color:var(--violet-d);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.pic.auto .pic__av{background:var(--surface-2);color:var(--slate)}.pic.auto{color:var(--slate)}.pic__n{min-width:0}.job__pic{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.srcchips{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.srcchips .chip{border:1px solid var(--line2);background:var(--surface);cursor:pointer;height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.srcchips .chip.on{background:var(--violet-l);border-color:var(--violet);color:var(--violet-d)}.srcchips .chip.on .muted{color:var(--violet-d);opacity:.75}@media (width<=760px){.srcchips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.srcchips::-webkit-scrollbar{display:none}.srcchips .chip{flex:none}}.secoff{border:1px dashed var(--line2);background:0 0;align-items:center;gap:12px;box-shadow:none!important;flex-direction:row!important;padding:14px 18px!important}.secoff__n{background:var(--surface-2);width:28px;height:28px;color:var(--slate);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.secoff b{font-size:15px}.invprods{flex-direction:column;gap:8px;max-height:340px;padding-right:2px;display:flex;overflow-y:auto}.invprod{border:1px solid var(--line2);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding-right:12px;transition:border-color .2s,background .2s;display:flex}.invprod.on{border-color:var(--violet);background:var(--violet-xl)}.invprod__pick{cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.invprod__comm{flex:none;align-items:center;gap:6px;display:flex}.invprod__comm input.i{text-align:center;width:64px;height:36px;padding:0 8px}.cbox{border:2px solid var(--line2);color:#fff;background:var(--surface);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.cbox.on{background:var(--violet);border-color:var(--violet)}@media (width<=760px){.invprod{flex-wrap:wrap;padding:0 0 10px}.invprod__pick{flex:100%}.invprod__comm{margin-left:88px}}.phonein{border:1px solid var(--line2);background:var(--surface);border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.phonein:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-l)}.phonein__cc{background:var(--surface-2);color:var(--slate);border-right:1px solid var(--line2);align-items:center;padding:0 12px;font-size:14px;font-weight:700;display:flex}.phonein input.i{border:0;border-radius:0;box-shadow:none!important}.searchin{align-items:center;display:flex;position:relative}.searchin svg{color:var(--slate);pointer-events:none;position:absolute;left:14px}.searchin input.i{padding-left:38px}.togrow{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.togrow.sub{margin-left:18px}.togrow .switch{cursor:pointer;border:0}
