@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Instrument+Serif:ital@0;1&display=swap";:root{color:#f4f7ff;font-synthesis:none;background:#090b12;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{background:#090b12;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #75a7ff}:root{--ink:#090b12;--slate:#111522;--slate2:#181e2e;--frost:#f4f7ff;--mist:#a7b0c0;--blue:#75a7ff;--orchid:#b58cff;--coral:#ff8d7a;--line:#293044;--mono:"DM Mono", monospace}.marketing{background:var(--ink);color:var(--frost);overflow:hidden}.site-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;max-width:1210px;height:76px;margin:auto;padding:0 24px;display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.brand-mark{background:var(--blue);width:25px;height:25px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.site-header nav{color:var(--mist);gap:28px;font-size:14px;display:flex}.site-header>div:last-child{gap:8px;display:flex}.button{color:var(--ink);background:var(--blue);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#94bbff;transform:translateY(-1px)}.button.quiet{color:var(--frost);background:0 0}.button.quiet:hover{background:#ffffff0d}.button.outline{color:var(--frost);border-color:var(--line);background:0 0}.button.outline:hover{background:#ffffff0b}.hero{text-align:center;max-width:1210px;margin:auto;padding:100px 24px 45px}.eyebrow,.section-label{color:var(--blue);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}.hero .eyebrow{justify-content:center}.eyebrow span{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #75a7ff}.hero h1{letter-spacing:-.07em;max-width:880px;margin:24px auto 26px;font-size:clamp(52px,8vw,106px);font-weight:600;line-height:.86}.hero h1 i,.marketing h2 i{font-family:Instrument Serif,Georgia,serif;font-weight:400}.hero>p{max-width:560px;color:var(--mist);margin:0 auto;font-size:17px;line-height:1.6}.hero-actions{justify-content:center;align-items:center;gap:24px;margin:30px 0 54px;display:flex}.hero-actions a{color:var(--mist);align-items:center;gap:7px;font-size:14px;display:flex}.signal-map{background-color:#0000;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff12;max-width:970px;height:330px;margin:0 auto;position:relative;overflow:hidden}.signal-map svg{width:100%;height:100%;position:absolute;inset:0}.signal-map .path{fill:none;stroke:#75a7ff;stroke-width:1px;stroke-dasharray:2 2;filter:drop-shadow(0 0 4px #75a7ff)}.signal-map .pulse{fill:#f4f7ff;filter:drop-shadow(0 0 8px #75a7ff)}.map-node{text-align:left;background:#111522;border:1px solid #36415a;border-radius:10px;grid-template-columns:24px 1fr;gap:3px;width:160px;padding:15px;display:grid;position:absolute;box-shadow:0 12px 40px #0008}.map-node svg{color:var(--blue);position:static}.map-node span{font-size:13px;font-weight:600}.map-node small{color:var(--mist);grid-column:2;font-size:11px}.source{top:37%;left:9%}.message{border-color:#755ab0;top:13%;left:43%}.outcome{border-color:#765551;bottom:10%;right:7%}.hero-notes{color:var(--mist);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;justify-content:center;gap:30px;margin-top:24px;font-size:10px;display:flex}.story-section,.capability,.pricing,.faq{max-width:1210px;margin:0 auto;padding:130px 24px}.story-section h2,.pricing h2,.faq h2,.capability h2,.closing h2{letter-spacing:-.05em;max-width:700px;margin:18px 0 50px;font-size:clamp(34px,5vw,60px);line-height:.95}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-right:1px solid var(--line);min-height:210px;padding:28px 34px 20px 0}.steps article+article{padding-left:28px}.steps article:last-child{border:0}.steps b{font-family:var(--mono);color:var(--orchid);font-size:12px}.steps h3{margin:36px 0 10px;font-size:21px}.steps p,.capability p{color:var(--mist);max-width:310px;font-size:14px;line-height:1.6}.capability{background:#111522;grid-template-columns:1fr 1fr;gap:100px;max-width:none;padding-left:max(50% - 580px,24px);padding-right:max(50% - 580px,24px);display:grid}.capability h2{margin-bottom:20px}.mini-console{background:#090b12;border:1px solid #303953;align-self:center;padding:18px;transform:rotate(2deg);box-shadow:0 24px 60px #0007}.mini-top{font-family:var(--mono);color:var(--mist);border-bottom:1px solid var(--line);padding-bottom:13px;font-size:11px}.mini-top span{background:#46516a;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.mini-event{background:#111522;margin:20px 0;padding:14px;font-size:13px}.mini-result{border-left:2px solid var(--blue);background:#17233b;margin-left:60px;padding:14px;font-size:13px}.mini-result svg{vertical-align:middle;color:var(--blue)}.mini-result small{color:var(--mist)}.pricing{text-align:center}.pricing .section-label{justify-content:center}.pricing h2{margin-left:auto;margin-right:auto}.plans{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plans article{background:var(--slate);border:1px solid var(--line);min-height:315px;padding:28px}.plans .featured{background:#151c2b;border-color:#7594ca}.plans h3{margin:0;font-size:18px}.plans p{color:var(--mist);min-height:32px;font-size:13px}.plans strong{letter-spacing:-.05em;font-size:42px}.plans strong small{color:var(--mist);letter-spacing:0;font-size:12px}.plans ul{border-top:1px solid var(--line);color:var(--mist);margin:15px 0;padding:18px 0;font-size:13px;line-height:2;list-style:none}.plans li{align-items:center;gap:8px;display:flex}.plans li svg{color:var(--blue)}.plans .button{width:100%}.faq{max-width:800px}.faq h2{margin-bottom:35px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--mist);max-width:590px;font-size:14px;line-height:1.6}.closing{text-align:center;background:#111522;padding:125px 24px}.closing h2{margin:0 auto 28px}.closing .button{display:inline-flex}footer{max-width:1210px;color:var(--mist);border-top:1px solid #ffffff0d;justify-content:space-between;margin:auto;padding:28px 24px;font-size:11px;display:flex}.app-shell{min-height:100vh;color:var(--frost);background:#0d1019;display:flex}.app-shell aside{z-index:3;background:#090b12;border-right:1px solid #22293a;flex-direction:column;width:245px;padding:18px 12px;display:flex;position:fixed;inset:0 auto 0 0}.side-brand{justify-content:space-between;padding:2px 8px 20px;display:flex}.workspace{background:#111522;border:1px solid #242c3e;border-radius:9px;align-items:center;gap:9px;padding:12px 10px;font-size:12px;display:flex}.workspace div{flex:1}.workspace small,.tr small{color:var(--mist);margin-top:2px;font-size:10px;font-weight:400;display:block}.avatar{color:#cdd9ff;background:#26304a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:inline-grid}.app-shell aside nav{gap:4px;margin-top:22px;display:grid}.app-shell aside nav button{color:var(--mist);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:11px;font-size:13px;display:flex}.app-shell aside nav button:hover,.app-shell aside nav button.active{color:var(--frost);background:#171c2a}.app-shell aside nav button.active{box-shadow:inset 2px 0 var(--blue)}.side-note{color:var(--mist);background:#111522;border:1px solid #222a3a;gap:9px;margin-top:auto;padding:12px;font-size:11px;display:flex}.side-note svg{color:var(--blue);flex:none}.side-note p{margin:0;line-height:1.5}.side-note b{color:var(--frost)}.app-main{width:calc(100% - 245px);min-width:0;margin-left:245px}.app-top{border-bottom:1px solid #22293a;justify-content:space-between;align-items:center;height:62px;padding:0 32px;display:flex}.crumb{color:var(--mist);font-size:12px}.crumb span{color:#505971;margin:0 7px}.top-actions{align-items:center;gap:13px;display:flex}.icon-button{color:var(--mist);background:0 0;border:0;border-radius:6px;place-items:center;padding:7px;display:grid}.icon-button:hover{background:#ffffff0d}.app-content{max-width:1400px;margin:auto;padding:42px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:30px}.page-heading p{color:var(--mist);margin:7px 0 0;font-size:13px}.page-heading>div:last-child{gap:8px;display:flex}.metric-row{border:1px solid #242c3d;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.metric{border-right:1px solid #242c3d;padding:20px}.metric:last-child{border:0}.metric strong{letter-spacing:-.05em;font-size:28px;display:block}.metric span{color:var(--mist);margin:4px 0 13px;font-size:12px;display:block}.metric small,.up{font-family:var(--mono);color:#9bcdb4;font-size:10px}.dashboard-grid,.analytics-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.panel{background:#111522;border:1px solid #252d40;border-radius:10px;padding:18px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel h2{margin:0;font-size:14px}.panel-head button{color:var(--mist);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.chart{border-bottom:1px solid #2b344a;align-items:flex-end;gap:8px;height:185px;padding:0 4px;display:flex}.chart i{opacity:.7;background:#4e72a9;border-radius:2px 2px 0 0;flex:1;display:block}.chart i:nth-child(3n){background:var(--blue);opacity:1}.chart-labels{color:#6e7891;font:10px var(--mono);justify-content:space-between;margin-top:10px;display:flex}.wide{grid-column:1/-1}.runner{min-height:290px}.demo-pill{font:9px var(--mono);letter-spacing:.06em;color:var(--orchid);border:1px solid #5b4a81;padding:4px 6px}.event-runner{gap:9px;display:grid}.event-runner label,.editor-form>label,.composer>label,.inspector label{color:var(--mist);gap:6px;font-size:11px;display:grid}.event-runner input,.editor-form input,.editor-form textarea,.editor-form select,.composer input,.composer textarea,.composer select,.inspector textarea,.inspector select{color:var(--frost);background:#0c0f18;border:1px solid #2b3449;border-radius:6px;outline:0;width:100%;padding:9px;font-size:12px}.event-runner input:focus,.editor-form input:focus,.editor-form textarea:focus,.composer input:focus,.composer textarea:focus{border-color:var(--blue)}.segmented{background:#0a0d15;border-radius:6px;padding:3px;display:flex}.segmented button{color:var(--mist);text-transform:capitalize;background:0 0;border:0;flex:1;padding:6px;font-size:11px}.segmented button.selected{color:var(--frost);background:#29334b;border-radius:4px}.event-runner .button{padding:8px}.run-output{border-left:2px solid var(--blue);background:#0b101a;padding:10px;font-size:11px;line-height:1.4}.run-output p{color:#cbd9ff;margin:7px 0}.run-output ol{color:var(--mist);margin:7px 0 0;padding-left:16px}.activity{border-top:1px solid #222a3a;align-items:center;gap:11px;padding:13px 0;font-size:12px;display:flex}.activity small{color:var(--mist);font:10px var(--mono);margin-left:auto}.activity-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.activity-dot.d1{background:var(--orchid)}.activity-dot.d2{background:var(--coral)}.activity-dot.d3{background:#9bcdb4}.toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar>span{color:var(--mist);margin-left:auto;font-size:11px}.search{min-width:280px;height:36px;color:var(--mist);background:#111522;border:1px solid #293145;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.search input{color:var(--frost);background:0 0;border:0;outline:0;width:100%;font-size:12px}.table{padding:0;overflow:hidden}.tr{border-top:1px solid #242c3d;grid-template-columns:2fr 1fr .7fr .5fr .8fr;align-items:center;gap:12px;min-height:65px;padding:0 18px;font-size:12px;display:grid}.tr.th{min-height:42px;color:var(--mist);font:10px var(--mono);text-transform:uppercase;letter-spacing:.05em;border:0}.trigger{text-transform:capitalize;color:var(--mist);align-items:center;gap:7px;display:flex}.toggle{background:#384055;border:0;border-radius:20px;width:31px;height:17px;padding:2px}.toggle i{background:#a7b0c0;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.toggle.on{background:#5277b8}.toggle.on i{background:#f4f7ff;transform:translate(14px)}.row-actions{align-items:center;gap:5px;display:flex}.row-actions button,.tr>button{color:var(--blue);background:0 0;border:0;padding:5px;font-size:11px}.row-actions button:not(:first-child){color:var(--mist)}.editor-head .back{color:var(--blue);background:0 0;border:0;margin-bottom:10px;padding:0;font-size:11px}.editor-layout{grid-template-columns:minmax(0,1.15fr) .55fr;align-items:start;gap:18px;display:grid}.editor-form,.composer{gap:19px;display:grid}.editor-form textarea,.composer textarea{resize:vertical;height:110px}.editor-form fieldset{border:0;margin:0;padding:0}.editor-form legend{color:var(--mist);margin-bottom:7px;font-size:11px}.trigger-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.trigger-options button{color:var(--mist);text-align:left;background:#0c0f18;border:1px solid #293145;border-radius:7px;gap:4px;padding:12px;font-size:11px;display:grid}.trigger-options button.chosen{border-color:var(--blue);color:var(--frost);background:#111b2e}.trigger-options small{color:var(--mist);font-size:9px}.two-col{grid-template-columns:1fr 1.3fr;gap:15px;display:grid}.checkline{align-items:center;gap:8px;padding-top:22px;display:flex!important}.checkline input{width:auto}.phone{background:#090b12;border:5px solid #283044;border-radius:20px;flex-direction:column;gap:14px;min-height:330px;padding:15px;font-size:11px;display:flex}.phone-top{text-align:center;color:var(--mist);background:#171d2b;margin:-15px -15px 8px;padding:12px;font-size:10px}.incoming,.outgoing{border-radius:9px;max-width:86%;padding:10px;line-height:1.45}.incoming{background:#232a3b;align-self:flex-start}.outgoing{background:#345b9a;align-self:flex-end}.phone .button{margin-top:auto;padding:7px;font-size:11px}.phone-buttons{gap:4px;margin-top:8px;display:grid}.phone-buttons button{color:#fff;background:#ffffff12;border:1px solid #fff2;border-radius:4px;padding:4px;font-size:9px}.flow-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.flow-canvas{background-color:#0d111b;background-image:radial-gradient(#313b51 1px,#0000 1px);background-size:20px 20px;height:560px;position:relative;overflow:hidden}.canvas-tools{z-index:1;color:var(--mist);align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;top:14px;left:14px}.canvas-tools .button{padding:7px}.flow-lines{width:100%;height:100%;position:absolute;inset:0}.flow-lines path{fill:none;stroke:#577eba;stroke-width:.4px;stroke-dasharray:1.3 1.3}.flow-node{color:var(--frost);background:#121a2a;border:1px solid #3a4966;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 20px #0006}.flow-node.selected{border-color:var(--blue);box-shadow:0 0 0 3px #75a7ff26}.flow-node svg:first-child{color:var(--blue)}.canvas-hint{color:#71809a;font:10px var(--mono);position:absolute;bottom:13px;left:14px}.flow-side{align-content:start;gap:18px;display:grid}.inspector{gap:13px;display:grid}.inspector .panel-head{margin:0}.preview-card .phone{min-height:200px}.phone.small{min-height:180px}.online{font:10px var(--mono);color:#9bcdb4}.subscriber{grid-template-columns:1.5fr .7fr .7fr .35fr}.subscriber>span:first-child{align-items:center;gap:10px;display:flex}.subscriber b{font-size:12px}.tag{color:#b9c8f5;background:#252840;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal}.modal-backdrop{z-index:5;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#111522;width:360px;height:100%;padding:32px;box-shadow:-20px 0 50px #0008}.drawer .large{width:52px;height:52px;font-size:15px}.drawer h2{margin:17px 0 3px}.drawer p{color:var(--mist);font-size:13px;line-height:1.5}.drawer hr{border:0;border-top:1px solid var(--line);margin:25px 0}.close{color:var(--mist);float:right;background:0 0;border:0}.broadcast-layout{grid-template-columns:1fr .6fr;gap:18px;display:grid}.broadcast-stats>strong{letter-spacing:-.06em;margin-top:28px;font-size:48px;display:block}.broadcast-stats>span{color:var(--mist);font-size:12px}.bar{background:#222b3c;height:6px;margin:25px 0 12px}.bar i{background:var(--blue);width:68%;height:100%;display:block}.stat-line{border-top:1px solid var(--line);color:var(--mist);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.stat-line b{color:var(--frost)}.status-message{color:#9bcdb4;margin:0;font-size:12px}.analytics-grid .panel:first-child{min-height:270px}.line-chart{height:190px;margin-top:25px}.line-chart svg{width:100%;height:100%}.line-chart polyline{fill:none;stroke:var(--blue);stroke-width:2px}.entry{grid-template-columns:1fr auto;gap:8px;margin-top:20px;font-size:12px;display:grid}.entry i{background:#607fb8;grid-column:1/-1;height:4px}.rank{font:11px var(--mono);color:var(--orchid)}.settings-list{padding:0}.settings-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.settings-list>div:last-child{border:0}.settings-list>div>div{align-items:center;gap:12px;display:flex}.settings-list svg{color:var(--blue)}.settings-list b,.settings-list small{font-size:12px;display:block}.settings-list small{color:var(--mist);margin-top:4px}.danger-zone{border:1px solid #623f42;margin-top:32px;padding:20px}.danger-zone h2{margin:0;font-size:15px}.danger-zone p{color:var(--mist);font-size:12px}.connect-modal{text-align:center;background:#111522;border:1px solid #35405a;width:min(400px,90vw);margin:auto;padding:32px}.connect-modal>svg{color:var(--orchid)}.connect-modal h2{margin:17px 0 8px}.connect-modal p{color:var(--mist);margin-bottom:22px;font-size:13px;line-height:1.5}.mobile-only{display:none}.demo-sign-in{background:var(--ink);min-height:100vh;color:var(--frost);place-items:center;padding:24px;display:grid}.sign-in-card{background:var(--slate);border:1px solid var(--line);width:min(480px,100%);padding:42px;box-shadow:0 28px 80px #0008}.sign-in-card .eyebrow{margin-top:48px}.sign-in-card h1{letter-spacing:-.05em;margin:16px 0;font-size:42px;line-height:.95}.sign-in-card p{color:var(--mist);margin:0 0 26px;font-size:14px;line-height:1.65}.back-to-site{color:var(--mist);background:0 0;border:0;margin:16px auto 0;font-size:12px;display:block}.position-controls{color:var(--mist);grid-template-columns:1fr repeat(4,30px);align-items:center;gap:6px;font-size:11px;display:grid}.position-controls button{border:1px solid var(--line);width:30px;height:30px;color:var(--frost);background:#0c0f18;border-radius:5px;place-items:center;display:grid}.online{align-items:center;gap:5px;display:inline-flex}.online i{background:#9bcdb4;border-radius:50%;width:6px;height:6px}@media (width<=800px){.site-header nav{display:none}.site-header{padding:0 16px}.site-header .quiet{display:none}.hero{padding:72px 18px 35px}.hero h1{font-size:55px}.signal-map{height:240px}.map-node{width:115px;padding:10px;font-size:10px}.map-node span{font-size:10px}.map-node small{font-size:8px}.hero-notes{flex-wrap:wrap;gap:10px}.story-section,.pricing,.faq{padding:75px 20px}.steps,.capability,.plans{grid-template-columns:1fr}.steps article,.steps article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:23px 0}.capability{gap:35px;padding:75px 20px}.plans{gap:10px}footer{flex-wrap:wrap;gap:15px}.app-shell aside{transition:all .2s;transform:translate(-100%);box-shadow:10px 0 30px #000}.app-shell aside.open{transform:translate(0)}.app-main{width:100%;margin:0}.app-top{padding:0 14px}.app-content{padding:25px 15px}.mobile-only{display:grid}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:25px}.metric-row{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.dashboard-grid,.analytics-grid,.editor-layout,.flow-layout,.broadcast-layout{grid-template-columns:1fr}.search{flex:1;min-width:0}.toolbar .button{padding:9px}.tr{grid-template-columns:1.5fr .8fr .45fr;padding:0 10px}.tr>:nth-child(4){display:none}.tr>:nth-child(5){justify-self:end}.tr.th>:nth-child(4),.tr.th>:nth-child(5){display:none}.subscriber{grid-template-columns:1.4fr .6fr .45fr}.subscriber>:nth-child(3){display:none}.trigger-options,.two-col{grid-template-columns:1fr}.checkline{padding-top:0}.flow-canvas{height:460px}.flow-side{grid-template-columns:1fr}.drawer{width:min(360px,100%)}.hero-actions{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.signal-map animate{display:none}.button{transition:none}}.network-state{min-height:120px;color:var(--mist);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.network-state.error-state{color:#efb5b9;border-color:#623f42;justify-content:space-between}.spinner{border:2px solid #46516a;border-top-color:var(--blue);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-error{background:#3b202566;border:1px solid #623f42;border-radius:6px;padding:10px 12px;color:#efb5b9!important;margin:0 0 16px!important;font-size:12px!important}.sign-in-card label{color:var(--mist);gap:7px;margin-bottom:16px;font-size:12px;display:grid}.sign-in-card input{width:100%;color:var(--frost);background:#0c0f18;border:1px solid #35405a;border-radius:6px;outline:0;padding:11px}.sign-in-card input:focus{border-color:var(--blue)}.oauth-link{color:var(--blue);align-items:center;gap:6px;margin:0 0 20px;font-size:12px;display:inline-flex}.panel-copy,.inline-state,.empty-state{color:var(--mist);font-size:12px;line-height:1.5}.empty-state{margin:0;padding:20px}.helper{color:#7f8aa3;font-size:10px;line-height:1.45}.availability-note{color:var(--mist);background:#171c2a;border:1px solid #3b455c;margin:0;padding:11px 12px;font-size:11px}.json-data{border:1px solid var(--line);max-height:180px;color:var(--mist);font:10px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0c0f18;padding:10px;overflow:auto}.settings-list a.button{text-decoration:none}.events-table .tr{grid-template-columns:1.3fr .7fr 1fr .4fr 1fr}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.sign-in-card .primary-button{background:var(--accent,#c9a3ff);color:#12101a;width:100%;font:inherit;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.sign-in-card .primary-button:hover{filter:brightness(1.05)}
