@font-face{font-family:Geist;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+100-2AF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#05051a;--ink:#f4f5ff;--mute:#b4b7d8;--dim:#9598c0;--glass:#ffffff0b;--glass-2:#ffffff14;--rim:#ffffff17;--rim-2:#ffffff29;--blue:#003cff;--volt:#6c93ff;--hot:#ff7a00;--soft:#ffb25c;--mint:#34e5ae;--violet:#a98bff;--red:#ff6b57;--link:#a9c1ff;--r-s:10px;--r:16px;--r-l:24px}*{box-sizing:border-box}html{background:var(--void)}body{color:var(--ink);background:var(--void);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";min-height:100vh;margin:0;font:15px/1.55 Geist,system-ui,sans-serif}.center{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}a{color:inherit;text-decoration:none}h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:640;line-height:1.15}h2{letter-spacing:-.01em;margin:0 0 10px;font-size:15.5px;font-weight:620}h3{margin:14px 0 6px;font-size:13.5px;font-weight:620}p{margin:6px 0}small{font-size:13px;line-height:1.4}.i{flex:none;width:18px;height:18px}.grow{flex:1}.muted{color:var(--mute)}.warm{color:var(--soft)}kbd{color:var(--mute);background:var(--glass-2);border:1px solid var(--rim);text-align:center;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;min-width:20px;padding:1px 6px;font:600 11px Geist,sans-serif;display:inline-flex}kbd .i{width:12px;height:12px}.rail{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--rim);background:#0e0e2ab8;border-radius:22px;flex-direction:column;align-items:center;gap:4px;width:60px;padding:10px 0;display:flex;position:fixed;top:12px;bottom:12px;left:12px}.rail a,.rail button{width:42px;height:42px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;display:grid;position:relative}.rail .i{width:20px;height:20px}.rail a:hover,.rail button:hover{background:var(--glass-2);color:var(--ink)}.rail a.on{color:#fff;background:var(--blue)}.rail .logo{height:46px;margin-bottom:8px}.rail .logo img{width:38px}.rail .logo:hover{background:0 0}.rail{overflow:visible}.rail:not(.open) [data-tip]:hover:after{content:attr(data-tip);border:1px solid var(--rim-2);color:var(--ink);white-space:nowrap;z-index:9;background:#16163f;border-radius:8px;padding:4px 9px;font-size:13px;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.dot{background:var(--hot);color:#1a0a00;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:4px;right:3px}main{z-index:1;max-width:1500px;margin-left:84px;padding:12px 24px 40px 8px;position:relative}.bar-top{gap:10px;margin-bottom:24px;display:flex}.cmd-open{background:var(--glass);border:1px solid var(--rim);max-width:520px;color:var(--mute);height:42px;font:inherit;cursor:text;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;flex:1;align-items:center;gap:10px;padding:0 10px 0 13px;display:flex}.cmd-open:hover{border-color:var(--rim-2)}.cmd-open span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bar-top .btn{height:42px;margin-left:auto}.proj{flex:none;height:42px;position:relative}.proj-b{border:1px solid var(--volt);width:100%;height:100%;color:var(--link);cursor:pointer;background:#003cff42;border-radius:13px;align-items:center;gap:8px;padding:0 11px 0 13px;font:550 13px Geist,sans-serif;display:flex}.proj-b:hover,.proj-b[aria-expanded=true]{background:#003cff66}.proj-b b{text-align:left;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.proj-c{transition:transform .15s}.proj-b[aria-expanded=true] .proj-c{transform:rotate(180deg)}.proj-m{z-index:8;min-width:100%;max-width:min(340px,100vw - 32px);max-height:min(392px,60vh);position:absolute;top:calc(100% + 6px);left:0}.sel-m{z-index:60;max-width:min(440px,100vw - 16px);margin:0;position:fixed;inset:auto}:is(.proj-m,.sel-m){border:1px solid var(--rim-2);width:max-content;color:var(--ink);background:#12123a;border-radius:14px;flex-direction:column;gap:2px;padding:6px;animation:.14s ease-out rise;display:flex;overflow-y:auto;box-shadow:0 18px 50px #0000008c}:is(.proj-m,.sel-m) button{width:100%;min-height:38px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 10px;font:550 14.5px Geist,sans-serif;display:flex}:is(.proj-m,.sel-m) button:hover,:is(.proj-m,.sel-m) button:focus-visible{background:var(--glass-2);outline:0}:is(.proj-m,.sel-m) span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.proj-m small{color:var(--mute)}:is(.proj-m,.sel-m) .i{visibility:hidden;width:16px;height:16px}:is(.proj-m,.sel-m) button:disabled{opacity:.45;cursor:default;background:0 0}:is(.proj-m,.sel-m) button[aria-selected=true]{color:#fff;background:#003cff57}:is(.proj-m,.sel-m) button[aria-selected=true]:hover,:is(.proj-m,.sel-m) button[aria-selected=true]:focus-visible{background:#003cff80}:is(.proj-m,.sel-m) [aria-selected=true] .i{visibility:visible}@media (width<=640px){.bar-top{flex-wrap:wrap}.proj{flex:1 0 100%;order:3;min-width:0}.proj-m{width:100%;max-width:none}.proj-m button{min-height:44px}}.btn{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:7px;min-height:32px;padding:8px 15px;font:600 14px Geist,sans-serif;display:inline-flex}.btn kbd{color:#fff;background:#02003357;border-color:#ffffff3d}.btn:hover{filter:brightness(1.14)}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn.small{border-radius:10px;padding:5px 11px;font-size:13px}.btn.ghost{background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--rim);color:var(--ink)}.wide-btn{justify-content:center;width:100%;height:42px}.textbtn{min-height:32px;color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.textbtn:hover{color:var(--ink)}.ghosticon{width:32px;height:32px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ghosticon:hover{background:var(--glass-2);color:var(--ink)}input,select,textarea{font:inherit;color:var(--ink);border:1px solid var(--rim);border-radius:var(--r-s);background:#ffffff0e;outline:0;width:100%;padding:8px 11px}select option{background:#14143a}input::placeholder,textarea::placeholder{color:var(--mute)}input:focus,select:focus,textarea:focus{border-color:var(--volt);box-shadow:0 0 0 3px #4d7dff40}select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B4B7D8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}select[data-open]{border-color:var(--volt);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A9C1FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E")}.mono{font-feature-settings:"ss01";letter-spacing:.005em;margin-bottom:8px}label{color:var(--mute);margin-bottom:10px;font-size:13px;display:block}label select,label input,label textarea{margin-top:4px;font-size:14px}label.check{min-height:32px;color:var(--ink);align-items:center;gap:9px;font-size:13.5px;display:flex}label.check input{width:auto;margin:0}a:focus-visible,button:focus-visible,summary:focus-visible,.tk:focus-visible{outline:2px solid var(--soft);outline-offset:2px}.row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.between{justify-content:space-between}.end{justify-content:flex-end}.row input,.row select{flex:1;width:auto;min-width:100px}.row>label{margin-bottom:0}.admin-tabs{flex:none}.more{display:none}.sprint-edit{border:1px solid var(--rim);border-radius:var(--r);background:var(--glass);margin:10px 0 12px;padding:10px 12px}.glass{background:var(--glass);border:1px solid var(--rim);border-radius:var(--r-l);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:16px;padding:16px 20px}.note{border-radius:var(--r);border:1px solid var(--rim);align-items:center;gap:9px;margin-bottom:12px;padding:10px 14px;display:flex}.note.warn{background:#ff7a001f;border-color:#ff7a004d}.note.bad{color:#ffc4ba;background:#ff6b5721;border-color:#ff6b5759}.chip{background:var(--glass-2);white-space:nowrap;border-radius:20px;align-items:center;padding:2px 9px;font-size:13px;font-weight:600;display:inline-flex}.chip.link{min-height:32px;padding:4px 12px}.chip.link:hover{background:var(--rim-2)}.hotchip{background:var(--hot);color:#1a0a00}.live-chip{color:var(--mint);background:#34e5ae29}.tag{color:var(--mute);white-space:nowrap;font-size:13px;font-weight:600}.tag.big{vertical-align:middle;color:var(--link);font-size:13px}.av{color:#fff;background:hsl(var(--h,230) 70% 30%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.av.none{box-shadow:inset 0 0 0 1.5px var(--rim-2);background:0 0}.av.bot{background:var(--glass-2);color:var(--volt)}.av.bot .i{width:14px;height:14px}.av.sm{width:20px;height:20px;font-size:8px}.pt{background:var(--glass-2);color:var(--ink);text-align:center;border-radius:7px;min-width:22px;padding:0 7px;font-size:13px;font-weight:650;line-height:20px}.key{color:var(--mute);white-space:nowrap;font-size:13px}.ty{width:16px;height:16px}.ty-bug{color:var(--red)}.ty-story{color:var(--volt)}.ty-task{color:var(--mint)}.ty-epic{color:var(--violet)}.hot{color:var(--hot);align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.hot .i{width:14px;height:14px}.st{white-space:nowrap;background:var(--glass-2);color:var(--mute);border-radius:20px;padding:1px 9px;font-size:13px;font-weight:600}.st-in_progress{color:#a9c1ff;background:#4d7dff33}.st-in_review{color:var(--soft);background:#ff7a002b}.head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.head-t{min-width:0}.head-t p{margin:2px 0 0}.head-c{flex:1;min-width:220px;max-width:460px}.mix{gap:3px;height:9px;display:flex}.mix i{background:var(--glass-2);border-radius:4px}.mix-l{color:var(--mute);margin-top:6px;font-size:13px}.seg{background:var(--glass);border:1px solid var(--rim);border-radius:11px;padding:3px;display:flex}.seg a{min-height:32px;color:var(--mute);border-radius:8px;align-items:center;padding:4px 12px;font-size:13px;font-weight:550;display:inline-flex}.seg a:hover{color:var(--ink)}.seg a.on{background:var(--glass-2);color:var(--ink);box-shadow:inset 0 1px #ffffff1a}.faces{gap:4px;display:flex}.faces button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.faces button:hover{background:var(--glass-2)}.faces button.on{box-shadow:inset 0 0 0 2px var(--soft)}.board{grid-template-columns:repeat(var(--cols,4),minmax(200px,1fr));gap:12px;margin-bottom:18px;display:grid;overflow-x:auto}.lane{color:var(--mute);margin:8px 0}.col{border-radius:var(--r-l);background:linear-gradient(#ffffff0a,#ffffff03 70%);border:1px solid #ffffff0f;flex-direction:column;min-height:64vh;padding:10px;transition:border-color .15s,background .15s;display:flex}.col.over{border-color:var(--volt);background:#4d7dff17}.col h3{align-items:center;gap:8px;margin:3px 4px 11px;font-size:13.5px;font-weight:600;display:flex}.n{color:var(--dim);font-weight:500}.pip{background:var(--dim);border-radius:50%;width:9px;height:9px}.c-in_progress .pip{background:var(--volt)}.c-in_review .pip{background:var(--hot)}.c-done .pip{background:var(--mint)}.col-b{flex-direction:column;flex:1;gap:8px;display:flex}main:has(.board-page){flex-direction:column;height:100dvh;padding-bottom:16px;display:flex}main:has(.board-page)>*{flex:none}main:has(.board-page)>.board-page{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.board-page>.head{margin-bottom:12px}.board-fill>.board{flex:1;grid-template-rows:minmax(0,1fr);min-height:260px;margin-bottom:0;padding-bottom:6px}.board-fill .col{min-height:0}.board-fill .col h3{flex:none}.board-fill .col-b{overscroll-behavior:contain;min-height:0;margin:0 -5px;padding:2px 5px 6px;overflow-y:auto}.lanes{overscroll-behavior:contain;flex:1;min-height:260px;padding-bottom:6px;overflow:auto}.lanes .board{margin-bottom:14px;overflow:visible}.lanes .col{min-height:110px}.lanes .col h3{z-index:2;border-radius:var(--r-l) var(--r-l) 12px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e2ae6;margin:-10px -10px 9px;padding:11px 14px 9px;position:sticky;top:0}:is(.board,.board-fill .col-b,.lanes){scrollbar-width:thin;scrollbar-color:var(--rim-2) transparent}.col-e{color:var(--dim);text-align:center;margin:auto;font-size:13px;display:none}.col-e .mascot{opacity:.8;width:64px;margin:0 auto 8px;display:block}.col-b:not(:has(.tk)) .col-e{display:block}.tk{border:1px solid var(--rim);border-radius:var(--r);cursor:grab;background:linear-gradient(#ffffff13,#ffffff0a);padding:12px 13px;transition:transform .12s,border-color .12s;display:block;position:relative}.tk:hover{border-color:var(--rim-2);transform:translateY(-1px)}.tk.drag{opacity:.35}.tk[hidden]{display:none}.tk-sum{overflow-wrap:anywhere;letter-spacing:-.005em;margin:-6px 0 6px;padding:6px 0;font-weight:550;line-height:1.36;display:block}.tk-meta{align-items:center;gap:6px;min-width:0;display:flex}.tk-av{display:inline-flex}.live{color:var(--mint);animation:2.2s infinite pulse;display:inline-flex}.live .i{width:16px;height:16px}@keyframes pulse{50%{opacity:.45}}.today{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.today .glass{margin:0}.balance{background:var(--blue);border-radius:28px;padding:22px 26px 20px;position:relative;overflow:hidden}.b-top{justify-content:space-between;align-items:center;font-weight:600;display:flex}.b-num{letter-spacing:-.05em;margin:20px 0 6px;font-size:clamp(72px,10vw,118px);font-weight:680;line-height:1}.b-num small{letter-spacing:-.01em;font-size:20px;font-weight:560}.b-sub{max-width:66%;margin:0 0 14px}.b-sub a{text-decoration:underline}.b-track{background:#ffffff38;border-radius:4px;max-width:66%;height:7px;margin-bottom:20px;overflow:hidden}.b-track i{background:#fff;border-radius:4px;height:100%;display:block}.b-actions{z-index:1;gap:18px;display:flex;position:relative}.round{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:48px;font:550 13px Geist,sans-serif;display:flex}.round .i{background:#ffffff2b;border-radius:50%;width:44px;height:44px;padding:12px;box-shadow:inset 0 1px #ffffff40}.round:hover .i{background:#ffffff47}.b-mascot{filter:drop-shadow(0 10px 30px #02003380);width:210px;position:absolute;bottom:-34px;right:-6px}.amount{letter-spacing:-.02em;font-size:20px;font-weight:650}.amount small{color:var(--mute);letter-spacing:0;font-size:13px;font-weight:500}a.tx:hover b{color:var(--link)}.p-item:hover{background:var(--glass)}.tx{align-items:center;gap:12px;padding:9px 0;display:flex}.tx+.tx{border-top:1px solid #ffffff0e}.tx-ic{background:var(--glass-2);width:38px;height:38px;color:var(--volt);border-radius:50%;flex:none;place-items:center;display:grid}.tx-ic.running{color:var(--mint);background:#34e5ae26}.tx-ic.blocked{color:var(--hot);background:#ff7a002b}.tx-main{flex-direction:column;flex:1;min-width:0;display:flex}.tx-main b{overflow-wrap:anywhere;font-weight:560}.tx-main small{color:var(--mute)}.tx-amt{text-align:right;white-space:nowrap;flex-direction:column;font-weight:620;display:flex}.tx-amt small{color:var(--mute);font-weight:500}.wait{align-items:center;gap:11px;padding:8px 0;display:flex}.wait+.wait{border-top:1px solid #ffffff0e}.wait>span:not(.st):not(.av){flex-direction:column;flex:1;min-width:0;display:flex}.wait b{overflow-wrap:anywhere;font-weight:550}.wait small{color:var(--mute);overflow-wrap:anywhere}.wait.unread b{color:#fff;font-weight:680}.wait .i{color:var(--mute)}.wait .i.warm{color:var(--soft)}a.wait:hover b{color:var(--link)}.ln{cursor:grab;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:2px 6px;display:flex}.ln:hover{background:var(--glass)}.ln-sum{overflow-wrap:anywhere;flex:1;min-width:0;padding:6px 0;font-weight:520;line-height:1.35}.dz{border-radius:12px;min-height:34px;transition:background .12s}.dz.over{box-shadow:inset 0 0 0 1px var(--volt);background:#4d7dff21}.dz-e{color:var(--dim);margin:0;padding:8px 6px;font-size:13px;display:none}.dz:not(:has(.ln)) .dz-e{display:block}.caps{border-top:1px solid #ffffff0f;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.cap{grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;display:grid}.cap span{flex-direction:column;line-height:1.25;display:flex}.cap small{color:var(--mute)}.cap .capbar{grid-column:1/3}.capbar{background:var(--glass-2);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.capbar u{background:var(--volt);border-radius:3px;height:100%;display:block}.cap.over .capbar u{background:var(--hot)}.cap.over b{color:var(--soft)}.issue-page{max-width:1120px}.crumbs{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.crumbs a{justify-content:center;align-items:center;min-width:32px;padding:7px 0;display:inline-flex}.crumbs a:hover{color:var(--ink)}.crumbs>*+:before{content:"/";color:var(--dim);margin-right:8px}.i-head h1{margin-bottom:12px;font-size:26px}.moves{background:var(--glass);border:1px solid var(--rim);border-radius:13px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px}.stp{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:32px;padding:5px 12px;font:550 13px Geist,sans-serif}.stp:hover:not(:disabled){background:var(--glass-2);color:var(--ink)}.stp.on{background:var(--blue);color:#fff;cursor:default}.split{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:16px;display:grid}.fields select,.fields input{background:#ffffff0a}.md p:first-child{margin-top:0}.md p:last-child{margin-bottom:0}.md pre{background:#0000004d;border-radius:12px;padding:11px;overflow:auto}.md code{background:var(--glass-2);border-radius:5px;padding:1px 5px;font-size:.92em}.md a{color:var(--link);text-decoration:underline}summary{cursor:pointer;color:var(--mute);align-items:center;gap:8px;min-height:32px;font-weight:550;display:flex}summary:before{content:"›";font-size:18px;transition:transform .12s}details[open] summary:before{transform:rotate(90deg)}summary:hover{color:var(--ink)}details[open] summary{margin-bottom:12px}.cm{border-top:1px solid #ffffff0e;gap:11px;padding:10px 0;display:flex}.cm:first-of-type{border-top:0}.cm>div{flex:1;min-width:0}.cm b{font-weight:600}.cm time,.hist time{color:var(--dim);font-size:13px}.cm-new{flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.hist{color:var(--mute);margin:5px 0;font-size:13px}.rm-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rm-tools select{width:auto;min-width:150px;max-width:240px}.rm-done{align-items:center;gap:4px;margin-right:4px;font-size:14px;display:flex}.rm-done small{font-size:13px}.rm-sum{margin-bottom:10px}.rm-sum h2{margin:0}.rm-legend{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.rm-legend span{align-items:center;gap:6px;display:inline-flex}.rm-legend i{background:var(--dim);border-radius:4px;width:18px;height:8px}.rm-legend i.late{box-shadow:inset 0 0 0 1.5px var(--red);background:0 0}.rm-legend i.today{background:var(--hot);border-radius:1px;width:2px;height:14px}.rm-none{padding:14px 2px}.rm-scroll{--rm-name:300px;--rm-bg:linear-gradient(var(--glass),var(--glass)),var(--void);--rm-hover:linear-gradient(var(--glass-2),var(--glass-2)),var(--void);border:1px solid var(--rim);border-radius:var(--r);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rim-2) transparent;max-height:max(380px,100dvh - 300px);overflow:auto}.rm-grid{min-width:calc(var(--rm-name) + var(--rm-min))}.rm-head,.rm-row{grid-template-columns:var(--rm-name) minmax(var(--rm-min),1fr);display:grid}.rm-head{z-index:4;background:var(--rm-bg);border-bottom:1px solid var(--rim);position:sticky;top:0}.rm-name{z-index:2;background:var(--rm-bg);border-right:1px solid var(--rim);align-items:center;gap:8px;min-width:0;padding:6px 14px;display:flex;position:sticky;left:0}.rm-corner{z-index:5;color:var(--mute);align-items:flex-end;padding-bottom:8px;font-size:13px;font-weight:600}.rm-axis{height:60px;position:relative;overflow:hidden}.rm-units{height:30px;position:absolute;top:30px;left:0;right:0}.rm-units.top{top:0}.rm-units span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--rim);padding:6px 8px;font-size:13px;line-height:18px;position:absolute;top:0;bottom:0;overflow:hidden}.rm-units.top span{color:var(--ink);border-left-color:var(--rim-2);font-weight:620}.rm-units span:first-child{border-left:0}.rm-today-l{z-index:1;border:6px solid #0000;border-bottom-color:var(--hot);width:0;height:0;position:absolute;bottom:0;transform:translate(-50%)}.rm-body{position:relative}.rm-lines{top:0;bottom:0;left:var(--rm-name);pointer-events:none;position:absolute;right:0}.rm-lines i{background:#ffffff0b;width:1px;position:absolute;top:0;bottom:0}.rm-lines i.major{background:var(--rim)}.rm-today{z-index:1;background:var(--hot);opacity:.8;width:2px;margin-left:-1px;text-decoration:none;position:absolute;top:0;bottom:0}.rm-row{border-bottom:1px solid #ffffff0a;min-height:44px}.rm-row:hover .rm-name{background:var(--rm-hover)}.rm-link{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:6px 0;font-weight:560;line-height:1.35;display:block;overflow:hidden}.rm-link:hover{color:var(--link)}.rm-track{min-height:44px;position:relative}.rm-bar{background:#9598c029;border-radius:10px;height:20px;margin-top:-10px;position:absolute;top:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #9598c066}.rm-bar i{background:var(--dim);height:100%;display:block}.s-in_progress.rm-bar{background:#6c93ff33;box-shadow:inset 0 0 0 1px #6c93ff8c}.s-in_review.rm-bar{background:#ff7a0029;box-shadow:inset 0 0 0 1px #ff7a0080}.s-done.rm-bar{background:#34e5ae24;box-shadow:inset 0 0 0 1px #34e5ae73}.s-in_progress :is(i,u){background:var(--volt)}.s-in_review :is(i,u){background:var(--hot)}.s-done :is(i,u){background:var(--mint)}.rm-bar.late{box-shadow:inset 0 0 0 1.5px var(--red)}.rm-pct{z-index:2;background:var(--rm-bg);color:var(--mute);white-space:nowrap;border-radius:6px;padding:0 4px;font-size:13px;font-weight:620;position:absolute;top:50%;transform:translateY(-50%)}.rm-group{z-index:1;background:var(--rm-bg);border-bottom:1px solid var(--rim);align-items:flex-end;height:38px;display:flex;position:relative}.rm-group span{padding:0 14px 7px;font-size:13.5px;font-weight:620;position:sticky;left:0}.rm-stack ul,.rm-undated ul{margin:0;padding:0;list-style:none}.rm-stack-h{margin:14px 0 4px}.rm-card{border-top:1px solid #ffffff0e;padding:10px 0}.rm-card:first-child{border-top:0}.rm-card .rm-link{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.rm-card-m{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.rm-card-m small{color:var(--mute)}.rm-card-p{align-items:center;gap:10px;display:flex}.rm-card-p b{text-align:right;min-width:40px;color:var(--mute);font-size:13px}.rm-fill{background:var(--glass-2);border-radius:4px;flex:1;height:8px;overflow:hidden}.rm-fill u{background:var(--dim);height:100%;display:block}.rm-undated>p{margin:2px 0 10px}.rm-set{border-top:1px solid #ffffff0e;align-items:center;gap:14px;padding:8px 0;display:flex}.rm-set-t{flex-direction:column;flex:1;min-width:0;display:flex}.rm-set-t small{align-items:center;gap:8px;display:flex}.rm-set-f{flex:none;align-items:center;gap:8px;display:flex}.rm-set-f label{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.rm-set-f input{width:154px;margin:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.stat{background:var(--glass);border:1px solid var(--rim);border-radius:var(--r-l);padding:15px 18px}.stat small{color:var(--mute);display:block}.stat b{letter-spacing:-.035em;font-size:38px;font-weight:660;line-height:1.2}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vel{grid-template-columns:100px 1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.vel b{font-size:13px;font-weight:560}.auto{align-items:center;gap:12px;padding:9px 0;display:flex}.auto+.auto{border-top:1px solid #ffffff0e}.auto span{flex:1}.switch{cursor:pointer;background:0 0;border:0;width:44px;height:32px;padding:0;position:relative}.switch:before{content:"";background:var(--rim-2);border-radius:11px;transition:background .15s;position:absolute;inset:5px 3px}.switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:8px;left:6px}.switch:hover:before{background:var(--dim)}.switch.on:before{background:var(--blue)}.switch.on i{transform:translate(16px)}.empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 18px;display:flex}.savef{margin-top:12px}.savef label{margin:0}.login{z-index:1;flex-direction:column;align-items:center;width:360px;padding:30px;display:flex;position:relative}.login h1{margin:10px 0 18px;font-size:22px}.login label{width:100%}.login a.small{margin-top:14px}dialog{color:var(--ink);border:1px solid var(--rim-2);-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);background:#101030e0;padding:0;box-shadow:0 30px 90px #000000a6,inset 0 1px #ffffff1a}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0303128c}.palette{border-radius:18px;width:min(640px,100vw - 24px);margin:12vh auto auto;overflow:hidden}.p-in{border-bottom:1px solid var(--rim);align-items:center;gap:11px;padding:13px 15px;display:flex}.p-in input{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0;font-size:16px}.p-list{max-height:340px;padding:6px;overflow:auto}.p-item{cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.p-item.on{background:var(--glass-2)}.p-item span{overflow-wrap:anywhere;flex:1;min-width:0}.p-sec{color:var(--dim);padding:8px 10px 4px;font-size:13px}.p-foot{border-top:1px solid var(--rim);color:var(--mute);background:#ffffff05;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:flex}.ask{border-radius:20px;width:min(440px,100vw - 24px);margin:auto}.ask form{padding:20px}.ask h2{margin-bottom:4px;font-size:17px}.ask p{color:var(--mute);margin:0 0 12px}.ask textarea{margin-bottom:12px}.sheet{border-radius:22px;width:min(600px,100vw - 24px);margin:auto}.sheet form{grid-template-columns:1fr 1fr;gap:6px 12px;padding:18px 20px 20px;display:grid}.sheet .wide{grid-column:1/3}.sheet h2{margin:0}.title{background:0 0;border:0;border-radius:0;padding:6px 0;font-size:18px;font-weight:600;box-shadow:none!important}.sheet textarea{margin-bottom:6px}.epic-only{display:none}form.is-epic .epic-only{display:block}.drawer{background:#0c0c26f0;border-radius:24px;width:min(1000px,100vw - 96px);height:calc(100vh - 20px);max-height:none;margin:0;padding:22px 24px;position:fixed;inset:10px 10px 10px auto;overflow:auto}.drawer:focus{outline:0}.drawer[open]{animation:.2s cubic-bezier(.2,.8,.2,1) slide}@keyframes slide{0%{opacity:0;transform:translate(30px)}}.drawer .split{grid-template-columns:minmax(0,1fr) 260px}.toasts{z-index:99;flex-direction:column;gap:8px;max-width:420px;display:flex;position:fixed;bottom:18px;right:18px}.toast{border:1px solid var(--rim-2);background:#191947;border-radius:13px;padding:11px 15px;animation:.18s slide;box-shadow:0 12px 40px #00000080}.toast.bad{color:#ffc4ba;border-color:#ff6b578c}.toast.warn{border-color:#ff7a008c}@media (width<=1100px){.today{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.board{grid-template-columns:repeat(var(--cols,4),minmax(240px,1fr));padding-bottom:8px;overflow-x:auto}.split,.drawer .split{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.duo{grid-template-columns:minmax(0,1fr)}.rm-scroll{--rm-name:210px}.rm-set{flex-wrap:wrap}.rm-set-f{flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.rm-set-f label{min-width:0}.rm-set-f input{width:100%;min-width:0}.ln .tag{display:none}}@media (width<=640px){.rail [data-tip]:hover:after{display:none}main{margin-left:0;padding:12px 16px 92px}.cmd-open kbd,.btn kbd,.cmd-open span{display:none}.cmd-open{flex:0 0 42px;padding:0 12px}.board{grid-template-columns:repeat(var(--cols,4),82vw);scroll-snap-type:x mandatory}.col{scroll-snap-align:start;min-height:56vh}main:has(.board-page){padding-bottom:80px}.board-fill .col{min-height:0}.strip .strip-b{min-height:44px}.b-mascot{width:92px;top:10px;bottom:auto;right:10px}.b-actions{justify-content:space-between;gap:8px}.drawer{border-radius:0;width:100vw;height:100vh;padding:16px;inset:0}.b-sub,.b-track{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition:none!important;animation:none!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after,html[data-motion=off] ::backdrop{transition:none!important;animation:none!important}.state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.skel{gap:12px;display:grid}.skel i{border-radius:var(--r);background:linear-gradient(100deg,var(--glass) 30%,var(--glass-2) 50%,var(--glass) 70%);background-size:300% 100%;height:64px;animation:1.3s linear infinite shine;display:block}@keyframes shine{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=640px){.btn,.btn.small,.seg a,.stp,.textbtn,.chip.link,label.check,.crumbs a,.ln-sum,.tk-sum,.rm-link,summary{min-height:44px}.rm-link{padding-block:12px}.rm-set-f{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rm-set-f label{flex-direction:column;align-items:stretch;gap:2px}.rm-set-f .btn{grid-column:1/3;justify-content:center}.rm-tools select{flex:140px;max-width:none}.tk-sum,.ln-sum{align-items:center;display:flex}.ln{flex-wrap:wrap}.ln .st{display:none}.faces button,.ghosticon{width:44px;height:44px}.switch{width:52px;height:44px}.switch:before{inset:11px 7px}.switch i{top:14px;left:10px}.rail a,.rail button{width:44px;height:44px}input,select{min-height:44px}.cmd-open,.proj,.bar-top .btn{height:44px}.stp{padding:5px 8px}}.warnings{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.warning{background:#ff7a001c;border:1px solid #ff7a0042;border-radius:12px;align-items:center;gap:10px;padding:8px 13px;font-size:14px;display:flex}.warning.bad{background:#ff6b571f;border-color:#ff6b5757}.warning .i{color:var(--soft)}.warning.bad .i{color:#ffb3a6}a.warning:hover{border-color:var(--soft)}.warning.info{background:#6c93ff1a;border-color:#6c93ff47}.warning.info .i{color:var(--link)}.strip{gap:0;margin-bottom:12px}.strip-b{width:100%;min-height:40px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:#ff7a001c;border:1px solid #ff7a0042;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;display:flex}.strip.bad .strip-b{background:#ff6b571f;border-color:#ff6b5757}.strip.info .strip-b{background:#6c93ff1a;border-color:#6c93ff47}.strip-b:hover{border-color:var(--soft)}.strip-b>.i{color:var(--soft)}.strip.bad .strip-b>.i{color:#ffb3a6}.strip.info .strip-b>.i{color:var(--link)}.strip-b>.strip-c{color:var(--mute);transition:transform .15s}.strip.open .strip-c{transform:rotate(180deg)}.strip-n{background:#ffffff1f;border-radius:11px;flex:none;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}.strip-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.strip-x{color:#ffc4ba;flex:none;font-size:13px;font-weight:600}.strip-list{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:min(40vh,320px);margin-top:6px;animation:.15s fade;display:flex;overflow-y:auto}.stand{gap:11px;padding:9px 0;display:flex}.stand+.stand{border-top:1px solid #ffffff0e}.stand p{margin:2px 0;font-size:14px}.suggest{align-items:center;gap:8px;margin:2px 0 8px;display:flex}.closed summary{align-items:center;min-height:32px;display:flex}.deploy{align-items:center;gap:14px;display:flex}.deploy h2{margin:0}.deploy p{margin:2px 0 0}.deploy>.i{width:24px;height:24px;color:var(--mute)}.deploy>.i.warm{color:var(--soft)}.btn.danger{background:#b72a12}.bulk{border-bottom:1px solid #ffffff0e;margin-bottom:4px;padding:8px 0 10px}.bulk label{margin:0}.pick{align-items:center;gap:4px;display:flex}.pick .ln{flex:1;min-width:0}.sel{flex:none;place-items:center;width:32px;height:32px;margin:0;display:grid}.sel input{width:18px;height:18px;margin:0}.refused{color:var(--mute);margin:0 0 12px;padding-left:18px;font-size:14px}.refused b{color:var(--ink)}.toast{justify-content:space-between;align-items:center;gap:12px;display:flex}.connect{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:520px;margin:6vh auto 0;display:flex}.connect h1{margin:6px 0;font-size:24px}.code{letter-spacing:.08em;margin:10px 0;font-size:30px;font-weight:680}.tokenform{border-top:1px solid #ffffff0f;max-width:520px;margin-top:14px;padding-top:10px}.tokenform code{word-break:break-all;background:var(--glass-2);border-radius:5px;padding:2px 5px;font-size:13px}.tokenform .note{margin-top:10px;display:block}.asks{margin-top:10px}.audit{border-collapse:collapse;width:100%;font-size:14px}.audit th{text-align:left;color:var(--mute);padding:4px 8px 4px 0;font-weight:550}.audit td{overflow-wrap:anywhere;border-top:1px solid #ffffff0e;padding:5px 8px 5px 0}.wait select{flex:none;width:auto;min-height:32px}span[data-code]{display:block}.wait>.chip{flex:none}.row label.check input{flex:none;width:auto;min-width:0}.asks select{flex:0 240px}.tokenform .row{gap:4px 18px}.spaces{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:16px;display:grid}.space{flex-direction:column;gap:6px;min-height:112px;margin:0;transition:border-color .12s;display:flex}.space:hover{border-color:var(--rim-2)}.space b{font-size:16px;font-weight:620}.docs{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tree-box{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.doc-main{min-width:0}.tree{margin:0;padding:0;list-style:none}.tree .tree{border-left:1px solid var(--rim);margin-left:9px;padding-left:14px}.tree a{min-height:34px;color:var(--mute);border-radius:10px;align-items:center;gap:8px;padding:5px 8px;font-weight:520;display:flex}.tree a span{overflow-wrap:anywhere;min-width:0}.tree a:hover{background:var(--glass);color:var(--ink)}.tree a.on{background:var(--glass-2);color:var(--ink)}.tree .i{width:16px;height:16px}.page{padding:24px 28px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-head h1{overflow-wrap:anywhere;flex:280px;min-width:0}.page-head .title{flex:280px}.page-actions{gap:6px}.page-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 18px;font-size:13px;display:flex}.page-meta .chip{gap:5px}.page-meta .i{width:14px;height:14px}.md h1,.md h2,.md h3{letter-spacing:-.01em;margin:1.2em 0 .4em;font-weight:640}.md h2{font-size:19px}.md h3{font-size:16px}.md ul,.md ol{padding-left:22px}.md li{margin:3px 0}.md blockquote{border-left:3px solid var(--volt);color:var(--mute);margin:10px 0;padding:2px 14px}.md li:has(>input[type=checkbox]){margin-left:-20px;list-style:none}.md ul[data-type=taskList]{padding-left:0;list-style:none}.md ul[data-type=taskList] li{gap:8px;display:flex}.md ul[data-type=taskList] p{margin:0}.editor{border:1px solid var(--rim);border-radius:var(--r);margin-top:12px;overflow:hidden}.tools{border-bottom:1px solid var(--rim);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:2px;padding:5px 6px;display:flex}.tools i{background:var(--rim);width:1px;height:20px;margin:0 5px}.tool{width:32px;height:32px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.tool:hover{background:var(--glass-2);color:var(--ink)}.tool.on{color:#fff;background:#4d7dff3d}.tool:focus-visible{outline:2px solid var(--soft);outline-offset:1px}.ProseMirror{outline:0;min-height:320px;padding:16px 18px}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--mute);float:left;pointer-events:none;height:0}.ProseMirror:focus-visible{box-shadow:inset 0 0 0 2px #4d7dff66}.tpls{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.tpls button{border:1px solid var(--rim);background:var(--glass);min-height:36px;color:var(--ink);cursor:pointer;border-radius:10px;padding:6px 14px;font:550 14px Geist,sans-serif}.tpls button:hover{border-color:var(--rim-2)}.tpls button.on{border-color:var(--volt);background:#4d7dff3d}.tpls button:focus-visible{outline:2px solid var(--soft);outline-offset:2px}.old{border-left:2px solid var(--rim);margin:0 0 8px 12px;padding:4px 12px 12px}.people{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:16px;display:grid}.person{min-width:0;margin:0}.who{align-items:center;gap:12px;min-width:0;display:flex}.who h2{margin:0}.av.lg{width:44px;height:44px;font-size:15px}.chips{gap:6px}.fits{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.fit{border:1px solid var(--rim);background:var(--glass);min-height:36px;color:var(--ink);cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:3px 10px 3px 4px;font:550 13px Geist,sans-serif;display:inline-flex}.fit small{color:var(--mute);font-weight:500}.fit.on{border-color:var(--volt);background:#4d7dff3d}.fit:focus-visible{outline:2px solid var(--soft);outline-offset:2px}.creature{flex:none;width:72px;height:72px;display:inline-flex;position:relative}.creature img{object-fit:contain;width:100%;height:100%}.creature.big{width:190px;height:190px}.creature.shiny img{filter:hue-rotate(150deg)saturate(1.35)drop-shadow(0 0 12px #ffb25ca6)}.creature>.i{color:var(--soft);position:absolute;top:0;right:0}.hero{background:var(--glass);flex-wrap:wrap;align-items:center;gap:20px;margin:0;display:flex}.hero-t{flex:1;min-width:220px}.hero h2{margin:0;font-size:24px}.hero .capbar{height:8px;margin:10px 0 6px}.buddy{align-items:center;gap:14px;margin:0;transition:border-color .12s;display:flex}.buddy:hover{border-color:var(--rim-2)}.buddy .grow{flex-direction:column;gap:3px;min-width:0;display:flex}.buddy b{font-weight:600}.buddy .creature{width:60px;height:60px}.amount .i{vertical-align:-3px}.daily .md{margin:4px 0}.daily .md p{margin:8px 0}.daily .only{margin:8px 0 0;font-size:13px}.daily.off{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.daily.off p{margin:0}.seg button{min-height:32px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:4px 12px;font:550 13px Geist,sans-serif;display:inline-flex}.seg button.on{background:var(--glass-2);color:var(--ink)}.seg button:focus-visible{outline:2px solid var(--soft);outline-offset:1px}.hotbar u{background:var(--hot)}.grid-c{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;display:grid}.grid-c figure{text-align:center;color:var(--mute);margin:0;font-size:13px}.packs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:10px 0 16px;display:grid}.pack{border-radius:var(--r);border:1px solid var(--rim);background:var(--glass);flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.pack.on{border-color:var(--volt);box-shadow:0 0 0 1px var(--volt)}.pack img{object-fit:contain;align-self:center;width:84px;height:84px}.pack b{overflow-wrap:anywhere;font-weight:600}.pack .row{margin-top:6px}.imports{border-top:1px solid #ffffff0f;align-items:start;padding-top:6px}.imports form{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.imports h3{margin:8px 0 0}.imports p{margin:0}.slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.slot{border:1px dashed var(--rim-2);min-height:84px;color:var(--mute);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px;display:flex;position:relative}.slot:hover{border-color:var(--volt)}.slot:focus-within{outline:2px solid var(--soft);outline-offset:2px}.slot img{object-fit:contain;width:44px;height:44px}.slot input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (width<=860px){.docs{grid-template-columns:minmax(0,1fr)}.tree-box{max-height:280px;position:static}.page{padding:16px}}@media (width<=640px){.tree a,.tool,.tpls button,.fit,.seg button{min-height:44px}.tool{width:44px;height:44px}.creature.big{width:130px;height:130px}.slots{grid-template-columns:repeat(2,minmax(0,1fr))}}#doc-tickets .wait a{align-items:center;gap:6px;min-width:0;min-height:32px;display:flex}#doc-tickets .wait a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ticket-docs a{min-height:32px;color:var(--link);align-items:center;gap:6px;display:inline-flex}.vault-gate{text-align:left;flex-direction:column;align-items:stretch;gap:10px;max-width:440px;margin:24px auto;display:flex}.vault-gate img{align-self:center}.vault-gate h1,.vault-gate h2{text-align:center;margin:4px 0}.vault-gate .textbtn{align-self:center;min-height:32px}.vtabs{width:fit-content;max-width:100%;margin-bottom:16px;overflow-x:auto}.vtools{margin-bottom:12px}.vtools #vault-search{flex:2 220px}.vtools select{flex:150px}.vsplit{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.vlist{margin:0;padding:8px}.vdetail{min-width:0}.vdetail .glass{margin:0}.vrow{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.vrow:hover{background:var(--glass)}.vrow.on{background:var(--glass-2)}.vrow span{flex-direction:column;flex:1;min-width:0;display:flex}.vrow b{overflow-wrap:anywhere;font-weight:560}.vrow small{color:var(--mute);overflow-wrap:anywhere;font-size:13px}.vrow:focus-visible{outline:2px solid var(--soft);outline-offset:1px}.vfield{border-top:1px solid #ffffff0e;padding:8px 0}.vfield small{color:var(--mute);font-size:13px;display:block}.vfield p{overflow-wrap:anywhere;margin:2px 0}.vfield code{overflow-wrap:anywhere;font-size:14px}.vfield .ghosticon{width:32px;height:32px}.vnotes{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:4px 0}.vadd{margin-top:10px}.center-page{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.center-page .vault-gate{z-index:1;width:100%;position:relative}@media (width<=860px){.vsplit{grid-template-columns:minmax(0,1fr)}}.glass h2>.i{vertical-align:-3px}.rail-top{flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;display:flex}.rail-nav{flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;min-height:0;display:flex}.rail-group{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.rail-group+.rail-group{border-top:1px solid #ffffff12;margin-top:5px;padding-top:5px}.rail-h{color:var(--dim);margin:0;padding:6px 12px 3px;font-size:13px;font-weight:550;display:none}.rail-foot{border-top:1px solid #ffffff12;flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;padding-top:5px;display:flex}.rail-me{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.rl{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:none;overflow:hidden}.rail-scrim{z-index:4;cursor:default;background:#03031280;border:0;padding:0;position:fixed;inset:0}.rail.open{align-items:stretch;width:256px;padding:12px 10px}.rail.open a,.rail.open .rail-toggle{align-items:center;gap:11px;width:100%;height:38px;padding:0 12px;font-size:14.5px;font-weight:540;display:flex}.rail.open .rl{animation:.16s ease-out fade;display:block}.rail.open .rail-h{align-self:stretch;display:block}.rail .fold{display:none}.rail.open .fold{width:100%;height:auto;min-height:32px;color:var(--dim);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font:550 13px Geist,sans-serif;display:flex}.rail.open .fold:hover{color:var(--ink);background:0 0}.rail.open .fold .i{width:14px;height:14px;transition:transform .15s}.rail.open .fold[aria-expanded=false] .i{transform:rotate(-90deg)}.rail.open .rail-group,.rail.open .rail-nav,.rail.open .rail-foot{align-items:stretch}.rail.open .rail-nav{scrollbar-width:none;overflow-y:auto}.rail.open .rail-nav::-webkit-scrollbar{width:0}.rail.open .rail-nav[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.rail.open .rail-nav[data-up]{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.rail.open .rail-nav[data-up][data-more]{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 36px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 36px),#0000)}.rail.open .rail-nav a{scroll-margin:32px 0 40px}.rail.open .rail-top{flex-direction:row;justify-content:space-between;padding:0 2px 8px}.rail.open .logo{width:auto;height:42px;margin:0;padding:0 4px}.rail.open .logo img{width:140px;display:block}.rail.open .logo:hover{background:0 0}.rail.open .rail-toggle{flex:none;justify-content:center;width:36px;height:36px;padding:0}.rail.open .dot{margin-left:auto;position:static}.rail.open .rail-me{flex-direction:row;gap:2px;padding:6px 0 0}.rail.open .rail-me .rl{color:var(--mute);text-align:left;flex:1;font-size:13.5px}.rail.open .rail-me button,.rail.open .rail-me .bell{border-radius:10px;flex:none;justify-content:center;width:32px;height:32px;padding:0}.rail.open .rail-me .me-b{height:36px}.rail .bell .i,.rail .out .i{width:17px;height:17px}.me{justify-content:center;display:flex;position:relative}.rail.open .me{flex:1;min-width:0}.rail.open .rail-me .me-b{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;padding:0 2px;display:flex}.me-b.on,.me-b[aria-expanded=true]{background:var(--glass-2);color:var(--ink)}.rail.open .me-b.on .rl,.rail.open .me-b:hover .rl{color:var(--ink)}.rail .out{color:var(--red)}.rail .out:hover{color:#ff8a78;background:#ff6b5729}.rail.open .rail-me .dot{margin:0;position:absolute;top:-4px;right:-5px}.me-m{z-index:9;border:1px solid var(--rim-2);background:#12123a;border-radius:14px;flex-direction:column;gap:2px;min-width:196px;padding:6px;animation:.14s ease-out rise;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0000008c}.rail:not(.open) .me-m{bottom:0;left:calc(100% + 12px)}.rail .me-m a{width:100%;height:38px;color:var(--ink);white-space:nowrap;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font:550 14.5px Geist,sans-serif;display:flex}.rail .me-m a:hover,.rail .me-m a:focus-visible{background:var(--glass-2);outline:0}.rail .me-m a.on{background:var(--blue);color:#fff}.rail .me-m a:after{display:none}.rail.open.over{background:#0e0e2af7;box-shadow:0 24px 70px #0009}.rail.open~main{margin-left:280px}.rail.open.over~main{margin-left:84px}@media (height<=860px) and (width>=641px){.rail:not(.open) a,.rail:not(.open) button{height:34px}.rail:not(.open) .logo{height:38px;margin-bottom:0}.rail:not(.open) .rail-me .av{width:24px;height:24px}.rail:not(.open) .rail-group+.rail-group{margin-top:2px;padding-top:2px}.rail:not(.open){padding:6px 0}}@media (width>=641px){.rail:not(.open) .rail-group{flex:0 auto;min-height:0}.rail:not(.open) .rail-nav a{flex:0 42px;height:auto;min-height:24px}}@media (height<=760px) and (width>=641px){.rail.open a{height:34px}.rail.open .rail-h{padding:4px 12px 1px}}@media (width<=640px){.rail,.rail.open{border-radius:20px;flex-direction:row;justify-content:space-around;align-items:center;width:auto;height:60px;padding:0 6px;inset:auto 8px 8px}.rail-top,.rail-h,.rail-scrim,.rail .rl,.rail-me .av{display:none!important}.rail-nav,.rail-group,.rail-foot,.rail-me,.rail.open .rail-nav,.rail.open .rail-group,.rail.open .rail-foot,.rail.open .rail-me{display:contents}.rail a,.rail button,.rail.open a{justify-content:center;width:44px;height:44px;padding:0;display:none}.rail a[data-phone],.rail-me button,.rail.open .rail-me button,.rail.open .rail-me .bell{place-items:center;width:44px;height:44px;display:grid}.me,.rail.open .me{display:contents}.rail .rail-me button.me-b,.rail.open .rail-me button.me-b,.me-m{display:none}.more{display:contents}.more-b[aria-expanded=true]{background:var(--glass-2);color:var(--ink)}.more-m{border:1px solid var(--rim-2);background:#12123a;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;max-height:62vh;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #0000008c}.rail .more-m a,.rail.open .more-m a{width:auto;height:44px;color:var(--ink);white-space:nowrap;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font:550 14.5px Geist,sans-serif;display:flex}.rail .more-m a.on{background:var(--blue);color:#fff}.rail.open~main,.rail.open.over~main{margin-left:0}.rail [data-tip]:hover:after{display:none}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}dialog.palette[open],dialog.ask[open],dialog.sheet[open]{animation:.18s cubic-bezier(.2,.9,.25,1) rise}dialog[open]::backdrop{animation:.18s ease-out fade}.mascot{flex:none;line-height:0;display:inline-block}.mascot svg{width:100%;height:auto;display:block;overflow:hidden}.empty .mascot,.state .mascot,.vault-gate .mascot{align-self:center}.b-mascot{display:block}.m-head{animation:13s cubic-bezier(.3,.9,.3,1) infinite peek}.m-lid{transform-box:fill-box;transform-origin:50% 0;animation:6.5s linear infinite blink;transform:scaleY(0)}@keyframes blink{0%,95.5%{transform:scaleY(0)}97%{transform:scaleY(1)}98.5%,to{transform:scaleY(0)}}@keyframes peek{0%,88%,to{transform:translateY(0)}91%{transform:translateY(30px)}94%{transform:translateY(30px)}97%{transform:translateY(-6px)}}@keyframes settle{0%{transform:scale(.965)}55%{transform:scale(1.018)}to{transform:scale(1)}}.tk.settle{animation:.3s cubic-bezier(.3,1.3,.5,1) settle}.tk:after,.checkin:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--volt);position:absolute;inset:-1px}.tk.flash:after,.checkin.flash:after{animation:.95s ease-out glow}@keyframes glow{12%{opacity:1}to{opacity:0}}.burst{z-index:80;pointer-events:none;width:0;height:0;position:fixed}.burst i{opacity:0;border-radius:3px;width:8px;height:8px;animation:.68s cubic-bezier(.16,.8,.3,1) forwards bit;position:absolute;top:-4px;left:-4px}@keyframes bit{0%{opacity:1;transform:translate(0)scale(.5)}70%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1) rotate(160deg);opacity:0}}.b-count{text-align:left;display:inline-block}.creature,.evolve{position:relative}.evolve .creature{animation:.9s cubic-bezier(.3,1.4,.5,1) evolve}.evolve .creature:after{content:"";box-shadow:0 0 0 2px var(--soft),0 0 34px var(--hot);opacity:0;pointer-events:none;border-radius:50%;animation:1s ease-out ring;position:absolute;inset:-8%}@keyframes evolve{0%{transform:scale(.8)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.evolved{vertical-align:2px;margin-left:9px;animation:.3s ease-out rise}.checkin{background:var(--glass);margin:0 0 16px;padding:18px 20px;position:relative}.checkin h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.checkin h2 .i{color:var(--soft)}.ci-mine{align-items:center;gap:10px;margin:12px 0 4px;display:flex}.ci-mine input{flex:1;min-width:0;height:42px;font-size:15px}.ci-mine .btn{height:36px}.ci-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.ci{border-radius:var(--r);background:#ffffff09;border:1px solid #ffffff12;min-width:0;padding:12px 13px}.ci header{align-items:center;gap:8px;display:flex}.ci header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ci time{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:13px}.ci-body{overflow-wrap:anywhere;margin:8px 0 0}.ci-tix{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ci-work{border-top:1px solid #ffffff0f;flex-direction:column;gap:7px;margin:10px 0 0;padding:8px 0 0;list-style:none;display:flex}.ci-work li{gap:8px;min-width:0;display:flex}.ci-work li>.i{width:16px;height:16px;color:var(--mint);margin-top:2px}.ci-work li>span{min-width:0;font-size:13.5px}.ci-work small{color:var(--mute);overflow-wrap:anywhere;font-size:13px;display:block}.ci-key{color:var(--link,var(--volt));align-items:center;min-height:32px;font-weight:600;display:inline-flex}.ci-moved{color:var(--mute)}.ci-quiet{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}.ci-quiet .faces{margin-left:6px}@media (width<=640px){.ci-key{min-height:44px}.ci-tix .chip{align-items:center;min-height:44px;display:inline-flex}}.files{flex-direction:column;gap:8px;margin-top:8px;display:flex}.file{align-items:center;gap:9px;min-width:0;display:flex}.file img{object-fit:cover;border-radius:8px;width:44px;height:44px;display:block}.file-t{flex-direction:column;flex:1;min-width:0;display:flex}.file-t a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-t small{color:var(--mute)}.drop-on{border-color:var(--volt);background:#4d7dff1a}.md img{border-radius:10px;max-width:100%}.timer-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.time-log{margin-top:8px}.running{background:var(--glass);border:1px solid var(--rim);border-radius:13px;align-items:center;gap:9px;min-width:0;margin-bottom:14px;padding:6px 12px;display:flex}.running .textbtn{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;justify-content:flex-start;min-width:0;display:block;overflow:hidden}.qa{border-top:1px solid #ffffff0e;align-items:center;gap:10px;padding:8px 0;display:flex}.qa.passed>.i{color:var(--mint)}.qa.failed>.i{color:var(--red)}.notes{margin-top:10px}.notes summary{margin-bottom:6px}.table-wrap{overflow-x:auto}.plain{border-collapse:collapse;width:100%}.plain th{color:var(--mute);text-align:left;padding:6px 10px 6px 0;font-size:13px;font-weight:550}.plain td{border-top:1px solid #ffffff0e;padding:7px 10px 7px 0}.builder{flex-direction:column;gap:6px;display:flex}.rule-line{flex-wrap:wrap}.rule-act{border:1px solid var(--rim);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:6px;padding:9px;display:flex}.p-answer{border-bottom:1px solid var(--rim);flex-wrap:wrap;gap:6px;padding:12px 15px;display:flex}.p-answer p{width:100%;margin:0 0 4px}.team-off{flex-wrap:wrap;gap:8px;display:flex}#errors .wait>a{align-items:center;min-height:32px;padding:0 4px;display:inline-flex}@media (width<=640px){#errors .wait>a{min-height:44px}}.bot-bar{border-radius:var(--r);background:var(--glass);border:1px solid var(--rim);flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:12px;padding:11px 15px;display:flex}.bot-eye{background:var(--mute);border-radius:50%;width:10px;height:10px}.bot-eye.on{background:var(--mint);box-shadow:0 0 0 4px #34e5ae24}.bot-eye.busy{background:var(--hot);animation:1.6s ease-in-out infinite rec}.small{font-size:13px}.m-search{background:var(--glass);border:1px solid var(--rim);border-radius:13px;align-items:center;gap:9px;margin-bottom:14px;padding:0 13px;display:flex}.m-search input{box-shadow:none;background:0 0;border:0;height:42px;padding:0}.m-search input:focus{outline:none}.m-search:focus-within{border-color:var(--blue)}.m-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.m-list.flat{margin:0}.m-row{background:var(--glass);border:1px solid var(--rim);border-radius:var(--r);align-items:center;gap:12px;padding:12px 15px;transition:border-color .16s,transform .16s;display:flex}.m-row:hover{border-color:var(--rim-2);transform:translateY(-1px)}.m-list.flat .m-row{background:0 0;border-color:#0000;padding:9px 6px}.m-list.flat .m-row:hover{background:var(--glass-2)}.m-icon{background:var(--glass-2);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.m-main{flex-direction:column;flex:1;min-width:0;display:flex}.m-main b{overflow-wrap:anywhere}.m-hit{color:var(--soft);margin-top:3px;font-size:13.5px}.m-hit time,.m-lines time{font-variant-numeric:tabular-nums;color:var(--mute);font-size:13px}.stamp{font-variant-numeric:tabular-nums;min-width:44px;min-height:32px;color:var(--soft);align-items:center;font-size:13px;display:inline-flex}.stamp:hover{text-decoration:underline}.back{min-height:32px;color:var(--mute);align-items:center;font-size:13.5px;display:inline-flex}.back:hover{color:var(--ink)}.m-avatars{display:flex}.m-avatars .av{box-shadow:0 0 0 2px var(--void);margin-left:-6px}.m-state{gap:5px}.m-state .i{width:14px;height:14px}.m-ready{color:var(--mint);background:#34e5ae24}.m-recording,.m-joining{color:var(--soft);background:#ff7a0029}.m-failed{color:#ffb3a3;background:#d93a1f33}.m-recording .i{animation:1.6s ease-in-out infinite rec}.m-actions{margin-bottom:14px}.m-actions audio{max-width:300px;height:34px}.m-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.m-points h3{align-items:center;gap:7px;margin:6px 0;font-size:14px;display:flex}.m-points ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.m-points .i{width:15px;height:15px}.proposals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.proposal{background:var(--glass-2);border-radius:13px;gap:11px;padding:12px;display:flex}.proposal.dismissed{opacity:.55}.proposal blockquote,.req blockquote,#request blockquote{border-left:2px solid var(--blue);color:var(--soft);margin:5px 0;padding-left:10px}.proposal p{margin:3px 0}.proposal select{flex:0 150px;min-width:90px}.m-lines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.m-lines li{grid-template-columns:44px 28px minmax(0,1fr);align-items:start;gap:9px;scroll-margin-top:80px;display:grid}.m-lines li:target{background:var(--glass-2);border-radius:10px}.m-lines p{margin:0}.m-lines b{font-size:13.5px}.m-name{align-items:center;gap:9px;margin-bottom:10px;display:flex}.m-name select{width:auto}.m-people{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.m-people legend{color:var(--mute);margin-bottom:5px;padding:0;font-size:13.5px}.m-people label{background:var(--glass-2);cursor:pointer;border-radius:20px;align-items:center;gap:6px;margin:0;padding:3px 10px 3px 4px;display:inline-flex}.m-people label.on{box-shadow:inset 0 0 0 1px var(--blue);background:#003cff57}.m-people label:focus-within{outline:2px solid var(--blue)}.m-people input{opacity:0;width:1px;height:1px;position:absolute}.checkline{align-items:center;gap:8px;margin:0;display:flex}.checkline input{flex:none;width:auto;height:auto}.rec-live{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.rec-live b{font-size:26px}.rec-live.small b{font-size:15px}.rec-dot{background:#ff4b3e;border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite rec}@keyframes rec{50%{opacity:.35;transform:scale(.8)}}.req{border-top:1px solid var(--rim);padding:12px 0}.req:first-of-type{border-top:0}.req p{margin:4px 0}.req audio,#request audio{width:100%;max-width:340px;height:34px}.req .row{margin-top:7px}.req select{flex:0 110px}.msg{background:var(--glass-2);border-radius:11px;margin:6px 0;padding:7px 11px}.msg.us{background:#003cff33}.stackform{flex-direction:column;gap:8px;margin-top:10px;display:flex}.stackform.glass{margin-top:0}.stackform .btn{align-self:flex-start}#new-request .btn{align-self:auto}.st-done{color:var(--mint);background:#34e5ae24}.st-in_progress{background:#003cff4d}.st-declined{color:#ffb3a3;background:#d93a1f33}#invite-link code{overflow-wrap:anywhere;background:var(--glass-2);border-radius:8px;padding:5px 8px;font-size:12.5px}.outside{z-index:1;max-width:860px;margin:0 auto;padding:14px 16px 48px;position:relative}.out-top{align-items:center;gap:11px;padding:6px 2px 18px;display:flex}.out-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.out-update{align-items:center;gap:10px;display:flex}.out-update p{margin:0}.out-road{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.out-road h3{color:var(--mute);margin:0 0 7px;font-size:13.5px}.road-card{background:var(--glass-2);border-radius:12px;margin-bottom:7px;padding:10px 12px}.road-card p{margin:3px 0}.tabs{scrollbar-width:none;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;border:1px solid var(--rim);background:var(--glass);min-height:40px;color:var(--mute);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:6px 13px;font:600 14px Geist,sans-serif;display:inline-flex}.tabs button.on{color:#fff;background:var(--blue);border-color:#0000}.task{border-top:1px solid var(--rim);flex-wrap:wrap;align-items:center;gap:11px;padding:10px 2px;display:flex}.task:first-of-type{border-top:0}.task p{margin:1px 0 0}.task .grow{min-width:150px}.task select{flex:0 150px;width:auto}.task.done b{color:var(--mute);text-decoration:line-through}.task.urgent{box-shadow:inset 3px 0 0 var(--hot);padding-left:10px}.task-tick{border:2px solid var(--rim-2);width:34px;height:34px;color:var(--mint);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;transition:transform .14s;display:grid}.task-tick:hover{border-color:var(--mint);transform:scale(1.06)}.task-new{margin-bottom:10px}.task-new .task-room{flex:0 0 84px;min-width:0}.task-new select{flex:0 150px}.phone{z-index:1;max-width:520px;min-height:100vh;padding:calc(14px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;margin:0 auto;display:flex;position:relative}.phone>section,.phone>form,.phone>header,.phone>footer{position:relative}.phone h2{color:var(--mute);margin:0 0 8px;font-size:14px}.ph-top{align-items:center;gap:11px;display:flex}.ph-top div{flex-direction:column;display:flex}.ph-top b{letter-spacing:-.01em;font-size:19px}.ph-card{background:var(--glass);border:1px solid var(--rim);min-height:56px;animation:.32s both ph-in;animation-delay:calc(var(--n)*60ms);border-radius:15px;align-items:center;gap:11px;margin-bottom:8px;padding:13px 14px;display:flex}.ph-card span{flex-direction:column;flex:1;min-width:0;display:flex}.ph-card b{overflow-wrap:anywhere;font-weight:600}@keyframes ph-in{0%{opacity:0;transform:translateY(6px)}}.ph-box{background:var(--glass);border:1px solid var(--rim);border-radius:17px;flex-direction:column;gap:9px;padding:13px;display:flex}.ph-box input,.ph-box textarea{font-size:16px}.ph-box .btn{justify-content:center;min-height:44px}.ph-note{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:9;border:1px solid var(--rim-2);text-align:center;background:#16163f;border-radius:13px;padding:12px 15px;position:fixed}.ph-foot{text-align:center}@media (width<=640px){.m-row{flex-wrap:wrap}.m-avatars{display:none}.m-lines li{grid-template-columns:40px minmax(0,1fr)}.m-lines li .av{display:none}.m-actions audio{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.rec-dot,.bot-eye.busy,.m-recording .i,.ph-card{animation:none}.m-row:hover{transform:none}}@media (width<=640px){.tabs button{min-height:44px}.task-tick{width:44px;height:44px}.task select,.task .btn,.task-new .btn,.task-new input,.task-new select,.outside .btn,.outside input,.outside select,.outside textarea,.outside .ghosticon,.outside a.small{min-height:44px}.outside a.small{align-items:center;display:inline-flex}.outside .ghosticon{min-width:44px}}.glass h2>.i{margin-right:7px}.glass h2 .chip{margin-left:8px}.road-card b{display:block}.road-card .chip{margin-top:5px}@media (width<=640px){.task .grow{flex:calc(100% - 60px)}.task .btn{margin-left:auto}.login a.small{align-items:center;min-height:44px;display:inline-flex}}.m-live h2{align-items:center;gap:9px;display:flex}.live-dot{background:var(--hot);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite rec}.m-live .m-lines li{grid-template-columns:44px minmax(0,1fr)}.slack-command{background:var(--glass-2);border:1px solid var(--rim);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px 14px;font-size:15px;display:block}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.m-live .m-grid{margin-bottom:14px}.wait .i.good,.dep .i.good{color:var(--mint)}.wait .i.bad,.dep .i.bad{color:var(--red)}.dep-h{border-top:1px solid #ffffff0e;margin-top:12px;padding-top:10px}.dep-h h3{margin:0}.dep-top{flex-wrap:wrap;gap:12px;margin-bottom:6px}.dep-top h2{margin:0}.dep-search{flex:240px;max-width:380px;margin:0}.dep-search input{height:38px}.dep+.dep{border-top:1px solid #ffffff0e}details.dep>summary{cursor:pointer;color:var(--ink);font-weight:inherit;margin:0;list-style:none}details.dep>summary:before{content:none}.dep i.chip{flex:none;font-style:normal}.dep .dep-more{transition:transform .12s}details.dep[open] .dep-more{transform:rotate(180deg)}details.dep>summary::-webkit-details-marker{display:none}details.dep>summary:hover b{color:var(--link)}.dep-rel{padding:2px 0 10px 29px}.dep-rel h3{margin:4px 0}.dep-rel p{margin:0}.dep-t{overflow-wrap:anywhere;padding:3px 0;display:block}.dep-t small{color:var(--mute);margin-right:6px}.dep-t:hover{color:var(--link)}.dep-success{color:var(--mint);background:#34e5ae29}.dep-failure{color:var(--red);background:#ff5a5a29}.dep-cancelled,.dep-expired{color:var(--soft);background:#ff7a002b}.tk-desc{color:var(--mute);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-2px 0 8px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ln-desc{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;font-weight:400;line-height:1.35;display:block;overflow:hidden}@media (width<=640px){.ln-sum{flex-direction:column;justify-content:center;align-items:flex-start!important}.ln-desc{max-width:100%}}.tm-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.tm-filter label{margin:0}.tm-stats .stat b{font-size:32px}.tm-stats .stat small+b+small{margin-top:2px;font-size:13px}.tm-bars{align-items:flex-end;gap:3px;height:150px;padding-top:6px;display:flex}.tm-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.tm-bar i{background:linear-gradient(180deg,var(--volt),#6c93ff73);border-radius:5px 5px 2px 2px;width:100%;max-width:28px;min-height:2px;display:block}.tm-bar.rest i{background:#ffffff29}.tm-bar:hover i{background:var(--soft)}.tm-bar small{height:15px;color:var(--dim);font-size:11.5px;line-height:15px}.tm-top{font-size:13px}.tm-head{margin-bottom:6px}.tm-head h2{margin:0}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.plain th.num{text-align:right;padding-right:0}.plain td.num{padding-right:0}.tm-table .tm-share{width:28%;min-width:90px}.tm-group th{color:var(--ink);border-top:1px solid var(--rim);padding:12px 10px 6px 0;font-size:14.5px;font-weight:640}.tm-group td{border-top:1px solid var(--rim);padding-top:12px}.tm-table tbody:first-of-type .tm-group th,.tm-table tbody:first-of-type .tm-group td{border-top:0}.tm-row td{color:var(--mute);border-top:0;padding:4px 10px 4px 14px;font-size:14px}.tm-row td a:hover{color:var(--link)}.tm-row td:first-child{overflow-wrap:anywhere}.tm-fill{background:var(--glass-2);border-radius:5px;height:8px;display:block;overflow:hidden}.tm-fill u{background:var(--volt);border-radius:5px;height:100%;display:block}.tm-entries summary .n{margin-left:6px}.tm-day h3{color:var(--mute);justify-content:space-between;margin:14px 0 4px;display:flex}.tm-entry{align-items:center;gap:10px;margin:0;padding:3px 0;font-size:14px;display:flex}.tm-entry b{font-variant-numeric:tabular-nums;font-weight:600}.tm-clients p{border-top:1px solid #ffffff0e;align-items:baseline;gap:12px;margin:0;padding:7px 0;display:flex}.tm-clients p:first-child{border-top:0}.tm-clients b{min-width:160px}.tm-clients .muted{flex:1}@media (width<=640px){.tm-table .tm-share{display:none}.tm-clients p{flex-wrap:wrap}.tm-bars{height:110px}}.rp-stats .stat b{font-size:32px}.rp-stats .stat b em{color:var(--mute);letter-spacing:0;font-size:18px;font-style:normal;font-weight:560}.rp-stats .stat b+small{margin-top:2px;font-size:13px}.duo .glass{min-width:0}.rp-bars{align-items:flex-end;gap:10px;height:170px;padding-top:18px;display:flex}.rp-col{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.rp-pair{flex:1;justify-content:center;align-items:flex-end;gap:4px;width:100%;display:flex}.rp-pair i{border-radius:6px 6px 2px 2px;width:42%;max-width:34px;min-height:2px;display:block;position:relative}.rp-pair i span{color:var(--mute);font:600 11.5px Geist,sans-serif;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.rp-pair .a,.rp-legend .a{background:#ffffff42}.rp-pair .b,.rp-legend .b{background:linear-gradient(180deg,var(--volt),#6c93ff8c)}.rp-col small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.rp-legend{color:var(--mute);gap:16px;margin:10px 0 0;font-size:13px;display:flex}.rp-legend span{align-items:center;gap:6px;display:inline-flex}.rp-legend i{border-radius:3px;width:10px;height:10px}.rp-stack{gap:3px;height:14px;margin:6px 0 12px;display:flex}.rp-stack i{border-radius:5px;min-width:4px}.rp-row{grid-template-columns:1fr auto 90px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.rp-row span{align-items:center;gap:8px;display:flex}.rp-row small,.rp-who small{color:var(--mute);text-align:right}.rp-dot{border-radius:50%;width:9px;height:9px}.m-backlog{background:#fff3}.m-todo{background:var(--dim)}.m-in_progress{background:var(--volt)}.m-in_review{background:var(--hot)}.m-done{background:var(--mint)}.rp-who{grid-template-columns:minmax(90px,150px) 1fr 64px 84px;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.rp-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-who b{text-align:right;font-variant-numeric:tabular-nums}.rp-note{margin:-4px 0 6px;font-size:13px}@media (width<=640px){.rp-who{grid-template-columns:1fr 1fr 48px}.rp-who small{display:none}.rp-bars{gap:4px;height:140px}.rp-pair i span{display:none}}
