:root{--experience-bg:#101318;--experience-surface:#191f28;--experience-border:#303c4c;--experience-text:#f0f4fa;--experience-muted:#b0bbca;--experience-accent:#79b7ff;--experience-success:#8ee0b2;--experience-danger:#ffb1ad;--experience-radius:14px;--experience-gap:16px}.experience-state{border:1px solid var(--experience-border);border-radius:var(--experience-radius);background:var(--experience-surface);color:var(--experience-text);overflow-wrap:anywhere;margin:12px;padding:20px;font-size:14px;line-height:1.6}.experience-state p{color:var(--experience-muted);margin:8px 0 14px}.experience-repair{border-color:#9a5b54}.experience-repair strong{color:var(--experience-danger)}.experience-button,.apps-home button{border:1px solid var(--experience-border);color:var(--experience-text);cursor:pointer;background:#223954;border-radius:9px;min-height:42px;padding:10px 16px;font-size:14px}.experience-button:disabled,.apps-home button:disabled{opacity:.55;cursor:default}.experience-badge{border:1px solid var(--experience-border);color:var(--experience-muted);border-radius:20px;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.experience-success{color:var(--experience-success)}.experience-error{color:var(--experience-danger)}.workspace-strip{z-index:30;border-bottom:1px solid var(--experience-border);color:var(--experience-text);background:#17202c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:12px;display:flex;position:sticky;top:0}.workspace-strip strong{overflow-wrap:anywhere}.workspace-strip a{color:var(--experience-accent)}.apps-home{max-width:1120px;color:var(--experience-text);margin:0 auto;padding:24px;font-size:15px}.apps-home h1{margin:0;font-size:28px}.apps-home>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.apps-home p{color:var(--experience-muted);line-height:1.6}.apps-search{box-sizing:border-box;border:1px solid var(--experience-border);background:var(--experience-bg);width:100%;color:var(--experience-text);border-radius:10px;margin:16px 0 24px;padding:13px;font-size:15px}.apps-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.app-tile{border:1px solid var(--experience-border);background:var(--experience-surface);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.app-tile h2{margin:0;font-size:18px}.app-tile p{flex:1;margin:0}.app-tile a{color:var(--experience-text);text-decoration:none}.app-icon{color:#dcecff;background:#294869;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.app-tile footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-tile footer a{color:var(--experience-accent);padding:8px 0}.news-workspace{max-width:1200px;color:var(--experience-text);gap:24px;margin:0 auto;padding:24px;display:grid}.news-workspace>header p{color:var(--experience-muted);margin:0;line-height:1.6}.news-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.news-report{background:var(--experience-surface);border:1px solid var(--experience-border);border-radius:var(--experience-radius);min-width:0;padding:20px}.news-report h2{margin:0 0 12px;font-size:18px}.news-report h3{font-size:17px;line-height:1.4}.news-report p{line-height:1.7}.news-report .report-summary{max-height:180px;overflow:auto}.news-report footer{margin-top:16px}.news-workspace .wt-card{border-radius:var(--experience-radius);background:var(--experience-surface);padding:20px;font-size:14px}.news-workspace .wt-card h3{font-size:18px}.news-workspace .wt-result{min-height:240px}.news-workspace .wt-action-layout{grid-template-columns:180px minmax(0,1fr)}@media (width<=700px){.apps-home,.news-workspace{padding:16px}.news-reports,.news-workspace .wt-action-layout{grid-template-columns:1fr}.news-workspace .wt-actions{flex-flow:wrap}.workspace-strip{padding:8px 12px}.apps-home>header{flex-direction:column;align-items:flex-start}}.sidebar-backdrop{display:none}dialog::backdrop{background:#000a}.news-workspace>header>a{margin-top:16px;text-decoration:none;display:inline-block}.news-workspace>header{overflow-wrap:anywhere}@media (width<=640px){.sidebar-backdrop{z-index:49;background:#0009;border:0;display:block;position:fixed;inset:0}.news-workspace .wt-result{padding:12px}.news-workspace .wt-card,.news-report{padding:14px}.news-workspace .wt-actions button{flex:1;min-width:100px}}.page-brief{max-width:850px;padding:16px}.page-brief h2{margin-top:0}.page-brief h3{color:var(--text-muted,#aaa);font-size:13px}.page-brief label{margin:12px 0;display:block}.page-brief textarea{box-sizing:border-box;color:#eee;background:#15181c;border:1px solid #444;border-radius:8px;width:100%;min-height:80px;padding:10px;display:block}.page-brief section{border-bottom:1px solid #292d33;padding:4px 0}.apps-toolbar{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.apps-list{flex-direction:column;gap:10px;display:flex}.apps-list .app-tile{grid-template-columns:48px minmax(130px,1fr) minmax(180px,2fr) auto;align-items:center;gap:12px;display:grid}.app-management{border-top:1px solid #333;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.apps-toolbar button[aria-pressed=true]{background:#203b59;border-color:#649cda}@media (width<=800px){.apps-list .app-tile{flex-direction:column;align-items:stretch;display:flex}}.apps-list .app-management,.apps-list .app-tile footer,.apps-list .app-tile>small{grid-column:1/-1}.apps-list .app-management{flex-direction:row}.apps-list .app-tile footer{justify-content:flex-end;margin-top:0}.apps-toolbar select{color:#dce7f3;background:#161e28;border:1px solid #405169;border-radius:8px;padding:9px 12px}.apps-list .app-tile h2,.apps-list .app-tile p{margin:0}.page-brief button,.page-brief details{margin-top:12px}.apps-toolbar[aria-label="Page trust checks"]{gap:8px;margin:0;padding:10px 14px;font-size:12px}.apps-toolbar[aria-label="Page trust checks"]>span{background:#131b25;border:1px solid #37485b;border-radius:8px;padding:8px 10px}.experience-state a{color:var(--experience-accent)}.experience-state button,.page-brief button{color:var(--experience-text);border:1px solid var(--experience-border);cursor:pointer;background:#223954;border-radius:8px;min-height:40px;margin:4px 8px 4px 0;padding:9px 12px}.experience-state button:disabled,.page-brief button:disabled{opacity:.5;cursor:default}.automation-recovery{max-width:760px}.automation-recovery h3{margin:0 0 14px}.automation-recovery details{margin:12px 0}.comment-content{min-width:0;position:relative}.comment-content .comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;padding-right:28px;line-height:1.45}:is(.board-canvas,.fp-dialog,.rt-dialog) .comment-content button.comment-menu-toggle{width:24px;height:24px;color:inherit;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:0;right:0}:is(.board-canvas,.fp-dialog,.rt-dialog) :is(.comment-content:hover,.comment-content:focus-within,.comments-item:hover,.fp-comment:hover,.record-comment-thread li:hover) button.comment-menu-toggle,:is(.board-canvas,.fp-dialog,.rt-dialog) .comment-content button.comment-menu-toggle[aria-expanded=true]{opacity:.65;pointer-events:auto}.comment-content button.comment-menu-toggle:hover{opacity:1;background:var(--surface-raised,#22303d)}.comment-menu{border:1px solid var(--line,#35404d);background:var(--surface-raised,#1a2330);min-width:120px;color:var(--text,#ddd);border-radius:7px;margin:0;padding:4px;font-size:12px;position:fixed;inset:auto;box-shadow:0 5px 18px #0005}.comment-menu:popover-open{display:grid}.comment-menu[popover] button[role=menuitem]{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px}.comment-menu[popover] button[role=menuitem]:hover,.comment-menu[popover] button[role=menuitem]:focus-visible{background:var(--surface-selected,#29394a)}.comment-menu[popover] button.comment-delete{color:var(--danger,#f29d9d)}.comment-inline-editor textarea{box-sizing:border-box;resize:vertical;background:var(--surface,#111922);width:100%;min-height:65px;color:inherit;font:inherit;border:1px solid var(--line,#435366);border-radius:6px;padding:7px;line-height:1.4}.comment-inline-editor>div{gap:5px;margin-top:5px;display:flex}.comment-content .comment-inline-editor button,.comment-content .comment-error button{font:inherit;border:1px solid var(--line,#435366);background:var(--surface-raised,#22303d);color:inherit;cursor:pointer;border-radius:5px;padding:4px 8px;font-size:11px}.comment-content .comment-error{color:var(--warning,#efb975);margin:6px 0;font-size:11px}.comment-content .comment-error button{margin-left:6px}.comment-undo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;text-decoration:underline}@media (hover:none){:is(.board-canvas,.fp-dialog,.rt-dialog) .comment-content button.comment-menu-toggle{opacity:.65;pointer-events:auto}}.np-dialog{box-sizing:border-box;color:#e0e6ed;background:#11161d;border:1px solid #3a4655;border-radius:16px;width:min(780px,100vw - 40px);max-height:88vh;margin:auto;padding:26px;font:14px/1.6 system-ui;overflow:auto}.np-dialog::backdrop{background:#000b}.np-dialog header,.np-dialog footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-dialog h2{margin:4px 0 16px;font-size:23px;line-height:1.3}.np-eyebrow{color:#8cb6e5;letter-spacing:.12em;font-size:11px}.np-dialog button{color:inherit;cursor:pointer;font:inherit;background:#1c2633;border:1px solid #40516a;border-radius:8px;padding:9px 14px}.np-dialog button:disabled{opacity:.5;cursor:wait}.np-dialog button:focus-visible,.np-dialog input:focus-visible,.np-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #80b9ff}.np-choices{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 20px;display:grid}.np-choices button{text-align:left;gap:4px;padding:16px;display:grid}.np-choices button[aria-pressed=true]{background:#1b3452;border-color:#70b1ff}.np-choices span,.np-note,.np-preview small{color:#a8b4c3;font-size:12px}.np-dialog label{gap:6px;margin:14px 0;display:grid}.np-dialog input,.np-dialog textarea{box-sizing:border-box;color:#e0e6ed;width:100%;font:inherit;background:#0b1016;border:1px solid #415066;border-radius:7px;padding:10px}.np-dialog textarea{resize:vertical;min-height:86px}.np-dialog footer{border-top:1px solid #303b49;margin-top:24px;padding-top:16px}.np-dialog .np-primary{background:#2863a3;border-color:#4f94df}.np-dialog [role=alert]{color:#ffbb9b}.np-preview{grid-template-columns:1.2fr 1fr;gap:12px;margin:20px 0;display:grid}.np-preview section{background:#0e141d;border:1px solid #37485b;border-radius:10px;gap:10px;min-width:0;padding:16px;display:grid}.np-preview .np-source{grid-column:1/-1}.np-action-preview{grid-template-columns:1fr 1.4fr;gap:10px;font-size:12px;display:grid}.np-action-preview>span{background:#1c2c40;border-radius:6px;padding:10px}.np-dialog ul{color:#bdc8d5;padding-left:20px}.np-dialog li{margin:8px 0}.np-dialog p,.np-dialog h3{overflow-wrap:anywhere}@media (width<=560px){.np-dialog{padding:18px}.np-choices,.np-preview{grid-template-columns:1fr}.np-dialog h2{font-size:20px}}.app-selector{border:1px solid var(--border,#39414d);background:var(--panel,#11151e);width:min(940px,94vw);max-width:94vw;height:fit-content;max-height:92dvh;color:var(--text,#e3e7ee);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0008}.app-selector::backdrop{background:#030810df}.as-shell{padding:18px 22px}.as-header{align-items:center;gap:12px;display:flex}.as-header h2{margin:0;font-size:18px}.as-header input{flex:1;min-width:0;max-width:300px;margin-left:auto;padding:7px 10px;font-size:12px}.as-header .as-actions{flex:0 0 30px;height:30px;position:relative}.app-selector .as-actions .comment-menu-toggle{opacity:1;pointer-events:auto;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;display:grid;position:static}.app-selector button.as-close{color:var(--muted);background:0 0;border:0;padding:0 5px;font-size:22px}.as-status{text-align:right;height:14px;color:var(--muted);font-size:10px}.as-groups{justify-content:center;align-items:center;gap:24px;margin:4px auto 12px;display:flex}.as-groups>div{text-align:center;min-width:160px}.as-groups h3{margin:0;font-size:17px}.as-groups span{color:var(--muted);font-size:10px}.as-groups button{border-radius:50%;width:32px;height:32px;padding:0}.as-legend{justify-content:center;gap:24px;margin:8px 0;display:flex}.as-type{align-items:center;gap:6px;font-size:11px;display:inline-flex}.as-type svg{width:16px;height:16px}.as-type.data,.as-node.data{--type-color:#79c5ea}.as-type.staging,.as-node.staging{--type-color:#e7bb72}.as-type.automation,.as-node.automation{--type-color:#b49df0}.as-type{color:var(--type-color)}.as-body{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:24px;min-height:400px;display:grid}.as-map{align-self:center;min-width:0}.as-orbit{aspect-ratio:1;width:min(100%,470px);margin:auto;position:relative}.as-orbit:before{content:"";background:radial-gradient(circle,#86b2cd08,#0000 70%);border:1px solid #71899d44;border-radius:50%;position:absolute;inset:16%}.as-orbit-center{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:36%}.as-orbit-center strong{font-size:13px}.as-orbit-center span{color:var(--muted);font-size:10px}.app-selector .as-node{background:var(--panel,#11151e);width:112px;max-width:27%;color:var(--text);text-align:center;cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:5px;transition:background .12s;display:flex;position:absolute;transform:translate(-50%,-50%)}.as-node:hover .as-node-icon{border-color:var(--type-color);background:color-mix(in srgb,var(--type-color) 12%,var(--panel,#11151e))}.as-node:focus-visible{outline:none}.as-node:focus-visible .as-node-icon{outline:2px solid var(--type-color);outline-offset:3px}.as-node-icon{border:1px solid color-mix(in srgb,var(--type-color) 50%,transparent);background:color-mix(in srgb,var(--type-color) 9%,var(--panel));width:42px;height:42px;color:var(--type-color);border-radius:14px;place-items:center;display:grid}.as-node-icon svg{width:23px;height:23px}.as-node strong{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.as-node small{color:var(--type-color);font-size:9px}.as-note{align-self:end;max-height:250px;margin-bottom:12px;padding:14px 0 0 14px;overflow:auto}.as-note h4{color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:500}.as-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.as-editor{border-left:1px solid var(--border);align-self:stretch;min-width:0;max-height:440px;padding-left:16px;overflow:auto}.as-editor h3{margin:0 0 12px;font-size:14px}.as-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.as-editor label{flex-direction:column;gap:5px;margin-bottom:10px;font-size:11px;display:flex}.as-editor input:not([type=checkbox]),.as-editor textarea,.as-editor select{box-sizing:border-box;width:100%;font:inherit;padding:7px;font-size:12px}.as-editor textarea{resize:vertical;min-height:110px}.as-editor fieldset{border:0;margin:12px 0;padding:0}.as-editor legend{color:var(--muted);margin-bottom:8px;font-size:11px}.as-editor label.as-check{flex-direction:row;align-items:center;gap:8px;font-size:12px}.as-editor footer,.as-manage-app>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.as-editor button,.as-error button,.as-app-pages button{padding:5px 8px;font-size:11px}.as-manage-app{border-bottom:1px solid var(--border);padding:12px 0}.as-body.as-editing{grid-template-columns:minmax(0,1fr) 300px}.as-error{color:#fca5a5;margin:6px 0;font-size:12px}.as-empty,.as-loading{color:var(--muted);text-align:center;font-size:12px}.as-app-pages{justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.as-empty{margin-top:-14px;position:relative}.app-selector button:disabled{cursor:default;opacity:.45}@media (width<=700px){.as-shell{padding:12px}.as-body,.as-body.as-editing{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0}.as-orbit{max-width:390px}.as-note{width:min(250px,85%);max-height:150px;margin:0 0 0 auto;padding:8px 0 0 12px}.as-editor{border-left:0;border-top:1px solid var(--border);max-height:340px;padding:12px 0}.as-header{gap:7px}.as-header input{width:100px;max-width:180px}.as-node strong{font-size:10px}.as-node-icon{width:35px;height:35px}.as-legend{gap:16px}.as-groups{gap:12px}.as-groups h3{font-size:15px}}.as-sidebar{flex-direction:column;gap:16px;min-width:0;padding:22px 0 12px;display:flex}.as-sidebar .as-groups{gap:12px;width:100%;margin:0}.as-sidebar .as-groups>div{overflow-wrap:anywhere;flex:1;min-width:0}.as-sidebar .as-groups button{flex-shrink:0}.as-sidebar .as-legend{flex-wrap:wrap;gap:12px;margin:0}.as-sidebar .as-note{border:0;flex:1;align-self:stretch;min-height:160px;max-height:300px;margin:4px 0 0;padding-top:12px}.as-sidebar .as-editor{border-left:0;border-top:1px solid var(--border);flex:1;max-height:360px;padding:12px 0 0}@media (width<=700px){.as-sidebar{gap:12px;padding:0}.as-sidebar .as-note{width:auto;min-height:90px;max-height:160px;margin:0}.as-sidebar .as-groups{max-width:320px;margin:0 auto}.as-sidebar .as-editor{max-height:340px}}.as-context-menu{box-sizing:border-box;border:1px solid var(--line,#35404d);background:var(--surface-raised,#22252e);width:210px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);color:var(--text,#eeeef2);border-radius:9px;margin:0;padding:5px;font-size:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 6px 24px #0007}.as-context-menu:popover-open{flex-direction:column;gap:2px;display:flex}.as-context-menu [role^=menuitem]{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px}.as-context-menu [role^=menuitem]:hover,.as-context-menu [role^=menuitem]:focus-visible{background:var(--surface-selected,#29394a);outline:none}.as-context-menu .as-menu-danger{color:#f29d9d}.as-menu-title{color:var(--muted,#aaaab9);overflow-wrap:anywhere;padding:5px 9px;font-size:11px;font-weight:500}.as-menu-types{border-block:1px solid var(--line,#35404d);flex-direction:column;margin:3px 0;padding:4px 0;display:flex}.as-menu-types [role=menuitemradio]{color:var(--type-color);align-items:center;gap:7px;display:flex}.as-menu-types [aria-checked=true]:after{content:"✓";margin-left:auto}.as-sidebar .as-groups button.as-group-name{width:auto;max-width:100%;height:auto;font:inherit;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:5px;padding:3px 5px}.as-group-name:hover{background:var(--surface-selected)!important}.as-group-name:focus-visible{outline:1px solid var(--accent)}.as-node.is-current .as-node-icon{border:2px solid var(--type-color);background:color-mix(in srgb,var(--type-color) 16%,var(--panel,#11151e));box-shadow:none}.fp-dialog{background:var(--panel,#11151e);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text,#e3e7ee);box-sizing:border-box;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 70px #0009}.fp-dialog[open]{flex-direction:column;display:flex}.fp-dialog::backdrop{background:#000b}.fp-header{border-bottom:1px solid var(--border,#39414d);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:5px 12px;display:flex}.fp-header>div{min-width:0}.fp-header h2{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:15px;overflow:hidden}.fp-header small,.fp-hint,.fp-comment small,.fp-thread>small{color:var(--muted,#a3aeba);font-size:12px}.fp-header>div:last-child{flex-shrink:0;align-items:center;gap:12px;display:flex}.fp-download{color:var(--accent,#7dd3df);font-size:12px}.fp-download[aria-disabled=true]{pointer-events:none;opacity:.4}.fp-layout{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid}.fp-content{background:#646972;min-width:0;min-height:0;padding:0;overflow:auto}.fp-content>p{padding:18px}.fp-content>img{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.fp-comments{border-left:1px solid var(--border,#39414d);box-sizing:border-box;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow:auto}.fp-comments h3{margin:0;font-size:14px}.fp-comments p{margin:0;line-height:1.5}.fp-threads{flex:1;min-height:90px;overflow:auto}.fp-thread{border-bottom:1px solid var(--border,#39414d);padding:10px 0;font-size:12px}.fp-thread.selected{border-left:2px solid var(--accent,#7dd3df);padding-left:8px}.fp-thread button.fp-quote{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;font-size:12px}.fp-comments blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #c8aa40;max-height:100px;margin:6px 0;padding-left:8px;font-size:12px;overflow:auto}.fp-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.fp-compose{border-top:1px solid var(--border,#39414d);flex-shrink:0;padding-top:10px}.fp-compose textarea{box-sizing:border-box;width:100%;min-height:80px;max-height:150px;font:inherit;resize:vertical;margin:8px 0;font-size:12px;display:block}.fp-compose>div{flex-wrap:wrap;gap:6px;display:flex}.fp-dialog button,.fp-dialog select{padding:5px 8px;font-size:12px}.fp-comments [role=alert],.fp-content [role=alert]{color:#fca5a5;font-size:12px}.fp-pdf{flex-direction:column;height:100%;min-height:0;display:flex}.fp-reader-tools{background:var(--panel,#11151e);color:var(--text,#e3e7ee);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.fp-reader-tools input{width:48px;padding:3px;font-size:12px}.fp-pdf-scroll{flex:1;min-height:0;padding:8px;overflow:auto}.fp-paper{color:#000;background:#fff;flex-shrink:0;margin:auto;position:relative;box-shadow:0 2px 12px #0005}.fp-paper canvas{display:block}.fp-highlight-layer{pointer-events:none;position:absolute;inset:0}.fp-highlight{mix-blend-mode:multiply;position:absolute}.fp-highlight.yellow,.fp-text-mark.yellow{background:#f7d44b66}.fp-highlight.green,.fp-text-mark.green{background:#49d89866}.fp-highlight.blue,.fp-text-mark.blue{background:#6aaeff66}.fp-focused{outline:1px solid #b8860b}.fp-text{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;background:var(--panel,#11151e);min-height:100%;color:var(--text,#e3e7ee);margin:0;padding:20px;font:13px/1.6 ui-monospace,monospace}.fp-paper .textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.fp-paper .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.fp-paper .textLayer>:not(.markedContent),.fp-paper .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.fp-paper .textLayer .markedContent{display:contents}.fp-paper .textLayer ::selection{color:#0000;background:#34d39966}.fp-paper .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}@media (width<=800px){.fp-layout{grid-template-columns:minmax(0,1fr) 260px}.fp-comments{padding:10px}}@media (width<=580px){.fp-layout{flex-direction:column;display:flex}.fp-content{flex:1;min-height:220px}.fp-comments{border-left:0;border-top:1px solid var(--border,#39414d);height:38%}.fp-compose textarea{min-height:45px}.fp-download{font-size:10px}}.fp-heading{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex;overflow:hidden}.fp-heading small{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:35px;font-size:11px;display:block;overflow:hidden}.fp-header h2{font-size:14px;line-height:1.3}.fp-header>div:last-child{gap:10px}.fp-dialog .fp-header button{padding:3px 8px}.fp-reader-tools button,.fp-reader-tools select{padding:3px 7px}.fp-paper.fp-has-selection .textLayer ::selection{background:0 0}.fp-pending-layer{opacity:.4;mix-blend-mode:multiply}.fp-highlight.fp-pending-selection{mix-blend-mode:normal;background:#34d399}.fp-paper .textLayer::selection{color:#0000;background:#34d39966}.fp-paper.fp-has-selection .textLayer::selection{background:0 0}.fp-paper .textLayer br::selection{background:0 0}.fp-comments blockquote{box-sizing:border-box;background:#f7d44b18;border-left:2px solid #c8aa40;border-radius:5px;padding:7px 9px}.fp-quote-wrap{min-width:0;padding-right:27px;position:relative}.fp-thread .fp-quote blockquote{margin:0}.fp-thread .fp-thread-tools{width:24px;height:24px;position:absolute;top:0;right:0}.fp-dialog .fp-thread:hover .fp-thread-tools .comment-menu-toggle,.fp-dialog .fp-thread:focus-within .fp-thread-tools .comment-menu-toggle{opacity:.65;pointer-events:auto}.fp-comment{padding:7px 0}.fp-comments .fp-comment-meta{color:var(--muted,#a3aeba);opacity:0;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:5px 0 0;font-size:10px;line-height:1.4;transition:opacity .12s;display:flex}.fp-comment-meta>:not(:first-child):before{content:"·";margin-right:6px}.fp-thread:hover .fp-comment-meta,.fp-thread:focus-within .fp-comment-meta{opacity:.65}@media (hover:none){.fp-comments .fp-comment-meta{opacity:.65}.fp-dialog .fp-thread-tools .comment-menu-toggle{opacity:.65;pointer-events:auto}}.fp-discussion-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-discussion-heading h3{min-width:0}.fp-discussion-heading .fp-discussion-tools{flex:0 0 24px;height:24px}.fp-dialog .fp-discussion-tools button.comment-menu-toggle{opacity:.65;pointer-events:auto;position:static}.fp-discussion-section{min-width:0}.fp-fold-content[hidden]{display:none}.fp-dialog .fp-fold-preview{text-align:left;width:100%;min-width:0;color:var(--muted,#a3aeba);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:5px 0;font-size:11px;line-height:1.4;display:flex}.fp-fold-preview>span:first-child{flex-shrink:0}.fp-fold-preview>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fp-fold-preview:focus-visible{outline:1px solid var(--accent,#7dd3df);outline-offset:2px;border-radius:4px}.fp-dialog .fp-quote-fold.is-collapsed>.fp-fold-preview{background:#f7d44b18;border-left:2px solid #c8aa40;border-radius:5px;padding:6px 8px}.fp-quote-fold blockquote{max-height:none;overflow:visible}.fp-comments-fold{margin-top:5px}.fp-comments-fold.is-collapsed{margin-bottom:5px}.block-menu{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.block-menu .block-menu-toggle{border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:6px;display:inline-flex;position:relative}.block-menu-active{background:var(--accent,#83d8e6);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.block-menu-panel[popover]{box-sizing:border-box;border:1px solid var(--line,#3c4b5b);background:var(--surface-raised,#192330);width:320px;max-width:calc(100vw - 24px);max-height:min(420px,100dvh - 24px);color:var(--ink,#e5e7eb);border-radius:12px;margin:0;padding:12px;font-family:inherit;font-size:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #0006}.block-menu-heading{color:var(--muted,#a4b3c5);margin-bottom:10px;font-size:12px}.block-menu-panel label{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.block-menu-panel input,.block-menu-panel select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:var(--surface-raised,#192330);border:1px solid var(--line,#3c4b5b);border-radius:7px;padding:6px 8px}.block-menu-panel .block-menu-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.block-menu-panel button,.block-menu-panel a{font:inherit;color:inherit;background:var(--surface-raised,#192330);border:1px solid var(--line,#3c4b5b);cursor:pointer;border-radius:7px;padding:6px 8px;text-decoration:none}.block-menu-panel button:disabled{opacity:.45;cursor:default}.block-menu-panel :focus-visible{outline:2px solid var(--accent,#74b4ed);outline-offset:2px}.block-menu-panel .block-menu-context{color:var(--ink,#e5e7eb);overflow-wrap:anywhere;margin:0 0 10px;font-weight:600}.block-action-menu .block-toolbar-actions,.block-action-menu .bb-controls{flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;display:flex}.block-action-menu .block-toolbar-actions button,.block-action-menu .block-toolbar-actions a{box-sizing:border-box;text-align:left;width:100%;min-height:32px;padding:6px 8px;font-size:12px;display:block}.block-edit-actions{border-top:1px solid var(--line,#3c4b5b);gap:6px;margin-top:12px;padding-top:12px;display:grid}.block-edit-actions>strong{color:var(--muted,#a4b3c5);margin-bottom:2px;font-size:11px}.block-edit-actions button{text-align:left;width:100%}.block-edit-actions .block-remove-action{color:var(--danger,#f1a4a4)}.pb-edit-fallback{z-index:2;position:absolute;top:12px;right:12px}.pb-edit-fallback .block-menu-toggle{font:inherit;color:inherit;background:var(--surface-raised,#192330);border:1px solid var(--line,#3c4b5b);cursor:pointer}.pb-card-content[data-edit-fallback] :is(.rt-toolbar,.rt-form>h3,.ng-form>h3){padding-right:40px}.pb-card-content[data-edit-fallback]>.pb-content-tools .block-edit-actions{border:0;margin:0;padding:0}.block-edit-actions:first-child{border-top:0;border-bottom:1px solid var(--line,#3c4b5b);margin-top:0;margin-bottom:14px;padding-top:0;padding-bottom:12px}.pb-card-content[data-edit-fallback] .ai-input-heading,.pb-card-content[data-edit-fallback]>.wt-card>header{padding-right:40px}.pb-edit-fallback .block-edit-actions:first-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pb-card-content[data-edit-fallback] :is(.pb-legacy-title,.wt-form>h3){padding-right:40px}.record-comments{border-top:1px solid var(--line,#303b47);min-width:0;margin-top:18px;padding-top:14px}.record-comments h4{margin:0 0 14px;font-size:13px}.record-comments h4 span{opacity:.55;margin-left:5px;font-size:11px;font-weight:400}.record-comments-empty{opacity:.6;margin:0 0 14px}.record-comment-thread{gap:16px;margin:0;padding:0;list-style:none;display:grid}.record-comment-thread>li{grid-template-columns:26px minmax(0,1fr);gap:9px;display:grid}.record-comment-avatar{background:var(--surface-selected,#243547);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.record-comment-meta{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.record-comment-meta time{opacity:.55;font-size:10px}.record-comment-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.record-comment-thread ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:16px}.record-comment-thread a{color:var(--accent,#a8cbf4)}.record-comment-composer{border:1px solid var(--line,#3c4b5b);border-radius:8px;margin-top:18px;padding:10px}.record-comment-composer textarea{font:inherit;color:inherit;box-sizing:border-box;resize:vertical;background:0 0;border:0;width:100%;min-height:70px;margin:8px 0;padding:0;line-height:1.4}.record-comment-submit{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-comment-submit span{opacity:.55;font-size:10px}.record-comment-submit button{background:var(--surface-selected,#243547)}.record-comment-composer [role=alert]{color:var(--warning,#efb975);margin:8px 0 0;font-size:11px}.record-comment-composer button:disabled{opacity:.45;cursor:default}.board-canvas .board-canvas-card[data-block-role=comments]{align-self:start}.comments-block{flex-direction:column;min-height:0;display:flex}.comments-block .rt-toolbar{flex-wrap:nowrap;margin-bottom:8px;padding-bottom:7px}.comments-heading{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.comments-heading h3{flex:none}.comments-count{opacity:.5;margin-left:7px;font-size:10px;font-weight:400}.comments-heading .comments-scope{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.comments-order-note{opacity:.65;padding:4px 2px 8px;font-size:10px;line-height:1.4;display:block}.comments-feed{min-height:0;max-height:420px;overflow:auto}.comments-document{background:#3b82f60a;border:1px solid #4b8ddb;border-radius:7px;margin:10px 0 6px;padding:7px 9px}.comments-document:first-child{margin-top:0}.comments-document h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.comments-document-meta{opacity:.55;flex-wrap:wrap;gap:4px 8px;margin-top:3px;font-size:10px;display:flex}.comments-document-meta span:before{content:"·";margin-right:8px}.comments-item{padding:5px 0 9px}.comments-item+.comments-item{border-top:1px solid var(--line,#303943);padding-top:8px}.comments-block .comment-body{margin:2px 0 5px;font-size:12px;line-height:1.45}.comments-block .comments-item-meta{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:3px 0 0;font-size:10px;display:flex}.comments-item-meta>span{opacity:.45}.board-canvas .comments-block button.comments-open{min-height:0;color:var(--accent,#89c5d4);opacity:.75;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;line-height:1.4}.board-canvas .comments-block button.comments-open:hover{opacity:1;text-decoration:underline}.comments-item blockquote{border-left:2px solid var(--accent,#89c5d4);opacity:.65;white-space:pre-wrap;margin:3px 0 6px;padding:4px 8px;font-size:11px;line-height:1.4}.comments-item blockquote small{opacity:.65;margin-bottom:2px;font-size:10px;display:block}.comments-pagination{align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}.comments-pagination span{margin-right:auto}@container (width<=620px){.board-canvas .board-canvas-card[data-block-role=comments]{flex:none;align-self:stretch}}.running-input,.running-input-editor{border:1px solid var(--border,#39414c);background:var(--surface,#0f141eb3);overflow-wrap:anywhere;border-radius:12px;margin-block:12px;padding:16px}.running-input header{justify-content:space-between;align-items:center;gap:12px;display:flex}.running-input p{margin-block:8px}.running-input small{opacity:.8}.running-input details{margin-block:8px}.running-input-editor fieldset{border:0;min-width:0;padding:0}.running-input-editor label{gap:6px;min-width:0;margin-block:8px;display:grid}.running-input-editor input,.running-input-editor select{box-sizing:border-box;width:100%;min-width:0;padding:8px}.running-input-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.running-input-columns>button{justify-self:start}.running-input-editor footer{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (width<=600px){.running-input-columns{grid-template-columns:1fr}}.spending-chart,.page-budget-editor,.page-budget-settings{color:#dce7f2;box-sizing:border-box;background:#0c1117;border:1px solid #33465a;border-radius:9px;min-width:0;margin-top:16px;padding:16px;font-size:13px}.spending-chart header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.spending-chart h4,.page-budget-editor h4{margin:0;font-size:14px}.spending-name,.spending-note{color:#a5b4c4;font-size:12px;line-height:1.6}.spending-totals{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0;display:flex}.spending-manual{color:#61d4b6}.spending-auto{color:#b8a2ff}.spending-chart svg{fill:#a5b4c4;width:100%;min-width:0;height:auto;font-size:12px;display:block}.spending-chart figure{margin:14px 0 4px}.spending-chart figcaption{color:#a5b4c4;font-size:12px}.spending-chart .spending-fill-manual{fill:#61d4b6;background:#61d4b6}.spending-chart .spending-fill-auto{fill:#b8a2ff;background:#b8a2ff}.spending-bar-row{margin:12px 0}.spending-bar-row>div:first-child{overflow-wrap:anywhere;justify-content:space-between;gap:12px;font-size:12px;display:flex}.spending-track{background:#18212d;border-radius:4px;height:14px;margin-top:7px;display:flex;overflow:hidden}.spending-track i{height:100%;display:block}.spending-chart input,.page-budget-editor input,.page-budget-editor select,.page-budget-settings select{color:#dce7f2;box-sizing:border-box;background:#111820;border:1px solid #425870;border-radius:6px;max-width:100%;padding:9px}.spending-chart header label{align-items:center;gap:8px;font-size:12px;display:flex}.page-budget-editor fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:16px;min-width:0;margin:16px 0;padding:0;display:grid}.page-budget-editor label{flex-direction:column;gap:8px;min-width:0;display:flex}.page-budget-editor footer{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.page-budget-editor button,.page-budget-settings button{color:#e1edff;cursor:pointer;background:#1d3858;border:1px solid #365576;border-radius:6px;padding:8px 12px}.page-budget-editor button:disabled{opacity:.45;cursor:default}.page-budget-editor [role=alert]{color:#f5bb74}.page-budget-summary{color:#a5b4c4;border-top:1px solid #33465a;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.page-budget-summary a{color:#9fc9ec}.spending-table{overflow:auto}.spending-table table{border-collapse:collapse;width:100%;font-size:12px}.spending-table th,.spending-table td{text-align:left;border-bottom:1px solid #33465a;padding:8px}.spending-chart details{margin-top:8px}.spending-chart summary{cursor:pointer;color:#a5b4c4}.news-workspace{box-sizing:border-box;width:100%}.spending-chart figure{background:#101923;border-radius:8px;margin-top:14px;padding:12px 8px}.spending-chart figcaption{margin-bottom:10px}.spending-totals .spending-manual:before,.spending-totals .spending-auto:before{content:"";background:currentColor;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.spending-chart header label{flex-wrap:wrap;min-width:0;max-width:100%}.spending-chart input{width:170px;min-width:0}.spending-chart figure{overflow-x:auto}.spending-chart svg{min-width:360px}.page-budget-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-budget-editor [role=status],.page-budget-editor small{color:#a5b4c4;font-size:11px}.page-budget-editor>details>summary,.spending-chart .spending-note>summary{cursor:pointer}.spending-chart svg{max-height:220px}.spending-chart figure{margin-top:10px}.spending-chart .spending-note,.page-budget-editor>details{margin:8px 0 0}.page-budget-editor fieldset{margin:14px 0}.wt-card{box-sizing:border-box;color:#ddd;background:#111;border:1px solid #292929;border-radius:10px;min-width:0;padding:18px;font-size:13px}.wt-card h3{color:#eee;margin:0 0 14px;font-size:15px}.wt-card header,.wt-card footer,.wt-dialog header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wt-card footer{margin-top:16px;font-size:11px}.wt-card button,.wt-dialog button{color:#e1edff;cursor:pointer;background:#1d3858;border:1px solid #365576;border-radius:7px;padding:8px 12px}.wt-card button:disabled{opacity:.45;cursor:default}.wt-card button:focus-visible,.wt-card input:focus-visible,.wt-card select:focus-visible,.wt-card textarea:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.wt-action-layout{grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:16px;display:grid}.wt-actions{flex-direction:column;align-self:start;gap:8px;display:flex}.wt-actions button{text-align:left}.wt-actions .wt-selected{border-color:#60a5fa}.wt-result{background:#0c0f13;border:1px solid #263343;border-radius:8px;min-width:0;min-height:160px;padding:16px}.wt-result header{color:#a6c8ee;font-size:12px}.wt-result-preview{overflow-wrap:anywhere;max-height:240px;overflow:auto}.wt-muted{color:#999;line-height:1.65}.wt-highlights{gap:12px;margin:0;display:grid}.wt-highlights>div{border-bottom:1px solid #262626;padding-bottom:10px}.wt-highlights dt{color:#999;margin-bottom:5px;font-size:11px}.wt-highlights dd{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.wt-brief-preview{overflow-wrap:anywhere;max-height:220px;line-height:1.7;overflow:auto}.wt-stale,.wt-card [role=alert]{color:#f5bb74}.wt-form{flex-direction:column;gap:12px;display:flex}.wt-form label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wt-form input:not([type=checkbox]),.wt-form select,.wt-form textarea{color:#ddd;box-sizing:border-box;background:#181818;border:1px solid #444;border-radius:5px;max-width:100%;padding:8px}.wt-form textarea{width:100%;min-height:70px}.wt-dialog{color:#ddd;overflow-wrap:anywhere;background:#141414;border:1px solid #444;border-radius:12px;width:min(850px,85vw);max-height:85vh;margin:auto;padding:24px;overflow:auto}.wt-dialog::backdrop{background:#000a}.wt-dialog pre{white-space:pre-wrap}.wt-dialog header{background:#141414;padding:12px 0;position:sticky;top:-24px}.wt-dialog h2{font-size:18px}.wt-dialog details{margin:12px 0}@container (width<=500px){.wt-action-layout{grid-template-columns:1fr}.wt-actions{flex-flow:wrap}.wt-card{padding:12px}}.wt-result fieldset{border:1px solid #334155;border-radius:8px;min-width:0;margin:10px 0}.wt-result input{box-sizing:border-box;color:#ddd;background:#181818;border:1px solid #444;border-radius:5px;width:100%;margin-top:5px;padding:8px;display:block}.wt-result details{margin:12px 0}.wt-result summary{cursor:pointer;color:#aecff5}.block-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wt-action-toolbar,.bb-toolbar{border-bottom:1px solid #263343;padding-bottom:12px;align-items:flex-start!important}.block-toolbar-actions .bb-controls{margin:0}.bb-content{min-width:0}.wt-run-status{color:#c2cedb;box-sizing:border-box;background:#25334455;border:1px solid #435265;border-radius:6px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.wt-run-status[data-tone=ok]{color:#84dfb5;background:#15382966;border-color:#43715e}.wt-run-status[data-tone=active]{color:#9adce9;background:#18374766;border-color:#3e6b7b}.wt-run-status[data-tone=warn]{color:#f4cc8d;background:#44301b66;border-color:#8c693d}.wt-run-status .status-icon{flex-shrink:0;display:inline-flex}.wt-run-status svg{width:14px;height:14px}@container (width<=570px){.block-toolbar-actions{justify-content:flex-start}.bb-header-actions{width:100%}}.wt-action-panel{padding:12px 16px;container-type:inline-size}.news-workspace .wt-card.wt-action-panel{padding:12px 16px}.wt-action-panel .wt-action-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:8px}.wt-action-panel .wt-action-toolbar h3{margin-right:auto}.wt-action-panel .wt-action-toolbar h3,.news-workspace .wt-action-panel .wt-action-toolbar h3{margin:0;font-size:15px;line-height:1.4}.wt-action-panel .wt-action-toolbar button{min-height:34px;padding:6px 14px}.wt-action-panel .wt-result,.news-workspace .wt-action-panel .wt-result{background:0 0;border:0;min-height:0;padding:0}.wt-action-panel .wt-action-layout,.news-workspace .wt-action-panel .wt-action-layout{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:16px}.wt-action-tabs{flex-direction:column;gap:8px;min-width:0;max-height:420px;display:flex;overflow:auto}.wt-action-panel .wt-action-tabs button{text-align:left;overflow-wrap:anywhere;background:#111820;width:100%;min-height:48px;padding:12px;font-size:13px}.wt-action-panel .wt-action-tabs button[aria-pressed=true]{color:#dceeff;background:#1c3045;border-color:#70a8da}.wt-action-detail,.wt-sop-selector{min-width:0}.wt-sop-picker{min-width:0;display:none}.wt-sop-picker select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:var(--surface-raised,#192330);border:1px solid var(--line,#3c4b5b);text-overflow:ellipsis;border-radius:7px;padding:7px 8px}@container (width<=650px){.wt-action-panel .wt-action-layout,.news-workspace .wt-action-panel .wt-action-layout{grid-template-columns:1fr}.wt-sop-selector>.wt-action-tabs{display:none}.wt-sop-selector>.wt-sop-picker{display:block}}.wt-action-panel .wt-action-toolbar{flex-wrap:nowrap;align-items:center!important}.wt-action-panel .wt-action-toolbar h3{overflow-wrap:anywhere;min-width:0}.wt-action-panel .wt-action-toolbar .block-menu-toggle{width:30px;min-width:30px;height:30px;min-height:30px;padding:6px}.wt-progress{border-bottom:1px solid var(--border,#293642);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-bottom:8px;font-size:12px;display:flex}.wt-progress-line{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;min-width:0;display:flex}.wt-clock,.wt-progress time{font-variant-numeric:tabular-nums;white-space:nowrap}.wt-current-step{overflow-wrap:anywhere;color:var(--text-muted,#aab9c8)}.wt-progress .wt-step-details{margin:0;font-size:11px}.wt-progress .wt-step-details[open]{flex-basis:100%}.wt-step-details ol{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.wt-step-details li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.wt-step-details li[data-state=Running]{color:#9ddcea}.wt-step-details li[data-state=Failed]{color:#f5bb74}.wt-step-details li[data-state=Not\ started]{color:#87919d}.wt-input-summary{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0;padding-right:36px;font-size:12px;display:flex;position:relative}.wt-input-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.wt-input-label,.wt-input-line small,.wt-input-same{color:var(--text-muted,#939faa);font-size:11px}.wt-input-summary .wt-icon-button{background:0 0;border-color:#0000;width:30px;min-height:30px;padding:3px;font-size:18px;position:absolute;top:0;right:0}.wt-input-summary p[role=alert]{width:100%;margin:4px 0}.wt-action-panel .wt-input-settings{margin:6px 0;font-size:11px}.wt-input-controls{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0;display:flex}.wt-input-controls:empty{display:none}.wt-input-controls .wt-input-summary{flex:1;min-width:0;margin:0}.wt-input-controls .wt-input-settings{margin:0}.wt-input-controls .wt-input-settings[open],.wt-input-controls>p[role=alert]{flex-basis:100%}.wt-input-settings label{gap:4px;margin:8px 0;font-size:12px;display:grid}.wt-input-settings select{color:#ddd;background:#181818;border:1px solid #444;border-radius:5px;width:100%;padding:7px}.wt-compact-preview{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.wt-preview-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wt-preview-text p,.wt-preview-text ul,.wt-preview-text pre{white-space:pre-wrap;font-size:inherit;line-height:inherit;margin:0}.wt-preview-text h1,.wt-preview-text h2,.wt-preview-text h3{margin:0;font-size:14px}.wt-compact-preview>small{margin-bottom:4px;font-size:11px;display:block}.wt-result-notice{color:#f5bb74;margin:4px 0}.wt-action-panel .wt-result>footer{justify-content:flex-end;margin-top:10px}.wt-action-panel .wt-text-button{color:#9fc9ec;background:0 0;border-color:#0000;padding:4px 0;font-size:12px}.wt-action-panel .experience-state{margin:10px 0;padding:12px}.wt-full-tabs{border-bottom:1px solid #35404a;flex-wrap:wrap;gap:6px;margin:12px 0;padding-bottom:8px;display:flex}.wt-full-tabs button{background:0 0;border-color:#0000}.wt-full-tabs button[aria-selected=true]{background:#213345;border-color:#405c75}.wt-dialog [role=tabpanel] pre{white-space:pre-wrap;overflow-wrap:anywhere}@container (width<=500px){.wt-action-panel .wt-action-toolbar{align-items:flex-start}.wt-action-panel .wt-action-toolbar h3{flex:1}.wt-action-panel button,.wt-action-panel .wt-action-tabs button{min-height:44px}.wt-progress{gap:8px}.wt-input-summary{padding-right:46px}.wt-input-summary .wt-icon-button{width:44px;min-height:44px}.wt-step-details li{grid-template-columns:minmax(0,1fr) auto;font-size:11px}.wt-step-details li small{grid-column:1}.wt-step-details li time{grid-area:1/2/3}}.wt-run-view{gap:12px;display:grid}.wt-run-view[hidden]{display:none}.wt-progress-compact{border:0;align-items:center;gap:8px;padding:0}.wt-progress-compact .wt-progress-line{gap:6px 10px}.wt-elapsed{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.wt-elapsed small{color:#8c9aab;font-size:10px}.wt-progress-compact .wt-elapsed{margin-left:auto}.wt-progress-compact .wt-current-step{flex-basis:100%;font-size:11px;line-height:1.4}.wt-action-panel .wt-input-controls{align-items:start;gap:6px 12px;margin:0}.wt-action-panel .wt-input-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;display:grid}.wt-action-panel .wt-input-line{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.wt-action-panel .wt-input-line strong{color:#e2e9f3;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}.wt-action-panel .wt-input-label{color:#93a3b6;font-size:10px}.wt-input-summary .wt-input-same{align-self:end;font-size:10px}.wt-input-summary>p[role=alert]{grid-column:1/-1}.wt-action-panel .wt-approval{background:#48341b33;border-left:3px solid #bd9257;border-radius:0 6px 6px 0;min-width:0;margin:0;padding:9px 11px}.wt-approval h4,.wt-result-heading h4{color:#e2e9f3;margin:0;font-size:12px;font-weight:600;line-height:1.4}.wt-approval h4{color:#f0cb94}.wt-approval p{color:#d9e1eb;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.45}.wt-approval small{color:#a6b3c4;font-size:10px;line-height:1.45;display:block}.wt-approval label{gap:5px;margin-top:8px;font-size:12px;display:grid}.wt-approval textarea{box-sizing:border-box;width:100%;min-height:64px;font:inherit;color:inherit;background:#121a26;border:1px solid #526176;border-radius:5px;padding:7px}.wt-action-panel .wt-compact-preview{border-top:1px solid #2d3948;margin:0;padding-top:10px;font-size:12px;line-height:1.5}.wt-result-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.wt-result-kind{color:#9eafc2;background:#24314344;border:1px solid #445364;border-radius:4px;padding:2px 6px;font-size:10px}.wt-action-panel .wt-preview-text{-webkit-line-clamp:unset;max-height:144px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.wt-preview-text p,.wt-preview-text li,.wt-preview-text blockquote{font-size:inherit!important;color:inherit!important;line-height:1.5!important}.wt-preview-text p{white-space:normal;margin:0 0 7px!important}.wt-preview-text ul,.wt-preview-text ol{white-space:normal;margin:5px 0 8px!important;padding-left:18px!important}.wt-preview-text pre{white-space:pre-wrap;font:inherit;margin:0}.wt-preview-text h1,.wt-preview-text h2,.wt-preview-text h3{margin:6px 0!important;font-size:12px!important;line-height:1.4!important}.wt-action-panel .wt-compact-preview>small{color:#8999ad;margin:8px 0 0;font-size:10px;line-height:1.4}@container (width<=400px){.wt-action-panel .wt-input-controls{display:block}.wt-action-panel .wt-input-settings{margin-top:7px}.wt-progress-compact .wt-step-details{flex-basis:100%}}.bb-panel{container-type:inline-size}.bb-panel .bb-toolbar{margin-bottom:14px}.bb-panel .bb-toolbar h3{margin:0;font-size:15px}.bb-layout{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.bb-rules{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.bb-rules button{text-align:left;background:#111820;gap:5px;display:grid}.bb-rules button strong{overflow-wrap:anywhere;font-size:13px}.bb-rules button span{color:#a2abb6;font-size:11px}.bb-rules button[aria-pressed=true]{background:#1c3045;border-color:#70a8da}.bb-rules .bb-add{background:0 0;border-style:dashed}.bb-detail{overflow-wrap:anywhere;background:#0c1117;border:1px solid #263343;border-radius:8px;min-width:0;padding:15px}.bb-detail header h4{margin:0;font-size:14px}.bb-status{color:#9fc9ec;font-size:11px}.bb-warning{color:#f5bb74}.bb-condition,.bb-outcome{margin:10px 0;font-size:13px;line-height:1.6}.bb-facts{flex-wrap:wrap;gap:12px 24px;margin:12px 0;display:flex}.bb-facts>div{flex:1;min-width:150px}.bb-facts dt{color:#929da9;margin-bottom:4px;font-size:11px}.bb-facts dd{margin:0;font-size:12px}.bb-notice{color:#f5bb74;background:#231b13;border:1px solid #684c32;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:10px;font-size:12px;line-height:1.6;display:flex}.bb-controls{flex-wrap:wrap;gap:8px;margin:12px 0 7px;display:flex}.bb-control-note{color:#929da9;font-size:11px;line-height:1.6;display:block}.bb-panel a{color:#9fc9ec}.bb-detail details{margin:12px 0;font-size:12px}.bb-detail summary{cursor:pointer;color:#aab9c8}.bb-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:11px;overflow:auto}.bb-history ul{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.bb-history li{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.bb-manual-result{border-top:1px solid #263343;margin-top:14px;padding-top:4px}.bb-manual-result>a{margin-right:14px;font-size:12px;display:inline-block}.bb-empty{color:#aab9c8;line-height:1.6}.bb-empty footer{justify-content:flex-start}.bb-recovery .experience-state{font-size:12px}.bb-rule-selector{min-width:0}.bb-rule-picker{min-width:0;display:none}.bb-rule-picker select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:var(--surface-raised,#192330);border:1px solid var(--line,#3c4b5b);text-overflow:ellipsis;border-radius:7px;padding:7px 8px}@container (width<=650px){.bb-layout{grid-template-columns:1fr}.bb-rule-selector>.bb-rules{display:none}.bb-rule-selector>.bb-rule-picker{display:block}.bb-detail{padding:12px}}.bb-panel .bb-toolbar{flex-wrap:nowrap;align-items:center!important}.bb-panel .bb-toolbar h3{overflow-wrap:anywhere;min-width:0}.bb-panel .bb-toolbar .block-menu-toggle{width:30px;min-width:30px;height:30px;min-height:30px;padding:6px}.bb-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bb-face-note,.bb-scope{color:#aab9c8;line-height:1.65}.bb-settings{margin-top:20px}.bb-limits{background:#0c1117;border:1px solid #33465a;border-radius:9px;padding:18px}.bb-limits h4{margin:0 0 8px;font-size:14px}.bb-limits fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;min-width:0;margin:18px 0 0;padding:0;display:grid}.bb-limits label{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.bb-limits input{box-sizing:border-box;color:#e1edff;background:#111820;border:1px solid #425870;border-radius:6px;width:100%;padding:10px;font-size:15px}.bb-limits small{color:#9aa9b9;line-height:1.5}.bb-limits footer{justify-content:flex-start}.bb-engine-details{overflow-wrap:anywhere;margin-top:18px;font-size:12px}.bb-engine-details>summary{cursor:pointer;color:#aab9c8;padding:12px 0}.bb-engine-details pre{white-space:pre-wrap;overflow-wrap:anywhere}.bb-workflow{gap:12px;margin:0 0 16px;display:grid}.bb-workflow>div{grid-template-columns:76px minmax(0,1fr);gap:12px;line-height:1.6;display:grid}.bb-workflow dt{color:#9fc9ec;font-size:12px}.bb-workflow dd{margin:0;font-size:13px}.bb-integration{max-width:640px}.bb-integration p{font-size:13px;line-height:1.7}.bb-integration label{gap:8px;display:grid}.bb-integration select{box-sizing:border-box;width:100%}.bb-integration section{border:1px solid #33465a;border-radius:8px;margin-top:16px;padding:12px}.bb-panel .bb-detail{background:0 0;border:0;border-radius:0;padding:0;line-height:1.45}.bb-overview-status{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bb-overview-status>small{color:#93a3b6;font-size:10px}.bb-next{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin:12px 0;display:grid}.bb-next dt{color:#93a3b6;margin-bottom:5px;font-size:10px}.bb-next dd{color:#e2e9f3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.5}.bb-trigger-time{flex-direction:column;gap:3px;display:flex}.bb-trigger-time>span{font-weight:600}.bb-trigger-time>small{color:#93a3b6;font-size:10px;line-height:1.4}.bb-latest{border-top:1px solid #2d3948;border-bottom:1px solid #2d3948;margin:10px 0;padding:10px 0}.bb-latest h4{color:#9aabbe;margin:0 0 5px;font-size:11px;font-weight:500}.bb-latest p{color:#e2e9f3;margin:0;font-size:12px;line-height:1.5}.bb-panel .bb-detail>details{border-bottom:1px solid #293441;margin:0;padding:9px 0;font-size:11px;line-height:1.5}.bb-panel .bb-detail>details>summary{color:#a7b7ca}.bb-panel .bb-detail>details[open]>summary{color:#d8e7f5;margin-bottom:9px}.bb-panel .bb-workflow{gap:9px;margin:0}.bb-panel .bb-workflow>div{grid-template-columns:65px minmax(0,1fr);gap:9px;line-height:1.45}.bb-panel .bb-workflow dt{color:#93a3b6;font-size:10px}.bb-panel .bb-workflow dd{font-size:11px}.bb-panel .bb-control-note{font-size:11px;line-height:1.5}@container (width<=340px){.bb-next{grid-template-columns:1fr;gap:10px}}.bb-workflow-batches{border-bottom:1px solid var(--line,#39414d);margin-bottom:10px;padding-bottom:10px}.bb-workflow-batches:empty{display:none}.bb-workflow-batches header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bb-workflow-batches h4{margin:0 0 6px;font-size:12px}.bb-workflow-batches p{margin:6px 0;font-size:12px}.bb-batch-counts{flex-wrap:wrap;gap:14px;margin:10px 0;display:flex}.bb-batch-counts div{gap:3px;display:grid}.bb-batch-counts dt{opacity:.65;font-size:10px}.bb-batch-counts dd{margin:0;font-size:15px;font-weight:600}.board-canvas{min-width:0;font-size:12px;line-height:1.35;container-type:inline-size}.board-canvas-tools{align-items:center;gap:8px;margin-bottom:12px;display:flex}.board-canvas button,.board-canvas select{color:#ddd;cursor:pointer;font:inherit;background:#181818;border:1px solid #353535;border-radius:7px;padding:6px 8px}.board-canvas button:disabled{opacity:.45;cursor:default}.board-canvas button:focus-visible,.board-canvas select:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.board-canvas .board-save{color:#dbeafe;background:#21416a;border-color:#3b82f6}.board-arranger{border:1px solid var(--border,#303744);background:var(--surface,#10151e);border-radius:12px;margin-bottom:12px;padding:12px}.board-arranger-heading,.board-arranger-heading>div,.board-arranger-actions,.board-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.board-arranger-heading{justify-content:space-between;gap:10px}.board-arranger-heading strong{color:#e7ebf3;font-size:14px}.board-arranger-heading span,.board-arranger-hint,.board-arranger-footnote,.board-layout-status{color:#a7b3c5;font-size:11px}.board-arranger-heading span{margin-left:4px}.board-arranger-hint{margin:8px 0}.board-presets{padding-bottom:10px}.board-canvas .board-presets button{background:#171f2b;padding:5px 8px}.board-layout-map{scrollbar-gutter:stable;background:#0a1019;border:1px solid #273140;border-radius:9px;gap:8px;max-height:340px;padding:6px;display:grid;overflow:auto}.board-layout-card{box-sizing:border-box;background:#182433;border:1px solid #35465a;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:90px;padding:8px;display:flex;position:relative}.board-layout-card[data-dragging=true]{opacity:.5}.board-layout-card-heading{align-items:center;gap:5px;min-width:0;display:flex}.board-layout-card-heading strong{white-space:nowrap;text-overflow:ellipsis;color:#e1e9f3;font-size:12px;overflow:hidden}.board-card-position{color:#92a5bb;font-size:10px}.board-canvas .board-card-handle{cursor:grab;touch-action:none;background:0 0;border-color:#0000;flex-shrink:0;min-width:24px;height:26px;padding:1px 4px;font-size:18px;line-height:1}.board-card-handle:active{cursor:grabbing}.board-layout-card-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.board-widths,.board-order{gap:3px;display:flex}.board-canvas .board-widths button,.board-canvas .board-order button{background:#111b29;min-width:26px;padding:4px 5px;font-size:11px}.board-canvas .board-widths [aria-pressed=true]{color:#dcf8ff;background:#244250;border-color:#79ccdf}.board-layout-card[data-drop]:after{content:"";pointer-events:none;background:#7bd6ee;border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.board-layout-card[data-drop=before]:after{left:-6px}.board-layout-card[data-drop=after]:after{right:-6px}.board-drop-label{z-index:1;color:#081623;pointer-events:none;background:#80def1;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:-8px;left:8px}.board-arranger-footnote{margin:8px 0 0}.board-layout-status{margin:0 0 10px}.board-preview-label{color:#d8e4f3;align-items:center;gap:8px;margin:12px 0 8px;font-weight:600;display:flex}.board-preview-label span{color:#92a2b6;font-size:11px;font-weight:400}.board-canvas-grid{align-items:stretch;min-width:0;display:grid}.board-canvas-card{min-width:0;min-height:0;max-height:var(--block-max-height,560px);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.board-canvas-card>.pb-card-content{min-width:0;min-height:0;max-height:var(--block-max-height,560px);flex-direction:column;flex:1;display:flex;overflow:hidden}.board-canvas-card .pb-content-tools{flex-shrink:0}.board-canvas[data-planned=true] .board-canvas-card[data-block-role=ai-input],.board-canvas[data-planned=true] .board-canvas-card[data-block-role=table]{min-height:220px}.board-canvas[data-planned=true] .board-canvas-card[data-block-role=action-panel],.board-canvas[data-planned=true] .board-canvas-card[data-block-role=blackbox-panel],.board-canvas[data-planned=true] .board-canvas-card[data-block-role=node-graph]{min-height:300px}.board-canvas[data-planned=true] .board-canvas-card[data-block-role=reader]{min-height:360px}.board-canvas[data-arranging=true] .pb-content-tools{display:none}.board-conflict{color:#fcd34d;margin:12px 0;font-size:13px}@container (width<=620px){.board-canvas[data-planned=true] .board-canvas-card[data-block-role]{min-height:0}.board-canvas-grid{flex-direction:column;gap:12px;display:flex}.board-canvas select{max-width:100%}.board-canvas .board-card-handle{min-height:32px}.board-layout-map{flex-direction:column;display:flex}.board-layout-card{flex-shrink:0;min-height:84px}.board-layout-card[data-drop]:after{width:auto;height:3px;bottom:auto;left:0;right:0}.board-layout-card[data-drop=before]:after{top:-6px}.board-layout-card[data-drop=after]:after{top:auto;bottom:-6px}.board-preview-label{flex-wrap:wrap}}.board-canvas-card>.pb-card-content>:last-child{box-sizing:border-box;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.board-canvas-card>.pb-card-content>[hidden]{display:none}.board-canvas .wt-card{padding:12px;font-size:12px;line-height:1.35}.board-canvas .wt-card h3{margin-bottom:8px;font-size:14px}.board-canvas .wt-card button{padding:6px 9px;font-size:12px}.board-canvas .wt-action-layout,.board-canvas .bb-layout{gap:10px}.board-canvas .wt-result,.board-canvas .bb-detail{padding:10px}.board-canvas .wt-muted,.board-canvas .wt-highlights dd,.board-canvas .wt-brief-preview,.board-canvas .bb-face-note,.board-canvas .bb-scope,.board-canvas .bb-empty{line-height:1.4}.board-canvas .wt-card footer{margin-top:10px}.board-canvas .wt-action-toolbar,.board-canvas .bb-toolbar{margin-bottom:10px;padding-bottom:8px}.board-canvas .bb-toolbar h3{font-size:14px}.board-canvas .bb-rules{gap:5px}.board-canvas .bb-rules button strong{font-size:12px}.rt-card{border:1px solid var(--line,#303b47);background:var(--surface,#101720);min-width:0;color:inherit;border-radius:12px;padding:12px;font-size:12px;line-height:1.35;container-type:inline-size}.rt-card h3{margin:0;font-size:14px}.rt-toolbar{border-bottom:1px solid var(--line,#303b47);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.rt-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rt-card button,.rt-card input,.rt-card select,.rt-dialog button,.rt-form button,.rt-form input,.rt-form select{font:inherit;color:inherit;border:1px solid var(--line,#3c4b5b);background:var(--surface-raised,#192330);box-sizing:border-box;border-radius:7px;max-width:100%;padding:6px 8px}.rt-card button,.rt-dialog button,.rt-form button{cursor:pointer}.rt-card button:disabled,.rt-form button:disabled{opacity:.45;cursor:default}.rt-controls input{width:190px}.rt-controls a{color:var(--accent,#a8cbf4);font-size:13px}.rt-card :focus-visible,.rt-form :focus-visible,.rt-dialog :focus-visible{outline:2px solid var(--accent,#74b4ed);outline-offset:2px}.rt-scroll{max-height:500px;overflow:auto}.rt-card table{border-collapse:collapse;width:100%;font-size:12px}.rt-card th{text-align:left;white-space:nowrap;background:var(--surface,#101720);z-index:1;min-width:110px;position:sticky;top:0}.rt-card th button{white-space:nowrap;background:0 0;border:0;padding:6px 8px;font-weight:600}.rt-card td{border-bottom:1px solid var(--line,#303b47);vertical-align:top;min-width:110px;max-width:300px;padding:7px 8px}.rt-card tr[aria-selected=true]{background:var(--surface-selected,#1c3043)}.rt-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:120px;line-height:1.35;display:-webkit-box;overflow:hidden}.rt-text-full{white-space:pre-wrap;overflow-wrap:anywhere}.rt-badge{border:1px solid var(--line,#415165);white-space:nowrap;border-radius:20px;padding:2px 6px;font-size:11px;display:inline-block}.rt-on{color:var(--success,#67d3a7);background:#2fb87812}.rt-muted{opacity:.65;font-size:11px}.rt-empty{padding:12px 0}.rt-card footer{margin-top:8px}.rt-split{grid-template-columns:minmax(170px,1fr) minmax(0,3fr);gap:10px;min-width:0;display:grid}.rt-list{flex-direction:column;gap:5px;max-height:560px;display:flex;overflow:auto}.rt-list button{text-align:left;background:0 0;padding:8px;line-height:1.35}.rt-list button[aria-pressed=true]{background:var(--surface-selected,#1c3043);border-color:var(--accent,#74b4ed)}.rt-list strong{overflow-wrap:anywhere}.rt-list dl{margin:5px 0 0;font-size:11px}.rt-list dl>div{gap:5px;margin-top:2px;display:flex}.rt-list dt{opacity:.6}.rt-list dd{min-width:0;margin:0}.rt-list .rt-preview{-webkit-line-clamp:1;min-width:0}.rt-reader{border:1px solid var(--line,#303b47);border-radius:8px;min-width:0;max-height:640px;padding:10px;overflow:auto}.rt-details dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0;display:grid}.rt-details dt{opacity:.6;margin-bottom:3px;font-size:11px}.rt-details dd{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.35}.rt-body{overflow-wrap:anywhere;margin-top:12px;line-height:1.45}.rt-body h4{opacity:.65;font-size:13px}.rt-body p,.rt-body li,.rt-body h1,.rt-body h2,.rt-body h3,.rt-body th,.rt-body td,.rt-body blockquote{color:inherit!important}.rt-body code{color:inherit!important;background:var(--surface-raised,#192330)!important;border-color:var(--line,#303b47)!important}.rt-body table{width:auto}.rt-dialog{box-sizing:border-box;background:var(--surface,#101720);width:min(850px,90vw);max-height:85vh;color:inherit;border:1px solid var(--line,#303b47);border-radius:12px;margin:auto;padding:16px;font-size:12px;line-height:1.4;overflow:auto}.rt-dialog::backdrop{background:#0009}.rt-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rt-dialog h3{margin:0}.rt-form{gap:10px;min-width:0;padding:14px;display:grid}.rt-form h3,.rt-form h4{margin:0}.rt-form>label{gap:7px;display:grid}.rt-form fieldset{border:1px solid var(--line,#303b47);border-radius:8px;min-width:0;padding:10px}.rt-field-options{gap:6px;margin:6px 0;display:grid}.rt-field-row{grid-template-columns:minmax(120px,1fr) minmax(120px,2fr) auto auto;align-items:center;gap:8px;display:grid}.rt-field-row label{align-items:center;gap:7px;display:flex}.rt-form-footer{justify-content:flex-end;gap:8px;display:flex}.rt-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rt-form-grid>label{gap:6px;display:grid}.rt-form [role=alert],.rt-card [role=alert]{color:var(--warning,#efb975)}@container (width<=650px){.rt-split{grid-template-columns:1fr}.rt-list{display:none}.rt-split>.rt-record-picker{display:block}.rt-reader{max-height:600px}.rt-controls{width:100%}.rt-controls input{flex:1;min-width:130px}.rt-card{padding:10px}.rt-field-row{grid-template-columns:1fr auto auto}.rt-field-row input[type=text]{grid-column:1/-1}}@media (width<=600px){.rt-form-grid{grid-template-columns:1fr}.rt-field-row{grid-template-columns:1fr auto auto}.rt-field-row input[type=text]{grid-column:1/-1}.rt-form{padding:12px}}.rt-toolbar h3{overflow-wrap:anywhere;flex:1;min-width:0}.rt-toolbar-sort{flex-wrap:nowrap;gap:8px}.rt-toolbar-sort h3{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:35%;overflow:hidden}.rt-field-order{scrollbar-width:thin;flex-wrap:nowrap;flex:1;gap:2px;min-width:0;margin:0;display:flex;overflow-x:auto}.rt-field-order::-webkit-scrollbar{height:4px}.rt-field-order button{white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:4px 6px;font-size:11px}.rt-field-order button[aria-pressed=true]{color:var(--accent,#a8cbf4)}.rt-record-picker{min-width:0;display:none}.rt-record-picker select{text-overflow:ellipsis;width:100%;min-width:0}.rt-scope{gap:3px;margin:0 0 10px;font-size:11px;display:grid}.rt-scope span{opacity:.65}.rt-list-preview{opacity:.65;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;display:-webkit-box;overflow:hidden}.rt-grouped-list{gap:14px;min-width:0;display:grid}.rt-bullet-group h4{overflow-wrap:anywhere;margin:0 0 5px;font-size:12px;line-height:1.35}.rt-bullet-group ul{margin:0;padding-left:20px;list-style:outside}.rt-bullet-group li{overflow-wrap:anywhere;padding:2px 0;line-height:1.4}.rt-bullet-group .rt-bullet-content{color:inherit;box-shadow:none;min-height:0;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline}.rt-bullet-content:hover{text-decoration:underline}.rt-bullet-content:focus-visible{outline:2px solid var(--accent,#74b4ed);outline-offset:2px}.rt-bullet-field{margin-top:2px;font-size:11px}.rt-bullet-field>span:first-child{opacity:.65}.rt-simple-list{min-width:0;margin:6px 0;padding-left:20px;list-style:outside}.rt-simple-list li{overflow-wrap:anywhere;padding:6px 0;line-height:1.4}.rt-simple-list li>button{box-shadow:none;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;padding:0}.rt-simple-list li>button:hover{text-decoration:underline}.rt-simple-list li>button[aria-pressed=true]{color:var(--accent,#8fd5df)}.rt-simple-list li>span{margin-top:3px;display:block}.rt-statement-reasons h4{margin:14px 0 6px;font-size:13px}.rt-statement-reasons ul{margin:0;padding-left:20px;list-style:outside}.rt-statement-reasons li{overflow-wrap:anywhere;padding:3px 0;line-height:1.5}.rt-statement-reasons .rt-bullet-content{box-shadow:none;color:inherit;min-height:0;font:inherit;line-height:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:inline}.cdl{container-type:inline-size}.cdl-layout{grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.cdl-companies{flex-direction:column;gap:6px;max-height:420px;display:flex;overflow:auto}.cdl-companies button{text-align:left;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;gap:3px;padding:8px;display:grid}.cdl-companies button[aria-pressed=true]{background:var(--surface-selected,#223442);border-color:var(--accent,#78bdce)}.cdl-companies small,.cdl-companies span{opacity:.65;font-size:10px}.cdl-files{min-width:0}.cdl-files .rt-scroll{max-height:365px;overflow:auto}.cdl-files table{table-layout:fixed;width:100%;min-width:520px}.cdl-files th:first-child{width:18%}.cdl-files th:nth-child(2){width:23%}.cdl-files th:nth-child(3){width:43%}.cdl-files th:nth-child(4){width:16%}.cdl-files td{vertical-align:top;overflow-wrap:anywhere;padding:7px!important}.cdl-files td span[title]{max-height:3.7em;font-size:10px;display:block;overflow:hidden}.cdl-file-link{text-align:left;color:var(--accent,#89c5d4);font:inherit;word-break:break-word;background:0 0;border:0;padding:0}.cdl-file-link:disabled{color:inherit;opacity:.6}.cdl-details-button{opacity:.65;color:inherit;background:0 0;border:0;padding:3px 0;font-size:10px;display:block}.cdl-company-picker{width:100%;font:inherit;margin-bottom:8px;padding:6px;display:none}.cdl-scope{opacity:.7;margin:0 0 7px;font-size:11px}.cdl-footer{align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.cdl-footer span{margin-right:auto}.cdl-details{grid-template-columns:85px 1fr;gap:7px;display:grid}.cdl-details dd{overflow-wrap:anywhere;margin:0}.cdl-details dt{opacity:.6}@container (width<=650px){.cdl-layout{grid-template-columns:minmax(0,1fr)}.cdl-companies{display:none}.cdl-company-picker{display:block}.cdl-scope{display:none}}.cdl-files button.cdl-file-link{-webkit-line-clamp:2;color:var(--accent,#89c5d4);background:0 0;border:0;border-radius:0;-webkit-box-orient:vertical;min-height:0;padding:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.cdl-files button.cdl-details-button{min-height:0;color:inherit;background:0 0;border:0;padding:3px 0;font-size:10px;line-height:1.35}.cdl-files tr[aria-selected=true]{background:var(--surface-selected,#223442)}.cdl-files tbody tr{cursor:pointer}.cdl-files tbody tr:focus-visible{outline:1px solid var(--accent,#89c5d4);outline-offset:-2px}.block-editor>form>footer,.block-editor>form>.rt-form-footer{display:none}.block-editor>form>div:last-child:has(>button[type=button]+button){display:none}.block-editor>form>div:last-child:has(>button[type=submit]){display:none}.block-editor-status{color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.block-editor-status>span{opacity:.7}.block-editor-status button,.block-editor>p button{font:inherit;color:inherit;background:var(--surface-raised,#192330);border:1px solid var(--line,#3c4b5b);cursor:pointer;border-radius:7px;padding:8px 12px}.block-editor>p[role=alert]{color:var(--warning,#efb975);padding:0 16px}.ng-card{border:1px solid var(--line,#303642);background:var(--surface,#10151d);color:inherit;box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;min-height:0;max-height:560px;padding:12px;font-size:12px;line-height:1.35;display:flex}.ng-header{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.ng-card h3{margin:0;font-size:14px}.ng-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ng-card button,.ng-card select,.ng-card input{font:inherit;color:inherit;background:var(--surface-raised,#202833);border:1px solid var(--line,#35404c);border-radius:7px;padding:6px 8px}.ng-card select{max-width:180px}.ng-card button{cursor:pointer}.ng-card button:disabled{opacity:.4;cursor:default}.ng-card button:focus-visible,.ng-scroll:focus-visible{outline-offset:2px;outline:2px solid #66c6d0}.ng-scroll{border:1px solid var(--line,#303642);background:var(--surface,#0c1118);border-radius:9px;flex:1;min-height:170px;max-height:340px;overflow:auto}.ng-plane{background-image:radial-gradient(#33414e 1px,#0000 1px);background-size:18px 18px;position:relative}.ng-plane svg{pointer-events:none;position:absolute;top:0;left:0}.ng-card .ng-node{text-align:left;border-width:2px;width:174px;height:56px;padding:6px 8px;position:absolute;box-shadow:0 3px 10px #0003}.ng-node span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.ng-node[aria-pressed=true]{outline-offset:3px;outline:2px solid}.ng-legend{color:var(--muted,#a5b2c2);flex-wrap:wrap;flex-shrink:0;gap:6px 10px;font-size:11px;display:flex}.ng-muted{color:var(--muted,#a5b2c2);margin:0;font-size:12px;line-height:1.35}.ng-error{color:#f3b385;margin:0;line-height:1.35}.ng-selected{border-left:3px solid #66c6d0;flex-shrink:0;max-height:100px;padding:8px 10px;font-size:12px;overflow:auto}.ng-selected p{white-space:pre-wrap;margin:4px 0 0;line-height:1.35}.ng-form{overflow:auto}.ng-form label{flex-direction:column;gap:6px;font-size:12px;display:flex}.ng-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.ng-form select{max-width:100%}.ng-line-name{box-sizing:border-box;overflow-wrap:anywhere;border-left:3px solid;align-items:center;width:120px;height:56px;padding:4px 10px;font-weight:600;line-height:17px;display:flex;position:absolute}.ng-line-name span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ng-line-name-settings{border:1px solid var(--line,#35404c);border-radius:8px;gap:12px;min-width:0;padding:10px;display:grid}.ng-line-name-settings label{gap:4px}.ng-line-name-settings small{color:var(--muted,#a5b2c2);overflow-wrap:anywhere}.ng-line-name-settings input{box-sizing:border-box;width:100%;max-width:100%}.voice-page{box-sizing:border-box;width:100%;min-width:0;max-width:1280px;color:var(--text-primary,#e4e4e7);align-content:start;gap:20px;margin:0 auto;display:grid}.voice-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.voice-card{border:1px solid var(--management-border,#3a404d);background:var(--management-surface,#0e141ddb);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:24px}.voice-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-card h2,.voice-card h3{margin:0 0 12px;font-size:1.1rem}.voice-card p,.voice-card small{color:#b8bdc9;line-height:1.6}.voice-card button,.voice-card input{font:inherit;color:inherit;box-sizing:border-box;background:#262b38d9;border:1px solid #454b5a;border-radius:9px;max-width:100%;padding:10px 14px}.voice-card button{cursor:pointer}.voice-card button:disabled{opacity:.5;cursor:default}.voice-card a,.voice-card summary{color:#8ed3df}.voice-card summary{cursor:pointer;margin:16px 0 8px}.voice-card input:focus-visible,.voice-card button:focus-visible,.voice-card summary:focus-visible{outline-offset:3px;outline:2px solid #8ed3df}.voice-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.voice-actions label{flex:1;gap:8px;display:grid}.voice-pairing{padding-top:20px}.voice-pairing input{width:100%;margin:8px 0;font-family:monospace}.voice-recording{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:10px 0;display:flex}.voice-recording strong,.voice-recording small{display:block}.voice-recording[aria-pressed=true]{background:#355d6b59;border-color:#8ed3df}.voice-transcript{white-space:pre-wrap;max-height:65vh;padding:24px 0;line-height:1.85;overflow:auto}.voice-recovery{border-left:3px solid #e8b985;margin:20px 0;padding:8px 16px}.voice-retry{gap:14px;margin:18px 0;display:grid}.voice-retry input{width:auto;margin-right:8px}@media (width<=780px){.voice-grid{grid-template-columns:minmax(0,1fr)}.voice-card{padding:18px}.voice-recordings{max-height:400px;overflow:auto}}.settings-page{color:#d4d4d8;max-width:1120px;margin:0 auto;padding-bottom:32px}.settings-page *{box-sizing:border-box}.plugin-intro{color:var(--muted);margin:0 0 20px}.plugin-status-filter{align-items:center;gap:12px;display:flex;padding:14px!important}.plugin-service>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plugin-service>header h3{margin:0 0 6px!important}.plugin-service p{color:var(--muted);margin:8px 0;font-size:13px}.plugin-service button,.plugin-service input,.plugin-status-filter select{background:var(--management-control);border:1px solid var(--line);color:var(--ink)}.plugin-missing{color:var(--warm)!important}.plugin-inbox-email{border:1px solid var(--line);background:var(--management-inset);border-radius:10px;margin:20px 0;padding:16px}.plugin-inbox-email h4{margin:0 0 12px}.plugin-toggle{align-items:center;gap:10px;font-size:14px;display:flex}.plugin-recipient{gap:8px;max-width:460px;margin:16px 0;font-size:13px;display:grid}.plugin-recipient input{width:100%}.plugin-capabilities{border-top:1px solid var(--line);padding-top:14px}.plugin-capability{border:1px solid var(--line);background:var(--management-inset);border-radius:10px;margin-top:14px;padding:14px}.plugin-capability>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.plugin-capability small{color:var(--muted);margin-bottom:10px;display:block}.plugin-capability code{margin:8px 0;font-size:12px;display:block}.plugin-badge{background:var(--management-control);border-radius:8px;padding:3px 7px}.plugin-ready{color:#86efac}.plugin-needs-setup{color:var(--warm)}.plugin-broken{color:#fca5a5}.settings-header h1{color:#fafafa;margin:0 0 8px;font-size:28px}.settings-header p{color:#a1a1aa;margin:0 0 22px;font-size:14px}.settings-search{background:var(--management-inset);border:1px solid #424242;border-radius:12px;align-items:center;gap:12px;max-width:740px;padding:8px 14px;display:flex}.settings-search input{color:#fafafa;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:6px 0}.settings-search button,.settings-filter button,.settings-content>section>button,.settings-empty button{background:var(--management-control);color:#ddd;cursor:pointer;border:1px solid #444;border-radius:7px;padding:7px 12px}.settings-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-nav{flex-direction:column;gap:5px;display:flex;position:sticky;top:0}.settings-nav button{text-align:left;color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:13px 14px}.settings-nav button:hover,.settings-result:hover{background:#1c1c1c}.settings-nav strong,.settings-result strong{font-size:13px;display:block}.settings-nav small,.settings-result small{color:#a1a1aa;margin-top:5px;font-size:11px;line-height:1.5;display:block}.settings-content{outline:none;min-width:0}.settings-content h2{color:#eee;margin-top:0;font-size:20px}.settings-content [hidden]{display:none!important}.settings-content table{overflow-wrap:anywhere}.settings-content label{flex-wrap:wrap}.settings-content button:focus-visible,.settings-page input:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.settings-filter{overflow-wrap:anywhere;border:1px solid #284774;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding:12px;font-size:12px;display:flex}.settings-result-group{margin:24px 0}.settings-result-group h2{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.settings-result{text-align:left;background:var(--management-inset);color:#e4e4e7;cursor:pointer;overflow-wrap:anywhere;border:1px solid #2b2b2b;border-radius:9px;width:100%;margin-bottom:7px;padding:15px;display:block}.settings-empty,.settings-appearance{border:1px solid #333;border-radius:12px;padding:24px}.settings-appearance p{color:#a1a1aa;line-height:1.7}.settings-appearance label{justify-content:space-between;margin-top:24px;display:flex}.settings-appearance input{accent-color:#3b82f6;width:100%;margin:24px 0;display:block}@media (width<=850px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.settings-nav{flex-direction:row;padding-bottom:6px;position:static;overflow-x:auto}.settings-nav button{flex-shrink:0;padding:10px 12px}.settings-nav small{display:none}.settings-header h1{font-size:24px}}.operator-settings{color:#ddd}.operator-card{border:1px solid #333;border-radius:12px;margin-bottom:22px;padding:22px}.operator-card h3{margin:0 0 12px;font-size:18px}.operator-card p{color:#aaa;font-size:13px;line-height:1.7}.operator-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operator-actions h4{flex:1;margin:0;font-size:16px}.operator-settings input,.operator-settings select{box-sizing:border-box;background:var(--management-inset);color:#eee;min-width:0;max-width:100%;font:inherit;border:1px solid #454545;border-radius:7px;padding:10px}.operator-settings button{color:#dbeafe;cursor:pointer;background:#203b5c;border:1px solid #365879;border-radius:7px;padding:9px 12px}.operator-settings button:disabled{opacity:.5;cursor:default}.operator-actions input{flex:1;min-width:180px}.subscription{border-top:1px solid #333;margin-top:22px;padding-top:22px}.subscription-source{overflow-wrap:anywhere}.subscription dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;font-size:12px;display:grid}.subscription dt{color:#999;margin-bottom:5px}.subscription dd{margin:0}.subscription-state{color:#b6e1c9;background:#253e33;border-radius:20px;padding:5px 9px;font-size:11px}.subscription-state.stale,.subscription-state.missing{color:#f1d59d;background:#443820}.operator-settings .operator-error{color:#f7bcaa}.subscription details{margin-top:16px}.subscription summary{cursor:pointer;font-size:13px}.subscription pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--management-inset);max-height:360px;padding:14px;font-size:12px;overflow:auto}.operator-settings label{gap:8px;margin:16px 0;font-size:13px;display:grid}.subscription-editor{border:1px solid #365879;border-radius:10px;margin-top:22px;padding:20px}.operator-hub{max-width:1440px}.operator-category-group{flex-direction:column;gap:4px;display:flex}.operator-category-group h2{color:#949ca8;text-transform:uppercase;letter-spacing:.08em;margin:14px 12px 5px;font-size:11px}.operator-categories{max-height:calc(100vh - 190px);overflow-y:auto}.operator-breadcrumb{color:#929baa;margin:0 0 18px;font-size:12px}@media (width<=850px){.operator-categories{max-height:none}.operator-category-group{flex-direction:row}.operator-category-group h2{display:none}}.operator-category-group button{padding:10px 14px}.operator-category-group button small{display:none}.operator-category-group button[aria-current] small{display:block}@media (width<=850px){.operator-category-group button[aria-current] small{display:none}}.subscription-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.subscription-compare>div{min-width:0}.subscription-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--management-inset);border:1px solid #3b3d43;border-radius:8px;max-height:420px;padding:14px;overflow:auto}.subscription-compare h5{margin:0 0 8px}@media (width<=850px){.subscription-compare{grid-template-columns:minmax(0,1fr)}}.subscription-governance{border-top:1px solid var(--border,#444);margin-top:16px;padding-top:16px}.subscription-governance label{margin:12px 0;display:block}.subscription-governance input,.subscription-governance textarea,.subscription-governance select{width:100%;max-width:680px;display:block}.subscription-governance .subscription-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.subscription-governance pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}@media (width<=850px){.subscription-governance .subscription-comparison{grid-template-columns:1fr}}.subscription-governance textarea{background:var(--bg-input,#171717);color:var(--text,#eee);border:1px solid var(--border,#444);resize:vertical;border-radius:8px;padding:12px}.subscription-governance h4{margin-top:20px}.subscription-governance button{margin:8px 8px 8px 0}.subscription-governance :is(input,textarea,select,button):focus-visible{outline-offset:3px;outline:2px solid #74adff}.data-library{container-type:inline-size}.data-library button,.data-library select,.data-library input,.data-library textarea{font:inherit}.data-library :is(select,.data-toolbar button,.data-pagination button,.data-section button,.data-policy button,.data-batch button,.data-record-preview button){background:var(--management-control,#202024);color:var(--ink,#eee);border:1px solid var(--line,#444);cursor:pointer;border-radius:7px;padding:8px 12px}.data-library :is(input:not([type=checkbox]),textarea){background:var(--management-inset,#151517);border:1px solid var(--line,#444);color:var(--ink,#eee);border-radius:7px;min-width:0;max-width:100%;padding:9px}.data-library button:disabled{opacity:.45;cursor:default}.data-library :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #74adff}.data-library input[type=checkbox]{accent-color:#74adff;cursor:pointer;width:16px;height:16px}.data-browser{min-width:0}.data-categories{border-bottom:1px solid var(--line,#333);gap:8px;margin-bottom:20px;padding:0 0 12px;display:flex;overflow-x:auto}.data-categories button{color:var(--muted,#a1a1aa);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:8px 12px;font-size:13px}.data-categories button:hover{background:var(--management-inset,#1c1c1c);color:var(--ink,#eee)}.data-categories button[aria-current]{color:#bfe6ee;background:#173238;border-color:#31515c}.data-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;display:flex}.data-toolbar label{color:var(--muted,#a1a1aa);align-items:center;gap:8px;display:flex}.data-toolbar select{min-width:0;max-width:240px}.data-filters{gap:16px}.data-refresh{margin-left:auto}.data-results-heading,.data-detail-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.data-results-heading h2,.data-detail-heading h2{margin:0!important}.data-results-heading>span,.data-detail-heading>span{color:var(--muted,#a1a1aa);font-size:13px}.data-dataset-table,.data-fields-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.data-dataset-table th,.data-fields-table th{text-align:left;color:var(--muted,#a1a1aa);border-bottom:1px solid var(--line,#333);padding:10px 12px;font-size:12px;font-weight:500}.data-dataset-table td,.data-fields-table td{border-bottom:1px solid var(--line,#333);vertical-align:middle;overflow-wrap:anywhere;padding:13px 12px}.data-dataset-table tbody tr:hover,.data-dataset-table tr.is-selected{background:var(--management-inset,#151517)}.data-dataset-table .data-select-cell{width:36px;padding:12px 8px}.data-dataset-table .data-name-cell{width:auto}.data-dataset-table .data-name-cell button{color:var(--ink,#eee);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;line-height:1.5;display:block}.data-dataset-table .data-name-cell button:hover{text-underline-offset:3px;text-decoration:underline}.data-dataset-table .data-name-cell small{color:var(--muted,#a1a1aa);margin-top:3px;font-size:11px;display:block}.data-dataset-table .data-category-cell{width:120px}.data-dataset-table .data-count-cell{text-align:right;font-variant-numeric:tabular-nums;width:85px}.data-dataset-table .data-pages-cell{width:29%;color:var(--muted,#a1a1aa);line-height:1.5}.data-mobile-meta{display:none}.data-muted{color:var(--muted,#a1a1aa)}.data-tier{color:#ccc;white-space:nowrap;background:#303038;border-radius:5px;padding:3px 7px;font-size:11px;display:inline-block}.data-tier.core{color:#d8cfff;background:#35305b}.data-tier.functional{color:#a1dcd6;background:#173b3a}.data-tier.disposable{color:#ead5a2;background:#41371f}.data-pagination{color:var(--muted,#a1a1aa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.data-pagination>div{gap:8px;display:flex}.data-batch{border-bottom:1px solid var(--line,#333);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 0;font-size:13px;display:flex}.data-batch>div{flex-basis:100%}.data-batch>div p{line-height:1.6}.data-batch>div button{margin-right:8px}.data-detail-tabs{border-bottom:1px solid var(--line,#333);gap:24px;margin:22px 0;display:flex}.data-detail-tabs button{color:var(--muted,#a1a1aa);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.data-detail-tabs button[aria-selected=true]{color:#bfe6ee;border-bottom-color:#86c6d5}.data-detail [role=tabpanel]{min-width:0}.data-section,.data-policy{border-bottom:1px solid var(--line,#333);margin:16px 0;padding:18px 0;font-size:13px}.data-section h3,.data-policy h2{color:var(--ink,#eee);margin:0 0 18px;font-size:16px}.data-section label,.data-policy label{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;line-height:1.6;display:flex}.data-section p,.data-policy p{color:var(--muted,#a1a1aa);line-height:1.6}.data-section>button,.data-policy>button{margin:8px 8px 0 0}.data-section>summary{cursor:pointer;font-weight:600;line-height:1.6}.data-section[open]>summary{margin-bottom:18px}.data-section textarea{resize:vertical;width:100%;display:block}.data-fields-table th:first-child{width:27%}.data-fields-table th:nth-child(2){width:23%}.data-fields-table small{color:var(--muted,#a1a1aa);margin-top:5px;font-size:11px;display:block}.data-table-scroll{border:1px solid var(--line,#333);border-radius:8px;max-width:100%;overflow-x:auto}.data-record-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.data-record-table{border-collapse:collapse;width:100%;font-size:13px}.data-record-table :is(th,td){border-bottom:1px solid var(--line,#333);text-align:left;vertical-align:top;min-width:140px;max-width:300px;padding:12px 14px}.data-record-table th{color:var(--muted,#a1a1aa);background:var(--management-inset,#151517);font-size:12px;font-weight:500}.data-field-sort{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.data-field-sort:hover,.data-record-table th[aria-sort]{color:#bfe6ee}.data-field-sort>span{color:var(--muted,#a1a1aa);font-size:14px}.data-record-table th[aria-sort] .data-field-sort>span{color:#bfe6ee}.data-record-sort{color:var(--muted,#a1a1aa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.data-record-sort button{color:#bfe6ee;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.data-record-table tr:last-child td{border-bottom:0}.data-record-table td>span{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:120px;line-height:1.6;display:-webkit-box;overflow:hidden}.data-record-table .data-record-action{text-align:right;vertical-align:middle;min-width:60px;max-width:90px}.data-record-action button{color:#bfe6ee;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.data-record-table tr.is-selected{background:#14272e}.data-record-preview{border-top:1px solid var(--line,#333);min-width:0;padding-top:18px}.data-record-preview>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.data-record-preview h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.data-record-preview>header button{color:var(--muted,#a1a1aa);background:0 0;border:0;padding:0 7px;font-size:23px}.data-record-preview dl{margin:20px 0}.data-record-preview dl>div{margin:0 0 20px}.data-record-preview dt{color:var(--muted,#a1a1aa);margin-bottom:5px;font-size:12px}.data-record-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.data-record-preview details{margin-top:16px;font-size:12px}.data-record-preview summary{cursor:pointer;color:var(--muted,#a1a1aa)}.data-record-preview details[open]>summary{margin-bottom:12px}.data-record-preview label{gap:8px;margin:12px 0;display:grid}.data-raw-record pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:12px;overflow:auto}.data-raw-record small{color:var(--muted,#a1a1aa);overflow-wrap:anywhere;display:block}.data-empty{color:var(--muted,#a1a1aa);padding:28px 0}.data-empty h3{color:var(--ink,#eee);margin-top:0;font-size:16px}.data-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-review-count{background:#24343a;border-radius:10px;margin-left:7px;padding:1px 6px;font-size:11px}.data-review-note{max-width:640px;line-height:1.6;color:#dbbd80!important;white-space:normal!important}.data-purpose textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:640px;color:var(--ink,#eee);background:var(--panel,#11151e);border:1px solid var(--line,#333);border-radius:7px;padding:10px}.data-purpose-controls{flex-wrap:wrap;gap:12px 24px;display:flex}.data-purpose-controls label{min-width:180px}.data-purpose-history{max-width:640px;margin-top:20px}.data-purpose-history p{color:var(--muted,#a1a1aa);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.data-purpose-history summary{cursor:pointer;color:var(--muted,#a1a1aa);font-size:12px}@container (width>=950px){.data-record-workspace.has-preview{grid-template-columns:minmax(0,1fr) 310px}.data-record-preview{border-top:0;border-left:1px solid var(--line,#333);padding:0 0 0 24px}}@container (width<=620px){.data-dataset-table .data-category-cell,.data-dataset-table .data-pages-cell{display:none}.data-mobile-meta{color:var(--muted,#a1a1aa);margin-top:5px;font-size:11px;line-height:1.6;display:block}.data-dataset-table td{padding:13px 8px}.data-dataset-table .data-count-cell{width:65px}.data-filters{gap:12px}.data-filters label{justify-content:space-between;width:100%}.data-filters select{flex:1;max-width:75%}.data-refresh{margin-left:0}.data-detail-tabs{gap:22px}}@media (width<=700px){.data-pagination button{padding:7px 8px;font-size:12px}.data-section label{align-items:start}.data-section label>select,.data-section label>input:not([type=checkbox]){max-width:100%}}.tam-workspace{min-width:0;color:var(--text-primary,#e4e4e7);gap:20px;display:grid;container-type:inline-size}.tam-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.tam-card{border:1px solid var(--management-border,#3a404d);background:var(--management-surface,#0e141ddb);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:24px}.tam-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.tam-card h2{margin:0 0 16px;font-size:1.1rem}.tam-card h3{font-size:.95rem}.tam-card p{line-height:1.65}.tam-muted,.tam-card small{color:var(--text-secondary,#b8bdc9);font-size:.82rem}.tam-card h2 small{margin-left:8px}.tam-workspace button,.tam-workspace input,.tam-workspace select,.tam-dialog button{font:inherit;color:inherit;border:1px solid var(--management-border,#454b5a);box-sizing:border-box;background:#262b38d9;border-radius:9px;max-width:100%;padding:10px 12px}.tam-workspace button,.tam-dialog button{cursor:pointer}.tam-workspace button:disabled,.tam-dialog button:disabled{opacity:.5;cursor:default}.tam-workspace a,.tam-workspace summary{color:#8ed3df}.tam-workspace summary{cursor:pointer;padding:10px 0}.tam-workspace :focus-visible,.tam-dialog :focus-visible{outline-offset:3px;outline:2px solid #9acdd5}.tam-field{gap:8px;margin-bottom:12px;font-size:.85rem;display:grid}.tam-field input,.tam-field select{width:100%}.tam-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tam-actions details{position:relative}.tam-tabs{border-bottom:1px solid var(--management-border,#454b5a);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.tam-tabs [aria-selected=true]{background:#3b596d66;border-color:#8dbec7}.tam-file-layout>.tam-card{flex-direction:column;height:570px;min-height:0;display:flex}.tam-file-scroll{scrollbar-gutter:stable;min-height:0;padding:4px;overflow:auto}.tam-file-group h3{color:#a3b0c1;letter-spacing:.04em;margin:20px 0 8px;font-size:.78rem}.tam-file-row{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin:4px 0;display:flex;background:0 0!important;border-color:#0000!important}.tam-file-row span{overflow-wrap:anywhere;min-width:0}.tam-file-row[aria-pressed=true]{background:#38546659!important;border-color:#82b4c0!important}.tam-file-row:hover{background:#38546633!important}.tam-preview{overflow:auto}.tam-preview header h2{margin-bottom:0}.tam-original{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--management-border,#454b5a);background:#070d1459;border-radius:10px;flex:1;min-height:140px;padding:16px;font-size:.9rem;line-height:1.8;overflow:auto}.tam-back{display:none}.tam-empty{padding:20px 0}.tam-card dl{margin:0}.tam-card dt{color:#aab5c4;margin-top:16px;font-size:.8rem}.tam-card dd{margin:6px 0 0}.tam-history-row{border-top:1px solid var(--management-border,#454b5a);padding:14px 0}.tam-history-row small{margin-top:6px;display:block}.tam-evidence{border-left:2px solid #698b98;margin:12px 0;padding:8px 16px}.tam-notice{color:#b6d5c0;margin:0}.tam-repair{border-color:#a59061}.tam-user-code{letter-spacing:.15em;margin:20px 0;font-size:1.8rem;display:block}.tam-dialog{color:#e6e8ed;background:#161d29;border:1px solid #5c6d7c;border-radius:16px;max-width:520px;padding:28px}.tam-dialog::backdrop{background:#080e16b3}@container (width<=700px){.tam-columns{grid-template-columns:minmax(0,1fr)}.tam-file-layout .tam-preview{display:none}.tam-file-layout.has-selection .tam-preview{display:flex}.tam-file-layout.has-selection .tam-file-list{display:none}.tam-back{align-self:flex-start;margin-bottom:16px;display:block}.tam-card{padding:18px}.tam-file-layout>.tam-card{height:580px;max-height:75vh}}@media (prefers-reduced-motion:reduce){.tam-workspace *{scroll-behavior:auto}}@media (width<=850px){.workspace-topbar:has(.tam-settings-header){flex-wrap:wrap}.workspace-topbar:has(.tam-settings-header) .topbar-tools{order:3;width:100%}.workspace-topbar .tam-settings-header{flex-wrap:wrap;gap:8px}.workspace-topbar .tam-settings-header h1{white-space:normal;overflow-wrap:anywhere}.workspace-topbar .tam-settings-header .settings-search{flex-basis:100%;max-width:none}}.market-page{color:#d4d4d8;max-width:1180px;margin:0 auto;padding-bottom:36px}.market-page [hidden]{display:none!important}.market-page button,.market-page a{transition:background .15s}.market-page button{cursor:pointer}.market-page button:disabled{opacity:.5;cursor:not-allowed}.market-page button:focus-visible,.market-page input:focus-visible,.market-page select:focus-visible,.market-page a:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.market-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.market-header h1{color:#fafafa;margin:0 0 8px;font-size:28px}.market-header p,.market-section-heading p{color:#a1a1aa;margin:4px 0;font-size:13px;line-height:1.6}.market-balance{background:#111e18;border:1px solid #29543c;border-radius:12px;min-width:210px;padding:15px 18px}.market-balance small{color:#a1a1aa;text-transform:uppercase;font-size:10px;display:block}.market-balance strong{color:#86efac;margin:6px 0 10px;font-size:22px;display:block}.market-page button:not([style]),.market-page select,.market-page input:not([type=checkbox]){color:#e4e4e7;font:inherit;background:#181818;border:1px solid #404040;border-radius:8px;padding:9px 12px}.market-page button.market-primary,.market-page a.market-primary{color:#fff;background:#2563eb;border:1px solid #3b82f6;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.market-tabs{border-bottom:1px solid #292929;flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.market-caption{color:#a1a1aa;margin:14px 0 22px;font-size:12px;line-height:1.6}.market-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.market-section-heading h2,.market-box h3{color:#fafafa;margin:0 0 10px;font-size:20px}.market-section-heading small{color:#93c5fd;letter-spacing:.08em;font-size:10px}.market-review{background:#111925;border:1px solid #344e71;border-radius:14px;outline:none;margin:24px 0;padding:24px;scroll-margin-top:20px}.market-review p,.market-box p{color:#b4b4bd;margin:10px 0;font-size:13px;line-height:1.65}.market-totals{border-top:1px solid #29384c;border-bottom:1px solid #29384c;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;display:grid}.market-totals dt{color:#a1a1aa;margin-bottom:6px;font-size:11px}.market-totals dd{margin:0;font-size:17px;font-weight:600}.market-review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.market-notice{color:#e4d5a3;background:#1b1b16;border:1px solid #575032;border-radius:9px;margin:16px 0;padding:14px 18px;font-size:13px;line-height:1.6}.market-notice a,.market-page a:not(.market-primary){color:#93c5fd}.market-filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.market-filters input{flex:1;min-width:160px}.market-filters select{max-width:100%}.market-page article{overflow-wrap:anywhere}.market-page article>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.market-box{background:#111;border:1px solid #303030;border-radius:12px;margin-bottom:24px;padding:24px}.market-plans{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-top:18px;display:grid}.market-plan{border:1px solid #333;border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.market-plan h4{color:#fafafa;margin:0;font-size:16px}.market-plan strong,.market-positive{color:#86efac}.market-plan small{color:#a1a1aa;margin-bottom:12px;line-height:1.6}.market-plan button{margin-top:auto}.market-ledger{margin:0;padding:0;list-style:none}.market-ledger li{border-bottom:1px solid #292929;grid-template-columns:80px minmax(0,1fr) auto;gap:12px;padding:14px 0;font-size:13px;display:grid}.market-ledger li span{overflow-wrap:anywhere}.market-ledger time{color:#a1a1aa;font-size:11px}.market-publish input,.market-publish select{min-width:0}.market-publish{margin-top:24px}@media (width<=700px){.market-header{flex-direction:column;gap:16px}.market-balance{width:100%;min-width:0}.market-tabs{gap:6px}.market-tabs button{flex:1 0 40%;font-size:12px!important}.market-section-heading{flex-wrap:wrap}.market-totals{grid-template-columns:1fr;gap:12px}.market-totals>div{justify-content:space-between;gap:8px;display:flex}.market-totals dd{font-size:14px}.market-box,.market-review{padding:16px}.market-publish>div,.market-publish>div>div{flex-wrap:wrap}.market-publish input:not([type=checkbox]),.market-publish select{flex-basis:100%!important;width:100%!important}.market-ledger li{grid-template-columns:60px minmax(0,1fr)}.market-ledger time{grid-column:2}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e5e5e5;background:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:5px}html::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.thin-scroll{scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}.thin-scroll::-webkit-scrollbar{width:8px;height:8px}.thin-scroll::-webkit-scrollbar-track{background:0 0}.thin-scroll::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.thin-scroll::-webkit-scrollbar-thumb:hover{background:#4a4a4a}@keyframes ai-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1300px){.outline-nav-wrap{flex-shrink:0;align-self:flex-start;width:14px!important}.outline-nav-collapsible{z-index:5;transition:width .15s;left:0;overflow:hidden;width:14px!important;position:absolute!important;top:0!important}.outline-nav-collapsible:hover{background:#0a0a0a;padding-right:8px;overflow:visible;box-shadow:8px 0 24px #0009;width:190px!important}.outline-nav-collapsible:not(:hover) button{opacity:0}.ai-panel-responsive{width:300px!important}}@media (width<=800px){.ai-panel-responsive{display:none!important}}.marker-textarea::placeholder{color:#0000}.marker-textarea{scrollbar-width:none}.marker-textarea::-webkit-scrollbar{width:0;height:0}@media (width<=640px){.app-sidebar-open{z-index:50;top:0;bottom:0;left:0;box-shadow:8px 0 24px #0009;position:fixed!important}.chat-col{display:none!important}.chat-col-mobile-open{z-index:60;inset:0;border-radius:0!important;width:100%!important;display:flex!important;position:fixed!important}.col-resizer{display:none!important}.design-split{flex-direction:column!important}.mobile-chat-toggle{display:flex!important}input,textarea,select{font-size:16px!important}}dialog.chat-interaction-dialog::backdrop{background:#000000a6}dialog.chat-interaction-dialog button:disabled{opacity:.55;cursor:default}::selection{background:#34d39966}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0e10;--surface:#12171b;--surface-raised:#192126;--surface-selected:#152a30;--line:#303b41;--ink:#edf2f3;--muted:#adb9bf;--accent:#88d4df;--warm:#edbc8e;--experience-bg:var(--canvas);--experience-surface:var(--surface);--experience-border:var(--line);--experience-text:var(--ink);--experience-muted:var(--muted);--experience-accent:var(--accent);--experience-radius:10px}body{background:var(--canvas);color:var(--ink)}:where(button,input,select,textarea){font:inherit}:where(button){background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:8px 12px}:where(button):disabled{opacity:.5;cursor:default}:where(input,textarea,select){background:var(--canvas);color:var(--ink);border:1px solid var(--line);border-radius:7px;min-width:0;padding:8px 10px}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(a){color:var(--accent)}:where(summary){cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}*{scrollbar-width:thin;scrollbar-color:#445159 transparent}.app-main{scroll-padding-top:54px}.app-main-workspace{flex-direction:column;display:flex}.app-main-workspace>.build-workspace,.app-main-workspace>.report-workspace{flex:1;height:auto!important;min-height:0!important}.workspace-strip{background:var(--canvas);border-bottom:1px solid var(--line);flex-wrap:nowrap;flex-shrink:0;gap:12px;min-height:44px;margin-bottom:16px;padding:6px 12px}.app-main-workspace>.workspace-strip{margin-bottom:0}.workspace-identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-actions{color:var(--muted);flex-shrink:0;align-items:center;gap:12px;display:flex}.workspace-actions .experience-button{min-height:32px;padding:5px 10px;font-size:12px}.app-sidebar .nav-btn:focus-visible{outline-color:var(--accent)}.app-sidebar .nav-btn{min-height:36px}.support-trigger{cursor:pointer;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:32px;font-weight:600;border:1px solid var(--line)!important;background:var(--surface)!important;min-height:32px!important;color:var(--accent)!important;border-radius:50%!important;margin:0!important;padding:0!important;font-size:16px!important;display:inline-grid!important}.support-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--surface);border:1px solid #4b626b;border-radius:14px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #0009}.support-dialog::backdrop{background:#000b}.support-panel{padding:22px}.support-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.support-panel h2{margin:0;font-size:20px}.support-panel header button{min-width:36px;min-height:36px;padding:0;font-size:20px}.support-content p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.7}.support-content p:last-child{margin-bottom:0}.section-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-heading h3{margin:0}.settings-page,.market-page{max-width:1400px}.settings-header{margin-bottom:18px}.settings-header h1,.market-header h1,.apps-home h1{margin-bottom:16px;font-size:24px;line-height:1.3}.settings-search{background:var(--surface);border-color:var(--line);border-radius:8px;max-width:none;padding:5px 12px}.settings-search:focus-within{border-color:var(--accent);box-shadow:none}.settings-search input{font-size:14px}.settings-header>small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.settings-nav{top:54px}.settings-nav button{border-radius:7px;padding:10px 12px}.settings-nav button[aria-current]{color:var(--accent);background:var(--surface-selected);border-color:#31535b}.settings-nav small{color:var(--muted)}.settings-nav a{padding:10px 12px;font-size:12px;display:block}.settings-content h2{margin-bottom:14px;font-size:18px}.settings-content button:focus-visible,.settings-page input:focus-visible{outline-color:var(--accent)}.operator-shortcuts{margin-bottom:18px}.operator-shortcuts button{min-height:36px;font-size:13px}.operator-categories{max-height:calc(100dvh - 210px)}.operator-category-group h2{margin-top:12px;font-size:10px}.operator-card{border-color:var(--line);border-radius:9px;margin-bottom:18px;padding:18px}.operator-settings button{background:var(--surface-raised);border-color:var(--line);color:var(--ink)}.operator-actions{gap:8px}.operator-actions button{min-height:36px;font-size:12px}.operator-actions input{font-size:13px}.subscription{margin-top:16px;padding-top:16px}.subscription-essential{margin:8px 0}.subscription-details{margin:8px 0 16px!important}.subscription-details summary{color:var(--accent);min-height:28px}.subscription-details dl{margin:12px 0}.subscription-editor{border-color:var(--line)}.service-connections{margin-bottom:20px}.service-connections>p{color:var(--muted);margin:8px 0 12px;font-size:12px;line-height:1.6}.service-list{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) 110px minmax(150px,1fr);align-items:center;gap:6px 12px;padding:12px 0;display:grid}.service-row h4{font-size:13px}.service-row strong{color:var(--warm);font-size:12px}.service-row strong[data-status=verified]{color:var(--experience-success)}.service-row strong[data-status=invalid]{color:var(--experience-danger)}.service-row strong[data-status=unset]{color:var(--muted)}.service-row>small{color:var(--muted);grid-area:2/1/auto/3;font-size:11px}.service-row>div{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end;gap:6px;display:flex}.service-row>div button{min-height:36px;font-size:12px}.service-row>p{grid-area:3/1/auto/-1;margin:4px 0;font-size:12px;line-height:1.5}.apps-home{max-width:1400px;padding:0 0 24px}.apps-home>header h1{margin:0}.apps-home>header{margin-bottom:16px}.apps-home button,.experience-button{background:var(--surface-raised);border-color:var(--line);min-height:36px;padding:8px 12px;font-size:13px}.apps-home>header>button{background:var(--surface-selected);color:var(--accent);border-color:#31535b}.apps-search{border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:14px}.apps-toolbar{gap:8px;margin:0 0 16px}.apps-toolbar button[aria-pressed=true]{background:var(--surface-selected);color:var(--accent);border-color:#416f79}.apps-toolbar select{background:var(--surface);border-color:var(--line);font-size:13px}.apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.app-tile{background:var(--surface);border-radius:10px;gap:10px;padding:18px}.app-tile h2{overflow-wrap:anywhere;font-size:16px}.app-tile>p{font-size:13px;line-height:1.6}.app-tile>small{color:var(--muted);font-size:11px}.app-icon{background:var(--surface-selected);width:40px;height:40px;color:var(--accent);border-radius:10px;font-size:19px}.app-run-details{overflow-wrap:anywhere;font-size:12px}.app-run-details p{margin-top:8px}.app-tile .experience-badge{align-self:flex-start;padding:4px 8px;font-size:11px}.data-card{background:var(--surface);border-color:var(--line);width:100%}.data-grid>div{min-width:0}.data-grid>div>label{color:var(--muted);align-items:center;gap:7px;padding:8px 4px 12px;font-size:12px;display:flex}.data-toolbar{gap:8px;margin-bottom:16px}.data-library [aria-label=Data\ results]>p{color:var(--muted);margin:8px 0 14px;font-size:12px}.market-header{align-items:center;gap:12px;margin-bottom:16px}.market-header h1{margin:0}.market-balance{background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.market-balance small{display:none}.market-balance strong{white-space:nowrap;margin:0;font-size:15px}.market-balance button{font-size:12px!important}.market-tabs{gap:6px;padding-bottom:12px}.market-tabs button[aria-current]{color:var(--accent);background:var(--surface-selected);border-color:#31535b}.market-review,.market-box{background:var(--surface);border-color:var(--line);border-radius:10px;margin:16px 0;padding:18px}.market-caption{margin:12px 0 18px}.build-workspace{padding:10px}.build-toolbar{container-type:inline-size;gap:6px!important}.build-picker{flex:1;min-width:100px;max-width:300px}.build-picker>button{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;min-width:0!important}.mode-segment{flex-shrink:0;gap:0!important}.mode-segment>button:first-child{border-radius:7px 0 0 7px!important}.mode-segment>button:nth-child(2){border-radius:0 7px 7px 0!important}.mode-segment>button:last-child{margin-left:8px}.build-stages{max-width:100%;padding:4px 0;overflow-x:auto;flex-wrap:nowrap!important}.build-stages>button{flex-shrink:0}.news-workspace{gap:18px;padding:16px 8px}.news-workspace>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.news-workspace>header h1{margin:0;font-size:20px}.news-workspace>header>a{margin:0}.news-workspace .wt-card{background:var(--surface);padding:16px}.news-workspace .wt-result{background:var(--canvas);min-height:210px}.apps-toolbar[aria-label="Page trust checks"]{gap:8px;padding:6px 2px}.apps-toolbar[aria-label="Page trust checks"]>span{background:0 0;border:0;border-left:2px solid #45606b;border-radius:0;padding:4px 8px;font-size:11px}.result-content{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.result-content>small{color:var(--muted)}.result-content details{color:var(--muted);margin-top:12px;font-size:12px}.result-notice{border-left:2px solid var(--warm);color:var(--warm);background:#281f17;padding:8px 12px}.result-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--canvas);max-height:400px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.report-workspace{padding:12px!important}.report-tab-label{font-size:11px}.report-list .rv-tab{min-height:42px}.report-pane{overflow:hidden}@media (width<=1000px){.service-row{grid-template-columns:minmax(0,1fr) 100px}.service-row>div{grid-area:4/1/auto/-1;justify-content:flex-start}.service-row>small{grid-column:1/-1}}@media (width<=850px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{position:static}.operator-categories{max-height:none}.operator-category-group{flex-shrink:0}.operator-category-group button{white-space:nowrap}.settings-nav a{flex-shrink:0}}@media (width<=700px){.app-main:not(.app-main-workspace){padding:12px!important}.workspace-strip{gap:8px;padding:6px 8px}.workspace-actions{gap:8px}.workspace-actions>span{display:none}.workspace-actions .experience-button{white-space:nowrap;font-size:11px}.apps-home>header{flex-direction:row;align-items:center}.settings-header h1,.market-header h1,.apps-home h1{font-size:22px}.market-header{flex-flow:wrap;align-items:center}.market-balance{flex-wrap:wrap;width:auto}.market-tabs button{min-width:0}.operator-card{padding:12px}.operator-actions input{min-width:100%}.service-row{grid-template-columns:minmax(0,1fr) 100px}.build-workspace{padding:6px}.build-stages{flex-basis:100%}.news-workspace{padding:12px 0}.report-layout{overflow:auto;flex-direction:column!important;gap:12px!important}.report-list{flex-shrink:0;max-height:220px;width:100%!important}.report-pane{overflow:visible;flex:none!important;min-height:600px!important}.report-pane>div:last-child{flex-wrap:wrap;padding-bottom:76px!important;padding-right:0!important}.report-pane>div:last-child>div{flex-wrap:wrap}.report-workspace{overflow:auto}.data-toolbar select{max-width:100%}.data-toolbar label{min-width:0;max-width:100%}}@media (hover:none){button:not(.support-trigger):not(.nav-btn){min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-main{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.app-main>.apps-home,.app-main>.settings-page,.app-main>.market-page{flex:1;width:100%;max-width:none;min-height:0;overflow:auto;padding:20px!important}.workspace-topbar{z-index:35;border-bottom:1px solid var(--line);background:var(--canvas);flex-shrink:0;align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:flex;position:relative;container-type:inline-size}.topbar-page{flex:1;min-width:0}.topbar-page:has(.page-toolbar)>.topbar-fallback{display:none}.topbar-fallback,.workspace-topbar h1{white-space:nowrap;font-size:19px;line-height:1.2;margin:0!important}.page-toolbar,.page-toolbar>header{align-items:center;gap:12px;width:100%;min-width:0;display:flex;margin:0!important}.topbar-account,.topbar-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.workspace-topbar .settings-search{flex:1;min-width:0;max-width:420px;margin:0}.workspace-topbar .settings-search input{width:100%;min-width:0}.workspace-topbar .settings-header{margin:0}.page-toolbar>header>button{margin-left:auto}.workspace-account-menu>summary,.build-more>summary,.page-health>summary{border:1px solid var(--line);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:5px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.workspace-account-menu svg,.news-source-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.topbar-popover{z-index:45;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:210px;max-width:calc(100vw - 60px);max-height:70vh;padding:16px;display:flex;position:absolute;top:calc(100% + 4px);right:8px;overflow:auto;box-shadow:0 12px 35px #0009}.topbar-popover strong{overflow-wrap:anywhere}.topbar-popover small{color:var(--muted)}.workspace-topbar .build-toolbar{flex:1;width:100%;min-width:0;container-type:normal;flex-wrap:nowrap!important;margin:0!important;padding:0!important}.workspace-topbar .build-picker{flex:1;min-width:60px;max-width:300px}.workspace-topbar .build-picker>button{text-align:left;background:0 0;border:0;padding:5px 0;font-size:16px}.workspace-topbar .build-stages{flex-basis:auto;margin:0;padding:0;overflow:visible}.workspace-topbar .build-stages>button{font-size:12px;padding:6px 8px!important}.workspace-topbar .build-stages>button>span[title],.workspace-topbar .build-stages>button>span:last-child:not(:first-child){display:none}.workspace-topbar .build-stages>button>span{display:inline!important}.workspace-topbar .build-stages>button>span[title]{display:none!important}.workspace-topbar .mode-segment>button{font-size:12px;border:1px solid var(--line)!important;margin:0!important;padding:7px 10px!important}.build-more{flex-shrink:0;order:8}.workspace-topbar .build-stages{order:3}.workspace-topbar .page-health{order:7}.news-source-link{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;padding:5px!important}.data-search-scope{color:var(--muted);margin:0 0 14px;font-size:12px}.news-workspace{padding:12px 4px}.status-icon{width:20px;height:20px;color:var(--muted);vertical-align:middle;flex-shrink:0;display:inline-flex}.status-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.status-ok{color:#83cab2}.status-warn{color:var(--warm)}.status-active{color:var(--accent)}.page-health{flex-shrink:0}.page-health>summary{gap:4px;width:auto}.page-health .status-icon{width:16px;height:16px}.page-health-panel{min-width:280px;max-width:min(480px,100vw - 60px);font-size:13px;line-height:1.6}.page-health-panel dl{gap:8px;display:grid}.page-health-panel dl>div{justify-content:space-between;gap:16px;display:flex}.page-health-panel p{margin:6px 0}.page-health-panel dd{color:var(--muted);text-align:right}.agent-turn-status{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.agent-turn-status>span{overflow-wrap:anywhere;flex:180px}.agent-turn-controls{flex-wrap:wrap;gap:6px;display:flex}.agent-turn-status p{color:var(--warm);flex-basis:100%}.agent-turn-status button{padding:5px 8px;font-size:12px}.global-chat-dock{z-index:40;flex-shrink:0;width:0;transition:width .2s;position:relative}.global-chat-dock.is-open{width:var(--chat-width)}.global-chat-handle{z-index:42;background:var(--surface-selected);width:27px;height:62px;color:var(--accent);border-radius:0 8px 8px 0;align-items:center;gap:0;padding:4px;display:flex;position:absolute;top:46%;left:100%}.global-chat-handle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:20px}.global-chat-handle>span{font-size:14px}.global-chat-panel{width:var(--chat-width);background:var(--surface);border-right:1px solid var(--line);visibility:hidden;opacity:0;transition:transform .2s,opacity .2s,visibility .2s;position:absolute;inset:0 auto 0 0;transform:translate(-18px)}.is-open>.global-chat-panel{visibility:visible;opacity:1;transform:translate(0)}.global-chat-content{height:100%;min-height:0}.global-chat-renderer{min-height:0;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:flex!important;position:relative!important;inset:auto!important}.global-chat-renderer>div:first-child{flex-shrink:0}.global-chat-renderer .thin-scroll{min-height:0}.global-chat-dock.is-open>.global-chat-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.is-resizing>.global-chat-handle{cursor:col-resize}.global-chat-dock.is-resizing{-webkit-user-select:none;user-select:none;transition:none}.global-chat-renderer textarea{font-size:14px!important}@container (width<=850px){.workspace-topbar .build-stages{display:none!important}.news-source-link>span{display:none}}@container (width<=520px){.workspace-topbar .market-balance>strong{display:none}.workspace-topbar h1{font-size:16px}.workspace-topbar .settings-search input{padding:7px;font-size:12px}}@media (width<=700px){.app-main:not(.app-main-workspace){padding:0!important}.workspace-topbar{gap:4px;min-height:48px;padding:6px}.topbar-account,.topbar-tools{gap:3px}.workspace-account-menu>summary,.build-more>summary{width:26px;height:30px}.workspace-topbar .support-trigger{flex-basis:28px;width:28px;min-width:28px;height:28px;min-height:28px!important}.workspace-topbar .build-picker>button{font-size:13px}.workspace-topbar .mode-segment>button{font-size:11px;padding:6px!important}.page-health>summary{gap:1px;padding:4px}.page-health .status-icon{width:12px;height:12px}.page-toolbar,.page-toolbar>header{gap:6px}.page-toolbar>header>button{white-space:nowrap;padding:6px;font-size:12px}.global-chat-dock.is-open{width:0}.global-chat-panel{width:min(var(--chat-width),calc(100% - 30px));position:fixed;top:0;bottom:0;left:0;box-shadow:14px 0 35px #0009}.global-chat-dock.is-open .global-chat-handle{left:min(var(--chat-width),calc(100% - 30px));position:fixed}.global-chat-renderer textarea{font-size:16px!important}.app-main>.apps-home,.app-main>.settings-page,.app-main>.market-page{padding:12px!important}}@media (prefers-reduced-motion:reduce){.global-chat-panel,.global-chat-dock{transition:none}}.workspace-topbar .build-title{width:100%;min-width:0}.workspace-topbar .build-title>button{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;width:100%;padding:4px 0;overflow:hidden;min-width:0!important}.health-overview{display:none}.status-disclosure>summary{cursor:pointer;align-items:center;min-height:28px;list-style:none;display:inline-flex}.status-disclosure p{color:var(--muted);margin:4px 0;font-size:12px}.service-row{grid-template-columns:minmax(0,1fr) 32px auto}.service-row .service-verification{grid-column:2}.service-row .service-verification[open]{grid-column:1/-1}.service-row>div{grid-area:1/3}.app-tile .status-disclosure{align-self:flex-start}@container (width<=430px){.page-health>summary>.status-icon{display:none}.health-overview{display:flex}.workspace-topbar .build-picker{min-width:40px}.workspace-topbar .mode-segment>button{padding:5px!important}.workspace-topbar .build-toolbar{gap:3px!important}.workspace-topbar .build-title>button{font-size:12px}.news-source-link{padding:2px!important}}@media (width<=1000px){.service-row>div{grid-area:auto/1/auto/-1}}.report-bin-trigger{align-items:center;gap:4px;font-size:12px;display:flex;padding:5px!important}.app-main>.operator-hub{flex-direction:column;display:flex;overflow:hidden;padding:16px!important}.operator-hub>.settings-layout{flex:1;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:24px;min-height:0}.operator-hub .operator-categories{height:100%;min-height:0;max-height:none;padding:8px 8px 24px 0;scroll-padding-block:12px;position:static;overflow-y:auto}.operator-hub .operator-category-group{flex-shrink:0;gap:2px;margin-bottom:18px}.operator-hub .operator-category-group h2{color:var(--muted);text-transform:none;letter-spacing:.03em;border-top:1px solid var(--line);margin:0 10px 7px;padding-top:10px;font-size:10px;font-weight:500;line-height:1.5}.operator-hub .operator-category-group:first-child h2{border-top:0;padding-top:0}.operator-hub .operator-category-group button{text-align:left;padding:9px 12px}.operator-hub .operator-category-group strong{color:var(--ink);font-size:13px;font-weight:500}.operator-hub .operator-category-group button[aria-current] strong{color:var(--accent);font-weight:600}.operator-hub .operator-category-group button small{display:none}.operator-hub .settings-content{min-height:0;padding:8px 4px 32px;scroll-padding-block:12px;overflow:auto}.operator-section-picker{display:none}.operator-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.subscription-workspace{min-width:0}.subscription-workspace>.section-heading{margin-bottom:12px}.subscription-workspace>.section-heading h3{margin:0;font-size:15px}.subscription-workspace>.operator-actions{gap:6px}.subscription-workspace>.operator-actions>input{min-width:100px;font-size:12px}.subscription-workspace>.operator-actions>button{padding:8px;font-size:12px}.subscription-grid{gap:12px;margin-top:16px;display:grid}.subscription.operator-card{min-width:0;margin:0;padding:16px}.subscription>.operator-actions{flex-wrap:nowrap;gap:8px}.subscription h4{overflow-wrap:anywhere;font-size:15px}.subscription .subscription-details{margin:12px 0!important}.subscription-details summary{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.operator-settings .subscription-revisions{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;min-height:28px;padding:0;font-size:12px;display:block}.subscription-revisions span{float:right;color:var(--accent)}.operator-signin .section-heading{align-items:flex-start;gap:8px}.operator-signin h3{flex:1;margin:0;font-size:15px}.operator-signin-email{overflow-wrap:anywhere}.operator-signin>.support-trigger{width:26px;min-width:26px;height:26px}.operator-signin .section-heading>.status-icon{margin-top:5px}.subscription-copy{margin-top:16px}.card-menu{z-index:3;flex-shrink:0;position:relative;margin:0!important}.card-menu>summary{cursor:pointer;width:28px;height:28px;min-height:28px;color:var(--muted);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:18px;list-style:none;display:flex}.card-menu>summary:hover,.card-menu[open]>summary{background:var(--surface-raised);border-color:var(--line);color:var(--ink)}.card-menu[open]{z-index:25}.card-menu-items{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;width:max-content;min-width:140px;max-width:min(260px,100vw - 80px);padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0008}.card-menu-items>button,.card-menu-items>a{text-align:left;color:var(--ink);margin:0;font-size:12px;text-decoration:none;display:block;background:0 0!important;border:0!important;padding:9px 12px!important}.card-menu-items>button:hover,.card-menu-items>a:hover{background:var(--surface-selected)!important}.app-tile{gap:12px;position:relative}.app-tile-header{align-items:center;gap:10px;display:flex}.app-tile-header h2{flex:1;min-width:0;font-size:15px}.app-tile-header .app-icon{border-radius:9px;flex-shrink:0;width:34px;height:34px;font-size:17px}.app-open:after{content:"";z-index:1;border-radius:10px;position:absolute;inset:0}.app-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.app-tile:hover{border-color:#45636c}.app-tile>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:12px;display:-webkit-box;overflow:hidden}.app-activity{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;font-size:11px;display:flex}.app-activity>details,.app-activity>.experience-state,.app-management{z-index:2;position:relative}.app-activity>.status-disclosure{align-items:center;display:flex}.app-activity .status-icon{width:16px;height:16px}.app-activity>time{margin-left:auto}.app-tile .app-run-details{flex-basis:100%}.apps-list .app-tile{grid-template-columns:minmax(180px,1fr) minmax(160px,2fr) minmax(140px,auto)}.apps-list .app-management{grid-column:1/-1}@media (width<=1150px){.operator-settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=850px){.operator-hub>.settings-layout{flex-direction:column;gap:12px;display:flex}.operator-hub .operator-categories{display:none}.operator-section-picker{color:var(--muted);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.operator-section-picker select{background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:7px;flex:1;padding:9px}.operator-hub .settings-content{flex:1}.apps-list .app-tile{display:flex}}.agent-chat-feedback{scrollbar-width:thin;flex-shrink:0;min-height:0;max-height:min(30%,220px);font-size:12px;line-height:1.45;overflow:auto}.agent-chat-feedback:empty{display:none}.proposal-group-notice{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.45}.proposal-group-notice p{color:var(--warm,#e0b552);margin:3px 0;font-size:11px}.proposal-apply-error{overflow-wrap:anywhere;background:#b36b5c0c;border:1px solid #b36b5c55;border-radius:7px;margin:8px 0;padding:8px 10px;font-size:12px;line-height:1.45}.proposal-apply-error p{color:var(--warm,#f6b0b0);margin:0;font-size:12px}.proposal-apply-error strong,.proposal-apply-error span{display:block}.proposal-apply-error strong{margin-bottom:3px;font-size:11px}.proposal-apply-error button{color:var(--accent,#83d6e8);border:1px solid var(--line,#303642);font:inherit;cursor:pointer;background:0 0;border-radius:5px;margin-top:7px;padding:4px 7px;font-size:11px}.proposal-apply-error button:disabled{opacity:.5;cursor:wait}.proposal-apply-error button:focus-visible{outline:2px solid var(--accent,#83d6e8);outline-offset:2px}.compact-proposal-card{box-sizing:border-box;border:1px solid var(--line,#303642);background:#171819;border-radius:10px;width:100%;padding:11px 12px}.compact-proposal-caption{letter-spacing:.04em;text-transform:uppercase;color:#d6a653;font-size:10px;font-weight:700}.compact-proposal-summary{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.compact-proposal-meta,.compact-proposal-blocked{color:var(--muted,#9da2af);margin:5px 0;font-size:11px;line-height:1.4}.compact-proposal-blocked{color:#e2ac84}.compact-proposal-actions{align-items:center;gap:7px;margin-top:10px;display:flex}.compact-proposal-actions button{font:inherit;border:1px solid var(--line,#303642);color:var(--muted,#9da2af);cursor:pointer;background:0 0;border-radius:7px;padding:6px 10px;font-size:12px}.compact-proposal-actions button:disabled{opacity:.45;cursor:default}.compact-proposal-actions .compact-proposal-apply{color:#fff;background:#3b82f6;border-color:#3b82f6;font-weight:600}.compact-proposal-actions .compact-proposal-open{color:var(--accent,#83d6e8);margin-left:auto}.chat-change-notice{border:1px solid var(--line,#303642);background:#83d6e809;border-radius:8px;min-width:0;margin:6px 12px;padding:8px 10px;font-size:12px;line-height:1.45}.chat-change-label{color:var(--muted,#aaa);align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.chat-change-label>span{color:#83cab2;font-size:11px}.chat-change-row{align-items:flex-start;gap:8px;min-width:0;margin-top:3px;display:flex}.chat-change-summary{flex:1;min-width:0}.chat-change-summary>summary{cursor:pointer;color:var(--ink,#eee);align-items:flex-start;gap:5px;min-width:0;list-style:none;display:flex}.chat-change-summary>summary::-webkit-details-marker{display:none}.chat-change-summary>summary>span:first-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.chat-change-summary[open]>summary>span:first-child{white-space:pre-wrap;display:block}.chat-change-chevron{color:var(--muted,#aaa);flex-shrink:0;transition:transform .15s}.chat-change-summary[open] .chat-change-chevron{transform:rotate(180deg)}.chat-change-undo{font:inherit;color:var(--accent,#83d6e8);border:1px solid var(--line,#303642);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:4px 6px;font-size:11px;line-height:1.3;display:inline-flex}.chat-change-undo:hover{background:var(--surface-selected,#ffffff0d)}.chat-change-undo:disabled{opacity:.5;cursor:wait}.chat-change-history{color:var(--muted,#aaa);margin-top:5px;font-size:11px}.chat-change-history>summary{cursor:pointer}.chat-change-history>div{padding-top:4px}.chat-change-history .chat-change-row{border-top:1px solid var(--line,#303642);margin-top:6px;padding-top:6px;font-size:12px}.chat-change-error{color:var(--warm,#f6b0b0);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.chat-change-notice :is(button,summary):focus-visible{outline:2px solid var(--accent,#83d6e8);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.chat-change-chevron{transition:none}}.ocean-shell{--canvas:#17171c;--surface:#0c131ca3;--surface-raised:#22252e;--surface-selected:#6f92b12e;--line:#a6abc340;--ink:#eeeef2;--muted:#aaaab9;--accent:#83d6e8;--experience-bg:var(--canvas);--experience-surface:var(--surface);--experience-border:var(--line);--experience-text:var(--ink);--experience-muted:var(--muted);--experience-accent:var(--accent);isolation:isolate;color:var(--ink);background:linear-gradient(105deg,#101219 0%,#17171c 46%,#1b1b23 100%);position:relative}.ocean-background{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.ocean-moonlight{width:100%;height:100%;display:block}.ocean-shell .app-sidebar{border-color:var(--line)!important;background:#080e17cc!important}.ocean-shell .app-sidebar .nav-btn{color:var(--muted)!important}.ocean-shell .app-sidebar .nav-btn[aria-current]{color:var(--ink)!important;background:linear-gradient(100deg,#82d6e824,#9887c512)!important}.ocean-shell .workspace-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13141bcc}.ocean-shell .app-main{background:0 0}.ocean-shell :is(.operator-card,.app-tile,.data-card,.market-box,.market-review,.news-report,.wt-card,.experience-state,.page-brief){border-color:var(--line);background:var(--surface)!important}.ocean-shell :is(.global-chat-panel,.global-chat-renderer){background:#0a1019e6!important}.ocean-shell .global-chat-handle{opacity:1;background:0 0;border-color:#0000;width:30px;transition:background .18s,border-color .18s;overflow:hidden}.ocean-shell .global-chat-handle:before{content:"";background:#83d6e861;border-radius:0 4px 4px 0;width:5px;transition:opacity .18s;position:absolute;top:12px;bottom:12px;left:0}.ocean-shell .global-chat-handle>:is(svg,span){opacity:0;transition:opacity .18s,transform .18s;transform:translate(-12px)}.ocean-shell .global-chat-handle:is(:hover,:focus-visible){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2f4d588c;border-color:#83d6e85c}.ocean-shell .global-chat-handle:is(:hover,:focus-visible):before{opacity:0}.ocean-shell .global-chat-handle:is(:hover,:focus-visible)>:is(svg,span){opacity:1;transform:translate(0)}@media (hover:none),(pointer:coarse){.ocean-shell .global-chat-handle{background:#2f4d588c;border-color:#83d6e85c;width:40px;min-height:48px}.ocean-shell .global-chat-handle:before{display:none}.ocean-shell .global-chat-handle>:is(svg,span){opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ocean-shell .global-chat-handle,.ocean-shell .global-chat-handle:before,.ocean-shell .global-chat-handle>:is(svg,span){transition:none}}.ocean-shell :is(.topbar-popover,.support-dialog,.card-menu-items,.np-dialog,.rt-dialog){background:#1a1d27}.ocean-shell .operator-hub .operator-category-group h2{color:#9b9baa;font-size:10px}.ocean-shell .operator-hub .operator-category-group button[aria-current]{border-color:#83d6e885;border-left:3px solid var(--accent);background:linear-gradient(110deg,#83d6e822,#a285c81c)}@media (width<=700px){.ocean-shell .app-sidebar-open{background:#0e141ef2!important}}.sidebar-brand-toggle{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:2px 0;font-size:16px;font-weight:700;display:flex}.sidebar-brand-toggle:hover{background:#c591a414}.sidebar-brand-toggle:focus-visible{outline-offset:3px;outline:2px solid #c591a4}.brand-mark{flex-shrink:0;width:30px;height:30px}.ocean-shell .sidebar-head{gap:3px!important;padding-left:0!important;padding-right:0!important}.management-hub{--management-surface:#0c131cbd;--management-inset:#080e1757;--management-control:#515b7033;--management-padding:20px;color:var(--ink)}.management-page{width:100%;min-width:0}.management-hub .management-card,.management-hub .settings-appearance,.management-hub .settings-empty,.management-hub .management-message{background:var(--management-surface);border:1px solid var(--line);padding:var(--management-padding);border-radius:14px;min-width:0;margin:0 0 20px}.management-hub .operator-card{border-color:var(--line);background:var(--management-surface)!important}.management-hub .management-card>:first-child{margin-top:0}.management-hub .management-card>:last-child{margin-bottom:0}.management-hub .management-card h3{margin:0 0 14px;font-size:16px}.management-hub :is(.management-card,.management-page) p{line-height:1.65}.management-hub .settings-content{container-type:inline-size}.management-hub .settings-content>section>.management-page>:is(h1,h2){margin:0 0 20px}.management-hub .settings-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}.management-hub .settings-content :is(button,a,code,p,li,dd,label){overflow-wrap:anywhere}.management-hub .settings-content button{white-space:normal;max-width:100%}.management-hub .settings-content :is(input,textarea,select,button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.management-hub .settings-content table{table-layout:fixed;width:100%}.management-hub .settings-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.management-hub .operator-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.management-hub .operator-settings-grid>.management-card{height:100%;margin:0}.management-hub .subscription.operator-card{padding:16px;background:var(--management-inset)!important}.management-hub .operator-actions{flex-wrap:wrap}.management-hub .subscription>.operator-actions{flex-wrap:nowrap}.management-hub .subscription-workspace>.operator-actions>input{flex:160px}.management-hub .subscription-editor{background:var(--management-inset);border-color:var(--line);padding:16px}.management-hub .subscription dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.management-hub .service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.management-hub .service-row{border:1px solid var(--line);background:var(--management-inset);border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;align-content:start;align-items:start;gap:12px;padding:16px;display:grid}.management-hub .service-row h4{margin:0;font-size:14px}.management-hub .service-row>p{grid-column:1/-1;margin:0}.management-hub .service-row>div{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:flex-start;gap:8px;display:flex}.management-hub .service-row .service-verification{grid-column:2;margin:0}.management-hub .service-row .service-verification[open]{grid-column:1/-1}.management-hub .service-row button{padding:8px 10px;font-size:12px}.management-hub .management-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.management-hub .management-inset{background:var(--management-inset);border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px}.management-hub .settings-nav{border:1px solid var(--line);background:var(--management-surface);border-radius:14px;padding:8px;top:0}.management-hub .settings-nav button{padding:11px 12px}.management-hub .settings-nav small{display:none}.management-hub .settings-nav strong{font-weight:500}.management-hub .settings-nav button[aria-current] strong{font-weight:600}.management-hub .settings-nav button[aria-current] small{display:block}.management-hub.operator-hub .settings-nav button small{display:none}.management-hub.operator-hub .operator-categories{padding:16px 8px}.management-hub.operator-hub .settings-content{padding-top:0}@container (width<=760px){.management-hub .operator-settings-grid,.management-hub .management-metrics{grid-template-columns:minmax(0,1fr)}.management-hub .operator-settings-grid>.management-card{height:auto}}@container (width<=560px){.management-hub .service-list{grid-template-columns:minmax(0,1fr)}.management-hub .management-table-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.management-hub{--management-padding:16px}.management-hub .settings-nav button[aria-current] small{display:none}.management-hub .settings-content{padding-right:0}}.management-hub .service-list>:last-child:nth-child(odd){grid-column:1/-1}.management-hub .settings-content :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.management-hub .settings-content>section>h2,.management-hub .settings-content>section>.management-page>:is(h1,h2){font-weight:700;line-height:1.3;margin:0 0 20px!important;font-size:22px!important}.management-editor :is(input,select,textarea,button){min-width:0;max-width:100%}.management-editor :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.management-hub .appearance-grid>.settings-appearance{margin:0}.appearance-grid h3{margin:0 0 14px;font-size:16px}.appearance-grid button{padding:9px 12px}@container (width<=680px){.appearance-grid{grid-template-columns:minmax(0,1fr)}}
