:root{color-scheme:dark;--bg: #0b0a14;--side: rgba(14, 13, 26, .86);--tile: rgba(255, 255, 255, .045);--tile-hi: rgba(255, 255, 255, .075);--pop: rgba(24, 22, 38, .95);--ink: #f4f3fb;--ink-2: #b6b3cc;--ink-3: #7f7c97;--line: rgba(255, 255, 255, .075);--line-2: rgba(255, 255, 255, .045);--fill: rgba(255, 255, 255, .06);--fill-2: rgba(255, 255, 255, .035);--accent: #b4a5ff;--accent-2: #7c5cff;--accent-ink: #120e24;--accent-bg: rgba(140, 115, 255, .16);--good: #4ade80;--good-bg: rgba(74, 222, 128, .12);--warn: #fbbf24;--warn-bg: rgba(251, 191, 36, .12);--bad: #fb7185;--bad-bg: rgba(251, 113, 133, .13);--info: #93c5fd;--info-bg: rgba(147, 197, 253, .12);--today: linear-gradient(135deg, #c4b5fd, #7c5cff);--we: rgba(255, 255, 255, .012);--shadow: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 20px 40px -24px rgba(0, 0, 0, .6);--shadow-pop: 0 24px 60px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .08);--r: 20px;--r-sm: 12px;--font: "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--side-w: 248px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;color:var(--ink);font:14px/1.5 var(--font);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";background:radial-gradient(900px 520px at 18% -8%,rgba(124,92,255,.2),transparent 70%),radial-gradient(800px 480px at 105% 0%,rgba(110,120,247,.12),transparent 70%),radial-gradient(700px 500px at 60% 110%,rgba(124,92,255,.08),transparent 70%),var(--bg);background-attachment:fixed;min-height:100dvh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3{margin:0;line-height:1.2;font-weight:600;letter-spacing:-.02em}code,.mono{font-family:var(--mono);font-size:.86em}.muted{color:var(--ink-3)}.small{font-size:12px}.nowrap{white-space:nowrap}.warn-text{color:var(--warn)}.dim{color:var(--ink-3);font-weight:inherit}.foot{margin:28px 0 0;text-align:center}.label{font-size:12px;color:var(--ink-3);font-weight:500;letter-spacing:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}::selection{background:#8c73ff66}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100dvh}.side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:20px 14px 14px;background:var(--side);border-right:1px solid var(--line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto}.side__brand{display:flex;align-items:center;gap:11px;padding:2px 8px 22px}.side__brand strong{display:block;font-size:15px;font-weight:650;letter-spacing:-.02em}.side__brand small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px}.side__label{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;padding:16px 12px 8px}.side__nav{display:grid;gap:2px}.side__link{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:12px;color:var(--ink-2);font-weight:500;border:1px solid transparent;transition:background .15s,color .15s}.side__link svg{color:var(--ink-3);flex:none;transition:color .15s}.side__link:hover{background:var(--fill-2);color:var(--ink)}.side__link[aria-current=page]{color:#fff;background:linear-gradient(135deg,#967dfff2,#6e52f5f2);box-shadow:0 8px 24px -10px #7c5cffcc,inset 0 1px #ffffff40}.side__link[aria-current=page] svg{color:#fff}.side__sites{display:grid;gap:2px}.side__site{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:12px;font-size:13.5px;color:var(--ink-2)}.side__site:hover{background:var(--fill-2);color:var(--ink)}.side__sitename{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__count{font-size:11.5px;font-weight:600;min-width:24px;text-align:center;padding:1px 7px;border-radius:999px;background:var(--fill);color:var(--ink-2)}.side__count--bad{background:var(--bad-bg);color:var(--bad)}.side__count--warn{background:var(--warn-bg);color:var(--warn)}.side__count--good{background:var(--good-bg);color:var(--good)}.side__foot{margin-top:auto;padding-top:16px}.sidecard{border-radius:16px;padding:14px;background:linear-gradient(160deg,#8c73ff29,#8c73ff0a);border:1px solid rgba(160,140,255,.18)}.sidecard--warn{background:linear-gradient(160deg,#fbbf2424,#fbbf2408);border-color:#fbbf2433}.sidecard--bad{background:linear-gradient(160deg,#fb718529,#fb718508);border-color:#fb718538}.sidecard__head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.sidecard__head svg{color:var(--accent)}.sidecard p{margin:8px 0 10px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.sidecard p strong{color:var(--ink);font-weight:600}.meter{height:5px;border-radius:99px;background:#ffffff14;overflow:hidden}.meter span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7c5cff,#c4b5fd)}.sidecard--warn .meter span{background:linear-gradient(90deg,#f59e0b,#fde68a)}.sidecard--bad .meter span{background:linear-gradient(90deg,#e11d48,#fda4af)}.sidecard__link{display:inline-flex;align-items:center;gap:2px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--accent)}.mono-tile{--c: var(--accent-2);flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:-.02em;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--c),#fff 18%),color-mix(in srgb,var(--c) 78%,#000));box-shadow:inset 0 1px #ffffff4d,0 6px 16px -8px var(--c)}.mono-tile--sm{width:26px;height:26px;border-radius:8px;font-size:10.5px}.main{min-width:0;display:flex;flex-direction:column}.bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 32px;background:linear-gradient(to bottom,#0b0a14eb,#0b0a14b3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.bar__title{font-size:24px;font-weight:600;letter-spacing:-.03em}.bar__sub{margin:3px 0 0;color:var(--ink-3);font-size:13px;max-width:72ch}.bar__actions{display:flex;align-items:center;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:10px;background:var(--fill-2);border:1px solid var(--line);font-size:12.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}.chip svg{color:var(--ink-3)}.userchip{display:flex;align-items:center;gap:8px;padding:3px 3px 3px 4px;border-radius:12px;border:1px solid var(--line);background:var(--fill-2);font-size:13px;font-weight:500}.userchip__av{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--accent-ink);background:linear-gradient(135deg,#e9e3ff,#a594ff)}.userchip form{margin:0}.content{padding:24px 32px 64px;width:100%;max-width:1480px}.tabbar{display:none}.app--bleed .main{height:100dvh}.app--bleed .content{flex:1;min-height:0;max-width:none;padding:18px 24px 22px;display:flex}@media(max-width:960px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.hide-sm{display:none!important}.bar{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.bar__title{font-size:21px}.bar__sub{display:none}.content{padding:16px 14px calc(92px + env(safe-area-inset-bottom))}.app--bleed .main{height:auto;min-height:100dvh}.app--bleed .content{padding:12px 0 calc(84px + env(safe-area-inset-bottom));display:block}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 10px calc(10px + env(safe-area-inset-bottom));z-index:30;padding:6px;border-radius:20px;background:#161424db;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);box-shadow:0 16px 40px #00000080}.tab{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:500;color:var(--ink-3);padding:6px 0;border-radius:14px}.tab svg{width:22px;height:22px}.tab[aria-current=page]{color:#fff;background:linear-gradient(135deg,#967dffe6,#6e52f5e6)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;font-size:13px;font-weight:600;border-radius:11px;padding:0 14px;border:1px solid var(--line);background:var(--fill-2);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s}.btn:hover{background:var(--fill);border-color:#ffffff24}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:progress}.btn--ghost{background:transparent}.btn--primary{background:linear-gradient(180deg,#cfc4ff,#a594ff);border-color:transparent;color:var(--accent-ink);box-shadow:0 8px 24px -10px #a594ffcc,inset 0 1px #ffffff80}.btn--primary:hover{background:linear-gradient(180deg,#ddd5ff,#b4a5ff)}.btn--glass{background:#ffffff0f;border-color:#ffffff24}.btn--small{height:30px;padding:0 12px;font-size:12.5px}.btn--tiny{height:24px;font-size:11.5px;padding:0 9px;border-radius:8px;margin-left:6px}.btn--block{width:100%;height:42px;font-size:14px}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:0;background:transparent;color:var(--ink-2);cursor:pointer}.iconbtn:hover{background:var(--fill);color:var(--ink)}.iconbtn--box{border:1px solid var(--line);background:var(--fill-2);width:32px;height:32px}.roundbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);color:var(--ink-2);background:var(--fill-2);flex:none}.roundbtn:hover{color:#fff;background:var(--fill)}.is-spinning svg{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link{display:inline-flex;align-items:center;gap:2px;color:var(--accent);font-size:12.5px;font-weight:600}.link:hover{color:#d9d1ff}.seg{display:inline-flex;padding:3px;gap:2px;background:#ffffff0a;border:1px solid var(--line);border-radius:12px;flex-wrap:wrap}.seg button{border:1px solid transparent;background:transparent;height:28px;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:#ffffff17;border-color:#ffffff1a;color:#fff;box-shadow:0 4px 12px -6px #0009}.seg .dot{margin-right:6px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px;flex:none;background:var(--ink-3)}.dot--polishpal{background:var(--c-polishpal);box-shadow:0 0 10px var(--c-polishpal)}.dot--plantalong{background:var(--c-plantalong);box-shadow:0 0 10px var(--c-plantalong)}.dot--grzybolog{background:var(--c-grzybolog);box-shadow:0 0 10px var(--c-grzybolog)}.dot--yolkday{background:var(--c-yolkday);box-shadow:0 0 10px var(--c-yolkday)}.dot--atelier{background:var(--c-atelier);box-shadow:0 0 10px var(--c-atelier)}.dot--astadewa{background:var(--c-astadewa);box-shadow:0 0 10px var(--c-astadewa)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;height:24px;padding:0 10px;border-radius:999px;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.pill--good{background:var(--good-bg);color:var(--good)}.pill--warn{background:var(--warn-bg);color:var(--warn)}.pill--bad{background:var(--bad-bg);color:var(--bad)}.pill--muted{background:var(--fill);color:var(--ink-2)}.badge{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;display:inline-block}.badge--indexed{background:var(--good-bg);color:var(--good)}.badge--not_indexed{background:var(--warn-bg);color:var(--warn)}.badge--error{background:var(--bad-bg);color:var(--bad)}.badge--unchecked{background:var(--fill);color:var(--ink-3)}.tag{font-size:11px;font-weight:600;padding:3px 8px;border-radius:7px;background:var(--accent-bg);color:var(--accent);white-space:nowrap}.tag--live{background:var(--good-bg);color:var(--good)}.tag--held{background:var(--warn-bg);color:var(--warn)}.tag--late{background:var(--bad-bg);color:var(--bad)}.status{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:8px;white-space:nowrap}.status--published{background:var(--good-bg);color:var(--good)}.status--scheduled{background:var(--accent-bg);color:var(--accent)}.status--draft{background:var(--fill);color:var(--ink-2)}.delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;height:22px;padding:0 7px;border-radius:7px;white-space:nowrap;vertical-align:middle}.delta--good{color:var(--good);background:var(--good-bg)}.delta--bad{color:var(--bad);background:var(--bad-bg)}.delta--flat{color:var(--ink-3);background:var(--fill-2);font-weight:500}.empty{color:var(--ink-3);padding:24px 0;text-align:center;margin:0}.card,.panel{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.card--pad,.panel{padding:18px 20px}.card__head,.panel__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.card__head h2,.panel__head h2{font-size:15px;font-weight:600}.tile{background:var(--tile);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px;min-width:0;display:flex;flex-direction:column;gap:2px}.tile strong{font-size:19px;font-weight:500;letter-spacing:-.03em}.tile small{font-size:12px;color:var(--ink-3);font-weight:500;margin-left:1px}.tile__bar{height:3px;border-radius:3px;background:#ffffff12;margin-top:6px;overflow:hidden}.tile__bar i{display:block;height:100%;border-radius:3px;background:var(--good)}.tile__bar i.tone--warn{background:var(--warn)}.tile__bar i.tone--bad{background:var(--bad)}.tile__bar i.tone--muted{background:var(--ink-3)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:14px}.sec-head h2{font-size:22px;font-weight:500;letter-spacing:-.03em;margin-top:6px}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);font-weight:500}.ov-top{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:stretch}.sitecards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.sitecard{padding:18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.sitecard:after{content:"";position:absolute;inset:auto -40px -80px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 28%,transparent),transparent 65%);pointer-events:none}.sitecard__head{display:flex;align-items:center;gap:12px}.sitecard__id{flex:1;min-width:0;display:flex;flex-direction:column}.sitecard__id strong{font-size:15px;font-weight:600}.sitecard__next{position:relative}.sitecard__next .pill{position:absolute;top:0;right:0}.sitecard__when{font-size:38px;font-weight:300;letter-spacing:-.045em;line-height:1.1;margin-top:4px}.sitecard__when--none{color:var(--bad);font-size:26px;font-weight:400}.sitecard__title{font-size:14px;font-weight:500;margin-top:6px;color:var(--ink)}.sitecard__date{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sitecard__traffic{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 12px 10px 14px;border-radius:14px;background:var(--tile);border:1px solid var(--line-2);transition:background .15s}.sitecard__traffic:hover{background:var(--tile-hi)}.sitecard__traffic--empty{flex-direction:column;align-items:flex-start;gap:2px}.sitecard__tnum{display:flex;flex-direction:column;gap:2px;min-width:0}.sitecard__tnum>div{display:flex;align-items:center;gap:8px}.sitecard__tnum strong{font-size:26px;font-weight:400;letter-spacing:-.04em;line-height:1.15}.spark{flex:none;overflow:visible}.hero{position:relative;overflow:hidden;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,#2a1f63,#1a1340 45%,#120e2b);border:1px solid rgba(170,150,255,.25);box-shadow:0 30px 60px -30px #7c5cffb3,inset 0 1px #ffffff1f}.hero__glow{position:absolute;inset:auto -30% -40%;height:75%;background:radial-gradient(closest-side,rgba(150,120,255,.55),transparent);filter:blur(10px);pointer-events:none}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 70% 15%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 85% 45%,rgba(255,255,255,.45),transparent),radial-gradient(1px 1px at 40% 62%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 92% 78%,rgba(255,255,255,.35),transparent)}.hero>*:not(.hero__glow){position:relative}.hero__top{display:flex;align-items:center;gap:10px}.hero__brand{font-weight:600;font-size:14px}.hero__tag{margin-left:auto;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:8px;background:#c8b9ff33;color:#e4dcff}.hero__title{font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.15}.hero__big{font-size:68px;font-weight:300;letter-spacing:-.06em;line-height:1}.hero__big span{font-size:22px;font-weight:400;letter-spacing:-.02em;margin-left:8px;color:#cfc6f5}.hero__text{margin:0;color:#c9c2ea;font-size:13.5px;line-height:1.55}.hero__text strong{color:#fff;font-weight:600}.hero__rows{display:grid;gap:8px;padding:12px;border-radius:14px;background:#0a061e59;border:1px solid rgba(255,255,255,.08)}.hero__row{display:grid;grid-template-columns:auto 1fr 90px auto;align-items:center;gap:8px;font-size:12.5px;color:#d8d2f5}.hero__row .dot{margin:0}.hero__row strong{font-weight:600;min-width:34px;text-align:right}.hero__meter{height:4px;border-radius:4px;background:#ffffff1f;overflow:hidden}.hero__meter i{display:block;height:100%;background:linear-gradient(90deg,#8b6cff,#d6ccff);border-radius:4px}.hero__actions{display:grid;gap:10px;margin-top:auto}.ov-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-top:20px}.ov-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}@media(max-width:1280px){.ov-top{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.ov-grid{grid-template-columns:minmax(0,1fr)}}.agenda{list-style:none;margin:0;padding:0}.agenda__day{font-size:11.5px;font-weight:600;color:var(--ink-3);padding:14px 2px 6px;letter-spacing:.02em}.agenda__day:first-child{padding-top:0}.agenda__item{display:grid;grid-template-columns:52px 3px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px 10px 10px;margin-bottom:6px;border-radius:12px;background:var(--tile);border:1px solid var(--line-2)}.agenda__item:hover{background:var(--tile-hi)}.agenda__bar{align-self:stretch;background:var(--c);border-radius:3px;box-shadow:0 0 10px var(--c)}.agenda__main{display:flex;flex-direction:column;min-width:0}.agenda__title{font-weight:500;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda__site{font-size:12px;color:var(--ink-3)}.agenda__time{font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.agenda__item--late .agenda__time{color:var(--bad);font-weight:600}.more{display:flex;align-items:center;justify-content:center;gap:2px;padding:8px 0 0;color:var(--accent);font-size:12.5px;font-weight:600}.attn{list-style:none;margin:0;padding:0;display:grid;gap:8px}.attn__item{display:flex;gap:12px;padding:12px;border-radius:12px;background:var(--tile);border:1px solid var(--line-2)}.attn__icon{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--info-bg);color:var(--info)}.attn__item--critical{border-color:#fb71854d;background:linear-gradient(90deg,rgba(251,113,133,.1),var(--tile))}.attn__item--critical .attn__icon{background:var(--bad-bg);color:var(--bad)}.attn__item--warning .attn__icon{background:var(--warn-bg);color:var(--warn)}.attn__item strong{display:block;font-size:13.5px;font-weight:600}.attn__item p{margin:2px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.45}.allclear{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;background:var(--good-bg);color:var(--good)}.allclear p{margin:0;color:var(--ink-2);font-size:12.5px}.rows{list-style:none;margin:0;padding:0}.rows li{display:flex;align-items:baseline;gap:4px;padding:9px 2px;border-top:1px solid var(--line-2)}.rows li:first-child{border-top:0;padding-top:2px}.rows li a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.rows li a:hover{color:var(--accent)}.statrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.stat{padding:16px 20px;display:flex;flex-direction:column;gap:2px}.stat strong{font-size:34px;font-weight:300;letter-spacing:-.045em;line-height:1.15}.card--table{padding:6px}.card--table .filters{padding:12px 12px 0}.card--table .count{padding:0 14px}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}.search{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px;background:#ffffff0a;border:1px solid var(--line);border-radius:12px;color:var(--ink-3);min-width:200px;flex:1;max-width:320px}.search:focus-within{border-color:#b4a5ff80}.search input{border:0;background:transparent;outline:0;font:inherit;font-size:13.5px;color:var(--ink);width:100%}.search input::placeholder{color:var(--ink-3)}.count{margin:6px 0 8px}.tablewrap{overflow-x:auto;border-radius:14px}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;font-variant-numeric:tabular-nums}.table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--ink-3);padding:10px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#15131f;z-index:1}.table td{padding:11px 14px;border-top:1px solid var(--line-2);vertical-align:middle}.table tbody tr:first-child td{border-top:0}.table tbody tr:hover td{background:#ffffff06}.table tr[hidden]{display:none}.title{min-width:280px}.title__row{display:flex;gap:12px;align-items:center}.title a,.title__text{font-weight:500}.title a:hover{color:var(--accent)}.table .google{min-width:170px}.num{text-align:right;white-space:nowrap}th.num{text-align:right}.note-inline{font-size:12px;color:var(--warn);margin-top:2px}.icards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;margin-bottom:20px}.withmono{display:flex;align-items:center;gap:10px}.icard__body{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-bottom:14px}.icard__tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.icard__tiles .label{display:flex;align-items:center;gap:6px}.donut{position:relative;width:132px;height:132px}.donut svg{display:block}.arc--track{stroke:#ffffff0f}.arc--indexed{stroke:var(--good);filter:drop-shadow(0 0 6px rgba(74,222,128,.5))}.arc--not_indexed{stroke:var(--warn)}.arc--error{stroke:var(--bad)}.arc--unchecked{stroke:#ffffff29}.donut__c{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center}.donut__c strong{font-size:26px;font-weight:400;letter-spacing:-.04em;line-height:1}.donut__c strong small{font-size:14px;color:var(--ink-3)}.donut__c span{font-size:10.5px;color:var(--ink-3);max-width:80px;line-height:1.3;margin-top:4px}.k{width:8px;height:8px;border-radius:50%;display:inline-block}.k--indexed{background:var(--good)}.k--not_indexed{background:var(--warn)}.k--error{background:var(--bad)}.k--unchecked{background:#ffffff40}.setup{font-size:13px;background:var(--warn-bg);border:1px solid rgba(251,191,36,.2);border-radius:12px;padding:12px 14px;color:var(--ink-2)}.setup strong{color:var(--ink)}.setup summary{cursor:pointer;margin-top:6px;font-weight:600;color:var(--accent)}.setup ol{padding-left:18px;margin:8px 0 0}.setup li{margin-bottom:6px}.setup a{color:var(--accent)}@media(max-width:480px){.icard__body{grid-template-columns:1fr;justify-items:center}.icard__tiles{width:100%}}.loginwrap{min-height:100dvh;display:grid;place-items:center;padding:16px}.login{width:min(380px,100%);display:grid;gap:14px;padding:32px 28px;border-radius:26px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--line);box-shadow:0 40px 80px -40px #7c5cff99;backdrop-filter:blur(16px)}.login__icon{justify-self:center;filter:drop-shadow(0 10px 24px rgba(124,92,255,.6))}.login h1{font-size:24px;font-weight:600;letter-spacing:-.03em;text-align:center}.login>p{margin:-8px 0 6px;text-align:center}.field{display:grid;gap:6px;font-size:12px;font-weight:500;color:var(--ink-3)}.field input{font:inherit;font-size:14.5px;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);outline:0}.field input:focus{border-color:#b4a5ff99;box-shadow:0 0 0 4px #8c73ff26}.login__err{background:var(--bad-bg);color:var(--bad);padding:9px 12px;border-radius:10px;margin:0;font-size:13px}.toast{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);background:var(--pop);color:var(--ink);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-pop);padding:11px 16px;border-radius:14px;font-size:13.5px;font-weight:500;z-index:60;max-width:calc(100vw - 32px)}@media(max-width:960px){.toast{bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:640px){.sitecard__when{font-size:32px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__big{font-size:56px}.search{max-width:none;flex-basis:100%}.filters .seg,.tfilters .seg{overflow-x:auto;flex-wrap:nowrap;max-width:100%}.sec-head h2{font-size:19px}}.cal{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px;flex-wrap:wrap}.cal__nav{display:flex;align-items:center;gap:6px}.cal__title{font-size:22px;font-weight:300;letter-spacing:-.03em;margin-left:12px;white-space:nowrap}.cal__title strong{font-weight:600}.cal__filters{display:flex;align-items:center;gap:4px;padding:0 14px 12px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.cal__sep{width:1px;height:18px;background:var(--line);margin:0 6px}.cal__count{margin-left:auto;padding-right:4px}.calchip{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;height:30px;padding:0 10px;border-radius:10px;font-size:13px;cursor:pointer;color:var(--ink-2)}.calchip:hover{background:var(--fill-2);color:var(--ink)}.calchip__box{width:15px;height:15px;border-radius:5px;border:1.6px solid var(--c, var(--ink-3));position:relative;flex:none}.calchip[aria-pressed=true] .calchip__box{background:var(--c, var(--ink-3));box-shadow:0 0 10px color-mix(in srgb,var(--c, #888) 60%,transparent)}.calchip[aria-pressed=true] .calchip__box:after{content:"";position:absolute;left:3.6px;top:.6px;width:3.5px;height:7.5px;border:solid #fff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.calchip[aria-pressed=false]{color:var(--ink-3)}.cal__body{flex:1;min-height:0;overflow:auto;position:relative}.ev{--tint: color-mix(in srgb, var(--c) 22%, transparent);--text: color-mix(in srgb, var(--c) 45%, #fff);border:0;cursor:pointer;text-align:left;font:inherit}.month{height:100%;display:flex;flex-direction:column;min-height:580px}.m-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.m-wd{font-size:11.5px;font-weight:600;color:var(--ink-3);padding:10px 12px;letter-spacing:.03em;text-transform:uppercase}.m-wd--we{color:#7f7c97b3}.m-wd .narrow{display:none}.m-grid{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--weeks),minmax(108px,1fr))}.m-cell{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:6px;min-width:0;display:flex;flex-direction:column;gap:3px;overflow:hidden;outline:0;transition:background .15s}.m-cell:hover{background:#ffffff04}.m-cell:nth-child(7n){border-right:0}.m-cell--we{background:var(--we)}.m-num{display:flex;padding:2px 2px 4px;font-size:13px;font-weight:500;color:var(--ink-2)}.m-num span{min-width:26px;height:26px;padding:0 7px;border-radius:9px;display:inline-grid;place-items:center}.m-cell--out .m-num{color:#7f7c978c}.m-cell--out .m-evs{opacity:.5}.m-cell--today .m-num span{background:var(--today);color:#fff;font-weight:700;box-shadow:0 6px 16px -6px #7c5cffe6}.m-cell--sel:not(.m-cell--today) .m-num span{background:var(--fill);color:var(--ink)}.m-evs{display:flex;flex-direction:column;gap:3px;min-width:0}.m-ev{display:flex;align-items:center;gap:6px;padding:2px 7px;border-radius:7px;font-size:12px;line-height:18px;min-width:0;background:transparent;color:var(--ink-2)}.m-ev i{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none;box-shadow:0 0 8px var(--c)}.m-ev__t{color:var(--ink-3);font-size:11px;flex:none;font-variant-numeric:tabular-nums}.m-ev__n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.m-ev.ev--scheduled{background:var(--tint);color:var(--text);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.m-ev.ev--scheduled .m-ev__t{color:var(--text);opacity:.7;font-weight:500}.m-ev.ev--published i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--c)}.m-ev.ev--held,.m-ev.ev--late{box-shadow:inset 0 0 0 1px var(--bad)}.m-ev:hover{filter:brightness(1.15)}.m-more{border:0;background:none;font-size:11.5px;font-weight:600;color:var(--ink-3);text-align:left;padding:1px 7px;cursor:pointer;border-radius:6px}.m-more:hover{background:var(--fill);color:var(--ink)}.m-dots,.m-daylist{display:none}.week{height:100%;display:flex;flex-direction:column}.w-head{display:grid;grid-template-columns:58px repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line);flex:none}.w-hd{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:11px;color:var(--ink-3);cursor:pointer;border-left:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.w-hd__num{font-size:18px;font-weight:400;color:var(--ink);min-width:34px;height:34px;border-radius:11px;display:inline-grid;place-items:center;text-transform:none;letter-spacing:-.02em}.w-hd--today .w-hd__num{background:var(--today);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px #7c5cffe6}.w-hd--today .w-hd__wd{color:var(--accent)}.w-scroll{flex:1;overflow-y:auto;min-height:0}.w-grid{display:grid;grid-template-columns:58px repeat(7,minmax(0,1fr));position:relative;height:calc(var(--hour) * 24)}.w-hours{position:relative}.w-hour{height:var(--hour);position:relative}.w-hour span{position:absolute;top:-7px;right:10px;font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.w-col{position:relative;border-left:1px solid var(--line-2);background-image:linear-gradient(to bottom,var(--line-2) 1px,transparent 1px);background-size:100% var(--hour)}.w-col--we{background-color:var(--we)}.w-col--today{background-color:#7c5cff0a}.w-ev{position:absolute;height:calc(var(--hour) * .66);min-height:30px;border-radius:8px;padding:4px 7px 4px 9px;overflow:hidden;display:flex;flex-direction:column;background:var(--tint);color:var(--text);box-shadow:inset 3px 0 0 var(--c),0 8px 20px -12px var(--c);z-index:1}.w-ev__n{font-size:12px;font-weight:600;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.w-ev__t{font-size:11px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-ev.ev--published{background:#ffffff0a;color:var(--ink-2);box-shadow:inset 3px 0 color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 0 1px var(--line)}.w-ev.ev--held,.w-ev.ev--late{box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px var(--bad)}.w-ev:hover{z-index:3;filter:brightness(1.15)}.w-now{position:absolute;left:-1px;right:0;height:2px;background:var(--bad);z-index:4;pointer-events:none;box-shadow:0 0 10px var(--bad)}.w-now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--bad)}.list{padding:8px 18px 26px;max-width:900px}.l-day{padding-top:12px;scroll-margin-top:8px}.l-day__head{display:flex;align-items:baseline;gap:12px;font-size:13.5px;font-weight:500;color:var(--ink-2);padding:6px 2px 8px;border-bottom:1px solid var(--line-2);margin-bottom:6px}.l-day__num{font-size:24px;font-weight:300;min-width:32px;letter-spacing:-.03em;color:var(--ink)}.l-day--today .l-day__num{color:var(--accent);font-weight:500}.l-day__today{font-size:11px;font-weight:700;color:#fff;background:var(--today);padding:2px 8px;border-radius:7px}.l-day--past{opacity:.55}.dl{list-style:none;margin:0;padding:0;display:grid;gap:4px}.l-ev{width:100%;display:grid;grid-template-columns:52px 3px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 4px;border-radius:12px;background:transparent;color:var(--ink)}.l-ev:hover{background:var(--fill-2)}.l-ev__time{font-size:12.5px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.l-ev__bar{align-self:stretch;border-radius:3px;background:var(--c);min-height:30px;box-shadow:0 0 10px var(--c)}.ev--published .l-ev__bar{background:color-mix(in srgb,var(--c) 40%,transparent);box-shadow:none}.l-ev__main{display:flex;flex-direction:column;min-width:0}.l-ev__title{font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-ev__site{font-size:12px;color:var(--ink-3)}.dl-head{font-size:15px;font-weight:600;padding:16px 16px 8px}.dl-empty{color:var(--ink-3);padding:4px 16px 18px;margin:0}.cal-empty{text-align:center;padding:70px 16px;color:var(--ink-2)}.cal-empty p{margin:6px 0 0;color:var(--ink-3)}.pop{position:absolute;z-index:50;width:320px;background:var(--pop);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:18px;box-shadow:var(--shadow-pop);padding:16px;animation:popin .16s ease-out}@keyframes popin{0%{opacity:0;transform:translateY(4px) scale(.98)}}.pop__x{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:9px;border:0;background:var(--fill);color:var(--ink-2);font-size:16px;line-height:1;cursor:pointer}.pop__head{display:flex;gap:12px;padding-right:30px}.pop__bar{width:3px;border-radius:3px;background:var(--c);flex:none;box-shadow:0 0 10px var(--c)}.pop__head h3{font-size:15.5px;font-weight:600;letter-spacing:-.02em}.pop__site{font-size:12.5px;color:var(--ink-3);margin-top:2px}.pop__dl{margin:14px 0 12px;display:grid;gap:8px;font-size:13px;padding:12px;border-radius:12px;background:var(--tile);border:1px solid var(--line-2)}.pop__dl>div{display:grid;grid-template-columns:64px 1fr;gap:8px}.pop__dl dt{color:var(--ink-3);font-size:12px;padding-top:1px}.pop__dl dd{margin:0;color:var(--ink-2)}.pop__dl dd strong{color:var(--ink)}.pop__actions{display:flex;gap:8px}.pop__day{font-size:15px;font-weight:600;padding:0 30px 10px 4px}.dl--pop{max-height:340px;overflow-y:auto}.pop--sheet{position:fixed;left:0;right:0;bottom:0;top:auto!important;width:auto;border-radius:22px 22px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom));animation:sheetin .2s ease-out;z-index:70}@keyframes sheetin{0%{transform:translateY(40px);opacity:0}}@media(max-width:720px){.cal{border-radius:0;border-left:0;border-right:0;overflow:visible}.cal__toolbar{padding:10px 12px 8px}.cal__title{font-size:19px;margin-left:6px}.cal__filters{padding:0 8px 10px;gap:2px}.cal__count{width:100%;margin:4px 8px 0}.cal__body{overflow:visible}.month{min-height:0}.m-wd{text-align:center;padding:8px 0}.m-wd .wide{display:none}.m-wd .narrow{display:inline}.m-grid{grid-template-rows:repeat(var(--weeks),56px)}.m-cell{border-right:0;padding:4px 0;align-items:center;cursor:pointer}.m-num{justify-content:center;padding:0;font-size:15px}.m-num span{min-width:32px;height:32px;border-radius:11px}.m-cell--sel:not(.m-cell--today) .m-num span{background:#ffffffeb;color:#120e24}.m-evs{display:none}.m-dots{display:flex;gap:3px;justify-content:center;height:6px}.m-dots i{width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.m-dots i.is-live{background:transparent;box-shadow:inset 0 0 0 1.2px var(--c)}.m-daylist{display:block;border-top:1px solid var(--line);margin-top:6px;padding-bottom:10px}.m-daylist .dl{padding:0 8px}.w-head,.w-grid{grid-template-columns:40px repeat(7,minmax(0,1fr))}.w-hd{gap:0;font-size:9.5px;padding:6px 0}.w-hd__num{font-size:14px;min-width:28px;height:28px;border-radius:9px}.w-scroll{max-height:calc(100dvh - 300px)}.w-ev{padding:2px 3px 2px 5px;min-height:26px}.w-ev__t{display:none}.w-ev__n{font-size:10.5px;-webkit-line-clamp:2}.w-hour span{right:4px;font-size:9px}.list{padding:4px 12px 20px}}.tfilters{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:0 0 18px}.tfilters__sites{display:flex;gap:2px;flex-wrap:wrap}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:20px}.kpi{position:relative;overflow:hidden;padding:18px 20px;border-radius:var(--r);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--line);box-shadow:var(--shadow)}.kpi:after{content:"";position:absolute;inset:auto -60px -120px auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 30%,transparent),transparent 65%);pointer-events:none}.kpi header{display:flex;align-items:center;font-weight:600;font-size:14.5px}.kpi__range{margin-left:auto;font-weight:500}.kpi__hero{display:flex;align-items:baseline;gap:10px;margin:12px 0 14px;position:relative;z-index:1}.kpi__big{font-size:46px;font-weight:300;letter-spacing:-.05em;line-height:1}.kpi__unit{color:var(--ink-3);font-size:14px;font-weight:500}.kpi__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.kpi__grid>div{background:var(--tile);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px}.kpi__grid dt{font-size:11.5px;color:var(--ink-3);font-weight:500}.kpi__grid dd{margin:2px 0 6px;font-size:19px;font-weight:400;letter-spacing:-.03em}.kpi__empty{margin:14px 0 2px}.chartpanel{padding-bottom:16px}.chartpanel .panel__head{flex-wrap:wrap}.chartpanel .link{border:0;background:none;cursor:pointer;padding:4px 0}.tlegend{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 8px;font-size:12.5px;color:var(--ink-2);min-height:4px}.tlegend__item{display:inline-flex;align-items:center;gap:7px}.tlegend__item i{width:16px;height:3px;border-radius:2px;display:inline-block}.tchart{position:relative;width:100%;min-height:300px}.tchart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.tchart .g{stroke:#ffffff0d;stroke-width:1}.tchart .ax{fill:var(--ink-3);font-size:11px;font-family:var(--font)}.tchart .dl{fill:var(--ink-2);font-size:12px;font-weight:600;font-family:var(--font)}.tchart .ring{stroke:#15131f;stroke-width:2}.tchart .xh{stroke:#ffffff40;stroke-width:1}.tchart .hit{cursor:crosshair}.tchart__empty{display:grid;place-items:center;height:300px;color:var(--ink-3);background:var(--tile);border-radius:14px}.ttip{position:absolute;top:8px;pointer-events:none;background:var(--pop);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-pop);border-radius:12px;padding:10px 12px;font-size:12.5px;min-width:180px;z-index:5}.ttip__d{font-weight:600;margin-bottom:6px}.ttip__r{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;color:var(--ink-2);padding:1px 0}.ttip__r i{width:8px;height:8px;border-radius:50%}.ttip__r strong{color:var(--ink);font-weight:600}.ttable{margin-top:12px;max-height:360px;overflow:auto}.tnote{margin:12px 0 0}.tsite-note{margin:6px 0 0;display:flex;align-items:center;flex-wrap:wrap;color:var(--ink-2)}.cols{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.cols--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1500px){.cols--even{grid-template-columns:minmax(0,1fr)}}.panel--table{padding-bottom:14px}.filters--tight{margin:0 0 4px}.tablewrap--inner{border-radius:12px;border:1px solid var(--line-2);max-height:540px;overflow:auto}.table--compact td,.table--compact th{padding:9px 12px}.table--compact .title{min-width:220px}.setup-panel ol{padding-left:18px}@media(max-width:640px){.kpi__big{font-size:38px}.sitecard__traffic .spark{width:100px}}.sitebar{width:3px;align-self:stretch;min-height:28px;border-radius:3px;background:var(--c);box-shadow:0 0 8px var(--c);flex:none}.good-text{color:var(--good)}.bad-text{color:var(--bad)}.msheet{display:none}@media(max-width:960px){.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.tab{min-width:0}.tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}button.tab{font:inherit;font-size:10px;font-weight:500;background:none;border:0;cursor:pointer}button.tab[aria-current=page]{color:#fff;background:linear-gradient(135deg,#967dffe6,#6e52f5e6)}.msheet:not([hidden]){display:flex;position:fixed;inset:0;z-index:40;align-items:flex-end;background:#05040c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.msheet__panel{width:100%;min-height:70dvh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#15131f;border-top:1px solid var(--line);box-shadow:0 -20px 50px #00000080;animation:msheet-up .18s ease-out}@keyframes msheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.msheet__head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px;font-size:16px}.msheet__search{display:flex;width:100%;margin-bottom:4px}.msheet__search input{width:100%;font-size:16px}.msheet__group .side__label{padding:14px 4px 8px}.msheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.msheet__link{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border-radius:14px;background:var(--fill);border:1px solid var(--line-2);color:var(--ink-2);font-weight:500;font-size:14px}.msheet__link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msheet__link svg{flex:none;width:20px;height:20px}.msheet__link[aria-current=page]{color:#fff;border-color:#967dff99;background:#7c5cff38}.msheet__link .navbadge{margin-left:auto}.msheet__sites{display:grid;gap:2px}.msheet__empty{padding:16px 4px}body.msheet-open{overflow:hidden}}.kstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:16px;margin-bottom:20px}@media(max-width:1200px){.kstats{grid-template-columns:repeat(3,minmax(0,1fr))}.kdist{grid-column:1 / -1}}@media(max-width:640px){.kstats{grid-template-columns:minmax(0,1fr)}}.kdist__bar{display:flex;gap:3px;height:12px;margin:12px 0 10px;border-radius:6px;overflow:hidden}.kdist__seg{display:block;min-width:4px;border-radius:3px}.kdist__seg--0{background:#ddd6fe}.kdist__seg--1{background:#a78bfa}.kdist__seg--2{background:#7c5cff}.kdist__seg--3{background:#5b3fd6}.kdist__seg--4{background:#3b2a8a}.kdist__legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--ink-3)}.kdist__legend span{display:inline-flex;align-items:center;gap:6px}.kdist__legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.kdist__legend strong{color:var(--ink);font-weight:600;font-size:13px;letter-spacing:0;line-height:1.4}.ktabs{justify-content:space-between}.sortbtn{border:0;background:none;padding:0;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-3);cursor:pointer;white-space:nowrap}.sortbtn:hover,.sortbtn.is-active{color:var(--ink)}.poschip{display:inline-block;min-width:46px;text-align:center;font-size:12px;font-weight:600;padding:3px 8px;border-radius:8px}.poschip--top3{background:#c4b5fd33;color:#ddd6fe}.poschip--top10{background:var(--accent-bg);color:var(--accent)}.poschip--top20{background:#ffffff0f;color:var(--ink-2)}.poschip--low{background:#ffffff09;color:var(--ink-3)}.poschip--none{background:transparent;color:var(--ink-3);font-weight:500;border:1px dashed var(--line)}.kwchip{display:inline-block;font-size:12.5px;font-weight:500;padding:3px 9px;border-radius:8px;background:var(--fill);border:1px solid var(--line-2)}.kpagecell{max-width:340px}.kpage{font-weight:500;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.kpage:hover{color:var(--accent)}.kmore{display:flex;justify-content:center;padding:10px 0 6px}.statrow--5{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.stat strong .dim{font-size:20px}.lcrawl{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.lstatus{white-space:nowrap}.lstatus .pill+.pill{margin-left:4px}.ldetails{margin-top:6px}.ldetails summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--accent);list-style:none;display:inline-flex;align-items:center;gap:4px}.ldetails summary:before{content:"+";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;background:var(--accent-bg);font-size:12px}.ldetails[open] summary:before{content:"\2212"}.ldetails summary::-webkit-details-marker{display:none}.sugg{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--tile);border:1px solid var(--line-2)}.sugg ul{margin:4px 0 0;padding-left:16px}.sugg li{margin:3px 0;font-size:13px}.sugg a{color:var(--ink);font-weight:500}.sugg a:hover{color:var(--accent)}.lnote{padding:8px 14px 6px;margin:0}.lempty{max-width:640px}.lempty p{margin:8px 0 14px}.sugg__head{display:flex;align-items:center;justify-content:space-between}.sugg ul{list-style:none;padding-left:0}.sugg__item{display:flex;align-items:flex-start;gap:10px;padding:4px 6px;margin:0 -6px;border-radius:8px;cursor:pointer}.sugg__item:hover{background:var(--fill-2)}.sugg__item span{min-width:0}.sugg__cb{appearance:none;-webkit-appearance:none;flex:none;width:17px;height:17px;margin:2px 0 0;border-radius:5px;border:1.6px solid rgba(255,255,255,.25);background:#ffffff08;display:grid;place-items:center;cursor:pointer;transition:background .12s,border-color .12s}.sugg__cb:checked{background:linear-gradient(135deg,#b4a5ff,#7c5cff);border-color:transparent;box-shadow:0 0 10px #7c5cff99}.sugg__cb:checked:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.sugg__cb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ldetails__bar{display:flex;justify-content:flex-end;margin-top:6px}.ldetails__bar .link,.lcrawl .link{border:0;background:none;cursor:pointer;padding:0}.applybar{position:fixed;z-index:40;left:calc(var(--side-w) + (100vw - var(--side-w)) / 2);transform:translate(-50%);bottom:22px;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-radius:16px;background:#18152ceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(170,150,255,.3);box-shadow:0 20px 50px -10px #000000b3,0 10px 40px -20px #7c5cffe6}.applybar[hidden]{display:none}.applybar__count{font-size:13px;color:var(--ink-2);margin-right:6px;white-space:nowrap}.applybar__count strong{color:#fff;font-size:15px}body.has-applybar .content{padding-bottom:110px}@media(max-width:960px){.applybar{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);flex-wrap:wrap;justify-content:center}}.promptdlg{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--line);border-radius:22px;background:#14121f;color:var(--ink);box-shadow:var(--shadow-pop)}.promptdlg[open]{display:flex;flex-direction:column}.promptdlg::backdrop{background:#05040ca6;backdrop-filter:blur(4px)}.promptdlg__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--line)}.promptdlg__head h2{font-size:17px}.promptdlg__head p{margin:3px 0 0}.promptdlg__head .iconbtn{font-size:20px}#prompttext{flex:1;min-height:360px;margin:14px 20px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#00000040;color:var(--ink-2);font:12.5px/1.6 var(--mono);resize:vertical;outline:0}#prompttext:focus{border-color:#b4a5ff80}.promptdlg__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 18px;flex-wrap:wrap}.promptdlg__actions{display:flex;gap:8px}.navbadge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;background:#fb7185;color:#fff;box-shadow:0 0 10px #fb718599}.side__link[aria-current=page] .navbadge{background:#fff;color:#5b3fd6;box-shadow:none}.tab{position:relative}.tab .navbadge{position:absolute;top:2px;right:calc(50% - 22px);min-width:16px;height:16px;font-size:9.5px;padding:0 4px}.mail{flex:1;width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:236px minmax(300px,380px) minmax(0,1fr);overflow:hidden}.mail__boxes{border-right:1px solid var(--line);padding:14px 10px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.mail__boxlist{display:flex;flex-direction:column;gap:2px}.mail__note{margin:auto 0 0;padding:14px 10px 4px;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.mail__boxhead{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;padding:4px 10px 8px}.mail__site{font-size:11px;font-weight:600;color:var(--ink-3);padding:14px 10px 4px}.mbox{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:none;color:var(--ink-2);cursor:pointer;text-align:left}.mbox:hover{background:var(--fill-2);color:var(--ink)}.mbox.is-active{background:#8c73ff24;border-color:#a08cff38;color:#fff}.mbox__dot{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:0 0 8px #ffffff26}.mbox__txt{flex:1;min-width:0;display:flex;flex-direction:column}.mbox__label{font-size:13.5px;font-weight:500}.mbox__sub{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbox__n{font-size:11.5px;font-weight:700;min-width:22px;text-align:center;padding:1px 7px;border-radius:999px;background:var(--accent-bg);color:var(--accent)}.mbox__err{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--bad-bg);color:var(--bad)}.mail__list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0}.mail__listhead{display:flex;align-items:center;gap:10px;padding:16px 16px 8px}.mail__title{flex:1;min-width:0}.mail__title h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail__tools{display:flex;flex-direction:column;gap:8px;padding:0 16px 12px;border-bottom:1px solid var(--line)}.mail__tools .search{max-width:none}.mail__tools .seg{align-self:flex-start}.mail__items{flex:1;overflow-y:auto;padding:6px}.mail__back{display:none}.mitem{width:100%;display:flex;gap:12px;padding:12px 12px 12px 14px;border-radius:14px;border:1px solid transparent;background:none;color:var(--ink-2);text-align:left;cursor:pointer;position:relative}.mitem+.mitem{margin-top:2px}.mitem:hover{background:var(--fill-2)}.mitem.is-open{background:#8c73ff21;border-color:#a08cff33}.mitem.is-unread:before{content:"";position:absolute;left:4px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.mitem__av{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--c),#fff 15%),color-mix(in srgb,var(--c) 70%,#000))}.mitem__av--lg{width:42px;height:42px;border-radius:13px;font-size:14px}.mitem__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mitem__top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mitem__from{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mitem__date{font-size:11.5px;color:var(--ink-3);flex:none;font-variant-numeric:tabular-nums}.mitem__subj{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.mitem__snip{font-size:12.5px;color:var(--ink-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.mitem__box{font-size:11px;color:var(--ink-3);margin-top:3px}.mitem__clip{display:inline-flex;color:var(--ink-3)}.mitem.is-unread .mitem__from,.mitem.is-unread .mitem__subj{color:#fff;font-weight:600}.mail__read{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mail__empty{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--ink-3);text-align:center;padding:24px}.mail__empty p{margin:0}.mail__emptyicon svg{width:44px;height:44px;opacity:.4}.mread__head{padding:20px 24px 14px;border-bottom:1px solid var(--line)}.mread__subj{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin-bottom:14px}.mread__meta{display:flex;gap:12px;align-items:flex-start}.mread__who{flex:1;min-width:0;font-size:13.5px;overflow-wrap:anywhere}.mread__who>div+div{margin-top:2px}.mread__actions{display:flex;gap:8px;flex:none}.matts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.matt{display:inline-flex;align-items:center;gap:6px;max-width:280px;padding:6px 10px;border-radius:10px;background:var(--tile);border:1px solid var(--line-2);font-size:12.5px;color:var(--ink)}.matt:hover{border-color:#b4a5ff66}.matt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matt small{color:var(--ink-3);flex:none}.mread__body{flex:1;min-height:0;overflow:auto;padding:16px}.mread__frame{display:block;width:100%;height:100%;min-height:420px;border:0;border-radius:14px;background:#fff}.mread__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;color:var(--ink);padding:6px 8px 24px;max-width:760px}.mread__text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media(max-width:1280px){.mail{grid-template-columns:200px minmax(280px,340px) minmax(0,1fr)}}@media(max-width:900px){.mail{display:block;border-radius:0;border-left:0;border-right:0;min-height:calc(100dvh - 160px)}.mail__boxes,.mail__list,.mail__read{display:none;border:0}.mail[data-pane=boxes] .mail__boxes,.mail[data-pane=list] .mail__list,.mail[data-pane=read] .mail__read{display:flex}.mail__back{display:inline-flex}.mail__list .mail__items{overflow:visible}.mread__head{padding:14px 16px 12px}.mread__head .mail__back{margin:-4px 0 6px -6px;font-size:22px}.mread__meta{flex-wrap:wrap}.mread__actions{width:100%}.mread__body{padding:10px}.mread__frame{min-height:60dvh}}.status--todo{background:var(--warn-bg);color:var(--warn)}.status--late{background:var(--bad-bg);color:var(--bad)}.plan-card__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.plan-tag{align-self:flex-start;margin:6px 0 2px;padding:3px 9px;border-radius:8px;font-size:12px;background:var(--good-bg);color:var(--good)}.plan-tag--late{background:var(--bad-bg);color:var(--bad)}.plan-note{max-width:520px}.plan-help{margin-top:20px}.plan-help summary{cursor:pointer;font-weight:500}.plan-help p{margin:10px 0 0}td.pick,th.pick{width:34px;padding-right:0}.plan-cb{width:16px;height:16px;accent-color:#9b87ff;cursor:pointer}.plan-mode{margin:0 0 12px;flex-wrap:wrap}.ophead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.ophead__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.seg--links{flex-wrap:wrap}.seglink{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:500;color:var(--ink-3);border:1px solid transparent}.seglink:hover{color:var(--ink)}.seglink.is-on{background:#ffffff17;border-color:#ffffff1a;color:#fff}.seglink .dot{margin-right:7px}.optabs{justify-content:space-between}.optabs .seg{flex-wrap:wrap}.ofilters{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 12px;min-height:4px}.ofilters:empty{display:none}.chk{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.chk input{accent-color:#9b87ff;width:15px;height:15px}.ocell{min-width:220px;max-width:340px}.ocell a{font-weight:500;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ocell a:hover,.table td>a:hover{color:var(--accent)}.ancr{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;padding:2px 8px;border-radius:7px;background:var(--fill);font-size:12.5px}.rankchip{display:inline-block;min-width:38px;text-align:center;font-size:12px;font-weight:600;padding:2px 7px;border-radius:7px;background:var(--accent-bg);color:var(--accent)}.spamchip{display:inline-block;min-width:30px;text-align:center;font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:7px;background:var(--fill);color:var(--ink-3)}.spamchip.is-mid{background:var(--warn-bg);color:var(--warn)}.spamchip.is-bad{background:var(--bad-bg);color:var(--bad)}.sharebar{display:block;width:90px;height:4px;border-radius:4px;background:#ffffff12;margin:5px 0 0 auto;overflow:hidden}.sharebar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7c5cff,#c4b5fd)}.switch{position:relative;display:inline-block;width:36px;height:21px;cursor:pointer}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch span{position:absolute;inset:0;border-radius:999px;background:#ffffff1f;transition:background .15s;pointer-events:none}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked+span{background:linear-gradient(135deg,#b4a5ff,#7c5cff)}.switch input:checked+span:after{transform:translate(15px)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.table tr.is-self td{background:#8c73ff12}.compadd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 12px 6px}.compadd input{font:inherit;font-size:13.5px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);min-width:240px;outline:0}.compadd input:focus{border-color:#b4a5ff80}.compadd .link,.table .link{border:0;background:none;cursor:pointer;padding:0;margin-left:4px;font-size:12px}[hidden]{display:none!important}.gsites{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;margin:20px 0}.gsite{display:flex;flex-direction:column}.gsite>*{position:relative;z-index:1}.gsite header{gap:8px}.gsite__pill{margin-left:auto}.gsite__now,.gsite__arts{margin:0 0 10px}.gsite__why{margin:12px 0 0;line-height:1.5}.gscn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.gscn>div{background:var(--tile);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.gscn>div.is-on{border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}.gscn .label{text-transform:capitalize}.gscn strong{font-size:19px;font-weight:400;letter-spacing:-.03em}.gins{display:flex;flex-wrap:wrap;gap:10px}.gin{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-3);font-weight:500;flex:1 1 150px}.gin input,.gin select{height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);font:inherit;font-size:13.5px}.gin input:focus,.gin select:focus{outline:0;border-color:#b4a5ff80}.gin select option{background:#1b1830}.tchart .nowline{stroke:#ffffff59;stroke-width:1;stroke-dasharray:4 4}.tchart .nowlabel{fill:var(--ink-2);font-weight:600}.ttip__total{border-top:1px solid var(--line);margin-top:4px;padding-top:5px}.acts-panel .panel__head{flex-wrap:wrap;gap:6px 14px}.actsite{margin-top:16px}.actsite__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.actsite__head h3{margin:0;font-size:15px;font-weight:600}.actsite__head .link{margin-left:auto;border:0;background:none;cursor:pointer;padding:4px 0}.acts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.act{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-sm);background:var(--tile);border:1px solid var(--line-2);cursor:pointer;transition:border-color .12s,background .12s}.act:hover{border-color:var(--line)}.act:has(.sugg__cb:checked){border-color:#b4a5ff73;background:#7c5cff14}.act__body{display:flex;flex-direction:column;gap:4px;min-width:0}.act__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prio{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:6px}.prio--high{background:var(--bad-bg);color:var(--bad)}.prio--medium{background:var(--warn-bg);color:var(--warn)}.prio--low{background:var(--fill);color:var(--ink-2)}.method summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.method summary::-webkit-details-marker{display:none}.method summary:after{content:"+";margin-left:auto;color:var(--ink-3);font-size:20px}.method[open] summary:after{content:"\2212"}.method summary h2{margin:0}.method__body{color:var(--ink-2);font-size:13.5px;line-height:1.6;overflow-x:auto}.method__body ol{padding-left:20px}.method__table{margin-top:10px}.otable td{vertical-align:top}.otable .nowrap{white-space:nowrap}.otable tr.is-due td{background:color-mix(in srgb,var(--warn) 7%,transparent)}.ow strong{font-weight:600}.obody summary{cursor:pointer;color:var(--ink)}.obody pre{white-space:pre-wrap;font:inherit;font-size:13px;color:var(--ink-2);background:var(--tile);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:12px 14px;margin:8px 0 0;max-width:62ch}.obtns{display:flex;gap:10px;margin-top:4px}.obtns .link,.otable .link{border:0;background:none;cursor:pointer;padding:0}.olist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.opanel{margin-bottom:20px}.obtns .link{white-space:nowrap}.scards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-bottom:20px}.scard{display:flex;flex-direction:column}.scard>*{position:relative;z-index:1}.scard header{gap:8px}.scard__pill{margin-left:auto}.scard[hidden]{display:none}.schans{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;min-height:26px}.schan{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:3px 9px 3px 3px;border-radius:999px;background:var(--tile);border:1px solid var(--line-2)}.sprov{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 4px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;color:#fff;background:#555}.sprov--facebook{background:#1877f2}.sprov--instagram,.sprov--instagram-standalone{background:#c13584}.sprov--threads,.sprov--x{background:#111;border:1px solid #444}.sprov--tiktok{background:#fe2c55}.sprov--linkedin,.sprov--linkedin-page{background:#0a66c2}.sprov--pinterest{background:#e60023}.sprov--youtube{background:red}.sprov--bluesky{background:#1185fe}.kpi__grid dd.is-bad{color:var(--bad)}.schanlist{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px}.schanlist li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;padding:5px 8px 5px 5px;border-radius:9px;background:var(--tile);border:1px solid var(--line-2)}.schanlist__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schanlist__n{color:var(--ink-3);font-weight:500}.schanlist__run{white-space:nowrap;font-weight:600;color:var(--good)}.schanlist__run--thin{color:var(--warn)}.schanlist__run--empty{color:var(--bad)}.sdetail__title{margin:10px 0 0;font-weight:600}.sdetail__link{margin:8px 0 0;color:var(--ink-3)}.scard__next{margin:10px 0 0;color:var(--ink-2);line-height:1.5}.scal{overflow-x:auto}.scal__head,.scal__grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:6px;min-width:860px}.scal__head div{font-size:11.5px;color:var(--ink-3);font-weight:600;padding:0 6px 6px}.sday{min-height:96px;padding:6px;border-radius:10px;background:var(--tile);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:4px}.sday.is-past{opacity:.6}.sday.is-today{border-color:#b4a5ff99;box-shadow:inset 0 0 0 1px #b4a5ff59}.sday__n{font-size:11.5px;color:var(--ink-3);font-weight:600}.spost{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;width:100%;padding:4px 6px;border-radius:7px;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);font-size:11.5px;line-height:1.3}.spost[hidden]{display:none}.spost:focus-visible{outline:2px solid var(--accent)}.spost.is-on{box-shadow:0 0 0 1px var(--c)}.spost--queue{background:transparent;border:1px dashed color-mix(in srgb,var(--c) 70%,transparent);border-left:3px solid var(--c)}.spost--draft{background:transparent;border:1px dotted var(--line);border-left:3px dotted var(--c);opacity:.8}.spost--err{background:var(--bad-bg);border-left-color:var(--bad)}.spost__top{display:flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:600}.spost__txt{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slegend{display:inline-flex;align-items:center;gap:5px;margin-right:10px}.slegend:before{content:"";width:14px;height:10px;border-radius:3px;border-left:3px solid var(--accent)}.slegend--pub:before{background:#7c5cff40}.slegend--queue:before{border:1px dashed var(--accent);border-left-width:3px}.slegend--draft:before{border:1px dotted var(--ink-3);border-left-width:3px}.slegend--err:before{background:var(--bad-bg);border-left-color:var(--bad)}.sdetail{margin-top:14px;padding:14px 16px;border-radius:var(--r-sm);background:var(--tile);border:1px solid var(--line)}.sdetail[hidden]{display:none}.sdetail__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.sdetail__head .iconbtn{margin-left:auto}.sdetail pre{white-space:pre-wrap;font:inherit;font-size:13.5px;color:var(--ink-2);margin:10px 0 0;max-width:70ch}.supcoming{list-style:none;margin:0;padding:0;display:grid;gap:8px}.supcoming li{display:grid;grid-template-columns:150px 220px minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 12px;border-radius:var(--r-sm);background:var(--tile);border:1px solid var(--line-2);font-size:13px}.supcoming li[hidden]{display:none}@media(max-width:760px){.supcoming li{grid-template-columns:1fr;gap:4px}}.spamactions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.spamtable td{vertical-align:top}.spamtable .ellip{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spamtable .ellip a{color:var(--ink-3)}.spamgroup th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);padding-top:18px;background:transparent}.spamsel{height:30px;padding:0 8px;border-radius:9px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);font:inherit;font-size:12.5px}.spamsel+.pill{display:none}.spamnote{padding:10px 14px 12px}.spamtable .nowrap{white-space:nowrap}.gahead{align-items:flex-start}.gahead__nav{display:flex;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.gakpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:20px}.gakpis--solo{grid-template-columns:minmax(0,300px)}.gakpi{padding:16px 18px;display:flex;flex-direction:column;gap:2px;min-width:0}.gakpi .label{display:inline-flex;align-items:center;gap:4px}.gakpi__val{font-size:32px;font-weight:300;letter-spacing:-.045em;line-height:1.15;font-variant-numeric:tabular-nums}.gakpi__foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.gakpi--now{border-color:#4ade8038;background:linear-gradient(180deg,#4ade8014,#ffffff05)}.gakpi--quiet{border-color:var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.ganow{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.livedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--good);margin-right:6px;vertical-align:1px;animation:livepulse 2s ease-out infinite}.livedot--off{background:var(--ink-3);animation:none}@keyframes livepulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}@media(prefers-reduced-motion:reduce){.livedot{animation:none}}.flag{display:inline-block;width:1.4em;margin-right:6px;font-size:15px;line-height:1;text-align:center;vertical-align:-1px}.gagrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:20px}.gagrid .gawide{grid-column:1 / -1}.gatable{max-height:460px}.gatable .table .num .sharebar{width:72px}.ganame{min-width:170px;max-width:420px}.gawide .ganame{max-width:720px}.gapage{display:flex;flex-direction:column;gap:1px;min-width:0}.gapage a,.gapath a{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.gapage a:hover,.gapath a:hover,.gacmp .title a:hover{color:var(--accent)}.gapage .mono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gacmp{margin-top:20px}.gacmp .title a{font-weight:600}.gacmp .table--compact .title{min-width:170px}.gacmp tfoot td{border-top:1px solid var(--line);background:#ffffff06;padding:10px 12px;white-space:nowrap}.gacalm{max-width:720px;margin-bottom:20px}.gacalm p{margin:8px 0 0}.gasetup{margin:20px 0}.gasetup:first-child,.gahead+.gasetup{margin-top:0}.gabanner{margin:0 0 20px}.gasetup__intro{margin:0 0 10px}.gasetup__email{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%;padding:6px 6px 6px 12px;border-radius:12px;background:var(--tile);border:1px solid var(--line)}.gasetup__email code{font-size:13px;color:var(--ink);overflow-wrap:anywhere}.gasetup a{color:var(--accent)}.gasetup a svg{vertical-align:-2px}.gasteps{list-style:none;padding:0;margin:14px 0 10px;display:grid;gap:10px;max-width:900px}.gasteps li{display:flex;gap:12px;align-items:flex-start;line-height:1.55;color:var(--ink-2)}.gasteps strong{color:var(--ink)}.gasteps code{overflow-wrap:anywhere}.gasteps__n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--accent-bg);color:var(--accent);font-size:12px;font-weight:700;margin-top:1px}.gasteps li.is-done .gasteps__n{background:var(--good-bg);color:var(--good);font-size:0}.gasteps li.is-done .gasteps__n:before{content:"\2713";font-size:13px}.gasetup__sub,.gasources summary{font-size:13px;font-weight:600;margin:18px 0 6px}.gasetup__disc{margin:0 0 8px;color:var(--ink-2);overflow-wrap:anywhere}.gastatus{list-style:none;padding:0;margin:0;display:grid;gap:6px}.gastatus li{padding:10px 12px;border-radius:var(--r-sm);background:var(--tile);border:1px solid var(--line-2);min-width:0}.gastatus__head{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.gastatus__head .dot{margin-right:0}.gastatus__head .pill{margin-left:auto}.gastatus__prop{display:block;margin-top:4px;font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.gastatus__prop strong{color:var(--ink-2);font-weight:600}.gastatus__prop .link{font-size:12px}.gastatus__detail{margin:4px 0 0;color:var(--ink-2);overflow-wrap:anywhere}.gasources{margin-top:20px}.gasources summary{margin:0;cursor:pointer;display:flex;align-items:center;gap:8px}.gasources[open] summary{margin-bottom:12px}@media(max-width:1100px){.gagrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.gahead .seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.gahead .seg::-webkit-scrollbar{display:none}.gahead .seglink{flex:none;padding:0 11px}.gakpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gakpis--solo{grid-template-columns:minmax(0,1fr)}.gakpi{padding:12px 14px}.gakpi__val{font-size:26px}.gastatus__head .pill{margin-left:0}.gagrid .panel{padding:14px 12px}.gagrid .table--compact td,.gagrid .table--compact th{padding:8px}.ganame,.gawide .ganame{min-width:0;max-width:170px}.gapage a,.gapath a{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gatable .table .num .sharebar{width:52px}}.gacalm h2{font-size:17px}.userchip__me{display:flex;align-items:center;gap:8px;color:inherit;border-radius:9px}.userchip__me:hover .userchip__av{filter:brightness(1.1)}.login__note{background:var(--good-bg);color:var(--good);padding:9px 12px;border-radius:10px;margin:0;font-size:13px}.formmsg{margin:0 0 12px;padding:9px 12px;border-radius:10px;font-size:13px}.formmsg--bad{background:var(--bad-bg);color:var(--bad)}.formmsg--good{background:var(--good-bg);color:var(--good)}.acct{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.acct #tokens,.acct #claude{grid-column:1 / -1}.form{display:grid;gap:12px}.form__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start}.form .field{align-content:start}.form--inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:6px 0 12px}.form__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.form__group{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px 12px;margin:0;min-width:0}.form__group[hidden]{display:none}.form__group legend{padding:0 6px;font-size:12px;font-weight:600;color:var(--ink-2)}.form__more summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--accent);margin-bottom:10px}.field small{font-weight:400;line-height:1.45}.field select{font:inherit;font-size:14.5px;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink);outline:0}.field select option{background:#1b1830}.field input[type=color]{padding:4px;width:64px;cursor:pointer}.field input:disabled{opacity:.5}.field select:focus{border-color:#b4a5ff99;box-shadow:0 0 0 4px #8c73ff26}.btn--danger{color:var(--bad)}.btn--danger:hover{background:var(--bad-bg)}.steps{margin:8px 0 12px;padding-left:20px;color:var(--ink-2);font-size:13px;display:grid;gap:6px}.subhead{font-size:13px;font-weight:600;margin:18px 0 8px;color:var(--ink-2)}.tokens{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.tokens__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--tile);border:1px solid var(--line-2)}.tokens__icon{color:var(--accent);display:grid}.tokens__main{display:grid;gap:2px;min-width:0;flex:1}.tokens__main .muted{overflow-wrap:anywhere}.tokens__row form{margin:0}.newtoken{margin:8px 0 14px;padding:12px 14px;border-radius:var(--r-sm);background:var(--accent-bg);border:1px solid rgba(180,165,255,.3);display:grid;gap:6px}.newtoken p{margin:0}.copyrow{display:inline-flex;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap}.copyrow__val{background:#00000059;padding:6px 10px;border-radius:8px;overflow-wrap:anywhere;word-break:break-all;user-select:all}.rowactions{display:flex;gap:6px;flex-wrap:wrap}.rowactions form{margin:0}.mcards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));margin-bottom:16px}.mcard{display:grid;gap:14px;align-content:start;min-width:0}.mcard__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mcard__id{display:grid;min-width:0;flex:1 1 160px}.mcard__id strong{font-size:16px;overflow-wrap:anywhere}.mcard__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.mcard__facts div{min-width:0}.mcard__facts dt{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.mcard__facts dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:12.5px;color:var(--ink-2)}.mcard__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.mcard__actions form{margin:0}.mcard__edit>summary{list-style:none;display:inline-flex}.mcard__edit>summary::-webkit-details-marker{display:none}.mcard__edit[open]{flex-basis:100%;order:3}.mcard__edit[open]>summary{margin-bottom:12px}.verify{padding:12px 14px;border-radius:var(--r-sm);background:var(--warn-bg);border:1px solid rgba(251,191,36,.2);font-size:13px}.verify p{margin:4px 0 0}.verify form{margin:0}.verify code{overflow-wrap:anywhere}.scan{display:grid;gap:4px;padding:10px 12px;border-radius:var(--r-sm);background:var(--tile);border:1px solid var(--line-2)}.scan__row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.scan__score{font-size:22px;font-weight:600;letter-spacing:-.02em}.scan__score--good{color:var(--good)}.scan__score--warn{color:var(--warn)}.scan__score--bad{color:var(--bad)}.sitecard__scan{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:10px 2px 0;border-top:1px solid var(--line-2)}.sitecard__scan .scan__score{font-size:18px}.sitecard__scan .link{margin-left:auto}.checkout{padding:4px 0 0}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.checklist__item{display:grid;gap:2px;padding:8px 12px 8px 30px;border-radius:10px;background:var(--tile);position:relative;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.checklist__item:before{content:"";position:absolute;left:12px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.checklist__item strong{color:var(--ink);font-size:13px}.checklist__item--ok:before{background:var(--good);box-shadow:0 0 8px var(--good)}.checklist__item--warn:before{background:var(--warn)}.checklist__item--fail:before{background:var(--bad);box-shadow:0 0 8px var(--bad)}.sitecard__when--feed{color:var(--ink-2)}.hero__rows[hidden]{display:none}.emptyhero{display:grid;gap:10px;justify-items:start;margin-bottom:16px}.emptyhero h2{font-size:20px}.emptyhero p{margin:0;max-width:70ch}.emptyhero__icon{filter:drop-shadow(0 10px 24px rgba(124,92,255,.5))}.kitpanel p{margin:0 0 6px}@media(max-width:960px){.acct{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.form--inline,.mcard__facts{grid-template-columns:minmax(0,1fr)}.tokens__row{flex-wrap:wrap}}
