:root{--font:Inter, -apple-system, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--canvas:#eef1f5;--surface:#fff;--surf-2:#f7f9fb;--surf-3:#eef2f6;--rail:#10151c;--rail-2:#1a222c;--line:#e0e6ed;--line-2:#ccd5df;--line-3:#aab7c4;--ink:#0f1b28;--ink-2:#33475c;--muted:#5e7489;--faint:#8396a8;--accent:#0b6cd4;--acc-dark:#0856aa;--acc-wash:#e8f1fd;--acc-line:#b3d2f6;--on-acc:#fff;--teal:#0a7078;--ok:#0a6b36;--ok-w:#e3f6ea;--ok-l:#a8dfbd;--warn:#8a5300;--warn-w:#fdf2dc;--warn-l:#eed39f;--dang:#b31f28;--dang-w:#fdebeb;--dang-l:#f2bdbd;--viol:#6333c0;--viol-w:#f0e9fd;--viol-l:#d3bff5;--sh-1:0 1px 2px #0f1b2812;--sh-2:0 2px 6px #0f1b2817, 0 1px 2px #0f1b280f;--sh-3:0 12px 32px #0f1b2829;--sh-frz:6px 0 8px -6px #0f1b2829;--r-s:4px;--r-m:6px;--r-l:8px;--r-p:999px;--h-foot:32px;--w-views:216px;--h-top:44px;--h-row:34px;--h-head:30px;--h-gfoot:32px;--fz-1:0px;--fz-2:30px;--fz-3:212px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body.board-page{height:100%}body.board-page{background:var(--canvas);color:var(--ink);-webkit-tap-highlight-color:transparent;font:450 12.5px/1.45 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{letter-spacing:-.014em;margin:0;font-weight:600}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.grow{flex:1;min-width:0}.trunc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muted{color:var(--muted)}.faint{color:var(--faint)}.num{font-variant-numeric:tabular-nums}.mn{font-family:var(--font);font-size:11.5px}.app{grid-template-columns:var(--w-views) minmax(0,1fr);height:100vh;display:grid}@supports (height:100dvh){.app{height:100dvh}}body.board-page{overflow:hidden}.navbtn{flex:none;display:none}.scrim{z-index:100;opacity:0;pointer-events:none;background:#0f1b286b;transition:opacity .18s;position:fixed;inset:0}.view-rail{border-right:1px solid var(--line-2);isolation:isolate;background:linear-gradient(#e9eef5 0%,#e3e9f1 58%,#dde4ed 100%);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.view-rail:before{content:"";z-index:-1;transform-origin:0 0;filter:blur(8.5px)saturate(106%);will-change:transform;backface-visibility:hidden;background-image:radial-gradient(37px at 58% 2%,#cfe6f2 0%,#a0c6d400 78%),radial-gradient(18px at 86% 11%,#f7e6ba 0%,#f7e6ba00 76%),radial-gradient(10px at 70% 20%,#fff6d699 0%,#fff6d600 76%),radial-gradient(30px at 8% 26%,#85b561 0%,#85b56100 78%),radial-gradient(33px at 96% 42%,#63a055 0%,#63a05500 80%),radial-gradient(40px at 42% 56%,#45834a 0%,#45834a00 82%),radial-gradient(37px at 10% 82%,#1f4a34 0%,#1f4a3400 84%),radial-gradient(35px at 90% 95%,#17382a 0%,#17382a00 84%),linear-gradient(172deg,#2f5540 0%,#26452f 48%,#18331f 100%);background-repeat:no-repeat;width:30%;height:30%;position:absolute;top:0;left:0;transform:translate(-33.33%,-33.33%)scale(4)}.view-rail:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffdb,#fcfefdcc);position:absolute;inset:0}.vr-head,.vr-scroll,.vr-foot{z-index:0;position:relative}.view-rail .vr-head,.view-rail .vr-foot{background:#ffffff94}.view-rail .vitem.on{background:#fffffff0}.vr-head{height:var(--h-top);border-bottom:1px solid var(--line-2);background:#ffffff6b;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.vr-head h1{letter-spacing:-.018em;font-size:14px}.vr-head .logo{flex:none;width:auto;height:21px;display:block}.vr-head .tot{font:500 11px/1 var(--font);color:var(--muted);border-radius:var(--r-s);background:#ffffffb3;padding:3px 6px}.vr-head .vr-x{width:27px;height:27px;display:none}.vr-head .vr-x:hover{color:var(--ink);box-shadow:var(--sh-1);background:#fffc}.vr-head .vr-x svg{width:14px;height:14px}.vr-scroll{flex:1;padding:10px 8px;overflow-y:auto}.vr-group{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin:16px 0 6px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.vr-scroll>.vr-group:first-child{margin-top:2px}.vr-group:after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.vr-group button{border-radius:var(--r-s);width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;order:3;place-items:center;display:grid}.vr-group button:hover{color:var(--ink);background:#ffffffb3}.vr-group svg{width:12px;height:12px}.vitem{border-radius:var(--r-m);height:30px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;transition:all .11s;display:flex;position:relative}.vitem+.vitem{margin-top:1px}.vitem:hover{color:var(--ink);background:#fff9}.vitem.on{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--sh-2);font-weight:600}.vitem.on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.vitem .dot{border-radius:2px;flex:none;width:7px;height:7px}.vitem .c{font:500 11px/1 var(--font);color:var(--muted);margin-left:auto}.vitem.on .c{color:var(--accent)}.vitem .lock{color:var(--faint);margin-left:auto}.vr-foot{border-top:1px solid var(--line-2);color:var(--muted);height:var(--h-foot);font-size:11px;line-height:calc(var(--h-foot) - 1px);white-space:nowrap;text-overflow:ellipsis;background:#ffffff6b;flex:none;padding:0 10px;overflow:hidden}.vr-foot b{color:var(--ink);font-weight:600}.main{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{height:var(--h-top);border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.crumbs{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.crumbs b{color:var(--ink);font-weight:600}.crumbs .sep{color:var(--line-2)}.omni{border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--surf-2);width:250px;height:27px;color:var(--faint);cursor:pointer;align-items:center;gap:7px;padding:0 7px 0 9px;font-size:12px;display:flex}.omni:hover{background:var(--surface);border-color:var(--line-3)}.omni svg{width:13px;height:13px}kbd{font:600 10px/1 var(--font);background:var(--surf-3);border:1px solid var(--line);color:var(--faint);border-radius:3px;padding:3px 4px}.ibtn{border-radius:var(--r-m);width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.ibtn:hover{background:var(--surf-3);color:var(--ink)}.ibtn svg{width:15px;height:15px}.ibtn .n{border-radius:var(--r-p);color:#fff;min-width:15px;height:15px;font:600 9.5px/15px var(--font);text-align:center;box-shadow:0 0 0 2px var(--surface);background:#c23a44;padding:0 4px;position:absolute;top:-1px;right:-2px}.vr-line{background:var(--line);flex:none;width:1px;height:18px}.acct{flex:none;position:relative}.acct-btn{border-radius:var(--r-m);cursor:pointer;height:29px;color:var(--ink-2);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 7px 0 4px;font-size:12px;font-weight:550;display:flex}.acct-btn:hover,.acct.open .acct-btn{background:var(--surf-2);border-color:var(--line-2)}.acct-btn .av{width:22px;height:22px;font:700 9.5px/1 var(--font);color:#fff;background:linear-gradient(150deg,#3e6f88,#244a5e);border-radius:50%;flex:none;place-items:center;display:grid}.acct-btn img.av{object-fit:cover;background:var(--surf-3);display:block}.acct-btn .cv{width:11px;height:11px;color:var(--faint)}.acct-menu{z-index:120;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-l);width:212px;box-shadow:var(--sh-3);padding:5px;display:none;position:absolute;top:calc(100% + 6px);right:0}.acct.open .acct-menu{display:block}.acct-who{border-bottom:1px solid var(--line);margin-bottom:5px;padding:7px 8px 8px}.acct-who b{font-size:12.5px;font-weight:600;display:block}.acct-who span{color:var(--muted);font-size:11.5px}.acct-item{border-radius:var(--r-m);cursor:pointer;width:100%;height:30px;color:var(--ink-2);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.acct-item:hover{background:var(--surf-3);color:var(--ink)}.acct-item svg{width:14px;height:14px;color:var(--faint)}.acct-item.bad,.acct-item.bad svg{color:var(--dang)}.acct-item.bad:hover{background:var(--dang-w);color:var(--dang)}.toolbar{border-bottom:1px solid var(--line);background:var(--surf-2);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;display:flex}.tb{border-radius:var(--r-m);cursor:pointer;white-space:nowrap;background:var(--surface);border:1px solid var(--line-2);height:27px;color:var(--ink-2);box-shadow:var(--sh-1);align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;transition:all .11s;display:inline-flex}.tb:hover{border-color:var(--line-3)}.tb svg{width:13px;height:13px;color:var(--faint)}.tb b{color:var(--ink);font-weight:600}.tb.active{background:var(--acc-wash);border-color:var(--acc-line);color:var(--accent)}.tb.active svg,.tb.active b{color:var(--accent)}.tb.plain{box-shadow:none;background:0 0;border-color:#0000}.tb.plain:hover{background:var(--surf-3)}.tb.go{background:var(--accent);border-color:var(--acc-dark);color:var(--on-acc);font-weight:600}.tb.go:hover{background:var(--acc-dark);color:var(--on-acc)}.tb.go svg{color:currentColor}.tb:disabled{opacity:.45;pointer-events:none}.sbox{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-m);width:190px;height:27px;box-shadow:var(--sh-1);align-items:center;gap:6px;padding:0 8px;display:flex}.sbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--acc-wash)}.sbox svg{width:13px;height:13px;color:var(--faint);flex:none}.sbox input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.gridwrap{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}table{border-collapse:separate;border-spacing:0;min-width:100%}thead th{z-index:5;text-align:left;white-space:nowrap;letter-spacing:.005em;color:var(--muted);background:var(--surf-2);height:var(--h-head);border-bottom:1px solid var(--line-2);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;cursor:pointer;padding:0 8px;font-size:11px;font-weight:600;position:sticky;top:0}thead th:hover{background:var(--surf-3);color:var(--ink)}.th{align-items:center;gap:5px;display:flex}.th .ty{width:12px;height:12px;color:var(--line-3);flex:none}.th .sort{color:var(--accent);font-size:10px}.th .mi{opacity:0;color:var(--faint);margin-left:auto}thead th:hover .mi{opacity:1}tbody td{height:var(--h-row);border-bottom:1px solid var(--line);border-right:1px solid var(--line);background:var(--surface);white-space:nowrap;vertical-align:middle;padding:0 8px}tbody tr:hover td{background:var(--surf-2)}tbody tr.on td{background:var(--acc-wash)}td.c-role{max-width:220px}td.c-ind{max-width:190px}.fz{z-index:4;position:sticky}th.fz{z-index:6}.fz-1{display:none}.fz-2{left:var(--fz-1);width:var(--fz-2)}.fz-3{left:calc(var(--fz-1) + var(--fz-2));width:var(--fz-3);box-shadow:var(--sh-frz)}td.rn,th.rn-h{display:none}input[type=checkbox]{appearance:none;border:1.5px solid var(--line-3);background:var(--surface);cursor:pointer;vertical-align:-2px;border-radius:3px;place-items:center;width:14px;height:14px;display:grid}input[type=checkbox]:hover{border-color:var(--accent)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"";border-top:0;border-bottom:1.8px solid #fff;border-left:1.8px solid #fff;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translate(.5px,-1px)}.cell-co{align-items:center;gap:7px;min-width:0;display:flex}.cm{border-radius:var(--r-s);width:19px;height:19px;font:700 9px/1 var(--font);background:hsl(var(--h) 36% 94%);color:hsl(var(--h) 52% 32%);box-shadow:inset 0 0 0 1px hsl(var(--h) 34% 86%);flex:none;place-items:center;display:grid}.cell-co b{letter-spacing:-.008em;font-size:12.5px;font-weight:600}.cell-co .ex{opacity:0;color:var(--faint);border-radius:var(--r-s);place-items:center;width:18px;height:18px;margin-left:auto;display:grid}tr:hover .cell-co .ex{opacity:1}.cell-co .ex:hover{background:var(--surf-3);color:var(--accent)}.cell-co .ex svg{width:13px;height:13px}tr.grp td{top:var(--h-head);z-index:3;background:var(--surf-3);border-bottom:1px solid var(--line-2);border-right:0;height:28px;padding:0 10px;position:sticky}.grp-h{align-items:center;gap:8px;font-size:11.5px;display:flex}.grp-h .tw{width:14px;height:14px;color:var(--muted);place-items:center;display:grid}.grp-h b{font-weight:650}.grp-h .n{font:500 10.5px/1 var(--font);color:var(--muted);background:var(--surface);border-radius:var(--r-p);box-shadow:inset 0 0 0 1px var(--line);padding:3px 6px}.grp-h .agg{font:400 11px/1 var(--font);color:var(--muted);margin-left:auto}.pill{border-radius:var(--r-s);border:1px solid;align-items:center;gap:4px;height:19px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.p-replied{color:var(--ok);background:var(--ok-w);border-color:var(--ok-l)}.p-meeting{color:var(--viol);background:var(--viol-w);border-color:var(--viol-l)}.p-ready{color:var(--accent);background:var(--acc-wash);border-color:var(--acc-line)}.p-contacted{color:var(--muted);background:var(--surf-3);border-color:var(--line)}.p-new{color:var(--muted);border-color:var(--line-2);background:0 0;border-style:dashed}.p-paused{color:var(--faint);border-color:var(--line);background:0 0}.fitc{align-items:center;gap:6px;display:flex}.fitc b{font:600 12px/1 var(--font);text-align:right;width:22px}.fitc .t{background:var(--surf-3);border-radius:2px;width:30px;height:4px;overflow:hidden}.fitc .t i{height:100%;display:block}.fh b{color:var(--ok)}.fh i{background:var(--ok)}.fm b{color:var(--warn)}.fm i{background:var(--warn)}.fl b{color:var(--faint)}.fl i{background:var(--line-2)}.seq{gap:2px;display:inline-flex}.seq i{background:var(--surf-3);width:12px;height:4px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:2px}.seq i.done{background:var(--teal);box-shadow:none}.seq i.now{background:color-mix(in oklab, var(--teal) 30%, var(--surface));box-shadow:inset 0 0 0 1px var(--teal)}.tick{color:var(--ok);place-items:center;display:inline-grid}.tick svg{width:13px;height:13px}.cross{color:var(--line-3)}.ownav{width:19px;height:19px;font:700 9px/1 var(--font);color:#fff;background:linear-gradient(150deg,#3e6f88,#244a5e);border-radius:50%;place-items:center;display:grid}.lnk{color:var(--accent)}.lnk:hover{text-decoration:underline}.gfoot{height:var(--h-gfoot);border-top:1px solid var(--line-2);background:var(--surf-2);overscroll-behavior-x:contain;scrollbar-width:none;flex:none;align-items:center;gap:0;font-size:11.5px;display:flex;overflow-x:auto}.gfoot::-webkit-scrollbar{display:none}.gf-cell{border-right:1px solid var(--line);white-space:nowrap;height:100%;color:var(--muted);flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.gf-cell b{font-family:var(--font);color:var(--ink);font-size:11.5px;font-weight:500}.gf-cell.lbl{color:var(--ink);background:var(--surf-3);font-weight:600}.gf-cell.sum{color:var(--faint)}.gf-cell.sum:hover{color:var(--accent);cursor:pointer}.selbar{left:var(--w-views);height:var(--h-foot);border-top:1px solid var(--line-2);color:var(--ink-2);z-index:90;background:linear-gradient(#e9eef5 0%,#e3e9f1 58%,#dde4ed 100%);align-items:center;gap:6px;padding:0 10px;transition:transform .2s cubic-bezier(.2,.9,.25,1);display:flex;position:fixed;bottom:0;right:0;transform:translateY(100%)}.selbar.show{transform:none}.selbar .n{color:var(--ink);font-size:11.5px;font-weight:600}.selbar .n span{color:var(--muted);font-weight:450}.sb-btn{border-radius:var(--r-s);border:1px solid var(--line-2);height:22px;color:var(--ink-2);cursor:pointer;background:#ffffffb3;padding:0 9px;font-size:11.5px;font-weight:550}.sb-btn:hover{color:var(--ink);background:#fff}.sb-btn.go{background:var(--accent);border-color:var(--accent);color:#fff}.sb-btn.go:hover{color:#fff;background:#1279e6}.sb-btn.bad{color:#b4232f}.sb-btn.bad:hover{color:#93161f;background:#fdeaec;border-color:#f0c3c8}.sb-x{border-radius:var(--r-s);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.sb-x:hover{color:var(--ink);background:#fffc}.ov{z-index:130;place-items:start center;padding:max(7vh,20px) 24px 24px;display:grid;position:fixed;inset:0}@supports (height:100dvh){.ov{height:100dvh}}.ov[hidden]{display:none}.ov-scrim{opacity:0;background:#0f1b2870;transition:opacity .26s cubic-bezier(.22,.78,.3,1);position:absolute;inset:0}.sheet{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-l);width:100%;max-width:760px;max-height:100%;box-shadow:var(--sh-3);contain:layout paint;opacity:0;flex-direction:column;transition:opacity .26s cubic-bezier(.22,.78,.3,1),transform .26s cubic-bezier(.22,.78,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(10px)}.ov.in .ov-scrim{opacity:1}.ov.in .sheet{opacity:1;transform:none}.ov:not([hidden]) .sheet{will-change:opacity, transform}.ov:not([hidden]) .ov-scrim{will-change:opacity}.ov.in.rest .sheet,.ov.in.rest .ov-scrim{will-change:auto}.sh-head{border-bottom:1px solid var(--line);background:var(--surf-2);flex:none;align-items:center;gap:10px;padding:12px 10px 12px 14px;display:flex}.sh-head h2{font-size:13.5px}.sh-head p{color:var(--muted);margin:1px 0 0;font-size:11.5px}.sh-body{flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.sh-foot{border-top:1px solid var(--line);background:var(--surf-2);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.paste-box{resize:vertical;border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--surf-2);width:100%;min-height:188px;font:450 12.5px/1.6 var(--font);outline:0;padding:10px 11px;transition:all .12s}.paste-box::placeholder{color:var(--faint)}.paste-box:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--acc-wash)}@keyframes flash-ok{50%{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok-w)}}@keyframes flash-bad{50%{border-color:var(--dang);box-shadow:0 0 0 3px var(--dang-w)}}.paste-box.ok{animation:.5s flash-ok}.paste-box.bad{animation:.5s flash-bad}.box-meta{color:var(--muted);align-items:center;gap:8px;margin-top:7px;font-size:11.5px;display:flex}.pm{flex:none}.pm-btn-open{background:var(--surf-3)!important}.pm .cv{width:11px;height:11px;transition:transform .14s}.pm.open .cv{transform:rotate(180deg)}.pm-menu{z-index:5;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-l);width:282px;box-shadow:var(--sh-3);padding:5px;display:none;position:absolute;bottom:calc(100% + 6px);left:12px}.pm.open .pm-menu{display:block}.pm-item{border-radius:var(--r-m);cursor:pointer;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.pm-item:hover{background:var(--surf-3)}.pm-item input{flex:none;margin-top:1px}.pm-item b{font-size:12.5px;font-weight:600;display:block}.pm-item i{color:var(--muted);margin-top:1px;font-size:11px;font-style:normal;line-height:1.45;display:block}.note{color:var(--faint);font-size:11.5px}.qbox{border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.qbox-head{background:var(--surf-3);border-bottom:1px solid var(--line);align-items:center;gap:7px;height:31px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.qbox-head .n{font:500 10.5px/1 var(--font);color:var(--muted);background:var(--surface);border-radius:var(--r-p);box-shadow:inset 0 0 0 1px var(--line);padding:3px 6px}.qrow{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 10px;display:flex}.qrow:last-child{border-bottom:0}.qrow:hover{background:var(--surf-2)}.qrow .t{font-size:12.5px;font-weight:550}.qrow .s{color:var(--muted);margin-top:1px;font-size:11px}.qtext{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surf-2);color:var(--ink-2);white-space:pre-wrap;max-height:180px;margin:0 10px 10px;padding:9px 10px;font-size:11.5px;line-height:1.55;overflow:auto}.xbtn{border-radius:var(--r-s);width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.xbtn:hover{background:var(--dang-w);color:var(--dang)}.xbtn svg{width:13px;height:13px}.toasts{z-index:140;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:fixed;bottom:14px;right:14px}.toast{border-radius:var(--r-m);background:var(--rail);color:#dce7f0;max-width:340px;box-shadow:var(--sh-3);align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;animation:.18s ease-out toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast i{background:#4cc98a;border-radius:50%;flex:none;width:6px;height:6px}.toast.bad i{background:#ff8e96}.mstrip{background:var(--surf-2);border-bottom:1px solid var(--line);flex:none;align-items:stretch;display:flex}.mstrip[hidden]{display:none}.mtile{text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-width:0;height:72px;padding:0 13px;transition:background .11s;display:flex;position:relative}.mtile:last-child{border-right:0}.mtile:hover{background:var(--surf-3)}.mtile.on{background:var(--surface)}.mtile.on:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.mtile.on:after{content:"";background:var(--surface);border:1px solid var(--line);z-index:2;border-top:0;border-left:0;width:9px;height:9px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,50%)rotate(45deg)}.mt-h{font:700 10px/1 var(--font);letter-spacing:.085em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex}.mt-h .ic{width:12px;height:12px;color:var(--line-3);flex:none}.mt-h .dlt{margin-left:auto}.mtile.on .mt-h{color:var(--ink-2)}.mtile.on .mt-h .ic{color:var(--accent)}.mt-v{align-items:baseline;gap:9px;min-width:0;display:flex;overflow:hidden}.mt-v .div{background:var(--line-2);flex:none;align-self:stretch;width:1px}.mt-s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mt-s em{color:var(--ink-2);font-style:normal;font-weight:600}.fig{align-items:baseline;gap:4px;min-width:0;display:flex}.fig b{font:600 18px/1 var(--font);letter-spacing:-.022em;color:var(--ink);white-space:nowrap}.fig s{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;text-decoration:none;display:block;overflow:hidden}.fig b.ok{color:var(--ok)}.fig b.wa{color:var(--warn)}.fig b.da{color:var(--dang)}.dlt{font:600 10px/1 var(--font);border-radius:var(--r-p);border:1px solid;flex:none;align-items:center;gap:2px;padding:3px 5px;display:inline-flex}.dlt.good{color:var(--ok);background:var(--ok-w);border-color:var(--ok-l)}.dlt.bad{color:var(--dang);background:var(--dang-w);border-color:var(--dang-l)}.dlt.flat{color:var(--muted);background:var(--surf-3);border-color:var(--line)}.mshelf{background:var(--surface);border-bottom:1px solid var(--line-2);flex:none;display:none}.mshelf.on{display:flex}.mblk{border-right:1px solid var(--line);flex:1 1 0;min-width:0;padding:11px 14px 12px}.mblk:last-child{border-right:0}.mblk-h{font:700 10px/1 var(--font);letter-spacing:.085em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin-bottom:8px;display:flex}.mblk-h:after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.mblk-h .hint{text-transform:none;letter-spacing:0;color:var(--faint);flex:none;order:3;font-size:10px;font-weight:500}.mrow{height:23px;color:var(--ink-2);align-items:center;gap:9px;font-size:11.5px;display:flex}.mrow+.mrow{border-top:1px solid var(--line)}.mrow .k{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mrow .k s{color:var(--faint);margin-left:5px;font-size:10.5px;text-decoration:none}.mrow .v{color:var(--ink);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.mrow .v s{color:var(--faint);font-weight:450;text-decoration:none}.mrow .v .sf{color:var(--muted);font-weight:450}.mrow .v .hd{color:var(--dang)}.mrow .v .nil{color:var(--faint);font-weight:450}.mrow .warm{font:600 9.5px/1 var(--font);color:var(--warn);background:var(--warn-w);border:1px solid var(--warn-l);border-radius:var(--r-s);flex:none;padding:2px 4px}.meter{background:var(--surf-3);width:54px;height:5px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;flex:none;margin-left:auto;overflow:hidden}.meter i{background:var(--accent);height:100%;display:block}.meter.t i{background:var(--teal)}.meter.w i{background:var(--warn)}.meter.d i{background:var(--dang)}.mrow .meter+.v{text-align:right;width:56px;margin-left:0}.cc{vertical-align:-3px;background:var(--surf-3);min-width:23px;height:16px;box-shadow:inset 0 0 0 1px var(--line);font:700 9.5px/1 var(--font);letter-spacing:.04em;color:var(--muted);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-right:7px;padding:0 4px;display:inline-flex}.bars{align-items:stretch;gap:4px;height:46px;display:flex}.bars>span{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.bars .tr{flex:1;min-height:0;position:relative}.bars i{background:var(--acc-line);border-radius:2px 2px 0 0;min-height:2px;position:absolute;bottom:0;left:0;right:0}.bars>span:hover i{background:var(--accent)}.bars>span.z i{background:var(--surf-3);box-shadow:inset 0 0 0 1px var(--line)}.bars em{font-style:normal;font:450 9.5px/1 var(--font);color:var(--faint);text-align:center}.bars-x{color:var(--faint);margin-top:6px;font-size:10px;display:flex}.bars-x span{text-align:center;flex:1}.spark{vertical-align:-2px;align-items:flex-end;gap:1.5px;height:12px;display:inline-flex}.spark i{background:var(--acc-line);border-radius:1px;width:3px;min-height:2px}@media (max-width:1180px){:root{--w-views:188px;--fz-3:188px}.omni{width:auto;min-width:150px;max-width:250px}}@media (max-width:900px){:root{--w-views:260px;--h-row:38px}.app{grid-template-columns:minmax(0,1fr)}.view-rail{width:var(--w-views);z-index:110;box-shadow:var(--sh-3);transition:transform .22s cubic-bezier(.2,.9,.25,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.board-page.nav-open .view-rail{transform:none}body.board-page.nav-open .scrim{opacity:1;pointer-events:auto}.vr-head .vr-x{display:grid}.vr-head .tot{display:none}.vitem{height:34px}.navbtn{display:grid}.crumbs{min-width:0}.crumbs b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:7px 10px;overflow-x:auto}.toolbar::-webkit-scrollbar{display:none}.toolbar .grow{display:none}.sbox{flex:none;width:160px}#newPaste{z-index:2;box-shadow:-11px 0 11px 7px var(--surf-2), var(--sh-1);position:sticky;right:0}.selbar{scrollbar-width:none;padding:0 10px;padding-bottom:env(safe-area-inset-bottom,0px);height:calc(var(--h-foot) + env(safe-area-inset-bottom,0px));left:0;overflow-x:auto}.selbar::-webkit-scrollbar{display:none}.selbar .n,.sb-btn{flex:none}.sb-x{background:#e5ebf2;flex:none;margin-left:0;position:sticky;right:-10px;box-shadow:-10px 0 10px 4px #e5ebf2}.gfoot{padding-bottom:env(safe-area-inset-bottom,0px);height:calc(var(--h-gfoot) + env(safe-area-inset-bottom,0px))}.toasts{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.mstrip{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.mstrip::-webkit-scrollbar{display:none}.mtile{scroll-snap-align:start;flex:1 0 200px}.mshelf.on{flex-wrap:wrap}.mblk{border-bottom:1px solid var(--line);flex:262px}.mblk:last-child{border-bottom:0}.vr-head .vr-x{width:32px;height:32px}.ov{padding:14px}}@media (max-width:640px){:root{--w-views:min(284px, 86vw);--h-row:40px;--fz-1:0px;--fz-2:32px;--fz-3:152px;--h-foot:44px;--h-gfoot:38px;--h-head:34px}.topbar{gap:2px;padding:0 6px}.crumbs .cr-up{display:none}.crumbs b{font-size:13px}.omni{justify-content:center;width:32px;min-width:0;height:32px;padding:0}.omni span,.omni kbd{display:none}.acct-btn{gap:0;padding:0 2px}.acct-btn>span:not(.av),.acct-btn .cv{display:none}.acct-menu{width:min(240px,100vw - 20px)}.vr-line{display:none}.toolbar{padding:7px 8px}.tb,.sbox{height:32px}.sbox{width:148px}tbody td,thead th{padding:0 7px}thead th{font-size:10.5px}.cell-co b{font-size:12px}td.c-role{max-width:158px}td.c-ind{max-width:142px}.gfoot{font-size:11px}.gf-cell{padding:0 9px}.mtile{flex:0 0 78%;gap:5px;height:auto;min-height:80px;padding:11px 13px}.mt-s{white-space:normal;overflow:visible}.fig b{font-size:17px}.mshelf.on{overscroll-behavior-y:contain;flex-flow:column;max-height:48vh;overflow-y:auto}.mblk{border-right:0;flex:none;padding:10px 12px 11px}.selbar{gap:7px}.sb-btn{height:30px;padding:0 11px;font-size:12px}.sb-x{width:30px;height:30px}.ov{padding:0}.sheet{border:0;border-radius:0;max-width:none;height:100%}.sh-body{flex:1;gap:11px;padding:11px}.paste-box{min-height:150px}.sh-foot{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.pm-menu{width:min(300px,100vw - 20px);left:10px}.toasts{left:10px;right:10px;bottom:calc(58px + env(safe-area-inset-bottom,0px));align-items:stretch}.toast{max-width:none}}@media (max-width:430px){:root{--fz-3:136px}.mtile{flex:0 0 86%}td.c-role{max-width:136px}td.c-ind{max-width:124px}.gf-cell{padding:0 8px}}@media (max-height:520px) and (max-width:900px){.mtile{height:68px;min-height:0}.mshelf.on{max-height:56vh}.ov{padding:0}.sheet{border:0;border-radius:0;max-width:none;height:100%}.sh-body{flex:1}.paste-box{min-height:104px}.qtext{max-height:96px}}@media (hover:none){.cell-co .ex,.th .mi{display:none}input[type=checkbox]{width:16px;height:16px}input[type=checkbox]:checked:after{width:8px;height:4.5px}.ibtn{width:32px;height:32px}.xbtn{width:30px;height:30px}td.fz-2,th.fz-2{cursor:pointer}td.fz-2 input[type=checkbox],th.fz-2 input[type=checkbox]{margin:0 auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.set-sheet{max-width:560px}.set-group{flex-direction:column;gap:8px;display:flex}.set-group h3{color:var(--ink);margin:0;font-size:12.5px;font-weight:600}.set-group>p{color:var(--muted);margin:-4px 0 2px;font-size:11.5px;line-height:1.5}.set-row{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surf-2);align-items:center;gap:12px;padding:9px 11px;display:flex}.set-row>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-row b{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.set-row i{color:var(--muted);font-size:11.5px;font-style:normal}.set-row select{border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--surface);min-width:150px;font:500 12.5px var(--font);color:var(--ink);cursor:pointer;flex:none;padding:6px 8px}.set-row select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--acc-wash);outline:0}.set-empty{color:var(--muted);text-align:center;padding:12px;font-size:12px}.set-meta{color:var(--faint);font-size:11.5px}@media (max-width:520px){.set-row{flex-direction:column;align-items:stretch}.set-row select{width:100%;min-width:0}}:root{--font:Inter, -apple-system, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--surface:#fff;--surf-2:#f7f9fb;--surf-3:#eef2f6;--line:#e0e6ed;--line-2:#ccd5df;--line-3:#aab7c4;--ink:#0f1b28;--ink-2:#33475c;--muted:#5e7489;--faint:#8396a8;--accent:#0b6cd4;--acc-wash:#e8f1fd;--acc-line:#b3d2f6;--dang:#b31f28;--dang-w:#fdebeb;--dang-l:#f2bdbd;--sh-1:0 1px 2px #0f1b2812;--sh-2:0 2px 6px #0f1b2817, 0 1px 2px #0f1b280f;--sh-card:0 1px 1px #0a18100f, 0 10px 20px -8px #0a18102e, 0 36px 70px -24px #0a18104d;--r-m:6px;--r-l:8px;--r-xl:14px;--r-p:999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body.gate-page{height:100%}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (height:100dvh){html,body.gate-page{height:100dvh}}body.gate-page{color:var(--ink);-webkit-tap-highlight-color:transparent;font:450 13px/1.5 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1d3326;place-items:center;margin:0;padding:24px 20px;display:grid;overflow:hidden}body.gate-page h1,body.gate-page h2{letter-spacing:-.018em;margin:0;font-weight:600}body.gate-page .bg{z-index:-2;transform-origin:0 0;filter:blur(10px)saturate(108%);will-change:transform;backface-visibility:hidden;background-image:radial-gradient(10vmax at 62% 0,#cfe6f2 0%,#bcd9ec 42%,#a0c6d400 78%),radial-gradient(6vmax at 20% -4%,#b2d3e8 0%,#a0c6d400 78%),radial-gradient(4.25vmax at 84% 9%,#f6e2b0 0%,#f6e2b000 76%),radial-gradient(2.5vmax at 73% 19%,#fff1cf 0%,#fff1cf00 78%),radial-gradient(2.75vmax at 31% 23%,#d6f0c480 0%,#d6f0c400 74%),radial-gradient(2vmax at 66% 37%,#fff6d670 0%,#fff6d600 76%),radial-gradient(1.75vmax at 44% 15%,#ecf8ff61 0%,#ecf8ff00 76%),radial-gradient(7.5vmax at 11% 33%,#7aad57 0%,#7aad5700 78%),radial-gradient(6.75vmax at 89% 45%,#5f9a52 0%,#5f9a5200 80%),radial-gradient(8.5vmax at 48% 61%,#3f7d45 0%,#3f7d4500 82%),radial-gradient(10vmax at 18% 88%,#1b4230 0%,#1b423000 84%),radial-gradient(9vmax at 83% 94%,#163629 0%,#16362900 84%),linear-gradient(170deg,#2b4f38 0%,#24412f 46%,#16301f 100%);background-repeat:no-repeat;width:31.25vw;height:31.25vh;position:fixed;top:0;left:0;transform:translate(-12.5vw,-12.5vh)scale(4)}body.gate-page .veil{z-index:-1;pointer-events:none;background:radial-gradient(120% 86% at 50% 42%,#09181000 0% 42%,#09181066 100%),linear-gradient(#0c1c1424 0%,#0c1c1400 34%,#0a18103d 100%);position:fixed;inset:0}body.gate-page .gate{background:var(--surface);border-radius:var(--r-xl);width:100%;max-width:372px;box-shadow:var(--sh-card);border:1px solid #ffffffb3;overflow:hidden}body.gate-page .gate-head{text-align:center;background:linear-gradient(180deg, var(--surf-2), var(--surface));border-bottom:1px solid var(--line);padding:26px 26px 22px}body.gate-page .mark{align-items:center;gap:9px;margin-bottom:16px;display:inline-flex}body.gate-page .mark img{width:auto;height:26px;display:block}body.gate-page .mark .wm{font:600 16.5px/1 var(--font);letter-spacing:-.02em}body.gate-page .gate-head h1{letter-spacing:-.022em;font-size:19px}body.gate-page .gate-head p{color:var(--muted);margin:7px 0 0;font-size:12.5px}body.gate-page .gate-body{padding:22px 26px}body.gate-page .gbtn{border:1px solid var(--line-2);border-radius:var(--r-l);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:600 13.5px/1 var(--font);letter-spacing:-.004em;cursor:pointer;box-shadow:var(--sh-1);justify-content:center;align-items:center;gap:11px;padding:0 16px;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:flex}body.gate-page .gbtn .g{flex:none;width:18px;height:18px}body.gate-page .gbtn:hover{background:var(--surf-2);border-color:var(--line-3);box-shadow:var(--sh-2)}body.gate-page .gbtn:active{box-shadow:var(--sh-1);transform:translateY(1px)}body.gate-page .gbtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--acc-wash);outline:0}body.gate-page .gbtn[aria-busy=true]{pointer-events:none;color:var(--muted)}body.gate-page .gbtn[aria-busy=true] .g{display:none}body.gate-page .gbtn[aria-busy=true]:before{content:"";border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:15px;height:15px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}body.gate-page .work{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:11.5px;display:flex}body.gate-page .work svg{width:12px;height:12px;color:var(--faint);flex:none}body.gate-page .work b{color:var(--ink-2);font-weight:600}body.gate-page .err{background:var(--dang-w);border:1px solid var(--dang-l);border-radius:var(--r-m);color:var(--dang);align-items:flex-start;gap:8px;margin:0 0 16px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:none}body.gate-page .err.show{display:flex}body.gate-page .err svg{flex:none;width:13px;height:13px;margin-top:2px}body.gate-page .err b{font-weight:600}body.gate-page .sig{text-align:center;font:450 11px/1.5 var(--font);color:#ffffffad;text-shadow:0 1px 2px #08140e73;margin:14px auto 0}body.gate-page .sig .ver{font-variant-numeric:tabular-nums;color:#ffffff80}@media (max-width:400px){body.gate-page{padding:20px 14px}body.gate-page .gate-head{padding:22px 18px 18px}body.gate-page .gate-body{padding:18px}body.gate-page .gate-head h1{font-size:17.5px}}@media (max-height:520px){body.gate-page{place-items:start center;padding-block:18px;overflow-y:auto}body.gate-page .mark{margin-bottom:11px}body.gate-page .gate-head{padding-top:18px;padding-bottom:15px}}@media (min-width:900px) and (min-height:700px){body.gate-page .gate{max-width:388px}}@media (prefers-reduced-motion:reduce){body.gate-page .gbtn{transition-duration:.01ms!important}}
