:root{color-scheme:light;--ink: #17211f;--muted: #63736d;--line: #dfe5df;--paper: #f6f5ef;--panel: #ffffff;--green: #0b7b5f;--red: #c54032;--blue: #2465a8;--gold: #d59720;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}button{font:inherit}.console-shell{min-height:100vh;display:grid;grid-template-columns:284px 1fr}.sidebar{min-height:100vh;padding:24px 18px;background:#12201b;color:#fff;border-right:1px solid rgba(255,255,255,.08)}.brand-lockup{display:flex;align-items:center;gap:12px;padding:0 8px 28px}.brand-lockup img{width:42px;height:42px;border-radius:8px}.brand-lockup span,.module-row span,.panel-head div{display:grid;gap:3px}.brand-lockup strong{font-size:16px}.brand-lockup small,.sidebar nav p{color:#fff9}.sidebar nav{display:grid;gap:5px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.sidebar nav p{margin:0 8px 8px;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.sidebar button{width:100%;min-height:38px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:0 10px;color:#ffffffc7;background:transparent;border:0;border-radius:8px;text-align:left;cursor:pointer}.sidebar button.active,.sidebar button:hover{background:#ffffff1a;color:#fff}.sidebar button em{width:8px;height:8px;border-radius:50%;background:var(--gold)}.workspace{min-width:0;padding:30px clamp(22px,3vw,42px) 42px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#0b7b5f1f,#2465a81a),var(--paper)}.auth-panel{width:min(100%,760px);display:grid;gap:18px;padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 24px 70px #12201b1f}.auth-brand{padding:0;color:var(--ink)}.auth-brand small{color:var(--muted)}.auth-symbol{width:58px;height:58px;display:grid;place-items:center;border-radius:8px;background:#e8f2ec;color:var(--green)}.auth-panel p{margin:0;color:var(--green);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.auth-panel h1{margin:0;font-size:36px;line-height:1;letter-spacing:0}.auth-panel>span{color:var(--muted);line-height:1.55}.auth-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-facts article{min-height:92px;display:grid;align-content:space-between;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.auth-facts small{color:var(--muted);font-weight:780;text-transform:uppercase}.auth-facts strong{font-size:26px}.auth-panel button{width:fit-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--ink);color:#fff;cursor:pointer}.auth-login-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.auth-login-form>label:not(.auth-consent){min-width:0;display:grid;gap:6px}.auth-login-form>label:not(.auth-consent)>span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.auth-login-form input:not([type=checkbox]){width:100%;min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.auth-consent,.auth-login-actions,.auth-login-form .setup-message,.auth-login-form .google-login-button,.auth-divider{grid-column:1 / -1}.auth-login-form .google-login-button{width:100%;background:#fff;color:var(--ink)}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:var(--muted);font-size:12px}.auth-divider:before,.auth-divider:after{height:1px;background:var(--line);content:""}.auth-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:var(--muted);font-size:13px;line-height:1.5}.auth-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--green)}.auth-consent a{color:var(--blue)}.auth-login-actions,.user-session-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.auth-panel .auth-secondary-button{background:#fff;color:var(--ink)}.auth-login-form button:disabled{cursor:not-allowed;opacity:.52}.callback-panel .auth-brand{display:flex;align-items:center;gap:12px}.callback-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.callback-meta article{min-width:0;display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.callback-meta small{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.callback-meta strong{overflow-wrap:anywhere;font-size:14px}.callback-actions{display:flex;flex-wrap:wrap;gap:10px}.callback-actions a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--ink);color:#fff;font-weight:760;text-decoration:none}.invite-panel .auth-brand{display:flex;align-items:center;gap:12px}.invite-accept-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.invite-accept-form label{min-width:0;display:grid;gap:6px}.invite-accept-form label span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.invite-accept-form input{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.invite-accept-form button:disabled{cursor:not-allowed;opacity:.52}.setup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.setup-form label{min-width:0;display:grid;gap:6px}.setup-form label span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.setup-form input,.setup-form select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.setup-form-wide,.setup-form>button[type=submit],.setup-message{grid-column:1 / -1}.market-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.market-checks button{width:100%;min-height:46px;display:grid;gap:2px;padding:6px;border:1px solid var(--line);background:#fff;color:var(--ink)}.market-checks button.selected{border-color:#0b7b5f6b;background:#e8f2ec;color:var(--green)}.market-checks button small{color:var(--muted);font-size:11px;font-weight:760}.compact-market-checks{grid-template-columns:repeat(6,minmax(54px,1fr))}.setup-form>button[type=submit]{width:fit-content;background:var(--green);color:#fff}.setup-form button:disabled{cursor:not-allowed;opacity:.52}.auth-panel .setup-message{margin:0;color:var(--green);font-size:13px;font-weight:760;text-transform:none}.topbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.top-actions{min-width:0;width:min(100%,700px);display:grid;gap:10px}.user-pill{min-height:44px;display:inline-grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;justify-self:end;max-width:100%;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.user-session-controls{justify-self:end;max-width:100%}.topbar .logout-button{min-width:44px;width:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted)}.topbar .logout-button:hover{border-color:#cfd8d1;color:var(--red)}.user-pill span{min-width:0;display:grid;gap:2px}.user-pill strong,.user-pill small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-pill small{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.scope-controls{min-width:0;width:100%;display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) minmax(130px,.7fr) auto;gap:10px;align-items:end}.scope-controls label,.locale-control{display:grid;gap:6px}.scope-controls label span,.locale-control span{color:var(--muted);font-size:11px;font-weight:820;letter-spacing:0;text-transform:uppercase}.scope-controls select,.locale-control select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.auth-locale{width:min(100%,240px)}.topbar p,.panel-head p{margin:0;color:var(--green);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.topbar h1,.panel-head h2{margin:4px 0 0;letter-spacing:0}.topbar h1{max-width:760px;font-size:clamp(30px,3vw,44px);line-height:1.05}.topbar button{min-width:120px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.console-alert{display:grid;gap:5px;margin-top:20px;padding:14px 16px;border:1px solid rgba(197,64,50,.26);border-radius:8px;background:#fff4ef;color:var(--ink)}.console-alert strong{color:var(--red)}.console-alert span{color:var(--muted);line-height:1.45}.summary-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;margin-top:34px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.summary-strip,.panel,.catalog-list,.task-list{scroll-margin-top:24px}.metric{min-height:104px;display:grid;align-content:space-between;padding:18px;background:#fff}.metric span{color:var(--muted);font-size:12px;font-weight:760}.metric strong{font-size:30px}.main-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin-top:18px}.summary-strip[hidden],.main-grid>[hidden],.panel [hidden]{display:none}.panel{min-width:0;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.large-panel{min-height:420px}.panel-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.panel-head h2{font-size:clamp(22px,2.4vw,34px);line-height:1.08}.panel-icon{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;background:#e8f2ec;color:var(--green)}.panel-icon.warning{background:#fff2d8;color:var(--gold)}.panel-icon.market{background:#e7eef8;color:var(--blue)}.panel-icon.admin{background:#f8e9e6;color:var(--red)}.module-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.module-row{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;border-bottom:1px solid var(--line)}.module-row strong{font-size:16px}.module-row small{color:var(--muted);line-height:1.45}.module-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.status-pill{min-width:76px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.status-pill.active{color:var(--green);background:#e8f2ec}.status-pill.guarded{color:#90600c;background:#fff2d8}.status-pill.planned{color:var(--muted);background:#eef0ed}.risk-list{display:grid;gap:12px}.risk-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:6px 0 14px;border-bottom:1px solid var(--line)}.risk-summary div{display:grid;gap:3px}.risk-summary span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.risk-summary strong{font-size:20px}.risk-list article{min-height:104px;display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.risk-list span,.risk-list small{color:var(--muted);font-size:12px;font-weight:780;text-transform:uppercase}.risk-list strong{line-height:1.4}.risk-detail,.risk-action{margin:0;color:var(--ink);font-size:13px;line-height:1.45}.risk-action{color:var(--muted)}.approval-section{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.approval-list{margin-bottom:4px}.market-table{display:grid;gap:10px}.phase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.phase-grid article{min-height:114px;display:grid;align-content:space-between;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.phase-grid span,.phase-grid small{color:var(--muted);font-size:12px;font-weight:780}.phase-grid strong{font-size:30px}.billing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subscription-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.subscription-strip article{min-height:104px;display:grid;align-content:space-between;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.subscription-strip span,.subscription-strip small{color:var(--muted);font-size:12px;font-weight:780}.subscription-strip strong{font-size:23px;line-height:1.08}.billing-grid article{min-height:112px;display:grid;align-content:space-between;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.billing-grid span,.billing-grid small{color:var(--muted);font-size:12px;font-weight:780}.billing-grid strong{font-size:30px}.readiness-list{display:grid;gap:8px;margin-top:14px}.compact-readiness{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.readiness-item{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.readiness-item.warning{border-color:#ecd8a8;background:#fff9eb}.readiness-item.critical{border-color:#e2b4ab;background:#fff1ee}.readiness-item span{color:var(--muted);font-size:13px;font-weight:760}.readiness-item strong{font-size:18px}.member-list{display:grid;gap:8px;margin-top:14px}.user-list{display:grid;gap:10px}.assignment-list{display:grid;gap:10px;margin-top:16px}.assignment-form{display:grid;grid-template-columns:minmax(120px,1fr) minmax(132px,.8fr) minmax(140px,1fr) minmax(160px,1.1fr) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.assignment-form.lifecycle-form{grid-template-columns:minmax(160px,.5fr) minmax(240px,1fr) auto}.assignment-form.member-lifecycle-form{grid-template-columns:minmax(160px,1.2fr) repeat(5,minmax(104px,.72fr)) minmax(220px,1.25fr) auto}.assignment-form.invitation-form{grid-template-columns:minmax(180px,1fr) minmax(150px,.75fr) minmax(110px,.45fr) repeat(4,minmax(92px,.32fr)) minmax(240px,1.2fr) auto}.assignment-form.authorization-lifecycle-form{grid-template-columns:minmax(170px,1.2fr) minmax(124px,.8fr) minmax(118px,.8fr) minmax(180px,1.2fr) auto}.assignment-form.authorization-intent-form{grid-template-columns:minmax(150px,.55fr) minmax(160px,.6fr) minmax(150px,.55fr) repeat(3,minmax(250px,1fr)) auto auto;margin-bottom:12px}.assignment-form.authorization-grant-form{grid-template-columns:repeat(2,minmax(140px,.42fr)) repeat(4,minmax(160px,.58fr)) repeat(2,minmax(220px,.86fr)) auto;margin-bottom:12px}.assignment-form.authorization-filter-form{grid-template-columns:repeat(3,minmax(132px,.45fr)) auto;margin-bottom:12px}.assignment-form.admin-user-filter-form,.assignment-form.tenant-registry-filter-form{grid-template-columns:minmax(130px,.35fr) minmax(280px,1fr) auto;margin-bottom:12px}.assignment-form.workspace-create-form{grid-template-columns:minmax(180px,.72fr) minmax(150px,.52fr) minmax(132px,.42fr) minmax(118px,.35fr) minmax(118px,.35fr) minmax(180px,.62fr) auto;margin-bottom:12px}.assignment-form.worker-heartbeat-filter-form{grid-template-columns:minmax(160px,.45fr) minmax(180px,.65fr) auto;margin-bottom:12px}.worker-heartbeat-metadata{overflow-wrap:anywhere}.assignment-form.risk-queue-filter-form{grid-template-columns:repeat(2,minmax(150px,.45fr)) auto;margin-bottom:12px}.assignment-form.approval-queue-filter-form{grid-template-columns:minmax(150px,.45fr) minmax(180px,.65fr) auto;margin-top:12px;margin-bottom:12px}.assignment-form.project-asset-filter-form{grid-template-columns:repeat(3,minmax(128px,.4fr)) repeat(2,minmax(180px,.8fr)) auto;margin-bottom:12px}.assignment-form.project-asset-create-form{grid-template-columns:repeat(3,minmax(128px,.42fr)) minmax(180px,.7fr) minmax(260px,1fr) minmax(220px,.85fr) minmax(100px,.28fr) minmax(180px,.75fr) auto;margin-bottom:12px}.assignment-form.publish-task-create-form{grid-template-columns:minmax(220px,.9fr) minmax(190px,.75fr) minmax(170px,.6fr) minmax(180px,.7fr) minmax(190px,.75fr) auto;margin-bottom:12px}.assignment-form.billing-grant-form{grid-template-columns:minmax(132px,.45fr) minmax(108px,.3fr) minmax(260px,1fr) auto;margin-top:12px}.assignment-form.content-operation-filter-form{grid-template-columns:repeat(5,minmax(118px,.7fr)) auto;margin-top:12px;margin-bottom:12px}.assignment-form.ai-rate-card-filter-form{grid-template-columns:minmax(220px,.85fr) minmax(96px,.25fr) auto;margin-top:12px;margin-bottom:12px}.assignment-form.subscription-form{grid-template-columns:minmax(180px,.8fr) minmax(130px,.45fr) minmax(84px,.25fr) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.purchase-form{grid-template-columns:minmax(120px,.35fr) minmax(220px,.9fr) minmax(150px,.5fr) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.catalog-publish-form{grid-template-columns:minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.billing-operation-filter-form{grid-template-columns:repeat(8,minmax(112px,.5fr)) auto;margin-bottom:12px}.assignment-form.payment-form{grid-template-columns:minmax(220px,.9fr) minmax(140px,.45fr) minmax(150px,.5fr) minmax(180px,.7fr) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.adjustment-form{grid-template-columns:minmax(220px,.9fr) minmax(120px,.35fr) minmax(120px,.35fr) repeat(4,minmax(118px,.36fr)) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.webhook-form{grid-template-columns:minmax(220px,.9fr) minmax(180px,.7fr) minmax(130px,.45fr) minmax(150px,.5fr) minmax(180px,.7fr) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.support-form{grid-template-columns:minmax(128px,.35fr) minmax(150px,.45fr) minmax(180px,.7fr) minmax(240px,1fr) minmax(260px,1fr) minmax(180px,.7fr) auto;margin-bottom:12px}.assignment-form.support-filter-form{grid-template-columns:minmax(96px,.25fr) repeat(3,minmax(120px,.38fr)) minmax(220px,.8fr) minmax(128px,.36fr) auto;margin-bottom:12px}.assignment-form.workspace-support-form{grid-template-columns:minmax(128px,.35fr) minmax(150px,.45fr) minmax(180px,.7fr) minmax(240px,1fr) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.support-update-form{grid-template-columns:minmax(128px,.35fr) minmax(128px,.35fr) minmax(220px,1fr) auto;margin-bottom:12px}.assignment-form.support-note-form{grid-template-columns:minmax(128px,.35fr) minmax(280px,1fr) auto}.assignment-form.workspace-support-reply-form{grid-template-columns:minmax(280px,1fr) auto}.assignment-form.product-form{grid-template-columns:minmax(150px,.6fr) minmax(140px,.55fr) minmax(260px,1fr) minmax(130px,.45fr) repeat(3,minmax(112px,.38fr)) minmax(260px,1fr) auto;margin-bottom:12px}.assignment-form.product-catalog-filter-form{grid-template-columns:minmax(140px,.45fr) minmax(140px,.45fr) minmax(280px,1fr) auto;margin-bottom:12px}.assignment-form.content-form{grid-template-columns:minmax(150px,.55fr) minmax(150px,.55fr) minmax(160px,.65fr) minmax(140px,.5fr) minmax(220px,1fr) minmax(122px,.38fr) repeat(5,minmax(94px,.28fr)) auto;margin-bottom:12px}.assignment-form.content-intelligence-filter-form{grid-template-columns:minmax(130px,.42fr) minmax(130px,.42fr) minmax(150px,.5fr) minmax(280px,1fr) auto;margin-bottom:12px}.assignment-form.product-sync-form{grid-template-columns:minmax(180px,1fr) auto}.assignment-form.product-sync-update-form{grid-template-columns:minmax(170px,.9fr) minmax(128px,.45fr) minmax(96px,.32fr) minmax(110px,.36fr) minmax(150px,.5fr) minmax(220px,1fr) auto}.operator-access-band{display:grid;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.operator-registry-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);gap:12px;align-items:start}.assignment-form.operator-form{grid-template-columns:repeat(2,minmax(180px,1fr))}.operator-form .wide-field,.operator-form .operator-role-fieldset{grid-column:1 / -1}.operator-role-fieldset{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:10px;border:1px solid var(--line);border-radius:8px}.operator-role-fieldset legend{padding:0 6px;color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.assignment-form .checkbox-field{grid-template-columns:22px minmax(0,1fr);align-items:center;align-self:center}.assignment-form .checkbox-field span{text-transform:none}.operator-list article{grid-template-columns:minmax(0,1fr) auto}.operator-list article.selected{border-color:var(--brand);background:#eef6f2}.operator-list article button{grid-column:2;grid-row:1 / span 4;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;font-weight:760}.assignment-form[class]{min-width:0;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.assignment-form .checkbox-field input{width:22px;height:22px;accent-color:var(--brand)}.assignment-form label{min-width:0;display:grid;gap:6px}.assignment-form label span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.assignment-form select,.assignment-form input{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit}.assignment-form button,.assignment-form .form-link-button,.assignment-list article button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--ink);color:#fff;cursor:pointer;font-weight:760;text-decoration:none}.assignment-form>button,.assignment-form>.form-link-button{justify-self:start}.assignment-form button:disabled,.assignment-list article button:disabled{cursor:not-allowed;opacity:.5}.mutation-message{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#eef6f2;color:var(--green);font-size:13px;font-weight:760}.assignment-form .mutation-message{grid-column:1 / -1}.assignment-list article{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.assignment-list span,.assignment-list small{grid-column:1;color:var(--muted);font-size:12px;font-weight:780}.assignment-list span{text-transform:uppercase}.assignment-list strong{grid-column:1;overflow-wrap:anywhere;line-height:1.35}.assignment-list article button{grid-column:2;grid-row:1 / span 3;background:#fff;color:var(--ink)}.audit-list,.auth-record-list,.task-list{display:grid;gap:10px}.ledger-list{display:grid;gap:10px;margin-top:12px}.purchase-list{display:grid;gap:10px;margin-bottom:12px}.purchase-detail-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.payment-list,.payment-exception-list{display:grid;gap:10px;margin-bottom:12px}.support-grid{display:grid;gap:12px}.product-workbench,.support-board,.customer-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.support-ticket-list,.support-notes{display:grid;gap:10px}.support-ticket-list button{min-height:96px;display:grid;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.support-ticket-list button.selected{border-color:#a7beb0;background:#f5fbf1}.support-ticket-list article,.support-notes article,.support-detail-head,.support-metadata{min-height:96px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.support-detail{min-width:0}.support-notes{margin-bottom:12px}.support-metadata{min-height:0;margin:10px 0 12px;background:#fff}.support-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.support-metadata-grid div{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.support-notes article.internal{background:#f6f5ef}.support-notes article.customer{background:#eef6f2}.catalog-list,.catalog-release-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.publish-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.task-list article{min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px 12px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.ledger-list article{min-height:86px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.purchase-list article{min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px 12px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.purchase-detail-snapshot article{min-height:92px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.payment-list article{min-height:86px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.payment-exception-list article{min-height:86px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.payment-exception-list article.info{border-color:#cbd8c7;background:#f5fbf1}.payment-exception-list article.warning{border-color:#ecd8a8;background:#fff9eb}.payment-exception-list article.critical{border-color:#e2b4ab;background:#fff1ee}.catalog-list article{min-height:82px;display:grid;align-content:center;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.catalog-release-review article{min-height:82px;display:grid;align-content:center;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.catalog-release-review article.ready{border-color:#cbd8c7;background:#f5fbf1}.catalog-release-review article.blocked{border-color:#ecd8a8;background:#fff9eb}.task-list article.failed{border-color:#e2b4ab;background:#fff1ee}.product-list article em,.content-video-list article em{grid-column:1;color:var(--green);font-size:12px;font-style:normal;font-weight:780;overflow-wrap:anywhere}.task-list span,.task-list small,.ledger-list span,.ledger-list small,.purchase-list span,.purchase-list small,.purchase-detail-snapshot span,.purchase-detail-snapshot small,.payment-list span,.payment-list small,.payment-exception-list span,.payment-exception-list small,.support-ticket-list span,.support-ticket-list small,.support-notes span,.support-notes small,.support-detail-head span,.support-detail-head small,.support-metadata span,.support-metadata small,.catalog-list span,.catalog-list small,.catalog-release-review span,.catalog-release-review small{grid-column:1;color:var(--muted);font-size:12px;font-weight:780}.task-list span,.ledger-list span,.purchase-list span,.purchase-detail-snapshot span,.payment-list span,.payment-exception-list span,.support-ticket-list span,.support-notes span,.support-detail-head span,.support-metadata span,.catalog-list span,.catalog-release-review span{text-transform:uppercase}.task-list strong,.ledger-list strong,.purchase-list strong,.purchase-detail-snapshot strong,.payment-list strong,.payment-exception-list strong,.support-ticket-list strong,.support-notes strong,.support-detail-head strong,.support-metadata strong,.catalog-list strong,.catalog-release-review strong{grid-column:1;overflow-wrap:anywhere}.task-actions{grid-column:2;grid-row:1 / span 3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.task-actions button{min-width:92px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.task-actions button:disabled{cursor:not-allowed;opacity:.5}.support-link-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.support-link-actions button{min-width:124px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.support-link-actions button:disabled{cursor:not-allowed;opacity:.5}.auth-refresh-row{display:flex;justify-content:flex-end}.auth-refresh-row button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.auth-refresh-row button:disabled{cursor:not-allowed;opacity:.5}.diagnostic-list{display:grid;gap:8px}.diagnostic-card{min-height:96px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#f4f8f6}.diagnostic-card.warning{border-color:#ecd8a8;background:#fff9eb}.diagnostic-card.critical{border-color:#e2b4ab;background:#fff1ee}.diagnostic-card em{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-style:normal;font-weight:820}.audit-list article{min-height:76px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.auth-record-list article{min-height:76px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.user-list article{min-height:84px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.user-detail-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.user-detail-snapshot article{min-height:92px;display:grid;align-content:center;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.audit-list span,.audit-list small,.diagnostic-card span,.diagnostic-card small,.auth-record-list span,.auth-record-list small,.user-list span,.user-list small,.user-detail-snapshot span,.user-detail-snapshot small{color:var(--muted);font-size:12px;font-weight:780}.audit-list span,.diagnostic-card span,.auth-record-list span,.user-list span,.user-detail-snapshot span{text-transform:uppercase}.audit-list strong,.diagnostic-card strong,.auth-record-list strong,.user-list strong,.user-detail-snapshot strong{overflow-wrap:anywhere;line-height:1.35}.user-status-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.user-status-actions button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;font-size:12px;font-weight:820;cursor:pointer}.user-status-actions button:disabled{cursor:not-allowed;opacity:.52}.member-list div{min-height:44px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.member-list span,.member-list small{color:var(--muted);font-size:12px;font-weight:780;text-transform:uppercase}.member-list strong{min-width:0;overflow-wrap:anywhere}.market-table div{min-height:58px;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fbfaf6}.market-table strong{color:var(--blue)}.market-table small{color:var(--muted);font-weight:850}@media(max-width:1300px){.topbar{display:grid;grid-template-columns:minmax(0,1fr)}.top-actions{width:100%}.user-pill,.user-session-controls{justify-self:start}}@media(max-width:1100px){.console-shell{grid-template-columns:1fr}.sidebar{min-height:auto}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar nav p{grid-column:1 / -1}.summary-strip,.main-grid{grid-template-columns:1fr 1fr}.large-panel{grid-column:1 / -1}}@media(max-width:760px){.sidebar{position:sticky;top:0;z-index:20;min-width:0;width:100%;overflow:hidden;padding:14px;box-shadow:0 8px 24px #12201b2e}.brand-lockup{padding:0 4px 10px}.brand-lockup img{width:36px;height:36px}.topbar,.module-list.compact{display:block}.scope-controls{min-width:0;grid-template-columns:1fr;margin-top:18px}.top-actions{min-width:0;margin-top:18px}.user-pill{justify-self:stretch}.user-session-controls{width:100%}.user-pill{flex:1}.summary-strip,.main-grid,.publish-grid,.phase-grid,.billing-grid,.subscription-strip,.catalog-list,.catalog-release-review,.purchase-detail-snapshot,.setup-form,.auth-login-form,.invite-accept-form,.assignment-form,.assignment-form.lifecycle-form,.assignment-form.member-lifecycle-form,.assignment-form.invitation-form,.assignment-form.admin-user-filter-form,.assignment-form.tenant-registry-filter-form,.assignment-form.workspace-create-form,.assignment-form.worker-heartbeat-filter-form,.assignment-form.risk-queue-filter-form,.assignment-form.approval-queue-filter-form,.assignment-form.project-asset-filter-form,.assignment-form.project-asset-create-form,.assignment-form.publish-task-create-form,.assignment-form.authorization-intent-form,.assignment-form.authorization-grant-form,.assignment-form.authorization-filter-form,.assignment-form.authorization-lifecycle-form,.assignment-form.billing-grant-form,.assignment-form.content-operation-filter-form,.assignment-form.ai-rate-card-filter-form,.assignment-form.subscription-form,.assignment-form.purchase-form,.assignment-form.catalog-publish-form,.assignment-form.billing-operation-filter-form,.assignment-form.payment-form,.assignment-form.adjustment-form,.assignment-form.webhook-form,.assignment-form.support-form,.assignment-form.support-filter-form,.assignment-form.workspace-support-form,.assignment-form.support-update-form,.assignment-form.support-note-form,.assignment-form.workspace-support-reply-form,.assignment-form.product-form,.assignment-form.product-catalog-filter-form,.assignment-form.content-form,.assignment-form.content-intelligence-filter-form,.assignment-form.product-sync-form,.assignment-form.product-sync-update-form,.product-workbench,.support-board,.customer-support-grid,.auth-facts,.callback-meta,.compact-readiness,.user-detail-snapshot,.sidebar nav,.risk-summary,.market-checks{grid-template-columns:1fr}.operator-registry-grid,.assignment-form.operator-form{grid-template-columns:1fr}.topbar button{margin-top:18px}.assignment-list article{grid-template-columns:1fr}.assignment-list article button{grid-column:1;grid-row:auto;width:fit-content}.task-list article{grid-template-columns:1fr}.task-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.sidebar nav{min-width:0;max-width:100%;display:flex;gap:6px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav p{position:sticky;left:0;z-index:1;flex:0 0 auto;align-self:center;margin:0 4px;padding-right:8px;background:#12201b}.sidebar button{width:auto;flex:0 0 auto;grid-template-columns:22px auto;padding:0 12px;white-space:nowrap}.sidebar button em{display:none}.summary-strip,.panel,#commercial-catalog-page,.catalog-list,.task-list{scroll-margin-top:220px}}
