.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-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}.prices-ex{position:relative}.prices-ex>summary{list-style:none}.prices-ex>summary::-webkit-details-marker{display:none}.prices-ex[open] .cab-menu-car{transform:rotate(-90deg)}.prices-ex .cab-menu-p{min-width:180px}.cab .prices-check{border-color:color-mix(in srgb, var(--cab-deep) 35%, var(--line));gap:12px;padding:18px 20px;display:grid}.cab-main .prices-check>h2{overflow-wrap:anywhere;margin:0;font-size:16px}.prices-check-n{flex-wrap:wrap;gap:6px 16px;margin:0;font-size:14px;display:flex}.prices-check-n .warn{color:var(--warn);font-weight:600}.prices-check-l{gap:2px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.prices-check-l>li{background:color-mix(in srgb, var(--cab-deep) 5%, transparent);border-radius:8px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.prices-check-l>li>:first-child{overflow-wrap:anywhere;min-width:0}.prices-check-l>li>:last-child{text-align:right;flex:none}.prices-check-l.skipped>li{background:var(--warn-bg);color:var(--warn)}.prices-check-l>li.more{color:var(--muted);background:0 0}.prices-check-a{flex-wrap:wrap;gap:8px;display:flex}.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{flex-direction:column;gap:10px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;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:break-word;min-width:0;text-decoration:none}.cab-main .cab-pc-h a b{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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:auto 0 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 .cab-rows:empty{display:none}.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,.cab :is(.cab-table,.admin-table) td.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-ways li:has(>.cab-chip){align-items:flex-start;position:relative}.cab .acc-ways li>.cab-chip{position:absolute;top:10px;right:12px}.cab .acc-ways li:has(>.cab-chip)>div>b{padding-right:96px;display:inline-block}.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-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 .owncat-f.cab-switch:has(>label small){align-items:start}.cab .owncat-f.cab-switch:has(>label small) input{margin-top:1px}.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}.cab-steps-l>li:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:640px){.cab-steps-l{grid-template-columns:minmax(0,1fr)}.cab-steps-l>li.done{grid-template-columns:auto minmax(0,1fr)}.cab-steps-l>li.done .cab-steps-ok{padding:0;position:absolute;top:14px;right:14px}.cab-steps-l>li.done .cab-steps-t b{padding-right:76px}}.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}.mx{gap:16px;display:grid}.mx-period{flex-wrap:wrap;gap:6px;display:flex}.mx-card{gap:10px;min-width:0;display:grid}.mx-card h2{margin:0;font-size:17px}.mx-card summary{cursor:pointer;font-weight:650}.mx-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mx-funnel li{grid-template-columns:minmax(110px,180px) minmax(0,1fr) 56px minmax(0,150px);align-items:center;gap:10px;font-size:14px;display:grid}.mx-bar{background:var(--bg-2,#0000000d);border-radius:4px;height:12px;overflow:hidden}.mx-bar i{background:var(--brand,#0a6e47);border-radius:0 4px 4px 0;height:100%;display:block}.mx-funnel b{text-align:right}.mx-funnel small,.mx-table small{color:var(--muted)}.mx-act{flex-wrap:wrap;gap:6px 24px;margin:0;font-size:14px;display:flex}.mx-table{width:100%}.mx-coh td{min-width:48px}.mx-srcs{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.mx-src h3{margin:0 0 6px;font-size:14px}.mx-dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 20px;margin:0;display:grid}.mx-dl dt{color:var(--muted);font-size:12.5px}.mx-dl dd{margin:2px 0 0;font-weight:650}.mx-events{color:var(--ink-2);margin:0;font-size:13px}@media (max-width:640px){.mx-funnel li{grid-template-columns:minmax(0,1fr) 48px}.mx-funnel .mx-bar{grid-area:2/1/auto/-1}.mx-funnel small{grid-column:1/-1}}.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{flex-wrap:nowrap}.psd-f>.btn{flex:none;justify-content:center;width:44px;padding:0}.psd-f>.btn .psd-del-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.psd-f-a{flex:auto}.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}@media (min-width:641px){.cab .cab-pcards:has(>li.has-photo)>li:not(.has-photo){padding-top:0;overflow:hidden}.cab .cab-pcards:has(>li.has-photo)>li:not(.has-photo):before{content:"";aspect-ratio:16/9;background:repeating-linear-gradient(90deg, transparent 0 26px, color-mix(in srgb, var(--accent) 9%, transparent) 26px 28px), repeating-linear-gradient(0deg, transparent 0 16px, color-mix(in srgb, var(--accent) 9%, transparent) 16px 18px), linear-gradient(160deg, var(--accent-soft), var(--bg-2) 70%);flex:none;margin:0 -18px;display:block}}.company-sheet-d>div:first-child:nth-last-child(odd){grid-column:1/-1}.cab .cab-toolbar>.cab-search{flex:200px}.cab .cab-filters>label:not(.cab-search){flex:120px;max-width:200px}@media (max-width:1200px){.cab .cab-filters>.cab-search{flex-basis:100%}}@media (max-width:760px){.cab .cab-filters>label:not(.cab-search){max-width:none}.cab .cab-filters .seg{width:100%;margin-left:0}.cab .cab-filters .seg button{flex:1;justify-content:center}}.review-h{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cab-main .review-h a{overflow-wrap:break-word;min-width:0}.cab-main .cab-checks{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));display:grid}@media (max-width:640px){.review-h{grid-template-columns:auto minmax(0,1fr);align-items:start}.review-h>.cab-chip{grid-column:2;justify-self:start}.review-a{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-a .btn{justify-content:center;width:100%}.cab .prices-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cab .prices-bar>:first-child,.cab .prices-bar>.btn.primary{grid-column:1/-1}.cab .prices-bar .btn{justify-content:center;width:100%}.cab .prices-bar>.sp{display:none}.cab .prices-ex .cab-menu-p{min-width:0;left:0;right:0}.cab .prices-check-a .btn{flex:1 1 0;justify-content:center}.cab .prices-check-l>li{flex-wrap:wrap}.cab .cab-rows>li:has(>.cab-quick-ic)>:is(.btn,.cab-row-a,.cab-confirm){margin-left:52px}.widget-h>.cab-row-a{margin-left:36px}.cab .cab-rows>li:has(>.cab-quick-ic)>.btn.ghost{margin-left:38px}.cab .cab-tw{max-width:none}.cab .cab-tw:has(>.cab-stack){border-radius:var(--cab-r);border:1px solid var(--line);margin:0}.cab .prices-g .cab-table.cab-stack{table-layout:auto;min-width:0}.cab .cab-main table.cab-stack,.cab .cab-main table.cab-stack tbody{width:100%;display:block}.cab .cab-main table.cab-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cab .cab-main table.cab-stack tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.cab .cab-main table.cab-stack tbody tr:last-child{border-bottom:0}.cab .cab-main table.cab-stack tbody tr:hover td{background:0 0}.cab .cab-main table.cab-stack td{white-space:normal;text-align:left;border:0;min-width:0;padding:0;display:block}.cab .cab-main table.cab-stack td:empty{display:none}.cab .cab-main table.cab-stack td[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;font-size:11px;font-weight:700;display:block}.cab .cab-main table.cab-stack td.cab-td-a{text-align:right}.cab .cab-main table.cab-ptable tr{grid-template-columns:repeat(4,minmax(0,1fr))}.cab .cab-main table.cab-ptable td:first-child{grid-column:1/4}.cab .cab-main table.cab-ptable td:nth-child(2){grid-column:4;justify-self:end}.cab .cab-main table.cab-ptable td:nth-child(3){grid-column:1/-1;margin-top:-4px;font-size:13px}.cab .cab-main .prices-g table.cab-stack td:first-child{grid-column:1/-1}}.cab-field-err{color:var(--crit);margin-top:4px;font-size:12px;font-weight:500;line-height:1.35;display:block}.company-bad,.company-bad dd{color:var(--crit)}.company-bad em{font-style:normal;font-weight:600}.company-bad dd{-webkit-text-decoration:underline wavy var(--crit);text-decoration:underline wavy var(--crit);text-underline-offset:3px}.company-rename .btn{margin-top:6px}.btn.projbar-kp{border-color:var(--accent);color:var(--accent-ink,var(--accent));font-weight:600}.projbar-v[open]>ul.projbar-vl{padding-left:14px;list-style:none}dialog.psd.offer-dlg{width:min(860px,100vw - 24px)}dialog.psd .psd-form label.chk{align-items:center;gap:10px;font-weight:500;display:flex}dialog.psd .psd-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--psd-cta);flex:none;margin:0;padding:0}dialog.psd .offer-dlg-chk{margin-top:12px}.offer-dlg-made{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.offer-dlg-made h3{margin:0 0 8px;font-size:14px}.offer-dlg-made .offer-list>li{border:1px solid var(--line);border-radius:14px;justify-items:start;gap:6px;padding:12px;display:grid}.offer-dlg-made .offer-list>li>:is(.offer-dlg-link,.offer-dlg-a,fieldset,ol,ul,.offer-vars-ro,button){justify-self:stretch}.offer-dlg-made .offer-list>li>button{justify-self:start}.offer-dlg-link,.offer-dlg-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offer-dlg-link input{flex:260px}.offer-dlg-made .offer-list>li>.offer-share{justify-self:stretch}.offer-share{background:var(--card-2,var(--bg-2));border-radius:12px;gap:8px;padding:10px 12px;display:grid}.offer-share-h{margin:0;font-size:13px;font-weight:600}.offer-share-b{flex-wrap:wrap;gap:8px;display:flex}.offer-share-b a.btn{text-decoration:none}.offer-share-warn{color:var(--warn-ink,#7a4f00);align-items:flex-start;gap:8px;margin:0;font-size:13px;display:flex}.offer-share-warn svg{flex:none;width:16px;height:16px;margin-top:1px}dialog.psd .offer-dlg-link input{margin-top:0}dialog.psd .offer-vars-ed{border-radius:14px;padding:12px 14px}dialog.psd .offer-var-ed{border:1px solid var(--line);border-radius:12px;padding:10px}dialog.psd .offer-var-ed label:first-child{margin-top:0}dialog.psd .offer-var-inv .combo input{margin-top:4px}@media (max-width:640px){.cab .cab-steps{background:var(--card)}.cab-steps-l>li{background:var(--card);border-color:var(--line-2)}.cab-steps-t small,.cab-main .cab-steps .cab-card-lead,.cab-steps-l>li.done .cab-steps-t b,.cab-steps-go{color:var(--ink-2)}}.cab-pc-acc dt{color:var(--ok)}.cab .billing-use dd .billing-use-h{text-align:right;color:var(--muted);letter-spacing:0;margin-top:2px;font-size:12px;font-weight:400;display:block}.cab-ho-switch{margin-top:8px}.cab-main .company-form.cab-grid2{align-items:start}
.cab-seats{max-width:360px;color:var(--muted);gap:6px;margin-top:6px;font-size:13px;display:grid}.cab-roles{margin:4px 0 12px;font-size:13.5px}.cab-roles>summary{cursor:pointer;width:fit-content;color:var(--accent);font-weight:650}.cab-roles dl{background:var(--card-2);border-radius:12px;gap:6px;margin:10px 0 0;padding:12px 14px;display:grid}.cab-roles dl>div{grid-template-columns:minmax(90px,max-content) 1fr;gap:4px 12px;display:grid}.cab-roles dt{text-transform:capitalize;font-weight:650}.cab-roles dd{color:var(--ink-2);margin:0}.cab-inv-exp{color:var(--warn);font-weight:600}.cab-seats-full{margin-top:10px}.cab .bill-cmp tbody th[scope=row]{letter-spacing:0;text-transform:none;color:var(--ink);white-space:normal;background:0 0;padding:11px 14px;font-size:13.5px;font-weight:600;position:static}.cab .bill-cmp td{white-space:normal}.bill-cmp th.now,.bill-cmp td.now{background:var(--accent-soft)}.bill-cmp thead th .cab-chip{height:20px;margin-left:6px;font-size:11px}.bill-yes .ico{width:16px;height:16px;color:var(--accent)}.bill-no{color:var(--muted)}.cab-chip.pay-paid{background:var(--ok-bg);color:var(--ok)}.cab-chip.pay-pending{background:var(--warn-bg);color:var(--warn)}.cab-chip.pay-failed{background:var(--crit-bg);color:var(--crit)}.sec-sum-h{align-items:flex-start;gap:14px;display:flex}.sec-sum-ic{background:var(--ok-bg);width:40px;height:40px;color:var(--ok);border-radius:12px;flex:none;place-items:center;display:grid}.sec-sum.weak .sec-sum-ic{background:var(--warn-bg);color:var(--warn)}.sec-sum-ic .ico{width:20px;height:20px}.sec-sum-l{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 18px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.sec-sum-l li{align-items:flex-start;gap:8px;display:flex}.sec-sum-l li .ico{width:16px;height:16px;color:var(--ok);flex:none;margin-top:2px}.sec-sum-l li.todo .ico{color:var(--warn)}.sec-sum-l li.ok a{color:var(--ink-2)}.company-ready .cab-meter{max-width:420px;margin-top:4px}.company-ready-l{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.company-ready-l li{grid-template-columns:22px 1fr;align-items:start;column-gap:8px;font-size:13.5px;display:grid}.company-ready-l li>small{color:var(--muted);grid-column:2;font-size:12px}.company-ready-l li.done>span:not(.company-ready-ic){color:var(--muted)}.company-ready-l a{font-weight:650}.company-ready-ic{border:1.5px dashed var(--line-2,var(--muted));border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;margin-top:1px;display:inline-grid}.company-ready-l li.done .company-ready-ic{background:var(--ok-bg);color:var(--ok);border:0}.company-ready-ic .ico{width:13px;height:13px}.company-logo-a{margin-top:-4px}.prices-bar .prices-ours{white-space:nowrap;align-self:end;align-items:center;gap:8px;min-height:40px;display:inline-flex}.prices-sum{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.cab .prices-g .prices-ours-c{align-items:center;gap:4px;display:flex}.cab .prices-g .prices-ours-c input{flex:auto;min-width:0}.cab .prices-g .prices-ours-c input[readonly]{background:0 0;border-color:#0000}.owncat-list{align-content:start;gap:10px;min-width:0;display:grid}.owncat-bar{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.owncat-sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.apikey-scope-h{margin:8px 0 0}.webhook-list>li{flex-wrap:wrap}.wh-last{font-size:12px}.wh-last.st-ok,.wh-st.st-ok{color:var(--ok)}.wh-last.st-failed,.wh-st.st-failed{color:var(--crit)}.wh-last.st-pending,.wh-last.st-sending,.wh-st.st-pending,.wh-st.st-sending{color:var(--warn)}.wh-st{font-weight:600}.wh-err{max-width:36ch;color:var(--muted);overflow-wrap:anywhere;display:block}.wh-edit,.wh-log,.wh-log-empty{flex:100%;margin:6px 0 0}.wh-edit{background:var(--card-2);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.cab-chip.pay-review{background:var(--warn-bg);color:var(--warn)}.cab .prices-pct{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:12px 16px;padding:18px 20px;display:grid}.cab-main .prices-pct>h2,.prices-pct>.prices-pct-scope,.prices-pct>.eng-note,.prices-pct>.prices-check-a{grid-column:1/-1;margin:0}.cab-main .prices-pct>h2{font-size:16px}.prices-pct-scope{color:var(--muted);font-size:13.5px}.prices-pct-f{gap:6px;display:grid}.prices-pct-f>small{color:var(--muted);font-size:12px}.prices-pct-f>small.err{color:var(--crit)}.cab .cab-unit{align-items:center;gap:8px;display:flex}.cab .cab-unit>input{flex:auto;min-width:0}.cab .cab-unit>span{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.prices-check-note{margin:0}.cab-note.prices-undo{flex-wrap:wrap;align-items:center}.cab-note.prices-undo>span{flex:14rem}.cab .company-defaults .cd-f{align-content:start;gap:6px;min-width:0;display:grid}.cab .company-defaults .cd-f>small{color:var(--muted);font-size:12px}.cab .company-defaults .cd-f>small.err{color:var(--crit)}.cab .company-defaults .cab-unit>select{flex:auto;min-width:0}.cab .company-defaults .cd-u{min-width:2.2em}.cab .owncat-files{z-index:5;position:relative}.cab .owncat-files>label:first-child{flex:0 220px}.cab .owncat-files>.cab-filebtn{flex:none}.cab .owncat-files>.owncat-files-h{flex:100%;margin:0}
.att .cab-sec-h h2{align-items:center;gap:8px;display:inline-flex}.att-n{background:var(--warn-bg);min-width:22px;height:22px;color:var(--warn);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.cab .att-list{margin:0;padding:4px 0;list-style:none;display:grid}.cab .att-list>li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 14px 11px 16px;display:flex}.cab .att-list>li:last-child{border-bottom:0}.att-ic{background:var(--bg-2);width:32px;height:32px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.att-ic .ico{width:17px;height:17px}.att-ok .att-ic{background:var(--ok-bg);color:var(--ok)}.att-warn .att-ic{background:var(--warn-bg);color:var(--warn)}.att-crit .att-ic{background:var(--crit-bg);color:var(--crit)}.att-info .att-ic{background:var(--accent-soft);color:var(--accent)}.att-t{flex:260px;gap:2px;min-width:0;display:grid}.cab-main .att-t a{color:var(--ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.cab-main .att-t a:hover{text-decoration:underline}.att-t small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.cab .att-list .cab-icon-btn{width:32px;height:32px;color:var(--muted)}.att-calm{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.att-calm .ico{width:16px;height:16px;color:var(--ok)}.cab .cab-pc-sel{z-index:1;width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0 2px;position:relative}.cab .cab-pcards>li.is-sel{box-shadow:0 0 0 2px var(--accent), var(--sh-1,none)}.cab .cab-ptable tr.is-sel td{background:var(--accent-soft)}.cab .cab-table :is(td,th) input[type=checkbox].cab-pick{vertical-align:-3px;width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0 10px 0 0}.cab-main .cab-st-sel{border-radius:999px;width:auto;min-width:132px;height:32px;padding-block:0;font-size:13px;font-weight:600}.cab-main .cab-st-sel.st-offer{background-color:var(--warn-bg);color:var(--warn)}.cab-main .cab-st-sel.st-won{background-color:var(--ok-bg);color:var(--ok)}.cab-main .cab-st-sel.st-lost{background-color:var(--crit-bg);color:var(--crit)}.cab-main .cab-st-sel.st-done{background-color:var(--accent-soft);color:var(--accent)}.cab-main .cab-st-sel.st-archived{color:var(--muted)}.cab .cab-bulk{z-index:6;box-shadow:var(--sh-2,0 8px 24px #0000001f);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex;position:sticky;top:10px}.cab .cab-bulk>b{margin-right:4px}.cab-main .cab-bulk select{width:auto;height:38px}.cab .cab-bulk-ask{flex-basis:100%}.cab-row-m{color:var(--ink-2);text-align:right;justify-items:end;gap:1px;font-size:12.5px;display:grid}.cab-row-m span{color:var(--muted)}.cab .ofw-f{border-radius:16px;flex-wrap:wrap;max-width:100%}.cab .ofw-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cab .ofw-row{gap:10px;padding:14px 16px;display:grid}.ofw-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ofw-h>b{font-size:15px}.cab-main .ofw-p{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.ofw-p .ico{width:15px;height:15px;color:var(--muted)}.ofw-meta{color:var(--muted);flex-basis:100%;font-size:12.5px}.ofw-a{flex-wrap:wrap;gap:6px;display:flex}.ofw-a .btn .ico{width:15px;height:15px}.ofw-tl{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ofw-tl>li{color:var(--muted);gap:1px;padding:14px 6px 0 0;font-size:12.5px;display:grid;position:relative}.ofw-tl>li:before{content:"";background:var(--line-2,var(--line));height:2px;position:absolute;top:4px;left:0;right:0}.ofw-tl>li.on:before{background:var(--accent)}.ofw-tl>li:last-child:before{width:10px;right:auto}.ofw-dot{background:var(--card);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--line-2,var(--line));border-radius:50%;position:absolute;top:0;left:0}.ofw-tl>li.on .ofw-dot{background:var(--accent);box-shadow:none}.ofw-tl-l{color:var(--ink-2);font-weight:650}.ofw-tl>li:not(.on) .ofw-tl-l{color:var(--muted);font-weight:500}.ofw-tl-d{overflow-wrap:anywhere}.offer-list .ofw-tl{max-width:560px;margin:6px 0 4px}.review-ret{border-left:3px solid var(--crit);padding-left:10px}@media (max-width:560px){.ofw-tl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.ofw-tl>li:nth-child(2):before{width:10px;right:auto}.cab .cab-bulk{top:60px}.cab-row-m{text-align:left;flex-basis:100%;justify-items:start;padding-left:52px}}.cab .att-back{justify-self:start;margin-top:8px}
.money-ban{border-radius:var(--cab-r,16px);border:1px solid var(--line-2);background:var(--card);color:var(--ink);flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin:0 0 22px;padding:14px 16px;display:flex}.money-ban.is-info{background:color-mix(in srgb, var(--cab-sun,#f6a821) 10%, var(--card));border-color:color-mix(in srgb, var(--cab-sun,#f6a821) 40%, transparent)}.money-ban.is-warn{background:var(--warn-bg);border-color:var(--warn-line)}.money-ban.is-crit{background:var(--crit-bg);border-color:var(--crit-line)}.money-ban-ic{background:var(--card);width:32px;height:32px;color:var(--warn);border-radius:10px;flex:none;place-items:center;display:grid}.money-ban.is-crit .money-ban-ic{color:var(--crit)}.money-ban.is-info .money-ban-ic{color:#7a4d00}.money-ban-ic .ico{width:18px;height:18px}.money-ban-t{flex:280px;min-width:0}.money-ban-t p{margin:0;font-weight:550;line-height:1.45}.money-ban-t .money-ban-ask{color:var(--ink-2);margin-top:4px;font-weight:400}.money-ban-t .money-ban-err{color:var(--crit);margin-top:6px;font-weight:600}.money-ban-b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.money-ban-x{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.money-ban-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.money-ban-x .ico{width:16px;height:16px}@media (max-width:640px){.money-ban{margin-bottom:16px;padding:12px}.money-ban-b{flex-basis:100%}.money-ban-b .btn{flex:auto;justify-content:center}}.plan-lock .plan-lock-gives,.plan-lock .plan-lock-ask{color:var(--ink-2);margin:0 0 10px;font-size:13.5px}.plan-lock .plan-lock-year{color:var(--muted);flex-basis:100%;margin:2px 0 0;font-size:12.5px}.plan-lock .plan-lock-ask{margin:0}.cab .plan-lock.plan-lock-ahead{margin:0 0 18px}.money-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.money-plan{border-radius:var(--cab-r,16px);border:1px solid var(--line);background:var(--card);grid-template-rows:auto auto 1fr auto;gap:8px;padding:18px;display:grid}.money-plan h3{font:750 19px / 1.2 var(--fd);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.money-plan .money-plan-p{font:700 15px / 1.3 var(--fd);color:var(--ink);margin:0}.money-plan p{color:var(--ink-2);margin:0;font-size:13.5px}.money-plan-a{align-content:end;gap:8px;display:grid}.money-plan-a .btn{white-space:normal;text-align:center;justify-content:center}.money-plan-a label{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.money-plan-a input{width:100%}.money-plan.is-rec{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.money-plan.is-target{border-color:var(--accent);box-shadow:0 0 0 3px var(--cab-ring,#0a6e4733)}.money-plan.is-now{background:var(--accent-soft)}.money-plan .cab-chip{height:22px;font-size:11.5px}@media (max-width:860px){.money-plans{grid-template-columns:minmax(0,1fr)}.money-plan.is-target{order:-1}}@media (max-width:640px){.cab .bill-compare .table-wrap{overflow-x:visible}.cab .bill-cmp{table-layout:fixed;font-size:12.5px}.cab .bill-cmp :is(th,td){white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:8px 6px}.cab .bill-cmp thead th{letter-spacing:.02em;font-size:10.5px}.cab .bill-cmp tbody th[scope=row]{width:34%;padding:8px 6px;font-size:12.5px}.cab .bill-cmp thead th .cab-chip{width:max-content;margin:4px 0 0;display:block}}.money-ro{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:12px;gap:6px;margin:0;padding:12px 14px;display:grid}.money-ro p{margin:0;font-weight:600}.money-ro ul{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.money-over{color:var(--warn);grid-column:1/-1;margin:4px 0 0;font-size:13px;font-weight:600}.money-cancel{gap:14px;display:grid}.money-cancel fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.money-cancel legend{font:700 16px / 1.35 var(--fd);color:var(--ink);margin-bottom:8px}.money-cancel .money-r{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.money-cancel .money-r:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.money-cancel textarea{width:100%;min-height:72px}.money-cancel-a{flex-wrap:wrap;gap:8px;display:flex}.money-offer{border:1px solid var(--line);background:var(--card-2);border-radius:12px;gap:8px;padding:14px;display:grid}.money-offer p{margin:0}.money-offer .money-offer-r{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.money-offer small{color:var(--ink-2)}.money-hint{color:var(--ink-2);margin:0;font-size:13.5px}dialog.psd.pay-dlg{width:min(560px,100vw - 24px)}.pay-period,.pay-via{border:0;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;display:flex}.pay-via legend{width:100%;color:var(--ink-2);margin-bottom:4px;font-size:13px;font-weight:600}.pay-period label,.pay-via label,dialog.psd .psd-form .pay-period label,dialog.psd .psd-form .pay-via label{border:1px solid var(--line-2);background:var(--card);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.pay-period label.on,.pay-via label.on,dialog.psd .psd-form .pay-period label.on,dialog.psd .psd-form .pay-via label.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--card))}.pay-period input,.pay-via input{opacity:0;pointer-events:none;position:absolute}.pay-period label:focus-within,.pay-via label:focus-within,dialog.psd .psd-form .pay-period label:focus-within,dialog.psd .psd-form .pay-via label:focus-within{box-shadow:0 0 0 3px var(--cab-ring,#0a6e4740)}.pay-cfg,.pay-card,.pay-inv,.pay-done{gap:10px;display:grid}.pay-code{align-items:flex-end;gap:8px;display:flex}.pay-code label{flex:1}.pay-code-open{justify-self:start}.pay-code-ok{color:var(--accent);margin:0;font-weight:600}.pay-q{background:var(--bg-2);border-radius:12px;gap:4px;margin:4px 0 0;padding:12px 14px;display:grid}.pay-q>div{justify-content:space-between;gap:12px;display:flex}.pay-q dt{color:var(--ink-2)}.pay-q dd{text-align:right;margin:0}.pay-q .pay-q-note dd{color:var(--accent);text-align:left;font-size:13px}.pay-q .pay-old{color:var(--ink-3,var(--ink-2))}.pay-total{border-top:1px solid var(--line);margin-top:4px;padding-top:6px;font-size:16px}.pay-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.pay-stripe{gap:10px;display:grid}.pay-secure{margin:0}.pay-inv-h{font:750 18px / 1.3 var(--fd);margin:0}.pay-inv-addr{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pay-inv-addr .acc-qr{background:#fff;border-radius:10px;width:148px;height:148px;padding:6px}.pay-inv-addr p{margin:0 0 6px}.pay-addr{background:var(--bg-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:block}.pay-wait{color:var(--ink-2);align-items:center;gap:8px;margin:0;display:flex}.pay-spin{border:2px solid color-mix(in srgb, var(--accent) 30%, transparent);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pay-spin{animation:none}}.pay-pv{background:var(--bg-2);border-radius:10px;margin:0;padding:10px 12px}.pay-disc{color:var(--accent);font-size:12px;display:block}.money-plan .money-plan-y{color:var(--accent);font:600 12.5px / 1.3 var(--f);display:block}.money-plan p.money-plan-w{color:var(--accent);font:600 12.5px / 1.3 var(--f)}.billing-plan .billing-period,.billing-plan .billing-lock{align-items:center;gap:6px;display:flex}.billing-plan .billing-lock .ico{width:14px;height:14px}.money-card{align-items:center;gap:8px;margin:0 0 10px;display:flex}@media (max-width:520px){.pay-inv-addr{grid-template-columns:minmax(0,1fr)}.pay-a .btn{flex:auto;justify-content:center}}
.cab .refs>*+*{margin-top:16px}.cab .refs-link{gap:12px;display:grid}.cab .refs-link input[readonly]{font:500 14px / 1.3 var(--f);width:100%}.cab .refs-share{flex-wrap:wrap;gap:8px;margin:0;display:flex}.cab .refs-stats>div{min-width:0}.cab .refs-bal+.refs-bal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.cab .refs-bal .adm-kpis>div.ok{border-color:var(--accent);background:var(--accent-soft)}.cab .refs-ask{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;display:flex}.cab .refs-terms{gap:6px;margin:0 0 12px;padding-left:1.2em;line-height:1.5;display:grid}.cab .refs-method{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.cab .refs-method legend{margin-bottom:6px;padding:0;font-weight:650}.cab .refs-month{max-width:240px;margin-bottom:12px}.cab .refs-details p{margin:0 0 10px}.cab .adm-act{white-space:nowrap}.cab .adm-act .btn+.btn{margin-left:6px}.cab .adm-adjust{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-top:14px;display:flex}.cab .adm-adjust h3{flex-basis:100%;margin:0;font-size:15px}.cab .adm-rate{width:7em}@media (max-width:640px){.cab .refs-share .btn{flex:calc(50% - 8px);justify-content:center}}
