.dashboard-module__wUJ68G__dashboard{--line:#292929;--muted:#999a98;color:#f2f2f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#090909;font-size:14px}.dashboard-module__wUJ68G__dashboard button,.dashboard-module__wUJ68G__dashboard a,.dashboard-module__wUJ68G__dashboard select,.dashboard-module__wUJ68G__dashboard textarea{-webkit-tap-highlight-color:transparent}.dashboard-module__wUJ68G__dashboard button{cursor:pointer}.dashboard-module__wUJ68G__dashboard button:disabled{opacity:.45;cursor:not-allowed}.dashboard-module__wUJ68G__dashboard :is(button,a,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #d9dbc9}.dashboard-module__wUJ68G__dashboard a{text-underline-offset:4px}.dashboard-module__wUJ68G__skip{z-index:60;color:#111;background:#f2f2f0;border-radius:6px;padding:12px 18px;position:fixed;top:-80px;left:16px}.dashboard-module__wUJ68G__skip:focus{top:12px}.dashboard-module__wUJ68G__navbar{z-index:40;border-bottom:1px solid var(--line);background:#0b0b0b;justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 26px;display:flex;position:sticky;top:0}.dashboard-module__wUJ68G__navigation{flex-shrink:0;align-items:center;gap:42px;display:flex}.dashboard-module__wUJ68G__navigation a{color:#f2f2f0}.dashboard-module__wUJ68G__menuToggle{color:#a6a6a6;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:flex}.dashboard-module__wUJ68G__menuToggle:hover{color:#fff;background:#191919;border-color:#373737}.dashboard-module__wUJ68G__menuToggle span{background:currentColor;width:15px;height:1px;transition:transform .24s,opacity .15s}.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__menuToggle span:first-child{transform:translateY(5px)rotate(45deg)}.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__menuToggle span:nth-child(2){opacity:0}.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__menuToggle span:last-child{transform:translateY(-5px)rotate(-45deg)}.dashboard-module__wUJ68G__navTitle{color:#8d8d8b;margin-right:auto;padding-left:6px;font-size:12px}.dashboard-module__wUJ68G__account{align-items:center;gap:22px;min-width:0;display:flex}.dashboard-module__wUJ68G__identity{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-module__wUJ68G__identity img{border:1px solid #3a3a3a}.dashboard-module__wUJ68G__identityText{max-width:190px;font-size:11px;line-height:1.65}.dashboard-module__wUJ68G__identityText p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__wUJ68G__identityText p:first-child{color:#e4e4e0;font-size:12px}.dashboard-module__wUJ68G__sheetLink{white-space:nowrap;color:#e0e0dc;border:1px solid #383838;border-radius:7px;padding:9px 13px;font-size:11px;transition:background .15s}.dashboard-module__wUJ68G__sheetLink:hover{background:#242424}.dashboard-module__wUJ68G__sidebar{z-index:30;border-right:1px solid var(--line);visibility:hidden;background:#0b0b0b;width:232px;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;position:fixed;top:76px;bottom:0;left:0;transform:translate(-100%)}.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__sidebar{visibility:visible;transform:translate(0)}.dashboard-module__wUJ68G__backdrop{display:none}.dashboard-module__wUJ68G__main{background-image:radial-gradient(circle,#282828 .7px,#0000 .9px),linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;min-height:calc(100svh - 76px);margin-left:0;padding:54px 4vw 24px;transition:margin-left .28s cubic-bezier(.22,1,.36,1)}.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__main{margin-left:232px}.dashboard-module__wUJ68G__content{max-width:1280px;margin:0 auto}.dashboard-module__wUJ68G__pageHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.dashboard-module__wUJ68G__eyebrow{color:#93938f;font:9px var(--font-geist-mono), monospace;letter-spacing:1.4px;line-height:1.6;display:block}.dashboard-module__wUJ68G__pageHeader h1{letter-spacing:-1.8px;margin:12px 0;font-size:clamp(27px,2.8vw,42px);font-weight:500;line-height:1.18}.dashboard-module__wUJ68G__pageHeader h1 span{color:#93938e}.dashboard-module__wUJ68G__subtitle{color:#a0a09c;max-width:540px;font-size:13px;line-height:1.8}.dashboard-module__wUJ68G__status{font:10px var(--font-geist-mono), monospace;color:#b6b7a7;background:#151613;border:1px solid #33342e;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.dashboard-module__wUJ68G__status>span{background:#8f9084;border-radius:50%;width:5px;height:5px}.dashboard-module__wUJ68G__status[data-connected=true]>span{background:#b7c6a6;box-shadow:0 0 9px #b7c6a625}.dashboard-module__wUJ68G__connectPanel{background:#151611;border:1px solid #383931;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:28px 30px;display:flex}.dashboard-module__wUJ68G__connectPanel h2{margin-top:9px}.dashboard-module__wUJ68G__connectActions{flex-direction:column;align-items:stretch;gap:10px;min-width:230px;display:flex}.dashboard-module__wUJ68G__plannerBar{border:1px solid var(--line);background:#101010;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:15px 20px;display:flex}.dashboard-module__wUJ68G__plannerBar>div{align-items:center;gap:20px;min-width:0;display:flex}.dashboard-module__wUJ68G__plannerBar a{overflow-wrap:anywhere;font-size:12px}.dashboard-module__wUJ68G__plannerBar a span{color:#92928f;margin-left:7px}.dashboard-module__wUJ68G__workspace{grid-template-columns:1.12fr 1fr;align-items:stretch;gap:22px;display:grid}.dashboard-module__wUJ68G__panel{border:1px solid var(--line);background:#141414;border-radius:12px;min-width:0;padding:28px;box-shadow:0 8px 30px #0002}.dashboard-module__wUJ68G__panelHeading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.dashboard-module__wUJ68G__smallMark{color:#777;font-size:17px}.dashboard-module__wUJ68G__panel h2,.dashboard-module__wUJ68G__connectPanel h2{letter-spacing:-.8px;font-size:23px;font-weight:500;line-height:1.3}.dashboard-module__wUJ68G__description{color:#999a95;margin-top:9px;font-size:12px;line-height:1.8}.dashboard-module__wUJ68G__hint{color:#8d8d87;margin-top:12px;font-size:10px;line-height:1.7}.dashboard-module__wUJ68G__form{flex-direction:column;margin-top:25px;display:flex}.dashboard-module__wUJ68G__form label{color:#b7b7b0;margin-bottom:9px;font-size:11px}.dashboard-module__wUJ68G__form textarea{resize:vertical;width:100%;min-height:194px;font:13px/1.9 var(--font-geist-sans), sans-serif;color:#efefea;background:#0d0d0d;border:1px solid #343434;border-radius:8px;padding:16px}.dashboard-module__wUJ68G__form textarea::placeholder{color:#70706c}.dashboard-module__wUJ68G__form textarea:disabled{opacity:.5;cursor:not-allowed}.dashboard-module__wUJ68G__formFooter{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.dashboard-module__wUJ68G__modelField{flex-direction:column;gap:7px;min-width:0;display:flex}.dashboard-module__wUJ68G__modelField label{font:9px var(--font-geist-mono), monospace;letter-spacing:.6px;text-transform:uppercase;margin:0}.dashboard-module__wUJ68G__modelField select{color:#d0d0c9;background:#1b1b1b;border:1px solid #353535;border-radius:7px;max-width:100%;padding:10px 28px 10px 11px;font-size:11px}.dashboard-module__wUJ68G__primary,.dashboard-module__wUJ68G__secondary{border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 17px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.dashboard-module__wUJ68G__primary{color:#131313;background:#edede7;border:1px solid #edede7}.dashboard-module__wUJ68G__primary:hover:not(:disabled){background:#d6d6ce;border-color:#d6d6ce}.dashboard-module__wUJ68G__secondary{color:#deded7;background:#1b1b19;border:1px solid #41413d}.dashboard-module__wUJ68G__secondary:hover:not(:disabled){background:#292926;border-color:#66665d}.dashboard-module__wUJ68G__textButton{color:#b7b7b0;text-underline-offset:4px;flex-shrink:0;padding:6px 0;font-size:11px;text-decoration:underline}.dashboard-module__wUJ68G__textButton:hover{color:#fff}.dashboard-module__wUJ68G__emptyState{text-align:center;background:#101010;border:1px dashed #30302d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;margin-top:25px;padding:26px;display:flex}.dashboard-module__wUJ68G__emptyState svg{color:#797b70;margin-bottom:18px}.dashboard-module__wUJ68G__emptyState p{color:#bcbcb4;font-size:13px}.dashboard-module__wUJ68G__emptyState>span{color:#888980;max-width:220px;margin-top:9px;font-size:11px;line-height:1.8}.dashboard-module__wUJ68G__response{white-space:pre-wrap;overflow-wrap:anywhere;color:#cccec2;min-height:230px;max-height:420px;font:12px/1.85 var(--font-geist-mono), monospace;background:#0d0d0d;border:1px solid #30302d;border-radius:8px;margin-top:25px;padding:18px;overflow:auto}.dashboard-module__wUJ68G__resultActions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.dashboard-module__wUJ68G__resultActions:empty{display:none}.dashboard-module__wUJ68G__error,.dashboard-module__wUJ68G__notice,.dashboard-module__wUJ68G__warning{overflow-wrap:anywhere;border:1px solid;border-radius:8px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.8}.dashboard-module__wUJ68G__error{color:#f0aaa6;background:#211313;border-color:#4b2c2c}.dashboard-module__wUJ68G__notice{color:#c2ceb0;background:#171c13;border-color:#343e29}.dashboard-module__wUJ68G__warning{color:#d4c499;background:#221e13;border-color:#4a4027}.dashboard-module__wUJ68G__warning a{text-decoration:underline}.dashboard-module__wUJ68G__panel .dashboard-module__wUJ68G__notice{margin-top:18px;margin-bottom:0}.dashboard-module__wUJ68G__processing{color:#c5c8b5;margin-top:20px;font-size:12px}.dashboard-module__wUJ68G__footer{color:#85857f;border-top:1px solid #252525;justify-content:space-between;gap:18px;margin-top:22px;padding:25px 1px 0;font-size:10px;display:flex}.dashboard-module__wUJ68G__footer nav{gap:22px;display:flex}.dashboard-module__wUJ68G__footer a:hover{color:#ddd}@media (min-width:1600px){.dashboard-module__wUJ68G__main{padding-top:65px}.dashboard-module__wUJ68G__content{max-width:1380px}.dashboard-module__wUJ68G__panel{padding:32px}.dashboard-module__wUJ68G__form textarea{min-height:230px}.dashboard-module__wUJ68G__emptyState{min-height:306px}}@media (max-width:1100px){.dashboard-module__wUJ68G__navTitle{display:none}.dashboard-module__wUJ68G__navigation{gap:24px}.dashboard-module__wUJ68G__identityText{display:none}.dashboard-module__wUJ68G__pageHeader{align-items:flex-start}.dashboard-module__wUJ68G__workspace{grid-template-columns:1fr}.dashboard-module__wUJ68G__panel{padding:24px}.dashboard-module__wUJ68G__emptyState{min-height:190px}.dashboard-module__wUJ68G__connectPanel{flex-direction:column;align-items:flex-start}.dashboard-module__wUJ68G__connectActions{flex-flow:wrap}.dashboard-module__wUJ68G__main{padding:36px 28px 24px}}@media (max-width:760px){.dashboard-module__wUJ68G__navbar{gap:16px;height:68px;padding:0 16px}.dashboard-module__wUJ68G__navigation{gap:15px}.dashboard-module__wUJ68G__navigation a{font-size:23px}.dashboard-module__wUJ68G__navigation img{width:29px;height:29px}.dashboard-module__wUJ68G__account{gap:10px}.dashboard-module__wUJ68G__identity{display:none}.dashboard-module__wUJ68G__sidebar{width:min(232px,78vw);top:68px}.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__main{margin-left:0}.dashboard-module__wUJ68G__backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0008;display:block;position:fixed;inset:68px 0 0}.dashboard-module__wUJ68G__main{min-height:calc(100svh - 68px);padding:30px 18px 22px}.dashboard-module__wUJ68G__pageHeader{flex-direction:column;gap:17px;margin-bottom:25px}.dashboard-module__wUJ68G__pageHeader h1{letter-spacing:-1.1px}.dashboard-module__wUJ68G__status{font-size:9px}.dashboard-module__wUJ68G__panel,.dashboard-module__wUJ68G__connectPanel{padding:22px 18px}.dashboard-module__wUJ68G__connectActions{flex-direction:column;width:100%;min-width:0}.dashboard-module__wUJ68G__plannerBar{padding:14px}.dashboard-module__wUJ68G__plannerBar>div{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-module__wUJ68G__footer{flex-direction:column;gap:12px}.dashboard-module__wUJ68G__formFooter{gap:10px}.dashboard-module__wUJ68G__primary{padding:12px 14px}.dashboard-module__wUJ68G__modelField select{font-size:10px}.dashboard-module__wUJ68G__panel h2,.dashboard-module__wUJ68G__connectPanel h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.dashboard-module__wUJ68G__sidebar,.dashboard-module__wUJ68G__main,.dashboard-module__wUJ68G__menuToggle span,.dashboard-module__wUJ68G__primary,.dashboard-module__wUJ68G__secondary,.dashboard-module__wUJ68G__sheetLink{transition:none}}.dashboard-module__wUJ68G__navTitle,.dashboard-module__wUJ68G__identityText,.dashboard-module__wUJ68G__identityText p:first-child{font-size:14px}.dashboard-module__wUJ68G__sheetLink{color:#c9e5cf;background:#193426;border-color:#355b42;padding:10px 16px;font-size:14px}.dashboard-module__wUJ68G__sheetLink:hover{background:#244732;border-color:#568263}.dashboard-module__wUJ68G__sidebarNav{flex-direction:column;gap:10px;padding:18px 12px;display:flex}.dashboard-module__wUJ68G__sidebarAction{color:#d0d9ca;text-align:left;background:#171c16;border:1px solid #30352f;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 12px;font-size:15px;display:flex}.dashboard-module__wUJ68G__sidebarAction:hover:not(:disabled){background:#242e21;border-color:#4c5b45}.dashboard-module__wUJ68G__eyebrow{letter-spacing:1.1px;font-size:11px}.dashboard-module__wUJ68G__subtitle,.dashboard-module__wUJ68G__description{font-size:15px;line-height:1.6}.dashboard-module__wUJ68G__hint,.dashboard-module__wUJ68G__footer,.dashboard-module__wUJ68G__status{font-size:12px}.dashboard-module__wUJ68G__plannerBar a,.dashboard-module__wUJ68G__form label,.dashboard-module__wUJ68G__textButton,.dashboard-module__wUJ68G__emptyState>span{font-size:14px}.dashboard-module__wUJ68G__modelField label{font-size:11px}.dashboard-module__wUJ68G__formFooter{justify-content:flex-end}.dashboard-module__wUJ68G__modelField select,.dashboard-module__wUJ68G__primary,.dashboard-module__wUJ68G__secondary,.dashboard-module__wUJ68G__processing{font-size:14px}.dashboard-module__wUJ68G__form textarea{font-size:16px;line-height:1.7}.dashboard-module__wUJ68G__response{font-size:14px;line-height:1.7}.dashboard-module__wUJ68G__emptyState p{font-size:16px}.dashboard-module__wUJ68G__error,.dashboard-module__wUJ68G__notice,.dashboard-module__wUJ68G__warning{font-size:14px;line-height:1.5}@media (min-width:761px) and (min-height:650px){.dashboard-module__wUJ68G__dashboard{flex-direction:column;height:100svh;min-height:0;display:flex;overflow:hidden}.dashboard-module__wUJ68G__navbar{flex-shrink:0}.dashboard-module__wUJ68G__main{flex:1;min-height:0;padding:22px 3vw 16px;overflow:hidden}.dashboard-module__wUJ68G__content{flex-direction:column;height:100%;min-height:0;display:flex}.dashboard-module__wUJ68G__pageHeader{flex-shrink:0;gap:18px;margin-bottom:16px}.dashboard-module__wUJ68G__pageHeader h1{margin:6px 0;font-size:clamp(28px,2.5vw,38px)}.dashboard-module__wUJ68G__pageHeader .dashboard-module__wUJ68G__eyebrow{display:none}.dashboard-module__wUJ68G__plannerBar{flex-shrink:0;margin-bottom:14px;padding:10px 16px}.dashboard-module__wUJ68G__workspace{flex:1;grid-template-columns:1.12fr 1fr;gap:18px;min-height:0}.dashboard-module__wUJ68G__panel{flex-direction:column;min-height:0;padding:20px;display:flex;overflow:auto}.dashboard-module__wUJ68G__panelHeading{margin-bottom:10px}.dashboard-module__wUJ68G__panel h2{font-size:23px}.dashboard-module__wUJ68G__panel .dashboard-module__wUJ68G__description{margin-top:6px}.dashboard-module__wUJ68G__form{flex:1;min-height:230px;margin-top:16px}.dashboard-module__wUJ68G__form textarea{resize:none;flex:1;height:0;min-height:72px}.dashboard-module__wUJ68G__formFooter{flex-shrink:0;margin-top:14px}.dashboard-module__wUJ68G__form .dashboard-module__wUJ68G__hint{flex-shrink:0;margin-top:8px}.dashboard-module__wUJ68G__emptyState{flex:1;min-height:100px;margin-top:16px;padding:15px}.dashboard-module__wUJ68G__emptyState svg{margin-bottom:12px}.dashboard-module__wUJ68G__response{flex:1;min-height:80px;max-height:none;margin-top:16px}.dashboard-module__wUJ68G__resultActions{flex-shrink:0;margin-top:12px}.dashboard-module__wUJ68G__footer{flex-shrink:0;margin-top:14px;padding-top:12px}.dashboard-module__wUJ68G__connectPanel{flex:1;justify-content:space-around;align-items:center;min-height:0;margin-bottom:0;overflow:auto}.dashboard-module__wUJ68G__error,.dashboard-module__wUJ68G__notice,.dashboard-module__wUJ68G__warning{flex-shrink:0;max-height:100px;margin-bottom:12px;padding:10px 14px;overflow:auto}}@media (max-width:1000px) and (min-width:761px) and (min-height:650px){.dashboard-module__wUJ68G__dashboard[data-sidebar-open=true] .dashboard-module__wUJ68G__main{margin-left:0}.dashboard-module__wUJ68G__backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0008;display:block;position:fixed;inset:76px 0 0}.dashboard-module__wUJ68G__main{padding-left:20px;padding-right:20px}.dashboard-module__wUJ68G__panel{padding:16px}.dashboard-module__wUJ68G__formFooter{flex-wrap:wrap}.dashboard-module__wUJ68G__subtitle{max-width:440px}}@media (max-width:760px),(max-height:649px){.dashboard-module__wUJ68G__main{padding-top:22px}.dashboard-module__wUJ68G__pageHeader{margin-bottom:20px}.dashboard-module__wUJ68G__panel{padding:20px}.dashboard-module__wUJ68G__form textarea{min-height:130px}.dashboard-module__wUJ68G__modelField select{font-size:14px}.dashboard-module__wUJ68G__status{font-size:12px}.dashboard-module__wUJ68G__connectPanel{margin-bottom:0}}.dashboard-module__wUJ68G__sheetIcon,.dashboard-module__wUJ68G__touchKeyboardHint{display:none}@media (hover:none) and (pointer:coarse){.dashboard-module__wUJ68G__desktopKeyboardHint{display:none}.dashboard-module__wUJ68G__touchKeyboardHint{display:inline}}.dashboard-module__wUJ68G__workspaceGate{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.dashboard-module__wUJ68G__workspaceGate>.dashboard-module__wUJ68G__workspace{flex:1}.dashboard-module__wUJ68G__workspace[data-locked=true]{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-module__wUJ68G__setupOverlay{z-index:2;background:#09090926;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.dashboard-module__wUJ68G__setupPrompt{text-align:center;background:#141611f5;border:1px solid #41463b;border-radius:12px;width:min(440px,100%);padding:30px;box-shadow:0 16px 60px #0009}.dashboard-module__wUJ68G__setupPrompt h2{letter-spacing:-.6px;font-size:24px;font-weight:500;line-height:1.3}.dashboard-module__wUJ68G__setupPrompt p{color:#b2b6a8;margin:14px 0 22px;font-size:15px;line-height:1.7}@media (max-width:760px){.dashboard-module__wUJ68G__sheetLink{justify-content:center;align-items:center;padding:9px;display:inline-flex}.dashboard-module__wUJ68G__sheetIcon{display:block}.dashboard-module__wUJ68G__sheetLabel{display:none}}.dashboard-module__wUJ68G__tabBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-module__wUJ68G__smartWorkspace{flex:1;min-height:0;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.dashboard-module__wUJ68G__smartPanel{border:1px solid var(--line);background:#141414;border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;box-shadow:0 8px 30px #0002}.dashboard-module__wUJ68G__smartHeaderTitle{align-items:center;gap:12px;display:flex}.dashboard-module__wUJ68G__smartBadge{color:#a4cca0;font:10px var(--font-geist-mono), monospace;letter-spacing:.5px;text-transform:uppercase;background:#121c12;border:1px solid #343;border-radius:12px;align-items:center;padding:3px 9px;display:inline-flex}.dashboard-module__wUJ68G__chatScroll{scrollbar-width:thin;scrollbar-color:#2b2b2b transparent;flex-direction:column;flex:1;gap:16px;min-height:240px;margin:12px 0 16px;padding:16px 8px;display:flex;overflow:hidden auto}.dashboard-module__wUJ68G__chatEmptyState{text-align:center;background:#0f0f0f;border:1px dashed #262626;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:auto 0;padding:36px 20px;display:flex}.dashboard-module__wUJ68G__chatEmptyIcon{color:#9ecc96;background:#171b16;border:1px solid #283326;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.dashboard-module__wUJ68G__chatEmptyState h3{color:#ededeb;margin:0 0 8px;font-size:18px;font-weight:500}.dashboard-module__wUJ68G__chatEmptyState p{color:#8c8c88;max-width:440px;margin:0 0 24px;font-size:13px;line-height:1.6}.dashboard-module__wUJ68G__chatSuggestions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:580px;display:flex}.dashboard-module__wUJ68G__chatSuggestions button{color:#c7c7be;background:#161614;border:1px solid #2d2d2a;border-radius:20px;padding:8px 14px;font-size:12px;line-height:1.4;transition:all .15s}.dashboard-module__wUJ68G__chatSuggestions button:hover{color:#f0f0ea;background:#22221f;border-color:#44443f}.dashboard-module__wUJ68G__chatList{flex-direction:column;gap:16px;width:100%;display:flex}.dashboard-module__wUJ68G__userMessageRow{justify-content:flex-end;width:100%;display:flex}.dashboard-module__wUJ68G__assistantMessageRow{justify-content:flex-start;width:100%;display:flex}.dashboard-module__wUJ68G__userBubble{color:#f2f2f0;background:#1b211a;border:1px solid #2e3a2c;border-radius:14px 14px 4px;max-width:min(85%,680px);padding:12px 16px}.dashboard-module__wUJ68G__assistantBubble{color:#e6e6e2;background:#111;border:1px solid #282828;border-radius:14px 14px 14px 4px;max-width:min(90%,720px);padding:14px 18px}.dashboard-module__wUJ68G__bubbleAuthor{font:11px var(--font-geist-mono), monospace;letter-spacing:.5px;margin-bottom:6px;font-weight:500}.dashboard-module__wUJ68G__userBubble .dashboard-module__wUJ68G__bubbleAuthor{color:#8aa585;text-align:right}.dashboard-module__wUJ68G__assistantBubble .dashboard-module__wUJ68G__bubbleAuthor{color:#9ebf95;align-items:center;gap:6px;display:flex}.dashboard-module__wUJ68G__assistantBubble .dashboard-module__wUJ68G__bubbleAuthor:before{content:"";background:#68a85f;border-radius:50%;width:6px;height:6px;display:inline-block}.dashboard-module__wUJ68G__bubbleText{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.65}.dashboard-module__wUJ68G__thinkingBubble{background:#0f110e;border-style:dashed;border-color:#333}.dashboard-module__wUJ68G__thinkingText{color:#92998e;align-items:center;gap:4px;font-size:13px;display:flex}.dashboard-module__wUJ68G__thinkingDot{background:#84a67b;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite both dashboard-module__wUJ68G__thinkingPulse}.dashboard-module__wUJ68G__thinkingDot:first-child{animation-delay:-.32s}.dashboard-module__wUJ68G__thinkingDot:nth-child(2){animation-delay:-.16s}.dashboard-module__wUJ68G__thinkingDot:nth-child(3){animation-delay:0s}@keyframes dashboard-module__wUJ68G__thinkingPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.dashboard-module__wUJ68G__chatError{color:#f0aaa6;background:#211313;border:1px solid #4b2c2c;border-radius:8px;align-self:flex-start;max-width:90%;padding:10px 14px;font-size:13px;line-height:1.5}.dashboard-module__wUJ68G__chatForm{flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;display:flex}.dashboard-module__wUJ68G__chatInputWrapper{background:#0d0d0d;border:1px solid #343434;border-radius:10px;align-items:flex-end;gap:10px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.dashboard-module__wUJ68G__chatInputWrapper:focus-within{border-color:#42523f;box-shadow:0 0 0 1px #2c382a,0 2px 8px #00000050}.dashboard-module__wUJ68G__chatTextarea,.dashboard-module__wUJ68G__dashboard textarea.dashboard-module__wUJ68G__chatTextarea:focus,.dashboard-module__wUJ68G__dashboard textarea.dashboard-module__wUJ68G__chatTextarea:focus-visible,.dashboard-module__wUJ68G__chatTextarea:focus,.dashboard-module__wUJ68G__chatTextarea:focus-visible{color:#efefea;min-height:24px;max-height:120px;font:14px/1.5 var(--font-geist-sans), sans-serif;resize:none;background:0 0;flex:1;padding:4px 0;box-shadow:none!important;border:none!important;outline:none!important}.dashboard-module__wUJ68G__chatTextarea::placeholder{color:#686864}.dashboard-module__wUJ68G__chatSendButton{color:#131313;cursor:pointer;background:#edede7;border:1px solid #edede7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.dashboard-module__wUJ68G__chatSendButton:hover:not(:disabled){background:#d6d6ce;border-color:#d6d6ce}.dashboard-module__wUJ68G__chatSendButton:disabled{opacity:.4;cursor:not-allowed}.dashboard-module__wUJ68G__chatHint{color:#72726d;margin:0;padding-left:4px;font-size:11px}@media (min-width:761px) and (min-height:650px){.dashboard-module__wUJ68G__smartWorkspace{grid-template-columns:none!important}.dashboard-module__wUJ68G__smartPanel{flex:1;min-height:0;overflow:hidden}}@media (max-width:760px){.dashboard-module__wUJ68G__smartPanel{padding:16px 14px}.dashboard-module__wUJ68G__chatScroll{padding:10px 4px}.dashboard-module__wUJ68G__userBubble,.dashboard-module__wUJ68G__assistantBubble{max-width:95%}}
.loading-module__P-Ls_W__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite loading-module__P-Ls_W__spin;display:inline-block}@keyframes loading-module__P-Ls_W__spin{to{transform:rotate(360deg)}}.loading-module__P-Ls_W__skeleton{background:linear-gradient(90deg,#1a1a1a 25%,#272727 50%,#1a1a1a 75%) 0 0/200% 100%;border-radius:8px;flex-shrink:0;animation:1.4s ease-in-out infinite loading-module__P-Ls_W__shimmer;display:block}@keyframes loading-module__P-Ls_W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-module__P-Ls_W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-module__P-Ls_W__pendingLabel{justify-content:center;align-items:center;gap:10px;display:inline-flex}.loading-module__P-Ls_W__screen{color:#f2f2f0;height:100dvh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#090909;flex-direction:column;display:flex;overflow:hidden}.loading-module__P-Ls_W__header{letter-spacing:-1px;border-bottom:1px solid #292929;flex-shrink:0;align-items:center;gap:10px;height:76px;padding:0 26px;font-size:25px;font-weight:600;display:flex}.loading-module__P-Ls_W__header>:last-child{margin-left:auto}.loading-module__P-Ls_W__body{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1380px;min-height:0;margin:0 auto;padding:24px 4vw;display:flex}.loading-module__P-Ls_W__panels{flex:1;grid-template-columns:1fr 1fr;gap:22px;min-height:0;display:grid}.loading-module__P-Ls_W__panel{background:#141414;border:1px solid #292929;border-radius:12px;flex-direction:column;gap:22px;min-height:0;padding:24px;display:flex}.loading-module__P-Ls_W__heading{width:55%;height:42px}.loading-module__P-Ls_W__label{width:40%;height:24px}.loading-module__P-Ls_W__field{flex:1;min-height:40px}.loading-module__P-Ls_W__button{align-self:flex-end;width:140px;height:42px}@media (max-width:720px){.loading-module__P-Ls_W__panels{grid-template-columns:1fr}.loading-module__P-Ls_W__header{height:68px}.loading-module__P-Ls_W__panel{gap:14px;padding:18px}}@media (prefers-reduced-motion:reduce){.loading-module__P-Ls_W__skeleton,.loading-module__P-Ls_W__spinner{animation:none}}
.public-module__DxCSOW__shell{color:#f2f2f0;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090909;flex-direction:column;padding:0 6vw;display:flex}.public-module__DxCSOW__shell a{text-underline-offset:5px}.public-module__DxCSOW__shell a:focus-visible,.public-module__DxCSOW__shell button:focus-visible{outline-offset:6px;outline:2px solid #fff}.public-module__DxCSOW__header,.public-module__DxCSOW__footer{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1160px;margin:0 auto;display:flex}.public-module__DxCSOW__header{border-bottom:1px solid #242424;flex-shrink:0;min-height:76px}.public-module__DxCSOW__brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:600;text-decoration:none;display:inline-flex}.public-module__DxCSOW__brandDot{color:#858585;margin-left:-10px}.public-module__DxCSOW__signIn{color:#eee;border:1px solid #414141;border-radius:6px;align-items:center;gap:20px;padding:10px 17px;font-size:12px;text-decoration:none;display:inline-flex}.public-module__DxCSOW__signIn:hover{background:#202020;border-color:#777}.public-module__DxCSOW__landing{flex:1;align-items:center;width:100%;max-width:1160px;margin:0 auto;padding:24px 0;display:grid}.public-module__DxCSOW__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;display:grid}.public-module__DxCSOW__eyebrow{font:10px var(--font-geist-mono), monospace;letter-spacing:1.6px;color:#a1a1a1;align-items:center;gap:9px;margin-bottom:30px;display:flex}.public-module__DxCSOW__statusDot{background:#c3c9b2;border-radius:50%;width:5px;height:5px}.public-module__DxCSOW__copy h1{letter-spacing:-3px;font-size:clamp(38px,4.4vw,61px);font-weight:500;line-height:1.08}.public-module__DxCSOW__copy h1 span{color:#858585}.public-module__DxCSOW__description{color:#aaa;max-width:405px;margin:24px 0 30px;font-size:16px;line-height:1.85}.public-module__DxCSOW__cta{color:#151515;background:#f1f1ee;border:1px solid #f1f1ee;border-radius:7px;justify-content:center;align-items:center;gap:13px;padding:15px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.public-module__DxCSOW__cta:hover{background:#d5d5d1}.public-module__DxCSOW__cta:disabled{opacity:.6}.public-module__DxCSOW__cta>span{margin-left:15px}.public-module__DxCSOW__consent{color:#919191;margin-top:17px;font-size:11px;line-height:1.8}.public-module__DxCSOW__error,.public-module__DxCSOW__notice{max-width:440px;margin-top:18px;font-size:13px;line-height:1.6}.public-module__DxCSOW__error{color:#fda4af}.public-module__DxCSOW__notice{color:#c9d8ba}.public-module__DxCSOW__preview{background:#111;border:1px solid #303030;border-radius:12px;padding:23px;box-shadow:0 18px 70px #0005}.public-module__DxCSOW__previewTop{font:9px var(--font-geist-mono), monospace;letter-spacing:1.1px;color:#939393;justify-content:space-between;margin-bottom:25px;display:flex}.public-module__DxCSOW__message{background:#191919;border:1px solid #2b2b2b;border-radius:7px;padding:18px}.public-module__DxCSOW__tinyLabel{color:#979797;font:9px var(--font-geist-mono), monospace;letter-spacing:.8px}.public-module__DxCSOW__message p{color:#d6d6d6;margin-top:9px;font-size:14px;line-height:1.8}.public-module__DxCSOW__connector{color:#888;justify-content:center;align-items:center;gap:12px;height:47px;display:flex}.public-module__DxCSOW__connector span{background:#303030;width:25px;height:1px}.public-module__DxCSOW__calendar{border:1px solid #303030;border-radius:7px;overflow:hidden}.public-module__DxCSOW__calendarHeader{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:10px;padding:17px 14px;font-size:13px;display:flex}.public-module__DxCSOW__muted{color:#858585;margin-left:4px}.public-module__DxCSOW__calendarRow{border-bottom:1px solid #242424;align-items:center;min-height:56px;display:flex}.public-module__DxCSOW__calendarRow:last-child{border:0}.public-module__DxCSOW__date{text-align:center;width:65px;font:16px var(--font-geist-mono), monospace;flex-shrink:0}.public-module__DxCSOW__date small{color:#8d8d8d;margin-top:3px;font-size:8px;display:block}.public-module__DxCSOW__event{color:#fff;background:#991b1b;border-radius:4px;flex:1;align-items:center;gap:13px;margin-right:11px;padding:11px 12px;font-size:11px;display:flex}.public-module__DxCSOW__event strong{font-weight:500}.public-module__DxCSOW__event>span:last-child{margin-left:auto}.public-module__DxCSOW__empty{color:#555;font-size:12px}.public-module__DxCSOW__preview figcaption{color:#929292;margin-top:17px;font-size:10px;line-height:1.6}.public-module__DxCSOW__footer{color:#969696;border-top:1px solid #242424;flex-shrink:0;padding:20px 0;font-size:11px}.public-module__DxCSOW__footer nav{gap:25px;display:flex}.public-module__DxCSOW__footer a:hover{color:#fff}.public-module__DxCSOW__skip{color:#000;z-index:10;background:#fff;padding:12px;position:absolute;top:-70px;left:15px}.public-module__DxCSOW__skip:focus{top:12px}.public-module__DxCSOW__legal{width:100%;max-width:730px;margin:0 auto;padding:54px 0 90px}.public-module__DxCSOW__back{color:#aaa;font-size:12px;text-decoration:none}.public-module__DxCSOW__legal .public-module__DxCSOW__eyebrow{margin-top:55px;margin-bottom:20px}.public-module__DxCSOW__legal h1{letter-spacing:-2px;font-size:clamp(36px,6vw,58px);font-weight:500;line-height:1.1}.public-module__DxCSOW__legalIntro{color:#aaa;margin-top:22px;font-size:17px;line-height:1.8}.public-module__DxCSOW__updated{font:10px var(--font-geist-mono), monospace;color:#969696;margin-top:24px}.public-module__DxCSOW__legalBody{margin-top:40px}.public-module__DxCSOW__legalBody section{border-top:1px solid #292929;padding:27px 0}.public-module__DxCSOW__legalBody h2{margin-bottom:13px;font-size:17px;font-weight:500}.public-module__DxCSOW__legalBody p,.public-module__DxCSOW__legalBody li{color:#aaa;font-size:14px;line-height:1.9}.public-module__DxCSOW__legalBody p+p{margin-top:12px}.public-module__DxCSOW__legalBody ul{padding-left:20px;list-style:outside}.public-module__DxCSOW__legalBody a{color:#ddd;text-decoration:underline}@media (max-width:850px){.public-module__DxCSOW__hero{gap:32px}.public-module__DxCSOW__copy h1{letter-spacing:-2px}.public-module__DxCSOW__preview{padding:16px}.public-module__DxCSOW__event{gap:7px}.public-module__DxCSOW__calendarHeader .public-module__DxCSOW__tinyLabel{display:none}}@media (max-width:640px){.public-module__DxCSOW__shell{padding:0 24px}.public-module__DxCSOW__header{min-height:68px}.public-module__DxCSOW__landing{padding:24px 0}.public-module__DxCSOW__hero{grid-template-columns:1fr;gap:0}.public-module__DxCSOW__copy h1{letter-spacing:-1.8px;font-size:clamp(32px,8.4vw,43px)}.public-module__DxCSOW__description{margin:20px 0 24px;font-size:14px}.public-module__DxCSOW__preview{display:none}.public-module__DxCSOW__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.public-module__DxCSOW__legal{padding-top:35px}.public-module__DxCSOW__legal .public-module__DxCSOW__eyebrow{margin-top:40px}}@media (max-height:700px) and (min-width:641px){.public-module__DxCSOW__preview{padding:16px}.public-module__DxCSOW__previewTop{margin-bottom:14px}.public-module__DxCSOW__message{padding:12px}.public-module__DxCSOW__connector{height:30px}.public-module__DxCSOW__calendarRow{min-height:42px}.public-module__DxCSOW__calendarHeader{padding:12px}.public-module__DxCSOW__copy .public-module__DxCSOW__eyebrow{margin-bottom:18px}.public-module__DxCSOW__description{margin:18px 0 22px}}@media (max-height:520px){.public-module__DxCSOW__landing .public-module__DxCSOW__preview{display:none}.public-module__DxCSOW__hero{grid-template-columns:1fr}.public-module__DxCSOW__copy h1{font-size:32px}.public-module__DxCSOW__copy .public-module__DxCSOW__eyebrow{margin-bottom:12px}.public-module__DxCSOW__description{margin:12px 0;line-height:1.5}.public-module__DxCSOW__consent{margin-top:10px}.public-module__DxCSOW__landing{padding:16px 0}}@media (prefers-reduced-motion:reduce){.public-module__DxCSOW__cta{transition:none}}
.setup-module__00KpvG__container{flex-direction:column;gap:20px;width:100%;max-width:1000px;margin:0 auto;display:flex}.setup-module__00KpvG__container h1{letter-spacing:-1.2px;color:#ededeb;margin:6px 0 0;font-size:clamp(26px,3.2vw,36px);font-weight:500}.setup-module__00KpvG__intro{color:#9c9c96;margin:0 0 10px;font-size:15px;line-height:1.6}.setup-module__00KpvG__progress{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.setup-module__00KpvG__progress span{color:#aaa;border:1px solid #343434;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.setup-module__00KpvG__progress span[data-done=true]{color:#c9dfbd;background:#182015;border-color:#3b4b32}.setup-module__00KpvG__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.setup-module__00KpvG__card{background:#141414;border:1px solid #282828;border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;display:flex;box-shadow:0 8px 24px #0003}.setup-module__00KpvG__card h2{letter-spacing:-.6px;margin:0;font-size:22px;font-weight:500}.setup-module__00KpvG__card p{margin-top:0}.setup-module__00KpvG__card a{text-underline-offset:4px}.setup-module__00KpvG__actions{flex-direction:column;gap:12px;width:100%;display:flex}.setup-module__00KpvG__connected{color:#c1d4b2;overflow-wrap:anywhere;background:#181e14;border:1px solid #35442e;border-radius:7px;width:100%;padding:12px 14px;font-size:14px;line-height:1.6}.setup-module__00KpvG__connected a{text-decoration:underline}.setup-module__00KpvG__keyForm{flex-direction:column;gap:12px;width:100%;display:flex}.setup-module__00KpvG__keyForm label{color:#ccc;font-size:14px}.setup-module__00KpvG__keyForm input{color:#eee;background:#0c0c0c;border:1px solid #41413d;border-radius:7px;width:100%;min-width:0;padding:13px;font-size:15px}.setup-module__00KpvG__keyForm input::placeholder{color:#85857e;font-size:13px}.setup-module__00KpvG__reset{border-top:1px solid #292929;flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-top:auto;padding-top:16px;display:flex}.setup-module__00KpvG__finish{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding-top:24px;display:flex}.setup-module__00KpvG__finish p{color:#aaa;margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.setup-module__00KpvG__grid{grid-template-columns:1fr}.setup-module__00KpvG__card{padding:20px}.setup-module__00KpvG__finish{flex-direction:column;align-items:stretch}.setup-module__00KpvG__finish button{width:100%}}
.shell-module__zYLv3G__shell{--line:#242424;--bg:#090909;--panel:#141414;--text:#f2f2f0;--muted:#8d8d8b;--accent-green:#4ade80;--accent-bg:#162015;--accent-border:#2e402a;--accent-text:#c9dfbd;background:var(--bg);min-height:100svh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;flex-direction:column;font-size:14px;display:flex;position:relative;overflow-x:hidden}.shell-module__zYLv3G__shell button,.shell-module__zYLv3G__shell a,.shell-module__zYLv3G__shell select,.shell-module__zYLv3G__shell textarea,.shell-module__zYLv3G__shell input{-webkit-tap-highlight-color:transparent}.shell-module__zYLv3G__shell :is(button,a,select,textarea,input):focus-visible{outline-offset:3px;outline:2px solid #a3b899}.shell-module__zYLv3G__skip{z-index:100;color:#111;background:#f2f2f0;border-radius:6px;padding:10px 16px;font-weight:500;transition:top .15s;position:fixed;top:-80px;left:16px}.shell-module__zYLv3G__skip:focus{top:12px}.shell-module__zYLv3G__navbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0b0b0bf0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.shell-module__zYLv3G__navLeft{flex-shrink:0;align-items:center;gap:20px;display:flex}.shell-module__zYLv3G__brandLink{color:#f2f2f0;letter-spacing:-.6px;align-items:center;gap:8px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.shell-module__zYLv3G__brandDot{color:#8d8d8b}.shell-module__zYLv3G__menuToggle{color:#a6a6a6;cursor:pointer;background:#141414;border:1px solid #2e2e2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;transition:all .16s;display:inline-flex}.shell-module__zYLv3G__menuToggle:hover{color:#fff;background:#1d1d1d;border-color:#444}.shell-module__zYLv3G__menuToggle span{background:currentColor;border-radius:1px;width:16px;height:2px;transition:transform .22s,opacity .16s;display:block}.shell-module__zYLv3G__shell[data-sidebar-open=true] .shell-module__zYLv3G__menuToggle span:first-child{transform:translateY(6px)rotate(45deg)}.shell-module__zYLv3G__shell[data-sidebar-open=true] .shell-module__zYLv3G__menuToggle span:nth-child(2){opacity:0}.shell-module__zYLv3G__shell[data-sidebar-open=true] .shell-module__zYLv3G__menuToggle span:last-child{transform:translateY(-6px)rotate(-45deg)}.shell-module__zYLv3G__pageTitleBadge{color:#b5b5b0;background:#141414;border:1px solid #2a2a2a;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.shell-module__zYLv3G__pageTitleDot{background:var(--accent-green);border-radius:50%;width:6px;height:6px}.shell-module__zYLv3G__navRight{align-items:center;gap:16px;min-width:0;display:flex}.shell-module__zYLv3G__identity{align-items:center;gap:10px;min-width:0;display:flex}.shell-module__zYLv3G__userAvatar{object-fit:cover;border:1px solid #383838;border-radius:50%;flex-shrink:0;width:36px;height:36px}.shell-module__zYLv3G__identityText{max-width:180px;font-size:11px;line-height:1.5}.shell-module__zYLv3G__userName{color:#ededeb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.shell-module__zYLv3G__userEmail{color:#888884;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell-module__zYLv3G__sheetButton{color:#c9e8d1;white-space:nowrap;background:#162b1d;border:1px solid #33523c;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .16s;display:inline-flex}.shell-module__zYLv3G__sheetButton:hover{color:#e5f7ea;background:#1e3d29;border-color:#497254}.shell-module__zYLv3G__settingsButton{color:#a6a6a6;cursor:pointer;background:#141414;border:1px solid #2e2e2e;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .16s;display:inline-flex}.shell-module__zYLv3G__settingsButton:hover{color:#fff;background:#1d1d1d;border-color:#444}.shell-module__zYLv3G__dropdownMenu{z-index:50;background:#141414;border:1px solid #2c2c2c;border-radius:12px;width:280px;padding:8px;animation:.12s shell-module__zYLv3G__fadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000080}@keyframes shell-module__zYLv3G__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shell-module__zYLv3G__dropdownItem{color:#ededeb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.shell-module__zYLv3G__dropdownItem:hover{background:#202020}.shell-module__zYLv3G__dropdownItemDanger{color:#f87171}.shell-module__zYLv3G__dropdownItemDanger:hover{background:#2b1414}.shell-module__zYLv3G__deleteConfirmBox{background:#1b1212;border:1px solid #4a1e1e;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.shell-module__zYLv3G__sidebar{z-index:35;border-right:1px solid var(--line);visibility:hidden;background:#0d0d0d;flex-direction:column;justify-content:space-between;width:250px;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility .26s;display:flex;position:fixed;top:72px;bottom:0;left:0;transform:translate(-100%)}.shell-module__zYLv3G__shell[data-sidebar-open=true] .shell-module__zYLv3G__sidebar{visibility:visible;transform:translate(0)}.shell-module__zYLv3G__sidebarContent{flex-direction:column;flex:1;gap:24px;padding:20px 14px;display:flex;overflow-y:auto}.shell-module__zYLv3G__sidebarSection{flex-direction:column;gap:6px;display:flex}.shell-module__zYLv3G__sidebarEyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:1.2px;color:#72726f;margin-bottom:4px;padding:0 10px;font-size:10px;font-weight:600;display:block}.shell-module__zYLv3G__navLink{color:#cfcfcb;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:11px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .14s;display:flex}.shell-module__zYLv3G__navLink:hover{color:#fff;background:#181818;border-color:#2b2b2b}.shell-module__zYLv3G__navLinkActive{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-text);font-weight:600}.shell-module__zYLv3G__navLinkActive:hover{color:#dbf0d0;background:#1b291a;border-color:#384e33}.shell-module__zYLv3G__navLinkLeft{align-items:center;gap:12px;display:flex}.shell-module__zYLv3G__navIcon{color:currentColor;flex-shrink:0;width:18px;height:18px}.shell-module__zYLv3G__navStatusDot{background:var(--accent-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #4ade8066}.shell-module__zYLv3G__sidebarFooter{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 14px;display:flex}.shell-module__zYLv3G__sheetStatusCard{background:#111710;border:1px solid #222e20;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;transition:border-color .14s;display:flex}.shell-module__zYLv3G__sheetStatusCard:hover{border-color:#384d34}.shell-module__zYLv3G__sheetStatusLabel{color:#7d9675;font-size:11px;font-family:var(--font-geist-mono), monospace;align-items:center;gap:6px;display:flex}.shell-module__zYLv3G__sheetStatusTitle{color:#d1e2cb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.shell-module__zYLv3G__versionTag{color:#555552;font-size:11px;font-family:var(--font-geist-mono), monospace;padding:0 4px}.shell-module__zYLv3G__backdrop{display:none}.shell-module__zYLv3G__main{background-image:radial-gradient(circle,#252525 .7px,#0000 .9px),linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;flex-direction:column;flex:1;min-height:calc(100svh - 72px);margin-left:0;transition:margin-left .26s cubic-bezier(.22,1,.36,1);display:flex;overflow-x:hidden}.shell-module__zYLv3G__shell[data-sidebar-open=true] .shell-module__zYLv3G__main{margin-left:250px}.shell-module__zYLv3G__mainInner{flex-direction:column;flex:1;width:100%;max-width:1320px;margin:0 auto;padding:32px 36px 40px;display:flex}@media (max-width:1024px){.shell-module__zYLv3G__shell[data-sidebar-open=true] .shell-module__zYLv3G__main{margin-left:0}.shell-module__zYLv3G__sidebar{z-index:50;width:min(280px,82vw);top:72px;box-shadow:12px 0 32px #000000b3}.shell-module__zYLv3G__backdrop{z-index:45;-webkit-backdrop-filter:blur(3px);background:#000000a6;animation:.18s shell-module__zYLv3G__fadeIn;display:block;position:fixed;inset:72px 0 0}.shell-module__zYLv3G__mainInner{padding:24px 20px 32px}}@media (max-width:768px){.shell-module__zYLv3G__navbar{gap:12px;height:66px;padding:0 16px}.shell-module__zYLv3G__sidebar{top:66px}.shell-module__zYLv3G__backdrop{inset:66px 0 0}.shell-module__zYLv3G__main{min-height:calc(100svh - 66px)}.shell-module__zYLv3G__pageTitleBadge,.shell-module__zYLv3G__identity,.shell-module__zYLv3G__sheetButton span{display:none}.shell-module__zYLv3G__sheetButton{justify-content:center;min-width:44px;padding:9px 10px}.shell-module__zYLv3G__mainInner{padding:18px 14px 28px}}
.telegram-module__AT1wUW__container{flex-direction:column;gap:28px;width:100%;max-width:1100px;margin:0 auto;display:flex}.telegram-module__AT1wUW__header{flex-direction:column;gap:8px;display:flex}.telegram-module__AT1wUW__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:1.4px;color:#8d8d87;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.telegram-module__AT1wUW__title{letter-spacing:-1.2px;color:#ededeb;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:500}.telegram-module__AT1wUW__intro{color:#9c9c96;max-width:680px;margin:0;font-size:15px;line-height:1.6}.telegram-module__AT1wUW__error,.telegram-module__AT1wUW__notice{border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}.telegram-module__AT1wUW__error{color:#fca5a5;background:#211313;border:1px solid #4d2323}.telegram-module__AT1wUW__notice{color:#bbf7d0;background:#141f14;border:1px solid #2d422a}.telegram-module__AT1wUW__statusCard{background:#141414;border:1px solid #282828;border-radius:14px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 8px 24px #00000047}.telegram-module__AT1wUW__statusCardHeader{border-bottom:1px solid #222;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.telegram-module__AT1wUW__botIdentity{align-items:center;gap:12px;display:flex}.telegram-module__AT1wUW__botIconWrapper{color:#60a5fa;background:#1a2536;border:1px solid #2b3e5a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.telegram-module__AT1wUW__botName{color:#f4f4f5;margin:0;font-size:18px;font-weight:600}.telegram-module__AT1wUW__botHandle{font-family:var(--font-geist-mono), monospace;color:#71717a;margin:2px 0 0;font-size:12px}.telegram-module__AT1wUW__statusBadge{letter-spacing:.2px;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.telegram-module__AT1wUW__statusConnected{color:#bbf7d0;background:#162015;border:1px solid #2e432a}.telegram-module__AT1wUW__statusDisconnected{color:#a1a1aa;background:#1c1c1c;border:1px solid #333}.telegram-module__AT1wUW__statusDot{border-radius:50%;width:7px;height:7px}.telegram-module__AT1wUW__statusDotConnected{background:#4ade80;animation:2s ease-in-out infinite telegram-module__AT1wUW__pulseDot;box-shadow:0 0 10px #4ade80}@keyframes telegram-module__AT1wUW__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.telegram-module__AT1wUW__statusDotDisconnected{background:#71717a}.telegram-module__AT1wUW__connectedBody{flex-direction:column;gap:20px;display:flex}.telegram-module__AT1wUW__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.telegram-module__AT1wUW__detailCard{background:#0d0d0d;border:1px solid #242424;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.telegram-module__AT1wUW__detailLabel{font-size:11px;font-family:var(--font-geist-mono), monospace;color:#71717a;text-transform:uppercase;letter-spacing:.6px}.telegram-module__AT1wUW__detailValue{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.telegram-module__AT1wUW__connectedChecklist{background:#0f160e;border:1px solid #20311d;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:16px;display:grid}.telegram-module__AT1wUW__checklistItem{color:#c9dfbd;align-items:center;gap:10px;font-size:13px;display:flex}.telegram-module__AT1wUW__checkIcon{color:#4ade80;flex-shrink:0}.telegram-module__AT1wUW__disconnectActions{justify-content:flex-start;align-items:center;padding-top:10px;display:flex}.telegram-module__AT1wUW__disconnectTextButton{color:#ef4444;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:13px;text-decoration:underline;transition:color .15s}.telegram-module__AT1wUW__disconnectTextButton:hover{color:#f87171}.telegram-module__AT1wUW__disconnectConfirmCard{background:#1f1212;border:1px solid #542222;border-radius:10px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.telegram-module__AT1wUW__disconnectConfirmCard p{color:#fca5a5;margin:0;font-size:13px;line-height:1.5}.telegram-module__AT1wUW__disconnectConfirmButtons{align-items:center;gap:10px;display:flex}.telegram-module__AT1wUW__btnDanger{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:7px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.telegram-module__AT1wUW__btnDanger:hover:not(:disabled){background:#ef4444}.telegram-module__AT1wUW__btnSecondary{color:#e4e4e7;cursor:pointer;background:#222;border:1px solid #383838;border-radius:7px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.telegram-module__AT1wUW__btnSecondary:hover:not(:disabled){background:#2e2e2e;border-color:#525252}.telegram-module__AT1wUW__unconnectedBody{flex-direction:column;gap:20px;display:flex}.telegram-module__AT1wUW__unconnectedIntro{color:#a1a1aa;margin:0;font-size:14px;line-height:1.6}.telegram-module__AT1wUW__stepsGuide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:6px 0;display:grid}.telegram-module__AT1wUW__stepCard{color:#d4d4d8;background:#0d0d0d;border:1px solid #262626;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;font-size:13px;line-height:1.5;display:flex}.telegram-module__AT1wUW__stepNumber{color:#f4f4f5;background:#242427;border:1px solid #3f3f46;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.telegram-module__AT1wUW__codeBox{text-align:center;background:#0b0f0b;border:1px dashed #304a2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px 24px;display:flex}.telegram-module__AT1wUW__codeLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:1.2px;color:#86a683;text-transform:uppercase;font-size:11px;font-weight:600}.telegram-module__AT1wUW__codeDisplay{font-family:var(--font-geist-mono), monospace;letter-spacing:8px;color:#fff;-webkit-user-select:all;user-select:all;background:#141e13;border:1px solid #365533;border-radius:10px;padding:8px 24px;font-size:clamp(32px,6vw,44px);font-weight:700;box-shadow:0 4px 16px #0000004d}.telegram-module__AT1wUW__codeActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.telegram-module__AT1wUW__btnPrimary{color:#111;cursor:pointer;background:#edede7;border:1px solid #edede7;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.telegram-module__AT1wUW__btnPrimary:hover:not(:disabled){background:#dcdcd6;border-color:#dcdcd6}.telegram-module__AT1wUW__btnPrimary:disabled{opacity:.45;cursor:not-allowed}.telegram-module__AT1wUW__pollingNotice{color:#9ca3af;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.telegram-module__AT1wUW__spinner{border:2px solid #383838;border-top-color:#4ade80;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite telegram-module__AT1wUW__spin;display:inline-block}@keyframes telegram-module__AT1wUW__spin{to{transform:rotate(360deg)}}.telegram-module__AT1wUW__capabilitiesSection{flex-direction:column;gap:16px;margin-top:10px;display:flex}.telegram-module__AT1wUW__sectionHeader{flex-direction:column;gap:4px;display:flex}.telegram-module__AT1wUW__sectionTitle{letter-spacing:-.6px;color:#ededeb;margin:0;font-size:20px;font-weight:500}.telegram-module__AT1wUW__sectionIntro{color:#8e8e89;margin:0;font-size:14px}.telegram-module__AT1wUW__commandsGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;display:grid}.telegram-module__AT1wUW__commandCard{background:#141414;border:1px solid #282828;border-radius:12px;flex-direction:column;gap:14px;padding:22px;transition:border-color .16s,transform .16s;display:flex}.telegram-module__AT1wUW__commandCard:hover{border-color:#3d3d3d}.telegram-module__AT1wUW__commandCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.telegram-module__AT1wUW__commandHeaderLeft{align-items:center;gap:10px;display:flex}.telegram-module__AT1wUW__commandIconBox{color:#d1d5db;background:#1e1e1e;border:1px solid #333;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.telegram-module__AT1wUW__commandBadge{font-family:var(--font-geist-mono), monospace;letter-spacing:.6px;color:#a7cf9f;text-transform:uppercase;background:#172216;border:1px solid #2b4028;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.telegram-module__AT1wUW__commandName{font-family:var(--font-geist-mono), monospace;color:#fff;margin:0;font-size:15px;font-weight:600}.telegram-module__AT1wUW__commandDesc{color:#a1a1aa;margin:0;font-size:13px;line-height:1.6}.telegram-module__AT1wUW__commandExampleBox{background:#0d0d0d;border:1px solid #222;border-radius:8px;flex-direction:column;gap:6px;margin-top:auto;padding:10px 12px;display:flex}.telegram-module__AT1wUW__exampleLabel{font-family:var(--font-geist-mono), monospace;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.telegram-module__AT1wUW__exampleSnippet{font-family:var(--font-geist-mono), monospace;color:#bbf7d0;word-break:break-all;font-size:12px}@media (max-width:768px){.telegram-module__AT1wUW__statusCard{padding:18px}.telegram-module__AT1wUW__statusCardHeader{flex-direction:column;align-items:flex-start}.telegram-module__AT1wUW__commandsGrid{grid-template-columns:1fr}.telegram-module__AT1wUW__codeDisplay{letter-spacing:4px;padding:8px 16px;font-size:28px}}
