:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fbff;background:#08090d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(135deg,rgba(88,212,198,.14),transparent 36%),linear-gradient(315deg,rgba(255,190,90,.11),transparent 40%),#08090d}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:#83dfff;text-decoration:none}a:hover{text-decoration:underline}:where(a,button,input,select,textarea):focus-visible,.receipt-card.pending:focus-visible{outline:2px solid #74d7ff;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.notice-screen,.app-shell{width:min(1320px,calc(100vw - 40px));margin:0 auto}.notice-screen{min-height:100vh;display:grid;place-items:center}.notice-card,.panel,.path-card,.banner,.metric{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:0 24px 80px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notice-card{width:min(720px,100%);border-radius:8px;padding:28px}.public-landing{width:min(1440px,calc(100vw - 40px));margin:0 auto;padding:24px 0 72px}.public-nav{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px}.public-nav strong{font-size:18px}.public-nav div{display:flex;gap:16px;flex-wrap:wrap}.public-nav a{color:#f8fbffbd;font-size:13px;font-weight:850}.public-hero{min-height:min(720px,calc(100vh - 92px));display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1fr);gap:clamp(26px,5vw,76px);align-items:center;padding:10px 0 24px}.public-copy h1{max-width:760px;margin:0;font-size:clamp(42px,5.2vw,76px);line-height:.98;letter-spacing:0}.public-copy .lede{max-width:680px;font-size:18px}.public-chat-card,.public-register,.public-path{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e;box-shadow:0 24px 80px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-chat-card{min-height:600px;display:grid;grid-template-rows:auto minmax(260px,1fr) auto auto;gap:14px;padding:clamp(16px,2vw,24px)}.public-character{display:grid;grid-template-columns:106px minmax(0,1fr);gap:14px;align-items:center}.public-character img{width:106px;height:106px;object-fit:cover;object-position:50% 18%;border-radius:8px;border:1px solid rgba(88,212,198,.28)}.public-character div{display:grid;gap:4px}.public-character strong{font-size:24px}.public-character span{color:#f8fbff9e;font-size:13px}.public-chat-log{min-height:280px;max-height:420px}.public-prompt-row,.public-advisor-options{display:flex;flex-wrap:wrap;gap:8px}.public-prompt-row button,.public-advisor-options button{min-height:34px;border-radius:999px;padding:0 12px;color:#f8fbffc7;background:#ffffff12;border:1px solid rgba(255,255,255,.11);font-size:12px;font-weight:900}.public-chat-form textarea{min-height:92px}.chat-registration{display:grid;gap:10px;border-radius:8px;padding:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.chat-registration label{display:grid;gap:6px;color:#f8fbffb8;font-size:11px;font-weight:900;text-transform:uppercase}.chat-registration input{min-height:38px}.chat-registration-confirm{grid-template-columns:20px minmax(0,1fr);align-items:start;text-transform:none}.chat-registration-confirm input{width:18px;height:18px;min-height:18px;margin-top:2px;accent-color:#58d4c6}.chat-registration .primary{width:100%}.public-value{display:grid;grid-template-columns:minmax(240px,.58fr) minmax(0,1fr);gap:clamp(16px,2.4vw,28px);align-items:center;margin:0 0 18px;border-radius:8px;padding:clamp(16px,2vw,22px);background:#ffffff09;border:1px solid rgba(255,255,255,.09)}.public-value-copy{display:grid;align-content:center;gap:10px}.public-value-copy h2{max-width:420px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.05}.public-value-copy p,.public-value-grid p{margin:0;color:#f8fbffa8;line-height:1.55}.public-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-value-grid article{display:grid;align-content:start;gap:7px;border-radius:8px;padding:0 0 0 12px;border-left:2px solid rgba(88,212,198,.42)}.public-value-grid span{width:fit-content;border-radius:999px;padding:0;color:#ffbe5adb;background:transparent;font-size:11px;font-weight:950;text-transform:uppercase}.public-value-grid strong{font-size:16px;line-height:1.2}.public-value-grid p{font-size:13px}.public-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:2px 0 22px}.public-path{min-height:0;display:grid;align-content:start;gap:10px;padding:18px;overflow:hidden}.public-path img{width:calc(100% + 36px);height:168px;margin:-18px -18px 4px;object-fit:cover;object-position:50% 22%;border-bottom:1px solid rgba(255,255,255,.1)}.public-path span{width:fit-content;border-radius:999px;padding:6px 10px;color:#061416;background:#58d4c6;font-size:11px;font-weight:950;text-transform:uppercase}.public-path h2,.public-register h2{margin:0;font-size:28px;line-height:1.1}.public-path strong{color:#f8fbffd6;line-height:1.35}.public-path p,.public-path small,.public-register p{color:#f8fbffa8;line-height:1.55}.public-register{margin-top:18px;padding:clamp(20px,3vw,34px)}.public-register .registration-card{width:min(980px,100%);margin:0 auto}.registration-card{width:min(820px,100%)}.registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 16px}.role-picker{display:grid;gap:10px;margin:0;padding:0;border:0}.role-picker legend{margin-bottom:10px;color:#f8fbffb3;font-size:12px;font-weight:900;text-transform:uppercase}.role-picker label{grid-template-columns:20px minmax(0,1fr);align-items:start;border-radius:8px;padding:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.role-picker input{width:18px;height:18px;margin-top:2px;accent-color:#58d4c6}.role-picker span{display:grid;gap:4px}.role-picker small{color:#f8fbff9e;line-height:1.45}.registration-actions{display:flex;gap:10px;flex-wrap:wrap}.link-button{display:inline-flex;align-items:center;justify-content:center}.notice-card h1,.topbar h1,.section-head h2{margin:0;letter-spacing:0}.notice-card p,.notice-card li,.lede,.empty,.job-card small,.section-head p,.form-note,.setup-row span,.blocker-row span,.account-card small{color:#f8fbffad;line-height:1.55}.notice-card ul{display:grid;gap:8px;padding-left:20px}.notice-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin:18px 0 14px;padding:12px;border-radius:8px;color:#f8fbffc7;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);line-height:1.45}.notice-confirmation input{width:18px;height:18px;margin:2px 0 0;accent-color:#74d7ff}.app-shell{min-height:100vh;padding:28px 0 56px}.product-shell{width:min(1480px,calc(100vw - 36px));display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}.product-sidebar{position:sticky;top:18px;min-height:calc(100vh - 56px);display:grid;grid-template-rows:auto 1fr auto;gap:24px;border-right:1px solid rgba(255,255,255,.08);padding:4px 18px 4px 0}.brand-block{display:grid;gap:6px}.brand-block strong{font-size:22px;line-height:1.15;overflow-wrap:anywhere}.brand-block span{color:#f8fbff94;font-size:12px;overflow-wrap:anywhere}.side-nav{display:grid;align-content:start;gap:6px}.side-nav button{min-height:54px;display:grid;align-content:center;gap:3px;border:0;border-radius:8px;padding:8px 12px;color:#f8fbffb8;background:transparent;font-weight:900;text-align:left}.side-nav button span,.side-nav button small{display:block;line-height:1.2}.side-nav button small{color:#f8fbff75;font-size:11px;font-weight:750}.side-nav button:hover,.side-nav button.active{color:#f8fbff;background:#58d4c624}.side-nav button:hover small,.side-nav button.active small{color:#f8fbffad}.side-nav button.active{box-shadow:inset 3px 0 #58d4c6}.sidebar-footer{display:grid;gap:10px}.sidebar-footer a{display:grid;gap:2px;border-radius:8px;padding:11px 12px;color:#061416;background:#58d4c6;font-size:12px;font-weight:950}.sidebar-footer small{color:#061416ad}.product-main{min-width:0;display:grid;gap:16px;position:relative}.dashboard-panel{display:grid;gap:14px}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-feed,.usage-panel,.keys-panel{display:grid;gap:14px}.usage-list,.identity-mini-list{display:grid;gap:10px}.usage-list article,.identity-mini-list span{display:grid;gap:4px;border-radius:8px;padding:12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.usage-list article span,.usage-list article em,.identity-mini-list span{color:#f8fbffa8;font-size:12px;font-style:normal}.identity-mini-list strong{color:#f8fbff;overflow-wrap:anywhere}.section-pane.inactive-pane{position:absolute;left:-10000px;top:0;width:min(1100px,100%);pointer-events:none}.section-pane.active-pane{position:static;pointer-events:auto}.workspace-topbar{min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace-topbar h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:0}.workspace-topbar .lede{max-width:760px}.topbar,.section-head,.account-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.topbar{margin-bottom:18px}.topbar h1{max-width:900px;font-size:56px;line-height:1}.lede{max-width:820px;margin:14px 0 0}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.hero-actions a,.hero-actions button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 16px;color:#f8fbff;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-weight:950}.hero-actions a{flex-direction:column;align-items:flex-start;gap:1px;padding-top:7px;padding-bottom:7px;line-height:1.1}.hero-actions a small,.dexdo-pill small{color:currentColor;font-size:10px;font-weight:850;line-height:1.2;opacity:.72}.hero-actions button{background:#ffffff14}.top-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.top-actions a,.pill,.badge{min-height:34px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;color:#f8fbff;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:850}.mode-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(58px,1fr));min-height:34px;overflow:hidden;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.mode-toggle button{min-height:34px;border:0;padding:0 12px;color:#f8fbffad;background:transparent;font-size:12px;font-weight:900}.mode-toggle button.active{color:#08090d;background:linear-gradient(135deg,#ff52ac,#74d7ff)}.technical-link{min-height:34px}.eyebrow{margin:0 0 8px;color:#ff52ac;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ops-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.metric{min-height:104px;border-radius:8px;padding:14px;display:grid;align-content:space-between}.metric span,.metric small{color:#f8fbff9e;font-size:12px}.metric strong{font-size:28px;line-height:1}.metric.good{border-color:#62e3b15c}.metric.warn{border-color:#ffbe5a6b}.path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.path-card{min-height:210px;display:grid;gap:10px;align-content:start;text-align:left;color:inherit;border-radius:8px;padding:18px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.path-card:hover{transform:translateY(-1px)}.path-card.static{cursor:default}.path-card.static:hover{transform:none}.path-card.active{border-color:#ff52acad;background:linear-gradient(135deg,#ff52ac38,#74d7ff0f)}.path-card span:not(.badge),.path-card small,.path-card em,.account-card span,.mini-stats dt,.job-card span{color:#f8fbff9e}.path-card strong{font-size:20px}.path-card em{font-style:normal;line-height:1.45}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;align-items:start;margin-top:18px}.deal-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,340px);margin-top:0}.deal-side-panel,.side-stack{display:grid;gap:14px}.path-guide{position:sticky;top:18px;display:grid;gap:0;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.open-guide{position:sticky;top:18px;padding:14px;background:#ffffff07}.path-guide-heading{display:grid;gap:4px;padding-bottom:12px}.path-guide-heading small{color:#ffbe5ac7;font-size:11px;font-weight:950;text-transform:uppercase}.path-guide>summary{min-height:76px}.path-guide>summary span{display:grid;gap:4px}.path-guide-list{display:grid;gap:10px;padding:0 14px 14px}.path-guide .path-card{min-height:0;padding:14px}.path-guide .route-option{gap:7px;padding:12px;box-shadow:none;background:#ffffff09}.path-guide .route-option:not(.active){opacity:.72}.path-guide .route-option strong{font-size:15px}.path-guide .route-option em{display:none}.path-guide .path-card small{line-height:1.45}.operator-drawer,.activity-drawer{margin:12px 0 18px;border-radius:8px;border:1px solid rgba(255,255,255,.075);background:#ffffff06}.operator-drawer>summary,.activity-drawer>summary,.path-guide>summary,.assistant-debug>summary{cursor:pointer;list-style:none}.operator-drawer>summary::-webkit-details-marker,.activity-drawer>summary::-webkit-details-marker,.path-guide>summary::-webkit-details-marker,.assistant-debug>summary::-webkit-details-marker{display:none}.operator-drawer>summary,.activity-drawer>summary,.path-guide>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;flex-wrap:wrap}.operator-drawer>summary span,.activity-drawer>summary span,.path-guide>summary small,.assistant-debug>summary{color:#ff52acd1;font-size:12px;font-weight:950;text-transform:uppercase}.operator-drawer>summary strong,.activity-drawer>summary strong,.path-guide>summary strong{color:#f8fbff94;font-size:14px}.operator-drawer>summary:after,.activity-drawer>summary:after,.path-guide>summary:after,.assistant-debug>summary:after{content:"+";margin-left:auto;color:#74d7ffc7;font-size:18px;font-weight:950}.operator-drawer[open]>summary:after,.activity-drawer[open]>summary:after,.path-guide[open]>summary:after,.assistant-debug[open]>summary:after{content:"-"}.operator-drawer>summary:focus-visible,.activity-drawer>summary:focus-visible,.path-guide>summary:focus-visible,.assistant-debug>summary:focus-visible{outline:2px solid #74d7ff;outline-offset:4px}.operator-drawer[open]{padding-bottom:18px}.activity-drawer[open]{padding:0 18px 18px}.operator-drawer[open]>.ops-strip,.operator-drawer[open]>.qa-panel,.operator-drawer[open]>.side-stack{margin-left:18px;margin-right:18px}.panel{border-radius:8px;padding:18px}.assistant-panel{min-height:690px;display:grid;align-content:start;gap:14px;padding:clamp(18px,3vw,28px);background:linear-gradient(135deg,#ff52ac24,#74d7ff0f),#ffffff0d}.deal-workspace .assistant-panel{min-width:0}.dexdo-pill{min-height:38px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;border-radius:999px;padding:6px 14px;color:#08090d;background:#74d7ff;font-size:12px;font-weight:950;white-space:nowrap;line-height:1.1}.trade-panel{min-height:430px}.settings-panel{display:grid;gap:18px}.identity-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cabinet-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.identity-summary-grid article,.cabinet-summary-grid article{display:grid;gap:8px;min-height:128px;border-radius:8px;padding:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.identity-summary-grid span,.cabinet-summary-grid span,.settings-chat-hints span{color:#f8fbff8c;font-size:11px;font-weight:950;text-transform:uppercase}.identity-summary-grid strong,.cabinet-summary-grid strong{overflow-wrap:anywhere;font-size:18px}.identity-summary-grid p,.cabinet-summary-grid p{margin:0;color:#f8fbffa6;font-size:13px;line-height:1.45}.subscription-overview{display:grid;gap:12px;margin-bottom:14px;border-radius:8px;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.section-head.compact{align-items:center}.section-head.compact h3{margin:0;font-size:20px}.subscription-list{display:grid;gap:10px}.subscription-list article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(80px,auto);gap:8px 12px;align-items:center;border-radius:8px;padding:12px;background:#0000002e;border:1px solid rgba(116,215,255,.12)}.subscription-list article div{min-width:0;display:grid;gap:3px}.subscription-list strong,.subscription-list span,.subscription-list small{overflow-wrap:anywhere}.subscription-list article div span,.subscription-list small{color:#f8fbff9e;font-size:12px}.subscription-list em{justify-self:end;color:#58d4c6;font-style:normal;font-weight:950}.subscription-list .limit-meter,.subscription-list small{grid-column:1 / -1}.usage-table{overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.usage-table>div,.usage-table article{display:grid;grid-template-columns:1.15fr 1fr .9fr .8fr 1fr .9fr .85fr;gap:10px;align-items:center;padding:11px 12px}.usage-table>div{color:#f8fbff8c;background:#ffffff12;font-size:11px;font-weight:950;text-transform:uppercase}.usage-table article{border-top:1px solid rgba(255,255,255,.08);background:#ffffff09}.usage-table span,.usage-table strong{min-width:0;overflow-wrap:anywhere}.keys-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.filter-row button{min-height:34px;border-radius:999px;padding:0 12px;color:#f8fbffb8;background:#ffffff12;border:1px solid rgba(255,255,255,.11);font-size:12px;font-weight:900;text-transform:capitalize}.filter-row button.active{color:#08090d;background:linear-gradient(135deg,#9cf2e7,#74d7ff)}.key-card{display:grid;gap:12px;border-radius:8px;padding:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1)}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-note{display:block;margin-top:6px;color:#f8fbff9e;font-size:12px;line-height:1.35}.settings-actions,.settings-chat-hints{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.settings-chat-hints{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.settings-chat-hints button{min-height:34px;border-radius:999px;padding:0 12px;color:#f8fbffc7;background:#ffffff12;border:1px solid rgba(255,255,255,.11);font-size:12px;font-weight:900}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.form-note{margin:0;grid-column:1 / -1;font-size:13px}.deal-room{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.deal-room article{min-height:96px;display:grid;align-content:start;gap:8px;border-radius:8px;padding:12px;background:#0000003d;border:1px solid rgba(116,215,255,.14)}.deal-room span,.assistant-console-head>span{color:#f8fbffa3;font-size:12px;line-height:1.4}.deal-room strong{overflow-wrap:anywhere;line-height:1.35}.assistant-console{display:grid;gap:14px;margin-top:0;border-radius:10px;padding:clamp(14px,2vw,20px);background:linear-gradient(180deg,#0b141cd1,#06090ed1),#00000047;border:1px solid rgba(88,212,198,.2);box-shadow:inset 0 1px #ffffff0b}.assistant-console-head,.assistant-form,.locale-toggle{display:flex;align-items:center;gap:8px}.assistant-console-head{justify-content:space-between}.assistant-identity{min-width:0;display:flex;align-items:center;gap:12px}.assistant-identity img{width:54px;height:54px;flex:0 0 auto;object-fit:cover;object-position:50% 18%;border-radius:8px;border:1px solid rgba(88,212,198,.3)}.assistant-presence{display:grid;gap:3px}.assistant-presence strong{font-size:16px;line-height:1.1}.assistant-presence span{color:#58d4c6c7;font-size:12px;font-weight:850}.locale-toggle{flex:0 0 auto;border-radius:999px;padding:3px;background:#ffffff0f}.locale-toggle button{min-height:28px;border:0;border-radius:999px;padding:0 10px;color:#f8fbff9e;background:transparent;font-size:11px;font-weight:950}.locale-toggle button.active{color:#08090d;background:#74d7ff}.assistant-messages{display:grid;align-content:start;gap:14px;min-height:300px;max-height:500px;overflow:auto;padding:6px 4px 8px;scroll-padding-bottom:12px}.chat-message{width:min(84%,720px);display:grid;gap:7px}.chat-author{display:inline-flex;align-items:center;gap:7px;color:#f8fbff8a;font-size:11px;font-weight:950;text-transform:uppercase}.chat-message>span:not(.chat-author){color:#f8fbff8a;font-size:11px;font-weight:950;text-transform:uppercase}.chat-author span{min-width:26px;min-height:26px;display:inline-grid;place-items:center;border-radius:999px;color:#061416;background:#58d4c6;font-size:10px;line-height:1}.chat-message p{margin:0;border-radius:16px;padding:14px 15px;background:#ffffff17;border:1px solid rgba(255,255,255,.075);overflow-wrap:anywhere;color:#f8fbffd6;font-size:15px;line-height:1.5}.chat-message.user,.chat-message.user .chat-author{justify-self:end}.chat-message.user .chat-author span{color:#f8fbff;background:#ff52acdb}.chat-message.user p{color:#061416;background:linear-gradient(135deg,#9cf2e7,#74d7ff);border-color:#9cf2e773}.assistant-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.assistant-form textarea{min-height:86px;max-height:180px;resize:vertical;font-size:16px;line-height:1.45}.assistant-form button{min-width:120px}.assistant-debug{border-radius:8px;padding:12px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.assistant-debug>summary{min-height:32px;display:flex;align-items:center}.assistant-debug[open] .deal-room,.assistant-debug[open] .assistant-steps{margin-top:12px}.quick-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.chat-quick-tasks{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.chat-quick-tasks .quick-task{min-height:102px;padding:12px}.quick-task{min-height:128px;display:grid;align-content:start;gap:8px;text-align:left;border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:14px;color:#f8fbff;background:#ffffff0e}.quick-task:hover{border-color:#74d7ff73;background:#74d7ff1a}.quick-task.locked{opacity:.62;border-color:#ffffff14;background:#ffffff09}.quick-task.locked:hover{border-color:#ffb95f80;background:#ffb95f14}.quick-task span{width:fit-content;border-radius:999px;padding:4px 8px;color:#08090d;background:#74d7ff;font-size:11px;font-weight:950;text-transform:uppercase}.quick-task.sell span{background:#ffb95f}.quick-task.use span{background:#62e3b1}.quick-task strong{font-size:15px;line-height:1.15}.quick-task small{color:#f8fbffa8;line-height:1.35}.form-note.danger,.validation-error{color:#ff9ab4}label{display:grid;gap:7px;color:#f8fbffb8;font-size:12px;font-weight:800}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#f8fbff;background:#00000052}input,select{min-height:46px;padding:0 12px}textarea{padding:12px}textarea::placeholder,input::placeholder{color:#f8fbff6b}.primary,.ghost{min-height:46px;border-radius:8px;padding:0 16px;color:#08090d;background:linear-gradient(135deg,#ff52ac,#74d7ff);border:0;font-weight:950}.ghost{color:#f8fbff;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.setup-list,.blocker-list,.jobs-grid,.portfolio-grid,.assistant-steps{display:grid;gap:10px;margin-top:14px}.setup-row,.blocker-row,.account-card,.job-card,.assistant-steps li{display:grid;gap:8px;border-radius:8px;padding:14px;background:#0000003d;border:1px solid rgba(255,255,255,.08)}.job-actions{display:flex;flex-wrap:wrap;gap:8px}.job-stop,.job-use{width:fit-content;min-height:36px;padding:0 12px}.assistant-steps{padding-left:0;list-style:none}.assistant-steps li{position:relative;padding-left:42px}.assistant-steps li:before{position:absolute;left:14px;top:15px;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#08090d;background:#ffffff3d;content:""}.assistant-steps li.done{border-color:#62e3b14d}.assistant-steps li.done:before{background:#62e3b1}.assistant-steps li.waiting{border-color:#ffbe5a4d}.assistant-steps li.waiting:before{background:#ffc978}.assistant-steps span{color:#f8fbffa8;line-height:1.45}.receipt-card{display:grid;gap:7px;margin-top:14px;border-radius:8px;padding:13px;background:#00000042;border:1px solid rgba(255,255,255,.12)}.receipt-history{display:grid;gap:10px;margin-top:14px}.orders-receipts{margin-top:16px}.receipt-history .receipt-card{margin-top:0}.receipt-card.pending{border-color:#ffc97861;background:#ffc97814}.receipt-card.submitted{border-color:#62e3b161;background:#62e3b114}.receipt-card.running{border-color:#74d7ff6b;background:#74d7ff14}.receipt-card.exited{border-color:#62e3b175;background:#62e3b11a}.receipt-card.failed,.receipt-card.stopped{border-color:#ff628575;background:#ff62851a}.receipt-card span,.receipt-card small{color:#f8fbffa3;font-size:12px;line-height:1.4}.receipt-card strong{overflow-wrap:anywhere;line-height:1.3}.receipt-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px}.setup-row.ready{border-color:#62e3b147}.setup-row.blocked,.blocker-row{border-color:#ffbe5a52}.portfolio-panel,.qa-panel,.jobs-panel{margin-top:14px}.qa-grid{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(88px,.55fr)) minmax(220px,1.4fr);gap:8px;margin-top:14px;align-items:stretch}.qa-grid>span{color:#f8fbff8a;font-size:11px;font-weight:950;text-transform:uppercase}.qa-row{display:contents}.qa-row strong,.qa-row em,.qa-row small{display:grid;align-items:center;min-height:42px;border-radius:8px;padding:9px 10px;background:#0000003d;border:1px solid rgba(255,255,255,.08)}.qa-row strong,.qa-row small{overflow-wrap:anywhere}.qa-row em{justify-items:center;font-style:normal;font-size:11px;font-weight:950;text-transform:uppercase}.qa-row em.ready,.qa-row em.used,.qa-row em.observed,.qa-row em.accepted{color:#62e3b1;border-color:#62e3b14d;background:#62e3b117}.qa-row em.waiting,.qa-row em.configured{color:#74d7ff;border-color:#74d7ff4d;background:#74d7ff17}.qa-row em.rejected,.qa-row em.missing{color:#ff8aa6;border-color:#ff62854d;background:#ff628517}.qa-row em.unavailable{color:#f8fbff8f}.cabinet-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cabinet-toolbar button{min-height:36px;border-radius:999px;padding:0 13px;color:#f8fbffbd;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-size:12px;font-weight:900}.cabinet-toolbar button.active{color:#08090d;background:linear-gradient(135deg,#ff52ac,#74d7ff)}.portfolio-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);gap:14px;margin-top:14px;align-items:start}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-card-head strong,.job-card strong{display:block;margin-bottom:4px}.account-card-head em{flex:0 0 auto;border-radius:999px;padding:5px 9px;font-style:normal;font-size:11px;font-weight:900;text-transform:uppercase}.account-card-head em.ready{color:#62e3b1;background:#62e3b11f}.account-card-head em.blocked{color:#ffc978;background:#ffc9781f}.account-card{width:100%;color:inherit;text-align:left;cursor:pointer}.account-card.selected{border-color:#74d7ff8c;background:#74d7ff1a}.account-summary{color:#f8fbffb8;font-size:12px;font-weight:850}.account-detail{display:grid;gap:14px;border-radius:8px;padding:16px;background:#00000042;border:1px solid rgba(255,255,255,.1)}.account-detail h3{margin:0 0 5px;font-size:22px}.detail-stats{display:grid;gap:8px;margin:0}.detail-stats div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:center;border-radius:8px;padding:10px;background:#ffffff0e}.detail-stats dt{color:#f8fbff94;font-size:12px;font-weight:850}.detail-stats dd{margin:0;overflow-wrap:anywhere;font-weight:900}.detail-actions{display:flex;flex-wrap:wrap;gap:8px}.limit-meter{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.limit-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff52ac,#74d7ff)}.mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.mini-stats div{min-width:0;border-radius:8px;padding:10px;background:#ffffff0e}.mini-stats dt{margin-bottom:5px;font-size:11px}.mini-stats dd{margin:0;overflow-wrap:anywhere;font-weight:900}.jobs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-stack{display:grid;gap:14px}.banner{border-radius:8px;margin:10px 0;padding:12px 14px;font-weight:800}.banner.success{border-color:#74d7ff66}.banner.danger{border-color:#ff5a7e8c;color:#ff9db2}@media(max-width:1080px){.public-hero{grid-template-columns:minmax(0,.82fr) minmax(420px,.9fr);gap:24px}.public-copy h1{font-size:clamp(42px,6vw,64px)}.public-chat-card{min-height:560px}.public-path{padding:18px}.public-path img{width:calc(100% + 36px);margin:-18px -18px 4px}.product-shell{grid-template-columns:1fr}.product-sidebar{position:static;min-height:0;grid-template-rows:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:0 0 14px}.side-nav{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.sidebar-footer{grid-template-columns:auto minmax(140px,220px);align-items:center}.ops-strip,.dashboard-summary-grid,.portfolio-grid,.jobs-grid,.cabinet-summary-grid,.identity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-grid{overflow-x:auto;padding-bottom:4px}.workspace,.deal-workspace,.dashboard-grid,.keys-grid,.portfolio-layout{grid-template-columns:1fr}.path-guide{position:static}}@media(max-width:900px){.public-hero,.public-value,.public-paths,.settings-form{grid-template-columns:1fr}.public-hero{min-height:0;align-items:start}.public-copy h1,.public-copy .lede{max-width:100%}.public-chat-card{min-height:0}.public-value-copy h2,.public-value-copy p{max-width:100%}.public-chat-log{min-height:220px}}@media(max-width:760px){.notice-screen,.app-shell{width:min(100vw - 20px,640px)}.public-landing{width:min(100vw - 20px,640px);padding-top:14px}.public-nav,.public-nav div{display:grid;justify-items:start}.public-copy h1{font-size:38px;line-height:1.04}.public-character{grid-template-columns:76px minmax(0,1fr)}.public-character img{width:76px;height:76px}.public-path img{height:170px}.app-shell{padding-top:20px}.notice-card,.panel{padding:16px}.product-shell{width:min(100vw - 20px,640px);padding-top:14px}.workspace-topbar,.registration-fields,.side-nav,.sidebar-footer{grid-template-columns:1fr}.side-nav button small{display:none}.workspace-topbar{display:grid;min-height:0}.workspace-topbar h1{font-size:32px}.topbar h1{font-size:38px;line-height:1.04}.lede{font-size:15px}.topbar,.section-head,.account-card-head{display:grid}.top-actions{justify-content:flex-start}.path-grid,.ops-strip,.dashboard-summary-grid,.form-grid,.public-value-grid,.cabinet-summary-grid,.identity-summary-grid,.quick-task-grid,.chat-quick-tasks,.deal-room,.assistant-form,.portfolio-grid,.jobs-grid,.mini-stats,.detail-stats div{grid-template-columns:1fr}.path-card{min-height:0}.subscription-list article{grid-template-columns:1fr}.subscription-list em{justify-self:start}.operator-drawer>summary{align-items:start;padding:12px}.operator-drawer>summary:after{align-self:start}.assistant-panel{min-height:0}.assistant-messages{min-height:132px;max-height:260px}.assistant-form button,.receipt-actions{width:100%}.receipt-actions{grid-template-columns:1fr}.usage-table{display:grid;gap:10px;border:0}.usage-table>div{display:none}.usage-table article{grid-template-columns:1fr;border:1px solid rgba(255,255,255,.09);border-radius:8px}.qa-grid{grid-template-columns:1fr}.qa-grid>span{display:none}.qa-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:8px;padding:10px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.qa-row strong,.qa-row small{grid-column:1 / -1}}
