@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comfortaa-latin-400-normal-Cs52v-fJ.woff2)format("woff2"),url(/assets/comfortaa-latin-400-normal-CxqV1cRw.woff)format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/comfortaa-latin-500-normal-Bc8WElh3.woff2)format("woff2"),url(/assets/comfortaa-latin-500-normal-CZsHoEzp.woff)format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/comfortaa-latin-600-normal-BgHTI9Cz.woff2)format("woff2"),url(/assets/comfortaa-latin-600-normal-DSfhJPm3.woff)format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-700-normal-DOtxUU44.woff2)format("woff2"),url(/assets/comfortaa-latin-700-normal-K_GTRK4c.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff")}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--mint-50:#e6fbf4;--mint-100:#c2f5e4;--mint-200:#8eebcf;--mint-300:#5fe5bd;--mint-400:#3fe0b0;--mint-500:#1fc396;--mint-600:#0fa47c;--mint-700:#0b7a5b;--mint-800:#09634a;--mint-900:#064433;--coral-50:#ffedea;--coral-100:#ffd6d0;--coral-200:#ffb3a8;--coral-300:#ff8e7e;--coral-400:#ff7361;--coral-500:#ff5c49;--coral-600:#e8412e;--coral-700:#c12f1f;--coral-800:#8f2216;--coral-900:#5e160e;--gold-300:#e3cb8a;--gold-400:#d7b968;--gold-500:#c8a24a;--gold-600:#a8842f;--gold-700:#7e631f;--info-300:#8cc8ff;--info-400:#4cc2ff;--info-500:#2b9eff;--info-600:#1a7fdb;--info-700:#155fa3;--neutral-0:#fff;--neutral-50:#fcfbf9;--neutral-100:#f7f5f1;--neutral-200:#e6e3dc;--neutral-300:#d4d0c7;--neutral-400:#a7abb5;--neutral-450:#7e8694;--neutral-500:#666e7c;--neutral-600:#4b5563;--neutral-700:#2a2a33;--neutral-800:#1e1e25;--neutral-850:#141419;--neutral-900:#0f0f14;--neutral-950:#0a0a0f;--viz-1:#3fe0b0;--viz-2:#56b4e9;--viz-3:#e6a23c;--viz-4:#c99bd8;--viz-5:#4b8dfd;--viz-6:#ff7a45;--viz-7:#e3cb8a;--viz-8:#94a3b8;--viz-9:#2dd4bf;--viz-10:#f472b6;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--space-5xl:96px;--space-6xl:128px;--space-7xl:160px;--focus-width:2px;--focus-offset:2px;--layout-topbar:56px;--layout-sidebar:248px;--layout-content-max:1440px;--layout-login-form:480px;--layout-popover:320px;--layout-command:640px;--layout-chart-min:720px;--layout-chart-sm:200px;--layout-chart-md:240px;--layout-chart-lg:280px;--layout-chart-plot-min:240px;--layout-marketing-max:1200px;--radius-none:0;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--font-display:"Comfortaa", sans-serif;--font-body:"Inter", "Vazirmatn", sans-serif;--font-fa:"Vazirmatn", "Inter", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--size-micro:11px;--size-caption:12px;--size-label:13px;--size-sm:14px;--size-body:16px;--size-h3:20px;--size-h2:28px;--size-h1:40px;--size-display:56px;--size-display-lg:72px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-pulse:.6s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.2,0,0,1.2);--ease-exit:cubic-bezier(.4,0,1,1);--z-base:0;--z-sticky:100;--z-drawer:200;--z-modal:300;--z-toast:400;--z-command:500;--z-tooltip:600;--bg-base:var(--neutral-950);--bg-surface:var(--neutral-900);--bg-elevated:var(--neutral-850);--bg-inset:var(--neutral-950);--bg-inverse:var(--neutral-100);--text-primary:var(--neutral-50);--text-secondary:var(--neutral-400);--text-muted:var(--neutral-450);--text-inverse:var(--neutral-950);--text-on-brand:var(--neutral-950);--brand-default:var(--mint-400);--brand-hover:var(--mint-300);--brand-subtle:var(--mint-900);--accent-default:var(--coral-500);--accent-hover:var(--coral-400);--status-success:var(--mint-400);--status-success-subtle:var(--mint-900);--status-warning:var(--gold-500);--status-warning-subtle:#2a2411;--status-danger:var(--coral-500);--status-danger-subtle:#2a1210;--status-danger-solid:var(--coral-700);--status-info:var(--info-400);--status-info-subtle:#0e2233;--env-dev:var(--neutral-400);--env-staging:var(--gold-500);--env-prod:var(--coral-500);--border-subtle:var(--neutral-900);--border-default:var(--neutral-800);--border-strong:var(--neutral-700);--focus-ring:var(--mint-400);--elevation-sm:0 1px 2px #0006;--elevation-md:0 8px 24px -4px #0000005c;--elevation-lg:0 16px 48px -8px #0000007a;--glow-mint:0 0 20px #3fe0b080;--glow-coral:0 0 20px #ff5c4973}[data-theme=light]{--bg-base:var(--neutral-100);--bg-surface:var(--neutral-0);--bg-elevated:var(--neutral-50);--bg-inset:var(--neutral-100);--bg-inverse:var(--neutral-950);--text-primary:var(--neutral-950);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-500);--text-inverse:var(--neutral-50);--text-on-brand:var(--neutral-0);--brand-default:var(--mint-700);--brand-hover:var(--mint-800);--brand-subtle:var(--mint-50);--accent-default:var(--coral-700);--accent-hover:var(--coral-800);--status-success:var(--mint-700);--status-success-subtle:var(--mint-50);--status-warning:var(--gold-700);--status-warning-subtle:#faf3df;--status-danger:var(--coral-700);--status-danger-subtle:var(--coral-50);--status-danger-solid:var(--coral-700);--status-info:var(--info-700);--status-info-subtle:#e8f3ff;--env-dev:var(--neutral-500);--env-staging:var(--gold-700);--env-prod:var(--coral-700);--viz-1:#0f766e;--viz-2:#0e7490;--viz-3:#b45309;--viz-4:#7e22ce;--viz-5:#1d4ed8;--viz-6:#dc2626;--viz-7:#a16207;--viz-8:#475569;--border-subtle:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--focus-ring:var(--mint-700);--elevation-sm:0 1px 2px #1011140f;--elevation-md:0 8px 24px -4px #1011141a;--elevation-lg:0 16px 48px -8px #10111424;--glow-mint:0 0 20px #0b7a5b47;--glow-coral:0 0 20px #e12f1f3d}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-pulse:1ms}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border-default)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Vazirmatn,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg-base)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg-base);min-block-size:100dvh;color:var(--text-primary);font-family:var(--font-body);margin:0}:root[lang=fa] body,:root[lang=fa] .font-display{font-family:var(--font-fa)}button,input{font:inherit}:focus-visible{outline-color:var(--focus-ring);outline-offset:var(--focus-offset);outline-style:solid;outline-width:var(--focus-width)}::selection{background:var(--brand-subtle);color:var(--text-primary)}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.button-primary{background-color:var(--brand-default);min-height:48px;color:var(--text-on-brand);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-left:24px;padding-right:24px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.button-primary:hover{background-color:var(--brand-hover)}.button-primary:disabled{cursor:not-allowed;opacity:.5}.button-icon{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);width:48px;height:48px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button-icon:hover{border-color:var(--border-strong);background-color:var(--bg-elevated);color:var(--text-primary)}.button-icon:disabled{cursor:not-allowed;opacity:.5}.button-secondary{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);min-height:48px;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-left:24px;padding-right:24px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.button-secondary:hover{border-color:var(--border-strong);background-color:var(--bg-elevated)}.button-secondary:disabled{cursor:not-allowed;opacity:.5}.button-danger{background-color:var(--status-danger-solid);min-height:48px;color:var(--neutral-0);transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-left:24px;padding-right:24px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.button-danger:hover{opacity:.9}.button-danger:disabled{cursor:not-allowed;opacity:.5}.field-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4;display:block}.field-input{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);width:100%;min-height:48px;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;padding-left:16px;padding-right:16px;font-size:16px;line-height:1.6}.field-input::placeholder{color:var(--text-muted)}.field-input:hover{border-color:var(--border-strong)}.field-input:focus{border-color:var(--brand-default)}.field-hint{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.45}.field-error{color:var(--status-danger);margin-top:4px;font-size:12px;line-height:1.45}.password-field{position:relative}.password-field .field-input{padding-inline-end:var(--space-3xl)}.password-toggle{inline-size:var(--space-2xl);border-radius:var(--radius-md);color:var(--text-secondary);transition-duration:var(--duration-fast);transition-property:color,background-color;transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.password-toggle:hover{background:var(--bg-elevated);color:var(--text-primary)}.app-shell :is(.button-primary,.button-secondary,.button-danger){min-block-size:var(--space-xl);padding-inline:var(--space-md)}.app-shell .button-icon{block-size:var(--space-xl);inline-size:var(--space-xl)}.app-shell .field-input{min-block-size:var(--space-xl);padding-inline:var(--space-sm);font-size:var(--size-sm)}.app-shell :is(input.field-input,select.field-input),.app-shell .password-field{max-inline-size:var(--layout-login-form)}.app-shell .password-field .field-input{padding-inline-end:calc(var(--space-xl) + var(--space-xs))}.app-shell .password-toggle{inline-size:var(--space-xl)}.app-shell :is(.search-input-wrap,.documentation-link){min-block-size:var(--space-xl)}.auth-switch-link{min-height:48px;color:var(--brand-default);align-items:center;font-weight:600;text-decoration-line:underline;display:inline-flex}.auth-help{text-align:center;margin-top:16px}.auth-help-trigger{cursor:pointer;min-height:48px;color:var(--brand-default);border-radius:8px;align-items:center;font-size:14px;font-weight:600;line-height:1.5;text-decoration-line:underline;list-style-type:none;display:inline-flex}.auth-help-trigger::-webkit-details-marker{display:none}.documentation-link{min-height:48px;color:var(--brand-default);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.documentation-link:hover{background-color:var(--brand-subtle)}.login-shell{max-inline-size:var(--layout-content-max)}.login-story{background-image:linear-gradient(var(--border-subtle) var(--focus-width), transparent var(--focus-width));background-size:100% var(--space-3xl)}.story-measure,.copy-measure{max-inline-size:var(--layout-command)}.auth-story-title{font-size:var(--size-h1);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text-primary);text-wrap:balance;margin-block-start:var(--space-lg)}:root[lang=fa] .auth-story-title{font-size:calc(var(--size-h1) * .94);line-height:var(--leading-snug)}.auth-story-lede{font-size:var(--size-body);line-height:var(--leading-relaxed);color:var(--text-secondary);text-wrap:pretty;margin-block-start:var(--space-md)}.login-form-measure{max-inline-size:var(--layout-login-form)}.landing-page{background-color:var(--bg-base);background-image:radial-gradient(var(--layout-marketing-max) calc(var(--layout-marketing-max) / 2) at 50% 0%, color-mix(in srgb, var(--brand-default) 10%, transparent), transparent);min-block-size:100vh;color:var(--text-primary);background-repeat:no-repeat}.landing-container{--landing-gutter:var(--space-md);inline-size:100%;max-inline-size:calc(var(--layout-marketing-max) + var(--landing-gutter) * 2);padding-inline:var(--landing-gutter);margin-inline:auto}@media (width>=48rem){.landing-container{--landing-gutter:var(--space-xl)}}@media (width>=64rem){.landing-container{--landing-gutter:var(--space-2xl)}}.landing-skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-skip-link:focus{z-index:var(--z-toast);clip:auto;white-space:normal;border-radius:var(--radius-md);background:var(--brand-default);block-size:auto;inline-size:auto;color:var(--text-on-brand);padding-block:var(--space-sm);padding-inline:var(--space-lg);font-size:var(--size-sm);font-weight:var(--weight-semibold);margin:0;position:fixed;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);overflow:visible}.landing-main:focus{outline:none}.landing-header{z-index:var(--z-sticky);border-block-end:var(--focus-width) solid var(--border-subtle);background-color:color-mix(in srgb, var(--bg-base) 88%, transparent);-webkit-backdrop-filter:blur(var(--space-sm));backdrop-filter:blur(var(--space-sm));position:sticky;inset-block-start:0}.landing-page :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-block-start:calc(var(--layout-topbar) + var(--space-sm))}.landing-brand{border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-height:48px;display:flex}.landing-nav-link,.landing-ghost-button{min-width:48px;min-height:48px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.landing-nav-link:hover,.landing-ghost-button:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.landing-section{padding-block:var(--space-2xl)}@media (width>=48rem){.landing-section{padding-block:var(--space-3xl)}}@media (width>=64rem){.landing-section{padding-block:var(--space-4xl)}}.landing-section-body{margin-block-start:var(--space-lg)}@media (width>=48rem){.landing-section-body{margin-block-start:var(--space-xl)}}.landing-band{border-top-width:1px;border-bottom-width:1px;border-color:var(--border-default);background-color:var(--bg-surface)}.landing-h1{font-size:var(--size-h1);line-height:var(--leading-tight);font-weight:var(--weight-bold);color:var(--text-primary);text-wrap:balance;margin-block-start:var(--space-md)}:root[lang=fa] .landing-h1{font-size:calc(var(--size-h1) * .94);line-height:var(--leading-snug)}@media (width>=40rem){.landing-h1{font-size:var(--size-display);margin-block-start:var(--space-lg)}:root[lang=fa] .landing-h1{font-size:calc(var(--size-display) * .94)}}.landing-h2{font-size:var(--size-h2);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--text-primary);text-wrap:balance}@media (width>=64rem){.landing-h2{font-size:var(--size-h1);line-height:var(--leading-tight)}:root[lang=fa] .landing-h2{font-size:calc(var(--size-h1) * .94);line-height:var(--leading-snug)}}.landing-hero{padding-block-start:var(--space-xl)}@media (width>=48rem){.landing-hero{padding-block-start:var(--space-2xl)}}@media (width>=64rem){.landing-hero{padding-block-start:var(--space-3xl)}}.landing-status-pill{border-width:1px;border-color:var(--border-default);min-height:32px;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-surface) 70%, transparent);border-radius:9999px;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.landing-status-dot{background:var(--status-info);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.landing-lede{max-inline-size:var(--layout-command);font-size:var(--size-body);line-height:var(--leading-relaxed);color:var(--text-secondary);text-wrap:pretty;margin-block-start:var(--space-md)}@media (width>=40rem){.landing-lede{font-size:var(--size-h3);line-height:var(--leading-normal);margin-block-start:var(--space-lg)}:root[lang=fa] .landing-lede{line-height:var(--leading-relaxed)}}.landing-hero-actions{margin-block-start:var(--space-lg)}@media (width>=40rem){.landing-hero-actions{margin-block-start:var(--space-xl)}}.landing-cta-row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.landing-cta-row>*{flex:auto}@media (width>=40rem){.landing-cta-row>*{flex:none}}.landing-preview{margin-block-start:var(--space-2xl)}@media (width>=64rem){.landing-preview{margin-block-start:var(--space-3xl)}}.landing-preview-frame{border-width:1px;border-color:var(--border-default);background:color-mix(in srgb, var(--bg-surface) 60%, transparent);border-radius:24px;padding:8px}.landing-preview-window{border-width:1px;border-color:var(--border-default);background-color:var(--bg-base);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;position:relative;overflow:hidden}.landing-preview-topbar{border-bottom-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);align-items:center;gap:12px;min-height:48px;padding-left:16px;padding-right:16px;display:flex}.landing-preview-body{gap:var(--space-sm);padding:var(--space-sm);display:grid}.landing-preview-kpis{gap:var(--space-sm);grid-template-columns:repeat(auto-fit, minmax(var(--space-6xl), 1fr));min-inline-size:0;display:grid}.landing-preview-kpis .chart-stat-value{flex-basis:100%}.landing-preview-card{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);border-radius:16px;min-width:0;padding:16px}.landing-preview-events{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);contain:size;border-radius:16px;flex-direction:column;min-width:0;padding:16px;overflow:hidden}.landing-preview-event-list{min-block-size:0;-webkit-mask-image:linear-gradient(to bottom, var(--text-primary) calc(100% - var(--space-4xl)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--text-primary) calc(100% - var(--space-4xl)), transparent);mask-image:linear-gradient(to bottom, var(--text-primary) calc(100% - var(--space-4xl)), transparent);flex:1 1 0;overflow:hidden}.landing-preview-event{border-bottom-width:1px;border-color:var(--border-default);align-items:center;gap:12px;min-height:48px;display:flex}.landing-preview-event:last-child{border-block-end-width:0}@media (width>=40rem){.landing-preview-body,.landing-preview-kpis{gap:var(--space-md)}.landing-preview-body{padding:var(--space-md)}}@media (width>=80rem){.landing-preview-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"kpis events""chart events"}.landing-preview-kpis{grid-area:kpis}.landing-preview-kpis .chart-stat-value{flex-basis:auto}.landing-preview-card{grid-area:chart}.landing-preview-events{grid-area:events}}.landing-module-card{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);border-radius:16px;gap:16px;padding:16px;display:flex}.landing-module-card:hover{border-color:var(--border-strong);background-color:var(--bg-elevated)}@media (width>=40rem){.landing-module-card{padding:var(--space-lg)}}@media (width>=80rem){.landing-module-card{flex-direction:column}}.landing-module-icon{background-color:var(--brand-subtle);width:48px;height:48px;color:var(--brand-default);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-step-number{background-color:var(--brand-subtle);width:32px;height:32px;color:var(--brand-default);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.landing-code{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);border-radius:16px;overflow:hidden}.landing-code-header{border-bottom-width:1px;border-color:var(--border-default);align-items:stretch;gap:8px;min-height:48px;padding-left:8px;padding-right:8px;display:flex}.landing-code-tab{color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.landing-code-tab:hover{color:var(--text-primary)}.landing-code-tab[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 calc(var(--focus-width) * -1) 0 var(--brand-default)}.landing-code-tab-lang{border-width:1px;border-color:var(--border-default);color:var(--text-muted);border-radius:8px;padding-left:4px;padding-right:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.45}.landing-code-copy{min-height:48px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-self:center;align-items:center;gap:4px;margin-inline-start:auto;padding-left:12px;padding-right:12px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.landing-code-copy:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.landing-code-body{padding:var(--space-md);font-family:var(--font-mono);font-size:var(--size-label);line-height:var(--leading-relaxed);color:var(--text-primary);white-space:pre;text-align:start;tab-size:4;direction:ltr;unicode-bidi:isolate;margin:0;overflow-x:auto}@media (width>=40rem){.landing-code-body{padding:var(--space-lg);font-size:var(--size-sm)}}.landing-code-tab:focus-visible,.landing-code-copy:focus-visible,.landing-code-body:focus-visible,.landing-code-link:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.landing-code-footer{-moz-column-gap:16px;border-top-width:1px;border-color:var(--border-default);flex-wrap:wrap;align-items:center;column-gap:16px;padding-left:16px;padding-right:16px;display:flex}.landing-code-link{min-height:48px;color:var(--brand-default);border-radius:12px;align-items:center;gap:8px;margin-inline-start:auto;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.landing-code-link:hover{text-decoration-line:underline}.code-token-keyword{color:var(--status-info)}.code-token-string{color:var(--status-warning)}.landing-fact{border-top-width:1px;border-color:var(--border-default);padding-top:16px}.landing-fact-title{color:var(--text-primary);align-items:flex-start;gap:8px;font-size:20px;font-weight:600;line-height:1.3;display:flex}.landing-fact-icon{color:var(--brand-default);flex-shrink:0;align-items:center;block-size:1lh;display:inline-flex}.landing-closing{padding-block-start:0}.landing-cta-band{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);text-align:center;padding-block:var(--space-2xl);padding-inline:var(--space-lg);background-image:radial-gradient(var(--layout-marketing-max) 100% at 50% 100%, color-mix(in srgb, var(--brand-default) 10%, transparent), transparent);background-repeat:no-repeat;border-radius:24px}.landing-closing-actions{margin-block-start:var(--space-lg)}@media (width>=64rem){.landing-cta-band{padding-block:var(--space-4xl);padding-inline:var(--space-2xl)}.landing-closing-actions{margin-block-start:var(--space-xl)}}.landing-footer{border-top-width:1px;border-color:var(--border-default)}.landing-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-inline-start:-12px;display:grid}@media (width>=640px){.landing-footer-nav{flex-wrap:wrap;align-items:center;display:flex}}@media (width>=1024px){.landing-footer-nav{margin-inline:0 -12px}}.landing-footer-link{min-height:48px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-items:center;padding-left:12px;padding-right:12px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.landing-footer-link:hover{background-color:var(--bg-elevated);color:var(--text-primary)}@media (width>=64rem){.landing-footer-link{min-block-size:var(--space-xl)}}.context-select{min-inline-size:min(var(--space-7xl), calc((100% - var(--space-7xl) - 2 * var(--space-xs)) / 2));flex:0 auto;position:relative}.context-trigger{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);width:100%;min-height:32px;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;line-height:1.5;display:flex}.context-trigger:hover{border-color:var(--border-strong);background-color:var(--bg-elevated)}.context-trigger:disabled{cursor:not-allowed;opacity:.5}.context-popover{z-index:var(--z-modal);inline-size:var(--layout-popover);max-inline-size:calc(100vw - var(--space-xl));border:var(--focus-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--elevation-md);position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-start:0;overflow:hidden}.search-field{border-bottom-width:1px;border-color:var(--border-default);align-items:center;gap:8px;min-height:48px;padding-left:16px;padding-right:16px;display:flex}.selector-options{max-block-size:calc(var(--space-7xl) * 2);padding:var(--space-xs);overflow-y:auto}.context-option{text-align:start;width:100%;min-height:48px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.context-option:hover{background-color:var(--brand-subtle)}.context-option-active{background:var(--brand-subtle)}.directional-icon{transform:scaleX(var(--icon-mirror,1)) rotate(var(--icon-rotate,0deg));transition-duration:var(--duration-fast);transition-property:transform;transition-timing-function:var(--ease-standard)}:root[dir=rtl] .directional-icon{--icon-mirror:-1}.context-trigger .directional-icon{--icon-rotate:90deg}.env-dot{block-size:var(--space-xs);inline-size:var(--space-xs);border-radius:var(--radius-full);flex:none;display:inline-block}.env-dot-dev{background:var(--env-dev)}.env-dot-staging{background:var(--env-staging)}.env-dot-prod{background:var(--env-prod)}.app-shell{min-block-size:100dvh}.app-header{z-index:var(--z-sticky);position:sticky;inset-block-start:0}.app-topbar{min-block-size:var(--layout-topbar);align-items:center;gap:var(--space-md);border-block-end:var(--focus-width) solid var(--border-default);background:var(--bg-surface);padding-inline:var(--space-md);display:flex}.brand-mark,.live-mark{background-color:var(--brand-subtle);width:32px;height:32px;color:var(--brand-default);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.context-chain{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.persistent-env-badge,.freshness-chip-live,.freshness-chip-warning,.status-chip,.neutral-chip{border-width:1px;border-radius:9999px;align-items:center;gap:8px;min-height:32px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.persistent-env-badge{background-color:var(--bg-inset)}.env-badge-dev{border-color:var(--border-default);color:var(--text-secondary)}.env-badge-staging{border-color:var(--env-staging);color:var(--env-staging)}.env-badge-prod{border-color:var(--env-prod);background-color:var(--status-danger-subtle);color:var(--env-prod)}@media not all and (width<=48rem){.header-env-badge{display:none}.context-select-env{min-inline-size:var(--space-7xl)}.context-select-env .context-trigger[data-tone]{font-weight:600}.context-select-env .context-trigger[data-tone=dev]{color:var(--text-secondary)}.context-select-env .context-trigger[data-tone=staging]{border-color:var(--env-staging);color:var(--env-staging)}.context-select-env .context-trigger[data-tone=prod]{border-color:var(--env-prod);background-color:var(--status-danger-subtle);color:var(--env-prod)}}.command-trigger{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);min-height:32px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:12px;line-height:1.45;display:inline-flex}.command-trigger:hover{border-color:var(--border-strong);color:var(--text-primary)}.command-trigger kbd{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);color:var(--text-muted);border-radius:8px;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.45}.connection-banner{border-bottom-width:1px;border-color:var(--status-warning);background-color:var(--status-warning-subtle);color:var(--status-warning);align-items:center;gap:8px;padding:8px 16px;font-size:14px;line-height:1.5;display:flex}.regional-banner{border-bottom-width:1px;border-color:var(--status-info);background-color:var(--status-info-subtle);color:var(--status-info);align-items:flex-start;gap:8px;padding:8px 16px;font-size:12px;line-height:1.45;display:flex}.banner-action{flex-shrink:0;align-items:center;min-height:32px;margin-inline-start:auto;font-weight:600;text-decoration-line:underline;display:inline-flex}.app-frame{min-block-size:calc(100vh - var(--app-header-block-size,var(--layout-topbar)));min-block-size:calc(100dvh - var(--app-header-block-size,var(--layout-topbar)));grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);display:grid}.app-sidebar{block-size:calc(100vh - var(--app-header-block-size,var(--layout-topbar)));block-size:calc(100dvh - var(--app-header-block-size,var(--layout-topbar)));border-inline-end:var(--focus-width) solid var(--border-default);background:var(--bg-surface);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--app-header-block-size,var(--layout-topbar))}.sidebar-nav{flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative}.sidebar-scroll{gap:var(--space-xs);overscroll-behavior:contain;min-block-size:0;padding:var(--space-sm);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.sidebar-nav:before,.sidebar-nav:after{z-index:var(--z-base);block-size:var(--space-2xl);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset-inline:0}.sidebar-nav:before{background-image:linear-gradient(var(--bg-surface), transparent);inset-block-start:0}.sidebar-nav:after{background-image:linear-gradient(transparent, var(--bg-surface));inset-block-end:0}.sidebar-nav[data-more-before=true]:before,.sidebar-nav[data-more-after=true]:after{opacity:1}.scroll-region{--scroll-fade-start:linear-gradient(to right, var(--bg-surface), transparent);--scroll-fade-end:linear-gradient(to left, var(--bg-surface), transparent);min-inline-size:0;position:relative}:root[dir=rtl] .scroll-region{--scroll-fade-start:linear-gradient(to left, var(--bg-surface), transparent);--scroll-fade-end:linear-gradient(to right, var(--bg-surface), transparent)}.scroll-region-viewport{overscroll-behavior-inline:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;overflow-x:auto}.scroll-region-viewport:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.scroll-region:before,.scroll-region:after{z-index:var(--z-base);inline-size:var(--space-2xl);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset-block:0}.scroll-region:before{background-image:var(--scroll-fade-start);inset-inline-start:0}.scroll-region:after{background-image:var(--scroll-fade-end);inset-inline-end:0}.scroll-region[data-more-start=true]:before,.scroll-region[data-more-end=true]:after{opacity:1}.sidebar-section-end{gap:var(--space-xs);flex-direction:column;margin-block-start:auto;display:flex}.sidebar-group{flex-direction:column;display:flex;position:relative}.sidebar-group-label{color:var(--text-muted);padding-bottom:4px;padding-left:12px;padding-right:12px;font-size:11px;font-weight:600;line-height:1.45}.sidebar-item{min-height:32px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-items:center;gap:12px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:500;line-height:1.5;display:flex;position:relative}.sidebar-item:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.sidebar-item-active{background-color:var(--brand-subtle);color:var(--brand-default);border-inline-start:var(--focus-width) solid var(--brand-default)}.sidebar-footer{border-top-width:1px;border-color:var(--border-default);align-items:center;gap:var(--space-sm);padding:var(--space-sm);flex:none;display:flex}.sidebar-tooltip{z-index:var(--z-tooltip);border:var(--focus-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--elevation-md);padding:var(--space-2xs) var(--space-sm);color:var(--text-primary);font-size:var(--size-caption);font-weight:var(--weight-medium);line-height:var(--leading-normal);white-space:nowrap;margin-inline-start:var(--space-xs);display:none;position:fixed;transform:translateY(-50%)}.account-avatar{background-color:var(--brand-subtle);width:32px;height:32px;color:var(--brand-default);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}@media (width<=39.9375rem){.team-member-controls{flex-basis:100%}.team-member-role{padding-inline-start:calc(var(--space-xl) + var(--space-md))}}.content-measure{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-content-max)}.page-header{gap:var(--space-sm);flex-direction:column;margin-block-end:var(--space-lg);display:flex}.page-header-with-toolbar{margin-block-end:var(--space-xs)}.page-breadcrumb{color:var(--text-muted);font-size:12px;line-height:1.45}.page-breadcrumb-link{color:var(--text-secondary);text-underline-offset:2px;border-radius:8px}.page-breadcrumb-link:hover{color:var(--text-primary);text-decoration-line:underline}.page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-sm) var(--space-md);display:flex}.page-header-row>:first-child{flex:auto}.page-title{color:var(--text-primary);min-block-size:var(--space-xl);overflow-wrap:anywhere;align-items:center;margin:0;font-size:20px;font-weight:600;line-height:1.3;display:flex}.page-title:focus{outline:none}.page-description{color:var(--text-secondary);margin-top:4px;font-size:14px;line-height:1.5}.card-title{margin:0;font-size:14px;font-weight:600;line-height:1.5}.page-meta{-moz-column-gap:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.page-freshness{-moz-column-gap:8px;color:var(--text-muted);flex-wrap:wrap;align-items:center;column-gap:8px;margin:0;font-size:12px;line-height:1.45;display:inline-flex}.page-freshness-degraded{color:var(--status-warning)}.page-range{-moz-column-gap:8px;color:var(--text-muted);flex-wrap:wrap;align-items:center;column-gap:8px;margin:0;font-size:12px;line-height:1.45;display:inline-flex}.page-range+.page-freshness:before{content:"·";content:"·" / "";margin-inline-start:calc(var(--space-2xs) * -1)}.page-freshness time{font-variant-numeric:tabular-nums}.page-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.page-action-icon{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);width:32px;height:32px;color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-action-icon:hover{border-color:var(--border-strong);background-color:var(--bg-elevated);color:var(--text-primary)}.page-action-icon:disabled{cursor:not-allowed;opacity:.5}.reporting-bar{border-bottom-width:1px;border-color:var(--border-default);background-color:var(--bg-base);padding-block:var(--space-xs);flex-direction:column;gap:4px;margin-block-end:var(--space-lg);display:flex}.reporting-bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reporting-bar-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.toolbar-control{border-width:1px;border-color:var(--border-strong);background-color:var(--bg-surface);min-height:32px;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:400;line-height:1.5}.toolbar-control::placeholder{color:var(--text-muted)}.toolbar-control:hover{border-color:var(--border-strong)}.toolbar-control:focus{border-color:var(--brand-default)}.toolbar-control:disabled{cursor:not-allowed;opacity:.5}.toolbar-control{font-family:inherit}.toolbar-control-version{inline-size:var(--space-7xl)}.toolbar-select{min-inline-size:0;display:inline-flex;position:relative}.toolbar-select>select{appearance:none;cursor:pointer;padding-inline-end:var(--space-xl)}.toolbar-select-icon{--icon-rotate:90deg;block-size:var(--space-md);inline-size:var(--space-md);color:var(--text-muted);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-xs)}.toolbar-button{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);min-height:32px;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.toolbar-button:hover{border-color:var(--border-strong);background-color:var(--bg-elevated)}.toolbar-button:disabled{cursor:not-allowed;opacity:.5}.toolbar-link{min-height:32px;color:var(--brand-default);text-underline-offset:2px;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.toolbar-link:hover{text-decoration-line:underline}.toolbar-toggle{cursor:pointer;min-height:32px;color:var(--text-secondary);border-radius:12px;align-items:center;gap:8px;padding-left:8px;padding-right:8px;font-size:14px;line-height:1.5;display:inline-flex}.toolbar-toggle:hover{color:var(--text-primary)}.toolbar-toggle input{accent-color:var(--brand-default)}@media (width>=64rem) and (height>=50rem){.reporting-bar{z-index:calc(var(--z-sticky) - 1);position:sticky;inset-block-start:var(--app-header-block-size,var(--layout-topbar))}}@media not all and (width<=48rem){.app-main :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-block-start:calc(var(--app-header-block-size,var(--layout-topbar)) + var(--space-xs))}}@media (width>=64rem) and (height>=50rem){.reporting-bar~* :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-block-start:calc(var(--app-header-block-size,var(--layout-topbar)) + var(--reporting-bar-block-size,var(--space-3xl)) + var(--space-xs))}}.kpi-row{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;min-width:0;display:grid}@media (width>=640px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-card{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}.chart-card>.chart-figure{margin-block-start:auto}.chart-card-header{-moz-column-gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.chart-card-title{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.5}.chart-card-summary{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.chart-card-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.chart-card-caveat{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.chart-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;min-width:0;display:grid}@media (width>=1280px){.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.freshness-chip-live{border-color:var(--status-success);background-color:var(--status-success-subtle);color:var(--status-success)}.freshness-chip-warning{border-color:var(--status-warning);background-color:var(--status-warning-subtle);color:var(--status-warning)}.event-pulse{block-size:var(--space-xs);inline-size:var(--space-xs);border-radius:var(--radius-full);background:var(--status-success);box-shadow:var(--glow-mint);animation:live-pulse calc(var(--duration-pulse) * 2) var(--ease-standard) infinite;flex:none;display:inline-block}.event-card{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;overflow:hidden}.event-card:hover{border-color:var(--border-strong)}.event-dot{block-size:var(--space-xs);inline-size:var(--space-xs);border-radius:var(--radius-full);background:var(--brand-default);flex:none;display:inline-block}.status-chip{border-color:var(--status-success);background-color:var(--status-success-subtle);color:var(--status-success)}.neutral-chip{border-color:var(--border-default);background-color:var(--bg-inset);color:var(--text-secondary)}.id-value{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);text-align:start;direction:ltr;unicode-bidi:isolate;font-family:JetBrains Mono,ui-monospace,monospace;display:block;overflow:hidden}.copyable-id{max-width:100%;min-height:32px;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:8px;align-items:center;padding-left:8px;padding-right:8px;font-family:JetBrains Mono,ui-monospace,monospace;display:inline-flex}.copyable-id:hover{background-color:var(--bg-elevated);color:var(--brand-default)}.copyable-id{text-align:start;unicode-bidi:isolate}.copyable-id-confirmed{background-color:var(--brand-subtle);color:var(--brand-default)}dd>.copyable-id{margin-block:calc(var(--space-2xs) * -1);max-inline-size:calc(100% + var(--space-xs));white-space:nowrap;margin-inline-start:calc(var(--space-xs) * -1)}:root[dir=rtl] dd>.copyable-id{margin-inline-start:0;margin-inline-end:calc(var(--space-xs) * -1)}.time-value{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:start;unicode-bidi:isolate;display:block;overflow:hidden}:root[lang=en] .time-value{font-family:var(--font-mono)}:root[lang=fa] .time-value{font-family:var(--font-fa)}.event-list{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);border-radius:16px;overflow:hidden}.event-row+.event-row{border-top-width:1px;border-color:var(--border-default)}.event-row-line{-moz-column-gap:16px;min-block-size:var(--space-2xl);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:4px 16px;display:flex}.event-row:hover .event-row-line,.event-row[data-open] .event-row-line{background:var(--bg-elevated)}.event-row-name{flex-basis:100%;align-items:center;gap:8px;min-width:0;display:flex}.event-row-player{flex-shrink:0;align-items:center;gap:4px;font-size:12px;line-height:1.45;display:flex}.event-row-time{color:var(--text-secondary);flex-shrink:0;font-size:12px;line-height:1.45}@media (width>=48rem){.event-row-line{flex-wrap:nowrap}.event-row-name{flex:1}.event-row-player{inline-size:calc(var(--space-7xl) + var(--space-xl))}.event-row-time{inline-size:var(--space-5xl);text-align:end}}.event-row-action{width:32px;height:32px;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.event-row-action:hover{background-color:var(--bg-inset);color:var(--text-primary)}.event-row-toggle{min-height:32px;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;line-height:1.45;display:inline-flex}.event-row-toggle:hover{background-color:var(--bg-inset);color:var(--text-primary)}.event-row-toggle[aria-expanded=true]{color:var(--text-primary)}.event-row-toggle[aria-expanded=true] .directional-icon{--icon-rotate:90deg}.event-row-payload{border-top-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);gap:16px;padding:16px;display:grid}@media (width>=768px){.event-row-payload{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-row-facts{align-content:flex-start;gap:12px;font-size:14px;line-height:1.5;display:grid}@media (width>=640px){.event-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.event-row-facts dt{color:var(--text-muted);font-size:12px;line-height:1.45}.payload-code{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);color:var(--text-secondary);max-block-size:calc(var(--space-7xl) * 2);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.45;overflow:auto}.skeleton{background-image:linear-gradient(90deg, var(--bg-elevated), var(--border-strong), var(--bg-elevated));animation:skeleton-shimmer calc(var(--duration-pulse) * 2) var(--ease-standard) infinite;background-size:200% 100%}.skeleton-tile{block-size:calc(var(--space-4xl) + var(--space-xs))}.skeleton-chart-lg{block-size:calc(var(--layout-chart-lg) + var(--space-3xl))}.skeleton-chart{block-size:calc(var(--layout-chart-md) + var(--space-3xl))}.page-header-with-toolbar .page-header-row>:first-child{min-block-size:calc(var(--space-xl) + var(--space-2xs) + var(--size-caption) * 1.45)}.spin-once{animation:spin var(--duration-slow) var(--ease-standard)}.command-scrim{z-index:var(--z-command);background:color-mix(in srgb, var(--bg-base) 80%, transparent);padding:var(--space-2xl) var(--space-md);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.command-dialog{inline-size:min(100%, var(--layout-command));border:var(--focus-width) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--elevation-lg);overflow:hidden}.command-results{max-block-size:calc(var(--space-7xl) * 2);padding:var(--space-xs);overflow-y:auto}.command-action{width:100%;min-height:48px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-items:center;gap:16px;padding:8px 16px;display:flex}.command-action:hover{background-color:var(--brand-subtle)}.command-action-active{background:var(--brand-subtle)}.modal-panel{inline-size:min(100%, var(--layout-command));max-block-size:calc(100vh - var(--space-3xl));border:var(--focus-width) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--elevation-lg);padding:var(--space-lg);overflow-y:auto}.json-editor{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);width:100%;color:var(--text-primary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.5}.json-editor::placeholder{color:var(--text-muted)}.json-editor:hover{border-color:var(--border-strong)}.json-editor:focus{border-color:var(--brand-default)}.json-editor{min-block-size:calc(var(--space-7xl) * 1.5);resize:vertical;text-align:start;direction:ltr;unicode-bidi:isolate}.secret-value{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);color:var(--text-primary);word-break:break-all;text-align:start;direction:ltr;unicode-bidi:isolate;border-radius:12px;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.5;display:block}.mobile-nav{display:none}.chart-figure,.chart-frame{min-inline-size:0;position:relative}.chart-axis-pin{pointer-events:none;position:absolute;inset-block-start:0;overflow:visible}.chart-axis-pin-mask{fill:var(--bg-surface)}.chart-hit-layer{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.chart-scroll{contain:inline-size;overscroll-behavior-inline:contain;inline-size:100%;overflow:auto hidden}.chart-plot{block-size:var(--layout-chart-md);position:relative}.chart-plot--sm{block-size:var(--layout-chart-sm)}.chart-plot--md,.chart-plot--lg{block-size:var(--layout-chart-md)}@media (width>=40rem){.chart-plot--lg{block-size:var(--layout-chart-lg)}}.chart-svg{display:block;overflow:visible}.chart-tooltip{z-index:calc(var(--z-sticky) - 2);pointer-events:none;inline-size:max-content;max-inline-size:var(--layout-popover);overflow-wrap:anywhere;border-width:1px;border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--elevation-md);padding:var(--space-xs) var(--space-sm);position:absolute}.chart-gridline{stroke:var(--border-default);shape-rendering:crispedges}.chart-axisline{stroke:var(--border-strong);shape-rendering:crispedges}.chart-guide{stroke:var(--text-muted)}.chart-line{stroke-linejoin:round;stroke-linecap:round}.chart-area{opacity:.12}.chart-line-casing{stroke:var(--bg-surface)}.chart-marker{stroke:var(--bg-surface);stroke-width:var(--focus-width);paint-order:stroke}.chart-axis-label{fill:var(--text-muted);font-size:var(--size-caption);font-variant-numeric:tabular-nums}.chart-axis-caption{fill:var(--text-secondary)}.chart-bar{transition:opacity var(--duration-fast) var(--ease-standard)}.chart-bar-dim{opacity:.5}.chart-bar-partial{fill-opacity:.35}.chart-line-partial{stroke-dasharray:2 4}.chart-marker-partial{fill:var(--bg-surface);stroke-width:var(--focus-width)}.chart-tooltip-note{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.45}.chart-empty{padding-inline:var(--space-sm);text-align:center;color:var(--text-secondary);font-size:var(--size-sm);pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute}.chart-num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}:root[lang=en] .chart-num{font-family:var(--font-mono)}.chart-stat{flex-direction:column;display:flex;position:relative}.chart-stat-head{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex;position:relative}.chart-stat-value{color:var(--text-primary);font-family:Comfortaa,sans-serif;font-size:28px;font-weight:700;line-height:1.2}:where(:root[lang=fa]) .chart-stat-value{font-size:calc(var(--size-h2) * .94);line-height:1.22}.chart-stat-value{overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;min-inline-size:0;max-inline-size:100%;margin:0;position:relative}:root[lang=fa] .chart-stat-value{font-family:var(--font-fa)}.chart-stat-unit{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5}.chart-stat-unavailable{color:var(--text-muted);margin-top:8px;margin-block-end:0;font-size:14px;line-height:1.5}.chart-stat-delta{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;line-height:1.45;display:inline-flex}.chart-stat-hint{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.45}.chart-stat-spark-row{margin-block-start:auto;padding-block-start:var(--space-xs)}.chart-stat-spark{width:100%;height:32px;display:block;overflow:visible}.chart-stat-spark path{vector-effect:non-scaling-stroke}.chart-stat-info-wrap{flex:none;display:inline-flex}.chart-stat-info{border-width:1px;border-color:var(--border-default);width:16px;height:16px;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex}.chart-stat-info:hover{color:var(--text-primary)}.chart-stat-info{z-index:1;position:relative}.chart-stat-info:after{content:"";inset-block:calc((var(--space-md) - var(--space-lg)) / 2);inset-inline:calc((var(--space-md) - var(--space-lg)) / 2);position:absolute}@media (pointer:coarse){.chart-stat-info:after{inset-block:calc((var(--space-md) - var(--space-2xl)) / 2);inset-inline:calc((var(--space-md) - var(--space-2xl)) / 2)}}.chart-stat-tip{background-color:var(--bg-elevated);color:var(--text-primary);--tw-shadow:var(--elevation-md);--tw-shadow-colored:var(--elevation-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);z-index:calc(var(--z-sticky) - 2);white-space:normal;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline:0}.chart-stat-tip[data-open]{display:block}.chart-stat-tip:before{content:"";block-size:var(--space-xs);position:absolute;inset-block-end:100%;inset-inline:0}.retention-table{border-collapse:separate;inline-size:100%;border-spacing:var(--space-2xs);font-size:var(--size-label)}.retention-head{padding:var(--space-2xs) var(--space-sm);font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-secondary);white-space:nowrap}.retention-date,.retention-size{inline-size:1%}.retention-date{padding-inline:var(--space-xs) var(--space-md);text-align:start;font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap}.retention-size{padding-inline:var(--space-sm);border-radius:var(--radius-sm);text-align:end;color:var(--text-secondary);white-space:nowrap}.retention-scroll{overscroll-behavior-inline:contain;position:relative;overflow-x:auto}@media (width>=48rem){.retention-scroll{max-block-size:calc(100vh - var(--app-header-block-size,var(--layout-topbar)) - var(--space-7xl));max-block-size:calc(100dvh - var(--app-header-block-size,var(--layout-topbar)) - var(--space-7xl))}.retention-head{z-index:1;background:var(--bg-surface);box-shadow:0 0 0 var(--space-2xs) var(--bg-surface);position:sticky;inset-block-start:0}}.retention-cell{min-inline-size:var(--space-2xl);block-size:var(--space-xl);padding-inline:var(--space-xs);border-radius:var(--radius-sm);text-align:center;font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}@media (width>=40rem){.retention-cell{min-inline-size:var(--space-4xl);padding-inline:var(--space-sm)}}.retention-table[data-mode=players] .retention-cell{font-weight:var(--weight-medium)}.retention-hatch{background:repeating-linear-gradient(135deg, var(--border-default) 0 calc(var(--space-2xs) / 2), transparent 0 var(--space-xs))}.retention-collecting{outline:calc(var(--space-2xs) / 4) dashed var(--status-warning);outline-offset:calc(var(--space-2xs) / -4)}.retention-swatch{inline-size:var(--space-md);block-size:var(--space-sm);border-radius:calc(var(--space-2xs) / 2);display:inline-block}.funnel-grid{-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) max-content max-content;grid-auto-flow:dense;align-items:center;display:grid}.funnel-name{align-items:center;gap:var(--space-sm);grid-column:1;min-inline-size:0;display:flex}.funnel-track{block-size:var(--space-sm);border-radius:var(--radius-full);background:var(--border-default);grid-column:1/-1;position:relative;overflow:hidden}.funnel-bar,.funnel-bar-lost{border-radius:var(--radius-full);position:absolute;inset-block:0;inset-inline-start:0}.funnel-bar{background:var(--viz-1)}.funnel-bar-lost{background:color-mix(in srgb, var(--viz-1) 28%, var(--border-default))}.funnel-count,.funnel-share{text-align:end;white-space:nowrap;font-size:var(--size-label)}.funnel-count{font-weight:var(--weight-semibold);color:var(--text-primary)}.funnel-share{color:var(--text-secondary)}.funnel-share-base{color:var(--text-muted)}.funnel-ordinal{inline-size:var(--space-lg);block-size:var(--space-lg);border:var(--focus-width) solid var(--border-default);border-radius:var(--radius-full);font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.funnel-drop{padding-block:var(--space-2xs);grid-column:1/-1;display:flex}.funnel-drop-chip{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-full);background:var(--bg-inset);padding-inline:var(--space-xs);font-size:var(--size-caption);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.funnel-drop-chip-largest{background:var(--status-warning-subtle);color:var(--status-warning);font-weight:var(--weight-medium)}@media (width>=48rem){.funnel-grid{grid-template-columns:fit-content(var(--layout-sidebar)) minmax(0, 1fr) max-content max-content;row-gap:var(--space-2xs);grid-auto-flow:row}.funnel-track{grid-column:2}.funnel-drop{grid-column:2/-1}}.progression-layout{gap:var(--space-lg);display:grid}@media (width>=90rem){.progression-layout{grid-template-columns:minmax(0, 1fr) var(--layout-popover);align-items:start}.progression-detail{position:sticky;inset-block-start:calc(var(--app-header-block-size,var(--layout-topbar)) + var(--reporting-bar-block-size,var(--space-3xl)) + var(--space-md))}}@media (width>=90rem) and (height<=49.9375rem){.progression-detail{inset-block-start:calc(var(--app-header-block-size,var(--layout-topbar)) + var(--space-md))}}.progression-scroll{--progression-more-toward:to left;overscroll-behavior-inline:contain;position:relative;overflow-x:auto}:root[dir=rtl] .progression-scroll{--progression-more-toward:to right}.progression-scroll thead{--progression-row-bg:var(--bg-inset)}.progression-row{--progression-row-bg:var(--bg-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.progression-row:hover{--progression-row-bg:var(--bg-inset);background:var(--bg-inset)}.progression-action{background:var(--bg-surface)}.progression-row:hover .progression-action{background:var(--bg-inset)}.progression-row-selected,.progression-row-selected:hover,.progression-row-selected .progression-action,.progression-row-selected:hover .progression-action{--progression-row-bg:var(--brand-subtle);background:var(--brand-subtle)}@media (width<=39.9375rem){.progression-scroll :is(th,td){padding-inline:var(--space-xs)}.progression-scroll .rate-cell{gap:var(--space-xs)}.progression-scroll .rate-track{inline-size:var(--space-xl)}}@supports (animation-timeline:scroll()){.progression-scroll thead th:last-child:before,.progression-action:before{inline-size:var(--space-xl);content:"";pointer-events:none;background-image:linear-gradient(var(--progression-more-toward), var(--progression-row-bg), transparent);opacity:0;animation:linear both progression-more-end;animation-timeline:scroll(inline);position:absolute;inset-block:0;inset-inline-end:100%}}.progression-row-selected>th{box-shadow:inset calc(var(--space-2xs) * 3 / 4) 0 0 var(--brand-default)}:root[dir=rtl] .progression-row-selected>th{box-shadow:inset calc(var(--space-2xs) * -3 / 4) 0 0 var(--brand-default)}.progression-inspect{width:32px;height:32px;color:var(--text-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.progression-inspect:hover{background-color:var(--bg-elevated);color:var(--text-primary)}.progression-inspect[aria-pressed=true]{color:var(--brand-default)}.rate-cell{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:inline-flex}.rate-track{inline-size:var(--space-3xl);block-size:calc(var(--space-2xs) * 1.5);border-radius:var(--radius-full);background:var(--border-default);display:inline-block;position:relative;overflow:hidden}.rate-fill{border-radius:var(--radius-full);position:absolute;inset-block:0;inset-inline-start:0}.rate-value{min-inline-size:var(--space-2xl);text-align:end;color:var(--text-primary)}.level-outcome-bar{gap:calc(var(--space-2xs) / 2);block-size:var(--space-sm);border-radius:var(--radius-full);display:flex;overflow:hidden}.level-outcome-part{flex:none;block-size:100%}.level-quantiles{align-items:center;gap:var(--space-xs) var(--space-sm);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.level-quantile{display:contents}.level-quantile-track{inline-size:100%}.segmented{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);min-block-size:var(--space-xl);padding:calc(var(--space-2xs) / 2);border-radius:12px;align-items:stretch;gap:4px;display:inline-flex}.segmented-item{color:var(--text-secondary);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:8px;align-items:center;padding-left:12px;padding-right:12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.segmented-item:hover{color:var(--text-primary)}.segmented-item-active{background-color:var(--brand-subtle);color:var(--brand-default)}.segmented-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%;padding:var(--focus-width);margin:calc(var(--focus-width) * -1);overflow-x:auto}.segmented-scroll>.segmented{flex-wrap:nowrap}.segmented-scroll .segmented-item{white-space:nowrap}.data-table-scroll{overscroll-behavior-inline:contain;contain:layout inline-size paint;border:var(--focus-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.data-table{inline-size:100%;min-inline-size:var(--layout-chart-min);border-collapse:collapse}.data-table th{border-bottom-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);text-align:start;color:var(--text-secondary);padding:12px 16px;font-size:12px;font-weight:600;line-height:1.45}.data-table td{border-bottom-width:1px;border-color:var(--border-default);text-align:start;color:var(--text-secondary);block-size:var(--space-2xl);padding:12px 16px;font-size:14px;line-height:1.5}.data-table :is(th,td).cell-end{text-align:end}.data-table :is(th,td).cell-numeric{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table td.cell-nowrap{white-space:nowrap}.data-table tbody tr:last-child td{border-block-end:0}.data-table tbody tr{transition-duration:var(--duration-fast);transition-property:background-color;transition-timing-function:var(--ease-standard)}.data-table tbody tr:hover{background:var(--bg-elevated)}.filter-panel{grid-template-columns:repeat(auto-fit, minmax(var(--space-7xl), 1fr));align-items:end;gap:var(--space-md);border:var(--focus-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);padding:var(--space-md);display:grid}.search-input-wrap{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);min-height:48px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);border-radius:12px;align-items:center;gap:8px;padding-left:16px;padding-right:16px;display:flex}.search-input-wrap:focus-within{border-color:var(--brand-default)}.kpi-grid{grid-template-columns:repeat(auto-fit, minmax(var(--space-7xl), 1fr));gap:var(--space-md);display:grid}.kpi-card{border-width:1px;border-color:var(--border-default);background-color:var(--bg-surface);border-radius:16px;padding:16px}.kpi-card>p{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.45}:root[lang=fa] .kpi-card>strong{font-family:var(--font-fa)}.kpi-card>strong{color:var(--text-primary);margin-top:12px;font-family:Comfortaa,sans-serif;font-size:28px;font-weight:700;line-height:1.2;display:block}:where(:root[lang=fa]) .kpi-card>strong{font-size:calc(var(--size-h2) * .94);line-height:1.22}.kpi-card>strong{font-variant-numeric:tabular-nums}.money-cell{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:end;unicode-bidi:isolate;font-family:JetBrains Mono,ui-monospace,monospace}.danger-chip,.warning-chip{border-width:1px;border-radius:9999px;align-items:center;gap:8px;min-height:32px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.danger-chip{border-color:var(--status-danger);background-color:var(--status-danger-subtle);color:var(--status-danger)}.warning-chip{border-color:var(--status-warning);background-color:var(--status-warning-subtle);color:var(--status-warning)}.drawer-scrim{z-index:var(--z-drawer);background:color-mix(in srgb, var(--bg-base) 80%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.side-drawer{block-size:100%;inline-size:min(100%, var(--layout-login-form));border-inline-start:var(--focus-width) solid var(--border-strong);background:var(--bg-surface);box-shadow:var(--elevation-lg);flex-direction:column;display:flex}.detail-grid{grid-template-columns:repeat(auto-fit, minmax(var(--space-7xl), 1fr));gap:var(--space-md);display:grid}.detail-grid>div{border-width:1px;border-color:var(--border-default);background-color:var(--bg-inset);border-radius:12px;padding:16px}.detail-grid dt{color:var(--text-muted);font-size:12px;line-height:1.45}.detail-grid dd{color:var(--text-primary);margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.directional-back{--icon-rotate:180deg}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.end-0{inset-inline-end:0}.isolate{isolation:isolate}.-z-tooltip{z-index:-600}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-lg{margin-bottom:24px}.mb-md{margin-bottom:16px}.mb-sm{margin-bottom:12px}.mb-xl{margin-bottom:32px}.mb-xs{margin-bottom:8px}.me-sm{margin-inline-end:12px}.ms-auto{margin-inline-start:auto}.ms-lg{margin-inline-start:24px}.mt-2xs{margin-top:4px}.mt-lg{margin-top:24px}.mt-md{margin-top:16px}.mt-sm{margin-top:12px}.mt-xl{margin-top:32px}.mt-xs{margin-top:8px}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-lg{width:24px;height:24px}.size-md{width:16px;height:16px}.size-xl{width:32px;height:32px}.h-2xl{height:48px}.h-sm{height:12px}.h-xl{height:32px}.min-h-2xl{min-height:48px}.min-h-\[calc\(100vh-var\(--space-xl\)\)\]{min-height:calc(100vh - var(--space-xl))}.min-h-\[var\(--layout-topbar\)\]{min-height:var(--layout-topbar)}.min-h-screen{min-height:100vh}.min-h-xl{min-height:32px}.w-5xl{width:96px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-lg{width:24px}.min-w-0{min-width:0}.min-w-max{min-width:max-content}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2xl{gap:48px}.gap-2xs{gap:4px}.gap-lg{gap:24px}.gap-md{gap:16px}.gap-sm{gap:12px}.gap-xs{gap:8px}.gap-x-lg{-moz-column-gap:24px;column-gap:24px}.gap-x-md{-moz-column-gap:16px;column-gap:16px}.gap-x-sm{-moz-column-gap:12px;column-gap:12px}.gap-x-xs{-moz-column-gap:8px;column-gap:8px}.gap-y-2xs{row-gap:4px}.gap-y-md{row-gap:16px}.gap-y-sm{row-gap:12px}.gap-y-xs{row-gap:8px}.space-y-2xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.space-y-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.space-y-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:24px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-line{border-color:var(--border-default)}.border-line-subtle{border-color:var(--border-subtle)}.border-status-danger{border-color:var(--status-danger)}.border-status-info{border-color:var(--status-info)}.border-status-success{border-color:var(--status-success)}.border-status-warning{border-color:var(--status-warning)}.bg-bg-base{background-color:var(--bg-base)}.bg-bg-inset{background-color:var(--bg-inset)}.bg-bg-surface{background-color:var(--bg-surface)}.bg-brand-subtle{background-color:var(--brand-subtle)}.bg-content{background-color:var(--text-primary)}.bg-line-strong{background-color:var(--border-strong)}.bg-status-danger-subtle{background-color:var(--status-danger-subtle)}.bg-status-info-subtle{background-color:var(--status-info-subtle)}.bg-status-success-subtle{background-color:var(--status-success-subtle)}.bg-status-warning-subtle{background-color:var(--status-warning-subtle)}.bg-transparent{background-color:#0000}.bg-viz-1{background-color:var(--viz-1)}.bg-viz-2{background-color:var(--viz-2)}.bg-viz-3{background-color:var(--viz-3)}.bg-viz-4{background-color:var(--viz-4)}.bg-viz-5{background-color:var(--viz-5)}.bg-viz-6{background-color:var(--viz-6)}.bg-viz-7{background-color:var(--viz-7)}.bg-viz-8{background-color:var(--viz-8)}.fill-bg-surface{fill:var(--bg-surface)}.fill-content{fill:var(--text-primary)}.fill-line-strong{fill:var(--border-strong)}.fill-viz-1{fill:var(--viz-1)}.fill-viz-2{fill:var(--viz-2)}.fill-viz-3{fill:var(--viz-3)}.fill-viz-4{fill:var(--viz-4)}.fill-viz-5{fill:var(--viz-5)}.fill-viz-6{fill:var(--viz-6)}.fill-viz-7{fill:var(--viz-7)}.fill-viz-8{fill:var(--viz-8)}.stroke-content{stroke:var(--text-primary)}.stroke-line-strong{stroke:var(--border-strong)}.stroke-viz-1{stroke:var(--viz-1)}.stroke-viz-2{stroke:var(--viz-2)}.stroke-viz-3{stroke:var(--viz-3)}.stroke-viz-4{stroke:var(--viz-4)}.stroke-viz-5{stroke:var(--viz-5)}.stroke-viz-6{stroke:var(--viz-6)}.stroke-viz-7{stroke:var(--viz-7)}.stroke-viz-8{stroke:var(--viz-8)}.p-2xl{padding:48px}.p-lg{padding:24px}.p-md{padding:16px}.p-sm{padding:12px}.p-xl{padding:32px}.px-md{padding-left:16px;padding-right:16px}.px-sm{padding-left:12px;padding-right:12px}.px-xs{padding-left:8px;padding-right:8px}.py-2xs{padding-top:4px;padding-bottom:4px}.py-sm{padding-top:12px;padding-bottom:12px}.py-xl{padding-top:32px;padding-bottom:32px}.py-xs{padding-top:8px;padding-bottom:8px}.pb-4xl{padding-bottom:80px}.pb-xs{padding-bottom:8px}.pt-md{padding-top:16px}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.font-display{font-family:Comfortaa,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-body{font-size:16px;line-height:1.6}.text-caption{font-size:12px;line-height:1.45}.text-h2{font-size:28px;line-height:1.2}.text-h3{font-size:20px;line-height:1.3}.text-label{font-size:13px;line-height:1.4}.text-sm{font-size:14px;line-height:1.5}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-brand{color:var(--brand-default)}.text-content{color:var(--text-primary)}.text-content-muted{color:var(--text-muted)}.text-content-secondary{color:var(--text-secondary)}.text-status-danger{color:var(--status-danger)}.text-status-info{color:var(--status-info)}.text-status-success{color:var(--status-success)}.text-status-warning{color:var(--status-warning)}.underline{text-decoration-line:underline}.shadow-glow-mint{--tw-shadow:var(--glow-mint);--tw-shadow-colored:var(--glow-mint);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--elevation-lg);--tw-shadow-colored:var(--elevation-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(:root[lang=fa]) .text-h2{font-size:calc(var(--size-h2) * .94);line-height:1.22}@keyframes live-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progression-more-end{0%,90%{opacity:1}to{opacity:0}}@media (pointer:coarse){.sidebar-item{min-block-size:var(--space-2xl)}.page-action-icon{block-size:calc(var(--space-2xl) - var(--space-2xs));inline-size:calc(var(--space-2xl) - var(--space-2xs))}.toolbar-control,.toolbar-button,.toolbar-link,.toolbar-toggle,.segmented-item{min-block-size:calc(var(--space-2xl) - var(--space-2xs))}.progression-inspect{block-size:calc(var(--space-2xl) - var(--space-2xs));inline-size:calc(var(--space-2xl) - var(--space-2xs))}.app-shell :is(.button-primary,.button-secondary,.button-danger,.field-input,.search-input-wrap,.documentation-link){min-block-size:calc(var(--space-2xl) - var(--space-2xs))}.app-shell .button-icon,.app-shell .password-toggle{block-size:calc(var(--space-2xl) - var(--space-2xs));inline-size:calc(var(--space-2xl) - var(--space-2xs))}.app-shell .password-toggle{block-size:auto}.app-shell .field-input{font-size:var(--size-body)}.app-shell .password-field .field-input{padding-inline-end:var(--space-3xl)}.command-trigger kbd{display:none}.context-trigger,.command-trigger{min-block-size:calc(var(--space-2xl) - var(--space-2xs))}.command-trigger,.app-shell .documentation-link{min-inline-size:calc(var(--space-2xl) - var(--space-2xs));justify-content:center}}@media (width<=79.9375rem){.app-frame{grid-template-columns:var(--space-3xl) minmax(0, 1fr)}.sidebar-scroll{padding-inline:var(--space-xs)}.sidebar-item{justify-content:center;padding-inline:0}.sidebar-label,.sidebar-group-label,.sidebar-footer-role{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-group:before{background-color:var(--border-default);height:1px;inset-block-start:calc(var(--space-xs) / -2);inset-inline:var(--space-xs);content:"";position:absolute}.sidebar-scroll>.sidebar-group:first-child:before{content:none}.sidebar-tooltip{display:block}.sidebar-footer{padding-inline:var(--space-xs);justify-content:center}.sidebar-footer .copyable-id{display:none}}@media not all and (width<=48rem){@media (width<=56rem){.app-topbar .topbar-wordmark{display:none}}}@media (width<=72rem){.app-topbar .documentation-link>span{display:none}}@media (width<=48rem){.app-header{position:static}.app-topbar{padding-block:var(--space-xs);flex-wrap:wrap}.context-chain{order:3;inline-size:100%}.context-select{flex:1;min-inline-size:0}.context-select-env{flex:none}.context-select-env .context-trigger[data-tone] .context-trigger-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.context-trigger,.copyable-id,.banner-action{min-block-size:var(--space-2xl)}.app-shell :is(.button-primary,.button-secondary,.button-danger,.field-input,.search-input-wrap,.documentation-link){min-block-size:calc(var(--space-2xl) - var(--space-2xs))}.app-shell .button-icon{block-size:calc(var(--space-2xl) - var(--space-2xs));inline-size:calc(var(--space-2xl) - var(--space-2xs))}.command-trigger{display:none}.persistent-env-badge{gap:4px;min-height:24px;padding-left:8px;padding-right:8px;font-size:11px;line-height:1.45}.app-frame{min-block-size:auto;display:block}.app-sidebar{display:none}.context-popover{inset:var(--space-md);inline-size:auto;max-inline-size:none;position:fixed}.mobile-nav{z-index:var(--z-sticky);border-block-start:var(--focus-width) solid var(--border-default);background:var(--bg-surface);padding:var(--space-xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.mobile-nav-item{min-height:48px;color:var(--text-secondary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;line-height:1.45;display:flex}.mobile-nav-item-active{background-color:var(--brand-subtle);color:var(--brand-default)}.app-main :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-block-end:calc(var(--space-2xl) + var(--space-md) + var(--focus-width) + var(--space-xs))}}@media (forced-colors:active){.segmented-item-active,.segmented-item[aria-pressed=true]{outline:var(--focus-width) solid currentColor;outline-offset:calc(var(--focus-width) * -1)}}@media (prefers-reduced-motion:reduce){.event-pulse,.skeleton,.spin-once{animation:none}}.placeholder\:text-content-muted::placeholder{color:var(--text-muted)}@media not all and (width>=640px){.max-sm\:sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=640px){.sm\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-full{grid-column:1/-1}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:min-h-\[calc\(100vh-var\(--space-3xl\)\)\]{min-height:calc(100vh - var(--space-3xl))}.sm\:shrink-0{flex-shrink:0}.sm\:basis-0{flex-basis:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-2xl{padding:48px}.sm\:p-lg{padding:24px}.sm\:p-xl{padding:32px}.sm\:pb-lg{padding-bottom:24px}}@media (width>=1024px){.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-lg{gap:24px}}@media (width>=1280px){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:flex{display:flex}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-2xl{gap:48px}}
