@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-latin-800-normal-SUCF22C3.woff2") format("woff2"),url("./media/inter-latin-800-normal-ZPDSDNQS.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-arabic-arabic-400-normal-K74XADSY.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-400-normal-M6H4OPRP.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-arabic-arabic-500-normal-AEJGDKGG.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-500-normal-KMBUCCNX.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-arabic-arabic-600-normal-OPPZJ5DI.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-600-normal-BSRUV5UF.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-arabic-arabic-700-normal-6FN36GON.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-700-normal-JJCSCQPB.woff") format("woff")}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:800;src:url("./media/noto-sans-arabic-arabic-800-normal-KK4KYGKF.woff2") format("woff2"),url("./media/noto-sans-arabic-arabic-800-normal-UF7DIYUT.woff") format("woff")}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{color-scheme:light;--fs-caption: .75rem;--fs-small: .8125rem;--fs-ui: .875rem;--fs-body: .9375rem;--disabled-opacity: .7;--page-narrow: 44rem;--page-medium: 52rem;--page-wide: 72rem;--page-title: 1.6rem;--page-title-phone: 1.3rem;--brand-50: #eef2ff;--brand-100: #e0e7ff;--brand-500: #6366f1;--brand-600: #4f46e5;--brand-700: #4338ca;--ink-900: #0f172a;--ink-700: #334155;--ink-600: #475569;--ink-500: #56657a;--ink-400: #94a3b8;--ink-300: #cbd5e1;--ink-200: #e2e8f0;--ink-100: #f1f5f9;--ink-50: #f8fafc;--success-50: #ecfdf5;--success-200: #a7f3d0;--success-500: #10b981;--success-600: #059669;--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fcd34d;--warning-500: #f59e0b;--danger-50: #fef2f2;--danger-200: #fecaca;--danger-500: #ef4444;--success-700: #047857;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--danger-700: #b91c1c;--danger-800: #991b1b;--surface-page: #e3e8ef;--surface-page-gradient: radial-gradient(70rem 40rem at 0% 0%, rgba(99, 102, 241, .08), transparent 60%), radial-gradient(60rem 36rem at 100% 100%, rgba(14, 165, 233, .06), transparent 60%), var(--surface-page);--surface-card: #f8f9fb;--surface-raised: #f9fafc;--surface-sunken: #eff2f6;--surface-hover: #e8edf5;--surface-selected: #eef2ff;--surface-topbar: rgba(242, 245, 249, .85);--surface-tabbar: rgba(246, 248, 251, .96);--text-primary: #263244;--text-secondary: #334155;--text-muted: #56657a;--text-on-brand: #ffffff;--text-brand: #4f46e5;--border-default: #d9dfe7;--border-strong: #c3ccd8;--focus-ring: #4f46e5;--focus-halo: #e0e7ff;--success-bg: #ecfdf5;--success-border: #a7f3d0;--success-text: #047857;--warning-bg: #fffbeb;--warning-border: #fde68a;--warning-text: #b45309;--danger-bg: #fef2f2;--danger-border: #fecaca;--danger-text: #b91c1c;--info-bg: #eef2ff;--info-border: #e0e7ff;--info-text: #4338ca;--success-indicator: #047857;--warning-indicator: #b45309;--danger-indicator: #dc2626;--brand-solid: #4f46e5;--brand-solid-strong: #4338ca;--brand-gradient: linear-gradient(135deg, #5850ec, #4338ca);--success-gradient: linear-gradient(135deg, #047857, #065f46);--success-solid: #047857;--danger-solid: #dc2626;--danger-solid-strong: #b91c1c;--toast-bg: #0f172a;--toast-text: #ffffff;--toast-icon-success: #34d399;--toast-icon-info: #a5b4fc;--input-bg: #fbfcfd;--input-border: #75839a;--input-placeholder: #64748b;--code-bg: #f1f5f9;--pill-bg: #f1f5f9;--skeleton-base: #f1f5f9;--skeleton-shine: #f8fafc;--logo-backdrop: #ffffff;--signature-bg: #fcfcfd;--danger-faint: #fff7f7;--today-tint: rgba(238, 242, 255, .45);--accent-sky-bg: #e0f2fe;--accent-sky-text: #0369a1;--accent-violet-bg: #ede9fe;--accent-violet-text: #7c3aed;--accent-amber-text: #b45309;--accent-green-bg: #dcfce7;--accent-green-text: #15803d;--accent-violet-faint: #f5f3ff;--accent-violet-border: #ddd6fe;--console-bar-bg: #0f172a;--console-bar-text: #cbd5e1;--radius-xl: 1.25rem;--radius-lg: 1rem;--radius-md: .625rem;--radius-sm: .4rem;--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 32px -12px rgba(15, 23, 42, .18);--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px -4px rgba(15, 23, 42, .1);--shadow-drawer: -24px 0 48px -24px rgba(15, 23, 42, .35);--shadow-drawer-rtl: 24px 0 48px -24px rgba(15, 23, 42, .35);--shadow-toast: 0 12px 32px -12px rgba(15, 23, 42, .5);--shadow-brand: 0 8px 16px -6px rgba(79, 70, 229, .45);--shadow-primary: 0 8px 16px -8px rgba(79, 70, 229, .55);--shadow-success: 0 8px 16px -8px rgba(5, 150, 105, .55);--shadow-thumb: 0 1px 3px rgba(15, 23, 42, .25);--scrim: rgba(15, 23, 42, .28);--scrim-strong: rgba(15, 23, 42, .35)}@media screen{:root[data-theme=dark]{color-scheme:dark;--brand-50: #23285a;--brand-100: #343b7e;--brand-500: #818cf8;--brand-600: #a5b4fc;--brand-700: #c7d2fe;--ink-900: #e9eef5;--ink-700: #cdd5e1;--ink-600: #b4bfce;--ink-500: #9ba8bb;--ink-400: #7d8ba0;--ink-300: #4a5870;--ink-200: #334058;--ink-100: #283347;--ink-50: #202a3c;--success-50: #0d2a22;--success-200: #166a4f;--success-500: #34d399;--success-600: #10b981;--warning-50: #2d220c;--warning-100: #3a2c0e;--warning-200: #5a4210;--warning-300: #8a6414;--warning-500: #fbbf24;--danger-50: #331a1d;--danger-200: #6b2226;--danger-500: #f87171;--success-700: #6ee7b7;--warning-700: #fcd34d;--warning-800: #fcd34d;--warning-900: #fde68a;--danger-700: #fca5a5;--danger-800: #fecaca;--surface-page: #0e1523;--surface-page-gradient: radial-gradient( circle at 15% 10%, #161b3a 0%, #0e1523 45%, #0c1320 100% );--surface-card: #182234;--surface-raised: #212c40;--surface-sunken: #10182a;--surface-hover: #253046;--surface-selected: #262c5e;--surface-topbar: rgba(24, 34, 52, .88);--surface-tabbar: rgba(24, 34, 52, .96);--text-primary: #e2e8f0;--text-secondary: #cdd5e1;--text-muted: #9ba8bb;--text-on-brand: #ffffff;--text-brand: #a5b4fc;--border-default: #283347;--border-strong: #334058;--focus-ring: #a5b4fc;--focus-halo: #343b7e;--success-bg: #0d2a22;--success-border: #166a4f;--success-text: #6ee7b7;--warning-bg: #2d220c;--warning-border: #6b4e12;--warning-text: #fcd34d;--danger-bg: #331a1d;--danger-border: #6b2226;--danger-text: #fca5a5;--info-bg: #23285a;--info-border: #343b7e;--info-text: #c7d2fe;--success-indicator: #34d399;--warning-indicator: #fbbf24;--danger-indicator: #f87171;--brand-solid: #5850ec;--brand-solid-strong: #4338ca;--brand-gradient: linear-gradient(135deg, #5850ec, #4338ca);--success-gradient: linear-gradient(135deg, #047857, #065f46);--success-solid: #047857;--danger-solid: #dc2626;--danger-solid-strong: #b91c1c;--toast-bg: #2a3650;--toast-text: #f1f5f9;--input-bg: #111a2a;--input-border: #64748b;--input-placeholder: #7d8ba0;--code-bg: #232e42;--pill-bg: #283347;--skeleton-base: #232e42;--skeleton-shine: #2e3a51;--logo-backdrop: #f8fafc;--signature-bg: #10182a;--danger-faint: #2a1719;--today-tint: rgba(129, 140, 248, .08);--accent-sky-bg: #0c2d44;--accent-sky-text: #7dd3fc;--accent-violet-bg: #2e1f5a;--accent-violet-text: #c4b5fd;--accent-amber-text: #fbbf24;--accent-green-bg: #0f2e1c;--accent-green-text: #86efac;--accent-violet-faint: #231d45;--accent-violet-border: #43377a;--console-bar-bg: #0a101c;--console-bar-text: #cbd5e1;--shadow-card: 0 0 0 1px rgba(148, 163, 184, .08), 0 12px 32px -16px rgba(0, 0, 0, .6);--shadow-soft: 0 0 0 1px rgba(148, 163, 184, .06), 0 2px 6px -2px rgba(0, 0, 0, .4);--shadow-drawer: -1px 0 0 rgba(148, 163, 184, .14), -24px 0 48px -24px rgba(0, 0, 0, .7);--shadow-drawer-rtl: 1px 0 0 rgba(148, 163, 184, .14), 24px 0 48px -24px rgba(0, 0, 0, .7);--shadow-toast: 0 0 0 1px rgba(148, 163, 184, .16), 0 12px 32px -12px rgba(0, 0, 0, .7);--shadow-brand: 0 6px 14px -8px rgba(0, 0, 0, .6);--shadow-primary: 0 6px 14px -8px rgba(0, 0, 0, .6);--shadow-success: 0 6px 14px -8px rgba(0, 0, 0, .6);--shadow-thumb: 0 1px 3px rgba(0, 0, 0, .5);--scrim: rgba(2, 6, 23, .6);--scrim-strong: rgba(2, 6, 23, .66)}}::placeholder{color:var(--input-placeholder);opacity:1}.surface-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.status-pill{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-small);font-weight:700;letter-spacing:.03em;padding:.2rem .6rem;border-radius:999px;background:var(--ink-100);color:var(--ink-600);white-space:nowrap}.status-pill--success{background:var(--success-50);color:var(--success-700)}.status-pill--warning{background:var(--warning-50);color:var(--warning-700)}.status-pill--danger{background:var(--danger-50);color:var(--danger-700)}.status-pill--neutral{background:var(--ink-100);color:var(--ink-600)}.status-pill--brand{background:var(--brand-50);color:var(--brand-700)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink-500);cursor:pointer;transition:background .15s ease,color .15s ease}.icon-button:hover{background:var(--surface-hover);color:var(--ink-900)}.icon-button--danger:hover{background:var(--danger-50);color:var(--danger-indicator)}.icon-button svg{width:1.05rem;height:1.05rem}*{box-sizing:border-box}html,body{height:100%}html{background-color:var(--surface-page);scroll-padding-top:4.75rem}@media(max-width:700px){html{scroll-padding-top:calc(max(.5rem,env(safe-area-inset-top)) + 4.25rem);scroll-padding-bottom:calc(4.65rem + env(safe-area-inset-bottom))}}html,body{overflow-x:clip}@supports not (overflow: clip){html{overflow-x:hidden}}html[lang^=ar] body{font-family:Inter,Noto Sans Arabic,Segoe UI,Tahoma,Geeza Pro,sans-serif;line-height:1.55}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--fs-body);color:var(--text-primary);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--surface-page-gradient)}h1,h2,h3,p,dl,dd{margin:0}button{font:inherit}.choice-chips{display:flex;flex-wrap:wrap;gap:.4rem}.choice-chip{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--ink-700);font:inherit;font-size:var(--fs-small);font-weight:600;padding:.4rem .8rem;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.choice-chip:hover{border-color:var(--brand-100)}.choice-chip--active{background:var(--brand-solid);border-color:var(--brand-solid);color:var(--text-on-brand)}.btn-primary,.btn-ghost,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--radius-md);font:inherit;font-weight:600;font-size:var(--fs-ui);padding:.58rem 1.05rem;cursor:pointer;white-space:nowrap;text-decoration:none;transition:filter .15s ease,background .15s ease}.btn-primary{border:none;background:var(--brand-gradient);color:var(--text-on-brand);box-shadow:var(--shadow-primary)}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06)}.btn-ghost{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--ink-700)}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-hover)}.btn-danger{border:none;background:var(--danger-solid);color:var(--text-on-brand)}.btn-primary svg,.btn-ghost svg,.btn-danger svg{width:1rem;height:1rem}.btn-primary:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:var(--disabled-opacity);cursor:default}:where(button,[role=button],.btn-primary,.btn-ghost,.btn-danger)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.btn-sm{padding:.4rem .75rem;font-size:var(--fs-small)}@media(pointer:coarse),(max-width:700px){.btn-sm{min-height:2.75rem}}.field__required{margin-inline-start:.2rem;color:var(--danger-text);font-weight:700}.edge-fade--end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.edge-fade--start{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent)}.edge-fade--start.edge-fade--end{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}[dir=rtl] .edge-fade--end{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent)}[dir=rtl] .edge-fade--start{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}[dir=rtl] .edge-fade--start.edge-fade--end{-webkit-mask-image:linear-gradient(to left,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to left,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.field__label{font-size:var(--fs-ui);font-weight:600;color:var(--ink-600)}.field input,.field select,.field textarea{font:inherit;font-size:var(--fs-body);padding:.55rem .7rem;border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);color:var(--ink-900);min-width:0}.field__error{font-size:var(--fs-ui);font-weight:600;color:var(--danger-700)}.field__warning{font-size:var(--fs-ui);font-weight:600;color:var(--warning-text)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--focus-halo)}select option,select optgroup{background-color:var(--input-bg);color:var(--ink-900)}.tag{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .55rem;border-radius:999px;background:var(--ink-100);color:var(--ink-700);font-size:var(--fs-small);font-weight:600;white-space:nowrap}.tag--brand{background:var(--brand-50);color:var(--brand-700)}.tag svg{width:.8rem;height:.8rem}.segmented{display:inline-flex;padding:.2rem;border-radius:var(--radius-md);background:var(--ink-100);gap:.15rem}.segmented button{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:.38rem .8rem;border-radius:var(--radius-sm);font-size:var(--fs-small);font-weight:600;color:var(--ink-600);cursor:pointer}.segmented button svg{width:.95rem;height:.95rem}.segmented button[aria-pressed=true]{background:var(--surface-card);color:var(--ink-900);box-shadow:var(--shadow-soft)}.drawer-backdrop{position:fixed;inset:0;z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer{width:min(32rem,100%);height:100%;background:var(--surface-raised);box-shadow:var(--shadow-drawer);display:flex;flex-direction:column;animation:drawer-in .18s ease-out}.drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:max(1.25rem,env(safe-area-inset-top)) max(1.4rem,env(safe-area-inset-right)) 1rem max(1.4rem,env(safe-area-inset-left));border-bottom:1px solid var(--border-default)}.drawer__title{font-size:1.05rem;font-weight:800;color:var(--ink-900)}.drawer__subtitle{font-size:var(--fs-small);color:var(--ink-500);margin-top:.15rem}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.2rem max(1.4rem,env(safe-area-inset-right)) 1.2rem max(1.4rem,env(safe-area-inset-left));display:flex;flex-direction:column;gap:1.1rem}.drawer__footer{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem max(1.4rem,env(safe-area-inset-right)) max(.9rem,env(safe-area-inset-bottom)) max(1.4rem,env(safe-area-inset-left));border-top:1px solid var(--border-default)}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}}@keyframes drawer-in-rtl{0%{transform:translate(-24px);opacity:0}}[dir=rtl] .drawer{animation-name:drawer-in-rtl;box-shadow:var(--shadow-drawer-rtl)}.notice{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border-radius:var(--radius-md);font-size:var(--fs-small);line-height:1.45;background:var(--brand-50);color:var(--brand-700)}.notice svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.notice--warning{background:var(--warning-50);color:var(--warning-800)}.notice--danger{background:var(--danger-50);color:var(--danger-700)}.sms-code{display:block;font-size:var(--fs-caption);opacity:.8}.notice ul{margin:.3rem 0 0;padding-inline-start:1.1rem}.toggle{position:relative;display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle__track{flex:none;position:relative;width:2.5rem;height:1.45rem;margin-top:.1rem;border-radius:999px;background:var(--ink-200);box-shadow:inset 0 0 0 1px var(--input-border);transition:background .15s ease}.toggle__thumb{position:absolute;top:.18rem;inset-inline-start:.18rem;width:1.09rem;height:1.09rem;border-radius:50%;background:#fff;box-shadow:var(--shadow-thumb);transition:transform .15s ease}.toggle input:checked+.toggle__track{background:var(--brand-solid);box-shadow:none}.toggle input:checked+.toggle__track .toggle__thumb{transform:translate(1.05rem)}[dir=rtl] .toggle input:checked+.toggle__track .toggle__thumb{transform:translate(-1.05rem)}.toggle input:focus-visible+.toggle__track{outline:2px solid var(--focus-ring);outline-offset:2px}.toggle input:disabled+.toggle__track{opacity:var(--disabled-opacity)}.toggle__text{display:flex;flex-direction:column;gap:.1rem;font-size:var(--fs-ui);color:var(--ink-500)}.toggle__text strong{color:var(--ink-900);font-weight:600}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,input:not([type=checkbox],[type=radio],[type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}input.ai-check,select.ai-check,textarea.ai-check{border-color:var(--warning-indicator);box-shadow:0 0 0 1px var(--warning-indicator)}.ai-check-note{font-size:var(--fs-ui);font-weight:700;color:var(--warning-700)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem}.page-head h1,.page-header h1{font-size:var(--page-title);font-weight:800;color:var(--ink-900);letter-spacing:-.01em}.page-head__intro{margin-top:.2rem;font-size:var(--fs-body);color:var(--ink-500);max-width:40rem}.page-head__actions{display:flex;flex-wrap:wrap;gap:.5rem}.back-link{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-ui);font-weight:600;color:var(--ink-600);text-decoration:none}.back-link:hover{color:var(--ink-900)}.back-link svg{width:1rem;height:1rem}.pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--fs-ui);color:var(--ink-500)}.pager__buttons{display:flex;gap:.4rem}.show-more{display:flex;justify-content:center;padding-block:.75rem}.facts{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:.5rem 1rem;font-size:var(--fs-ui)}.facts dt{color:var(--ink-500);font-weight:600}.facts dd{color:var(--ink-900);overflow-wrap:anywhere}[dir=rtl] :is(.lucide-chevron-left,.lucide-chevron-right,.lucide-chevrons-left,.lucide-chevrons-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-send,.lucide-undo-2,.lucide-log-out){transform:scaleX(-1)}[dir=rtl] :is(input[type=tel],input[type=email],input[type=url],.ltr){direction:ltr;unicode-bidi:plaintext}[dir=rtl] input[type=tel],[dir=rtl] input[type=email]{text-align:end}@media(max-width:700px){table.table-cards,table.table-cards tbody{display:block;width:100%}table.table-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}table.table-cards tr{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .9rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);margin-block-end:.6rem}table.table-cards td,table.table-cards th[scope=row]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;border:none;text-align:end;min-width:0;overflow-wrap:anywhere}table.table-cards td[data-label]:before,table.table-cards th[data-label]:before{content:attr(data-label);flex:none;max-width:50%;font-size:var(--fs-ui);font-weight:600;color:var(--ink-500);text-align:start}table.table-cards td:empty{display:none}.drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.drawer{width:100%!important;max-width:100%;height:100%;height:100dvh;border-radius:0;box-shadow:none;animation-name:drawer-up}[dir=rtl] .drawer{animation-name:drawer-up}.drawer__header{padding:max(1rem,env(safe-area-inset-top)) 1rem .85rem;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}.drawer__body{padding:1rem}.drawer__footer{flex-wrap:wrap;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom))}.drawer__footer>:is(button,a){flex:1 1 auto}.field input,.field select,.field textarea{font-size:1rem;min-height:2.75rem}.btn-primary,.btn-ghost,.btn-danger{min-height:2.75rem;padding-inline:1rem}.icon-button{width:2.75rem;height:2.75rem}.choice-chip{min-height:2.75rem;padding:.5rem .9rem}.segmented button{min-height:2.75rem}.page-head h1,.page-header h1{font-size:var(--page-title-phone)}.page-head__actions{width:100%}.page-head__actions>:is(button,a){flex:1 1 auto}.facts{grid-template-columns:1fr;gap:.15rem}.facts dd{margin-block-end:.5rem}.pager{flex-wrap:wrap}.back-link{min-height:2.75rem;padding-block:.25rem}.text-button{min-height:2.75rem;padding-inline:.5rem}}@keyframes drawer-up{0%{transform:translateY(16px);opacity:0}}@media(pointer:coarse){.btn-primary,.btn-ghost,.btn-danger{min-height:2.75rem}.icon-button{min-width:2.75rem;min-height:2.75rem}.choice-chip,.segmented button{min-height:2.75rem}.field input,.field select,.field textarea{min-height:2.75rem;font-size:1rem}}.spotlight{--spotlight: var(--brand-500);outline:2px solid var(--spotlight);outline-offset:2px;animation:spotlight-ring 9.6s ease-out .4s both,spotlight-pulse 1.2s ease-in-out .4s 8}@keyframes spotlight-ring{0%{outline-color:transparent}3%,94%{outline-color:var(--spotlight)}to{outline-color:transparent}}@keyframes spotlight-pulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--spotlight) 50%,transparent)}45%{transform:scale(var(--spotlight-lift, 1.03))}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--spotlight) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.spotlight,.drawer{animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loading__spinner,.submit__spinner,.pl-spinner,.boot__spinner{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}html.fs-dialog-open{overflow:hidden;padding-inline-end:var(--dialog-scrollbar-gap, 0)}[dir=rtl] *{letter-spacing:normal!important}.skip-link{position:fixed;z-index:100;top:.5rem;inset-inline-start:.5rem;padding:.6rem 1rem;border-radius:var(--radius-md);background:var(--brand-solid);color:var(--text-on-brand);font-weight:700;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.impact-list{margin:0 0 .5rem;padding-inline-start:1.2rem;font-size:var(--fs-body)}.toggle--inline{align-items:center;gap:.6rem;font-size:var(--fs-ui);color:var(--text-primary)}.toggle--inline .toggle__track{margin-top:0}.toggle-line{display:flex;align-items:flex-start;gap:.5rem;margin-block:.35rem}.merge-pick{border:0;padding:0;margin:0 0 .75rem}.merge-pick legend{font-weight:600;margin-bottom:.25rem}@media print{.topbar,.tabbar,.more,app-support-banner,app-maintenance-banner,app-update-banner,app-toasts{display:none!important}body{background:#fff}body:before{display:none}}input[type=checkbox],input[type=radio]{accent-color:var(--brand-600)}@media(prefers-contrast:more){:root:not([data-theme=dark]){--border-default: #b4bfcd;--border-strong: #8d9bb0;--text-muted: #3e4b5e;--ink-500: #3e4b5e;--input-border: #4b5870;--disabled-opacity: .8}}@media screen and (prefers-contrast:more){:root[data-theme=dark]{--border-default: #45536d;--border-strong: #5d6b84;--text-muted: #c0cad8;--ink-500: #c0cad8;--input-border: #8a97ab;--disabled-opacity: .8}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial}}}
