._landingUniverse_18yef_6{z-index:10;background-color:#000;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}._landingIframe_18yef_16{border:none;width:100%;height:100%;display:block}._modalBackdrop_18yef_27{z-index:100000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modalBackdropOverlay_18yef_37{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#000000c7;border:none;position:absolute;inset:0}._modalCard_18yef_47{z-index:1;color:#fff;box-sizing:border-box;background:#121218f0;border:1px solid #ffffff1f;border-radius:24px;width:100%;max-width:440px;padding:44px 36px 36px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.28s cubic-bezier(.16,1,.3,1) _modalFadeIn_18yef_1;position:relative;box-shadow:0 32px 80px #000000d9,0 0 48px #8052ff2e}@keyframes _modalFadeIn_18yef_1{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalCloseBtn_18yef_75{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:background-color .2s,color .2s,transform .2s;display:flex;position:absolute;top:18px;right:18px}._modalCloseBtn_18yef_75:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}._modalCloseBtn_18yef_75:focus-visible{outline-offset:2px;outline:2px solid #8052ff}._modalBrand_18yef_104{align-items:center;gap:12px;margin-bottom:24px;display:flex}._brandIcon_18yef_111{align-items:center;display:flex}._brandWordmark_18yef_116{letter-spacing:.12em;color:#fff;font-size:18px;font-weight:700}._modalTitle_18yef_123{color:#fff;letter-spacing:-.025em;margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.2}._modalSubtitle_18yef_132{color:#fff9;margin:0 0 28px;font-size:14px;line-height:1.5}._modalNotice_18yef_139{color:#ffb829;background:#ffb8291f;border:1px solid #ffb82947;border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.45}._modalError_18yef_150{color:#fca5a5;background:#ef44441f;border:1px solid #ef444447;border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.45}._modalForm_18yef_161{flex-direction:column;gap:20px;display:flex}._formGroup_18yef_167{flex-direction:column;gap:8px;display:flex}._rememberRow_18yef_173{color:#fffc;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:flex}._rememberRow_18yef_173 input{cursor:pointer;width:16px;height:16px;margin:0}._formLabel_18yef_190{text-transform:uppercase;letter-spacing:.06em;color:#ffffffa6;font-size:12px;font-weight:600}._formInput_18yef_198{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}._formInput_18yef_198:focus{background:#8052ff14;border-color:#8052ff;box-shadow:0 0 0 3px #8052ff33}._formInput_18yef_198::placeholder{color:#ffffff4d}._modalSubmitBtn_18yef_222{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#8052ff;border:none;border-radius:25px;justify-content:center;align-items:center;height:50px;margin-top:8px;font-size:14px;font-weight:600;transition:background .2s,transform .15s,opacity .2s;display:flex}._modalSubmitBtn_18yef_222:hover:not(:disabled){background:#6d3df5;transform:translateY(-1px)}._modalSubmitBtn_18yef_222:active:not(:disabled){transform:translateY(0)}._modalSubmitBtn_18yef_222:focus-visible{outline-offset:2px;outline:2px solid #8052ff}._modalSubmitBtn_18yef_222:disabled{opacity:.45;cursor:not-allowed}._busyWrapper_18yef_259{align-items:center;gap:10px;display:flex}._spinnerGlyph_18yef_265{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_18yef_265}@keyframes _spin_18yef_265{to{transform:rotate(360deg)}}._modalFooterNote_18yef_280{color:#fff6;text-align:center;margin-top:24px;font-size:12px;line-height:1.4}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;src:url(/fonts/pt-serif-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-heading:"Geist", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--font-family-body:"Geist", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-family-mono:"Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-mono:var(--font-family-mono);--color-neutral:#0000000b;--color-neutral-hover:#00000017;--font-size-xs:.6875rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-lg:1.125rem;--font-size-xl:2rem;--font-size-2xl:2.5rem;--font-size-3xl:3rem;--font-size-4xl:3.25rem;--radius-inner:.5rem;--radius-element:.75rem;--radius-container:1.125rem;--radius-page:1.5rem;--shadow-low:0 1px 2px #0000000a, 0 4px 12px #0000000a;--shadow-med:0 1px 3px #0000000d, 0 10px 28px #00000012;--shadow-high:0 2px 8px #0000000f, 0 24px 60px #00000024;--color-text-primary:#1d1d1f;--color-text-secondary:#59595e;--color-border:#00000012;--color-text-red:#c9303a;--color-border-red:#c9303a40;--color-text-green:#1d7a3f;--color-border-emphasized:#00000021;--color-border-gray:#00000012;--color-accent:#0071e3;--color-icon-secondary:#737378;--color-background-body:transparent;--glass-topnav-bg:#ffffffb8;--glass-topnav-bg-opaque:#fffffffa;--glass-sidenav-bg:#ffffffc7;--glass-sidenav-bg-opaque:#fffffffa;--glass-border:var(--color-border);--dimension-violet:#6b62f2;--dimension-violet-glow:#6b62f233;--dimension-violet-subtle:#6b62f21a;--bg:#f3f3f6;--surface:#fff;--border:#0000001a;--border-subtle:#0000000f;--border-focus:#0071e366;--text:#1d1d1f;--muted:#59595e;--text-secondary:var(--muted);--accent:#0071e3;--accent-soft:#eaf3fd;--ok:#1d7a3f;--ok-soft:#1d7a3f14;--color-success:#1d7a3f;--color-on-success:#fff;--warn:#9a6600;--warn-soft:#fdf4e3;--color-warning:#9a6600;--color-warning-muted:#9a66001f;--danger:#c9303a;--danger-soft:#c9303a14;--color-error:#c9303a;--color-on-error:#fff;--color-error-muted:#c9303a1f;--color-background-green:#1d7a3f14;--color-border-green:#1d7a3f40;--color-background-yellow:#9a660014;--color-border-yellow:#9a660040;--color-text-yellow:#9a6600;--color-background-red:#c9303a14;--color-background-blue:#0071e314;--color-border-blue:#0071e340;--color-text-blue:#0071e3;--color-skeleton:#0000000f;--radius:12px;--shadow:0 1px 2px #0000000a, 0 4px 12px #0000000a}*{box-sizing:border-box}h1,h2,h3,h4{letter-spacing:-.008em;line-height:1.2}h1,h2{line-height:1.28}svg{vertical-align:middle;flex-shrink:0;display:inline-block}body{background-color:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-family-body);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1000px 900px at -5% -10%, #0071e38c, transparent 55%), radial-gradient(900px 800px at 8% 55%, #af52de66, transparent 50%), radial-gradient(700px 700px at 30% 5%, #30d15847, transparent 50%), radial-gradient(1100px 850px at 100% 0%, #ff950038, transparent 55%), radial-gradient(900px 700px at 60% 100%, #5856d624, transparent 55%), var(--bg);will-change:transform;position:fixed;inset:0;transform:translateZ(0)}html[data-page=landing],html[data-page=landing] body{overflow-x:hidden;color:#fff!important;background-color:#000!important}html[data-page=landing] body:before{display:none!important}.astryx-layout-content{background-color:#0000}.astryx-layout{position:relative}.astryx-layout-header{inset-inline:0;z-index:30;position:absolute;top:0}.astryx-layout-panel{padding-top:60px}.astryx-button{border-radius:980px}html[data-theme=light] .astryx-button.astryx-button-done{background-color:var(--color-success)!important;color:var(--color-on-success)!important;border-color:var(--color-success)!important}html[data-theme=light] .astryx-button.astryx-button-done:hover:not(:disabled){filter:brightness(.92)}html[data-theme=light] .astryx-button.destructive,html[data-theme=light] .astryx-button[data-variant=destructive],html[data-theme=light] .astryx-button[class*=Button__variants\.destructive],html[data-theme=light] .astryx-button[class*=destructive]{color:#c9303a!important;background-color:#c9303a1a!important;border:1px solid #c9303a4d!important}html[data-theme=light] .astryx-button.destructive:hover:not(:disabled),html[data-theme=light] .astryx-button[data-variant=destructive]:hover:not(:disabled),html[data-theme=light] .astryx-button[class*=Button__variants\.destructive]:hover:not(:disabled),html[data-theme=light] .astryx-button[class*=destructive]:hover:not(:disabled){color:#a51d24!important;background-color:#c9303a2e!important;border-color:#c9303a80!important}html[data-theme=light] .astryx-button:disabled,.astryx-button:disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important}.astryx-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme=dimension] .astryx-button:focus-visible,html[data-theme=dark] .astryx-button:focus-visible{outline-color:var(--dimension-violet)}code:not([class]){color:var(--text);font-family:var(--font-family-mono,ui-monospace, monospace);background:#0000000f;border-radius:4px;padding:1px 5px;font-size:.875em}pre{border:1px solid var(--border);background:#00000008;border-radius:8px;padding:10px 14px;overflow-x:auto}pre code{font-size:inherit;background:0 0;padding:0}.astryx-badge{flex-shrink:0}.astryx-top-nav>:first-child,.astryx-top-nav.mobile-bar>:first-child{flex-shrink:1;min-width:0;overflow:hidden}.astryx-top-nav.mobile-bar .astryx-top-nav-heading>:not(:has(img)){display:none}.main-pane .astryx-heading+.astryx-text{max-width:68ch;display:block}.astryx-table{border-collapse:collapse;border-spacing:0;width:100%}.astryx-table thead th,.astryx-table th,.astryx-table-header-cell,.astryx-table thead th *{white-space:normal;text-overflow:clip;vertical-align:middle}.astryx-table thead th,.astryx-table th,.astryx-table-header-cell{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:12px 14px}.astryx-table td,.astryx-table-cell{vertical-align:top;border-bottom:1px solid var(--color-border);overflow-wrap:break-word;word-break:normal;padding:12px 14px}.astryx-table tr:hover td,.astryx-table tbody tr:hover td,.astryx-table-row:hover .astryx-table-cell{background-color:var(--color-neutral-hover)}.astryx-table-scroll-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000038 transparent;border-radius:12px;max-width:100%;overflow-x:auto}html,body,*{scrollbar-width:thin;scrollbar-color:#0003 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:#0003;background-clip:content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#00000061}::selection{color:inherit;background-color:#2563eb33}button{font:inherit;cursor:pointer}.astryx-card[data-elevation=none]{--_card-elevation:0 1px 2px #0000000a, 0 6px 20px #0000000d;--_card-ring:0 0 0 1px #00000014}.astryx-card.red,.astryx-card[data-variant=red]{--color-text-secondary:var(--color-text-red);background-color:#c9303a14;border:1px solid #c9303a40}.astryx-card.muted,.astryx-card[data-variant=muted]{border:1px solid var(--color-border)}.astryx-side-nav-item{border-radius:10px;padding:8px 14px;transition:background-color .15s,color .15s}[data-nav-collapsed=true] .astryx-side-nav-item{padding-inline:0}.astryx-side-nav-item:hover{background-color:#0000000d}.astryx-side-nav-item.selected,.astryx-side-nav-item.is-selected,.astryx-side-nav-item[aria-current=page],.astryx-side-nav-item[data-selected=selected]{color:var(--color-accent);background-color:#0071e31f;font-weight:600;box-shadow:inset 0 0 0 1px #0071e333}.astryx-side-nav-item.selected:hover,.astryx-side-nav-item.is-selected:hover,.astryx-side-nav-item[aria-current=page]:hover,.astryx-side-nav-item[data-selected=selected]:hover{background-color:#0071e329}.astryx-side-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-nav-collapsed=true] .astryx-side-nav-item svg{width:1.5em;height:1.5em}.example:focus-visible,.history-item:focus-visible,.mark:focus-visible,.vyvod:focus-visible,.download-link:focus-visible,.minikarta-metka:focus-visible,.finding-summary:focus-visible,.check-aux-section>summary:focus-visible,.inline-help:focus-visible,.inline-help-center:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-element)}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.break-anywhere{overflow-wrap:anywhere;min-width:0;max-width:100%}.astryx-button.file-chip{max-width:100%}.astryx-button.file-chip>span>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.login-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.workspace{grid-template-columns:1fr;height:100%;min-height:0;display:grid;overflow:hidden}.workspace.with-help{grid-template-columns:minmax(0,1fr) clamp(320px,22vw,460px)}.workspace.with-help .main-pane{padding-right:clamp(32px,3.5vw,56px)}@media (width>=2200px){.workspace.with-help{grid-template-columns:minmax(0,1fr) clamp(380px,24vw,560px)}}@media (width>=3000px){.workspace.with-help{grid-template-columns:minmax(0,1fr) clamp(440px,25vw,640px)}}@media (width<=1100px){.workspace.with-help{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.workspace.with-help .main-pane{padding-bottom:32px;padding-right:clamp(20px,2.5vw,44px)}.help-pane{border-left:none;border-top:1px solid var(--border);padding-top:20px}}.main-pane{scrollbar-gutter:stable;min-height:0;padding:calc(48px + clamp(20px,2.5vw,44px)) clamp(24px,2.8vw,48px) clamp(20px,2.5vw,44px) clamp(20px,2.5vw,44px);overflow-y:auto}.content{flex-direction:column;max-width:78ch;height:100%;min-height:0;margin:0 auto;display:flex}@media (width>=1600px){.content{max-width:88ch}}@media (width>=2200px){.content{max-width:96ch}}.content-wide{width:100%;max-width:1320px;margin:0 auto}@media (width>=1680px){.content-wide{max-width:1560px}}@media (width>=2200px){.content-wide{max-width:1840px}}@media (width>=3000px){.content-wide{max-width:2160px}}.prose-readable,.max-prose{max-width:78ch}.messages{flex-direction:column;flex:auto;gap:18px;min-height:0;margin-bottom:24px;display:flex;overflow-y:auto}.msg-user-container{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:80%;margin-left:auto;display:flex}.msg-user{background:var(--accent);color:#fff;border-radius:12px 12px 2px;align-self:flex-end;width:fit-content;padding:10px 14px}.msg-user-meta{color:var(--text-secondary);margin-top:4px;margin-right:4px;font-size:.75rem}.msg-assistant{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px 12px 12px 2px;padding:16px 18px}.example{border:1px solid var(--border);border-radius:var(--radius-element);text-align:left;color:var(--text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;background:#0000000b;align-items:center;gap:8px;padding:12px 16px;line-height:1.45;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.example:hover{color:var(--accent);background:#0071e31a;transform:translateY(-1px)}.example:active{background:var(--color-neutral-hover);transform:translateY(1px)}.example:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes helpPaneSlideIn{0%{opacity:.85;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.help-pane{border-left:1px solid var(--border);background:var(--surface);z-index:10;flex-direction:column;padding:68px 16px 20px;animation:.28s cubic-bezier(.16,1,.3,1) forwards helpPaneSlideIn;display:flex;position:relative;overflow-y:auto;box-shadow:-8px 0 32px #00000014}@media (prefers-reduced-motion:reduce){.help-pane{animation:none!important}}.help-pane-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:16px;display:flex}.help-pane-title-wrap{align-items:center;gap:12px;display:flex}.help-pane-icon-badge{background:var(--color-neutral,#0000000a);width:36px;height:36px;color:var(--color-accent,#0071e3);border:1px solid var(--border-subtle);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-pane h2,.help-pane h3{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.help-search-container{margin-top:4px;margin-bottom:12px}.help-article-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:0;margin-bottom:8px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;overflow:hidden;box-shadow:0 1px 3px #00000005}.help-article-card:last-child{margin-bottom:0}.help-article-card:hover{border-color:var(--color-border-emphasized);transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}.help-article-card:has(button[aria-expanded=true]){border-color:var(--color-accent,#0071e3);box-shadow:0 4px 16px #0071e314}.help-article-card button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;transition:background-color .15s;display:flex}.help-article-card button:hover{background:var(--color-neutral-hover,#00000008)}.help-article-card button>span:first-of-type{flex:auto;min-width:0;margin-right:12px}.help-article-trigger-content{word-break:break-word;align-items:center;gap:8px;min-width:0;display:flex}.help-article-card button>span:last-of-type,.help-article-card button .astryx-icon,.help-article-card button svg{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex}.help-article-content{background:var(--color-neutral,#00000005);border-top:1px solid var(--border-subtle);padding:12px 14px 14px}.markdown-body{font-size:var(--font-size-base);color:var(--text);word-break:break-word;line-height:1.6}.help-pane p,.markdown-body p,.markdown-p{max-width:78ch;margin:0 0 12px;line-height:1.6}.help-pane p:last-child,.markdown-body p:last-child,.markdown-p:last-child{margin-bottom:0}.help-pane ul,.markdown-body ul,.markdown-list{max-width:78ch;margin:0 0 14px;padding-left:20px}.help-pane ol,.markdown-body ol,.markdown-ordered-list{max-width:78ch;margin:0 0 14px;padding-left:22px}.help-pane li,.markdown-body li{margin-bottom:6px;line-height:1.55}.markdown-lead-term{color:var(--text);background:#0000000d;border-radius:4px;margin-right:2px;padding:1px 6px;font-weight:600;display:inline-block}.markdown-lead-separator{color:var(--text-secondary)}.help-pane h3,.markdown-body h3,.markdown-h3{letter-spacing:-.01em;color:var(--text);margin:18px 0 8px;font-size:1.05rem;font-weight:600}.help-pane h4,.markdown-body h4,.markdown-h4{color:var(--text);margin:14px 0 6px;font-size:.9375rem;font-weight:600}.help-pane h5,.help-pane h6,.markdown-body h5,.markdown-body h6,.markdown-h5,.markdown-h6{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:12px 0 4px;font-size:.8125rem;font-weight:600}.markdown-divider{background:var(--border);border:0;height:1px;margin:18px 0}.markdown-callout{border-left:4px solid var(--accent);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#0071e30a;border-radius:12px;max-width:82ch;margin:14px 0;padding:12px 16px}.markdown-callout-header{color:var(--text);align-items:center;gap:8px;margin-bottom:6px;font-size:.875rem;font-weight:600;display:flex}.markdown-callout-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.1em;display:inline-flex}.markdown-callout-note{border-left-color:var(--accent);background:#0071e30d}.markdown-callout-note .markdown-callout-icon{color:var(--accent)}.markdown-callout-tip{border-left-color:var(--ok);background:#1d7a3f0d}.markdown-callout-tip .markdown-callout-icon{color:var(--ok)}.markdown-callout-warning{border-left-color:var(--warn);background:#9a66000f}.markdown-callout-warning .markdown-callout-icon{color:var(--warn)}.markdown-callout-danger{border-left-color:var(--danger);background:#c9303a0f}.markdown-callout-danger .markdown-callout-icon{color:var(--danger)}.markdown-callout-body{color:var(--text);font-size:.875rem;line-height:1.55}.markdown-callout-body p:last-child{margin-bottom:0}.markdown-blockquote{border-left:3px solid var(--color-border-emphasized);color:var(--text-secondary);background:#00000005;border-radius:0 8px 8px 0;max-width:80ch;margin:12px 0;padding:8px 16px;font-style:italic}.markdown-blockquote-content p:last-child{margin-bottom:0}.markdown-table-wrapper{border:1px solid var(--border);box-shadow:var(--shadow-low);border-radius:10px;max-width:100%;margin:16px 0;overflow-x:auto}.markdown-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.markdown-table th{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;background:#00000008;padding:10px 14px;font-weight:600}.markdown-table td{border-bottom:1px solid var(--border-subtle);color:var(--text);padding:8px 14px}.markdown-table tr:last-child td{border-bottom:none}.markdown-table tr:hover td{background:var(--color-neutral-hover)}.help-pane code,.markdown-body code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:var(--color-neutral);color:var(--text-primary);border:1px solid var(--border);border-radius:4px;padding:.15em .4em;font-size:.85em}.help-pane pre,.markdown-body pre,.markdown-pre{background:var(--surface-muted,var(--color-neutral));border:1px solid var(--border);border-radius:8px;margin:0 0 12px;padding:12px 14px;line-height:1.45;overflow-x:auto}.help-pane pre code,.markdown-body pre code,.markdown-pre code{color:inherit;white-space:pre;background:0 0;border:none;padding:0;font-size:.85rem}.history-list{flex-direction:column;gap:2px;max-height:45vh;display:flex;overflow-y:auto}.history-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;transition:background-color .15s,transform .15s;display:flex}.history-item:hover{background:var(--color-neutral)}.history-item:active{background:var(--color-neutral-hover,#0000001f);transform:translateY(1px)}.history-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.compare-slot{flex:320px;min-width:0}.spacer-fill{flex:auto}.visually-hidden-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.download-link{box-sizing:border-box;min-height:32px;font-family:inherit;font-size:var(--font-size-sm);background:var(--accent);color:#fff;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.download-link-quiet{color:var(--accent);border:1px solid var(--border);box-sizing:border-box;background:0 0;border-radius:9999px;min-height:32px;padding:6px 14px}.download-link-quiet:hover{background:var(--accent-soft)}.download-link:hover{filter:brightness(.88)}.download-link:active,.download-link-quiet:active{filter:brightness(.8);transform:translateY(1px)}.download-link:focus-visible,.download-link-quiet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.registry-link-pill{color:var(--text-primary,#1e293b);background:var(--surface-secondary,#0000000a);border:1px solid var(--border,#0000001f);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.registry-link-pill:hover{background:var(--surface-tertiary,#00000014);border-color:var(--accent,#6366f1);color:var(--accent,#6366f1);text-decoration:none}.registry-link-pill svg,.registry-link-pill .astryx-icon{flex-shrink:0}.registry-link-pill:active{transform:translateY(1px)}.registry-link-pill:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:2px}.requisites-card{width:100%;max-width:540px}.dot-leader-list{flex-direction:column;gap:10px;width:100%;max-width:540px;display:flex}.dot-leader-item{flex-direction:column;gap:3px;width:100%;display:flex}.dot-leader-row{align-items:baseline;gap:10px;width:100%;display:flex}.dot-leader-label{color:var(--color-text-secondary,#59595e);white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:500}.dot-leader-line{border-bottom:1.5px dotted var(--color-border-emphasized,#00000038);flex:auto;min-width:24px;margin-bottom:4px}.dot-leader-value{font-size:.9375rem;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-feature-settings:"tnum";color:var(--color-text-primary,#1d1d1f);flex-shrink:0;align-items:center;gap:8px;font-weight:500;display:inline-flex}.dot-leader-note{color:var(--color-text-secondary,#59595e);margin-top:1px;padding-left:8px;font-size:.8125rem}@media (width<=440px){.dot-leader-row{flex-wrap:wrap;gap:4px}.dot-leader-line{display:none}}.dogovor{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}@media (width<=1100px){.dogovor{grid-template-columns:minmax(0,1fr)}}@media (width>=1800px){.dogovor{grid-template-columns:minmax(0,1.4fr) minmax(420px,540px);gap:24px}}@media (width>=2500px){.dogovor{grid-template-columns:minmax(0,1.5fr) minmax(500px,640px);gap:32px}}.dogovor-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);box-sizing:border-box;max-width:900px;min-height:320px;max-height:75vh;padding:28px 34px;font-family:PT Serif,Georgia,Times New Roman,serif;font-size:15px;line-height:1.65;position:relative;overflow-y:auto}.dogovor-punkt{text-align:left;-webkit-hyphens:auto;hyphens:auto;max-width:76ch;margin:0 0 12px}.dogovor-zagolovok{text-align:left;margin:22px 0 10px;font-weight:700}.dogovor-nomer{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px}.mark{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-bottom:2px solid #0000;border-radius:4px;margin:0 1px;padding:2px 5px;transition:filter .15s,outline-color .15s,box-shadow .15s;display:inline}.mark-narusheno{border-bottom-color:var(--danger,#c9303a);color:#991b1b;background:#c9303a24}.mark-eskalaciya{color:#92400e;background:#d08a1e26;border-bottom-color:#d08a1e}.mark-priemlemo,.mark-ustupka{color:#92400e;background:#d9770626;border-bottom-color:#f59e0b}.mark-soblyudeno{color:#166534;background:#1d7a3f24;border-bottom-color:#22c55e}.mark-otsutstvuet{color:#334155;background:#64748b24;border-bottom-color:#64748b}.mark:hover{filter:brightness(.9)}.mark:active{filter:brightness(.82);transform:translateY(1px)}.mark-vybran{outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:4px}.minikarta{background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:0 0 12px;width:12px;min-height:200px;position:relative}.minikarta-metka{cursor:pointer;border:none;border-radius:2px;height:4px;padding:0;position:absolute;left:1px;right:1px}.minikarta-metka.mark-narusheno{background:var(--danger,#c9303a)}.minikarta-metka.mark-eskalaciya{background:#d08a1e}.minikarta-metka.mark-priemlemo,.minikarta-metka.mark-ustupka{background:#f59e0b}.minikarta-metka.mark-soblyudeno{background:#16a34a}.minikarta-metka.mark-otsutstvuet{background:var(--color-icon-secondary,#64748b)}.minikarta-metka.mark-vybran{background:var(--accent,#2563eb);z-index:2;height:6px;box-shadow:0 0 4px var(--accent)}.dogovor-holst{align-items:stretch;gap:8px;width:100%;max-width:900px;display:flex}.vyvod{font:inherit;color:inherit;text-align:left;border:1px solid var(--border);border-left:4px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s}.vyvod-ustupka{border-left-color:#f59e0b}.vyvod:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.vyvod:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vyvod:active{filter:brightness(.85);transform:translateY(1px)}@keyframes vyvod-select-flash{0%{box-shadow:inset 3px 0 0 var(--accent)}50%{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 3px var(--accent-soft)}to{box-shadow:inset 3px 0 0 var(--accent)}}.vyvod-vybran{border-color:var(--accent);box-shadow:var(--shadow);animation:.25s cubic-bezier(.16,1,.3,1) both vyvod-select-flash}@media (prefers-reduced-motion:reduce){.vyvod-vybran{animation:none}}.vyvod-narusheno{border-left-color:var(--danger)}.vyvod-eskalaciya{border-left-color:#d08a1e}.vyvod-priemlemo{border-left-color:#b8a02a}.vyvod-soblyudeno{border-left-color:#3f9060}.vyvod-otsutstvuet{border-left-color:var(--muted)}.vyvody-spisok{flex-direction:column;gap:8px;min-height:320px;max-height:75vh;padding-right:4px;display:flex;overflow-y:auto}.drawer-portal{z-index:10000;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(8px);background:#00000073;animation:.2s forwards drawerBackdropFadeIn;position:fixed;inset:0}.drawer-panel{z-index:10001;background:var(--surface);width:100%;max-width:580px;height:100%;box-shadow:-12px 0 48px #0000002e, -1px 0 0 var(--border);will-change:transform;border-top-left-radius:20px;border-bottom-left-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) forwards drawerSlideIn;display:flex;position:relative;overflow:hidden}.drawer-panel:focus{outline:none}.drawer-header{border-bottom:1px solid var(--border-subtle);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.drawer-header-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.drawer-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;padding:24px;overflow-y:auto}.drawer-footer{border-top:1px solid var(--border-subtle);background:var(--surface);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@keyframes drawerBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=640px){.drawer-panel{border-top-left-radius:0;border-bottom-left-radius:0;max-width:100%}}@keyframes screen-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.main-pane{animation:.22s cubic-bezier(.16,1,.3,1) both screen-enter}@media (prefers-reduced-motion:reduce){.main-pane{animation:none}.drawer-panel,.drawer-backdrop{animation:none!important}}.check-aux-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;margin:-6px -10px;padding:6px 10px;list-style:none;transition:background-color .15s,color .15s;display:flex}.check-aux-section>summary:hover{background-color:var(--color-neutral-hover,#0000000a)}.check-aux-section>summary:hover:before{color:var(--color-text-primary,#000)}.check-aux-section[open]>summary{margin-bottom:12px}.check-aux-section>summary:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:2px;border-radius:4px}.check-aux-section>summary::-webkit-details-marker{display:none}.check-aux-section>summary:before{content:"▸";color:var(--text-secondary);flex-shrink:0;font-size:13px;transition:transform .18s;display:inline-block}.check-aux-section[open]>summary:before{transform:rotate(90deg)}.unchecked-wrapper{flex-direction:column;gap:12px;display:flex}.unchecked-groups{flex-direction:column;gap:16px;margin-top:4px;display:flex}.unchecked-group{flex-direction:column;gap:8px;display:flex}.unchecked-group-header{align-items:center;gap:8px;display:flex}.unchecked-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.unchecked-card{border:1px solid var(--border-subtle,#00000014);background:var(--surface-subtle,#00000004);overflow-wrap:break-word;word-break:break-word;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.unchecked-card:hover{border-color:var(--color-border-emphasized,#0000002e);background:var(--surface,#fff);box-shadow:0 2px 8px #0000000a}.unchecked-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.unchecked-card-title{flex:auto;min-width:0;font-size:.875rem;line-height:1.35}.unchecked-card-desc{overflow-wrap:break-word;word-break:break-word;font-size:.8125rem;line-height:1.45}.check-aux-section-chevron{transition:transform .2s cubic-bezier(.16,1,.3,1)}.check-aux-section-chevron.is-open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.check-aux-section-chevron,.check-aux-section>summary:before{transition:none}}.check-raw-json{font-family:var(--font-family-mono,var(--font-mono,monospace));white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;overflow-x:auto}.diff-removed,.change-removed{color:var(--color-text-red,#c9303a);text-decoration:line-through}.diff-added,.change-added{color:var(--color-text-green,#1d7a3f)}@media print{@page{margin:1.5cm;size:auto}.astryx-app-shell-sidebar,.astryx-top-nav,.astryx-side-nav,.drawer-portal,.drawer-backdrop,[class*=topNav],[class*=sideNav],.astryx-button,button,.download-link,.download-link-quiet,.finding-actions{display:none!important}html,html[data-theme=dimension],html[data-theme=dark],body,#root,.astryx-app-shell,.content-container,.main-pane,.content,.content-wide{color:#000!important;background:#fff!important}.astryx-card,[class*=Card]{color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d0d0!important}.contract-quote,.contract-quote-warning,.contract-quote-success,.contract-quote-danger{color:#111!important;background:#f7f7f7!important;border-left:3px solid #666!important}.contract-quote-warning{border-left-color:#b45309!important}.contract-quote-success{border-left-color:#15803d!important}.contract-quote-danger{border-left-color:#b91c1c!important}a[href]:after{content:" (" attr(href) ")";color:#555;font-size:.8em}a[href^=\/api]:after,a[href^="http://localhost"]:after{content:none}thead{display:table-header-group}tfoot{display:table-footer-group}.astryx-card,.dogovor-punkt{break-inside:avoid;page-break-inside:avoid}.dogovor-list,.dogovor-text{font-size:11pt;line-height:1.5;color:#000!important;background:0 0!important}}.rules-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;display:grid}.batch-progress-track{background:var(--border);border-radius:3px;width:100%;height:6px;margin:6px 0;overflow:hidden}.batch-progress-bar{background:var(--accent);border-radius:3px;height:100%;transition:width .25s}progress.batch-progress-bar{appearance:none;background:var(--border);border:none;border-radius:3px;width:100%;height:6px;margin:6px 0;display:block;overflow:hidden}progress.batch-progress-bar::-webkit-progress-bar{background:var(--border);border-radius:3px}progress.batch-progress-bar::-webkit-progress-value{background:var(--accent);border-radius:3px;transition:width .25s}progress.batch-progress-bar::-moz-progress-bar{background:var(--accent);border-radius:3px}.finding-details{border:1px solid var(--border);background:#8080800d;border-radius:8px;margin-top:4px;padding:8px 12px}.finding-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;transition:color .15s;display:flex}.finding-summary:hover{color:var(--accent)}.finding-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.finding-summary::-webkit-details-marker{display:none}.finding-summary:before{content:"▸";color:var(--text-secondary);flex-shrink:0;font-size:11px;transition:transform .15s;display:inline-block}.finding-details[open]>.finding-summary:before{transform:rotate(90deg)}.finding-details[open]>.finding-summary{margin-bottom:6px}@media (prefers-reduced-motion:reduce){.batch-progress-bar,.finding-summary:before{transition:none}}.contract-quote{border-left:2px solid var(--accent);overflow-wrap:break-word;word-break:normal;background:#2563eb08;border-radius:0 6px 6px 0;padding:4px 10px;font-style:normal}.contract-quote-warning{border-left:2px solid var(--warn,#f59e0b);overflow-wrap:break-word;word-break:normal;background:#f59e0b0d;border-radius:0 6px 6px 0;padding:4px 10px;font-style:normal}.contract-quote-success{border-left:2px solid var(--ok,#1d7a3f);overflow-wrap:break-word;word-break:normal;background:#1d7a3f0d;border-radius:0 6px 6px 0;padding:4px 10px;font-style:normal}.contract-quote-danger{border-left:2px solid var(--danger,#c9303a);overflow-wrap:break-word;word-break:normal;background:#c9303a0d;border-radius:0 6px 6px 0;padding:4px 10px;font-style:normal}.text-danger{color:var(--danger)}.text-success{color:var(--ok,#1d7a3f)}.text-warning{color:var(--warn,#d97706)}.inline-help{font:inherit;color:inherit;cursor:help;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.inline-help-center{font:inherit;color:inherit;cursor:help;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.bento-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;width:100%;display:grid}@media (width>=1600px){.bento-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.bento-metric-card{background:var(--color-background-surface,#fff);border:1px solid var(--color-border,#00000012);border-radius:var(--radius-container,1.125rem);box-shadow:var(--shadow-low);flex-direction:column;gap:6px;padding:16px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.bento-metric-card:hover{border-color:var(--color-accent,#0071e3);box-shadow:var(--shadow-med)}.bento-metric-value{color:var(--color-text-primary,#1d1d1f);font-feature-settings:"tnum";font-size:1.625rem;font-weight:700;line-height:1.15}.bento-metric-label{color:var(--color-text-secondary,#59595e);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:flex}.bento-metric-subtext{color:var(--color-text-secondary,#59595e);margin-top:2px;font-size:.75rem}.bento-metric-value-danger{color:var(--color-error,#ef4444)!important}.bento-metric-value-warning{color:var(--color-warning,#eab308)!important}.bento-metric-value-success{color:var(--color-success,#22c55e)!important}.finding-norm-pill{background:var(--color-neutral,#0000000b);border:1px solid var(--color-border,#00000012);border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;font-size:.8125rem;display:inline-flex}.finding-norm-label{color:var(--color-text-secondary,#59595e);font-weight:500}.finding-norm-value{color:var(--color-text-primary,#1d1d1f);font-weight:600;font-family:var(--font-family-mono,monospace)}.finding-details-court{border-left:3px solid var(--color-accent,#0071e3)}.court-rationale-box{background:#2563eb0a;border-radius:6px;margin-top:4px;padding:8px 12px;line-height:1.5}.diff-block-removed{border-left:3px solid var(--color-text-red,#c9303a);background:#c9303a0d;border-radius:0 6px 6px 0;margin-top:4px;padding:8px 12px}.diff-block-added{border-left:3px solid var(--color-text-green,#1d7a3f);background:#1d7a3f0d;border-radius:0 6px 6px 0;margin-top:4px;padding:8px 12px}.diff-block-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#59595e);margin-bottom:3px;font-size:.6875rem;font-weight:600;display:block}.affected-users-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:6px;display:grid}.affected-user-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}@media (width>=1800px){.msg-assistant{max-width:min(920px,90%);padding:20px 26px}.msg-user-container{max-width:min(780px,80%)}}.cabinet-loading-fallback{justify-content:center;align-items:center;width:100%;min-height:320px;padding:48px 16px;display:flex}.signing-gate-p0-container{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.signing-gate-p0-row{border-radius:var(--radius-inner,10px);background:#c9303a0a;border:1px solid #c9303a2e;border-left:4px solid #c9303a;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .15s,border-color .15s;display:flex}.signing-gate-p0-row:hover{background:#c9303a12;border-color:#c9303a47}.signing-gate-p0-badge-cell{flex-shrink:0;padding-top:2px}.signing-gate-p0-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.signing-gate-p0-title{font-weight:600;font-size:var(--font-size-base,.9375rem);color:var(--color-text-primary);overflow-wrap:break-word;word-break:break-word;line-height:1.35}.signing-gate-p0-explanation{font-size:var(--font-size-sm,.8125rem);color:var(--color-text-secondary);overflow-wrap:break-word;word-break:break-word;line-height:1.45}.signing-gate-p0-address{font-size:var(--font-size-xs,.75rem);color:var(--muted);line-height:1.3}.signing-gate-p0-card{border-radius:var(--radius-container,1.125rem);background:#ef44440a;border:1px solid #ef444429;margin-top:4px;padding:12px 16px}.signing-gate-input-wrapper{width:100%;margin-top:14px;margin-bottom:4px}.signing-gate-input-wrapper .astryx-text-input{width:100%;box-shadow:0 1px 2px #0000000a;border-radius:var(--radius-element,12px)!important;background-color:#fff!important;border:1.5px solid #c9303a59!important}.signing-gate-input-wrapper .astryx-text-input:focus-within{border-color:var(--color-accent,#0071e3)!important;box-shadow:0 0 0 1px var(--color-accent,#0071e3), 0 0 0 4px #0071e326!important}.signing-gate-input-wrapper label,.signing-gate-input-wrapper .astryx-label{font-weight:600;font-size:var(--font-size-sm,.8125rem);margin-bottom:6px;display:block}.signing-gate-input-wrapper input::placeholder{color:var(--color-text-secondary,#59595e)!important;opacity:.85!important}.signing-gate-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.check-screen-header,.compare-screen-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.check-screen-header-left,.compare-screen-header-left{flex:480px;align-items:flex-start;gap:14px;min-width:0;display:flex}.check-screen-file-icon,.compare-screen-file-icon{flex-shrink:0;padding-top:4px}.check-screen-header-meta,.compare-screen-header-meta{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.check-screen-title,.compare-screen-title{word-break:break-word;overflow-wrap:anywhere;min-width:0;margin:0}.check-screen-badges-row,.compare-screen-badges-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.check-screen-header-actions,.compare-screen-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.astryx-banner{border-radius:var(--radius-container,16px);border:1px solid var(--border);box-shadow:var(--shadow-low);overflow:hidden}.astryx-banner[data-status=warning]{background-color:#9a66000f;border-color:#9a660038}.astryx-banner[data-status=error]{background-color:#c9303a0f;border-color:#c9303a38}.astryx-banner[data-status=success]{background-color:#1d7a3f0f;border-color:#1d7a3f38}.astryx-banner[data-status=info]{background-color:#0071e30f;border-color:#0071e338}.badge-no-shrink,.unchecked-card-header>:last-child{flex-shrink:0}.dogovor-list[data-font-size="12"]{font-size:12px}.dogovor-list[data-font-size="13"]{font-size:13px}.dogovor-list[data-font-size="14"]{font-size:14px}.dogovor-list[data-font-size="15"]{font-size:15px}.dogovor-list[data-font-size="16"]{font-size:16px}.dogovor-list[data-font-size="17"]{font-size:17px}.dogovor-list[data-font-size="18"]{font-size:18px}.dogovor-list[data-font-size="19"]{font-size:19px}.dogovor-list[data-font-size="20"]{font-size:20px}.dogovor-list[data-font-size="21"]{font-size:21px}.dogovor-list[data-font-size="22"]{font-size:22px}.rule-preview-callout{border-left:3px solid var(--color-accent,#0071e3);background:#0071e30a;border-radius:0 6px 6px 0;margin-top:4px;padding:6px 10px}.msg-exchange{flex-direction:column;gap:12px;display:flex}.palette-kbd-hint{color:var(--color-text-secondary,#59595e);align-items:center;gap:6px;margin-right:12px;font-size:.75rem;display:inline-flex}.finding-mark-wrong-input{flex:280px;min-width:200px}.astryx-text-input,.astryx-selector,.astryx-text-area,.astryx-textarea{box-sizing:border-box;min-height:40px;transition:border-color .16s,box-shadow .16s}.astryx-text-input:focus-within,.astryx-selector:focus-within,.astryx-text-area:focus-within,.astryx-textarea:focus-within,.astryx-file-input:focus-within{border-color:var(--color-accent,#0071e3)!important;box-shadow:0 0 0 1px var(--color-accent,#0071e3), 0 0 0 4px #0071e326!important}.astryx-text-input input::placeholder,.astryx-text-area textarea::placeholder,.astryx-textarea textarea::placeholder{color:var(--color-text-secondary,#59595e);opacity:.85}.filter-toolbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container,16px);box-shadow:var(--shadow-low);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.filter-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-toolbar-row.justify-between{justify-content:space-between}.filter-chip-wrapper{background:var(--color-neutral,#0000000a);border:1px solid var(--color-border,#0000000f);border-radius:9999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.filter-chip-label{font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#59595e);-webkit-user-select:none;user-select:none;margin-right:2px;font-weight:600}.filter-selector-wrapper{align-items:center;gap:8px;min-width:200px;max-width:320px;display:inline-flex}.filter-selector-wrapper .filter-chip-label{flex-shrink:0}.filter-selector-wrapper .astryx-selector{flex:1;min-width:140px}.sort-toolbar-bar{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.sort-chip-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}dialog::backdrop,.astryx-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#00000073}.astryx-command-palette,[role=dialog][aria-label=Быстрый\ переход]{background-color:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00000029}.astryx-command-palette-input{border-bottom:1px solid var(--border-subtle)}.astryx-command-palette-item:hover,.astryx-command-palette-item[data-highlighted=true]{background-color:var(--color-neutral-hover,#0000000a)}.astryx-command-palette-group-heading{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary,#59595e);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.astryx-command-palette-footer{border-top:1px solid var(--border-subtle);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.heading-with-icon{align-items:center;gap:8px;display:flex}.heading-with-icon svg{flex-shrink:0}.inline-flex-center{align-items:center;gap:6px;display:inline-flex}.check-aux-summary-content{align-items:center;gap:8px;display:inline-flex}.check-aux-section{width:100%}.text-wrap-graceful{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.astryx-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:32px 20px;display:flex}.astryx-empty-state>[aria-hidden=true] svg{width:44px;height:44px;color:var(--color-icon-secondary,#737378);margin-bottom:12px}.astryx-empty-state-actions{justify-content:center;align-items:center;margin-top:16px;display:flex}html[data-theme=dimension]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dimension-void:#0a0a0a;--dimension-graphite:#161616;--dimension-graphite-raised:#1c1c1c;--dimension-graphite-nested:#121212;--dimension-graphite-overlay:#141414;--dimension-graphite-popover:#1a1a1a;--dimension-bone:#ededed;--dimension-bone-muted:#959599;--dimension-bone-subtle:#8e8e93;--dimension-hairline:#ffffff14;--dimension-hairline-emphasized:#ffffff24;--dimension-hairline-subtle:#ffffff0d;--dimension-hairline-focus:#ffffff47;--dimension-violet:#6b62f2;--dimension-violet-glow:#6b62f233;--dimension-violet-subtle:#6b62f21a;--color-skeleton:#ffffff14;--bg:var(--dimension-void);--surface:var(--dimension-graphite);--surface-raised:var(--dimension-graphite-raised);--surface-nested:var(--dimension-graphite-nested);--border:var(--dimension-hairline);--border-subtle:var(--dimension-hairline-subtle);--border-focus:var(--dimension-hairline-focus);--text:var(--dimension-bone);--muted:var(--dimension-bone-muted);--text-secondary:var(--muted);--accent:var(--dimension-violet);--accent-soft:var(--dimension-violet-glow);--ok:#22c55e;--ok-soft:#22c55e26;--warn:#eab308;--warn-soft:#eab30826;--danger:#ef4444;--danger-soft:#ef444426;--radius:20px;--shadow:0 4px 24px #0009, 0 1px 2px #0006;--shadow-low:0 1px 4px #0006, 0 0px 1px #0009;--shadow-med:0 4px 16px #00000080, 0 1px 3px #0009;--shadow-high:0 8px 32px #000000a6, 0 2px 8px #00000080;--color-background-body:var(--dimension-void);--color-background-surface:var(--dimension-graphite);--color-background-card:var(--dimension-graphite);--color-background-popover:var(--dimension-graphite-popover);--color-background-muted:var(--dimension-graphite-nested);--color-background-gray:var(--dimension-graphite-nested);--color-neutral:#ffffff0f;--color-neutral-hover:#ffffff1a;--color-text-primary:var(--dimension-bone);--color-text-secondary:var(--dimension-bone-muted);--color-text-disabled:#8e8e93;--color-text-accent:var(--dimension-bone);--color-border:var(--dimension-hairline);--color-border-emphasized:var(--dimension-hairline-emphasized);--color-border-gray:var(--dimension-hairline);--color-accent:var(--dimension-violet);--color-accent-muted:var(--dimension-violet-glow);--color-icon-primary:var(--dimension-bone);--color-icon-secondary:var(--dimension-bone-muted);--color-icon-accent:var(--dimension-bone);--color-success:#22c55e;--color-on-success:#fff;--color-warning:#eab308;--color-error:#ef4444;--color-on-error:#fff;--color-success-muted:#22c55e26;--color-warning-muted:#eab30826;--color-error-muted:#ef444426;--color-background-green:#22c55e1f;--color-border-green:#22c55e40;--color-text-green:#4ade80;--color-background-yellow:#eab3081f;--color-border-yellow:#eab30840;--color-text-yellow:#facc15;--color-background-red:#ef44441f;--color-border-red:#ef444440;--color-text-red:#f87171;--color-background-blue:#6b62f21f;--color-border-blue:#6b62f240;--color-text-blue:#9b8ffa;--radius-inner:10px;--radius-element:9999px;--radius-container:20px;--radius-page:24px;--glass-topnav-bg:#0a0a0ac7;--glass-topnav-bg-opaque:#0a0a0afa;--glass-sidenav-bg:#0c0c0cd1;--glass-sidenav-bg-opaque:#0c0c0cfa;--glass-border:var(--dimension-hairline)}html[data-theme=dimension] body{background-color:var(--dimension-void)!important;color:var(--dimension-bone)!important}html[data-theme=dimension] body:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(80% 50% at 7% 5%,#6b62f212 0%,#0000 70%),radial-gradient(60% 40% at 93% 95%,#d08a1e0a 0%,#0000 70%);position:fixed;inset:0;transform:translateZ(0)}html[data-theme=dimension] h1,html[data-theme=dimension] h2,html[data-theme=dimension] h3,html[data-theme=dimension] h4,html[data-theme=dimension] .astryx-heading{color:var(--dimension-bone);letter-spacing:-.02em;font-weight:500}html[data-theme=dimension] p,html[data-theme=dimension] .astryx-text{color:var(--dimension-bone)}html[data-theme=dimension] .astryx-button{letter-spacing:-.01em;color:var(--dimension-bone);border:1px solid var(--dimension-hairline);box-shadow:none;background-color:#ffffff0f;font-family:inherit;font-weight:500;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;border-radius:9999px!important}html[data-theme=dimension] .astryx-button:hover:not(:disabled){border-color:var(--dimension-hairline-emphasized);color:#fff;background-color:#ffffff1a}html[data-theme=dimension] .astryx-button:active:not(:disabled){background-color:#ffffff0a}html[data-theme=dimension] .astryx-button.primary,html[data-theme=dimension] .astryx-button[class*=Button__variants\.primary]{color:#0a0a0a!important;background-color:#fff!important;border:1px solid #fff!important;box-shadow:0 1px 3px #00000080,inset 0 1px #fffc!important}html[data-theme=dimension] .astryx-button.primary:hover:not(:disabled),html[data-theme=dimension] .astryx-button[class*=Button__variants\.primary]:hover:not(:disabled){transform:translateY(-1px);color:#000!important;background-color:#e5e5e5!important;border-color:#e5e5e5!important}html[data-theme=dimension] .astryx-button.primary:active:not(:disabled),html[data-theme=dimension] .astryx-button[class*=Button__variants\.primary]:active:not(:disabled){transform:translateY(0);background-color:#d4d4d4!important}html[data-theme=dimension] .astryx-button.secondary,html[data-theme=dimension] .astryx-button[class*=Button__variants\.secondary]{color:var(--dimension-bone)!important;border:1px solid var(--dimension-hairline)!important;box-shadow:none!important;background-color:#ffffff0f!important}html[data-theme=dimension] .astryx-button.secondary:hover:not(:disabled),html[data-theme=dimension] .astryx-button[class*=Button__variants\.secondary]:hover:not(:disabled){border-color:var(--dimension-hairline-emphasized)!important;color:#fff!important;background-color:#ffffff1a!important}html[data-theme=dimension] .astryx-button.astryx-button-done{background-color:var(--color-success)!important;color:var(--color-on-success)!important;border-color:var(--color-success)!important}html[data-theme=dimension] .astryx-button.astryx-button-done:hover:not(:disabled){filter:brightness(1.12)}html[data-theme=dimension] .astryx-button.ghost,html[data-theme=dimension] .astryx-button[class*=Button__variants\.ghost]{color:var(--dimension-bone-muted)!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}html[data-theme=dimension] .astryx-button.ghost:hover:not(:disabled),html[data-theme=dimension] .astryx-button[class*=Button__variants\.ghost]:hover:not(:disabled){color:#fff!important;background-color:#ffffff0f!important}html[data-theme=dimension] .astryx-button.destructive,html[data-theme=dimension] .astryx-button[data-variant=destructive],html[data-theme=dimension] .astryx-button.error,html[data-theme=dimension] .astryx-button.danger,html[data-theme=dimension] .astryx-button[class*=Button__variants\.error],html[data-theme=dimension] .astryx-button[class*=Button__variants\.destructive],html[data-theme=dimension] .astryx-button[class*=destructive]{color:#f87171!important;background-color:#ef444429!important;border:1px solid #ef44444d!important}html[data-theme=dimension] .astryx-button.destructive:hover:not(:disabled),html[data-theme=dimension] .astryx-button[data-variant=destructive]:hover:not(:disabled),html[data-theme=dimension] .astryx-button.error:hover:not(:disabled),html[data-theme=dimension] .astryx-button.danger:hover:not(:disabled),html[data-theme=dimension] .astryx-button[class*=Button__variants\.error]:hover:not(:disabled),html[data-theme=dimension] .astryx-button[class*=Button__variants\.destructive]:hover:not(:disabled),html[data-theme=dimension] .astryx-button[class*=destructive]:hover:not(:disabled){color:#fca5a5!important;background-color:#ef444442!important;border-color:#ef444480!important}html[data-theme=dimension] .astryx-button:disabled{opacity:.35!important;cursor:not-allowed!important;transform:none!important}html[data-theme=dimension] .astryx-text-input,html[data-theme=dimension] .astryx-text-area,html[data-theme=dimension] .astryx-selector{transition:border-color .16s,box-shadow .16s;background-color:var(--dimension-graphite-nested)!important;border:1px solid #ffffff1f!important;border-radius:12px!important}html[data-theme=dimension] .astryx-text-input:focus-within,html[data-theme=dimension] .astryx-text-area:focus-within,html[data-theme=dimension] .astryx-selector:focus-within{border-color:var(--dimension-violet)!important;box-shadow:0 0 0 1px var(--dimension-violet), 0 0 12px var(--dimension-violet-subtle)!important}html[data-theme=dimension] input,html[data-theme=dimension] textarea,html[data-theme=dimension] select{font-family:inherit;font-size:14px;color:var(--dimension-bone)!important}html[data-theme=dimension] .astryx-text-input input{background:0 0!important;border:none!important;outline:none!important}html[data-theme=dimension] input::placeholder,html[data-theme=dimension] textarea::placeholder{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] input:-webkit-autofill{-webkit-text-fill-color:var(--dimension-bone)!important;-webkit-box-shadow:0 0 0 1000px var(--dimension-graphite-nested) inset!important;transition:background-color 5000s ease-in-out!important}html[data-theme=dimension] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--dimension-bone)!important;-webkit-box-shadow:0 0 0 1000px var(--dimension-graphite-nested) inset!important;transition:background-color 5000s ease-in-out!important}html[data-theme=dimension] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--dimension-bone)!important;-webkit-box-shadow:0 0 0 1000px var(--dimension-graphite-nested) inset!important;transition:background-color 5000s ease-in-out!important}html[data-theme=dimension] textarea:-webkit-autofill{-webkit-text-fill-color:var(--dimension-bone)!important;-webkit-box-shadow:0 0 0 1000px var(--dimension-graphite-nested) inset!important;transition:background-color 5000s ease-in-out!important}html[data-theme=dimension] select:-webkit-autofill{-webkit-text-fill-color:var(--dimension-bone)!important;-webkit-box-shadow:0 0 0 1000px var(--dimension-graphite-nested) inset!important;transition:background-color 5000s ease-in-out!important}html[data-theme=dimension] .astryx-card,html[data-theme=dimension] .astryx-card-container{transition:border-color .2s,transform .2s;background-color:var(--dimension-graphite)!important;border:1px solid var(--dimension-hairline)!important;border-radius:20px!important;box-shadow:0 4px 20px #0006!important}html[data-theme=dimension] .astryx-card.muted,html[data-theme=dimension] .astryx-card[data-variant=muted]{background-color:var(--dimension-graphite-nested)!important;border:1px solid var(--dimension-hairline-subtle)!important}html[data-theme=dimension] .astryx-card.red,html[data-theme=dimension] .astryx-card[data-variant=red]{background-color:#ef444414!important;border:1px solid #ef444440!important}html[data-theme=dimension] .astryx-badge{letter-spacing:.01em;padding:2px 10px;font-size:12px;font-weight:500;border-radius:9999px!important}html[data-theme=dimension] .astryx-badge[data-variant=neutral]{color:var(--dimension-bone)!important;border:1px solid var(--dimension-hairline)!important;background-color:#ffffff0f!important}html[data-theme=dimension] .astryx-badge[data-variant=success]{color:#4ade80!important;background-color:#22c55e1f!important;border:1px solid #22c55e40!important}html[data-theme=dimension] .astryx-badge[data-variant=warning]{color:#facc15!important;background-color:#eab3081f!important;border:1px solid #eab30840!important}html[data-theme=dimension] .astryx-badge[data-variant=error]{color:#f87171!important;background-color:#ef44441f!important;border:1px solid #ef444440!important}html[data-theme=dimension] .astryx-badge[data-variant=info]{color:#60a5fa!important;background-color:#3b82f61f!important;border:1px solid #3b82f640!important}html[data-theme=dimension] .astryx-banner{border:1px solid var(--dimension-hairline)!important;border-radius:16px!important}html[data-theme=dimension] .astryx-banner[data-status=warning]{background-color:#eab30814!important;border-color:#eab30840!important}html[data-theme=dimension] .astryx-banner[data-status=error]{background-color:#ef444414!important;border-color:#ef444440!important}html[data-theme=dimension] .astryx-banner[data-status=success]{background-color:#22c55e14!important;border-color:#22c55e40!important}html[data-theme=dimension] .astryx-banner[data-status=info]{background-color:#3b82f614!important;border-color:#3b82f640!important}html[data-theme=dimension] .astryx-side-nav-item,html[data-theme=dark] .astryx-side-nav-item{transition:background-color .15s,color .15s;color:var(--dimension-bone-muted)!important;border-radius:9999px!important}html[data-theme=dimension] .astryx-side-nav-item:hover,html[data-theme=dark] .astryx-side-nav-item:hover{color:#fff!important;background-color:#ffffff0d!important}html[data-theme=dimension] .astryx-side-nav-item[aria-current=page],html[data-theme=dimension] .astryx-side-nav-item.is-selected,html[data-theme=dimension] .astryx-side-nav-item.selected,html[data-theme=dimension] .astryx-side-nav-item[data-selected=selected],html[data-theme=dark] .astryx-side-nav-item[aria-current=page],html[data-theme=dark] .astryx-side-nav-item.is-selected,html[data-theme=dark] .astryx-side-nav-item.selected,html[data-theme=dark] .astryx-side-nav-item[data-selected=selected]{font-weight:500;position:relative;background-color:var(--dimension-violet-subtle)!important;color:#fff!important;box-shadow:inset 0 0 0 1px var(--dimension-violet-glow)!important}html[data-theme=dimension] .astryx-side-nav-item[aria-current=page]:hover,html[data-theme=dimension] .astryx-side-nav-item.is-selected:hover,html[data-theme=dimension] .astryx-side-nav-item.selected:hover,html[data-theme=dimension] .astryx-side-nav-item[data-selected=selected]:hover,html[data-theme=dark] .astryx-side-nav-item[aria-current=page]:hover,html[data-theme=dark] .astryx-side-nav-item.is-selected:hover,html[data-theme=dark] .astryx-side-nav-item.selected:hover,html[data-theme=dark] .astryx-side-nav-item[data-selected=selected]:hover{box-shadow:inset 0 0 0 1px var(--dimension-violet)!important;color:#fff!important;background-color:#6b62f22e!important}html[data-theme=dimension] .astryx-side-nav-item:focus-visible,html[data-theme=dark] .astryx-side-nav-item:focus-visible{outline:2px solid var(--dimension-violet)!important;outline-offset:2px!important}html[data-theme=dimension] .astryx-top-nav img,html[data-theme=dark] .astryx-top-nav img,html[data-theme=dimension] .login-screen img,html[data-theme=dark] .login-screen img{filter:invert()brightness(1.8)!important}html[data-theme=dimension] table,html[data-theme=dimension] .astryx-table,html[data-theme=dark] table,html[data-theme=dark] .astryx-table{overflow:hidden;background-color:var(--dimension-graphite)!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--dimension-hairline)!important;color:var(--dimension-bone)!important;border-radius:20px!important}html[data-theme=dimension] th,html[data-theme=dimension] .astryx-table-header-cell,html[data-theme=dark] th,html[data-theme=dark] .astryx-table-header-cell{background-color:var(--dimension-graphite-raised)!important;color:var(--dimension-bone-muted)!important;letter-spacing:.02em!important;border-bottom:1px solid var(--dimension-hairline)!important;vertical-align:middle!important;padding:12px 16px!important;font-size:13px!important;font-weight:500!important}html[data-theme=dimension] td,html[data-theme=dimension] .astryx-table-cell,html[data-theme=dark] td,html[data-theme=dark] .astryx-table-cell{border-bottom:1px solid var(--dimension-hairline-subtle)!important;color:var(--dimension-bone)!important;vertical-align:top!important;padding:12px 16px!important}html[data-theme=dimension] tr:last-child td,html[data-theme=dimension] .astryx-table-row:last-child .astryx-table-cell,html[data-theme=dark] tr:last-child td,html[data-theme=dark] .astryx-table-row:last-child .astryx-table-cell{border-bottom:none!important}html[data-theme=dimension] tr:hover td,html[data-theme=dimension] tbody tr:hover td,html[data-theme=dimension] .astryx-table-row:hover .astryx-table-cell,html[data-theme=dark] tr:hover td,html[data-theme=dark] tbody tr:hover td,html[data-theme=dark] .astryx-table-row:hover .astryx-table-cell{background-color:#ffffff0d!important}html[data-theme=dimension] .astryx-table-scroll-wrapper,html[data-theme=dark] .astryx-table-scroll-wrapper{border-color:var(--dimension-hairline)!important;background-color:var(--dimension-graphite)!important;scrollbar-color:#fff3 transparent!important}html[data-theme=dimension] .msg-user{background:var(--dimension-graphite-raised)!important;border:1px solid var(--dimension-hairline-emphasized)!important;color:#fff!important;border-radius:18px 18px 4px!important;box-shadow:0 2px 8px #0000004d!important}html[data-theme=dimension] .msg-user-meta{color:var(--dimension-bone-subtle)!important}html[data-theme=dimension] .msg-assistant{background:var(--dimension-graphite)!important;border:1px solid var(--dimension-hairline)!important;color:var(--dimension-bone)!important;border-radius:18px 18px 18px 4px!important;box-shadow:0 4px 16px #0006!important}html[data-theme=dimension] .example{border:1px solid var(--dimension-hairline-subtle)!important;color:var(--dimension-bone)!important;background:#ffffff0a!important;border-radius:9999px!important;padding:12px 16px!important}html[data-theme=dimension] .example:hover{transform:translateY(-1px);color:#fff!important;background:#6b62f21f!important;border-color:#6b62f240!important}html[data-theme=dimension] .dogovor-list{background:var(--dimension-graphite-overlay)!important;border:1px solid var(--dimension-hairline)!important;color:#ededed!important;border-radius:20px!important;box-shadow:0 8px 32px #00000080!important}html[data-theme=dimension] .dogovor-nomer{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .mark-narusheno,html[data-theme=dark] .mark-narusheno{color:#fca5a5!important;background:#ef444438!important;border-bottom:2px solid #ef4444!important}html[data-theme=dimension] .mark-eskalaciya,html[data-theme=dark] .mark-eskalaciya{color:#fdba74!important;background:#f9731638!important;border-bottom:2px solid #f97316!important}html[data-theme=dimension] .mark-priemlemo,html[data-theme=dark] .mark-priemlemo,html[data-theme=dimension] .mark-ustupka,html[data-theme=dark] .mark-ustupka{color:#fde047!important;background:#eab30838!important;border-bottom:2px solid #eab308!important}html[data-theme=dimension] .mark-soblyudeno,html[data-theme=dark] .mark-soblyudeno{color:#86efac!important;background:#22c55e38!important;border-bottom:2px solid #22c55e!important}html[data-theme=dimension] .mark-otsutstvuet,html[data-theme=dark] .mark-otsutstvuet{color:#cbd5e1!important;background:#94a3b833!important;border-bottom:2px solid #94a3b8!important}html[data-theme=dimension] .mark-vybran,html[data-theme=dark] .mark-vybran{outline:2px solid var(--dimension-violet)!important;outline-offset:1px!important;box-shadow:0 0 0 4px var(--dimension-violet-glow)!important;border-radius:4px!important}html[data-theme=dimension] .minikarta,html[data-theme=dark] .minikarta{border:1px solid var(--dimension-hairline-subtle)!important;background:#121212!important}html[data-theme=dimension] .minikarta-metka,html[data-theme=dark] .minikarta-metka{opacity:.9}html[data-theme=dimension] .minikarta-metka.mark-narusheno,html[data-theme=dark] .minikarta-metka.mark-narusheno{background:#ef4444!important}html[data-theme=dimension] .minikarta-metka.mark-eskalaciya,html[data-theme=dark] .minikarta-metka.mark-eskalaciya{background:#f97316!important}html[data-theme=dimension] .minikarta-metka.mark-priemlemo,html[data-theme=dark] .minikarta-metka.mark-priemlemo,html[data-theme=dimension] .minikarta-metka.mark-ustupka,html[data-theme=dark] .minikarta-metka.mark-ustupka{background:#eab308!important}html[data-theme=dimension] .minikarta-metka.mark-soblyudeno,html[data-theme=dark] .minikarta-metka.mark-soblyudeno{background:#22c55e!important}html[data-theme=dimension] .minikarta-metka.mark-otsutstvuet,html[data-theme=dark] .minikarta-metka.mark-otsutstvuet{background:#94a3b8!important}html[data-theme=dimension] .minikarta-metka.mark-vybran,html[data-theme=dark] .minikarta-metka.mark-vybran{background:var(--dimension-violet,#6b62f2)!important;z-index:2!important;height:6px!important;box-shadow:0 0 6px var(--dimension-violet-glow)!important}html[data-theme=dimension] .vyvod{background:var(--dimension-graphite)!important;border:1px solid var(--dimension-hairline)!important;color:var(--dimension-bone)!important;border-left-width:4px!important;border-radius:14px!important}html[data-theme=dimension] .vyvod:hover{border-color:var(--dimension-violet)!important;background:var(--dimension-graphite-raised)!important}html[data-theme=dimension] .vyvod-vybran{border-color:var(--dimension-violet)!important;box-shadow:0 0 16px var(--dimension-violet-subtle)!important}html[data-theme=dimension] .vyvod-narusheno{border-left-color:#ef4444!important}html[data-theme=dimension] .vyvod-eskalaciya{border-left-color:#f97316!important}html[data-theme=dimension] .vyvod-priemlemo,html[data-theme=dimension] .vyvod-ustupka{border-left-color:#eab308!important}html[data-theme=dimension] .vyvod-soblyudeno{border-left-color:#22c55e!important}html[data-theme=dimension] .vyvod-otsutstvuet{border-left-color:var(--dimension-bone-subtle)!important}html[data-theme=dimension] .drawer-backdrop,html[data-theme=dimension] dialog::backdrop,html[data-theme=dimension] .astryx-dialog::backdrop{-webkit-backdrop-filter:blur(12px)!important;background:#000000b3!important}html[data-theme=dimension] .drawer-panel{background:var(--dimension-graphite-overlay)!important;border-left:1px solid var(--dimension-hairline-emphasized)!important;border-top-left-radius:28px!important;border-bottom-left-radius:28px!important;overflow:hidden!important;box-shadow:-16px 0 48px #000000b3!important}html[data-theme=dimension] .drawer-header{background:var(--dimension-graphite-overlay)!important;border-bottom:1px solid var(--dimension-hairline)!important;border-top-left-radius:28px!important}html[data-theme=dimension] .drawer-footer{background:var(--dimension-graphite-overlay)!important;border-top:1px solid var(--dimension-hairline)!important;border-bottom-left-radius:28px!important}html[data-theme=dimension] .help-pane,html[data-theme=dark] .help-pane{background:var(--dimension-graphite-overlay)!important;border-left:1px solid var(--dimension-hairline-emphasized)!important;box-shadow:-12px 0 40px #00000073!important}html[data-theme=dimension] .help-pane-header,html[data-theme=dark] .help-pane-header{border-bottom-color:var(--dimension-hairline)!important}html[data-theme=dimension] .help-pane-icon-badge,html[data-theme=dark] .help-pane-icon-badge{border-color:var(--dimension-hairline)!important;color:var(--dimension-violet,#a78bfa)!important;background:#ffffff0d!important}html[data-theme=dimension] .help-article-card,html[data-theme=dark] .help-article-card{background:var(--dimension-graphite)!important;border-color:var(--dimension-hairline)!important;box-shadow:0 2px 8px #00000040!important}html[data-theme=dimension] .help-article-card:hover,html[data-theme=dark] .help-article-card:hover{background:var(--dimension-graphite-raised)!important;border-color:var(--dimension-hairline-emphasized)!important;box-shadow:0 4px 16px #0006!important}html[data-theme=dimension] .help-article-card button:hover,html[data-theme=dark] .help-article-card button:hover{background:#ffffff08!important}html[data-theme=dimension] .help-article-content,html[data-theme=dark] .help-article-content{background:var(--dimension-graphite-nested)!important;border-top-color:var(--dimension-hairline)!important}:is(html[data-theme=dimension] .help-article-card:has(button[aria-expanded=true]),html[data-theme=dark] .help-article-card:has(button[aria-expanded=true])){border-color:var(--dimension-violet,#6b62f2)!important;box-shadow:0 4px 20px #6b62f226,0 2px 8px #0006!important}@media (width<=1100px){html[data-theme=dimension] .help-pane,html[data-theme=dark] .help-pane{border-left:none!important;border-top:1px solid var(--dimension-hairline-emphasized)!important}}html[data-theme=dimension] .astryx-command-palette,html[data-theme=dark] .astryx-command-palette,html[data-theme=dimension] [role=dialog][aria-label=Быстрый\ переход],html[data-theme=dark] [role=dialog][aria-label=Быстрый\ переход]{overflow:hidden;background-color:var(--dimension-graphite)!important;border:1px solid var(--dimension-hairline-emphasized)!important;border-radius:20px!important;box-shadow:0 24px 64px #000c!important}html[data-theme=dimension] .astryx-command-palette-input,html[data-theme=dark] .astryx-command-palette-input{border-bottom:1px solid var(--dimension-hairline)!important}html[data-theme=dimension] .astryx-command-palette-item:hover,html[data-theme=dimension] .astryx-command-palette-item[data-highlighted=true],html[data-theme=dark] .astryx-command-palette-item:hover,html[data-theme=dark] .astryx-command-palette-item[data-highlighted=true]{background-color:var(--dimension-graphite-raised)!important}html[data-theme=dimension] .astryx-command-palette-group-heading,html[data-theme=dark] .astryx-command-palette-group-heading{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .astryx-command-palette-footer,html[data-theme=dark] .astryx-command-palette-footer{border-top:1px solid var(--dimension-hairline)!important;background:var(--dimension-graphite-nested)!important}html[data-theme=dimension] .download-link:not(.download-link-quiet),html[data-theme=dark] .download-link:not(.download-link-quiet){font-family:inherit;font-size:var(--font-size-sm);font-weight:600;transition:background-color .18s,border-color .18s,transform .15s;color:#0a0a0a!important;background:#fff!important;border:1px solid #fff!important;border-radius:9999px!important;box-shadow:0 1px 3px #0006!important}html[data-theme=dimension] .download-link:not(.download-link-quiet):hover,html[data-theme=dark] .download-link:not(.download-link-quiet):hover{color:#0a0a0a!important;background:#e5e5e5!important;border-color:#e5e5e5!important}html[data-theme=dimension] .download-link:not(.download-link-quiet):active,html[data-theme=dark] .download-link:not(.download-link-quiet):active{transform:translateY(1px);background:#d4d4d4!important;border-color:#d4d4d4!important}html[data-theme=dimension] .download-link-quiet,html[data-theme=dark] .download-link-quiet{font-family:inherit;font-size:var(--font-size-sm);font-weight:500;transition:background-color .18s,border-color .18s,color .18s;background:var(--dimension-graphite-raised)!important;color:var(--dimension-bone)!important;border:1px solid var(--dimension-hairline)!important;border-radius:9999px!important}html[data-theme=dimension] .download-link-quiet:hover,html[data-theme=dark] .download-link-quiet:hover{background:var(--dimension-graphite-popover)!important;border-color:var(--dimension-violet)!important;color:var(--dimension-bone)!important}html[data-theme=dimension] .registry-link-pill,html[data-theme=dark] .registry-link-pill{font-family:inherit;font-size:var(--font-size-sm);font-weight:500;transition:background-color .18s,border-color .18s,color .18s;background:var(--dimension-graphite-raised)!important;color:var(--dimension-bone)!important;border:1px solid var(--dimension-hairline)!important;border-radius:9999px!important}html[data-theme=dimension] .registry-link-pill:hover,html[data-theme=dark] .registry-link-pill:hover{background:var(--dimension-graphite-popover)!important;border-color:var(--dimension-violet)!important;color:#fff!important}html[data-theme=dimension] .registry-link-pill:focus-visible,html[data-theme=dark] .registry-link-pill:focus-visible{outline:2px solid var(--dimension-violet);outline-offset:2px}html[data-theme=dimension] code:not([class]){background:var(--dimension-graphite-nested);color:var(--dimension-bone);font-family:var(--font-family-mono,ui-monospace, monospace);border-radius:4px;padding:1px 5px;font-size:.875em}html[data-theme=dimension] pre{background:var(--dimension-graphite-nested);border:1px solid var(--dimension-hairline);border-radius:12px;padding:12px 16px;overflow-x:auto}html[data-theme=dimension] pre code{font-size:inherit;background:0 0;padding:0}html[data-theme=dimension] blockquote{border-left:3px solid var(--dimension-violet);color:var(--dimension-bone-muted);margin:8px 0;padding-left:16px}html[data-theme=dimension] .batch-progress-bar{background:var(--dimension-violet)}html[data-theme=dimension] .finding-details{background:var(--dimension-graphite-raised);border-color:var(--dimension-hairline)}html[data-theme=dimension] .finding-summary:focus-visible{outline:2px solid var(--dimension-violet);outline-offset:2px;border-radius:4px}html[data-theme=dimension] .finding-summary:hover{color:var(--dimension-violet)!important}html[data-theme=dimension],html[data-theme=dimension] body,html[data-theme=dimension] *,html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] *{scrollbar-width:thin;scrollbar-color:#fff3 transparent!important}html[data-theme=dimension] ::-webkit-scrollbar{width:8px!important;height:8px!important}html[data-theme=dark] ::-webkit-scrollbar{width:8px!important;height:8px!important}html[data-theme=dimension] ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}html[data-theme=dark] ::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}html[data-theme=dimension] ::-webkit-scrollbar-track{background:0 0!important}html[data-theme=dark] ::-webkit-scrollbar-track{background:0 0!important}html[data-theme=dimension] ::-webkit-scrollbar-corner{background:0 0!important}html[data-theme=dark] ::-webkit-scrollbar-corner{background:0 0!important}html[data-theme=dimension] ::-webkit-scrollbar-thumb{background-color:#fff3!important;background-clip:content-box!important;border:2px solid #0000!important;border-radius:9999px!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#fff3!important;background-clip:content-box!important;border:2px solid #0000!important;border-radius:9999px!important}html[data-theme=dimension] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff5c!important}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff5c!important}html[data-theme=dimension] ::selection{color:var(--dimension-bone);background-color:#9b8ffa59}html[data-theme=dimension] .vyvod:hover{background-color:var(--dimension-graphite-raised)}html[data-theme=dimension] .check-aux-section>summary:focus-visible{outline:2px solid var(--dimension-violet)}html[data-theme=dimension] .check-aux-section>summary:hover{background-color:#ffffff0d}html[data-theme=dimension] .check-aux-section>summary:before{color:var(--dimension-bone-muted)}html[data-theme=dimension] .check-aux-section>summary:hover:before{color:var(--dimension-bone)}html[data-theme=dimension] .contract-quote{background:#9b8ffa0d;border-radius:0 6px 6px 0;padding:4px 10px;border-left-color:var(--dimension-violet)!important}html[data-theme=dimension] .contract-quote-warning{background:#f59e0b14;border-radius:0 6px 6px 0;padding:4px 10px;border-left-color:#f59e0b!important}html[data-theme=dimension] .contract-quote-success{background:#22c55e14;border-radius:0 6px 6px 0;padding:4px 10px;border-left-color:#22c55e!important}html[data-theme=dimension] .contract-quote-danger{background:#ef444414;border-radius:0 6px 6px 0;padding:4px 10px;border-left-color:#ef4444!important}html[data-theme=dimension] .text-danger{color:#f87171!important}html[data-theme=dimension] .text-success{color:#4ade80!important}html[data-theme=dimension] .text-warning{color:#fbbf24!important}html[data-theme=dimension] .dogovor-zagolovok{color:var(--dimension-bone)!important}html[data-theme=dimension] .help-pane code,html[data-theme=dimension] .markdown-body code{background:var(--dimension-graphite-raised);border-color:var(--dimension-hairline-emphasized);color:#c4b5fd}html[data-theme=dimension] .help-pane pre,html[data-theme=dimension] .markdown-body pre{background:var(--dimension-graphite-nested);border-color:var(--dimension-hairline)}html[data-theme=dimension] .help-pane pre code,html[data-theme=dimension] .markdown-body pre code,html[data-theme=dimension] .markdown-pre code{color:var(--dimension-bone);background:0 0;border:none}html[data-theme=dimension] .markdown-lead-term{color:var(--dimension-bone);border:1px solid var(--dimension-hairline);background:#ffffff14}html[data-theme=dimension] .markdown-callout{border-color:var(--dimension-hairline);background:var(--dimension-graphite-raised)}html[data-theme=dimension] .markdown-callout-note{border-left-color:var(--dimension-violet)!important;background:#6b62f217!important}html[data-theme=dimension] .markdown-callout-note .markdown-callout-icon{color:var(--dimension-violet)}html[data-theme=dimension] .markdown-callout-tip{background:#22c55e17!important;border-left-color:#22c55e!important}html[data-theme=dimension] .markdown-callout-tip .markdown-callout-icon{color:#4ade80}html[data-theme=dimension] .markdown-callout-warning{background:#eab30817!important;border-left-color:#eab308!important}html[data-theme=dimension] .markdown-callout-warning .markdown-callout-icon{color:#facc15}html[data-theme=dimension] .markdown-callout-danger{background:#ef444417!important;border-left-color:#ef4444!important}html[data-theme=dimension] .markdown-callout-danger .markdown-callout-icon{color:#f87171}html[data-theme=dimension] .markdown-blockquote{border-left-color:var(--dimension-violet)!important;color:var(--dimension-bone-muted)!important;background:#ffffff08!important}html[data-theme=dimension] .markdown-table-wrapper{border-color:var(--dimension-hairline);background:var(--dimension-graphite)}html[data-theme=dimension] .markdown-table th{background:var(--dimension-graphite-raised);border-bottom-color:var(--dimension-hairline);color:var(--dimension-bone)}html[data-theme=dimension] .markdown-table td{border-bottom-color:var(--dimension-hairline-subtle);color:var(--dimension-bone)}html[data-theme=dimension] .markdown-table tr:hover td{background:#ffffff0a}html[data-theme=dimension] .markdown-divider{background:var(--dimension-hairline)}html[data-theme=dimension] .example,html[data-theme=dark] .example{background:var(--dimension-graphite-raised)!important;border:1px solid var(--dimension-hairline)!important;color:var(--dimension-bone)!important;border-radius:12px!important}html[data-theme=dimension] .example:hover,html[data-theme=dark] .example:hover{background:var(--dimension-graphite-popover)!important;border-color:var(--dimension-violet)!important;color:#fff!important}html[data-theme=dimension] .example:active,html[data-theme=dark] .example:active{background:var(--dimension-graphite-nested)!important}html[data-theme=dimension] .example:focus-visible,html[data-theme=dark] .example:focus-visible{outline-offset:2px;outline:2px solid var(--dimension-violet)!important}html[data-theme=dimension] .history-item:hover,html[data-theme=dark] .history-item:hover{background:#ffffff14!important}html[data-theme=dimension] .history-item:active,html[data-theme=dark] .history-item:active{background:#ffffff1f!important}html[data-theme=dimension] .diff-removed,html[data-theme=dimension] .change-removed,html[data-theme=dark] .diff-removed,html[data-theme=dark] .change-removed{color:var(--color-text-red,#f87171)!important}html[data-theme=dimension] .diff-added,html[data-theme=dimension] .change-added,html[data-theme=dark] .diff-added,html[data-theme=dark] .change-added{color:var(--color-text-green,#4ade80)!important}html[data-theme=dimension] .drawer-backdrop,html[data-theme=dark] .drawer-backdrop{-webkit-backdrop-filter:blur(8px)!important;background:#000000a6!important}html[data-theme=dimension] .drawer-panel,html[data-theme=dark] .drawer-panel{background:var(--dimension-graphite)!important;border-left:1px solid var(--dimension-hairline)!important;box-shadow:-8px 0 40px #000000b3!important}html[data-theme=dimension] .drawer-panel:focus,html[data-theme=dark] .drawer-panel:focus{outline:none!important}html[data-theme=dimension] .drawer-header,html[data-theme=dimension] .drawer-footer,html[data-theme=dark] .drawer-header,html[data-theme=dark] .drawer-footer{background:var(--dimension-graphite)!important;border-color:var(--dimension-hairline)!important}html[data-theme=dimension] .bento-metric-card,html[data-theme=dark] .bento-metric-card{background:var(--dimension-graphite)!important;border-color:var(--dimension-hairline)!important;box-shadow:var(--shadow-low)!important}html[data-theme=dimension] .bento-metric-card:hover,html[data-theme=dark] .bento-metric-card:hover{background:var(--dimension-graphite-raised)!important;border-color:var(--dimension-violet)!important;box-shadow:var(--shadow-med)!important}html[data-theme=dimension] .bento-metric-value,html[data-theme=dark] .bento-metric-value{color:var(--dimension-bone)!important}html[data-theme=dimension] .bento-metric-label,html[data-theme=dimension] .bento-metric-subtext,html[data-theme=dark] .bento-metric-label,html[data-theme=dark] .bento-metric-subtext{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .bento-metric-value-danger,html[data-theme=dark] .bento-metric-value-danger{color:var(--danger,#ef4444)!important}html[data-theme=dimension] .bento-metric-value-warning,html[data-theme=dark] .bento-metric-value-warning{color:var(--warn,#eab308)!important}html[data-theme=dimension] .bento-metric-value-success,html[data-theme=dark] .bento-metric-value-success{color:var(--ok,#22c55e)!important}html[data-theme=dimension] .finding-norm-pill,html[data-theme=dark] .finding-norm-pill{background:var(--dimension-graphite-nested)!important;border-color:var(--dimension-hairline)!important}html[data-theme=dimension] .finding-norm-label,html[data-theme=dark] .finding-norm-label{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .finding-norm-value,html[data-theme=dark] .finding-norm-value{color:var(--dimension-bone)!important}html[data-theme=dimension] .finding-details-court,html[data-theme=dark] .finding-details-court{border-left-color:var(--dimension-violet)!important}html[data-theme=dimension] .court-rationale-box,html[data-theme=dark] .court-rationale-box{color:var(--dimension-bone)!important;background:#6b62f21a!important}html[data-theme=dimension] .diff-block-removed,html[data-theme=dark] .diff-block-removed{border-left-color:var(--danger,#ef4444)!important;background:#ef44441a!important}html[data-theme=dimension] .diff-block-added,html[data-theme=dark] .diff-block-added{border-left-color:var(--ok,#22c55e)!important;background:#22c55e1a!important}html[data-theme=dimension] .diff-block-label,html[data-theme=dark] .diff-block-label,html[data-theme=dimension] .markdown-h5,html[data-theme=dimension] .markdown-h6,html[data-theme=dark] .markdown-h5,html[data-theme=dark] .markdown-h6{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .affected-user-card,html[data-theme=dark] .affected-user-card{background:var(--dimension-graphite-raised)!important;border-color:var(--dimension-hairline)!important}html[data-theme=dimension] .dot-leader-line,html[data-theme=dark] .dot-leader-line{border-bottom:1.5px dotted var(--dimension-hairline-focus,#ffffff40)!important}html[data-theme=dimension] .dot-leader-label,html[data-theme=dark] .dot-leader-label{color:var(--dimension-bone-muted,#fff9)!important}html[data-theme=dimension] .dot-leader-value,html[data-theme=dark] .dot-leader-value{color:var(--color-text-primary,#fff)!important}html[data-theme=dimension] .dot-leader-note,html[data-theme=dark] .dot-leader-note{color:var(--dimension-bone-muted,#ffffff8c)!important}html[data-theme=dimension] .unchecked-card,html[data-theme=dark] .unchecked-card{background:var(--dimension-graphite-nested,#ffffff08)!important;border-color:var(--dimension-hairline,#ffffff14)!important}html[data-theme=dimension] .unchecked-card:hover,html[data-theme=dark] .unchecked-card:hover{background:var(--dimension-graphite-raised,#ffffff0f)!important;border-color:var(--dimension-hairline-emphasized,#ffffff29)!important;box-shadow:0 4px 16px #0006!important}html[data-theme=dimension] progress.batch-progress-bar,html[data-theme=dark] progress.batch-progress-bar{background:var(--dimension-hairline)}html[data-theme=dimension] progress.batch-progress-bar::-webkit-progress-bar{background:var(--dimension-hairline)}html[data-theme=dark] progress.batch-progress-bar::-webkit-progress-bar{background:var(--dimension-hairline)}html[data-theme=dimension] progress.batch-progress-bar::-webkit-progress-value{background:var(--dimension-violet)}html[data-theme=dark] progress.batch-progress-bar::-webkit-progress-value{background:var(--dimension-violet)}html[data-theme=dimension] progress.batch-progress-bar::-moz-progress-bar{background:var(--dimension-violet)}html[data-theme=dark] progress.batch-progress-bar::-moz-progress-bar{background:var(--dimension-violet)}html[data-theme=dimension] .signing-gate-p0-row,html[data-theme=dark] .signing-gate-p0-row{background:#ef444412!important;border:1px solid #ef44443d!important;border-left:4px solid #ef4444!important}html[data-theme=dimension] .signing-gate-p0-row:hover,html[data-theme=dark] .signing-gate-p0-row:hover{background:#ef44441f!important;border-color:#ef44445c!important}html[data-theme=dimension] .signing-gate-p0-title,html[data-theme=dark] .signing-gate-p0-title{color:var(--dimension-bone)!important}html[data-theme=dimension] .signing-gate-p0-explanation,html[data-theme=dark] .signing-gate-p0-explanation{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .signing-gate-p0-address,html[data-theme=dark] .signing-gate-p0-address{color:var(--dimension-bone-subtle)!important}html[data-theme=dimension] .signing-gate-p0-card,html[data-theme=dark] .signing-gate-p0-card{background:#ef444414!important;border-color:#ef444447!important}html[data-theme=dimension] .signing-gate-input-wrapper .astryx-text-input,html[data-theme=dark] .signing-gate-input-wrapper .astryx-text-input{background-color:var(--dimension-graphite-nested,#121212)!important;border:1.5px solid #ef444461!important;border-radius:12px!important}html[data-theme=dimension] .signing-gate-input-wrapper .astryx-text-input:focus-within,html[data-theme=dark] .signing-gate-input-wrapper .astryx-text-input:focus-within{border-color:var(--dimension-violet,#6b62f2)!important;box-shadow:0 0 0 1px var(--dimension-violet), 0 0 12px var(--dimension-violet-subtle)!important}html[data-theme=dimension] .signing-gate-input-wrapper input::placeholder,html[data-theme=dark] .signing-gate-input-wrapper input::placeholder{color:var(--dimension-bone-muted,#959599)!important;opacity:.9!important}html[data-theme=dimension] .astryx-skeleton,html[data-theme=dark] .astryx-skeleton{background-color:#ffffff14!important;border-radius:8px!important}html[data-theme=dimension] .rule-preview-callout,html[data-theme=dark] .rule-preview-callout{background:var(--dimension-graphite-nested)!important;border-left-color:var(--dimension-violet)!important}html[data-theme=dimension] .palette-kbd-hint,html[data-theme=dark] .palette-kbd-hint{color:var(--dimension-bone-muted,#ffffff8c)!important}html[data-theme=dimension] .filter-toolbar,html[data-theme=dark] .filter-toolbar{background:var(--dimension-graphite)!important;border-color:var(--dimension-hairline)!important}html[data-theme=dimension] .filter-chip-wrapper,html[data-theme=dark] .filter-chip-wrapper{background:var(--dimension-graphite-nested,#ffffff0f)!important;border-color:var(--dimension-hairline,#ffffff1f)!important}html[data-theme=dimension] .filter-chip-label,html[data-theme=dark] .filter-chip-label,html[data-theme=dimension] .filter-selector-wrapper .filter-chip-label,html[data-theme=dark] .filter-selector-wrapper .filter-chip-label{color:var(--dimension-bone-muted)!important}html[data-theme=dimension] .filter-chip-wrapper .astryx-button.primary,html[data-theme=dark] .filter-chip-wrapper .astryx-button.primary,html[data-theme=dimension] .filter-chip-wrapper .astryx-button[class*=Button__variants\.primary],html[data-theme=dark] .filter-chip-wrapper .astryx-button[class*=Button__variants\.primary]{color:#fff!important;box-shadow:none!important;background-color:#0071e347!important;border:1px solid #0071e38c!important}html[data-theme=dimension] .filter-chip-wrapper .astryx-button.primary:hover:not(:disabled),html[data-theme=dark] .filter-chip-wrapper .astryx-button.primary:hover:not(:disabled){background-color:#0071e366!important;border-color:#0071e3b3!important}html[data-theme=dimension] .sort-toolbar-bar,html[data-theme=dark] .sort-toolbar-bar{border-top:1px solid var(--dimension-hairline)!important}html[data-theme=dimension] .astryx-empty-state,html[data-theme=dark] .astryx-empty-state{color:var(--dimension-bone)!important}html[data-theme=dimension] .astryx-empty-state>[aria-hidden=true] svg{color:var(--dimension-bone-muted,#ffffff73)!important}html[data-theme=dimension] .astryx-empty-state-title,html[data-theme=dark] .astryx-empty-state-title{color:var(--dimension-bone,#f5f5f7)!important}html[data-theme=dimension] .astryx-empty-state-description,html[data-theme=dark] .astryx-empty-state-description{color:var(--dimension-bone-muted,#ffffffa6)!important}

@layer astryx-base {
  @layer priority1;

  @layer priority2 {
    .xln7xf2 {
      font: inherit;
    }

    .x15r89dc {
      grid-area: 1 / 1;
    }

    .x10a8y8t {
      inset: 0;
    }

    .x1anvkwx {
      inset: auto;
    }

    .xh3736h {
      inset: unset;
    }

    .xkdpibf {
      margin: -1px;
    }

    .x1ghz6dp {
      margin: 0;
    }

    .x1717udv {
      padding: 0;
    }

    .xpoxszi {
      padding: var(--_segmented-control-padding);
    }

    .x9epnlk {
      padding: var(--spacing-1);
    }

    .xlsj2fj {
      padding: var(--spacing-2);
    }

    .x1b2ylru {
      padding: var(--spacing-3);
    }

    .x1shk3sm {
      padding: var(--spacing-4);
    }

    .x1y5lnwp:focus {
      margin: 0;
    }
  }

  @layer priority3 {
    .xg8s4dl {
      animation-range: cover;
    }

    .x9r1u3d {
      border-color: #0000;
    }

    .xad5do {
      border-color: var(--color-accent);
    }

    .xvy26l8 {
      border-color: var(--color-border-emphasized);
    }

    .x14i3s5s {
      border-color: var(--color-border);
    }

    .x1ofxpqo {
      border-color: var(--color-error);
    }

    .x16m2moy {
      border-color: var(--color-success);
    }

    .xqcx1ss {
      border-color: var(--color-text-primary);
    }

    .x8wg1ba {
      border-color: var(--color-warning);
    }

    .x2u8bby {
      border-radius: 0;
    }

    .x16rqkct {
      border-radius: 50%;
    }

    .x1ws5lxm {
      border-radius: max(0px,calc(var(--_dropdown-menu-radius, var(--spacing-2)) - var(--_dropdown-menu-padding, var(--spacing-1))));
    }

    .xc910v0 {
      border-radius: max(0px,calc(var(--_segmented-control-radius) - var(--_segmented-control-padding)));
    }

    .x1vf2byn {
      border-radius: var(--_banner-radius, var(--radius-container));
    }

    .x1jxw6zd {
      border-radius: var(--_button-radius, var(--radius-element));
    }

    .x153u1i6 {
      border-radius: var(--_card-radius);
    }

    .x1n97fys {
      border-radius: var(--_dropdown-menu-radius);
    }

    .xvdfih8 {
      border-radius: var(--_field-radius);
    }

    .x11m9jtl {
      border-radius: var(--_popover-radius);
    }

    .x1hapoqb {
      border-radius: var(--_segmented-control-radius);
    }

    .x1hviunn {
      border-radius: var(--radius-container);
    }

    .xh6dtrn {
      border-radius: var(--radius-element);
    }

    .xjspbzw {
      border-radius: var(--radius-full);
    }

    .xx3sua9 {
      border-radius: var(--radius-inner);
    }

    .xwksslw {
      border-radius: var(--radius-none);
    }

    .xbsl7fq {
      border-style: dashed;
    }

    .xng3xce {
      border-style: none;
    }

    .x1y0btm7 {
      border-style: solid;
    }

    .xc342km {
      border-width: 0;
    }

    .xmkeg23 {
      border-width: 1px;
    }

    .x1litavf {
      border-width: var(--border-width);
    }

    .x1somy94 {
      flex: 0 0 0;
    }

    .x3psx0u {
      flex: none;
    }

    .x1cqoux5 {
      flex: 1 1 0;
    }

    .x845mor {
      flex: 1;
    }

    .xfoc8du {
      flex: 40px;
    }

    .x98rzlu {
      flex: 1;
    }

    .xxhr3t {
      gap: 0;
    }

    .x167g77z {
      gap: 8px;
    }

    .x1lsbc85 {
      gap: var(--spacing-0-5);
    }

    .xsn7fz1 {
      gap: var(--spacing-0);
    }

    .x1s4dlld {
      gap: var(--spacing-1-5);
    }

    .xzye2dw {
      gap: var(--spacing-1);
    }

    .x3hoi3v {
      gap: var(--spacing-10);
    }

    .x1txdalj {
      gap: var(--spacing-2);
    }

    .xlaq8a2 {
      gap: var(--spacing-3) var(--spacing-4);
    }

    .xjcht0a {
      gap: var(--spacing-3);
    }

    .x18g69wz {
      gap: var(--spacing-4);
    }

    .x9mgr7n {
      gap: var(--spacing-5);
    }

    .x1qh66ti {
      gap: var(--spacing-6);
    }

    .x4t41sb {
      gap: var(--spacing-8);
    }

    .x10no89f {
      inset-block: 0;
    }

    .x17y0mx6 {
      inset-inline: 0;
    }

    .x81ka23 {
      margin-block: calc(-1 * (var(--spacing-3) - var(--spacing-2)));
    }

    .xsq74q5 {
      margin-block: var(--spacing-1);
    }

    .x1g06x3t {
      margin-block: var(--spacing-2);
    }

    .xvueqy4 {
      margin-inline: auto;
    }

    .xhrcg97 {
      margin-inline: var(--spacing-1);
    }

    .xam6yil {
      margin-inline: var(--spacing-3);
    }

    .x1a2a7pz {
      outline: none;
    }

    .xaw4jrz {
      outline: var(--_focus-outline, none);
    }

    .xysyzu8 {
      overflow: auto;
    }

    .x7giv3 {
      overflow: clip;
    }

    .xb3r6kr {
      overflow: hidden;
    }

    .x1rea2x4 {
      overflow: visible;
    }

    .xish69e {
      overscroll-behavior: contain;
    }

    .x8du1vd {
      overscroll-behavior: none;
    }

    .xt970qd {
      padding-block: 0;
    }

    .xch70r0 {
      padding-block: 118px;
    }

    .x1vn5h1t {
      padding-block: calc((var(--size-element-lg) - var(--spacing-5) - 2 * var(--border-width)) / 2);
    }

    .x1ioay2v {
      padding-block: calc((var(--size-element-md) - var(--spacing-5) - 2 * var(--border-width)) / 2);
    }

    .x1ecmfrv {
      padding-block: calc((var(--size-element-sm) - var(--spacing-5) - 2 * var(--border-width)) / 2);
    }

    .x1x7cmac {
      padding-block: calc(var(--spacing-1) - 1px);
    }

    .x13f7esw {
      padding-block: var(--spacing-0-5);
    }

    .x1vofgu7 {
      padding-block: var(--spacing-1-5);
    }

    .xu0wf1k {
      padding-block: var(--spacing-1);
    }

    .xce4md1 {
      padding-block: var(--spacing-2);
    }

    .x8o8v82 {
      padding-block: var(--spacing-3);
    }

    .x1na6nto {
      padding-block: var(--spacing-4);
    }

    .xq6koh6 {
      padding-block: var(--spacing-6);
    }

    .xmfvnks {
      padding-block: var(--spacing-8);
    }

    .xnjsko4 {
      padding-inline: 0;
    }

    .xx2oswg {
      padding-inline: calc(var(--spacing-1) - 1px);
    }

    .x2hg6jq {
      padding-inline: calc(var(--spacing-1) + var(--border-width));
    }

    .x1w6f3ag {
      padding-inline: var(--_textarea-inline-padding);
    }

    .x7a5moj {
      padding-inline: var(--spacing-1);
    }

    .xf314gf {
      padding-inline: var(--spacing-2);
    }

    .xrrkdod {
      padding-inline: var(--spacing-3);
    }

    .x1pzlopt {
      padding-inline: var(--spacing-4);
    }

    .xzz68wx {
      padding-inline: var(--spacing-5);
    }

    .xm7rs69 {
      padding-inline: var(--spacing-6);
    }

    .x1ku5rj1 {
      place-items: center;
    }

    .xhfbhpw {
      scroll-snap-type: x mandatory;
    }

    .x168l2et {
      scroll-snap-type: y mandatory;
    }

    .xmqliwb {
      text-decoration: line-through;
    }

    .x1hl2dhg {
      text-decoration: none;
    }

    .x1bvjpef {
      text-decoration: underline;
    }

    .xq2gx43 {
      transition: none;
    }

    .x1ey1afo {
      transition: opacity var(--duration-fast);
    }

    .x6q1khz:focus-within {
      border-color: var(--color-accent);
    }

    .xk2sxw7:focus-within {
      border-color: var(--color-error);
    }

    .xyq33ac:focus-within {
      border-color: var(--color-success);
    }

    .xa1yw2k:focus-within {
      border-color: var(--color-warning);
    }

    .x1dordxg:focus-within {
      overflow: visible;
    }

    .xb0m1lw:has( > div > .astryx-layout-content) {
      margin-inline: 0;
    }

    .x16s19ga:has(:focus-visible) {
      outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
    }

    .x64lkcz:focus {
      border-color: var(--color-error);
    }

    .x1lglk5v:focus {
      border-color: var(--color-success);
    }

    .x12sck4v:focus {
      border-color: var(--color-warning);
    }

    .x1uvtmcs:focus {
      outline: none;
    }

    .xomzh7y:focus {
      overflow: visible;
    }

    .xh2mrf5:focus {
      padding-block: var(--spacing-2);
    }

    .x1cf3d6k:focus {
      padding-inline: var(--spacing-4);
    }

    @media (width <= 480px) {
      .x1a1jff.x1a1jff {
        gap: var(--spacing-4);
      }
    }

    @media (hover: hover) {
      .xdtnaoy.xdtnaoy.xdtnaoy:where(.xujud9c:hover *) {
        border-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
      }

      .xdxykab.xdxykab.xdxykab:where(.xujud9c:hover *) {
        border-color: color-mix(in srgb,var(--color-border-emphasized),var(--color-tint-hover) 20%);
      }

      .x1hfqqh5.x1hfqqh5.x1hfqqh5:where(.xujud9c:hover *) {
        border-color: var(--color-border);
      }

      .x13nosk6.x13nosk6.x13nosk6:hover:where(:not(:disabled, [aria-disabled="true"])) {
        text-decoration: underline;
      }
    }
  }

  @layer priority4 {
    .x1lugfcp {
      -webkit-appearance: none;
    }

    .x1ua5tub {
      -webkit-box-orient: vertical;
    }

    .x1yhjpo9 {
      -webkit-line-clamp: var(--x-WebkitLineClamp);
    }

    .xt2iwb0 {
      -webkit-mask-image: linear-gradient(#0000, #0000);
    }

    .x5lxg6s {
      -webkit-overflow-scrolling: touch;
    }

    .x1i10hfl {
      -webkit-tap-highlight-color: transparent;
    }

    .xg7jpbn {
      -webkit-text-fill-color: transparent;
    }

    .xpdipgo {
      -webkit-touch-callout: none;
    }

    .x1winvzj {
      -webkit-user-select: none;
    }

    .x8gbvx8 {
      align-content: flex-start;
    }

    .x6s0dn4 {
      align-items: center;
    }

    .xpqajaz {
      align-items: end;
    }

    .xuk3077 {
      align-items: flex-end;
    }

    .x1cy8zhl {
      align-items: flex-start;
    }

    .x7a106z {
      align-items: start;
    }

    .x1qjc9v5 {
      align-items: stretch;
    }

    .xoi2r2e {
      align-self: baseline;
    }

    .xamitd3 {
      align-self: center;
    }

    .xpvyfi4 {
      align-self: flex-end;
    }

    .xqcrz7y {
      align-self: flex-start;
    }

    .xkh2ocl {
      align-self: stretch;
    }

    .x17yabm6 {
      animation-delay: var(--duration-medium-min);
    }

    .xvo38ju {
      animation-delay: var(--x-animationDelay);
    }

    .xpz12be {
      animation-direction: alternate;
    }

    .xjlvqhv {
      animation-duration: 1ms;
    }

    .xwms9i0 {
      animation-duration: auto;
    }

    .x9uej1z {
      animation-duration: var(--duration-fast-max);
    }

    .xb2rp9n {
      animation-duration: var(--duration-fast);
    }

    .xqgcaz {
      animation-duration: var(--duration-medium-max);
    }

    .x14qxm4i {
      animation-duration: var(--duration-slow-min);
    }

    .xskzprw {
      animation-fill-mode: backwards;
    }

    .x1u6ievf {
      animation-fill-mode: both;
    }

    .x10e4vud {
      animation-fill-mode: forwards;
    }

    .xa4qsjk {
      animation-iteration-count: infinite;
    }

    .x1ffowhz {
      animation-name: x188b6p3-B;
    }

    .xqcmdr3 {
      animation-name: x18re5ia-B;
    }

    .x3psbcj {
      animation-name: x1ahk7ht-B;
    }

    .x1dvww92 {
      animation-name: x1b6yrix-B;
    }

    .x97zbip {
      animation-name: x1k48ry3-B;
    }

    .xeuoslp {
      animation-name: xgnty7z-B;
    }

    .x1srr2gu {
      animation-name: xiylxmw-B;
    }

    .x1ka1v4i {
      animation-name: xqng64z-B;
    }

    .xck01x9 {
      animation-name: xu7jd1z-B;
    }

    .xl1vlw0 {
      animation-name: xv1hr86-B;
    }

    .x1i331go {
      animation-name: xwmkjkf-B;
    }

    .x190lv1 {
      animation-timeline: view(y);
    }

    .x1esw782 {
      animation-timing-function: linear;
    }

    .x193epu2 {
      animation-timing-function: steps(10, end);
    }

    .x128ha8g {
      animation-timing-function: var(--ease-standard);
    }

    .xjyslct {
      appearance: none;
    }

    .xioom0i {
      aspect-ratio: var(--button-icon-only-aspect);
    }

    .xlp1x4z {
      backface-visibility: hidden;
    }

    .xx83zyx {
      background-clip: padding-box;
    }

    .xgcd1z6 {
      background-color: inherit;
    }

    .xjbqb8w {
      background-color: #0000;
    }

    .xgcxg3y {
      background-color: var(--color-accent-muted);
    }

    .x1ewilqj {
      background-color: var(--color-accent);
    }

    .x1o0wnni {
      background-color: var(--color-background-blue);
    }

    .x1eiddq6 {
      background-color: var(--color-background-body);
    }

    .x1de1mus {
      background-color: var(--color-background-card);
    }

    .x1rgj867 {
      background-color: var(--color-background-cyan);
    }

    .x1l5t2a3 {
      background-color: var(--color-background-error-inverted);
    }

    .xspzpui {
      background-color: var(--color-background-gray);
    }

    .x1sqjeoo {
      background-color: var(--color-background-green);
    }

    .xenstv7 {
      background-color: var(--color-background-inverted);
    }

    .xwmxj5m {
      background-color: var(--color-background-muted);
    }

    .x1e9xt6e {
      background-color: var(--color-background-orange);
    }

    .xnpoty2 {
      background-color: var(--color-background-pink);
    }

    .x1prclbq {
      background-color: var(--color-background-popover);
    }

    .x16i6n6f {
      background-color: var(--color-background-purple);
    }

    .x1cibrc5 {
      background-color: var(--color-background-red);
    }

    .x10xzikg {
      background-color: var(--color-background-surface);
    }

    .x1jtji5o {
      background-color: var(--color-background-teal);
    }

    .x1bo7t0x {
      background-color: var(--color-background-yellow);
    }

    .x7njt3n {
      background-color: var(--color-border-emphasized);
    }

    .x1m4xfpy {
      background-color: var(--color-border);
    }

    .x1pritpl {
      background-color: var(--color-error-muted);
    }

    .x1pjz0fi {
      background-color: var(--color-error);
    }

    .x17x4s8c {
      background-color: var(--color-neutral);
    }

    .x1azo05 {
      background-color: var(--color-on-accent);
    }

    .x1lmrjuc {
      background-color: var(--color-overlay-hover);
    }

    .xi89dp7 {
      background-color: var(--color-overlay-pressed);
    }

    .xprdx6m {
      background-color: var(--color-skeleton);
    }

    .xu13z74 {
      background-color: var(--color-success-muted);
    }

    .xdsz4j9 {
      background-color: var(--color-success);
    }

    .x19aspcf {
      background-color: var(--color-text-primary);
    }

    .x24i8r5 {
      background-color: var(--color-warning-muted);
    }

    .x1q8g9m5 {
      background-color: var(--color-warning);
    }

    .x1fd97le {
      background-color: var(--table-sticky-background, var(--color-background-card));
    }

    .xl8spv7 {
      background-color: var(--x-backgroundColor);
    }

    .xafqdz2 {
      background-image: linear-gradient(to bottom,var(--color-background-surface) 60%,transparent);
    }

    .x14bno8m {
      background-image: linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .xpl5ynk {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
    }

    .x18o3ruo {
      background-image: none;
    }

    .x1mwwwfo {
      border-collapse: collapse;
    }

    .x16uus16 {
      border-end-end-radius: 0;
    }

    .x1eprgri {
      border-end-end-radius: var(--_banner-radius, var(--radius-container));
    }

    .xoao14b {
      border-end-end-radius: var(--_field-radius);
    }

    .x14i3lts {
      border-end-end-radius: var(--radius-element);
    }

    .x1dgc8on {
      border-end-end-radius: var(--radius-full);
    }

    .xbiv7yw {
      border-end-start-radius: 0;
    }

    .x1k5g1gk {
      border-end-start-radius: var(--_banner-radius, var(--radius-container));
    }

    .xquck67 {
      border-end-start-radius: var(--radius-element);
    }

    .x1wc3881 {
      border-end-start-radius: var(--radius-full);
    }

    .x1gejf6u {
      border-inline-end-color: var(--color-border);
    }

    .x18b5jzi {
      border-inline-end-style: solid;
    }

    .x1lun4ml {
      border-inline-end-width: 1px;
    }

    .xw8tdv1 {
      border-inline-end-width: var(--border-width);
    }

    .x14ydlgx {
      border-inline-start-color: var(--color-border-emphasized);
    }

    .x1j92z86 {
      border-inline-start-color: var(--color-border);
    }

    .xrvmtm5 {
      border-inline-start-color: var(--color-on-accent);
    }

    .x1t7ytsu {
      border-inline-start-style: solid;
    }

    .xpilrb4 {
      border-inline-start-width: 1px;
    }

    .xgbv0en {
      border-inline-start-width: var(--border-width);
    }

    .x1gukg7c {
      border-spacing: 0;
    }

    .x1ga7v0g {
      border-start-end-radius: 0;
    }

    .x13nour3 {
      border-start-end-radius: var(--_banner-radius, var(--radius-container));
    }

    .x1g2gkjz {
      border-start-end-radius: var(--_field-radius);
    }

    .x7hs6f1 {
      border-start-end-radius: var(--radius-container);
    }

    .x8agd5o {
      border-start-end-radius: var(--radius-full);
    }

    .x15mokao {
      border-start-start-radius: 0;
    }

    .xwxb7qi {
      border-start-start-radius: var(--_banner-radius, var(--radius-container));
    }

    .x81l70g {
      border-start-start-radius: var(--radius-container);
    }

    .x19415el {
      border-start-start-radius: var(--radius-full);
    }

    .x183tx6i {
      border-start-start-radius: var(--radius-page);
    }

    .x1lp15jv {
      box-shadow: inset 0 0 0 1px var(--color-border-emphasized);
    }

    .x1iobdd1 {
      box-shadow: inset 0 0 0 1px var(--color-text-primary);
    }

    .x1gnnqk1 {
      box-shadow: none;
    }

    .x1p8z4y0 {
      box-shadow: var(--_card-ring, 0 0 transparent),var(--_card-elevation, 0 0 transparent);
    }

    .x1kcpxr7 {
      box-shadow: var(--shadow-high);
    }

    .x1i5ehqx {
      box-shadow: var(--shadow-low);
    }

    .x14hfi27 {
      box-shadow: var(--shadow-med);
    }

    .x9f619 {
      box-sizing: border-box;
    }

    .xbuiw85 {
      caret-color: #0000;
    }

    .xzpqnlu {
      clip: rect(0,0,0,0);
    }

    .x1hyvwdk {
      clip-path: inset(50%);
    }

    .x1heor9g {
      color: inherit;
    }

    .x19co3pv {
      color: #0000;
    }

    .x1gb3s7i {
      color: var(--_item-description-color, var(--color-text-secondary));
    }

    .x5tbw38 {
      color: var(--_item-label-color, var(--color-text-primary));
    }

    .xqwr325 {
      color: var(--color-accent);
    }

    .xrkvqaz {
      color: var(--color-background-surface);
    }

    .xjt36v0 {
      color: var(--color-error);
    }

    .x1fns2mt {
      color: var(--color-icon-blue);
    }

    .x157w0xa {
      color: var(--color-icon-cyan);
    }

    .xqa6c3m {
      color: var(--color-icon-disabled);
    }

    .x1eyinzz {
      color: var(--color-icon-gray);
    }

    .xmxeech {
      color: var(--color-icon-green);
    }

    .xxu74a4 {
      color: var(--color-icon-orange);
    }

    .x1kxxfg5 {
      color: var(--color-icon-pink);
    }

    .xtbr613 {
      color: var(--color-icon-primary);
    }

    .xzdw94u {
      color: var(--color-icon-purple);
    }

    .xeffzf7 {
      color: var(--color-icon-red);
    }

    .xv9yike {
      color: var(--color-icon-secondary);
    }

    .x1f3zxcb {
      color: var(--color-icon-teal);
    }

    .x1g6zdft {
      color: var(--color-icon-yellow);
    }

    .x17wrial {
      color: var(--color-on-accent);
    }

    .x1m024r3 {
      color: var(--color-on-error);
    }

    .xri61p4 {
      color: var(--color-on-success);
    }

    .xrebv38 {
      color: var(--color-on-warning);
    }

    .xtjic6 {
      color: var(--color-success);
    }

    .xjse4m1 {
      color: var(--color-text-accent);
    }

    .x1vvqiwl {
      color: var(--color-text-blue);
    }

    .x1txnczv {
      color: var(--color-text-cyan);
    }

    .xnbbluu {
      color: var(--color-text-disabled);
    }

    .xru1t7f {
      color: var(--color-text-gray);
    }

    .xltfdvo {
      color: var(--color-text-green);
    }

    .xm47u9q {
      color: var(--color-text-orange);
    }

    .xiuofww {
      color: var(--color-text-pink);
    }

    .x1tgivj0 {
      color: var(--color-text-primary);
    }

    .x1m9wyeb {
      color: var(--color-text-purple);
    }

    .x1joocv1 {
      color: var(--color-text-red);
    }

    .xv1l7n4 {
      color: var(--color-text-secondary);
    }

    .x9x0lbs {
      color: var(--color-text-teal);
    }

    .xdhq94a {
      color: var(--color-text-yellow);
    }

    .xs3pv69 {
      color: var(--color-warning);
    }

    .x14rh7hd {
      color: var(--x-color);
    }

    .xntwwlm {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
      color-scheme: dark;
    }

    .x108lcm5 {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light dark;
    }

    @media (prefers-color-scheme: dark) {
      .x108lcm5 {
        --lightningcss-light: ;
        --lightningcss-dark: initial;
      }
    }

    .x19aimcq {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light;
    }

    .x1kihgfc {
      column-gap: var(--spacing-0-5);
    }

    .x1o57wo1 {
      column-gap: var(--spacing-0);
    }

    .x1thn6ci {
      column-gap: var(--spacing-1-5);
    }

    .x1lfs0n9 {
      column-gap: var(--spacing-1);
    }

    .x1p37tyl {
      column-gap: var(--spacing-10);
    }

    .xak3so {
      column-gap: var(--spacing-2);
    }

    .xewh9hi {
      column-gap: var(--spacing-3);
    }

    .xty4p9g {
      column-gap: var(--spacing-4);
    }

    .x1eqhezk {
      column-gap: var(--spacing-5);
    }

    .x3qlgwd {
      column-gap: var(--spacing-6);
    }

    .xicv188 {
      column-gap: var(--spacing-8);
    }

    .xfrknyr {
      counter-increment: astryx-list;
    }

    .xif0320 {
      counter-reset: astryx-list;
    }

    .x1khind5 {
      counter-reset: var(--x-counterReset);
    }

    .xicojor {
      cursor: col-resize;
    }

    .xt0e3qv {
      cursor: default;
    }

    .x7eptgl {
      cursor: ew-resize;
    }

    .x1jm3nie {
      cursor: grab;
    }

    .xmper1u {
      cursor: inherit;
    }

    .x1ypdohk {
      cursor: pointer;
    }

    .xyozgr7 {
      cursor: row-resize;
    }

    .x1ed109x {
      cursor: text;
    }

    .x104kibb {
      display: -webkit-box;
    }

    .x1lliihq {
      display: block;
    }

    .xjp7ctv {
      display: contents;
    }

    .x78zum5 {
      display: flex;
    }

    .xrvj5dj {
      display: grid;
    }

    .x1rg5ohu {
      display: inline-block;
    }

    .x3nfvp2 {
      display: inline-flex;
    }

    .xwz0xwf {
      display: inline-grid;
    }

    .xt0psk2 {
      display: inline;
    }

    .x1s85apg {
      display: none;
    }

    .xbh8q5q {
      fill: none;
    }

    .x1r8uery {
      flex-basis: 0;
    }

    .xjpgo6f {
      flex-basis: 200px;
    }

    .xchdapg {
      flex-basis: 300px;
    }

    .xgualba {
      flex-basis: 8rem;
    }

    .x3ieub6 {
      flex-direction: column-reverse;
    }

    .xdt5ytf {
      flex-direction: column;
    }

    .x1q0g3np {
      flex-direction: row;
    }

    .x1c4vz4f {
      flex-grow: 0;
    }

    .x1iyjqo2 {
      flex-grow: 1;
    }

    .xgyuaek {
      flex-grow: 2;
    }

    .x2lah0s {
      flex-shrink: 0;
    }

    .xs83m0k {
      flex-shrink: 1;
    }

    .xozqiw3 {
      flex-wrap: nowrap;
    }

    .x8hhl5t {
      flex-wrap: wrap-reverse;
    }

    .x1a02dak {
      flex-wrap: wrap;
    }

    .xjb2p0i {
      font-family: inherit;
    }

    .x9ynric {
      font-family: var(--font-family-body);
    }

    .x9m5x89 {
      font-family: var(--font-family-code);
    }

    .xboafo0 {
      font-size: .75rem;
    }

    .x1603h9y {
      font-size: 1.25rem;
    }

    .xngnso2 {
      font-size: 1.5rem;
    }

    .x1k6wstc {
      font-size: 10px;
    }

    .x1j61zf2 {
      font-size: 16px;
    }

    .x1jchvi3 {
      font-size: 1rem;
    }

    .xwsyq91 {
      font-size: 20px;
    }

    .x1qlqyl8 {
      font-size: inherit;
    }

    .xhs0kqb {
      font-size: var(--font-size-2xl);
    }

    .x16a80zy {
      font-size: var(--font-size-2xs);
    }

    .x10srzze {
      font-size: var(--font-size-3xl);
    }

    .x10p7juq {
      font-size: var(--font-size-3xs);
    }

    .xqcvi3d {
      font-size: var(--font-size-4xl);
    }

    .xxc45ev {
      font-size: var(--font-size-4xs);
    }

    .x1j29vfg {
      font-size: var(--font-size-base);
    }

    .xc7cgfe {
      font-size: var(--font-size-lg);
    }

    .x1eqnyfr {
      font-size: var(--font-size-sm);
    }

    .x1wqms48 {
      font-size: var(--font-size-xl);
    }

    .x51wmvv {
      font-size: var(--font-size-xs);
    }

    .xjm74w1 {
      font-size: var(--text-body-size);
    }

    .xp03k98 {
      font-size: var(--text-code-size);
    }

    .xsub3ws {
      font-size: var(--text-display-1-size);
    }

    .x1yego12 {
      font-size: var(--text-display-2-size);
    }

    .xlgnzhf {
      font-size: var(--text-display-3-size);
    }

    .xcg7oai {
      font-size: var(--text-heading-1-size);
    }

    .x1xvnhcw {
      font-size: var(--text-heading-2-size);
    }

    .xii13ha {
      font-size: var(--text-heading-3-size);
    }

    .x8tkxat {
      font-size: var(--text-heading-4-size);
    }

    .xsgqta0 {
      font-size: var(--text-heading-5-size);
    }

    .xw5ohdf {
      font-size: var(--text-heading-6-size);
    }

    .xcr08ib {
      font-size: var(--text-label-size);
    }

    .x18juvz8 {
      font-size: var(--text-large-size);
    }

    .x141an7d {
      font-size: var(--text-supporting-size);
    }

    .xss6m8b {
      font-variant-numeric: tabular-nums;
    }

    .x1pd3egz {
      font-weight: inherit;
    }

    .x1lvx875 {
      font-weight: var(--font-weight-bold);
    }

    .x1e4wzip {
      font-weight: var(--font-weight-medium);
    }

    .x1sodnla {
      font-weight: var(--font-weight-normal);
    }

    .x2mo6ok {
      font-weight: var(--font-weight-semibold);
    }

    .xxovm9e {
      font-weight: var(--text-body-weight);
    }

    .xx3eeay {
      font-weight: var(--text-code-weight);
    }

    .x1txul5o {
      font-weight: var(--text-display-1-weight);
    }

    .x1y36c3f {
      font-weight: var(--text-display-2-weight);
    }

    .x1on40hk {
      font-weight: var(--text-display-3-weight);
    }

    .x1v68xuy {
      font-weight: var(--text-heading-1-weight);
    }

    .x12yy4cs {
      font-weight: var(--text-heading-2-weight);
    }

    .x1jcxfy8 {
      font-weight: var(--text-heading-3-weight);
    }

    .x2hcmsi {
      font-weight: var(--text-heading-4-weight);
    }

    .xno150v {
      font-weight: var(--text-heading-5-weight);
    }

    .x1pw4frv {
      font-weight: var(--text-heading-6-weight);
    }

    .xmhvcl5 {
      font-weight: var(--text-label-weight);
    }

    .x149oux8 {
      font-weight: var(--text-large-weight);
    }

    .xv8on6e {
      font-weight: var(--text-supporting-weight);
    }

    .x1kzknox {
      forced-color-adjust: none;
    }

    .xu6a5m6 {
      grid-auto-columns: 1fr;
    }

    .x1mt1orb {
      grid-auto-flow: column;
    }

    .xhij9v2 {
      grid-auto-rows: var(--x-gridAutoRows);
    }

    .x134kloy {
      grid-template-columns: 1fr auto 1fr;
    }

    .x1y6fwsi {
      grid-template-columns: 1fr;
    }

    .x1pmbctz {
      grid-template-columns: auto 1fr;
    }

    .x1wthsqz {
      grid-template-columns: auto repeat(7, 1fr);
    }

    .x1mzazjb {
      grid-template-columns: repeat(7, 1fr);
    }

    .xqketvx {
      grid-template-columns: var(--x-gridTemplateColumns);
    }

    .xihq33y {
      grid-template-rows: 0fr;
    }

    .x1tu4anv {
      grid-template-rows: 1fr;
    }

    .xtwbk6i {
      grid-template-rows: repeat(6, 1fr);
    }

    .xtijo5x {
      inset-inline-end: 0;
    }

    .xz03a8w {
      inset-inline-end: 2px;
    }

    .x13oyzgk {
      inset-inline-end: var(--_textarea-inline-padding);
    }

    .x72tfeb {
      inset-inline-end: var(--spacing-2);
    }

    .x1o0tod {
      inset-inline-start: 0;
    }

    .xaoy8p5 {
      inset-inline-start: 2px;
    }

    .x1kiyvbf {
      inset-inline-start: var(--_textarea-inline-padding);
    }

    .x1lxsm33 {
      inset-inline-start: var(--x-insetInlineStart);
    }

    .xc8icb0 {
      isolation: isolate;
    }

    .xl56j7k {
      justify-content: center;
    }

    .x13a6bvl {
      justify-content: flex-end;
    }

    .x1nhvcw1 {
      justify-content: flex-start;
    }

    .x1l1ennw {
      justify-content: space-around;
    }

    .x1qughib {
      justify-content: space-between;
    }

    .xaw8158 {
      justify-content: space-evenly;
    }

    .x1o2pa38 {
      justify-items: center;
    }

    .x4xo5sw {
      justify-items: end;
    }

    .x619ttb {
      justify-items: start;
    }

    .xl4xnwh {
      justify-items: stretch;
    }

    .xo5v014 {
      line-height: 1;
    }

    .x15bjb6t {
      line-height: inherit;
    }

    .x7acx1w {
      line-height: var(--spacing-5);
    }

    .xw6l6zx {
      line-height: var(--text-body-leading);
    }

    .x17iicif {
      line-height: var(--text-code-leading);
    }

    .x112ttwr {
      line-height: var(--text-display-1-leading);
    }

    .xh0iwvy {
      line-height: var(--text-display-2-leading);
    }

    .x1ujwuaq {
      line-height: var(--text-display-3-leading);
    }

    .xfmsba7 {
      line-height: var(--text-heading-1-leading);
    }

    .x1cpk1wn {
      line-height: var(--text-heading-2-leading);
    }

    .xwjzt0u {
      line-height: var(--text-heading-3-leading);
    }

    .xqerer {
      line-height: var(--text-heading-4-leading);
    }

    .xo3gurs {
      line-height: var(--text-heading-5-leading);
    }

    .xeixjfn {
      line-height: var(--text-heading-6-leading);
    }

    .x1kq96og {
      line-height: var(--text-label-leading);
    }

    .xf74fhv {
      line-height: var(--text-large-leading);
    }

    .x1ltkj2j {
      line-height: var(--text-supporting-leading);
    }

    .x3ct3a4 {
      list-style-type: none;
    }

    .x14z9mp {
      margin-inline-end: 0;
    }

    .x1fcf3bl {
      margin-inline-end: calc(-1 * var(--container-padding-inline-end, 0px));
    }

    .x1kpg4um {
      margin-inline-end: calc(-1 * var(--layout-padding-inner-x, var(--spacing-4)));
    }

    .xkd40ry {
      margin-inline-end: calc(-1 * var(--spacing-1));
    }

    .xmequkd {
      margin-inline-end: calc(var(--spacing-1) * -1);
    }

    .xxeicf8 {
      margin-inline-end: max(var(--spacing-4),env(safe-area-inset-left, 0px),env(safe-area-inset-right, 0px));
    }

    .xnur1sd {
      margin-inline-end: var(--spacing-1);
    }

    .x1pezmd8 {
      margin-inline-end: var(--spacing-2);
    }

    .x1c9tiao {
      margin-inline-end: var(--x-marginInlineEnd);
    }

    .x1qfufaz {
      margin-inline-start: -8px;
    }

    .x1lziwak {
      margin-inline-start: 0;
    }

    .xvc5jky {
      margin-inline-start: auto;
    }

    .xd10s4z {
      margin-inline-start: calc(-1 * var(--border-width));
    }

    .xojxgvx {
      margin-inline-start: calc(-1 * var(--container-padding-inline-start, 0px));
    }

    .x1wim8z0 {
      margin-inline-start: calc(-1 * var(--layout-padding-inner-x, var(--spacing-4)));
    }

    .x1s1akpx {
      margin-inline-start: calc(-1 * var(--spacing-2));
    }

    .x1xrm450 {
      margin-inline-start: calc(var(--spacing-2) - var(--spacing-1) + 1px);
    }

    .x47fqr9 {
      margin-inline-start: max(var(--spacing-4),env(safe-area-inset-left, 0px),env(safe-area-inset-right, 0px));
    }

    .xladpz9 {
      margin-inline-start: var(--spacing-0-5);
    }

    .x11g1kdw {
      margin-inline-start: var(--spacing-1);
    }

    .x6i7dpz {
      margin-inline-start: var(--spacing-3);
    }

    .x1l10yog {
      margin-inline-start: var(--spacing-6);
    }

    .x4lel18 {
      margin-inline-start: var(--x-marginInlineStart);
    }

    .x1cb67k9 {
      -webkit-mask-image: linear-gradient(#0000, #0000);
      mask-image: linear-gradient(#0000, #0000);
    }

    .xl1xv1r {
      object-fit: cover;
    }

    .xvpkmg4 {
      opacity: .25;
    }

    .xuzhngd {
      opacity: .3;
    }

    .x3onkmb {
      opacity: .35;
    }

    .xbyyjgo {
      opacity: .5;
    }

    .xg01cxk {
      opacity: 0;
    }

    .x1hc1fzr {
      opacity: 1;
    }

    .x1wnsjo {
      opacity: var(--_conceal-opacity, 1);
    }

    .xgsobzw {
      opacity: var(--_reveal-opacity, 1);
    }

    .x1i7u4iq {
      opacity: var(--_toast-swipe-opacity, 1);
    }

    .x1g77sc7 {
      order: 0;
    }

    .x1wfwxd8 {
      outline-offset: 0;
    }

    .x1kvmbwa {
      outline-offset: var(--_focus-outline-offset, 0);
    }

    .x1t137rt {
      outline-style: none;
    }

    .x1k57tk5 {
      outline-width: 0;
    }

    .xj0a0fe {
      overflow-wrap: anywhere;
    }

    .x1mzt3pk {
      overflow-wrap: break-word;
    }

    .xyri2b {
      padding-inline-end: 0;
    }

    .x1g2apga {
      padding-inline-end: calc(var(--_textarea-inline-padding) + var(--spacing-12));
    }

    .xp2dy4z {
      padding-inline-end: calc(var(--_textarea-inline-padding) + var(--spacing-6));
    }

    .x12frdag {
      padding-inline-end: calc(var(--container-padding-inline-end) - var(--border-width));
    }

    .x1ahicqp {
      padding-inline-end: max(var(--container-padding-inline-end, 0px),calc((100cqi - var(--layout-alignment-width)) / 2 + var(--container-padding-inline-end, 0px)));
    }

    .xy07wb4 {
      padding-inline-end: max(var(--container-padding-inline-end, 0px),calc(100cqi - var(--layout-alignment-width) + var(--container-padding-inline-end, 0px)));
    }

    .x1g0rcpp {
      padding-inline-end: max(var(--spacing-4),env(safe-area-inset-right, 0px));
    }

    .x1p6hqjl {
      padding-inline-end: var(--_tokenizer-end-lane-reserve, 0px);
    }

    .x17sfb9 {
      padding-inline-end: var(--astryx-number-input-padding-inline-end, var(--astryx-number-input-padding-inline, var(--astryx-number-input-padding, var(--spacing-2))));
    }

    .x64h4k7 {
      padding-inline-end: var(--container-padding-inline-end);
    }

    .x1peupej {
      padding-inline-end: var(--layout-padding-inner-x, var(--spacing-4));
    }

    .xpc6k2p {
      padding-inline-end: var(--layout-padding-outer-x, var(--spacing-4));
    }

    .x1le3yxw {
      padding-inline-end: var(--spacing-0-5);
    }

    .x1s0aq8i {
      padding-inline-end: var(--spacing-0);
    }

    .x17hk9do {
      padding-inline-end: var(--spacing-1-5);
    }

    .x1nryj5t {
      padding-inline-end: var(--spacing-1);
    }

    .x160ivqr {
      padding-inline-end: var(--spacing-10);
    }

    .x1djylfy {
      padding-inline-end: var(--spacing-2);
    }

    .x1t818jl {
      padding-inline-end: var(--spacing-3);
    }

    .xnjyzlh {
      padding-inline-end: var(--spacing-4);
    }

    .xdbrk9v {
      padding-inline-end: var(--spacing-5);
    }

    .x1we12cn {
      padding-inline-end: var(--spacing-6);
    }

    .x1q91b2g {
      padding-inline-end: var(--spacing-8);
    }

    .x1c1uobl {
      padding-inline-start: 0;
    }

    .x1b6te9z {
      padding-inline-start: calc(var(--_textarea-inline-padding) + var(--spacing-6));
    }

    .xs19ii7 {
      padding-inline-start: calc(var(--container-padding-inline-start) - var(--border-width));
    }

    .x2a0j69 {
      padding-inline-start: calc(var(--spacing-2) - var(--spacing-1) + 1px);
    }

    .xhlv5e7 {
      padding-inline-start: max(var(--container-padding-inline-start, 0px),calc((100cqi - var(--layout-alignment-width)) / 2 + var(--container-padding-inline-start, 0px)));
    }

    .xxjme2g {
      padding-inline-start: max(var(--container-padding-inline-start, 0px),calc(100cqi - var(--layout-alignment-width) + var(--container-padding-inline-start, 0px)));
    }

    .xf4btlh {
      padding-inline-start: max(var(--spacing-4),env(safe-area-inset-left, 0px));
    }

    .x1jni19p {
      padding-inline-start: var(--astryx-number-input-padding-inline-start, var(--astryx-number-input-padding-inline, var(--astryx-number-input-padding, var(--spacing-2))));
    }

    .x1c35znw {
      padding-inline-start: var(--container-padding-inline-start);
    }

    .xwjyata {
      padding-inline-start: var(--layout-padding-inner-x, var(--spacing-4));
    }

    .x139j0dd {
      padding-inline-start: var(--layout-padding-outer-x, var(--spacing-4));
    }

    .x138rykx {
      padding-inline-start: var(--spacing-0-5);
    }

    .x18gyask {
      padding-inline-start: var(--spacing-0);
    }

    .xfti1ec {
      padding-inline-start: var(--spacing-1-5);
    }

    .x1vsv5vr {
      padding-inline-start: var(--spacing-1);
    }

    .xqp078j {
      padding-inline-start: var(--spacing-10);
    }

    .x12gdq22 {
      padding-inline-start: var(--spacing-2);
    }

    .x126nfab {
      padding-inline-start: var(--spacing-3);
    }

    .x1rey3nv {
      padding-inline-start: var(--spacing-4);
    }

    .x1blguxw {
      padding-inline-start: var(--spacing-5);
    }

    .x31w388 {
      padding-inline-start: var(--spacing-6);
    }

    .x1j3hnjz {
      padding-inline-start: var(--spacing-8);
    }

    .xnvo3vl {
      padding-inline-start: var(--x-paddingInlineStart);
    }

    .x201tam {
      perspective: 520px;
    }

    .x67bb7w {
      pointer-events: auto;
    }

    .x47corl {
      pointer-events: none;
    }

    .x10l6tqk {
      position: absolute;
    }

    .xixxii4 {
      position: fixed;
    }

    .x1n2onr6 {
      position: relative;
    }

    .x1uhb9sk {
      position: static;
    }

    .x7wzq59 {
      position: sticky;
    }

    .x1mf7ja4 {
      position: var(--_reveal-position, static);
    }

    .xio8zfp {
      r: calc(var(--_spinner-ring-diameter) / 2);
    }

    .x288g5 {
      resize: vertical;
    }

    .xajebq8 {
      row-gap: calc(var(--spacing-1) - 1px);
    }

    .x1tw44j4 {
      row-gap: var(--spacing-0-5);
    }

    .x6yxi7o {
      row-gap: var(--spacing-0);
    }

    .xhq53yo {
      row-gap: var(--spacing-1-5);
    }

    .x1ngg2t4 {
      row-gap: var(--spacing-1);
    }

    .x1xpicb7 {
      row-gap: var(--spacing-10);
    }

    .x1x7z4sm {
      row-gap: var(--spacing-2);
    }

    .x4olc9o {
      row-gap: var(--spacing-3);
    }

    .xtx9w7w {
      row-gap: var(--spacing-4);
    }

    .x1iu6piu {
      row-gap: var(--spacing-5);
    }

    .xczp1bk {
      row-gap: var(--spacing-6);
    }

    .xgx0vcf {
      row-gap: var(--spacing-8);
    }

    .xrw9175 {
      scroll-padding-block-end: 48px;
    }

    .x1hdbdi8 {
      scroll-snap-align: center;
    }

    .x1bhewko {
      scroll-snap-align: start;
    }

    .x1rohswg {
      scrollbar-width: none;
    }

    .xtve3lm {
      stroke: var(--spinner-color);
    }

    .xalkhop {
      stroke: var(--spinner-track-color);
    }

    .xdv9ggb {
      stroke-dasharray: calc(var(--_spinner-ring-diameter) * 3.14159 * var(--spinner-arc-fraction)) calc(var(--_spinner-ring-diameter) * 3.14159 * (1 - var(--spinner-arc-fraction)));
    }

    .x1owpc8m {
      stroke-linecap: round;
    }

    .x7bo2k {
      stroke-opacity: .3;
    }

    .x1smxkh6 {
      stroke-opacity: .302;
    }

    .x1g350g8 {
      stroke-opacity: 1;
    }

    .xgw3ha0 {
      stroke-width: var(--_spinner-ring-stroke);
    }

    .x1drmoe9 {
      table-layout: auto;
    }

    .x140o2bo {
      table-layout: fixed;
    }

    .x2b8uid {
      text-align: center;
    }

    .xp4054r {
      text-align: end;
    }

    .x16tdsg8 {
      text-align: inherit;
    }

    .x1yc453h {
      text-align: start;
    }

    .x1b2iylo {
      text-box-edge: cap alphabetic;
    }

    .xwgcxoh {
      text-box-trim: trim-both;
    }

    .xycaml9 {
      -webkit-text-decoration-color: var(--color-border-emphasized);
      text-decoration-color: var(--color-border-emphasized);
    }

    .xujl8zx {
      text-decoration-line: underline;
    }

    .xev0dqp {
      text-decoration-style: dashed;
    }

    .xlyipyv {
      text-overflow: ellipsis;
    }

    .xrys4gj {
      text-underline-offset: 2px;
    }

    .x1w2vvpw {
      text-wrap: balance;
    }

    .xebhuq6 {
      text-wrap: nowrap;
    }

    .x1fzhlzt {
      text-wrap: pretty;
    }

    .xk4td0m {
      text-wrap: wrap;
    }

    .x5ve5x3 {
      touch-action: none;
    }

    .x1bblx7b {
      touch-action: pan-x;
    }

    .xx69xxh {
      touch-action: pan-y;
    }

    .x1c071of {
      transform: none;
    }

    .x9tu13d {
      transform: rotate(-90deg);
    }

    .x7p49u4 {
      transform: rotate(0);
    }

    .x19jd1h0 {
      transform: rotate(180deg);
    }

    .x1iffjtl {
      transform: rotate(90deg);
    }

    .x3oybdh {
      transform: scale(1);
    }

    .x5i6ehr {
      transform: translateX(-100%);
    }

    .xbryuvx {
      transform: translateX(0);
    }

    .xumwmo6 {
      transform: translateX(100%);
    }

    .x1bvilyr {
      transform: translateY(-4px);
    }

    .x1cb1t30 {
      transform: translateY(-50%);
    }

    .xnn1q72 {
      transform: translateY(0);
    }

    .x1weeur4 {
      transform: translateY(100%);
    }

    .x149p1fo {
      transform: translateY(var(--_toast-swipe-exit-y, var(--_toast-swipe-y, var(--_toast-slide-y, var(--spacing-2))))) scale(var(--_toast-swipe-scale, 1));
    }

    .x1qk3xlt {
      transform: translateY(var(--_toast-swipe-y, 0px)) scale(var(--_toast-swipe-scale, 1));
    }

    .x11wx31z {
      transform: var(--x-qthpiu);
    }

    .xsqj5wx {
      transform: var(--x-transform);
    }

    .x1764fhq {
      transform-box: fill-box;
    }

    .x1g0ag68 {
      transform-origin: center;
    }

    .x1oyok0e {
      transform-style: preserve-3d;
    }

    .xd00j3c {
      transition-behavior: allow-discrete;
    }

    .x1ahifba {
      transition-delay: 0s;
    }

    .x4avkj2 {
      transition-delay: var(--_fade-delay, 0s);
    }

    .x1rq8cwj {
      transition-delay: var(--_reveal-delay, 0s,0s);
    }

    .xx6bhzk {
      transition-duration: .15s;
    }

    .x2rcmwa {
      transition-duration: var(--duration-fast-max);
    }

    .xkvfbh3 {
      transition-duration: var(--duration-fast-min);
    }

    .x1tw3moq {
      transition-duration: var(--duration-fast),0s;
    }

    .xuedmi6 {
      transition-duration: var(--duration-fast);
    }

    .xgneliz {
      transition-duration: var(--duration-medium-min);
    }

    .x80gvsz {
      transition-duration: var(--duration-medium);
    }

    .x1eaenvl {
      transition-property: background-color, border-color, color;
    }

    .xts7igz {
      transition-property: background-color, border-color;
    }

    .xzo0q3i {
      transition-property: background-color, color, border-color;
    }

    .xs2xxs2 {
      transition-property: background-color, color;
    }

    .x15406qy {
      transition-property: background-color;
    }

    .xrafxwg {
      transition-property: background-image, background-color, color, opacity, transform;
    }

    .x12qzo2w {
      transition-property: background-image;
    }

    .x1tv3a4w {
      transition-property: border-color, box-shadow, background-color;
    }

    .x12zzom9 {
      transition-property: border-color, box-shadow;
    }

    .xkdsq27 {
      transition-property: box-shadow;
    }

    .x1vix5yk {
      transition-property: color, background-color, box-shadow;
    }

    .x1gbuem2 {
      transition-property: color, background-color;
    }

    .x1jbe559 {
      transition-property: color, font-weight;
    }

    .x1mpt4pi {
      transition-property: color, -webkit-text-decoration, text-decoration;
    }

    .xrgi2yo {
      transition-property: display;
    }

    .xjshnde {
      transition-property: grid-template-rows, padding;
    }

    .x1qn9uv2 {
      transition-property: grid-template-rows;
    }

    .x1wbls7o {
      transition-property: opacity, background-color, transform;
    }

    .xsm4mo9 {
      transition-property: opacity, display, overlay;
    }

    .x1n1p2mu {
      transition-property: opacity, position;
    }

    .x4bbghf {
      transition-property: opacity, transform, overlay, display;
    }

    .x6o7n8i {
      transition-property: opacity, transform;
    }

    .x1jl3cmp {
      transition-property: opacity, visibility;
    }

    .x19991ni {
      transition-property: opacity;
    }

    .x12pfavo {
      transition-property: transform, color;
    }

    .xwcsmn1 {
      transition-property: transform, opacity;
    }

    .x11xpdln {
      transition-property: transform;
    }

    .x74b7sa {
      transition-property: visibility;
    }

    .xv2sgk5 {
      transition-timing-function: cubic-bezier(.3, 0, .6, .6);
    }

    .xcj1dhv {
      transition-timing-function: linear;
    }

    .xlr8y92 {
      transition-timing-function: var(--ease-standard);
    }

    .x87ps6o {
      -webkit-user-select: none;
      user-select: none;
    }

    .x11njtxf {
      vertical-align: baseline;
    }

    .x3ajldb {
      vertical-align: bottom;
    }

    .xxymvpz {
      vertical-align: middle;
    }

    .x1v0h343 {
      vertical-align: super;
    }

    .x16dsc37 {
      vertical-align: top;
    }

    .xlshs6z {
      visibility: hidden;
    }

    .xeaf4i8 {
      white-space: normal;
    }

    .xuxw1ft {
      white-space: nowrap;
    }

    .x1q1rmc8 {
      will-change: transform,opacity;
    }

    .x1so62im {
      will-change: transform;
    }

    .x1yn0g08 {
      word-break: break-all;
    }

    .x13faqbe {
      word-break: break-word;
    }

    .x1lldw8n {
      word-break: normal;
    }

    .x8knxv4 {
      z-index: -1;
    }

    .x1vjfegm {
      z-index: 1;
    }

    .xfo81ep {
      z-index: 1000;
    }

    .xhtitgo {
      z-index: 2;
    }

    .xzkaem6 {
      z-index: 3;
    }

    .x6cuj84 {
      z-index: 500;
    }

    .x1q2oy4v {
      z-index: 9999;
    }

    @supports (animation-timeline: view()) {
      .x1iu2jvn.x1iu2jvn {
        animation-name: x1tut0r7-B;
      }
    }

    .x1vxsm5i:is([dir="rtl"] *) {
      animation-name: xu7jd1z-B;
    }

    .x18lne9g:is([dir="rtl"] *) {
      animation-name: xwmkjkf-B;
    }

    .x1spg45b.x1spg45b:hover:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--color-accent);
    }

    .x1anq1lc.x1anq1lc:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-color: var(--color-overlay-pressed);
    }

    .x1rmb4wm:not(:has( ~ :not([popover]):not(template))) {
      border-end-end-radius: var(--radius-element);
    }

    .xturttb:not(:has( ~ :not([popover]):not(template))) {
      border-end-start-radius: var(--radius-element);
    }

    .x1tzxhge:not(:has( ~ :not([popover]):not(template))) {
      border-start-end-radius: var(--radius-element);
    }

    .xuihb5h:focus-within {
      box-shadow: inset 0 0 0 2px var(--color-accent-muted);
    }

    .x15ysqaf:focus-within {
      box-shadow: none;
    }

    .x10wafsz:focus-within {
      clip-path: none;
    }

    .xy5bzlh.xy5bzlh:hover:where(:not(:disabled, [aria-disabled="true"])) {
      color: var(--color-icon-primary);
    }

    .x16khyan:is(:disabled, [aria-disabled="true"]) {
      cursor: default;
    }

    .x1y40yee:popover-open {
      display: flex;
    }

    .x1euntei:focus-within, .x25t5g8:focus-visible, .xof6bs:is(th:hover *) {
      opacity: 1;
    }

    .xofkqq2:popover-open {
      opacity: 1;
    }

    .x1e0x2sz:focus-visible {
      outline-color: var(--color-error);
    }

    .xx47ajj:focus-visible {
      outline-color: var(--focus-outline-color);
    }

    .x7s97pk:focus-visible {
      outline-offset: 2px;
    }

    .x13aywxo:focus-visible {
      outline-offset: var(--button-focus-offset);
    }

    .x1vwwbsn:focus-visible {
      outline-offset: var(--focus-outline-offset);
    }

    .x1jhp3zv:focus-visible {
      outline-style: var(--focus-outline-style);
    }

    .x1vidyx5:focus-visible {
      outline-width: var(--focus-outline-width);
    }

    .x1n6uwha:is([dir="rtl"] *) {
      padding-inline-end: max(var(--spacing-4),env(safe-area-inset-left, 0px));
    }

    .x19efkpl:is([dir="rtl"] *) {
      padding-inline-start: max(var(--spacing-4),env(safe-area-inset-right, 0px));
    }

    .xbt4iw:focus-within {
      pointer-events: auto;
    }

    .xo74pv5:focus-within {
      position: static;
    }

    .x8ppqj.x8ppqj:active:where(:not(:disabled, [aria-disabled="true"])) {
      transform: scale(.98);
    }

    .xaafvuh:is([dir="rtl"] *) {
      transform: scaleX(-1) rotate(0);
    }

    .x1nxqau:is([dir="rtl"] *) {
      transform: scaleX(-1) rotate(90deg);
    }

    .xgtlewx:is([dir="rtl"] *) {
      transform: scaleX(-1);
    }

    .x1df3fe5:is([dir="rtl"] *) {
      transform: translateX(-100%);
    }

    .xttggg:is([dir="rtl"] *) {
      transform: translateX(100%);
    }

    .x9cjr8z:popover-open {
      transform: translateY(0);
    }

    .x75qhwu:is([dir="rtl"] *) {
      transform: var(--x-sj6hyi);
    }

    .x1rm9qnc:focus-within {
      z-index: 1;
    }

    .x1btxeh5:has(input:focus-visible) {
      box-shadow: inset 0 0 0 2px var(--color-accent);
    }

    .xsw3flo:has( > div > .astryx-layout-content) {
      container-type: inline-size;
    }

    .x92e2el:has( > [data-astryx-edge-comp]:last-child) {
      margin-inline-end: var(--x-4drmnv);
    }

    .x1kftj4p:has( > [data-astryx-edge-comp]:first-child) {
      margin-inline-start: var(--x-126w13d);
    }

    .x1uy843r:has(:focus-visible), .xobxmqy:has( > :first-child:focus-visible) {
      outline-color: var(--focus-outline-color);
    }

    .x1jumodi:has(:focus-visible), .x2vr5qc:has( > :first-child:focus-visible) {
      outline-offset: var(--focus-outline-offset);
    }

    .xciu248:has(:focus-visible), .xfd04fr:has( > :first-child:focus-visible) {
      outline-style: var(--focus-outline-style);
    }

    .x11j6mr8:has(:focus-visible), .xmmisi4:has( > :first-child:focus-visible) {
      outline-width: var(--focus-outline-width);
    }

    .xxdn8bs:has( > div > .astryx-layout-content) {
      padding-inline-end: max(0px,calc((100% - var(--layout-content-width)) / 2));
    }

    .xmnmr5y:has(.astryx-nav-icon) {
      padding-inline-start: 0;
    }

    .x1vvd0s7:has( > div > .astryx-layout-content) {
      padding-inline-start: max(0px,calc((100% - var(--layout-content-width)) / 2));
    }

    .x1xrp5p4:first-child {
      border-end-start-radius: var(--radius-element);
    }

    .xyf0ibl:first-child {
      border-inline-start-style: none;
    }

    .x1pjv70x:first-child {
      border-inline-start-width: 0;
    }

    .x2qxyot:first-child {
      border-start-end-radius: var(--radius-element);
    }

    .x8eehn2:first-child {
      border-start-start-radius: var(--radius-element);
    }

    .x1pwwqoy:first-child {
      margin-inline-start: 0;
    }

    .x5uh4xs:first-child {
      padding-inline-start: max(var(--container-padding-inline-start, var(--spacing-2)),var(--spacing-2));
    }

    .x9bi00s:first-child {
      padding-inline-start: max(var(--container-padding-inline-start, var(--spacing-3)),var(--spacing-2));
    }

    .x18c6q21:first-child {
      padding-inline-start: max(var(--container-padding-inline-start, var(--spacing-4)),var(--spacing-2));
    }

    .x747jw7:last-child {
      border-end-end-radius: var(--radius-element);
    }

    .x1qlsc9e:last-child {
      border-inline-end-width: 0;
    }

    .x11xp8u1:last-child {
      border-start-end-radius: var(--radius-element);
    }

    .xbg7gas:last-child {
      padding-inline-end: max(var(--container-padding-inline-end, var(--spacing-2)),var(--spacing-2));
    }

    .xpilulx:last-child {
      padding-inline-end: max(var(--container-padding-inline-end, var(--spacing-3)),var(--spacing-2));
    }

    .x1wzlfcn:last-child {
      padding-inline-end: max(var(--container-padding-inline-end, var(--spacing-4)),var(--spacing-2));
    }

    .x1dnou9g:nth-child(2n) {
      background-color: var(--color-background-muted);
    }

    .x1c52tdz:focus {
      background-color: var(--color-overlay-hover);
    }

    .x1rsz1da:focus {
      clip-path: none;
    }

    .xodanix:focus {
      inset-inline-start: var(--spacing-2);
    }

    .x1xrnuwo:focus {
      position: fixed;
    }

    .x1hbpcn8:focus {
      white-space: normal;
    }

    .xjtnuge:active {
      background-color: var(--color-neutral);
    }

    .xuqm82a:active {
      background-image: none;
    }

    .x1pdlv7q:active {
      transform: none;
    }

    .xk4oym4:active {
      transform: scale(.98);
    }

    @media (prefers-reduced-motion: reduce) {
      .x14q22ui.x14q22ui {
        animation-delay: 0s;
      }

      .xnh0sag.xnh0sag {
        animation-duration: 3s;
      }

      .x1aquc0h.x1aquc0h {
        animation-name: none;
      }
    }

    @media (forced-colors: active) {
      .xwvh9j7.xwvh9j7 {
        background-color: canvastext;
      }
    }

    @media (prefers-contrast: more) and (not (forced-colors: active)) {
      .x1j0df82.x1j0df82 {
        background-color: color-mix(in srgb,var(--color-skeleton),var(--color-text-primary) 30%);
      }
    }

    @media (forced-colors: active) {
      .x1o55y2u.x1o55y2u {
        background-color: graytext;
      }

      .x1jzqe4.x1jzqe4 {
        background-color: highlight;
      }
    }

    @media (hover: hover) {
      .x150ydqw.x150ydqw {
        background-color: #0000;
      }
    }

    @media (forced-colors: active) {
      .xs5hli.xs5hli {
        color: canvastext;
      }

      .x1k5gbb1.x1k5gbb1 {
        color: highlighttext;
      }
    }

    @media (width <= 480px) {
      .xedohl4.xedohl4 {
        display: flex;
      }
    }

    @media (pointer: coarse) {
      .xhj50sb.xhj50sb {
        display: none;
      }
    }

    @media (width <= 480px) {
      .x1rpgqan.x1rpgqan {
        flex-direction: column;
      }
    }

    @media (pointer: coarse) {
      .x6pjikd.x6pjikd {
        font-size: max(1rem,var(--text-body-size));
      }

      .xdk3u5w.xdk3u5w {
        font-size: max(1rem,var(--text-label-size));
      }

      .x1jymrmb.x1jymrmb {
        margin-inline-start: auto;
      }
    }

    @media (forced-colors: active) {
      .x1tbh5bv.x1tbh5bv {
        opacity: 1;
      }
    }

    @media (pointer: coarse) {
      .xozvky.xozvky {
        order: 1;
      }
    }

    @media (forced-colors: active) {
      .x1x84bn5.x1x84bn5 {
        outline-color: highlight;
      }

      .x815t2r.x815t2r {
        outline-style: solid;
      }

      .x1xvue0r.x1xvue0r {
        outline-width: var(--border-width);
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .xwgk2z2.xwgk2z2 {
        transition-delay: var(--_reveal-delay-reduced, 0s,0s);
      }

      .xsagj69.xsagj69 {
        transition-duration: .01ms;
      }

      .xzg1mie.xzg1mie {
        transition-duration: 10ms;
      }

      .xsr0bmt.xsr0bmt {
        transition-duration: 0s, 0s;
      }

      .x12w9bfk.x12w9bfk {
        transition-duration: 0s;
      }

      .x4wkmsb.x4wkmsb {
        transition-property: none;
      }
    }

    .xzmimnh.xzmimnh:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral));
    }

    .x7uyq82.x7uyq82:active:where(:not(:disabled, [aria-disabled="true"])) {
      background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
    }

    @media (hover: hover) {
      .xd5wx5i.xd5wx5i.xd5wx5i:where(.xujud9c:hover *) {
        background-color: color-mix(in srgb,var(--color-accent),var(--color-tint-hover) 15%);
      }

      .xoc6igt.xoc6igt.xoc6igt:where(.xujud9c:hover *) {
        background-color: color-mix(in srgb,var(--color-background-surface),var(--color-tint-hover) 5%);
      }

      .xz4cejj.xz4cejj.xz4cejj:where(.xujud9c:hover *) {
        background-color: var(--color-background-muted);
      }
    }

    @supports (animation-timeline: view()) {
      @media (prefers-reduced-motion: reduce) {
        .xk3h8ob.xk3h8ob.xk3h8ob {
          animation-name: xuvekqa-B;
        }
      }
    }

    @media (hover: hover) {
      .x1pfkqlk.x1pfkqlk.x1pfkqlk:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: #0000;
      }

      .xcu6dpe.xcu6dpe.xcu6dpe:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-neutral);
      }

      .xoevpu5.xoevpu5.xoevpu5:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-overlay-hover);
      }

      .xmvprkv.xmvprkv.xmvprkv:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover));
      }

      .x1bm8j9m.x1bm8j9m.x1bm8j9m:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: none;
      }

      .x1telqz2.x1telqz2.x1telqz2:hover:not(:focus-within):where(:not(:disabled, [aria-disabled="true"])), .x1v5wwkd.x1v5wwkd.x1v5wwkd:hover:where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent);
      }

      .x1xqjsvb.x1xqjsvb.x1xqjsvb:hover:not(:focus-within):where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--color-border-emphasized) 30%,transparent);
      }

      .x1s17dad.x1s17dad.x1s17dad:hover:not(:focus-within):where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: none;
      }

      .x1bgmis8.x1bgmis8.x1bgmis8:hover:not(:focus-within):where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: var(--shadow-inset-error);
      }

      .x8wp45d.x8wp45d.x8wp45d:hover:not(:focus-within):where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: var(--shadow-inset-success);
      }

      .x9156jc.x9156jc.x9156jc:hover:not(:focus-within):where(:not(:disabled, [aria-disabled="true"])) {
        box-shadow: var(--shadow-inset-warning);
      }

      .x1rfoswn.x1rfoswn.x1rfoswn:hover:where(:not(:disabled, [aria-disabled="true"])) {
        color: color-mix(in srgb,var(--color-text-accent),var(--color-tint-hover) 15%);
      }

      .xcunlro.xcunlro.xcunlro:hover:where(:not(:disabled, [aria-disabled="true"])) {
        color: color-mix(in srgb,var(--color-text-primary),var(--color-tint-hover) 15%);
      }

      .x7jm8ul.x7jm8ul.x7jm8ul:hover:where(:not(:disabled, [aria-disabled="true"])) {
        color: color-mix(in srgb,var(--color-text-secondary),var(--color-tint-hover) 15%);
      }

      .xo5jvnm.xo5jvnm.xo5jvnm:hover:where(:not(:disabled, [aria-disabled="true"])) {
        color: var(--color-text-primary);
      }
    }

    @media (forced-colors: active) {
      .x1vo6n7o.x1vo6n7o:active {
        background-color: highlight;
      }
    }

    @media (hover: hover) {
      .x1otsd3y.x1otsd3y.x1otsd3y:hover:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover)),linear-gradient(var(--color-neutral),var(--color-neutral));
      }

      .xprvw0a.xprvw0a.xprvw0a:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-color: var(--color-overlay-pressed);
      }

      .xo3fi6e.xo3fi6e.xo3fi6e:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed)),linear-gradient(var(--color-neutral),var(--color-neutral));
      }

      .xetgvay.xetgvay.xetgvay:active:where(:not(:disabled, [aria-disabled="true"])) {
        background-image: linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed));
      }

      @media (forced-colors: active) {
        .x1d42zcn.x1d42zcn.x1d42zcn.x1d42zcn:hover:where(:not(:disabled, [aria-disabled="true"])) {
          background-color: highlight;
        }
      }
    }
  }

  @layer priority5 {
    .xib2hle {
      border-bottom-color: var(--color-border-emphasized);
    }

    .xw8gpjh {
      border-bottom-color: var(--color-border);
    }

    .x1q0q8m5 {
      border-bottom-style: solid;
    }

    .xso031l {
      border-bottom-width: 1px;
    }

    .xlxy82 {
      border-bottom-width: 2px;
    }

    .x92x3c3 {
      border-bottom-width: var(--border-width);
    }

    .x1mly77v {
      border-top-color: var(--color-border-emphasized);
    }

    .x1pc3f07 {
      border-top-color: var(--color-border);
    }

    .x11npmm7 {
      border-top-color: var(--color-on-accent);
    }

    .x13fuv20 {
      border-top-style: solid;
    }

    .x178xt8z {
      border-top-width: 1px;
    }

    .x11xkdxz {
      border-top-width: var(--border-width);
    }

    .x1ey2m1c {
      bottom: 0;
    }

    .x1c7jfne {
      bottom: 2px;
    }

    .x112dmjn {
      bottom: var(--spacing-1);
    }

    .xvle69y {
      height: .75rem;
    }

    .xqtp20y {
      height: 0;
    }

    .xmll18r {
      height: 1.25rem;
    }

    .xam5rvr {
      height: 1.5rem;
    }

    .x5yr21d {
      height: 100%;
    }

    .xtdtrs8 {
      height: 100dvh;
    }

    .x170jfvy {
      height: 10px;
    }

    .x1kpxq89 {
      height: 12px;
    }

    .xhjk10j {
      height: 140px;
    }

    .x1v9usgg {
      height: 14px;
    }

    .xlup9mm {
      height: 16px;
    }

    .xmix8c7 {
      height: 18px;
    }

    .xlzyvqe {
      height: 1em;
    }

    .xjm9jq1 {
      height: 1px;
    }

    .x1l36t39 {
      height: 1rem;
    }

    .x1qx5ct2 {
      height: 20px;
    }

    .xxk0z11 {
      height: 24px;
    }

    .x1fgtraw, .x3mmelw {
      height: 28px;
    }

    .x36qwtl {
      height: 2px;
    }

    .x10w6t97 {
      height: 32px;
    }

    .xuoj239 {
      height: 3px;
    }

    .x1vqgdyp {
      height: 40px;
    }

    .xsdox4t {
      height: 48px;
    }

    .xols6we {
      height: 6px;
    }

    .xdk7pt {
      height: 8px;
    }

    .xt7dq6l {
      height: auto;
    }

    .x12qplqi {
      height: calc(100% + var(--container-padding-block-start, 0px) + var(--container-padding-block-end, 0px));
    }

    .xpa73km {
      height: calc(100dvh - var(--_app-shell-header-height, 0px));
    }

    .x1n5wjl {
      height: 36px;
    }

    .x196aiaa {
      height: 264px;
    }

    .x1oglpa6 {
      height: calc(max(1rem,var(--text-body-size)) * var(--text-body-leading));
      height: 1lh;
    }

    .x1tpcejd {
      height: calc(var(--_sheet-budget) + 48px);
    }

    .x1uiybsj {
      height: calc(var(--size-element-lg) - 4px);
    }

    .x102lyln {
      height: calc(var(--size-element-lg) - 8px);
    }

    .x184gfjb {
      height: calc(var(--size-element-md) - 4px);
    }

    .xrmxcn7 {
      height: calc(var(--size-element-md) - 8px);
    }

    .x1u5rhrp {
      height: calc(var(--size-element-md) + var(--spacing-1));
    }

    .xzj98nu {
      height: calc(var(--size-element-sm) - 4px);
    }

    .xzydfjl {
      height: calc(var(--size-element-sm) - 8px);
    }

    .x1q370uo {
      height: calc(var(--text-body-size) * var(--text-body-leading));
    }

    .x14o5nre {
      height: calc(var(--text-supporting-size) * var(--text-supporting-leading));
    }

    .xg7h5cd {
      height: fit-content;
    }

    .x7yyq19 {
      height: var(--_spinner-box-size);
    }

    .xsyqizj {
      height: var(--border-width);
    }

    .x5kfih4 {
      height: var(--resize-handle-hit-area, 16px);
    }

    .xssyfek {
      height: var(--size-element-lg);
    }

    .x1ueg155 {
      height: var(--size-element-md);
    }

    .x6k0iem {
      height: var(--size-element-sm);
    }

    .xcenk2v {
      height: var(--spacing-1-5);
    }

    .x11c6zpc {
      height: var(--spacing-1);
    }

    .x1k15mir {
      height: var(--spacing-12);
    }

    .xoqw5ej {
      height: var(--spacing-2);
    }

    .x9gl9lo {
      height: var(--spacing-3);
    }

    .x6b6gus {
      height: var(--spacing-4);
    }

    .x1grt7ep {
      height: var(--spacing-5);
    }

    .xvpftlf {
      height: var(--spacing-6);
    }

    .x18to7ep {
      height: var(--spacing-8);
    }

    .x1w0ack5 {
      height: var(--table-resize-height, 100%);
    }

    .x1seg80s {
      height: var(--text-large-size);
    }

    .x16ye13r {
      height: var(--x-height);
    }

    .x1nrll8i {
      left: 50%;
    }

    .x1if0o47 {
      margin-bottom: -48px;
    }

    .xat24cr {
      margin-bottom: 0;
    }

    .x13i4uq0 {
      margin-bottom: calc(-1 * var(--astryx-number-input-padding-block-end, var(--astryx-number-input-padding, var(--spacing-1))));
    }

    .x6h7pi7 {
      margin-bottom: calc(-1 * var(--container-padding-block-end, 0px));
    }

    .x1kps3mo {
      margin-bottom: max(var(--spacing-4),env(safe-area-inset-bottom, 0px));
    }

    .x1p37lm5 {
      margin-bottom: var(--spacing-2);
    }

    .xlm3tn6 {
      margin-bottom: var(--x-marginBlockEnd);
    }

    .xdj266r {
      margin-top: 0;
    }

    .xr1yuqi {
      margin-top: auto;
    }

    .xvyqdj1 {
      margin-top: calc(-1 * anchor-size(height) - 8px);
    }

    .x3dbumh {
      margin-top: calc(-1 * var(--_field-status-overlap, var(--spacing-1-5)));
    }

    .x5j3pgv {
      margin-top: calc(-1 * var(--astryx-number-input-padding-block-start, var(--astryx-number-input-padding, var(--spacing-1))));
    }

    .x1sa9bsh {
      margin-top: calc(-1 * var(--container-padding-block-start, 0px));
    }

    .x1233pnv {
      margin-top: calc((1em * var(--text-body-leading) - 6px) / 2);
    }

    .xsoubt3 {
      margin-top: max(var(--spacing-4),env(safe-area-inset-top, 0px));
    }

    .xjc2qm6 {
      margin-top: var(--spacing-0-5);
    }

    .xcsaf9d {
      margin-top: var(--spacing-1);
    }

    .xtbrsbv {
      margin-top: var(--spacing-2);
    }

    .x1vhfslr {
      margin-top: var(--x-marginBlockStart);
    }

    .xmz0i5r {
      max-height: 100%;
    }

    .xuyqlj2 {
      max-height: 300px;
    }

    .xbhvqqn {
      max-height: calc(100% - var(--spacing-3));
    }

    .xtm2925 {
      max-height: calc(100vh - var(--spacing-4) - var(--spacing-4));
      max-height: calc(100dvb - max(var(--spacing-4),env(safe-area-inset-top, 0px)) - max(var(--spacing-4),env(safe-area-inset-bottom, 0px)));
    }

    .x14bu9tk {
      max-height: calc(92dvh + 48px);
    }

    .x1hkkhfe {
      max-height: min(300px,calc(100vh - var(--spacing-4) - var(--spacing-4)));
      max-height: min(300px,calc(100dvb - max(var(--spacing-4),env(safe-area-inset-top, 0px)) - max(var(--spacing-4),env(safe-area-inset-bottom, 0px))));
    }

    .x7ab17h {
      max-height: none;
    }

    .xenllk4 {
      max-height: var(--container-max-height, none);
    }

    .x1jols5v {
      max-height: var(--x-maxHeight);
    }

    .x1m189uc {
      max-width: 0;
    }

    .x193iq5w {
      max-width: 100%;
    }

    .x55n99s {
      max-width: 15em;
    }

    .xw5ewwj {
      max-width: 300px;
    }

    .xxc7z9f {
      max-width: 360px;
    }

    .x1j9u4d2 {
      max-width: 400px;
    }

    .x11gisft {
      max-width: 640px;
    }

    .xbd96yr {
      max-width: calc(100% - var(--spacing-4));
      max-width: calc(100% - max(var(--spacing-4),env(safe-area-inset-left, 0px),env(safe-area-inset-right, 0px)));
    }

    .xs2v1xk {
      max-width: calc(100vw - var(--spacing-4) - var(--spacing-4));
      max-width: calc(100vi - max(var(--spacing-4),env(safe-area-inset-left, 0px)) - max(var(--spacing-4),env(safe-area-inset-right, 0px)));
    }

    .x1m1aaou {
      max-width: min(960px,calc(100dvw - var(--spacing-4)));
    }

    .x1x1rfll {
      max-width: none;
    }

    .xjl2t3p {
      max-width: var(--layout-content-width, none);
    }

    .xf68679 {
      max-width: var(--x-maxWidth);
    }

    .x2lwn1j {
      min-height: 0;
    }

    .x1us19tq {
      min-height: 100%;
    }

    .x1ov3xa9 {
      min-height: 100dvh;
    }

    .x1nfnzeb {
      min-height: 44px;
    }

    .x1xf4nls {
      min-height: var(--size-element-lg);
    }

    .x1uogy3y {
      min-height: var(--size-element-md);
    }

    .x1gdqauq {
      min-height: var(--size-element-sm);
    }

    .ximsjs8 {
      min-height: var(--spacing-7);
    }

    .xkoleio {
      min-height: var(--spacing-8);
    }

    .x82snj4 {
      min-height: var(--x-minHeight);
    }

    .xeuugli {
      min-width: 0;
    }

    .x1i9suas {
      min-width: 120px;
    }

    .x12knhqr {
      min-width: 160px;
      min-width: min(160px,calc(100vw - var(--spacing-4) - var(--spacing-4)));
      min-width: min(160px,calc(100vi - max(var(--spacing-4),env(safe-area-inset-left, 0px)) - max(var(--spacing-4),env(safe-area-inset-right, 0px))));
    }

    .x5w4yej {
      min-width: 160px;
    }

    .xfb3i0g {
      min-width: 180px;
    }

    .xgomdpo {
      min-width: 1rem;
    }

    .x12rczxh {
      min-width: 220px;
    }

    .x1u2d2a2 {
      min-width: 280px;
    }

    .x1fns5xo {
      min-width: 40px;
    }

    .xtzpane {
      min-width: 44px;
    }

    .xfvyar9 {
      min-width: 60px;
    }

    .x1ks9poc {
      min-width: anchor-size(width);
      min-width: min(anchor-size(width),calc(100% - var(--spacing-4)));
      min-width: min(anchor-size(width),calc(100% - max(var(--spacing-4),env(safe-area-inset-left, 0px),env(safe-area-inset-right, 0px))));
    }

    .xagy28z {
      min-width: anchor-size(width);
      min-width: min(anchor-size(width),calc(100vw - var(--spacing-4) - var(--spacing-4)));
      min-width: min(anchor-size(width),calc(100vi - max(var(--spacing-4),env(safe-area-inset-left, 0px)) - max(var(--spacing-4),env(safe-area-inset-right, 0px))));
    }

    .xrzjruh {
      min-width: anchor-size(width);
    }

    .x8wyhu6 {
      min-width: calc(anchor-size(width) + 16px);
    }

    .x17ydmr0 {
      min-width: var(--size-element-md);
    }

    .x1nkkqge {
      min-width: var(--size-element-sm);
    }

    .x16asifk {
      min-width: var(--spacing-5);
    }

    .xy8csz5 {
      min-width: var(--spacing-7);
    }

    .xkj4a21 {
      min-width: var(--x-minWidth);
    }

    .xw2csxc {
      overflow-x: auto;
    }

    .x6ikm8r {
      overflow-x: hidden;
    }

    .xyto64x {
      overflow-x: var(--x-overflowX);
    }

    .x1odjw0f {
      overflow-y: auto;
    }

    .x10wlt62 {
      overflow-y: hidden;
    }

    .x4ncuvb {
      overflow-y: var(--x-overflowY);
    }

    .x18d9i69 {
      padding-bottom: 0;
    }

    .x1wkw6tp {
      padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 48px);
    }

    .xbv1mwh {
      padding-bottom: calc(var(--container-padding-block-end) - var(--border-width));
    }

    .xew4nw4 {
      padding-bottom: max(var(--spacing-4),env(safe-area-inset-bottom, 0px));
    }

    .x3jnfsm {
      padding-bottom: var(--astryx-number-input-padding-block-end, var(--astryx-number-input-padding, var(--spacing-1)));
    }

    .xc1wllq {
      padding-bottom: var(--container-padding-block-end);
    }

    .xg476vw {
      padding-bottom: var(--layout-padding-inner-y, var(--spacing-4));
    }

    .xon7vh3 {
      padding-bottom: var(--layout-padding-outer-y, var(--spacing-4));
    }

    .xij103a {
      padding-bottom: var(--spacing-0-5);
    }

    .x1l20ajd {
      padding-bottom: var(--spacing-0);
    }

    .x1opdxmq {
      padding-bottom: var(--spacing-1-5);
    }

    .xy143xn {
      padding-bottom: var(--spacing-1);
    }

    .x2izi54 {
      padding-bottom: var(--spacing-10);
    }

    .x1wesfrj {
      padding-bottom: var(--spacing-2);
    }

    .xvmdzux {
      padding-bottom: var(--spacing-3);
    }

    .x1awphl8 {
      padding-bottom: var(--spacing-4);
    }

    .x1hk98q {
      padding-bottom: var(--spacing-5);
    }

    .xjpqqx5 {
      padding-bottom: var(--spacing-6);
    }

    .xekm6fs {
      padding-bottom: var(--spacing-7);
    }

    .x2oz4g1 {
      padding-bottom: var(--spacing-8);
    }

    .xexx8yu {
      padding-top: 0;
    }

    .xdgtoc0 {
      padding-top: calc(var(--_field-status-overlap, var(--spacing-1-5)) + var(--spacing-2));
    }

    .x1enrzb7 {
      padding-top: calc(var(--border-width) + var(--spacing-1));
    }

    .x1nex4ik {
      padding-top: calc(var(--container-padding-block-start) - var(--border-width));
    }

    .x1vjezoa {
      padding-top: max(var(--spacing-4),env(safe-area-inset-top, 0px));
    }

    .x4kswst {
      padding-top: var(--astryx-number-input-padding-block-start, var(--astryx-number-input-padding, var(--spacing-1)));
    }

    .x14m0hsi {
      padding-top: var(--container-padding-block-start);
    }

    .xqty4a {
      padding-top: var(--layout-padding-inner-y, var(--spacing-4));
    }

    .x81pis9 {
      padding-top: var(--layout-padding-outer-y, var(--spacing-4));
    }

    .xbx876j {
      padding-top: var(--spacing-0-5);
    }

    .x1ydh6w3 {
      padding-top: var(--spacing-0);
    }

    .x1kwdpsa {
      padding-top: var(--spacing-1-5);
    }

    .xfsso4q {
      padding-top: var(--spacing-1);
    }

    .xk6660b {
      padding-top: var(--spacing-10);
    }

    .x1xye8es {
      padding-top: var(--spacing-2);
    }

    .x1vlblms {
      padding-top: var(--spacing-3);
    }

    .x1oa1p4a {
      padding-top: var(--spacing-4);
    }

    .xx7rijo {
      padding-top: var(--spacing-5);
    }

    .x1adxfkp {
      padding-top: var(--spacing-6);
    }

    .xoxd1wu {
      padding-top: var(--spacing-8);
    }

    .x13vifvy {
      top: 0;
    }

    .xs7f9wi {
      top: 2px;
    }

    .xwa60dl {
      top: 50%;
    }

    .xcg42l0 {
      top: calc(50% - 14px);
    }

    .x1oysc8t {
      top: calc(var(--size-element-lg) / 2 - 1px);
    }

    .xkmsrut {
      top: calc(var(--size-element-md) / 2 - 1px);
    }

    .x1968x6z {
      top: calc(var(--size-element-sm) / 2 - 1px);
    }

    .xht72ud {
      top: var(--_app-shell-header-height, 0px);
    }

    .xctzyg {
      top: var(--spacing-2);
    }

    .x1jw3ynk {
      width: .75rem;
    }

    .xnalus7 {
      width: 0;
    }

    .xwqq7k2 {
      width: 1.25rem;
    }

    .xp8d6y2 {
      width: 1.5rem;
    }

    .xh8yej3 {
      width: 100%;
    }

    .x1o6l61p {
      width: 100dvw;
    }

    .xn9wirt {
      width: 100vw;
    }

    .x1fsd2vl {
      width: 10px;
    }

    .xsmyaan {
      width: 12px;
    }

    .x6jxa94 {
      width: 14px;
    }

    .x1kky2od {
      width: 16px;
    }

    .x1xp8n7a {
      width: 18px;
    }

    .x15vhz18 {
      width: 1em;
    }

    .x1i1rx1s {
      width: 1px;
    }

    .xcdlrvm {
      width: 1rem;
    }

    .xw4jnvo {
      width: 20px;
    }

    .xafpxmx {
      width: 240px;
    }

    .xvy4d1p {
      width: 24px;
    }

    .x1hfn5x7 {
      width: 260px;
    }

    .x1td3qas {
      width: 32px;
    }

    .x1g8rjiy {
      width: 3px;
    }

    .x1l2rt3b {
      width: 400px;
    }

    .x100vrsf {
      width: 40px;
    }

    .x1v4s8kt {
      width: 6px;
    }

    .x1xc55vz {
      width: 8px;
    }

    .x1xgy17j {
      width: anchor-size(width);
    }

    .x14atkfc {
      width: auto;
    }

    .xx6qvi6 {
      width: calc(100% + var(--container-padding-inline-start, 0px) + var(--container-padding-inline-end, 0px));
    }

    .xnuoxd8 {
      width: 36px;
    }

    .xeq5yr9 {
      width: fit-content;
    }

    .x6v0vjy {
      width: var(--_spinner-box-size);
    }

    .xjk4fl7 {
      width: var(--border-width);
    }

    .xkhob8h {
      width: var(--resize-handle-hit-area, 16px);
    }

    .x1m747yf {
      width: var(--size-element-lg);
    }

    .x805d0l {
      width: var(--size-element-md);
    }

    .x1fvqzum {
      width: var(--size-element-sm);
    }

    .x1wu31ai {
      width: var(--spacing-1-5);
    }

    .xhgvbfk {
      width: var(--spacing-12);
    }

    .x1f0dxl5 {
      width: var(--spacing-2);
    }

    .x1ad1g3v {
      width: var(--spacing-3);
    }

    .x12xnipv {
      width: var(--spacing-4);
    }

    .x1mtvzj0 {
      width: var(--spacing-6);
    }

    .xgc8j7m {
      width: var(--spacing-8);
    }

    .xta46cu {
      width: var(--text-large-size);
    }

    .x1uyokj7 {
      width: var(--x-inlineSize);
    }

    .x5lhr3w {
      width: var(--x-width);
    }

    .x11rmss2.x11rmss2:where(.x1n7ga10:last-child *) {
      border-bottom-width: 0;
    }

    .x132qfvm:focus-within {
      height: auto;
    }

    .xsg11nj.xsg11nj:where(.x-default-marker:has( > .astryx-layout-footer:not([data-divider])) *) {
      padding-bottom: 0;
    }

    .x1ioh5az.x1ioh5az:where(.x-default-marker:has( > .astryx-layout-header:not([data-divider])) *) {
      padding-top: 0;
    }

    .x1kw28su:focus-within {
      padding-top: var(--spacing-1);
    }

    .x10okhzq:focus-within {
      width: auto;
    }

    .xnpzo02:has( > div > .astryx-layout-content), .xpgkkid:has( > .astryx-layout-content) {
      max-width: none;
    }

    .x1d9v4yf:first-child {
      border-top-style: none;
    }

    .x1g31smg:first-child {
      border-top-width: 0;
    }

    .xkibk3:first-child {
      margin-top: calc(-1 * var(--container-padding-block-start, 0px));
    }

    .x1vjq31q:first-child {
      padding-bottom: 0;
    }

    .xlayyun:last-child {
      margin-bottom: calc(-1 * var(--container-padding-block-end, 0px));
    }

    .xup0pd7:last-child {
      padding-bottom: 0;
    }

    .x15cytp8:focus {
      height: auto;
    }

    .x1rw3289:focus {
      top: var(--spacing-2);
    }

    .x1jqxupm:focus {
      width: auto;
    }

    @media (pointer: coarse) {
      .x80b3aj.x80b3aj {
        min-height: 24px;
      }

      .x17aqpur.x17aqpur, .xh75rrf.xh75rrf {
        min-height: 44px;
      }

      .xkagaj0.xkagaj0 {
        min-width: 24px;
      }

      .x14h8ycq.x14h8ycq, .x1xrq5m.x1xrq5m {
        min-width: 44px;
      }
    }
  }

  @layer priority6 {
    @starting-style {
      .x1sopeo2.x1sopeo2 {
        grid-template-rows: 0fr;
      }
    }

    .x1xsm0q9:after {
      inset: -14px;
    }

    .xxx281p:before {
      inset: 0;
    }

    .xht581f:after {
      inset: var(--_input-clear-hit-inset);
    }

    @starting-style {
      .x4itv7f.x4itv7f {
        opacity: 0;
      }
    }

    @starting-style {
      .x6mt36l.x6mt36l {
        transform: translateX(-100%);
      }
    }

    @starting-style {
      .x1yqmsfc.x1yqmsfc {
        transform: translateX(100%);
      }
    }

    @starting-style {
      .x12p7p72.x12p7p72 {
        transform: translateY(-4px);
      }
    }

    @starting-style {
      .xhbqy3z.xhbqy3z {
        transform: translateY(100%);
      }
    }

    @starting-style {
      .x6s140c.x6s140c {
        transform: translateY(var(--_toast-slide-y, var(--spacing-2)));
      }
    }

    @starting-style {
      .x1lymnkk.x1lymnkk:is([dir="rtl"] *) {
        transform: translateX(-100%);
      }
    }

    @starting-style {
      .x14gflnl.x14gflnl:is([dir="rtl"] *) {
        transform: translateX(100%);
      }
    }
  }

  @layer priority7 {
    .xpsyfx0::-webkit-date-and-time-value {
      margin-block: 0;
    }

    .x1qqcexc::-webkit-date-and-time-value {
      margin-inline: 0;
    }

    .x1x4c3m6::-webkit-date-and-time-value {
      padding-block: 0;
    }

    .xtbxizx::-webkit-datetime-edit {
      padding-block: 0;
    }

    @starting-style {
      .x5rzir7.x5rzir7 {
        padding-bottom: 0;
      }
    }

    .xkqr7wz::-webkit-date-and-time-value {
      padding-inline: 0;
    }

    .xslb4at::-webkit-datetime-edit {
      padding-inline: 0;
    }

    .xvtkv6q:after {
      transition: background-color .15s, width .15s;
    }

    .x17s1k9h:after {
      transition: opacity .15s;
    }
  }

  @layer priority8 {
    .x1abwkk1::backdrop {
      backdrop-filter: blur(2px);
    }

    .xnixb3f::backdrop {
      background-color: var(--color-overlay);
    }

    .x1i3206j:after {
      background-color: var(--indicator-color, transparent);
    }

    .x1uvfo0n:before {
      background-color: var(--table-row-overlay, transparent);
    }

    .xccdyz0:after {
      background-image: linear-gradient(to left,var(--color-shadow),transparent);
    }

    .x1ppu1g5:after {
      background-image: linear-gradient(to right,var(--color-shadow),transparent);
    }

    .xeyghm5::placeholder {
      color: var(--color-text-secondary);
    }

    .x1cpjm7i:before, .x1s928wv:after {
      content: "";
    }

    .xc2ndz5:before {
      content: counter(astryx-list) ".";
    }

    .xh3pasq:after {
      content: var(--_input-clear-hit-content);
    }

    .xhkezso:after {
      display: block;
    }

    .xolhmmf::-webkit-calendar-picker-indicator {
      display: none;
    }

    .xekda60:before {
      inset-inline-end: -2px;
    }

    .x1unh1gc:after {
      inset-inline-end: 0;
    }

    .xvw6utc:before {
      inset-inline-start: -2px;
    }

    .x1iygr5g:after {
      inset-inline-start: 0;
    }

    .x15bqym3::-webkit-datetime-edit {
      line-height: inherit;
    }

    .x1f74mqm::-webkit-date-and-time-value {
      line-height: inherit;
    }

    .xph5o2a::backdrop {
      opacity: 0;
    }

    .xb3n6bw::backdrop {
      opacity: 1;
    }

    .xni466t::backdrop {
      opacity: var(--_sheet-scrim-opacity, 1);
    }

    .x1c2idit:after {
      opacity: var(--table-sticky-shadow-end, 0);
    }

    .x1sggmfs:after {
      opacity: var(--table-sticky-shadow-start, 0);
    }

    .x2q1x1w:after, .xkk1bqk:before {
      pointer-events: none;
    }

    .x1hmns74:before, .x1j6awrg:after {
      position: absolute;
    }

    .x9rmy9g::-webkit-date-and-time-value {
      text-align: start;
    }

    .xvs0bi2:after {
      transform: translateX(-100%);
    }

    .x1qyefdi:after {
      transform: translateX(100%);
    }

    .x142juwg::backdrop {
      transition-behavior: allow-discrete;
    }

    .x1y1nw7a:before {
      transition-duration: var(--duration-fast);
    }

    .xft5bk6::backdrop {
      transition-duration: var(--duration-medium);
    }

    .xxcwgru:before {
      transition-property: background-color;
    }

    .xc0dz0a::backdrop {
      transition-property: opacity, display;
    }

    .x167zut7::backdrop {
      transition-property: opacity;
    }

    .x1cz9k3x::backdrop {
      transition-timing-function: linear;
    }

    .x15h3t91::backdrop, .xa5v58t:before {
      transition-timing-function: var(--ease-standard);
    }

    .xy5mcqj:before {
      z-index: -1;
    }

    .xk7vujl:is([dir="rtl"] *):after {
      background-image: linear-gradient(to left,var(--color-shadow),transparent);
    }

    .xlptwl5:is([dir="rtl"] *):after {
      background-image: linear-gradient(to right,var(--color-shadow),transparent);
    }

    .x1c108yo:is([dir="rtl"] *):after {
      transform: translateX(-100%);
    }

    .x12ayhd5:is([dir="rtl"] *):after {
      transform: translateX(100%);
    }

    @media (prefers-reduced-motion: reduce) {
      .x1viac0w.x1viac0w::backdrop {
        transition-duration: 10ms;
      }
    }
  }

  @layer priority9 {
    .xe80sof:before {
      bottom: -2px;
    }

    .x1xrz1ek:after {
      bottom: 0;
    }

    .xu6fald:after {
      height: var(--_sheet-keyboard-inset, 0px);
    }

    .xec4aax::-webkit-date-and-time-value {
      min-height: 0;
    }

    .x51xajf:before {
      top: -2px;
    }

    .x1m1drc7:after {
      top: 0;
    }

    .xzkji8o:after {
      width: 6px;
    }

    .xi8c0p9:after {
      width: var(--indicator-width, 1px);
    }
  }

  @layer priority10 {
    @starting-style {
      .xxiuuzi.xxiuuzi::backdrop {
        opacity: 0;
      }
    }
  }

  @property --x---_hover-delay {
    syntax: "*";
    inherits: false
  }

  @property --x---container-max-height {
    syntax: "*";
    inherits: false
  }

  @property --x---layout-alignment-width {
    syntax: "*";
    inherits: false
  }

  @property --x---layout-content-width {
    syntax: "*";
    inherits: false
  }

  @property --x-126w13d {
    syntax: "*";
    inherits: false
  }

  @property --x-4drmnv {
    syntax: "*";
    inherits: false
  }

  @property --x-animationDelay {
    syntax: "*";
    inherits: false
  }

  @property --x-backgroundColor {
    syntax: "*";
    inherits: false
  }

  @property --x-color {
    syntax: "*";
    inherits: false
  }

  @property --x-counterReset {
    syntax: "*";
    inherits: false
  }

  @property --x-gridAutoRows {
    syntax: "*";
    inherits: false
  }

  @property --x-gridTemplateColumns {
    syntax: "*";
    inherits: false
  }

  @property --x-height {
    syntax: "*";
    inherits: false
  }

  @property --x-inlineSize {
    syntax: "*";
    inherits: false
  }

  @property --x-insetInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-marginBlockEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-marginBlockStart {
    syntax: "*";
    inherits: false
  }

  @property --x-marginInlineEnd {
    syntax: "*";
    inherits: false
  }

  @property --x-marginInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-maxHeight {
    syntax: "*";
    inherits: false
  }

  @property --x-maxWidth {
    syntax: "*";
    inherits: false
  }

  @property --x-minHeight {
    syntax: "*";
    inherits: false
  }

  @property --x-minWidth {
    syntax: "*";
    inherits: false
  }

  @property --x-overflowX {
    syntax: "*";
    inherits: false
  }

  @property --x-overflowY {
    syntax: "*";
    inherits: false
  }

  @property --x-paddingInlineStart {
    syntax: "*";
    inherits: false
  }

  @property --x-qthpiu {
    syntax: "*";
    inherits: false
  }

  @property --x-sj6hyi {
    syntax: "*";
    inherits: false
  }

  @property --x-transform {
    syntax: "*";
    inherits: false
  }

  @property --x-WebkitLineClamp {
    syntax: "*";
    inherits: false
  }

  @property --x-width {
    syntax: "*";
    inherits: false
  }

  @keyframes x188b6p3-B {
    from {
      color: inherit;
    }

    to {
      color: #0000;
    }
  }

  @keyframes xuvekqa-B {
    0% {
      opacity: .3;
    }

    50% {
      opacity: 1;
    }

    100% {
      opacity: .3;
    }
  }

  @keyframes x1tut0r7-B {
    0% {
      opacity: .3;
      transform: rotateX(52deg) scale(.86);
    }

    50% {
      opacity: 1;
      transform: rotateX(0) scale(1);
    }

    100% {
      opacity: .3;
      transform: rotateX(-52deg) scale(.86);
    }
  }

  @keyframes x18re5ia-B {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @keyframes xgnty7z-B {
    0% {
      opacity: .25;
    }

    100% {
      opacity: 1;
    }
  }

  @keyframes x1k48ry3-B {
    from {
      opacity: 0;
      transform: scale(.95);
    }

    to {
      opacity: 1;
      transform: scale(1);
    }
  }

  @keyframes xu7jd1z-B {
    from {
      opacity: 0;
      transform: translateX(var(--spacing-2)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }

  @keyframes xwmkjkf-B {
    from {
      opacity: 0;
      transform: translateX(calc(-1 * var(--spacing-2))) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }

  @keyframes x1ahk7ht-B {
    from {
      opacity: 0;
      transform: translateY(var(--spacing-2)) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }

  @keyframes xv1hr86-B {
    from {
      opacity: 0;
      transform: translateY(calc(-1 * var(--spacing-2))) scale(.95);
    }

    to {
      opacity: 1;
      transform: translateY(0) scale(1);
    }
  }

  @keyframes x1b6yrix-B {
    from {
      opacity: 0;
      transform: translateY(var(--spacing-2));
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes xiylxmw-B {
    from {
      opacity: 0;
      transform: translateY(calc(-1 * var(--spacing-2)));
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes xqng64z-B {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(360deg);
    }
  }

  :root, .x198ugrx {
    --border-width: 1px;
  }

  :root, .x1gi702i {
    --color-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-accent-muted: var(--lightningcss-light, #0082fb33) var(--lightningcss-dark, #0082fb3f);
    --color-on-accent: #fff;
    --color-neutral: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #dfe2e533);
    --color-background-surface: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
    --color-background-body: var(--lightningcss-light, #f1f4f7) var(--lightningcss-dark, #111112);
    --color-overlay: var(--lightningcss-light, #01122866) var(--lightningcss-dark, #11111299);
    --color-overlay-hover: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #ffffff0c);
    --color-overlay-pressed: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #ffffff19);
    --color-background-muted: var(--lightningcss-light, #0536590c) var(--lightningcss-dark, #1111127f);
    --color-text-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
    --color-text-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-text-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
    --color-text-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #3e9efb);
    --color-on-dark: #fff;
    --color-on-light: #000;
    --color-icon-accent: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-icon-primary: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #dfe2e5);
    --color-icon-secondary: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-icon-disabled: var(--lightningcss-light, #a4b0bc) var(--lightningcss-dark, #6f747c);
    --color-background-card: var(--lightningcss-light, #fff) var(--lightningcss-dark, #1f1f22);
    --color-background-popover: var(--lightningcss-light, #fff) var(--lightningcss-dark, #28292c);
    --color-background-inverted: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #fff);
    --color-background-error-inverted: var(--lightningcss-light, #aa071e) var(--lightningcss-dark, #e3193b);
    --color-success: #0d8626;
    --color-success-muted: var(--lightningcss-light, #0b991f33) var(--lightningcss-dark, #0b991f3f);
    --color-on-success: #fff;
    --color-error: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
    --color-error-muted: var(--lightningcss-light, #e3193b33) var(--lightningcss-dark, #f5394f3f);
    --color-on-error: #fff;
    --color-warning: var(--lightningcss-light, #e9af08) var(--lightningcss-dark, #f2c00b);
    --color-warning-muted: var(--lightningcss-light, #e2a40033) var(--lightningcss-dark, #e2a4003f);
    --color-on-warning: #0a1317;
    --color-border: var(--lightningcss-light, #05365919) var(--lightningcss-dark, #f2f4f619);
    --color-border-emphasized: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #494d53);
    --color-skeleton: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
    --color-track: var(--lightningcss-light, #ccd3db) var(--lightningcss-dark, #5a5e66);
    --color-shadow: var(--lightningcss-light, #0536591a) var(--lightningcss-dark, #0000004d);
    --color-tint-hover: var(--lightningcss-light, #000) var(--lightningcss-dark, #fff);
    --color-background-blue: #0171e333;
    --color-border-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-icon-blue: var(--lightningcss-light, #0064e0) var(--lightningcss-dark, #2694fe);
    --color-text-blue: var(--lightningcss-light, #042f97) var(--lightningcss-dark, #afd7ff);
    --color-background-cyan: #03a7d733;
    --color-border-cyan: var(--lightningcss-light, #089dd0) var(--lightningcss-dark, #0171a4);
    --color-icon-cyan: var(--lightningcss-light, #00acc1) var(--lightningcss-dark, #26c6da);
    --color-text-cyan: var(--lightningcss-light, #014975) var(--lightningcss-dark, #a1eef9);
    --color-background-gray: var(--lightningcss-light, #0a131733) var(--lightningcss-dark, #666a724c);
    --color-border-gray: var(--lightningcss-light, #647685) var(--lightningcss-dark, #748695);
    --color-icon-gray: var(--lightningcss-light, #4e606f) var(--lightningcss-dark, #aaafb5);
    --color-text-gray: var(--lightningcss-light, #0a1317) var(--lightningcss-dark, #e7eaed);
    --color-background-green: #24bb5e33;
    --color-border-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #0b991f);
    --color-icon-green: var(--lightningcss-light, #0d8626) var(--lightningcss-dark, #26a756);
    --color-text-green: var(--lightningcss-light, #09441f) var(--lightningcss-dark, #a5f690);
    --color-background-orange: #f2790233;
    --color-border-orange: var(--lightningcss-light, #eb6e00) var(--lightningcss-dark, #b34a01);
    --color-icon-orange: var(--lightningcss-light, #e9690b) var(--lightningcss-dark, #fb8c00);
    --color-text-orange: var(--lightningcss-light, #6b2203) var(--lightningcss-dark, #fdb876);
    --color-background-pink: #e638b333;
    --color-border-pink: var(--lightningcss-light, #f351c0) var(--lightningcss-dark, #c02294);
    --color-icon-pink: var(--lightningcss-light, #c2185b) var(--lightningcss-dark, #ec407a);
    --color-text-pink: var(--lightningcss-light, #650053) var(--lightningcss-dark, #feade3);
    --color-background-purple: #7952ff33;
    --color-border-purple: var(--lightningcss-light, #9081ff) var(--lightningcss-dark, #7340fe);
    --color-icon-purple: var(--lightningcss-light, #5b08d8) var(--lightningcss-dark, #7952ff);
    --color-text-purple: var(--lightningcss-light, #3e0697) var(--lightningcss-dark, #b3b0fe);
    --color-background-red: #e3193b33;
    --color-border-red: var(--lightningcss-light, #e3193b) var(--lightningcss-dark, #f5394f);
    --color-icon-red: var(--lightningcss-light, #d31130) var(--lightningcss-dark, #e3193b);
    --color-text-red: var(--lightningcss-light, #7b0210) var(--lightningcss-dark, #ffb2b8);
    --color-background-teal: #0db7af33;
    --color-border-teal: var(--lightningcss-light, #08a3a3) var(--lightningcss-dark, #08767d);
    --color-icon-teal: var(--lightningcss-light, #009688) var(--lightningcss-dark, #26a69a);
    --color-text-teal: var(--lightningcss-light, #083943) var(--lightningcss-dark, #40dccd);
    --color-background-yellow: #e2a40033;
    --color-border-yellow: var(--lightningcss-light, #c58600) var(--lightningcss-dark, #b47700);
    --color-icon-yellow: var(--lightningcss-light, #fbc02d) var(--lightningcss-dark, #ffee58);
    --color-text-yellow: var(--lightningcss-light, #753f07) var(--lightningcss-dark, #fbce03);
  }

  :root, .xuiu37a {
    --duration-fast-min: .13s;
    --duration-fast: .175s;
    --duration-fast-max: .23s;
    --duration-medium-min: .31s;
    --duration-medium: .41s;
    --duration-medium-max: .55s;
    --duration-slow-min: .73s;
    --duration-slow: .975s;
    --duration-slow-max: 1.3s;
  }

  :root, .x1momfbl {
    --ease-standard: cubic-bezier(.24, 1, .4, 1);
  }

  :root, .x1ikx9t2 {
    --focus-outline-width: 2px;
    --focus-outline-style: solid;
    --focus-outline-color: var(--color-accent);
    --focus-outline-offset: 3px;
  }

  :root, .xijvhim {
    --font-family-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --font-family-code: "SF Mono", Monaco, Consolas, monospace;
    --font-family-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  :root, .x1xyd8ep {
    --font-size-4xs: .375rem;
    --font-size-3xs: .4375rem;
    --font-size-2xs: .5rem;
    --font-size-xs: .625rem;
    --font-size-sm: .75rem;
    --font-size-base: .875rem;
    --font-size-lg: 1.0625rem;
    --font-size-xl: 1.25rem;
    --font-size-2xl: 1.5rem;
    --font-size-3xl: 1.8125rem;
    --font-size-4xl: 2.1875rem;
    --font-size-5xl: 2.625rem;
  }

  :root, .x15x5wym {
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
  }

  :root, .xonqvl8 {
    --radius-none: 0px;
    --radius-inner: 4px;
    --radius-element: 8px;
    --radius-container: 12px;
    --radius-page: 28px;
    --radius-chat: 28px;
    --radius-full: 9999px;
  }

  :root, .x1l54trr {
    --shadow-low: 0px 1px 1px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 8px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
    --shadow-med: 0px 1px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 2px 12px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003);
    --shadow-high: 0px 2px 2px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0003), 0px 8px 24px var(--lightningcss-light, #0000001a) var(--lightningcss-dark, #0000004d);
    --shadow-inset-hover: inset 0px 0px 0px 2px var(--lightningcss-light, #05365926) var(--lightningcss-dark, #dfe2e533);
    --shadow-inset-selected: inset 0px 0px 0px 2px #0171e380;
    --shadow-inset-success: inset 0px 0px 0px 2px #26a7564d;
    --shadow-inset-warning: inset 0px 0px 0px 2px #e2a4004d;
    --shadow-inset-error: inset 0px 0px 0px 2px #e3193b4d;
  }

  :root, .x1yomps6 {
    --size-element-sm: 28px;
    --size-element-md: 32px;
    --size-element-lg: 36px;
  }

  :root, .x1lwyr7r {
    --spacing-0: 0px;
    --spacing-0-5: 2px;
    --spacing-1: 4px;
    --spacing-1-5: 6px;
    --spacing-2: 8px;
    --spacing-3: 12px;
    --spacing-4: 16px;
    --spacing-5: 20px;
    --spacing-6: 24px;
    --spacing-7: 28px;
    --spacing-8: 32px;
    --spacing-9: 36px;
    --spacing-10: 40px;
    --spacing-11: 44px;
    --spacing-12: 48px;
  }

  :root, .x1yyk4d9 {
    --text-heading-1-size: var(--font-size-2xl);
    --text-heading-1-weight: var(--font-weight-semibold);
    --text-heading-1-leading: 1.3333;
    --text-heading-2-size: var(--font-size-xl);
    --text-heading-2-weight: var(--font-weight-semibold);
    --text-heading-2-leading: 1.4;
    --text-heading-3-size: var(--font-size-lg);
    --text-heading-3-weight: var(--font-weight-semibold);
    --text-heading-3-leading: 1.4118;
    --text-heading-4-size: var(--font-size-base);
    --text-heading-4-weight: var(--font-weight-semibold);
    --text-heading-4-leading: 1.4286;
    --text-heading-5-size: var(--font-size-sm);
    --text-heading-5-weight: var(--font-weight-semibold);
    --text-heading-5-leading: 1.6667;
    --text-heading-6-size: var(--font-size-xs);
    --text-heading-6-weight: var(--font-weight-semibold);
    --text-heading-6-leading: 1.6;
    --text-body-size: var(--font-size-base);
    --text-body-weight: var(--font-weight-normal);
    --text-body-leading: 1.4286;
    --text-large-size: var(--font-size-lg);
    --text-large-weight: var(--font-weight-semibold);
    --text-large-leading: 1.4118;
    --text-label-size: var(--font-size-base);
    --text-label-weight: var(--font-weight-medium);
    --text-label-leading: 1.4286;
    --text-code-size: var(--font-size-base);
    --text-code-weight: var(--font-weight-normal);
    --text-code-leading: 1.4286;
    --text-supporting-size: var(--font-size-sm);
    --text-supporting-weight: var(--font-weight-normal);
    --text-supporting-leading: 1.6667;
    --text-display-1-size: var(--font-size-5xl);
    --text-display-1-weight: var(--font-weight-normal);
    --text-display-1-leading: 1.2381;
    --text-display-2-size: var(--font-size-4xl);
    --text-display-2-weight: var(--font-weight-normal);
    --text-display-2-leading: 1.2571;
    --text-display-3-size: var(--font-size-3xl);
    --text-display-3-weight: var(--font-weight-normal);
    --text-display-3-leading: 1.2414;
  }

  .xw28qpl {
    --_card-elevation: 0 0 transparent;
  }

  .xnpe7fx {
    --_card-elevation: var(--shadow-high);
  }

  .x1nn8khe {
    --_card-elevation: var(--shadow-low);
  }

  .x1ovzxg0 {
    --_card-elevation: var(--shadow-med);
  }

  .x2kkz0m {
    --_card-radius: var(--radius-container);
  }

  .x9pmotm {
    --_conceal-opacity: 0;
  }

  .x1kgmhs9 {
    --_conceal-opacity: 1;
  }

  .xgory14 {
    --_dropdown-menu-padding: var(--spacing-1);
  }

  .x1fcsqxe {
    --_dropdown-menu-radius: var(--radius-container);
  }

  .x13l1x9d {
    --_fade-delay: 0s;
  }

  .x1832zxr {
    --_field-radius: var(--radius-element);
  }

  .x19nvjgn {
    --_field-status-overlap: calc(var(--size-element-md) / 2);
  }

  .x17wzz1v {
    --_focus-outline: none;
  }

  .xgzxwq1 {
    --_focus-outline-offset: 0;
  }

  .xhg274n {
    --_hover-delay: 0s;
  }

  .x8xu23y {
    --_hover-delay: var(--x---_hover-delay);
  }

  .xqxtgf4 {
    --_input-clear-hit-content: none;
  }

  .xtoycft {
    --_input-clear-hit-inset: 0px;
  }

  .xqlix59 {
    --_item-description-color: var(--color-error);
  }

  .xufyqxy {
    --_item-label-color: var(--color-error);
  }

  .xiki222 {
    --_popover-radius: var(--radius-container);
  }

  .x1dejzja {
    --_reveal-delay: 0s,0s;
  }

  .x1xiarpw {
    --_reveal-delay: 0s,var(--duration-fast);
  }

  .xdjmrzf {
    --_reveal-delay-reduced: 0s,0s;
  }

  .xct0gwe {
    --_reveal-opacity: 0;
  }

  .x5setjs {
    --_reveal-opacity: 1;
  }

  .xp0pj8v {
    --_reveal-position: absolute;
  }

  .x1r6s5ct {
    --_reveal-position: static;
  }

  .x1f17rg1 {
    --_section-padding-propagated: initial;
  }

  .x2ccaqq {
    --_section-padding-propagated: var(--spacing-0-5);
  }

  .x7mo41q {
    --_section-padding-propagated: var(--spacing-0);
  }

  .xxa843v {
    --_section-padding-propagated: var(--spacing-1-5);
  }

  .x1j3iakl {
    --_section-padding-propagated: var(--spacing-1);
  }

  .x4h2jfd {
    --_section-padding-propagated: var(--spacing-10);
  }

  .xezgk69 {
    --_section-padding-propagated: var(--spacing-2);
  }

  .x1wtz8uf {
    --_section-padding-propagated: var(--spacing-3);
  }

  .x5wdj8h {
    --_section-padding-propagated: var(--spacing-4);
  }

  .xgjndll {
    --_section-padding-propagated: var(--spacing-5);
  }

  .x15i4jqh {
    --_section-padding-propagated: var(--spacing-6);
  }

  .xmb9lpv {
    --_section-padding-propagated: var(--spacing-8);
  }

  .x18jk3ff {
    --_segmented-control-padding: var(--spacing-0-5);
  }

  .x9icjy1 {
    --_segmented-control-radius: var(--radius-element);
  }

  .x69vvuq {
    --_spinner-box-size: calc(var(--_spinner-ring-diameter) + var(--_spinner-ring-stroke) * 2);
  }

  .x2lq4xu {
    --_spinner-ring-diameter: var(--spinner-diameter);
  }

  .x10qssua {
    --_spinner-ring-stroke: var(--spinner-stroke-width);
  }

  .x1kdpo6e {
    --_textarea-inline-padding: var(--spacing-2);
  }

  .x87gnkx {
    --_toast-slide-y: calc(-1 * var(--spacing-2));
  }

  .x1heqljd {
    --_toast-slide-y: var(--spacing-2);
  }

  .x16bblx1 {
    --button-focus-offset: var(--focus-outline-offset);
  }

  .x1v15ycx {
    --button-icon-only-aspect: 1 / 1;
  }

  .x18nyedi {
    --container-max-height: var(--x---container-max-height);
  }

  .xax9j7h {
    --container-padding-block-end: 0px;
  }

  .x1omyuck {
    --container-padding-block-end: var(--astryx-card-padding-block-end, var(--astryx-card-padding, var(--spacing-4)));
  }

  .x1gvthzm {
    --container-padding-block-end: var(--astryx-dialog-padding-block-end, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .xek4msv {
    --container-padding-block-end: var(--astryx-section-padding-block-end, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .xi9ns85 {
    --container-padding-block-end: var(--layout-padding-inner-y, var(--spacing-4));
  }

  .x1xjq73n {
    --container-padding-block-end: var(--layout-padding-outer-y, var(--spacing-4));
  }

  .x1cao3zv {
    --container-padding-block-end: var(--spacing-0-5);
  }

  .xkunwnr {
    --container-padding-block-end: var(--spacing-0);
  }

  .xv53x8y {
    --container-padding-block-end: var(--spacing-1-5);
  }

  .x57a7ii {
    --container-padding-block-end: var(--spacing-1);
  }

  .x15vxphk {
    --container-padding-block-end: var(--spacing-10);
  }

  .x4bg2x9 {
    --container-padding-block-end: var(--spacing-11);
  }

  .x186mjxr {
    --container-padding-block-end: var(--spacing-12);
  }

  .x1lsgcmx {
    --container-padding-block-end: var(--spacing-2);
  }

  .x1q3ppug {
    --container-padding-block-end: var(--spacing-3);
  }

  .x4hfsld {
    --container-padding-block-end: var(--spacing-4);
  }

  .xbib2ws {
    --container-padding-block-end: var(--spacing-5);
  }

  .x1q8d17g {
    --container-padding-block-end: var(--spacing-6);
  }

  .x1yqogew {
    --container-padding-block-end: var(--spacing-7);
  }

  .x8lgq76 {
    --container-padding-block-end: var(--spacing-8);
  }

  .x1f7f9rt {
    --container-padding-block-end: var(--spacing-9);
  }

  .x1047aw6 {
    --container-padding-block-start: 0px;
  }

  .x1rqz8me {
    --container-padding-block-start: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .x1g2kccc {
    --container-padding-block-start: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .xnw7zt4 {
    --container-padding-block-start: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .xjmgx01 {
    --container-padding-block-start: var(--layout-padding-inner-y, var(--spacing-4));
  }

  .xzz8v79 {
    --container-padding-block-start: var(--layout-padding-outer-y, var(--spacing-4));
  }

  .xvdf9ev {
    --container-padding-block-start: var(--spacing-0-5);
  }

  .x1i3qcxz {
    --container-padding-block-start: var(--spacing-0);
  }

  .x1kbx601 {
    --container-padding-block-start: var(--spacing-1-5);
  }

  .xnsckjb {
    --container-padding-block-start: var(--spacing-1);
  }

  .x17h9kl7 {
    --container-padding-block-start: var(--spacing-10);
  }

  .x1rdjxae {
    --container-padding-block-start: var(--spacing-11);
  }

  .xecwdl6 {
    --container-padding-block-start: var(--spacing-12);
  }

  .xa8b4fq {
    --container-padding-block-start: var(--spacing-2);
  }

  .x11k4f5r {
    --container-padding-block-start: var(--spacing-3);
  }

  .xm01sq8 {
    --container-padding-block-start: var(--spacing-4);
  }

  .xp8wdkl {
    --container-padding-block-start: var(--spacing-5);
  }

  .x1hmud4d {
    --container-padding-block-start: var(--spacing-6);
  }

  .x1c00sag {
    --container-padding-block-start: var(--spacing-7);
  }

  .xfv60at {
    --container-padding-block-start: var(--spacing-8);
  }

  .x14fzdu7 {
    --container-padding-block-start: var(--spacing-9);
  }

  .xjsfl84 {
    --container-padding-inline-end: 0px;
  }

  .x1ihxwbr {
    --container-padding-inline-end: var(--astryx-card-padding-inline-end, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x11h1f2o {
    --container-padding-inline-end: var(--astryx-dialog-padding-inline-end, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .xu1wldr {
    --container-padding-inline-end: var(--astryx-section-padding-inline-end, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xikqloz {
    --container-padding-inline-end: var(--layout-padding-inner-x, var(--spacing-4));
  }

  .xqpvj4r {
    --container-padding-inline-end: var(--layout-padding-outer-x, var(--spacing-4));
  }

  .x1wz3t3y {
    --container-padding-inline-end: var(--spacing-0-5);
  }

  .x91ghl5 {
    --container-padding-inline-end: var(--spacing-0);
  }

  .xntetml {
    --container-padding-inline-end: var(--spacing-1-5);
  }

  .x2oyxnl {
    --container-padding-inline-end: var(--spacing-1);
  }

  .xx5lg5w {
    --container-padding-inline-end: var(--spacing-10);
  }

  .x1nmgbqg {
    --container-padding-inline-end: var(--spacing-11);
  }

  .x1wsfsk2 {
    --container-padding-inline-end: var(--spacing-12);
  }

  .xcas3b9 {
    --container-padding-inline-end: var(--spacing-2);
  }

  .xu0ipoa {
    --container-padding-inline-end: var(--spacing-3);
  }

  .xs0pscg {
    --container-padding-inline-end: var(--spacing-4);
  }

  .xgkj7vj {
    --container-padding-inline-end: var(--spacing-5);
  }

  .x94cj42 {
    --container-padding-inline-end: var(--spacing-6);
  }

  .x11tj35w {
    --container-padding-inline-end: var(--spacing-7);
  }

  .x1b9k1pi {
    --container-padding-inline-end: var(--spacing-8);
  }

  .x19w02kr {
    --container-padding-inline-end: var(--spacing-9);
  }

  .xrhngw9 {
    --container-padding-inline-start: 0px;
  }

  .xjmlhfd {
    --container-padding-inline-start: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x1tewnwq {
    --container-padding-inline-start: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .x19lemt0 {
    --container-padding-inline-start: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .x408pgh {
    --container-padding-inline-start: var(--layout-padding-inner-x, var(--spacing-4));
  }

  .xdvaxxn {
    --container-padding-inline-start: var(--layout-padding-outer-x, var(--spacing-4));
  }

  .x14ws0sr {
    --container-padding-inline-start: var(--spacing-0-5);
  }

  .x1gu2k80 {
    --container-padding-inline-start: var(--spacing-0);
  }

  .x176g23i {
    --container-padding-inline-start: var(--spacing-1-5);
  }

  .x1cvlban {
    --container-padding-inline-start: var(--spacing-1);
  }

  .xserb3f {
    --container-padding-inline-start: var(--spacing-10);
  }

  .xziclwo {
    --container-padding-inline-start: var(--spacing-11);
  }

  .x1iiwihq {
    --container-padding-inline-start: var(--spacing-12);
  }

  .x1xlrr2o {
    --container-padding-inline-start: var(--spacing-2);
  }

  .xfdwxua {
    --container-padding-inline-start: var(--spacing-3);
  }

  .x1dlhslv {
    --container-padding-inline-start: var(--spacing-4);
  }

  .x1s81nki {
    --container-padding-inline-start: var(--spacing-5);
  }

  .x1ep0dkj {
    --container-padding-inline-start: var(--spacing-6);
  }

  .x157xojc {
    --container-padding-inline-start: var(--spacing-7);
  }

  .xw1diwv {
    --container-padding-inline-start: var(--spacing-8);
  }

  .xraca2a {
    --container-padding-inline-start: var(--spacing-9);
  }

  .x1qfzo5y {
    --indicator-color: transparent;
  }

  .x19kr0ht {
    --layout-alignment-width: 100cqi;
  }

  .x1b1nz06 {
    --layout-alignment-width: var(--x---layout-alignment-width);
  }

  .x15lplax {
    --layout-content-width: 100cqi;
  }

  .x4906uf {
    --layout-content-width: var(--x---layout-content-width);
  }

  .x1qfll2g {
    --layout-padding-inner-x: initial;
  }

  .x4poyjn {
    --layout-padding-inner-x: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x2so38 {
    --layout-padding-inner-x: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .x1v3gmnx {
    --layout-padding-inner-x: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xlriy2h {
    --layout-padding-inner-x: var(--spacing-0-5);
  }

  .xj1bl4l {
    --layout-padding-inner-x: var(--spacing-0);
  }

  .xd38f90 {
    --layout-padding-inner-x: var(--spacing-1-5);
  }

  .x6uuyak {
    --layout-padding-inner-x: var(--spacing-1);
  }

  .x1vf4qco {
    --layout-padding-inner-x: var(--spacing-10);
  }

  .xsmamsf {
    --layout-padding-inner-x: var(--spacing-11);
  }

  .x2xk2xj {
    --layout-padding-inner-x: var(--spacing-12);
  }

  .xxqksqd {
    --layout-padding-inner-x: var(--spacing-2);
  }

  .x1fyui2f {
    --layout-padding-inner-x: var(--spacing-3);
  }

  .x1i2ajwi {
    --layout-padding-inner-x: var(--spacing-4);
  }

  .x1tac27u {
    --layout-padding-inner-x: var(--spacing-5);
  }

  .x1ntgf3t {
    --layout-padding-inner-x: var(--spacing-6);
  }

  .xhjd9tl {
    --layout-padding-inner-x: var(--spacing-7);
  }

  .xn7c84u {
    --layout-padding-inner-x: var(--spacing-8);
  }

  .xeqkbsz {
    --layout-padding-inner-x: var(--spacing-9);
  }

  .xyvxpqs {
    --layout-padding-inner-y: initial;
  }

  .x1u1kw4e {
    --layout-padding-inner-y: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .xinu7xd {
    --layout-padding-inner-y: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .x15yx5hm {
    --layout-padding-inner-y: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .x180h0y5 {
    --layout-padding-inner-y: var(--spacing-0-5);
  }

  .xwuefyo {
    --layout-padding-inner-y: var(--spacing-0);
  }

  .x1g8jpzm {
    --layout-padding-inner-y: var(--spacing-1-5);
  }

  .xmpug6m {
    --layout-padding-inner-y: var(--spacing-1);
  }

  .x18gbwmk {
    --layout-padding-inner-y: var(--spacing-10);
  }

  .x14zymzj {
    --layout-padding-inner-y: var(--spacing-11);
  }

  .xzfpkx9 {
    --layout-padding-inner-y: var(--spacing-12);
  }

  .x1lksgje {
    --layout-padding-inner-y: var(--spacing-2);
  }

  .x4j7gld {
    --layout-padding-inner-y: var(--spacing-3);
  }

  .x1s3ehtl {
    --layout-padding-inner-y: var(--spacing-4);
  }

  .x1rj5eim {
    --layout-padding-inner-y: var(--spacing-5);
  }

  .x1ftgg6u {
    --layout-padding-inner-y: var(--spacing-6);
  }

  .x1ho74vh {
    --layout-padding-inner-y: var(--spacing-7);
  }

  .xm2cs6f {
    --layout-padding-inner-y: var(--spacing-8);
  }

  .x1vsq92b {
    --layout-padding-inner-y: var(--spacing-9);
  }

  .x1wbjvqu {
    --layout-padding-outer-x: 0px;
  }

  .xdt8ak2 {
    --layout-padding-outer-x: initial;
  }

  .x14rzhog {
    --layout-padding-outer-x: var(--astryx-card-padding-inline-start, var(--astryx-card-padding-inline, var(--astryx-card-padding, var(--spacing-4))));
  }

  .x1hsjncj {
    --layout-padding-outer-x: var(--astryx-dialog-padding-inline-start, var(--astryx-dialog-padding-inline, var(--astryx-dialog-padding, var(--spacing-4))));
  }

  .x15i0zw9 {
    --layout-padding-outer-x: var(--astryx-section-padding-inline-start, var(--astryx-section-padding-inline, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4)))));
  }

  .xihiwg7 {
    --layout-padding-outer-x: var(--spacing-0-5);
  }

  .xswhm3q {
    --layout-padding-outer-x: var(--spacing-0);
  }

  .x1u93lgd {
    --layout-padding-outer-x: var(--spacing-1-5);
  }

  .xc96xmq {
    --layout-padding-outer-x: var(--spacing-1);
  }

  .x1jdf5a4 {
    --layout-padding-outer-x: var(--spacing-10);
  }

  .x1hct0t0 {
    --layout-padding-outer-x: var(--spacing-11);
  }

  .x11cyqoe {
    --layout-padding-outer-x: var(--spacing-12);
  }

  .x15dxnc0 {
    --layout-padding-outer-x: var(--spacing-2);
  }

  .xadgj3j {
    --layout-padding-outer-x: var(--spacing-3);
  }

  .x1v56qcf {
    --layout-padding-outer-x: var(--spacing-4);
  }

  .x1nzs0gl {
    --layout-padding-outer-x: var(--spacing-5);
  }

  .x1c3n52a {
    --layout-padding-outer-x: var(--spacing-6);
  }

  .x1gfiokx {
    --layout-padding-outer-x: var(--spacing-7);
  }

  .x1t3kfz {
    --layout-padding-outer-x: var(--spacing-8);
  }

  .xzr4qsh {
    --layout-padding-outer-x: var(--spacing-9);
  }

  .xzxxx64 {
    --layout-padding-outer-y: 0px;
  }

  .x1rs4lu4 {
    --layout-padding-outer-y: initial;
  }

  .xjej9fs {
    --layout-padding-outer-y: var(--astryx-card-padding-block-start, var(--astryx-card-padding, var(--spacing-4)));
  }

  .x1pui4bz {
    --layout-padding-outer-y: var(--astryx-dialog-padding-block-start, var(--astryx-dialog-padding, var(--spacing-4)));
  }

  .x1vw4zgg {
    --layout-padding-outer-y: var(--astryx-section-padding-block-start, var(--_section-padding-propagated, var(--astryx-section-padding, var(--spacing-4))));
  }

  .x1vj96e0 {
    --layout-padding-outer-y: var(--spacing-0-5);
  }

  .x1mzf5mb {
    --layout-padding-outer-y: var(--spacing-0);
  }

  .xd3dqby {
    --layout-padding-outer-y: var(--spacing-1-5);
  }

  .x1gpfxoh {
    --layout-padding-outer-y: var(--spacing-1);
  }

  .x26l4wa {
    --layout-padding-outer-y: var(--spacing-10);
  }

  .x10zktp0 {
    --layout-padding-outer-y: var(--spacing-11);
  }

  .x1yz3n6a {
    --layout-padding-outer-y: var(--spacing-12);
  }

  .x10pz7y9 {
    --layout-padding-outer-y: var(--spacing-2);
  }

  .x1p6yq3h {
    --layout-padding-outer-y: var(--spacing-3);
  }

  .xx738ci {
    --layout-padding-outer-y: var(--spacing-4);
  }

  .x6yxws5 {
    --layout-padding-outer-y: var(--spacing-5);
  }

  .x180vrwl {
    --layout-padding-outer-y: var(--spacing-6);
  }

  .x1q6rme1 {
    --layout-padding-outer-y: var(--spacing-7);
  }

  .xid7e43 {
    --layout-padding-outer-y: var(--spacing-8);
  }

  .x1t5kicu {
    --layout-padding-outer-y: var(--spacing-9);
  }

  .x7o5821 {
    --spinner-arc-fraction: .375;
  }

  .x1uzk0gl {
    --spinner-color: currentColor;
  }

  .xt1b8mc {
    --spinner-color: var(--color-accent);
  }

  .x13u6jys {
    --spinner-color: var(--color-on-dark);
  }

  .x1jevo6s {
    --spinner-color: var(--color-text-secondary);
  }

  .x11wm0hx {
    --spinner-diameter: 10px;
  }

  .x15pu9g6 {
    --spinner-diameter: 14px;
  }

  .x1w424tr {
    --spinner-diameter: 18px;
  }

  .x1orj1z9 {
    --spinner-diameter: 28px;
  }

  .xls98ul {
    --spinner-stroke-width: 2px;
  }

  .xr0wkrm {
    --spinner-stroke-width: 3px;
  }

  .x7y2bof {
    --spinner-stroke-width: 4px;
  }

  .xbfzqbu {
    --spinner-track-color: currentColor;
  }

  .x1ufpcf6 {
    --spinner-track-color: var(--color-on-dark);
  }

  .xspt9s2 {
    --spinner-track-color: var(--color-track);
  }

  .x1wfyzv7:focus-within {
    --_fade-delay: 0s;
  }

  .xqih627:focus-visible {
    --_focus-outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);
  }

  .xqchwus:focus-visible {
    --_focus-outline-offset: var(--focus-outline-offset);
  }

  .x1mjsb9v:focus-within {
    --_reveal-delay: 0s,0s;
  }

  .x1z42dm:focus-within {
    --_reveal-delay-reduced: 0s,0s;
  }

  .xi33vf3:focus-within {
    --_reveal-opacity: 1;
  }

  .xoa21yc:focus-within {
    --_reveal-position: static;
  }

  .x11woleg:focus-visible, .x1my2cv6.x1my2cv6:hover:where(:not(:disabled, [aria-disabled="true"])) {
    --indicator-color: var(--color-accent);
  }

  .x1qs65gq:has( > [data-size="lg"]) {
    --_field-status-overlap: calc(var(--size-element-lg) / 2);
  }

  .xlumz0n:has( > [data-size="sm"]) {
    --_field-status-overlap: calc(var(--size-element-sm) / 2);
  }

  .x1rht92:nth-child(2n) {
    --table-row-overlay: var(--color-background-muted);
  }

  @media (any-pointer: coarse) {
    .x1hl81f0.x1hl81f0 {
      --_fade-delay: 0s;
    }
  }

  @media (pointer: coarse) {
    .xp8r40j.xp8r40j {
      --_input-clear-hit-content: "";
    }

    .x181bpwf.x181bpwf {
      --_input-clear-hit-inset: -2px;
    }
  }

  @media (any-pointer: coarse) {
    .x1pn63d7.x1pn63d7 {
      --_reveal-delay: 0s,0s;
    }

    .xm1aeao.xm1aeao {
      --_reveal-delay-reduced: 0s,0s;
    }

    .xi7d7de.xi7d7de {
      --_reveal-opacity: 1;
    }

    .xarvkxi.xarvkxi {
      --_reveal-position: static;
    }
  }

  @media (hover: hover) {
    .x1316hva.x1316hva.x1316hva:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_conceal-opacity: 0;
    }

    .xuzfaso.xuzfaso.xuzfaso:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_conceal-opacity: 1;
    }

    .xq03417.xq03417.xq03417:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_fade-delay: 0s;
    }

    .x14nxqze.x14nxqze.x14nxqze:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_fade-delay: var(--_hover-delay, 0s);
    }

    .x1t6fdr0.x1t6fdr0.x1t6fdr0:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-delay: 0s,0s;
    }

    .x1tx49wl.x1tx49wl.x1tx49wl:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-delay: 0s,var(--duration-fast);
    }

    .xi1ebb6.xi1ebb6.xi1ebb6:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-delay: var(--_hover-delay, 0s),var(--_hover-delay, 0s);
    }

    .xap96qf.xap96qf.xap96qf:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-delay-reduced: 0s,0s;
    }

    .xvd8mm8.xvd8mm8.xvd8mm8:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-delay-reduced: var(--_hover-delay, 0s),var(--_hover-delay, 0s);
    }

    .xfqgg65.xfqgg65.xfqgg65:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-opacity: 0;
    }

    .x2xrgwu.x2xrgwu.x2xrgwu:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-opacity: 1;
    }

    .x17ock8y.x17ock8y.x17ock8y:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-position: absolute;
    }

    .x1or4zte.x1or4zte.x1or4zte:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --_reveal-position: static;
    }

    .xc01ov8.xc01ov8.xc01ov8:hover:where(:not(:disabled, [aria-disabled="true"])) {
      --table-row-overlay: var(--color-overlay-hover);
    }
  }
}

@layer product {
  @layer priority1 {
    .x1tamke2 {
      padding: 16px;
    }

    .x14odnwx {
      padding: 5px;
    }

    .x1o0nf9o {
      padding: 64px 24px;
    }
  }

  @layer priority2 {
    .x1io3bm2 {
      border-color: var(--border);
    }

    .x1kogg8i {
      border-radius: 6px;
    }

    .x1y0btm7 {
      border-style: solid;
    }

    .xmkeg23 {
      border-width: 1px;
    }

    .x98rzlu {
      flex: 1;
    }

    .x1nkss2m {
      margin-block: auto;
    }

    .xb3r6kr {
      overflow: hidden;
    }

    .xaope02 {
      padding-inline: 12px;
    }

    .x1ylc3s0 {
      transition: background-color .15s, border-color .15s;
    }

    .x1vhcubi {
      transition: opacity .15s, color .15s, background-color .15s, border-color .15s;
    }

    .x1nlyem0:focus-visible {
      outline: 2px solid var(--accent);
    }

    .xezebmm:hover {
      border-color: var(--border-focus);
    }
  }

  @layer priority3 {
    .x154ict {
      -webkit-backdrop-filter: saturate(160%) blur(8px);
    }

    .x6s0dn4 {
      align-items: center;
    }

    .x1cy8zhl {
      align-items: flex-start;
    }

    .xqcrz7y {
      align-self: flex-start;
    }

    .x1xct70s {
      backdrop-filter: saturate(160%) blur(8px);
    }

    .xhlrlra {
      background-color: var(--accent-soft);
    }

    .x57huaa {
      background-color: var(--glass-sidenav-bg);
    }

    .xbejhyi {
      background-color: var(--glass-topnav-bg);
    }

    .xuvt9l {
      background-color: var(--surface);
    }

    .x1gnnqk1 {
      box-shadow: none;
    }

    .x1i5ehqx {
      box-shadow: var(--shadow-low);
    }

    .xltfdvo {
      color: var(--color-text-green);
    }

    .x1joocv1 {
      color: var(--color-text-red);
    }

    .xhgddhk {
      color: var(--text-secondary);
    }

    .x1ypdohk {
      cursor: pointer;
    }

    .x1lliihq {
      display: block;
    }

    .x78zum5 {
      display: flex;
    }

    .x3nfvp2 {
      display: inline-flex;
    }

    .x1s85apg {
      display: none;
    }

    .xkcp37y {
      filter: none;
    }

    .x1t1x2f9 {
      flex-basis: 0%;
    }

    .x1x0l8y7 {
      flex-basis: 180px;
    }

    .x5z4jtk {
      flex-basis: 240px;
    }

    .x1gc7yrn {
      flex-basis: 260px;
    }

    .x1polrz3 {
      flex-basis: 480px;
    }

    .xdt5ytf {
      flex-direction: column;
    }

    .x1iyjqo2 {
      flex-grow: 1;
    }

    .x2lah0s {
      flex-shrink: 0;
    }

    .xs83m0k {
      flex-shrink: 1;
    }

    .x1a02dak {
      flex-wrap: wrap;
    }

    .x3u6hjl {
      font-size: .75em;
    }

    .xneq65o {
      font-size: 28px;
    }

    .xqozcyj {
      font-size: 36px;
    }

    .x1tgwohi {
      font-size: 40px;
    }

    .xss6m8b {
      font-variant-numeric: tabular-nums;
    }

    .x1xlr1w8 {
      font-weight: 700;
    }

    .xl56j7k {
      justify-content: center;
    }

    .x1nhvcw1 {
      justify-content: flex-start;
    }

    .x72az59 {
      letter-spacing: -.02em;
    }

    .x1159mfc {
      line-height: 1.1;
    }

    .x19kjcj4 {
      object-fit: contain;
    }

    .xg01cxk {
      opacity: 0;
    }

    .x1hc1fzr {
      opacity: 1;
    }

    .x10l6tqk {
      position: absolute;
    }

    .x1n2onr6 {
      position: relative;
    }

    .xtt52l0 {
      resize: none;
    }

    .x1r0jzty {
      row-gap: 4px;
    }

    .x2b8uid {
      text-align: center;
    }

    .xdpxx8g {
      text-align: left;
    }

    .xlyipyv {
      text-overflow: ellipsis;
    }

    .x19jd1h0 {
      transform: rotate(180deg);
    }

    .xx6bhzk {
      transition-duration: .15s;
    }

    .x11xpdln {
      transition-property: transform;
    }

    .xuxw1ft {
      white-space: nowrap;
    }

    .x1355qak {
      z-index: 20;
    }

    .x25t5g8:focus-visible {
      opacity: 1;
    }

    .x7s97pk:focus-visible {
      outline-offset: 2px;
    }

    .x1iu5dql:hover {
      background-color: var(--color-neutral-hover);
    }

    .x1ft2rvj:hover {
      color: var(--text);
    }

    @media (prefers-reduced-transparency: reduce) {
      .x1pe93vg.x1pe93vg {
        -webkit-backdrop-filter: none;
      }

      .x11rvarm.x11rvarm {
        backdrop-filter: none;
      }

      .xlur25n.xlur25n {
        background-color: var(--glass-sidenav-bg-opaque);
      }

      .x1dpfisb.x1dpfisb {
        background-color: var(--glass-topnav-bg-opaque);
      }
    }

    @media (width <= 940px) {
      .x1n96n7r.x1n96n7r {
        display: inline-flex;
      }

      .xy00r3b.xy00r3b {
        display: none;
      }
    }
  }

  @layer priority4 {
    .x1g4hjc {
      border-left-color: #0000;
    }

    .xyt9r03 {
      border-left-color: var(--accent);
    }

    .x19ypqd9 {
      border-left-style: solid;
    }

    .x1vo0akb {
      border-left-width: 3px;
    }

    .xio8jvi {
      border-top-color: var(--border);
    }

    .x13fuv20 {
      border-top-style: solid;
    }

    .x178xt8z {
      border-top-width: 1px;
    }

    .x5yr21d {
      height: 100%;
    }

    .xxk0z11 {
      height: 24px;
    }

    .x1gnnpzl {
      height: 30px;
    }

    .xet2fuk {
      margin-left: 8px;
    }

    .xw7yly9 {
      margin-top: 16px;
    }

    .x1gslohp {
      margin-top: 4px;
    }

    .x1k70j0n {
      margin-top: 6px;
    }

    .x990d50 {
      max-height: 30px;
    }

    .xazcve0 {
      max-width: 100px;
    }

    .x18qnofl {
      max-width: 160px;
    }

    .x1racy4e {
      max-width: 220px;
    }

    .x1lr1uin {
      max-width: 420px;
    }

    .x7kya4p {
      max-width: 540px;
    }

    .x27kpxv {
      max-width: 560px;
    }

    .x11gisft {
      max-width: 640px;
    }

    .x17q2glr {
      max-width: 780px;
    }

    .x1dtb55y {
      max-width: 900px;
    }

    .x2lwn1j {
      min-height: 0;
    }

    .x1bq8ba2 {
      min-height: 280px;
    }

    .x1dby22o {
      min-height: 360px;
    }

    .xu0aao5 {
      min-height: 36px;
    }

    .x1ba4aug {
      min-height: 40px;
    }

    .x1gg8mnh {
      min-height: 44px;
    }

    .xeuugli {
      min-width: 0;
    }

    .x5w4yej {
      min-width: 160px;
    }

    .xfb3i0g {
      min-width: 180px;
    }

    .x1jzhcrs {
      min-width: 200px;
    }

    .x12rczxh {
      min-width: 220px;
    }

    .xlm99nl {
      min-width: 240px;
    }

    .x1klvvdw {
      min-width: 260px;
    }

    .x1u2d2a2 {
      min-width: 280px;
    }

    .x17upfok {
      min-width: 320px;
    }

    .x1odjw0f {
      overflow-y: auto;
    }

    .x1a8lsjc {
      padding-bottom: 10px;
    }

    .xsag5q8 {
      padding-bottom: 12px;
    }

    .x1gan7if {
      padding-bottom: 32px;
    }

    .x10b6aqq {
      padding-bottom: 6px;
    }

    .xwib8y2 {
      padding-bottom: 8px;
    }

    .xnm25rq {
      padding-left: 16px;
    }

    .x163pfp {
      padding-left: 8px;
    }

    .xyfqnmn {
      padding-right: 16px;
    }

    .xy13l1i {
      padding-right: 8px;
    }

    .x889kno {
      padding-top: 10px;
    }

    .xz9dl7a {
      padding-top: 12px;
    }

    .x1nn3v0j {
      padding-top: 2px;
    }

    .x1miatn0 {
      padding-top: 32px;
    }

    .x1iorvi4 {
      padding-top: 4px;
    }

    .x1yrsyyn {
      padding-top: 6px;
    }

    .x1y1aw1k {
      padding-top: 8px;
    }

    .x19up5dg {
      right: 8px;
    }

    .xfr5jun {
      top: 8px;
    }

    .xh8yej3 {
      width: 100%;
    }

    .xifkd7f {
      width: 140px;
    }

    .x1g6vzv9 {
      width: 170px;
    }

    .xzjbwwf {
      width: 180px;
    }

    .xo5x3gg {
      width: 70px;
    }

    @media (width >= 1800px) {
      .xr0fxjr.xr0fxjr {
        max-width: 1200px;
      }

      .x61uk9s.x61uk9s {
        max-width: 640px;
      }

      .x9cqngl.x9cqngl {
        max-width: 960px;
      }
    }

    @media (width >= 2600px) {
      .x1gof6a4.x1gof6a4 {
        max-width: 1500px;
      }
    }

    @media (width >= 1800px) and (width <= 2599.98px) {
      .x1s75q7p.x1s75q7p {
        max-width: 1200px;
      }
    }
  }
}
