:root{--bg:#04060c;--fg:#f2f4fa;--fg2:#f2f4fa9e;--fg3:#f2f4fa6b;--glass:#ffffff12;--glass-hi:#ffffff1c;--glass-solid:#0e1422d1;--edge:#ffffff24;--edge-soft:#ffffff12;--shadow:0 18px 50px #00000073;--accent:#5b8cff;--accent-soft:#5b8cff33;--amber:#f5b94a;--amber-soft:#f5b94a29;--slate:#aab4cf;--slate-soft:#aab4cf29;--good:#4fd1a0;--good-soft:#4fd1a029;--rose:#ff6b78;--rose-soft:#ff4d5e29;--hr:#c99bff;--hr-soft:#c99bff29;--m1:#2e509661;--m2:#ffffff17;--m3:#162a6057;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--r-panel:28px;--r-card:20px;--r-ctl:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));font-size:14px;line-height:1.5;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.55}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mesh{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mesh i{filter:blur(90px);border-radius:50%;width:55vmax;height:55vmax;animation:28s ease-in-out infinite alternate drift;position:absolute}.mesh i:first-child{background:var(--m1);top:-14vmax;left:-12vmax}.mesh i:nth-child(2){background:var(--m2);animation-delay:-9s;top:10vmax;right:-16vmax}.mesh i:nth-child(3){background:var(--m3);animation-delay:-17s;bottom:-30vmax;left:25vmax}@keyframes drift{to{transform:translate(6vmax,4vmax)scale(1.12)}}.glass{background:var(--glass);border:1px solid var(--edge);box-shadow:var(--shadow), inset 0 1px 0 var(--edge);-webkit-backdrop-filter:blur(32px)saturate(160%)}.fx-off .glass{-webkit-backdrop-filter:none;background:var(--glass-solid)}.fx-off .mesh i{animation:none}.app{--side-w:248px;z-index:1;grid-template-columns:var(--side-w) minmax(0, 1fr);gap:16px;width:100%;display:grid;position:relative}.app.collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.app{transition:grid-template-columns .45s cubic-bezier(.3,1.1,.4,1),gap .45s cubic-bezier(.3,1.1,.4,1)}.side{border-radius:var(--r-panel);flex-direction:column;gap:4px;min-width:0;height:calc(100vh - 32px);padding:16px 12px 12px;transition:opacity .3s,transform .45s cubic-bezier(.3,1.1,.4,1),visibility;display:flex;position:sticky;top:16px;overflow:hidden}.side>*{width:calc(var(--side-w) - 26px);flex-shrink:0}.side-resize{z-index:3;top:16px;bottom:16px;left:calc(var(--side-w) + 2px);cursor:col-resize;touch-action:none;border-radius:6px;width:12px;position:absolute}.side-resize:after{content:"";background:var(--accent);opacity:0;border-radius:2px;width:2px;transition:opacity .2s;position:absolute;top:18%;bottom:18%;left:5px}.side-resize:hover:after,.side-resize:focus-visible:after,.resizing .side-resize:after{opacity:.9}.side-resize:focus-visible{outline:none}.app.resizing,.app.resizing .side{transition:none}.app.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.side>.nav{flex-shrink:1}.collapsed .side{opacity:0;visibility:hidden;box-shadow:none;border-color:#0000;transition:opacity .25s,transform .45s cubic-bezier(.3,1.1,.4,1),visibility 0s .45s;transform:translate(-24px)}.brand{align-items:center;gap:11px;min-height:54px;padding:2px 0 18px 6px;display:flex}.side-toggle{margin-left:auto}.side-open{z-index:2;animation:.35s ease-out side-open-in;position:absolute;top:22px;left:18px}.collapsed .main{padding-left:64px}@keyframes side-open-in{0%{opacity:0;transform:translate(-6px)}}.logo{background:radial-gradient(circle at 30% 25%, #9db8ff 0, transparent 45%), linear-gradient(145deg, var(--accent), #1a2f6b);width:32px;height:32px;box-shadow:0 6px 18px var(--accent-soft), inset 0 1px 0 #ffffff59;border-radius:10px;flex:none}.brand b{letter-spacing:-.01em;font-size:15px;display:block}.brand small{color:var(--fg3);font-size:11px;display:block}.bt{white-space:nowrap;min-width:0;overflow:hidden}.nav{scrollbar-width:none;flex-direction:column;gap:14px;display:flex;overflow:hidden auto}.nav-sec{flex-direction:column;gap:2px;display:flex}.nav-h{text-transform:uppercase;letter-spacing:.1em;color:var(--fg3);white-space:nowrap;padding:0 12px 4px;font-size:10.5px;font-weight:600}.nav a{height:40px;color:var(--fg2);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.nav a:hover{background:var(--glass-hi);color:var(--fg)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--fg)}.nav a[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.nav svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.nav .count{text-align:center;background:var(--rose-soft);min-width:20px;color:var(--rose);border-radius:99px;margin-left:auto;padding:0 6px;font-size:11px}.spacer{flex:1;min-height:8px}.me-card{background:var(--glass-hi);border:1px solid var(--edge-soft);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.me-card .bt{flex:1}.me-card b,.me-card small{text-overflow:ellipsis;display:block;overflow:hidden}.me-card b{font-size:13px;font-weight:600}.me-card small{color:var(--fg3);font-size:11.5px}.icon-btn{width:30px;height:30px;color:var(--fg3);border-radius:9px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.icon-btn:hover{background:var(--glass);color:var(--fg)}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.panelbox{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);flex-direction:column;gap:8px;margin-bottom:8px;padding:12px;display:flex}.main{border-radius:var(--r-panel);min-width:0;min-height:calc(100vh - 32px);padding:22px 22px 60px;position:relative}.top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.top h1{letter-spacing:-.02em;flex:auto;margin:0;font-size:26px;font-weight:650}.lead{color:var(--fg3);max-width:70ch;margin:8px 4px 0}.search{border-radius:var(--r-ctl);background:var(--glass-hi);border:1px solid var(--edge-soft);cursor:pointer;justify-content:center;align-items:center;gap:0;width:42px;height:42px;padding:0;transition:width .5s cubic-bezier(.3,1.2,.4,1),padding .3s,box-shadow .25s,border-color .25s;display:flex}.search.open{cursor:text;justify-content:flex-start;gap:8px;width:min(420px,100%);padding:0 14px}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.search input{all:unset;min-width:0;color:var(--fg);flex:1}.search:not(.open) input{pointer-events:none;flex:0 0 0;width:0}.search input::placeholder{color:var(--fg3)}.search svg{width:16px;height:16px;stroke:var(--fg3);fill:none;stroke-width:1.8px;flex:none}.chips{flex-wrap:wrap;gap:8px;margin:16px 0 6px;display:flex}.chip{background:var(--glass-hi);border:1px solid var(--edge-soft);color:var(--fg2);border-radius:99px;padding:6px 14px;font-size:13px;transition:transform .2s,background .25s,color .25s}.chip:hover{color:var(--fg);transform:translateY(-1px)}.chip[aria-pressed=true]{background:var(--accent);color:#fff;border-color:#0000}.group{text-transform:uppercase;letter-spacing:.09em;color:var(--fg3);margin:22px 4px 10px;font-size:12px}.cards{gap:10px;display:grid}.card{text-align:left;border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);width:100%;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:16px 18px;text-decoration:none;transition:transform .35s cubic-bezier(.2,1.2,.4,1),border-color .25s,box-shadow .3s;display:grid}a.card:hover,button.card:hover{border-color:var(--edge);transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}a.card:active{transform:scale(.99)}.card h3{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.meta{color:var(--fg3);font-variant-numeric:tabular-nums;font-size:12.5px}.right{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:12px;display:flex}.hit{color:var(--fg2);margin-top:4px;font-size:13px}.hit mark{background:var(--accent-soft);color:var(--fg);border-radius:4px;padding:0 2px}.avs{flex-wrap:nowrap;padding-left:6px;display:flex}.avs .av{margin-left:-6px;box-shadow:0 0 0 2px #1a2236}.av{color:#fff;text-shadow:0 1px 2px #00000059;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:500;display:grid}.av.more{background:var(--glass-hi);color:var(--fg2);text-shadow:none;font-size:10px}.av.photo{background:var(--glass-hi);overflow:hidden}.av.photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.av.unknown{background:var(--glass-hi);color:var(--fg3);text-shadow:none;border:1px dashed var(--edge)}.line .who .ts{opacity:0;transition:opacity .15s}.line:hover .who .ts,.line:focus-within .who .ts{opacity:1}@media (hover:none){.line .who .ts{opacity:1}}.av.lg{width:34px;height:34px;font-size:12px}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:550;display:inline-flex}.pill svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px}.p-amber{background:var(--amber-soft);color:var(--amber)}.p-slate{background:var(--slate-soft);color:var(--slate)}.p-good{background:var(--good-soft);color:var(--good)}.p-acc{background:var(--accent-soft);color:var(--accent)}.p-rose{background:var(--rose-soft);color:var(--rose)}.p-hr{background:var(--hr-soft);color:var(--hr)}.shimmer{background:var(--accent-soft);color:var(--accent);position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff59 50%,#0000 80%);animation:1.4s infinite sh;position:absolute;inset:0;transform:translate(-100%)}@keyframes sh{to{transform:translate(100%)}}.empty{text-align:center;color:var(--fg2);padding:40px 16px}.note{border:1px dashed var(--edge);color:var(--fg3);border-radius:14px;margin-top:20px;padding:12px 14px;font-size:12.5px}.error{background:var(--rose-soft);color:var(--rose);border-radius:14px;margin-top:14px;padding:12px 14px}.loading{text-align:center;color:var(--fg3);padding:40px 16px}.more-row{justify-content:center;margin-top:18px;display:flex}.btn{border-radius:var(--r-ctl);background:var(--glass-hi);border:1px solid var(--edge-soft);white-space:nowrap;color:inherit;align-items:center;gap:6px;padding:9px 16px;text-decoration:none;transition:transform .2s,background .25s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:scale(.97)}.btn.pri{background:var(--accent);color:#fff;border-color:#0000}.btn.danger{background:var(--rose-soft);color:var(--rose);border-color:#0000}.btn.sm{padding:6px 12px;font-size:13px}.inp{background:var(--glass);border:1px solid var(--edge-soft);color:var(--fg);border-radius:10px;width:100%;min-width:0;padding:8px 10px}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.inp option{color:#111}.field{flex-direction:column;gap:6px;display:flex}.field label,.label{color:var(--fg3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.end{justify-content:flex-end}.sw{background:var(--glass);border:1px solid var(--edge-soft);border-radius:99px;flex:none;width:34px;height:20px;transition:background .25s;position:relative}.sw:after{content:"";background:var(--fg2);border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);position:absolute;top:2px;left:2px}.sw[aria-pressed=true]{background:var(--accent)}.sw[aria-pressed=true]:after{background:#fff;transform:translate(14px)}.seg{background:var(--glass);border-radius:12px;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.seg button{color:var(--fg2);border-radius:9px;padding:6px 12px;font-size:12.5px;transition:background .25s,color .25s}.seg button[aria-pressed=true]{background:var(--accent);color:#fff}.back{background:var(--glass-hi);border:1px solid var(--edge-soft);color:var(--fg2);border-radius:99px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px 8px 10px;text-decoration:none;display:inline-flex}.back:hover{color:var(--fg)}.dh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dh h2{letter-spacing:-.02em;margin:0 0 4px;font-size:24px}.dh .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dgrid{grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-top:18px;display:grid}.banner{border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:13px;display:flex}.tabs{background:var(--glass);border:1px solid var(--edge-soft);border-radius:14px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs button{color:var(--fg2);white-space:nowrap;border-radius:10px;padding:7px 16px;transition:color .25s,background .3s}.tabs button[aria-selected=true]{color:#fff;background:var(--accent)}.sec{flex-direction:column;gap:18px;margin-top:18px;display:flex}.sec h4{letter-spacing:.09em;text-transform:uppercase;color:var(--fg3);margin:0 0 8px;font-size:12px;font-weight:600}.sec ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.sec p{color:var(--fg2);max-width:75ch;margin:0}.ts{color:var(--accent);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 4px;font-size:12px}.ts:hover{background:var(--accent-soft)}.task{background:var(--glass-hi);border:1px solid var(--edge-soft);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.task input[type=checkbox]{accent-color:var(--accent);flex:none;width:16px;height:16px}.task .grow{flex:1;min-width:0}.task .o{color:var(--fg3);white-space:nowrap;margin-left:auto;font-size:12px}.task.done .grow{color:var(--fg3);text-decoration:line-through}.task code{color:var(--fg2);overflow-wrap:anywhere}.task b.n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.tl{flex-direction:column;gap:4px;display:flex}.line{text-align:left;border-radius:12px;grid-template-columns:54px 28px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:8px 10px;transition:background .2s;display:grid}.line:hover{background:var(--glass-hi)}.line.on{background:var(--accent-soft)}.line .t{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12.5px}.line .who{font-size:12.5px;font-weight:600;display:block}.line .tx{color:var(--fg2)}.line mark{background:var(--amber-soft);color:var(--fg);border-radius:4px}.player{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.player .pb{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.player .pb svg{fill:currentColor;width:16px;height:16px}.player input[type=range]{accent-color:var(--accent);flex:1;min-width:0}.player .meta{text-align:right;min-width:92px}.video{border-radius:var(--r-card);aspect-ratio:16/9;border:1px solid var(--edge-soft);color:#fff;background:linear-gradient(135deg,#141828e6,#3c3278cc);place-items:center;width:100%;display:grid;overflow:hidden}.video video{object-fit:contain;background:#000;width:100%;height:100%}.sidep{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);flex-direction:column;align-self:start;gap:16px;padding:16px;display:flex}.sidep .row{flex-direction:column;align-items:stretch;gap:6px}.person{color:var(--fg2);align-items:center;gap:8px;min-width:0;display:flex}.person .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.person .x{color:var(--fg3);border-radius:6px;padding:0 6px}.person .x:hover{color:var(--rose)}.menu{position:relative}.menu .pop{background:var(--glass-solid);border:1px solid var(--edge);min-width:210px;box-shadow:var(--shadow);z-index:5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pop button{text-align:left;color:var(--fg2);border-radius:10px;padding:9px 12px}.pop button:hover{background:var(--glass-hi);color:var(--fg)}.pop .danger{color:var(--rose)}.sheet{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge);flex-direction:column;gap:10px;margin-top:14px;padding:16px;display:flex}.suggest{flex-direction:column;gap:2px;display:flex}.suggest button{text-align:left;color:var(--fg2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.suggest button:hover,.suggest button[aria-selected=true]{background:var(--glass);color:var(--fg)}.overlay{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{background:var(--glass-solid);border-radius:28px;flex-direction:column;gap:14px;width:min(440px,100%);max-height:calc(100vh - 32px);padding:22px;display:flex;overflow:auto}.dialog h3{letter-spacing:-.01em;margin:0;font-size:20px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:var(--glass-solid);border:1px solid var(--edge);box-shadow:var(--shadow);z-index:20;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:99px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 18px;transition:transform .4s cubic-bezier(.3,1.4,.5,1),opacity .3s;display:flex;position:fixed;transform:translate(-50%,30px)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast.err{color:var(--rose)}.ring{--p:0;background:conic-gradient(var(--accent) calc(var(--p) * 1%), var(--edge-soft) 0);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.ring span{background:var(--glass-solid);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cov{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.covc{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.covc.strong{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.covc .ring{width:46px;height:46px;font-size:12px}.covc .ring span{width:38px;height:38px}.org{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);margin-top:12px;padding:8px}.org-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.org-list .org-list{border-left:1px solid var(--edge-soft);margin-left:22px;padding-left:12px}.org-row{border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:background .2s;display:flex}.org-row:hover{background:var(--glass)}.org-row.me-row{background:var(--accent-soft)}.org-twist{width:22px;height:22px;color:var(--fg3);border-radius:7px;flex:none;place-items:center;display:grid}button.org-twist:hover{background:var(--glass-hi);color:var(--fg)}.org-twist svg{stroke:currentColor;fill:none;stroke-width:2px;transition:transform .25s;transform:rotate(180deg)}.org-twist[aria-expanded=true] svg{transform:rotate(270deg)}.org-who{flex-direction:column;flex:1;min-width:0;display:flex}.org-who b{align-items:center;gap:8px;font-weight:600;display:flex}.org-who .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-count{white-space:nowrap}.org-move{margin:4px 0 8px 32px}.org-row .btn.ghost{opacity:0;transition:opacity .15s}.org-row:hover .btn.ghost,.org-row:focus-within .btn.ghost{opacity:1}@media (hover:none){.org-row .btn.ghost{opacity:1}}.btn.ghost{color:var(--fg3);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--fg);background:var(--glass-hi)}.app.rec-hidden{filter:blur(28px)saturate(.5);pointer-events:none;-webkit-user-select:none;user-select:none}.rec-shield{z-index:30;background:#02040a59;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rec-card{text-align:center;align-items:center;width:min(440px,100%);padding:30px 26px}.rec-card p{margin:0;font-size:13.5px;line-height:1.55}.rec-dot{background:#ff4d5e;border-radius:50%;width:14px;height:14px;animation:1.6s ease-out infinite rec-pulse}@keyframes rec-pulse{0%{box-shadow:0 0 #ff4d5e99}80%,to{box-shadow:0 0 0 12px #ff4d5e00}}.demo-banner{border:1px dashed #f5b94a59;border-radius:14px;align-items:center;gap:10px;min-width:0;margin:-4px 0 18px;padding:8px 12px;font-size:12.5px;display:flex}.demo-banner b{white-space:nowrap}.demo-blurb{color:var(--fg3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.demo-seg{grid-template-columns:1fr 1fr;grid-auto-flow:row}.demo-seg button{padding:6px 4px}.tablewrap{border-radius:var(--r-card);border:1px solid var(--edge-soft);background:var(--glass-hi);margin-top:14px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--edge-soft);vertical-align:top;padding:10px 12px}th{color:var(--fg3);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:600}tr:last-child td{border-bottom:0}td .meta{display:block}td input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.signin{z-index:1;place-items:center;min-height:calc(100vh - 32px);display:grid;position:relative}.signin .dialog{text-align:center;align-items:center;width:min(420px,100%);padding:34px 28px}.signin .logo{width:56px;height:56px}@media (width<=900px){.side-toggle,.side-open{display:none}.app,.app.collapsed{grid-template-columns:minmax(0,1fr);gap:16px}.side,.collapsed .side{opacity:1;visibility:visible;border-color:var(--edge);height:auto;box-shadow:var(--shadow), inset 0 1px 0 var(--edge);flex-flow:wrap;align-items:center;gap:8px;padding:10px 12px;position:static;transform:none}.side>*{width:auto}.collapsed .main{padding-left:22px}.brand{min-height:0;padding:0 4px}.nav{flex-flow:wrap;order:3;gap:2px;width:100%;overflow:visible}.nav-sec{flex-direction:row;gap:2px}.nav-h{display:none}.nav a{justify-content:center;gap:0;width:42px;height:40px;padding:0}.nav a span{display:none}.nav a[aria-current=page]:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 12px 0}.spacer{display:none}.me-card{background:0 0;border-color:#0000;margin-left:auto;padding:0}.me-card .bt{display:none}.panelbox{order:4;width:100%;margin:0;display:flex}.main{min-height:80vh}.dgrid,.card{grid-template-columns:minmax(0,1fr)}.right{justify-content:flex-start;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.tour{z-index:1000;position:fixed;inset:0}.tour-block{position:absolute;inset:0}.tour-block.dim{background:#0407109e;animation:.3s ease-out tour-fade}.tour-ring{pointer-events:none;box-shadow:0 0 0 9999px #0407109e, 0 0 0 2px var(--accent), 0 0 26px 4px var(--accent-soft);transition:top .35s cubic-bezier(.3,1.1,.4,1),left .35s cubic-bezier(.3,1.1,.4,1),width .35s cubic-bezier(.3,1.1,.4,1),height .35s cubic-bezier(.3,1.1,.4,1),border-radius .35s;position:fixed}.tour-card{border-color:var(--edge);background:#101628e6;border-radius:20px;width:min(320px,100vw - 32px);padding:18px 18px 14px;animation:.28s cubic-bezier(.3,1.1,.4,1) tour-in;position:fixed}.tour-card.centered{text-align:center;width:min(400px,100vw - 32px);padding:28px 26px 18px;animation:.32s cubic-bezier(.3,1.1,.4,1) tour-pop;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-logo{border-radius:16px;width:52px;height:52px;margin:0 auto 16px}.tour-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tour-n{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:600}.tour-card h2{letter-spacing:-.01em;margin:0 0 6px;font-size:15.5px;font-weight:650}.tour-card.centered h2{margin-bottom:8px;font-size:20px}.tour-card p{color:var(--fg2);margin:0;font-size:13.5px;line-height:1.5}.tour-foot{align-items:center;gap:10px;margin-top:16px;display:flex}.tour-card.centered .tour-foot{justify-content:center;margin-top:22px}.tour-skip{color:var(--fg3);padding:6px 2px;font-size:12.5px;transition:color .2s}.tour-skip:hover{color:var(--fg)}.tour-dots{gap:4px;margin-left:auto;display:flex}.tour-dots i{background:var(--edge);border-radius:99px;flex:none;width:5px;height:5px;transition:width .3s,background .3s}.tour-dots i.on{background:var(--accent);width:14px}.tour-btns{gap:6px;margin-left:auto;display:flex}.tour-card.centered .tour-btns{margin-left:0}.tour-card .btn.pri{box-shadow:0 6px 18px var(--accent-soft)}.fx-off .tour-card{background:var(--glass-solid)}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}@keyframes tour-pop{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}@keyframes tour-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tour-ring{transition:none}.tour-card,.tour-card.centered,.tour-block.dim{animation:none}}.getapp{border-radius:var(--r-card);align-items:center;gap:16px;padding:18px 20px;display:flex}.getapp-logo{border-radius:14px;width:46px;height:46px}.getapp b{font-size:15px;font-weight:600;display:block}.getapp small{color:var(--fg3);margin-top:3px;font-size:12.5px;display:block}.getapp .btn.pri{box-shadow:0 6px 18px var(--accent-soft)}.getapp .btn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (width<=600px){.getapp{flex-wrap:wrap}.getapp .btn{justify-content:center;width:100%}}.getapp .grow{flex:1;min-width:0}.steps{border-radius:var(--r-card);background:var(--glass-hi);border:1px solid var(--edge-soft);counter-reset:step;margin:0;padding:8px 20px;list-style:none}.step{counter-increment:step;gap:16px;padding:14px 0;display:flex;position:relative}.step:before{content:counter(step);width:28px;height:28px;color:var(--accent);background:var(--accent-soft);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:650;display:grid;position:relative;box-shadow:inset 0 0 0 1px #5b8cff59}.step:not(:last-child):after{content:"";background:linear-gradient(var(--accent-soft), var(--edge-soft));width:1px;position:absolute;top:46px;bottom:-10px;left:13.5px}.step-body{min-width:0;color:var(--fg);flex:1;padding-top:4px;line-height:1.55}.step-body b{font-weight:600}.step-copy{border:1px solid var(--edge-soft);background:#00000038;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:8px 8px 8px 12px;display:flex}.step-copy code{min-width:0;color:var(--fg2);overflow-wrap:anywhere;flex:1;font-size:12.5px}
