:root{--bg: #080808;--bg2: #101010;--panel: #141414;--panel-2: #1a1a1a;--line: #2a2a2a;--text: #f5f5f5;--muted: #8a8a8a;--ig: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);--scope: linear-gradient(120deg, #f5f5f5 0%, #d8d8d8 45%, #c4c4c4 100%);--accent: #dc2743;--accent-grad: var(--ig);--accent-ink: #fff;--glow-a: rgba(220, 39, 67, .16);--glow-b: rgba(188, 24, 136, .08);--radius: 16px;--max: 880px;--emoji: "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", "Android Emoji";--font: "Outfit", system-ui, var(--emoji), sans-serif;--display: "Syne", "Outfit", system-ui, var(--emoji), sans-serif;--mono: "JetBrains Mono", "SF Mono", "Cascadia Code", ui-monospace, "Menlo", "Consolas", monospace}.app-platform-instagram{--accent: #dc2743;--accent-grad: var(--ig);--accent-ink: #fff;--glow-a: rgba(220, 39, 67, .22);--glow-b: rgba(240, 148, 51, .12);--glow-c: rgba(188, 24, 136, .16);--bg: #0a0708;--bg2: #131014;--panel: #171319;--panel-2: #1d1822;--line: #2e2732;--muted: #928890}.app-platform-twitter{--accent: #e7e9ea;--accent-grad: linear-gradient(135deg, #ffffff 0%, #e7e9ea 40%, #8b98a5 100%);--accent-ink: #0f1419;--glow-a: rgba(231, 233, 234, .1);--glow-b: rgba(139, 152, 165, .08);--glow-c: rgba(29, 155, 240, .06);--bg: #08090a;--bg2: #101215;--panel: #14161a;--panel-2: #1a1d22;--line: #282c31;--muted: #899098}.app-platform-snapchat{--accent: #fffc00;--accent-grad: linear-gradient(135deg, #fff566 0%, #fffc00 45%, #f5c518 100%);--accent-ink: #111;--glow-a: rgba(255, 252, 0, .16);--glow-b: rgba(245, 197, 24, .1);--glow-c: rgba(255, 252, 0, .06);--bg: #0a0a06;--bg2: #131209;--panel: #16150e;--panel-2: #1c1b12;--line: #302c1d;--muted: #928d7c}.app-platform-tiktok{--accent: #fe2c55;--accent-grad: linear-gradient(135deg, #25f4ee 0%, #fe2c55 100%);--accent-ink: #fff;--bg: #08090a;--bg2: #101215;--panel: #141519;--panel-2: #1a1b20;--line: #282a30;--muted: #8a8b92}.app-platform-tea{--accent: #f79ac0;--accent-grad: linear-gradient(135deg, #ffd9e7 0%, #f79ac0 42%, #d9548c 100%);--accent-ink: #2b0f1c;--glow-a: rgba(247, 154, 192, .2);--glow-b: rgba(217, 84, 140, .13);--glow-c: rgba(255, 217, 231, .07);--bg: #0b0709;--bg2: #150e12;--panel: #181016;--panel-2: #1f151b;--line: #34232c;--muted: #9d8b93;--tea-surface: #150d11;--tea-surface-2: #1c1218;--tea-edge: rgba(247, 154, 192, .13);--tea-edge-strong: rgba(247, 154, 192, .38)}body:has(.app-platform-instagram){background:#0a0708}body:has(.app-platform-twitter){background:#08090a}body:has(.app-platform-snapchat){background:#0a0a06}body:has(.app-platform-tiktok){background:#08090a}body:has(.app-platform-tea){background:#0b0709}*{box-sizing:border-box}html,body,#root{min-height:100%;color-scheme:dark;font-variant-numeric:lining-nums tabular-nums}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(720px 380px at 50% -8%,rgba(255,255,255,.05),transparent 55%),radial-gradient(500px 280px at 85% 20%,rgba(255,255,255,.03),transparent 50%),var(--bg)}.app-platform{background:radial-gradient(720px 380px at 50% -8%,var(--glow-a),transparent 55%),radial-gradient(500px 280px at 85% 20%,var(--glow-b),transparent 50%),var(--bg);overflow-x:clip;max-width:100%}.app-platform .top{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;color:#d0d0d0}.app{min-height:100vh;display:flex;flex-direction:column}.top{border-bottom:1px solid transparent;background:transparent;position:sticky;top:0;z-index:20}.top-inner{width:min(100% - 1.5rem,var(--max));margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:.65rem;height:2.15rem;font-weight:800;letter-spacing:-.045em;font-size:1.2rem;line-height:1}.logo-mark{width:28px;height:28px;border-radius:8px;display:block;flex-shrink:0;box-shadow:0 0 0 1px #ffffff0f}.top-nav a{color:var(--muted);font-size:.88rem;font-weight:500;padding:.4rem .7rem;border-radius:999px;border:1px solid transparent;transition:.15s ease}.top-nav a:hover{color:var(--text);border-color:var(--line);background:#ffffff08}.top-nav a.top-signin{color:var(--text);border-color:#ffffff24;background:#ffffff0d}.top-nav a.top-signin:hover{border-color:#ffffff38;background:#ffffff17}.admin-menu-btn{display:none;place-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--text);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.admin-menu-btn:hover{border-color:#ffffff2e;background:#ffffff0f}.admin-menu-btn:active{transform:scale(.96)}.admin-menu-bars{position:relative;width:1.05rem;height:.78rem;display:block}.admin-menu-bars i{position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .18s ease,top .22s ease}.admin-menu-bars i:nth-child(1){top:0}.admin-menu-bars i:nth-child(2){top:calc(50% - .75px)}.admin-menu-bars i:nth-child(3){top:calc(100% - 1.5px)}.top-admin-actions{display:flex;align-items:center;align-self:center;gap:.35rem;margin-left:auto;height:2.15rem}.sys-bell{position:relative;z-index:30;display:flex;align-items:center;height:100%}.sys-bell-btn{position:relative;display:grid;place-items:center;width:2.15rem;height:2.15rem;margin:0;padding:0;line-height:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--muted);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.sys-bell-btn:hover,.sys-bell.is-open .sys-bell-btn{color:var(--text);border-color:#ffffff2e;background:#ffffff0f}.sys-bell-btn:active{transform:scale(.96)}.sys-bell-badge{position:absolute;top:.22rem;right:.18rem;min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;background:#dc2743;color:#fff;font-size:.58rem;font-weight:800;line-height:1rem;letter-spacing:0;box-shadow:0 0 0 2px #080808;pointer-events:none}.sys-bell-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;border:0;margin:0;padding:0;background:#00000073;cursor:pointer}.sys-bell-panel{position:absolute;right:0;top:calc(100% + .45rem);z-index:32;width:min(22.5rem,calc(100vw - 1.25rem));max-height:min(28rem,calc(100dvh - 5.5rem));display:flex;flex-direction:column;background:#121212;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 22px 50px #0000008c,0 0 0 1px #00000059;overflow:hidden;animation:sysBellIn .16s ease both}@keyframes sysBellIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sys-bell-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.sys-bell-head strong{font-size:.84rem;font-weight:700;letter-spacing:-.01em}.sys-bell-mark{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;padding:.2rem .35rem;border-radius:6px}.sys-bell-mark:hover:not(:disabled){color:var(--text);background:#ffffff0d}.sys-bell-mark:disabled{opacity:.35;cursor:default}.sys-bell-list{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:.35rem}.sys-bell-empty{margin:0;padding:1.4rem .85rem;text-align:center;color:var(--muted);font-size:.82rem}.sys-bell-item{display:grid;gap:.2rem;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:.65rem .7rem;border-radius:10px;cursor:pointer;font:inherit}.sys-bell-item:hover{background:#ffffff0d}.sys-bell-item.unread{background:#ffffff09;box-shadow:inset 2px 0 #ffffff47}.sys-bell-item{position:relative}.sys-bell-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.sys-bell-title{font-size:.84rem;font-weight:650;color:var(--text);min-width:0}.sys-bell-item time{flex-shrink:0;font-size:.68rem;color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.sys-bell-body{font-size:.76rem;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.admin-nav-open .admin-menu-bars i:nth-child(1){top:calc(50% - .75px);transform:rotate(45deg)}html.admin-nav-open .admin-menu-bars i:nth-child(2){opacity:0;transform:scaleX(.4)}html.admin-nav-open .admin-menu-bars i:nth-child(3){top:calc(50% - .75px);transform:rotate(-45deg)}html.admin-console{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.admin-console body,html.admin-console .app{overflow-x:clip;max-width:100%}html.admin-signing .top,html.admin-signing-route .top{display:none}html.admin-signing .admin-shell.admin-locked,html.admin-signing-route .admin-shell.admin-locked{min-height:100vh;min-height:100dvh}html.admin-console .top{background:var(--bg);border-bottom-color:#ffffff12;box-shadow:none}html.admin-console .top-inner{width:min(100% - 1.5rem,1080px)}html.admin-nav-open .top{z-index:55;box-shadow:none}html.admin-nav-open .admin-menu-btn{border-color:#dc274373;background:#dc274324;color:#ffc3cc}.admin-nav-backdrop,.admin-rail-close{display:none}.home-stage,.look-stage{flex:1;width:min(100% - 1.5rem,var(--max));margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0 3rem;min-height:calc(100vh - 140px);transition:padding .25s ease}.home-stage.has-result,.look-stage.has-result{justify-content:flex-start;padding-top:1.25rem;min-height:0}.home-panel,.look-panel{width:100%;max-width:640px;margin:0 auto;text-align:center;animation:rise .45s ease both}.home-results{width:100%;max-width:720px;margin:1.5rem auto 0;animation:rise .35s ease both;min-width:0;box-sizing:border-box;padding:0 .15rem}.app-platform-tea .home-results{max-width:min(960px,100%)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.look-kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1.1rem;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.look-back{color:var(--text)}.look-back:hover{opacity:.8}.look-hero h1{font-family:var(--display);font-size:clamp(1.7rem,4.2vw,2.35rem)}.app-landing .top-landing{background:transparent}.landing{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 128px);width:min(100% - 1.5rem,920px);margin:0 auto;padding:1.5rem 0 2.5rem;overflow:hidden}.landing-glow{pointer-events:none;position:fixed;inset:-10% -5% auto;height:70vh;background:radial-gradient(48% 55% at 50% 0%,rgba(255,255,255,.1),transparent 70%),radial-gradient(36% 42% at 78% 18%,rgba(220,39,67,.08),transparent 72%),radial-gradient(30% 38% at 18% 22%,rgba(255,255,255,.05),transparent 70%);animation:landing-drift 14s ease-in-out infinite alternate;z-index:0}.landing-grain{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}@keyframes landing-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,2.5%,0) scale(1.04)}}.landing-hero{position:relative;z-index:1;max-width:34rem;animation:landing-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes landing-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing-brand{margin:0 0 1.1rem;font-family:var(--display);font-size:clamp(3.4rem,11vw,6.2rem);font-weight:800;letter-spacing:-.07em;line-height:.92;background:var(--scope);-webkit-background-clip:text;background-clip:text;color:transparent;animation:landing-in .75s cubic-bezier(.22,1,.36,1) .05s both}.landing-title{margin:0 0 1rem;font-family:var(--display);font-size:clamp(1.85rem,4.8vw,2.85rem);font-weight:700;letter-spacing:-.045em;line-height:1.08;color:var(--text);animation:landing-in .75s cubic-bezier(.22,1,.36,1) .12s both}.landing-lede{margin:0 0 1.75rem;max-width:28rem;color:#a3a3a3;font-size:1.05rem;line-height:1.55;animation:landing-in .75s cubic-bezier(.22,1,.36,1) .2s both}.landing-cta{display:flex;flex-wrap:wrap;gap:.65rem;animation:landing-in .75s cubic-bezier(.22,1,.36,1) .28s both}.landing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.7rem 1.25rem;border-radius:999px;font-weight:650;font-size:.95rem;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.landing-btn.primary{color:var(--accent-ink);border:1px solid transparent;background:var(--accent-grad);box-shadow:0 14px 36px color-mix(in srgb,var(--accent) 28%,transparent)}.landing-btn.primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px color-mix(in srgb,var(--accent) 36%,transparent)}.landing-scope .landing-btn.primary,.app-platform-instagram .landing-btn.primary{color:#0a0a0a;background:#f2f2f2;box-shadow:0 10px 36px #00000059}.landing-scope .landing-btn.primary:hover,.app-platform-instagram .landing-btn.primary:hover{background:#fff;box-shadow:0 14px 40px #0006}.landing-btn.primary.soon-locked{cursor:default;opacity:.85;pointer-events:none}.landing-btn.ghost{color:var(--text);border:1px solid rgba(255,255,255,.14);background:#ffffff08}.landing-btn.ghost:hover{border-color:#ffffff47;background:#ffffff0f}.landing-strip{position:relative;z-index:1;margin-top:clamp(3rem,10vh,5.5rem);padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06);animation:landing-in .8s cubic-bezier(.22,1,.36,1) .4s both}.landing-strip-label{margin:0 0 .75rem;color:#6a6a6a;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.landing-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.landing-platform{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:3.1rem;padding:.42rem .95rem;border-radius:999px;font-size:.88rem;font-weight:600;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#cfcfcf;transition:border-color .15s ease,background .15s ease,color .15s ease}.platform-chip-x-logo{width:.82em;height:.82em;display:block}.landing-platform.live:hover{color:#fff;border-color:#ffffff47;background:#ffffff0f}.platform-chip-instagram.live:hover{border-color:#dc274380;background:#dc27431f}.platform-chip-twitter.live:hover{border-color:#e7e9ea66;background:#e7e9ea14}.platform-chip-snapchat.live:hover{color:#111;border-color:#fffc008c;background:#fffc002e}.platform-chip-tiktok.live:hover{border-color:#fe2c5580;background:#fe2c551f}.platform-chip-tea.live:hover{border-color:#e8a0bf8c;background:#e8a0bf24}.landing-platform.soon{color:#6e6e6e;border-style:dashed}.landing-platform.soon:hover{color:#a8a8a8;border-color:#fff3}.landing-platform.soon em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#555}.landing-strip-line{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin:0;color:#7a7a7a;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-dot{width:4px;height:4px;border-radius:50%;background:#dc2743b3}.extract-hub{flex:1;width:min(100% - 1.5rem,640px);margin:0 auto;padding:1.5rem 0 3rem;animation:rise .45s ease both}.extract-hub-head{margin:0 0 1.75rem}.extract-hub-head h1{margin:0 0 .55rem;font-family:var(--display);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:700;letter-spacing:-.045em;line-height:1.1}.extract-hub-head p{margin:0;max-width:28rem;color:var(--muted);line-height:1.5;font-size:.98rem}.extract-hub-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.extract-hub-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.15rem;align-items:center;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;transition:border-color .15s ease,background .15s ease}a.extract-hub-row.live:hover{border-color:#ffffff38;background:#ffffff0d}a.extract-hub-row.soon:hover{border-color:#ffffff24;background:#ffffff0a;opacity:1}a.extract-hub-row[href*=instagram]:hover{border-color:#dc274373;background:#dc274314}a.extract-hub-row[href*=twitter]:hover{border-color:#e7e9ea59;background:#e7e9ea0f}a.extract-hub-row[href*=snapchat]:hover{border-color:#fffc0073;background:#fffc001a}a.extract-hub-row[href*=tiktok]:hover{border-color:#fe2c5573;background:#fe2c5514}a.extract-hub-row[href*=tea]:hover{border-color:#f79ac073;background:#f79ac01a}.platform-stage{position:relative}.platform-glow{pointer-events:none;position:absolute;inset:-8% -20% auto;height:52vh;background:radial-gradient(46% 55% at 50% 0%,var(--glow-a),transparent 72%),radial-gradient(34% 40% at 80% 20%,var(--glow-b, transparent),transparent 70%),radial-gradient(28% 36% at 16% 24%,var(--glow-c, transparent),transparent 70%);z-index:0}.platform-stage .look-panel{position:relative;z-index:1}.platform-hero{margin:0 0 1.35rem;overflow:visible;animation:landing-in .7s cubic-bezier(.22,1,.36,1) both}.platform-brand{display:inline-block;margin:0 0 .15rem;font-family:var(--display);font-size:clamp(2.4rem,8vw,4.2rem);font-weight:800;letter-spacing:-.06em;line-height:1.08;padding:.04em .04em .12em;overflow:visible;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.app-platform-snapchat .platform-brand{filter:drop-shadow(0 0 18px rgba(255,252,0,.25))}.app-platform-tea .platform-brand{filter:drop-shadow(0 6px 26px rgba(217,84,140,.3))}.app-platform-tea .platform-lede{color:#b7a3ac}.tea-mark{display:flex;justify-content:center;margin:0 0 .35rem}.tea-mark svg{width:clamp(52px,12vw,68px);height:auto;overflow:visible;color:var(--accent);filter:drop-shadow(0 8px 22px rgba(217,84,140,.28))}.tea-mark-cup{animation:tea-cup-in .7s cubic-bezier(.22,1,.36,1) both}.tea-mark-steam path{transform-origin:center bottom;animation:tea-steam 3.4s ease-in-out infinite}.tea-mark-steam path:nth-child(2){animation-delay:.5s}.tea-mark-steam path:nth-child(3){animation-delay:1.1s}@keyframes tea-cup-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}@keyframes tea-steam{0%{opacity:0;transform:translateY(3px) scaleY(.82)}30%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translateY(-9px) scaleY(1.14)}}@media(prefers-reduced-motion:reduce){.tea-mark-cup,.tea-mark-steam path{animation:none}.tea-mark-steam path{opacity:.6}}.platform-title{margin:0 0 .85rem;font-family:var(--display);font-size:clamp(1.55rem,4vw,2.35rem);font-weight:700;letter-spacing:-.045em;line-height:1.1}.platform-soon-note{margin:1rem 0 0;max-width:28rem;color:var(--muted);font-size:.84rem;line-height:1.45}.platform-lede{margin:0 auto 1.25rem;max-width:28rem;color:#a3a3a3;font-size:1rem;line-height:1.55}.platform-cta{justify-content:center;margin-top:.25rem}.extract-hub-row.soon{opacity:.72}.extract-hub-name{grid-column:1;grid-row:1;font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.extract-hub-blurb{grid-column:1;grid-row:2;color:var(--muted);font-size:.84rem}.extract-hub-go{grid-column:2;grid-row:1 / span 2;color:#c98;font-size:1.2rem}.extract-hub-badge{grid-column:2;grid-row:1 / span 2;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#777;border:1px dashed rgba(255,255,255,.14);border-radius:999px;padding:.28rem .55rem}.footer-landing{border-top-color:transparent;background:transparent}@media(max-width:640px){.app-landing .top-landing{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);padding-top:env(safe-area-inset-top,0px)}.app-landing .logo{font-size:0;gap:0}.app-landing .landing{flex:1 0 auto;min-height:calc(100dvh - 56px - env(safe-area-inset-top,0px));justify-content:center;padding:.35rem 0 2rem}.app-landing .footer-landing{margin-top:0}.landing-brand{display:block;font-size:clamp(3.5rem,18vw,5.2rem);margin-bottom:.65rem}.landing-strip{margin-top:1.65rem;padding-top:1rem}.landing-lede{font-size:.98rem;margin-bottom:1.25rem}.landing-btn{width:100%}.top-inner{height:56px;width:min(100% - 1rem,var(--max))}.top-nav a{padding:.35rem .55rem;font-size:.82rem}.hero-block h1{font-size:clamp(1.35rem,7vw,1.85rem)}.hero-block p{font-size:.9rem;padding:0 .25rem}.modes{gap:.3rem;margin:1rem 0 0;padding:0 .15rem}.mode{padding:.45rem .75rem;font-size:.8rem}.search-wrap{margin:1rem auto 0;max-width:100%;border-radius:18px}.search-wrap input{padding:.75rem .85rem;font-size:16px}.search-wrap button{padding:.7rem 1rem;font-size:.88rem;white-space:nowrap}.home-results{margin-top:1rem}}.brand-mark{display:flex;justify-content:center;margin-bottom:1.15rem}.brand-mark img{width:52px;height:52px;border-radius:14px;box-shadow:0 12px 36px #bc188847}.hero-block{padding:0}.hero-block h1{margin:0 0 .55rem;font-size:clamp(1.65rem,4vw,2.2rem);letter-spacing:-.048em;font-weight:800;line-height:1.12}.hero-block p{margin:0 auto;max-width:28rem;color:var(--muted);line-height:1.55;font-size:.98rem}.modes{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin:1.45rem 0 0}.modes-util{margin:.4rem 0 0}.mode{border:1px solid var(--line);background:#141414a6;color:var(--muted);border-radius:999px;padding:.48rem .9rem;cursor:pointer;transition:.15s ease;font-weight:500;font-size:.88rem;line-height:1.25}.mode:hover{color:var(--text);border-color:#3f3f3f}.mode.on{color:var(--accent-ink);border-color:transparent;background-image:var(--accent-grad),var(--accent-grad);background-origin:border-box;background-clip:padding-box,border-box;overflow:hidden;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 25%,transparent)}.app-platform-instagram .mode.on{color:#0a0a0a;background:#f2f2f2;box-shadow:0 8px 22px #00000047}.mode.mode-secondary{font-size:.8rem;padding:.45rem .85rem;background:#1e1e1e80;border-color:var(--line);box-shadow:none}.mode.mode-secondary.on{background:var(--panel-2)!important;border-color:#555!important;color:var(--text)!important;box-shadow:none!important}.mode.cached:not(.on){border-color:#7ddea859;color:#cfe9d9}.mode-util{font-size:.8rem;padding:.36rem .72rem;background:transparent}.mode:disabled{opacity:.35;cursor:not-allowed}.search-wrap{display:flex;gap:.3rem;background:#121212eb;border:1px solid #323232;border-radius:999px;padding:.28rem;width:100%;max-width:520px;margin:1.25rem auto 0;box-shadow:0 1px #ffffff0a inset,0 20px 50px #00000073}.search-wrap:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,#323232)}.search-wrap input{flex:1;border:0;outline:none;background:transparent;color:var(--text);padding:.85rem 1.05rem;min-width:0}.search-wrap input::placeholder{color:#666}.search-wrap button{border:0;border-radius:999px;padding:.85rem 1.3rem;font-weight:700;color:var(--accent-ink);background:var(--accent-grad);cursor:pointer;white-space:nowrap}.app-platform-instagram .search-wrap button{color:#0a0a0a;background:#f2f2f2;box-shadow:0 10px 28px #00000059}.app-platform .search-wrap{background:color-mix(in srgb,var(--panel) 90%,transparent);border-color:color-mix(in srgb,var(--accent) 14%,var(--line))}.app-platform .search-wrap:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 1px #ffffff0d inset,0 20px 50px #00000080,0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.app-platform .search-wrap input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}.app-platform-tea .search-wrap button,.app-platform-snapchat .search-wrap button,.app-platform-tiktok .search-wrap button,.app-platform-twitter .search-wrap button{box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 30%,transparent)}.search-wrap button:disabled{opacity:.5;cursor:not-allowed}.hint{text-align:center;color:#6e6e6e;font-size:.82rem;margin:.85rem 0 0}.status{text-align:center;margin:.4rem 0 0;color:var(--muted)}.status.err{color:#ff8f8f}.status-live{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:.65rem}.status-live-text{letter-spacing:.01em}.status-dots{display:inline-block;min-width:1.1em;text-align:left}.status-dots-pad{visibility:hidden}.status-bounce{display:inline-flex;align-items:center;gap:.35rem;height:.85rem}.status-bounce i{display:block;width:.42rem;height:.42rem;border-radius:50%;background:currentColor;opacity:.55;animation:status-bounce .9s ease-in-out infinite}.status-bounce i:nth-child(2){animation-delay:.15s}.status-bounce i:nth-child(3){animation-delay:.3s}@keyframes status-bounce{0%,80%,to{transform:translateY(0) scale(.85);opacity:.35}40%{transform:translateY(-.35rem) scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.status-bounce i{animation:none;opacity:.7}}.profile{margin-top:.4rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.3rem;display:grid;grid-template-columns:92px 1fr;gap:1.15rem;align-items:center}.profile-v2{display:flex;flex-direction:column;gap:0;align-items:stretch;padding:0;overflow:visible;position:relative}.profile-top{display:grid;grid-template-columns:92px 1fr;gap:1.15rem;align-items:start;padding:1.25rem 1.3rem .85rem}.profile-identity{min-width:0}.profile-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.profile-title-row h2{margin:0}.profile-quick{position:relative;flex-shrink:0}.icon-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#ffffff08;color:var(--text);cursor:pointer;font-size:.95rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.05em}.icon-btn:hover{border-color:#555;background:#ffffff0f}.profile-menu{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;min-width:168px;padding:.35rem;background:#141414;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:.1rem}.profile-menu button{text-align:left;border:0;background:transparent;color:var(--text);padding:.55rem .7rem;border-radius:8px;font-size:.84rem;cursor:pointer}.profile-menu button:hover{background:#ffffff0f}.stats-interactive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.85rem}.stat-btn,.stat-static{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;width:100%;padding:.5rem .65rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;box-sizing:border-box}.stat-btn{cursor:pointer;color:inherit;font:inherit;transition:border-color .15s ease,background .15s ease}.stat-btn:hover:not(:disabled){border-color:#e1306c66;background:#e1306c14}.stat-btn:disabled{opacity:.55;cursor:default}.stat-btn strong,.stat-static strong{color:var(--text);font-weight:700;font-size:1rem;line-height:1.1;font-variant-numeric:lining-nums tabular-nums}.stat-btn span,.stat-static span{color:var(--muted);font-size:.68rem;letter-spacing:.02em;text-transform:lowercase}.profile-body{padding:0 1.3rem 1rem}.profile-body .badge-row{margin-top:0}.profile-body .bio{margin-top:.7rem;white-space:pre-wrap;line-height:1.45;color:var(--text);font-size:.92rem;max-width:42rem}.profile-ext{display:inline-block;margin-top:.45rem;color:#8ec5ff;text-decoration:none;font-size:.88rem;word-break:break-all}.profile-ext:hover{text-decoration:underline}.profile-footer{padding:.75rem 1.3rem 1.05rem;border-top:1px solid var(--line);background:#ffffff04}.profile-footer .action-bar{margin-top:0;display:flex;flex-wrap:wrap;gap:.45rem}.profile-footer .action-btn{flex:1 1 auto;min-width:5.5rem;justify-content:center}.profile-footer .action-flash{margin-top:.45rem}.people-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:1.25rem;box-sizing:border-box;isolation:isolate}.people-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000b8;cursor:pointer}.people-sheet{position:relative;z-index:1;width:min(480px,100%);height:min(86vh,760px);height:min(86dvh,760px);max-height:min(86dvh,760px);background:#121212;border:1px solid rgba(255,255,255,.1);border-radius:18px;display:flex;flex-direction:column;box-shadow:0 28px 80px #0000008c;animation:sheet-in .26s ease;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;overflow:hidden}@keyframes sheet-in{0%{transform:translateY(14px) scale(.98);opacity:.55}to{transform:none;opacity:1}}.people-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.15rem 1.15rem .75rem;flex-shrink:0}.people-kicker{margin:0;color:var(--muted);font-size:.78rem}.people-head h3{margin:.15rem 0 0;font-size:1.25rem;letter-spacing:-.02em;display:flex;align-items:baseline;gap:.45rem}.people-total{font-size:.85rem;color:var(--muted);font-weight:600}.people-search{padding:0 1.15rem .75rem}.people-search input{width:100%;box-sizing:border-box;border:1px solid var(--line);background:#ffffff0a;color:var(--text);border-radius:12px;padding:.7rem .85rem;font-size:.9rem;outline:none}.people-search input:focus{border-color:#555}.people-search input::placeholder{color:var(--muted)}.people-search-inline{display:flex;align-items:center;gap:.5rem;margin-top:.7rem;padding:.38rem .8rem;border:1px solid rgba(255,255,255,.08);background:#00000038;border-radius:999px;transition:border-color .15s ease,background .15s ease}.people-search-inline:focus-within{border-color:#ffffff29;background:#00000057}.people-search-icon{width:14px;height:14px;flex-shrink:0;color:var(--muted);opacity:.7}.people-search-inline input,.people-search-inline input:focus{flex:1;min-width:0;border:0;background:transparent;border-radius:0;padding:.08rem 0;font-size:.82rem;color:var(--text);outline:none;box-shadow:none}.people-search-inline input[type=search]::-webkit-search-decoration,.people-search-inline input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.people-body{flex:1;overflow:auto;padding:0 .55rem .55rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.people-body::-webkit-scrollbar{width:6px}.people-body::-webkit-scrollbar-track{background:transparent}.people-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.people-body::-webkit-scrollbar-thumb:hover{background:#ffffff52}.people-body::-webkit-scrollbar-button{display:none;width:0;height:0}.people-body::-webkit-scrollbar-corner{background:transparent}.people-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.people-row{display:flex;align-items:center;gap:.45rem;padding:.45rem .55rem;border-radius:12px}.people-row:hover{background:#ffffff0a}.people-main{flex:1;min-width:0;display:flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit}.people-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--panel-2);border:1px solid #2a2a2a;flex-shrink:0}.people-avatar.blank{display:block}.people-avatar.tile-blank{width:42px;height:42px;flex-shrink:0;border-radius:50%}.people-copy{min-width:0;display:flex;flex-direction:column;gap:.1rem}.people-user{font-weight:650;font-size:.9rem;display:inline-flex;align-items:center;gap:.3rem}.people-verified,.ig-verified{display:inline-block;flex-shrink:0;vertical-align:middle}.ig-verified{margin-top:1px}.people-name{color:var(--muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-side{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.people-pill{font-size:.68rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.15rem .45rem}.people-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8e8e8;border-radius:999px;padding:.38rem .7rem;font-size:.74rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.people-act:hover{border-color:#f560408c;background:#f560401f;color:#fff}.people-state{text-align:center;color:var(--muted);padding:2.5rem 1rem}.people-state.err{color:#ff8f8f}.people-hint{color:var(--muted);font-size:.82rem}.people-spinner{width:28px;height:28px;margin:0 auto .75rem;border-radius:50%;border:2px solid #333;border-top-color:#f56040;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.people-foot{padding:.85rem 1.15rem 1.15rem;border-top:1px solid var(--line);display:grid;gap:.55rem}.people-foot.muted{color:var(--muted);font-size:.78rem;text-align:center}.people-foot .action-btn{width:100%;justify-content:center;text-align:center}.people-progress{display:grid;gap:.35rem;font-size:.8rem;color:var(--muted);text-align:left}.people-progress-bar{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.people-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c13584,#e1306c,#fd1d1d);transition:width .25s ease}.people-foot-err{margin:0;font-size:.78rem;color:#f0a4a4;text-align:left}@media(max-width:640px){.people-overlay{place-items:stretch;padding:0}.people-sheet{width:100%;height:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;animation:sheet-up .28s ease;padding-top:env(safe-area-inset-top,0px)}.people-head{padding:.85rem 1rem .65rem}.people-head h3{font-size:1.15rem;flex-wrap:wrap}.people-search{padding:0 1rem .65rem}.people-search input{font-size:16px;border-radius:14px;padding:.75rem .9rem}.people-search-inline{margin-top:.65rem;padding:.42rem .85rem}.people-search-inline input{font-size:16px;border-radius:0;padding:.12rem 0}.people-row{padding:.55rem .45rem;gap:.35rem}.people-avatar{width:40px;height:40px}.people-act{padding:.4rem .65rem;font-size:.72rem;min-height:36px}.people-foot{padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px))}@keyframes sheet-up{0%{transform:translateY(18px);opacity:.6}to{transform:translateY(0);opacity:1}}}.avatar{width:92px;height:92px;border-radius:50%;object-fit:cover;background:var(--panel-2);border:2px solid #333;display:block}.avatar.size-sm{width:48px;height:48px;border-width:1.5px}.avatar.size-lg{width:112px;height:112px}.profile h2{margin:0 0 .15rem;font-size:1.3rem;letter-spacing:-.02em}.profile .full{margin:0;color:var(--muted)}.bio{margin:.55rem 0 0;white-space:pre-wrap;line-height:1.4;font-family:var(--font)}.stats{display:flex;gap:1rem;margin-top:.7rem;flex-wrap:wrap}.stats span{color:var(--muted);font-size:.92rem}.stats span strong{color:var(--text);font-weight:700}.stats span strong.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem}.badge-row{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.55rem}.badge{font-size:.74rem;border:1px solid var(--line);border-radius:999px;padding:.2rem .55rem;color:var(--muted)}.badge.on{color:#f5f5f5;border-color:#dc274366}.badge.link{text-decoration:none;transition:color .15s ease,border-color .15s ease}.badge.link:hover{color:var(--text);border-color:#555}.id-block{margin-top:.9rem;display:grid;gap:.4rem}.id-label{color:var(--muted);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.copy-chip{display:inline-flex;align-items:center;gap:.75rem;width:fit-content;max-width:100%;border:1px solid var(--line);background:var(--bg2);color:var(--text);border-radius:12px;padding:.55rem .7rem;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.copy-chip:hover{border-color:#555;transform:translateY(-1px)}.copy-chip code{font-size:.92rem;overflow:hidden;text-overflow:ellipsis}.copy-chip span{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.result-stack{display:grid;gap:.85rem;margin-top:.4rem}.result-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem}.result-head{display:flex;align-items:center;gap:.85rem}.result-head-copy{flex:1;min-width:0}.result-head h3{margin:0;font-size:1.15rem;letter-spacing:-.02em}.result-head p{margin:.15rem 0 0;color:var(--muted);font-size:.9rem}.result-meta{color:var(--muted);font-size:.78rem;border:1px solid var(--line);border-radius:999px;padding:.25rem .6rem;white-space:nowrap}.empty-note{margin:0;text-align:center;color:var(--muted);padding:1.2rem;border:1px dashed var(--line);border-radius:12px}.empty-note.private,.private-notice{margin:.75rem 0 0;text-align:center;color:#f0c987;padding:.9rem 1rem;border:1px solid rgba(240,201,135,.35);border-radius:12px;background:#f0c98714;font-size:.92rem;line-height:1.4}.cache-note{margin:0 0 .65rem;text-align:center;color:var(--muted);font-size:.82rem}.source-ribbon{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0 0 .75rem;padding:.35rem .7rem;border-radius:999px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;font-size:.78rem;letter-spacing:.02em;color:var(--muted);border:1px solid rgba(255,255,255,.08);background:#ffffff08}.source-ribbon.archive{color:#d4b896;border-color:#d4b89647;background:#d4b89614}.source-ribbon.live{color:#9ec9a8;border-color:#9ec9a847;background:#9ec9a814}.source-mark{font-size:.7rem;line-height:1;opacity:.9}.archive-strip{margin:0 0 1rem;padding:.85rem 1rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 55%),#121212eb;animation:archive-in .45s ease both}@keyframes archive-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.archive-strip-archive{border-color:#d4b89647;background:linear-gradient(180deg,rgba(212,184,150,.1),transparent 60%),#121212eb}.archive-strip-live{border-color:#9ec9a847;background:linear-gradient(180deg,rgba(158,201,168,.1),transparent 60%),#121212eb}.archive-strip-head{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.archive-strip-actions{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:.4rem}.archive-strip-delete{min-height:1.9rem!important;padding:.3rem .75rem!important;font-size:.74rem!important;font-weight:600!important;border-color:#d4b89659!important;color:#e2c8a4eb!important;background:#d4b8960f!important}.archive-strip-delete:hover:not(:disabled){border-color:#d4b8968c!important;color:#f0d7b0!important;background:#d4b8961f!important}.archive-strip-delete:disabled{opacity:.45}.archive-strip-kicker{flex:0 0 auto;margin-top:.1rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid rgba(255,255,255,.1);background:#ffffff08}.archive-strip-archive .archive-strip-kicker{color:#e2c8a4;border-color:#d4b89659;background:#d4b8961a}.archive-strip-live .archive-strip-kicker{color:#b6dfc0;border-color:#9ec9a859;background:#9ec9a81a}.archive-strip-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem}.archive-strip-copy strong{font-size:.95rem;font-weight:650;letter-spacing:-.02em}.archive-strip-copy span{color:var(--muted);font-size:.82rem;line-height:1.35}.archive-wayback{margin-top:.85rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.archive-wayback-summary{margin:0 0 .65rem;color:var(--muted);font-size:.78rem;letter-spacing:.01em}.archive-days{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:.2rem;align-items:end;min-height:58px;overflow:visible}.archive-day{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.3rem;min-height:58px;padding:.3rem .1rem .4rem;border-radius:8px;overflow:visible;transition:background .15s ease}button.archive-day{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;width:100%;margin:0;cursor:pointer}button.archive-day:disabled,.archive-day:not(.pick){cursor:default}.archive-day:hover{background:#ffffff0a}button.archive-day.pick:hover{background:#ffffff12}.archive-day.active{background:#f0c9871f;box-shadow:inset 0 0 0 1px #f0c98747}.archive-day-dot{width:8px;height:8px;border-radius:50%;background:#ffffff1f;transform:scale(.55);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.archive-day.has .archive-day-dot{background:#6eaadcd9;box-shadow:0 0 0 3px #6eaadc1f;transform:scale(var(--dot-scale, .7))}.archive-day.active .archive-day-dot{background:#f0c987;box-shadow:0 0 0 4px #f0c9872e}.archive-day-label{display:block;font-size:.58rem;line-height:1.25;color:#ffffff47;white-space:nowrap;text-align:center}.archive-day.has .archive-day-label,.archive-day.active .archive-day-label{color:#ffffffb8}.archive-day-stack{position:relative;width:14px;height:12px;display:block}.archive-day-stack i{position:absolute;left:50%;width:8px;height:8px;border-radius:50%;background:#6eaadcd9;box-shadow:0 0 0 2px #0c0c0ce6;transform:translate(-50%) scale(var(--dot-scale, .7))}.archive-day-stack i:first-child{top:0;opacity:.55;transform:translate(-70%) scale(calc(var(--dot-scale, .7) * .85))}.archive-day-stack i:last-child{top:3px;transform:translate(-30%) scale(var(--dot-scale, .7))}.archive-day.active .archive-day-stack i{background:#f0c987;box-shadow:0 0 0 2px #121212f2,0 0 0 4px #f0c98724}.archive-day.multi.pick:hover .archive-day-stack i:first-child{transform:translate(-78%,-1px) scale(calc(var(--dot-scale, .7) * .85))}.archive-day.multi.pick:hover .archive-day-stack i:last-child{transform:translate(-22%,1px) scale(var(--dot-scale, .7))}.archive-reel{margin-top:.85rem;padding:.75rem .85rem .9rem;border-radius:12px;border:1px solid rgba(240,201,135,.22);background:radial-gradient(120% 80% at 0% 0%,rgba(240,201,135,.1),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 70%),#0a0a0a8c;animation:archive-reel-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes archive-reel-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.archive-reel-head{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.85rem}.archive-reel-kicker{flex:0 0 auto;padding:.16rem .5rem;border-radius:999px;border:1px solid rgba(240,201,135,.3);background:#f0c98714;color:#f0d7b0;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.archive-reel-head strong{font-family:var(--display),var(--font),sans-serif;font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#f7efe2}.archive-reel-rail{height:3.4rem;margin:0 .35rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(240,201,135,.35) transparent}.archive-reel-lane{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:.35rem;width:max-content;min-width:100%;height:100%}.archive-reel-rail::-webkit-scrollbar{height:4px}.archive-reel-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#f0c98759}.archive-reel-track{position:absolute;left:0;right:0;top:1.15rem;height:2px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(240,201,135,.22) 8%,rgba(240,201,135,.45) 50%,rgba(240,201,135,.22) 92%,transparent 100%)}.archive-reel-cut{position:relative;z-index:1;top:0;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.28rem;width:4.5rem;padding:0;border:0;background:transparent;color:#cbb896;font:inherit;cursor:pointer}.archive-reel-tick{width:11px;height:11px;margin-top:.85rem;border-radius:50%;background:#1a1610;border:2px solid rgba(240,201,135,.55);box-shadow:0 0 0 3px #0a0a0ad9;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,box-shadow .18s ease}.archive-reel-time{font-family:var(--display),var(--font),sans-serif;font-size:.78rem;font-weight:700;letter-spacing:-.02em;color:#f5e6c8b8;transition:color .18s ease,transform .22s ease}.archive-reel-now{position:absolute;top:-.05rem;padding:.08rem .4rem;border-radius:999px;background:#f0c98729;border:1px solid rgba(240,201,135,.35);color:#f0d7b0;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;animation:archive-reel-now .3s ease both}@keyframes archive-reel-now{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.archive-reel-cut:hover .archive-reel-tick{transform:scale(1.15);border-color:#f0c987}.archive-reel-cut:hover .archive-reel-time{color:#fff6e4}.archive-reel-cut.active .archive-reel-tick{background:#f0c987;border-color:#f7e2b8;transform:scale(1.28);box-shadow:0 0 0 3px #0a0a0ae6,0 0 0 6px #f0c98729}.archive-reel-cut.active .archive-reel-time{color:#fff8ec;transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.archive-reel,.archive-reel-now,.archive-reel-tick,.archive-reel-time{animation:none;transition:none}}@media(max-width:640px){.archive-strip{padding:.75rem .8rem .85rem}.archive-days{gap:.1rem}.archive-day-label{font-size:.5rem}.archive-reel{padding:.7rem .65rem .8rem}.archive-reel-cut{width:3.8rem}.archive-reel-time{font-size:.7rem}}.stat-btn:disabled{opacity:.55;cursor:not-allowed}.raw-json{margin:.75rem 0 0;white-space:pre-wrap;color:var(--muted);font-size:.82rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}@media(max-width:640px){.profile{grid-template-columns:72px 1fr}.profile-v2{display:flex}.profile-top{grid-template-columns:72px 1fr;gap:.9rem;padding:1rem 1rem .7rem}.profile-body{padding:0 1rem .85rem}.profile-footer{padding:.75rem 1rem 1rem}.profile-top .avatar,.avatar{width:72px;height:72px}.avatar.size-sm{width:42px;height:42px}.grid{grid-template-columns:repeat(2,1fr)}.brand-mark img{width:44px;height:44px}.media-card{grid-template-columns:1fr}.highlight-row{justify-content:flex-start}}.tile{position:relative;aspect-ratio:1;overflow:hidden;background:var(--panel-2);border-radius:10px;border:1px solid rgba(255,255,255,.04);color:inherit;display:block;transition:transform .2s ease,border-color .2s ease}.tile:hover{transform:translateY(-2px);border-color:#dc274359}.tile img{width:100%;height:100%;object-fit:cover;display:block}.tile-blank{width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(220,39,67,.18),transparent 45%),var(--panel-2)}.tile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#000000c7);opacity:.9;pointer-events:none}.tile-flag{position:absolute;top:.45rem;right:.45rem;z-index:1;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.18rem .45rem}.tile .cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:.55rem .55rem .5rem;font-size:.72rem;color:#fff;display:flex;justify-content:space-between;gap:.5rem}.action-bar{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.action-btn{border:1px solid var(--line);background:#ffffff08;color:var(--text);border-radius:999px;padding:.38rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.action-btn:hover{border-color:#555;background:#ffffff0f;transform:translateY(-1px)}.action-btn.primary{border:0;background:#f2f2f2;color:#0a0a0a}.action-btn:disabled{opacity:.5;cursor:not-allowed}.action-flash{margin:.45rem 0 0;color:#7ddea8;font-size:.8rem}.media-tile{cursor:pointer;padding:0;border:1px solid rgba(255,255,255,.04);width:100%;font:inherit;color:inherit}.media-tile .tile-shade{opacity:.55;background:linear-gradient(transparent 58%,#000000b8)}.media-tile.is-video:hover .tile-play,.media-tile:focus-visible .tile-play{transform:translate(-50%,-50%) scale(1.06);background:#000000b8}.tile-play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 24px #00000059;pointer-events:none;transition:transform .15s ease,background .15s ease}.tile-play svg{margin-left:2px}.media-viewer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;background:#000000e0;display:grid;place-items:center;padding:1rem;isolation:isolate;box-sizing:border-box}.media-viewer{width:min(920px,100%);max-height:min(92vh,920px);max-height:min(92dvh,920px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.85rem;box-shadow:0 24px 80px #0000008c;box-sizing:border-box;transform:translateZ(0)}.media-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.media-viewer-head strong{font-size:.92rem;margin-right:.55rem}.media-viewer-head span{color:var(--muted);font-size:.78rem}.media-viewer-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;width:2rem;height:2rem;border-radius:999px;cursor:pointer;font-size:.95rem;line-height:1}.media-viewer-close:hover{background:#ffffff1a}.media-viewer-stage{position:relative;min-height:220px;max-height:min(68vh,640px);display:grid;place-items:center;background:#000;border-radius:12px;overflow:hidden}.media-viewer-image,.media-viewer-video{width:100%;max-width:100%;max-height:min(68vh,640px);max-height:min(68dvh,640px);object-fit:contain;display:block;background:#000;-webkit-transform:translateZ(0);transform:translateZ(0)}.media-viewer-video{outline:none;filter:none!important;-webkit-filter:none!important}.media-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0000008c;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.media-viewer-nav.prev{left:.55rem}.media-viewer-nav.next{right:.55rem}.media-viewer-nav:hover{background:#000000bf}.media-viewer-foot{display:grid;gap:.55rem}.media-viewer-caption{margin:0;color:#d4d4d4;font-size:.82rem;line-height:1.4;max-height:3.6em;overflow:hidden}.media-viewer-actions{display:flex;flex-wrap:wrap;gap:.4rem}@media(max-width:720px){.media-viewer-overlay{place-items:stretch;padding:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.media-viewer{width:100%;height:100%;max-height:none;min-height:100%;border-radius:0;border:0;align-self:stretch;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px))}.media-viewer-stage{min-height:0;max-height:none;flex:1;border-radius:10px}.media-viewer-image,.media-viewer-video{max-height:min(62dvh,560px)}.media-viewer-actions{gap:.35rem}.media-viewer-actions .action-btn{flex:1 1 auto;justify-content:center;text-align:center;min-height:44px}}.highlight-save{margin-top:.2rem;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:600;cursor:pointer}.highlight-save:hover{color:var(--text);border-color:#555}.media-card{margin-top:.4rem;display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.media-visual{position:relative;min-height:240px;background:var(--panel-2)}.media-visual img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.media-blank{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 40% 30%,rgba(240,148,51,.2),transparent 50%),var(--panel-2)}.media-visual-fade{position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(transparent,#0000008c)}.media-code{position:absolute;left:.7rem;bottom:.7rem;z-index:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:#fff;background:#00000073;border-radius:8px;padding:.25rem .45rem}.media-body{padding:1.2rem 1.25rem;display:grid;align-content:center;gap:.35rem}.media-kicker{margin:0;color:#bc1888;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.media-body h2{margin:0;font-size:1.35rem;letter-spacing:-.03em}.media-caption{margin:.25rem 0 .35rem;line-height:1.45;color:var(--text)}.media-caption.muted{color:var(--muted)}.media-open{margin-top:.65rem;width:fit-content;text-decoration:none;display:inline-flex;align-items:center}.hashtag-card{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem 1.25rem}.hashtag-mark{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;font-size:2rem;font-weight:800;color:#fff;background:var(--ig);letter-spacing:-.06em}.hashtag-card h2{margin:0;font-size:1.4rem;letter-spacing:-.03em}.highlight-row{display:flex;gap:.85rem;overflow-x:auto;padding:.15rem .1rem .55rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.highlight-row::-webkit-scrollbar{height:5px}.highlight-row::-webkit-scrollbar-track{background:transparent}.highlight-row::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.highlight-row::-webkit-scrollbar-thumb:hover{background:#ffffff52}.highlight-row::-webkit-scrollbar-button{display:none;width:0;height:0}.highlight-row::-webkit-scrollbar-corner{background:transparent}.highlight-item{flex:0 0 auto;width:92px;display:grid;justify-items:center;gap:.4rem;text-align:center}.highlight-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0;width:100%;display:grid;justify-items:center;gap:.35rem;cursor:pointer;font:inherit}.highlight-open:disabled{opacity:.7;cursor:not-allowed}.highlight-item.is-open .highlight-ring{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #ffffff59}.highlight-ring{width:78px;height:78px;border-radius:50%;padding:3px;background:var(--ig);display:block}.highlight-ring img,.highlight-ring .tile-blank{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);background:var(--panel-2);display:block}.highlight-title{font-size:.78rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-count{font-size:.7rem;color:var(--muted);margin-top:-.15rem}.highlight-open-panel{margin-top:.35rem;display:grid;gap:.75rem}.highlight-open-head{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.highlight-open-head h4{margin:0;font-size:.95rem;font-weight:650}.highlight-open-head span{color:var(--muted);font-size:.8rem}.highlight-open-head .action-btn{margin-left:auto}.card{margin-top:.85rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.2rem}.card h3{margin:0 0 .75rem;font-size:1.05rem}.kv{display:grid;gap:.35rem}.kv div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.5rem 0;font-size:.92rem}.kv span{color:var(--muted)}.kv strong{font-weight:600;text-align:right;word-break:break-word}.thumb{width:100%;max-width:420px;border-radius:10px;margin-top:.75rem;border:1px solid var(--line)}.footer{border-top:1px solid rgba(42,42,42,.7);color:var(--muted);font-size:.8rem;padding:1.1rem 0 1.35rem;margin-top:auto}.footer-inner{width:min(100% - 1.5rem,var(--max));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-tag{letter-spacing:-.01em}.footer-right{display:flex;align-items:center;gap:.85rem}.footer-owner{color:var(--muted);transition:color .2s ease}.footer-owner:hover{color:var(--text)}.repo-credit{position:relative;display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .75rem .45rem .55rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04);color:var(--text);overflow:hidden;transition:border-color .25s ease,transform .25s ease,background .25s ease}.repo-credit-glow{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:radial-gradient(closest-side,rgba(220,39,67,.22),rgba(188,24,136,.1),transparent 70%);opacity:0;transform:translate(-12%) scale(.9);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.repo-credit-icon{position:relative;width:16px;height:16px;flex-shrink:0;color:#cfcfcf;transition:color .25s ease,transform .25s ease}.repo-credit-copy{position:relative;display:flex;flex-direction:column;line-height:1.15;gap:.1rem}.repo-credit-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .25s ease}.repo-credit-name{font-size:.84rem;font-weight:600;letter-spacing:-.02em;background:linear-gradient(90deg,#f5f5f5,#f5f5f5);-webkit-background-clip:text;background-clip:text;color:transparent;transition:background .3s ease}.repo-credit-arrow{position:relative;color:var(--muted);font-size:.95rem;transform:translate(0);transition:transform .25s ease,color .25s ease}.repo-credit:hover{border-color:#dc274359;transform:translateY(-1px)}.repo-credit:hover .repo-credit-glow{opacity:1;transform:translate(8%) scale(1)}.repo-credit:hover .repo-credit-icon{color:#fff;transform:scale(1.06)}.repo-credit:hover .repo-credit-label{color:#d0d0d0}.repo-credit:hover .repo-credit-name{background:var(--ig);-webkit-background-clip:text;background-clip:text}.repo-credit:hover .repo-credit-arrow{color:#f09433;transform:translate(3px)}@media(max-width:560px){.footer-inner{align-items:flex-start}.repo-credit{width:100%}.footer-right{width:100%;justify-content:space-between}}.admin-shell{flex:1;width:min(100% - 1.5rem,1080px);margin:0 auto;padding:1.25rem 0 2.5rem;display:grid;grid-template-columns:256px minmax(0,1fr);gap:1rem;min-height:calc(100vh - 160px)}@media(min-width:861px){html.admin-console:has(.admin-rail) body,html.admin-console:has(.admin-rail) .app{background:var(--bg)}html.admin-console:has(.admin-rail) .top{position:fixed;top:0;left:256px;right:0;width:auto;background:var(--bg);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:none;z-index:30}html.admin-console:has(.admin-rail) .top-inner{width:100%;max-width:none;margin:0;padding:0 1.25rem;box-sizing:border-box;justify-content:flex-end}html.admin-console:has(.admin-rail) .logo{display:none}html.admin-console:has(.admin-rail) .admin-shell:not(.admin-locked){width:100%;max-width:none;margin:0;padding:0;gap:0;min-height:100vh;min-height:100dvh}html.admin-console:has(.admin-rail) .admin-rail{top:0;height:100vh;height:100dvh;max-height:none;overflow:hidden;border-radius:0;border:none;border-right:1px solid rgba(255,255,255,.07);background:var(--bg);box-sizing:border-box}html.admin-console:has(.admin-rail) .admin-main{padding:calc(64px + 1.15rem) 1.5rem 2.5rem}}.admin-shell.admin-locked{grid-template-columns:1fr;width:100%;max-width:none;margin:0;padding:0;min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);place-items:stretch}.admin-gate{position:relative;isolation:isolate;display:grid;place-content:center;justify-items:center;gap:1.1rem;width:100%;min-height:inherit;padding:1.5rem 1rem 2rem;overflow:hidden;background:radial-gradient(720px 380px at 50% -8%,rgba(255,255,255,.05),transparent 55%),radial-gradient(500px 280px at 85% 20%,rgba(220,39,67,.08),transparent 50%),var(--bg)}.admin-gate-glow{position:absolute;inset:12% 18% auto;height:36%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);filter:blur(18px);z-index:0;pointer-events:none}.admin-gate-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 20%,transparent 75%)}@keyframes adminGatePulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.admin-gate-foot{position:relative;z-index:1;margin:0;color:#ffffff61;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.admin-hold-card{position:relative;z-index:1;width:min(100%,420px);padding:1.85rem 1.6rem 1.55rem;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,rgba(220,39,67,.12),transparent 42%),linear-gradient(180deg,#1c181afa,#0c0a0cfc);box-shadow:0 0 0 1px #dc27431a,0 28px 70px #00000080;text-align:left}.admin-hold-iris{position:relative;width:3.4rem;height:3.4rem;margin:0 0 1.15rem;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 50% 50%,rgba(220,39,67,.2),transparent 62%);box-shadow:inset 0 0 0 1px #00000059;overflow:hidden}.admin-hold-iris i{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1px solid rgba(255,255,255,.12);animation:adminHoldIris 4.8s ease-in-out infinite}.admin-hold-iris i:nth-child(2){top:28%;right:28%;bottom:28%;left:28%;animation-delay:-.8s;border-color:#dc274359}.admin-hold-iris i:nth-child(3){top:38%;right:38%;bottom:38%;left:38%;animation-delay:-1.6s;border-color:#ff9a5c59}.admin-hold-iris span{position:absolute;top:44%;right:44%;bottom:44%;left:44%;border-radius:50%;background:#dc2743;box-shadow:0 0 16px #dc27438c;animation:adminHoldCore 2.4s ease-in-out infinite}@keyframes adminHoldIris{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(.92);opacity:1}}@keyframes adminHoldCore{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1);opacity:1}}.admin-hold-card h1{margin:0 0 .4rem;font-family:var(--display);font-size:clamp(1.55rem,4.5vw,1.9rem);letter-spacing:-.045em}.admin-hold-badge{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .55rem;padding:.22rem .55rem .22rem .4rem;border-radius:999px;border:1px solid rgba(255,154,92,.28);background:#ff7a2f1a;color:#ffc49a;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-hold-pulse{width:7px;height:7px;border-radius:50%;background:#ff7a2f;box-shadow:0 0 #ff7a2f73;animation:livePulse 1.8s ease-out infinite;flex-shrink:0}.admin-hold-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1.2rem;padding:.85rem 0 0;border-top:1px solid rgba(255,255,255,.07)}.admin-hold-meta div{display:grid;gap:.2rem;min-width:0}.admin-hold-meta dt{margin:0;color:#fff6;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-hold-meta dd{margin:0;color:var(--text);font-size:.84rem;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:420px){.admin-hold-meta{grid-template-columns:1fr}}.admin-kicker{margin:0 0 .25rem;color:#ff9a5c;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-login{position:relative;z-index:1;width:min(100%,400px);padding:1.7rem 1.55rem 1.5rem;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#101010eb;box-shadow:0 24px 60px #0006}.admin-login-brand{display:flex;align-items:center;gap:.65rem;margin:0 0 1.15rem;color:var(--text);font-weight:800;letter-spacing:-.045em;font-size:1.15rem;line-height:1}.admin-login-brand img{width:2rem;height:2rem;border-radius:8px;display:block;box-shadow:0 0 0 1px #ffffff0f}.admin-login-logo{display:block;width:2.5rem;height:2.5rem;border-radius:12px;margin-bottom:1.1rem;object-fit:cover;box-shadow:0 10px 28px #0006}.admin-login h1{margin:0 0 1.15rem;font-family:var(--display);font-size:clamp(1.45rem,4vw,1.75rem);letter-spacing:-.04em}.admin-login-lede{margin:0 0 1.15rem;color:var(--muted);font-size:.9rem;line-height:1.45}.admin-login-busy h1{margin-bottom:.9rem}.admin-login-form{display:grid;gap:.15rem}.admin-login-btn{width:100%;margin-top:.25rem}.password-field{position:relative;display:grid}.password-field input{padding-right:2.65rem}.password-toggle{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.1rem;height:2.1rem;margin:0;padding:0;border:0;border-radius:9px;background:transparent;color:#ffffff73;cursor:pointer}.password-toggle:hover{color:#ffffffd1;background:#ffffff0f}.password-toggle:focus-visible{outline:2px solid rgba(255,122,47,.55);outline-offset:1px;color:#fff}.password-toggle[aria-pressed=true]{color:#ffffffc7}.admin-login-progress{position:relative;height:3px;margin:0 0 1.1rem;border-radius:999px;overflow:hidden;background:#ffffff0f}.admin-login-progress i{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:var(--ig);animation:adminGateBar 1.35s ease-in-out infinite}@keyframes adminGateBar{0%{transform:translate(-120%)}to{transform:translate(320%)}}.admin-gate-steps{list-style:none;margin:0;padding:.85rem 0 0;display:grid;gap:.45rem;border-top:1px solid rgba(255,255,255,.07)}.admin-gate-steps li{position:relative;padding-left:1.15rem;color:#ffffff57;font-size:.78rem;font-weight:600;letter-spacing:.02em}.admin-gate-steps li:before{content:"";position:absolute;left:0;top:.35rem;width:.45rem;height:.45rem;border-radius:50%;background:#ffffff29}.admin-gate-steps li.done{color:#ffffff8c}.admin-gate-steps li.done:before{background:#7ddea8}.admin-gate-steps li.active{color:#f5e6d0}.admin-gate-steps li.active:before{background:#ff7a2f;box-shadow:0 0 0 3px #ff7a2f2e;animation:livePulse 1.8s ease-out infinite}@media(max-width:640px){.admin-shell.admin-locked{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}}@media(prefers-reduced-motion:reduce){.admin-gate-glow,.admin-login-progress i,.admin-gate-steps li.active:before{animation:none}}.admin-rail{display:flex;flex-direction:column;gap:1.15rem;min-width:0;overflow-x:hidden;padding:1rem .85rem .9rem;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#161616fa,#0a0a0af5);position:sticky;top:76px;align-self:start;max-height:calc(100vh - 100px)}.admin-rail-brand{display:flex;align-items:flex-start;gap:.75rem;padding:.35rem .35rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.07)}.admin-rail-brand-text{flex:1;min-width:0}.admin-rail-mark{width:2.35rem;height:2.35rem;border-radius:12px;display:block;object-fit:cover;flex-shrink:0;margin-top:.1rem;box-shadow:0 8px 22px #00000059}.admin-rail-brand-text{display:grid;gap:.4rem;padding-top:.05rem}.admin-rail-brand-text .admin-rail-name{font-family:var(--display);font-size:1.18rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.admin-rail-hello{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;color:#ffffff94;font-size:.82rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.admin-rail-brand-text strong{font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.admin-rail-role{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffc7;font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1}.admin-rail-status{font-style:normal;color:#ffffffb8;font-size:.78rem;display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-variant-numeric:lining-nums tabular-nums}.admin-rail-status.is-alert{color:#ff8f8f}.admin-rail-status.is-alert .live-dot{background:#ff8f8f;box-shadow:none;animation:none}.admin-rail-status>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-dot{width:7px;height:7px;border-radius:50%;background:#ffffff47;flex-shrink:0}.live-dot.is-hot{background:#7ddea8;box-shadow:0 0 #7ddea88c;animation:livePulse 1.8s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 #7ddea873}70%{box-shadow:0 0 0 8px #7ddea800}to{box-shadow:0 0 #7ddea800}}.admin-nav{display:grid;gap:1.15rem;flex:1;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-width:0;min-height:0;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.admin-nav::-webkit-scrollbar{width:5px;height:0}.admin-nav::-webkit-scrollbar-track{background:transparent}.admin-nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.admin-nav::-webkit-scrollbar-thumb:hover{background:#ffffff47}.admin-nav-group{display:grid;gap:.2rem}.admin-nav-group-label{margin:0;padding:0 .65rem .35rem;color:#ffffff61;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-nav-item{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0;max-width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--text);border-radius:12px;padding:.58rem .7rem;cursor:pointer;transition:.15s ease}.admin-nav-item span{font-weight:650;font-size:.9rem;letter-spacing:-.02em;flex:0 1 auto;min-width:0}.admin-nav-item em{font-style:normal;color:var(--muted);font-size:.68rem;white-space:nowrap;flex:0 0 auto}.admin-nav-item:hover{background:#ffffff09;border-color:#ffffff0f}.admin-nav-item.active{background:linear-gradient(90deg,#dc274329,#dc27430d);border-color:#dc274347;box-shadow:inset 3px 0 #dc2743}.admin-nav-item.active em{color:#ffffff8c}.admin-rail-foot{position:relative;display:grid;gap:.15rem;margin-top:auto;padding-top:.7rem}.admin-rail-foot:before{content:"";position:absolute;left:.7rem;right:.7rem;top:0;height:1px;background:#ffffff12}.admin-rail-action{display:flex;align-items:center;gap:.55rem;width:100%;padding:.62rem .7rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#ffffff8c;font:inherit;font-size:.85rem;font-weight:650;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:.15s ease}.admin-rail-action svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.admin-rail-action:hover{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffe0}.admin-rail-action:hover svg{opacity:1}.admin-rail-action:focus-visible{outline:2px solid rgba(220,39,67,.5);outline-offset:2px}.admin-rail-action.admin-signout:hover{border-color:#dc274347;background:#dc274314;color:#ffc3cc}.admin-hold-actions{display:grid;gap:.5rem;margin-top:.35rem}.admin-hold-actions .btn{width:100%}.admin-main{min-width:0;display:grid;gap:.9rem;align-content:start}.admin-main-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;padding:.2rem .1rem .35rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:.15rem}.admin-main-head h2{margin:0;font-family:var(--display);font-size:1.65rem;letter-spacing:-.045em}.admin-flash-slot{min-height:1.2rem;text-align:right;align-self:center}.admin-flash-slot .flash{margin:0;font-size:.8rem;font-weight:500;letter-spacing:.01em;background:none;border:0;padding:0;border-radius:0}.admin-flash-slot .flash.ok{color:#9ad4b0}.admin-flash-slot .flash.err{color:#ff9a9a}.admin-flash-slot .flash.sys{color:#ffffff7a}.admin-panel{display:grid;gap:.9rem;min-width:0}.admin-actions-keep[hidden]{display:none!important}.admin-box{background:#101010f2;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.15rem 1.2rem;min-width:0}.admin-brief h3,.admin-box h3{margin:0;font-size:1rem;letter-spacing:-.02em}.box-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.box-head>div h3{margin:0}.mint-providers{border-color:#ff9a5c2e;background:radial-gradient(80% 70% at 100% 0%,rgba(255,154,92,.08),transparent 50%),#101010f2}.mint-providers .api-card{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000038;padding:.95rem 1rem}.mint-providers .api-card h4{margin:0 0 .65rem;font-family:var(--display);letter-spacing:-.02em}.prov-status{display:grid;gap:1.1rem}.prov-banner{display:grid;gap:.35rem;padding:1.1rem 1.15rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000047}.prov-banner.is-operational{border-color:#22c55e47;background:radial-gradient(90% 80% at 0% 0%,rgba(34,197,94,.1),transparent 55%),#00000047}.prov-banner.is-degraded{border-color:#f59e0b52;background:radial-gradient(90% 80% at 0% 0%,rgba(245,158,11,.1),transparent 55%),#00000047}.prov-banner.is-outage{border-color:#dc274359;background:radial-gradient(90% 80% at 0% 0%,rgba(220,39,67,.12),transparent 55%),#00000047}.prov-banner.is-unlinked{border-color:#ffffff1a}.prov-banner-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.prov-banner h4{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;font-family:var(--display)}.prov-banner p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45;max-width:46rem}.prov-banner-meta{margin-top:.15rem;display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;font-size:.72rem;color:var(--muted);font-family:var(--mono, ui-monospace, monospace)}.prov-live-dot{width:.45rem;height:.45rem;border-radius:50%;margin-right:.25rem;background:#4ade80;box-shadow:0 0 #4ade8073;animation:prov-live-pulse 1.6s ease-out infinite}@keyframes prov-live-pulse{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.prox-usage{margin:.85rem 0 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,rgba(59,130,246,.06),transparent 42%),#0c0c0eeb;overflow:hidden}.prox-usage-hit{display:grid;gap:.55rem;width:100%;padding:1rem 1.05rem .55rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.prox-usage-hit:hover{background:#ffffff04}.prox-usage-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.4rem}.prox-usage-kicker{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.prox-usage-primary strong{display:block;font-family:var(--display);font-size:clamp(1.55rem,3vw,2rem);letter-spacing:-.04em;line-height:1;font-weight:750}.prox-usage-split{display:flex;flex-wrap:wrap;gap:1.1rem 1.5rem;margin-left:auto}.prox-usage-split span{display:block;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prox-usage-split em{display:block;margin-top:.15rem;font-style:normal;font-weight:700;font-variant-numeric:lining-nums tabular-nums}.prox-usage-cta{font-size:.8rem;color:#93c5fd;white-space:nowrap;margin-left:auto}.prox-usage-chart{position:relative;height:168px;margin-top:.15rem;overflow:visible}.prox-usage-chart svg{width:100%;height:100%;display:block}.prox-usage-grid{stroke:#ffffff0f;stroke-dasharray:3 5;stroke-width:1}.prox-usage-line{stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.prox-usage-line.total{stroke:#60a5fa}.prox-usage-line.rx{stroke:#3b82f6;opacity:.85}.prox-usage-cross{stroke:#ffffff59;stroke-width:1}.prox-usage-dot{fill:#93c5fd;stroke:#0b0b0d;stroke-width:2}.prox-usage-xlabel{fill:#ffffff61;font-size:10px;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.prox-usage-tip{position:absolute;top:.35rem;max-width:calc(100% - .7rem);min-width:min(10.5rem,calc(100% - .7rem));padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#121216f5;box-shadow:0 12px 32px #00000073;pointer-events:none;z-index:2;box-sizing:border-box}.prox-usage-tip strong{display:block;font-size:.78rem;margin-bottom:.35rem}.prox-usage-tip ul{list-style:none;margin:0;padding:0;display:grid;gap:.22rem}.prox-usage-tip li{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--muted)}.prox-usage-tip b{margin-left:auto;color:#fff;font-variant-numeric:lining-nums tabular-nums}.prox-usage-tip i{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.prox-usage-tip i.is-total{box-shadow:inset 0 0 0 1.5px #60a5fa;background:transparent}.prox-usage-tip i.is-rx{background:#3b82f6}.prox-usage-tip i.is-tx{background:#93c5fd}.prox-usage-tip i.is-spend{background:#fbbf24}.prox-usage-tip i.is-hops{background:#a78bfa}.prox-usage-meta{display:flex;align-items:center;gap:.2rem;padding:0 1.05rem .75rem;font-size:.72rem;color:var(--muted);font-family:var(--mono, ui-monospace, monospace)}.prox-usage-detail{border-top:1px solid rgba(255,255,255,.08);padding:.75rem 1.05rem 1rem}.prox-usage-detail table{width:100%;border-collapse:collapse;font-size:.78rem}.prox-usage-detail th,.prox-usage-detail td{text-align:left;padding:.35rem .4rem;border-bottom:1px solid rgba(255,255,255,.06);font-variant-numeric:lining-nums tabular-nums}.prox-usage-detail th{color:var(--muted);font-weight:600;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.prox-usage-note{margin:.7rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.4}@media(max-width:720px){.prox-usage-split{margin-left:0;width:100%}.prox-usage-cta{margin-left:0}}.prov-state-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:var(--muted);white-space:nowrap}.prov-state-pill:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.prov-state-pill.is-operational{color:#4ade80;border-color:#22c55e59;background:#22c55e1a}.prov-state-pill.is-degraded{color:#fbbf24;border-color:#f59e0b66;background:#f59e0b1a}.prov-state-pill.is-outage{color:#fb7185;border-color:#dc274366;background:#dc27431f}.prov-state-pill.is-unlinked{color:#9ca3af;border-color:#9ca3af4d;background:#9ca3af14}.prov-groups{display:grid;gap:1rem}.prov-group h5{margin:0 0 .45rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prov-list{list-style:none;margin:0;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:#0003}.prov-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;align-items:center;padding:.85rem 1rem;border-top:1px solid rgba(255,255,255,.06)}.prov-row:first-child{border-top:0}.prov-row-main{display:grid;gap:.2rem;min-width:0}.prov-row-main strong{font-size:.95rem;font-weight:650}.prov-row-main span{color:var(--muted);font-size:.82rem;line-height:1.35}.prov-spark{display:flex;gap:2px;margin-top:.35rem;height:14px;align-items:flex-end}.prov-spark i{display:block;width:3px;border-radius:1px;background:#ffffff1f;height:var(--h, 40%)}.prov-row.is-operational .prov-spark i{background:#4ade8059}.prov-row.is-degraded .prov-spark i{background:#fbbf2466}.prov-row.is-outage .prov-spark i{background:#fb718573}.prov-creds{margin-top:.25rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.08)}.prov-creds>summary{cursor:pointer;list-style:none;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.85rem}.prov-creds>summary::-webkit-details-marker{display:none}.prov-creds>summary:after{content:"Edit";float:right;font-weight:600;letter-spacing:.02em;text-transform:none;color:#ffb07a}.prov-creds[open]>summary:after{content:"Hide"}.prov-locked{margin:0;padding:.85rem 1rem;border-radius:12px;border:1px dashed rgba(255,255,255,.12);color:var(--muted);font-size:.86rem;line-height:1.4}@media(max-width:640px){.prov-row{grid-template-columns:1fr;gap:.5rem}.prov-row .prov-state-pill{justify-self:start}}.admin-box>p{margin:0 0 .95rem;color:var(--muted);font-size:.9rem;line-height:1.45}.pill{font-size:.72rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.22rem .6rem;white-space:nowrap}.brief-list{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.55rem}.brief-list li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.06);font-size:.88rem}.brief-list span{color:var(--muted)}.brief-list strong{font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.brief-list strong.on{color:#4ade80}button.linkish,.linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:#ff9a5c;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}button.linkish:hover,.linkish:hover{color:#ffb07a}.pill.linkish-pill{cursor:pointer;border:1px solid rgba(255,255,255,.12)}.pill.linkish-pill:hover{border-color:#ff9a5c73;color:#ffb07a}.overview-system-foot{margin:.85rem 0 0;font-size:.78rem;color:var(--muted)}.overview-command{display:grid;gap:1.1rem}.cmd-status{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.cmd-chip{display:grid;gap:.28rem;padding:.75rem .85rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0e0e0ee6;text-align:left;color:var(--text);min-width:0}.cmd-chip span{color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.cmd-chip strong{font-size:.95rem;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.cmd-chip.ok strong{color:#7ddea8}.cmd-chip.warn strong{color:#fbbf24}.cmd-chip-btn{cursor:pointer;transition:border-color .15s ease,background .15s ease}.cmd-chip-btn:hover{border-color:#ffffff29;background:#161616f2}.cmd-chip .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:650}.cmd-nodes{display:grid;gap:.65rem}.cmd-node-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cmd-node{display:grid;gap:.75rem;padding:.95rem 1.05rem;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 50%),#0c0c0cf5}.cmd-node.ok{border-color:#7ddea82e}.cmd-node.warn{border-color:#fbbf2438}.cmd-node header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cmd-node h4{margin:.1rem 0 0;font-size:1.05rem;letter-spacing:-.03em;font-weight:700}.cmd-node-status{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.28rem .58rem .28rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000047;color:#ffffff9e;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.cmd-node-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffffff0f}.cmd-node-status.is-ok{color:#86efac;border-color:#86efac38;background:#14281cb8}.cmd-node-status.is-ok .cmd-node-status-dot{box-shadow:0 0 0 3px #86efac24}.cmd-node-status.is-warn{color:#fbbf24;border-color:#fbbf243d;background:#281e0cb8}.cmd-node-status.is-warn .cmd-node-status-dot{box-shadow:0 0 0 3px #fbbf2424}.cmd-node-status.is-muted{color:#ffffff73}.cmd-node-metrics{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .75rem}.cmd-node-metrics>div{display:grid;gap:.12rem;min-width:0}.cmd-node-metrics dt{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cmd-node-metrics dd{margin:0;font-size:.84rem;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-node-gens{margin:0;color:var(--muted);font-size:.74rem;line-height:1.35;word-break:break-word}@media(max-width:900px){.cmd-node-grid{grid-template-columns:1fr}.cmd-node-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmd-mint{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(220,39,67,.28);background:radial-gradient(90% 120% at 0% 0%,rgba(240,148,51,.18),transparent 50%),radial-gradient(70% 100% at 100% 0%,rgba(188,24,136,.16),transparent 48%),linear-gradient(180deg,#1c0e12fa,#0c0a0cfa);padding:1.25rem 1.35rem 1.2rem;display:grid;gap:1.1rem;animation:cmd-mint-in .32s ease}@keyframes cmd-mint-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}.cmd-mint-glow{pointer-events:none;position:absolute;inset:-40% -20% auto auto;width:55%;height:140%;background:radial-gradient(circle,rgba(220,39,67,.2),transparent 65%);filter:blur(8px)}.cmd-mint-head,.cmd-mint-actions{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cmd-mint-actions{align-items:center;flex-shrink:0}.cmd-eyebrow{margin:0 0 .35rem;color:#ff9a5c;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cmd-mint h3{margin:0;font-family:var(--display);font-size:1.55rem;letter-spacing:-.04em;line-height:1.05}.cmd-lede{margin:.4rem 0 0;color:#ffffff9e;font-size:.88rem;max-width:38rem}.cmd-mint-meter{position:relative;display:grid;gap:.55rem}.cmd-mint-count{display:flex;align-items:baseline;gap:.35rem;font-variant-numeric:lining-nums tabular-nums}.cmd-mint-count strong{font-family:var(--display);font-size:2.4rem;letter-spacing:-.05em;line-height:1}.cmd-mint-count>span{color:var(--muted);font-size:1.05rem;font-weight:600}.cmd-mint-bar{height:10px;border-radius:999px;background:#ffffff12;overflow:hidden}.cmd-mint-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f09433,#dc2743 55%,#bc1888);transition:width .45s cubic-bezier(.22,1,.36,1)}.cmd-mint-fill.ok{background:linear-gradient(90deg,#22c55e,#4ade80)}.cmd-mint-fill.low{background:linear-gradient(90deg,#f59e0b,#dc2743)}.cmd-mint-meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:#ffffff8c;font-size:.78rem;font-variant-numeric:lining-nums tabular-nums}.cmd-mint-dots{position:relative;display:flex;justify-content:center;gap:.4rem;margin-top:.15rem}.cmd-mint-dots i{width:6px;height:6px;border-radius:999px;background:#ffffff38;transition:background .25s ease,transform .25s ease}.cmd-mint-dots i.is-on{background:#ff9a5c;transform:scale(1.25)}.cmd-mint-warn{position:relative;display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;padding-top:.15rem}.cmd-products{display:grid;gap:.75rem}.cmd-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.cmd-section-head h3{margin:0;font-family:var(--display);font-size:1.05rem;letter-spacing:-.03em}.cmd-section-head span{color:var(--muted);font-size:.78rem}.cmd-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.cmd-product{--plat: #dc2743;text-align:left;display:grid;gap:.7rem;padding:1rem 1.05rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,color-mix(in srgb,var(--plat) 14%,transparent),transparent 55%),#0c0c0ceb;color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.cmd-product:hover{border-color:color-mix(in srgb,var(--plat) 45%,rgba(255,255,255,.12));transform:translateY(-1px)}.cmd-product.is-focus{border-color:color-mix(in srgb,var(--plat) 55%,rgba(255,255,255,.18));box-shadow:0 0 0 1px color-mix(in srgb,var(--plat) 35%,transparent)}.cmd-product-instagram{--plat: #dc2743}.cmd-product-snapchat{--plat: #fffc00}.cmd-product-twitter,.cmd-product-x{--plat: #e7e9ea}.cmd-product-tiktok{--plat: #fe2c55}.cmd-product.is-soon,.cmd-product.is-paused{opacity:.72}.cmd-mint.is-paused{border-color:#ffffff1a;opacity:.92}.cmd-product-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cmd-product-top strong{font-size:1.02rem;letter-spacing:-.02em}.cmd-product-stat{display:flex;align-items:baseline;gap:.4rem}.cmd-product-stat em{font-style:normal;font-family:var(--display);font-size:1.65rem;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.cmd-product-stat>span{color:var(--muted);font-size:.78rem}.cmd-product-stat em .live-count,.cmd-product-stat em .live-pool{font-size:inherit;color:inherit;letter-spacing:0;font-weight:inherit}.cmd-product-bar{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.cmd-product-bar>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--plat),color-mix(in srgb,var(--plat) 40%,#fff));transition:width .45s cubic-bezier(.22,1,.36,1)}.cmd-product-foot{display:flex;flex-wrap:wrap;gap:.4rem .85rem;font-size:.74rem;color:var(--muted)}.cmd-product-foot .ok{color:#7ddea8}@media(max-width:1100px){.cmd-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.cmd-status{grid-template-columns:repeat(2,minmax(0,1fr))}.cmd-product-grid{grid-template-columns:1fr}.cmd-mint-head{flex-direction:column}.cmd-mint-count strong{font-size:2rem}}.mint-cockpit{position:relative;overflow:clip;border-color:#dc274338!important;background:radial-gradient(90% 80% at 0% 0%,rgba(240,148,51,.12),transparent 50%),radial-gradient(70% 70% at 100% 0%,rgba(188,24,136,.1),transparent 48%),#0e0c0ef5!important}.mint-cockpit-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:1.35rem 1.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.mint-fire{display:grid;gap:.75rem;margin-top:.35rem;padding:.65rem 0 0}.mint-fire-head h4{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mint-fire-head p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4;max-width:36rem}.mint-fire-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center}.mint-fire-meter-track{height:.35rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.mint-fire-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#c46b1a,#f09433);transition:width .25s ease}.mint-fire-meter-readout{display:flex;align-items:baseline;gap:.35rem;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.mint-fire-meter-readout strong{font-size:1.05rem;font-weight:700;color:#ffd7a8}.mint-fire-meter-readout span{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.mint-fire-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.mint-fire-slider{display:grid;gap:.3rem}.mint-fire-slider input[type=range]{width:100%;accent-color:#f09433;cursor:pointer}.mint-fire-scale{display:flex;justify-content:space-between;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.mint-fire-value{display:flex;align-items:baseline;gap:.4rem;min-width:3.5rem;justify-content:flex-end}.mint-fire-value strong{font-size:1.45rem;font-variant-numeric:lining-nums tabular-nums;font-weight:750;line-height:1;color:#ffd7a8}.mint-fire-value span{color:var(--muted);font-size:.78rem}.mint-fire-presets{display:flex;flex-wrap:wrap;gap:.55rem}.mint-fire-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.28rem .1rem;border:0;background:transparent;color:var(--muted);cursor:pointer}.mint-fire-chip:hover:not(:disabled){color:var(--text)}.mint-fire-chip strong{font-size:.78rem;font-weight:700}.mint-fire-chip em{font-style:normal;color:var(--muted);font-size:.72rem;font-variant-numeric:lining-nums tabular-nums}.mint-fire-chip.active{color:#ffd7a8}.mint-fire-chip.active em{color:#f09433}.mint-fire-chip.active strong{box-shadow:inset 0 -2px #f09433}.mint-fire-fleet{display:grid;gap:.25rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}.mint-fire-fleet-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mint-fire-fleet p{margin:0;font-size:.84rem;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.mint-fire-fleet-legacy{color:var(--muted)!important}.mint-fire-stat{font-weight:700;color:#ffd7a8}.mint-fire-dot{margin:0 .4rem;color:var(--muted)}.mint-fire-link{display:inline;margin:0;padding:0;border:0;background:none;color:#f09433;font:inherit;font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.mint-fire-link:disabled{opacity:.5;cursor:not-allowed}.mint-fire-link-muted{justify-self:start;color:var(--muted);text-decoration:none}.mint-fire-link-muted:hover:not(:disabled){color:var(--text)}.mint-fire-lock{display:inline-flex;align-items:center;gap:.28rem;margin-left:.5rem;padding:.08rem .4rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.6rem;letter-spacing:.08em;color:var(--muted);vertical-align:.08em}.mint-fire-locked .mint-fire-controls,.mint-fire-locked .mint-fire-presets{opacity:.55;cursor:not-allowed}.mint-fire-locked .mint-fire-slider input[type=range]{accent-color:#6d6d6d;cursor:not-allowed}.mint-fire-locked .mint-fire-value strong,.mint-fire-locked .mint-fire-chip.active{color:var(--text)}.mint-fire-locked .mint-fire-chip.active em{color:var(--muted)}.mint-fire-locked .mint-fire-chip.active strong{box-shadow:inset 0 -2px #ffffff38}.mint-fire-locked .mint-fire-chip:disabled{cursor:not-allowed}.mint-guards{display:grid;gap:.55rem;margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.mint-guards-head h4{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mint-guards-head p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.4;max-width:36rem}.mint-guard-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.04)}.mint-guard-row.is-sub{padding-left:1rem;border-left:2px solid rgba(240,148,51,.28)}.mint-guard-copy strong{display:block;font-size:.86rem;font-weight:650;color:var(--text)}.mint-guard-copy em{display:block;margin-top:.15rem;font-style:normal;font-size:.78rem;line-height:1.45;color:var(--muted);max-width:34rem}.mint-guard-switch{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.mint-guard-switch em{font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-width:1.7rem}.mint-guard-knob{position:relative;display:block;width:2.1rem;height:1.1rem;border-radius:999px;background:#ffffff1a;transition:background .18s ease}.mint-guard-knob:after{content:"";position:absolute;top:.17rem;left:.17rem;width:.76rem;height:.76rem;border-radius:50%;background:#9a9a9a;transition:transform .18s ease,background .18s ease}.mint-guard-switch.is-on{color:#ffd7a8}.mint-guard-switch.is-on .mint-guard-knob{background:#f0943352}.mint-guard-switch.is-on .mint-guard-knob:after{transform:translate(1rem);background:#f09433}.mint-guard-switch:hover:not(:disabled){color:var(--text)}.mint-guard-switch:disabled{opacity:.5;cursor:not-allowed}.mint-guard-warn{margin:0;font-size:.78rem;line-height:1.45;color:#f0a05a}.restricted-note{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--muted);font-size:.85rem;line-height:1.45}.restricted-lock{flex:none;opacity:.75}.mint-hero-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mint-stat-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.mint-fire-controls,.mint-fire-meter{grid-template-columns:1fr}.mint-fire-value{justify-content:flex-start}.mint-cockpit-grid{grid-template-columns:1fr}.mint-side{padding-left:0;border-left:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}}.mint-hero{display:grid;gap:.75rem;padding:0;border:0;border-radius:0;background:transparent}.mint-hero-count{display:flex;align-items:center;gap:.35rem;font-variant-numeric:lining-nums tabular-nums}.mint-hero-count strong{font-family:var(--display);font-size:2.55rem;letter-spacing:-.05em;line-height:1}.mint-hero-count strong .live-count{letter-spacing:0}.mint-hero-count>span{color:var(--muted);font-size:1.1rem;font-weight:600;line-height:1}.mint-side{display:grid;gap:1.1rem;align-content:start;padding-left:1.25rem;border-left:1px solid rgba(255,255,255,.06)}.mint-side-card{display:grid;gap:.55rem;padding:0;border:0;border-radius:0;background:transparent}.mint-side-card+.mint-side-card{padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.06)}.mint-side-card h4{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mint-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mint-stat-row>div{display:grid;gap:.15rem}.mint-stat-row>div>span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.mint-stat-row strong{font-size:.95rem;font-variant-numeric:lining-nums tabular-nums}.mint-stat-row strong .live-count{font-size:inherit;color:inherit;letter-spacing:0;font-weight:inherit}.mint-actions{display:flex;flex-wrap:wrap;gap:.5rem}.mint-side-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.4}.field-hint{display:block;margin-top:.35rem;font-style:normal;color:var(--muted);font-size:.75rem;line-height:1.35}.mint-log{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06);min-width:0}.mint-log h4{margin:0 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mint-log h4 em{font-style:normal;font-weight:600;letter-spacing:.04em;color:#ffffff61}.mint-log .gen-events{margin-top:.65rem;max-height:min(62vh,44rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.mint-log .gen-events::-webkit-scrollbar{width:8px}.mint-log .gen-events::-webkit-scrollbar-track{background:transparent}.mint-log .gen-events::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.mint-log .gen-events::-webkit-scrollbar-thumb:hover{background:#ffffff52}@media(max-width:900px){.mint-cockpit-grid{grid-template-columns:1fr}}.flash{margin:.75rem 0 0;font-size:.9rem}.flash.err{color:#ff8f8f}.flash.ok{color:#7ddea8}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.stat{background:#101010f2;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:.9rem .95rem;display:grid;gap:.25rem}.stat span{color:var(--muted);font-size:.78rem}.stat strong{font-size:1.15rem;letter-spacing:-.02em}.stat strong.on{color:#7ddea8}.overview-hero{background:radial-gradient(120% 90% at 0% 0%,rgba(255,122,47,.12),transparent 55%),radial-gradient(90% 80% at 100% 0%,rgba(168,85,247,.1),transparent 50%),#101010f5}.overview-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.overview-kpi{display:grid;gap:.2rem;padding:.85rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0808088c;min-height:96px}.overview-kpi span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.overview-kpi strong{font-size:1.55rem;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:lining-nums tabular-nums}.overview-kpi strong small{font-size:.85rem;color:var(--muted);font-weight:600;margin-left:.15rem}.overview-kpi strong.on{color:#7ddea8}.overview-kpi em{font-style:normal;color:var(--muted);font-size:.78rem;line-height:1.3}.overview-plat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.35rem}.overview-plat-card{text-align:left;display:grid;gap:.65rem;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--line);background:#0a0a0ab3;color:var(--text);cursor:pointer}.overview-plat-card:hover{border-color:color-mix(in srgb,#ff7a2f 40%,var(--line))}.overview-plat-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.overview-plat-top strong{font-size:1rem}.overview-plat-meter{display:grid;gap:.35rem}.overview-plat-meter-label{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.overview-plat-bar{height:7px;border-radius:999px;background:#ffffff0f;overflow:hidden}.overview-plat-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a2f,#e1306c)}.overview-plat-fill.ok{background:linear-gradient(90deg,#22c55e,#4ade80)}.overview-plat-fill.low{background:linear-gradient(90deg,#ff7a2f,#f59e0b)}.overview-plat-fill.soon{background:linear-gradient(90deg,#a855f78c,#6366f18c)}.overview-plat-meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem;font-size:.76rem;color:var(--muted)}.overview-plat-meta .ok{color:#4ade80}.overview-plat-meta .muted{color:var(--muted)}.overview-gen-card{display:grid;gap:.85rem;width:100%;margin-top:.35rem;padding:1rem 1.05rem;text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0808088c;color:var(--text);cursor:pointer}.overview-gen-card:hover{border-color:color-mix(in srgb,#ff7a2f 40%,var(--line))}.overview-gen-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.overview-gen-card-top strong{display:block;font-size:1.05rem}.overview-gen-card-top em{display:block;margin-top:.2rem;font-style:normal;color:var(--muted);font-size:.8rem}.overview-gen-meter{display:grid;gap:.4rem}.overview-gen-meter-label{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--muted);font-variant-numeric:lining-nums tabular-nums}.overview-gen-bar{height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.overview-gen-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a2f,#e1306c)}.overview-gen-fill.ok{background:linear-gradient(90deg,#22c55e,#4ade80)}.overview-gen-fill.low{background:linear-gradient(90deg,#ff7a2f,#f59e0b)}.overview-gen-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.overview-gen-stats>div{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:11px;background:#00000047;border:1px solid rgba(255,255,255,.05)}.overview-gen-stats span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.overview-gen-stats strong{font-size:.95rem;font-variant-numeric:lining-nums tabular-nums}.overview-gen-soon{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .75rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.overview-gen-soon-label{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.overview-gen-soon-list{display:flex;flex-wrap:wrap;gap:.4rem}.overview-gen-soon-chip{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted);font:inherit;font-size:.82rem;padding:.35rem .7rem;border-radius:999px;cursor:pointer}.overview-gen-soon-chip:hover{color:var(--text);border-color:#ffffff29}@media(max-width:1100px){.overview-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.overview-plat-grid{grid-template-columns:1fr}.stat-row{grid-template-columns:repeat(2,1fr)}.overview-gen-stats{grid-template-columns:1fr}}.field{display:grid;gap:.35rem;margin-bottom:.8rem}.field label{color:var(--muted);font-size:.8rem}.field input,.field textarea{width:100%;background:var(--bg2);border:1px solid var(--line);color:var(--text);border-radius:11px;padding:.72rem .85rem;outline:none}.field textarea{min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.field input:focus,.field textarea:focus{border-color:#555}.sessions-vault{background:#121212eb;border-color:#ffffff0d}.sessions-vault>p{color:#8e8e8e;font-size:.84rem;margin-bottom:.75rem}.session-vault-table{display:grid;gap:0;max-height:min(58vh,560px);overflow:auto;margin-bottom:.85rem;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#00000038}.session-vault-thead,.session-vault-tr{display:grid;grid-template-columns:2.2rem minmax(5.5rem,.9fr) minmax(7rem,1.2fr) minmax(7rem,1.4fr) 3.4rem;gap:.65rem;align-items:center;padding:.55rem .75rem}.session-vault-thead{position:sticky;top:0;z-index:1;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#6f6f6f;background:#0e0e0ef5;border-bottom:1px solid rgba(255,255,255,.06)}.session-vault-tr{font-size:.8rem;border-top:1px solid rgba(255,255,255,.035);color:#bdbdbd}.session-vault-tr:first-of-type{border-top:0}.session-vault-tr:hover{background:#ffffff06}.session-vault-tr.is-incomplete{opacity:.65}.session-vault-empty{padding:1.25rem 1rem;text-align:center;color:#8a8a8a;font-size:.86rem}.session-vault-index{color:#5f5f5f;font-variant-numeric:lining-nums tabular-nums;font-size:.74rem}.session-vault-sid,.session-vault-cookies,.session-vault-proxy{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-vault-sid{color:#d0d0d0}.session-vault-cookies{color:#8a8a8a}.session-vault-proxy{color:#737373}.session-vault-badge{justify-self:end;font-size:.66rem;letter-spacing:.03em;padding:.14rem .4rem;border-radius:4px;border:1px solid rgba(255,255,255,.08);color:#9a9a9a;text-align:center}.session-vault-badge.ok{color:#8fbfa4;border-color:#7ddea833;background:#7ddea80d}.session-vault-badge.warn{color:#c4a882;border-color:#c4a88238;background:#c4a8820d}.session-vault-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.35rem}.session-vault-raw{margin-top:.75rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.session-vault-raw textarea{min-height:180px;color:#b8b8b8;background:#0c0c0c;border-color:#ffffff0f;line-height:1.55;font-size:.76rem}.session-vault-raw .btn{margin-top:.55rem}@media(max-width:820px){.session-vault-thead{display:none}.session-vault-tr{grid-template-columns:2rem 1fr auto;grid-template-areas:"idx sid badge" "idx cookies cookies" "idx proxy proxy";gap:.25rem .55rem;padding:.65rem .75rem}.session-vault-index{grid-area:idx;align-self:start;padding-top:.15rem}.session-vault-sid{grid-area:sid}.session-vault-badge{grid-area:badge}.session-vault-cookies{grid-area:cookies}.session-vault-proxy{grid-area:proxy}}.btn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:11px;padding:.68rem .95rem;cursor:pointer;font-weight:600}.btn.cockpit{border:0;background:var(--ig);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{background:transparent;border-color:#ffffff24;color:#ffffffd1}.btn.ghost:hover:not(:disabled){border-color:#ffffff47;background:#ffffff0a}.btn.ghost.is-on{border-color:#ff9a5c66;color:#ffb07a;background:#ff9a5c14}.btn.toggle{min-width:3.4rem}.btn.toggle.on{border:0;background:#f2f2f2;color:#0a0a0a}.btn.team-toggle-off{border-color:#ffffff38;color:#f0d7a8}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:.85rem}.api-card{background:#0a0a0a73;border:1px solid var(--line);border-radius:12px;padding:.9rem .95rem}.api-card h4{margin:0 0 .75rem;font-size:.92rem;font-weight:700}.tool-grid{display:grid;gap:.4rem}.tool-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .15rem;border-bottom:1px solid var(--line)}.tool-row:last-child{border-bottom:0}.tool-row strong{display:block;font-size:.92rem}.tool-row span{color:var(--muted);font-size:.78rem}.plat-workspace{display:grid;gap:.75rem;margin-top:.35rem}.plat-hub>.box-head{margin-bottom:.15rem}.plat-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.65rem}.plat-hub-card{--plat: #dc2743;text-align:left;display:grid;gap:.7rem;padding:1.05rem 1.1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,color-mix(in srgb,var(--plat) 16%,transparent),transparent 55%),#0c0c0ceb;color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.plat-hub-instagram{--plat: #dc2743}.plat-hub-snapchat{--plat: #fffc00}.plat-hub-twitter,.plat-hub-x{--plat: #e7e9ea}.plat-hub-tiktok{--plat: #fe2c55}.plat-hub-tea{--plat: #e8a0bf}.plat-hub-card.is-live:hover:not(:disabled){border-color:color-mix(in srgb,var(--plat) 50%,rgba(255,255,255,.12));transform:translateY(-1px)}.plat-hub-card.is-soon{opacity:.72;background:#0a0a0ab3}.plat-hub-card.is-soon:hover:not(:disabled){opacity:.9;border-color:#ffffff24}.plat-hub-card:disabled{opacity:.55;cursor:not-allowed}.plat-hub-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.plat-hub-card-top strong{font-size:1.02rem}.plat-hub-metric{display:flex;align-items:baseline;gap:.45rem}.plat-hub-metric strong{font-family:var(--display);font-size:2rem;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;line-height:1}.plat-hub-metric>span{color:var(--muted);font-size:.82rem}.plat-hub-metric strong .live-count{font-size:inherit;color:inherit;letter-spacing:0;font-weight:inherit}.plat-hub-meta{display:flex;flex-wrap:wrap;gap:.45rem .9rem;font-size:.78rem;color:var(--muted)}.plat-hub-meta .ok{color:#4ade80}.plat-hub-meta .bad{color:#f87171}.plat-header{display:grid;gap:.55rem;padding:.95rem 1.05rem;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,rgba(255,122,47,.08),transparent 42%),#0e0e0ef5}.plat-header-main{display:flex;align-items:center;gap:.65rem .75rem;flex-wrap:wrap}.plat-header-identity{display:grid;gap:.12rem;min-width:0;flex:1}.plat-header-identity em{font-style:normal;color:var(--muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.plat-crumb{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .45rem;min-width:0}.plat-crumb-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:color .15s ease}.plat-crumb-link:hover{color:var(--text)}.plat-crumb-sep{color:#ffffff38;font-size:.82rem;font-weight:500;-webkit-user-select:none;user-select:none}.plat-crumb strong{font-family:var(--display);font-size:1.15rem;letter-spacing:-.035em;line-height:1.1;color:var(--text)}.plat-power{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;padding:.15rem 0;border:0;background:transparent;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--muted);transition:color .15s ease}.plat-power.is-on{color:#7ddea8}.plat-power.is-off{color:#8a8a8a}.plat-power:hover:not(:disabled){color:var(--text)}.plat-power:disabled{opacity:.55;cursor:not-allowed}.mint-paused-banner{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.btn.gen-run{min-width:7.5rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.5rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text)}.btn.gen-run:hover:not(:disabled){border-color:#ffffff38;background:#ffffff12}.btn.gen-run.is-running{border-color:#dc274373;background:#dc27431f;color:#ffb4be}.btn.gen-run.is-running:hover:not(:disabled){border-color:#dc2743a6;background:#dc27432e;color:#ffd0d6}.btn.gen-run.is-holding{border-color:#7ddea866;background:#7ddea814;color:#9ad4b0}.btn.gen-run.is-holding:hover:not(:disabled){border-color:#7ddea88c;background:#7ddea824}.btn.mint-lock{width:100%;margin-top:.55rem;font-size:.78rem;font-weight:650;letter-spacing:.03em;padding:.55rem .85rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:var(--text)}.btn.mint-lock:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}.plat-header-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.plat-header-stats>div{display:grid;gap:.15rem;padding:.55rem .65rem;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.05)}.plat-header-stats>div>span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.plat-header-stats strong{font-size:.98rem;font-variant-numeric:lining-nums tabular-nums}.plat-header-stats strong .live-count{font-size:inherit;color:inherit;letter-spacing:0;font-weight:inherit}.plat-header-stats strong.on{color:#7ddea8}.plat-tabs{position:sticky;top:64px;z-index:6;display:flex;align-items:stretch;gap:.2rem;padding:.28rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#101010;box-shadow:0 -12px #080808,0 12px 28px #0006;overflow-x:auto;scrollbar-width:none}.plat-tabs::-webkit-scrollbar{display:none}.plat-tab{flex:1 1 0;min-width:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:600;padding:.65rem .45rem;border-radius:11px;cursor:pointer;text-align:center;white-space:nowrap}.plat-tab:hover{color:var(--text)}.plat-tab.active{color:#fff;background:linear-gradient(180deg,#ff7a2f38,#e1306c24);box-shadow:inset 0 0 0 1px #ff7a2f47}.plat-tab-body{min-height:280px;margin-top:.9rem}.plat-pane{margin:0}.plat-empty p{margin-top:.35rem}.plat-extract-bar{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);min-width:0}.plat-extract-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.plat-extract-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.plat-extract-sep{width:1px;height:1.1rem;margin:0 .2rem;background:#ffffff1f;flex-shrink:0}.plat-extract-pill{border:1px solid rgba(255,255,255,.08);background:#00000047;color:var(--muted);font:inherit;font-size:.78rem;font-weight:600;padding:.35rem .7rem;border-radius:999px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.plat-extract-pill:hover:not(:disabled){color:var(--text);border-color:#ffffff29}.plat-extract-pill.on{color:var(--text);border-color:#ff7a2f73;background:linear-gradient(180deg,#ff7a2f29,#e1306c1a)}.plat-extract-pill:disabled{opacity:.55;cursor:not-allowed}.plat-seg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem;padding:.25rem;border-radius:12px;border:1px solid var(--line);background:#00000040;min-width:0}.plat-seg-btn{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.86rem;font-weight:600;padding:.7rem .55rem;border-radius:10px;cursor:pointer;min-width:0;text-align:center;line-height:1.25}.plat-seg-btn:hover:not(:disabled){color:var(--text)}.plat-seg-btn.active{color:var(--text);background:#ff7a2f29;box-shadow:inset 0 0 0 1px #ff7a2f59}.plat-seg-btn:disabled{opacity:.55;cursor:not-allowed}.plat-proxy-shared{margin-top:.9rem;display:grid;gap:.75rem;justify-items:start}.plat-proxy-shared p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.plat-proxy-editor{margin-top:.85rem}.plat-proxy-editor .prox-editor-head h3{font-size:1rem}.prox-shell{padding:1.25rem 1.3rem 1.35rem}.prox-editor{display:grid;gap:1rem}.prox-editor.is-disabled{opacity:.72;pointer-events:none}.prox-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.prox-editor-head h3{margin:0;font-family:var(--display);font-size:1.35rem;letter-spacing:-.04em}.prox-editor-lede{margin:.45rem 0 0;max-width:42rem;color:#ffffff94;font-size:.88rem;line-height:1.45}.prox-editor-lede code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em;color:#ffb07af2}.prox-editor-meta{padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#00000047;color:#ffffff9e;font-size:.78rem;font-variant-numeric:lining-nums tabular-nums}.prox-empty{display:grid;gap:.35rem;justify-items:start;padding:1.4rem 1.15rem;border-radius:14px;border:1px dashed rgba(255,255,255,.12);background:#0000002e}.prox-empty strong{font-family:var(--display);letter-spacing:-.03em}.prox-empty>span{color:var(--muted);font-size:.86rem}.prox-empty-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.prox-endpoint-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.prox-endpoint{display:grid;gap:.75rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),#00000047}.prox-endpoint-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.prox-endpoint-title{display:grid;gap:.4rem;min-width:0}.prox-endpoint-title strong{font-size:.92rem;letter-spacing:-.02em}.prox-endpoint-actions{display:flex;align-items:center;gap:.35rem}.prox-edit-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;padding:.15rem .2rem}.prox-edit-name:hover:not(:disabled){color:var(--text)}.prox-edit-name:disabled{cursor:default;opacity:.5}.prox-tags{display:flex;flex-wrap:wrap;gap:.3rem}.prox-tag{display:inline-flex;align-items:center;padding:.18rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb3;font-size:.68rem;font-weight:600;letter-spacing:.02em}.prox-tag.is-iproyal{border-color:#63b3ed59;color:#9fd0ff;background:#63b3ed1a}.prox-tag.is-decodo{border-color:#a78bfa59;color:#d2c4ff;background:#a78bfa1a}.prox-tag.is-nodemaven{border-color:#4ade804d;color:#9ae6b4;background:#4ade8014}.prox-endpoint.is-off{opacity:.62;border-color:#ffffff0d}.prox-tag.is-off{border-color:#ffb07a59;color:#ffc49a;background:#ffb07a1a}.prox-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffff8c;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.28rem .62rem;border-radius:999px;min-width:3.1rem}.prox-switch.on{border-color:#4ade8066;background:#4ade801f;color:#9ae6b4}.prox-switch:hover:not(:disabled){color:var(--text)}.prox-switch.on:hover:not(:disabled){color:#c6f6d5}.prox-switch:disabled{cursor:default;opacity:.5}.prox-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;padding:.15rem .2rem}.prox-remove:hover:not(:disabled){color:#ff9a9a}.prox-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:.65rem}.prox-grid+.prox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prox-grid-1{grid-template-columns:1fr}.prox-field{display:grid;gap:.32rem;min-width:0}.prox-field>span{color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.prox-field input,.prox-field textarea{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:var(--text);padding:.62rem .75rem;font:inherit;font-size:.9rem;line-height:1.25;outline:none}.prox-field textarea{min-height:7.5rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.45}.prox-field input:focus,.prox-field textarea:focus{border-color:#ffffff47}.prox-pass-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:stretch}.prox-reveal{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#ffffffb3;font:inherit;font-size:.76rem;font-weight:600;padding:0 .75rem;cursor:pointer}.prox-reveal:hover:not(:disabled){color:var(--text);border-color:#ffffff38}.prox-sticky-note{margin:0;color:#ffffff7a;font-size:.76rem;line-height:1.4}.prox-sticky-note code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#ffb07ae6;font-size:.9em}.prox-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.prox-toolbar-left{display:flex;flex-wrap:wrap;gap:.45rem}.prox-import{display:grid;gap:.7rem;padding:.95rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038}.prox-import-actions{display:flex;flex-wrap:wrap;gap:.45rem}.prox-policy{margin-top:1.1rem;display:grid;gap:.85rem;padding-top:1.05rem;border-top:1px solid rgba(255,255,255,.07)}.prox-policy-head h4{margin:0;font-family:var(--display);font-size:1.05rem;letter-spacing:-.03em}.prox-policy-head p{margin:.4rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.45;max-width:40rem}.prox-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(max-width:720px){.prox-grid,.prox-grid+.prox-grid,.prox-policy-grid{grid-template-columns:1fr}.prox-toolbar{flex-direction:column;align-items:stretch}.prox-toolbar .btn{width:100%;justify-content:center}}@media(max-width:900px){.plat-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.admin-main-head.is-plat-detail>div:first-child{display:none}.admin-main-head.is-plat-detail{border-bottom:0;padding:0;margin:0;min-height:0}.admin-main-head.is-plat-detail:not(:has(.flash)){display:none}.admin-main-head.is-plat-detail .admin-flash-slot{width:100%;text-align:left}.plat-workspace{gap:.75rem}.plat-header{gap:.75rem;padding:.9rem .95rem;border-radius:18px}.plat-header-main{display:flex;align-items:center;gap:.55rem .65rem}.plat-crumb strong{font-size:1.28rem;letter-spacing:-.04em}.plat-header-identity em{display:none}.plat-power{margin-left:auto;font-size:.7rem}.plat-header-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.plat-header-stats>div{padding:.7rem .75rem;border-radius:12px;justify-items:start;text-align:left}.plat-header-stats>div>span{font-size:.72rem;letter-spacing:.05em}.plat-header-stats strong{font-size:1.2rem}.plat-extract-bar{flex-direction:column;align-items:stretch;gap:.5rem}.plat-extract-label{font-size:.74rem}.plat-extract-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.plat-extract-pills::-webkit-scrollbar{display:none}.plat-extract-pill{flex:0 0 auto;min-height:2.4rem;padding:.5rem .85rem;font-size:.86rem}.plat-pane.admin-box,.sessions-vault.admin-box{padding:1rem .95rem}.sessions-vault .box-head h3{font-size:1.15rem}.sessions-vault>p{font-size:.9rem;line-height:1.45}.sessions-vault .field label{font-size:.86rem}.sessions-vault .field textarea{min-height:12rem;max-height:min(42vh,20rem);font-size:.84rem;line-height:1.5;white-space:pre;overflow:auto;overflow-wrap:normal;word-break:normal;-webkit-overflow-scrolling:touch}.sessions-vault>.btn,.sessions-vault .session-vault-raw .btn{width:100%;min-height:3rem;font-size:.98rem}.plat-tabs{top:56px;width:auto;flex-wrap:wrap;row-gap:.3rem;overflow-x:visible;margin-left:calc(-1 * var(--admin-gutter-left, .85rem));margin-right:calc(-1 * var(--admin-gutter-right, .85rem));border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:.5rem var(--admin-gutter-right, .85rem) .6rem var(--admin-gutter-left, .85rem);background:#080808;box-shadow:0 -1px #080808,0 14px 30px #00000073;-webkit-overflow-scrolling:touch}.plat-tabs:before{content:"";position:absolute;left:var(--admin-gutter-left, .85rem);right:var(--admin-gutter-right, .85rem);top:.5rem;bottom:.6rem;border-radius:12px;background:#121212;border:1px solid rgba(255,255,255,.06);pointer-events:none;z-index:0}.plat-tab{position:relative;z-index:1;flex:1 1 auto;min-width:max-content;min-height:2.65rem;padding:.7rem;font-size:.86rem}.plat-tab-link{margin-left:0;padding-right:.35rem}}@media(max-width:720px){.plat-hub-grid,.plat-seg{grid-template-columns:1fr}}@media(max-width:640px){.plat-tabs{top:56px}}@media(max-width:420px){.plat-header-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pool-control{margin-bottom:.85rem}.pool-status{margin-bottom:1rem}.pool-meter{margin-bottom:.5rem}.pool-meter-label{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.4rem}.pool-meter-label span:first-child{font-size:1.8rem;font-weight:700;letter-spacing:-.03em}.pool-meter-label span:nth-child(2){color:var(--muted);font-size:1.1rem}.pool-meter-label span:last-child{font-size:1.1rem;color:var(--muted)}.pool-meter-bar{height:8px;background:var(--bg2);border-radius:4px;overflow:hidden}.pool-meter-fill{height:100%;border-radius:4px;transition:width .3s ease}.pool-meter-fill.ok{background:linear-gradient(90deg,#4ade80,#22c55e)}.pool-meter-fill.low{background:linear-gradient(90deg,#f59e0b,#ef4444)}.pool-message{color:var(--muted);font-size:.85rem;margin:0}.pool-controls{display:grid;gap:.75rem}.pool-toggle{display:grid;gap:.2rem}.pool-toggle label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600}.pool-toggle label input[type=checkbox]{width:18px;height:18px;accent-color:var(--ig)}.pool-toggle em{color:var(--muted);font-size:.78rem;font-style:normal}.pool-min-field{max-width:180px}.pool-min-field input{font-size:1rem;font-weight:600}.pill-ok{background:#22c55e33;color:#4ade80}.pill-warn{background:#f59e0b33;color:#fbbf24}.pill-enforcing{background:#6366f133;color:#818cf8}.pill-off{background:#64646433;color:#888}.pool-badges{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}button.pill.gen-power{cursor:pointer;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.04em;transition:background .15s ease,color .15s ease,border-color .15s ease}button.pill.gen-power:hover:not(:disabled){border-color:#ffffff47;color:#fff}button.pill.gen-power.pill-enforcing:hover:not(:disabled){background:#6366f159}button.pill.gen-power.pill-off:hover:not(:disabled){background:#ffffff1a;color:#ddd}button.pill.gen-power:disabled{opacity:.45;cursor:not-allowed}.slog-tools{display:flex;gap:.5rem;margin-bottom:.9rem}.slog-empty{color:var(--muted);font-size:.88rem;margin:0}.slog-list{display:grid;gap:.55rem}.slog-row{border:1px solid rgba(255,255,255,.07);border-left:3px solid rgba(255,255,255,.14);border-radius:10px;padding:.7rem .85rem;background:#ffffff04;display:grid;gap:.5rem}.slog-row.good{border-left-color:#4ade80}.slog-row.warn{border-left-color:#fbbf24}.slog-row.bad{border-left-color:#f87171}.slog-row header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.slog-row header code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.slog-stages{display:flex;gap:.35rem;flex-wrap:wrap}.slog-chip{font-size:.7rem;padding:.16rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--muted);cursor:default}.slog-chip.good{background:#22c55e29;color:#4ade80;border-color:#22c55e4d}.slog-chip.warn{background:#f59e0b29;color:#fbbf24;border-color:#f59e0b4d}.slog-chip.bad{background:#ef444429;color:#f87171;border-color:#ef44444d}.slog-row footer{display:grid;gap:.2rem;font-size:.78rem;color:var(--muted)}.slog-row footer em{font-style:normal;color:#f0a4a4;word-break:break-word}.slog-feed{margin-top:1.1rem}.slog-feed-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.35rem}.slog-feed-count{font-size:.74rem;color:var(--muted);letter-spacing:.01em}.slog-feed-tools{display:flex;align-items:center;gap:.4rem}.slog-feed-btn{padding:.18rem .6rem;font-size:.7rem;letter-spacing:.03em}.slog-feed h4{margin:0 0 .5rem;font-size:.82rem;color:var(--muted);font-weight:600;letter-spacing:.02em}.slog-feed ul{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;display:grid;gap:.1rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.slog-feed ul::-webkit-scrollbar{width:6px}.slog-feed ul::-webkit-scrollbar-track{background:transparent}.slog-feed ul::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.slog-feed ul::-webkit-scrollbar-thumb:hover{background:#ffffff47}.slog-feed li{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;padding:.4rem 0;border-top:1px solid rgba(255,255,255,.05);font-size:.78rem;color:var(--muted)}.slog-feed-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.slog-feed li code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;color:#cfcfcf}.slog-feed-time{min-width:62px}.slog-feed-stage{color:#d7d7d7}.slog-feed-target{opacity:.75}.slog-feed-ms{margin-left:auto;opacity:.7}.slog-feed-proxy{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:#9ca3af;opacity:.9}.slog-feed-proxy-warn{color:#fbbf24}.slog-feed-status{display:inline-flex;align-items:center;gap:.35rem}.slog-feed-status.good{color:#4ade80}.slog-feed-status.live{color:#c5c5c5}.slog-feed-status.warn{color:#fbbf24}.slog-feed-status.bad{color:#f87171}.slog-feed-spin{width:7px;height:7px;border-radius:50%;border:0;background:#7ddea8;box-shadow:0 0 #7ddea88c;animation:livePulse 1.8s ease-out infinite;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.slog-feed-spin{animation:none;opacity:.85}}.slog-feed-more{margin-left:.15rem;padding:.12rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#9a9a9a;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.slog-feed-more:hover{color:#e8e8e8;border-color:#ffffff2e;background:#ffffff12}.slog-feed-more.live:hover,.slog-feed-more.live.is-open{color:#e8e8e8;border-color:#7ddea847;background:#7ddea812}.slog-feed-more.bad{border-color:#f8717138;color:#c4a0a0}.slog-feed-more.bad:hover,.slog-feed-more.bad.is-open{color:#fecaca;border-color:#f8717166;background:#f8717114}.slog-feed-more.warn{border-color:#fbbf2438;color:#b9a578}.slog-feed-more.warn:hover,.slog-feed-more.warn.is-open{color:#fde68a;border-color:#fbbf2466;background:#fbbf2414}.slog-feed-more.good{border-color:#4ade802e;color:#8faf9a}.slog-feed-more.good:hover,.slog-feed-more.good.is-open{color:#bbf7d0;border-color:#4ade8059;background:#4ade8012}.slog-feed li.slog-feed-open{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);border-radius:8px;margin:0 -.35rem;padding-left:.35rem;padding-right:.35rem}.slog-feed-detail{margin:.15rem 0 .1rem 62px;padding:.45rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#00000047;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.4;color:#c8c8c8;word-break:break-word;white-space:pre-wrap;animation:slog-detail-in .16s ease}.slog-feed-detail.live{border-color:#7ddea829;color:#c8c8c8}.slog-feed-detail.bad{border-color:#f871712e;color:#e8b4b4}.slog-feed-detail.warn{border-color:#fbbf242e;color:#e8d5a8}.slog-feed-detail.good{border-color:#4ade8029;color:#b8dcc6}.slog-feed-detail-grid{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0}.slog-feed-detail-grid dt{margin:0;color:var(--muted);font-weight:500}.slog-feed-detail-grid dd{margin:0;word-break:break-word}@keyframes slog-detail-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.pool-enforcement-banner{padding:.75rem .9rem;border-radius:10px;margin-bottom:1rem}.pool-enforcement-banner.warning{background:linear-gradient(135deg,#f59e0b26,#ef44441a);border:1px solid rgba(245,158,11,.3)}.pool-enforcement-banner.inactive{background:#22c55e1a;border:1px solid rgba(34,197,94,.2)}.pool-enforcement-banner.off{background:#94a3b814;border:1px solid rgba(148,163,184,.18)}.mint-cockpit .pool-enforcement-banner{margin:.65rem 0 0;padding:.45rem 0;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.mint-cockpit .pool-enforcement-banner.warning,.mint-cockpit .pool-enforcement-banner.inactive,.mint-cockpit .pool-enforcement-banner.off,.mint-cockpit .pool-enforcement-banner.active{background:transparent;border-color:transparent;border-bottom-color:#ffffff0f}.mint-cockpit .enforcement-label{font-weight:500;font-size:.84rem}.enforcement-indicator{display:flex;align-items:center;gap:.6rem}.enforcement-dot{width:10px;height:10px;border-radius:50%;background:#666}.enforcement-dot.pulsing{background:#818cf8;animation:enforcement-pulse 2s ease-in-out infinite}.enforcement-dot.pulsing-warn{background:#f59e0b;animation:enforcement-pulse-warn 2s ease-in-out infinite}@keyframes enforcement-pulse{0%,to{opacity:1;box-shadow:0 0 #818cf866}50%{opacity:.7;box-shadow:0 0 0 6px #818cf800}}@keyframes enforcement-pulse-warn{0%,to{opacity:1;box-shadow:0 0 #f59e0b66}50%{opacity:.7;box-shadow:0 0 0 6px #f59e0b00}}.enforcement-label{font-weight:600;font-size:.9rem}.pool-enforcement-banner.warning .enforcement-label{color:#fbbf24}.pool-enforcement-banner.inactive .enforcement-label{color:#86efac}.pool-enforcement-banner.off .enforcement-label{color:#94a3b8}.pool-enforcement-banner.active{background:linear-gradient(135deg,#6366f126,#8b5cf61a);border:1px solid rgba(99,102,241,.3)}.pool-enforcement-banner.active .enforcement-label{color:#a5b4fc}.gen-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.85rem 0}.gen-stats>div{background:#0a0a0a73;border:1px solid var(--line);border-radius:10px;padding:.65rem .75rem;display:grid;gap:.2rem}.gen-stats span{color:var(--muted);font-size:.75rem}.gen-stats strong{font-size:.9rem}.gen-provider-note{margin:.6rem 0 0;font-size:.8rem;color:#fbbf24}.gen-ready-list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0}.gen-ready-list>div{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--line);font-size:.85rem;font-weight:600}.gen-ready-list>div em{font-style:normal;font-weight:400;font-size:.75rem;color:var(--muted)}.gen-ready-list>div.ok{border-color:#22c55e59;color:#86efac}.gen-ready-list>div.bad{border-color:#ef444459;color:#fca5a5}.gen-events{margin-top:1rem;display:grid;gap:.4rem}.gen-events h4{margin:0 0 .2rem;font-size:.85rem}.gen-event{display:grid;gap:.15rem;padding:.5rem .65rem;border-radius:8px;background:#0a0a0a59;border:1px solid var(--line);font-size:.8rem}.gen-event em{color:var(--muted);font-style:normal;font-size:.72rem}.gen-event-expandable{padding:0;overflow:hidden}.gen-event-flat>span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.gen-event-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;width:100%;margin:0;padding:.5rem .65rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.gen-event-toggle em{grid-column:1}.gen-event-toggle>span:not(.gen-event-action){grid-column:1;min-width:0;overflow-wrap:anywhere;word-break:break-word}.gen-event-roll{display:inline-flex;align-items:baseline;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:#c9d0d8;font-weight:650}.gen-event-roll .live-count{font-weight:650}.gen-event-action{grid-column:2;grid-row:1 / span 2;align-self:center;color:#f09433;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.gen-event-expandable.is-open{border-color:#ffffff38}.gen-event-expandable.gen-event-failish.is-open{border-color:#ef44448c}.gen-event-expandable.gen-created.is-open,.gen-event-expandable.gen-ok.is-open{border-color:#22c55e73}.gen-event-expandable.gen-worker.is-open,.gen-event-expandable.gen-bot.is-open,.gen-event-expandable.gen-attempt.is-open,.gen-event-expandable.gen-hunt.is-open{border-color:#38bdf866}.gen-event-body{border-top:1px solid rgba(255,255,255,.06)}.gen-sheet{display:grid;gap:.7rem;padding:.75rem .85rem .85rem}.gen-sheet-head{display:flex;align-items:center;gap:.55rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.07)}.gen-node-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:#38bdf8;box-shadow:0 0 0 3px #38bdf829}.gen-node-dot.is-ok{background:#34d399;box-shadow:0 0 0 3px #34d39929}.gen-node-dot.is-bad{background:#f87171;box-shadow:0 0 0 3px #f8717129}.gen-node-dot.is-warn{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2429}.gen-node-dot.is-hold{background:#38bdf8;box-shadow:0 0 0 3px #38bdf829}@media(prefers-reduced-motion:no-preference){.gen-node-dot.is-hold{animation:genNodePulse 1.4s ease-in-out infinite}}@keyframes genNodePulse{0%,to{box-shadow:0 0 0 3px #38bdf829}50%{box-shadow:0 0 0 5px #38bdf80a}}.gen-node-tag{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gen-node-ip{flex:1;min-width:0;font-family:var(--mono);font-size:1.16rem;font-weight:640;letter-spacing:-.01em;line-height:1.1;color:var(--text);overflow-wrap:anywhere}.gen-kind{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:4px;border:1px solid rgba(255,255,255,.12);color:var(--muted);font-family:var(--mono);font-style:normal;font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gen-kind.is-mobile{color:#7dd3fc;border-color:#38bdf861;background:#38bdf814}.gen-kind.is-residential{color:#fbbf24;border-color:#fbbf2452;background:#fbbf2412}.gen-kind.is-datacenter,.gen-kind.is-proxy{color:#fca5a5;border-color:#ef444459;background:#ef444414}.gen-sheet-graph{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.gen-sheet-graph:has(.gen-gauge):has(.gen-timeline){grid-template-columns:auto minmax(0,1fr);align-items:center}.gen-gauge{display:flex;align-items:center;gap:.9rem;padding:.7rem .85rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(90% 90% at 30% 20%,rgba(56,189,248,.06),transparent 60%),#00000047;--gauge: #38bdf8}.gen-gauge.is-ok{--gauge: #34d399;border-color:#34d39947}.gen-gauge.is-bad{--gauge: #f87171;border-color:#f8717147}.gen-gauge.is-warn{--gauge: #fbbf24;border-color:#fbbf2447}.gen-gauge.is-hold{--gauge: #38bdf8;border-color:#38bdf847}.gen-gauge-ring{position:relative;width:5.4rem;height:5.4rem;flex-shrink:0}.gen-gauge-ring svg{width:100%;height:100%;display:block}.gen-gauge-track{fill:none;stroke:#ffffff14;stroke-width:10}.gen-gauge-fill{fill:none;stroke:var(--gauge);stroke-width:10;stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.gen-gauge-fill{transition:stroke-dasharray .4s ease}}.gen-gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.05rem}.gen-gauge-center strong{font-family:var(--display);font-size:1.55rem;font-weight:740;line-height:1;letter-spacing:-.04em;color:var(--gauge)}.gen-gauge-center span{color:var(--muted);font-size:.66rem;font-weight:650;letter-spacing:.03em}.gen-gauge-caption{display:grid;gap:.2rem;min-width:0}.gen-gauge-label{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.gen-gauge-caption em{font-style:normal;font-size:.92rem;font-weight:650;line-height:1.3;color:var(--gauge)}.gen-timeline{display:grid;gap:.55rem;min-width:0;padding:.7rem .85rem .75rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#00000047}.gen-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.gen-timeline-head span{color:var(--muted);font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.gen-timeline-head strong{font-family:var(--display);font-size:1.05rem;font-weight:720;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.gen-timeline-bar{display:flex;height:.55rem;border-radius:999px;overflow:hidden;background:#ffffff0d;gap:2px}.gen-timeline-seg{height:100%;min-width:2px}.gen-timeline-seg.is-a{background:#38bdf899}.gen-timeline-seg.is-b{background:#38bdf857}.gen-timeline-seg.is-slowest{background:#fbbf24}.gen-timeline-seg.is-fail{background:#f87171}.gen-timeline-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.25rem .85rem}.gen-timeline-legend li{display:flex;align-items:center;gap:.4rem;font-size:.76rem;color:#e2e8f0d1;min-width:0}.gen-timeline-legend li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gen-timeline-legend li strong{font-weight:650;font-variant-numeric:lining-nums tabular-nums;color:#e2e8f09e}.gen-timeline-legend li.is-slowest,.gen-timeline-legend li.is-slowest strong{color:#fbbf24}.gen-timeline-legend li.is-fail,.gen-timeline-legend li.is-fail strong{color:#f87171}.gen-timeline-dot{width:.5rem;height:.5rem;border-radius:2px;flex-shrink:0}.gen-timeline-dot.is-a{background:#38bdf899}.gen-timeline-dot.is-b{background:#38bdf857}.gen-timeline-dot.is-slowest{background:#fbbf24}.gen-timeline-dot.is-fail{background:#f87171}.gen-readout{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:0 1.6rem}.gen-readout-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.32rem 0;border-bottom:1px solid rgba(255,255,255,.045)}.gen-readout-row dt{margin:0;font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f066}.gen-readout-row dd{margin:0;font-family:var(--mono);font-size:.82rem;font-weight:550;line-height:1.3;color:#e2e8f0eb;overflow-wrap:anywhere;font-variant-numeric:lining-nums tabular-nums}.gen-readout-row dd em{font-style:normal;color:#e2e8f073}.gen-sheet-note{margin:0;display:flex;gap:.5rem;padding:.5rem .6rem;border-left:2px solid rgba(56,189,248,.5);background:#38bdf80a;color:#e2e8f0b8;font-family:var(--mono);font-size:.76rem;line-height:1.5}.gen-note-caret{color:#38bdf8cc;font-weight:700;flex-shrink:0}.gen-sheet-note.is-raw{border-left-color:#f871718c;background:#f871710d;color:#f87171d9}.gen-sheet-note.is-raw .gen-note-caret{color:#f87171d9}.gen-event.gen-created{border-color:#22c55e59}.gen-event.gen-fail,.gen-event.gen-error{border-color:#ef444459}.gen-event.gen-enabled,.gen-event.gen-boot{border-color:#6366f159}.gen-event.gen-worker,.gen-event.gen-attempt{border-color:#38bdf847}.gen-event.gen-hunt{border-color:#38bdf86b}.gen-event.gen-hunt.is-live{border-color:#38bdf88c}.gen-event.gen-stage{border-color:#ffffff14}.gen-event.gen-wait,.gen-event.gen-skip,.gen-event.gen-standby{border-color:#fbbf2447}.enforcement-warning{margin:.4rem 0 0;font-size:.8rem;color:#fbbf24}.remember-me{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:.8rem;font-size:.85rem;color:var(--muted)}.remember-me input[type=checkbox]{width:16px;height:16px;accent-color:var(--ig)}.remember-me span{-webkit-user-select:none;user-select:none}.deploy-current strong.mono,.deploy-row-top strong.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;letter-spacing:.02em}.deploy-log{display:grid;gap:.55rem;margin-top:.75rem}.deploy-row{background:#0a0a0a73;border:1px solid var(--line);border-radius:12px;padding:.75rem .85rem}.deploy-row-top{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.deploy-row-top em{color:var(--muted);font-style:normal;font-size:.78rem;white-space:nowrap}.deploy-row p{margin:.35rem 0 .45rem;font-size:.88rem;color:var(--text)}.deploy-row-meta{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--muted);font-size:.75rem}.arch-panel{gap:.9rem}.arch-hero{display:grid;gap:.95rem;padding:1rem 1.1rem 1.05rem;border-radius:16px;border:1px solid rgba(212,184,150,.22);background:linear-gradient(135deg,rgba(212,184,150,.1),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 55%),#0e0e0ef5}.arch-hero-top{display:grid;gap:.35rem}.arch-hero-kicker{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2c8a4eb;line-height:1}.arch-hero-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;flex-wrap:wrap;min-width:0}.arch-hero-heading h2{margin:0;font-size:1.2rem;letter-spacing:-.03em;font-weight:650;line-height:1.15;min-width:0}.arch-hero-note{margin:0;color:var(--muted);font-size:.84rem;line-height:1.4;max-width:36rem}.arch-platform-switch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.18rem;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#00000059;flex:0 1 auto;max-width:100%;margin-left:auto;min-width:0}.arch-platform-chip{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:600;line-height:1;padding:.45rem .7rem;border-radius:8px;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap}.arch-platform-chip em{font-style:normal;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;opacity:.7}.arch-platform-chip:hover{color:var(--text)}.arch-platform-chip.active{color:#f5e6d0;background:#d4b89629;box-shadow:inset 0 0 0 1px #d4b89647}.arch-platform-chip.active em{color:#f0c987f2;opacity:1}.arch-platform-chip.soon:not(.active){opacity:.65}.arch-soon p{margin:.35rem 0 0}.plat-tab-link{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;flex:1 1 0;min-width:0;margin-left:0;padding-right:.45rem;color:var(--muted)}.plat-tab-link:hover{color:var(--text)}.plat-tab-ext{flex:0 0 auto;font-size:.82em;line-height:1;opacity:.72}.arch-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.06);padding-top:.85rem}.arch-stat{display:grid;gap:.2rem;padding:0 .85rem;border-left:1px solid rgba(255,255,255,.06);min-width:0}.arch-stat:first-child{border-left:0;padding-left:0}.arch-stat span{color:var(--muted);font-size:.72rem;letter-spacing:.02em}.arch-stat strong{font-size:1.2rem;letter-spacing:-.03em;font-weight:650;font-variant-numeric:lining-nums tabular-nums;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arch-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:.85rem;min-height:min(72vh,860px);align-items:stretch}.arch-rail,.arch-detail{background:#101010f2;border:1px solid rgba(255,255,255,.07);border-radius:14px;min-height:0}.arch-rail{display:flex;flex-direction:column;overflow:hidden;padding:.85rem .75rem .75rem}.arch-search input{width:100%;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text);padding:.65rem .8rem;font:inherit;font-size:.92rem}.arch-search input:focus{outline:none;border-color:#e1306c8c;box-shadow:0 0 0 3px #e1306c1f}.arch-sorts{display:flex;flex-wrap:wrap;gap:.35rem;margin:.7rem 0 .55rem}.arch-sorts button,.arch-slices button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--muted);border-radius:999px;padding:.28rem .7rem;font:inherit;font-size:.74rem;cursor:pointer}.arch-sorts button.active,.arch-slices button.active{color:#fff;border-color:#e1306c8c;background:#e1306c29}.arch-list-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:.72rem;margin-bottom:.4rem;padding:0 .15rem}.arch-list{flex:1;overflow:auto;display:flex;flex-direction:column;gap:.25rem;min-height:220px;padding-right:.15rem}.arch-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:.55rem;align-items:center;text-align:left;width:100%;border:1px solid transparent;background:transparent;color:inherit;border-radius:10px;padding:.45rem .5rem;cursor:pointer;font:inherit}.arch-row:hover{background:#ffffff08;border-color:#ffffff0f}.arch-row.active{background:#e1306c1a;border-color:#e1306c59}.arch-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#1a1a1a;display:grid;place-items:center;font-size:.8rem;color:var(--muted);flex-shrink:0}.arch-avatar.blank{border:1px solid rgba(255,255,255,.08)}.arch-row-main{min-width:0;display:grid;gap:.1rem}.arch-row-main strong{font-size:.88rem;letter-spacing:-.02em;display:flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arch-row-main strong .arch-verified,.arch-detail-id h3 .arch-verified{display:inline-block;vertical-align:-.15em;margin-left:.28rem}.arch-detail-id h3 .arch-verified{vertical-align:-.2em}.arch-row-main strong em{font-style:normal;color:#6bb3ff;font-size:.75rem}.arch-priv{font-style:normal;font-size:.65rem;color:var(--muted);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.05rem .35rem;text-transform:uppercase;letter-spacing:.04em}.arch-row-main>span{color:var(--muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arch-row-side{text-align:right;display:grid;gap:.05rem}.arch-row-side span{font-size:.82rem;font-variant-numeric:lining-nums tabular-nums}.arch-row-side em{font-style:normal;color:var(--muted);font-size:.65rem}.arch-pager{display:flex;gap:.45rem;margin-top:.55rem}.arch-pager .btn{flex:1}.arch-empty{margin:.75rem .25rem;color:var(--muted);font-size:.85rem;line-height:1.45}.arch-detail{padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.9rem;overflow:auto}.arch-detail-empty{margin:auto;max-width:28rem;text-align:center;padding:2rem 1rem}.arch-detail-empty h3{margin:.2rem 0 .55rem;font-size:1.35rem;letter-spacing:-.03em}.arch-detail-empty p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.arch-kicker{margin:0;color:#e1306c;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.arch-detail-empty kbd,.arch-timeline-hint kbd{font:inherit;font-size:.78em;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:.05rem .35rem;background:#00000059;color:var(--text)}.arch-detail-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.85rem 1rem;align-items:start}.arch-detail-head .arch-avatar{width:64px;height:64px;font-size:1.15rem;margin-top:.1rem}.arch-detail-id{min-width:0;display:flex;flex-direction:column;gap:.2rem}.arch-detail-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.arch-detail-id h3{margin:0;font-size:1.2rem;line-height:1.2;letter-spacing:-.03em;display:flex;align-items:center;gap:.35rem;min-width:0}.arch-detail-name{margin:0;color:var(--muted);font-size:.88rem;line-height:1.25}.arch-detail-place{color:#c9a8b4}.arch-detail-stats{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.1rem;color:var(--muted);font-size:.8rem;line-height:1.3}.arch-detail-stats li{white-space:nowrap}.arch-detail-stats strong{color:var(--text);font-variant-numeric:lining-nums tabular-nums;font-weight:650;margin-right:.2rem}.arch-detail-bio{margin:.55rem 0 0;white-space:pre-wrap;color:var(--text);font-size:.88rem;line-height:1.45;max-width:40rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font)}.arch-detail-link{display:inline-block;margin-top:.35rem;color:#8ec5ff;text-decoration:none;font-size:.82rem;word-break:break-all}.arch-detail-link:hover{text-decoration:underline}.arch-detail-tools{margin-top:.45rem;display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .85rem}.arch-detail-tools button,.arch-detail-tools a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;color:var(--muted);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none}.arch-detail-tools button:hover,.arch-detail-tools a:hover{color:var(--text)}.arch-detail-flash{color:#7ddea8;font-size:.75rem;font-weight:600}.arch-detail-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;margin-left:auto}.arch-detail-actions .btn,.arch-detail-actions a.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;text-decoration:none;text-align:center;min-height:2rem;padding:.35rem .85rem;font-size:.78rem}.profile-archive-body{gap:0}.profile-archive-body .profile-body{display:grid;gap:.85rem;padding:.15rem .15rem .25rem}.profile-archive-body .profile-footer{padding:.85rem .15rem .15rem;border-top:1px solid rgba(255,255,255,.06);background:transparent}.profile-bio-card{padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.profile-bio-kicker{margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.profile-bio-card .bio{margin:0;white-space:pre-wrap;line-height:1.5;font-size:.95rem;color:var(--text);max-width:none}.profile-bio-card .profile-ext{margin-top:.65rem}.profile-meta-line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 0;color:var(--muted);font-size:.8rem;line-height:1.4}.profile-meta-sep{margin:0 .45rem;opacity:.45}.profile-meta-line .is-hot{color:#f0c987}.profile-ids{display:grid;gap:.55rem}.profile-id-row{display:grid;gap:.3rem}.profile-id-row .id-label{margin:0}.profile-archive-empty{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.action-bar-archive{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.45rem}.action-bar-archive .action-btn{width:100%;min-width:0;min-height:2.35rem;border-radius:10px;justify-content:center}.arch-timeline{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:.85rem 0}.arch-timeline-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.65rem}.arch-timeline-head strong{display:block;margin-top:.15rem;font-size:.95rem;letter-spacing:-.02em}.arch-timeline-rel{color:var(--muted);font-weight:500;font-size:.85rem}.arch-danger{border-color:#e1306c73!important;color:#ff8fb3!important}.arch-danger:hover:not(:disabled){background:#e1306c1f!important}.arch-scrub{display:flex;gap:.35rem;overflow-x:auto;padding:.15rem 0 .35rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.arch-scrub::-webkit-scrollbar,.arch-result::-webkit-scrollbar,.arch-list::-webkit-scrollbar{height:5px;width:5px}.arch-scrub::-webkit-scrollbar-track,.arch-result::-webkit-scrollbar-track,.arch-list::-webkit-scrollbar-track{background:transparent}.arch-scrub::-webkit-scrollbar-thumb,.arch-result::-webkit-scrollbar-thumb,.arch-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.arch-scrub::-webkit-scrollbar-button,.arch-result::-webkit-scrollbar-button,.arch-list::-webkit-scrollbar-button{display:none;width:0;height:0}.arch-result{overflow-x:hidden}.arch-result .highlight-row{margin:0 -.15rem;padding-left:.15rem;padding-right:.15rem}.arch-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:.35rem .45rem;border-radius:10px;cursor:pointer;display:grid;justify-items:center;gap:.3rem;min-width:3.4rem;font:inherit;font-size:.65rem}.arch-dot i{width:10px;height:10px;border-radius:50%;background:#e1306c;box-shadow:0 0 0 3px #e1306c26;display:block}.arch-dot.on{background:#e1306c1f;color:#fff}.arch-dot.on i{transform:scale(1.15)}.arch-dot:hover{background:#ffffff0a;color:var(--text)}.arch-viewer{display:grid;gap:.85rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.85rem}.arch-viewer>.archive-strip{margin:0}.arch-slices{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.arch-people-inline{margin:0;padding:.25rem .15rem 0 0;max-height:min(60vh,520px);overflow:auto;overscroll-behavior:contain;color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.arch-people-inline::-webkit-scrollbar{width:6px}.arch-people-inline::-webkit-scrollbar-track{background:transparent}.arch-people-inline::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.arch-people-inline::-webkit-scrollbar-thumb:hover{background:#ffffff52}.arch-people-inline::-webkit-scrollbar-button{display:none;width:0;height:0}.arch-people-inline::-webkit-scrollbar-corner{background:transparent}.arch-result{border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.75rem;background:#00000038}.arch-result .archive-strip{margin-bottom:.75rem}@media(max-width:1100px){.arch-shell{grid-template-columns:1fr;min-height:0}.arch-list{max-height:320px}.arch-detail-head{grid-template-columns:52px minmax(0,1fr)}.arch-detail-head .arch-avatar{width:52px;height:52px}.arch-detail-title{flex-direction:column;align-items:flex-start}.arch-detail-actions{margin-left:0;justify-content:flex-start;width:100%}}@media(max-width:860px){html.admin-console .admin-menu-btn{display:grid}html.admin-console .top-inner{width:100%;max-width:none;height:56px;padding-left:max(.65rem,env(safe-area-inset-left,0px));padding-right:max(.65rem,env(safe-area-inset-right,0px));box-sizing:border-box}html.admin-console .admin-menu-btn,html.admin-console .sys-bell-btn{width:2.75rem;height:2.75rem}html.admin-console .logo,html.admin-console .top-admin-actions{height:2.75rem}html.admin-console .logo{font-size:1.28rem}html.admin-console .sys-bell-scrim{display:block}html.admin-console .sys-bell-panel{position:fixed;left:max(.65rem,env(safe-area-inset-left,0px));right:max(.65rem,env(safe-area-inset-right,0px));top:calc(56px + .4rem);width:auto;max-height:min(70dvh,calc(100dvh - 56px - 1rem - env(safe-area-inset-bottom,0px)));border-radius:14px}html.admin-nav-open.admin-console .top{border-bottom-color:transparent}html.admin-nav-open.admin-console .top:after{content:"";position:absolute;left:min(19.5rem,calc(100% - 3rem));right:0;bottom:0;height:1px;background:#ffffff12;pointer-events:none}.admin-shell{--admin-gutter-left: max(.65rem, env(safe-area-inset-left, 0px));--admin-gutter-right: max(.65rem, env(safe-area-inset-right, 0px));grid-template-columns:1fr;width:100%;max-width:none;margin:0;padding:.65rem var(--admin-gutter-right) calc(2.25rem + env(safe-area-inset-bottom,0px)) var(--admin-gutter-left);min-height:calc(100dvh - 56px)}.admin-shell.admin-locked{padding:0;min-height:calc(100dvh - 56px)}.admin-main{gap:.75rem}.admin-panel,.admin-box{overflow-x:clip}.admin-main>.card,.admin-main .card{padding:.95rem .9rem;border-radius:16px}.admin-nav-item{min-height:2.75rem;padding:.7rem .85rem;font-size:.95rem}.mint-cockpit-grid{grid-template-columns:1fr;gap:1rem}.mint-hero-count strong{font-size:2.2rem}.mint-side-card .btn,.mint-actions .btn{width:100%;min-height:2.85rem;font-size:.95rem}.mint-fire-controls,.mint-fire-meter{grid-template-columns:1fr}.mint-log h4{font-size:.82rem;margin-bottom:.7rem}.gen-events{gap:.55rem}.gen-event{font-size:.92rem;border-radius:12px}.gen-event-toggle{padding:.8rem .85rem;gap:.28rem .65rem}.gen-event-toggle em{font-size:.8rem}.gen-event-action{min-width:3.4rem;min-height:2.5rem;display:grid;place-items:center;font-size:.78rem;padding:.2rem}.gen-sheet{padding:.7rem .8rem .85rem}.gen-node-ip{font-size:1.05rem}.gen-sheet-graph:has(.gen-gauge):has(.gen-timeline){grid-template-columns:1fr}.gen-readout{grid-template-columns:1fr}.plat-seg-btn{min-height:2.65rem;padding:.75rem .65rem;font-size:.9rem}.field input,.field select,.field textarea,input[type=number],input[type=text]{font-size:16px}.admin-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:0;margin:0;padding:0;background:#0000009e;opacity:0;pointer-events:none;transition:opacity .22s ease}.admin-nav-backdrop.open{opacity:1;pointer-events:auto}.admin-rail{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(19.5rem,calc(100% - 3rem));max-height:none;height:100%;height:100dvh;margin:0;border-radius:0 0 22px;border:0;border-right:1px solid rgba(255,255,255,.07);padding:calc(56px + .45rem + env(safe-area-inset-top,0px)) .9rem calc(.9rem + env(safe-area-inset-bottom,0px));box-shadow:18px 0 50px #00000073;background:var(--bg);transform:translate(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.admin-rail.open{transform:translate(0);pointer-events:auto}.admin-rail-close,.admin-rail-mark,.admin-rail-name{display:none}.admin-rail-brand{align-items:center;gap:.55rem;padding:.05rem .1rem .75rem;border-bottom-color:#ffffff0f}.admin-rail-brand-text{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;padding-top:0}.admin-rail-hello{color:var(--text);font-size:1rem;font-weight:700;letter-spacing:-.025em}.admin-rail-brand-text strong{font-size:1rem;letter-spacing:-.025em}.admin-rail-role{margin-top:0}.admin-nav{grid-template-columns:1fr;gap:1.25rem}.stat-row,.grid-2{grid-template-columns:1fr 1fr}.arch-stats{grid-template-columns:1fr 1fr;gap:.75rem 0}.arch-stat{border-left:0;padding:.15rem .5rem .15rem 0}.arch-stat:nth-child(odd){padding-right:.75rem}.arch-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.06);padding-top:.7rem}}@media(max-width:720px){.arch-hero{padding:.9rem .85rem .95rem;overflow:hidden}.arch-hero-heading{flex-direction:column;align-items:stretch;gap:.65rem}.arch-hero-heading h2{font-size:1.1rem}.arch-platform-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;margin-left:0;padding:.3rem}.arch-platform-chip{justify-content:space-between;width:100%;min-width:0;padding:.55rem .65rem;font-size:.78rem}.arch-platform-chip span{overflow:hidden;text-overflow:ellipsis}.arch-platform-chip em{flex:0 0 auto}.arch-sorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.arch-sorts button{width:100%;text-align:center;padding:.4rem .35rem;border-radius:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:560px){.stat-row,.grid-2{grid-template-columns:1fr}.arch-stats{grid-template-columns:1fr 1fr}.admin-main-head{flex-direction:column;align-items:flex-start}.admin-flash-slot{text-align:left}.home-stage{min-height:calc(100vh - 160px)}}@media(prefers-reduced-motion:reduce){.admin-rail,.admin-nav-backdrop,.admin-menu-bars i{transition:none}}.snap-result{display:grid;gap:1.1rem}.snap-profile-head{display:flex;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(255,252,0,.18);background:radial-gradient(90% 120% at 0% 0%,rgba(255,252,0,.12),transparent 55%),#0e0e0cf2}.snap-avatar{width:88px;height:88px;border-radius:22px;object-fit:cover;background:#1a1a12;flex-shrink:0}.snap-avatar-empty{border:1px dashed rgba(255,252,0,.25)}.snap-profile-copy{display:grid;gap:.2rem;min-width:0}.snap-display{margin:0;font-family:var(--display);font-size:1.35rem;letter-spacing:-.03em}.snap-username{margin:0;color:#ffffffb8}.snap-muted{margin:0;color:var(--muted);font-size:.85rem}.snap-bio{margin:.35rem 0 0;color:var(--text, inherit);font-size:.92rem;line-height:1.35;white-space:pre-wrap}.snap-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.snap-candidates h3{margin:0 0 .45rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.snap-candidates ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.snap-candidates li{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#00000040;font-size:.9rem}.snap-candidates span{color:var(--muted)}.snap-story-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem}.snap-story-tile{position:relative;aspect-ratio:9 / 14;border-radius:14px;overflow:hidden;border:1px solid rgba(255,252,0,.12);background:#12120c}.snap-story-tile img{width:100%;height:100%;object-fit:cover;display:block}.snap-story-tile em{position:absolute;left:.45rem;bottom:.45rem;font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .4rem;border-radius:999px;background:#000000a6;color:#fffc00}.snap-raw{overflow:auto;font-size:.78rem;color:var(--muted)}.cf-turnstile-slot{display:flex;justify-content:center;margin:.35rem 0 .15rem;min-height:65px}.cf-turnstile-wrap.is-urgent{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:400;margin:0;padding:.7rem .85rem .55rem;border-radius:14px;background:#12080cf5;border:1px solid rgba(247,154,192,.28);box-shadow:0 16px 48px #00000080}.cf-turnstile-wrap.is-urgent .cf-turnstile-slot{margin:0}.cf-turnstile-hint{margin:0 0 .45rem;text-align:center;font-size:.82rem;color:#ffecf4e0}.admin-login-form .cf-turnstile-slot{margin:.15rem 0 .35rem}.tiktok-result{display:grid;gap:1.1rem}.tiktok-profile-head{display:flex;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(254,44,85,.22);background:radial-gradient(90% 120% at 0% 0%,rgba(254,44,85,.12),transparent 55%),radial-gradient(70% 100% at 100% 100%,rgba(37,244,238,.08),transparent 50%),#0c0c0ef2}.tiktok-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;background:#1a1a1c;flex-shrink:0;border:2px solid rgba(254,44,85,.25)}.tiktok-avatar-empty{border:2px dashed rgba(254,44,85,.25)}.tiktok-profile-copy{display:grid;gap:.2rem;min-width:0}.tiktok-display{margin:0;font-family:var(--display);font-size:1.35rem;letter-spacing:-.03em;display:flex;align-items:center;gap:.4rem}.tiktok-display .ig-verified{margin-top:2px}.tiktok-username{margin:0;color:#ffffffb8}.tiktok-bio{margin:.35rem 0 0;color:var(--text, inherit);font-size:.92rem;line-height:1.35;white-space:pre-wrap}.tiktok-stats{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.5rem;font-size:.88rem;color:#fffc}.tiktok-stats strong{color:#fff;font-weight:600}.tiktok-stat-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:left}.tiktok-stat-btn:hover:not(:disabled){text-decoration:underline;text-underline-offset:.18em}.tiktok-stat-btn:disabled{cursor:default}.tiktok-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.tiktok-user-list{display:grid;gap:.55rem}.tiktok-list-header{display:flex;justify-content:space-between;align-items:baseline;padding:0 .25rem}.tiktok-list-header h3{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tiktok-list-count{color:var(--muted);font-size:.82rem}.tiktok-people-search{padding:0 .1rem .15rem}.tiktok-people-search input{width:100%;box-sizing:border-box;border:1px solid var(--line);background:#ffffff0a;color:var(--text);border-radius:12px;padding:.65rem .85rem;font-size:.9rem;outline:none}.tiktok-people-search input:focus{border-color:#555}.tiktok-user-grid{display:grid;gap:.45rem}.tiktok-user-item{display:flex;align-items:center;gap:.75rem;padding:.65rem .8rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#00000040;transition:border-color .15s,background .15s}.tiktok-user-item:hover{border-color:#fe2c5538;background:#fe2c550f}.tiktok-user-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#1a1a1c;flex-shrink:0}.tiktok-user-info{flex:1;min-width:0;display:grid;gap:.1rem}.tiktok-user-name{font-weight:600;font-size:.92rem;display:flex;align-items:center;gap:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-user-name .ig-verified{flex-shrink:0}.tiktok-user-handle{color:var(--muted);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-user-followers{color:var(--muted);font-size:.8rem;flex-shrink:0}.tiktok-empty{padding:1.5rem;text-align:center;color:var(--muted);font-size:.92rem;border:1px dashed rgba(255,255,255,.1);border-radius:14px}.tiktok-posts-panel{display:grid;gap:.85rem}.tiktok-posts-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.tiktok-posts-toolbar-lead{display:grid;gap:.15rem;min-width:0}.tiktok-posts-toolbar-lead h3{margin:0;font-size:1rem;letter-spacing:-.02em}.tiktok-posts-toolbar-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tiktok-posts-toolbar-actions .action-btn{padding:.35rem .7rem;font-size:.78rem}.tiktok-sort{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--muted)}.tiktok-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:#00000059;color:var(--text);border-radius:999px;padding:.32rem .75rem;font:inherit;font-size:.78rem}.tiktok-posts-bulk{display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem .65rem;border-radius:12px;border:1px solid rgba(254,44,85,.22);background:#fe2c550f}.tiktok-posts-bulk .action-btn{padding:.32rem .65rem;font-size:.76rem}.tiktok-posts-flash{margin:0;font-size:.8rem;color:#ff8fa3}.tiktok-posts-dense{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem}@media(min-width:900px){.tiktok-posts-dense{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}@media(min-width:1400px){.tiktok-posts-dense{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.tiktok-tile{position:relative;display:grid;gap:.4rem;min-width:0}.tiktok-tile.is-selected .tiktok-tile-media{outline:2px solid rgba(254,44,85,.85);outline-offset:1px}.tiktok-tile-check{position:absolute;top:.4rem;left:.4rem;z-index:2;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#0000008c;border:1px solid rgba(255,255,255,.18)}.tiktok-tile-check input{margin:0;cursor:pointer}.tiktok-tile-media{position:relative;display:block;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:#141416;border:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit}.tiktok-tile-media img{width:100%;height:100%;object-fit:cover;display:block}.tiktok-tile-blank{width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(254,44,85,.18),transparent 45%),#1a1a1c}.tiktok-tile-views{position:absolute;left:.4rem;bottom:.4rem;z-index:1;font-size:.68rem;font-weight:650;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75);pointer-events:none}.tiktok-tile-meta{display:grid;gap:.25rem;min-width:0}.tiktok-tile-desc{margin:0;font-size:.74rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#e8e8e8}.tiktok-tile-stats{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.68rem;color:var(--muted)}.tiktok-tile-actions{display:flex;flex-wrap:wrap;gap:.25rem}.tiktok-tile-actions button,.tiktok-tile-actions a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--muted);border-radius:999px;padding:.18rem .45rem;font:inherit;font-size:.65rem;cursor:pointer;text-decoration:none;line-height:1.2}.tiktok-tile-actions button:hover,.tiktok-tile-actions a:hover{color:#fff;border-color:#fe2c5573;background:#fe2c551f}.tiktok-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.tiktok-post-item{display:flex;gap:.75rem;padding:.65rem .8rem;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#00000040;transition:border-color .15s,background .15s;text-decoration:none;color:inherit}.tiktok-post-item:hover{border-color:#fe2c5538;background:#fe2c550f}.tiktok-post-cover{width:80px;height:100px;border-radius:8px;object-fit:cover;background:#1a1a1c;flex-shrink:0}.tiktok-post-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.tiktok-post-desc{margin:0;font-size:.88rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tiktok-post-stats{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.78rem;color:var(--muted);margin-top:auto}.tiktok-posts-foot{margin-top:.85rem;display:grid;gap:.45rem}.tiktok-posts-foot .action-btn{width:100%;justify-content:center}.tiktok-user-list .tiktok-posts-foot,.tiktok-people-foot{grid-template-columns:1fr}.tiktok-user-list .tiktok-posts-foot .tiktok-posts-foot-meta,.tiktok-people-foot .tiktok-posts-foot-meta{grid-column:1 / -1}.tiktok-posts-foot-meta{margin:0;text-align:center;font-size:.78rem;color:var(--muted)}.team-panel{gap:.85rem}.team-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:.85rem;align-items:start}@media(max-width:920px){.team-layout{grid-template-columns:1fr}}.team-roster,.team-invite{margin:0}.team-roster>.box-head,.team-invite>.box-head{margin-bottom:.75rem}.team-empty{display:grid;place-items:center;min-height:8rem;color:var(--muted);border:1px dashed rgba(255,255,255,.08);border-radius:10px;background:#0000002e}.team-empty strong{color:var(--muted);font-size:.88rem;font-weight:600}.team-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.team-row{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.65rem .75rem;padding:.7rem .8rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#00000038}.team-row .team-panels{grid-column:1 / -1}.team-row.is-disabled{opacity:.5}.team-avatar{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:650;font-size:.82rem;letter-spacing:-.02em;color:#ffffffeb;background:#ffffff14;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.team-meta{min-width:0}.team-meta strong{display:block;font-size:.92rem;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-role-pill{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.22rem .5rem;white-space:nowrap;background:#ffffff08}.team-role-pill.is-owner{color:#f2f2f2e6;border-color:#ffffff29;background:#ffffff0f}.team-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.team-toggle{font-size:.76rem;padding:.35rem .65rem}.team-delete{border-color:#dc274359;color:#ff8a9a}.team-delete:hover:not(:disabled){border-color:#dc2743a6;background:#dc27431a;color:#ffb0ba}.team-invite{position:sticky;top:1rem}.team-invite-form{display:grid;gap:.7rem}.team-invite-form .field label,.team-panels-label{font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.team-invite-form input,.team-invite-form select{width:100%;margin-top:.35rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:var(--text);padding:.62rem .72rem;font:inherit;line-height:1.25;box-sizing:border-box}.team-invite-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.62rem 2.1rem .62rem .72rem;background-color:#00000059;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.25L6 7.75L9.5 4.25' stroke='%23c8c8c8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 12px}.team-invite-form select::-ms-expand{display:none}.team-invite-form input:focus,.team-invite-form select:focus{outline:none;border-color:#ffffff47}.team-invite-submit{width:100%;margin-top:.15rem;justify-content:center}.team-panels{display:grid;gap:.45rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.06)}.team-panels-label{display:block;margin-bottom:.4rem}.team-panel-chips{display:flex;flex-wrap:wrap;gap:.35rem}.team-panel-chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--muted);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.28rem .55rem;background:#0003;cursor:pointer;-webkit-user-select:none;user-select:none}.team-panel-chip input{position:absolute;opacity:0;pointer-events:none}.team-panel-chip.is-on{color:#f2f2f2f2;border-color:#ffffff38;background:#ffffff14}.team-panel-chip.is-locked{cursor:default;opacity:.85}.team-panel-chip:not(.is-locked):hover{border-color:#ffffff38}.team-panels-status{justify-self:start;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.team-panels-status.is-saving{color:#f0d7a8f2}.team-panels-status.is-saved{color:#9ad4b0}.team-panels-status.is-error{color:#ff9a9a}.crew-sub{margin:.2rem 0 0;color:var(--muted);font-size:.78rem;font-weight:500}.crew-board .pool-badges .pill{display:inline-flex;align-items:center;gap:.35rem}.crew-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.crew-row{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#00000038;overflow:hidden}.crew-row.is-open{border-color:#ffffff1f;background:#ffffff08}.crew-row.is-disabled{opacity:.55}.crew-main{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .8rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.crew-main:hover{background:#ffffff08}.crew-avatar{position:relative;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:650;font-size:.84rem;letter-spacing:-.02em;color:#ffffffeb;background:#ffffff14;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.crew-pip{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid #141414;background:#6b6b6b}.crew-pip.is-online{background:#23a55a;box-shadow:0 0 #23a55a73;animation:livePulse 2.2s ease-out infinite}.crew-pip.is-idle{background:#f0b232}.crew-pip.is-away{background:#f23f43}.crew-pip.is-offline,.crew-pip.is-frozen{background:#4e4e4e;animation:none;box-shadow:none}.crew-copy{min-width:0;display:grid;gap:.12rem}.crew-copy strong{display:flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:650;letter-spacing:-.02em}.crew-you{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.12rem .38rem}.crew-activity{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-row:has(.crew-pip.is-online) .crew-activity{color:#9ad4b0}.crew-row:has(.crew-pip.is-idle) .crew-activity{color:#f0d28a}.crew-role{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.crew-role.is-owner{color:#f2f2f2c7}.crew-detail{display:grid;gap:.75rem;margin:0 .55rem .55rem;padding:.75rem .8rem .7rem;border-radius:10px;background:#00000047;border:1px solid rgba(255,255,255,.05)}.crew-detail-meta,.crew-owner-note{margin:0;color:var(--muted);font-size:.75rem;line-height:1.4}.crew-modules{display:grid;gap:.4rem}.crew-module-grid{display:flex;flex-wrap:wrap;gap:.32rem}.crew-module{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:#ffffff61;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.28rem .62rem;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.crew-module input{position:absolute;opacity:0;pointer-events:none}.crew-module.is-on{color:#dff5e8;border-color:#23a55a73;background:#23a55a29}.crew-module:hover{border-color:#ffffff2e;color:var(--text)}.crew-module.is-on:hover{color:#fff;border-color:#23a55ab3}.crew-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .85rem;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.06)}.crew-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:.2rem 0;font:inherit;font-size:.75rem;font-weight:600;color:var(--muted);cursor:pointer}.crew-act:hover:not(:disabled){color:var(--text)}.crew-act.is-danger{color:#c97882}.crew-act.is-danger:hover:not(:disabled){color:#ffb0ba}.crew-act:disabled{opacity:.4;cursor:default}@media(max-width:720px){.crew-detail{margin:0 .4rem .45rem}.crew-main{gap:.55rem}}@media(max-width:720px){.team-row{grid-template-columns:auto 1fr auto;grid-template-areas:"avatar meta actions" "avatar role status" "panels panels panels"}.team-avatar{grid-area:avatar}.team-meta{grid-area:meta}.team-actions{grid-area:actions}.team-role-pill{grid-area:role;justify-self:start}.team-row .pill{grid-area:status;justify-self:start}.team-row .team-panels{grid-area:panels}.team-invite{position:static}}.actions-panel{display:grid;gap:.7rem;font-feature-settings:"lnum" 1,"tnum" 1;max-width:100%;min-width:0;overflow-x:clip}.act-console{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.012) 2px,rgba(255,255,255,.012) 3px),#0b0b0b;overflow:hidden;max-width:100%;min-width:0}.act-console-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.65rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.act-console-id{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1 1 auto}.act-console-controls{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;margin-left:auto}.act-console-mark{display:inline-grid;place-items:center;min-width:2.4rem;height:1.55rem;padding:0 .35rem;border:1px solid rgba(220,39,67,.55);background:#dc274329;color:#ffb0ba;font-size:.62rem;font-weight:800;letter-spacing:.08em}.act-console-id strong{display:block;font-size:.92rem;letter-spacing:.08em;font-weight:750;line-height:1.1}.act-console-id em{display:block;font-style:normal;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.02em}.act-net{display:inline-flex;border:1px solid rgba(255,255,255,.12)}.act-net-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid rgba(255,255,255,.12);background:#111;color:var(--muted);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.4rem .7rem;cursor:pointer}.act-net-btn:last-child{border-right:0}.act-net-btn.active{color:#fff;background:#dc274347}.act-net-btn:disabled{opacity:.5;cursor:not-allowed}.act-phase{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);padding:.28rem .55rem;font-size:.66rem;font-weight:800;letter-spacing:.12em;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.act-phase i{width:.45rem;height:.45rem;border-radius:50%;background:#ffffff47}.act-phase.live{color:#fbbf24;border-color:#fbbf2466}.act-phase.live i{background:#fbbf24;box-shadow:0 0 #fbbf2473;animation:livePulse 1.4s ease-out infinite}.act-telemetry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.act-tel{display:grid;gap:.18rem;padding:.55rem .7rem;border-right:1px solid rgba(255,255,255,.06);min-width:0}.act-tel:last-child{border-right:0}.act-tel>span{color:#ffffff61;font-size:.6rem;font-weight:700;letter-spacing:.12em}.act-tel strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-tel strong,.act-tel strong .live-count,.act-tel strong .live-pool{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0}.act-tel strong.on{color:#7ddea8}.act-tel strong.warn{color:#fbbf24}.act-task{display:grid;gap:.75rem;padding:.85rem .9rem .95rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0d0d0d;max-width:100%;min-width:0;overflow-x:clip}.act-task-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .75rem;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:.45rem;min-width:0}.act-task-head h3{margin:0;font-size:.72rem;letter-spacing:.14em;font-weight:800;flex:0 0 auto}.act-task-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.3rem .55rem;margin:0;min-width:0;flex:1 1 auto;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.35}.act-vault-force{flex:0 0 auto;min-width:8.5rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.42rem .7rem}.act-vault-force.on{background:#f2c14e;color:#12100a}.act-vault-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.55rem .75rem .65rem;border-top:1px solid rgba(255,255,255,.07);background:#ffffff05}.act-vault-bar em{margin:0;color:var(--muted);font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.35}.act-vault-bar .act-vault-force{min-width:9.5rem}.act-task-meta-label{color:#ffffffb8;font-weight:650}.act-task-meta-chip{display:inline-flex;align-items:baseline;gap:.28rem;white-space:nowrap}.act-task-meta-chip:before{content:"·";opacity:.45}.act-method{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1f;max-width:100%;min-width:0;overflow:hidden}.act-method-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;border:0;background:#101010;color:#ffffff73;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.55rem .45rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-method-btn:hover:not(:disabled){color:#fff;background:#161616}.act-method-btn.active{color:#fff;background:#dc274338;box-shadow:inset 0 -2px #dc2743}.act-method-btn:disabled{opacity:.45;cursor:not-allowed}.act-reason{display:grid;gap:.35rem}.act-reason-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.act-reason-head span{color:#ffffff6b;font-size:.62rem;font-weight:800;letter-spacing:.12em}.act-reason-head em{font-style:normal;color:var(--muted);font-size:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.act-reason-bar .act-method-btn{padding:.45rem .4rem;font-size:.62rem;letter-spacing:.06em}.act-reason-subs{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding-left:.5rem;border-left:2px solid rgba(242,193,78,.35)}.act-reason-subs-label{color:#ffffff6b;font-size:.58rem;font-weight:800;letter-spacing:.1em}.act-reason-subs .act-method-btn{padding:.38rem .4rem;font-size:.6rem;letter-spacing:.04em;text-transform:none}.act-task-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(12rem,.8fr);gap:.75rem}.act-field{display:grid;gap:.3rem;align-content:start}.act-field span{color:#ffffff6b;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.act-field-help{margin:0;font-style:normal;color:var(--muted);font-size:.72rem;line-height:1.35}.act-field input,.act-field textarea,.act-proxy-text{width:100%;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#070707;color:var(--text);padding:.55rem .65rem;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45;min-height:3.4rem}.act-field input:focus,.act-field textarea:focus,.act-proxy-text:focus{outline:none;border-color:#ffffff47}.act-field textarea,.act-proxy-text{resize:vertical}.act-quota{display:grid;gap:.35rem;padding:.55rem .65rem .65rem;border:1px solid rgba(255,255,255,.1);background:#ffffff04}.act-quota input{font-weight:700;font-variant-numeric:lining-nums tabular-nums}.act-quota-input{position:relative}.act-quota-input input{padding-right:3.35rem}.act-quota-max{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffd1;border-radius:3px;padding:.22rem .42rem;font:inherit;font-size:.58rem;font-weight:800;letter-spacing:.1em;line-height:1;cursor:pointer}.act-quota-max:hover:not(:disabled){background:#ffffff29;color:#fff}.act-quota-max:disabled{opacity:.35;cursor:default}.act-dispatch-row{display:flex;gap:.45rem;flex-wrap:wrap}.act-dispatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 14rem;min-height:2.55rem;border:1px solid rgba(220,39,67,.7);background:#8f1428;color:#fff;font:inherit;font-size:.85rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.act-dispatch:hover:not(:disabled){background:#a81830}.act-dispatch:disabled{opacity:.45;cursor:not-allowed}.act-abort{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;min-width:5.5rem;min-height:2.55rem;border:1px solid rgba(255,255,255,.2);background:#121212;color:#ff8a9a;font:inherit;font-size:.8rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.act-abort:hover:not(:disabled){border-color:#dc2743b3;background:#dc27431f}.act-abort:disabled{opacity:.45;cursor:not-allowed}.act-notice{margin:0;font-size:.78rem;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-width:100%;overflow-wrap:anywhere;word-break:break-word;text-align:center}.act-notice.ok{color:#86efac}.act-notice.err{color:#fca5a5}.act-notice.idle,.act-notice.live{color:var(--muted)}.act-notice.live .ok{color:#86efac;font-weight:700}.act-notice.live .bad{color:#fca5a5;font-weight:700}.act-notice-code{color:#fbbf24;font-weight:800}.act-workers{display:grid;gap:.4rem;padding-top:.35rem;border-top:1px dashed rgba(255,255,255,.1)}.act-workers-head{display:flex;justify-content:space-between;gap:.5rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;color:#ffffff6b}.act-workers-head em{font-style:normal;color:var(--muted);letter-spacing:.04em;font-weight:600}.act-worker-strip{display:flex;flex-wrap:wrap;gap:.3rem}.act-worker{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.12);background:#0a0a0a;padding:.22rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;color:var(--muted)}.act-worker i{font-style:normal;font-weight:800;font-size:.6rem;letter-spacing:.04em}.act-worker.hit{border-color:#86efac59;color:#bbf7d0}.act-worker.hit i{color:#86efac}.act-worker.fail{border-color:#fca5a559;color:#fecaca}.act-worker.fail i{color:#fca5a5}.act-worker.abort{border-color:#fbbf2459;color:#fde68a}.act-worker.abort i{color:#fbbf24}.act-worker.wait{opacity:.7}.act-log{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0b0b0b;padding:.7rem .8rem;display:grid;gap:.55rem;max-width:100%;min-width:0}.act-proxy-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.55rem .7rem;border-top:1px solid rgba(255,255,255,.06)}.act-proxy-bar em{font-style:normal;color:var(--muted);font-size:.74rem;line-height:1.35;min-width:0}.act-console .act-proxy-body{display:grid;gap:.4rem;padding:0 .7rem .7rem}.act-proxy-modes{display:inline-flex;border:1px solid rgba(255,255,255,.12);flex:0 0 auto}.act-proxy-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid rgba(255,255,255,.12);background:#111;color:var(--muted);font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:.38rem .7rem;cursor:pointer}.act-proxy-mode:last-child{border-right:0}.act-proxy-mode.active{color:#fff;background:#dc274347}.act-proxy-mode:disabled{opacity:.5;cursor:not-allowed}.act-proxy-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.act-proxy-foot span{color:var(--muted);font-size:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.act-proxy-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--text);font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.1em;padding:.32rem .65rem;cursor:pointer}.act-proxy-save:hover:not(:disabled){border-color:#ffffff52}.act-proxy-save:disabled{opacity:.45;cursor:not-allowed}.act-log-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.act-log-head h3{margin:0;font-size:.72rem;letter-spacing:.14em;font-weight:800}.act-log-head h3 em{font-style:normal;color:#fbbf24;letter-spacing:.08em}.act-log-head-right{display:flex;align-items:center;gap:.65rem}.act-score{display:flex;gap:.55rem;font-size:.72rem;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.act-score .ok{color:#86efac}.act-score .bad{color:#fca5a5}.act-score .stopped{color:#fbbf24}.act-log-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--muted);font:inherit;font-size:.66rem;font-weight:800;letter-spacing:.1em;padding:.28rem .5rem;cursor:pointer}.act-log-clear:hover:not(:disabled){color:#fff;border-color:#ffffff4d}.act-log-clear:disabled{opacity:.4;cursor:not-allowed}.act-log-table{display:grid;gap:0;border:1px solid rgba(255,255,255,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;max-width:100%;max-height:min(70vh,42rem);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.act-log-cols,.act-log-row{display:grid;grid-template-columns:8.2rem 5.5rem 7rem minmax(6rem,1.2fr) 7rem 3.2rem;gap:.45rem;align-items:center;padding:.35rem .5rem;min-width:36rem}.act-log-cols{background:#121212;color:#fff6;font-size:.6rem;font-weight:800;letter-spacing:.08em;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:1}.act-log-row{border-bottom:1px solid rgba(255,255,255,.04)}.act-log-row:last-child{border-bottom:0}.act-log-row time,.act-log-row em,.act-log-ms{color:var(--muted);font-style:normal}.act-log-row strong{font-weight:700;color:#ffffffc7}.act-log-target{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-log-code{font-weight:800;letter-spacing:.04em}.act-log-row.ok .act-log-code{color:#86efac}.act-log-row.bad .act-log-code{color:#fca5a5}.act-log-ms{text-align:right}.act-check{display:flex;align-items:center;gap:.55rem;font-size:.84rem;font-weight:600}.act-check input{width:1rem;height:1rem}.flash.inline{display:inline;margin:0;padding:0;background:transparent;border:0}@media(max-width:860px){.act-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.act-tel:nth-child(n+3){border-top:1px solid rgba(255,255,255,.06)}.act-tel:nth-child(2n){border-right:0}.act-tel strong{font-size:.82rem}.act-task-grid{grid-template-columns:1fr}.act-task-head{flex-direction:column;align-items:flex-start;gap:.4rem}.act-task-meta{justify-content:flex-start;width:100%}.act-method{grid-template-columns:repeat(2,minmax(0,1fr))}.act-method-btn{font-size:.62rem;letter-spacing:.04em;padding:.62rem .4rem;min-height:2.5rem}.act-console-bar{display:grid;grid-template-columns:1fr;gap:.55rem}.act-console-controls{margin-left:0;width:100%;justify-content:space-between}.act-quota{padding:0;border:0;background:transparent}.act-field-help{font-size:.68rem}.act-dispatch{flex:1 1 100%;min-height:2.75rem}.act-log-cols span:nth-child(4),.act-log-row .act-log-target{display:none}.act-log-cols,.act-log-row{grid-template-columns:6.5rem 4.5rem 6rem 6.5rem 2.8rem;min-width:28rem}}@media(max-width:480px){.act-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.act-tel:nth-child(2n){border-right:0}.act-tel:nth-child(n+3){border-top:1px solid rgba(255,255,255,.06)}.act-tel:last-child{border-right:0}.act-console-mark{min-width:2.1rem;height:1.4rem;font-size:.58rem}.act-console-id strong{font-size:.84rem}.act-net-btn{padding:.45rem .65rem;font-size:.7rem}.act-task{gap:.65rem;padding:.75rem .75rem .85rem}.act-task-meta-chip:before{content:none}.act-task-meta-chip{padding:.12rem .4rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:2px;font-size:.64rem}.act-notice{font-size:.72rem;line-height:1.4}}.traf-panel{display:grid;gap:1rem}.traf-banner{display:grid;gap:.75rem;padding:1rem 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0b0b0b}.traf-banner-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.traf-banner h4{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.traf-live{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.traf-stat-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.traf-stat-row>div{display:grid;gap:.15rem;min-width:0;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.traf-stat-row span{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}.traf-stat-row strong{font-size:1.05rem;font-variant-numeric:lining-nums tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.traf-plat-row{display:flex;flex-wrap:wrap;gap:.4rem}.traf-plat-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:.72rem}.traf-plat-chip em{font-style:normal;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.traf-plat-chip strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:lining-nums tabular-nums}.traf-spark-card{display:grid;gap:.85rem;padding:.95rem 1.05rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),radial-gradient(120% 80% at 100% 0%,rgba(220,39,67,.12),transparent 55%),#0b0b0b;box-shadow:inset 0 1px #ffffff0a}.traf-spark-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.traf-spark-head h5{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.traf-spark-head p{margin:.2rem 0 0;font-size:.72rem;color:var(--muted)}.traf-spark-meta{display:flex;gap:.55rem;flex-wrap:wrap}.traf-spark-meta>span{display:grid;gap:.2rem;min-width:5.25rem;padding:.4rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000059;text-align:right}.traf-spark-meta em{font-style:normal;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap}.traf-spark-meta strong{font-size:1.2rem;font-weight:750;line-height:1;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;color:#fff}.traf-spark{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;align-items:end;min-height:132px;padding:.15rem .1rem 0}.traf-spark-col{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:.35rem;height:100%;min-width:0;cursor:default}.traf-spark-val{font-size:.68rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em;color:#ffffff8c;line-height:1;opacity:.85;transition:color .15s ease,opacity .15s ease}.traf-spark-track{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:96px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid rgba(255,255,255,.04);overflow:hidden}.traf-spark-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to top,transparent 0,transparent 23px,rgba(255,255,255,.035) 23px,rgba(255,255,255,.035) 24px);pointer-events:none}.traf-spark-col span{position:relative;z-index:1;display:block;width:58%;max-width:22px;min-height:0;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#ff788cf2,#dc2743e0 48%,#8c1228eb);box-shadow:0 0 0 1px #ffffff0f inset,0 8px 18px #dc27432e;transform-origin:bottom center;animation:traf-spark-rise .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms);transition:filter .15s ease,box-shadow .15s ease,width .15s ease}.traf-spark-col.is-empty span{width:58%;max-width:22px;height:3px!important;border-radius:2px;background:#ffffff1f;box-shadow:none;animation:none}.traf-spark-col.is-peak span{width:64%;max-width:24px;background:linear-gradient(180deg,#ff9aa8,#ff4d6a 42%,#dc2743);box-shadow:0 0 0 1px #ffffff1a inset,0 0 18px #dc274359,0 10px 22px #dc274347}.traf-spark-col.is-peak .traf-spark-val{color:#ffb3bf;opacity:1}.traf-spark-col.is-today em{color:#fff}.traf-spark-col.is-today .traf-spark-track{border-color:#dc274347;background:linear-gradient(180deg,#dc27431a,#ffffff04)}.traf-spark-col:hover .traf-spark-val{color:#fff;opacity:1}.traf-spark-col:hover span{filter:brightness(1.12);box-shadow:0 0 0 1px #ffffff1a inset,0 0 16px #dc274347,0 10px 20px #dc274338}.traf-spark-col em{font-style:normal;font-size:.62rem;letter-spacing:.04em;color:var(--muted);font-variant-numeric:lining-nums tabular-nums}@keyframes traf-spark-rise{0%{transform:scaleY(.15);opacity:.35}to{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.traf-spark-col span{animation:none}}.traf-top h5,.traf-feed-head h5{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.traf-top ul{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.4rem}.traf-top li>span{color:var(--muted);font-variant-numeric:lining-nums tabular-nums;font-size:.78rem;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.traf-top li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.08);background:#0b0b0b;font-size:.84rem}.traf-top-main{min-width:0;display:grid;gap:.2rem}.traf-top code{color:#ffb07a}.traf-top-main em{font-style:normal;font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traf-feed-wrap{display:grid;gap:.55rem;min-width:0}.traf-feed-head{min-width:0}.traf-feed-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.traf-clear{padding:.32rem .7rem;border-radius:8px;font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.traf-feed-sub{margin:.28rem 0 0;color:var(--muted);font-size:.74rem}.traf-feed{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0b0b0b;max-height:min(70vh,42rem);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.traf-feed::-webkit-scrollbar{width:8px;height:8px}.traf-feed::-webkit-scrollbar-track{background:transparent}.traf-feed::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}.traf-feed::-webkit-scrollbar-thumb:hover{background:#ffffff47}.traf-feed .pool-message{margin:1.1rem .9rem}.traf-table{width:100%;min-width:52rem;border-collapse:collapse;table-layout:fixed;font-size:.78rem;font-family:var(--font)}.traf-table col.c-when{width:5.6rem}.traf-table col.c-event{width:6.4rem}.traf-table col.c-geo{width:16%}.traf-table col.c-surface{width:5.4rem}.traf-table col.c-target{width:auto}.traf-table col.c-client{width:6.2rem}.traf-table col.c-result{width:5.6rem}.traf-table col.c-ms{width:4.8rem}.traf-table th,.traf-table td{padding:.58rem .7rem;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traf-table th{position:sticky;top:0;z-index:1;background:#121212;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff6b;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.traf-table th:last-child,.traf-table td.traf-ms{text-align:right}.traf-table tbody tr.traf-hit{cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);color:inherit}.traf-table tbody tr.traf-hit.is-alt{background:#ffffff06}.traf-table tbody tr.traf-hit:hover,.traf-table tbody tr.traf-hit:focus-visible{background:#ffffff0b;outline:none}.traf-table tbody tr.traf-hit.is-open{background:#ffffff0d}.traf-table tbody tr.traf-hit.is-bad{background:#dc274312}.traf-table tbody tr.traf-hit.is-blocked{background:#f59e0b12}.traf-kind{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;padding:.14rem .42rem;border-radius:4px;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:#ffffff0d}.traf-kind.kind-lookup{color:#86efac;background:#86efac1a}.traf-kind.kind-extract{color:#93c5fd;background:#93c5fd1a}.traf-kind.kind-page{color:#e2c8a4;background:#e2c8a41a}.traf-kind.kind-console{color:#c4b5fd;background:#c4b5fd1a}.traf-kind.kind-blocked{color:#fbbf24;background:#fbbf241f}.traf-geo,.traf-surface,.traf-client,.traf-ago{color:#ffffff94}.traf-ago,.traf-ms{font-variant-numeric:lining-nums tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem}.traf-ms{color:#ffffff80}.traf-surface{text-transform:lowercase}.traf-target{font-size:.78rem;font-weight:650;color:#ffffffe0}.traf-result{font-size:.68rem;font-weight:800;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.traf-result.ok{color:#86efac}.traf-result.bad{color:#fca5a5}.traf-result.blocked{color:#fbbf24}.traf-hit-detail td{padding:0;white-space:normal;overflow:visible;border-bottom:1px solid rgba(255,255,255,.08);background:#00000052}.traf-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.4rem;margin:0;padding:.85rem .95rem .95rem}.traf-detail>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem;font-size:.8rem}.traf-detail dt{margin:0;color:var(--muted)}.traf-detail dd{margin:0;overflow-wrap:anywhere;color:var(--text)}@media(max-width:900px){.traf-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.traf-stat-row{grid-template-columns:1fr 1fr}.traf-table col.c-geo,.traf-table col.c-surface,.traf-table col.c-client,.traf-table col.c-ms,.traf-table th:nth-child(3),.traf-table th:nth-child(4),.traf-table th:nth-child(6),.traf-table th:nth-child(8),.traf-table td.traf-geo,.traf-table td.traf-surface,.traf-table td.traf-client,.traf-table td.traf-ms{display:none}.traf-table{min-width:0}.traf-detail{grid-template-columns:1fr}.traf-detail>div{grid-template-columns:1fr;gap:.15rem}}.live-count{display:inline-flex;align-items:center;flex-shrink:0;font:inherit;letter-spacing:0!important;color:inherit;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;line-height:1;transition:color .35s ease;white-space:nowrap}.live-count .live-count-digit,.live-count .live-count-reel,.live-count .live-count-reel>span,.live-count .live-count-sep{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0!important;color:inherit;text-transform:none;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.live-count.is-up{color:#7ddea8}.live-count.is-down{color:#ff8a9a}.live-count-digit{display:block;position:relative;width:1ch;min-width:1ch;max-width:1ch;height:1em;overflow:hidden;line-height:1;flex:0 0 1ch}.live-count-reel{display:flex;flex-direction:column;align-items:stretch;width:100%;will-change:transform}.live-count-reel.is-armed{transition:transform .65s cubic-bezier(.22,1,.36,1)}.live-count-reel>span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:1em;line-height:1;text-align:center}.live-count-sep{display:inline-block;width:.35em;text-align:center;line-height:1}.live-pool{display:inline-flex;align-items:center;gap:.12em;font:inherit;letter-spacing:inherit;color:inherit;line-height:1}.live-pool-slash{opacity:.45;margin:0 .04em;line-height:1}.live-pool-target{opacity:.72;font-variant-numeric:lining-nums tabular-nums}@media(prefers-reduced-motion:reduce){.live-count-reel.is-armed{transition:none}.live-count.is-up,.live-count.is-down{color:inherit}}.sig-dock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.sig-fab{pointer-events:auto;position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:72;width:3.35rem;height:3.35rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 120% at 30% 20%,rgba(255,255,255,.18),transparent 45%),linear-gradient(145deg,#e6683c,#dc2743 55%,#bc1888);box-shadow:0 14px 36px #dc274361,0 0 0 1px #00000059;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.sig-fab:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.05)}.sig-fab:active{transform:scale(.97)}.sig-fab.has-live{animation:sigFabPulse 2.4s ease-in-out infinite}.sig-dock.is-open .sig-fab{background:#161616eb;border-color:#ffffff29;box-shadow:0 10px 28px #00000073;animation:none}@keyframes sigFabPulse{0%,to{box-shadow:0 14px 36px #dc274361,0 0 #dc274359}50%{box-shadow:0 14px 36px #dc274373,0 0 0 10px #dc274300}}.sig-fab-badge{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:#111;border:1px solid rgba(255,255,255,.2);color:#9ad4b0;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:lining-nums tabular-nums}.sig-scrim{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:71;border:0;padding:0;margin:0;background:#05050573;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .24s ease}.sig-dock.is-open .sig-scrim{pointer-events:auto;opacity:1}.sig-dock.is-open .sig-sheet{pointer-events:auto}.sig-sheet{pointer-events:none;position:fixed;z-index:72;display:flex;flex-direction:column;color:var(--text);background:radial-gradient(90% 60% at 100% 0%,rgba(220,39,67,.14),transparent 50%),linear-gradient(180deg,#161616,#0d0d0d);border:1px solid rgba(255,255,255,.1);box-shadow:0 -18px 50px #0000008c;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.sig-sheet-handle{display:none;width:2.5rem;height:.28rem;border-radius:999px;background:#ffffff2e;margin:.55rem auto 0}.sig-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .75rem}.sig-eyebrow{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffc9b0}.sig-sheet-head h3{margin:0;font-family:var(--display),var(--font),sans-serif;font-size:1.25rem;letter-spacing:-.03em;font-weight:700}.sig-head-meta{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.sig-live-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;color:var(--muted);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.28rem .6rem;background:#00000047}.sig-live-pill i{width:.45rem;height:.45rem;border-radius:50%;background:#555}.sig-live-pill.is-hot{color:#9ad4b0;border-color:#34a86e59}.sig-live-pill.is-hot i{background:#34a86e;box-shadow:0 0 0 3px #34a86e2e}.sig-close{border:1px solid rgba(255,255,255,.12);background:#0000004d;color:var(--muted);border-radius:999px;font:inherit;font-size:.72rem;font-weight:600;padding:.3rem .65rem;cursor:pointer}.sig-close:hover{color:var(--text)}.sig-sheet-body{display:grid;gap:1rem;padding:.25rem 1.1rem calc(5.5rem + env(safe-area-inset-bottom));overflow:auto;min-height:0;flex:1}.sig-block-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sig-block-label em{font-style:normal;font-weight:500;letter-spacing:.02em;text-transform:none;opacity:.8}.sig-empty{display:grid;gap:.2rem;padding:.9rem .95rem;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#00000038;font-size:.84rem;color:var(--muted)}.sig-empty strong{color:var(--text);font-size:.9rem}.sig-chips{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;max-height:11.5rem;overflow:auto}.sig-chip{width:100%;display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:center;text-align:left;padding:.65rem .75rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.sig-chip:hover{border-color:#ffffff24;background:#ffffff0a}.sig-chip.is-on{border-color:#dc274373;background:#dc27431f;transform:translateY(-1px)}.sig-chip-mark{width:2rem;height:2rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#fff;background:linear-gradient(135deg,#e6683c,#dc2743 55%,#bc1888)}.sig-chip-copy{min-width:0;display:grid;gap:.08rem}.sig-chip-copy strong{font-size:.9rem;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-chip-copy em{font-style:normal;font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-compose{display:grid;gap:.65rem;padding:.85rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#00000047}.sig-compose-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.sig-target{font-size:.78rem;font-weight:650;color:#ffc9b0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-target.is-broadcast{color:#9ad4b0}.sig-target.is-muted{color:var(--muted);font-weight:500}.sig-all{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;color:var(--muted);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.28rem .65rem;cursor:pointer;-webkit-user-select:none;user-select:none}.sig-all input{accent-color:#dc2743}.sig-all.is-on{color:#9ad4b0;border-color:#34a86e66;background:#34a86e1a}.sig-input{width:100%;resize:none;min-height:5.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#080808a6;color:var(--text);padding:.8rem .9rem;font:inherit;line-height:1.45}.sig-input:focus{outline:none;border-color:#dc274380;box-shadow:0 0 0 3px #dc27431f}.sig-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sig-count{font-size:.74rem;color:var(--muted);font-variant-numeric:lining-nums tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-send{border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#e6683c,#dc2743 55%,#bc1888);padding:.55rem 1.2rem;font:inherit;font-weight:700;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 26px #dc27434d}.sig-send:hover:not(:disabled){filter:brightness(1.06)}.sig-send:disabled{opacity:.45;cursor:not-allowed}.sig-trail-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.sig-trail-list li{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.55rem;align-items:baseline;padding:.45rem .15rem;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.05)}.sig-trail-list li span{color:var(--muted);font-variant-numeric:lining-nums tabular-nums;font-size:.7rem}.sig-trail-list li strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-trail-list li em{font-style:normal;color:#ffc9b0;font-size:.7rem;font-weight:650}@media(max-width:720px){.sig-sheet{left:0;right:0;bottom:0;top:auto;max-height:min(88dvh,720px);border-radius:22px 22px 0 0;border-bottom:0;transform:translateY(108%)}.sig-dock.is-open .sig-sheet{transform:translateY(0)}.sig-sheet-handle{display:block}.sig-fab{bottom:max(1.1rem,env(safe-area-inset-bottom))}}@media(min-width:721px){.sig-sheet{top:0;right:0;bottom:0;width:min(420px,100vw);border-radius:0;border-right:0;transform:translate(104%);box-shadow:-18px 0 50px #00000080}.sig-dock.is-open .sig-sheet{transform:translate(0)}.sig-sheet-body{padding-bottom:1.5rem}.sig-fab{right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sig-fab,.sig-scrim,.sig-sheet{transition:none;animation:none}}.site-signal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));pointer-events:none}.site-signal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;cursor:pointer;pointer-events:auto;background:#0505058c;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);opacity:0;transition:opacity .28s ease}.site-signal-root.is-in .site-signal-backdrop{opacity:1}.site-signal-root.is-leaving .site-signal-backdrop{opacity:0}.site-signal-card{position:relative;pointer-events:auto;width:min(340px,100%);display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem 1.25rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(120% 90% at 0% 0%,rgba(220,39,67,.14),transparent 55%),linear-gradient(165deg,#202020fa,#0c0c0cfc);box-shadow:0 28px 70px #0000009e,inset 0 1px #ffffff0f;transform:translateY(12px) scale(.96);opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s ease}.site-signal-root.is-in .site-signal-card{transform:translateY(0) scale(1);opacity:1}.site-signal-root.is-leaving .site-signal-card{transform:translateY(8px) scale(.98);opacity:0}.site-signal-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.site-signal-from{display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100% - 2.2rem);padding:.28rem .65rem .28rem .45rem;border-radius:999px;border:1px solid rgba(220,39,67,.35);background:#dc27431f;font-family:var(--font),sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:#ffd0bf}.site-signal-dot{width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,#e6683c,#dc2743);box-shadow:0 0 0 3px #dc274338;flex-shrink:0}.site-signal-text{margin:0;font-family:var(--display),var(--font),sans-serif;font-size:1.28rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text);white-space:pre-wrap;word-break:break-word}.site-signal-dismiss{flex-shrink:0;width:1.7rem;height:1.7rem;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);border-radius:10px;font:inherit;font-size:.78rem;line-height:1;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.site-signal-dismiss:hover{color:var(--text);border-color:#ffffff38;background:#ffffff14}@media(prefers-reduced-motion:reduce){.site-signal-backdrop,.site-signal-card{transition:none}}.update-signal{position:fixed;left:0;right:0;top:0;z-index:90;display:flex;justify-content:center;padding:max(.85rem,env(safe-area-inset-top)) .85rem 0;pointer-events:none;transform:translateY(-120%);opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s ease}.update-signal.is-in{transform:translateY(0);opacity:1}.update-signal.is-leaving{transform:translateY(-120%);opacity:0}.update-signal-card{pointer-events:auto;width:min(26rem,100%);display:grid;gap:.85rem;padding:.95rem 1rem 1rem;border:1px solid rgba(220,39,67,.45);border-radius:10px;background:linear-gradient(180deg,rgba(220,39,67,.16),transparent 48%),#121212;box-shadow:0 0 0 1px #00000073,0 18px 48px #0000008c,0 0 40px #dc27431f}.update-signal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:start}.update-signal-copy{min-width:0;display:grid;gap:.18rem}.update-signal-live{width:.55rem;height:.55rem;margin-top:.38rem;border-radius:50%;background:#dc2743;box-shadow:0 0 0 4px #dc274338;flex-shrink:0;animation:update-signal-pulse 1.4s ease-in-out infinite}@keyframes update-signal-pulse{0%,to{opacity:1;box-shadow:0 0 0 4px #dc274338}50%{opacity:.55;box-shadow:0 0 0 7px #dc274314}}.update-signal-word{margin:0;display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;font-family:var(--display),var(--font),sans-serif;font-size:1.05rem;font-weight:750;letter-spacing:-.03em;color:#fff;line-height:1.15}.update-signal-hash{font-size:.72rem;font-weight:600;letter-spacing:.06em;color:#ffb0bad9;white-space:nowrap}.update-signal-lede{margin:0;font-size:.86rem;line-height:1.35;color:#ffffffb8}.update-signal-note{margin:.15rem 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;color:#ffffff61}.update-signal-go{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.55rem;padding:.55rem 1rem;border:1px solid rgba(220,39,67,.75);border-radius:8px;background:#8f1428;color:#fff;font-family:var(--font),sans-serif;font-size:.92rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background .16s ease,filter .16s ease}.update-signal-go:hover{background:#a81830;filter:brightness(1.05)}.update-signal-arrow{color:#ffffffa6;transition:transform .18s ease,color .18s ease}.update-signal-go:hover .update-signal-arrow{color:#fff;transform:translate(3px)}.update-signal-skip{display:inline-grid;place-items:center;width:2rem;height:2rem;margin:-.25rem -.2rem 0 0;border:0;border-radius:6px;background:transparent;color:#ffffff73;font-size:1.25rem;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease}.update-signal-skip:hover{color:#fff;background:#ffffff0f}@media(max-width:640px){.update-signal{padding-left:.7rem;padding-right:.7rem}.update-signal-card{width:100%;padding:.9rem .9rem .95rem}.update-signal-word{font-size:1rem}.update-signal-note{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(prefers-reduced-motion:reduce){.update-signal,.update-signal-go,.update-signal-arrow{transition:none}.update-signal-live{animation:none}}.tea-result{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.tea-result-head{display:block;min-width:0;padding:0 .1rem;text-align:left}.tea-result-name{display:block;margin:0;font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fbeaf1;text-transform:capitalize;overflow-wrap:anywhere}.tea-result-place{display:block;margin:.2rem 0 0;color:#c9a8b4;font-size:.88rem;line-height:1.3}.tea-result-count{display:block;margin:.15rem 0 0;color:#9a848d;font-size:.85rem}.tea-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:.9rem .1rem 0;padding:.7rem .85rem;border:1px solid var(--tea-edge);border-radius:12px;background:radial-gradient(120% 100% at 0% 0%,rgba(247,154,192,.08),transparent 60%),#ffffff04}.tea-alert-lead{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;color:#cbb8c0;font-size:.88rem;line-height:1.4;text-align:left}.tea-alert-lead span{min-width:0}.tea-alert-icon{width:17px;height:17px;flex:none;display:block;color:#f79ac0;transform:translateY(.12em)}.tea-alert-open,.tea-alert-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:.5rem 1.15rem;font:inherit;font-size:.84rem;font-weight:650;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0);box-shadow:0 8px 20px #f79ac042;cursor:pointer;white-space:nowrap;transition:filter .15s ease,transform .1s ease,opacity .15s ease}.tea-alert-open:hover:not(:disabled),.tea-alert-submit:hover:not(:disabled){filter:brightness(1.05)}.tea-alert-open:active:not(:disabled),.tea-alert-submit:active:not(:disabled){transform:translateY(1px)}.tea-alert-submit:disabled{opacity:.5;cursor:not-allowed}.tea-alert-form{gap:.5rem}.tea-alert-form input{flex:1 1 200px;min-width:0;border:1px solid var(--tea-edge);border-radius:10px;background:#00000047;color:#f6eef1;padding:.55rem .8rem;font-size:.9rem}.tea-alert-form input:focus{outline:none;border-color:var(--tea-edge-strong);box-shadow:0 0 0 3px #f79ac01f}.tea-alert-error{flex-basis:100%;margin:.15rem 0 0;color:#ff9aa8;font-size:.82rem}.tea-alert-done{justify-content:flex-start;color:#b6e3c6;border-color:#7ddea847;font-size:.88rem}.tea-alert-done .tea-alert-lead{color:inherit}.tea-alert-done .tea-alert-icon{color:#7ddea8}.tea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;width:100%}@media(max-width:380px){.tea-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:720px){.tea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}@media(min-width:1100px){.tea-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tea-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tea-edge);background:var(--tea-surface);border-radius:14px;padding:0;overflow:hidden;text-align:left;color:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.tea-card:hover{border-color:var(--tea-edge-strong);transform:translateY(-2px);box-shadow:0 14px 30px #1e061180}.tea-card-media{position:relative;aspect-ratio:3 / 4;background:var(--tea-surface-2);overflow:hidden}.tea-card-media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;image-rendering:auto}.tea-card-placeholder{width:100%;height:100%;background:linear-gradient(160deg,#241820,#100a0d)}.tea-card-body{padding:.55rem .65rem .7rem}.tea-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.tea-card-title{margin:0;font-family:var(--display);font-size:.98rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tea-card-meta{margin:.28rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;color:#907d86;font-size:.74rem}.tea-card-votes{display:flex;flex-shrink:0;align-items:center;gap:.28rem}.tea-vote{display:inline-flex;align-items:center;gap:.18rem;min-width:2rem;justify-content:center;font-size:.72rem;font-weight:750;font-variant-numeric:lining-nums tabular-nums;line-height:1;padding:.22rem .4rem;border-radius:6px;border:1px solid transparent}.tea-vote i{font-style:normal;font-size:.62rem;line-height:1;opacity:.9}.tea-vote.red{color:#ffb4b4;background:#dc3c462e;border-color:#dc3c4666}.tea-vote.green{color:#b8f0c8;background:#3ca05a2e;border-color:#3ca05a66}.tea-flags{display:flex;flex-wrap:wrap;gap:.35rem}.tea-flag{font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.16rem .42rem;border-radius:6px;border:1px solid transparent}.tea-flag.red{color:#ffb4b4;background:#dc3c462e;border-color:#dc3c4666}.tea-flag.green{color:#b8f0c8;background:#3ca05a2e;border-color:#3ca05a66}.tea-more{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.35rem 0 .75rem}.tea-more-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--tea-edge);background:#f79ac012;color:#fbeaf1;font-weight:650;font-size:.95rem;letter-spacing:-.01em;padding:.72rem 1.35rem;border-radius:999px;cursor:pointer;min-width:min(100%,16rem);transition:background .15s ease,border-color .15s ease}.tea-more-btn:hover:not(:disabled){background:#f79ac024;border-color:var(--tea-edge-strong)}.tea-more-btn:disabled{opacity:.55;cursor:wait}.tea-more-done{margin:0;color:#7a686f;font-size:.85rem}.tea-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;width:100%;max-width:100vw;overflow:hidden;padding:0}@media(min-width:800px){.tea-detail{align-items:center;padding:1.25rem}}.tea-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e0409c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.tea-detail-panel{position:relative;z-index:1;width:100%;max-width:100%;min-width:0;height:auto;max-height:min(92dvh,920px);display:flex;flex-direction:column;box-sizing:border-box;background:var(--tea-surface-2, #1c1218);color:#f7ecf1;border:1px solid rgba(247,154,192,.16);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -18px 50px #14040c99;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px);animation:tea-sheet-up .28s ease}@keyframes tea-sheet-up{0%{transform:translateY(18px);opacity:.65}to{transform:none;opacity:1}}@media(min-width:800px){.tea-detail-panel{width:min(92vw,36rem);max-height:min(90vh,980px);border-radius:22px;border-bottom:1px solid rgba(247,154,192,.16);box-shadow:0 28px 80px #14040c99;animation:tea-sheet-in .26s ease}}@media(min-width:900px){.tea-detail-panel.has-media{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,28rem);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"media top" "media main";width:min(94vw,72rem);height:min(86vh,820px);max-height:min(86vh,820px)}.tea-detail-panel.has-media .tea-detail-media{grid-area:media;display:flex;flex-direction:column;height:100%;min-height:0;border-right:1px solid rgba(247,154,192,.12)}.tea-detail-panel.has-media .tea-detail-media>img{flex:1 1 0;width:100%;height:auto;max-height:none;min-height:0;object-fit:contain}.tea-detail-panel.has-media .tea-detail-thumbs{flex-shrink:0;border-bottom:0;border-top:1px solid rgba(247,154,192,.1)}.tea-detail-panel.has-media .tea-detail-top{grid-area:top;border-bottom:1px solid rgba(247,154,192,.12)}.tea-detail-panel.has-media .tea-detail-main{grid-area:main;min-height:0}}@keyframes tea-sheet-in{0%{transform:translateY(12px) scale(.98);opacity:.55}to{transform:none;opacity:1}}.tea-detail-handle{display:block;width:2.4rem;height:.28rem;margin:.55rem auto .15rem;border-radius:999px;background:#f79ac059;flex-shrink:0}@media(min-width:800px){.tea-detail-handle{display:none}}.tea-detail-top{display:flex;flex-direction:column;align-items:stretch;gap:.28rem;padding:.7rem 1.1rem .85rem;flex-shrink:0;min-width:0}.tea-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.tea-detail-actions{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.tea-detail-title{margin:0;min-width:0;font-family:var(--display);font-size:clamp(1.22rem,4.5vw,1.48rem);font-weight:750;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.tea-detail-place{margin:0;color:#cfc3c8;font-size:.86rem;font-weight:550;letter-spacing:-.012em;line-height:1.3;overflow-wrap:anywhere}.tea-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-top:.18rem;min-height:1.4rem}.tea-meta-pill{display:inline-flex;align-items:center;justify-content:center;height:1.4rem;padding:0 .5rem;border-radius:999px;background:#f79ac029;border:1px solid rgba(247,154,192,.32);color:#ffd9e7;font-size:.72rem;font-weight:700;letter-spacing:-.01em;line-height:1;flex-shrink:0}.tea-meta-item,.tea-meta-handle{display:inline-flex;align-items:center;height:1.4rem;color:#9c868f;font-size:.76rem;font-weight:550;line-height:1;overflow-wrap:anywhere}.tea-meta-handle{color:#8d7880;max-width:100%}.tea-detail-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;background:#f79ac01f;color:#edd3de;font-size:.88rem;line-height:1;cursor:pointer;flex-shrink:0;padding:0}.tea-detail-close:hover{background:#f79ac038;color:#fff}.tea-detail-main{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:0 1 auto;min-height:0;min-width:0}.tea-detail-media{margin:0;overflow:hidden;background:#0d0709;max-width:100%;min-width:0}.tea-detail-media>img{display:block;width:100%;max-width:100%;height:auto;max-height:min(48vh,480px);margin:0 auto;object-fit:contain;background:#0d0709}.tea-detail-thumbs{display:flex;gap:.4rem;padding:.55rem 1rem;overflow-x:auto;background:#120b0f;max-width:100%;box-sizing:border-box;border-bottom:1px solid rgba(247,154,192,.1)}.tea-detail-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid transparent;padding:0;width:3rem;height:3rem;border-radius:9px;overflow:hidden;flex-shrink:0;background:#221720;cursor:pointer;opacity:.65}.tea-detail-thumb.active{opacity:1;border-color:#f79ac0cc}.tea-detail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tea-detail-body{padding:.8rem 1.1rem 1.2rem;min-width:0;background:radial-gradient(120% 80% at 50% 100%,rgba(247,154,192,.1) 0%,transparent 55%),linear-gradient(180deg,transparent 0%,rgba(255,217,231,.02) 100%)}.tea-detail-caption{margin:0 0 .7rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;color:#efe3e8;font-size:.95rem;max-width:100%}@media(min-width:800px){.tea-detail-caption{font-size:1.02rem;line-height:1.5}.tea-detail-body{padding:1rem 1.35rem 1.4rem}}.tea-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .35rem;padding:.15rem 0 .7rem;border-bottom:1px solid rgba(247,154,192,.12);min-width:0;min-height:2rem}.tea-detail-count{display:inline-flex;align-items:center;color:#bda8b1;font-size:.8rem;font-weight:700;letter-spacing:-.01em;line-height:1}.tea-detail-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:1.85rem;border:1px solid rgba(247,154,192,.18);background:#f79ac012;color:#f2e2e9;font-size:.76rem;font-weight:650;line-height:1;cursor:pointer;padding:0 .75rem;border-radius:999px;flex-shrink:0}.tea-detail-copy:hover{background:#f79ac029;color:#fff}.tea-comments{margin:0;min-width:0}.tea-comments-status{margin:.2rem 0;color:#93808a;font-size:.86rem}.tea-comments-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.28rem;margin:.15rem 0 .2rem;padding:1.35rem 1rem 1.45rem;border-radius:14px;border:1px solid rgba(247,154,192,.18);background:radial-gradient(90% 120% at 50% 0%,rgba(247,154,192,.16) 0%,transparent 58%),linear-gradient(165deg,#ffd9e70d,#ffd9e704);box-shadow:inset 0 1px #ffd9e70d}.tea-comments-empty-icon{width:2.6rem;height:2.6rem;margin-bottom:.35rem;color:var(--accent);opacity:.92}.tea-comments-empty-icon svg{width:100%;height:100%;display:block}.tea-comments-empty-title{margin:0;font-family:var(--display);font-size:.98rem;font-weight:700;letter-spacing:-.03em;color:#f7e7ee}.tea-comments-empty-sub{margin:0;max-width:16rem;color:#a08f97;font-size:.8rem;line-height:1.4}.tea-comments-list{display:flex;flex-direction:column;gap:0;min-width:0}.tea-comment{padding:.75rem 0;border-bottom:1px solid rgba(247,154,192,.1);min-width:0}.tea-comment:last-child{border-bottom:0}.tea-comment.nested{padding:.5rem 0 .15rem;border-bottom:0}.tea-comment-meta{margin:0 0 .28rem;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;row-gap:.1rem;color:#8d7880;font-size:.75rem;line-height:1.3}.tea-comment-author{font-weight:700;font-size:.82rem;line-height:1.3;color:#f6e8ee}.tea-comment-when,.tea-comment-likes{font-size:.75rem;font-weight:500;line-height:1.3;color:#8d7880}.tea-comment-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;color:#e0d3d9;font-size:.9rem;max-width:100%}.tea-comment-photos{margin-top:.45rem;display:flex;gap:.35rem;overflow-x:auto}.tea-comment-photos a{display:block;width:4.5rem;height:4.5rem;border-radius:8px;overflow:hidden;flex-shrink:0;background:#1c1218}.tea-comment-photos img{width:100%;height:100%;object-fit:cover;display:block}.tea-replies-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.4rem;border:0;background:transparent;color:var(--accent);font-size:.78rem;font-weight:650;cursor:pointer;padding:0}.tea-replies-btn:hover{color:#ffd9e7}.tea-replies{margin:.55rem 0 .1rem;padding:0 0 0 .85rem;border-left:2px solid rgba(247,154,192,.22);display:flex;flex-direction:column;gap:.15rem}.tea-empty{padding:.5rem 0}.tea-mode-toggle{display:flex;gap:.4rem;margin:1.6rem auto 1.85rem;padding:.28rem;width:fit-content;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:999px}.tea-mode-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#b7b7b7;font-size:.85rem;font-weight:650;padding:.45rem 1.1rem;border-radius:999px;cursor:pointer}.tea-mode-btn.locked{cursor:not-allowed;opacity:.55}.tea-mode-btn.locked em{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-left:.4rem;color:#8a8a8a}.tea-deep{max-width:640px;margin:0 auto;width:100%}.deep-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-bottom:1rem}.deep-tool{position:relative;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e8e8e8;border-radius:12px;padding:.7rem .8rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.deep-tool.active{border-color:#ffffff80;background:#ffffff14}.deep-tool-label{font-weight:700;font-size:.92rem}.deep-tool-blurb{color:#8f8f8f;font-size:.74rem;line-height:1.25}.deep-tools-solo{grid-template-columns:minmax(150px,240px);justify-content:center;margin-top:-.5rem}.deep-form{display:flex;flex-direction:column;gap:.6rem}.deep-fields{display:flex;flex-wrap:wrap;gap:.5rem}.deep-fields input{flex:1 1 140px;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f2f2f2;padding:.65rem .8rem;font-size:.9rem}.deep-fields input:focus{outline:none;border-color:#fff6}.deep-image{flex-direction:column}.deep-file-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed rgba(255,255,255,.25);background:#ffffff08;color:#cfcfcf;border-radius:10px;padding:.8rem;cursor:pointer;font-size:.88rem}.deep-run{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f2f2f2;color:#111;font-weight:700;font-size:.92rem;padding:.7rem 1rem;border-radius:10px;cursor:pointer}.deep-run:disabled{opacity:.55;cursor:wait}.deep-note{margin:.75rem 0 0;color:#8a8a8a;font-size:.76rem;line-height:1.4}.deep-err{margin-top:.8rem}.deep-result{margin-top:1rem}.tea-paywall{width:100%;max-width:480px;margin:.5rem auto 0}.pw-card{position:relative;border:0;background:none;border-radius:0;padding:.1rem 0 0;text-align:center;box-shadow:none;overflow:visible}.pw-lock{width:44px;height:44px;margin:0 auto .7rem;display:grid;place-items:center;color:#f79ac0;border-radius:50%;background:#f79ac01f;border:1px solid rgba(247,154,192,.3)}.pw-lock svg{width:22px;height:22px}.pw-brand{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f79ac0;font-weight:700}.pw-title{margin:.45rem auto 0;max-width:22ch;font-size:1.3rem;line-height:1.3;color:#fff;font-family:var(--display, inherit)}.pw-qty{margin:1.15rem 0 0;display:flex;align-items:center;justify-content:center;gap:.75rem}.pw-qty-btn{width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-size:1.15rem;line-height:1;cursor:pointer}.pw-qty-btn:disabled{opacity:.35;cursor:default}.pw-qty-value{min-width:8.5rem;text-align:center;font-size:.95rem;font-weight:650;color:#ececec}.pw-price{margin:1.1rem 0 .5rem;display:flex;flex-direction:column;align-items:center;gap:.3rem}.pw-amount{font-size:2.9rem;font-weight:800;color:#fff;line-height:1;display:inline-flex;align-items:baseline;justify-content:center;gap:.4rem}.pw-cur{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#9a9a9a}.pw-price-note{font-size:.78rem;color:#9a9a9a;text-align:center}.pw-perks{list-style:none;margin:1.3rem auto 1.4rem;padding:0;display:flex;flex-direction:column;gap:.6rem;text-align:left;width:fit-content;max-width:100%}.pw-perks li{position:relative;padding-left:1.9rem;font-size:.88rem;color:#dcdcdc;line-height:1.45}.pw-perks li:before{content:"✓";position:absolute;left:0;top:.08rem;width:19px;height:19px;border-radius:50%;background:#f79ac029;border:1px solid rgba(247,154,192,.45);color:#f79ac0;font-size:.72rem;font-weight:800;display:grid;place-items:center;line-height:1}.pw-methods{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.pw-method{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;text-align:left;border:1px solid rgba(255,255,255,.12);background:#ffffff08;border-radius:13px;padding:.6rem .7rem;color:#ededed;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.pw-method:hover:not(:disabled){border-color:#f79ac066}.pw-method.active{border-color:#f79ac0;background:#f79ac01f}.pw-method:disabled{opacity:.35;cursor:not-allowed}.pw-method-icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ffffff0f;color:#fff}.pw-method-icon svg{width:20px;height:20px}.pw-method-text{display:flex;flex-direction:column;min-width:0}.pw-method-label{font-weight:700;font-size:.86rem}.pw-method-sub{font-size:.66rem;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-active{min-height:52px}.pw-sheet{display:flex;flex-direction:column;gap:.6rem}.pw-pay-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:.85rem 1rem;font-size:.95rem;font-weight:800;cursor:pointer;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0);box-shadow:0 10px 24px #f79ac047}.pw-pay-btn:hover:not(:disabled){filter:brightness(1.05)}.pw-pay-btn:disabled{opacity:.6;cursor:wait}.pw-ghost-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(247,154,192,.4);background:transparent;color:#f79ac0;border-radius:10px;padding:.55rem .9rem;font-size:.82rem;font-weight:650;cursor:pointer}.pw-paypal{min-height:44px}.pw-crypto-email{text-transform:none;letter-spacing:normal;font-size:.9rem}.pw-coins{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pw-coin{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:.1rem;text-align:left;border:1px solid rgba(255,255,255,.12);background:#ffffff08;border-radius:12px;padding:.6rem .75rem;color:#ededed;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pw-coin:hover:not(:disabled){border-color:#f79ac073;background:#f79ac014}.pw-coin:disabled{opacity:.5;cursor:wait}.pw-coin-sym{font-weight:800;font-size:.88rem}.pw-coin-name{font-size:.68rem;color:#9a9a9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-pay{display:flex;flex-direction:column;gap:.7rem}.pw-pay-head{display:flex;flex-direction:column;align-items:center;gap:.1rem}.pw-pay-send{font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;color:#8f8f8f}.pw-pay-amount{font-size:1.32rem;font-weight:800;color:#fff;letter-spacing:-.01em;word-break:break-all;text-align:center}.pw-pay-net{font-size:.72rem;color:#f79ac0;font-weight:650}.pw-qr{align-self:center;width:168px;max-width:62%;padding:10px;border-radius:14px;background:#fff;box-shadow:0 8px 22px #00000059}.pw-qr img{display:block;width:100%;height:auto}.pw-cp{display:flex;flex-direction:column;gap:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.65rem .7rem;background:#0000003d}.pw-cp-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem}.pw-cp-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#8f8f8f}.pw-cp-value{min-width:0;font-size:.78rem;color:#f4f4f4;word-break:break-all;text-align:right}.pw-cp-value.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.pw-cp-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;border:1px solid rgba(247,154,192,.35);background:transparent;color:#f79ac0;border-radius:999px;padding:.3rem .7rem;font:inherit;font-size:.7rem;font-weight:650;cursor:pointer}.pw-cp-btn:hover{background:#f79ac01f}.pw-warn{margin:0;font-size:.72rem;line-height:1.4;color:#ffd07a}.pw-wallet-btn{display:block;text-align:center;text-decoration:none;border-radius:12px;padding:.7rem 1rem;font-size:.88rem;font-weight:800;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0)}.pw-pay-state{display:flex;align-items:center;gap:.55rem;font-size:.78rem;color:#d8d8d8;border:1px solid rgba(247,154,192,.22);background:#f79ac012;border-radius:10px;padding:.55rem .7rem}.pw-pay-state.dead{border-color:#ff8fa347;background:#ff8fa312;color:#ffb3c0}.pw-pay-state .pw-spinner{width:16px;height:16px;border-width:2px;flex:none}.pw-pay-clock{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;color:#fff}@media(max-width:640px){.pw-coins{grid-template-columns:1fr}.pw-cp-row{grid-template-columns:minmax(0,1fr) auto}.pw-cp-label{grid-column:1 / -1}.pw-cp-value{text-align:left}.pw-qr{max-width:78%}}.pw-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(247,154,192,.25);border-top-color:#f79ac0;animation:pw-spin .8s linear infinite}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-fineprint{margin:0;font-size:.72rem;color:#8f8f8f;line-height:1.4}.pw-error{margin:.2rem 0 0;font-size:.8rem;color:#ff8fa3}.pw-terms{margin:1rem 0 0;font-size:.7rem;color:#7d7d7d;text-align:center;line-height:1.4}.pw-code-divider{display:flex;align-items:center;gap:.75rem;margin:1rem 0 .35rem;color:#8a8a8a;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.pw-code-divider:before,.pw-code-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.pw-code-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(247,154,192,.35);background:transparent;color:#f79ac0;border-radius:12px;padding:.7rem 1rem;font-size:.85rem;font-weight:650;cursor:pointer}.pw-code-toggle:hover{background:#f79ac014}.pw-code{display:flex;flex-direction:column;gap:.5rem}.pw-code-label{font-size:.78rem;font-weight:650;color:#cfcfcf}.pw-code-row{display:flex;gap:.5rem}.pw-code-input{flex:1;min-width:0;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#f4f4f4;padding:.7rem .85rem;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.pw-code-input:focus{outline:none;border-color:#f79ac099}.pw-code-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;padding:.7rem 1.1rem;font-size:.9rem;font-weight:800;cursor:pointer;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0)}.pw-code-btn:disabled{opacity:.55;cursor:not-allowed}.tea-usedup{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:1rem 0 .25rem}.tea-usedup-note{margin:0;font-size:.9rem;color:#b9b9c4;line-height:1.5}.tea-usedup-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:800;cursor:pointer;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0)}.tea-usedup-btn:hover{filter:brightness(1.05)}.codes-admin{display:flex;flex-direction:column;gap:1rem}.codes-create{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.1rem 1.15rem;background:radial-gradient(120% 100% at 0% 0%,rgba(247,154,192,.06),transparent 60%),#ffffff05}.codes-create-head{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .85rem}.codes-create-head h4{margin:0;font-size:.98rem;color:#fff}.codes-create-sub{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#7f7f8c}.codes-create-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.codes-grow{flex:1 1 220px}.codes-narrow{flex:0 0 96px}.codes-grow span em,.codes-narrow span em{font-style:normal;color:#6f6f7a;font-weight:500}.codes-create-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.95rem}.codes-check{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;color:#cfcfcf;cursor:pointer;-webkit-user-select:none;user-select:none}.codes-check input{accent-color:#f79ac0;width:15px;height:15px}.codes-check.is-disabled{color:#6a6a74;cursor:not-allowed}.codes-create-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:.6rem 1.35rem;font-size:.86rem;font-weight:650;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0);box-shadow:0 8px 20px #f79ac047;cursor:pointer;transition:filter .15s ease,transform .1s ease}.codes-create-btn:hover:not(:disabled){filter:brightness(1.05)}.codes-create-btn:active:not(:disabled){transform:translateY(1px)}.codes-create-btn:disabled{opacity:.6;cursor:wait}.codes-search{display:flex;gap:.5rem}.codes-search input{flex:1;min-width:0;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#f4f4f4;padding:.55rem .8rem;font-size:.9rem}.codes-notice{margin:0;font-size:.82rem;color:#8fe3b0}.codes-table{display:flex;flex-direction:column;gap:.35rem}.codes-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) minmax(0,.85fr) minmax(0,.55fr) minmax(0,.95fr) minmax(0,2.4fr);align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.07);border-radius:10px;font-size:.82rem}.codes-head{border:0;color:#8a8a9a;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;padding-bottom:0}.codes-code{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#f79ac0;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.82rem;letter-spacing:.04em;text-align:left;cursor:pointer;padding:0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codes-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cfcfcf}.codes-email em{color:#7a7a88}.codes-badge{justify-self:start;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.codes-active{background:#50c88229;color:#7fe3a6}.codes-used{background:#ffffff14;color:#b6b6c2}.codes-expired{background:#ffb45a24;color:#e6b877}.codes-revoked{background:#ff788c24;color:#ff9aa8}.codes-left{color:#cfcfcf}.codes-date{color:#9a9aa8}.alerts-admin{gap:.85rem}.alerts-kicker{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;flex-wrap:wrap}.alerts-kicker p{margin:0;max-width:42rem;color:#9a9aa8;font-size:.86rem;line-height:1.45}.alerts-counts{color:#cfcfcf;font-size:.82rem}.alerts-counts strong{color:#f4f4f4;font-weight:650}.alerts-toolbar{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;justify-content:space-between}.alerts-filters{display:flex;gap:.3rem}.alerts-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:transparent;color:#9a9aa8;border-radius:999px;padding:.28rem .72rem;font-size:.75rem;font-weight:600;cursor:pointer}.alerts-filter.on{background:#ffffff14;border-color:#ffffff29;color:#f4f4f4}.alerts-search{flex:1;min-width:16rem;margin:0}.alerts-table .codes-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.55fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.85fr)}.alerts-email-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#cfcfcf;text-align:left;cursor:pointer;padding:0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.alerts-email-btn em{color:#7a7a88}.alerts-name,.alerts-city{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts-name{color:#f4f4f4;font-weight:600}.alerts-city{color:#cfcfcf}.alerts-city em{color:#7a7a88}.codes-actions{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.codes-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.34rem;border:1px solid rgba(255,255,255,.14);background:#ffffff04;color:#cfcfd8;border-radius:9px;padding:.36rem .62rem;font-size:.75rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease}.codes-act svg{width:13px;height:13px;opacity:.8;flex-shrink:0}.codes-act:hover:not(:disabled){background:#ffffff14;border-color:#ffffff47;color:#fff;transform:translateY(-1px)}.codes-act:active:not(:disabled){transform:translateY(0)}.codes-act:disabled{opacity:.4;cursor:not-allowed}.codes-act.is-active{background:#6ea8fe29;border-color:#6ea8fe80;color:#cfe0ff}.codes-act.is-active svg{opacity:1}.codes-act-add:hover:not(:disabled){background:#50c8821a;border-color:#50c88280;color:#9be9bd}.codes-danger{border-color:#ff788c57;color:#ff9aa8}.codes-danger:hover:not(:disabled){background:#ff5a7624;border-color:#ff5a7699;color:#ffb3bf}.codes-act-delete:hover:not(:disabled){background:#ff3c5a33;border-color:#ff3c5ab8;color:#ffd6dc}.codes-step{display:inline-flex;align-items:center;gap:.1rem;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff04;padding:.1rem}.codes-step-label{font-size:.72rem;font-weight:600;color:#9a9aa8;padding:0 .15rem;letter-spacing:-.01em}.codes-step-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:#cfcfd8;cursor:pointer;transition:background .14s ease,color .14s ease}.codes-step-btn svg{width:13px;height:13px}.codes-step-btn:hover:not(:disabled){background:#f79ac029;color:#fff}.codes-step-btn:disabled{opacity:.32;cursor:not-allowed}.codes-resend{grid-column:1 / -1;display:flex;gap:.5rem;padding-top:.4rem}.codes-resend-send{padding:.45rem 1.1rem;font-size:.82rem}.codes-resend input{flex:1;min-width:0;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#f4f4f4;padding:.45rem .7rem;font-size:.82rem}@media(max-width:720px){.codes-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:.3rem}.codes-head{display:none}.codes-actions{grid-column:1 / -1;justify-content:flex-start}}.pw-secure{margin:.5rem 0 0;font-size:.72rem;color:#8a8a8a;display:flex;align-items:center;justify-content:center;gap:.4rem}.pw-secure-dot{width:7px;height:7px;border-radius:50%;background:#57d38c;box-shadow:0 0 8px #57d38cb3}@media(max-width:420px){.pw-methods{grid-template-columns:1fr}}.pw-admin-grid{display:flex;flex-direction:column;gap:.9rem}.pw-admin-toggle{display:flex;align-items:center;gap:.85rem;padding:.85rem .95rem;border:1px solid rgba(247,154,192,.22);border-radius:12px;background:#f79ac00f;cursor:pointer}.pw-toggle-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pw-toggle-text strong{font-size:.92rem}.pw-admin-toggle small{color:#9a9a9a;font-size:.76rem}.pw-master-toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;flex:0 0 auto}.pw-master-text{font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pw-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.55rem 0 .5rem;padding:.8rem 1rem;border-radius:14px;border:1px solid var(--line);background:#ffffff05;transition:border-color .16s ease,background .16s ease}.pw-status.is-on{border-color:#f79ac066;background:#f79ac014}.pw-status-main{display:flex;align-items:center;gap:.7rem;min-width:0}.pw-status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#6b6b6b;box-shadow:0 0 0 3px #ffffff0d}.pw-status.is-on .pw-status-dot{background:#35d07f;box-shadow:0 0 0 3px #35d07f2e}.pw-status-copy{min-width:0}.pw-status-title{margin:0;font-weight:750;font-size:.98rem;letter-spacing:-.01em;color:var(--text)}.pw-status-sub{margin:.12rem 0 0;font-size:.82rem;color:var(--muted);line-height:1.35}.pw-switch-label{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;flex:0 0 auto}.pw-switch-state{min-width:1.6rem;text-align:right;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pw-status.is-on .pw-switch-state{color:#f4c3d8}.pw-status-hint{margin:.15rem 0 0;font-size:.82rem;color:var(--muted);line-height:1.45}.pw-switch-input{position:absolute;opacity:0;width:0;height:0;margin:0}.pw-switch{position:relative;display:inline-block;flex:0 0 auto;width:44px;height:26px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.12);transition:background .18s ease,border-color .18s ease}.pw-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:transform .18s ease}.pw-switch-input:checked+.pw-switch{background:#f79ac0;border-color:#f79ac0}.pw-switch-input:checked+.pw-switch:after{transform:translate(18px)}.pw-switch-input:focus-visible+.pw-switch{outline:2px solid rgba(247,154,192,.7);outline-offset:2px}.pw-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.pw-field>span{font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:#9a9a9a;font-weight:650}.pw-field input,.pw-field select{width:100%;min-width:0;box-sizing:border-box;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#f2f2f2;padding:.6rem .75rem;font-size:.9rem}.pw-field input:focus,.pw-field select:focus{outline:none;border-color:#f79ac08c;box-shadow:0 0 0 3px #f79ac01f}.pw-field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.pw-field-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-check{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#d0d0d0;cursor:pointer}.pw-check input{accent-color:#f79ac0}.pw-invoices{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.07)}.pw-invoices-head{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#8f8f8f;margin-bottom:.2rem}.pw-invoice{display:grid;grid-template-columns:8px auto minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.76rem;color:#c8c8c8}.pw-invoice-dot{width:7px;height:7px;border-radius:50%;background:#8f8f8f}.pw-invoice-dot.ok{background:#6ee7a8;box-shadow:0 0 7px #6ee7a8b3}.pw-invoice-dot.confirming,.pw-invoice-dot.partially_paid{background:#ffd07a}.pw-invoice-dot.expired,.pw-invoice-dot.failed{background:#ff8fa3}.pw-invoice-coin{font-weight:700;color:#f4f4f4;white-space:nowrap}.pw-invoice-meta{min-width:0;color:#8f8f8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-invoice-state{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:#f79ac0;white-space:nowrap}.pw-price-input{position:relative;display:flex;align-items:center}.pw-price-input .pw-price-cur{position:absolute;left:.7rem;color:#9a9a9a;font-size:.9rem;pointer-events:none}.pw-price-input input{padding-left:1.4rem;width:100%}.pw-price-input.is-wide-cur input{padding-left:2.4rem}.pw-method-block{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1rem 1.05rem;background:radial-gradient(90% 80% at 100% 0%,rgba(247,154,192,.05),transparent 55%),#ffffff05;display:flex;flex-direction:column;gap:.65rem;transition:border-color .15s ease}.pw-method-block:focus-within{border-color:#f79ac04d}.pw-method-off{opacity:.72}.pw-method-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-bottom:.6rem;margin-bottom:.15rem;border-bottom:1px solid rgba(255,255,255,.06)}.pw-method-head h4{margin:0;font-size:.92rem;color:#fff;letter-spacing:-.01em}.pw-method-head .pill{display:inline-flex;align-items:center;gap:.4rem;font-weight:650;letter-spacing:.02em}.pw-method-head .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.pw-method-head .pill.pill-off:before{box-shadow:none;opacity:.7}.pw-hint{margin:0;font-size:.74rem;color:#8f8f8f;line-height:1.4}.pw-test-mail{display:flex;align-items:flex-end;gap:.65rem;margin-top:.35rem}.pw-test-mail .pw-field{flex:1;min-width:0}.pw-test-mail-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:1px solid rgba(247,154,192,.35);border-radius:999px;padding:.55rem 1.05rem;font:inherit;font-size:.82rem;font-weight:650;color:#f79ac0;background:#f79ac014;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.pw-test-mail-btn:hover:not(:disabled){background:#f79ac029;border-color:#f79ac08c}.pw-test-mail-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.pw-test-mail{flex-direction:column;align-items:stretch}}.pw-mail-previews{display:flex;flex-direction:column;gap:1rem}.pw-mail-card{border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#ffffff05}.pw-mail-label{margin:0;padding:.7rem .9rem 0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.pw-mail-subject{margin:0;padding:.15rem .9rem .65rem;font-size:.82rem;color:#d0d0d0;border-bottom:1px solid rgba(255,255,255,.06)}.pw-mail-frame{display:block;width:100%;height:480px;border:0;background:#fff}.pw-mail-card.is-tall .pw-mail-frame{height:780px}.pw-admin-preview{display:flex;flex-direction:column;gap:.7rem}.pw-preview-card{border:1px solid rgba(247,154,192,.22);border-radius:16px;padding:1.2rem;text-align:center;background:radial-gradient(120% 90% at 50% -10%,rgba(247,154,192,.12),transparent 60%),#ffffff05}.pw-preview-card .pw-amount{justify-content:center;margin-top:.5rem}.pw-preview-methods{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.9rem}.pw-preview-methods span{font-size:.74rem;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(247,154,192,.35);color:#f79ac0;background:#f79ac014}.pw-preview-methods .pw-preview-empty{border-color:#ffffff26;color:#9a9a9a;background:transparent}.pw-admin-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1.1rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.07)}.pw-saved{color:#4ade80;font-size:.82rem;font-weight:650}.pw-admin-status{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#8a8a8a}.pw-admin-status.is-dirty{color:#ffcf8a}.pw-admin-status .pw-admin-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pw-admin-status.is-dirty .pw-admin-dot{box-shadow:0 0 8px #ffcf8acc}.admin-primary-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:.6rem 1.5rem;font:inherit;font-size:.86rem;font-weight:650;letter-spacing:.01em;color:#2a0a17;background:linear-gradient(180deg,#ffc2dc,#f79ac0);box-shadow:0 8px 20px #f79ac047;cursor:pointer;transition:filter .15s ease,transform .1s ease,opacity .15s ease}.admin-primary-btn:hover:not(:disabled){filter:brightness(1.05)}.admin-primary-btn:active:not(:disabled){transform:translateY(1px)}.admin-primary-btn:disabled{opacity:.45;cursor:not-allowed}.pw-admin .cmd-eyebrow{color:#f79ac0}.pw-admin .plat-tab.active{color:#fff;background:linear-gradient(180deg,#f79ac038,#f79ac017);box-shadow:inset 0 0 0 1px #f79ac057}.admin-guard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:#0606089e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:adminGuardFade .16s ease-out}.admin-guard{width:min(100%,430px);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1.5rem 1.5rem 1.25rem;text-align:center;background:radial-gradient(120% 90% at 50% -10%,rgba(255,193,120,.1),transparent 60%),#131117;box-shadow:0 30px 80px #0009;animation:adminGuardPop .18s cubic-bezier(.2,.8,.3,1.1)}.admin-guard-icon{width:52px;height:52px;margin:0 auto .9rem;display:grid;place-items:center;border-radius:50%;color:#ffcf8a;background:#ffc1781f;border:1px solid rgba(255,193,120,.32)}.admin-guard-icon svg{width:26px;height:26px}.admin-guard h3{margin:0 0 .5rem;font-size:1.15rem;letter-spacing:-.02em;color:#fff}.admin-guard p{margin:0 auto;max-width:34ch;font-size:.86rem;line-height:1.5;color:#a8a8b2}.admin-guard-error{margin-top:.75rem}.admin-guard-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.3rem}.admin-guard-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.55rem 1.15rem;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.admin-guard-btn.ghost{border:1px solid rgba(255,255,255,.16);background:transparent;color:#d4d4dc}.admin-guard-btn.ghost:hover:not(:disabled){border-color:#ffffff52;background:#ffffff0d;color:#fff}.admin-guard-btn.danger{border:1px solid rgba(255,120,140,.4);background:transparent;color:#ff9aa8}.admin-guard-btn.danger:hover:not(:disabled){border-color:#ff5a76b3;background:#ff5a7624;color:#ffb3bf}.admin-guard-btn:disabled{opacity:.45;cursor:not-allowed}@keyframes adminGuardFade{0%{opacity:0}to{opacity:1}}@keyframes adminGuardPop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.deep-raw{background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.85rem;font-size:.78rem;line-height:1.4;color:#d7d7d7;overflow:auto;max-height:60vh;white-space:pre-wrap;word-break:break-word}.deep-court{display:flex;flex-direction:column;gap:.4rem}.deep-court-state{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;padding:.55rem .8rem}.deep-court-state summary{cursor:pointer;font-weight:650;font-size:.9rem;color:#eee}.deep-court-state ul{margin:.5rem 0 .2rem;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}.deep-court-state a{color:#9ec1ff;font-size:.83rem;text-decoration:none}.deep-court-state a:hover{text-decoration:underline}.tea-filters{max-width:640px;margin:.75rem auto 0;width:100%;border:1px solid var(--tea-edge);border-radius:16px;padding:.85rem .95rem .95rem;background:radial-gradient(130% 100% at 0% 0%,rgba(247,154,192,.06),transparent 55%),#ffffff04;text-align:left}.tea-filters-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.7rem}.tea-filters-title{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f79ac0}.tea-filters-count{font-size:.74rem;font-weight:650;color:#cbb8c0}.tea-filters-hint{font-size:.74rem;color:#8a7b83}.tea-filters-head .tf-clear{margin-left:auto}.tea-filters-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:.7rem .85rem}.tf-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.tf-field-city{grid-column:1 / -1}.tf-label{font-size:.72rem;font-weight:650;color:#9d8b93;text-transform:uppercase;letter-spacing:.05em}.tf-req{margin-left:.35rem;font-size:.64rem;font-weight:700;letter-spacing:.04em;color:#e58aa8}.tf-field-city.tf-need .tf-city input{border-color:#e58aa88c;box-shadow:0 0 0 1px #e58aa82e}.search-req-hint{margin:.55rem 0 0;text-align:center;font-size:.8rem;color:#b79aa6}.tf-age{display:flex;align-items:center;gap:.45rem}.tf-age input{width:100%;min-width:0;background:#00000047;border:1px solid var(--tea-edge);border-radius:9px;color:#f2f2f2;padding:.5rem .6rem;font-size:.88rem;text-align:center}.tf-age span{color:#7a686f}.tf-city{position:relative;display:flex;align-items:center;gap:.4rem;width:100%}.tf-city input{flex:1;background:#00000047;border:1px solid var(--tea-edge);border-radius:9px;color:#f2f2f2;padding:.55rem .75rem;font-size:.9rem}.tf-age input:focus,.tf-city input:focus{outline:none;border-color:var(--tea-edge-strong);box-shadow:0 0 0 3px #f79ac01f}.tf-city-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#ffffff14;color:#ddd;border-radius:999px;width:1.6rem;height:1.6rem;cursor:pointer;flex-shrink:0}.tf-city-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:.25rem;list-style:none;background:#161616;border:1px solid rgba(255,255,255,.14);border-radius:10px;max-height:280px;overflow:auto;box-shadow:0 12px 30px #00000080}.tf-city-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#e8e8e8;width:100%;text-align:left;padding:.5rem .6rem;border-radius:7px;cursor:pointer;font-size:.86rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.tf-city-list button:hover{background:#ffffff14}.tf-city-kind{flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e58aa8}.tf-city-loading{padding:.55rem .6rem;color:#8a8a8a;font-size:.84rem}.tf-field input[type=range]{width:100%;accent-color:#f79ac0;margin-top:.35rem}.tf-field input[type=range]:disabled{opacity:.4}.tf-flag-chips{display:flex;gap:.4rem}.tf-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.32rem;border:1px solid var(--tea-edge);background:#00000038;color:#b9a7af;border-radius:999px;padding:.42rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.tf-chip i{font-size:.7rem;line-height:1}.tf-chip-red i{color:#ff6b81}.tf-chip-green i{color:#7ddea8}.tf-chip.on.tf-chip-red{border-color:#ff6b8199;background:#ff6b8124;color:#ffd0d7}.tf-chip.on.tf-chip-green{border-color:#7ddea899;background:#7ddea824;color:#cdf4de}.tf-actions{display:flex;justify-content:flex-end;margin-top:.85rem}.tf-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#9d8b93;font-size:.78rem;font-weight:600;cursor:pointer;padding:0}.tf-clear:hover{color:#f79ac0}.tf-apply{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc2dc,#f79ac0);color:#2a0a17;font-weight:650;font-size:.84rem;padding:.55rem 1.3rem;cursor:pointer;box-shadow:0 8px 20px #f79ac042;transition:filter .15s ease}.tf-apply:hover:not(:disabled){filter:brightness(1.05)}.tf-apply:disabled{opacity:.55;cursor:wait}.support-widget{--sup-accent: #6ea8fe;--sup-accent-ink: #05122e;position:fixed;right:clamp(.9rem,2vw,1.4rem);bottom:clamp(.9rem,2vw,1.4rem);z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;pointer-events:none}.support-widget>*{pointer-events:auto}.support-launcher{position:relative;width:56px;height:56px;border-radius:50%;border:1px solid rgba(110,168,254,.4);background:radial-gradient(120% 120% at 30% 20%,#6ea8fef2,#5082dcf2);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 34px #0a142d80,0 0 0 6px #6ea8fe14;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.support-launcher:hover{transform:translateY(-2px) scale(1.03)}.support-launcher:active{transform:translateY(0) scale(.98)}.support-launcher.is-open{background:#1a1f27;border-color:#ffffff24}.support-launcher-dot{position:absolute;top:4px;right:4px;width:13px;height:13px;border-radius:50%;background:#ff5a76;border:2px solid #0b0d12;animation:sup-pop .25s ease both}@keyframes sup-pop{0%{transform:scale(0)}to{transform:scale(1)}}.support-panel{width:min(92vw,376px);height:min(72vh,560px);display:flex;flex-direction:column;background:#10131a;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;box-shadow:0 26px 70px #0408129e;animation:sup-rise .22s cubic-bezier(.22,1,.36,1) both}@keyframes sup-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.support-head{position:relative;padding:.85rem 2.6rem .85rem 1rem;background:linear-gradient(180deg,#6ea8fe29,#6ea8fe0a);border-bottom:1px solid rgba(255,255,255,.07)}.support-head-title{display:flex;align-items:center;gap:.45rem;font-weight:750;font-size:1rem;letter-spacing:-.01em;color:#f3f6fb}.support-status-dot{width:8px;height:8px;border-radius:50%;background:#35d07f;box-shadow:0 0 0 3px #35d07f2e}.support-head-sub{margin:.15rem 0 0;font-size:.76rem;color:#93a0b4}.support-close{position:absolute;top:.6rem;right:.6rem;width:30px;height:30px;border:0;border-radius:9px;background:#ffffff0f;color:#cdd6e4;cursor:pointer;display:grid;place-items:center}.support-close:hover{background:#ffffff1f;color:#fff}.support-scroll{flex:1;min-height:0;overflow-y:auto;padding:1rem .9rem .6rem;display:flex;flex-direction:column;gap:.5rem;background:radial-gradient(120% 60% at 50% 0%,rgba(110,168,254,.06),transparent 60%),#0d1017}.support-greeting{text-align:center;padding:.6rem .75rem 1rem}.support-greeting-mark{width:46px;height:46px;margin:0 auto .55rem;border-radius:14px;display:grid;place-items:center;color:var(--sup-accent);background:#6ea8fe1f;border:1px solid rgba(110,168,254,.28)}.support-greeting-title{margin:0;font-weight:700;font-size:1rem;color:#eef2f8}.support-greeting-sub{margin:.3rem auto 0;max-width:24ch;font-size:.82rem;line-height:1.45;color:#8f9cb0}.support-msg{display:flex;flex-direction:column;gap:.15rem;max-width:84%}.support-msg.mine{align-self:flex-end;align-items:flex-end}.support-msg.system{align-self:center;max-width:90%}.support-msg-author{font-size:.68rem;font-weight:650;color:var(--sup-accent);padding-left:.3rem}.support-bubble{padding:.55rem .75rem;border-radius:14px;font-size:.9rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;background:#1b2129;color:#e9edf3;border:1px solid rgba(255,255,255,.05)}.support-msg.mine .support-bubble{background:linear-gradient(180deg,#6ea8fe,#5a90ec);color:#06122c;border-color:transparent;border-bottom-right-radius:5px}.support-msg:not(.mine) .support-bubble{border-bottom-left-radius:5px}.support-msg.system .support-bubble{background:#ffffff0d;color:#a9b4c4;font-size:.8rem}.support-error{margin:0;padding:.4rem .9rem;font-size:.8rem;color:#ff9aa8;background:#ff5a7614}.support-composer{display:flex;align-items:flex-end;gap:.5rem;padding:.6rem .6rem .7rem;border-top:1px solid rgba(255,255,255,.07);background:#0f131a}.support-composer textarea{flex:1;resize:none;max-height:120px;border:1px solid rgba(255,255,255,.1);background:#171c24;color:#eef2f8;border-radius:12px;padding:.6rem .7rem;font-size:.9rem;line-height:1.35;outline:none}.support-composer textarea:focus{border-color:#6ea8fe99}.support-composer textarea::placeholder{color:#6b7789}.support-send{flex-shrink:0;width:40px;height:40px;border:0;border-radius:11px;background:linear-gradient(180deg,#6ea8fe,#5a90ec);color:#06122c;cursor:pointer;display:grid;place-items:center;transition:transform .12s ease,opacity .12s ease}.support-send:hover:not(:disabled){transform:translateY(-1px)}.support-send:disabled{opacity:.45;cursor:not-allowed}.sup-panel{padding:0}.sup-shell{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:0;height:min(74vh,760px);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}@media(max-width:780px){.sup-shell{grid-template-columns:1fr;height:auto}}.sup-rail{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--bg2)}.sup-filters{display:flex;gap:.25rem;padding:.6rem .6rem .4rem}.sup-filters button{flex:1;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.78rem;font-weight:600;padding:.38rem .4rem;border-radius:8px;cursor:pointer}.sup-filters button:hover{color:var(--text)}.sup-filters button.active{background:#6ea8fe24;border-color:#6ea8fe66;color:#cfe0ff}.sup-search{padding:0 .6rem .5rem}.sup-search input{width:100%;box-sizing:border-box;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:.5rem .7rem;font-size:.85rem;outline:none}.sup-search input:focus{border-color:#6ea8fe8c}.sup-list{flex:1;min-height:0;overflow-y:auto;padding:0 .4rem .5rem}.sup-empty{color:var(--muted);font-size:.85rem;padding:1rem .6rem;text-align:center}.sup-row{width:100%;display:flex;flex-direction:column;gap:.2rem;text-align:left;border:1px solid transparent;background:transparent;border-radius:11px;padding:.6rem .65rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sup-row:hover{background:#ffffff08}.sup-row.active{background:#6ea8fe1f;border-color:#6ea8fe59}.sup-row.unread .sup-row-name{color:#fff}.sup-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.sup-row-name{font-weight:650;font-size:.9rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-row-time{flex-shrink:0;color:var(--muted);font-size:.72rem}.sup-row-preview{color:var(--muted);font-size:.8rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sup-row-preview em{color:#8ea6cf;font-style:normal}.sup-row-tags{display:flex;align-items:center;gap:.35rem;margin-top:.1rem}.sup-tag{font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.1rem .4rem;border-radius:999px;border:1px solid transparent}.sup-tag-open{color:#8ff0bd;background:#35d07f24;border-color:#35d07f59}.sup-tag-pending{color:#ffd79a;background:#f0b45024;border-color:#f0b45059}.sup-tag-closed{color:#9aa6b6;background:#ffffff0d;border-color:#ffffff1f}.sup-badge{min-width:18px;height:18px;padding:0 .32rem;border-radius:999px;background:#ff5a76;color:#fff;font-size:.68rem;font-weight:750;display:inline-flex;align-items:center;justify-content:center}.sup-thread{display:flex;flex-direction:column;min-height:0;min-width:0}.sup-thread-empty{margin:auto;text-align:center;color:var(--muted);padding:2rem}.sup-thread-empty-mark{width:60px;height:60px;margin:0 auto .7rem;border-radius:16px;display:grid;place-items:center;color:#6ea8fe;background:#6ea8fe1a;border:1px solid rgba(110,168,254,.25)}.sup-thread-empty h3{margin:0 0 .3rem;color:var(--text)}.sup-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);background:var(--bg2)}.sup-thread-id h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.sup-thread-meta{margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem .7rem;color:var(--muted);font-size:.76rem}.sup-thread-sid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sup-thread-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sup-messages{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.7rem;background:var(--bg)}.sup-msg{display:flex;flex-direction:column;gap:.2rem;max-width:72%}.sup-msg.agent{align-self:flex-end;align-items:flex-end}.sup-msg.system{align-self:center;max-width:88%}.sup-msg-bubble{padding:.6rem .8rem;border-radius:14px;font-size:.92rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-2);color:#e9edf3;border:1px solid var(--line)}.sup-msg.agent .sup-msg-bubble{background:linear-gradient(180deg,#6ea8fe,#5a90ec);color:#06122c;border-color:transparent}.sup-msg.system .sup-msg-bubble{background:#ffffff0d;color:#9aa6b6;font-size:.82rem}.sup-msg-meta{font-size:.7rem;color:var(--muted);padding:0 .3rem}.sup-error{margin:0;padding:.4rem 1rem;color:#ff9aa8;font-size:.82rem}.sup-composer{display:flex;align-items:flex-end;gap:.6rem;padding:.7rem 1rem .9rem;border-top:1px solid var(--line);background:var(--bg2)}.sup-composer textarea{flex:1;resize:vertical;min-height:44px;max-height:180px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:.6rem .75rem;font-size:.92rem;line-height:1.4;outline:none}.sup-composer textarea:focus{border-color:#6ea8fe8c}.sup-composer .btn.primary{background:linear-gradient(180deg,#6ea8fe,#5a90ec);color:#06122c;border:0;font-weight:700}.sup-composer .btn.primary:disabled{opacity:.5;cursor:not-allowed}
