.wiz{--wiz-accent:var(--accent);--wiz-accent-deep:var(--accent-hover);--wiz-preview:var(--accent-deep);min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.wiz .btn{background:var(--accent);color:var(--on-accent);box-shadow:none;border-radius:10px;height:48px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px}.wiz .btn:hover:not(:disabled){background:var(--accent-hover);box-shadow:none}.wiz .btn:disabled{background:var(--accent-soft);color:var(--placeholder);cursor:not-allowed;opacity:1}.wiz .btn.accent{background:var(--wiz-accent);color:var(--on-accent)}.wiz .btn.accent:hover:not(:disabled){background:var(--wiz-accent-deep)}.wiz .linkbtn{color:var(--ink);text-decoration:none;font-weight:500;font-size:14.5px}.wiz .linkbtn:hover{text-decoration:underline}.wiz .err{margin-top:14px}.wiz-top{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;min-height:64px}.wiz-top .app-logo span{display:none}.wiz-top .micro{color:var(--dim)}.wiz-body{flex:1 1;display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);grid-gap:56px;gap:56px;padding:0 0 40px 60px;width:100%;align-items:center}.wiz.layout-center .wiz-body,.wiz.layout-full .wiz-body,.wiz.layout-wide .wiz-body{grid-template-columns:1fr;padding:0 28px 40px;justify-items:center;align-items:start}.wiz.layout-center .wiz-form,.wiz.layout-wide .wiz-form{width:100%;max-width:480px;margin-top:4px}.wiz.layout-center .wiz-body{align-items:center}.wiz.layout-center .wiz-form{max-width:440px}.wiz.layout-full .wiz-form{width:100%;max-width:1120px}.wiz-form h1{font-size:clamp(24px,2.6vw,30px);letter-spacing:-.02em;line-height:1.2;font-weight:600}.wiz-sub{color:var(--dim);font-size:15px;margin:8px 0 22px;line-height:1.55}.wiz-sub.center{text-align:center}.wiz-field-label{display:block;font-size:13px;color:var(--dim);margin:0 0 8px}.wiz-field{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:0 14px;margin-bottom:12px;min-height:48px;position:relative}.wiz-field:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.wiz-field input{flex:1 1;min-width:0;border:0;background:none;outline:0;padding:12px 0;font:15px var(--sans);color:var(--ink)}.wiz-field input::placeholder{color:var(--placeholder)}.wiz-field.small{min-height:44px}.wiz-field.small input{font-size:14px}.wiz-field-ico{color:var(--dim);flex:none}.wiz-prefix{color:var(--dim);font-size:14px}.wiz-tabhint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim);white-space:nowrap}.wiz-tabhint kbd{font:11px var(--sans);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text);border-radius:5px;padding:1px 6px}.wiz-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:13.5px var(--sans);color:var(--dim);cursor:pointer;margin:0 0 12px}.wiz-toggle:hover{color:var(--ink)}.wiz-toggle .rot-90{transform:rotate(-90deg)}.wiz-aliases{margin-bottom:8px}.wiz-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:30px}.wiz-nav{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px}.wiz-next{width:100%}.wiz-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wiz-cards button,.wiz-radios button{display:flex;gap:12px;text-align:left;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:12px;cursor:pointer;color:var(--ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.wiz-cards button{flex-direction:column;gap:4px}.wiz-cards button:hover,.wiz-radios button:hover{border-color:var(--accent-line-strong)}.wiz-cards button.active,.wiz-radios button.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.wiz-cards b{font-size:15.5px}.wiz-cards span,.wiz-label{color:var(--dim);font-size:13.5px}.wiz-label{display:flex;align-items:center;gap:6px;margin:16px 0 8px}.wiz-info{color:var(--placeholder)}.wiz-radios{display:flex;flex-direction:column;gap:8px}.wiz-radios button{padding:10px 14px;align-items:center}.wiz-radios kbd{font:12px var(--sans);border:1px solid var(--line);border-radius:6px;padding:3px 8px;color:var(--dim);background:var(--bg)}.wiz-radios span{display:flex;flex-direction:column}.wiz-radios b{font-size:14.5px;font-weight:600}.wiz-radios small{color:var(--dim);font-size:12.5px}.wiz-select-wrap{position:relative;display:flex;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;min-height:48px}.wiz-select-wrap:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.wiz-select-flag{position:absolute;left:14px;font-size:16px;pointer-events:none}.wiz-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:12px 40px 12px 44px;font:15px var(--sans);color:var(--ink);outline:0}.wiz-select-chev{position:absolute;right:14px;color:var(--dim);pointer-events:none}.wiz-competitors h1{font-size:24px}.wiz-suggest{margin-bottom:14px}.wiz-suggest-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--dim);margin-bottom:10px}.wiz-finding{align-items:center;gap:6px}.wiz-finding,.wiz-refresh{display:inline-flex;color:var(--placeholder)}.wiz-refresh{border:0;background:none;cursor:pointer;padding:2px}.wiz-refresh:hover{color:var(--ink)}.wiz .chip{background:var(--panel);border-color:var(--line);border-radius:10px;padding:7px 12px;font-size:13.5px}.wiz .chip.favchip.on{border-color:var(--ink)}.wiz .chip-x{color:var(--dim);margin-left:2px}.wiz .skel-chip{gap:8px}.wiz .skel-chip i{display:block;height:10px;border-radius:5px;background:var(--tint)}.wiz .skel-chip i:first-child{width:12px;height:12px;border-radius:3px}.wiz .skel-chip i:last-child{flex:1 1}.wiz-rows{flex-direction:column}.wiz-row,.wiz-rows{display:flex;gap:10px}.wiz-row{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:0 12px 0 14px;min-height:48px}.wiz-row:focus-within{border-color:var(--ink)}.wiz-row input{flex:1 1;min-width:0;border:0;background:none;outline:0;font:14.5px var(--sans);color:var(--ink);padding:12px 0}.wiz-row input::placeholder{color:var(--placeholder)}.wiz-row-dot{width:18px;height:18px;border-radius:5px;background:var(--tint);flex:none}.wiz-remove{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--bg);color:var(--dim);font:12.5px var(--sans);border-radius:8px;padding:4px 10px;cursor:pointer}.wiz-remove:hover{color:var(--ink);border-color:var(--accent-line-strong)}.wiz-report{text-align:left}.wiz-report-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.wiz-report-brand span{display:flex;flex-direction:column}.wiz-report-brand b{font-size:15.5px}.wiz-report-brand small{color:var(--dim);font-size:13px}.wiz-report h1{font-size:30px}.wiz-report .wiz-sub{font-size:15.5px;line-height:1.6}.wiz-progress{gap:10px;font-size:14px;margin-top:8px}.wiz-progress,.wiz-scan{display:flex;align-items:center;color:var(--dim)}.wiz-scan{flex:1 1;flex-direction:column;justify-content:center;gap:22px;font-size:15px}.wiz-scan-dots{display:flex;gap:10px}.wiz-scan-dots i{width:7px;height:7px;border-radius:2px;background:var(--wiz-accent);opacity:.25;animation:wiz-dot 1.2s ease-in-out infinite}.wiz-scan-dots i:nth-child(2){animation-delay:.2s}.wiz-scan-dots i:nth-child(3){animation-delay:.4s}@keyframes wiz-dot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.spin{display:inline-block;width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:wiz-spin .8s linear infinite;flex:none}@keyframes wiz-spin{to{transform:rotate(1turn)}}.wiz-preview{background:var(--wiz-preview);border-radius:26px 0 0 26px;padding:30px 0 0 44px;min-height:560px;align-self:stretch;display:flex;align-items:flex-end}.wiz-preview,.wiz-preview-frame{overflow:hidden;position:relative}.wiz-preview-frame{width:100%;height:100%;min-height:520px;background:var(--panel);border-radius:14px 0 0 0;box-shadow:0 24px 60px rgba(24,41,31,.22)}.wp-cards{position:absolute;top:18px;left:18px;display:flex;z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(24,23,20,.14)}.wp-card{display:flex;align-items:center;gap:10px;padding:12px 16px;min-width:150px;opacity:.55;transition:opacity .3s ease}.wp-card+.wp-card{border-left:1px solid var(--line)}.wp-card.on{opacity:1}.wp-card-text{display:flex;flex-direction:column;gap:3px;min-width:0}.wp-card-text b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.wp-card-text i{display:block;width:54px;height:8px;border-radius:4px;background:var(--tint)}.wp-card-text small{font-size:10px;color:var(--dim)}.wp-dot{width:22px;height:22px;border-radius:50%;background:var(--tint);flex:none}.wp-body{display:grid;grid-template-columns:168px 1fr;height:100%;min-height:520px;opacity:.55}.wp-side{border-right:1px solid var(--line);padding:92px 14px 14px;display:flex;flex-direction:column;gap:12px}.wp-side i{display:block;height:8px;border-radius:4px;background:var(--tint)}.wp-gap{height:6px}.wp-main{padding:34px 26px 0;display:flex;flex-direction:column;gap:14px;color:var(--dim)}.wp-chips,.wp-panel-chips,.wp-panel-head,.wp-tabs{display:flex;gap:12px}.wp-tabs i{height:8px;border-radius:4px;background:var(--tint);display:block}.wp-tabs i:first-child{background:var(--dim)}.wp-chips i,.wp-panel-chips i{display:block;width:84px;height:24px;border-radius:8px;border:1px solid var(--line)}.wp-panel-chips i{width:46px;height:20px;background:var(--tint);border:0}.wp-panel{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;min-height:210px}.wp-panel-head i{display:block;height:8px;width:60px;border-radius:4px;background:var(--tint)}.wp-panel-head i:first-child{width:10px;height:10px;border-radius:50%}.wp-line{width:100%;height:120px}.wp-bars{display:flex;align-items:flex-end;gap:10px;height:130px}.wp-bars i{flex:1 1;display:block;border-radius:6px 6px 0 0;background:var(--tint)}.wp-note{position:absolute;right:18px;bottom:14px;color:var(--placeholder)}.plan-page{text-align:center}.plan-page h1{font-size:30px}.plan-billing{display:inline-flex;flex-direction:column;align-items:center;gap:10px;margin:6px 0 26px}.plan-billing-pill{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-pill);padding:8px 22px;font:14px var(--sans);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.05)}.plan-billing-note{font-size:12.5px;color:var(--dim)}.plan-cards{display:grid;grid-template-columns:repeat(2,minmax(0,360px));grid-gap:20px;gap:20px;justify-content:center;align-items:start;text-align:left}.plan-card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:14px}.plan-card.popular{border-color:var(--wiz-accent);margin-top:26px}.plan-popular{position:absolute;top:-27px;left:-1px;right:-1px;height:28px;background:var(--wiz-accent);color:var(--on-accent);font-size:12.5px;font-weight:500;border-radius:14px 14px 0 0;display:flex;align-items:center;justify-content:center}.plan-name{color:var(--dim);font-size:14.5px}.plan-price{display:flex;align-items:baseline;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.plan-price b{font-size:32px;letter-spacing:-.02em}.plan-price small{color:var(--dim);font-size:13px}.plan-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.plan-rows li{display:flex;justify-content:space-between;align-items:center;color:var(--dim)}.plan-rows li span{display:inline-flex;align-items:center;gap:8px}.plan-rows li b{color:var(--ink);font-weight:600}.plan-cta{width:100%;border-radius:var(--r-pill)}.plan-section{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:10px}.plan-label{display:flex;justify-content:space-between;align-items:center;font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.plan-models{display:flex;flex-wrap:wrap;gap:8px}.plan-model{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;background:var(--tint);font-size:12.5px;font-weight:500}.plan-features{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px;font-size:13.5px}.plan-features li{display:flex;align-items:center;gap:10px}.plan-features li .ico{color:var(--good);flex:none}.plan-features li.off,.plan-features li.off .ico{color:var(--placeholder)}.wiz-fine{color:var(--dim);font-size:12.5px;margin-top:22px;text-align:center}.wiz-fine a{color:var(--ink)}.wiz-foot{display:flex;justify-content:space-between;padding:14px 28px;color:var(--dim);font-size:13px}.wiz-foot a{color:var(--ink)}@media (max-width:960px){.wiz-body{grid-template-columns:1fr;padding:10px 16px 30px}.wiz-preview{display:none}.plan-cards,.wiz-cards{grid-template-columns:1fr}.plan-card.popular{margin-top:30px}}.welcome-page{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.welcome-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:14px}.welcome-body h1{font-size:22px;font-weight:600}.welcome-body p{color:var(--dim);font-size:14.5px;max-width:46ch;line-height:1.55;margin:0}.welcome-logo{width:56px;height:56px;border-radius:14px;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.welcome-ring{width:76px;height:76px;border-radius:50%;border:5px solid var(--tint);border-top-color:var(--ink);animation:wiz-spin 1s linear infinite;margin-bottom:18px}.welcome-models{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 12px}.welcome-models span{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border:1px solid var(--accent-line-strong);border-radius:var(--r-pill);font-size:14px;background:var(--panel)}.welcome-body .btn{width:min(440px,100%)}.welcome-foot{padding:18px 24px}.welcome-body small,.welcome-foot{color:var(--placeholder);font-size:12.5px}.welcome-body small{max-width:40ch;line-height:1.5}.review-page{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.review-body{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:30px 20px 60px}.review-body h1{font-size:22px;font-weight:600;text-align:center}.review-body>p{color:var(--dim);font-size:14.5px;text-align:center;max-width:60ch;margin:8px 0 26px;line-height:1.55}.review-card{width:min(520px,100%)}.review-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;color:var(--dim)}.review-count{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:3px 8px}.review-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.review-list{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-height:400px;overflow:auto;padding:6px}.review-group{padding:4px 0}.review-group+.review-group{border-top:1px solid var(--line)}.review-group-head{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.review-group-head .ico{color:var(--dim)}.review-group-head .count{margin-left:auto;font-size:12.5px;color:var(--dim);background:var(--tint);border-radius:6px;padding:2px 8px}.review-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:14px}.review-row:nth-child(2n){background:var(--bg)}.review-row .n{width:22px;height:22px;border-radius:50%;background:var(--tint);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;color:var(--dim);flex:none}.review-row .t{flex:1 1;min-width:0}.review-row .edit{opacity:0;border:0;background:none;color:var(--dim);cursor:pointer;display:inline-flex;padding:4px}.review-row:hover .edit{opacity:1}.review-row input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:6px;padding:5px 8px;font:14px var(--sans);color:var(--ink);background:var(--panel)}.review-actions{width:min(520px,100%);margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:12px}.review-actions .btn{width:100%}.review-starting{gap:8px;color:var(--dim);font-size:14px;height:48px}.review-starting,.topic-chip{display:inline-flex;align-items:center}.topic-chip{padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;border:1px solid transparent}.topic-chip.rose{background:#fbe6e9;color:#9c2a3f;border-color:#f2c3cb}.topic-chip.sky{background:#e2f0fb;color:#1e5a8a;border-color:#bcd9f2}.topic-chip.mint{background:#e2f6ea;color:#1e6b3f;border-color:#b9e6cb}.topic-chip.amber{background:#fdf1d8;color:#8a5a0c;border-color:#f2ddad}.topic-chip.violet{background:#ece6fb;color:#5b3aa8;border-color:#d6c9f2}.topic-chip.teal{background:#dff4f2;color:#16645d;border-color:#b6e3df}.topic-chip.lime{background:#eef7d8;color:#4b6a10;border-color:#d9ebaa}.topic-chip.peach{background:#fde9df;color:#8f3f1f;border-color:#f4cdb9}:root[data-theme=dark] .topic-chip{filter:brightness(.85) saturate(.9)}.gs-page{max-width:800px;margin:0 auto;padding:40px 0 60px}.gs-logo{width:54px;height:54px;border-radius:14px;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin-bottom:26px}.gs-page h1{font-size:26px;letter-spacing:-.02em}.gs-page .gs-lead{color:var(--dim);font-size:15px;margin:8px 0 22px}.gs-status{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px;font-size:14.5px;margin-bottom:26px}.gs-status .ico{flex:none}.gs-status .ok{color:var(--good)}.gs-status .pending{color:var(--dim)}.gs-status a{color:var(--ink);text-decoration:underline}.gs-list-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:6px 0 0}.gs-list-head{gap:16px;padding:22px 26px 18px}.gs-list-head,.gs-list-ico{display:flex;align-items:center}.gs-list-ico{width:54px;height:54px;border-radius:12px;border:1px solid var(--line);justify-content:center;color:var(--dim);flex:none}.gs-list-head h2{font-size:19px}.gs-list-meta{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:13px;color:var(--dim)}.gs-list-meta .gs-bar{width:140px}.gs-row{border-top:1px solid var(--line)}.gs-row-head{display:flex;align-items:center;gap:12px;width:100%;padding:16px 26px;background:none;border:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;font-size:14.5px}.gs-row-head .state{flex:none;color:var(--placeholder)}.gs-row.done .state{color:var(--good)}.gs-row.done .gs-row-label{text-decoration:line-through;color:var(--dim)}.gs-row-head .chev{margin-left:auto;color:var(--dim);transition:transform .15s ease}.gs-row.open .chev{transform:rotate(180deg)}.gs-row-body{padding:0 26px 18px 52px;color:var(--dim);font-size:14px;line-height:1.55}.gs-row-body .gs-cta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;border:1px solid var(--accent-line-strong);border-radius:var(--r-pill);color:var(--accent-text);background:var(--accent-soft);font-size:14px}:root[data-theme=dark] .gs-row-body .gs-cta{background:transparent}.gs-resources{margin-top:34px}.gs-resources h2{font-size:20px;margin-bottom:14px}.gs-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.gs-resource{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:22px;color:var(--ink)}.gs-resource:hover{border-color:var(--accent-line-strong)}.gs-resource-ico{width:64px;height:64px;border-radius:50%;border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto;color:var(--dim)}.gs-resource b{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500}@media (max-width:760px){.gs-resource-grid{grid-template-columns:1fr}}.traffic-card{min-height:420px;justify-content:center}.traffic-card,.traffic-empty{display:flex;align-items:center}.traffic-empty{flex-direction:column;text-align:center;gap:12px;max-width:420px;padding:30px 0}.traffic-empty h2{font-size:20px}.traffic-empty p{color:var(--dim);font-size:14.5px;line-height:1.55;margin:0}.traffic-empty small{color:var(--placeholder);font-size:12.5px}.traffic-art{position:relative;width:120px;height:120px;margin-bottom:10px;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 /100% 40px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 /40px 100%}.traffic-art span{position:absolute;width:40px;height:40px;border:1.5px solid var(--dim);border-radius:6px;background:var(--panel)}.traffic-art span:first-child{left:28px;top:44px}.traffic-art span:last-child{left:50px;top:26px}.traffic-art.on span{border-color:var(--good)}.tbtn.accent{background:var(--accent);color:var(--on-accent)}.tbtn.accent:hover{background:var(--accent-hover)}.gsc-mark{width:14px;height:14px;border-radius:3px;background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);display:inline-block}.user-menu-wrap{position:relative}.user-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(24,23,20,.16);padding:6px;z-index:30;min-width:240px}.user-menu-head{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--line);margin-bottom:6px}.user-menu-head .app-avatar{width:40px;height:40px;font-size:16px}.user-menu-head b{display:block;font-size:14.5px;text-transform:capitalize}.user-menu-head small{color:var(--dim);font-size:12px}.user-menu a,.user-menu button.item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;background:none;border-radius:10px;font:14px var(--sans);color:var(--ink);text-align:left;cursor:pointer}.user-menu a:hover,.user-menu button.item:hover{background:var(--tint)}.user-menu .item-text{display:flex;flex-direction:column;flex:1 1}.user-menu .item-text small{color:var(--dim);font-size:12px}.user-menu .sep{height:1px;background:var(--line);margin:6px 0}.user-menu .ico{color:var(--dim)}.user-menu .theme-row{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:14px}.pswitch-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--dim)}.pswitch-search input{flex:1 1;border:0;background:none;outline:0;font:13.5px var(--sans);color:var(--ink)}.pswitch-label{display:block;padding:8px 12px 4px;font:10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.pswitch-all{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px;padding:9px;border-radius:10px;background:var(--ink);color:var(--panel);font-size:13.5px}:root[data-theme=dark] .pswitch-all{background:var(--accent-soft);color:var(--ink)}.pswitch-new{display:flex;align-items:center;gap:8px;padding:9px 12px;color:var(--dim);font-size:13.5px}.pswitch-new:hover{color:var(--ink)}.settings-rail .rail-group{display:block;padding:12px 12px 4px;font-size:12.5px;color:var(--dim)}.pswitch-menu .favicon,.pswitch-menu .favicon-fallback,.pswitch-menu .ico,.pswitch-menu em{flex:none}.pswitch-menu button>span{flex:1 1;min-width:0}