:root{--fps-c-bg: oklch(98.5% .004 264);--fps-c-bg-subtle: oklch(95.5% .006 264);--fps-c-surface: oklch(100% 0 0);--fps-c-surface-alt: oklch(97% .005 264);--fps-c-border: oklch(89% .009 264);--fps-c-border-muted: oklch(93% .006 264);--fps-c-text: oklch(13% .012 264);--fps-c-text-2: oklch(38% .018 264);--fps-c-text-3: oklch(45% .013 264);--fps-c-text-inv: oklch(98% .004 264);--fps-c-icon: oklch(43% .016 264);--fps-c-icon-muted: oklch(57% .012 264);--fps-c-icon-active: var(--fps-c-accent);--fps-icon-opacity: .82;--fps-icon-stroke: 1.4;--fps-c-accent: oklch(24% .018 268);--fps-c-accent-2: oklch(38% .018 268);--fps-c-accent-soft: oklch(93% .008 268);--fps-c-accent-text: oklch(99% 0 0);--fps-c-ok: oklch(52% .16 145);--fps-c-warn: oklch(68% .18 65);--fps-c-err: oklch(52% .2 20);--fps-c-ok-soft: oklch(93% .04 145);--fps-c-warn-soft: oklch(95% .04 65);--fps-c-err-soft: oklch(95% .04 20)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fps-c-bg: oklch(13% .012 264);--fps-c-bg-subtle: oklch(17% .014 264);--fps-c-surface: oklch(19% .014 264);--fps-c-surface-alt: oklch(22% .015 264);--fps-c-border: oklch(30% .018 264);--fps-c-border-muted: oklch(25% .015 264);--fps-c-text: oklch(95% .005 264);--fps-c-text-2: oklch(74% .01 264);--fps-c-text-3: oklch(72% .012 264);--fps-c-text-inv: oklch(13% .012 264);--fps-c-icon: oklch(76% .01 264);--fps-c-icon-muted: oklch(60% .01 264);--fps-c-icon-active: var(--fps-c-accent);--fps-icon-opacity: .9;--fps-icon-stroke: 1.6;--fps-c-accent: oklch(76% .016 268);--fps-c-accent-2: oklch(86% .014 268);--fps-c-accent-soft: oklch(22% .012 268);--fps-c-accent-text: oklch(10% .012 264);--fps-c-ok: oklch(62% .16 145);--fps-c-warn: oklch(74% .17 65);--fps-c-err: oklch(62% .2 20);--fps-c-ok-soft: oklch(22% .05 145);--fps-c-warn-soft: oklch(22% .05 65);--fps-c-err-soft: oklch(22% .05 20)}}[data-theme=dark]{--fps-c-bg: oklch(13% .012 264);--fps-c-bg-subtle: oklch(17% .014 264);--fps-c-surface: oklch(19% .014 264);--fps-c-surface-alt: oklch(22% .015 264);--fps-c-border: oklch(30% .018 264);--fps-c-border-muted: oklch(25% .015 264);--fps-c-text: oklch(95% .005 264);--fps-c-text-2: oklch(74% .01 264);--fps-c-text-3: oklch(72% .012 264);--fps-c-text-inv: oklch(13% .012 264);--fps-c-icon: oklch(76% .01 264);--fps-c-icon-muted: oklch(60% .01 264);--fps-c-icon-active: var(--fps-c-accent);--fps-icon-opacity: .9;--fps-icon-stroke: 1.6;--fps-c-accent: oklch(76% .016 268);--fps-c-accent-2: oklch(86% .014 268);--fps-c-accent-soft: oklch(22% .012 268);--fps-c-accent-text: oklch(10% .012 264);--fps-c-ok: oklch(62% .16 145);--fps-c-warn: oklch(74% .17 65);--fps-c-err: oklch(62% .2 20);--fps-c-ok-soft: oklch(22% .05 145);--fps-c-warn-soft: oklch(22% .05 65);--fps-c-err-soft: oklch(22% .05 20)}:root{--fps-c-brand-support: var(--fps-c-accent);--fps-c-brand-highlight: var(--fps-c-accent-2)}[data-palette]{--fps-c-accent: color-mix(in srgb, var(--lera-palette-seed) 68%, black);--fps-c-accent-2: color-mix(in srgb, var(--lera-palette-seed) 56%, black);--fps-c-accent-soft: color-mix(in srgb, var(--lera-palette-seed) 12%, transparent);--fps-c-accent-text: white}[data-theme=dark][data-palette],[data-palette]:where([data-theme=dark] *){--fps-c-accent: color-mix(in srgb, var(--lera-palette-seed) 40%, white);--fps-c-accent-2: color-mix(in srgb, var(--lera-palette-seed) 30%, white);--fps-c-accent-soft: color-mix(in srgb, var(--lera-palette-seed) 18%, transparent);--fps-c-accent-text: oklch(10% .012 264)}[data-palette=ink]{--lera-palette-seed: #24252A}[data-palette=persian-green]{--lera-palette-seed: #00A693}[data-palette=navy]{--lera-palette-seed: #000080}[data-palette=persian-blue]{--lera-palette-seed: #1C39BB}[data-palette=azure-blue]{--lera-palette-seed: #1F82D3}[data-palette=midnight-indigo]{--lera-palette-seed: #24257A}[data-palette=persian-indigo]{--lera-palette-seed: #32127A}[data-palette=persian-plum]{--lera-palette-seed: #701C1C}[data-palette=pomegranate]{--lera-palette-seed: #A61B29}[data-palette=firebrick]{--lera-palette-seed: #B22222}[data-palette=deep-lacquer-red]{--lera-palette-seed: #860111}[data-palette=flame-red]{--lera-palette-seed: #D42117}[data-palette=persian-rose]{--lera-palette-seed: #FE28A2}[data-palette=deep-raspberry]{--lera-palette-seed: #A80556}[data-palette=golden-ochre]{--lera-palette-seed: #C99A45}[data-palette=persian-orange]{--lera-palette-seed: #D99058}[data-palette=burnt-orange]{--lera-palette-seed: #CC5500}[data-palette=royal-purple]{--lera-palette-seed: #7851A9}[data-palette=oxblood]{--fps-c-accent: oklch(38% .13 14);--fps-c-accent-2: oklch(48% .13 14);--fps-c-accent-soft: oklch(95% .03 14);--fps-c-accent-text: oklch(99% 0 0)}[data-theme=dark][data-palette=oxblood],[data-palette=oxblood]:where([data-theme=dark] *){--fps-c-accent: oklch(68% .13 14);--fps-c-accent-2: oklch(76% .13 14);--fps-c-accent-soft: oklch(22% .05 14);--fps-c-accent-text: oklch(99% 0 0)}[data-palette=pine]{--fps-c-accent: oklch(38% .11 148);--fps-c-accent-2: oklch(48% .11 148);--fps-c-accent-soft: oklch(95% .03 148);--fps-c-accent-text: oklch(99% 0 0)}[data-theme=dark][data-palette=pine],[data-palette=pine]:where([data-theme=dark] *){--fps-c-accent: oklch(67% .11 148);--fps-c-accent-2: oklch(75% .11 148);--fps-c-accent-soft: oklch(21% .04 148);--fps-c-accent-text: oklch(99% 0 0)}[data-palette=indigo]{--fps-c-accent: oklch(42% .15 265);--fps-c-accent-2: oklch(52% .15 265);--fps-c-accent-soft: oklch(94% .04 265);--fps-c-accent-text: oklch(99% 0 0)}[data-theme=dark][data-palette=indigo],[data-palette=indigo]:where([data-theme=dark] *){--fps-c-accent: oklch(70% .15 265);--fps-c-accent-2: oklch(78% .15 265);--fps-c-accent-soft: oklch(22% .06 265);--fps-c-accent-text: oklch(99% 0 0)}:root{--fps-font-latin-heading: "Hanken Grotesk", "Hanken Grotesk Fallback", system-ui, sans-serif;--fps-font-latin-body: "Spectral", "Spectral Fallback", Georgia, "Times New Roman", serif;--fps-font-persian: "Vazirmatn", "Vazirmatn Fallback", "Tahoma", Arial, sans-serif;--fps-font-mono: "JetBrains Mono", "Courier New", monospace;--fps-font-pls-heading: var(--fps-font-latin-heading);--fps-font-pls-body: var(--fps-font-latin-body);--fps-font-pls-ui: var(--fps-font-pls-heading);--fps-font-heading: var(--fps-font-pls-heading);--fps-font-body: var(--fps-font-pls-body);--fps-font-ui: var(--fps-font-pls-ui);--fps-font-kls-heading: var(--fps-font-latin-heading);--fps-font-kls-body: var(--fps-font-latin-body);--fps-text-2xs: .6875rem;--fps-text-xs: .75rem;--fps-text-sm: .875rem;--fps-text-base: 1rem;--fps-text-md: 1.0625rem;--fps-text-lg: 1.125rem;--fps-text-xl: 1.25rem;--fps-text-2xl: 1.5rem;--fps-text-3xl: 1.875rem;--fps-text-4xl: 2.25rem;--fps-text-5xl: 3rem;--fps-text-6xl: 3.75rem;--fps-leading-none: 1;--fps-leading-tight: 1.25;--fps-leading-snug: 1.375;--fps-leading-normal: 1.5;--fps-leading-reading: 1.75;--fps-leading-loose: 2;--fps-weight-light: 300;--fps-weight-normal: 400;--fps-weight-medium: 500;--fps-weight-semibold: 600;--fps-weight-bold: 700;--fps-tracking-tight: -.025em;--fps-tracking-normal: 0;--fps-tracking-wide: .025em}:root{--fps-sp-px: 1px;--fps-sp-0-5: .125rem;--fps-sp-1: .25rem;--fps-sp-1-5: .375rem;--fps-sp-2: .5rem;--fps-sp-3: .75rem;--fps-sp-4: 1rem;--fps-sp-5: 1.25rem;--fps-sp-6: 1.5rem;--fps-sp-8: 2rem;--fps-sp-10: 2.5rem;--fps-sp-12: 3rem;--fps-sp-16: 4rem;--fps-sp-20: 5rem;--fps-sp-24: 6rem;--fps-sp-32: 8rem;--fps-sp-40: 10rem;--fps-sp-48: 12rem}:root{--fps-max-prose: 68ch;--fps-piece-reading-width: 46rem;--fps-max-content: 80rem;--fps-max-wide: 96rem;--fps-nav-h: 3.5rem;--fps-sidebar-w: 18rem}:root{--fps-r-sm: 3px;--fps-r-md: 6px;--fps-r-lg: 10px;--fps-r-xl: 16px;--fps-r-2xl: 24px;--fps-r-full: 9999px}:root{--fps-shadow-xs: 0 1px 2px oklch(0% 0 0 / .06);--fps-shadow-sm: 0 1px 4px oklch(0% 0 0 / .08), 0 1px 2px oklch(0% 0 0 / .04);--fps-shadow-md: 0 4px 12px oklch(0% 0 0 / .1), 0 2px 4px oklch(0% 0 0 / .05);--fps-shadow-lg: 0 8px 24px oklch(0% 0 0 / .12), 0 4px 8px oklch(0% 0 0 / .06);--fps-shadow-xl: 0 16px 40px oklch(0% 0 0 / .14), 0 8px 16px oklch(0% 0 0 / .07)}:root{--fps-dur-instant: 50ms;--fps-dur-fast: .12s;--fps-dur-normal: .2s;--fps-dur-slow: .35s;--fps-ease-std: cubic-bezier(.4, 0, .2, 1);--fps-ease-in: cubic-bezier(.4, 0, 1, 1);--fps-ease-out: cubic-bezier(0, 0, .2, 1);--fps-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}:root{--fps-font-arabic: "Cairo", "Cairo Fallback", "Noto Naskh Arabic", Arial, sans-serif}:where([data-kls-typography=latin]){--fps-font-kls-heading: var(--fps-font-latin-heading);--fps-font-kls-body: var(--fps-font-latin-body)}:where([data-kls-typography=persian]){--fps-font-kls-heading: var(--fps-font-persian);--fps-font-kls-body: var(--fps-font-persian)}:where([data-kls-typography=arabic]){--fps-font-kls-heading: var(--fps-font-arabic);--fps-font-kls-body: var(--fps-font-arabic)}:where([data-kls-typography=default]){--fps-font-kls-heading: var(--fps-font-latin-heading);--fps-font-kls-body: var(--fps-font-latin-body)}:where([data-language-system=kls][data-kls-typography]){font-family:var(--fps-font-kls-body)}:root[data-pls-typography=latin]{--fps-font-pls-heading: var(--fps-font-latin-heading);--fps-font-pls-body: var(--fps-font-latin-body);--fps-font-pls-ui: var(--fps-font-latin-heading)}:root:lang(fa),:root:lang(prs),:root[data-pls-typography=persian]{--fps-font-pls-heading: var(--fps-font-persian);--fps-font-pls-body: var(--fps-font-persian);--fps-font-pls-ui: var(--fps-font-persian)}:root:lang(ar),:root[data-pls-typography=arabic]{--fps-font-pls-heading: var(--fps-font-arabic);--fps-font-pls-body: var(--fps-font-arabic);--fps-font-pls-ui: var(--fps-font-arabic)}:lang(fa){font-family:var(--fps-font-persian)}:lang(ar){font-family:var(--fps-font-arabic)}[data-density=compact]{--fps-text-md: .9375rem;--fps-leading-reading: 1.6;--fps-sp-6: 1.25rem;--fps-sp-8: 1.75rem;--fps-sp-10: 2rem;--fps-sp-12: 2.5rem}[data-density=spacious]{--fps-text-md: 1.125rem;--fps-leading-reading: 1.85;--fps-sp-6: 1.75rem;--fps-sp-8: 2.25rem;--fps-sp-10: 3rem;--fps-sp-12: 3.5rem}html[data-size=compact]{font-size:14.5px}html[data-size=large]{font-size:17.5px}html[data-size=xlarge]{font-size:19px}[data-radius=sharp]{--fps-r-sm: 2px;--fps-r-md: 3px;--fps-r-lg: 5px;--fps-r-xl: 8px;--fps-r-2xl: 12px;--fps-r-full: 4px}[data-radius=round]{--fps-r-sm: 6px;--fps-r-md: 10px;--fps-r-lg: 16px;--fps-r-xl: 24px;--fps-r-2xl: 36px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--fps-focus-ring: 0 0 0 2px var(--fps-c-bg), 0 0 0 4px var(--fps-c-accent)}.ui-btn{display:inline-flex;align-items:center;gap:var(--fps-sp-2);font-family:var(--fps-font-ui);font-weight:var(--fps-weight-medium);border:1px solid transparent;border-radius:var(--fps-r-md);cursor:pointer;white-space:nowrap;transition:background var(--fps-dur-fast) var(--fps-ease-out),border-color var(--fps-dur-fast) var(--fps-ease-out),opacity var(--fps-dur-fast);text-decoration:none}.ui-btn--md{padding-block:var(--fps-sp-2);padding-inline:var(--fps-sp-4);font-size:var(--fps-text-sm)}.ui-btn--sm{padding-block:var(--fps-sp-1);padding-inline:var(--fps-sp-3);font-size:var(--fps-text-xs)}.ui-btn:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn--primary{background:var(--fps-c-accent);color:var(--fps-c-accent-text)}.ui-btn--primary:hover:not(:disabled){background:var(--fps-c-accent-2)}.ui-btn--secondary{background:var(--fps-c-surface);color:var(--fps-c-text);border-color:var(--fps-c-border)}.ui-btn--secondary:hover:not(:disabled){background:var(--fps-c-surface-alt)}.ui-btn--ghost{background:transparent;color:var(--fps-c-text-2)}.ui-btn--ghost:hover:not(:disabled){background:var(--fps-c-surface-alt);color:var(--fps-c-text)}.ui-btn--danger{background:var(--fps-c-err);color:#fcfcfc}.ui-btn--danger:hover:not(:disabled){filter:brightness(1.05)}.ui-icon-btn{background:transparent;border:none;color:var(--fps-c-text-3);cursor:pointer;padding:var(--fps-sp-1);border-radius:var(--fps-r-sm);line-height:1}.ui-icon-btn:hover{color:var(--fps-c-text);background:var(--fps-c-surface-alt)}.ui-icon-btn:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}.ui-url-value{display:inline-flex;align-items:center;gap:var(--fps-sp-1);min-inline-size:0;max-inline-size:100%;vertical-align:middle}.ui-url-value__link{display:block;flex:1 1 auto;min-inline-size:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.ui-url-value__copy{flex:none}.ui-url-value__status{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-card{background:var(--fps-c-surface);border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-lg);box-shadow:var(--fps-shadow-xs)}.ui-card__header{padding:var(--fps-sp-4) var(--fps-sp-5);border-block-end:1px solid var(--fps-c-border-muted)}.ui-card__title{font-family:var(--fps-font-heading);font-size:var(--fps-text-md);font-weight:var(--fps-weight-medium);margin:0;color:var(--fps-c-text)}.ui-card__body{padding:var(--fps-sp-5)}.ui-card__footer{padding:var(--fps-sp-4) var(--fps-sp-5);border-block-start:1px solid var(--fps-c-border-muted);display:flex;gap:var(--fps-sp-2);justify-content:flex-end}.ui-field{display:flex;flex-direction:column;gap:var(--fps-sp-2)}.ui-field__label{font-size:var(--fps-text-sm);font-weight:var(--fps-weight-medium);color:var(--fps-c-text-2)}.ui-field__hint{font-size:var(--fps-text-xs);color:var(--fps-c-text-3)}.ui-field__error{font-size:var(--fps-text-xs);color:var(--fps-c-err)}.ui-input{inline-size:100%;font:inherit;font-size:var(--fps-text-sm);color:var(--fps-c-text);background:var(--fps-c-surface);border:1px solid var(--fps-c-border);border-radius:var(--fps-r-md);padding-block:var(--fps-sp-2);padding-inline:var(--fps-sp-3);transition:border-color var(--fps-dur-fast)}.ui-input:focus-visible,.ui-input:focus{outline:none;border-color:var(--fps-c-accent);box-shadow:var(--fps-focus-ring)}.ui-field.is-error .ui-input{border-color:var(--fps-c-err)}.ui-textarea{resize:vertical;min-block-size:4rem;line-height:var(--fps-leading-normal)}.ui-select{appearance:none}.ui-switch{position:relative;inline-size:2.4rem;block-size:1.4rem;border-radius:var(--fps-r-full);border:none;background:var(--fps-c-border);cursor:pointer;transition:background var(--fps-dur-fast);padding:0}.ui-switch.is-on{background:var(--fps-c-accent)}.ui-switch:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}.ui-switch__thumb{position:absolute;inset-block-start:.18rem;inset-inline-start:.18rem;inline-size:1.04rem;block-size:1.04rem;border-radius:var(--fps-r-full);background:var(--fps-c-surface);box-shadow:var(--fps-shadow-sm);transition:transform var(--fps-dur-fast) var(--fps-ease-spring)}.ui-switch.is-on .ui-switch__thumb{transform:translate(1rem)}[dir=rtl] .ui-switch.is-on .ui-switch__thumb{transform:translate(-1rem)}.ui-segmented{display:inline-flex;background:var(--fps-c-surface-alt);border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-md);padding:2px;gap:2px}.ui-segmented__item{border:none;background:transparent;color:var(--fps-c-text-3);border-radius:calc(var(--fps-r-md) - 2px);cursor:pointer;font:inherit;font-weight:var(--fps-weight-medium)}.ui-segmented--md .ui-segmented__item{padding-block:var(--fps-sp-1);padding-inline:var(--fps-sp-3);font-size:var(--fps-text-xs)}.ui-segmented--sm .ui-segmented__item{padding-block:2px;padding-inline:var(--fps-sp-2);font-size:var(--fps-text-2xs)}.ui-segmented__item.is-active{background:var(--fps-c-surface);color:var(--fps-c-text);box-shadow:var(--fps-shadow-xs)}.ui-segmented__item:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}.ui-segmented.is-disabled{opacity:.46}.ui-segmented.is-disabled .ui-segmented__item{cursor:default}.ui-pill{display:inline-flex;align-items:center;gap:var(--fps-sp-1);font-size:var(--fps-text-2xs);font-weight:var(--fps-weight-medium);padding-block:2px;padding-inline:var(--fps-sp-2);border-radius:var(--fps-r-full);letter-spacing:var(--fps-tracking-wide);text-transform:capitalize}.ui-pill--ok{background:var(--fps-c-ok-soft);color:var(--fps-c-ok)}.ui-pill--warn{background:var(--fps-c-warn-soft);color:var(--fps-c-warn)}.ui-pill--err{background:var(--fps-c-err-soft);color:var(--fps-c-err)}.ui-pill--info{background:var(--fps-c-accent-soft);color:var(--fps-c-accent)}.ui-pill--neutral{background:var(--fps-c-surface-alt);color:var(--fps-c-text-3)}.ui-spinner{display:inline-block;border-radius:var(--fps-r-full);border:2px solid var(--fps-c-border);border-block-start-color:var(--fps-c-accent);animation:ui-spin .7s linear infinite}.ui-spinner--xs{inline-size:.85rem;block-size:.85rem;border-width:2px}.ui-spinner--sm{inline-size:1.1rem;block-size:1.1rem}.ui-spinner--md{inline-size:1.6rem;block-size:1.6rem}.ui-spinner--lg{inline-size:2.4rem;block-size:2.4rem;border-width:3px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fps-sp-3);padding:var(--fps-sp-12) var(--fps-sp-6);color:var(--fps-c-text-3)}.ui-empty__icon{font-size:var(--fps-text-4xl);opacity:.5}.ui-empty__title{font-family:var(--fps-font-heading);font-size:var(--fps-text-lg);color:var(--fps-c-text-2)}.ui-empty__desc{font-size:var(--fps-text-sm);max-inline-size:42ch}.ui-overlay{position:fixed;inset:0;background:color-mix(in oklch,var(--fps-c-text) 32%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--fps-sp-4);z-index:1000;animation:ui-fade var(--fps-dur-fast) var(--fps-ease-out)}.ui-overlay--drawer{justify-content:flex-end;padding:0}.ui-dialog{background:var(--fps-c-surface);border-radius:var(--fps-r-xl);box-shadow:var(--fps-shadow-xl);inline-size:min(32rem,100%);max-block-size:90dvh;min-inline-size:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.ui-dialog--wide{inline-size:min(42rem,100%)}.ui-dialog__header,.ui-drawer__header{min-inline-size:0;padding:var(--fps-sp-5);border-block-end:1px solid var(--fps-c-border-muted);display:flex;align-items:center;justify-content:space-between}.ui-dialog__title,.ui-drawer__title{min-inline-size:0;margin:0;font-family:var(--fps-font-heading);font-size:var(--fps-text-md);overflow-wrap:anywhere}.ui-dialog__body{min-inline-size:0;min-block-size:0;padding:var(--fps-sp-5);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ui-drawer__body{padding:var(--fps-sp-5)}.ui-dialog__footer{min-inline-size:0;padding:var(--fps-sp-4) var(--fps-sp-5);border-block-start:1px solid var(--fps-c-border-muted);display:flex;flex-wrap:wrap;gap:var(--fps-sp-2);justify-content:flex-end}@media(max-width:48rem){.ui-overlay--dialog-wide{align-items:flex-end;padding:0}.ui-dialog--wide{inline-size:100%;max-block-size:92dvh;border-end-start-radius:0;border-end-end-radius:0}.ui-dialog--wide .ui-dialog__header,.ui-dialog--wide .ui-dialog__body{padding-inline:var(--fps-sp-4)}.ui-dialog--wide .ui-dialog__footer{padding-inline:var(--fps-sp-4);padding-block-end:calc(var(--fps-sp-4) + env(safe-area-inset-bottom))}}.ui-drawer{background:var(--fps-c-surface);box-shadow:var(--fps-shadow-xl);inline-size:min(28rem,100%);block-size:100dvh;overflow:auto;animation:ui-slide-in var(--fps-dur-normal) var(--fps-ease-spring)}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-slide-in{0%{transform:translate(100%)}}[dir=rtl] .ui-drawer{animation-name:ui-slide-in-rtl}@keyframes ui-slide-in-rtl{0%{transform:translate(-100%)}}.ui-tabs{display:flex;gap:var(--fps-sp-1);border-block-end:1px solid var(--fps-c-border-muted)}.ui-tab{border:none;background:transparent;color:var(--fps-c-text-3);cursor:pointer;font:inherit;font-size:var(--fps-text-sm);font-weight:var(--fps-weight-medium);padding-block:var(--fps-sp-2) var(--fps-sp-3);padding-inline:var(--fps-sp-3);border-block-end:2px solid transparent;margin-block-end:-1px}.ui-tab.is-active{color:var(--fps-c-text);border-block-end-color:var(--fps-c-accent)}.ui-tab:hover:not(.is-active){color:var(--fps-c-text-2)}.ui-tab:focus-visible{outline:none;box-shadow:var(--fps-focus-ring);border-radius:var(--fps-r-sm)}.ui-pipeline{list-style:none;margin:0;padding:0}.ui-pipeline__step{display:flex;gap:var(--fps-sp-3)}.ui-pipeline__rail{display:flex;flex-direction:column;align-items:center}.ui-pipeline__icon{inline-size:1.9rem;block-size:1.9rem;display:grid;place-items:center;border-radius:var(--fps-r-full);background:var(--fps-c-surface-alt);border:1px solid var(--fps-c-border-muted);color:var(--fps-c-text-3);font-size:var(--fps-text-sm);flex:none}.ui-pipeline__connector{inline-size:2px;flex:1;background:var(--fps-c-border-muted);min-block-size:var(--fps-sp-4)}.ui-pipeline__content{padding-block-end:var(--fps-sp-5);flex:1;min-inline-size:0}.ui-pipeline__label{display:flex;align-items:center;gap:var(--fps-sp-2);font-weight:var(--fps-weight-medium);color:var(--fps-c-text);font-size:var(--fps-text-sm)}.ui-pipeline__state{font-size:var(--fps-text-2xs);color:var(--fps-c-text-3);text-transform:capitalize;letter-spacing:var(--fps-tracking-wide)}.ui-pipeline__state.is-succeeded{color:var(--fps-c-ok)}.ui-pipeline__state.is-failed,.ui-pipeline__state.is-blocked{color:var(--fps-c-err)}.ui-pipeline__state.is-running{color:var(--fps-c-accent)}.ui-pipeline__detail{font-size:var(--fps-text-xs);color:var(--fps-c-text-3);margin-block-start:var(--fps-sp-1);line-height:var(--fps-leading-normal)}.ui-pipeline__step.is-succeeded .ui-pipeline__icon{color:var(--fps-c-ok);border-color:var(--fps-c-ok)}.ui-pipeline__step.is-running .ui-pipeline__icon{border-color:var(--fps-c-accent)}.ui-pipeline__step.is-failed .ui-pipeline__icon,.ui-pipeline__step.is-blocked .ui-pipeline__icon{color:var(--fps-c-err);border-color:var(--fps-c-err)}.ui-toasts{position:fixed;inset-block-end:var(--fps-sp-5);inset-inline-end:var(--fps-sp-5);display:flex;flex-direction:column;gap:var(--fps-sp-2);z-index:1100}.ui-toast{background:var(--fps-c-surface);border:1px solid var(--fps-c-border);border-inline-start:3px solid var(--fps-c-accent);border-radius:var(--fps-r-md);box-shadow:var(--fps-shadow-lg);padding:var(--fps-sp-3) var(--fps-sp-4);font-size:var(--fps-text-sm);color:var(--fps-c-text);max-inline-size:22rem;animation:ui-fade var(--fps-dur-fast)}.ui-toast--ok{border-inline-start-color:var(--fps-c-ok)}.ui-toast--warn{border-inline-start-color:var(--fps-c-warn)}.ui-toast--err{border-inline-start-color:var(--fps-c-err)}@media(prefers-reduced-motion:reduce){.ui-spinner{animation-duration:1.4s}.ui-overlay,.ui-drawer,.ui-toast{animation:none}.ui-switch__thumb{transition:none}}.ui-icon{display:block;flex:0 0 auto;color:currentColor;stroke-width:var(--fps-icon-stroke, 1.5);opacity:var(--fps-icon-opacity, .88);transition:opacity var(--fps-dur-fast, .14s) var(--fps-ease-std, ease);pointer-events:none;shape-rendering:geometricPrecision}.ui-icon:not([data-filled=true]){fill:none}:where(button,a,[role=button]):hover>.ui-icon,:where(button,a,[role=button]):focus-visible>.ui-icon,:where([aria-current=page],[aria-pressed=true]) .ui-icon{opacity:1}@media(prefers-reduced-motion:reduce){.ui-icon{transition:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--fps-c-bg);color:var(--fps-c-text);font-family:var(--fps-font-body);font-size:var(--fps-text-md);line-height:var(--fps-leading-reading);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--fps-dur-normal) var(--fps-ease-std),color var(--fps-dur-normal) var(--fps-ease-std)}html:not([data-ready]) *,html:not([data-ready]) *:before,html:not([data-ready]) *:after{transition:none!important;animation:none!important}:lang(fa) body,body:lang(fa){font-family:var(--fps-font-persian)}:lang(ar) body,body:lang(ar){font-family:var(--fps-font-arabic)}h1,h2,h3,h4,h5,h6{font-family:var(--fps-font-heading);font-weight:var(--fps-weight-semibold);line-height:var(--fps-leading-tight);letter-spacing:var(--fps-tracking-tight);color:var(--fps-c-text)}:lang(fa) h1,:lang(fa) h2,:lang(fa) h3,:lang(fa) h4,:lang(fa) h5,:lang(fa) h6{font-family:var(--fps-font-persian);letter-spacing:0}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) h5,:lang(ar) h6{font-family:var(--fps-font-arabic);letter-spacing:0}a{color:var(--fps-c-accent);text-decoration:none;transition:color var(--fps-dur-fast) var(--fps-ease-std)}a:hover{color:var(--fps-c-accent-2)}img,video{max-width:100%;display:block}@font-face{font-family:Vazirmatn Fallback;src:local("Tahoma"),local("Arial");size-adjust:85.3%;ascent-override:120.9%;descent-override:62.3%;line-gap-override:0%}@font-face{font-family:Parastoo Fallback;src:local("Tahoma"),local("Arial");size-adjust:82.4%;ascent-override:117.6%;descent-override:53.2%;line-gap-override:0%}@font-face{font-family:Noto Sans Arabic Fallback;src:local("Tahoma"),local("Arial");size-adjust:84.9%;ascent-override:162%;descent-override:86.5%;line-gap-override:0%}@font-face{font-family:Lalezar Fallback;src:local("Tahoma"),local("Arial");size-adjust:79.2%;ascent-override:124.2%;descent-override:75%;line-gap-override:0%}@font-face{font-family:Cairo Fallback;src:local("Tahoma"),local("Arial");size-adjust:79.4%;ascent-override:163.4%;descent-override:72.8%;line-gap-override:0%}@font-face{font-family:Noto Naskh Arabic Fallback;src:local("Tahoma"),local("Arial");size-adjust:79.4%;ascent-override:133.9%;descent-override:80.7%;line-gap-override:0%}@font-face{font-family:Amiri Fallback;src:local("Tahoma"),local("Arial");size-adjust:82.2%;ascent-override:136.9%;descent-override:78%;line-gap-override:0%}@font-face{font-family:Rubik Fallback;src:local("Tahoma"),local("Arial");size-adjust:84.1%;ascent-override:111.5%;descent-override:29.7%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial"),local("Arial");size-adjust:100.5%;ascent-override:99.5%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:Spectral Fallback;src:local("Georgia"),local("Arial");size-adjust:100.2%;ascent-override:106.1%;descent-override:46.8%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Arial");size-adjust:106.8%;ascent-override:90.7%;descent-override:21.9%;line-gap-override:0%}@font-face{font-family:Playfair Display Fallback;src:local("Georgia"),local("Arial");size-adjust:101.9%;ascent-override:105.8%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Literata Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:98%;ascent-override:102%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Next Fallback;src:local("Arial");size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%}img[data-reveal]{opacity:0;transition:opacity .32s var(--fps-ease-out, ease)}img[data-reveal=on]{opacity:1}@media(prefers-reduced-motion:reduce){img[data-reveal]{transition:none}}button,input,textarea,select,optgroup,option{font-family:inherit}@media(hover:none)and (pointer:coarse){html :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea,select,[contenteditable]:not([contenteditable=false])){font-size:1rem!important}}:where(button,input,textarea,select)[data-language-system=kls][data-kls-typography]{font-family:var(--fps-font-kls-body)}button{cursor:pointer;border:none;background:none}:focus-visible{outline:none;box-shadow:var(--fps-focus-ring);border-radius:var(--fps-r-sm)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fps-c-border);border-radius:var(--fps-r-full)}::-webkit-scrollbar-thumb:hover{background:var(--fps-c-text-3)}::selection{background:var(--fps-c-accent-soft);color:var(--fps-c-text)}.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}._trigger_fiwhc_1{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-inline-size:2.25rem;block-size:2.25rem;padding-inline:.5rem;border:1px solid transparent;border-radius:var(--fps-r-full);background:transparent;color:var(--fps-c-text-2);cursor:pointer;transition:background var(--fps-dur-fast),color var(--fps-dur-fast),border-color var(--fps-dur-fast),transform var(--fps-dur-fast)}._trigger_fiwhc_1:hover,._trigger_fiwhc_1:focus-visible,._trigger_fiwhc_1[aria-expanded=true]{color:var(--fps-c-text);background:var(--fps-c-bg-subtle);border-color:var(--fps-c-border-muted)}._trigger_fiwhc_1:hover{transform:translateY(-1px)}._trigger_fiwhc_1:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._triggerStatus_fiwhc_19{color:var(--fps-c-text-3);font:600 .6rem/1 var(--fps-font-ui);letter-spacing:.045em}._overlay_fiwhc_21{position:fixed;z-index:500;inset:0;display:grid;place-items:center;box-sizing:border-box;inline-size:100%;block-size:100%;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));overflow:hidden;background:color-mix(in oklch,var(--fps-c-text) 22%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);overscroll-behavior:contain;animation:_languageOverlayIn_fiwhc_1 .18s ease-out both}._panel_fiwhc_38{--language-panel-heading-font: var(--fps-font-heading);position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-sizing:border-box;inline-size:min(50rem,100%);max-inline-size:100%;max-block-size:min(42rem,calc(100vh - 1.5rem));max-block-size:min(42rem,calc(100dvh - 1.5rem));overflow:hidden;border:1px solid color-mix(in oklch,var(--fps-c-border) 68%,transparent);border-radius:1.55rem;background:color-mix(in oklch,var(--fps-c-surface) 97%,transparent);box-shadow:0 1.75rem 5.5rem color-mix(in oklch,var(--fps-c-text) 18%,transparent),inset 0 1px color-mix(in oklch,white 34%,transparent);color:var(--fps-c-text);font-family:var(--fps-font-ui);overscroll-behavior:contain;animation:_languagePanelIn_fiwhc_1 .24s var(--fps-ease-out) both}._panel_fiwhc_38:lang(fa){--language-panel-heading-font:var(--fps-font-persian);font-family:var(--fps-font-persian)}._panel_fiwhc_38:lang(ar){--language-panel-heading-font:var(--fps-font-arabic);font-family:var(--fps-font-arabic)}._panel_fiwhc_38:focus{outline:none}._ambient_fiwhc_62{position:absolute;z-index:-1;inset:-8rem -5rem auto auto;inline-size:22rem;aspect-ratio:1;border-radius:50%;background:color-mix(in oklch,var(--fps-c-accent-soft) 42%,transparent);filter:blur(4.5rem);pointer-events:none}._panelHeader_fiwhc_74{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1.35rem 1.4rem 1.15rem;border-block-end:1px solid var(--fps-c-border-muted)}._headingIcon_fiwhc_82{display:grid;place-items:center;inline-size:2.55rem;block-size:2.55rem;border-radius:.85rem;background:var(--fps-c-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--fps-c-accent) 12%,transparent);color:var(--fps-c-accent)}._headingCopy_fiwhc_92{min-inline-size:0}._headingCopy_fiwhc_92 h2{margin:.12rem 0 .28rem;font-family:var(--language-panel-heading-font);font-size:clamp(1.28rem,3vw,1.72rem);font-weight:var(--fps-weight-semibold);line-height:1.18;letter-spacing:0}._headingCopy_fiwhc_92 p{max-inline-size:38rem;margin:0;color:var(--fps-c-text-2);font-size:.78rem;line-height:1.55}._eyebrow_fiwhc_95{display:block;margin-block-end:.12rem;color:var(--fps-c-accent);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._close_fiwhc_96{display:grid;place-items:center;inline-size:2.15rem;block-size:2.15rem;padding:0;border:1px solid var(--fps-c-border-muted);border-radius:50%;background:color-mix(in oklch,var(--fps-c-surface) 78%,transparent);color:var(--fps-c-text-2);cursor:pointer;font-family:inherit}._close_fiwhc_96:hover,._close_fiwhc_96:focus-visible{color:var(--fps-c-text);border-color:var(--fps-c-border);background:var(--fps-c-bg-subtle)}._close_fiwhc_96:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._sections_fiwhc_112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;min-block-size:0;padding:.8rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}._sections_fiwhc_112::-webkit-scrollbar{display:none}._languageSection_fiwhc_125{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-inline-size:0;padding:.9rem;border:1px solid var(--fps-c-border-muted);border-radius:1.1rem;background:color-mix(in oklch,var(--fps-c-bg) 40%,transparent)}._sectionMark_fiwhc_135{display:grid;place-items:center;inline-size:2.3rem;block-size:2.3rem;border-radius:.72rem;font:700 .75rem/1 var(--fps-font-ui)}._platformMark_fiwhc_136{background:color-mix(in oklch,var(--fps-c-info,#3977c3) 11%,transparent);color:var(--fps-c-info,#3977c3)}._knowledgeMark_fiwhc_137{background:var(--fps-c-accent-soft);color:var(--fps-c-accent)}._sectionBody_fiwhc_138{min-inline-size:0}._sectionHead_fiwhc_139{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-block-end:.7rem}._sectionHead_fiwhc_139 h3{margin:0 0 .18rem;font-family:var(--language-panel-heading-font);font-size:.98rem;font-weight:var(--fps-weight-semibold);line-height:1.3}._sectionHead_fiwhc_139 p{margin:0;color:var(--fps-c-text-3);font-size:.67rem;line-height:1.45}._systemBadge_fiwhc_142{flex:none;padding:.22rem .38rem;border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full);color:var(--fps-c-text-3);font:700 .52rem/1 var(--fps-font-mono);letter-spacing:.07em}._options_fiwhc_143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}._option_fiwhc_143{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.38rem;min-inline-size:0;min-block-size:2.55rem;padding:.48rem .55rem;overflow:hidden;border:1px solid var(--fps-c-border-muted);border-radius:.75rem;background:color-mix(in oklch,var(--fps-c-surface) 90%,transparent);color:var(--fps-c-text-2);font-family:inherit;text-align:start;cursor:pointer;transition:border-color var(--fps-dur-fast),background var(--fps-dur-fast),transform var(--fps-dur-fast),box-shadow var(--fps-dur-fast)}._option_fiwhc_143:hover{transform:translateY(-1px);border-color:var(--fps-c-border);box-shadow:var(--fps-shadow-xs)}._option_fiwhc_143:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._optionActive_fiwhc_164{border-color:color-mix(in oklch,var(--fps-c-accent) 42%,var(--fps-c-border));background:color-mix(in oklch,var(--fps-c-accent-soft) 48%,var(--fps-c-surface));color:var(--fps-c-text)}._optionIdentity_fiwhc_165{display:flex;align-items:center;min-inline-size:0;overflow:hidden;font-size:.78rem;font-weight:var(--fps-weight-medium);line-height:1.25}._nativeLabel_fiwhc_166{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nativeLabel_fiwhc_166:lang(fa){font-family:var(--fps-font-persian)}._nativeLabel_fiwhc_166:lang(ar){font-family:var(--fps-font-arabic)}._nativeLabel_fiwhc_166:dir(rtl){text-align:start}._flag_fiwhc_170{flex:none;margin-inline-end:.28rem}._code_fiwhc_171{color:var(--fps-c-text-3);font:500 .55rem/1 var(--fps-font-mono);text-transform:uppercase}._selection_fiwhc_172{display:grid;place-items:center;inline-size:1rem;block-size:1rem;border:1px solid var(--fps-c-border);border-radius:50%;color:transparent;font-size:.58rem}._selectionActive_fiwhc_173{border-color:var(--fps-c-accent);background:var(--fps-c-accent);color:var(--fps-c-accent-text)}._panelFooter_fiwhc_175{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem 1.4rem;border-block-start:1px solid var(--fps-c-border-muted);background:color-mix(in oklch,var(--fps-c-bg-subtle) 54%,transparent)}._panelFooter_fiwhc_175 p{margin:0;color:var(--fps-c-text-3);font-size:.67rem;line-height:1.4}._done_fiwhc_185{flex:none;min-inline-size:5.4rem;min-block-size:2.25rem;padding:.55rem .9rem;border:0;border-radius:var(--fps-r-full);background:var(--fps-c-accent);color:var(--fps-c-accent-text);font-family:inherit;font-size:.76rem;font-weight:600;line-height:1;cursor:pointer}._done_fiwhc_185:hover{background:var(--fps-c-accent-2)}._done_fiwhc_185:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}@keyframes _languageOverlayIn_fiwhc_1{0%{opacity:0}}@keyframes _languagePanelIn_fiwhc_1{0%{opacity:0;transform:translateY(8px) scale(.99)}}@media(max-width:640px){._triggerStatus_fiwhc_19{display:none}._overlay_fiwhc_21{align-items:end;padding:0}._panel_fiwhc_38{inline-size:100%;max-block-size:100vh;max-block-size:100svh;max-block-size:100dvh;border-inline:0;border-block-end:0;border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -1rem 4rem color-mix(in oklch,var(--fps-c-text) 18%,transparent),inset 0 1px color-mix(in oklch,white 30%,transparent);animation-name:_languageSheetIn_fiwhc_1}._panelHeader_fiwhc_74{gap:.65rem;padding-block:max(.8rem,env(safe-area-inset-top)) .72rem;padding-inline:max(.8rem,env(safe-area-inset-left),env(safe-area-inset-right))}._headingIcon_fiwhc_82{inline-size:2.15rem;block-size:2.15rem;border-radius:.7rem}._headingCopy_fiwhc_92 h2{margin-block-start:0;font-size:1.12rem}._headingCopy_fiwhc_92 p{font-size:.7rem;line-height:1.42}._eyebrow_fiwhc_95{display:none}._close_fiwhc_96{inline-size:2rem;block-size:2rem}._sections_fiwhc_112{grid-template-columns:1fr;gap:.55rem;padding:.6rem .7rem}._languageSection_fiwhc_125{grid-template-columns:1fr;gap:0;padding:.72rem;border-radius:.95rem}._sectionMark_fiwhc_135{display:none}._sectionHead_fiwhc_139{margin-block-end:.5rem}._sectionHead_fiwhc_139 h3{font-size:.88rem}._sectionHead_fiwhc_139 p{font-size:.64rem;line-height:1.38}._options_fiwhc_143{gap:.35rem}._option_fiwhc_143{min-block-size:2.35rem;padding:.42rem .5rem;border-radius:.68rem}._optionIdentity_fiwhc_165{font-size:.73rem}._code_fiwhc_171{display:none}._panelFooter_fiwhc_175{justify-content:flex-end;padding-block:.55rem max(.55rem,env(safe-area-inset-bottom));padding-inline:max(.8rem,env(safe-area-inset-left),env(safe-area-inset-right));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._panelFooter_fiwhc_175 p{display:none}._done_fiwhc_185{min-inline-size:6.25rem;min-block-size:2.35rem}}@media(min-width:370px)and (max-width:640px){._options_fiwhc_143{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px)and (max-height:620px){._headingCopy_fiwhc_92 p{display:none}._panelHeader_fiwhc_74{padding-block:.62rem}._sections_fiwhc_112{padding-block:.45rem}._languageSection_fiwhc_125{padding:.6rem .68rem}._sectionHead_fiwhc_139 p{display:none}._option_fiwhc_143{min-block-size:2.15rem;padding-block:.32rem}._panelFooter_fiwhc_175{padding-block:.42rem max(.42rem,env(safe-area-inset-bottom))}}@keyframes _languageSheetIn_fiwhc_1{0%{opacity:0;transform:translateY(1.25rem)}}@media(prefers-reduced-motion:reduce){._overlay_fiwhc_21,._panel_fiwhc_38{animation:none}._option_fiwhc_143,._trigger_fiwhc_1{transition:none}}._btn_ea0wd_1{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--fps-r-full);color:var(--fps-c-text-2);transition:background var(--fps-dur-fast) var(--fps-ease-std),color var(--fps-dur-fast) var(--fps-ease-std)}._btn_ea0wd_1:hover{background:var(--fps-c-bg-subtle);color:var(--fps-c-text)}html[data-reading-chrome] ._header_1aqoo_9{will-change:transform,opacity;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .38s ease,background .42s var(--fps-ease-std),border-color .42s var(--fps-ease-std)}html[data-reading-chrome=retracted] ._header_1aqoo_9{transform:translateY(-100%);opacity:0;pointer-events:none}._readingProgress_1aqoo_23{display:none}html[data-reading-chrome] ._readingProgress_1aqoo_23{display:block;position:fixed;z-index:51;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:2px;transform-origin:0 50%;transform:scaleX(var(--reading-progress, 0));background:var(--fps-c-accent);pointer-events:none}html[dir=rtl][data-reading-chrome] ._readingProgress_1aqoo_23{transform-origin:100% 50%}@media(prefers-reduced-motion:reduce){html[data-reading-chrome] ._header_1aqoo_9{transition-duration:.01ms}}._header_1aqoo_9{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--fps-c-bg) 85%,transparent);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--fps-c-border-muted);height:var(--fps-nav-h);transition:background var(--fps-dur-normal) var(--fps-ease-std),border-color var(--fps-dur-normal) var(--fps-ease-std),transform var(--fps-dur-normal) var(--fps-ease-std)}._headerStudio_1aqoo_61{position:relative}._headerHidden_1aqoo_68{transform:translateY(calc(-100% - env(safe-area-inset-top,0px)));pointer-events:none}@media(prefers-reduced-motion:reduce){._header_1aqoo_9{transition-duration:.01ms}}._nav_1aqoo_77{height:100%}._inner_1aqoo_85{direction:ltr;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:100%;max-width:var(--fps-max-content);margin:0 auto;padding:0 var(--fps-sp-6);gap:var(--fps-sp-4)}._logoCell_1aqoo_98{grid-column:3;grid-row:1;min-width:0;display:flex;align-items:center;justify-content:flex-end}._logo_1aqoo_98{display:inline-flex;align-items:center;gap:var(--fps-sp-2);text-decoration:none;min-width:0}._logoName_1aqoo_115{font-family:var(--fps-font-heading);font-size:var(--fps-text-base);font-weight:var(--fps-weight-semibold);color:var(--fps-c-text);letter-spacing:var(--fps-tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._logoImg_1aqoo_126{display:block;height:2rem;width:auto;max-width:10rem;object-fit:contain}:lang(fa) ._logoName_1aqoo_115{font-family:var(--fps-font-persian);letter-spacing:0}:lang(ar) ._logoName_1aqoo_115{font-family:var(--fps-font-arabic);letter-spacing:0}._links_1aqoo_144{grid-column:2;grid-row:1;display:flex;align-items:center;gap:var(--fps-sp-1);list-style:none;margin:0;padding:0}._link_1aqoo_144{display:inline-flex;align-items:center;gap:var(--fps-sp-1-5);padding:var(--fps-sp-1-5) var(--fps-sp-3);border-radius:var(--fps-r-full);font-family:var(--fps-font-ui);font-size:var(--fps-text-sm);font-weight:var(--fps-weight-medium);color:var(--fps-c-text-2);text-decoration:none;transition:background var(--fps-dur-fast) var(--fps-ease-std),color var(--fps-dur-fast) var(--fps-ease-std)}:lang(fa) ._link_1aqoo_144{font-family:var(--fps-font-persian)}:lang(ar) ._link_1aqoo_144{font-family:var(--fps-font-arabic)}._link_1aqoo_144:hover{background:var(--fps-c-bg-subtle);color:var(--fps-c-text)}._linkActive_1aqoo_178{color:var(--fps-c-text);background:var(--fps-c-bg-subtle)}._linkIcon_1aqoo_183{font-size:.85em;opacity:.7}._controlsCell_1aqoo_189{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;justify-content:flex-start}._controls_1aqoo_189{direction:ltr;display:flex;align-items:center;gap:var(--fps-sp-1)}._accountControl_1aqoo_205{display:inline-flex;align-items:center;gap:.42rem;min-height:2.15rem;padding:.3rem .7rem;border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full);background:color-mix(in srgb,var(--fps-c-surface) 72%,transparent);color:var(--fps-c-text-2);font:500 var(--fps-text-xs)/1 var(--fps-font-ui);text-decoration:none;transition:background var(--fps-dur-fast) var(--fps-ease-std),color var(--fps-dur-fast) var(--fps-ease-std),border-color var(--fps-dur-fast) var(--fps-ease-std)}._accountControl_1aqoo_205:hover,._accountControl_1aqoo_205:focus-visible{color:var(--fps-c-text);border-color:var(--fps-c-accent);background:var(--fps-c-bg-subtle)}._accountDot_1aqoo_220{width:.42rem;height:.42rem;border-radius:50%;background:var(--fps-c-accent);box-shadow:0 0 0 .2rem var(--fps-c-accent-soft)}._mobileInner_1aqoo_222{display:none}._mobileMenuBtn_1aqoo_223{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:var(--fps-r-full);background:transparent;color:var(--fps-c-text-2);cursor:pointer}._mobileMenuBtn_1aqoo_223:hover,._mobileMenuBtn_1aqoo_223:focus-visible{background:var(--fps-c-bg-subtle);color:var(--fps-c-text)}._mobileMenuBtn_1aqoo_223:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._mobileBrandGroup_1aqoo_237{display:flex;align-items:center;justify-content:flex-end;gap:var(--fps-sp-2);min-inline-size:0}._mobileStartGroup_1aqoo_238{display:flex;align-items:center;gap:var(--fps-sp-1)}._mobileComposeBtn_1aqoo_239{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-full);background:var(--fps-c-surface);color:var(--fps-c-text);cursor:pointer}._mobileComposeBtn_1aqoo_239:hover,._mobileComposeBtn_1aqoo_239:focus-visible{color:var(--fps-c-accent);border-color:var(--fps-c-accent)}._mobileComposeBtn_1aqoo_239:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}@media(max-width:46rem){._desktopInner_1aqoo_255{display:none}._mobileInner_1aqoo_222{display:flex;align-items:center;justify-content:space-between;block-size:100%;max-inline-size:var(--fps-max-content);margin-inline:auto;padding-left:max(var(--fps-sp-3),env(safe-area-inset-left));padding-right:max(var(--fps-sp-3),env(safe-area-inset-right))}._mobileBrandGroup_1aqoo_237 ._logoImg_1aqoo_126{max-inline-size:7.5rem}._mobileBrandGroup_1aqoo_237 ._logoName_1aqoo_115{max-inline-size:8.5rem}}._mobileOverlay_1aqoo_271{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:color-mix(in oklch,var(--fps-c-bg) 95%,transparent);backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6);padding:0 var(--fps-sp-5);animation:_overlayIn_1aqoo_1 .2s var(--fps-ease-std) both}@keyframes _overlayIn_1aqoo_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._overlayHeader_1aqoo_289{display:flex;align-items:center;justify-content:space-between;height:var(--fps-nav-h);flex-shrink:0;border-bottom:1px solid var(--fps-c-border-muted)}._overlayBrand_1aqoo_298{text-decoration:none}._closeBtn_1aqoo_302{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:var(--fps-c-bg-subtle);color:var(--fps-c-text-2);border-radius:var(--fps-r-full);cursor:pointer;flex-shrink:0;transition:background var(--fps-dur-fast) var(--fps-ease-std),color var(--fps-dur-fast) var(--fps-ease-std)}._closeBtn_1aqoo_302:hover,._closeBtn_1aqoo_302:focus-visible{background:var(--fps-c-border-muted);color:var(--fps-c-text)}._mobileNav_1aqoo_325{flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:var(--fps-sp-8);overflow-y:auto}._mobileLink_1aqoo_334{display:flex;align-items:center;gap:var(--fps-sp-3);font-family:var(--fps-font-heading);font-size:clamp(1.75rem,8vw,3rem);font-weight:var(--fps-weight-semibold);letter-spacing:var(--fps-tracking-tight);color:var(--fps-c-text-3);text-decoration:none;padding-block:var(--fps-sp-3);transition:color var(--fps-dur-fast) var(--fps-ease-std),translate var(--fps-dur-fast) var(--fps-ease-std)}:lang(fa) ._mobileLink_1aqoo_334{font-family:var(--fps-font-persian);letter-spacing:0}:lang(ar) ._mobileLink_1aqoo_334{font-family:var(--fps-font-arabic);letter-spacing:0}._mobileLink_1aqoo_334:hover,._mobileLink_1aqoo_334:focus-visible{color:var(--fps-c-text);translate:3px 0}._mobileLinkIcon_1aqoo_365{font-size:.55em;opacity:.5;flex-shrink:0}._mobileFooter_1aqoo_371{display:flex;align-items:center;gap:var(--fps-sp-3);padding-block:var(--fps-sp-5);border-top:1px solid var(--fps-c-border-muted);flex-shrink:0}._mobileUtilities_1aqoo_379{display:grid;gap:var(--fps-sp-1);padding-block:var(--fps-sp-3);border-top:1px solid var(--fps-c-border-muted)}._mobileUtility_1aqoo_385{direction:ltr;min-block-size:2.75rem;display:flex;align-items:center;gap:var(--fps-sp-2);padding-inline:var(--fps-sp-2);border-radius:var(--fps-r-md);color:var(--fps-c-text-2);text-decoration:none;font-family:var(--fps-font-ui);font-size:var(--fps-text-sm);font-weight:var(--fps-weight-medium)}._mobileUtility_1aqoo_385:hover,._mobileUtility_1aqoo_385:focus-visible{color:var(--fps-c-text);background:var(--fps-c-bg-subtle)}._mobileUtility_1aqoo_385:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}:lang(fa) ._mobileUtility_1aqoo_385{font-family:var(--fps-font-persian)}:lang(ar) ._mobileUtility_1aqoo_385{font-family:var(--fps-font-arabic)}._mobilePrimaryNav_1aqoo_407{display:none}._visuallyHidden_1aqoo_408{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:46rem){._mobilePrimaryNav_1aqoo_407{position:fixed;z-index:48;inset-inline:0;inset-block-end:0;display:flex;align-items:center;justify-content:center;gap:clamp(.1rem,1vw,.45rem);min-block-size:3.5rem;padding:.3rem max(.55rem,env(safe-area-inset-right)) max(.3rem,env(safe-area-inset-bottom)) max(.55rem,env(safe-area-inset-left));border-block-start:1px solid color-mix(in oklch,var(--fps-c-border-muted) 76%,transparent);background:color-mix(in oklch,var(--fps-c-bg) 84%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 -.6rem 2rem color-mix(in srgb,#071226 7%,transparent);will-change:transform,opacity;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .38s ease}html[data-nav-hidden=true] ._mobilePrimaryNav_1aqoo_407{transform:translateY(calc(100% + env(safe-area-inset-bottom)));opacity:0;pointer-events:none}html[data-surface-chrome=hidden] ._mobilePrimaryNav_1aqoo_407,html[data-overlay-open] ._mobilePrimaryNav_1aqoo_407{display:none}body:has(._mobilePrimaryNav_1aqoo_407){padding-block-end:calc(3.5rem + env(safe-area-inset-bottom))}._mobilePrimaryItem_1aqoo_437{position:relative;flex:0 1 6.5rem;min-inline-size:0;min-block-size:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.3rem clamp(.38rem,2vw,.75rem);border:0;border-radius:var(--fps-r-full);background:transparent;color:var(--fps-c-text-2);font:var(--fps-weight-semibold) var(--fps-text-sm)/1 var(--fps-font-ui);text-decoration:none;cursor:pointer;touch-action:manipulation}._mobilePrimaryItem_1aqoo_437:hover,._mobilePrimaryItem_1aqoo_437:focus-visible{color:var(--fps-c-text);background:var(--fps-c-bg-subtle)}._mobilePrimaryItem_1aqoo_437:focus-visible{outline:none;box-shadow:var(--fps-focus-ring)}._mobilePrimaryItemOn_1aqoo_457{color:var(--fps-c-text);font-weight:var(--fps-weight-bold)}._mobilePrimaryContent_1aqoo_458{position:relative;min-inline-size:0;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;white-space:nowrap}._mobilePrimaryItemOn_1aqoo_457 ._mobilePrimaryContent_1aqoo_458:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:-.48rem;inline-size:min(82%,3.6rem);block-size:2px;translate:-50% 0;border-radius:99px;background:var(--fps-c-accent)}._mobilePrimaryAccount_1aqoo_460{inline-size:2rem;block-size:2rem;border-radius:50%;overflow:hidden}._mobilePrimaryAccount_1aqoo_460 img{inline-size:100%;block-size:100%;object-fit:cover}:lang(fa) ._mobilePrimaryItem_1aqoo_437{font-family:var(--fps-font-persian)}:lang(ar) ._mobilePrimaryItem_1aqoo_437{font-family:var(--fps-font-arabic)}}html[data-surface-chrome=hidden] ._header_1aqoo_9{display:none}._wrapper_yr599_8{--pb-accent: var(--fps-c-accent);--pb-text: var(--fps-c-text-3);display:flex;flex-direction:column;align-items:center;gap:var(--fps-sp-2);text-align:center}._wrapper_yr599_8[data-size=sm]{padding:var(--fps-sp-4) var(--fps-sp-6);gap:var(--fps-sp-1-5)}._wrapper_yr599_8[data-size=md]{padding:var(--fps-sp-5) var(--fps-sp-6);gap:var(--fps-sp-2)}._wrapper_yr599_8[data-size=lg]{padding:var(--fps-sp-6) var(--fps-sp-6);gap:var(--fps-sp-3)}._separator_yr599_36{width:100%;height:1px;background:var(--fps-c-border-muted);margin-bottom:0}._logo_yr599_44{object-fit:contain;display:block;opacity:.65;transition:opacity var(--fps-dur-fast, .15s) ease}._wrapper_yr599_8[data-size=sm] ._logo_yr599_44{height:1.125rem}._wrapper_yr599_8[data-size=md] ._logo_yr599_44{height:1.5rem}._wrapper_yr599_8[data-size=lg] ._logo_yr599_44{height:2rem}._nameLine_yr599_56{display:flex;align-items:center;gap:var(--fps-sp-1-5);color:var(--pb-text)}._wrapper_yr599_8[data-size=sm] ._nameLine_yr599_56{font-size:var(--fps-text-2xs)}._wrapper_yr599_8[data-size=md] ._nameLine_yr599_56{font-size:var(--fps-text-xs)}._wrapper_yr599_8[data-size=lg] ._nameLine_yr599_56{font-size:var(--fps-text-sm)}._brandName_yr599_71{font-weight:var(--fps-weight-semibold);color:var(--pb-accent);text-decoration:none;transition:opacity var(--fps-dur-fast, .15s) ease}._brandName_yr599_71:hover,._brandName_yr599_71:focus-visible{opacity:.8}._description_yr599_84{color:var(--pb-text);line-height:1.6;max-width:36rem}._wrapper_yr599_8[data-size=sm] ._description_yr599_84{font-size:var(--fps-text-2xs)}._wrapper_yr599_8[data-size=md] ._description_yr599_84{font-size:var(--fps-text-xs)}._wrapper_yr599_8[data-size=lg] ._description_yr599_84{font-size:var(--fps-text-sm)}._description_yr599_84 a{color:var(--pb-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}._description_yr599_84 a:hover{opacity:.8}._footer_1jc0x_1{border-top:1px solid var(--fps-c-border-muted);margin-top:auto}._inner_1jc0x_6{max-width:var(--fps-max-content);margin:0 auto;padding:var(--fps-sp-10) var(--fps-sp-6) var(--fps-sp-8);display:flex;flex-direction:column;gap:var(--fps-sp-6)}._top_1jc0x_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fps-sp-6);flex-wrap:wrap}._brand_1jc0x_24{display:flex;flex-direction:column;gap:var(--fps-sp-2)}._brandName_1jc0x_30{font-family:var(--fps-font-heading);font-size:var(--fps-text-base);font-weight:var(--fps-weight-semibold);color:var(--fps-c-text);text-decoration:none;letter-spacing:var(--fps-tracking-tight);transition:color var(--fps-dur-fast) var(--fps-ease-std)}:lang(fa) ._brandName_1jc0x_30{font-family:var(--fps-font-persian);letter-spacing:0}:lang(ar) ._brandName_1jc0x_30{font-family:var(--fps-font-arabic);letter-spacing:0}._brandName_1jc0x_30:hover{color:var(--fps-c-accent)}._brandText_1jc0x_51{font-size:var(--fps-text-sm);color:var(--fps-c-text-3);max-width:32rem;line-height:1.6;margin:0}._social_1jc0x_59{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fps-sp-1)}._socialLink_1jc0x_66{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--fps-r-full);border:1px solid var(--fps-c-border-muted);color:var(--fps-c-text-3);text-decoration:none;flex-shrink:0;transition:color var(--fps-dur-fast) var(--fps-ease-std),border-color var(--fps-dur-fast) var(--fps-ease-std),background var(--fps-dur-fast) var(--fps-ease-std)}._socialLink_1jc0x_66:hover,._socialLink_1jc0x_66:focus-visible{color:var(--fps-c-text);border-color:var(--fps-c-border);background:var(--fps-c-bg-subtle)}._divider_1jc0x_91{height:1px;background:var(--fps-c-border-muted)}._bottom_1jc0x_97{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fps-sp-6);flex-wrap:wrap}._links_1jc0x_105{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fps-sp-1)}._footerLink_1jc0x_112{font-size:var(--fps-text-sm);color:var(--fps-c-text-3);text-decoration:none;padding:var(--fps-sp-1) var(--fps-sp-2);border-radius:var(--fps-r-sm);transition:color var(--fps-dur-fast) var(--fps-ease-std)}._footerLink_1jc0x_112:hover,._footerLink_1jc0x_112:focus-visible{color:var(--fps-c-text)}._meta_1jc0x_126{display:flex;flex-direction:column;align-items:flex-end;gap:var(--fps-sp-1-5);text-align:end}._description_1jc0x_134{font-size:var(--fps-text-xs);color:var(--fps-c-text-3);max-width:30rem;line-height:1.6;margin:0;text-align:end}._copyright_1jc0x_143{font-size:var(--fps-text-xs);color:var(--fps-c-text-3);margin:0;white-space:nowrap}@media(max-width:640px){._inner_1jc0x_6{padding:var(--fps-sp-8) var(--fps-sp-4) var(--fps-sp-6);gap:var(--fps-sp-5)}._top_1jc0x_16,._bottom_1jc0x_97{flex-direction:column;gap:var(--fps-sp-4)}._meta_1jc0x_126{align-items:flex-start;text-align:start}._description_1jc0x_134{text-align:start}[dir=rtl] ._meta_1jc0x_126{align-items:flex-end;text-align:end}[dir=rtl] ._description_1jc0x_134{text-align:end}}._shell_1f1j8_1{display:flex;flex-direction:column;min-height:100dvh}._main_1f1j8_7{flex:1;outline:none}._shellProject_1f1j8_12{block-size:100dvh;min-block-size:0;overflow:hidden}._mainProject_1f1j8_18{min-block-size:0;overflow:hidden}._boundary_sxyaq_1{display:flex;align-items:center;justify-content:space-between;gap:var(--fps-s-3, .75rem);flex-wrap:wrap;padding:var(--fps-s-4, 1rem);border:1px solid var(--fps-c-border, rgba(0, 0, 0, .12));border-radius:var(--fps-r-md, 8px);background:var(--fps-c-surface, transparent);margin-block:var(--fps-s-3, .75rem)}._text_sxyaq_14{color:var(--fps-c-text, inherit);font-size:var(--fps-t-sm, .875rem);min-inline-size:0;overflow-wrap:anywhere}._detail_sxyaq_21{color:var(--fps-c-text-muted, inherit)}._retry_sxyaq_25{border:1px solid var(--fps-c-border, rgba(0, 0, 0, .2));border-radius:var(--fps-r-sm, 6px);background:transparent;color:var(--fps-c-text, inherit);padding:.375rem .75rem;font:inherit;font-size:var(--fps-t-sm, .875rem);cursor:pointer;min-block-size:2.25rem}._retry_sxyaq_25:hover{background:var(--fps-c-surface-alt, rgba(0, 0, 0, .04))}._routeLoading_1j3wv_1{min-block-size:min(42rem,calc(100svh - var(--fps-shell-top, 0px)))}._center_1j3wv_3{min-block-size:40vh}._studioEntry_1j3wv_5{position:fixed;z-index:90;inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.65rem;min-block-size:2.9rem;padding:.55rem .8rem;border:1px solid color-mix(in srgb,var(--fps-c-border-muted) 65%,transparent);border-radius:99px;background:color-mix(in srgb,var(--fps-c-surface) 78%,transparent);box-shadow:0 1rem 3rem #0a0f192e;backdrop-filter:blur(20px) saturate(135%);color:var(--fps-c-text);text-decoration:none;transition:.22s ease}._studioEntry_1j3wv_5:hover,._studioEntry_1j3wv_5:focus-visible{transform:translateY(-3px);border-color:var(--fps-c-accent);box-shadow:0 1.2rem 3.5rem color-mix(in srgb,var(--fps-c-accent) 20%,transparent)}html[data-overlay-open] ._studioEntry_1j3wv_5{display:none}._studioEntryGlow_1j3wv_10{inline-size:.7rem;block-size:.7rem;border-radius:50%;background:var(--fps-c-accent);box-shadow:0 0 0 .35rem var(--fps-c-accent-soft),0 0 1rem var(--fps-c-accent)}._studioEntryLabel_1j3wv_11{max-inline-size:0;overflow:hidden;white-space:nowrap;opacity:0;transition:.25s ease}._studioEntry_1j3wv_5:hover ._studioEntryLabel_1j3wv_11,._studioEntry_1j3wv_5:focus-visible ._studioEntryLabel_1j3wv_11{max-inline-size:10rem;opacity:1}@media(hover:none){._studioEntryLabel_1j3wv_11{max-inline-size:10rem;opacity:1}}@media(max-width:46rem){._studioEntry_1j3wv_5{display:none}}._signin_1j3wv_16{display:grid;place-items:center;min-block-size:60vh;padding:var(--fps-sp-6)}._signinCard_1j3wv_17{text-align:center;max-inline-size:32rem;background:var(--fps-c-surface);border:1px solid var(--fps-c-border-muted);border-radius:var(--fps-r-xl);padding:var(--fps-sp-10);box-shadow:var(--fps-shadow-sm)}._signinTitle_1j3wv_18{font-family:var(--fps-font-heading);font-size:var(--fps-text-2xl);color:var(--fps-c-text);margin:0 0 var(--fps-sp-3)}._signinBody_1j3wv_19{font-family:var(--fps-font-body);color:var(--fps-c-text-2);line-height:var(--fps-leading-normal);margin:0 0 var(--fps-sp-6)}._signinBtn_1j3wv_20{display:inline-block;background:var(--fps-c-accent);color:var(--fps-c-accent-text);border-radius:var(--fps-r-md);padding:var(--fps-sp-2) var(--fps-sp-5);text-decoration:none;font-weight:var(--fps-weight-medium)}._signinFields_1j3wv_21{display:flex;flex-direction:column;gap:var(--fps-sp-4);text-align:start;margin-block-start:var(--fps-sp-5)}._signinFields_1j3wv_21 button{justify-content:center}._signinError_1j3wv_23{color:var(--fps-c-err);font-size:var(--fps-text-sm)}
