@font-face{font-family:ibmPlexSansArabic;src:url(../media/IBMPlexSansArabic_Regular-s.p.13a4ko4px-4kw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/IBMPlexSansArabic_Medium-s.p.0c94a27vwk1ko.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/IBMPlexSansArabic_SemiBold-s.p.0yz5t-lbupzwe.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexSansArabic;src:url(../media/IBMPlexSansArabic_Bold-s.p.1aq2tsvu8a-bp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ibmPlexSansArabic Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsansarabic_ede35e53-module__tmTXra__className{font-family:ibmPlexSansArabic,ibmPlexSansArabic Fallback,Segoe UI,Tahoma,sans-serif}.ibmplexsansarabic_ede35e53-module__tmTXra__variable{--font-ibm-plex-arabic:"ibmPlexSansArabic", "ibmPlexSansArabic Fallback", Segoe UI, Tahoma, sans-serif}
.workspace-header-module__kj5Gwa__accountDisclosure{flex:none;position:relative}.workspace-header-module__kj5Gwa__accountDisclosure>summary{min-block-size:var(--touch-target);padding-inline:var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-action);font-size:var(--text-13);cursor:pointer;list-style:none;display:flex}.workspace-header-module__kj5Gwa__accountDisclosure>summary::-webkit-details-marker{display:none}.workspace-header-module__kj5Gwa__accountDisclosure>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.workspace-header-module__kj5Gwa__accountDisclosure:not([open])>.ws-account{display:none}.workspace-header-module__kj5Gwa__accountDisclosure[open]>.ws-account{z-index:20;inline-size:13.75rem;padding:var(--space-3);gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-float);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}@media (forced-colors:active){.workspace-header-module__kj5Gwa__accountDisclosure>summary{border-color:buttontext}.workspace-header-module__kj5Gwa__accountDisclosure[open]>.ws-account{border-color:buttontext}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-50:#e9f8f8;--brand-100:#cef0f1;--brand-200:#99dfe2;--brand-300:#5bc9cd;--brand-400:#25b4ba;--brand-500:#00a0a8;--brand-600:#007f87;--brand-700:#00676e;--brand-800:#07535a;--brand-900:#0a4349;--ink-25:#fbfcfc;--ink-50:#f6f8f8;--ink-100:#edf1f2;--ink-200:#dce2e4;--ink-300:#c3ccd0;--ink-400:#96a4aa;--ink-500:#6f7f87;--ink-600:#596a73;--ink-700:#43545d;--ink-800:#304048;--ink-900:#1f2f37;--ink-950:#14232a;--green-50:#edf8f2;--green-700:#17663f;--amber-50:#fff7e7;--amber-700:#7b4b00;--red-50:#fff1ef;--red-700:#94241a;--blue-50:#eef6fb;--blue-700:#245f84;--color-canvas:#f5f8f8;--color-surface:#fff;--color-surface-soft:#eef4f4;--color-surface-muted:#e7eeee;--color-surface-brand:#e9f8f8;--color-surface-brand-strong:#00a0a8;--color-text:#304048;--color-text-strong:#14232a;--color-text-muted:#596a73;--color-text-soft:#596a73;--color-on-brand:#fff;--color-border:#dce2e4;--color-border-strong:#96a4aa;--color-border-control:#718188;--color-border-brand:#00a0a8;--color-action:#007b83;--color-action-hover:#00676e;--color-action-pressed:#07535a;--color-action-soft:#e9f8f8;--color-focus:#00676e;--color-overlay:#14232a6b;--glass-surface:#ffffffc7;--glass-surface-strong:#ffffffe6;--glass-border:#ffffffd1;--glass-highlight:#cef0f1a8;--glass-blur:18px;--color-success-bg:#edf8f2;--color-success-text:#17663f;--color-warning-bg:#fff7e7;--color-warning-text:#7b4b00;--color-danger-bg:#fff1ef;--color-danger-text:#94241a;--color-info-bg:#eef6fb;--color-info-text:#245f84;--font-ui:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-code:"Cascadia Code", "SFMono-Regular", Consolas, monospace;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-32:2rem;--text-40:2.5rem;--text-52:clamp(2.5rem, 5vw, 3.25rem);--leading-tight:1.24;--leading-ui:1.55;--leading-copy:1.78;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:.5rem;--radius-card:.75rem;--radius-panel:1rem;--radius-pill:999px;--shadow-float:0 16px 40px #184a4e24;--shadow-sheet:0 24px 64px #18343a2e;--shadow-toast:0 16px 40px #18343a33;--shadow-focus:0 0 0 3px #007f8733;--duration-micro:.12s;--duration-standard:.18s;--duration-sheet:.24s;--duration-ambient:14s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--control-compact:2.25rem;--control-standard:2.75rem;--control-large:3.25rem;--touch-target:2.75rem;--page-gutter:1rem;--content-max:80rem;--copy-max:43rem;--dashboard-sidebar:14.5rem;--mobile-nav-clearance:7.5rem;--z-base:0;--z-header:20;--z-sticky:30;--z-nav:40;--z-overlay:50;--z-toast:60}@media (min-width:48rem){:root{--page-gutter:1.5rem}}@media (min-width:75rem){:root{--page-gutter:2rem}}@media (prefers-reduced-motion:reduce){:root{--duration-micro:1ms;--duration-standard:1ms;--duration-sheet:1ms}}
:where(*){box-sizing:border-box}:where(html){background:var(--color-canvas);color:var(--color-text);font-family:var(--font-ui);line-height:var(--leading-ui);-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){min-inline-size:20rem;margin:0}:where(button,input,select,textarea){font:inherit}:where(button,a){-webkit-tap-highlight-color:transparent}:where(img,picture,svg){max-inline-size:100%;display:block}:where(h1,h2,h3){color:var(--color-text-strong);line-height:var(--leading-tight);text-wrap:balance}:where(p){text-wrap:pretty}:where(:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}@media (forced-colors:active){:where(:focus-visible){outline-color:highlight}}
:root{--dashboard-canvas:var(--color-canvas);--dashboard-topbar:var(--color-surface);--dashboard-rail:var(--brand-900);--dashboard-rail-strong:var(--color-on-brand);--dashboard-rail-muted:var(--brand-100);--dashboard-rail-line:color-mix(in srgb, var(--color-on-brand) 18%, transparent);--dashboard-rail-hover:color-mix(in srgb, var(--color-on-brand) 10%, transparent);--dashboard-surface-quiet:var(--color-surface-soft);--dashboard-line:var(--color-border);--dashboard-line-strong:var(--color-border-strong);--dashboard-ink-deep:var(--color-text-strong);--dashboard-feature-surface:var(--color-action-soft);--dashboard-feature-border:var(--brand-200);--dashboard-shadow-panel:var(--shadow-float);font-family:var(--font-ibm-plex-arabic), var(--font-ui);color:var(--color-text);background:var(--color-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-block-size:100%;margin:0}button,input,select,textarea{font:inherit;min-inline-size:0;max-inline-size:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}:where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ws-app{grid-template:"sidebar topbar"80px"sidebar main"1fr/224px minmax(0,1fr);min-block-size:100dvh;display:grid}.ws-skip{z-index:100;background:var(--color-text-strong);color:var(--color-surface);border-radius:var(--radius-control);padding:12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.ws-skip:focus{transform:translateY(0)}.ws-sidebar{background:var(--dashboard-rail);block-size:100dvh;color:var(--dashboard-rail-strong);flex-direction:column;grid-area:sidebar;gap:24px;min-inline-size:0;padding:24px 12px 16px;display:flex;position:sticky;inset-block-start:0}.ws-brand{color:var(--dashboard-rail-strong);align-items:center;gap:12px;padding:0 8px 8px;text-decoration:none;display:flex}.ws-brand-mark{border-radius:var(--radius-panel);background:var(--brand-600);block-size:44px;inline-size:44px;color:var(--color-on-brand);flex:none;place-items:center;font-size:28px;font-weight:700;display:grid}.ws-brand strong{font-size:16px}.ws-brand small,.ws-sidebar-account small{color:var(--dashboard-rail-muted);font-size:12px;display:block}.ws-nav{flex:1;align-content:start;gap:4px;min-block-size:0;display:grid;overflow:auto}.ws-nav a{color:var(--dashboard-rail-muted);border-radius:var(--radius-card);border:1px solid #0000;align-items:center;gap:12px;min-block-size:48px;padding:12px;text-decoration:none;display:flex}.ws-nav a[aria-current=page]{background:var(--color-action-soft);color:var(--color-action-pressed);font-weight:600}.ws-nav a:hover{background:var(--dashboard-rail-hover);color:var(--dashboard-rail-strong)}.ws-nav a[aria-current=page]:hover{background:var(--color-action-soft);color:var(--color-action-pressed)}.ws-sidebar-account{border-block-start:1px solid var(--dashboard-rail-line);align-items:center;gap:12px;padding:16px 8px 0;font-size:13px;display:flex}.ws-avatar{background:var(--color-action-soft);block-size:36px;inline-size:36px;color:var(--color-action-pressed);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ws-topbar{background:var(--dashboard-topbar);border-block-end:1px solid var(--dashboard-line);grid-area:topbar;justify-content:space-between;align-items:center;gap:16px;min-inline-size:0;padding:16px 24px;display:flex}.ws-topbar>div>strong{font-size:18px}.ws-topbar small{color:var(--color-text-muted);font-size:12px;display:block}.ws-account{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-account-disclosure{display:none}.ws-desktop-account{display:contents}.ws-account-disclosure>summary{display:none}.ws-environment{background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:var(--radius-pill);padding:4px 8px;font-size:12px}.ws-icon{block-size:21px;inline-size:21px;-webkit-mask:var(--ws-icon) center / contain no-repeat;mask:var(--ws-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ws-main{grid-area:main;inline-size:100%;min-inline-size:0;max-inline-size:1480px;margin-inline:auto;padding:32px}.ws-page{grid-template-columns:minmax(0,1fr);gap:24px;min-inline-size:0;display:grid}.ws-app fieldset{border:0;min-inline-size:0;max-inline-size:100%;margin-inline:0;padding:0}.ws-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ws-heading h1,.ws-heading h2{color:var(--color-text-strong);margin:0}.ws-heading h1{font-size:28px;line-height:1.4}.ws-heading p{margin:0 0 6px}.ws-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-inline-size:0;padding:24px}.ws-panel>.ws-heading{border-block-end:1px solid var(--color-border);margin-block-end:20px;padding-block-end:18px}.ws-panel>.ws-heading h2{margin:0}.ws-card-heading{border-block-end:1px solid var(--color-border);align-items:center;gap:12px;margin-block-end:24px;padding-block-end:18px;display:flex}.ws-card-heading>.ws-icon{color:var(--color-action);block-size:26px;inline-size:26px}.ws-card-heading h2,.ws-card-heading h3{margin:0;font-size:17px}.ws-card-heading p{color:var(--color-text-muted);margin:4px 0 0;font-size:13px}.ws-settings-form{gap:20px;display:grid}.ws-settings-form>.ws-save-bar{border:0;margin:0;padding:0}.ws-choices{border:0;margin:0 0 20px;padding:0}.ws-choices>legend{margin-block-end:10px;padding:0;font-size:14px;font-weight:600}.ws-choice-grid{flex-wrap:wrap;gap:10px;display:flex}.ws-choice-card{border:1px solid var(--color-border-control);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;flex:160px;align-items:center;gap:10px;min-block-size:52px;min-inline-size:0;padding:12px 14px;display:flex;position:relative}.ws-choice-card:has(input:checked){background:var(--color-action-soft);border-color:var(--color-action);color:var(--color-action-pressed)}.ws-choice-card:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.ws-choice-card:has(input:disabled){opacity:.55;cursor:default}.ws-choice-card input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ws-choice-mark{opacity:0;color:var(--color-action);margin-inline-start:auto}.ws-choice-card:has(input:checked) .ws-choice-mark{opacity:1}.ws-choice-card strong{font-size:14px;font-weight:600;display:block}.ws-choice-card small{color:var(--color-text-muted);margin-block-start:4px;font-size:12px;display:block}.ws-choices[data-compact] .ws-choice-card{border-radius:var(--radius-pill);flex:0 auto;min-block-size:44px;padding:8px 12px}.ws-selection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr));gap:12px;display:grid}.ws-app .ws-selection-card{text-align:start;white-space:normal;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-inline-size:0;padding:10px;display:flex}.ws-app .ws-selection-card[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action-soft);box-shadow:inset 0 0 0 1px var(--color-action)}.ws-selection-image{aspect-ratio:1.2;border-radius:var(--radius-card);background:var(--color-surface-soft);place-items:center;display:grid;position:relative;overflow:hidden}.ws-selection-image img{object-fit:contain;width:100%;height:100%;padding:8px}.ws-selection-image>.ws-icon{block-size:40px;inline-size:40px;color:var(--color-text-muted)}.ws-selection-check{background:var(--color-action);width:24px;height:24px;color:var(--color-on-brand);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.ws-selection-card strong{font-size:14px;line-height:1.6}.ws-selection-card small{color:var(--color-text-muted);font-size:12px}.ws-picker{gap:12px;display:grid}.ws-app .ws-picker-dialog{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(1040px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-text);padding:0}.ws-picker-dialog::backdrop{background:var(--color-overlay)}.ws-picker-dialog>header,.ws-picker-dialog>footer{background:var(--color-surface);margin:0;padding:16px 24px}.ws-picker-dialog>header{z-index:2;border-bottom:1px solid var(--color-border);position:sticky;top:0}.ws-picker-dialog>footer{border-top:1px solid var(--color-border);position:sticky;bottom:0}.ws-picker-body{gap:20px;padding:20px 24px;display:grid}.ws-picker-body .ws-actions>.ws-field{flex:1}.ws-selection-summary{flex-wrap:wrap;gap:8px;display:flex}.ws-selection-summary>span{border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.ws-selection-summary img{object-fit:contain;border-radius:var(--radius-card)}.ws-selection-summary strong,.ws-selection-summary small{display:block}.ws-selection-summary small{color:var(--color-text-muted)}.ws-selection-summary>span>span{min-inline-size:0}.ws-picker-section{gap:12px;min-inline-size:0;display:grid}.ws-filter-toolbar{gap:12px;display:grid}.ws-filter-toolbar>.ws-actions>.ws-field{flex:1}.ws-artwork-library{max-height:540px;margin-top:20px;padding:4px;overflow:auto}.ws-grid.ws-home-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-home-editor>.ws-wide{grid-column:1/-1}@media (max-width:700px){.ws-picker-dialog .ws-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-grid.ws-home-editor{grid-template-columns:minmax(0,1fr)}.ws-picker-body{padding:16px}}.ws-panel h2{color:var(--color-text-strong);margin-block:0 20px;font-size:20px}.ws-panel h3{font-size:17px}.ws-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.ws-field{color:var(--color-text-strong);align-content:start;gap:8px;min-inline-size:0;font-size:14px;font-weight:500;display:grid}.ws-field small,.ws-muted{color:var(--color-text-muted);font-size:13px;font-weight:400}.ws-app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.ws-login :where(input,textarea){background:var(--color-surface);min-block-size:44px;color:var(--color-text-strong);border:1px solid var(--color-border-control);border-radius:var(--radius-control);inline-size:100%;padding:10px 12px}.ws-app textarea{resize:vertical;min-block-size:112px}.ws-app :where(input,select,textarea):disabled{background:var(--color-surface-soft)}:where(.ws-app) :where(button:not([data-variant])),.ws-login button:not([data-variant]),.ws-link-button{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-block-size:44px;color:var(--color-text-strong);justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:500;text-decoration:none;display:inline-flex}:where(.ws-app) :where(button:not([data-variant])):hover:not(:disabled),.ws-login button:not([data-variant]):hover:not(:disabled){background:var(--color-surface-soft)}.ws-app .ws-primary,.ws-login .ws-primary{background:var(--color-action);color:var(--color-on-brand);border-color:var(--color-action)}.ws-app .ws-primary:hover:not(:disabled),.ws-login .ws-primary:hover:not(:disabled){background:var(--color-action-hover)}.ws-app .ws-danger{color:var(--color-danger-text);border-color:var(--color-danger-text)}.ws-actions,.ws-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-toolbar{border-block-end:1px solid var(--color-border);padding-block-end:20px}.ws-toolbar .ws-field{min-inline-size:150px}.ws-check{align-items:center;gap:10px;min-block-size:44px;display:flex}.ws-check input{block-size:20px;inline-size:20px;accent-color:var(--color-action)}.ws-save-bar{border-block-start:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:24px;padding-block-start:24px;display:flex}.ws-table-scroll{min-inline-size:0;max-inline-size:100%;overflow:auto}.ws-table{border-collapse:collapse;background:var(--color-surface);text-align:start;inline-size:100%;font-size:14px}.ws-table :where(th,td){text-align:start;border-block-end:1px solid var(--color-border);vertical-align:middle;padding:16px 18px}.ws-table thead{background:var(--color-surface-soft);color:var(--color-text-muted)}.ws-table tbody tr:hover{background:var(--color-surface-soft)}.ws-table p{margin:0}.ws-brand-row{align-items:center;gap:12px;display:flex}.ws-brand-row img{object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-control)}.ws-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ws-metric{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);align-content:start;gap:12px;min-inline-size:0;padding:20px;display:grid}.ws-metric>span{color:var(--color-text-muted);align-items:center;gap:10px;font-size:14px;display:flex}.ws-metric>strong{color:var(--color-text-strong);font-size:28px;line-height:1.3}.ws-metric[data-tone=brand]{background:var(--brand-800);border-color:var(--brand-800)}.ws-metric[data-tone=brand]>span,.ws-metric[data-tone=brand]>strong{color:var(--color-on-brand)}.ws-metric[data-tone=attention]{background:var(--color-warning-bg)}.ws-metric>button{color:var(--color-action);background:0 0;border:0;justify-content:start;padding:0;font-size:13px}.ws-icon[data-size=small]{block-size:17px;inline-size:17px}.ws-columns>svg{block-size:220px;inline-size:100%;display:block}.ws-columns line{stroke:var(--color-border);stroke-dasharray:4 6}.ws-column-track{fill:var(--color-surface-soft)}.ws-column{fill:var(--brand-600)}.ws-columns>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.ws-columns li{text-align:center;color:var(--color-text-muted);gap:4px;font-size:13px;display:grid}.ws-columns strong{color:var(--color-text-strong);font-size:20px}.ws-order-ring{inline-size:176px;margin-inline:auto;position:relative}.ws-order-ring>svg{inline-size:100%;display:block}.ws-order-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ws-order-ring strong{color:var(--color-text-strong);font-size:32px}.ws-ring-track,.ws-ring-value{fill:none;stroke-width:16px}.ws-ring-track{stroke:var(--color-surface-soft)}.ws-ring-value{stroke:var(--brand-600);stroke-linecap:round}.ws-order-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.ws-order-legend li{border:1px solid var(--color-border);border-radius:var(--radius-control);justify-content:space-between;gap:8px;padding:12px;font-size:14px;display:flex}.ws-error{background:var(--color-danger-bg);color:var(--color-danger-text);border-inline-start:3px solid;padding:14px 18px}.ws-notice{background:var(--color-success-bg);color:var(--color-success-text);padding:14px 18px}.ws-page>details{border-block-start:1px solid var(--color-border);padding:20px}.ws-page summary{cursor:pointer;min-block-size:44px}.ws-image-input{border-block:1px solid var(--color-border);margin-block:24px;padding-block:20px}.ws-file-button{border:1px solid var(--color-border-control);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;min-block-size:44px;padding:9px 16px;display:inline-flex;position:relative}.ws-file-button input{opacity:0;cursor:pointer;inline-size:100%;position:absolute;inset:0}.ws-file-button:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.ws-image-preview{object-fit:contain;block-size:auto;max-block-size:240px;max-inline-size:100%}.ws-crop{gap:18px;margin-block-start:18px;display:grid}.ws-crop-frame{background:var(--color-surface-soft);inline-size:min(600px,100%);overflow:hidden}.ws-crop-frame img{block-size:100%;inline-size:100%;display:block}.ws-app input[type=range]{inline-size:100%;accent-color:var(--color-action);min-block-size:44px}.ws-login{background:var(--color-surface);place-items:center;min-block-size:100dvh;padding:32px;display:grid}.ws-login-form{gap:18px;inline-size:min(400px,100%);display:grid}.ws-login-form h1{margin:0 0 20px;font-size:32px}.ws-login-form .ws-actions{flex-wrap:nowrap}.ws-studio{grid-template-columns:250px minmax(300px,1fr) 300px;align-items:start;gap:24px;display:grid}.ws-studio-source,.ws-studio-tools{gap:16px;display:grid}.ws-studio-center{gap:20px;min-inline-size:0;display:grid}.ws-studio-stage{border:1px solid var(--color-border);inline-size:520px;max-inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.ws-studio-stage canvas{block-size:auto;inline-size:100%;display:block}.ws-studio-overlay{touch-action:none;position:absolute;border:1px dashed var(--color-action)!important;background:0 0!important;border-radius:0!important;min-block-size:0!important;padding:0!important}.ws-studio-overlay[aria-pressed=true]{outline:2px solid var(--color-action)}.ws-studio-products{gap:8px;max-block-size:480px;display:grid;overflow:auto}.ws-studio-products button{justify-content:start;min-block-size:64px}.ws-studio-products img{object-fit:contain}.ws-studio-gallery{flex-wrap:wrap;gap:8px;display:flex}.ws-studio-gallery button{padding:4px}.ws-studio-tools fieldset{border:1px solid var(--color-border);gap:14px;margin:0;padding:18px;display:grid}.ws-studio-tools legend{padding-inline:6px;font-weight:600}.ws-studio-tools .ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:1100px){.ws-studio{grid-template-columns:220px minmax(0,1fr)}.ws-studio-tools{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ws-metric>strong{font-size:24px}}@media (max-width:700px){.ws-header-top{gap:12px;padding:16px}.ws-brand strong{font-size:17px}.ws-account>span{display:none}.ws-nav{padding-inline:8px}.ws-nav a{padding:12px 10px}.ws-main{padding:24px 16px}.ws-heading h1{font-size:25px}.ws-panel{padding:18px}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.ws-metric>strong{font-size:23px}.ws-toolbar{align-items:end}.ws-toolbar .ws-field{flex:1;min-inline-size:120px}.ws-studio,.ws-studio-tools{grid-template-columns:1fr}.ws-studio-products{max-block-size:220px}.ws-table :where(th,td){padding:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.ws-toolbar{border-block-start:0;border-inline:0;margin:0;padding:0 0 20px}.ws-quiet{color:var(--color-action);background:0 0;border-color:#0000}@media (max-width:900px){.ws-app{grid-template:"topbar""sidebar""main"1fr/minmax(0,1fr)}.ws-sidebar{background:var(--color-surface);border-block-end:1px solid var(--color-border);gap:0;block-size:auto;padding:8px 12px;position:static}.ws-sidebar>.ws-brand,.ws-sidebar-account{display:none}.ws-nav{overscroll-behavior-inline:contain;gap:4px;display:flex;overflow-x:auto}.ws-nav a{text-align:center;min-block-size:44px;color:var(--color-text-muted);flex-direction:row;flex:none;justify-content:center;gap:6px;padding:8px;font-size:11px}.ws-nav a:hover{background:var(--color-surface-soft);color:var(--color-action)}.ws-topbar{flex-wrap:nowrap;padding:8px 16px}.ws-topbar>div>small{display:none}.ws-topbar>div>strong{font-size:15px}.ws-account-disclosure{flex:none;display:block;position:relative}.ws-desktop-account{display:none}.ws-account-disclosure>summary{cursor:pointer;min-block-size:44px;color:var(--color-action);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;padding-inline:8px;font-size:13px;display:flex}.ws-account-disclosure:not([open])>.ws-account{display:none}.ws-account-disclosure[open]>.ws-account{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);inline-size:220px;max-inline-size:calc(100vw - 32px);box-shadow:var(--shadow-float);z-index:20;padding:12px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.ws-account{gap:8px}.ws-topbar .ws-link-button{min-block-size:40px}.ws-environment{font-size:11px}.ws-metrics{gap:12px}.ws-metric{padding:16px}}.ws-feedback-bar{z-index:5;background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);padding:14px 20px;position:sticky;bottom:12px}.ws-feedback-bar>p{margin:0 0 10px}.ws-feedback-bar .ws-error{padding:8px 12px}.ws-delete-dialog{border:1px solid var(--color-border);max-width:min(30rem,100vw - 2rem);color:var(--color-text);background:var(--color-surface);border-radius:1rem;padding:1.5rem}.ws-delete-dialog::backdrop{background:var(--color-overlay)}.ws-delete-dialog p{margin-block:1rem}
