*{box-sizing:border-box}body{background:#08060d}.terminal-shell.theme-night{background:radial-gradient(circle at 0 0,#aa3bff33,#0000 32rem),linear-gradient(135deg,#08060d 0%,#111827 46%,#16171d 100%)}.terminal-shell.theme-day{color:#111827;background:radial-gradient(circle at 0 0,#9333ea24,#0000 32rem),linear-gradient(135deg,#f8fafc 0%,#eef2ff 46%,#fdfcff 100%)}button{font:inherit}.terminal-shell{color:#f8fafc;width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:32px}.terminal-center{place-items:center;display:grid}.terminal-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid #94a3b838;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;box-shadow:0 24px 80px #00000047}.terminal-header h1,.panel-heading h2,.action-card h3,.detail-section h3,.state-card h1,.state-card h3,.drawer-header h2,.drawer-section h4,.drawer-platform-card h4{color:#fff;margin:0}.terminal-header h1{letter-spacing:-.08em;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95}.terminal-header p,.panel-heading p,.action-card p,.state-card p,.drawer-header p,.drawer-section p,.drawer-note{color:#a7b0c0}.eyebrow,.source-path{color:#c084fc;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:800}.header-actions{align-items:center;gap:14px;display:flex}.theme-toggle-button{color:#fff;cursor:pointer;background:#c084fc1f;border:1px solid #c084fc5c;border-radius:14px;min-height:42px;padding:0 16px;font-weight:900}.theme-toggle-button:hover{transform:translateY(-1px)}.theme-toggle-button:focus-visible{outline-offset:3px;outline:2px solid #d8b4fef2}.logout-button{color:#fecaca;cursor:pointer;background:#f871711f;border:1px solid #f8717152;border-radius:14px;min-height:42px;padding:0 16px;font-weight:900}.logout-button:hover{transform:translateY(-1px)}.logout-button:focus-visible{outline-offset:3px;outline:2px solid #f87171cc}.auth-session-pill{background:#c084fc1a;border:1px solid #c084fc47;border-radius:14px;min-height:42px;padding:8px 12px}.auth-session-pill span,.auth-session-pill strong{display:block}.auth-session-pill span{color:#a7b0c0;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.auth-session-pill strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.78rem;overflow:hidden}.header-metrics{gap:12px;display:flex}.header-metrics div{background:#c084fc1a;border:1px solid #c084fc47;border-radius:20px;min-width:120px;padding:16px}.header-metrics span{color:#fff;font-size:1.35rem;font-weight:900;display:block}.header-metrics small{color:#a7b0c0}.terminal-grid{grid-template-columns:380px 1fr;gap:24px;margin-top:24px;display:grid}.inventory-panel,.actions-panel,.state-card,.detail-section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid #94a3b838;border-radius:28px;box-shadow:0 24px 80px #0000003d}.inventory-panel,.actions-panel{padding:22px}.panel-heading{margin-bottom:18px}.panel-heading h2{font-size:1.5rem}.item-list{gap:12px;display:grid}.item-card{text-align:left;color:#f8fafc;cursor:pointer;background:#1e293b9e;border:1px solid #94a3b82e;border-radius:20px;width:100%;padding:16px;transition:border-color .18s,transform .18s,background .18s}.item-card:hover,.item-card-selected{background:#581c875c;border-color:#c084fcb3;transform:translateY(-1px)}.item-card h3{color:#fff;margin:0;font-size:1rem}.item-card p{color:#8c96a8;margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.item-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.status-pill,.severity-pill,.safety-row span{border-radius:999px;align-items:center;font-size:.74rem;font-weight:800;display:inline-flex}.status-pill{color:#cbd5e1;background:#94a3b824;padding:5px 9px}.contract-strip{color:#a7b0c0;background:#02061757;border:1px solid #94a3b82e;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.contract-strip strong{color:#fff}.dot-ready,.dot-warn{border-radius:999px;width:10px;height:10px}.dot-ready{background:#22c55e}.dot-warn{background:#f59e0b}.action-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.action-card{background:#1e293b94;border:1px solid #94a3b833;border-radius:24px;padding:18px}.action-card-success{border-color:#22c55e6b}.action-card-info{border-color:#38bdf861}.action-card-warning{border-color:#f59e0b6b}.action-card-danger{border-color:#f8717175}.action-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.action-card h3{font-size:1.05rem}.helper-text{min-height:44px;margin:14px 0}.severity-pill{white-space:nowrap;padding:6px 10px}.severity-success{color:#86efac;background:#22c55e24}.severity-info{color:#7dd3fc;background:#38bdf824}.severity-warning{color:#fcd34d;background:#f59e0b24}.severity-danger{color:#fca5a5;background:#f8717124}.safety-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.safety-row span{color:#cbd5e1;background:#94a3b81f;padding:5px 9px}.review-button,.drawer-close-button{color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:42px;font-weight:900}.review-button{background:linear-gradient(135deg,#9333ea,#c084fc);width:100%}.review-button:hover:not(:disabled),.drawer-close-button:hover{transform:translateY(-1px)}.review-button:disabled{cursor:not-allowed;opacity:.45;background:#94a3b82e}.review-button:focus-visible,.drawer-close-button:focus-visible,.item-card:focus-visible{outline-offset:3px;outline:2px solid #d8b4fef2}.detail-section{margin-top:16px;padding:18px}.platform-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.platform-row{background:#02061747;border:1px solid #94a3b829;border-radius:18px;padding:14px}.platform-row strong,.platform-row span,.platform-row small{display:block}.platform-row strong{color:#fff}.platform-row span{color:#c084fc;margin-top:6px;font-weight:800}.platform-row small{color:#8c96a8;margin-top:4px}.state-card{max-width:720px;padding:28px}.state-card-danger{border-color:#f8717175}.empty-state{color:#8c96a8;text-align:center;padding:24px}.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.action-drawer{background:radial-gradient(circle at 100% 0,#aa3bff2e,#0000 24rem),#0f172afa;border-left:1px solid #94a3b83d;width:min(720px,100%);height:100vh;padding:24px;overflow-y:auto;box-shadow:-24px 0 80px #0000006b}.drawer-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.drawer-header h2{letter-spacing:-.04em;font-size:clamp(1.7rem,4vw,2.4rem)}.drawer-close-button{background:#94a3b829;padding:0 16px}.drawer-section{background:#02061747;border:1px solid #94a3b82e;border-radius:22px;margin-top:16px;padding:16px}.drawer-warning-section{background:#581c8729;border-color:#c084fc47}.drawer-platform-grid{gap:12px;display:grid}.drawer-platform-card{background:#0f172ab3;border:1px solid #94a3b829;border-radius:18px;padding:14px}.drawer-platform-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.drawer-platform-card-top span{color:#d8b4fe;background:#c084fc1f;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:900}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-row{background:#0f172a94;border:1px solid #94a3b81f;border-radius:14px;padding:10px}.detail-row span,.detail-row strong{display:block}.detail-row span{color:#8c96a8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.detail-row strong{color:#f8fafc;word-break:break-word;margin-top:4px;font-size:.92rem}.drawer-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.drawer-list li{color:#cbd5e1;background:#0f172a80;border:1px solid #94a3b81f;border-radius:16px;padding:12px}.drawer-note{margin:12px 0 0}code{color:#fca5a5;background:#020617b3;border-radius:12px;margin-top:16px;padding:10px 12px;display:inline-block}.drawer-summary-card{background:radial-gradient(circle at 100% 0,#c084fc2e,#0000 18rem),#581c8729;border:1px solid #c084fc52;border-radius:24px;grid-template-columns:1.4fr 1fr;align-items:stretch;gap:14px;margin-top:18px;padding:18px;display:grid}.drawer-summary-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.25rem}.drawer-summary-card p{color:#cbd5e1;margin-top:8px}.drawer-summary-kicker{color:#c084fc;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.drawer-next-step{background:#02061757;border:1px solid #94a3b829;border-radius:18px;flex-direction:column;justify-content:center;padding:14px;display:flex}.drawer-next-step span{color:#8c96a8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.drawer-next-step strong{color:#fff;margin-top:8px;line-height:1.35}.theme-day .terminal-header,.theme-day .inventory-panel,.theme-day .actions-panel,.theme-day .state-card,.theme-day .detail-section{background:#ffffffc7;border-color:#64748b42;box-shadow:0 24px 80px #0f172a1f}.theme-day .terminal-header h1,.theme-day .panel-heading h2,.theme-day .action-card h3,.theme-day .detail-section h3,.theme-day .state-card h1,.theme-day .state-card h3,.theme-day .drawer-header h2,.theme-day .drawer-section h4,.theme-day .drawer-platform-card h4,.theme-day .item-card h3{color:#111827}.theme-day .terminal-header p,.theme-day .panel-heading p,.theme-day .action-card p,.theme-day .state-card p,.theme-day .drawer-header p,.theme-day .drawer-section p,.theme-day .drawer-note{color:#475569}.theme-day .item-card,.theme-day .action-card,.theme-day .platform-row,.theme-day .detail-row,.theme-day .drawer-list li{color:#111827;background:#ffffffb8;border-color:#64748b33}.theme-day .item-card:hover,.theme-day .item-card-selected{background:#f3e8ffc2;border-color:#9333ea85}.theme-day .item-card p,.theme-day .platform-row small,.theme-day .detail-row span{color:#64748b}.theme-day .item-card-footer strong,.theme-day .platform-row strong,.theme-day .detail-row strong,.theme-day .drawer-next-step strong,.theme-day .header-metrics span{color:#111827}.theme-day .contract-strip,.theme-day .drawer-next-step{color:#475569;background:#f8fafcd6;border-color:#64748b33}.theme-day .contract-strip strong{color:#111827}.theme-day .status-pill,.theme-day .safety-row span{color:#334155;background:#64748b1f}.theme-day .theme-toggle-button{color:#111827;background:#0f172a0f}.theme-day .logout-button{color:#991b1b;background:#f871711f}.theme-day .auth-session-pill{background:#f8fafcd6;border-color:#64748b33}.theme-day .auth-session-pill span{color:#64748b}.theme-day .auth-session-pill strong{color:#111827}.theme-day .auth-card{background:#ffffffd1;border-color:#64748b42;box-shadow:0 24px 80px #0f172a1f}.theme-day .auth-card h1{color:#111827}.theme-day .auth-card p{color:#475569}.theme-day .auth-mode-button{color:#334155;background:#ffffffb8;border-color:#64748b33}.theme-day .auth-mode-button-active{color:#111827;background:#f3e8ffc2;border-color:#9333ea85}.theme-day .auth-form label{color:#334155}.theme-day .auth-form input{color:#111827;background:#f8fafceb;border-color:#64748b3d}.theme-day .auth-error{color:#7f1d1d;background:#fee2e2e0;border-color:#dc262652}.theme-day .auth-divider{color:#64748b}.theme-day .onboarding-card{background:#ffffffd1;border-color:#64748b42;box-shadow:0 24px 80px #0f172a1f}.theme-day .onboarding-card h1{color:#111827}.theme-day .onboarding-card p{color:#475569}.theme-day .onboarding-form label{color:#334155}.theme-day .onboarding-form input,.theme-day .onboarding-form select{color:#111827;background:#f8fafceb;border-color:#64748b3d}.theme-day .onboarding-explainer,.theme-day .onboarding-legal-note,.theme-day .onboarding-section-title{background:#faf5ffdb;border-color:#9333ea3d}.theme-day .onboarding-explainer p,.theme-day .onboarding-legal-note,.theme-day .onboarding-section-title p{color:#334155}.theme-day .onboarding-section-title span{color:#7e22ce}.theme-day .onboarding-secondary-button{color:#334155;background:#f8fafcd6;border-color:#64748b33}.theme-day .drawer-summary-card{background:radial-gradient(circle at 100% 0,#9333ea24,#0000 18rem),#faf5ffc7;border-color:#9333ea47}.theme-day .drawer-summary-card h3{color:#111827}.theme-day .drawer-summary-card p{color:#475569}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ac7;border:1px solid #94a3b838;border-radius:28px;width:min(520px,100%);padding:28px;box-shadow:0 24px 80px #00000047}.auth-card h1{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:.95}.auth-card p{color:#a7b0c0}.auth-mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.auth-mode-button{color:#cbd5e1;cursor:pointer;background:#1e293b94;border:1px solid #94a3b833;border-radius:14px;min-height:42px;font-weight:900}.auth-mode-button-active{color:#fff;background:#581c875c;border-color:#c084fc9e}.auth-form{gap:14px;display:grid}.auth-form label{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:900;display:grid}.auth-form input{color:#fff;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#0206177a;border:1px solid #94a3b838;border-radius:14px;padding:0 14px}.auth-form input:focus{outline-offset:2px;outline:2px solid #d8b4fef2}.auth-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717161;border-radius:14px;padding:12px;font-weight:800}.auth-divider{color:#8c96a8;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.auth-divider span{background:#94a3b833;height:1px}.google-auth-button{color:#111827;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b83d;border-radius:14px;width:100%;min-height:46px;font-weight:900}.google-auth-button:hover,.auth-mode-button:hover{transform:translateY(-1px)}.auth-note{margin-bottom:0;font-size:.88rem}.onboarding-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ac7;border:1px solid #94a3b838;border-radius:28px;width:min(640px,100%);padding:28px;box-shadow:0 24px 80px #00000047}.onboarding-card h1{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:.95}.onboarding-card p{color:#a7b0c0}.onboarding-form{gap:14px;margin-top:22px;display:grid}.onboarding-form label{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:900;display:grid}.onboarding-form input,.onboarding-form select{color:#fff;width:100%;min-height:46px;font:inherit;letter-spacing:0;text-transform:none;background:#0206177a;border:1px solid #94a3b838;border-radius:14px;padding:0 14px}.onboarding-form input:focus,.onboarding-form select:focus{outline-offset:2px;outline:2px solid #d8b4fef2}.onboarding-explainer,.onboarding-legal-note{background:#581c8724;border:1px solid #c084fc33;border-radius:16px;padding:12px}.onboarding-explainer p,.onboarding-legal-note{color:#cbd5e1;margin:0;line-height:1.45}.onboarding-secondary-button{color:#cbd5e1;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b83d;border-radius:14px;width:100%;min-height:42px;margin-top:12px;font-weight:900}.onboarding-secondary-button:hover{transform:translateY(-1px)}.onboarding-section-title{background:#581c871f;border:1px solid #c084fc33;border-radius:16px;gap:6px;margin-top:8px;padding:12px;display:grid}.onboarding-section-title span{color:#c084fc;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.onboarding-section-title p{color:#cbd5e1;margin:0;line-height:1.45}.onboarding-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboarding-form input:disabled{cursor:not-allowed;opacity:.52}.field-watch-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.field-watch-item{background:#0f172a94;border:1px solid #94a3b829;border-radius:18px;padding:14px}.field-watch-item-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.field-watch-item-top strong{color:#fff;font-size:.98rem;line-height:1.3;display:block}.field-watch-item-top p,.field-watch-step p{color:#cbd5e1;margin-top:6px;line-height:1.45}.field-watch-priority{color:#cbd5e1;white-space:nowrap;background:#94a3b824;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.field-watch-priority-medium,.field-watch-priority-high{color:#fcd34d;background:#f59e0b29}.field-watch-priority-low{color:#7dd3fc;background:#38bdf824}.field-watch-priority-none{color:#86efac;background:#22c55e24}.field-watch-step{background:#581c871f;border:1px solid #c084fc2e;border-radius:16px;margin-top:12px;padding:12px}.field-watch-step span{color:#c084fc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.field-watch-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.field-watch-meta span{color:#cbd5e1;background:#94a3b81f;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.field-watch-inline-section,.change-report-inline-section{margin-top:12px}.field-watch-inline-section h4,.change-report-inline-section h4{color:#fff;margin-bottom:10px;font-size:.92rem}.field-watch-stable-box,.change-report-stable-box{background:#22c55e14;border:1px solid #22c55e38;border-radius:16px;gap:6px;margin-top:12px;padding:12px;display:grid}.field-watch-stable-box span,.change-report-stable-box span{color:#86efac;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.field-watch-stable-box p,.change-report-stable-box p{color:#cbd5e1;margin:0;line-height:1.45}.change-report-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.change-report-item{background:#0f172a94;border:1px solid #94a3b829;border-radius:18px;padding:14px}.change-report-item-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.change-report-item-top strong{color:#fff;font-size:.98rem;line-height:1.3;display:block}.change-report-item-top p,.change-report-step p{color:#cbd5e1;margin-top:6px;line-height:1.45}.change-report-severity{color:#cbd5e1;white-space:nowrap;background:#94a3b824;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.change-report-severity-medium,.change-report-severity-high{color:#fcd34d;background:#f59e0b29}.change-report-severity-low{color:#7dd3fc;background:#38bdf824}.change-report-severity-none{color:#86efac;background:#22c55e24}.change-report-step{background:#581c871f;border:1px solid #c084fc2e;border-radius:16px;margin-top:12px;padding:12px}.change-report-step span{color:#c084fc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.change-report-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.change-report-meta span{color:#cbd5e1;background:#94a3b81f;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.theme-day .drawer-backdrop{background:#0f172a5c}.theme-day .action-drawer{background:radial-gradient(circle at 100% 0,#9333ea1f,#0000 24rem),#f8fafcfa;border-left-color:#64748b3d;box-shadow:-24px 0 80px #0f172a2e}.theme-day .drawer-header{border-bottom-color:#64748b38}.theme-day .drawer-close-button{color:#111827;background:#0f172a14}.theme-day .drawer-section,.theme-day .drawer-platform-card,.theme-day .field-watch-item,.theme-day .change-report-item{background:#ffffffc7;border-color:#64748b33}.theme-day .drawer-warning-section,.theme-day .field-watch-step,.theme-day .change-report-step{background:#faf5ffdb;border-color:#9333ea3d}.theme-day .drawer-section h4,.theme-day .drawer-platform-card h4,.theme-day .field-watch-item-top strong,.theme-day .change-report-item-top strong{color:#111827}.theme-day .drawer-section p,.theme-day .drawer-note,.theme-day .field-watch-item-top p,.theme-day .field-watch-step p,.theme-day .change-report-item-top p,.theme-day .change-report-step p,.theme-day .drawer-list li{color:#334155}.theme-day .drawer-list li{background:#f8fafceb;border-color:#64748b2e}.theme-day .field-watch-meta span,.theme-day .change-report-meta span{color:#334155;background:#64748b1f}.theme-day .field-watch-step span,.theme-day .change-report-step span{color:#7e22ce}.theme-day .field-watch-inline-section h4,.theme-day .change-report-inline-section h4{color:#111827}.theme-day .field-watch-stable-box,.theme-day .change-report-stable-box{background:#f0fdf4e0;border-color:#16a34a3d}.theme-day .field-watch-stable-box span,.theme-day .change-report-stable-box span{color:#166534}.theme-day .field-watch-stable-box p,.theme-day .change-report-stable-box p{color:#334155}.theme-day .field-watch-priority-medium,.theme-day .field-watch-priority-high,.theme-day .change-report-severity-medium,.theme-day .change-report-severity-high{color:#92400e;background:#f59e0b2e}.theme-day .field-watch-priority-low,.theme-day .change-report-severity-low{color:#075985;background:#0ea5e924}.theme-day .field-watch-priority-none,.theme-day .change-report-severity-none{color:#166534;background:#22c55e24}.theme-day .drawer-platform-card-top span{color:#6b21a8;background:#9333ea1f}.theme-day .action-card-success{border-color:#16a34a57}.theme-day .action-card-info{border-color:#0284c752}.theme-day .action-card-warning{border-color:#d9770657}.theme-day .action-card-danger{border-color:#dc262657}.theme-day .severity-success{color:#166534;background:#22c55e24}.theme-day .severity-info{color:#075985;background:#0ea5e924}.theme-day .severity-warning{color:#92400e;background:#f59e0b2e}.theme-day .severity-danger{color:#991b1b;background:#f8717129}.platform-strategy-summary-section{overflow:hidden}.platform-strategy-hero{background:radial-gradient(circle at 100% 0,#c084fc24,#0000 16rem),#581c8729;border:1px solid #c084fc38;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex}.platform-strategy-hero span{color:#c084fc;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.platform-strategy-hero strong{color:#fff;margin-top:6px;font-size:1.55rem;line-height:1.1;display:block}.platform-strategy-hero p{color:#cbd5e1;margin:8px 0 0}.platform-strategy-hero-pill{color:#86efac;white-space:nowrap;background:#22c55e24;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:.74rem;font-weight:900;display:inline-flex}.platform-strategy-grid{gap:14px;display:grid}.platform-strategy-card{background:#0f172a94;border:1px solid #94a3b82e;border-radius:22px;padding:16px}.platform-strategy-card-recommended{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 16rem),#0f172a9e;border-color:#22c55e75}.platform-strategy-card-strong_fit{border-color:#38bdf857}.platform-strategy-card-needs_data,.platform-strategy-card-watch{border-color:#f59e0b57}.platform-strategy-card-not_recommended{border-color:#f8717161}.platform-strategy-card-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.platform-strategy-card-top h4{color:#fff;margin:0}.platform-strategy-card-top p{color:#a7b0c0;margin:6px 0 0;line-height:1.45}.platform-strategy-card-top span{color:#d8b4fe;white-space:nowrap;background:#c084fc24;border-radius:999px;align-items:center;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.platform-strategy-score-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.platform-strategy-score-row div{background:#02061747;border:1px solid #94a3b824;border-radius:16px;padding:12px}.platform-strategy-score-row span,.platform-strategy-score-row strong{display:block}.platform-strategy-score-row span{color:#a7b0c0;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.platform-strategy-score-row strong{color:#fff;margin-top:5px;font-size:1.15rem}.theme-day .platform-strategy-hero{background:radial-gradient(circle at 100% 0,#9333ea1f,#0000 16rem),#faf5ffe0;border-color:#9333ea3d}.theme-day .platform-strategy-hero strong,.theme-day .platform-strategy-card-top h4,.theme-day .platform-strategy-score-row strong{color:#111827}.theme-day .platform-strategy-hero p,.theme-day .platform-strategy-card-top p{color:#334155}.theme-day .platform-strategy-card{background:#ffffffc7;border-color:#64748b33}.theme-day .platform-strategy-card-recommended{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 16rem),#f0fdf4c7;border-color:#16a34a57}.theme-day .platform-strategy-score-row div{background:#f8fafcdb;border-color:#64748b29}.theme-day .platform-strategy-score-row span{color:#64748b}@media (width<=1100px){.terminal-grid,.action-card-grid,.platform-row-grid{grid-template-columns:1fr}.terminal-header{flex-direction:column;align-items:flex-start}.header-actions{flex-direction:column;align-items:stretch;width:100%}}@media (width<=720px){.terminal-shell{padding:16px}.header-metrics{flex-direction:column;width:100%}.theme-toggle-button,.logout-button,.auth-session-pill{width:100%}.action-card-top,.drawer-platform-card-top,.field-watch-item-top,.change-report-item-top,.platform-strategy-hero,.platform-strategy-card-top{flex-direction:column}.severity-pill,.drawer-platform-card-top span,.field-watch-priority,.change-report-severity,.platform-strategy-hero-pill,.platform-strategy-card-top span{white-space:normal;align-self:flex-start}.action-drawer{height:100dvh;padding:18px}.drawer-header{flex-direction:column}.drawer-close-button{width:100%}.mini-grid,.drawer-summary-card,.onboarding-grid-two{grid-template-columns:1fr}}.inventory-sku-tools{gap:14px;margin:16px 0 18px;display:grid}.inventory-sku-search-block,.inventory-sku-editor-block{background:linear-gradient(135deg,#581c8742,#0f172ab8),#0f172ab8;border:1px solid #a855f747;border-radius:18px;padding:14px;box-shadow:0 12px 36px #00000038}.inventory-sku-search-block h3,.inventory-sku-editor-block h3{color:#f8fafcf5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:800}.inventory-sku-search-block form,.inventory-sku-editor-block form{gap:10px;display:grid}.inventory-sku-search-block input,.inventory-sku-editor-block input{box-sizing:border-box;color:#f8fafcf5;width:100%;font:inherit;background:#020617bd;border:1px solid #94a3b857;border-radius:12px;outline:none;padding:10px 12px}.inventory-sku-search-block input::placeholder,.inventory-sku-editor-block input::placeholder{color:#94a3b8c2}.inventory-sku-search-block input:focus,.inventory-sku-editor-block input:focus{border-color:#c084fcc7;box-shadow:0 0 0 3px #a855f72e}.inventory-sku-search-block form>div,.inventory-sku-editor-block form>div{flex-wrap:wrap;gap:8px;display:flex}.inventory-sku-search-block button,.inventory-sku-editor-block button{color:#f8fafcf0;cursor:pointer;font:inherit;background:#7e22ce42;border:1px solid #c084fc7a;border-radius:999px;padding:8px 13px;font-size:.82rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s,opacity .16s}.inventory-sku-search-block button:hover:not(:disabled),.inventory-sku-editor-block button:hover:not(:disabled){background:#9333ea70;border-color:#d8b4fed1;transform:translateY(-1px)}.inventory-sku-search-block button:disabled,.inventory-sku-editor-block button:disabled{cursor:not-allowed;opacity:.46}.inventory-sku-search-block p,.inventory-sku-editor-block p{color:#cbd5e1e6;margin:10px 0 0;font-size:.83rem;line-height:1.45}.inventory-sku-search-block strong,.inventory-sku-editor-block strong{color:#f8fafcfa}.inventory-sku-editor-block .form-error{color:#fca5a5;font-weight:700}.inventory-sku{color:#d8b4fedb;letter-spacing:.04em;font-size:.78rem;font-weight:700}.drawer-inventory-reference{background:radial-gradient(circle at 100% 0,#c084fc24,#0000 16rem),#581c8724;border-color:#c084fc4d}.drawer-inventory-reference-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.drawer-inventory-reference-kicker{color:#c084fc;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.drawer-inventory-reference h4{margin:0}.inventory-reference-ready,.inventory-reference-muted{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.inventory-reference-ready{color:#86efac;background:#22c55e24}.inventory-reference-muted{color:#cbd5e1;background:#94a3b824}.inventory-reference-value{color:#fff;letter-spacing:.08em;background:#02061785;border:1px solid #c084fc57;border-radius:14px;margin-top:12px;padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:900;display:inline-flex}.inventory-reference-safety-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.inventory-reference-safety-row span{color:#cbd5e1;background:#94a3b81f;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.theme-day .drawer-inventory-reference{background:radial-gradient(circle at 100% 0,#9333ea1a,#0000 16rem),#f3e8ff94;border-color:#9333ea38}.theme-day .drawer-inventory-reference-kicker{color:#7e22ce}.theme-day .inventory-reference-value{color:#111827;background:#ffffffc7;border-color:#9333ea3d}.theme-day .inventory-reference-safety-row span{color:#334155;background:#64748b1a}.drawer-extension-bridge-copy{background:#14532d1a;border-color:#22c55e3d}.drawer-extension-bridge-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-bridge-copy-actions{gap:10px;margin-top:14px;display:grid}.extension-bridge-copy-actions button{color:#052e16;cursor:pointer;background:linear-gradient(135deg,#16a34a,#86efac);border:0;border-radius:14px;min-height:42px;padding:0 14px;font-weight:900}.extension-bridge-copy-actions button:hover{transform:translateY(-1px)}.extension-bridge-copy-actions button:focus-visible{outline-offset:3px;outline:2px solid #bbf7d0f2}.extension-bridge-copy-status{margin:12px 0 0;font-size:.82rem;font-weight:800}.extension-bridge-copy-status-idle{color:#a7b0c0}.extension-bridge-copy-status-success{color:#86efac}.extension-bridge-copy-status-error{color:#fca5a5}.extension-bridge-load-status{margin:12px 0 0;font-size:.82rem;font-weight:800}.extension-bridge-load-status-idle{color:#a7b0c0}.extension-bridge-load-status-loading{color:#bfdbfe}.extension-bridge-load-status-success{color:#86efac}.extension-bridge-load-status-error{color:#fca5a5}@keyframes terminal-briefing-pulse{0%{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}to{opacity:.48;transform:scale(.82)}}.terminal-briefing{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#c084fc33,#0000 18rem),#0f172aeb;border:1px solid #c084fc5c;border-radius:24px;width:min(560px,100vw - 32px);padding:18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #0000006b,0 0 34px #a855f71f}.terminal-briefing-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.terminal-briefing-kicker{color:#c084fc;letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:900;display:inline-flex}.terminal-briefing-pulse{background:#c084fc;border-radius:999px;width:9px;height:9px;animation:2s ease-in-out infinite terminal-briefing-pulse;box-shadow:0 0 14px #c084fce0}.terminal-briefing h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.2rem}.terminal-briefing-close{color:#d8b4fe;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b838;border-radius:12px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:900}.terminal-briefing-close:hover{transform:translateY(-1px)}.terminal-briefing-close:focus-visible{outline-offset:3px;outline:2px solid #d8b4fef2}.terminal-briefing-intro{color:#cbd5e1;margin:12px 0 0;font-size:.92rem}.terminal-briefing-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.terminal-briefing-list li{background:#0206175c;border:1px solid #94a3b829;border-radius:16px;padding:12px}.terminal-briefing-list strong,.terminal-briefing-list span{display:block}.terminal-briefing-list strong{color:#fff;font-size:.92rem}.terminal-briefing-list span{color:#94a3b8;margin-top:4px;font-size:.82rem;line-height:1.45}.terminal-briefing-safety-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.terminal-briefing-safety-row span{color:#cbd5e1;background:#94a3b81f;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.theme-day .terminal-briefing{background:radial-gradient(circle at 0 0,#9333ea24,#0000 18rem),#ffffffeb;border-color:#9333ea47;box-shadow:0 24px 80px #0f172a24,0 0 30px #9333ea14}.theme-day .terminal-briefing h2,.theme-day .terminal-briefing-list strong{color:#111827}.theme-day .terminal-briefing-intro,.theme-day .terminal-briefing-list span{color:#475569}.theme-day .terminal-briefing-list li{background:#f8fafcc2;border-color:#64748b2e}.theme-day .terminal-briefing-close{color:#7e22ce;background:#f8fafcc7;border-color:#64748b33}.theme-day .terminal-briefing-safety-row span{color:#334155;background:#64748b1f}@media (width<=720px){.terminal-briefing{border-radius:20px;padding:14px;bottom:14px}.terminal-briefing-header{flex-direction:column}.terminal-briefing-close{width:100%}}.terminal-header-stack{gap:14px;display:grid}.terminal-stats-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#c084fc24,#0000 20rem),#0f172a9e;border:1px solid #c084fc3d;border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:0 18px 54px #00000038}.terminal-stats-intro{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.terminal-stats-kicker{color:#c084fc;letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:900}.terminal-stats-intro strong{color:#fff;font-size:.92rem}.terminal-stats-intro span{color:#a7b0c0;font-size:.82rem}.terminal-stat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.terminal-stat-card{background:#02061757;border:1px solid #94a3b82e;border-radius:18px;min-height:112px;padding:12px}.terminal-stat-card span,.terminal-stat-card strong,.terminal-stat-card small{display:block}.terminal-stat-card span{color:#8c96a8;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.terminal-stat-card strong{color:#fff;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1}.terminal-stat-card small{color:#a7b0c0;margin-top:10px;font-size:.72rem;line-height:1.35}.terminal-stat-card-success{background:#14532d2e;border-color:#22c55e52}.terminal-stat-card-warning{background:#78350f2e;border-color:#f59e0b5c}.terminal-stat-card-danger{background:#7f1d1d2e;border-color:#f8717161}.terminal-stats-safety-row{flex-wrap:wrap;gap:8px;display:flex}.terminal-stats-safety-row span{color:#cbd5e1;background:#94a3b81f;border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.theme-day .terminal-stats-bar{background:radial-gradient(circle at 100% 0,#9333ea1f,#0000 20rem),#ffffffc7;border-color:#64748b38;box-shadow:0 18px 54px #0f172a1a}.theme-day .terminal-stats-intro strong,.theme-day .terminal-stat-card strong{color:#111827}.theme-day .terminal-stats-intro span,.theme-day .terminal-stat-card small{color:#475569}.theme-day .terminal-stat-card{background:#f8fafcd1;border-color:#64748b2e}.theme-day .terminal-stat-card span{color:#64748b}.theme-day .terminal-stat-card-success{background:#f0fdf4d1;border-color:#16a34a3d}.theme-day .terminal-stat-card-warning{background:#fffbebe0;border-color:#f59e0b47}.theme-day .terminal-stat-card-danger{background:#fef2f2e0;border-color:#dc26263d}.theme-day .terminal-stats-safety-row span{color:#334155;background:#64748b1f}@media (width<=1240px){.terminal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.terminal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.terminal-stat-grid{grid-template-columns:1fr}}.terminal-header-stack{gap:12px}.terminal-stats-bar{border-radius:22px;padding:14px}.terminal-stats-intro{justify-content:space-between;padding:0 2px}.terminal-stats-intro span{text-align:right;max-width:560px}.terminal-stat-grid{gap:8px}.terminal-stat-card{border-radius:16px;min-height:94px;padding:11px}.terminal-stat-card span{letter-spacing:.09em;font-size:.64rem}.terminal-stat-card strong{margin-top:8px;font-size:clamp(1.12rem,1.6vw,1.52rem)}.terminal-stat-card small{margin-top:8px;font-size:.68rem}.terminal-stats-safety-row{padding-top:2px}.terminal-grid{margin-top:20px}.terminal-briefing{max-width:min(760px,100vw - 32px)}@media (width<=1320px){.terminal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-stats-intro{flex-direction:column;align-items:flex-start}.terminal-stats-intro span{text-align:left;max-width:none}}@media (width<=900px){.terminal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-stats-bar{padding:12px}}@media (width<=560px){.terminal-stat-grid{grid-template-columns:1fr}.terminal-stat-card{min-height:auto}.terminal-briefing{max-width:none;bottom:12px;left:12px;right:12px}}.actions-panel{padding:20px}.actions-panel .panel-heading{margin-bottom:14px}.actions-panel .panel-heading h2{letter-spacing:-.03em}.action-card-grid{gap:12px}.action-card{border-radius:20px;padding:15px}.action-card-top{gap:10px}.action-card h3{font-size:.98rem;line-height:1.25}.action-card p{line-height:1.42}.helper-text{min-height:38px;margin:11px 0;font-size:.9rem}.severity-pill{letter-spacing:.02em;padding:5px 9px;font-size:.68rem}.safety-row{gap:6px;margin:11px 0}.safety-row span{padding:4px 8px;font-size:.68rem}.review-button{border-radius:12px;min-height:38px;font-size:.86rem}.contract-strip{border-radius:16px;margin-bottom:14px;padding:10px 12px;font-size:.86rem}.platform-row-grid{gap:10px}.platform-row{border-radius:16px;padding:12px}.detail-section{border-radius:24px;margin-top:14px;padding:16px}@media (width<=1100px){.actions-panel{padding:18px}.action-card{padding:14px}}@media (width<=720px){.actions-panel,.inventory-panel{border-radius:22px;padding:16px}.action-card{border-radius:18px}.helper-text{min-height:auto}}.inventory-panel{padding:20px}.inventory-panel .panel-heading{margin-bottom:14px}.inventory-panel .panel-heading h2{letter-spacing:-.03em}.inventory-panel .panel-heading p{line-height:1.42}.item-list{gap:10px}.item-card{border-radius:18px;padding:13px}.item-card h3{font-size:.92rem;line-height:1.28}.item-card p{margin-top:5px;font-size:.68rem;line-height:1.35}.item-card-footer{margin-top:11px}.item-card-footer strong{font-size:.92rem}.status-pill{padding:4px 8px;font-size:.68rem}.inventory-sku-search,.inventory-sku-editor{border-radius:18px;margin-bottom:14px;padding:12px}.inventory-sku-search label,.inventory-sku-editor label{letter-spacing:.1em;font-size:.68rem}.inventory-sku-search input,.inventory-sku-editor input{border-radius:12px;min-height:40px}.inventory-sku-search-actions,.inventory-sku-editor-actions{gap:8px}.inventory-sku-search button,.inventory-sku-editor button{border-radius:12px;min-height:38px;font-size:.82rem}.inventory-sku-help,.inventory-sku-message,.inventory-sku-error{font-size:.78rem;line-height:1.4}.inventory-current-sku{border-radius:14px;padding:10px}.inventory-current-sku span,.inventory-current-sku strong{display:block}.inventory-current-sku span{font-size:.66rem}.inventory-current-sku strong{margin-top:4px;font-size:.86rem}@media (width<=1100px){.inventory-panel{padding:18px}.item-card{padding:12px}}@media (width<=720px){.inventory-panel{border-radius:22px;padding:16px}.inventory-sku-search,.inventory-sku-editor{padding:11px}.inventory-sku-search-actions,.inventory-sku-editor-actions{grid-template-columns:1fr}.inventory-sku-search button,.inventory-sku-editor button{width:100%}}.action-drawer{width:min(680px,100%);padding:20px}.drawer-header{gap:14px;padding-bottom:14px}.drawer-header h2{font-size:clamp(1.52rem,3.4vw,2.08rem)}.drawer-header p{margin-top:7px;line-height:1.42}.drawer-close-button{border-radius:12px;min-height:38px}.drawer-safety-row{margin:14px 0}.drawer-summary-card{border-radius:20px;gap:12px;margin-top:14px;padding:15px}.drawer-summary-card h3{font-size:1.12rem}.drawer-summary-card p{margin-top:6px;line-height:1.42}.drawer-summary-kicker{font-size:.66rem}.drawer-next-step{border-radius:16px;padding:12px}.drawer-next-step strong{margin-top:6px;line-height:1.32}.drawer-section{border-radius:19px;margin-top:13px;padding:14px}.drawer-section h4{margin-bottom:9px;font-size:.94rem}.drawer-section p,.drawer-note{line-height:1.42}.drawer-platform-card{border-radius:16px;padding:12px}.drawer-platform-card-top{gap:10px;margin-bottom:10px}.drawer-platform-card-top span{padding:4px 8px;font-size:.68rem}.mini-grid{gap:8px}.detail-row{border-radius:12px;padding:9px}.detail-row span{letter-spacing:.075em;font-size:.66rem}.detail-row strong{margin-top:3px;font-size:.86rem;line-height:1.32}.drawer-list{gap:8px}.drawer-list li{border-radius:14px;padding:10px;line-height:1.42}.drawer-inventory-reference-top,.drawer-extension-bridge-top{gap:10px}.drawer-inventory-reference-kicker{margin-bottom:4px;font-size:.66rem}.inventory-reference-ready,.inventory-reference-muted{padding:4px 8px;font-size:.68rem}.inventory-reference-value{border-radius:12px;margin-top:10px;padding:8px 11px;font-size:.92rem}.inventory-reference-safety-row{gap:6px;margin-top:10px}.inventory-reference-safety-row span{padding:4px 8px;font-size:.68rem}.extension-bridge-copy-actions{gap:8px;margin-top:12px}.extension-bridge-copy-actions button{border-radius:12px;min-height:38px;font-size:.84rem}.extension-bridge-copy-status,.extension-bridge-load-status{margin-top:10px;font-size:.78rem;line-height:1.38}.field-watch-item,.change-report-item{border-radius:16px;padding:12px}.field-watch-item-top,.change-report-item-top{gap:10px}.field-watch-item-top p,.field-watch-step p,.change-report-item-top p,.change-report-step p{margin-top:5px;line-height:1.4}.field-watch-step,.change-report-step{border-radius:14px;margin-top:10px;padding:10px}.field-watch-meta,.change-report-meta{gap:6px;margin-top:10px}.field-watch-meta span,.change-report-meta span{padding:4px 8px;font-size:.68rem}@media (width<=720px){.action-drawer{padding:16px}.drawer-summary-card,.drawer-section{border-radius:18px}.drawer-header{gap:12px}.drawer-close-button{width:100%}}.drawer-extension-bridge-copy label{color:#e5e7eb;gap:8px;margin-top:12px;font-size:.82rem;font-weight:700;display:grid}.drawer-extension-bridge-copy label select{color:#fff;cursor:pointer;appearance:none;background-color:#0f172ad1;background-image:linear-gradient(45deg,#0000 50%,#86efac 50%),linear-gradient(135deg,#86efac 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #22c55e47;border-radius:14px;outline:none;min-height:42px;padding:0 42px 0 14px;font-size:.94rem;font-weight:700;box-shadow:inset 0 1px #ffffff08}.drawer-extension-bridge-copy label select:focus-visible{border-color:#86efacb8;box-shadow:0 0 0 3px #22c55e2e}.drawer-extension-bridge-copy label select:disabled{cursor:not-allowed;opacity:.72}.theme-day .drawer-extension-bridge-copy label{color:#0f172a}.theme-day .drawer-extension-bridge-copy label select{color:#111827;background-color:#ffffffe6;background-image:linear-gradient(45deg,#0000 50%,#16a34a 50%),linear-gradient(135deg,#16a34a 50%,#0000 50%);border-color:#22c55e3d;box-shadow:inset 0 1px #ffffff80}.theme-day .drawer-extension-bridge-copy label select:focus-visible{border-color:#16a34a7a;box-shadow:0 0 0 3px #22c55e24}.drawer-extension-bridge-copy label{max-width:260px}.drawer-extension-bridge-copy label select{color:#dcfce7;letter-spacing:.02em;text-transform:none;background-color:#14532d38;border-color:#86efac52;border-radius:999px;min-height:40px;padding:0 42px 0 16px;font-size:.86rem;font-weight:900;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000024}.drawer-extension-bridge-copy label select:hover{background-color:#14532d52;border-color:#86efac8a}.drawer-extension-bridge-copy label select:focus-visible{background-color:#14532d61;border-color:#86efacd1;box-shadow:0 0 0 3px #22c55e2e,0 10px 24px #00000024}.theme-day .drawer-extension-bridge-copy label select{color:#14532d;background-color:#f0fdf4eb;border-color:#16a34a47;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0f172a14}.theme-day .drawer-extension-bridge-copy label select:hover{background-color:#dcfce7fa;border-color:#16a34a6b}.theme-day .drawer-extension-bridge-copy label select:focus-visible{background-color:#dcfce7;border-color:#16a34a94;box-shadow:0 0 0 3px #22c55e24,0 10px 24px #0f172a14}.drawer-platform-grid{gap:12px}.drawer-platform-card{background:radial-gradient(circle at 100% 0,#c084fc1a,#0000 14rem),#0f172a9e;border-radius:18px;padding:14px;position:relative;overflow:hidden}.drawer-platform-card:before{content:"";opacity:.8;background:linear-gradient(#c084fcc7,#22c55e6b);width:3px;position:absolute;inset:0 auto 0 0}.drawer-platform-card-top{margin-bottom:12px;padding-left:2px;position:relative}.drawer-platform-card-top h4{letter-spacing:-.02em;font-size:1rem}.drawer-platform-card-top p{margin-top:5px;line-height:1.38}.drawer-platform-card-top span{background:#c084fc1f;border:1px solid #c084fc2e;box-shadow:inset 0 1px #ffffff08}.drawer-platform-card .mini-grid{gap:8px}.drawer-platform-card .detail-row{border-radius:13px;padding:9px}.drawer-platform-card .detail-row span{font-size:.64rem}.drawer-platform-card .detail-row strong{font-size:.84rem}.drawer-platform-card .drawer-list{gap:7px;margin-top:10px}.drawer-platform-card .drawer-list li{border-radius:13px;padding:9px 10px;line-height:1.38}.drawer-platform-card .drawer-list li::marker{color:#c084fc}.drawer-platform-card .drawer-note{margin-top:10px;line-height:1.4}.drawer-platform-card code,.drawer-platform-card .inventory-reference-value{border-radius:12px}.theme-day .drawer-platform-card{background:radial-gradient(circle at 100% 0,#9333ea14,#0000 14rem),#ffffffdb}.theme-day .drawer-platform-card:before{background:linear-gradient(#9333ea94,#16a34a61)}.theme-day .drawer-platform-card-top span{background:#9333ea1a;border-color:#9333ea29}@media (width<=720px){.drawer-platform-card{border-radius:16px;padding:12px}.drawer-platform-card .mini-grid{grid-template-columns:1fr}}.drawer-inventory-reference-top .inventory-reference-muted,.drawer-extension-bridge-top .inventory-reference-muted{color:#f5e8ff;background:#c084fc29;border:1px solid #c084fc47;box-shadow:inset 0 1px #ffffff0a}.drawer-extension-bridge-top .inventory-reference-ready{color:#dcfce7;background:#22c55e33;border:1px solid #22c55e57;box-shadow:inset 0 1px #ffffff0a}.drawer-platform-card-top span,.platform-strategy-card-top span{color:#f3e8ff;background:#c084fc2e;border:1px solid #c084fc42}.theme-day .drawer-inventory-reference-top .inventory-reference-muted,.theme-day .drawer-extension-bridge-top .inventory-reference-muted{color:#581c87;background:#f3e8ffeb;border-color:#9333ea3d}.theme-day .drawer-extension-bridge-top .inventory-reference-ready{color:#14532d;background:#dcfce7f5;border-color:#16a34a47}.theme-day .drawer-platform-card-top span,.theme-day .platform-strategy-card-top span{color:#581c87;background:#f3e8ffeb;border-color:#9333ea38}:root{--sans:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Consolas, monospace;font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{background:#08060d;min-height:100%}body{background:#08060d;min-width:320px;min-height:100%;margin:0}#root{min-height:100vh}button,input,select,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}
