:root,[data-theme=light]{--color-bg-canvas:#f6f1e7;--color-bg-surface:#fbf8f1;--color-bg-elevated:#fffefb;--color-bg-sunken:#ede6d8;--color-bg-inverse:#1b2535;--color-bg-accent-soft:#f7e3d4;--color-bg-blue-soft:#e1e8f0;--color-bg-overlay:#1b25358c;--color-text-primary:#1b2535;--color-text-secondary:#414c5d;--color-text-muted:#566173;--color-text-disabled:#7b8290;--color-text-inverse:#f6f1e7;--color-text-inverse-muted:#c3cad6;--color-text-link:#285784;--color-text-link-hover:#183c63;--color-text-accent:#8f4420;--color-text-on-accent:#1b2535;--color-border-subtle:#e3dac9;--color-border-default:#cbbfa9;--color-border-control:#6c7584;--color-border-strong:#1b2535;--color-divider:#e0d6c4;--color-action-primary:#23324a;--color-action-primary-hover:#2f4569;--color-action-primary-active:#141d2c;--color-action-primary-disabled:#d9d1c0;--color-action-on-primary:#f6f1e7;--color-action-accent:#e5a57e;--color-action-accent-hover:#dc9467;--color-action-accent-active:#cf8353;--color-action-destructive:#a3322b;--color-action-destructive-hover:#862720;--color-action-on-destructive:#fff8f5;--color-accent-apricot:#e5a57e;--color-accent-blue:#7c97b4;--color-accent-blue-strong:#35608c;--color-accent-stone:#c4b79f;--color-focus-ring:#2457a4;--color-focus-ring-inverse:#f2b791;--color-success-fg:#1f5f43;--color-success-bg:#e0eee5;--color-success-border:#5e9a7f;--color-warning-fg:#7a4e00;--color-warning-bg:#f8eacb;--color-warning-border:#c79a3a;--color-error-fg:#9e2d26;--color-error-bg:#f8e0db;--color-error-border:#c4635b;--color-info-fg:#285784;--color-info-bg:#e1e8f0;--color-info-border:#7c97b4;--shadow-rest:0 1px 2px #1b25350f, 0 2px 8px #1b25350d;--shadow-raised:0 2px 4px #1b25350f, 0 10px 24px #1b253517;--shadow-overlay:0 8px 16px #1b25351a, 0 24px 56px #1b25352e;--shadow-tactile:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #1b25350d}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:3px;--radius-sm:6px;--radius-md:12px;--radius-pill:9999px;--container-max:1200px;--container-wide:1360px;--measure-reading:68ch;--measure-narrow:46ch;--gutter:clamp(1rem, 4vw, 2.5rem);--section-space:clamp(3.5rem, 8vw, 7rem);--grid-gap:clamp(1rem, 2.5vw, 1.5rem);--bp-sm:480px;--bp-md:768px;--bp-lg:1080px;--bp-xl:1360px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--control-sm:36px;--control-md:44px;--control-lg:52px;--border-hairline:1px;--border-thick:2px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-modal:400;--z-toast:500;--z-tooltip:600;--duration-fast:.12s;--duration-standard:.22s;--duration-slow:.42s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.1, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-distance:8px;--fs-display:clamp(2.75rem, 1.6rem + 5vw, 4.75rem);--fs-h1:clamp(2.25rem, 1.5rem + 3.2vw, 3.5rem);--fs-h2:clamp(1.75rem, 1.3rem + 1.9vw, 2.5rem);--fs-h3:clamp(1.4rem, 1.15rem + 1vw, 1.875rem);--fs-ar-display:clamp(2.5rem, 1.5rem + 4.4vw, 4rem);--fs-ar-h1:clamp(2rem, 1.4rem + 2.8vw, 3rem);--fs-ar-h2:clamp(1.6rem, 1.2rem + 1.6vw, 2.25rem);--fs-ar-h3:clamp(1.3rem, 1.1rem + .9vw, 1.75rem);--font-display:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans", "Segoe UI", Tahoma, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.type-display{font-family:var(--font-display);letter-spacing:-.025em;font-size:76px;font-weight:400;line-height:1}.type-h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:56px;font-weight:400;line-height:1.06}.type-h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:40px;font-weight:400;line-height:1.12}.type-h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.2}.type-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.22}.type-h4{font-family:var(--font-sans);letter-spacing:-.005em;font-size:22px;font-weight:600;line-height:1.3}.type-h5{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.4}.type-h6{font-family:var(--font-sans);letter-spacing:.08em;font-size:14px;font-weight:600;line-height:1.4}.type-body-lg{font-family:var(--font-sans);letter-spacing:0;font-size:20px;font-weight:400;line-height:1.6}.type-body{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:400;line-height:1.65}.type-small{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.55}.type-caption{font-family:var(--font-sans);letter-spacing:.005em;font-size:13px;font-weight:400;line-height:1.45}.type-label{font-family:var(--font-sans);letter-spacing:.01em;font-size:14px;font-weight:500;line-height:1.3}.type-overline{font-family:var(--font-sans);letter-spacing:.14em;font-size:12px;font-weight:600;line-height:1.3}.type-meta{font-family:var(--font-sans);letter-spacing:.01em;font-size:13px;font-weight:400;line-height:1.4}.type-ar-display{font-family:var(--font-arabic);letter-spacing:0;font-size:64px;font-weight:500;line-height:1.25}.type-ar-h1{font-family:var(--font-arabic);letter-spacing:0;font-size:48px;font-weight:500;line-height:1.3}.type-ar-h2{font-family:var(--font-arabic);letter-spacing:0;font-size:36px;font-weight:500;line-height:1.35}.type-ar-h3{font-family:var(--font-arabic);letter-spacing:0;font-size:28px;font-weight:500;line-height:1.4}.type-ar-title{font-family:var(--font-arabic);letter-spacing:0;font-size:22px;font-weight:500;line-height:1.5}.type-ar-h4{font-family:var(--font-arabic);letter-spacing:0;font-size:21px;font-weight:600;line-height:1.5}.type-ar-h5{font-family:var(--font-arabic);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.55}.type-ar-h6{font-family:var(--font-arabic);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.5}.type-ar-body-lg{font-family:var(--font-arabic);letter-spacing:0;font-size:21px;font-weight:400;line-height:1.85}.type-ar-body{font-family:var(--font-arabic);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.9}.type-ar-small{font-family:var(--font-arabic);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.8}.type-ar-caption{font-family:var(--font-arabic);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.7}.type-ar-label{font-family:var(--font-arabic);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.4}.type-ar-overline{font-family:var(--font-arabic);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.5}.type-ar-meta{font-family:var(--font-arabic);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.6}@font-face{font-family:Newsreader;src:url(/_astro/Newsreader-400.BFBkh4jY.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/Newsreader-400-italic.CEihAR-f.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-400.CDDApCn2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-500.6ng42L7E.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/IBMPlexSans-600.CuJfVYMP.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/_astro/IBMPlexSansArabic-400.CyU-ddYS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/_astro/IBMPlexSansArabic-500.C4MQITzh.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/_astro/IBMPlexSansArabic-600.0pRdybE_.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.sc-title,.st-intro__title{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:400;line-height:1.06}:where(:lang(ar)) .sc-title,:where(:lang(ar)) .st-intro__title{font-family:var(--font-arabic);font-size:var(--fs-ar-h1);letter-spacing:0;font-weight:500;line-height:1.3}.st-sh__title,.st-cta__title{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.015em;font-weight:400;line-height:1.12}:where(:lang(ar)) .st-sh__title,:where(:lang(ar)) .st-cta__title{font-family:var(--font-arabic);font-size:var(--fs-ar-h2);letter-spacing:0;font-weight:500;line-height:1.35}.st-result__value,.st-steps__n{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:400;line-height:1.2}:where(:lang(ar)) .st-result__value,:where(:lang(ar)) .st-steps__n{font-family:var(--font-arabic);font-size:var(--fs-ar-h3);letter-spacing:0;font-weight:500;line-height:1.4}.st-card__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.22}:where(:lang(ar)) .st-card__title{font-family:var(--font-arabic);letter-spacing:0;font-size:22px;font-weight:500;line-height:1.5}.st-steps__title,.st-card__title--sm,.st-dialog__title,.st-prep__title,.st-state__title,.sc-block__t,.st-toolrow__name{font-family:var(--font-sans);letter-spacing:-.005em;font-size:22px;font-weight:600;line-height:1.3}:where(:lang(ar)) .st-steps__title,:where(:lang(ar)) .st-card__title--sm,:where(:lang(ar)) .st-dialog__title,:where(:lang(ar)) .st-prep__title,:where(:lang(ar)) .st-state__title,:where(:lang(ar)) .sc-block__t,:where(:lang(ar)) .st-toolrow__name{font-family:var(--font-arabic);letter-spacing:0;font-size:21px;font-weight:600;line-height:1.5}.sc-colhead,.st-footer__h,.sc-trust__h{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.4}:where(:lang(ar)) .sc-colhead,:where(:lang(ar)) .st-footer__h,:where(:lang(ar)) .sc-trust__h{font-family:var(--font-arabic);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.55}.st-intro__lede,.st-sh__lede,.sc-lede,.st-cta__body{font-family:var(--font-sans);letter-spacing:0;font-size:20px;font-weight:400;line-height:1.6}:where(:lang(ar)) .st-intro__lede,:where(:lang(ar)) .st-sh__lede,:where(:lang(ar)) .sc-lede,:where(:lang(ar)) .st-cta__body{font-family:var(--font-arabic);letter-spacing:0;font-size:21px;font-weight:400;line-height:1.85}.st-usecase__problem,.st-acc__btn,.sc-prose p,.sc-read p{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:400;line-height:1.65}:where(:lang(ar)) .st-usecase__problem,:where(:lang(ar)) .st-acc__btn,:where(:lang(ar)) .sc-prose p,:where(:lang(ar)) .sc-read p{font-family:var(--font-arabic);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.9}.st-steps__body,.st-navmenu__desc,.st-dl dd,.st-article__ex,.st-toolrow__what,.st-lab__try,.st-toolcard__cat,.st-state__body,.st-notice__body,.st-field__help,.st-field__error,.st-acc__body,.st-prep__intro,.st-choice__help,.st-footer__tag,.st-offer__text,.st-bubble,.st-template__uc,.sc-block__n,.sc-note,.st-flow li,.sc-dim,.st-ctx,.st-usecase__rel,.st-bc,.sc-swatch__meta,.sc-table{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.55}:where(:lang(ar)) .st-steps__body,:where(:lang(ar)) .st-navmenu__desc,:where(:lang(ar)) .st-dl dd,:where(:lang(ar)) .st-article__ex,:where(:lang(ar)) .st-toolrow__what,:where(:lang(ar)) .st-lab__try,:where(:lang(ar)) .st-toolcard__cat,:where(:lang(ar)) .st-state__body,:where(:lang(ar)) .st-notice__body,:where(:lang(ar)) .st-field__help,:where(:lang(ar)) .st-field__error,:where(:lang(ar)) .st-acc__body,:where(:lang(ar)) .st-prep__intro,:where(:lang(ar)) .st-choice__help,:where(:lang(ar)) .st-footer__tag,:where(:lang(ar)) .st-offer__text,:where(:lang(ar)) .st-bubble,:where(:lang(ar)) .st-template__uc,:where(:lang(ar)) .sc-block__n,:where(:lang(ar)) .sc-note,:where(:lang(ar)) .st-flow li,:where(:lang(ar)) .sc-dim,:where(:lang(ar)) .st-ctx,:where(:lang(ar)) .st-usecase__rel,:where(:lang(ar)) .st-bc,:where(:lang(ar)) .sc-swatch__meta,:where(:lang(ar)) .sc-table{font-family:var(--font-arabic);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.8}.st-disclosure,.st-caption,.st-field__count,.st-tip__bubble,.st-footer__disclosure,.st-footer__meta,.st-search__count,.st-offer__label,.st-result__src,.st-prep__count,.sc-code{font-family:var(--font-sans);letter-spacing:.005em;font-size:13px;font-weight:400;line-height:1.45}:where(:lang(ar)) .st-disclosure,:where(:lang(ar)) .st-caption,:where(:lang(ar)) .st-field__count,:where(:lang(ar)) .st-tip__bubble,:where(:lang(ar)) .st-footer__disclosure,:where(:lang(ar)) .st-footer__meta,:where(:lang(ar)) .st-search__count,:where(:lang(ar)) .st-offer__label,:where(:lang(ar)) .st-result__src,:where(:lang(ar)) .st-prep__count,:where(:lang(ar)) .sc-code{font-family:var(--font-arabic);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.7}.st-navmenu__label,.st-header__grouph,.st-langswitch__item,.st-btn,.st-field__label,.st-tab,.st-chip,.st-navlink,.st-link__aff,.st-arrowlink,.st-card__more,.st-langswitch button,.st-choice__label,.st-pg__btn,.st-toolchip,.st-diff,.st-notice__title,.st-state__action,.st-template__platform,.st-pg__compact,.st-tag,.st-select,.st-input,.st-wordmark__fallback{font-family:var(--font-sans);letter-spacing:.01em;font-size:14px;font-weight:500;line-height:1.3}:where(:lang(ar)) .st-navmenu__label,:where(:lang(ar)) .st-header__grouph,:where(:lang(ar)) .st-langswitch__item,:where(:lang(ar)) .st-btn,:where(:lang(ar)) .st-field__label,:where(:lang(ar)) .st-tab,:where(:lang(ar)) .st-chip,:where(:lang(ar)) .st-navlink,:where(:lang(ar)) .st-link__aff,:where(:lang(ar)) .st-arrowlink,:where(:lang(ar)) .st-card__more,:where(:lang(ar)) .st-langswitch button,:where(:lang(ar)) .st-choice__label,:where(:lang(ar)) .st-pg__btn,:where(:lang(ar)) .st-toolchip,:where(:lang(ar)) .st-diff,:where(:lang(ar)) .st-notice__title,:where(:lang(ar)) .st-state__action,:where(:lang(ar)) .st-template__platform,:where(:lang(ar)) .st-pg__compact,:where(:lang(ar)) .st-tag,:where(:lang(ar)) .st-select,:where(:lang(ar)) .st-input,:where(:lang(ar)) .st-wordmark__fallback{font-family:var(--font-arabic);letter-spacing:0;font-size:15px;font-weight:500;line-height:1.4}.st-meta,.st-badge,.st-article__meta,.st-dl__t,.st-result__label{font-family:var(--font-sans);letter-spacing:.01em;font-size:13px;font-weight:400;line-height:1.4}:where(:lang(ar)) .st-meta,:where(:lang(ar)) .st-badge,:where(:lang(ar)) .st-article__meta,:where(:lang(ar)) .st-dl__t,:where(:lang(ar)) .st-result__label{font-family:var(--font-arabic);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.6}.st-intro__eyebrow,.st-eyebrow,.st-sh__eyebrow,.st-dl dt,.sc-type__label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.3}:where(:lang(ar)) .st-intro__eyebrow,:where(:lang(ar)) .st-eyebrow,:where(:lang(ar)) .st-sh__eyebrow,:where(:lang(ar)) .st-dl dt,:where(:lang(ar)) .sc-type__label{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600;line-height:1.5}.type-display{font-size:var(--fs-display)}.type-ar-display{font-size:var(--fs-ar-display)}.type-h1{font-size:var(--fs-h1)}.type-ar-h1{font-size:var(--fs-ar-h1)}.type-h2{font-size:var(--fs-h2)}.type-ar-h2{font-size:var(--fs-ar-h2)}.type-h3{font-size:var(--fs-h3)}.type-ar-h3{font-size:var(--fs-ar-h3)}html:has(.st-root){background:var(--color-bg-canvas)}body:has(.st-root){background:var(--color-bg-canvas);margin:0}.st-root{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:anywhere;overflow-wrap:break-word;min-block-size:100vh;min-inline-size:0}.st-root *,.st-root :before,.st-root :after{box-sizing:border-box}:where(.st-root) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure){margin:0}:where(.st-root) :where(ul,ol){padding:0;list-style:none}:where(.st-root) :where(button,input,select,textarea){font:inherit;color:inherit}.st-root [hidden]{display:none!important}.st-root :focus-visible{outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px}[data-surface=inverse] :focus-visible,.st-btn--primary:focus-visible,.st-btn--destructive:focus-visible{outline-color:var(--color-focus-ring-inverse)}.st-btn--primary:focus-visible,.st-btn--destructive:focus-visible{outline-offset:3px;outline-color:var(--color-focus-ring);box-shadow:0 0 0 2px var(--color-bg-canvas)}.st-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.st-latin{unicode-bidi:isolate}.st-url{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.92em}.st-upper{text-transform:uppercase}.st-rule{border:0;border-block-start:1px solid var(--color-divider);margin-block:var(--space-7)}.st-container{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.st-container--wide{max-inline-size:var(--container-wide)}.st-icon{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}.st-icon--sm{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.st-icon--lg{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.st-icon--xl{inline-size:var(--icon-xl);block-size:var(--icon-xl)}[dir=rtl] .st-icon--mirror{transform:scaleX(-1)}.st-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-md);min-inline-size:var(--control-md);padding-inline:var(--space-5);border:var(--border-hairline) solid transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:center;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.st-btn__label{min-inline-size:0}.st-btn--sm{min-block-size:var(--control-sm);padding-inline:var(--space-4)}.st-btn--lg{min-block-size:var(--control-lg);padding-inline:var(--space-6)}.st-btn--block{inline-size:100%;display:flex}.st-btn--icon{inline-size:var(--control-md);padding-inline:0}.st-btn--icon.st-btn--sm{inline-size:var(--control-sm)}.st-btn--primary{background:var(--color-action-primary);color:var(--color-action-on-primary);box-shadow:var(--shadow-rest)}.st-btn--primary:hover,.st-btn--primary[data-force=hover]{background:var(--color-action-primary-hover);box-shadow:var(--shadow-raised)}.st-btn--primary:active,.st-btn--primary[data-force=active]{background:var(--color-action-primary-active);box-shadow:none;transform:translateY(1px)}.st-btn--secondary{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.st-btn--secondary:hover,.st-btn--secondary[data-force=hover]{background:var(--color-bg-sunken)}.st-btn--secondary:active,.st-btn--secondary[data-force=active]{background:var(--color-border-subtle);transform:translateY(1px)}.st-btn--tertiary{color:var(--color-text-link);background:0 0}.st-btn--tertiary:hover,.st-btn--tertiary[data-force=hover]{background:var(--color-bg-blue-soft);color:var(--color-text-link-hover)}.st-btn--tertiary:active,.st-btn--tertiary[data-force=active]{background:var(--color-info-bg);transform:translateY(1px)}.st-btn--destructive{background:var(--color-action-destructive);color:var(--color-action-on-destructive);box-shadow:var(--shadow-rest)}.st-btn--destructive:hover,.st-btn--destructive[data-force=hover]{background:var(--color-action-destructive-hover)}.st-btn--destructive:active,.st-btn--destructive[data-force=active]{box-shadow:none;transform:translateY(1px)}.st-btn--accent{background:var(--color-action-accent);color:var(--color-text-on-accent);box-shadow:var(--shadow-rest)}.st-btn--accent:hover,.st-btn--accent[data-force=hover]{background:var(--color-action-accent-hover)}.st-btn--accent:active,.st-btn--accent[data-force=active]{background:var(--color-action-accent-active);box-shadow:none;transform:translateY(1px)}.st-btn[data-force=focus]{outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px}.st-btn--primary[data-force=focus],.st-btn--destructive[data-force=focus]{box-shadow:0 0 0 2px var(--color-bg-canvas);outline-offset:3px}.st-btn:disabled,.st-btn[aria-disabled=true]:not(.is-loading){cursor:not-allowed}.st-btn:disabled{background:var(--color-action-primary-disabled);color:var(--color-text-disabled);box-shadow:none;border-color:#0000;transform:none}.st-btn--secondary:disabled,.st-btn--tertiary:disabled{border-color:var(--color-border-default);background:0 0}.st-btn--tertiary:disabled{border-color:#0000}.st-btn.is-loading{cursor:progress}.st-btn.is-loading .st-spinner{color:currentColor}[data-surface=inverse] .st-btn--secondary{color:var(--color-text-inverse);border-color:var(--color-text-inverse)}[data-surface=inverse] .st-btn--secondary:hover{background:var(--color-action-primary-hover)}.st-btn--flip .st-icon{transform:scaleX(-1)}[dir=rtl] .st-btn--flip .st-icon{transform:none}.st-link{color:var(--color-text-link);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard);text-decoration:underline 1px}.st-link:hover,.st-link[data-force=hover]{color:var(--color-text-link-hover);text-decoration-thickness:2px}.st-link:active,.st-link[data-force=active]{color:var(--color-action-primary-active)}.st-link[data-force=focus]{outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.st-link__ext{vertical-align:-.15em;margin-inline-start:var(--space-1)}.st-link__aff{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-bg-accent-soft);color:var(--color-text-accent);letter-spacing:0;vertical-align:.08em;margin-inline-start:var(--space-2);font-size:.78em;font-weight:600;text-decoration:none;display:inline-block}.st-arrowlink{align-items:center;gap:var(--space-2);min-block-size:var(--control-md);color:var(--color-text-primary);border-block-end:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.st-arrowlink span{text-underline-offset:.25em;text-decoration:underline 1px;text-decoration-color:var(--color-border-default)}.st-arrowlink:hover span{text-decoration-color:currentColor}.st-arrowlink .st-icon{transition:transform var(--duration-fast) var(--ease-standard)}.st-arrowlink:hover .st-icon{transform:translate(4px)}[dir=rtl] .st-arrowlink:hover .st-icon{transform:scaleX(-1)translate(4px)}.st-badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-xs);border:1px solid #0000;font-weight:500;line-height:1.35;display:inline-flex}.st-badge--neutral{background:var(--color-bg-sunken);color:var(--color-text-secondary);border-color:var(--color-border-subtle)}.st-badge--info{background:var(--color-info-bg);color:var(--color-info-fg)}.st-badge--success{background:var(--color-success-bg);color:var(--color-success-fg)}.st-badge--warning{background:var(--color-warning-bg);color:var(--color-warning-fg)}.st-badge--error{background:var(--color-error-bg);color:var(--color-error-fg)}.st-badge--accent{background:var(--color-bg-accent-soft);color:var(--color-text-accent)}.st-badge--concept{color:var(--color-accent-blue-strong);border:1px dashed var(--color-accent-blue-strong);background:0 0}.st-badge--demo{background:var(--color-bg-sunken);color:var(--color-text-secondary);border:1px dashed var(--color-border-control)}.st-req{background:var(--color-action-primary);color:var(--color-action-on-primary);border-color:#0000}.st-opt{color:var(--color-text-secondary);border-color:var(--color-border-control);background:0 0}.st-tag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-bg-blue-soft);border-radius:var(--radius-xs);color:var(--color-text-primary);display:inline-flex}.st-tag__x{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;place-items:center;min-block-size:28px;min-inline-size:28px;display:inline-grid}.st-tag__x:hover{background:var(--color-info-bg)}.st-field,.st-fieldset{gap:var(--space-2);display:grid}.st-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.st-fieldset__body{gap:var(--space-1);display:grid}.st-field__label{color:var(--color-text-primary);padding:0;display:block}.st-field__req{color:var(--color-error-fg)}.st-field__opt{color:var(--color-text-muted);font-weight:400}.st-field__help{color:var(--color-text-muted)}.st-field__error{align-items:flex-start;gap:var(--space-2);color:var(--color-error-fg);font-weight:500;display:flex}.st-field__error .st-icon{margin-block-start:.2em}.st-control{align-items:center;display:flex;position:relative}.st-input{inline-size:100%;min-block-size:var(--control-md);padding:var(--space-2) var(--space-4);background:var(--color-bg-elevated);color:var(--color-text-primary);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.st-input::placeholder{color:var(--color-text-muted);opacity:1}.st-input:hover{border-color:var(--color-border-strong)}.st-input:focus-visible,.is-focus .st-input{outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-border-strong)}.st-input:disabled{background:var(--color-bg-sunken);color:var(--color-text-disabled);border-color:var(--color-border-default);cursor:not-allowed}.has-error .st-input{border-color:var(--color-error-fg);box-shadow:inset 0 0 0 1px var(--color-error-fg)}.has-icon .st-input{padding-inline-start:calc(var(--space-4) + var(--icon-md) + var(--space-2))}.st-control__icon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-4)}.st-textarea{resize:vertical;min-block-size:7.5rem;padding-block:var(--space-3);display:block}.st-field__count{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-3)}.st-control--select .st-select{-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;padding-inline-end:calc(var(--space-4) + var(--icon-md) + var(--space-2))}.st-control__chev{pointer-events:none;color:var(--color-text-secondary);position:absolute;inset-inline-end:var(--space-4)}[dir=rtl] .st-input[data-ltr]{text-align:right}.st-input[type=search]::-webkit-search-cancel-button{display:none}.st-choice{position:relative}.st-choice__input{inline-size:var(--control-md);block-size:var(--control-md);opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.st-choice__label{align-items:flex-start;gap:var(--space-3);min-block-size:var(--control-md);padding-block:calc((var(--control-md) - 1.5em) / 2);cursor:pointer;display:flex}.st-choice__box{background:var(--color-bg-elevated);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-xs);block-size:24px;inline-size:24px;color:var(--color-action-on-primary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;margin-block-start:0;display:grid}.st-choice__box .st-icon{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.st-choice:hover .st-choice__box{border-color:var(--color-border-strong)}.st-choice__input:checked+.st-choice__label .st-choice__box{background:var(--color-action-primary);border-color:var(--color-action-primary)}.st-choice__input:checked+.st-choice__label .st-choice__box .st-icon{opacity:1}.st-choice__input:focus-visible+.st-choice__label .st-choice__box{outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px}.st-choice__input:disabled+.st-choice__label{cursor:not-allowed;color:var(--color-text-disabled)}.st-choice__input:disabled+.st-choice__label .st-choice__box{background:var(--color-bg-sunken);border-color:var(--color-border-default)}.st-choice__text{gap:2px;padding-block-start:1px;display:grid}.st-choice__help{color:var(--color-text-muted);font-weight:400}.st-choice__input:disabled+.st-choice__label .st-choice__help{color:var(--color-text-disabled)}.st-choice--radio .st-choice__box{border-radius:var(--radius-pill)}.st-choice--radio .st-choice__input:checked+.st-choice__label .st-choice__box{background:var(--color-bg-elevated);border-color:var(--color-action-primary);box-shadow:inset 0 0 0 5px var(--color-action-primary)}.st-choice--switch .st-choice__box{border-radius:var(--radius-pill);block-size:26px;inline-size:44px;display:block;position:relative}.st-choice--switch .st-choice__box:after{content:"";border-radius:var(--radius-pill);background:var(--color-text-primary);block-size:18px;inline-size:18px;transition:inset-inline-start var(--duration-standard) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:3px;inset-inline-start:3px}.st-choice--switch .st-choice__input:checked+.st-choice__label .st-choice__box:after{background:var(--color-action-on-primary);inset-inline-start:21px}.st-choice--switch .st-choice__input:disabled+.st-choice__label .st-choice__box:after{background:var(--color-text-disabled)}.has-error .st-choice__box,.st-choice__input[aria-invalid=true]+.st-choice__label .st-choice__box{border-color:var(--color-error-fg);box-shadow:inset 0 0 0 1px var(--color-error-fg)}.st-search{gap:var(--space-2);display:grid}.st-search__input{padding-inline-end:calc(var(--control-md) + var(--space-1))}.st-search__clear{inline-size:var(--control-sm);block-size:var(--control-sm);border-radius:var(--radius-xs);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:var(--space-1)}.st-search__clear:hover{background:var(--color-bg-sunken)}.st-search__count{color:var(--color-text-muted)}.st-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-chip{align-items:center;gap:var(--space-1);min-block-size:var(--control-sm);padding-inline:var(--space-3);background:var(--color-bg-elevated);border:var(--border-hairline) solid var(--color-border-control);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);display:inline-flex}.st-chip:hover{background:var(--color-bg-sunken)}.st-chip[aria-pressed=true]{background:var(--color-bg-blue-soft);border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.st-tabs__list{gap:var(--space-1);border-block-end:1px solid var(--color-divider);scrollbar-width:thin;display:flex;overflow-x:auto}.st-tab{min-block-size:var(--control-md);padding-inline:var(--space-4);border:0;border-block-end:var(--border-thick) solid transparent;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;margin-block-end:-1px}.st-tab:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.st-tab[aria-selected=true]{color:var(--color-text-primary);border-block-end-color:var(--color-text-primary);font-weight:600}.st-tabs__panel{padding-block:var(--space-5)}.st-tabs__panel:focus-visible{outline-offset:-2px}.st-acc{border-block-start:1px solid var(--color-divider)}.st-acc__item{border-block-end:1px solid var(--color-divider)}.st-acc__btn{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:3.5rem;inline-size:100%;padding-block:var(--space-3);text-align:start;cursor:pointer;color:var(--color-text-primary);background:0 0;border:0;padding-inline:0;display:flex}.st-acc__btn:hover{color:var(--color-text-link-hover)}.st-acc__panel{transition:grid-template-rows var(--duration-standard) var(--ease-standard);grid-template-rows:0fr;display:grid}.st-acc__item[data-open] .st-acc__panel{grid-template-rows:1fr}.st-acc__inner{min-block-size:0;overflow:hidden}.st-acc__item:not([data-open]) .st-acc__inner{visibility:hidden;transition:visibility 0s linear var(--duration-standard)}.st-acc__body{color:var(--color-text-secondary);max-inline-size:var(--measure-reading);padding-block-end:var(--space-5)}.st-bc__list{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.st-bc__item{align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.st-bc__link{color:var(--color-text-secondary);text-underline-offset:.2em;padding-block:10px}.st-bc__link:hover{color:var(--color-text-link-hover)}.st-bc__current{color:var(--color-text-primary);font-weight:500}.st-bc__sep{color:var(--color-text-muted)}.st-bc__back{align-items:center;gap:var(--space-2);min-block-size:var(--control-md);color:var(--color-text-link);display:none}.st-bc__backicon{transform:scaleX(-1)}[dir=rtl] .st-bc__backicon.st-icon--mirror{transform:none}@media (width<=479px){.st-bc__list{display:none}.st-bc__back{display:inline-flex}}.st-pg{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.st-pg__list{align-items:center;gap:var(--space-1);display:none}.st-pg__compact{color:var(--color-text-secondary);margin:0}.st-pg__btn{justify-content:center;align-items:center;gap:var(--space-2);min-inline-size:var(--control-md);min-block-size:var(--control-md);padding-inline:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;display:inline-flex}.st-pg__btn:hover:not(:disabled):not([aria-current]){background:var(--color-bg-sunken)}.st-pg__btn[aria-current=page]{background:var(--color-action-primary);color:var(--color-action-on-primary)}.st-pg__btn:disabled{color:var(--color-text-disabled);cursor:not-allowed}.st-pg__edge{border-color:var(--color-border-control);padding-inline:var(--space-4)}.st-pg__prev{transform:scaleX(-1)}[dir=rtl] .st-pg__prev.st-icon--mirror{transform:none}.st-pg__gap{padding-inline:var(--space-2);color:var(--color-text-muted)}@media (width>=640px){.st-pg{justify-content:center;gap:var(--space-4)}.st-pg__compact{display:none}.st-pg__list{display:flex}}.st-dialog{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-overlay);inline-size:min(calc(100% - 2 * var(--space-4)), 36rem);max-block-size:min(88vh,42rem);z-index:var(--z-modal);font-family:var(--font-sans);margin:auto;padding:0;overflow:hidden}.st-dialog--sm{inline-size:min(calc(100% - 2 * var(--space-4)), 28rem)}.st-dialog--lg{inline-size:min(calc(100% - 2 * var(--space-4)), 46rem)}.st-dialog::backdrop{background:var(--color-bg-overlay)}.st-dialog[open]{animation:st-dlg-in var(--duration-slow) var(--ease-enter)}.st-dialog[open]::backdrop{animation:st-fade var(--duration-standard) var(--ease-standard)}.st-dialog__panel{max-block-size:inherit;flex-direction:column;display:flex}.st-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-2) var(--space-6);padding-inline:var(--space-6) var(--space-3);display:flex}.st-dialog__desc{padding-inline:var(--space-6);color:var(--color-text-secondary);margin-block-end:var(--space-4)}.st-dialog__body{padding:0 var(--space-6) var(--space-5);overflow:auto}.st-dialog__body:empty{display:none}.st-dialog__foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--color-divider);background:var(--color-bg-surface);flex-wrap:wrap;display:flex}@media (width<=479px){.st-dialog__foot .st-btn{flex:100%}.st-dialog__head{padding-inline-start:var(--space-5)}.st-dialog__desc,.st-dialog__body{padding-inline:var(--space-5)}}@keyframes st-dlg-in{0%{opacity:0;transform:translateY(var(--motion-distance)) scale(.985)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}.st-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid;display:flex}.st-notice__text{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.st-notice__title{margin:0;font-weight:600}.st-notice__body{color:var(--color-text-primary);margin:0}.st-notice__icon{margin-block-start:1px}.st-notice--info{background:var(--color-info-bg);border-color:var(--color-info-border)}.st-notice--info .st-notice__icon,.st-notice--info .st-notice__title{color:var(--color-info-fg)}.st-notice--success{background:var(--color-success-bg);border-color:var(--color-success-border)}.st-notice--success .st-notice__icon,.st-notice--success .st-notice__title{color:var(--color-success-fg)}.st-notice--warning{background:var(--color-warning-bg);border-color:var(--color-warning-border)}.st-notice--warning .st-notice__icon,.st-notice--warning .st-notice__title{color:var(--color-warning-fg)}.st-notice--error{background:var(--color-error-bg);border-color:var(--color-error-border)}.st-notice--error .st-notice__icon,.st-notice--error .st-notice__title{color:var(--color-error-fg)}.st-toasts{z-index:var(--z-toast);gap:var(--space-2);inline-size:min(24rem, calc(100% - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.st-toast{pointer-events:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:var(--color-bg-elevated);animation:st-toast-in var(--duration-standard) var(--ease-enter)}@keyframes st-toast-in{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:none}}.st-tip{display:inline-flex;position:relative}.st-tip__bubble{transform:translateX(calc(-50% + var(--tip-shift,0px)));z-index:var(--z-tooltip);inline-size:max-content;max-inline-size:min(18rem,80vw);padding:var(--space-2) var(--space-3);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-sm);box-shadow:var(--shadow-raised);text-align:start;display:none;position:absolute;inset-inline-start:50%}[dir=rtl] .st-tip__bubble{transform:translateX(calc(50% + var(--tip-shift,0px)))}.st-tip__bubble:before{content:"";block-size:10px;position:absolute;inset-inline:0}.st-tip__bubble--top{inset-block-end:calc(100% + 8px)}.st-tip__bubble--top:before{inset-block-start:100%}.st-tip__bubble--bottom{inset-block-start:calc(100% + 8px)}.st-tip__bubble--bottom:before{inset-block-end:100%}.st-tip__bubble[data-show]{animation:st-fade var(--duration-fast) var(--ease-standard);display:block}.st-tipbtn{inline-size:var(--control-md);block-size:var(--control-md);color:var(--color-accent-blue-strong);border-radius:var(--radius-sm);cursor:help;background:0 0;border:0;place-items:center;display:inline-grid}.st-spinner{inline-size:var(--icon-lg);block-size:var(--icon-lg);color:var(--color-accent-blue-strong);display:inline-flex}.st-spinner--sm{inline-size:var(--icon-md);block-size:var(--icon-md)}.st-spinner--lg{inline-size:var(--icon-xl);block-size:var(--icon-xl)}.st-spinner svg{block-size:100%;inline-size:100%;animation:.9s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.st-skel{gap:var(--space-3);display:grid}.st-skel__line{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--color-bg-sunken) 25%, var(--color-border-subtle) 50%, var(--color-bg-sunken) 75%);background-size:200% 100%;block-size:14px;animation:1.4s linear infinite st-shimmer;display:block}.st-skel__block{border-radius:var(--radius-sm);block-size:7.5rem}@keyframes st-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.st-state{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);background:var(--color-bg-surface);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);display:grid}.st-state__icon{border-radius:var(--radius-md);background:var(--color-bg-blue-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--color-accent-blue-strong);place-items:center;display:grid}.st-state--error .st-state__icon{background:var(--color-error-bg);color:var(--color-error-fg)}.st-state--success .st-state__icon{background:var(--color-success-bg);color:var(--color-success-fg)}.st-state__body{color:var(--color-text-secondary);max-inline-size:var(--measure-narrow)}.st-state__action{margin-block-start:var(--space-2)}.st-header{z-index:var(--z-sticky);background:var(--color-bg-canvas);border-block-end:1px solid var(--color-divider);position:relative}.st-header__bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:4.5rem;padding-inline:var(--gutter);max-inline-size:var(--container-wide);margin-inline:auto;display:flex}.st-header__brand{min-block-size:var(--control-md);color:var(--color-text-primary);align-items:center;text-decoration:none;display:inline-flex}.st-header__nav{display:none}.st-header__nav ul{gap:var(--space-1);display:flex}.st-header__tools{align-items:center;gap:var(--space-3);display:flex}.st-header__cta{display:none}.st-navlink{min-block-size:var(--control-md);padding-inline:var(--space-3);color:var(--color-text-secondary);border-block-end:var(--border-thick) solid transparent;transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.st-navlink:hover{color:var(--color-text-primary);border-block-end-color:var(--color-border-default)}.st-navlink[aria-current=page]{color:var(--color-text-primary);border-block-end-color:var(--color-text-primary);font-weight:600}.st-header__sheet{padding:var(--space-3) var(--gutter) var(--space-5);border-block-start:1px solid var(--color-divider);background:var(--color-bg-canvas);gap:var(--space-4);display:grid}.st-navlink--sheet{border-block-end:1px solid var(--color-divider);justify-content:space-between;min-block-size:3.25rem;inline-size:100%;padding-inline:0}.st-skip{z-index:2;padding:var(--space-2) var(--space-4);background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-sm);transition:inset-block-start var(--duration-fast);position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-3)}.st-skip:focus{inset-block-start:var(--space-2)}@media (width>=480px){.st-header__cta{display:inline-flex}}@media (width>=1080px){.st-header__nav{display:block}.st-header__burger,.st-header__sheet{display:none!important}}.st-langswitch{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg-elevated);display:inline-flex;overflow:hidden}.st-langswitch button{min-inline-size:2.75rem;min-block-size:var(--control-sm);padding-inline:var(--space-3);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0}.st-langswitch button+button{border-inline-start:1px solid var(--color-border-control)}.st-langswitch button:hover{background:var(--color-bg-sunken)}.st-langswitch button[aria-pressed=true]{background:var(--color-action-primary);color:var(--color-action-on-primary)}.st-langswitch button:focus-visible{outline-offset:-3px;outline-color:var(--color-focus-ring-inverse);box-shadow:inset 0 0 0 4px var(--color-focus-ring)}.st-wordmark{align-items:center;gap:var(--space-3);color:inherit;display:inline-flex}.st-wordmark__name{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;font-size:1.0625rem;font-weight:400}.st-wordmark__slash{background:var(--color-accent-apricot);block-size:1.375rem;inline-size:1px;display:inline-block;transform:rotate(18deg)}.st-footer{background:var(--color-bg-inverse);color:var(--color-text-inverse);padding:var(--space-8) var(--gutter) var(--space-6);border-radius:var(--radius-md)}.st-footer__grid{gap:var(--space-7);max-inline-size:var(--container-max);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin-inline:auto;display:grid}.st-footer__brand{gap:var(--space-3);grid-column:1/-1;max-inline-size:26rem;display:grid}.st-footer__tag{color:var(--color-text-inverse-muted)}.st-footer__h{color:var(--color-text-inverse);margin-block-end:var(--space-3)}.st-footer__col ul{gap:var(--space-1);display:grid}.st-footer__col a{padding-block:var(--space-2);color:var(--color-text-inverse-muted);text-decoration:none;display:inline-block}.st-footer__col a:hover{color:var(--color-text-inverse);text-decoration:underline}.st-footer__legal{justify-content:space-between;gap:var(--space-3) var(--space-6);max-inline-size:var(--container-max);margin:var(--space-7) auto 0;border-block-start:1px solid var(--color-text-secondary);color:var(--color-text-inverse-muted);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.st-footer__tmp{opacity:.9}.st-sh{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.st-sh__text{gap:var(--space-3);max-inline-size:46rem;display:grid}.st-sh__eyebrow{color:var(--color-text-accent)}.st-sh__lede{color:var(--color-text-secondary);max-inline-size:var(--measure-reading)}.st-sh--center{text-align:center;justify-content:center}.st-sh--center .st-sh__text{justify-items:center}.st-cta{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-md);padding:clamp(1.75rem,5vw,4rem)}.st-cta__inner{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.st-cta__text{gap:var(--space-3);max-inline-size:36rem;display:grid}.st-cta__body{color:var(--color-text-inverse-muted)}.st-cta__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.st-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));align-items:stretch;display:grid}.st-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.st-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.st-card{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-rest), var(--shadow-tactile);transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.st-card:has(.st-card__link):hover{box-shadow:var(--shadow-raised), var(--shadow-tactile);border-color:var(--color-border-default);transform:translateY(-2px)}.st-card:has(.st-card__link:focus-visible){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:2px}.st-card__link{color:inherit;text-decoration:none}.st-card__link:focus-visible{outline:none}.st-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.st-card .st-link,.st-card button,.st-card a:not(.st-card__link),.st-card .st-toolchips,.st-card summary{z-index:1;position:relative}.st-card__title{color:var(--color-text-primary)}.st-card__body{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.st-card__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-card__more{align-items:center;gap:var(--space-2);color:var(--color-text-link);margin-block-start:auto;font-weight:500;display:inline-flex}.st-card__more .st-icon{transition:transform var(--duration-fast) var(--ease-standard)}.st-card:hover .st-card__more .st-icon{transform:translate(4px)}[dir=rtl] .st-card:hover .st-card__more .st-icon{transform:scaleX(-1)translate(4px)}.st-dl{gap:var(--space-3);display:grid}.st-dl dt,.st-dl__t{color:var(--color-text-muted);margin-block-end:2px;display:block}.st-dl dd{color:var(--color-text-secondary)}.st-meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.st-eyebrow{color:var(--color-text-accent)}.st-service__icon{border-radius:var(--radius-sm);background:var(--color-bg-blue-soft);block-size:3rem;inline-size:3rem;color:var(--color-accent-blue-strong);flex:none;place-items:center;display:inline-grid}.st-service{align-items:flex-start}.st-thumb{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-sunken);border-radius:var(--radius-sm);block-size:8.5rem;box-shadow:var(--shadow-tactile);grid-template-columns:2fr 1fr 1fr;display:grid}.st-thumb span{border-radius:var(--radius-xs)}.st-thumb--blue span:first-child{background:var(--color-accent-blue)}.st-thumb--blue span:nth-child(2){background:var(--color-accent-stone)}.st-thumb--blue span:nth-child(3){background:var(--color-bg-blue-soft);align-self:end;block-size:55%}.st-thumb--apricot span:first-child{background:var(--color-accent-stone)}.st-thumb--apricot span:nth-child(2){background:var(--color-accent-apricot);align-self:end;block-size:65%}.st-thumb--apricot span:nth-child(3){background:var(--color-bg-accent-soft)}.st-toolchips{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-toolchip{align-items:center;gap:var(--space-2);padding:var(--space-1);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);padding-inline-end:var(--space-2);display:inline-flex}.st-toolmark{background:var(--color-bg-sunken);border:1px dashed var(--color-border-control);border-radius:var(--radius-xs);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-secondary);font-family:var(--font-display);flex:none;place-items:center;font-size:1.125rem;display:inline-grid}.st-toolmark--sm{block-size:1.5rem;inline-size:1.5rem;font-size:.8125rem}.st-toolmark--lg{block-size:3rem;inline-size:3rem;font-size:1.5rem}.st-result{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);display:grid}.st-result.is-placeholder{border:1px dashed var(--color-border-control);background:var(--color-bg-sunken)}.st-result__value{font-variant-numeric:tabular-nums}.st-result__cap{gap:var(--space-2);display:grid}.st-result__src{justify-items:start;gap:var(--space-1);color:var(--color-text-muted);display:grid}.st-usecase__head{align-items:center;gap:var(--space-3);display:flex}.st-usecase__problem{color:var(--color-text-primary)}.st-flow{gap:var(--space-3);color:var(--color-text-secondary);display:grid}.st-flow li{align-items:flex-start;gap:var(--space-3);display:flex}.st-flow__n{background:var(--color-bg-blue-soft);block-size:1.5rem;inline-size:1.5rem;color:var(--color-accent-blue-strong);border-radius:var(--radius-xs);flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid}.st-usecase__rel{gap:var(--space-1);border-block-start:1px solid var(--color-divider);margin-block-start:auto;padding-block-start:var(--space-3);display:grid}.st-template__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.st-template__platform{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.st-template__meta{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.st-template__tools{gap:var(--space-2);display:grid}.st-template__foot{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-divider);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.st-template__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-diff{align-items:center;gap:var(--space-2);display:inline-flex}.st-diff__pips{gap:3px;display:inline-flex}.st-diff__pips i{border:1px solid var(--color-border-control);border-radius:2px;block-size:.625rem;inline-size:.625rem}.st-diff__pips i.on{background:var(--color-action-primary);border-color:var(--color-action-primary)}.st-article__meta{margin-block-start:auto}.st-article.is-featured{background:var(--color-bg-elevated)}.st-lab{padding:0;overflow:hidden}.st-lab .st-card__body{padding:var(--space-5)}.st-lab__preview{gap:var(--space-2);min-block-size:8rem;padding:var(--space-5);background:var(--color-bg-sunken);border-block-end:1px solid var(--color-border-subtle);align-content:center;display:grid}.st-lab__preview--dlg{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.st-lab__caret{display:none}.st-bubble{padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);justify-self:start;max-inline-size:88%}.st-bubble--reply{background:var(--color-bg-blue-soft);border-color:var(--color-info-border);justify-self:end}.st-lab__try{color:var(--color-text-secondary)}.st-toolcard__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.st-toolcard__head>div{flex:1;min-inline-size:8rem}.st-toolcard__cat{color:var(--color-text-muted)}.st-toolcard__cta{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.st-ctx{color:var(--color-text-secondary);text-transform:none;letter-spacing:0}.st-offer{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);display:grid}.st-offer__label{align-items:center;gap:var(--space-2);color:var(--color-success-fg);flex-wrap:wrap;font-weight:600;display:flex}.st-offer__text{color:var(--color-text-primary)}.st-disclosure{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-accent-soft);border-radius:var(--radius-sm);color:var(--color-text-primary);display:flex}.st-disclosure .st-icon{color:var(--color-text-accent);margin-block-start:.15em}.st-prep{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-rest), var(--shadow-tactile);gap:var(--space-4);display:grid}.st-prep__head{gap:var(--space-2);display:grid}.st-prep__intro{color:var(--color-text-secondary)}.st-prep__progress{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.st-prep__bar{background:var(--color-bg-sunken);border-radius:var(--radius-xs);block-size:6px;overflow:hidden}.st-prep__bar span{background:var(--color-action-primary);block-size:100%;transition:inline-size var(--duration-standard) var(--ease-standard);display:block}.st-prep__count{color:var(--color-text-secondary)}.st-toolrow{gap:var(--space-2) var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--color-divider);grid-template-columns:auto auto 1fr;align-items:start;display:grid}.st-toolrow__check{position:relative}.st-toolrow__input{inline-size:var(--control-md);block-size:var(--control-md);opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.st-toolrow__box{inline-size:var(--control-md);block-size:var(--control-md);cursor:pointer;color:var(--color-action-on-primary);place-items:center;display:grid;position:relative}.st-toolrow__box:before{content:"";background:var(--color-bg-elevated);border:1px solid var(--color-border-control);border-radius:var(--radius-xs);block-size:24px;inline-size:24px;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute}.st-toolrow__box .st-icon{opacity:0;position:relative}.st-toolrow__input:checked+.st-toolrow__box:before{background:var(--color-action-primary);border-color:var(--color-action-primary)}.st-toolrow__input:checked+.st-toolrow__box .st-icon{opacity:1}.st-toolrow__input:focus-visible+.st-toolrow__box{outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:0;border-radius:var(--radius-sm)}.st-toolrow__main{gap:var(--space-1);min-inline-size:0;display:grid}.st-toolrow__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-toolrow__step{color:var(--color-text-muted);font-size:.8125rem;font-weight:400;font-family:var(--font-sans)}.st-toolrow__what{color:var(--color-text-secondary)}.st-toolrow__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;grid-column:1/-1;padding-inline-start:calc(var(--control-md) + var(--space-3));display:flex}.st-toolrow.is-done .st-toolrow__what{color:var(--color-text-muted)}@media (width>=720px){.st-toolrow{grid-template-columns:auto auto 1fr auto}.st-toolrow__links{gap:var(--space-1);flex-direction:column;grid-column:auto;align-items:flex-start;padding-inline-start:0}}.st-root{--motion-distance:8px}@media (prefers-reduced-motion:reduce){.st-root{--motion-distance:0px}.st-root *,.st-root :before,.st-root :after,.st-dialog,.st-dialog::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.st-spinner svg{animation:none}.st-skel__line{background:var(--color-bg-sunken);animation:none}}html[data-motion=reduced] .st-root{--motion-distance:0px}html[data-motion=reduced] .st-root *,html[data-motion=reduced] .st-root :before,html[data-motion=reduced] .st-root :after,html[data-motion=reduced] .st-dialog,html[data-motion=reduced] .st-dialog::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-motion=reduced] .st-spinner svg{animation:none}html[data-motion=reduced] .st-skel__line{background:var(--color-bg-sunken);animation:none}.sc-page{max-inline-size:var(--container-max);padding:var(--space-5) var(--gutter) var(--space-8);margin-inline:auto}.sc-comp{max-inline-size:var(--container-wide);padding:var(--space-7) var(--gutter) var(--space-8);gap:var(--space-7);margin-inline:auto;display:grid}.sc-langbar{padding:var(--space-3) var(--gutter) 0;max-inline-size:var(--container-wide);justify-content:flex-end;margin-inline:auto;display:flex}.sc-head{gap:var(--space-3);margin-block:var(--space-5) var(--space-7);max-inline-size:48rem;display:grid}.sc-title{color:var(--color-text-primary)}.sc-lede{color:var(--color-text-secondary)}.sc-block{margin-block-end:var(--space-8)}.sc-block__head{gap:var(--space-1);max-inline-size:48rem;margin-block-end:var(--space-5);display:grid}.sc-block__t{color:var(--color-text-primary)}.sc-block__n{color:var(--color-text-secondary)}.sc-note,.sc-dim{color:var(--color-text-muted)}.sc-code,.sc-block code,.sc-table code,.sc-swatch code{font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-bg-sunken);border-radius:var(--radius-xs);overflow-wrap:anywhere;padding:1px 5px;font-size:.8125rem}.sc-stack{gap:var(--space-4);display:grid}.sc-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sc-grid2{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.sc-grid3{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.sc-narrow{max-inline-size:36rem}.sc-narrow--wide{max-inline-size:52rem}.sc-prose{gap:var(--space-4);max-inline-size:var(--measure-reading);display:grid}.sc-demo{gap:var(--space-4);max-inline-size:44rem;display:grid}.sc-results{gap:var(--space-2);display:grid}.sc-result{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.sc-result__cat{color:var(--color-text-muted)}.sc-tablewrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow-x:auto}.sc-table{border-collapse:collapse;inline-size:100%}.sc-table th,.sc-table td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:middle;border-block-end:1px solid var(--color-divider)}.sc-table thead th{background:var(--color-bg-sunken);font-weight:600}.sc-table tbody tr:last-child>*{border-block-end:0}.sc-table tbody th{font-weight:500}.sc-sample{min-block-size:2rem;min-inline-size:3rem;padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);place-items:center;font-weight:600;display:inline-grid}.sc-swatches{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.sc-swatch{gap:var(--space-2);display:grid}.sc-swatch__chip{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);block-size:4.5rem;box-shadow:var(--shadow-tactile);display:block}.sc-swatch__meta{color:var(--color-text-secondary);gap:2px;display:grid}.sc-cols{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.sc-col{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);min-inline-size:0}.sc-colhead{color:var(--color-text-muted);margin-block-end:var(--space-3)}.sc-type{padding-block:var(--space-4);border-block-end:1px solid var(--color-divider);gap:var(--space-1);display:grid}.sc-type:last-child{border-block-end:0}.sc-type__label{color:var(--color-text-muted)}.sc-read{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);align-content:start;display:grid}.sc-read p{max-inline-size:var(--measure-reading)}.sc-read--ar p{max-inline-size:62ch}.sc-toggle{align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.sc-facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.sc-facts li{padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);gap:2px;display:grid}.sc-fontlist{gap:var(--space-2);display:grid}.sc-fontlist li{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.sc-fontlist li span:last-child{color:var(--color-text-muted);font-size:.875rem}.sc-spaces{gap:var(--space-2);display:grid}.sc-spaces li{gap:var(--space-3);grid-template-columns:5.5rem 1fr 4rem;align-items:center;display:grid}.sc-spacebar{background:var(--color-accent-blue);border-radius:var(--radius-xs);block-size:1rem;max-inline-size:100%;display:block}.sc-radii,.sc-shadows,.sc-sizes{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.sc-radii li,.sc-shadows li,.sc-sizes li{gap:var(--space-2);align-content:start;display:grid}.sc-radius{background:var(--color-bg-blue-soft);border:2px solid var(--color-accent-blue-strong);block-size:5rem;display:block}.sc-shadow{background:var(--color-bg-elevated);border-radius:var(--radius-md);block-size:5rem;display:block}.sc-icons{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));margin-block-end:var(--space-6);display:grid}.sc-icons li{justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.75rem;display:grid}.sc-sizebox{background:var(--color-accent-blue);border-radius:var(--radius-xs);display:block}.sc-sizebox--c{background:var(--color-bg-blue-soft);border:1px solid var(--color-accent-blue-strong);border-radius:var(--radius-sm);inline-size:100%}.sc-gridsample{gap:var(--space-2);margin-block:var(--space-5) var(--space-2);grid-template-columns:repeat(12,1fr);display:grid}.sc-gridsample span{background:var(--color-bg-blue-soft);border-radius:var(--radius-xs);block-size:3rem;color:var(--color-info-fg);place-items:center;font-size:.75rem;display:grid}.sc-motion{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.sc-motion-ctl{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.sc-check{align-items:center;gap:var(--space-2);min-block-size:var(--control-md);display:inline-flex}.sc-mcard{gap:var(--space-2);align-content:start;display:grid}.sc-mtrack{background:var(--color-bg-sunken);border-radius:var(--radius-sm);place-items:center;block-size:3.5rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}.sc-mdot{background:var(--color-action-primary);border-radius:var(--radius-xs);inline-size:2rem;animation:sc-slide var(--d) var(--ease-standard) both;--dir:1;position:absolute;inset-block:.75rem;inset-inline-start:.75rem}[dir=rtl] .sc-mdot{--dir:-1}.sc-mdot--0{--d:var(--duration-fast)}.sc-mdot--1{--d:var(--duration-standard)}.sc-mdot--2{--d:var(--duration-slow)}@keyframes sc-slide{0%{transform:none}to{transform:translateX(calc((100cqw - 3.5rem) * var(--dir)))}}.sc-mfade{padding:var(--space-2) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);animation:st-toast-in var(--duration-standard) var(--ease-enter) both}.sc-mlift{padding:var(--space-2) var(--space-4);min-block-size:var(--control-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-rest);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.sc-mlift:hover,.sc-mlift:focus-visible{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.sc-curves{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.sc-curves li{gap:var(--space-1);justify-items:start;display:grid}.sc-curve{inline-size:7.5rem;color:var(--color-accent-blue-strong);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.sc-rules{gap:var(--space-3);max-inline-size:52rem;display:grid;padding-inline-start:var(--space-5)!important;list-style:decimal!important}.sc-principles{gap:var(--space-4);counter-reset:p;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.sc-principles li{counter-increment:p;padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-rest), var(--shadow-tactile);gap:var(--space-2);align-content:start;display:grid}.sc-principles li:before{content:"0" counter(p);font-family:var(--font-display);color:var(--color-text-accent);font-size:1.25rem}.sc-principles h3{font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.2}.sc-principles p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.sc-avoid{gap:var(--space-2);max-inline-size:48rem;color:var(--color-text-secondary);display:grid;padding-inline-start:var(--space-5)!important;list-style:outside!important}.sc-index{gap:var(--space-3);max-inline-size:52rem;display:grid}.sc-index li{padding-block:var(--space-2);border-block-end:1px solid var(--color-divider);color:var(--color-text-secondary)}.sc-index strong{min-inline-size:9rem;color:var(--color-text-primary);display:inline-block}.sc-trust{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.sc-trust section{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-content:start;display:grid}.sc-frame{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-canvas);overflow:clip}.sc-frame__body{padding:var(--space-6) var(--gutter)}.sc-form{gap:var(--space-5);display:grid}.sc-form__actions{display:flex}.sc-sumlist{gap:var(--space-1);display:grid}.sc-sumlist a{color:var(--color-error-fg)}.sc-feature{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}.sc-feature__side{gap:var(--grid-gap);align-content:start;display:grid}@media (width>=900px){.sc-feature{grid-template-columns:1.15fr 1fr}}.sc-lib{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.sc-lib__side{gap:var(--space-4);align-content:start;display:grid}.sc-lib__main{gap:var(--space-5);min-inline-size:0;display:grid}.sc-filters{gap:var(--space-4);display:grid}.sc-lib__details{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-bg-elevated)}.sc-lib__details summary{align-items:center;gap:var(--space-2);min-block-size:var(--control-md);padding-inline:var(--space-4);cursor:pointer;font-weight:500;list-style:none;display:flex}.sc-lib__details summary::-webkit-details-marker{display:none}.sc-lib__details summary .sc-lib__chev{transition:transform var(--duration-fast) var(--ease-standard);margin-inline-start:auto}.sc-lib__details[open] .sc-lib__chev{transform:rotate(180deg)}.sc-lib__details .sc-filters{padding:var(--space-2) var(--space-4) var(--space-4)}.sc-lib__desk{display:none}@media (width>=900px){.sc-lib{grid-template-columns:17rem 1fr}.sc-lib__details{display:none}.sc-lib__desk{display:block}}.sc-tipstage{padding-block:var(--space-7)}.sc-stage{position:relative}@media (width<=767px){.sc-table--states thead{display:none}.sc-table--states,.sc-table--states tbody{display:block}.sc-table--states tr{gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--color-divider);grid-template-columns:1fr 1fr;display:grid}.sc-table--states th,.sc-table--states td{border:0;padding:0;display:block}.sc-table--states th{grid-column:1/-1}.sc-table--states td:before{content:attr(data-label);color:var(--color-text-muted);margin-block-end:var(--space-1);font-size:.75rem;display:block}.sc-table--states .st-btn{inline-size:100%}.st-chip{min-block-size:var(--control-md)}.sc-spaces li{grid-template-columns:4.5rem 1fr 3rem}.sc-index strong{display:block}}.sc-head,.sc-block__head{margin-left:0;margin-right:auto}.st-navmenu{position:relative}.st-navmenu__btn{gap:var(--space-1);cursor:pointer;background:0 0;border-block-start:0;border-inline:0}.st-navmenu__btn.is-current{color:var(--color-text-primary);border-block-end-color:var(--color-text-primary);font-weight:600}.st-navmenu__chev{transition:transform var(--duration-fast) var(--ease-standard)}.st-navmenu__btn[aria-expanded=true] .st-navmenu__chev{transform:rotate(180deg)}.st-header__nav .st-navmenu__panel ul{gap:var(--space-1);display:grid}.st-navmenu__panel{z-index:var(--z-dropdown);inline-size:max-content;min-inline-size:16rem;max-inline-size:22rem;padding:var(--space-2);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:calc(-1 * var(--space-3))}.st-navmenu__link{min-block-size:var(--control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--ease-standard);align-content:center;gap:2px;text-decoration:none;display:grid}.st-navmenu__link:hover{background:var(--color-bg-sunken)}.st-navmenu__link[aria-current=page]{background:var(--color-bg-blue-soft)}.st-navmenu__desc{color:var(--color-text-muted)}.st-header__sheet>ul{display:grid}.st-header__group{padding-block-start:var(--space-4)}.st-header__grouph{color:var(--color-text-muted)}.st-header__group .st-navlink--sheet{padding-inline-start:var(--space-3)}.st-langswitch__item{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:2.75rem;min-block-size:var(--control-sm);padding-inline:var(--space-3);color:var(--color-text-secondary);text-decoration:none;display:inline-flex}.st-langswitch__item+.st-langswitch__item{border-inline-start:1px solid var(--color-border-control)}a.st-langswitch__item:hover{background:var(--color-bg-sunken);color:var(--color-text-primary)}.st-langswitch__item.is-current{background:var(--color-action-primary);color:var(--color-action-on-primary)}a.st-langswitch__item:focus-visible{outline-offset:-3px;outline-color:var(--color-focus-ring-inverse);box-shadow:inset 0 0 0 4px var(--color-focus-ring)}.st-langswitch__mark{border-radius:var(--radius-pill);background:var(--color-text-accent);block-size:6px;inline-size:6px}.st-footer__home{color:inherit;text-decoration:none;display:inline-flex}.st-footer__ext{vertical-align:-2px;margin-inline-start:var(--space-1)}.st-intro{gap:var(--space-5);padding-block:var(--space-7) var(--space-8);display:grid}.st-intro__main{gap:var(--space-7);align-items:end;display:grid}.st-intro__text{gap:var(--space-4);max-inline-size:48rem;display:grid}.st-intro__eyebrow{color:var(--color-text-accent)}.st-intro__lede{color:var(--color-text-secondary);max-inline-size:var(--measure-reading)}.st-intro__actions{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.st-intro__aside{min-inline-size:0}@media (width>=1080px){.st-intro--aside .st-intro__main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.st-steps{gap:var(--space-6) var(--grid-gap);counter-reset:none;display:grid}.st-steps__item{align-content:start;gap:var(--space-3);border-block-start:1px solid var(--color-border-default);padding-block-start:var(--space-5);display:grid;position:relative}.st-steps__item:before{content:"";inline-size:3rem;block-size:var(--border-thick);background:var(--color-accent-apricot);position:absolute;inset-block-start:-1px;inset-inline-start:0}.st-steps__n{color:var(--color-accent-blue-strong);font-variant-numeric:tabular-nums}.st-steps__body{color:var(--color-text-secondary);max-inline-size:var(--measure-narrow)}@media (width>=640px){.st-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.st-steps{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.st-template__head{flex-wrap:wrap}body.st-root{margin:0}main:focus{outline:none}.site-section{padding-block:var(--section-space)}.site-section--flush{padding-block-start:0}.site-section--surface{background:var(--color-bg-surface);border-block:1px solid var(--color-border-subtle)}.site-section--cta{padding-block:var(--space-8) var(--section-space)}.site-section__action{margin-block:calc(-1 * var(--space-3)) var(--space-6)}.site-more{margin-block-start:var(--space-6)}.site-narrow{max-inline-size:52rem}.site-footer-wrap{padding:0 var(--gutter) var(--gutter);max-inline-size:calc(var(--container-wide) + 2 * var(--gutter));margin-inline:auto}.sample-banner{padding:var(--space-2) var(--gutter);background:var(--color-bg-blue-soft);color:var(--color-text-primary);text-align:center;margin:0;font-size:.875rem}:lang(ar) .sample-banner{font-size:.9375rem}.site-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));display:grid}.site-grid--one{grid-template-columns:minmax(0,46rem)}.site-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.site-grid--four{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@media (width>=1080px){.site-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-grid__item{min-inline-size:0;display:grid}.site-bullets{gap:var(--space-3);color:var(--color-text-secondary);display:grid}.site-bullets li{padding-inline-start:var(--space-5);position:relative}.site-bullets li:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent-apricot);block-size:8px;inline-size:8px;position:absolute;inset-block-start:.7em;inset-inline-start:0}.site-bullets--check li:before{border-inline-start:2px solid var(--color-accent-blue-strong);border-block-end:2px solid var(--color-accent-blue-strong);background:0 0;border-radius:0;block-size:7px;inline-size:12px;inset-block-start:.45em;transform:rotate(-45deg)}:dir(rtl) .site-bullets--check li:before{transform:rotate(45deg)}.hero{background:linear-gradient(180deg, var(--color-bg-canvas) 0%, var(--color-bg-canvas) 55%, var(--color-bg-sunken) 100%);border-block-end:1px solid var(--color-divider);position:relative;overflow:hidden}.hero__inner{gap:var(--space-7);max-inline-size:var(--container-wide);padding:var(--space-8) var(--gutter) var(--space-9);align-items:center;margin-inline:auto;display:grid}.hero__copy{gap:var(--space-5);justify-items:start;max-inline-size:40rem;display:grid}.hero__eyebrow{color:var(--color-text-accent);font:600 .75rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}:lang(ar) .hero__eyebrow{font:600 .875rem/1.5 var(--font-arabic);letter-spacing:0;text-transform:none}.hero__title{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1}:lang(ar) .hero__title{font-family:var(--font-arabic);font-size:var(--fs-ar-display);letter-spacing:0;font-weight:500;line-height:1.3}.hero__lede{color:var(--color-text-secondary);max-inline-size:var(--measure-reading);font-size:1.25rem;line-height:1.6}:lang(ar) .hero__lede{font-size:1.3125rem;line-height:1.85}.hero__actions{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.hero__stage{aspect-ratio:4/3;min-inline-size:0;position:relative}@media (width>=1080px){.hero__inner{padding-block:var(--space-9) var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero__stage{aspect-ratio:1/.9}}.hc{position:absolute;inset:0}.hc__light{background:radial-gradient(closest-side, var(--color-bg-elevated), transparent);opacity:.9;block-size:70%;inline-size:90%;position:absolute;inset:-10% -20% auto auto}.hc__notes{block-size:34%;position:absolute;inset:0 0 auto}.hc__note,.hc__sheet{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-raised);position:absolute}.hc__note{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem;display:inline-flex}.hc__note .st-icon{color:var(--color-accent-blue-strong)}.hc__note--hand{font-family:var(--font-display);background:var(--color-bg-accent-soft);font-size:1rem;font-style:italic}:lang(ar) .hc__note--hand{font-family:var(--font-arabic);font-size:.9375rem;font-style:normal}.hc__note--1{inset-block-start:10%;inset-inline-start:4%;transform:rotate(-4deg)}.hc__note--2{inset-block-start:2%;inset-inline-start:46%;transform:rotate(3deg)}.hc__note--3{inset-block-start:40%;inset-inline-end:4%;transform:rotate(-2deg)}.hc__sheet{aspect-ratio:3/4;background:var(--color-bg-surface);inline-size:9%}.hc__sheet--1{inset-block-start:46%;inset-inline-start:22%;transform:rotate(12deg)}.hc__sheet--2{inset-block-start:4%;inset-inline-end:6%;transform:rotate(-10deg)}.hc__sheet--3{opacity:.8;inline-size:6%;inset-block-start:58%;inset-inline-start:58%;transform:rotate(24deg)}.hc__panels{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:3%;display:grid;position:absolute;inset:30% 2% 10%}.hc__panel{justify-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);background:color-mix(in srgb, var(--color-bg-elevated) 82%, transparent);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-raised), var(--shadow-tactile);backdrop-filter:blur(6px);display:grid}.hc__panel--a{background:color-mix(in srgb, var(--color-bg-blue-soft) 70%, var(--color-bg-elevated));margin-block-start:6%}.hc__panel--c{margin-block-start:12%}.hc__panel>.st-icon{color:var(--color-accent-blue-strong)}.hc__ptitle{font:600 .75rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary)}:lang(ar) .hc__ptitle{font:600 .9375rem/1.5 var(--font-arabic);letter-spacing:0;text-transform:none}.hc__row{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:1px solid var(--color-border-subtle);inline-size:100%;color:var(--color-text-secondary);padding-block:3px;font-size:.75rem;display:flex}:lang(ar) .hc__row{font-size:.8125rem}.hc__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc__row .st-icon{color:var(--color-success-fg);flex:none}.hc__lane{justify-items:center;gap:var(--space-2);inline-size:70%;padding-block:var(--space-3);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-accent-stone), transparent);margin-block-start:var(--space-3);display:grid}.hc__panel--a .hc__lane{background:linear-gradient(180deg, var(--color-accent-blue), transparent)}.hc__tile{background:var(--color-bg-elevated);border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem;box-shadow:var(--shadow-rest), var(--shadow-tactile);color:var(--color-text-primary);place-items:center;display:inline-grid}.hc__plinth{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-accent-stone), var(--color-bg-sunken));block-size:12%;box-shadow:var(--shadow-raised);opacity:.55;position:absolute;inset:auto 6% 2%}@media (width<=479px){.hc__row,.hc__sheet{display:none}.hc__note--3{inset-block-start:22%}.hc__note{font-size:.75rem}.hc__tile{block-size:1.6rem;inline-size:1.6rem}}@media (prefers-reduced-motion:no-preference){.hc__panel{animation:hc-rise var(--duration-slow) var(--ease-enter) both;animation-delay:calc(.12s + var(--i,0) * 90ms)}.hc__note,.hc__sheet{animation:hc-fade var(--duration-slow) var(--ease-enter) both;animation-delay:60ms}}@keyframes hc-rise{0%{opacity:0;translate:0 calc(var(--motion-distance) * 2)}}@keyframes hc-fade{0%{opacity:0}}.needs-tabs .st-tabs__list{flex-wrap:wrap;overflow:visible}.needs-tabs .st-tabs__panel{padding-block-start:var(--space-6)}.needs-panel{gap:var(--space-6);display:grid}@media (width>=900px){.needs-panel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}}.needs-panel__dl{gap:var(--space-5);display:grid}.needs-panel__dl dt,.needs-panel__k{color:var(--color-text-accent);font:600 .75rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-block-end:var(--space-2)}:lang(ar) .needs-panel__dl dt,:lang(ar) .needs-panel__k{font:600 .875rem/1.5 var(--font-arabic);letter-spacing:0;text-transform:none}.needs-panel__dl dd{color:var(--color-text-primary)}.needs-panel__actions{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.svc-list{display:grid}.svc-list__item{gap:var(--space-6);padding-block:var(--space-7);border-block-start:1px solid var(--color-divider);display:grid}.svc-list__item:last-child{border-block-end:1px solid var(--color-divider)}@media (width>=1080px){.svc-list__item{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}}.svc-list__head{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.svc-list__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:400;line-height:1.2}:lang(ar) .svc-list__title{font-family:var(--font-arabic);font-size:var(--fs-ar-h3);font-weight:500;line-height:1.4}.svc-list__title a{color:inherit;text-decoration:none}.svc-list__title a:hover{text-decoration:underline}.svc-list__short{color:var(--color-text-secondary)}.svc-list__h,.split__h{font:600 1.125rem/1.4 var(--font-sans);margin-block-end:var(--space-4)}:lang(ar) .svc-list__h,:lang(ar) .split__h{font:600 1.125rem/1.55 var(--font-arabic)}.split{gap:var(--space-7);display:grid}@media (width>=900px){.split{grid-template-columns:repeat(2,minmax(0,1fr))}}.split__h{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3)}:lang(ar) .split__h{font-family:var(--font-arabic);font-size:var(--fs-ar-h3);font-weight:500}.needs-list{gap:var(--space-4);display:grid}.needs-list__item{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid}@media (width>=900px){.needs-list__item{grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.needs-list__icon,.st-service__icon{color:var(--color-accent-blue-strong)}.needs-list__title{font:600 1.125rem/1.4 var(--font-sans)}:lang(ar) .needs-list__title{font:600 1.125rem/1.55 var(--font-arabic)}.needs-list__problem{color:var(--color-text-secondary);margin-block-start:var(--space-2)}.needs-list__svc{gap:var(--space-2);justify-items:start;display:grid}.needs-list__k,.needs-list__also{color:var(--color-text-muted);font-size:.875rem}.needs-list__also a{color:var(--color-text-link)}.engage__summary{color:var(--color-text-secondary)}.engage__k{margin-block-end:var(--space-3);display:block}.fit{gap:var(--grid-gap);display:grid}@media (width>=900px){.fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.fit__col{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle)}.fit__col--good{background:var(--color-success-bg)}.fit__col--not{background:var(--color-bg-sunken)}.fit__h{align-items:center;gap:var(--space-2);font:600 1.125rem/1.4 var(--font-sans);margin-block-end:var(--space-4);display:flex}:lang(ar) .fit__h{font:600 1.125rem/1.55 var(--font-arabic)}.fit__col .site-bullets{color:var(--color-text-primary)}.founder{gap:var(--space-6);background:var(--color-bg-accent-soft);border-radius:var(--radius-md);align-items:center;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=768px){.founder{grid-template-columns:auto minmax(0,1fr)}}.founder__mark{border-radius:var(--radius-pill);background:var(--color-bg-elevated);block-size:7rem;inline-size:7rem;color:var(--color-text-accent);font-family:var(--font-display);box-shadow:var(--shadow-rest);place-items:center;font-size:3rem;display:grid;overflow:hidden}:lang(ar) .founder__mark{font-family:var(--font-arabic)}.founder__mark img{object-fit:cover;block-size:100%;inline-size:100%}.founder__text{gap:var(--space-3);justify-items:start;max-inline-size:48rem;display:grid}.founder__eyebrow{color:var(--color-text-accent);font:600 .75rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}:lang(ar) .founder__eyebrow{font:600 .875rem/1.5 var(--font-arabic);letter-spacing:0;text-transform:none}.founder__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:400;line-height:1.12}:lang(ar) .founder__title{font-family:var(--font-arabic);font-size:var(--fs-ar-h2);font-weight:500;line-height:1.35}.founder__body{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65}:lang(ar) .founder__body{font-size:1.125rem;line-height:1.9}.triage{gap:var(--space-6);display:grid}@media (width>=1080px){.triage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.triage__input{gap:var(--space-5);justify-items:start;display:grid}.triage__input>*{inline-size:100%}.triage__input>.st-btn{inline-size:auto}.triage__output{gap:var(--space-4);padding:var(--space-5);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-rest);display:grid}.triage__honest{gap:var(--space-2);color:var(--color-text-muted);align-items:flex-start;font-size:.875rem;display:flex}:lang(ar) .triage__honest{font-size:.9375rem}.triage__honest .st-icon{flex:none;margin-block-start:3px}.triage__empty{color:var(--color-text-muted)}.triage__h{font:600 1.125rem/1.4 var(--font-sans);margin-block-end:var(--space-3)}:lang(ar) .triage__h{font-family:var(--font-arabic)}.triage__msg{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-sunken);border-inline-start:3px solid var(--color-accent-blue);border-radius:var(--radius-sm)}.triage__dl{gap:var(--space-3);display:grid}.triage__dl>div{gap:var(--space-1);border-block-end:1px solid var(--color-divider);padding-block-end:var(--space-3);display:grid}@media (width>=480px){.triage__dl>div{gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr)}}.triage__dl dt{color:var(--color-text-muted);font-size:.875rem}.triage__urg{padding:0 var(--space-2);border-radius:var(--radius-xs);display:inline-block}.triage__urg--high{background:var(--color-error-bg);color:var(--color-error-fg)}.triage__urg--medium{background:var(--color-warning-bg);color:var(--color-warning-fg)}.triage__urg--normal{background:var(--color-bg-blue-soft);color:var(--color-info-fg)}.triage__details{gap:var(--space-1);display:grid}.triage__details span{color:var(--color-text-muted)}.triage__reply{padding:var(--space-3) var(--space-4);background:var(--color-bg-blue-soft);border-radius:var(--radius-md)}.start-layout{gap:var(--space-8);padding-block-end:var(--section-space);display:grid}@media (width>=1080px){.start-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.start-form{gap:var(--space-5);justify-items:start;display:grid}.start-form>*{inline-size:100%}.start-form>.st-btn{inline-size:auto}.start-form__row{gap:var(--space-5);display:grid}@media (width>=640px){.start-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.start-form__summary:focus,.start-main [tabindex="-1"]:focus{outline:none}.start-form__errs{gap:var(--space-1);margin-block-start:var(--space-2);display:grid}.start-form__errs a{color:var(--color-error-fg)}.start-aside{gap:var(--space-5);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid}.start-aside__h{font:600 1.125rem/1.4 var(--font-sans)}:lang(ar) .start-aside__h{font:600 1.125rem/1.55 var(--font-arabic)}.start-ways{gap:var(--space-4);display:grid}.start-ways__btns{gap:var(--space-3);flex-wrap:wrap;display:flex}.start-unavailable{gap:var(--space-6);display:grid}.planned{padding-block-end:var(--section-space)}.notfound{gap:var(--space-8);padding-block:var(--space-9);display:grid}.notfound__block{gap:var(--space-4);justify-items:start;display:grid}.notfound__code{color:var(--color-text-accent);font-family:var(--font-display);font-size:var(--fs-h2)}.notfound__title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:400;line-height:1.1}.notfound__block:lang(ar) .notfound__title{font-family:var(--font-arabic);font-size:var(--fs-ar-h1);font-weight:500;line-height:1.3}
