:root{--canvas:#fff;--surface:#f8f9fa;--surface-soft:#e9ebf0;--hairline:#e8e8e8;--hairline-strong:#d9d9d9;--ink:#292d34;--ink-deep:#202020;--ink-secondary:#646464;--ink-tertiary:#838383;--primary:#7612fa;--brand-link:#7b68ee;--pink:#fa12e3;--cyan:#12d0fa;--success:#078d3b;--warning:#f76808;--danger:#f0382d;--accent:#7612fa;--surface-muted:#eef0f4;--radius-sm:9px;--radius-md:12px;--radius-lg:14px;--radius-pill:20px;--radius-xl:25px;--radius-xxl:35px;--shadow-tinted:0 24px 70px #122ba52e;--ease:cubic-bezier(.5, 0, .5, 1)}.app-ui .variant-storyboard-workspace{background:#f5f5f7;border:1px solid #dddfe4;border-radius:18px;gap:18px;margin-top:24px;padding:clamp(18px,3vw,30px);scroll-margin-top:96px;display:grid;box-shadow:0 16px 44px #20232a0e}.app-ui .storyboard-heading,.app-ui .storyboard-rail-heading,.app-ui .storyboard-results>header,.app-ui .storyboard-request>header,.app-ui .storyboard-generation-footer,.app-ui .storyboard-composition-link{justify-content:space-between;align-items:center;gap:18px;display:flex}.app-ui .storyboard-heading>div:first-child{gap:7px;max-width:760px;display:grid}.app-ui .storyboard-heading h2{letter-spacing:-.045em;font-size:clamp(25px,3vw,34px)}.app-ui .storyboard-heading p{color:var(--ink-secondary);font-size:13px;line-height:1.6}.app-ui .storyboard-save-cluster{justify-items:end;gap:8px;display:grid}.app-ui .storyboard-save-cluster>span{color:#3d7658;font-size:11px;font-weight:700}.app-ui .storyboard-save-cluster>span.is-dirty{color:#9b641c}.app-ui .storyboard-direction-card,.app-ui .storyboard-unit-editor,.app-ui .storyboard-generation-card,.app-ui .storyboard-results{background:#fff;border:1px solid #e0e2e6;border-radius:14px;gap:18px;min-width:0;padding:clamp(18px,2.5vw,24px);display:grid}.app-ui .storyboard-section-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.app-ui .storyboard-section-heading>span{color:#674fad;letter-spacing:.05em;background:#eee9fb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.app-ui .storyboard-section-heading>div{gap:3px;display:grid}.app-ui .storyboard-section-heading strong{font-size:14px}.app-ui .storyboard-section-heading small{color:var(--ink-tertiary);font-size:11px;line-height:1.45}.app-ui .storyboard-direction-grid,.app-ui .storyboard-unit-grid,.app-ui .storyboard-specification>div,.app-ui .storyboard-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.app-ui .storyboard-direction-grid label,.app-ui .storyboard-unit-grid label,.app-ui .storyboard-specification label,.app-ui .storyboard-generation-grid label,.app-ui .storyboard-catalog-search{min-width:0;color:var(--ink-secondary);align-content:start;gap:7px;font-size:12px;font-weight:650;display:grid}.app-ui .storyboard-direction-grid .is-wide,.app-ui .storyboard-unit-grid .is-wide{grid-column:1/-1}.app-ui .storyboard-direction-grid input,.app-ui .storyboard-direction-grid textarea,.app-ui .storyboard-unit-grid input,.app-ui .storyboard-unit-grid textarea,.app-ui .storyboard-specification textarea,.app-ui .storyboard-generation-grid select,.app-ui .storyboard-catalog-search input{width:100%;min-width:0;min-height:43px;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #d9dce2;border-radius:8px;padding:10px 11px;font-size:12px}.app-ui .storyboard-direction-grid textarea,.app-ui .storyboard-unit-grid textarea,.app-ui .storyboard-specification textarea{resize:vertical;min-height:94px;line-height:1.55}.app-ui .storyboard-direction-grid .is-wide textarea,.app-ui .storyboard-unit-grid .is-wide textarea{min-height:112px}.app-ui .storyboard-unit-grid label>small{color:var(--ink-tertiary);font-size:11px;font-weight:500}.app-ui .storyboard-rail-section{color:#fff;background:#292731;border:1px solid #222029;border-radius:15px;gap:10px;min-width:0;padding:21px 0 22px;display:grid;overflow:hidden;box-shadow:0 15px 32px #1d1b2326}.app-ui .storyboard-rail-heading{padding:0 21px}.app-ui .storyboard-rail-heading>div{align-items:center;gap:11px;display:flex}.app-ui .storyboard-rail-heading>div:first-child{gap:3px;display:grid}.app-ui .storyboard-rail-heading .content-workspace-kicker{color:#c0b2e7}.app-ui .storyboard-rail-heading h3{color:#fff;letter-spacing:-.025em;font-size:19px}.app-ui .storyboard-rail-heading>div:last-child>span{color:#c2c0c8;font-size:11px}.app-ui .storyboard-rail-heading .button{color:#292731;background:#fff;border-color:#fff}.app-ui .storyboard-reorder-status{color:#bdb9c6;min-height:16px;padding:0 21px;font-size:11px}.app-ui .storyboard-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:#7c6ca8 #393640;gap:12px;margin:0;padding:2px 21px 10px;list-style:none;display:flex;overflow-x:auto}.app-ui .storyboard-rail li{scroll-snap-align:start;background:#36333e;border:1px solid #4a4652;border-radius:12px;width:clamp(250px,28vw,310px);min-width:clamp(250px,28vw,310px);transition:border-color .18s,transform .18s;overflow:hidden}.app-ui .storyboard-rail li.is-active{border-color:#b6a1f4;transform:translateY(-2px);box-shadow:0 0 0 2px #b6a1f433}.app-ui .storyboard-frame-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);padding:0;display:grid}.app-ui .storyboard-frame-number{color:#b9adc7;writing-mode:vertical-rl;border-right:1px solid #4a4652;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:800;display:grid}.app-ui .storyboard-frame-preview{color:#aa9bc6;background:linear-gradient(135deg,#8167c438,#0000 60%),#222029;place-items:center;min-height:145px;display:grid;overflow:hidden}.app-ui .storyboard-frame-preview img{object-fit:contain;width:100%;height:100%;max-height:190px}.app-ui .storyboard-frame-preview b{letter-spacing:.18em;font-size:12px}.app-ui .storyboard-frame-copy{gap:3px;padding:11px 12px;display:grid}.app-ui .storyboard-frame-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-ui .storyboard-frame-copy small{color:#b9b5bf;font-size:11px}.app-ui .storyboard-frame-actions{background:#4a4652;border-top:1px solid #4a4652;grid-template-columns:42px 42px minmax(0,1fr);gap:1px;margin-left:44px;display:grid}.app-ui .storyboard-frame-actions button{color:#ddd9e4;min-height:38px;font:inherit;cursor:pointer;background:#36333e;border:0;padding:7px;font-size:11px}.app-ui .storyboard-frame-actions button:disabled{color:#706c77;cursor:not-allowed}.app-ui .storyboard-unit-editor>header{border-bottom:1px solid #e7e8eb;grid-template-columns:54px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:13px;padding-bottom:17px;display:grid}.app-ui .storyboard-unit-editor>header>span{color:#fff;background:#7057bb;border-radius:12px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:800;display:grid}.app-ui .storyboard-unit-editor>header>div{gap:4px;min-width:0;display:grid}.app-ui .storyboard-unit-editor>header>div:last-child{text-align:right;justify-items:end}.app-ui .storyboard-unit-editor>header h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.app-ui .storyboard-unit-editor>header strong{color:#6a52ae;font-size:12px}.app-ui .storyboard-unit-editor>header small{color:var(--ink-tertiary);font-size:11px;line-height:1.45}.app-ui .storyboard-specification{border:0;border-top:1px solid #e7e8eb;min-width:0;margin:0;padding:17px 0 0}.app-ui .storyboard-specification legend{padding-right:10px;font-size:13px;font-weight:750}.app-ui .storyboard-creative-catalog{border-top:1px solid #e7e8eb;min-width:0;padding-top:15px}.app-ui .storyboard-creative-catalog>summary{cursor:pointer;background:#f7f5fc;border:1px solid #e4def4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.app-ui .storyboard-creative-catalog>summary::-webkit-details-marker{display:none}.app-ui .storyboard-creative-catalog>summary>span:first-child{gap:2px;display:grid}.app-ui .storyboard-creative-catalog>summary strong{font-size:12px}.app-ui .storyboard-creative-catalog>summary small,.app-ui .storyboard-creative-catalog>summary>span:last-child{color:#7158b6;font-size:11px}.app-ui .storyboard-creative-catalog[open]>summary{background:#f1edfa;border-color:#cfc2eb}.app-ui .storyboard-binding-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.app-ui .storyboard-binding-section-heading strong{font-size:12px}.app-ui .storyboard-binding-section-heading small,.app-ui .storyboard-catalog-note{color:var(--ink-tertiary);font-size:10px;line-height:1.45}.app-ui .storyboard-binding-strip{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.app-ui .storyboard-exclusion-strip{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.app-ui .storyboard-binding-strip>.storyboard-binding-chip,.app-ui .storyboard-exclusion-strip>.storyboard-binding-chip{color:#4c435f;background:#f5f2fb;border:1px solid #e3dcf3;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:650;display:flex}.app-ui .storyboard-binding-chip>span{gap:1px;display:grid}.app-ui .storyboard-binding-chip button{color:#6248a4;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8cdec;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.app-ui .storyboard-binding-chip button:disabled{cursor:not-allowed;opacity:.45}.app-ui .storyboard-binding-chip.is-direct{background:#f0ebfb;border-color:#cbbce9}.app-ui .storyboard-binding-chip.is-excluded{color:#70483e;background:#fff5f1;border-color:#efd2c7}.app-ui .storyboard-binding-strip small{color:#806ab6;font-size:11px;font-weight:500}.app-ui .storyboard-exclusion-section{background:#fffbf9;border:1px solid #f0ded7;border-radius:9px;margin-top:14px;padding:12px}.app-ui .storyboard-exclusion-section .storyboard-binding-section-heading{margin-top:0}.app-ui .storyboard-catalog-note{background:#f7f5fc;border-left:3px solid #9d87d5;border-radius:0 7px 7px 0;margin-top:13px;padding:10px 12px}.app-ui .storyboard-catalog-empty{color:var(--ink-tertiary);margin-top:11px;font-size:12px}.app-ui .storyboard-catalog-search{max-width:420px;margin-top:14px}.app-ui .storyboard-catalog-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.app-ui .storyboard-catalog-groups fieldset{border:1px solid #e2e4e8;border-radius:9px;min-width:0;margin:0;padding:12px}.app-ui .storyboard-catalog-groups legend{padding:0 6px;font-size:12px;font-weight:750}.app-ui .storyboard-catalog-groups fieldset>div{gap:6px;max-height:240px;display:grid;overflow-y:auto}.app-ui .storyboard-catalog-groups fieldset>div>label{cursor:pointer;background:#fafbfc;border:1px solid #e6e7ea;border-radius:8px;grid-template-columns:18px 44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.app-ui .storyboard-catalog-groups fieldset>div>label.is-selected{background:#f2eefb;border-color:#b5a2e6}.app-ui .storyboard-catalog-groups fieldset>div>label.is-upstream-excluded{border-style:dashed}.app-ui .storyboard-catalog-groups label>img,.app-ui .storyboard-catalog-groups label>span:not(:last-child),.app-ui .storyboard-catalog-groups label>b{object-fit:cover;background:#e9e5f3;border-radius:7px;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.app-ui .storyboard-catalog-groups label>span:last-child{gap:2px;min-width:0;display:grid}.app-ui .storyboard-catalog-groups label strong,.app-ui .storyboard-catalog-groups label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .storyboard-catalog-groups label strong{font-size:11px}.app-ui .storyboard-catalog-groups label small,.app-ui .storyboard-catalog-groups fieldset>small{color:var(--ink-tertiary);font-size:11px}.app-ui .storyboard-catalog-footer{align-items:center;gap:12px;margin-top:13px;display:flex}.app-ui .storyboard-catalog-footer>span{color:var(--ink-secondary);font-size:11px}.app-ui .temporary-image-reference-upload{background:#fafbfc;border:1px dashed #cfd3da;border-radius:9px;gap:8px;padding:13px;display:grid}.app-ui .temporary-image-reference-upload>label,.app-ui .temporary-image-reference-upload>span{color:var(--ink-secondary);font-size:11px}.app-ui .temporary-image-reference-upload input[type=file]{width:100%;font-size:12px}.app-ui .temporary-image-reference-upload progress{accent-color:#7258bd;width:100%}.app-ui .temporary-image-reference-preview{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.app-ui .temporary-image-reference-preview img{object-fit:contain;background:#eeeef1;border-radius:7px;width:68px;height:68px}.app-ui .temporary-image-reference-preview span{text-overflow:ellipsis;white-space:nowrap;gap:3px;font-size:12px;display:grid;overflow:hidden}.app-ui .temporary-image-reference-preview span small{color:#9b3d35;text-overflow:ellipsis;font-size:10px;font-weight:650;overflow:hidden}.app-ui .storyboard-generation-grid{grid-template-columns:repeat(2,minmax(0,260px))}.app-ui .storyboard-generation-card .image-parameter-fieldset{margin:0}.app-ui .storyboard-generation-footer{border-top:1px solid #e7e8eb;padding-top:17px}.app-ui .storyboard-generation-footer>div{gap:4px;display:grid}.app-ui .storyboard-generation-footer strong{font-size:13px}.app-ui .storyboard-generation-footer small{color:var(--ink-tertiary);font-size:11px}.app-ui .storyboard-global-message{border:1px solid;border-radius:9px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.app-ui .storyboard-global-message.is-success{color:#295f45;background:#ecf7f1;border-color:#c8e5d5}.app-ui .storyboard-global-message.is-warning{color:#765018;background:#fff8e9;border-color:#ead8ae}.app-ui .storyboard-global-message.is-error{color:#8a3030;background:#fff2f2;border-color:#efcaca}.app-ui .storyboard-generation-unsupported{color:#665530;background:#fff9eb;border:1px solid #eadbb8;border-radius:9px;gap:5px;margin:0;padding:16px;font-size:12px;line-height:1.5;display:grid}.app-ui .storyboard-generation-unsupported span{color:#7b6b48}.app-ui .storyboard-results>header h3{letter-spacing:-.03em;margin-top:4px;font-size:21px}.app-ui .storyboard-request-stack,.app-ui .storyboard-step-list{gap:14px;display:grid}.app-ui .storyboard-request{background:#fafbfc;border:1px solid #e1e3e7;border-radius:11px;gap:13px;padding:16px;display:grid}.app-ui .storyboard-request.is-current{background:#fff;border-color:#cfc7e7;box-shadow:0 8px 24px #43346b14}.app-ui .storyboard-request.is-history{background:#f7f7f9}.app-ui .storyboard-request-scope{color:#674fad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.app-ui .storyboard-request.is-history .storyboard-request-scope{color:var(--ink-tertiary)}.app-ui .storyboard-history-toggle{color:#674fad;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:8px 12px;font-size:11px;font-weight:700}.app-ui .storyboard-history-toggle:hover{color:#493677;text-decoration:underline}.app-ui .storyboard-request>header>div{gap:6px;display:grid}.app-ui .storyboard-request>header time,.app-ui .storyboard-request>header p,.app-ui .storyboard-request>header a{font-size:11px}.app-ui .storyboard-request>header time{color:var(--ink-tertiary)}.app-ui .storyboard-request>header p{max-width:620px;color:var(--ink-secondary);line-height:1.5}.app-ui .storyboard-step-list>section,.app-ui .image-sequence-step{background:#fff;border:1px solid #e2e4e8;border-radius:10px;gap:12px;padding:14px;display:grid}.app-ui .storyboard-step-list>section>header,.app-ui .image-sequence-step>header{grid-template-columns:38px minmax(0,1fr) minmax(100px,180px);align-items:center;gap:10px;display:grid}.app-ui .storyboard-step-list>section>header>span,.app-ui .image-sequence-step>header>span{color:#6b53b1;background:#eee9fb;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.app-ui .storyboard-step-list>section>header>div,.app-ui .image-sequence-step>header>div{gap:3px;display:grid}.app-ui .storyboard-step-list header strong,.app-ui .image-sequence-step header strong{font-size:12px}.app-ui .storyboard-step-list header small,.app-ui .image-sequence-step header small{color:var(--ink-tertiary);font-size:11px}.app-ui .storyboard-step-list progress,.app-ui .image-sequence-step progress{accent-color:#7258bd;width:100%}.app-ui .storyboard-candidate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.app-ui .storyboard-candidate-grid>article{background:#f6f6f8;border:1px solid #dddfe4;border-radius:9px;min-width:0;overflow:hidden}.app-ui .storyboard-candidate-grid>article.is-selected{border-color:#8d74d1;box-shadow:0 0 0 2px #e2daf5}.app-ui .storyboard-candidate-grid img,.app-ui .storyboard-candidate-grid>article>div{aspect-ratio:1;object-fit:contain;width:100%;color:var(--ink-tertiary);background:#eeeef1;place-items:center;font-size:11px;display:grid}.app-ui .storyboard-candidate-grid footer{gap:8px;padding:9px;display:grid}.app-ui .storyboard-candidate-grid footer strong{font-size:11px}.app-ui .storyboard-candidate-grid .button{width:100%;min-height:36px;padding:7px;font-size:11px}.app-ui .storyboard-step-pending,.app-ui .image-sequence-pending{color:var(--ink-tertiary);text-align:center;background:#fafbfc;border:1px dashed #d9dce2;border-radius:8px;padding:18px;font-size:12px}.app-ui .storyboard-selection-note,.app-ui .image-selection-note{color:#765018;background:#fff8e9;border:1px solid #ead8ae;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.app-ui .storyboard-composition-link{color:#fff;background:#292731;border-radius:11px;padding:16px}.app-ui .storyboard-composition-link>div{gap:4px;display:grid}.app-ui .storyboard-composition-link .content-workspace-kicker{color:#c1b4e5}.app-ui .storyboard-composition-link strong{font-size:13px}.app-ui .storyboard-composition-link small{color:#c4c0ca;font-size:11px}.app-ui .storyboard-composition-link .button{color:#292731;background:#fff}.app-ui .storyboard-loading,.app-ui .storyboard-empty{min-height:180px;color:var(--ink-tertiary);text-align:center;background:#fff;border:1px dashed #d7dae0;border-radius:12px;align-content:center;place-items:center;gap:9px;padding:24px;display:grid}.app-ui .storyboard-loading span{border:3px solid #ddd6ef;border-top-color:#7258bd;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite app-spin}.app-ui .storyboard-loading strong,.app-ui .storyboard-empty strong,.app-ui .storyboard-empty span{font-size:12px}.app-ui .image-sequence-groups{gap:14px;display:grid}.app-ui .image-sequence-step .image-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-ui .variant-storyboard-workspace button:focus-visible,.app-ui .variant-storyboard-workspace input:focus-visible,.app-ui .variant-storyboard-workspace select:focus-visible,.app-ui .variant-storyboard-workspace textarea:focus-visible,.app-ui .variant-storyboard-workspace summary:focus-visible{outline-offset:2px;outline:3px solid #7258bd59}@media (max-width:980px){.app-ui .storyboard-candidate-grid,.app-ui .image-sequence-step .image-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .storyboard-catalog-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.app-ui .variant-storyboard-workspace{border-radius:14px;margin-inline:-8px;padding:14px}.app-ui .storyboard-heading,.app-ui .storyboard-rail-heading,.app-ui .storyboard-results>header,.app-ui .storyboard-request>header,.app-ui .storyboard-generation-footer,.app-ui .storyboard-composition-link{flex-direction:column;align-items:stretch}.app-ui .storyboard-save-cluster{justify-items:stretch}.app-ui .storyboard-save-cluster>span{text-align:left}.app-ui .storyboard-direction-grid,.app-ui .storyboard-unit-grid,.app-ui .storyboard-specification>div,.app-ui .storyboard-generation-grid{grid-template-columns:minmax(0,1fr)}.app-ui .storyboard-direction-grid .is-wide,.app-ui .storyboard-unit-grid .is-wide{grid-column:auto}.app-ui .storyboard-rail-heading>div:last-child{flex-direction:column;align-items:stretch}.app-ui .storyboard-rail li{width:min(82vw,300px);min-width:min(82vw,300px)}.app-ui .storyboard-unit-editor>header{grid-template-columns:48px minmax(0,1fr)}.app-ui .storyboard-unit-editor>header>span{width:48px;height:48px}.app-ui .storyboard-unit-editor>header>div:last-child{text-align:left;grid-column:1/-1;justify-items:start}.app-ui .storyboard-step-list>section>header,.app-ui .image-sequence-step>header{grid-template-columns:38px minmax(0,1fr)}.app-ui .storyboard-step-list progress,.app-ui .image-sequence-step progress{grid-column:1/-1}.app-ui .temporary-image-reference-preview{grid-template-columns:58px minmax(0,1fr)}.app-ui .temporary-image-reference-preview img{width:58px;height:58px}.app-ui .temporary-image-reference-preview .button{grid-column:1/-1}.app-ui .storyboard-composition-link .button,.app-ui .storyboard-generation-footer .button{width:100%}}@media (max-width:460px){.app-ui .storyboard-candidate-grid,.app-ui .image-sequence-step .image-output-grid{grid-template-columns:minmax(0,1fr)}.app-ui .storyboard-catalog-groups fieldset>div>label{grid-template-columns:18px 38px minmax(0,1fr)}.app-ui .storyboard-catalog-groups label>img,.app-ui .storyboard-catalog-groups label>span:not(:last-child),.app-ui .storyboard-catalog-groups label>b{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.app-ui .storyboard-rail li{transition:none}.app-ui .storyboard-loading span{animation:none}}.onboarding-shell{color:#252931;background:#f5f6f8;grid-template-columns:330px minmax(0,1fr);min-height:100dvh;display:grid}.onboarding-rail{color:#fff;background:radial-gradient(circle at 0 0,#fa12e333,#0000 25%),radial-gradient(circle at 110% 94%,#12d0fa26,#0000 29%),#1d1e24;flex-direction:column;height:100dvh;padding:34px 32px 30px;display:flex;position:sticky;top:0;overflow:hidden auto}.onboarding-rail:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:18%;right:-175px;box-shadow:0 0 0 50px #ffffff05,0 0 0 100px #ffffff03}.onboarding-wordmark{z-index:1;align-self:flex-start;align-items:center;gap:11px;display:inline-flex;position:relative}.onboarding-wordmark>span{background:linear-gradient(135deg, var(--pink), var(--primary) 55%, var(--cyan));border-radius:11px 11px 11px 4px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.onboarding-wordmark strong{letter-spacing:-.025em;font-size:14px}.onboarding-rail-copy{z-index:1;margin-top:clamp(54px,8vh,88px);position:relative}.onboarding-rail-copy>span,.onboarding-workspace-head span,.onboarding-context-card>span,.onboarding-trial-heading span,.onboarding-trial-timeline>span,.onboarding-checkout-card>div:nth-child(2)>span,.onboarding-complete-next>span{color:#ad96f7;letter-spacing:.11em;font:650 9px/1.4 SFMono-Regular,Consolas,monospace}.onboarding-rail-copy h2{margin-top:14px;font-size:31px;line-height:1.04}.onboarding-rail-copy p{color:#ffffff80;margin-top:15px;font-size:12px;line-height:1.65}.onboarding-progress{z-index:1;gap:4px;margin-top:42px;display:grid;position:relative}.onboarding-progress:before{content:"";background:#ffffff1c;width:1px;position:absolute;top:25px;bottom:25px;left:17px}.onboarding-progress>div{color:#ffffff59;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:7px 8px 7px 0;display:grid;position:relative}.onboarding-progress>div>span:first-child{z-index:1;background:#1d1e24;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:36px;height:36px;font:600 8px SFMono-Regular,Consolas,monospace;display:grid}.onboarding-progress>div>span:last-child{gap:2px;display:grid}.onboarding-progress strong{font-size:11px}.onboarding-progress small{color:inherit;font-size:9px}.onboarding-progress>div.is-active{color:#fff;background:#ffffff0e}.onboarding-progress>div.is-active>span:first-child{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 5px #7612fa26}.onboarding-progress>div.is-complete{color:#ffffff9e}.onboarding-progress>div.is-complete>span:first-child{color:#bfeeca;background:#26332a;border-color:#76db904d}.onboarding-rail-foot{z-index:1;align-items:center;gap:12px;margin-top:auto;padding-top:30px;display:flex;position:relative}.onboarding-rail-foot>span{color:#c5b5ff;font:500 27px/1 Plus Jakarta Sans,sans-serif}.onboarding-rail-foot>div{gap:2px;display:grid}.onboarding-rail-foot strong{color:#ffffffb8;font-size:9px}.onboarding-rail-foot small{color:#ffffff57;font-size:8px}.onboarding-workspace{background:radial-gradient(circle at 100% 0,#7612fa0e,#0000 25%),#f5f6f8;flex-direction:column;min-width:0;min-height:100dvh;display:flex}.onboarding-workspace-head{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(28px,5vw,72px);display:flex}.onboarding-workspace-head>div{align-items:center;gap:9px;display:flex}.onboarding-workspace-head span{color:var(--brand-link)}.onboarding-workspace-head strong{font-size:10px}.onboarding-workspace-head a{color:#70747c;transition:color .2s var(--ease);font-size:10px;font-weight:650}.onboarding-workspace-head a:hover{color:var(--brand-link)}.onboarding-workspace-body{flex:1;align-items:start;width:100%;padding:clamp(52px,7vw,94px) clamp(28px,6vw,86px) 90px;display:grid}.onboarding-step{width:min(100%,1080px);margin:0 auto}.onboarding-step-header{max-width:820px}.onboarding-step-header .eyebrow{color:var(--brand-link);margin-bottom:16px}.onboarding-step-header h1{font-size:clamp(2.75rem,5vw,4.85rem);line-height:.99}.onboarding-step-header>p{color:#6b6f77;max-width:670px;margin-top:22px;font-size:14px;line-height:1.7}.onboarding-form-layout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:start;gap:22px;margin-top:42px;display:grid}.onboarding-form.onboarding-form-card{background:#fff;border:1px solid #e2e4e8;border-radius:18px;gap:19px;max-width:none;margin:0;padding:clamp(25px,3.5vw,38px);box-shadow:0 18px 55px #23272e0e}.onboarding-form-heading{border-bottom:1px solid #eceef1;grid-template-columns:36px minmax(0,1fr);gap:13px;margin-bottom:5px;padding-bottom:22px;display:grid}.onboarding-form-heading>span{width:36px;height:36px;color:var(--brand-link);background:#f1edff;border-radius:10px;place-items:center;font:650 9px SFMono-Regular,Consolas,monospace;display:grid}.onboarding-form-heading h2{letter-spacing:-.03em;font-size:19px}.onboarding-form-heading p{color:#858991;margin-top:5px;font-size:10px;line-height:1.5}.onboarding-form-card .form-field{color:#565a62;gap:8px;font-size:10px}.onboarding-form-card .form-field input,.onboarding-form-card .form-field textarea{min-height:50px;transition:background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fbfbfc;border-color:#dfe2e6;border-radius:10px;padding:0 14px;font-size:12px}.onboarding-form-card .form-field textarea{min-height:105px;padding-top:13px;line-height:1.5}.onboarding-form-card .form-field input::placeholder,.onboarding-form-card .form-field textarea::placeholder{color:#a8abb1}.onboarding-form-card .form-field input:focus,.onboarding-form-card .form-field textarea:focus{background:#fff;border-color:#7612fa8c;outline:0;box-shadow:0 0 0 4px #7612fa12}.onboarding-form-card .form-field small{color:#91959c;font-size:8px}.onboarding-form-card .form-error{color:#a62d35;background:#fff1f2;border:1px solid #f3d0d3;border-radius:9px;margin:0;padding:11px 13px;font-size:10px}.onboarding-form-actions{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:18px;margin-top:5px;padding-top:22px;display:flex}.onboarding-form-actions>small{color:#8b8f96;max-width:210px;font-size:8px;line-height:1.5}.onboarding-form-actions .button{border-radius:10px;flex:none;min-height:48px;font-size:10px}.onboarding-form-actions .button:disabled{cursor:wait;opacity:.58;transform:none}.onboarding-form-success{color:#20623f;background:#eff9f3;border:1px solid #d2eadb;border-radius:9px;align-items:center;gap:10px;padding:12px 13px;font-size:10px;display:flex}.onboarding-form-success>span{color:#fff;background:#2f9d61;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.onboarding-context-card{background:#ebe5ff;border:1px solid #ded4ff;border-radius:18px;padding:26px;position:sticky;top:98px;overflow:hidden}.onboarding-context-card:after{content:"";border:1px solid #7612fa1f;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-80px;right:-70px;box-shadow:0 0 0 35px #7612fa09}.onboarding-context-card>span{color:#6d4bd3}.onboarding-context-card h2{margin-top:24px;font-size:24px;line-height:1.08}.onboarding-context-card>p{color:#666071;margin-top:13px;font-size:11px;line-height:1.65}.onboarding-context-visual{background:#ffffffb8;border:1px solid #7612fa17;border-radius:13px;align-items:center;gap:7px;height:104px;margin-top:23px;padding:15px;display:flex;position:relative}.onboarding-context-visual b{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary));border-radius:13px 13px 13px 5px;place-items:center;width:48px;height:48px;font-size:12px;display:grid}.onboarding-context-visual i{background:#fff;border:1px solid #ddd6f4;border-radius:9px;width:30px;height:30px;display:block;box-shadow:0 5px 15px #4a367d14}.onboarding-context-visual i:nth-child(3){transform:translateY(-12px)}.onboarding-context-visual i:nth-child(4){transform:translateY(8px)}.onboarding-brand-orbit{height:168px;margin-top:16px;position:relative}.onboarding-brand-orbit:before,.onboarding-brand-orbit:after{content:"";border:1px solid #7612fa21;border-radius:50%;position:absolute;inset:18px}.onboarding-brand-orbit:after{inset:43px}.onboarding-brand-orbit b{z-index:1;color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary));border-radius:17px 17px 17px 6px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-brand-orbit i{z-index:2;color:#6a4bbd;background:#fff;border:1px solid #ded5f6;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:650;position:absolute;box-shadow:0 5px 16px #4a367d14}.onboarding-brand-orbit i:first-of-type{top:15px;left:14px}.onboarding-brand-orbit i:nth-of-type(2){top:32px;right:5px}.onboarding-brand-orbit i:nth-of-type(3){bottom:13px;left:25px}.onboarding-billing-context{color:#fff;background:#25272e;border-color:#25272e}.onboarding-billing-context>span{color:#b9a3ff}.onboarding-billing-context>p{color:#ffffff8c}.onboarding-billing-context ul{color:#ffffffad;border-top:1px solid #ffffff1a;gap:8px;margin:18px 0 0;padding:16px 0 0;font-size:9px;list-style:none;display:grid}.onboarding-billing-context li:before{color:#79d99e;content:"✓";margin-right:7px}.onboarding-billing-context .text-link{z-index:1;color:#c5b5ff;margin-top:24px;font-size:9px;font-weight:650;display:inline-flex;position:relative}.onboarding-payment-mark{letter-spacing:-.07em;align-items:center;margin-top:32px;font-size:26px;font-style:italic;display:flex}.onboarding-payment-mark b{color:#57a5f5}.onboarding-payment-mark i{color:#6bd2f2;font-style:inherit;font-weight:750}.onboarding-state-card{background:#fff;border:1px solid #e2e4e8;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:42px;padding:24px;display:grid}.onboarding-state-card>span{color:#a65d16;background:#fff2df;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.onboarding-state-card strong{font-size:13px}.onboarding-state-card p{color:#777b82;margin-top:4px;font-size:10px}.onboarding-state-card .button{border-radius:9px;min-height:44px;font-size:10px}.onboarding-trial-card{background:#fff;border:1px solid #e1e3e7;border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);margin-top:46px;display:grid;overflow:hidden;box-shadow:0 22px 65px #23272e0f}.onboarding-trial-main{padding:clamp(28px,4vw,46px)}.onboarding-trial-heading{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.onboarding-trial-heading span{color:var(--brand-link)}.onboarding-trial-heading h2{margin-top:8px;font-size:29px}.onboarding-trial-heading>strong{color:var(--primary);letter-spacing:-.07em;align-items:flex-end;gap:6px;font:650 48px/.9 Plus Jakarta Sans,sans-serif;display:flex}.onboarding-trial-heading>strong small{color:#7d8189;letter-spacing:0;padding-bottom:5px;font:600 9px Inter,sans-serif}.onboarding-trial-features{color:#5f636b;grid-template-columns:1fr 1fr;gap:13px 20px;margin-top:26px;font-size:10px;display:grid}.onboarding-trial-features span:before{color:#2d8b53;content:"✓";background:#eaf8ef;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:8px;font-weight:750;display:inline-grid}.onboarding-step-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.onboarding-step-actions .button{border-radius:10px;min-height:49px;font-size:10px}.onboarding-trial-timeline{color:#fff;background:radial-gradient(circle at 100% 0,#fa12e32b,#0000 30%),#272930;align-content:center;padding:38px 34px;display:grid;position:relative}.onboarding-trial-timeline:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:50px;bottom:50px;left:22px}.onboarding-trial-timeline>span{color:#bca9ff;margin-top:22px;position:relative}.onboarding-trial-timeline>span:first-child{margin-top:0}.onboarding-trial-timeline>span:before{content:"";background:var(--primary);border:2px solid #272930;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-15px;box-shadow:0 0 0 2px #7612fa66}.onboarding-trial-timeline strong{margin-top:6px;font-size:11px}.onboarding-trial-timeline p{color:#ffffff7a;margin-top:4px;font-size:9px;line-height:1.5}.onboarding-status-step{max-width:900px}.onboarding-checkout-card{background:#fff;border:1px solid #e1e3e7;border-radius:20px;grid-template-columns:130px minmax(0,1fr);gap:15px 28px;margin-top:45px;padding:clamp(28px,4vw,45px);display:grid;box-shadow:0 20px 60px #23272e0e}.onboarding-status-signal{background:#f1edff;border-radius:50%;grid-row:1/3;place-items:center;width:110px;height:110px;display:grid;position:relative}.onboarding-status-signal:before,.onboarding-status-signal:after{content:"";border:1px solid #7612fa1f;border-radius:50%;position:absolute}.onboarding-status-signal:before{inset:17px}.onboarding-status-signal:after{inset:31px}.onboarding-status-signal>span{z-index:2;background:var(--primary);border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 6px #7612fa1f}.onboarding-status-signal i{background:var(--pink);border:2px solid #f1edff;border-radius:50%;width:7px;height:7px;position:absolute}.onboarding-status-signal i:nth-child(2){top:21px;right:24px}.onboarding-status-signal i:nth-child(3){background:var(--cyan);bottom:17px;left:35px}.onboarding-checkout-card h2{margin-top:9px;font-size:27px}.onboarding-checkout-card>div:nth-child(2)>p{color:#73777f;max-width:570px;margin-top:12px;font-size:11px;line-height:1.65}.onboarding-checkout-card .onboarding-step-actions{grid-column:2;margin-top:5px}.onboarding-security-note{color:#7b7f87;align-items:flex-start;gap:11px;margin-top:18px;padding:0 20px;font-size:9px;line-height:1.6;display:flex}.onboarding-security-note>span{color:#2c8c52;background:#eaf8ef;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.onboarding-complete-step{max-width:850px}.onboarding-complete-card{text-align:center;background:#fff;border:1px solid #e1e3e7;border-radius:24px;padding:clamp(38px,6vw,72px);position:relative;overflow:hidden;box-shadow:0 24px 70px #23272e11}.onboarding-complete-card:before,.onboarding-complete-card:after{content:"";pointer-events:none;border:1px solid #7612fa12;border-radius:50%;width:260px;height:260px;position:absolute}.onboarding-complete-card:before{top:-180px;left:-120px;box-shadow:0 0 0 50px #7612fa05}.onboarding-complete-card:after{bottom:-190px;right:-160px;box-shadow:0 0 0 50px #12d0fa05}.onboarding-complete-mark{background:#eee9ff;border-radius:23px 23px 23px 8px;place-items:center;width:76px;height:76px;margin:0 auto 27px;display:grid;position:relative;transform:rotate(-3deg)}.onboarding-complete-mark>span{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary));border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid;transform:rotate(3deg)}.onboarding-complete-mark i{background:var(--pink);border-radius:2px;width:6px;height:6px;position:absolute}.onboarding-complete-mark i:nth-child(2){top:-12px;left:1px;transform:rotate(25deg)}.onboarding-complete-mark i:nth-child(3){background:var(--cyan);top:4px;right:-16px;transform:rotate(40deg)}.onboarding-complete-mark i:nth-child(4){background:var(--primary);bottom:-14px;right:3px;transform:rotate(-20deg)}.onboarding-complete-card .eyebrow{margin-bottom:16px}.onboarding-complete-card h1{max-width:680px;margin:0 auto;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.onboarding-complete-card>p{color:#70747c;max-width:570px;margin:22px auto 0;font-size:13px;line-height:1.7}.onboarding-complete-next{text-align:left;background:#f7f7f9;border:1px solid #e6e7ea;border-radius:14px;gap:0;max-width:620px;margin:38px auto 30px;padding:23px 26px;display:grid}.onboarding-complete-next>span{color:var(--brand-link);margin-bottom:12px}.onboarding-complete-next>div{border-top:1px solid #e3e4e8;grid-template-columns:29px minmax(0,1fr);gap:11px;padding:12px 0;display:grid}.onboarding-complete-next b{color:#a0a3aa;font:600 8px SFMono-Regular,Consolas,monospace}.onboarding-complete-next p{color:#858991;font-size:9px;line-height:1.5}.onboarding-complete-next strong{color:#383b42;margin-bottom:2px;font-size:10px;display:block}.onboarding-complete-card>.button{z-index:1;border-radius:10px;min-height:51px;font-size:10px;position:relative}@media (max-width:1100px){.onboarding-shell{grid-template-columns:280px minmax(0,1fr)}.onboarding-rail{padding-left:24px;padding-right:24px}.onboarding-form-layout{grid-template-columns:1fr}.onboarding-context-card{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:0 24px;display:grid;position:static}.onboarding-context-card>span,.onboarding-context-card>div{grid-area:1/1/4}.onboarding-context-card>span{z-index:1}.onboarding-context-card>div{margin-top:25px}.onboarding-context-card h2,.onboarding-context-card>p,.onboarding-context-card>ul,.onboarding-context-card>a{grid-column:2}.onboarding-context-card h2{margin-top:0}}@media (max-width:820px){.onboarding-shell{display:block}.onboarding-rail{width:100%;height:auto;padding:22px 24px 19px;display:block;position:relative;overflow:hidden}.onboarding-rail-copy,.onboarding-rail-foot{display:none}.onboarding-progress{scrollbar-width:none;grid-template-columns:repeat(6,minmax(70px,1fr));gap:6px;margin-top:25px;overflow-x:auto}.onboarding-progress::-webkit-scrollbar{display:none}.onboarding-progress:before{width:auto;height:1px;inset:18px 34px auto 18px}.onboarding-progress>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:62px;padding:0}.onboarding-progress>div>span:first-child{width:35px;height:35px}.onboarding-progress small{display:none}.onboarding-workspace-head{min-height:58px;padding:0 24px}.onboarding-workspace-body{padding:48px 24px 70px}.onboarding-trial-card{grid-template-columns:1fr}.onboarding-trial-timeline{grid-template-columns:auto 1fr;gap:5px 18px}.onboarding-trial-timeline:before,.onboarding-trial-timeline>span:before{display:none}.onboarding-trial-timeline>span{grid-column:1;margin-top:16px}.onboarding-trial-timeline strong,.onboarding-trial-timeline p{grid-column:2}.onboarding-trial-timeline strong{align-self:end;margin-top:16px}.onboarding-trial-timeline p{margin:0 0 5px}}@media (max-width:600px){.onboarding-rail{padding:18px 18px 15px}.onboarding-wordmark strong{font-size:12px}.onboarding-progress{grid-template-columns:repeat(6,62px);margin-left:-2px;margin-right:-18px;padding-right:18px}.onboarding-progress>div:not(.is-active):not(.is-complete){opacity:.5}.onboarding-progress strong{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:8px;overflow:hidden}.onboarding-workspace-head{padding:0 18px}.onboarding-workspace-head a{font-size:9px}.onboarding-workspace-body{padding:38px 18px 60px}.onboarding-step-header h1{font-size:clamp(2.65rem,13vw,3.7rem)}.onboarding-step-header>p{font-size:12px}.onboarding-form-layout,.onboarding-trial-card,.onboarding-checkout-card{margin-top:32px}.onboarding-form.onboarding-form-card{border-radius:14px;padding:22px 18px}.onboarding-form-card .form-grid{grid-template-columns:1fr}.onboarding-form-actions{flex-direction:column;align-items:stretch}.onboarding-form-actions .button,.onboarding-step-actions .button{width:100%}.onboarding-context-card{border-radius:14px;padding:22px;display:block}.onboarding-context-card>div{margin-top:20px}.onboarding-context-card h2{margin-top:22px}.onboarding-trial-main,.onboarding-trial-timeline{padding:27px 22px}.onboarding-trial-heading>strong{font-size:38px}.onboarding-trial-heading h2{font-size:23px}.onboarding-trial-features{grid-template-columns:1fr}.onboarding-trial-timeline,.onboarding-trial-timeline strong,.onboarding-trial-timeline p{display:block}.onboarding-trial-timeline strong{margin-top:5px}.onboarding-trial-timeline p{margin:4px 0 0}.onboarding-state-card{grid-template-columns:auto 1fr}.onboarding-state-card .button{grid-column:1/-1;width:100%}.onboarding-checkout-card{grid-template-columns:1fr;padding:25px 21px}.onboarding-status-signal{grid-row:auto;width:90px;height:90px}.onboarding-checkout-card .onboarding-step-actions{grid-column:auto}.onboarding-complete-card{border-radius:18px;padding:38px 20px}.onboarding-complete-card h1{font-size:clamp(2.6rem,13vw,3.7rem)}.onboarding-complete-next{padding:18px}}*{box-sizing:border-box}html{background:var(--canvas)}body{color:var(--ink);background:var(--canvas);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #7612fa59}h1,h2,h3{letter-spacing:-.04em;margin:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-weight:650}h1{font-size:clamp(3.2rem,7vw,6.2rem);line-height:.98}h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}h3{font-size:1.25rem;line-height:1.2}p{margin:0}.site-frame{min-height:100vh}.top-nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #0000;align-items:center;gap:40px;height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-weight:650;display:inline-flex}.wordmark-mark{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary) 53%, var(--cyan));border-radius:9px 9px 9px 3px;place-items:center;width:28px;height:28px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;display:grid}.nav-links{color:var(--ink-secondary);align-items:center;gap:28px;margin-right:auto;font-size:14px;display:flex}.nav-links a,.nav-login,.text-link{transition:color .25s var(--ease)}.nav-links a:hover,.nav-login:hover,.text-link:hover{color:var(--brand-link)}.nav-actions{align-items:center;gap:20px;font-size:14px;display:flex}.button{border-radius:var(--radius-pill);cursor:pointer;min-height:48px;transition:transform .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease);border:0;justify-content:center;align-items:center;padding:12px 20px;font:600 14px/1.2 Inter,sans-serif;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--ink)}.button-primary:hover{background:var(--ink-deep);box-shadow:0 10px 24px #20202029}.button-gradient{color:#fff;background:linear-gradient(263deg, var(--pink) -35%, var(--primary) 41%, var(--cyan) 135%)}.button-secondary{color:var(--ink-deep);background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.button-tertiary{color:var(--brand-link);background:0 0}.hero-band{padding:86px 7vw 120px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:7vw;max-width:1440px;margin:0 auto;display:grid}.hero-copy{max-width:690px}.eyebrow{color:var(--brand-link);letter-spacing:.11em;margin-bottom:22px;font:500 12px/1.3 SFMono-Regular,Consolas,monospace}.hero-lede{max-width:550px;color:var(--ink-secondary);margin-top:28px;font-size:clamp(1.05rem,1.5vw,1.3rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-note{color:var(--ink-tertiary);margin-top:16px;font-size:12px}.hero-art{place-items:center;min-height:510px;display:grid;position:relative}.art-glow{aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#7612fa2e,#fa12e314 38%,#0000 70%);width:70%;position:absolute}.art-window{z-index:1;width:min(100%,580px);box-shadow:var(--shadow-tinted);background:#ffffffdb;border:1px solid #292d3426;border-radius:25px;position:relative;overflow:hidden;transform:rotate(2.5deg)}.art-window-bar{border-bottom:1px solid var(--hairline);align-items:center;gap:7px;height:48px;padding:0 18px;display:flex}.window-dot{border-radius:50%;width:8px;height:8px}.window-dot.pink{background:var(--pink)}.window-dot.purple{background:var(--primary)}.window-dot.cyan{background:var(--cyan)}.window-title{color:var(--ink-tertiary);margin-left:8px;font-size:11px}.art-window-body{grid-template-columns:58px 1fr;min-height:390px;display:grid}.art-sidebar{background:var(--surface);border-right:1px solid var(--hairline);flex-direction:column;align-items:center;gap:24px;padding-top:26px;display:flex}.art-sidebar span{border:1px solid var(--hairline-strong);border-radius:5px;width:18px;height:18px}.art-sidebar .art-side-active{background:linear-gradient(135deg, var(--pink), var(--primary));border:0}.art-content{padding:34px 38px}.art-content-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.art-kicker{color:var(--ink-tertiary);letter-spacing:.1em;font:500 10px SFMono-Regular,Consolas,monospace}.art-status{color:var(--success);font-size:11px}.art-content strong{letter-spacing:-.06em;font:650 29px/1.1 Plus Jakarta Sans,sans-serif}.art-bars{gap:12px;margin-top:38px;display:grid}.art-bars span{background:var(--surface-soft);border-radius:6px;height:12px;display:block}.art-bars span:first-child{background:linear-gradient(90deg,#7612fab8,#7612fa14);width:88%}.art-bars span:nth-child(2){width:67%}.art-bars span:nth-child(3){width:78%}.art-pieces{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:46px;display:grid}.art-pieces span{aspect-ratio:1;background:linear-gradient(145deg, var(--surface-soft), #fff);border:1px solid var(--hairline);border-radius:12px}.art-pieces span:nth-child(2){background:linear-gradient(145deg,#f5d9f2,#fff)}.art-pieces span:nth-child(3){background:linear-gradient(145deg,#d9eaff,#fff)}.art-float{z-index:2;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:#fff;padding:11px 15px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 12px 30px #292d341f}.art-float-one{top:15%;right:0}.art-float-two{bottom:16%;left:0}.section-block{max-width:1160px;margin:0 auto;padding:100px 5vw}.proof-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);max-width:none;color:var(--ink-secondary);justify-content:space-between;gap:30px;padding-top:24px;padding-bottom:24px;font-size:13px;display:flex}.proof-items{color:var(--ink-tertiary);flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.proof-items span:before{content:"-";color:var(--primary);margin-right:8px}.section-heading{max-width:700px;margin-bottom:48px}.section-heading p{color:var(--ink-secondary);margin-top:20px;font-size:18px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:28px}.capability-card{min-height:270px;transition:transform .25s var(--ease), border-color .25s var(--ease);position:relative}.capability-card:hover{border-color:#7612fa66;transform:translateY(-5px)}.card-index{color:var(--primary);margin-bottom:62px;font:500 12px SFMono-Regular,Consolas,monospace;display:inline-block}.capability-card p{max-width:260px;color:var(--ink-secondary);margin-top:12px;font-size:14px}.card-arrow{color:var(--brand-link);font-size:24px;position:absolute;bottom:23px;right:25px}.light-panel{background:var(--surface);border-radius:var(--radius-xxl);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1160px;padding:70px;display:grid}.light-panel p{max-width:510px;color:var(--ink-secondary);margin-top:22px}.status-stack{gap:11px;display:grid}.status-row{border:1px solid var(--hairline);border-radius:var(--radius-md);background:#fff;grid-template-columns:10px auto;gap:9px 12px;padding:15px 17px;font-size:12px;display:grid}.status-row b{color:var(--ink-secondary);grid-column:2;font-weight:500}.status-dot{border-radius:50%;width:9px;height:9px;margin-top:4px}.status-blue{background:#0091ff}.status-green{background:var(--success)}.status-orange{background:var(--warning)}.final-cta{text-align:center}.final-cta h2{max-width:700px;margin:0 auto 32px}.footer-region{min-height:110px;color:var(--ink-secondary);border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:20px;padding:30px 5vw;font-size:13px;display:flex}.simple-page{max-width:900px;min-height:calc(100vh - 72px);margin:0 auto;padding:120px 5vw}.simple-page.pricing-page{max-width:1280px}.simple-page h1{max-width:720px;font-size:clamp(3rem,7vw,5.7rem)}.simple-page>p{max-width:560px;color:var(--ink-secondary);margin:28px 0 34px;font-size:18px}.pricing-placeholder{gap:8px;margin-bottom:25px;display:grid}.pricing-placeholder span{color:var(--ink-secondary);font-size:14px}.pricing-cycle-toggle{background:var(--surface-muted);border:1px solid var(--hairline);border-radius:999px;justify-content:center;gap:4px;margin:36px 0 -18px;padding:4px;display:flex}.pricing-cycle-toggle button{color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;display:inline-flex}.pricing-cycle-toggle button.is-selected{color:var(--ink);background:#fff;box-shadow:0 2px 8px #1c222b1a}.pricing-cycle-toggle button span{color:var(--accent);font-size:11px;font-weight:700}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 26px;display:grid}.pricing-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;align-content:start;gap:12px;min-height:430px;padding:28px;display:grid}.pricing-card h2{font-size:27px}.pricing-card p{min-height:44px;color:var(--ink-secondary);font-size:13px;line-height:1.5}.pricing-amount{margin-top:12px;font-size:30px}.pricing-period,.pricing-alt{color:var(--ink-tertiary);font-size:12px}.pricing-entitlements{min-height:108px;color:var(--ink-secondary);gap:8px;margin:8px 0;padding:0;font-size:12px;list-style:none;display:grid}.pricing-entitlements li span{color:var(--accent);margin-right:6px;font-weight:700}.pricing-note,.pricing-empty{gap:8px;margin:20px 0 26px;display:grid}.pricing-note span,.pricing-empty span{color:var(--ink-secondary);font-size:13px}.auth-shell{background:linear-gradient(135deg,#fff 45%,#f7f2ff);place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card{border:1px solid var(--hairline);border-radius:var(--radius-xxl);background:#ffffffe6;width:min(100%,460px);padding:44px;box-shadow:0 20px 60px #292d3414}.auth-card .wordmark{margin-bottom:72px}.auth-card h1{font-size:clamp(2.6rem,7vw,4rem)}.muted{color:var(--ink-secondary)}.auth-card .muted{margin-top:18px}.auth-form{gap:16px;margin:30px 0 22px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-field{color:var(--ink-secondary);gap:7px;font-size:12px;font-weight:600;display:grid}.form-field input{width:100%;min-height:46px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:0 13px;font-weight:400}.form-field input:focus{border-color:var(--primary);outline:2px solid #7612fa40}.checkbox-field{color:var(--ink-secondary);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.checkbox-field input{accent-color:var(--primary);margin-top:2px}.auth-form .button{width:100%}.auth-form .button:disabled{cursor:wait;opacity:.6;transform:none}.onboarding-form{gap:18px;max-width:620px;margin-top:38px;display:grid}.onboarding-form small{color:var(--ink-tertiary);font-size:11px;font-weight:400}.onboarding-form textarea{resize:vertical;width:100%;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:12px 13px}.onboarding-form textarea:focus{border-color:var(--primary);outline:2px solid #7612fa40}.setup-checklist{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;max-width:720px;margin:38px 0 28px;display:grid;overflow:hidden}.setup-checklist-row{border-bottom:1px solid var(--hairline);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.setup-checklist-row:last-child{border-bottom:0}.setup-checklist-row>span{color:var(--brand-link);font:500 12px SFMono-Regular,Consolas,monospace}.setup-checklist-row strong{font-size:14px}.setup-checklist-row em{color:var(--ink-tertiary);font-size:12px;font-style:normal}.brand-wizard{min-height:100vh;padding:52px 5vw 80px}.brand-wizard-header{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1240px;margin:0 auto 42px;display:flex}.wizard-kicker,.wizard-panel-heading>span{color:var(--brand-link);letter-spacing:.1em;font:500 11px SFMono-Regular,Consolas,monospace}.brand-wizard-header h1{max-width:730px;margin-top:15px;font-size:clamp(2.35rem,4vw,3.7rem)}.brand-wizard-header p{max-width:580px;color:var(--ink-secondary);margin-top:20px}.wizard-progress{border-top:1px solid var(--hairline-strong);justify-items:end;min-width:120px;padding:16px 0;display:grid}.wizard-progress strong{letter-spacing:-.06em;font:650 32px/1 Plus Jakarta Sans,sans-serif}.wizard-progress span{color:var(--ink-tertiary);margin-top:5px;font-size:12px}.wizard-resource-links{border:1px solid var(--hairline);border-radius:var(--radius-md);background:#ffffffa3;flex-wrap:wrap;align-items:center;gap:14px;max-width:1240px;margin:0 auto 24px;padding:14px 16px;display:flex}.wizard-resource-links>span{color:var(--ink-tertiary);letter-spacing:.02em;margin-right:6px;font-size:12px;font-weight:650}.wizard-toast{z-index:50;color:#fff;background:var(--ink);border-radius:var(--radius-md);border:1px solid #ffffff24;align-items:flex-start;gap:18px;max-width:min(420px,100vw - 32px);padding:14px 16px;font-size:13px;line-height:1.45;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 18px 44px #292d3433}.wizard-toast button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:20px;line-height:1}.wizard-toast button:hover{color:#fff}.brand-wizard-layout{grid-template-columns:280px minmax(0,1fr);gap:26px;max-width:1240px;margin:0 auto;display:grid}.wizard-step-nav{align-self:start;gap:5px;display:grid;position:sticky;top:24px}.wizard-step{color:var(--ink-secondary);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:30px 1fr;gap:0 10px;padding:13px 15px;display:grid}.wizard-step:hover,.wizard-step.active{color:var(--ink);border-color:var(--hairline);background:#fff;box-shadow:0 8px 22px #292d340d}.wizard-step>span{color:var(--brand-link);grid-row:span 2;font:500 11px SFMono-Regular,Consolas,monospace}.wizard-step strong{font-size:13px;font-weight:650}.wizard-step em{color:var(--ink-tertiary);margin-top:3px;font-size:11px;font-style:normal}.wizard-panel{border:1px solid var(--hairline);border-radius:var(--radius-xxl);min-height:590px;box-shadow:var(--shadow-tinted);background:#fff;padding:clamp(24px,5vw,60px)}.wizard-panel-heading{border-bottom:1px solid var(--hairline);margin-bottom:38px;padding-bottom:24px}.wizard-panel-heading h2{margin-top:12px;font-size:clamp(2rem,4vw,3.6rem)}.wizard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.wizard-stack{gap:20px;display:grid}.wizard-row-section{gap:12px;display:grid}.wizard-row-heading,.wizard-row-card-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wizard-row-heading strong,.wizard-row-card-header strong{display:block}.wizard-row-heading small{color:var(--ink-secondary);margin-top:4px;display:block}.wizard-row-card{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--radius-md);gap:16px;padding:18px;display:grid}.wizard-wide{grid-column:1/-1}.wizard-blocked{background:var(--surface-soft);border:1px dashed var(--hairline-strong);border-radius:var(--radius-md);max-width:620px;padding:24px}.wizard-blocked strong{font-size:15px}.wizard-blocked p{color:var(--ink-secondary);margin-top:12px;font-size:14px;line-height:1.6}.wizard-context-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#7612fa14,#2bcdd714);border:1px solid #7612fa33;gap:12px;max-width:650px;padding:26px;display:grid}.wizard-context-status{color:var(--brand-link);letter-spacing:.1em;font:500 10px SFMono-Regular,Consolas,monospace}.wizard-context-card strong{font-size:17px}.wizard-context-card p{color:var(--ink-secondary);font-size:14px;line-height:1.6}.wizard-context-card code{width:fit-content;color:var(--ink);background:#ffffffb3;border-radius:6px;padding:7px 9px;font-size:11px}.wizard-actions{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding-top:22px;display:flex}.wizard-actions-right{align-items:center;gap:14px;display:flex}.wizard-exit{color:var(--ink-tertiary);margin-top:25px;font-size:12px;display:inline-block}.wizard-exit:hover{color:var(--brand-link)}.organization-page{background:var(--surface);min-height:100vh;padding:56px 5vw 90px}.organization-page-header,.organization-section,.team-layout{max-width:1180px;margin:0 auto}.organization-page-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px;display:flex}.organization-page-header h1{margin-top:14px;font-size:clamp(2.8rem,6vw,5.8rem)}.organization-page-header p{max-width:650px;color:var(--ink-secondary);margin-top:20px;font-size:17px}.organization-kpi-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:0 auto 55px;display:grid}.organization-kpi{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:10px;min-height:145px;padding:22px;display:grid}.organization-kpi span{color:var(--brand-link);letter-spacing:.1em;font:500 11px SFMono-Regular,Consolas,monospace}.organization-kpi strong{letter-spacing:-.05em;font:650 28px/1.1 Plus Jakarta Sans,sans-serif}.organization-kpi em{color:var(--ink-tertiary);font-size:12px;font-style:normal}.organization-section{margin-bottom:48px}.organization-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.organization-section-heading h2{margin-top:10px;font-size:30px}.organization-brand-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.organization-brand-card{min-height:205px;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);transition:transform .25s var(--ease), border-color .25s var(--ease);background:#fff;flex-direction:column;padding:24px;display:flex}.organization-brand-card:hover{border-color:#7612fa73;transform:translateY(-4px)}.brand-card-status{color:var(--brand-link);letter-spacing:.08em;text-transform:uppercase;font:500 10px SFMono-Regular,Consolas,monospace}.organization-brand-card strong{margin-top:38px;font-size:21px}.organization-brand-card>span:not(.brand-card-status){color:var(--ink-secondary);margin-top:7px;font-size:13px}.organization-brand-card em{color:var(--ink-tertiary);margin-top:auto;font-size:12px;font-style:normal}.organization-empty{border:1px dashed var(--hairline-strong);border-radius:var(--radius-lg);background:#fff;justify-items:start;gap:12px;padding:32px;display:grid}.organization-empty strong{font-size:18px}.organization-empty span{max-width:560px;color:var(--ink-secondary);font-size:14px}.resource-page{max-width:1440px}.resource-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.resource-library,.resource-drawer{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:24px}.resource-drawer{color:#fff;background:#17121f;border-color:#30283a;position:sticky;top:24px}.resource-drawer p{color:#b7acbf}.resource-drawer .form-field{color:#d5cadc}.resource-drawer .form-field input,.resource-drawer .form-field select,.resource-drawer .form-field textarea{color:#fff;background:#241d2d;border-color:#4b3e57}.resource-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.resource-toolbar input{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);width:min(100%,420px);min-height:46px;font:inherit;padding:0 14px}.resource-list{gap:12px;display:grid}.resource-card{border:1px solid var(--hairline);border-radius:var(--radius-md);padding:20px}.resource-card-inactive{opacity:.62}.resource-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.resource-card h2{margin-top:8px;font-size:20px}.resource-card p{color:var(--ink-secondary);white-space:pre-wrap;margin-top:12px}.resource-policy,.resource-summary{color:var(--ink-tertiary);font-size:12px}.resource-summary{color:var(--ink-secondary);margin-top:18px}.resource-actions{gap:16px;margin-top:18px;display:flex}.resource-form{gap:14px;margin-top:24px;display:grid}.resource-form-grid,.resource-specific-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.resource-specific-grid .resource-wide{grid-column:1/-1}.resource-drawer-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.resource-notice{color:var(--ink-secondary);border-radius:var(--radius-md);background:#7612fa0f;border:1px solid #7612fa2e;flex-wrap:wrap;gap:8px 14px;margin:-8px 0 24px;padding:14px 16px;font-size:13px;display:flex}.resource-notice strong{color:var(--ink)}.resource-preview{background:var(--surface);border-left:3px solid var(--primary);gap:6px;margin-top:16px;padding:16px;display:grid}.resource-preview span{color:var(--brand-link);letter-spacing:.08em;font-size:10px;font-weight:700}.resource-preview strong{font-size:14px}.resource-preview p{margin-top:0;font-size:13px}.resource-drawer .button-secondary{color:#fff;border-color:#61536d}.form-field select,.form-field textarea{width:100%;min-height:46px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:11px 13px;font-weight:400}.form-field textarea{resize:vertical}.organization-actions-panel{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:25px;padding:26px 0;display:flex}.organization-action-links{flex-wrap:wrap;gap:20px;display:flex}.organization-action-links a,.team-empty{color:var(--brand-link);font-size:13px}.organization-brand-list{gap:12px;max-width:900px;margin:0 auto;display:grid}.organization-brand-row{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.organization-brand-row h2{margin-top:12px;font-size:23px}.organization-brand-row p{max-width:580px;color:var(--ink-secondary);margin-top:8px;font-size:13px}.organization-brand-row-actions{justify-items:end;gap:10px;display:grid}.team-layout{gap:28px;display:grid}.settings-layout,.usage-layout{gap:18px;max-width:1180px;margin:0 auto;display:grid}.settings-card,.usage-card,.billing-summary-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:28px}.settings-card-heading,.usage-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.settings-card-heading h2,.usage-card-heading h2{margin-top:10px;font-size:25px}.settings-slug{color:var(--ink-tertiary);font:500 12px SFMono-Regular,Consolas,monospace}.settings-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.settings-form-grid select,.settings-form-grid input{min-height:46px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:0 12px;font-size:13px}.settings-form-grid input:disabled,.settings-form-grid select:disabled{color:var(--ink-secondary);background:var(--surface-soft);cursor:not-allowed}.settings-actions{border-top:1px solid var(--hairline);justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.settings-card .form-error,.settings-card .form-success,.settings-card .form-note{margin-top:14px}.usage-card-heading{margin-bottom:18px}.usage-card-heading strong{color:var(--brand-link);font-size:22px}.usage-progress{background:var(--surface-soft);border-radius:var(--radius-pill);height:9px;overflow:hidden}.usage-progress span{background:linear-gradient(90deg, var(--primary), var(--pink));border-radius:inherit;min-width:8px;height:100%;display:block}.usage-meta{color:var(--ink-tertiary);flex-wrap:wrap;gap:14px 24px;margin-top:16px;font-size:12px;display:flex}.usage-card>small{color:var(--ink-tertiary);margin-top:14px;font-size:11px;display:block}.usage-status-banner,.calendar-warning{color:#7b4b00;border-radius:var(--radius-md);background:#fff7e6;border:1px solid #f1d08a;max-width:1180px;margin:0 auto 18px;padding:13px 16px;font-size:13px}.usage-detail-grid,.calendar-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.usage-detail-card,.calendar-context-grid>div,.calendar-day-panel{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:24px}.usage-history-list,.calendar-context-row{gap:10px;display:grid}.usage-history-row,.calendar-context-row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.usage-history-row>div,.calendar-context-row{gap:4px;display:grid}.usage-history-row span,.usage-history-row time,.calendar-context-row span{color:var(--ink-tertiary);font-size:12px}.settings-tabs{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:18px;max-width:1180px;margin:0 auto;display:flex}.settings-tabs button{color:var(--ink-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 2px;font-size:12px}.settings-tabs button.settings-tab-active{color:var(--ink);border-bottom-color:var(--primary)}.settings-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-status-grid div{background:var(--surface);border-radius:var(--radius-md);gap:6px;padding:14px;display:grid}.settings-status-grid span{color:var(--ink-tertiary);font-size:11px}.settings-danger-card{border-color:#f0382d59}.settings-danger-card>p{max-width:680px;color:var(--ink-secondary);font-size:13px}.settings-danger-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.billing-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:0 auto 42px;display:grid}.billing-summary-card{gap:10px;min-height:145px;display:grid}.billing-summary-card strong{font-size:22px}.billing-summary-card>span{color:var(--ink-tertiary);font-size:12px}.billing-links{max-width:1180px;margin:0 auto}.billing-record-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;max-width:1180px;margin:24px auto 0;padding:24px 28px}.billing-detail-layout{gap:18px;max-width:1180px;margin:0 auto;display:grid}.billing-detail-card{margin-top:0}.billing-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.billing-detail-grid div{gap:5px;min-width:0;display:grid}.billing-detail-grid dt{color:var(--ink-tertiary);font-size:11px}.billing-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.billing-status{color:var(--brand-link);border-radius:var(--radius-pill);background:#7612fa14;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.billing-inline-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.billing-inline-actions .form-error,.billing-inline-actions .form-note{flex-basis:100%}.billing-notice{color:var(--ink-secondary);border-left:3px solid var(--warning);background:#f7680814;gap:5px;margin-top:24px;padding:16px;font-size:13px;display:grid}.billing-notice strong{color:var(--ink)}.billing-notice-alert{color:#7a2b00;background:#f768081a;max-width:1180px;margin:-18px auto 28px}.billing-notice-alert a{color:var(--brand-link);font-weight:650}.billing-profile-card{max-width:1180px;margin-left:auto;margin-right:auto}.billing-profile-form{gap:20px;display:grid}.billing-profile-form .settings-actions{justify-content:flex-end;gap:10px}.billing-line-list{gap:0;display:grid}.billing-line{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.billing-line:last-child{border-bottom:0}.billing-address{border-top:1px solid var(--hairline);color:var(--ink-secondary);gap:4px;margin-top:28px;padding-top:20px;font-size:13px;display:grid}.billing-address .eyebrow{margin-bottom:4px}.billing-record-list{display:grid}.billing-record-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(100px,1fr)) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.billing-record-row:last-child{border-bottom:0}.billing-record-row>div{gap:5px;display:grid}.billing-record-row span{color:var(--ink-tertiary);font-size:11px}.billing-record-row strong{overflow-wrap:anywhere;font-size:12px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.billing-plan-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;align-content:start;gap:12px;min-height:250px;padding:26px;display:grid}.billing-plan-card h2{font-size:24px}.billing-plan-card p{min-height:42px;color:var(--ink-secondary);font-size:13px}.billing-plans-layout{gap:24px;max-width:1180px;margin:0 auto;display:grid}.billing-plan-context{color:#fff;background:var(--ink-deep);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex;box-shadow:0 18px 45px #2020201f}.billing-plan-context>div,.billing-plan-context-status{gap:5px;display:grid}.billing-plan-context .eyebrow{color:#b9a4ff;margin-bottom:2px}.billing-plan-context strong{letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif;font-size:20px}.billing-plan-context>div>span:last-child,.billing-plan-context-status span:last-child{color:#ffffff9e;font-size:12px}.billing-plan-context-status{text-align:right;justify-items:end;min-width:210px}.billing-plan-context-status strong{align-items:center;gap:7px;font-size:13px;display:flex}.billing-status-dot{background:var(--warning);border-radius:50%;width:7px;height:7px;display:inline-block}.billing-status-dot.is-active{background:#54d88c}.billing-plan-selection{justify-content:space-between;align-items:end;gap:30px;padding-top:16px;display:flex}.billing-plan-selection-copy{max-width:630px}.billing-plan-selection-copy .eyebrow{margin-bottom:12px}.billing-plan-selection-copy h2{font-size:clamp(2rem,4vw,3.2rem)}.billing-plan-selection-copy p{max-width:580px;color:var(--ink-secondary);margin-top:13px;font-size:14px}.billing-cycle-switch{background:var(--surface-soft);border:1px solid var(--hairline);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.billing-cycle-switch button{min-height:42px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 17px;font:600 13px Inter,sans-serif;display:inline-flex}.billing-cycle-switch button.is-selected{color:var(--ink);background:#fff;box-shadow:0 2px 9px #1c222b21}.billing-cycle-switch button span{color:var(--success);font-size:11px;font-weight:700}.billing-plan-grid{align-items:stretch;gap:14px;margin-top:0}.billing-plan-card{border-color:var(--hairline-strong);border-radius:var(--radius-lg);min-height:0;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);gap:0;padding:26px 24px 22px;position:relative;overflow:hidden}.billing-plan-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #20202017}.billing-plan-card.is-featured{border-color:var(--primary);box-shadow:0 12px 38px #7612fa1c}.billing-plan-card.is-featured:before{content:"";background:linear-gradient(90deg, var(--pink), var(--primary), var(--cyan));height:4px;position:absolute;inset:0 0 auto}.billing-plan-card.is-current{background:linear-gradient(#fff 0%,#fbfaff 100%)}.billing-plan-card-topline,.billing-plan-card-heading,.billing-plan-card-action{justify-content:space-between;gap:14px;display:flex}.billing-plan-card-topline{align-items:center;min-height:22px}.billing-plan-kicker{color:var(--brand-link);letter-spacing:.08em;text-transform:uppercase;font:600 11px/1.3 SFMono-Regular,Consolas,monospace}.billing-plan-tag,.billing-current-badge{min-height:24px;color:var(--primary);white-space:nowrap;background:#f0eaff;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.billing-current-badge{color:var(--success);background:#e8f8ef}.billing-plan-card-heading{align-items:start;margin-top:18px}.billing-plan-card-heading h3{font-size:27px}.billing-plan-card-heading p{max-width:250px;min-height:58px;margin-top:7px;line-height:1.5}.billing-plan-price{border-top:1px solid var(--hairline);grid-template-columns:auto auto;align-items:baseline;column-gap:6px;margin-top:22px;padding-top:18px;display:grid}.billing-plan-price strong{letter-spacing:-.06em;font:650 clamp(2.1rem,4vw,2.8rem)/1 Plus Jakarta Sans,sans-serif}.billing-plan-price>span{color:var(--ink-secondary);font-size:13px}.billing-plan-price small{color:var(--ink-tertiary);grid-column:1/-1;margin-top:7px;font-size:11px}.billing-plan-saving{color:var(--success);align-self:start;margin-top:10px;font-size:11px;font-weight:700;display:inline-block}.billing-plan-features{border-top:1px solid var(--hairline);gap:11px;min-height:188px;margin:22px 0 24px;padding:18px 0 0;list-style:none;display:grid}.billing-plan-features li{color:var(--ink-secondary);grid-template-columns:18px 1fr auto;align-items:baseline;gap:5px;font-size:12px;display:grid}.billing-plan-features li>span:first-child{color:var(--success);font-size:14px;font-weight:800}.billing-plan-features li strong{color:var(--ink);text-align:right;font-size:11px;font-weight:700}.billing-plan-card-action{flex-direction:column;align-items:stretch;margin-top:auto}.billing-plan-card-action .button{width:100%}.billing-plan-card-action .button:disabled{color:var(--ink-tertiary);background:var(--surface-soft);box-shadow:none;cursor:not-allowed;opacity:.9;transform:none}.billing-plan-card-action>span{min-height:30px;color:var(--ink-tertiary);text-align:center;font-size:11px;line-height:1.45}.billing-plans-error{margin:0}.content-layout{gap:40px;max-width:1180px;margin:0 auto;display:grid}.content-create-card,.content-library-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:28px}.content-create-card{grid-template-columns:.7fr 1.3fr;align-items:start;gap:24px;display:grid}.content-create-card h2{margin-top:10px;font-size:26px}.content-create-card p{max-width:320px;color:var(--ink-secondary);margin-top:12px;font-size:13px;line-height:1.55}.content-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.content-field-wide{grid-column:1/-1}.content-form-grid textarea,.content-form-grid select,.content-form-grid input{min-height:46px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:12px;font-size:13px}.content-form-grid textarea{resize:vertical;min-height:110px}.content-create-actions{grid-column:2;justify-content:space-between;align-items:center;gap:14px;display:flex}.content-checkbox{color:var(--ink-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.content-checkbox input{accent-color:var(--primary)}.content-create-card .form-error,.content-create-card .form-success{grid-column:2}.content-library-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.content-item-card{border:1px solid var(--hairline);border-radius:var(--radius-md);flex-direction:column;min-height:220px;padding:22px;display:flex}.content-item-card h3{margin-top:28px;font-size:19px}.content-item-card p{color:var(--ink-secondary);margin-top:9px;font-size:13px;line-height:1.5}.content-item-meta{color:var(--ink-tertiary);gap:5px;margin-top:auto;padding-top:18px;font-size:11px;display:grid}.brand-content-header-actions{align-items:center;gap:18px;display:flex}.assets-layout,.collection-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.collection-layout{grid-template-columns:320px minmax(0,1fr)}.assets-library,.asset-upload-card,.collection-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:24px}.assets-toolbar{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(130px,.7fr));gap:10px;margin-bottom:18px;display:grid}.assets-toolbar input,.assets-toolbar select,.asset-upload-card input,.asset-upload-card select,.asset-upload-card textarea,.asset-drawer input,.asset-drawer select,.asset-drawer textarea,.collection-edit-form input,.collection-edit-form textarea{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:10px 12px;font-size:13px}.asset-card-title{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:650}.asset-card-title:hover{color:var(--brand-link)}.asset-status-archived{opacity:.72}.asset-upload-progress{width:100%;height:8px;accent-color:var(--primary)}.assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.asset-card{border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden}.asset-preview{height:160px;color:var(--brand-link);text-transform:uppercase;background:linear-gradient(135deg,#f5efff,#eafaff);place-items:center;font:600 12px SFMono-Regular,Consolas,monospace;display:grid;overflow:hidden}.asset-preview img{object-fit:cover;width:100%;height:100%}.asset-card-body{gap:8px;padding:16px;display:grid}.asset-card-body h3{font-size:18px}.asset-card-body p,.collection-card>p{color:var(--ink-secondary);font-size:13px}.asset-card-body p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-tags,.collection-asset-picker,.asset-card-actions{flex-wrap:wrap;gap:8px;display:flex}.asset-tags{color:var(--brand-link);font-size:11px}.asset-card-actions,.collection-asset-picker{border-top:1px solid var(--hairline);padding-top:10px;font-size:11px}.asset-upload-card{gap:13px;display:grid;position:sticky;top:92px}.asset-upload-card h2,.collection-card h2{font-size:28px}.asset-upload-card p{color:var(--ink-secondary);font-size:13px}.asset-upload-card label{color:var(--ink-secondary);gap:6px;font-size:12px;display:grid}.asset-upload-card input[type=file]{min-height:auto;padding:9px}.asset-upload-card .button{width:100%}.asset-upload-card .form-success{color:var(--success);font-size:12px}.collection-list{gap:14px;display:grid}.collection-card h2{margin-top:8px}.collection-card>p{margin:12px 0 18px}.collection-asset{color:var(--ink-secondary);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;padding:9px 12px;font:500 12px Inter,sans-serif}.collection-asset.selected{color:#fff;background:var(--primary);border-color:var(--primary)}.collection-card-actions,.collection-item-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collection-edit-form,.collection-items-list,.collection-archived-section{gap:10px;display:grid}.collection-edit-form{background:var(--surface);border-radius:var(--radius-sm);padding:14px}.collection-item-row,.collection-archived-row{color:var(--ink-secondary);background:var(--surface);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.collection-archived-section{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);margin-top:18px;padding:20px}.collection-archived-section h2{font-size:22px}.asset-drawer-backdrop{z-index:30;background:#20202057;justify-content:flex-end;display:flex;position:fixed;inset:0}.asset-drawer{background:#fff;align-content:start;gap:14px;width:min(100%,480px);height:100%;padding:28px;display:grid;overflow-y:auto;box-shadow:-18px 0 55px #20202029}.asset-drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.asset-drawer-header h2{margin-top:8px;font-size:30px}.asset-drawer-preview{height:190px;color:var(--brand-link);border-radius:var(--radius-md);background:linear-gradient(135deg,#f5efff,#eafaff);place-items:center;display:grid;overflow:hidden}.asset-drawer-preview img{object-fit:contain;width:100%;height:100%}.asset-drawer label{color:var(--ink-secondary);gap:6px;font-size:12px;display:grid}.asset-drawer textarea,.collection-edit-form textarea{resize:vertical;min-height:84px}.asset-drawer-check{grid-template-columns:auto 1fr;align-items:center;gap:8px!important;display:flex!important}.asset-drawer-check input{width:auto;min-height:auto}.asset-drawer-actions{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.context-page-layout{gap:18px;max-width:1180px;margin:0 auto;display:grid}.context-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.context-card,.context-history-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:18px;padding:26px;display:grid}.context-card h2,.context-history-card h2{text-transform:capitalize;margin-top:8px;font-size:28px}.context-card>p{color:var(--ink-secondary);font-size:14px;line-height:1.55}.context-facts{gap:10px;margin:0;display:grid}.context-facts div{border-top:1px solid var(--hairline);justify-content:space-between;gap:18px;padding-top:10px;display:flex}.context-facts dt{color:var(--ink-tertiary);font-size:12px}.context-facts dd{max-width:62%;color:var(--ink-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.context-summary{background:var(--surface);border-radius:var(--radius-sm);padding:14px;color:var(--ink)!important}.context-blocked{color:var(--warning);font-size:12px}.context-actions{flex-wrap:wrap;gap:10px;display:flex}.context-asset-selection{border-top:1px solid var(--hairline);gap:10px;padding-top:14px;display:grid}.context-asset-selection strong{font-size:14px}.context-asset-picker{flex-wrap:wrap;gap:8px;display:flex}.context-asset-option{color:var(--ink-secondary);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;padding:8px 10px;font:500 11px Inter,sans-serif}.context-asset-option.selected{color:#fff;background:var(--primary);border-color:var(--primary)}.context-history-list{gap:8px;display:grid}.context-history-row{color:var(--ink-secondary);background:var(--surface);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr 1fr 1.3fr;align-items:center;gap:12px;padding:13px;font-size:12px;display:grid}.context-history-row strong{color:var(--ink)}.context-history-row small{color:var(--ink-tertiary);text-align:right}.image-studio-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.image-compose-card,.image-request-list,.image-detail-copy,.image-output-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:24px}.image-compose-card,.image-request-list,.image-detail-copy{gap:16px;display:grid}.image-compose-card h2,.image-request-list h2,.image-detail-copy h2{font-size:28px}.image-compose-card p,.image-request-card p,.image-detail-copy p{color:var(--ink-secondary);font-size:13px;line-height:1.55}.image-request-list{min-width:0}.image-request-card{border-top:1px solid var(--hairline);gap:14px;padding:18px 0;display:grid}.image-request-card h3{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:17px;overflow:hidden}.image-output-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.image-output-strip img,.image-output-card img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.image-output-strip span{min-height:80px;color:var(--ink-tertiary);background:var(--surface);border-radius:var(--radius-sm);place-items:center;font-size:11px;display:grid}.image-detail-layout{gap:18px;max-width:1180px;margin:0 auto;display:grid}.image-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.image-output-card{gap:14px;display:grid}.image-output-card.selected{border-color:var(--primary);box-shadow:0 0 0 3px #7612fa1f}.image-output-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-library,.review-detail-shell,.review-detail-layout{max-width:1180px;margin:0 auto}.review-detail-shell{gap:18px;display:grid}.review-frozen-artifacts,.review-frozen-document,.review-frozen-media{gap:16px;display:grid}.review-frozen-artifacts{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:24px}.review-frozen-heading,.review-artifact-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-frozen-heading h2{margin-top:8px;font-size:24px}.review-frozen-heading>span,.review-artifact-heading span,.review-media-copy>span{color:var(--ink-tertiary);letter-spacing:.08em;font-size:10px}.review-artifact-heading>div{gap:5px;display:grid}.review-artifact-heading code,.publication-snapshot-ids{max-width:52%;color:var(--ink-tertiary);overflow-wrap:anywhere;font-size:10px}.review-frozen-document,.review-frozen-media{border-top:1px solid var(--hairline);padding-top:18px}.review-artifact-omitted{color:var(--ink-tertiary);background:var(--surface-soft);border-radius:var(--radius-sm);padding:14px;font-size:12px}.review-media-sequence,.publication-preview-sequence,.publication-frozen-media{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.review-media-sequence>li,.publication-preview-sequence>li,.publication-frozen-media>li{border:1px solid var(--hairline);border-radius:var(--radius-md);align-content:start;gap:10px;display:grid;overflow:hidden}.review-media-preview,.publication-frozen-preview{background:#f3f3f5;place-items:center;min-height:180px;display:grid}.review-media-preview img,.review-media-preview video,.publication-preview-sequence img,.publication-preview-sequence video,.publication-frozen-preview img,.publication-frozen-preview video{object-fit:contain;background:#f3f3f5;width:100%;max-height:520px;display:block}.review-media-copy,.publication-preview-sequence>li>div:last-child,.publication-frozen-media>li>div:last-child{gap:6px;padding:12px;display:grid}.review-media-copy p,.review-media-copy small,.publication-preview-sequence span,.publication-preview-sequence small,.publication-frozen-media span,.publication-frozen-media small{color:var(--ink-tertiary);font-size:11px;line-height:1.45}.review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.review-card,.review-detail-card,.review-comments{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:12px;padding:22px;display:grid}.review-card{min-height:190px;transition:transform .2s var(--ease), border-color .2s var(--ease)}.review-card:hover{border-color:#7612fa73;transform:translateY(-3px)}.review-card h3,.review-detail-card h2,.review-comments h2{font-size:21px}.review-card p,.review-card>span:last-child,.review-detail-card p,.review-comment>span{color:var(--ink-secondary);font-size:12px}.review-detail-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.review-detail-card textarea{resize:vertical;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);min-height:130px;font:inherit;padding:12px}.review-comments{min-height:260px}.review-comment{border-top:1px solid var(--hairline);padding-top:14px}.review-comment p{color:var(--ink);margin-top:7px;font-size:14px;line-height:1.55}.external-session-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.external-session-form,.external-session-list,.external-review-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:14px;padding:24px;display:grid}.external-session-form h2,.external-session-list h2,.external-review-card h1{font-size:28px}.external-session-form label{color:var(--ink-secondary);gap:6px;font-size:12px;display:grid}.external-session-form input,.external-session-form select,.external-review-card textarea{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);min-height:44px;font:inherit;padding:10px}.external-variant-picker{border-top:1px solid var(--hairline);color:var(--ink-secondary);gap:8px;padding-top:12px;font-size:12px;display:grid}.external-variant-picker label{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex}.external-review-url{color:var(--brand-link);background:var(--surface);border-radius:var(--radius-sm);white-space:pre-wrap;padding:12px;font-size:11px;display:block;overflow:auto}.content-detail-card,.revision-history-list,.resource-selector-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:18px;max-width:1180px;margin:0 auto;padding:24px;display:grid}.content-detail-card h2,.revision-history-card h2{font-size:26px}.content-variant-list,.resource-selector-list{gap:8px;display:grid}.content-variant-row,.resource-selector-row{background:var(--surface);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.content-variant-row span,.content-variant-row small,.resource-selector-row small{color:var(--ink-secondary);font-size:12px}.resource-selector-row{justify-content:flex-start}.resource-selector-row span{gap:5px;display:grid}.revision-history-card{border-bottom:1px solid var(--hairline);gap:12px;padding:18px 0;display:grid}.revision-history-card p{color:var(--ink-secondary);white-space:pre-wrap;line-height:1.65}.variant-secondary-links{max-width:1180px;color:var(--brand-link);gap:20px;margin:22px auto 0;font-size:13px;display:flex}.external-session-list{min-width:0}.external-session-row{border-top:1px solid var(--hairline);grid-template-columns:1fr auto 1.3fr;gap:12px;padding:14px 0;font-size:12px;display:grid}.external-session-row span,.external-session-row small,.external-review-card>p,.external-review-card>small{color:var(--ink-secondary)}.external-review-page{color:#262830;background:linear-gradient(#ffffff8f,#ffffff8f),radial-gradient(circle at 8% 0,#7612fa1f,#0000 34%),#e9ebee;min-height:100vh;padding:14px;font-family:Inter,sans-serif}.public-review-shell{width:min(1580px,100%);margin:0 auto}.public-review-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #dfe1e5;border-radius:15px 15px 5px 5px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:9px 16px 9px 10px;display:flex}.public-review-brand,.public-review-topbar-actions,.public-review-brand>span:last-child{align-items:center;display:flex}.public-review-brand{gap:11px}.public-review-brand-mark{color:#fff;letter-spacing:-.04em;background:#292b32;border-radius:11px 11px 11px 3px;flex:none;place-items:center;width:44px;height:44px;font:750 12px Plus Jakarta Sans,sans-serif;display:grid;overflow:hidden}.public-review-brand-mark img{object-fit:contain;width:100%;height:100%}.public-review-brand>span:last-child{flex-direction:column;align-items:flex-start;gap:2px}.public-review-brand strong{font:700 13px Plus Jakarta Sans,sans-serif}.public-review-brand small{color:#888b94;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.public-review-topbar-actions{gap:16px}.public-review-private-state{color:#747780;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.public-review-private-state i{box-sizing:content-box;background:#63caa2;border:2px solid #dff5ec;border-radius:50%;width:7px;height:7px}.public-review-topbar-actions button{color:#34363d;cursor:pointer;background:#f2f3f5;border:1px solid #e0e2e6;border-radius:9px;min-height:34px;padding:7px 12px;font:650 10px Inter,sans-serif}.public-review-topbar-actions button:hover{background:#e9eaed}.public-review-session-head{color:#fff;background:radial-gradient(circle at 0 0,#7612fa5c,#0000 43%),#292b32;border:1px solid #33353d;border-radius:5px 5px 15px 15px;grid-template-columns:minmax(0,1.25fr) minmax(440px,.75fr);align-items:end;gap:50px;margin:7px 0 10px;padding:26px 30px;display:grid;box-shadow:0 16px 40px #1b1d221f}.public-review-kicker{color:#9b82f3;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.public-review-session-head h1{color:#fff;letter-spacing:-.05em;max-width:850px;margin:8px 0 6px;font:700 clamp(1.65rem,3vw,2.65rem)/1.03 Plus Jakarta Sans,sans-serif}.public-review-session-head>div>p{color:#ffffff8f;max-width:720px;font-size:12px;line-height:1.55}.public-review-session-facts{border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.public-review-session-facts>div{border-right:1px solid #ffffff1a;gap:5px;padding:12px 14px;display:grid}.public-review-session-facts>div:nth-child(2){border-right:0}.public-review-session-facts>div.is-expiry{border-top:1px solid #ffffff1a;border-right:0;grid-column:1/-1}.public-review-session-facts dt{color:#ffffff61;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.public-review-session-facts dd{color:#ffffffd6;margin:0;font-size:10px;font-weight:600;line-height:1.35}.public-review-notice{color:#256d56;background:#e9f7f1;border:1px solid #ccebdc;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.public-review-notice.is-error{color:#8a4734;background:#fff0e9;border-color:#f0d2c4}.public-review-notice>span{color:#fff;background:#43af86;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.public-review-notice.is-error>span{background:#c66e51}.public-review-notice button{color:currentColor;cursor:pointer;background:0 0;border:0;font-size:18px}.public-review-workspace{grid-template-columns:270px minmax(0,1fr) 340px;align-items:start;gap:10px;display:grid}.public-review-queue,.public-review-proof,.public-review-response-inner{background:#fff;border:1px solid #dfe1e5;border-radius:13px}.public-review-queue,.public-review-response-inner{position:sticky;top:14px}.public-review-queue{overflow:hidden}.public-review-queue-head{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.public-review-queue-head>div{gap:4px;display:grid}.public-review-queue-head span,.public-review-response header>.public-review-kicker,.public-review-document-section>header span,.public-review-comment-history>div>span,.public-review-decision-actions>span{color:#979aa2;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:750}.public-review-queue-head strong{font:700 12px Plus Jakarta Sans,sans-serif}.public-review-queue-head>small{color:#654cab;background:#f0ebff;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.public-review-progress{background:#eeeff2;height:3px;overflow:hidden}.public-review-progress i{background:#7612fa;height:100%;transition:width .22s;display:block}.public-review-queue nav{max-height:calc(100vh - 130px);padding:6px;overflow-y:auto}.public-review-queue nav button{color:#555861;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f3;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:10px;display:grid}.public-review-queue nav button:last-child{border-bottom:0}.public-review-queue nav button:hover{background:#f6f6f8}.public-review-queue nav button.is-active{color:#fff;background:#292b32;border-color:#292b32}.public-review-item-number{color:#b0b2b8;font:650 9px SFMono-Regular,Consolas,monospace}.public-review-queue nav button.is-active .public-review-item-number{color:#bdaaff}.public-review-item-copy{gap:3px;min-width:0;display:grid}.public-review-item-copy strong,.public-review-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-review-item-copy strong{font-size:10px;font-weight:650}.public-review-item-copy small{color:#a0a2aa;font-size:8px}.public-review-queue nav button.is-active .public-review-item-copy small{color:#ffffff6e}.public-review-item-state{color:#bdaaff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.public-review-item-state.is-approved{color:#2d8e6d;background:#dcf4eb}.public-review-item-state.is-changes_requested{color:#a85c27;background:#ffecd9}.public-review-item-state.is-rejected{color:#a34c59;background:#fbe4e8}.public-review-proof{min-width:0;overflow:hidden}.public-review-proof-head{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.public-review-proof-head>div:first-child{min-width:0}.public-review-proof-head h2{letter-spacing:-.04em;margin:6px 0 3px;font:700 clamp(1.2rem,2vw,1.6rem)/1.1 Plus Jakarta Sans,sans-serif}.public-review-proof-head p{color:#92949c;font-size:10px}.public-review-proof-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.public-review-proof-badges span{color:#747780;letter-spacing:.04em;text-transform:uppercase;background:#f2f3f5;border:1px solid #e6e7ea;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.public-review-proof-badges span.is-locked{color:#634ba6;background:#f0ebff;border-color:#e0d6fa}.public-review-media{padding:16px 18px 0}.public-review-media-stage{background:#202229;border-radius:11px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}.public-review-media-stage img,.public-review-media-stage video{object-fit:contain;width:100%;max-height:620px;display:block}.public-review-media-stage>span{color:#ffffffb8;letter-spacing:.08em;background:#191a1fc7;border:1px solid #ffffff1f;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;bottom:10px;right:10px}.public-review-media-missing{color:#ffffff7a;font-size:11px}.public-review-media-strip{gap:6px;padding:8px 0;display:flex;overflow-x:auto}.public-review-media-strip button{color:#767982;cursor:pointer;text-align:left;background:#f4f5f6;border:1px solid #e5e7ea;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:125px;padding:7px;display:grid}.public-review-media-strip button.is-active{color:#fff;background:#292b32;border-color:#292b32}.public-review-media-strip button span{font:650 8px SFMono-Regular,Consolas,monospace}.public-review-media-strip button small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.public-review-editorial-note{color:#777a83;background:#f6f6f8;border:1px solid #e9eaed;border-radius:8px;align-items:center;gap:9px;margin:16px 18px 0;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.public-review-editorial-note span{color:#654cab;letter-spacing:.08em;background:#ebe4ff;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:750}.public-review-document-section{border:1px solid #e2e4e7;border-radius:10px;margin:16px 18px 18px}.public-review-document-section>header{background:#f7f7f8;border-bottom:1px solid #e5e6e9;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.public-review-document-section>header small{color:#a3a5ac;font-size:8px}.public-review-document{padding:8px 16px 15px}.public-review-document.app-ui .revision-document{box-shadow:none;border:0}.public-review-proof-nav{background:#fafafb;border-top:1px solid #e8e9ec;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:12px 18px;display:grid}.public-review-proof-nav button{color:#565961;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;font:650 9px Inter,sans-serif;display:flex}.public-review-proof-nav button:last-child{justify-self:end}.public-review-proof-nav button span{color:#7612fa;font-size:14px}.public-review-proof-nav button:disabled{opacity:.28;cursor:not-allowed}.public-review-proof-nav>span{color:#a0a2a9;font-size:8px;font-weight:650}.public-review-response-inner{overflow:hidden}.public-review-response-inner>header{background:#292b32;border-radius:12px 12px 0 0;padding:18px 18px 15px}.public-review-response header>.public-review-kicker{color:#b8a4ff}.public-review-response h2{color:#fff;letter-spacing:-.035em;margin:6px 0 5px;font:700 17px Plus Jakarta Sans,sans-serif}.public-review-response header p{color:#ffffff75;font-size:9px;line-height:1.5}.public-review-decision{color:#277657;background:#e8f7f0;border:1px solid #ccebdd;border-radius:9px;gap:5px;margin:12px;padding:13px;display:grid}.public-review-decision.is-changes_requested{color:#9a5729;background:#fff1e3;border-color:#f1d7bb}.public-review-decision.is-rejected{color:#984854;background:#fcecef;border-color:#efcfd5}.public-review-decision>span{letter-spacing:.1em;font-size:7px;font-weight:750}.public-review-decision strong{font:700 14px Plus Jakarta Sans,sans-serif}.public-review-decision time{opacity:.68;font-size:8px}.public-review-decision p{border-top:1px solid;margin-top:5px;padding-top:8px;font-size:9px;line-height:1.5}.public-review-comment-history{border:1px solid #e5e7ea;border-radius:9px;margin:12px}.public-review-comment-history>div{background:#f6f6f8;border-bottom:1px solid #e7e8eb;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.public-review-comment-history>div small{color:#654cab;font-size:8px;font-weight:700}.public-review-comment-history article{border-bottom:1px solid #eff0f2;padding:10px}.public-review-comment-history article:last-child{border-bottom:0}.public-review-comment-history article p{color:#555861;font-size:9px;line-height:1.5}.public-review-comment-history article time{color:#a2a4ab;margin-top:5px;font-size:7px;display:block}.public-review-response-form{border-bottom:1px solid #e8e9ec;gap:7px;padding:14px;display:grid}.public-review-response-form label{color:#5a5d65;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:650;display:flex}.public-review-response-form label small{color:#a5a7ae;font-size:7px;font-weight:500}.public-review-response-form textarea{color:#30323a;resize:vertical;background:#f7f7f8;border:1px solid #dfe1e5;border-radius:8px;outline:0;min-height:105px;padding:10px;font:10px/1.55 Inter,sans-serif}.public-review-response-form textarea:focus{background:#fff;border-color:#9b82f3;box-shadow:0 0 0 3px #7612fa14}.public-review-comment-action{color:#5b466f;cursor:pointer;background:#f0ebff;border:1px solid #ded3fa;border-radius:8px;min-height:32px;font:650 9px Inter,sans-serif}.public-review-comment-action:hover:not(:disabled){background:#e7ddff}.public-review-comment-action:disabled,.public-review-decision-actions button:disabled{opacity:.42;cursor:not-allowed}.public-review-decision-actions{gap:6px;padding:14px;display:grid}.public-review-decision-actions>span{margin-bottom:2px}.public-review-decision-actions button{color:#4f525a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e2e5;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;padding:9px;display:grid}.public-review-decision-actions button>span{border-radius:7px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.public-review-decision-actions button strong{font-size:9px;font-weight:700}.public-review-decision-actions button small{color:#9b9da5;font-size:7px}.public-review-decision-actions button.is-approve:hover{border-color:#8dd6bb}.public-review-decision-actions button.is-approve>span{color:#277c5c;background:#e2f5ed}.public-review-decision-actions button.is-change:hover{border-color:#e5b988}.public-review-decision-actions button.is-change>span{color:#9a5729;background:#ffead3}.public-review-decision-actions button.is-reject:hover{border-color:#dda5ae}.public-review-decision-actions button.is-reject>span{color:#984854;background:#f9e4e8}.public-review-response-info{color:#747780;background:#f4f5f6;border:1px solid #e5e6e9;border-radius:8px;margin:14px;padding:12px;font-size:9px;line-height:1.55}.public-review-response-inner>footer{color:#8e9098;background:#fafafb;border-top:1px solid #e8e9ec;align-items:center;gap:9px;padding:12px 14px;display:flex}.public-review-response-inner>footer>span{color:#7612fa;font-size:16px}.public-review-response-inner>footer p{gap:2px;font-size:8px;font-weight:650;display:grid}.public-review-response-inner>footer small{font-size:7px;font-weight:450}.public-review-empty{color:#93959d;place-items:center;min-height:420px;font-size:11px;display:grid}.public-review-gate{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#7612fa5c,#0000 50%),#292b32;border:1px solid #353740;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(520px,100% - 30px);min-height:320px;margin:min(18vh,150px) auto 0;padding:38px;display:flex;box-shadow:0 30px 80px #1c1e232e}.public-review-gate-mark{color:#d8ceff;background:#7612fa47;border:1px solid #cdbeff33;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:7px;font:750 15px Plus Jakarta Sans,sans-serif;display:grid}.public-review-gate.is-closed .public-review-gate-mark{color:#9ce6c7;background:#4cb78f2e;border-color:#81dab833}.public-review-gate small{color:#a992fb;letter-spacing:.13em;font-size:8px;font-weight:750}.public-review-gate h1{color:#fff;letter-spacing:-.045em;font:700 clamp(1.5rem,4vw,2rem) Plus Jakarta Sans,sans-serif}.public-review-gate p{color:#ffffff7d;max-width:390px;font-size:11px;line-height:1.55}.public-review-loader{border:2px solid #ffffff24;border-top-color:#a992fb;border-radius:50%;width:28px;height:28px;margin-top:12px;animation:.85s linear infinite public-review-spin}.public-review-gate-action{color:#292b32;cursor:pointer;background:#fff;border:0;border-radius:9px;min-height:36px;margin-top:10px;padding:8px 14px;font:650 10px Inter,sans-serif}@keyframes public-review-spin{to{transform:rotate(360deg)}}@media (max-width:1240px){.public-review-workspace{grid-template-columns:240px minmax(0,1fr)}.public-review-queue{grid-row:1/3}.public-review-response{grid-column:2}.public-review-response-inner{position:static}.public-review-response-inner>header{padding:18px 20px}.public-review-response-form,.public-review-decision-actions{padding:16px 20px}.public-review-decision-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.public-review-decision-actions>span{grid-column:1/-1}}@media (max-width:820px){.external-review-page{padding:8px}.public-review-topbar{border-radius:13px 13px 4px 4px}.public-review-private-state{display:none}.public-review-session-head{grid-template-columns:1fr;gap:22px;padding:24px 20px}.public-review-session-facts{width:100%}.public-review-workspace{grid-template-columns:minmax(0,1fr)}.public-review-queue,.public-review-response{grid-column:1}.public-review-queue{grid-row:auto;position:static}.public-review-queue nav{gap:5px;max-height:none;padding:7px;display:flex;overflow-x:auto}.public-review-queue nav button{border:1px solid #eceef0;min-width:210px}.public-review-proof{grid-column:1}.public-review-proof-head{flex-direction:column;align-items:flex-start}.public-review-proof-badges{justify-content:flex-start}.public-review-response{grid-row:auto}}@media (max-width:560px){.public-review-topbar{min-height:58px;padding:7px 9px}.public-review-brand-mark{width:40px;height:40px}.public-review-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:block;overflow:hidden}.public-review-topbar-actions button{padding:7px 9px;font-size:8px}.public-review-session-head{padding:22px 16px}.public-review-session-head h1{font-size:1.6rem}.public-review-session-facts{grid-template-columns:1fr}.public-review-session-facts>div,.public-review-session-facts>div:nth-child(2){border-bottom:1px solid #ffffff1a;border-right:0}.public-review-session-facts>div.is-expiry{border-top:0;border-bottom:0;grid-column:auto}.public-review-proof-head{padding:17px 16px 14px}.public-review-media{padding:10px 10px 0}.public-review-media-stage{min-height:260px}.public-review-editorial-note{align-items:flex-start;margin:10px 10px 0}.public-review-document-section{margin:10px}.public-review-document{padding:4px 10px 10px}.public-review-proof-nav{padding:11px 12px}.public-review-decision-actions{grid-template-columns:1fr}.public-review-decision-actions>span{grid-column:auto}.public-review-gate{min-height:280px;margin-top:12vh;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.public-review-loader{animation-duration:1.8s}.public-review-progress i{transition:none}}.command-trigger{color:var(--ink-tertiary);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:14px;padding:8px 11px;font:12px Inter,sans-serif;display:inline-flex}.workspace-action-stack{align-items:center;gap:8px;display:flex;position:relative}.workspace-action-stack select{border:1px solid var(--hairline);border-radius:var(--radius-sm);max-width:150px;padding:8px;font:12px Inter,sans-serif}.create-menu{z-index:20;border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:#fff;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 15px 40px #20202026}.create-menu a{border-radius:var(--radius-sm);padding:10px;font-size:13px}.create-menu a:hover{background:var(--surface);color:var(--primary)}.command-trigger kbd{color:var(--ink-secondary);border:1px solid var(--hairline-strong);background:#fff;border-radius:4px;padding:4px 5px;font-size:9px}.command-overlay{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20202047;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.command-dialog{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:#fff;width:min(580px,100vw - 32px);overflow:hidden;box-shadow:0 25px 80px #20202033}.command-dialog>input{border:0;border-bottom:1px solid var(--hairline);outline:0;width:100%;min-height:58px;padding:15px 18px;font:16px Inter,sans-serif}.command-results{max-height:52vh;padding:8px;display:grid;overflow:auto}.command-results a{border-radius:var(--radius-sm);justify-content:space-between;padding:13px 12px;font-size:14px;display:flex}.command-results a:hover{color:var(--primary);background:var(--surface)}.command-results a span,.command-results p{color:var(--ink-tertiary);font-size:12px}.privacy-page{max-width:980px}.privacy-actions{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.privacy-history{gap:14px;margin-top:40px;display:grid}.privacy-history h2{font-size:28px}.privacy-row{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr 1.3fr;gap:12px;padding:14px 0;font-size:13px;display:grid}.privacy-row span,.privacy-row small{color:var(--ink-secondary)}.billing-modal-overlay{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2020204d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-confirm-modal{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:#fff;gap:16px;width:min(520px,100%);padding:30px;display:grid;box-shadow:0 24px 80px #20202033}.billing-confirm-modal h2{font-size:30px}.billing-confirm-modal p,.billing-confirm-modal .form-hint{color:var(--ink-secondary);font-size:13px;line-height:1.55}.billing-confirm-summary{background:var(--surface);border-radius:var(--radius-sm);gap:10px;margin:0;padding:15px;display:grid}.billing-confirm-summary div{justify-content:space-between;gap:20px;display:flex}.billing-confirm-summary dt{color:var(--ink-tertiary);font-size:12px}.billing-confirm-summary dd{margin:0;font-size:13px;font-weight:650}.billing-terms-check{color:var(--ink-secondary);align-items:flex-start;gap:8px;font-size:12px;display:flex}.billing-modal-actions{justify-content:flex-end;gap:10px;display:flex}.content-setup-notice{max-width:1180px;margin:0 auto 30px}.variant-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.variant-document-card,.variant-action-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:28px}.variant-document-heading,.variant-state-pills{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.variant-document-heading h2,.variant-action-card h2{margin-top:10px;font-size:25px}.variant-state-pills{flex-wrap:wrap;justify-content:flex-end}.variant-state-pills span{color:var(--brand-link);background:var(--surface-soft);border-radius:var(--radius-pill);text-transform:uppercase;padding:6px 9px;font-size:10px}.variant-validation-line{color:var(--ink-tertiary);background:var(--surface-soft);border-radius:var(--radius-sm);margin-top:24px;padding:11px 13px;font-size:12px}.variant-document-preview{max-height:540px;color:var(--ink-secondary);border-radius:var(--radius-md);white-space:pre-wrap;background:#17151c;margin-top:18px;padding:18px;font:12px/1.65 SFMono-Regular,Consolas,monospace;overflow:auto}.variant-plain-text{color:var(--ink-secondary);white-space:pre-wrap;margin-top:18px;font-size:14px;line-height:1.65}.variant-action-card{gap:18px;display:grid;position:sticky;top:24px}.variant-action-card>div p{color:var(--ink-secondary);margin-top:12px;font-size:13px;line-height:1.55}.variant-action-card textarea{resize:vertical;min-height:130px;padding:12px}.variant-action-card .button{width:100%}.variant-operations-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1180px;margin:18px auto 0;display:grid}.variant-operation-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:18px;padding:26px;display:grid}.variant-operation-card h2{margin-top:10px;font-size:23px}.variant-operation-card p{color:var(--ink-secondary);margin-top:10px;font-size:13px;line-height:1.55}.variant-operation-card>.button{width:fit-content}.variant-media-list,.variant-review-list{gap:9px;display:grid}.variant-media-row,.variant-review-row{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.variant-media-row>div,.variant-review-row>div:first-child{gap:4px;display:grid}.variant-media-row span,.variant-review-row span{color:var(--ink-tertiary);font-size:11px}.text-link-button{color:var(--brand-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.text-link-button:disabled,.text-button-danger:disabled{cursor:not-allowed;opacity:.5}.review-request-row{grid-template-columns:1fr auto;gap:10px;display:grid}.review-request-row select{min-height:44px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:0 10px;font-size:12px}.review-decision-actions{gap:12px;display:flex}.variant-operation-message{grid-column:1/-1;max-width:1180px;margin:0 auto}.social-connect-card,.social-connections-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;max-width:1180px;margin:0 auto 28px;padding:28px}.social-status-banner{color:#185c3b;border-radius:var(--radius-md);background:#eef9f2;border:1px solid #bfe8cd;max-width:1180px;margin:0 auto 18px;padding:13px 16px;font-size:13px}.social-connect-card{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.social-connect-card h2{margin-top:10px;font-size:27px}.social-connect-card p{max-width:580px;color:var(--ink-secondary);margin-top:11px;font-size:13px;line-height:1.55}.social-connect-card .form-error{align-self:center}.social-connection-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.social-connection-card{border:1px solid var(--hairline);border-radius:var(--radius-md);gap:9px;min-height:170px;padding:22px;display:grid}.social-connection-card strong{margin-top:18px;font-size:18px}.social-connection-card>span:not(.brand-card-status),.social-connection-card em{color:var(--ink-tertiary);font-size:12px;font-style:normal}.social-connection-card em{margin-top:auto}.social-connection-actions{gap:8px;margin-top:8px;display:grid}.social-connection-actions span{color:var(--ink-tertiary);font-size:11px}.social-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;max-width:1180px;margin:0 auto 28px;display:grid}.social-detail-card,.social-detail-section,.notification-preferences-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;max-width:1180px;padding:28px}.social-detail-card{gap:18px;display:grid}.social-detail-status-line,.social-detail-actions,.notification-list-toolbar,.workspace-filter-form,.workspace-filter-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-detail-status-line span,.social-detail-facts dd,.social-detail-actions span,.job-polling-note{color:var(--ink-tertiary);font-size:12px}.social-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.social-detail-facts div{border-top:1px solid var(--hairline);gap:5px;padding-top:12px;display:grid}.social-detail-facts dt{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.social-detail-facts dd{margin:0}.social-scope-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-scope-list li{color:var(--ink-secondary);background:var(--surface-soft);border-radius:var(--radius-pill);padding:6px 9px;font-size:12px}.social-safe-note{color:var(--ink-tertiary);border-top:1px solid var(--hairline);margin:0;padding-top:16px;font-size:12px;line-height:1.5}.social-detail-section,.notification-preferences-section{margin:0 auto 28px}.social-assigned-label{color:#185c3b;font-size:12px}.workspace-filter-tabs{border-bottom:1px solid var(--hairline);margin:0 0 18px}.workspace-filter-tabs a{color:var(--ink-tertiary);border-bottom:2px solid #0000;padding:10px 2px;font-size:12px}.workspace-filter-tabs a.active{color:var(--ink);border-bottom-color:var(--accent)}.workspace-filter-form{margin-bottom:18px}.workspace-filter-form label,.notification-preferences-form label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:11px;display:grid}.workspace-filter-form select,.workspace-filter-form input,.notification-preferences-form select{min-width:130px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;text-transform:none;letter-spacing:normal;background:#fff;padding:9px 10px;font-size:12px}.checkbox-filter{align-items:center;min-height:36px;text-transform:none!important;letter-spacing:normal!important;gap:7px!important;display:flex!important}.job-row-detailed{grid-template-columns:minmax(0,1fr) auto auto}.job-row-detailed>div:first-child{gap:7px}.job-row-detailed small,.job-attempts small,.notification-row small{color:var(--ink-tertiary);font-size:11px}.job-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex!important}.job-polling-note{border-bottom:1px solid var(--hairline);margin:0;padding-bottom:14px}.job-attempts{color:var(--ink-secondary);grid-column:1/-1;font-size:12px}.job-attempts>div{gap:12px;padding-top:8px;display:flex}.notification-list-toolbar{color:var(--ink-tertiary);border-bottom:1px solid var(--hairline);justify-content:space-between;padding-bottom:12px;font-size:12px}.notification-preferences-form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.notification-preferences-form .checkbox-filter{padding-bottom:10px}.publication-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;max-width:1180px;margin:0 auto;padding:28px}.publication-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.publication-card{border:1px solid var(--hairline);border-radius:var(--radius-md);gap:9px;min-height:190px;padding:22px;display:grid}.publication-card strong{margin-top:10px;font-size:18px}.publication-card>span,.publication-card time{color:var(--ink-tertiary);font-size:12px}.publication-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.publication-actions{gap:5px;margin-top:auto;display:grid}.publication-actions .form-error{margin:0;font-size:11px}.publication-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto 28px;display:grid}.publication-detail-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:12px;padding:28px;display:grid}.publication-detail-card>strong{font-size:26px}.publication-detail-card>span{color:var(--ink-tertiary);overflow-wrap:anywhere;font-size:12px}.publication-frozen-media-section{max-width:1180px;margin:0 auto 28px}.publication-snapshot-text{white-space:pre-wrap;color:var(--ink-secondary);font-size:14px;line-height:1.6}.publication-attempt-list{gap:10px;display:grid}.publication-attempt-row{border:1px solid var(--hairline);border-radius:var(--radius-md);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:16px;display:grid}.publication-attempt-row span,.publication-attempt-row time{color:var(--ink-tertiary);font-size:12px}.publication-attempt-row .form-error{grid-column:1/-1;margin:0}.calendar-view{gap:22px;display:grid}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.calendar-mode-switcher,.calendar-navigation{align-items:center;gap:6px;display:flex}.calendar-mode-switcher button,.calendar-navigation button,.calendar-toolbar select{min-height:36px;color:var(--ink-secondary);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:#fff;padding:0 11px;font-size:12px}.calendar-mode-switcher button.calendar-mode-active{color:#fff;background:var(--ink);border-color:var(--ink)}.calendar-navigation strong{text-align:center;text-transform:capitalize;min-width:155px;font-size:13px}.calendar-grid{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-md);gap:1px;display:grid;overflow:hidden}.calendar-grid-month,.calendar-grid-week{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day{background:#fff;min-height:150px;padding:10px}.calendar-day-empty{background:var(--surface-soft)}.calendar-day-today header strong{color:var(--accent)}.calendar-day-selected{box-shadow:inset 0 0 0 2px var(--primary)}.calendar-day header{min-height:24px;color:var(--ink-tertiary);text-transform:capitalize;margin-bottom:8px;font-size:11px}.calendar-day>div,.calendar-list{gap:7px;display:grid}.calendar-event{color:var(--ink);border-left:3px solid var(--accent);background:#f7f2ff;border-radius:5px;gap:3px;padding:8px;text-decoration:none;display:grid}.calendar-event:hover{background:#eee5ff}.calendar-event-title,.calendar-event-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event-title{color:var(--ink);font-size:11px;font-weight:700}.calendar-event-status,.calendar-event time{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.calendar-event-scheduled{border-left-color:#7b52d4}.calendar-event-published{border-left-color:#2f8a5c}.calendar-event-failed{border-left-color:#c04a57}.calendar-event-queued,.calendar-event-publishing{border-left-color:#c28b26}.calendar-create-button{justify-self:start}.plan-card-grid,.plan-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan-card,.plan-item-card{color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-md);gap:9px;padding:22px;text-decoration:none;display:grid}.plan-card:hover,.plan-item-card:hover{border-color:#7612fa73}.plan-card>span:not(.brand-card-status),.plan-item-card>span{color:var(--ink-tertiary);font-size:12px}.plan-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.plan-form-step{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:14px;padding:28px;display:grid}.plan-form-step h2{font-size:23px}.plan-form-step small{color:var(--ink-tertiary);font-size:11px}.plan-form-actions,.plan-actions{flex-wrap:wrap;gap:10px;display:flex}.plan-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto 28px;display:grid}.publication-composer{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.publication-composer-step{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:12px;padding:28px;display:grid}.publication-composer-step h2{font-size:22px}.publication-composer-step p{color:var(--ink-secondary);font-size:13px;line-height:1.5}.publication-snapshot-step{grid-column:1/-1}.publication-snapshot-meta{flex-wrap:wrap;gap:7px;display:flex}.publication-snapshot-meta span{color:var(--ink-secondary);background:var(--surface-soft);border-radius:999px;padding:5px 8px;font-size:10px}.publication-preview-sequence{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.publication-preview-missing{min-height:160px;color:var(--ink-tertiary);background:var(--surface-soft);place-items:center;font-size:11px;display:grid}.publication-composer-step select,.publication-composer-step textarea,.publication-composer-step input[type=datetime-local]{width:100%;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:12px}.publication-composer-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.button-quiet{color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.button-quiet:disabled{cursor:wait;opacity:.6}.form-hint{color:var(--ink-tertiary);font-size:12px}.content-item-card{color:var(--ink);text-decoration:none}.content-item-card:hover{border-color:#7612fa73}.team-invite-card,.team-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:28px}.team-invite-card{grid-template-columns:.8fr 1.2fr;align-items:end;gap:35px;display:grid}.team-invite-card h2{margin-top:12px;font-size:27px}.team-invite-card p{color:var(--ink-secondary);margin-top:12px;font-size:13px;line-height:1.55}.team-invite-form{grid-template-columns:1fr 160px auto;align-items:end;gap:12px;display:grid}.team-invite-form select,.team-row select{min-height:46px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:0 10px;font-size:12px}.team-table{display:grid}.team-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(220px,1fr) 90px 120px 80px;align-items:center;gap:14px;padding:15px 0;display:grid}.team-row:last-child{border-bottom:0}.team-person,.team-person>div{align-items:center;display:flex}.team-person{gap:11px}.team-person>div{flex-direction:column;align-items:flex-start;gap:3px}.team-person strong,.invitation-row strong{font-size:13px}.team-person span:not(.avatar-placeholder),.invitation-row span{color:var(--ink-tertiary);font-size:11px}.avatar-placeholder{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary));border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.team-status,.team-role,.team-count{color:var(--ink-tertiary);font-size:11px}.text-button-danger{color:#a32929;cursor:pointer;background:0 0;border:0;font-size:11px}.invitation-row{grid-template-columns:1fr 120px 90px}.invitation-row>div{gap:4px;display:grid}.invite-card-body{gap:18px;margin-top:30px;display:grid}.invite-card-body>p{color:var(--ink-secondary);font-size:14px;line-height:1.6}.invite-summary{background:var(--surface-soft);border-radius:var(--radius-md);gap:7px;padding:18px;display:grid}.invite-summary span{color:var(--brand-link);letter-spacing:.1em;font:500 10px SFMono-Regular,Consolas,monospace}.invite-summary strong{font-size:18px}.invite-summary em{color:var(--ink-tertiary);font-size:12px;font-style:normal}.invite-card-body .button{width:100%}.form-error,.form-success,.form-note{margin:0;font-size:12px;line-height:1.5}.form-error{color:#a32929}.form-success{color:var(--success)}.form-note{color:var(--ink-tertiary);text-align:center}.verify-email-address{overflow-wrap:anywhere;color:var(--ink);background:var(--surface-soft);border-radius:var(--radius-sm);margin:0;padding:12px 14px;font-size:14px;font-weight:600}.form-placeholder{gap:10px;margin:30px 0 22px;display:grid}.form-placeholder span{min-height:44px;color:var(--ink-tertiary);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);align-items:center;padding:0 15px;font-size:14px;display:flex}.form-placeholder button{border-radius:var(--radius-pill);color:#fff;background:var(--ink);opacity:.6;border:0;min-height:48px;margin-top:8px;font-weight:600}.text-link{color:var(--brand-link);font-size:14px}.workspace-shell{background:var(--surface);grid-template-columns:255px 1fr;min-height:100vh;display:grid}.workspace-sidebar{border-right:1px solid var(--hairline);background:#fff;height:100vh;padding:28px 18px;position:sticky;top:0;overflow-y:auto}.workspace-switcher{background:var(--surface-soft);border-radius:var(--radius-md);gap:5px;margin:35px 0 20px;padding:14px;display:grid}.workspace-switcher strong{font-size:14px}.workspace-switcher a{color:var(--brand-link);font-size:11px}.workspace-sidebar nav,.workspace-sidebar-footer{gap:4px;display:grid}.workspace-brands-label{margin-top:22px}.workspace-create-link{color:var(--brand-link);margin-top:6px}.workspace-empty-link{color:var(--ink-tertiary);padding:8px 12px;font-size:12px}.workspace-sidebar-footer{border-top:1px solid var(--hairline);margin-top:40px;padding-top:18px}.workspace-body{min-width:0}.workspace-topbar{border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 5vw;display:flex}.workspace-breadcrumb{color:var(--ink-tertiary);letter-spacing:.1em;font:500 10px SFMono-Regular,Consolas,monospace}.workspace-topbar-actions{align-items:center;gap:18px;display:flex}.workspace-topbar-actions a{color:var(--ink-secondary);font-size:12px}.workspace-content{min-width:0;padding:34px 0 70px}.workspace-list-page{max-width:1180px;margin:0 auto;padding:20px 30px}.workspace-list-page h1{max-width:760px;margin-top:10px;font-size:clamp(2.7rem,6vw,5rem)}.workspace-list-page>.muted{max-width:580px;margin:18px 0 30px}.workspace-list-section{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;padding:24px}.job-row,.notification-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.job-row:last-child,.notification-row:last-child{border-bottom:0}.job-row>div,.notification-row>div{gap:6px;display:grid}.job-row span,.job-row time,.notification-row time,.notification-read-label{color:var(--ink-tertiary);font-size:12px}.job-status{border-radius:var(--radius-pill);background:var(--surface-soft);padding:5px 9px;font-size:11px}.job-status-running,.job-status-queued{color:#755000;background:#fff4d2}.job-status-success{color:#185c3b;background:#eef9f2}.job-status-error,.job-status-timed_out{color:#8c2530;background:#fff0f1}.job-row .form-error,.notification-row .form-error{grid-column:1/-1;margin:0}.notification-row{grid-template-columns:minmax(0,1fr) auto auto}.notification-row p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.5}.notification-unread{position:relative}.notification-unread:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;left:-14px}.activity-list{display:grid}.activity-row{border-bottom:1px solid var(--hairline);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.activity-row div{gap:5px;display:grid}.activity-row div span,.activity-row>span:not(.activity-dot),.activity-row time{color:var(--ink-tertiary);font-size:12px}.admin-shell{background:var(--surface);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--hairline);background:#fff;height:100vh;padding:28px 18px;position:sticky;top:0}.admin-nav-label{margin-top:64px;display:block}.admin-back-link{color:var(--brand-link);margin-top:44px;display:block}.admin-main{min-width:0}.admin-page{max-width:1240px;margin:0 auto;padding:54px 5vw 80px}.admin-page h1{max-width:850px;margin-top:10px;font-size:clamp(2.8rem,6vw,5.4rem)}.admin-page>p,.admin-page-header p{max-width:660px;color:var(--ink-secondary);margin-top:18px;line-height:1.55}.admin-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.admin-metric-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-grid-six{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-metric{border:1px solid var(--hairline);border-radius:var(--radius-md);background:#fff;gap:8px;padding:20px;display:grid}.admin-metric strong{font-size:28px}.admin-action-card,.admin-table-card{color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:12px;padding:24px;text-decoration:none;display:grid}.admin-action-card strong{font-size:21px}.admin-action-card span{color:var(--ink-secondary);font-size:13px;line-height:1.5}.admin-table-card{margin-top:20px}.admin-table-card h2{font-size:20px}.admin-table-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(100px,1fr));align-items:center;gap:14px;padding:15px 0;display:grid}.admin-table-row span,.admin-table-row small{color:var(--ink-tertiary);overflow-wrap:anywhere;font-size:11px}.admin-table-row strong{overflow-wrap:anywhere;font-size:12px}.admin-table-row>small{grid-column:1/-1}.brand-context-nav{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;max-width:1180px;margin:0 auto 28px;padding:0 30px 12px;display:flex;overflow-x:auto}.brand-context-nav a{color:var(--ink-secondary);flex:none;font-size:12px}.brand-context-nav a:hover{color:var(--brand-link)}.dashboard-shell{background:var(--surface);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dashboard-sidebar{border-right:1px solid var(--hairline);background:#fff;padding:30px 20px}.dashboard-sidebar nav{gap:5px;margin-top:70px;display:grid}.sidebar-label{color:var(--ink-tertiary);letter-spacing:.1em;font:500 10px SFMono-Regular,Consolas,monospace}.sidebar-link{color:var(--ink-secondary);border-radius:9px;padding:11px 12px;font-size:14px}.sidebar-link:hover,.sidebar-link.active{color:var(--ink);background:var(--surface-soft)}.dashboard-main{padding:80px 7vw}.dashboard-main h1{max-width:700px;font-size:clamp(3rem,6vw,5.5rem)}.dashboard-main>.muted{max-width:500px;margin-top:22px;font-size:18px}.dashboard-empty{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;gap:10px;max-width:580px;margin-top:50px;padding:30px;display:grid}.dashboard-empty span:not(.empty-mark){color:var(--ink-secondary);font-size:14px}.dashboard-empty .button{width:fit-content;margin-top:16px}.empty-mark{width:38px;height:38px;color:var(--primary);background:#f0e9ff;border-radius:50%;place-items:center;font-size:24px;display:grid}.skip-link{z-index:100;color:#fff;background:var(--ink-deep);border-radius:var(--radius-sm);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--primary);opacity:0;height:2px;transition:.2s var(--ease);border-radius:2px;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.4)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.nav-links a[aria-current=page]{color:var(--ink)}.marketing-menu-button,.marketing-mobile-menu{display:none}.marketing-footer{border-top:1px solid var(--hairline);max-width:1380px;margin:0 auto;padding:70px 5vw 26px}.marketing-footer-main{grid-template-columns:1fr auto;gap:80px;padding-bottom:65px;display:grid}.marketing-footer-brand{align-content:start;gap:18px;display:grid}.marketing-footer-brand p{max-width:320px;color:var(--ink-secondary);font-size:14px}.marketing-footer-links{grid-template-columns:repeat(2,minmax(140px,1fr));gap:60px;display:grid}.marketing-footer-links>div{align-content:start;gap:11px;font-size:13px;display:grid}.marketing-footer-links strong{margin-bottom:5px;font-size:12px}.marketing-footer-links a{color:var(--ink-secondary)}.marketing-footer-links a:hover{color:var(--brand-link)}.marketing-footer-bottom{color:var(--ink-tertiary);border-top:1px solid var(--hairline);justify-content:space-between;gap:30px;padding-top:22px;font-size:11px;display:flex}.section-heading-split{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:60px;max-width:none;display:grid}.section-heading-split>p,.section-heading-split>.text-link{justify-self:end}.marketing-flow{max-width:1260px}.marketing-flow-list{border-top:1px solid var(--hairline-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.marketing-flow-list li{border-right:1px solid var(--hairline);align-content:space-between;min-height:220px;padding:22px 24px 26px;display:grid}.marketing-flow-list li:last-child{border-right:0}.marketing-flow-list li>span,.marketing-feature-number{color:var(--brand-link);letter-spacing:.08em;font:600 11px/1.3 SFMono-Regular,Consolas,monospace}.marketing-flow-list strong{letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif;font-size:21px}.marketing-flow-list p{color:var(--ink-secondary);margin-top:9px;font-size:13px;line-height:1.55}.marketing-product-story{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:8vw;max-width:1260px;display:grid}.marketing-product-copy h2{font-size:clamp(2.4rem,4.5vw,4.5rem)}.marketing-product-copy>p,.marketing-feature-copy>p,.use-case-intro>p{color:var(--ink-secondary);margin-top:22px;font-size:16px;line-height:1.65}.marketing-check-list{color:var(--ink-secondary);gap:11px;margin:28px 0;padding:0;font-size:13px;list-style:none;display:grid}.marketing-check-list li{grid-template-columns:18px 1fr;gap:8px;display:grid}.marketing-check-list li:before{content:"✓";color:var(--success);font-weight:800}.marketing-inline-link{align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.brand-memory-board{border:1px solid var(--hairline-strong);background:#fff;border-radius:26px;padding:22px;transform:rotate(1deg);box-shadow:0 28px 80px #2020201a}.brand-memory-header{justify-content:space-between;align-items:center;gap:20px;padding:10px 8px 22px;display:flex}.brand-memory-header>div{gap:4px;display:grid}.brand-memory-header .eyebrow{margin:0}.brand-memory-header strong{letter-spacing:-.04em;font:650 21px Plus Jakarta Sans,sans-serif}.brand-memory-ready{color:var(--success);background:#e8f8ef;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.brand-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brand-memory-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);align-content:space-between;gap:10px;min-height:110px;padding:18px;display:grid}.brand-memory-card.is-wide{grid-column:1/-1}.brand-memory-card>span{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.brand-memory-card strong{font-size:14px}.brand-memory-card p{color:var(--ink-secondary);font-size:12px}.brand-memory-colors>div{gap:8px;display:flex}.brand-memory-colors i{background:#202020;border-radius:50%;width:38px;height:38px}.brand-memory-colors i:nth-child(2){background:var(--primary)}.brand-memory-colors i:nth-child(3){background:var(--pink)}.brand-memory-colors i:nth-child(4){background:#e8d9c5}.marketing-operations-panel{margin-top:70px;margin-bottom:70px}.marketing-operations-panel h2{font-size:clamp(2.3rem,4vw,4rem)}.marketing-use-cases{max-width:1260px}.marketing-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-case-card{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:#fff;align-content:end;min-height:280px;padding:28px;display:grid}.marketing-case-card:nth-child(2){color:#fff;background:var(--ink-deep);border-color:var(--ink-deep);transform:translateY(-14px)}.marketing-case-card>span{color:var(--brand-link);letter-spacing:.08em;margin-bottom:auto;font:600 10px SFMono-Regular,Consolas,monospace}.marketing-case-card:nth-child(2)>span{color:#b9a4ff}.marketing-case-card h3{max-width:280px;font-size:23px}.marketing-case-card p{color:var(--ink-secondary);margin-top:12px;font-size:13px;line-height:1.55}.marketing-case-card:nth-child(2) p{color:#ffffffa6}.marketing-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;max-width:1160px;display:grid}.marketing-faq-heading h2{font-size:clamp(2.3rem,4vw,3.7rem)}.marketing-faq-heading p{color:var(--ink-secondary);margin-top:16px}.marketing-faq-list{border-top:1px solid var(--hairline-strong)}.marketing-faq-list details{border-bottom:1px solid var(--hairline-strong)}.marketing-faq-list summary{cursor:pointer;padding:22px 42px 22px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:650;list-style:none;position:relative}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary:after{content:"+";color:var(--brand-link);font-size:20px;position:absolute;top:20px;right:4px}.marketing-faq-list details[open] summary:after{content:"−"}.marketing-faq-list details p{max-width:620px;color:var(--ink-secondary);padding:0 42px 22px 0;font-size:13px;line-height:1.6}.marketing-final-cta{color:#fff;background:radial-gradient(circle at 15% 10%, #fa12e340, transparent 32%), radial-gradient(circle at 88% 86%, #12d0fa2b, transparent 30%), var(--ink-deep);border-radius:var(--radius-xxl);max-width:1160px;margin-bottom:70px;padding:90px 7vw}.marketing-final-cta .eyebrow{color:#b9a4ff}.marketing-final-cta p{color:#ffffffa8;max-width:590px;margin:-12px auto 26px}.marketing-final-cta .hero-actions{justify-content:center}.marketing-final-cta .button-primary{color:var(--ink);background:#fff}.marketing-final-cta .button-secondary{color:#fff;background:#ffffff14;border-color:#fff3}.marketing-inner-page{overflow:hidden}.marketing-page-hero{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:7vw;max-width:1300px;min-height:650px;margin:0 auto;padding:90px 5vw 110px;display:grid}.marketing-page-hero h1{max-width:760px;font-size:clamp(3.4rem,6.7vw,6.7rem)}.marketing-page-hero>div:first-child>p{max-width:610px;color:var(--ink-secondary);margin-top:26px;font-size:18px;line-height:1.6}.feature-orbit{aspect-ratio:1;border:1px solid var(--hairline);background:radial-gradient(circle,#7612fa1f,#0000 55%);border-radius:50%;justify-self:end;width:min(100%,520px);position:relative}.feature-orbit:before,.feature-orbit:after{content:"";border:1px dashed #7612fa38;border-radius:50%;position:absolute;inset:14%}.feature-orbit:after{border-style:solid;inset:31%}.feature-orbit-core,.feature-orbit>span{border:1px solid var(--hairline-strong);background:#fff;place-items:center;font-size:12px;font-weight:650;display:grid;position:absolute;box-shadow:0 12px 36px #2020201a}.feature-orbit-core{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary) 60%, var(--cyan));border:0;border-radius:38% 62% 55% 45%;width:130px;height:130px;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-7deg)}.feature-orbit>span{border-radius:999px;padding:11px 16px}.orbit-context{top:7%;left:39%}.orbit-plan{top:44%;right:-2%}.orbit-create{bottom:5%;left:39%}.orbit-review{top:44%;left:-4%}.marketing-anchor-nav{z-index:8;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:center;gap:6px;padding:12px 20px;display:flex;position:sticky;top:72px;overflow-x:auto}.marketing-anchor-nav a{color:var(--ink-secondary);border-radius:999px;flex:none;padding:8px 14px;font-size:12px}.marketing-anchor-nav a:hover{color:var(--ink);background:var(--surface)}.marketing-feature-row{grid-template-columns:minmax(320px,.75fr) minmax(520px,1.25fr);align-items:center;gap:8vw;max-width:1280px;margin:0 auto;padding:130px 5vw;scroll-margin-top:130px;display:grid}.marketing-feature-row.is-reversed .marketing-feature-copy{order:2}.marketing-feature-copy h2{margin-top:18px;font-size:clamp(2.4rem,4.5vw,4.6rem)}.feature-demo{border:1px solid var(--hairline-strong);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #2020201c}.feature-demo-bar{height:48px;color:var(--ink-tertiary);border-bottom:1px solid var(--hairline);align-items:center;gap:6px;padding:0 16px;font-size:10px;display:flex}.feature-demo-bar span{background:var(--hairline-strong);border-radius:50%;width:7px;height:7px}.feature-demo-bar span:first-child{background:var(--pink)}.feature-demo-bar span:nth-child(2){background:var(--primary)}.feature-demo-bar span:nth-child(3){background:var(--cyan)}.feature-demo-bar b{margin-left:7px;font-weight:500}.feature-context-layout{grid-template-columns:190px 1fr;min-height:400px;display:grid}.feature-context-nav{background:var(--surface);border-right:1px solid var(--hairline);align-content:start;gap:5px;padding:26px 18px;display:grid}.feature-context-nav strong{margin-bottom:18px;font-size:13px}.feature-context-nav span{color:var(--ink-secondary);border-radius:7px;padding:9px 10px;font-size:11px}.feature-context-nav span.is-active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #2020200f}.feature-context-content{align-self:center;padding:40px}.feature-context-content .eyebrow{margin-bottom:18px}.feature-context-content>strong{letter-spacing:-.05em;font:650 28px/1.15 Plus Jakarta Sans,sans-serif;display:block}.feature-context-content>p{max-width:370px;color:var(--ink-secondary);margin-top:14px;font-size:12px;line-height:1.55}.feature-token-row{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.feature-token-row span{color:var(--brand-link);background:#f0eaff;border-radius:999px;padding:7px 10px;font-size:10px}.feature-calendar-demo{padding:26px}.feature-calendar-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.feature-calendar-head>div{gap:4px;display:grid}.feature-calendar-head .eyebrow{margin:0}.feature-calendar-head strong{font:650 20px Plus Jakarta Sans,sans-serif}.feature-demo-button{color:#fff;background:var(--ink);border-radius:999px;padding:8px 11px;font-size:10px}.feature-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.feature-calendar-grid>b{color:var(--ink-tertiary);border-bottom:1px solid var(--hairline);padding:8px;font-size:9px}.feature-calendar-grid>span{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:100px;padding:9px}.feature-calendar-grid>span:nth-of-type(5n){border-right:0}.feature-calendar-grid span.has-item{color:var(--ink);background:#fff8fd;align-content:start;gap:7px;font-size:10px;font-weight:600;display:grid}.feature-calendar-grid span.has-item i{color:#a20a94;background:#f8ddf5;border-radius:5px;width:fit-content;padding:3px 5px;font-size:8px;font-style:normal}.feature-calendar-grid span.has-item.is-purple{background:#f7f3ff}.feature-calendar-grid span.has-item.is-purple i{color:var(--primary);background:#e9ddff}.feature-calendar-grid span.has-item.is-blue{background:#f2fbfd}.feature-calendar-grid span.has-item.is-blue i{color:#087f99;background:#d9f6fc}.feature-editor-top,.feature-editor-actions{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-size:11px;display:flex}.feature-editor-top b{color:var(--success);font-weight:600}.feature-editor-body{grid-template-columns:1.15fr .85fr;min-height:360px;display:grid}.feature-editor-body>div:first-child{padding:36px}.feature-editor-body .eyebrow{margin-bottom:20px}.feature-editor-body strong{letter-spacing:-.05em;font:650 27px/1.14 Plus Jakarta Sans,sans-serif}.feature-editor-body p{color:var(--ink-secondary);margin-top:18px;font-size:12px;line-height:1.6}.feature-editor-lines{gap:8px;margin-top:34px;display:grid}.feature-editor-lines i{background:var(--surface-soft);border-radius:5px;width:85%;height:7px}.feature-editor-lines i:nth-child(2){width:65%}.feature-editor-lines i:nth-child(3){width:74%}.feature-editor-image{background:linear-gradient(145deg,#dfd0bb 0%,#f6ece0 38%,#856c53 39%,#c0a384 65%,#302b28 66%);min-height:360px;position:relative}.feature-editor-image span{color:#fff;background:#20202080;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;top:13px;right:13px}.feature-editor-actions{border-top:1px solid var(--hairline);border-bottom:0}.feature-editor-actions span{color:var(--ink-tertiary)}.feature-editor-actions b{color:#fff;background:var(--ink);border-radius:999px;padding:8px 11px;font-size:10px}.feature-review-demo{grid-template-columns:.85fr 1.15fr;min-height:430px;display:grid}.feature-review-preview{color:#fff;background:linear-gradient(160deg,#271c2a,#7b456b 50%,#e6c7b7);align-content:end;padding:26px;display:grid}.feature-review-preview span{letter-spacing:.09em;margin-bottom:auto;font-size:9px}.feature-review-preview strong{letter-spacing:-.05em;max-width:230px;font:650 28px/1.1 Plus Jakarta Sans,sans-serif}.feature-review-side{align-content:center;padding:34px;display:grid}.feature-review-side .eyebrow{margin-bottom:13px}.feature-review-side>strong{font:650 22px Plus Jakarta Sans,sans-serif}.feature-review-side>p{color:var(--ink-tertiary);margin-top:7px;font-size:10px}.feature-review-comment{background:var(--surface);border-radius:9px;gap:10px;margin:30px 0;padding:13px;display:flex}.feature-review-comment i{color:#fff;background:var(--primary);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.feature-review-comment span{color:var(--ink-secondary);font-size:10px}.feature-review-comment b{color:var(--ink);margin-bottom:3px;display:block}.feature-review-actions{gap:7px;display:flex}.feature-review-actions span,.feature-review-actions b{text-align:center;border-radius:999px;flex:1;padding:9px;font-size:9px}.feature-review-actions span{background:var(--surface-soft)}.feature-review-actions b{color:#fff;background:var(--success)}.feature-jobs-demo{padding:26px}.feature-jobs-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.feature-jobs-header>div{gap:4px;display:grid}.feature-jobs-header .eyebrow{margin:0}.feature-jobs-header strong{font:650 21px Plus Jakarta Sans,sans-serif}.feature-jobs-header>span{color:var(--success);font-size:10px}.feature-job-row{border-top:1px solid var(--hairline);grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:18px 4px;display:grid}.feature-job-row>i{border-radius:50%;width:9px;height:9px}.feature-job-row>div{gap:4px;display:grid}.feature-job-row strong{font-size:11px}.feature-job-row span{color:var(--ink-tertiary);font-size:9px}.feature-job-row>b{color:var(--ink-secondary);font-size:9px;font-weight:600}.audience-stack{perspective:1000px;gap:10px;display:grid}.audience-stack>div{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:#fff;grid-template-columns:42px 150px 1fr;align-items:center;gap:20px;padding:22px;display:grid;box-shadow:0 12px 35px #2020200f}.audience-stack>div:first-child{transform:rotate(-2deg)translate(-12px)}.audience-stack>div:nth-child(3){transform:rotate(2deg)translate(12px)}.audience-stack>div.is-highlighted{color:#fff;background:var(--ink-deep);border-color:var(--ink-deep);transform:scale(1.04)}.audience-stack>div>span{color:var(--brand-link);font:600 10px SFMono-Regular,Consolas,monospace}.audience-stack>div strong{font:650 16px Plus Jakarta Sans,sans-serif}.audience-stack>div p{color:var(--ink-secondary);font-size:11px}.audience-stack>div.is-highlighted p{color:#ffffffa3}.use-case-section{max-width:1260px;margin:0 auto;padding:120px 5vw}.use-case-intro{max-width:850px}.use-case-intro h2{margin-top:18px;font-size:clamp(2.6rem,5vw,5.2rem)}.use-case-journey{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;display:grid}.use-case-journey>div{border-right:1px solid var(--hairline);align-content:start;gap:20px;min-height:170px;padding:22px;display:grid}.use-case-journey>div:last-child{border-right:0}.use-case-journey span{color:var(--brand-link);text-transform:uppercase;font-size:10px;font-weight:700}.use-case-journey strong{font-size:13px;line-height:1.55}.use-case-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.use-case-scenes article{background:var(--surface);border-radius:var(--radius-lg);min-height:230px;padding:26px}.use-case-scenes .eyebrow{margin-bottom:45px}.use-case-scenes h3{font-size:21px}.use-case-scenes p{color:var(--ink-secondary);margin-top:12px;font-size:12px;line-height:1.55}.use-case-agency{background:var(--surface);max-width:none;padding-left:max(5vw,50vw - 570px);padding-right:max(5vw,50vw - 570px)}.agency-workspace-demo{border:1px solid var(--hairline-strong);background:#fff;border-radius:25px;grid-template-columns:260px 1fr;min-height:460px;margin-top:60px;display:grid;overflow:hidden;box-shadow:0 25px 70px #20202014}.agency-workspace-sidebar{background:#25242a;align-content:start;gap:7px;padding:30px 22px;display:grid}.agency-workspace-sidebar>.eyebrow{color:#9b8ae8;margin:0}.agency-workspace-sidebar>strong{color:#fff;margin:4px 0 25px;font:650 20px Plus Jakarta Sans,sans-serif}.agency-workspace-sidebar>div{color:#ffffffb8;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.agency-workspace-sidebar>div.is-active{color:#fff;background:#ffffff1a}.agency-avatar{color:#fff;background:var(--primary);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.agency-avatar.two{background:#0b91a8}.agency-avatar.three{background:#bd6815}.agency-workspace-sidebar div span{gap:2px;font-size:10px;display:grid}.agency-workspace-sidebar small{color:#fff6;font-size:8px}.agency-workspace-main{padding:38px}.agency-workspace-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.agency-workspace-head>div{gap:5px;display:grid}.agency-workspace-head span{color:var(--brand-link);letter-spacing:.08em;font:600 9px SFMono-Regular,Consolas,monospace}.agency-workspace-head strong{font:650 25px Plus Jakarta Sans,sans-serif}.agency-workspace-head>b{color:var(--success);background:#e8f8ef;border-radius:999px;padding:6px 9px;font-size:9px}.agency-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:45px;display:grid}.agency-metrics div{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;align-content:space-between;min-height:120px;padding:18px;display:grid}.agency-metrics span{color:var(--ink-secondary);font-size:10px}.agency-metrics strong{font:650 34px Plus Jakarta Sans,sans-serif}.agency-progress{border:1px solid var(--hairline);border-radius:12px;grid-template-columns:1fr auto;gap:8px 20px;margin-top:18px;padding:20px;font-size:11px;display:grid}.agency-progress>strong{color:var(--ink-secondary);font-size:10px}.agency-progress>i{background:var(--surface-soft);border-radius:5px;grid-column:1/-1;height:7px;overflow:hidden}.agency-progress>i b{background:linear-gradient(90deg, var(--primary), var(--pink));border-radius:inherit;width:67%;height:100%;display:block}.use-case-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.use-case-benefits>div{border-left:1px solid var(--hairline-strong);gap:8px;padding-left:18px;display:grid}.use-case-benefits span{color:var(--brand-link);font:600 10px SFMono-Regular,Consolas,monospace}.use-case-benefits strong{font-size:14px}.use-case-benefits p{color:var(--ink-secondary);font-size:11px;line-height:1.5}.use-case-intro-split{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;max-width:none;display:grid}.use-case-intro-split>p{margin-bottom:8px}.external-review-story{grid-template-columns:minmax(360px,.8fr) 1.2fr;align-items:center;gap:8vw;margin-top:70px;display:grid}.external-review-card{border:1px solid var(--hairline-strong);background:#fff;border-radius:22px;max-width:430px;padding:24px;box-shadow:0 25px 70px #2020201a}.external-review-brand{align-items:center;gap:10px;margin-bottom:30px;display:flex}.external-review-brand i{color:#fff;background:var(--ink);border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.external-review-brand span{font-size:10px;display:grid}.external-review-brand small{color:var(--ink-tertiary)}.external-review-card>.eyebrow{margin-bottom:10px}.external-review-image{background:linear-gradient(145deg,#342839,#8c5b7c 52%,#e7c9ba);border-radius:13px;height:210px;margin-bottom:20px}.external-review-card>strong{font:650 20px/1.2 Plus Jakarta Sans,sans-serif}.external-review-card>p{color:var(--ink-secondary);margin-top:8px;font-size:11px}.external-review-actions{gap:8px;margin-top:22px;display:flex}.external-review-actions span,.external-review-actions b{text-align:center;border-radius:999px;flex:1;padding:10px;font-size:10px}.external-review-actions span{background:var(--surface-soft)}.external-review-actions b{color:#fff;background:var(--success)}.external-review-notes{display:grid}.external-review-notes>div{border-bottom:1px solid var(--hairline);grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:24px 0;display:grid}.external-review-notes span{width:38px;height:38px;color:var(--brand-link);background:#f0eaff;border-radius:50%;place-items:center;font:600 10px SFMono-Regular,Consolas,monospace;display:grid}.external-review-notes p{color:var(--ink-secondary);font-size:14px}.marketing-pricing-page{padding-top:100px}.pricing-page-hero{max-width:980px;margin-bottom:60px}.pricing-page-hero h1{max-width:950px}.pricing-page-hero>p{max-width:660px;color:var(--ink-secondary);margin:26px 0;font-size:18px}.pricing-trust-row{flex-wrap:wrap;gap:10px;display:flex}.pricing-trust-row span{color:var(--ink-secondary);background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:8px 11px;font-size:11px}.pricing-trust-row span:before{content:"✓";color:var(--success);margin-right:6px;font-weight:800}.pricing-assurance{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:70px 0;display:grid}.pricing-assurance>div{border-right:1px solid var(--hairline);align-content:start;gap:8px;min-height:180px;padding:23px;display:grid}.pricing-assurance>div:last-child{border-right:0}.pricing-assurance span{color:var(--brand-link);margin-bottom:15px;font:600 10px SFMono-Regular,Consolas,monospace}.pricing-assurance strong{font-size:14px}.pricing-assurance p{color:var(--ink-secondary);font-size:12px;line-height:1.55}.pricing-compare-callout{background:var(--surface);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.pricing-compare-callout>div{gap:4px;display:grid}.pricing-compare-callout .eyebrow{margin:0}.pricing-compare-callout strong{font:650 18px Plus Jakarta Sans,sans-serif}.pricing-faq{margin:90px auto 10px;padding:0}.pricing-compare-page{max-width:1280px}.plan-comparison-wrap{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);margin:65px 0 34px;overflow-x:auto}.plan-comparison-table{border-collapse:collapse;background:#fff;width:100%;min-width:840px;font-size:12px}.plan-comparison-table th,.plan-comparison-table td{border-bottom:1px solid var(--hairline);text-align:center;padding:15px 18px}.plan-comparison-table th:first-child{text-align:left;width:31%}.plan-comparison-table thead th{background:var(--surface);height:100px}.plan-comparison-table thead th:not(:first-child){border-left:1px solid var(--hairline)}.plan-comparison-table thead span{font:650 17px Plus Jakarta Sans,sans-serif;display:block}.plan-comparison-table thead small{color:var(--primary);background:#f0eaff;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:8px;display:inline-block}.plan-comparison-table tbody th{color:var(--ink-secondary);font-weight:500}.plan-comparison-group th{color:var(--ink);background:#fff;padding-top:24px;font:650 13px Plus Jakarta Sans,sans-serif}.plan-comparison-actions th,.plan-comparison-actions td{border-bottom:0;padding-top:22px;padding-bottom:22px}.plan-comparison-actions .button{min-height:40px;padding:9px 12px;font-size:11px}@media (max-width:900px){.workspace-shell,.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--hairline);height:auto;padding:18px;position:static}.admin-nav-label{margin-top:24px}.admin-back-link{margin-top:18px}.admin-page{padding:32px 18px 60px}.admin-metric-grid,.admin-card-grid{grid-template-columns:1fr}.admin-table-row{grid-template-columns:1fr;align-items:start}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--hairline);height:auto;padding:18px;position:static}.workspace-switcher{margin:24px 0 16px}.workspace-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-sidebar nav .sidebar-label,.workspace-sidebar nav .workspace-brands-label{grid-column:1/-1}.workspace-sidebar-footer{flex-wrap:wrap;margin-top:18px;display:flex}.workspace-topbar{flex-direction:column;align-items:flex-start;min-height:56px;padding:14px 18px}.workspace-topbar-actions{gap:14px}.workspace-content{padding-top:24px}.brand-context-nav{margin-bottom:20px;padding:0 18px 10px}.top-nav{gap:18px;padding:0 20px}.nav-links{display:none}.nav-actions{margin-left:auto}.nav-login{display:none}.hero-grid,.light-panel{grid-template-columns:1fr}.hero-band{padding:70px 20px 50px}.hero-art{min-height:390px}.art-float-one{right:-5px}.art-float-two{left:-5px}.section-block{padding:72px 20px}.proof-strip{padding:22px 20px;display:block}.proof-items{justify-content:flex-start;margin-top:14px}.capability-grid{grid-template-columns:1fr}.light-panel{gap:38px;padding:34px 24px}.footer-region{flex-direction:column;align-items:flex-start}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--hairline)}.dashboard-sidebar nav{grid-template-columns:repeat(2,1fr);margin-top:28px}.sidebar-label{grid-column:1/-1}.dashboard-main{padding:56px 20px}.social-detail-grid{grid-template-columns:1fr}.social-detail-card,.social-detail-section,.notification-preferences-section{padding:22px 18px}.workspace-list-page{padding:20px 18px}.workspace-filter-form{flex-direction:column;align-items:stretch}.workspace-filter-form label,.workspace-filter-form select,.workspace-filter-form input,.workspace-filter-form button{width:100%}.job-row,.notification-row{grid-template-columns:1fr;align-items:start}.job-row-actions{grid-column:auto}.notification-row .text-link{justify-self:start}}@media (max-width:560px){h1{font-size:3.35rem}.hero-art{min-height:320px;margin:-20px -30px;transform:scale(.87)}.art-window-body{min-height:280px}.art-content{padding:24px 20px}.art-content strong{font-size:22px}.auth-card{padding:30px 24px}.form-grid{grid-template-columns:1fr}.auth-card .wordmark{margin-bottom:50px}.nav-cta{padding:10px 14px;font-size:12px}.dashboard-sidebar nav{grid-template-columns:1fr}.brand-wizard{padding:32px 20px 50px}.brand-wizard-header{margin-bottom:28px;display:block}.wizard-progress{justify-items:start;margin-top:26px}.brand-wizard-layout{grid-template-columns:1fr}.wizard-step-nav{gap:6px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.wizard-step{min-width:160px}.wizard-form-grid{grid-template-columns:1fr}.wizard-row-heading,.wizard-row-card-header{flex-direction:column;align-items:flex-start}.wizard-wide{grid-column:auto}.wizard-actions{flex-direction:column-reverse;align-items:stretch}.wizard-actions-right{justify-content:flex-end}.organization-page{padding:34px 20px 60px}.organization-page-header{flex-direction:column;align-items:flex-start;margin-bottom:32px}.resource-layout{grid-template-columns:1fr}.resource-drawer{order:-1;position:static}.resource-toolbar,.resource-card-header{flex-direction:column;align-items:stretch}.resource-toolbar input{width:100%}.resource-form-grid,.resource-specific-grid{grid-template-columns:1fr}.resource-specific-grid .resource-wide{grid-column:auto}.organization-kpi-grid,.organization-brand-grid,.billing-summary-grid,.usage-detail-grid,.calendar-context-grid{grid-template-columns:1fr}.organization-actions-panel,.organization-brand-row{flex-direction:column;align-items:flex-start}.organization-brand-row-actions{justify-items:start}.team-invite-card,.team-invite-form,.settings-form-grid{grid-template-columns:1fr}.settings-actions{justify-content:stretch}.settings-actions .button{width:100%}.settings-status-grid{grid-template-columns:1fr}.usage-history-row{flex-direction:column;align-items:flex-start}.content-create-card{grid-template-columns:1fr}.content-create-actions,.content-create-card .form-error,.content-create-card .form-success{grid-column:auto}.content-create-actions{flex-direction:column;align-items:flex-start}.content-library-grid,.variant-editor-layout{grid-template-columns:1fr}.variant-action-card{position:static}.variant-operations-grid,.review-request-row{grid-template-columns:1fr}.brand-content-header-actions{flex-direction:column;align-items:flex-start}.assets-layout,.collection-layout{grid-template-columns:1fr}.asset-upload-card{grid-row:1;position:static}.assets-grid,.assets-toolbar,.context-card-grid,.image-studio-layout{grid-template-columns:1fr}.image-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card-grid,.review-detail-layout,.external-session-layout{grid-template-columns:1fr}.external-session-row,.context-history-row{grid-template-columns:1fr 1fr}.context-history-row small{text-align:left}.social-connect-card{flex-direction:column;align-items:stretch}.social-connect-card .button{width:100%}.social-connection-grid,.publication-card-grid,.publication-composer,.publication-detail-grid,.plan-card-grid,.plan-item-grid,.plan-form,.plan-detail-grid,.pricing-grid{grid-template-columns:1fr}.publication-section,.publication-composer-step{padding:22px 18px}.publication-composer-actions{flex-direction:column;align-items:stretch}.publication-composer-actions .button{width:100%}.publication-attempt-row{grid-template-columns:1fr}.billing-record-section{padding:20px 18px}.billing-inline-actions,.billing-profile-form .settings-actions{flex-direction:column;align-items:stretch}.billing-inline-actions .button,.billing-profile-form .settings-actions .button{width:100%}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-context,.billing-plan-selection{flex-direction:column;align-items:stretch}.billing-plan-context-status{text-align:left;justify-items:start;min-width:0}.billing-cycle-switch{width:100%}.billing-cycle-switch button{flex:1;justify-content:center}.billing-record-row{grid-template-columns:1fr;align-items:start;gap:8px}.billing-detail-grid{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-mode-switcher,.calendar-navigation{justify-content:space-between}.calendar-navigation strong{min-width:0}.calendar-grid-month,.calendar-grid-week{grid-template-columns:1fr}.calendar-day-empty{display:none}.workspace-list-page,.workspace-list-section{padding:18px}.job-row,.notification-row,.activity-row{grid-template-columns:1fr;align-items:start;gap:8px}.activity-dot{display:none}.notification-unread:before{left:-10px}.team-row,.invitation-row{grid-template-columns:1fr;align-items:start}}.auth-layout-shell{background:#fff;grid-template-columns:minmax(440px,.92fr) minmax(520px,1.08fr);place-items:stretch stretch;min-height:100dvh;padding:0;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 10% 5%,#fa12e347,#0000 28%),radial-gradient(circle at 92% 88%,#12d0fa33,#0000 30%),#1d1e24;flex-direction:column;min-height:100dvh;padding:clamp(30px,4.5vw,64px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-180px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-layout-wordmark{z-index:1;color:#fff;align-self:flex-start;align-items:center;gap:11px;display:inline-flex;position:relative}.auth-layout-wordmark>span{background:linear-gradient(135deg, var(--pink), var(--primary) 55%, var(--cyan));border-radius:11px 11px 11px 4px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.auth-layout-wordmark strong{letter-spacing:-.025em;font-size:14px}.auth-brand-copy{z-index:1;max-width:610px;margin-top:clamp(70px,11vh,130px);position:relative}.auth-brand-copy>span{color:#baa4ff;letter-spacing:.1em;font:600 10px SFMono-Regular,Consolas,monospace}.auth-brand-copy h2{margin-top:18px;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.98}.auth-brand-copy p{color:#ffffff9e;max-width:510px;margin-top:22px;font-size:15px;line-height:1.65}.auth-product-preview{z-index:1;max-width:560px;color:var(--ink);background:#fffffff5;border:1px solid #ffffff26;border-radius:20px;margin-top:50px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 28px 80px #0000003d}.auth-preview-head{border-bottom:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:45px;padding:0 15px;display:grid}.auth-preview-head>span{gap:4px;display:flex}.auth-preview-head i{background:var(--pink);border-radius:50%;width:6px;height:6px;display:block}.auth-preview-head i:nth-child(2){background:var(--primary)}.auth-preview-head i:nth-child(3){background:var(--cyan)}.auth-preview-head small{color:var(--ink-tertiary);font-size:9px}.auth-preview-head b{color:var(--success);background:#e8f8ef;border-radius:999px;padding:4px 7px;font-size:7px}.auth-preview-body{grid-template-columns:48px minmax(0,1fr);min-height:210px;display:grid}.auth-preview-sidebar{border-right:1px solid var(--hairline);background:#f5f6f8;align-content:start;justify-items:center;gap:15px;padding-top:22px;display:grid}.auth-preview-sidebar i{background:#e3e5e9;border-radius:4px;width:14px;height:14px}.auth-preview-sidebar i:first-child{background:linear-gradient(135deg, var(--pink), var(--primary))}.auth-preview-content{align-content:center;padding:26px 30px;display:grid}.auth-preview-content>span{color:var(--brand-link);letter-spacing:.08em;font:600 8px SFMono-Regular,Consolas,monospace}.auth-preview-content>strong{letter-spacing:-.04em;margin-top:8px;font:650 22px Plus Jakarta Sans,sans-serif}.auth-preview-content>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.auth-preview-content i{background:#eee8ff;border-radius:8px;height:42px}.auth-preview-content i:nth-child(2){background:#fae5f7}.auth-preview-content i:nth-child(3){background:#e4f6fa}.auth-preview-content small{color:var(--ink-tertiary);margin-top:14px;font-size:8px}.auth-brand-proof{z-index:1;color:#ffffff8a;flex-wrap:wrap;gap:10px 20px;margin-top:auto;padding-top:35px;font-size:9px;display:flex;position:relative}.auth-form-panel{background:radial-gradient(circle at 100% 0,#7612fa0e,#0000 30%),#fff;place-items:center;min-width:0;padding:clamp(26px,5vw,80px);display:grid}.auth-layout-shell .auth-card{width:min(100%,550px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-layout-shell .auth-card-signup{width:min(100%,610px)}.auth-layout-shell .auth-card>.wordmark{display:none}.auth-card-heading .eyebrow{margin-bottom:15px}.auth-layout-shell .auth-card h1{max-width:560px;font-size:clamp(2.7rem,5vw,4.3rem);line-height:1}.auth-layout-shell .auth-card .muted{max-width:500px;margin-top:17px;font-size:14px;line-height:1.6}.auth-layout-shell .auth-form{gap:17px;margin:34px 0 22px}.auth-layout-shell .form-field{color:#555961;gap:8px;font-size:11px}.auth-layout-shell .form-field input{min-height:52px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-color:#dcdfe4;border-radius:11px;padding:0 15px;font-size:13px}.auth-layout-shell .form-field input::placeholder{color:#a0a3aa}.auth-layout-shell .form-field input:focus{border-color:#7612fa99;outline:0;box-shadow:0 0 0 4px #7612fa14}.auth-password-field{position:relative}.auth-password-field input{padding-right:78px!important}.auth-password-field>button{color:var(--brand-link);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px;font:600 9px Inter,sans-serif;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-field>button:hover{background:#f1ecff}.auth-layout-shell .checkbox-field{background:#f7f8f9;border:1px solid #e5e7ea;border-radius:10px;align-items:center;padding:11px 12px}.auth-layout-shell .checkbox-field input{flex:none;width:16px;height:16px;margin:0}.auth-layout-shell .auth-form>.button{border-radius:11px;min-height:52px;margin-top:2px;font-size:12px}.auth-layout-shell .auth-form>.button-primary{background:#262930}.auth-layout-shell .form-error,.auth-layout-shell .form-success{border-radius:9px;padding:11px 13px}.auth-layout-shell .form-error{background:#fff0f1;border:1px solid #f5ced2}.auth-layout-shell .form-success{color:#185c3b;background:#eef9f2;border:1px solid #cfe9d9;margin-top:22px}.auth-card-links{border-top:1px solid var(--hairline);color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:11px;display:flex}.auth-card-links a{color:var(--brand-link);font-weight:650}.auth-card-links-centered{justify-content:center}.auth-plan-summary{background:#f3efff;border:1px solid #e1d7ff;border-radius:11px;grid-template-columns:1fr auto;gap:4px 20px;padding:14px 16px;display:grid}.auth-plan-summary>span{color:var(--brand-link);letter-spacing:.08em;font:650 8px SFMono-Regular,Consolas,monospace}.auth-plan-summary strong{grid-area:1/2/3;align-self:center;font-size:12px}.auth-plan-summary small{color:var(--ink-secondary);font-size:9px}@media (max-width:960px){.auth-layout-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:0;padding:26px 30px 32px}.auth-brand-copy{max-width:720px;margin-top:45px}.auth-brand-copy h2{max-width:650px;font-size:clamp(2.5rem,8vw,4.2rem)}.auth-product-preview{display:none}.auth-brand-proof{margin-top:28px;padding-top:0}.auth-form-panel{min-height:620px;padding:58px 28px 70px}}@media (max-width:600px){.auth-brand-panel{padding:20px}.auth-brand-copy,.auth-brand-proof{display:none}.auth-form-panel{place-items:start stretch;min-height:calc(100dvh - 74px);padding:46px 20px 55px}.auth-layout-shell .auth-card{width:100%}.auth-layout-shell .auth-card h1{font-size:clamp(2.6rem,13vw,3.5rem)}.auth-layout-shell .form-grid{grid-template-columns:1fr}.auth-card-links{flex-direction:column;align-items:flex-start}.auth-card-links-centered{align-items:center}.auth-plan-summary{grid-template-columns:1fr}.auth-plan-summary strong{grid-area:auto}}.app-ui{--app-sidebar:280px;--app-content:1240px;--app-page-x:clamp(20px, 4vw, 54px);--app-card-radius:16px;color:#252931;background:#f4f5f7;min-height:100dvh}.app-shell{grid-template-columns:var(--app-sidebar) minmax(0, 1fr);background:#f4f5f7;min-height:100dvh;display:grid}.app-sidebar{z-index:25;color:#ffffffc2;scrollbar-width:thin;scrollbar-color:#cbd5e142 transparent;background:radial-gradient(circle at 10% 0,#7612fa3d,#0000 28%),#1d1e24;border-right:1px solid #ffffff0f;flex-direction:column;height:100dvh;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar-head{justify-content:space-between;align-items:center;gap:15px;padding:0 8px;display:flex}.app-sidebar-head>button{color:#fff;background:0 0;border:0;font-size:25px;display:none}.app-wordmark{color:#fff;align-items:center;gap:10px;display:inline-flex}.app-wordmark>span{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary) 55%, var(--cyan));border-radius:10px 10px 10px 4px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.app-wordmark strong{letter-spacing:-.025em;font-size:14px}.app-organization-card{color:#fff;background:#ffffff12;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:28px 0 24px;padding:12px;display:grid}.app-organization-card>span{color:#dfd5ff;background:#7612fa47;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.app-organization-card>div{gap:2px;min-width:0;display:grid}.app-organization-card small,.app-nav-label{color:#fff6;letter-spacing:.1em;font:600 9px/1.3 SFMono-Regular,Consolas,monospace}.app-organization-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-organization-card>b{color:#ffffff5c;font-size:10px}.app-organization-switcher{margin:-17px 0 18px;position:relative}.app-organization-switcher summary{color:#ffffff75;cursor:pointer;padding:7px 11px;font-size:9px;list-style:none}.app-organization-switcher summary::-webkit-details-marker{display:none}.app-organization-switcher summary:after{content:"⌄";margin-left:6px}.app-organization-switcher>div{z-index:4;background:#292a31;border:1px solid #ffffff1c;border-radius:10px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 18px 45px #00000042}.app-organization-switcher a{color:#ffffffad;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.app-organization-switcher a:hover,.app-organization-switcher a.is-current{color:#fff;background:#ffffff14}.app-organization-switcher a span{background:#7612fa47;border-radius:6px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.app-sidebar-nav,.app-sidebar-footer{gap:3px;display:grid}.app-nav-label{padding:8px 11px;display:block}.app-sidebar-nav>a:not(.app-create-brand){color:#ffffffa8;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-size:12px;display:grid}.app-sidebar-nav>a i{color:#ffffff80;background:#ffffff0f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:750;display:grid}.app-sidebar-nav>a i svg,.app-sidebar-footer>a i svg{width:14px;height:14px}.app-sidebar-nav>a:hover,.app-sidebar-nav>a.is-active{color:#fff;background:#ffffff17}.app-sidebar-nav>a.is-active i{color:#fff;background:linear-gradient(135deg, var(--primary), #9c68ff)}.app-brands-label{margin-top:18px}.app-sidebar-nav>a.app-brand-link{grid-template-columns:25px minmax(0,1fr) auto}.app-brand-link>b{color:#ffffff4d;letter-spacing:.06em;font-size:7px}.app-create-brand{color:#bca3ff;border:1px dashed #bca3ff3d;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin-top:4px;padding:7px 10px;font-size:11px;display:flex}.app-create-brand i{background:#7612fa29;border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;font-style:normal;display:grid}.app-sidebar-empty{color:#fff6;padding:9px 11px;font-size:11px}.app-sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding-top:18px}.app-sidebar-footer>a:not(.app-profile-link){color:#ffffff8c;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:11px;display:grid}.app-sidebar-footer>a:not(.app-profile-link) i{color:#ffffff7a;background:#ffffff0d;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.app-sidebar-footer>a:hover{color:#fff}.app-profile-link{color:#fff;background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-top:7px;padding:9px;display:flex}.app-profile-link>span{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary));border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:750;display:grid}.app-profile-link>div{gap:1px;min-width:0;display:grid}.app-profile-link strong{font-size:11px}.app-profile-link small{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sign-out-control{gap:6px;min-width:0;display:grid}.app-sidebar-footer .sign-out-control{margin-top:4px}.app-sidebar-sign-out{color:#ffffff8c;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:grid}.app-sidebar-sign-out:before{content:"↪";color:#ffffff7a;background:#ffffff0d;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.app-sidebar-sign-out:hover:not(:disabled){color:#fff;background:#ffffff0d}.app-sidebar-sign-out:disabled{opacity:.55;cursor:wait}.app-sidebar-footer .sign-out-control .form-error{color:#ffb7aa;padding:0 10px;font-size:8px}.app-shell-body{background:radial-gradient(circle at 90% 4%, #7612fa1a, transparent 24rem), var(--surface);min-width:0}.app-topbar{z-index:18;min-height:72px;padding:10px var(--app-page-x);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.app-topbar-context,.app-topbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.app-topbar-context>div{gap:1px;min-width:0;display:grid}.app-topbar-context>div>span{color:var(--ink-tertiary);font-size:9px}.app-topbar-context>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-topbar-breadcrumb{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex;overflow:hidden}.app-topbar-breadcrumb>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.app-topbar-breadcrumb i{color:#b5b7bd;font-style:normal}.app-topbar-breadcrumb a{max-width:145px;color:var(--ink-tertiary);text-overflow:ellipsis;overflow:hidden}.app-topbar-breadcrumb a:hover{color:var(--brand-link)}.app-topbar-breadcrumb strong{max-width:190px;color:var(--ink);text-overflow:ellipsis;font-size:11px;overflow:hidden}.app-mobile-menu{border:1px solid var(--hairline-strong);background:#fff;border-radius:10px;align-content:center;gap:4px;width:42px;height:42px;padding:10px;display:none}.app-mobile-menu span{background:var(--ink);width:17px;height:1px;margin:0 auto;display:block}.app-topbar-actions{justify-content:flex-end}.app-topbar .command-trigger{background:#f4f5f7;border-color:#e1e3e7;border-radius:10px;justify-content:space-between;min-width:190px;min-height:40px;padding:8px 10px 8px 13px}.app-topbar .workspace-action-stack select{max-width:145px;min-height:40px;color:var(--ink-secondary);background:#fff;border-color:#e1e3e7;border-radius:10px;padding:0 28px 0 10px}.app-topbar .workspace-action-stack>.button{color:#fff;background:var(--ink-deep);border:0;border-radius:10px;min-height:40px;padding:9px 14px;font-size:11px}.app-topbar-utility{color:var(--ink-secondary);padding:8px;font-size:10px}.app-topbar-avatar{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:750;display:grid}.app-shell-content{min-width:0;padding-bottom:64px}.app-sidebar-backdrop{display:none}.app-back-workspace>span{color:#fff;background:#ffffff17}.app-brand-nav-wrap{padding:0 var(--app-page-x);grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.app-brand-nav-heading{background:#fff;border:1px solid #e2e4e8;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.app-brand-nav-heading>span{color:#fff;background:linear-gradient(135deg, var(--primary), #9a6bff);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.app-brand-nav-heading>div{gap:2px;min-width:0;display:grid}.app-brand-nav-heading small,.app-brand-nav>div>span{color:var(--ink-tertiary);letter-spacing:.08em;font:600 8px SFMono-Regular,Consolas,monospace}.app-brand-nav-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-brand-nav{scrollbar-width:thin;background:#fff;border:1px solid #e2e4e8;border-radius:13px;align-items:center;gap:18px;padding:8px 14px;display:flex;overflow-x:auto}.app-brand-nav>div{align-items:center;gap:3px;display:flex}.app-brand-nav>div>span{white-space:nowrap;margin-right:5px}.app-brand-nav a{color:var(--ink-secondary);white-space:nowrap;border-radius:8px;flex:none;padding:8px 9px;font-size:10px}.app-brand-nav a:hover,.app-brand-nav a.is-active{color:var(--ink);background:#f0ebff}.app-brand-nav a.is-active{color:var(--primary);font-weight:700}.app-brand-nav-mobile{display:none}.app-ui .organization-page,.app-ui .workspace-list-page,.app-ui .simple-page{width:100%;max-width:var(--app-content);min-height:0;padding:42px var(--app-page-x) 72px;background:0 0;margin:0 auto}.app-ui .resource-page{max-width:1440px}.app-ui .organization-page-header{align-items:flex-start;gap:32px;max-width:none;margin-bottom:34px}.app-ui .organization-page-header,.app-ui .brand-content-header-actions,.app-ui .organization-brand-row-actions,.app-ui .hero-actions{flex-wrap:wrap}.app-ui .organization-page-header .hero-actions,.app-ui .organization-page-header .billing-inline-actions{margin-top:0}.app-ui .organization-page-header>div:first-child>.eyebrow,.app-ui .workspace-list-page>.eyebrow,.app-ui .simple-page>.eyebrow{display:none}.app-ui .organization-page-header>div:first-child{max-width:760px}.app-ui .organization-page-header h1,.app-ui .workspace-list-page h1,.app-ui .simple-page h1{max-width:820px;margin-top:9px;font-size:clamp(2.35rem,4vw,3.7rem);line-height:1.02}.app-ui .organization-page-header p,.app-ui .workspace-list-page>.muted,.app-ui .simple-page>p{color:#6d7078;max-width:680px;margin-top:14px;font-size:14px;line-height:1.6}.app-ui .eyebrow{color:#7358cc;margin-bottom:0;font-size:9px;font-weight:650;display:block}.app-ui .organization-section,.app-ui .team-layout,.app-ui .settings-layout,.app-ui .usage-layout,.app-ui .billing-summary-grid,.app-ui .billing-links,.app-ui .billing-record-section,.app-ui .billing-detail-layout,.app-ui .billing-profile-card,.app-ui .usage-detail-grid,.app-ui .calendar-context-grid,.app-ui .settings-tabs,.app-ui .content-layout,.app-ui .assets-layout,.app-ui .review-library,.app-ui .review-detail-layout,.app-ui .social-connections-section,.app-ui .social-detail-grid,.app-ui .publication-layout,.app-ui .plan-layout{max-width:none}.app-ui .organization-section-heading{align-items:center;margin-bottom:16px}.app-ui .organization-section+.organization-section,.app-ui .publication-section+.publication-section,.app-ui .billing-record-section+.billing-record-section{margin-top:24px}.app-ui .usage-layout+.usage-detail-grid,.app-ui .settings-tabs+.settings-layout,.app-ui .social-accounts-section+.social-connections-section{margin-top:22px}.app-ui .organization-section-heading h2{margin-top:6px;font-size:23px}.app-ui .organization-kpi-grid,.app-ui .billing-summary-grid{gap:12px;max-width:none;margin-bottom:32px}.app-ui .organization-kpi,.app-ui .billing-summary-card{border-radius:var(--app-card-radius);background:#fff;border-color:#e1e3e7;min-height:128px;padding:20px;box-shadow:0 7px 24px #20232a09}.app-ui .organization-kpi span{color:#7358cc;font-size:9px}.app-ui .organization-kpi strong{font-size:25px}.app-ui .organization-brand-card,.app-ui .organization-brand-row,.app-ui .settings-card,.app-ui .usage-card,.app-ui .billing-record-section,.app-ui .billing-summary-card,.app-ui .billing-detail-card,.app-ui .content-create-card,.app-ui .content-library-section,.app-ui .content-item-card,.app-ui .assets-library,.app-ui .asset-upload-card,.app-ui .asset-card,.app-ui .review-card,.app-ui .review-detail-card,.app-ui .review-comments,.app-ui .social-connect-card,.app-ui .social-connections-section,.app-ui .social-connection-card,.app-ui .social-detail-card,.app-ui .social-detail-section,.app-ui .publication-section,.app-ui .publication-card,.app-ui .plan-card,.app-ui .team-invite-card,.app-ui .team-section,.app-ui .workspace-list-section,.app-ui .resource-library,.app-ui .usage-detail-card,.app-ui .calendar-context-grid>div,.app-ui .calendar-day-panel{border-radius:var(--app-card-radius);background:#fff;border-color:#e1e3e7;box-shadow:0 7px 24px #20232a09}.app-ui .organization-brand-card,.app-ui .content-item-card,.app-ui .review-card,.app-ui .social-connection-card,.app-ui .publication-card,.app-ui .plan-card{transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease)}.app-ui .organization-brand-card:hover,.app-ui .content-item-card:hover,.app-ui .review-card:hover,.app-ui .social-connection-card:hover,.app-ui .publication-card:hover,.app-ui .plan-card:hover{border-color:#7612fa47;transform:translateY(-3px);box-shadow:0 14px 32px #40297814}.app-ui .organization-brand-list{max-width:none}.app-ui .organization-brand-row-actions{justify-content:flex-end;align-items:center;display:flex}.app-ui .organization-actions-panel{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;padding:24px;box-shadow:0 7px 24px #20232a09}.app-ui .organization-action-links{justify-content:flex-end}.app-ui .organization-action-links a{background:#f4f1ff;border-radius:8px;padding:8px 11px;font-size:11px}.app-ui .brand-overview-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-ui .brand-overview-action-grid>a{border-radius:var(--app-card-radius);min-height:160px;transition:.2s var(--ease);background:#fff;border:1px solid #e1e3e7;grid-template-columns:1fr auto;align-content:end;gap:8px 14px;padding:20px;display:grid;box-shadow:0 7px 24px #20232a09}.app-ui .brand-overview-action-grid>a:hover{border-color:#7612fa4d;transform:translateY(-3px);box-shadow:0 14px 32px #40297814}.app-ui .brand-overview-action-grid span{font:650 16px Plus Jakarta Sans,sans-serif}.app-ui .brand-overview-action-grid p{color:var(--ink-secondary);grid-column:1/-1;font-size:11px;line-height:1.5}.app-ui .brand-overview-action-grid b{color:var(--brand-link)}.app-ui .brand-card-status,.app-ui .billing-status,.app-ui .job-status{background:#f0ebff;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:700}.app-ui .brand-overview-page{--overview-violet:#9b82f3;--overview-mint:#7de2c2}.app-ui .brand-overview-hero{color:#fff;background:radial-gradient(circle at 0 0,#7612fa4d,#0000 48%),#292b32;border:1px solid #32343c;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #1c1d221a}.app-ui .brand-overview-identity{aspect-ratio:1;color:#e3dcff;letter-spacing:-.06em;background:#7612fa54;border:1px solid #c4b0ff2e;border-radius:15px;place-items:center;width:54px;font:750 16px Plus Jakarta Sans,sans-serif;display:grid}.app-ui .brand-overview-hero-copy{min-width:0}.app-ui .brand-overview-hero-copy>.eyebrow{display:none}.app-ui .brand-overview-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-ui .brand-overview-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1}.app-ui .brand-overview-hero-copy>p{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;max-width:660px;margin:6px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.app-ui .brand-overview-status-line,.app-ui .brand-overview-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui .brand-overview-status-line>span,.app-ui .brand-overview-facts>span{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:650}.app-ui .brand-overview-status{background:#4ab58f21;border:1px solid #74d5b22e;border-radius:999px;padding:5px 9px;color:#8ee0bb!important}.app-ui .brand-overview-status.is-draft,.app-ui .brand-overview-status.is-paused{background:#7612fa33;border-color:#bea6ff33;color:#d4c6ff!important}.app-ui .brand-overview-facts{gap:0;margin-top:8px}.app-ui .brand-overview-facts>span{border-right:1px solid #ffffff1a;padding:0 9px}.app-ui .brand-overview-facts>span:first-child{padding-left:0}.app-ui .brand-overview-facts>span:last-child{border-right:0}.app-ui .brand-overview-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:8px;min-width:0;display:flex}.app-ui .brand-overview-hero-actions .button{border-color:#0000;justify-content:center;width:auto;min-height:34px;padding:7px 11px}.app-ui .brand-overview-primary-action{color:#292b32;background:#fff}.app-ui .brand-overview-primary-action:hover{color:#292b32;background:#f1edff}.app-ui .brand-overview-secondary-action{color:#ffffffc2;background:#ffffff12;border-color:#ffffff21!important}.app-ui .brand-overview-secondary-action:hover{color:#fff;background:#ffffff1c}.app-ui .brand-overview-alert{color:#652b1b;background:#fff5ed;border:1px solid #f0d6c5;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 14px;padding:14px 18px;display:grid}.app-ui .brand-overview-alert>span{color:#fff;background:#c96443;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.app-ui .brand-overview-alert p{gap:2px;display:grid}.app-ui .brand-overview-alert strong{font-size:12px}.app-ui .brand-overview-alert small{color:#8b5b4a;font-size:10px}.app-ui .brand-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:34px;display:grid}.app-ui .brand-overview-metrics>a{min-height:116px;transition:.2s var(--ease);background:#fff;border:1px solid #e1e3e7;border-radius:14px;align-content:space-between;gap:5px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 24px #20232a08}.app-ui .brand-overview-metrics>a:after{content:"";background:var(--overview-violet);border-radius:0 0 0 3px;width:42px;height:3px;position:absolute;top:0;right:0}.app-ui .brand-overview-metrics>a:hover{border-color:#7612fa42;transform:translateY(-2px)}.app-ui .brand-overview-metrics span{color:#7358cc;letter-spacing:.08em;font-size:8px;font-weight:750}.app-ui .brand-overview-metrics strong{color:var(--ink);font:700 26px Plus Jakarta Sans,sans-serif}.app-ui .brand-overview-metrics em{color:var(--ink-secondary);font-size:10px;font-style:normal}.app-ui .brand-overview-section{margin-top:28px}.app-ui .brand-overview-stage-grid{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 7px 24px #20232a09}.app-ui .brand-overview-stage-grid>a{min-height:185px;transition:background .2s var(--ease);border-right:1px solid #e7e8eb;grid-template-columns:1fr auto;align-content:space-between;gap:10px;padding:22px;display:grid;position:relative}.app-ui .brand-overview-stage-grid>a:last-child{border-right:0}.app-ui .brand-overview-stage-grid>a:hover{background:#f8f6ff}.app-ui .brand-overview-stage-number{color:#a3a5ac;letter-spacing:.08em;font:650 10px Plus Jakarta Sans,sans-serif}.app-ui .brand-overview-stage-state{color:#654cab;background:#f0ebff;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:700}.app-ui .brand-overview-stage-grid strong{grid-column:1/-1;align-self:end;margin-top:30px;font:650 17px Plus Jakarta Sans,sans-serif}.app-ui .brand-overview-stage-grid p{color:var(--ink-secondary);font-size:10px;line-height:1.5}.app-ui .brand-overview-stage-grid b{color:var(--brand-link);align-self:end}.app-ui .brand-overview-split{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:14px;margin-top:30px;display:grid}.app-ui .brand-overview-panel{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;min-width:0;padding:24px;box-shadow:0 7px 24px #20232a09}.app-ui .brand-overview-schedule-list{display:grid}.app-ui .brand-overview-schedule-list>a{border-top:1px solid #eceef0;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.app-ui .brand-overview-schedule-list time{color:#7358cc;text-transform:uppercase;font-size:9px;font-weight:700}.app-ui .brand-overview-schedule-list>a>span{gap:4px;min-width:0;display:grid}.app-ui .brand-overview-schedule-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-ui .brand-overview-schedule-list small{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .brand-overview-schedule-list b{color:#654cab;background:#f0ebff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.app-ui .brand-overview-quiet-empty{border-top:1px solid #eceef0;align-content:center;justify-items:start;gap:7px;min-height:190px;padding:20px 0;display:grid}.app-ui .brand-overview-quiet-empty strong{font-size:15px}.app-ui .brand-overview-quiet-empty p,.app-ui .brand-overview-memory>div>p{color:var(--ink-secondary);font-size:10px;line-height:1.55}.app-ui .brand-overview-quiet-empty a{color:var(--brand-link);margin-top:6px;font-size:10px;font-weight:700}.app-ui .brand-overview-memory{background:linear-gradient(160deg,#fff,#faf8ff);align-content:start;gap:10px;display:grid}.app-ui .brand-overview-memory h2{margin:6px 0 8px;font-size:22px}.app-ui .brand-overview-memory>div{margin-bottom:10px}.app-ui .brand-overview-memory>a{background:#fff;border:1px solid #e6e1f2;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.app-ui .brand-overview-memory>a>span{font-size:11px;font-weight:650}.app-ui .brand-overview-memory>a>strong{color:#9b6431;font-size:9px}.app-ui .brand-overview-memory>a>strong.is-ready{color:#218366}.app-ui .brand-overview-memory>a>small{color:var(--ink-tertiary);grid-column:1/-1;font-size:8px}.app-ui .brand-overview-destinations{margin-top:30px}.app-ui .brand-overview-destinations .brand-overview-action-grid>a{align-content:space-between;min-height:112px}.app-ui .brand-overview-destinations .brand-overview-action-grid span{align-self:center}.app-ui .brand-overview-destinations .brand-overview-action-grid b{color:#7358cc;justify-self:end;font-size:9px;font-weight:700}.app-ui .brand-overview-destinations .brand-overview-action-grid p{grid-column:1}.app-ui .brand-overview-destinations .brand-overview-action-grid i{color:var(--brand-link);place-self:end;font-style:normal;font-weight:700}@media (max-width:1180px){.app-ui .brand-overview-hero{grid-template-columns:54px minmax(0,1fr)}.app-ui .brand-overview-hero-actions{grid-column:1/-1;justify-content:flex-start;align-self:auto}.app-ui .brand-overview-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .brand-overview-stage-grid>a:nth-child(2){border-right:0}.app-ui .brand-overview-stage-grid>a:nth-child(-n+2){border-bottom:1px solid #e7e8eb}}@media (max-width:960px){.app-ui .brand-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .brand-overview-split{grid-template-columns:1fr}}@media (max-width:760px){.app-ui .brand-overview-hero{border-radius:14px;grid-template-columns:1fr;gap:16px;min-height:0;padding:16px}.app-ui .brand-overview-identity{border-radius:14px 14px 14px 5px;width:48px}.app-ui .brand-overview-hero h1{font-size:23px}.app-ui .brand-overview-hero-actions{grid-column:auto;justify-content:flex-start;min-width:0}.app-ui .brand-overview-hero-copy>p{white-space:normal}.app-ui .brand-overview-metrics,.app-ui .brand-overview-stage-grid{grid-template-columns:1fr}.app-ui .brand-overview-stage-grid>a,.app-ui .brand-overview-stage-grid>a:nth-child(2){border-bottom:1px solid #e7e8eb;border-right:0;min-height:150px}.app-ui .brand-overview-stage-grid>a:last-child{border-bottom:0}.app-ui .brand-overview-schedule-list>a{grid-template-columns:74px minmax(0,1fr)}.app-ui .brand-overview-schedule-list b{display:none}.app-ui .brand-overview-alert{grid-template-columns:auto 1fr}.app-ui .brand-overview-alert>b{display:none}}.app-ui .organization-empty{border-radius:var(--app-card-radius);background:#ffffffa8;border:1px dashed #cfd2d8;align-content:center;min-height:150px;padding:28px}.app-ui .organization-empty:before{content:"·";width:30px;height:30px;color:var(--primary);background:#eee8ff;border-radius:9px;place-items:center;font-size:24px;display:grid}.app-ui .organization-loading:before{content:"";border:2px solid #d8d0ef;border-top-color:var(--primary);background:0 0;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite app-loading-spin}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.app-ui .organization-empty strong{font-size:15px}.app-ui .organization-empty span{font-size:12px}.app-ui :is(.billing-record-section,.usage-detail-card,.workspace-list-section,.publication-section,.review-comments,.member-list-card)>.organization-empty{background:0 0;border:0;border-radius:0;min-height:0;padding:18px 0}.app-ui :is(.billing-record-section,.usage-detail-card,.workspace-list-section,.publication-section,.review-comments,.member-list-card)>.organization-empty:before{display:none}.app-ui button.text-link{color:var(--brand-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.app-ui .button{border-radius:10px;min-height:42px;padding:10px 16px;font-size:12px}.app-ui .button-primary{background:#272a31}.app-ui .button-secondary{background:#eef0f3;border-color:#dfe1e5}.app-ui .button:disabled,.app-ui .button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.app-ui .button.button-quiet{min-height:0;color:var(--ink-secondary);background:0 0;border:0;border-radius:0;padding:0}.app-ui .form-field input,.app-ui .form-field select,.app-ui .form-field textarea,.app-ui .settings-form-grid input,.app-ui .settings-form-grid select,.app-ui .content-form-grid input,.app-ui .content-form-grid select,.app-ui .content-form-grid textarea,.app-ui .assets-toolbar input,.app-ui .assets-toolbar select,.app-ui .resource-toolbar input{min-height:44px;color:var(--ink);background:#fff;border-color:#dfe1e5;border-radius:10px;font-size:12px}.app-ui .form-field input:focus,.app-ui .form-field select:focus,.app-ui .form-field textarea:focus,.app-ui .settings-form-grid input:focus,.app-ui .settings-form-grid select:focus{border-color:#7612fa80;outline:0;box-shadow:0 0 0 3px #7612fa17}.app-ui .form-note{text-align:left}.app-ui .form-message{color:var(--ink-secondary);margin:12px 0 0;font-size:12px}.app-ui .usage-progress-unlimited{background:repeating-linear-gradient(135deg,#7612fa73 0 8px,#7612fa29 8px 16px)}.app-ui .billing-links{background:#e9ebef;border:0;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.app-ui .billing-links>a{min-height:42px;color:var(--ink-secondary);text-align:center;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:8px 10px;font-size:10px;display:flex}.app-ui .billing-links>a:hover{color:var(--primary)}.app-ui .billing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .billing-issue-groups{gap:18px;display:grid}.app-ui .billing-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.app-ui .billing-record-actions .text-link{font-size:10px}.app-ui .billing-detail-grid+.billing-modal-actions{margin-top:24px}.app-ui .invitation-row{grid-template-columns:minmax(180px,1fr) 100px 150px auto}.app-ui .workspace-filter-tabs{background:#e9ebef;border:0;border-radius:11px;gap:6px;padding:4px}.app-ui .workspace-filter-tabs a{border:0;border-radius:8px;padding:8px 12px}.app-ui .workspace-filter-tabs a.active{background:#fff;box-shadow:0 2px 8px #20232a14}.app-ui .assets-toolbar,.app-ui .workspace-filter-form,.app-ui .calendar-toolbar,.app-ui .resource-toolbar{background:#f7f8f9;border:1px solid #e5e7ea;border-radius:13px;padding:12px}.app-ui .assets-toolbar{grid-template-columns:minmax(180px,1.4fr) repeat(5,minmax(110px,.75fr))}.app-ui .reviews-toolbar,.app-ui .review-library>.assets-toolbar{justify-content:flex-end;display:flex}.app-ui .review-library>.assets-toolbar select{width:min(100%,260px)}.app-ui .job-row,.app-ui .notification-row,.app-ui .activity-row,.app-ui .billing-record-row,.app-ui .team-row,.app-ui .usage-history-row,.app-ui .external-session-row,.app-ui .context-history-row,.app-ui .publication-attempt-row{border-color:#e7e8eb;min-width:0;padding-top:15px;padding-bottom:15px}.app-ui .command-overlay,.app-ui .billing-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13141973}.app-ui .command-dialog,.app-ui .billing-confirm-modal{border-color:#dfe1e5;border-radius:18px;box-shadow:0 30px 90px #14151a42}.app-ui .create-menu{border-color:#dfe1e5;border-radius:13px;box-shadow:0 18px 50px #14151a29}.app-ui .brand-settings-form,.app-ui .danger-zone,.app-ui .member-list-card,.app-ui .social-accounts-section{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;padding:26px}.app-ui .brand-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-ui .brand-settings-form label{color:var(--ink-secondary);align-content:start;gap:7px;font-size:11px;font-weight:650;display:grid}.app-ui .brand-settings-form input,.app-ui .brand-settings-form select,.app-ui .brand-settings-form textarea,.app-ui .member-brand-row select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #dfe1e5;border-radius:10px;padding:10px 12px;font:400 12px Inter,sans-serif}.app-ui .brand-settings-form textarea{resize:vertical;min-height:120px}.app-ui .brand-settings-form .content-field-wide,.app-ui .brand-settings-form>.button,.app-ui .brand-settings-form>.form-success,.app-ui .brand-settings-form>.form-error{grid-column:1/-1}.app-ui .brand-settings-form>.button{justify-self:end}.app-ui .brand-settings-form input:disabled,.app-ui .brand-settings-form select:disabled,.app-ui .brand-settings-form textarea:disabled{color:var(--ink-secondary);background:#f1f2f4}.app-ui .external-session-form input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0}.app-ui .review-comment-field{margin:22px 0 14px}.app-ui .review-comment p,.app-ui .social-scope-list li,.app-ui .publication-snapshot,.app-ui .publication-section pre{overflow-wrap:anywhere}.app-ui .danger-zone{border-color:#f0382d47;justify-items:start;gap:12px;margin-top:6px;display:grid}.app-ui .danger-zone h2{color:#9d2e28;font-size:22px}.app-ui .danger-zone p{color:var(--ink-secondary);margin-top:10px;font-size:12px}.app-ui .member-brand-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.app-ui .member-brand-row:last-child{border-bottom:0}.app-ui .member-brand-row>div:first-child,.app-ui .social-account-card>div:first-child{gap:4px;display:grid}.app-ui .social-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-ui .social-account-card{background:#f8f9fa;border:1px solid #e1e3e7;border-radius:13px;gap:10px;padding:18px;display:grid}.app-ui .social-account-card-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.app-ui .social-accounts-section{margin-bottom:22px}.app-ui .social-section-intro{color:var(--ink-secondary);font-size:12px;line-height:1.55}.app-ui .social-connect-card .form-error{flex-basis:100%}.app-ui .content-setup-notice.organization-empty{background:#fff8e8;border:1px solid #edd8a6;min-height:0;padding:18px 20px}.app-ui .content-setup-notice.organization-empty:before{content:"!";color:#8a5900;background:#f8e6bb}.app-ui .image-compose-card label{color:var(--ink-secondary);align-content:start;gap:7px;font-size:11px;font-weight:650;display:grid}.app-ui .resource-actions,.app-ui .wizard-actions-right,.app-ui .variant-secondary-links,.app-ui .content-variant-row{flex-wrap:wrap}.app-ui .resource-drawer,.app-ui .wizard-step-nav,.app-ui .variant-action-card{top:90px}:is(.app-ui .assets-layout:not(:has(.asset-upload-card)),.app-ui .collection-layout:not(:has(.asset-upload-card)),.app-ui .resource-layout:not(:has(.resource-drawer)),.app-ui .image-studio-layout:not(:has(.image-compose-card)),.app-ui .external-session-layout:not(:has(.external-session-form))){grid-template-columns:minmax(0,1fr)}.app-ui .media-set-layout{grid-template-columns:minmax(190px,220px) minmax(360px,1fr) minmax(220px,260px);align-items:start;gap:12px;display:grid}.app-ui .media-set-layout.without-library{grid-template-columns:minmax(190px,220px) minmax(360px,1fr)}.app-ui .media-set-sidebar,.app-ui .media-set-canvas,.app-ui .media-set-candidates{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;min-width:0;padding:20px;box-shadow:0 7px 24px #20232a09}.app-ui .media-set-sidebar,.app-ui .media-set-candidates{max-height:calc(100dvh - 110px);position:sticky;top:90px;overflow:hidden}.app-ui .media-set-sidebar{overflow-y:auto}.app-ui .media-set-sidebar-head,.app-ui .media-set-canvas-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-ui .media-set-sidebar-head>div{gap:4px;min-width:0;display:grid}.app-ui .media-set-sidebar-head>div>strong{font-size:11px}.app-ui .media-set-sidebar-note{color:var(--ink-tertiary);font-size:8px;line-height:1.4}.app-ui .media-set-sidebar-head .button,.app-ui .media-set-canvas-head .button{white-space:nowrap;flex:0 auto;min-height:34px;padding:6px 9px;font-size:8px}.app-ui .media-set-canvas-head .resource-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.app-ui .media-set-tab,.app-ui .media-candidate{width:100%;color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;background:#f6f7f8;border:1px solid #0000;border-radius:9px;gap:4px;margin-top:7px;padding:11px;font-size:10px;display:grid}.app-ui .media-set-tab.active,.app-ui .media-candidate.selected{color:var(--primary);background:#f0ebff;border-color:#7612fa33}.app-ui .media-set-tab span{color:var(--ink-tertiary);font-size:9px}.app-ui .media-set-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.app-ui .media-set-item{background:#f7f8f9;border:1px solid #e5e7ea;border-radius:11px;align-content:space-between;gap:8px;min-height:120px;padding:14px;display:grid}.app-ui .media-set-item>span{width:24px;height:24px;color:var(--brand-link);background:#eee8ff;border-radius:7px;place-items:center;font-size:9px;display:grid}.app-ui .media-set-completion{max-width:480px;margin:7px 0 0;font-size:9px;line-height:1.45}.app-ui .media-set-completion.ready{color:#287755}.app-ui .media-set-completion.warning,.app-ui .media-set-warning{color:#9b541c}.app-ui .media-set-next-step{max-width:520px;color:var(--ink-secondary);margin:7px 0 0;font-size:9px;line-height:1.45}.app-ui .media-set-order-controls,.app-ui .media-set-save-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.app-ui .media-set-order-controls button{min-height:30px;color:var(--ink-secondary);font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:7px;flex:1;font-size:8px}.app-ui .media-set-order-controls button:disabled{opacity:.42;cursor:not-allowed}.app-ui .media-set-alt-field{color:var(--ink-secondary);gap:5px;font-size:8px;font-weight:700;display:grid}.app-ui .media-set-alt-field textarea{resize:vertical;width:100%;min-height:62px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe1e5;border-radius:7px;padding:8px;font-size:9px;font-weight:450;line-height:1.45}.app-ui .media-set-save-row small{color:var(--ink-tertiary);font-size:7px}.app-ui .media-set-save-row .button{min-height:30px;padding:5px 9px;font-size:8px}.app-ui .media-set-candidates h2{margin-top:8px;font-size:20px}.app-ui .media-candidate-heading>p{color:var(--ink-secondary);margin:8px 0 16px;font-size:10px}.app-ui .media-candidate-heading input{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#f7f8fa;border:1px solid #dfe1e5;border-radius:8px;padding:8px 10px;font-size:9px}.app-ui .media-candidate-list{gap:6px;max-height:calc(100dvh - 300px);margin-top:10px;padding-right:3px;display:grid;overflow-y:auto}.app-ui .media-candidate-empty{color:var(--ink-tertiary);padding:18px 8px;font-size:9px;line-height:1.5}.app-route-loading,.app-route-error{width:100%;max-width:var(--app-content);padding:48px var(--app-page-x) 70px;margin:0 auto}.app-loading-heading{gap:13px;max-width:620px;margin-bottom:36px;display:grid}.app-loading-heading span,.app-loading-heading strong,.app-loading-heading i,.app-loading-metrics span,.app-loading-panel span{background:linear-gradient(90deg,#e6e8eb 20%,#f4f5f7 50%,#e6e8eb 80%) 0 0/220% 100%;border-radius:8px;animation:1.5s ease-in-out infinite app-loading-shimmer;display:block}.app-loading-heading span{width:110px;height:9px}.app-loading-heading strong{width:min(100%,520px);height:48px}.app-loading-heading i{width:min(80%,420px);height:14px}.app-loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-loading-metrics span{height:128px}.app-loading-panel{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;gap:12px;margin-top:24px;padding:24px;display:grid}.app-loading-panel span{height:15px}.app-loading-panel span:first-child{width:35%;height:24px}.app-loading-panel span:nth-child(3){width:80%}.app-loading-panel span:nth-child(4){width:65%}.app-route-error{align-content:center;justify-items:start;gap:16px;min-height:55vh;display:grid}.app-route-error h1{font-size:clamp(2.4rem,5vw,4rem)}.app-route-error p{max-width:560px;color:var(--ink-secondary)}.app-route-error code{color:#654cab;background:#f0ebff;border:1px solid #e1d8fb;border-radius:7px;padding:7px 9px;font-size:9px}@keyframes app-loading-shimmer{to{background-position:-220% 0}}@media (max-width:1180px){.app-ui{--app-sidebar:250px}.app-topbar-utility{display:none}.app-topbar .command-trigger{min-width:42px}.app-topbar .command-trigger>span{display:none}.app-ui .organization-brand-grid,.app-ui .content-library-grid,.app-ui .review-card-grid,.app-ui .social-connection-grid,.app-ui .publication-card-grid,.app-ui .plan-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .assets-toolbar{grid-template-columns:repeat(3,minmax(140px,1fr))}.app-ui .organization-page-header{flex-direction:column;align-items:flex-start}.app-ui .brand-overview-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .media-set-layout{grid-template-columns:190px minmax(0,1fr)}.app-ui .media-set-candidates{grid-column:1/-1;position:static}}@media (max-width:960px){.app-ui{--app-page-x:clamp(18px, 4vw, 34px)}.app-shell{grid-template-columns:minmax(0,1fr)}.app-sidebar{width:min(310px,100vw - 34px);transition:transform .25s var(--ease);position:fixed;left:0;transform:translate(-105%);box-shadow:20px 0 60px #0f101440}.app-sidebar.is-open{transform:translate(0)}.app-sidebar-head>button{display:block}.app-sidebar-backdrop{z-index:24;opacity:0;pointer-events:none;transition:opacity .2s var(--ease);background:#12131770;border:0;display:block;position:fixed;inset:0}.app-sidebar-backdrop.is-visible{opacity:1;pointer-events:auto}.app-mobile-menu{display:grid}.app-brand-nav-wrap{grid-template-columns:170px minmax(0,1fr)}.app-ui .organization-page-header{margin-bottom:28px}.app-ui .organization-page-header>.button,.app-ui .organization-page-header>a.button{align-self:flex-start}.app-ui .organization-kpi-grid,.app-ui .billing-summary-grid,.app-ui .settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .content-create-card,.app-ui .team-invite-card,.app-ui .assets-layout,.app-ui .collection-layout,.app-ui .resource-layout,.app-ui .image-studio-layout,.app-ui .variant-editor-layout,.app-ui .review-detail-layout,.app-ui .social-detail-grid,.app-ui .publication-composer,.app-ui .publication-detail-grid,.app-ui .plan-detail-grid{grid-template-columns:1fr}.app-ui .asset-upload-card,.app-ui .resource-drawer,.app-ui .variant-action-card{position:static}.app-ui .usage-detail-grid,.app-ui .calendar-context-grid,.app-ui .social-account-grid,.app-ui .media-set-layout,.app-ui .media-set-layout.is-embedded,.app-ui .media-set-layout.without-library,.app-ui .external-session-layout{grid-template-columns:1fr}.app-ui .media-set-sidebar,.app-ui .media-set-candidates{grid-column:auto;max-height:none;position:static;overflow:visible}.app-ui .media-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.app-ui .billing-links{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .calendar-view{padding-bottom:8px;overflow-x:auto}.app-ui .calendar-grid-month,.app-ui .calendar-grid-week{grid-template-columns:repeat(7,minmax(110px,1fr));min-width:820px}.app-ui .calendar-day-empty{display:block}}@media (max-width:760px){.app-topbar{min-height:64px;padding-top:8px;padding-bottom:8px}.app-topbar-actions{gap:7px}.app-topbar .workspace-action-stack select{display:none}.app-topbar .workspace-action-stack>.button{min-width:42px;padding:9px 10px;font-size:0}.app-topbar .workspace-action-stack>.button:before{content:"+";font-size:18px}.app-topbar .command-trigger kbd{background:0 0;border:0;font-size:0}.app-topbar .command-trigger kbd:after{content:"⌕";font-size:17px}.app-topbar-breadcrumb>span:not(:last-child),.app-topbar-breadcrumb>span:last-child i{display:none}.app-brand-nav-wrap{grid-template-columns:1fr}.app-brand-nav-heading,.app-brand-nav{display:none}.app-brand-nav-mobile{background:#fff;border:1px solid #e1e3e7;border-radius:13px;gap:6px;padding:12px;display:grid}.app-brand-nav-mobile>span{color:var(--ink-tertiary);font-size:9px;font-weight:650}.app-brand-nav-mobile select{width:100%;min-height:42px;color:var(--ink);background:#f5f6f8;border:0;border-radius:9px;padding:0 12px;font:600 12px Inter,sans-serif}.app-ui .organization-page,.app-ui .workspace-list-page,.app-ui .simple-page{padding-top:30px;padding-bottom:54px}.app-ui .organization-page-header h1,.app-ui .workspace-list-page h1,.app-ui .simple-page h1{font-size:clamp(2.15rem,10vw,3rem)}.app-ui .organization-page-header p,.app-ui .workspace-list-page>.muted,.app-ui .simple-page>p{font-size:13px}.app-ui .organization-kpi-grid,.app-ui .billing-summary-grid,.app-loading-metrics,.app-ui .organization-brand-grid,.app-ui .content-library-grid,.app-ui .review-card-grid,.app-ui .social-connection-grid,.app-ui .publication-card-grid,.app-ui .plan-card-grid,.app-ui .settings-status-grid,.app-ui .brand-overview-action-grid,.app-ui .billing-links,.app-ui .media-set-grid,.app-ui .settings-form-grid,.app-ui .brand-settings-form,.app-ui .content-form-grid,.app-ui .resource-form-grid,.app-ui .resource-specific-grid,.app-ui .variant-operations-grid,.app-ui .publication-form-grid,.app-ui .plan-form,.app-ui .billing-detail-grid{grid-template-columns:1fr}.app-ui .content-field-wide,.app-ui .resource-specific-grid .resource-wide,.app-ui .brand-settings-form .content-field-wide,.app-ui .brand-settings-form>.button,.app-ui .brand-settings-form>.form-success,.app-ui .brand-settings-form>.form-error,.app-ui .content-create-actions,.app-ui .content-create-card .form-error,.app-ui .content-create-card .form-success{grid-column:auto}.app-ui .assets-toolbar{grid-template-columns:1fr}.app-ui .organization-section-heading,.app-ui .settings-card-heading,.app-ui .usage-card-heading,.app-ui .resource-toolbar,.app-ui .brand-content-header-actions,.app-ui .publication-composer-actions,.app-ui .organization-actions-panel{flex-direction:column;align-items:stretch}.app-ui .brand-content-header-actions .button,.app-ui .publication-composer-actions .button,.app-ui .settings-actions .button,.app-ui .billing-inline-actions .button{width:100%}.app-ui .team-invite-form{grid-template-columns:1fr}.app-ui .team-table{gap:10px;min-width:0}.app-ui .team-row,.app-ui .invitation-row{background:#f7f8f9;border:1px solid #e5e7ea;border-radius:11px;grid-template-columns:1fr;align-items:start;gap:9px;padding:15px}.app-ui .job-row,.app-ui .notification-row,.app-ui .activity-row,.app-ui .billing-record-row,.app-ui .publication-attempt-row,.app-ui .member-brand-row{grid-template-columns:1fr;align-items:start;gap:8px}.app-ui .activity-dot{display:none}.app-ui .billing-modal-actions{flex-direction:column-reverse;align-items:stretch}.app-ui .billing-modal-actions .button{width:100%}.app-ui .settings-tabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.app-ui .settings-tabs button{flex:none}.app-ui .organization-brand-row{flex-direction:column;align-items:stretch}.app-ui .organization-brand-row-actions{justify-content:flex-start}.app-ui .organization-brand-row-actions .button{flex:1}.app-ui .resource-actions,.app-ui .review-decision-actions{flex-direction:column;align-items:stretch}.app-ui .resource-actions .button,.app-ui .review-decision-actions .button{width:100%}}.app-topbar-notifications{color:#666a72;width:40px;height:40px;transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);background:#f4f5f7;border:1px solid #e1e3e7;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.app-topbar-notifications:hover{color:#684cb9;background:#f0ebff;border-color:#dcd2f9}.app-topbar-notifications svg{width:18px;height:18px}.command-portal-root.app-ui{z-index:100;pointer-events:none;background:0 0;min-height:0;position:fixed;inset:0}.command-portal-root .command-overlay{z-index:1;pointer-events:auto}.app-topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.app-topbar-brand-heading{border-right:1px solid #e1e3e7;align-items:center;gap:8px;min-width:138px;max-width:175px;padding-right:14px;display:flex}.app-topbar-brand-heading>span{color:#fff;background:linear-gradient(135deg, var(--primary), #9a6bff);border-radius:9px 9px 9px 4px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:grid}.app-topbar-brand-heading>div{gap:1px;min-width:0;display:grid}.app-topbar-brand-heading small{color:#8d9199;letter-spacing:.08em;font:650 6px SFMono-Regular,Consolas,monospace}.app-topbar-brand-heading strong{color:#32363d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:480px){.app-ui{--app-page-x:16px}.app-topbar-context>div>span{display:none}.app-topbar-context>div>strong{max-width:120px}.app-topbar-avatar{display:none}.app-ui .organization-kpi,.app-ui .billing-summary-card,.app-ui .settings-card,.app-ui .usage-card,.app-ui .content-create-card,.app-ui .content-library-section,.app-ui .assets-library,.app-ui .asset-upload-card,.app-ui .review-detail-card,.app-ui .review-comments,.app-ui .publication-section,.app-ui .team-invite-card,.app-ui .team-section,.app-ui .workspace-list-section,.app-ui .brand-settings-form,.app-ui .danger-zone,.app-ui .member-list-card{border-radius:14px;padding:20px 16px}.app-ui .organization-empty{padding:22px 18px}.app-ui .command-overlay{padding-top:8vh}}.app-ui .payment-issues-page,.app-ui .account-profile-page,.app-ui .data-privacy-page{gap:14px;width:100%;max-width:none;margin-left:0;margin-right:0;display:grid}.app-ui .payment-issues-page .content-workspace-header,.app-ui .account-profile-page .content-workspace-header,.app-ui .data-privacy-page .content-workspace-header{margin-bottom:0}.app-ui .payment-issues-pulse{background:#dfe1e5;border:1px solid #dfe1e5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .payment-issues-pulse>article{background:#fff;align-content:center;gap:3px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.app-ui .payment-issues-pulse>article.has-alert{background:#fff7ec}.app-ui .payment-issues-pulse span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .payment-issues-pulse strong{color:#30333a;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font:680 20px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .payment-issues-pulse small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .payment-issues-pulse .has-alert span,.app-ui .payment-issues-pulse .has-alert strong{color:#9a631c}.app-ui .payment-issues-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.app-ui .payment-issue-queue{background:#fff;border:1px solid #e1e3e7;border-radius:14px;min-width:0;padding:18px;box-shadow:0 6px 20px #20232a08}.app-ui .payment-issue-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:16px;min-height:53px;padding-bottom:12px;display:flex}.app-ui .payment-issue-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:17px}.app-ui .payment-issue-heading>span{color:#8e9299;font-size:8px}.app-ui .payment-issue-queue .billing-record-list{display:grid}.app-ui .payment-issue-row{border-bottom:1px solid #e9eaed;grid-template-columns:minmax(190px,1fr) auto;gap:10px 14px;min-width:0;padding:14px 2px;display:grid}.app-ui .payment-issue-row:last-child{border-bottom:0}.app-ui .payment-issue-identity{grid-template-columns:33px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.app-ui .payment-issue-identity>span{color:#a24a43;background:#fff0ef;border-radius:8px;place-items:center;width:33px;height:33px;font:750 7px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .payment-issue-queue:last-child .payment-issue-identity>span{color:#7252be;background:#eee9fb}.app-ui .payment-issue-identity>div,.app-ui .payment-issue-status,.app-ui .payment-issue-amount,.app-ui .payment-issue-next{gap:4px;min-width:0;display:grid}.app-ui .payment-issue-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .payment-issue-identity small,.app-ui .payment-issue-status small,.app-ui .payment-issue-amount span,.app-ui .payment-issue-next span{color:#92959c;font-size:7px}.app-ui .payment-issue-status{justify-items:end}.app-ui .payment-issue-status .status-retrying{color:#8b5d18;background:#fff3dd}.app-ui .payment-issue-status .status-suspended{color:#9c403c;background:#fff0ef}.app-ui .payment-issue-status .status-under_review,.app-ui .payment-issue-status .status-waiting_for_buyer,.app-ui .payment-issue-status .status-waiting_for_seller{color:#5f4a91;background:#eee9fb}.app-ui .payment-issue-amount,.app-ui .payment-issue-next{background:#f7f8f9;border:1px solid #eceef0;border-radius:8px;padding:10px 11px}.app-ui .payment-issue-amount strong,.app-ui .payment-issue-next strong{overflow-wrap:anywhere;color:#44484f;font-size:9px}.app-ui .payment-issue-row>p{color:#777b83;background:#fbfbfc;border-left:2px solid #d9dce1;grid-column:1/-1;margin:0;padding:9px 10px;font-size:8px;line-height:1.5}.app-ui .payment-issue-queue>.billing-record-list>.organization-empty{background:#fafafb;border-color:#dfe1e5;min-height:180px;margin-top:13px}.app-ui .payment-issues-healthy{background:#fff;border-color:#d8e8df;min-height:250px;margin:0}.app-ui .payment-health-mark{background:#e8f6ee;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;color:#28764f!important;font-size:16px!important;display:grid!important}.app-ui .payment-issues-guidance{background:#fff;border:1px solid #e1e3e7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app-ui .payment-issues-guidance>div{border-right:1px solid #e7e8eb;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-width:0;min-height:68px;padding:12px 14px;display:grid}.app-ui .payment-issues-guidance>div:last-child{border-right:0}.app-ui .payment-issues-guidance span{color:#9a631c;background:#fff2da;border-radius:6px;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:7px;font-weight:750;display:grid}.app-ui .payment-issues-guidance strong{font-size:8px}.app-ui .payment-issues-guidance small{color:#90949b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.app-ui .account-identity-statement{color:#fff;background:#292b32;border:1px solid #32343c;border-radius:15px;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(160px,.65fr));display:grid;overflow:hidden;box-shadow:0 10px 28px #1c1d221a}.app-ui .account-identity-primary{background:radial-gradient(circle at 0 0,#7612fa52,#0000 50%);border-right:1px solid #ffffff17;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:140px;padding:21px 23px;display:grid}.app-ui .account-identity-primary>span{color:#e3dcff;background:#7612fa54;border:1px solid #c4b0ff2e;border-radius:15px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:750;display:grid}.app-ui .account-identity-primary>div{gap:4px;min-width:0;display:grid}.app-ui .account-identity-primary small{color:#c5b5f6;letter-spacing:.08em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .account-identity-primary strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font:680 24px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .account-identity-primary p{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .account-identity-fact{border-right:1px solid #ffffff14;align-content:center;gap:6px;min-width:0;min-height:140px;padding:18px;display:grid}.app-ui .account-identity-fact:last-child{border-right:0}.app-ui .account-identity-fact>span{color:#b9a8ec;letter-spacing:.08em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .account-identity-fact strong{overflow-wrap:anywhere;color:#ffffffe0;letter-spacing:-.025em;font-size:14px}.app-ui .account-identity-fact small{color:#ffffff61;font-size:7px}.app-ui .account-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.app-ui .account-profile-card,.app-ui .account-control-rail{background:#fff;border:1px solid #e1e3e7;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .account-profile-card{padding:18px}.app-ui .account-section-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:end;gap:14px;padding-bottom:12px;display:flex}.app-ui .account-section-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:17px}.app-ui .account-section-heading>span{color:#92959c;font-size:7px}.app-ui .account-profile-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.app-ui .account-profile-facts dl>div{border-bottom:1px solid #e9eaed;border-right:1px solid #e9eaed;gap:5px;min-width:0;padding:13px 10px;display:grid}.app-ui .account-profile-facts dl>div:nth-child(2n){border-right:0}.app-ui .account-profile-facts dl>div:nth-last-child(-n+2){border-bottom:0}.app-ui .account-profile-facts dt{color:#92959c;text-transform:uppercase;font-size:7px}.app-ui .account-profile-facts dd{overflow-wrap:anywhere;color:#44484f;margin:0;font-size:9px;font-weight:680}.app-ui .account-organization-list{display:grid}.app-ui .account-organization-list>a{color:#3f434a;border-bottom:1px solid #e9eaed;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px 2px;display:grid}.app-ui .account-organization-list>a:last-child{border-bottom:0}.app-ui .account-organization-list>a>span{color:#7358cc;background:#eee9fb;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:grid}.app-ui .account-organization-list>a>div{gap:3px;min-width:0;display:grid}.app-ui .account-organization-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .account-organization-list small{color:#92959c;font-size:7px}.app-ui .account-organization-list b{color:#7358cc;font-size:11px}.app-ui .account-organization-access>.organization-empty{min-height:160px;margin-top:13px}.app-ui .account-control-rail{padding:18px}.app-ui .account-control-rail h2{letter-spacing:-.035em;margin-top:4px;font-size:17px}.app-ui .account-control-rail nav{background:#e1e3e7;border:1px solid #e1e3e7;border-radius:9px;gap:1px;margin-top:13px;display:grid;overflow:hidden}.app-ui .account-control-rail nav a{color:#44484f;background:#fafafb;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:11px;display:grid}.app-ui .account-control-rail nav a:hover{background:#f3effd}.app-ui .account-control-rail nav span{font-size:9px;font-weight:700}.app-ui .account-control-rail nav small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:7px;overflow:hidden}.app-ui .account-control-rail nav b{color:#7358cc;grid-area:1/2/span 2;align-self:center;font-size:11px}.app-ui .account-sign-out-panel{border-top:1px solid #e7e8eb;gap:7px;margin-top:16px;padding-top:15px;display:grid}.app-ui .account-sign-out-panel>strong{color:#44484f;font-size:10px}.app-ui .account-sign-out-panel>p{color:#858991;font-size:8px;line-height:1.5}.app-ui .account-sign-out-button{width:100%;margin-top:3px}.app-ui .account-sign-out-panel .form-error{margin:0;font-size:8px}.app-ui .workspace-access-denied{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;justify-items:start;gap:12px;max-width:760px;margin:clamp(40px,10vh,100px) auto;padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 16px 44px #20232a14}.app-ui .workspace-access-denied h1{letter-spacing:-.05em;max-width:650px;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.app-ui .workspace-access-denied>p{max-width:620px;color:var(--ink-secondary);font-size:12px;line-height:1.65}.app-ui .workspace-access-actions{flex-wrap:wrap;align-items:start;gap:8px;margin-top:8px;display:flex}.app-ui .workspace-access-actions .form-error{max-width:320px;margin:4px 0 0;font-size:9px}.app-ui .privacy-command-pulse{background:#dfe1e5;border:1px solid #dfe1e5;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app-ui .privacy-command-pulse>article{background:#fff;align-content:center;gap:3px;min-width:0;min-height:84px;padding:13px 16px;display:grid}.app-ui .privacy-command-pulse span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .privacy-command-pulse strong{letter-spacing:-.04em;font:680 22px Plus Jakarta Sans,sans-serif}.app-ui .privacy-command-pulse small{color:#92959c;font-size:8px}.app-ui .privacy-request-console{background:#fff;border:1px solid #dfe1e5;border-radius:15px;grid-template-columns:minmax(240px,.68fr) minmax(520px,1.32fr);display:grid;overflow:hidden;box-shadow:0 7px 24px #20232a0a}.app-ui .privacy-request-intro{color:#fff;background:radial-gradient(circle at 0 0,#7612fa4d,#0000 45%),#292b32;align-content:center;gap:7px;padding:22px;display:grid}.app-ui .privacy-request-intro .content-workspace-kicker{color:#c5b5f6}.app-ui .privacy-request-intro h2{letter-spacing:-.04em;font-size:21px}.app-ui .privacy-request-intro p{color:#ffffff80;font-size:9px;line-height:1.55}.app-ui .privacy-request-intro small{color:#ffffff5c;border-top:1px solid #ffffff17;margin-top:6px;padding-top:10px;font-size:7px}.app-ui .privacy-request-options{background:#e1e3e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.app-ui .privacy-request-options button{color:#41454c;text-align:left;cursor:pointer;min-width:0;min-height:102px;transition:background .18s var(--ease);background:#fff;border:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.app-ui .privacy-request-options button:hover:not(:disabled){background:#f7f4ff}.app-ui .privacy-request-options button:disabled{cursor:wait;opacity:.62}.app-ui .privacy-request-options button>span{color:#7358cc;background:#eee9fb;border-radius:8px;place-items:center;width:31px;height:31px;font:750 7px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .privacy-request-options button.is-sensitive>span{color:#a44741;background:#fff0ef}.app-ui .privacy-request-options button>div{gap:4px;min-width:0;display:grid}.app-ui .privacy-request-options strong{font-size:9px}.app-ui .privacy-request-options small{color:#898d94;font-size:7px;line-height:1.45}.app-ui .privacy-request-options b{color:#7358cc;font-size:12px}.app-ui .privacy-feedback{border-radius:8px;margin:0;padding:10px 12px}.app-ui .privacy-feedback.form-success{background:#eaf7ef;border:1px solid #cfe8da}.app-ui .privacy-feedback.form-error{background:#fff0f1;border:1px solid #f0d1d4}.app-ui .data-privacy-page .privacy-history{background:#fff;border:1px solid #e1e3e7;border-radius:14px;gap:0;margin-top:0;padding:18px;box-shadow:0 6px 20px #20232a08}.app-ui .privacy-history-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.app-ui .privacy-history-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:17px}.app-ui .privacy-history-heading>span{color:#92959c;font-size:8px}.app-ui .privacy-request-list{display:grid}.app-ui .data-privacy-page .privacy-row{font-size:inherit;border-top:0;border-bottom:1px solid #e9eaed;grid-template-columns:31px minmax(190px,1fr) minmax(105px,auto) minmax(180px,auto);align-items:center;gap:11px;padding:13px 2px}.app-ui .data-privacy-page .privacy-row:last-child{border-bottom:0}.app-ui .privacy-request-code{background:#eee9fb;border-radius:8px;place-items:center;width:31px;height:31px;font:750 7px SFMono-Regular,Consolas,monospace;display:grid;color:#7358cc!important}.app-ui .privacy-row>div{gap:4px;min-width:0;display:grid}.app-ui .privacy-row>div strong{font-size:9px}.app-ui .privacy-row>div small,.app-ui .privacy-row>small{color:#92959c;font-size:7px}.app-ui .privacy-row>small{text-align:right}.app-ui .privacy-status{background:#f0f1f3;border-radius:6px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:700;color:#6c7078!important}.app-ui .privacy-status.status-completed{background:#e8f6ee;color:#28764f!important}.app-ui .privacy-status.status-processing,.app-ui .privacy-status.status-verified{background:#eee9fb;color:#5f4a91!important}.app-ui .privacy-status.status-requested{background:#fff3dd;color:#8b5d18!important}.app-ui .privacy-status.status-rejected,.app-ui .privacy-status.status-canceled{background:#fff0ef;color:#9c403c!important}.app-ui .privacy-loading{gap:10px;padding:15px 0 2px;display:grid}.app-ui .privacy-loading span{background:linear-gradient(90deg,#f2f3f5,#fafafb,#f2f3f5);border-radius:8px;height:42px}.app-ui .data-privacy-page .privacy-history>.organization-empty{min-height:190px;margin-top:14px}@media (max-width:1100px){.app-ui .account-identity-statement{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui .account-identity-primary{border-bottom:1px solid #ffffff17;border-right:0;grid-column:1/-1;min-height:120px}.app-ui .account-profile-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .account-control-rail{grid-column:1/-1}.app-ui .account-control-rail nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.app-ui .payment-issues-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .payment-issues-grid,.app-ui .privacy-request-console{grid-template-columns:1fr}.app-ui .privacy-request-intro{min-height:170px}}@media (max-width:700px){.app-ui .payment-issues-guidance,.app-ui .account-profile-layout{grid-template-columns:1fr}.app-ui .payment-issues-guidance>div{border-bottom:1px solid #e7e8eb;border-right:0}.app-ui .payment-issues-guidance>div:last-child{border-bottom:0}.app-ui .account-control-rail{grid-column:auto}.app-ui .account-control-rail nav{grid-template-columns:1fr}.app-ui .data-privacy-page .privacy-row{grid-template-columns:31px minmax(0,1fr) auto}.app-ui .privacy-row>small{text-align:left;grid-column:2/-1}}@media (max-width:520px){.app-ui .payment-issues-pulse,.app-ui .account-identity-statement,.app-ui .privacy-command-pulse,.app-ui .privacy-request-options,.app-ui .account-profile-facts dl{grid-template-columns:1fr}.app-ui .account-identity-primary,.app-ui .account-identity-fact{border-bottom:1px solid #ffffff17;border-right:0;grid-column:auto;min-height:0;padding:15px}.app-ui .account-identity-fact:last-child{border-bottom:0}.app-ui .account-profile-facts dl>div,.app-ui .account-profile-facts dl>div:nth-child(2n),.app-ui .account-profile-facts dl>div:nth-last-child(-n+2){border-bottom:1px solid #e9eaed;border-right:0}.app-ui .account-profile-facts dl>div:last-child{border-bottom:0}.app-ui .payment-issue-queue,.app-ui .account-profile-card,.app-ui .account-control-rail,.app-ui .data-privacy-page .privacy-history{padding:14px}.app-ui .payment-issue-row{grid-template-columns:1fr}.app-ui .payment-issue-status{justify-items:start}.app-ui .payment-issue-row>p{grid-column:1}.app-ui .privacy-history-heading{flex-direction:column;align-items:flex-start}.app-ui .data-privacy-page .privacy-row{grid-template-columns:31px minmax(0,1fr)}.app-ui .privacy-status,.app-ui .privacy-row>small{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.app-sidebar-desktop-toggle{width:30px;height:30px;top:23px;left:calc(var(--app-sidebar) - 15px);z-index:30;color:#665b86;cursor:pointer;transition:left .28s cubic-bezier(.22, 1, .36, 1), color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);background:#fff;border:1px solid #dcdfe4;border-radius:9px;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 7px 20px #14151a24}.app-sidebar-desktop-toggle:hover{color:#fff;background:#765bd0;border-color:#765bd0;transform:scale(1.06)}.app-sidebar-desktop-toggle svg{width:16px;height:16px;transition:transform .28s var(--ease);transform:rotate(180deg)}@media (min-width:961px){.app-shell.is-sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell.is-sidebar-collapsed .app-sidebar-desktop-toggle{left:61px}.app-shell.is-sidebar-collapsed .app-sidebar-desktop-toggle svg{transform:rotate(0)}.app-shell.is-sidebar-collapsed .app-sidebar{padding-left:10px;padding-right:10px;overflow-x:hidden}.app-shell.is-sidebar-collapsed .app-sidebar-head{justify-content:center;padding:0}.app-shell.is-sidebar-collapsed .app-wordmark{gap:0}.app-shell.is-sidebar-collapsed .app-wordmark strong,.app-shell.is-sidebar-collapsed .app-organization-card>div,.app-shell.is-sidebar-collapsed .app-organization-card>b,.app-shell.is-sidebar-collapsed .app-organization-switcher,.app-shell.is-sidebar-collapsed .app-nav-label,.app-shell.is-sidebar-collapsed .app-sidebar-nav>a>span,.app-shell.is-sidebar-collapsed .app-brand-link>b,.app-shell.is-sidebar-collapsed .app-create-brand>span,.app-shell.is-sidebar-collapsed .app-sidebar-empty,.app-shell.is-sidebar-collapsed .app-profile-link>div,.app-shell.is-sidebar-collapsed .app-sidebar-footer>a:not(.app-profile-link)>span{display:none}.app-shell.is-sidebar-collapsed .app-organization-card{grid-template-columns:36px;justify-content:center;gap:0;margin-top:28px;padding:9px}.app-shell.is-sidebar-collapsed .app-sidebar-nav{justify-items:center}.app-shell.is-sidebar-collapsed .app-sidebar-nav>a:not(.app-create-brand){grid-template-columns:24px;justify-content:center;gap:0;width:42px;padding:7px 9px}.app-shell.is-sidebar-collapsed .app-brands-label{margin-top:14px}.app-shell.is-sidebar-collapsed .app-create-brand{justify-content:center;gap:0;width:42px;padding:7px 9px}.app-shell.is-sidebar-collapsed .app-sidebar-footer{justify-items:center;padding-top:13px}.app-shell.is-sidebar-collapsed .app-sidebar-footer>a:not(.app-profile-link){grid-template-columns:24px;justify-content:center;gap:0;width:42px;padding:6px 9px}.app-shell.is-sidebar-collapsed .app-profile-link{justify-content:center;margin-top:0;padding:6px}.app-shell.is-sidebar-collapsed .app-sidebar-footer .sign-out-control{width:42px}.app-shell.is-sidebar-collapsed .app-sidebar-sign-out{grid-template-columns:24px;justify-content:center;gap:0;width:42px;padding:6px 9px;font-size:0;overflow:hidden}.app-shell.is-sidebar-collapsed .app-sidebar-footer .sign-out-control .form-error{z-index:50;color:#9b3f31;background:#fff0eb;border:1px solid #efc8bd;border-radius:8px;width:min(270px,100vw - 108px);padding:9px 11px;font-size:9px;display:block;position:fixed;bottom:20px;left:88px;box-shadow:0 10px 30px #2a1f1c26}}@media (max-width:960px){.app-sidebar-desktop-toggle{display:none}.app-shell.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}}.app-ui .setup-resource-hub{background:#fff;border:1px solid #e0e2e6;border-radius:20px;gap:28px;max-width:1240px;margin:0 auto 28px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 14px 40px #23272e0b}.app-ui .setup-resource-hub>header{border-bottom:1px solid #e9eaed;grid-template-columns:minmax(300px,.95fr) minmax(300px,.65fr);align-items:end;gap:32px;padding-bottom:26px;display:grid}.app-ui .setup-resource-hub>header>div{gap:9px;display:grid}.app-ui .setup-resource-hub>header span,.app-ui .setup-resource-group-heading>span,.app-ui .resource-library-heading>div>span{color:#7358cc;letter-spacing:.1em;font:650 8px SFMono-Regular,Consolas,monospace}.app-ui .setup-resource-hub>header h2{max-width:590px;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.02}.app-ui .setup-resource-hub>header>p{color:#73777f;font-size:11px;line-height:1.7}.app-ui .setup-resource-groups{gap:32px;display:grid}.app-ui .setup-resource-groups>section{grid-template-columns:190px minmax(0,1fr);gap:25px;display:grid}.app-ui .setup-resource-group-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding-top:5px;display:flex}.app-ui .setup-resource-group-heading>div{gap:7px;display:grid}.app-ui .setup-resource-group-heading h3{font-size:16px;line-height:1.15}.app-ui .setup-resource-group-heading p{color:#858991;font-size:9px;line-height:1.55}.app-ui .setup-resource-group-heading>span{color:#8a70dc;background:#f1edff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.app-ui .setup-resource-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:9px;display:grid}.app-ui .setup-resource-grid>a{min-height:157px;transition:background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);background:#f8f8fa;border:1px solid #e6e7ea;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-content:start;gap:12px;padding:17px;display:grid;position:relative;overflow:hidden}.app-ui .setup-resource-grid>a:after{content:"";border:1px solid #7612fa14;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-45px;right:-43px;box-shadow:0 0 0 16px #7612fa04}.app-ui .setup-resource-grid>a:hover{background:#fff;border-color:#d4c9f4;transform:translateY(-2px);box-shadow:0 12px 28px #46307d13}.app-ui .setup-resource-grid>a>span{color:#765bd0;letter-spacing:.04em;background:#ede8ff;border-radius:9px;place-items:center;width:31px;height:31px;font:700 7px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .setup-resource-grid>a>div{gap:6px;display:grid}.app-ui .setup-resource-grid strong{font-size:11px}.app-ui .setup-resource-grid p{color:#7b7f87;font-size:9px;line-height:1.5}.app-ui .setup-resource-grid small{color:#8d9198;border-top:1px solid #e5e6e9;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;gap:12px;margin-top:13px;padding-top:11px;font-size:7px;display:flex}.app-ui .setup-resource-grid small i{color:#765bd0;font-size:11px;font-style:normal}.app-ui .setup-resource-header{margin-bottom:20px}.app-ui .setup-resource-header h1{max-width:780px}.app-ui .setup-resource-header .content-workspace-actions{align-items:center;gap:10px}.app-ui .setup-resource-header .content-workspace-actions .button{border-radius:9px;min-height:43px;font-size:10px}.app-ui .setup-resource-header .content-workspace-actions .text-link{padding:10px 5px;font-size:10px;font-weight:650}.app-ui .setup-resource-scope{color:#4f456f;background:#f1edff;border:1px solid #ded5fb;border-radius:11px;align-items:center;gap:11px;margin-bottom:24px;padding:13px 15px;display:flex}.app-ui .setup-resource-scope>span{color:#fff;background:#765bd0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.app-ui .setup-resource-scope>div{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.app-ui .setup-resource-scope strong{font-size:9px}.app-ui .setup-resource-scope p{color:#777087;font-size:8px}.app-ui .resource-layout{grid-template-columns:minmax(0,1fr);gap:18px}.app-ui .resource-layout.has-editor{grid-template-columns:minmax(0,1fr) minmax(350px,410px)}.app-ui .resource-library{border-radius:17px;min-width:0;padding:0;overflow:hidden}.app-ui .resource-library-heading{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:center;gap:25px;min-height:112px;padding:25px 27px;display:flex}.app-ui .resource-library-heading>div:first-child{gap:5px;display:grid}.app-ui .resource-library-heading h2{margin-top:2px;font-size:23px}.app-ui .resource-library-heading p{color:#8a8e96;font-size:8px}.app-ui .resource-library-stat{border-left:1px solid #e5e7ea;justify-items:end;gap:3px;padding-left:22px;display:grid}.app-ui .resource-library-stat strong{letter-spacing:-.06em;font-size:27px;line-height:1}.app-ui .resource-library-stat span{color:#2d8953;letter-spacing:.08em;font:650 6px SFMono-Regular,Consolas,monospace}.app-ui .resource-readonly-notice{color:#6f5a24;background:#fff8e8;border:1px solid #efdfb9;border-radius:9px;align-items:center;gap:9px;margin:16px 24px 0;padding:10px 12px;font-size:8px;display:flex}.app-ui .resource-readonly-notice>span{color:#8a6413;background:#f6e8c3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-weight:750;display:grid}.app-ui .resource-toolbar{background:#f6f7f8;border-color:#e4e6e9;border-radius:11px;margin:18px 24px;padding:10px}.app-ui .resource-toolbar>div:first-child{gap:3px;display:grid}.app-ui .resource-toolbar>div:first-child small{color:#898d95;font-size:7px}.app-ui .resource-toolbar input{background:#fff;border-color:#dfe1e5;border-radius:9px;min-height:42px;padding:0 13px;font-size:10px}.app-ui .resource-toolbar .button{border-radius:9px;min-height:42px;font-size:9px}.app-ui .resource-library>.form-success,.app-ui .resource-library>.form-error{border-radius:9px;margin:0 24px 16px;padding:11px 13px;font-size:9px}.app-ui .resource-list{gap:0;padding:0 24px 24px}.app-ui .resource-card{border:0;border-bottom:1px solid #e8e9ec;border-radius:0;gap:0;padding:20px 0;display:grid;position:relative}.app-ui .resource-card:last-child{border-bottom:0}.app-ui .resource-card-inactive{opacity:.58}.app-ui .resource-card-header{align-items:center}.app-ui .resource-card-header>div{gap:6px;display:grid}.app-ui .resource-card h2{margin:0;font-size:16px}.app-ui .resource-card>p{color:#747880;max-width:720px;margin-top:10px;font-size:10px;line-height:1.55}.app-ui .resource-policy{color:#6d55b9;background:#f1edff;border:1px solid #e0d7fb;border-radius:999px;padding:5px 8px;font-size:7px}.app-ui .resource-summary{color:#666b73;background:#f6f7f8;border-radius:7px;width:fit-content;margin-top:12px;padding:7px 9px;font-size:8px}.app-ui .resource-actions{border-top:1px dashed #e2e4e7;gap:6px;margin-top:16px;padding-top:13px}.app-ui .resource-actions .text-link{color:#6953b0;cursor:pointer;background:#f5f2ff;border:0;border-radius:7px;min-height:30px;padding:6px 9px;font-size:8px;font-weight:650}.app-ui .resource-actions .text-link:last-child{color:#a03b43;background:#fff0f1}.app-ui .resource-color-swatch{border:4px solid #fff;border-radius:12px;flex:none;width:45px;height:45px;box-shadow:0 0 0 1px #dfe1e5,0 8px 18px #20232a1a}.app-ui .resource-color-meta{justify-items:end;gap:6px;display:grid}.app-ui .resource-color-meta small{color:#797d85;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .resource-type-preview{color:#3d4148;letter-spacing:.015em;background:#f7f7f9;border:1px solid #e7e8eb;border-radius:10px;margin-top:14px;padding:17px;font-size:24px}.app-ui .resource-preview{background:#f7f5ff;border:1px solid #e2dafb;border-left:3px solid #765bd0;border-radius:9px;margin-top:14px;padding:15px}.app-ui .resource-palette-strip{scrollbar-width:thin;background:#f7f7f9;border:1px solid #e6e7ea;border-radius:11px;align-items:stretch;gap:8px;margin:0 24px 18px;padding:14px;display:flex;overflow-x:auto}.app-ui .resource-palette-strip>div{border-right:1px solid #e0e2e5;align-content:center;gap:4px;min-width:120px;padding-right:12px;display:grid}.app-ui .resource-palette-strip>div span{color:#765bd0;letter-spacing:.08em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .resource-palette-strip>div strong{font-size:9px}.app-ui .resource-palette-strip>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e2e5;border-radius:9px;align-items:center;gap:9px;min-width:145px;padding:10px;display:flex}.app-ui .resource-palette-strip>button:disabled{cursor:default}.app-ui .resource-palette-strip>button>i{background:linear-gradient(135deg, var(--pink), var(--primary), var(--cyan));border-radius:7px;flex:none;width:24px;height:24px;display:block}.app-ui .resource-palette-strip>button>span{gap:2px;min-width:0;display:grid}.app-ui .resource-palette-strip>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .resource-palette-strip>button small{color:#8a8e95;font-size:6px}.app-ui .resource-loading-list{gap:1px;padding:0 24px 24px;display:grid}.app-ui .resource-loading-list>span{background:linear-gradient(90deg,#f1f2f4 20%,#fafafa 50%,#f1f2f4 80%) 0 0/220% 100%;border-bottom:1px solid #e7e8eb;height:105px;animation:1.4s infinite app-loading-shimmer;position:relative;overflow:hidden}.app-ui .resource-library>.organization-empty{background:#fafafb;border-color:#dfe1e5;border-radius:11px;margin:0 24px 24px}.app-ui .resource-drawer{color:#fff;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:radial-gradient(circle at 100% 0,#7612fa38,#0000 25%),#202127;border:1px solid #2e3038;border-radius:17px;max-height:calc(100dvh - 112px);padding:0;overflow-y:auto;box-shadow:0 20px 55px #14151a2e}.app-ui .resource-drawer-heading{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:24px 24px 21px;display:grid}.app-ui .resource-drawer-heading>div{gap:8px;display:grid}.app-ui .resource-drawer-heading h2{font-size:22px;line-height:1.08}.app-ui .resource-drawer-heading p{color:#ffffff7d;margin:0;font-size:9px;line-height:1.55}.app-ui .resource-drawer-heading>button{color:#ffffffad;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.app-ui .resource-drawer>.resource-form,.app-ui .resource-drawer>.resource-specific-grid{margin:0;padding:22px 24px 24px}.app-ui .resource-drawer .resource-form{gap:17px}.app-ui .resource-drawer .resource-specific-grid{gap:13px}.app-ui .resource-drawer .form-field{color:#ffffffab;gap:7px;font-size:8px}.app-ui .resource-drawer .form-field input,.app-ui .resource-drawer .form-field select,.app-ui .resource-drawer .form-field textarea{color:#fff;min-height:44px;transition:background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff1;border:1px solid #ffffff21;border-radius:9px;padding:10px 12px;font-size:10px}.app-ui .resource-drawer .form-field input:focus,.app-ui .resource-drawer .form-field select:focus,.app-ui .resource-drawer .form-field textarea:focus{background:#ffffff17;border-color:#b196ffa6;outline:0;box-shadow:0 0 0 4px #7612fa24}.app-ui .resource-drawer .form-field select option{color:#282b32;background:#fff}.app-ui .resource-drawer .checkbox-field{color:#ffffffab;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;padding:10px 11px;font-size:8px}.app-ui .resource-drawer .form-error{color:#ffd4d7;background:#ca3b442e;border:1px solid #ff878f38;border-radius:8px;margin:0 24px;padding:10px 12px;font-size:8px}.app-ui .resource-drawer-actions{border-top:1px solid #ffffff17;margin:4px 0 0;padding-top:18px}.app-ui .resource-drawer>.resource-drawer-actions{margin:0 24px 24px}.app-ui .resource-drawer-actions .button{border-radius:9px;min-height:43px;font-size:8px}.app-ui .resource-drawer-actions .button-primary{color:#25272d;background:#fff}.app-ui .resource-drawer-actions .button-secondary{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff1f}.app-ui .resource-color-field>div{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.app-ui .resource-color-field input[type=color]{width:44px;padding:4px}.app-ui .brand-settings-layout{gap:18px}.app-ui .brand-settings-form{border-radius:17px;gap:17px 16px;padding:0;overflow:hidden}.app-ui .brand-settings-form>label,.app-ui .brand-settings-form>.button,.app-ui .brand-settings-form>.form-success,.app-ui .brand-settings-form>.form-error{margin-left:27px;margin-right:27px}.app-ui .brand-settings-form>.button,.app-ui .brand-settings-form>.form-success,.app-ui .brand-settings-form>.form-error{margin-bottom:26px}.app-ui .setup-form-section-heading{background:#fafafb;border-top:1px solid #e7e8eb;border-bottom:1px solid #e7e8eb;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:13px;min-height:90px;margin-top:15px;padding:20px 27px;display:grid}.app-ui .setup-form-section-heading:first-child{border-top:0;margin-top:0}.app-ui .setup-form-section-heading>span{color:#765bd0;background:#eee9ff;border-radius:10px;place-items:center;width:36px;height:36px;font:650 8px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .setup-form-section-heading h2{font-size:16px}.app-ui .setup-form-section-heading p{color:#858991;margin-top:4px;font-size:8px;line-height:1.5}.app-ui .brand-settings-form>.button:disabled{cursor:wait;opacity:.58}@media (max-width:1100px){.app-ui .setup-resource-hub>header,.app-ui .setup-resource-groups>section{grid-template-columns:1fr;gap:14px}.app-ui .setup-resource-group-heading{align-items:center}.app-ui .setup-resource-group-heading p{max-width:530px}.app-ui .resource-layout.has-editor{grid-template-columns:minmax(0,1fr) minmax(330px,370px)}.app-ui .brand-wizard-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:900px){.app-ui .brand-wizard-layout,.app-ui .resource-layout.has-editor{grid-template-columns:1fr}.app-ui .wizard-step-nav{scrollbar-width:thin;gap:6px;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.app-ui .wizard-step{min-width:165px}.app-ui .resource-drawer{max-height:none;position:static}}@media (max-width:700px){.app-ui .setup-resource-hub{border-radius:15px;padding:22px 18px}.app-ui .setup-resource-grid{grid-template-columns:1fr 1fr}.app-ui .setup-resource-header .content-workspace-actions{width:100%}.app-ui .setup-resource-scope>div{display:grid}.app-ui .resource-toolbar{flex-direction:column;align-items:stretch}.app-ui .resource-toolbar input,.app-ui .resource-toolbar .button,.app-ui .resource-toolbar>.resource-actions{width:100%}.app-ui .resource-toolbar>.resource-actions{grid-template-columns:1fr 1fr;margin-top:0;display:grid}.app-ui .brand-settings-form{grid-template-columns:1fr}.app-ui .brand-settings-form>label,.app-ui .brand-settings-form>.button,.app-ui .brand-settings-form>.form-success,.app-ui .brand-settings-form>.form-error{grid-column:auto}.app-ui .setup-form-section-heading{grid-column:1}}@media (max-width:520px){.app-ui .brand-wizard{padding-left:16px;padding-right:16px}.app-ui .setup-resource-grid{grid-template-columns:1fr}.app-ui .setup-resource-grid>a{min-height:145px}.app-ui .resource-library-heading{min-height:100px;padding:21px 18px}.app-ui .resource-readonly-notice,.app-ui .resource-toolbar,.app-ui .resource-palette-strip,.app-ui .resource-library>.form-success,.app-ui .resource-library>.form-error,.app-ui .resource-library>.organization-empty{margin-left:16px;margin-right:16px}.app-ui .resource-list,.app-ui .resource-loading-list{padding-left:16px;padding-right:16px}.app-ui .resource-card-header{align-items:flex-start}.app-ui .resource-specific-grid,.app-ui .resource-form-grid{grid-template-columns:1fr}.app-ui .resource-specific-grid .resource-wide{grid-column:auto}.app-ui .resource-drawer-heading,.app-ui .resource-drawer>.resource-form,.app-ui .resource-drawer>.resource-specific-grid{padding-left:18px;padding-right:18px}.app-ui .resource-drawer>.resource-drawer-actions{margin-left:18px;margin-right:18px}.app-ui .resource-drawer-actions{flex-direction:column-reverse;align-items:stretch}.app-ui .resource-drawer-actions .button{width:100%}.app-ui .brand-settings-form>label,.app-ui .brand-settings-form>.button,.app-ui .brand-settings-form>.form-success,.app-ui .brand-settings-form>.form-error{margin-left:18px;margin-right:18px}.app-ui .setup-form-section-heading{padding-left:18px;padding-right:18px}}.app-ui .organization-team-page,.app-ui .organization-settings-page,.app-ui .usage-command-page,.app-ui .organization-activity-page,.app-ui .jobs-command-page,.app-ui .help-command-page{gap:14px;display:grid}.app-ui .organization-team-page .content-workspace-header,.app-ui .organization-settings-page .content-workspace-header,.app-ui .usage-command-page .content-workspace-header,.app-ui .organization-activity-page .content-workspace-header,.app-ui .jobs-command-page .content-workspace-header,.app-ui .help-command-page .content-workspace-header,.app-ui .notifications-command-page .content-workspace-header{margin-bottom:0}.app-ui .organization-team-pulse,.app-ui .usage-command-pulse,.app-ui .jobs-command-pulse{background:#dfe1e5;border:1px solid #dfe1e5;border-radius:13px;display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .organization-team-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui .usage-command-pulse,.app-ui .jobs-command-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.app-ui .organization-team-pulse>article,.app-ui .usage-command-pulse>article,.app-ui .jobs-command-pulse>article{background:#fff;align-content:center;gap:3px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.app-ui .organization-team-pulse span,.app-ui .usage-command-pulse span,.app-ui .jobs-command-pulse span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .organization-team-pulse strong,.app-ui .usage-command-pulse strong,.app-ui .jobs-command-pulse strong{color:#282b31;letter-spacing:-.04em;font:680 22px Plus Jakarta Sans,sans-serif}.app-ui .organization-team-pulse small,.app-ui .usage-command-pulse small,.app-ui .jobs-command-pulse small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .team-control-layout{gap:14px}.app-ui .team-control-layout .team-invite-card,.app-ui .team-control-layout .team-section{border-color:#e1e3e7;border-radius:14px;width:100%;padding:18px;box-shadow:0 6px 20px #20232a09}.app-ui .team-invite-command{background:linear-gradient(135deg,#2c2e35,#373340);grid-template-columns:minmax(220px,.62fr) minmax(420px,1.38fr);align-items:center;gap:28px}.app-ui .team-invite-command .content-workspace-kicker{color:#c5b4f5}.app-ui .team-invite-command h2{color:#fff;letter-spacing:-.03em;margin-top:6px;font-size:20px}.app-ui .team-invite-command p{color:#ffffff8c;max-width:430px;margin-top:7px;font-size:9px}.app-ui .team-invite-command .team-invite-form{grid-template-columns:minmax(180px,1fr) 130px auto;gap:8px}.app-ui .team-invite-command .form-field span{color:#ffffff9e;font-size:8px}.app-ui .team-invite-command .form-input,.app-ui .team-invite-command select{background:#fffffff5;border:0;border-radius:8px;min-height:38px;font-size:10px}.app-ui .team-invite-command .button{color:#2b2c31;background:#fff;border-color:#fff;min-height:38px;font-size:9px}.app-ui .team-control-layout .organization-section-heading{border-bottom:1px solid #e7e8eb;margin-bottom:4px;padding-bottom:12px}.app-ui .team-control-layout .organization-section-heading h2{margin-top:4px;font-size:17px}.app-ui .team-control-layout .team-count,.app-ui .team-control-layout .text-link{font-size:8px}.app-ui .team-control-layout .team-row{border-color:#e8e9ec;grid-template-columns:minmax(210px,1fr) 85px 118px 72px;gap:10px;padding:11px 0}.app-ui .team-control-layout .invitation-row{grid-template-columns:minmax(210px,1fr) 112px 86px}.app-ui .team-control-layout .avatar-placeholder{color:#7358cc;background:#ece6ff;width:30px;height:30px;font-size:9px}.app-ui .team-control-layout .team-person strong,.app-ui .team-control-layout .invitation-row strong{font-size:10px}.app-ui .team-control-layout .team-person span:not(.avatar-placeholder),.app-ui .team-control-layout .invitation-row span,.app-ui .team-control-layout .team-status,.app-ui .team-control-layout .team-role{font-size:8px}.app-ui .team-control-layout .team-row select{border-radius:7px;min-height:32px;font-size:9px}.app-ui .organization-settings-layout{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:14px}.app-ui .organization-settings-tabs{background:#fff;border:1px solid #e1e3e7;border-radius:12px;gap:3px;margin:0;padding:7px;display:grid;position:sticky;top:84px;box-shadow:0 5px 16px #20232a08}.app-ui .organization-settings-tabs button{color:#777b83;text-align:left;border:0;border-radius:7px;width:100%;padding:9px 10px;font-size:9px}.app-ui .organization-settings-tabs button:hover{background:#f7f5fb}.app-ui .organization-settings-tabs button.settings-tab-active{color:#5f48a5;background:#eee9fb;border:0;font-weight:700}.app-ui .organization-settings-card{border-color:#e1e3e7;border-radius:14px;min-width:0;padding:20px;box-shadow:0 6px 20px #20232a09}.app-ui .organization-settings-card .settings-card-heading{border-bottom:1px solid #e7e8eb;margin-bottom:18px;padding-bottom:14px}.app-ui .organization-settings-card .settings-card-heading h2{letter-spacing:-.03em;margin-top:5px;font-size:19px}.app-ui .organization-settings-card .settings-slug{font-size:8px}.app-ui .organization-settings-card .settings-form-grid{gap:12px}.app-ui .organization-settings-card .settings-form-grid label{color:#777b83;gap:5px;font-size:8px}.app-ui .organization-settings-card .settings-form-grid input,.app-ui .organization-settings-card .settings-form-grid select{border-color:#dfe1e5;border-radius:8px;min-height:38px;font-size:10px}.app-ui .organization-settings-card .settings-actions{margin-top:18px;padding-top:14px}.app-ui .organization-settings-card .settings-status-grid{gap:8px}.app-ui .organization-settings-card .settings-status-grid div{background:#f7f8f9;border:1px solid #eceef0;border-radius:9px;padding:12px}.app-ui .organization-settings-card .settings-status-grid strong{font-size:10px}.app-ui .organization-settings-card .settings-status-grid span,.app-ui .organization-settings-card>p{font-size:8px}.app-ui .organization-settings-card.settings-danger-card{border-color:#edc8c5;box-shadow:0 6px 20px #9436300a}.app-ui .usage-command-page .usage-status-banner{border-left:3px solid #d98a29;border-radius:9px;width:100%;max-width:none;margin:0;padding:10px 13px;font-size:9px}.app-ui .usage-command-page .usage-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.app-ui .usage-command-page .usage-capacity-card{border-color:#e1e3e7;border-radius:13px;min-width:0;padding:17px;box-shadow:0 6px 20px #20232a08}.app-ui .usage-command-page .usage-capacity-card.is-warning{border-color:#ead4a4}.app-ui .usage-command-page .usage-capacity-card.is-critical{border-color:#ebc2c0}.app-ui .usage-command-page .usage-card-heading{margin-bottom:13px}.app-ui .usage-command-page .usage-card-heading h2{margin-top:5px;font-size:16px}.app-ui .usage-command-page .usage-card-heading strong{color:#2f3238;font-size:15px}.app-ui .usage-command-page .usage-progress{background:#eceef1;border-radius:3px;height:7px;display:flex}.app-ui .usage-command-page .usage-progress span{border-radius:0;min-width:0}.app-ui .usage-command-page .usage-progress-used{background:#7358cc}.app-ui .usage-command-page .usage-progress-reserved{background:#c9b9f2}.app-ui .usage-command-page .usage-progress-unlimited{background:repeating-linear-gradient(135deg,#7358cc 0 6px,#9c87dc 6px 12px)}.app-ui .usage-command-page .usage-meta{gap:8px 15px;margin-top:11px;font-size:8px}.app-ui .usage-command-page .usage-card>small{margin-top:10px;font-size:7px}.app-ui .usage-command-page .usage-detail-grid{gap:12px;margin:0}.app-ui .usage-command-page .usage-ledger-card{border-color:#e1e3e7;border-radius:13px;padding:17px;box-shadow:0 6px 20px #20232a08}.app-ui .usage-command-page .usage-ledger-card .organization-section-heading{border-bottom:1px solid #e7e8eb;margin-bottom:6px;padding-bottom:10px}.app-ui .usage-command-page .usage-ledger-card h2{margin-top:4px;font-size:16px}.app-ui .usage-command-page .usage-history-row{gap:9px;padding:10px 0}.app-ui .usage-command-page .usage-history-row strong{font-size:9px}.app-ui .usage-command-page .usage-history-row span,.app-ui .usage-command-page .usage-history-row time{font-size:7px}.app-ui .organization-activity-section{border-color:#e1e3e7;border-radius:14px;padding:18px;box-shadow:0 6px 20px #20232a09}.app-ui .activity-section-heading,.app-ui .jobs-register-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.app-ui .activity-section-heading h2{letter-spacing:-.03em;margin-top:4px;font-size:17px}.app-ui .activity-section-heading>span,.app-ui .jobs-register-heading small{color:#92959c;font-size:8px}.app-ui .organization-activity-section .activity-row{border-color:#e8e9ec;grid-template-columns:8px minmax(0,1fr) 64px 118px;gap:10px;padding:12px 0}.app-ui .organization-activity-section .activity-dot{background:#8065d2;width:6px;height:6px}.app-ui .organization-activity-section .activity-row strong{font-size:10px}.app-ui .organization-activity-section .activity-row div span,.app-ui .organization-activity-section .activity-row>span:not(.activity-dot),.app-ui .organization-activity-section .activity-row time,.app-ui .organization-activity-section .text-link{font-size:8px}.app-ui .jobs-command-page .workspace-filter-tabs{background:#eeeff1;border:0;border-radius:9px;gap:4px;margin:0;padding:5px}.app-ui .jobs-command-page .workspace-filter-tabs a{border:0;border-radius:6px;padding:7px 10px;font-size:8px}.app-ui .jobs-command-page .workspace-filter-tabs a.active{color:#5f48a5;background:#fff;border:0;font-weight:700;box-shadow:0 2px 6px #20232a0f}.app-ui .jobs-filter-form{background:#fff;border:1px solid #e1e3e7;border-radius:12px;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:9px;margin:0;padding:14px;display:grid;box-shadow:0 5px 16px #20232a06}.app-ui .jobs-filter-form label{gap:5px;font-size:7px}.app-ui .jobs-filter-form select,.app-ui .jobs-filter-form input{border-color:#dfe1e5;border-radius:7px;width:100%;min-height:35px;font-size:9px}.app-ui .jobs-filter-form .button{min-height:35px}.app-ui .jobs-register-section{border-color:#e1e3e7;border-radius:14px;padding:17px;box-shadow:0 6px 20px #20232a09}.app-ui .jobs-register-heading strong{font-size:14px}.app-ui .jobs-command-page .job-polling-note{border-color:#e8e9ec;align-items:center;gap:6px;padding:9px 0;font-size:7px;display:flex}.app-ui .jobs-command-page .job-polling-note>span{background:#4daa7d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e7f5ee}.app-ui .jobs-command-page .job-row-detailed{border-color:#e8e9ec;grid-template-columns:minmax(0,1fr) 92px 124px;gap:11px;padding:12px 0}.app-ui .jobs-command-page .job-row-detailed>div:first-child{gap:3px}.app-ui .jobs-command-page .job-row strong{font-size:10px}.app-ui .jobs-command-page .job-row span,.app-ui .jobs-command-page .job-row time,.app-ui .jobs-command-page .job-row small,.app-ui .jobs-command-page .job-row .text-link{font-size:8px}.app-ui .jobs-command-page .job-status{width:fit-content;padding:5px 7px;font-size:7px;font-weight:700}.app-ui .jobs-command-page .job-row-actions{gap:7px}.app-ui .jobs-command-page .job-row-actions .button{min-height:28px;padding:5px 8px;font-size:7px}.app-ui .jobs-command-page .job-attempts{background:#f7f8f9;border-radius:8px;padding:9px 11px;font-size:8px}.app-ui .notifications-command-page .notifications-page-header>div:first-child{max-width:760px}.app-ui .notifications-command-page .notifications-page-header h1{margin-top:8px;font-size:clamp(2rem,3.4vw,3rem)}.app-ui .notifications-command-page .notifications-page-header p{margin-top:10px;font-size:12px}.app-ui .notification-routing-card{border-color:#e1e3e7}.app-ui .help-start-panel{background:#fff;border:1px solid #dfe1e5;border-radius:15px;grid-template-columns:minmax(230px,.68fr) minmax(460px,1.32fr);display:grid;overflow:hidden;box-shadow:0 7px 24px #20232a0a}.app-ui .help-start-copy{color:#fff;background:linear-gradient(145deg,#292b31,#37333f);align-content:center;gap:8px;padding:24px;display:grid}.app-ui .help-start-copy .content-workspace-kicker{color:#c7b6f6}.app-ui .help-start-copy h2{letter-spacing:-.045em;max-width:370px;font:680 23px/1.08 Plus Jakarta Sans,sans-serif}.app-ui .help-start-copy p{color:#ffffff8c;max-width:430px;font-size:9px;line-height:1.55}.app-ui .help-resolution-path{margin:0;padding:0 20px;list-style:none;display:grid}.app-ui .help-resolution-path li{border-bottom:1px solid #e7e8eb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:15px 0;display:grid}.app-ui .help-resolution-path li:last-child{border-bottom:0}.app-ui .help-resolution-path li>span{color:#7358cc;background:#eee9fb;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:750;display:grid}.app-ui .help-resolution-path li>div{gap:3px;display:grid}.app-ui .help-resolution-path strong{font-size:10px}.app-ui .help-resolution-path small{color:#92959c;font-size:8px}.app-ui .help-resolution-path a{color:#654cab;font-size:8px;font-weight:700}.app-ui .help-quick-section{background:#fff;border:1px solid #e1e3e7;border-radius:14px;padding:18px;box-shadow:0 6px 20px #20232a08}.app-ui .help-section-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.app-ui .help-section-heading h2{letter-spacing:-.03em;margin-top:4px;font-size:17px}.app-ui .help-section-heading>span{color:#92959c;font-size:8px}.app-ui .help-quick-links{background:#e1e3e7;border:1px solid #e1e3e7;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.app-ui .help-quick-links>a{color:#34373d;min-width:0;min-height:80px;transition:background .18s var(--ease);background:#fafbfc;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;padding:13px 15px;display:grid}.app-ui .help-quick-links>a:hover{background:#f5f2fd}.app-ui .help-quick-links span,.app-ui .help-quick-links small{color:#92959c;grid-column:1;font-size:7px}.app-ui .help-quick-links span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-weight:750}.app-ui .help-quick-links strong{grid-column:1;font-size:10px}.app-ui .help-quick-links b{color:#7358cc;grid-area:1/2/span 3;align-self:center;font-size:12px}.app-ui .help-support-console{background:#fff;border:1px solid #dfe1e5;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);display:grid;overflow:hidden}.app-ui .help-support-copy{align-content:center;gap:7px;padding:22px;display:grid}.app-ui .help-support-copy h2{letter-spacing:-.035em;font-size:19px}.app-ui .help-support-copy p{color:#777b83;max-width:570px;font-size:9px;line-height:1.55}.app-ui .help-support-actions{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.app-ui .help-support-actions .button{min-height:34px;padding:7px 10px;font-size:8px}.app-ui .help-context-checklist{background:#f7f8f9;border-left:1px solid #e1e3e7;padding:20px}.app-ui .help-context-checklist>span{color:#7358cc;letter-spacing:.09em;font-size:7px;font-weight:750}.app-ui .help-context-checklist ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}.app-ui .help-context-checklist li{color:#62666e;align-items:center;gap:8px;font-size:8px;display:flex}.app-ui .help-context-checklist i{background:#7358cc;border:2px solid #e4ddf8;border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:1050px){.app-ui .team-invite-command{grid-template-columns:1fr;gap:16px}.app-ui .organization-settings-layout{grid-template-columns:148px minmax(0,1fr)}.app-ui .help-start-panel{grid-template-columns:minmax(220px,.8fr) minmax(390px,1.2fr)}}@media (max-width:820px){.app-ui .usage-command-pulse,.app-ui .jobs-command-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .organization-settings-layout,.app-ui .help-start-panel,.app-ui .help-support-console{grid-template-columns:1fr}.app-ui .organization-settings-tabs{display:flex;position:static;overflow-x:auto}.app-ui .organization-settings-tabs button{white-space:nowrap;flex:none;width:auto}.app-ui .usage-command-page .usage-layout{grid-template-columns:1fr}.app-ui .jobs-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .help-context-checklist{border-top:1px solid #e1e3e7;border-left:0}}@media (max-width:700px){.app-ui .organization-team-pulse,.app-ui .usage-command-pulse,.app-ui .jobs-command-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .organization-team-pulse>article:last-child{grid-column:1/-1}.app-ui .team-invite-command .team-invite-form,.app-ui .jobs-filter-form,.app-ui .organization-settings-card .settings-form-grid,.app-ui .organization-settings-card .settings-status-grid,.app-ui .usage-command-page .usage-detail-grid,.app-ui .help-quick-links{grid-template-columns:1fr}.app-ui .team-control-layout .team-row,.app-ui .team-control-layout .invitation-row{grid-template-columns:minmax(0,1fr) auto}.app-ui .team-control-layout .team-row>:nth-child(3),.app-ui .team-control-layout .team-row>:nth-child(4),.app-ui .team-control-layout .invitation-row>:nth-child(3){grid-column:2}.app-ui .organization-activity-section .activity-row,.app-ui .jobs-command-page .job-row-detailed{grid-template-columns:8px minmax(0,1fr) auto}.app-ui .organization-activity-section .activity-row>span:not(.activity-dot),.app-ui .organization-activity-section .activity-row time{grid-column:2}.app-ui .jobs-command-page .job-row-detailed>div:first-child,.app-ui .jobs-command-page .job-row-actions,.app-ui .jobs-command-page .job-row .form-error,.app-ui .jobs-command-page .job-attempts{grid-column:1/-1}}@media (max-width:520px){.app-ui .organization-team-pulse,.app-ui .usage-command-pulse,.app-ui .jobs-command-pulse{grid-template-columns:1fr}.app-ui .organization-team-pulse>article:last-child{grid-column:auto}.app-ui .team-control-layout .team-invite-card,.app-ui .team-control-layout .team-section,.app-ui .organization-settings-card,.app-ui .usage-command-page .usage-capacity-card,.app-ui .usage-command-page .usage-ledger-card,.app-ui .organization-activity-section,.app-ui .jobs-register-section,.app-ui .help-quick-section{padding:14px}.app-ui .team-control-layout .team-row,.app-ui .team-control-layout .invitation-row{grid-template-columns:1fr;gap:7px}.app-ui .team-control-layout .team-row>:nth-child(3),.app-ui .team-control-layout .team-row>:nth-child(4),.app-ui .team-control-layout .invitation-row>:nth-child(3){grid-column:auto}.app-ui .team-control-layout .team-row select{width:100%}.app-ui .activity-section-heading,.app-ui .jobs-register-heading,.app-ui .help-section-heading{flex-direction:column;align-items:flex-start}.app-ui .organization-activity-section .activity-row{grid-template-columns:7px minmax(0,1fr)}.app-ui .organization-activity-section .activity-row>span:not(.activity-dot),.app-ui .organization-activity-section .activity-row time{grid-column:2}.app-ui .jobs-command-page .job-row-detailed{grid-template-columns:1fr}.app-ui .jobs-command-page .job-row-detailed>*{grid-column:1}.app-ui .help-start-copy,.app-ui .help-support-copy,.app-ui .help-context-checklist{padding:17px}.app-ui .help-resolution-path{padding:0 14px}.app-ui .help-resolution-path li{grid-template-columns:28px minmax(0,1fr)}.app-ui .help-resolution-path a{grid-column:2}}.app-ui .content-workspace-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.app-ui .content-workspace-header>div:first-child{min-width:0;max-width:760px}.app-ui .content-workspace-kicker{color:#7358cc;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.app-ui .content-workspace-header h1{color:var(--ink);letter-spacing:-.045em;margin-top:8px;font-size:clamp(2rem,3.4vw,3rem);line-height:1}.app-ui .content-workspace-header p{max-width:640px;color:var(--ink-secondary);margin-top:10px;font-size:12px;line-height:1.55}.app-ui .content-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-ui .content-workspace-actions .plan-actions{display:flex}.app-ui .content-workspace-actions .button{min-height:38px;padding:8px 12px}.app-ui .content-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.app-ui .content-section-heading h2{color:var(--ink);letter-spacing:-.03em;margin-top:6px;font-size:22px}.app-ui .content-status-chip{color:#654cab;letter-spacing:.02em;text-transform:uppercase;background:#f0ebff;border:1px solid #e1d8fb;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.app-ui .content-status-chip.is-ready,.app-ui .content-status-chip.is-active,.app-ui .content-status-chip.is-approved,.app-ui .content-status-chip.is-completed{color:#1d7a5e;background:#e7f7f1;border-color:#cfede3}.app-ui .content-status-chip.is-generating,.app-ui .content-status-chip.is-queued,.app-ui .content-status-chip.is-running,.app-ui .content-status-chip.is-in_review,.app-ui .content-status-chip.is-publishing{color:#8e6018;background:#fff6de;border-color:#f1dfaf}.app-ui .content-status-chip.is-error,.app-ui .content-status-chip.is-failed,.app-ui .content-status-chip.is-rejected,.app-ui .content-status-chip.is-changes_requested{color:#a34b38;background:#fff0eb;border-color:#f2cec4}.app-ui .content-quiet-note,.app-ui .content-access-note{color:var(--ink-tertiary);font-size:10px;line-height:1.5}.app-ui .plan-pulse-grid{border-radius:var(--app-card-radius);background:#e1e3e7;border:1px solid #e1e3e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.app-ui .plan-pulse-grid>div{background:#fff;align-content:center;gap:5px;min-height:104px;padding:18px;display:grid}.app-ui .plan-pulse-grid>div.is-attention{background:#fffaf5}.app-ui .plan-pulse-grid span{color:#7358cc;letter-spacing:.08em;font-size:8px;font-weight:750}.app-ui .plan-pulse-grid strong{color:var(--ink);letter-spacing:-.05em;font:700 25px Plus Jakarta Sans,sans-serif}.app-ui .plan-pulse-grid small{color:var(--ink-secondary);font-size:10px}.app-ui .plan-worklist-section,.app-ui .plan-production-section,.app-ui .plan-run-section,.app-ui .variant-operations-board{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;padding:24px;box-shadow:0 7px 24px #20232a09}.app-ui .plan-worklist{display:grid}.app-ui .plan-worklist-row{color:var(--ink);transition:background .2s var(--ease);border-top:1px solid #e8e9ec;grid-template-columns:130px minmax(0,1fr) minmax(110px,.38fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.app-ui .plan-worklist-row:hover{background:linear-gradient(90deg,#fbfaff,#0000 74%)}.app-ui .plan-worklist-status,.app-ui .plan-worklist-title,.app-ui .plan-worklist-progress{gap:6px;min-width:0;display:grid}.app-ui .plan-worklist-status time,.app-ui .plan-worklist-title small{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .plan-worklist-title strong{text-overflow:ellipsis;white-space:nowrap;font:650 13px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .plan-inline-error{color:#a34b38!important}.app-ui .plan-worklist-progress>span{color:var(--ink-secondary);text-align:right;font-size:9px}.app-ui .plan-worklist-progress i,.app-ui .plan-progress-track{background:#eceef1;border-radius:999px;height:5px;display:block;overflow:hidden}.app-ui .plan-worklist-progress i b,.app-ui .plan-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#7558cf,#a58af0);height:100%;display:block}.app-ui .plan-worklist-arrow{color:#7358cc;font-size:15px}.app-ui .plan-detail-page .content-workspace-header{margin-bottom:16px}.app-ui .plan-control-surface{border-radius:var(--app-card-radius);background:#e1e3e7;border:1px solid #e1e3e7;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.app-ui .plan-control-primary,.app-ui .plan-control-facts,.app-ui .plan-control-alert{background:#fff;min-width:0;padding:20px}.app-ui .plan-control-primary{align-content:center;gap:10px;display:grid}.app-ui .plan-control-primary>strong{letter-spacing:-.04em;font:650 20px Plus Jakarta Sans,sans-serif}.app-ui .plan-control-primary>small{color:var(--ink-tertiary);font-size:9px}.app-ui .plan-control-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-ui .plan-control-facts>div{align-content:center;gap:6px;min-width:0;display:grid}.app-ui .plan-control-facts span,.app-ui .plan-brief-panel dt{color:#8b8f96;letter-spacing:.08em;font-size:8px;font-weight:750}.app-ui .plan-control-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-ui .plan-control-alert{color:#80533f;background:#fff7f0;border-top:1px solid #f1dfd4;grid-column:1/-1;grid-template-columns:1fr auto;gap:5px 16px;display:grid}.app-ui .plan-control-alert strong{font-size:11px}.app-ui .plan-control-alert span{color:#9a6c58;font-size:10px}.app-ui .plan-control-alert b{color:#a95d42;grid-area:1/2/span 2;align-self:center}.app-ui .plan-control-alert.is-error{cursor:default}.app-ui .plan-detail-columns{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:14px;display:grid}.app-ui .plan-production-list{display:grid}.app-ui .plan-production-row{color:var(--ink);border-top:1px solid #e8e9ec;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.app-ui .plan-production-row>div:nth-child(2){gap:5px;min-width:0;display:grid}.app-ui .plan-production-row>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-ui .plan-production-row>div:nth-child(2) small{color:var(--ink-secondary);font-size:9px}.app-ui .plan-production-states{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.app-ui .plan-production-states span{color:#686c74;background:#f3f4f6;border-radius:6px;padding:4px 6px;font-size:8px}.app-ui .plan-production-row>b{color:#7358cc}.app-ui .plan-brief-panel{border-radius:var(--app-card-radius);background:linear-gradient(150deg,#fff,#faf8ff);border:1px solid #e5e0f1;gap:12px;padding:22px;display:grid}.app-ui .plan-brief-panel h2{letter-spacing:-.03em;font-size:18px;line-height:1.2}.app-ui .plan-brief-panel>p{color:var(--ink-secondary);font-size:11px;line-height:1.6}.app-ui .plan-brief-panel dl{border-top:1px solid #e9e5f3;gap:9px;margin:6px 0 0;padding-top:13px;display:grid}.app-ui .plan-brief-panel dl>div{gap:4px;display:grid}.app-ui .plan-brief-panel dd{color:var(--ink-secondary);margin:0;font-size:10px}.app-ui .plan-run-section{margin-top:14px}.app-ui .plan-run-list{display:grid}.app-ui .plan-run-row{border-top:1px solid #e8e9ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.app-ui .plan-run-row>div{gap:4px;min-width:0;display:grid}.app-ui .plan-run-row strong,.app-ui .plan-run-row a{font-size:10px}.app-ui .plan-run-row a{color:var(--brand-link)}.app-ui .content-packet-strip{border-radius:var(--app-card-radius);background:#e1e3e7;border:1px solid #e1e3e7;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.app-ui .content-packet-strip>div{background:#fff;align-content:center;gap:6px;min-height:86px;padding:16px 18px;display:grid}.app-ui .content-packet-strip>div>strong{font:650 16px Plus Jakarta Sans,sans-serif}.app-ui .content-packet-strip small{color:var(--ink-tertiary);font-size:9px}.app-ui .content-packet-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:14px;display:grid}.app-ui .content-packet-main,.app-ui .content-packet-brief{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;padding:24px;box-shadow:0 7px 24px #20232a09}.app-ui .variant-route-list{display:grid}.app-ui .variant-route-row{color:var(--ink);border-top:1px solid #e8e9ec;grid-template-columns:34px minmax(0,1fr) auto minmax(100px,.42fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.app-ui .variant-route-mark{color:#fff;background:linear-gradient(145deg,#332758,#765bc9);border-radius:10px 10px 10px 3px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.app-ui .variant-route-copy,.app-ui .variant-route-next{gap:4px;min-width:0;display:grid}.app-ui .variant-route-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-ui .variant-route-copy small{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .variant-route-states{justify-items:end;gap:4px;display:grid}.app-ui .variant-route-states span{color:#666a72;background:#f3f4f6;border-radius:5px;padding:3px 6px;font-size:8px}.app-ui .variant-route-next{justify-items:end}.app-ui .variant-route-next small{color:#90939a;letter-spacing:.08em;font-size:7px;font-weight:750}.app-ui .variant-route-next strong{color:#8a5f16;text-align:right;font-size:9px}.app-ui .variant-route-next.is-ready strong{color:#21785f}.app-ui .variant-route-row>b{color:#7358cc}.app-ui .content-packet-brief{background:linear-gradient(150deg,#fff,#faf8ff);align-content:start;gap:12px;display:grid}.app-ui .content-packet-brief h2{letter-spacing:-.03em;font-size:19px;line-height:1.2}.app-ui .content-packet-brief>p{color:var(--ink-secondary);font-size:11px;line-height:1.6}.app-ui .content-packet-brief>a{border-top:1px solid #e9e5f3;gap:4px;margin-top:8px;padding-top:14px;display:grid}.app-ui .content-packet-brief>a span{color:#8b8f96;letter-spacing:.08em;font-size:8px;font-weight:750}.app-ui .content-packet-brief>a strong{font-size:11px}.app-ui .content-packet-brief>a small{color:#7358cc;font-size:9px}.app-ui .variant-workbench-alert{color:#83553e;background:#fff7f0;border:1px solid #f1dfd4;border-radius:12px;grid-template-columns:1fr auto;gap:5px 16px;margin-bottom:14px;padding:13px 16px;display:grid}.app-ui .variant-workbench-alert strong{font-size:11px}.app-ui .variant-workbench-alert span{color:#9a6c58;font-size:10px}.app-ui .variant-workbench-alert b{color:#a95d42;grid-area:1/2/span 2;align-self:center}.app-ui .variant-workbench-alert.is-error{cursor:default}.app-ui .variant-workflow-strip{border-radius:var(--app-card-radius);background:#e1e3e7;border:1px solid #e1e3e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.app-ui .variant-workflow-strip>div{background:#fff;grid-template-columns:auto 1fr;align-content:center;gap:2px 9px;min-height:75px;padding:13px 15px;display:grid}.app-ui .variant-workflow-strip>div>span{color:#a2a5ab;grid-row:1/span 2;align-self:center;font-size:9px;font-weight:750}.app-ui .variant-workflow-strip strong{font-size:10px}.app-ui .variant-workflow-strip small{color:#8b8f96;font-size:8px}.app-ui .variant-workflow-strip .is-ready strong,.app-ui .variant-workflow-strip .is-ready small{color:#21785f}.app-ui .variant-workflow-strip .is-working strong,.app-ui .variant-workflow-strip .is-working small{color:#91631d}.app-ui .variant-workbench-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:14px;display:grid}.app-ui .variant-copy-card,.app-ui .variant-action-card{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;padding:24px;box-shadow:0 7px 24px #20232a09}.app-ui .variant-copy-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.app-ui .variant-copy-heading h2,.app-ui .variant-action-card h2{letter-spacing:-.035em;margin-top:6px;font-size:22px}.app-ui .variant-copy-meta{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.app-ui .variant-copy-meta span{color:#654cab;background:#f0ebff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.app-ui .variant-copy-context{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.app-ui .variant-copy-context span{color:#747880;background:#f3f4f6;border-radius:6px;padding:4px 7px;font-size:8px}.app-ui .variant-copy-preview{color:#363940;white-space:pre-wrap;margin-top:18px;font-size:13px;line-height:1.75}.app-ui .variant-copy-empty{border-top:1px solid #eceef0;align-content:center;justify-items:start;gap:7px;min-height:210px;margin-top:18px;padding:20px 0;display:grid}.app-ui .variant-copy-empty strong{font-size:14px}.app-ui .variant-copy-empty span{color:var(--ink-secondary);font-size:10px}.app-ui .variant-history-header{margin-bottom:14px}.app-ui .variant-history-summary{background:radial-gradient(circle at 0 0,#7612fa38,#0000 42%),#292b32;border:1px solid #343640;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #1c1d2214}.app-ui .variant-history-summary-main{align-items:center;gap:13px;min-width:0;display:flex}.app-ui .variant-history-mark{color:#e1d9ff;background:#7612fa47;border:1px solid #cab8ff33;border-radius:13px 13px 13px 4px;flex:none;place-items:center;width:48px;height:48px;font:750 15px Plus Jakarta Sans,sans-serif;display:grid}.app-ui .variant-history-summary-main>div{min-width:0}.app-ui .variant-history-summary-main .content-workspace-kicker{color:#a992fb}.app-ui .variant-history-summary h2{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font:700 18px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .variant-history-summary p{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .variant-history-summary-facts{border:1px solid #ffffff1a;border-radius:9px;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.app-ui .variant-history-summary-facts>div{background:#ffffff0a;gap:3px;min-width:86px;padding:9px 11px;display:grid}.app-ui .variant-history-summary-facts span{color:#ffffff5c;letter-spacing:.08em;font-size:7px;font-weight:750}.app-ui .variant-history-summary-facts strong{color:#ffffffdb;font-size:13px}.app-ui .variant-history-message{margin-bottom:14px}.app-ui .variant-history-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.app-ui .variant-history-timeline,.app-ui .variant-history-detail,.app-ui .variant-history-compare{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;min-width:0;box-shadow:0 7px 24px #20232a09}.app-ui .variant-history-timeline{position:sticky;top:14px;overflow:hidden}.app-ui .variant-history-panel-heading{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 17px 14px;display:flex}.app-ui .variant-history-panel-heading>div{gap:4px;display:grid}.app-ui .variant-history-panel-heading h2{letter-spacing:-.03em;font:700 15px Plus Jakarta Sans,sans-serif}.app-ui .variant-history-panel-heading p{color:#858890;font-size:10px;line-height:1.45}.app-ui .variant-history-panel-heading>span{color:#654cab;text-align:center;background:#f0ebff;border-radius:999px;min-width:23px;padding:5px 6px;font-size:8px;font-weight:750}.app-ui .variant-history-entries{padding:6px 8px 8px}.app-ui .variant-history-entry{color:#62656d;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eff0f2;grid-template-columns:10px 28px minmax(0,1fr) auto;align-items:start;gap:7px;padding:12px 8px;display:grid;position:relative}.app-ui .variant-history-entry:last-child{border-bottom:0}.app-ui .variant-history-entry:hover{background:#f8f8fa}.app-ui .variant-history-entry.is-active{color:#fff;background:#292b32;border-radius:8px}.app-ui .variant-history-entry-line{width:10px;height:100%;position:relative}.app-ui .variant-history-entry-line:after{content:"";background:#e1e3e7;width:1px;position:absolute;top:12px;bottom:-12px;left:4px}.app-ui .variant-history-entry:last-child .variant-history-entry-line:after{display:none}.app-ui .variant-history-entry-line i{z-index:1;background:#fff;border:2px solid #9b82f3;border-radius:50%;width:9px;height:9px;margin-top:2px;display:block;position:relative}.app-ui .variant-history-entry.is-active .variant-history-entry-line:after{background:#ffffff1f}.app-ui .variant-history-entry.is-active .variant-history-entry-line i{background:#a992fb;border-color:#a992fb}.app-ui .variant-history-entry-number{color:#9b82f3;font:650 10px SFMono-Regular,Consolas,monospace}.app-ui .variant-history-entry-copy{gap:3px;min-width:0;display:grid}.app-ui .variant-history-entry-copy strong,.app-ui .variant-history-entry-copy small,.app-ui .variant-history-entry-copy time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .variant-history-entry-copy strong{font-size:10px;font-weight:700}.app-ui .variant-history-entry-copy small,.app-ui .variant-history-entry-copy time{color:#999ca4;font-size:8px}.app-ui .variant-history-entry.is-active .variant-history-entry-copy small,.app-ui .variant-history-entry.is-active .variant-history-entry-copy time{color:#ffffff6e}.app-ui .variant-history-entry>b{color:#c5b8ff;letter-spacing:.06em;background:#7612fa38;border-radius:4px;padding:4px 5px;font-size:6px;font-weight:750}.app-ui .variant-history-detail{overflow:hidden}.app-ui .variant-history-detail-header{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 15px;display:flex}.app-ui .variant-history-detail-header>div:first-child{min-width:0}.app-ui .variant-history-detail-header h2{letter-spacing:-.04em;margin:5px 0 4px;font:700 22px Plus Jakarta Sans,sans-serif}.app-ui .variant-history-detail-header p{color:#858890;font-size:10px}.app-ui .variant-history-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.app-ui .variant-history-detail-actions .button{width:auto;min-height:32px;padding:7px 10px;font-size:9px}.app-ui .variant-history-detail-actions .button:disabled{opacity:.4;cursor:not-allowed}.app-ui .variant-history-detail-meta{border-bottom:1px solid #eceef0;flex-wrap:wrap;gap:6px;padding:12px 22px;display:flex}.app-ui .variant-history-detail-meta span{color:#747780;background:#f3f4f6;border-radius:6px;padding:5px 7px;font-size:8px}.app-ui .variant-history-detail-meta span.is-valid{color:#21785f;background:#e7f7f1}.app-ui .variant-history-warning{color:#85542c;background:#fff5e8;border:1px solid #f0d9bc;border-radius:8px;gap:3px;margin:14px 22px 0;padding:10px 12px;display:grid}.app-ui .variant-history-warning strong{font-size:10px}.app-ui .variant-history-warning span{font-size:9px}.app-ui .variant-history-document{padding:0 22px 22px}.app-ui .variant-history-document .revision-document{margin-top:16px}.app-ui .variant-history-compare{margin-top:14px;overflow:hidden}.app-ui .variant-history-compare .variant-history-panel-heading{align-items:center}.app-ui .variant-history-compare .variant-history-panel-heading label{color:#747780;align-items:center;gap:8px;font-size:9px;font-weight:650;display:flex}.app-ui .variant-history-compare select{color:#42454d;background:#f6f6f8;border:1px solid #e0e2e5;border-radius:7px;min-height:32px;padding:6px 8px;font:9px Inter,sans-serif}.app-ui .variant-history-compare-grid{background:#e3e5e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.app-ui .variant-history-compare-grid article{background:#fff;min-width:0}.app-ui .variant-history-compare-grid article>header{background:#f7f7f8;border-bottom:1px solid #e8e9ec;gap:3px;padding:13px 16px;display:grid}.app-ui .variant-history-compare-grid article>header span{color:#8069c4;letter-spacing:.09em;font-size:7px;font-weight:750}.app-ui .variant-history-compare-grid article>header strong{font-size:11px}.app-ui .variant-history-compare-grid article>header small{color:#999ca4;font-size:8px}.app-ui .variant-history-compare-document{padding:0 14px 14px}.app-ui .variant-history-compare-document .revision-document{margin-top:14px}.app-ui .variant-history-compare-empty{color:#888b93;text-align:center;padding:25px;font-size:10px}@media (max-width:900px){.app-ui .variant-history-summary{flex-direction:column;align-items:flex-start}.app-ui .variant-history-summary-facts{width:100%}.app-ui .variant-history-summary-facts>div{flex:1}.app-ui .variant-history-layout{grid-template-columns:1fr}.app-ui .variant-history-timeline{position:static}.app-ui .variant-history-entries{gap:6px;display:flex;overflow-x:auto}.app-ui .variant-history-entry{border:1px solid #e8e9ec;border-radius:8px;min-width:205px}.app-ui .variant-history-entry-line:after{display:none}.app-ui .variant-history-compare-grid{grid-template-columns:1fr}}@media (max-width:620px){.app-ui .variant-history-header{flex-direction:column;align-items:flex-start}.app-ui .variant-history-summary{padding:15px}.app-ui .variant-history-summary-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-ui .variant-history-summary-facts>div{min-width:0}.app-ui .variant-history-summary-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-ui .variant-history-detail-header{flex-direction:column;padding:17px 16px 14px}.app-ui .variant-history-detail-actions{justify-content:flex-start;width:100%}.app-ui .variant-history-detail-meta{padding:10px 16px}.app-ui .variant-history-document{padding:0 10px 10px}.app-ui .variant-history-warning{margin-left:16px;margin-right:16px}.app-ui .variant-history-compare .variant-history-panel-heading{flex-direction:column;align-items:flex-start}.app-ui .variant-history-compare .variant-history-panel-heading label{justify-content:space-between;width:100%}.app-ui .variant-history-compare select{flex:1}}.app-ui .variant-resource-header{margin-bottom:14px}.app-ui .variant-resource-hero{color:#fff;background:radial-gradient(circle at 0 0,#7612fa47,#0000 42%),#292b32;border:1px solid #343640;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #1c1d2214}.app-ui .variant-resource-hero-copy{align-items:center;gap:13px;min-width:0;display:flex}.app-ui .variant-resource-hero-mark{color:#dcd3ff;background:#7612fa47;border:1px solid #cab8ff33;border-radius:13px 13px 13px 4px;flex:none;place-items:center;width:48px;height:48px;font:750 13px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .variant-resource-hero-copy>div{min-width:0}.app-ui .variant-resource-hero-copy .content-workspace-kicker{color:#a992fb}.app-ui .variant-resource-hero h2{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font:700 18px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .variant-resource-hero p{color:#ffffff7d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .variant-resource-hero-stat{text-align:right;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex:none;gap:2px;padding:10px 13px;display:grid}.app-ui .variant-resource-hero-stat strong{color:#fff;letter-spacing:-.05em;font:700 22px Plus Jakarta Sans,sans-serif}.app-ui .variant-resource-hero-stat span{color:#ffffff6b;font-size:8px;font-weight:650}.app-ui .variant-resource-message{margin-bottom:14px}.app-ui .variant-resource-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.app-ui .variant-resource-library,.app-ui .variant-resource-selection{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;min-width:0;box-shadow:0 7px 24px #20232a09}.app-ui .variant-resource-library{overflow:hidden}.app-ui .variant-resource-library-heading,.app-ui .variant-resource-selection>header{padding:18px 20px 15px}.app-ui .variant-resource-library-heading{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-ui .variant-resource-library-heading>div{gap:4px;display:grid}.app-ui .variant-resource-library-heading h2,.app-ui .variant-resource-selection h2{letter-spacing:-.035em;margin:2px 0;font:700 17px Plus Jakarta Sans,sans-serif}.app-ui .variant-resource-library-heading p,.app-ui .variant-resource-selection header p{color:#888b93;font-size:10px;line-height:1.45}.app-ui .variant-resource-library-heading>span{color:#654cab;background:#f0ebff;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:750}.app-ui .variant-resource-controls{background:#fafafb;border-bottom:1px solid #e8e9ec;grid-template-columns:minmax(0,1fr) 190px;gap:9px;padding:12px 20px;display:grid}.app-ui .variant-resource-controls label{gap:5px;display:grid}.app-ui .variant-resource-controls label>span{color:#888b93;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.app-ui .variant-resource-controls input,.app-ui .variant-resource-controls select{color:#474a52;background:#fff;border:1px solid #dfe1e5;border-radius:7px;outline:0;width:100%;min-height:34px;padding:7px 9px;font:10px Inter,sans-serif}.app-ui .variant-resource-controls input:focus,.app-ui .variant-resource-controls select:focus{border-color:#9b82f3;box-shadow:0 0 0 3px #7612fa14}.app-ui .variant-resource-groups{gap:15px;padding:15px 20px 20px;display:grid}.app-ui .variant-resource-groups>section>header{align-items:center;margin-bottom:6px;display:flex}.app-ui .variant-resource-groups>section>header>div{align-items:center;gap:8px;display:flex}.app-ui .variant-resource-groups>section>header span{color:#5c6068;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.app-ui .variant-resource-groups>section>header small{color:#a2a4ab;font-size:8px}.app-ui .variant-resource-list{gap:6px;display:grid}.app-ui .variant-resource-row{cursor:pointer;background:#fafafb;border:1px solid #e7e8eb;border-radius:8px;grid-template-columns:16px 24px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .14s,background .14s;display:grid}.app-ui .variant-resource-row:hover,.app-ui .variant-resource-row.is-selected{background:#faf8ff;border-color:#cfc1f5}.app-ui .variant-resource-row input{opacity:0;width:1px;height:1px;position:absolute}.app-ui .variant-resource-check{color:#0000;background:#fff;border:1px solid #cfd2d8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:750;display:grid}.app-ui .variant-resource-row.is-selected .variant-resource-check{color:#fff;background:#7612fa;border-color:#7612fa}.app-ui .variant-resource-copy{gap:3px;width:max-content;min-width:0;display:grid}.app-ui .variant-resource-copy strong,.app-ui .variant-resource-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .variant-resource-copy strong{color:#44474f;font-size:10px;font-weight:700}.app-ui .variant-resource-copy small{color:#979aa2;font-size:8px}.app-ui .variant-resource-policies{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.app-ui .variant-resource-policies i{color:#777a82;background:#f0f1f3;border-radius:4px;padding:4px 5px;font-size:7px;font-style:normal;font-weight:650}.app-ui .variant-resource-policies i.is-blocked{color:#9a5c4d;background:#fff0eb}.app-ui .variant-resource-empty{margin:15px 20px 20px}.app-ui .variant-resource-empty .text-link{margin-top:5px;font-size:10px}.app-ui .variant-resource-selection{position:sticky;top:14px;overflow:hidden}.app-ui .variant-resource-selection>header{color:#fff;background:#292b32;border-radius:13px 13px 0 0}.app-ui .variant-resource-selection>header .content-workspace-kicker{color:#a992fb}.app-ui .variant-resource-selection h2{color:#fff;font-size:20px}.app-ui .variant-resource-selection header p{color:#ffffff73}.app-ui .variant-resource-selection-list{align-content:start;gap:5px;min-height:180px;padding:10px;display:grid}.app-ui .variant-resource-selection-list>div:not(.variant-resource-selection-empty){border-bottom:1px solid #eff0f2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.app-ui .variant-resource-selection-list>div>span{color:#654cab;background:#f0ebff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:750;display:grid}.app-ui .variant-resource-selection-list strong{color:#555861;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .variant-resource-selection-list button{color:#a0a2a9;cursor:pointer;background:0 0;border:0;font-size:17px}.app-ui .variant-resource-selection-list button:hover{color:#9a4e5b}.app-ui .variant-resource-selection-empty{color:#858890;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:155px;padding:20px 14px;display:grid}.app-ui .variant-resource-selection-empty>span{color:#8069c4;background:#f0ebff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.app-ui .variant-resource-selection-empty strong{color:#61646c;font-size:10px}.app-ui .variant-resource-selection-empty small{max-width:190px;font-size:8px;line-height:1.45}.app-ui .variant-resource-selection>footer{background:#fafafb;border-top:1px solid #e8e9ec;gap:10px;padding:12px;display:grid}.app-ui .variant-resource-selection>footer>div{gap:3px;display:grid}.app-ui .variant-resource-selection>footer span{color:#32916f;font-size:9px;font-weight:700}.app-ui .variant-resource-selection>footer span.is-dirty{color:#a46727}.app-ui .variant-resource-selection>footer small{color:#a0a2a9;font-size:8px}.app-ui .variant-resource-selection>footer .button{justify-content:center;width:100%;min-height:34px;font-size:9px}.app-ui .variant-resource-selection>footer .button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:900px){.app-ui .variant-resource-layout{grid-template-columns:1fr}.app-ui .variant-resource-selection{position:static}.app-ui .variant-resource-selection-list{min-height:0;max-height:260px;overflow-y:auto}}@media (max-width:620px){.app-ui .variant-resource-header{flex-direction:column;align-items:flex-start}.app-ui .variant-resource-hero{flex-direction:column;align-items:flex-start;padding:15px}.app-ui .variant-resource-hero p,.app-ui .variant-resource-hero h2{white-space:normal}.app-ui .variant-resource-hero-stat{text-align:left;justify-content:space-between;align-items:baseline;width:100%;display:flex}.app-ui .variant-resource-controls{grid-template-columns:1fr;padding:11px 14px}.app-ui .variant-resource-groups{padding:13px 14px 15px}.app-ui .variant-resource-row{grid-template-columns:16px 24px minmax(0,1fr)}.app-ui .variant-resource-policies{grid-column:3;justify-content:flex-start}}.app-ui .variant-diagnostics{border-top:1px solid #e8e9ec;margin-top:22px;padding-top:14px}.app-ui .variant-diagnostics summary{color:#7358cc;cursor:pointer;font-size:10px;font-weight:700}.app-ui .variant-diagnostics pre{color:#ccd1d7;white-space:pre-wrap;background:#202229;border-radius:10px;max-height:360px;margin-top:12px;padding:14px;font:10px/1.6 SFMono-Regular,Consolas,monospace;overflow:auto}.app-ui .variant-action-card{align-content:start;gap:15px;display:grid;position:sticky;top:90px}.app-ui .variant-action-card>div>p{color:var(--ink-secondary);margin-top:9px;font-size:11px;line-height:1.55}.app-ui .variant-action-card textarea{resize:vertical;min-height:110px;padding:10px}.app-ui .variant-action-card .button{width:100%}.app-ui .variant-panel-job{color:#8c611b;background:#fff7e3;border:1px solid #f1dfb4;border-radius:10px;gap:5px;padding:11px;display:grid}.app-ui .variant-panel-job strong,.app-ui .variant-panel-job a{font-size:10px}.app-ui .variant-panel-job a{color:#8c611b;font-weight:700}.app-ui .variant-operations-board{margin-top:14px}.app-ui .variant-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-ui .variant-operation-card{background:#f8f9fa;border:1px solid #e5e7ea;border-radius:13px;align-content:space-between;gap:18px;min-height:230px;padding:20px;display:grid}.app-ui .variant-operation-card h2{letter-spacing:-.03em;margin-top:7px;font-size:17px}.app-ui .variant-operation-card p{color:var(--ink-secondary);margin-top:9px;font-size:10px;line-height:1.55}.app-ui .variant-operation-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-ui .variant-operation-footer>span{color:var(--ink-tertiary);font-size:9px}.app-ui .variant-operation-footer .button{min-height:35px;padding:7px 10px}.app-ui .variant-review-controls{gap:12px;display:grid}.app-ui .variant-review-controls .review-request-row select{background:#fff;border-color:#dfe1e5;border-radius:9px;min-height:38px;font-size:10px}.app-ui .variant-review-controls .button{min-height:38px;padding:7px 10px}.app-ui .variant-operation-message{margin:14px 0 0}.app-ui .variant-workbench-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-ui .variant-workbench-links a{color:var(--ink-secondary);background:#fff;border:1px solid #e1e3e7;border-radius:8px;padding:8px 10px;font-size:10px}.app-ui .variant-workbench-links a:last-child{color:#21785f;background:#eaf8f3;border-color:#d2ede3}.app-ui .variant-workbench-links a.is-blocked{color:#8a542b;background:#fff7ee;border-color:#f0dcc5}.app-ui .content-item-open{color:var(--brand-link);margin-top:auto;font-size:10px;font-weight:700}.app-ui .plan-builder{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:14px;display:grid}.app-ui .plan-builder-main,.app-ui .plan-builder-rail>section,.app-ui .plan-builder>.plan-builder-submit,.app-ui .plan-creative-step,.app-ui .content-create-card,.app-ui .content-library-section{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;box-shadow:0 7px 24px #20232a09}.app-ui .plan-builder-main{gap:17px;padding:25px;display:grid}.app-ui .plan-builder>.plan-builder-submit{z-index:8;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#28262ff7;border-color:#28262f;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:13px 15px;display:grid;position:sticky;top:90px}.app-ui .plan-builder>.plan-builder-submit>div:first-child{gap:3px;min-width:0;display:grid}.app-ui .plan-builder>.plan-builder-submit>div:first-child strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-ui .plan-builder>.plan-builder-submit>div:first-child small{color:#ffffff7a;font-size:8px}.app-ui .plan-builder>.plan-builder-submit>.form-error{grid-column:1/-1}.app-ui .plan-submit-error{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-ui .plan-submit-error .form-error{margin:0}.app-ui .plan-submit-error .text-link{color:#d8ccff;flex:none;font-size:9px}.app-ui .plan-builder-heading{border-bottom:1px solid #e9eaed;padding-bottom:17px}.app-ui .plan-builder-heading h2,.app-ui .plan-builder-rail h2{letter-spacing:-.035em;margin-top:6px;font-size:20px}.app-ui .plan-builder-heading p,.app-ui .plan-builder-submit>p{color:var(--ink-secondary);margin-top:7px;font-size:10px;line-height:1.55}.app-ui .plan-builder .form-field{color:#62666e;gap:7px;font-size:9px;font-weight:650}.app-ui .plan-builder input,.app-ui .plan-builder textarea{min-height:43px;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #dde0e4;border-radius:9px;padding:10px 11px;font-size:11px}.app-ui .plan-builder textarea{resize:vertical;min-height:160px;line-height:1.55}.app-ui .plan-builder input:focus,.app-ui .plan-builder textarea:focus{background:#fff;border-color:#9a83df;outline:0;box-shadow:0 0 0 3px #7612fa12}.app-ui .plan-builder-rail{gap:10px;display:grid}.app-ui .plan-builder-rail>section{gap:14px;padding:20px;display:grid}.app-ui .plan-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-ui .plan-option-grid label{color:#63676f;cursor:pointer;background:#f7f8fa;border:1px solid #e4e6e9;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:8px 10px;font-size:9px;display:flex}.app-ui .plan-option-grid label:has(input:checked){color:#6046ad;background:#f1edff;border-color:#dcd2fa}.app-ui .plan-option-grid input,.app-ui .content-checkbox input{accent-color:#7658ce;min-height:0;padding:0}.app-ui .plan-volume-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.app-ui .plan-volume-heading>label{color:var(--ink-tertiary);align-items:center;gap:7px;font-size:8px;display:flex}.app-ui .plan-volume-total{min-width:92px;color:var(--ink-tertiary);grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:1px 8px;display:grid}.app-ui .plan-volume-total span,.app-ui .plan-volume-total small{font-size:8px}.app-ui .plan-volume-total small{text-align:right;grid-column:1/-1}.app-ui .plan-volume-total output{color:var(--ink);font-size:22px;font-weight:750;line-height:1}.app-ui .plan-volume-heading input,.app-ui .plan-format-list input{text-align:center;width:60px;min-height:34px}.app-ui .plan-format-list{border-top:1px solid #e8e9ec;display:grid}.app-ui .plan-format-list label{color:#5f636b;border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:9px;display:flex}.app-ui .plan-format-list label:last-child{border-bottom:0}.app-ui .plan-builder-submit .content-workspace-kicker{color:#b8a4f5}.app-ui .plan-builder-submit h2{color:#fff}.app-ui .plan-builder-submit>p{color:#ffffff85}.app-ui .plan-builder-submit .form-error{margin:0}.app-ui .plan-builder-submit .plan-form-actions{flex-wrap:nowrap;gap:7px;display:flex}.app-ui .plan-builder-submit .button{min-height:40px;padding:8px 9px;font-size:9px}.app-ui .plan-builder-submit .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff29}.app-ui .plan-creative-step{grid-column:1/-1;overflow:hidden}.app-ui .plan-creative-heading{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:end;gap:24px;padding:25px;display:flex}.app-ui .plan-creative-heading h2{letter-spacing:-.04em;margin-top:6px;font-size:22px}.app-ui .plan-creative-heading p,.app-ui .plan-creative-zone>header p,.app-ui .plan-creative-selection header p{color:var(--ink-secondary);margin-top:7px;font-size:10px;line-height:1.5}.app-ui .plan-creative-heading>label{color:#62666e;gap:6px;width:min(310px,100%);font-size:9px;font-weight:650;display:grid}.app-ui .plan-creative-heading input{width:100%}.app-ui .plan-creative-hierarchy-note{background:linear-gradient(135deg,#f5f0ff,#fbf9ff);border:1px solid #dfd3f6;border-radius:11px;grid-template-columns:auto minmax(180px,.5fr) minmax(0,1fr);align-items:center;gap:8px 18px;margin:16px 25px 0;padding:15px 17px;display:grid}.app-ui .plan-creative-hierarchy-note strong{font-size:13px}.app-ui .plan-creative-hierarchy-note p{color:var(--ink-secondary);margin:0;font-size:10px;line-height:1.55}.app-ui .plan-creative-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;min-width:0;display:grid}.app-ui .plan-creative-library{min-width:0;padding:22px 25px 28px}.app-ui .plan-creative-zone+.plan-creative-zone{border-top:1px solid #e8e9ec;margin-top:26px;padding-top:26px}.app-ui .plan-creative-zone>header{align-items:start;gap:12px;margin-bottom:18px;display:flex}.app-ui .plan-creative-zone>header h3{letter-spacing:-.03em;font-size:17px}.app-ui .plan-creative-zone-mark{color:#6548b8;letter-spacing:.08em;background:#f0ecfc;border:1px solid #ddd3f8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.app-ui .plan-creative-group+.plan-creative-group{margin-top:18px}.app-ui .plan-creative-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.app-ui .plan-creative-group>header h3{color:#585c64;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.app-ui .plan-creative-group>header span{color:var(--ink-tertiary);font-size:8px}.app-ui .plan-creative-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-ui .plan-creative-options>label{cursor:pointer;background:#fafbfc;border:1px solid #e2e4e8;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:9px;transition:border-color .15s,background .15s;display:grid;position:relative}.app-ui .plan-creative-options>label:hover{background:#fff;border-color:#cfc8e4}.app-ui .plan-creative-options>label.is-selected{background:#f4f1fd;border-color:#cfc2f3}.app-ui .plan-creative-options>label>input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.app-ui .plan-creative-options>label:focus-within{outline-offset:1px;outline:3px solid #7612fa1f}.app-ui .plan-creative-swatch,.app-ui .plan-creative-monogram,.app-ui .plan-creative-options img,.app-ui .plan-creative-options video{object-fit:cover;border:1px solid #22242a1a;border-radius:7px;width:48px;height:52px}.app-ui .plan-creative-monogram{color:#6957a3;text-transform:uppercase;background:#eeebf7;place-items:center;font-size:10px;font-weight:750;display:grid}.app-ui .plan-creative-option-copy{gap:3px;min-width:0;display:grid}.app-ui .plan-creative-option-copy strong,.app-ui .plan-creative-option-copy small,.app-ui .plan-creative-option-copy i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .plan-creative-option-copy strong{color:#3f4249;font-size:10px}.app-ui .plan-creative-option-copy small{color:#745db7;font-size:8px}.app-ui .plan-creative-option-copy i{color:var(--ink-tertiary);font-size:8px;font-style:normal}.app-ui .plan-creative-check{color:#7b6b9f;background:#fff;border:1px solid #dadddf;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.app-ui .is-selected>.plan-creative-check{color:#fff;background:#7658ce;border-color:#7658ce}.app-ui .plan-creative-empty{color:var(--ink-tertiary);background:#fafbfc;border:1px dashed #dfe1e5;border-radius:9px;padding:15px;font-size:9px}.app-ui .plan-creative-selection{background:#f7f7fa;border-left:1px solid #e1e3e7;max-height:calc(100vh - 188px);position:sticky;top:168px;overflow:auto}.app-ui .plan-creative-selection>header{background:#efedf5;border-bottom:1px solid #dedbe6;padding:20px}.app-ui .plan-creative-selection>header h3{letter-spacing:-.03em;margin-top:6px;font-size:17px}.app-ui .plan-creative-selection-list{gap:1px;display:grid}.app-ui .plan-creative-selection-list article{background:#fff;border-bottom:1px solid #e8e9ec;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.app-ui .plan-creative-order{color:#7658ce;font-size:9px;font-weight:800}.app-ui .plan-creative-selection-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.app-ui .plan-creative-selection-list article strong,.app-ui .plan-creative-selection-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .plan-creative-selection-list article strong{color:#41444b;font-size:9px}.app-ui .plan-creative-selection-list article small{color:var(--ink-tertiary);font-size:7px}.app-ui .plan-creative-order-actions{gap:3px;display:flex}.app-ui .plan-creative-order-actions button{color:#666a72;cursor:pointer;background:#f5f6f8;border:1px solid #e1e3e6;border-radius:5px;width:23px;height:23px;padding:0;font-size:9px}.app-ui .plan-creative-order-actions button:disabled{opacity:.35;cursor:default}.app-ui .plan-creative-selection-list article>label{color:#777b83;grid-column:2/-1;gap:4px;font-size:7px;display:grid}.app-ui .plan-creative-selection-list article>label input{min-height:32px;padding:7px 8px;font-size:8px}.app-ui .plan-creative-selection-empty{min-height:180px;color:var(--ink-tertiary);text-align:center;align-content:center;place-items:center;gap:6px;padding:24px;display:grid}.app-ui .plan-creative-selection-empty>span{color:#c2b7df;font-size:24px;font-weight:800}.app-ui .plan-creative-selection-empty strong{color:#656971;font-size:10px}.app-ui .plan-creative-selection-empty small{max-width:190px;font-size:8px;line-height:1.5}.app-ui .content-layout{gap:14px;max-width:none;margin:0}.app-ui .content-create-card{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:22px;padding:22px}.app-ui .content-create-card h2{letter-spacing:-.035em;margin-top:7px;font-size:20px}.app-ui .content-create-card p{margin-top:9px;font-size:10px}.app-ui .content-create-card .content-form-grid{gap:9px}.app-ui .content-create-card .content-form-grid textarea,.app-ui .content-create-card .content-form-grid select,.app-ui .content-create-card .content-form-grid input{background:#fafbfc;border-color:#dfe1e5;min-height:40px;padding:9px 10px;font-size:10px}.app-ui .content-create-card .content-form-grid textarea{min-height:78px}.app-ui .content-create-actions{grid-column:2}.app-ui .content-library-section{padding:24px}.app-ui .worklist-controls{background:#f4f5f7;border:1px solid #e5e7ea;border-radius:11px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:8px;margin-bottom:8px;padding:9px;display:grid}.app-ui .worklist-search,.app-ui .worklist-filters>label{gap:4px;min-width:0;display:grid}.app-ui .worklist-search>span,.app-ui .worklist-filters label>span{color:#8b8f96;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .worklist-search input,.app-ui .worklist-filters select{color:#555a62;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe1e5;border-radius:8px;padding:7px 9px;font-size:9px}.app-ui .worklist-filters{gap:6px;display:flex}.app-ui .worklist-filters>label{min-width:118px}.app-ui .worklist-pagination{align-items:center;gap:5px;min-height:34px;display:flex}.app-ui .worklist-pagination span,.app-ui .worklist-pagination strong{color:var(--ink-tertiary);white-space:nowrap;font-size:8px}.app-ui .worklist-pagination button{color:#6550a8;width:30px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:7px;padding:0;font-size:12px}.app-ui .worklist-pagination button:disabled{color:#a6a9af;cursor:not-allowed;opacity:.6}.app-ui .organization-empty-compact{min-height:150px}.app-ui .content-worklist{display:grid}.app-ui .content-worklist-row{color:var(--ink);border-top:1px solid #e8e9ec;grid-template-columns:120px minmax(190px,1fr) minmax(150px,.65fr) 72px auto;align-items:center;gap:15px;padding:15px 0;display:grid}.app-ui .content-worklist-row:hover{background:linear-gradient(90deg,#fbfaff,#0000 78%)}.app-ui .content-worklist-state,.app-ui .content-worklist-copy,.app-ui .content-worklist-scope,.app-ui .content-worklist-readiness{gap:5px;min-width:0;display:grid}.app-ui .content-worklist-state time,.app-ui .content-worklist-copy small,.app-ui .content-worklist-scope small,.app-ui .content-worklist-readiness small{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .content-worklist-copy strong,.app-ui .content-worklist-scope span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-ui .content-worklist-readiness{grid-template-columns:auto 1fr;align-items:baseline}.app-ui .content-worklist-readiness strong{color:#6550a8;font-size:15px}.app-ui .content-worklist-readiness span{color:var(--ink-secondary);font-size:8px}.app-ui .content-worklist-readiness small{grid-column:1/-1}.app-ui .content-worklist-row>b{color:#7358cc}.app-ui .review-library,.app-ui .image-studio-layout,.app-ui .image-detail-layout,.app-ui .external-session-layout{max-width:none;margin:0}.app-ui .review-pulse-strip{border-radius:var(--app-card-radius);background:#e1e3e7;border:1px solid #e1e3e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.app-ui .review-pulse-strip>div{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:78px;padding:16px 18px;display:grid}.app-ui .review-pulse-strip span{color:#7c67bb;letter-spacing:.07em;font-size:8px;font-weight:750}.app-ui .review-pulse-strip strong{letter-spacing:-.04em;font-size:22px}.app-ui .review-toolbar{background:#f3f4f6;border:1px solid #e4e6e9;border-radius:11px;justify-content:flex-end;gap:7px;margin-bottom:12px;padding:10px;display:flex}.app-ui .review-toolbar select{color:#5f636b;background:#fff;border:1px solid #dfe1e5;border-radius:8px;min-height:36px;padding:7px 28px 7px 10px;font-size:9px}.app-ui .review-worklist,.app-ui .external-session-list{border-radius:var(--app-card-radius);background:#fff;border:1px solid #e1e3e7;padding:22px;display:grid;box-shadow:0 7px 24px #20232a09}.app-ui .review-worklist-row{color:var(--ink);border-top:1px solid #e8e9ec;grid-template-columns:120px minmax(0,1fr) 100px 130px auto;align-items:center;gap:14px;padding:15px 0;display:grid}.app-ui .review-worklist-row>div{gap:4px;min-width:0;display:grid}.app-ui .review-worklist-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-ui .review-worklist-row small,.app-ui .review-worklist-row>span:not(.content-status-chip),.app-ui .review-worklist-row time{color:var(--ink-tertiary);font-size:8px}.app-ui .review-worklist-row>b{color:#7358cc}.app-ui .image-studio-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:14px}.app-ui .image-compose-card,.app-ui .image-request-list,.app-ui .image-detail-copy,.app-ui .image-output-card,.app-ui .external-session-form,.app-ui .external-session-list{border-radius:var(--app-card-radius);border-color:#e1e3e7;box-shadow:0 7px 24px #20232a09}.app-ui .image-compose-card,.app-ui .image-request-list{gap:13px;padding:22px}.app-ui .image-compose-card h2,.app-ui .image-request-list h2,.app-ui .image-detail-copy h2,.app-ui .external-session-form h2,.app-ui .external-session-list h2{letter-spacing:-.035em;font-size:20px}.app-ui .image-compose-card p,.app-ui .image-request-card p,.app-ui .image-detail-copy p{font-size:10px}.app-ui .image-compose-card .content-form-grid{gap:8px}.app-ui .image-compose-card .content-form-grid input,.app-ui .image-compose-card .content-form-grid select,.app-ui .image-compose-card .content-form-grid textarea{background:#fafbfc;min-height:39px;padding:8px 9px;font-size:9px}.app-ui .image-compose-card .content-form-grid textarea{min-height:72px}.app-ui .image-request-card{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:15px;padding:14px 0}.app-ui .image-request-card h3{margin-top:6px;font-size:12px}.app-ui .image-output-strip{gap:4px}.app-ui .image-output-strip span{min-height:42px;font-size:7px}.app-ui .image-request-card>a{white-space:nowrap;font-size:9px}.app-ui .image-detail-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:20px}.app-ui .image-detail-copy>:not(.button){grid-column:1}.app-ui .image-detail-copy>.button{grid-area:1/2/span 5}.app-ui .image-output-card{padding:10px}.app-ui .image-output-card>div strong{font-size:9px}.app-ui .image-output-card .button{min-height:32px;padding:6px 8px;font-size:8px}.app-ui .variant-image-workspace{background:#f6f6f8;border:1px solid #dddfe4;border-radius:18px;gap:20px;margin-top:24px;padding:28px;scroll-margin-top:96px;display:grid;box-shadow:0 14px 38px #20232a0d}.app-ui .variant-image-heading{gap:6px;max-width:760px;display:grid}.app-ui .variant-image-heading h2{letter-spacing:-.045em;font-size:clamp(24px,3vw,32px)}.app-ui .variant-image-heading p{color:var(--ink-secondary);font-size:12px;line-height:1.65}.app-ui .variant-image-process{background:#fff;border:1px solid #e0e1e5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.app-ui .variant-image-process li{border-left:1px solid #e8e9ec;grid-template-columns:28px minmax(0,1fr);gap:2px 9px;min-width:0;padding:13px 14px;display:grid}.app-ui .variant-image-process li:first-child{border-left:0}.app-ui .variant-image-process li>span{color:#858994;background:#f0f1f3;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.app-ui .variant-image-process li strong{align-self:end;font-size:10px}.app-ui .variant-image-process li small{color:var(--ink-tertiary);font-size:9px}.app-ui .variant-image-process li.is-ready>span{color:#28704d;background:#e6f4ec}.app-ui .variant-image-process li.is-current{background:#f4f0ff}.app-ui .variant-image-process li.is-current>span{color:#fff;background:#7158bf}.app-ui .variant-image-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.app-ui .variant-image-layout.is-readonly{grid-template-columns:minmax(0,1fr)}.app-ui .variant-image-brief,.app-ui .variant-image-contact-sheet{background:#fff;border:1px solid #e0e2e6;border-radius:14px;gap:18px;min-width:0;padding:22px;display:grid}.app-ui .variant-image-section-heading{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.app-ui .variant-image-section-heading>span{color:#6d54b8;background:#eee9fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.app-ui .variant-image-section-heading>div{gap:3px;min-width:0;display:grid}.app-ui .variant-image-section-heading strong{font-size:13px}.app-ui .variant-image-section-heading small{color:var(--ink-tertiary);font-size:10px;line-height:1.45}.app-ui .variant-image-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-ui .variant-image-context-strip>div{background:#f6f4fc;border:1px solid #e7e1f6;border-radius:9px;gap:5px;min-width:0;padding:11px 12px;display:grid}.app-ui .variant-image-context-strip span{color:#7563a7;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.app-ui .variant-image-context-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .variant-image-fieldset,.app-ui .image-parameter-fieldset{border:0;border-top:1px solid #e9eaed;gap:12px;min-width:0;margin:0;padding:17px 0 0;display:grid}.app-ui .variant-image-fieldset legend,.app-ui .image-parameter-fieldset legend{color:var(--ink);padding:0 9px 0 0;font-size:11px;font-weight:750}.app-ui .variant-image-fieldset>p,.app-ui .image-parameter-fieldset>p,.app-ui .image-parameter-fieldset>small{color:var(--ink-tertiary);font-size:10px;line-height:1.5}.app-ui .variant-image-brief .content-form-grid,.app-ui .image-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-ui .image-parameter-grid{display:grid}.app-ui .variant-image-brief label,.app-ui .image-parameter-fieldset label{min-width:0;color:var(--ink-secondary);align-content:start;gap:7px;font-size:10px;font-weight:650;display:grid}.app-ui .variant-image-brief label>small{color:var(--ink-tertiary);justify-self:end;font-size:9px;font-weight:500}.app-ui .variant-image-brief input,.app-ui .variant-image-brief select,.app-ui .variant-image-brief textarea,.app-ui .image-parameter-fieldset select{width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #dadde3;border-radius:8px;padding:9px 11px;font-size:11px}.app-ui .variant-image-brief textarea{resize:vertical;min-height:112px;line-height:1.55}.app-ui .image-compose-card .image-parameter-fieldset{margin-top:4px}.app-ui .image-compose-card .image-parameter-fieldset label{gap:7px;display:grid}.app-ui .image-compose-card .image-parameter-fieldset select{min-height:39px}.app-ui .variant-image-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:270px;padding-right:3px;display:grid;overflow:auto}.app-ui .variant-image-reference-grid article{background:#fafbfc;border:1px solid #e4e5e8;border-radius:9px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.app-ui .variant-image-reference-grid img,.app-ui .variant-image-reference-grid article>span{object-fit:cover;color:#7259bd;background:#eee9fb;border-radius:7px;place-items:center;width:54px;height:54px;font-size:9px;font-weight:750;display:grid}.app-ui .variant-image-reference-grid label strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .variant-image-reference-grid select{min-height:36px;padding:7px 8px;font-size:10px}.app-ui .variant-image-generate-footer{border-top:1px solid #e9eaed;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}.app-ui .variant-image-generate-footer>div{gap:4px;display:grid}.app-ui .variant-image-generate-footer strong{font-size:10px}.app-ui .variant-image-generate-footer small{color:var(--ink-tertiary);font-size:9px}.app-ui .variant-image-generate-footer .button{white-space:nowrap;min-height:42px}.app-ui .variant-image-candidates-heading{grid-template-columns:34px minmax(0,1fr) auto}.app-ui .variant-image-request-stack{gap:18px;display:grid}.app-ui .variant-image-request{border-top:1px solid #e7e8eb;gap:12px;padding-top:17px;display:grid}.app-ui .variant-image-request:first-child{border-top:0;padding-top:0}.app-ui .variant-image-request-meta{grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;display:grid}.app-ui .variant-image-request-meta>small:not(.form-error){color:var(--ink-tertiary);font-size:9px}.app-ui .variant-image-request-meta p,.app-ui .variant-image-request-meta .form-error{grid-column:1/-1}.app-ui .variant-image-request-meta p{color:var(--ink-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.app-ui .variant-image-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-ui .variant-image-output{background:#f7f7f9;border:1px solid #dfe1e5;border-radius:11px;min-width:0;overflow:hidden}.app-ui .variant-image-output.is-attached{border-color:#9d89d6;box-shadow:inset 0 0 0 1px #d4caee}.app-ui .variant-image-output>img,.app-ui .variant-image-output>.asset-preview{aspect-ratio:4/3;object-fit:contain;background:#eeeef1;border-radius:0;place-items:center;width:100%;height:auto;display:grid}.app-ui .variant-image-output>div:last-child{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.app-ui .variant-image-output>div:last-child>span{gap:3px;font-size:10px;font-weight:700;display:grid}.app-ui .variant-image-output>div:last-child small{color:#7563a7;font-size:8px;font-weight:600}.app-ui .variant-image-output .button{white-space:nowrap;min-height:38px;padding:7px 10px;font-size:9px}.app-ui .variant-image-processing,.app-ui .variant-image-empty{min-height:150px;color:var(--ink-tertiary);text-align:center;background:#fafbfc;border:1px dashed #dadde3;border-radius:10px;align-content:center;place-items:center;gap:9px;padding:20px;display:grid}.app-ui .variant-image-processing>span{border:2px solid #d8d1ed;border-top-color:#765bd0;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite app-spin}.app-ui .variant-image-processing p,.app-ui .variant-image-empty span,.app-ui .variant-image-empty strong{font-size:10px}.app-ui .variant-image-composition-next{color:#fff;background:#282631;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.app-ui .variant-image-composition-next>div{gap:4px;display:grid}.app-ui .variant-image-composition-next .content-workspace-kicker{color:#bbaee1}.app-ui .variant-image-composition-next strong{font-size:12px}.app-ui .variant-image-composition-next small{color:#bab8c1;max-width:440px;font-size:9px;line-height:1.45}.app-ui .variant-image-composition-next .button{color:#282631;white-space:nowrap;background:#fff;min-height:40px}.app-ui .variant-operations-grid.is-review-only{grid-template-columns:minmax(0,1fr);max-width:none}.app-ui .image-request-parameter-summary{flex-wrap:wrap;gap:6px;display:flex}.app-ui .image-request-parameter-summary span{color:#6d54b8;background:#f1edfb;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:650}.app-ui .image-request-card{grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto}.app-ui .image-output-strip{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.app-ui .image-output-thumb{border:1px solid #0000;border-radius:7px;min-width:0;display:block;position:relative;overflow:hidden}.app-ui .image-output-thumb.is-selected{border-color:#8067c9}.app-ui .image-output-thumb img{object-fit:contain;background:#eeeef1;width:100%;height:58px;display:block}.app-ui .image-output-thumb small{color:#fff;background:#262038d6;border-radius:999px;padding:3px 5px;font-size:6px;position:absolute;bottom:4px;right:4px}.app-ui .image-request-processing{grid-column:1/-1;place-items:center;min-height:58px;display:grid}.app-ui .external-session-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:14px}.app-ui .external-session-form,.app-ui .external-session-list{padding:22px}.app-ui .external-session-form label{font-size:9px}.app-ui .external-session-form input,.app-ui .external-session-form select,.app-ui .external-session-form textarea{min-height:39px;font:inherit;background:#fafbfc;border:1px solid #dfe1e5;border-radius:8px;padding:8px 9px;font-size:9px}.app-ui .external-session-form textarea{resize:vertical;min-height:72px}.app-ui .external-variant-picker{max-height:210px;font-size:9px;overflow:auto}.app-ui .external-review-result{gap:7px;display:grid}.app-ui .external-review-result code{color:#6652a5;background:#f2eeff;border-radius:8px;padding:9px;font-size:8px;overflow:auto}.app-ui .media-set-item>img,.app-ui .media-set-item>video,.app-ui .media-candidate>img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.app-ui .media-set-item>.media-set-item-copy{gap:3px;min-width:0;display:grid}.app-ui .media-set-item>.media-set-item-copy strong,.app-ui .media-set-item>.media-set-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .media-set-item>.media-set-item-copy strong{font-size:9px}.app-ui .media-set-item>.media-set-item-copy small{color:var(--ink-tertiary);font-size:7px}.app-ui .media-set-item>.media-set-item-copy .media-set-provenance{color:#6652a5}.app-ui .media-set-item>.media-set-item-copy .media-set-warning{color:#9b541c;white-space:normal}.app-ui .media-set-position{color:#8067c9;letter-spacing:.07em;font-size:7px;font-weight:750}.app-ui .media-candidate{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;margin-top:0;padding:6px}.app-ui .media-candidate>img{aspect-ratio:auto;width:44px;height:44px}.app-ui .media-candidate>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px;font-size:8px;overflow:hidden}.app-ui .revision-document{background:#fbfbfc;border:1px solid #e5e6e9;border-radius:14px;gap:0;margin-top:18px;display:grid;overflow:hidden}.app-ui .revision-block{border-bottom:1px solid #e8e9ec;min-width:0;padding:18px 20px}.app-ui .revision-block:last-child{border-bottom:0}.app-ui .revision-block>span{color:#8069c4;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:750;display:block}.app-ui .revision-block-headline{background:linear-gradient(135deg,#f5f1ff,#fff 72%);border-left:4px solid #7658ce;padding-top:23px;padding-bottom:23px}.app-ui .revision-block-headline h3{letter-spacing:-.045em;max-width:680px;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.08}.app-ui .revision-block-body p{color:#3e4148;max-width:720px;font-size:13px;line-height:1.75}.app-ui .revision-block-body p+p{margin-top:10px}.app-ui .revision-block-body strong{color:#5e43ad;font-weight:750}.app-ui .revision-block-cta{color:#fff;background:#292631;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}.app-ui .revision-block-cta>span{color:#baa7f4;grid-row:1;margin:0}.app-ui .revision-block-cta>strong{grid-area:1/2;font-size:12px}.app-ui .revision-block-hashtags>div{flex-wrap:wrap;gap:6px;display:flex}.app-ui .revision-block-hashtags b{color:#654bad;background:#eee9ff;border:1px solid #dfd5fb;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:650}.app-ui .revision-block-list ul{color:#464950;gap:7px;margin:0;padding-left:18px;font-size:11px;display:grid}.app-ui .revision-block-quote{color:#5d4c8e;background:#f7f4ff;font-size:14px;font-style:italic;line-height:1.6}.app-ui .revision-block-footer{color:#6d7179;background:#f3f4f6;grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.app-ui .revision-block-footer>span{margin:0}.app-ui .revision-block-footer p{font-size:9px;line-height:1.5}.app-ui .revision-document-fallback{color:#4c5058;white-space:pre-wrap;background:#f8f9fa;border:1px solid #e5e7ea;border-radius:12px;margin-top:18px;padding:20px;font-size:12px;line-height:1.7}.app-ui .publication-section{border-radius:var(--app-card-radius);border-color:#e1e3e7;max-width:none;margin:0;padding:22px;box-shadow:0 7px 24px #20232a09}.app-ui .publication-worklist{display:grid}.app-ui .publication-worklist-row{border-top:1px solid #e8e9ec;grid-template-columns:112px minmax(180px,1fr) minmax(130px,.65fr) 120px minmax(170px,auto);align-items:center;gap:13px;min-width:0;padding:14px 0;display:grid}.app-ui .publication-worklist-status,.app-ui .publication-worklist-copy,.app-ui .publication-worklist-destination,.app-ui .publication-worklist-date{gap:4px;min-width:0;display:grid}.app-ui .publication-worklist-copy>a,.app-ui .publication-worklist-destination>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.app-ui .publication-worklist-row small,.app-ui .publication-worklist-date time{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .publication-worklist-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.app-ui .publication-worklist-actions>a,.app-ui .publication-worklist-actions .button{color:#6550a8;white-space:nowrap;background:#f5f2ff;border:1px solid #e3dcf8;border-radius:7px;align-items:center;min-height:30px;padding:5px 7px;font-size:7px;display:inline-flex}.app-ui .publication-worklist-actions .publication-actions{gap:4px;margin:0;display:flex}.app-ui .publication-worklist-error{color:#9f4937;background:#fff1ec;border-radius:7px;grid-column:2/-1;padding:8px 10px;font-size:8px}.app-ui .calendar-view{gap:14px;width:100%;min-width:0;overflow:visible}.app-ui .calendar-toolbar{background:#f4f5f7;border:1px solid #e4e6e9;border-radius:12px;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:stretch stretch;gap:8px;width:100%;min-width:0;padding:10px;display:grid}.app-ui .calendar-toolbar-primary,.app-ui .calendar-filter-row{align-items:center;gap:6px;width:100%;display:grid}.app-ui .calendar-toolbar-primary{grid-template-columns:auto auto minmax(220px,1fr)}.app-ui .calendar-filter-row{border-top:1px solid #e1e3e7;grid-template-columns:repeat(4,minmax(120px,1fr));padding-top:8px}.app-ui .calendar-filter-row select{width:100%}.app-ui .calendar-mode-switcher{background:#e8e9ec;border-radius:9px;padding:3px}.app-ui .calendar-mode-switcher button,.app-ui .calendar-navigation button,.app-ui .calendar-toolbar select,.app-ui .calendar-today-button{border-radius:7px;min-height:32px;padding:6px 9px;font-size:8px}.app-ui .calendar-navigation{justify-self:end;margin-left:0}.app-ui .calendar-navigation strong{min-width:145px;font-size:10px}.app-ui .calendar-today-button{color:#6550a8;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e5}.app-ui .calendar-grid-scroll{scrollbar-width:thin;border:1px solid #e1e3e7;border-radius:12px;overflow-x:auto}.app-ui .calendar-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(260px,290px);align-items:start;gap:12px;display:grid}.app-ui .calendar-stage{min-width:0}.app-ui .calendar-sidebar{scrollbar-width:thin;gap:10px;max-height:calc(100dvh - 110px);padding-right:2px;display:grid;position:sticky;top:90px;overflow-y:auto}.app-ui .calendar-day-panel,.app-ui .calendar-context-panel{background:#fff;border:1px solid #e1e3e7;border-radius:12px;gap:10px;min-width:0;padding:15px;display:grid;box-shadow:0 6px 20px #20232a09}.app-ui .calendar-day-panel{background:linear-gradient(150deg,#fff,#faf8ff);border-color:#e3ddf2}.app-ui .calendar-sidebar-heading{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:start;gap:10px;min-width:0;padding-bottom:10px;display:flex}.app-ui .calendar-sidebar-heading>div{min-width:0}.app-ui .calendar-sidebar-heading .eyebrow{margin-bottom:5px;font-size:7px}.app-ui .calendar-sidebar-heading h3{letter-spacing:-.025em;text-overflow:ellipsis;text-transform:capitalize;font-size:13px;line-height:1.25;overflow:hidden}.app-ui .calendar-sidebar-heading>span{color:#674eb0;background:#eee9ff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:750;display:grid}.app-ui .calendar-sidebar-heading>a{color:#6c53b5;flex:none;font-size:8px;font-weight:700}.app-ui .calendar-day-events{scrollbar-width:thin;gap:6px;max-height:300px;display:grid;overflow-y:auto}.app-ui .calendar-sidebar .calendar-event{padding:8px}.app-ui .calendar-context-panel .calendar-context-row{border-bottom:1px solid #eceef0;gap:3px;min-width:0;padding:9px 0;display:grid}.app-ui .calendar-context-panel .calendar-context-row:last-child{border-bottom:0}.app-ui .calendar-context-panel .calendar-context-row strong,.app-ui .calendar-context-panel .calendar-context-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .calendar-context-panel .calendar-context-row strong{font-size:9px}.app-ui .calendar-context-panel .calendar-context-row span{color:var(--ink-tertiary);font-size:7px}.app-ui .calendar-sidebar-action{width:100%;min-height:38px}.app-ui .calendar-empty-state{margin-top:10px}.app-ui .calendar-weekdays{background:#e1e3e7;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-width:720px;display:grid}.app-ui .calendar-weekdays span{color:#858991;letter-spacing:.07em;text-transform:uppercase;background:#f5f6f8;padding:8px 10px;font-size:7px;font-weight:750}.app-ui .calendar-grid-scroll .calendar-grid{border:0;border-radius:0;min-width:720px}.app-ui .calendar-day{min-height:130px;padding:8px}.app-ui .calendar-day header button{color:#777b83;width:25px;height:25px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:9px;display:grid}.app-ui .calendar-day-today header button{color:#fff;background:#7658ce}.app-ui .calendar-event{padding:6px}.app-ui .calendar-event-title{font-size:9px}.app-ui .calendar-event-status,.app-ui .calendar-event time{font-size:7px}.app-ui .calendar-more-button{color:#6d55b3;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:8px;font-weight:700}@media (max-width:1180px){.app-ui .calendar-workspace-grid{grid-template-columns:minmax(0,1fr)}.app-ui .calendar-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.app-ui .calendar-day-panel,.app-ui .calendar-sidebar-action{grid-column:1/-1}}.app-ui .external-session-worklist{display:grid}.app-ui .external-session-row{border-top:1px solid #e8e9ec;grid-template-columns:95px minmax(150px,1fr) minmax(130px,.7fr) auto;align-items:center;gap:12px;min-width:0;padding:14px 0;display:grid}.app-ui .external-session-row>div{gap:4px;min-width:0;display:grid}.app-ui .external-session-row strong,.app-ui .external-session-row span,.app-ui .external-session-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .external-session-row strong{font-size:10px}.app-ui .external-session-row span,.app-ui .external-session-row small{color:var(--ink-tertiary);font-size:8px}.app-ui .external-session-actions{justify-content:flex-end;display:flex!important}.app-ui .external-session-actions .button{white-space:nowrap;min-height:32px;padding:6px 8px;font-size:8px}.app-ui .external-session-row>code{color:#6652a5;background:#f2eeff;border-radius:7px;grid-column:2/-1;padding:8px;font-size:7px;overflow:auto}@media (max-width:960px){.app-ui .plan-control-surface,.app-ui .plan-detail-columns,.app-ui .content-packet-layout,.app-ui .variant-workbench-layout,.app-ui .plan-builder,.app-ui .plan-creative-layout{grid-template-columns:1fr}.app-ui .plan-creative-selection{border-top:1px solid #e1e3e7;border-left:0;max-height:none;position:static}.app-ui .image-studio-layout,.app-ui .external-session-layout,.app-ui .variant-image-layout{grid-template-columns:1fr}.app-ui .plan-control-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui .variant-action-card{position:static}}@media (max-width:760px){.app-ui .content-workspace-header{flex-direction:column;align-items:stretch;gap:16px}.app-ui .content-workspace-header h1{font-size:clamp(1.85rem,9vw,2.45rem)}.app-ui .content-workspace-actions{justify-content:stretch}.app-ui .content-workspace-actions .button,.app-ui .content-workspace-actions .plan-actions{flex:1}.app-ui .content-workspace-actions .plan-actions .button{width:100%}.app-ui .variant-image-workspace{padding:16px}.app-ui .variant-image-process{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .variant-image-process li:nth-child(3){border-top:1px solid #e8e9ec;border-left:0}.app-ui .variant-image-process li:nth-child(4){border-top:1px solid #e8e9ec}.app-ui .variant-image-context-strip,.app-ui .variant-image-brief .content-form-grid,.app-ui .image-parameter-grid,.app-ui .variant-image-reference-grid,.app-ui .variant-image-output-grid{grid-template-columns:1fr}.app-ui .variant-image-generate-footer,.app-ui .variant-image-composition-next{flex-direction:column;align-items:stretch}.app-ui .variant-image-generate-footer .button,.app-ui .variant-image-composition-next .button{width:100%}.app-ui .plan-pulse-grid,.app-ui .content-packet-strip,.app-ui .variant-workflow-strip,.app-ui .variant-operations-grid{grid-template-columns:1fr}.app-ui .plan-pulse-grid>div,.app-ui .content-packet-strip>div,.app-ui .variant-workflow-strip>div{min-height:68px}.app-ui .plan-worklist-row{grid-template-columns:1fr auto;gap:10px}.app-ui .plan-worklist-status,.app-ui .plan-worklist-progress{grid-column:1}.app-ui .plan-worklist-arrow{grid-area:1/2/span 3}.app-ui .plan-worklist-progress>span{text-align:left}.app-ui .plan-control-facts{grid-template-columns:1fr}.app-ui .plan-control-facts>div{border-bottom:1px solid #eceef0;padding-bottom:10px}.app-ui .plan-control-facts>div:last-child{border-bottom:0;padding-bottom:0}.app-ui .plan-production-row{grid-template-columns:auto minmax(0,1fr) auto}.app-ui .plan-production-states{grid-column:2;justify-content:flex-start}.app-ui .plan-production-row>b{grid-area:1/3/span 2}.app-ui .plan-run-row{grid-template-columns:auto minmax(0,1fr)}.app-ui .plan-run-row>a{grid-column:2}.app-ui .variant-route-row{grid-template-columns:34px minmax(0,1fr) auto}.app-ui .variant-route-states,.app-ui .variant-route-next{grid-column:2;justify-items:start}.app-ui .variant-route-states{display:flex}.app-ui .variant-route-row>b{grid-area:1/3/span 3}.app-ui .variant-copy-heading{flex-direction:column;align-items:start}.app-ui .variant-copy-meta{justify-content:flex-start}.app-ui .variant-operation-footer{flex-direction:column;align-items:stretch}.app-ui .variant-operation-footer .button{width:100%}.app-ui .variant-workbench-links{grid-template-columns:1fr;display:grid}.app-ui .content-create-card{grid-template-columns:1fr}.app-ui .content-create-actions,.app-ui .content-create-card .form-error,.app-ui .content-create-card .form-success{grid-column:1}.app-ui .content-worklist-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.app-ui .content-worklist-scope,.app-ui .content-worklist-readiness{grid-column:1}.app-ui .content-worklist-row>b{grid-area:1/2/span 4}.app-ui .worklist-controls{grid-template-columns:1fr;align-items:stretch}.app-ui .worklist-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-ui .worklist-pagination{justify-content:space-between}.app-ui .plan-builder>.plan-builder-submit{grid-template-columns:1fr;position:static}.app-ui .plan-builder-submit .plan-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-ui .plan-submit-error,.app-ui .plan-creative-heading{flex-direction:column;align-items:stretch}.app-ui .plan-creative-heading>label{width:100%}.app-ui .plan-creative-library{padding:18px}.app-ui .plan-creative-options{grid-template-columns:1fr}.app-ui .media-set-canvas-head{flex-direction:column;align-items:stretch}.app-ui .media-set-canvas-head .resource-actions{justify-content:flex-start}.app-ui .media-candidate-list{grid-template-columns:1fr}.app-ui .revision-block{padding:15px}.app-ui .revision-block-cta,.app-ui .revision-block-footer{grid-template-columns:1fr}.app-ui .revision-block-cta>strong{grid-area:2/1}.app-ui .publication-worklist-row,.app-ui .external-session-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0}.app-ui .publication-worklist-actions,.app-ui .external-session-actions{justify-content:flex-start}.app-ui .publication-worklist-error,.app-ui .external-session-row>code{grid-column:1}.app-ui .calendar-toolbar-primary,.app-ui .calendar-filter-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.app-ui .calendar-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-ui .calendar-navigation{justify-content:space-between;justify-self:stretch;width:100%;margin-left:0}.app-ui .calendar-toolbar select,.app-ui .calendar-today-button{width:100%}.app-ui .calendar-sidebar{grid-template-columns:minmax(0,1fr)}.app-ui .calendar-day-panel,.app-ui .calendar-sidebar-action{grid-column:1}.app-ui .review-pulse-strip,.app-ui .image-output-grid{grid-template-columns:1fr}.app-ui .review-pulse-strip>div{min-height:58px}.app-ui .review-toolbar{display:grid}.app-ui .review-worklist-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-ui .review-worklist-row>span,.app-ui .review-worklist-row>time{grid-column:1}.app-ui .review-worklist-row>b{grid-area:1/2/span 4}.app-ui .image-request-card,.app-ui .image-detail-copy{grid-template-columns:1fr}.app-ui .image-detail-copy>.button{grid-area:auto/1}}.app-ui .setup-resource-hub.setup-resource-hub-compact{border-radius:13px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;margin-top:22px;margin-bottom:22px;padding:10px 12px 10px 17px;display:grid;overflow:hidden}.app-ui .setup-resource-compact-heading{border-right:1px solid #e4e5e8;gap:3px;padding-right:14px;display:grid}.app-ui .setup-resource-compact-heading>span{color:#765bd0;letter-spacing:.09em;font:650 6px SFMono-Regular,Consolas,monospace}.app-ui .setup-resource-compact-heading>strong{font-size:11px}.app-ui .setup-resource-compact-links{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.app-ui .setup-resource-compact-links>a{color:#555a62;min-height:42px;transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);background:#f7f7f9;border:1px solid #e5e6e9;border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.app-ui .setup-resource-compact-links>a:hover{color:#6349b3;background:#f2eeff;border-color:#d9cff7}.app-ui .setup-resource-compact-links>a>span{color:#765bd0;background:#ece7ff;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font:700 6px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .setup-resource-compact-links>a>span svg{width:11px;height:11px}.app-ui .setup-resource-compact-links>a>strong{white-space:nowrap;font-size:8px}@media (max-width:620px){.app-ui .setup-resource-hub.setup-resource-hub-compact{grid-template-columns:112px minmax(0,1fr);padding-left:13px}.app-ui .setup-resource-compact-heading{padding-right:10px}.app-ui .setup-resource-compact-heading>strong{font-size:9px}}.app-brand-nav-wrap{width:100%;max-width:none;min-height:64px;padding:8px calc(var(--app-page-x));background:#fff;border-bottom:1px solid #e3e5e8;grid-template-columns:minmax(0,1fr);gap:0;margin-left:0;margin-right:0}.app-brand-nav-heading{background:0 0;border:0;border-right:1px solid #e4e6e9;border-radius:0;gap:8px;padding:0 14px 0 0}.app-brand-nav-heading>span{border-radius:9px 9px 9px 4px;width:30px;height:30px;font-size:9px}.app-brand-nav-heading small{font-size:6px}.app-brand-nav-heading strong{font-size:10px}.app-brand-nav{background:0 0;border:0;border-radius:0;gap:9px;width:max-content;max-width:100%;margin:0 auto;padding:0}.app-brand-nav>div{gap:2px}.app-brand-nav>div+div{border-left:1px solid #e6e7ea;margin-left:3px;padding-left:10px}.app-brand-nav>div>span{color:#9a9da4;margin-right:3px;font-size:7px}.app-brand-nav a{color:#666a72;border:1px solid #0000;border-radius:8px;align-items:center;min-height:34px;padding:7px 8px;font-size:9px;font-weight:550;display:inline-flex}.app-brand-nav a:hover{color:#6148af;background:#f6f3ff;border-color:#e8e1fb}.app-brand-nav a.is-active{color:#6346bd;background:#eee9ff;border-color:#ddd3fb;box-shadow:inset 0 -2px #7612fa33}@media (min-width:961px){.app-shell.is-sidebar-collapsed .app-brand-nav{gap:12px}.app-shell.is-sidebar-collapsed .app-brand-nav>div{gap:3px}.app-shell.is-sidebar-collapsed .app-brand-nav>div+div{margin-left:5px;padding-left:13px}.app-shell.is-sidebar-collapsed .app-brand-nav>div>span{margin-right:5px;font-size:8px}.app-shell.is-sidebar-collapsed .app-brand-nav a{min-height:36px;padding:8px 10px;font-size:10px}}@media (max-width:760px){.app-brand-nav-wrap{min-height:58px;padding:7px var(--app-page-x);grid-template-columns:1fr}.app-brand-nav-heading,.app-brand-nav{display:none}.app-brand-nav-mobile{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.app-brand-nav-mobile>span{border-right:1px solid #e2e4e7;gap:1px;min-width:0;padding-right:10px;display:grid}.app-brand-nav-mobile>span small{color:#765bd0;letter-spacing:.08em;font:650 6px SFMono-Regular,Consolas,monospace}.app-brand-nav-mobile>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-brand-nav-mobile select{background:#f3f4f6;border:1px solid #e0e2e5;border-radius:8px;min-height:40px;padding:0 11px;font-size:10px}.app-topbar-brand-heading{display:none}.app-topbar-left{flex:1}}@media (max-width:1100px){.marketing-product-story,.marketing-feature-row{gap:5vw}.marketing-feature-row{grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr)}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.marketing-menu-button{border:1px solid var(--hairline-strong);background:0 0;border-radius:50%;align-content:center;gap:6px;width:44px;height:44px;margin-left:0;padding:10px;display:grid}.marketing-menu-button span{background:var(--ink);width:18px;height:1px;transition:transform .2s var(--ease);margin:0 auto;display:block}.marketing-menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.marketing-menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.marketing-mobile-menu{z-index:20;border-bottom:1px solid var(--hairline);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);background:#fffffffa;gap:26px;padding:24px 20px 30px;display:grid;position:fixed;inset:72px 0 auto;transform:translateY(-12px);box-shadow:0 24px 50px #2020201f}.marketing-mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.marketing-mobile-menu nav{display:grid}.marketing-mobile-menu nav a{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 4px;font:650 20px Plus Jakarta Sans,sans-serif;display:flex}.marketing-mobile-menu nav a[aria-current=page]{color:var(--brand-link)}.marketing-mobile-menu nav span{color:var(--brand-link);font-size:16px}.marketing-mobile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-footer-main,.section-heading-split,.marketing-product-story,.marketing-faq,.marketing-page-hero,.marketing-feature-row,.use-case-intro-split,.external-review-story{grid-template-columns:1fr}.marketing-footer-main{gap:45px}.marketing-footer-links{justify-self:start}.section-heading-split{align-items:start;gap:18px}.section-heading-split>p,.section-heading-split>.text-link{justify-self:start}.marketing-flow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-flow-list li:nth-child(2){border-right:0}.marketing-flow-list li:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.marketing-product-story{gap:55px}.brand-memory-board{justify-self:center;width:min(100%,650px)}.marketing-case-grid,.use-case-scenes,.use-case-benefits{grid-template-columns:1fr}.marketing-case-card{min-height:220px}.marketing-case-card:nth-child(2){transform:none}.marketing-faq{gap:40px}.marketing-final-cta{margin-left:20px;margin-right:20px;padding:70px 30px}.marketing-page-hero{gap:70px;min-height:0;padding:80px 20px 100px}.feature-orbit{justify-self:center;width:min(80vw,510px)}.marketing-feature-row{gap:55px;padding:90px 20px}.marketing-feature-row.is-reversed .marketing-feature-copy{order:initial}.feature-demo{justify-self:center;width:min(100%,720px)}.audience-stack{justify-self:center;width:min(100%,650px)}.use-case-section{padding:90px 20px}.use-case-journey{grid-template-columns:1fr}.use-case-journey>div{border-right:0;border-bottom:1px solid var(--hairline);min-height:0}.use-case-journey>div:last-child{border-bottom:0}.use-case-scenes .eyebrow{margin-bottom:26px}.agency-workspace-demo{grid-template-columns:210px 1fr}.external-review-story{gap:50px}.external-review-card{justify-self:center}.pricing-assurance{grid-template-columns:1fr}.pricing-assurance>div{border-right:0;border-bottom:1px solid var(--hairline);min-height:0}.pricing-assurance>div:last-child{border-bottom:0}.pricing-compare-callout{flex-direction:column;align-items:flex-start}.billing-plan-grid{grid-template-columns:1fr}}@media (max-width:560px){.top-nav{gap:10px}.top-nav .wordmark{font-size:14px}.top-nav .wordmark-mark{width:26px;height:26px}.top-nav .nav-actions{display:none}.marketing-menu-button{margin-left:auto}.marketing-mobile-actions{grid-template-columns:1fr}.hero-band{padding-top:56px}.hero-copy h1,.marketing-page-hero h1,.simple-page h1{font-size:clamp(3rem,15vw,4.2rem)}.hero-art{min-height:315px;margin:0;transform:none}.art-window{border-radius:18px;transform:rotate(1deg)}.art-window-bar{height:38px}.art-window-body{grid-template-columns:42px 1fr}.art-sidebar{gap:17px;padding-top:20px}.art-sidebar span{width:14px;height:14px}.art-content{padding:22px 18px}.art-content-top{margin-bottom:16px}.art-content strong{font-size:20px}.art-bars{gap:8px;margin-top:24px}.art-pieces{gap:7px;margin-top:25px}.art-float{padding:8px 10px;font-size:9px}.proof-items{gap:8px;display:grid}.marketing-flow-list{grid-template-columns:1fr}.marketing-flow-list li{border-right:0;border-bottom:1px solid var(--hairline);min-height:170px}.marketing-flow-list li:last-child{border-bottom:0}.marketing-product-copy h2,.marketing-feature-copy h2,.use-case-intro h2{font-size:clamp(2.35rem,11vw,3.3rem)}.brand-memory-board{border-radius:18px;padding:14px;transform:none}.brand-memory-grid{grid-template-columns:1fr}.brand-memory-card.is-wide{grid-column:auto}.marketing-footer{padding-top:48px}.marketing-footer-links{grid-template-columns:1fr 1fr;gap:24px;width:100%}.marketing-footer-bottom{flex-direction:column;align-items:flex-start}.marketing-final-cta{border-radius:24px;margin-bottom:45px;padding:58px 22px}.marketing-final-cta .hero-actions{flex-direction:column;align-items:stretch}.marketing-final-cta .button{width:100%}.feature-orbit{width:min(86vw,400px)}.feature-orbit-core{width:95px;height:95px}.feature-orbit>span{padding:8px 10px;font-size:9px}.marketing-anchor-nav{justify-content:flex-start;top:72px}.feature-context-layout{grid-template-columns:1fr;min-height:0}.feature-context-nav{display:none}.feature-context-content{padding:30px 22px}.feature-calendar-demo,.feature-jobs-demo{padding:16px}.feature-calendar-grid>span{min-height:72px;padding:5px}.feature-calendar-grid span.has-item{font-size:7px}.feature-calendar-grid span.has-item i,.feature-demo-button{display:none}.feature-editor-body{grid-template-columns:1fr;min-height:0}.feature-editor-body>div:first-child{padding:28px 22px}.feature-editor-image{min-height:230px}.feature-review-demo{grid-template-columns:1fr;min-height:0}.feature-review-preview{min-height:260px}.feature-review-side{padding:28px 22px}.feature-job-row{grid-template-columns:10px 1fr}.feature-job-row>b{grid-column:2}.audience-stack>div{grid-template-columns:30px 1fr;gap:9px}.audience-stack>div p{grid-column:2}.audience-stack>div:first-child,.audience-stack>div:nth-child(3),.audience-stack>div.is-highlighted{transform:none}.agency-workspace-demo{grid-template-columns:1fr;min-height:0}.agency-workspace-sidebar{display:none}.agency-workspace-main{padding:24px 18px}.agency-metrics{gap:6px;margin-top:30px}.agency-metrics div{min-height:90px;padding:12px}.agency-metrics strong{font-size:25px}.external-review-story{grid-template-columns:minmax(0,1fr)}.external-review-card{width:100%}.pricing-page-hero>p{font-size:16px}.pricing-trust-row{display:grid}.pricing-compare-callout .button{width:100%}}.admin-shell{--admin-sidebar:278px;--admin-page-x:clamp(24px, 4vw, 58px);grid-template-columns:var(--admin-sidebar) minmax(0, 1fr);color:#272b32;background:#f1f2f4;min-height:100dvh;display:grid}.admin-navigation{z-index:40;min-width:0;position:relative}.admin-mobile-bar,.admin-nav-backdrop{display:none}.admin-sidebar{width:var(--admin-sidebar);color:#ffffffbd;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:radial-gradient(circle at 0 0,#7612fa3d,#0000 25%),#1d1f25;border:0;flex-direction:column;height:100dvh;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.admin-sidebar-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:0 7px 22px;display:flex}.admin-wordmark{color:#fff;align-items:center;gap:10px;min-width:0;display:inline-flex}.admin-wordmark>span{color:#fff;background:linear-gradient(135deg, var(--pink), var(--primary) 55%, var(--cyan));border-radius:10px 10px 10px 4px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.admin-wordmark>div{gap:1px;min-width:0;display:grid}.admin-wordmark strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-wordmark small{color:#ffffff5e;font-size:8px}.admin-readonly-badge{color:#b9a6fa;letter-spacing:.07em;background:#7612fa21;border:1px solid #aa8cff2e;border-radius:5px;flex:none;padding:4px 6px;font:650 6px SFMono-Regular,Consolas,monospace}.admin-sidebar nav{gap:23px;margin-top:25px;display:grid}.admin-nav-group{gap:3px;display:grid}.admin-nav-group>span{color:#ffffff47;letter-spacing:.11em;text-transform:uppercase;margin:0 10px 7px;font:600 7px SFMono-Regular,Consolas,monospace}.admin-nav-group>a{color:#ffffff87;min-height:39px;transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px;display:grid}.admin-nav-group>a>i{color:#ffffff6b;letter-spacing:.04em;background:#ffffff0e;border-radius:7px;place-items:center;width:25px;height:25px;font:650 6px SFMono-Regular,Consolas,monospace;display:grid}.admin-nav-group>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.admin-nav-group>a>b{color:#ffffff29;font-size:13px;font-weight:400}.admin-nav-group>a:hover{color:#ffffffdb;background:#ffffff0b}.admin-nav-group>a.is-active{color:#fff;background:linear-gradient(90deg,#7612fa40,#7612fa14);border-color:#ab8eff2b}.admin-nav-group>a.is-active>i{color:#e3dcff;background:#7612fa5c;box-shadow:inset 0 0 0 1px #bca5ff21}.admin-nav-group>a.is-active>b{color:#bba8ff}.admin-sidebar-footer{gap:12px;margin-top:auto;padding:26px 7px 0;display:grid}.admin-identity{border-top:1px solid #ffffff14;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-top:16px;display:grid}.admin-identity>span{color:#ded4ff;background:#7612fa40;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:750;display:grid}.admin-identity>div{gap:2px;min-width:0;display:grid}.admin-identity small{color:#ffffff4a;letter-spacing:.08em;font:600 6px SFMono-Regular,Consolas,monospace}.admin-identity strong{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.admin-sidebar-footer>a{color:#a994f2;background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;font-weight:650;display:flex}.admin-sidebar-footer>a:hover{color:#d7ccff;background:#ffffff0f}.admin-main{min-width:0;min-height:100dvh}.admin-topbar{z-index:20;min-height:65px;padding:0 var(--admin-page-x);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffd6;border-bottom:1px solid #e1e3e7;justify-content:space-between;align-items:center;gap:30px;display:flex;position:sticky;top:0}.admin-topbar>div{align-items:center;gap:9px;display:flex}.admin-topbar>div:last-child{justify-items:end;gap:1px;display:grid}.admin-topbar strong{font-size:9px}.admin-topbar small,.admin-topbar span{color:#8b8f97;font-size:8px}.admin-topbar>div:last-child strong{color:#65529d;letter-spacing:.05em;font:650 8px SFMono-Regular,Consolas,monospace}.admin-system-signal{background:#24a55a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24a55a1a}.admin-page{width:min(100%,1440px);max-width:none;padding:48px var(--admin-page-x) 88px;margin:0 auto}.admin-page-header{margin-bottom:34px}.admin-page>.eyebrow,.admin-page-header .eyebrow{color:#7458cf;letter-spacing:.11em;margin:0 0 13px;font:650 8px/1.4 SFMono-Regular,Consolas,monospace}.admin-page h1{max-width:800px;margin:0;font-size:clamp(2.55rem,4.3vw,4.4rem);line-height:.99}.admin-page>p,.admin-page-header p:not(.eyebrow){color:#70747b;max-width:690px;margin:18px 0 34px;font-size:12px;line-height:1.65}.admin-page-header p:not(.eyebrow){margin-bottom:0}.admin-metric-grid,.admin-metric-grid-four,.admin-metric-grid-six{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:11px;margin-bottom:27px;display:grid}.admin-metric{background:#fff;border:1px solid #e0e2e6;border-radius:13px;align-content:space-between;gap:10px;min-height:136px;padding:19px 19px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 25px #23272e06}.admin-metric:after{content:"";border:1px solid #7612fa14;border-radius:50%;width:54px;height:54px;position:absolute;top:-32px;right:-28px;box-shadow:0 0 0 12px #7612fa05}.admin-metric>div{align-items:center;gap:7px;display:flex}.admin-metric>div>i{background:#8c929c;border-radius:2px;width:6px;height:6px}.admin-metric span,.admin-metric small{color:#878b93;font-size:8px}.admin-metric span{letter-spacing:.07em;text-transform:uppercase;font:650 7px SFMono-Regular,Consolas,monospace}.admin-metric strong{letter-spacing:-.055em;align-self:end;font-size:31px;line-height:1}.admin-metric-healthy>div>i{background:#24a55a;box-shadow:0 0 0 4px #24a55a17}.admin-metric-attention>div>i{background:#e45b50;box-shadow:0 0 0 4px #e45b5017}.admin-dashboard-heading,.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-dashboard-heading{margin:42px 0 18px}.admin-dashboard-heading>div,.admin-section-heading>div{gap:7px;display:grid}.admin-dashboard-heading span,.admin-section-heading span{color:#765bd0;letter-spacing:.1em;font:650 7px SFMono-Regular,Consolas,monospace}.admin-dashboard-heading h2{font-size:24px}.admin-dashboard-heading small,.admin-section-heading>small{color:#989ca3;font-size:8px}.admin-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-action-card{color:#2c3037;min-height:205px;transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);background:#fff;border:1px solid #e0e2e6;border-radius:14px;flex-direction:column;gap:10px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 25px #23272e06}.admin-action-card:after{content:"";border:1px solid #7612fa17;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-58px;right:-55px;box-shadow:0 0 0 22px #7612fa05}.admin-action-card:hover{border-color:#cfc5ee;transform:translateY(-3px);box-shadow:0 18px 42px #36276014}.admin-action-code{letter-spacing:.09em;color:#765bd0!important;font:650 7px SFMono-Regular,Consolas,monospace!important}.admin-action-card strong{max-width:230px;margin-top:10px;font-size:20px;line-height:1.12}.admin-action-card>span:not(.admin-action-code){color:#787c84;max-width:270px;font-size:10px;line-height:1.55}.admin-action-card>b{color:#5f49aa;border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:15px;font-size:8px;display:flex}.admin-action-card>b i{font-size:12px;font-style:normal;font-weight:400}.admin-table-card{color:#292d34;background:#fff;border:1px solid #e0e2e6;border-radius:14px;gap:0;margin-top:18px;padding:0 23px;display:grid;box-shadow:0 9px 25px #23272e06}.admin-section-heading{border-bottom:1px solid #e8eaed;align-items:center;min-height:78px;padding:17px 0}.admin-section-heading h2{letter-spacing:-.03em;font-size:17px}.admin-table-row{border-bottom:1px solid #eceef1;grid-template-columns:minmax(190px,1.45fr) repeat(4,minmax(95px,1fr));align-items:center;gap:15px;min-width:0;padding:17px 0;display:grid}.admin-table-row-six{grid-template-columns:minmax(175px,1.35fr) repeat(5,minmax(78px,.8fr))}.admin-table-row:last-child{border-bottom:0}.admin-table-row>div{gap:5px;min-width:0;display:grid}.admin-table-row span:not(.admin-status),.admin-table-row small{overflow-wrap:anywhere;color:#8b8f97;font-size:8px;line-height:1.45}.admin-table-row>div>span:first-child:not(.admin-status){letter-spacing:.06em;text-transform:uppercase;font:600 7px SFMono-Regular,Consolas,monospace}.admin-table-row strong{overflow-wrap:anywhere;color:#3a3e45;font-size:10px;font-weight:650;line-height:1.4}.admin-table-row>div:first-child>strong{font-size:11px}.admin-table-row>small{background:#f7f7f9;border-radius:7px;grid-column:1/-1;padding:9px 11px}.admin-table-row>small.form-error{color:#a6383e;background:#fff0f1;border:1px solid #f2d1d4}.admin-status{text-transform:capitalize;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:7px;font-weight:700;line-height:1;display:inline-flex}.admin-status>i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.admin-status-positive{color:#247c49;background:#ecf8f0;border-color:#d1ead9}.admin-status-warning{color:#9a641d;background:#fff7e9;border-color:#f0dfbd}.admin-status-danger{color:#a33c43;background:#fff0f1;border-color:#f0d1d4}.admin-status-neutral{color:#666b74;background:#f2f3f5;border-color:#e1e3e6}.admin-table-card .organization-empty{background:#fafafb;border-color:#dfe2e6;border-radius:10px;align-content:center;min-height:150px;margin:22px 0;padding:28px}.admin-table-card .organization-empty strong{font-size:13px}.admin-table-card .organization-empty span{font-size:9px}.admin-table-card .activity-list{margin:0}.admin-table-card .activity-row{grid-template-columns:8px minmax(190px,1.3fr) minmax(90px,.45fr) minmax(140px,.65fr);gap:14px;padding:16px 0}.admin-table-card .activity-row strong{font-size:10px}.admin-table-card .activity-row div span,.admin-table-card .activity-row>span:not(.activity-dot),.admin-table-card .activity-row time{color:#898d95;font-size:8px}@media (max-width:1180px){.admin-shell{--admin-sidebar:248px}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-row,.admin-table-row-six{grid-template-columns:minmax(170px,1.2fr) repeat(2,minmax(105px,.8fr))}}@media (max-width:900px){.admin-shell{display:block}.admin-navigation{height:64px;position:sticky;top:0}.admin-mobile-bar{z-index:43;background:#1d1f25;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 20px;display:flex;position:relative}.admin-mobile-bar>button{background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;align-content:center;gap:4px;width:38px;height:38px;padding:9px;display:grid}.admin-mobile-bar>button i{width:100%;height:1px;transition:transform .2s var(--ease), opacity .2s var(--ease);background:#ffffffbf;display:block}.admin-navigation.is-open .admin-mobile-bar>button i:first-child{transform:translateY(5px)rotate(45deg)}.admin-navigation.is-open .admin-mobile-bar>button i:nth-child(2){opacity:0}.admin-navigation.is-open .admin-mobile-bar>button i:last-child{transform:translateY(-5px)rotate(-45deg)}.admin-sidebar{z-index:42;width:min(86vw,310px);height:calc(100dvh - 64px);transition:transform .25s var(--ease);border:0;padding:20px 16px;position:fixed;top:64px;left:0;transform:translate(-102%)}.admin-navigation.is-open .admin-sidebar{transform:translate(0)}.admin-sidebar-head{display:none}.admin-sidebar nav{margin-top:5px}.admin-nav-backdrop{z-index:41;visibility:hidden;opacity:0;width:100vw;height:calc(100dvh - 64px);transition:opacity .2s var(--ease), visibility .2s var(--ease);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0f128a;border:0;padding:0;display:block;position:fixed;top:64px;left:0}.admin-navigation.is-open .admin-nav-backdrop{visibility:visible;opacity:1}.admin-topbar{min-height:52px;position:static}.admin-page{padding-top:38px}.admin-metric-grid,.admin-metric-grid-four,.admin-metric-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-card .activity-row{grid-template-columns:8px minmax(0,1fr) auto}.admin-table-card .activity-row time{grid-column:2/-1}}@media (max-width:640px){.admin-shell{--admin-page-x:18px}.admin-topbar>div:first-child small,.admin-topbar>div:last-child span{display:none}.admin-page{padding-top:34px;padding-bottom:60px}.admin-page h1{font-size:clamp(2.45rem,12vw,3.4rem)}.admin-page>p,.admin-page-header p:not(.eyebrow){margin-bottom:27px;font-size:11px}.admin-metric-grid,.admin-metric-grid-four,.admin-metric-grid-six,.admin-card-grid{grid-template-columns:1fr}.admin-metric-grid,.admin-metric-grid-four,.admin-metric-grid-six{gap:8px}.admin-metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:105px}.admin-metric>div,.admin-metric>small{grid-column:1}.admin-metric>strong{grid-area:1/2/3;font-size:29px}.admin-dashboard-heading,.admin-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-dashboard-heading h2{font-size:21px}.admin-action-card{min-height:180px}.admin-table-card{padding:0 16px}.admin-section-heading{justify-content:center;min-height:86px}.admin-table-row,.admin-table-row-six{grid-template-columns:1fr 1fr;gap:15px 12px;margin:0 -4px;padding:18px 4px}.admin-table-row>div:first-child{border-bottom:1px dashed #e3e5e8;grid-column:1/-1;padding-bottom:11px}.admin-table-row>small{grid-column:1/-1}.admin-table-card .activity-row{grid-template-columns:8px minmax(0,1fr);align-items:start}.admin-table-card .activity-row>span:not(.activity-dot),.admin-table-card .activity-row time{grid-column:2}}@media (max-width:420px){.admin-table-row,.admin-table-row-six{grid-template-columns:1fr}.admin-table-row>div:first-child,.admin-table-row>small{grid-column:auto}}.admin-loading-heading{gap:14px;display:grid}.admin-loading-heading>span,.admin-loading-heading>strong,.admin-loading-heading>i,.admin-loading-metrics>span,.admin-loading-table>strong,.admin-loading-table>span{background:#e2e4e8;border-radius:7px;display:block;position:relative;overflow:hidden}.admin-loading-heading>span:after,.admin-loading-heading>strong:after,.admin-loading-heading>i:after,.admin-loading-metrics>span:after,.admin-loading-table>strong:after,.admin-loading-table>span:after{content:"";background:linear-gradient(100deg,#0000 20%,#fff9 50%,#0000 80%);animation:1.5s infinite admin-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.admin-loading-heading>span{width:135px;height:9px}.admin-loading-heading>strong{width:min(100%,620px);height:58px}.admin-loading-heading>i{width:min(78%,510px);height:14px}.admin-loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:38px;display:grid}.admin-loading-metrics>span{background:#fff;border:1px solid #e2e4e8;border-radius:13px;height:136px}.admin-loading-table{background:#fff;border:1px solid #e2e4e8;border-radius:14px;gap:20px;margin-top:18px;padding:25px;display:grid}.admin-loading-table>strong{width:180px;height:18px}.admin-loading-table>span{height:42px}@keyframes admin-loading-shimmer{to{transform:translate(100%)}}.admin-error-page{place-items:center;min-height:calc(100dvh - 65px);display:grid}.admin-error-page>section{background:#fff;border:1px solid #e1e3e7;border-radius:20px;width:min(100%,720px);padding:clamp(32px,6vw,64px);position:relative;overflow:hidden;box-shadow:0 24px 65px #23272e0f}.admin-error-page>section:after{content:"";border:1px solid #e04a5417;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-150px;right:-130px;box-shadow:0 0 0 42px #e04a5405}.admin-error-page>section>span{color:#a63840;background:#fff0f1;border:1px solid #f1d1d4;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:25px;font-size:17px;font-weight:750;display:grid}.admin-error-page>section>p{color:#a0444a;letter-spacing:.1em;font:650 8px SFMono-Regular,Consolas,monospace}.admin-error-page h1{max-width:560px;margin-top:13px;font-size:clamp(2.7rem,6vw,4.4rem)}.admin-error-page>section>div{z-index:1;flex-wrap:wrap;gap:10px;margin-top:24px;display:flex;position:relative}.admin-error-page>section>div>p{color:#777b83;width:100%;max-width:560px;margin-bottom:10px;font-size:11px;line-height:1.65}.admin-error-page .button{border-radius:9px;min-height:47px;font-size:9px}@media (max-width:640px){.admin-loading-metrics{grid-template-columns:1fr 1fr}.admin-loading-metrics>span{height:105px}.admin-error-page>section>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.admin-loading-heading>span:after,.admin-loading-heading>strong:after,.admin-loading-heading>i:after,.admin-loading-metrics>span:after,.admin-loading-table>strong:after,.admin-loading-table>span:after{animation:none}}.app-ui .notifications-page{max-width:1380px}.app-ui .notifications-page-header{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px;display:flex}.app-ui .notifications-page-header>div:first-child{max-width:760px}.app-ui .notifications-page-header .eyebrow{margin-bottom:12px}.app-ui .notifications-page-header h1{margin:0;font-size:clamp(2.7rem,5vw,4.7rem);line-height:.98}.app-ui .notifications-page-header .muted{color:#70747c;max-width:620px;margin:18px 0 0;font-size:12px;line-height:1.65}.app-ui .notifications-header-signal{background:#262830;border:1px solid #30323a;border-radius:14px;align-items:center;gap:13px;min-width:150px;padding:14px 17px;display:flex;box-shadow:0 14px 35px #191a1f24}.app-ui .notifications-header-signal>span{color:#d8ceff;background:#7612fa47;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.app-ui .notifications-header-signal svg{width:18px;height:18px}.app-ui .notifications-header-signal>div{gap:2px;display:grid}.app-ui .notifications-header-signal strong{color:#fff;letter-spacing:-.05em;font-size:24px;line-height:1}.app-ui .notifications-header-signal small{color:#ffffff61;letter-spacing:.1em;font:650 6px SFMono-Regular,Consolas,monospace}.app-ui .notifications-summary{background:#fff;border:1px solid #e0e2e6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 7px 24px #20232a08}.app-ui .notifications-summary>div{border-right:1px solid #e7e8eb;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 20px;min-height:96px;padding:18px 22px;display:grid}.app-ui .notifications-summary>div:last-child{border-right:0}.app-ui .notifications-summary span{color:#7a60cf;letter-spacing:.09em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .notifications-summary strong{letter-spacing:-.055em;grid-area:1/2/3;align-self:center;font-size:29px}.app-ui .notifications-summary small{color:#8b8f97;font-size:8px}.app-ui .notifications-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.app-ui .notifications-inbox,.app-ui .notification-preferences-section{background:#fff;border:1px solid #e0e2e6;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #20232a09}.app-ui .notifications-inbox-header{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:17px 22px;display:flex}.app-ui .notifications-inbox-header>div:first-child{gap:5px;display:grid}.app-ui .notifications-inbox-header>div:first-child>span,.app-ui .notification-preferences-heading small,.app-ui .notification-delivery-options>span,.app-ui .notification-list-toolbar>div>span{color:#765bd0;letter-spacing:.09em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .notifications-inbox-header h2{font-size:18px}.app-ui .notifications-inbox-header .workspace-filter-tabs{background:#f0f1f3;border:0;border-radius:9px;gap:3px;margin:0;padding:4px}.app-ui .notifications-inbox-header .workspace-filter-tabs a{border:0;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:8px;display:inline-flex}.app-ui .notifications-inbox-header .workspace-filter-tabs a.active{color:#5e45ab;background:#fff;box-shadow:0 2px 8px #20232a14}.app-ui .notifications-inbox-header .workspace-filter-tabs a span{color:#765bd0;background:#eee9ff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.app-ui .notifications-filter-form{background:#f7f7f9;border:1px solid #e6e7ea;border-radius:11px;grid-template-columns:repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:9px;margin:16px 20px 0;padding:12px;display:grid}.app-ui .notifications-filter-form label{color:#888c94;gap:5px;font-size:7px}.app-ui .notifications-filter-form select,.app-ui .notifications-filter-form input{background:#fff;border-color:#dfe1e5;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:0 10px;font-size:9px}.app-ui .notifications-filter-form .button{border-radius:8px;min-height:40px;padding:9px 13px;font-size:8px}.app-ui .notification-list{padding:0 20px 20px}.app-ui .notification-list-toolbar{border-bottom-color:#e8e9ec;min-height:72px;padding:15px 2px}.app-ui .notification-list-toolbar>div{gap:4px;display:grid}.app-ui .notification-list-toolbar>div>strong{color:#41454c;font-size:10px}.app-ui .notification-list-toolbar .button{border-radius:8px;min-height:37px;font-size:8px}.app-ui .notifications-page .notification-row{border-bottom-color:#e9eaed;grid-template-columns:40px minmax(0,1fr) minmax(180px,.38fr);align-items:start;gap:14px;padding:19px 2px}.app-ui .notifications-page .notification-unread{background:linear-gradient(90deg,#7612fa0e,#0000 75%);border-radius:10px;margin:0 -10px;padding-left:12px;padding-right:12px}.app-ui .notifications-page .notification-unread:before{display:none}.app-ui .notification-type-icon{color:#7054c5;background:#eee9ff;border:1px solid #dfd6fb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.app-ui .notification-type-icon svg{width:16px;height:16px}.app-ui .notification-copy{gap:7px;min-width:0;display:grid}.app-ui .notification-title-line{align-items:center;gap:7px;display:flex}.app-ui .notification-title-line>span{color:#765bd0;letter-spacing:.08em;font:650 6px SFMono-Regular,Consolas,monospace}.app-ui .notification-title-line>small{color:#989ca3;text-transform:capitalize;border-left:1px solid #dedfe3;padding-left:7px;font-size:7px}.app-ui .notification-copy>strong,.app-ui .notification-copy>strong a{color:#363a41;font-size:11px;line-height:1.35}.app-ui .notification-copy>strong a:hover{color:#674db7}.app-ui .notification-copy>p{color:#72767e;max-width:650px;margin:0;font-size:9px;line-height:1.6}.app-ui .notification-meta{justify-items:end;gap:11px;display:grid}.app-ui .notification-meta time{color:#92969d;font-size:7px}.app-ui .notification-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.app-ui .notification-row-actions .button,.app-ui .notification-row-actions .text-link,.app-ui .notification-row-actions .notification-read-label{border-radius:7px;align-items:center;min-height:29px;padding:6px 8px;font-size:7px;display:inline-flex}.app-ui .notification-row-actions .button{color:#62666e;background:#f1f2f4;border:1px solid #e2e3e6}.app-ui .notification-row-actions .text-link{color:#654bb4;background:#f2eeff;gap:6px}.app-ui .notification-list>.organization-empty{text-align:center;background:#fafafb;border-color:#dfe1e5;align-content:center;justify-items:center;min-height:240px;margin-top:17px}.app-ui .notification-empty-icon{background:#eee9ff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;color:#7559cd!important}.app-ui .notification-empty-icon svg{width:19px;height:19px}.app-ui .notification-list>.form-error{border-radius:8px;margin-top:14px;padding:10px 12px;font-size:8px}.app-ui .notification-preferences-section{max-width:none;margin:0;padding:0;position:sticky;top:90px}.app-ui .notification-preferences-heading{color:#fff;background:radial-gradient(circle at 100% 0,#7612fa38,#0000 28%),#25272e;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px;display:grid}.app-ui .notification-preferences-heading>span{color:#d9d0ff;background:#7612fa40;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.app-ui .notification-preferences-heading svg{width:16px;height:16px}.app-ui .notification-preferences-heading>div{gap:5px;display:grid}.app-ui .notification-preferences-heading small{color:#b8a5fa}.app-ui .notification-preferences-heading h2{font-size:17px;line-height:1.1}.app-ui .notification-preferences-heading p{color:#ffffff7a;font-size:8px;line-height:1.5}.app-ui .notification-preferences-form{gap:20px;padding:21px;display:grid}.app-ui .notification-preference-fields{gap:12px;display:grid}.app-ui .notification-preference-fields label{color:#777b83;gap:6px;font-size:7px}.app-ui .notification-preference-fields select{background:#f8f8fa;border-color:#dfe1e5;border-radius:8px;width:100%;min-height:41px;padding:0 10px;font-size:9px}.app-ui .notification-delivery-options{border-top:1px solid #e6e7ea;gap:8px;padding-top:16px;display:grid}.app-ui .notification-delivery-options>span{margin-bottom:2px}.app-ui .notification-switch{cursor:pointer;background:#f7f7f9;border:1px solid #e5e6e9;border-radius:9px;grid-template-columns:minmax(0,1fr) 35px;align-items:center;min-height:57px;padding:10px 11px;position:relative;gap:12px!important;display:grid!important}.app-ui .notification-switch>span{text-transform:none;gap:3px;display:grid}.app-ui .notification-switch strong{color:#44484f;letter-spacing:0;font-size:9px}.app-ui .notification-switch small{color:#8b8f96;letter-spacing:0;font-size:7px;line-height:1.4}.app-ui .notification-switch input{opacity:0;pointer-events:none;position:absolute}.app-ui .notification-switch>i{width:35px;height:20px;transition:background .2s var(--ease);background:#cfd2d8;border-radius:999px;display:block;position:relative}.app-ui .notification-switch>i:after{content:"";width:14px;height:14px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #20232a33}.app-ui .notification-switch input:checked+i{background:#765bd0}.app-ui .notification-switch input:checked+i:after{transform:translate(15px)}.app-ui .notification-switch:has(input:focus-visible){outline-offset:2px;outline:3px solid #7612fa38}.app-ui .notification-preferences-form>.button{border-radius:9px;width:100%;min-height:43px;font-size:8px}.app-ui .notification-preferences-section>.form-success,.app-ui .notification-preferences-section>.form-error{border-radius:8px;margin:0 21px 21px;padding:10px 11px;font-size:8px}@media (max-width:1100px){.app-ui .notifications-layout{grid-template-columns:1fr}.app-ui .notification-preferences-section{position:static}.app-ui .notification-preference-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui .notification-delivery-options{grid-template-columns:1fr 1fr}.app-ui .notification-delivery-options>span{grid-column:1/-1}}@media (max-width:760px){.app-ui .notifications-page-header{flex-direction:column;align-items:flex-start}.app-ui .notifications-header-signal{min-width:0}.app-ui .notifications-summary{grid-template-columns:1fr}.app-ui .notifications-summary>div{border-bottom:1px solid #e7e8eb;border-right:0;min-height:78px}.app-ui .notifications-summary>div:last-child{border-bottom:0}.app-ui .notifications-inbox-header{flex-direction:column;align-items:flex-start}.app-ui .notifications-filter-form{grid-template-columns:1fr 1fr}.app-ui .notifications-filter-form .button{width:100%}.app-ui .notifications-page .notification-row{grid-template-columns:38px minmax(0,1fr)}.app-ui .notification-meta{grid-column:2;justify-items:start}.app-ui .notification-row-actions{justify-content:flex-start}.app-ui .notification-preference-fields,.app-ui .notification-delivery-options{grid-template-columns:1fr}.app-ui .notification-delivery-options>span{grid-column:auto}}@media (max-width:520px){.app-ui .notifications-filter-form{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.app-ui .notification-list{padding-left:14px;padding-right:14px}.app-ui .notification-list-toolbar{flex-direction:column;align-items:flex-start}.app-ui .notification-list-toolbar .button{width:100%}.app-ui .notifications-page .notification-row,.app-ui .notifications-page .notification-unread{margin-left:0;margin-right:0}.app-ui .notification-preferences-heading,.app-ui .notification-preferences-form{padding-left:17px;padding-right:17px}}.app-ui .asset-workspace-page{--asset-violet:#7358cc;--asset-line:#e3e5e9;--asset-soft:#f5f6f8}.app-ui .assets-hub{gap:14px;display:grid}.app-ui .assets-notice{color:#256c57;background:#eaf8f2;border:1px solid #c7eadd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:650;display:flex}.app-ui .assets-notice-error{color:#9d3c35;background:#fff1ef;border-color:#f0d1cd}.app-ui .assets-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.app-ui .asset-pulse-grid{border:1px solid var(--asset-line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a09}.app-ui .asset-pulse-grid article{border-right:1px solid var(--asset-line);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;min-width:0;min-height:86px;padding:15px 18px;display:grid}.app-ui .asset-pulse-grid article:last-child{border-right:0}.app-ui .asset-pulse-grid span{color:#767a82;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.app-ui .asset-pulse-grid strong{color:#292c33;letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font:680 24px Plus Jakarta Sans,sans-serif}.app-ui .asset-pulse-grid small{color:#999ca3;font-size:9px}.app-ui .asset-workspace-page .assets-layout{grid-template-columns:minmax(0,1fr) 286px;gap:14px;width:100%;max-width:none;margin:0}.app-ui .asset-workspace-page .assets-library{border:1px solid var(--asset-line);border-radius:14px;min-width:0;padding:0;overflow:hidden;box-shadow:0 6px 20px #20232a09}.app-ui .assets-section-heading{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.app-ui .assets-section-heading>div{gap:3px;display:grid}.app-ui .assets-section-heading h2,.app-ui .asset-upload-heading h2{letter-spacing:-.025em;font-size:19px}.app-ui .assets-section-heading>span{color:#8b8f96;font-size:9px;font-weight:650}.app-ui .assets-library .worklist-controls{background:#f7f8f9;border-width:0 0 1px;border-color:#e7e9ec;border-radius:0;grid-template-columns:minmax(150px,1fr) minmax(360px,auto) auto;margin:0;padding:10px 12px}.app-ui .assets-library .worklist-filters>label{min-width:88px}.app-ui .assets-library .worklist-filters>label:nth-child(3){min-width:108px}.app-ui .asset-workspace-page .assets-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px;padding:12px}.app-ui .asset-workspace-page .asset-card{min-width:0;box-shadow:none;transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#fff;border:1px solid #e2e4e8;border-radius:11px;overflow:hidden}.app-ui .asset-workspace-page .asset-card:hover{border-color:#cfc6ea;transform:translateY(-2px);box-shadow:0 10px 24px #2a233d12}.app-ui .asset-workspace-page .asset-status-archived{opacity:.66}.app-ui .asset-workspace-page .asset-preview{aspect-ratio:4/3;width:100%;height:auto;color:var(--asset-violet);cursor:pointer;background-color:#f6f5f8;background-image:linear-gradient(45deg,#eeedf1 25%,#0000 25%),linear-gradient(-45deg,#eeedf1 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eeedf1 75%),linear-gradient(-45deg,#0000 75%,#eeedf1 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:0;padding:0;position:relative;overflow:hidden}.app-ui .asset-workspace-page .asset-preview img,.app-ui .asset-workspace-page .asset-preview video{object-fit:contain;background:#fffc;width:100%;height:100%;padding:10px;display:block}.app-ui .asset-workspace-page .asset-preview video{object-fit:cover;padding:0}.app-ui .asset-file-placeholder{color:#6e58ae;text-align:center;background:#f7f4ffeb;border:1px solid #ddd5f3;border-radius:10px;place-items:center;gap:4px;padding:16px;display:grid}.app-ui .asset-file-placeholder b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.app-ui .asset-file-placeholder small{color:#9991ae;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:7px;overflow:hidden}.app-ui .asset-preview-type,.app-ui .asset-preview-status{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:750;position:absolute;top:8px}.app-ui .asset-preview-type{color:#5d626b;background:#ffffffeb;left:8px;box-shadow:0 2px 7px #1f202414}.app-ui .asset-preview-status{color:#247258;background:#e7f9f1f0;right:8px}.app-ui .asset-preview-status.status-archived,.app-ui .asset-preview-status.status-inactive{color:#777b82;background:#eff0f2f0}.app-ui .asset-workspace-page .asset-card-body{gap:6px;padding:12px}.app-ui .asset-card-heading{color:#858991;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:7px;font-weight:700;display:flex}.app-ui .asset-card-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .asset-card-heading time{flex:none}.app-ui .asset-workspace-page .asset-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.app-ui .asset-workspace-page .asset-card-body p{color:#9a9da4;font-size:8px}.app-ui .asset-card-facts{flex-wrap:wrap;align-items:center;gap:4px;min-height:18px;display:flex}.app-ui .asset-card-facts span,.app-ui .asset-card-facts b{color:#7f838a;background:#f2f3f5;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:650}.app-ui .asset-card-facts b{color:#684eb2;background:#f0ebff}.app-ui .asset-workspace-page .asset-tags{color:#7560b0;gap:4px;min-height:17px;font-size:7px}.app-ui .asset-workspace-page .asset-tags span{background:#f7f4ff;border-radius:4px;padding:3px 5px}.app-ui .asset-workspace-page .asset-card-actions{border-color:#eceef0;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:8px}.app-ui .asset-workspace-page .asset-card-actions .text-link{font-size:8px;font-weight:700}.app-ui .asset-card-skeleton{background:linear-gradient(100deg,#f2f3f5 20%,#fafafa 40%,#f2f3f5 60%) 0 0/200% 100%;border:0;min-height:300px;animation:1.25s ease-in-out infinite asset-skeleton}@keyframes asset-skeleton{to{background-position-x:-200%}}.app-ui .assets-library>.organization-empty{margin:12px}.app-ui .assets-error-state:before{content:"!";color:#a3433c;background:#ffebe8}.app-ui .asset-workspace-page .asset-upload-card{border:1px solid var(--asset-line);border-radius:14px;gap:11px;padding:17px;top:82px;box-shadow:0 6px 20px #20232a09}.app-ui .asset-upload-heading{gap:4px;padding-bottom:8px;display:grid}.app-ui .asset-upload-heading p{font-size:9px;line-height:1.5}.app-ui .asset-workspace-page .asset-upload-card label:not(.asset-dropzone){gap:5px;font-size:9px;font-weight:700}.app-ui .asset-workspace-page .asset-upload-card input,.app-ui .asset-workspace-page .asset-upload-card select{border-color:#dfe1e5;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.app-ui .asset-workspace-page .asset-upload-card input:disabled{color:#969aa2;background:#f1f2f4}.app-ui .asset-dropzone{color:#6550a8;cursor:pointer;text-align:center;min-height:112px;transition:.18s var(--ease);background:#f8f6ff;border:1px dashed #bdb0df;border-radius:10px;align-content:center;place-items:center;gap:5px;padding:14px;display:grid}.app-ui .asset-dropzone:hover,.app-ui .asset-dropzone.has-files{background:#f2edff;border-color:#8169c6}.app-ui .asset-dropzone input{opacity:0;height:1px;position:absolute;width:1px!important;padding:0!important}.app-ui .asset-dropzone b{font-size:10px}.app-ui .asset-dropzone span{color:#9289a8;font-size:7px;line-height:1.45}.app-ui .asset-selected-files{background:#f5f6f8;border-radius:8px;gap:3px;padding:7px;display:grid}.app-ui .asset-selected-files>span{color:#656971;background:#fff;border-radius:5px;justify-content:space-between;gap:8px;min-width:0;padding:4px 5px;font-size:7px;display:flex}.app-ui .asset-selected-files b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .asset-selected-files small{color:#989ba2;font-size:7px}.app-ui .asset-upload-meter{gap:5px;display:grid}.app-ui .asset-upload-meter>span{color:#666a72;justify-content:space-between;font-size:8px;display:flex}.app-ui .asset-upload-meter progress{width:100%;height:6px;accent-color:var(--asset-violet)}.app-ui .asset-workspace-page .asset-upload-card .button{min-height:39px;margin-top:2px;font-size:10px}.app-ui .asset-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191a1f7a}.app-ui .asset-drawer{border-left:1px solid #dddfe3;gap:12px;width:min(100%,540px);padding:22px;box-shadow:-24px 0 70px #16171b33}.app-ui .asset-drawer-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:390px;margin-top:5px;font-size:22px;overflow:hidden}.app-ui .asset-drawer-close{color:#686c73;font:inherit;cursor:pointer;background:#f1f2f4;border:1px solid #e1e3e7;border-radius:7px;padding:7px 9px;font-size:8px}.app-ui .asset-drawer-preview{background-color:#f6f5f8;background-image:linear-gradient(45deg,#eeedf1 25%,#0000 25%),linear-gradient(-45deg,#eeedf1 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eeedf1 75%),linear-gradient(-45deg,#0000 75%,#eeedf1 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #e2e4e7;border-radius:11px;height:230px}.app-ui .asset-drawer-preview img,.app-ui .asset-drawer-preview video{object-fit:contain;width:100%;height:100%}.app-ui .asset-drawer-preview video{background:#15161a}.app-ui .asset-drawer-facts{border:1px solid #e4e6e9;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app-ui .asset-drawer-facts>span{border-right:1px solid #e4e6e9;gap:3px;min-width:0;padding:9px 11px;display:grid}.app-ui .asset-drawer-facts>span:last-child{border-right:0}.app-ui .asset-drawer-facts small{color:#92959c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.app-ui .asset-drawer-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .asset-drawer-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:0;display:grid}.app-ui .asset-drawer-fields label{gap:5px;font-size:9px;font-weight:700}.app-ui .asset-drawer-fields input,.app-ui .asset-drawer-fields select,.app-ui .asset-drawer-fields textarea{border-color:#dfe1e5;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.app-ui .asset-drawer-fields textarea{min-height:68px}.app-ui .asset-drawer-field-wide{grid-column:1/-1}.app-ui .asset-drawer-fields .asset-drawer-check{color:#5f636b;background:#f6f7f8;border:1px solid #e5e7ea;border-radius:8px;min-height:38px;padding:8px 10px;font-size:8px;font-weight:650}.app-ui .asset-drawer-fields:disabled{opacity:.72}.app-ui .asset-drawer-actions{background:#fff;border-color:#e6e8eb;align-items:center;padding:12px 0 0;position:sticky;bottom:-22px}.app-ui .asset-drawer-actions .button{min-height:38px;padding:8px 11px;font-size:9px}.app-ui .asset-drawer-actions .button-primary{margin-left:auto}.app-ui .asset-danger-action{color:#a03c35}@media (max-width:1180px){.app-ui .asset-workspace-page .assets-layout{grid-template-columns:1fr}.app-ui .asset-workspace-page .asset-upload-card{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.app-ui .asset-upload-heading,.app-ui .asset-dropzone,.app-ui .asset-selected-files,.app-ui .asset-upload-meter,.app-ui .asset-workspace-page .asset-upload-card>.button{grid-column:1/-1}}@media (max-width:900px){.app-ui .assets-library .worklist-controls{grid-template-columns:1fr}.app-ui .assets-library .worklist-filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (max-width:720px){.app-ui .asset-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .asset-pulse-grid article:nth-child(2){border-right:0}.app-ui .asset-pulse-grid article:nth-child(-n+2){border-bottom:1px solid var(--asset-line)}.app-ui .assets-library .worklist-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .asset-workspace-page .assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.app-ui .asset-workspace-page .asset-card-body{padding:9px}.app-ui .asset-card-facts span:nth-child(2),.app-ui .asset-workspace-page .asset-card-actions a{display:none}.app-ui .asset-workspace-page .asset-upload-card{grid-template-columns:1fr}.app-ui .asset-upload-heading,.app-ui .asset-dropzone,.app-ui .asset-selected-files,.app-ui .asset-upload-meter,.app-ui .asset-workspace-page .asset-upload-card>.button{grid-column:auto}.app-ui .asset-drawer{padding:16px}.app-ui .asset-drawer-header h2{max-width:260px;font-size:18px}.app-ui .asset-drawer-fields{grid-template-columns:1fr}.app-ui .asset-drawer-field-wide{grid-column:auto}.app-ui .asset-drawer-actions{bottom:-16px}.app-ui .asset-drawer-actions .button-primary{width:100%;margin-left:0}}@media (max-width:430px){.app-ui .asset-pulse-grid article{min-height:76px;padding:12px}.app-ui .asset-pulse-grid strong{font-size:19px}.app-ui .assets-section-heading{min-height:62px;padding:12px}.app-ui .asset-workspace-page .assets-grid{grid-template-columns:1fr}.app-ui .asset-workspace-page .asset-preview{aspect-ratio:16/10}.app-ui .asset-drawer-preview{height:190px}}.app-ui .billing-subscription-page,.app-ui .billing-profile-page,.app-ui .invitations-command-page{gap:14px;width:100%;max-width:none;margin-left:0;margin-right:0;display:grid}.app-ui .billing-subscription-page .content-workspace-header,.app-ui .billing-profile-page .content-workspace-header,.app-ui .invitations-command-page .content-workspace-header{margin-bottom:0}.app-ui .billing-subscription-command{gap:14px;display:grid}.app-ui .billing-subscription-statement{color:#fff;background:#292b32;border:1px solid #32343c;border-radius:15px;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(165px,.65fr));display:grid;overflow:hidden;box-shadow:0 10px 28px #1c1d221a}.app-ui .billing-subscription-plan{background:radial-gradient(circle at 0 0,#7612fa4d,#0000 48%);border-right:1px solid #ffffff17;align-content:center;gap:7px;min-width:0;min-height:152px;padding:21px 23px;display:grid}.app-ui .billing-subscription-plan>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-ui .billing-subscription-plan .content-workspace-kicker{color:#c5b5f6}.app-ui .billing-subscription-plan>strong{letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font:680 27px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .billing-subscription-plan>p{color:#ffffff85;font-size:9px;line-height:1.5}.app-ui .billing-subscription-charge,.app-ui .billing-subscription-health{border-right:1px solid #ffffff14;align-content:center;gap:6px;min-width:0;min-height:152px;padding:18px;display:grid}.app-ui .billing-subscription-health{border-right:0}.app-ui .billing-subscription-charge>span,.app-ui .billing-subscription-health>span{color:#b9a8ec;letter-spacing:.08em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .billing-subscription-charge>strong,.app-ui .billing-subscription-health>strong{overflow-wrap:anywhere;color:#ffffffe6;letter-spacing:-.03em;font-size:16px}.app-ui .billing-subscription-charge>small,.app-ui .billing-subscription-health>small{color:#fff6;font-size:7px}.app-ui .billing-subscription-health>strong{color:#8ee0bb}.app-ui .billing-subscription-health.has-issue{background:#be592e1f}.app-ui .billing-subscription-health.has-issue>span,.app-ui .billing-subscription-health.has-issue>strong{color:#ffc097}.app-ui .billing-subscription-change{color:#735315;background:#fff7e8;border:1px solid #eed8b0;border-left:3px solid #cc8a2f;border-radius:10px;grid-template-columns:minmax(180px,.7fr) auto minmax(240px,1fr);align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:grid}.app-ui .billing-subscription-change>div{gap:3px;display:grid}.app-ui .billing-subscription-change strong,.app-ui .billing-subscription-change>span{text-transform:capitalize;font-size:9px}.app-ui .billing-subscription-change>span{background:#be7e221a;border-radius:6px;padding:5px 7px;font-weight:700}.app-ui .billing-subscription-change>small{color:#8b744f;text-align:right;font-size:8px}.app-ui .billing-subscription-ledger{background:#fff;border:1px solid #e1e3e7;border-radius:14px;padding:18px;box-shadow:0 6px 20px #20232a08}.app-ui .billing-subscription-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:end;gap:18px;padding-bottom:13px;display:flex}.app-ui .billing-subscription-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:18px}.app-ui .billing-subscription-heading>span{color:#94979e;font-size:8px}.app-ui .billing-subscription-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.app-ui .billing-subscription-facts>div{border-bottom:1px solid #e9eaed;border-right:1px solid #e9eaed;gap:5px;min-width:0;padding:15px 14px;display:grid}.app-ui .billing-subscription-facts>div:nth-child(4n){border-right:0}.app-ui .billing-subscription-facts>div:nth-last-child(-n+4){border-bottom:0}.app-ui .billing-subscription-facts dt{color:#8d9198;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.app-ui .billing-subscription-facts dd{overflow-wrap:anywhere;color:#3d4148;margin:0;font-size:10px;font-weight:680}.app-ui .billing-subscription-action{background:#fff;border:1px solid #edcfcb;border-left:3px solid #c95d55;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:106px;padding:18px 20px;display:grid}.app-ui .billing-subscription-action.is-resume{border-color:#c9e5d6 #c9e5d6 #c9e5d6 #329064}.app-ui .billing-subscription-action>div:first-child{max-width:680px}.app-ui .billing-subscription-action h2{letter-spacing:-.03em;margin-top:4px;font-size:17px}.app-ui .billing-subscription-action p{color:#777b83;margin-top:6px;font-size:9px;line-height:1.5}.app-ui .subscription-action-controls{justify-items:end;gap:7px;margin:0;display:grid}.app-ui .subscription-action-controls .button{min-height:37px;padding:8px 11px;font-size:8px}.app-ui .billing-subscription-action:not(.is-resume) .subscription-action-controls .button{color:#a3423d;background:#fff2f1;border-color:#edcbc8}.app-ui .billing-subscription-action.is-resume .subscription-action-controls .button{color:#fff;background:#2f8c62;border-color:#2f8c62}.app-ui .billing-subscription-empty{min-height:240px;margin:0}.app-ui .billing-profile-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.app-ui .billing-profile-editor,.app-ui .billing-profile-rail{background:#fff;border:1px solid #e1e3e7;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .billing-profile-page .billing-profile-form{gap:0}.app-ui .billing-profile-form-heading{border-bottom:1px solid #e5e7ea;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 19px;display:flex}.app-ui .billing-profile-form-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:18px}.app-ui .billing-profile-form-heading>span{color:#347659;background:#eaf6ef;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.app-ui .billing-profile-form-heading>span.is-dirty{color:#875919;background:#fff3dd}.app-ui .billing-profile-form-section{border-bottom:1px solid #e8e9ec;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:18px 19px;display:grid}.app-ui .billing-profile-section-heading{grid-template-columns:26px minmax(0,1fr);align-content:start;gap:8px;display:grid}.app-ui .billing-profile-section-heading>span{color:#7358cc;background:#eee9fb;border-radius:6px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:750;display:grid}.app-ui .billing-profile-section-heading>div{gap:3px;display:grid}.app-ui .billing-profile-section-heading strong{color:#44484f;font-size:9px}.app-ui .billing-profile-section-heading small{color:#92959c;font-size:7px;line-height:1.45}.app-ui .billing-profile-page .settings-form-grid{gap:10px}.app-ui .billing-profile-page .settings-form-grid label,.app-ui .billing-profile-exemption-reason{color:#777b83;gap:5px;font-size:8px}.app-ui .billing-profile-page .settings-form-grid input,.app-ui .billing-profile-exemption-reason input{background:#fafafb;border-color:#dfe1e5;border-radius:8px;min-height:38px;padding:0 10px;font-size:9px}.app-ui .billing-profile-page input:focus{background:#fff}.app-ui .billing-profile-tax-section{align-items:start}.app-ui .billing-profile-tax-toggle{cursor:pointer;background:#f7f7f9;border:1px solid #e4e6e9;border-radius:9px;grid-template-columns:minmax(0,1fr) 37px;align-items:center;gap:15px;min-height:61px;padding:11px 12px;display:grid;position:relative}.app-ui .billing-profile-tax-toggle>span{gap:3px;display:grid}.app-ui .billing-profile-tax-toggle strong{color:#454950;font-size:9px}.app-ui .billing-profile-tax-toggle small{color:#8b8f96;font-size:7px}.app-ui .billing-profile-tax-toggle input{opacity:0;position:absolute}.app-ui .billing-profile-tax-toggle>i{background:#cfd2d8;border-radius:999px;width:37px;height:21px;position:relative}.app-ui .billing-profile-tax-toggle>i:after{content:"";width:15px;height:15px;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #20232a2e}.app-ui .billing-profile-tax-toggle input:checked+i{background:#7358cc}.app-ui .billing-profile-tax-toggle input:checked+i:after{transform:translate(16px)}.app-ui .billing-profile-tax-toggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #7612fa33}.app-ui .billing-profile-exemption-reason{grid-column:2}.app-ui .billing-profile-actions{border-top:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0;padding:14px 19px;display:grid}.app-ui .billing-profile-actions>div{gap:3px;display:grid}.app-ui .billing-profile-actions>div strong{font-size:9px}.app-ui .billing-profile-actions>div small{color:#92959c;font-size:7px}.app-ui .billing-profile-actions .button{min-height:36px;padding:7px 10px;font-size:8px}.app-ui .billing-profile-page .billing-profile-form>.form-success,.app-ui .billing-profile-page .billing-profile-form>.form-error{border-radius:7px;margin:0 19px 15px;padding:9px 11px}.app-ui .billing-profile-page .billing-profile-form>.form-success{background:#eaf7ef}.app-ui .billing-profile-page .billing-profile-form>.form-error{background:#fff0f1}.app-ui .billing-profile-rail{position:sticky;top:84px}.app-ui .billing-profile-rail-heading{color:#fff;background:radial-gradient(circle at 100% 0,#7612fa40,#0000 36%),#292b32;gap:7px;padding:20px;display:grid}.app-ui .billing-profile-rail-heading .content-workspace-kicker{color:#c5b5f6}.app-ui .billing-profile-rail-heading h2{letter-spacing:-.035em;font-size:18px}.app-ui .billing-profile-rail-heading p{color:#ffffff7a;font-size:8px;line-height:1.5}.app-ui .billing-profile-snapshot{background:#f7f7f9;border:1px solid #e5e6e9;border-radius:9px;gap:6px;margin:16px;padding:13px;display:grid}.app-ui .billing-profile-snapshot>span{color:#7358cc;letter-spacing:.08em;font-size:7px;font-weight:750}.app-ui .billing-profile-snapshot strong{font-size:9px}.app-ui .billing-profile-snapshot p{color:#858990;font-size:7px;line-height:1.5}.app-ui .billing-profile-checklist{gap:10px;margin:0;padding:2px 18px 18px;list-style:none;display:grid}.app-ui .billing-profile-checklist li{color:#70747c;align-items:center;gap:8px;font-size:8px;display:flex}.app-ui .billing-profile-checklist i{background:#7358cc;border-radius:2px;flex:none;width:6px;height:6px}.app-ui .billing-profile-empty{min-height:240px;margin:0}.app-ui .invitation-command-pulse{background:#dfe1e5;border:1px solid #dfe1e5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .invitation-command-pulse>article{background:#fff;align-content:center;gap:3px;min-width:0;min-height:84px;padding:13px 16px;display:grid}.app-ui .invitation-command-pulse span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .invitation-command-pulse strong{letter-spacing:-.04em;font:680 22px Plus Jakarta Sans,sans-serif}.app-ui .invitation-command-pulse small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .invitation-register-section{background:#fff;border-color:#e1e3e7;border-radius:14px;width:100%;padding:18px;box-shadow:0 6px 20px #20232a08}.app-ui .invitation-register-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:18px;padding-bottom:13px;display:flex}.app-ui .invitation-register-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:18px}.app-ui .invitation-filter-tabs{background:#eeeff2;border-radius:9px;gap:3px;padding:4px;display:flex}.app-ui .invitation-filter-tabs button{color:#777b83;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:8px;display:inline-flex}.app-ui .invitation-filter-tabs button.is-active{color:#5f48a5;background:#fff;font-weight:700;box-shadow:0 2px 7px #20232a12}.app-ui .invitation-filter-tabs button span{color:#7358cc;background:#eee9fb;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.app-ui .invitation-register-message{border-radius:7px;margin-top:12px;padding:9px 11px}.app-ui .invitation-register-message.form-success{background:#eaf7ef}.app-ui .invitation-register-message.form-error{background:#fff0f1}.app-ui .invitation-register-list{display:grid}.app-ui .invitation-register-row{border-bottom:1px solid #e9eaed;grid-template-columns:minmax(230px,1.35fr) minmax(90px,.45fr) minmax(150px,.62fr) 100px;align-items:center;gap:13px;min-width:0;padding:13px 2px;display:grid}.app-ui .invitation-register-row:last-child{border-bottom:0}.app-ui .invitation-register-person{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.app-ui .invitation-register-person>span{color:#7358cc;background:#eee9fb;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:grid}.app-ui .invitation-register-person>div,.app-ui .invitation-register-role,.app-ui .invitation-register-status{gap:4px;min-width:0;display:grid}.app-ui .invitation-register-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .invitation-register-person small,.app-ui .invitation-register-role>span,.app-ui .invitation-register-status small,.app-ui .invitation-closed-label{color:#92959c;font-size:7px}.app-ui .invitation-register-role>span{letter-spacing:.07em}.app-ui .invitation-register-role strong{font-size:9px}.app-ui .invitation-status{color:#6f737a;background:#f0f1f3;border-radius:6px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:700}.app-ui .invitation-status.status-pending{color:#8b5d18;background:#fff3dd}.app-ui .invitation-status.status-accepted{color:#28764f;background:#e8f6ee}.app-ui .invitation-status.status-revoked,.app-ui .invitation-status.status-expired{color:#7e6264;background:#f4eeee}.app-ui .invitation-revoke-button{color:#a3423d;background:#fff2f1;border:1px solid #edcbc8;border-radius:7px;justify-self:end;min-height:31px;padding:6px 8px;font-size:7px}.app-ui .invitation-closed-label{justify-self:end}.app-ui .invitation-register-section>.organization-empty{min-height:190px;margin-top:14px}@media (max-width:1100px){.app-ui .billing-subscription-statement{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui .billing-subscription-plan{border-bottom:1px solid #ffffff17;border-right:0;grid-column:1/-1;min-height:125px}.app-ui .billing-subscription-charge,.app-ui .billing-subscription-health{min-height:110px}.app-ui .billing-profile-workspace{grid-template-columns:minmax(0,1fr) 270px}}@media (max-width:900px){.app-ui .billing-profile-workspace{grid-template-columns:1fr}.app-ui .billing-profile-rail{position:static}.app-ui .billing-profile-form-section{grid-template-columns:145px minmax(0,1fr)}.app-ui .invitation-command-pulse,.app-ui .billing-subscription-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .billing-subscription-facts>div,.app-ui .billing-subscription-facts>div:nth-child(4n){border-bottom:1px solid #e9eaed;border-right:1px solid #e9eaed}.app-ui .billing-subscription-facts>div:nth-child(2n){border-right:0}.app-ui .billing-subscription-facts>div:nth-last-child(-n+2){border-bottom:0}.app-ui .invitation-register-row{grid-template-columns:minmax(220px,1fr) 90px 140px}.app-ui .invitation-revoke-button,.app-ui .invitation-closed-label{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.app-ui .billing-subscription-statement{grid-template-columns:1fr}.app-ui .billing-subscription-plan,.app-ui .billing-subscription-charge,.app-ui .billing-subscription-health{border-bottom:1px solid #ffffff17;border-right:0;grid-column:auto;min-height:0;padding:16px}.app-ui .billing-subscription-health{border-bottom:0}.app-ui .billing-subscription-change{grid-template-columns:1fr auto}.app-ui .billing-subscription-change>small{text-align:left;grid-column:1/-1}.app-ui .billing-subscription-action{grid-template-columns:1fr}.app-ui .subscription-action-controls{justify-items:stretch}.app-ui .subscription-action-controls .button{width:100%}.app-ui .billing-profile-form-section{grid-template-columns:1fr;gap:13px}.app-ui .billing-profile-exemption-reason{grid-column:auto}.app-ui .billing-profile-actions{grid-template-columns:1fr 1fr}.app-ui .billing-profile-actions>div{grid-column:1/-1}.app-ui .invitation-register-heading{flex-direction:column;align-items:flex-start}.app-ui .invitation-filter-tabs{width:100%}.app-ui .invitation-filter-tabs button{flex:1;justify-content:center}.app-ui .invitation-register-row{grid-template-columns:minmax(0,1fr) auto}.app-ui .invitation-register-person{grid-column:1/-1}.app-ui .invitation-register-status{justify-items:end}}@media (max-width:500px){.app-ui .invitation-command-pulse,.app-ui .billing-subscription-facts,.app-ui .billing-profile-page .settings-form-grid{grid-template-columns:1fr}.app-ui .billing-subscription-facts>div,.app-ui .billing-subscription-facts>div:nth-child(2n),.app-ui .billing-subscription-facts>div:nth-last-child(-n+2){border-bottom:1px solid #e9eaed;border-right:0}.app-ui .billing-subscription-facts>div:last-child{border-bottom:0}.app-ui .billing-subscription-ledger,.app-ui .invitation-register-section{padding:14px}.app-ui .billing-subscription-heading,.app-ui .billing-profile-form-heading{flex-direction:column;align-items:flex-start}.app-ui .billing-profile-actions{grid-template-columns:1fr}.app-ui .billing-profile-actions>div{grid-column:auto}.app-ui .billing-profile-actions .button{width:100%}.app-ui .invitation-register-row{grid-template-columns:1fr}.app-ui .invitation-register-person,.app-ui .invitation-revoke-button,.app-ui .invitation-closed-label{grid-column:auto}.app-ui .invitation-register-status{justify-items:start}.app-ui .invitation-filter-tabs{overflow-x:auto}.app-ui .invitation-filter-tabs button{flex:none}}.app-ui .billing-register-page{gap:14px;width:100%;max-width:none;margin-left:0;margin-right:0;display:grid}.app-ui .billing-register-page .content-workspace-header{margin-bottom:0}.app-ui .billing-register-pulse{background:#dfe1e5;border:1px solid #dfe1e5;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .billing-register-pulse>article{background:#fff;align-content:center;gap:3px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.app-ui .billing-register-pulse>article.has-alert{background:#fff8ed}.app-ui .billing-register-pulse span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .billing-register-pulse .has-alert span,.app-ui .billing-register-pulse .has-alert strong{color:#9a631c}.app-ui .billing-register-pulse strong{color:#2f3238;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font:680 19px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .billing-register-pulse small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .billing-register-section{background:#fff;border-color:#e1e3e7;border-radius:14px;width:100%;max-width:none;margin:0;padding:18px;box-shadow:0 6px 20px #20232a08}.app-ui .billing-register-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding-bottom:13px;display:flex}.app-ui .billing-register-heading h2{letter-spacing:-.035em;margin-top:4px;font-size:18px}.app-ui .billing-register-heading>div:last-child{justify-items:end;gap:3px;display:grid}.app-ui .billing-register-heading>div:last-child strong{color:#5f48a5;font-size:8px}.app-ui .billing-register-heading>div:last-child small{color:#92959c;font-size:7px}.app-ui .billing-register-section .billing-record-list{display:grid}.app-ui .billing-register-page .billing-register-row{border-color:#e9eaed;grid-template-columns:minmax(215px,1.25fr) minmax(105px,.52fr) minmax(155px,.75fr) minmax(160px,.72fr) minmax(110px,auto);align-items:center;gap:13px;padding:13px 2px}.app-ui .billing-register-page .billing-register-row:hover{background:linear-gradient(90deg,#faf9fd,#0000)}.app-ui .billing-register-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.app-ui .billing-register-identity>span{color:#7358cc;letter-spacing:.04em;background:#eee9fb;border-radius:8px;place-items:center;width:34px;height:34px;font:750 7px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .billing-transactions-page .billing-register-identity>span{color:#316f5a;background:#e5f3ed}.app-ui .billing-register-identity>div,.app-ui .billing-register-status,.app-ui .billing-register-party,.app-ui .billing-register-amount{gap:4px;min-width:0;display:grid}.app-ui .billing-register-identity strong{color:#3e4249;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-ui .billing-register-identity small,.app-ui .billing-register-status small,.app-ui .billing-register-party>span,.app-ui .billing-register-amount>span,.app-ui .billing-register-amount small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.app-ui .billing-register-party>span,.app-ui .billing-register-amount>span{letter-spacing:.07em}.app-ui .billing-register-party strong{color:#646870;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .billing-register-amount{text-align:right;justify-items:end}.app-ui .billing-register-amount strong{color:#34373d;letter-spacing:-.02em;font-size:11px}.app-ui .billing-financial-status{color:#6e7279;text-transform:capitalize;background:#f0f1f3;border-radius:6px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:700}.app-ui .billing-financial-status.status-paid,.app-ui .billing-financial-status.status-completed{color:#28764f;background:#e8f6ee}.app-ui .billing-financial-status.status-open,.app-ui .billing-financial-status.status-pending,.app-ui .billing-financial-status.status-draft{color:#8b5d18;background:#fff3dd}.app-ui .billing-financial-status.status-refunded,.app-ui .billing-financial-status.status-partially_refunded{color:#5f4a91;background:#eee9fb}.app-ui .billing-financial-status.status-failed,.app-ui .billing-financial-status.status-uncollectible{color:#9c403c;background:#fff0ef}.app-ui .billing-financial-status.status-void,.app-ui .billing-financial-status.status-reversed{color:#7b6869;background:#f3eeee}.app-ui .billing-register-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex!important}.app-ui .billing-register-actions a,.app-ui .billing-register-actions>span{color:#654bb4;white-space:nowrap;background:#f2eeff;border-radius:7px;align-items:center;gap:6px;min-height:29px;padding:6px 8px;font-size:7px;display:inline-flex}.app-ui .billing-register-actions a:hover{background:#e9e2fb}.app-ui .billing-register-actions>span{color:#747880;background:#f1f2f4}.app-ui .billing-register-section>.billing-record-list>.organization-empty,.app-ui .billing-register-empty{background:#fafafb;border-color:#dfe1e5;min-height:230px;margin:14px 0 0}.app-ui .billing-register-empty{margin:0}.app-ui .billing-register-proof{background:#fff;border:1px solid #e1e3e7;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:grid}.app-ui .billing-register-proof>span{color:#28764f;background:#e8f6ee;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.app-ui .billing-register-proof>div{gap:3px;display:grid}.app-ui .billing-register-proof strong{font-size:8px}.app-ui .billing-register-proof small{color:#8d9198;font-size:7px}.app-ui .billing-register-proof a{color:#654bb4;font-size:8px;font-weight:700}@media (max-width:1150px){.app-ui .billing-register-page .billing-register-row{grid-template-columns:minmax(210px,1.15fr) 100px minmax(145px,.7fr) minmax(145px,.7fr)}.app-ui .billing-register-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:850px){.app-ui .billing-register-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .billing-register-page .billing-register-row{grid-template-columns:minmax(210px,1fr) minmax(125px,auto) minmax(140px,auto)}.app-ui .billing-register-party{grid-column:1/2}.app-ui .billing-register-amount{grid-area:1/3/span 2}.app-ui .billing-register-actions{grid-column:2;justify-content:flex-start}}@media (max-width:650px){.app-ui .billing-register-heading{flex-direction:column;align-items:flex-start}.app-ui .billing-register-heading>div:last-child{justify-items:start}.app-ui .billing-register-page .billing-register-row{grid-template-columns:minmax(0,1fr) auto}.app-ui .billing-register-identity{grid-column:1/-1}.app-ui .billing-register-party,.app-ui .billing-register-actions{grid-column:1}.app-ui .billing-register-amount{grid-area:2/2/span 2}.app-ui .billing-register-proof{grid-template-columns:28px minmax(0,1fr)}.app-ui .billing-register-proof a{grid-column:2}}@media (max-width:480px){.app-ui .billing-register-pulse{grid-template-columns:1fr}.app-ui .billing-register-section{padding:14px}.app-ui .billing-register-page .billing-register-row{grid-template-columns:1fr}.app-ui .billing-register-status,.app-ui .billing-register-party,.app-ui .billing-register-amount,.app-ui .billing-register-actions{text-align:left;grid-area:auto/1;justify-items:start}.app-ui .billing-register-proof{grid-template-columns:1fr}.app-ui .billing-register-proof a{grid-column:auto}}.app-ui .collection-hub,.app-ui .context-hub{gap:14px;display:grid}.app-ui .collection-pulse-grid,.app-ui .context-pulse-grid,.app-ui .social-pulse-grid{background:#fff;border:1px solid #e3e5e9;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a09}.app-ui .context-pulse-grid,.app-ui .social-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-ui .collection-pulse-grid article,.app-ui .context-pulse-grid article,.app-ui .social-pulse-grid article{border-right:1px solid #e3e5e9;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;min-height:82px;padding:14px 17px;display:grid}.app-ui .collection-pulse-grid article:last-child,.app-ui .context-pulse-grid article:last-child,.app-ui .social-pulse-grid article:last-child{border-right:0}.app-ui .collection-pulse-grid span,.app-ui .context-pulse-grid span,.app-ui .social-pulse-grid span{color:#777b83;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.app-ui .collection-pulse-grid strong,.app-ui .context-pulse-grid strong,.app-ui .social-pulse-grid strong{color:#292c33;letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font:680 23px Plus Jakarta Sans,sans-serif}.app-ui .collection-pulse-grid small,.app-ui .context-pulse-grid small,.app-ui .social-pulse-grid small{color:#999ca3;font-size:9px}.app-ui .collection-workspace-page .collection-layout{grid-template-columns:276px minmax(0,1fr);gap:14px;width:100%;max-width:none;margin:0}.app-ui .collection-create-card,.app-ui .collection-workspace-page .collection-card,.app-ui .collection-workspace-page .collection-archived-section{background:#fff;border:1px solid #e1e3e7;border-radius:14px;box-shadow:0 6px 20px #20232a09}.app-ui .collection-create-card{align-content:start;gap:11px;padding:17px;display:grid;position:sticky;top:82px}.app-ui .collection-create-heading{gap:4px;padding-bottom:8px;display:grid}.app-ui .collection-create-heading h2,.app-ui .collection-list-toolbar h2{letter-spacing:-.03em;font-size:19px}.app-ui .collection-create-heading p{color:#777b83;font-size:9px;line-height:1.5}.app-ui .collection-create-card label,.app-ui .collection-list-toolbar label{color:#62666e;gap:5px;font-size:9px;font-weight:700;display:grid}.app-ui .collection-create-card input,.app-ui .collection-create-card textarea,.app-ui .collection-list-toolbar input,.app-ui .collection-edit-form input,.app-ui .collection-edit-form textarea{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #dfe1e5;border-radius:8px;padding:8px 10px;font-size:10px}.app-ui .collection-create-card textarea,.app-ui .collection-edit-form textarea{resize:vertical;min-height:74px}.app-ui .collection-create-card .button{width:100%;min-height:39px;font-size:10px}.app-ui .collection-list{gap:10px;min-width:0}.app-ui .collection-list-toolbar{background:#f7f8f9;border:1px solid #e3e5e9;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 15px;display:flex}.app-ui .collection-list-toolbar>div{gap:3px;display:grid}.app-ui .collection-list-toolbar label{width:min(230px,42%)}.app-ui .collection-list-toolbar input{background:#fff;min-height:33px}.app-ui .collection-workspace-page .collection-card{gap:11px;padding:17px;display:grid}.app-ui .collection-workspace-page .collection-card .organization-section-heading{margin:0}.app-ui .collection-workspace-page .collection-card h2{margin-top:5px;font-size:17px}.app-ui .collection-workspace-page .collection-card>p{color:#6c7078;max-width:680px;font-size:10px;line-height:1.55}.app-ui .collection-card-actions{align-items:center;gap:9px}.app-ui .collection-card-actions .team-count{color:#777b83;font-size:8px}.app-ui .collection-card-actions .text-link{font-size:8px}.app-ui .collection-workspace-page .collection-edit-form{background:#f6f7f8;border:1px solid #e4e6e9;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.app-ui .collection-workspace-page .collection-edit-form textarea,.app-ui .collection-workspace-page .collection-edit-form .collection-card-actions{grid-column:1/-1}.app-ui .collection-items-list{border:1px solid #e5e7ea;border-radius:9px;gap:0;overflow:hidden}.app-ui .collection-workspace-page .collection-item-row{background:#fafbfc;border-bottom:1px solid #e7e8eb;min-width:0;min-height:38px;padding:8px 10px;font-size:9px}.app-ui .collection-workspace-page .collection-item-row:last-child{border-bottom:0}.app-ui .collection-item-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .collection-item-actions .text-link{color:#7358cc;border:1px solid #dfd9ef;border-radius:5px;width:22px;min-height:22px;font-size:11px}.app-ui .collection-asset-picker{align-content:start;gap:4px;max-height:102px;padding-top:10px;overflow:auto}.app-ui .collection-workspace-page .collection-asset{color:#6b5aa2;background:#f6f3ff;border:1px solid #e2dbf4;border-radius:6px;padding:5px 7px;font-size:8px}.app-ui .collection-workspace-page .collection-asset.selected{color:#fff;background:#7358cc;border-color:#7358cc}.app-ui .collection-workspace-page .collection-archived-section{gap:10px;padding:15px;display:grid}.app-ui .collection-workspace-page .collection-archived-section h2{margin-top:4px;font-size:16px}.app-ui .collection-workspace-page .collection-archived-row{background:#f7f8f9;border:1px solid #e5e7ea;border-radius:8px;padding:10px;font-size:9px}.app-ui .collection-workspace-page .collection-archived-row span{font-size:8px}.app-ui .context-workspace-page .context-card-grid{gap:12px}.app-ui .context-workspace-page .context-card,.app-ui .context-workspace-page .context-history-card{background:#fff;border:1px solid #e1e3e7;border-radius:14px;gap:12px;min-width:0;padding:18px;box-shadow:0 6px 20px #20232a09}.app-ui .context-workspace-page .context-card-editorial{background:linear-gradient(145deg,#fff,#fbf9ff)}.app-ui .context-workspace-page .context-card-visual{background:linear-gradient(145deg,#fff,#f8fbff)}.app-ui .context-workspace-page .context-card .organization-section-heading,.app-ui .context-workspace-page .context-history-card .organization-section-heading{margin:0}.app-ui .context-workspace-page .context-card h2,.app-ui .context-workspace-page .context-history-card h2{margin-top:5px;font-size:18px}.app-ui .context-workspace-page .context-card>p{color:#6d7179;font-size:10px;line-height:1.55}.app-ui .context-workspace-page .context-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.app-ui .context-workspace-page .context-facts>div{background:#f6f7f8;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.app-ui .context-workspace-page .context-facts dt{color:#92959c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .context-workspace-page .context-facts dd{color:#555a62;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .context-workspace-page .context-summary{color:#595e67;background:#f3f0ff;border-left:3px solid #8b74d4;border-radius:0 7px 7px 0;padding:10px;font-size:9px;line-height:1.55}.app-ui .context-blocked{color:#8c650d;background:#fff8e6;border:1px solid #efdfb4;border-radius:7px;padding:8px 9px;font-size:8px;line-height:1.45}.app-ui .context-asset-selection{border-top:1px solid #e7e8eb;gap:8px;padding-top:10px;display:grid}.app-ui .context-asset-selection .organization-section-heading{margin:0}.app-ui .context-asset-selection strong{margin-top:4px;font-size:11px;display:block}.app-ui .context-asset-picker{gap:4px;max-height:126px;display:grid;overflow:auto}.app-ui .context-workspace-page .context-asset-option{color:#656971;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f7f8f9;border:1px solid #e4e6e9;border-radius:7px;min-width:0;padding:7px 8px;font-size:8px;overflow:hidden}.app-ui .context-workspace-page .context-asset-option.selected{color:#654cab;background:#f0ebff;border-color:#d8cef3}.app-ui .context-workspace-page .context-actions{border-top:1px solid #e7e8eb;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:10px;display:flex}.app-ui .context-workspace-page .context-actions .button{min-height:34px;padding:7px 9px;font-size:8px}.app-ui .context-workspace-page .context-history-card{margin-top:0}.app-ui .context-workspace-page .context-history-list{display:grid}.app-ui .context-workspace-page .context-history-row{border-bottom:1px solid #e7e8eb;grid-template-columns:90px minmax(0,1fr) 130px 145px;align-items:center;gap:12px;padding:11px;font-size:9px;display:grid}.app-ui .context-history-row>span:first-child{color:#7358cc;text-transform:uppercase;font-size:8px;font-weight:750}.app-ui .context-history-row small{color:#8b8f96;text-align:right}.app-ui .context-history-status{color:#777b83;background:#f1f2f4;border-radius:5px;width:fit-content;padding:4px 6px;font-size:8px}.app-ui .context-history-status.status-ready{color:#257359;background:#eaf8f2}.app-ui .context-history-status.status-failed{color:#a03d36;background:#fff0ee}.app-ui .social-workspace-page .social-status-banner{border-radius:10px;width:100%;max-width:none;margin:0;padding:10px 13px;font-size:10px}.app-ui .social-workspace-page .social-pulse-grid{max-width:none;margin:0}.app-ui .social-workspace-page .social-connect-card,.app-ui .social-workspace-page .social-accounts-section,.app-ui .social-workspace-page .social-connections-section{border-color:#e1e3e7;border-radius:14px;max-width:none;margin:0;padding:18px;box-shadow:0 6px 20px #20232a09}.app-ui .social-connect-command{background:linear-gradient(110deg,#fff,#f7f4ff);align-items:center;min-height:106px}.app-ui .social-connect-command h2{margin-top:5px;font-size:19px}.app-ui .social-connect-command p{max-width:680px;margin-top:7px;font-size:10px}.app-ui .social-connect-command .button{white-space:nowrap;min-height:37px;font-size:9px}.app-ui .social-workspace-page .social-accounts-section h2,.app-ui .social-workspace-page .social-connections-section h2{margin-top:5px;font-size:18px}.app-ui .social-workspace-page .social-section-intro{color:#6d7179;max-width:680px;margin:8px 0 14px;font-size:10px;line-height:1.5}.app-ui .social-workspace-page .social-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-ui .social-workspace-page .social-account-card{background:#fafbfc;border-color:#e4e6e9;border-radius:10px;gap:8px;padding:13px;position:relative}.app-ui .social-account-card>div:first-child{gap:4px}.app-ui .social-account-card strong{font-size:11px}.app-ui .social-account-card small{color:#92959c;font-size:8px}.app-ui .social-account-state{color:#858991;text-transform:uppercase;background:#eff0f2;border-radius:5px;padding:4px 5px;font-size:7px;font-weight:750;position:absolute;top:11px;right:11px}.app-ui .social-account-state.is-assigned{color:#26745a;background:#e8f7f0}.app-ui .social-account-card-actions{border-top:1px solid #e6e8eb;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.app-ui .social-account-card-actions .button{min-height:32px;padding:6px 9px;font-size:8px}.app-ui .social-default-toggle{color:#777b83;font-size:8px}.app-ui .social-default-toggle input{accent-color:#7358cc}.app-ui .social-workspace-page .social-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.app-ui .social-workspace-page .social-connection-card{background:#fafbfc;border-color:#e4e6e9;border-radius:10px;gap:7px;min-height:160px;padding:14px}.app-ui .social-workspace-page .social-connection-card strong{margin-top:10px;font-size:13px}.app-ui .social-workspace-page .social-connection-card>span:not(.brand-card-status),.app-ui .social-workspace-page .social-connection-card em{font-size:9px}.app-ui .social-workspace-page .social-connection-actions .button{min-height:32px;padding:6px 8px;font-size:8px}.app-ui .social-workspace-page .social-connection-actions span{font-size:8px}.app-ui .settings-workspace-page .brand-settings-layout,.app-ui .members-workspace-page .members-directory{width:100%;max-width:none}.app-ui .settings-workspace-page .brand-settings-form{border-color:#e1e3e7;border-radius:14px;gap:12px;padding:20px;box-shadow:0 6px 20px #20232a09}.app-ui .settings-workspace-page .setup-form-section-heading{border-bottom:1px solid #e7e8eb;grid-template-columns:30px 1fr;align-items:start;gap:10px;margin:4px 0 2px;padding:12px 12px 9px;display:grid}.app-ui .settings-workspace-page .setup-form-section-heading>span{color:#7358cc;font:700 10px SFMono-Regular,Consolas,monospace}.app-ui .settings-workspace-page .setup-form-section-heading h2{font-size:16px}.app-ui .settings-workspace-page .setup-form-section-heading p{color:#858991;margin-top:4px;font-size:9px;line-height:1.45}.app-ui .settings-workspace-page .brand-settings-form label{color:#62666e;gap:5px;font-size:9px;font-weight:700}.app-ui .settings-workspace-page .brand-settings-form input,.app-ui .settings-workspace-page .brand-settings-form select,.app-ui .settings-workspace-page .brand-settings-form textarea{border-color:#dfe1e5;border-radius:8px;min-height:38px;padding:8px 10px;font-size:10px}.app-ui .settings-workspace-page .brand-settings-form textarea{min-height:78px}.app-ui .settings-workspace-page .brand-settings-form>.button{min-height:39px;margin-top:4px;font-size:9px}.app-ui .settings-workspace-page .danger-zone{border-radius:14px;margin-top:0;padding:18px}.app-ui .settings-workspace-page .danger-zone h2{font-size:18px}.app-ui .settings-workspace-page .danger-zone p{max-width:620px;font-size:10px}.app-ui .members-workspace-page .members-directory{background:#fff;border:1px solid #e1e3e7;border-radius:14px;gap:0;padding:0 18px;display:grid;box-shadow:0 6px 20px #20232a09}.app-ui .members-directory-head{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.app-ui .members-directory-head>div{gap:4px;display:grid}.app-ui .members-directory-head h2{font-size:18px}.app-ui .members-directory-head p{color:#777b83;font-size:9px}.app-ui .members-directory-count{color:#654cab;background:#f0ebff;border-radius:11px;place-items:center;width:42px;height:42px;font:700 16px Plus Jakarta Sans,sans-serif;display:grid}.app-ui .members-workspace-page .member-brand-row{border-color:#e7e8eb;grid-template-columns:minmax(0,1fr) 170px auto;padding:13px 0}.app-ui .members-workspace-page .member-brand-row>div:first-child{gap:4px}.app-ui .members-workspace-page .member-brand-row strong{font-size:11px}.app-ui .member-org-role{color:#92959c;font-size:8px}.app-ui .member-brand-access{color:#858991;text-transform:uppercase;background:#f1f2f4;border-radius:5px;width:fit-content;margin-top:3px;padding:4px 6px;font-size:7px;font-weight:700}.app-ui .member-brand-access.is-assigned{color:#26745a;background:#e8f7f0}.app-ui .members-workspace-page .member-brand-row select{border-color:#dfe1e5;border-radius:7px;min-height:35px;padding:6px 8px;font-size:9px}.app-ui .members-workspace-page .text-button-danger{font-size:8px}.app-ui .brand-activity-page{max-width:none;margin:0;padding:0}.app-ui .brand-activity-page .content-workspace-header{margin-bottom:14px}.app-ui .brand-activity-page .activity-workspace-section{border-color:#e1e3e7;border-radius:14px;max-width:none;margin:0;padding:0 18px;box-shadow:0 6px 20px #20232a09}.app-ui .activity-section-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:15px;min-height:70px;display:flex}.app-ui .activity-section-heading>div{gap:4px;display:grid}.app-ui .activity-section-heading h2{font-size:17px}.app-ui .activity-section-heading>span{color:#92959c;font-size:8px}.app-ui .brand-activity-page .activity-row{border-color:#e7e8eb;grid-template-columns:9px minmax(0,1fr) 70px 145px;gap:13px;padding:14px 0}.app-ui .brand-activity-page .activity-dot{background:#8b74d4;width:7px;height:7px}.app-ui .brand-activity-page .activity-row strong{font-size:10px}.app-ui .brand-activity-page .activity-row div span,.app-ui .brand-activity-page .activity-row>span:not(.activity-dot),.app-ui .brand-activity-page .activity-row time{color:#898d95;font-size:8px}.app-ui .brand-activity-page .activity-row time{text-align:right}.app-ui .brand-activity-page .activity-row .text-link{font-size:8px}@media (max-width:1180px){.app-ui .social-workspace-page .social-account-grid,.app-ui .social-workspace-page .social-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.app-ui .collection-workspace-page .collection-layout{grid-template-columns:1fr}.app-ui .collection-create-card{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.app-ui .collection-create-heading,.app-ui .collection-create-card .button,.app-ui .collection-create-card .form-success{grid-column:1/-1}.app-ui .social-workspace-page .social-connect-card{flex-direction:column;align-items:flex-start}.app-ui .social-workspace-page .social-connect-command .button{align-self:flex-start}}@media (max-width:760px){.app-ui .collection-pulse-grid,.app-ui .context-pulse-grid,.app-ui .social-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .collection-pulse-grid article:nth-child(2),.app-ui .context-pulse-grid article:nth-child(2),.app-ui .social-pulse-grid article:nth-child(2){border-right:0}.app-ui .collection-pulse-grid article:nth-child(-n+2),.app-ui .context-pulse-grid article:nth-child(-n+2),.app-ui .social-pulse-grid article:nth-child(-n+2){border-bottom:1px solid #e3e5e9}.app-ui .collection-create-card{grid-template-columns:1fr}.app-ui .collection-create-heading,.app-ui .collection-create-card .button,.app-ui .collection-create-card .form-success{grid-column:auto}.app-ui .collection-list-toolbar,.app-ui .members-directory-head,.app-ui .activity-section-heading{flex-direction:column;align-items:flex-start}.app-ui .collection-list-toolbar label{width:100%}.app-ui .collection-workspace-page .collection-edit-form{grid-template-columns:1fr}.app-ui .collection-workspace-page .collection-edit-form textarea,.app-ui .collection-workspace-page .collection-edit-form .collection-card-actions{grid-column:auto}.app-ui .context-workspace-page .context-facts{grid-template-columns:1fr}.app-ui .context-workspace-page .context-history-row{grid-template-columns:minmax(0,1fr) auto;gap:6px}.app-ui .context-history-row>span:first-child,.app-ui .context-history-row>strong{grid-column:1}.app-ui .context-history-row>span:nth-child(3),.app-ui .context-history-row>small{grid-area:1/2}.app-ui .context-history-row>small{grid-row:2}.app-ui .social-workspace-page .social-account-grid,.app-ui .social-workspace-page .social-connection-grid,.app-ui .members-workspace-page .member-brand-row{grid-template-columns:1fr}.app-ui .members-workspace-page .member-brand-row select{width:100%}.app-ui .brand-activity-page .activity-row{grid-template-columns:7px minmax(0,1fr)}.app-ui .brand-activity-page .activity-row>span:not(.activity-dot),.app-ui .brand-activity-page .activity-row time{text-align:left;grid-column:2}.app-ui .brand-activity-page .activity-row time{grid-row:3}}@media (max-width:430px){.app-ui .collection-pulse-grid strong,.app-ui .context-pulse-grid strong,.app-ui .social-pulse-grid strong{font-size:18px}.app-ui .collection-pulse-grid article,.app-ui .context-pulse-grid article,.app-ui .social-pulse-grid article{min-height:72px;padding:11px}.app-ui .settings-workspace-page .brand-settings-form{padding:14px}.app-ui .members-workspace-page .members-directory,.app-ui .brand-activity-page .activity-workspace-section{padding-left:12px;padding-right:12px}}.app-ui .social-workspace-page{gap:16px;display:grid}.app-ui .social-workspace-page .content-workspace-header{margin-bottom:0}.app-ui .brand-activity-page{max-width:var(--app-content);padding:42px var(--app-page-x) 72px;margin:0 auto}@media (max-width:760px){.app-ui .brand-activity-page{padding-top:30px;padding-bottom:54px}}.app-ui .brand-setup-workspace{width:100%;max-width:var(--app-content);min-height:0;padding:42px var(--app-page-x) 72px;margin:0 auto}.app-ui .brand-setup-workspace .brand-wizard-header{background:linear-gradient(120deg,#fff 58%,#f6f2ff);border:1px solid #e1e3e7;border-radius:15px;align-items:center;gap:28px;width:100%;max-width:none;min-height:132px;margin:0 0 14px;padding:20px 22px;box-shadow:0 6px 20px #20232a09}.app-ui .brand-setup-workspace .brand-wizard-header>div:first-child{gap:6px;min-width:0;display:grid}.app-ui .brand-setup-workspace .wizard-kicker{color:#7358cc;letter-spacing:.1em;font-size:8px;font-weight:750}.app-ui .brand-setup-workspace .brand-wizard-header h1{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1}.app-ui .brand-setup-workspace .brand-wizard-header p{color:#6d7179;max-width:650px;margin:0;font-size:11px;line-height:1.55}.app-ui .brand-setup-workspace .wizard-progress{background:#ffffffd1;border:1px solid #ded8ed;border-radius:11px;justify-items:stretch;gap:8px;width:min(100%,260px);min-width:220px;padding:13px 15px;display:grid;box-shadow:0 7px 20px #392b5c0f}.app-ui .brand-setup-workspace .wizard-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-ui .brand-setup-workspace .wizard-progress span{color:#7664a7;letter-spacing:.08em;margin:0;font-size:7px;font-weight:750}.app-ui .brand-setup-workspace .wizard-progress strong{font-size:22px}.app-ui .brand-setup-workspace .wizard-progress progress{accent-color:#7358cc;background:#e9e5f2;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.app-ui .brand-setup-workspace .wizard-progress progress::-webkit-progress-bar{background:#e9e5f2;border-radius:999px}.app-ui .brand-setup-workspace .wizard-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#7358cc,#9a7ceb);border-radius:999px}.app-ui .brand-setup-workspace .wizard-progress small{color:#92959c;font-size:8px}.app-ui .brand-setup-workspace .brand-wizard-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:14px;width:100%;max-width:none;margin:0}.app-ui .brand-setup-workspace .wizard-step-nav{scrollbar-width:thin;background:#fff;border:1px solid #e1e3e7;border-radius:14px;gap:3px;max-height:calc(100dvh - 104px);padding:9px;top:82px;overflow-y:auto;box-shadow:0 6px 20px #20232a09}.app-ui .wizard-step-nav-heading{border-bottom:1px solid #e8e9ec;gap:4px;margin-bottom:3px;padding:9px 10px 12px;display:grid}.app-ui .wizard-step-nav-heading span{color:#7358cc;letter-spacing:.09em;font-size:7px;font-weight:750}.app-ui .wizard-step-nav-heading strong{color:#666a72;font-size:9px}.app-ui .brand-setup-workspace .wizard-step{border:1px solid #0000;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:9px 8px}.app-ui .brand-setup-workspace .wizard-step:hover{box-shadow:none;background:#f7f6fa;border-color:#e7e4ed}.app-ui .brand-setup-workspace .wizard-step.active{color:#3f345f;background:#f0ebff;border-color:#dcd2f7;box-shadow:inset 3px 0 #7358cc}.app-ui .brand-setup-workspace .wizard-step>span{color:#7358cc;background:#f1edfc;border-radius:7px;grid-row:1/span 2;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.app-ui .brand-setup-workspace .wizard-step.is-done>span{color:#26745a;background:#e8f7f0}.app-ui .brand-setup-workspace .wizard-step.is-skipped>span{color:#858991;background:#eff0f2}.app-ui .brand-setup-workspace .wizard-step strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.app-ui .brand-setup-workspace .wizard-step em{color:#979aa1;grid-column:2;margin:0;font-size:7px}.app-ui .brand-setup-workspace .wizard-step:after{color:#b0b3b9;content:"›";grid-area:1/3/span 2;font-size:13px}.app-ui .brand-setup-workspace .wizard-step.active:after{color:#7358cc}.app-ui .brand-setup-workspace .wizard-panel{background:#fff;border:1px solid #e1e3e7;border-radius:14px;min-width:0;min-height:560px;padding:20px;box-shadow:0 6px 20px #20232a09}.app-ui .brand-setup-workspace .wizard-panel-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:flex-start;gap:18px;min-height:76px;margin-bottom:16px;padding-bottom:14px;display:flex}.app-ui .brand-setup-workspace .wizard-panel-heading>div{gap:4px;min-width:0;display:grid}.app-ui .brand-setup-workspace .wizard-panel-heading>div>span{color:#7358cc;letter-spacing:.09em;font-size:7px;font-weight:750}.app-ui .brand-setup-workspace .wizard-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:21px}.app-ui .brand-setup-workspace .wizard-panel-heading p{color:#858991;font-size:9px;line-height:1.5}.app-ui .wizard-current-state{color:#7656c2;text-transform:uppercase;background:#f0ebff;border-radius:6px;flex:none;padding:5px 7px;font-size:7px;font-weight:750}.app-ui .wizard-current-state.is-done{color:#26745a;background:#e8f7f0}.app-ui .wizard-current-state.is-skipped{color:#777b83;background:#eff0f2}.app-ui .brand-setup-workspace .wizard-form-grid{gap:10px}.app-ui .brand-setup-workspace .form-field{color:#62666e;gap:5px;font-size:9px;font-weight:700}.app-ui .brand-setup-workspace .form-field input,.app-ui .brand-setup-workspace .form-field select,.app-ui .brand-setup-workspace .form-field textarea{min-height:39px;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #dfe1e5;border-radius:8px;padding:8px 10px;font-size:10px}.app-ui .brand-setup-workspace .form-field textarea{resize:vertical;min-height:78px}.app-ui .brand-setup-workspace .form-field select[multiple]{min-height:116px}.app-ui .brand-setup-workspace .form-field small{color:#92959c;font-size:7px;font-weight:450}.app-ui .brand-setup-workspace .wizard-stack{gap:12px}.app-ui .brand-setup-workspace .wizard-row-section{gap:8px}.app-ui .brand-setup-workspace .wizard-row-heading{gap:12px;min-height:42px}.app-ui .brand-setup-workspace .wizard-row-heading strong{font-size:11px}.app-ui .brand-setup-workspace .wizard-row-heading small{color:#858991;margin-top:3px;font-size:8px}.app-ui .brand-setup-workspace .wizard-row-heading .button{min-height:33px;padding:6px 9px;font-size:8px}.app-ui .brand-setup-workspace .wizard-row-card{background:#f7f8f9;border:1px solid #e4e6e9;border-radius:10px;gap:10px;padding:12px}.app-ui .brand-setup-workspace .wizard-row-card-header{min-height:25px}.app-ui .brand-setup-workspace .wizard-row-card-header strong{color:#555a62;font-size:9px}.app-ui .brand-setup-workspace .wizard-row-card-header .text-link{color:#a13f38;font-size:7px}.app-ui .brand-setup-workspace .wizard-context-card{background:linear-gradient(135deg,#f4f0ff,#f8fbff);border-color:#dcd2f6;border-radius:10px;gap:9px;width:100%;max-width:none;padding:16px}.app-ui .brand-setup-workspace .wizard-context-status{font-size:7px;font-weight:750}.app-ui .brand-setup-workspace .wizard-context-card strong{font-size:13px}.app-ui .brand-setup-workspace .wizard-context-card p{max-width:700px;font-size:9px;line-height:1.55}.app-ui .brand-setup-workspace .wizard-context-card code{font-size:8px}.app-ui .brand-setup-workspace .wizard-context-card .button{width:fit-content;min-height:34px;font-size:8px}.app-ui .brand-setup-workspace .wizard-actions{border-color:#e7e8eb;gap:10px;margin-top:20px;padding-top:14px}.app-ui .brand-setup-workspace .wizard-actions-right{gap:7px}.app-ui .brand-setup-workspace .wizard-actions .button{min-height:36px;padding:7px 11px;font-size:8px}.app-ui .brand-setup-workspace .wizard-exit{margin-top:13px;font-size:8px}.app-ui .brand-setup-workspace .setup-resource-hub.setup-resource-hub-compact{width:100%;max-width:none;margin:14px 0 0;box-shadow:0 6px 20px #20232a09}.app-ui .brand-setup-workspace .wizard-toast{top:76px;right:var(--app-page-x);font-size:10px}@media (max-width:1100px){.app-ui .brand-setup-workspace .brand-wizard-layout{grid-template-columns:218px minmax(0,1fr)}}@media (max-width:900px){.app-ui .brand-setup-workspace .brand-wizard-layout{grid-template-columns:1fr}.app-ui .brand-setup-workspace .wizard-step-nav{gap:5px;max-height:none;padding:7px;display:flex;position:static;overflow-x:auto}.app-ui .brand-setup-workspace .wizard-step-nav-heading{border-bottom:0;border-right:1px solid #e8e9ec;justify-content:center;min-width:150px;margin:0;padding:7px 10px}.app-ui .brand-setup-workspace .wizard-step{min-width:154px}}@media (max-width:700px){.app-ui .brand-setup-workspace{padding-top:30px;padding-bottom:54px}.app-ui .brand-setup-workspace .brand-wizard-header{flex-direction:column;align-items:stretch;padding:17px}.app-ui .brand-setup-workspace .wizard-progress{width:100%;min-width:0}.app-ui .brand-setup-workspace .wizard-form-grid{grid-template-columns:1fr}.app-ui .brand-setup-workspace .wizard-wide{grid-column:auto}}@media (max-width:520px){.app-ui .brand-setup-workspace{padding-right:var(--app-page-x);padding-left:var(--app-page-x)}.app-ui .brand-setup-workspace .brand-wizard-header h1{font-size:25px}.app-ui .brand-setup-workspace .wizard-step-nav-heading{display:none}.app-ui .brand-setup-workspace .wizard-panel{min-height:0;padding:14px}.app-ui .brand-setup-workspace .wizard-panel-heading{flex-direction:column;align-items:flex-start;gap:9px;min-height:0}.app-ui .brand-setup-workspace .wizard-row-heading,.app-ui .brand-setup-workspace .wizard-row-card-header{flex-direction:column;align-items:flex-start}.app-ui .brand-setup-workspace .wizard-actions{flex-direction:column-reverse;align-items:stretch}.app-ui .brand-setup-workspace .wizard-actions-right{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-ui .brand-setup-workspace .wizard-actions-right .button:only-child{grid-column:1/-1}.app-ui .brand-setup-workspace .wizard-actions .button{width:100%}.app-ui .brand-setup-workspace .setup-resource-hub.setup-resource-hub-compact{grid-template-columns:105px minmax(0,1fr)}}.app-ui .organization-command-page{--organization-violet:#7358cc;--organization-line:#e1e3e7;gap:14px;display:grid}.app-ui .organization-command-hero{color:#fff;background:radial-gradient(circle at 0 0,#7612fa4d,#0000 48%),#292b32;border:1px solid #32343c;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:136px;padding:20px 22px;display:grid;box-shadow:0 10px 28px #1c1d221a}.app-ui .organization-command-monogram{color:#e3dcff;width:54px;height:54px;box-shadow:none;letter-spacing:-.03em;background:#7612fa54;border:1px solid #c4b0ff2e;border-radius:15px;place-items:center;font:720 15px Plus Jakarta Sans,sans-serif;display:grid}.app-ui .organization-command-copy{gap:5px;min-width:0;display:grid}.app-ui .organization-command-copy .content-workspace-kicker{color:#c5b5f6}.app-ui .organization-command-copy h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:clamp(2rem,3.4vw,3rem);line-height:1;overflow:hidden}.app-ui .organization-command-copy>p{color:#ffffff85;max-width:650px;font-size:11px;line-height:1.55}.app-ui .organization-command-status{color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;font-size:8px;display:flex}.app-ui .organization-state,.app-ui .organization-setup-state,.app-ui .organization-subscription-state{color:#777b83;text-transform:uppercase;background:#eff0f2;border-radius:5px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:750}.app-ui .organization-state.state-active,.app-ui .organization-setup-state.state-ready,.app-ui .organization-subscription-state.status-active,.app-ui .organization-subscription-state.status-trialing{color:#26745a;background:#e8f7f0}.app-ui .organization-command-hero .organization-state.state-active{color:#8ee0bb;background:#4ab58f21;border:1px solid #74d5b22e}.app-ui .organization-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.app-ui .organization-command-actions .button{min-height:37px;padding:8px 11px;font-size:9px}.app-ui .organization-command-actions .button-primary{color:#292b32;background:#fff;border-color:#fff}.app-ui .organization-command-actions .button-secondary{color:#ffffffc2;background:#ffffff12;border-color:#ffffff21}.app-ui .organization-command-actions .button-primary:hover{background:#f1edff}.app-ui .organization-command-actions .button-secondary:hover{color:#fff;background:#ffffff1c}.app-ui .organization-command-pulse{border:1px solid var(--organization-line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a09}.app-ui .organization-command-pulse article{border-right:1px solid var(--organization-line);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;min-width:0;min-height:84px;padding:14px 17px;display:grid}.app-ui .organization-command-pulse article:last-child{border-right:0}.app-ui .organization-command-pulse span{color:#777b83;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.app-ui .organization-command-pulse strong{color:#292c33;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font:680 23px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .organization-command-pulse article:last-child strong{max-width:110px;font-size:17px}.app-ui .organization-command-pulse small{color:#999ca3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .organization-command-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;display:grid}.app-ui .organization-portfolio,.app-ui .organization-subscription-card,.app-ui .organization-operation-nav{border:1px solid var(--organization-line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 6px 20px #20232a09}.app-ui .organization-portfolio{overflow:hidden}.app-ui .organization-portfolio-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:15px 18px;display:flex}.app-ui .organization-portfolio-heading>div{gap:4px;display:grid}.app-ui .organization-portfolio-heading h2{letter-spacing:-.03em;font-size:19px}.app-ui .organization-portfolio-heading p{color:#858991;font-size:9px;line-height:1.45}.app-ui .organization-portfolio-heading>a{flex:none;font-size:9px;font-weight:700}.app-ui .organization-portfolio-list{padding:0 18px;display:grid}.app-ui .organization-portfolio-row{min-width:0;min-height:78px;transition:background .18s var(--ease);border-bottom:1px solid #e8e9ec;grid-template-columns:28px 38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.app-ui .organization-portfolio-row:last-child{border-bottom:0}.app-ui .organization-portfolio-row:hover{background:linear-gradient(90deg,#f8f6ff,#0000 85%);border-radius:9px;margin:0 -10px;padding-left:10px;padding-right:10px}.app-ui .organization-portfolio-index{color:#9b9ea5;font:650 8px SFMono-Regular,Consolas,monospace}.app-ui .organization-portfolio-mark{color:#654cab;background:#f0ebff;border:1px solid #dfd6f8;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:750;display:grid}.app-ui .organization-portfolio-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.app-ui .organization-portfolio-copy>div{gap:4px;min-width:0;display:grid}.app-ui .organization-portfolio-copy strong,.app-ui .organization-portfolio-copy>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .organization-portfolio-copy strong{font-size:11px}.app-ui .organization-portfolio-copy>div>span{color:#92959c;font-size:8px}.app-ui .organization-setup-state.state-in_progress{color:#8a6513;background:#fff6df}.app-ui .organization-portfolio-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-ui .organization-portfolio-actions>a{color:#6d7179;white-space:nowrap;background:#f2f3f5;border:1px solid #e4e5e8;border-radius:7px;align-items:center;min-height:30px;padding:6px 8px;font-size:8px;font-weight:650;display:inline-flex}.app-ui .organization-portfolio-actions>.organization-portfolio-open{color:#fff;background:#2a2d34;border-color:#2a2d34;gap:7px}.app-ui .organization-portfolio-open span{color:#bca9f7}.app-ui .organization-command-empty{margin:14px}.app-ui .organization-control-rail{gap:10px;display:grid;position:sticky;top:82px}.app-ui .organization-subscription-card{background:linear-gradient(145deg,#fff,#f7f3ff);gap:9px;padding:16px;display:grid}.app-ui .organization-subscription-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-ui .organization-subscription-card>strong{margin-top:5px;font-size:14px}.app-ui .organization-subscription-card>p{color:#73777f;font-size:9px;line-height:1.55}.app-ui .organization-subscription-card>a{color:#654cab;width:fit-content;margin-top:4px;font-size:8px;font-weight:700}.app-ui .organization-subscription-state.status-past_due{color:#a03d36;background:#fff0ee}.app-ui .organization-subscription-state.status-paused{color:#8a6513;background:#fff6df}.app-ui .organization-operation-nav{display:grid;overflow:hidden}.app-ui .organization-operation-nav>div{border-bottom:1px solid #e7e8eb;gap:4px;padding:14px 15px;display:grid}.app-ui .organization-operation-nav>div>strong{font-size:13px}.app-ui .organization-operation-nav>a{transition:background .18s var(--ease);border-bottom:1px solid #e8e9ec;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 15px;display:grid}.app-ui .organization-operation-nav>a:last-child{border-bottom:0}.app-ui .organization-operation-nav>a:hover{background:#f8f6ff}.app-ui .organization-operation-nav>a>span{font-size:9px;font-weight:700}.app-ui .organization-operation-nav>a>small{color:#9699a0;grid-column:1;font-size:7px}.app-ui .organization-operation-nav>a>b{color:#7358cc;grid-area:1/2/span 2;align-self:center;font-size:11px}@media (max-width:1120px){.app-ui .organization-command-layout{grid-template-columns:1fr}.app-ui .organization-control-rail{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);position:static}.app-ui .organization-operation-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .organization-operation-nav>div{grid-column:1/-1}.app-ui .organization-operation-nav>a:nth-child(2),.app-ui .organization-operation-nav>a:nth-child(4){border-right:1px solid #e8e9ec}}@media (max-width:820px){.app-ui .organization-command-hero{grid-template-columns:52px minmax(0,1fr)}.app-ui .organization-command-actions{grid-column:1/-1;justify-content:flex-start}.app-ui .organization-command-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .organization-command-pulse article:nth-child(2){border-right:0}.app-ui .organization-command-pulse article:nth-child(-n+2){border-bottom:1px solid var(--organization-line)}.app-ui .organization-portfolio-row{grid-template-columns:24px 36px minmax(0,1fr)}.app-ui .organization-portfolio-actions{grid-column:3;justify-content:flex-start}.app-ui .organization-control-rail{grid-template-columns:1fr}}@media (max-width:560px){.app-ui .organization-command-hero{grid-template-columns:1fr;gap:12px;padding:16px}.app-ui .organization-command-monogram{width:46px;height:46px}.app-ui .organization-command-copy h1{white-space:normal;font-size:26px}.app-ui .organization-command-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-ui .organization-command-actions .button{width:100%}.app-ui .organization-command-pulse article{min-height:74px;padding:11px}.app-ui .organization-command-pulse strong{font-size:19px}.app-ui .organization-command-pulse article:last-child strong{max-width:85px;font-size:13px}.app-ui .organization-portfolio-heading{flex-direction:column;align-items:flex-start}.app-ui .organization-portfolio-list{padding:0 12px}.app-ui .organization-portfolio-row{grid-template-columns:32px minmax(0,1fr);gap:8px}.app-ui .organization-portfolio-index{display:none}.app-ui .organization-portfolio-copy,.app-ui .organization-portfolio-actions{grid-column:2}.app-ui .organization-portfolio-copy{grid-template-columns:1fr;gap:6px}.app-ui .organization-portfolio-actions{flex-wrap:wrap}.app-ui .organization-operation-nav{grid-template-columns:1fr}.app-ui .organization-operation-nav>div,.app-ui .organization-operation-nav>a{grid-column:auto}.app-ui .organization-operation-nav>a:nth-child(2),.app-ui .organization-operation-nav>a:nth-child(4){border-right:0}}.app-ui .organization-brands-page{gap:14px;display:grid}.app-ui .organization-brands-page .content-workspace-header{margin-bottom:0}.app-ui .organization-brands-pulse{background:#fff;border:1px solid #e1e3e7;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a09}.app-ui .organization-brands-pulse article{border-right:1px solid #e1e3e7;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;min-width:0;min-height:82px;padding:14px 17px;display:grid}.app-ui .organization-brands-pulse article:last-child{border-right:0}.app-ui .organization-brands-pulse span{color:#777b83;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.app-ui .organization-brands-pulse strong{letter-spacing:-.04em;grid-area:1/2/span 2;align-self:center;font:680 23px Plus Jakarta Sans,sans-serif}.app-ui .organization-brands-pulse small{color:#999ca3;font-size:8px}.app-ui .organization-brand-manager,.app-ui .organization-brand-archive{background:#fff;border:1px solid #e1e3e7;border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #20232a09}.app-ui .organization-brand-manager-heading,.app-ui .organization-brand-archive-heading{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.app-ui .organization-brand-manager-heading>div,.app-ui .organization-brand-archive-heading>div{gap:4px;display:grid}.app-ui .organization-brand-manager-heading h2,.app-ui .organization-brand-archive-heading h2{letter-spacing:-.03em;font-size:19px}.app-ui .organization-brand-manager-heading p{color:#858991;font-size:9px}.app-ui .organization-brand-manager-heading>span,.app-ui .organization-brand-archive-heading>span{color:#858991;flex:none;font-size:8px;font-weight:650}.app-ui .organization-managed-brand-list{padding:0 18px;display:grid}.app-ui .organization-managed-brand{border-bottom:1px solid #e8e9ec;grid-template-columns:28px 40px minmax(220px,1fr) 116px auto;align-items:center;gap:12px;min-width:0;min-height:94px;padding:14px 0;display:grid}.app-ui .organization-managed-brand:last-child{border-bottom:0}.app-ui .organization-managed-index{color:#9b9ea5;font:650 8px SFMono-Regular,Consolas,monospace}.app-ui .organization-managed-mark{color:#654cab;background:#f0ebff;border:1px solid #dfd6f8;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:750;display:grid}.app-ui .organization-managed-copy{gap:5px;min-width:0;display:grid}.app-ui .organization-managed-copy>div{align-items:baseline;gap:8px;display:flex}.app-ui .organization-managed-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-ui .organization-managed-copy>div>span{color:#92959c;border-left:1px solid #dfe1e5;flex:none;padding-left:8px;font-size:8px}.app-ui .organization-managed-copy>p{color:#7b7f87;text-overflow:ellipsis;white-space:nowrap;max-width:620px;font-size:8px;line-height:1.45;overflow:hidden}.app-ui .organization-managed-state{color:#777b83;text-transform:uppercase;white-space:nowrap;background:#eff0f2;border-radius:6px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:750}.app-ui .organization-managed-state.state-ready{color:#26745a;background:#e8f7f0}.app-ui .organization-managed-state.state-in_progress{color:#8a6513;background:#fff6df}.app-ui .organization-managed-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-ui .organization-managed-actions .button{white-space:nowrap;min-height:33px;padding:6px 9px;font-size:8px}.app-ui .organization-managed-actions .text-link{padding:6px 3px;font-size:8px;font-weight:700}.app-ui .organization-brands-empty{margin:14px}.app-ui .organization-brand-archive{box-shadow:none}.app-ui .organization-brand-archive-heading{background:#fafafb;min-height:68px}.app-ui .organization-brand-archive-heading h2{font-size:16px}.app-ui .organization-brand-archive-list{padding:0 18px;display:grid}.app-ui .organization-brand-archive-list>article{opacity:.76;border-bottom:1px solid #e8e9ec;grid-template-columns:34px minmax(0,1fr) 80px auto;align-items:center;gap:11px;min-width:0;min-height:62px;padding:10px 0;display:grid}.app-ui .organization-brand-archive-list>article:last-child{border-bottom:0}.app-ui .organization-brand-archive-list .organization-managed-mark{color:#777b83;background:#eff0f2;border-color:#e1e3e7;border-radius:8px;width:32px;height:32px}.app-ui .organization-brand-archive-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.app-ui .organization-brand-archive-list strong,.app-ui .organization-brand-archive-list article>div:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .organization-brand-archive-list strong{font-size:10px}.app-ui .organization-brand-archive-list article>div:nth-child(2)>span{color:#92959c;font-size:7px}.app-ui .organization-brand-archive-list article>div:last-child{gap:6px;display:flex}.app-ui .organization-brand-archive-list article>div:last-child a{color:#666a72;background:#f1f2f4;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:650}@media (max-width:1180px){.app-ui .organization-managed-brand{grid-template-columns:26px 38px minmax(180px,1fr) auto}.app-ui .organization-managed-state{grid-column:3}.app-ui .organization-managed-actions{grid-area:1/4/span 2}}@media (max-width:820px){.app-ui .organization-brands-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .organization-brands-pulse article:nth-child(2){border-right:0}.app-ui .organization-brands-pulse article:nth-child(-n+2){border-bottom:1px solid #e1e3e7}.app-ui .organization-managed-brand{grid-template-columns:24px 36px minmax(0,1fr);gap:9px}.app-ui .organization-managed-state,.app-ui .organization-managed-actions{grid-column:3}.app-ui .organization-managed-actions{grid-row:auto;justify-content:flex-start}}@media (max-width:560px){.app-ui .organization-brand-manager-heading,.app-ui .organization-brand-archive-heading{flex-direction:column;align-items:flex-start}.app-ui .organization-managed-brand-list,.app-ui .organization-brand-archive-list{padding:0 12px}.app-ui .organization-managed-brand{grid-template-columns:34px minmax(0,1fr)}.app-ui .organization-managed-index{display:none}.app-ui .organization-managed-copy,.app-ui .organization-managed-state,.app-ui .organization-managed-actions{grid-column:2}.app-ui .organization-managed-copy>div{flex-direction:column;align-items:flex-start;gap:3px}.app-ui .organization-managed-copy>div>span{border-left:0;padding-left:0}.app-ui .organization-managed-copy>p{white-space:normal}.app-ui .organization-managed-actions{flex-wrap:wrap}.app-ui .organization-brand-archive-list>article{grid-template-columns:32px minmax(0,1fr)}.app-ui .organization-brand-archive-list .organization-managed-state,.app-ui .organization-brand-archive-list article>div:last-child{grid-column:2}}.app-ui .billing-center-page{gap:14px;display:grid}.app-ui .billing-center-page .content-workspace-header{margin-bottom:0}.app-ui .billing-center-error{min-height:140px;margin:0}.app-ui .billing-center-error:before{content:"!";color:#a03d36;background:#fff0ee}.app-ui .billing-center-page .billing-notice-alert{background:#fff5e8;border:1px solid #efdbbd;border-left:3px solid #d98a29;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:none;min-height:54px;margin:0;padding:11px 14px;display:flex}.app-ui .billing-center-page .billing-notice-alert>div{gap:3px;display:grid}.app-ui .billing-center-page .billing-notice-alert strong{font-size:10px}.app-ui .billing-center-page .billing-notice-alert span,.app-ui .billing-center-page .billing-notice-alert a{font-size:8px}.app-ui .billing-center-page .billing-notice-alert a{color:#fff;background:#9a5918;border-radius:7px;flex:none;padding:7px 9px}.app-ui .billing-statement{background:#fff;border:1px solid #dfe1e5;border-radius:15px;grid-template-columns:minmax(330px,1.25fr) minmax(190px,.55fr) minmax(190px,.55fr);display:grid;overflow:hidden;box-shadow:0 7px 24px #20232a0a}.app-ui .billing-statement-plan{color:#fff;background:linear-gradient(145deg,#272930,#34303f);align-content:center;gap:8px;min-width:0;min-height:184px;padding:22px;display:grid}.app-ui .billing-statement-plan>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-ui .billing-statement-plan .content-workspace-kicker{color:#c2b1f5}.app-ui .billing-center-status{color:#ffffffb3;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:750}.app-ui .billing-center-status.status-active,.app-ui .billing-center-status.status-trialing{color:#9ee4ca;background:#4ab58f1f;border-color:#74d5b233}.app-ui .billing-center-status.status-past_due,.app-ui .billing-center-status.status-suspended{color:#ffc1bb;background:#e04a5424;border-color:#ee727a38}.app-ui .billing-statement-plan>strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font:680 27px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .billing-statement-plan>p{color:#ffffff8f;font-size:9px;line-height:1.5}.app-ui .billing-statement-actions{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.app-ui .billing-statement-actions .button{min-height:34px;padding:7px 9px;font-size:8px}.app-ui .billing-statement-actions .button-primary{color:#292b31;background:#fff}.app-ui .billing-statement-actions .button-secondary{color:#ffffffbf;background:#ffffff12;border-color:#ffffff1f}.app-ui .billing-statement-charge,.app-ui .billing-statement-balance{border-right:1px solid #e3e5e8;align-content:center;gap:6px;min-width:0;min-height:184px;padding:20px;display:grid}.app-ui .billing-statement-balance{border-right:0}.app-ui .billing-statement-charge>span,.app-ui .billing-statement-balance>span{color:#7358cc;letter-spacing:.09em;font-size:7px;font-weight:750}.app-ui .billing-statement-charge>strong,.app-ui .billing-statement-balance>strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font:680 22px Plus Jakarta Sans,sans-serif;overflow:hidden}.app-ui .billing-statement-charge>time{color:#656971;font-size:9px;font-weight:650}.app-ui .billing-statement-charge>small,.app-ui .billing-statement-balance>small{color:#9699a0;font-size:8px}.app-ui .billing-command-nav{background:#dfe1e5;border:1px solid #dfe1e5;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 6px 20px #20232a08}.app-ui .billing-command-nav>a{color:#3f434a;min-width:0;min-height:66px;transition:background .18s var(--ease);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;padding:11px 14px;display:grid}.app-ui .billing-command-nav>a:hover{background:#f8f6ff}.app-ui .billing-command-nav>a>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.app-ui .billing-command-nav>a>small{color:#92959c;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:7px;overflow:hidden}.app-ui .billing-command-nav>a>b{color:#7358cc;grid-area:1/2/span 2;align-self:center;font-size:11px}.app-ui .billing-command-nav>a.has-alert{background:#fff8ec}.app-ui .billing-command-nav>a.has-alert>b,.app-ui .billing-command-nav>a.has-alert>small{color:#a15d18}.app-ui .billing-command-nav>a.is-checkout{color:#fff;background:#7358cc}.app-ui .billing-command-nav>a.is-checkout>small,.app-ui .billing-command-nav>a.is-checkout>b{color:#ffffffb3}.app-ui .billing-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.app-ui .billing-center-page .billing-record-section{border-color:#e1e3e7;border-radius:14px;width:100%;max-width:none;margin:0;padding:18px;box-shadow:0 6px 20px #20232a09}.app-ui .billing-center-page .billing-record-section .organization-section-heading{border-bottom:1px solid #e7e8eb;margin-bottom:9px;padding-bottom:12px}.app-ui .billing-center-page .billing-record-section h2{margin-top:4px;font-size:17px}.app-ui .billing-center-page .billing-record-section .organization-section-heading .text-link,.app-ui .billing-center-page .billing-record-section .team-count{font-size:8px}.app-ui .billing-center-records .billing-record-row{border-color:#e8e9ec;grid-template-columns:minmax(115px,1fr) minmax(76px,.55fr) minmax(78px,.55fr);gap:9px;padding:11px 0}.app-ui .billing-center-records .billing-record-row>div{gap:3px}.app-ui .billing-center-records .billing-record-row span{font-size:7px}.app-ui .billing-center-records .billing-record-row strong{font-size:9px}.app-ui .billing-center-records .billing-record-actions{grid-column:1/-1;justify-content:flex-start;padding-top:3px}.app-ui .billing-center-records .billing-record-actions .text-link{font-size:7px}.app-ui .billing-center-records>.organization-empty{min-height:145px;padding:18px}.app-ui .billing-center-records>.organization-empty strong{font-size:12px}.app-ui .billing-center-records>.organization-empty span{font-size:9px}.app-ui .billing-center-issues{box-shadow:none}.app-ui .billing-center-issues.has-issues{border-color:#eccda8;box-shadow:0 6px 20px #9959180f}.app-ui .billing-center-issues>.organization-empty{background:#fafbfc;min-height:110px}@media (max-width:1050px){.app-ui .billing-statement{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .billing-statement-plan{grid-column:1/-1;min-height:160px}.app-ui .billing-statement-charge,.app-ui .billing-statement-balance{min-height:130px}.app-ui .billing-statement-charge{border-bottom:0}}@media (max-width:900px){.app-ui .billing-history-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-ui .billing-command-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .billing-center-page .billing-notice-alert{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.app-ui .billing-statement{grid-template-columns:1fr}.app-ui .billing-statement-plan,.app-ui .billing-statement-charge,.app-ui .billing-statement-balance{grid-column:auto;min-height:0;padding:17px}.app-ui .billing-statement-charge,.app-ui .billing-statement-balance{border-bottom:1px solid #e3e5e8;border-right:0}.app-ui .billing-statement-balance{border-bottom:0}.app-ui .billing-statement-plan>strong{font-size:23px}.app-ui .billing-command-nav>a{min-height:61px;padding:10px}.app-ui .billing-center-page .billing-record-section{padding:14px}.app-ui .billing-center-records .billing-record-row{grid-template-columns:minmax(0,1fr) auto}.app-ui .billing-center-records .billing-record-row>div:nth-child(3),.app-ui .billing-center-records .billing-record-actions{grid-column:1/-1}}.app-ui .organization-team-page,.app-ui .organization-settings-page,.app-ui .organization-team-page .organization-team-pulse,.app-ui .organization-team-page .team-control-layout,.app-ui .organization-settings-page .organization-settings-layout{width:100%;max-width:none;margin-left:0;margin-right:0}.app-ui .notifications-command-page{gap:18px;display:grid}.app-ui .notifications-command-page .notifications-page-header,.app-ui .notifications-command-page .notifications-summary{margin-bottom:0}.app-ui .notifications-command-page .notifications-filter-form{margin:16px 20px 14px}.app-ui .notifications-command-page .notification-list-toolbar{border-top:1px solid #eceef1}@media (max-width:520px){.app-ui .notifications-command-page .notifications-filter-form{margin:14px}}.app-ui .billing-plans-page{gap:14px;width:100%;max-width:none;margin-left:0;margin-right:0;display:grid}.app-ui .billing-plans-page .content-workspace-header{margin-bottom:0}.app-ui .billing-plans-command{gap:14px;width:100%;max-width:none;margin:0}.app-ui .billing-plans-command .billing-plan-context{color:#fff;background:#292b32;border:1px solid #32343c;border-radius:15px;grid-template-columns:minmax(240px,.72fr) minmax(480px,1.28fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #1c1d221a}.app-ui .billing-plan-context-primary{background:radial-gradient(circle at 0 0,#7612fa47,#0000 46%);border-right:1px solid #ffffff17;align-content:center;gap:5px;min-height:116px;padding:20px 22px;display:grid}.app-ui .billing-plan-context-primary .content-workspace-kicker{color:#c5b5f6}.app-ui .billing-plan-context-primary strong{letter-spacing:-.045em;font:680 24px Plus Jakarta Sans,sans-serif}.app-ui .billing-plan-context-primary>span:last-child{color:#ffffff80;font-size:9px}.app-ui .billing-plan-context-ledger{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.app-ui .billing-plan-context-ledger>div{border-right:1px solid #ffffff14;align-content:center;gap:7px;min-width:0;padding:18px;display:grid}.app-ui .billing-plan-context-ledger>div:last-child{border-right:0}.app-ui .billing-plan-context-ledger dt{color:#ffffff5c;letter-spacing:.09em;text-transform:uppercase;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .billing-plan-context-ledger dd{overflow-wrap:anywhere;color:#ffffffd6;align-items:center;gap:7px;min-width:0;margin:0;font-size:10px;font-weight:650;display:flex}.app-ui .billing-plan-context-ledger .billing-status-dot{flex:none}.app-ui .billing-plans-command .billing-plan-selection{background:#fff;border:1px solid #e1e3e7;border-radius:13px;align-items:center;gap:24px;min-height:84px;padding:14px 16px;box-shadow:0 5px 16px #20232a06}.app-ui .billing-plans-command .billing-plan-selection-copy{max-width:700px}.app-ui .billing-plans-command .billing-plan-selection-copy h2{letter-spacing:-.035em;margin-top:4px;font-size:19px}.app-ui .billing-plans-command .billing-plan-selection-copy p{color:#7b7f87;margin-top:5px;font-size:9px}.app-ui .billing-plans-command .billing-cycle-switch{background:#eeeff2;border-color:#e1e3e7;border-radius:9px;gap:3px;padding:4px}.app-ui .billing-plans-command .billing-cycle-switch button{border-radius:6px;min-height:34px;padding:7px 11px;font-size:9px}.app-ui .billing-plans-command .billing-cycle-switch button span{color:#23724d;background:#e3f4e9;border-radius:4px;padding:3px 5px;font-size:7px}.app-ui .billing-plan-blocker{color:#85551a;background:#fff7e9;border:1px solid #eed9b6;border-left:3px solid #c9862f;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:10px 13px;display:grid}.app-ui .billing-plan-blocker strong{font-size:9px}.app-ui .billing-plan-blocker span{color:#8a704e;font-size:8px}.app-ui .billing-plans-command .billing-plan-grid{background:#dfe1e5;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:1px;width:100%;max-width:none;margin:0;padding:1px;overflow:hidden;box-shadow:0 8px 25px #20232a0a}.app-ui .billing-plans-command .billing-plan-card{min-width:0;box-shadow:none;transition:background .18s var(--ease);background:#fff;border:0;border-radius:0;flex-direction:column;gap:0;padding:18px 19px 17px;display:flex;overflow:visible}.app-ui .billing-plans-command .billing-plan-card:hover{box-shadow:none;background:#fcfcfd;transform:none}.app-ui .billing-plans-command .billing-plan-card.is-featured{z-index:1;background:linear-gradient(#f8f5ff 0,#fff 34%);border:0;box-shadow:inset 0 3px #7358cc}.app-ui .billing-plans-command .billing-plan-card.is-featured:before{display:none}.app-ui .billing-plans-command .billing-plan-card.is-current{background:linear-gradient(#f1ecff 0,#fff 38%);box-shadow:inset 0 3px #7358cc}.app-ui .billing-plans-command .billing-plan-card-topline{min-height:22px}.app-ui .billing-plans-command .billing-plan-kicker{color:#7358cc;font-size:7px;font-weight:750}.app-ui .billing-plans-command .billing-plan-tag,.app-ui .billing-plans-command .billing-current-badge{border-radius:6px;min-height:21px;padding:4px 7px;font-size:7px}.app-ui .billing-plans-command .billing-plan-card-heading{min-height:83px;margin-top:11px}.app-ui .billing-plans-command .billing-plan-card-heading h3{letter-spacing:-.045em;font-size:22px}.app-ui .billing-plans-command .billing-plan-card-heading p{color:#747880;max-width:290px;min-height:0;margin-top:5px;font-size:9px;line-height:1.5}.app-ui .billing-plans-command .billing-plan-price{border-color:#e5e6e9;align-content:center;min-height:100px;margin-top:0;padding-top:14px}.app-ui .billing-plans-command .billing-plan-price strong{font-size:clamp(1.9rem,3vw,2.45rem)}.app-ui .billing-plans-command .billing-plan-price>span{color:#7b7f87;font-size:9px}.app-ui .billing-plans-command .billing-plan-price small{color:#9699a0;margin-top:5px;font-size:8px}.app-ui .billing-plans-command .billing-plan-saving{color:#26734e;background:#eaf7ef;border-radius:5px;width:fit-content;margin-top:0;padding:4px 6px;font-size:7px}.app-ui .billing-plan-capacity-heading{border-top:1px solid #e5e6e9;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:11px 0 8px;display:flex}.app-ui .billing-plan-capacity-heading span{color:#4a4e55;font-size:8px;font-weight:700}.app-ui .billing-plan-capacity-heading small{color:#9a9da4;font-size:7px}.app-ui .billing-plans-command .billing-plan-features{border-top:0;gap:0;min-height:190px;margin:0 0 15px;padding:0}.app-ui .billing-plans-command .billing-plan-features li{color:#73777f;border-bottom:1px solid #eff0f2;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:30px;padding:6px 0;font-size:8px}.app-ui .billing-plans-command .billing-plan-features li>span:first-child{color:#2b8559;font-size:9px}.app-ui .billing-plans-command .billing-plan-features li strong{color:#3e4249;font-size:8px}.app-ui .billing-plans-command .billing-plan-features li.is-unavailable,.app-ui .billing-plans-command .billing-plan-features li.is-unavailable strong,.app-ui .billing-plans-command .billing-plan-features li.is-unavailable>span:first-child{color:#aaadb3}.app-ui .billing-plans-command .billing-plan-card-action{gap:7px}.app-ui .billing-plans-command .billing-plan-card-action .button{border-radius:8px;min-height:38px;padding:8px 11px;font-size:8px}.app-ui .billing-plans-command .billing-plan-card-action>span{color:#92959c;min-height:24px;font-size:7px;line-height:1.45}.app-ui .billing-plan-empty{background:#fff;border-color:#dfe1e5;min-height:210px;margin:0}.app-ui .billing-plan-assurance{background:#fff;border:1px solid #e1e3e7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app-ui .billing-plan-assurance>div{border-right:1px solid #e7e8eb;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:3px 9px;min-width:0;min-height:68px;padding:12px 14px;display:grid}.app-ui .billing-plan-assurance>div:last-child{border-right:0}.app-ui .billing-plan-assurance span{color:#7358cc;background:#eee9fb;border-radius:6px;grid-row:1/span 2;place-items:center;width:24px;height:24px;font-size:7px;font-weight:750;display:grid}.app-ui .billing-plan-assurance strong{font-size:8px}.app-ui .billing-plan-assurance small{color:#90949b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.app-ui .billing-plans-command .billing-plans-error{background:#fff0f1;border:1px solid #f0d1d4;border-radius:8px;padding:10px 12px}.app-ui .billing-plans-command .billing-confirm-modal{width:min(100% - 32px,520px);padding:25px;position:relative}.app-ui .billing-plans-command .billing-confirm-modal h2{letter-spacing:-.045em;margin-top:6px;font-size:25px}.app-ui .billing-modal-close{color:#777b83;cursor:pointer;background:#f0f1f3;border:0;border-radius:8px;place-items:center;width:31px;height:31px;font-size:17px;display:grid;position:absolute;top:16px;right:16px}.app-ui .billing-modal-close:hover{color:#41365f;background:#ebe6f8}.app-ui .billing-modal-close:focus-visible{outline-offset:2px;outline:3px solid #7612fa38}@media (max-width:1050px){.app-ui .billing-plans-command .billing-plan-context{grid-template-columns:minmax(210px,.62fr) minmax(420px,1.38fr)}.app-ui .billing-plans-command .billing-plan-card{padding-left:15px;padding-right:15px}}@media (max-width:900px){.app-ui .billing-plans-command .billing-plan-context{grid-template-columns:1fr}.app-ui .billing-plan-context-primary{border-bottom:1px solid #ffffff17;border-right:0;min-height:100px}.app-ui .billing-plans-command .billing-plan-grid{grid-template-columns:1fr}.app-ui .billing-plans-command .billing-plan-card-heading,.app-ui .billing-plans-command .billing-plan-price,.app-ui .billing-plans-command .billing-plan-features{min-height:0}.app-ui .billing-plan-assurance{grid-template-columns:1fr}.app-ui .billing-plan-assurance>div{border-bottom:1px solid #e7e8eb;border-right:0}.app-ui .billing-plan-assurance>div:last-child{border-bottom:0}}@media (max-width:650px){.app-ui .billing-plan-context-ledger{grid-template-columns:1fr}.app-ui .billing-plan-context-ledger>div{border-bottom:1px solid #ffffff14;border-right:0;min-height:58px;padding:12px 16px}.app-ui .billing-plan-context-ledger>div:last-child{border-bottom:0}.app-ui .billing-plans-command .billing-plan-selection{flex-direction:column;align-items:stretch}.app-ui .billing-plans-command .billing-cycle-switch{width:100%}.app-ui .billing-plans-command .billing-cycle-switch button{flex:1;justify-content:center}.app-ui .billing-plan-blocker{grid-template-columns:1fr;gap:4px}.app-ui .billing-plan-assurance small{white-space:normal}}@media (max-width:430px){.app-ui .billing-plan-context-primary,.app-ui .billing-plans-command .billing-plan-card{padding-left:14px;padding-right:14px}.app-ui .billing-plans-command .billing-plan-selection{padding:13px}.app-ui .billing-plans-command .billing-cycle-switch button{padding-left:7px;padding-right:7px}.app-ui .billing-plans-command .billing-cycle-switch button span{display:none}.app-ui .billing-plans-command .billing-confirm-modal{padding:21px 18px}}.app-ui .variant-workbench-page{--variant-studio:#292731;--variant-studio-muted:#bcb7c7;--variant-stage:#7358cc}.app-ui .variant-workbench-page .content-workspace-header{margin-bottom:16px}.app-ui .variant-workflow-strip{z-index:12;position:sticky;top:72px;box-shadow:0 10px 28px #1f1d2614}.app-ui .variant-workflow-strip>a{min-height:72px;color:var(--ink);background:#fff;grid-template-columns:auto 1fr;align-content:center;gap:2px 9px;padding:13px 15px;display:grid;position:relative}.app-ui .variant-workflow-strip>a:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.app-ui .variant-workflow-strip>a:hover{background:#fbfaff}.app-ui .variant-workflow-strip>a:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #7358cc47}.app-ui .variant-workflow-strip>a>span{color:#a2a5ab;grid-row:1/span 2;align-self:center;font-size:9px;font-weight:750}.app-ui .variant-workflow-strip>a strong{font-size:10px}.app-ui .variant-workflow-strip>a small{color:#8b8f96;font-size:8px}.app-ui .variant-workflow-strip>a.is-ready strong,.app-ui .variant-workflow-strip>a.is-ready small{color:#21785f}.app-ui .variant-workflow-strip>a.is-working strong,.app-ui .variant-workflow-strip>a.is-working small{color:#91631d}.app-ui .variant-workflow-strip>a.is-current:after{background:var(--variant-stage)}.app-ui .variant-copy-glance{color:#34363d;background:linear-gradient(145deg,#fbfaff,#f5f3fb);border:1px solid #e8e2f4;border-radius:12px;gap:8px;margin-top:18px;padding:18px;display:grid}.app-ui .variant-copy-glance>span{color:#7358cc;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.app-ui .variant-copy-glance p{white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.app-ui .variant-copy-disclosure,.app-ui .variant-feedback-disclosure,.app-ui .storyboard-advanced-fields{border-top:1px solid #e8e9ec}.app-ui .variant-copy-disclosure{margin-top:14px}.app-ui .variant-copy-disclosure>summary,.app-ui .variant-feedback-disclosure>summary,.app-ui .storyboard-advanced-fields>summary{color:#594395;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 2px;list-style:none;display:flex}.app-ui .variant-copy-disclosure>summary::-webkit-details-marker{display:none}.app-ui .variant-feedback-disclosure>summary::-webkit-details-marker{display:none}.app-ui .storyboard-advanced-fields>summary::-webkit-details-marker{display:none}.app-ui .variant-copy-disclosure>summary span,.app-ui .variant-feedback-disclosure>summary,.app-ui .storyboard-advanced-fields>summary strong{font-size:11px;font-weight:750}.app-ui .variant-copy-disclosure>summary small{color:var(--ink-tertiary);font-size:9px}.app-ui .variant-copy-disclosure[open]>summary,.app-ui .variant-feedback-disclosure[open]>summary,.app-ui .storyboard-advanced-fields[open]>summary{border-bottom:1px solid #eceef0}.app-ui .variant-copy-disclosure .revision-document{margin-top:18px}.app-ui .variant-feedback-disclosure{padding-top:2px}.app-ui .variant-feedback-disclosure .form-field{margin-top:12px}.app-ui .variant-storyboard-workspace{background:#f4f4f7;gap:16px}.app-ui .storyboard-stage-nav{background:#45414e;border:1px solid #45414e;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 14px 30px #1e1c251f}.app-ui .storyboard-stage-nav button{min-width:0;min-height:76px;color:var(--variant-studio-muted);text-align:left;background:var(--variant-studio);cursor:pointer;border:0;grid-template-columns:31px minmax(0,1fr);align-content:center;gap:2px 9px;padding:13px 14px;transition:color .18s,background .18s;display:grid}.app-ui .storyboard-stage-nav button:hover{color:#fff;background:#34313d}.app-ui .storyboard-stage-nav button.is-active{color:#292731;background:#fff}.app-ui .storyboard-stage-nav button>span{color:#9687bd;grid-row:1/span 2;align-self:center;font-size:10px;font-weight:800}.app-ui .storyboard-stage-nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-ui .storyboard-stage-nav button small{color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .storyboard-stage-nav button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #b6a1f4b3}.app-ui .storyboard-creative-scope-bar{background:linear-gradient(135deg,#fbfaff,#f4f0fc);border:1px solid #ded5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.app-ui .storyboard-creative-scope-bar>div{gap:3px;min-width:0;display:grid}.app-ui .storyboard-creative-scope-bar strong{font-size:13px}.app-ui .storyboard-creative-scope-bar small{color:var(--ink-tertiary);font-size:9px;line-height:1.45}.app-ui .storyboard-stage-panel,.app-ui .storyboard-sequence-stage{gap:16px;min-width:0;display:grid}.app-ui .storyboard-composition-guide{background:#fff;border:1px solid #e1e2e7;border-radius:13px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:18px 28px;padding:20px;display:grid}.app-ui .storyboard-composition-guide>div{align-content:start;gap:5px;display:grid}.app-ui .storyboard-composition-guide h3,.app-ui .storyboard-composition-guide p{margin:0}.app-ui .storyboard-composition-guide h3{font-size:17px}.app-ui .storyboard-composition-guide p,.app-ui .storyboard-composition-guide details{color:var(--ink-secondary);font-size:10px;line-height:1.55}.app-ui .storyboard-composition-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-ui .storyboard-composition-guide li{background:#f6f4fb;border:1px solid #e7e1f4;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.app-ui .storyboard-composition-guide li>span{color:#fff;background:#6952ad;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.app-ui .storyboard-composition-guide li strong{font-size:10px}.app-ui .storyboard-composition-guide li small{color:var(--ink-tertiary);font-size:8px;line-height:1.4}.app-ui .storyboard-composition-guide details{border-top:1px solid #ececf0;grid-column:1/-1;padding-top:10px}.app-ui .storyboard-composition-guide summary{color:#654da7;cursor:pointer;font-weight:700}.app-ui .storyboard-composition-full-page{color:var(--ink-tertiary);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;font-size:9px;display:flex}.app-ui .storyboard-stage-footer{border-top:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:18px;padding-top:17px;display:flex}.app-ui .storyboard-stage-footer>span{color:var(--ink-tertiary);font-size:10px;line-height:1.45}.app-ui .storyboard-advanced-fields{padding-top:3px}.app-ui .storyboard-advanced-fields>summary>span{gap:3px;display:grid}.app-ui .storyboard-advanced-fields>summary small,.app-ui .storyboard-advanced-fields>summary b{color:var(--ink-tertiary);font-size:9px;font-weight:600}.app-ui .storyboard-advanced-fields[open]>summary b{color:#7358cc}.app-ui .storyboard-advanced-fields .storyboard-specification{border-top:0;margin-top:6px}.app-ui .variant-operations-board{scroll-margin-top:156px}.app-ui .variant-operations-board .variant-operation-card{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;min-height:0}@media (max-width:760px){.app-ui .variant-workflow-strip{scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(145px,44vw);grid-auto-flow:column;overflow-x:auto}.app-ui .variant-workflow-strip>a{scroll-snap-align:start;min-height:64px}.app-ui .variant-copy-heading,.app-ui .storyboard-stage-footer,.app-ui .storyboard-creative-scope-bar,.app-ui .storyboard-composition-link,.app-ui .storyboard-composition-full-page{flex-direction:column;align-items:stretch}.app-ui .variant-copy-meta{justify-content:flex-start}.app-ui .storyboard-stage-nav{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(155px,50vw);grid-auto-flow:column;overflow-x:auto}.app-ui .storyboard-stage-nav button{scroll-snap-align:start;min-height:68px}.app-ui .storyboard-stage-footer .button{width:100%}.app-ui .storyboard-composition-actions{flex-direction:column;align-items:stretch}.app-ui .storyboard-composition-guide,.app-ui .storyboard-composition-guide ol,.app-ui .variant-operations-board .variant-operation-card{grid-template-columns:1fr}.app-ui .variant-copy-disclosure>summary{flex-direction:column;align-items:flex-start;gap:3px}.app-ui .storyboard-creative-scope-bar .button{width:100%}.app-ui .storyboard-binding-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.app-ui .storyboard-binding-chip{justify-content:space-between;width:100%}.app-ui .plan-creative-hierarchy-note{grid-template-columns:1fr;margin-inline:16px}}@media (prefers-reduced-motion:reduce){.app-ui .storyboard-stage-nav button{transition:none}}.app-ui .brand-source-page{max-width:1500px}.app-ui .source-workbench{grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:18px;display:grid}.app-ui .source-workbench.has-editor{grid-template-columns:minmax(0,1fr) 148px minmax(360px,420px)}.app-ui .source-catalog{background:#fff;border:1px solid #e1e3e7;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #20232a09}.app-ui .source-catalog-heading{border-bottom:1px solid #e8e9ec;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:25px 27px;display:flex}.app-ui .source-catalog-heading>div:first-child{gap:5px;display:grid}.app-ui .source-catalog-heading>div:first-child>span,.app-ui .setup-provenance-title{color:#7159bf;letter-spacing:.1em;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .source-catalog-heading h2{font-size:24px}.app-ui .source-catalog-heading p{color:#858991;font-size:8px}.app-ui .source-toolbar{background:#f6f7f8;border:1px solid #e4e6e9;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:18px 24px;padding:11px 12px;display:flex}.app-ui .source-toolbar>div{gap:3px;display:grid}.app-ui .source-toolbar small{color:#898d95;font-size:7px}.app-ui .source-toolbar .button{border-radius:9px;min-height:42px;font-size:9px}.app-ui .source-feedback{border-radius:9px;margin:0 24px 16px;padding:11px 13px;font-size:9px}.app-ui .source-error{color:#953c43;background:#fff0f1;border:1px solid #f1cfd2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 16px;padding:11px 13px;font-size:9px;display:flex}.app-ui .source-error .text-link{flex:none;font-size:8px;font-weight:700}.app-ui .source-loading{gap:8px;padding:0 24px 24px;display:grid}.app-ui .source-loading span{background:#f1f2f4;border:1px solid #e8e9ec;border-radius:10px;min-height:88px;animation:1.4s ease-in-out infinite alternate source-loading-pulse}.app-ui .source-loading span:nth-child(2){animation-delay:.16s}.app-ui .source-loading span:nth-child(3){animation-delay:.32s}.app-ui .source-empty{background:#fafafb;border-color:#dfe1e5;border-radius:11px;margin:0 24px 24px}.app-ui .source-actions{border-top:1px dashed #e2e4e7;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:12px;display:flex}.app-ui .source-actions .text-link{color:#6953b0;cursor:pointer;background:#f5f2ff;border:0;border-radius:7px;min-height:30px;padding:6px 9px;font-size:8px;font-weight:650}.app-ui .source-actions .text-link:disabled{cursor:not-allowed;opacity:.45}.app-ui .source-state{color:#8a6413;letter-spacing:.08em;background:#fff8e8;border:1px solid #efdfb9;border-radius:999px;padding:7px 9px;font:700 7px SFMono-Regular,Consolas,monospace}.app-ui .source-state.is-complete{color:#267248;background:#eef9f2;border-color:#cce8d6}.app-ui .setup-provenance-rail{background:#fff;border:1px solid #e1e3e7;border-radius:14px;padding:17px 14px 14px;position:sticky;top:90px;box-shadow:0 8px 25px #20232a09}.app-ui .setup-provenance-rail ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.app-ui .setup-provenance-rail li{grid-template-columns:13px minmax(0,1fr);gap:7px;min-height:70px;display:grid;position:relative}.app-ui .setup-provenance-rail li:not(:last-child):after{content:"";background:#dfe1e5;width:1px;height:calc(100% - 13px);position:absolute;top:13px;left:4px}.app-ui .setup-provenance-rail li>i{z-index:1;background:#fff;border:2px solid #aaadb4;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative}.app-ui .setup-provenance-rail li.is-ready>i,.app-ui .setup-provenance-rail li.is-current>i{border-color:#4f956b;box-shadow:0 0 0 3px #e9f5ed}.app-ui .setup-provenance-rail li.is-pending>i{border-color:#b58122;box-shadow:0 0 0 3px #fff4dc}.app-ui .setup-provenance-rail li.is-outdated>i{border-color:#bd4b54;box-shadow:0 0 0 3px #fff0f1}.app-ui .setup-provenance-rail li>div{align-content:start;gap:3px;min-width:0;display:grid}.app-ui .setup-provenance-rail li span,.app-ui .setup-provenance-rail li small{color:#8a8e96;font-size:7px}.app-ui .setup-provenance-rail li strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.app-ui .setup-provenance-rail li small{background:#f3f4f5;border-radius:5px;grid-column:2;width:fit-content;margin-top:4px;padding:3px 5px}.app-ui .source-editor.resource-drawer{color:#fff;background:#202127;border-color:#2e3038;max-height:calc(100dvh - 112px);position:sticky;top:90px;overflow-y:auto}.app-ui .source-editor-form{gap:16px;padding:20px 22px 24px;display:grid}.app-ui .source-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-ui .source-editor-section{border:1px solid #ffffff1a;border-radius:11px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.app-ui .source-editor-section legend{color:#ffffffd1;align-items:center;gap:8px;padding:0 7px;font-size:9px;font-weight:700;display:flex}.app-ui .source-editor-section legend span{color:#c8b9ff;background:#7612fa26;border-radius:6px;place-items:center;width:22px;height:22px;font:700 7px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .source-relation-picker{border:1px solid #ffffff1a;border-radius:9px;gap:7px;margin:0;padding:12px;display:grid}.app-ui .source-relation-picker legend{color:#ffffffa8;padding:0 5px;font-size:8px}.app-ui .source-relation-picker>label{background:#ffffff0b;border-radius:7px;align-items:flex-start;gap:8px;padding:8px;font-size:8px;display:flex}.app-ui .source-relation-picker>label>span{gap:3px;display:grid}.app-ui .source-relation-picker small{color:#ffffff73;line-height:1.45}.app-ui .source-relation-picker input,.app-ui .recipe-rule-picker input{accent-color:#a98afc}.app-ui .profile-completeness-check{background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.app-ui .profile-completeness-check>i{color:#202127;background:#c8f0d6;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:800;display:grid}.app-ui .profile-completeness-check>span{gap:3px;display:grid}.app-ui .profile-completeness-check strong{font-size:8px}.app-ui .profile-completeness-check small{color:#ffffff7a;font-size:7px}.app-ui .source-editor .form-error{color:#ffd4d7;background:#ca3b442e;border:1px solid #ff878f38;border-radius:8px;margin:0;padding:10px 12px;font-size:8px}.app-ui .source-editor-loading{padding-top:20px}.app-ui .source-process-note{color:#ffffff9e;background:#ffffff0b;border-radius:8px;gap:5px;padding:12px;font-size:8px;line-height:1.5;display:grid}.app-ui .source-process-note strong{color:#ffffffd6}.app-ui .profile-sheet-body{padding:0 26px 24px}.app-ui .profile-sheet-index{background:#e4e6e9;border-bottom:1px solid #e4e6e9;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 -26px 22px;display:grid}.app-ui .profile-sheet-index span{color:#7f838a;background:#f7f7f8;padding:10px 15px;font:650 7px SFMono-Regular,Consolas,monospace}.app-ui .profile-sheet-sections{border-top:1px solid #e4e6e9;border-left:1px solid #e4e6e9;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-ui .profile-sheet-sections>section{border-bottom:1px solid #e4e6e9;border-right:1px solid #e4e6e9;min-height:190px;padding:22px}.app-ui .profile-sheet-sections>section>span{color:#7159bf;letter-spacing:.08em;font:700 7px SFMono-Regular,Consolas,monospace}.app-ui .profile-sheet-sections h3{max-width:570px;margin-top:18px;font-size:18px;line-height:1.35}.app-ui .profile-sheet-sections p{color:#767a82;margin-top:12px;font-size:10px;line-height:1.6}.app-ui .profile-sheet-sections small{color:#898d94;margin-top:13px;font-size:8px;display:block}.app-ui .source-chip-list,.app-ui .recipe-asset-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.app-ui .source-chip-list span,.app-ui .recipe-asset-chips span{color:#5f526f;background:#f1edff;border:1px solid #e1d9f8;border-radius:7px;padding:6px 8px;font-size:8px}.app-ui .profile-sheet-footer{color:#8a8e96;align-items:center;gap:14px;padding-top:18px;font-size:8px;display:flex}.app-ui .profile-sheet-footer code{color:#716a7b;font-size:7px}.app-ui .profile-sheet-footer .button{min-height:40px;margin-left:auto;font-size:8px}.app-ui .knowledge-tally{border-left:1px solid #e5e7ea;justify-items:end;gap:3px;padding-left:22px;display:grid}.app-ui .knowledge-tally strong{font-size:27px;line-height:1}.app-ui .knowledge-tally span{color:#2d8953;font:700 6px SFMono-Regular,Consolas,monospace}.app-ui .knowledge-shelf-list{gap:0;padding:0 24px 24px;display:grid}.app-ui .knowledge-spine{border-bottom:1px solid #e8e9ec;grid-template-columns:55px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.app-ui .knowledge-spine:last-child{border-bottom:0}.app-ui .knowledge-spine.is-inactive,.app-ui .knowledge-spine.is-archived{opacity:.58}.app-ui .knowledge-spine-mark{color:#6953b0;background:#f1edff;border:1px solid #ddd5f4;border-radius:8px 3px 3px 8px;grid-template-rows:1fr 12px;min-height:118px;display:grid;overflow:hidden}.app-ui .knowledge-spine-mark span{writing-mode:vertical-rl;letter-spacing:.12em;place-items:center;font:750 8px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .knowledge-spine-mark i{background:#765bd0}.app-ui .knowledge-spine-copy{min-width:0}.app-ui .knowledge-spine-title h3{margin-top:7px;font-size:17px}.app-ui .knowledge-spine-title p{color:#747880;max-width:680px;margin-top:8px;font-size:9px;line-height:1.55}.app-ui .knowledge-version-track{color:#858991;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:7px;display:flex}.app-ui .knowledge-version-track>small{color:#91949a;margin-left:auto}.app-ui .knowledge-status{background:#f2f3f4;border:1px solid #e3e5e7;border-radius:999px;padding:5px 7px}.app-ui .knowledge-status.is-ready,.app-ui .knowledge-status.is-approved{color:#267248;background:#eef9f2;border-color:#cce8d6}.app-ui .knowledge-status.is-processing,.app-ui .knowledge-status.is-pending{color:#8a6413;background:#fff8e8;border-color:#efdfb9}.app-ui .knowledge-status.is-failed{color:#953c43;background:#fff0f1;border-color:#f1cfd2}.app-ui .review-gate dl{gap:7px;margin:0;display:grid}.app-ui .review-gate dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding-bottom:7px;font-size:8px;display:flex}.app-ui .review-gate dt{color:#ffffff73}.app-ui .review-gate dd{margin:0}.app-ui .knowledge-editor-version{background:#ffffff0b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.app-ui .knowledge-editor-version>span{gap:3px;display:grid}.app-ui .knowledge-editor-version strong{font-size:8px}.app-ui .knowledge-editor-version small{color:#ffffff73;font-size:7px}.app-ui .knowledge-editor-version .text-link{color:#d4c8ff;font-size:8px;font-weight:700}.app-ui .art-table-tools{gap:5px;display:flex}.app-ui .art-table-tools i{border:5px solid #fff;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 0 1px #dfe1e5}.app-ui .art-table-tools i:first-child{background:#2d2840}.app-ui .art-table-tools i:nth-child(2){background:#765bd0}.app-ui .art-table-tools i:last-child{background:#d4ede8}.app-ui .recipe-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 24px;display:grid}.app-ui .recipe-board-card{border:1px solid #e1e3e7;border-radius:12px;grid-template-columns:43px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.app-ui .recipe-board-card.is-inactive,.app-ui .recipe-board-card.is-archived{opacity:.58}.app-ui .recipe-board-number{color:#65549d;writing-mode:vertical-rl;background:#f1edff;border-right:1px solid #e1d9f8;grid-row:1/4;place-items:center;font:750 8px SFMono-Regular,Consolas,monospace;display:grid}.app-ui .recipe-board-copy{min-height:125px;padding:18px}.app-ui .recipe-board-copy h3{margin-top:8px;font-size:18px}.app-ui .recipe-board-copy p{color:#747880;margin-top:9px;font-size:9px;line-height:1.55}.app-ui .recipe-materials{padding:0 18px 16px}.app-ui .recipe-swatches{align-items:center;gap:5px;min-height:26px;display:flex}.app-ui .recipe-swatches i{border:3px solid #fff;border-radius:7px;width:25px;height:25px;display:block;box-shadow:0 0 0 1px #dfe1e5}.app-ui .recipe-materials small{color:#93969c;font-size:7px}.app-ui .recipe-board-card footer{color:#858991;background:#f8f8f9;border-top:1px solid #e8e9ec;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:7px;display:flex}.app-ui .recipe-board-card footer .text-link{margin-left:auto;font-size:8px;font-weight:700}.app-ui .material-group{border-top:1px solid #ffffff14;gap:9px;padding-top:12px;display:grid}.app-ui .material-group:first-of-type{border-top:0;padding-top:0}.app-ui .material-group h3{color:#ffffffb8;font-size:8px}.app-ui .recipe-asset-picker,.app-ui .recipe-color-picker,.app-ui .recipe-type-picker,.app-ui .recipe-rule-picker{gap:6px;display:grid}.app-ui .recipe-asset-picker>div,.app-ui .recipe-rule-picker>div,.app-ui .material-relation-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:8px}.app-ui .recipe-asset-picker>div>button{color:#ffffffb3;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:8px;display:flex}.app-ui .recipe-asset-picker>div.is-selected{border-color:#b296ff59}.app-ui .recipe-asset-picker>div>div{grid-template-columns:1fr 1fr auto;gap:6px;margin-top:8px;display:grid}.app-ui .recipe-editor .material-group select,.app-ui .recipe-editor .material-group input{color:#fff;background:#fff1;border:1px solid #ffffff21;border-radius:6px;width:100%;min-height:32px;padding:6px 7px;font-size:7px}.app-ui .recipe-editor .material-group select option{color:#282b32;background:#fff}.app-ui .recipe-color-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .recipe-color-picker>button,.app-ui .recipe-type-picker>button{color:#ffffffa1;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:7px;padding:7px;font-size:7px;display:flex}.app-ui .recipe-color-picker>button.is-selected,.app-ui .recipe-type-picker>button.is-selected{color:#fff;border-color:#b296ff80;box-shadow:inset 0 0 0 1px #b296ff33}.app-ui .recipe-color-picker i{border:2px solid #ffffffbf;border-radius:6px;flex:none;width:25px;height:25px}.app-ui .recipe-color-picker span{gap:2px;min-width:0;display:grid}.app-ui .recipe-color-picker small{color:#ffffff61;font-size:6px}.app-ui .material-relation-row{grid-template-columns:minmax(70px,.7fr) 1fr 1fr auto;align-items:center;gap:6px;display:grid}.app-ui .material-relation-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.app-ui .material-unavailable-row{color:#f2c4ba;background:#cd634d14;border:1px solid #eb978733;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.app-ui .material-unavailable-row>span{gap:2px;min-width:0;display:grid}.app-ui .material-unavailable-row strong{font-size:8px}.app-ui .material-unavailable-row small{color:#fff6;font-size:7px}.app-ui .material-unavailable-row button{color:#ffd7cf;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#cd634d1f;border:1px solid #eb978738;border-radius:6px;padding:5px 8px;font-size:7px}.app-ui .recipe-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .recipe-type-picker>button span{font-size:16px}.app-ui .recipe-type-picker>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.app-ui .recipe-rule-picker>div>button{color:#ffffffab;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:8px;display:flex}.app-ui .recipe-rule-picker>div.is-selected{border-color:#b296ff59}.app-ui .recipe-rule-relations{gap:5px;margin-top:8px;display:grid}.app-ui .recipe-rule-relations>div{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.app-ui .recipe-compatibility-heading{gap:10px;display:grid}.app-ui .recipe-compatibility-heading>p{color:#ffffff8a;font-size:8px;line-height:1.55}.app-ui .recipe-compatibility-heading>div{flex-wrap:wrap;gap:7px;display:flex}.app-ui .recipe-compatibility-heading .button{min-height:38px;padding:6px 9px;font-size:9px}.app-ui .recipe-compatibility-list{gap:7px;display:grid}.app-ui .recipe-compatibility-row{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:1fr 1fr minmax(90px,.7fr) 30px;align-items:end;gap:7px;padding:9px;display:grid}.app-ui .recipe-compatibility-row .form-field{color:#ffffff8a;gap:4px;min-width:0;font-size:9px}.app-ui .recipe-compatibility-row select{color:#fff;background:#fff1;border:1px solid #ffffff21;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:6px 7px;font-size:9px}.app-ui .recipe-compatibility-row select option{color:#282b32;background:#fff}.app-ui .recipe-compatibility-row>button{color:#efb5aa;cursor:pointer;background:#d3665317;border:1px solid #eb97872e;border-radius:6px;place-items:center;width:36px;height:40px;display:grid}.app-ui .recipe-compatibility-editor>.source-empty{color:#ffffff9e;background:#ffffff09;border-color:#ffffff17;margin:0;padding:16px}@keyframes source-loading-pulse{0%{opacity:.55}to{opacity:1}}@media (max-width:1220px){.app-ui .source-workbench.has-editor{grid-template-columns:minmax(0,1fr) minmax(350px,400px)}.app-ui .source-workbench.has-editor>.setup-provenance-rail{display:none}.app-ui .recipe-board{grid-template-columns:1fr}}@media (max-width:900px){.app-ui .source-workbench,.app-ui .source-workbench.has-editor{grid-template-columns:1fr}.app-ui .source-workbench.has-editor>.setup-provenance-rail{display:block}.app-ui .setup-provenance-rail,.app-ui .source-editor.resource-drawer{max-height:none;position:static}.app-ui .profile-sheet-sections{grid-template-columns:1fr}.app-ui .profile-sheet-sections>section{min-height:150px}}@media (max-width:620px){.app-ui .source-catalog-heading,.app-ui .source-toolbar,.app-ui .profile-sheet-footer{flex-direction:column;align-items:flex-start}.app-ui .source-toolbar .button,.app-ui .profile-sheet-footer .button{width:100%;margin-left:0}.app-ui .source-feedback,.app-ui .source-error,.app-ui .source-toolbar,.app-ui .source-empty{margin-left:16px;margin-right:16px}.app-ui .source-loading,.app-ui .knowledge-shelf-list,.app-ui .recipe-board,.app-ui .profile-sheet-body{padding-left:16px;padding-right:16px}.app-ui .profile-sheet-index{grid-template-columns:1fr 1fr;margin-left:-16px;margin-right:-16px}.app-ui .knowledge-spine{grid-template-columns:38px minmax(0,1fr);gap:12px}.app-ui .knowledge-version-track>small{width:100%;margin-left:0}.app-ui .recipe-board-card{grid-template-columns:32px minmax(0,1fr)}.app-ui .source-editor-form{padding-left:17px;padding-right:17px}.app-ui .source-editor-grid,.app-ui .recipe-color-picker,.app-ui .recipe-type-picker,.app-ui .material-relation-row,.app-ui .recipe-compatibility-row{grid-template-columns:1fr}.app-ui .recipe-compatibility-row>button{width:100%}.app-ui .material-unavailable-row{flex-direction:column;align-items:stretch}.app-ui .material-unavailable-row button{width:100%}.app-ui .recipe-asset-picker>div>div,.app-ui .recipe-rule-relations>div{grid-template-columns:1fr}}.app-ui .source-workbench button:focus-visible,.app-ui .source-workbench a:focus-visible,.app-ui .source-workbench input:focus-visible,.app-ui .source-workbench select:focus-visible,.app-ui .source-workbench textarea:focus-visible{outline-offset:2px;outline:2px solid #9a7bea}@media (prefers-reduced-motion:reduce){.app-ui .source-loading span{animation:none}}.app-ui .plan-brief-panel-wide{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:28px;margin-bottom:18px;padding:24px 26px}.app-ui .plan-brief-copy{min-width:0}.app-ui .plan-brief-copy h2{margin-top:7px;font-size:clamp(20px,2.3vw,28px)}.app-ui .plan-brief-copy p{max-width:740px;color:var(--ink-secondary);margin-top:9px;font-size:11px;line-height:1.65}.app-ui .plan-brief-panel-wide dl{border-top:0;border-left:1px solid #e9e5f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0 0 0 24px}.app-ui .plan-brief-panel-wide dl>div{align-content:start}.app-ui .plan-scope-load-state{border-radius:var(--app-card-radius);background:#fff7f2;border:1px solid #efd9cc;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex}.app-ui .plan-scope-load-state>div{gap:6px;display:grid}.app-ui .plan-scope-load-state strong{font-size:14px}.app-ui .plan-scope-load-state p{color:#936653;font-size:10px}.app-ui .plan-scope-v3{margin-bottom:18px;overflow:visible}.app-ui .plan-scope-v3 .plan-creative-heading{border-radius:var(--app-card-radius) var(--app-card-radius) 0 0}.app-ui .plan-scope-v3 .plan-creative-heading>label{flex:0 0 min(320px,36%)}.app-ui .plan-scope-v3 .plan-creative-heading select,.app-ui .plan-scope-obligation-grid select,.app-ui .plan-scope-retrieval select,.app-ui .plan-scope-instruction input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fafbfc;border:1px solid #dde0e4;border-radius:8px;padding:8px 10px;font-size:10px}.app-ui .plan-scope-v3 .plan-creative-heading label>small{color:var(--ink-tertiary);font-size:8px;font-weight:450;line-height:1.45}.app-ui .plan-scope-v3 select:focus,.app-ui .plan-scope-v3 input:focus{background:#fff;border-color:#9a83df;outline:0;box-shadow:0 0 0 3px #7658ce1a}.app-ui .plan-scope-strict-note{color:#4f4570;background:#f7f4ff;border:1px solid #dfd7f3;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:min(300px,100%);padding:10px 12px;display:grid}.app-ui .plan-scope-strict-note>span{color:#fff;background:#7658ce;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.app-ui .plan-scope-strict-note>div{gap:2px;min-width:0;display:grid}.app-ui .plan-scope-strict-note strong{font-size:10px}.app-ui .plan-scope-strict-note small{color:#756b8f;font-size:8px;line-height:1.4}.app-ui .plan-scope-overview{background:#faf9fc;border:1px solid #e6e3eb;border-radius:12px;gap:12px;margin:18px 24px 20px;padding:16px;display:grid}.app-ui .plan-scope-progress{align-items:center;gap:6px;display:flex}.app-ui .plan-scope-progress>span{color:#77727f;background:#fff;border:1px solid #e3e0e7;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.app-ui .plan-scope-progress i{color:#766d83;background:#f0eef3;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.app-ui .plan-scope-progress>.is-ready{color:#28684f;border-color:#cfe6dc}.app-ui .plan-scope-progress>.is-ready i{color:#fff;background:#3b9c76}.app-ui .plan-scope-progress>.is-pending{color:#654c9f;border-color:#dacff1}.app-ui .plan-scope-progress>.is-pending i{color:#fff;background:#7658ce}.app-ui .plan-scope-progress>.is-locked{opacity:.65}.app-ui .plan-scope-receipt{background:#e6e2eb;border:1px solid #e6e2eb;border-radius:9px;grid-template-columns:repeat(3,minmax(90px,.65fr)) minmax(180px,1.4fr);gap:1px;margin:0;display:grid;overflow:hidden}.app-ui .plan-scope-receipt>div{background:#fff;gap:3px;min-width:0;padding:10px 12px;display:grid}.app-ui .plan-scope-receipt dt{color:#89838e;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.app-ui .plan-scope-receipt dd{color:#2d2b31;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;overflow:hidden}.app-ui .plan-scope-receipt .is-missing dd{color:#a45b38}.app-ui .plan-scope-blocker{color:#84502f;background:#fff7ed;border:1px solid #efd9bd;border-radius:8px;align-items:baseline;gap:7px;padding:9px 11px;font-size:9px;display:flex}.app-ui .plan-scope-blocker span{color:#9b704f;line-height:1.5}.app-ui .plan-scope-note{color:#5d4f82;background:#f5f1ff;border:1px solid #ddd4f4;border-radius:8px;align-items:baseline;gap:7px;padding:9px 11px;font-size:9px;display:flex}.app-ui .plan-scope-note span{color:#756a93;line-height:1.5}.app-ui .plan-scope-fixed-method{color:#706780;margin-top:8px;font-size:8px;line-height:1.4;display:block}.app-ui .plan-scope-overview .plan-scope-help-row{margin:0}.app-ui .plan-scope-panel{background:#fff;border-top:1px solid #e8e9ec;min-width:0}.app-ui .plan-scope-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 24px;list-style:none;display:flex}.app-ui .plan-scope-panel>summary::-webkit-details-marker{display:none}.app-ui .plan-scope-panel>summary>span{gap:3px;min-width:0;display:grid}.app-ui .plan-scope-panel>summary strong{color:var(--ink);font-size:12px}.app-ui .plan-scope-panel>summary small{color:var(--ink-tertiary);font-size:8px;line-height:1.4}.app-ui .plan-scope-panel>summary>i{color:#675788;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.app-ui .plan-scope-panel>summary>i:after{content:"+";color:#6b5c89;background:#f3effb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:500;display:grid}.app-ui .plan-scope-panel[open]>summary{background:#fbfaff;border-bottom:1px solid #e9e5f1}.app-ui .plan-scope-panel[open]>summary>i:after{content:"−"}.app-ui .plan-scope-panel>summary:focus-visible{outline-offset:-3px;outline:3px solid #7658ce4d}.app-ui .plan-scope-panel .plan-scope-zone-sources,.app-ui .plan-scope-panel .plan-scope-zone-recipe{border-top:0}.app-ui .plan-scope-recipe-panel>summary>i.is-missing{color:#a45b38}.app-ui .plan-scope-recipe-panel>summary>i.is-ready{color:#2e795d}.app-ui .plan-scope-flightplan{color:#fff;background:linear-gradient(115deg,#8060dc30,#0000 52%),#292732;border:1px solid #292732;border-radius:13px;margin:20px 24px 0;padding:20px 22px;box-shadow:0 14px 34px #241f331f}.app-ui .plan-scope-flightplan>header{gap:5px;margin-bottom:16px;display:grid}.app-ui .plan-scope-flightplan .content-workspace-kicker{color:#c8b7fb}.app-ui .plan-scope-flightplan>header>strong{letter-spacing:-.025em;font:650 16px Plus Jakarta Sans,sans-serif}.app-ui .plan-scope-flightplan>header>p{color:#ffffff94;font-size:9px;line-height:1.5}.app-ui .plan-scope-flightplan ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-ui .plan-scope-flightplan li{background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 11px;display:grid}.app-ui .plan-scope-flightplan li>span{color:#ffffff7a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid;position:relative}.app-ui .plan-scope-flightplan li>div{gap:3px;min-width:0;display:grid}.app-ui .plan-scope-flightplan li strong{font-size:10px}.app-ui .plan-scope-flightplan li small{color:#ffffff80;font-size:8px;line-height:1.4}.app-ui .plan-scope-flightplan li.is-complete>span{color:#dff9ef;background:#40b58933;border-color:#66d3aa66}.app-ui .plan-scope-flightplan li.is-complete>span:after{content:"✓";color:#a4e6cc;font-size:7px;position:absolute;top:-4px;right:-4px}.app-ui .plan-scope-flightplan li.is-current{background:#8060dc2b;border-color:#b599ff61}.app-ui .plan-scope-flightplan li.is-current>span{color:#fff;background:#7658ce;border-color:#9b7fec}.app-ui .plan-scope-flightplan li.is-locked{opacity:.6}.app-ui .plan-scope-help-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 24px 22px;display:grid}.app-ui .plan-scope-help{background:#fbfaff;border:1px solid #e5def5;border-radius:9px;min-width:0}.app-ui .plan-scope-help summary{color:#5d4a98;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-size:9px;font-weight:700;list-style:none;display:flex}.app-ui .plan-scope-help summary::-webkit-details-marker{display:none}.app-ui .plan-scope-help summary:after{content:"+";font-size:15px;font-weight:450}.app-ui .plan-scope-help[open] summary:after{content:"−"}.app-ui .plan-scope-help>div{color:var(--ink-secondary);gap:7px;padding:0 13px 13px;font-size:9px;line-height:1.55;display:grid}.app-ui .plan-scope-fields{border:0;min-width:0;margin:0;padding:0}.app-ui .plan-scope-fields[disabled]{cursor:wait}.app-ui .plan-scope-zone{padding:24px}.app-ui .plan-scope-zone-sources,.app-ui .plan-scope-zone-recipe{border-top:1px solid #e8e9ec}.app-ui .plan-scope-v3 .plan-creative-options{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.app-ui .plan-scope-v3 .plan-creative-options>.plan-scope-option{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:78px;padding:11px 12px}.app-ui .plan-scope-v3 .plan-creative-options>.plan-scope-option.has-preview{grid-template-columns:48px minmax(0,1fr) auto}.app-ui .plan-scope-option.is-disabled{opacity:.58;cursor:not-allowed}.app-ui .plan-scope-option:has(input:disabled){cursor:default}.app-ui .plan-scope-v3 .plan-scope-option:focus-within{outline-offset:2px;outline:3px solid #7658ce}.app-ui .plan-scope-option.is-disabled:hover{background:#fafbfc;border-color:#e2e4e8}.app-ui .plan-scope-v3 .plan-creative-option-copy strong,.app-ui .plan-scope-v3 .plan-creative-option-copy small,.app-ui .plan-scope-v3 .plan-creative-option-copy i{white-space:normal}.app-ui .plan-scope-v3 .plan-creative-option-copy strong{font-size:11px}.app-ui .plan-scope-v3 .plan-creative-option-copy i{line-height:1.4}.app-ui .plan-scope-v3 .plan-scope-recipe-note{color:#6f5a9d;font-style:normal;font-weight:700}.app-ui .plan-scope-option-status{justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-ui .plan-scope-policy{color:#6b5b93;letter-spacing:.025em;white-space:nowrap;background:#f0ecfa;border:1px solid #e0d8f4;border-radius:999px;width:fit-content;padding:4px 6px;font-size:7px;font-weight:750;display:inline-flex}.app-ui .plan-scope-policy.is-required{color:#80501b;background:#fff5df;border-color:#ecd9ad}.app-ui .plan-scope-policy.is-never{color:#8a5a51;background:#fff1ed;border-color:#eed4cd}.app-ui .plan-scope-option-check{color:#776a91;background:#fff;border:1px solid #d9d9df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.app-ui .is-selected .plan-scope-option-check{color:#fff;background:#7658ce;border-color:#7658ce}.app-ui .plan-reorder-status{color:#6a559f;min-height:18px;margin:0 24px;font-size:8px;line-height:18px}.app-ui .plan-scope-ledger{background:#f7f7fa;border:1px solid #e1e3e7;border-radius:12px;max-height:none;margin:0 24px 24px;position:static;overflow:hidden}.app-ui .plan-scope-ledger .plan-creative-selection-list article{grid-template-columns:32px minmax(0,1fr) auto;gap:10px 12px;padding:15px 16px}.app-ui .plan-scope-ledger .plan-creative-order,.app-ui .plan-scope-ledger .plan-creative-selection-list article strong{font-size:10px}.app-ui .plan-scope-ledger .plan-creative-selection-list article small{font-size:8px}.app-ui .plan-scope-ledger .plan-creative-order-actions button{border-radius:7px;width:34px;height:34px;font-size:11px}.app-ui .plan-scope-obligation-grid{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.app-ui .plan-scope-obligation-grid .form-field,.app-ui .plan-scope-config-card .form-field,.app-ui .plan-scope-instruction{color:#737780;gap:5px;min-width:0;font-size:8px}.app-ui .plan-scope-ledger .plan-scope-instruction{grid-column:2/-1}.app-ui .plan-scope-support-grid{border-top:1px solid #e8e9ec;grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .plan-scope-library+.plan-scope-library{border-left:1px solid #e8e9ec}.app-ui .plan-scope-library .plan-creative-options{grid-template-columns:1fr}.app-ui .plan-scope-config-card{background:#f8f6fd;border:1px solid #e4dcf5;border-radius:9px;gap:9px;margin-top:9px;padding:13px;display:grid}.app-ui .plan-scope-config-card>strong{font-size:10px}.app-ui .plan-scope-config-card .plan-scope-obligation-grid{grid-column:auto}.app-ui .plan-scope-recovery{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.app-ui .plan-creative-empty a{color:var(--brand-link);font-weight:700}.app-ui .plan-scope-action-bar{color:#fff;border-radius:0 0 var(--app-card-radius) var(--app-card-radius);background:#292732;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 20px;padding:18px 24px;display:grid}.app-ui .plan-scope-save-state{gap:4px;min-width:0;display:grid}.app-ui .plan-scope-save-state .content-workspace-kicker{color:#c8b7fb}.app-ui .plan-scope-save-state strong{color:#fff;font-size:12px}.app-ui .plan-scope-save-state small{color:#ffffff87;font-size:8px}.app-ui .plan-scope-action-bar>.form-error,.app-ui .plan-scope-action-bar>[role=status]{grid-column:1/-1;margin:0;font-size:9px}.app-ui .plan-scope-action-bar>[role=status]{color:#a9e7cf}.app-ui .plan-scope-action-bar .form-error{color:#ffb7aa}.app-ui .plan-scope-action-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-ui .plan-scope-action-buttons .plan-actions{justify-items:end;gap:4px;display:grid}.app-ui .plan-scope-action-buttons .button{min-height:42px;padding:9px 13px}.app-ui .plan-scope-action-bar .button-secondary{color:#fff;background:#ffffff12;border-color:#ffffff2b}.app-ui .plan-scope-action-bar .button-primary{color:#fff;background:#7658ce;border:1px solid #a48aec}.app-ui .plan-scope-action-bar .button-primary:hover:not(:disabled){background:#8063d8;border-color:#a88fee}.app-ui .plan-scope-action-bar .button:focus-visible{outline-offset:3px;outline:3px solid #d3c5ff}.app-ui .plan-action-guidance{color:#ffffff80;text-align:right;max-width:250px;font-size:8px;line-height:1.35}.app-ui .plan-production-section{min-width:0}@media (max-width:1100px){.app-ui .plan-brief-panel-wide,.app-ui .plan-scope-support-grid{grid-template-columns:1fr}.app-ui .plan-brief-panel-wide dl{border-top:1px solid #e9e5f3;border-left:0;padding:18px 0 0}.app-ui .plan-scope-library+.plan-scope-library{border-top:1px solid #e8e9ec;border-left:0}.app-ui .plan-production-section .worklist-controls{grid-template-columns:1fr;align-items:stretch}.app-ui .plan-production-section .worklist-pagination{justify-content:space-between}}@media (max-width:760px){.app-ui .plan-brief-panel-wide{gap:20px;padding:20px}.app-ui .plan-brief-panel-wide dl,.app-ui .plan-scope-flightplan ol,.app-ui .plan-scope-help-row,.app-ui .plan-scope-obligation-grid{grid-template-columns:1fr}.app-ui .plan-scope-flightplan{margin:16px 18px 0;padding:18px}.app-ui .plan-scope-help-row{margin:9px 18px 18px}.app-ui .plan-scope-overview{margin:16px 18px 18px}.app-ui .plan-scope-overview .plan-scope-help-row{margin:0}.app-ui .plan-scope-progress{flex-wrap:wrap;align-items:stretch}.app-ui .plan-scope-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui .plan-scope-panel>summary{padding-left:18px;padding-right:18px}.app-ui .plan-scope-zone,.app-ui .plan-scope-library{padding:18px}.app-ui .plan-reorder-status{margin:0 18px}.app-ui .plan-scope-ledger{margin:0 18px 18px}.app-ui .plan-scope-ledger .plan-creative-selection-list article{grid-template-columns:28px minmax(0,1fr)}.app-ui .plan-scope-ledger .plan-creative-order-actions,.app-ui .plan-scope-obligation-grid,.app-ui .plan-scope-ledger .plan-scope-instruction{grid-column:2}.app-ui .plan-scope-ledger .plan-creative-order-actions{justify-content:flex-start}.app-ui .plan-scope-action-bar{grid-template-columns:1fr;padding:18px}.app-ui .plan-scope-action-buttons{grid-template-columns:1fr;justify-items:stretch;display:grid}.app-ui .plan-scope-action-buttons .plan-actions,.app-ui .plan-scope-action-buttons .button{justify-items:stretch;width:100%}.app-ui .plan-action-guidance{text-align:left;max-width:none}.app-ui .plan-scope-load-state{flex-direction:column;align-items:stretch}}@media (max-width:480px){.app-ui .plan-brief-panel-wide,.app-ui .plan-production-section,.app-ui .plan-run-section{padding:17px}.app-ui .plan-scope-v3 .plan-creative-heading{padding:19px 17px}.app-ui .plan-scope-flightplan{margin-left:12px;margin-right:12px;padding:15px}.app-ui .plan-scope-help-row{margin-left:12px;margin-right:12px}.app-ui .plan-scope-overview{margin-left:12px;margin-right:12px;padding:13px}.app-ui .plan-scope-overview .plan-scope-help-row{margin-left:0;margin-right:0}.app-ui .plan-scope-receipt{grid-template-columns:1fr}.app-ui .plan-scope-blocker{flex-direction:column;align-items:flex-start}.app-ui .plan-scope-panel>summary{flex-direction:column;align-items:flex-start;gap:8px;padding-left:16px;padding-right:16px}.app-ui .plan-scope-panel>summary>i{justify-content:space-between;width:100%}.app-ui .plan-scope-zone,.app-ui .plan-scope-library{padding:16px}.app-ui .plan-reorder-status,.app-ui .plan-scope-ledger{margin-left:12px;margin-right:12px}.app-ui .plan-scope-option-status{flex-direction:column;align-items:flex-end}.app-ui .plan-scope-action-bar{padding:16px}}
