:root{--ink:#121212;--ink-2:#26241f;--ground:#f5f4f1;--paper:#fff;--line:#e4e1da;--line-strong:#cfcac0;--muted:#6b675f;--muted-2:#5f5b53;--gold:#c9972b;--gold-on-dark:#d4a53a;--gold-light:#e2b44a;--gold-deep:#8c6510;--gold-wash:#fbf6ea;--ok:#2f6b3a;--ok-wash:#eaf2eb;--warn-wash:#fbf1d9;--warn:#6e4e0b;--danger:#9a2b12;--danger-line:#b8432a;--danger-wash:#fbede8;--radius:10px;--font-display:var(--font-montserrat), "Montserrat", system-ui, sans-serif;--font-body:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--chrome:#121212;--chrome-line:transparent;--card-dark:#121212;--card-dark-line:#121212;--chrome-2:#26241f;--strong:#121212;--strong-hover:#2b2925;--on-strong:#fff;--on-gold:#121212;--text-2:#3d3a34;--gold-text:#5e430a;--gold-line:#ead7a6;--field-line:#d9d5cc;--hover:#faf9f6;--soft:#efece6;--soft-2:#f8f7f4;--soft-line:#efece6;--seg-active:#fff;--media-bg:#e8e5de;--dropzone-bg:#fbfaf8;--ph-1:#d9d2c3;--ph-2:#c8bfa9;--link-hover:#5e430a;--shadow-sm:#1212121f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ink:#f1ede4;--ground:#121110;--paper:#1c1b18;--line:#35322c;--line-strong:#4a463e;--muted:#a39d90;--muted-2:#b3ad9f;--gold:#d4a53a;--gold-deep:#e9c46a;--gold-wash:#2c2414;--ok:#8fd19c;--ok-wash:#18271b;--warn-wash:#2c2414;--warn:#e9c46a;--danger:#f2937a;--danger-line:#c75a40;--danger-wash:#2e1913;--chrome:#0a0a09;--chrome-line:#24221e;--card-dark:#0d0c0b;--card-dark-line:#35322c;--chrome-2:#0d0c0b;--strong:#f1ede4;--strong-hover:#fff;--on-strong:#121212;--text-2:#cfc9bc;--gold-text:#e9c46a;--gold-line:#6b5521;--field-line:#4a463e;--hover:#25231f;--soft:#25231f;--soft-2:#25231f;--soft-line:#2a2824;--seg-active:#2e2b26;--media-bg:#2e2b26;--dropzone-bg:#171614;--ph-1:#4a4336;--ph-2:#5a5141;--link-hover:#f1ede4;--shadow-sm:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f1ede4;--ground:#121110;--paper:#1c1b18;--line:#35322c;--line-strong:#4a463e;--muted:#a39d90;--muted-2:#b3ad9f;--gold:#d4a53a;--gold-deep:#e9c46a;--gold-wash:#2c2414;--ok:#8fd19c;--ok-wash:#18271b;--warn-wash:#2c2414;--warn:#e9c46a;--danger:#f2937a;--danger-line:#c75a40;--danger-wash:#2e1913;--chrome:#0a0a09;--chrome-line:#24221e;--card-dark:#0d0c0b;--card-dark-line:#35322c;--chrome-2:#0d0c0b;--strong:#f1ede4;--strong-hover:#fff;--on-strong:#121212;--text-2:#cfc9bc;--gold-text:#e9c46a;--gold-line:#6b5521;--field-line:#4a463e;--hover:#25231f;--soft:#25231f;--soft-2:#25231f;--soft-line:#2a2824;--seg-active:#2e2b26;--media-bg:#2e2b26;--dropzone-bg:#171614;--ph-1:#4a4336;--ph-2:#5a5141;--link-hover:#f1ede4;--shadow-sm:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .only-light,:root[data-theme=light] .only-dark{display:none!important}@media not (prefers-color-scheme:dark){:root:not([data-theme]) .only-dark{display:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .only-light{display:none!important}}.theme-toggle{color:#d9d5cc;background:0 0;border:1px solid #ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.theme-toggle:hover{color:#fff;border-color:#fff6}.theme-controls{align-items:center;gap:8px;display:inline-flex}.look-picker{flex-shrink:0;position:relative}.look-picker-btn{color:#d9d5cc;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.look-picker-btn:hover,.look-picker-btn[aria-expanded=true]{color:#fff;border-color:#fff6}.look-swatch{border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;box-shadow:inset 0 0 0 1px #7f7f7f59}.look-swatch i{border-radius:50%;width:8px;height:8px;display:block}.look-menu{z-index:90;background:var(--au-panel,var(--paper));min-width:240px;color:var(--au-text,var(--ink));border:1px solid var(--au-line-2,var(--line-strong));text-align:left;border-radius:12px;outline:none;margin:0;padding:6px;font-size:13px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000047}.look-menu-head{letter-spacing:.08em;text-transform:uppercase;color:var(--au-muted,var(--muted));padding:6px 10px 4px;font-size:11px;font-weight:700}.look-menu [role=option]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.look-menu [role=option][data-active]{background:var(--au-panel-2,var(--soft))}.look-menu [role=option] .look-swatch{border-radius:7px;width:24px;height:24px}.look-menu [role=option] .look-swatch i{width:10px;height:10px}.look-menu-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.look-menu-text b{font-weight:600}.look-menu-text small{color:var(--au-muted,var(--muted));font-size:11.5px}.look-menu-check{color:var(--au-acc,var(--gold));flex:none}.look-menu:focus-visible{box-shadow:0 0 0 2px var(--au-acc,var(--gold)), 0 16px 40px #00000047}@media (max-width:560px){.look-picker-name{display:none}.look-picker-btn{padding:0 8px}}.theme-toggle-corner{position:absolute;top:16px;right:16px}.theme-toggle-corner .theme-toggle,.theme-toggle-corner .look-picker-btn{border-color:var(--line);color:var(--muted-2)}.theme-toggle-corner .theme-toggle:hover{border-color:var(--line-strong);color:var(--ink)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}img,video{max-width:100%;display:block}a{color:var(--gold-deep)}a:hover{color:var(--link-hover)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}h1,h2,h3{text-wrap:balance}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark{color:inherit;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.wordmark img{display:block}.wordmark-rule{background:var(--gold-on-dark);width:1px;height:24px}.wordmark-text{font-family:var(--font-display);letter-spacing:.32em;font-size:12px;font-weight:500}.btn{border-radius:var(--radius);border:1px solid var(--field-line);background:var(--paper);min-height:44px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{color:var(--ink);background:var(--hover)}.btn[aria-busy=true]{cursor:progress}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.btn-dark{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.btn-dark:hover{background:var(--strong-hover);color:var(--on-strong)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold);font-weight:700}.btn-gold:hover{background:color-mix(in srgb, var(--gold) 86%, #000);border-color:color-mix(in srgb, var(--gold) 86%, #000);color:var(--on-gold)}.btn-danger{border-color:var(--danger-line);color:var(--danger)}.btn-danger-solid{color:#fff;background:#b8432a;border-color:#b8432a}.btn-danger-solid:hover{color:#fff;background:#82240f}.btn-caps{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.btn-sm{min-height:36px;padding:0 12px;font-size:13px}.btn-link{min-height:36px;color:var(--gold-deep);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.btn-icon{width:36px;min-height:36px;color:var(--text-2);background:0 0;border-color:#0000;padding:0}.btn:disabled{opacity:.5}.field{flex-direction:column;gap:6px;display:flex}.label{font-size:14px;font-weight:500}.hint{color:var(--muted);font-size:13px;line-height:1.45}.input,.textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink)}.input{height:46px;padding:0 14px;font-size:15px}.textarea{resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.input-mono{font-family:var(--font-mono)}.input[aria-invalid=true],.prefixed[aria-invalid=true]{border-color:var(--danger-line)}.prefixed{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);align-items:center;height:46px;display:flex;overflow:hidden}.prefixed:focus-within{outline:2px solid var(--gold);outline-offset:2px}.prefixed span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:55%;padding:0 4px 0 14px;font-size:14px;overflow:hidden}.prefixed input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px;font-size:15px}.status-ok{color:var(--ok);font-size:13px;font-weight:500}.status-bad{color:var(--danger);font-size:13px;font-weight:500}.alert{border-radius:var(--radius);padding:12px 14px;font-size:14px;line-height:1.5}.alert-error{background:var(--danger-wash);color:var(--danger)}.alert-ok{background:var(--ok-wash);color:var(--ok)}.alert-gold{background:var(--gold-wash);color:var(--gold-text)}.segmented{background:var(--ground);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.segmented button{background:0 0;border:0;border-radius:8px;min-height:38px;font-size:14px;font-weight:500}.segmented button[aria-checked=true],.segmented button[aria-selected=true],.segmented button[aria-pressed=true]{background:var(--seg-active);box-shadow:0 1px 2px var(--shadow-sm)}.meter{align-items:center;gap:10px;display:flex}.meter-track{background:var(--soft);border-radius:3px;flex:1;height:6px;overflow:hidden}.meter-fill{height:6px;display:block}.meter-label{text-align:right;min-width:56px;font-size:13px;font-weight:700}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill-dark{background:var(--chrome);color:var(--gold-light);box-shadow:inset 0 0 0 1px var(--chrome-line)}.pill-warn{background:var(--warn-wash);color:var(--warn)}.pill-plain{background:var(--soft);color:var(--text-2)}.pill-ok{background:var(--ok-wash);color:var(--ok)}.badge-gold{background:var(--gold);color:var(--on-gold);font-family:var(--font-display);letter-spacing:.08em;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:700}.code{border-radius:var(--radius);background:var(--chrome-2);color:#fff;font-family:var(--font-mono);white-space:nowrap;padding:12px 14px;font-size:14px;display:block;overflow-x:auto}.cobrand{opacity:.8;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cobrand img{display:block}
:root:root[data-look=forma]{--ink:#111b2b;--ink-2:#1b273a;--ground:#f7f9fa;--paper:#fff;--line:#e7ebee;--line-strong:#cfd9e0;--muted:#67728a;--muted-2:#5a657c;--gold:#0059c8;--gold-on-dark:#40a0ff;--gold-light:#98cbff;--gold-deep:#0041ab;--gold-wash:#e8f5ff;--gold-text:#0041ab;--gold-line:#98cbff;--on-gold:#fff;--ok:#006d23;--ok-wash:#eaf9e8;--warn:#b12d00;--warn-wash:#fff2e4;--danger:#bd002a;--danger-line:#da294a;--danger-wash:#fff2f2;--radius:6px;--font-display:var(--font-geist), "Geist", system-ui, sans-serif;--font-body:var(--font-geist), "Geist", system-ui, sans-serif;--chrome:#111b2b;--chrome-line:transparent;--card-dark:#111b2b;--card-dark-line:#111b2b;--chrome-2:#1b273a;--strong:#0059c8;--strong-hover:#0041ab;--on-strong:#fff;--text-2:#414d63;--field-line:#cfd9e0;--hover:#f7f9fa;--soft:#e7ebee;--soft-2:#f7f9fa;--soft-line:#e7ebee;--seg-active:#fff;--media-bg:#e7ebee;--dropzone-bg:#f7f9fa;--ph-1:#cfd9e0;--ph-2:#aec1cc;--link-hover:#0041ab;--shadow-sm:#19253224}:root:root[data-look=forma][data-theme=dark]{--ink:#f7f9fa;--ink-2:#e7ebee;--ground:#0b1220;--paper:#111b2b;--line:#24324a;--line-strong:#33425e;--muted:#aec1cc;--muted-2:#cfd9e0;--gold:#40a0ff;--gold-on-dark:#40a0ff;--gold-light:#98cbff;--gold-deep:#98cbff;--gold-wash:#0f2747;--gold-text:#98cbff;--gold-line:#1f4f8f;--on-gold:#0b1220;--ok:#9ed696;--ok-wash:#10261a;--warn:#fdb882;--warn-wash:#2b1a0c;--danger:#ff707d;--danger-line:#da294a;--danger-wash:#2c1218;--chrome:#070d18;--chrome-line:#1b273a;--card-dark:#0b1220;--card-dark-line:#24324a;--chrome-2:#0b1220;--strong:#40a0ff;--strong-hover:#98cbff;--on-strong:#0b1220;--text-2:#cfd9e0;--field-line:#33425e;--hover:#16223a;--soft:#1b273a;--soft-2:#16223a;--soft-line:#1b273a;--seg-active:#24324a;--media-bg:#1b273a;--dropzone-bg:#0f1828;--ph-1:#24324a;--ph-2:#33425e;--link-hover:#f7f9fa;--shadow-sm:#00000080}@media (prefers-color-scheme:dark){:root:root[data-look=forma]:not([data-theme=light]){--ink:#f7f9fa;--ink-2:#e7ebee;--ground:#0b1220;--paper:#111b2b;--line:#24324a;--line-strong:#33425e;--muted:#aec1cc;--muted-2:#cfd9e0;--gold:#40a0ff;--gold-on-dark:#40a0ff;--gold-light:#98cbff;--gold-deep:#98cbff;--gold-wash:#0f2747;--gold-text:#98cbff;--gold-line:#1f4f8f;--on-gold:#0b1220;--ok:#9ed696;--ok-wash:#10261a;--warn:#fdb882;--warn-wash:#2b1a0c;--danger:#ff707d;--danger-line:#da294a;--danger-wash:#2c1218;--chrome:#070d18;--chrome-line:#1b273a;--card-dark:#0b1220;--card-dark-line:#24324a;--chrome-2:#0b1220;--strong:#40a0ff;--strong-hover:#98cbff;--on-strong:#0b1220;--text-2:#cfd9e0;--field-line:#33425e;--hover:#16223a;--soft:#1b273a;--soft-2:#16223a;--soft-line:#1b273a;--seg-active:#24324a;--media-bg:#1b273a;--dropzone-bg:#0f1828;--ph-1:#24324a;--ph-2:#33425e;--link-hover:#f7f9fa;--shadow-sm:#00000080}}:root:root[data-look=forma] .au{--au-bg:#f7f9fa;--au-panel:#fff;--au-panel-2:#f7f9fa;--au-panel-3:#e7ebee;--au-line:#e7ebee;--au-line-2:#cfd9e0;--au-text:#111b2b;--au-text-2:#414d63;--au-muted:#67728a;--au-acc:#0059c8;--au-acc-ink:#fff;--au-acc-soft:#0059c814;--au-acc-line:#0059c852;--au-glow:#40a0ff29;--au-ok:#006d23;--au-ok-bg:#eaf9e8;--au-bad:#bd002a;--au-bad-bg:#fff2f2;--au-t1:#da294a;--au-t2:#036fe3;--au-t3:#008539;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root[data-look=forma][data-theme=dark] .au{--au-bg:#0b1220;--au-panel:#111b2b;--au-panel-2:#16223a;--au-panel-3:#1b273a;--au-line:#24324a;--au-line-2:#33425e;--au-text:#f7f9fa;--au-text-2:#cfd9e0;--au-muted:#aec1cc;--au-acc:#40a0ff;--au-acc-ink:#0b1220;--au-acc-soft:#40a0ff24;--au-acc-line:#40a0ff66;--au-glow:#40a0ff2e;--au-ok:#5db057;--au-ok-bg:#5db05724;--au-bad:#ff707d;--au-bad-bg:#ff707d1f;--au-t1:#ff707d;--au-t2:#40a0ff;--au-t3:#5db057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:root[data-look=forma]:not([data-theme=light]) .au{--au-bg:#0b1220;--au-panel:#111b2b;--au-panel-2:#16223a;--au-panel-3:#1b273a;--au-line:#24324a;--au-line-2:#33425e;--au-text:#f7f9fa;--au-text-2:#cfd9e0;--au-muted:#aec1cc;--au-acc:#40a0ff;--au-acc-ink:#0b1220;--au-acc-soft:#40a0ff24;--au-acc-line:#40a0ff66;--au-glow:#40a0ff2e;--au-ok:#5db057;--au-ok-bg:#5db05724;--au-bad:#ff707d;--au-bad-bg:#ff707d1f;--au-t1:#ff707d;--au-t2:#40a0ff;--au-t3:#5db057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root:root[data-look=forma] .au{font-family:var(--font-geist), "Geist", system-ui, sans-serif}:root:root[data-look=forma] .ws-content{--font-display:var(--font-geist), "Geist", system-ui, sans-serif;--font-body:var(--font-geist), "Geist", system-ui, sans-serif;--shadow-sm:#19253224}:root:root[data-look=forma] .au h1,:root:root[data-look=forma] .au h2,:root:root[data-look=forma] .au h3{font-family:var(--font-geist), "Geist", system-ui, sans-serif;letter-spacing:-.01em}:root:root[data-look=forma] .ws-content .btn,:root:root[data-look=forma] .ws-content .card,:root:root[data-look=forma] .ws-content .input,:root:root[data-look=forma] .ws-content .textarea,:root:root[data-look=forma] .au .btn,:root:root[data-look=forma] .au .input,:root:root[data-look=forma] .au .textarea,:root:root[data-look=forma] .theme-toggle,:root:root[data-look=forma] .look-picker-btn{border-radius:6px}:root:root[data-look=forma] .ws-content .card{box-shadow:0 0 0 1px #1925320f,0 3px 7px -3px #1925321a}:root:root[data-look=forma] .au-glow{opacity:.6}
:root:root[data-look=carbon]{--ink:#161616;--ink-2:#262626;--ground:#f4f4f4;--paper:#fff;--line:#e0e0e0;--line-strong:#c6c6c6;--muted:#6f6f6f;--muted-2:#525252;--gold:#0f62fe;--gold-on-dark:#78a9ff;--gold-light:#a6c8ff;--gold-deep:#0043ce;--gold-wash:#edf5ff;--gold-text:#0043ce;--gold-line:#a6c8ff;--on-gold:#fff;--ok:#198038;--ok-wash:#defbe6;--warn:#8e6a00;--warn-wash:#fcf4d6;--danger:#da1e28;--danger-line:#da1e28;--danger-wash:#fff1f1;--radius:0px;--font-display:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;--font-body:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;--chrome:#161616;--chrome-line:transparent;--card-dark:#262626;--card-dark-line:#262626;--chrome-2:#393939;--strong:#0f62fe;--strong-hover:#0050e6;--on-strong:#fff;--text-2:#525252;--field-line:#8d8d8d;--hover:#e8e8e8;--soft:#e0e0e0;--soft-2:#f4f4f4;--soft-line:#e0e0e0;--seg-active:#fff;--media-bg:#e0e0e0;--dropzone-bg:#f4f4f4;--ph-1:#c6c6c6;--ph-2:#a8a8a8;--link-hover:#0043ce;--shadow-sm:#0000004d}:root:root[data-look=carbon][data-theme=dark]{--ink:#f4f4f4;--ink-2:#e0e0e0;--ground:#161616;--paper:#262626;--line:#393939;--line-strong:#525252;--muted:#a8a8a8;--muted-2:#c6c6c6;--gold:#4589ff;--gold-on-dark:#78a9ff;--gold-light:#a6c8ff;--gold-deep:#78a9ff;--gold-wash:#001d6c;--gold-text:#a6c8ff;--gold-line:#0043ce;--on-gold:#161616;--ok:#42be65;--ok-wash:#071908;--warn:#f1c21b;--warn-wash:#302400;--danger:#fa4d56;--danger-line:#fa4d56;--danger-wash:#2d0709;--chrome:#0b0b0b;--chrome-line:#393939;--card-dark:#161616;--card-dark-line:#393939;--chrome-2:#161616;--strong:#4589ff;--strong-hover:#78a9ff;--on-strong:#161616;--text-2:#c6c6c6;--field-line:#6f6f6f;--hover:#333;--soft:#393939;--soft-2:#262626;--soft-line:#393939;--seg-active:#525252;--media-bg:#393939;--dropzone-bg:#1c1c1c;--ph-1:#393939;--ph-2:#525252;--link-hover:#a6c8ff;--shadow-sm:#000c}@media (prefers-color-scheme:dark){:root:root[data-look=carbon]:not([data-theme=light]){--ink:#f4f4f4;--ink-2:#e0e0e0;--ground:#161616;--paper:#262626;--line:#393939;--line-strong:#525252;--muted:#a8a8a8;--muted-2:#c6c6c6;--gold:#4589ff;--gold-on-dark:#78a9ff;--gold-light:#a6c8ff;--gold-deep:#78a9ff;--gold-wash:#001d6c;--gold-text:#a6c8ff;--gold-line:#0043ce;--on-gold:#161616;--ok:#42be65;--ok-wash:#071908;--warn:#f1c21b;--warn-wash:#302400;--danger:#fa4d56;--danger-line:#fa4d56;--danger-wash:#2d0709;--chrome:#0b0b0b;--chrome-line:#393939;--card-dark:#161616;--card-dark-line:#393939;--chrome-2:#161616;--strong:#4589ff;--strong-hover:#78a9ff;--on-strong:#161616;--text-2:#c6c6c6;--field-line:#6f6f6f;--hover:#333;--soft:#393939;--soft-2:#262626;--soft-line:#393939;--seg-active:#525252;--media-bg:#393939;--dropzone-bg:#1c1c1c;--ph-1:#393939;--ph-2:#525252;--link-hover:#a6c8ff;--shadow-sm:#000c}}:root:root[data-look=carbon] .au{--au-bg:#f4f4f4;--au-panel:#fff;--au-panel-2:#f4f4f4;--au-panel-3:#e0e0e0;--au-line:#e0e0e0;--au-line-2:#c6c6c6;--au-text:#161616;--au-text-2:#525252;--au-muted:#6f6f6f;--au-acc:#0f62fe;--au-acc-ink:#fff;--au-acc-soft:#edf5ff;--au-acc-line:#a6c8ff;--au-glow:#0f62fe14;--au-ok:#198038;--au-ok-bg:#defbe6;--au-bad:#da1e28;--au-bad-bg:#fff1f1;--au-t1:#da1e28;--au-t2:#0f62fe;--au-t3:#24a148;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root[data-look=carbon][data-theme=dark] .au{--au-bg:#161616;--au-panel:#262626;--au-panel-2:#1c1c1c;--au-panel-3:#393939;--au-line:#393939;--au-line-2:#525252;--au-text:#f4f4f4;--au-text-2:#c6c6c6;--au-muted:#a8a8a8;--au-acc:#4589ff;--au-acc-ink:#161616;--au-acc-soft:#4589ff29;--au-acc-line:#4589ff80;--au-glow:#4589ff1a;--au-ok:#42be65;--au-ok-bg:#42be6524;--au-bad:#fa4d56;--au-bad-bg:#fa4d5624;--au-t1:#fa4d56;--au-t2:#4589ff;--au-t3:#42be65;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:root[data-look=carbon]:not([data-theme=light]) .au{--au-bg:#161616;--au-panel:#262626;--au-panel-2:#1c1c1c;--au-panel-3:#393939;--au-line:#393939;--au-line-2:#525252;--au-text:#f4f4f4;--au-text-2:#c6c6c6;--au-muted:#a8a8a8;--au-acc:#4589ff;--au-acc-ink:#161616;--au-acc-soft:#4589ff29;--au-acc-line:#4589ff80;--au-glow:#4589ff1a;--au-ok:#42be65;--au-ok-bg:#42be6524;--au-bad:#fa4d56;--au-bad-bg:#fa4d5624;--au-t1:#fa4d56;--au-t2:#4589ff;--au-t3:#42be65;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root:root[data-look=carbon] .au{font-family:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif}:root:root[data-look=carbon] .ws-content{--font-display:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;--font-body:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;--shadow-sm:#0000004d}:root:root[data-look=carbon] :is(.au,.rv) :is(h1,h2){font-family:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:0;font-weight:400}:root:root[data-look=carbon] :is(.au,.rv) h3{font-family:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:0;font-weight:600}:root:root[data-look=carbon] :is(.btn,.input,.textarea,.card,.au-card,.au-input,.au-pre,.au-btn,.au-seg,.au .alert,.au-note,.au-ws,.au-empty,.ws-side-card,.ws-switch>summary,.ws-menu,.ws-bell>summary,.ws-card,.ws-item,.ws-link-box,.ct-row,.ws-content .btn,.ws-content .card,.ws-content .input,.ws-content .textarea,.rv-card,.theme-toggle,.look-picker-btn,.cal-notice,.bulk-sheet,.bulk-popover,.bulk-cell,.cal-grid,.cal-msg,.cal-lock,.cal-ticket-side,.cal-next,.cal-content,.ws-nav a,.rv-banner,.rv-tile,.rv-dialog,.rv-file-row,.rv-comment,.rv-caption-editor,.rv-caption-col,.rv-submit,.rv-cal-card,.rv-decide,.rv .card,.rv-dash-card,.rv-hero,.look-menu,.look-menu [role=option]){border-radius:0}:root:root[data-look=carbon] :is(.btn,.input,.textarea,.au-input,.au-btn):focus-visible{outline:2px solid var(--gold);outline-offset:-2px}:root:root[data-look=carbon] .au-glow{opacity:.4}
:root:root[data-look=vibe]{--ink:#323338;--ink-2:#323338;--ground:#f6f7fb;--paper:#fff;--line:#d0d4e4;--line-strong:#c3c6d4;--muted:#676879;--muted-2:#676879;--gold:#0073ea;--gold-on-dark:#69a7ef;--gold-light:#cce5ff;--gold-deep:#0060b9;--gold-wash:#cce5ff;--gold-text:#0060b9;--gold-line:#a9cdfa;--on-gold:#fff;--ok:#00854d;--ok-wash:#bbdbc9;--warn:#7a5c00;--warn-wash:#fceba1;--danger:#d83a52;--danger-line:#d83a52;--danger-wash:#f4c3cb;--radius:8px;--font-display:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-body:var(--font-figtree), "Figtree", system-ui, sans-serif;--chrome:#292f4c;--chrome-line:transparent;--card-dark:#292f4c;--card-dark-line:#292f4c;--chrome-2:#323338;--strong:#0073ea;--strong-hover:#0060b9;--on-strong:#fff;--text-2:#4b4c5e;--field-line:#c3c6d4;--hover:#6768791a;--soft:#e7e9ef;--soft-2:#f6f7fb;--soft-line:#e7e9ef;--seg-active:#fff;--media-bg:#e7e9ef;--dropzone-bg:#f6f7fb;--ph-1:#d0d4e4;--ph-2:#c3c6d4;--link-hover:#0060b9;--shadow-sm:#0003}:root:root[data-look=vibe][data-theme=dark]{--ink:#d5d8df;--ink-2:#d5d8df;--ground:#181b34;--paper:#30324e;--line:#4b4e69;--line-strong:#797e93;--muted:#9699a6;--muted-2:#c3c6d4;--gold:#0073ea;--gold-on-dark:#69a7ef;--gold-light:#69a7ef;--gold-deep:#69a7ef;--gold-wash:#133774;--gold-text:#9ec5f5;--gold-line:#1f4f9a;--on-gold:#fff;--ok:#00c875;--ok-wash:#025231;--warn:#ffcb00;--warn-wash:#503e02;--danger:#ff7a8c;--danger-line:#d83a52;--danger-wash:#642830;--chrome:#181b34;--chrome-line:#4b4e69;--card-dark:#181b34;--card-dark-line:#4b4e69;--chrome-2:#181b34;--strong:#0073ea;--strong-hover:#0060b9;--on-strong:#fff;--text-2:#c3c6d4;--field-line:#797e93;--hover:#6768794d;--soft:#434660;--soft-2:#292b45;--soft-line:#434660;--seg-active:#434660;--media-bg:#434660;--dropzone-bg:#1f2240;--ph-1:#434660;--ph-2:#4b4e69;--link-hover:#d5d8df;--shadow-sm:#090b1980}@media (prefers-color-scheme:dark){:root:root[data-look=vibe]:not([data-theme=light]){--ink:#d5d8df;--ink-2:#d5d8df;--ground:#181b34;--paper:#30324e;--line:#4b4e69;--line-strong:#797e93;--muted:#9699a6;--muted-2:#c3c6d4;--gold:#0073ea;--gold-on-dark:#69a7ef;--gold-light:#69a7ef;--gold-deep:#69a7ef;--gold-wash:#133774;--gold-text:#9ec5f5;--gold-line:#1f4f9a;--on-gold:#fff;--ok:#00c875;--ok-wash:#025231;--warn:#ffcb00;--warn-wash:#503e02;--danger:#ff7a8c;--danger-line:#d83a52;--danger-wash:#642830;--chrome:#181b34;--chrome-line:#4b4e69;--card-dark:#181b34;--card-dark-line:#4b4e69;--chrome-2:#181b34;--strong:#0073ea;--strong-hover:#0060b9;--on-strong:#fff;--text-2:#c3c6d4;--field-line:#797e93;--hover:#6768794d;--soft:#434660;--soft-2:#292b45;--soft-line:#434660;--seg-active:#434660;--media-bg:#434660;--dropzone-bg:#1f2240;--ph-1:#434660;--ph-2:#4b4e69;--link-hover:#d5d8df;--shadow-sm:#090b1980}}:root:root[data-look=vibe] .au{--au-bg:#f6f7fb;--au-panel:#fff;--au-panel-2:#f6f7fb;--au-panel-3:#e7e9ef;--au-line:#d0d4e4;--au-line-2:#c3c6d4;--au-text:#323338;--au-text-2:#676879;--au-muted:#676879;--au-acc:#0073ea;--au-acc-ink:#fff;--au-acc-soft:#cce5ff;--au-acc-line:#0073ea59;--au-glow:#0073ea1a;--au-ok:#00854d;--au-ok-bg:#bbdbc9;--au-bad:#d83a52;--au-bad-bg:#f4c3cb;--au-t1:#e2445c;--au-t2:#0073ea;--au-t3:#00c875;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:root[data-look=vibe][data-theme=dark] .au{--au-bg:#181b34;--au-panel:#30324e;--au-panel-2:#292b45;--au-panel-3:#434660;--au-line:#4b4e69;--au-line-2:#797e93;--au-text:#d5d8df;--au-text-2:#c3c6d4;--au-muted:#9699a6;--au-acc:#0073ea;--au-acc-ink:#fff;--au-acc-soft:#133774;--au-acc-line:#69a7ef73;--au-glow:#0073ea29;--au-ok:#00c875;--au-ok-bg:#025231;--au-bad:#ff7a8c;--au-bad-bg:#642830;--au-t1:#ff7a8c;--au-t2:#69a7ef;--au-t3:#00c875;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:root[data-look=vibe]:not([data-theme=light]) .au{--au-bg:#181b34;--au-panel:#30324e;--au-panel-2:#292b45;--au-panel-3:#434660;--au-line:#4b4e69;--au-line-2:#797e93;--au-text:#d5d8df;--au-text-2:#c3c6d4;--au-muted:#9699a6;--au-acc:#0073ea;--au-acc-ink:#fff;--au-acc-soft:#133774;--au-acc-line:#69a7ef73;--au-glow:#0073ea29;--au-ok:#00c875;--au-ok-bg:#025231;--au-bad:#ff7a8c;--au-bad-bg:#642830;--au-t1:#ff7a8c;--au-t2:#69a7ef;--au-t3:#00c875;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root:root[data-look=vibe][data-theme=dark] .ws-content{--gold-deep:#69a7ef;--gold-text:#9ec5f5;--gold-on-dark:#69a7ef;--link-hover:#d5d8df;--warn:#9ec5f5}@media (prefers-color-scheme:dark){:root:root[data-look=vibe]:not([data-theme=light]) .ws-content{--gold-deep:#69a7ef;--gold-text:#9ec5f5;--gold-on-dark:#69a7ef;--link-hover:#d5d8df;--warn:#9ec5f5}}:root:root[data-look=vibe] .au{font-family:var(--font-figtree), "Figtree", system-ui, sans-serif}:root:root[data-look=vibe] .ws-content{--font-display:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-body:var(--font-figtree), "Figtree", system-ui, sans-serif}:root:root[data-look=vibe] :is(.au,.rv) :is(h1,h2,h3){font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;letter-spacing:0;font-weight:600}:root:root[data-look=vibe] :is(.btn,.input,.textarea,.au-input,.au-btn,.au-seg,.ws-content .btn,.ws-content .input,.ws-content .textarea,.ws-nav a,.ws-switch>summary,.ws-bell>summary,.theme-toggle,.look-picker-btn,.bulk-cell){border-radius:4px}:root:root[data-look=vibe] :is(.card,.au-card,.au-pre,.au .alert,.au-note,.au-ws,.au-empty,.ws-side-card,.ws-menu,.ws-card,.ws-item,.ws-link-box,.ct-row,.ws-content .card,.rv-card,.cal-notice,.bulk-sheet,.bulk-popover,.cal-grid,.cal-msg,.cal-lock,.cal-ticket-side,.cal-next,.cal-content,.rv-banner,.rv-tile,.rv-dialog,.rv-file-row,.rv-comment,.rv-caption-editor,.rv-caption-col,.rv-submit,.rv-cal-card,.rv-decide,.rv .card,.rv-dash-card,.rv-hero,.look-menu){border-radius:8px}:root:root[data-look=vibe] :is(.ws-content .card,.rv-card,.rv-dash-card){box-shadow:0 1px 2px #0000000f}:root:root[data-look=vibe] .au-glow{opacity:.5}
