:root{color-scheme:dark;--bg:#0a0d0a;--panel:#111611;--panel-2:#161d16;--border:#233223;--text:#e5f6e0;--muted:#9bb39a;--dim:#6f846f;--accent:#b7f7a7;--accent-2:#9fe6a0;--danger:#f7a7a7;--warn:#f7e3a7}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.5}main{max-width:960px;margin:0 auto;padding:32px 20px 80px}h1,h2,h3{font-weight:700;letter-spacing:.02em}.topbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border);margin-bottom:28px}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:12px;font-family:var(--font-pixel),ui-monospace,monospace;font-size:22px;font-weight:800;color:var(--accent);text-decoration:none;white-space:nowrap}.pixel-mark{display:block;width:18px;height:18px;flex:none;background:linear-gradient(90deg,#b7f7a7 50%,transparent 0),linear-gradient(#ffcf70 50%,#ff766e 0);image-rendering:pixelated}.brand-mark{position:relative;flex:none}.brand-version{position:absolute;right:-10px;bottom:-7px;padding:0 3px;background:var(--bg);border:1px solid var(--border);border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--muted);white-space:nowrap}.nav-left{display:flex;align-items:center;gap:20px}.nav-links{display:flex;gap:4px}.nav-link{color:var(--muted);text-decoration:none;font-size:13px;padding:6px 12px;border-radius:8px;border:1px solid transparent}.nav-link:hover{color:var(--text)}.nav-link.active{color:var(--accent);background:var(--panel);border-color:var(--border)}.nav-link{display:inline-flex;align-items:center;gap:6px}.nav-right{display:flex;gap:10px;align-items:center}.badge-link{text-decoration:none;transition:border-color .12s ease}.badge-link:hover{border-color:var(--accent-2)}.nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--muted)}.nav-toggle:hover{color:var(--text)}.topbar.menu-open .nav-toggle{color:var(--accent);border-color:var(--accent-2)}.nav-menu{display:none;flex-basis:100%;flex-direction:column;gap:2px}.nav-menu-link{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:15px;text-decoration:none}.nav-menu-link.active{color:var(--accent);background:var(--panel);border-color:var(--border)}@media (max-width:880px){.nav-links,.nav-wide-only{display:none}.nav-toggle{display:inline-flex}.nav-menu:not([hidden]){display:flex;margin-top:4px}}.page-title{font-size:24px;font-weight:700;margin:0 0 20px;letter-spacing:.02em;color:var(--accent-2)}.page-title,.panel h2,.quickstart h2{font-family:var(--font-pixel),ui-monospace,monospace}.panel h2,.quickstart h2{letter-spacing:.03em}.panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.panel-head h2{margin:0 0 12px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.stat-card{display:flex;flex-direction:column;gap:6px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.stat-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.stat-value{font-size:26px;font-weight:700;color:var(--accent);line-height:1.1}.stat-value-text{font-size:19px;padding-top:4px}.stat-sub{font-size:12px;color:var(--muted)}.stat-link{font-size:12px;color:var(--accent-2);text-decoration:none}.stat-link:hover{text-decoration:underline}.stat-card-link{color:inherit;text-decoration:none;transition:border-color .12s ease,background .12s ease}.stat-card-link:hover{border-color:var(--accent-2);background:var(--panel-2)}.stat-card-link:hover .stat-link{text-decoration:underline}.row-line{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--border)}.row-line:first-of-type{border-top:none}.empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:10px 0}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--muted)}.badge strong{color:var(--accent)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:24px;scroll-margin-top:24px}.job{transition:border-color .12s ease}.job-link:hover .job{border-color:var(--accent-2)}.panel h2{margin:0 0 12px;font-size:20px}.billing-subhead{margin:18px 0 2px;font-size:12.5px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.billing-subhead,label{text-transform:uppercase}label{display:block;font-size:12px;letter-spacing:.12em;color:var(--dim);margin:14px 0 6px}input[type=email],input[type=number],input[type=text],select,textarea{width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:10px 12px;font:inherit}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent-2)}button{background:var(--accent);color:#0a140a;border:none;border-radius:8px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}button:disabled{opacity:.5;cursor:default}a.ghost,button.ghost{background:transparent;color:var(--muted);border:1px solid var(--border)}a.ghost{display:inline-flex;align-items:center;padding:10px 18px;border-radius:8px;font-size:14px;text-decoration:none}.inline-form{display:flex;align-items:center;gap:8px}.actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-top:6px}.action-chip{display:flex;align-items:center;gap:8px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-chip input{accent-color:var(--accent)}.job{border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:12px;background:var(--panel-2)}.job-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.job-title{font-weight:700}.status{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.status.claimed,.status.queued{color:var(--warn)}.status.running{color:var(--accent-2)}.status.completed{color:var(--accent)}.status.partial{color:var(--warn)}.status.canceled,.status.failed{color:var(--danger)}.meta{color:var(--dim);font-size:13px;margin-top:4px;overflow-wrap:anywhere}.artifact-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.run-rows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.run-row{display:flex;align-items:center;gap:12px}.run-row-label{flex:0 0 76px;text-align:right;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-row-thumbs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.run-row-thumbs img{height:72px;background:repeating-conic-gradient(#141a14 0 25%,#0f130f 0 50%) 0 0 /16px 16px}.artifact-row img,.run-row-thumbs img{image-rendering:pixelated;border:1px solid var(--border);border-radius:6px}.artifact-row img{height:96px;background:#0f130f}.artifact-link{color:var(--accent-2);font-size:13px;text-decoration:none}.error{color:var(--danger)}.error,.warn{font-size:13px;margin-top:8px}.warn{color:var(--warn)}.hint{color:var(--dim);font-size:13px}.signin-wrap{max-width:440px;margin:48px auto;text-align:center}.signin-lead{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.55}.signin-lead strong{color:var(--text)}.signin-clerk{display:flex;justify-content:center}.signin-inapp-notice{margin:0 0 20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--text);font-size:13.5px;line-height:1.55;text-align:left}.signin-inapp-notice strong{color:var(--warn)}.signin-inapp-notice p{margin:6px 0 10px;color:var(--muted)}.signin-inapp-notice p strong{color:var(--text)}.signin-inapp-notice button{padding:8px 14px;border:1px solid var(--warn);border-radius:6px;background:transparent;color:var(--warn);font:inherit;font-size:13px;cursor:pointer}.signin-inapp-notice button:hover{background:color-mix(in srgb,var(--warn) 15%,transparent)}.signin-legal{margin:16px 0 0;color:var(--muted);font-size:13px}.signin-legal a{color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.signin-legal a:hover{color:var(--accent)}.signin-clerk input::placeholder{color:#9bb39a;opacity:1}.quickstart h3{margin:0 0 8px;font-size:14px}.step{display:flex;gap:14px;border-top:1px solid var(--border);padding:16px 0 4px;margin-top:16px}.step-num{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-2);border-radius:999px;color:var(--accent);font-weight:700;font-size:13px}.step-body{flex:1 1;min-width:0}.cmd{display:flex;align-items:flex-start;gap:10px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin:8px 0}.cmd code{flex:1 1;font-size:13px;color:var(--accent-2);white-space:pre-wrap;word-break:break-all}.cmd-copy{flex:none;padding:4px 10px;font-size:12px}.install-actions{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0}.btn-icon{display:inline-flex;align-items:center;gap:8px}.btn-icon svg{flex:none}.download-btn{display:inline-flex;align-items:center;background:var(--accent);color:#0a140a;border-radius:8px;padding:10px 18px;font-weight:700;font-size:14px;text-decoration:none}.install-ai{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:10px;background:var(--panel-2)}.install-ai .hint{flex:1 1;min-width:200px;margin:0}.manual-install{margin-top:10px}.manual-install summary{cursor:pointer;color:var(--dim);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manual-install summary:hover{color:var(--muted)}.fallback-wizard{margin-bottom:24px}.fallback-wizard summary{cursor:pointer;color:var(--muted);font-size:14px;padding:12px 16px;background:var(--panel);border:1px solid var(--border);border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fallback-wizard summary:hover{color:var(--text)}.fallback-wizard[open] summary{margin-bottom:16px}.fallback-wizard .panel{margin-bottom:0}.cost-line{margin-top:12px;color:var(--muted);font-size:14px}.cost-line strong{color:var(--accent)}.job-link{color:inherit;text-decoration:none;display:block}.job-link:hover .job-title{color:var(--accent)}.job-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.status.archived{color:var(--muted)}.step-row{border-top:1px solid var(--border);padding:10px 0}.step-row:first-of-type{border-top:none}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.tab-row{display:flex;gap:2px;margin:4px 0 16px;border-bottom:1px solid var(--border)}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:7px 12px;color:var(--muted);font-family:inherit;font-size:13px;cursor:pointer}.tab:hover{color:var(--text)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}.pick-frames{display:inline-flex;align-items:center;gap:6px}.pick-frames.active{color:var(--accent);border-color:var(--accent-2)}.pick-frames-cta{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pick-frames-hint{color:var(--dim);font-size:12.5px;text-align:right}.pick-frames-watch{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;color:var(--accent-2);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pick-frames-watch:hover{color:var(--accent)}.modal-overlay.frame-picker-tutorial-overlay{z-index:80;cursor:pointer;padding:16px;align-items:center}.modal.frame-picker-tutorial-modal{width:min(960px,calc(100vw - 32px));max-width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:28px 32px 24px;text-align:left;cursor:default}.modal.frame-picker-tutorial-modal h3{margin:0 0 10px;font-size:26px;text-align:left}.frame-picker-tutorial-modal .milestone-eyebrow{text-align:left}.frame-picker-tutorial-modal .hint{margin:0 0 10px;max-width:62ch;font-size:14.5px;line-height:1.55}.tutorial-video{position:relative;width:100%;margin:18px 0 0;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#000}.tutorial-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tutorial-actions{justify-content:space-between;gap:12px 20px;margin-top:20px}.tutorial-actions,.tutorial-actions-primary{display:flex;flex-wrap:wrap;align-items:center}.tutorial-actions-primary{gap:10px}.tutorial-actions-primary button{white-space:nowrap}.tutorial-guide-link{color:var(--accent-2);font-size:13.5px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.tutorial-guide-link:hover{color:var(--accent)}@media (max-width:560px){.modal.frame-picker-tutorial-modal{padding:20px 18px 18px}.modal.frame-picker-tutorial-modal h3{font-size:22px}.tutorial-actions,.tutorial-actions-primary{flex-direction:column;align-items:stretch}.tutorial-actions-primary button{width:100%}.tutorial-guide-link{text-align:center;white-space:normal}}.guides-intro{margin:0 0 20px;max-width:52ch}.guides-list{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}.guide-card{display:block;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,transparent);text-decoration:none;color:inherit;transition:border-color .15s ease}.guide-card:hover{border-color:var(--accent-2)}.guide-card h2{margin:0 0 6px;font-size:17px}.guide-card .hint{margin:0}.guide-card-preview{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 14px;padding:14px;border:1px solid var(--border);border-radius:10px;background:repeating-conic-gradient(#141a14 0 25%,#0f130f 0 50%) 0 0 /24px 24px}.guide-inline-preview{margin:0 0 20px}.guide-preview-cell{margin:0;text-align:center}.guide-preview-cell img{display:block;width:128px;height:128px;image-rendering:pixelated;border:1px solid var(--border);border-radius:8px;background:#0a0d0a}.guide-preview-cell figcaption{margin-top:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2)}.guide-preview-arrow{color:var(--dim);font-size:20px;line-height:1}@media (max-width:480px){.guide-preview-cell img{width:96px;height:96px}}.guide-meta{display:inline-block;margin-top:10px;font-size:12px;color:var(--accent-2);letter-spacing:.04em;text-transform:uppercase}.guide-article{max-width:640px}.guide-article .tutorial-video{margin:18px 0 20px}.guide-steps{margin:0 0 20px;padding-left:1.2em}.guide-steps li{margin:0 0 10px;line-height:1.55;color:var(--muted)}.guide-steps strong{color:var(--fg)}.feedback-rescue{margin:12px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.feedback-rescue p{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--muted)}.feedback-rescue-actions{display:flex;flex-wrap:wrap;gap:8px}.version-badge{display:inline-block;margin-left:10px;padding:1px 9px;border:1px solid var(--accent-2);border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.05em;vertical-align:3px}.video-stack{display:flex;flex-wrap:wrap;gap:14px}.video-card{flex:0 1 420px;max-width:420px}.video-card .skeleton{height:200px}.media-card{margin:0;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:10px}.media-card-wide{grid-column:1/-1}.media-card img,.media-card video{width:100%;border-radius:6px;background:repeating-conic-gradient(#141a14 0 25%,#0f130f 0 50%) 0 0 /20px 20px}.media-card img{image-rendering:pixelated}.media-card figcaption{margin-top:6px;font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.media-button{display:block;width:100%;padding:0;background:transparent;border:none;cursor:zoom-in}.result-feedback{margin-top:18px;padding-top:14px}.result-feedback,.showcase-inline{border-top:1px solid var(--border)}.showcase-inline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px}.showcase-inline-label{color:var(--muted);font-size:13px}.showcase-inline button.ghost{padding:6px 12px;font-size:12px}button.showcase-inline-remove{background:none;border:none;padding:0;color:var(--muted);font-size:13px;text-decoration:underline;cursor:pointer}.result-feedback-primary{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.result-feedback-question{color:var(--muted);font-size:13px;font-weight:700}.feedback-reasons,.result-feedback-votes{display:flex;flex-wrap:wrap;gap:7px}button.feedback-reason,button.feedback-save-details,button.feedback-vote{padding:6px 10px;font-size:12px}button.feedback-vote{display:inline-flex;align-items:center;gap:6px}button.feedback-up.selected{color:var(--accent);border-color:var(--accent);background:rgba(183,247,167,.08)}button.feedback-down.selected{color:var(--danger);border-color:var(--danger);background:rgba(247,167,167,.08)}.feedback-save-state{min-width:46px;color:var(--accent);font-size:11px}.result-feedback-details{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--panel-2)}.feedback-comment,.result-feedback-details p{margin:0 0 9px;color:var(--muted);font-size:12px;font-weight:700}.feedback-comment span,.result-feedback-details p span{color:var(--dim);font-weight:400}button.feedback-reason.selected{color:var(--text);border-color:var(--accent-2);background:rgba(159,230,160,.08)}.feedback-comment{display:block;margin-top:12px}.feedback-comment textarea{display:block;margin-top:6px;resize:vertical;font-size:12px;font-weight:400}.feedback-privacy{margin:9px 0 0;color:var(--dim);font-size:10px;line-height:1.45}.feedback-privacy a{color:var(--muted)}.lightbox{z-index:50;background:rgba(5,8,5,.92);flex-direction:column;gap:12px;cursor:zoom-out}.lightbox,.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.modal-overlay{z-index:60;background:rgba(5,8,5,.8)}.modal{width:100%;max-width:420px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px}.modal h3{margin:0 0 8px;font-family:var(--font-pixel),ui-monospace,monospace;color:var(--accent-2)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.billing-confirm-list{margin:12px 0 0;padding-left:1.2em;color:var(--muted);font-size:.92rem;line-height:1.45}.billing-confirm-list li+li{margin-top:6px}.billing-confirm-list strong{color:var(--text)}.billing-confirm-modal{max-width:480px}.billing-coupon-row{margin:4px 0 10px}.billing-coupon-label{display:block;margin-bottom:6px;font-size:.85rem;color:var(--muted)}.billing-coupon-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.billing-coupon-controls input{flex:1 1 140px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:rgba(0,0,0,.25);color:var(--text);font:inherit}.billing-coupon-controls input:focus{outline:1px solid var(--accent-2);border-color:var(--accent-2)}.billing-coupon-applied,.billing-preview-status{margin:8px 0 0}.billing-preview-box{margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.03)}.billing-preview-error{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.billing-preview-error p{margin:0;color:var(--danger,#f07178);font-size:.92rem}.billing-preview-lines{list-style:none;margin:0;padding:0;font-size:.92rem}.billing-preview-lines li{display:flex;justify-content:space-between;gap:16px;padding:4px 0;color:var(--muted)}.billing-preview-totals{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.billing-preview-due{color:var(--text)!important;font-weight:600;font-size:1rem;padding-top:6px!important}.billing-preview-box .hint{margin-top:10px}.milestone-overlay{z-index:70;cursor:pointer}.milestone-modal{max-width:400px;text-align:center;cursor:default}.milestone-modal h3{font-size:20px}.milestone-hero{display:block;width:160px;max-width:60%;margin:4px auto 14px;image-rendering:pixelated;border:1px solid var(--border);border-radius:10px;background:repeating-conic-gradient(#141a14 0 25%,#0f130f 0 50%) 0 0 /24px 24px}.milestone-eyebrow{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.milestone-offer{margin:14px 0 0;padding:12px 14px;text-align:left;background:rgba(183,247,167,.05);border:1px solid var(--border);border-radius:10px}.milestone-offer p{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--muted)}.milestone-offer p:last-child{margin-bottom:0}.milestone-modal .modal-actions{justify-content:center}.engagement-prompt-overlay{z-index:65}.engagement-prompt-modal{max-width:440px}.prompt-carousel{position:relative;width:160px;max-width:60%;aspect-ratio:1;margin:4px auto 6px}.prompt-carousel img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .6s ease;image-rendering:pixelated;border:1px solid var(--border);border-radius:10px;background:repeating-conic-gradient(#141a14 0 25%,#0f130f 0 50%) 0 0 /24px 24px}.prompt-carousel img.active{opacity:1}.prompt-journey-stats{text-align:center;font-size:12px;color:var(--muted);margin:0 0 10px}.prompt-stars{display:flex;justify-content:center;gap:4px;margin:10px 0 2px}.prompt-reward-note{text-align:center;font-size:12px;color:var(--accent);margin:6px 0 0}.prompt-star{background:none;border:none;padding:4px;color:var(--dim);cursor:pointer;line-height:0}.prompt-star:hover{color:var(--accent-2);background:none}.prompt-star.selected{color:var(--accent)}.prompt-form{display:flex;flex-direction:column;gap:10px;margin-top:12px;text-align:left}.prompt-form textarea{resize:vertical;font-size:13px}.prompt-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);cursor:pointer}.prompt-consent input{margin-top:2px;accent-color:var(--accent)}.prompt-attrib{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}.prompt-attrib label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.prompt-attrib input{accent-color:var(--accent)}.prompt-form input[disabled]{opacity:.6;cursor:not-allowed}.prompt-never{display:block;margin:12px auto 0;background:none;border:none;padding:2px 4px;font-size:11px;font-weight:400;color:var(--dim);cursor:pointer;text-decoration:underline}.prompt-never:hover{color:var(--muted);background:none}.engagement-prompt-modal .modal-actions button{display:inline-flex;align-items:center;gap:6px}.out-of-credits-panel{border-color:rgba(183,247,167,.45)}.out-of-credits-panel .modal-actions{justify-content:flex-start}.quickstart-run-banner{border-color:rgba(183,247,167,.45)}.quickstart-run-banner .job-head{align-items:center}.cli-guide .cli-hero .page-title{margin-bottom:8px}.cli-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-2)}.cli-hosted-callout{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px;padding:14px 16px;border:1px dashed rgba(255,207,112,.35);border-radius:10px;background:rgba(255,207,112,.05)}.cli-hosted-callout h2{margin:0 0 4px;font-size:15px}.cli-hosted-tag{flex:none;padding:4px 8px;border:1px solid rgba(255,207,112,.45);border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.cli-hosted-callout>div{flex:1 1 220px;min-width:0}.cli-prereq-list{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:14px;gap:14px}.cli-prereq-list li{display:grid;grid-gap:4px;gap:4px}.cli-prereq-name{font-family:var(--font-pixel),ui-monospace,monospace;font-size:14px;color:var(--text)}.cli-viewer-shot{margin:12px 0 0}.cli-viewer-shot img{display:block;width:100%;height:auto;background:var(--panel-2)}.cli-viewer-shot img,.lightbox img{border:1px solid var(--border);border-radius:8px}.lightbox img{max-width:min(1100px,94vw);max-height:82vh;image-rendering:pixelated;background:repeating-conic-gradient(#141a14 0 25%,#0f130f 0 50%) 0 0 /24px 24px}.lightbox a{color:var(--accent-2)}.run-progress{display:flex;align-items:flex-start;margin:16px 0 6px}.rp-node{display:flex;flex-direction:column;gap:5px;min-width:56px}.rp-dot,.rp-node{align-items:center}.rp-dot{position:relative;overflow:hidden;width:32px;height:32px;border-radius:999px;border:2px solid var(--border);background:var(--panel-2);color:var(--dim);display:inline-flex;justify-content:center}.rp-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.rp-bar{flex:1 1;min-width:18px;height:4px;border-radius:2px;background:var(--border);margin:14px -10px 0}.rp-bar.filled{background:var(--accent)}.rp-count{margin-left:14px;margin-top:7px;font-size:12px;color:var(--muted);white-space:nowrap}.rp-node.completed .rp-dot{background:var(--accent);border-color:var(--accent);color:#0a140a}.rp-node.completed .rp-label{color:var(--accent-2)}.rp-node.failed .rp-dot{border-color:var(--danger);color:var(--danger)}.rp-node.failed .rp-label{color:var(--danger)}.rp-node.skipped{opacity:.45}.rp-node.active .rp-dot{border-color:var(--accent-2)}.rp-node.active .rp-dot:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(110deg,transparent 15%,rgba(183,247,167,.45) 50%,transparent 85%);animation:shimmer-sweep 1.4s ease-in-out infinite}.rp-node.active .rp-label{color:var(--accent-2);animation:label-pulse 1.4s ease-in-out infinite}.run-progress.compact{align-items:center;margin:8px 0 2px;max-width:420px}.run-progress.compact .rp-node{min-width:0}.run-progress.compact .rp-dot{width:16px;height:16px;border-width:1.5px}.run-progress.compact .rp-bar{margin:0 -4px;height:3px;min-width:10px}.skeleton{position:relative;overflow:hidden;aspect-ratio:1;border-radius:10px;border:1px solid var(--border);background:var(--panel-2);opacity:.55}.skeleton.live{opacity:1;border-color:var(--accent-2)}.skeleton.wide{aspect-ratio:16/9}.finalizing{color:var(--accent-2);animation:label-pulse 1.4s ease-in-out infinite}.skeleton.live:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(110deg,transparent 20%,rgba(183,247,167,.18) 50%,transparent 80%);animation:shimmer-sweep 1.6s ease-in-out infinite}@keyframes shimmer-sweep{to{transform:translateX(100%)}}@keyframes label-pulse{0%,to{opacity:1}50%{opacity:.55}}.frame-picker{margin:14px 0 18px;padding:12px 14px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px}.frame-picker h3{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2)}.frame-picker-section{margin-top:18px;padding-top:14px;border-top:1px dashed var(--border)}.frame-picker-section:first-of-type{border-top:none;padding-top:0}.frame-picker-section-title{margin:0 0 4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.version-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.version-header .frame-picker-section-title{margin:0}.version-select{width:auto;min-width:180px;padding:6px 10px;font-size:13px}.building-callout{display:flex;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;border:1px dashed var(--accent-2);border-radius:10px;background:color-mix(in srgb,var(--accent-2) 8%,transparent);font-size:13px}.pulse-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--accent-2);animation:label-pulse 1.4s ease-in-out infinite}.frame-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:10px;max-width:min(90vw,480px);padding:12px 18px;background:var(--panel);border:1px solid var(--accent-2);border-radius:10px;color:var(--text);font-size:13px;box-shadow:0 12px 40px rgba(0,0,0,.45);animation:toast-in .25s ease}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.version-preview{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;margin-bottom:12px}.version-preview-gif,.version-preview-sheet{image-rendering:pixelated;max-height:160px;max-width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:8px}.frame-picker-prepare{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.frame-editor{display:flex;flex-direction:column;gap:16px}.frame-viewer-row{display:grid;grid-template-columns:minmax(220px,320px) 1fr minmax(180px,240px);grid-gap:16px;gap:16px;align-items:start}.frame-viewer{position:relative}.frame-live-preview img,.frame-viewer-img{image-rendering:pixelated;width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:8px}.frame-viewer-img{border-width:2px}.frame-viewer-badges{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:6px}.frame-badge{font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;color:#0a0d0a}.badge-selected{background:var(--accent)}.badge-start{background:var(--accent-2)}.badge-end{background:var(--warn)}.frame-viewer-controls{display:flex;flex-direction:column;gap:10px;min-width:0}.frame-viewer-title{font-size:15px;color:var(--text)}.frame-viewer-title strong{font-size:18px;color:var(--accent)}.frame-viewer-name{display:block;font-size:12px;color:var(--muted);margin-top:2px}.frame-viewer-controls input[type=range]{width:100%}.frame-scrub-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.frame-pair-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;align-items:center}.frame-viewer-controls .frame-toggle-button,.frame-viewer-controls button.ghost{padding:7px 10px;font-size:12.5px;white-space:nowrap}button.ghost.endpoint-set{color:var(--accent);border-color:var(--accent-2)}@keyframes badge-bob{0%{transform:translateY(0)}30%{transform:translateY(-6px) scale(1.15)}60%{transform:translateY(2px)}to{transform:translateY(0)}}.frame-badge.bob,.frame-tag.bob{animation:badge-bob .45s ease 2}.frame-inline-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.frame-inline-label input{width:56px;padding:6px 8px;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:8px;font-family:inherit}.frame-toggle-button{font-weight:700;padding:8px 16px;border-radius:8px;border:2px solid var(--accent);cursor:pointer}.frame-toggle-button.add{background:var(--accent);color:#0a0d0a}.frame-toggle-button.remove{background:transparent;color:var(--accent)}.frame-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}.legend-swatch{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px}.legend-selected{background:var(--accent)}.legend-viewing{background:transparent;border:2px solid #fff}.legend-tag{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;color:#0a0d0a}.frame-live-preview{display:flex;flex-direction:column;gap:6px;align-items:center}.selected-strip-wrap{border:1px solid var(--accent);border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.frame-strip-title{margin:0 0 8px;font-size:13px;color:var(--text)}.selected-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.selected-strip-cell{position:relative;margin:0;flex:0 0 auto;width:96px;text-align:center}.selected-strip-view{display:block;width:100%;padding:0;border:2px solid var(--accent);border-radius:8px;background:#0a0d0a;cursor:pointer;overflow:hidden}.selected-strip-view img{display:block;width:100%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated}.selected-strip-order{left:4px;min-width:20px;line-height:20px;font-size:12px;font-weight:700;text-align:center;background:var(--accent);color:#0a0d0a}.selected-strip-order,.selected-strip-remove{position:absolute;top:4px;height:20px;border-radius:999px}.selected-strip-remove{right:4px;width:20px;padding:0;line-height:18px;font-size:11px;border:none;background:rgba(0,0,0,.7);color:#fff;cursor:pointer}.selected-strip-cell figcaption{margin-top:4px;font-size:11px;color:var(--muted)}.frame-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.frame-controls label{color:var(--muted);font-size:13px}.frame-controls input[type=number]{width:64px;margin-left:4px;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 6px}.frame-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px;max-height:420px;overflow:auto;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.frame-cell{position:relative;border:3px solid transparent;border-radius:8px;overflow:hidden;background:#0a0d0a}.frame-cell.selected{border-color:var(--accent)}.frame-cell.viewing{outline:2px solid #fff;outline-offset:1px}.frame-cell-view{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer}.frame-cell-view img{display:block;width:100%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated}.frame-cell-num{bottom:4px;font-size:12px;color:#fff;background:rgba(0,0,0,.7);padding:0 6px;border-radius:4px}.frame-cell-num,.frame-tag{position:absolute;left:4px;font-weight:700;pointer-events:none}.frame-tag{top:4px;font-size:10px;padding:1px 6px;border-radius:999px;color:#0a0d0a}.frame-cell-check{position:absolute;right:4px;top:4px;min-width:24px;height:24px;padding:0 4px;font-size:13px;font-weight:700;line-height:22px;border-radius:999px;border:2px solid var(--accent);background:rgba(0,0,0,.7);color:var(--accent);cursor:pointer}.frame-cell-check.checked{background:var(--accent);color:#0a0d0a}@media (max-width:860px){.frame-viewer-row{grid-template-columns:1fr 1fr}.frame-live-preview{grid-column:1/-1}}@media (max-width:720px){.frame-viewer-row,.version-preview{grid-template-columns:1fr}}.footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:20px;border-top:1px solid var(--border)}.footer-brand{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.footer-links{display:flex;gap:4px}.footer-link{color:var(--muted);text-decoration:none;font-size:13px;padding:6px 12px;border-radius:8px}.footer-link:hover{color:var(--text)}.footer-version{color:var(--dim);font-size:12px}.changelog-intro{margin:-8px 0 24px}.changelog-group h2{color:var(--accent-2);font-size:14px;text-transform:uppercase;letter-spacing:.12em}.changelog-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.changelog-group-head h2{margin-right:4px}.changelog-version{font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px;white-space:nowrap}.changelog-entry{display:flex;align-items:flex-start;gap:14px;border-top:1px solid var(--border);padding:14px 0 4px;margin-top:12px}.changelog-entry h3{margin:0 0 4px;font-size:14px}.changelog-entry p{margin:0;font-size:13px;color:var(--muted)}.changelog-entry-body{flex:1 1;min-width:0}.changelog-tag{flex:none;margin-top:1px;width:76px;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;border:1px solid var(--border);padding:3px 0;background:var(--panel-2)}.changelog-tag.new{color:var(--accent);border-color:var(--accent-2)}.changelog-tag.improved{color:var(--accent-2)}.changelog-tag.fixed{color:var(--warn)}.legal-updated{margin:-8px 0 24px}.legal-section h2{font-size:15px}.legal-section p{font-size:13.5px;line-height:1.65;color:var(--muted)}.terms-gate{z-index:80;background:rgba(5,8,5,.88)}.terms-gate .modal{max-width:480px}.terms-gate .modal p a{color:var(--accent-2)}.terms-gate-version{margin-top:10px;font-size:11px;color:var(--dim)}.plan-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.interval-toggle-row{display:flex;justify-content:center;margin:16px 0 6px}.interval-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--panel-2)}.interval-toggle button{border:0;border-radius:999px;background:transparent;color:var(--muted,#9db79a);font:inherit;font-size:14px;padding:9px 20px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .12s ease,color .12s ease}.interval-toggle button:hover{color:var(--text)}.interval-toggle button.active{background:var(--accent);color:#0a140a;font-weight:700}.interval-toggle button.active .deal-tag{background:#0a140a;color:var(--accent)}.deal-tag{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--bg);background:var(--accent);border-radius:999px;padding:2px 7px;white-space:nowrap}.plan-notice{border:1px solid var(--accent-2);border-radius:8px;padding:8px 12px;color:var(--accent);background:var(--panel-2);font-size:13px}.intent-banner{display:flex;align-items:center;gap:16px;border:1px solid var(--accent-2);border-radius:10px;padding:12px 16px;margin-bottom:16px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.intent-banner p{margin:0;font-size:13px;flex:1 1}.intent-banner .download-btn,.intent-banner button{flex:none;white-space:nowrap;font-size:14px}.plan-card.intent-pick,.topup-card.intent-pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lapsed-banner{display:flex;align-items:center;gap:18px;border:1px solid rgba(240,198,116,.55);border-radius:12px;padding:16px 20px;margin-bottom:18px;background:linear-gradient(100deg,rgba(240,198,116,.16),rgba(240,198,116,.05))}.lapsed-banner-text{flex:1 1;min-width:0}.lapsed-banner-text p{margin:0;font-size:13px;line-height:1.5}.lapsed-banner-text p.lapsed-banner-title{font-size:15px;font-weight:800;color:#f0c674;margin-bottom:4px}.lapsed-banner-text p.lapsed-banner-error{margin-top:6px;color:var(--accent)}.lapsed-banner-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:none;text-align:center}.lapsed-banner-actions .download-btn,.lapsed-banner-actions button{white-space:nowrap;font-size:14px}@media (max-width:640px){.intent-banner{text-align:center}.intent-banner,.lapsed-banner{flex-direction:column;align-items:stretch}}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}@media (max-width:760px){.plan-grid{grid-template-columns:1fr}}.plan-card{position:relative;display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2);padding:18px 16px 16px}.plan-card.featured{border-color:var(--accent-2);background:var(--panel);box-shadow:none}.plan-card h4{margin:0;font-size:15px;letter-spacing:.02em}.plan-flag{position:absolute;top:-9px;left:14px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--bg);background:var(--accent);border-radius:999px;padding:2px 8px}.plan-flag-quiet{color:var(--accent);background:var(--panel);border:1px solid var(--accent-2)}.plan-tagline{margin:0;font-size:12px;color:var(--accent-2)}.plan-price{margin:6px 0 0;display:flex;align-items:baseline;gap:4px}.plan-price strong{font-size:30px;color:var(--text);font-weight:700}.plan-price span{color:var(--muted,#9db79a);font-size:13px}.plan-price-sub{margin:0;font-size:12px;color:var(--muted,#9db79a)}.price-roller{display:inline-flex;overflow:clip;height:1em;line-height:1}.price-roller .pr-reel{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.23,1,.32,1);will-change:transform}.price-roller .pr-reel>span{display:block;height:1em;line-height:1}.plan-price .pr-reel,.plan-price .pr-reel>span,.plan-price .price-roller{font-size:inherit;color:inherit;opacity:1}@media (prefers-reduced-motion:reduce){.price-roller .pr-reel{transition:none}}.plan-bullets{margin:8px 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:13px}.plan-bullets li:before{content:"✓ ";color:var(--accent)}.plan-cta{margin-top:auto;text-align:center;justify-content:center}a.ghost.plan-cta,button.ghost.plan-cta{color:var(--text);border-color:var(--accent-2);font-weight:700;transition:background .12s ease,color .12s ease,border-color .12s ease}a.ghost.plan-cta:hover,button.ghost.plan-cta:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#0a140a}.plan-cta-badge{margin-top:auto;text-align:center}.topup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}@media (max-width:760px){.topup-grid{grid-template-columns:1fr}}.topup-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--panel-2);padding:14px 16px}.topup-credits{margin:0;font-size:20px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.topup-credits span{font-size:13px;font-weight:400;color:var(--muted,#9db79a)}.topup-credits span.deal-tag{font-size:10px;font-weight:700;color:var(--bg);background:var(--accent)}.account-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.account-avatar{width:48px;height:48px;border-radius:50%;border:1px solid var(--border);object-fit:cover;image-rendering:auto}.account-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.account-identity strong{color:var(--text);font-size:15px}.account-actions{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.subscription-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:12px;background:var(--panel-2);padding:12px 16px;margin:10px 0 14px}.subscription-summary .hint{margin:0}.subscription-summary .sub-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.billing-timeline{flex-basis:100%;display:flex;align-items:flex-start;margin-top:8px;padding-top:12px;border-top:1px dashed var(--border)}.billing-timeline .bt-node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;flex:0 0 auto;min-width:84px}.billing-timeline .bt-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--dim);background:var(--panel-2);margin-bottom:5px}.billing-timeline .bt-done .bt-dot{border-color:var(--muted);background:var(--muted)}.billing-timeline .bt-promo .bt-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px rgba(183,247,167,.5)}.billing-timeline .bt-line{flex:1 1 32px;min-width:20px;height:2px;margin-top:5px;background:var(--border)}.billing-timeline .bt-line-accent{background:linear-gradient(90deg,var(--muted),var(--accent))}.billing-timeline .bt-date{font-size:12px;color:var(--muted)}.billing-timeline .bt-amount{font-size:14px;font-weight:700}.billing-timeline .bt-amount s{font-weight:400;opacity:.55}.billing-timeline .bt-promo .bt-amount strong{color:var(--accent)}.billing-timeline .bt-note{font-size:11px;color:var(--dim)}.billing-timeline .bt-promo .bt-note{color:var(--accent)}.status-note{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;max-width:560px;margin:0 auto;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 55%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--warn) 12%,var(--panel));box-shadow:0 12px 40px rgba(0,0,0,.45)}.status-note-body{flex:1 1;min-width:0}.status-note-label{display:inline-block;margin-bottom:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--warn)}.status-note p{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.status-note-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.status-intro{margin-top:-8px;margin-bottom:20px}.status-overall{display:flex;align-items:flex-start;gap:14px;margin-bottom:28px}.status-overall h2{margin:0 0 4px;font-size:18px}.status-overall .hint{margin:0}.status-dot{width:12px;height:12px;margin-top:6px;border-radius:50%;flex:none}.status-dot-operational{background:var(--accent)}.status-dot-degraded{background:var(--warn)}.status-dot-outage{background:var(--danger)}.status-overall-degraded{border-color:color-mix(in srgb,var(--warn) 50%,var(--border))}.status-overall-outage{border-color:color-mix(in srgb,var(--danger) 50%,var(--border))}.status-section{margin-bottom:28px}.status-section>h2{margin:0 0 12px;font-size:16px}.status-incident{margin-bottom:12px}.status-incident-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.status-incident-header h3{margin:0;font-size:16px}.status-components{margin:8px 0}.status-timeline{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--border)}.status-timeline li{padding:12px 0;border-bottom:1px solid var(--border)}.status-timeline li:last-child{border-bottom:0;padding-bottom:0}.status-timeline time{display:block;margin-bottom:6px;font-size:12px;color:var(--dim)}.status-timeline p{margin:8px 0 0;font-size:14px}.status-tag-identified,.status-tag-investigating,.status-tag-monitoring{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.status-tag-resolved{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.status-components-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.status-components-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.status-components-list li:last-child{border-bottom:0}.status-chip{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--border)}.status-chip.operational{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.status-chip.degraded{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}@media (max-width:640px){.status-note{left:10px;right:10px;bottom:10px}}@media (max-width:720px){main{padding:20px 14px 64px}.topbar{gap:12px;padding-bottom:14px;margin-bottom:20px}.brand{font-size:19px}.page-title{font-size:20px}.panel{padding:16px 14px}.panel h2{font-size:18px}.job-head,.panel-head,.row-line,.status-incident-header{flex-wrap:wrap}.job-head,.panel-head{align-items:flex-start}.pick-frames-cta,.pick-frames-hint{text-align:left}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.stat-card{padding:14px}.stat-value{font-size:22px}input[type=email],input[type=number],input[type=text],select,textarea{font-size:16px}.inline-form{flex-direction:column;align-items:stretch}.account-actions,.subscription-summary .sub-actions{margin-left:0}.billing-timeline,.run-progress,.tab-row{overflow-x:auto;-webkit-overflow-scrolling:touch}.run-progress.compact{max-width:100%}.rp-node{min-width:44px}.run-row-label{flex-basis:56px;font-size:10px}.run-row-thumbs img{height:64px}.artifact-row img{height:80px}.guide-card-preview{flex-wrap:wrap}.version-select{width:100%;min-width:0}.frame-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.lightbox,.modal-overlay{padding:12px}.footer{flex-direction:column;align-items:flex-start;gap:6px;margin-top:36px}.footer-links{flex-wrap:wrap;margin-left:-12px}}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_510507{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_510507{--font-pixel:"Pixelify Sans","Pixelify Sans Fallback"}