@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap");@font-face{font-family:SequelW;src:url(/sequel-wide-95.ttf) format("truetype");font-weight:400;font-display:swap}:root{--bg:#04040b;--bg-side:#07070f;--bg-card:#0c0c18;--bg-card-2:#11112a;--bg-elev:#15152e;--accent:#6062ec;--accent-deep:#3f41c8;--accent-light:#8b8dff;--accent-soft:rgba(96,98,236,.12);--accent-glow:rgba(96,98,236,.4);--neon:#c6ff3d;--neon-bright:#e1ff6e;--neon-deep:#8fcc1f;--ig:#e1306c;--yt:#f03;--tt:#25f4ee;--li:#0a66c2;--hair:hsla(0,0%,100%,.07);--hair-strong:hsla(0,0%,100%,.13);--tx:#fff;--tx-70:hsla(0,0%,100%,.72);--tx-60:hsla(0,0%,100%,.6);--tx-45:hsla(0,0%,100%,.45);--tx-30:hsla(0,0%,100%,.3)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;max-width:100%;overflow:hidden;background:var(--bg)}body{font-family:Inter,sans-serif;color:var(--tx);-webkit-font-smoothing:antialiased;line-height:1.5}::selection{background:var(--neon);color:#06060c}a{color:inherit;text-decoration:none}button{font:inherit}.mono{font-family:JetBrains Mono,monospace}.seq{font-family:SequelW,sans-serif;text-transform:uppercase}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.16);background-clip:padding-box}.app{display:grid;grid-template-columns:264px 1fr;height:100vh;height:100svh}.side{background:var(--bg-side);border-right:1px solid var(--hair);min-width:0;overflow:hidden}.brandrow,.side{display:flex;flex-direction:column}.brandrow{align-items:flex-start;gap:7px;padding:18px 16px 14px}.brandlogo{width:158px;height:auto;display:block}.brandos{width:158px;font-family:SequelW,sans-serif;text-transform:uppercase;color:var(--neon);font-size:16px;letter-spacing:1px;white-space:nowrap}.brandwordmark{display:block;height:auto}.brandlink{display:inline-block;line-height:0;border-radius:8px;transition:opacity .15s;cursor:pointer}.brandlink:hover{opacity:.78}.brandrow .brandwordmark{width:158px}.authbrand .brandwordmark{height:22px;width:auto}.navscroll{flex:1 1;overflow-y:auto;padding:6px 12px 12px}.glabel{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tx-30);padding:14px 8px 7px}.nav{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;color:var(--tx-60);font-size:13.5px;cursor:pointer;transition:.15s;position:relative}.nav:hover{background:hsla(0,0%,100%,.04);color:#fff}.nav.on{background:var(--accent-soft);color:#fff;box-shadow:inset 0 0 0 1px rgba(96,98,236,.4)}.nav.on:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:3px;background:linear-gradient(var(--accent-light),var(--neon))}.nav .ic{display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit}.nav .ic svg{width:17px;height:17px;color:currentColor}.nav .tt{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav .cnt{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45)}.nav .pdot{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.side .bottom{border-top:1px solid var(--hair);padding:10px}.usercard{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:12px;border:1px solid var(--hair);cursor:pointer;transition:.18s}.usercard:hover{background:hsla(0,0%,100%,.04)}.usercard .av{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--accent-light),var(--accent-deep));display:grid;place-items:center;font-size:12px;font-weight:700;flex:0 0 auto}.usercard .un{font-size:13px;font-weight:600}.usercard .role{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);margin-top:2px}.usercard .cv{margin-left:auto;color:var(--tx-30)}.main{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden}.mainwash{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(85% 55% at 50% 0,rgba(96,98,236,.12),transparent 58%)}.mainwash:after,.mainwash:before{content:"";position:absolute;border-radius:50%;filter:blur(80px)}.mainwash:before{width:640px;height:640px;background:radial-gradient(circle,rgba(96,98,236,.34),transparent 68%);top:-180px;left:8%;animation:aurora1 24s ease-in-out infinite}.mainwash:after{width:560px;height:560px;background:radial-gradient(circle,rgba(198,255,61,.18),transparent 68%);top:35%;right:4%;animation:aurora2 30s ease-in-out infinite}@keyframes aurora1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(180px,140px) scale(1.18)}}@keyframes aurora2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-150px,-110px) scale(1.12)}}@media (prefers-reduced-motion:reduce){.mainwash:after,.mainwash:before{animation:none}}.topbar{position:relative;z-index:6;display:flex;align-items:center;gap:14px;padding:13px 22px;border-bottom:1px solid var(--hair);background:rgba(4,4,11,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar h1{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:20px}.topbar h1 small{display:block;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:var(--tx-45);text-transform:uppercase;margin-top:3px;font-weight:400}.spacer{flex:1 1}.pill{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-70);border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.03);border-radius:10px;padding:8px 13px;cursor:pointer;transition:.18s}.pill:hover{color:#fff;background:hsla(0,0%,100%,.06)}.pill svg{width:14px;height:14px}.seg{display:flex;border:1px solid var(--hair-strong);border-radius:10px;overflow:hidden}.seg span{font-size:12px;padding:8px 12px;color:var(--tx-45);cursor:pointer;transition:.16s}.seg span.on{background:var(--accent-soft);color:#fff}.seg span:hover:not(.on){color:var(--tx)}.cta{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;padding:9px 15px;border-radius:10px;box-shadow:0 0 0 1px var(--accent-deep);cursor:pointer;transition:.18s;border:none}.cta:hover{background:var(--accent-light);transform:translateY(-1px)}.cta svg{width:14px;height:14px}.al-add,.cta,.rd-gen{position:relative;overflow:hidden}.al-add:before,.cta:before,.rd-gen:before{content:"";position:absolute;inset:0 0 auto 0;height:48%;background:linear-gradient(180deg,hsla(0,0%,100%,.26),transparent);pointer-events:none;border-radius:inherit}.al-add:before{background:linear-gradient(180deg,hsla(0,0%,100%,.45),transparent)}.al-add>*,.cta>*,.rd-gen>*,.scroll{position:relative}.scroll{z-index:5;flex:1 1;overflow-y:auto;padding:18px 22px 40px}.kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;gap:13px}.kpi{position:relative;background:linear-gradient(180deg,rgba(17,17,42,.62),rgba(12,12,24,.8));border:1px solid var(--hair-strong);border-radius:15px;padding:15px 16px;overflow:hidden}.kpi:before{content:"";position:absolute;top:-1px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-light),var(--neon),transparent);opacity:.5}.kpi .l{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-45);display:flex;align-items:center;gap:7px}.kpi .l svg{width:12px;height:12px;color:var(--accent-light)}.kpi .n{font-family:SequelW,sans-serif;font-size:clamp(20px,2.2vw,28px);margin-top:11px;display:flex;align-items:baseline;gap:7px}.kpi .n .grad{background:linear-gradient(180deg,#fff,var(--accent-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kpi .up{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--neon)}.kpi .dn{color:#ff6d5a}.kpipi-svg{width:13px;height:13px}.sectitle{display:flex;align-items:center;gap:12px;margin:26px 2px 13px}.sectitle h2{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px}.sectitle .tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-45)}.sectitle .more{margin-left:auto;font-size:12px;color:var(--accent-light);cursor:pointer}.sectitle .more:hover{color:var(--neon)}.kanban{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));grid-gap:12px;gap:12px}.col{background:hsla(0,0%,100%,.015);border:1px solid var(--hair);border-radius:14px;padding:11px;min-height:120px}.col.over{border-color:rgba(96,98,236,.5);background:rgba(96,98,236,.05)}.col .ch{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;margin-bottom:11px}.col .ch .c{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45);background:hsla(0,0%,100%,.05);border-radius:6px;padding:2px 6px}.col .ch .d{width:7px;height:7px;border-radius:50%;margin-right:7px;display:inline-block}.ccard{background:linear-gradient(180deg,rgba(17,17,42,.6),rgba(12,12,24,.8));border:1px solid var(--hair-strong);border-radius:11px;padding:10px;margin-bottom:9px;cursor:-webkit-grab;cursor:grab;transition:border-color .16s,transform .16s}.ccard:hover{border-color:hsla(0,0%,100%,.22);transform:translateY(-2px)}.ccard.drag{border-color:var(--accent);box-shadow:0 18px 40px -16px rgba(0,0,0,.7)}.ccard .pf{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-45)}.ccard .pf .pi{width:14px;height:14px;border-radius:4px;display:grid;place-items:center}.ccard .pf .pi svg{width:9px;height:9px}.ccard .ti{font-size:12.5px;font-weight:500;margin-top:7px;line-height:1.35}.ccard .mt{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.ccard .who{width:20px;height:20px;border-radius:6px;background:var(--accent-soft);border:1px solid rgba(96,98,236,.3);display:grid;place-items:center;font-size:8.5px;font-weight:700;color:var(--accent-light)}.ccard .dt{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--tx-30)}.p-ig{background:rgba(225,48,108,.16);color:#ff6aa0}.p-yt{background:rgba(255,0,51,.16);color:#ff5c78}.p-tt{background:rgba(37,244,238,.14);color:#5ef7f2}.p-li{background:rgba(10,102,194,.2);color:#6aa8ec}.bdot-idea{background:var(--tx-45)}.bdot-script{background:var(--accent-light)}.bdot-production{background:#ffb84d}.bdot-review{background:#ff6d5a}.bdot-scheduled{background:var(--accent)}.bdot-live{background:var(--neon)}.lower{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media(max-width:1080px){.lower{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.kanban{grid-template-columns:repeat(3,minmax(150px,1fr))}}.panel{position:relative;background:linear-gradient(180deg,rgba(17,17,42,.34),rgba(12,12,24,.54));border:1px solid var(--hair-strong);border-radius:16px;overflow:hidden;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 24px 60px -34px rgba(0,0,0,.7)}.panel:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,141,255,.5) 35%,rgba(198,255,61,.55) 50%,rgba(139,141,255,.5) 65%,transparent);background-size:240% 100%;animation:panelSheen 9s linear infinite;opacity:.6;pointer-events:none}@keyframes panelSheen{0%{background-position:160% 0}to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){.panel:after{animation:none}}.panel .ph{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hair)}.panel .ph h3{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:13px}.panel .ph .tabs{margin-left:auto;display:flex;gap:6px}.panel .ph .tabs span{font-size:11px;color:var(--tx-45);padding:4px 9px;border-radius:7px;cursor:pointer}.panel .ph .tabs span.on{background:var(--accent-soft);color:#fff}table{width:100%;border-collapse:collapse}thead th{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-30);text-align:left;padding:11px 16px;font-weight:500}tbody td{padding:11px 16px;border-top:1px solid var(--hair);font-size:12.5px;vertical-align:middle}tbody tr:hover{background:hsla(0,0%,100%,.02)}.titlecell{display:flex;align-items:center;gap:11px}.thumb{width:42px;height:30px;border-radius:7px;flex:0 0 auto;background:linear-gradient(135deg,var(--accent-deep),#0a0a16);position:relative;overflow:hidden;border:1px solid var(--hair)}.thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(198,255,61,.3),transparent 60%)}.titlecell .tx .a{font-weight:600}.titlecell .tx .b{color:var(--tx-30);margin-top:2px;letter-spacing:.06em}.pbadge,.titlecell .tx .b{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase}.pbadge{display:inline-flex;align-items:center;gap:6px;letter-spacing:.04em;padding:4px 8px;border-radius:7px}.pbadge .pi{width:13px;height:13px;border-radius:4px;display:grid;place-items:center}.pbadge .pi svg{width:9px;height:9px}.status{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid}.st-live{color:var(--neon);border-color:rgba(198,255,61,.3);background:rgba(198,255,61,.06)}.st-scheduled{color:var(--accent-light);border-color:rgba(96,98,236,.35);background:var(--accent-soft)}.st-review{color:#ff8d4d;border-color:rgba(255,141,77,.3);background:rgba(255,141,77,.06)}.st-idea,.st-production,.st-script{color:var(--tx-45);border-color:var(--hair-strong);background:hsla(0,0%,100%,.02)}.num{font-family:JetBrains Mono,monospace;font-size:12px}.num .up{color:var(--neon);font-size:10px}.engbar{width:64px;height:5px;background:hsla(0,0%,100%,.08);overflow:hidden;display:inline-block;vertical-align:middle;margin-right:8px}.engbar,.engbar i{border-radius:999px}.engbar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-light),var(--neon))}.pcard{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--hair)}.pcard:last-child{border-bottom:none}.pcard .pi{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto}.pcard .pi svg{width:19px;height:19px}.pcard .nm{flex:1 1}.pcard .nm .a{font-size:13px;font-weight:600}.pcard .nm .b{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--tx-45);margin-top:2px}.pcard .v{text-align:right}.pcard .v .a{font-family:SequelW,sans-serif;font-size:16px}.pcard .v .b{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--neon);margin-top:2px}.sched{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--hair)}.sched:last-child{border-bottom:none}.sched .day{text-align:center;flex:0 0 auto;width:38px}.sched .day .d{font-family:SequelW,sans-serif;font-size:16px}.sched .day .m{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--tx-45);text-transform:uppercase}.sched .si{flex:1 1}.sched .si .a{font-size:12.5px;font-weight:500}.sched .si .b{font-size:9px;color:var(--tx-30);margin-top:2px}.sched .si .b,.sched .tm{font-family:JetBrains Mono,monospace}.sched .tm{font-size:10px;color:var(--accent-light)}.chart{display:flex;align-items:flex-end;gap:5px;height:120px;padding:16px}.chart .bar{flex:1 1;background:linear-gradient(180deg,var(--accent-light),rgba(96,98,236,.2));border-radius:4px 4px 0 0;min-height:6px;position:relative;transition:.2s}.chart .bar:hover{background:linear-gradient(180deg,var(--neon),rgba(198,255,61,.2))}.chart .bar.hi{background:linear-gradient(180deg,var(--neon),rgba(198,255,61,.25))}.authwrap{height:100vh;display:flex;align-items:center;justify-content:center;padding:22px;position:relative;overflow:hidden}.authwrap .wash{position:fixed;inset:0;z-index:0;background:radial-gradient(90% 50% at 50% 0,rgba(96,98,236,.14),transparent 52%),radial-gradient(70% 50% at 50% 100%,rgba(198,255,61,.05),transparent 55%)}.authcard{position:relative;z-index:2;width:min(420px,100%);background:linear-gradient(180deg,rgba(17,17,42,.82),rgba(12,12,24,.92));border:1px solid var(--hair-strong);border-radius:22px;padding:34px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}.authcard .brand{font-family:SequelW,sans-serif;text-transform:uppercase;font-size:15px}.authcard .brand b{color:var(--neon);font-weight:400}.authcard h1{font-family:SequelW,sans-serif;text-transform:uppercase;font-size:26px;margin:18px 0 6px}.authcard p{color:var(--tx-60);font-size:14px;line-height:1.55}.demo-banner{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:60;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--neon);border:1px solid rgba(198,255,61,.3);background:rgba(10,10,18,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:8px 16px}.modal-bg{position:fixed;inset:0;z-index:120;background:rgba(4,4,11,.6);display:grid;place-content:safe center;padding:28px 22px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.modal{width:min(460px,100%);max-height:calc(100vh - 56px);overflow-y:auto;background:linear-gradient(180deg,var(--bg-card-2),var(--bg-card));border:1px solid var(--hair-strong);border-radius:18px;padding:26px}.modal h2{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:18px;margin-bottom:18px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.field label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-45)}.field input,.field select,.field textarea{font:inherit;font-size:14px;color:#fff;background-color:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);border-radius:11px;padding:12px 13px;outline:none;transition:.18s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.field select{padding-right:36px}.field select option{background-color:var(--bg-card-2)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:13px;color:#fff;background-color:var(--bg-card);border:1px solid var(--hair-strong);border-radius:9px;padding:9px 34px 9px 13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b8dff' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}select:focus{outline:none;border-color:var(--accent)}select::-ms-expand{display:none}select option{background-color:#0c0c18;color:#fff}.row{display:flex;gap:10px}.btn-ghost{background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:11px;padding:11px 16px;cursor:pointer;transition:.18s}.btn-ghost:hover{color:#fff}.metricgrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:13px;gap:13px}@media(max-width:1080px){.metricgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.metricgrid{grid-template-columns:repeat(2,1fr)}}.metric{position:relative;background:linear-gradient(180deg,rgba(17,17,42,.62),rgba(12,12,24,.8));border:1px solid var(--hair-strong);border-radius:15px;padding:14px 15px;overflow:hidden}.metric:before{content:"";position:absolute;top:-1px;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-light),var(--neon),transparent);opacity:.45}.metric .l{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-45)}.metric .n{font-family:SequelW,sans-serif;font-size:22px;margin-top:9px}.metric .c{font-family:JetBrains Mono,monospace;font-size:10px;margin-top:7px;display:inline-flex;align-items:center;gap:4px}.metric .c.pos{color:var(--neon)}.metric .c.neg{color:#ff6d5a}.grid2c{grid-template-columns:1fr 1fr;grid-gap:16px}.grid2c,.grid3c{display:grid;gap:16px;align-items:start}.grid3c{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}@media(max-width:1080px){.grid2c,.grid3c{grid-template-columns:1fr}}.fbars .frow{display:flex;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--hair);font-size:12.5px}.fbars .frow:first-child{border-top:none}.fbars .flabel{width:84px;font-weight:600}.fbars .ftrack{flex:1 1;height:8px;border-radius:999px;background:hsla(0,0%,100%,.06);overflow:hidden}.fbars .ftrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-light),var(--neon))}.fbars .fval{font-size:11px;color:var(--tx-60);width:96px;text-align:right}.fbars .fval,.sc-badge{font-family:JetBrains Mono,monospace}.sc-badge{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#06060c;background:var(--neon);border-radius:5px;padding:3px 6px;font-weight:700}.scidea{padding:13px 16px;border-bottom:1px solid var(--hair)}.scidea:last-child{border-bottom:none}.scidea .top{display:flex;align-items:center;gap:9px}.scidea .ti{font-size:13.5px;font-weight:600;flex:1 1}.scidea .score{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--neon);border:1px solid rgba(198,255,61,.3);border-radius:7px;padding:3px 8px}.scidea .hook{font-size:12px;color:var(--tx-60);margin-top:7px;font-style:italic}.scidea .meta{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.scidea .chip2{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-light);border:1px solid rgba(96,98,236,.3);background:var(--accent-soft);border-radius:6px;padding:3px 7px}.calcell{min-height:128px;border-radius:12px;border:1px solid var(--hair);background:hsla(0,0%,100%,.015);padding:9px;cursor:pointer;transition:.15s;display:flex;flex-direction:column;gap:5px}.calcell:hover{border-color:var(--accent);background:rgba(96,98,236,.05)}.calcell.empty{background:transparent;border-color:transparent;cursor:default}.calcell .dn{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tx-45);display:flex;justify-content:space-between;align-items:center}.calcell .dn .cb{width:6px;height:6px;border-radius:50%}.calentry{display:flex;align-items:center;gap:6px;font-size:10px;padding:3px 6px;border-radius:6px}.calentry .tm{font-family:JetBrains Mono,monospace;opacity:.85}.calentry .tt2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calentry[draggable]{cursor:-webkit-grab;cursor:grab}.calentry[draggable]:active{cursor:-webkit-grabbing;cursor:grabbing}.calcell.droptarget{border-style:dashed;border-color:rgba(139,141,255,.5)}.calcell.droptarget:hover{background:rgba(96,98,236,.12)}.cal-libgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:9px;gap:9px;max-height:300px;overflow-y:auto}.cal-libcard{display:flex;flex-direction:column;gap:4px;background:hsla(0,0%,100%,.03);border:1px solid var(--hair);border-radius:9px;padding:6px;cursor:pointer;text-align:left}.cal-libcard:hover{border-color:rgba(139,141,255,.45);background:rgba(96,98,236,.1)}.cal-libthumb{position:relative;height:80px;border-radius:6px;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;font-size:22px}.cal-libkind{position:absolute;top:5px;left:5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;padding:2px 6px;border-radius:5px;background:rgba(8,8,18,.75);color:#fff}.cal-libname{font-size:11.5px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-libmeta{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx-30)}.cal-creative{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cal-creative-ok{font-size:12.5px;color:var(--neon);font-weight:600}.cal-creative-hint{font-size:12px;color:var(--tx-45);flex:1 1 200px}.cal-creative-btn{padding:7px 13px!important;font-size:12.5px}.daytl{display:flex;gap:8px;margin:6px 0 4px}.daytl .axis{width:30px;flex:0 0 auto;position:relative}.daytl .axis .hr{position:absolute;left:0;font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--tx-30);transform:translateY(-50%)}.daytl .track{flex:1 1;position:relative;min-height:340px}.daytl .gl{position:absolute;left:0;right:0;height:1px;background:hsla(0,0%,100%,.05)}.daytl .empty-hint{position:absolute;inset:0;display:grid;place-items:center;color:var(--tx-30);font-size:12px}.tlpost{position:absolute;left:6px;right:4px;background:linear-gradient(180deg,var(--bg-card-2),var(--bg-card));border:1px solid var(--hair-strong);border-radius:11px;padding:8px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 20px -10px rgba(0,0,0,.5)}.tlpost .pi{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.tlpost .pi svg{width:14px;height:14px}.tlpost .info{flex:1 1;min-width:0}.tlpost .info .a{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlpost .info .b{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--tx-45);margin-top:2px;text-transform:uppercase}.tlpost input[type=time]{font-family:JetBrains Mono,monospace;font-size:11px;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);border-radius:7px;padding:4px 7px}.tlpost .del{width:28px;height:28px;border-radius:8px;border:1px solid var(--hair);background:hsla(0,0%,100%,.03);color:var(--tx-45);display:grid;place-items:center;cursor:pointer;flex:0 0 auto;transition:.15s}.tlpost .del:hover{color:#ff6d5a;border-color:rgba(255,109,90,.4);background:rgba(255,109,90,.08)}.tlpost .del svg{width:14px;height:14px}.nav .nbadge{font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.06em;color:#06060c;background:var(--neon);border-radius:5px;padding:2px 5px;margin-left:auto}.nav .nbadge+.cnt{margin-left:6px}.factory-grid{display:grid;grid-template-columns:minmax(320px,1fr) 1.25fr;grid-gap:18px;gap:18px;align-items:start}@media(max-width:1040px){.factory-grid{grid-template-columns:1fr}}.repo-ic{width:34px;height:34px;border-radius:10px;background:var(--accent-soft);border:1px solid rgba(96,98,236,.3);color:var(--accent-light);display:grid;place-items:center;flex:0 0 auto}.repo-ic svg{width:18px;height:18px}.repo-ic.big{width:56px;height:56px;border-radius:16px}.repo-ic.big svg{width:28px;height:28px}.repo-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.repo-actions .cta:disabled{opacity:.5;cursor:default;transform:none}.repo-note{font-size:12px;color:var(--tx-45);line-height:1.6;margin-top:14px}.repo-note b{color:var(--tx-70)}.factory-out{min-height:420px;display:flex;flex-direction:column}.repo-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 30px;gap:6px}.repo-empty h3{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:15px;margin-top:14px}.repo-empty p{font-size:13.5px;color:var(--tx-60);line-height:1.6;max-width:38ch;margin-top:4px}.repo-empty p b{color:#fff}.repo-body{padding:14px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:11px;flex:1 1}.repo-block{background:hsla(0,0%,100%,.02);border:1px solid var(--hair-strong);border-left:2px solid var(--accent);border-radius:12px;padding:13px 14px}.repo-block-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.repo-tag{letter-spacing:.1em;color:var(--accent-light)}.repo-copy,.repo-tag{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase}.repo-copy{letter-spacing:.06em;color:var(--tx-45);border:1px solid var(--hair-strong);border-radius:6px;padding:4px 8px;cursor:pointer;background:var(--bg-card);transition:.15s}.repo-copy:hover{color:var(--neon);border-color:rgba(198,255,61,.3)}.repo-hook{font-size:14.5px;font-weight:600;color:#fff;line-height:1.4}.repo-cap{font-size:13px;color:var(--tx-70);line-height:1.6;margin-top:6px;white-space:pre-wrap}.repo-foot{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-top:1px solid var(--hair);background:rgba(4,4,11,.4)}.repo-foot span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--neon)}.repo-foot span svg{width:14px;height:14px}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.frow .field{margin-bottom:14px}.fchips{display:flex;flex-wrap:wrap;gap:8px}.fchip{font:inherit;font-size:12.5px;color:var(--tx-60);border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.03);border-radius:10px;padding:8px 13px;cursor:pointer;transition:.15s}.fchip:hover{color:#fff;border-color:var(--accent-light)}.fchip.on{color:#fff;background:var(--accent-soft);border-color:var(--accent)}.repo-hint{font-size:11.5px;color:var(--tx-45);line-height:1.5;margin-top:2px}.repo-adv{font:inherit;font-size:12px;color:var(--tx-45);background:none;border:none;cursor:pointer;padding:6px 0;text-align:left}.repo-adv:hover{color:var(--tx)}.repo-err{font-size:12.5px;color:#ff8b73;background:rgba(255,109,90,.08);border:1px solid rgba(255,109,90,.3);border-radius:10px;padding:10px 12px;margin:6px 0 0;line-height:1.5}.repo-engine{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-45);border:1px solid var(--hair-strong);border-radius:6px;padding:4px 7px}.repo-engine.live{color:var(--neon);border-color:rgba(198,255,61,.3)}.conn-prov{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);border:1px solid rgba(96,98,236,.35);border-radius:6px;padding:4px 8px}.conn-intro{padding:14px 18px;font-size:13px;color:var(--tx-60);line-height:1.6;border-bottom:1px solid var(--hair)}.conn-intro b{color:#fff}.conn-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--hair)}.conn-row .pi{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto}.conn-row .pi svg{width:20px;height:20px}.conn-meta{flex:1 1;min-width:0}.conn-name{font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px}.conn-badge{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--neon);border:1px solid rgba(198,255,61,.3);border-radius:5px;padding:3px 6px}.conn-badge svg{width:11px;height:11px}.conn-hint{font-size:12px;color:var(--tx-45);line-height:1.5;margin-top:4px}.conn-actions{display:flex;gap:8px;flex:0 0 auto}.conn-x:hover{color:#ff6d5a!important;border-color:rgba(255,109,90,.4)!important}.conn-foot{padding:16px 18px;font-size:12px;color:var(--tx-60);line-height:1.6}.calcell,.kanban .c,.kpi,.nav,.panel,.pcard,.repo-block,.scidea{transition:transform .35s cubic-bezier(.2,.7,.3,1),border-color .16s,background .16s,box-shadow .18s,color .16s}@media(max-width:920px){.app{grid-template-columns:1fr}.side{display:none}}.cm-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,2,8,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:cmFade .2s ease}@keyframes cmFade{0%{opacity:0}}.cm{position:relative;width:min(560px,100%);max-height:88vh;overflow-y:auto;border-radius:20px;padding:24px 26px 22px;background:linear-gradient(180deg,rgba(17,17,42,.92),rgba(12,12,24,.96));border:1px solid var(--hair-strong);box-shadow:0 50px 120px -30px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.06)}.cm:before{content:"";top:0;left:26px;right:26px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-light),var(--neon),transparent);opacity:.7}.cm-x,.cm:before{position:absolute}.cm-x{top:16px;right:16px;width:30px;height:30px;border-radius:9px;border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.04);color:#fff;cursor:pointer;font-size:13px}.cm-x:hover{background:hsla(0,0%,100%,.1)}.cm-kick{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--neon);margin-bottom:8px}.cm-title{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 16px;padding-right:36px}.cm-sec{margin-bottom:13px}.cm-lbl{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-45);margin-bottom:5px}.cm-val{font-size:14px;line-height:1.5;color:var(--tx-70)}.cm-val.pre{white-space:pre-wrap}.cm-val.hl{background:rgba(198,255,61,.06);border:1px solid rgba(198,255,61,.2);border-radius:10px;padding:12px;color:#fff}.cm-det{margin:6px 0 12px}.cm-det summary{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-45);cursor:pointer}.cm-pre{white-space:pre-wrap;font-size:13px;line-height:1.5;color:var(--tx-60);margin-top:8px;background:hsla(0,0%,100%,.03);border-radius:10px;padding:12px}.cm-src{display:inline-block;margin:2px 0 14px;font-size:13px;color:var(--accent-light)}.cm-src:hover{color:#fff}.cm-err{font-size:13px;color:#ff9a9a;margin-bottom:10px}.cm-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:8px;border-top:1px solid var(--hair);padding-top:16px}.cm-btn{flex:1 1;min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:12px;font-size:13.5px;transition:.16s}.cm-btn:disabled{opacity:.55}.cm-btn.pri{background:var(--neon);color:#0a1500;box-shadow:0 0 0 1px var(--neon-deep)}.cm-btn.pri:hover{filter:brightness(1.05)}.cm-btn.danger{background:rgba(255,80,80,.12);color:#ff9a9a;box-shadow:inset 0 0 0 1px rgba(255,80,80,.3)}.cm-btn.danger:hover{background:rgba(255,80,80,.2)}.cm-btn.ghost{background:hsla(0,0%,100%,.04);color:#fff;box-shadow:inset 0 0 0 1px var(--hair-strong);flex:0 0 auto;min-width:auto;padding:12px 16px}.ccard{cursor:pointer}.cm-row{align-items:center;justify-content:space-between;margin-bottom:7px}.cm-mini{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--accent-light);background:rgba(96,98,236,.12);border:1px solid rgba(96,98,236,.3);border-radius:8px;padding:5px 9px;cursor:pointer;transition:.14s}.cm-mini:hover{background:rgba(96,98,236,.22);color:#fff}.cm-mini:disabled{opacity:.5;cursor:default}.cm-chips{display:flex;flex-direction:column;gap:6px}.cm-chip{text-align:left;font-size:13.5px;line-height:1.4;color:var(--tx-70);background:hsla(0,0%,100%,.03);border:1px solid var(--hair);border-radius:10px;padding:10px 12px;cursor:pointer;transition:.14s}.cm-chip:hover{background:hsla(0,0%,100%,.06);color:#fff}.cm-chip.on{background:var(--accent-soft);border-color:var(--accent);color:#fff;box-shadow:inset 0 0 0 1px rgba(96,98,236,.4)}.cm-durs{display:flex;gap:7px}.cm-dur{flex:1 1;padding:9px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;color:var(--tx-60);background:hsla(0,0%,100%,.03);border:1px solid var(--hair);transition:.14s}.cm-dur.on{background:var(--accent-soft);border-color:var(--accent);color:#fff}.authwrap{-webkit-backdrop-filter:none;backdrop-filter:none}.authflash{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.authflash:before{top:-30%;left:-15%;width:48%;height:170%;background:radial-gradient(closest-side,rgba(96,98,236,.5),transparent 70%);animation:authA 22s ease-in-out infinite alternate}.authflash:after,.authflash:before{content:"";position:absolute;border-radius:50%;filter:blur(60px)}.authflash:after{bottom:-30%;right:-12%;width:42%;height:150%;background:radial-gradient(closest-side,rgba(198,255,61,.16),transparent 70%);animation:authB 28s ease-in-out infinite alternate}@keyframes authA{to{transform:translate(60px,40px) scale(1.12)}}@keyframes authB{to{transform:translate(-50px,-30px) scale(1.15)}}.authbrand{position:fixed;top:24px;left:26px;z-index:6;display:flex;align-items:center;gap:10px}.authbrand img{height:21px;width:auto;display:block}.authbrand-os{font-family:SequelW,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:.02em;color:#fff}.authcard{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 40px 120px -30px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:visible}.authcard:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,var(--accent-light),var(--neon),transparent);opacity:.7}.authkick{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--neon);display:flex;align-items:center;gap:8px;margin-bottom:14px}.authkick .d{width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:0 0 9px var(--neon)}.authh1{font-family:SequelW,sans-serif;text-transform:uppercase;font-size:30px;line-height:1.06;margin:0 0 12px;color:#fff}.authh1 .neon2{color:var(--neon);text-shadow:0 0 26px rgba(198,255,61,.45)}.authsub{color:var(--tx-60);font-size:14.5px;line-height:1.6;margin:0 0 24px;max-width:36ch}.cl-formButtonPrimary:hover{background:var(--accent-light)!important}.cl-footerActionLink:hover{color:var(--neon-bright)!important}.cl-internal-b3fm6y,.cl-logoBox{filter:saturate(0);opacity:.5}.authcard .cl-card,.authcard .cl-cardBox,.authcard .cl-rootBox{background:transparent!important;box-shadow:none!important;border:none!important;width:100%!important;max-width:100%!important}.authcard .cl-card,.authcard .cl-cardBox{padding:0!important}.authcard .cl-main{width:100%!important}.authcard .cl-footer{background:transparent!important;box-shadow:none!important;border:none!important;padding-top:14px!important}.vtoolbar{gap:18px;padding:13px 16px;margin-bottom:18px;background:hsla(0,0%,100%,.02);border:1px solid var(--hair-strong);border-radius:13px;font-size:12.5px;color:var(--tx-60)}.vtoolbar,.vtoolbar .vt-act{display:flex;align-items:center}.vtoolbar .vt-act{gap:7px;color:var(--tx-70)}.vtoolbar .vt-act svg{width:14px;height:14px;color:var(--accent-light)}.vtoolbar .vt-spacer{margin-left:auto}.vtoolbar .vt-count{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tx-45)}.vtoolbar .vt-pill{font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 9px;border-radius:7px;background:rgba(96,98,236,.14);color:var(--accent-light)}.vfeed{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}@media(max-width:1400px){.vfeed{grid-template-columns:repeat(5,1fr)}}@media(max-width:1120px){.vfeed{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.vfeed{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.vfeed{grid-template-columns:repeat(2,1fr);gap:10px}}.vcard{background:linear-gradient(180deg,rgba(17,17,42,.5),rgba(12,12,24,.7));border:1px solid var(--hair-strong);border-radius:14px;overflow:hidden;transition:.18s}.vcard:hover{transform:translateY(-3px);border-color:rgba(139,141,255,.4)}.vthumb{position:relative;aspect-ratio:9/13;background-size:cover;background-position:top}.vthumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,8,18,.55))}.vthumb .vplat{position:absolute;top:8px;right:8px;z-index:2;border-radius:7px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.35)}.vthumb .vplat,.vthumb .vplat svg{width:25px;height:25px;display:block}.vthumb .vanalyzed{bottom:9px;letter-spacing:.02em;background:rgba(198,255,61,.92);color:#0a1500}.vthumb .vanalyzed,.vthumb .vnew{position:absolute;left:9px;z-index:2;font-family:SequelW,sans-serif;text-transform:uppercase;font-size:8.5px;padding:4px 8px;border-radius:7px;display:flex;align-items:center;gap:4px}.vthumb .vnew{top:9px;letter-spacing:.03em;background:rgba(255,76,138,.95);color:#fff;box-shadow:0 2px 10px rgba(255,76,138,.4)}.vmeta{padding:9px 10px 11px}.vtitle{font-size:12px;font-weight:700;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.vsub{display:flex;align-items:baseline;gap:6px;margin:6px 0 9px}.vhandle{font-family:SequelW,sans-serif;text-transform:uppercase;font-size:9px;letter-spacing:.02em;color:var(--tx-70);overflow:hidden;text-overflow:ellipsis;min-width:0}.vage,.vhandle{white-space:nowrap}.vage{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--tx-30);flex:0 0 auto}.vbadges{display:flex;gap:4px;flex-wrap:wrap}.vb{font-family:SequelW,sans-serif;font-size:9px;letter-spacing:.01em;padding:4px 7px;border-radius:6px;background:hsla(0,0%,100%,.05);color:var(--tx-60)}.vb.out{background:rgba(198,255,61,.16);color:var(--neon)}.vb.warm{background:rgba(255,150,60,.14);color:#ffb066}.vmore{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;background:linear-gradient(155deg,rgba(96,98,236,.16),rgba(198,255,61,.05));border:1px dashed rgba(139,141,255,.4);border-radius:14px;color:var(--tx-70)}.vmore .vm-n{font-family:SequelW,sans-serif;font-size:30px;color:#fff}.vmore .vm-l{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--tx-45);max-width:150px;line-height:1.5}.cm2{display:grid;grid-template-columns:1fr 340px;grid-gap:18px;gap:18px;align-items:start}.cm-card{background:linear-gradient(180deg,rgba(17,17,42,.5),rgba(12,12,24,.7));border:1px solid var(--hair-strong);border-radius:14px;overflow:hidden}.cm-tabs{display:flex;gap:2px;padding:6px;background:rgba(0,0,0,.25);border-bottom:1px solid var(--hair)}.cm-tab{flex:1 1;background:transparent;border:none;color:var(--tx-45);font-size:12.5px;font-weight:600;padding:9px 12px;border-radius:9px;cursor:pointer;transition:.16s}.cm-tab:hover{color:var(--tx)}.cm-tab.on{background:var(--accent-soft);color:#fff;box-shadow:inset 0 0 0 1px rgba(139,141,255,.3)}.cm-body{padding:16px}.cm-row{display:flex;gap:9px}.cm-btn,.cm-input,.cm-sel{height:44px;border-radius:11px;font-size:13.5px}.cm-sel{background-color:var(--bg-card);padding:0 32px 0 13px;flex:0 0 auto}.cm-input,.cm-sel{border:1px solid var(--hair-strong);color:#fff}.cm-input{flex:1 1;min-width:0;background:var(--bg-card);padding:0 14px}.cm-input::placeholder{color:var(--tx-30)}.cm-input:focus,.cm-sel:focus{outline:none;border-color:var(--accent)}.cm-btn{background:var(--accent);color:#fff;border:none;padding:0 20px;font-weight:700;cursor:pointer;flex:0 0 auto;white-space:nowrap}.cm-btn:hover:not(:disabled){background:var(--accent-light)}.cm-btn:disabled{opacity:.45;cursor:default}.cm-err{color:#ff8aa0;font-size:12px;margin-top:11px}.cm-cats{display:flex;flex-direction:column;gap:20px}.cm-cat-l{display:flex;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-45);margin-bottom:11px}.cm-cat-l span{background:hsla(0,0%,100%,.06);border-radius:6px;padding:1px 7px;font-size:9px;color:var(--tx-60)}.cm-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.cm-sg{display:flex;align-items:center;gap:11px;background:hsla(0,0%,100%,.025);border:1px solid var(--hair-strong);border-radius:12px;padding:9px 11px}.cm-sg-av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--bg-card)}.cm-sg-meta{flex:1 1;min-width:0}.cm-sg-name{font-size:13px;font-weight:700}.cm-sg-name,.cm-sg-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-sg-sub{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45);margin-top:2px}.cm-sg-add{width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:var(--accent);color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;display:grid;place-items:center}.cm-sg-add:hover:not(:disabled){background:var(--accent-light)}.cm-sg-add.done{background:rgba(198,255,61,.16);color:var(--neon)}.cm-sg-add:disabled{cursor:default}.cm-side{position:-webkit-sticky;position:sticky;top:18px;background:linear-gradient(180deg,rgba(17,17,42,.4),rgba(12,12,24,.6));border:1px solid var(--hair-strong);border-radius:14px;padding:15px}.cm-side-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.cm-side-head h3{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:13px}.cm-count{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45)}.cm-empty{color:var(--tx-45);font-size:12.5px;padding:14px;border:1px dashed var(--hair-strong);border-radius:11px;line-height:1.55}.cm-list{display:flex;flex-direction:column;gap:8px}.cm-item{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.025);border:1px solid var(--hair-strong);border-radius:11px;padding:8px 11px}.cm-av{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto}.cm-av-ph{background:linear-gradient(135deg,var(--accent-light),var(--accent-deep))}.cm-meta{min-width:0;flex:1 1}.cm-name{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-sub{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--tx-45);margin-top:2px}.cm-item .cm-x{position:static;top:auto;right:auto;background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);color:var(--tx-60);width:24px;height:24px;border-radius:7px;cursor:pointer;font-size:10px;flex:0 0 auto}.cm-item .cm-x:hover{color:#ff8aa0;border-color:rgba(255,90,122,.4)}@media(max-width:980px){.cm2{grid-template-columns:1fr}.cm-side{position:static}}@media(max-width:560px){.cm-cat-grid{grid-template-columns:1fr}}.vcard{display:block}.rd-back{display:inline-block;font-size:12.5px;color:var(--accent-light);margin-bottom:14px}.rd-back:hover{color:var(--neon)}.rd{display:grid;grid-template-columns:300px 1fr;grid-gap:20px;gap:20px;align-items:start}.rd-left{position:-webkit-sticky;position:sticky;top:18px}.rd-thumb{aspect-ratio:9/13;border-radius:14px;background-size:cover;background-position:top;border:1px solid var(--hair-strong);background-color:var(--bg-card)}.rd-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:13px}.rd-stats div{background:hsla(0,0%,100%,.03);border:1px solid var(--hair-strong);border-radius:10px;padding:9px 6px;text-align:center}.rd-stats div.hot{background:rgba(198,255,61,.1);border-color:rgba(198,255,61,.35)}.rd-stats b{display:block;font-family:SequelW,sans-serif;font-size:15px;color:#fff}.rd-stats div.hot b{color:var(--neon)}.rd-stats span{font-size:8.5px;color:var(--tx-45);text-transform:uppercase;letter-spacing:.06em}.rd-handle,.rd-stats span{font-family:JetBrains Mono,monospace}.rd-handle{margin-top:13px;font-size:11px;color:var(--accent-light)}.rd-title{margin-top:6px;font-size:14px;font-weight:600;line-height:1.4;color:#fff}.rd-orig{display:inline-block;margin-top:11px;font-size:12px;color:var(--tx-45)}.rd-orig:hover{color:#fff}.rd-right{background:linear-gradient(180deg,rgba(17,17,42,.4),rgba(12,12,24,.6));border:1px solid var(--hair-strong);border-radius:16px;padding:18px;min-height:420px}.an-load{color:var(--tx-45);font-size:13.5px;padding:30px 10px;text-align:center}.an-sum{margin-bottom:16px}.an-sum p{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.88);margin-top:7px}.an-l{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-45)}.an-tabs{display:flex;gap:3px;padding:5px;background:rgba(0,0,0,.25);border:1px solid var(--hair);border-radius:12px;margin-bottom:16px;flex-wrap:wrap}.an-tab{background:transparent;border:none;color:var(--tx-45);font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;transition:.16s}.an-tab:hover{color:#fff}.an-tab.on{background:var(--accent-soft);color:#fff;box-shadow:inset 0 0 0 1px rgba(139,141,255,.3)}.an-f{padding:13px 0}.an-v{line-height:1.55;color:hsla(0,0%,100%,.88);margin-top:6px}.an-tx,.an-v{font-size:14px}.an-tx{line-height:1.7;color:hsla(0,0%,100%,.85);white-space:pre-wrap}.an-ul{margin:0;padding-left:18px}.an-ul li{margin:4px 0}.an-tag{display:inline-block;font-size:11px;background:rgba(96,98,236,.16);color:var(--accent-light);padding:3px 9px}.an-mono,.an-tag{font-family:JetBrains Mono,monospace;border-radius:7px}.an-mono{font-size:13px;color:var(--neon);background:rgba(198,255,61,.08);padding:3px 8px}.wf-intro{font-size:13px;color:var(--tx-60);line-height:1.55;margin-bottom:14px}.wf-checks{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.wf-check{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:11px;padding:9px 13px;font-size:13px;font-weight:600;cursor:pointer;transition:.16s}.wf-check i{font-style:normal}.wf-check input{accent-color:var(--accent);width:15px;height:15px}.wf-check.on{background:var(--accent-soft);color:#fff;border-color:rgba(139,141,255,.5)}.wf-controls{background:rgba(0,0,0,.2);border:1px solid var(--hair);border-radius:12px;padding:13px}.wf-voicerow{display:flex;align-items:center;gap:10px;margin-bottom:11px;flex-wrap:wrap}.wf-cl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-45)}.wf-voice{height:34px;background-color:var(--bg-card);border:1px solid var(--hair-strong);color:#fff;border-radius:9px;padding:0 30px 0 11px;font-size:12.5px}.wf-voicelink{font-size:11.5px;color:var(--accent-light)}.wf-voicelink:hover{color:var(--neon)}.wf-tones{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.rd-tone{background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:var(--tx-60);border-radius:8px;padding:5px 11px;font-size:12px;cursor:pointer;transition:.16s}.rd-tone:hover{color:#fff}.rd-tone.on{background:rgba(198,255,61,.14);color:var(--neon);border-color:rgba(198,255,61,.4)}.rd-row{display:flex;gap:9px}.rd-prompt{flex:1 1;min-width:0;height:42px;background:var(--bg-card);border:1px solid var(--hair-strong);color:#fff;border-radius:10px;padding:0 13px;font-size:13px}.rd-prompt::placeholder{color:var(--tx-30)}.rd-prompt:focus{outline:none;border-color:var(--accent)}.rd-gen{height:42px;background:var(--accent);color:#fff;border:none;border-radius:10px;padding:0 18px;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.rd-gen:hover:not(:disabled){background:var(--accent-light)}.rd-gen:disabled{opacity:.6;cursor:default}.rd-err{color:#ff8aa0;font-size:12.5px;margin-top:11px}.wf-out{margin-top:16px;display:flex;flex-direction:column;gap:13px}.wf-textonly{margin-top:9px;font-size:12px;line-height:1.5;color:var(--tx-60);background:rgba(139,141,255,.08);border:1px solid rgba(139,141,255,.2);border-radius:9px;padding:9px 12px}.wf-textonly a{color:var(--accent-light)}.wf-res-top{display:flex;align-items:center;margin-bottom:8px}.rd-copy{margin-left:auto;background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);color:var(--tx-60);border-radius:8px;padding:5px 11px;font-size:11px;cursor:pointer}.rd-copy:hover{color:#fff}.rd-text{white-space:pre-wrap;font-family:inherit;font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.9);background:rgba(0,0,0,.22);border:1px solid var(--hair);border-radius:12px;padding:15px}@media(max-width:900px){.rd{grid-template-columns:1fr}.rd-left{position:static;max-width:300px}}.pf{max-width:720px}.pf-load{color:var(--tx-45);padding:20px}.pf-intro{font-size:14px;color:var(--tx-60);line-height:1.6;margin-bottom:18px;max-width:620px}.pf-card{background:linear-gradient(180deg,rgba(17,17,42,.4),rgba(12,12,24,.6));border:1px solid var(--hair-strong);border-radius:14px;padding:16px;margin-bottom:14px}.pf-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pf-h h3{font-family:SequelW,sans-serif;letter-spacing:.01em;font-size:14px}.pf-h h3,.pf-tag{text-transform:uppercase}.pf-tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;padding:3px 8px;border-radius:6px;background:rgba(96,98,236,.16);color:var(--accent-light)}.pf-area,.pf-input,.pf-vname{width:100%;background:var(--bg-card);border:1px solid var(--hair-strong);color:#fff;border-radius:10px;padding:11px 13px;font-size:13.5px;font-family:inherit}.pf-area::placeholder,.pf-input::placeholder,.pf-vname::placeholder{color:var(--tx-30)}.pf-area:focus,.pf-input:focus,.pf-vname:focus{outline:none;border-color:var(--accent)}.pf-area{min-height:90px;resize:vertical;line-height:1.5}.pf-addvoice{margin-left:auto;background:rgba(96,98,236,.14);border:1px solid rgba(139,141,255,.3);color:var(--accent-light);border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.pf-addvoice:hover{background:rgba(96,98,236,.22)}.pf-vhint{font-size:12.5px;color:var(--tx-45);line-height:1.5;margin-bottom:13px}.pf-empty{color:var(--tx-45);font-size:13px;padding:14px;border:1px dashed var(--hair-strong);border-radius:11px}.pf-voices{display:flex;flex-direction:column;gap:12px}.pf-voice{background:rgba(0,0,0,.2);border:1px solid var(--hair);border-radius:11px;padding:11px}.pf-voice-top{display:flex;gap:9px;margin-bottom:9px}.pf-voice-top .pf-vname{flex:1 1}.pf-vrm{background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);color:var(--tx-60);width:38px;border-radius:9px;cursor:pointer;flex:0 0 auto}.pf-vrm:hover{color:#ff8aa0;border-color:rgba(255,90,122,.4)}.pf-save{position:-webkit-sticky;position:sticky;bottom:0;padding:14px 0;background:linear-gradient(180deg,transparent,var(--bg) 45%)}.pf-savebtn{background:var(--accent);color:#fff;border:none;border-radius:11px;padding:12px 26px;font-size:14px;font-weight:700;cursor:pointer}.pf-savebtn:hover:not(:disabled){background:var(--accent-light)}.pf-savebtn:disabled{opacity:.6}.st{max-width:620px;display:flex;flex-direction:column;gap:14px}.st-card{background:linear-gradient(180deg,rgba(17,17,42,.4),rgba(12,12,24,.6));border:1px solid var(--hair-strong);border-radius:14px;padding:16px}.st-h{display:flex;align-items:center;gap:10px;margin-bottom:11px}.st-h h3{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:14px}.st-row{display:flex;align-items:center;gap:10px}.st-l{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tx-45)}.st-v{margin-left:auto;font-size:13.5px}.st-tierbadge{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:4px 11px;border-radius:8px}.t-free{background:hsla(0,0%,100%,.08);color:var(--tx-70)}.t-pro{background:rgba(139,141,255,.18);color:var(--accent-light)}.t-app{background:rgba(198,255,61,.16);color:var(--neon)}.t-studio{background:linear-gradient(90deg,rgba(96,98,236,.3),rgba(198,255,61,.2));color:#fff}.st-desc{font-size:13px;color:var(--tx-60);line-height:1.55;margin-bottom:13px}.st-actions{display:flex;gap:9px;flex-wrap:wrap}.st-btn{background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:9px;padding:8px 15px;font-size:13px;font-weight:600;cursor:pointer}.st-btn:hover{color:#fff}.st-btn.primary{background:var(--accent);border-color:var(--accent-deep);color:#fff}.st-btn.primary:hover{background:var(--accent-light)}.st-seg{display:inline-flex;border:1px solid var(--hair-strong);border-radius:9px;overflow:hidden}.st-seg span{padding:7px 14px;font-size:12.5px;color:var(--tx-45);cursor:pointer}.st-seg span.on{background:var(--accent-soft);color:#fff}.au{max-width:680px;display:flex;flex-direction:column;gap:11px}.au-card{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,rgba(17,17,42,.4),rgba(12,12,24,.6));border:1px solid var(--hair-strong);border-radius:13px;padding:15px 16px}.au-meta{flex:1 1;min-width:0}.au-t{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.au-soon{font-family:JetBrains Mono,monospace;font-size:8.5px;padding:2px 7px;border-radius:6px;background:hsla(0,0%,100%,.08);color:var(--tx-45)}.au-d{font-size:12.5px;color:var(--tx-60);line-height:1.5;margin-top:4px}.au-toggle{width:42px;height:24px;border-radius:13px;background:hsla(0,0%,100%,.1);border:1px solid var(--hair-strong);position:relative;flex:0 0 auto;cursor:pointer;transition:.2s}.au-toggle i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.au-toggle.on{background:var(--accent)}.au-toggle.on i{left:20px}.au-toggle.dis{opacity:.4;cursor:default}.stf{max-width:680px}.stf-intro{font-size:14px;color:var(--tx-60);line-height:1.6;margin-bottom:15px}.stf-topic{width:100%;min-height:80px;resize:vertical;background:var(--bg-card);border:1px solid var(--hair-strong);color:#fff;border-radius:12px;padding:13px;font-size:14px;font-family:inherit;line-height:1.5;margin-bottom:13px}.stf-topic::placeholder{color:var(--tx-30)}.stf-topic:focus{outline:none;border-color:var(--accent)}.stf .wf-voicerow{margin-bottom:12px}.stf .wf-tones{margin-bottom:13px}.ft{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 13px;margin-bottom:18px;background:hsla(0,0%,100%,.02);border:1px solid var(--hair-strong);border-radius:13px}.ft-l,.ft-r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ft-r{margin-left:auto}.ft-act{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.ft-act:hover{color:#fff}.ft-count{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tx-45)}.ft-search{width:140px;height:34px;background:var(--bg-card);border:1px solid var(--hair-strong);color:#fff;border-radius:9px;padding:0 11px;font-size:12.5px}.ft-search::placeholder{color:var(--tx-30)}.ft-search:focus{outline:none;border-color:var(--accent)}.ft-sel{background-color:var(--bg-card);color:#fff;padding:0 30px 0 11px}.ft-sel,.ft-status{height:34px;border:1px solid var(--hair-strong);border-radius:9px;font-size:12.5px;cursor:pointer}.ft-status{background:hsla(0,0%,100%,.04);color:var(--tx-60);padding:0 12px}.ft-status.on{background:rgba(198,255,61,.14);color:var(--neon);border-color:rgba(198,255,61,.4)}.cm-note{margin-top:11px;font-size:12.5px;color:var(--neon);background:rgba(198,255,61,.08);border:1px solid rgba(198,255,61,.25);border-radius:10px;padding:9px 12px}@media(max-width:760px){.ft-r{width:100%}}.ft-wrap{margin-bottom:18px}.ft-wrap .ft{margin-bottom:0}.ft-filterbtn{height:34px;display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:600;cursor:pointer}.ft-filterbtn:hover{color:#fff}.ft-filterbtn.on{background:rgba(96,98,236,.18);border-color:rgba(139,141,255,.4);color:#fff}.ft-panel{margin-top:9px;padding:16px;background:hsla(0,0%,100%,.02);border:1px solid var(--hair-strong);border-radius:13px}.ft-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:13px;gap:13px}.ft-f{display:flex;flex-direction:column;gap:6px}.ft-f>span{font-size:11px;color:var(--tx-45);font-weight:600}.ft-range{display:flex;align-items:center;gap:7px}.ft-range .al-sel{width:100%;min-width:0}.ft-range i{color:var(--tx-30);font-style:normal}.ft-checks{display:flex;gap:7px}.ft-check{flex:1 1;height:44px;border-radius:9px;border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.03);color:var(--tx-60);font-size:12.5px;font-weight:600;cursor:pointer}.ft-check.on{background:rgba(96,98,236,.16);border-color:rgba(139,141,255,.4);color:#fff}.ft-panelbar{align-items:center;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid var(--hair)}.ft-panelbar,.ft-saved{display:flex;flex-wrap:wrap}.ft-saved{gap:7px;flex:1 1}.ft-chip{display:inline-flex;align-items:center;gap:5px;background:rgba(139,141,255,.12);border:1px solid rgba(139,141,255,.25);border-radius:8px;padding:3px 4px 3px 10px;font-size:12px}.ft-chip button{background:none;border:none;color:var(--accent-light);cursor:pointer;font-size:12px}.ft-chip i{cursor:pointer;color:var(--tx-45);font-style:normal;padding:0 4px}.ft-chip i:hover{color:#ff8d7a}.ft-panelactions{display:flex;gap:8px}.ft-act.primary{border-color:rgba(198,255,61,.4)}.cm-btn.pub,.ft-act.primary{background:rgba(198,255,61,.14);color:var(--neon)}.cm-btn.pub{border:1px solid rgba(198,255,61,.4)}.cm-btn.pub:hover:not(:disabled){background:rgba(198,255,61,.22)}.cm-pub{font-size:12.5px;color:var(--neon);background:rgba(198,255,61,.08);border:1px solid rgba(198,255,61,.25);border-radius:9px;padding:9px 12px;margin-bottom:10px}.an-feed{display:flex;flex-direction:column;gap:14px}.an-block{background:hsla(0,0%,100%,.02);border:1px solid var(--hair);border-radius:14px;padding:16px}.an-block.sum{background:linear-gradient(180deg,rgba(96,98,236,.1),rgba(96,98,236,.02));border-color:rgba(139,141,255,.25)}.an-block.wf-block{background:linear-gradient(180deg,rgba(198,255,61,.05),rgba(12,12,24,.4));border-color:rgba(198,255,61,.2)}.an-block .an-l{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:12.5px;color:#fff;margin-bottom:12px;display:flex;align-items:center;gap:8px}.an-sumtext{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.88)}.an-badge.live{background:rgba(198,255,61,.16);color:var(--neon)}.an-badge.lang,.an-badge.live{font-family:JetBrains Mono,monospace;font-size:8.5px;font-style:normal;padding:2px 7px;border-radius:5px}.an-badge.lang{background:rgba(139,141,255,.16);color:var(--accent-light)}.an-trans{margin-left:auto;display:inline-flex;gap:4px;background:hsla(0,0%,100%,.04);border:1px solid var(--hair);border-radius:8px;padding:2px}.an-tbtn{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;border:none;background:transparent;color:var(--tx-45);cursor:pointer}.an-tbtn:hover{color:#fff}.an-tbtn.on{background:rgba(96,98,236,.22);color:#fff}.an-langbar{display:flex;flex-direction:column;gap:3px;background:rgba(139,141,255,.08);border:1px solid rgba(139,141,255,.2);border-radius:11px;padding:11px 14px;margin-bottom:16px;font-size:13px;color:hsla(0,0%,100%,.9)}.an-langbar b{font-weight:700}.an-langnote{font-size:11.5px;color:var(--tx-45)}.ccc-meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.ccc-pill{font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 9px;border-radius:6px;background:rgba(139,141,255,.12);border:1px solid rgba(139,141,255,.22);color:var(--accent-light)}.ccc-beats{display:flex;flex-direction:column;gap:11px}.ccc-bhead{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.ccc-bn{font-size:13px;font-weight:700;color:#fff}.ccc-br{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45)}.ccc-bar{height:6px;border-radius:4px;background:hsla(0,0%,100%,.06);overflow:hidden;margin-bottom:5px}.ccc-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent),var(--accent-light))}.ccc-bnote{font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.78)}.ccc-hint{margin-top:13px;font-size:12px;line-height:1.5}.an-fl,.ccc-hint{color:var(--tx-45)}.an-fl{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.an-f{padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.an-f:last-child{border-bottom:none;padding-bottom:0}.dl{flex-direction:column;justify-content:center;min-height:360px;gap:17px}.dl,.dl-scan{display:flex;align-items:center}.dl-scan{gap:6px;height:60px}.dl-scan i{width:7px;height:14px;border-radius:4px;background:linear-gradient(180deg,var(--accent-light),var(--accent));animation:dlbar 1s ease-in-out infinite}.dl-scan i:nth-child(2){animation-delay:.12s}.dl-scan i:nth-child(3){animation-delay:.24s;background:linear-gradient(180deg,var(--neon),var(--neon-deep))}.dl-scan i:nth-child(4){animation-delay:.36s}.dl-scan i:nth-child(5){animation-delay:.48s}@keyframes dlbar{0%,to{height:14px;opacity:.45}50%{height:56px;opacity:1}}.dl-t{font-size:16px;font-weight:800}.dl-p{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--neon)}.cm-preview{display:flex;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;background:rgba(96,98,236,.1);border:1px solid rgba(139,141,255,.35);border-radius:12px}.cm-pav{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--bg-card)}.cm-pmeta{flex:1 1;min-width:0}.cm-pname{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-psub{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45);margin-top:3px;text-transform:capitalize}.cm-pcancel{background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);color:var(--tx-60);width:30px;height:30px;border-radius:8px;cursor:pointer;flex:0 0 auto}.cm-pcancel:hover{color:#ff8aa0}.cm-lists{display:flex;flex-wrap:wrap;margin-bottom:16px}.cm-lists,.cm-lt{align-items:center;gap:7px}.cm-lt{display:inline-flex;background:hsla(0,0%,100%,.03);border:1px solid var(--hair-strong);color:var(--tx-60);border-radius:10px;padding:8px 13px;font-size:13px;font-weight:600;cursor:pointer;transition:.16s}.cm-lt.on,.cm-lt:hover{color:#fff}.cm-lt.on{background:var(--accent-soft);border-color:rgba(139,141,255,.45)}.cm-lt span{font-family:JetBrains Mono,monospace;font-size:10px;background:hsla(0,0%,100%,.07);border-radius:5px;padding:1px 6px;color:var(--tx-45)}.cm-lt.on span{color:var(--accent-light)}.cm-lnew{background:transparent;border:1px dashed var(--hair-strong);color:var(--tx-45);border-radius:10px;padding:8px 13px;font-size:12.5px;cursor:pointer}.cm-lnew:hover{color:var(--accent-light);border-color:rgba(139,141,255,.45)}.rs-panel{background:rgba(0,0,0,.18);border:1px solid var(--hair);border-radius:11px;padding:12px;margin-bottom:11px}.rs-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:9px}.rs-row:last-child{margin-bottom:0}.rs-dur{background:var(--bg-card);border:1px solid var(--hair-strong);color:var(--tx-60);border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:600;cursor:pointer}.rs-dur.on{background:var(--accent-soft);color:#fff;border-color:rgba(139,141,255,.45)}.rs-shuffle{background:rgba(96,98,236,.14);border:1px solid rgba(139,141,255,.3);color:var(--accent-light);border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.rs-shuffle:hover:not(:disabled){background:rgba(96,98,236,.22)}.rs-shuffle:disabled{opacity:.6}.rs-chips{display:flex;flex-direction:column;gap:6px;margin-bottom:9px}.rs-chip{text-align:left;background:hsla(0,0%,100%,.03);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:9px;padding:8px 11px;font-size:12.5px;line-height:1.4;cursor:pointer}.rs-chip:hover{color:#fff}.rs-chip.on{background:rgba(198,255,61,.12);color:#fff;border-color:rgba(198,255,61,.4)}.rs-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tx-70);cursor:pointer}.rs-toggle input{accent-color:var(--accent);width:15px;height:15px}.rs-hint{font-size:11px;color:var(--tx-30)}.cm-media{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.cm-mok{font-size:13px;color:var(--neon);font-weight:600}.cm-mhint{font-size:12.5px;color:var(--tx-45)}.cm-mbtn{background:rgba(96,98,236,.16);border:1px solid rgba(139,141,255,.35);color:var(--accent-light);border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:600;cursor:pointer}.cm-media>button.cm-mbtn{margin-left:auto}.cm-mbtn:hover{background:rgba(96,98,236,.26);color:#fff}.cm-thumbprev{margin-top:10px;height:120px;border-radius:10px;background-size:cover;background-position:50%}.cm-lib,.cm-thumbprev{border:1px solid var(--hair-strong)}.cm-lib{margin-top:11px;border-radius:11px;padding:11px;background:hsla(0,0%,100%,.02)}.cm-libempty{font-size:12.5px;color:var(--tx-45);padding:6px 2px}.cm-libgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:9px;gap:9px;max-height:280px;overflow-y:auto}.cm-libcard{display:flex;flex-direction:column;gap:6px;background:hsla(0,0%,100%,.03);border:1px solid var(--hair);border-radius:9px;padding:6px;cursor:pointer;text-align:left}.cm-libcard:hover{border-color:rgba(139,141,255,.45);background:rgba(96,98,236,.1)}.cm-libthumb{height:78px;border-radius:6px;background-size:cover;background-position:50%;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;font-size:22px}.cm-libname{font-size:11.5px;color:var(--tx-70);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-libk{position:absolute;top:4px;left:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-style:normal;padding:2px 5px;border-radius:4px;background:rgba(8,8,18,.78);color:#fff}.cm-slides{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.cm-slide{position:relative;width:56px;height:72px;border-radius:7px;background-size:cover;background-position:50%;border:1px solid var(--hair-strong)}.cm-slide b{position:absolute;bottom:3px;right:3px;font-family:JetBrains Mono,monospace;font-size:8px;background:rgba(8,8,18,.8);color:#fff;padding:1px 4px;border-radius:3px}.rs-topic{width:100%;margin-bottom:9px}.rs-after{margin-top:6px;border-top:1px solid var(--hair);padding-top:11px}.rs-chip{display:flex;align-items:flex-start;gap:9px}.rs-htext{flex:1 1}.rs-htext em{font-style:normal;color:var(--tx-45);font-size:11px}.rs-score{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;min-width:30px;text-align:center;padding:3px 6px;border-radius:6px}.rs-score.hi{background:rgba(198,255,61,.18);color:var(--neon)}.rs-score.mid{background:rgba(255,184,77,.16);color:#ffc266}.rs-score.lo{background:rgba(255,109,90,.16);color:#ff8d7a}.rs-htypes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.rs-htype{font-size:11px;padding:4px 10px;border-radius:7px;border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.03);color:var(--tx-45);cursor:pointer}.rs-htype:hover{color:#fff}.rs-htype.on{background:rgba(139,141,255,.18);border-color:rgba(139,141,255,.4);color:#fff}.rs-ccctag{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;color:var(--accent-light)}.pf-vsrc{display:flex;gap:7px;margin-bottom:9px}.pf-vurl{flex:1 1;min-width:0;height:38px;background:var(--bg-card);border:1px solid var(--hair-strong);color:#fff;border-radius:9px;padding:0 11px;font-size:12.5px}.pf-vurl::placeholder{color:var(--tx-30)}.pf-vurl:focus{outline:none;border-color:var(--accent)}.pf-vbtn{height:38px;display:inline-flex;align-items:center;background:rgba(96,98,236,.14);border:1px solid rgba(139,141,255,.3);color:var(--accent-light);border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.pf-vbtn:hover:not(:disabled){background:rgba(96,98,236,.22)}.pf-vbtn:disabled{opacity:.5;cursor:default}.pf-vbtn.file{background:hsla(0,0%,100%,.04);color:var(--tx-70);border-color:var(--hair-strong)}.pf-vmsg{font-size:11.5px;color:var(--tx-45);margin-bottom:8px}.dash-bar{margin-bottom:14px}.dash-bar,.feed-bar{display:flex;justify-content:flex-end}.feed-bar{margin-bottom:12px}.calov{align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.calov,.calov-stats{display:flex;flex-wrap:wrap}.calov-stats{gap:9px}.calov-stat{background:hsla(0,0%,100%,.03);border:1px solid var(--hair-strong);border-radius:11px;padding:9px 15px;min-width:78px}.calov-stat b{font-family:SequelW,sans-serif;font-size:20px;display:block;line-height:1}.calov-stat b.acc{color:var(--accent-light)}.calov-stat b.neon{color:var(--neon)}.calov-stat b.warn{color:#ffb84d}.calov-stat span{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-45);margin-top:5px;display:block}.calov-filter{display:flex;gap:7px;flex-wrap:wrap}.calov-c{font-style:normal;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--tx-45);background:hsla(0,0%,100%,.06);border-radius:5px;padding:1px 6px}.pfilter-chip.on .calov-c{color:#fff;background:hsla(0,0%,100%,.14)}.calov-note{font-size:12.5px;color:var(--tx-45);margin-bottom:13px;padding:0 2px}.calov-note.gap{color:#ffb84d}.fsearch{display:flex;align-items:center;gap:11px;background:hsla(0,0%,100%,.03);border:1px solid var(--hair-strong);border-radius:14px;padding:6px 6px 6px 16px;margin-bottom:14px}.fsearch:focus-within{border-color:rgba(139,141,255,.45)}.fsearch-ic{display:flex;color:var(--tx-45);flex:0 0 auto}.fsearch-ic svg{width:18px;height:18px}.fsearch-in{flex:1 1;min-width:0;background:none;border:none;color:#fff;font-size:15px;padding:11px 0}.fsearch-in::placeholder{color:var(--tx-30)}.fsearch-in:focus{outline:none}.fsearch-clear{flex:0 0 auto;background:none;border:none;color:var(--tx-45);cursor:pointer;font-size:13px;padding:0 4px}.fsearch-clear:hover{color:#fff}.fsearch-go{flex:0 0 auto;background:var(--accent);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:700;cursor:pointer}.fsearch-go:hover{background:var(--accent-light)}.feed-toprow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.feed-toprow .pfilter{margin-bottom:14px;flex:1 1}.pfilter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.pfilter-chip{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.03);border:1px solid var(--hair-strong);color:var(--tx-60);border-radius:10px;padding:7px 13px;font-size:12.5px;font-weight:600;cursor:pointer;transition:.15s}.pfilter-chip:hover{color:#fff}.pfilter-chip.on{background:var(--accent-soft);border-color:rgba(139,141,255,.4);color:#fff}.pfilter-ic{display:inline-flex;align-items:center;justify-content:center}.pfilter-ic svg{width:14px;height:14px}.pfilter-ic.p-ig{color:#ff6aa0}.pfilter-ic.p-yt{color:#ff5c78}.pfilter-ic.p-tt{color:#5ef7f2}.pfilter-ic.p-li{color:#6aa8ec}.pfilter-chip.on .pfilter-ic{color:#fff}.pm-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:0 2px 12px}.pm-tab{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.04);border:1px solid var(--hair);color:var(--tx-60);border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.pm-tab:hover{color:#fff}.pm-tab.on{background:rgba(96,98,236,.18);border-color:rgba(139,141,255,.4);color:#fff}.pm-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.pm-sum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;padding:0 2px 12px}.pm-sumcell{background:hsla(0,0%,100%,.03);border:1px solid var(--hair);border-radius:10px;padding:11px 12px}.pm-sumcell .a{font-size:18px;font-weight:700}.pm-sumcell .b{font-size:11px;color:var(--tx-45);margin-top:2px}.refresh-btn{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:var(--tx-70);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.refresh-btn:hover:not(:disabled){color:#fff;background:hsla(0,0%,100%,.07)}.refresh-btn:disabled{opacity:.7}.refresh-ic.spin{display:inline-block;animation:rspin .9s linear infinite}@keyframes rspin{to{transform:rotate(1turn)}}.pf-vfile{display:inline-flex;align-items:center;gap:8px;margin-top:9px;background:hsla(0,0%,100%,.04);border:1px dashed var(--hair-strong);color:var(--tx-60);border-radius:9px;padding:9px 13px;font-size:12.5px;cursor:pointer}.pf-vfile:hover{color:#fff;border-color:rgba(139,141,255,.4)}.al{max-width:980px}.al-up{border:1px solid var(--hair-strong);border-radius:14px;padding:18px;background:hsla(0,0%,100%,.02);margin-bottom:24px}.al-up-h{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:13px;margin-bottom:12px}.al-name{width:100%;background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:#fff;border-radius:9px;padding:11px 13px;font-size:13.5px;margin-bottom:11px}.al-kinds{display:flex;gap:7px;margin-bottom:12px;flex-wrap:wrap}.al-kind{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:9px;border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.03);color:var(--tx-60);cursor:pointer}.al-kind:hover{color:#fff}.al-kind.on{background:rgba(96,98,236,.18);border-color:rgba(139,141,255,.4);color:#fff}.al-grid2{display:grid;grid-template-columns:1fr 170px 130px;grid-gap:10px;gap:10px;margin-bottom:11px;align-items:stretch}@media(max-width:640px){.al-grid2{grid-template-columns:1fr}}.al-grid2 .al-name{margin-bottom:0}.al-grid2 .al-name,.al-sel{height:44px;box-sizing:border-box}.al-sel{background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:#fff;border-radius:9px;padding:0 36px 0 13px;font-size:13px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b8dff' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.al-sel:focus{outline:none;border-color:rgba(139,141,255,.5)}.al-sel option{background:#0c0c18;color:#fff}input.al-sel{background-image:none;padding:0 13px}.al-caption{width:100%;background:hsla(0,0%,100%,.04);border:1px solid var(--hair-strong);color:#fff;border-radius:9px;padding:11px 13px;font-size:13.5px;margin:11px 0;resize:vertical;font-family:inherit}.al-slides{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.al-slidecount{font-size:12px;color:var(--accent-light)}.al-actions{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap}.al-kindbadge{position:absolute;top:8px;left:8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;padding:3px 7px;border-radius:6px;background:rgba(8,8,18,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.al-cap{padding:0 12px 4px;font-size:11.5px;color:var(--tx-45);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-cardmeta{padding:0 12px 11px;font-family:JetBrains Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-30)}.al-files{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.al-file{flex:1 1 180px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:hsla(0,0%,100%,.04);border:1px dashed var(--hair-strong);color:var(--tx-60);border-radius:9px;padding:11px 13px;font-size:12.5px;cursor:pointer}.al-file:hover{color:#fff;border-color:rgba(139,141,255,.4)}.al-file.set{border-style:solid;color:#fff;border-color:rgba(139,141,255,.45);background:rgba(96,98,236,.1)}.al-add{background:var(--neon);color:#0a0a0a;border:none;border-radius:9px;padding:11px 22px;font-size:13px;font-weight:700;cursor:pointer}.al-add:disabled{opacity:.45;cursor:default}.al-err{margin-top:10px;font-size:12.5px;color:#ff9a9a}.al-hint{margin-top:11px;font-size:12px;color:var(--tx-45)}.al-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.al-head h3{font-family:SequelW,sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:14px}.al-count{font-size:11px;color:var(--tx-45);background:hsla(0,0%,100%,.05);border-radius:20px;padding:2px 9px}.al-empty{font-size:13px;color:var(--tx-45);padding:14px 2px}.al-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}.al-card{border:1px solid var(--hair);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.02)}.al-thumb{position:relative;height:240px;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center}.al-noimg{font-size:34px;opacity:.4}.al-del{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:7px;border:none;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;font-size:12px}.al-del:hover{background:rgba(220,60,60,.85)}.al-name2{padding:10px 12px 4px;font-size:13px;font-weight:600;line-height:1.3}.al-open{display:block;padding:0 12px 11px;font-size:11.5px;color:var(--accent-light);text-decoration:none}.al-open:hover{text-decoration:underline}.al-ov{position:fixed;inset:0;z-index:90;background:rgba(6,6,14,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.al-modal{position:relative;width:min(540px,100%);max-height:88vh;overflow-y:auto;background:#0c0c18;border:1px solid var(--hair-strong);border-radius:16px;padding:22px}.al-mx{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:8px;border:1px solid var(--hair-strong);background:hsla(0,0%,100%,.04);color:var(--tx-60);cursor:pointer}.al-mkind{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--accent-light)}.al-mtitle{font-size:18px;font-weight:700;margin:5px 0 14px}.al-mvideo{max-height:420px;background:#000}.al-mimg,.al-mvideo{width:100%;border-radius:11px}.al-mimg{height:360px;background-size:cover;background-position:50%}.al-mslides{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px}.al-mslide{position:relative;flex:0 0 auto;width:120px;height:160px;border-radius:9px;background-size:cover;background-position:50%;border:1px solid var(--hair-strong)}.al-mslide b{position:absolute;bottom:5px;right:5px;font-family:JetBrains Mono,monospace;font-size:9px;background:rgba(8,8,18,.8);color:#fff;padding:2px 5px;border-radius:4px}.al-mblock{position:relative;margin-top:16px}.al-mlbl{font-family:JetBrains Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--tx-45);margin-bottom:6px}.al-mtext{font-size:13.5px;line-height:1.6;color:hsla(0,0%,100%,.85);white-space:pre-wrap}.al-mcopy{position:absolute;top:0;right:0;font-size:11px;background:hsla(0,0%,100%,.05);border:1px solid var(--hair-strong);color:var(--tx-60);border-radius:7px;padding:3px 9px;cursor:pointer}.al-mfoot{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.al-mplan{font-size:13px;font-weight:600;color:var(--neon);text-decoration:none}.al-mdel{font-size:12.5px;background:none;border:none;color:var(--tx-45);cursor:pointer}.al-mdel:hover{color:#ff8d7a}.hsx{max-width:1040px;margin-bottom:30px}.hsx-head{margin-bottom:20px}.hsx-eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--neon);margin-bottom:9px}.hsx-eyebrow,.hsx-h{text-transform:uppercase}.hsx-h{font-family:SequelW,sans-serif;letter-spacing:.01em;font-size:clamp(17px,2vw,21px);line-height:1.22;max-width:820px}.hsx-sub{margin-top:11px;font-size:14px;line-height:1.6;color:var(--tx-60);max-width:760px}.hsx-principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:26px}@media(max-width:760px){.hsx-principles{grid-template-columns:1fr}}.hsx-pr{background:hsla(0,0%,100%,.02);border:1px solid var(--hair-strong);border-radius:12px;padding:14px 16px}.hsx-prk{font-size:13.5px;font-weight:700;color:#fff;margin-bottom:5px}.hsx-prt{font-size:12.5px;line-height:1.55;color:var(--tx-60)}.hsx-flow{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}@media(max-width:900px){.hsx-flow{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.hsx-flow{grid-template-columns:1fr}}.hsx-step{position:relative}.hsx-phone{aspect-ratio:9/16;border-radius:16px;padding:5px;background:linear-gradient(160deg,#1a1a2e,#0c0c18);border:1px solid var(--hair-strong)}.hsx-screen{width:100%;height:100%;border-radius:12px;overflow:hidden;position:relative;display:flex;flex-direction:column;padding:9px}.m-hook{background:linear-gradient(160deg,#241b3a,#120b22)}.m-poll{background:linear-gradient(160deg,#1c2740,#0c1322)}.m-proof{background:linear-gradient(160deg,#12261b,#0a1710)}.m-reframe{background:linear-gradient(160deg,#2c1f12,#1a1109)}.m-cta{background:linear-gradient(160deg,#2a1330,#14091a)}.hsx-bars{display:flex;gap:3px;margin-bottom:auto}.hsx-bars i{flex:1 1;height:2.5px;border-radius:2px;background:hsla(0,0%,100%,.22)}.hsx-bars i.on{background:#fff}.hsx-mockbody{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;text-align:center;gap:8px}.hsx-hook{font-size:11.5px;font-weight:700;line-height:1.3;color:#fff}.hsx-hook.reframe{color:#ffd9a8}.hsx-pollwrap{width:100%}.hsx-polltxt{font-size:10.5px;font-weight:600;color:#fff;margin-bottom:9px}.hsx-poll{display:flex;flex-direction:column;gap:5px}.hsx-poll span{font-size:10px;color:#fff;background:hsla(0,0%,100%,.14);border-radius:7px;padding:6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hsx-proof{display:flex;flex-direction:column;gap:3px}.hsx-prooftop{font-size:22px;font-weight:800;color:var(--neon)}.hsx-proofsub{font-size:9px;color:hsla(0,0%,100%,.7)}.hsx-proofquote{font-size:9.5px;font-style:italic;color:#fff;margin-top:7px;background:hsla(0,0%,100%,.1);border-radius:6px;padding:5px}.hsx-ctawrap{width:100%}.hsx-ctatxt{font-size:11px;font-weight:700;color:#fff;margin-bottom:9px}.hsx-dm{font-size:9.5px;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.3);border-radius:18px;padding:6px 9px}.hsx-tag{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-light)}.hsx-title{font-size:13px;font-weight:700;margin-top:3px}.hsx-note{font-size:11.5px;line-height:1.45;color:var(--tx-45);margin-top:4px}.hsx-arrow{display:none}@media(max-width:520px){.hsx-arrow{display:block;text-align:center;color:var(--tx-30);margin-top:8px}}.hsx-builder-cue{margin-top:22px;padding:13px 16px;background:rgba(198,255,61,.07);border:1px solid rgba(198,255,61,.22);border-radius:11px;font-size:13px;color:var(--neon)}