@font-face{font-family:Big Shoulders Display;font-weight:200;font-display:swap;src:url(/fonts/BigShouldersDisplay-200.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:400;font-display:swap;src:url(/fonts/Archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-weight:500;font-display:swap;src:url(/fonts/Archivo-500.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#35a1cd;--accent-light:#6fc3e4;--accent-deep:#025186;--ink:#0d1c26;--white:#fff;--muted:#ffffff8f;--soft:#fffc;--rule:#fff3;--accent-20:#35a1cd33;--accent-40:#35a1cd66;--danger:#ff8a7a;--good:#5ccf8f;--warn:#f2b233;--bad:#ff7a6b;--font-display:"Big Shoulders Display", "Oswald", "Arial Narrow", sans-serif;--font-text:"Archivo", "Helvetica Neue", Arial, sans-serif;--e-out:cubic-bezier(.25, .74, .22, .99);--gutter:20px;--max:560px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--white);font-family:var(--font-text);-webkit-font-smoothing:antialiased;background:#000;margin:0;font-size:16px;line-height:1.538}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-light)}button,input{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}.lockup img{width:100%}:focus-visible{outline:1px solid var(--white);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.page{width:100%;max-width:var(--max);padding:0 var(--gutter);flex:1;margin:0 auto}.label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:200;line-height:.93}.bar{z-index:20;border-bottom:1px solid var(--rule);background:#000000b8;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0000006b}}.bar__inner{max-width:var(--max);padding:12px var(--gutter);align-items:center;gap:14px;min-height:68px;margin:0 auto;display:flex}.bar__title{min-width:0;color:var(--muted);flex:1}.lockup{flex-direction:column;gap:4px;width:72px;display:flex}.lockup--lg{width:150px}.gleam{display:block;position:relative;overflow:hidden;-webkit-mask:url(/brand/logo-icon.png) 0 0/100% 100% no-repeat;mask:url(/brand/logo-icon.png) 0 0/100% 100% no-repeat}.gleam:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffeb,#0000);width:55%;animation:3.2s ease-in-out infinite cta-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.icon-btn{border:1px solid var(--rule);width:44px;height:44px;color:var(--white);cursor:pointer;transition:border-color .4s var(--e-out), color .4s var(--e-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover,.refresh-btn.is-busy{border-color:var(--accent);color:var(--accent)}.refresh-btn.is-busy svg{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.head{flex-direction:column;gap:20px;padding-top:40px;display:flex}.kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent-light);align-items:center;gap:14px;font-size:12px;display:flex}.kicker:before,.kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:40px;height:1px}.kicker:after{transform:scaleX(-1)}.title{flex-direction:column;font-size:clamp(56px,19vw,80px);display:flex}.title__a{color:var(--accent)}.title__b{color:var(--white);padding-left:.55em}.lead{color:var(--soft);max-width:36ch;margin:0}.cta{isolation:isolate;cursor:pointer;background:var(--accent);color:#000;letter-spacing:.12em;text-transform:uppercase;width:100%;min-height:56px;transition:background-color .4s var(--e-out), transform .4s var(--e-out);border:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:500;animation:2.8s ease-in-out infinite cta-glow;display:flex;position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out infinite cta-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.cta:hover{background:var(--accent-light);color:#000;transform:translateY(-1px)}.cta__arrow{animation:1.6s ease-in-out infinite cta-nudge;display:flex}.btn-outline{border:1px solid var(--accent);min-height:48px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--e-out), color .4s var(--e-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.btn-outline:hover{background:var(--accent);color:#000}.section{padding-top:44px}.section__head{border-bottom:1px solid var(--rule);color:var(--accent);justify-content:space-between;padding-bottom:14px;display:flex}.section__head--muted{color:var(--muted);padding-bottom:6px}.app--bnav{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.section--cat{scroll-margin-top:80px}.bnav{z-index:30;border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom);background:#000000d1;position:fixed;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bnav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0000008c}}.bnav__inner{max-width:var(--max);grid-template-columns:repeat(var(--bnav-n,5), minmax(0, 1fr));margin:0 auto;display:grid}.bnav__item{cursor:pointer;min-height:66px;color:var(--muted);transition:color .35s var(--e-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 2px;display:flex;position:relative}.bnav__item:before{content:"";background:var(--accent);height:2px;transition:transform .45s var(--e-out);position:absolute;top:-1px;left:22%;right:22%;transform:scaleX(0);box-shadow:0 0 12px #35a1cdcc}.bnav__item.is-on{color:var(--accent)}.bnav__item.is-on:before{transform:scaleX(1)}.bnav__item.is-on .bnav__icon svg{filter:drop-shadow(0 0 6px #35a1cd99)}.bnav__item.is-soon:not(.is-on){color:#ffffff61}.bnav__icon{display:flex;position:relative}.bnav__dot{background:var(--accent-light);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-5px;box-shadow:0 0 6px #6fc3e4e6}.bnav__label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500}@media (hover:hover){.bnav__item:hover{color:var(--white)}}.tool-tile{border:1px solid var(--accent-40);background:linear-gradient(145deg, var(--accent-20), transparent 70%);width:52px;height:52px;color:var(--accent);transition:border-color .4s var(--e-out), box-shadow .4s var(--e-out), color .4s var(--e-out);flex-shrink:0;place-items:center;display:grid;position:relative}.tool-tile__n{letter-spacing:.06em;color:var(--accent-light);background:#000;padding:1px 4px;font-size:10px;line-height:1.3;position:absolute;top:-7px;left:-7px}.tool-tile--soon{border-color:var(--rule);width:44px;height:44px;color:var(--muted);background:0 0}@media (hover:hover){.tool-row:hover .tool-tile{border-color:var(--accent);color:var(--accent-light);box-shadow:0 0 18px #35a1cd59}}.tool-row{border-bottom:1px solid var(--rule);color:var(--white);grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:20px 0;display:grid}.tool-row:hover{color:var(--white)}.tool-row__n{color:var(--accent);align-self:start;padding-top:8px;font-size:12px}.tool-row__text{flex-direction:column;gap:6px;min-width:0;display:flex}.tool-row__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;transition:color .4s var(--e-out), transform .8s var(--e-out);font-size:34px;font-weight:200;line-height:1}.tool-row__desc{color:var(--muted);font-size:14px;line-height:1.45}.tool-row__go{color:var(--accent);transition:transform .4s var(--e-out);display:flex}@media (hover:hover){.tool-row:hover .tool-row__name{color:var(--accent);transform:translate(6px)}.tool-row:hover .tool-row__go{transform:translate(4px)}}.soon-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 0;display:flex}.soon-row__text{flex-direction:column;gap:6px;min-width:0;display:flex}.soon-row__desc{color:var(--muted);font-size:13px;line-height:1.45}.soon-row__account{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);align-items:center;gap:6px;font-size:11px;display:inline-flex}.soon-row{justify-content:flex-start;align-items:flex-start;gap:16px}.soon-row .soon-row__text{flex:1}.soon-row .tool-tile--soon{margin:0 4px}.soon-row .soon{margin-top:2px}.soon-row__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:24px;font-weight:200;line-height:1}.soon{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--accent);background:var(--accent-20);border:1px solid var(--accent-40);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:500;line-height:1.2;animation:2.8s ease-in-out infinite soon-pulse}.link-card{border:1px dashed var(--accent-40);color:var(--white);grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:18px 16px;display:grid}.link-card:hover{color:var(--white);border-color:var(--accent)}.custom-card{border:1px dashed var(--accent-40);flex-direction:column;gap:16px;padding:18px 16px;display:flex}.link-card--rules{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px 0}.link-card__icon,.link-card__go{color:var(--accent);display:flex}.link-card__text{flex-direction:column;gap:4px;display:flex}.link-card__title{font-size:15px;font-weight:500}.link-card__sub{color:var(--muted);font-size:13px}.panel{background:var(--ink);border-top:1px solid var(--accent);flex-direction:column;gap:20px;padding:32px 20px 12px;display:flex}.panel__title{font-size:46px;line-height:.95}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-row{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:56px;padding:12px 0;display:grid}.contact-row__label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;display:block}.contact-row__value{color:var(--white);font-size:15px}.call-btn__label{border-right:1px solid #0000004d;padding-right:12px}.call-btn__num{letter-spacing:.04em}.foot{width:100%;max-width:var(--max);padding:36px var(--gutter) calc(40px + env(safe-area-inset-bottom));flex-direction:column;gap:28px;margin:0 auto;display:flex}.foot__site{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.foot__site:hover{color:var(--white)}.foot__site-text{flex-direction:column;gap:6px;display:flex}.foot__site-url{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;transition:color .4s var(--e-out);font-size:28px;font-weight:200;line-height:1}.foot__site-go{color:var(--accent);transition:transform .4s var(--e-out);display:flex}@media (hover:hover){.foot__site:hover .foot__site-url{color:var(--accent)}.foot__site:hover .foot__site-go{transform:translate(4px)}}.foot__sign{text-align:center;color:#fff6;font-size:11px}.foot__privacy{text-align:center;color:#fff6;margin-top:-16px;font-size:11px;line-height:1.5}.foot__ver{text-align:center;color:#ffffff59;letter-spacing:.04em;margin-top:-16px;font-size:11px}.install-btn{min-height:44px;padding:0 14px}.install-card{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0}.sheet{z-index:50;animation:fade-in .3s var(--e-out) both;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__panel{width:100%;max-width:var(--max);background:var(--ink);border-top:1px solid var(--accent);padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom));animation:sheet-up .5s var(--e-out) both;flex-direction:column;gap:18px;display:flex}.steps{counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;border-bottom:1px solid var(--rule);grid-template-columns:32px 1fr;gap:10px;padding:14px 0;line-height:1.5;display:grid}.steps li:before{content:counter(step, decimal-leading-zero);color:var(--accent);padding-top:3px;font-size:12px}.steps strong{color:var(--accent-light);font-weight:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.form{flex-direction:column;gap:26px;padding-top:32px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field__label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px}.field__box{border-bottom:1px solid var(--rule);min-height:52px;transition:border-color .4s var(--e-out);align-items:center;gap:10px;display:flex}.field__box:focus-within{border-color:var(--accent)}.field__input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:18px}.field__input::placeholder{color:#ffffff4d}.field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field__input[type=number]{-moz-appearance:textfield}.field__unit,.field__prefix{color:var(--muted);white-space:nowrap;font-size:14px}.field__prefix{color:var(--good);font-size:18px}.field__hint{color:var(--muted);font-size:13px}.field--error .field__box{border-color:var(--danger)}.field__error{color:var(--danger);font-size:13px}.chips{gap:8px;display:flex}.chip{border:1px solid var(--rule);min-height:48px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:background-color .4s var(--e-out), color .4s var(--e-out), border-color .4s var(--e-out);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:12px;line-height:1.2;display:flex}button.chip{cursor:pointer}button.chip:hover{border-color:var(--accent);color:var(--white)}.chip small{letter-spacing:.04em;text-transform:none;opacity:.8;font-size:10px}.chip--on{background:var(--accent);border-color:var(--accent);color:#000}.chip.tone-good{color:var(--good);border-color:#5ccf8f59}.chip.tone-warn{color:var(--warn);border-color:#f2b23359}.chip.tone-bad{color:var(--bad);border-color:#ff7a6b59}.chip--on.tone-good{background:var(--good);border-color:var(--good);color:#000}.chip--on.tone-warn{background:var(--warn);border-color:var(--warn);color:#000}.chip--on.tone-bad{background:var(--bad);border-color:var(--bad);color:#000}.rating{vertical-align:middle;white-space:nowrap;font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.rating__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px}.rating--good{color:var(--good);background:#5ccf8f1f;border-color:#5ccf8f66}.rating--warn{color:var(--warn);background:#f2b2331f;border-color:#f2b23366}.rating--bad{color:var(--bad);background:#ff7a6b1f;border-color:#ff7a6b66}.rating--lg{padding:7px 14px 7px 11px;font-size:12px}.rating--lg .rating__dot{width:8px;height:8px}.rating-key{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.rating-key .rating{padding:3px 9px 3px 7px;font-size:9px}.results__unit .rating{letter-spacing:.12em}.table .rating{padding:3px 9px 3px 7px;font-size:9px}.hint-rating{color:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.tone-good{color:var(--good)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.table td.tone-good,.table td.tone-warn,.table td.tone-bad{color:inherit}.table tbody tr[class*=tone-] td{color:var(--soft)}.table tbody tr.is-yours td{color:var(--white);font-weight:500}.table tr.is-yours{background:linear-gradient(90deg, var(--accent-20), transparent 80%)}.table tr.is-yours td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}button.chip--on:hover{color:#000}.results{border-top:1px solid var(--accent);animation:fade-up .9s var(--e-out) both;margin-top:40px;scroll-margin-top:88px}.results:focus{outline:none}.results__hero{flex-direction:column;gap:6px;padding:24px 0 8px;display:flex}.results__big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.results__num{font-family:var(--font-display);color:var(--accent);letter-spacing:.02em;font-size:clamp(76px,26vw,110px);font-weight:200;line-height:.9}.results__num--loss{color:var(--danger)}.peso-sign{font-family:var(--font-text);letter-spacing:0;vertical-align:.34em;opacity:.85;margin-right:.08em;font-size:.46em;font-weight:400}.results__num--compact{overflow-wrap:anywhere;font-size:clamp(52px,15vw,76px)}.results__unit{color:var(--muted);font-size:14px}.stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-top:1px solid var(--rule);display:grid}.stat{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:16px 12px;display:flex}.stat+.stat{border-left:1px solid var(--rule)}.stats--2 .stat:nth-child(odd){border-left:0}.stat:first-child,.stats--2 .stat:nth-child(odd){padding-left:0}.stat__value{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:break-word;font-size:32px;font-weight:200;line-height:1}.stat__label{color:var(--muted);font-size:12px;line-height:1.35}.note{color:var(--muted);align-items:flex-start;gap:10px;padding:14px 0 0;font-size:13px;line-height:1.5;display:flex}.note svg{flex-shrink:0;margin-top:2px}.price-odd{background:#f2b2330f;border:1px solid #f2b23373;margin-top:14px;padding:0 14px 14px}.price-odd .note{color:var(--warn)}.price-odd .btn-outline{margin-top:12px}.ractions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.ractions__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ractions__btn{border:1px solid var(--accent-40);min-height:52px;color:var(--white);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;transition:background .35s var(--e-out), border-color .35s var(--e-out), color .35s var(--e-out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.ractions__btn svg{color:var(--accent);transition:color .35s}.ractions__btn:hover{background:var(--accent-20);border-color:var(--accent);color:var(--white)}.ractions__btn--arc{background:var(--accent);border-color:var(--accent);color:#000}.ractions__btn--arc svg{color:#000}.ractions__btn--arc:hover{background:var(--accent-light);border-color:var(--accent-light);color:#000}.ractions__hint{color:var(--muted);margin:0;font-size:12px}.ractions__manual{flex-direction:column;gap:8px;display:flex}.ractions__btn:disabled{cursor:progress;opacity:.7}.shareprev{z-index:100;background:#000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (height<=760px){.shareprev{align-items:flex-start}}.shareprev__panel{flex-direction:column;gap:14px;width:100%;max-width:440px;display:flex}.shareprev__img{border:1px solid var(--rule);width:100%;height:auto;display:block}.shareprev .ractions__hint{text-align:center}.shareprev .feedback__skip{align-self:center}.ractions__manual textarea{resize:vertical;border:1px solid var(--accent-40);background:var(--ink);width:100%;color:var(--soft);font:13px/1.5 var(--font-text);padding:12px}.feedback{background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.feedback__q{color:var(--soft);font-size:14px}.feedback__votes{gap:8px;display:flex}.feedback__vote{border:1px solid var(--rule);height:40px;color:var(--soft);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:border-color .3s,color .3s,background .3s;display:flex}.feedback__vote:hover{border-color:var(--accent);color:var(--white);background:var(--accent-20)}.feedback__thanks{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.feedback__thanks svg{color:var(--accent)}.invite{width:100%;animation:fade-up .6s var(--e-out) both;flex-direction:column;gap:12px;display:flex}.invite__q{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin:4px 0 0;font-size:28px;font-weight:200;line-height:1}.invite__btn{background:var(--accent);color:#000;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:52px;transition:background .35s var(--e-out);border:0;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex;position:relative;overflow:hidden;box-shadow:0 0 22px #35a1cd59}.invite__btn:hover{background:var(--accent-light)}.invite__btn:before{content:"";width:40%;animation:invite-gleam 3.2s var(--e-out) .6s infinite;background:linear-gradient(100deg,#0000,#ffffff73,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes invite-gleam{0%{left:-60%}45%,to{left:130%}}@media (prefers-reduced-motion:reduce){.invite,.invite__btn:before{animation:none}}.feedback__why{flex-direction:column;gap:10px;width:100%;display:flex}.feedback__reasons{flex-direction:column;gap:6px;display:flex}.feedback__reasons .chip{text-transform:none;letter-spacing:0;min-height:42px;color:var(--soft);align-items:flex-start;padding:6px 14px;font-size:14px}.feedback__skip{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12px}.feedplan{background:var(--ink);flex-direction:column;gap:10px;margin:24px 0 8px;padding:20px;display:flex}.feedplan__total{color:var(--white);align-items:baseline;gap:10px;margin:0;font-size:clamp(56px,16vw,80px);display:flex}.feedplan__total small{font-family:var(--font-text);letter-spacing:.08em;color:var(--muted);font-size:14px}.feedplan__sacks{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feedplan__sack{border-left:1px solid var(--rule);flex-direction:column;gap:2px;padding:12px 0 12px 14px;display:flex}.feedplan__sack:first-child{border-left:0;padding-left:0}.feedplan__sack strong{font-family:var(--font-display);color:var(--accent);font-size:32px;font-weight:200;line-height:1}.feedplan__sack span{color:var(--muted);font-size:12px}.feedplan__or{color:var(--muted);margin-bottom:-4px;font-size:12px}.feedplan__sub{color:var(--soft);margin:6px 0 0;font-size:15px;line-height:1.6}.datepick__trigger{border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;background:0 0;width:100%;padding:0}.datepick__trigger:focus-visible{border-color:var(--accent);outline:none}.datepick--open .datepick__trigger{border-color:var(--accent)}.datepick__value{flex:1;min-width:0;padding:10px 0;font-size:18px}.datepick__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-40);padding:3px 8px;font-size:11px}.datepick__icon{width:40px;height:40px;color:var(--accent);transition:transform .5s var(--e-out);place-items:center;display:grid}.datepick--open .datepick__icon{transform:rotate(-8deg)scale(1.08)}.datepick__panel{background:var(--ink);border-top:1px solid var(--accent);animation:datepick-in .45s var(--e-out) both;transform-origin:top;margin-top:6px;padding:20px 18px 14px;box-shadow:0 24px 60px -30px #35a1cd59}@keyframes datepick-in{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.datepick__panel{animation:none}}.datepick__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:16px;display:flex}.datepick__month{align-items:baseline;gap:10px;min-width:0;display:flex}.datepick__month .display{font-size:38px;line-height:.9}.datepick__year{letter-spacing:.12em;color:var(--muted);font-size:13px}.datepick__nav{gap:6px;display:flex}.datepick__step{border:1px solid var(--rule);width:40px;height:40px;color:var(--soft);cursor:pointer;background:0 0;place-items:center;transition:border-color .3s,color .3s,background .3s;display:grid}.datepick__step:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-20)}.datepick__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding-top:12px;display:grid}.datepick__dow{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:4px 0 8px;font-size:11px}.datepick__day{aspect-ratio:1;max-height:48px;color:var(--soft);cursor:pointer;background:0 0;border:0;place-items:center;font-size:15px;transition:background .25s,color .25s;display:grid;position:relative}.datepick__day:hover{background:var(--accent-20);color:var(--white)}.datepick__day:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.datepick__day.is-today:after{content:"";background:var(--accent);width:14px;height:1px;margin-left:-7px;position:absolute;bottom:18%;left:50%}.datepick__day.is-selected{background:var(--accent);color:#000;font-weight:500;box-shadow:0 0 18px #35a1cd73}.datepick__day.is-selected:after{background:#000}.datepick__foot{border-top:1px solid var(--rule);justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.datepick__quick{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:500}.datepick__quick:hover{color:var(--accent-light)}.chips-2x2 .chips{grid-template-columns:1fr 1fr;display:grid}.step{flex-direction:column;gap:22px;min-width:0;display:flex}.step+.step{border-top:1px solid var(--rule);padding-top:26px}.step__top{flex-direction:column;gap:8px;display:flex}.step__head{align-items:baseline;gap:12px;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.step__n{letter-spacing:.08em;color:var(--accent)}.step__title{letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.step__hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sack-list{border-top:1px solid var(--rule);flex-direction:column;display:flex}.sack-list .field{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:0 16px;display:grid}.sack-list .field__label{border:1px solid var(--accent-40);color:var(--accent);white-space:nowrap;justify-self:start;padding:5px 10px;font-size:12px}.sack-list .field{border-bottom:1px solid var(--rule);transition:border-color .4s var(--e-out)}.sack-list .field:focus-within{border-color:var(--accent)}.sack-list .field--error{border-color:var(--danger)}.sack-list .field__box{border-bottom:0;min-height:56px}.sack-list .field:focus-within .field__label{background:var(--accent);border-color:var(--accent);color:#000}.sack-list .field__error{grid-column:1/-1;padding:6px 0 4px}.sack-total{background:var(--ink);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px;font-size:13px;display:flex}.sack-total strong{color:var(--accent);font-size:18px;font-weight:400}.sack-total__sub{margin-left:auto}.guidance{background:var(--ink);flex-direction:column;gap:12px;margin-top:24px;padding:20px;display:flex}.guidance__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guidance__list li{border-top:1px solid var(--rule);color:var(--soft);padding:10px 0 10px 22px;font-size:14px;line-height:1.5;position:relative}.guidance__list li:first-child{border-top:0}.guidance__list li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:18px;left:2px}.guidance__list--steps li{padding-left:0}.guidance__list--steps li:before{display:none}.guidance__list--steps strong{color:var(--accent-light);font-weight:500}.table{border-collapse:collapse;width:100%;margin-top:8px}strong,b{font-weight:500}.table th,.table td{text-align:left;border-bottom:1px solid var(--rule);padding:12px 0;font-size:14px}.table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.table td:last-child,.table th:last-child{text-align:right}.table tr:last-child td{color:var(--accent)}.disclaimer{background:var(--ink);color:var(--soft);flex-direction:column;gap:8px;margin:32px 0 44px;padding:20px;font-size:13px;line-height:1.55;display:flex}.rise{animation:fade-up .9s var(--e-out) both}.title-in{transform-origin:0 100%;animation:title-in .9s var(--e-out) both}@keyframes fade-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@keyframes title-in{0%{clip-path:circle(29.5% at 50% 250%);transform:scale(1.35)}to{clip-path:circle(70.7%);transform:scale(1)}}@keyframes cta-shine{0%,55%{left:-60%}to{left:130%}}@keyframes cta-glow{0%,to{box-shadow:0 0 6px #35a1cd40}50%{box-shadow:0 0 22px 2px #35a1cd99}}@keyframes cta-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes soon-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width>=700px){:root{--gutter:28px}.head{padding-top:64px}}@media (width>=768px){:root{--gutter:40px;--max:820px}.title{font-size:clamp(80px,11vw,112px)}.lead{max-width:46ch;font-size:18px}.section--cat{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.section--cat .section__head{grid-column:1/-1}.tool-row__name{font-size:30px}.grid-2{gap:14px}.panel{padding:40px 32px 16px}.form{gap:30px}.chips-2x2 .chips{grid-template-columns:repeat(4,minmax(0,1fr))}.chip{min-height:54px;font-size:13px}.field__input{font-size:20px}.bnav__inner{max-width:640px}.bnav__label{font-size:11px}.sheet__panel{max-width:560px}}@media (width>=1024px){:root{--max:1120px}.tool-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.tool-body>*{grid-column:1}.tool-body>.results{grid-area:1/2/span 2;margin-top:32px}.tool-body>.disclaimer{margin-top:36px}.tool-body:not(:has(>.results)):after{content:"Your result will appear here";border:1px dashed var(--accent-40);min-height:240px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-area:1/2;place-items:center;margin-top:32px;font-size:12px;font-weight:500;display:grid}.results__num{font-size:clamp(88px,8vw,120px)}.section--cat{column-gap:48px}}.brandnote{border:1px dashed var(--accent-40);background:var(--ink);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 10px;margin-top:16px;padding:14px 16px;display:grid}.brandnote__icon{color:var(--accent);display:flex}.brandnote__text{color:var(--soft);font-size:13px;line-height:1.45}.brandnote__cta{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);grid-column:2;justify-self:start;align-items:center;gap:8px;padding-top:2px;font-size:11px;font-weight:500;display:inline-flex}.brandnote__cta:hover{color:var(--accent-light)}.askbtn{border-color:var(--accent-40);color:var(--accent);position:relative;overflow:visible}.askbtn:after{content:"";pointer-events:none;animation:ask-ring 3.4s var(--e-out) infinite;position:absolute;inset:-1px;box-shadow:0 0 #35a1cd73}.askbtn:hover{border-color:var(--accent);color:var(--accent-light);background:var(--accent-20)}.askbtn svg{transition:transform .4s var(--e-out)}.askbtn:hover svg{transform:rotate(-6deg)scale(1.06)}.askbtn__bubble{z-index:1;border:1px solid var(--accent);background:var(--accent);color:#000;letter-spacing:.1em;text-transform:uppercase;animation:ask-bob 3.4s var(--e-out) infinite;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:500;line-height:1.5;position:absolute;top:-8px;right:-10px;box-shadow:0 0 12px #35a1cd8c}.askbtn__bubble:after{content:"";background:var(--accent);width:5px;height:5px;position:absolute;bottom:-3px;left:6px;transform:rotate(45deg)}@keyframes ask-ring{0%,70%,to{box-shadow:0 0 #35a1cd73}35%{box-shadow:0 0 0 7px #35a1cd00}}@keyframes ask-bob{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-2px)}}.ask__lead{color:var(--soft);flex-direction:column;align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:1.55;display:flex}@media (width<=559px){.bar--extra .askbtn--admin{display:none}}.online{width:auto;min-width:44px;color:var(--muted);gap:6px;padding:0 10px;text-decoration:none}.online__dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.online__n{font-size:14px;font-weight:500}.online.is-live{color:var(--good);border-color:#5ccf8f80}.online.is-live .online__dot{background:var(--good);box-shadow:0 0 8px var(--good)}.bell{position:relative}.bell--bad{color:var(--bad);border-color:#ff7a6b99}.bell--warn{color:var(--warn);border-color:#f2b23399}.bell__count{z-index:1;color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-9px}.bell--bad .bell__count{background:#d9443a;box-shadow:0 0 12px #ff7a6b8c}.bell--warn .bell__count{color:#000;background:#e08a12;box-shadow:0 0 12px #f2b23380}.bell-avatar.bell--bad{background:#ff7a6b1f;border-color:#ff7a6b99}.bell-avatar.bell--warn{background:#f2b2331f;border-color:#f2b23399}.alerts{gap:10px}.alertrow{background:var(--ink);border-left:3px solid var(--warn);color:var(--white);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.alertrow--bad{border-left-color:var(--bad)}.alertrow:hover .alertrow__go{color:var(--accent)}.alertrow__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.alertrow__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.alertrow__title{font-size:15px}.alertrow__detail{color:var(--muted);font-size:13px;line-height:1.45}.alertrow__go{color:var(--muted);display:flex}.askwrap{z-index:60;animation:fade-in .3s var(--e-out) both;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.askpanel{border-left:1px solid var(--accent-40);width:min(420px,100%);height:100%;animation:ask-in .45s var(--e-out) both;background:#000;flex-direction:column;display:flex;position:relative;box-shadow:-30px 0 60px -30px #35a1cd80}@keyframes ask-in{0%{transform:translate(100%)}to{transform:none}}.askpanel__bar{border-bottom:1px solid var(--rule);background:var(--ink);align-items:center;gap:12px;padding:14px 16px;display:flex}.askpanel__who{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.askpanel__avatar{border:1px solid var(--accent-40);background:var(--accent-20);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.askpanel__avatar img{width:26px;height:auto}.askpanel__name{min-width:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:2px;font-size:24px;font-weight:200;line-height:1;display:flex}.askpanel__name small{font-family:var(--font-text);letter-spacing:.08em;color:var(--muted);font-size:11px}.askpanel__body{flex-direction:column;flex:1;gap:16px;padding:20px 16px;display:flex;overflow-y:auto}.askmsg{animation:fade-up .6s var(--e-out) both;gap:10px;display:flex}.askmsg--soon{border:1px dashed var(--accent-40);background:var(--ink);flex-direction:column;gap:10px;padding:16px;animation-delay:.15s}.askmsg__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex-shrink:0;margin-top:16px}.askmsg__bubble{background:var(--ink);border-top:1px solid var(--accent);flex-direction:column;gap:10px;padding:16px;display:flex}.askmsg__p{color:var(--soft);margin:0;font-size:14px;line-height:1.55}.askmsg__p strong{color:var(--accent-light);font-weight:500}.askmsg__list{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.45;display:flex}.askmsg__list li::marker{color:var(--accent)}.askpanel__foot{padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--ink);flex-direction:column;gap:12px;display:flex}.askbox{border:1px solid var(--rule);opacity:.55;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.askbox__ph{color:#fff6;flex:1;min-width:0;font-size:15px}.askbox__send{border:1px solid var(--rule);width:36px;height:36px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.askpanel__cta{min-height:52px}.askpanel:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 80% 0,#35a1cd2e,#0000 70%);height:180px;position:absolute;top:0;left:0;right:0}.askpanel__bar{z-index:1;background:#0d1c26e6;position:relative}.askpanel__avatar .gleam{place-items:center;width:26px;display:grid}.askpanel__kicker{letter-spacing:.28em;color:var(--accent-light);font-size:10px}.askpanel__kicker:before,.askpanel__kicker:after{width:22px}.askchips{animation:fade-up .6s var(--e-out) .1s both;flex-wrap:wrap;gap:8px;display:flex}.askchip{border:1px solid var(--rule);color:var(--muted);background:#35a1cd0f;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1.3}.askpanel__sell{border:1px dashed var(--accent-40);color:var(--accent);letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.askpanel__sell:hover{border-color:var(--accent);color:var(--accent-light)}.budget-auto{background:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.budget-auto>span{color:var(--white);flex-direction:column;font-size:14px;display:flex}.budget-auto small{color:var(--muted);font-size:11px}.budget-auto strong{font-family:var(--font-display);color:var(--accent);letter-spacing:.03em;font-size:28px;font-weight:200;line-height:1}.budget-auto__set{color:var(--accent);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:2px 0 0;font-size:11px;font-weight:500}.budget-auto__set:hover{color:var(--accent-light)}.budget-peak{letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin-left:6px;font-size:9px;font-weight:500}.budget-detail{color:var(--muted);margin-top:3px;font-size:12px;display:block}.budget-table td{color:var(--soft)}.budget-table tbody tr.is-yours td{color:var(--white)}.feedtypes{flex-direction:column;gap:18px;display:flex}.feedtypes .field__label small{letter-spacing:.02em;text-transform:none;color:var(--muted);margin-left:8px;font-size:11px}.feedtype{flex-direction:column;gap:10px;display:flex}.feedtype__units{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.feedtype__units-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.feedtype__units .chips{gap:6px}.feedtype__units .chip{letter-spacing:.04em;min-height:36px;padding:4px 2px;font-size:11px}.rating--off{color:var(--muted);border-color:var(--rule);background:#ffffff0f}.farm-empty{color:var(--muted);align-items:flex-start;gap:12px;margin:0;padding:20px 0 4px;font-size:14px;line-height:1.5;display:flex}.farm-empty__icon{color:var(--accent);flex-shrink:0;margin-top:1px;display:flex}.pond-row,.cycle-row{border-bottom:1px solid var(--rule);color:var(--white);align-items:center;gap:16px;padding:20px 0;display:flex}.pond-row__main,.cycle-row__main{flex:0 auto}.pond-row .tool-row__go,.cycle-row .tool-row__go{flex:none}.pond-row__main,.cycle-row__main{flex-direction:column;gap:8px;min-width:0;display:flex}.pond-row__code{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:34px;font-weight:200;line-height:1}.cycle-row__day{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:26px;font-weight:200;line-height:1}.cycle-row__day small{font-family:var(--font-text);letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px}.pond-row__meta,.cycle-row__meta{color:var(--muted);font-size:13px;line-height:1.45}.pond-row__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pond-row__doc{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);font-size:11px}.pond-row__due{letter-spacing:.08em;text-transform:uppercase;color:var(--warn);align-items:center;gap:5px;font-size:11px;display:inline-flex}.cycle-badges{flex-wrap:wrap;gap:8px;padding:4px 0 18px;display:flex}.log-table td{vertical-align:top}.log-table td:first-child{white-space:nowrap;color:var(--muted);width:1%;padding-right:14px}.log-table__x{white-space:nowrap;text-align:right;width:1%}.log-table__x .icon-btn{width:32px;height:32px;min-height:32px;margin-left:4px}.harvest{border-bottom:1px solid var(--rule);padding:18px 0 6px}.harvest__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.harvest__acts{gap:4px;display:flex}.harvest__acts .icon-btn{width:32px;height:32px;min-height:32px}.harvest__day{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;font-size:22px;font-weight:200;line-height:1}.harvest__day small{font-family:var(--font-text);letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.harvest__sum{color:var(--accent-light);margin:10px 0 0;font-size:13px}.harvest .table{margin-top:4px}.harvest .table tr:last-child td{color:var(--soft)}.gradegrid{flex-direction:column;margin-top:10px;display:flex}.gradegrid__head,.gradegrid__row{grid-template-columns:minmax(0,1fr) 58px 58px 62px;align-items:center;gap:8px;display:grid}.gradegrid--2 .gradegrid__head,.gradegrid--2 .gradegrid__row{grid-template-columns:minmax(0,1fr) 84px}.gradegrid__head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:10px}.gradegrid__head span:not(:first-child){text-align:right}.gradegrid__row{border-bottom:1px solid var(--rule);padding:10px 0}.gradegrid__name{color:var(--white);flex-direction:column;gap:3px;min-width:0;font-size:14px;display:flex}.gradegrid__name small{color:var(--muted);font-size:11px}.gradegrid__in{text-align:right;border:1px solid var(--rule);width:100%;min-height:40px;color:var(--white);font-family:var(--font-text);background:0 0;padding:0 8px;font-size:15px}.gradegrid__in:focus{border-color:var(--accent);outline:none}.gradegrid__in::placeholder{color:#ffffff40}.moneycell{border:1px solid var(--rule);align-items:center;gap:3px;min-height:40px;padding:0 6px;display:flex}.moneycell:focus-within{border-color:var(--accent)}.moneycell__sign{color:var(--good);font-size:13px;line-height:1}.moneycell input{text-align:right;width:100%;min-width:0;color:var(--white);font-family:var(--font-text);background:0 0;border:0;padding:0;font-size:15px}.moneycell input:focus{outline:none}.moneycell input::placeholder{color:var(--muted)}@media (width<=380px){.moneycell{gap:2px;padding:0 4px}.moneycell__sign{font-size:11px}.moneycell input{font-size:14px}}.costgrid{flex-direction:column;margin-top:10px;display:flex}.costgrid__head,.costgrid__row{grid-template-columns:minmax(0,1fr) 50px 64px 70px;align-items:center;gap:8px;display:grid}.costgrid__head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:10px}.costgrid__head span:not(:first-child){text-align:right}.costgrid__row{border-bottom:1px solid var(--rule);padding:10px 0}.costgrid .statsel{min-width:0;display:block}.costgrid .statsel__btn{justify-content:space-between;width:100%;padding:0 8px}.costgrid .statsel__menu{min-width:190px}@media (width<=380px){.costgrid__head,.costgrid__row{grid-template-columns:minmax(0,1fr) 44px 56px 62px;gap:6px}.costgrid .statsel__btn{padding:0 6px;font-size:10px}.gradegrid__head,.gradegrid__row{grid-template-columns:minmax(0,1fr) 48px 48px 54px;gap:6px}.gradegrid__in{padding:0 6px;font-size:14px}}.charts{gap:22px;margin-top:18px;display:grid}.chart{flex-direction:column;gap:8px;margin-top:16px;display:flex}.chart__title{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.chart__empty{color:var(--muted);margin:0;font-size:13px}.chart__svg{width:100%;height:auto;display:block;overflow:visible}.chart__grid{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.chart__tick,.chart__lab{font-family:var(--font-text);fill:var(--muted);font-size:11px}.chart__line{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart__dot{fill:var(--accent);stroke:#000;stroke-width:1.5px;transition:r .2s var(--e-out)}.chart__dot--good{fill:var(--good)}.chart__dot--warn{fill:var(--warn)}.chart__dot--bad{fill:var(--bad)}.chart__dot.is-on{stroke:var(--white)}.chart__hit{fill:#0000;cursor:pointer}.chart__hit:focus{outline:none}.chart__hit:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.chart__read{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.chart__read-k{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.chart__read-v{color:var(--white);font-weight:500}.chart__read-n{color:var(--muted)}.table--rows tr:last-child td{color:inherit}.chart__plot{position:relative}.chart__tip{z-index:2;white-space:nowrap;pointer-events:none;background:var(--ink);border:1px solid var(--accent-40);animation:tip-in .16s var(--e-out) both;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}@keyframes tip-in{0%{opacity:0}to{opacity:1}}.chart__tip--l{transform:translate(-12px,calc(-100% - 12px))}.chart__tip--r{transform:translate(calc(12px - 100%),calc(-100% - 12px))}.chart__tip-k{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);font-size:10px}.chart__tip-v{color:var(--white);font-size:15px;font-weight:500}.chart__tip-n{color:var(--muted);font-size:12px}.cycletabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent-40) transparent;margin-top:28px;padding-bottom:6px;scroll-padding-inline:12px;overflow-x:auto}.cycletabs::-webkit-scrollbar{height:3px}.cycletabs::-webkit-scrollbar-track{background:0 0}.cycletabs::-webkit-scrollbar-thumb{background:var(--accent-40)}.cycletabs .chip{flex-direction:column;flex:none;gap:3px;min-width:88px;padding:10px 12px}.cycletabs .chip small{letter-spacing:.04em;opacity:.75;text-transform:none;font-size:10px}.farm-error{color:var(--danger);background:#ff7a6b1a;border:1px solid #ff7a6b66;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.farm-error span{flex:1}.farm-error .icon-btn{width:28px;min-height:28px;color:inherit;border-color:#0000}.farm-ok{color:var(--good);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.userrow{border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding:20px 0;display:flex}.userrow--off{opacity:.55}.userrow__main{flex-direction:column;gap:6px;min-width:0;display:flex}.userrow__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--white);font-size:26px;font-weight:200;line-height:1}.userrow__meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.userrow__stat{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.userrow__acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.userrow__acts .btn-outline{min-height:40px;padding:0 10px;font-size:11px}.userrow__acts .btn-outline:disabled{opacity:.4;cursor:not-allowed}.userrow__acts .btn-outline:disabled:hover{color:var(--accent);background:0 0}.issuedwrap{z-index:70;animation:fade-in .2s var(--e-out) both;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.issued{background:var(--ink);border:1px solid var(--accent-40);flex-direction:column;gap:10px;margin-top:22px;padding:18px;display:flex}.issuedwrap .issued{width:100%;max-width:420px;max-height:100%;margin-top:0;overflow-y:auto;box-shadow:0 18px 50px #0000008c}.issuedwrap .issued__row{justify-content:flex-start;gap:10px}.issuedwrap .issued__row>span{min-width:74px}.issuedwrap .issued__row strong{text-align:right;margin-left:auto}.issuedwrap .grid-2{margin-top:4px}.issuedwrap .btn-outline{min-height:44px}.issued__row{color:var(--muted);justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.issued__row strong{color:var(--white);overflow-wrap:anywhere;font-weight:500}.issued__pw{letter-spacing:.06em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:16px;color:var(--accent-light)!important}.issued__note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.twrap{-webkit-overflow-scrolling:touch;margin-top:4px;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;min-width:640px}.dtable th,.dtable td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:middle;padding:12px 14px;font-size:13px}.dtable th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;z-index:1;background:#000;font-size:10px;font-weight:400;position:sticky;top:0}.dtable td.is-right,.dtable th.is-right{text-align:right}.dtable td.is-nowrap{white-space:nowrap;color:var(--muted)}.dtable th:first-child,.dtable td:first-child{z-index:2;background:#000;padding-left:0;position:sticky;left:0}.dtable th:first-child{z-index:3}.dtable tbody tr.is-clickable{cursor:pointer}.dtable tbody tr.is-clickable:hover td,.dtable tbody tr.is-clickable:hover td:first-child{background:#35a1cd14}.dtable tbody tr.is-clickable:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.dtable__sort{width:calc(100% + 28px);min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:-12px -14px;padding:12px 14px;display:inline-flex}.dtable th.is-right .dtable__sort{justify-content:flex-end}.dtable__sort:hover,.dtable__sort.is-on{color:var(--accent)}.dtable__go{width:1%;color:var(--accent)}.ucell{align-items:center;gap:12px;min-width:0;display:flex}.ucell__avatar{border:1px solid var(--accent-40);width:34px;height:34px;color:var(--accent);flex-shrink:0;place-items:center;font-size:14px;font-weight:500;display:grid}.ucell__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ucell__name{color:var(--white);white-space:nowrap;font-weight:500}.ucell__sub{color:var(--muted);white-space:nowrap;font-size:12px}.tempty{color:var(--muted);margin:0;padding:28px 0;font-size:14px}.ttabs{border:1px solid var(--rule);scrollbar-width:none;align-items:stretch;gap:2px;max-width:100%;min-height:44px;margin-top:26px;padding:2px;display:inline-flex;overflow-x:auto}.ttabs::-webkit-scrollbar{display:none}.ttab{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:none;flex:none;align-items:center;padding:0 18px;font-size:11px;font-weight:500;display:inline-flex}.ttab.is-on{background:var(--accent);color:#000}.tbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 6px;display:flex}.tbar__search{border:1px solid var(--rule);min-height:44px;color:var(--muted);flex:260px;align-items:center;gap:10px;padding:0 12px;display:flex}.tbar__search:focus-within{border-color:var(--accent)}.tbar__input{min-width:0;color:var(--white);font-family:var(--font-text);background:0 0;border:none;flex:1;align-self:stretch;font-size:16px}.tbar__input:focus{outline:none}.tbar__search .icon-btn{border-color:#0000;width:28px;min-height:28px}.tfilter{border:1px solid var(--rule);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--accent-40) transparent;flex:0 auto;align-items:stretch;min-width:0;max-width:100%;min-height:44px;display:flex;overflow-x:auto}.tfilter::-webkit-scrollbar{height:3px}.tfilter::-webkit-scrollbar-track{background:0 0}.tfilter::-webkit-scrollbar-thumb{background:var(--accent-40)}.tfilter__btn{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;border:none;flex:none;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}.tfilter__btn.is-on{background:var(--accent-20);color:var(--accent)}.tpager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.tpager__count{color:var(--muted);font-size:12px}.tpager__nav{align-items:center;gap:10px;display:flex}.tpager__page{color:var(--muted);white-space:nowrap;font-size:12px}.tpager .btn-outline{min-height:44px;padding:0 16px;font-size:11px}.tpager .btn-outline:disabled{opacity:.35;cursor:not-allowed}.tpager .btn-outline:disabled:hover{color:var(--accent);background:0 0}.btn-outline--danger{color:var(--danger);border-color:#ff7a6b80}.btn-outline--danger:hover{background:var(--danger);color:#000}.btn-outline--danger:disabled{opacity:.35}.btn-outline--danger:disabled:hover{color:var(--danger);background:0 0}.danger-box{background:#ff7a6b14;border:1px solid #ff7a6b73;flex-direction:column;gap:14px;margin-top:16px;padding:16px;display:flex}.danger-box p{color:var(--soft);margin:0;font-size:13px;line-height:1.6}@media (width<=460px){.bnav__item{gap:5px;padding-inline:2px}.bnav__label{letter-spacing:.02em;font-size:9px}}.tbar__input::-webkit-search-cancel-button{appearance:none}.tbar__input::-webkit-search-decoration{appearance:none}input:-webkit-autofill{-webkit-text-fill-color:var(--white);caret-color:var(--white);font-size:18px;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #000}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);caret-color:var(--white);font-size:18px;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #000}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);caret-color:var(--white);font-size:18px;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #000}input:-webkit-autofill:active{-webkit-text-fill-color:var(--white);caret-color:var(--white);font-size:18px;transition:background-color 100000s ease-in-out;box-shadow:inset 0 0 0 1000px #000}.field__eye{width:40px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:grid}.field__eye:hover{color:var(--accent)}.field__eye:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.dtable__pick{width:1%;padding-right:0!important}.dtable__pick label{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-12px 0 -12px -14px;padding:0 0 0 14px;display:flex}.dtable__pick input{appearance:none;cursor:pointer;border:1px solid var(--rule);width:18px;height:18px;transition:background-color .2s var(--e-out), border-color .2s var(--e-out);background:0 0;flex-shrink:0;margin:0;position:relative}.dtable__pick input:hover{border-color:var(--accent)}.dtable__pick input:checked{background:var(--accent);border-color:var(--accent)}.dtable__pick input:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.dtable__pick input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.dtable__pick input:indeterminate{background:var(--accent-40);border-color:var(--accent)}.dtable tbody tr.is-picked td,.dtable tbody tr.is-picked td:first-child{background:#35a1cd24}.selbar{bottom:calc(70px + env(safe-area-inset-bottom));z-index:20;background:var(--ink);border:1px solid var(--accent-40);animation:fade-up .25s var(--e-out) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;box-shadow:0 8px 24px #0009}.selbar__count{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);font-size:12px}.selbar__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selbar__acts .btn-outline{min-height:38px;padding:0 12px;font-size:11px}.selbar__clear{cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;border:none;padding:0 4px;font-size:11px}.selbar__clear:hover{color:var(--white)}.bar__home{border:1px solid var(--rule);width:44px;min-height:44px;color:var(--accent);place-items:center;display:grid}.ttabs-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.ttabs-row .ttabs{margin-top:0}.ttabs-row>.btn-outline{min-height:44px}.bnav__slot{display:grid;position:relative}.bnav__avatar{background:var(--accent-20);border:1px solid var(--accent-40);width:24px;height:24px;color:var(--accent);transition:background .35s var(--e-out), color .35s var(--e-out);border-radius:50%;place-items:center;font-size:11px;font-weight:500;line-height:1;display:grid}.bnav__item.is-on .bnav__avatar{background:var(--accent);border-color:var(--accent);color:#000;box-shadow:0 0 10px #35a1cd8c}.bnav__label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.bmenu{z-index:32;border:1px solid var(--rule);min-width:232px;max-width:min(300px,100vw - 24px);animation:bmenu-in .28s var(--e-out) both;background:#080a0cf7;border-bottom:0;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 1px);right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bmenu{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#040608f0}}@keyframes bmenu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bmenu{animation:none}}.bmenu__who{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:14px;display:flex}.bmenu__avatar{background:var(--accent-20);border:1px solid var(--accent-40);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.bmenu__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bmenu__name{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.bmenu__sub{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.bmenu__item{cursor:pointer;text-align:left;width:100%;font-family:var(--font-text);color:var(--soft);transition:background .3s var(--e-out), color .3s var(--e-out);background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:13px 14px;font-size:13px;display:flex}.bmenu__item:first-of-type{border-top:0}.bmenu__item svg{opacity:.8;flex:none}.bmenu__item:hover,.bmenu__item:focus-visible{background:var(--accent-20);color:var(--white)}.bmenu__item.is-on{color:var(--accent)}.bmenu__item--danger{color:var(--danger)}.bmenu__item--danger:hover,.bmenu__item--danger:focus-visible{color:var(--danger);background:#ff7a6b24}.bmenu__scrim{z-index:25;cursor:default;background:#00000073;border:0;position:fixed;inset:0}.viewbar{border:1px solid var(--accent-40);background:var(--accent-20);color:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 -6px;padding:10px 14px;font-size:13px;display:flex}.viewbar svg{color:var(--accent);flex:none}.viewbar__text{flex:1;min-width:0}.viewbar strong{color:var(--white);font-weight:500}.viewbar__out{color:var(--accent);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:11px;text-decoration:none}.viewbar__out:hover{color:var(--accent-light)}*{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3 padding-box content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--accent-40);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}.slideover{z-index:25;justify-content:flex-end;display:flex;position:fixed;left:0;right:0}.slideover__scrim{animation:fade-in .2s var(--e-out) both;background:#0000008c;position:absolute;inset:0}.slideover__panel{background:var(--ink);border-left:1px solid var(--accent-40);width:100%;max-height:100%;animation:slide-in-right .26s var(--e-out) both;flex-direction:column;display:flex;position:relative;box-shadow:-18px 0 50px #00000080}.slideover__panel:focus{outline:none}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.slideover__panel{animation:fade-in .15s var(--e-out) both}.slideover__scrim{animation:none}}.slideover__head{padding:12px var(--gutter);border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.slideover__title{flex-direction:column;gap:2px;min-width:0;display:flex}.slideover__title>span{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-light);font-size:12px;font-weight:500}.slideover__title small{color:var(--muted);font-size:12px}.slideover__body{overscroll-behavior:contain;padding:18px var(--gutter) 24px;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.slideover__body>.form{margin-top:0}@media (width>=768px){.slideover__panel{width:50%}}.langsw{display:inline-flex;position:relative}.langsw__btn{gap:5px;width:auto;min-width:44px;padding-inline:8px}.langsw__code{letter-spacing:.08em;font-size:11px;font-weight:500}.langsw__menu{z-index:40;background:var(--ink);border:1px solid var(--accent-40);min-width:172px;animation:fade-in .15s var(--e-out) both;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0000008c}.langsw__item{border:0;border-bottom:1px solid var(--rule);min-height:44px;color:var(--soft);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.langsw__item:last-child{border-bottom:0}.langsw__item:hover,.langsw__item:focus-visible{color:var(--white);background:#ffffff0d}.langsw__item.is-on{color:var(--accent-light)}.langsw__itemcode{letter-spacing:.08em;min-width:30px;color:var(--muted);font-size:10px;font-weight:500}.langsw__item.is-on .langsw__itemcode{color:var(--accent)}.langsw__ask{border-top:1px solid var(--accent-40);min-height:44px;color:var(--accent-light);background:#ffffff08;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.langsw__ask:hover,.langsw__ask:focus-visible{background:#ffffff12}.langsw__ask span{flex-direction:column;min-width:0;display:flex}.langsw__ask strong{font-size:12px;font-weight:500}.langsw__ask small{color:var(--muted);font-size:11px}.trashbar{flex-wrap:wrap;align-items:center;gap:0;min-height:44px;margin:14px 0 6px;display:flex}.trashbar .dtable__pick{width:auto}.trashbar .label{margin:0}.trashbar .label~.label{margin-left:14px}.cycle-pick{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.cycle-pick .dtable__pick{width:auto;padding-top:20px}.cycle-pick .cycle-row{border-bottom:1px solid var(--rule)}.cycle-pick:last-of-type .cycle-row{border-bottom:0}.cycle-pick.is-picked{background:#35a1cd12}.statusrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.statusrow .chips{flex:auto}.statusrow .btn-outline{white-space:nowrap;flex:none;margin-top:0!important}.cyctable{width:100%;min-width:430px}.cyctable th{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 12px 8px 0;font-size:10px;font-weight:500}.cyctable th:last-child{padding-right:0}.cyctable th.is-right,.cyctable td.is-right{text-align:right}.cyctable td{vertical-align:middle;white-space:nowrap;padding:10px 12px 10px 0}.cyctable td:last-child{padding-right:0}.cyctable__date{color:var(--white);font-size:14px;font-weight:500}.cyctable .icon-btn{width:36px;height:36px;min-height:36px}.pondfacts{width:100%}.pondfacts td{padding:9px 0}.pondfacts td:first-child{color:var(--muted)}.pondfacts__select{background:var(--ink);width:auto;min-width:150px;min-height:40px;color:var(--white);border:1px solid var(--rule);text-align:right;padding:0 10px}.pondfacts__select:focus{border-color:var(--accent);outline:none}.statusrow .pondfacts{flex:260px}@media (width<=639px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats .stat:nth-child(odd){border-left:0;padding-left:0}.stats .stat:nth-child(2n){padding-right:0}}.cyctable tbody tr.is-clickable{cursor:pointer}.cyctable tbody tr.is-clickable:hover td{background:#35a1cd14}.cyctable tbody tr.is-clickable:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.cyctable__go{color:var(--accent);display:inline-flex}.title--compact{font-size:clamp(30px,9vw,42px)}.title--compact .title__b{padding-left:.4em}.pondbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.pondbar .btn-outline{white-space:nowrap;margin-top:0!important}.pondbar__note{margin:10px 0 0}.pondbar .pondfacts__select{min-height:48px}.btn-sm{letter-spacing:.1em;gap:7px;width:auto;height:38px;min-height:38px;padding:0 14px;font-size:11px;font-weight:500}.pondbar .pondfacts__select{letter-spacing:.1em;text-transform:uppercase;width:auto;min-width:0;height:38px;min-height:38px;padding:0 8px 0 10px;font-size:11px;font-weight:500}.statsel{display:inline-flex;position:relative}.statsel__btn{cursor:pointer;height:38px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.statsel__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px}.statsel__btn.tone-good,.statsel__item.tone-good{color:var(--good)}.statsel__btn.tone-warn,.statsel__item.tone-warn{color:var(--warn)}.statsel__btn.tone-bad,.statsel__item.tone-bad{color:var(--bad)}.statsel__btn.tone-off,.statsel__item.tone-off{color:var(--muted)}.statsel__btn.tone-good{background:#5ccf8f1f}.statsel__btn.tone-warn{background:#f2b2331f}.statsel__btn.tone-bad{background:#ff7a6b1f}.statsel__btn.tone-off{border-color:var(--rule);background:#ffffff0f}.statsel__menu{z-index:40;background:var(--ink);border:1px solid var(--rule);min-width:190px;animation:fade-in .15s var(--e-out) both;flex-direction:column;max-height:46vh;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.statsel__item{border:0;border-bottom:1px solid var(--rule);min-height:44px;font:inherit;letter-spacing:.1em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.statsel__item:last-child{border-bottom:0}.statsel__item:hover,.statsel__item:focus-visible{background:#ffffff0f}.statsel__item.is-on{background:#ffffff0a}.statsel__item>span:nth-child(2){flex:1}.isteps{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.istep{border-bottom:1px solid var(--rule);grid-template-columns:26px 116px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:14px;display:grid}.isteps .istep:last-child{border-bottom:0;padding-bottom:0}.istep__n{border:1px solid var(--accent);width:26px;height:26px;color:var(--accent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.istep__art{width:116px;height:auto;display:block}.istep__text{color:var(--white);min-width:0;font-size:14px;line-height:1.45}@media (width<=400px){.istep{grid-template-columns:22px 92px minmax(0,1fr);gap:9px}.istep__n{width:22px;height:22px;font-size:12px}.istep__art{width:92px}.istep__text{font-size:13px}}.install-how{cursor:pointer;font:inherit;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:13px;text-decoration:underline;display:inline-block}.install-how:hover{color:var(--white)}.actlink{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--accent-40);text-decoration-color:var(--accent-40);text-underline-offset:3px}.actlink:hover,.actlink:focus-visible{color:var(--accent-light);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tutlink{border:1px solid var(--accent-40);color:var(--accent-light);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;text-decoration:none;display:inline-flex}.tutlink:hover,.tutlink:focus-visible{border-color:var(--accent);color:var(--white)}.tool-item{border-bottom:1px solid var(--rule)}.tool-item .tool-row{border-bottom:0;padding-bottom:10px}.tool-item__tut{min-height:44px;color:var(--accent-light);align-items:center;gap:6px;margin:0 0 6px 68px;padding:0 2px;font-size:.8125rem;text-decoration:none;display:inline-flex}.tool-item__tut:hover,.tool-item__tut:focus-visible{color:var(--white);text-underline-offset:3px;text-decoration:underline}.bar__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bnav__item--tut{color:var(--accent-light);text-decoration:none}.icon-btn--tut{border-color:var(--accent);width:auto;color:var(--accent-light);background:var(--accent-20);gap:7px;padding:0 12px;text-decoration:none}.icon-btn--tut:hover{background:var(--accent);color:#000}.icon-btn__label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}@media (width<=479px){.bar:not(.bar--extra) .bar__title{visibility:hidden}}
