.paid-skill-panel{color:#e7e8e5;gap:12px;display:grid}.pb-dialog.pb-dialog-skill{color:#e7e8e5;color-scheme:dark;background:#101311;border-color:#a8d09b #3f4942 #3f4942}.pb-dialog.pb-dialog-skill .pb-dialog-close{color:#e7e8e5;background:#1a201c;border-color:#49524d}.paid-skill-eyebrow{color:#a8d09b;letter-spacing:.14em;margin:0;font:600 10px/1.4 Geist Mono,monospace}.paid-skill-panel h2{letter-spacing:-.035em;margin:0;font:600 22px/1.18 Manrope,sans-serif}.paid-skill-price{color:#edf3e8;margin:2px 0 -5px;font:600 16px/1.3 Geist Mono,monospace}.paid-skill-price span{color:#adb6af;font:400 12px/1.3 Geist Variable,sans-serif}.paid-skill-copy,.paid-skill-unavailable,.paid-skill-status{color:#abb0ae;margin:0;font-size:13px;line-height:1.55}.paid-skill-purchase{color:#192219;background:#c6e5b7;border:1px solid #c6e5b7;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.paid-skill-purchase:hover{background:#d7f0ca}.paid-skill-unavailable{background:#161918;border:1px solid #363b39;border-radius:8px;padding:10px 12px}.paid-skill-form{gap:7px;margin-top:5px;display:grid}.paid-skill-form label{color:#d9ddda;font-size:12px;font-weight:600}.paid-skill-keyrow{gap:7px;display:flex}.paid-skill-keyrow input{color:#f0f2ee;background:#111413;border:1px solid #3c4340;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 11px;font:12px Geist Mono,monospace}.paid-skill-keyrow input::placeholder{color:#737b76}.paid-skill-keyrow button,.paid-skill-result-head button{color:#eef1ed;cursor:pointer;background:#242a27;border:1px solid #434a46;border-radius:8px;min-height:40px;padding:0 12px;font-weight:600}.paid-skill-keyrow button:hover:not(:disabled),.paid-skill-result-head button:hover{background:#303834}.paid-skill-keyrow button:disabled{opacity:.55;cursor:not-allowed}.paid-skill-result{gap:8px;margin-top:3px;display:grid}.paid-skill-result-head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.paid-skill-result-head button{min-height:32px}.paid-skill-result textarea{resize:vertical;color:#d9e3d5;background:#101311;border:1px solid #3d4540;border-radius:8px;width:100%;min-height:205px;padding:12px;font:11px/1.6 Geist Mono,monospace}.paid-skill-panel :is(button,a,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #c6e5b7}@media (width<=480px){.paid-skill-keyrow{flex-direction:column}.paid-skill-keyrow button{width:100%}}.requestit-workspace{--workspace-native-paper:#fff;--workspace-hybrid-font:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:dark;cursor:default;font-size:14px;line-height:1.5}.requestit-workspace.theme-light{color-scheme:light}.requestit-workspace button,.requestit-workspace input,.requestit-workspace select,.requestit-workspace textarea{color:var(--terminal-text)}.requestit-workspace :is(button,input,select,textarea,a):focus-visible,.requestit-workspace [tabindex="0"]:focus-visible{outline:2px solid var(--terminal-cyan);outline-offset:2px}.requestit-workspace .workspace-viewport{z-index:0;touch-action:auto;cursor:grab;background-color:var(--terminal-bg);background-image:radial-gradient(circle, var(--workspace-grid) 1px, transparent 1.25px);background-size:24px 24px;flex:auto;min-height:0;position:relative;overflow:clip}.requestit-workspace .workspace-viewport[data-background=grid]{background-image:linear-gradient(var(--workspace-grid) 1px, transparent 1px), linear-gradient(90deg, var(--workspace-grid) 1px, transparent 1px)}.requestit-workspace .workspace-viewport[data-background=plain]{background-image:none}.requestit-workspace .workspace-viewport:active{cursor:grabbing}.requestit-workspace .workspace-pan-surface{z-index:0;touch-action:none;cursor:grab;position:absolute;inset:0}.requestit-workspace .workspace-plane{transform-origin:0 0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.requestit-workspace .workspace-links{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.requestit-workspace .workspace-links path{fill:none;stroke:var(--terminal-mint);stroke-width:2.5px;stroke-dasharray:7 6;opacity:.88}.requestit-workspace .workspace-links marker path{fill:var(--terminal-mint);stroke:none}.requestit-workspace .workspace-panel{z-index:1;border:1px solid var(--terminal-divider);background:var(--terminal-bg);min-width:300px;min-height:220px;color:var(--terminal-text);box-shadow:none;pointer-events:auto;border-radius:8px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:absolute;overflow:hidden}.requestit-workspace .workspace-panel:hover,.requestit-workspace .workspace-panel:focus-within{border-color:var(--terminal-edge);box-shadow:0 8px 24px var(--workspace-shadow)}.requestit-workspace .workspace-panel.is-selected{border-color:var(--terminal-cyan);box-shadow:0 0 0 1px var(--terminal-cyan), 0 8px 24px var(--workspace-shadow)}.requestit-workspace .workspace-panel.is-connecting-source{border-color:var(--terminal-mint);box-shadow:0 0 0 2px color-mix(in srgb, var(--terminal-mint), transparent 76%), 0 18px 52px var(--workspace-shadow)}.requestit-workspace .workspace-panel.is-connection-target{cursor:crosshair}.requestit-workspace .workspace-panel-head{z-index:2;border-bottom:1px solid var(--terminal-divider);background:var(--terminal-panel);cursor:grab;user-select:none;touch-action:none;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:5px 9px 5px 13px;display:flex;position:relative}.requestit-workspace .workspace-panel-head:active{cursor:grabbing}.requestit-workspace .workspace-panel:hover .workspace-panel-head,.requestit-workspace .workspace-panel:focus-within .workspace-panel-head,.requestit-workspace .workspace-panel.is-selected .workspace-panel-head{background:var(--terminal-panel-raised)}.requestit-workspace .workspace-panel-title{min-width:0;color:var(--terminal-text);align-items:center;gap:9px;font:500 13px/1.4 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-panel-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.requestit-workspace .workspace-panel-mark{background:var(--terminal-cyan);border-radius:2px;flex:0 0 7px;width:7px;height:7px}.requestit-workspace .mark-view{background:var(--terminal-lilac)}.requestit-workspace .mark-ascii{background:var(--terminal-peach)}.requestit-workspace .workspace-panel-actions{flex:none;align-items:center;gap:4px;display:flex}.requestit-workspace .workspace-panel-actions button,.requestit-workspace .workspace-toolbar button,.requestit-workspace .workspace-history-head button{min-height:28px;color:var(--terminal-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 7px;font:12px/1.35 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-panel-actions button:hover,.requestit-workspace .workspace-toolbar button:hover,.requestit-workspace .workspace-history-head button:hover{border-color:var(--terminal-edge);background:color-mix(in srgb, var(--terminal-panel), transparent 5%);color:var(--terminal-cyan)}.requestit-workspace .workspace-toolbar>*,.requestit-workspace .workspace-render-toggle>button,.requestit-workspace .workspace-board-file-actions>button{white-space:nowrap;flex:none}.requestit-workspace .workspace-toolbar button{min-height:32px}.requestit-workspace .workspace-panel-actions .workspace-link-chip{color:var(--terminal-mint)}.requestit-workspace .workspace-panel-actions .workspace-panel-remove{color:var(--terminal-peach)}.requestit-workspace .workspace-panel-actions .workspace-panel-remove:hover,.requestit-workspace .workspace-panel-actions .workspace-panel-remove-confirm:hover{border-color:var(--terminal-coral);background:color-mix(in srgb, var(--terminal-coral) 4%, var(--terminal-panel));color:var(--terminal-coral)}.requestit-workspace .workspace-panel-remove-prompt{max-width:220px;color:var(--terminal-peach);text-overflow:ellipsis;white-space:nowrap;font:11px/1.3 Geist Mono Variable,ui-monospace,monospace;overflow:hidden}.requestit-workspace .workspace-panel-actions .workspace-panel-remove-confirm{border-color:color-mix(in srgb, var(--terminal-coral), transparent 55%);color:var(--terminal-coral)}.requestit-workspace .workspace-panel-actions button:disabled{cursor:not-allowed;opacity:.48}.requestit-workspace .workspace-panel-content{background:var(--terminal-panel);cursor:default;user-select:text;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.requestit-workspace .workspace-text-editor{z-index:5;border:1px solid var(--terminal-edge);background:var(--terminal-panel);width:min(520px,100% - 24px);max-height:calc(100% - 24px);color:var(--terminal-text);box-shadow:0 12px 34px var(--workspace-shadow);border-radius:7px;flex-direction:column;gap:8px;padding:11px;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.requestit-workspace .workspace-text-editor>label{color:var(--terminal-cyan);font:12px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-text-editor textarea{resize:vertical;border:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);width:100%;min-height:110px;max-height:min(46vh,420px);color:var(--terminal-text);user-select:text;border-radius:4px;padding:9px;font:13px/1.55 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-text-editor-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.requestit-workspace .workspace-text-editor-actions>span{color:var(--terminal-muted);margin-right:auto;font:10px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-text-editor-actions button{border:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);min-height:28px;color:var(--terminal-text);border-radius:4px;padding:4px 8px;font:11px/1.3 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-text-editor-actions .workspace-text-save{border-color:color-mix(in srgb, var(--terminal-mint), transparent 45%);color:var(--terminal-mint)}.requestit-workspace .workspace-text-editor-actions button:disabled{cursor:wait;opacity:.5}.requestit-workspace .workspace-edit-hint{color:var(--terminal-cyan)}.requestit-workspace.theme-light .workspace-panel-foot,.requestit-workspace.theme-light .workspace-panel:hover .workspace-panel-foot,.requestit-workspace.theme-light .workspace-panel:focus-within .workspace-panel-foot,.requestit-workspace.theme-light .workspace-edit-hint{opacity:1}.requestit-workspace .workspace-panel:not(.is-data-panel):not(.is-ascii-panel):not(.render-ascii):not(.render-hybrid) .workspace-panel-content:not(:has(>.terminal-ascii-scene)){background:var(--workspace-native-paper)}.requestit-workspace .workspace-panel.render-ascii .workspace-panel-content,.requestit-workspace .workspace-panel.render-hybrid:not(.is-data-panel):not(.is-ascii-panel) .workspace-panel-content{background:0 0}.requestit-workspace .workspace-panel-content:has(>.terminal-ascii-scene){background:var(--terminal-panel)}.requestit-workspace .workspace-panel-content>.terminal-board-preview{background:var(--workspace-native-paper);width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;display:flex;overflow:hidden}.requestit-workspace .workspace-panel-content>.terminal-board-preview svg{width:100%;min-width:0;height:100%;display:block}.requestit-workspace .workspace-panel-content>.workspace-hybrid-preview{width:100%;height:100%;display:block;overflow:hidden}.requestit-workspace .workspace-panel-content>.workspace-hybrid-preview.is-empty{color:var(--terminal-muted);font:13px/1.5 var(--workspace-hybrid-font);padding:18px}.requestit-workspace .workspace-hybrid-svg{width:100%;height:100%;display:block;overflow:visible}.requestit-workspace .workspace-hybrid-svg text{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-kerning:none;letter-spacing:0;font-family:var(--workspace-hybrid-font)!important}.requestit-workspace .workspace-hybrid-svg text[xml\:space=preserve]{white-space:pre;tab-size:4}.requestit-workspace .workspace-hybrid-svg g[data-element-kind=floorplan] svg:has([data-cad-sheet]) text{font-family:Arial,sans-serif!important}.requestit-workspace .workspace-hybrid-svg :where([data-contrast-ink=thin]){stroke-width:1.5px;vector-effect:non-scaling-stroke}.requestit-workspace .workspace-hybrid-preview.is-ascii-style .workspace-hybrid-svg :where(g[data-element-kind]:not([data-element-kind=pixel]):not([data-element-kind=image]):not(:has([data-cad-sheet]))) :where(line,path,polyline,polygon,rect,ellipse,circle):where([stroke]:not([stroke=none]):not([stroke=transparent])){stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:8 4!important;stroke-width:max(2px, var(--board-stroke-width,1px))!important;stroke-linecap:butt!important}.requestit-workspace .workspace-hybrid-preview.is-ascii-style .workspace-hybrid-svg :where(g[data-element-kind]:not([data-element-kind=pixel]):not([data-element-kind=image]):not(:has([data-cad-sheet]))) [stroke-dasharray]{stroke-dasharray:3 6!important}.requestit-workspace .workspace-hybrid-preview.is-ascii-style .workspace-hybrid-svg [data-stroke-role=arrowhead]{stroke-dasharray:none!important;stroke-linecap:round!important}.requestit-workspace .workspace-hybrid-preview.is-ascii-style .workspace-hybrid-svg g[data-element-kind=equation] :is(line,path,polyline){vector-effect:none;stroke-dasharray:none!important;stroke-width:var(--board-stroke-width,1px)!important}.requestit-workspace .workspace-panel-content>.terminal-ascii-scene{background:0 0;border:0;border-radius:0;max-width:none;height:100%;margin:0;overflow:hidden}.requestit-workspace .workspace-panel-content>.terminal-ascii-scene h3{font:500 13px/1.5 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-panel-content .terminal-ascii-block{white-space:pre;letter-spacing:0;max-width:none;padding:16px 18px;font-size:15px;line-height:1.55;overflow:hidden}.requestit-workspace.font-pixel .workspace-panel-content .terminal-ascii-block{letter-spacing:0;font-family:Departure Mono,Geist Mono Variable,ui-monospace,monospace;font-size:22px;line-height:1.25}.requestit-workspace .workspace-panel-content>.terminal-ascii-output{white-space:pre;tab-size:4;overflow-wrap:normal;width:max-content;max-width:none;color:var(--terminal-text);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-kerning:none;letter-spacing:0;margin:0;padding:16px 18px;font-size:15px;line-height:1.55;display:block;position:relative;overflow:visible}.requestit-workspace.font-pixel .workspace-panel-content>.terminal-ascii-output{font-family:Departure Mono,Geist Mono Variable,ui-monospace,monospace;font-size:22px;line-height:1.25}.requestit-workspace .workspace-panel-foot{border-top:1px solid var(--terminal-divider);background:var(--terminal-panel);min-height:22px;color:var(--terminal-muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:1px 9px;font:10px/1.4 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-panel:hover .workspace-panel-foot,.requestit-workspace .workspace-panel:focus-within .workspace-panel-foot{opacity:1}.requestit-workspace .workspace-panel-foot code{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.requestit-workspace .workspace-resize-handle{z-index:4;background:linear-gradient(135deg, transparent 47%, var(--terminal-muted) 49%, var(--terminal-muted) 54%, transparent 56%), linear-gradient(135deg, transparent 66%, var(--terminal-muted) 68%, var(--terminal-muted) 73%, transparent 75%);cursor:nwse-resize;opacity:0;touch-action:none;border:0;width:18px;height:18px;transition:opacity .12s;position:absolute;bottom:0;right:0}.requestit-workspace .workspace-panel:hover .workspace-resize-handle,.requestit-workspace .workspace-panel:focus-within .workspace-resize-handle,.requestit-workspace .workspace-panel.is-selected .workspace-resize-handle,.requestit-workspace .workspace-resize-handle:hover,.requestit-workspace .workspace-resize-handle:focus-visible{opacity:1}.requestit-workspace .workspace-empty{color:var(--terminal-muted);pointer-events:none;gap:5px;font:13px/1.6 Geist Mono Variable,ui-monospace,monospace;display:grid;position:absolute;top:74px;left:44px}.requestit-workspace .workspace-empty-glyph{color:var(--terminal-mint);font-size:18px}.requestit-workspace .workspace-empty code{color:var(--terminal-cyan)}.requestit-workspace .workspace-toolbar{z-index:5;scrollbar-width:thin;scrollbar-color:var(--terminal-edge) transparent;border:1px solid var(--terminal-divider);background:color-mix(in srgb, var(--terminal-panel), transparent 5%);max-width:calc(100% - 222px);box-shadow:0 6px 22px var(--workspace-shadow);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;top:13px;right:16px;overflow-x:auto}.requestit-workspace .workspace-toolbar .workspace-zoom{min-width:42px;color:var(--terminal-muted);text-align:center;font:11px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-toolbar .workspace-modules-trigger{align-items:center;gap:5px;display:inline-flex}.requestit-workspace .workspace-render-toggle{border:1px solid var(--terminal-divider);border-radius:6px;padding:2px;display:flex}.requestit-workspace .workspace-board-file-actions{border:1px solid var(--terminal-divider);border-radius:6px;flex:none;gap:2px;padding:2px;display:flex}.requestit-workspace .workspace-board-file-actions button{padding-inline:7px}.requestit-workspace .workspace-toolbar .workspace-render-toggle button[aria-pressed=true]{border-color:var(--terminal-mint);background:color-mix(in srgb, var(--terminal-mint) 4%, var(--terminal-panel));color:var(--terminal-mint)}.requestit-workspace .workspace-background-trigger{align-items:center;gap:6px;display:inline-flex}.requestit-workspace .workspace-background-option{gap:12px}.requestit-workspace .workspace-background-check{color:var(--terminal-mint);margin-left:auto}.requestit-workspace .workspace-background-swatch{border:1px solid var(--terminal-edge);background-color:var(--terminal-bg);background-size:8px 8px;border-radius:4px;flex:none;width:32px;height:24px}.requestit-workspace .background-dots{background-image:radial-gradient(circle, var(--terminal-muted) 1px, transparent 1px)}.requestit-workspace .background-grid{background-image:linear-gradient(var(--terminal-muted) 1px, transparent 1px), linear-gradient(90deg, var(--terminal-muted) 1px, transparent 1px)}.requestit-workspace .workspace-toolbar .workspace-theme-toggle{border-color:var(--terminal-edge);color:var(--terminal-mint);margin-left:3px}.requestit-workspace .workspace-menu{z-index:20;min-width:224px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);color:var(--terminal-text);box-shadow:0 8px 28px var(--workspace-shadow);border-radius:8px;padding:5px;overflow:auto}.requestit-workspace .workspace-menu-item{min-height:38px;color:var(--terminal-text);cursor:pointer;border-radius:5px;outline:none;align-items:center;gap:10px;padding:8px 10px;font:12px/1.4 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-menu-item[data-highlighted]{background:color-mix(in srgb, var(--terminal-text), transparent 92%)}.requestit-workspace .workspace-menu-item:focus-visible{outline:2px solid var(--terminal-cyan);outline-offset:-2px}.requestit-workspace .workspace-menu-item[data-disabled]{opacity:.72;cursor:default}.requestit-workspace .workspace-menu-separator{background:var(--terminal-divider);height:1px;margin:5px 4px}.requestit-workspace .workspace-menu-item.workspace-module-item{justify-content:space-between;gap:14px}.requestit-workspace .workspace-modules-menu{min-width:320px}.requestit-workspace .workspace-module-menu-row{gap:4px;display:flex}.requestit-workspace .workspace-module-open{flex:auto;min-width:0}.requestit-workspace .workspace-module-switch-item{flex:none;padding-inline:6px}.requestit-workspace .workspace-module-item[data-state=checked]{color:var(--terminal-text)}.requestit-workspace .workspace-module-name{flex:auto;min-width:0}.requestit-workspace .workspace-module-status{border:1px solid color-mix(in srgb, var(--terminal-cyan), var(--terminal-edge) 30%);background:color-mix(in srgb, var(--terminal-cyan), var(--terminal-panel) 92%);color:var(--terminal-cyan);white-space:nowrap;border-radius:999px;flex:none;padding:2px 5px;font-size:9px;line-height:1.35}.requestit-workspace .workspace-module-toggle{border:1px solid var(--terminal-edge);background:var(--terminal-bg);border-radius:999px;flex:0 0 30px;align-items:center;width:30px;height:18px;padding:2px;transition:background-color .12s,border-color .12s;display:inline-flex}.requestit-workspace .workspace-module-toggle>span{background:var(--terminal-muted);border-radius:50%;width:12px;height:12px;transition:transform .12s,background-color .12s}.requestit-workspace .workspace-module-item[data-state=checked] .workspace-module-toggle{border-color:var(--terminal-cyan);background:var(--terminal-cyan)}.requestit-workspace .workspace-module-item[data-state=checked] .workspace-module-toggle>span{background:var(--terminal-panel);transform:translate(12px)}.requestit-workspace .workspace-menu-item.workspace-module-coming-soon{color:var(--terminal-text);opacity:1;cursor:default;justify-content:space-between}.requestit-workspace .workspace-module-coming-soon small{color:var(--terminal-muted);margin:0;font-size:11px}.requestit-workspace .workspace-card-browser-toggle{z-index:5;border:1px solid var(--terminal-edge);background:color-mix(in srgb, var(--terminal-panel), transparent 5%);min-height:38px;box-shadow:0 6px 22px var(--workspace-shadow);color:var(--terminal-text);backdrop-filter:blur(10px);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:5px 10px;font:12px/1.35 Geist Mono Variable,ui-monospace,monospace;display:flex;position:absolute;top:13px;left:16px}.requestit-workspace .workspace-card-browser-toggle[hidden]{display:none}.requestit-workspace .workspace-card-browser-toggle:hover{border-color:var(--terminal-mint);color:var(--terminal-mint)}.requestit-workspace .workspace-card-browser-toggle-mark{color:var(--terminal-cyan);font-size:15px}.requestit-workspace .workspace-card-browser-count{border:1px solid color-mix(in srgb, var(--terminal-mint), transparent 68%);min-width:25px;color:var(--terminal-mint);text-align:center;border-radius:4px;padding:1px 5px}.requestit-workspace .workspace-card-browser[hidden]{display:none}.requestit-workspace .workspace-card-browser{z-index:6;border:1px solid var(--terminal-edge);background:color-mix(in srgb, var(--terminal-panel), transparent 2%);width:min(318px,100% - 28px);min-height:0;box-shadow:0 16px 50px var(--workspace-shadow), 0 0 28px color-mix(in srgb, var(--terminal-cyan), transparent 93%);color:var(--terminal-text);backdrop-filter:blur(14px);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:13px;bottom:13px;left:14px;overflow:hidden}.requestit-workspace .workspace-module-browser{top:80px;left:auto;right:14px}.requestit-workspace .workspace-module-browser-toggle{z-index:5;border:1px solid var(--terminal-edge);background:color-mix(in srgb, var(--terminal-panel), transparent 5%);min-height:38px;box-shadow:0 6px 22px var(--workspace-shadow);color:var(--terminal-text);backdrop-filter:blur(10px);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:5px 10px;font:12px/1.35 Geist Mono Variable,ui-monospace,monospace;display:flex;position:absolute;top:80px;right:16px}.requestit-workspace .workspace-module-browser-toggle[hidden]{display:none}.requestit-workspace .workspace-module-browser-toggle:hover{border-color:var(--terminal-mint);color:var(--terminal-mint)}.requestit-workspace .workspace-module-browser-toggle:focus-visible{outline:2px solid var(--terminal-cyan);outline-offset:2px}.requestit-workspace .workspace-card-browser-head{border-bottom:1px solid var(--terminal-edge);background:color-mix(in srgb, var(--terminal-panel-raised), transparent 10%);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:7px 10px 7px 15px;display:flex}.requestit-workspace .workspace-card-browser-head>div{flex-direction:column;gap:1px;min-width:0;display:flex}.requestit-workspace .workspace-card-browser-head strong{color:var(--terminal-cyan);letter-spacing:.04em;text-transform:uppercase;font:600 12px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-head span{color:var(--terminal-muted);font:10px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-head button,.requestit-workspace .workspace-card-browser-search-wrap>button{width:30px;height:30px;color:var(--terminal-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;font:19px/1 Geist Mono Variable,ui-monospace,monospace;display:grid}.requestit-workspace .workspace-card-browser-head button:hover,.requestit-workspace .workspace-card-browser-search-wrap>button:hover{border-color:var(--terminal-edge);background:var(--terminal-panel);color:var(--terminal-coral)}.requestit-workspace .workspace-card-browser-search-wrap{border:1px solid var(--terminal-edge);background:var(--terminal-bg);min-height:39px;color:var(--terminal-cyan);border-radius:6px;flex:none;align-items:center;gap:8px;margin:10px 10px 7px;padding:0 7px 0 10px;display:flex}.requestit-workspace .workspace-card-browser-search-wrap>span{flex:none;font:18px/1 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-search-wrap input{width:100%;min-width:0;height:34px;color:var(--terminal-text);background:0 0;border:0;outline:0;padding:0;font:11px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-search-wrap input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.requestit-workspace .workspace-card-browser-search-wrap input::placeholder{color:var(--terminal-muted);opacity:1}.requestit-workspace .workspace-card-browser-search-wrap input:focus-visible{outline:none}.requestit-workspace .workspace-card-browser-search-wrap:has(input:focus-visible){outline:2px solid var(--terminal-cyan);outline-offset:2px;border-color:var(--terminal-cyan)}.requestit-workspace .workspace-card-browser-filters{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 10px 8px;display:grid}.requestit-workspace .workspace-card-browser-filters button{border:1px solid var(--terminal-edge);background:var(--terminal-bg);min-width:0;min-height:31px;color:var(--terminal-muted);text-align:left;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:4px 7px;font:10px/1.3 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-card-browser-filters button:hover{border-color:color-mix(in srgb, var(--terminal-cyan), transparent 48%);color:var(--terminal-text)}.requestit-workspace .workspace-card-browser-filters button.is-active{border-color:var(--terminal-mint);background:color-mix(in srgb, var(--terminal-mint) 7%, var(--terminal-panel));color:var(--terminal-mint)}.requestit-workspace .workspace-card-browser-filters button:focus-visible,.requestit-workspace .workspace-card-browser-actions button:focus-visible{outline:2px solid var(--terminal-cyan);outline-offset:2px}.requestit-workspace .workspace-card-browser-filter-count{border:1px solid color-mix(in srgb, var(--terminal-edge), transparent 10%);min-width:19px;color:var(--terminal-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:3px;padding:1px 4px}.requestit-workspace .workspace-card-browser-filters button.is-active .workspace-card-browser-filter-count{border-color:color-mix(in srgb, var(--terminal-mint), transparent 55%);color:var(--terminal-mint)}.requestit-workspace .workspace-card-browser-actions{border:1px solid var(--terminal-edge);background:color-mix(in srgb, var(--terminal-panel-raised), transparent 16%);min-height:34px;color:var(--terminal-muted);border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 10px 8px;padding:6px 8px;font:9px/1.45 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-card-browser-actions>span:first-child{flex:auto;min-width:0}.requestit-workspace .workspace-card-browser-actions .workspace-card-browser-action-note{color:var(--terminal-muted)}.requestit-workspace .workspace-card-browser-actions button{border:1px solid color-mix(in srgb, var(--terminal-cyan), transparent 50%);background:var(--terminal-bg);min-height:29px;color:var(--terminal-cyan);cursor:pointer;border-radius:5px;flex:none;padding:4px 7px;font:10px/1.3 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-actions button:hover{border-color:var(--terminal-mint);color:var(--terminal-mint)}.requestit-workspace .workspace-card-browser-actions button:disabled{opacity:.55;cursor:not-allowed}.requestit-workspace .workspace-card-browser-list{overscroll-behavior:contain;scrollbar-color:var(--terminal-edge) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:3px;min-height:0;padding:2px 7px 8px;display:flex;overflow:auto}.requestit-workspace .workspace-card-browser-item{min-height:37px;color:var(--terminal-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:28px 43px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:4px 7px;display:grid}.requestit-workspace .workspace-card-browser-item:hover{border-color:color-mix(in srgb, var(--terminal-cyan), transparent 70%);background:color-mix(in srgb, var(--terminal-cyan), transparent 94%)}.requestit-workspace .workspace-card-browser-item.is-current{border-color:var(--terminal-mint);background:color-mix(in srgb, var(--terminal-mint) 4%, var(--terminal-panel))}.requestit-workspace .workspace-card-browser-number{color:var(--terminal-muted);font-variant-numeric:tabular-nums;font:10px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-kind{color:var(--terminal-lilac);letter-spacing:.02em;font:8px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-kind.kind-view{color:var(--terminal-peach)}.requestit-workspace .workspace-card-browser-kind.kind-loose{color:var(--terminal-gold)}.requestit-workspace .workspace-card-browser-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:11px/1.45 Geist Mono Variable,ui-monospace,monospace;overflow:hidden}.requestit-workspace .workspace-card-browser-go{color:var(--terminal-muted);opacity:0;font:12px/1 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-item:focus-visible .workspace-card-browser-go,.requestit-workspace .workspace-card-browser-item:hover .workspace-card-browser-go,.requestit-workspace .workspace-card-browser-item.is-current .workspace-card-browser-go{color:var(--terminal-mint);opacity:1}.requestit-workspace .workspace-card-browser-empty{color:var(--terminal-muted);margin:8px 10px;font:11px/1.6 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-card-browser-foot{border-top:1px solid var(--terminal-edge);min-height:31px;color:var(--terminal-muted);flex:none;align-items:center;gap:6px;padding:4px 12px;font:9px/1.3 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-card-browser-foot kbd{border:1px solid var(--terminal-edge);color:var(--terminal-text);font:inherit;border-radius:3px;padding:1px 4px}.requestit-workspace .workspace-command-dock{z-index:8;border-top:1px solid var(--terminal-divider);background:var(--terminal-panel);box-shadow:0 -10px 34px var(--workspace-shadow);flex:none;position:relative}.requestit-workspace .workspace-status-row{min-height:28px;color:var(--terminal-muted);justify-content:space-between;align-items:center;gap:16px;padding:3px 18px 0;font:11px/1.35 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-status-row p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.requestit-workspace .workspace-status-row p:not(.has-error){color:var(--terminal-mint)}.requestit-workspace .workspace-status-row p.has-error{color:var(--terminal-coral)}.requestit-workspace .workspace-status-row>span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;overflow:hidden}.requestit-workspace .workspace-command-dock .terminal-prompt{border-top:1px solid color-mix(in srgb, var(--terminal-edge), transparent 35%);border-bottom:1px solid #0000;gap:11px;padding:8px 18px 11px}.requestit-workspace .workspace-command-dock .terminal-prompt:focus-within{border-bottom-color:color-mix(in srgb, var(--terminal-mint), transparent 50%)}.requestit-workspace .workspace-command-dock .terminal-prompt textarea{min-height:1.45em;max-height:25vh;color:var(--terminal-cyan);font-size:15px;line-height:1.5}.requestit-workspace.font-pixel .workspace-command-dock .terminal-prompt textarea,.requestit-workspace.font-pixel .workspace-command-dock .terminal-prompt label{font-size:22px;line-height:1.3}.requestit-workspace .workspace-history-scrim{z-index:5;cursor:default;background:#0005;border:0;position:absolute;inset:0 0 99px}.requestit-workspace.theme-light .workspace-history-scrim{background:#45423b28}.requestit-workspace .workspace-history{z-index:6;border:1px solid var(--terminal-edge);background:var(--terminal-panel);width:min(520px,100% - 28px);box-shadow:0 18px 55px var(--workspace-shadow);border-radius:9px;flex-direction:column;display:flex;position:absolute;top:64px;bottom:110px;right:14px;overflow:hidden}.requestit-workspace .workspace-history-head{border-bottom:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);min-height:43px;color:var(--terminal-text);flex:none;justify-content:space-between;align-items:center;padding:5px 11px 5px 15px;font:13px/1.4 Geist Mono Variable,ui-monospace,monospace;display:flex}.requestit-workspace .workspace-history-list{min-height:0;color:var(--terminal-text);flex:1;padding:10px 14px;overflow:auto}.requestit-workspace .workspace-history-list .terminal-entry{border-color:var(--terminal-edge);max-width:none;margin-bottom:10px;font-size:12px}.requestit-workspace .workspace-history-list .terminal-command{overflow-wrap:anywhere}.requestit-workspace .workspace-history-list .terminal-output{margin-left:16px}.requestit-workspace .workspace-history-list .terminal-board-preview{max-width:100%}.requestit-workspace .workspace-history-list .terminal-ascii-output{max-width:calc(100% - 16px)}.requestit-workspace .terminal-table-wrap,.requestit-workspace .terminal-kanban{max-width:none;margin:10px;overflow:visible}.requestit-workspace .terminal-table-wrap{border-color:var(--terminal-edge);background:var(--terminal-panel)}.requestit-workspace .terminal-table{min-width:520px;color:var(--terminal-text);font:13px/1.5 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .terminal-table th,.requestit-workspace .terminal-table td{border-color:var(--terminal-edge)}.requestit-workspace .terminal-table th{color:var(--terminal-muted)}.requestit-workspace .terminal-table thead th{background:var(--terminal-panel-raised);color:var(--terminal-lilac)}.requestit-workspace .terminal-table td input,.requestit-workspace .terminal-kanban input,.requestit-workspace .terminal-kanban select{border-color:var(--terminal-edge);background:var(--terminal-bg);color:var(--terminal-text)}.requestit-workspace .terminal-table button,.requestit-workspace .terminal-kanban button{border-color:var(--terminal-edge);background:var(--terminal-panel-raised);color:var(--terminal-cyan)}.requestit-workspace .terminal-table button:hover,.requestit-workspace .terminal-kanban button:hover{border-color:var(--terminal-mint);background:color-mix(in srgb, var(--terminal-mint), var(--terminal-panel) 92%)}.requestit-workspace .terminal-kanban-column{border-color:var(--terminal-edge);background:var(--terminal-panel-raised)}.requestit-workspace .terminal-kanban-column article{border-color:var(--terminal-edge);background:var(--terminal-panel)}.requestit-workspace .terminal-kanban-column h3{color:var(--terminal-lilac);font:500 13px/1.5 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .terminal-kanban-column label{color:var(--terminal-muted);font:12px/1.5 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .terminal-kanban-column strong{color:var(--terminal-peach);font:500 13px/1.5 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace.font-pixel .workspace-panel-title,.requestit-workspace.font-pixel .workspace-panel-foot,.requestit-workspace.font-pixel .workspace-toolbar,.requestit-workspace.font-pixel .workspace-status-row,.requestit-workspace.font-pixel .workspace-history,.requestit-workspace.font-pixel .terminal-table,.requestit-workspace.font-pixel .terminal-kanban-column h3,.requestit-workspace.font-pixel .terminal-kanban-column label,.requestit-workspace.font-pixel .terminal-kanban-column strong{font-family:Geist Mono Variable,ui-monospace,monospace}.requestit-workspace.font-pixel{--workspace-hybrid-font:"Departure Mono", "Geist Mono Variable", ui-monospace, monospace}.requestit-workspace :is(.terminal-ascii-block,.terminal-ascii-output){tab-size:4;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-kerning:none;letter-spacing:0}@media (width<=1100px){.requestit-workspace .workspace-toolbar{max-width:none;left:14px;right:14px}.requestit-workspace .workspace-card-browser-toggle,.requestit-workspace .workspace-card-browser,.requestit-workspace .workspace-module-browser-toggle,.requestit-workspace .workspace-module-browser{top:88px}}@media (width<=760px){.requestit-workspace .workspace-toolbar{scrollbar-width:thin;gap:1px;max-width:calc(100% - 16px);padding:3px;top:8px;left:8px;right:8px;overflow-x:auto}.requestit-workspace .workspace-toolbar::-webkit-scrollbar{display:none}.requestit-workspace .workspace-toolbar button{padding:3px 5px;font-size:11px}.requestit-workspace .workspace-card-browser-toggle{min-height:34px;top:88px;left:8px}.requestit-workspace .workspace-card-browser{width:calc(100% - 16px);top:88px;bottom:8px;left:8px}.requestit-workspace .workspace-module-browser-toggle{min-height:34px;top:128px;right:8px}.requestit-workspace .workspace-module-browser{width:calc(100% - 16px);inset:128px 8px 8px auto}.requestit-workspace .workspace-panel{min-width:300px}.requestit-workspace .workspace-panel-head{gap:5px;min-height:34px;padding-inline:8px}.requestit-workspace .workspace-panel-title{font-size:12px}.requestit-workspace .workspace-panel-actions{gap:0}.requestit-workspace .workspace-panel-actions button{padding-inline:4px;font-size:11px}.requestit-workspace .workspace-status-row{padding-inline:12px}.requestit-workspace .workspace-command-dock .terminal-prompt{padding:7px 12px 10px}.requestit-workspace .workspace-history{width:calc(100% - 16px);top:54px;bottom:92px;right:8px}.requestit-workspace .workspace-history-scrim{bottom:83px}.requestit-workspace.font-pixel .workspace-command-dock .terminal-prompt textarea{font-size:22px}}@media (hover:none){.requestit-workspace .workspace-resize-handle{opacity:1}}@media (prefers-reduced-motion:reduce){.requestit-workspace *,.requestit-workspace :before,.requestit-workspace :after,.requestit-workspace,.requestit-workspace *,.requestit-workspace :before,.requestit-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.requestit-workspace .workspace-cad-actions{gap:3px;display:flex}.requestit-workspace .workspace-cad-controls{z-index:8;border:1px solid var(--terminal-edge);background:var(--terminal-panel);width:min(360px,100% - 28px);color:var(--terminal-text);box-shadow:0 18px 55px var(--workspace-shadow);border-radius:8px;flex-direction:column;font:13px/1.5 Geist Mono Variable,ui-monospace,monospace;display:flex;position:absolute;top:64px;bottom:110px;right:14px}.requestit-workspace .workspace-cad-controls header{border-bottom:1px solid var(--terminal-edge);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.requestit-workspace .workspace-cad-controls header span{color:var(--terminal-muted);overflow-wrap:anywhere;font-size:11px;display:block}.requestit-workspace .workspace-cad-controls-body{min-height:0;padding:12px 14px;overflow:auto}.requestit-workspace .workspace-cad-controls p{color:var(--terminal-muted);margin:0 0 14px;font-size:11px}.requestit-workspace .workspace-cad-controls fieldset{border:1px solid var(--terminal-edge);border-radius:5px;margin:14px 0;padding:8px 10px}.requestit-workspace .workspace-cad-controls legend{color:var(--terminal-text);padding:0 4px}.requestit-workspace .workspace-cad-controls label{align-items:center;gap:9px;margin:7px 0;display:flex}.requestit-workspace .workspace-cad-controls label span{flex:1}.requestit-workspace .workspace-cad-controls small{color:var(--terminal-muted);font-size:10px}.requestit-workspace .workspace-cad-controls input{accent-color:var(--terminal-mint);flex:none;width:16px;height:16px}.requestit-workspace .workspace-cad-controls .cad-control-field{flex-direction:column;align-items:stretch;gap:5px}.requestit-workspace .workspace-cad-controls select{border:1px solid var(--terminal-edge);background:var(--terminal-bg);width:100%;color:var(--terminal-text);font:inherit;border-radius:4px;padding:8px}.requestit-workspace .workspace-cad-controls button{border:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);color:var(--terminal-text);font:inherit;cursor:pointer;border-radius:4px;padding:7px 10px}.requestit-workspace .workspace-cad-controls button:disabled{opacity:.6;cursor:default}.requestit-workspace .workspace-cad-controls :focus-visible{outline:2px solid var(--terminal-mint);outline-offset:3px}.requestit-workspace .workspace-cad-controls .cad-control-sheet-info{margin-top:15px}.requestit-workspace .workspace-cad-controls-body>button{margin-bottom:12px}.requestit-workspace .workspace-panel.is-module-card .workspace-panel-content{background:var(--terminal-panel);overflow:auto}.requestit-workspace .workspace-module-body{width:100%;min-width:0;container-type:inline-size}.requestit-workspace .workspace-module-card-summary{color:var(--terminal-text);padding:22px;font:13px/1.6 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-module-card-badge{color:var(--terminal-cyan);letter-spacing:.06em;font-size:10px}.requestit-workspace .workspace-module-card-summary button{border:1px solid var(--terminal-cyan);background:var(--terminal-bg);color:var(--terminal-text);font:inherit;cursor:pointer;border-radius:5px;padding:8px 12px}.requestit-workspace .workspace-panel.is-study-card .workspace-panel-content{grid-template-rows:minmax(350px,1fr) auto;display:grid;overflow:auto}.requestit-workspace .workspace-panel.is-floor-controls .workspace-panel-content{grid-template-columns:minmax(300px,1fr) 330px;display:grid;overflow:auto}.requestit-workspace .workspace-cad-controls[data-presentation=card],.requestit-workspace .workspace-video-planning[data-presentation=card]{z-index:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;position:static;inset:auto;overflow:visible}.requestit-workspace .workspace-cad-controls[data-presentation=card]{border-left:1px solid var(--terminal-edge)}.requestit-workspace .workspace-cad-controls[data-presentation=card]>header{gap:8px;padding:8px 10px}.requestit-workspace .workspace-cad-controls[data-presentation=card]>header strong{font-size:12px}.requestit-workspace .workspace-cad-controls[data-presentation=card]>header span{font-size:10px}.requestit-workspace .workspace-cad-controls[data-presentation=card]>header button{width:26px;height:26px;padding:0}.requestit-workspace .workspace-cad-controls[data-presentation=card] .workspace-cad-controls-body{flex:0 auto;min-height:0;padding:10px;overflow:visible}.requestit-workspace .workspace-video-planning[data-presentation=card] .workspace-video-planning-head{background:0 0;gap:8px;min-height:0;padding:6px 10px}.requestit-workspace .workspace-video-planning[data-presentation=card] .workspace-video-planning-head span{display:none}.requestit-workspace .workspace-video-planning[data-presentation=card] .workspace-video-planning-head button{width:26px;height:26px;font-size:18px}.requestit-workspace .workspace-video-planning[data-presentation=card] .workspace-video-planning-body{flex:0 auto;min-height:0;padding:10px;overflow:visible}.requestit-workspace .workspace-video-planning[data-presentation=card] .studio-flow{margin-top:0}.requestit-workspace .workspace-video-planning[data-presentation=card] .studio-frame-picker>ol{max-height:none;overflow:visible}.requestit-workspace .terminal-table td select{border:1px solid var(--terminal-edge);background:var(--terminal-bg);width:100%;min-width:110px;color:var(--terminal-text);font:inherit;border-radius:4px;padding:6px}.requestit-workspace .terminal-career-details{min-width:180px;max-width:420px}.requestit-workspace .terminal-career-details summary{color:var(--terminal-cyan);cursor:pointer;overflow-wrap:anywhere}.requestit-workspace .terminal-career-details-body{color:var(--terminal-muted);overflow-wrap:anywhere;gap:6px;margin-top:7px;font-size:11px;line-height:1.5;display:grid}.requestit-workspace .terminal-career-details-body p,.requestit-workspace .terminal-career-details-body ul{margin:0}.requestit-workspace .terminal-career-details-body ul{padding-left:18px}.requestit-workspace .terminal-career-details-body strong,.requestit-workspace .terminal-career-details-field>span{color:var(--terminal-text)}.requestit-workspace .terminal-career-notes-label{color:var(--terminal-text);gap:4px;display:grid}.requestit-workspace .terminal-career-notes-label textarea{border:1px solid var(--terminal-edge);background:var(--terminal-bg);width:100%;min-height:68px;color:var(--terminal-text);font:inherit;resize:vertical;border-radius:4px;padding:6px}.requestit-workspace .terminal-career-details-field{color:var(--terminal-muted);gap:4px;margin:8px 0;font:12px/1.5 Geist Mono Variable,ui-monospace,monospace;display:grid}.requestit-workspace .workspace-video-planning{z-index:8;border:1px solid var(--terminal-edge);background:var(--terminal-panel);width:min(420px,100% - 28px);color:var(--terminal-text);box-shadow:0 18px 55px var(--workspace-shadow);border-radius:8px;flex-direction:column;font:13px/1.5 Geist Mono Variable,ui-monospace,monospace;display:flex;position:absolute;top:64px;bottom:110px;right:14px;overflow:hidden}.requestit-workspace .workspace-video-planning-head{border-bottom:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:8px 12px 8px 15px;display:flex}.requestit-workspace .workspace-video-planning-head>div{min-width:0}.requestit-workspace .workspace-video-planning-head strong{color:var(--terminal-cyan);letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}.requestit-workspace .workspace-video-planning-head span{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.requestit-workspace .workspace-video-planning-head button{width:30px;height:30px;color:var(--terminal-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;font:20px/1 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-video-planning-head button:hover{border-color:var(--terminal-edge);color:var(--terminal-coral)}.requestit-workspace .workspace-video-planning-body{flex:auto;min-height:0;padding:12px 14px 18px;overflow:auto}.requestit-workspace .workspace-video-planning-body>p{color:var(--terminal-muted);margin:0 0 12px;font-size:11px}.requestit-workspace .workspace-video-planning-error{border:1px solid color-mix(in srgb, var(--terminal-coral), var(--terminal-edge) 35%);overflow-wrap:anywhere;border-radius:5px;padding:9px;color:var(--terminal-coral)!important}.requestit-workspace .workspace-video-plan-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.requestit-workspace .workspace-video-plan-summary>div{border:1px solid var(--terminal-edge);background:var(--terminal-bg);border-radius:5px;flex-direction:column;min-width:0;padding:8px;display:flex}.requestit-workspace .workspace-video-plan-summary strong{color:var(--terminal-mint);font:600 18px/1.2 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-video-plan-summary span{color:var(--terminal-muted);font-size:9px;line-height:1.3}.requestit-workspace .workspace-video-section-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.requestit-workspace .workspace-video-section-heading h2{color:var(--terminal-text);margin:0;font:600 11px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-video-section-heading>span{color:var(--terminal-muted);white-space:nowrap;font-size:9px}.requestit-workspace .workspace-video-scenes{margin-bottom:17px}.requestit-workspace .workspace-video-scenes ol{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.requestit-workspace .workspace-video-scenes li{border:1px solid var(--terminal-edge);background:var(--terminal-bg);border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:5px 7px;display:grid}.requestit-workspace .workspace-video-scene-number{color:var(--terminal-cyan);font-size:10px}.requestit-workspace .workspace-video-scenes li strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.requestit-workspace .workspace-video-scenes li small{color:var(--terminal-muted);font-size:9px;display:block}.requestit-workspace .workspace-video-note{margin:7px 0 0!important;font-size:9px!important}.requestit-workspace .workspace-video-next{border-top:1px solid var(--terminal-edge);padding-top:13px}.requestit-workspace .workspace-video-next>p{color:var(--terminal-muted);margin:0 0 10px;font-size:10px}.requestit-workspace .workspace-video-planning button:disabled{opacity:.55;cursor:default}.requestit-workspace .workspace-video-primary{border:1px solid var(--terminal-mint);background:color-mix(in srgb, var(--terminal-mint) 10%, var(--terminal-panel));width:100%;min-height:38px;color:var(--terminal-mint);cursor:pointer;border-radius:5px;margin:1px 0 13px;font:600 11px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-video-primary:hover:not(:disabled){background:color-mix(in srgb, var(--terminal-mint) 18%, var(--terminal-panel))}.requestit-workspace .workspace-video-command-label{color:var(--terminal-text);justify-content:space-between;align-items:center;gap:8px;margin:9px 0 5px;font-size:9px;display:flex}.requestit-workspace .workspace-video-command-label button{border:1px solid var(--terminal-edge);background:var(--terminal-panel-raised);color:var(--terminal-cyan);cursor:pointer;border-radius:4px;padding:3px 6px;font:9px/1.4 Geist Mono Variable,ui-monospace,monospace}.requestit-workspace .workspace-video-next pre{border:1px solid var(--terminal-edge);background:var(--terminal-bg);color:var(--terminal-cyan);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:0;padding:8px;font:9px/1.5 Geist Mono Variable,ui-monospace,monospace;overflow:auto}.requestit-workspace .workspace-video-step{margin:7px 0 10px!important;font-size:9px!important}.requestit-workspace .workspace-video-step code{color:var(--terminal-text)}.requestit-workspace .workspace-video-next blockquote{border-left:2px solid var(--terminal-lilac);background:var(--terminal-bg);color:var(--terminal-muted);margin:0;padding:8px;font-size:9px;line-height:1.55}.requestit-workspace .workspace-video-footnote{margin-top:10px!important;font-size:9px!important}.requestit-workspace .workspace-video-notice{border:1px solid var(--terminal-edge);overflow-wrap:anywhere;border-radius:5px;padding:7px 8px;color:var(--terminal-mint)!important;margin:11px 0 0!important}@media (width<=760px){.requestit-workspace .workspace-video-planning{width:calc(100% - 16px);top:88px;bottom:90px;right:8px}}@font-face{font-family:Departure Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2")}.requestit-terminal{--terminal-bg:#08090d;--terminal-panel:#0c0e14;--terminal-panel-raised:#10131b;--terminal-edge:#242936;--terminal-muted:#7c8798;--terminal-text:#d6deea;--terminal-cyan:#79c7ff;--terminal-peach:#ffb18b;--terminal-gold:#f3d57f;--terminal-mint:#77e0c2;--terminal-lilac:#bca7ef;--terminal-coral:#ff8394;--terminal-font-family:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--terminal-bg);color:var(--terminal-text);font:14px/1.65 var(--terminal-font-family);letter-spacing:0;font-variant-ligatures:none;cursor:text;color-scheme:dark;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.terminal-prompt{z-index:1;background:var(--terminal-bg);border-bottom:1px solid #0000;flex:none;align-items:flex-start;gap:12px;padding:23px 28px 13px;transition:border-color .14s;display:flex}.terminal-prompt:focus-within{border-bottom-color:#285247}.terminal-prompt label{color:var(--terminal-mint);font:inherit;user-select:none}.terminal-prompt textarea{resize:none;min-width:0;min-height:1.65em;max-height:40vh;color:var(--terminal-cyan);font:inherit;caret-color:var(--terminal-mint);background:0 0;border:0;outline:0;flex:1;overflow:auto}.terminal-prompt textarea::selection{color:#081018;background:#79c7ffb5}.terminal-prompt textarea:read-only{opacity:.72}.terminal-busy{background:var(--terminal-mint);border-radius:50%;flex:none;width:7px;height:7px;margin:9px 2px 0;animation:1.15s ease-in-out infinite alternate terminal-pulse;box-shadow:0 0 12px #77e0c266}@keyframes terminal-pulse{to{opacity:.38}}.terminal-stream{scrollbar-color:#343a48 var(--terminal-bg);scrollbar-width:thin;flex:1;padding:7px 28px 30px;overflow:auto}.terminal-entry{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #1a1e27;max-width:1200px;margin:0 0 15px;padding:9px 0 15px}.terminal-command{color:var(--terminal-cyan)}.terminal-command>span:first-child{color:var(--terminal-mint);margin-right:3px}.terminal-token-function,.terminal-token-key{color:var(--terminal-cyan)}.terminal-token-string{color:var(--terminal-peach)}.terminal-token-number,.terminal-token-literal{color:var(--terminal-gold)}.terminal-token-punctuation{color:var(--terminal-muted)}.terminal-token-structure{color:var(--terminal-cyan)}.terminal-output{color:var(--terminal-lilac);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:6px 0 0 16px}.terminal-output-success{color:var(--terminal-mint)}.terminal-output-info{color:var(--terminal-lilac)}.terminal-output-error,.terminal-error{color:var(--terminal-coral)}.terminal-error{white-space:pre-wrap;margin:8px 0 12px 16px}.terminal-ascii-output{width:max-content;max-width:calc(100% - 16px);color:var(--terminal-text);white-space:pre;overflow-wrap:normal;font:inherit;margin:8px 0 12px 16px;display:block;overflow-x:auto}.terminal-ascii-scene{border:1px solid var(--terminal-edge);background:var(--terminal-panel);border-radius:8px;max-width:min(100%,1040px);margin:15px 0 0 16px;overflow:hidden}.terminal-ascii-scene h3{border-bottom:1px solid var(--terminal-edge);color:var(--terminal-lilac);font:500 12px/1.5 var(--terminal-font-family);margin:0;padding:10px 14px}.terminal-ascii-block{width:max-content;max-width:100%;color:var(--terminal-text);white-space:pre;overflow-wrap:normal;font:13px/1.45 var(--terminal-font-family);margin:0;padding:12px 14px;display:block;overflow-x:auto}.terminal-ascii-block+.terminal-ascii-block{border-top:1px solid #1c222d}.terminal-ascii-block.is-text{color:var(--terminal-peach)}.terminal-empty{color:var(--terminal-muted);margin:10px 16px}.terminal-board-preview{border:1px solid var(--terminal-edge);background:#0b0d12;border-radius:8px;max-width:min(100%,1040px);margin:15px 0 0 16px;overflow:auto;box-shadow:0 10px 34px #0004}.terminal-board-preview svg{width:100%;height:auto;display:block}.terminal-data-json{color:var(--terminal-text)}.terminal-table-wrap{border:1px solid var(--terminal-edge);background:var(--terminal-panel);border-radius:8px;max-width:100%;margin:15px 0 0 16px;overflow:auto}.terminal-table{border-collapse:collapse;width:100%;min-width:520px;font:inherit}.terminal-table th,.terminal-table td{text-align:left;border-bottom:1px solid #202532;padding:8px 10px}.terminal-table th{color:#b8c3d3;font-weight:500}.terminal-table thead th{color:var(--terminal-lilac);background:#11141c}.terminal-table td input,.terminal-kanban input,.terminal-kanban select{width:100%;color:var(--terminal-text);accent-color:var(--terminal-mint);font:inherit;background:#090b10;border:1px solid #303747;border-radius:5px;padding:6px 8px}.terminal-table input[type=checkbox]{width:auto}.terminal-table button,.terminal-kanban button{color:var(--terminal-cyan);font:inherit;cursor:pointer;background:#151923;border:1px solid #374253;border-radius:5px;padding:6px 10px;transition:border-color .12s,background .12s}.terminal-table button:hover,.terminal-kanban button:hover{border-color:var(--terminal-mint);background:#18221f}.terminal-kanban{align-items:flex-start;gap:12px;margin:15px 0 0 16px;padding:1px 1px 10px;display:flex;overflow:auto}.terminal-kanban-column{border:1px solid var(--terminal-edge);background:var(--terminal-panel);border-radius:8px;flex:0 0 260px;min-height:96px;padding:11px}.terminal-kanban-column h3{color:var(--terminal-lilac);margin:0 0 10px;font:500 13px/1.5 Geist Mono Variable,ui-monospace,monospace}.terminal-kanban-column article{background:var(--terminal-panel-raised);border:1px solid #272e3b;border-radius:6px;margin-bottom:9px;padding:10px}.terminal-kanban-column article strong{color:var(--terminal-peach);margin-bottom:8px;font-weight:500;display:block}.terminal-kanban-column label{color:var(--terminal-muted);margin:8px 0;font:12px/1.5 Geist Mono Variable,ui-monospace,monospace;display:block}.terminal-kanban-column button{margin-top:4px}.requestit-terminal :is(input,select,button):focus-visible{outline-offset:2px;outline:2px solid #79c7ffb8}.requestit-terminal pre::selection,.requestit-terminal .terminal-command::selection{background:#79c7ff55}.requestit-terminal.font-pixel{--terminal-font-family:"Departure Mono", "Geist Mono Variable", ui-monospace, monospace;letter-spacing:0;font-size:22px;line-height:1.35}.requestit-terminal.font-pixel .terminal-ascii-block,.requestit-terminal.font-pixel .terminal-ascii-output{letter-spacing:0;font-size:22px;line-height:1.2}.requestit-terminal.font-pixel .terminal-ascii-scene h3{font-size:22px}@media (width<=700px){.terminal-stream{padding:5px 14px 22px}.terminal-prompt{padding:17px 14px 10px}.terminal-command,.terminal-output{font-size:12px}.terminal-board-preview,.terminal-table-wrap,.terminal-kanban,.terminal-ascii-scene{margin-left:0}.terminal-ascii-output{max-width:100%;margin-left:0}.terminal-entry{padding-bottom:12px}.requestit-terminal.font-pixel .terminal-command,.requestit-terminal.font-pixel .terminal-output{font-size:22px}}@media (prefers-reduced-motion:reduce){.requestit-terminal,.requestit-terminal *,.requestit-terminal :before,.requestit-terminal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-board-home{background:var(--pb-bg);height:100dvh;color:var(--pb-ink);color-scheme:dark;-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Geist Variable,Segoe UI,sans-serif;font-size:14px;line-height:1.55;display:flex;overflow:hidden}.public-board-home *,.public-board-home :before,.public-board-home :after{box-sizing:border-box}.public-board-home button,.public-board-home input,.public-board-home textarea{font:inherit}.public-board-home button{color:inherit}.public-board-home :is(button,a,input,textarea):focus-visible{outline:2px solid var(--pb-signal);outline-offset:3px}.terminal-board-shell{background:var(--pb-bg);color:var(--pb-ink);color-scheme:dark;flex-direction:column;font:14px/1.55 Geist Variable,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.terminal-board-shell[data-theme=light]{color-scheme:light}.terminal-board-shell *,.terminal-board-shell :before,.terminal-board-shell :after{box-sizing:border-box}.terminal-board-shell>.requestit-workspace{flex:auto;min-height:0;position:relative;inset:auto}.terminal-board-shell :is(button,a,input,textarea):focus-visible{outline:2px solid var(--pb-signal);outline-offset:3px}.terminal-board-shell>.pb-topbar .pb-board-switcher{flex:1;min-width:0}.terminal-board-shell .pb-board-picker{max-width:min(420px,100%)}.terminal-board-shell .pb-board-popover button{font-family:inherit}.public-board-home .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pb-topbar{z-index:20;border-bottom:1px solid var(--pb-rule);background:var(--pb-panel);flex:none;align-items:center;gap:14px;min-height:40px;padding:4px 16px;display:flex;position:relative}.pb-brand{color:var(--pb-ink);letter-spacing:-.065em;flex:none;align-items:baseline;font:400 18px/1 Departure Mono,Geist Mono Variable,monospace;text-decoration:none;display:inline-flex}.pb-brand span{color:var(--pb-signal)}.pb-board-identity{min-width:0;color:var(--pb-ink);flex:auto;align-items:center;gap:9px;font-size:12px;display:flex;overflow:visible}.pb-board-identity>span:not(.pb-live-mark){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-board-identity small{color:var(--pb-dim);flex:none;font:12px/1.2 Geist Variable,sans-serif;display:none}.pb-top-actions{flex:none;align-items:center;gap:6px;display:flex}.pb-board-switcher{min-width:0;max-width:100%}.pb-board-picker{border:1px solid var(--pb-edge);background:var(--pb-panel);min-width:0;max-width:420px;min-height:32px;color:var(--pb-ink);text-overflow:ellipsis;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;font:12px/1.2 Geist Variable,sans-serif;display:inline-flex;overflow:hidden}.pb-board-picker>svg{color:var(--pb-calm);flex:none}.pb-board-picker>svg:last-child{color:var(--pb-muted);margin-left:2px;transform:rotate(90deg)}.pb-board-picker-label{border-right:1px solid var(--pb-rule);color:var(--pb-muted);flex:none;padding-right:8px;font-weight:600}.pb-board-picker-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pb-board-picker:hover,.pb-board-picker[data-state=open]{background:var(--pb-raised);border-color:var(--pb-calm)}.pb-board-popover{z-index:60;left:var(--board-switcher-left);top:var(--board-switcher-top);width:min(420px,100vw - 24px);max-height:min(560px, calc(100dvh - var(--board-switcher-top) - 12px));border:1px solid var(--pb-edge);background:var(--pb-panel);color:var(--pb-ink);border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 50px #0005}.public-board-home[data-theme=light] .pb-board-popover,.terminal-board-shell[data-theme=light] .pb-board-popover{box-shadow:0 16px 50px #263d5420}.pb-board-popover-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.pb-board-popover-head h2{margin:0;font-size:15px;font-weight:600;line-height:1.4}.pb-board-popover-head p{color:var(--pb-muted);margin:3px 0 0;font-size:12px}.pb-board-close{width:30px;height:30px;color:var(--pb-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pb-board-close:hover{background:var(--pb-raised)}.pb-board-search{border:1px solid var(--pb-edge);background:var(--pb-raised);min-height:40px;color:var(--pb-muted);border-radius:6px;flex:none;align-items:center;gap:8px;margin:0 14px 10px;padding:4px 9px;display:flex}.pb-board-search:focus-within{outline:2px solid var(--pb-signal);outline-offset:2px}.pb-board-search>svg{flex:none}.pb-board-search input{width:100%;min-width:0;color:var(--pb-ink);background:0 0;border:0;padding:4px 0;font-size:13px;outline:none!important}.pb-board-search input::placeholder{color:var(--pb-muted);opacity:1}.pb-board-search input::-webkit-search-cancel-button{display:none}.pb-board-options{scrollbar-width:thin;scrollbar-color:var(--pb-edge) transparent;min-height:0;padding:0 8px 8px;overflow-y:auto}.pb-board-group-label{color:var(--pb-muted);margin:8px 10px 5px;font-size:11px;font-weight:600}.pb-board-option{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:64px;margin:2px 0;padding:10px;display:flex}.pb-board-option>svg{color:var(--pb-muted);flex:none}.pb-board-option-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pb-board-option-title{overflow-wrap:anywhere;color:var(--pb-ink);font-size:13px;font-weight:500;line-height:1.4}.pb-board-option-meta{color:var(--pb-muted);font-size:11px;line-height:1.5}.pb-board-option:hover{background:var(--pb-raised)}.pb-board-option.is-current{border-color:var(--pb-calm);background:color-mix(in srgb, var(--pb-calm) 4%, var(--pb-panel))}.pb-board-option.is-current>svg{color:var(--pb-calm)}.pb-board-option:focus-visible{outline-offset:-2px}.pb-board-empty{color:var(--pb-muted);overflow-wrap:anywhere;margin:10px;padding:8px 0;font-size:12px}.pb-board-new{border:0;border-top:1px solid var(--pb-rule);background:var(--pb-raised);text-align:left;cursor:pointer;flex:none;align-items:center;gap:9px;min-height:46px;padding:10px 18px;font-size:13px;font-weight:500;display:flex;color:var(--pb-calm)!important}.pb-board-new:disabled{opacity:.5;cursor:default}.pb-board-new:hover:not(:disabled){background:color-mix(in srgb, var(--pb-calm) 4%, var(--pb-panel))}.pb-board-row{align-items:center;gap:6px;display:flex}.pb-board-row .pb-board-option{flex:auto;width:auto;min-width:0}.pb-board-trash,.pb-board-restore{border:1px solid var(--pb-edge);background:var(--pb-panel);min-height:34px;color:var(--pb-ink);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.pb-board-trash:hover,.pb-board-restore:hover{background:var(--pb-raised)}.pb-board-trash:disabled,.pb-board-restore:disabled{opacity:.5;cursor:default}.pb-trashed-row{min-height:64px;padding:10px}.pb-board-recovery-hint{color:var(--pb-muted);margin:0;padding:8px 16px;font-size:11px}.pb-board-footer{border-top:1px solid var(--pb-rule);flex:none;display:flex}.pb-board-footer .pb-board-new{border-top:0;flex:50%;min-width:0;padding:10px 14px}.pb-board-footer .pb-board-new+.pb-board-new{border-left:1px solid var(--pb-rule)}.pb-trash-notice{border-bottom:1px solid var(--pb-edge);background:var(--pb-panel);min-height:40px;color:var(--pb-ink);flex:none;align-items:center;gap:10px;padding:6px 16px;font-size:12px;display:flex}.pb-trash-notice>span{overflow-wrap:anywhere;flex:1;min-width:0}.pb-trash-notice button{border:1px solid var(--pb-edge);background:var(--pb-raised);min-height:30px;color:var(--pb-ink);cursor:pointer;border-radius:5px;padding:4px 9px}.pb-nav-button{min-height:28px;color:var(--pb-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 9px;font:500 12px/1.2 Geist Variable,sans-serif;transition:border-color .14s,color .14s,background .14s}.pb-nav-button.pb-skill-action{border-color:var(--pb-signal);color:var(--pb-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pb-nav-button.pb-skill-action:hover{border-color:var(--pb-signal);background:var(--pb-raised);color:var(--pb-ink)}.pb-nav-button:hover{border-color:var(--pb-edge);color:var(--pb-ink);background:var(--pb-raised)}.pb-workspace-shell{flex:auto;height:0;min-height:0;overflow:hidden}.public-board-home .pb-workspace-shell[data-board-kind=sample] .workspace-hybrid-svg text{paint-order:normal;stroke:none!important;stroke-width:0!important}.public-board-home .requestit-terminal{width:100%;height:100%;min-height:0;position:relative;inset:auto;overflow:hidden}.public-board-home .requestit-workspace .workspace-toolbar{border-color:var(--terminal-divider);background:var(--terminal-panel);box-shadow:0 8px 30px var(--workspace-shadow)}.public-board-home .requestit-workspace .workspace-panel-head{color:var(--terminal-text)}.public-board-home .requestit-workspace .workspace-command-dock{border-top-color:var(--terminal-divider)}.public-board-home .requestit-workspace .workspace-status-row,.public-board-home .requestit-workspace .workspace-status-row p{color:var(--terminal-muted)}.public-board-home .requestit-workspace .workspace-status-row p.has-error{color:var(--terminal-coral)}.pb-action-dock{align-items:center!important}.public-board-home .workspace-command-dock .pb-action-dock textarea{color:var(--terminal-cyan)}.public-board-home .workspace-command-dock .pb-action-dock textarea[readonly]{cursor:pointer}.pb-action-dock .pb-dock-unlock,.pb-action-dock .pb-dock-apply{color:#ffd4c8;background:#301b18;border:1px solid #8d4e3e;border-radius:3px;flex:none;align-self:center;min-height:32px;padding:0 12px;font:10px/1.3 Departure Mono,ui-monospace,monospace}.pb-action-dock .pb-dock-unlock:hover,.pb-action-dock .pb-dock-apply:hover:not(:disabled){border-color:var(--pb-signal);background:#40241f}.pb-action-dock .pb-dock-apply{color:#c5f4e6;background:#142c28;border-color:#427d70}.pb-modal-scrim{z-index:80;backdrop-filter:blur(9px);background:#030708d9;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.pb-dialog{border:1px solid var(--pb-edge);border-top:2px solid var(--pb-signal);background:var(--pb-panel);scrollbar-color:#435258 var(--pb-raised);border-radius:4px;width:min(760px,100%);max-height:min(90dvh,920px);padding:clamp(25px,4vw,42px);position:relative;overflow:auto;box-shadow:0 26px 100px #000a}.pb-dialog-workflow{width:min(900px,100%)}.pb-dialog-close{border:1px solid var(--pb-edge);background:var(--pb-raised);width:34px;height:34px;color:var(--pb-muted);cursor:pointer;border-radius:3px;font-size:22px;line-height:1;position:absolute;top:17px;right:18px}.pb-dialog-close:hover{color:#fff;border-color:#728187}.pb-dialog-eyebrow{color:var(--pb-signal);letter-spacing:.1em;margin:0 42px 10px 0;font:10px/1.3 Departure Mono,ui-monospace,monospace}.pb-dialog h1{max-width:670px;color:var(--pb-ink);letter-spacing:-.035em;margin:0 44px 10px 0;font:600 clamp(27px,4vw,38px)/1.15 Geist Variable,sans-serif}.pb-dialog-lead{max-width:690px;color:var(--pb-muted);margin:0 0 22px;font-size:13px;line-height:1.75}.pb-walkthrough-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 23px;padding:0;list-style:none;display:grid}.pb-walkthrough-steps li{border:1px solid var(--pb-edge);background:var(--pb-raised);gap:11px;min-height:88px;padding:13px 12px;display:flex}.pb-walkthrough-steps li>span{color:var(--pb-signal);flex:none;font:12px/1.5 Departure Mono,monospace}.pb-walkthrough-steps strong{color:var(--pb-ink);margin:1px 0 5px;font-size:11px;font-weight:600;display:block}.pb-walkthrough-steps small{color:var(--pb-muted);font-size:10px;line-height:1.6;display:block}.pb-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.pb-dialog-primary,.pb-dialog-secondary,.pb-dialog-text-action{border:1px solid var(--pb-edge);background:var(--pb-raised);min-height:38px;color:var(--pb-ink);cursor:pointer;border-radius:3px;padding:0 13px;font:10px/1.3 Departure Mono,ui-monospace,monospace}.pb-dialog-primary{border-color:var(--pb-calm);background:var(--pb-calm);color:var(--pb-bg)}.pb-dialog-primary:hover{filter:brightness(1.05)}.pb-dialog-secondary:hover,.pb-dialog-text-action:hover{border-color:var(--pb-edge);background:var(--pb-raised);color:var(--pb-ink)}.pb-dialog-text-action{color:var(--pb-calm);background:0 0;border-color:#0000;margin-left:auto}.pb-copy-feedback{min-height:18px;color:var(--pb-calm);margin:9px 1px 0;font-size:10px}.pb-demo-row{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);gap:12px;margin-top:8px;display:grid}.pb-demo-capture,.pb-demo-pending,.pb-chat-note{border:1px solid var(--pb-edge);background:var(--pb-panel);min-width:0;margin:0}.pb-demo-capture img{object-fit:contain;background:var(--pb-panel);width:100%;max-height:245px;display:block}.pb-demo-capture figcaption{border-top:1px solid var(--pb-edge);color:var(--pb-ink);padding:8px 10px;font:9px/1.4 Departure Mono,monospace}.pb-demo-pending{align-content:center;min-height:150px;padding:18px;display:grid}.pb-demo-pending>span,.pb-chat-note>span{color:var(--pb-signal);letter-spacing:.07em;font:9px/1.4 Departure Mono,monospace}.pb-demo-pending p,.pb-chat-note p{color:var(--pb-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.pb-chat-note{flex-direction:column;justify-content:center;padding:16px;display:flex}.pb-chat-note code{overflow-wrap:anywhere;border:1px solid var(--pb-edge);background:var(--pb-raised);color:var(--pb-calm);margin-top:15px;padding:9px;font:9px/1.55 Departure Mono,monospace;display:block}.pb-example-list{gap:5px;margin:22px 0 0;display:grid}.pb-example-row{border:1px solid var(--pb-edge);background:var(--pb-raised);text-align:left;cursor:pointer;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:62px;padding:9px 12px;display:grid}.pb-example-row:hover{background:var(--pb-raised);border-color:#71888a}.pb-example-index{color:var(--pb-signal);font:10px/1.3 Departure Mono,monospace}.pb-example-row strong{color:var(--pb-ink);font-size:12px;font-weight:500;display:block}.pb-example-row small{color:var(--pb-muted);margin-top:3px;font-size:10px;display:block}.pb-example-row>span:last-child{color:var(--pb-calm)}.pb-example-footer{color:var(--pb-muted);margin:14px 0 0;font:9px/1.4 Departure Mono,monospace}.pb-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:23px 0;display:grid}.pb-help-grid>div{border:1px solid var(--pb-edge);background:var(--pb-raised);min-height:72px;padding:12px}.pb-help-grid kbd{border:1px solid var(--pb-edge);background:var(--pb-raised);color:var(--pb-ink);border-radius:2px;padding:3px 6px;font:9px/1.2 Departure Mono,monospace;display:inline-block}.pb-help-grid>div>span{color:var(--pb-muted);font-size:11px}.pb-help-grid p{color:var(--pb-muted);margin:7px 0 0;font-size:10px}.pb-local-note{border-left:2px solid var(--pb-calm);background:var(--pb-raised);padding:14px 16px}.pb-local-note strong{color:var(--pb-ink);font-size:11px}.pb-local-note p{color:var(--pb-muted);margin:5px 0 0;font-size:10px;line-height:1.65}.pb-access-reason{border-left:2px solid var(--pb-signal);background:var(--pb-raised);color:var(--pb-signal);padding:12px 14px;font-size:11px;line-height:1.65}@media (width<=860px){.pb-board-identity small{display:none}.pb-top-actions{gap:2px}.pb-nav-button{padding:0 8px}.pb-demo-row,.pb-walkthrough-steps{grid-template-columns:1fr}.pb-walkthrough-steps li{min-height:auto}}@media (width<=620px){.pb-topbar{gap:8px;min-height:40px;padding:4px 10px}.pb-brand{font-size:16px}.pb-board-identity{min-width:0;font-size:10px}.pb-top-actions{scrollbar-width:none;max-width:calc(100vw - 24px);margin-left:auto;overflow-x:auto}.pb-top-actions::-webkit-scrollbar{display:none}.pb-nav-button{min-height:28px;padding:0 6px;font-size:11px}.pb-board-picker{width:100%;min-width:0;max-width:180px;min-height:28px}.pb-workspace-shell{height:0}.pb-dialog{max-height:94dvh;padding:27px 18px 22px}.pb-dialog h1{font-size:30px}.pb-dialog-text-action{margin-left:0}.pb-help-grid{grid-template-columns:1fr}.pb-demo-capture img{max-height:185px}}@media (width<=390px){.pb-nav-button{padding:0 5px;font-size:8px}}@media (prefers-reduced-motion:reduce){.public-board-home *,.public-board-home :before,.public-board-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-board-home[data-theme=light]{color-scheme:light}.public-board-home .pb-workspace-shell[data-board-kind=sample] .workspace-hybrid-svg g[data-element-id=cover-title] text{letter-spacing:-2px;font-weight:650;font-family:Geist Variable,sans-serif!important}.public-board-home .workspace-toolbar{border-radius:6px;padding:7px;box-shadow:none!important}.public-board-home .workspace-panel-head{font:500 12px/1.4 Geist Variable,sans-serif}.public-board-home .workspace-panel-foot{opacity:1}.pb-demo-video{border:1px solid var(--pb-edge);border-radius:6px;margin:24px 0 0;overflow:hidden}.pb-demo-video video{background:#090d10;width:100%;max-height:430px;display:block}.pb-demo-video figcaption{color:var(--pb-muted);padding:10px 14px;font-size:12px}.pb-example-row{border-radius:4px}.pb-example-row strong{font-size:14px}.pb-example-row small{font-size:12px}.pb-example-index{font-size:20px}@media (width<=1060px){.pb-board-picker{max-width:190px}.pb-topbar{gap:12px;padding:4px 14px}.pb-top-actions{gap:2px}.pb-nav-button{padding:0 9px}}@media (width<=960px){.pb-topbar{gap:10px;padding:4px 12px}.pb-board-identity{order:0;min-width:0}.pb-top-actions{justify-content:flex-end}.pb-nav-button{min-height:28px;padding:0 9px;font-size:11px}.pb-board-picker{max-width:min(30vw,240px)}}.pb-dialog-demo{width:min(1050px,100%)}.pb-inline-action{cursor:pointer;background:0 0;border:0;padding:0;color:var(--pb-calm)!important;font-weight:600!important}@media (width<=600px){.pb-topbar{flex-wrap:wrap;gap:4px 10px}.pb-top-actions{gap:2px;display:flex;overflow:visible}.pb-board-identity{flex-basis:calc(100% - 110px)}.pb-board-picker{max-width:min(66vw,280px)}.pb-top-actions{width:100%}.pb-nav-button{white-space:nowrap}}.home-open-editor{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.local-connection{max-width:540px;margin:24px 0 12px}.local-connection>p{color:#666;margin:12px 0;font-size:.85rem;line-height:1.6}.local-connection details{color:#666;font-size:.8rem}.local-connection summary{cursor:pointer}.local-connection label{align-items:center;gap:12px;margin:12px 0;display:flex}.local-connection input{width:100px;font:inherit;border:1px solid #ddd;border-radius:6px;padding:8px}.local-connection a{color:inherit;text-underline-offset:3px;text-decoration:underline}.local-connection .local-connection-error{color:#9a3412}
