@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.blog-page{padding-block:1rem 4rem}.blog-page .public-page-header{margin-bottom:2rem}.blog-filters{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-md);flex-wrap:wrap;align-items:end;gap:1rem;margin-block:2rem 1rem;padding:1.25rem;display:flex}.blog-filters>:first-child{flex:18rem}.blog-filters .ui-field{min-width:9rem}.blog-tags,.blog-meta,.blog-row-actions,.blog-pagination,.blog-admin-tabs{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-tags{margin-block:1rem}.blog-chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:var(--text-label);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.45rem .8rem;line-height:1.6;text-decoration:none;display:inline-flex}button.blog-chip{cursor:pointer;min-height:44px}.blog-chip.is-active,.blog-chip:hover{background:var(--action);color:var(--action-ink);border-color:var(--action)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:2rem;display:grid}.blog-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-width:0;transition:border-color .18s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--brand)}.blog-card__visual{aspect-ratio:16/9;background:var(--surface-2);color:var(--brand-bright);place-items:center;display:grid;overflow:hidden}.blog-card__visual img{object-fit:cover;width:100%;height:100%}.blog-card__copy{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.blog-card h2{overflow-wrap:anywhere;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.7}.blog-card h2 a{text-decoration:none}.blog-card__copy>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.9;display:-webkit-box;overflow:hidden}.blog-card__copy>.blog-meta:last-child{border-top:1px solid var(--line);margin-top:auto;padding-top:.5rem}.blog-meta{color:var(--muted);font-size:var(--text-label);line-height:1.8}.blog-meta>span{align-items:center;gap:.35rem;display:inline-flex}.blog-pagination{justify-content:center;margin-block:2rem}.blog-notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);overflow-wrap:anywhere;margin-block:1rem;padding:1.25rem;line-height:1.9}.blog-notice--error{border-color:var(--danger)}.blog-muted{color:var(--muted);line-height:1.9}.blog-article{max-width:70rem;margin:2.5rem auto}.blog-article header{gap:1.25rem;max-width:54rem;margin:0 auto 2rem;display:grid}.blog-article h1{overflow-wrap:anywhere;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:700;line-height:1.6}.blog-article__intro{font-size:var(--text-lead);color:var(--muted);line-height:2}.blog-article__cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;margin-block:2rem 3rem}.blog-prose{max-width:72ch;font-size:var(--text-lead);overflow-wrap:anywhere;margin-inline:auto;line-height:2.15}.blog-prose>*+*{margin-top:1.5rem}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--ink);margin-top:2rem;font-weight:750;line-height:1.8}.blog-prose h2{font-size:1.8rem}.blog-prose h3{font-size:1.5rem}.blog-prose h4{font-size:1.25rem}.blog-prose p,.blog-prose blockquote{white-space:pre-wrap}.blog-prose a{color:var(--brand-text);text-underline-offset:.25em;text-decoration:underline}.blog-prose ul,.blog-prose ol{padding-inline-start:1.5rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose blockquote{border-inline-start:3px solid var(--brand);background:var(--surface);border-radius:var(--radius-xs);padding:1rem 1.5rem}.blog-prose pre{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;direction:ltr;padding:1.5rem}.blog-prose code{font-family:var(--font-mono), monospace;background:var(--surface-2);border-radius:.25rem;padding:.1rem .3rem;font-size:.88em}.blog-article__footer{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:3rem;padding-block:1rem;display:flex}.blog-article__footer .blog-tags{margin-inline-end:auto}.blog-comments{max-width:54rem;margin:3rem auto}.blog-comments h2{align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.blog-comment{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow-wrap:anywhere;margin-block:1rem;padding:1.25rem}.blog-comment p{white-space:pre-wrap;margin-block:.75rem;line-height:2}.blog-comment--reply{border-inline-start:3px solid var(--brand);margin-inline-start:2rem}.blog-comment-form{gap:1rem;margin-block:2rem;display:grid}.blog-comment-form>button{justify-self:start}.blog-related{border-top:1px solid var(--line);padding-top:2rem}.blog-related>h2{font-size:1.75rem}.blog-admin-tabs{border-bottom:1px solid var(--line);margin-block:1.5rem;padding-bottom:1rem}.blog-admin-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1.5rem;display:flex}.blog-admin-toolbar>form{flex:1;align-items:end;gap:.75rem;display:flex}.blog-admin-toolbar>form>label{flex:1}.blog-editor{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:1.25rem;min-width:0;margin-block:1rem 2rem;padding:clamp(1rem,2vw,2rem);display:grid}.blog-editor__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-editor__heading h2{font-size:1.5rem}.blog-form-grid,.blog-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.blog-editor__source{min-height:22rem;font-size:1rem;line-height:2}.blog-editor__source--hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.blog-editor__preview{border:1px dashed var(--brand);border-radius:var(--radius-sm);background:var(--bg);padding:1.5rem}.blog-editor__preview>h1{margin-bottom:2rem;font-size:2rem}.blog-editor details summary{cursor:pointer;padding:1rem 0}.blog-tag-picker{border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.blog-tag-picker legend{padding-inline:.5rem}.blog-tag-picker label,.blog-check{cursor:pointer;align-items:center;gap:.65rem;min-height:44px;display:flex}.blog-cover-preview{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.blog-cover-preview img{border-radius:var(--radius-sm);max-width:min(100%,25rem);height:auto}.blog-admin-list{gap:.75rem;margin-block:1rem;display:grid}.blog-admin-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.blog-admin-row>div:first-child{min-width:0}.blog-admin-row h3{overflow-wrap:anywhere;margin-block:.5rem;font-size:1.2rem}.blog-row-actions{flex-shrink:0}.blog-taxonomy-form{gap:1rem;display:grid}.blog-taxonomy-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.blog-taxonomy-row small{color:var(--muted);overflow-wrap:anywhere;display:block}.blog-page :focus-visible,.blog-editor :focus-visible{outline:2px solid var(--brand-bright);outline-offset:4px}@media (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-admin-row{flex-wrap:wrap}}@media (max-width:700px){.blog-grid,.blog-form-grid,.blog-taxonomy-grid{grid-template-columns:minmax(0,1fr)}.blog-filters{align-items:stretch}.blog-filters>*,.blog-admin-toolbar>*{flex-basis:100%}.blog-comment--reply{margin-inline-start:.75rem}.blog-article h1{font-size:2rem}.blog-prose{font-size:1rem}.blog-row-actions{flex-shrink:1}.blog-admin-tabs>button{flex:1}.blog-admin-row{padding:1rem}.blog-card__copy{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}}.app-shell .blog-admin-tabs{border-block-end:.0625rem solid var(--line-soft);gap:1.25rem;margin-block:.5rem 1rem;padding:0}.app-shell .blog-admin-tabs>.ui-button{min-block-size:2.5rem;color:var(--muted);font-size:var(--text-label);background:0 0;border:0;border-radius:0;padding:0;font-weight:500;position:relative;overflow:visible}.app-shell .blog-admin-tabs>.ui-button:hover:not(:disabled){color:var(--ink);background:0 0}.app-shell .blog-admin-tabs>.ui-button[aria-pressed=true]{color:var(--ink)}.app-shell .blog-admin-tabs>.ui-button[aria-pressed=true]:after{background:var(--brand);content:"";border-radius:99rem;block-size:.125rem;transition:none;display:block;position:absolute;inset:auto 0 -.0625rem;transform:none}.app-shell .blog-admin-toolbar{margin-block:1rem}.app-shell .blog-admin-list{border:.0625rem solid var(--line-soft);border-radius:var(--ws-radius);background:var(--surface);gap:0;margin-block:.75rem;overflow:hidden}.app-shell .blog-admin-list:not(:has(>*)){display:none}.app-shell .blog-admin-list>:is(.blog-admin-row,.blog-comment,.blog-taxonomy-row,.blog-notice){border:0;border-block-end:.0625rem solid var(--line-soft);background:0 0;border-radius:0;margin:0;padding:.875rem 1rem}.app-shell .blog-admin-list>:last-child{border-block-end:0}.app-shell .blog-admin-row:hover{background:var(--ws-hover)}.app-shell .blog-admin-row h2,.app-shell .blog-admin-row h3{font-size:var(--text-control);font-weight:600;line-height:1.6}.app-shell .blog-meta{font-size:var(--text-caption);gap:.5rem}.app-shell .blog-admin-row .blog-muted{color:var(--faint);font-size:var(--text-caption);margin:0;line-height:1.7}.app-shell .blog-chip{border-color:var(--line-soft);color:var(--muted);font-size:var(--text-caption);background:0 0;border-radius:.375rem;padding:.125rem .5rem}.app-shell button.blog-chip{min-block-size:2rem}.app-shell .blog-chip.is-active,.app-shell .blog-chip:hover{border-color:var(--line);background:var(--ws-active);color:var(--ink)}.app-shell .blog-editor{border-color:var(--line-soft);border-radius:var(--ws-radius);padding:1.25rem}.app-shell .blog-editor__heading h2{font-size:var(--text-body);font-weight:600}.app-shell .blog-editor__preview{border:.0625rem solid var(--line-soft)}.app-shell .blog-tag-picker{border-color:var(--line-soft);border-radius:var(--ws-radius-sm)}.app-shell .blog-notice{border-color:var(--line-soft);border-radius:var(--ws-radius-sm);font-size:var(--text-label);background:0 0}.app-shell .blog-notice--error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-shell .blog-notice--error{border-color:color-mix(in srgb, var(--danger) 45%, var(--line-soft))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-fa:"Vazirmatn Variable";--font-en:"Inter Tight Variable";--font-mono:"IBM Plex Mono";--font-scale:1;--text-caption:calc(.75rem * var(--font-scale));--text-label:calc(.8125rem * var(--font-scale));--text-control:calc(.875rem * var(--font-scale));--text-body-sm:calc(.9375rem * var(--font-scale));--text-body:calc(1rem * var(--font-scale));--text-lead:calc(1.125rem * var(--font-scale));--text-title-sm:clamp(calc(1.375rem * var(--font-scale)), calc(1.5vw * var(--font-scale)), calc(1.75rem * var(--font-scale)));--text-title:clamp(calc(1.875rem * var(--font-scale)), calc(3vw * var(--font-scale)), calc(3.25rem * var(--font-scale)));--text-display:clamp(calc(2.75rem * var(--font-scale)), calc(6vw * var(--font-scale)), calc(6rem * var(--font-scale)));--bg:#101620;--surface:#171f2c;--surface-2:#1d2838;--surface-3:#273449;--ink:#f1f5f9;--muted:#acb8c9;--faint:#8e9eb3;--line:#344155;--line-soft:#cbd5e11f;--brand:#31afd4;--brand-text:var(--orange);--brand-bright:#7fdcf4;--brand-deep:#1d8fb4;--action:var(--brand);--action-ink:#06232c;--indigo:#4a5fa8;--orange:#31afd4;--orange-ink:#06232c;--blue:#8da4ff;--blue-ink:#0b1230;--success:#54c59a;--warning:#e7b65a;--danger:#ef7b79;--danger-ink:#321312;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--content-max:none;--reading-max:72ch;--page-gutter:clamp(.875rem, 3dvi, 4rem);--control-sm:2.5rem;--control-md:2.75rem;--control-lg:3.25rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--layer-base:0;--layer-sticky:30;--layer-nav:40;--layer-drawer:80;--layer-dialog:90;--layer-toast:120;--motion-fast:.15s;--motion-base:.22s;--motion-slow:.3s;--accent-glow:#31afd447;--glass-bg:var(--surface);--glass-border:var(--line);--shadow:0 1rem 3rem #0307124d;--header:4.75rem;--ease:cubic-bezier(.22, 1, .36, 1);--heading-tracking:0;--heading-tracking-tight:0}html[lang=en]{--heading-tracking:-.02em;--heading-tracking-tight:-.04em}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6fa;--surface:#fff;--surface-2:#eef2f7;--surface-3:#e2e8f0;--ink:#0f1a2a;--muted:#3f4d63;--faint:#56657a;--line:#d5dde8;--line-soft:#0f1a2a14;--brand:#31afd4;--brand-bright:#1aa9d1;--brand-deep:#06718c;--action:var(--brand-deep);--action-ink:#fff;--indigo:#6d7fc4;--orange:#066d87;--orange-ink:#fff;--blue:#5269c7;--blue-ink:#fff;--success:#1e6a4f;--warning:#8b5d08;--danger:#b13c3a;--danger-ink:#fff;--accent-glow:#31afd433;--shadow:0 1rem 3rem #17253f24}.ambient-field{isolation:isolate;background:var(--bg);position:relative}.site-num{font-family:var(--font-en), var(--font-fa), sans-serif;font-variant-numeric:tabular-nums}.site-eyebrow{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-block-size:2rem;inline-size:fit-content;color:var(--brand-text);font-size:var(--text-label);align-items:center;gap:.5rem;margin:0;padding-block:.25rem;padding-inline:.625rem .8125rem;font-weight:700;line-height:1.3;display:inline-flex}.site-eyebrow svg{block-size:1rem;inline-size:1rem}.site-eyebrow__icon{place-items:center;display:inline-grid}.site-eyebrow__index{border-inline-end:.0625rem solid var(--brand);padding-inline-end:.5rem}@supports (color:color-mix(in lab, red, red)){.site-eyebrow__index{border-inline-end:.0625rem solid color-mix(in srgb, var(--brand) 40%, transparent)}}.site-eyebrow__index{font-weight:800}.site-link{inline-size:fit-content;min-block-size:var(--control-md);color:var(--brand-text);font-size:var(--text-control);transition:color var(--motion-fast) ease;align-items:center;gap:.4375rem;font-weight:750;display:inline-flex}.site-link svg{transition:transform var(--motion-fast) var(--ease)}.site-link:hover{color:var(--ink)}.site-link:hover svg{transform:translate(.1875rem)}[dir=rtl] .site-link:hover svg{transform:translate(-.1875rem)}.site-note{border:.0625rem solid var(--line);background:var(--surface);border-radius:1rem;align-items:flex-start;gap:.75rem;margin-block-start:1.5rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-note{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.site-note{color:var(--muted);font-size:var(--text-body-sm);line-height:1.8}.site-note svg{color:var(--brand-text);flex:none;margin-block-start:.25rem}.site-note a{color:var(--brand-text);text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);font-weight:700}@supports (color:color-mix(in lab, red, red)){.site-note a{-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 45%, transparent)}}.site-note a{text-underline-offset:.2em}.status-dot{background:var(--faint);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block;position:relative}.status-dot.is-online{background:var(--success)}.ui-glass{background:var(--glass-bg);border-color:var(--glass-border)}.ui-card-ring{border-radius:var(--radius-md);position:relative}.ui-card-ring:before{z-index:0;border:.0625rem solid var(--line-soft);border-radius:calc(var(--radius-md) - .375rem);content:none;pointer-events:none;position:absolute;inset:.375rem}.ui-card-ring>*{z-index:1;position:relative}.ui-pulse-dot{background:var(--success);border-radius:50%;width:.4375rem;height:.4375rem;display:inline-block;position:relative}.ui-pulse-dot:before{background:var(--accent-glow);content:none;border-radius:50%;position:absolute;inset:-.25rem}.ui-pulse-dot--danger{background:var(--danger)}.ui-pulse-dot--warning{background:var(--warning)}.ui-pulse-dot--blue{background:var(--blue)}.ui-pulse-dot--danger:before{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-pulse-dot--danger:before{background:color-mix(in srgb, var(--danger) 45%, transparent)}}.ui-pulse-dot--warning:before{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-pulse-dot--warning:before{background:color-mix(in srgb, var(--warning) 45%, transparent)}}.ui-pulse-dot--blue:before{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ui-pulse-dot--blue:before{background:color-mix(in srgb, var(--blue) 45%, transparent)}}.ui-stat-tile{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:.5rem;padding:1.25rem;display:grid}.ui-stat-tile strong{font-family:var(--font-en), var(--font-fa), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(calc(1.5rem * var(--font-scale)), calc(2.4vw * var(--font-scale)), calc(2.25rem * var(--font-scale)));letter-spacing:-.02em;color:var(--ink);line-height:1}.ui-stat-tile strong small{color:var(--muted);font-size:var(--text-label);margin-inline-start:.25rem;font-weight:600}.ui-stat-tile span{color:var(--muted);font-size:var(--text-label)}.ui-shine{position:relative;overflow:hidden}.ui-shine:after{background:linear-gradient(90deg, var(--orange) 0%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-shine:after{background:linear-gradient(90deg, color-mix(in srgb, var(--orange) 22%, transparent) 0%, transparent 60%)}}.ui-shine:after{content:none;pointer-events:none;transition:transform .26s var(--ease);transform:translate(-100%)}.ui-shine:hover:after{transform:translate(0%)}@keyframes pulse-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes fade-scale-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.ui-boot-in{animation:fade-scale-in .2s var(--ease) both}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);max-width:100%;overflow-x:clip}body{background:var(--bg);min-width:20rem;max-width:100%;color:var(--ink);font-family:var(--font-fa), var(--font-en), sans-serif;font-size:var(--text-body);overflow-wrap:break-word;text-rendering:optimizelegibility;margin:0;line-height:1.75;overflow-x:clip}html[data-lang=en] body{font-family:var(--font-en), var(--font-fa), sans-serif}::selection{background:var(--orange);color:var(--orange-ink)}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,video,canvas,svg{max-width:100%}.skip-link{z-index:calc(var(--layer-toast) + 10);border:.125rem solid var(--brand);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);transition:transform var(--motion-fast) ease-out;padding:.625rem 1rem;font-weight:800;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(calc(-100% - 1.5rem))}.skip-link:focus{transform:translateY(0)}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:800}p{text-wrap:pretty}small{line-height:1.5}svg{stroke-width:1.75px;flex:none}:focus-visible{outline:.125rem solid var(--blue);outline-offset:.1875rem}.mono{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:var(--font-mono), monospace!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.section-code{color:var(--muted);font-family:var(--font-mono), monospace;font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5625rem;font-weight:600;line-height:1.3;display:inline-flex}.section-code--localized:lang(fa){font-family:var(--font-fa), var(--font-en), sans-serif;letter-spacing:0;text-transform:none;font-weight:650}.section-code:before{content:"";background:currentColor;width:1.25rem;height:.125rem}.live-dot,.event-dot{background:var(--success);border-radius:50%;width:.4375rem;height:.4375rem;display:inline-block}html[data-compact-mode=true] .screen-frame{gap:.875rem}html[data-compact-mode=true] .workspace-grid{gap:.625rem}html[data-compact-mode=true] .settings-list>.ui-panel{min-height:6.25rem;padding:.9375rem 1.125rem}.live-dot.is-offline{background:var(--muted)}.event-dot--warning,.event-dot--event{background:var(--warning)}.event-dot--danger{background:var(--danger)}.event-dot--info{background:var(--blue)}.event-dot--success{background:var(--success)}.ui-button,.ui-icon-button,.ui-text-button,.ui-link-button{cursor:pointer;justify-content:center;align-items:center;gap:.5625rem;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.ui-button{border-radius:var(--radius-sm);white-space:nowrap;border:.0625rem solid #0000;font-weight:600;line-height:1.4}.ui-button:disabled{cursor:not-allowed;opacity:.48}.ui-button--primary{background:var(--action);color:var(--action-ink)}.ui-button--primary:hover:not(:disabled){background:var(--action)}@supports (color:color-mix(in lab, red, red)){.ui-button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--action) 88%, var(--ink))}}.ui-button--secondary{border-color:var(--line);background:var(--surface-2);color:var(--ink)}.ui-button--secondary:hover:not(:disabled){border-color:var(--muted);background:var(--surface-3)}.ui-button--ghost{color:var(--muted);background:0 0;border-color:#0000}.ui-button--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ui-button--danger{background:var(--danger);color:var(--danger-ink)}.ui-button--sm{min-height:var(--control-sm);font-size:var(--text-label);padding:0 .75rem}.ui-button--md{min-height:var(--control-md);font-size:var(--text-control);padding:0 1.0625rem}.ui-button--lg{min-height:var(--control-lg);font-size:var(--text-control);padding:0 1.375rem}.ui-button--block{width:100%}.ui-icon-button{width:var(--control-md);height:var(--control-md);border:.0625rem solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:0 0}.ui-icon-button:hover{border-color:var(--muted);background:var(--surface-2);color:var(--ink)}.ui-text-button,.ui-link-button{min-block-size:var(--control-sm);color:var(--muted);font-size:var(--text-label);background:0 0;padding:.4375rem .5625rem;font-weight:700}.ui-text-button:hover,.ui-link-button:hover{color:var(--ink)}.ui-panel{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;position:relative}.ui-panel--citizen,.ui-panel--system,.ui-panel--ledger{border-color:var(--line)}.ui-status-rail{font-size:var(--text-caption);color:var(--muted);align-items:center;gap:1rem;display:flex}.ui-status-rail__item{align-items:center;gap:.4375rem;display:inline-flex}.ui-badge{border:.0625rem solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);width:fit-content;min-height:1.5rem;color:var(--muted);font-family:inherit;font-size:var(--text-caption);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:700;line-height:1;display:inline-flex}.ui-badge--blue{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ui-badge--blue{border-color:color-mix(in srgb, var(--blue) 55%, var(--line))}}.ui-badge--blue{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ui-badge--blue{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.ui-badge--blue{color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.ui-badge--blue{color:color-mix(in srgb, var(--blue) 72%, var(--ink))}}.ui-badge--orange{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-badge--orange{border-color:color-mix(in srgb, var(--orange) 55%, var(--line))}}.ui-badge--orange{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-badge--orange{background:color-mix(in srgb, var(--orange) 12%, var(--surface))}}.ui-badge--orange{color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-badge--orange{color:color-mix(in srgb, var(--orange) 72%, var(--ink))}}.ui-badge--success{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ui-badge--success{border-color:color-mix(in srgb, var(--success) 52%, var(--line))}}.ui-badge--success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ui-badge--success{background:color-mix(in srgb, var(--success) 11%, var(--surface))}}.ui-badge--success{color:var(--success)}.ui-badge--warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{border-color:color-mix(in srgb, var(--warning) 52%, var(--line))}}.ui-badge--warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{background:color-mix(in srgb, var(--warning) 11%, var(--surface))}}.ui-badge--warning{color:var(--warning)}.ui-badge--danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-badge--danger{border-color:color-mix(in srgb, var(--danger) 52%, var(--line))}}.ui-badge--danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-badge--danger{background:color-mix(in srgb, var(--danger) 11%, var(--surface))}}.ui-badge--danger{color:var(--danger)}.ui-field{gap:.5rem;display:grid}.ui-field>span,.ui-field>label{color:var(--muted);font-size:var(--text-label);font-weight:700}.ui-field>small{color:var(--faint);font-size:var(--text-caption)}.ui-input{width:100%;min-height:var(--control-md);border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);outline:none;padding:.5625rem .75rem;transition:border-color .16s,background .16s}.ui-input::placeholder{color:var(--faint)}.ui-input:hover{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ui-input:hover{border-color:color-mix(in srgb, var(--muted) 60%, var(--line))}}.ui-input:focus{border-color:var(--orange);background:var(--surface-2);box-shadow:0 0 0 .125rem var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-input:focus{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--orange) 17%, transparent)}}.ui-textarea{resize:vertical;min-height:6.75rem}.ui-select{min-width:7.5rem;font:inherit;text-align:start;appearance:none;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-weight:650;display:inline-flex}.ui-select[data-popup-open]{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-select[data-popup-open]{border-color:color-mix(in srgb, var(--orange) 68%, var(--line))}}.ui-select[data-popup-open]{background:var(--surface-2);box-shadow:0 0 0 .125rem var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-select[data-popup-open]{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--orange) 17%, transparent)}}.ui-select:disabled{cursor:not-allowed;opacity:.5}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__value[data-placeholder]{color:var(--faint)}.ui-select__icon{color:var(--faint);flex:none;transition:color .14s,transform .16s;display:inline-flex}.ui-select[data-popup-open] .ui-select__icon{color:var(--orange);transform:rotate(180deg)}.ui-select__positioner{z-index:1600;outline:0}.ui-select__popup{box-sizing:border-box;width:max(var(--anchor-width), 11.25rem);max-width:min(22.5rem,100vw - 1.5rem);max-height:min(20.625rem, var(--available-height));border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);transform-origin:var(--transform-origin);outline:0;transition:opacity .14s,transform .14s;overflow:hidden}.ui-select__popup[data-starting-style],.ui-select__popup[data-ending-style]{opacity:0;transform:scale(.97)translateY(-.25rem)}.ui-select__list{max-height:min(18.75rem, calc(var(--available-height) - .5rem));overscroll-behavior:contain;scrollbar-color:var(--orange) transparent;padding:.375rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ui-select__list{scrollbar-color:color-mix(in srgb, var(--orange) 70%, var(--muted)) transparent}}.ui-select__list{scrollbar-width:thin}.ui-select__list::-webkit-scrollbar{width:.5rem}.ui-select__list::-webkit-scrollbar-track{background:0 0}.ui-select__list::-webkit-scrollbar-thumb{background:var(--orange);border:.125rem solid #0000;border-radius:62.4375rem}@supports (color:color-mix(in lab, red, red)){.ui-select__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--orange) 62%, var(--muted))}}.ui-select__list::-webkit-scrollbar-thumb{background-clip:padding-box}.ui-select__item{min-height:2.6875rem;color:var(--muted);font-size:var(--text-label);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.25rem;outline:0;align-items:center;gap:.75rem;padding:.5625rem .6875rem;font-weight:650;line-height:1.5;display:flex}.ui-select__item[data-highlighted]{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-select__item[data-highlighted]{background:color-mix(in srgb, var(--orange) 11%, var(--surface-2))}}.ui-select__item[data-highlighted]{color:var(--ink)}.ui-select__item[data-selected]{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-select__item[data-selected]{background:color-mix(in srgb, var(--orange) 16%, var(--surface-2))}}.ui-select__item[data-selected]{color:var(--ink)}.ui-select__item[data-disabled]{cursor:not-allowed;opacity:.4}.ui-select__item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select__item-indicator{color:var(--orange);flex:none;display:inline-flex}.ui-select__scroll-arrow{border-block:.0625rem solid var(--line-soft);background:var(--surface-2);place-items:center;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-select__scroll-arrow{background:color-mix(in srgb, var(--surface-2) 92%, black)}}.ui-select__scroll-arrow{color:var(--orange)}.input-with-icon{position:relative}.input-with-icon>svg{z-index:1;color:var(--faint);inset-inline-start:.8125rem;position:absolute;top:.8125rem}.input-with-icon .ui-input{padding-inline-start:2.625rem}.input-with-icon:has(.password-toggle) .ui-input{padding-inline-end:2.625rem}.password-toggle{width:1.875rem;height:1.875rem;color:var(--faint);cursor:pointer;inset-inline-end:.625rem;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem}.password-toggle:hover{color:var(--text)}.ui-segment,.ui-tabs{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:fit-content;min-height:2.75rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-segment,.ui-tabs{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.ui-segment button,.ui-tabs button{border-radius:calc(var(--radius-sm) - .25rem);min-width:5.125rem;color:var(--muted);cursor:pointer;font-size:var(--text-label);background:0 0;justify-content:center;align-items:center;gap:.4375rem;padding:.5rem .8125rem;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.ui-segment button:hover,.ui-tabs button:hover{color:var(--ink)}.ui-segment button.is-active,.ui-tabs button.is-active,.ui-tabs button[aria-selected=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ui-segment button.is-active,.ui-tabs button.is-active,.ui-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--brand) 14%, transparent)}}.ui-segment button.is-active,.ui-tabs button.is-active,.ui-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 .0625rem var(--brand)}@supports (color:color-mix(in lab, red, red)){.ui-segment button.is-active,.ui-tabs button.is-active,.ui-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--brand) 30%, transparent)}}.ui-segment button.is-active,.ui-tabs button.is-active,.ui-tabs button[aria-selected=true]{color:var(--ink)}.ui-command{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:min(23.75rem,100%);min-height:2.625rem;color:var(--faint);align-items:center;gap:.5625rem;padding:0 .75rem;display:flex}.ui-command:focus-within{border-color:var(--orange)}.ui-command input{background:0 0;border:0;outline:0;width:100%}.ui-command kbd{border-radius:var(--radius-xs);background:var(--surface-2);color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption);direction:ltr;flex:none;padding:.1875rem .375rem;line-height:1}.ui-table-frame{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;position:relative;overflow:hidden}.ui-table-frame__content{min-width:100%}.ui-scroll-area__viewport{overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%}.ui-scroll-area__viewport::-webkit-scrollbar{display:none}.ui-scroll-area__scrollbar{z-index:4;background:var(--surface-2);border-radius:62.4375rem;margin:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-scroll-area__scrollbar{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}.ui-scroll-area__scrollbar{opacity:0;-webkit-user-select:none;user-select:none;touch-action:none;transition:opacity .16s}.ui-scroll-area__scrollbar[data-orientation=vertical]{width:.4375rem}.ui-scroll-area__scrollbar[data-orientation=horizontal]{height:.4375rem}.ui-table-frame:hover .ui-scroll-area__scrollbar,.ui-scroll-list:hover .ui-scroll-area__scrollbar,.ui-scroll-area__scrollbar[data-scrolling]{opacity:1}.ui-scroll-area__thumb{border-radius:inherit;background:var(--orange);width:100%}@supports (color:color-mix(in lab, red, red)){.ui-scroll-area__thumb{background:color-mix(in srgb, var(--orange) 70%, var(--muted))}}.ui-scroll-area__thumb{box-shadow:0 0 0 .0625rem var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-scroll-area__thumb{box-shadow:0 0 0 .0625rem color-mix(in srgb, var(--orange) 25%, transparent)}}.ui-scroll-area__corner{background:var(--surface-2)}.ui-scroll-list{border:.0625rem solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-2);max-height:17.5rem;padding-inline-end:.625rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-scroll-list{background:color-mix(in srgb, var(--surface-2) 38%, transparent)}}.admin-users-table{max-height:min(68vh,45rem)}.admin-users-table th{z-index:2;position:sticky;top:0}.ui-table-frame table{border-collapse:collapse;width:100%;min-width:47.5rem}.ui-table-frame th,.ui-table-frame td{border-bottom:.0625rem solid var(--line-soft);text-align:start;vertical-align:middle;padding:.8125rem 1rem}.ui-table-frame th{background:var(--surface-2);height:2.75rem;color:var(--muted);font-family:inherit;font-size:var(--text-caption);letter-spacing:0;text-transform:none;font-weight:700}.ui-table-frame td{font-size:var(--text-label)}.ui-table-frame tr:last-child td{border-bottom:0}.ui-table-frame tbody tr{transition:background .14s}.ui-table-frame tbody tr:hover{background:var(--surface-2)}.ui-table-frame td>b,.ui-table-frame td>small{display:block}.ui-table-frame td>small{color:var(--faint);font-size:var(--text-caption);margin-top:.1875rem}.ui-table-frame td>svg{vertical-align:middle;margin-inline-end:.25rem;display:inline}.ui-table-frame .ui-input{min-width:6.25rem;min-height:2.125rem;padding:.3125rem .5rem}.table-person{align-items:center;gap:.625rem;display:flex}.table-person>span,.mini-avatar{border:.0625rem solid var(--line);background:var(--surface-2);width:2.125rem;height:2.125rem;color:var(--muted);font-family:var(--font-mono), monospace;font-size:var(--text-caption);border-radius:.125rem;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.table-person b,.table-person small{display:block}.table-person small{color:var(--faint);font-size:var(--text-caption)}.ui-dialog__backdrop{z-index:90;background:#030405c2;animation:.16s both backdrop-in;position:fixed;inset:0}.ui-dialog__viewport{z-index:91;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ui-dialog__popup{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(32.5rem,100%);max-height:min(47.5rem,100vh - 2.5rem);box-shadow:var(--shadow);animation:dialog-in .26s var(--ease) both;outline:0;padding:1.875rem;position:relative;overflow-y:auto}.ui-dialog__rail{width:0;position:absolute;inset-block:0;inset-inline-start:0}.ui-dialog__close{width:var(--control-md);height:var(--control-md);position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.ui-dialog__title{font-size:var(--text-title-sm);letter-spacing:var(--heading-tracking);padding-inline-end:2.5rem;font-weight:650}.ui-dialog__description{max-width:26.25rem;color:var(--muted);font-size:var(--text-label);margin-top:.5rem}.ui-dialog__content{margin-top:1.5rem}.ui-dialog__footer{border-top:.0625rem solid var(--line);background:var(--surface-2);justify-content:flex-end;gap:.5rem;margin:1.625rem -1.875rem -1.875rem;padding:1rem 1.875rem;display:flex}.ui-drawer{z-index:92;border-inline-end:.0625rem solid var(--line);background:var(--surface);width:min(21.25rem,90vw);box-shadow:var(--shadow);animation:drawer-in .26s var(--ease) both;outline:0;padding:1.125rem;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.ui-drawer__head{border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:center;margin-bottom:1.375rem;padding-bottom:.9375rem;font-weight:800;display:flex}.ui-state{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center;justify-items:center;min-height:14rem;padding:2.5rem 1.5rem;display:grid}.ui-state__icon{width:2.5rem;height:2.5rem;color:var(--muted);place-items:center;margin-bottom:.875rem;display:grid}.ui-state h3{max-width:35rem;font-size:var(--text-lead);letter-spacing:var(--heading-tracking);font-weight:650}.ui-state p{max-width:35rem;color:var(--muted);margin:.625rem 0 1.5rem}.ui-skeleton{gap:.625rem;display:grid}.ui-skeleton i{border:.0625rem solid var(--line);background:var(--surface-2);border-radius:.1875rem;height:3.375rem;animation:1.4s ease-in-out infinite alternate skeleton-pulse;display:block}.ui-skeleton i:nth-child(2n){width:88%}.ui-tooltip{position:relative}.ui-tooltip:after{z-index:20;border:.0625rem solid var(--line);background:var(--surface-3);color:var(--ink);content:attr(data-tooltip);font-size:var(--text-caption);opacity:0;pointer-events:none;white-space:nowrap;border-radius:.125rem;padding:.3125rem .5rem;transition:opacity .14s,transform .14s;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)translateY(.25rem)}.ui-tooltip:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.ui-pagination{justify-content:center;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.ui-switch{border:.0625rem solid var(--line);background:var(--bg);cursor:pointer;border-radius:62.4375rem;width:2.375rem;height:1.375rem;position:relative}.ui-switch i{background:var(--muted);width:.875rem;height:.875rem;transition:transform .18s var(--ease), background .18s ease;top:.1875rem;border-radius:50%;position:absolute;inset-inline-start:.1875rem}.ui-switch.is-active i{background:var(--orange);transform:translate(1rem)}[dir=rtl] .ui-switch.is-active i{transform:translate(-1rem)}.brand-mark{width:fit-content;color:var(--ink);align-items:center;gap:.75rem;line-height:1;display:inline-flex}.brand-mark__symbol{aspect-ratio:4/3;flex:none;width:clamp(2.75rem,4vw,3.5rem);display:block}.brand-mark__symbol img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 .75rem var(--brand));display:block}@supports (color:color-mix(in lab, red, red)){.brand-mark__symbol img{filter:drop-shadow(0 0 .75rem color-mix(in srgb, var(--brand) 24%, transparent))}}.brand-mark__copy{gap:.3125rem;display:grid}.brand-mark__copy strong{font-family:var(--font-en), sans-serif;font-size:var(--text-body);letter-spacing:.04em;font-weight:850}.brand-mark__copy small{color:var(--muted);font-family:var(--font-mono), monospace;font-size:var(--text-caption);letter-spacing:.2em}.brand-mark--compact .brand-mark__symbol{width:2.75rem}.brand-mark--compact .brand-mark__copy strong{font-size:var(--text-control)}.ui-action-menu__positioner{z-index:1200;outline:0}.ui-action-menu__trigger{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);min-width:6.5625rem;min-height:2.25rem;color:var(--ink);font:inherit;font-size:var(--text-caption);cursor:pointer;justify-content:center;align-items:center;gap:.4375rem;padding:.4375rem .6875rem;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.ui-action-menu__trigger:hover,.ui-action-menu__trigger[data-popup-open]{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-action-menu__trigger:hover,.ui-action-menu__trigger[data-popup-open]{border-color:color-mix(in srgb, var(--orange) 45%, var(--line))}}.ui-action-menu__trigger:hover,.ui-action-menu__trigger[data-popup-open]{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-action-menu__trigger:hover,.ui-action-menu__trigger[data-popup-open]{background:color-mix(in srgb, var(--orange) 9%, var(--surface-2))}}.ui-action-menu__trigger:hover,.ui-action-menu__trigger[data-popup-open]{color:var(--orange)}.ui-action-menu__trigger:disabled{cursor:wait;opacity:.55}.ui-action-menu__popup{border:.0625rem solid var(--orange);width:min(15.625rem,100vw - 1.5rem);max-height:min(26.25rem,100dvh - 2rem);padding:.4375rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ui-action-menu__popup{border:.0625rem solid color-mix(in srgb, var(--orange) 17%, var(--line))}}.ui-action-menu__popup{border-radius:var(--radius-sm);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ui-action-menu__popup{background:color-mix(in srgb, var(--surface) 97%, black)}}.ui-action-menu__popup{scrollbar-color:var(--orange) transparent;outline:0;box-shadow:0 1.375rem 3.75rem #0000007a,0 0 0 .0625rem #ffffff06}@supports (color:color-mix(in lab, red, red)){.ui-action-menu__popup{scrollbar-color:color-mix(in srgb, var(--orange) 65%, var(--muted)) transparent}}.ui-action-menu__popup{scrollbar-width:thin;transform-origin:var(--transform-origin)}.ui-action-menu__popup[data-starting-style],.ui-action-menu__popup[data-ending-style]{opacity:0;transform:scale(.97)translateY(-.25rem)}.ui-action-menu__popup{transition:opacity .14s,transform .14s}.ui-action-menu__item{min-height:2.5625rem;color:var(--muted);font-size:var(--text-label);cursor:pointer;border-radius:.1875rem;outline:0;align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:650;display:flex}.ui-action-menu__item svg{width:1.0625rem;color:var(--faint)}.ui-action-menu__item[data-highlighted]{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-action-menu__item[data-highlighted]{background:color-mix(in srgb, var(--orange) 11%, var(--surface-2))}}.ui-action-menu__item[data-highlighted]{color:var(--ink)}.ui-action-menu__item[data-highlighted] svg{color:var(--orange)}.ui-action-menu__item.is-danger,.ui-action-menu__item.is-danger svg{color:var(--danger)}.ui-action-menu__item[data-disabled]{cursor:not-allowed;opacity:.45}.ui-action-menu__separator{background:var(--line-soft);height:.0625rem;margin:.375rem .3125rem}.capacity-track{background:var(--surface-3);height:.3125rem;position:relative;overflow:hidden}.capacity-track i{background:var(--orange);box-shadow:0 0 .5rem var(--accent-glow);transition:width .48s var(--ease);position:absolute;inset-block:0;inset-inline-start:0}.filter-bar{justify-content:space-between;align-items:center;gap:.9375rem;margin:2.125rem 0 1.25rem;display:flex}.page-intro__button-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.log-search{z-index:12;margin:0 0 .75rem;position:relative}.log-channel-directory{gap:1rem;margin-top:2.125rem;display:grid}.log-channel-directory__summary{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:1.125rem;min-height:3.5rem;padding:.625rem .875rem;display:flex}.log-channel-directory__summary>div,.log-channel-directory__summary span{align-items:center;display:flex}.log-channel-directory__summary>div{gap:.875rem}.log-channel-directory__summary>div:first-child{color:var(--muted);font-weight:750}.log-channel-directory__summary span{color:var(--faint);font-size:var(--text-caption);gap:.375rem}.log-channel-directory__summary span b{color:var(--ink);font-weight:600}.log-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.log-channel-grid>button{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:6.5rem;color:var(--ink);cursor:pointer;text-align:start;transition:transform .18s var(--ease), border-color .16s ease, background .16s ease;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid;position:relative;overflow:hidden}.log-channel-grid>button:hover{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.log-channel-grid>button:hover{border-color:color-mix(in srgb, var(--orange) 48%, var(--line))}}.log-channel-grid>button:hover{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.log-channel-grid>button:hover{background:color-mix(in srgb, var(--orange) 5%, var(--surface))}}.log-channel-grid>button:hover{transform:translateY(-.125rem)}.log-channel-card__icon{border:.0625rem solid var(--orange);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.log-channel-card__icon{border:.0625rem solid color-mix(in srgb, var(--orange) 34%, var(--line))}}.log-channel-card__icon{border-radius:var(--radius-xs);background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.log-channel-card__icon{background:color-mix(in srgb, var(--orange) 10%, var(--surface-2))}}.log-channel-card__icon{color:var(--orange)}.log-channel-card__copy,.log-channel-card__count{min-width:0;display:grid}.log-channel-card__copy b{font-family:var(--font-mono), monospace;font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-channel-card__copy small,.log-channel-card__count small{color:var(--faint);font-size:var(--text-caption);margin-top:.25rem}.log-channel-card__count{justify-items:end}.log-channel-card__count b{color:var(--orange);font-size:var(--text-lead)}.log-channel-view{margin-top:2.125rem}.log-channel-view__bar{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:.875rem;min-height:3.375rem;margin-bottom:.75rem;padding:.375rem .625rem;display:flex}.log-channel-view__bar>div{align-items:center;gap:.5625rem;min-width:0;display:flex}.log-channel-view__bar>div span{color:var(--faint);font-size:var(--text-caption)}.log-channel-view__bar>div b{color:var(--orange);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-center{grid-template-columns:14.375rem minmax(0,1fr);align-items:start;gap:1rem;margin-top:2.125rem;display:grid}.log-center__workspace{min-width:0}.log-channels{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-height:calc(100dvh - 7rem);padding:.625rem;display:grid;position:sticky;top:5.375rem;overflow:hidden}.log-channels header,.log-channels header span,.log-channels button,.log-channels button span,.log-channels footer span{align-items:center;display:flex}.log-channels header{color:var(--muted);font-size:var(--text-label);justify-content:space-between;padding:.375rem .5rem .75rem;font-weight:800}.log-channels header span,.log-channels button span{gap:.4375rem;min-width:0}.log-channels header small{color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption)}.log-channels button{border-radius:var(--radius-xs);width:100%;min-height:2.375rem;color:var(--muted);cursor:pointer;font-size:var(--text-label);text-align:start;background:0 0;justify-content:space-between;gap:.5rem;padding:.4375rem .5rem;transition:background .16s,color .16s}.log-channels button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-channels button b{color:var(--faint);font-size:var(--text-caption);font-weight:500}.log-channels button:hover,.log-channels button.is-active{background:var(--surface-2);color:var(--ink)}.log-channels button.is-active{box-shadow:inset .1875rem 0 0 var(--orange)}[dir=rtl] .log-channels button.is-active{box-shadow:inset -.1875rem 0 0 var(--orange)}.log-channels__list{border-block:.0625rem solid var(--line-soft);min-height:3rem;padding:.25rem 0;overflow-y:auto}.log-channels footer{gap:.4375rem;padding:.75rem .5rem .25rem;display:grid}.log-channels footer span{color:var(--faint);font-size:var(--text-caption);gap:.4375rem}.log-channels footer b{color:var(--muted);margin-inline-start:auto;font-weight:500}.log-search__form{border:.0625rem solid var(--line);background:var(--bg);min-height:2.75rem;color:var(--faint);border-radius:.75rem;align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.625rem .25rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.log-search__form:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.log-search__form:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}}.log-search__form:focus-within{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.log-search__form:focus-within{border-color:color-mix(in srgb, var(--brand) 70%, var(--line))}}.log-search__form:focus-within{background:var(--surface);box-shadow:0 0 0 .1875rem var(--brand)}@supports (color:color-mix(in lab, red, red)){.log-search__form:focus-within{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--brand) 16%, transparent)}}.log-search__icon{color:var(--faint);flex-shrink:0;transition:color .16s}.log-search__form:focus-within .log-search__icon{color:var(--brand-text)}.log-search__form>input{min-width:5rem;height:2.25rem;color:var(--ink);font-family:var(--font-fa), var(--font-en), sans-serif;font-size:var(--text-control);text-align:start;background:0 0;border:0;outline:0;flex:1;padding-inline:.375rem}html[data-lang=en] .log-search__form>input{font-family:var(--font-en), var(--font-fa), sans-serif}.log-search .log-search__form>input:focus,.log-search .log-search__form>input:focus-visible{outline:none}.log-search__form>input.is-code{font-family:var(--font-mono), monospace;font-size:var(--text-label);letter-spacing:.01em}.log-search__form>input::placeholder{color:var(--faint);opacity:1}.log-search__shortcut{border:.0625rem solid var(--line);background:var(--surface-2);min-width:1.5rem;height:1.5rem;color:var(--faint);font-family:var(--font-mono), monospace;font-size:var(--text-caption);border-bottom-width:.125rem;border-radius:.375rem;place-items:center;margin-inline:.25rem;display:inline-grid}.log-search__clear{width:2rem;height:2rem;color:var(--faint);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.log-search__clear:hover{background:var(--surface-2);color:var(--ink)}.log-search__submit{border:.0625rem solid var(--brand);flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.log-search__submit{border:.0625rem solid color-mix(in srgb, var(--brand) 35%, var(--line))}}.log-search__submit{background:var(--brand);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.log-search__submit{background:color-mix(in srgb, var(--brand) 12%, var(--bg))}}.log-search__submit{color:var(--brand-text);cursor:pointer;transition:background .16s,color .16s}.log-search__submit:hover:not(:disabled){background:var(--brand);color:var(--bg)}.log-search__submit:disabled{cursor:wait}html[dir=rtl] .log-search__submit svg{transform:scaleX(-1)}.log-search__spinner{border:.125rem solid;border-inline-end-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite spin}.log-search__examples{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.log-search__examples>span{color:var(--muted);font-weight:600}.log-search__examples>button{cursor:pointer;background:0 0;border:0;padding:0}.log-search__examples>button:hover kbd{border-color:var(--brand);color:var(--brand-text)}.log-search__suggestions{z-index:30;border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);max-height:min(26rem,70dvb);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;inset-block-start:3.625rem;inset-inline:0;overflow:hidden}.log-search__suggestions>header{border-bottom:.0625rem solid var(--line-soft);color:var(--muted);font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-weight:700;display:flex}.log-search__suggestions>header small{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.3125rem;font-weight:500;display:inline-flex}.log-search__suggestions kbd{border:.0625rem solid var(--line);background:var(--bg);min-width:1.375rem;color:var(--muted);font-family:var(--font-mono), monospace;text-align:center;direction:ltr;unicode-bidi:isolate;border-bottom-width:.125rem;border-radius:.3125rem;padding:.0625rem .375rem;font-size:.6875rem}.log-search__options{overscroll-behavior:contain;flex:1;min-height:0;padding:.375rem;overflow-y:auto}.log-search__options>button{width:100%;min-height:3rem;color:var(--muted);cursor:pointer;text-align:start;background:0 0;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem .5rem;display:grid}.log-search__options>button:hover,.log-search__options>button.is-active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.log-search__options>button:hover,.log-search__options>button.is-active{background:color-mix(in srgb, var(--brand) 9%, var(--surface-2))}}.log-search__options>button:hover,.log-search__options>button.is-active{color:var(--ink)}.log-search__options>button.is-active{box-shadow:inset 0 0 0 .0625rem var(--brand)}@supports (color:color-mix(in lab, red, red)){.log-search__options>button.is-active{box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--brand) 35%, transparent)}}.log-search__filter-icon{background:var(--brand);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.log-search__filter-icon{background:color-mix(in srgb, var(--brand) 12%, var(--bg))}}.log-search__filter-icon{color:var(--brand-text)}.log-search__option-text{gap:.125rem;min-width:0;display:grid}.log-search__option-text b,.log-search__option-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-search__option-text b{color:var(--ink);font-size:var(--text-control);font-weight:600}.log-search__option-text small{color:var(--faint);font-size:var(--text-caption)}.log-search__options>button>kbd{font-size:var(--text-caption);padding:.125rem .5rem}.log-search__suggestions>footer{border-top:.0625rem solid var(--line-soft);color:var(--faint);font-size:var(--text-caption);padding:.5rem .875rem;line-height:1.6}.log-search__meta{justify-content:space-between;align-items:flex-start;gap:.9375rem;min-height:2.125rem;padding-top:.5rem;display:flex}.log-search__meta>p{color:var(--faint);font-size:var(--text-caption);white-space:nowrap;padding-top:.3125rem}.log-search__tokens{flex-wrap:wrap;flex:1;gap:.3125rem;display:flex}.log-search__tokens>button{border:.0625rem solid var(--orange);align-items:center;gap:.375rem;min-height:1.75rem;padding:.1875rem .4375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.log-search__tokens>button{border:.0625rem solid color-mix(in srgb, var(--orange) 38%, var(--line))}}.log-search__tokens>button{background:var(--orange);border-radius:.1875rem}@supports (color:color-mix(in lab, red, red)){.log-search__tokens>button{background:color-mix(in srgb, var(--orange) 8%, var(--surface))}}.log-search__tokens>button{color:var(--muted);cursor:pointer;font-size:var(--text-caption)}.log-search__tokens>button:hover{border-color:var(--orange)}.log-search__tokens>button span{color:var(--faint)}.log-search__tokens>button b{max-width:13.125rem;color:var(--ink);font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-results__summary{min-height:2.375rem;color:var(--faint);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5625rem;display:flex}.log-results__summary>div{flex-wrap:wrap;align-items:center;gap:.6875rem;display:flex}.log-results__summary span,.log-results__summary small{font-family:var(--font-mono), monospace;font-size:var(--text-caption)}.log-results table{min-width:70rem}.log-results tbody tr{cursor:pointer}.log-results tbody tr.is-selected td{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.log-results tbody tr.is-selected td{background:color-mix(in srgb, var(--orange) 8%, var(--surface))}}.log-inspector{border-color:var(--orange);margin-top:.75rem;padding:1.125rem}@supports (color:color-mix(in lab, red, red)){.log-inspector{border-color:color-mix(in srgb, var(--orange) 28%, var(--line))}}.log-inspector>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.log-inspector h3{font-size:var(--text-lead);margin-top:.3125rem}.log-inspector dl{border:.0625rem solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;margin:1rem 0;display:grid}.log-inspector dl>div{background:var(--surface-2);min-width:0;padding:.625rem .75rem}.log-inspector dt{color:var(--faint);font-size:var(--text-caption)}.log-inspector dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-label);margin:.1875rem 0 0}.log-inspector pre{border:.0625rem solid var(--line);border-radius:var(--radius-xs);background:var(--bg);max-height:17.5rem;color:var(--muted);font-family:var(--font-mono), monospace;font-size:var(--text-caption);text-align:left;direction:ltr;margin:0;padding:.875rem;line-height:1.65;overflow:auto}.log-results__time{min-width:7.8125rem;color:var(--muted);white-space:nowrap;font-size:var(--text-caption)!important}.log-results mark{background:var(--warning);border-radius:.125rem;padding:0 .125rem}@supports (color:color-mix(in lab, red, red)){.log-results mark{background:color-mix(in srgb, var(--warning) 31%, transparent)}}.log-results mark{color:var(--ink)}.log-results__more{justify-content:center;padding:1.125rem 0 .25rem;display:flex}.table-actions{flex-wrap:wrap;gap:.5rem;display:flex}.stack-form{gap:1.125rem;display:grid}.notification-bell{position:relative;overflow:visible}.notification-bell[aria-expanded=true]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.notification-bell[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}}.notification-bell[aria-expanded=true]{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.notification-bell[aria-expanded=true]{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.notification-bell[aria-expanded=true]{color:var(--brand-text)}.notification-bell__count{border:.0625rem solid var(--bg);background:var(--brand);min-width:1.125rem;height:1.125rem;color:var(--brand-on,#04151c);font-size:calc(.625rem * var(--font-scale));border-radius:99rem;place-items:center;padding-inline:.25rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}html[data-mode=light] .notification-bell__count{background:var(--orange);color:#fff}.notification-bell[data-ping=true] svg{animation:bell-shake .7s var(--ease)}@keyframes bell-shake{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}35%{transform:rotate(11deg)}55%{transform:rotate(-7deg)}75%{transform:rotate(4deg)}}.ui-popover__positioner{z-index:var(--layer-dialog)}.ui-popover{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:min(23rem,100dvi - 1.75rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-popover{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.ui-popover{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(1.25rem)saturate(1.3);backdrop-filter:blur(1.25rem)saturate(1.3);transform-origin:var(--transform-origin)}.ui-popover[data-starting-style],.ui-popover[data-ending-style]{opacity:0;transform:scale(.97)}.ui-popover{transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--ease)}.ui-popover__head{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.ui-popover__title{font-size:var(--text-control);font-weight:800}.ui-popover__head .ui-text-button{color:var(--brand-text);font-size:var(--text-caption);padding:.25rem .375rem}.ui-popover__body{overscroll-behavior:contain;scrollbar-color:var(--muted) transparent;max-height:24rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ui-popover__body{scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent}}.ui-popover__body{scrollbar-width:thin}.notification-popover__empty{color:var(--faint);font-size:var(--text-label);text-align:center;padding:2rem 1rem}.notification-popover__list{margin:0;padding:0;list-style:none;display:grid}.notification-popover__list li{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:.5rem minmax(0,1fr) auto;align-items:start;gap:.625rem;padding:.875rem 1rem;display:grid}.notification-popover__list li:last-child{border-bottom:0}.notification-popover__list li.is-read{opacity:.6}.notification-popover__list .event-dot{margin-block-start:.375rem}.notification-popover__list b{font-size:var(--text-label);font-weight:700;display:block}.notification-popover__list p{color:var(--muted);font-size:var(--text-caption);overflow-wrap:anywhere;margin:.1875rem 0 0;line-height:1.7}.notification-popover__list small{color:var(--faint);font-size:var(--text-caption);margin-block-start:.3125rem;display:block}.notification-popover__list .ui-text-button{color:var(--brand-text);font-size:var(--text-caption);white-space:nowrap;padding:.25rem .375rem}.notification-popover__all{border-top:.0625rem solid var(--line-soft);color:var(--brand-text);font-size:var(--text-label);text-align:center;transition:background var(--motion-fast) ease;border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);padding:.8125rem 1rem;font-weight:700;display:block}.notification-popover__all:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.notification-popover__all:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.notification-bell[data-ping=true] svg{animation:none}}html[data-reduced-motion=true] .notification-bell[data-ping=true] svg{animation:none}.screen-frame{max-width:92.5rem;animation:screen-in .32s var(--ease) both;grid-template-columns:minmax(0,1fr);gap:1.375rem;margin:0 auto;display:grid}.page-intro{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:1.875rem;min-height:6.75rem;padding-bottom:1.5rem;display:flex}.site-eyebrow--code{font-family:var(--font-mono), monospace;font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.page-intro>*,.page-intro h1,.record-identity h2,.profile-preview h2{overflow-wrap:anywhere;min-width:0}.page-intro h1{font-size:clamp(calc(1.875rem * var(--font-scale)), calc(3.6vw * var(--font-scale)), calc(3.125rem * var(--font-scale)));letter-spacing:var(--heading-tracking-tight);margin:.875rem 0 .375rem;font-weight:900;line-height:1.12}[dir=rtl] .page-intro h1{line-height:1.22}.page-intro p{max-width:42.5rem;color:var(--muted);font-size:var(--text-body-sm);line-height:1.75}.page-intro__actions,.balance-strip{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel-head{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;display:flex}.panel-head h2{font-size:calc(1.1875rem * var(--font-scale));letter-spacing:var(--heading-tracking);margin-top:.375rem}.panel-head p{color:var(--muted);font-size:var(--text-caption);margin-top:.25rem}.panel-head>a{color:var(--muted);font-size:var(--text-caption);font-weight:700}.data-loading{gap:1.25rem;max-width:61.25rem;margin:5rem auto;display:grid}.data-loading h1{font-size:calc(2.125rem * var(--font-scale))}.overview-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:1rem;display:grid}.identity-panel{border-color:var(--brand);flex-direction:column;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-panel{border-color:color-mix(in srgb, var(--brand) 26%, var(--line))}}.identity-panel{overflow:hidden}.identity-panel:after{background:linear-gradient(90deg, transparent, var(--brand), transparent);content:"";block-size:.125rem;position:absolute;inset-block-start:0;inset-inline:0}.identity-panel>header{align-items:center;gap:1rem;display:flex}.identity-panel__avatar,.profile-square{border:.0625rem solid var(--brand);place-items:center;width:4.125rem;height:4.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.identity-panel__avatar,.profile-square{border:.0625rem solid color-mix(in srgb, var(--brand) 26%, var(--line))}}.identity-panel__avatar,.profile-square{border-radius:var(--radius-md);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.identity-panel__avatar,.profile-square{background:color-mix(in srgb, var(--brand) 9%, transparent)}}.identity-panel__avatar,.profile-square{color:var(--muted);font-size:var(--text-lead);font-weight:800}.identity-panel h2{font-size:calc(1.375rem * var(--font-scale))}.identity-panel header p{color:var(--muted);font-size:var(--text-label)}.level-line{color:var(--muted);font-size:var(--text-caption);justify-content:space-between;align-items:flex-end;margin:1.875rem 0 .625rem;display:flex}.level-line b{color:var(--ink);font-size:var(--text-control)}.identity-panel>small{color:var(--faint);font-size:var(--text-caption);margin-top:.4375rem;display:block}.identity-panel>footer{border-top:.0625rem solid var(--line);color:var(--muted);font-size:var(--text-caption);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;display:flex}.identity-panel>footer span{align-items:center;gap:.375rem;display:flex}.stats-grid,.admin-stats{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.stats-grid>:last-child:nth-child(odd){grid-column:1/-1}.admin-stats{grid-template-columns:repeat(4,1fr)}.stat-card,.admin-stat{min-height:8.5625rem;transition:border-color var(--motion-base) ease, transform var(--motion-base) var(--ease);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow:hidden}.stat-card:hover,.admin-stat:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.stat-card:hover,.admin-stat:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}}.stat-card:hover,.admin-stat:hover{transform:translateY(-.125rem)}.stat-card header,.admin-stat header{color:var(--muted);font-size:var(--text-label);justify-content:space-between;align-items:center;gap:.75rem;font-weight:650;display:flex}.stat-card header svg,.admin-stat header svg{box-sizing:content-box;border:.0625rem solid var(--brand);flex:none;width:1.125rem;height:1.125rem;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.stat-card header svg,.admin-stat header svg{border:.0625rem solid color-mix(in srgb, var(--brand) 26%, var(--line))}}.stat-card header svg,.admin-stat header svg{border-radius:var(--radius-sm);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.stat-card header svg,.admin-stat header svg{background:color-mix(in srgb, var(--brand) 9%, transparent)}}.stat-card header svg,.admin-stat header svg{color:var(--brand-text)}.stat-card strong,.admin-stat strong{font-size:clamp(calc(1.375rem * var(--font-scale)), calc(2.2vw * var(--font-scale)), calc(1.875rem * var(--font-scale)));letter-spacing:var(--heading-tracking-tight);margin-top:auto;line-height:1.15;display:block}.stat-card small,.admin-stat small{color:var(--faint);font-size:var(--text-caption);display:block}.workspace-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.workspace-grid>.ui-panel{padding:1.3125rem}.quick-routes{border-top:.0625rem solid var(--line);gap:0;display:grid}.quick-routes a{border-bottom:.0625rem solid var(--line-soft);transition:padding .18s var(--ease), color .15s ease;grid-template-columns:2.25rem 1fr;align-items:center;gap:.6875rem;padding:.8125rem .125rem;display:grid}.quick-routes a:hover{color:var(--orange);padding-inline-start:.5rem}.quick-routes a>svg{color:var(--muted)}.quick-routes b,.quick-routes small{display:block}.quick-routes b{font-size:var(--text-label)}.quick-routes small{color:var(--faint);font-size:var(--text-caption)}.server-number{align-items:flex-end;gap:.5rem;margin:1.75rem 0 .75rem;display:flex}.server-number strong{font-size:calc(3.25rem * var(--font-scale));letter-spacing:var(--heading-tracking-tight);line-height:.9}.server-number span{color:var(--faint);font-size:var(--text-label)}.record-list{border-top:.0625rem solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:1.5625rem 0 0;display:grid}.record-list div{border-inline-end:.0625rem solid var(--line);gap:.25rem;padding:.75rem;display:grid}.record-list div:last-child{border-inline-end:0}.record-list dt{color:var(--faint);font-size:var(--text-caption)}.record-list dd{font-size:var(--text-label);margin:0;font-weight:700}.screen-frame>.ui-panel{padding:1.3125rem}.activity-list{border-top:.0625rem solid var(--line);display:grid}.activity-list>div,.activity-list>a{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:.625rem 1fr auto;align-items:center;gap:.6875rem;min-height:3.25rem;display:grid}.activity-list b,.activity-list small{display:block}.activity-list b{font-size:var(--text-caption)}.activity-list small{color:var(--faint);font-size:var(--text-caption)}.record-layout,.organization-grid,.form-preview-layout{grid-template-columns:minmax(15rem,.34fr) 1fr;gap:1rem;display:grid}.record-layout>.ui-panel,.organization-grid>.ui-panel,.form-preview-layout>.ui-panel{padding:1.5rem}.record-identity,.profile-preview{text-align:center;align-content:center;justify-items:center;min-height:22.5rem;display:grid}.record-identity__avatar,.profile-preview>div{border:.75rem solid var(--surface-3);background:var(--bg);width:6.25rem;height:6.25rem;color:var(--muted);font-size:calc(1.5rem * var(--font-scale));place-items:center;margin-bottom:1.25rem;font-weight:800;display:grid}.record-identity__avatar{background:linear-gradient(135deg, var(--brand), transparent 58%), var(--bg);border-width:.0625rem}@supports (color:color-mix(in lab, red, red)){.record-identity__avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 16%, transparent), transparent 58%), var(--bg)}}.record-identity__avatar{box-shadow:inset 0 0 0 .5625rem var(--surface), inset 0 0 0 .625rem var(--brand)}@supports (color:color-mix(in lab, red, red)){.record-identity__avatar{box-shadow:inset 0 0 0 .5625rem var(--surface), inset 0 0 0 .625rem color-mix(in srgb, var(--brand) 30%, var(--line))}}.record-identity__avatar{color:var(--orange);font-size:calc(1.75rem * var(--font-scale))}.record-identity h2,.profile-preview h2{font-size:calc(1.5rem * var(--font-scale))}.record-identity p,.profile-preview p{color:var(--muted);font-size:var(--text-label);margin:.1875rem 0 .9375rem}.record-identity>small{color:var(--faint);font-size:var(--text-caption);margin-top:1.375rem}.record-grid{border-top:.0625rem solid var(--line);border-inline-start:.0625rem solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.record-grid>div{border-inline-end:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);min-height:5.5rem;padding:.9375rem}.record-grid dt{color:var(--faint);font-size:var(--text-caption)}.record-grid dd{font-size:var(--text-label);margin:.75rem 0 0;font-weight:700}.vehicle-grid,.product-grid{grid-template-columns:repeat(3,1fr);gap:.875rem;display:grid}.vehicle-card,.product-card{padding:.9375rem}.product-card{flex-direction:column;min-width:0;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.product-card:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in srgb, var(--ink) 24%, var(--line))}}.product-card:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{background:color-mix(in srgb, var(--surface) 96%, var(--ink))}}.product-card:hover{transform:translateY(-.125rem)}.vehicle-card__visual,.product-card__visual{border:.0625rem solid var(--line);background:var(--surface-2);place-items:center;height:10.625rem;margin-bottom:1.0625rem;display:grid;position:relative;overflow:hidden}.vehicle-card__visual:before,.product-card__visual:before{background:var(--line);content:"";width:.0625rem;height:170%;position:absolute;transform:rotate(50deg)}.product-card__visual>.visual-index{z-index:2;color:var(--faint);font-size:var(--text-caption);top:.625rem;position:absolute;inset-inline-start:.6875rem}.vehicle-card__visual>svg,.product-card__visual>svg{z-index:1;width:3.625rem;height:3.625rem;color:var(--muted)}.vehicle-card header{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.shop-product-image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s;display:block;position:absolute;inset:0}.product-card:hover .shop-product-image{transform:scale(1.025)}.shop-row-thumb{background:currentColor;border-radius:.5rem;place-items:center;width:4rem;height:2.625rem;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shop-row-thumb{background:color-mix(in srgb, currentColor 10%, transparent)}}.shop-row-thumb img{object-fit:contain;width:100%;height:100%}.vehicle-card header small,.product-card__content>small{color:var(--faint);font-family:inherit;font-size:var(--text-caption);text-transform:none;font-weight:650}.vehicle-card h2,.product-card__content h2{font-size:calc(1.125rem * var(--font-scale));margin-top:.125rem}.product-card__content{min-width:0}.product-card__content h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-card>p{color:var(--muted);font-size:var(--text-caption);margin-top:.3125rem}.vehicle-card dl{border-block:.0625rem solid var(--line);gap:1.25rem;margin:1.125rem 0;padding:.8125rem 0;display:flex}.vehicle-card dl div{flex:1}.vehicle-card dt{color:var(--faint);font-size:var(--text-caption);align-items:center;gap:.3125rem;display:flex}.vehicle-card dd{font-size:var(--text-label);margin:.3125rem 0 0;font-weight:700}.vehicle-card .ui-button{width:100%}.organization-mark{border-top:.3125rem solid var(--orange);align-content:center;justify-items:start;min-height:20.625rem;display:grid}.organization-mark__emblem{border:.0625rem solid var(--orange);place-items:center;width:5.625rem;height:5.625rem;display:grid}@supports (color:color-mix(in lab, red, red)){.organization-mark__emblem{border:.0625rem solid color-mix(in srgb, var(--orange) 42%, var(--line))}}.organization-mark__emblem{background:linear-gradient(135deg, var(--orange), transparent 60%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.organization-mark__emblem{background:linear-gradient(135deg, color-mix(in srgb, var(--orange) 17%, transparent), transparent 60%), var(--bg)}}.organization-mark__emblem{box-shadow:inset 0 0 0 .5rem var(--surface), inset 0 0 0 .5625rem var(--orange)}@supports (color:color-mix(in lab, red, red)){.organization-mark__emblem{box-shadow:inset 0 0 0 .5rem var(--surface), inset 0 0 0 .5625rem color-mix(in srgb, var(--orange) 32%, var(--line))}}.organization-mark__emblem{color:var(--orange);font-size:calc(1.8125rem * var(--font-scale));font-weight:900}.organization-mark>small{color:var(--faint);font-size:var(--text-caption);margin-top:1.5625rem}.organization-mark h2{font-size:calc(1.875rem * var(--font-scale));margin:.1875rem 0 .9375rem}.capacity-panel{grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:.75rem;padding:1.125rem;display:grid}.capacity-panel>span{color:var(--muted);font-size:var(--text-caption)}.capacity-panel strong{font-size:calc(1.375rem * var(--font-scale))}.capacity-panel .capacity-track{grid-column:1/-1}.centered-form{text-align:center;justify-items:center;max-width:36.25rem;margin:1.25rem auto 0;display:grid;padding:2.8125rem!important}.centered-form>svg{color:var(--orange)}.centered-form form{text-align:start;gap:.9375rem;width:100%;margin-top:1.5625rem;display:grid}.filter-bar form{gap:.5rem;width:min(33.75rem,100%);display:flex}.filter-bar form .ui-command{flex:1}.balance-strip span{border:.0625rem solid var(--line);background:var(--surface);min-height:2.4375rem;color:var(--muted);align-items:center;gap:.4375rem;padding:0 .6875rem;display:inline-flex}.balance-strip svg{width:.9375rem}.balance-strip b{color:var(--ink);font-size:var(--text-caption)}.product-card__visual .ui-badge{z-index:2;top:.5625rem;position:absolute;inset-inline-end:.5625rem}.product-card__content>p{color:var(--muted);font-size:var(--text-caption);margin:.5rem 0 1.0625rem}.product-card>footer{border-top:.0625rem solid var(--line);justify-content:space-between;align-items:center;margin:auto 0 0;padding-top:.9375rem;display:flex}.product-card>footer strong{color:var(--ink);font-size:calc(1.0625rem * var(--font-scale));letter-spacing:-.02em}.purchase-record{border-top:.0625rem solid var(--line);margin:0;display:grid}.purchase-record div{border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:center;padding:.8125rem 0;display:flex}.purchase-record dt{color:var(--muted);font-size:var(--text-caption)}.purchase-record dd{margin:0;font-weight:700}.notice-stack,.admin-card-list{gap:.625rem;display:grid}.notice-row{grid-template-columns:.625rem 1fr auto;align-items:center;gap:.9375rem;display:grid;padding:1.125rem!important}.notice-row.is-read{opacity:.62}.notice-row header{align-items:center;gap:.5rem;display:flex}.notice-row h2{font-size:var(--text-control)}.notice-row p{color:var(--muted);font-size:var(--text-label);margin:.25rem 0}.notice-row small{color:var(--faint);font-size:var(--text-caption)}.profile-preview>.section-code{margin-bottom:1.5625rem}.profile-preview p{max-width:20rem}.settings-list{gap:.625rem;display:grid}.settings-list>.ui-panel{justify-content:space-between;align-items:center;gap:1.875rem;min-height:8rem;padding:1.375rem;display:flex}.settings-list>.ui-panel>div:first-child{grid-template-columns:3rem 1fr;align-items:center;column-gap:.875rem;display:grid}.setting-icon{border:.0625rem solid var(--brand);grid-row:1/3;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.setting-icon{border:.0625rem solid color-mix(in srgb, var(--brand) 26%, var(--line))}}.setting-icon{border-radius:var(--radius-sm);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.setting-icon{background:color-mix(in srgb, var(--brand) 9%, transparent)}}.setting-icon{color:var(--brand-text)}.settings-list h2{font-size:var(--text-body)}.settings-list p{color:var(--muted);font-size:var(--text-caption)}.app-shell--admin .page-intro .section-code,.app-shell--admin .panel-head .section-code{color:var(--orange)}.admin-stat{border-top:.1875rem solid var(--orange)}.bar-chart{border-bottom:.0625rem solid var(--line);justify-content:space-around;align-items:flex-end;height:14.6875rem;padding-top:1.25rem;display:flex}.bar-chart div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.5625rem;width:8%;height:100%;display:flex}.bar-chart i{background:var(--orange);width:100%;transition:height .48s var(--ease);display:block}.bar-chart span{color:var(--faint);font-size:var(--text-caption)}.mix-chart{justify-content:center;align-items:center;gap:2.8125rem;min-height:14.6875rem;display:flex}.mix-chart>div{border:1.375rem solid var(--surface-3);border-top-color:var(--orange);border-right-color:var(--orange);border-radius:50%;place-items:center;width:8.125rem;height:8.125rem;display:grid;transform:rotate(18deg)}.mix-chart>div span{font-size:calc(1.125rem * var(--font-scale));transform:rotate(-18deg)}.mix-chart ul{gap:.75rem;min-width:10rem;margin:0;padding:0;list-style:none;display:grid}.mix-chart li{color:var(--muted);font-size:var(--text-caption);grid-template-columns:.5rem 1fr auto;align-items:center;gap:.5rem;display:grid}.mix-chart li i{background:var(--orange);width:.375rem;height:.375rem}.mix-chart li:nth-child(2) i{background:var(--blue)}.mix-chart li:nth-child(3) i{background:var(--success)}.row-actions{gap:.25rem;display:flex}.category-strip{grid-template-columns:repeat(4,1fr);gap:.625rem;display:grid}.category-strip>.ui-panel{align-items:center;gap:.75rem;padding:.875rem;display:flex}.category-strip svg{color:var(--orange)}.category-strip b,.category-strip small{display:block}.category-strip b{font-size:var(--text-label)}.category-strip small{color:var(--faint);font-size:var(--text-caption)}.shop-order-filters,.shop-checks{flex-wrap:wrap;align-items:center;gap:.5625rem;display:flex}.shop-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.shop-category-card{border-top:.1875rem solid var(--orange);gap:1.125rem;min-height:13.4375rem;padding:1.25rem;display:grid;box-shadow:0 .875rem 2.125rem #0000001f}.shop-category-card.is-inactive{border-top-color:var(--muted);opacity:.72}.shop-category-card>header,.shop-category-card>footer{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.shop-category-card h2{font-size:var(--text-lead);margin-top:.4375rem}.shop-category-card>p{color:var(--muted);font-size:var(--text-label)}.shop-category-card>footer{border-top:.0625rem solid var(--line-soft);color:var(--faint);font-size:var(--text-caption);align-items:center;margin-top:auto;padding-top:.875rem}.shop-editor-dialog{width:min(55rem,100%);max-height:min(53.75rem,100dvh - 2.5rem);box-shadow:0 2.125rem 5.9375rem #000000ad, 0 0 0 .0625rem var(--orange)}@supports (color:color-mix(in lab, red, red)){.shop-editor-dialog{box-shadow:0 2.125rem 5.9375rem #000000ad, 0 0 0 .0625rem color-mix(in srgb, var(--orange) 12%, transparent)}}.shop-editor-form{gap:1.375rem;display:grid}.shop-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.shop-editor-form .ui-input{min-height:2.9375rem}.shop-media-picker{border:.0625rem solid var(--line-soft);background:var(--surface-2);grid-template-columns:minmax(11.25rem,16.25rem) 1fr;align-items:center;gap:1.125rem;padding:.875rem;display:grid}.product-card__visual{aspect-ratio:16/9;border:.0625rem solid var(--line);border-radius:.375rem;width:100%;height:auto;margin-bottom:1.125rem}.shop-media-picker__preview{aspect-ratio:16/9;border:.0625rem solid var(--line);background:var(--surface);width:100%;color:var(--faint);place-items:center;display:grid;overflow:hidden}.shop-media-picker__preview img{object-fit:cover;width:100%;height:100%}.shop-media-picker>div:last-child{justify-items:start;gap:.5625rem;display:grid}.shop-media-picker p,.shop-media-picker small{color:var(--muted);font-size:var(--text-caption);margin:0}.shop-checks{border:.0625rem solid var(--line-soft);background:var(--surface-2);padding:.875rem 1rem}.shop-checks label{color:var(--muted);font-size:var(--text-label);cursor:pointer;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.shop-checks input{width:1rem;height:1rem;accent-color:var(--orange)}.shop-order-filters{justify-content:flex-end}.shop-order-filters .ui-select{min-width:10.625rem}@media (max-width:68.75rem){.shop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42.5rem){.shop-page-actions,.shop-order-filters,.shop-page-actions .ui-button,.shop-order-filters .ui-button,.shop-order-filters .ui-select{width:100%}.shop-category-grid,.shop-form-grid,.shop-media-picker{grid-template-columns:1fr}.shop-editor-dialog{max-height:calc(100dvh - 1.5rem);padding:1.5rem 1.125rem}}.admin-list-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;padding:1rem!important}.admin-list-card--with-avatar{grid-template-columns:4.125rem minmax(0,1fr) auto}.admin-list-card>div{overflow-wrap:anywhere;min-width:0}.admin-list-card header{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.admin-list-card h2{font-size:var(--text-body-sm)}.admin-list-card p{color:var(--muted);font-size:var(--text-caption);margin:.1875rem 0}.admin-list-card small{color:var(--faint);font-size:var(--text-caption)}.role-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.notification-preview{align-self:start;min-height:18.75rem}.notification-preview>div{border:.0625rem solid var(--line);border-inline-start:.25rem solid var(--orange);background:var(--surface-2);gap:.875rem;margin-top:2.1875rem;padding:1.125rem;display:flex}.notification-preview>div>svg{color:var(--orange)}.notification-preview h2{font-size:var(--text-body-sm)}.notification-preview p{color:var(--muted);font-size:var(--text-label);margin:.375rem 0}.notification-preview small{color:var(--faint);font-size:var(--text-caption)}.role-card{padding:1.1875rem!important}.role-card>header{border-bottom:.0625rem solid var(--line);grid-template-columns:3rem 1fr auto;align-items:center;gap:.75rem;padding-bottom:.9375rem;display:grid}.role-card__mark{border:.0625rem solid var(--line);background:var(--surface-2);width:3rem;height:3rem;color:var(--orange);font-size:calc(1.25rem * var(--font-scale));place-items:center;font-weight:900;display:grid}.role-card h2{font-size:var(--text-body-sm)}.role-card header small{color:var(--faint);font-size:var(--text-caption)}.permission-list{margin-top:.5625rem;display:grid}.permission-list label{border-bottom:.0625rem solid var(--line-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5625rem;padding:.4375rem .1875rem;display:flex}.permission-list b,.permission-list small{display:block}.permission-list b{font-size:var(--text-caption)}.permission-list small{color:var(--faint);font-size:var(--text-caption)}.permission-list input{width:1rem;height:1rem;accent-color:var(--orange)}.admin-action-panel{gap:1.125rem;display:grid}.admin-player-dialog{border-color:var(--orange);width:min(56.25rem,100%);max-height:min(53.75rem,100dvh - 2.5rem);padding:clamp(1.75rem,3vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.admin-player-dialog{border-color:color-mix(in srgb, var(--orange) 20%, var(--line))}}.admin-player-dialog{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-player-dialog{background:color-mix(in srgb, var(--surface) 96%, black)}}.admin-player-dialog{box-shadow:0 2.25rem 6.25rem #000000b8, 0 .875rem 2.375rem #0000006b, 0 0 0 .0625rem var(--orange)}@supports (color:color-mix(in lab, red, red)){.admin-player-dialog{box-shadow:0 2.25rem 6.25rem #000000b8, 0 .875rem 2.375rem #0000006b, 0 0 0 .0625rem color-mix(in srgb, var(--orange) 9%, transparent)}}.admin-player-dialog .ui-dialog__title{font-family:var(--font-fa), var(--font-en), sans-serif;font-size:clamp(calc(1.5rem * var(--font-scale)), calc(2.2vw * var(--font-scale)), calc(1.875rem * var(--font-scale)));letter-spacing:var(--heading-tracking);font-weight:800;line-height:1.35}html[data-lang=en] .admin-player-dialog .ui-dialog__title{font-family:var(--font-en), var(--font-fa), sans-serif}.admin-player-dialog .ui-dialog__description{max-width:none;font-size:var(--text-control);margin-top:.375rem;line-height:1.6}.admin-player-dialog .ui-dialog__content{margin-top:1.75rem}.admin-player-dialog .admin-player-actions{gap:1.5rem}.admin-wallet-balances,.admin-wallet-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.admin-wallet-balances .ui-panel{border-color:var(--orange);gap:.375rem;min-height:7.875rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-wallet-balances .ui-panel{border-color:color-mix(in srgb, var(--orange) 14%, var(--line))}}.admin-wallet-balances .ui-panel{background:linear-gradient(145deg, var(--orange), var(--surface))}@supports (color:color-mix(in lab, red, red)){.admin-wallet-balances .ui-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--orange) 7%, var(--surface)), var(--surface))}}.admin-wallet-balances span,.admin-wallet-balances small{color:var(--muted);font-size:var(--text-caption)}.admin-wallet-balances strong{color:var(--ink);font-size:calc(1.875rem * var(--font-scale));line-height:1}.admin-wallet-form{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);align-content:start;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.admin-wallet-form{background:color-mix(in srgb, var(--surface-2) 36%, var(--surface))}}.admin-wallet-form .panel-head{margin-bottom:0}.admin-wallet-form .panel-head h2{font-size:calc(1.125rem * var(--font-scale));margin-top:.3125rem}.admin-wallet-ledger{margin-top:.5625rem}.admin-player-dialog .admin-action-panel{border-color:var(--orange);gap:1.5rem;padding:clamp(1.375rem,2.5vw,1.875rem)}@supports (color:color-mix(in lab, red, red)){.admin-player-dialog .admin-action-panel{border-color:color-mix(in srgb, var(--orange) 13%, var(--line))}}.admin-player-dialog .admin-action-panel{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.admin-player-dialog .admin-action-panel{background:color-mix(in srgb, var(--surface-2) 32%, var(--surface))}}.admin-player-dialog .admin-action-panel{box-shadow:0 1.125rem 2.8125rem #0003}.admin-player-dialog .admin-action-panel>.panel-head{align-items:center;margin-bottom:0}.admin-player-dialog .admin-action-panel .panel-head h2{font-size:calc(1.25rem * var(--font-scale));line-height:1.45}.admin-player-dialog .ui-field{gap:.5625rem}.admin-player-dialog .ui-field>span,.admin-player-dialog .ui-field>label{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.admin-player-dialog .ui-field>span,.admin-player-dialog .ui-field>label{color:color-mix(in srgb, var(--ink) 72%, var(--muted))}}.admin-player-dialog .ui-field>span,.admin-player-dialog .ui-field>label{font-size:var(--text-control);font-weight:650;line-height:1.55}.admin-player-dialog .ui-field>small{font-size:var(--text-caption);line-height:1.7}.admin-player-dialog .ui-input{min-height:3.0625rem;font-size:var(--text-body-sm);padding:.6875rem .875rem;font-weight:500;line-height:1.5}.admin-player-dialog .ui-textarea{min-height:7rem}.admin-player-dialog .ui-button{min-height:3rem;font-size:var(--text-body-sm);font-weight:700}.admin-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.admin-quick-actions .ui-button{min-width:0;padding-inline:.75rem}.admin-action-form{border-top:.0625rem solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.875rem 1rem;padding-top:1.375rem;display:grid}.admin-action-form>.ui-button,.admin-action-form>.admin-action-reason{grid-column:1/-1}.admin-screenshot{border:.0625rem solid var(--line);background:var(--bg);overflow:hidden}.admin-screenshot img{width:100%;height:auto;display:block}.admin-screenshot figcaption{color:var(--faint);font-family:var(--font-mono);font-size:var(--text-caption);padding:.5rem .625rem}@media (max-width:35rem){.admin-player-dialog{max-height:calc(100dvh - 1.5rem);padding:1.5rem 1.125rem}.admin-player-dialog .ui-dialog__content{margin-top:1.375rem}.admin-player-dialog .admin-action-panel{gap:1.25rem;padding:1.125rem .875rem}.admin-quick-actions,.admin-action-form,.admin-wallet-balances,.admin-wallet-forms{grid-template-columns:1fr}}.access-page{place-items:center;min-height:100dvb;padding:1.75rem;display:grid}.access-page>.brand-mark{top:1.75rem;position:absolute;inset-inline-start:1.75rem}.access-card{border:.0625rem solid var(--brand);width:min(42.5rem,100%);padding:clamp(2rem,5dvi,3.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.access-card{border:.0625rem solid color-mix(in srgb, var(--brand) 22%, var(--line))}}.access-card{border-radius:var(--radius-xl);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.access-card{background:color-mix(in srgb, var(--surface) 85%, transparent)}}.access-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem)}.access-card:after{background:linear-gradient(90deg, transparent, var(--brand), transparent);content:"";block-size:.125rem;position:absolute;inset-block-start:0;inset-inline:0}.access-card__icon{border:.0625rem solid var(--brand);place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.access-card__icon{border:.0625rem solid color-mix(in srgb, var(--brand) 26%, var(--line))}}.access-card__icon{border-radius:var(--radius-md);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.access-card__icon{background:color-mix(in srgb, var(--brand) 9%, transparent)}}.access-card__icon{color:var(--brand-text)}.access-card h1{max-width:35rem;font-weight:900;font-size:clamp(calc(2.125rem * var(--font-scale)), calc(5vw * var(--font-scale)), calc(3.4375rem * var(--font-scale)));letter-spacing:var(--heading-tracking-tight);margin:1.0625rem 0;line-height:1.12;position:relative}.access-card p{max-width:35rem;color:var(--muted);position:relative}.access-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(1.125rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawer-in{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}[dir=rtl] .ui-drawer{animation-name:drawer-in-rtl}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes screen-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%{opacity:.45}to{opacity:.9}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:73.75rem){.log-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.log-center{grid-template-columns:1fr}.log-channels{gap:.3125rem;max-height:none;display:flex;position:static;overflow-x:auto}.log-channels header,.log-channels footer{display:none}.log-channels__list{border:0;flex:1;min-height:0;padding:0;display:flex;overflow:visible}.log-channels button{flex:none;width:auto}.admin-stats,.vehicle-grid,.product-grid,.category-strip{grid-template-columns:1fr 1fr}}@media (max-width:60rem){.record-layout,.organization-grid,.form-preview-layout{grid-template-columns:1fr}.record-identity,.organization-mark,.profile-preview{min-height:17.5rem}.role-grid{grid-template-columns:1fr}}@media (max-width:45rem){:root{--header:4.25rem}body{font-size:var(--text-body-sm)}.brand-mark__copy{display:none}.page-intro{flex-direction:column;align-items:flex-start;min-height:auto}.page-intro__actions{width:100%}.page-intro__button-row{justify-content:stretch;width:100%}.page-intro__button-row>*{flex:1}.log-search,.log-center,.log-channel-directory,.log-channel-view{margin-top:1.5rem}.log-channel-directory__summary{flex-direction:column;align-items:flex-start}.log-channel-directory__summary>div:last-child{flex-wrap:wrap;width:100%}.log-channel-grid{grid-template-columns:1fr}.log-channel-view__bar{flex-direction:column-reverse;align-items:stretch}.log-channel-view__bar>div{justify-content:space-between;padding:.25rem .5rem}.log-center .log-search{margin-top:0}.log-inspector dl{grid-template-columns:1fr}.log-search__shortcut{display:none}.log-search__meta{flex-direction:column;align-items:stretch;gap:.125rem}.log-search__meta>p{white-space:normal}.log-search__options>button>kbd{display:none}.overview-grid,.workspace-grid,.stats-grid,.admin-stats{grid-template-columns:1fr}.workspace-grid>.ui-panel{padding:1.0625rem}.record-grid,.vehicle-grid,.product-grid,.category-strip{grid-template-columns:1fr}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar form{flex-direction:column}.filter-bar .ui-command,.filter-bar form,.ui-tabs{width:100%}.ui-tabs{overflow-x:auto}.ui-tabs button{flex:1}.notice-row{grid-template-columns:.5625rem 1fr}.notice-row>.ui-button{grid-column:2;justify-self:start}.settings-list>.ui-panel{flex-direction:column;align-items:flex-start}.admin-list-card{grid-template-columns:minmax(0,1fr)}.admin-list-card--with-avatar{grid-template-columns:3.4375rem minmax(0,1fr)}.admin-list-card>.ui-button,.admin-list-card>.table-actions,.admin-list-card>.row-actions{grid-column:1/-1;justify-self:start}.mix-chart{flex-direction:column;gap:1.5625rem}.access-card{padding:2.1875rem 1.5rem}.ui-dialog__popup{padding:1.5rem 1.25rem}.ui-dialog__footer{margin:1.5rem -1.25rem -1.5rem;padding:.875rem 1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-dialog__description,.page-intro p,.notice-row p,.settings-list p,.admin-list-card p,.notification-preview p{font-size:var(--text-body-sm);line-height:1.75}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.public-header,.landing,.public-footer,.public-page{width:calc(100% - (var(--page-gutter) * 2));max-width:none}.app-shell,.access-page{min-block-size:100dvb}.app-main,.access-page{min-width:0}.app-main:focus,.access-page:focus{outline:none}:where(.app-main,.access-page) :where(p,li,dd,td,th){overflow-wrap:anywhere}:where(.page-intro p){max-width:var(--reading-max)}:where(.ui-button,.ui-icon-button,.ui-text-button,.ui-link-button,.shell-nav a,.app-bottom-nav a,.app-bottom-nav button){min-block-size:var(--control-md)}:where(.ui-button,.ui-icon-button,.ui-text-button,.ui-link-button,.shell-nav a,.app-bottom-nav a,.app-bottom-nav button):active{filter:brightness(.94)}.ui-table-frame{max-width:100%}.ui-table-frame__content{width:100%;min-width:max-content;max-width:none}.ui-table-frame table{min-width:47.5rem}@media (max-width:60rem),(hover:none),(pointer:coarse){:is(.ui-button,.ui-icon-button,.ui-text-button,.ui-link-button,.ui-tabs button,.ui-segment button,.ui-select__item){min-block-size:var(--control-md)}.ui-input{font-size:var(--text-body)}.ui-scroll-area__scrollbar{opacity:1}.ui-button:hover:not(:disabled){transform:none}}@media (max-width:29.9375rem){:root{--page-gutter:.875rem;--header:4rem}body{min-width:0;font-size:var(--text-body)}.page-intro__button-row,.ui-dialog__footer,.row-actions{flex-direction:column;align-items:stretch}.page-intro__button-row>*,.ui-dialog__footer>*,.row-actions>*{width:100%}.ui-dialog__viewport{padding:var(--space-3);align-items:end}.ui-dialog__popup{width:100%;max-height:calc(100dvh - var(--space-5));border-radius:var(--radius-md) var(--radius-md) 0 0}}@media (min-width:30rem) and (max-width:47.9375rem){:root{--page-gutter:1.25rem}}@media (min-width:48rem) and (max-width:63.9375rem){:root{--page-gutter:clamp(1.5rem, 4vw, 2.5rem)}.vehicle-grid,.product-grid,.category-strip,.overview-grid,.workspace-grid,.stats-grid,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem) and (max-width:79.9375rem){:root{--page-gutter:1.75rem}}@media (min-width:80rem){:root{--page-gutter:clamp(2rem, 3vw, 3rem)}.app-main>:where(.screen-frame,.access-card){width:100%;margin-inline:auto}}@media (min-width:90rem){:root{--font-scale:1.06}}@media (min-width:120rem){:root{--font-scale:1.1}.screen-frame{max-width:105rem}}@media (min-width:150rem){:root{--font-scale:1.14}.screen-frame{max-width:120rem}}@media (max-width:47.9375rem){.admin-users-table{background:0 0;border:0;max-height:none;overflow:visible}.admin-users-table .ui-scroll-area__viewport{overflow:visible!important}.admin-users-table .ui-table-frame__content,.admin-users-table table{width:100%;min-width:0}.admin-users-table thead,.admin-users-table .ui-scroll-area__scrollbar{display:none}.admin-users-table tbody{gap:.75rem;display:grid}.admin-users-table tbody tr{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.625rem;padding:.875rem;display:grid}.admin-users-table tbody td{border:0;padding:0;display:none}.admin-users-table tbody td:first-child{border-bottom:.0625rem solid var(--line-soft);grid-column:1/-1;padding-bottom:.625rem;display:block}.admin-users-table tbody td:nth-child(2),.admin-users-table tbody td:nth-child(3),.admin-users-table tbody td:nth-child(7){display:block}.admin-users-table .ui-input{min-width:6.75rem}.admin-users-table .ui-action-menu__trigger{min-width:auto;min-height:2.75rem;padding-inline:.75rem}}.showroom-viewer{aspect-ratio:16/10;border-radius:var(--radius-md);background:radial-gradient(70% 55% at 50% 78%, var(--accent), transparent 70%), radial-gradient(90% 70% at 50% 30%, var(--line-soft), transparent 72%);min-block-size:12rem;inline-size:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.showroom-viewer{background:radial-gradient(70% 55% at 50% 78%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 70%), radial-gradient(90% 70% at 50% 30%, color-mix(in oklab, var(--line-soft) 40%, transparent), transparent 72%)}}.showroom-viewer{touch-action:none}.showroom-viewer__canvas{cursor:grab;block-size:100%;inline-size:100%;display:block}.showroom-viewer__canvas:active{cursor:grabbing}.showroom-viewer__state{font-size:var(--text-label);color:var(--text-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding-inline:1rem;display:flex;position:absolute;inset:0}.showroom-viewer__spinner{block-size:1.5rem;inline-size:1.5rem;animation:1.1s linear infinite showroom-spin}@keyframes showroom-spin{to{transform:rotate(1turn)}}.showroom-viewer__controls{pointer-events:none;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:absolute;inset-block-end:.625rem;inset-inline:.625rem}.showroom-viewer__control{pointer-events:auto;border:.0625rem solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg);align-items:center;gap:.375rem;min-block-size:2.25rem;padding-inline:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.showroom-viewer__control{background:color-mix(in oklab, var(--bg) 72%, transparent)}}.showroom-viewer__control{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:var(--text);font-size:var(--text-caption);cursor:pointer}.showroom-viewer__control:hover{border-color:var(--accent)}.showroom-viewer__control[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.showroom-viewer__hint{font-size:var(--text-caption);color:var(--text-soft);align-items:center;gap:.375rem;margin:0;margin-inline-start:auto;display:inline-flex}@media (max-width:40rem){.showroom-viewer{aspect-ratio:4/3}.showroom-viewer__hint{display:none}}.showroom-stage{inline-size:100%;display:block;position:relative}.showroom-stage__modes{border:.0625rem solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg);gap:.25rem;padding:.1875rem;display:inline-flex;position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem}@supports (color:color-mix(in lab, red, red)){.showroom-stage__modes{background:color-mix(in oklab, var(--bg) 76%, transparent)}}.showroom-stage__modes{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.showroom-stage__mode{border-radius:calc(var(--radius-sm) - .1875rem);min-block-size:1.875rem;color:var(--text-soft);font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;padding-inline:.5rem;display:inline-flex}.showroom-stage__mode[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.showroom-stage__mode[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.showroom-stage__mode[aria-pressed=true]{color:var(--text)}.showroom-viewer--spin{aspect-ratio:auto}.showroom-viewer--pending{background:0 0}.showroom-viewer__progress{background:var(--line-soft);block-size:.125rem;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.showroom-viewer__progress{background:color-mix(in oklab, var(--line-soft) 60%, transparent)}}.showroom-viewer__progress span{background:var(--accent);block-size:100%;transition:inline-size .2s ease-out;display:block}.store-balances{flex-wrap:wrap;gap:.5rem;display:inline-flex}.store-balance{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-label);align-items:center;gap:.375rem;padding:.3125rem .625rem;display:inline-flex}.store-toolbar{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:.75rem 1rem;margin-block:1.125rem .875rem;display:grid}.store-toolbar__heading{gap:.125rem;display:grid}.store-toolbar__heading h2{font-size:var(--text-title-sm);margin:0;line-height:1.2}.store-toolbar__heading p{min-block-size:1rem;color:var(--muted);font-size:var(--text-caption);margin:0}.store-toolbar__controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.store-search{align-items:center;inline-size:min(20rem,100%);display:flex;position:relative}.store-search>svg{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:.6875rem}.store-search .ui-input{padding-inline-start:2.25rem}.store-sort{align-items:center;gap:.4375rem;display:inline-flex}.store-sort__label{color:var(--muted);font-size:var(--text-caption);white-space:nowrap}.store-sort .ui-select{inline-size:auto;min-inline-size:10.5rem}.store-chip{white-space:nowrap;border:.0625rem solid var(--line);border-radius:var(--radius-xs);background:var(--bg);min-block-size:2.6875rem;color:var(--text-soft);font-family:inherit;font-size:var(--text-control);cursor:pointer;align-items:center;gap:.375rem;padding-inline:.8125rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.store-chip:hover{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.store-chip:hover{border-color:color-mix(in srgb, var(--muted) 60%, var(--line))}}.store-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.store-chip[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 14%, var(--bg))}}.store-chip[aria-pressed=true]{color:var(--ink)}@media (max-width:62rem){.store-toolbar{grid-template-columns:minmax(0,1fr)}.store-toolbar__controls{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:48rem){.store-toolbar__controls,.store-search{inline-size:100%}.store-sort{flex:auto}.store-sort .ui-select{inline-size:100%}}.product-card__link{color:inherit;text-decoration:none;display:block}.product-card__badges{z-index:3;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.product-card__category{color:var(--muted);font-size:var(--text-caption);margin:0}.product-card__footer{justify-content:space-between;align-items:flex-end;gap:.625rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.product-card__prices{flex-direction:column;gap:.125rem;display:flex}.product-card__methods{color:var(--muted);font-size:var(--text-caption)}.ui-button.is-disabled{opacity:.55;pointer-events:none}.spec-highlights{font-size:var(--text-caption);color:var(--text-soft);flex-wrap:wrap;gap:.375rem .75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.spec-highlights li{align-items:center;gap:.25rem;display:inline-flex}.spec-highlights__label{color:var(--muted)}.product-page__back{color:var(--text-soft);font-size:var(--text-label);align-items:center;gap:.375rem;margin-block-end:.875rem;text-decoration:none;display:inline-flex}.product-page__back:hover{color:var(--text)}.product-page__layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.product-page__media{border:.0625rem solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.product-page__media .shop-product-image{block-size:auto;inline-size:100%;display:block}.product-page__stage-hint{color:var(--muted);font-size:var(--text-caption);align-items:center;gap:.375rem;margin:.5rem 0 0;display:flex}.product-page__buy{flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.product-page__badges{flex-wrap:wrap;gap:.3125rem;margin-block-end:.5rem;display:flex}.product-page__heading h1{font-size:var(--text-title-sm);margin:0}.product-page__description{color:var(--text-soft);font-size:var(--text-body-sm);margin:.375rem 0 0}.product-page__form{flex-direction:column;gap:.75rem;display:flex}.product-page__total{border-block-start:.0625rem solid var(--line-soft);font-size:var(--text-label);color:var(--text-soft);justify-content:space-between;align-items:baseline;padding-block-start:.625rem;display:flex}.product-page__total strong{color:var(--text);font-size:var(--text-lead)}.product-page__warning,.product-page__scarcity{color:var(--warning,#f0ad45);font-size:var(--text-caption);margin:0}.product-page__error{color:var(--danger,#f46185);font-size:var(--text-caption);margin:0}.product-page__assurances{border-block-start:.0625rem solid var(--line-soft);color:var(--text-soft);font-size:var(--text-caption);flex-direction:column;gap:.4375rem;margin:0;padding-block-start:.75rem;padding-inline-start:0;list-style:none;display:flex}.product-page__assurances li{align-items:center;gap:.4375rem;display:flex}.product-page__assurances a{color:inherit}.product-page__section{margin-block-start:1.5rem}.product-page__section h2{font-size:var(--text-lead);align-items:center;gap:.4375rem;margin:0 0 .625rem;display:flex}.product-page__specs{padding:1rem}.product-page__specs-note{color:var(--muted);font-size:var(--text-caption);margin:.75rem 0 0}.product-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.product-related__item{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:inherit;flex-direction:column;gap:.375rem;padding:.625rem;text-decoration:none;display:flex}.product-related__item:hover{border-color:var(--accent)}.product-related__media{border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;block-size:6rem;display:grid;overflow:hidden}.product-related__media .shop-product-image{object-fit:cover;block-size:100%;inline-size:100%}.product-related__name{font-size:var(--text-label)}.product-related__price{color:var(--muted);font-size:var(--text-caption)}.payment-picker{border:0;margin:0;padding:0}.payment-picker legend{color:var(--text-soft);font-size:var(--text-label);margin-block-end:.4375rem;padding:0}.payment-picker__single{color:var(--text-soft);font-size:var(--text-label);margin:0}.payment-picker__options{gap:.5rem;display:grid}.payment-picker__option{border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.payment-picker__option[data-selected=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-picker__option[data-selected=true]{background:color-mix(in oklab, var(--accent) 10%, var(--surface))}}.payment-picker__option[data-short=true]{opacity:.72}.payment-picker__option input{accent-color:var(--accent)}.payment-picker__icon{color:var(--muted);place-items:center;display:grid}.payment-picker__body{gap:.0625rem;display:grid}.payment-picker__label{font-size:var(--text-label)}.payment-picker__price{font-size:var(--text-body-sm)}.payment-picker__balance{color:var(--muted);font-size:var(--text-caption)}.payment-picker__note{color:var(--muted);font-size:var(--text-caption);margin:.4375rem 0 0}.spec-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin:0;display:grid}.spec-table__row{border-block-end:.0625rem solid var(--line-soft);gap:.1875rem;padding-block-end:.4375rem;display:grid}.spec-table__row dt{color:var(--muted);font-size:var(--text-caption)}.spec-table__row dd{font-size:var(--text-body-sm);gap:.25rem;margin:0;display:grid}.spec-table__bar{background:var(--line-soft);border-radius:62.5rem;block-size:.25rem;display:block;overflow:hidden}.spec-table__bar span{background:var(--accent,var(--brand));block-size:100%;display:block}.spec-table__empty{color:var(--muted);font-size:var(--text-body-sm);margin:0}.spec-table__note{color:var(--muted);font-size:var(--text-caption);margin-block:.5rem 0;line-height:1.65}@media (max-width:64rem){.product-page__layout{grid-template-columns:minmax(0,1fr)}.product-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.spec-table{grid-template-columns:minmax(0,1fr)}.store-toolbar{gap:.5rem}}.product-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.shop-scope{min-inline-size:0;font-family:var(--font-en), var(--font-fa), sans-serif}.shop-scope[lang=fa]{font-family:var(--font-fa), var(--font-en), sans-serif}.product-media__still{aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 80%, #38bdf814, transparent 65%), var(--surface-2);block-size:100%;inline-size:100%;position:relative;overflow:hidden}.product-media__still .shop-product-image{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.product-media__placeholder{block-size:100%;min-block-size:10rem;color:var(--muted);font-size:var(--text-caption);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.product-media__placeholder svg{opacity:.65;block-size:2.5rem;inline-size:2.5rem}.product-page__media,.showroom-detail__media{isolation:isolate;aspect-ratio:16/10;min-inline-size:0;position:relative}.product-page__media>.product-media__still,.showroom-detail__media>.product-media__still{aspect-ratio:auto}.product-page__media .shop-product-image,.showroom-detail__media .shop-product-image{block-size:100%}.product-page__preview-toggle{border:.0625rem solid var(--line);color:var(--text-soft);background:var(--surface);font-size:var(--text-caption);border-radius:.5rem;align-items:center;gap:.5rem;margin-block-start:.75rem;padding:.5rem .75rem;transition:border-color .16s,color .16s;display:inline-flex}.product-page__preview-toggle:hover{color:var(--text);border-color:var(--muted)}.product-page__preview-toggle:focus-visible{outline:.125rem solid var(--accent);outline-offset:.25rem}.shop-scope .product-page__buy{gap:1.5rem;padding:1.5rem}.shop-scope .product-page__heading h1{font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.shop-scope .product-page__buy .spec-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.shop-scope .product-page__buy .spec-table__row{padding-block:.5rem}.shop-scope .product-page__buy .spec-table__row dt{font-size:.6875rem}.shop-scope .product-page__buy .spec-table__row dd{font-size:.875rem}.shop-scope .product-page__form{gap:1rem}.shop-scope .product-page__form>.ui-button{min-block-size:3rem;inline-size:100%;font-weight:700}.shop-scope .product-page__total strong{font-size:2rem;line-height:1.1}.shop-scope .product-page__assurances{gap:.5rem;padding-block-start:1rem;line-height:1.6}.shop-scope .product-card__visual>.product-media__still,.shop-scope .showroom-tile__visual>.product-media__still{position:absolute;inset:0}.shop-scope .product-card__visual:before{display:none}@media (max-width:48rem){.shop-scope .product-page__buy{gap:1rem;padding:1rem}}.shop-scope .product-page__media .shop-product-image,.shop-scope .showroom-detail__media .shop-product-image{padding:1rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
