:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cp-font-sans:Inter, "Noto Sans SC", MiSans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cp-color-page:#f2f2f7;--cp-color-surface:#fff;--cp-color-surface-muted:#f8fafc;--cp-color-surface-soft:#f1f5f9;--cp-color-text:#1c1c1e;--cp-color-heading:#111827;--cp-color-muted:#64748b;--cp-color-subtle:#94a3b8;--cp-color-border:#e2e8f0;--cp-color-border-strong:#cbd5e1;--cp-color-brand:#fcca59;--cp-color-brand-strong:#b68b31;--cp-color-brand-soft:#fff3cf;--cp-color-danger:#b42318;--cp-color-danger-soft:#fdecec;--cp-color-warning:#9a6700;--cp-color-warning-soft:#fff4d6;--cp-color-success:#22c55e;--cp-color-success-strong:#10b981;--cp-color-success-soft:#e8f5ee;--cp-color-info:#0ea5e9;--cp-color-info-soft:#e0f2fe;--cp-color-video-bg:#020617;--cp-color-video-panel:#111827;--cp-color-video-text:#d1fae5;--cp-space-1:4px;--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:24px;--cp-space-6:32px;--cp-radius-sm:8px;--cp-radius-md:12px;--cp-radius-lg:16px;--cp-radius-xl:22px;--cp-radius-pill:999px;--cp-shadow-soft:0 1px 8px #0f172a0d;--cp-shadow-control:0 8px 24px #0f172a1a;--cp-shadow-popover:0 12px 32px #0f172a24;--cp-shadow-panel:0 18px 40px #0f172a52;--cp-shadow-panel-strong:0 22px 48px #0f172a61;--cp-z-viewer-hud:36;--cp-z-pip:100;--cp-z-status:140;--cp-z-nav:160;--bg-base:var(--cp-color-page);--bg-surface:var(--cp-color-surface);--text-primary:var(--cp-color-text);--border-color:var(--cp-color-border);--brand-primary:var(--cp-color-brand);--color-text:var(--cp-color-text);--color-heading:var(--cp-color-heading);--color-muted:var(--cp-color-muted);--color-subtle:var(--cp-color-subtle);--color-page:var(--cp-color-page);--color-surface:var(--cp-color-surface);--color-surface-muted:var(--cp-color-surface-muted);--color-surface-soft:var(--cp-color-surface-soft);--color-border:var(--cp-color-border);--color-border-strong:var(--cp-color-border-strong);--color-brand:var(--cp-color-brand);--color-brand-strong:var(--cp-color-brand-strong);--color-success:var(--cp-color-success);--color-success-strong:var(--cp-color-success-strong);--color-video-bg:var(--cp-color-video-bg);--color-video-panel:var(--cp-color-video-panel);--color-video-text:var(--cp-color-video-text);--space-1:var(--cp-space-1);--space-2:var(--cp-space-2);--space-3:var(--cp-space-3);--space-4:var(--cp-space-4);--space-5:var(--cp-space-5);--radius-sm:var(--cp-radius-sm);--radius-md:var(--cp-radius-md);--radius-lg:var(--cp-radius-lg);--radius-xl:var(--cp-radius-xl);--radius-pill:var(--cp-radius-pill);--shadow-soft:var(--cp-shadow-soft);--shadow-control:var(--cp-shadow-control);--shadow-panel:var(--cp-shadow-panel);--shadow-panel-strong:var(--cp-shadow-panel-strong);--z-viewer-hud:var(--cp-z-viewer-hud);--z-pip:var(--cp-z-pip);--z-status:var(--cp-z-status);--z-nav:var(--cp-z-nav);--color-bg:var(--cp-color-page);--color-text-muted:var(--cp-color-muted);--color-text-subtle:var(--cp-color-subtle);--color-primary:var(--cp-color-brand);--color-primary-hover:var(--cp-color-brand-strong);--color-primary-soft:var(--cp-color-brand-soft);--color-danger:var(--cp-color-danger);--color-danger-soft:var(--cp-color-danger-soft);--color-warning:var(--cp-color-warning);--color-warning-soft:var(--cp-color-warning-soft);--color-success-soft:var(--cp-color-success-soft);--space-6:var(--cp-space-5);--space-8:var(--cp-space-6);--shadow-popover:var(--cp-shadow-popover);--bg:var(--cp-color-page);--surface:color-mix(in srgb, var(--cp-color-surface) 92%, transparent);--surface-2:var(--cp-color-surface-muted);--sidebar:var(--cp-color-page);--sidebar-2:var(--cp-color-surface-muted);--text:var(--cp-color-text);--muted:var(--cp-color-muted);--line:var(--cp-color-border);--brand:var(--cp-color-brand);--brand-2:var(--cp-color-brand-strong);--danger:var(--cp-color-danger);--warn:var(--cp-color-warning);--ok:var(--cp-color-success);--shadow:var(--cp-shadow-panel)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-color-page:#020202;--cp-color-surface:#131314;--cp-color-surface-muted:#0c0c0f;--cp-color-surface-soft:#070708;--cp-color-text:#e2e8f0;--cp-color-heading:#e8e8ea;--cp-color-muted:#8b8b91;--cp-color-subtle:#5d5d64;--cp-color-border:#1f1f22;--cp-color-border-strong:#333338;--cp-color-brand:#eab308;--cp-color-brand-strong:#ca8a04;--cp-color-brand-soft:#2c2408;--cp-color-danger:#f87171;--cp-color-danger-soft:#2d1111;--cp-color-warning:#facc15;--cp-color-warning-soft:#2c2408;--cp-color-success:#34d399;--cp-color-success-strong:#10b981;--cp-color-success-soft:#0d261c;--cp-color-info:#38bdf8;--cp-color-info-soft:#082636;--cp-color-video-bg:#070708;--cp-color-video-panel:#0d0d0f;--cp-color-video-text:#a5f3fc;--cp-shadow-soft:0 1px 8px #00000059;--cp-shadow-control:0 8px 24px #0000008c;--cp-shadow-popover:0 12px 32px #0000008c;--cp-shadow-panel:0 18px 40px #000000d9;--cp-shadow-panel-strong:0 22px 50px #000000f2}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,sans-serif;line-height:1.6}.button,.cp-button{justify-content:center;align-items:center;gap:var(--cp-space-2);min-height:40px;padding:0 var(--cp-space-4);border-radius:var(--cp-radius-md);color:var(--cp-color-text);background:0 0;border:1px solid #0000;font-weight:750;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .12s;display:inline-flex}.button:active:not(:disabled),.cp-button:active:not(:disabled){transform:scale(.98)}.button--primary,.cp-button--primary{border-color:color-mix(in srgb, var(--cp-color-brand) 40%, transparent);background:var(--cp-color-brand);color:var(--cp-color-page)}.button--primary:hover:not(:disabled),.cp-button--primary:hover:not(:disabled){background:var(--cp-color-brand-strong);border-color:color-mix(in srgb, var(--cp-color-brand) 70%, transparent)}.button--secondary,.button--ghost,.cp-button--secondary,.cp-button--ghost{border-color:var(--cp-color-border-strong);background:var(--cp-color-surface);color:var(--cp-color-muted)}.button--ghost,.cp-button--ghost{background:var(--cp-color-surface-muted);border-color:#0000}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled),.cp-button--secondary:hover:not(:disabled),.cp-button--ghost:hover:not(:disabled){background:var(--cp-color-surface-soft);color:var(--cp-color-heading)}.button--danger,.cp-button--danger{background:var(--cp-color-danger);color:#fff}.field,.cp-field{gap:var(--cp-space-2);display:grid}.field__label,.cp-field__label{font-size:13px;font-weight:750}.field__description,.field__error,.cp-field__description,.cp-field__error{font-size:12px;line-height:1.45}.field__description,.cp-field__description{color:var(--cp-color-muted)}.field__error,.cp-field__error{color:var(--cp-color-danger)}.input,.select,.cp-input,.cp-select{border:1px solid var(--cp-color-border-strong);border-radius:var(--cp-radius-md);width:100%;min-height:40px;padding:0 var(--cp-space-3);color:var(--cp-color-text);background:var(--cp-color-surface)}.cp-textarea{min-height:96px;padding-block:var(--cp-space-3);resize:vertical}.input:focus,.select:focus,.cp-input:focus,.cp-select:focus{outline:3px solid color-mix(in srgb, var(--cp-color-brand) 22%, transparent);border-color:var(--cp-color-brand)}.badge,.status-badge,.cp-badge{width:fit-content;min-height:22px;padding:0 var(--cp-space-2);border-radius:var(--cp-radius-pill);align-items:center;gap:6px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.badge--neutral,.status-badge--neutral,.cp-badge--neutral{color:var(--cp-color-muted);background:var(--cp-color-surface-muted)}.badge--success,.status-badge--ok,.cp-badge--success{color:var(--cp-color-success-strong);background:var(--cp-color-success-soft)}.badge--warning,.status-badge--warn,.cp-badge--warning{color:var(--cp-color-warning);background:var(--cp-color-warning-soft)}.badge--danger,.status-badge--danger,.cp-badge--danger{color:var(--cp-color-danger);background:var(--cp-color-danger-soft)}.status-badge--info,.cp-badge--info{color:var(--cp-color-info);background:var(--cp-color-info-soft)}.alert,.cp-alert{padding:var(--cp-space-3);border-radius:var(--cp-radius-md);overflow-wrap:anywhere;border:1px solid #0000;line-height:1.5}.alert--danger,.cp-alert--danger{color:var(--cp-color-danger);background:var(--cp-color-danger-soft)}.alert--success,.cp-alert--success{color:var(--cp-color-success-strong);background:var(--cp-color-success-soft)}.alert--warning,.cp-alert--warning{color:var(--cp-color-warning);background:var(--cp-color-warning-soft)}.alert--info,.cp-alert--info{color:var(--cp-color-info);background:var(--cp-color-info-soft)}.page-header,.page-heading,.cp-page-header{justify-content:space-between;align-items:flex-start;gap:var(--cp-space-5);display:flex}.page-header h1,.page-heading h1,.cp-page-header h1{color:var(--cp-color-heading);margin:0;font-size:28px;font-weight:800;line-height:1.2}.page-header p,.page-heading p,.cp-page-header p{margin-top:var(--cp-space-2);color:var(--cp-color-muted);line-height:1.6}.page-header__actions,.cp-page-header__actions{align-items:center;gap:var(--cp-space-2);display:flex}.eyebrow,.cp-eyebrow{margin-bottom:var(--cp-space-1);color:var(--cp-color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.panel,.cp-panel{padding:var(--cp-space-5);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);box-shadow:none}.panel__header,.cp-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--cp-space-4);margin-bottom:var(--cp-space-4);display:flex}.panel h2,.cp-panel__header h2{color:var(--cp-color-heading);margin:0;font-size:16px;font-weight:800}.panel__actions,.cp-panel__actions{align-items:center;gap:var(--cp-space-2);display:flex}.state,.state-message,.cp-state{align-content:center;place-items:center;gap:var(--cp-space-2);min-height:120px;padding:var(--cp-space-5);color:var(--cp-color-muted);border:1px dashed var(--cp-color-border-strong);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);display:grid}.state strong,.state-message strong,.cp-state strong{color:var(--cp-color-heading)}.state-message span,.cp-state span{font-size:13px}.state--loading,.state-message--loading,.cp-state--loading{color:var(--cp-color-brand);border-style:solid}.state--error,.state-message--error,.cp-state--error{border-color:color-mix(in srgb, var(--cp-color-danger) 36%, transparent);color:var(--cp-color-danger)}.segmented,.cp-segmented{border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-md);background:var(--cp-color-surface-muted);grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented button,.cp-segmented button{border-radius:var(--cp-radius-sm);min-height:34px;color:var(--cp-color-muted);cursor:pointer;background:0 0;border:0;font-weight:750}.segmented button.is-active,.cp-segmented button.is-active{color:var(--cp-color-brand-strong);background:var(--cp-color-surface);box-shadow:var(--cp-shadow-soft)}.page-stack,.cp-page-stack{gap:var(--cp-space-5);display:grid}.section,.cp-section{gap:var(--cp-space-4);padding-bottom:var(--cp-space-5);border-bottom:1px solid var(--cp-color-border);display:grid}.section-copy,.cp-section-copy{max-width:680px;color:var(--cp-color-muted);line-height:1.6}.form-grid,.cp-form-grid{gap:var(--cp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}form.form-grid,form.cp-form-grid{gap:var(--cp-space-4);grid-template-columns:minmax(0,1fr);max-width:680px}.form-grid--three,.cp-form-grid--three{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;max-width:none}.form-stack,.cp-form-stack{gap:var(--cp-space-3);display:grid}.form-actions,.cp-form-actions{justify-content:flex-start;display:flex}.form-actions--inline,.cp-form-actions--inline{padding-bottom:0}.inline-action,.code-row,.cp-inline-action{gap:var(--cp-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.button-row,.inline-form,.hero-actions,.cp-button-row,.cp-inline-form,.cp-hero-actions{align-items:center;gap:var(--cp-space-3);display:flex}.inline-form,.cp-inline-form{align-items:stretch}.details,.cp-details{border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.details div,.cp-details div{min-width:0;padding:var(--cp-space-3);background:var(--cp-color-surface)}.details dt,.cp-details dt{margin-bottom:var(--cp-space-1);color:var(--cp-color-muted);font-size:12px}.details dd,.cp-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.table-wrap,.cp-table-wrap{border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);background:var(--cp-color-surface);overflow-x:auto}.table,.cp-table{border-collapse:collapse;width:100%;min-width:720px}.table th,.table td,.cp-table th,.cp-table td{height:48px;padding:0 var(--cp-space-3);border-bottom:1px solid var(--cp-color-border);text-align:left;white-space:nowrap}.table th,.cp-table th{color:var(--cp-color-muted);background:var(--cp-color-surface-muted);font-size:12px;font-weight:800}.table tr:last-child td,.cp-table tr:last-child td{border-bottom:0}.tabs,.cp-tabs{gap:var(--cp-space-1);border-bottom:1px solid var(--cp-color-border);display:flex}.tabs a,.cp-tabs a{padding:var(--cp-space-3) var(--cp-space-4);color:var(--cp-color-muted);border-bottom:2px solid #0000;font-weight:700}.tabs a.active,.tabs a:hover,.cp-tabs a.active,.cp-tabs a:hover{color:var(--cp-color-brand);border-bottom-color:var(--cp-color-brand)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--color-bg);min-width:320px;margin:0;font-family:Inter,Noto Sans SC,MiSans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}button,input,select{font:inherit}h1,h2,p{margin:0}h1{font-size:28px;font-weight:700;line-height:1.2}h2{font-size:16px;font-weight:700;line-height:1.35}p{color:var(--color-text-muted);line-height:1.6}.auth-layout{min-height:100vh;padding:var(--space-6);background:#f3f6fb;place-items:center;display:grid}.auth-panel{background:var(--color-surface);width:min(1080px,100%);min-height:460px;box-shadow:none;border:0;border-radius:28px;padding:88px 56px 56px;position:relative}.auth-toolbar{justify-content:flex-end;display:flex;position:absolute;inset-block-start:28px;inset-inline-end:32px}.auth-brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.auth-brand img,.brand img{width:36px;height:36px}.auth-brand strong,.brand__title{font-weight:800;display:block}.auth-brand span,.brand__subtitle{color:var(--color-text-muted);font-size:12px;display:block}.login-form{grid-template-columns:minmax(320px,1fr) minmax(420px,.9fr);align-items:start;gap:80px;display:grid}.login-form__controls{gap:28px;padding-block-start:96px;display:grid}.login-form__actions{justify-content:flex-end;align-items:center;gap:32px;margin-block-start:8px;display:flex}.login-form__link{appearance:none;min-height:36px;box-shadow:none;color:#8a5a00;background:0 0;border:0;border-radius:999px;outline:0;padding:0 12px;font-size:14px;font-weight:750;line-height:1}.login-form__link:hover{color:#6f4700;background:#fff3cf}.login-form__link:focus,.login-form__link:focus-visible{box-shadow:none;outline:0}.login-form .code-row .button,.login-form .code-row .cp-button{color:#7a5000;background:#fff5dc;border-color:#e0b45f}.login-form .code-row .button:hover:not(:disabled),.login-form .code-row .cp-button:hover:not(:disabled){color:#5f3e00;background:#ffe7ad;border-color:#c88a1a}.auth-heading{gap:34px;display:grid}.auth-heading img{width:68px;height:68px}.auth-heading h1{max-width:360px;color:var(--color-text);font-family:inherit;font-size:52px;font-weight:500;line-height:1.12}.login-form .input,.login-form .select,.login-form .cp-input,.login-form .cp-select{border-radius:14px;min-height:56px}.login-form .button,.login-form .cp-button{border-radius:14px;min-height:56px;padding-inline:28px}.login-form .button--primary,.login-form .cp-button--primary{color:#fff;background:#b87500;border-color:#b87500}.login-form .button--primary:hover:not(:disabled),.login-form .cp-button--primary:hover:not(:disabled){color:#fff;background:#8f5f00;border-color:#8f5f00}.login-form .field,.login-form .cp-field{gap:0;position:relative}.login-form .field__label,.login-form .cp-field__label{z-index:1;background:var(--color-surface);max-width:calc(100% - 28px);color:var(--color-text);white-space:nowrap;padding:0 6px;font-size:12px;line-height:1.2;position:absolute;inset-block-start:0;inset-inline-start:14px;transform:translateY(-50%)}.login-form .code-row{grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:16px}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--space-4);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-3);min-height:48px;margin-bottom:var(--space-8);display:flex}.brand img{flex:none}.brand__title{max-width:160px;line-height:1.25}.nav{gap:var(--space-1);display:grid}.nav a{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex}.nav a.active,.nav a:hover{background:var(--color-primary-soft);color:var(--color-primary)}.sidebar__footer{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:auto;font-size:12px}.sidebar__account{gap:10px;display:grid}.sidebar__account-actions{align-items:center;gap:8px;display:flex}.sidebar__account-actions .button,.sidebar__account-actions .cp-button{border-radius:999px;width:40px;min-width:40px;height:40px;padding:0}.sidebar__account-actions .button span,.sidebar__account-actions .cp-button span{display:none}.workspace{min-width:0}.locale-switcher{position:relative}.locale-switcher__button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:40px;min-height:40px;color:var(--color-text);justify-content:center;align-items:center;gap:4px;display:inline-flex}.locale-switcher__button:hover{color:var(--color-primary)}.locale-switcher__panel{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:2px;padding:4px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 50px #1620251f}.sidebar__account .locale-switcher__panel{inset-block:auto calc(100% + 6px);inset-inline:0 auto}.locale-switcher__panel button{border-radius:calc(var(--radius-md) - 2px);min-width:42px;min-height:34px;color:var(--color-text-muted);background:0 0;border:0;place-items:center;font-size:12px;font-weight:800;display:grid}.locale-switcher__panel button:hover:not(.selected),.locale-switcher__panel button.selected{background:var(--color-primary-soft);color:var(--color-primary)}.user-chip{justify-items:start;gap:2px;line-height:1.2;display:grid}.user-chip span{font-size:13px;font-weight:700}.user-chip small{color:var(--color-text-muted)}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--color-border)}html[dir=rtl] .user-chip{justify-items:start}.main{width:min(980px,100%);padding:56px var(--space-8) 80px;margin-inline:auto}.account-page{grid-template-columns:minmax(0,100%);align-items:start;gap:28px;display:grid}.account-page .page-header{grid-column:1/-1;margin-bottom:4px}.account-page .page-header p{display:none}.organization-header{align-items:center;gap:12px;display:flex}.organization-header h1{margin:0}.back-link{width:40px;height:40px;color:var(--color-text-muted);border-radius:999px;place-items:center;font-weight:750;display:inline-grid}.back-link:hover{background:var(--color-primary-soft);color:var(--color-primary)}.account-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;gap:24px;padding:28px;display:grid}.account-card--wide{grid-column:auto}.account-card__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.account-card__header h2{font-size:18px}.account-page form.form-grid{max-width:none}.account-edit-form{gap:16px;display:grid}.account-edit-form--narrow{width:min(560px,100%)}.key-value-form{gap:18px;display:grid}.key-value-form__row,.key-value-form__actions{grid-template-columns:minmax(160px,.35fr) minmax(0,560px);align-items:center;gap:24px;display:grid}.key-value-form__row label{color:var(--color-text-muted);font-size:13px;font-weight:750}.key-value-form__row .input,.key-value-form__row .cp-input{width:100%}.key-value-form__actions{justify-items:end}.key-value-form__actions:before{content:""}.key-value-form__actions .button,.key-value-form__actions .cp-button{grid-column:2}.account-inline-edit{gap:16px;display:grid}.account-inline-edit .input,.account-inline-edit .cp-input{width:100%;min-height:40px}.account-card__actions{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.account-details{margin:0;display:grid}.account-details div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);align-items:center;gap:20px;min-height:56px;padding:14px 0;display:grid}.account-details div:last-child{border-bottom:0}.account-details dt{color:var(--color-text-muted);font-size:13px}.account-details dd{overflow-wrap:anywhere;margin:0;font-weight:700}.account-detail-value{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-detail-value span{overflow-wrap:anywhere;min-width:0}.account-modal-backdrop{z-index:40;background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-modal{border:1px solid var(--color-border);background:var(--color-surface);border-radius:22px;gap:22px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 28px 90px #0f172a33}.account-modal__header{border-bottom:1px solid var(--color-border);padding-bottom:14px}.account-modal__header h2{font-size:20px}.resource-list{gap:12px;display:grid}.flat-table-wrap{background:0 0;border:0;border-radius:0}.flat-table{background:0 0}.flat-table th,.flat-table td{padding:16px 0}.flat-table th{color:var(--color-text-muted);font-size:12px;font-weight:750}.table-primary{overflow-wrap:anywhere;font-weight:800}.table-secondary{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:6px}.table-actions{justify-content:flex-end;gap:8px;display:flex}.resource-row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) auto;align-items:center;gap:20px;padding:16px 0;display:grid}.resource-row:last-child{border-bottom:0}.resource-row h3{margin:0 0 6px;font-size:16px}.resource-row p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.resource-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.resource-row dt{color:var(--color-text-muted);font-size:12px}.resource-row dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.resource-row__actions{justify-content:flex-end;gap:10px;display:flex}.modal-copy{color:var(--color-text);margin:0;line-height:1.7}.compact-list{border:1px solid var(--color-border);border-radius:14px;display:grid;overflow:hidden}.compact-list__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.compact-list__row:last-child{border-bottom:0}.compact-list__row span{overflow-wrap:anywhere;min-width:0;font-weight:700}.toast{z-index:60;color:#047857;background:#effaf4;border:1px solid #c7ead8;border-radius:14px;align-items:center;gap:12px;max-width:min(560px,100vw - 48px);padding:12px 14px 12px 16px;font-weight:700;display:flex;position:fixed;inset-block-start:76px;inset-inline-start:calc(50vw + 120px);transform:translate(-50%);box-shadow:0 18px 50px #0f172a29}.toast__content{gap:4px;min-width:0;display:grid}.toast__link{color:#065f46;overflow-wrap:anywhere;font-family:inherit;font-size:12px;font-weight:700}.toast__actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.toast__icon-button{appearance:none;color:#047857;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.toast__icon-button:hover{color:#065f46;background:#d9f4e6}@media (width<=820px){.shell{grid-template-columns:1fr}.sidebar{gap:var(--space-4);border-right:0;border-bottom:1px solid var(--color-border);height:auto;position:static}.main{width:100%;padding:var(--space-6) var(--space-4) var(--space-8)}.account-page{grid-template-columns:1fr}.account-details div{gap:var(--space-1);grid-template-columns:1fr;align-items:start}.key-value-form__row,.key-value-form__actions{gap:var(--space-2);grid-template-columns:1fr}.resource-row{grid-template-columns:1fr;align-items:start}.resource-row dl{grid-template-columns:1fr}.resource-row__actions{flex-wrap:wrap;justify-content:flex-start}.toast{inset-inline-start:50%}.page-header{display:grid}.form-grid--three,.inline-action,.code-row,.details{grid-template-columns:1fr}.auth-layout{padding:var(--space-3);place-items:stretch stretch}.auth-panel{min-height:0;padding:72px var(--space-6) var(--space-6);border-radius:20px;align-self:center}.login-form{gap:var(--space-6);grid-template-columns:1fr}.login-form__controls{padding-block-start:0}.auth-heading{gap:var(--space-4)}.auth-heading h1{max-width:none;font-size:38px}}
