.cab{--cab-deep:#0a6e47;--cab-sun:#f6a821;--cab-side-w:256px;--cab-cta:var(--cab-deep);--cab-cta-ink:#fff;--cab-cta-hover:color-mix(in srgb, var(--cab-cta) 86%, #000);--cab-field:var(--card);--cab-ring:color-mix(in srgb, var(--accent) 24%, transparent);--cab-r:16px;grid-template-columns:var(--cab-side-w) minmax(0, 1fr);background:linear-gradient(90deg, color-mix(in srgb, var(--cab-deep) 66%, #000) var(--cab-side-w), var(--bg) var(--cab-side-w));min-height:100dvh;color:var(--ink);font-family:var(--f);display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cab{--cab-cta:var(--accent);--cab-cta-ink:#04170e;--cab-cta-hover:color-mix(in srgb, var(--cab-cta) 88%, #fff);--cab-field:var(--card-2)}}:root[data-theme=dark] .cab{--cab-cta:var(--accent);--cab-cta-ink:#04170e;--cab-cta-hover:color-mix(in srgb, var(--cab-cta) 88%, #fff);--cab-field:var(--card-2)}.cab.cab-boot{display:block}.cab-side{isolation:isolate;color:#fff;scrollbar-width:none;background:radial-gradient(90% 40% at 100% 0%, #f6a82124, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--cab-deep) 94%, #fff) 0%, var(--cab-deep) 34%, color-mix(in srgb, var(--cab-deep) 66%, #000) 100%);flex-direction:column;gap:18px;height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cab:not([style*=--cab-deep]){--cab-deep:#07452f}}:root[data-theme=dark] .cab:not([style*=--cab-deep]){--cab-deep:#07452f}.cab-side:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 4px, #ffffff21 4px 40px), repeating-linear-gradient(0deg, var(--cab-deep) 0 4px, transparent 4px 26px);background-blend-mode:normal;transform-origin:50% 100%;opacity:.85;height:260px;position:absolute;bottom:-6px;left:-40%;right:-40%;transform:perspective(260px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 8%,#0009 60%,#000 100%);mask-image:linear-gradient(#0000 8%,#0009 60%,#000 100%)}.cab-side::-webkit-scrollbar{display:none}.cab-side :focus-visible{outline-color:var(--cab-sun)}.cab-side-h{padding:0 8px}.cab-brand{color:inherit;font:800 19px / 1 var(--fd);letter-spacing:-.02em;border-radius:10px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cab-mark{flex:none;width:34px;height:34px}.cab-side .cab-mark rect{fill:#ffffff1f}.cab .cab-logo{object-fit:contain;max-width:160px;max-height:34px}.cab-orgchip{color:inherit;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background .15s;display:flex}.cab-orgchip:hover{background:#ffffff1f}.cab-orgchip-t{min-width:0;display:grid}.cab-orgchip-t .cab-org{color:#fff;font:700 13.5px / 1.3 var(--fd);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cab-orgchip-t span{color:#ffffff9e;font-size:12px}.cab-nav{gap:16px;display:grid}.cab-nav-l{letter-spacing:.09em;text-transform:uppercase;color:#ffffff80;margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:700}.cab-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cab-nav a{color:#fffc;border-radius:11px;align-items:center;gap:11px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.cab-nav a .ico{opacity:.8;width:18px;height:18px}.cab-nav a:hover{color:#fff;background:#ffffff14}.cab-nav a[aria-current=page]{color:#fff;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff14}.cab-nav a[aria-current=page] .ico{opacity:1}.cab-nav a[aria-current=page]:after{content:"";background:var(--cab-sun);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #f6a82138}.cab-side-f{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cab-me{min-width:0;color:inherit;border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.cab-me:hover{background:#ffffff14}.cab-me-t{min-width:0;display:grid}.cab-me-t b,.cab-me-t small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cab-me-t b{font-size:13.5px}.cab-me-t small{color:#ffffff9e;font-size:12px}.cab-side .cab-av{color:#fff;background:#ffffff29}.cab-side .cab-av.sq{background:var(--cab-sun);color:#3a2400}.cab-side .icon-btn{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cab-side .icon-btn:hover{background:#ffffff29}.cab-side .icon-btn .ico{width:17px;height:17px}.cab{grid-template-rows:auto minmax(0,1fr)}.cab-side{grid-row:1/span 2}.cab-top{grid-area:1/2;justify-content:flex-end;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:16px 44px 0;display:flex}.cab-top .cab-burger,.cab-top .cab-brand,.cab-top-org{display:none}.cab-main{grid-area:2/2}.cab-scrim{display:none}.cab-util{align-items:center;gap:6px;margin-left:auto;display:flex}.cab-util .icon-btn,.cab-menu>summary{border:1px solid var(--line);background:var(--card);min-width:38px;height:38px;color:var(--ink);font:600 13px / 1 var(--f);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 8px;list-style:none;display:inline-flex}.cab-menu>summary::-webkit-details-marker{display:none}.cab-util .icon-btn:hover,.cab-menu>summary:hover{border-color:var(--line-2)}.cab-util .icon-btn:focus-visible,.cab-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cab-util .icon-btn .ico{width:17px;height:17px}.cab-menu{position:relative}.cab-menu-car{width:12px;height:12px;transition:transform .15s;transform:rotate(90deg)}.cab-menu[open] .cab-menu-car{transform:rotate(-90deg)}.cab-prof>summary{background:0 0;border-color:#0000;border-radius:50%;padding:0}.cab-prof .cab-av{background:var(--cab-deep);color:#fff;width:38px;height:38px}.cab-menu-p{z-index:60;border:1px solid var(--line);background:var(--card);border-radius:14px;gap:2px;min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000024}.cab-lang .cab-menu-p{min-width:0}.cab-menu-p .lang{gap:2px;display:grid}.cab-menu-i{min-height:38px;color:var(--ink);font:600 13.5px / 1 var(--f);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 12px;text-decoration:none;display:flex}.cab-main .cab-menu-i{color:var(--ink)}.cab-menu-i:hover,.cab-menu-i:focus-visible{background:color-mix(in srgb, var(--cab-deep) 9%, transparent)}.cab-menu-i .ico{width:16px;height:16px;color:var(--muted)}.cab-menu-who{border-bottom:1px solid var(--line);gap:2px;margin:0 0 4px;padding:8px 12px 10px;display:grid}.cab-menu-who b,.cab-menu-who small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.cab-menu-who b{font-size:14px}.cab-menu-who small{color:var(--muted);font-size:12.5px}.cab-main{width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:34px 44px 80px}.cab-page{align-content:start;gap:20px;display:grid}.cab-page>*{animation:.42s cubic-bezier(.2,.8,.2,1) both cab-in}.cab-page>:nth-child(2){animation-delay:40ms}.cab-page>:nth-child(3){animation-delay:80ms}.cab-page>:nth-child(n+4){animation-delay:.12s}@keyframes cab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cab-narrow{max-width:580px;margin:40px auto 0}.cab-main h1,.cab-main h2,.cab-main h3{font-family:var(--fd);letter-spacing:-.015em;color:var(--ink)}.cab-main h2{margin:0;font-size:18px;font-weight:700}.cab-main h3{margin:0;font-size:15px;font-weight:700}.cab-main p{margin:0}.cab-main a:not(.btn){color:var(--accent)}.cab-main code{background:var(--bg-2);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.cab-main .eng-note{color:var(--muted);margin:0;font-size:13px}.cab-hint{color:var(--muted);font-size:12.5px;line-height:1.45}.cab-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:700}.cab-ph{gap:12px;padding-bottom:4px;display:grid}.cab-crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cab-crumbs li+li:before{content:"/";color:var(--line-2);margin-right:4px}.cab-main .cab-crumbs a{color:var(--muted);text-decoration:none}.cab-main .cab-crumbs a:hover{color:var(--ink);text-decoration:underline}.cab-crumbs [aria-current]{color:var(--ink-2);font-weight:600}.cab-ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cab-ph-t{flex:420px;min-width:0}.cab-main .cab-ph h1{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:800;line-height:1.12}.cab-main .cab-lead{max-width:66ch;color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.55}.cab-ph-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cab-ph-a .cab-lock{flex-basis:100%}.cab-main .cab-h2{margin-bottom:10px}.cab-home>.cab-ph{isolation:isolate;background:radial-gradient(60% 120% at 100% 0%, #f6a82129, transparent 60%), var(--card);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:24px;padding:30px 32px;position:relative;overflow:hidden}.cab-home>.cab-ph:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 4px, color-mix(in srgb, var(--cab-deep) 16%, transparent) 4px 40px), repeating-linear-gradient(0deg, var(--card) 0 4px, transparent 4px 26px);transform-origin:50% 100%;-webkit-mask-composite:source-in;width:52%;height:200px;position:absolute;bottom:-40px;right:-6%;transform:perspective(240px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 10%,#000),linear-gradient(270deg,#000 40%,#0000);mask-image:linear-gradient(#0000 10%,#000),linear-gradient(270deg,#000 40%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cab-home .cab-kicker{color:var(--muted)}.cab-sec{gap:12px;display:grid}.cab-sec-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cab-main .cab-more{align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.cab-more .ico{width:16px;height:16px;transition:transform .15s}.cab-more:hover .ico{transform:translate(3px)}.cab .cab-card{align-content:start;gap:16px;padding:22px 24px;scroll-margin-top:24px;display:grid}.cab-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.cab-card-h>div:first-child{flex:260px;min-width:0}.cab-main .cab-card-lead{color:var(--muted);max-width:70ch;margin-top:4px;font-size:13.5px;line-height:1.5}.cab-card-a{align-items:center;gap:8px;display:flex}.cab .cab-danger{border-color:var(--crit-line)}.cab .cab-card>.btn,.cab .cab-card>a.btn{justify-self:start}.cab-danger .cab-kicker{color:var(--crit)}.cab-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cab-rise{animation:.3s cubic-bezier(.2,.8,.2,1) both cab-in}.cab .btn{gap:8px;height:40px;padding:0 16px;font-size:13.5px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.cab .btn .ico{stroke-width:1.9px;width:16px;height:16px}.cab .btn.primary{background:var(--cab-cta);color:var(--cab-cta-ink);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--cab-cta) 80%, transparent);border-color:#0000}.cab .btn.primary:hover{background:var(--cab-cta-hover)}.cab .btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.cab .btn.ghost:hover{background:var(--bg-2);color:var(--ink);box-shadow:none}.cab .btn.danger{background:var(--crit);border-color:var(--crit);color:#fff}:root[data-theme=dark] .cab .btn.danger{color:#2a0d0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cab .btn.danger{color:#2a0d0b}}.cab .btn.danger-o{background:var(--crit-bg);border-color:var(--crit-line);color:var(--crit)}.cab .btn.btn-sm{height:32px;padding:0 12px;font-size:12.5px}.cab .btn.cab-icon-btn{width:32px;padding:0}.cab .btn.big{height:48px;padding:0 24px;font-size:15px}.cab .btn:disabled,.cab .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.cab .btn .cab-count{background:var(--cab-sun);color:#3a2400;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:inline-grid}.cab .linkish{font:700 15px / 1.3 var(--fd);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.cab .linkish:hover{color:var(--accent)}.cab-main label{color:var(--ink-2);gap:6px;min-width:0;font-size:13px;font-weight:600;display:grid}.cab-main :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){border:1px solid var(--line-2);background-color:var(--cab-field);width:100%;min-width:0;height:42px;color:var(--ink);font:400 14.5px / 1.3 var(--f);border-radius:12px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.cab-main textarea{resize:vertical;height:auto;min-height:92px;padding:10px 12px;line-height:1.5}.cab-main select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);text-overflow:ellipsis;background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.cab-main :is(input,select,textarea):hover:not(:focus):not([readonly]){border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.cab-main :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--cab-ring);outline:none}.cab-main :is(input,textarea)[readonly]{background:var(--bg-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.cab-main [aria-invalid=true]{border-color:var(--crit);background:var(--crit-bg)}.cab-main input[type=checkbox]{width:18px;height:18px;accent-color:var(--cab-cta)}.cab-main input[type=color]{border:1px solid var(--line-2);background:var(--cab-field);cursor:pointer;border-radius:12px;width:64px;height:42px;padding:4px}.cab-main input[type=file]{font:500 13px / 1.3 var(--f);color:var(--ink-2)}.cab-main input[type=file]::file-selector-button{border:1px solid var(--line-2);background:var(--card);height:36px;color:var(--ink);font:600 13px / 1 var(--f);cursor:pointer;border-radius:999px;margin-right:10px;padding:0 14px}.cab .cab-form{gap:14px;max-width:none;padding:0;display:grid}.cab .cab-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.cab .cab-grid2 .wide{grid-column:1/-1}.cab .cab-inline{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cab .cab-inline>label{flex:220px}.cab-form-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cab-file input{padding-top:4px}.cab .cab-filebtn{color:var(--ink);font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cab .cab-filebtn input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.cab .cab-filebtn:focus-within{box-shadow:0 0 0 4px var(--cab-ring)}.cab-checks{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.cab-main .cab-checks .check{border:1px solid var(--line-2);background:var(--cab-field);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:inline-flex}.cab-main .cab-checks .check:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.cab .cab-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;padding:14px 16px;font-size:13px;display:flex}.cab .cab-toolbar>label{flex:0 168px}.cab .cab-toolbar>.cab-search{flex:240px}.cab-toolbar .sp{flex:1}.cab-in-ic{display:block;position:relative}.cab-in-ic .ico{width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;translate:0 -50%}.cab-main .cab-in-ic input{padding-left:38px}.cab .cab-toolbar .seg{align-self:flex-end;align-items:center;height:42px;margin-left:auto}.cab .seg button .ico{width:15px;height:15px}.prices-bar{z-index:5;position:sticky;top:12px}.cab-chip{white-space:nowrap;background:var(--bg-2);height:24px;color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.cab-chip .ico{stroke-width:2.2px;width:13px;height:13px}.cab-chip.st-offer{background:var(--warn-bg);color:var(--warn)}.cab-chip.st-won{background:var(--ok-bg);color:var(--ok)}.cab-chip.st-lost{background:var(--crit-bg);color:var(--crit)}.cab-chip.st-done{background:var(--accent-soft);color:var(--accent)}.cab-chip.st-archived{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.cab-chip.k-PAN{background:var(--accent-soft);color:var(--accent)}.cab-chip.k-INV{background:var(--warn-bg);color:var(--warn)}.cab-av{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font:700 13px / 1 var(--fd);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.cab-av.sq{border-radius:10px}.cab-av.lg{width:56px;height:56px;font-size:19px}.cab-av.ghost{background:var(--bg-2);color:var(--muted)}.cab-av .ico{width:16px;height:16px}.cab-meter{background:var(--bg-2);border-radius:8px;height:8px;display:block;overflow:hidden}.cab-meter i{border-radius:inherit;background:var(--accent);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.cab-meter.near i{background:var(--cab-sun)}.cab-meter.full i{background:var(--crit)}.cab-meter.inf i{background:repeating-linear-gradient(-45deg, var(--accent-soft) 0 6px, color-mix(in srgb, var(--accent) 30%, transparent) 6px 12px)}.cab .cab-cards{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cab .cab-pcards>li{gap:10px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.cab .cab-pcards>li:hover{box-shadow:var(--sh-2);border-color:var(--line-2);transform:translateY(-2px)}.cab-pc-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cab-main .cab-pc-h a{color:var(--ink);font:700 16px / 1.3 var(--fd);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;text-decoration:none}.cab-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.cab-main .cab-stretch:focus-visible{outline:none}.cab-main .cab-stretch:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.cab-pc-c{color:var(--ink-2);align-items:center;gap:6px;min-height:18px;font-size:13px;display:flex}.cab-pc-c .ico{width:15px;height:15px;color:var(--muted)}.cab-pc-none{color:var(--muted)}.cab-pc-k{background:var(--bg-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:10px 4px;display:grid}.cab-pc-k div{text-align:center;min-width:0}.cab-pc-k dt{color:var(--muted);font-size:11.5px}.cab-pc-k dd{font:700 15px / 1.3 var(--fd);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cab-pc-k.empty{text-align:center;color:var(--muted);padding:18px 8px;font-size:13px;display:block}.cab-pc-u{color:var(--muted);font-size:12px}.cab-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cab-quick>li{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:16px 16px 16px 14px;transition:box-shadow .18s,border-color .18s;display:grid;position:relative}.cab-quick>li:hover{box-shadow:var(--sh-2);border-color:var(--line-2)}.cab-quick-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.cab-quick>li>.cab-quick-ic{grid-row:span 2}.cab-quick-ic .ico{width:19px;height:19px}.cab-main .cab-quick a{color:var(--ink);font:700 14.5px / 1.3 var(--fd);text-decoration:none}.cab-quick small{color:var(--muted);font-size:12.5px;line-height:1.4}.cab-quick-go{width:16px;height:16px;color:var(--muted);transition:transform .15s;position:absolute;top:16px;right:12px}.cab-quick>li:hover .cab-quick-go{color:var(--accent);transform:translate(2px)}.cab .cab-rows{margin:0;padding:4px 0;list-style:none;display:grid}.cab .cab-rows>li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex;position:relative}.cab .cab-rows>li:last-child{border-bottom:0}.cab .panel.cab-rows>li:hover,.cab-members>li:hover{background:var(--card-2)}.cab .panel.cab-rows>li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.cab .panel.cab-rows>li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cab-card .cab-rows{border-top:1px solid var(--line);margin:0 -24px;padding:0}.cab-card .cab-rows>li{padding:12px 24px}.cab-row-t{flex:200px;gap:2px;min-width:0;display:grid}.cab-row-t b{font-weight:650}.cab-main .cab-row-t a{color:var(--ink);text-decoration:none}.cab-row-t small,.cab-row-t>span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.cab-row-a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cab-main .cab-row-a select{width:auto;height:34px;font-size:13px}.cab-row-go{color:var(--muted);width:16px;height:16px}.cab .cab-rows>li.off{opacity:.6}.cab .cab-rows>li>.admin-log{flex-basis:100%;margin-left:52px}.cab-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cab-list li{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cab-list li:hover{background:var(--card-2)}.cab-list li .ico{width:16px;height:16px;color:var(--muted)}.cab-main .cab-list a{min-width:0;color:var(--ink);flex:1;font-weight:600;text-decoration:none}.cab .cab-tw{border:1px solid var(--line);border-radius:var(--cab-r);background:var(--card);max-width:100%;box-shadow:var(--sh-1);overflow-x:auto}.cab-card .cab-tw{box-shadow:none}.cab :is(.cab-table,.admin-table){border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.cab :is(.cab-table,.admin-table) th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--card-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11.5px;font-weight:700;position:sticky;top:0}.cab :is(.cab-table,.admin-table) td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;white-space:nowrap;padding:11px 14px}.cab :is(.cab-table,.admin-table) tbody tr:last-child td{border-bottom:0}.cab :is(.cab-table,.admin-table) tbody tr:hover td{background:var(--card-2)}.cab :is(.cab-table,.admin-table) .n{text-align:right}.cab .cab-td-main{color:var(--ink);white-space:normal;min-width:180px;font-weight:600}.cab-main .cab-td-main a{color:var(--ink);text-decoration:none}.cab-main .cab-td-main a:hover{color:var(--accent)}.cab .cab-td-a{text-align:right}.cab :is(.cab-table,.admin-table) td input{text-align:right;font-variant-numeric:tabular-nums;width:140px;height:36px}.cab :is(.cab-table,.admin-table) td small{color:var(--muted)}.cab-empty-st{text-align:center;border:1.5px dashed var(--line-2);background:color-mix(in srgb, var(--card) 60%, transparent);border-radius:20px;justify-items:center;gap:8px;padding:44px 24px;display:grid}.cab-empty-st.compact{background:0 0;border:0;padding:22px 16px}.cab-empty-ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:18px;place-items:center;margin-bottom:6px;display:grid}.cab-empty-st.compact .cab-empty-ic{border-radius:14px;width:42px;height:42px;margin-bottom:2px}.cab-empty-ic .ico{width:24px;height:24px}.cab-empty-t{font:700 17px / 1.3 var(--fd);color:var(--ink)}.cab-empty-st.compact .cab-empty-t{font-size:14.5px}.cab-empty-t .eng-note{font:inherit;color:inherit}.cab-empty-x{max-width:46ch;color:var(--muted);font-size:14px;line-height:1.5}.cab-empty-a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.cab-sk{gap:12px;display:grid}.cab-sk-cards{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.cab-sk-b{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card) 70%, transparent), transparent) -200% 0 / 50% 100% no-repeat, var(--bg-2);border-radius:14px;animation:1.4s ease-in-out infinite cab-shimmer;display:block}.cab-sk-cards .cab-sk-b{border-radius:20px;height:168px}.cab-sk-rows .cab-sk-b{height:52px}.cab-sk-form .cab-sk-b{max-width:560px;height:44px}.cab-sk-form .cab-sk-b:first-child{max-width:280px;height:30px}@keyframes cab-shimmer{to{background-position:300% 0,0 0}}.cab-note{color:var(--ink-2);background:var(--accent-soft);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.cab-note>.ico{width:17px;height:17px;color:var(--accent);margin-top:1px}.cab-note.ok{background:var(--ok-bg);color:var(--ink)}.cab-note.ok>.ico{color:var(--ok)}.cab-note.err{background:var(--crit-bg);border-color:var(--crit-line);color:var(--crit)}.cab-note.err>.ico{color:var(--crit)}.cab-note.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--ink)}.cab-note.warn>.ico{color:var(--warn)}.cab-toast{z-index:80;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--ink);max-width:min(520px,100vw - 32px);color:var(--bg);box-shadow:var(--sh-2);pointer-events:none;border-radius:14px;align-items:center;gap:10px;margin:0;padding:11px 16px 11px 11px;font-size:13.5px;font-weight:600;animation:.36s cubic-bezier(.2,.8,.2,1) both cab-toast-in,.5s 5.2s forwards cab-toast-out;display:flex;position:fixed;translate:-50%}.cab-toast-ic{color:#fff;background:#22c55e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.cab-toast-ic .ico{stroke-width:2.6px;width:14px;height:14px}@keyframes cab-toast-in{0%{opacity:0;translate:-50% 12px}}@keyframes cab-toast-out{to{opacity:0;translate:-50% 8px}}.cab-confirm{background:var(--crit-bg);border:1px solid var(--crit-line);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;font-size:13.5px;display:flex}.cab-main .cab-confirm.eng-note{color:var(--ink);font-size:13.5px}.cab-confirm p{flex-basis:100%}.cab-confirm.inline{flex-basis:100%;padding:10px 12px}.cab-confirm-t{color:var(--crit);font-size:13px;font-weight:600}.cab .cab-banner{border-radius:var(--cab-r);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:none;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:14px 18px;display:flex}.cab .cab-banner>b,.cab .cab-banner>p{color:var(--ink);flex:auto;font-weight:600}.cab-banner-ic{background:var(--cab-deep);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cab-banner-ic .ico{width:18px;height:18px}.cab .plan-lock{border-radius:var(--cab-r);margin:0;padding:14px 16px}.cab .plan-lock p{align-items:flex-start;gap:9px;margin:0 0 10px;font-weight:500;display:flex}.cab .plan-lock p .ico{width:18px;height:18px;color:var(--warn);margin-top:1px}.cab .cab-lock{flex-basis:100%}.cab-settings{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cab-toc{position:sticky;top:24px}.cab-toc ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cab-main .cab-toc a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.cab-main .cab-toc a:hover{background:var(--bg-2);color:var(--ink)}.cab-settings-b{gap:18px;min-width:0;display:grid}.cab-anchor{scroll-margin-top:24px}.cab-who{align-items:center;gap:14px;display:flex}.cab-who>span:last-child{min-width:0;display:grid}.cab-who b{font:700 16px / 1.3 var(--fd)}.cab-who small{color:var(--muted)}.cab .cab-org-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cab .cab-org-row>label{flex:280px}.cab .cab-org-row>.cab-form{flex-basis:100%}.cab .acc-sec{max-width:none;margin:0}.acc-now{color:var(--ink-2);align-items:center;gap:8px;display:flex}.acc-now .ico{width:16px;height:16px;color:var(--muted)}.acc-tfa{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.acc-tfa-b{color:var(--ink-2);gap:10px;font-size:13.5px;display:grid}.cab .acc-qr{border:1px solid var(--line-2);width:196px;height:196px;box-shadow:var(--sh-1);background:#fff;border-radius:16px;padding:8px}.cab .tfa-backup{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cab .tfa-backup code{text-align:center;padding:6px;display:block}.cab .acc-devices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cab .acc-devices li{border:1px solid var(--line);background:var(--card-2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cab .acc-devices li.this{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft)}.cab .acc-devices li>div{flex:1;min-width:0;font-size:13.5px}.cab .acc-devices li small{color:var(--muted);font-size:12.5px}.acc-dev-ic{background:var(--card);width:38px;height:38px;color:var(--ink-2);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;display:grid}.acc-dev-ic .ico{width:18px;height:18px}.cab .acc-badge{background:var(--cab-cta);color:var(--cab-cta-ink);border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:700}.cab .acc-ways li>.cab-chip,.cab .acc-pk .acc-pk-a{flex:none}.cab .acc-pk .acc-pk-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.cab .acc-pk .acc-pk-a small{color:var(--crit);font-size:12.5px;font-weight:600}.cab .acc-pk .acc-pk-a .ico{width:15px;height:15px}.cab .acc-pk-edit{flex:1;min-width:0}.cab .acc-pk-none{border:1px dashed var(--line-2);color:var(--muted);border-radius:14px;margin:0 0 14px;padding:14px 16px;font-size:13.5px}.cab .acc-ways+.cab-toast,.cab .acc-pk+form,.cab .acc-pk-none+form{margin-top:14px}.cab .acc-devices li>.acc-tg-w{flex:none;justify-items:end;gap:4px;min-width:0;display:grid}.cab .acc-tg-l{color:var(--muted);font-size:12px}@media (max-width:640px){.cab .acc-pk li,.cab .acc-ways li.acc-tg{flex-wrap:wrap}.cab .acc-pk .acc-pk-a,.cab .acc-devices li>.acc-tg-w{flex-basis:100%;justify-content:flex-start;justify-items:start;width:100%;padding-left:50px}}.cab .billing{max-width:none}.billing-top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;display:grid}.cab .billing-plan{isolation:isolate;color:#fff;background:radial-gradient(70% 90% at 100% 0%, #f6a8214d, transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--cab-deep) 88%, #fff), color-mix(in srgb, var(--cab-deep) 70%, #000));border:0;align-content:end;gap:4px;min-height:200px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.cab .billing-plan span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.cab .billing-plan b{font:800 42px / 1.05 var(--fd);letter-spacing:-.03em}.cab .billing-plan small{color:#ffffffd1;font-size:14px}.billing-sun{z-index:-1;width:210px;height:210px;position:absolute;top:-14px;right:-18px}.billing-sun circle{fill:var(--cab-sun)}.billing-sun path{fill:#ffffff24}.cab .billing-use{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}.cab .billing-use>div{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.cab .billing-use dt{color:var(--ink-2);font-size:13.5px}.cab .billing-use dd{font:700 14px / 1.3 var(--fd);color:var(--ink);margin:0}.cab .billing-use .cab-meter{grid-column:1/-1}.cab .billing-trial{border-color:color-mix(in srgb, var(--cab-sun) 40%, transparent);background:color-mix(in srgb, var(--cab-sun) 10%, var(--card));align-items:center;gap:16px;padding:18px 20px;display:flex}.cab .billing-trial>div{justify-items:start;gap:6px;display:grid}.cab .billing-trial small{color:var(--ink-2)}.cab .billing-trial .cab-banner-ic{background:var(--cab-sun);color:#3a2400}.cab .billing-pay{justify-items:stretch;gap:14px;display:grid}.billing-pay-r{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cab .billing-pay label{flex:0 220px}.cab .billing-pay input{width:100%}.company-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.company-prev{gap:8px;display:grid;position:sticky;top:24px}.company-prev .cab-kicker{color:var(--muted);margin:0}.cab .company-sheet{box-shadow:var(--sh-2);border-radius:14px;gap:16px;padding:24px;display:grid}.company-sheet-h{border-bottom:2px solid var(--cab-deep);align-items:center;gap:14px;padding-bottom:14px;display:flex}.company-sheet-h>div{min-width:0;display:grid}.company-sheet-h b{font:800 16px / 1.25 var(--fd);overflow-wrap:anywhere}.company-sheet-h small{color:var(--muted);font-size:12px}.cab .company-logo{object-fit:contain;max-width:140px;max-height:52px}.company-nologo{border:1.5px dashed var(--line-2);width:52px;height:52px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.company-sheet-d{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;font-size:12.5px;display:grid}.company-sheet-d dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.company-sheet-d dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.company-sheet-lines{gap:7px;padding-top:4px;display:grid}.company-sheet-lines i{background:var(--bg-2);border-radius:4px;height:7px;display:block}.company-sheet-lines i:nth-child(2){width:82%}.company-sheet-lines i:nth-child(3){width:56%}.cab .review-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cab .review-list>li{gap:12px;padding:18px 20px;display:grid}.review-h{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.cab-main .review-h a{color:var(--ink);font:700 16px / 1.3 var(--fd);text-decoration:none}.review-note{background:var(--bg-2);color:var(--ink-2);border-radius:12px;padding:10px 14px;font-size:13.5px}.review-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cab .review-sign{background:var(--card-2);border:1px solid var(--line);border-radius:14px;max-width:620px;margin:0;padding:16px}.cab .report-ask{padding:14px 16px}.cab-usage{gap:10px;padding:16px 20px;font-weight:600;display:grid}.cab .apikey-new{margin:0}.cab .apikey-fresh{border-color:color-mix(in srgb, var(--cab-sun) 45%, transparent);gap:12px;max-width:680px;margin:0;padding:18px 20px}.cab .apikey-fresh input{font-size:13px}.cab .webhooks{margin:0}.cab .webhook-new{max-width:none}.cab .admin-log{background:var(--bg-2);border-radius:12px;margin:0;padding:10px 14px 10px 30px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.widgets-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.widgets-list{min-width:0}.cab .widget-list{gap:12px;margin:0}.cab .widget-list>li{gap:12px;padding:14px 16px;display:grid}.cab .widget-list>li.open{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.widget-h{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cab .widget-open{justify-items:start;gap:10px;margin:0}.cab .widget-open label{width:100%}.cab .widget-open textarea{background:var(--bg-2);font-size:12.5px}.cab .widget-preview{border:1px solid var(--line-2);background:var(--bg);border-radius:14px;height:600px}.cab .owncat-form{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:14px 16px;margin:0}.cab .owncat-form>h2,.cab .owncat-form>h3{grid-column:1/-1;font-size:17px}.cab .owncat-form>.cab-form-a,.cab .owncat-form>div:last-child{grid-column:1/-1}.cab .owncat-f{gap:6px;display:grid}.cab .owncat-f>small{color:var(--muted);font-size:12px}.cab .owncat-f.cab-switch{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:42px}.cab .owncat-f.cab-switch input{order:-1}.cab .widgets-grid .owncat-form{grid-template-columns:minmax(0,1fr);position:sticky;top:24px}.owncat-grid{gap:20px;display:grid}.partner-dom{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 20px;display:flex}.partner-dom>p{flex:auto}.partner-dom>small{flex-basis:100%}.partner-link{flex-wrap:wrap}.cab-join{text-align:center;justify-items:center;gap:12px;padding:44px 32px;display:grid}.cab-join-ic{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:20px;place-items:center;display:grid}.cab-join-ic .ico{width:28px;height:28px}.cab-main .cab-join h1{margin:0;font-size:26px;font-weight:800}.cab-join p{color:var(--ink-2);max-width:44ch}.cab-main .cab-ro{border:1px dashed var(--line-2);background:var(--card-2);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.cab-ro .ico{width:17px;height:17px;color:var(--cab-sun)}.cab-main .edge .btn{height:42px}.cab .cab-steps{border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--cab-sun) 10%, transparent), transparent 60%), var(--card);gap:16px;padding:22px 24px 18px;display:grid;position:relative;overflow:hidden}.cab-steps-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;display:flex}.cab-steps-h>div:first-child{flex:320px;min-width:0}.cab-main .cab-steps-h h2{font-size:20px;font-weight:800}.cab-steps-a{align-items:center;gap:12px;display:flex}.cab-steps-p{background:var(--bg-2);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 10px;font-size:13px;display:inline-flex}.cab-steps-p svg{width:auto;height:15px}.cab-steps-p path{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.4px;stroke-linejoin:round}.cab-steps-p path.on{fill:var(--cab-sun);stroke:var(--cab-sun)}.cab-steps-p b{color:var(--ink);font-weight:700}.cab-steps-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.cab-steps-l{grid-template-columns:minmax(0,1fr)}}.cab-steps-l>li{border:1px solid var(--line);background:var(--card-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 12px;transition:border-color .15s,transform .15s;display:grid}.cab-steps-l>li:not(.done):hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));transform:translateY(-1px)}.cab-steps-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.cab-steps-l>li.done .cab-steps-ic{background:var(--cab-sun);color:#3a2400}.cab-steps-t{gap:2px;min-width:0;display:grid}.cab-steps-t b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:650;display:flex}.cab-steps-t small{color:var(--muted);font-size:12.5px;line-height:1.4}.cab-steps-l>li.done .cab-steps-t b{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.cab-steps-t .cab-steps-pro{background:var(--warn-bg);color:var(--warn);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.cab-steps-l>li{position:relative}.cab-main .cab-steps-t a.cab-stretch{color:inherit;text-decoration:none}.cab-steps-go{width:18px;height:18px;color:var(--muted);transition:translate .15s,color .15s}.cab-steps-l>li:hover .cab-steps-go{color:var(--accent);translate:2px}.cab-steps-ok{color:var(--ok);padding-right:6px;font-size:12.5px;font-weight:650}.cab-main .adm-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;display:grid}.adm-kpis>div{border-radius:var(--cab-r);border:1px solid var(--line);background:var(--card);box-shadow:var(--sh-1);align-content:start;gap:6px;padding:14px 18px 16px;display:grid}.adm-kpis dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.adm-kpis dd{font:800 26px / 1.1 var(--fd);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;display:flex}.adm-kpis dd small{font:500 12.5px / 1.3 var(--f);color:var(--muted);letter-spacing:0}.adm-kpis>div.warn{border-color:var(--warn-line);background:var(--warn-bg)}.adm-kpis>div.warn dd{color:var(--warn)}.adm-sum dd{font-size:20px}.cab .adm-care{border-color:var(--warn-line);background:linear-gradient(180deg, var(--warn-bg), var(--card) 70%)}.cab-main .adm-care h2{color:var(--warn);align-items:center;gap:8px;display:inline-flex}.adm-care-l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-care-l li{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:9px 12px;display:flex}.adm-care-l small{color:var(--muted)}.cab :is(.adm-care-l,.adm-table) .link{color:var(--accent);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650}.cab :is(.adm-care-l,.adm-table) .link:hover{text-decoration-color:currentColor}.cab .adm-orgs{gap:14px;padding:16px}.cab .cab-toolbar.adm-search{align-items:flex-end;padding:0}.cab .cab-toolbar.adm-search>.cab-search{flex:320px}.cab .cab-toolbar.adm-search>.btn{height:42px}.cab .cab-toolbar.adm-search>.adm-plan-f{flex:0 180px;margin-left:auto}.adm-plan-cell{align-items:center;gap:8px;display:inline-flex}.adm-plan-cell small{color:var(--muted);font-size:12px}.cab .adm-plan{height:24px;font:700 12px / 1 var(--f);letter-spacing:.01em;background:var(--bg-2);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.cab .adm-plan.plan-pro,.cab .adm-plan.plan-business{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.cab .adm-plan.plan-wl{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.adm-mail{font-variant-numeric:tabular-nums}.adm-unv{color:var(--crit)}.cab .adm-act{text-align:right;white-space:normal}.cab .adm-act>*+*{margin-left:6px}.cab .adm-act small{max-width:34ch;color:var(--muted);white-space:normal;text-align:right;font-size:12px;display:inline-block}.adm-st{background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-block}.adm-st.st-active,.adm-st.st-paid,.adm-st.st-succeeded{background:var(--ok-bg);color:var(--ok)}.adm-st.st-review,.adm-st.st-grace,.adm-st.st-pending{background:var(--warn-bg);color:var(--warn)}.adm-st.st-expired,.adm-st.st-canceled,.adm-st.st-failed{background:var(--crit-bg);color:var(--crit)}.adm-none{color:var(--muted);font-size:13.5px}.adm-back{margin-bottom:-8px}.adm-flip{rotate:180deg}.cab .adm-sol{gap:12px}.cab .adm-sol>.owncat{gap:14px;display:grid}.cab .adm-confirm{gap:12px}.cab .adm-grant{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cab .adm-grant .wide{grid-column:1/-1}.adm-split{align-items:start}.adm-log{border-left:2px solid var(--line);gap:2px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.adm-log li{color:var(--ink-2);grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:8px 0;font-size:13.5px;display:grid;position:relative}.adm-log li:before{content:"";background:var(--card);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:-22px}.adm-log time{color:var(--muted);font-size:12.5px}.adm-log q{color:var(--muted);margin-left:6px}.adm-log small{color:var(--muted);font-size:12px}.pt-kpis .pt-dom dd{letter-spacing:-.01em;font-size:17px}.pt-dom-n{overflow-wrap:anywhere}.cab-main .pt-dns{color:var(--muted);align-items:flex-start;gap:8px;margin-top:-6px;font-size:13px;display:flex}.pt-dns .ico{width:16px;height:16px;margin-top:2px}.pt-brand{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:24px;display:grid}.pt-color{align-items:center;gap:10px;display:flex}.pt-color code{font-size:13px}.pt-prev{border:1px solid var(--line);background:var(--bg);height:200px;box-shadow:var(--sh-1);border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:38% 1fr;margin:0;display:grid;overflow:hidden}.pt-prev figcaption{border-bottom:1px solid var(--line);background:var(--card);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;padding:7px 12px;font-size:11.5px;font-weight:650}.pt-prev-side{background:linear-gradient(180deg, color-mix(in srgb, var(--pt) 92%, #fff), color-mix(in srgb, var(--pt) 70%, #000));color:#fff;align-content:start;gap:8px;padding:12px 10px;display:grid}.pt-prev-side b{font:800 12.5px / 1.2 var(--fd);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-prev-side i{background:#ffffff38;border-radius:4px;height:8px}.pt-prev-side i:first-of-type{background:#ffffff73}.pt-prev-main{align-content:start;gap:8px;padding:14px 12px;display:grid}.pt-prev-main i{background:var(--bg-2);border-radius:5px;height:10px}.pt-prev-main i:nth-of-type(2){width:70%}.pt-prev-main span{background:var(--pt);color:#fff;border-radius:999px;justify-self:start;margin-top:6px;padding:6px 10px;font-size:11px;font-weight:700}.cab .pt-inv{grid-template-columns:minmax(0,1fr) 9rem auto;align-items:end;gap:12px;display:grid}.cab .pt-inv .btn{height:42px}.cab-main .partner-link{align-items:flex-start}.partner-link code{overflow-wrap:anywhere;white-space:normal}.cab-join .cab-kicker{margin:0}.cab-join.ok .cab-join-ic{background:var(--cab-sun);color:#3a2400}.cab-join-facts{text-align:left;justify-items:start;gap:8px;width:min(100%,26rem);margin:4px 0;padding:0;list-style:none;display:grid}.cab-join-facts li{background:var(--card-2);border:1px solid var(--line);width:100%;color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.cab-join-facts .ico{width:16px;height:16px;color:var(--accent)}.cab-join .cab-note{text-align:left;width:min(100%,26rem)}@media (max-width:760px){.cab .cab-steps{padding:18px 16px 14px}.cab-steps-a{justify-content:space-between;width:100%}.cab .adm-grant,.cab .pt-inv,.pt-brand,.adm-log li{grid-template-columns:minmax(0,1fr)}.adm-kpis dd{font-size:22px}.cab .cab-toolbar.adm-search>.adm-plan-f{flex:100%;margin-left:0}}@media (max-width:1180px){.cab-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.widgets-grid,.company-split{grid-template-columns:minmax(0,1fr)}.company-prev,.cab .widgets-grid .owncat-form{position:static}.cab .widgets-grid .owncat-form{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr))}}@media (max-width:1100px){.cab-main{padding:28px 28px 72px}.cab-settings{grid-template-columns:minmax(0,1fr);gap:16px}.cab-toc{scrollbar-width:none;margin:0 -4px;position:static;overflow-x:auto}.cab-toc ul{gap:6px;padding:0 4px;display:flex}.cab-main .cab-toc a{white-space:nowrap;border:1px solid var(--line-2);background:var(--card);border-radius:999px;padding:6px 12px;font-size:13px}}@media (max-width:960px){.cab{background:var(--bg);grid-template-columns:minmax(0,1fr)}.cab-top .cab-burger,.cab-top .cab-brand{display:flex}.cab-top{z-index:40;max-width:none;min-height:56px;padding:8px 14px;padding-top:calc(8px + env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);grid-column:1;justify-content:flex-start;align-items:center;gap:10px;margin:0;display:flex;position:sticky;top:0}.cab-top .cab-brand{color:var(--ink);font-size:17px}.cab-top .cab-mark{width:30px;height:30px}.cab-top-org{max-width:44vw;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:13px;font-weight:600;display:block;overflow:hidden}.cab-burger{border:1px solid var(--line-2);background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.cab-burger .ico{width:20px;height:20px}.cab-side{z-index:60;width:min(300px,86vw);height:auto;padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 60px #0000004d}.cab-open .cab-side{visibility:visible;transform:none}.cab-scrim{z-index:55;opacity:0;pointer-events:none;background:#0a0c0a6b;border:0;padding:0;transition:opacity .25s;display:block;position:fixed;inset:0}.cab-open .cab-scrim{opacity:1;pointer-events:auto}.cab-split,.billing-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cab-main{padding:18px 14px 72px}.cab-page{gap:16px}.cab-home>.cab-ph{border-radius:20px;padding:22px 18px}.cab-home>.cab-ph:after{opacity:.6;width:90%}.cab-ph-a,.cab-ph-a .btn{width:100%}.cab .cab-card{padding:18px 16px}.cab-card .cab-rows{margin:0 -16px}.cab-card .cab-rows>li{padding:12px 16px}.cab .cab-grid2,.cab-quick{grid-template-columns:minmax(0,1fr)}.cab .cab-toolbar>label{flex:140px}.cab .cab-toolbar .seg{width:100%;margin-left:0}.cab .cab-toolbar .seg button{flex:1;justify-content:center}.acc-tfa{grid-template-columns:minmax(0,1fr);justify-items:start}.company-sheet-d{grid-template-columns:minmax(0,1fr)}.cab .billing-plan b{font-size:34px}.prices-bar{position:static}.cab .btn{height:42px}.cab .cab-tw{border-left:0;border-right:0;border-radius:0;margin:0 -14px}.cab-card .cab-tw{border:1px solid var(--line);border-radius:12px;margin:0}}.cab .prices-g{overflow:hidden}.cab-main .prices-g>h2{padding:16px 20px 12px;font-size:16px}.cab .prices-g .table-wrap{overflow-x:auto}.cab .prices-g .cab-table{table-layout:fixed;min-width:520px}.cab .prices-g .cab-table th:nth-child(2){width:140px}.cab .prices-g .cab-table th:nth-child(3){width:190px}.cab .prices-g .cab-table td:first-child{white-space:normal;color:var(--ink)}.cab-row-t code{justify-self:start}.np-wrap{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;max-width:min(380px,100vw - 32px);position:fixed}.np-card{background:var(--card,#fff);color:var(--ink,#16130f);border:1px solid var(--line-2,#16130f24);border-top:4px solid #0a6e47;border-radius:16px;gap:10px;padding:18px 18px 16px;display:grid;box-shadow:0 18px 48px -18px #0a281973}.np-card h2{margin:0;font-size:18px}.np-card p{color:var(--muted,#6e655b);margin:0;font-size:13.5px;line-height:1.45}.np-card label{gap:6px;font-size:13px;font-weight:600;display:grid}.np-card input{font:inherit;border:1px solid var(--line-2,#16130f24);background:var(--bg,#fff);color:inherit;border-radius:10px;padding:10px 12px;font-weight:400}.np-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cab .adm-all{justify-self:start}.cab .admin.cab-page{justify-items:stretch;gap:20px}.cab .cab-fs{display:contents}.cab .cab-fs:disabled :is(input,select,textarea,button){opacity:.6;cursor:not-allowed}@media (max-width:960px){.cab-main{grid-column:1}.cab-util{margin-left:6px}}@media (max-width:520px){.cab-top-org{display:none}.cab-util{margin-left:auto}}dialog.psd:not([open]){display:none}dialog.psd{--psd-cta:#0a6e47;--psd-cta-ink:#fff;--psd-ring:color-mix(in srgb, var(--accent) 24%, transparent);--psd-field:var(--card);border:1px solid var(--line-2);background:var(--card);width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);font-family:var(--f);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 80px -24px #0a1e1473}:root[data-theme=dark] dialog.psd{--psd-cta:var(--accent);--psd-cta-ink:#04170e;--psd-field:var(--card-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) dialog.psd{--psd-cta:var(--accent);--psd-cta-ink:#04170e;--psd-field:var(--card-2)}}dialog.psd[open]{animation:.18s ease-out psd-in}dialog.psd::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08160f80}@keyframes psd-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes psd-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){dialog.psd[open]{animation:none}}.psd-form{flex-direction:column;max-height:calc(100dvh - 26px);margin:0;display:flex}.psd-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex;position:relative}.psd-h:before{content:"";background:linear-gradient(90deg,#0a6e47 0 72%,#f6a821 72% 100%);height:4px;position:absolute;inset:0 0 auto}.psd-h>div{min-width:0}.psd-eyebrow{color:var(--accent);font:700 11.5px / 1.4 var(--f);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;display:block}.psd-h h2{font:750 19px / 1.25 var(--fd);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}dialog.psd .btn.psd-x{background:var(--bg-2);border-color:#0000;flex:none;width:36px;height:36px;padding:0}.psd-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 20px 18px;display:grid;overflow:auto}dialog.psd .psd-form label{color:var(--ink-2);margin-top:8px;font-size:13px;font-weight:600;display:block}dialog.psd .psd-form :is(input:not([type=file]),select,textarea){border:1px solid var(--line-2);background-color:var(--psd-field);width:100%;min-width:0;height:42px;color:var(--ink);font:400 14.5px / 1.3 var(--f);border-radius:12px;margin-top:4px;padding:0 12px}dialog.psd .psd-form textarea{resize:vertical;height:auto;min-height:104px;padding:10px 12px;line-height:1.5}dialog.psd .psd-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);text-overflow:ellipsis;background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}dialog.psd .psd-form :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--psd-ring);outline:none}dialog.psd .psd-form :is(input,textarea)[readonly],dialog.psd .psd-form select:disabled{background-color:var(--bg-2);font-family:var(--f);cursor:default;opacity:1;font-size:14.5px}.psd-ro{background:var(--bg-2);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;margin:0 0 6px;padding:10px 12px;font-size:13px;display:flex}.psd-ro .ico{width:16px;height:16px}.psd-top{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}dialog.psd .psd-main>label:first-child{margin-top:0}.psd-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.psd-photo{gap:8px;margin:0;display:grid;position:relative}.psd-photo img,.psd-ph{aspect-ratio:4/3;object-fit:cover;background:var(--bg-2);border-radius:14px;width:100%;height:auto;display:block}.psd-ph{border:1.5px dashed var(--line-2);background:radial-gradient(70% 60% at 85% 0%, #f6a8212e, transparent 70%), var(--bg-2);color:var(--muted);place-items:center;display:grid}.psd-ph .ico{stroke-width:1.3px;width:30px;height:30px}.psd-photo[aria-busy=true] img{opacity:.55}.psd-photo-busy{color:#fff;text-align:center;background:#08160fb8;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:8px;left:8px;right:8px}.psd-photo-a{flex-wrap:wrap;gap:4px;display:flex}dialog.psd .psd-photo-a .btn{gap:6px;height:34px;padding:0 10px;font-size:13px}.psd-photo .psd-hint{margin:0}dialog.psd .psd-form label.psd-file{color:var(--ink);margin:0;display:inline-flex;position:relative;overflow:hidden}dialog.psd .psd-file input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}dialog.psd .psd-file:focus-within{box-shadow:0 0 0 4px var(--psd-ring)}dialog.psd .psd-file:has(input:disabled){opacity:.55}.psd-hint,.psd-count,.psd-tags small{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.45}.psd-count{justify-self:end}.psd-count.near{color:var(--warn)}.psd-tags{flex-wrap:wrap;gap:6px;min-height:24px;margin-top:4px;display:flex}.psd-msg{border-radius:12px;align-items:center;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:13.5px;display:flex}.psd-msg.ok{background:var(--ok-bg);color:var(--ok)}.psd-msg.err{background:var(--crit-bg);color:var(--crit)}.psd-msg .ico{width:16px;height:16px}.psd-lock{margin-top:8px}.psd-f,.psd-confirm{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--card-2,var(--card));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.psd-confirm{background:var(--crit-bg);border-top-color:var(--crit-line)}.psd-confirm p{color:var(--ink);flex:260px;margin:0;font-size:13.5px;line-height:1.45}.psd-f-a{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}dialog.psd .btn.primary{background:var(--psd-cta);color:var(--psd-cta-ink);border-color:#0000}dialog.psd .btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}dialog.psd .btn.psd-danger-o{border-color:var(--crit-line);color:var(--crit);background:0 0}dialog.psd .btn.psd-danger{background:var(--crit);border-color:var(--crit);color:#fff}:root[data-theme=dark] dialog.psd .btn.psd-danger{color:#2a0d0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) dialog.psd .btn.psd-danger{color:#2a0d0b}}dialog.psd .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}dialog.psd .btn .ico{width:16px;height:16px}@media (max-width:600px){dialog.psd{border-bottom:0;border-radius:20px 20px 0 0;width:100vw;max-width:100vw;max-height:94dvh;margin:auto 0 0}dialog.psd[open]{animation-name:psd-up}.psd-form{max-height:94dvh}.psd-top{grid-template-columns:minmax(0,1fr);gap:10px}.psd-photo img,.psd-ph{aspect-ratio:16/9}.psd-row{grid-template-columns:minmax(0,1fr)}.psd-h,.psd-body,.psd-f,.psd-confirm{padding-left:16px;padding-right:16px}.psd-f>.btn{order:2}.psd-f-a{flex:100%}.psd-f-a .btn{flex:1}}.projbar-photo{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 1px var(--line-2);border-radius:9px;flex:none}.projbar .btn.projbar-set .ico{width:16px;height:16px}@media (max-width:760px){.projbar .btn.projbar-set{width:34px;padding:0}.projbar .btn.projbar-set span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cab .cab-pcards>li.has-photo{padding-top:0;overflow:hidden}.cab-pc-photo{aspect-ratio:16/9;background:var(--bg-2);margin:0 -18px;overflow:hidden}.cab-pc-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.cab .cab-pcards>li:hover .cab-pc-photo img{transform:scale(1.03)}.cab-pc-hr{flex:none;align-items:center;gap:4px;display:inline-flex}.cab .btn.cab-pc-set{z-index:1;width:30px;height:30px;color:var(--muted);margin:-3px -6px -3px 0;position:relative}.cab .btn.cab-pc-set:hover,.cab .btn.cab-pc-set:focus-visible{color:var(--accent)}.cab .btn.cab-pc-set .ico{width:17px;height:17px}
.app{--deep:#0a6e47;--sun:#f6a821;--cta:var(--deep);--cta-ink:#fff;--cta-hover:color-mix(in srgb, var(--cta) 86%, #000);--ring:color-mix(in srgb, var(--accent) 28%, transparent);--rail-w:72px;--top-h:64px;--ctl-h:36px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app{--deep:#07452f;--cta:var(--accent);--cta-ink:#04170e;--cta-hover:color-mix(in srgb, var(--cta) 88%, #fff)}}:root[data-theme=dark] .app{--deep:#07452f;--cta:var(--accent);--cta-ink:#04170e;--cta-hover:color-mix(in srgb, var(--cta) 88%, #fff)}.app{grid-template-columns:var(--rail-w) minmax(0, 1fr);background:var(--bg)}.app :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app .rail{width:var(--rail-w);isolation:isolate;color:#fff;background:radial-gradient(120% 30% at 100% 0%, #f6a82129, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--deep) 94%, #fff) 0%, var(--deep) 40%, color-mix(in srgb, var(--deep) 66%, #000) 100%);border-right:0;gap:4px;padding:16px 0 14px;overflow:hidden}.app .rail:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 3px, #ffffff1f 3px 22px), repeating-linear-gradient(0deg, var(--deep) 0 3px, transparent 3px 16px);transform-origin:50% 100%;opacity:.7;height:200px;position:absolute;bottom:-6px;left:-60%;right:-60%;transform:perspective(160px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.app .rail .logo{border-radius:11px;width:40px;height:40px;margin-bottom:14px;box-shadow:0 0 0 1px #ffffff29,0 6px 16px -6px #00000080}.app .rail a{color:#ffffffb8;border-radius:13px}.app .rail a:hover{color:#fff;background:#ffffff1a}.app .rail a[aria-current=page]{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1a}.app .rail a[aria-current=page]:after{content:"";background:var(--sun);width:7px;height:7px;box-shadow:0 0 0 2px var(--deep);border-radius:50%;position:absolute;top:7px;right:7px}.app .rail :focus-visible{outline-color:var(--sun)}@media (min-width:761px){.app .rail{overflow:visible}.app .rail:after{left:0;right:0;overflow:hidden}.app .rail a span{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:60;box-shadow:var(--sh-2);border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:opacity .12s,transform .12s,visibility .12s;display:block;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.app .rail a:hover span,.app .rail a:focus-visible span{opacity:1;visibility:visible;transform:translateY(-50%)}}.app .top{min-height:var(--top-h);background:color-mix(in srgb, var(--bg) 94%, transparent);gap:10px;padding:12px 20px}.app .switch{cursor:default;box-shadow:none;border-radius:14px;max-width:340px;padding:5px 14px 5px 5px}.app .switch .hs{background:var(--accent-soft);border-radius:10px;width:34px;height:34px}.app .switch b{font:700 14.5px / 1.25 var(--fd);letter-spacing:-.01em}.app .switch small{font-variant-numeric:tabular-nums;font-size:12px}.app .plan{border-color:var(--line);background:var(--card);height:30px;color:var(--ink-2);gap:8px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500}.app .plan:before{content:"";background:var(--sun);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sun) 22%, transparent);border-radius:50%;flex:none}.app .plan.cloud:before{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent)}.app .plan b{color:var(--ink);background:0 0;padding:0;font-size:12.5px;font-weight:700}.app .top-acts,.app .top-prefs{gap:8px}.app .top-hist{border:1px solid var(--line-2);background:var(--card);border-radius:999px;display:inline-flex;overflow:hidden}.app .top-hist .btn.i{width:38px;height:calc(var(--ctl-h) - 2px);background:0 0;border:0;border-radius:0}.app .top-hist .btn.i+.btn.i{border-left:1px solid var(--line)}.app .top .btn{height:var(--ctl-h)}.app .top .btn.i{width:var(--ctl-h);color:var(--ink-2)}.app .top .btn.i:hover:not(:disabled){color:var(--ink)}.app .top .btn .ico{width:17px;height:17px}.app .btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.app .wz-open{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--line-2));background:var(--accent-soft)}.app .wz-open:hover{border-color:var(--accent)}.app .theme-b .to-light{display:none}:root[data-theme=dark] .app .theme-b .to-light{display:block}:root[data-theme=dark] .app .theme-b .to-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app .theme-b .to-light{display:block}:root:not([data-theme=light]) .app .theme-b .to-dark{display:none}}.app .top .lang{height:var(--ctl-h);border:1px solid var(--line);background:var(--bg-2);border-radius:999px;padding:3px;display:inline-flex}.app .top .lang .lng{min-width:34px;color:var(--ink-2);font:700 11.5px / 1 var(--f);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 6px;text-decoration:none;display:inline-grid}.app .top .lang .lng:hover{background:var(--card);color:var(--ink)}.app .top .reset-ask{z-index:30;background:var(--card);border:1px solid var(--line-2);max-width:min(420px,100vw - 24px);box-shadow:var(--sh-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;font-size:13.5px;animation:.16s ease-out both ws-pop;display:flex;position:absolute;top:calc(100% + 8px);right:20px}.app .top .reset-ask>span{color:var(--ink-2);flex-basis:100%}@keyframes ws-pop{0%{opacity:0;transform:translateY(-4px)}}.app .btn{height:var(--ctl-h);gap:7px;padding:0 14px;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s}.app .btn .ico{stroke-width:1.8px;width:16px;height:16px}.app .btn.p,.app .btn.primary{background:var(--cta);color:var(--cta-ink);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--cta) 80%, transparent);border-color:#0000}.app .btn.p:hover,.app .btn.primary:hover{background:var(--cta-hover)}.app .seg{background:var(--bg-2);border-color:var(--line);padding:3px}.app .seg button{min-height:30px;padding:6px 14px;transition:background .15s,color .15s,box-shadow .15s}.app .seg button:hover:not([aria-pressed=true]){color:var(--ink)}.app .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--sh-1), inset 0 0 0 1px var(--line-2)}.app .top-acts>.seg button[aria-pressed=true]{color:var(--accent)}.app .seg.warn,.app .seg.crit{box-shadow:inset 0 0 0 1.5px var(--warn)}.app .seg.crit{box-shadow:inset 0 0 0 1.5px var(--crit)}.app .cv-top{pointer-events:none;top:12px;left:12px;right:12px}.app .cv-top>*{pointer-events:auto}.app .tabs-w{min-width:0;max-width:100%;display:flex;position:relative}.app .tabs{background:color-mix(in srgb, var(--card) 88%, transparent);border-color:var(--line-2);gap:2px;padding:4px}.app .tabs button{color:var(--ink-2);padding:7px 13px;transition:background .15s,color .15s}.app .tabs button:hover:not([aria-selected=true]){background:var(--bg-2);color:var(--ink)}.app .tabs button[aria-selected=true]{background:var(--cta);color:var(--cta-ink);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--cta) 90%, transparent)}.app .tabs button:focus-visible{outline-offset:-2px}.app .tabs kbd{display:none}.app .tabs:has(:focus-visible) kbd{display:inline}.app .tabs-nav{z-index:2;border:1px solid var(--line-2);background:var(--card);width:28px;height:28px;color:var(--ink-2);box-shadow:var(--sh-1);cursor:pointer;border-radius:50%;place-items:center;margin-top:-14px;padding:0;display:grid;position:absolute;top:50%}.app .tabs-nav:hover{color:var(--ink)}.app .tabs-nav.l{left:4px}.app .tabs-nav.l .ico{transform:rotate(180deg)}.app .tabs-nav.r{right:4px}.app .tabs-nav .ico{stroke-width:2px;width:15px;height:15px}.app .chip-g{background:color-mix(in srgb, var(--card) 88%, transparent);height:32px;font-size:12.5px}.app .work{gap:16px;padding:16px 20px 28px}.app .panel{border-radius:18px}.app .ph{min-height:52px;padding:14px 16px 10px}.app .ph h2{font:700 15px / 1.25 var(--fd);letter-spacing:-.012em;flex:1;min-width:0}.app .ph .meta{color:var(--muted);background:var(--bg-2);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11.5px}.app .ph-tg{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-4px -6px -4px 0;display:none}.app .ph-tg:hover{background:var(--bg-2);color:var(--ink)}.app .ph-tg .ico{transition:transform .2s}.app .ph-tg[aria-expanded=false] .ico{transform:rotate(-90deg)}.app .sys{padding:0 10px 8px}.app .sys button{border-radius:13px;padding:9px 10px}.app .sys button[aria-current=true]{background:var(--card);border-color:color-mix(in srgb, var(--accent) 50%, var(--line-2));box-shadow:var(--sh-1)}.app .sw{border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff2e}.app .sys small{font-variant-numeric:tabular-nums}.app .dot{width:9px;height:9px}.app .dot.o{background:var(--ok)}.app .dot.w{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 22%, transparent)}.app .dot.c{background:var(--crit);box-shadow:0 0 0 3px color-mix(in srgb, var(--crit) 22%, transparent)}.app .sys-acts{border-top:1px solid var(--line);padding:6px 10px 12px;gap:4px;margin:0 10px;padding-inline:0}.app .sys-acts .btn{height:32px;color:var(--ink-2);background:0 0;border-color:#0000;padding:0 10px;font-size:12.5px}.app .sys-acts .btn:hover:not(:disabled){background:var(--bg-2);color:var(--ink);box-shadow:none;transform:none}.app .sys-acts .btn .ico{width:15px;height:15px}.app .sys-acts .add-b{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line-2));background:var(--accent-soft)}.app .sys-acts .add-b::-webkit-details-marker{display:none}.app .sys-acts .add-b{list-style:none}.app .sys-acts .del:hover:not(:disabled){color:var(--crit);background:var(--crit-bg)}.app .sys-acts .sys-menu button{font-size:13px;font-weight:600}.app .sys-rename input{border:1px solid var(--accent);height:36px;box-shadow:0 0 0 3px var(--ring);background:var(--card);color:var(--ink);font:600 13.5px / 1 var(--f);border-radius:10px;padding:0 10px}.app .sys-toast{background:var(--ink);color:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.app .sys-toast .btn{height:30px;color:inherit;border-color:color-mix(in srgb, var(--bg) 30%, transparent);background:0 0}.app .panel>.attr{color:var(--muted);padding:0 16px 12px;font-size:11.5px}.app .loc-search{flex-wrap:nowrap;position:relative}.app .loc-search .loc-sic{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.app .loc-search input{padding-left:34px}.app .loc-search input,.app .loc-coords input,.app .loc-obs-ed input{height:var(--ctl-h);font-weight:600}.app .loc-obs-ed input{height:32px}.app .loc input:focus,.app .loc select:focus,.app .in:focus-within,.app input.in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.app .loc-status{align-items:flex-start;gap:6px;margin:8px 16px 4px;font-size:12.5px;font-weight:600;display:flex}.app .loc-status:empty{display:none}.app .loc-status .ico{width:15px;height:15px;color:var(--accent);flex:none;margin-top:2px}.app .loc-sub{border-radius:12px;margin-top:6px}.app .loc-sub>summary{cursor:pointer;min-height:34px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:4px 8px 4px 2px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.app .loc-sub>summary::-webkit-details-marker{display:none}.app .loc-sub>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin:0 4px;transition:transform .15s;transform:rotate(-45deg)}.app .loc-sub[open]>summary:before{transform:rotate(45deg)}.app .loc-sub>summary:hover{color:var(--accent)}.app .loc-sub-v{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.app .loc-coords{gap:8px;margin:4px 0 6px}.app .loc-coords label{letter-spacing:.02em;color:var(--muted);gap:4px;font-size:11.5px;font-weight:600}.app .u-in{display:block;position:relative}.app .u-in input{font-variant-numeric:tabular-nums;width:100%;padding-right:24px}.app .u-in:after{content:attr(data-u);color:var(--muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.app .loc-reg,.app .loc-obs{background:var(--bg-2);border-radius:14px;gap:2px;margin-top:10px;padding:10px 12px 12px;display:grid}.app .loc-reg-h{align-items:center;gap:8px;min-height:28px;display:flex}.app .loc-reg-h h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:1;margin:0;font-size:11.5px;font-weight:700}.app .loc-chg{border:1px solid var(--line-2);background:var(--card);height:28px;color:var(--accent);font:600 12.5px / 1 var(--f);cursor:pointer;border-radius:999px;padding:0 10px}.app .loc-chg:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line-2))}.app .loc-reg-v{font:700 14px / 1.35 var(--fd);color:var(--ink)}.app .loc-reg-src{color:var(--muted);font-size:12px}.app .loc-reg-src.warn{color:var(--warn);font-weight:600}.app .loc-reg-ed{margin-top:4px}.app .loc-reg-ed>.f{border-bottom-color:var(--line-2);flex-wrap:wrap;row-gap:6px}:is(.app .loc-reg-ed>.f:has(select)>label,.app .loc-reg-ed>.f:has(select)>select){flex:100%;width:100%}.app .loc-reg-ed>.f:last-of-type{border-bottom:0}.app .loc-reg-ed select.in{background-color:var(--card)}.app .loc-n{background:var(--card);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.app .loc-obs-none{color:var(--muted);font-size:12px}.app .loc-obs-list{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.app .loc-obs-list>li{background:var(--card);border:1px solid var(--line);border-radius:12px}.app .loc-obs-row{align-items:center;gap:2px;padding:6px 6px 6px 10px;display:flex}.app .loc-obs-t{flex:1;min-width:0;font-size:13px;display:grid}.app .loc-obs-t small{color:var(--muted);font-size:11.5px}.app .loc-ib{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.app .loc-ib .ico{width:16px;height:16px}.app .loc-ib:hover,.app .loc-ib[aria-expanded=true]{background:var(--bg-2);color:var(--accent)}.app .loc-ib.del:hover{background:var(--crit-bg);color:var(--crit)}.app .loc-obs-ed{grid-template-columns:1fr 1fr;gap:6px 8px;padding:2px 10px 10px;display:grid}.app .loc-obs-ed label{color:var(--muted);gap:2px;font-size:11.5px;font-weight:600;display:grid}.app .loc-obs-ed input{font-variant-numeric:tabular-nums;width:100%}.app .loc-add{margin-top:6px;position:relative}.app .loc-add>summary{width:100%;height:36px;color:var(--accent);background:0 0;border-style:dashed;border-width:1.5px;list-style:none}.app .loc-add>summary::-webkit-details-marker{display:none}.app .loc-add[open]>summary,.app .loc-add>summary:hover{background:var(--card)}.app .loc-add-m{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.app .loc-add-m button{border:1px solid var(--line-2);background:var(--card);height:34px;color:var(--ink);font:600 12.5px / 1.2 var(--f);cursor:pointer;border-radius:10px;padding:0 10px}.app .loc-add-m button:hover{border-color:var(--accent);color:var(--accent)}.app .loc-obs-msg{color:var(--accent);margin:4px 0 0;font-size:12px}.app .loc-obs-msg:empty{display:none}.app .panel.loc>.attr{padding:8px 0 0;font-size:11px;display:block}.app .v3-add>summary{position:relative}.app .v3-add-plus{background:var(--accent);color:#fff;width:13px;height:13px;font:700 11px / 13px var(--f);text-align:center;border-radius:50%;position:absolute;bottom:3px;right:3px}.app .v3-add>summary:after{content:attr(data-tip);background:var(--ink);color:var(--bg);font:600 12px / 1.2 var(--f);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:5px 9px;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.app .v3-add:not([open])>summary:hover:after,.app .v3-add:not([open])>summary:focus-visible:after{opacity:1}.app .q{padding:2px 16px 4px;font-size:17px}.app .qs{font-size:13px}.app .mounts{gap:8px;padding:4px 12px 14px}.app .mounts button{border-radius:14px;gap:4px;padding:11px 12px;line-height:1.3}.app .mounts button small{line-height:1.35}.app .mounts button:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line-2));transform:none}.app .mounts button[aria-pressed=true]{background:linear-gradient(var(--card), var(--card)) padding-box, var(--grad) border-box;box-shadow:0 10px 22px -14px #0a6e4799}.app .mounts button[aria-pressed=true]:after{background-color:var(--deep);width:20px;height:20px;box-shadow:0 0 0 2px var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");top:-6px;right:-6px}.app .mounts{padding-top:8px}.app .params{padding:0 16px 16px}.app .params .grp{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:18px 0 2px;font-size:11px;font-weight:700;display:flex}.app .params .grp:after{content:"";background:var(--line-2);flex:1;height:1px}.app .params>div:first-child .grp{margin-top:6px}.app .f{min-height:46px;padding:6px 0}.app .f label{font-size:13px;line-height:1.35}.app .f:has(+.fh){border-bottom:0}.app p.fh{background:var(--bg-2);border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:12px}.app p.fh.w{background:var(--warn-bg);color:color-mix(in srgb, var(--warn) 85%, var(--ink))}.app p.fh.c{background:var(--crit-bg);color:color-mix(in srgb, var(--crit) 85%, var(--ink))}.app details.fh{margin:-8px 0 6px}.app details.fh summary{opacity:1;color:var(--muted);border-radius:6px;align-items:center;gap:4px;display:inline-flex}.app details.fh summary .ico{width:15px;height:15px}.app details.fh summary:hover,.app details.fh[open] summary{color:var(--accent)}.app details.fh[open]{background:var(--bg-2);border-radius:10px;margin:0 0 8px;padding:8px 10px}.app details.fh[open] summary{margin-bottom:4px}.app .perf-angle{background:var(--accent-soft);border-radius:12px;margin:0 12px 12px;padding:10px 12px;font-size:12.5px}.app .in{background:var(--card-2);border-radius:10px;height:34px;transition:border-color .15s,box-shadow .15s}.app .in.warn{border-color:color-mix(in srgb, var(--warn) 70%, transparent);background:var(--warn-bg)}.app .in.crit{border-color:color-mix(in srgb, var(--crit) 70%, transparent);background:var(--crit-bg)}.app .in.stepper .st{border-radius:7px;width:26px;height:26px;font-size:15px;line-height:1}.app .in.stepper input{font-weight:700}.app .in.stepper input:focus,.app select.in:focus{outline:none}.app input.tg{appearance:none;background:var(--line-2);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;margin:0;transition:background .18s;position:relative}.app input.tg:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.app input.tg:checked{background:var(--accent)}.app input.tg:checked:after{transform:translate(16px)}.app input[type=checkbox]:not(.tg),.app input[type=radio],.app input[type=range]{accent-color:var(--accent)}.app .opt-run{border:1.5px dashed var(--line-2);background:var(--card-2);border-radius:18px;margin:0;padding:12px 14px}.app .opt-run .f{border:0;flex:100%;min-height:0;padding:0}.app .opt-run .f label{color:var(--muted);font-size:12.5px}.app .opt-list li{border-radius:12px;padding:10px}.app .opt-list li.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.app .canvas{min-height:0}.app .canvas>.cv-body{flex:1;min-height:0;padding:68px 16px 16px}.app .kpis{background:var(--card-2);border-radius:0 0 18px 18px}.app .kpis div{letter-spacing:.02em;color:var(--muted);padding:12px 18px;font-size:11.5px;font-weight:600}.app .kpis b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:19px}.app .eng-note{font-size:11.5px;line-height:1.45}.app .canvas .eng-note{margin-inline:0}.app .ua-b{background:var(--accent-soft)}.app .site-seg{margin:0 0 10px;display:inline-flex}.app .drw-fig{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0 0 16px;padding:12px}.app .drw-open{border-radius:10px}.app .drw-open:hover{cursor:zoom-in}.app .drw-fig figcaption{border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.5}.app .v3{border:1px solid var(--line);border-radius:14px}.app .tools,.app .zoom,.app .legend,.app .timebar{background:color-mix(in srgb, var(--card) 88%, transparent);border-color:var(--line-2)}.app .tools button{border-radius:10px;width:36px;height:36px}.app .tools button[aria-pressed=true],.app .v3-add[open] summary{background:var(--cta);color:var(--cta-ink)}.app .zoom button:hover{background:var(--bg-2);color:var(--ink)}.app .legend{font-size:12px;top:56px;right:60px}.app .timebar{gap:10px}.app .timebar .play{background:var(--cta);color:var(--cta-ink)}.app .v3-date{height:30px}.app .v3-time{accent-color:var(--sun)}.app .v3-bar,.app .v3-site{color:var(--ink-2);gap:8px 16px;padding:10px 12px;font-size:12.5px}.app .v3-site{border-top:1px solid var(--line);background:var(--card)}.app .v3-site select,.app .v3-site input:not([type=file]),.app .v3-bld input{border:1px solid var(--line-2);background-color:var(--card-2);height:32px;color:var(--ink);font:600 12.5px / 1 var(--f);border-radius:10px;padding:0 10px}.app .v3-site select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.app .v3-bar .btn,.app .v3-site .btn{height:32px;font-size:12.5px}.app .v3-site .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.app .v3-year{border-top:1px solid var(--line);padding:12px}.app .v3-bars i{background:var(--sun)}.app .v3-bars i.hi{background:var(--crit)}.app .map-c{border-radius:14px}.app .map-legend{padding:8px 2px;font-size:12px}.app .cv-body table{font-size:13px}.app .cv-body th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1.5px solid var(--line-2);white-space:nowrap;padding:10px 8px;font-size:11px;font-weight:700;position:static}.app .cv-body td{padding:9px 8px;line-height:1.4}.app .cv-body tbody tr:not(.grp):hover td{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.app .cv-body tr.grp td{border-bottom:1.5px solid var(--line-2);font:700 12px / 1.3 var(--fd);letter-spacing:.04em;color:var(--ink);background:0 0;padding-top:14px}.app .cv-body tr.grp td.n{letter-spacing:0;font-size:13px}.app .cv-body tbody tr.grp:last-child td{background:var(--accent-soft);letter-spacing:0;border:0;padding:14px 8px;font-size:14px}.app .cv-body tbody tr.grp:last-child td:first-child{border-radius:12px 0 0 12px}.app .cv-body tbody tr.grp:last-child td:last-child{border-radius:0 12px 12px 0;font-size:16px}.app .cv-body td small{margin-top:2px;font-size:11.5px}.app input.in.price{font-variant-numeric:tabular-nums;height:30px;font-weight:700}.app .tw{border-radius:12px}.app .elec{gap:12px}.app .elec-worst{border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-weight:700;display:flex}.app .elec-worst.se-ok{background:var(--ok-bg)}.app .elec-worst.se-w{background:var(--warn-bg)}.app .elec-worst.se-c{background:var(--crit-bg)}.app .elec-site{background:var(--card-2);border:1px solid var(--line);border-radius:12px;gap:4px;margin:0;padding:10px 14px;font-size:12.5px;list-style:none;display:grid}.app .se-inv.panel{box-shadow:none;border-radius:16px;gap:10px;padding:14px}.app .se-inv .hd>b:first-child{background:var(--cta);min-width:30px;height:30px;color:var(--cta-ink);font:800 13px / 1 var(--fd);border-radius:9px;place-items:center;padding:0 8px;display:inline-grid}.app .se-inv .hd .btn{width:34px;height:34px;padding:0}.app .se-inv>p{margin:0;font-size:12.5px;font-weight:600}.app .se-mp{border-top:1px solid var(--line);padding:10px 0 0}.app .se-mp>b{font:700 12px / 1.6 var(--fd);letter-spacing:.04em;color:var(--ink-2)}.app .elec .hint{background:var(--warn-bg);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.app .elec .hint.se-c{background:var(--crit-bg)}.app .kit-tiles>div,.app .gen .kit-tiles>div{border-radius:14px}.app .cut-b h3,.app .gen h3,.app .calc h3,.app .fast h3,.app .site-est h3{font:700 14px / 1.3 var(--fd);letter-spacing:-.01em}.app .cv-body ol.steps li{padding:4px 0}.app .part{background:var(--card);border-radius:14px}.app .counts{gap:4px}.app .counts span{background:var(--bg-2);min-width:26px;height:22px;color:var(--muted);font-size:11.5px}.app .counts .c.on{background:var(--crit-bg);color:var(--crit)}.app .counts .w.on{background:var(--warn-bg);color:var(--warn)}.app .counts .o{background:var(--ok-bg);color:var(--ok)}.app .checks{gap:8px;padding:0 12px 12px}.app .chk-g{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin:4px 2px -2px;font-size:11px;font-weight:700;list-style:none;display:flex}.app .chk-g.c{color:var(--crit)}.app .chk-g.w{color:var(--warn)}.app .chk-g:after{content:"";opacity:.2;background:currentColor;flex:1;height:1px}.app .chk{background:var(--card);border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 14px 12px 12px;display:grid}.app .chk.crit{background:color-mix(in srgb, var(--crit-bg) 70%, var(--card))}.app .chk.warn{background:color-mix(in srgb, var(--warn-bg) 65%, var(--card))}.app .chk-i{background:var(--card);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px}.app .chk.crit .chk-i{color:var(--crit)}.app .chk.warn .chk-i{color:var(--warn)}.app .chk-i .ico{stroke-width:2.2px;width:15px;height:15px}.app .chk-b{gap:4px;min-width:0;display:grid}.app .chk .hd{gap:8px}.app .sev{letter-spacing:.07em;text-transform:uppercase;background:0 0;height:auto;padding:0;font-size:10.5px}.app .chk b{font:700 14px / 1.3 var(--fd);letter-spacing:-.01em}.app .chk p{overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.app .fix{margin-top:6px}.app .fix button{border-color:var(--line-2);background:var(--card);height:30px;color:var(--ink);gap:6px;transition:border-color .15s,color .15s}.app .fix button .ico{width:14px;height:14px;transition:transform .15s}.app .fix .go-ctl:hover{border-color:var(--accent);color:var(--accent)}.app .fix .go-ctl:hover .ico{transform:translate(2px)}.app .chk-clear{background:var(--ok-bg);color:var(--ok);border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.app .oks{border-radius:14px;padding:11px 14px;font-size:13.5px}.app .oks em{opacity:1;text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.app .oks-l{gap:6px;padding:10px 2px 0}.app .oks-l .fh{background:var(--card-2);border-radius:10px;margin:0;padding:8px 10px;list-style:none}.app .checks-p>.eng-note{margin:0 16px 14px}.app .f:focus-within{border-radius:10px}.app .f:has(:focus-visible){border-radius:10px}.app .est{gap:10px}.app .stack{gap:2px;height:8px}.app .grp-rows div{border-bottom:1px solid var(--line);padding:6px 0;font-size:12.5px}.app .grp-rows div:last-child{border:0}.app .rows i{border-radius:2px;width:8px;height:8px}.app .rows b{font-variant-numeric:tabular-nums}.app .total{background:var(--bg-2);color:var(--ink);border-radius:14px;padding:14px 16px}.app .total span{opacity:1;color:var(--ink-2);font-size:12.5px;font-weight:600}.app .total b{white-space:nowrap;font-size:22px}.app .total.full{color:#fff;background:radial-gradient(120% 140% at 100% 0,#f6a82138,#0000 55%),linear-gradient(135deg,#0c7a50,#075236);position:relative;overflow:hidden}.app .total.full span{color:#ffffffd1}.app .total.full b{font-size:28px}.app .total.site{border:1.5px dashed var(--line-2);background:0 0}.app .tiles div{border-radius:14px}.app .wzd{box-shadow:var(--sh-2);border-radius:20px}.app .wzd-h h2{font:700 17px / 1.3 var(--fd)}.app .wzd-body input[type=radio]{accent-color:var(--accent)}@media (min-width:761px){.app .canvas{top:calc(var(--top-h) + 16px);height:calc(100dvh - var(--top-h) - 32px);min-height:560px;position:sticky}.app .canvas>.cv-body{overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}}@media (max-width:1280px){.app .plan .plan-s{display:none}}@media (max-width:1240px) and (min-width:901px){.app .top{flex-wrap:nowrap}.app .top .sp{display:block}.app .top-acts,.app .top-prefs{order:0;margin:0}.app .switch{flex:0 auto;min-width:0}}@media (max-width:1100px){.app .wz-open span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app .top .wz-open{width:var(--ctl-h);padding:0}}@media (max-width:1024px){.app .panel.fold .ph-tg{display:grid}.app .panel.fold .ph{cursor:default}.app .panel.shut>:not(.ph){display:none}.app .panel.shut .ph{padding-bottom:14px}}@media (max-width:900px){.app .top{flex-wrap:wrap}.app .top .reset-ask{right:12px}}@media (max-width:760px){.app{--top-h:0px;background:var(--bg);grid-template-columns:minmax(0,1fr)}.app .rail{width:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--deep) 92%, transparent);-webkit-backdrop-filter:blur(16px);overflow:hidden}.app .rail:after{display:none}.app .rail a{height:52px}.app .rail a[aria-current=page]:after{top:6px;right:calc(50% - 18px)}.app .top{padding:10px 12px}.app .switch{max-width:none}.app .top .lang .lng{min-width:28px;padding:0 4px}.app .top-acts .seg{flex:auto}.app .work{padding:12px}.app .left>.loc{order:4}.app .left>.panel.pp{order:5}.app .left>.opt-run,.app .left>.opt{order:6}.app .canvas{min-height:0}.app .canvas>.cv-body{padding-top:60px;overflow-x:auto}.app .v3-stage{height:380px}.app .sys{padding-bottom:8px}.app .kpis b{font-size:17px}}.app .sys-acts{align-items:center}.app .sys-acts .sys-add{margin-right:auto}.app .sys-acts>.btn{width:34px;padding:0}.app .sys-acts .bl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.app{--ctl-h:34px}.app .top-acts{gap:6px;min-width:0}.app .top-hist .btn.i{width:34px}.app .top-acts>.seg{min-width:0}.app .top-acts>.seg button{min-width:0;padding:6px;font-size:12.5px}.app .top-acts>.seg{flex:auto}.app .f:has(.stepper,select){flex-wrap:wrap;row-gap:6px}.app .f:has(.stepper,select)>label{flex:100%}.app .f:has(.stepper,select)>:not(label){margin-left:auto}.app .f select.in{max-width:100%}.app .timebar{gap:8px;max-width:none;padding:6px 12px 6px 6px;bottom:10px;left:8px;right:8px;transform:none}.app .timebar .v3-date{flex:none;width:128px}.app .timebar .v3-time{flex:1;min-width:0}.app .v3-chip{top:8px;right:8px}}.projbar{--cta:#0a6e47;--cta-ink:#fff;background:var(--card-2);border-bottom:1px solid var(--line);gap:8px 10px;min-height:52px;padding:8px 20px 8px 12px;font-size:13px}:root[data-theme=dark] .projbar{--cta:var(--accent);--cta-ink:#04170e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .projbar{--cta:var(--accent);--cta-ink:#04170e}}.projbar .btn{height:34px;padding:0 12px;font-size:13px}.projbar>a.btn:first-child{color:var(--ink-2);background:0 0;border-color:#0000}.projbar>a.btn:first-child:hover{background:var(--bg-2);color:var(--ink);box-shadow:none;transform:none}.projbar .btn.primary{background:var(--cta);color:var(--cta-ink);border-color:#0000}.projbar .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.projbar-name{font:700 15px / 1.2 var(--fd);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.save-state{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.save-state:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.save-state.s-saving:before,.save-state.s-pending:before{background:var(--sun,#f6a821);animation:1s ease-in-out infinite alternate ws-pulse}.save-state.s-offline:before,.save-state.s-unauth:before,.save-state.s-plan:before{background:var(--warn)}.save-state.s-error:before,.save-state.s-conflict:before,.save-state.s-invalid:before,.save-state.s-gone:before{background:var(--crit)}.save-state.s-readonly:before{background:var(--muted)}@keyframes ws-pulse{to{opacity:.35}}.projbar-v{position:relative}.projbar-v>summary{border:1px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-weight:600;list-style:none;display:inline-flex}.projbar-v>summary::-webkit-details-marker{display:none}.projbar-v>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;margin-left:8px;transform:rotate(45deg)translateY(-2px)}.projbar-v[open]>summary{border-color:var(--accent)}.projbar-v[open]>:not(summary){z-index:40;background:var(--card);border:1px solid var(--line-2);width:min(560px,100vw - 24px);max-height:60vh;box-shadow:var(--sh-2);border-radius:14px;margin:0;padding:12px 12px 12px 30px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.projbar-v[open]>p{padding-left:14px}.projbar-v li{border-bottom:1px solid var(--line);padding:6px 0;line-height:1.6}.projbar-v li:last-child{border:0}.projbar-v li .btn{height:28px;padding:0 10px;font-size:12px}@media (max-width:760px){.projbar{padding:8px 12px}.projbar-v[open]>:not(summary){width:auto;position:fixed;top:auto;left:12px;right:12px}}.app .wzd{border-color:var(--line-2)}.app .wzd::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08140e80}.app .wzd-h{padding:18px 20px 6px}.app .wzd-h .btn{width:36px;padding:0}.app .wzd-step{color:var(--accent);margin:0 20px;font-size:13px;font-weight:600}.app .wzd-body{padding:14px 20px}.app .wzd-body .mounts{padding:4px 0 0}.app .wzd-f{border-top:1px solid var(--line);padding:14px 20px 18px}.app .wzd .btn.primary{min-width:112px}.app .wzd .hint{background:var(--warn-bg);border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.app .wzd .hint.se-c{background:var(--crit-bg)}.app .wz-toast{border-radius:14px}.app .cv-load{border:1px solid var(--line);background:linear-gradient(110deg, transparent 30%, color-mix(in srgb, var(--card) 60%, transparent) 50%, transparent 70%) 0 0 / 200% 100%, var(--site);height:420px;color:var(--ink-2);border-radius:14px;place-items:center;font-size:13px;font-weight:600;animation:1.4s linear infinite ws-shimmer;display:grid}.app .cv-load span{background:var(--glass);box-shadow:var(--sh-1);border-radius:999px;padding:8px 14px}@keyframes ws-shimmer{to{background-position:-200% 0,0 0}}
.au{--au-deep:#0a6e47;--au-cta:var(--accent);--au-cta-ink:#fff;--au-cta-hover:color-mix(in srgb, var(--au-cta) 86%, #000);--au-field:var(--card);--au-ring:color-mix(in srgb, var(--accent) 22%, transparent);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--f);grid-template-columns:minmax(400px,.92fr) minmax(0,1.08fr);display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .au{--au-cta-ink:#04170e;--au-cta-hover:color-mix(in srgb, var(--au-cta) 88%, #fff);--au-field:var(--card-2)}}:root[data-theme=dark] .au{--au-cta-ink:#04170e;--au-cta-hover:color-mix(in srgb, var(--au-cta) 88%, #fff);--au-field:var(--card-2)}.au-brand{isolation:isolate;color:#fff;background:radial-gradient(120% 70% at 68% 46%, #f6a82129, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--au-deep) 92%, #fff) 0%, var(--au-deep) 38%, color-mix(in srgb, var(--au-deep) 62%, #000) 100%);flex-direction:column;height:100dvh;min-height:620px;display:flex;position:sticky;top:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .au-brand:not(.au-partner){--au-deep:#065036}}:root[data-theme=dark] .au-brand:not(.au-partner){--au-deep:#065036}.au-logo{color:#fff;font:800 21px / 1 var(--fd);letter-spacing:-.02em;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;margin:32px 0 0 44px;text-decoration:none;display:inline-flex}.au-logo:focus-visible{outline-offset:6px;outline-color:#f6a821}.au-mark{width:38px;height:38px;margin:-4px 0}.au-logo .au-plogo{width:auto;max-height:34px;font:inherit}.au-pitch{z-index:1;max-width:34rem;margin:auto 0 0;padding:0 44px;animation:.7s cubic-bezier(.2,.7,.2,1) .1s both au-up;position:relative}.au-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f6c35a;margin:0 0 14px;font-size:12.5px;font-weight:600}.au-tag{font:800 clamp(28px, 2.6vw, 40px) / 1.08 var(--fd);letter-spacing:-.03em;text-wrap:balance;margin:0}.au-proof{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.au-proof li{color:#ffffffd6;text-wrap:pretty;padding-left:26px;font-size:15px;line-height:1.45;position:relative}.au-proof li:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#f6a821;width:13px;height:7.4px;position:absolute;top:.42em;left:2px}.au-art{aspect-ratio:640/460;flex:none;width:100%;height:auto;margin-top:8px;display:block}.au-row{animation:.7s cubic-bezier(.2,.7,.2,1) both au-row;animation-delay:calc(var(--i) * 14ms + .1s)}.au-sun{animation:1.4s cubic-bezier(.2,.7,.2,1) .15s both au-sun}.au-halo{animation:2s ease-out .3s both au-fade}@keyframes au-row{0%{opacity:0;transform:translateY(14px)}}@keyframes au-sun{0%{opacity:0;transform:translateY(26px)}}@keyframes au-fade{0%{opacity:0}}@keyframes au-up{0%{opacity:0;transform:translateY(10px)}}.au-main{flex-direction:column;align-items:center;min-width:0;padding:24px 32px 40px;display:flex}.au-top{justify-content:flex-end;align-self:stretch;min-height:40px;display:flex}.au-guest{height:40px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.au-guest:hover{background:var(--bg-2);color:var(--ink)}.au-guest .au-ico{width:16px;height:16px;transition:transform .15s}.au-guest:hover .au-ico{transform:translate(2px)}.au-stack{width:min(440px,100%);margin:auto 0}.au-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:24px;padding:40px 40px 36px;animation:.5s cubic-bezier(.2,.7,.2,1) both au-up}.au-badge{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:20px;display:grid}.au-badge .au-ico{width:26px;height:26px}.au-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.au-eyebrow:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#f6a821;width:11px;height:6.3px}.au-card h1{font:800 30px / 1.12 var(--fd);letter-spacing:-.03em;text-wrap:balance;margin:0}.au-card h1:focus{outline:none}.au-sub{color:var(--muted);text-wrap:balance;margin:10px 0 0;font-size:15px;line-height:1.5}.au-body{gap:16px;margin-top:28px;display:grid}.au-form{gap:16px;display:grid}.au-f{gap:7px;display:grid}.au-f label{color:var(--ink-2);font-size:13.5px;font-weight:600}.au-lrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.au-forgot,.au-foot a,.au-mail a{color:var(--accent);border-radius:4px;font-weight:600;text-decoration:none}.au-forgot{font-size:13px}.au-forgot:hover,.au-foot a:hover{text-underline-offset:3px;text-decoration:underline}.au-in{border:1px solid var(--line-2);background:var(--au-field);width:100%;height:48px;color:var(--ink);font:500 15px / 1 var(--f);border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s}.au-in:hover{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}.au-in:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--au-ring);background:var(--card);outline:none}.au-in[aria-invalid=true]{border-color:var(--crit)}.au-in[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--crit) 18%, transparent)}.au-code{height:56px;font:700 22px / 1 var(--fd);letter-spacing:.24em;text-align:center;font-variant-numeric:tabular-nums}.au-pw{position:relative}.au-pw .au-in{padding-right:52px}.au-eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:4px;right:4px}.au-eye:hover{color:var(--ink);background:var(--bg-2)}.au-eye .au-ico{width:20px;height:20px}.au-rule{color:var(--muted);gap:8px;font-size:12.5px;line-height:1.45;display:grid}.au-rule>span:last-child{align-items:center;gap:6px;display:inline-flex}.au-rule.ok>span:last-child{color:var(--ok);font-weight:600}.au-rule .au-ico{stroke-width:2.4px;width:15px;height:15px}.au-meter{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.au-meter i{background:var(--bg-2);height:5px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;transition:background .2s}.au-meter i.on{box-shadow:none;background:#f6a821}.au-rule.ok .au-meter i{background:var(--ok)}.au-cta,.au-sec,.au-google{width:100%;height:50px;font:600 15px / 1 var(--f);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s,border-color .15s;display:inline-flex}.au-cta{background:var(--au-cta);color:var(--au-cta-ink);box-shadow:0 1px 0 #ffffff2e inset, 0 10px 24px -12px color-mix(in srgb, var(--au-cta) 80%, transparent);border:0;margin-top:4px}.au-cta:hover:not(:disabled){background:var(--au-cta-hover);transform:translateY(-1px)}.au-cta:active:not(:disabled){transform:none}.au-cta:disabled{cursor:progress;opacity:.86}.au-sec,.au-google{border:1px solid var(--line-2);background:var(--card);color:var(--ink)}.au-sec:hover:not(:disabled),.au-google:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent);box-shadow:var(--sh-1)}.au-sec:disabled{cursor:default;color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent);background:var(--ok-bg)}.au-sec .au-ico{stroke-width:2.2px;width:17px;height:17px}.au-text{color:var(--ink-2);font:600 13.5px / 1 var(--f);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:center;padding:6px 10px}.au-text:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.au-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-or{color:var(--muted);align-items:center;gap:14px;margin:-2px 0;font-size:12.5px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--line-2);flex:1;height:1px}.au-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.au-alert,.au-ok{border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.au-alert{background:var(--crit-bg);color:var(--crit);border:1px solid var(--crit-line)}.au-ok{background:var(--ok-bg);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 22%, transparent)}.au-alert .au-ico,.au-ok .au-ico{margin-top:1px}.au-mail{gap:12px;font-size:15px;line-height:1.5;display:grid}.au-mail p{margin:0}.au-mail b{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.au-mail-box{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:16px;margin-top:4px;padding:18px}.au-mail-t{font:700 16px / 1.2 var(--fd);color:var(--ink);align-items:center;gap:8px;display:flex}.au-mail-t .au-ico{color:var(--warn)}.au-hint{color:var(--muted);font-size:13.5px}.au-mail-box .au-sec{height:44px}.au-pair{gap:10px;display:grid}.au-who{background:var(--bg-2);color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;justify-self:start;margin:0;padding:7px 12px;font-size:13.5px;font-weight:500}.au-foot{color:var(--muted);text-align:center;margin:22px 0 0;font-size:14px}.au-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.au-notme{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.au-notme:hover{text-underline-offset:3px;text-decoration:underline}.au-caps-live:empty{display:none}.au-caps{color:var(--warn);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.au-caps .au-ico{width:15px;height:15px}.au-ways{gap:10px;display:grid}.au-way{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:60px;color:var(--ink);font:600 15px / 1.2 var(--f);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:9px 16px 9px 9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}button.au-way:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:var(--sh-1)}button.au-way:active:not(:disabled){transform:translateY(1px)}.au-way:disabled{cursor:progress}.au-way-ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.au-way-ic .au-ico{width:21px;height:21px}.au-way-t{gap:3px;min-width:0;display:grid}.au-way-t small{color:var(--muted);font-size:12.5px;font-weight:500}.au-way.is-last,.au-cta.is-last{position:relative}.au-way.is-last{border-color:#f6a821;box-shadow:0 0 0 3px #f6a8212e}.au-last{color:#2a1a00;font:700 10.5px / 1 var(--f);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#f6a821;border-radius:999px;padding:3px 9px 3px 20px;position:absolute;top:-9px;right:14px}.au-last:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#2a1a00;width:8px;height:4.6px;margin-top:-2.3px;position:absolute;top:50%;left:8px}.au-tg{cursor:default;flex-wrap:wrap}.au-tg-ic{color:#1d93d2;background:#2aabee24}.au-tg .au-way-t{flex:1 0 auto}.au-tg .tg-widget{align-items:center;max-width:100%;min-height:28px;margin-left:auto;display:flex;overflow:hidden}.au-tg .tg-widget iframe{display:block}.au-sent{color:var(--muted);margin:-12px 0 2px;font-size:15px;line-height:1.5}.au-sent b{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.au-otp-l{color:var(--ink-2);font-size:13.5px;font-weight:600}.au-otp{border:0;grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.au-cell{display:block;position:relative}.au-cell:nth-child(4){grid-column:5}.au-cell input{border:1px solid var(--line-2);background:var(--au-field);width:100%;height:62px;color:var(--ink);text-align:center;font:800 27px / 1 var(--fd);font-variant-numeric:tabular-nums;caret-color:var(--accent);border-radius:13px;padding:0;transition:border-color .15s,box-shadow .15s,background .15s}.au-cell input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--au-ring);background:var(--card);outline:none}.au-cell input:not(:placeholder-shown){border-color:color-mix(in srgb, var(--accent) 40%, var(--line-2));background:color-mix(in srgb, var(--accent-soft) 55%, var(--card))}.au-cell i{background:var(--line-2);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);pointer-events:none;width:14px;height:8px;margin:-4px 0 0 -7px;transition:opacity .12s;position:absolute;top:50%;left:50%}.au-cell input:focus+i{background:#f6a821b3}.au-cell input:not(:placeholder-shown)+i{opacity:0}.au-otp.bad .au-cell input{border-color:var(--crit)}.au-otp.bad{animation:.36s cubic-bezier(.36,.07,.19,.97) au-shake}@keyframes au-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.au-otp:after,.au-otp-show:after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#f6a821;grid-area:1/4;place-self:center;width:10px;height:5.8px}.au-code-a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.au-code-a .au-text{padding-inline:4px}.au-code-a .au-text:disabled{color:var(--muted);cursor:default;font-variant-numeric:tabular-nums;text-decoration:none}.au-code-a .au-sec{flex:auto;width:auto;height:40px}.au-code-hint,.au-center{text-wrap:pretty;margin:0;line-height:1.5}.au-center{text-align:center}.au-otp-show{grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.au-otp-show>span[aria-hidden]{background:var(--accent-soft);height:58px;color:var(--accent);font:800 26px / 1 var(--fd);font-variant-numeric:tabular-nums;border-radius:13px;place-items:center;display:grid}.au-otp-show>span[aria-hidden]:nth-of-type(5){grid-column:5}.au-pk-why{background:var(--card-2);border:1px solid var(--line);border-radius:14px;gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.au-pk-why li{color:var(--ink-2);padding-left:24px;font-size:14.5px;line-height:1.45;position:relative}.au-pk-why li:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#f6a821;width:12px;height:7px;position:absolute;top:.45em;left:2px}@media (max-width:899px){.au{grid-template-columns:minmax(0,1fr)}.au-brand{height:auto;min-height:0;padding-bottom:0;position:relative}.au-logo{margin:18px 0 0 20px;font-size:19px}.au-mark{width:34px;height:34px}.au-logo{z-index:1;position:relative}.au-pitch{display:none}.au-art{aspect-ratio:640/360;margin-top:-32px}.au-main{z-index:1;margin-top:-56px;padding:0 16px 32px;position:relative}.au-top{order:2;justify-content:center;margin-top:6px}.au-stack{margin:0}.au-card{border-radius:22px;padding:28px 22px 24px}.au-card h1{font-size:26px}.au-body{margin-top:22px}.au-otp,.au-otp-show{grid-template-columns:repeat(3,minmax(0,1fr)) 6px repeat(3,minmax(0,1fr));gap:6px}.au-cell input{height:56px;font-size:24px}.au-code-a{justify-content:center}}@media (max-width:480px){.au-tg .tg-widget{flex-basis:100%;margin:0 0 2px 56px}}@media (prefers-reduced-motion:reduce){.au-row,.au-sun,.au-halo,.au-pitch,.au-card,.au-otp.bad{animation:none}.au-spin{animation-duration:1.6s}}
