*{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 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 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-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-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(auto-fit,minmax(124px,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 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-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}@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-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}.drawer-section .mini-grid{gap:10px}.drawer-section .mini-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.drawer-section .mini-grid>div>span{opacity:.72;line-height:1.25;display:block}.drawer-section .mini-grid>div>strong{overflow-wrap:anywhere;line-height:1.35;display:block}.drawer-extension-bridge-copy .mini-grid{margin-top:12px;margin-bottom:12px}.terminal-shell{padding-bottom:44px}.terminal-header-stack{gap:14px}.terminal-stats-bar{background:radial-gradient(circle at 100% 0,#c084fc29,#0000 18rem),#0f172aad;border-color:#c084fc47}.terminal-stat-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.terminal-stat-card{background:linear-gradient(#1e293bb8,#0f172a8a);border-color:#94a3b838;min-height:98px}.terminal-stat-card strong{letter-spacing:-.035em}.terminal-stat-card small{max-width:18rem}.terminal-stats-safety-row span,.safety-row span,.inventory-reference-safety-row span,.drawer-platform-card-top span,.platform-strategy-card-top span{border:1px solid #94a3b82e;box-shadow:inset 0 1px #ffffff09}.action-drawer{scrollbar-gutter:stable;width:min(700px,100%)}.drawer-header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#aa3bff1f,#0000 20rem),#0f172af5;margin:-20px -20px 0;padding:20px 20px 15px;position:sticky;top:0}.drawer-header h2{max-width:34rem}.drawer-close-button{background:#1e293bb8;border:1px solid #94a3b838}.drawer-summary-card{background:radial-gradient(circle at 100% 0,#c084fc2e,#0000 17rem),#581c872e;border-color:#c084fc57;grid-template-columns:minmax(0,1.45fr) minmax(220px,.9fr)}.drawer-section{background:linear-gradient(#0f172a8a,#02061742);border-color:#94a3b833}.drawer-section h4{letter-spacing:-.015em}.drawer-section p,.drawer-note,.drawer-list li{font-size:.88rem}.drawer-inventory-reference-top,.drawer-extension-bridge-top,.drawer-platform-card-top,.platform-strategy-card-top{align-items:flex-start}.inventory-reference-ready,.inventory-reference-muted,.drawer-platform-card-top span,.platform-strategy-card-top span{white-space:nowrap;flex-shrink:0}.inventory-reference-ready{color:#dcfce7;background:#22c55e2e;border:1px solid #22c55e5c}.inventory-reference-muted{color:#fde68a;background:#f59e0b24;border:1px solid #f59e0b4d}.inventory-reference-value{color:#fff;background:#02061780;border:1px solid #c084fc38}.drawer-platform-grid{gap:12px}.drawer-platform-card{background:radial-gradient(circle at 100% 0,#c084fc1f,#0000 13rem),#0f172aad;border-color:#94a3b833}.drawer-platform-card-top h4{line-height:1.18}.drawer-platform-card .mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-section .mini-grid>div,.drawer-platform-card .detail-row{background:#02061747;border:1px solid #94a3b824;border-radius:13px}.drawer-section .mini-grid>div{padding:9px}.drawer-section .mini-grid>div>span{color:#8c96a8;letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:900}.drawer-section .mini-grid>div>strong{color:#f8fafc;font-size:.88rem}.extension-bridge-copy-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9333eaeb,#c084fce0);border:1px solid #c084fc3d;font-weight:900}.extension-bridge-copy-actions button:hover:not(:disabled){transform:translateY(-1px)}.extension-bridge-copy-actions button:disabled{cursor:not-allowed;opacity:.52}.extension-bridge-copy-status,.extension-bridge-load-status{background:#02061752;border:1px solid #94a3b829;border-radius:14px;padding:10px 12px}.extension-bridge-copy-status-success,.extension-bridge-load-status-success{color:#bbf7d0;background:#14532d2e;border-color:#22c55e52}.extension-bridge-copy-status-error,.extension-bridge-load-status-error{color:#fecaca;background:#7f1d1d2e;border-color:#f8717157}.theme-day .terminal-stats-bar{background:radial-gradient(circle at 100% 0,#9333ea1f,#0000 18rem),#ffffffd6;border-color:#9333ea38}.theme-day .terminal-stat-card{background:linear-gradient(#ffffffeb,#f8fafcc7);border-color:#64748b33}.theme-day .drawer-header{background:radial-gradient(circle at 100% 0,#9333ea1a,#0000 20rem),#fffffff0}.theme-day .drawer-close-button{color:#111827;background:#f8fafcdb;border-color:#64748b33}.theme-day .drawer-section{background:linear-gradient(#ffffffd6,#f8fafcad);border-color:#64748b33}.theme-day .drawer-summary-card{background:radial-gradient(circle at 100% 0,#9333ea1f,#0000 17rem),#faf5ffd1;border-color:#9333ea42}.theme-day .inventory-reference-ready{color:#14532d;background:#dcfce7f5;border-color:#16a34a47}.theme-day .inventory-reference-muted{color:#78350f;background:#fef3c7f5;border-color:#d9770647}.theme-day .inventory-reference-value{color:#111827;background:#faf5ffe6;border-color:#9333ea33}.theme-day .drawer-section .mini-grid>div,.theme-day .drawer-platform-card .detail-row{background:#f8fafcd1;border-color:#64748b2e}.theme-day .drawer-section .mini-grid>div>span{color:#64748b}.theme-day .drawer-section .mini-grid>div>strong{color:#111827}.theme-day .extension-bridge-copy-status,.theme-day .extension-bridge-load-status{background:#f8fafcd1;border-color:#64748b2e}.theme-day .extension-bridge-copy-status-success,.theme-day .extension-bridge-load-status-success{color:#14532d;background:#dcfce7eb;border-color:#16a34a42}.theme-day .extension-bridge-copy-status-error,.theme-day .extension-bridge-load-status-error{color:#7f1d1d;background:#fee2e2eb;border-color:#dc262642}@media (width<=900px){.drawer-summary-card,.drawer-platform-card .mini-grid{grid-template-columns:1fr}}@media (width<=720px){.drawer-header{margin:-16px -16px 0;padding:16px 16px 13px;position:static}.inventory-reference-ready,.inventory-reference-muted,.drawer-platform-card-top span,.platform-strategy-card-top span{white-space:normal}}.action-drawer .drawer-summary-card p,.action-drawer .drawer-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:42rem;line-height:1.35;display:-webkit-box;overflow:hidden}.drawer-extension-bridge-copy>p{margin-top:8px;margin-bottom:10px;font-size:.84rem;line-height:1.35}.drawer-extension-bridge-copy .mini-grid,.drawer-extension-bridge-copy .inventory-reference-safety-row{margin-top:10px}.fliptwice-app-shell{background:#08060d;min-height:100vh}.fliptwice-app-shell-day{background:#f8fafc}.app-sidebar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#c084fc2e,#0000 18rem),#0f172adb;border:1px solid #94a3b838;border-radius:26px;flex-direction:column;width:248px;padding:16px;display:flex;position:fixed;inset:18px auto 18px 18px;box-shadow:0 24px 80px #00000047}.sidebar-collapsed .app-sidebar{width:92px}.app-sidebar-top,.app-sidebar-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-sidebar-top p{color:#c084fc;letter-spacing:.16em;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:900}.app-sidebar-top strong,.app-sidebar-footer strong{color:#fff;margin-top:4px;font-size:.94rem;display:block}.app-sidebar-toggle{color:#f8fafc;cursor:pointer;background:#c084fc1f;border:1px solid #c084fc47;border-radius:12px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:900}.app-sidebar-nav{gap:7px;margin-top:18px;padding-right:2px;display:grid;overflow-y:auto}.app-sidebar-link{color:#cbd5e1;text-align:left;cursor:pointer;background:#02061738;border:1px solid #94a3b824;border-radius:15px;gap:3px;width:100%;min-height:46px;padding:9px 10px;display:grid}.app-sidebar-link:hover,.app-sidebar-link-active{color:#fff;background:#581c8757;border-color:#c084fc85}.app-sidebar-link span{font-size:.86rem;font-weight:900}.app-sidebar-link small{color:#8c96a8;font-size:.66rem;font-weight:800}.app-sidebar-link-active small{color:#d8b4fe}.sidebar-collapsed .app-sidebar-link{text-align:center;place-items:center;min-height:42px;padding:8px}.sidebar-collapsed .app-sidebar-link span{font-size:.68rem}.app-sidebar-footer{border-top:1px solid #94a3b829;margin-top:auto;padding-top:14px}.app-sidebar-footer span{color:#c084fc;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.app-main-shell{min-height:100vh;padding-left:278px;transition:padding-left .18s}.fliptwice-app-shell .terminal-shell{width:100%;max-width:none;margin:0;padding-left:28px;padding-right:32px}.app-ledger-placeholder{color:#f8fafc;min-height:100vh;padding:32px 32px 32px 28px}.app-ledger-hero,.app-ledger-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#c084fc29,#0000 18rem),#0f172ab8;border:1px solid #94a3b838;border-radius:28px;box-shadow:0 24px 80px #00000038}.app-ledger-hero{gap:10px;padding:28px;display:grid}.app-ledger-hero p{color:#c084fc;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.app-ledger-hero h1{color:#fff;letter-spacing:-.075em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95}.app-ledger-hero span{color:#d8b4fe;background:#c084fc1f;border:1px solid #c084fc47;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.74rem;font-weight:900}.app-ledger-description{color:#a7b0c0;max-width:760px;margin:18px 0 0;font-size:1rem;line-height:1.55}.app-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.app-ledger-grid article{padding:18px}.app-ledger-grid span,.app-ledger-grid strong,.app-ledger-grid p{display:block}.app-ledger-grid span{color:#8c96a8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app-ledger-grid strong{color:#fff;margin-top:8px;font-size:1.1rem}.app-ledger-grid p{color:#a7b0c0;margin:8px 0 0;line-height:1.45}.fliptwice-app-shell-day .app-sidebar,.fliptwice-app-shell-day .app-ledger-hero,.fliptwice-app-shell-day .app-ledger-grid article{background:radial-gradient(circle at 100% 0,#9333ea1f,#0000 18rem),#ffffffd6;border-color:#64748b3d;box-shadow:0 24px 80px #0f172a1f}.fliptwice-app-shell-day .app-sidebar-top strong,.fliptwice-app-shell-day .app-sidebar-footer strong,.fliptwice-app-shell-day .app-ledger-hero h1,.fliptwice-app-shell-day .app-ledger-grid strong{color:#111827}.fliptwice-app-shell-day .app-sidebar-link{color:#334155;background:#f8fafcc7;border-color:#64748b2e}.fliptwice-app-shell-day .app-sidebar-link-active,.fliptwice-app-shell-day .app-sidebar-link:hover{color:#111827;background:#f3e8ffc2;border-color:#9333ea61}.fliptwice-app-shell-day .app-ledger-description,.fliptwice-app-shell-day .app-ledger-grid p{color:#475569}@media (width<=980px){.app-sidebar{border-radius:0 0 24px 24px;width:auto;margin:0 14px 14px;position:sticky;inset:0}.sidebar-collapsed .app-sidebar{width:auto}.app-main-shell,.sidebar-collapsed .app-main-shell{padding-left:0}.app-sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));max-height:220px}.app-ledger-grid{grid-template-columns:1fr}.fliptwice-app-shell .terminal-shell{padding-left:18px;padding-right:18px}}.sidebar-collapsed .app-sidebar{align-items:center;width:58px;min-width:58px;padding:10px}.sidebar-collapsed .app-sidebar-top{justify-content:center;width:100%}.sidebar-collapsed .app-sidebar-top>div,.sidebar-collapsed .app-sidebar-nav,.sidebar-collapsed .app-sidebar-footer{display:none}.sidebar-collapsed .app-sidebar-toggle{border-radius:14px;min-width:38px;min-height:38px;padding:0;font-size:0}.sidebar-collapsed .app-sidebar-toggle:after{content:"☰";font-size:1rem;line-height:1}.terminal-briefing{max-width:min(460px,100vw - 32px)}@media (width<=980px){.sidebar-collapsed .app-sidebar{align-items:stretch;width:auto;min-width:0}.sidebar-collapsed .app-sidebar-top>div,.sidebar-collapsed .app-sidebar-footer,.sidebar-collapsed .app-sidebar-nav{display:none}.sidebar-collapsed .app-sidebar-toggle{width:100%;min-height:42px;font-size:.78rem}.sidebar-collapsed .app-sidebar-toggle:after{content:"Open menu";font-size:.78rem}.terminal-briefing{width:auto;max-width:none;left:16px;right:16px}}@media (width<=640px){.terminal-briefing{max-height:calc(100vh - 24px);bottom:12px;left:12px;right:12px;overflow-y:auto}}.sidebar-collapsed .app-sidebar{border-radius:16px;width:46px;min-width:46px;height:46px;min-height:46px;margin:0;padding:0;position:fixed;inset:18px auto auto 18px;overflow:hidden}.sidebar-collapsed .app-sidebar-top{width:100%;height:100%;display:block}.sidebar-collapsed .app-sidebar-toggle{border-radius:16px;width:100%;min-width:0;height:100%;min-height:0;padding:0}.sidebar-collapsed .app-sidebar-toggle:after{content:"☰";font-size:1.05rem}.sidebar-collapsed .app-main-shell{padding-left:0}.sidebar-collapsed .terminal-shell{padding-left:32px}@media (width<=980px){.sidebar-collapsed .app-sidebar{border-radius:15px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;position:fixed;inset:12px auto auto 12px}.sidebar-collapsed .app-sidebar-top{width:100%;height:100%;display:block}.sidebar-collapsed .app-sidebar-toggle{width:100%;height:100%;min-height:0;padding:0;font-size:0}.sidebar-collapsed .app-sidebar-toggle:after{content:"☰";font-size:1rem}.sidebar-collapsed .app-main-shell{padding-left:0}.sidebar-collapsed .terminal-shell{padding:72px 14px 18px}.sidebar-collapsed .terminal-header{padding:22px}.sidebar-collapsed .terminal-header h1{letter-spacing:-.075em;font-size:clamp(2rem,11vw,3.2rem)}.terminal-briefing{width:auto;max-width:none;left:12px;right:12px}}@media (width<=640px){.sidebar-collapsed .terminal-shell{padding-top:66px}.sidebar-collapsed .terminal-grid{margin-top:16px}.terminal-briefing{max-height:min(70vh,520px);bottom:10px;left:10px;right:10px;overflow-y:auto}}.sidebar-collapsed .app-sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.sidebar-collapsed .app-sidebar-toggle{color:#fff;background:linear-gradient(135deg,#c084fcfa,#9333eaf5);border:1px solid #9333ead1;box-shadow:0 14px 30px #9333ea57,inset 0 1px #ffffff38}.sidebar-collapsed .app-sidebar-toggle:after{color:#fff;font-weight:900}.sidebar-collapsed .app-sidebar-toggle:hover{transform:translateY(-1px);box-shadow:0 18px 34px #9333ea6b,inset 0 1px #ffffff3d}.sidebar-collapsed .app-sidebar-toggle:focus-visible{outline-offset:3px;outline:2px solid #d8b4fef2}.fliptwice-app-shell-day .sidebar-collapsed .app-sidebar-toggle{color:#fff;background:linear-gradient(135deg,#c4b5fdfa,#a855f7f5);border-color:#9333eae0;box-shadow:0 14px 28px #9333ea3d,inset 0 1px #ffffff42}@media (width<=980px){.sidebar-collapsed .app-sidebar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.sidebar-collapsed .app-sidebar-toggle{box-shadow:0 12px 24px #9333ea52,inset 0 1px #fff3}}.app-sidebar-toggle{color:#fff;background:linear-gradient(135deg,#c084fcfa,#9333eaf5);border:1px solid #9333ead1;box-shadow:0 10px 22px #9333ea3d,inset 0 1px #ffffff38}.app-sidebar-toggle:hover{transform:translateY(-1px);box-shadow:0 14px 28px #9333ea57,inset 0 1px #ffffff3d}.app-sidebar-toggle:focus-visible{outline-offset:3px;outline:2px solid #d8b4fef2}.fliptwice-app-shell-day .app-sidebar-toggle{color:#fff;background:linear-gradient(135deg,#c4b5fdfa,#a855f7f5);border-color:#9333eae0;box-shadow:0 10px 22px #9333ea33,inset 0 1px #ffffff42}.theme-day .sku-search-card,.theme-day .sku-edit-card,.theme-day .inventory-sku-card,.theme-day .inventory-sku-panel{color:#111827;background:radial-gradient(circle at 100% 0,#a855f72e,#0000 16rem),linear-gradient(135deg,#faf5fff5,#f3e8ffe6);border-color:#9333ea52;box-shadow:0 18px 44px #9333ea1f,inset 0 1px #ffffffa8}.theme-day .sku-search-card input,.theme-day .sku-edit-card input,.theme-day .inventory-sku-card input,.theme-day .inventory-sku-panel input{color:#111827;background:#ffffffe0;border-color:#9333ea47}.theme-day .sku-search-card input::placeholder,.theme-day .sku-edit-card input::placeholder,.theme-day .inventory-sku-card input::placeholder,.theme-day .inventory-sku-panel input::placeholder{color:#8b5cf6;opacity:.72}.theme-day .sku-search-card button,.theme-day .sku-edit-card button,.theme-day .inventory-sku-card button,.theme-day .inventory-sku-panel button{color:#fff;background:linear-gradient(135deg,#c084fcfa,#9333eaf5);border-color:#9333ea8f;box-shadow:0 10px 22px #9333ea2e,inset 0 1px #ffffff38}.theme-day .sku-search-card button:hover,.theme-day .sku-edit-card button:hover,.theme-day .inventory-sku-card button:hover,.theme-day .inventory-sku-panel button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #9333ea3d,inset 0 1px #ffffff42}.theme-day .sku-search-card p,.theme-day .sku-edit-card p,.theme-day .inventory-sku-card p,.theme-day .inventory-sku-panel p,.theme-day .sku-search-card span,.theme-day .sku-edit-card span,.theme-day .inventory-sku-card span,.theme-day .inventory-sku-panel span{color:#475569}.theme-day .sku-search-card strong,.theme-day .sku-edit-card strong,.theme-day .inventory-sku-card strong,.theme-day .inventory-sku-panel strong,.theme-day .sku-search-card h3,.theme-day .sku-edit-card h3,.theme-day .inventory-sku-card h3,.theme-day .inventory-sku-panel h3{color:#111827}.theme-day .inventory-sku-search-block button:hover,.theme-day .inventory-sku-editor-block button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #9333ea3d,inset 0 1px #ffffff42}.theme-day .inventory-sku-search-block,.theme-day .inventory-sku-editor-block{color:#fff;background:radial-gradient(circle at 100% 0,#e9d5ff33,#0000 16rem),linear-gradient(135deg,#6f2da8f5,#9333eae0);border-color:#9333ea6b;box-shadow:0 18px 44px #9333ea29,inset 0 1px #ffffff1f}.theme-day .inventory-sku-search-block h3,.theme-day .inventory-sku-editor-block h3,.theme-day .inventory-sku-search-block strong,.theme-day .inventory-sku-editor-block strong{color:#fff}.theme-day .inventory-sku-search-block p,.theme-day .inventory-sku-editor-block p,.theme-day .inventory-sku-search-block span,.theme-day .inventory-sku-editor-block span{color:#ffffffd1}.theme-day .inventory-sku-search-block input,.theme-day .inventory-sku-editor-block input{color:#111827;background:#fffffff0;border-color:#ffffff2e}.theme-day .inventory-sku-search-block input::placeholder,.theme-day .inventory-sku-editor-block input::placeholder{color:#8b5cf6;opacity:.88}.theme-day .inventory-sku-search-block button,.theme-day .inventory-sku-editor-block button{color:#7c3aed;background:linear-gradient(135deg,#f5f3fffa,#e9d5fff5);border-color:#ddd6fef2;box-shadow:0 10px 20px #4c1d951f,inset 0 1px #ffffffc7}.theme-day .inventory-sku-search-block button:hover,.theme-day .inventory-sku-editor-block button:hover{color:#6d28d9;background:linear-gradient(135deg,#fffffffc,#f3e8fffa);transform:translateY(-1px);box-shadow:0 14px 26px #4c1d952e,inset 0 1px #ffffffd6}.inventory-sku-search-block,.inventory-sku-editor-block{padding:14px}.inventory-sku-search-block form>div,.inventory-sku-editor-block form>div{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.inventory-sku-search-block input,.inventory-sku-editor-block input{flex:auto;min-width:0;height:44px}.inventory-sku-search-block button,.inventory-sku-editor-block button{white-space:nowrap;flex:none;min-height:38px;padding:8px 14px}.inventory-sku-search-block p,.inventory-sku-editor-block p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;line-height:1.35;display:block;overflow:hidden}.inventory-sku-editor-block>p:first-of-type{margin-top:8px}.theme-day .inventory-sku-search-block,.theme-day .inventory-sku-editor-block{padding:14px}@media (width<=520px){.inventory-sku-search-block form>div,.inventory-sku-editor-block form>div{gap:6px}.inventory-sku-search-block button,.inventory-sku-editor-block button{padding:8px 10px;font-size:.76rem}}.inventory-sku-search-block,.inventory-sku-editor-block{overflow:hidden}.inventory-sku-search-block form,.inventory-sku-editor-block form{gap:9px;display:grid}.inventory-sku-search-block form>div,.inventory-sku-editor-block form>div{width:100%;display:block;position:relative}.inventory-sku-search-block input,.inventory-sku-editor-block input{width:100%;min-width:0;height:46px;padding-right:142px}.inventory-sku-editor-block input{padding-right:112px}.inventory-sku-search-block form>div>button,.inventory-sku-editor-block form>div>button{white-space:nowrap;width:auto;min-width:0;min-height:30px;padding:6px 12px;position:absolute;top:50%;transform:translateY(-50%)}.inventory-sku-search-block form>div>button:first-of-type{right:70px}.inventory-sku-search-block form>div>button:last-of-type,.inventory-sku-editor-block form>div>button{right:9px}.inventory-sku-search-block form>div>button:hover,.inventory-sku-editor-block form>div>button:hover{transform:translateY(calc(-50% - 1px))}.inventory-sku-search-block p,.inventory-sku-editor-block p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;line-height:1.35;overflow:hidden}@media (width<=520px){.inventory-sku-search-block input{padding-right:128px}.inventory-sku-editor-block input{padding-right:100px}.inventory-sku-search-block form>div>button,.inventory-sku-editor-block form>div>button{padding:5px 9px;font-size:.72rem}.inventory-sku-search-block form>div>button:first-of-type{right:60px}}@media (width<=520px){.inventory-sku-inline-form input{padding-right:136px}.inventory-sku-inline-actions{gap:5px;right:7px}.inventory-sku-inline-actions button{padding:5px 8px;font-size:.7rem}}.inventory-sku-inline-actions button{white-space:nowrap;border-radius:999px;width:auto;min-width:0;min-height:30px;padding:5px 10px;font-size:.72rem;line-height:1}@media (width<=520px){.inventory-sku-inline-form input{padding-right:136px}.inventory-sku-inline-actions{gap:5px;right:7px}.inventory-sku-inline-actions button{padding:5px 8px;font-size:.68rem}}.inventory-sku-inline-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;position:static;transform:none}@media (width<=520px){.inventory-sku-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:6px}.inventory-sku-inline-form input,.inventory-sku-editor-form input{padding-right:12px}.inventory-sku-inline-actions{gap:5px}.inventory-sku-inline-actions button{padding:6px 8px;font-size:.68rem}}.inventory-sku-inline-form{width:100%;display:block;position:relative}.inventory-sku-inline-actions{align-items:center;gap:5px;display:inline-flex;position:absolute;top:7px;right:7px}.inventory-sku-inline-actions .inventory-sku-clear-button{width:32px;height:32px;padding:0;font-size:1rem;line-height:1}@media (width<=520px){.inventory-sku-inline-form input{padding-right:104px}.inventory-sku-inline-actions{gap:4px;right:6px}.inventory-sku-inline-actions button{padding:5px 8px;font-size:.68rem}.inventory-sku-inline-actions .inventory-sku-clear-button{width:30px;height:30px}}.inventory-sku-inline-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important;position:static!important}.inventory-sku-inline-form input{width:100%!important;min-width:0!important;height:44px!important;padding-right:14px!important}.inventory-sku-editor-form input{padding-right:14px!important}.inventory-sku-inline-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.inventory-sku-inline-actions button{white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:0!important;min-height:34px!important;padding:6px 11px!important;font-size:.72rem!important;line-height:1!important;position:static!important;transform:none!important}.inventory-sku-inline-actions .inventory-sku-clear-button{width:34px!important;height:34px!important;padding:0!important;font-size:1rem!important}.inventory-sku-inline-actions button:hover:not(:disabled){transform:translateY(-1px)!important}.inventory-sku-search-block p,.inventory-sku-editor-block p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:8px;overflow:hidden}@media (width<=520px){.inventory-sku-inline-form{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.inventory-sku-inline-form input,.inventory-sku-editor-form input{padding-right:12px!important}.inventory-sku-inline-actions{gap:5px!important}.inventory-sku-inline-actions button{padding:6px 8px!important;font-size:.68rem!important}.inventory-sku-inline-actions .inventory-sku-clear-button{width:32px!important;height:32px!important}}.inventory-sku-inline-form input{font-size:.82rem;height:34px!important;min-height:34px!important;padding-top:0!important;padding-bottom:0!important}.inventory-sku-inline-actions button{height:34px!important;min-height:34px!important}.inventory-sku-inline-actions .inventory-sku-clear-button{width:34px!important;height:34px!important}@media (width<=520px){.inventory-sku-inline-form input{font-size:.76rem;height:32px!important;min-height:32px!important}.inventory-sku-inline-actions button{height:32px!important;min-height:32px!important}.inventory-sku-inline-actions .inventory-sku-clear-button{width:32px!important;height:32px!important}}.inventory-sku-editor-block .inventory-sku-selected-title strong{color:#fff;font-size:.86rem;line-height:1.25}.theme-day .inventory-sku-editor-block .inventory-sku-selected-title strong,.theme-day .inventory-sku-editor-block .inventory-sku-current-line strong{color:#fff}.theme-day .inventory-sku-editor-block .inventory-sku-current-line span{color:#ffffffb3}.inventory-sku-editor-block .inventory-sku-selected-title{text-align:left;margin:8px 0 3px}.inventory-sku-editor-block .inventory-sku-current-line{text-align:left;justify-content:flex-start;align-items:center;gap:7px;margin:0 0 10px;display:flex}.inventory-sku-editor-block .inventory-sku-current-line span,.inventory-sku-editor-block .inventory-sku-current-line strong{align-items:center;display:inline-flex}.inventory-sku-editor-block .inventory-sku-current-line span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.inventory-sku-editor-block .inventory-sku-current-line strong{color:#fff;font-size:.82rem;font-weight:900}.terminal-briefing{border-radius:24px;width:min(620px,100vw - 44px);max-width:min(620px,100vw - 44px);padding:18px}.terminal-briefing-header{align-items:flex-start;gap:14px}.terminal-briefing h2{font-size:1.05rem;line-height:1.15}.terminal-briefing-intro{margin-top:8px;font-size:.9rem;line-height:1.35}.terminal-briefing-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.terminal-briefing-list li{min-height:auto;padding:10px 12px}.terminal-briefing-list strong{font-size:.88rem}.terminal-briefing-list span{margin-top:3px;font-size:.78rem;line-height:1.3}.terminal-briefing-list li:nth-child(n+3){display:none}.terminal-briefing-safety-row{gap:7px;margin-top:12px}.terminal-briefing-safety-row span{min-height:24px;padding:4px 9px;font-size:.68rem}.theme-day .terminal-briefing{color:#111827;background:radial-gradient(circle at 100% 0,#a855f729,#0000 18rem),linear-gradient(135deg,#fffffff5,#faf5fff0);border-color:#9333ea3d;box-shadow:0 24px 70px #581c8729,inset 0 1px #ffffffb8}.theme-day .terminal-briefing-kicker{color:#9333ea}.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:linear-gradient(135deg,#faf5fff5,#f3e8ffc7);border-color:#9333ea29}.theme-day .terminal-briefing-close{color:#7c3aed;background:linear-gradient(135deg,#f5f3fffa,#e9d5fff5);border-color:#9333ea80}.theme-day .terminal-briefing-safety-row span{color:#6d28d9;background:#f3e8ffb8;border-color:#9333ea29}@media (width<=780px){.terminal-briefing{border-radius:22px;width:auto;max-width:none;max-height:none;padding:14px;bottom:12px;left:12px;right:12px;transform:none}.terminal-briefing-header{flex-direction:row;align-items:center}.terminal-briefing h2{font-size:.98rem}.terminal-briefing-intro{display:none}.terminal-briefing-list{grid-template-columns:1fr;gap:7px;margin-top:10px}.terminal-briefing-list li{padding:9px 10px}.terminal-briefing-list li:nth-child(n+2){display:none}.terminal-briefing-list strong{font-size:.84rem}.terminal-briefing-list span{font-size:.74rem}.terminal-briefing-safety-row{margin-top:9px}.terminal-briefing-safety-row span{padding:4px 7px;font-size:.64rem}.terminal-briefing-close{width:auto;min-width:72px;min-height:32px;padding:0 10px}}@media (width<=420px){.terminal-briefing{padding:12px;bottom:10px;left:10px;right:10px}.terminal-briefing-safety-row span:nth-child(n+3){display:none}}.fliptwice-app-shell-day .terminal-briefing,.theme-day .terminal-briefing{color:#111827!important;background:radial-gradient(circle at 100% 0,#a855f72e,#0000 18rem),linear-gradient(135deg,#fffffffa,#faf5fff2)!important;border-color:#9333ea42!important;box-shadow:0 24px 70px #581c8729,inset 0 1px #ffffffbd!important}.fliptwice-app-shell-day .terminal-briefing h2,.fliptwice-app-shell-day .terminal-briefing-list strong,.theme-day .terminal-briefing h2,.theme-day .terminal-briefing-list strong{color:#111827!important}.fliptwice-app-shell-day .terminal-briefing-intro,.fliptwice-app-shell-day .terminal-briefing-list span,.theme-day .terminal-briefing-intro,.theme-day .terminal-briefing-list span{color:#475569!important}.fliptwice-app-shell-day .terminal-briefing-list li,.theme-day .terminal-briefing-list li{background:linear-gradient(135deg,#faf5fffa,#f3e8ffd1)!important;border-color:#9333ea29!important}.fliptwice-app-shell-day .terminal-briefing-close,.theme-day .terminal-briefing-close{color:#7c3aed!important;background:linear-gradient(135deg,#f5f3fffa,#e9d5fff5)!important;border-color:#9333ea85!important}.fliptwice-app-shell-day .terminal-briefing,.theme-day .terminal-briefing{background:linear-gradient(#f3e8ffd1,#fff0 34%),radial-gradient(circle at 100% 0,#a855f738,#0000 18rem),linear-gradient(135deg,#fffffffc,#faf5fff7)!important;border:1px solid #9333ea6b!important;box-shadow:0 30px 90px #581c8738,inset 0 0 0 1px #ffffffc7,0 0 34px #a855f724!important}.fliptwice-app-shell-day .terminal-briefing-list li,.theme-day .terminal-briefing-list li{box-shadow:0 10px 24px #581c8714,inset 0 1px #ffffffbd;background:linear-gradient(135deg,#faf5ff,#f3e8ffe6)!important;border-color:#9333ea3d!important}.fliptwice-app-shell-day .terminal-briefing-kicker,.theme-day .terminal-briefing-kicker{color:#7e22ce!important}.fliptwice-app-shell-day .terminal-briefing-pulse,.theme-day .terminal-briefing-pulse{box-shadow:0 0 0 6px #a855f729;background:#a855f7!important}.fliptwice-app-shell-day .terminal-briefing-close,.theme-day .terminal-briefing-close{box-shadow:0 10px 22px #581c871f,inset 0 1px #ffffffd6;color:#6d28d9!important;background:linear-gradient(135deg,#fffffffa,#e9d5fffa)!important;border-color:#9333ea9e!important}.fliptwice-app-shell-day .terminal-briefing-safety-row span,.theme-day .terminal-briefing-safety-row span{color:#5b21b6!important;background:#f3e8ffe6!important;border-color:#9333ea38!important}@media (width<=780px){.fliptwice-app-shell-day .terminal-briefing,.theme-day .terminal-briefing{box-shadow:0 20px 64px #581c873d,inset 0 0 0 1px #fffc!important}}.terminal-briefing-list{max-height:210px;padding-right:4px;overflow-y:auto}.terminal-briefing-list li{overflow:hidden;padding:0!important}.terminal-briefing-action{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:10px 12px;display:grid}.terminal-briefing-action strong{font-size:.86rem;line-height:1.25}.terminal-briefing-action span{font-size:.76rem;line-height:1.3}.terminal-briefing-action small{color:#7c3aed;letter-spacing:.02em;margin-top:2px;font-size:.72rem;font-weight:900}.terminal-briefing-action:hover,.terminal-briefing-action:focus-visible{background:#a855f71a;outline:none}.theme-night .terminal-briefing-action small{color:#c4b5fd}.theme-night .terminal-briefing-action:hover,.theme-night .terminal-briefing-action:focus-visible{background:#c4b5fd1a}.terminal-briefing-list::-webkit-scrollbar{width:6px}.terminal-briefing-list::-webkit-scrollbar-track{background:0 0}.terminal-briefing-list::-webkit-scrollbar-thumb{background:#9333ea52;border-radius:999px}@media (width<=780px){.terminal-briefing-list{max-height:128px}.terminal-briefing-action{padding:9px 10px}.terminal-briefing-action span{display:block}.terminal-briefing-action small{font-size:.68rem}}@media (width<=420px){.terminal-briefing-list{max-height:112px}}: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}
