.sh-root{--sh-qs:var(--font-quicksand),var(--so-qs);--sh-rb:var(--font-roboto),var(--so-rb);--sh-white:#fff;--sh-side-w:248px;--sh-nav-text:#ffffffb8;--sh-nav-hover:#ffffff12;--sh-nav-active:#ffffff1f;--sh-nav-locked:#ffffff61;--sh-nav-locked-hover:#ffffff73;--sh-soon-text:#fff9;--sh-soon-line:#ffffff38;--sh-help-text:#ffffffb8;--sh-card-bg:#ffffff14;--sh-card-hover:#ffffff21;--sh-card-line:#ffffff1f;--sh-card-sub:#ffffffa8;--sh-chevron:#ffffff8c;--sh-av-default:#edeafa;--sh-indigo-hover:#2e1b73;--sh-scrim:#23155973;--sh-r-nav:12px;--sh-r-dialog:22px;--sh-shadow-menu:0 22px 56px #2315593d;--sh-shadow-dialog:0 30px 90px #23155959;--sh-shadow-toast:0 10px 26px #23155940;--sh-red-hover:#962a22;--sh-r-tile:10px;background:var(--so-screen);min-height:100dvh;color:var(--so-ink);font-family:var(--sh-rb);-webkit-font-smoothing:antialiased;align-items:flex-start;display:flex}.sh-root *,.sh-root :before,.sh-root :after{box-sizing:border-box}.sh-root :where(h1,h2,h3,p){margin:0;padding:0}.sh-root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sh-root :where(img){max-width:none;display:block}.sh-root :where(a){color:var(--so-cyan-deep);text-decoration:none}.sh-root :where(a:hover){color:var(--so-indigo)}.sh-root :focus-visible{outline:3px solid var(--so-cyan);outline-offset:2px}.sh-main{flex:1;min-width:0}.sh-main:focus{outline:none}.sh-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-ic{flex:none;width:20px;height:20px}.sh-skip{z-index:100;border-radius:var(--so-r-pill);background:var(--sh-white);color:var(--so-indigo);font:700 14px/1 var(--sh-qs);box-shadow:var(--sh-shadow-toast);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.sh-skip:focus{transform:none}.sh-side{z-index:6;flex:0 0 var(--sh-side-w);width:var(--sh-side-w);background:var(--so-indigo);height:100dvh;color:var(--sh-white);flex-direction:column;padding:22px 14px 16px;display:flex;position:sticky;top:0}.sh-brand{align-items:center;gap:12px;margin-bottom:30px;padding:0 8px;display:flex}.sh-brand-tile{border-radius:var(--sh-r-nav);background:var(--sh-white);flex:none;place-items:center;width:44px;height:44px;display:grid}.sh-brand-tile img{object-fit:contain;width:32px;height:32px}.sh-brand-text{flex-direction:column;display:flex}.sh-brand-name{font:700 19px/1 var(--sh-qs);letter-spacing:-.01em}.sh-brand-sub{font:600 9.5px/1 var(--sh-qs);letter-spacing:.14em;text-transform:uppercase;color:var(--so-cyan);margin-top:5px}.sh-nav{flex-direction:column;gap:4px;display:flex}.sh-nav-item{border-radius:var(--sh-r-nav);width:100%;height:48px;color:var(--sh-nav-text);font:600 14.5px/1 var(--sh-qs);text-align:left;align-items:center;gap:13px;padding:0 14px;display:flex;position:relative}.sh-nav-item:hover{background:var(--sh-nav-hover);color:var(--sh-white)}.sh-nav-item.is-active{background:var(--sh-nav-active);color:var(--sh-white)}.sh-nav-item.is-active:before{content:"";background:var(--so-cyan);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:-14px}.sh-nav-item.is-active .sh-ic{color:var(--so-cyan)}.sh-nav-item.is-locked{color:var(--sh-nav-locked);cursor:not-allowed}.sh-nav-item.is-locked:hover{color:var(--sh-nav-locked-hover);background:0 0}.sh-nav-item.is-soon{cursor:default}.sh-nav-item.is-soon:hover{color:var(--sh-nav-text);background:0 0}.sh-nav-lock{flex:none;width:14px;height:14px;margin-left:auto}.sh-nav-soon{border:1px solid var(--sh-soon-line);border-radius:var(--so-r-pill);font:700 9px/1 var(--sh-qs);letter-spacing:.08em;text-transform:uppercase;color:var(--sh-soon-text);margin-left:auto;padding:4px 7px}.sh-nav-count{border-radius:var(--so-r-pill);background:var(--so-red);min-width:20px;height:20px;color:var(--sh-white);font:700 11px/1 var(--sh-qs);place-items:center;margin-left:auto;padding:0 6px;display:grid}.sh-nav-count--news{background:var(--so-cyan);color:var(--so-indigo)}.sh-foot{margin-top:auto}.sh-help{border-radius:var(--sh-r-nav);width:100%;height:44px;color:var(--sh-help-text);font:500 13px/1 var(--sh-rb);text-align:left;align-items:center;gap:12px;padding:0 14px;display:flex}.sh-help .sh-ic{width:18px;height:18px}.sh-root .sh-help:hover{background:var(--sh-nav-hover);color:var(--sh-white)}.sh-card-wrap{position:relative}.sh-card{border:1px solid var(--sh-card-line);border-radius:var(--so-r-md);background:var(--sh-card-bg);width:100%;color:var(--sh-white);text-align:left;align-items:center;gap:11px;margin-top:8px;padding:10px;display:flex}.sh-card:hover,.sh-card[aria-expanded=true]{background:var(--sh-card-hover)}.sh-av{background:var(--sh-white);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.sh-av img{object-fit:contain;width:100%;height:100%}.sh-av:not(.sh-av--default) img{box-sizing:border-box;padding:3px}.sh-av--default{background:var(--sh-av-default)}.sh-av.is-dark{background:var(--so-indigo)}.sh-av--default img{object-fit:contain;width:66%;height:66%}.sh-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.sh-card-name{white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.25 var(--sh-qs);overflow:hidden}.sh-card-status{font:400 11px/1 var(--sh-rb);color:var(--sh-card-sub);align-items:center;gap:6px;margin-top:4px;display:flex}.sh-dot{background:var(--so-lime);border-radius:50%;flex:none;width:6px;height:6px}.sh-dot--setup{background:var(--so-orange)}.sh-dot--review{background:var(--so-blue)}.sh-card-chev{width:15px;height:15px;color:var(--sh-chevron);flex:none}.sh-acct{z-index:9;border:1px solid var(--so-line);border-radius:var(--so-r-lg);background:var(--sh-white);width:296px;box-shadow:var(--sh-shadow-menu);color:var(--so-ink);padding:8px;position:absolute;bottom:calc(100% + 8px);left:0}.sh-acct-hd{border-bottom:1px solid var(--so-line-2);align-items:center;gap:11px;margin-bottom:6px;padding:10px 12px 12px;display:flex}.sh-acct-hd .sh-av{width:40px;height:40px}.sh-acct-who{min-width:0}.sh-acct-name{font:700 14px/1.25 var(--sh-qs);color:var(--so-indigo)}.sh-acct-biz{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font:400 11.5px/1.3 var(--sh-rb);color:var(--so-fg3);margin-top:2px;overflow:hidden}.sh-row{border-radius:var(--so-r-sm);width:100%;min-height:44px;font:500 13.5px/1 var(--sh-rb);color:var(--so-fg2);text-align:left;align-items:center;gap:11px;padding:0 12px;display:flex}.sh-root .sh-row:hover,.sh-row:focus-visible{background:var(--so-soft);color:var(--so-fg2)}.sh-row svg{flex:none;width:17px;height:17px}.sh-row--out,.sh-root .sh-row--out:hover{color:var(--so-red-deep);font-weight:600}.sh-tag{border-radius:var(--so-r-pill);background:var(--so-chip-off);color:var(--so-fg3);font:600 9.5px/1 var(--sh-qs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding:4px 7px}.sh-tag--live{background:var(--so-green-tint);color:var(--so-green-text);font-weight:700}.sh-plan{border-radius:var(--so-r-sm);background:var(--so-soft);min-height:46px;font:500 13.5px/1 var(--sh-rb);color:var(--so-fg2);white-space:nowrap;align-items:center;gap:10px;margin:2px 0;padding:0 4px 0 12px;display:flex}.sh-plan svg{flex:none;width:17px;height:17px}.sh-plan b{border:1px solid var(--so-line);border-radius:var(--so-r-pill);background:var(--sh-white);font:700 12.5px/1 var(--sh-qs);color:var(--so-indigo);padding:4px 8px}.sh-plan-contact{border-radius:var(--so-r-sm);min-height:44px;font:700 12.5px/1 var(--sh-qs);color:var(--so-cyan-deep);align-items:center;margin-left:auto;padding:0 8px;display:inline-flex}.sh-root .sh-plan-contact:hover{color:var(--so-indigo)}.sh-sep{background:var(--so-line-2);height:1px;margin:6px 8px}.sh-toast-region{bottom:26px;left:calc(var(--sh-side-w) + (100% - var(--sh-side-w)) / 2);z-index:80;pointer-events:none;position:fixed;transform:translate(-50%)}.sh-toast{max-width:min(560px,calc(100vw - var(--sh-side-w) - 48px));border-radius:var(--so-r-pill);background:var(--so-indigo);color:var(--sh-white);font:600 13.5px/1.3 var(--sh-qs);box-shadow:var(--sh-shadow-toast);pointer-events:auto;align-items:center;gap:6px;padding:6px 6px 6px 18px;animation:.18s ease-out sh-rise;display:flex}.sh-toast--success{background:var(--so-green-deep)}.sh-toast--error{background:var(--so-red-deep)}.sh-toast-x{width:32px;height:32px;color:var(--sh-white);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sh-toast-x:hover{background:var(--sh-nav-active)}.sh-toast-x:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-scrim{z-index:90;background:var(--sh-scrim);place-items:center;padding:32px;animation:.16s ease-out sh-fade;display:grid;position:fixed;inset:0}.sh-dialog{width:460px;max-width:100%;max-height:calc(100vh / var(--admin-zoom,1) - 32px);border-radius:var(--sh-r-dialog);background:var(--sh-white);box-shadow:var(--sh-shadow-dialog);font-family:var(--sh-rb);color:var(--so-ink);padding:28px 28px 22px;animation:.16s ease-out sh-rise;position:relative;overflow:auto}.sh-dialog-x{border:1px solid var(--so-line);background:var(--sh-white);width:36px;height:36px;color:var(--so-fg2);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.sh-dialog-x:hover{background:var(--so-soft)}.sh-dialog-x:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-dialog-top{align-items:center;gap:12px;display:flex}.sh-dialog-ic{border-radius:var(--so-r-md);background:var(--so-cyan-tint);width:48px;height:48px;color:var(--so-cyan-deep);place-items:center;display:grid}.sh-dialog-tag{border-radius:var(--so-r-pill);background:var(--so-lime);color:var(--so-indigo);font:700 10.5px/1 var(--sh-qs);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.sh-dialog-tag--plan{background:var(--so-indigo);color:var(--sh-white)}.sh-dialog-title{font:700 22px/1.25 var(--sh-qs);color:var(--so-indigo);text-wrap:balance;margin:16px 44px 0 0}.sh-dialog-text{font:400 14.5px/1.6 var(--sh-rb);color:var(--so-fg2);text-wrap:pretty;margin-top:8px}.sh-dialog-text a{font-weight:500}.sh-dialog-rows{border:1px solid var(--so-line);border-radius:var(--so-r-md);margin-top:16px;overflow:hidden}.sh-dialog-row{font:500 13.5px/1.35 var(--sh-rb);color:var(--so-fg2);align-items:center;gap:12px;padding:12px 14px;display:flex}.sh-dialog-row+.sh-dialog-row{border-top:1px solid var(--so-line-2)}.sh-dialog-row b{font:700 13.5px/1.2 var(--sh-qs);color:var(--so-indigo)}.sh-dialog-row svg{flex:none}.sh-dialog-row-value{white-space:nowrap;font:600 12.5px/1 var(--sh-rb);color:var(--so-fg3);margin-left:auto}.sh-dialog-row.is-current{background:var(--so-cyan-soft)}.sh-dialog-row.is-current .sh-dialog-row-value{color:var(--so-cyan-deep);font-weight:700}.sh-dialog-actions{flex-direction:column;gap:8px;margin-top:22px;display:flex}.sh-btn{border-radius:var(--so-r-pill);font:700 15px/1 var(--sh-qs);justify-content:center;align-items:center;gap:8px;display:flex}.sh-root .sh-btn-primary{background:var(--so-indigo);height:50px;color:var(--sh-white)}.sh-root .sh-btn-primary:hover{background:var(--sh-indigo-hover);color:var(--sh-white)}.sh-btn-text{height:44px;color:var(--so-fg3);font-size:13.5px;font-weight:600}.sh-btn-text:hover{color:var(--so-indigo)}@keyframes sh-fade{0%{opacity:0}}@keyframes sh-rise{0%{transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.sh-scrim,.sh-dialog,.sh-toast{animation:none}}.sh-dialog--security{width:480px}.sh-dialog--security .sh-btn{gap:10px}.sh-dialog-ic--danger{background:var(--so-red-tint);color:var(--so-red-deep)}.sh-sec-status{border-radius:var(--so-r-md);background:var(--so-soft);font:600 14px/1.3 var(--sh-qs);color:var(--so-indigo);align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.sh-sec-label{font:700 10.5px/1 var(--sh-qs);letter-spacing:.08em;text-transform:uppercase;color:var(--so-fg3);margin:18px 0 8px}.sh-sec-rows{border:1px solid var(--so-line);border-radius:var(--so-r-md);overflow:hidden}.sh-sec-rows--solo{margin-top:16px}.sh-sec-row{align-items:center;gap:12px;min-height:62px;padding:10px 10px 10px 14px;display:flex}.sh-sec-row+.sh-sec-row{border-top:1px solid var(--so-line-2)}.sh-sec-gl{border-radius:var(--sh-r-tile);background:var(--so-soft);width:36px;height:36px;color:var(--so-indigo);flex:none;place-items:center;display:grid}.sh-sec-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sh-sec-tx b{font:700 14px/1.25 var(--sh-qs);color:var(--so-indigo);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sh-sec-tx small{font:400 12.5px/1.3 var(--sh-rb);color:var(--so-fg3)}.sh-sec-here{border-radius:var(--so-r-pill);background:var(--so-cyan-tint);color:var(--so-cyan-deep);font:700 9.5px/1 var(--sh-qs);letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;font-style:normal}.sh-sec-rm{border:1px solid var(--so-line);border-radius:var(--so-r-pill);background:var(--sh-white);min-height:44px;font:700 13px/1 var(--sh-qs);color:var(--so-red-deep);flex:none;padding:0 14px}.sh-sec-rm:hover{border-color:var(--so-red-tint);background:var(--so-red-tint)}.sh-sec-rm:disabled{opacity:.55;cursor:default}.sh-sec-empty{text-align:center;font:400 13.5px/1.5 var(--sh-rb);color:var(--so-fg3);padding:18px 14px}.sh-sec-note{text-align:center;font:400 13px/1.5 var(--sh-rb);color:var(--so-fg3)}.sh-root .sh-btn-danger{background:var(--so-red-deep);height:50px;color:var(--sh-white)}.sh-root .sh-btn-danger:hover{background:var(--sh-red-hover);color:var(--sh-white)}.sh-root .sh-btn-outline{border:1px solid var(--so-line);background:var(--sh-white);height:46px;color:var(--so-indigo)}.sh-root .sh-btn-outline:hover{background:var(--so-soft);color:var(--so-indigo)}.sh-btn:disabled{opacity:.8;cursor:progress}.sh-root .sh-btn--sm{height:44px;padding:0 18px;font-size:14px}.sh-root .sh-btn-text.sh-btn--sm{padding:0 12px}.sh-offer{z-index:80;width:380px;max-width:calc(100vw / var(--admin-zoom,1) - 32px);border:1px solid var(--so-line);border-radius:var(--so-r-lg);background:var(--sh-white);box-shadow:var(--sh-shadow-menu);color:var(--so-ink);align-items:flex-start;gap:14px;padding:18px 48px 14px 18px;animation:.25s cubic-bezier(.2,.8,.2,1) sh-offer-in;display:flex;position:fixed;bottom:24px;right:24px}.sh-offer-ic{border-radius:var(--sh-r-nav);background:var(--so-cyan-tint);width:44px;height:44px;color:var(--so-cyan-deep);flex:none;place-items:center;display:grid}.sh-offer-tx{min-width:0}.sh-offer-title{font:700 16px/1.25 var(--sh-qs);color:var(--so-indigo)}.sh-offer-text{font:400 13.5px/1.5 var(--sh-rb);color:var(--so-fg2);text-wrap:pretty;margin-top:4px}.sh-offer-actions{align-items:center;gap:4px;margin-top:12px;display:flex}.sh-root .sh-offer-never{font:600 13px/1 var(--sh-qs);text-decoration:underline;-webkit-text-decoration-color:var(--so-line);text-decoration-color:var(--so-line);text-underline-offset:3px;margin:0 0 -8px -12px;display:inline-flex}.sh-root .sh-offer-never:hover{text-decoration-color:currentColor}.sh-offer-x{width:44px;height:44px;color:var(--so-fg3);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.sh-offer-x:hover{background:var(--so-soft);color:var(--so-indigo)}@keyframes sh-offer-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.sh-offer{animation:none}}@media (max-width:1279px){.sh-root{--sh-side-w:88px}.sh-side{padding:16px 8px 12px}.sh-brand{justify-content:center;margin-bottom:18px;padding:0}.sh-brand-text,.sh-card-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sh-nav-item{height:auto;min-height:64px;font:600 11.5px/1.15 var(--sh-qs);text-align:center;flex-direction:column;justify-content:center;gap:5px;padding:9px 2px 8px}.sh-nav-item.is-active:before{left:-8px}.sh-nav-soon{margin:0;padding:3px 6px}.sh-nav-count{min-width:18px;height:18px;margin:0;padding:0 5px;font-size:10.5px;position:absolute;top:6px;left:calc(50% + 5px)}.sh-nav-lock{width:13px;height:13px;margin:0;position:absolute;top:8px;left:calc(50% + 8px)}.sh-help{height:auto;min-height:56px;font:500 11px/1.2 var(--sh-rb);text-align:center;flex-direction:column;justify-content:center;gap:5px;padding:6px 2px}.sh-card{justify-content:center;margin-top:6px;padding:8px 0}.sh-card-chev{display:none}.sh-acct{bottom:0;left:calc(100% + 16px)}}@media (max-width:1023px){.sh-scrim{padding:16px}}
