:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04050a;--panel:#0a0c12eb;--panel-soft:#ffffff0a;--line:#ffffff1a;--line-strong:#ffffff29;--text:#ffffffeb;--muted:#ffffffa3;--muted-strong:#ffffffc7;--purple:#7c5cff;--pink:#ff4fd8;--mint:#28f0c8;--logo-blue:#2099fa}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text);background:radial-gradient(900px 640px at 16% 12%,#7c5cff1c,#0000 62%),radial-gradient(900px 640px at 84% 14%,#2099fa1f,#0000 62%),radial-gradient(900px 640px at 72% 86%,#28f0c812,#0000 66%),linear-gradient(#04050a 0% 58%,#000 100%);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.sourceBody{background:0 0}a{color:inherit}.sourcePage{background:0 0;min-height:100vh}.topbar{z-index:10;background:linear-gradient(#0a0c12b3,#0a0c1259);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:fixed;top:0;left:0;right:0}.topbar:after{content:"";background:linear-gradient(90deg,#7c5cff7a,#2099fa9e,#28f0c87a);height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand{color:var(--text);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;border-radius:4px;width:32px;height:32px}.brandText{gap:2px;display:grid}.brandName{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800;line-height:1}.brandTag{color:var(--muted);letter-spacing:.04em;font-size:11px;line-height:1}.loginButton,.closeButton,.loginForm button,.panelButton{appearance:none;cursor:pointer;font:inherit;border:0}.memberBar{align-items:center;gap:12px;display:flex}.memberBar span{color:var(--muted-strong);font-size:13px}.memberMenu{position:relative}.memberBadge{appearance:none;cursor:pointer;font:inherit;background:#28f0c814;border:1px solid #28f0c833;border-radius:5px;gap:8px;min-height:35px;padding:8px 12px;display:inline-flex;position:relative;color:#e1fff8eb!important}.memberBadge span{color:#e1fff8eb}.menuArrow{align-self:flex-end;margin-bottom:-1px;line-height:1;color:#e1fff8b8!important;font-size:10px!important}.memberDropdown{opacity:0;pointer-events:none;background:#0a0c12f0;border:1px solid #ffffff1f;border-radius:5px;min-width:100%;padding:6px;transition:opacity .12s,transform .12s;position:absolute;top:100%;right:0;transform:translateY(0)}.memberMenu:hover .memberDropdown,.memberMenu:focus-within .memberDropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.memberDropdown a{color:var(--muted-strong);border-radius:4px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.loginButton{border:1px solid var(--line);color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-radius:6px;padding:8px 12px;font-size:13px}.loginButton:hover,.closeButton:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff12}.loginButton:disabled{cursor:not-allowed;opacity:.55}.loginButton:disabled:hover{border-color:var(--line);color:var(--muted-strong);background:#ffffff0a}.page{justify-content:center;align-items:center;min-height:100vh;padding:96px 24px 72px;display:flex}.dashboardPage{justify-content:flex-start;align-items:stretch;padding-left:32px;padding-right:32px}.lockPanel{border:1px solid var(--line);background:radial-gradient(360px 180px at 20% 0,#2099fa1f,#0000 58%),#ffffff09;border-radius:8px;width:min(100%,340px);padding:18px}.dashboard{grid-template-columns:240px minmax(0,1fr);gap:48px;width:100%;min-height:calc(100vh - 168px);margin:0;padding-top:0;display:grid}.dashboardSidebar{border-right:1px solid #ffffff12;min-height:calc(100vh - 168px);padding-right:28px}.dashboardContent{width:100%;max-width:920px;padding-right:16px}.dashboardHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:0 0 20px;display:flex}.dashboardHeader h1{margin:0 0 18px;font-size:42px;line-height:1.05}.dashboardActions{align-items:center;gap:10px;margin-bottom:2px;display:flex}.memberIntro{gap:4px;padding:18px 0 16px;display:grid}.memberIntro strong{color:var(--text);font-size:20px;line-height:1.1}.memberIntro span{color:var(--muted);font-size:15px}.dashboardTabs{border-bottom:0;flex-direction:column;gap:6px;padding:0;display:flex}.tabButton{appearance:none;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.14em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-left:2px solid #0000;border-radius:5px;justify-content:flex-start;width:100%;padding:12px 14px;font-size:12px}.tabButton.active{border-color:var(--logo-blue);color:var(--text);background:#2099fa14}.dashboardPanel{padding:20px 0 0}.accountList{margin-top:22px}.accountRow{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.accountRow span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.accountRow strong{color:var(--text);text-align:left;word-break:break-word;flex:0 72%;font-size:15px;font-weight:700}.toolHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.toolHeader h2{margin:0;font-size:24px}.linkedBadge{color:#e1fff8e6;background:#28f0c814;border:1px solid #28f0c838;border-radius:5px;padding:8px 10px;font-size:12px}.toolSection{gap:20px;padding:18px 0 4px;display:grid}.statusText{color:var(--muted);margin:0;font-size:13px}.toolHeader+.statusText{margin-top:14px}.collapsibleSection{border-bottom:1px solid var(--line)}.sectionToggle{appearance:none;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 0;display:flex}.sectionToggle span:first-child{font-size:15px;font-weight:800}.sectionToggle span:last-child{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sectionToggle:hover span:last-child{color:var(--muted-strong)}.triggerEntry{border-top:1px solid #ffffff12;gap:14px;padding-top:18px;display:grid}.triggerRows{gap:0;display:grid}.triggerRow{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 0;display:flex}.triggerRowMain{gap:4px;min-width:0;display:grid}.triggerRowMain strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.triggerRowMain span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.counterSourceLine{color:#ffffff85;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.triggerRowActions{flex:none;align-items:center;gap:12px;display:flex}.triggerEditor{border-top:1px solid #ffffff12;gap:14px;padding-top:18px;display:grid}.triggerEntryHeader{justify-content:space-between;align-items:center;display:flex}.triggerEntryHeader strong{color:var(--text);font-size:14px}.textButton{appearance:none;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px}.textButton:hover{color:#ff78a0eb}.textButton:disabled,.addButton:disabled{cursor:not-allowed;opacity:.48}.textButton:disabled:hover{color:var(--muted)}.textButton.danger{color:#ff78a0eb}.fieldGroup{gap:8px;display:grid}.fieldGroup>span,.sourceBlock span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.fieldGroup input[type=text],.fieldGroup input[type=file],.fieldGroup input[type=number]{border:1px solid var(--line);color:var(--text);font:inherit;background:#ffffff09;border-radius:5px;max-width:420px;padding:10px 11px}.fieldGroup input[type=color]{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:5px;width:74px;height:42px;padding:4px}.fieldGroup input[type=file]{cursor:pointer}.fieldGroup small{color:var(--muted);font-size:12px}.rangeRow{align-items:center;gap:14px;max-width:420px;display:flex}.numberRow{align-items:center;gap:12px;display:flex}.numberRow input{max-width:110px}.numberRow strong{color:var(--muted);font-size:13px;font-weight:500}.numberGrid,.colorGrid{flex-wrap:wrap;gap:16px;max-width:520px;display:flex}.toggleRow{color:var(--muted-strong);cursor:pointer;align-items:center;gap:10px;width:fit-content;font-size:13px;display:inline-flex}.toggleRow input{accent-color:var(--mint);width:16px;height:16px}.toggleRow span{letter-spacing:.08em;text-transform:uppercase}.rangeRow input{accent-color:var(--logo-blue);flex:1}.rangeRow strong{color:var(--text);text-align:right;min-width:42px;font-size:13px}.sourceBlock{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:0;display:flex}.sourceBlock div{gap:8px;min-width:0;display:grid}.sourceBlock strong{color:var(--muted-strong);overflow-wrap:anywhere;font-size:13px;font-weight:500}.copyButton{appearance:none;border:1px solid var(--line);color:var(--muted-strong);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border-radius:5px;padding:10px 12px;font-size:12px}.copyButton:hover{color:var(--text);background:#ffffff12}.addButton{appearance:none;border:1px solid var(--line);color:var(--muted-strong);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border-radius:5px;justify-self:start;padding:10px 12px;font-size:12px}.addButton:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff12}.editorActions{align-items:center;gap:14px;display:flex}.panelLink{color:var(--text);letter-spacing:.12em;text-transform:uppercase;background:#28f0c81a;border:1px solid #28f0c85c;border-radius:6px;padding:12px 16px;font-size:12px;text-decoration:none;display:inline-flex}.panelLink:hover{color:var(--text);background:#28f0c824}.panelButton.compact{color:var(--text);letter-spacing:.12em;text-transform:uppercase;background:#ff5a7c1a;border-color:#ff5a7c5c;width:auto;margin:0;padding:12px 16px;font-size:12px}.kicker{color:#28f0c8e0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.inlineKicker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.constructionTag{color:var(--muted);letter-spacing:.1em;border-left:1px solid #ffffff2e;padding-left:10px;font-size:11px}.signedInKicker{color:#e1fff8eb}h1{margin:0 0 8px;font-size:22px;line-height:1.2}.copy{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.errorText{color:#ff78a0eb}.panelButton{background:color-mix(in srgb, var(--logo-blue) 28%, #ffffff0f);border:1px solid color-mix(in srgb, var(--logo-blue) 55%, #ffffff1f);color:var(--text);border-radius:6px;width:100%;margin-top:16px;padding:10px 12px;font-weight:700}.panelButton:hover{background:color-mix(in srgb, var(--mint) 16%, #ffffff14);border-color:color-mix(in srgb, var(--mint) 45%, #ffffff1f)}.profileSummary{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:grid}.profileSummary span{color:var(--muted);font-size:13px}.debugText{border-top:1px solid var(--line);color:#ff78a0e0;word-break:break-word;margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.45}.modalBackdrop{z-index:30;background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.loginModal{background:#0a0c12f0;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,380px);padding:18px}.modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}h2{margin:0;font-size:20px;line-height:1.2}.closeButton{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:inline-flex}.loginForm{gap:10px;display:grid}.loginForm label{color:var(--muted);font-size:12px}.loginForm input{color:var(--text);font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:10px 11px}.loginForm button{background:color-mix(in srgb, var(--logo-blue) 28%, #ffffff0f);border:1px solid color-mix(in srgb, var(--logo-blue) 55%, #ffffff1f);color:#fff;border-radius:6px;margin-top:6px;padding:10px 12px;font-weight:700}.loginForm button:hover{background:color-mix(in srgb, var(--mint) 16%, #ffffff14);border-color:color-mix(in srgb, var(--mint) 45%, #ffffff1f)}.footer{justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;bottom:18px;left:0;right:0}.footer a,.footer span{color:var(--muted);font-size:12px;text-decoration:none}.footerPowered a{color:var(--muted-strong)}.footerPowered{position:absolute;left:24px}.footerBy{text-align:right;position:absolute;right:24px}.streamBotPanel{gap:22px;display:grid}.botField span,.botPreview span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.oauthStatusGrid{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.oauthStatusGrid div{gap:6px;display:grid}.oauthStatusGrid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.oauthStatusGrid strong{color:var(--text);font-size:14px}.botDraftPanel{gap:18px;display:grid}.botDraftIntro{gap:5px;display:grid}.botDraftIntro strong{color:var(--text);font-size:16px}.botDraftIntro span{color:var(--muted);font-size:13px}.botDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;display:grid}.botField{gap:8px;display:grid}.botField.wide{grid-column:1/-1}.botField input,.botField select,.botField textarea{border:1px solid var(--line);color:var(--text);font:inherit;background:#ffffff09;border-radius:5px;width:100%;padding:10px 11px}.botField textarea{resize:vertical}.botPreview{border-left:2px solid var(--logo-blue);gap:8px;max-width:760px;padding-left:14px;display:grid}.botPreview p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.commandSectionHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.commandToggle{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:11px;padding:0;display:inline-flex}.commandToggle span{font-size:16px;font-weight:700}.commandToggle small,.commandMeta,.emptyBotNote{color:var(--muted);font-size:13px}.commandHeaderActions,.commandEditorActions{align-items:center;gap:10px;display:flex}.commandSummaryList{border-top:1px solid #ffffff12;display:grid}.commandSummary{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.commandSummaryMain{grid-template-columns:74px minmax(120px,1fr) auto;align-items:center;gap:12px;display:grid}.commandSummaryMain strong{color:var(--text);font-size:15px}.commandEditGrid{grid-column:1/-1;max-width:100%;padding-top:4px}.emptyBotNote{margin:14px 0}.copyButton:disabled{cursor:not-allowed;opacity:.48}@media (width<=620px){.dashboardPage{padding-left:20px;padding-right:20px}.dashboard{grid-template-columns:1fr;gap:20px}.dashboardSidebar{border-bottom:1px solid #ffffff12;border-right:0;min-height:0;padding:0 0 14px}.sidebarSpacer{display:none}.dashboardContent{padding-right:0}.dashboardHeader{flex-direction:column;align-items:flex-start}.dashboardHeader h1{font-size:34px}.dashboardActions{width:100%}.dashboardActions .panelLink,.dashboardActions .panelButton{flex:1;justify-content:center}.accountRow{flex-direction:column;align-items:flex-start;gap:7px}.accountRow strong{flex-basis:auto;width:100%}.toolHeader,.sourceBlock,.triggerRow{flex-direction:column;align-items:flex-start}.triggerRowActions,.editorActions{width:100%}.triggerRowActions{justify-content:flex-start}.fieldGroup input[type=text],.fieldGroup input[type=file],.rangeRow{width:100%;max-width:none}.copyButton{width:100%}.footer{flex-direction:column;align-items:center;gap:6px}.footerPowered,.footerBy{position:static}.oauthStatusGrid,.botDraftGrid,.commandSummary,.commandSummaryMain{grid-template-columns:1fr}.commandSectionHeader,.commandHeaderActions,.commandEditorActions{flex-direction:column;align-items:stretch}.commandHeaderActions,.commandEditorActions{width:100%}}.sourceClipOverlay{color:var(--text);background:#04050adb;border:1px solid #2099fa8c;width:min(680px,100vw - 80px);position:fixed;bottom:40px;right:40px;overflow:hidden;box-shadow:0 24px 80px #0000008c}.sourceClipHeader,.sourceClipFooter{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sourceClipHeader{border-bottom:1px solid #ffffff1a}.sourceClipHeader span,.sourceClipFooter span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.sourceClipHeader strong{color:var(--logo-blue);font-size:15px}.sourceClipOverlay iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.sourceClipFooter{border-top:1px solid #ffffff1a}.sourceClipFooter strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}:root{--bg:#040609;--bg0:#090b0e;--panel:#0d1116db;--panel-soft:#ffffff09;--line:#9faebe24;--line-strong:#9faebe38;--text:#eceff3;--muted:#9ea8b3;--muted-strong:#eceff3c7;--logo-blue:#4fa3ff;--steel-blue:#4fa3ff;--signal-cyan:#56d8ff;--signal-amber:#f4c95d;--danger:#ff6b7a;--purple:var(--steel-blue);--pink:var(--signal-amber);--mint:var(--signal-cyan);--control-radius:0}body:not(.sourceBody){color:var(--text);background-color:#040609;background-image:radial-gradient(circle at 50% 0,#4fa3ff1a,#0000 34%),linear-gradient(#080c12 0%,#040609 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f1318b3,#0f131859);border-bottom:0;align-items:center;min-height:68px;padding:0 clamp(18px,4vw,48px)}.topbar:after{opacity:.8;background:linear-gradient(90deg,#0000 0%,#4fa3ffc7 16%,#56d8ffb8 42%,#4fa3ffc7 68%,#0000 100%) 0 0/260% 100%;height:1px;box-shadow:0 0 8px #4fa3ff4d,0 0 14px #56d8ff2e}.brand{gap:10px}.brand img{border-radius:0;width:38px;height:38px}.brandName{letter-spacing:.22em;font-size:13px;font-weight:900}.brandTag{color:var(--muted);letter-spacing:.02em;font-size:12px}.memberBar{gap:10px}.memberBadge,.loginButton,.panelButton,.panelButton.compact,.panelLink,.copyButton,.addButton,.closeButton,.loginForm button,.memberDropdown,.memberDropdown a,.tabButton,.linkedBadge,.lockPanel,.loginModal,.fieldGroup input[type=text],.fieldGroup input[type=file],.fieldGroup input[type=number],.fieldGroup input[type=color],.botField input,.botField select,.botField textarea{border-radius:0}.memberBadge,.loginButton,.panelButton,.panelButton.compact,.panelLink,.copyButton,.addButton,.loginForm button{letter-spacing:.16em;text-transform:uppercase;font-weight:800}.memberBadge{background:#56d8ff12;border-color:#56d8ff3d;min-height:36px;color:var(--signal-cyan)!important}.memberBadge span,.menuArrow{color:var(--signal-cyan)!important}.memberDropdown,.loginModal{background:#0f1318f5;border-color:#9faebe2e}.memberDropdown a:hover{color:var(--text);background:#4fa3ff1a}.loginButton,.copyButton,.addButton,.closeButton{border:1px solid var(--line);color:#eceff3c7;background:#ffffff0a}.loginButton:hover,.copyButton:hover,.addButton:hover,.closeButton:hover{color:var(--text);background:#4fa3ff14;border-color:#4fa3ff5c}.page{padding-top:104px}.dashboardPage{padding-left:clamp(20px,4vw,46px);padding-right:clamp(20px,4vw,46px)}.dashboard{grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,5vw,56px);max-width:1180px;min-height:calc(100vh - 180px);margin:0 auto}.dashboardSidebar{border-right:1px solid #9faebe1f;padding-right:26px}.sidebarSpacer{height:48px}.dashboardContent{max-width:980px}.dashboardHeader{border-bottom:1px solid #9faebe26;padding-bottom:22px}.dashboardHeader h1{letter-spacing:0;margin-bottom:10px;font-size:clamp(28px,3.4vw,38px);line-height:1.02}.copy{color:var(--muted);font-size:14px;line-height:1.55}.kicker{color:var(--signal-cyan);letter-spacing:.2em;font-size:12px;font-weight:800}.tabButton{color:#eceff3a8;letter-spacing:.2em;background:0 0;border-left:2px solid #0000;padding:12px 14px;font-size:12px}.tabButton:hover{color:#eceff3e0;background:#ffffff0a}.tabButton.active{border-color:var(--steel-blue);color:var(--signal-cyan);background:#4fa3ff1a;box-shadow:inset 0 0 0 1px #4fa3ff24}.memberIntro{border-bottom:1px solid #9faebe1c;padding:18px 0}.memberIntro strong{font-size:19px}.profileSummary,.accountRow,.toolHeader,.collapsibleSection,.triggerEntry,.triggerEditor,.triggerRow,.commandSummaryList,.commandSummary,.oauthStatusGrid,.debugText{border-color:#9faebe1f}.toolHeader{padding-bottom:20px}.toolHeader h2{font-size:22px}.linkedBadge,.constructionTag{color:#eceff3c7;background:#56d8ff0e;border:1px solid #56d8ff33}.constructionTag{border-left:1px solid #56d8ff3d;padding:5px 8px}.sectionToggle{padding:20px 0}.sectionToggle span:first-child,.triggerEntryHeader strong,.botDraftIntro strong,.commandToggle span,.commandSummaryMain strong{color:#eceff3f0;font-weight:800}.sectionToggle span:last-child{color:#56d8ffc7}.fieldGroup input[type=text],.fieldGroup input[type=file],.fieldGroup input[type=number],.fieldGroup input[type=color],.botField input,.botField select,.botField textarea,.loginForm input{background:#ffffff08;border-color:#9faebe2e}.fieldGroup input:focus,.botField input:focus,.botField select:focus,.botField textarea:focus,.loginForm input:focus{border-color:#4fa3ff8c;outline:1px solid #4fa3ff4d}.toggleRow input,.rangeRow input{accent-color:var(--steel-blue)}.successText{color:var(--signal-cyan)}.savingText,.loadingText,.testingText{color:var(--steel-blue)}.errorText,.textButton.danger,.textButton:hover{color:var(--danger)}.panelLink,.panelButton,.loginForm button{color:var(--text);background:#4fa3ff26;border:1px solid #4fa3ff7a}.panelLink:hover,.panelButton:hover,.loginForm button:hover{background:#4fa3ff38;border-color:#56d8ff85}.panelButton.compact{background:#f4c95d1c;border-color:#f4c95d5c}.panelButton.compact:hover{background:#f4c95d2b;border-color:#f4c95d8a}.sourceBlock{border-top:1px solid #9faebe1f;margin-top:24px;padding-top:18px}.sourceBlock strong,.counterSourceLine{color:#eceff3b8}.botDraftPanel{background:0 0;border-bottom:1px solid #9faebe1f;padding-bottom:20px}.botDraftPanel:last-child{border-bottom:0;padding-bottom:0}.oauthStatusGrid{border-top:1px solid #9faebe1f}.botPreview{border-color:var(--steel-blue)}.commandToggle small,.commandMeta,.emptyBotNote,.botDraftIntro span,.oauthStatusGrid span,.botField span,.botPreview span,.fieldGroup>span,.sourceBlock span,.accountRow span,.triggerRowMain span{color:var(--muted)}.footer{background:linear-gradient(#0000,#04060933,#040609e6);min-height:58px;padding:16px 28px 14px;bottom:0}.footer a,.footer span{color:#9ea8b3db}.footer a:hover{color:var(--signal-cyan)}.lockPanel{background:#0d1116c7;border:1px solid #9faebe26;box-shadow:0 22px 70px #00000047}.sourceClipOverlay{background:#040609e0;border-color:#4fa3ff8c}.sourceClipHeader strong{color:var(--signal-cyan)}@media (width<=620px){body:not(.sourceBody){background-attachment:scroll}.topbar{min-height:64px;padding:0 18px}.brand img{width:34px;height:34px}.dashboard{max-width:none}.dashboardTabs{flex-direction:row;gap:8px;padding-bottom:2px;overflow-x:auto}.tabButton{border-bottom:2px solid #0000;border-left:0;flex:none}.tabButton.active{border-bottom-color:var(--steel-blue)}.footer{min-height:84px;padding-bottom:14px}}.landingPage{justify-content:center;align-items:flex-start;padding-top:146px}.landing{width:min(100%,760px);max-width:760px;margin:0}.landingIntro{padding-bottom:24px}.landingIntro h1{margin:0 0 10px;font-size:31px;line-height:1.15}.landingIntro .copy{max-width:560px}.landingTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;margin-top:28px;display:grid}.landingTool{padding-top:0}.landingToolMeta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.toolStatus{color:var(--muted)}.toolStatus.available{color:#28f0c8e0}.landingTool h2{margin:16px 0 8px;font-size:21px}.landingTool p{color:var(--muted);max-width:330px;margin:0;font-size:14px;line-height:1.55}.landingAction{appearance:none;color:var(--text);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#2099fa29;border:1px solid #2099fa94;border-radius:0;margin-top:20px;padding:11px 14px;font-size:12px}.landingAction:hover{background:#2099fa42}.landingNote{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:23px;font-size:12px;display:inline-block}@media (width<=700px){.landingPage{padding-top:112px}.landingTools{grid-template-columns:1fr;gap:28px}}
