@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.v2{--free-bg: var(--color-done-bg);--free-bd: var(--color-done-border);--free-tx: var(--color-done-text);--gate-bg: var(--color-needs-input-bg);--gate-bd: var(--color-needs-input-border);--gate-tx: var(--color-needs-input-text);--guard-bg: var(--color-cancelled-bg);--guard-bd: var(--color-cancelled-border);--guard-tx: var(--color-cancelled-text);--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-h2: 16px;--text-h1: 24px;--text-small: var(--text-sm);--color-surface-variant: var(--color-surface-container-high);--color-error: var(--color-cancelled-text);--color-inverse-surface: var(--color-on-surface);--color-inverse-on-surface: var(--color-surface);--radius-s: var(--radius-md);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--control-h: 36px;--control-h-s: 30px;--z-sticky: 5;--z-rail: 20;--z-pop: 55;--z-modal: 60;--z-drag: 70;--z-full: 80;--page-max: 1440px;--page-pad-x: var(--sp-8)}.v2 .ask-note{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.v2 .sect-form{max-width:620px}.v2 button{font:inherit;color:inherit;cursor:pointer;background:none;border:none;text-align:left}.v2 input,.v2 select,.v2 textarea{font:inherit;color:inherit}.v2 :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.v2 .mono{font-family:var(--font-mono)}.v2 .lbl{font-family:var(--font-mono);font-size:var(--text-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant)}.v2 .sp{flex:1}.v2{height:100%;display:flex}.v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--color-outline-variant);background:var(--color-surface);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:0;line-height:1.2;min-height:var(--control-h);white-space:nowrap;text-decoration:none;color:var(--color-on-surface);transition:background .12s,border-color .12s}.v2 .btn:hover:not(:disabled){background:var(--color-surface-container-low)}.v2 .btn:disabled,.v2 .ib:disabled{opacity:.42;cursor:not-allowed}.v2 .btn-p{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.v2 .btn-p:hover:not(:disabled){background:var(--color-on-primary-container);border-color:var(--color-on-primary-container)}.v2 .btn-d{background:var(--color-cancelled-bg);border-color:var(--color-cancelled-border);color:var(--color-cancelled-text)}.v2 .btn-d:hover:not(:disabled){background:var(--color-cancelled-border)}.v2 .btn-s{padding:0 10px;min-height:var(--control-h-s);font-size:var(--text-xs)}.v2 .btn-g{border-color:transparent;background:transparent;color:var(--color-on-surface-variant)}.v2 .btn-g:hover:not(:disabled){background:var(--color-surface-container-low);color:var(--color-on-surface)}.v2 .btn-block{width:100%}.v2 a.btn-p,.v2 a.btn-p:visited{color:var(--color-on-primary)}.v2 .field{width:100%;padding:0 11px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface);min-height:var(--control-h);font-size:var(--text-sm)}.v2 select.field{padding-right:6px}.v2 .field-s{min-height:var(--control-h-s);font-size:var(--text-xs);padding:0 9px}.v2 .field.field-code{font-family:var(--font-mono);font-size:var(--text-tiny);line-height:1.6}.v2 .field.mono,.v2 .field-mono{font-family:var(--font-mono);font-size:var(--text-tiny)}.v2 .field.compact{width:auto;min-height:32px;padding:var(--sp-1) var(--sp-2);font-size:var(--text-micro)}.v2 .field:disabled{background:var(--color-surface-container-low);color:var(--color-on-surface-variant)}.v2 .field:focus{outline:none;border-color:var(--color-primary)}.v2 textarea.field{min-height:78px;padding:9px 11px;resize:vertical;line-height:1.55}.v2 .ib{width:var(--control-h-s);height:var(--control-h-s);border-radius:var(--radius-md);display:grid;place-items:center;color:var(--color-on-surface-variant);flex-shrink:0}.v2 .ib:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.v2 .chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;min-height:22px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-mini);letter-spacing:.04em;border:1px solid transparent;white-space:nowrap}.v2 .chip.chip-wrap{white-space:normal;height:auto;margin-top:var(--sp-1)}.v2 .c-free,.v2 .c-done{background:var(--color-done-bg);border-color:var(--color-done-border);color:var(--color-done-text)}.v2 .c-gate,.v2 .c-needs_input{background:var(--color-needs-input-bg);border-color:var(--color-needs-input-border);color:var(--color-needs-input-text)}.v2 .c-guard,.v2 .c-cancelled{background:var(--color-cancelled-bg);border-color:var(--color-cancelled-border);color:var(--color-cancelled-text)}.v2 .c-info,.v2 .c-in_progress{background:var(--color-in-progress-bg);border-color:var(--color-in-progress-border);color:var(--color-in-progress-text)}.v2 .c-pkg,.v2 .c-review{background:var(--color-review-bg);border-color:var(--color-review-border);color:var(--color-review-text)}.v2 .c-mut,.v2 .c-todo{background:var(--color-surface-container-low);border-color:var(--color-outline-variant);color:var(--color-on-surface-variant)}.v2 .c-pri{background:var(--color-primary-container);border-color:var(--color-primary-container);color:var(--color-on-primary-container)}.v2 .langsw{font-family:var(--font-mono);font-size:var(--text-mini);font-weight:500;color:var(--color-on-surface-variant);letter-spacing:.06em}.v2 .langsw-login{position:absolute;top:16px;right:18px;padding:5px 9px;border:1px solid var(--color-outline-variant);border-radius:999px;background:var(--color-surface)}.v2 .login{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow:auto}.v2 .login-c{width:100%;max-width:352px}.v2 .mark{width:26px;height:26px;border-radius:6px;padding:0;border:0;background:none;display:grid;place-items:center;flex-shrink:0}.v2 .brand-mark{display:block;flex:none}.v2 .brand-mark .bm-accent{fill:var(--color-brand-accent)}.v2 .brand-tile .bm-ground{fill:var(--color-brand-ink)}.v2 .brand-tile .bm-ink{stroke:var(--color-brand-paper)}.v2 .brand-tile .bm-seat{fill:var(--color-brand-paper)}.v2 .mark .brand-mark{width:100%;height:100%}.v2 .login h1{font-size:23px;font-weight:600;letter-spacing:-.015em;margin:20px 0 6px}.v2 .login p.s{color:var(--color-on-surface-variant);font-size:var(--text-sm);line-height:1.55;margin:0 0 22px}.v2 .row{display:flex;flex-direction:column;gap:5px}.v2 .login form{display:flex;flex-direction:column;gap:11px}.v2 .note{margin-top:18px;padding-top:15px;border-top:1px solid var(--color-outline-variant);font-size:var(--text-tiny);color:var(--color-on-surface-variant);line-height:1.6}.v2 .nav{width:60px;flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--color-outline-variant);display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:2px;z-index:20}.v2 .nav .hd{display:flex;align-items:center;gap:2px;margin-bottom:8px}.v2 .nav:not(.wide) .hd{flex-direction:column}.v2 .nav .hd .rail-instance{margin-left:8px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .nav:not(.wide) .hd .rail-instance{display:none}@media(max-width:767px){.v2 .nav .hd .rail-instance{display:none}}.v2 .nav.wide .hd{width:100%;padding-left:5px}.v2 .nav .foot{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:6px;padding-top:6px;border-top:1px solid var(--color-outline-variant)}.v2 .nav.wide .foot{align-items:stretch}.v2 .nav .langsw .gl{width:19px;flex:none;text-align:center}.v2 .nav button,.v2 .nav a{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;color:var(--color-on-surface-variant);position:relative}.v2 .nav .rail-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:700;background:var(--color-error);color:var(--color-surface)}.v2 .nav button:hover,.v2 .nav a:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.v2 .nav button.on,.v2 .nav a.on{background:var(--color-primary-container);color:var(--color-on-primary-container)}.v2 .nav.wide{width:210px;align-items:stretch;padding:8px}.v2 .nav.wide .mark{margin:2px 0 10px 5px}.v2 .nav.wide button,.v2 .nav.wide a{width:100%;height:38px;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:0 10px}.v2 .nav .lb{font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .nav.wide .langsw .lb{font-family:var(--font-sans);letter-spacing:0}.v2 .nav.wide .railsw{width:32px;height:32px;flex:none;justify-content:center;padding:0}.v2 .nav .railsw svg{transform:rotate(-90deg)}.v2 .nav.wide .railsw svg{transform:rotate(90deg)}.v2 .nav:not(.wide) .hd .sp{display:none}.v2 .nav .bdg{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gate-tx);color:var(--color-on-primary);font-family:var(--font-mono);font-size:var(--text-micro);display:grid;place-items:center}.v2 .main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.v2 .top{flex-shrink:0;min-height:52px;display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant)}.v2 .crumb{display:flex;align-items:center;gap:7px;font-size:var(--text-sm);min-width:0}.v2 .crumb b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2 .crumb .sep{color:var(--color-on-surface-variant)}.v2 .scroll{flex:1;overflow:auto;min-height:0}.v2 .wrap,.v2 .wrap.wide{max-width:var(--page-max);margin:0 auto;padding:var(--sp-6) var(--page-pad-x) 48px}.v2 .head .lbl{display:block}.v2 .head h1{font-size:var(--text-h1);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:6px 0}.v2 .head p{margin:0;color:var(--color-on-surface-variant);font-size:var(--text-sm);line-height:1.55;max-width:72ch}.v2 .head.head-acts{display:flex;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.v2 .sect{margin-top:var(--sp-6)}.v2 .sect.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:var(--sp-3)}.v2 .alloc-cell{width:34%}.v2 .sect>.lbl{display:block;margin-bottom:10px}.v2 .h2{font-size:var(--text-h2);font-weight:600;letter-spacing:-.01em;margin:0}.v2 .card{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg)}.v2 .empty{padding:36px 20px;text-align:center;color:var(--color-on-surface-variant);font-size:var(--text-sm)}.v2 .empty.compact{padding:var(--sp-4)}.v2 .empty.loading-state:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border-radius:50%;border:2px solid var(--color-outline-variant);border-top-color:var(--color-primary);animation:v2-spin .8s linear infinite}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2 .fbtn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;min-height:var(--control-h-s);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full, 9999px);background:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:0;white-space:nowrap;color:var(--color-on-surface)}.v2 .fbtn:hover:not([aria-pressed=true]){background:var(--color-surface-container-low)}.v2 .fbtn[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.v2 .filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:var(--sp-4) 0 var(--sp-2)}.v2 .filters>.lbl{margin-right:4px}.v2 .pick{position:relative}.v2 .pickbtn{display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface);min-height:var(--control-h);font-size:var(--text-sm)}.v2 .pickbtn:hover{border-color:var(--color-primary)}.v2 .pickbtn[aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-container)}.v2 .pickbtn .cv{color:var(--color-on-surface-variant);transition:transform .15s}.v2 .pickbtn[aria-expanded=true] .cv{transform:rotate(180deg)}.v2 .pop{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-pop);width:min(352px,88vw);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);display:flex;flex-direction:column;max-height:min(430px,62vh)}.v2 .pop .s{padding:8px;border-bottom:1px solid var(--color-outline-variant)}.v2 .pop .l{flex:1;overflow-y:auto;padding:5px;min-height:0}.v2 .pop .gl{display:flex;align-items:center;gap:6px;padding:8px 8px 4px}.v2 .opt{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px}.v2 .opt:hover{background:var(--color-surface-container-low)}.v2 .box{width:15px;height:15px;border-radius:4px;border:1px solid var(--color-outline-variant);display:grid;place-items:center;flex-shrink:0;color:transparent}.v2 .opt.on .box{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.v2 .opt .t{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-tiny);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .opt .sub{font-size:var(--text-micro);color:var(--color-on-surface-variant);font-family:var(--font-sans)}.v2 .pop .ft{padding:7px 9px;border-top:1px solid var(--color-outline-variant);display:flex;gap:6px;align-items:center;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .searchbox{display:flex;align-items:center;gap:7px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface);padding:0 10px;min-height:var(--control-h);flex:1;min-width:170px;max-width:280px;color:var(--color-on-surface-variant)}.v2 .searchbox:focus-within{border-color:var(--color-primary)}.v2 .searchbox.u-w-full{max-width:none}.v2 .searchbox input{border:none;outline:none;background:none;flex:1;font-size:var(--text-sm);min-width:0;color:var(--color-on-surface)}.v2 .hint,.v2 .warn,.v2 .caution{padding:10px 13px;border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--text-xs);line-height:1.6}.v2 .hint{background:var(--color-primary-container);color:var(--color-on-primary-container)}.v2 .caution{background:var(--color-needs-input-bg);border-color:var(--color-needs-input-border);color:var(--color-needs-input-text)}.v2 .warn{background:var(--color-cancelled-bg);border-color:var(--color-cancelled-border);color:var(--color-cancelled-text)}.v2 .hint>svg,.v2 .warn>svg,.v2 .caution>svg{vertical-align:-2px;margin-right:4px}.v2 .inbox{display:grid;grid-template-columns:repeat(auto-fill,minmax(316px,1fr));gap:10px}.v2 .ask{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-left:3px solid var(--gate-tx);border-radius:8px;padding:12px 13px;display:flex;flex-direction:column;gap:9px}.v2 .ask.rv{border-left-color:var(--color-review-text)}.v2 .ask.min{gap:7px;padding:9px 13px}.v2 .foldone{display:flex;align-items:center;padding:2px;border:0;border-radius:4px;background:none;color:var(--color-on-surface-variant);cursor:pointer}.v2 .foldone:hover{background:var(--color-surface-variant);color:var(--color-on-surface)}.v2 .ask.min .foldone svg{transform:rotate(-90deg)}.v2 .fold{width:100%;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--color-outline-variant);border-radius:8px;background:var(--color-surface-container-low);color:var(--color-on-surface);cursor:pointer}.v2 .fold:hover{border-color:var(--color-primary)}.v2 .fold .n{font-family:var(--font-mono);font-size:var(--text-tiny);font-weight:600;padding:1px 7px;border-radius:999px;background:var(--gate-bg);color:var(--gate-tx)}.v2 .fold[aria-expanded=false] svg{transform:rotate(-90deg)}.v2 tr.clickable{cursor:pointer}.v2 tr.clickable:hover{background:var(--color-surface-container-low)}.v2 td>.clamp,.v2 .lrow>.clamp{max-width:100%}.v2 .lrow>.clamp{flex:1;min-width:0}.v2 .ask{cursor:pointer}.v2 .ask:hover{box-shadow:var(--shadow-raised)}.v2 .ask .q{font-size:var(--text-sm);line-height:1.5}.v2 .ask .meta{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.v2 .ask .acts{display:flex;gap:6px;flex-wrap:wrap}.v2 .quote{border-left:2px solid var(--color-outline-variant);padding-left:9px;color:var(--color-on-surface-variant);font-size:var(--text-tiny);line-height:1.6;max-height:86px;overflow:hidden}.v2 .cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;align-items:start}.v2 .col{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:8px;display:flex;flex-direction:column;min-height:90px}.v2 .col>h3{margin:0;padding:9px 11px;border-bottom:1px solid var(--color-outline-variant);display:flex;align-items:center;gap:7px;font-size:var(--text-tiny);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.v2 .col>h3 .n{margin-left:auto;color:var(--color-on-surface-variant)}.v2 .col .body{padding:7px;display:flex;flex-direction:column;gap:6px}.v2 .tcard{width:100%;border:1px solid var(--color-outline-variant);border-radius:6px;padding:8px 9px;background:var(--color-surface);display:flex;flex-direction:column;gap:6px}.v2 .tcard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-raised)}.v2 .tcard .d{font-size:var(--text-tiny);line-height:1.45}.v2 .tcard .f{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.v2 .tcard .as{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant)}.v2 .prio-high{color:var(--color-cancelled-text)}.v2 .prio-low{color:var(--color-on-surface-variant)}.v2 .tcard-w{position:relative}.v2 .tcard-w .tcard{padding-right:34px}.v2 .tcard-w .tcard-menu{position:absolute;top:4px;right:4px;opacity:.55}.v2 .tcard-w:hover .tcard-menu,.v2 .tcard-w .tcard-menu:focus-visible,.v2 .tcard-w .tcard-menu[aria-expanded=true]{opacity:1}.v2 .col-empty{padding:var(--sp-2) 10px;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .status-tabs{display:flex;overflow-x:auto;margin:var(--sp-2) 0;max-width:100%}.v2 .status-tabs button{white-space:nowrap;font-family:var(--font-mono)}.v2 .status-tabs .n{color:var(--color-on-surface-variant)}.v2 .cols.tabbed .col:not(.on){display:none}.v2 .two{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:16px;align-items:start}.v2 .thread{display:flex;flex-direction:column;gap:9px}.v2 .msg{border:1px solid var(--color-outline-variant);border-radius:8px;padding:10px 12px;background:var(--color-surface)}.v2 .msg .a{font-family:var(--font-mono);font-size:var(--text-mini);color:var(--color-on-surface-variant);display:flex;align-items:center;gap:6px;margin-bottom:6px}.v2 .msg .t{font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}.v2 .msg .t.prose{white-space:normal}.v2 .msg.k-question{border-left:3px solid var(--color-needs-input-text);background:var(--color-needs-input-tint)}.v2 .msg.k-plan{border-left:3px solid var(--color-review-text)}.v2 .msg.k-approval_request{border-left:3px solid var(--color-needs-input-text);background:var(--color-needs-input-tint)}.v2 .msg.k-approval,.v2 .msg.k-plan_approval{border-left:3px solid var(--color-done-text);background:var(--color-done-tint)}.v2 .logbox{background:var(--color-log-surface);color:var(--color-log-text);border-radius:8px;padding:11px 0;max-height:280px;overflow:auto}.v2 .ev{display:flex;gap:9px;font-family:var(--font-mono);font-size:var(--text-tiny);line-height:1.6;padding:1px 12px 1px 9px;white-space:pre-wrap;border-left:3px solid var(--ev, transparent);--ev: var(--color-log-ev-message)}.v2 .ev:hover{background:color-mix(in srgb,var(--ev) 9%,transparent)}.v2 .ev .ts{color:var(--color-log-muted);flex-shrink:0}.v2 .ev .ty{color:var(--ev);font-weight:500;flex-shrink:0}.v2 .ev .dt{color:var(--color-log-text);min-width:0;word-break:break-word}.v2 .ev.k-tool_call,.v2 .evkey .k-tool_call{--ev: var(--color-log-ev-tool)}.v2 .ev.k-hook,.v2 .evkey .k-hook{--ev: var(--color-log-ev-hook)}.v2 .ev.k-error,.v2 .evkey .k-error,.v2 .ev.k-hook.stopped{--ev: var(--color-log-ev-error)}.v2 .ev.k-working_session,.v2 .evkey .k-working_session{--ev: var(--color-log-ev-session)}.v2 .ev.k-compaction,.v2 .evkey .k-compaction{--ev: var(--color-log-ev-compaction)}.v2 .ev.k-turn,.v2 .evkey .k-turn{--ev: var(--color-log-ev-turn)}.v2 .ev.k-usage,.v2 .evkey .k-usage{--ev: var(--color-log-ev-usage)}.v2 .evkey{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:6px}.v2 .evkey span{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:var(--text-mini);color:var(--color-on-surface-variant)}.v2 .evkey i{width:9px;height:9px;border-radius:2px;background:var(--ev)}.v2 .side{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.v2 .panel{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);padding:14px 16px}.v2 .panel.gate{border-color:var(--gate-bd);background:var(--color-needs-input-tint)}.v2 .panel.narrow{max-width:760px}.v2 .panel>.lbl{display:block;margin-bottom:10px}.v2 .kv{display:flex;align-items:baseline;gap:9px;padding:4px 0;font-size:var(--text-tiny)}.v2 .kv .k{color:var(--color-on-surface-variant);width:92px;flex-shrink:0;font-family:var(--font-mono)}.v2 .kv .v{flex:1;min-width:0;word-break:break-word}.v2 .acts-g{display:flex;flex-direction:column;gap:7px}.v2 .acts-r{display:flex;gap:6px;flex-wrap:wrap}.v2 .stack{display:flex;height:9px;border-radius:5px;overflow:hidden;background:var(--color-surface-container-high);margin:7px 0}.v2 .stack i{display:block;height:9px}.v2 .legend.lg-inline{display:inline-flex;margin-left:9px;text-transform:none;font-weight:400;vertical-align:middle}.v2 .legend{display:flex;flex-wrap:wrap;gap:4px 11px;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant)}.v2 .legend span{display:inline-flex;align-items:center;gap:4px}.v2 .legend b{width:8px;height:8px;border-radius:2px;display:block}.v2 .meter{height:6px;border-radius:3px;background:var(--color-surface-container-high);overflow:hidden;margin-top:6px}.v2 .meter i{display:block;height:6px;background:var(--color-primary)}.v2 .meter i.over{background:var(--color-cancelled-text)}.v2 .tbl{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.v2 .tbl th{text-align:left;font-family:var(--font-mono);font-size:var(--text-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:500;padding:10px 14px;background:var(--color-surface-container-low);border-bottom:1px solid var(--color-outline-variant);white-space:nowrap}.v2 .tbl td{padding:10px 14px;border-bottom:1px solid var(--color-outline-variant);vertical-align:middle}.v2 .tbl tr:last-child td{border-bottom:none}.v2 .tbl tbody tr:hover{background:var(--color-surface-container-low)}.v2 .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.v2 .tblwrap{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg)}.v2 .gsec{margin-top:14px;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);overflow:hidden}.v2 .ghead{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;background:var(--color-surface-container-low);border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap}.v2 .ghead:hover{background:var(--color-surface-container-high)}.v2 .ghead.shut{border-bottom:none}.v2 .ghead .cv{color:var(--color-on-surface-variant);transition:transform .15s;flex-shrink:0}.v2 .ghead.shut .cv{transform:rotate(-90deg)}.v2 .ghead .gt{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em}.v2 .ghead .gn{font-size:var(--text-tiny);color:var(--color-on-surface-variant);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .gbody{display:grid;grid-template-columns:1fr;background:var(--color-surface)}.v2 .ec2{background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant);padding:9px 11px;display:flex;align-items:center;gap:16px;width:100%;text-align:left;border-left:3px solid transparent}.v2 .ec2 .r1{flex:1 1 auto;min-width:0}.v2 .ec2 .r2{flex:none}.v2 .ec2 .r2 .bars{width:132px;flex:none}.v2 .ec2 .r2 .ct{min-width:3.6em;text-align:right}.v2 .ec2 .r2 .mdl{width:11em;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.v2 .ec2{flex-direction:column;align-items:stretch;gap:6px}.v2 .ec2 .r2 .bars{width:auto;flex:1 1 auto}}.v2 .ec2:hover{background:var(--color-surface-container-low)}.v2 .ec2 .r1 .chip{max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .ec2.odd{border-left-color:var(--color-needs-input-text);background:var(--color-needs-input-tint)}.v2 .ec2.odd:hover{background:var(--color-needs-input-tint-hover)}.v2 .ec2 .r1{display:flex;align-items:center;gap:6px}.v2 .drv{font-family:var(--font-mono);font-size:var(--text-mini);color:var(--color-on-surface-variant);opacity:.6;flex-shrink:0}.v2 .ec2 .nm{font-family:var(--font-mono);font-size:var(--text-tiny);font-weight:500;flex:0 1 auto;min-width:5.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .ec2 .r2{display:flex;align-items:center;gap:7px}.v2 .ec2 .mini{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant);white-space:nowrap}.v2 .ec2 .bars{flex:1;min-width:34px}.v2 .norm{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.v2 .form{display:flex;flex-direction:column;gap:16px}.v2 .fset{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);padding:14px 16px}.v2 .fset.guard{border-color:var(--color-cancelled-border);background:var(--color-cancelled-tint)}.v2 .fset>.lbl{display:block;margin-bottom:11px}.v2 .fg{display:flex;flex-direction:column;gap:4px;margin-bottom:11px}.v2 .fg:last-child{margin-bottom:0}.v2 .fg label,.v2 .fl{font-size:var(--text-xs);font-weight:500;color:var(--color-on-surface)}.v2 .hlp{font-size:var(--text-tiny);color:var(--color-on-surface-variant);line-height:1.5}.v2 .f2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.v2 .picklist{border:1px solid var(--color-outline-variant);border-radius:6px;max-height:186px;overflow-y:auto;padding:4px}.v2 .picklist.tall{max-height:290px}.v2 .seg{display:inline-flex;border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--color-surface)}.v2 .seg button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:calc(var(--control-h-s) - 2px);padding:0 13px;font-size:var(--text-xs);font-weight:500;background:var(--color-surface);text-align:center;white-space:nowrap}.v2 .seg button:hover:not(.on),.v2 .seg a:hover:not(.on){background:var(--color-surface-container-low)}.v2 .seg button+button{border-left:1px solid var(--color-outline-variant)}.v2 .seg button.on{background:var(--color-primary);color:var(--color-on-primary)}.v2 .seg a{display:inline-flex;align-items:center;gap:6px;min-height:calc(var(--control-h-s) - 2px);padding:0 13px;font-size:var(--text-xs);font-weight:500;background:var(--color-surface);color:inherit;text-decoration:none;white-space:nowrap}.v2 .seg a+a{border-left:1px solid var(--color-outline-variant)}.v2 .seg a.on{background:var(--color-primary);color:var(--color-on-primary)}.v2 .top .seg{margin-left:12px}@media(max-width:767px){.v2 .top .top-back{display:none}.v2 .top:has(.project-tabs) .crumb{flex-shrink:0;max-width:55%}.v2 .top .seg.project-tabs{margin-left:8px;flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none}}.v2 .crow{display:flex;gap:7px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--color-outline-variant)}.v2 .crow:last-child{border-bottom:none}.v2 .memcol{border:1px solid var(--color-outline-variant);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.v2 .memcol h4{margin:0;padding:7px 10px;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);font-family:var(--font-mono);font-size:var(--text-mini);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:500}.v2 .memcol.chosen{border-color:var(--color-primary)}.v2 .memcol-search{padding:var(--sp-1) var(--sp-1) 0}.v2 .memlist{flex:1;overflow-y:auto;padding:5px;min-height:132px;max-height:252px;transition:background .12s}.v2 .memlist.over{background:var(--color-primary-container);box-shadow:inset 0 0 0 2px var(--color-primary)}.v2 .mem{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:5px;cursor:grab;touch-action:none;width:100%;border:1px solid transparent}.v2 .mem:hover{background:var(--color-surface-container-low);border-color:var(--color-outline-variant)}.v2 .mem .t{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-tiny);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .tabs{display:flex;border-bottom:1px solid var(--color-outline-variant);flex-shrink:0;background:var(--color-surface)}.v2 .tabs button{flex:1;padding:9px 6px;font-size:var(--text-mini);font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-on-surface-variant);border-bottom:2px solid transparent;text-align:center}.v2 .tabs button:hover:not([disabled]){color:var(--color-on-surface);background:var(--color-surface-container-low)}.v2 .tabs button.on{color:var(--color-on-surface);border-bottom-color:var(--color-primary);background:var(--color-surface-container-low)}.v2 .md{padding:12px 14px;font-size:var(--text-tiny);line-height:1.72}.v2 .md h2{font-size:var(--text-xs);font-weight:600;margin:13px 0 6px;letter-spacing:.01em}.v2 .md h2:first-child{margin-top:0}.v2 .md p{margin:0 0 8px}.v2 .md li{margin:0 0 5px}.v2 .md code{background:var(--color-surface-container-high);padding:1px 4px;border-radius:3px;font-family:var(--font-mono);font-size:var(--text-micro)}.v2 .brief-read{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface);max-height:420px;overflow-y:auto;font-size:var(--text-sm)}.v2 .brief-read h1{font-size:var(--text-h2);font-weight:600;margin:0 0 8px}.v2 .ledger{list-style:none;margin:var(--sp-2) 0 0;padding:0;max-height:280px;overflow-y:auto}.v2 .ledger li{padding:6px 0;border-top:1px solid var(--color-outline-variant);font-size:var(--text-tiny);line-height:1.5}.v2 .ledger li:first-child{border-top:0}.v2 .ledger p{margin:0}.v2 .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px}.v2 .grid.lg{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.v2 .ecard{width:100%;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:8px;padding:12px 13px;display:flex;flex-direction:column;gap:9px}.v2 .ecard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-raised)}.v2 .ecard .nm{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;word-break:break-word}.v2 .ecard .mt{font-size:var(--text-tiny);color:var(--color-on-surface-variant);margin-top:3px;font-family:var(--font-mono)}.v2 .ecard .mt.mt-sans{font-family:var(--font-sans);font-size:var(--text-tiny)}.v2 .ecard.archived{opacity:.7;border-style:dashed}.v2 .bars{display:flex;gap:2px;height:4px;border-radius:2px;overflow:hidden;background:var(--color-surface-container-high)}.v2 .bars i{display:block;height:4px}.v2 .counts{display:flex;gap:5px;flex-wrap:wrap}.v2 .dgrid{display:grid;gap:11px}.v2 .d3{grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.v2 .d2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.v2 .why{text-align:left;width:100%;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-left-width:3px;border-radius:8px;padding:14px 15px;display:flex;flex-direction:column;gap:9px}.v2 .why:hover{box-shadow:var(--shadow-raised)}.v2 .why .n{font-family:var(--font-mono);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.02em}.v2 .why .h{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:600}.v2 .why .p{font-size:var(--text-tiny);color:var(--color-on-surface-variant);line-height:1.55}.v2 .why .go{display:flex;align-items:center;gap:5px;font-size:var(--text-tiny);color:var(--color-primary);font-weight:500}.v2 .why.w-people{border-left-color:var(--color-needs-input-text)}.v2 .why.w-people .n{color:var(--color-needs-input-text)}.v2 .why.w-room{border-left-color:var(--color-in-progress-text)}.v2 .why.w-room .n{color:var(--color-in-progress-text)}.v2 .why.w-conf{border-left-color:var(--color-cancelled-text)}.v2 .why.w-conf .n{color:var(--color-cancelled-text)}.v2 .why.ok{border-left-color:var(--color-done-text)}.v2 .why.ok .n{color:var(--color-done-text)}.v2 .spark{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:10px}.v2 .spark i{flex:1;background:var(--color-spend-2);border-radius:2px 2px 0 0;min-height:2px}.v2 .spark i.hi{background:var(--color-spend-4)}.v2 .axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant);margin-top:5px}.v2 .big{font-family:var(--font-mono);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.v2 .trend{font-size:var(--text-tiny);font-family:var(--font-mono)}.v2 .up{color:var(--color-cancelled-text)}.v2 .down{color:var(--color-done-text)}.v2 .lrow{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--color-outline-variant);width:100%;text-align:left}.v2 .lrow:last-child{border-bottom:none}.v2 .lrow:hover{background:var(--color-surface-container-low)}.v2 .lrow .t{flex:1;min-width:0;font-size:var(--text-tiny);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .lrow .bar{width:74px;height:5px;border-radius:3px;background:var(--color-surface-container-high);overflow:hidden;flex-shrink:0}.v2 .lrow .bar i{display:block;height:5px;background:var(--color-spend-4)}.v2 .lrow .num{width:32px;flex-shrink:0}.v2 .lrow .num.wide{width:52px}.v2 .att-row{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-bottom:1px solid var(--color-outline-variant);width:100%;text-align:left}.v2 .att-row:last-child{border-bottom:none}.v2 .att-row:hover{background:var(--color-surface-container-low)}.v2 .att-row .ic{flex-shrink:0;margin-top:1px}.v2 .att-row .b{flex:1;min-width:0}.v2 .att-row .b b{font-size:var(--text-sm);font-weight:500;display:block}.v2 .att-row .b span{font-size:var(--text-tiny);color:var(--color-on-surface-variant);line-height:1.5}.v2 .slots{display:flex;gap:3px;flex-wrap:wrap;margin-top:8px}.v2 .slot{width:26px;height:26px;border-radius:5px;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant)}.v2 .slot.busy{background:var(--color-in-progress-bg);border-color:var(--color-in-progress-border);color:var(--color-in-progress-text)}.v2 .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.v2 .dot.up{background:var(--color-done-text)}.v2 .dot.down{background:var(--color-outline-variant)}.v2 .ed{flex:1;display:flex;min-height:0;position:relative}.v2 .taskhead{font-size:20px;line-height:1.45}.v2 .taskhead>:first-child{margin-top:0}.v2 .clamp{position:relative;max-height:calc(var(--clamp-lines, 3) * 1.5em);overflow:hidden}.v2 .clamp .prose>:first-child{margin-top:0}.v2 .clamp .prose>:last-child{margin-bottom:0}.v2 .clamp.cut:after{content:"…";position:absolute;right:0;bottom:0;padding-left:22px;color:var(--color-on-surface-variant);background:linear-gradient(to right,transparent,var(--color-surface) 40%)}.v2 .peek-thread{margin-top:16px;display:flex;flex-direction:column;gap:10px}.v2 .msg .nth{font-family:var(--font-mono);font-size:var(--text-micro);min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface-variant);color:var(--color-on-surface-variant)}.v2 .msg.latest{border-color:var(--gate-tx);box-shadow:var(--shadow-raised)}.v2 .msg.latest .nth{background:var(--gate-tx);color:var(--color-surface)}.v2 .modal-bd.peek-ask{flex:0 0 auto;overflow:visible;padding:11px 14px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}.v2 .modal-bd.peek-ask textarea{min-height:0;height:74px;font-size:var(--text-sm);line-height:1.6}.v2 .modal-bd.peek-ask .acts-r{justify-content:flex-end}.v2 .prose{max-width:82ch}.v2 .sheet{position:fixed;inset:0;z-index:80;background:var(--color-surface-container-low);display:flex;flex-direction:column}.v2 .sheet-hd{flex-shrink:0;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap}.v2 .sheet-bd{flex:1;display:grid;grid-template-columns:256px minmax(0,1fr);min-height:0}.v2 .sheet-bd.ai{grid-template-columns:256px minmax(0,1fr) 366px}.v2 .sheet-l{border-right:1px solid var(--color-outline-variant);background:var(--color-surface);overflow-y:auto;padding:14px 15px}.v2 .sheet-c{display:flex;flex-direction:column;min-width:0;min-height:0}.v2 .sheet-r{border-left:1px solid var(--color-outline-variant);background:var(--color-surface);display:flex;flex-direction:column;min-height:0}.v2 .split{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.v2 .split.one{grid-template-columns:minmax(0,1fr)}.v2 .pane{display:flex;flex-direction:column;min-width:0;min-height:0}.v2 .pane+.pane{border-left:1px solid var(--color-outline-variant)}.v2 .pane>h5{margin:0;padding:8px 14px;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-mini);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);font-weight:500;display:flex;align-items:center;gap:7px}.v2 .pane>.in{flex:1;overflow:auto;min-height:0}.v2 .pane textarea{width:100%;height:100%;border:none;outline:none;resize:none;padding:14px 16px;font-family:var(--font-mono);font-size:var(--text-tiny);line-height:1.72;background:var(--color-surface)}.v2 .sheet-ft{flex-shrink:0;padding:10px 14px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2 .ai-hd{padding:11px 13px;border-bottom:1px solid var(--color-outline-variant);display:flex;align-items:center;gap:8px;flex-shrink:0}.v2 .ai-bd{flex:1;overflow-y:auto;padding:12px 13px;display:flex;flex-direction:column;gap:10px;min-height:0}.v2 .ai-ft{flex-shrink:0;padding:10px 13px;border-top:1px solid var(--color-outline-variant);display:flex;flex-direction:column;gap:7px}.v2 .bub{max-width:94%;padding:9px 11px;border-radius:9px;font-size:var(--text-tiny);line-height:1.62;white-space:pre-wrap}.v2 .bub.me{align-self:flex-end;background:var(--color-primary);color:var(--color-on-primary);border-bottom-right-radius:3px}.v2 .bub.ai{align-self:flex-start;background:var(--color-surface-container-high);border-bottom-left-radius:3px}.v2 .bub.sys{align-self:stretch;max-width:none;background:var(--color-primary-container);color:var(--color-on-primary-container);font-size:var(--text-micro);text-align:center;border-radius:6px}.v2 .prop{align-self:stretch;max-width:none;border:1px solid var(--color-outline-variant);border-left:3px solid var(--color-primary);border-radius:7px;background:var(--color-surface);overflow:hidden}.v2 .prop .h{padding:8px 11px;border-bottom:1px solid var(--color-outline-variant);display:flex;align-items:center;gap:7px;font-size:var(--text-tiny);font-weight:500}.v2 .prop .c{max-height:190px;overflow:auto;background:var(--color-log-surface)}.v2 .prop .f{padding:8px 11px;display:flex;gap:6px;align-items:center}.v2 .quick{display:flex;gap:5px;flex-wrap:wrap}.v2 .quick button{padding:4px 9px;border:1px solid var(--color-outline-variant);border-radius:14px;font-size:var(--text-micro);background:var(--color-surface)}.v2 .quick button:hover{border-color:var(--color-primary);color:var(--color-primary)}.v2 .aiin{display:flex;gap:6px;align-items:flex-end}.v2 .aiin textarea{flex:1;min-height:38px;max-height:110px;padding:9px 11px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);resize:none;font-size:var(--text-sm);line-height:1.5}.v2 .aiin textarea:focus{outline:none;border-color:var(--color-primary)}.v2 .dots3{display:inline-flex;gap:3px}.v2 .dots3 i{width:5px;height:5px;border-radius:50%;background:var(--color-on-surface-variant);animation:bl 1.1s infinite}.v2 .dots3 i:nth-child(2){animation-delay:.18s}.v2 .dots3 i:nth-child(3){animation-delay:.36s}@keyframes bl{0%,60%,to{opacity:.25}30%{opacity:1}}@media(max-width:1150px){.v2 .sheet-bd,.v2 .sheet-bd.ai{grid-template-columns:minmax(0,1fr)}.v2 .sheet-l{display:none}.v2 .sheet-r{position:absolute;right:0;top:52px;bottom:0;width:min(366px,92vw);z-index:5;box-shadow:-6px 0 20px #0000001a}.v2 .split{grid-template-columns:minmax(0,1fr)}.v2 .pane+.pane{display:none}}.v2 .pal{width:262px;flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--color-outline-variant);display:flex;flex-direction:column;min-height:0;transition:width .15s}.v2 .pal.col2{width:48px}.v2 .pal-hd{padding:10px;border-bottom:1px solid var(--color-outline-variant);display:flex;align-items:center;gap:7px;flex-shrink:0}.v2 .pal-bd{flex:1;overflow-y:auto;padding:4px 8px 20px}.v2 .pal-empty{padding:6px var(--sp-2);font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .rail{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0;overflow-y:auto}.v2 .rail button{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;position:relative}.v2 .rail button:hover{background:var(--color-surface-container-high)}.v2 .rail .bg{position:absolute;top:1px;right:-1px;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant)}.v2 .grp{margin-top:9px}.v2 .ghd{display:flex;align-items:center;gap:6px;width:100%;padding:6px 5px;border-radius:5px}.v2 .ghd:hover{background:var(--color-surface-container-low)}.v2 .ghd .cv{color:var(--color-on-surface-variant);transition:transform .15s;flex-shrink:0}.v2 .ghd.cl .cv{transform:rotate(-90deg)}.v2 .ghd .n{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant)}.v2 .it{display:flex;align-items:center;gap:7px;width:100%;padding:6px 7px;border-radius:5px;border:1px solid transparent;cursor:grab;touch-action:none}.v2 .it:hover{background:var(--color-surface-container-low);border-color:var(--color-outline-variant)}.v2 .it.on{opacity:.4}.v2 .it .t{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-tiny);word-break:break-word;line-height:1.35}.v2 .cv-wrap{flex:1;position:relative;overflow:hidden;background:var(--color-surface-container-low);touch-action:none}.v2 .dots{position:absolute;inset:0;background-image:radial-gradient(var(--color-outline-variant) 1px,transparent 1px);pointer-events:none}.v2 .layer{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.v2 .edges{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;width:1px;height:1px}.v2 .node{position:absolute;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:7px;box-shadow:var(--shadow-raised);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.v2 .node.sel{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-container),var(--shadow-raised)}.v2 .emp{width:214px;padding:13px 14px;border-width:2px;border-color:var(--color-primary)}.v2 .emp .nm{font-family:var(--font-mono);font-size:var(--text-md);font-weight:600}.v2 .emp .md{font-family:var(--font-mono);font-size:var(--text-mini);color:var(--color-on-surface-variant);margin-top:3px;word-break:break-all;display:flex;align-items:center;gap:4px;width:100%;text-align:left;padding:2px 5px;margin-left:-5px;border-radius:5px;border:1px solid transparent}.v2 .emp .md:not(:disabled):hover{border-color:var(--color-outline-variant);background:var(--color-surface);color:var(--color-on-surface)}.v2 .emp .st{display:flex;gap:4px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-outline-variant)}.v2 .att{width:166px;padding:7px 9px}.v2 .att .h{display:flex;align-items:center;gap:5px}.v2 .att .nm{font-family:var(--font-mono);font-size:var(--text-tiny);flex:1;min-width:0;word-break:break-word;line-height:1.3}.v2 .att .g{margin-top:5px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em}.v2 .zoom{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:6px;box-shadow:var(--shadow-raised);overflow:hidden}.v2 .zoom button{width:32px;height:32px;display:grid;place-items:center;color:var(--color-on-surface-variant)}.v2 .zoom button:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.v2 .zoom button+button{border-top:1px solid var(--color-outline-variant)}.v2 .inspect{position:absolute;left:262px;right:376px;bottom:0;z-index:60;background:var(--color-surface);border-top:1px solid var(--color-outline-variant);box-shadow:0 -6px 22px #0000001a}.v2 .ins-hd{display:flex;align-items:center;gap:8px;padding:9px 14px;flex-wrap:wrap}.v2 .tip{position:absolute;left:50%;bottom:12px;transform:translate(-50%);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:18px;padding:6px 13px;font-size:var(--text-tiny);color:var(--color-on-surface-variant);box-shadow:var(--shadow-raised);max-width:calc(100% - 150px)}.v2 .yp{width:376px;flex-shrink:0;background:var(--color-surface);border-left:1px solid var(--color-outline-variant);display:flex;flex-direction:column;min-height:0}.v2 .yp-hd{padding:9px 12px;border-bottom:1px solid var(--color-outline-variant);display:flex;align-items:center;gap:8px;flex-shrink:0}.v2 .yp-bd{flex:1;overflow:auto;background:var(--color-log-surface);padding:12px 0}.v2 .yp-bd.inset{border-radius:var(--radius-md)}.v2 .yp-bd.capped{max-height:340px}.v2 .yline{display:flex;font-family:var(--font-mono);font-size:var(--text-tiny);line-height:1.62;padding:0 12px;white-space:pre;color:var(--color-log-text)}.v2 .yline .gut{width:14px;flex-shrink:0;color:var(--color-log-muted)}.v2 .yline.add{background:#40a06033}.v2 .yline.add .gut{color:var(--color-log-added)}.v2 .yline.del{background:#be464633;opacity:.75}.v2 .yline.del .gut{color:var(--color-log-removed)}.v2 .yline .k{color:var(--color-log-key)}.v2 .yline .v{color:var(--color-log-string)}.v2 .yp-ft{padding:10px 12px;border-top:1px solid var(--color-outline-variant);display:flex;gap:7px;align-items:center;flex-shrink:0}.v2 .yp-ft .m{font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .yp-ft .m.bad{color:var(--color-cancelled-text)}.v2 .rules{padding:11px 12px;border-bottom:1px solid var(--color-outline-variant);flex-shrink:0}.v2 .rrow{display:flex;align-items:center;gap:7px;padding:4px 0}.v2 .rrow .t{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-tiny)}.v2 .sw{width:34px;height:20px;border-radius:10px;background:var(--color-outline-variant);position:relative;flex-shrink:0;transition:background .15s}.v2 .sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--color-surface);transition:transform .15s;box-shadow:0 1px 2px #00000040}.v2 .sw.g{background:var(--gate-tx)}.v2 .sw.g:after{transform:translate(14px)}.v2 .mobp{display:none}@media(max-width:1100px){.v2 .two{grid-template-columns:minmax(0,1fr)}.v2 .side{position:static}.v2 .yp{position:absolute;right:0;top:0;bottom:0;z-index:30;width:min(376px,90vw);box-shadow:-6px 0 20px #0000001a}.v2 .yp[hidden]{display:none!important}}@media(max-width:767px){.v2{flex-direction:column-reverse}.v2 .nav{width:auto;flex-direction:row;border-right:none;border-top:1px solid var(--color-outline-variant);padding:4px 6px;gap:0;overflow-x:auto;justify-content:space-around}.v2 .nav .mark{display:none}.v2 .nav button,.v2 .nav a,.v2 .nav.wide button,.v2 .nav.wide a{width:42px;height:42px;flex-shrink:0;justify-content:center;padding:0}.v2 .nav.wide{width:auto;align-items:center;padding:4px 6px}.v2 .nav .lb,.v2 .nav .railsw{display:none}.v2 .nav .hd,.v2 .nav .foot,.v2 .nav.wide .hd,.v2 .nav.wide .foot{display:contents}.v2 .nav .hd .sp{display:none}.v2 .cols{grid-template-columns:minmax(0,1fr)}.v2 .wrap{padding:18px 14px 30px}.v2 .pal{position:absolute;inset:auto 0 0;z-index:40;width:auto;height:min(62%,420px);border-right:none;border-top:1px solid var(--color-outline-variant);border-radius:12px 12px 0 0;box-shadow:0 -6px 22px #0000001f}.v2 .pal.col2{width:auto}.v2 .pal[hidden]{display:none!important}.v2 .inspect{left:0;right:0}.v2 .mobp{display:inline-flex;position:absolute;left:12px;bottom:12px;z-index:25;box-shadow:var(--shadow-raised)}.v2 .tip{display:none}}.v2 .setpg{flex:1;min-height:0;display:flex}.v2 .setnav{width:232px;flex:none;overflow:auto;padding:14px 10px 24px;border-right:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}.v2 .setfind{position:relative;margin-bottom:10px;color:var(--color-on-surface-variant)}.v2 .setfind>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.v2 .setfind input{width:100%;padding-left:30px}.v2 .setgrp{display:flex;align-items:center;gap:10px;min-height:var(--control-h);padding:0 11px;border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-on-surface);text-decoration:none}.v2 .setgrp:hover{background:var(--color-surface-container-high)}.v2 .setgrp[aria-pressed=true]{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:600}.v2 .setbody{flex:1;min-width:0;overflow:auto}.v2 .setbody>.wrap{max-width:820px;margin:0}.v2 .srow{display:flex;align-items:center;gap:20px;padding:15px 2px;border-bottom:1px solid var(--color-outline-variant)}.v2 .srow-l{flex:1;min-width:0}.v2 .srow-l .t{font-size:var(--text-md)}.v2 .srow-l .sub{margin-top:3px;font-size:var(--text-tiny);line-height:1.6;color:var(--color-on-surface-variant);max-width:62ch}.v2 .srow-r{flex:none}.v2 .srow-r select.field{width:auto;min-width:150px;padding:7px 10px}@media(max-width:767px){.v2 .setpg{flex-direction:column}.v2 .setnav{width:auto;display:flex;gap:6px;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid var(--color-outline-variant)}.v2 .setfind{display:none}.v2 .setgrp{white-space:nowrap}.v2 .srow{align-items:flex-start;flex-direction:column;gap:9px}}.v2 .modal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:28px 18px;background:color-mix(in srgb,var(--color-on-surface) 30%,transparent)}.v2 .modal-c{display:flex;flex-direction:column;width:min(880px,100%);max-height:100%;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);overflow:hidden}.v2 .modal-c.narrow{width:min(460px,100%)}.v2 .modal-c.raw-files{width:min(1080px,100%);height:min(760px,100%)}.v2 .raw-bd{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr)}.v2 .raw-list{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2);border-right:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);overflow-y:auto}.v2 .raw-list>button{display:flex;align-items:center;gap:var(--sp-2);min-height:30px;padding:0 10px;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-tiny);text-align:left;color:var(--color-on-surface-variant)}.v2 .raw-list>button:hover{background:var(--color-surface-container-high)}.v2 .raw-list>button.on{background:var(--color-surface);color:var(--color-on-surface);box-shadow:inset 0 0 0 1px var(--color-outline-variant)}.v2 .raw-dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary);flex:none;margin-left:auto}.v2 .raw-add{display:flex;gap:var(--sp-1);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--color-outline-variant)}.v2 .raw-ed{display:flex;flex-direction:column;min-height:0;padding:var(--sp-3) var(--sp-4)}.v2 .field.raw-text{flex:1;min-height:240px;resize:none}.v2 .raw-err{margin:0 var(--sp-4) var(--sp-3)}@media(max-width:767px){.v2 .raw-bd{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.v2 .raw-list{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--color-outline-variant)}.v2 .raw-list>button{flex:none}.v2 .raw-add{display:none}}.v2 .modal-hd,.v2 .item-sheet-hd{display:flex;align-items:center;gap:var(--sp-2);min-height:52px;padding:10px 16px;border-bottom:1px solid var(--color-outline-variant);flex-wrap:wrap}.v2 .modal-hd>b,.v2 .item-sheet-hd>b,.v2 .modal-hd .ttl{font-size:var(--text-md);font-weight:600}.v2 .modal-bd{flex:1;min-height:0;overflow:auto;padding:var(--sp-4)}.v2 .modal-bd pre{margin:0;font-size:var(--text-tiny);line-height:1.7;white-space:pre-wrap;word-break:break-word}.v2 .modal-bd textarea{min-height:420px;font-size:var(--text-tiny);line-height:1.7}.v2 .modal-bd .fg textarea{min-height:0}.v2 .lvl{-webkit-appearance:none;appearance:none;width:100%;height:4px;margin:12px 0 4px;border-radius:2px;background:var(--color-surface-container-high);outline:none}.v2 .lvl.off::-webkit-slider-thumb{background:var(--color-on-surface-variant);opacity:.55}.v2 .lvl.off::-moz-range-thumb{background:var(--color-on-surface-variant);opacity:.55}.v2 .lvl::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-surface);box-shadow:var(--shadow-raised);cursor:pointer}.v2 .lvl::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-surface);cursor:pointer}.v2 .lvlx{display:flex;justify-content:space-between;gap:2px}.v2 .lvlx button{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-on-surface-variant);padding:2px 3px;border-radius:4px}.v2 .lvlx button:hover{color:var(--color-on-surface);background:var(--color-surface-container-low)}.v2 .lvlx button.on{color:var(--color-primary);font-weight:600}.v2 .lvlx.off button{opacity:.42}.v2 .check{display:flex;align-items:flex-start;gap:9px;font-size:var(--text-tiny);cursor:pointer}.v2 .check input{margin-top:2px;flex:none}.v2 .modal-ft{display:flex;align-items:center;gap:var(--sp-2);padding:12px 16px;border-top:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);flex-wrap:wrap}.v2 .modal-ft .m{font-size:var(--text-micro);color:var(--color-on-surface-variant)}.v2 .pal .it{cursor:grab}.v2 .pal .it:active{cursor:grabbing}.v2 .pal .it.on{opacity:.55}.v2 .cv-wrap.over{outline:2px dashed var(--color-primary);outline-offset:-6px}.v2 .node{cursor:grab;touch-action:none}.v2 .node.moving{cursor:grabbing;box-shadow:var(--shadow-raised)}.v2 .ghost{position:fixed;z-index:var(--z-drag);pointer-events:none;background:var(--color-surface);border:1px solid var(--color-primary);border-radius:6px;padding:6px 10px;box-shadow:var(--shadow-raised);font-family:var(--font-mono);font-size:var(--text-tiny);opacity:.95}.v2 .itrow{display:flex;align-items:center}.v2 .itrow .it{flex:1;min-width:0}.v2 .itadd{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:5px;color:var(--color-on-surface-variant);opacity:0}.v2 .itrow:hover .itadd,.v2 .itadd:focus-visible{opacity:1}.v2 .itadd:hover{background:var(--color-primary-container);color:var(--color-on-primary-container)}.v2 .menuwrap{position:relative;display:inline-flex}.v2 .menu{position:fixed;z-index:var(--z-modal);min-width:180px;padding:4px;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);display:flex;flex-direction:column}.v2 .menu button{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:34px;padding:0 10px;border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap}.v2 .menu button.danger{color:var(--color-cancelled-text)}.v2 .menu button:hover{background:var(--color-surface-container-low)}.v2 .hist-diff{max-height:46vh;overflow:auto;margin:0;padding:8px 10px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-tiny);line-height:1.55;white-space:pre-wrap}.v2 .hist-diff.full{max-height:none}.v2 .yaml-pre{max-height:340px;overflow:auto}.v2 .yaml-pre.short{max-height:260px}.v2 .hist-diff .added{display:block;background:var(--color-diff-added-bg);color:var(--color-diff-added-text)}.v2 .hist-diff .removed{display:block;background:var(--color-diff-removed-bg);color:var(--color-diff-removed-text)}.v2 .scroll.workrow{display:flex;align-items:stretch;gap:0}.v2 .scroll.workrow>.wrap{flex:1 1 auto;min-width:0}.v2 .team{flex:0 0 360px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--color-outline-variant);background:var(--color-surface);position:sticky;top:0;max-height:100%}.v2 .team.folded{flex:0 0 44px;align-items:center;padding-top:10px}.v2 .team-hd{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-outline-variant);font-size:var(--text-small);background:var(--color-surface)}.v2 .team-hd>b{white-space:nowrap}.v2 .team-hd .chip{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .team-list{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;max-height:38%;border-bottom:1px solid var(--color-outline-variant)}.v2 .team-list.shut{flex:0 0 auto;max-height:none}.v2 .team-list-hd{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:var(--text-tiny);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant)}.v2 .team-list-hd .lead{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.v2 .team-list-hd .lead svg{transition:transform .12s ease}.v2 .team-list-hd .lead svg.turn{transform:rotate(180deg)}.v2 .team-list-hd .n{margin-left:auto;font-variant-numeric:tabular-nums}.v2 .team-list .searchbox{margin:0 10px 6px}.v2 .team-list-rows{flex:1 1 auto;min-height:0;overflow-y:auto}.v2 .team-list .conv{display:block;width:100%;text-align:left;padding:8px 12px;border:0;border-left:2px solid transparent;background:transparent;color:inherit;cursor:pointer;font:inherit}.v2 .team-list .conv:hover{background:var(--color-surface-container-low)}.v2 .team-list .conv.on{background:var(--color-surface-container-low);border-left-color:var(--color-primary)}.v2 .team-list .conv .ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-small);line-height:1.35;max-height:2.7em}.v2 .team-list .conv .meta{display:flex;align-items:baseline;gap:8px;margin-top:3px;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .team-list .conv .meta .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .team-list .conv .meta .when{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.v2 .team-log{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.v2 .team-day{display:flex;align-items:center;gap:10px;margin:4px 0 10px;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .team-day:before,.v2 .team-day:after{content:"";flex:1;height:1px;background:var(--color-outline-variant)}.v2 .team-log .say .who{display:flex;align-items:baseline;gap:8px;font-size:var(--text-tiny);color:var(--color-on-surface-variant);margin-bottom:3px}.v2 .team-log .say .who .at{font-variant-numeric:tabular-nums;opacity:.75}.v2 .team-log .say{margin:2px 0 14px}.v2 .team-log .say .t{font-size:var(--text-small);max-width:none}.v2 .team-log .say .t pre{font-size:.92em}.v2 .team-log .say.mine{display:flex;flex-direction:column;align-items:flex-end}.v2 .team-log .say.mine .who{justify-content:flex-end}.v2 .team-log .say.mine p{margin:0;max-width:85%;padding:9px 13px;border-radius:18px 18px 5px;background:var(--color-primary-container);color:var(--color-on-primary-container);font-size:var(--text-small);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.v2 .team-log .say.arriving .t{opacity:.85}.v2 .team-log .live{display:flex;align-items:flex-start;gap:7px;padding:5px 9px;border-radius:8px;font-size:var(--text-tiny);line-height:1.45}.v2 .team-log .live p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.v2 .team-log .live svg{flex:0 0 auto;margin-top:2px}.v2 .team-log .live.thinking{color:var(--color-on-surface-variant);font-style:italic;background:var(--color-surface-container-low)}.v2 .team-log .live.tool{align-items:baseline;color:var(--color-on-surface-variant);background:var(--color-surface-variant);font-family:var(--font-mono, ui-monospace, monospace)}.v2 .team-log .live.tool code{font:inherit;color:var(--color-on-surface)}.v2 .team-log .live.tool .detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.v2 .team-log .live.bad{color:var(--color-error)}.v2 .team-log .hint.working:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:currentColor;animation:teamblink 1s steps(2,end) infinite}@keyframes teamblink{50%{opacity:0}}.v2 .team-say{flex:0 0 auto;padding:9px 12px 11px;display:flex;flex-direction:column;gap:7px;background:var(--color-surface)}.v2 .team-say>*{flex:0 0 auto}.v2 .team-say .to{padding:0 4px 1px 14px;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .team-say .to b{font-weight:500;color:var(--color-on-surface)}.v2 .team-log .hint{padding:2px 0;background:transparent;color:var(--color-on-surface-variant)}.v2 .team-log .hint.working{text-align:center;font-style:italic}.v2 .team-say .saybox{display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 8px;border-radius:22px;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}.v2 .team-say .saybox:focus-within{border-color:var(--color-primary)}.v2 .team-say textarea{flex:1 1 auto;min-width:0;max-height:180px;resize:none;font:inherit;font-size:var(--text-small);line-height:1.5;padding:7px 2px;border:0;background:transparent;color:var(--color-on-surface)}.v2 .team-say textarea:focus{outline:none}.v2 .team-say .saybox>button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;color:var(--color-on-surface-variant);background:transparent}.v2 .team-say .saybox>button:hover:not(:disabled){background:var(--color-surface-container-high)}.v2 .team-say .saybox>.send:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}.v2 .team-say .saybox>.stop:not(:disabled){background:var(--color-on-surface);color:var(--color-surface)}.v2 .team-say .saybox>button:disabled{opacity:.45;cursor:default}.v2 .team-say .picked{display:flex;flex-wrap:wrap;gap:8px}.v2 .team-say .picked .shot{position:relative;display:block;width:62px;height:62px}.v2 .team-say .picked .shot img{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid var(--color-outline-variant)}.v2 .team-say .picked .shot .x{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--color-inverse-surface, #222);color:var(--color-inverse-on-surface, #fff)}.v2 .team.as-sheet{position:fixed;inset:0;z-index:80;flex:1 1 auto;border-left:0;max-height:none}@media(min-width:1024px){.v2 .team.as-sheet{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto}.v2 .team.as-sheet .team-hd{grid-column:1 / -1}.v2 .team.as-sheet .team-list{grid-row:2 / 5;max-height:none;border-right:1px solid var(--color-outline-variant);border-bottom:0}.v2 .team.as-sheet .team-list-hd .lead{pointer-events:none}.v2 .team.as-sheet .team-list-hd .lead svg{display:none}.v2 .team.as-sheet .team-log{grid-column:2;grid-row:2}.v2 .team.as-sheet>.err{grid-column:2;grid-row:3}.v2 .team.as-sheet .team-say{grid-column:2;grid-row:4}.v2 .team.as-sheet .team-log{padding:18px 24px}.v2 .team.as-sheet .team-log>*,.v2 .team.as-sheet .team-say>*{max-width:760px;margin-left:auto;margin-right:auto;width:100%}.v2 .team.as-sheet .team-say{padding:12px 24px 16px}.v2 .team.as-sheet:not(:has(.team-list)) .team-log,.v2 .team.as-sheet:not(:has(.team-list)) .team-say{grid-column:1 / -1}}.v2 .team-log .live.kept{margin:6px 0;opacity:.9}.v2 .team-log .live.kept .body{min-width:0;flex:1 1 auto}.v2 .team-log .live.thinking.kept .body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2 .team-log .live.thinking.kept.open .body p{display:block;overflow:visible}.v2 .team-log .live.kept .unfold{margin-top:4px;padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;font-style:normal;cursor:pointer}.v2 .team-log .live.kept .unfold:hover{text-decoration:underline}.v2 .team-log .live.tool.kept .at{margin-left:auto;padding-left:8px;font-variant-numeric:tabular-nums;opacity:.7}.v2 .team-log .shots{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px}.v2 .team-log .say.mine .shots{justify-content:flex-end}.v2 .team-log .shot{display:block;max-width:260px;border-radius:12px;overflow:hidden;line-height:0}.v2 .team-log .shot img{display:block;max-width:100%;max-height:260px;border:1px solid var(--color-outline-variant);border-radius:12px}.v2 .team-log .shot.waiting{width:120px;height:84px;border-radius:12px;background:var(--color-surface-container-high)}.v2 .team-log .shot.bad{line-height:1.4;font-size:var(--text-tiny);color:var(--color-error)}.v2 .team-say .saybox{position:relative}.v2 .team-say .plus-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:var(--z-pop);min-width:268px;max-width:min(340px,92vw);max-height:46vh;overflow-y:auto;padding:4px;border-radius:var(--radius-lg);border:1px solid var(--color-outline-variant);background:var(--color-surface);box-shadow:var(--shadow-raised);display:flex;flex-direction:column;gap:1px}.v2 .team-say .plus-menu>button{display:flex;align-items:flex-start;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.v2 .team-say .plus-menu>button:hover{background:var(--color-surface-container-high)}.v2 .team-say .plus-menu>button svg{flex:0 0 auto;margin-top:2px;color:var(--color-on-surface-variant)}.v2 .team-say .plus-menu>button span{display:flex;flex-direction:column;min-width:0}.v2 .team-say .plus-menu>button b{font-size:var(--text-small);font-weight:500}.v2 .team-say .plus-menu>button i{font-size:var(--text-tiny);font-style:normal;color:var(--color-on-surface-variant)}.v2 .team-say .plus-menu .sep{height:1px;margin:4px 6px;background:var(--color-outline-variant)}.v2 .chat-body{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;margin:0;padding:0;box-sizing:border-box}.v2 .chat-body .front-door-wait{flex:1;height:auto}.v2 .front-door{margin-bottom:0}.v2 .team.as-sheet.in-page{position:relative;inset:auto;z-index:auto;flex:1;height:auto;min-height:0;border:0;border-radius:0;overflow:hidden;background:var(--color-surface)}.v2 .chat-hero{text-align:center;padding:0 var(--sp-4)}.v2 .chat-hero h2{margin:0 0 var(--sp-2);font-size:var(--text-h1);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.v2 .chat-hero .hint{max-width:520px;margin:0 auto}.v2 .team.in-page .team-list.strip{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:10px 0}.v2 .team.in-page .team-list-hd{padding:12px 12px 8px 16px}.v2 .team.in-page .team-list-hd .lead{pointer-events:none}.v2 .team.in-page .new-conv{margin:0 12px 10px;justify-content:flex-start}@media(min-width:1024px){.v2 .team.as-sheet.in-page{grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr) auto auto}.v2 .team.as-sheet.in-page.history-shut{grid-template-columns:minmax(0,1fr) 52px}.v2 .team.as-sheet.in-page .team-list{grid-column:2;grid-row:1 / -1;border-right:0;border-left:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}.v2 .team.as-sheet.in-page .team-log{grid-column:1;grid-row:1}.v2 .team.as-sheet.in-page>.err{grid-column:1;grid-row:2}.v2 .team.as-sheet.in-page .team-say{grid-column:1;grid-row:3}.v2 .team.as-sheet.in-page.fresh{grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr)}.v2 .team.as-sheet.in-page.fresh .team-log{align-self:end;overflow:visible;padding-bottom:var(--sp-3)}.v2 .team.as-sheet.in-page.fresh .team-say{align-self:start}}@media(max-width:1023px){.v2 .team.in-page .team-list.strip{flex-direction:row;justify-content:flex-end;padding:6px 10px;border-bottom:1px solid var(--color-outline-variant)}.v2 .team.in-page.fresh .team-log{display:flex;flex-direction:column;justify-content:center}}.v2 .team.as-sheet.in-page.nobody{display:flex;flex-direction:column;justify-content:center}.v2 .team.as-sheet.in-page.nobody .team-log{flex:0 0 auto}.v2 .team.as-sheet.in-page.fresh.nobody .team-log,.v2 .team.as-sheet.in-page.fresh.nobody .team-say{align-self:stretch}.v2 .front-door .door-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;color:var(--color-on-surface-variant);font-size:var(--text-sm)}.v2 .front-door .hire-ceo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.v2 .front-door .hire-ceo select{max-width:100%}.v2 .front-door-wait{height:420px}.v2 .tbl .glabel{display:block;font-family:var(--font-sans);color:var(--color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:36ch}.v2 .wrap>.seg[data-testid=work-tabs]{margin:4px 0 12px}.v2 .toolmark-github{color:var(--color-on-surface)}.v2 .ic-group{margin-top:var(--sp-6)}.v2 .ic-group-hd{display:flex;align-items:center;gap:9px;margin-bottom:12px}.v2 .ic-group-hd h2{margin:0;font-size:var(--text-h2);font-weight:600}.v2 .ic-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.v2 .ic-card{display:flex;flex-direction:column;gap:12px;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);padding:14px 16px;transition:box-shadow .15s ease,border-color .15s ease}.v2 .ic-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-raised)}.v2 .ic-card header{display:flex;align-items:flex-start;gap:11px}.v2 .ic-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.v2 .ic-title b{font-size:var(--text-md)}.v2 .ic-title .mono{font-size:var(--text-tiny);color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2 .ic-token{font-size:var(--text-tiny);padding:2px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);background:var(--color-surface-container-low);color:var(--color-on-surface-variant)}.v2 .ic-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.v2 .ic-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;min-height:22px;border-radius:var(--radius-sm);font-size:var(--text-tiny);max-width:100%;white-space:normal}.v2 .ic-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.v2 .ic-ok{color:var(--color-done-text);background:var(--color-done-bg)}.v2 .ic-bad{color:var(--color-cancelled-text);background:var(--color-cancelled-bg)}.v2 .ic-unknown{color:var(--color-on-surface-variant);background:var(--color-surface-container-low)}.v2 .ic-when{font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .ic-warn{flex-basis:100%;font-size:var(--text-tiny);color:var(--color-needs-input-text);background:var(--color-needs-input-bg);border:1px solid var(--color-needs-input-border);border-radius:var(--radius-md);padding:8px 12px}.v2 .ic-warn summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:5px}.v2 .ic-warn p{margin:6px 0 0;line-height:1.5;word-break:break-word}.v2 .ic-card footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--color-outline-variant)}.v2 .ic-used{display:flex;align-items:center;flex-wrap:wrap;gap:5px;flex:1;min-width:0}.v2 .ic-cap{font-size:var(--text-tiny);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em;margin-right:2px}.v2 .ic-tokens{display:flex;flex-direction:column;gap:6px}.v2 .ic-token-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:6px 0;border-top:1px dashed var(--color-outline-variant)}.v2 .ic-bell{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.v2 .ic-bell .field{flex:1;min-width:200px}.v2 .ic-bell .hlp{flex-basis:100%}.v2 .ic-writes{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.v2 .ic-writes.gated .hlp{color:var(--gate-tx)}.v2 .ic-token-acts{display:flex;gap:6px;margin-left:auto}.v2 .ic-replace{display:flex;flex-wrap:wrap;gap:6px}.v2 .ic-replace .field{flex:1;min-width:160px}.v2 .ic-replace .warn{flex-basis:100%}.v2 .ic-form{display:flex;flex-direction:column;gap:12px;padding:16px;max-width:720px}.v2 .ic-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.v2 .ic-kind{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer}.v2 .ic-kind span{display:flex;flex-direction:column;gap:2px}.v2 .ic-kind small{font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .ic-kind.on{border-color:var(--color-primary);background:var(--color-primary-container)}@media(max-width:767px){.v2 .ic-cards,.v2 .ic-kinds{grid-template-columns:1fr}}.v2 .ic-label{display:inline-flex;align-items:center;gap:5px}.v2 .toolmark{flex:none;vertical-align:-2px}.v2 .item-sheet-bd{position:fixed;inset:0;z-index:var(--z-modal);background:color-mix(in srgb,var(--color-on-surface) 30%,transparent)}.v2 .item-sheet{position:absolute;top:0;right:0;bottom:0;width:min(640px,100vw);display:flex;flex-direction:column;background:var(--color-surface);border-left:1px solid var(--color-outline-variant);box-shadow:var(--shadow-raised)}.v2 .item-sheet-hd{justify-content:space-between}.v2 .item-sheet-bd-in{flex:1;overflow-y:auto;padding:var(--sp-4) var(--sp-4) var(--sp-6)}.v2 .item-sheet-bd-in>.panel{border:none;padding:0;box-shadow:none}.v2 .pull-acts,.v2 .new-issue-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2 .new-issue{display:flex;flex-direction:column;gap:8px;margin-top:10px}.v2 .chip-btn{display:inline-flex;align-items:center;gap:4px;cursor:pointer;border:1px solid transparent}.v2 .chip-btn:hover,.v2 .chip-btn[aria-expanded=true]{border-color:currentColor}.v2 .item-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v2 .item-index{position:sticky;top:-12px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;padding:8px 0;background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant)}.v2 .item-sect{scroll-margin-top:48px}.v2 .facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;align-items:center}.v2 .facts dt{font-size:var(--text-tiny);text-transform:uppercase;letter-spacing:.04em;opacity:.65}.v2 .facts dd{margin:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.v2 .facts .fset{border:none;padding:0;margin:0}.v2 .facts .fset .lbl{display:none}.v2 .facts-inline{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.v2 .item-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 0;border-bottom:1px dashed var(--color-outline-variant)}.v2 .item-row:last-child{border-bottom:none}.v2 .item-comment{padding:8px 10px;border-radius:8px;background:var(--color-surface-container-low);display:flex;flex-direction:column;gap:6px}.v2 .item-comment-hd{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v2 .item-file{border:1px solid var(--color-outline-variant);border-radius:8px;overflow:hidden}.v2 .item-file-hd{display:flex;gap:8px;align-items:center;width:100%;padding:6px 10px;background:var(--color-surface-container-low);border:none;cursor:pointer;font:inherit}.v2 .item-file-hd[aria-expanded=true] svg{transform:rotate(90deg)}.v2 .diff{margin:0;padding:6px 0;max-height:420px;overflow:auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-xs);line-height:1.45}.v2 .diff span{display:block;padding:0 10px;white-space:pre}.v2 .diff .diff-add{background:var(--color-done-bg);color:var(--color-done-text)}.v2 .diff .diff-del{background:var(--color-cancelled-bg);color:var(--color-cancelled-text)}.v2 .diff .diff-hunk{background:var(--color-surface-container-high);opacity:.8}.v2 .diff-add-t{color:var(--color-done-text);font-weight:600}.v2 .diff-del-t{color:var(--color-cancelled-text);font-weight:600}.v2 .ai-tools{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.v2 .ai-tools select.field{width:auto;padding-top:2px;padding-bottom:2px}.v2 .ai-summary{display:flex;flex-direction:column;gap:6px;margin-top:8px}.v2 .ai-summary>.btn{align-self:flex-start}.v2 .ai-summary-text{padding:8px 12px;border-radius:8px;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}.v2 .facts .field,.v2 .item-row .field,.v2 .pull-acts .field{width:auto;min-width:120px}.v2 .item-row .field.key{width:112px}.v2 .pull-acts .field.wide{min-width:160px}.v2 .facts dt{align-self:start;padding-top:5px}.v2 .item-muted{color:var(--color-on-surface);opacity:.62;font-size:var(--text-tiny)}.v2 pre.item-muted{font-size:inherit;opacity:.85;margin:0}.v2 .board-ai{display:flex;flex-direction:column;gap:8px;margin-top:10px}.v2 .board-ai-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v2 .board-ai-row .field{flex:1;min-width:220px;width:auto}.v2 .board-ai .ai-summary-text{max-height:480px;overflow:auto}.v2 .ai-tools .ai-ask{width:auto;min-width:240px}.v2 .ai-row{display:flex;justify-content:flex-end;margin-bottom:4px}.v2 .ai-sections{margin-bottom:6px}.v2 .text-changes{display:flex;flex-direction:column;gap:4px}.v2 .text-changes .diff>div{padding:0 10px;white-space:pre-wrap}.v2 .login-card{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.v2 .login .mark{width:36px;height:36px;border-radius:var(--radius-lg)}.v2 .login .note{border-top:none;padding-top:0}.v2 .dp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--sp-6);align-items:start}@media(max-width:1100px){.v2 .dp-grid{grid-template-columns:minmax(0,1fr)}}.v2 .dp-steps{margin:0;padding-left:var(--sp-6)}.v2 .dp-steps li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;font-size:var(--text-sm)}.v2 .dp-steps li::marker{font-family:var(--font-mono);color:var(--color-on-surface-variant)}.v2 .dp-detail{flex-basis:100%;font-family:var(--font-mono);font-size:var(--text-tiny);color:var(--color-on-surface-variant);overflow-wrap:anywhere}.v2 .dp-release>summary{padding:var(--sp-3) var(--sp-4);cursor:pointer;list-style:none}.v2 .dp-release[open]>summary{border-bottom:1px solid var(--color-outline-variant)}.v2 .dp-out{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);max-height:200px;font-size:var(--text-tiny);white-space:pre-wrap;overflow-wrap:anywhere}.v2 .u-row{display:flex;align-items:center;gap:var(--sp-2)}.v2 .u-row-wrap{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.v2 .u-row-top{display:flex;align-items:flex-start;gap:var(--sp-2)}.v2 .u-row-base{display:flex;align-items:baseline;gap:var(--sp-2)}.v2 .u-col{display:flex;flex-direction:column;gap:var(--sp-2)}.v2 .u-gap-1{gap:var(--sp-1)}.v2 .u-gap-3{gap:var(--sp-3)}.v2 .u-gap-4{gap:var(--sp-4)}.v2 .u-grow{flex:1;min-width:0}.v2 .u-none{flex:none}.v2 .u-end{margin-left:auto}.v2 .u-right{justify-content:flex-end}.v2 .u-center{text-align:center}.v2 .u-m-2{margin:var(--sp-2)}.v2 .u-m-3{margin:var(--sp-3)}.v2 .u-mb-1{margin-bottom:var(--sp-1)}.v2 .u-mt-0{margin-top:0}.v2 .u-mt-1{margin-top:var(--sp-1)}.v2 .u-mt-2{margin-top:var(--sp-2)}.v2 .u-mt-3{margin-top:var(--sp-3)}.v2 .u-mt-4{margin-top:var(--sp-4)}.v2 .u-mt-6{margin-top:var(--sp-6)}.v2 .u-mb-2{margin-bottom:var(--sp-2)}.v2 .u-mb-3{margin-bottom:var(--sp-3)}.v2 .u-m0{margin:0}.v2 .u-muted{color:var(--color-on-surface-variant)}.v2 .u-err{color:var(--color-cancelled-text)}.v2 .u-ok{color:var(--color-done-text)}.v2 .u-accent{color:var(--color-primary)}.v2 .u-micro{font-size:var(--text-micro)}.v2 .u-mini{font-size:var(--text-mini)}.v2 .u-tiny{font-size:var(--text-tiny)}.v2 .u-xs{font-size:var(--text-xs)}.v2 .u-sm{font-size:var(--text-sm)}.v2 .u-md{font-size:var(--text-md)}.v2 .u-figure{font-size:19px;font-weight:600;font-family:var(--font-mono);letter-spacing:-.01em}.v2 .u-bold{font-weight:600}.v2 .u-medium{font-weight:500}.v2 .u-pre{white-space:pre-wrap}.v2 .u-nowrap{white-space:nowrap}.v2 .u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2 .u-break{word-break:break-word;overflow-wrap:anywhere}.v2 .u-lh{line-height:1.6}.v2 .u-dim{opacity:.7}.v2 .u-w-auto{width:auto}.v2 .u-w-full{width:100%}.v2 .u-block{display:block}.v2 .u-inline-flex{display:inline-flex;align-items:center;gap:var(--sp-1)}.v2 .u-gap-2{gap:var(--sp-2)}.v2 .u-self-start{align-self:flex-start}.v2 .u-left{text-align:left}.v2 .u-text-right{text-align:right}.v2 .u-wrap{white-space:normal}.v2 .u-pointer{cursor:pointer}.v2 .u-scroll-y{overflow-y:auto}.v2 .u-clip{overflow:hidden}.v2 .u-p-0{padding:0}.v2 .u-p-3{padding:var(--sp-3)}.v2 .u-p-4{padding:var(--sp-4)}.v2 .u-py-2{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.v2 .u-ml-2{margin-left:var(--sp-2)}.v2 .u-mr-2{margin-right:var(--sp-2)}.v2 .u-inline-block{display:inline-block}.v2 .u-regular{font-weight:400}.v2 .u-font-inherit{font-family:inherit}.v2 .u-divide-top{border-top:1px solid var(--color-outline-variant);padding-top:var(--sp-2)}.v2 .u-pl-4{padding-left:var(--sp-4)}.v2 .u-w-200{width:200px}.v2 .u-minw-240{min-width:240px}.v2 .err-text{margin-top:var(--sp-2);font-size:var(--text-tiny);color:var(--color-cancelled-text)}.v2.lp{display:block;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--color-surface);color:var(--color-on-surface);scroll-behavior:smooth}@media(prefers-color-scheme:dark){.v2.lp{--color-surface: var(--color-brand-ink);--color-surface-container-low: #1d1d26;--color-surface-container-high: #2a2a35;--color-on-surface: var(--color-brand-paper);--color-on-surface-variant: #b3b2ac;--color-outline-variant: #2f2f3b;--color-primary: #4d94ff;--color-on-primary: #0b0b10;--color-primary-container: #1b2a45;--color-on-primary-container: #a8c8ff;color-scheme:dark}}.v2 .lp-in{max-width:1160px;margin:0 auto;padding:0 24px}.v2 .lp-nav{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--color-surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-outline-variant)}.v2 .lp-nav-in{display:flex;align-items:center;gap:10px;min-height:60px}.v2 .brand-logo{display:inline-flex;align-items:center;gap:9px;color:var(--color-on-surface)}.v2 .brand-word{font-weight:650;font-size:17px;letter-spacing:-.02em;white-space:nowrap}.v2 .lp-links{display:flex;gap:4px;margin-left:18px}.v2 .lp-links a{padding:6px 10px;border-radius:6px;font-size:13px;color:var(--color-on-surface-variant);text-decoration:none}.v2 .lp-links a:hover{background:var(--color-surface-container-low);color:var(--color-on-surface)}.v2 .lp-hero{background:radial-gradient(900px 420px at 88% -10%,color-mix(in srgb,var(--color-brand-accent) 12%,transparent),transparent 70%),var(--color-surface);border-bottom:1px solid var(--color-outline-variant)}.v2 .lp-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:76px;padding-bottom:76px}.v2 .lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant)}.v2 .lp-dot{width:8px;height:8px;border-radius:50%;background:var(--color-brand-accent)}.v2 .lp-hero h1{font-size:clamp(32px,4.2vw,50px);line-height:1.08;font-weight:700;letter-spacing:-.035em;margin:16px 0 18px}.v2 .lp-hero h1 em{font-style:normal;color:var(--color-on-surface-variant)}.v2 .lp-hero-copy>p{font-size:16px;line-height:1.65;color:var(--color-on-surface-variant);margin:0;max-width:54ch}.v2 .lp-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.v2 .lp-cta .btn{min-height:42px;padding:9px 18px;font-size:14px;text-decoration:none;color:var(--color-on-surface);background:var(--color-surface)}.v2 .lp-cta .btn-p{color:var(--color-on-primary);background:var(--color-primary)}.v2 .lp-lines{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.v2 .lp-lines li{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px dashed var(--color-outline-variant);border-radius:999px;font-size:12px;color:var(--color-on-surface-variant)}.v2 .lp-lines li.live{border-style:solid;color:var(--color-on-surface)}.v2 .lp-state{font-family:var(--font-mono);font-size:var(--text-mini);padding:1px 6px;border-radius:999px;background:var(--color-surface-container-high)}.v2 .lp-lines li.live .lp-state{background:var(--color-done-bg);color:var(--color-done-text)}.v2 .lp-activity{margin:0;border:1px solid var(--color-outline-variant);border-radius:12px;background:var(--color-surface-container-low);box-shadow:var(--shadow-raised);overflow:hidden;min-width:0}.v2 .lp-act-hd{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--color-surface);border-bottom:1px solid var(--color-outline-variant);font-size:12px;font-weight:500}.v2 .lp-dots{display:inline-flex;gap:5px}.v2 .lp-dots i{width:9px;height:9px;border-radius:50%;background:var(--color-outline-variant)}.v2 .lp-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-mini);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.v2 .lp-live i{width:7px;height:7px;border-radius:50%;background:var(--color-brand-accent);animation:lp-pulse 1.8s ease-in-out infinite}.v2 .lp-act-list{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:8px}.v2 .lp-act{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:8px;font-size:13px;animation:lp-in .5s ease-out both}.v2 .lp-act-line{font-family:var(--font-mono);font-size:var(--text-mini);text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis}.v2 .lp-act-body{min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.4}.v2 .lp-act-who{font-size:var(--text-tiny);font-weight:600;color:var(--color-on-surface-variant)}.v2 .lp-act .chip{justify-self:end}.v2 .lp-gate{border-color:var(--color-needs-input-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-needs-input-bg) 70%,transparent)}.v2 .lp-gate-ask{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px dashed var(--color-outline-variant);font-size:12px;font-weight:500;color:var(--color-on-surface)}.v2 .lp-fake{padding:4px 10px;border-radius:6px;border:1px solid var(--color-outline-variant);font-size:12px;color:var(--color-on-surface)}.v2 .lp-fake-p{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.v2 .lp-activity figcaption{padding:0 14px 12px;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}@keyframes lp-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lp-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.v2 .lp-act,.v2 .lp-live i{animation:none}.v2.lp{scroll-behavior:auto}}.v2 .lp-sect{padding:76px 0}.v2 .lp-alt{background:var(--color-surface-container-low);border-top:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant)}.v2 .lp-sect h2,.v2 .lp-final h2{font-size:clamp(24px,3vw,32px);font-weight:650;letter-spacing:-.02em;line-height:1.2;margin:10px 0 28px;max-width:28ch}.v2 .lp-sect h3{font-size:15px;font-weight:600;margin:12px 0 6px}.v2 .lp-sect p{margin:0;font-size:13px;line-height:1.6;color:var(--color-on-surface-variant)}.v2 .lp-ic{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--color-primary-container);color:var(--color-on-primary-container)}.v2 .lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2 .lp-step{position:relative;padding:20px;border:1px solid var(--color-outline-variant);border-radius:12px;background:var(--color-surface)}.v2 .lp-step-n{position:absolute;top:18px;right:18px;font-size:var(--text-tiny);color:var(--color-on-surface-variant)}.v2 .lp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2 .lp-feature{padding:20px;background:var(--color-surface);border-color:var(--color-outline-variant)}.v2 .lp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.v2 .lp-two h2{margin-bottom:14px}.v2 .lp-sect .lp-lead{font-size:15px;max-width:52ch}.v2 .lp-roadmap{margin:20px 0 0;padding:12px 14px;max-width:52ch;font-size:14px;border-left:3px solid var(--color-brand-accent);border-radius:0 8px 8px 0;background:var(--color-surface);color:var(--color-on-surface)}.v2 .lp-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.v2 .lp-checks li{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-outline-variant);border-radius:8px;font-size:14px}.v2 .lp-tick{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--color-done-bg);color:var(--color-done-text)}.v2 .lp-final{background:var(--color-brand-ink);color:var(--color-brand-paper);border-top:1px solid var(--color-outline-variant)}.v2 .lp-final-in{padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;align-items:center;text-align:center}.v2 .lp-final h2{margin:0 0 8px;max-width:none}.v2 .lp-final p{margin:0;opacity:.75;font-size:14px}.v2 .lp-final .lp-cta{justify-content:center;margin-top:24px}.v2 .lp-final .lp-btn-inv{background:transparent;color:var(--color-brand-paper);border-color:color-mix(in srgb,var(--color-brand-paper) 35%,transparent)}.v2 .lp-foot-in{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding-top:18px;padding-bottom:18px}.v2 .lp-foot .brand-word{font-size:14px}.v2 .lp-foot-links{display:flex;flex-wrap:wrap;gap:4px 18px}.v2 .lp-foot-links a{font-size:12px;color:var(--color-on-surface-variant);text-decoration:none}.v2 .lp-foot-links a:hover{color:var(--color-on-surface);text-decoration:underline}@media(max-width:900px){.v2 .lp-hero-in,.v2 .lp-two{grid-template-columns:minmax(0,1fr);gap:32px}.v2 .lp-hero-in{padding-top:44px;padding-bottom:44px}.v2 .lp-steps,.v2 .lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .lp-links{display:none}}@media(max-width:767px){.v2 .lp-in{padding-left:16px;padding-right:16px}.v2 .lp-steps,.v2 .lp-grid{grid-template-columns:minmax(0,1fr)}.v2 .lp-sect{padding:52px 0}.v2 .lp-act{grid-template-columns:minmax(0,1fr) auto}.v2 .lp-act-line{grid-column:1 / -1}.v2 .lp-foot .sp{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Be Vietnam Pro", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--tracking-wide:.025em;--tracking-widest:.1em;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-micro:.5625rem;--text-mini:.625rem;--text-tiny:.6875rem;--color-surface:#fff;--color-surface-container-low:#f8f9fa;--color-surface-container-high:#e9ecef;--color-on-surface:#212529;--color-on-surface-variant:#495057;--color-outline-variant:#dee2e6;--color-primary:#0d6efd;--color-on-primary:#fff;--color-primary-container:#cfe2ff;--color-on-primary-container:#0a58ca;--color-spend-1:var(--color-primary-container);--color-spend-2:#8bb9fe}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-spend-2:color-mix(in srgb, var(--color-primary) 35%, var(--color-primary-container))}}:root,:host{--color-spend-3:#4791fe}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-spend-3:color-mix(in srgb, var(--color-primary) 70%, var(--color-primary-container))}}:root,:host{--color-spend-4:var(--color-primary);--color-needs-input-bg:#fff3cd;--color-needs-input-border:#ffecb5;--color-needs-input-text:#664d03;--color-in-progress-bg:#cff4fc;--color-in-progress-border:#b6effb;--color-in-progress-text:#055160;--color-review-bg:#e0cffc;--color-review-border:#d1bbfc;--color-review-text:#4a23a4;--color-done-bg:#d1e7dd;--color-done-border:#badbcc;--color-done-text:#0f5132;--color-cancelled-bg:#f8d7da;--color-cancelled-border:#f5c2c7;--color-cancelled-text:#842029;--color-needs-input-tint:#fffdf6;--color-needs-input-tint-hover:#fff8e6;--color-done-tint:#f6fbf8;--color-cancelled-tint:#fff8f8;--color-log-surface:#1e1e1e;--color-log-text:#d4d4d4;--color-log-key:#569cd6;--color-log-string:#ce9178;--color-log-muted:#6a6a6a;--color-log-added:#4ade80;--color-log-removed:#f87171;--color-log-ev-message:#d4d4d4;--color-log-ev-tool:#4ec9b0;--color-log-ev-hook:#dcb67a;--color-log-ev-error:#f87171;--color-log-ev-session:#569cd6;--color-log-ev-compaction:#9c9c9c;--color-log-ev-turn:#c586c0;--color-log-ev-usage:#b5cea8;--color-diff-added-bg:#d1e7dd;--color-diff-added-text:#0f5132;--color-diff-removed-bg:#f8d7da;--color-diff-removed-text:#842029;--color-maintenance:#b45309;--color-on-maintenance:#fff;--color-maintenance-surface:#1f2937;--color-on-maintenance-surface:#f3f4f6;--color-on-maintenance-surface-variant:#9ca3af;--color-maintenance-outline:#374151;--color-brand-ink:#16161d;--color-brand-paper:#f4f3ef;--color-brand-accent:#ff4f2e;--spacing-hazard:28px;--shadow-raised:0 1px 2px #2125290f, 0 4px 14px #21252912}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-raised:0 1px 2px color-mix(in srgb, var(--color-on-surface) 6%, transparent), 0 4px 14px color-mix(in srgb, var(--color-on-surface) 7%, transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{height:100%}body{background:var(--color-surface-container-low);color:var(--color-on-surface);font-family:var(--font-sans);font-size:.875rem;overflow:hidden}code,kbd,pre,samp{font-family:var(--font-mono)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-outline-variant);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-on-surface-variant)}}@layer components{.prose{overflow-wrap:break-word;line-height:1.55}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose blockquote{margin:.5em 0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:.9em 0 .35em;font-weight:600;line-height:1.25}.prose h1{font-size:1.35em}.prose h2{font-size:1.2em}.prose h3{font-size:1.1em}.prose h4,.prose h5,.prose h6{font-size:1em}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li,.prose li>ul,.prose li>ol{margin:.15em 0}.prose li:has(>input[type=checkbox]){margin-left:-1.4em;list-style:none}.prose li>input[type=checkbox]{margin-right:.4em}.prose a{color:var(--color-primary);text-decoration:underline}.prose code{background:var(--color-surface-container-high);border-radius:var(--radius-xs);padding:.1em .3em;font-size:.92em}.prose pre{background:var(--color-log-surface);color:var(--color-log-text);border-radius:var(--radius-md);padding:.6em .8em;font-size:.92em;line-height:1.5;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-size:1em}.prose blockquote{border-left:3px solid var(--color-outline-variant);color:var(--color-on-surface-variant);padding-left:.8em}.prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--color-outline-variant);text-align:left;padding:.25em .6em}.prose th{background:var(--color-surface-container-low);font-weight:600}.prose hr{border:0;border-top:1px solid var(--color-outline-variant);margin:.8em 0}.prose img{max-width:100%}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-0{min-height:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-2{padding-inline:calc(var(--spacing) * 2)}.font-mono{font-family:var(--font-mono)}.text-mini{font-size:var(--text-mini)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.hazard-strip{height:var(--spacing-hazard);color:var(--color-on-surface);background-image:repeating-linear-gradient(45deg,var(--color-maintenance) 0,var(--color-maintenance) 8px,var(--color-surface) 8px,var(--color-surface) 16px)}.hazard-strip>span{background:var(--color-surface);padding:1px 6px}.instance-maintenance .v2 .nav{background:var(--color-maintenance-surface);border-color:var(--color-maintenance-outline);color:var(--color-on-maintenance-surface)}.instance-maintenance .v2 .nav a,.instance-maintenance .v2 .nav button{color:var(--color-on-maintenance-surface-variant)}.instance-maintenance .v2 .nav a:hover,.instance-maintenance .v2 .nav button:hover{background:var(--color-maintenance-outline);color:var(--color-on-maintenance-surface)}.instance-maintenance .v2 .nav a.on,.instance-maintenance .v2 .nav button.on{background:var(--color-maintenance);color:var(--color-on-maintenance)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
