*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--c-bg);font-size:clamp(100%,.3vw + 73.125%,118.75%)}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration-color:color-mix(in srgb, var(--c-gold-text) 55%, transparent);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}a:hover{color:var(--c-gold-text);text-decoration-color:var(--c-gold-text)}h1,h2,h3{margin:0 0 var(--space-3);line-height:1.08}h1,h2{font-family:var(--font-display);letter-spacing:-.005em;font-weight:500}h1{font-size:var(--fs-xl);color:var(--c-gold-soft)}h2{font-size:var(--fs-h2);color:var(--c-gold-soft)}h3{font-size:var(--fs-lg);color:var(--c-text);font-weight:600;line-height:1.3}p{margin:0 0 var(--space-3)}ul{padding-left:1.2em}::selection{background:var(--c-gold);color:var(--c-accent-text)}.muted{color:var(--c-muted)}.small{font-size:var(--fs-sm)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto;position:relative}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--space-3);top:var(--space-3);background:var(--c-gold);color:var(--c-accent-text);padding:var(--space-2) var(--space-3);z-index:50}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.names>li:before,.names>li:after,.stats>li:before{content:none}.site-header{z-index:30;background:color-mix(in srgb, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky;top:0}.site-header__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:64px;padding-block:10px;display:flex}.logo{color:var(--c-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mark{border:1px solid var(--c-line-2);border-radius:var(--radius);width:30px;height:30px;font-family:var(--font-mono);color:var(--c-gold-text);place-items:center;font-size:16px;line-height:1;display:grid}.logo__word{font-family:var(--font-display);letter-spacing:.005em;font-size:1.6rem;font-weight:600;line-height:1}.logo__word em{font-family:var(--font-italic);color:var(--c-gold-text);font-style:italic;font-weight:500}.logo:hover{color:var(--c-text)}.nl-logo{color:currentColor;height:auto;display:block;overflow:visible}.logo__svg{width:112px}@media (width>=720px){.logo__svg{width:128px}}.site-footer__logo{color:var(--c-text);margin-bottom:var(--space-3);display:inline-block}.site-footer__logo .nl-logo{width:150px}.nav-toggle{border:1px solid var(--c-line-2);border-radius:var(--radius);min-height:44px;color:var(--c-text);font:500 var(--fs-sm) / 1 var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.nav-toggle__bars{border-block:1.5px solid var(--c-gold-text);width:16px;height:10px;transition:transform .25s var(--ease);position:relative}.nav-toggle[aria-expanded=true] .nav-toggle__bars{transform:scaleY(.4)}.nav{width:100%;padding:var(--space-2) 0 var(--space-4)}.nav ul{margin:0;padding:0;list-style:none;display:grid}.nav li{border-top:1px solid var(--c-line)}.nav ul a{min-height:48px;font-size:var(--fs-base);color:var(--c-text);align-items:center;text-decoration:none;display:flex}.nav ul a[aria-current=page]{color:var(--c-gold-text)}.nav ul a[aria-current=page]:before{content:"+";font-family:var(--font-mono);margin-right:8px}.nav__extra{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--c-line);display:grid}.site-header__phone{font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap;color:var(--c-text);text-decoration:none}.js .site-header:not(.is-open) .nav,html:not(.js) .nav-toggle{display:none}@media (width>=1140px){.nav-toggle{display:none}.site-header__row{grid-template-columns:1fr auto 1fr;display:grid}.js .site-header:not(.is-open) .nav,.nav{display:contents}.nav ul{justify-self:center;gap:2px;display:flex}.nav li{border:0}.nav li:first-child{display:none}.site-header__row{flex-wrap:nowrap}.nav ul a{min-height:40px;font-size:var(--fs-sm);color:var(--c-muted);white-space:nowrap;padding:0 9px}.nav ul a:hover{color:var(--c-text)}.nav ul a[aria-current=page]{color:var(--c-gold-text)}.nav ul a[aria-current=page]:before{display:none}.nav__extra{justify-self:end;align-items:center;gap:var(--space-2);border:0;padding:0;display:flex}.site-header__phone{display:none}}.site-header__phone.btn{font-family:var(--font-mono);font-weight:500}@media (width>=1280px){.site-header__phone{display:inline-flex}}.site-footer{background:var(--c-bg);color:var(--c-text);margin-top:0;padding:0}.site-footer>.container{padding-top:var(--space-6);padding-bottom:var(--space-4)}.site-footer__slogan{font-family:var(--font-display);margin:0 0 var(--space-5);background:var(--gold-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:22ch;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:500;line-height:1.12}.site-footer__grid{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--c-line);display:grid}@media (width>=720px){.site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.site-footer ul{gap:var(--space-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.site-footer__brand{margin-bottom:var(--space-1)}.site-footer__vakil{font:400 12px var(--font-mono);color:var(--c-gold-text);margin:0}.site-footer__copy{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-muted);margin:var(--space-5) 0 0;letter-spacing:.04em}.section{padding:0;position:relative}.section>.container{padding-top:56px;padding-bottom:56px}@media (width>=720px){.section>.container{padding-top:var(--space-6);padding-bottom:var(--space-6)}}main>.section:first-child>.container{padding-top:var(--space-5)}@media (width>=720px){main>.section:first-child>.container{padding-top:var(--space-7)}}main>.section:first-child{border-top:0}main>.section:first-child h1{background:var(--gold-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(2.6rem,9vw,5rem);line-height:1}.section__head{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section__head h2{margin:0}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3)}.eyebrow:before{content:"+";color:var(--c-gold-text);margin-right:10px}.lead{font-size:var(--fs-lg);color:var(--c-muted);max-width:58ch;line-height:1.6}.link-arrow{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-gold-text);white-space:nowrap;text-decoration:none}.two-col{gap:var(--space-5);display:grid}@media (width>=880px){.two-col{grid-template-columns:1fr 1fr;align-items:start}}.hero{position:relative;overflow:hidden}.hero__inner{padding-top:64px;padding-bottom:var(--space-5)}@media (width>=720px){.hero__inner{padding-top:120px;padding-bottom:var(--space-6)}}.hero__title{letter-spacing:-.015em;margin:0 0 var(--space-4);background:var(--gold-grad-text);color:#0000;max-width:14ch;animation:rise .9s var(--ease) both;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(2.4rem,5.2vw,4.2rem);font-weight:500;line-height:1.02}.hero__body{gap:var(--space-4);animation:rise .9s .12s var(--ease) both;display:grid}@media (width>=880px){.hero__body{gap:var(--space-6);grid-template-columns:5fr 7fr;align-items:start}}.hero__sub{font-family:var(--font-italic);color:var(--c-text);max-width:22ch;margin:0;font-size:clamp(1.4rem,3.4vw,2rem);font-style:italic;line-height:1.25}.hero .lead{color:var(--c-muted)}.hero__inner--halqa{gap:var(--space-5);align-items:center;display:grid}@media (width>=960px){.hero__inner--halqa{gap:var(--space-5);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero__matn{gap:var(--space-3);animation:rise .9s var(--ease) both;align-content:start;display:grid}.hero__matn .hero__title{margin:0}.hero__matn .hero__sub{max-width:32ch;color:var(--c-muted);font-size:clamp(1.15rem,2.2vw,1.45rem)}.hero__matn .actions{margin-top:var(--space-2)}.hero .stats.stats--hero{margin:var(--space-2) 0 var(--space-1);grid-template-columns:repeat(3,max-content);gap:clamp(20px,4vw,56px)}@media (width<=559px){.hero .stats.stats--hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero .stats--hero span{white-space:normal}}.hero .stats--hero li{gap:6px;padding:0}.hero .stats--hero strong{font-size:clamp(1.6rem,2.4vw,2.2rem)}@media (width>=560px){.hero .stats--hero span{white-space:nowrap}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stats{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.hero .stats{margin:0 -20px}@media (width>=720px){.hero .stats{margin:0 -40px}}.stats li{padding:var(--space-4) 20px;align-content:start;gap:10px;display:grid;position:relative}@media (width>=720px){.stats li{padding:var(--space-5) 40px}}.stats>li:before{top:-6px;left:-6px}.stats>li:first-child:before{display:none}.stats strong{font-family:var(--font-display);color:var(--c-gold-num);font-size:clamp(2rem,7vw,3.5rem);font-weight:500;line-height:1}.stats span{font-family:var(--font-mono);color:var(--c-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em}main>.section .stats{margin-top:var(--space-5)}.btn{border-radius:var(--radius-control);cursor:pointer;background:var(--c-ink);min-height:48px;color:var(--c-ink-text);font:600 var(--fs-base) / 1.2 var(--font-body);letter-spacing:.005em;text-align:center;transition:filter .2s, transform .2s var(--ease), box-shadow .2s, border-color .2s, color .2s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 #0000}.btn:hover{color:var(--c-ink-text);filter:brightness(1.25)}.btn--oltin,.quick-lead button[type=submit],form.form button[type=submit]{background:var(--gold-solid);color:var(--c-accent-text)}:is(.btn--oltin,.quick-lead button[type=submit],form.form button[type=submit]):hover{color:var(--c-accent-text);filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn--ghost{color:var(--c-text);border-color:var(--c-line-2);background:0 0}.btn--ghost:hover{color:var(--c-gold-text);border-color:var(--c-gold-text);filter:none;box-shadow:none}.btn--sm{min-height:40px;font-size:var(--fs-sm);padding:8px 16px}.btn--lg{min-height:54px;padding:14px 28px}.btn[disabled]{opacity:.55;cursor:wait}.actions{gap:var(--space-2) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=479px){.actions .btn{flex:100%}}.names{border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.names{grid-template-columns:repeat(3,minmax(0,1fr))}.names--4{grid-template-columns:repeat(4,minmax(0,1fr))}.names--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=720px) and (width<=959px){.names--5{grid-template-columns:repeat(3,minmax(0,1fr))}}.names-more{margin:var(--space-6,48px) 0 var(--space-4);text-align:center;font-family:var(--font-display);font-size:1.75rem;font-weight:500}.names--sm .name-card{min-height:88px;padding:24px 10px}.names--sm .name-card__name{font-family:var(--font-body,inherit);font-weight:400;font-size:min(1.125rem, calc(140cqi / var(--len,6)))}.names--sm .name-card__open{display:none}.names>li{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);position:relative}.section--qator>.container{padding-bottom:var(--space-3)}.nomlar-qator{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--c-line-2) transparent;padding:6px 0 56px;overflow-x:auto}@media (width>=720px){.nomlar-qator{padding-bottom:var(--space-6)}}.nomlar-qator:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.names--qator,.names--qator.names{--kenglik:clamp(130px, 36vw, 170px);grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(var(--kenglik), 1fr);border-left:0;width:max-content;min-width:100%;display:grid}@media (width>=720px){.names--qator,.names--qator.names{--kenglik:clamp(170px, 13vw, 220px)}}.names--qator .name-card{min-height:120px;padding:24px 12px}@media (width>=720px){.names--qator .name-card{min-height:150px;padding:32px 14px}}@media (pointer:fine){.nomlar-qator{cursor:grab}}.nomlar-qator.is-surilmoqda{cursor:grabbing;scroll-snap-type:none;user-select:none}.nomlar-qator.is-surilmoqda a{pointer-events:none}.names--qator>li{scroll-snap-align:start}.names--qator>li:nth-last-child(-n+2):after{display:none}.qator-boshqaruv{align-items:center;gap:8px;display:flex}.qator-strelka{border:1px solid var(--c-line-2);width:36px;height:36px;color:var(--c-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:15px;transition:border-color .2s,background .2s,opacity .2s;display:grid}.qator-strelka:hover:not(:disabled){border-color:var(--c-gold-text);background:var(--c-gold-tint)}.qator-strelka:disabled{opacity:.35;cursor:default}.qator-boshqaruv.is-sigdi .qator-strelka{display:none}.qator-strelka:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (width>=720px){.qator-boshqaruv .link-arrow{margin-left:8px}}@media (width<=719px){.qator-strelka{display:none}}.names>li:before{top:-6px;left:-6px}.names>li:after{bottom:-6px;right:-6px}.name-card{text-align:center;min-height:150px;color:var(--c-text);isolation:isolate;transition:background-color .35s var(--ease);place-items:center;padding:36px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden;container-type:inline-size}@media (width>=720px){.name-card{min-height:220px;padding:48px 24px}}.name-card:before{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(120% 90% at 50% 110%, var(--c-gold-tint), transparent 60%);position:absolute;inset:0}.name-card__name{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-weight:500;line-height:1.1;font-size:min(2.5rem, 13cqi, calc(170cqi / var(--len,6)));transition:color .3s, transform .45s var(--ease), opacity .35s}.name-card__logo{object-fit:contain;background:var(--c-logo-plate);border-radius:var(--radius-lg);opacity:0;width:64%;height:56%;transition:opacity .4s var(--ease), transform .5s var(--ease);padding:10px;position:absolute;inset:22% 18%;transform:scale(.96)}.name-card__meta{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.name-card__score{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-gold-text);position:absolute;top:10px;right:12px}.name-card__open{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-gold-text);opacity:0;transition:opacity .3s, transform .3s var(--ease);font-size:.6875rem;position:absolute;bottom:10px;right:12px;transform:translateY(4px)}@media (width>=720px){.name-card__meta{font-size:var(--fs-xs);bottom:16px;left:20px;right:110px}.name-card__score{top:16px;right:20px}.name-card__open{font-size:var(--fs-xs);bottom:16px;right:20px}}.name-card:hover,.name-card:focus-visible{background:var(--c-surface);color:var(--c-text)}.name-card:hover:before,.name-card:focus-visible:before{opacity:1}.name-card:hover .name-card__name,.name-card:focus-visible .name-card__name{color:var(--c-gold-text)}.name-card:hover .name-card__open,.name-card:focus-visible .name-card__open{opacity:1;transform:none}.name-card.has-logo:hover .name-card__name{opacity:0;transform:translateY(-12px)}.name-card.has-logo:hover .name-card__logo{opacity:1;transform:none}.name-card:focus-visible{outline-offset:-4px}.names--logo{border:0;grid-template-columns:minmax(0,1fr);gap:12px}@media (width>=640px){.names--logo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.names--logo{grid-template-columns:repeat(3,minmax(0,1fr))}}.names--logo>li{border:0}.names--logo>li:before,.names--logo>li:after{display:none}.name-detail{gap:var(--space-4);display:grid;container-type:inline-size}.name-detail .eyebrow{margin-bottom:var(--space-2)}.name-detail__title{font-size:min(7rem, calc(160cqi / var(--len,6)));color:var(--c-text);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:.95}main>.section:first-child .name-detail__title{color:var(--c-text);background:0 0}.name-detail__logo-wrap{min-height:200px;padding:var(--space-4);background:var(--c-logo-plate);border:1px solid var(--c-line);border-radius:var(--radius-lg);place-items:center;margin:0;display:grid}.name-detail__logo{object-fit:contain;max-width:min(360px,100%);max-height:220px}.name-detail__explain{padding-top:var(--space-4);border-top:1px solid var(--c-line)}.name-detail__cta{margin:0}.cards{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=880px){.cards{border:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);gap:0}.cards .card{border:0;border-radius:0}.cards .card+.card{border-left:1px solid var(--c-line)}}.card{border:1px solid var(--c-line);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-3);background:var(--c-surface);flex-direction:column;display:flex;position:relative}@media (width>=720px){.card{padding:var(--space-5) 32px}}.card h2{color:var(--c-text);margin:0;font-size:2rem}.card--hl{background:var(--c-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-gold-num) 55%, transparent)}.card--hl:before{content:"";background:var(--gold-grad);height:2px;position:absolute;top:0;left:0;right:0}.card ul{gap:var(--space-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.card li{grid-template-columns:1.2em 1fr;display:grid}.card li:before{content:"+";font-family:var(--font-mono);color:var(--c-gold-text)}.card .btn{margin-top:auto}.card ul{margin-bottom:var(--space-2)}.price{font-size:2.25rem;font-weight:500;font-family:var(--font-display);color:var(--c-gold-num);margin:0;line-height:1.1}.sample-note{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-gold-text);letter-spacing:.04em}.sample-note:before{content:"● "}.form{gap:var(--space-3);max-width:560px;display:grid}.form h3{font-family:var(--font-display);color:var(--c-gold-soft);margin:0;font-size:1.75rem;font-weight:500}.field{gap:6px;display:grid}.field label,.field__label{font-weight:500;font-size:var(--fs-sm);color:var(--c-text)}.field input,.field select,.field textarea,.checker-form input,.calc-count input{font:inherit;border:1px solid var(--c-line-2);border-radius:var(--radius-control);background:var(--c-surface-2);min-height:48px;color:var(--c-text);width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s}:is(.field,.checker-form,.calc-count) :is(input,select,textarea):focus{border-color:var(--c-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 22%, transparent);outline:none}::placeholder{color:var(--c-placeholder);opacity:1}.field [aria-invalid=true]{border-color:var(--c-danger)}.field__error{color:var(--c-danger);font-size:var(--fs-sm);margin:0}.form .btn{justify-self:start}@media (width<=479px){.form .btn{justify-self:stretch}}.alert{padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--c-line-2);border-left:2px solid var(--c-gold-text);background:var(--c-surface)}.alert p:last-child{margin:0}.alert--error{border-left-color:var(--c-danger)}.alert--success{border-left-color:var(--c-success)}input[type=radio],input[type=checkbox]{accent-color:var(--c-focus);flex:none;width:18px;height:18px;margin:0;transform:translateY(3px)}.contact-list{margin:var(--space-4) 0 0;border-top:1px solid var(--c-line);padding:0;list-style:none}.contact-list li{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--c-line);flex-wrap:wrap;padding:14px 0;display:flex}.contact-list span{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-muted);text-transform:uppercase;letter-spacing:.12em}.faq{border-top:1px solid var(--c-line);max-width:860px;margin-top:var(--space-4);display:grid}.faq details{border-bottom:1px solid var(--c-line);min-width:0;overflow:hidden}.faq summary{gap:var(--space-3);cursor:pointer;font-size:var(--fs-lg);grid-template-columns:1fr 28px;align-items:center;padding:20px 0;font-weight:500;line-height:1.4;list-style:none;transition:color .2s;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:none}.faq-markaz h2{text-align:center}.faq-markaz .faq{margin-inline:auto}.faq summary:after{content:"+";border:1px solid var(--c-line-2);width:28px;height:28px;font-family:var(--font-mono);color:var(--c-gold-text);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.faq summary:hover{color:var(--c-gold-text)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 var(--space-3);color:var(--c-muted);max-width:min(70ch,100%)}.faq details[open]>p:last-child{padding-bottom:var(--space-2)}.checker-form{gap:var(--space-2);max-width:680px;margin-top:var(--space-4);flex-wrap:wrap;display:flex}.checker-form input{font:inherit;background:var(--c-bg);flex:240px;min-height:48px;padding:10px 14px}.checker-form .btn{min-height:48px}@media (width<=479px){.checker-form .btn{flex:100%}}.checker-form--teaser{align-self:center;margin-top:0}.checker-verdict{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--c-line);border-left:2px solid var(--c-gold-text);background:var(--c-surface);border-radius:var(--radius);margin:var(--space-5) 0 var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.checker-verdict strong{font-family:var(--font-display);color:var(--c-gold-num);font-size:2.75rem;font-weight:500;line-height:1}.checker-verdict [data-label]{font-size:var(--fs-lg);font-weight:500}.checker-verdict .small{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.03em;flex-basis:100%}.checker-verdict[data-level=ok]{border-left-color:var(--c-success)}.checker-verdict[data-level=warn]{border-left-color:var(--c-warn)}.checker-verdict[data-level=bad]{border-left-color:var(--c-danger)}.checks{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none;display:grid}.checks li{gap:var(--space-3);border-bottom:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-muted);grid-template-columns:28px 1fr auto;padding:14px 0;display:grid}.checks li strong{color:var(--c-text);font-weight:600}.checks__icon{background:var(--c-surface-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:grid}.checks li[data-h=ok] .checks__icon{color:var(--c-success);background:var(--sc-easy-bg)}.checks li[data-h=warn] .checks__icon{color:var(--c-warn);background:var(--sc-normal-bg)}.checks li[data-h=bad] .checks__icon{color:var(--c-danger);background:var(--sc-hard-bg)}.checks__ball{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-gold-text)}.domains{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.domains li{font-family:var(--font-mono);font-size:var(--fs-sm);border:1px solid var(--c-line-2);background:var(--c-surface);overflow-wrap:anywhere;border-radius:999px;padding:6px 12px}#ariza{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-surface)}#result>.two-col.section{padding:var(--space-5) 0 0;border-top:0}.calc{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (width>=960px){.calc{align-items:start;gap:var(--space-5);grid-template-columns:3fr 2fr}}.calc fieldset{border:1px solid var(--c-line);border-radius:var(--radius);padding:var(--space-3) var(--space-4) var(--space-4);margin:0 0 var(--space-3);background:var(--c-surface);min-width:0}.calc legend{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--c-gold-text);margin-left:-8px;padding:0 8px}.calc-opt{cursor:pointer;border-bottom:1px solid var(--c-line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.calc-opt:last-child{border-bottom:0}.calc-opt:hover{color:var(--c-gold-text)}.calc-opt small{color:var(--c-muted);font-family:var(--font-mono);font-size:var(--fs-xs)}.calc-count{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.calc-count input{width:6em;font-family:var(--font-mono);flex:none}.calc-result{border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--c-surface);position:sticky;top:84px;overflow:hidden}.calc-result:before{content:"";background:var(--gold-grad);height:2px;position:absolute;top:0;left:0;right:0}.calc-result>.small.muted:first-child{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-1)}.calc-total{font-size:clamp(2.5rem,8vw,3.5rem);font-weight:500;font-family:var(--font-display);color:var(--c-gold-num);margin:0 0 var(--space-3);font-variant-numeric:lining-nums;line-height:1}.calc-lines{margin:var(--space-3) 0;gap:var(--space-1);font-size:var(--fs-sm);color:var(--c-muted);padding:0;list-style:none;display:grid}.calc-lines li{justify-content:space-between;gap:var(--space-2);display:flex}.calc-lines li span:last-child{font-family:var(--font-mono);color:var(--c-text);white-space:nowrap}.calc-result .quick-lead{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--c-line)}.tags{margin:0 0 var(--space-3);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tags li{font-size:var(--fs-xs);border:1px solid var(--c-line-2);background:var(--c-surface-2);border-radius:999px;padding:4px 10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.card__badge{top:var(--space-4);right:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--gold-grad);color:var(--c-accent-text);border-radius:999px;padding:3px 10px;position:absolute}.card__meta{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--c-line);font-size:var(--fs-sm);margin:0;display:grid}.card__meta dt{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em}.card__meta dd{margin:2px 0 0}.stats--4{grid-template-columns:repeat(2,1fr)}@media (width>=720px){.stats--4{grid-template-columns:repeat(4,1fr)}}.team{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=720px){.team{grid-template-columns:repeat(2,1fr)}}.team__card{padding:var(--space-4);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);position:relative}.team__photo{width:calc(100% + 2 * var(--space-4));aspect-ratio:1;object-fit:cover;max-width:none;height:auto;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4);border-radius:var(--radius) var(--radius) 0 0;background:#000;display:block}.team__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 4px;display:flex}.team__links{gap:12px;margin:0;padding:0;list-style:none;display:flex}.team__links a{width:40px;height:40px;color:var(--c-text);border-radius:8px;place-items:center;display:grid}.team__links a:hover{color:var(--c-gold-text)}.team__count{bottom:var(--space-4);right:var(--space-4);font-family:var(--font-display);color:var(--c-gold-num);margin:0;font-size:2.25rem;line-height:1;position:absolute}.team__name{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:500}.team__role{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold-text)}.team__line{color:var(--c-muted);margin:0}.site-footer__contacts{gap:var(--space-3);margin:0;display:grid}.site-footer__contacts dt,.site-footer__label{font-size:var(--fs-xs);color:var(--c-muted);margin:0 0 4px}.site-footer__contacts dd{margin:0}.cta__text{max-width:22ch}.price__from{font-size:var(--fs-sm,.875rem);color:var(--c-muted);font-family:var(--font-body)}.fx-theme-switcher{--fx-bg-muted:var(--c-surface-2);--fx-bg-muted-hover:var(--c-surface-3);--fx-bg-pressed:var(--c-surface-3);--fx-bg-surface:var(--c-surface);--fx-border-color-default:var(--c-line-2);--fx-text-primary:var(--c-text);--fx-text-tertiary:var(--c-muted)}.name-detail__head{gap:var(--space-4);margin-bottom:var(--space-5);align-items:start;display:grid}@media (width>=720px){.name-detail__head{grid-template-columns:1fr minmax(200px,300px)}}.name-detail__meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.name-slides{gap:0;display:grid}.name-slides img{width:100%;height:auto;display:block}.name-detail__head .name-detail__title{font-size:clamp(2.25rem,5vw,3.5rem)}.name-rf{margin-top:var(--space-5)}.name-rf h2{margin-bottom:var(--space-3)}.name-rf__link{margin-top:var(--space-3);font-size:var(--fs-sm,.875rem)}.tarifs{gap:var(--space-3);margin-top:var(--space-4);display:grid}@media (width>=880px){.tarifs{grid-template-columns:1fr 1fr}.tarif--keng{grid-column:1/-1}}.tarif{gap:var(--space-3)}.tarif .btn{justify-content:center;width:100%;margin-top:0}.tarif__narx{justify-content:space-between;align-items:baseline;gap:4px var(--space-3);flex-wrap:wrap;display:flex}.tarif__narx .price{font-size:clamp(1.6rem,3vw,2.1rem)}.tarif__tolov{font-size:var(--fs-sm);color:var(--c-muted);margin:0}.tarif ul{padding-top:var(--space-3);border-top:1px solid var(--c-line)}.tarif__meta{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--c-line);font-size:var(--fs-sm);margin:0;display:flex}.tarif__meta div:last-child{text-align:right}.tarif__meta dt{font-size:var(--fs-xs);color:var(--c-muted)}.tarif__meta dd{margin:2px 0 0}.tarif--keng{gap:var(--space-4);display:grid}@media (width>=880px){.tarif--keng{grid-template-columns:1fr 1fr;gap:0;padding:0}.tarif__chap,.tarif__ong{padding:var(--space-5) 32px;gap:var(--space-3);flex-direction:column;display:flex}.tarif__ong{border-left:1px solid var(--c-line)}.tarif__ong .btn{margin-top:auto}}.tarif__chap ul{border-top:0;padding-top:0}.ai-box{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--c-line);border-top:2px solid var(--c-gold-text);background:var(--c-surface);border-radius:var(--radius)}.ai-box h2{margin-top:0}.ai-box h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--fs-md,1.125rem)}.ai-form{gap:var(--space-2);max-width:680px;margin-top:var(--space-3);display:grid}.ai-form label{font-weight:600;font-size:var(--fs-sm)}.ai-form__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-form__row input{font:inherit;border:1px solid var(--c-line-2);border-radius:var(--radius-control);background:var(--c-bg);min-height:48px;color:var(--c-text);flex:240px;padding:10px 14px}.ai-form__row input:focus{border-color:var(--c-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-focus) 22%, transparent);outline:none}.ai-form__row .btn{min-height:48px}@media (width<=479px){.ai-form__row .btn{flex:100%}}.ai-holat{margin:var(--space-4) 0 0;color:var(--c-muted)}.ai-holat[data-xato="1"]{color:var(--c-danger)}.ai-natija{margin-top:var(--space-4)}.ai-ball{gap:var(--space-3);align-items:baseline;display:flex}.ai-ball strong{font-family:var(--font-display);color:var(--c-gold-num);font-size:3.25rem;font-weight:500;line-height:1}.ai-stop{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.ai-stop li{border-radius:var(--radius);background:var(--c-danger-bg);color:var(--c-danger);font-weight:600;font-size:var(--fs-sm);padding:10px 14px}.ai-stop:empty{display:none}.ai-izohlar{gap:var(--space-2);margin:0;padding-left:1.25em;display:grid}.ai-mezonlar{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none;display:grid}.ai-mezonlar li{gap:var(--space-3);border-bottom:1px solid var(--c-line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) 3.5em;align-items:center;padding:10px 0;display:grid}.ai-mezonlar small{color:var(--c-muted)}.ai-mezonlar b{font-family:var(--font-mono);text-align:right;color:var(--c-gold-text);font-weight:500}.ai-mezonlar b[data-p=Yuqori]{color:var(--c-danger)}.ai-mezonlar b[data-p=Past]{color:var(--c-success)}.ai-chiziq{background:var(--c-line);border-radius:2px;height:4px;overflow:hidden}.ai-chiziq i{background:var(--gold-grad,linear-gradient(90deg, #d0a770, #e2c669));height:100%;display:block}.ai-band li[data-b=bosh]{border-color:var(--c-success);color:var(--c-success)}.ai-band li[data-b=band]{border-color:var(--c-danger);color:var(--c-danger)}#ai-ariza{margin-top:var(--space-5);max-width:520px}.tq-keng{--keng:max(100%, min(80vw, 1600px));width:var(--keng);margin-inline:calc((100% - var(--keng)) / 2)}.tayyor{margin:var(--space-4) 0 0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.tayyor__karta{border:1px solid var(--c-line);border-radius:var(--radius);padding:var(--space-4);background:var(--c-surface);gap:var(--space-2);flex-direction:column;display:flex}.tayyor__karta h3{margin:0}.tayyor__belgi{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--c-gold-text);margin:0}.tayyor__nom{margin:var(--space-2) 0;min-height:34px;color:var(--c-gold-text);user-select:none;align-items:center;gap:8px;display:flex}.ty-k{width:22px;height:26px;transition:transform .25s var(--ease);place-items:center;font-size:18px;line-height:1;display:inline-grid}.tayyor__nom.is-sifr .ty-k:not(.is-nuqta){font-size:19px}.ty-k.is-nuqta{animation:ty-pop .35s var(--ease) both}@keyframes ty-pop{0%{transform:scale(1.6)}to{transform:scale(1)}}.ty-qulf{color:var(--c-gold-text);opacity:.8;margin-left:8px;overflow:visible}.tayyor__nom.is-kutish .ty-ilgak,.tayyor__nom.is-sifr:not(.is-yopildi) .ty-ilgak{transform:translateY(-3.5px)}.ty-ilgak{transform-box:fill-box;transition:transform .45s cubic-bezier(.5,1.8,.5,1)}.tayyor__nom.is-yopildi .ty-qulf{animation:ty-qulf .5s var(--ease) .2s both}@keyframes ty-qulf{0%,to{transform:none}45%{transform:scale(1.18)}}.tayyor__izoh{font-size:var(--fs-sm);color:var(--c-muted);margin:0;line-height:1.5}.tayyor__karta .btn{align-self:start;margin-top:auto}@media (width<=559px){.tayyor{gap:var(--space-2);grid-template-columns:1fr 1fr}.tayyor__karta{padding:var(--space-3)}.tayyor__nom{margin:var(--space-1) 0;gap:4px}.ty-k{width:15px;font-size:13px}.tayyor__nom.is-sifr .ty-k:not(.is-nuqta){font-size:14px}.ty-qulf{width:18px;height:18px;margin-left:4px}.tayyor__izoh{font-size:var(--fs-xs)}}@media (width<=759px){.tk-karta{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);overflow-x:auto}.tk-karta .tq-slide{width:760px}.tk-karta .tq-stage-wrap{scroll-snap-align:start}.tk-karta:after{content:"← surib köring →";font:400 12px var(--font-mono);color:var(--c-muted);text-align:center;width:calc(100vw - 2 * var(--space-3));margin-top:4px;display:block;position:sticky;left:0}}em,i,cite,blockquote{font-family:var(--font-italic)}@layer fx.reset;@layer fx.tokens{:root{--fx-color-gray-25:#fcfcfd;--fx-color-gray-50:#f9fafb;--fx-color-gray-100:#f2f4f7;--fx-color-gray-200:#e4e7ec;--fx-color-gray-300:#d0d5dd;--fx-color-gray-400:#98a2b3;--fx-color-gray-500:#667085;--fx-color-gray-600:#475467;--fx-color-gray-700:#344054;--fx-color-gray-800:#1d2939;--fx-color-gray-900:#101828;--fx-color-gray-950:#0c111d;--fx-color-neutral-25:var(--fx-color-gray-25);--fx-color-neutral-50:var(--fx-color-gray-50);--fx-color-neutral-100:var(--fx-color-gray-100);--fx-color-neutral-200:var(--fx-color-gray-200);--fx-color-neutral-300:var(--fx-color-gray-300);--fx-color-neutral-400:var(--fx-color-gray-400);--fx-color-neutral-500:var(--fx-color-gray-500);--fx-color-neutral-600:var(--fx-color-gray-600);--fx-color-neutral-700:var(--fx-color-gray-700);--fx-color-neutral-800:var(--fx-color-gray-800);--fx-color-neutral-900:var(--fx-color-gray-900);--fx-color-neutral-950:var(--fx-color-gray-950);--fx-color-pastel-yellow:#f5d77e;--fx-color-pastel-pink:#f3bbd4;--fx-color-red-50:#fef3f2;--fx-color-red-300:#fda29b;--fx-color-red-600:#d92d20;--fx-color-red-700:#b42318;--fx-color-red-900:#7a271a;--fx-color-green-50:#ecfdf3;--fx-color-green-300:#75e0a7;--fx-color-green-700:#067647;--fx-color-white:#fff;--fx-color-black:#000;--fx-color-brand-50:var(--fx-color-neutral-50);--fx-color-brand-200:var(--fx-color-neutral-200);--fx-color-brand-300:var(--fx-color-neutral-300);--fx-color-brand-400:var(--fx-color-neutral-400);--fx-color-brand-500:var(--fx-color-neutral-500);--fx-color-brand-600:var(--fx-color-neutral-600);--fx-color-brand-700:var(--fx-color-neutral-700);--fx-color-brand-800:var(--fx-color-neutral-800);--fx-space-1:4px;--fx-space-2:8px;--fx-space-3:12px;--fx-space-4:16px;--fx-space-5:20px;--fx-space-6:24px;--fx-space-8:32px;--fx-font-family-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-size-xs:12px;--fx-font-size-sm:14px;--fx-font-size-md:16px;--fx-font-size-lg:18px;--fx-font-weight-medium:500;--fx-font-weight-semibold:600;--fx-font-adjust-sans:ex-height .52;--fx-duration-fast:.12s;--fx-duration-base:.2s;--fx-duration-slow:.36s;--fx-duration-pulse:1.6s;--fx-duration-spin:.8s;--fx-duration-instant:60ms;--fx-duration-slower:.5s;--fx-duration-stagger:30ms;--fx-duration-shimmer:1.4s;--fx-ease-standard:cubic-bezier(.2, 0, 0, 1);--fx-ease-emphasized:cubic-bezier(.2, .7, .2, 1);--fx-ease-enter:cubic-bezier(0, 0, .2, 1);--fx-ease-spring:linear(0, .044, .149, .283, .424, .558, .677, .776, .856, .917, .961, .992, 1.011, 1.022, 1.027, 1.028, 1.027, 1.023, 1.019, 1.015, 1.012, 1.008, 1.006, 1.004, 1);--fx-z-raised:1;--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-neutral-900);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-error-solid:var(--fx-color-red-600);--fx-bg-error-solid-hover:var(--fx-color-red-700);--fx-bg-error-solid-active:color-mix(in oklab, var(--fx-color-red-700) 70%, var(--fx-color-red-900));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-scrollbar-track:transparent;--fx-fg-success:var(--fx-color-green-700);--fx-fg-error:var(--fx-color-red-700);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-border-width-default:1px;--fx-border-width-focus:2px;--fx-shadow-color:var(--fx-color-neutral-900);--fx-knob-pill:0;--fx-knob-density:1;--fx-knob-depth:1;--fx-knob-motion:1;--fx-knob-blur:1;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-knob-motion-press:1;--fx-knob-motion-lift:0;--fx-knob-motion-stagger:0;--fx-knob-motion-loop:1;--fx-knob-page-tint:0;--fx-radius-control:8px;--fx-radius-badge:6px;--fx-radius-circle:9999px;--fx-radius-pill:999px;--fx-size-control-sm:36px;--fx-size-control-md:44px;--fx-size-control-lg:52px;--fx-size-min-target:24px;--fx-size-touch-target:44px;--fx-size-icon-sm:16px;--fx-size-icon-md:20px;--fx-viz-brand:var(--fx-color-neutral-500);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-motion-shift-sm:var(--fx-space-1);--fx-motion-shift-md:var(--fx-space-2);--fx-motion-shift-lg:var(--fx-space-6);--fx-motion-scale-enter:.96;--fx-motion-scale-press:.97}[data-fx-scheme=light]{--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-neutral-900);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-bg-error-solid:var(--fx-color-red-600);--fx-fg-success:var(--fx-color-green-700);--fx-fg-error:var(--fx-color-red-700);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-brand:var(--fx-color-neutral-500);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-fx-scheme=light]){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-bg-error-solid:var(--fx-color-red-600);--fx-fg-success:var(--fx-color-green-300);--fx-fg-error:var(--fx-color-red-300);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-border-color-focus:var(--fx-color-neutral-50);--fx-shadow-color:var(--fx-color-black);--fx-viz-brand:var(--fx-color-neutral-400);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent)}}[data-fx-scheme=dark]{--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-bg-error-solid:var(--fx-color-red-600);--fx-fg-success:var(--fx-color-green-300);--fx-fg-error:var(--fx-color-red-300);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-border-color-focus:var(--fx-color-neutral-50);--fx-shadow-color:var(--fx-color-black);--fx-viz-brand:var(--fx-color-neutral-400);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent)}[data-fx-theme=graphite]{--fx-color-neutral-25:var(--fx-color-gray-25);--fx-color-neutral-50:var(--fx-color-gray-50);--fx-color-neutral-100:var(--fx-color-gray-100);--fx-color-neutral-200:var(--fx-color-gray-200);--fx-color-neutral-300:var(--fx-color-gray-300);--fx-color-neutral-400:var(--fx-color-gray-400);--fx-color-neutral-500:var(--fx-color-gray-500);--fx-color-neutral-600:var(--fx-color-gray-600);--fx-color-neutral-700:var(--fx-color-gray-700);--fx-color-neutral-800:var(--fx-color-gray-800);--fx-color-neutral-900:var(--fx-color-gray-900);--fx-color-neutral-950:var(--fx-color-gray-950);--fx-color-brand-50:var(--fx-color-neutral-50);--fx-color-brand-200:var(--fx-color-neutral-200);--fx-color-brand-300:var(--fx-color-neutral-300);--fx-color-brand-400:var(--fx-color-neutral-400);--fx-color-brand-500:var(--fx-color-neutral-500);--fx-color-brand-600:var(--fx-color-neutral-600);--fx-color-brand-700:var(--fx-color-neutral-700);--fx-color-brand-800:var(--fx-color-neutral-800);--fx-color-pastel-yellow:#f5d77e;--fx-color-pastel-pink:#f3bbd4;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-neutral-900);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-viz-brand:var(--fx-color-neutral-500);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=graphite]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-viz-brand:var(--fx-color-neutral-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=graphite][data-fx-scheme=dark],[data-fx-theme=graphite] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=graphite]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-viz-brand:var(--fx-color-neutral-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=amber],[data-fx-theme=amber][data-fx-scheme=light],[data-fx-theme=amber] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fdfbf8;--fx-color-neutral-50:#f9f6f3;--fx-color-neutral-100:#f2f0ed;--fx-color-neutral-200:#e7e4e1;--fx-color-neutral-300:#d9d3cd;--fx-color-neutral-400:#a8a29c;--fx-color-neutral-500:#706b65;--fx-color-neutral-600:#58534d;--fx-color-neutral-700:#45403b;--fx-color-neutral-800:#2b2722;--fx-color-neutral-900:#1d1914;--fx-color-neutral-950:#15110c;--fx-color-brand-50:#fff3e6;--fx-color-brand-200:#f8cd9d;--fx-color-brand-300:#e8b273;--fx-color-brand-400:#d6933c;--fx-color-brand-500:#f59e0b;--fx-color-brand-600:#a06604;--fx-color-brand-700:#865400;--fx-color-brand-800:#6c4301;--fx-color-pastel-yellow:#fed2a0;--fx-color-pastel-pink:#ffbbd1;--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-500);--fx-bg-brand-solid-hover:var(--fx-color-brand-400);--fx-bg-brand-solid-active:var(--fx-color-brand-300);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=amber]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=amber][data-fx-scheme=dark],[data-fx-theme=amber] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=amber]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=amethyst],[data-fx-theme=amethyst][data-fx-scheme=light],[data-fx-theme=amethyst] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fbfafe;--fx-color-neutral-50:#f7f6fa;--fx-color-neutral-100:#f0eff3;--fx-color-neutral-200:#e4e4e8;--fx-color-neutral-300:#d4d3db;--fx-color-neutral-400:#a3a2a9;--fx-color-neutral-500:#6c6b72;--fx-color-neutral-600:#54535a;--fx-color-neutral-700:#414047;--fx-color-neutral-800:#28272d;--fx-color-neutral-900:#19191e;--fx-color-neutral-950:#121116;--fx-color-brand-50:#f5f3ff;--fx-color-brand-200:#d7cefe;--fx-color-brand-300:#c0b0ff;--fx-color-brand-400:#a88dfe;--fx-color-brand-500:#9466ff;--fx-color-brand-600:#7c3aed;--fx-color-brand-700:#693dc2;--fx-color-brand-800:#54329b;--fx-color-pastel-yellow:#f5d983;--fx-color-pastel-pink:#fabbde;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=amethyst]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=amethyst][data-fx-scheme=dark],[data-fx-theme=amethyst] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=amethyst]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=emerald],[data-fx-theme=emerald][data-fx-scheme=light],[data-fx-theme=emerald] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#f8fcfa;--fx-color-neutral-50:#f4f8f6;--fx-color-neutral-100:#edf1ef;--fx-color-neutral-200:#e2e6e3;--fx-color-neutral-300:#ced7d2;--fx-color-neutral-400:#9da5a1;--fx-color-neutral-500:#666e6a;--fx-color-neutral-600:#4f5652;--fx-color-neutral-700:#3c433f;--fx-color-neutral-800:#232926;--fx-color-neutral-900:#151b18;--fx-color-neutral-950:#0d1310;--fx-color-brand-50:#dffeee;--fx-color-brand-200:#b2e3cb;--fx-color-brand-300:#8eceaf;--fx-color-brand-400:#63b791;--fx-color-brand-500:#32a176;--fx-color-brand-600:#059669;--fx-color-brand-700:#107250;--fx-color-brand-800:#105b40;--fx-color-pastel-yellow:#eddc85;--fx-color-pastel-pink:#fdbbd9;--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-500);--fx-bg-brand-solid-active:var(--fx-color-brand-400);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=emerald]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=emerald][data-fx-scheme=dark],[data-fx-theme=emerald] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=emerald]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=hilos],[data-fx-theme=hilos][data-fx-scheme=light],[data-fx-theme=hilos] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#faf8f4;--fx-color-neutral-50:#f4f1ec;--fx-color-neutral-100:#efeae3;--fx-color-neutral-200:#e9e4dc;--fx-color-neutral-300:#d9d4cc;--fx-color-neutral-400:#a6a099;--fx-color-neutral-500:#706b64;--fx-color-neutral-600:#57524c;--fx-color-neutral-700:#433f39;--fx-color-neutral-800:#2b2721;--fx-color-neutral-900:#1f1c18;--fx-color-neutral-950:#15130f;--fx-color-brand-50:var(--fx-color-neutral-50);--fx-color-brand-200:var(--fx-color-neutral-200);--fx-color-brand-300:var(--fx-color-neutral-300);--fx-color-brand-400:var(--fx-color-neutral-400);--fx-color-brand-500:var(--fx-color-neutral-500);--fx-color-brand-600:var(--fx-color-neutral-600);--fx-color-brand-700:var(--fx-color-neutral-700);--fx-color-brand-800:var(--fx-color-neutral-800);--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-neutral-900);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-brand:var(--fx-color-neutral-500)}@media (prefers-color-scheme:dark){[data-fx-theme=hilos]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-brand:var(--fx-color-neutral-400)}}[data-fx-theme=hilos][data-fx-scheme=dark],[data-fx-theme=hilos] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=hilos]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-brand:var(--fx-color-neutral-400)}[data-fx-theme=ocean],[data-fx-theme=ocean][data-fx-scheme=light],[data-fx-theme=ocean] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#f9fbff;--fx-color-neutral-50:#f5f7fa;--fx-color-neutral-100:#eef0f4;--fx-color-neutral-200:#e3e5e8;--fx-color-neutral-300:#d0d4dc;--fx-color-neutral-400:#9fa3aa;--fx-color-neutral-500:#686c72;--fx-color-neutral-600:#51545a;--fx-color-neutral-700:#3e4147;--fx-color-neutral-800:#25282d;--fx-color-neutral-900:#171a1f;--fx-color-neutral-950:#0f1217;--fx-color-brand-50:#f0f5ff;--fx-color-brand-200:#c1d7ff;--fx-color-brand-300:#9cbefe;--fx-color-brand-400:#71a1fe;--fx-color-brand-500:#4783ff;--fx-color-brand-600:#2563eb;--fx-color-brand-700:#2858bf;--fx-color-brand-800:#204799;--fx-color-pastel-yellow:#f5d983;--fx-color-pastel-pink:#f8bbe1;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=ocean]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=ocean][data-fx-scheme=dark],[data-fx-theme=ocean] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=ocean]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=pdp],[data-fx-theme=pdp][data-fx-scheme=light],[data-fx-theme=pdp] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fbfbfb;--fx-color-neutral-50:#f7f7f7;--fx-color-neutral-100:#f0f0f0;--fx-color-neutral-200:#e1e1e1;--fx-color-neutral-300:#c7c7c7;--fx-color-neutral-400:#9e9e9e;--fx-color-neutral-500:#767676;--fx-color-neutral-600:#5b5b5b;--fx-color-neutral-700:#424242;--fx-color-neutral-800:#2e2e2e;--fx-color-neutral-900:#222;--fx-color-neutral-950:#141414;--fx-color-brand-50:#e7ffe4;--fx-color-brand-200:#7efa77;--fx-color-brand-300:#63e95d;--fx-color-brand-400:#40d63c;--fx-color-brand-500:#00b533;--fx-color-brand-600:#02a307;--fx-color-brand-700:#028405;--fx-color-brand-800:#026503;--fx-text-primary:#141414;--fx-text-secondary:var(--fx-color-neutral-700);--fx-text-tertiary:var(--fx-color-neutral-600);--fx-text-on-brand:#fff;--fx-text-brand:#00a603;--fx-bg-page:#f5f5f5;--fx-bg-surface:#fff;--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-brand-solid:#00b533;--fx-bg-brand-solid-hover:#02a307;--fx-bg-brand-solid-active:#049100;--fx-bg-brand-subtle:#e9fed8;--fx-border-color-focus:#00a603;--fx-viz-brand:#00b533;--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900)}@media (prefers-color-scheme:dark){[data-fx-theme=pdp]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-200);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-on-brand:#141414;--fx-text-brand:#bdff00;--fx-bg-page:#141414;--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:#bdff00;--fx-bg-brand-solid-hover:#cfff80;--fx-bg-brand-solid-active:#e1febb;--fx-bg-brand-subtle:color-mix(in oklab, #bdff00 12%, var(--fx-bg-surface));--fx-border-color-focus:#bdff00;--fx-viz-brand:#bdff00;--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black)}}[data-fx-theme=pdp][data-fx-scheme=dark],[data-fx-theme=pdp] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=pdp]:not([data-fx-scheme=light]){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-200);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-on-brand:#141414;--fx-text-brand:#bdff00;--fx-bg-page:#141414;--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:#bdff00;--fx-bg-brand-solid-hover:#cfff80;--fx-bg-brand-solid-active:#e1febb;--fx-bg-brand-subtle:color-mix(in oklab, #bdff00 12%, var(--fx-bg-surface));--fx-border-color-focus:#bdff00;--fx-viz-brand:#bdff00;--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black)}[data-fx-theme=rose],[data-fx-theme=rose][data-fx-scheme=light],[data-fx-theme=rose] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fefafa;--fx-color-neutral-50:#faf5f5;--fx-color-neutral-100:#f3efef;--fx-color-neutral-200:#e8e3e3;--fx-color-neutral-300:#dbd1d1;--fx-color-neutral-400:#aaa0a0;--fx-color-neutral-500:#726969;--fx-color-neutral-600:#5a5252;--fx-color-neutral-700:#473f3f;--fx-color-neutral-800:#2d2626;--fx-color-neutral-900:#1e1718;--fx-color-neutral-950:#161010;--fx-color-brand-50:#fef2f2;--fx-color-brand-200:#ffc5c6;--fx-color-brand-300:#fe9fa3;--fx-color-brand-400:#fc6e7a;--fx-color-brand-500:#ed415a;--fx-color-brand-600:#e11d48;--fx-color-brand-700:#ae1f39;--fx-color-brand-800:#8b1b2e;--fx-color-pastel-yellow:#fdd583;--fx-color-pastel-pink:#febad6;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=rose]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=rose][data-fx-scheme=dark],[data-fx-theme=rose] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=rose]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=siyoh],[data-fx-theme=siyoh][data-fx-scheme=light],[data-fx-theme=siyoh] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fcfbfa;--fx-color-neutral-50:#f9f8f7;--fx-color-neutral-100:#f0efed;--fx-color-neutral-200:#e6e5e3;--fx-color-neutral-300:#d4d3cf;--fx-color-neutral-400:#ada9a3;--fx-color-neutral-500:#6f6c67;--fx-color-neutral-600:#5f5e59;--fx-color-neutral-700:#4a4945;--fx-color-neutral-800:#383836;--fx-color-neutral-900:#202020;--fx-color-neutral-950:#191919;--fx-color-brand-50:#f5f0fe;--fx-color-brand-200:#d5cffe;--fx-color-brand-300:#c4adfa;--fx-color-brand-400:#ac8cf8;--fx-color-brand-500:#8a5cf5;--fx-color-brand-600:#7c49f4;--fx-color-brand-700:#6e36f3;--fx-color-brand-800:#50359a;--fx-color-pastel-yellow:#f5d983;--fx-color-pastel-pink:#fabbdf;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-600);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-500);--fx-viz-brand:var(--fx-color-brand-500);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=siyoh]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-400);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 30%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-500);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=siyoh][data-fx-scheme=dark],[data-fx-theme=siyoh] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=siyoh]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-400);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 30%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-500);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-theme=sunset],[data-fx-theme=sunset][data-fx-scheme=light],[data-fx-theme=sunset] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fefaf8;--fx-color-neutral-50:#faf6f4;--fx-color-neutral-100:#f3efed;--fx-color-neutral-200:#e8e3e2;--fx-color-neutral-300:#dbd2cf;--fx-color-neutral-400:#a9a19e;--fx-color-neutral-500:#726a67;--fx-color-neutral-600:#5a524f;--fx-color-neutral-700:#463f3d;--fx-color-neutral-800:#2d2624;--fx-color-neutral-900:#1e1816;--fx-color-neutral-950:#16100e;--fx-color-brand-50:#fef2ee;--fx-color-brand-200:#fec8b3;--fx-color-brand-300:#ffa381;--fx-color-brand-400:#f07f53;--fx-color-brand-500:#ea580c;--fx-color-brand-600:#c34601;--fx-color-brand-700:#a23901;--fx-color-brand-800:#832d01;--fx-color-pastel-yellow:#fad683;--fx-color-pastel-pink:#ffbad4;--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-500);--fx-bg-brand-solid-hover:var(--fx-color-brand-400);--fx-bg-brand-solid-active:var(--fx-color-brand-300);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-500);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-accent:var(--fx-color-pastel-yellow)}@media (prefers-color-scheme:dark){[data-fx-theme=sunset]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}}[data-fx-theme=sunset][data-fx-scheme=dark],[data-fx-theme=sunset] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=sunset]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-accent:var(--fx-color-pastel-yellow)}[data-fx-body=system]{--fx-font-family-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=google-sans]{--fx-font-family-sans:"Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=inter]{--fx-font-family-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=jakarta]{--fx-font-family-sans:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=onest]{--fx-font-family-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .514}[data-fx-body=public]{--fx-font-family-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .512}[data-fx-body=source]{--fx-font-family-sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-personality=hard]{--fx-knob-pill:0;--fx-knob-depth:1.2;--fx-knob-blur:.5;--fx-knob-motion:.85;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-radius-control:4px;--fx-radius-badge:4px}[data-fx-personality=medium]{--fx-knob-pill:0;--fx-knob-depth:1;--fx-knob-blur:1;--fx-knob-motion:1;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-radius-control:8px;--fx-radius-badge:6px}[data-fx-personality=soft]{--fx-knob-pill:0;--fx-knob-depth:.9;--fx-knob-blur:2;--fx-knob-motion:1.15;--fx-knob-outline:0;--fx-knob-field-fill:1;--fx-radius-control:12px;--fx-radius-badge:8px}[data-fx-personality=round]{--fx-knob-pill:1;--fx-knob-depth:.9;--fx-knob-blur:2;--fx-knob-motion:1.15;--fx-knob-outline:0;--fx-knob-field-fill:1;--fx-radius-control:12px;--fx-radius-badge:8px}[data-fx-edge=line],[data-fx-edge=line] [data-fx-personality]{--fx-knob-outline:1;--fx-knob-depth:0;--fx-knob-field-fill:0}[data-fx-edge=shadow],[data-fx-edge=shadow] [data-fx-personality]{--fx-knob-outline:0;--fx-knob-depth:1;--fx-knob-field-fill:1}[data-fx-edge=hybrid],[data-fx-edge=hybrid] [data-fx-personality]{--fx-knob-outline:0;--fx-knob-depth:0;--fx-knob-field-fill:1;--fx-knob-page-tint:.65}[data-fx-density=compact]{--fx-knob-density:.82}[data-fx-density=default]{--fx-knob-density:1}[data-fx-density=comfortable]{--fx-knob-density:1.18}[data-fx-motion=none],[data-fx-motion=none] [data-fx-personality]{--fx-knob-motion:0;--fx-knob-motion-press:0;--fx-knob-motion-loop:0;--fx-motion-shift-sm:0px;--fx-motion-shift-md:0px;--fx-motion-shift-lg:0px;--fx-motion-scale-enter:1;--fx-motion-scale-press:1}[data-fx-motion=calm]{--fx-knob-motion-press:0;--fx-ease-spring:cubic-bezier(.2, 0, 0, 1)}[data-fx-motion=expressive]{--fx-knob-motion-lift:1;--fx-knob-motion-stagger:1}:root,[data-fx-scheme],[data-fx-theme],[data-fx-body],[data-fx-font],[data-fx-personality],[data-fx-edge],[data-fx-density],[data-fx-motion]{--fx-control-h-sm:max(var(--fx-size-min-target), calc(var(--fx-size-control-sm) * var(--fx-knob-density)));--fx-control-h-md:max(var(--fx-size-min-target), calc(var(--fx-size-control-md) * var(--fx-knob-density)));--fx-control-h-lg:max(var(--fx-size-min-target), calc(var(--fx-size-control-lg) * var(--fx-knob-density)));--fx-shadow-sm:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-border-color-surface:color-mix(in oklab, var(--fx-border-color-default) calc(var(--fx-knob-outline) * 100%), transparent);--fx-bg-field:color-mix(in oklab, var(--fx-bg-muted) calc(var(--fx-knob-field-fill) * 100%), var(--fx-bg-surface));--fx-border-color-field:color-mix(in oklab, var(--fx-border-color-default) calc((1 - var(--fx-knob-field-fill)) * 100%), transparent);--fx-motion-fast:calc(var(--fx-duration-fast) * var(--fx-knob-motion));--fx-motion-base:calc(var(--fx-duration-base) * var(--fx-knob-motion));--fx-motion-slow:calc(var(--fx-duration-slow) * var(--fx-knob-motion));--fx-motion-instant:calc(var(--fx-duration-instant) * var(--fx-knob-motion));--fx-motion-press:calc(1 - (1 - var(--fx-motion-scale-press)) * var(--fx-knob-motion-press))}@media (pointer:coarse){:root,[data-fx-scheme],[data-fx-theme],[data-fx-body],[data-fx-font],[data-fx-personality],[data-fx-edge],[data-fx-density],[data-fx-motion]{--fx-control-h-sm:max(var(--fx-size-touch-target), calc(var(--fx-size-control-sm) * var(--fx-knob-density)));--fx-control-h-md:max(var(--fx-size-touch-target), calc(var(--fx-size-control-md) * var(--fx-knob-density)))}}}@layer fx.base{:root{color-scheme:light;font-family:var(--fx-font-family-sans);font-size-adjust:var(--fx-font-adjust-sans);color:var(--fx-text-primary);background:var(--fx-bg-page)}[data-fx-scheme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-fx-scheme=light]){color-scheme:dark}}[data-fx-scheme]{color:var(--fx-text-primary);background:var(--fx-bg-page)}[hidden]:not([hidden=until-found]){display:none!important}::selection{background:var(--fx-selection-bg);color:var(--fx-selection-text)}:root{scrollbar-color:var(--fx-scrollbar-thumb) var(--fx-scrollbar-track)}summary{list-style:none}summary::-webkit-details-marker{display:none}:where(details:not([class*=fx-])>summary:not([class])):before{content:"";block-size:1em;inline-size:1em;vertical-align:-.125em;opacity:.55;transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);background:currentColor;margin-inline-end:var(--fx-space-2);display:inline-block;rotate:-90deg;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(details[open]:not([class*=fx-])>summary:not([class])):before{rotate:0deg}:where(details:not([class*=fx-])>summary:not([class])){cursor:pointer}@property --_edge-s{syntax:"<length>";inherits:false;initial-value:0}@property --_edge-e{syntax:"<length>";inherits:false;initial-value:0}@keyframes fx-edge-x{0%{--_edge-s:0px;--_edge-e:var(--fx-space-8)}8%,92%{--_edge-s:var(--fx-space-8);--_edge-e:var(--fx-space-8)}to{--_edge-s:var(--fx-space-8);--_edge-e:0px}}@keyframes fx-pulse{50%{opacity:.35}}@keyframes fx-spin{to{rotate:1turn}}@keyframes fx-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root,[data-fx-personality],[data-fx-motion]{--fx-knob-motion:0;--fx-knob-motion-press:0;--fx-knob-motion-lift:0;--fx-knob-motion-stagger:0;--fx-knob-motion-loop:0;--fx-motion-shift-sm:0px;--fx-motion-shift-md:0px;--fx-motion-shift-lg:0px;--fx-motion-scale-enter:1}}}@layer fx.components{.fx-btn{box-sizing:border-box;--_h:var(--fx-control-h-md);--_fg:var(--fx-text-primary);justify-content:center;align-items:center;gap:var(--fx-space-2);block-size:var(--_h);padding-block:0;padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid color-mix(in oklab, var(--fx-border-color-strong) calc(var(--fx-knob-outline) * 100%), transparent);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);white-space:nowrap;cursor:pointer;background:color-mix(in oklab, var(--fx-bg-muted) calc(var(--fx-knob-field-fill) * 100%), var(--fx-bg-surface));color:var(--_fg);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), block-size var(--fx-motion-base) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.fx-btn:hover{background:color-mix(in oklab, var(--fx-bg-muted-hover) calc((.5 + var(--fx-knob-field-fill) * .5) * 100%), var(--fx-bg-surface))}.fx-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){scale:var(--fx-motion-press);background:var(--fx-bg-pressed)}.fx-btn[data-variant=primary]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-brand-solid-active)}.fx-btn[data-variant=danger]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-error-solid-active)}.fx-btn[data-variant=tonal]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-brand-subtle-active)}.fx-btn[data-variant=outline]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-brand-subtle-hover)}.fx-btn:is([data-variant=danger-ghost],[data-variant=danger-outline]):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-error-subtle-active)}.fx-btn[data-variant=link]:active{background:0 0}.fx-btn:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-btn>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);flex:none}.fx-btn[data-variant=primary]{--_fg:var(--fx-text-on-brand);background:var(--fx-bg-brand-solid);border-color:#0000}.fx-btn[data-variant=primary]:hover{background:var(--fx-bg-brand-solid-hover)}.fx-btn[data-variant=ghost]{background:0 0;border-color:#0000}.fx-btn[data-variant=ghost]:hover{background:var(--fx-bg-muted)}.fx-btn[data-variant=ghost]:active{background:var(--fx-bg-pressed)}.fx-btn[data-variant=danger]{--_fg:var(--fx-text-on-error);background:var(--fx-bg-error-solid);border-color:#0000}.fx-btn[data-variant=danger]:hover{background:var(--fx-bg-error-solid-hover)}.fx-btn[data-variant=link]{--_h:auto;--_fg:var(--fx-text-brand);text-underline-offset:var(--fx-space-1);background:0 0;border-color:#0000;padding:0;text-decoration:underline #0000}.fx-btn[data-variant=link]:hover{background:0 0;text-decoration-color:currentColor}.fx-btn[data-size=sm]{--_h:var(--fx-control-h-sm);padding-inline:var(--fx-space-3)}.fx-btn[data-size=lg]{--_h:var(--fx-control-h-lg);padding-inline:var(--fx-space-5);font-size:var(--fx-font-size-md)}.fx-btn[data-shape=icon]{inline-size:var(--_h);flex:none;padding-inline:0}.fx-btn[data-shape=icon]>svg{inline-size:calc(var(--_h) * .55);block-size:calc(var(--_h) * .55);inline-size:round(calc(var(--_h) * .55), 1px);block-size:round(calc(var(--_h) * .55), 1px)}@media (width<=839.98px){.fx-btn[data-label=collapse]>svg{inline-size:calc(var(--_h) * .55);block-size:calc(var(--_h) * .55);inline-size:round(calc(var(--_h) * .55), 1px);block-size:round(calc(var(--_h) * .55), 1px)}.fx-btn[data-label=collapse]{inline-size:var(--_h);flex:none;gap:0;padding-inline:0}.fx-btn[data-label=collapse]>:not(svg){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fx-btn[data-width=full]{inline-size:100%}@media (width<=599.98px){form>.fx-btn:is([type=submit],:not([type])):not([data-shape=icon],[data-width],.fx-search__go),form>div>.fx-btn:only-child:is([type=submit],:not([type])):not([data-shape=icon],[data-width]){inline-size:100%}}.fx-btn[aria-pressed=true]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);border-color:#0000}.fx-btn:disabled,.fx-btn[aria-disabled=true]{--_fg:var(--fx-text-disabled);cursor:not-allowed;background:var(--fx-bg-muted);border-color:#0000}.fx-btn[aria-busy=true]{color:#0000;cursor:progress}.fx-btn[aria-busy=true]:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border:var(--fx-border-width-focus) solid var(--_fg);border-radius:var(--fx-radius-circle);animation:fx-spin var(--fx-duration-spin) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fx-btn[aria-busy=true]:after{animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}.fx-btn:active{scale:none}}.fx-btn>svg:last-child:not(:first-child){transition:translate var(--fx-motion-fast) var(--fx-ease-spring)}.fx-btn:hover>svg:last-child:not(:first-child){translate:calc(var(--fx-space-1) / 2 * var(--fx-knob-motion-lift)) 0}.fx-btn[data-size=xs]{--_h:var(--fx-size-min-target);padding-inline:var(--fx-space-2);font-size:var(--fx-font-size-xs);gap:var(--fx-space-1)}.fx-btn[data-size=xl]{--_h:calc(var(--fx-control-h-lg) * 1.2);padding-inline:var(--fx-space-6);font-size:var(--fx-font-size-lg)}.fx-btn[data-variant=tonal]{--_fg:var(--fx-text-brand);background:var(--fx-bg-brand-subtle);border-color:#0000}.fx-btn[data-variant=tonal]:hover{background:var(--fx-bg-brand-subtle-hover)}.fx-btn[data-variant=outline]{--_fg:var(--fx-text-brand);background:0 0;border-color:currentColor}.fx-btn[data-variant=outline]:hover{background:var(--fx-bg-brand-subtle)}.fx-btn[data-variant=danger-ghost]{--_fg:var(--fx-fg-error);background:0 0;border-color:#0000}.fx-btn[data-variant=danger-ghost]:hover{background:var(--fx-bg-error-subtle)}.fx-btn[data-variant=danger-outline]{--_fg:var(--fx-fg-error);background:0 0;border-color:currentColor}.fx-btn[data-variant=danger-outline]:hover{background:var(--fx-bg-error-subtle)}.fx-btn:is([data-variant=tonal],[data-variant=outline],[data-variant=danger-ghost],[data-variant=danger-outline]):is(:disabled,[aria-disabled=true]){--_fg:var(--fx-text-disabled);background:var(--fx-bg-muted);border-color:#0000}.fx-btn__chev{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);flex:none}.fx-btn:hover>svg.fx-btn__chev:last-child:not(:first-child){translate:none}.fx-btn[aria-expanded=true] .fx-btn__chev{rotate:180deg}.fx-btn>:is(.fx-kbd,.fx-badge){margin-inline-end:calc(var(--fx-space-1) * -1)}.fx-btn>.fx-kbd{color:inherit;opacity:.8;background:0 0}.fx-btn__on{display:none}.fx-btn[aria-pressed=true]>.fx-btn__on{display:inline-block}.fx-btn[aria-pressed=true]>.fx-btn__off{display:none}.fx-btn[aria-busy=true][data-loading=text]{color:var(--_fg)}.fx-btn[aria-busy=true][data-loading=text]:after{flex:none;order:-1;margin:0;position:static}a.fx-btn[aria-disabled=true]{pointer-events:none}.fx-btn[data-focus=inset]:focus-visible{outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-btn:is([data-size=xs],[data-size=sm],[data-shape=icon]):before{content:"";inset:calc(var(--fx-space-1) * -1);position:absolute}.fx-btn-group{isolation:isolate;display:inline-flex}.fx-btn-group>.fx-btn{border-radius:0}.fx-btn-group>.fx-btn:first-child{border-start-start-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));border-end-start-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control))}.fx-btn-group>.fx-btn:last-child{border-start-end-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));border-end-end-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control))}.fx-btn-group>.fx-btn+.fx-btn{margin-inline-start:calc(var(--fx-border-width-default) * -1)}.fx-btn-group>.fx-btn:is(:hover,:focus-visible,[aria-pressed=true]){z-index:1}.fx-btn-group>.fx-btn:is([data-variant=primary],[data-variant=danger])+.fx-btn:is([data-variant=primary],[data-variant=danger]){border-inline-start:var(--fx-border-width-default) solid color-mix(in oklab, var(--_fg) 35%, transparent)}.fx-btn-group>.fx-btn[data-shape=icon]{inline-size:auto;padding-inline:var(--fx-space-2)}.fx-btn-group[data-orientation=vertical]{flex-direction:column}.fx-btn-group[data-orientation=vertical]>.fx-btn:is(:first-child,:last-child){border-radius:0}.fx-btn-group[data-orientation=vertical]>.fx-btn:first-child{border-start-start-radius:var(--fx-radius-control);border-start-end-radius:var(--fx-radius-control)}.fx-btn-group[data-orientation=vertical]>.fx-btn:last-child{border-end-end-radius:var(--fx-radius-control);border-end-start-radius:var(--fx-radius-control)}.fx-btn-group[data-orientation=vertical]>.fx-btn+.fx-btn{margin-block-start:calc(var(--fx-border-width-default) * -1);margin-inline-start:0}.fx-btn-group[data-fill]{display:flex}.fx-btn-group[data-fill]>.fx-btn{flex:1}.fx-btn:is([data-state=success],[data-state=error]):not([aria-busy=true]){--_sbg:var(--fx-bg-success-subtle);--_sfg:var(--fx-fg-success);animation:fx-btn-state var(--fx-duration-pulse) linear both}.fx-btn[data-state=error]:not([aria-busy=true]){--_sbg:var(--fx-bg-error-subtle);--_sfg:var(--fx-fg-error);animation:fx-btn-state var(--fx-duration-pulse) linear both, fx-btn-shake var(--fx-motion-slow) var(--fx-ease-standard)}.fx-btn:is([data-state=success],[data-state=error]):not([aria-busy=true]):after{content:"✓";justify-content:center;align-items:center;gap:var(--fx-space-1);color:var(--_sfg);font-weight:var(--fx-font-weight-semibold);pointer-events:none;animation:fx-btn-state-mark var(--fx-duration-pulse) var(--fx-ease-standard) both;display:flex;position:absolute;inset:0}.fx-btn[data-state=error]:not([aria-busy=true]):after{content:"✕"}.fx-btn[data-state=success][data-state-label]:not([aria-busy=true]):after{content:"✓ " attr(data-state-label)}.fx-btn[data-state=error][data-state-label]:not([aria-busy=true]):after{content:"✕ " attr(data-state-label)}@keyframes fx-btn-state{0%,85%{color:#0000;background-color:var(--_sbg);border-color:#0000}}@keyframes fx-btn-state-mark{0%{opacity:0;scale:calc(1 - (1 - var(--fx-motion-scale-enter)) * 6)}12%,85%{opacity:1;scale:1}to{opacity:0}}@keyframes fx-btn-shake{25%{translate:calc(var(--fx-motion-shift-sm) * -1) 0}50%{translate:var(--fx-motion-shift-sm) 0}75%{translate:calc(var(--fx-motion-shift-sm) * -.5) 0}}.fx-chip{box-sizing:border-box;--_h:var(--fx-control-h-sm);justify-self:start;align-items:center;gap:var(--fx-space-1);block-size:var(--_h);padding-block:0;padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-badge));background:var(--fx-bg-field);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);text-decoration:none;display:inline-flex}.fx-chip:hover{background:color-mix(in oklab, var(--fx-text-primary) 6%, var(--fx-bg-field));color:var(--fx-text-primary)}.fx-chip:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-chip[aria-pressed=true]{background:var(--fx-text-primary);color:var(--fx-bg-page);border-color:#0000}.fx-chip__count{box-sizing:border-box;block-size:1.5em;min-inline-size:1.5em;padding-inline:calc(var(--fx-space-1) / 2);border-radius:var(--fx-radius-pill);background:color-mix(in oklab, currentColor 10%, transparent);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.fx-chip__remove{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border-radius:var(--fx-radius-circle);color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--fx-space-1) * -1);padding:0;line-height:1;display:inline-grid}.fx-chip__remove:hover{opacity:1;background:color-mix(in oklab, currentColor 12%, transparent)}.fx-chip:is([data-size=sm],[data-type=tag]){--_h:calc(var(--fx-control-h-sm) - var(--fx-space-2));padding-inline:var(--fx-space-3)}.fx-chip[data-type=tag]{cursor:default;background:var(--fx-bg-muted);color:var(--fx-text-primary);border-color:#0000}button.fx-chip:active:not(:disabled){scale:var(--fx-motion-press)}.fx-chip{position:relative}.fx-chip:before{content:"";inset-inline:0;inset-block:min(0px, calc((var(--_h) - var(--fx-size-min-target)) / 2));position:absolute}.fx-chip>.fx-avatar{--_s:calc(var(--_h) - var(--fx-space-1));font-size:calc(var(--fx-font-size-xs) * .55);margin-inline-start:calc(var(--fx-space-3) * -.5)}.fx-chip>.fx-avatar[data-status]:after{display:none}.fx-chip>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-chip[aria-haspopup]:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.6;transition:rotate var(--fx-motion-base) var(--fx-ease-standard);background:currentColor;flex:none;margin-inline-end:calc(var(--fx-space-1) * -1);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-chip[aria-haspopup][aria-expanded=true]:after{rotate:180deg}.fx-chip[data-type=assist]{background:var(--fx-bg-subtle);color:var(--fx-text-primary)}.fx-chip[data-type=assist]>svg:first-child{color:var(--fx-text-brand)}.fx-chip[data-type=suggestion]:not([aria-pressed=true]){background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);border-color:#0000}.fx-chip[data-type=suggestion]:not([aria-pressed=true]):hover{background:var(--fx-bg-brand-subtle-hover)}.fx-chip-group{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.fx-chip-group[data-overflow=scroll]{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.fx-chip-group[data-overflow=scroll]>.fx-chip{scroll-snap-align:start;flex:none}@media (width<=599.98px){.fx-chip-group:not([data-overflow=wrap]){scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.fx-chip-group:not([data-overflow=wrap])>.fx-chip{scroll-snap-align:start;flex:none}.fx-chip-group:not([data-overflow=wrap])::-webkit-scrollbar{display:none}}.fx-chip-group[data-max="3"]>.fx-chip:nth-child(n+4):not([data-more]),.fx-chip-group[data-max="4"]>.fx-chip:nth-child(n+5):not([data-more]),.fx-chip-group[data-max="5"]>.fx-chip:nth-child(n+6):not([data-more]),.fx-chip-group[data-max="6"]>.fx-chip:nth-child(n+7):not([data-more]){display:none}.fx-chip[data-more]{color:var(--fx-text-tertiary);border-style:dashed}@media (forced-colors:active){.fx-chip[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.fx-chip[data-type=tag]{border-color:buttontext}}.fx-segment{--_pad:var(--fx-space-1);--_h:var(--fx-control-h-md);--_inner-h:calc(var(--_h) - var(--_pad) * 2);gap:var(--fx-space-1);padding:var(--_pad);background:var(--fx-bg-muted);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));transition:border-radius var(--fx-motion-base) var(--fx-ease-standard);box-sizing:border-box;scrollbar-width:none;max-inline-size:100%;display:inline-flex;overflow-x:auto}.fx-segment::-webkit-scrollbar{display:none}.fx-segment>*{flex:none}.fx-segment__item{box-sizing:border-box;place-items:center;gap:var(--fx-space-2);white-space:nowrap;block-size:var(--_inner-h);padding-block:0;padding-inline:var(--fx-space-4);font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);color:var(--fx-text-secondary);cursor:pointer;border-radius:calc(var(--fx-knob-pill) * var(--_inner-h) / 2 + (1 - var(--fx-knob-pill)) * max(0px, var(--fx-radius-control) - var(--_pad)));transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);background:0 0;border:0;grid-auto-flow:column;text-decoration:none;display:inline-grid}.fx-segment[data-size=sm]{--_h:var(--fx-control-h-sm)}.fx-segment__item:hover{color:var(--fx-text-primary)}.fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){background:var(--fx-bg-surface);color:var(--fx-text-primary);box-shadow:var(--fx-shadow-sm)}.fx-segment__item:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-segment__item:active{scale:var(--fx-motion-press)}@supports (anchor-name:--a) and (anchor-scope:--a){.fx-segment{isolation:isolate;anchor-scope:--fx-seg;position:relative}.fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){anchor-name:--fx-seg;box-shadow:none;background:0 0}.fx-segment:has(:is([aria-pressed=true],[aria-current=page]),>.fx-segment__item>input:checked):before{content:"";z-index:-1;position-anchor:--fx-seg;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);border-radius:calc(var(--fx-knob-pill) * var(--_inner-h) / 2 + (1 - var(--fx-knob-pill)) * max(0px, var(--fx-radius-control) - var(--_pad)));background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm);transition:inset var(--fx-motion-slow) var(--fx-ease-spring);position:absolute}}.fx-segment__item>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fx-segment__item:has(>input:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-segment[data-fill]{inline-size:100%;display:flex}.fx-segment[data-fill]>.fx-segment__item{flex:1 1 0}.fx-segment[data-icon-only]>.fx-segment__item{aspect-ratio:1;padding-inline:0}.fx-segment__item>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-segment__item{position:relative}.fx-segment[data-size=sm]>.fx-segment__item:before{content:"";inset-inline:0;inset-block:calc((var(--_inner-h) - var(--fx-size-min-target)) / 2);position:absolute}.fx-segment[data-multi]:has(.fx-segment__item):before{display:none}.fx-segment[data-multi] .fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){anchor-name:none;background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm)}@media (forced-colors:active){.fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){color:highlighttext;forced-color-adjust:none;background:highlight}.fx-segment{border:var(--fx-border-width-default) solid ButtonText}}.fx-theme-switcher__icon{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-theme-switcher[data-variant=icon] .fx-segment__item{padding-inline:var(--fx-space-2)}.fx-theme-switcher[data-variant=icon] .fx-theme-switcher__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html:root[data-fx-vt-reveal]::view-transition-old(root),html:root[data-fx-vt-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none}html:root[data-fx-vt-reveal]::view-transition-new(root){z-index:var(--fx-z-raised)}.fx-theme-switcher[data-variant=switch]{--_h:calc(var(--fx-space-6) + var(--fx-space-1));--_w:calc(var(--_h) * 2);--_p:calc(var(--fx-space-1) * .75);--_k:calc(var(--_h) - var(--_p) * 2);padding:calc(var(--fx-space-1) * 1.5);border-radius:var(--fx-radius-pill);color:var(--fx-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.fx-theme-switcher[data-variant=switch][data-size=sm]{--_h:var(--fx-space-6)}.fx-theme-switcher__track{inline-size:var(--_w);block-size:var(--_h);border-radius:var(--fx-radius-pill);background:var(--fx-bg-muted);outline:var(--fx-border-width-default) solid var(--fx-border-color-default);outline-offset:calc(var(--fx-border-width-default) * -1);transition:background-color var(--fx-motion-base) var(--fx-ease-standard);display:block;position:relative}.fx-theme-switcher[data-variant=switch]:hover .fx-theme-switcher__track{background:var(--fx-bg-muted-hover)}.fx-theme-switcher[data-variant=switch]:active .fx-theme-switcher__track{background:var(--fx-bg-pressed)}.fx-theme-switcher__track>.fx-theme-switcher__icon{z-index:1;box-sizing:border-box;inline-size:var(--_k);block-size:var(--_k);padding:calc(var(--_k) * .18);transition:color var(--fx-motion-base) var(--fx-ease-standard);position:absolute;inset-block-start:var(--_p)}.fx-theme-switcher__track>.fx-theme-switcher__icon:first-of-type{inset-inline-start:var(--_p)}.fx-theme-switcher__track>.fx-theme-switcher__icon:last-of-type{inset-inline-end:var(--_p)}.fx-theme-switcher__knob{inline-size:var(--_k);block-size:var(--_k);border-radius:var(--fx-radius-circle);background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm);transition:translate var(--fx-motion-base) var(--fx-ease-standard);position:absolute;inset-block-start:var(--_p);inset-inline-start:var(--_p)}.fx-theme-switcher[aria-checked=true] .fx-theme-switcher__knob{translate:calc(var(--_w) - var(--_h)) 0}.fx-theme-switcher[aria-checked=true]:dir(rtl) .fx-theme-switcher__knob{translate:calc((var(--_w) - var(--_h)) * -1) 0}.fx-theme-switcher[aria-checked=false] .fx-theme-switcher__icon:first-of-type,.fx-theme-switcher[aria-checked=true] .fx-theme-switcher__icon:last-of-type{color:var(--fx-text-primary)}@media (prefers-reduced-motion:reduce){.fx-theme-switcher__knob,.fx-theme-switcher__track,.fx-theme-switcher__track>.fx-theme-switcher__icon{transition:none}}.fx-yozuv .fx-segment__item{white-space:nowrap}.fx-yozuv__label-short,.fx-yozuv[data-variant=short] .fx-yozuv__label{display:none}.fx-yozuv[data-variant=short] .fx-yozuv__label-short{display:inline}}@layer fx.utilities{.fx-sr-only:not(:focus-within,:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.fx-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-skip-link:focus{z-index:10;padding:var(--fx-space-2) var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);position:fixed;inset-block-start:var(--fx-space-2);inset-inline-start:var(--fx-space-2)}.fx-shimmer-text{background:linear-gradient(90deg, var(--fx-text-tertiary) 35%, var(--fx-text-primary) 50%, var(--fx-text-tertiary) 65%) 0 0 / 300% 100% text;color:#0000;animation:fx-shimmer-text var(--fx-duration-shimmer) linear infinite}@keyframes fx-shimmer-text{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.fx-shimmer-text{color:var(--fx-text-tertiary);background:0 0;animation:none}}[data-fx-stagger]>*{animation:fx-stagger-in calc(var(--fx-motion-base) * var(--fx-knob-motion-stagger)) var(--fx-ease-enter) both}[data-fx-stagger]>:nth-child(2){animation-delay:calc(var(--fx-duration-stagger) * 1 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(3){animation-delay:calc(var(--fx-duration-stagger) * 2 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(4){animation-delay:calc(var(--fx-duration-stagger) * 3 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(5){animation-delay:calc(var(--fx-duration-stagger) * 4 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(6){animation-delay:calc(var(--fx-duration-stagger) * 5 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(7){animation-delay:calc(var(--fx-duration-stagger) * 6 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(n+8){animation-delay:calc(var(--fx-duration-stagger) * 7 * var(--fx-knob-motion-stagger))}@keyframes fx-stagger-in{0%{opacity:0;translate:0 var(--fx-motion-shift-md)}}@property --fx-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-glow{border:var(--fx-border-width-default) solid transparent;background:linear-gradient(var(--fx-bg-surface), var(--fx-bg-surface)) padding-box, conic-gradient(from var(--fx-glow-angle), var(--fx-viz-brand), var(--fx-viz-accent), var(--fx-color-pastel-pink), var(--fx-viz-brand)) border-box}[data-fx-motion=expressive] .fx-glow{animation:fx-glow-spin calc(var(--fx-duration-shimmer) * 3) linear infinite}@keyframes fx-glow-spin{to{--fx-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.fx-glow{animation:none}}[data-fx-motion=none] :is(*){animation-iteration-count:1!important}[data-fx-edge=hybrid] :is(.fx-card,.fx-chartcard,.fx-plan,.fx-stat,.fx-dialog,.fx-sheet,.fx-popover,.fx-menu,.fx-hovercard,.fx-command,.fx-drawer,.fx-accordion,.fx-datagrid,.fx-kanban__col,.fx-shell__side,.fx-settings) *{--fx-border-color-surface:var(--fx-border-color-default);--fx-knob-outline:1}}@property --fx-knob-pill{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-density{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-depth{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-motion{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-blur{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-outline{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-field-fill{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-press{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-motion-lift{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-stagger{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-loop{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-page-tint{syntax:"<number>";inherits:true;initial-value:0}.tek-karta[data-astro-cid-uzbolfod]{border:1px solid var(--c-line);background:var(--c-surface);border-radius:22px;align-items:center;padding:clamp(24px,4vw,44px)}.tek-karta[data-astro-cid-uzbolfod] h2[data-astro-cid-uzbolfod]{margin-top:0}.tek-karta[data-astro-cid-uzbolfod] .lead[data-astro-cid-uzbolfod]{margin-bottom:0}
