@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/montserrat-latin-wght-normal.0s216eisv2o7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/el-messiri-latin-wght-normal.1ess11dm-an-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/almarai-arabic-400-normal.15h77dc-2t5ts.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/almarai-arabic-700-normal.048_2xwe71-qw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--nawa-font-sans:"Montserrat", "Almarai", system-ui, -apple-system, "Segoe UI", "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--nawa-font-display:"El Messiri", "Almarai", system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", Tahoma, sans-serif;--nawa-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--nawa-space-0:0;--nawa-space-1:.25rem;--nawa-space-2:.5rem;--nawa-space-3:.75rem;--nawa-space-4:1rem;--nawa-space-5:1.25rem;--nawa-space-6:1.5rem;--nawa-space-8:2rem;--nawa-space-10:2.5rem;--nawa-space-12:3rem;--nawa-space-16:4rem;--nawa-radius-sm:.375rem;--nawa-radius-md:.5rem;--nawa-radius-lg:.75rem;--nawa-radius-xl:1rem;--nawa-radius-full:999px;--nawa-font-size-xs:.75rem;--nawa-font-size-sm:.8125rem;--nawa-font-size-md:.9375rem;--nawa-font-size-lg:1.0625rem;--nawa-font-size-xl:1.25rem;--nawa-font-size-2xl:1.5rem;--nawa-font-size-3xl:1.875rem;--nawa-font-size-4xl:2.25rem;--nawa-font-weight-regular:400;--nawa-font-weight-medium:500;--nawa-font-weight-semibold:600;--nawa-font-weight-bold:700;--nawa-line-height-tight:1.25;--nawa-line-height-normal:1.5;--nawa-touch-target:2.75rem;--nawa-motion-fast:.12s;--nawa-motion-normal:.2s;--nawa-motion-easing:cubic-bezier(.2, 0, 0, 1);--nawa-color-bg:#f8f7f4;--nawa-color-surface:#fff;--nawa-color-surface-subtle:#faf9f7;--nawa-color-surface-sunken:#f1efea;--nawa-color-preview-canvas:#fff;--nawa-color-border:#e7e4de;--nawa-color-border-strong:#829290;--nawa-color-text:#252a3e;--nawa-color-text-muted:#5e6e6c;--nawa-color-text-subtle:#5e6e6c;--nawa-color-accent:#d12c3a;--nawa-color-accent-hover:#b32431;--nawa-color-text-on-accent:#fff;--nawa-color-accent-soft:#fdece6;--nawa-color-accent-soft-text:#9a2530;--nawa-color-focus:#252a3e;--nawa-color-success:#11683a;--nawa-color-success-soft:#e5f4eb;--nawa-color-warning:#8a4d00;--nawa-color-warning-soft:#fdf1dc;--nawa-color-danger:#b42318;--nawa-color-danger-hover:#931c13;--nawa-color-text-on-danger:#fff;--nawa-color-danger-soft:#fdecea;--nawa-color-info:#1d4fa8;--nawa-color-info-soft:#e8eefb;--nawa-color-sample:#6b3fa0;--nawa-color-sample-soft:#f2ecfa;--nawa-color-brand:#f14451;--nawa-color-brand-peach:#fabb9e;--nawa-color-brand-teal:#829290;--nawa-color-brand-navy:#252a3e;--nawa-color-brand-pink:#f9d2d5;--nawa-color-on-brand:#fff;--nawa-color-scrim:#252a3e73;--nawa-color-chart-grid:#ece9e3;--nawa-color-chart-axis:#5e6e6c;--nawa-color-chart1:#2a78d6;--nawa-color-chart2:#eb6834;--nawa-color-chart3:#1baf7a;--nawa-color-chart4:#eda100;--nawa-color-chart5:#e87ba4;--nawa-color-chart6:#008300;--nawa-color-chart-seq-low:#b7d3f6;--nawa-color-chart-seq-mid:#3987e5;--nawa-color-chart-seq-high:#104281;--nawa-shadow-sm:0 1px 2px #252a3e0d;--nawa-shadow-md:0 2px 6px #252a3e0a, 0 8px 24px #252a3e0f;--nawa-shadow-lg:0 16px 40px #252a3e1f, 0 2px 8px #252a3e0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--nawa-color-bg:#1b1f2e;--nawa-color-surface:#252a3e;--nawa-color-surface-subtle:#2b3147;--nawa-color-surface-sunken:#333a52;--nawa-color-preview-canvas:#fff;--nawa-color-border:#3a4159;--nawa-color-border-strong:#6b7791;--nawa-color-text:#f3f2ee;--nawa-color-text-muted:#b6c3c1;--nawa-color-text-subtle:#9baaa8;--nawa-color-accent:#ff8a92;--nawa-color-accent-hover:#ffa6ac;--nawa-color-text-on-accent:#1b1f2e;--nawa-color-accent-soft:#3d2833;--nawa-color-accent-soft-text:#ffc2c6;--nawa-color-focus:#fabb9e;--nawa-color-success:#6fd39a;--nawa-color-success-soft:#10301f;--nawa-color-warning:#f3c46b;--nawa-color-warning-soft:#33260d;--nawa-color-danger:#ff8f86;--nawa-color-danger-hover:#ffb0a9;--nawa-color-text-on-danger:#2a0905;--nawa-color-danger-soft:#3b1512;--nawa-color-info:#a9c3ff;--nawa-color-info-soft:#172748;--nawa-color-sample:#d4b8ff;--nawa-color-sample-soft:#2a1f3d;--nawa-color-brand:#f14451;--nawa-color-brand-peach:#fabb9e;--nawa-color-brand-teal:#829290;--nawa-color-brand-navy:#252a3e;--nawa-color-brand-pink:#f9d2d5;--nawa-color-on-brand:#fff;--nawa-color-scrim:#0a0c14a6;--nawa-color-chart-grid:#333a52;--nawa-color-chart-axis:#9baaa8;--nawa-color-chart1:#3987e5;--nawa-color-chart2:#d95926;--nawa-color-chart3:#199e70;--nawa-color-chart4:#c98500;--nawa-color-chart5:#d55181;--nawa-color-chart6:#008300;--nawa-color-chart-seq-low:#184f95;--nawa-color-chart-seq-mid:#3987e5;--nawa-color-chart-seq-high:#b7d3f6;--nawa-shadow-sm:0 1px 2px #00000059;--nawa-shadow-md:0 1px 3px #00000080, 0 4px 12px #00000059;--nawa-shadow-lg:0 12px 32px #0009, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--nawa-color-bg:#1b1f2e;--nawa-color-surface:#252a3e;--nawa-color-surface-subtle:#2b3147;--nawa-color-surface-sunken:#333a52;--nawa-color-preview-canvas:#fff;--nawa-color-border:#3a4159;--nawa-color-border-strong:#6b7791;--nawa-color-text:#f3f2ee;--nawa-color-text-muted:#b6c3c1;--nawa-color-text-subtle:#9baaa8;--nawa-color-accent:#ff8a92;--nawa-color-accent-hover:#ffa6ac;--nawa-color-text-on-accent:#1b1f2e;--nawa-color-accent-soft:#3d2833;--nawa-color-accent-soft-text:#ffc2c6;--nawa-color-focus:#fabb9e;--nawa-color-success:#6fd39a;--nawa-color-success-soft:#10301f;--nawa-color-warning:#f3c46b;--nawa-color-warning-soft:#33260d;--nawa-color-danger:#ff8f86;--nawa-color-danger-hover:#ffb0a9;--nawa-color-text-on-danger:#2a0905;--nawa-color-danger-soft:#3b1512;--nawa-color-info:#a9c3ff;--nawa-color-info-soft:#172748;--nawa-color-sample:#d4b8ff;--nawa-color-sample-soft:#2a1f3d;--nawa-color-brand:#f14451;--nawa-color-brand-peach:#fabb9e;--nawa-color-brand-teal:#829290;--nawa-color-brand-navy:#252a3e;--nawa-color-brand-pink:#f9d2d5;--nawa-color-on-brand:#fff;--nawa-color-scrim:#0a0c14a6;--nawa-color-chart-grid:#333a52;--nawa-color-chart-axis:#9baaa8;--nawa-color-chart1:#3987e5;--nawa-color-chart2:#d95926;--nawa-color-chart3:#199e70;--nawa-color-chart4:#c98500;--nawa-color-chart5:#d55181;--nawa-color-chart6:#008300;--nawa-color-chart-seq-low:#184f95;--nawa-color-chart-seq-mid:#3987e5;--nawa-color-chart-seq-high:#b7d3f6;--nawa-shadow-sm:0 1px 2px #00000059;--nawa-shadow-md:0 1px 3px #00000080, 0 4px 12px #00000059;--nawa-shadow-lg:0 12px 32px #0009, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--nawa-font-sans);font-size:var(--nawa-font-size-md);line-height:var(--nawa-line-height-normal);background:var(--nawa-color-bg);color:var(--nawa-color-text);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}h1,h2,h3,h4{line-height:var(--nawa-line-height-tight);color:var(--nawa-color-text);font-family:var(--nawa-font-display)}a{color:var(--nawa-color-accent);text-underline-offset:.15em}a:hover{color:var(--nawa-color-accent-hover)}img,svg,canvas{max-inline-size:100%}:focus-visible{outline:2px solid var(--nawa-color-focus);outline-offset:2px;border-radius:var(--nawa-radius-sm)}::selection{background:var(--nawa-color-accent-soft);color:var(--nawa-color-accent-soft-text)}.nawa-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nawa-icon{vertical-align:middle;flex-shrink:0}.nawa-skip-link{z-index:100;padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-4);background:var(--nawa-color-surface);color:var(--nawa-color-text);border:2px solid var(--nawa-color-accent);border-radius:var(--nawa-radius-md);box-shadow:var(--nawa-shadow-md);position:absolute;inset-block-start:-100px;inset-inline-start:var(--nawa-space-4)}.nawa-skip-link:focus{inset-block-start:var(--nawa-space-3)}.nawa-shell{flex-direction:column;min-block-size:100dvh;display:flex}.nawa-shell__banner{padding-block:var(--nawa-space-1);padding-inline:var(--nawa-space-4);background:var(--nawa-color-warning-soft);color:var(--nawa-color-warning);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);text-align:center}.nawa-topbar{z-index:20;align-items:center;gap:var(--nawa-space-2);min-block-size:4rem;padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-2);background:var(--nawa-color-surface);border-block-end:1px solid var(--nawa-color-border);box-shadow:var(--nawa-shadow-sm);display:flex;position:sticky;inset-block-start:0}.nawa-topbar__brand{font-weight:var(--nawa-font-weight-bold);font-size:var(--nawa-font-size-lg);letter-spacing:-.01em;white-space:nowrap}.nawa-topbar__brand a{color:inherit;min-block-size:var(--nawa-touch-target);align-items:center;text-decoration:none;display:inline-flex}.nawa-topbar__context{min-inline-size:0;display:none}.nawa-topbar__tools{align-items:center;gap:var(--nawa-space-2);flex-shrink:0;min-inline-size:0;margin-inline-start:auto;display:flex}.nawa-topbar__prefs{align-items:center;gap:var(--nawa-space-2);display:none}.nawa-shell__body{flex:1;min-inline-size:0;display:flex}.nawa-shell__column{flex-direction:column;flex:1;min-inline-size:0;display:flex}.nawa-sidebar__brand{min-block-size:3rem;padding-inline:var(--nawa-space-3);align-items:center;margin-block-end:var(--nawa-space-6);display:flex}.nawa-sidebar__brand a,.nawa-topbar__brand a,.nawa-drawer .nawa-topbar__brand a{color:inherit;min-block-size:var(--nawa-touch-target);border-radius:var(--nawa-radius-md);align-items:center;text-decoration:none;display:inline-flex}.nawa-topbar__search{flex:18rem;min-inline-size:0;max-inline-size:26rem;display:none}.nawa-drawer__search{margin-block-end:var(--nawa-space-4)}.nawa-sidebar{display:none}.nawa-shell__main{min-inline-size:0;padding-block:var(--nawa-space-4) var(--nawa-space-8);padding-inline:var(--nawa-space-4);flex:1}.nawa-shell__main:focus{outline:none}.nawa-shell--bottom-nav .nawa-shell__main{padding-block-end:calc(4.5rem + env(safe-area-inset-bottom,0px))}@media (min-width:48rem){.nawa-topbar{padding-inline:var(--nawa-space-4);gap:var(--nawa-space-3)}.nawa-topbar__search{display:block}.nawa-drawer__search{display:none}.nawa-topbar__context{align-items:center;display:flex}.nawa-topbar__prefs{display:flex}.nawa-shell__main{padding-block:var(--nawa-space-6) var(--nawa-space-10);padding-inline:var(--nawa-space-6)}.nawa-shell--bottom-nav .nawa-shell__main{padding-block-end:var(--nawa-space-10)}}@media (min-width:64rem){.nawa-icon-btn.nawa-topbar__menu,.nawa-shell__column>.nawa-topbar .nawa-topbar__brand{display:none}.nawa-topbar{padding-inline:var(--nawa-space-8)}.nawa-sidebar{background:var(--nawa-color-surface);border-inline-end:1px solid var(--nawa-color-border);flex-shrink:0;align-self:stretch;inline-size:17rem;display:block}.nawa-sidebar__inner{z-index:25;max-block-size:100dvh;padding-block:var(--nawa-space-5);padding-inline:var(--nawa-space-4);position:sticky;inset-block-start:0;overflow-y:auto}.nawa-shell__main{padding-inline:var(--nawa-space-8)}}.nawa-icon-btn{inline-size:var(--nawa-touch-target);block-size:var(--nawa-touch-target);border-radius:var(--nawa-radius-md);color:var(--nawa-color-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.nawa-icon-btn:hover{background:var(--nawa-color-surface-subtle);border-color:var(--nawa-color-border)}.nawa-drawer{padding:var(--nawa-space-3);background:var(--nawa-color-surface);block-size:100dvh;max-block-size:none;inline-size:min(20rem,88vw);color:var(--nawa-color-text);border:0;border-inline-end:1px solid var(--nawa-color-border);box-shadow:var(--nawa-shadow-lg);margin:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow-y:auto}.nawa-drawer::backdrop{background:var(--nawa-color-scrim)}.nawa-drawer__header{justify-content:space-between;align-items:center;gap:var(--nawa-space-2);margin-block-end:var(--nawa-space-3);display:flex}.nawa-drawer__context{margin-block-end:var(--nawa-space-3)}.nawa-drawer__prefs{align-items:flex-start;gap:var(--nawa-space-3);border-block-start:1px solid var(--nawa-color-border);flex-direction:column;margin-block-start:var(--nawa-space-4);padding-block-start:var(--nawa-space-4);display:flex}@media (min-width:48rem){.nawa-drawer__prefs{display:none}}.nawa-nav__section+.nawa-nav__section{margin-block-start:var(--nawa-space-5)}.nawa-nav__heading{margin-block:0 var(--nawa-space-1);padding-inline:var(--nawa-space-3);font-size:var(--nawa-font-size-xs);font-weight:var(--nawa-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--nawa-color-text-subtle)}.nawa-nav__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nawa-nav__link{align-items:center;gap:var(--nawa-space-3);min-block-size:var(--nawa-touch-target);padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-3);border-radius:var(--nawa-radius-md);color:var(--nawa-color-text-muted);font-weight:var(--nawa-font-weight-medium);transition:background-color var(--nawa-motion-fast) var(--nawa-motion-easing), color var(--nawa-motion-fast) var(--nawa-motion-easing);text-decoration:none;display:flex}.nawa-nav__label{flex:1;min-inline-size:0}.nawa-nav__link:hover{background:var(--nawa-color-surface-subtle);color:var(--nawa-color-text)}.nawa-nav__link--current,.nawa-nav__link--current:hover{background:var(--nawa-color-accent);color:var(--nawa-color-text-on-accent);font-weight:var(--nawa-font-weight-bold);box-shadow:var(--nawa-shadow-sm)}.nawa-bottom-nav{z-index:20;background:var(--nawa-color-surface);border-block-start:1px solid var(--nawa-color-border);box-shadow:var(--nawa-shadow-md);padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset-block-end:0;inset-inline:0}.nawa-bottom-nav__list{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.nawa-bottom-nav__link{min-block-size:3.5rem;padding-inline:var(--nawa-space-1);color:var(--nawa-color-text-subtle);font-size:var(--nawa-font-size-xs);font-weight:var(--nawa-font-weight-medium);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.nawa-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.nawa-bottom-nav__link--current{color:var(--nawa-color-accent);font-weight:var(--nawa-font-weight-semibold)}.nawa-bottom-nav__link--current .nawa-icon{stroke-width:2.25px}@media (min-width:48rem){.nawa-bottom-nav{display:none}}.nawa-page-header{justify-content:space-between;align-items:flex-end;gap:var(--nawa-space-4);flex-wrap:wrap;margin-block-end:var(--nawa-space-6);display:flex}.nawa-page-header__text{flex:20rem;min-inline-size:0}.nawa-page-header__eyebrow{margin-block:0 var(--nawa-space-1);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);color:var(--nawa-color-text-subtle)}.nawa-page-header__title-row{align-items:center;gap:var(--nawa-space-3);flex-wrap:wrap;display:flex}.nawa-page-header__title{font-size:var(--nawa-font-size-2xl);font-weight:var(--nawa-font-weight-bold);margin:0}.nawa-page-header__description{margin-block:var(--nawa-space-2) 0;color:var(--nawa-color-text-muted);max-inline-size:70ch}.nawa-page-header__actions{gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.nawa-page-header__title{font-size:var(--nawa-font-size-3xl)}}.nawa-section-title{margin-block:var(--nawa-space-8) var(--nawa-space-3);font-size:var(--nawa-font-size-lg);font-weight:var(--nawa-font-weight-semibold)}.nawa-btn{justify-content:center;align-items:center;gap:var(--nawa-space-2);min-block-size:var(--nawa-touch-target);padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-4);border-radius:var(--nawa-radius-md);font:inherit;font-size:var(--nawa-font-size-md);font-weight:var(--nawa-font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--nawa-motion-fast) var(--nawa-motion-easing), border-color var(--nawa-motion-fast) var(--nawa-motion-easing);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.nawa-btn--sm{font-size:var(--nawa-font-size-sm);padding-inline:var(--nawa-space-3)}.nawa-btn--primary{background:var(--nawa-color-accent);color:var(--nawa-color-text-on-accent);font-weight:var(--nawa-font-weight-bold);box-shadow:var(--nawa-shadow-sm)}.nawa-btn--primary:hover{background:var(--nawa-color-accent-hover);color:var(--nawa-color-text-on-accent)}.nawa-btn--secondary{background:var(--nawa-color-surface-sunken);color:var(--nawa-color-text);border-color:var(--nawa-color-border)}.nawa-btn--secondary:hover{background:var(--nawa-color-border);color:var(--nawa-color-text)}.nawa-btn--ghost{color:var(--nawa-color-accent);background:0 0}.nawa-btn--ghost:hover{background:var(--nawa-color-accent-soft);color:var(--nawa-color-accent-soft-text)}.nawa-btn--danger{background:var(--nawa-color-danger);color:var(--nawa-color-text-on-danger)}.nawa-btn--danger:hover{background:var(--nawa-color-danger-hover);color:var(--nawa-color-text-on-danger)}.nawa-btn:disabled,.nawa-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.nawa-card{background:var(--nawa-color-surface);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg);box-shadow:var(--nawa-shadow-md);min-inline-size:0;margin-block-end:var(--nawa-space-4)}.nawa-grid>.nawa-card,.nawa-grid>li>.nawa-card{block-size:100%;margin-block-end:0}.nawa-card__header{justify-content:space-between;align-items:flex-start;gap:var(--nawa-space-3);padding-block:var(--nawa-space-5) 0;padding-inline:var(--nawa-space-5);flex-wrap:wrap;display:flex}.nawa-card__heading{flex:12rem;min-inline-size:0}.nawa-card__title{font-size:var(--nawa-font-size-lg);font-weight:var(--nawa-font-weight-semibold);margin:0}.nawa-card__subtitle{margin-block:var(--nawa-space-1) 0;font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted)}.nawa-card__actions{align-items:center;gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}.nawa-card__body{padding:var(--nawa-space-5)}.nawa-card--flush .nawa-card__body{padding:0}.nawa-card__footer{padding-block:var(--nawa-space-3);padding-inline:var(--nawa-space-4);border-block-start:1px solid var(--nawa-color-border);font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted)}.nawa-grid{gap:var(--nawa-space-4);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.nawa-grid--12{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}.nawa-grid--20{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.nawa-grid--24{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr))}.nawa-grid+.nawa-grid{margin-block-start:var(--nawa-space-4)}.nawa-stat{gap:var(--nawa-space-1);padding:var(--nawa-space-5);background:var(--nawa-color-surface);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg);box-shadow:var(--nawa-shadow-md);flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.nawa-stat__top{align-items:center;gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}.nawa-stat__icon{border-radius:var(--nawa-radius-full);background:var(--nawa-color-accent-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--nawa-color-accent-soft-text);justify-content:center;align-items:center;display:inline-flex}.nawa-stat__label{overflow-wrap:normal;min-inline-size:0;font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);color:var(--nawa-color-text);flex:7rem;margin:0}.nawa-stat__value{margin:var(--nawa-space-1) 0 0;font-size:var(--nawa-font-size-2xl);font-weight:var(--nawa-font-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--nawa-line-height-tight)}.nawa-stat__unavailable{margin:var(--nawa-space-2) 0 0;font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted)}.nawa-stat__delta{align-items:center;gap:var(--nawa-space-1);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);margin:0;display:inline-flex}.nawa-stat__delta--good{color:var(--nawa-color-success)}.nawa-stat__delta--bad{color:var(--nawa-color-danger)}.nawa-stat__delta--neutral{color:var(--nawa-color-text-muted)}.nawa-stat__extra{margin-block-start:var(--nawa-space-2)}.nawa-stat__hint{font-size:var(--nawa-font-size-xs);color:var(--nawa-color-text-subtle);margin:auto 0 0;padding-block-start:var(--nawa-space-2)}.nawa-skeleton{border-radius:var(--nawa-radius-sm);background:linear-gradient(90deg, var(--nawa-color-surface-sunken), var(--nawa-color-surface-subtle), var(--nawa-color-surface-sunken));background-size:200% 100%;animation:1.4s ease-in-out infinite nawa-shimmer}@keyframes nawa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.nawa-badge,.nawa-sample-badge{align-items:center;gap:var(--nawa-space-1);padding-block:2px;padding-inline:var(--nawa-space-2);border-radius:var(--nawa-radius-full);padding-block:var(--nawa-space-1);padding-inline:var(--nawa-space-3);font-size:var(--nawa-font-size-xs);font-weight:var(--nawa-font-weight-semibold);white-space:nowrap;border:1px solid #0000;line-height:1.4;display:inline-flex}.nawa-badge--implemented{background:var(--nawa-color-success-soft);color:var(--nawa-color-success)}.nawa-badge--simulated{background:var(--nawa-color-info-soft);color:var(--nawa-color-info)}.nawa-badge--blocked{background:var(--nawa-color-danger-soft);color:var(--nawa-color-danger)}.nawa-badge--deferred{background:var(--nawa-color-surface-sunken);color:var(--nawa-color-text-muted)}.nawa-badge__detail,.nawa-sample-badge__detail{font-weight:var(--nawa-font-weight-regular)}.nawa-sample-badge{background:var(--nawa-color-sample-soft);color:var(--nawa-color-sample);border-style:dashed}.nawa-notice{align-items:flex-start;gap:var(--nawa-space-3);padding:var(--nawa-space-3) var(--nawa-space-4);border-radius:var(--nawa-radius-md);border:1px dashed var(--nawa-color-sample);background:var(--nawa-color-sample-soft);color:var(--nawa-color-text);font-size:var(--nawa-font-size-sm);margin-block-end:var(--nawa-space-4);display:flex}.nawa-notice .nawa-icon{color:var(--nawa-color-sample);margin-block-start:2px}.nawa-notice p{margin:0}.nawa-notice a{color:inherit;font-weight:var(--nawa-font-weight-semibold);text-decoration:underline}.nawa-notice--info{border-style:solid;border-color:var(--nawa-color-border);background:var(--nawa-color-info-soft)}.nawa-notice--info .nawa-icon{color:var(--nawa-color-info)}.nawa-empty{text-align:center;padding-block:var(--nawa-space-10);padding-inline:var(--nawa-space-4);border:1px dashed var(--nawa-color-border-strong);border-radius:var(--nawa-radius-lg);background:var(--nawa-color-surface)}.nawa-empty__title{margin-block:var(--nawa-space-3) var(--nawa-space-2);font-size:var(--nawa-font-size-xl);font-weight:var(--nawa-font-weight-semibold)}.nawa-empty__description{max-inline-size:60ch;color:var(--nawa-color-text-muted);margin-inline:auto}.nawa-empty__action{margin-block-start:var(--nawa-space-4)}.nawa-table-wrap{border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg);background:var(--nawa-color-surface);overflow:hidden;container-type:inline-size}.nawa-card__body>.nawa-table-wrap{border:0;border-radius:0}.nawa-table-wrap--scroll{overflow-x:auto}.nawa-table{border-collapse:collapse;inline-size:100%;font-size:var(--nawa-font-size-sm)}.nawa-table caption{text-align:start;padding-block:var(--nawa-space-3);padding-inline:var(--nawa-space-4);font-weight:var(--nawa-font-weight-semibold);font-size:var(--nawa-font-size-md)}.nawa-table th,.nawa-table td{text-align:start;vertical-align:middle;padding-block:var(--nawa-space-4);padding-inline:var(--nawa-space-5);border-block-start:1px solid var(--nawa-color-border)}.nawa-table-wrap--dense .nawa-table th,.nawa-table-wrap--dense .nawa-table td{padding-block:var(--nawa-space-2)}.nawa-table thead th{background:var(--nawa-color-surface);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-bold);color:var(--nawa-color-text);border-block-start:0;border-block-end:1px solid var(--nawa-color-border)}.nawa-table tbody tr:hover{background:var(--nawa-color-surface-subtle)}.nawa-table tbody th{font-weight:var(--nawa-font-weight-semibold)}.nawa-table .nawa-table__end{text-align:end;font-variant-numeric:tabular-nums}@container (max-width:36rem){.nawa-table-wrap--cards .nawa-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nawa-table-wrap--cards .nawa-table,.nawa-table-wrap--cards .nawa-table tbody,.nawa-table-wrap--cards .nawa-table tr,.nawa-table-wrap--cards .nawa-table th,.nawa-table-wrap--cards .nawa-table td,.nawa-table-wrap--cards .nawa-table caption{display:block}.nawa-table-wrap--cards .nawa-table tbody tr{padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-4);border-block-start:1px solid var(--nawa-color-border)}.nawa-table-wrap--cards .nawa-table tbody th,.nawa-table-wrap--cards .nawa-table tbody td{justify-content:space-between;align-items:baseline;gap:var(--nawa-space-4);padding-block:var(--nawa-space-1);text-align:end;border:0;padding-inline:0;display:flex}.nawa-table-wrap--cards .nawa-table tbody .nawa-table__row-header{font-size:var(--nawa-font-size-md);text-align:start}.nawa-table-wrap--cards .nawa-table tbody .nawa-table__row-header:before{content:none}.nawa-table-wrap--cards .nawa-table tbody [data-label]:before{content:attr(data-label);font-weight:var(--nawa-font-weight-medium);color:var(--nawa-color-text-subtle);text-align:start}}.nawa-field{gap:var(--nawa-space-1);flex-direction:column;margin-block-end:var(--nawa-space-4);display:flex}.nawa-field__label{font-weight:var(--nawa-font-weight-semibold);font-size:var(--nawa-font-size-sm)}.nawa-field__required{font-weight:var(--nawa-font-weight-regular);color:var(--nawa-color-text-muted)}.nawa-field__hint{font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);margin:0}.nawa-field__error{font-size:var(--nawa-font-size-sm);color:var(--nawa-color-danger);font-weight:var(--nawa-font-weight-semibold);margin:0}.nawa-input{font:inherit;min-block-size:var(--nawa-touch-target);padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-3);border:1px solid var(--nawa-color-border-strong);border-radius:var(--nawa-radius-md);background:var(--nawa-color-surface);color:var(--nawa-color-text);box-shadow:var(--nawa-shadow-sm);transition:border-color var(--nawa-motion-fast) var(--nawa-motion-easing)}.nawa-input:hover{border-color:var(--nawa-color-text-subtle)}.nawa-input:focus-visible{outline-offset:0;border-color:var(--nawa-color-focus)}.nawa-field--invalid .nawa-input{border-color:var(--nawa-color-danger);border-width:2px}.nawa-theme-switcher{border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-md);background:var(--nawa-color-surface-subtle);gap:2px;margin:0;padding:2px;display:inline-flex}.nawa-theme-switcher__option{justify-content:center;align-items:center;gap:var(--nawa-space-1);min-block-size:calc(var(--nawa-touch-target) - 6px);min-inline-size:calc(var(--nawa-touch-target) - 6px);padding-inline:var(--nawa-space-2);border-radius:calc(var(--nawa-radius-md) - 2px);color:var(--nawa-color-text-muted);cursor:pointer;font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-medium);display:inline-flex;position:relative}.nawa-theme-switcher__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nawa-theme-switcher__option:hover{color:var(--nawa-color-text)}.nawa-theme-switcher__option:has(:checked){background:var(--nawa-color-surface);color:var(--nawa-color-text);box-shadow:var(--nawa-shadow-sm)}.nawa-theme-switcher__option:has(:focus-visible){outline:2px solid var(--nawa-color-focus);outline-offset:1px}.nawa-locale-switcher{gap:var(--nawa-space-1);align-items:center;display:inline-flex}.nawa-locale-switcher a{min-block-size:var(--nawa-touch-target);padding-inline:var(--nawa-space-2);border-radius:var(--nawa-radius-md);color:var(--nawa-color-text-muted);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.nawa-locale-switcher a:hover{background:var(--nawa-color-surface-subtle);color:var(--nawa-color-text)}.nawa-locale-switcher a[aria-current=true]{color:var(--nawa-color-text);font-weight:var(--nawa-font-weight-bold);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:2px}.nawa-org-switcher{align-items:center;gap:var(--nawa-space-2);font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);flex-wrap:wrap;display:inline-flex}.nawa-account{align-items:center;gap:var(--nawa-space-2);font-size:var(--nawa-font-size-sm);display:inline-flex}.nawa-account__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;display:none;overflow:hidden}@media (min-width:48rem){.nawa-account__name{display:inline}}.nawa-chart{min-inline-size:0;margin:0}.nawa-chart__canvas{block-size:16rem;inline-size:100%;position:relative}.nawa-chart--sm .nawa-chart__canvas{block-size:3rem}.nawa-chart--lg .nawa-chart__canvas{block-size:22rem}.nawa-chart__canvas[data-state=loading]{border-radius:var(--nawa-radius-md)}.nawa-chart__summary{margin-block:var(--nawa-space-2) 0;font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted)}.nawa-chart__note{align-items:center;gap:var(--nawa-space-1);margin-block:var(--nawa-space-2) 0;font-size:var(--nawa-font-size-xs);color:var(--nawa-color-text-subtle);display:flex}.nawa-chart__data{margin-block-start:var(--nawa-space-3)}.nawa-chart__data>summary{min-block-size:var(--nawa-touch-target);cursor:pointer;color:var(--nawa-color-accent);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);align-items:center;display:inline-flex}.nawa-chart__data>summary:hover{color:var(--nawa-color-accent-hover)}.nawa-chart__data .nawa-table-wrap{margin-block-start:var(--nawa-space-2)}.nawa-chart--sm .nawa-chart__data{margin-block-start:0}.nawa-chart--sm .nawa-chart__data>summary{min-block-size:var(--nawa-touch-target);font-size:var(--nawa-font-size-xs)}.nawa-form{gap:var(--nawa-space-4);display:grid}.nawa-form--inline{align-items:center;gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}.nawa-form__row{gap:var(--nawa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.nawa-form__actions{gap:var(--nawa-space-2);flex-wrap:wrap;align-items:center;display:flex}.nawa-form__result{font-size:var(--nawa-font-size-sm);margin:0}.nawa-form__result:empty{display:none}.nawa-form--inline .nawa-form__result{flex-basis:100%}.nawa-form__result--ok{color:var(--nawa-color-success)}.nawa-form__result--error{color:var(--nawa-color-danger)}.nawa-form .nawa-field{min-inline-size:0;margin-block-end:0}.nawa-form .nawa-input{max-inline-size:100%}.nawa-checklist{gap:var(--nawa-space-1);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;display:grid}.nawa-checklist legend{font-weight:var(--nawa-font-weight-semibold);font-size:var(--nawa-font-size-sm);margin-block-end:var(--nawa-space-2);padding:0}.nawa-checklist label{align-items:center;gap:var(--nawa-space-2);min-block-size:var(--nawa-touch-target);font-size:var(--nawa-font-size-sm);display:flex}.nawa-checklist input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--nawa-color-accent)}.nawa-tabs{gap:var(--nawa-space-1);margin-block:0 var(--nawa-space-4);border-block-end:1px solid var(--nawa-color-border);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nawa-tabs a{align-items:center;gap:var(--nawa-space-2);min-block-size:var(--nawa-touch-target);padding-inline:var(--nawa-space-3);color:var(--nawa-color-text-muted);font-weight:var(--nawa-font-weight-medium);border-block-end:2px solid #0000;text-decoration:none;display:inline-flex}.nawa-tabs a:hover{color:var(--nawa-color-text)}.nawa-tabs a[aria-current=page]{color:var(--nawa-color-accent);border-block-end-color:var(--nawa-color-accent)}.nawa-simulated{align-items:flex-start;gap:var(--nawa-space-2);padding:var(--nawa-space-2) var(--nawa-space-3);border:2px dashed var(--nawa-color-warning);border-radius:var(--nawa-radius-md);background:var(--nawa-color-warning-soft);color:var(--nawa-color-text);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);margin-block-end:var(--nawa-space-2);display:flex}.nawa-simulated .nawa-icon{color:var(--nawa-color-warning);flex:none;margin-block-start:2px}.nawa-simulated p{margin:var(--nawa-space-1) 0 0;font-weight:var(--nawa-font-weight-regular,400)}.nawa-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.nawa-chat{gap:var(--nawa-space-4);margin:0;padding:0;list-style:none;display:grid}.nawa-chat__turn{gap:var(--nawa-space-2);display:grid}.nawa-chat__bubble{max-inline-size:min(100%,48rem);padding:var(--nawa-space-3) var(--nawa-space-4);border-radius:var(--nawa-radius-lg);border:1px solid var(--nawa-color-border);white-space:pre-wrap;overflow-wrap:anywhere}.nawa-chat__bubble--user{background:var(--nawa-color-accent-soft);color:var(--nawa-color-accent-soft-text);justify-self:end}.nawa-chat__bubble--assistant{background:var(--nawa-color-surface);justify-self:start}.nawa-chat__bubble--error{background:var(--nawa-color-danger-soft);border-color:var(--nawa-color-danger);justify-self:start}.nawa-chat__meta{gap:var(--nawa-space-2);font-size:var(--nawa-font-size-xs);color:var(--nawa-color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.nawa-citations{gap:var(--nawa-space-2);margin:0;padding:0;list-style:none;display:grid}.nawa-citations li{gap:2px;display:grid}.nawa-ref{font-family:var(--nawa-font-mono);font-size:var(--nawa-font-size-xs);color:var(--nawa-color-text-muted);overflow-wrap:anywhere}.nawa-answer{border-inline-start:3px solid var(--nawa-color-accent);white-space:pre-wrap;margin:0;padding-inline-start:var(--nawa-space-4)}.nawa-pre{font-family:var(--nawa-font-mono);font-size:var(--nawa-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nawa-stack{gap:var(--nawa-space-4);display:grid}.nawa-after{margin-block-start:var(--nawa-space-4)}.nawa-disclosure>summary{min-block-size:var(--nawa-touch-target);cursor:pointer;color:var(--nawa-color-accent);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);align-items:center;display:inline-flex}.nawa-disclosure>summary:hover{color:var(--nawa-color-accent-hover)}.nawa-disclosure__body{padding:var(--nawa-space-3);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-sm);background:var(--nawa-color-surface-sunken);min-inline-size:min(100%,18rem);max-inline-size:100%;margin-block-start:var(--nawa-space-2)}.nawa-member{align-items:center;gap:var(--nawa-space-2);flex-wrap:wrap;display:inline-flex}.nawa-member__tag{padding-inline:var(--nawa-space-2);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-sm);font-size:var(--nawa-font-size-xs);color:var(--nawa-color-text-muted)}.nawa-member__roles{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nawa-kv{gap:var(--nawa-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.nawa-kv dt{font-size:var(--nawa-font-size-xs);font-weight:var(--nawa-font-weight-semibold);color:var(--nawa-color-text-muted)}.nawa-kv dd{overflow-wrap:anywhere;margin:0}.nawa-article-list{gap:var(--nawa-space-3);margin:0;padding:0;list-style:none;display:grid}.nawa-article-list ul{margin-block:var(--nawa-space-1) 0;font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);padding-inline-start:var(--nawa-space-5)}.nawa-wordmark{align-items:center;gap:var(--nawa-space-3);color:var(--nawa-color-text);display:inline-flex}.nawa-logo{block-size:2rem;inline-size:auto;display:block}.nawa-logo--dark,:root[data-theme=dark] .nawa-logo--light{display:none}:root[data-theme=dark] .nawa-logo--dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .nawa-logo--light{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .nawa-logo--dark{display:block}}.nawa-wordmark__name{border-inline-start:1px solid var(--nawa-color-border-strong);font-family:var(--nawa-font-display);font-weight:var(--nawa-font-weight-bold);font-size:var(--nawa-font-size-xl);letter-spacing:.02em;padding-inline-start:var(--nawa-space-3);line-height:1}.nawa-wordmark__suffix{font-weight:var(--nawa-font-weight-medium);color:var(--nawa-color-text-muted);font-size:var(--nawa-font-size-sm)}.nawa-wordmark--on-dark{color:var(--nawa-color-on-brand)}.nawa-wordmark--on-dark .nawa-wordmark__name{border-color:#ffffff80}.nawa-public{background:var(--nawa-color-bg);flex-direction:column;min-block-size:100dvh;display:flex}.nawa-public__header{justify-content:space-between;align-items:center;gap:var(--nawa-space-2);padding-block:var(--nawa-space-2);padding-inline:var(--nawa-space-4);flex-wrap:wrap;inline-size:100%;max-inline-size:72rem;margin-inline:auto;display:flex}.nawa-public__brand a{min-block-size:var(--nawa-touch-target);color:inherit;border-radius:var(--nawa-radius-md);align-items:center;text-decoration:none;display:inline-flex}.nawa-public__tools,.nawa-public__prefs{align-items:center;gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}.nawa-public__main{inline-size:100%;max-inline-size:72rem;padding-block:var(--nawa-space-6) var(--nawa-space-12);padding-inline:var(--nawa-space-4);flex:1;margin-inline:auto}.nawa-public__main:focus{outline:none}.nawa-public__main--center{flex-direction:column;justify-content:center;align-items:center;display:flex}.nawa-public__footer{justify-content:space-between;gap:var(--nawa-space-3);inline-size:100%;max-inline-size:72rem;padding-block:var(--nawa-space-4) var(--nawa-space-6);padding-inline:var(--nawa-space-4);border-block-start:1px solid var(--nawa-color-border);font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);flex-wrap:wrap;margin-inline:auto;display:flex}.nawa-public__footer a{color:var(--nawa-color-text-muted)}.nawa-public__footer a:hover{color:var(--nawa-color-text)}.nawa-public__footer-links{gap:var(--nawa-space-1) var(--nawa-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nawa-legal{max-inline-size:48rem}.nawa-legal p{line-height:1.7}.nawa-legal__toc{margin-block:var(--nawa-space-4) var(--nawa-space-6);padding:var(--nawa-space-4);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg);background:var(--nawa-color-surface)}.nawa-legal__toc-title{margin-block:0 var(--nawa-space-2);font-size:var(--nawa-font-size-md)}.nawa-legal__toc ol{gap:var(--nawa-space-1);margin:0;padding-inline-start:var(--nawa-space-6);display:grid}.nawa-legal__toc a{padding-block:2px;display:inline-block}.nawa-legal__section{margin-block-start:var(--nawa-space-6);scroll-margin-block-start:var(--nawa-space-6)}.nawa-legal__section h2{font-size:var(--nawa-font-size-xl);margin-block:0 var(--nawa-space-2)}.nawa-legal__cards{gap:var(--nawa-space-4);margin-block-end:var(--nawa-space-4);display:grid}.nawa-legal__cards .nawa-card__body>p:first-child{margin-block-start:0}.nawa-legal__facts{gap:var(--nawa-space-2);margin:0 0 var(--nawa-space-3);display:grid}.nawa-legal__facts div{gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}.nawa-legal__facts dt{font-weight:var(--nawa-font-weight-semibold)}.nawa-legal__facts dt:after{content:":"}.nawa-legal__facts dd{margin:0}.nawa-no-workspace{gap:var(--nawa-space-3);justify-items:start;display:grid}.nawa-no-workspace p{margin:0}@media (min-width:48rem){.nawa-public__header{padding-inline:var(--nawa-space-6);padding-block:var(--nawa-space-3)}.nawa-public__main{padding-inline:var(--nawa-space-6);padding-block-start:var(--nawa-space-10)}.nawa-public__footer{padding-inline:var(--nawa-space-6)}}.nawa-auth-card{inline-size:100%;max-inline-size:28rem;padding-block:var(--nawa-space-8);padding-inline:var(--nawa-space-6);background:var(--nawa-color-surface);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-xl);box-shadow:var(--nawa-shadow-md)}.nawa-auth-card__logo{margin-block-end:var(--nawa-space-6)}.nawa-auth-card__title{font-size:var(--nawa-font-size-2xl);font-weight:var(--nawa-font-weight-bold);letter-spacing:-.01em;margin:0}.nawa-auth-card__description{margin-block:var(--nawa-space-2) 0;color:var(--nawa-color-text-muted)}.nawa-auth-card__body{gap:var(--nawa-space-4);margin-block-start:var(--nawa-space-6);display:grid}.nawa-auth-card__body .nawa-btn{inline-size:100%}.nawa-auth-card__footer{border-block-start:1px solid var(--nawa-color-border);font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);margin-block-start:var(--nawa-space-6);padding-block-start:var(--nawa-space-4)}.nawa-auth-card__footer p{margin:0}.nawa-auth-card__footer p+p{margin-block-start:var(--nawa-space-2)}.nawa-alert{align-items:flex-start;gap:var(--nawa-space-3);padding:var(--nawa-space-3) var(--nawa-space-4);border-radius:var(--nawa-radius-md);font-size:var(--nawa-font-size-sm);border:1px solid #0000;margin:0;display:flex}.nawa-alert .nawa-icon{margin-block-start:1px}.nawa-alert--error{background:var(--nawa-color-danger-soft);color:var(--nawa-color-danger);border-color:var(--nawa-color-danger)}.nawa-alert--info{background:var(--nawa-color-info-soft);color:var(--nawa-color-text);border-color:var(--nawa-color-border)}.nawa-alert--info .nawa-icon{color:var(--nawa-color-info)}.nawa-hero{gap:var(--nawa-space-8);padding-block:var(--nawa-space-4) var(--nawa-space-10);align-items:center;display:grid}.nawa-hero__eyebrow{align-items:center;gap:var(--nawa-space-2);padding-block:var(--nawa-space-1);padding-inline:var(--nawa-space-3);border-radius:var(--nawa-radius-full);background:var(--nawa-color-accent-soft);color:var(--nawa-color-accent-soft-text);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);margin:0;display:inline-flex}.nawa-hero__title{margin-block:var(--nawa-space-4) 0;font-size:var(--nawa-font-size-3xl);font-weight:var(--nawa-font-weight-bold);letter-spacing:-.02em;max-inline-size:20ch}.nawa-hero__lead{margin-block:var(--nawa-space-4) 0;font-size:var(--nawa-font-size-lg);color:var(--nawa-color-text-muted);max-inline-size:52ch}.nawa-hero__actions{gap:var(--nawa-space-3);flex-wrap:wrap;margin-block-start:var(--nawa-space-6);display:flex}.nawa-hero__note{margin-block:var(--nawa-space-3) 0;font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted)}.nawa-hero__visual{aspect-ratio:4/3;border-radius:var(--nawa-radius-xl);border:1px solid var(--nawa-color-border);background:radial-gradient(circle at 30% 30%, var(--nawa-color-accent-soft), transparent 60%), linear-gradient(160deg, var(--nawa-color-surface), var(--nawa-color-surface-subtle));box-shadow:var(--nawa-shadow-lg);display:none;position:relative;overflow:hidden}.nawa-hero__visual svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.nawa-hero__visual .v-panel{fill:var(--nawa-color-surface);stroke:var(--nawa-color-border)}.nawa-hero__visual .v-line{fill:var(--nawa-color-surface-sunken)}.nawa-hero__visual .v-accent{fill:var(--nawa-color-brand)}.nawa-hero__visual .v-soft{fill:var(--nawa-color-accent-soft)}.nawa-hero__visual .v-c2{fill:var(--nawa-color-brand-teal)}.nawa-hero__visual .v-c3{fill:var(--nawa-color-brand-peach)}.nawa-features{gap:var(--nawa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.nawa-feature{block-size:100%;padding:var(--nawa-space-5);background:var(--nawa-color-surface);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg)}.nawa-feature__icon{border-radius:var(--nawa-radius-md);background:var(--nawa-color-accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--nawa-color-accent-soft-text);justify-content:center;align-items:center;display:inline-flex}.nawa-feature__title{margin-block:var(--nawa-space-3) var(--nawa-space-1);font-size:var(--nawa-font-size-lg);font-weight:var(--nawa-font-weight-semibold)}.nawa-feature__text{color:var(--nawa-color-text-muted);font-size:var(--nawa-font-size-md);margin:0}@media (min-width:48rem){.nawa-hero__title{font-size:var(--nawa-font-size-4xl)}}@media (min-width:64rem){.nawa-hero{padding-block:var(--nawa-space-8) var(--nawa-space-16);grid-template-columns:1.1fr 1fr}.nawa-hero__visual{display:block}}.nawa-picker{inline-size:100%;max-inline-size:36rem}.nawa-picker__list{gap:var(--nawa-space-2);margin:0;padding:0;list-style:none;display:grid}.nawa-picker__link{align-items:center;gap:var(--nawa-space-3);min-block-size:calc(var(--nawa-touch-target) + .75rem);padding-block:var(--nawa-space-3);padding-inline:var(--nawa-space-4);background:var(--nawa-color-surface);color:var(--nawa-color-text);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg);transition:border-color var(--nawa-motion-fast) var(--nawa-motion-easing), background-color var(--nawa-motion-fast) var(--nawa-motion-easing);text-decoration:none;display:flex}.nawa-picker__link:hover{border-color:var(--nawa-color-accent);background:var(--nawa-color-surface-subtle);color:var(--nawa-color-text)}.nawa-picker__avatar{border-radius:var(--nawa-radius-md);background:var(--nawa-color-accent-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--nawa-color-accent-soft-text);font-weight:var(--nawa-font-weight-bold);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nawa-picker__name{min-inline-size:0;font-weight:var(--nawa-font-weight-semibold);overflow-wrap:anywhere;flex:1}.nawa-picker__chevron{color:var(--nawa-color-text-subtle)}[dir=rtl] .nawa-picker__chevron{transform:scaleX(-1)}.nawa-search{align-items:center;min-inline-size:0;margin:0;display:flex;position:relative}.nawa-search__icon{color:var(--nawa-color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--nawa-space-3)}.nawa-search__input{inline-size:100%;min-inline-size:0;min-block-size:var(--nawa-touch-target);padding-block:var(--nawa-space-2);padding-inline:calc(var(--nawa-space-3) + 1.5rem) var(--nawa-space-3);font:inherit;font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text);background:var(--nawa-color-surface-subtle);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-md)}.nawa-search__input::placeholder{color:var(--nawa-color-text-muted)}.nawa-search__input:focus-visible{outline:2px solid var(--nawa-color-focus);outline-offset:1px;background:var(--nawa-color-surface)}.nawa-icon-link{inline-size:var(--nawa-touch-target);block-size:var(--nawa-touch-target);border-radius:var(--nawa-radius-full);color:var(--nawa-color-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nawa-icon-link:hover{background:var(--nawa-color-surface-subtle);color:var(--nawa-color-text)}.nawa-avatar{border-radius:var(--nawa-radius-full);background:var(--nawa-color-accent-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--nawa-color-accent-soft-text);font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nawa-avatar--lg{block-size:2.75rem;inline-size:2.75rem;font-size:var(--nawa-font-size-md)}.nawa-user-menu__button{align-items:center;gap:var(--nawa-space-2);min-block-size:var(--nawa-touch-target);padding-block:0;padding-inline:var(--nawa-space-1) var(--nawa-space-2);font:inherit;color:var(--nawa-color-text);border-radius:var(--nawa-radius-full);cursor:pointer;background:0 0;border:0;display:inline-flex}.nawa-user-menu__button:hover{background:var(--nawa-color-surface-subtle)}.nawa-user-menu__name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;font-size:var(--nawa-font-size-sm);font-weight:var(--nawa-font-weight-semibold);display:none;overflow:hidden}.nawa-user-menu__chevron{color:var(--nawa-color-text-muted)}@media (min-width:64rem){.nawa-user-menu__name{display:inline}}.nawa-user-menu__panel{inline-size:min(18rem,100vw - 2rem);padding:var(--nawa-space-4);background:var(--nawa-color-surface);color:var(--nawa-color-text);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-lg);box-shadow:var(--nawa-shadow-lg);margin:0;position:fixed;inset-block-start:4.25rem;inset-inline-start:auto;inset-inline-end:var(--nawa-space-4)}.nawa-user-menu__who{align-items:center;gap:var(--nawa-space-3);margin-block-end:var(--nawa-space-4);display:flex}.nawa-user-menu__panel-name{font-weight:var(--nawa-font-weight-semibold);overflow-wrap:anywhere;margin:0}.nawa-user-menu__detail{font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);margin:0}.nawa-user-menu__panel .nawa-btn{inline-size:100%}.nawa-breadcrumb{align-items:center;gap:var(--nawa-space-3);margin-block-end:var(--nawa-space-4);display:flex}.nawa-breadcrumb__icon{border-radius:var(--nawa-radius-md);background:var(--nawa-color-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--nawa-color-accent);border:1px solid var(--nawa-color-border);box-shadow:var(--nawa-shadow-sm);justify-content:center;align-items:center;display:inline-flex}.nawa-breadcrumb__list{align-items:center;gap:var(--nawa-space-2);font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nawa-breadcrumb__item{align-items:center;gap:var(--nawa-space-2);display:inline-flex}.nawa-breadcrumb__item+.nawa-breadcrumb__item:before{content:"›";color:var(--nawa-color-text-muted)}[dir=rtl] .nawa-breadcrumb__item+.nawa-breadcrumb__item:before{content:"‹"}.nawa-breadcrumb__item a{color:var(--nawa-color-text-muted);min-block-size:var(--nawa-touch-target);align-items:center;text-decoration:none;display:inline-flex}.nawa-breadcrumb__item a:hover{color:var(--nawa-color-text);text-decoration:underline}.nawa-breadcrumb__item [aria-current=page]{color:var(--nawa-color-text);font-weight:var(--nawa-font-weight-semibold)}.nawa-pagination{justify-content:space-between;align-items:center;gap:var(--nawa-space-3);padding-block:var(--nawa-space-4);flex-wrap:wrap;display:flex}.nawa-pagination__list{align-items:center;gap:var(--nawa-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nawa-pagination__page,.nawa-pagination__step{justify-content:center;align-items:center;gap:var(--nawa-space-1);min-inline-size:var(--nawa-touch-target);min-block-size:var(--nawa-touch-target);padding-inline:var(--nawa-space-2);border-radius:var(--nawa-radius-md);color:var(--nawa-color-text);font-weight:var(--nawa-font-weight-semibold);font-size:var(--nawa-font-size-sm);text-decoration:none;display:inline-flex}.nawa-pagination__page:hover,a.nawa-pagination__step:hover{background:var(--nawa-color-surface-sunken);color:var(--nawa-color-text)}.nawa-pagination__page--current,.nawa-pagination__page--current:hover{background:var(--nawa-color-accent);color:var(--nawa-color-text-on-accent);box-shadow:var(--nawa-shadow-sm)}.nawa-pagination__step[aria-disabled=true]{color:var(--nawa-color-text-muted);opacity:.7}[dir=rtl] .nawa-pagination__dir{transform:scaleX(-1)}.nawa-pagination__gap{color:var(--nawa-color-text-muted);padding-inline:var(--nawa-space-1)}.nawa-pagination__summary{font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);margin:0}.nawa-split .nawa-public__brand{visibility:hidden}.nawa-split{background:var(--nawa-color-bg);flex-direction:column;min-block-size:100dvh;display:flex}.nawa-split>.nawa-public{flex:1;min-block-size:0}.nawa-split__panel{isolation:isolate;min-block-size:7rem;padding-block:var(--nawa-space-5);padding-inline:var(--nawa-space-5);background:var(--nawa-color-brand-navy);color:var(--nawa-color-on-brand);align-items:center;display:flex;position:relative;overflow:hidden}.nawa-pattern{z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline:0}.nawa-pattern__c{fill:var(--nawa-color-brand)}.nawa-pattern__p{fill:var(--nawa-color-brand-peach)}.nawa-pattern__t{fill:var(--nawa-color-brand-teal)}.nawa-pattern__k{fill:var(--nawa-color-brand-pink)}.nawa-split__panel-content{gap:var(--nawa-space-3);max-inline-size:26rem;padding:var(--nawa-space-4);border-radius:var(--nawa-radius-lg);background:var(--nawa-color-brand-navy);display:grid;position:relative}.nawa-split__title{color:var(--nawa-color-on-brand);font-family:var(--nawa-font-display);font-size:var(--nawa-font-size-xl);font-weight:var(--nawa-font-weight-bold);line-height:var(--nawa-line-height-tight);margin:0}.nawa-split__text{color:var(--nawa-color-on-brand);font-size:var(--nawa-font-size-md);margin:0;display:none}@media (min-width:64rem){.nawa-split{flex-direction:row}.nawa-split__panel{min-block-size:100dvh;padding:var(--nawa-space-10);flex:0 0 clamp(22rem,38vw,34rem);align-items:flex-end;position:sticky;inset-block-start:0}.nawa-pattern{block-size:55%}.nawa-split__panel-content{padding:var(--nawa-space-6);gap:var(--nawa-space-4)}.nawa-split__title{font-size:var(--nawa-font-size-3xl)}.nawa-split__text{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.nawa-nav__link--current,.nawa-bottom-nav__link--current{outline:2px solid canvastext}.nawa-theme-switcher__option:has(:checked){outline:2px solid highlight}}.nawa-muted{color:var(--nawa-color-text-muted)}.nawa-digest{font-family:var(--nawa-font-mono);font-size:var(--nawa-font-size-sm);overflow-wrap:anywhere}.nawa-chips{gap:var(--nawa-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nawa-chip{padding:var(--nawa-space-1) var(--nawa-space-3);border:1px solid var(--nawa-color-border);background:var(--nawa-color-surface-sunken);font-size:var(--nawa-font-size-sm);border-radius:999px}.nawa-billing-accounts{gap:var(--nawa-space-4);margin:0;padding:0;list-style:none;display:grid}.nawa-billing-accounts>li+li{border-block-start:1px solid var(--nawa-color-border);padding-block-start:var(--nawa-space-4)}.nawa-billing-trial{align-items:center;gap:var(--nawa-space-2);margin:0 0 var(--nawa-space-3);font-weight:var(--nawa-font-weight-semibold);display:flex}.nawa-billing-payment{gap:var(--nawa-space-1);flex-wrap:wrap;display:inline-flex}.nawa-fieldset{padding:var(--nawa-space-3) var(--nawa-space-4);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-md);gap:var(--nawa-space-3);min-inline-size:0;margin:0;display:grid}.nawa-fieldset>legend{padding-inline:var(--nawa-space-1);font-weight:var(--nawa-font-weight-semibold)}.nawa-fieldset .nawa-field__hint{margin:0}.nawa-studio-fields{gap:var(--nawa-space-2);display:grid}.nawa-pipeline{gap:var(--nawa-space-2);margin:0 0 var(--nawa-space-4);counter-reset:step;flex-wrap:wrap;padding:0;list-style:none;display:flex}.nawa-pipeline__step{align-items:center;gap:var(--nawa-space-1);padding:var(--nawa-space-1) var(--nawa-space-3);border:1px solid var(--nawa-color-border);font-size:var(--nawa-font-size-sm);border-radius:999px;display:inline-flex}.nawa-pipeline__step--done{background:var(--nawa-color-success-soft);border-color:var(--nawa-color-success)}.nawa-pipeline__step--current{border-style:dashed;border-color:var(--nawa-color-focus)}.nawa-pipeline__step--stopped{background:var(--nawa-color-danger-soft);border-color:var(--nawa-color-danger);font-weight:var(--nawa-font-weight-semibold)}.nawa-pipeline__step--todo{color:var(--nawa-color-text-muted)}.nawa-checks{gap:var(--nawa-space-2);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.nawa-log{max-block-size:24rem;margin:var(--nawa-space-2) 0 0;padding:var(--nawa-space-3);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-sm);background:var(--nawa-color-surface-sunken);font-family:var(--nawa-font-mono);font-size:var(--nawa-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;overflow:auto}.nawa-preview{border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-md);background:var(--nawa-color-preview-canvas);block-size:min(32rem,70vh);inline-size:100%;display:block}.nawa-tour{z-index:60;inline-size:min(24rem, calc(100vw - 2 * var(--nawa-space-4)));padding:var(--nawa-space-4);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-md);background:var(--nawa-color-surface);color:var(--nawa-color-text);box-shadow:var(--nawa-shadow-lg);animation:.16s ease-out nawa-tour-in;position:fixed;inset-block-end:calc(var(--nawa-space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--nawa-space-4)}.nawa-shell--bottom-nav .nawa-tour{inset-block-end:calc(5rem + env(safe-area-inset-bottom,0px))}@media (min-width:64rem){.nawa-shell--bottom-nav .nawa-tour{inset-block-end:var(--nawa-space-4)}}.nawa-tour__head{justify-content:space-between;align-items:center;gap:var(--nawa-space-2);display:flex}.nawa-tour__progress{font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted);margin:0}.nawa-tour__close{min-inline-size:var(--nawa-touch-target);min-block-size:var(--nawa-touch-target);border-radius:var(--nawa-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.nawa-tour__close:hover{background:var(--nawa-color-surface-sunken)}.nawa-tour__title{margin:var(--nawa-space-1) 0 var(--nawa-space-2);font-size:var(--nawa-font-size-lg)}.nawa-tour__title:focus{outline:none}.nawa-tour__title:focus-visible{outline:2px solid var(--nawa-color-focus);outline-offset:2px}.nawa-tour__body,.nawa-tour__hint{margin:0 0 var(--nawa-space-3)}.nawa-tour__hint{font-size:var(--nawa-font-size-sm);color:var(--nawa-color-text-muted)}.nawa-tour__actions{align-items:center;gap:var(--nawa-space-2);flex-wrap:wrap;display:flex}.nawa-tour__spacer{flex:1}.nawa-tour-target{outline-offset:3px;border-radius:var(--nawa-radius-sm);outline:3px solid var(--nawa-color-focus)!important}@keyframes nawa-tour-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.nawa-tip{align-items:center;display:inline-flex;position:relative}.nawa-tip__button{min-inline-size:var(--nawa-touch-target);min-block-size:var(--nawa-touch-target);border:1px solid var(--nawa-color-border);background:var(--nawa-color-surface);color:var(--nawa-color-text);font-weight:var(--nawa-font-weight-semibold);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.nawa-tip__button:hover,.nawa-tip__button[aria-expanded=true]{background:var(--nawa-color-surface-sunken)}.nawa-tip__panel{z-index:50;gap:var(--nawa-space-1);inline-size:min(20rem, calc(100vw - 2 * var(--nawa-space-4)));padding:var(--nawa-space-3);border:1px solid var(--nawa-color-border);border-radius:var(--nawa-radius-md);background:var(--nawa-color-surface);box-shadow:var(--nawa-shadow-lg);font-size:var(--nawa-font-size-sm);text-align:start;display:grid;position:absolute;inset-block-start:calc(100% + var(--nawa-space-2));inset-inline-end:0}@media (prefers-reduced-motion:reduce){.nawa-tour{animation:none}}
