@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2vtemngyy8z-u.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111113;--rail:#0d0d0f;--panel:#161619;--panel2:#1b1b1f;--line:#ffffff14;--line2:#ffffff24;--text:#e7e7e9;--muted:#a3a3ac;--orange:#dc6a36}.setup-page{gap:32px;max-width:1280px;margin:0 auto;padding:32px;display:grid}.setup-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-heading p{margin-top:6px}@media (max-width:700px){.setup-page{gap:24px;padding:20px 16px}.setup-heading{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font:13px/1.5 var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}button,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em}h1{font-size:20px}h2{font-size:15px}p{color:var(--muted)}.mono,.eyebrow,.count,.nav-no{font-family:var(--font-geist-mono), ui-monospace, monospace}.eyebrow{color:#82828c;letter-spacing:.08em;margin-bottom:8px;font-size:10px;display:block}.app{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;height:100dvh;padding:20px 12px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;padding:0 8px 22px;display:flex}.brand b,.brand small{display:block}.brand b{font-size:14px}.brand small{color:#82828c;font-size:10px}.rec-dot{background:var(--orange);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 1px 1px #ffffff60}.nav-item{background:var(--panel2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;height:38px;padding:0 10px;font-weight:500;display:flex;position:relative}.nav-item:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;left:-13px}.nav-no{color:var(--orange);font-size:10px}.rail-foot{flex-direction:column;gap:14px;margin-top:auto;padding:0 5px;display:flex}.user{align-items:center;gap:10px;min-width:0;display:flex}.user b,.user small{overflow-wrap:anywhere;display:block}.user small{color:#82828c}.avatar{color:#d9b79c;background:#2a2622;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.signout{color:var(--muted);text-align:left;background:0 0;border:0;padding:0}.signout:hover,.back:hover{color:var(--text)}.main{min-width:0}.pagehead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;min-height:104px;padding:22px 28px 18px;display:flex}.pagehead p{margin-top:5px}.content{max-width:1400px;padding:28px}.btn{border:1px solid var(--line2);white-space:nowrap;background:#212126;border-radius:7px;min-height:34px;padding:0 13px;font-weight:500}.btn:hover:not(:disabled){background:#2a2a30}.btn.primary{background:var(--orange);color:#1c0e07;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff45}.btn.primary:hover:not(:disabled){background:#e8794a}.create-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.create-panel p{margin-top:6px}.create-controls{width:min(100%,420px)}.create-controls label{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.create-row{gap:8px;display:flex}.create-row select{border:1px solid var(--line2);min-width:0;height:34px;color:var(--text);background:#0f0f11;border-radius:7px;flex:1;padding:0 10px}.help{margin-top:6px;font-size:11px}.section-title{justify-content:space-between;align-items:end;margin:32px 0 14px;display:flex}.count{color:#82828c;font-size:11px}.list,.state-box,.detail-card,.next-card{background:var(--panel);border:1px solid var(--line);border-radius:10px}.list{overflow:hidden}.list-head,.launch-row{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(150px,1fr) 20px;align-items:center;gap:16px;padding:12px 18px;display:grid}.list-head{font:10px var(--font-geist-mono), monospace;letter-spacing:.05em;color:#82828c;background:var(--panel2)}.launch-row{border-top:1px solid var(--line);min-height:68px}.launch-row:hover{background:#1e1e22}.launch-row b,.launch-row small{display:block}.launch-row small{color:var(--muted);margin-top:3px}.muted{color:var(--muted)}.arrow{color:#82828c;font-size:16px}.chip{color:#e8794a;background:#dc6a3615;border:1px solid #dc6a3659;border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.state-box{padding:24px}.state-box .btn{margin-top:14px}.empty{text-align:center;padding:52px 20px}.empty h3{margin:10px 0 4px}.empty-icon{border:1px solid var(--line2);background:var(--panel2);width:38px;height:38px;color:var(--orange);border-radius:9px;place-items:center;font-size:20px;display:inline-grid}.error{color:#f08379}.notice{color:#e3ae3b;background:#e3ae3b0d;border:1px solid #e3ae3b55;border-radius:8px;margin-top:16px;padding:12px}.back{color:var(--muted);margin-bottom:10px;display:block}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;display:grid}.detail-card,.next-card{padding:20px}.detail-card h2,.next-card h2{margin-bottom:16px}.detail-card dl{margin:0}.detail-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.detail-card dt{color:var(--muted)}.detail-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.next-card{border-left:2px solid var(--orange);align-self:start}.center-state{min-height:100dvh;color:var(--muted);place-items:center;padding:24px;display:grid}.login-wrap{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line2);border-radius:12px;width:min(100%,440px)}.login-card .brand{border-bottom:1px solid var(--line);padding:20px}.login-body{padding:32px}.login-body h1{margin-bottom:8px;font-size:22px}.login-body p{margin-bottom:20px}.login-body .error{margin-top:16px}.google-button{min-height:40px;margin-top:24px}@media (max-width:700px){.app{display:block}.rail{grid-template-columns:1fr auto;gap:10px;height:auto;min-height:0;padding:14px 16px;display:grid;position:static}.rail .brand{padding:0}.rail nav{grid-area:2/1/auto/-1}.nav-item:before{left:-17px}.rail-foot{align-items:end;gap:4px;margin:0;padding:0}.user .avatar{display:none}.user b{text-overflow:ellipsis;white-space:nowrap;max-width:160px}.user small{text-align:right}.signout{font-size:11px}.pagehead,.content{padding:20px 16px}.create-panel{display:block}.create-controls{margin-top:18px}.list-head{display:none}.launch-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.launch-row>span:nth-child(3){grid-column:1;font-size:11px}.launch-row .arrow{grid-area:2/2}.detail-grid{grid-template-columns:1fr}.create-row{flex-wrap:wrap}.create-row select{min-width:150px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.upload-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:24px;padding:20px}.upload-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.upload-drop{border:1px dashed var(--line2);background:var(--panel2);border-radius:10px;padding:20px}.upload-drop p{margin:6px 0 14px}.upload-picker{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.upload-picker:focus-within{outline:2px solid var(--orange);outline-offset:3px}.upload-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-queue,.upload-existing{margin-top:24px}.upload-queue h3,.upload-existing h3{margin-bottom:12px;font-size:13px}.upload-row{border-top:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.upload-row small,.upload-row .error{color:var(--muted);margin-top:3px;display:block}.upload-row .error{color:#f08379}.upload-error{margin-top:14px}@media (max-width:700px){.upload-row,.upload-heading{flex-wrap:wrap}}.wizard{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:24px;overflow:hidden}.wizard-head,.wizard-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wizard-head{padding:20px}.wizard-tabs{border-block:1px solid var(--line);gap:4px;padding:0 16px;display:flex;overflow-x:auto}.wizard-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 10px}.wizard-tabs button[aria-current=step]{color:var(--text);border-color:var(--orange)}.wizard-tabs span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:10px}.wizard-body{padding:20px}.wizard-body fieldset{border:0;min-width:0;margin:0;padding:0}.wizard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wizard label:not(.wizard-check){color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.wizard input:not([type=checkbox]),.wizard select{width:100%;min-width:0;height:36px;color:var(--text);border:1px solid var(--line2);background:#0f0f11;border-radius:7px;padding:0 10px}.wizard input[type=checkbox]{accent-color:var(--orange)}.wizard .wide{grid-column:1/-1}.wizard-group,.wizard-subpanel{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.wizard-group>b{margin-bottom:10px;display:block}.wizard-options{flex-wrap:wrap;gap:12px 20px;margin:10px 0;display:flex}.wizard-options label,.wizard-check{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.wizard-body>.help,.wizard-group .help{margin:12px 0}.wizard-subpanel h3,.wizard-body>h3{margin-bottom:6px;font-size:14px}.wizard-subpanel p{margin-bottom:12px}.wizard-subpanel>.btn{margin:14px 8px 0 0}.wizard-inline{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.wizard-inline label{flex:1;min-width:180px}.wizard-media{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}.wizard-media>b{overflow-wrap:anywhere;min-width:150px}.wizard-media>label:first-of-type{flex:1;min-width:160px}.wizard-text{border-radius:8px;gap:10px;display:grid;border:1px solid var(--line)!important;margin:12px 0!important;padding:12px!important}.wizard-text legend{color:var(--muted);padding:0 5px}.wizard-check-row{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.check-level{font:10px var(--font-geist-mono), monospace;text-transform:uppercase;color:#a3a3ac}.check-level.red{color:#e2574c}.check-level.yellow{color:#e3ae3b}.check-level.green{color:#62b87c}.wizard-plan{border-top:1px solid var(--line);padding:12px 0}.wizard-plan span{color:var(--muted);display:block}.wizard-plan ul{color:var(--muted);padding-left:20px}.wizard-message,.wizard-conflict,.wizard>.notice{margin:16px 20px}.wizard-conflict{border:1px solid #e3ae3b55;border-radius:8px;padding:14px}.wizard-conflict p{margin:10px 0}@media (max-width:700px){.wizard-grid{grid-template-columns:1fr}.wizard .wide{grid-column:auto}.wizard-head,.wizard-body{padding:16px}}.wizard-server{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:11px/1.5 var(--font-geist-mono), monospace}.nav-item:not([aria-current=page]){color:var(--muted);background:0 0;border-color:#0000}.nav-item:not([aria-current=page]):before{display:none}.nav-item:not([aria-current=page]):hover{background:var(--panel)}.approval-grid{grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.approval-item{width:100%;color:var(--text);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;gap:3px;padding:12px;display:flex}.approval-item:hover{background:var(--panel2)}.approval-item span{color:var(--muted)}.approval-ad{overflow-wrap:anywhere;padding:10px 0}.approval-decide{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.approval-decide label{color:var(--muted);flex-direction:column;gap:6px;display:flex}.approval-decide textarea{border:1px solid var(--line2);color:var(--text);resize:vertical;min-height:70px;font:inherit;background:#0f0f11;border-radius:7px;padding:10px}.approval-decide>div{margin-top:12px}.operations-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:24px;padding:20px}.operations-progress{margin:16px 0}.operations-progress p{margin:6px 0}.operations-buttons{flex-wrap:wrap;gap:8px;display:flex}.operations-buttons>a.btn{justify-content:center;align-items:center;display:inline-flex}.operations-panel .wizard-conflict{margin:16px 0 0}.operations-panel .wizard-conflict p{margin:8px 0 14px}@media (max-width:700px){.approval-grid{grid-template-columns:1fr}}.approval-grid>*{min-width:0}.approval-grid .detail-card{overflow-wrap:anywhere}.approval-decide textarea{width:100%;min-width:0}.telegram-link-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px 20px;display:grid}.create-panel+.telegram-link-panel{margin-top:16px}.telegram-link-heading p{margin-top:4px}.telegram-link-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.telegram-link-actions .btn{white-space:normal}.telegram-link-panel>:not(.telegram-link-heading,.telegram-link-actions){grid-column:1/-1}.telegram-link-detail,.telegram-link-command p{font-size:12px}.telegram-link-detail a{text-underline-offset:3px;text-decoration:underline}.telegram-link-command{background:var(--panel2);border:1px solid var(--line2);border-radius:7px;gap:8px;padding:12px;display:grid}.telegram-link-command code{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.telegram-link-panel>.notice{margin-top:0}.telegram-link-panel>[role=status]:empty{position:absolute}@media (max-width:700px){.telegram-link-panel{grid-template-columns:minmax(0,1fr);padding:14px}}
