@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.21r_bxb3vzlmx.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.1gdysnd3hwybd.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.3akwhu8439i8g.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.0yfcb6wtd1b1y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2"),url(../media/poppins-latin-600-normal.112z-3ilvt19k.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.0b_a_2_q6uss_.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.3cojj70chwa-9.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.1x6ewect_y6lb.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.2ytdket2kj8xv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3raw8inii9jva.woff2)format("woff2"),url(../media/poppins-latin-700-normal.2_x1nd8dnflsk.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-devanagari-800-normal.41j-2y07yrjwx.woff2)format("woff2"),url(../media/poppins-devanagari-800-normal.2_vpilo828bbx.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-ext-800-normal.0bf9rywi3y-xi.woff2)format("woff2"),url(../media/poppins-latin-ext-800-normal.1b_tg2i555n8m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-800-normal.3qrzxqg0i1y27.woff2)format("woff2"),url(../media/poppins-latin-800-normal.00bc2t_ucgttl.woff)format("woff");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:Material Symbols Outlined Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/material-symbols-outlined-latin-wght-normal.1n58dkquob6ks.woff2)format("woff2-variations")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f6f8fa;--color-surface:#fff;--color-surface-soft:#f1f5f9;--color-border:#dde5ee;--color-text-primary:#0f172a;--color-text-muted:#64748b;--color-primary:#2f6f8f;--color-primary-hover:#245a75;--color-primary-soft:#d8eef5;--color-primary-border:#9ccddd;--color-shell-header-bg:#0f172a;--color-shell-header-border:#9ccddd3d;--color-shell-header-text:#f6f8fa;--color-shell-header-muted:#cbd5e1;--color-shell-nav-hover-bg:#2f6f8f38;--color-shell-nav-active-bg:#2f6f8f29;--color-shell-nav-active-text:#fff;--color-warm-accent:#f2c94c;--color-warm-accent-hover:#e5b935;--color-warm-soft:#fff3c4;--color-provider-accent:#6faf9b;--color-provider-accent-soft:#e1f3ee;--color-provider-accent-dark:#357a68;--color-success:#6aa84f;--color-success-soft:#d9ead3;--color-warning:#e69138;--color-warning-soft:#fce5cd;--color-danger:#c00;--color-danger-soft:#f4cccc;--color-info:#3c78d8;--color-info-soft:#c9daf8;--design-1-color-black:#000;--design-1-color-graphite:#111;--design-1-color-graphite-mid:#666;--design-1-color-graphite-soft:#8b8b8b;--design-1-color-body:#4b4b4b;--design-1-color-border-soft:#ededed;--design-1-color-border:#d4d4d4;--design-1-color-border-strong:#b8b8b8;--design-1-color-surface:#fff;--design-1-color-surface-subtle:#f7f7f7;--design-1-color-surface-muted:#f2f2f2;--design-1-color-brand:#00a884;--design-1-color-brand-fresh:#009688;--design-1-color-brand-deep:#167d68;--design-1-color-brand-tint:color-mix(in srgb, var(--design-1-color-brand) 5.5%, var(--design-1-color-surface));--design-1-color-public-footer:color-mix(in srgb, var(--design-1-color-brand) 75%, var(--design-1-color-black));--design-1-gradient-brand:linear-gradient(100deg, var(--design-1-color-brand) 0%, var(--design-1-color-brand-deep) 100%);--design-1-color-signal:var(--design-1-color-brand);--design-1-focus-ring:2px solid var(--design-1-color-brand);--design-1-focus-ring-on-strong:2px solid var(--design-1-color-on-strong);--design-1-focus-ring-offset:2px;--design-1-focus-ring-inset-offset:-2px;--design-1-color-success:#15803d;--design-1-color-success-soft:#eaf8ef;--design-1-color-toast-success-bar:color-mix(in srgb, var(--design-1-color-success) 75%, var(--design-1-color-surface));--design-1-color-toast-success-track:color-mix(in srgb, var(--design-1-color-success) 25%, var(--design-1-color-surface));--design-1-color-warning:#f0a000;--design-1-color-warning-soft:color-mix(in srgb, var(--design-1-color-warning) 14%, var(--design-1-color-surface));--design-1-color-danger:#e23d32;--design-1-color-danger-soft:color-mix(in srgb, var(--design-1-color-danger) 12%, var(--design-1-color-surface));--design-1-color-toast-danger-bar:color-mix(in srgb, var(--design-1-color-danger) 75%, var(--design-1-color-surface));--design-1-color-toast-danger-track:color-mix(in srgb, var(--design-1-color-danger) 25%, var(--design-1-color-surface));--design-1-color-info:#1769e0;--design-1-color-info-soft:color-mix(in srgb, var(--design-1-color-info) 12%, var(--design-1-color-surface));--design-1-color-calendar-event:color-mix(in srgb, var(--design-1-color-brand) 12%, var(--design-1-color-surface));--design-1-color-on-strong:#fff;--design-1-color-media-label-available:color-mix(in srgb, var(--design-1-color-success) 72%, var(--design-1-color-surface));--design-1-color-media-label-scarce:color-mix(in srgb, var(--design-1-color-warning) 72%, var(--design-1-color-surface));--design-1-color-media-label-unavailable:color-mix(in srgb, var(--design-1-color-danger) 72%, var(--design-1-color-surface));--design-1-color-media-label-info:color-mix(in srgb, var(--design-1-color-info) 72%, var(--design-1-color-surface));--design-1-shadow-media-label:0 3px 10px color-mix(in srgb, var(--design-1-color-graphite) 10%, transparent);--design-1-shadow-offering-card:0 8px 24px color-mix(in srgb, var(--design-1-color-graphite) 8%, transparent);--design-1-shadow-offering-card-hover:0 10px 28px color-mix(in srgb, var(--design-1-color-graphite) 11%, transparent);--design-1-color-navigation-backdrop:color-mix(in srgb, var(--design-1-color-graphite) 22%, transparent);--design-1-shadow-navigation-menu:12px 16px 32px color-mix(in srgb, var(--design-1-color-graphite) 14%, transparent);--design-1-font-ui:Arial, Helvetica, sans-serif;--design-1-font-display:Georgia, "Times New Roman", serif;--design-1-type-caption:.875rem;--design-1-type-small:.9375rem;--design-1-type-ui:1rem;--design-1-type-body:1rem;--design-1-type-price-panel:1.5625rem;--design-1-type-content-heading:1.5rem;--design-1-type-hero-title:4.25rem;--design-1-type-page-title:3.5rem;--design-1-type-section-title:2.125rem;--design-1-type-subsection-title:1.875rem;--design-1-space-micro:.5rem;--design-1-space-near:1rem;--design-1-space-internal:1.5rem;--design-1-space-related:2rem;--design-1-space-topic:3rem;--design-1-space-chapter:7.5rem;--design-1-space-wide-columns:4rem;--design-1-space-offering-grid-compact:1.25rem;--design-1-space-offering-grid-wide:3.40625rem;--design-1-control-checkbox-size:1rem;--design-1-control-checkbox-size-large:1.25rem;--design-1-navigation-control-size:3rem;--design-1-navigation-icon-size:1.75rem;--design-1-navigation-icon-size-compact:1.5rem;--design-1-navigation-label-size:var(--design-1-type-caption);--design-1-navigation-label-weight:600;--design-1-navigation-label-line-height:1.5rem;--design-1-navigation-item-gap:.75rem;--design-1-navigation-item-padding-inline:.75rem;--design-1-navigation-item-padding-block:var(--design-1-space-micro);--design-1-navigation-row-gap:0;--design-1-navigation-header-height:4.5rem;--design-1-navigation-rail-width:4rem;--design-1-navigation-sidebar-width:16.25rem;--design-1-navigation-preview-height:49.375rem;--design-1-navigation-mobile-breakpoint:640;--design-1-navigation-subnav-breakpoint:800;--design-1-navigation-group-size:.6875rem;--design-1-navigation-group-tracking:.13em;--design-1-navigation-breadcrumb-size:.75rem;--design-1-navigation-tab-font-size:var(--design-1-type-small);--design-1-navigation-tab-font-weight:650;--design-1-navigation-tab-active-weight:700;--design-1-navigation-tab-line-height:1.5rem;--design-1-navigation-tab-min-height:2.75rem;--design-1-navigation-tab-padding-block:.75rem;--design-1-navigation-tab-padding-inline:var(--design-1-space-micro);--design-1-navigation-tab-gap:var(--design-1-space-internal);--design-1-navigation-active-line:2px;--design-1-navigation-signal-size:5px;--design-1-navigation-dark-text:#b9b9b9;--design-1-navigation-dark-muted:#aaa;--design-1-navigation-dark-hover:#242424;--design-1-navigation-dark-active:#13332c;--design-1-navigation-dark-border:#363636;--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;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999px;--shadow-sm:0 4px 12px #0f172a0f;--shadow-md:0 8px 24px #0f172a14;--shadow-lg:0 18px 45px #0f172a1a;--shadow-dropdown:0 18px 45px #0f172a24;--z-dropdown:30;--focus-ring:3px solid #2f6f8f33;--focus-ring-offset:2px;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:Poppins, "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-icon:"Material Symbols Outlined Variable", "Material Symbols Outlined", sans-serif;--background:var(--color-background);--panel:var(--color-surface);--text:var(--color-text-primary);--muted:var(--color-text-muted);--accent:var(--color-primary)}
.ui-theme-v1{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:#fff;--color-surface-soft:#f8fafc;--color-border:#e5e7eb;--color-text-primary:#111827;--color-text-muted:#475569;--color-primary:#286b86;--color-primary-hover:#20566c;--color-primary-soft:#e8f2f6;--color-primary-border:#b7d5e1;--color-shell-header-bg:#fff;--color-shell-header-border:#e5e7eb;--color-shell-header-text:#111827;--color-shell-header-muted:#475569;--color-shell-nav-hover-bg:#f8fafc;--color-shell-nav-active-bg:#e8f2f6;--color-shell-nav-active-text:#20566c;--color-warm-accent:#f2c94c;--color-warm-accent-hover:#e5b935;--color-warm-soft:#fff7d6;--color-provider-accent:#6faf9b;--color-provider-accent-soft:#e8f5f1;--color-provider-accent-dark:#276a58;--color-success:#3f7d2d;--color-success-soft:#e7f3e2;--color-warning:#a15c0a;--color-warning-soft:#fff2db;--color-danger:#b42318;--color-danger-hover:#8f1c14;--color-danger-soft:#feedec;--color-info:#1d5fa7;--color-info-soft:#eaf2fb;--radius-sm:.45rem;--radius-md:.7rem;--radius-lg:1rem;--radius-xl:1.25rem;--shadow-sm:0 1px 3px #0f172a0f;--shadow-md:0 4px 16px #0f172a12;--shadow-lg:0 12px 32px #0f172a17;--shadow-dropdown:0 12px 30px #0f172a24;--focus-ring:var(--design-1-focus-ring);--focus-ring-offset:var(--design-1-focus-ring-offset)}.ui-foundation-preview{min-width:0;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;gap:clamp(3.25rem,6vw,4.5rem);padding:0;display:grid}.ui-theme-v1 .ui-foundation-preview__intro,.ui-theme-v1>.platform-table-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ui-theme-v1 .ui-foundation-preview__intro h2,.ui-theme-v1>.platform-table-card>h2{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,3vw,1.85rem)}.ui-theme-v1>.platform-table-card>section{gap:.7rem;margin-top:2.75rem;display:grid}.ui-theme-v1>.platform-table-card>section+section{margin-top:3.5rem}.ui-theme-v1>.platform-table-card h3,.ui-theme-v1>.platform-table-card h4{color:var(--color-text-primary);letter-spacing:-.015em;margin:0}.ui-theme-v1 .note{color:var(--color-text-muted);line-height:1.55}.ui-theme-v1 .button-row{align-items:center;gap:var(--design-1-space-near);flex-wrap:wrap;margin-top:.4rem;display:flex}.ui-theme-v1 .design-1-navigation-control{width:var(--design-1-navigation-control-size);height:var(--design-1-navigation-control-size);color:var(--design-1-color-body);background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.ui-theme-v1 .design-1-navigation-control:hover,.ui-theme-v1 .design-1-navigation-control[aria-expanded=true]{background:var(--design-1-color-surface-muted);color:var(--design-1-color-graphite);border-color:#0000}.ui-theme-v1 .design-1-navigation-control:focus-visible{outline:var(--design-1-focus-ring);outline-offset:-5px}.ui-theme-v1 .design-1-navigation-control>.material-symbols-outlined{font-size:var(--navigation-icon-size,var(--design-1-navigation-icon-size-compact))}.ui-theme-v1 .dropdown-alignment-preview{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:.4rem;display:flex}.ui-theme-v1 .dropdown-action-preview{border:1px solid var(--color-border);background:var(--color-surface);width:min(15rem,100%);box-shadow:var(--shadow-dropdown);border-radius:.7rem;gap:.1rem;padding:.45rem;display:grid}.ui-theme-v1 .preview-stack{gap:.75rem;margin-top:.4rem;display:grid}.ui-theme-v1 .overlay-button-preview{min-height:11rem;padding:var(--design-1-space-near);background:linear-gradient(135deg, var(--design-1-color-info), var(--design-1-color-graphite));justify-content:end;align-items:end;display:flex}.ui-theme-v1 .overview-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.75rem;margin-top:.4rem;display:grid}.ui-theme-v1 .overview-card-comparison{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.5rem;margin-top:.75rem;display:grid}.ui-theme-v1 .overview-card-comparison>div{align-content:start;gap:.75rem;display:grid}.ui-theme-v1 .overview-card-comparison h5,.ui-theme-v1 .overview-card-comparison p{margin:0}.ui-theme-v1 .overview-card-comparison h5{font-size:1rem}.ui-theme-v1 .overview-card-comparison p{color:var(--color-text-muted);line-height:1.5}.ui-theme-v1 .page-frame-start-comparison{gap:var(--design-1-space-internal);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.ui-theme-v1 .page-frame-narrow-preview{container-type:inline-size}.ui-theme-v1 .page-frame-start-comparison>div{border:1px solid var(--design-1-color-border);background:var(--design-1-color-surface);min-width:0;padding-inline:var(--design-1-space-near);padding-block-end:var(--design-1-space-near);overflow:hidden}.ui-theme-v1 .page-frame-start-comparison>div>strong{color:var(--design-1-color-body);font-family:var(--design-1-font-ui);font-size:var(--design-1-type-caption);padding-block-start:var(--design-1-space-near);display:block}.ui-theme-v1 .surface-contract-stack,.ui-theme-v1 .surface-contract-example{align-content:start;display:grid}.ui-theme-v1 .surface-contract-stack{gap:2rem;margin-top:.75rem}.ui-theme-v1 .surface-contract-grid{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:1.5rem;display:grid}.ui-theme-v1 .surface-contract-example{gap:.75rem}.ui-theme-v1 .surface-contract-example h4,.ui-theme-v1 .surface-contract-example h5,.ui-theme-v1 .surface-contract-example p{margin:0}.ui-theme-v1 .surface-contract-example>p{color:var(--color-text-muted);line-height:1.5}.ui-theme-v1 .surface-contract-free{gap:.75rem;max-width:45rem;padding-block:.5rem;display:grid}.ui-theme-v1 .button{background:var(--color-primary);border-radius:var(--radius-md);box-shadow:none;color:#fff;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.75rem;padding:.72rem 1.05rem;font-weight:750;display:inline-flex}.ui-theme-v1 .button:hover,.ui-theme-v1 .button:focus-visible{background:var(--color-primary-hover)}.ui-theme-v1 .button--secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.ui-theme-v1 .button--secondary:hover,.ui-theme-v1 .button--secondary:focus-visible{border-color:var(--color-primary-border);background:var(--color-surface-soft);color:var(--color-primary-hover)}.ui-theme-v1 .button--warm{background:var(--color-warm-accent);color:var(--color-text-primary)}.ui-theme-v1 .button--warm:hover,.ui-theme-v1 .button--warm:focus-visible{background:var(--color-warm-accent-hover);color:var(--color-text-primary)}.ui-theme-v1 .button--danger{background:var(--color-danger);color:#fff}.ui-theme-v1 .button--danger:hover,.ui-theme-v1 .button--danger:focus-visible{background:var(--color-danger-hover);color:#fff}.ui-theme-v1 .button--compact{min-height:2.4rem;padding:.55rem .8rem}.ui-theme-v1 .button:disabled{border-color:var(--color-border);background:var(--color-surface-soft);color:#64748b;opacity:1}.ui-theme-v1 .design-1-display-price{color:var(--design-1-color-black);font-family:var(--design-1-font-display);font-size:var(--design-1-type-price-panel);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;line-height:1.1}.ui-theme-v1 .design-1-compact-price{color:var(--design-1-color-black);font-family:var(--design-1-font-ui);font-size:var(--design-1-type-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;line-height:1.25}.ui-theme-v1 .design-1-compact-price.design-1-compact-price--strong{font-weight:700}.ui-theme-v1 .button--design-1{min-height:3rem;padding:0 var(--design-1-space-near);border:1px solid var(--design-1-color-graphite);background:var(--design-1-color-graphite);color:var(--design-1-color-on-strong);cursor:pointer;font-family:var(--design-1-font-ui);font-size:var(--design-1-type-small);gap:var(--design-1-space-micro);border-radius:0;justify-content:space-between;font-weight:700;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s,border-color .16s,background-color .16s}.ui-theme-v1 .button--design-1:focus-visible{border-color:var(--design-1-color-graphite);background:var(--design-1-color-graphite);outline:var(--design-1-focus-ring);outline-offset:var(--design-1-focus-ring-offset)}.ui-theme-v1 .button--design-1.button--secondary,.ui-theme-v1 .button--design-1.button--secondary:focus-visible{border-color:var(--design-1-color-border-strong);background:var(--design-1-color-surface);color:var(--design-1-color-graphite)}.ui-theme-v1 .button--design-1.button--overlay,.ui-theme-v1 .button--design-1.button--overlay:focus-visible{border-color:var(--design-1-color-border-strong);background:var(--design-1-color-surface);color:var(--design-1-color-graphite);box-shadow:0 4px 12px color-mix(in srgb, var(--design-1-color-graphite) 12%, transparent)}.ui-theme-v1 .button--design-1.button--danger,.ui-theme-v1 .button--design-1.button--danger:focus-visible{border-color:var(--design-1-color-danger);background:var(--design-1-color-danger);color:var(--design-1-color-on-strong)}.ui-theme-v1 .button--design-1.button--text{width:max-content;min-height:3rem;padding:0 var(--design-1-space-near);gap:var(--design-1-space-micro);color:var(--design-1-color-graphite);background:0 0;border:1px solid #0000;line-height:normal}.ui-theme-v1 .button--design-1.button--text:focus-visible{color:var(--design-1-color-graphite);background:0 0;border-color:#0000;text-decoration:none}.ui-theme-v1 .button--design-1.button--text>span{border-bottom:1px solid var(--design-1-color-border);padding-bottom:.25rem;transition:border-color .16s}.ui-theme-v1 .button--design-1.button--text>b{font-weight:400}.ui-theme-v1 .button--design-1.button--compact{min-height:3rem;padding:0 var(--design-1-space-near);font-size:var(--design-1-type-small)}.ui-theme-v1 .button--design-1.button--create{background:var(--design-1-color-brand);border-color:var(--design-1-color-brand);color:var(--design-1-color-black)}.ui-theme-v1 .button--design-1:disabled{border-color:var(--design-1-color-graphite);background:var(--design-1-color-graphite);color:var(--design-1-color-on-strong);cursor:not-allowed;opacity:.35}@media (hover:hover){.ui-theme-v1 .button--design-1:not(:disabled):not(.button--secondary):not(.button--overlay):not(.button--danger):not(.button--text):not(.button--create):hover{border-color:var(--design-1-color-graphite);background:var(--design-1-color-graphite);color:var(--design-1-color-on-strong);box-shadow:0 8px 18px color-mix(in srgb, var(--design-1-color-graphite) 16%, transparent);transform:translateY(-1px)}.ui-theme-v1 .button--design-1.button--secondary:hover{border-color:var(--design-1-color-graphite);background:var(--design-1-color-surface);color:var(--design-1-color-graphite);box-shadow:0 8px 18px color-mix(in srgb, var(--design-1-color-graphite) 12%, transparent);transform:translateY(-1px)}.ui-theme-v1 .button--design-1.button--overlay:hover{border-color:var(--design-1-color-border-strong);background:var(--design-1-color-surface);color:var(--design-1-color-graphite);box-shadow:0 8px 18px color-mix(in srgb, var(--design-1-color-graphite) 16%, transparent);transform:translateY(-1px)}.ui-theme-v1 .button--design-1.button--danger:hover{border-color:var(--design-1-color-danger);background:var(--design-1-color-danger);box-shadow:0 8px 18px color-mix(in srgb, var(--design-1-color-danger) 22%, transparent);transform:translateY(-1px)}.ui-theme-v1 .button--design-1.button--text:hover{color:var(--design-1-color-graphite);background:0 0;border-color:#0000;text-decoration:none}.ui-theme-v1 .button--design-1.button--text:hover>span{border-color:var(--design-1-color-graphite)}}.ui-theme-v1 .button--design-1[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;animation:.72s linear infinite design-1-button-spin}@keyframes design-1-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-theme-v1 .button--design-1,.ui-theme-v1 .button--design-1.button--text>span{transition:none}.ui-theme-v1 .button--design-1:hover{transform:none}.ui-theme-v1 .button--design-1[aria-busy=true]:after{animation:none}}.ui-theme-v1 .field{gap:.5rem;max-width:38rem;margin-top:.4rem}.ui-theme-v1 .field label{color:var(--color-text-primary);font-size:.88rem;font-weight:700}.ui-theme-v1 .field input,.ui-theme-v1 .field textarea,.ui-theme-v1 .field select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:2.75rem;color:var(--color-text-primary);padding:.72rem .8rem}.ui-theme-v1 .field textarea{min-height:7rem}.ui-theme-v1 .field input::placeholder,.ui-theme-v1 .field textarea::placeholder{color:#64748b}.ui-theme-v1 .field input:focus,.ui-theme-v1 .field textarea:focus,.ui-theme-v1 .field select:focus{border-color:var(--design-1-color-border-strong);outline:var(--design-1-focus-ring);outline-offset:var(--design-1-focus-ring-inset-offset)}.ui-theme-v1 .field small{color:var(--color-text-muted)}.ui-theme-v1 .settings-checkbox{max-width:38rem}.ui-theme-v1 .settings-checkbox:not(.checkbox--design-1){color:var(--color-text-primary);background:0 0;border:0;padding:.45rem 0}.ui-theme-v1 .settings-checkbox:not(.checkbox--design-1) small{color:var(--color-text-muted)}.ui-theme-v1 .card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-soft) 55%, var(--color-surface));width:100%;box-shadow:none;padding:clamp(1.25rem,3vw,1.75rem)}.ui-theme-v1 .card--narrow{width:min(32.5rem,100%)}.ui-theme-v1 .card p{color:var(--color-text-muted);margin-bottom:0;line-height:1.6}.ui-theme-v1 .status-chip{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:1.75rem;color:var(--color-text-muted);letter-spacing:0;text-transform:none;padding:.25rem .6rem;font-size:.74rem}.ui-theme-v1 .status-chip--available,.ui-theme-v1 .status-chip--published{background:var(--color-success-soft);color:var(--color-success);border-color:#cce4c2}.ui-theme-v1 .status-chip--draft{background:var(--color-warning-soft);color:var(--color-warning);border-color:#f1d59f}.ui-theme-v1 .status-chip--archived{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted)}.ui-theme-v1 .empty-state{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:.65rem;max-width:38rem;padding:2rem;display:grid}.ui-theme-v1 .empty-state h3,.ui-theme-v1 .empty-state p{margin:0}.ui-theme-v1 .empty-state p{color:var(--color-text-muted);line-height:1.55}.ui-theme-v1 .empty-state .button{justify-self:start;margin-top:.35rem}.ui-theme-v1 .empty-state[data-design-generation=design-1]{gap:var(--design-1-space-micro);max-width:42rem;color:var(--design-1-color-graphite);font-family:var(--design-1-font-ui);background:0 0;border:0;border-radius:0;padding:0}.ui-theme-v1 .empty-state[data-design-generation=design-1] h3{color:var(--design-1-color-black);font-family:var(--design-1-font-display);font-size:var(--design-1-type-content-heading);font-weight:400;line-height:1.15}.ui-theme-v1 .empty-state[data-design-generation=design-1] p{color:var(--design-1-color-body);font-family:var(--design-1-font-ui);font-size:var(--design-1-type-body);line-height:1.5}.ui-theme-v1 .empty-state[data-design-generation=design-1] .button{margin-top:var(--design-1-space-micro)}@media (max-width:640px){.ui-foundation-preview{gap:3rem}.ui-theme-v1 .button-row{grid-template-columns:1fr;align-items:stretch;display:grid}.ui-theme-v1 .button-row .button{width:100%}.ui-theme-v1 .button-row .status-chip{justify-self:start;width:max-content;max-width:100%}}@media (hover:hover) and (pointer:fine){.ui-theme-v1 .button--design-1.button--create:not(:disabled):hover{background:var(--design-1-color-brand);border-color:var(--design-1-color-brand);color:var(--design-1-color-black);box-shadow:0 8px 18px color-mix(in srgb, var(--design-1-color-graphite) 16%, transparent);transform:translateY(-1px)}}.ui-theme-v1 .button--design-1.button--list,.ui-theme-v1 [data-ui-list-row] .button--design-1:not(:where(dialog *,[role=dialog] *)){min-height:calc(var(--design-1-type-caption) * 1.4 + var(--design-1-space-micro) * 2 + 2px);padding:var(--design-1-space-micro) var(--design-1-space-near);font-size:var(--design-1-type-caption);text-align:center;justify-content:center;align-items:center;line-height:1.4}.ui-theme-v1 [data-ui-list-row] .ui-icon-button--design-1:not(:where(dialog *,[role=dialog] *)){width:calc(var(--design-1-type-caption) * 1.4 + var(--design-1-space-micro) * 2 + 2px);height:calc(var(--design-1-type-caption) * 1.4 + var(--design-1-space-micro) * 2 + 2px)}.ui-theme-v1 [data-ui-list-row] .ui-icon-button--design-1:not(:where(dialog *,[role=dialog] *))>.material-symbols-outlined{font-size:var(--design-1-type-body)}
