@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.1h77po1lxmiy4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.p.2q4jakp--6wqm.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.0rkd3dtms219h.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.efxUiq_className{font-family:poppins,poppins Fallback}.efxUiq_variable{--font-poppins:"poppins", "poppins Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0c0c0d;--raised:#141416;--raised-2:#1a1a1d;--line:#232326;--line-2:#2e2e33;--ink:#f4f4f5;--ink-2:#b4b4bb;--ink-3:#8a8a93;--brand:#ea1b85;--brand-btn:#d1126f;--brand-hi:#ff3d9a;--brand-wash:#ea1b851f;--sun:#f8e432;--sun-wash:#f8e4321a;--grad:linear-gradient(135deg, #f8e432 0%, #f2762b 48%, #ea1b85 100%);--good:#4ade80;--good-wash:#4ade801f;--warn:#fbbf24;--warn-wash:#fbbf241f;--bad:#f87171;--bad-wash:#f871711f;--info:#60a5fa;--info-wash:#60a5fa1f;--skel:#18181b;--skel-hi:#26262b;--r-sm:6px;--r:10px;--r-lg:14px;--r-pill:999px;--sb-w:248px;--sb-w-min:64px;--font:var(--font-poppins), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.32, .72, 0, 1);--shadow-pop:0 12px 40px -12px #000000e6, 0 0 0 1px var(--line)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{--font:var(--font-poppins), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:var(--brand-wash)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame{grid-template-columns:var(--sb-w) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns .26s var(--ease);display:grid}@media (prefers-reduced-motion:reduce){.frame,.sb{transition:none}}.frame[data-sb=collapsed]{grid-template-columns:var(--sb-w-min) minmax(0, 1fr)}.frame-main{background:var(--surface);isolation:isolate;border-left:1px solid var(--line);min-width:0}.sb{background:var(--bg);z-index:30;height:100dvh;width:var(--sb-w);transition:width .26s var(--ease);flex-direction:column;gap:2px;padding:14px 10px;display:flex;position:sticky;top:0}.frame[data-sb=collapsed] .sb{width:var(--sb-w-min)}.frame[data-sb=collapsed] .sb[data-peek=true]{width:var(--sb-w);border-right:1px solid var(--line);box-shadow:24px 0 60px -20px #000000e6}.sb-brand{align-items:center;gap:10px;min-height:52px;padding:4px 8px 16px;display:flex}.sb-brand img{border-radius:8px;flex:none;width:30px;height:30px}.sb-brand b{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:500}.sb-brand span{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;display:block}.sb-group{margin-top:14px}.sb-group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:0 10px 6px;font-size:10.5px}.sb-item{height:36px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.sb-item svg{stroke-width:1.6px;flex:none;width:18px;height:18px}.sb-item:hover{background:var(--raised);color:var(--ink)}.sb-item[aria-current=page]{background:var(--raised-2);color:var(--ink)}.sb-item[aria-current=page]:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-10px}.sb-count{border-radius:var(--r-pill);background:var(--brand);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.sb-count.quiet{background:var(--raised-2);color:var(--ink-2)}.frame[data-sb=collapsed] .sb:not([data-peek=true]) :is(.sb-label,.sb-group-label,.sb-brand-t,.sb-count,.sb-foot-t){display:none}.frame[data-sb=collapsed] .sb:not([data-peek=true]) .sb-item{justify-content:center;padding:0}.sb-foot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.sb-me{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.avatar{background:var(--raised-2);width:28px;height:28px;color:var(--ink);border:1px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.page{max-width:1240px;margin:0 auto;padding:32px 40px 80px}.page[data-w=wide]{max-width:1560px}.page[data-w=narrow]{max-width:820px}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.ph h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.2}.ph p{color:var(--ink-2);max-width:62ch;margin:4px 0 0}.ph-actions{align-items:center;gap:8px;display:flex}.crumb{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:2px;font-size:12px;display:inline-flex}.crumb a,.ed-back{align-items:center;min-height:36px;display:inline-flex}.crumb a:hover{color:var(--ink)}.btn{border:1px solid var(--line-2);background:var(--raised-2);height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform 80ms;display:inline-flex}.btn:hover{background:#222226;border-color:#3a3a40}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn svg{stroke-width:1.8px;width:15px;height:15px}.btn-primary{background:var(--brand-btn);border-color:var(--brand-btn);color:#fff}.btn-primary:hover{background:#b80f61;border-color:#b80f61}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--raised);color:var(--ink);border-color:#0000}.btn-danger{color:var(--bad)}.btn-lg{border-radius:10px;height:42px;padding:0 18px;font-size:14px}.btn-block{width:100%}.icon-btn{width:34px;padding:0}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--ink-2);font-size:12.5px;font-weight:500}.input{border:1px solid var(--line-2);background:var(--raised);height:42px;color:var(--ink);font:inherit;border-radius:10px;width:100%;padding:0 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--ink-3)}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.input-code{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;height:54px;font-size:22px}.form-error{color:var(--bad);align-items:flex-start;gap:6px;font-size:13px;display:flex}.form-note{color:var(--ink-2);font-size:13px}.chip{border-radius:var(--r-pill);background:var(--raised-2);height:22px;color:var(--ink-2);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.chip-good{background:var(--good-wash);color:var(--good)}.chip-warn{background:var(--warn-wash);color:var(--warn)}.chip-bad{background:var(--bad-wash);color:var(--bad)}.chip-info{background:var(--info-wash);color:var(--info)}.chip-brand{background:var(--brand-wash);color:var(--brand-hi)}.chip-sun{background:var(--sun-wash);color:var(--sun)}.panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.panel-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 18px;display:flex}.panel-h-t{align-items:center;gap:8px;min-width:0;display:inline-flex}.panel-h h2{margin:0;font-size:14px;font-weight:500}.panel-b{padding:16px 18px}.split-2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.kpis{border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px;display:grid;overflow:hidden}.kpi{border-right:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.kpi:last-child{border-right:0}.kpi-k{color:var(--ink-3);font-size:12px}.kpi-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.15}.kpi-d{color:var(--ink-2);font-size:12px}.list{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.list .row:focus-visible,.list .row-link:focus-visible,.tbl a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:6px}.row{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:60px;padding:12px 16px;transition:background .12s;display:flex}.row:last-child{border-bottom:0}a.row:hover,button.row:hover{background:var(--raised)}.row-main{flex:1;min-width:0}.row-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.row-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.row-end{flex:none;align-items:center;gap:10px;display:flex}.tile{background:var(--raised-2);border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.tile img,.tile-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile-img{background:50%/cover no-repeat}.tbl-wrap{border:1px solid var(--line);border-radius:var(--r-lg);overflow:clip}table.tbl{border-collapse:collapse;width:100%;min-width:720px}.tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:500;position:sticky;top:0}.tbl th a{align-items:center;gap:4px;display:inline-flex}.tbl th a:hover{color:var(--ink)}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--raised)}.tbl .r{text-align:right}.meter{align-items:center;gap:8px;display:inline-flex}.meter-bar{background:var(--raised-2);border-radius:3px;width:56px;height:5px;overflow:hidden}.meter-bar i{background:var(--ink-3);border-radius:3px;height:100%;display:block}.meter[data-band=high] .meter-bar i{background:var(--sun)}.meter[data-band=mid] .meter-bar i{background:var(--ink-2)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin-bottom:18px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}@media (max-width:767px){.tabs{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}.tab{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 0;font-weight:500;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-current=page]{color:var(--ink);border-color:var(--brand)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.search{flex:1;min-width:220px;max-width:420px;position:relative}.search svg{width:16px;height:16px;color:var(--ink-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search .input{border-radius:9px;height:36px;padding-left:34px;font-size:13.5px}.select{border:1px solid var(--line-2);background:var(--raised);height:42px;color:var(--ink);font:inherit;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%237c7c85' stroke-width='1.6'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;padding:0 30px 0 11px;font-size:13px}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty b{font-size:15px;font-weight:500}.empty p{color:var(--ink-2);max-width:44ch;margin:0}.skel{background:linear-gradient(90deg, var(--skel) 0%, var(--skel-hi) 50%, var(--skel) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sheet-scrim{z-index:50;background:#0009;animation:.18s fade;position:fixed;inset:0}.sheet{background:var(--surface);border-left:1px solid var(--line);z-index:51;width:min(560px,100vw);animation:slide .26s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.dl{grid-template-columns:140px minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.dl dt{color:var(--ink-3);font-size:12.5px}.dl dd{min-width:0;margin:0}.auth{background:var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.auth-art{border-right:1px solid var(--line);background:radial-gradient(120% 90% at 0 100%,#ea1b8547 0%,#f2762b1f 38%,#0000 70%),#050505;flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.auth-art h2{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.08}.auth-art h2 em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-art p{color:var(--ink-2);max-width:40ch;margin:14px 0 0}.auth-panel{justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-card{flex-direction:column;gap:18px;width:100%;max-width:380px;display:flex}.auth-card h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500}.auth-card p{color:var(--ink-2);margin:0}.auth-mark{align-items:center;gap:10px;display:flex}.auth-mark img{border-radius:9px;width:34px;height:34px}.qr{background:#fff;border-radius:12px;width:184px;height:184px;padding:10px}.qr svg{width:100%;height:100%}.keybox{font-family:var(--mono);letter-spacing:.06em;background:var(--raised);border:1px solid var(--line-2);word-break:break-all;border-radius:8px;padding:10px 12px;font-size:13px}.steps{gap:6px;display:flex}.steps i{background:var(--line-2);border-radius:2px;flex:1;height:3px}.steps i[data-on=true]{background:var(--brand)}.ptb,.tabbar{display:none}@media (max-width:900px){.frame,.frame[data-sb=collapsed]{grid-template-columns:minmax(0,1fr)}.sb{display:none}.frame-main{padding-bottom:calc(64px + env(safe-area-inset-bottom));border-left:0}.ptb{z-index:40;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#000000db;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ptb img{border-radius:7px;width:26px;height:26px}.ptb b{flex:1;font-size:15px;font-weight:500}.tabbar{z-index:40;padding:6px 4px env(safe-area-inset-bottom);background:var(--bg);border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--ink-3);flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:500;display:flex;position:relative}.tabbar a svg{stroke-width:1.6px;width:22px;height:22px}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a[aria-current=page]:before{content:"";background:var(--brand);border-radius:2px;width:24px;height:2px;position:absolute;top:-7px}.page{padding:20px 16px 40px}.ph h1{font-size:24px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(2n){border-right:0}.kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.split-2,.auth{grid-template-columns:minmax(0,1fr)}.auth-art{display:none}.dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.dl dd{margin-bottom:10px}.hide-phone{display:none!important}.row .meter-bar{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:901px){.hide-desktop{display:none!important}}.portal{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.portal-top{border-bottom:1px solid var(--line);align-items:center;height:60px;padding:0 20px;display:flex}.portal-brand{align-items:center;gap:10px;display:flex}.portal-brand img{border-radius:8px}.portal-brand b{font-size:15px;font-weight:500}.portal-brand span{color:var(--ink-3);font-size:13px}.portal-main{flex:1;padding:24px 16px 48px}.portal-foot{text-align:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);font-size:12px}.portal-foot a{color:var(--ink-2)}.claim-wrap{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;display:flex}.claim-hero{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.claim-cover{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:180px;display:block}:root{--cover-empty:radial-gradient(120% 120% at 0% 100%, #ea1b854d, #f2762b1f 45%, transparent 75%)}.claim-cover-empty{background-color:#0b0b0c;background-image:var(--cover-empty)}.claim-id{align-items:center;gap:14px;padding:16px 18px;display:flex}.claim-name{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.claim-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:20px 18px 22px;display:flex}.claim-card h2,.claim-card-h{letter-spacing:-.01em;margin:6px 0 0;font-size:19px;font-weight:500}.claim-card p{margin:0}.claim-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.claim-code{letter-spacing:.3em;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--raised);margin:4px 0;padding:18px 0;font-size:40px}.choice-list{flex-direction:column;gap:8px;display:flex}.choice{border:1px solid var(--line-2);border-radius:var(--r);background:var(--raised);cursor:pointer;align-items:flex-start;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.choice[data-on=true]{border-color:var(--brand);background:var(--brand-wash)}.choice input{accent-color:var(--brand);margin-top:3px}.choice span{flex-direction:column;gap:2px;font-size:13px;display:flex}.choice b{font-size:14px;font-weight:500}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.toasts{z-index:90;pointer-events:none;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;border-radius:var(--r);background:var(--raised-2);box-shadow:var(--shadow-pop);color:var(--ink);animation:toast-in .28s var(--ease);align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:13.5px;display:flex}.toast i{border-radius:50%;flex:none;width:8px;height:8px}.toast-good i{background:var(--good)}.toast-bad i{background:var(--bad)}.toast-info i{background:var(--info)}.toast-bad{box-shadow:var(--shadow-pop), inset 0 0 0 1px #f8717159}.toast span{flex:1;line-height:1.4}.toast button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;width:26px;height:26px;font-size:18px;line-height:1}.toast button:hover{background:var(--raised);color:var(--ink)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:767px){.toasts{left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}}.finder{width:min(620px,100vw - 32px);max-height:none;color:var(--ink);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}.finder::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}.finder[open] .finder-box{animation:finder-in .22s var(--ease)}@keyframes finder-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.finder-box{background:var(--raised);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow:hidden}.finder-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.finder-in svg{width:18px;height:18px;color:var(--ink-3);flex:none}.finder-in input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.finder-in input::placeholder{color:var(--ink-3)}kbd{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--line-2);border-radius:5px;padding:1px 6px;font-size:11px}.finder-list{max-height:min(60vh,440px);margin:0;padding:6px;list-style:none;overflow-y:auto}.finder-list li{border-radius:var(--r);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.finder-list li[aria-selected=true]{background:var(--raised-2)}.finder-list li.finder-g{cursor:default;letter-spacing:.04em;text-transform:uppercase;min-height:0;color:var(--ink-3);padding:10px 10px 4px;font-size:11.5px;font-weight:500}.finder-list li.finder-g:first-child{padding-top:4px}.finder-list li>svg{width:15px;height:15px;color:var(--ink-3)}.finder-t{flex-direction:column;flex:1;min-width:0;display:flex}.finder-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.finder-t span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.finder-empty{color:var(--ink-3);text-align:center;margin:0;padding:0 12px 12px;font-size:13px}.finder-empty:empty{display:none}.sb-find{background:var(--raised);border:1px solid var(--line);width:100%;height:36px;color:var(--ink-3);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:6px 0 8px;padding:0 10px;font-size:13px;display:flex}.sb-find:hover{border-color:var(--line-2);color:var(--ink-2)}.sb-find svg{flex:none;width:16px;height:16px}.sb-find kbd{margin-left:auto}.frame[data-sb=collapsed] .sb:not([data-peek=true]) .sb-find{justify-content:center;padding:0}.frame[data-sb=collapsed] .sb:not([data-peek=true]) .sb-find>span,.frame[data-sb=collapsed] .sb:not([data-peek=true]) .sb-find kbd{display:none}@media (prefers-reduced-motion:reduce){.toast,.finder[open] .finder-box{animation:none}}.show-touch{display:none}@media (hover:none) and (pointer:coarse){.hide-touch{display:none!important}.show-touch{display:inline-flex}}@media (max-width:767px){.toolbar .search{flex:100%;min-width:0;max-width:none}.toolbar .select{background-position:right 7px center;flex:calc(50% - 5px);min-width:0;height:44px;padding-right:24px}}.tpl-row{flex-wrap:wrap;align-items:flex-start;gap:14px}.tpl-row>.row-main{flex:320px}.ed-wrap{padding-bottom:84px}.ed-back{color:var(--ink-2);align-self:flex-start;font-size:13.5px}.ed-back:hover{color:var(--ink)}.ed-form{flex-direction:column;gap:16px;display:flex}.ed-banner{border-radius:var(--r);background:var(--warn-wash);color:var(--ink);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.ed-hint{color:var(--ink-3);font-size:12px}.field[data-err=true] .input{border-color:var(--bad)}.ed-lock{color:var(--warn);margin-left:6px;font-size:11.5px;font-weight:500}.ed-text{resize:vertical;height:auto;min-height:150px;padding:11px 13px;line-height:1.5}.ed-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ed-row-head h2{margin:0!important}.ed-days{flex-direction:column;display:flex}.ed-day{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.ed-day:first-child{border-top:0;padding-top:4px}.ed-day-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ed-day-top b{font-size:14px;font-weight:500}.ed-day-top .select{width:160px}.ed-ranges{flex-direction:column;gap:8px;display:flex}.ed-range{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;display:grid}.ed-range .input{font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:38px}.ed-link{min-height:40px;color:var(--brand-hi);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:10px 0;font-size:13px}.ed-link:hover{text-decoration:underline}.ed-ok{border-radius:var(--r);background:var(--good-wash);color:var(--ink);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.ed-bar{z-index:30;padding:12px max(16px, calc((100vw - 560px) / 2)) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#0c0c0deb;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.ed-history{flex-direction:column;display:flex}.ed-hist-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ed-hist-row:first-child{border-top:0}.ed-hist-what{font-size:13.5px}.ed-saving{color:var(--info);margin-left:6px;font-size:11.5px;font-weight:500}.ed-row-head h2 .ed-saving,.ed-row-head h2 .ed-lock{font-size:11.5px}.ed-saving,.ed-lock{white-space:nowrap;display:inline-block}.ph-cover{border-radius:var(--r);background:var(--raised) center/cover no-repeat;border:1px solid var(--line);justify-content:center;align-items:center;height:170px;display:flex;position:relative}.ph-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0dd1;position:absolute;bottom:10px;right:10px}.ph-logo-row{align-items:center;gap:14px;display:flex}.ph-logo{border:1px solid var(--line);background:var(--raised) center/cover no-repeat;border-radius:16px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;font-size:12px;display:flex}.ph-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ph-item{aspect-ratio:1;border-radius:var(--r-sm);background:var(--raised) center/cover no-repeat;border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.ph-item.is-sel{outline:2px solid var(--brand);outline-offset:2px}.ph-item.is-drag{opacity:.55;transition:transform .12s var(--ease);transform:scale(.95)}.ph-item.is-drop{outline:2px dashed var(--brand);outline-offset:2px}.ph-tile{cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ph-tile:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ph-tile:disabled{cursor:default}.ph-grip{width:36px;height:36px;color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0c0c0db8;border-radius:9px;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:4px;left:4px}.ph-item.is-drag .ph-grip{cursor:grabbing}.ph-badge{background:var(--brand);color:#fff;pointer-events:none;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500;position:absolute;bottom:4px;left:4px}.ph-bar{border:1px solid var(--line);border-radius:var(--r);background:var(--raised);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.ph-bar-n{flex:1 0 100%;font-size:13px}.ph-bar .btn{min-height:44px}.ph-add{aspect-ratio:1;border-radius:var(--r-sm);border:1px dashed var(--line-2);text-align:center;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;padding:6px;font-size:13px;display:flex}.ph-add:hover{border-color:var(--brand);color:var(--ink)}label.btn{cursor:pointer}[aria-disabled=true]{opacity:.55;pointer-events:none}.dev-signin{color:var(--ink-2);border:1px dashed #4a4a52;border-radius:10px;gap:8px;margin-top:20px;padding:12px;font-size:13px;display:grid}.dev-signin p{margin:0}.dev-signin .btn{white-space:normal;width:100%;height:auto;min-height:34px;padding:8px 12px;line-height:1.35}.dev-signin .btn b{font-weight:500}.dev-signin .btn small{color:var(--ink-3,#8a8a93);overflow-wrap:anywhere;font-size:12px;display:block}.label-like{color:var(--ink-2);font-size:12.5px;font-weight:500}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.dl-count{font-variant-numeric:tabular-nums;margin-left:4px;font-size:14px;font-weight:400}.dl-empty{font-size:13.5px;line-height:1.55}.dl-list{flex-direction:column;display:flex}.dl-card{border-top:1px solid var(--line);color:inherit;transition:background-color .15s var(--ease);border-radius:0;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.dl-card:first-child{border-top:0}a.dl-card:hover{background:var(--raised);border-radius:var(--r);margin:0 -10px;padding-left:10px;padding-right:10px}a.dl-card:hover+.dl-card{border-top-color:#0000}a.dl-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r)}.dl-thumb{border-radius:var(--r);background:var(--raised-2) center/cover no-repeat;border:1px solid var(--line);width:64px;height:64px}.dl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.dl-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.dl-when{color:var(--ink-2);font-size:13px}.dl-until{font-size:12px}.dl-wrap{max-width:980px}.dl-editor{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.dl-editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.dl-side{position:sticky;top:16px}}.dl-side{flex-direction:column;gap:16px;display:flex}.dl-photo{aspect-ratio:4/3;border-radius:var(--r);border:1px dashed var(--line-2);background:var(--raised) center/contain no-repeat;text-align:center;place-items:center;max-height:320px;padding:16px;font-size:13px;display:grid;position:relative}.dl-photo.has-photo{background-color:#0a0a0b;border-style:solid}.dl-photo[data-err=true]{border-color:var(--bad)}.dl-tags{flex-wrap:wrap;gap:8px;display:flex}.dl-tag{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--raised);height:34px;color:var(--ink-2);line-height:1;font:inherit;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);justify-content:center;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.dl-tag:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.dl-tag[aria-pressed=true]{background:var(--brand-wash);border-color:var(--brand);color:var(--ink)}.dl-tag:disabled{opacity:.4;cursor:not-allowed}.dl-tag:focus-visible,.dl-day input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.dl-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dl-day{position:relative}.dl-day input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dl-day span{border-radius:var(--r);border:1px solid var(--line-2);background:var(--raised);height:40px;color:var(--ink-2);transition:background-color .15s var(--ease), border-color .15s var(--ease);place-items:center;font-size:13px;display:grid}.dl-day input:checked+span{background:var(--brand-wash);border-color:var(--brand);color:var(--ink);font-weight:500}.dl-times{grid-template-columns:1fr auto 1fr;max-width:360px}.dl-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:13.5px;display:flex}.dl-check input{accent-color:var(--brand);width:16px;height:16px}input[type=date].input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;max-width:240px}.dl-preview{flex-direction:column;gap:8px;display:flex}.dl-pv-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden}.dl-pv-img{aspect-ratio:16/10;background:#111 50%/cover no-repeat}.dl-pv-body{color:#999;flex-direction:column;gap:4px;padding:12px 14px 14px;font-size:13px;display:flex}.dl-pv-body b{color:#fff;word-break:break-word;font-size:15px;font-weight:500;line-height:1.3}.dl-pv-biz{align-items:center;gap:6px;font-size:12px;display:flex}.dl-pv-logo{background:#222 50%/cover no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.dl-pv-price{color:var(--sun)}.dl-end{gap:10px}@media (prefers-reduced-motion:reduce){.dl-card,.dl-tag,.dl-day span{transition:none}}.kpis-link{color:inherit;border-radius:var(--r-lg);transition:opacity .15s var(--ease);text-decoration:none}.kpis-link:hover{opacity:.85}.kpis-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.home-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-actions>:first-child{grid-column:1/-1}@media (max-width:420px){.home-actions{grid-template-columns:1fr}}.biz-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.list,.panel{container-type:inline-size}@container (max-width:560px){.row:has(>.biz-chips){flex-wrap:wrap;row-gap:6px}.row:has(>.biz-chips)>.row-main{flex-basis:calc(100% - 54px)}.row>.biz-chips{flex-basis:100%;justify-content:flex-start}.row:has(>.tile)>.biz-chips{padding-left:54px}}.audit-row>summary{cursor:pointer;list-style:none}.audit-row>summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:8px;height:8px;transition:transform .15s var(--ease);flex:none;margin-left:4px;transform:rotate(-45deg)}.audit-row[open]>summary:after{transform:rotate(45deg)}.audit-row>summary::-webkit-details-marker{display:none}.audit-row[open]>summary{background:var(--raised)}.audit-diff{border-bottom:1px solid var(--line);background:var(--raised);flex-direction:column;gap:6px;padding:10px 16px 16px;display:flex}.audit-field{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;font-size:12.5px;display:grid}.audit-k{color:var(--ink-3);font-family:var(--mono);overflow-wrap:anywhere}.audit-before{color:var(--ink-3);overflow-wrap:anywhere;font-family:var(--mono);-webkit-text-decoration:line-through #f8717180;text-decoration:line-through #f8717180}.audit-after{color:var(--ink);overflow-wrap:anywhere;font-family:var(--mono)}.audit-field:has(>:nth-child(2):last-child){grid-template-columns:160px minmax(0,1fr)}@media (max-width:640px){:is(.audit-field,.audit-field:has(>:nth-child(2):last-child)){grid-template-columns:1fr;gap:2px}}.mono{font-family:var(--mono);font-size:11.5px}.tab-n{color:var(--ink-3);margin-left:6px;font-size:11.5px}.tab[aria-current=page] .tab-n{color:var(--ink-2)}.dupe-group{border-top:1px solid var(--line)}.dupe-group:first-child{border-top:0}.dupe-why{align-items:center;gap:10px;padding:10px 16px 0;font-size:12px;display:flex}.bars{flex-direction:column;gap:6px;margin:0;display:flex}.bars-plot{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;padding-top:18px;display:grid;position:relative}.bars-grid{border-top:1px dashed var(--line);pointer-events:none;position:absolute;left:0;right:0}.bars-col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.bars-bar{width:100%;max-width:44px;transition:height .4s var(--ease);background:linear-gradient(#ea1b858c,#ea1b8540);border-radius:6px 6px 2px 2px}.bars-bar.is-last{background:linear-gradient(180deg, var(--brand-hi), var(--brand))}.bars-bar.is-partial{opacity:.55;background-image:repeating-linear-gradient(135deg, #ffffff1f 0 4px, transparent 4px 8px), linear-gradient(180deg, var(--brand-hi), var(--brand))}.bars-val{color:var(--ink-3);white-space:nowrap;margin-bottom:4px;font-size:11px}.bars-axis{color:var(--ink-3);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;font-size:11px;display:grid}.bars figcaption{font-size:11.5px}@media (prefers-reduced-motion:reduce){.bars-bar{transition:none}}.stat-row{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--surface);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.stat-k{color:var(--ink-3);font-size:12px}.stat-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.stat-s{color:var(--ink-2);font-size:12px}.delta-up{color:var(--good)}.delta-down{color:var(--bad)}.meter-line{background:var(--raised-2);border-radius:99px;height:6px;overflow:hidden}.meter-line>i{background:var(--brand);border-radius:99px;height:100%;display:block}.rank-hero{align-items:center;gap:16px;display:flex}.rank-badge{background:var(--grad);color:#111;font-variant-numeric:tabular-nums;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:600;display:grid}.stat-list .row{min-height:52px}.stat-num{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:56px;font-size:13px}.funnel{flex-direction:column;gap:14px;display:flex}.funnel-step{flex-direction:column;gap:4px;display:flex}.funnel-bar{background:linear-gradient(90deg, var(--brand), var(--brand-hi));border-radius:99px;height:8px;display:block}.funnel-step+.funnel-step .funnel-bar{background:linear-gradient(90deg, #f2762b, var(--sun))}.nudge{background:linear-gradient(180deg, var(--sun-wash), transparent 70%), var(--surface);border-color:#f8e43259}.more-sheet{display:none}@media (max-width:900px){.tabbar-more{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10.5px;font-weight:500;display:flex;position:relative}.tabbar-more svg{stroke-width:1.6px;width:22px;height:22px}.tabbar-more[aria-current=page],.tabbar-more[aria-expanded=true]{color:var(--ink)}.more-sheet{z-index:39;display:block;position:fixed;inset:0}.more-scrim{cursor:pointer;background:#00000080;border:0;position:absolute;inset:0}.more-list{left:8px;right:8px;bottom:calc(68px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);flex-direction:column;padding:6px;display:flex;position:absolute;box-shadow:0 16px 40px #00000073}.more-list a{min-height:48px;color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.more-list a svg{width:20px;height:20px}.more-list a[aria-current=page]{background:var(--raised);color:var(--ink)}.more-list .sb-count{margin-left:auto}table.tbl{min-width:0}.tbl td,.tbl th{padding-left:12px;padding-right:12px}.tbl td:first-child{width:100%;max-width:0}.tbl td:first-child :is(div,span,b,a){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbl .meter-bar{display:none}.input,.select,textarea.input{font-size:16px}}.ed-presets{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.chip-btn{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--raised);height:34px;color:var(--ink-2);line-height:1;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chip-btn:hover{border-color:var(--ink-3);color:var(--ink)}.chip-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ed-summary{background:var(--raised);color:var(--ink);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5}label:has(>.sr-file){position:relative}.sr-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sr-file:disabled{cursor:not-allowed}label:has(>.sr-file:focus-visible){outline:2px solid var(--brand);outline-offset:2px}@media (max-width:899px){.dl-side{order:-1}}.find-form{gap:8px;display:flex}.find-form input{flex:1;min-width:0}.find-results{flex-direction:column;gap:8px;display:flex}.find-row{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:64px;color:inherit;transition:border-color .15s var(--ease), background .15s var(--ease);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.find-row:hover{border-color:var(--line-2,var(--line));background:var(--raised,var(--surface))}.find-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.find-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.find-sub{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.claim-wrap p a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.claim-wrap p a:not(.btn):hover{text-decoration-color:currentColor}.lead-pick{cursor:pointer;position:relative}.lead-pick:has(input:checked){background:var(--brand-wash);border-color:var(--brand);color:var(--ink)}.lead-pick:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.team-list{flex-direction:column;display:flex}.team-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.team-row:first-child{border-top:0;padding-top:0}.team-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.team-sub{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.team-actions{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.team-actions .select{min-height:40px}.team-roles{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.team-role{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.team-role:has(input:checked){border-color:var(--brand);background:var(--brand-wash)}.team-role input{accent-color:var(--brand);margin-top:3px}.team-role span{flex-direction:column;gap:2px;display:flex}.team-role small{color:var(--ink-2);font-size:13px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.plan-card{flex-direction:column;display:flex}.plan-card>form:last-child,.plan-card>.btn:last-child{margin-top:auto}.plan-card.is-current{border-color:var(--brand)}.plan-price{letter-spacing:-.01em;font-size:20px;font-weight:500}.plan-price .muted{font-size:14px;font-weight:400}.ib{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:16px;min-height:70vh;display:grid}.ib-list{flex-direction:column;display:flex;overflow:hidden}.ib-filter{border-bottom:1px solid var(--line);gap:8px;padding:10px;display:flex}.ib-filter .input{flex:1;min-width:0}.ib-item{align-items:flex-start}.ib-item.is-on{background:var(--raised)}.ib-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ib-thread{flex-direction:column;min-height:70vh;display:flex}.ib-none{justify-content:center;align-items:center}.ib-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ib-back{display:none}.ib-msgs{flex-direction:column;flex:1;gap:8px;max-height:62vh;padding:16px;display:flex;overflow-y:auto}.ib-msg{border-radius:14px;flex-direction:column;gap:4px;max-width:min(520px,85%);padding:8px 12px;display:flex}.ib-msg.is-in{background:var(--raised-2,var(--raised));border-bottom-left-radius:4px;align-self:flex-start}.ib-msg.is-out{background:var(--brand-wash);border-bottom-right-radius:4px;align-self:flex-end}.ib-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ib-when{color:var(--ink-3);align-self:flex-end;font-size:11px}.ib-img{border-radius:10px;max-width:260px;max-height:320px;display:block}.ib-audio{width:260px;max-width:100%;height:40px}.ib-composer{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.ib-tabs{gap:6px;display:flex}.ib-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ib-text{resize:vertical;flex:1;min-width:0;height:auto;padding:10px 13px}.ib-tools .btn{min-height:40px}@media (max-width:860px){.ib{grid-template-columns:1fr}.ib.has-thread .ib-list,.ib:not(.has-thread) .ib-thread{display:none}.ib-back{display:inline-flex}.ib-msgs{max-height:none}}.ed-layout{flex-direction:column;gap:16px;display:flex}.ed-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ed-side{flex-direction:column;gap:12px;min-width:0;display:flex}.ed-pv{display:none}.ed-pv[data-open=true]{display:block}.ed-pv-toggle{align-self:stretch}.ed-anchor,.ed-main .field{scroll-margin-top:20px}@media (min-width:1080px){.claim-wrap.ed-wrap{max-width:1000px}.ed-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.ed-main{grid-area:1/1}.ed-side{grid-area:1/2;max-height:calc(100vh - 100px);position:sticky;top:16px;overflow-y:auto}.ed-pv-toggle{display:none}.ed-pv{display:block}.ed-bar{padding-left:max(16px,50vw - 500px);padding-right:max(16px,50vw - 500px)}}.ck-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ck-head h2{margin:0!important}.ck-count{color:var(--ink-2);font-size:12.5px}.ck-bar{border-radius:var(--r-pill);background:var(--raised-2);height:6px;overflow:hidden}.ck-bar i{background:var(--good);border-radius:inherit;height:100%;transition:width .3s var(--ease);display:block}.ck-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-item{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.ck-list li:first-child .ck-item{border-top:0}.ck-item:hover b{text-underline-offset:3px;text-decoration:underline}.ck-mark{border:1.5px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:600;display:flex}.ck-item[data-done=true] .ck-mark{background:var(--good);border-color:var(--good);color:#0b0b0c}.ck-item[data-done=true] b{color:var(--ink-2);font-weight:400}.ck-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ck-text b{font-size:13.5px;font-weight:500}.ck-text span{color:var(--ink-3);font-size:12px}@media (prefers-reduced-motion:reduce){.ck-bar i{transition:none}}.ck-all{color:var(--ink-2);margin:0;font-size:13px}.ck-list:not([data-show-done]) li:has(.ck-item[data-done=true]){display:none}.ck-more{min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;text-decoration:underline}.ck-more:hover{color:var(--ink)}.pv{flex-direction:column;gap:8px;display:flex}.pv-phone{border:1px solid var(--line-2);background:#0b0b0c;border-radius:28px;width:100%;max-width:320px;margin:0 auto;overflow:hidden;box-shadow:0 18px 40px #00000059}.pv-cover{object-fit:cover;width:100%;height:150px;display:block}.pv-empty{background:var(--raised);color:var(--ink-3);justify-content:center;align-items:center;font-size:12px;display:flex}.pv-body{flex-direction:column;gap:10px;padding:0 14px 16px;display:flex}.pv-id{align-items:flex-end;gap:10px;margin-top:-28px;display:flex}.pv-logo{background:var(--raised);width:56px;height:56px;color:var(--ink-2);border:2px solid #0b0b0c;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.pv-logo img{object-fit:cover;width:100%;height:100%}.pv-name{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25;display:block}.pv-sub{color:var(--ink-3);font-size:12px;display:block}.pv-tag{margin:0;font-size:13.5px;line-height:1.45}.pv-missing{color:var(--ink-3);border:1px dashed var(--line-2);border-radius:8px;padding:6px 8px}.pv-facts{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.pv-actions{flex-wrap:wrap;gap:6px;display:flex}.pv-actions span{border-radius:var(--r-pill);background:var(--raised-2);padding:5px 10px;font-size:12px}.pv-strip{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pv-strip img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.pv-desc{color:var(--ink-2);white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.crop-back{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.crop{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:12px;width:100%;max-width:560px;max-height:calc(100vh - 32px);padding:18px;display:flex;overflow-y:auto}.crop h2{margin:0;font-size:17px}.crop-frame{border-radius:var(--r);background:var(--raised);touch-action:none;cursor:grab;outline-offset:3px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.crop-frame:active{cursor:grabbing}.crop-frame.is-square{border-radius:22%;align-self:center;max-width:360px}.crop-frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.crop-zoom{align-items:center;gap:12px;font-size:13px;display:flex}.crop-zoom input{accent-color:var(--brand);flex:1;min-height:44px}.crop-actions{justify-content:flex-end;gap:8px;display:flex}.biz-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 18px;display:grid}.biz-stats div{flex-direction:column;gap:2px;min-width:0;display:flex}.biz-stats b{letter-spacing:-.01em;font-size:22px;font-weight:600}.biz-stats span{color:var(--ink-3);font-size:12px}.biz-stats .biz-up{color:var(--good)}.biz-stats .biz-down{color:var(--warn)}.claim-chat{margin-top:4px}.audit-undo{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px;display:flex}.cmp{flex-direction:column;display:flex}.cmp-row{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:11px 16px;font-size:13.5px;display:grid}.cmp-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-bottom:4px;font-size:11px}.cmp-k{color:var(--ink-2)}.cmp-v{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cmp-note{flex-basis:100%;font-size:12px}@container (max-width:520px){.cmp-row{grid-template-columns:1fr;gap:4px}.cmp-head{display:none}.cmp-k{font-size:12px}}.row-link{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;display:flex}.q-act{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.q-zone{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.row:has(>.q-zone .q-form){flex-wrap:wrap;row-gap:10px}.row:has(>.q-zone .q-form)>.q-zone{flex-basis:100%;justify-content:flex-start}.row:has(>.row-link):has(>.q-zone .q-form)>.q-zone{padding-left:54px}.q-form{flex-direction:column;flex:1;gap:8px;min-width:0;max-width:560px;display:flex}.q-num{width:160px}@container (max-width:560px){.row:has(>.q-zone){flex-wrap:wrap;row-gap:8px}.row>.q-zone{flex-basis:100%;justify-content:flex-start}.row:has(>.row-link)>.q-zone{padding-left:54px}}.pv-form{flex-direction:column;gap:8px;max-width:460px;display:flex}.pv-form .btn{align-self:flex-start}.pv-check{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}@media (min-width:901px) and (max-width:1279px){.frame[data-sb=auto]{grid-template-columns:var(--sb-w-min) minmax(0, 1fr)}.frame[data-sb=auto] .sb{width:var(--sb-w-min)}.frame[data-sb=auto] .sb[data-peek=true]{width:var(--sb-w);border-right:1px solid var(--line);box-shadow:24px 0 60px -20px #000000e6}.frame[data-sb=auto] .sb:not([data-peek=true]) :is(.sb-label,.sb-group-label,.sb-brand-t,.sb-count,.sb-foot-t){display:none}.frame[data-sb=auto] .sb:not([data-peek=true]) .sb-item,.frame[data-sb=auto] .sb:not([data-peek=true]) .sb-find{justify-content:center;padding:0}.frame[data-sb=auto] .sb:not([data-peek=true]) .sb-find>span,.frame[data-sb=auto] .sb:not([data-peek=true]) .sb-find kbd{display:none}}.row-wrap{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.input+.btn,.btn+.input,.select+.btn,.btn+.select,.search+.btn{height:42px}.btn-sm{border-radius:7px;height:30px;padding:0 11px;font-size:12.5px}.page p a:not(.btn),.panel-b p a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.page p a:not(.btn):hover,.panel-b p a:not(.btn):hover{text-decoration-color:currentColor}@media (max-width:900px){.ptb .icon-btn{width:44px;height:44px}}.more-me{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 6px 4px;display:flex}.more-me-t{flex-direction:column;min-width:0;display:flex}.more-me-t b{font-size:14px;font-weight:500}.more-me-t span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:520px){.stat-row .stat:last-child:nth-child(odd){grid-column:1/-1}}@container (max-width:560px){.row:has(>.row-link)>.q-zone{padding-left:0}}.q-zone:has(.q-form){align-items:flex-start}.pv-check input{width:20px;height:20px;accent-color:var(--brand)}@media (max-width:900px){.split-2>.lead-aside{order:-1}}.push-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.push-form{flex-direction:column;gap:14px;display:flex}.push-form .field label{justify-content:space-between;display:flex}.push-preview{flex-direction:column;gap:10px;display:flex;position:sticky;top:24px}.push-phone{border:1px solid var(--line);background:linear-gradient(160deg,#2b1a3a,#0d1b2a 60%,#0b0b0c);border-radius:28px;padding:40px 14px 120px}.push-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#f5f5f724;border-radius:16px;gap:10px;padding:12px;display:flex}.push-note img{border-radius:8px;flex:none}.push-app{letter-spacing:.04em;color:#ffffffb3;justify-content:space-between;font-size:11px;display:flex}.push-note b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500;display:block;overflow:hidden}.push-note p{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.push-hits{border:1px solid var(--line);border-radius:var(--r);background:var(--raised);margin:4px 0 0;padding:4px;list-style:none}.push-hits button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:6px 10px;display:flex}.push-hits button:hover,.push-hits button:focus-visible{background:var(--raised-2)}.push-hits span{color:var(--ink-3);font-size:12px}@media (max-width:900px){.push-grid{grid-template-columns:1fr}.push-preview{order:-1;position:static}.push-phone{padding-bottom:28px}}.merge-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.merge-side .dl{margin:0}.merge-keep{border-color:var(--good);box-shadow:0 0 0 1px var(--good) inset}.seg{flex:none;gap:4px;display:flex}.seg label{border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;display:inline-flex}.seg label:has(input:checked){border-color:var(--ink-2);background:var(--raised-2)}.seg input{margin:0}@media (max-width:760px){.merge-grid{grid-template-columns:1fr}}@container (max-width:560px){.row:has(>.seg){flex-wrap:wrap}.row>.seg{flex-basis:100%}}.peek{z-index:40;background:var(--raised);border:1px solid var(--line);width:400px;animation:peek-in .18s var(--ease);border-radius:16px;outline:none;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;box-shadow:0 24px 60px #00000073}@keyframes peek-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.peek{animation:none}}.peek-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.peek-t{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;display:block;overflow:hidden}.peek-s{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.peek-b{flex-direction:column;flex:1;gap:18px;padding:16px;display:flex;overflow-y:auto}.peek-b .dl{margin:0}.peek-wrap{overflow-wrap:anywhere}.peek-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);gap:6px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.peek-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.peek-list li{align-items:center;gap:8px;min-width:0;display:flex}.peek-list li>span:not(.chip):not(.faint){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.peek-f{border-top:1px solid var(--line);gap:8px;padding:12px 16px 16px;display:flex}
