.owner-page{max-width:1200px;min-height:100%;padding:40px var(--gutter-content,24px) 80px;color:var(--ink);background-color:var(--paper);background-image:none;margin:0 auto}.owner-head{align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.owner-head>div:first-child{min-width:0}.owner-eyebrow{font:400 11px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:8px;display:block}.owner-head h1{font:300 30px/1.1 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0}.owner-lede{max-width:60ch;color:color-mix(in srgb, var(--ink) 86%, var(--paper));margin:8px 0 0;font-size:15px;line-height:1.5}.owner-head-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.owner-primary{cursor:pointer;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.owner-primary:disabled{opacity:.45;cursor:default}.owner-secondary{border:1px solid var(--line);background:var(--paper-raised);height:36px;color:var(--ink);font:400 13px var(--sans);cursor:pointer;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.owner-secondary:hover{border-color:var(--line-strong)}.owner-tertiary{color:var(--ink-soft);font:400 12.5px var(--sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.owner-tertiary:hover{color:var(--ink)}.owner-two{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.owner-main{min-width:0}.owner-main h2,.owner-aside h2{font:300 20px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.owner-aside{gap:16px;min-width:0;display:grid}.owner-aside section{border:1px solid var(--line);background:var(--paper-raised);padding:14px 16px}.owner-aside h3{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 8px}.owner-aside p,.owner-aside li{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.owner-aside ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.owner-aside .owner-tertiary{margin-top:8px;display:inline-block}.owner-note{font:italic 400 11.5px var(--sans);color:var(--ink-faint)}.owner-unavailable{font:italic 400 12px var(--sans);color:var(--ink-faint);margin:8px 0 0;display:block}.owner-alert{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-soft);margin:0 0 16px;padding:8px 12px;font-size:12.5px}.owner-alert.is-error{border-color:var(--margin-ink);color:var(--margin-ink)}.owner-form{gap:14px;max-width:460px;display:grid}.owner-form label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);gap:4px;display:grid}.owner-form input,.owner-form select,.owner-form textarea{border:1px solid var(--line);background:var(--paper-raised);height:40px;font:400 13.5px var(--sans);color:var(--ink);padding:0 10px}.owner-form textarea{resize:none;height:40px;padding:10px;line-height:1.4}.owner-form textarea:focus{height:92px}.owner-form input:read-only{color:var(--ink-soft)}.owner-form .owner-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-form .owner-hint{font:italic 400 11.5px var(--sans);color:var(--ink-faint);text-transform:none;letter-spacing:0}.owner-form-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.owner-form-actions:empty{display:none}.owner-dirty{font:italic 400 11.5px var(--sans);color:var(--ink-faint);margin-left:6px}.pf-identity{align-items:center;gap:16px;margin-bottom:24px;display:flex}.pf-avatar{background:var(--margin-ink);color:#fff;width:64px;height:64px;font:400 22px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.04em;flex:none;place-items:center;display:grid}.pf-id-name{font:300 26px/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink)}.pf-id-mail{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint);margin-top:4px}.pf-orgs{margin-top:48px}.pf-orgs h2{font:300 20px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.pf-org-acts{align-items:center;gap:10px;display:inline-flex}.pf-org{border:1px solid var(--line);background:var(--paper-raised);grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;height:56px;margin-bottom:6px;padding:0 14px;display:grid}.pf-org-mark{color:var(--ink-soft);place-items:center;display:inline-grid}.pf-org-mark svg{width:18px;height:18px}.pf-org-name{min-width:0;font:400 16px/1.1 var(--serif);color:var(--ink)}.pf-org-name small{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-top:3px;display:block}.pf-org-plan{color:var(--ink-soft);white-space:nowrap;font-size:12.5px}.pf-org-plan i{color:var(--ink-faint);font-style:italic}.pf-org-current{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);align-items:center;gap:6px;display:inline-flex}.pf-org .owner-secondary{height:30px}.pf-org-context{border:1px solid var(--line);background:var(--paper);margin:0 0 10px;padding:12px 14px}.pf-org-context textarea{border:1px solid var(--line);background:var(--paper-raised);width:100%;min-height:64px;font:400 13px var(--sans);color:var(--ink);resize:vertical;padding:8px}.pf-org-context label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);gap:6px;display:grid}.pf-org-context .pf-org-context-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.pf-org-context .pf-org-share{font:400 12.5px var(--sans);color:var(--ink-soft);text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:inline-flex}.gov-head{height:64px;margin:0 calc(-1 * var(--gutter-content,24px));padding:0 var(--gutter-content,24px);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.gov-head h1{font:300 24px/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.gov-back{border:1px solid var(--line);background:var(--paper-raised);width:30px;height:30px;color:var(--ink-soft);place-items:center;display:inline-grid}.gov-back:hover{color:var(--ink);border-color:var(--line-strong)}.gov-head .owner-head-actions{margin-left:auto}.gov-head-note{font:italic 400 12px var(--sans);color:var(--ink-faint)}.gov-tabs.ui-tabs{height:44px;margin:0 calc(-1 * var(--gutter-content,24px)) 32px;padding:0 var(--gutter-content,24px)}.gov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.gov-stat{border:1px solid var(--line);background:var(--paper-raised);padding:14px 16px}.gov-stat b{font:300 28px/1 var(--serif);letter-spacing:-.02em;color:var(--ink);display:block}.gov-stat span{white-space:nowrap;text-overflow:ellipsis;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-top:6px;display:block;overflow:hidden}.gov-table{border-collapse:collapse;width:100%;font-size:13px}.gov-table th{text-align:left;border-bottom:1px solid var(--line-strong);height:28px;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:0 10px 8px}.gov-table td{border-bottom:1px solid var(--line);height:36px;color:var(--ink);vertical-align:middle;padding:0 10px}.gov-table td.num,.gov-table th.num{text-align:right;font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums}.gov-table td.num{color:var(--ink-soft)}.gov-table td.num.is-strong{color:var(--ink)}.gov-table td.when{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap}.gov-table td.act{text-align:right;width:40px}.gov-table tr.is-empty td{color:var(--ink-faint);font-style:italic}.gov-table-note{font:italic 400 12px var(--sans);color:var(--ink-faint);margin:10px 0 0}.gov-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.gov-who-mark{background:var(--gov-identity,var(--margin-ink));color:#fff;width:18px;height:18px;font:400 9px/1 var(--label-mono);text-transform:uppercase;letter-spacing:0;flex:none;place-items:center;display:grid}.gov-who b{font:500 12.5px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--gov-identity,var(--margin-ink));white-space:nowrap}.gov-who small{color:var(--ink-soft);text-overflow:ellipsis;margin-left:6px;font-size:12px;overflow:hidden}.gov-who.is-agent{--gov-identity:var(--signal)}.gov-table .ui-chip{height:20px}.gov-perm{border-collapse:collapse;width:100%;font-size:13px}.gov-perm th{text-align:center;border-bottom:1px solid var(--line-strong);height:28px;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:0 10px 8px}.gov-perm th:first-child{text-align:left}.gov-perm td{text-align:center;border-bottom:1px solid var(--line);height:40px;padding:0 10px}.gov-perm td:first-child{text-align:left;color:var(--ink)}.gov-perm td:first-child small{font:italic 400 11px var(--sans);color:var(--ink-faint);display:block}.gov-perm td svg{width:14px;height:14px;color:var(--signal)}.gov-perm td.no{color:var(--line-strong)}.gov-models{border-collapse:collapse;table-layout:fixed;width:100%}.gov-models td{border-bottom:1px solid var(--line);vertical-align:middle;height:48px;padding:0 10px}.gov-models td.cat{width:230px;color:var(--ink);font-size:14px}.gov-models td.cat,.gov-models td.cat small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gov-models td.cat small{font:italic 400 11px var(--sans);color:var(--ink-faint);display:block}.gov-models td.pick{width:238px}.gov-models .gov-pick{width:100%;min-width:0}.gov-models td.fb{font:italic 400 12px var(--sans);color:var(--ink-faint)}.gov-models td.fb b{color:var(--ink-soft);font-style:normal;font-weight:400}.gov-models tr.is-managed td{color:var(--ink-faint)}.gov-models td.tools{text-align:right;white-space:nowrap;width:44px}.gov-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.gov-presets .gov-presets-label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-right:4px}.gov-presets button.ui-chip{cursor:pointer;background:var(--paper-raised)}.gov-presets button.ui-chip:hover{color:var(--ink);border-color:var(--line-strong)}.gov-pick{min-width:300px;display:inline-block;position:relative}.gov-pick-trigger{border:1px solid var(--line);background:var(--paper-raised);width:100%;height:34px;color:var(--ink);font:400 13px var(--sans);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.gov-pick-trigger:hover{border-color:var(--line-strong)}.gov-pick-trigger:disabled{opacity:.55;cursor:default}.gov-pick-trigger .m{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gov-pick-trigger .p,.gov-pick-option .p{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.gov-pick-trigger .gov-pick-caret{color:var(--ink-faint);place-items:center;margin-left:auto;display:inline-grid}.gov-pick-menu{z-index:30;border:1px solid var(--line);background:var(--paper-raised);transform-origin:0 0;width:340px;max-height:320px;animation:gov-pick-in var(--dur-pop,.18s) var(--ease-out,ease);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 32px -16px #00000059,0 1px #0000000a}@keyframes gov-pick-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.gov-pick-menu{animation:none}}.gov-pick-head{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:6px 10px 2px}.gov-pick-option{width:100%;height:36px;color:var(--ink);font:400 12.5px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 10px;display:grid}.gov-pick-option:hover,.gov-pick-option:focus-visible{background:var(--selection);outline:0}.gov-pick-option.is-on{background:var(--selection)}.gov-pick-option .m{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gov-pick-dots{gap:2px;display:inline-flex}.gov-pick-dots .ui-dot{background:var(--line-strong);width:5px;height:5px}.gov-pick-dots .ui-dot.is-on{background:var(--ink-soft)}.gov-pick-empty{font:italic 400 11.5px var(--sans);color:var(--ink-faint);padding:8px 10px}.gov-providers{gap:6px;display:grid}.gov-provider{border:1px solid var(--line);background:var(--paper);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:12.5px;display:grid}.gov-provider .ui-dot{width:8px;height:8px}.gov-provider .ui-dot.is-off{border:1px solid var(--line-strong);background:0 0}.gov-provider .gov-provider-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gov-provider .gov-provider-modes{font:400 9px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap}.gov-segment{border:1px solid var(--line);margin-bottom:14px;display:inline-flex}.gov-segment button{cursor:pointer;height:30px;font:400 11px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);background:0 0;border:0;padding:0 12px}.gov-segment button.is-current,.gov-segment button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.gov-col,.owner-aside-title,.owner-label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.gov-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gov-assign{border:1px solid var(--line);background:var(--paper-raised);margin-top:16px;padding:14px 16px}.gov-assign ul{gap:6px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.gov-assign .owner-secondary{justify-content:flex-start;width:100%}.gov-access{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.owner-page .members-access .profile-section-head{display:none}.owner-page .member-access{border:1px solid var(--line);background:var(--paper-raised);margin-bottom:8px;padding:12px 14px}.owner-page .members-access .profile-primary{border:1px solid var(--line-strong);background:var(--paper);height:30px;color:var(--ink);font:400 12.5px var(--sans);cursor:pointer;padding:0 10px}.gov-collapse{margin-top:18px}.gov-collapse>summary{cursor:pointer;font:400 11px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);align-items:center;gap:8px;list-style:none;display:inline-flex}.gov-collapse>summary::-webkit-details-marker{display:none}.gov-collapse>summary:hover{color:var(--ink)}.gov-collapse>div{margin-top:14px}.gov-department{margin-bottom:24px}.gov-department h3{font:400 16px/1.2 var(--serif);color:var(--ink);margin:0 0 8px}.owner-page .profile-paper{background:0 0;border:0;padding:0}.owner-page .profile-section-head{display:none}.owner-page .profile-muted{color:var(--ink-soft);font-size:12.5px}.provider-matrix .provider-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.provider-matrix .provider-presets-label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-right:4px}.provider-matrix .provider-presets button{border:1px solid var(--line);background:var(--paper-raised);cursor:pointer;height:22px;font:400 11px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding:0 8px}.provider-matrix .provider-presets button:hover{color:var(--ink);border-color:var(--line-strong)}.provider-matrix tr.provider-category{border-bottom:0;padding:0;display:table-row}.provider-matrix tr.provider-category>td{display:table-cell}.provider-matrix .provider-category-name{color:var(--ink);font-size:14px}.provider-matrix .provider-category-model{display:inline-block}.provider-matrix td.fb.provider-category-meta{text-overflow:ellipsis;white-space:nowrap;display:table-cell;overflow:hidden}.provider-matrix td.fb b{margin-right:4px}.provider-matrix tr.provider-category td button{align-self:auto}.gov-pick .gov-pick-trigger{border:1px solid var(--line);align-self:auto;width:100%;padding:0 10px}.gov-pick-menu .gov-pick-option{border:0;align-self:auto;width:100%;padding:0 10px}.provider-matrix .gov-models .ui-menu-wrap{display:inline-block}.provider-matrix .provider-category-settings-row td{background:var(--paper-raised);height:auto;padding:10px}.provider-matrix .provider-category-settings{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.provider-matrix .provider-category-settings label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);gap:4px;display:grid}.provider-matrix .provider-category-settings input,.provider-matrix .provider-category-settings select{border:1px solid var(--line);background:var(--paper);height:30px;font:400 12.5px var(--sans);color:var(--ink);padding:0 8px}.provider-matrix .provider-category-uncovered{font:italic 400 11.5px var(--sans);color:var(--ink-faint);margin:0;padding:0;list-style:none}.provider-matrix .provider-customize{cursor:pointer;font:400 11px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);background:0 0;border:0;margin-top:16px;padding:0;display:block}.provider-matrix .provider-customize:hover{color:var(--ink)}.provider-matrix .provider-advanced{margin-top:14px}.provider-matrix .provider-table{border-collapse:collapse;width:100%;font-size:12.5px}.provider-matrix .provider-table th{text-align:left;border-bottom:1px solid var(--line-strong);height:28px;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:0 10px 8px}.provider-matrix .provider-table td{border-bottom:1px solid var(--line);height:36px;color:var(--ink-soft);padding:0 10px}.provider-matrix .provider-banner{border:1px solid var(--line);background:var(--paper-raised);margin:0 0 14px;padding:8px 12px;font-size:12.5px}.provider-matrix .provider-banner.is-awaiting{border-color:var(--margin-ink)}.provider-matrix .provider-signing-rule,.provider-matrix .provider-signing{color:var(--ink-soft);font-size:12.5px}.provider-matrix .provider-signing-title{display:none}.provider-matrix .provider-signers{border:0;gap:4px;margin:8px 0 0;padding:0;display:grid}.provider-matrix .provider-signers legend{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:0}.provider-matrix .provider-signer-role{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin-left:auto}.provider-matrix .provider-signers label{align-items:center;gap:8px;font-size:12.5px;display:flex}.provider-matrix .provider-signing-count{align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.provider-matrix .provider-history{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.provider-matrix .provider-history-title,.provider-matrix .provider-usage-title{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 8px}.provider-matrix .provider-revision{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;font-size:12px;display:flex}.provider-matrix .provider-revision-sha{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint)}.provider-matrix .provider-totals{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12.5px;display:flex}.provider-matrix .provider-propose{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.owner-aside>.usage-me,.owner-aside>.usage-statements,.owner-aside>.usage-profile,.owner-aside>.usage-credits{border:1px solid var(--line);background:var(--paper-raised);padding:14px 16px}.owner-aside .usage-me-title,.owner-aside .usage-statements-title,.owner-aside .usage-profile-title,.owner-aside .usage-credits-title{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 8px}.owner-aside .usage-me-line,.owner-aside .usage-credits-balance{color:var(--ink-soft);margin:0;font-size:12.5px}.owner-aside .usage-statement{border-bottom:1px solid var(--line);gap:2px;padding:6px 0;font-size:12px;display:grid}.owner-aside .usage-statement-sha{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint)}.owner-aside .usage-profile-grid{gap:10px;display:grid}.owner-aside .profile-primary{border:1px solid var(--line-strong);background:var(--paper);height:30px;color:var(--ink);font:400 12.5px var(--sans);cursor:pointer;padding:0 10px}.owner-aside .usage-credit-list{gap:4px;font-size:12px;display:grid}.usage-billing .usage-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.usage-billing .usage-controls-label{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.usage-billing .usage-table{border-collapse:collapse;width:100%;font-size:13px}.usage-billing .usage-table th{text-align:right;border-bottom:1px solid var(--line-strong);height:28px;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:0 10px 8px}.usage-billing .usage-table th:first-child{text-align:left}.usage-billing .usage-table td{border-bottom:1px solid var(--line);text-align:right;height:36px;font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-soft);padding:0 10px}.usage-billing .usage-table td:first-child{text-align:left;font-family:var(--sans);color:var(--ink);font-size:13px}.usage-billing .usage-table td:last-child{color:var(--ink)}.usage-billing .usage-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.usage-billing .usage-summary{color:var(--ink-soft);margin:0 0 12px;font-size:13px}@media (max-width:1100px){.owner-two{grid-template-columns:1fr}.gov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-pick{min-width:220px}.gov-models td.cat{width:200px}}@media (max-width:767px){.owner-page{padding:24px var(--gutter,16px) 64px}.gov-head,.gov-tabs.ui-tabs{margin-inline:calc(-1 * var(--gutter,16px));padding-inline:var(--gutter,16px)}.owner-head h1{font-size:24px}.owner-form .owner-row2{grid-template-columns:1fr}.pf-org{grid-template-columns:28px minmax(0,1fr) auto}.pf-org .pf-org-plan,.pf-org .pf-org-current{display:none}.gov-stats{grid-template-columns:1fr}.gov-pick,.gov-pick-menu{width:100%;min-width:0}.gov-models td.cat{width:auto}}.profile-primary{background:var(--signal);border-color:var(--signal);color:#fff;font-weight:500}.profile-primary:hover:not(:disabled){background:var(--signal-deep);border-color:var(--signal-deep)}.profile-secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.profile-secondary:hover:not(:disabled){background:var(--paper-raised)}.owner-page .provider-banner-acts .profile-primary{height:30px;padding:0 12px;font-size:12.5px}
.sl{max-width:1200px;margin:0 auto;padding:56px 32px 80px}.sl-eyebrow{font:400 11px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 10px}.sl-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sl-title{font:300 44px/1.05 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0}.sl-status{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.sl-lede{max-width:60ch;color:color-mix(in srgb, var(--ink) 86%, var(--paper));margin:14px 0 20px;font-size:16px;line-height:1.55}.sl-actions{align-items:center;gap:8px;display:flex}.sl-actions .btn{height:36px}.sl-banner{margin-top:20px}.sl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.sl-card{border:1px solid var(--line);background:var(--paper-raised);text-align:left;min-height:150px;color:inherit;font:inherit;cursor:pointer;transition:border-color .12s ease, transform var(--dur-press) var(--ease-out);flex-direction:column;gap:8px;padding:18px;display:flex}.sl-card:hover:not(:disabled){border-color:var(--line-strong)}.sl-card:active:not(:disabled){transform:scale(.99)}.sl-card:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.sl-card.is-next,.sl-card.is-inert{opacity:.6;cursor:default}.sl-card.is-next:hover,.sl-card.is-inert:hover{border-color:var(--line)}.sl-card.is-hot{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 9%, var(--paper))}.sl-card-ic{color:var(--ink-soft);line-height:0}.sl-card-ic svg{width:20px;height:20px}.sl-card-title{font:400 16px/1.2 var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:6px}.sl-card-body{color:var(--ink-soft);font-size:13px;line-height:1.5}.sl-card-meta{font-family:var(--mono), Consolas, ui-monospace, monospace;font-size:var(--ui-mono-size);color:var(--ink-faint);line-height:1.5}.sl-card-foot{margin-top:auto;padding-top:10px}.sl-card-go{font:400 12.5px var(--sans);color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent)}.sl-card:hover:not(:disabled) .sl-card-go{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sl-next{border:1px solid var(--line);height:20px;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);align-items:center;padding:0 7px;display:inline-flex}.sl-table{margin-top:48px}.sl-table-title{font:300 20px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.sl-note{color:var(--ink-faint);margin:0;font-size:13px;font-style:italic}.sl-rows{border-top:1px solid var(--line)}.sl-head-row,.sl-row{grid-template-columns:minmax(0,1fr) 140px 190px 130px 68px;align-items:center;gap:12px;display:grid}.sl-head-row{border-bottom:1px solid var(--line);height:28px}.sl-h{font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.sl-row{border-bottom:1px solid var(--line);height:36px}.sl-row:hover{background:var(--selection)}.sl-cell-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:13.5px;overflow:hidden}.sl-kind{border:1px solid var(--line);height:20px;font:400 10px/1 var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);align-items:center;padding:0 7px;display:inline-flex}.sl-cell-when{font-family:var(--mono), Consolas, ui-monospace, monospace;font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-faint)}.sl-cell-by{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.04em;font-size:11px;overflow:hidden}.sl-cell-by.is-agent{color:var(--signal)}.sl-cell-by.is-human{color:var(--margin-ink)}.sl-cell-by.is-unknown{color:var(--ink-faint)}.sl-cell-open{justify-content:flex-end;display:flex}.sl-open{height:26px;padding:0 10px;font-size:12px}.sl-more{height:32px;font:400 12.5px var(--sans);color:var(--ink-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sl-more:hover{color:var(--ink)}.sl-footer{max-width:80ch;color:var(--ink-faint);margin:48px 0 0;font-size:12px;font-style:italic;line-height:1.6}.studio-workspace-main .sl{padding-top:40px}@media (max-width:1100px){.sl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-title{font-size:38px}.sl-head-row,.sl-row{grid-template-columns:minmax(0,1fr) 120px 170px 68px}.sl-h-by,.sl-cell-by{display:none}}@media (max-width:720px){.sl{padding:32px 20px 64px}.sl-grid{grid-template-columns:1fr}.sl-title{font-size:30px}.sl-head-row,.sl-row{grid-template-columns:minmax(0,1fr) 68px}.sl-h-kind,.sl-cell-kind,.sl-h-when,.sl-cell-when{display:none}}@media (prefers-reduced-motion:reduce){.sl-card{transition:border-color .12s}.sl-card:active:not(:disabled){transform:none}}
.marketing-mode{--paper:#f5f2ea;--paper-raised:#fbfaf6;--ink:#191816;--ink-soft:#5d5a54;--ink-faint:#8a857c;--line:#d7d1c5;--line-strong:#a8a197;--signal:#1d8a70;--signal-deep:#0f5c4c;--selection:#c8e4da;--margin-ink:#7d3327;--rust-soft:#f3e5db;--card:#fdfcf8;--line-card:#c6beb0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink)}.marketing-mode [data-reveal]{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--reveal-step,0) * 80ms);will-change:opacity, transform}.marketing-mode [data-reveal-kind=scene]{transition-duration:.6s}@media (scripting:enabled){.marketing-mode [data-reveal]{opacity:0;transform:translateY(12px)}.marketing-mode [data-reveal-kind=scene]{transform:translateY(24px)scale(.97)}.marketing-mode [data-reveal][data-revealed=true]{opacity:1;transform:none}}.marketing-loop{color:var(--signal);flex:none;animation:18s linear infinite marketing-loop-turn}@keyframes marketing-loop-turn{to{transform:rotate(360deg)}}.marketing-mode .showcase-frame .landing-scene{animation:marketing-breathe 8s var(--ease-in-out) infinite}@keyframes marketing-breathe{50%{transform:translateY(-4px)}}.marketing-mode .public-button,.marketing-mode .scene-tabs button,.marketing-mode .public-menu-button{transition:color .12s ease, background-color .12s ease, border-color .12s ease, transform var(--dur-press) var(--ease-out)}.marketing-mode .public-button:active,.marketing-mode .scene-tabs button:active,.marketing-mode .public-menu-button:active{transform:scale(.97)}.marketing-mode .public-nav{transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out)}.marketing-mode .public-text-link{transition:color .12s,border-color .12s}.marketing-mode .public-text-link:hover{border-bottom-color:var(--signal)}@media (hover:hover) and (pointer:fine){.marketing-mode .band-scenes .landing-scene,.marketing-mode .studio-grid .landing-scene{transition:transform .22s var(--ease-out), border-color .22s var(--ease-out)}.marketing-mode .band-scenes .landing-scene:hover,.marketing-mode .studio-grid .landing-scene:hover{border-color:var(--line-strong);transform:scale(1.012)}.marketing-mode .landing-scene:hover figcaption{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.marketing-mode [data-reveal]{transition:opacity .2s linear}.marketing-mode [data-reveal],.marketing-mode [data-reveal-kind=scene]{transform:none}.marketing-mode .marketing-loop,.marketing-mode .showcase-frame .landing-scene{animation:none}.marketing-mode .public-button:active,.marketing-mode .scene-tabs button:active,.marketing-mode .public-menu-button:active,.marketing-mode .band-scenes .landing-scene:hover,.marketing-mode .studio-grid .landing-scene:hover{transform:none}}.marketing-mode.login-shell{min-height:100dvh;font-family:var(--sans);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;padding:0;display:grid}.marketing-mode .auth-scene{--paper:#111815;--paper-raised:#19211d;--ink:#e4e9e1;--ink-soft:#94a09a;--ink-faint:#6f7d76;--line:#2c3731;--line-strong:#48584f;--signal:#3ca287;--margin-ink:#c97a60;background:var(--paper);color:var(--ink);flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:relative;overflow:hidden}.marketing-mode .auth-scene .landing-scene{background:0 0;border:0;position:absolute;inset:0}.marketing-mode .auth-scene figcaption{display:none}.marketing-mode .auth-scene .scene-view{height:100%;overflow:hidden}.marketing-mode .auth-scene .scene-view img{object-fit:cover;object-position:left top;opacity:.6;width:100%;height:100%}.marketing-mode .auth-scene:after{content:"";background:linear-gradient(#11181559,#1118158c 40%,#111815 88%);position:absolute;inset:0}.marketing-mode .auth-scene blockquote{z-index:1;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);max-width:22ch;margin:0;font-size:30px;font-style:italic;font-weight:300;line-height:1.2;position:relative}.marketing-mode .auth-scene small.public-label{z-index:1;font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-top:16px;font-size:10px;display:block;position:relative}.marketing-mode .login-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;gap:0;padding:48px 80px;display:flex}.marketing-mode .login-brand{align-items:center;gap:8px;display:flex}.marketing-mode .login-wordmark{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:400}.marketing-mode .login-copy{max-width:400px;display:block}.marketing-mode .login-copy h1.public-label{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin:20px 0 18px;font-size:11px;font-weight:400}.marketing-mode .auth-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:30px;font-weight:300;line-height:1.15}.marketing-mode .auth-sub{font-family:var(--sans);color:var(--ink-soft);margin:0 0 24px;font-size:14px;line-height:1.5}.marketing-mode .auth-legal{max-width:400px;font-family:var(--sans);color:var(--ink-faint);margin:28px 0 0;font-size:11.5px;font-style:italic;line-height:1.5}.marketing-mode [data-slot=card]{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;max-width:400px;padding:0}.marketing-mode [data-slot=card-header]{display:none}.marketing-mode [data-slot=card-content],.marketing-mode [data-slot=card-footer]{padding:0}.marketing-mode [data-slot=form-label],.marketing-mode .auth-step-form label{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:10px;font-weight:400}.marketing-mode [data-slot=form-control],.marketing-mode .auth-step-form input:not(.otp-box){border:1px solid var(--line);height:44px;box-shadow:none;background:var(--paper-raised);color:var(--ink);border-radius:0;padding:0 12px;font-size:14px}.marketing-mode [data-slot=form-control]:focus,.marketing-mode .auth-step-form input:focus{border-color:var(--signal);outline:0}.marketing-mode .otp-boxes{gap:8px;display:flex}.marketing-mode .otp-box{border:1px solid var(--line);background:var(--paper-raised);width:44px;height:44px;color:var(--ink);text-align:center;--ui-body-size:18px;--ui-mono-size:calc(var(--ui-body-size) - 2px);font-family:var(--mono);font-size:var(--ui-mono-size);border-radius:0}.marketing-mode button[data-slot=button],.marketing-mode .auth-step-primary,.marketing-mode .auth-step-secondary{height:44px;transition:background-color .12s ease, border-color .12s ease, transform var(--dur-press) var(--ease-out);border-radius:0;font-size:14px;font-weight:500}.marketing-mode [data-slot=card-content] button[data-slot=button]{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:0 0}.marketing-mode [data-slot=card-footer] button[data-slot=button]{height:auto;min-height:0;color:var(--signal);background:0 0;border:0;padding:0;font-weight:400}.marketing-mode button[data-slot=button]:active,.marketing-mode .auth-step-primary:active,.marketing-mode .auth-step-secondary:active{transform:scale(.97)}.marketing-mode [data-slot=card-content] form>button[data-slot=button],.marketing-mode .auth-step-primary{background:var(--signal);color:#fff;border:0}.marketing-mode .auth-step-secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.marketing-mode [data-slot=card-footer]{color:var(--ink-soft);justify-content:flex-start;margin-top:20px;font-size:13px}.marketing-mode .auth-step,.marketing-mode .auth-step-form,.marketing-mode .auth-step-footer{max-width:400px}.marketing-mode .auth-step-kicker{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);font-size:10px;font-weight:400}.marketing-mode .auth-step h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:300}.marketing-mode .auth-step-footer{color:var(--ink-soft);font-size:13px}.marketing-mode .auth-step-footer a{color:var(--signal);font-weight:400}@media (prefers-reduced-motion:reduce){.marketing-mode button[data-slot=button]:active,.marketing-mode .auth-step-primary:active,.marketing-mode .auth-step-secondary:active{transform:none}}@media (max-width:899px){.marketing-mode.login-shell{grid-template-columns:minmax(0,1fr)}.marketing-mode .auth-scene{display:none}.marketing-mode .login-card{padding:40px 24px}.marketing-mode .login-copy,.marketing-mode .auth-legal,.marketing-mode [data-slot=card]{max-width:none}}
.chat-panel .cp-msg.mine{align-items:flex-start}.chat-panel .cp-msg.mine .cp-role{justify-content:flex-start}.chat-panel .cp-msg.mine>.cp-bubble{box-sizing:border-box;background:color-mix(in srgb, var(--margin-ink) 8%, var(--paper));width:100%;max-width:none;color:color-mix(in srgb, var(--ink) 88%, var(--paper));padding:9px 14px}[data-theme=dark] .chat-panel .cp-msg.mine>.cp-bubble{background:color-mix(in srgb, var(--margin-ink) 17%, var(--paper-raised))}.chat-panel .cp-msg.mine .cp-msg-foot{justify-content:flex-end}.chat-panel .cp-time{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--ink-faint);font-weight:400}.chat-panel .cp-md,.chat-panel .cp-msg:not(.mine)>.cp-bubble{color:color-mix(in srgb, var(--ink) 88%, var(--paper))}.chat-panel .cp-md :is(h1,h2,h3){color:var(--ink)}.chat-panel .cp-md h4{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:16px 0 4px;font-size:11px;font-weight:400;line-height:1.3}.chat-panel .cp-md strong{color:var(--ink);font-weight:500}.chat-panel .cp-md em{color:var(--ink-soft);font-style:italic}.chat-panel .cp-md li::marker{color:var(--ink-faint)}.chat-panel .cp-md blockquote{background:var(--paper-raised);color:var(--ink-soft);border:0;padding:8px 12px;font-style:italic}.chat-panel .cp-md :is(td,th){font-variant-numeric:tabular-nums}.chat-panel .cp-turn-trace,.chat-panel .cp-turn-receipt,.chat-panel .cp-older,.chat-panel .cp-day-sep,.chat-panel .cp-session-sep{color:var(--ink-faint);font-style:italic}.chat-panel .cp-artifact-card{max-width:none;margin-top:var(--cp-gap);border:1px solid var(--line-strong);background:var(--paper-raised);flex-direction:column;gap:0;display:flex}.chat-panel .cp-artifact-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:30px;padding:0 12px;display:flex}.chat-panel .cp-artifact-head>svg{flex:none}.chat-panel .cp-artifact-kind{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1;overflow:hidden}.chat-panel .cp-artifact-version{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap}.chat-panel .cp-artifact-head .cp-time{margin-left:auto}.chat-panel .cp-artifact-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;padding:10px 12px 2px;font-size:16px;font-weight:400;line-height:1.2}.chat-panel .cp-artifact-preview{color:var(--ink-soft);padding:6px 12px 10px;font-size:12.5px;line-height:1.5}.chat-panel .cp-artifact-preview.is-text p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-panel .cp-artifact-preview.is-media{padding:10px 12px}.chat-panel .cp-artifact-preview.is-media .cp-media-block,.chat-panel .cp-artifact-preview.is-media .cp-media{max-width:420px}.chat-panel .cp-artifact-preview.is-media[data-media-kind=audio] .cp-media{max-width:none}.chat-panel .cp-artifact-preview.is-table table{border-collapse:collapse;width:100%;font-size:11px}.chat-panel .cp-artifact-preview.is-table th{border-bottom:1px solid var(--line-strong);text-align:left;font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:2px 6px 4px 0;font-size:9px;font-weight:400}.chat-panel .cp-artifact-preview.is-table td{border-bottom:1px solid var(--line);color:var(--ink);white-space:nowrap;padding:3px 6px 3px 0}.chat-panel .cp-artifact-preview.is-table td.code{font-family:var(--label-mono);text-transform:uppercase;color:var(--ink-soft);font-size:10px}.chat-panel .cp-artifact-preview.is-table td.num{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-faint)}.chat-panel .cp-artifact-preview.is-strip{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.chat-panel .cp-artifact-frame{aspect-ratio:16/9;border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 8%, var(--paper));max-width:100%;position:relative;overflow:hidden}.chat-panel .cp-artifact-frame.is-portrait{aspect-ratio:9/16}.chat-panel .cp-artifact-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chat-panel .cp-artifact-frame b{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);font-family:var(--label-mono);text-transform:uppercase;padding:0 3px;font-size:9px;font-weight:400;position:absolute;top:3px;left:4px}.chat-panel .cp-artifact-frame i{text-overflow:ellipsis;white-space:nowrap;font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-size:8px;font-style:normal;position:absolute;inset:auto 4px 3px;overflow:hidden}.chat-panel .cp-artifact-actions{align-items:center;gap:6px;padding:0 12px 10px;display:flex}.chat-panel .cp-artifact-actions .cp-card-action{height:28px;padding:0 10px}.chat-panel .cp-artifact-actions .cp-card-action.primary{font-weight:500}.chat-panel .cp-artifact-more{margin-left:auto}.chat-panel .cp-artifact-foot{color:var(--ink-faint);align-items:center;gap:8px;padding:0 12px 10px;font-size:11px;font-style:italic;display:flex}.chat-panel .cp-artifact-meta{align-items:center;gap:6px;display:inline-flex}.chat-panel .cp-media-block:has(>.cp-artifact-card){gap:0;max-width:none}.chat-panel .cp-work{border:1px solid var(--line);background:var(--paper-raised);margin-top:10px;display:block}.chat-panel .cp-work:hover{border-color:var(--line-strong)}.chat-panel .cp-work-line{text-align:left;width:100%;height:32px;font-family:var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;display:grid}.chat-panel .cp-work-line>svg{width:14px;height:14px;color:var(--ink-soft)}.chat-panel .cp-work.is-running .cp-work-line>svg{animation:.9s linear infinite cp-spin}.chat-panel .cp-work-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-panel .cp-work-subject b{color:var(--ink);font-weight:400}.chat-panel .cp-work-subject i{color:var(--ink-faint);font-style:normal}.chat-panel .cp-work-chip{border-color:var(--line);height:20px;font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);gap:6px;font-size:11px;font-weight:400}.chat-panel .cp-work-time{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap}.chat-panel .cp-work-detail{border-top:1px solid var(--line);color:var(--ink-soft);gap:2px 10px;margin:0;padding:8px 10px 10px 36px;font-size:12px;line-height:1.5;display:grid}.chat-panel .cp-work-detail>div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.chat-panel .cp-work-detail dt{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:9px;font-weight:400;line-height:1.7}.chat-panel .cp-work-detail dd{margin:0}.chat-panel .cp-work-escalate{font-family:var(--sans);color:var(--margin-ink);align-items:center;gap:8px;padding:0 10px 8px 36px;font-size:11.5px;font-style:italic;font-weight:400;display:flex}.chat-panel .cp-work-escalate>svg{flex:none}.chat-panel .cp-work-escalate>span{min-width:0}.chat-panel .cp-work-escalate .cp-card-action{flex:none;height:24px;margin-left:auto;padding:0 8px;font-size:11.5px;font-style:normal}.chat-panel .cp-agent-row{--cp-identity:var(--signal);box-sizing:border-box;background:color-mix(in srgb, var(--cp-identity) 8%, var(--paper-raised));text-align:left;width:100%;height:36px;font-family:var(--sans);cursor:pointer;transition:background-color var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out);border:1px solid #0000;grid-template-columns:18px minmax(0,1fr) repeat(4,auto);align-items:center;gap:8px;margin-bottom:2px;padding:0 10px;display:grid}.chat-panel .cp-agent-row:hover{background:color-mix(in srgb, var(--cp-identity) 12%, var(--paper-raised))}.chat-panel .cp-agent-row.is-active,.chat-panel .cp-agent-row.active{background:color-mix(in srgb, var(--cp-identity) 16%, var(--paper-raised));border-color:var(--cp-identity)}.chat-panel .cp-agent-row:focus-visible{outline:2px solid var(--cp-identity);outline-offset:-2px}[data-theme=dark] .chat-panel .cp-agent-row{background:color-mix(in srgb, var(--cp-identity) 12%, var(--paper-raised))}[data-theme=dark] .chat-panel .cp-agent-row:hover{background:color-mix(in srgb, var(--cp-identity) 16%, var(--paper-raised))}[data-theme=dark] .chat-panel .cp-agent-row.is-active,[data-theme=dark] .chat-panel .cp-agent-row.active{background:color-mix(in srgb, var(--cp-identity) 22%, var(--paper-raised))}.chat-panel .cp-agent-row-avatar{width:18px;height:18px;color:var(--cp-identity);border-color:var(--cp-identity);font-size:9px}.chat-panel .cp-agent-row-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-panel .cp-agent-row .cp-author,.chat-panel .cp-line-row .cp-author,.chat-panel .cp-history-name{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--cp-identity);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.chat-panel .cp-line-row .cp-author{color:var(--ink)}.chat-panel .cp-agent-row-preview{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-panel .cp-agent-row-status{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);flex:none;align-items:center;gap:6px;font-size:10px;font-weight:400;display:inline-flex}.chat-panel .cp-agent-row-count,.chat-panel .cp-agent-row-time,.chat-panel .cp-history-preview+.cp-time{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-faint);white-space:nowrap;flex:none}.chat-panel .cp-agent-row-check{color:var(--cp-identity);flex:none}.chat-panel .cp-agent-row .cp-mention-id{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint);flex:none}.chat-panel .cp-line-row{align-items:center;gap:8px;height:36px;display:flex}.chat-panel .cp-history-conversation{--cp-identity:var(--ink)}.chat-panel .cp-history-conversation[style*=--cp-identity] .cp-history-conversation-head{background:color-mix(in srgb, var(--cp-identity) 8%, var(--paper-raised))}.chat-panel .cp-history-conversation-head{gap:8px}.chat-panel .cp-history-preview{font-size:12px;font-family:var(--sans);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-panel .cp-hist-empty{color:var(--ink-faint);opacity:.8;font-style:italic}.chat-panel .cp-hist-dot{background:var(--ink-faint);flex:none;width:6px;height:6px}.chat-panel .cp-hist-dot.live{background:var(--signal)}@media (max-width:520px){.chat-panel .cp-work-line{grid-template-columns:16px minmax(0,1fr) auto;gap:8px}.chat-panel .cp-work-time{display:none}.chat-panel .cp-work-detail,.chat-panel .cp-work-escalate{padding-left:26px}.chat-panel .cp-artifact-preview.is-strip{grid-template-columns:repeat(2,1fr)}.chat-panel .cp-artifact-actions{flex-wrap:wrap}}.chat-panel .cp-hist-count,.chat-panel .cp-tab-unread,.chat-panel .cp-attach-size{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums}
@scope(.login-shell){:scope.marketing-mode.login-shell{--paper:#faf9f6;--paper-raised:#faf9f6;--surface:#faf9f6;--surface-alt:#f6f4ee;--surface-high:#fffdfa;--ink:#201f1a;--ink-body:#201f1a;--ink-soft:#68685f;--ink-faint:#68685f;--line:#deded4;--line-strong:#b8bcb0;--hover:#edf1e9;--signal:#286a5b;--ai:#286a5b;--ai-soft:#e7f0eb;--ai-line:#abc8ba;--margin-ink:#9a5f3c;--human:#9a5f3c;--human-soft:#f0e5dd;--human-line:#d9b4a0;--error:#a23e3a;--auth-radius:3px;--auth-radius-sm:2px;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:calc(100% - 64px);max-width:1536px;min-height:100dvh;margin:0 auto;padding:0 0 28px;display:grid}:scope.marketing-mode .auth-header{background:var(--paper);grid-column:1/-1;height:80px}:scope.marketing-mode .auth-header .wrap{justify-content:space-between;align-items:center;width:calc(100% - 88px);max-width:1504px;height:100%;margin-inline:auto;display:flex}:scope.marketing-mode .auth-header .brand{white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}:scope.marketing-mode .auth-header .wordmark{font-family:var(--serif);letter-spacing:-.055em;color:var(--ink);font-size:36px;font-weight:400;line-height:1}:scope.marketing-mode .auth-header .wordmark .plus{color:var(--human);letter-spacing:0;font-weight:400}:scope.marketing-mode .auth-header nav{align-items:center;gap:28px;font-size:15px;display:flex}:scope.marketing-mode .auth-header nav a{min-height:40px;color:var(--ink);align-items:center;gap:10px;display:inline-flex}:scope.marketing-mode .auth-header nav a:last-child{border-bottom:1px solid var(--line-strong)}:scope.marketing-mode .auth-header nav a:hover{color:var(--human)}:scope.marketing-mode .auth-scene{color:#eef0e7;border-radius:var(--auth-radius-sm);background:#24372f;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;padding:clamp(36px,4.6vw,76px);display:flex;position:relative;overflow:hidden}:scope.marketing-mode .auth-editorial{z-index:1;padding-top:clamp(16px,4.5vh,64px);position:relative}:scope.marketing-mode .auth-eyebrow{max-width:34em;font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.15em;color:#b6cabe;font-size:11px;font-weight:400;line-height:1.6;display:block}:scope.marketing-mode .auth-manifesto{font-family:var(--serif);letter-spacing:-.056em;color:#eef0e7;white-space:nowrap;margin:38px 0 0;font-size:clamp(54px,5.5vw,90px);font-weight:400;line-height:.99}:scope.marketing-mode .auth-manifesto em{letter-spacing:-.05em;color:#deb092;font-style:italic;line-height:1.1}:scope.marketing-mode .auth-editorial-copy{max-width:26ch;font-family:var(--sans);letter-spacing:-.014em;color:#c7d1c6;margin:32px 0 0;font-size:23px;font-weight:250;line-height:1.55}:scope.marketing-mode .auth-side-foot{z-index:1;border-top:1px solid #52655a;margin-top:80px;padding-top:25px;position:relative}:scope.marketing-mode .auth-side-foot .side-note{font-family:var(--serif);letter-spacing:-.03em;color:#edf0e6;margin:0;font-size:24px;font-weight:400;line-height:1.2}:scope.marketing-mode .auth-side-foot p:not(.side-note){color:#bcc9bd;max-width:30ch;margin:10px 0 0;font-size:15px;font-weight:300}:scope.marketing-mode .inside-study{color:#dae3d6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #83988a;align-items:center;gap:24px;min-height:40px;margin-top:18px;padding:0 0 3px;font-size:14px;text-decoration:none;display:inline-flex}:scope.marketing-mode .inside-study:hover{color:#fff}:scope.marketing-mode .mobile-inside{display:none}:scope.marketing-mode .login-card{width:100%;min-width:0;max-width:584px;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:center;align-items:stretch;padding:38px clamp(28px,4.4vw,70px);display:flex}:scope.marketing-mode .login-copy{max-width:430px;display:block}:scope.marketing-mode .auth-kicker{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--human);margin:0 0 19px;font-size:11px;font-weight:400;line-height:1.5}:scope.marketing-mode .auth-title{max-width:12ch;font-family:var(--serif);letter-spacing:-.053em;text-transform:none;color:var(--ink);outline:0;margin:0 0 6px;font-size:clamp(38px,3.3vw,52px);font-weight:400;line-height:1.02}:scope.marketing-mode .auth-sub{font-family:var(--sans);letter-spacing:-.014em;color:var(--ink-soft);margin:18px 0 0;font-size:18px;font-weight:300;line-height:1.5}:scope.marketing-mode .auth-form-area{margin-top:25px}:scope.marketing-mode .auth-legal{max-width:38ch;font-family:var(--sans);color:var(--ink-soft);margin:27px 0 0;font-size:12px;line-height:1.6}:scope.marketing-mode .sr-only,:scope.marketing-mode .auth-step h2.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}:scope.marketing-mode [data-slot=card]{max-width:430px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}:scope.marketing-mode [data-slot=card-header]{display:none}:scope.marketing-mode [data-slot=card-content],:scope.marketing-mode [data-slot=card-footer]{padding:0}:scope.marketing-mode [data-slot=form-item]{margin-bottom:19px}:scope.marketing-mode [data-slot=form-label],:scope.marketing-mode .auth-step-form label{font-family:var(--sans);text-transform:none;letter-spacing:normal;color:var(--ink);margin-bottom:7px;font-size:14px;font-weight:400;line-height:1.4;display:block}:scope.marketing-mode [data-slot=form-control],:scope.marketing-mode .auth-step-form input:not(.otp-box){border:1px solid var(--line-strong);border-radius:var(--auth-radius);background:var(--surface-high);width:100%;min-width:0;height:48px;font-family:var(--sans);color:var(--ink);padding:10px 12px;font-size:17px;font-weight:350;line-height:1.3;display:block;box-shadow:0 1px #fff}:scope.marketing-mode [data-slot=form-control]::placeholder,:scope.marketing-mode .auth-step-form input::placeholder{color:#83867b}:scope.marketing-mode [data-slot=form-control]:disabled,:scope.marketing-mode .auth-step-form input:disabled{color:#777b71;background:#f1f0ea}:scope.marketing-mode [data-slot=form-control]:focus,:scope.marketing-mode .auth-step-form input:focus{outline-offset:2px;border-color:#426f60;outline:2px solid #73998b}:scope.marketing-mode [data-slot=form-message]{color:var(--error);margin:7px 0 0;font-size:13px;line-height:1.45}:scope.marketing-mode [data-slot=separator]{color:var(--ink-soft);margin:20px 0 16px;font-size:12px}:scope.marketing-mode [data-slot=card-footer]{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:23px;font-size:14px;display:flex}:scope.marketing-mode [data-slot=card-footer] button[data-slot=button]{border:0;border-bottom:1px solid var(--line-strong);height:auto;min-height:28px;color:var(--ink);background:0 0;border-radius:0;padding:0 0 2px;font-size:14px;font-weight:400}:scope.marketing-mode [data-slot=card-footer] button[data-slot=button]:hover{color:var(--human)}:scope.marketing-mode [data-slot=card-content] button[data-slot=button]{border:1px solid var(--line-strong);border-radius:var(--auth-radius);width:100%;height:auto;min-height:46px;color:var(--ink);font-family:var(--sans);background:0 0;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:15px;font-weight:400;display:flex}:scope.marketing-mode [data-slot=card-content] button[data-slot=button]:hover{background:var(--hover)}:scope.marketing-mode [data-slot=card-content] form>button[data-slot=button],:scope.marketing-mode .auth-step-primary{border-radius:var(--auth-radius);color:#f9faf4;width:100%;min-height:48px;font-family:var(--sans);cursor:pointer;background:#253a30;border:1px solid #253a30;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.4;transition:background-color .12s,border-color .12s;display:flex}:scope.marketing-mode [data-slot=card-content] form>button[data-slot=button]:hover:not(:disabled),:scope.marketing-mode .auth-step-primary:hover:not(:disabled){background:#365146;border-color:#365146}:scope.marketing-mode .auth-step-primary:disabled{opacity:.55;cursor:not-allowed}:scope.marketing-mode .auth-step-form>button[type=submit]{margin-top:23px}:scope.marketing-mode .auth-arrow{font-size:22px;line-height:1}:scope.marketing-mode .step-progress{color:var(--ink-soft);align-items:center;gap:13px;margin-top:24px;font-size:13px;display:flex}:scope.marketing-mode .step-progress b{font-family:var(--label-mono);text-transform:uppercase;margin-right:7px;font-size:11px;font-weight:400}:scope.marketing-mode .step-progress [aria-current=step]{color:var(--ai);font-weight:450}:scope.marketing-mode .step-line{background:var(--line-strong);width:27px;height:1px}:scope.marketing-mode .auth-step{flex-direction:column;gap:10px;max-width:430px;display:flex}:scope.marketing-mode .auth-step>p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0 0 20px;font-size:16px;line-height:1.5}:scope.marketing-mode .auth-step strong{color:var(--ink)}:scope.marketing-mode .auth-step-form{flex-direction:column;gap:0;max-width:430px;margin-top:6px;display:flex}:scope.marketing-mode .auth-step-form>label{margin-top:17px}:scope.marketing-mode .auth-step-form>label:first-child{margin-top:0}:scope.marketing-mode .password-field{position:relative}:scope.marketing-mode .password-field input{padding-right:66px}:scope.marketing-mode .password-toggle{height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;position:absolute;top:4px;right:4px}:scope.marketing-mode .password-toggle:hover{color:var(--ink)}:scope.marketing-mode .auth-step-error{border-radius:var(--auth-radius);color:var(--error);background:0 0;border:1px solid #ceaaa0;gap:9px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}:scope.marketing-mode .auth-step-notice{border:1px solid var(--ai-line);border-radius:var(--auth-radius);color:var(--ai);gap:9px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}:scope.marketing-mode .auth-step-secondary{border:1px solid var(--line-strong);border-radius:var(--auth-radius);width:100%;min-height:46px;color:var(--ink);font-family:var(--sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:9px 14px;font-size:15px;font-weight:400;display:flex}:scope.marketing-mode .auth-step-secondary:hover:not(:disabled){background:var(--hover)}:scope.marketing-mode .auth-step-secondary:disabled{opacity:.55;cursor:not-allowed}:scope.marketing-mode .auth-step-footer{max-width:430px;color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px;margin:23px 0 0;font-size:14px;display:flex}:scope.marketing-mode .auth-step-footer a,:scope.marketing-mode .auth-step-footer button{border:0;border-bottom:1px solid var(--line-strong);min-height:28px;color:var(--ink);cursor:pointer;background:0 0;padding:0 0 2px;font-size:14px}:scope.marketing-mode .auth-step-footer a:hover,:scope.marketing-mode .auth-step-footer button:hover{color:var(--human)}:scope.marketing-mode .auth-step-footer #edit-account{margin-right:auto}:scope.marketing-mode .otp-boxes{gap:9px;margin:5px 0 14px;display:flex}:scope.marketing-mode .otp-box{text-align:center;background:var(--surface-high);border:1px solid var(--line-strong);border-radius:var(--auth-radius);width:0;min-width:0;max-width:62px;height:64px;color:var(--ink);caret-color:var(--ai);--ui-body-size:27px;--ui-mono-size:calc(var(--ui-body-size) - 2px);font:400 var(--ui-mono-size)/1 var(--mono);flex:1}:scope.marketing-mode .otp-box.is-filled{border-color:#426f60}:scope.marketing-mode .otp-box:focus{outline-offset:2px;border-color:#426f60;outline:2px solid #73998b}:scope.marketing-mode .otp-box:disabled{opacity:.55}@media (max-width:1050px){:scope.marketing-mode .auth-manifesto{font-size:55px}:scope.marketing-mode .auth-scene{padding:35px}:scope.marketing-mode .login-card{padding-inline:35px}}@media (max-width:900px){:scope.marketing-mode.login-shell{width:auto;min-height:100dvh;margin:0;padding:0 0 34px;display:block}:scope.marketing-mode .auth-header{border-bottom:1px solid var(--line);height:72px}:scope.marketing-mode .auth-header .wrap{width:calc(100% - 48px)}:scope.marketing-mode .auth-scene{display:none}:scope.marketing-mode .login-card{max-width:490px;margin:0 auto;padding:32px 28px 40px}:scope.marketing-mode .auth-title{max-width:15ch;font-size:46px}:scope.marketing-mode .mobile-inside{border-color:var(--line-strong);width:fit-content;color:var(--ink-soft);gap:24px;margin-top:10px;font-size:13px;display:flex}:scope.marketing-mode .mobile-inside:hover{color:var(--human)}:scope.marketing-mode .auth-legal{margin-top:24px}}@media (max-width:400px){:scope.marketing-mode .auth-header{height:66px}:scope.marketing-mode .auth-header .wrap{width:calc(100% - 36px)}:scope.marketing-mode .auth-header nav{gap:16px;font-size:14px}:scope.marketing-mode .auth-header .hide-sm{display:none}:scope.marketing-mode .login-card{padding:30px 22px 65px}:scope.marketing-mode .auth-title{font-size:41px}:scope.marketing-mode .auth-sub{font-size:17px}:scope.marketing-mode .auth-kicker{margin-bottom:17px;font-size:10px}:scope.marketing-mode .auth-form-area{margin-top:24px}:scope.marketing-mode .auth-step-form>label{margin-top:15px}:scope.marketing-mode .otp-boxes{gap:6px}:scope.marketing-mode .otp-box{--ui-body-size:24px;height:55px}:scope.marketing-mode .auth-step-footer{font-size:13px}}@media (prefers-reduced-motion:reduce){:scope.marketing-mode [data-slot=card-content] form>button[data-slot=button],:scope.marketing-mode .auth-step-primary,:scope.marketing-mode .auth-step-secondary{transition:none}}}
@scope([data-neo-surface=workspace]){.org-shell{--paper:var(--lightningcss-light,#f3f1ea)var(--lightningcss-dark,#101916);--paper-raised:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--surface:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--panel:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--surface-alt:var(--lightningcss-light,#f6f4ee)var(--lightningcss-dark,#1c2822);--card:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#223028);--surface-high:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#223028);--ink:var(--lightningcss-light,#242923)var(--lightningcss-dark,#e9e9df);--ink-body:var(--lightningcss-light,#373c35)var(--lightningcss-dark,#d3d9cf);--ink-soft:var(--lightningcss-light,#646a62)var(--lightningcss-dark,#a4b1a5);--ink-faint:var(--lightningcss-light,#666c64)var(--lightningcss-dark,#8d9d8f);--line:var(--lightningcss-light,#dedfd5)var(--lightningcss-dark,#304035);--line-strong:var(--lightningcss-light,#b9bfb1)var(--lightningcss-dark,#4e6555);--line-card:var(--lightningcss-light,#dedfd5)var(--lightningcss-dark,#304035);--hover:var(--lightningcss-light,#eeeee6)var(--lightningcss-dark,#25362b);--signal:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--signal-deep:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--ai:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--ai-soft:var(--lightningcss-light,#e7f0eb)var(--lightningcss-dark,#1c332c);--ai-line:var(--lightningcss-light,#bfd6cc)var(--lightningcss-dark,#345a4b);--selection:var(--lightningcss-light,#e7f0eb)var(--lightningcss-dark,#1c332c);--margin-ink:var(--lightningcss-light,#98533a)var(--lightningcss-dark,#dda285);--human:var(--lightningcss-light,#98533a)var(--lightningcss-dark,#dda285);--human-soft:var(--lightningcss-light,#f0e5dd)var(--lightningcss-dark,#332d25);--human-line:var(--lightningcss-light,#d9b4a0)var(--lightningcss-dark,#6a4d3c);--rust-soft:var(--lightningcss-light,#f0e5dd)var(--lightningcss-dark,#332d25);--error:var(--lightningcss-light,#a23e3a)var(--lightningcss-dark,#efa49c);--error-soft:var(--lightningcss-light,#f6e8e4)var(--lightningcss-dark,#3b2925);--nav-bg:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--radius:3px;--radius-sm:3px;--popup-shadow:0 16px 42px -12px var(--lightningcss-light,#18201938)var(--lightningcss-dark,#0009);background:var(--paper);grid-template-columns:248px minmax(0,1fr);align-items:start;gap:32px;display:grid}.org-sidebar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-self:start;gap:20px;min-width:0;padding:20px 16px;display:grid;position:sticky;top:16px}.org-body{gap:24px;min-width:0;display:grid}.org-main{min-width:0}.org-nav{gap:12px;display:grid}.org-nav-group-label{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft);margin:0}.org-nav-group{gap:2px;display:grid}.org-nav-item{border-radius:var(--radius);width:100%;color:var(--ink-body);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 10px;font-size:14px;line-height:1.4;display:flex}.org-nav-item:hover{background:var(--hover)}.org-nav-item.is-active{border-color:var(--ai-line);background:var(--ai-soft);color:var(--ink)}.org-nav-item.is-static{cursor:default}.org-nav-item.is-static:hover{background:0 0}.org-nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-nav-badge{border-radius:var(--radius);background:var(--ai-soft);min-width:22px;color:var(--signal);font:400 var(--ui-mono-size)/1.6 var(--mono);text-align:center;flex:none;margin-left:auto;padding:1px 6px}.org-viewer-note{color:var(--ink-soft);margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.org-switcher{gap:8px;display:grid}.org-switcher-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);width:100%;color:var(--ink);text-align:start;cursor:pointer;padding:8px 10px;font-size:14px;line-height:1.4}.org-switcher-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.org-switcher-option{border-radius:var(--radius);width:100%;color:var(--ink-body);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 10px;font-size:14px;line-height:1.4}.org-switcher-option:hover{background:var(--hover)}.org-switcher-option:disabled{color:var(--ink-soft);cursor:default}.org-topbar-wrap{gap:12px;display:grid}.org-topbar{border-bottom:1px solid var(--line);padding-bottom:16px}.org-crumb{min-width:0;color:var(--ink-soft);align-items:baseline;gap:8px;font-size:13px;line-height:1.5;display:flex}.org-crumb-item.is-current{color:var(--ink)}.org-crumb-sep{color:var(--ink-faint)}.org-tabs{gap:4px;display:flex}.org-tab{border-radius:var(--radius) var(--radius) 0 0;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:2px;padding:8px 12px;font-size:14px;line-height:1.4}.org-tab:hover{color:var(--ink)}.org-tab.is-active{border-bottom-color:var(--signal);color:var(--ink)}.org-slot-empty{color:var(--ink-soft);margin:0;padding:24px 0;font-size:14px;line-height:1.5}.org-drawer-backdrop{background:var(--lightningcss-light,#18201973)var(--lightningcss-dark,#0000008c);justify-content:flex-end;display:flex;position:fixed;inset:0}.org-drawer{border-left:1px solid var(--line);background:var(--surface);width:min(480px,92vw);min-height:0;max-height:100%;box-shadow:var(--popup-shadow);flex-direction:column;display:flex}.org-drawer-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.org-drawer-titles{gap:4px;min-width:0;display:grid}.org-drawer-eyebrow{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft);margin:0}.org-drawer-title{font:400 20px/1.2 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-drawer-close{border:1px solid var(--line);border-radius:var(--radius);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;flex:none;margin-left:auto;font-size:16px;line-height:1}.org-drawer-close:hover{border-color:var(--line-strong);color:var(--ink)}.org-drawer-body{color:var(--ink-body);padding:20px;font-size:14px;line-height:1.55;overflow-y:auto}.org-drawer-code{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink)}}
@scope([data-neo-surface=workspace]){.org-models{gap:20px;min-width:0;display:grid}.org-models-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-models-titles{gap:6px;min-width:0;display:grid}.org-page-title{font:400 26px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-page-lede{max-width:64ch;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.org-inspect-policy-button{background:0 0;border-radius:3px;flex:none;align-items:center;gap:6px;display:inline-flex}.org-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.org-ribbon{border:1px solid var(--line);background:var(--surface);color:var(--signal);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.org-ribbon-label{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft)}.org-ribbon-revision,.org-ribbon-time{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink)}.org-badge{border:1px solid var(--line);color:var(--ink-body);border-radius:3px;margin:0;padding:1px 8px;font-size:12px;line-height:1.6;display:inline-block}.org-ribbon .org-badge{margin-left:auto}.org-ribbon.is-upgraded{border-color:var(--line);background:var(--paper-raised);color:var(--ink-body);gap:8px;display:grid}.org-rebase-line{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.org-rebase-line p{align-items:center;gap:6px;margin:0;display:flex}.org-rebase-chevron-slot{flex:none;width:13px}.org-rebase-details{min-width:0}.org-rebase-details summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.org-rebase-details summary::-webkit-details-marker{display:none}.org-rebase-details summary::marker{content:""}.org-rebase-chevron{color:var(--signal);flex:none}.org-rebase-details:not([open]) .org-rebase-chevron{transform:rotate(-90deg)}.org-rebase-fields{color:var(--ink-soft);gap:2px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.org-badge.is-ok{border-color:var(--ai-line);background:var(--ai-soft);color:var(--signal)}.org-badge.is-warn{border-color:var(--human-line);background:var(--human-soft);color:var(--human)}.org-callout{border:1px solid var(--human-line);background:var(--human-soft);color:var(--ink-body);border-radius:3px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.org-callout p{margin:0}.org-callout-title{color:var(--ink)}.org-alert{border:1px solid var(--line);border-radius:3px;margin:0;padding:10px 14px;font-size:14px}.org-alert.is-error{border-color:var(--error);background:var(--error-soft);color:var(--error)}.org-work-matrix{table-layout:fixed;width:100%}.org-work-matrix th{border-bottom:1px solid var(--line-strong);font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;text-align:start;color:var(--ink-soft);padding:8px 10px}.org-work-matrix th:last-child{width:48px}.org-work-matrix td{border-bottom:1px solid var(--line);vertical-align:middle;height:auto;padding:12px 10px}.org-work-matrix tr.org-work-row{display:table-row}.org-work-matrix tr.org-work-row>td{display:table-cell}.org-work-matrix .org-model-button{text-align:start;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"model caret""provider caret";align-items:center;gap:2px 8px;width:100%;display:grid}.org-work-matrix .org-model-button .m{text-overflow:clip;white-space:normal;overflow-wrap:break-word;grid-area:model;overflow:visible}.org-work-matrix .org-model-button .p{white-space:normal;overflow-wrap:break-word;grid-area:provider;min-width:0;line-height:1.4}.org-work-matrix .org-model-button .gov-pick-caret{grid-area:caret;margin-left:0}.org-work-row.is-changed td{background:var(--human-soft)}.org-work-cat .provider-category-name{color:var(--ink);font-size:14px;display:block}.org-draft-flag{color:var(--human);margin-top:2px;font-size:12px;display:block}.org-model-button{border:1px solid var(--line);background:var(--card);width:100%;height:auto;min-height:36px;color:var(--ink);border-radius:3px;padding:6px 10px}.org-model-button:hover{border-color:var(--line-strong)}.org-model-button:focus-visible,.org-icon-button:focus-visible,.org-link-button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.org-managed{gap:2px;display:grid}.org-managed-label{color:var(--ink-body);font-size:13px}.org-managed-model{color:var(--ink-soft);font-size:12px}.org-work-fallback .org-fallback-main{color:var(--ink-body);font-size:13px;font-style:normal;display:block}.org-work-fallback small{color:var(--ink-faint);font-size:12px;display:block}.org-icon-button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-items:center;display:inline-grid}.org-icon-button:hover{border-color:var(--line-strong);color:var(--ink)}.org-link-button{color:var(--signal);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.org-footnote{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.org-models-links{flex-wrap:wrap;gap:16px;margin:0;display:flex}.org-state{border:1px dashed var(--line-strong);color:var(--ink-body);border-radius:3px;justify-items:start;gap:8px;padding:24px;font-size:14px;display:grid}.org-state p{margin:0}.org-state-title{font:400 18px/1.3 var(--serif);color:var(--ink)}.org-state-code{border:1px solid var(--line);border-radius:3px;padding:2px 6px}.org-shimmer{gap:6px;width:100%;display:grid}.org-shimmer-row{background:var(--hover);border-radius:3px;height:40px;display:block}.org-provider-view{gap:12px;display:grid}.org-provider-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.org-provider-card{border:1px solid var(--line);background:var(--surface);border-radius:3px;align-content:start;gap:8px;padding:16px;display:grid}.org-provider-card-head{justify-content:space-between;align-items:center;display:flex}.org-provider-mark,.org-picker-mark{border:1px solid var(--line-strong);width:32px;height:32px;font:400 16px/1 var(--serif);color:var(--ink);border-radius:3px;place-items:center;display:inline-grid}.org-provider-name{font:400 24px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-provider-counts,.org-provider-tags{color:var(--ink-soft);margin:0;font-size:13px}.org-provider-tags{flex-wrap:wrap;gap:4px;display:flex}.org-tag{border:1px solid var(--line);font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink-body);border-radius:3px;padding:0 6px}.org-departments{gap:12px;display:grid}.org-departments-select{border:1px solid var(--line);background:var(--card);min-width:260px;color:var(--ink);border-radius:3px;padding:6px 10px;font-size:14px}.org-models .org-drawer-backdrop{z-index:50}.org-drawer:has(.org-inspect-policy){width:min(880px,96vw)}.org-drawer-stack{gap:16px;display:grid}.org-drawer-stack>p{margin:0}.org-drawer-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.org-drawer-foot .btn{border-radius:3px;align-items:center;gap:6px;display:inline-flex}.org-notice{border:1px solid var(--ai-line);background:var(--ai-soft);color:var(--ink-body);border-radius:3px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.org-dl{grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.org-dl dt{color:var(--ink-soft);font-size:13px}.org-dl dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.org-code,.org-number{font:400 var(--ui-mono-size)/1.6 var(--mono)}.org-drawer-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.org-drawer-list-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.org-drawer-list-name{min-width:0;color:var(--ink);flex:1}.org-inspector-row{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.org-inspector-dept{color:var(--ink)}.org-inspector-kind{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink-soft)}.org-inspector-row small{color:var(--ink-faint);font-size:12px}.org-inspect-table th{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;text-align:start;color:var(--ink-soft)}.org-picker{gap:12px;display:grid}.org-picker-current{gap:2px;margin:0;display:grid}.org-picker-label{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft)}.org-picker-current-name{color:var(--ink)}.org-picker-filters{gap:8px;display:flex}.org-picker-search,.org-picker-provider,.org-textarea,.org-review-signatures{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);font:inherit;border-radius:3px;padding:6px 10px;font-size:14px}.org-picker-search{flex:1}.org-picker-subhead{color:var(--ink-soft);justify-content:space-between;gap:8px;margin:0;font-size:12px;display:flex}.org-picker-list{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;gap:6px;padding:0;animation:none;display:grid;position:static;overflow:visible}.org-picker-list:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.org-picker-row{align-items:flex-start;gap:6px;display:flex}.org-picker-list .gov-pick-option{border:1px solid var(--line);background:var(--card);min-width:0;height:auto;color:var(--ink);cursor:pointer;border-radius:3px;flex:1;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:10px;font-size:14px;display:grid}.org-picker-list .gov-pick-option:hover{border-color:var(--line-strong);background:var(--card)}.org-picker-list .gov-pick-option.is-on{border-color:var(--ai-line);background:var(--ai-soft)}.org-picker-list .gov-pick-option.is-active{outline:2px solid var(--signal);outline-offset:-2px}.org-picker-list .gov-pick-option.is-unavailable{color:var(--ink-soft);cursor:not-allowed}.org-picker-text{gap:2px;min-width:0;display:grid}.org-picker-desc,.org-picker-meta{color:var(--ink-soft);font-size:12px}.org-radio{border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.org-radio.is-on{border-color:var(--signal);background:var(--signal)}.org-quote.is-none{color:var(--ink-faint)}.org-picker-empty{border:1px dashed var(--line-strong);border-radius:3px;padding:16px}.org-picker-empty p{margin:0}.org-picker-empty-title{font:400 16px/1.3 var(--serif);color:var(--ink)}.org-diff-list,.org-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.org-diff-card{border:1px solid var(--line);background:var(--card);border-radius:3px;gap:4px;padding:12px;display:grid}.org-diff-card p{margin:0}.org-diff-title{font:400 16px/1.3 var(--serif);color:var(--ink);margin:0}.org-diff-meta,.org-diff-caption{color:var(--ink-soft);font-size:12px}.org-diff-move{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.org-diff-from{color:var(--ink-soft)}.org-diff-to{color:var(--ink)}.org-diff-provider{color:var(--ink-soft);font-size:12px}.org-checklist li{color:var(--ink-body);align-items:center;gap:6px;font-size:13px;display:flex}.org-field{gap:6px;display:grid}.org-field label{color:var(--ink-body);font-size:13px}.org-textarea{resize:vertical;width:100%}.org-draft-bar{z-index:5;border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--popup-shadow);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.org-draft-bar-text{gap:2px;margin:0;display:grid}.org-draft-bar-count{color:var(--ink);font-size:14px}.org-draft-bar-text small{color:var(--ink-soft);font-size:12px}.org-draft-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.org-draft-bar-actions .btn{border-radius:3px;align-items:center;gap:6px;display:inline-flex}.org-toast-region{z-index:60;position:fixed;bottom:88px;right:24px}.org-toast{border:1px solid var(--ai-line);background:var(--surface-high);max-width:420px;box-shadow:var(--popup-shadow);color:var(--ink);border-radius:3px;margin:0;padding:10px 14px;font-size:13px}.org-toast.is-error{border-color:var(--error);background:var(--error-soft);color:var(--error)}}
@scope([data-neo-surface=workspace]){.org-governance{min-width:0;color:var(--ink-body);gap:20px;display:grid}.org-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-page-title{font:400 28px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-page-lede{color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.5}.org-governance .btn,.org-proposal-drawer .btn,.org-reject-dialog .btn,.org-conflict .btn{border-radius:3px;align-items:center;gap:6px;display:inline-flex}.org-reject-confirm{border-color:var(--error);color:var(--error)}.org-ribbon{border:1px solid var(--line);background:var(--surface);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.org-ribbon-left{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.org-badge{border:1px solid var(--line);background:var(--surface-alt);color:var(--ink-soft);font:400 var(--ui-mono-size)/1.6 var(--mono);border-radius:3px;flex:none;padding:2px 8px}.org-badge.is-effective{border-color:var(--ai-line);background:var(--ai-soft);color:var(--signal)}.org-badge.is-pending{border-color:var(--human-line);background:var(--human-soft);color:var(--human)}.org-badge.is-rejected,.org-badge.is-stale{border-color:var(--error);background:var(--error-soft);color:var(--error)}.org-proposal-list{gap:12px;display:grid}.org-proposal-card{border:1px solid var(--line-card);background:var(--card);border-radius:3px;gap:10px;padding:16px 18px;display:grid}.org-proposal-top,.org-proposal-bottom{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.org-proposal-bottom{align-items:center}.org-proposal-eyebrow{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px}.org-proposal-title{font:400 19px/1.25 var(--serif);color:var(--ink);margin:0}.org-proposal-meta,.org-proposal-signatures,.org-proposal-based{color:var(--ink-soft);margin:0;font-size:13px}.org-proposal-drawer{gap:16px;display:grid}.org-stepper{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.org-step{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.org-step-no{border:1px solid var(--line-strong);width:20px;height:20px;font:400 var(--ui-mono-size)/1 var(--mono);border-radius:50%;place-items:center;display:inline-grid}.org-step.is-done{color:var(--ink)}.org-step.is-done .org-step-no{border-color:var(--signal);background:var(--ai-soft);color:var(--signal)}.org-step-sep{color:var(--ink-faint)}.org-notice{border:1px solid var(--line);background:var(--surface-alt);border-radius:3px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.org-notice.is-pending{border-color:var(--human-line);background:var(--human-soft)}.org-notice.is-effective,.org-notice.is-superseded{border-color:var(--ai-line);background:var(--ai-soft)}.org-notice.is-rejected,.org-notice.is-stale,.org-alert.is-error{border-color:var(--error);background:var(--error-soft)}.org-alert{border:1px solid var(--line);border-radius:3px;margin:0;padding:10px 12px;font-size:13px}.org-code,.org-mono{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink)}.org-muted{color:var(--ink-soft);margin:0;font-size:13px}.org-diff{gap:10px;display:grid}.org-diff-card,.org-signatures,.org-self-approval{border:1px solid var(--line);background:var(--card);border-radius:3px;gap:8px;padding:12px 14px;display:grid}.org-self-approval{border-color:var(--human-line);background:var(--human-soft)}.org-self-approval p{margin:0}.org-diff-title,.org-signatures-title{font:400 16px/1.3 var(--serif);color:var(--ink);align-items:center;gap:6px;margin:0;display:flex}.org-diff-list,.org-roster{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.org-proposal-notes{gap:4px;margin:0;display:grid}.org-proposal-notes dt{color:var(--ink-soft);font-size:12px}.org-proposal-notes dd{color:var(--ink);margin:0 0 8px;font-size:14px}.org-roster-entry{grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.org-roster-avatar{background:var(--surface-alt);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.org-roster-role{color:var(--ink-soft);font:400 var(--ui-mono-size)/1.6 var(--mono)}.org-roster-entry.is-signed .org-roster-state{color:var(--signal)}.org-roster-state{color:var(--ink-soft)}.org-drawer-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.org-footer-note{color:var(--ink-soft);font-size:13px}.org-reject-dialog,.org-conflict{gap:10px;display:grid}.org-conflict p{margin:0}.org-field-label{color:var(--ink-soft);font-size:13px}.org-field{border:1px solid var(--line-strong);background:var(--surface-high);min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:3px;padding:8px 10px}.org-empty,.org-state{border:1px dashed var(--line-strong);color:var(--ink-soft);border-radius:3px;justify-items:start;gap:8px;padding:24px;display:grid}.org-empty p{margin:0}.org-empty-title,.org-state-title{font:400 20px/1.25 var(--serif);color:var(--ink);margin:0}.org-table-shell{border:1px solid var(--line);background:var(--surface);border-radius:3px;overflow-x:auto}.org-audit-table{border-collapse:collapse;width:100%;font-size:13px}.org-audit-table th{border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:start;padding:10px 12px;font-weight:400}.org-audit-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.org-audit-event{color:var(--ink);display:block}.org-audit-detail{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:2px;display:block}.org-usage{gap:10px;display:grid}.org-usage-title{font:400 20px/1.25 var(--serif);color:var(--ink);margin:0}}
@scope([data-neo-surface=workspace]){.bkw{--paper:var(--lightningcss-light,#f3f1ea)var(--lightningcss-dark,#101916);--paper-raised:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--surface:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--surface-alt:var(--lightningcss-light,#f6f4ee)var(--lightningcss-dark,#1c2822);--surface-high:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#223028);--panel:var(--lightningcss-light,#f6f4ee)var(--lightningcss-dark,#1c2822);--ink:var(--lightningcss-light,#242923)var(--lightningcss-dark,#e9e9df);--ink-body:var(--lightningcss-light,#373c35)var(--lightningcss-dark,#d3d9cf);--ink-soft:var(--lightningcss-light,#646a62)var(--lightningcss-dark,#a4b1a5);--ink-faint:var(--lightningcss-light,#666c64)var(--lightningcss-dark,#8d9d8f);--line:var(--lightningcss-light,#dedfd5)var(--lightningcss-dark,#304035);--line-strong:var(--lightningcss-light,#b9bfb1)var(--lightningcss-dark,#4e6555);--hover:var(--lightningcss-light,#eeeee6)var(--lightningcss-dark,#25362b);--selection:var(--lightningcss-light,#e7f0eb)var(--lightningcss-dark,#1c332c);--signal:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--ai:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--ai-soft:var(--lightningcss-light,#e7f0eb)var(--lightningcss-dark,#1c332c);--ai-line:var(--lightningcss-light,#bfd6cc)var(--lightningcss-dark,#345a4b);--margin-ink:var(--lightningcss-light,#98533a)var(--lightningcss-dark,#dda285);--human-soft:var(--lightningcss-light,#f0e5dd)var(--lightningcss-dark,#332d25);--human-line:var(--lightningcss-light,#d9b4a0)var(--lightningcss-dark,#6a4d3c);--radius:3px;background:var(--paper);color:var(--ink-body)}.bkw-head{background:var(--surface);border-bottom:1px solid var(--line-strong);padding:8px 14px}.bkw-head-row{gap:8px;min-height:36px}.bkw-back{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);min-height:32px;color:var(--ink-body);flex:none;padding:5px 8px}.bkw-back:hover{background:var(--hover);text-decoration:none}.bkw-back:focus-visible,.bkw-view-select:focus-visible,.bkw-head .icon-btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.bkw-title{font:400 19px/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink);flex:0 26ch}.bkw-view{flex:none;align-items:center;gap:7px;min-width:0;display:inline-flex}.bkw-view-label{font:400 var(--ui-mono-size)/1.5 var(--label-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.bkw-view-select{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-high);min-width:132px;max-width:min(32vw,210px);min-height:32px;color:var(--ink);font:400 13px/1.4 var(--sans);cursor:pointer;padding:4px 24px 4px 9px}.bkw-view-select:hover{border-color:var(--signal)}.bkw-chip{border-radius:var(--radius);border-color:var(--line-strong);background:var(--surface-alt);color:var(--ink-body)}.bkw-chip.is-warning,.bkw-import-chip{border-color:var(--human-line);background:var(--human-soft)}.bkw-head .icon-btn{border-radius:var(--radius)}.bkw-head .btn.primary,.bkw-graph-error .btn.primary{background:var(--signal);border-color:var(--signal);color:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#101916)}.bkw-follow.is-on{border-color:var(--signal);background:var(--ai-soft);color:var(--signal)}.bkw-head-menu.is-warning>button{border-color:var(--human-line)}.bkw-script{background:var(--paper);border-right-color:var(--line-strong)}.bkw-column{background:var(--surface)}.bkw-panel{padding:16px 18px 28px}.bkw-panel .breakdown-zone{margin:0}.bkw-panel .breakdown-zone-head{border-bottom:1px solid var(--line);gap:10px;padding-bottom:10px}.bkw-panel .breakdown-zone-head>strong{font:400 18px/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink)}.bkw-panel .breakdown-note{color:var(--ink-soft)}.bkw-panel .breakdown-empty{background:var(--surface-alt);border-radius:var(--radius)}.bkw .breakdown-legend{white-space:normal;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:8px;height:auto;min-height:36px;padding:4px 12px;overflow:visible}.bkw .breakdown-legend-chip{box-sizing:border-box;border:1px solid var(--bk-ink);border-radius:var(--radius);background:var(--surface-alt);height:26px;color:var(--bk-ink);flex:none;padding:2px 8px}.bkw .breakdown-legend-chip:hover{background:var(--hover)}.bkw .breakdown-legend-chip:focus-visible{outline:2px solid var(--bk-ink);outline-offset:2px}.bkw .breakdown-legend-dot{background:var(--bk-ink);border-radius:50%}.bkw .breakdown-legend-pending{box-sizing:border-box;border:1px dashed var(--human-line);height:26px;color:var(--margin-ink);background:var(--human-soft);flex:none;align-items:center;padding:2px 8px;display:inline-flex}.bkw-panel[data-zone=graph]>.relgraph{width:100%}.bkw-panel[data-zone=graph] .relgraph-layout-status{min-height:14px;font:10px var(--label-mono);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;order:0;margin:0;overflow:hidden}.bkw-panel[data-zone=graph] .relgraph-canvas-wrap{min-height:320px}.bkw-panel[data-zone=graph]{flex-direction:column}.bkw-panel[data-zone=graph] .relgraph-story{padding-right:44px}.bkw-panel[data-zone=graph] .relgraph-story-play{white-space:nowrap;flex:none}.bkw-panel .relgraph-filters.is-compact{border-bottom:1px solid var(--line);background:var(--surface-alt);width:100%}.bkw-panel details.relgraph-filters.is-compact>summary{align-items:center;gap:6px;display:inline-flex}.bkw-panel details.relgraph-filters.is-compact>summary::-webkit-details-marker{display:none}.bkw-panel details.relgraph-filters.is-compact>summary::marker{content:""}.bkw-panel details.relgraph-filters.is-compact>summary>.relgraph-filters-chevron{flex:none}.bkw-panel details.relgraph-filters.is-compact:not([open])>summary>.relgraph-filters-chevron{transform:rotate(-90deg)}.bkw-graph-error{width:100%;color:var(--ink-body);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.bkw-graph-error p{margin:0}.bkw .breakdown-cat-box,.bkw .breakdown-chip.is-kind,.bkw .bkw-selbar-kind{border:1px solid var(--bk-ink);border-radius:var(--radius);background:var(--surface-alt);color:var(--bk-ink)}.bkw .bkw-dot{border-radius:50%}.bkw-scenes-head{border-bottom:1px solid var(--line);padding:2px 0 12px}.bkw-scenes-head>strong{font:400 17px/1.2 var(--serif);color:var(--ink)}.bkw-scene-list{margin-top:4px}.bkw-scene{border-radius:var(--radius);border-bottom-color:var(--line);min-height:48px;color:var(--ink-body);padding:9px 10px}.bkw-scene:hover{background:var(--hover)}.bkw-scene.is-active{background:var(--selection);box-shadow:inset 0 0 0 1px var(--signal)}.bkw-scene:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.bkw-scene-heading{color:var(--ink)}.bkw-detail-head{background:var(--surface);border-bottom-color:var(--line-strong)}.bkw-detail-title strong{color:var(--ink);font-size:18px}.bkw-detail-foot{border-top-color:var(--line)}.bkw .breakdown-group,.bkw .breakdown-fact{border-radius:var(--radius);background:var(--surface-high)}.bkw .breakdown-fact.is-review_required,.bkw .breakdown-fact.is-stale{border-color:var(--margin-ink);background:var(--human-soft)}.bkw .breakdown-evidence{border-radius:var(--radius);background:var(--surface-alt)}.bkw .md-tablewrap{border:1px solid var(--line);border-radius:var(--radius)}.bkw .breakdown-table{color:var(--ink-body);font-size:13px}.bkw .breakdown-table th,.bkw .breakdown-table td{border-color:var(--line);padding:8px 10px}.bkw .breakdown-table thead th{background:var(--surface-alt);color:var(--ink-soft)}.bkw .breakdown-table th[class*=bk-]{color:var(--bk-ink)}.bkw .breakdown-count.has-count{background:var(--surface-alt)}.bkw .breakdown-count.has-count strong{color:var(--bk-ink)}.bkw .breakdown-row:hover{background:var(--hover)}.bkw .breakdown-dn{border-radius:var(--radius)}.bkw .breakdown-cards{gap:12px}.bkw .breakdown-entity{border:1px solid var(--line);border-top:2px solid var(--bk-ink);border-radius:var(--radius);background:var(--surface-high)}.bkw .breakdown-entity-head h3{font:400 18px/1.2 var(--serif);color:var(--ink)}.bkw .breakdown-code{color:var(--bk-ink)}.bkw .breakdown-suggestion{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);padding:8px}.bkw .breakdown-filters{border-bottom:1px solid var(--line);padding:10px 0 14px}.bkw .breakdown-filter .field-label{font-family:var(--label-mono);text-transform:uppercase;color:var(--ink-soft)}.bkw .breakdown-filter .select,.bkw .breakdown-search,.bkw .bkw-scenes-search{border-radius:var(--radius);background:var(--surface-high);color:var(--ink)}.bkw .breakdown-bulkbar{border-bottom:1px solid var(--line);padding:8px 0}.bkw .breakdown-fact.is-candidate{border-color:var(--line-strong)}.bkw .breakdown-fact.is-approved{border-color:var(--bk-ink)}.bkw .breakdown-chip.is-approved{color:var(--signal);border-color:var(--ai-line)}.bkw .breakdown-chip.is-warn{color:var(--margin-ink);border-color:var(--human-line)}.bkw .breakdown-chip{border-radius:var(--radius)}.bkw .breakdown-tabs.breakdown-subtabs{margin-top:10px}.bkw .breakdown-subtabs .breakdown-tab{border-radius:var(--radius)}.bkw .breakdown-subtabs .breakdown-tab.is-active{background:var(--selection);color:var(--ink)}.bkw .breakdown-run{border-radius:var(--radius);background:var(--surface-alt)}@media (max-width:899px){.bkw-head-row{gap:6px}.bkw-title{flex-basis:16ch}.bkw-view{order:2;width:100%}.bkw-view-select{flex:1;max-width:100%}.bkw-panel{padding:12px}.bkw-scene{grid-template-columns:26px minmax(0,1fr) auto}.bkw-scene-meta{display:none}}}
@scope([data-neo-surface=workspace]){:scope{--r63-human-outline:color-mix(in srgb, var(--human,#9c573f) 44%, var(--surface,#fcfaf6));--r63-human-ink:var(--human,#9c573f);--r63-human-soft:var(--human-soft,#f3e3d8);--r63-ai:var(--ai,#18776b);--r63-ai-soft:var(--ai-soft,#e7f0eb);--r63-ai-line:var(--ai-line,#bfd6cc);--r63-tab-bg:var(--lightningcss-light,#28362f)var(--lightningcss-dark,#1c2822);--r63-tab-line:#475c4f;--r63-tab-ink:var(--lightningcss-light,#f0eee5)var(--lightningcss-dark,#e9e9df);--r63-tab-faint:var(--lightningcss-light,#c0cdc3)var(--lightningcss-dark,#a4b1a5);--r63-tab-active:var(--lightningcss-light,#cfe3d4)var(--lightningcss-dark,#9ac8b8);--r63-field-bg:var(--lightningcss-light,#eef2eb)var(--lightningcss-dark,#101916);--r63-send-bg:var(--lightningcss-light,#f3e3d8)var(--lightningcss-dark,#332d25);--r63-send-ink:var(--lightningcss-light,#702d20)var(--lightningcss-dark,#dda285)}.chat-panel .chat-panel-head{background:var(--r63-tab-bg);border-bottom:1px solid var(--r63-tab-line);border-radius:0;min-height:44px}.chat-panel .chat-panel-head .cp-tab-strip{gap:2px}.chat-panel .chat-panel-head .cp-tab{border-bottom:2px solid #0000}.chat-panel .chat-panel-head .cp-tab.is-active{border-bottom-color:var(--r63-tab-active)}.chat-panel .chat-panel-head .cp-tab button{font-family:var(--label-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--r63-tab-faint);font-size:10.5px;font-weight:400}.chat-panel .chat-panel-head .cp-tab.is-active button{color:var(--r63-tab-ink)}.chat-panel .chat-panel-head .icon-btn{color:var(--r63-tab-faint)}.chat-panel .chat-panel-head .icon-btn:hover:not(:disabled){color:var(--r63-tab-ink)}.chat-panel .chat-panel-head .cp-tab-add{color:var(--r63-tab-faint)}.chat-panel .cp-session-line{border-bottom:1px solid var(--line);min-height:34px;color:var(--ink-faint);font-family:var(--mono);font-size:var(--ui-mono-size);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.chat-panel .cp-session-scope{cursor:pointer;font:400 var(--ui-mono-size)/1.4 var(--label-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.chat-panel .cp-session-scope:hover{color:var(--ink);border-color:var(--line)}.chat-panel .cp-session-meta{white-space:nowrap;color:var(--ink-faint);align-items:center;gap:6px;display:inline-flex}.chat-panel .cp-session-live{color:var(--ink-faint)}.chat-panel .cp-session-line .cp-session-spacer{flex:1;min-width:8px}.chat-panel .cp-session-history{cursor:pointer;font:400 var(--ui-mono-size)/1.4 var(--mono);color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.chat-panel .cp-session-history:hover{color:var(--ink);border-color:var(--line)}.chat-panel .cp-msg.cp-human{align-items:stretch}.chat-panel .cp-msg.cp-human .cp-role{justify-content:flex-start;margin-bottom:7px}.chat-panel .cp-msg.cp-human>.cp-bubble{border:1px solid var(--r63-human-outline);width:100%;max-width:none;box-shadow:none;color:var(--ink);background:0 0;border-radius:3px;padding:10px 14px;line-height:1.55}.chat-panel .cp-msg.cp-human>.cp-bubble:before,.chat-panel .cp-msg.cp-human>.cp-bubble:after{content:none}.chat-panel .cp-msg.cp-human .cp-msg-foot{justify-content:flex-start}.chat-panel .cp-identity-avatar{border:1px solid var(--r63-human-ink);width:22px;height:22px;color:var(--r63-human-ink);font-family:var(--mono);background:0 0;border-radius:0;font-size:10px}.chat-panel .cp-role .cp-author{font:700 12px/1.5 var(--label-mono);letter-spacing:.015em;text-transform:uppercase;color:var(--r63-human-ink)}.chat-panel .cp-msg-foot{gap:17px;margin-top:7px}.chat-panel .cp-msg-foot :is(button,a){color:var(--ink-soft);font-size:12px}.chat-panel .cp-msg:not(.cp-human)>.cp-bubble{background:0 0;border:0;padding:0;line-height:1.65}.chat-panel{--cp-read:760px}.chat-panel .cp-msg>.cp-bubble{letter-spacing:var(--body-tracking);font-size:16px;line-height:1.65;font-weight:var(--body-weight)}.chat-panel .cp-team-line{color:var(--ink-soft);align-items:baseline;gap:6px;padding:6px 2px 0;font-size:11px;display:flex}.chat-panel .cp-team-line .cp-team-hint{color:var(--ink-faint)}.chat-panel .composer-foot{color:var(--ink-faint);justify-content:space-between;gap:8px;margin-top:7px;font-size:10px;line-height:1.6;display:flex}.chat-panel .cp-field{border:1px solid var(--r63-human-ink);background:var(--r63-field-bg);border-radius:5px}.chat-panel .cp-voice-live{font-family:var(--label-mono);letter-spacing:.02em;height:28px;color:var(--r63-ai);border:1px solid var(--r63-ai-line);background:0 0;border-radius:3px;padding:0 8px;font-size:12px;font-weight:400}.chat-panel .cp-voice-live[aria-pressed=true]{background:var(--r63-ai-soft)}.chat-panel .cp-field-send{background:var(--r63-send-bg);border-color:var(--r63-human-outline);width:30px;height:30px;color:var(--r63-human-ink);border-radius:3px}.chat-panel .cp-field-send:hover:not(:disabled){background:var(--r63-human-soft);border-color:var(--r63-human-ink)}.chat-panel .cp-attach-hash{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint)}.chat-panel .cp-attach-notsent{color:var(--ink-faint);white-space:nowrap;font-size:11px}.chat-panel .cp-voice-overlay{border:1px solid var(--line);width:min(100%, var(--cp-read));background:0 0;border-radius:3px;margin:0 auto 7px;padding:8px 12px}.chat-panel .cp-voice-status{font-family:var(--label-mono);font-weight:400;font-size:var(--ui-mono-size);letter-spacing:.035em;text-transform:uppercase;color:var(--r63-ai)}.chat-panel .cp-voice-usage{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.chat-panel .cp-voice-captions{flex-direction:column;gap:8px;min-height:0;display:flex}.chat-panel .cp-voice-caption{border-left:2px solid var(--r63-ai);padding-left:12px;position:static}.chat-panel .cp-voice-caption-human{border-left-color:var(--r63-human-ink)}.chat-panel .cp-voice-caption-senior{transform:none}.chat-panel .cp-voice-caption-who{font-family:var(--label-mono);text-transform:uppercase;color:var(--r63-ai);font-weight:700}.chat-panel .cp-voice-caption-human .cp-voice-caption-who{color:var(--r63-human-ink)}.chat-panel [data-live-setup]{z-index:30;border:1px solid var(--line-strong);background:var(--paper);width:min(650px,100vw - 28px);height:fit-content;max-height:calc(100dvh - 28px);color:var(--ink);border-radius:3px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.chat-panel [data-live-setup]::backdrop{background:#050e0a8a}.chat-panel .cp-live-setup-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 22px 13px;display:flex}.chat-panel .cp-live-setup-head h2{font-family:var(--serif);letter-spacing:-.028em;margin:0;font-size:28px;font-weight:400;line-height:1.15}.chat-panel .cp-live-setup-body{padding:20px 22px}.chat-panel .cp-live-setup-eyebrow{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--r63-ai);margin-bottom:9px;font-weight:400;display:block}.chat-panel .cp-live-setup-body>p{color:var(--ink-soft);margin:0 0 13px;line-height:1.55}.chat-panel .cp-live-setup-boundary{background:var(--paper-raised);border-left:2px solid var(--r63-ai);margin-bottom:16px;padding:11px 13px}.chat-panel .cp-live-setup-boundary b{font-family:var(--label-mono);text-transform:uppercase;color:var(--r63-ai);font-weight:400;display:block}.chat-panel .cp-live-setup-boundary span{color:var(--ink-soft)}.chat-panel .cp-live-setup-row{margin:16px 0;display:block}.chat-panel .cp-live-setup-row>span{color:var(--ink);margin-bottom:6px;display:block}.chat-panel .cp-live-setup-row select{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--ink);font:inherit;border-radius:3px;padding:9px 11px}.chat-panel .cp-live-setup-row small{color:var(--ink-faint);margin-top:6px;display:block}.chat-panel .cp-live-setup-note{background:var(--r63-ai-soft);color:var(--ink-soft);padding:9px 11px;line-height:1.5}.chat-panel .cp-live-setup-error{color:var(--error,var(--margin-ink));margin:10px 0}.chat-panel .cp-live-setup-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:13px 22px;display:flex}.chat-panel .cp-live-setup-start{border:1px solid var(--r63-ai);background:var(--r63-ai);min-height:32px;color:var(--paper);border-radius:3px;padding:5px 12px}.chat-panel .cp-live-setup-start:disabled{opacity:.45;color:var(--ink-faint);border-color:var(--line-strong);cursor:not-allowed;pointer-events:none;background:0 0}.chat-panel .cp-live-setup-cancel{min-height:32px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;padding:5px 12px}.chat-panel.is-expanded{top:var(--topbar-h);height:calc(100dvh - var(--topbar-h))}.chat-panel .chat-panel-head .cp-head-legacy{display:contents}.chat-panel .chat-panel-head .cp-head-legacy>:not(.cp-channel-btn){display:none}.chat-panel .chat-panel-head .cp-channel-btn{font-family:var(--label-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--r63-tab-faint);border:1px solid #0000;border-radius:3px;order:-1;align-self:center;padding:4px 6px;font-size:10px;font-weight:400}.chat-panel .chat-panel-head .cp-channel-btn:hover{color:var(--r63-tab-ink)}.chat-panel .chat-panel-head .cp-channel-btn b{letter-spacing:.035em;font-size:10px;font-weight:400}}
