@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-ext-wght-normal-C7ptlTmX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/oxanium-latin-wght-normal-BwpvAp5U.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--topbar-height: calc(64px + env(safe-area-inset-top)) ;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8ecf1;background:#0d1117;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:280px}button,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{position:relative;z-index:5;height:var(--topbar-height);padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #242b35;background:#10151c}.logo{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.18em;font-size:15px}.logo span{color:#8cffce}.topRight{display:flex;align-items:center;gap:16px}.themeMenu{position:relative;flex:none;color:#d1d9e3}.themeMenu summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid #344251;border-radius:9px;background:#1b2631;cursor:pointer;list-style:none;font-size:12px}.themeMenu summary::-webkit-details-marker{display:none}.themeMenu summary svg{width:19px;height:19px;flex:none}.themeMenu[open] summary,.themeMenu summary:focus-visible{border-color:#8cffce}.themePopover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 28px));padding:18px;border:1px solid #344251;border-radius:14px;background:#151d26;box-shadow:0 16px 44px #0009}.themePopover>strong{display:block;margin-bottom:12px;font-size:15px}.themePopover fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.themeOption{display:flex;align-items:flex-start;gap:11px;min-height:58px;padding:10px;border:1px solid #344251;border-radius:9px;background:#1b2631;cursor:pointer}.themeOption:has(input:checked){border-color:#75cda5;background:#183328}.themeOption input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:#8cffce}.themeOption span{display:grid;gap:2px}.themeOption strong{font-size:13px}.themeOption small{color:#a0afbe;font-size:11px;line-height:1.35}.email{font-size:12px;color:#798493}.quiet,.back{background:transparent;color:#aab5c3;border:0;min-height:44px;padding:0 8px}.quiet:hover,.back:hover{color:#fff}.content{width:min(100%,820px);margin:0 auto;padding:46px max(20px,env(safe-area-inset-right)) calc(70px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.selectionPage{width:min(100%,780px)}.stepBack{min-height:44px;margin:-18px 0 20px -8px;padding:0 8px;border:0;background:transparent;color:#a6b4c4;text-align:left}.stepBack:hover{color:#fff}.selectionBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 12px;color:#8a96a6;font-size:13px}.choiceList{display:grid;gap:12px;margin-top:34px}.selectionBar+.choiceList{margin-top:0}.choiceCard{display:flex;align-items:center;gap:16px;width:100%;min-height:94px;padding:18px;border:1px solid #2d3b49;border-radius:16px;background:#151e28;color:#e8ecf1;text-align:left}.choiceCard:hover,.choiceCard:focus-visible{border-color:#6bbd9a;background:#1a2930}.choiceIcon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:12px;background:#244638;color:#8cffce;font-size:21px}.choiceBody{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.choiceBody strong{font-size:18px;overflow-wrap:anywhere}.choiceBody small,.pathLabel{color:#8995a5;font-size:12px;overflow-wrap:anywhere}.choiceMeta{color:#9eacbb;font-size:12px}.activeText{color:#8cffce;font-weight:700}.workspaceDot{width:12px;height:12px;margin:0 4px 0 3px}.eyebrow{color:#8cffce;font-size:11px;font-weight:750;letter-spacing:.18em}.pageIntro h1{font-size:clamp(32px,7vw,52px);letter-spacing:-.045em;margin:12px 0}.muted{color:#8995a5;line-height:1.55}.listBar{display:flex;align-items:center;gap:12px;margin:40px 0 16px}.listBar label{font-size:12px;color:#8a96a6}.listBar select{background:#19212a;border:1px solid #384352;border-radius:10px;color:#e8ecf1;padding:10px 30px 10px 12px;min-height:44px}.listBar .quiet{margin-left:auto}.sessions{border:1px solid #27313d;border-radius:16px;overflow:hidden;background:#121922}.sessionArchive{margin-top:14px;border:1px solid #27313d;border-radius:16px;overflow:hidden;background:#121922}.sessionArchive>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 20px;color:#c7d2df;cursor:pointer;list-style:none}.sessionArchive>summary::-webkit-details-marker{display:none}.sessionArchive>summary:hover,.sessionArchive>summary:focus-visible{background:#1a242e}.sessionArchive[open]>summary{border-bottom:1px solid #27313d}.archiveCount{margin-left:auto;color:#8a96a6;font-size:13px}.archiveChevron{font-size:24px;line-height:1;transition:transform .15s ease}.sessionArchive[open] .archiveChevron{transform:rotate(90deg)}.sessionArchive>.sessions{border:0;border-radius:0}.newThread{width:100%;min-height:50px;margin:0 0 16px}.newThreadCanvas{flex:1;min-height:0;display:grid;place-items:center;padding:20px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left))}.newThreadPrompt{max-width:450px;text-align:center;color:#aebac6}.newThreadPrompt>span{color:#8cffce;font-size:22px}.newThreadPrompt h1{margin:14px 0 8px;color:#edf3f5;font-size:clamp(22px,5vw,30px);line-height:1.2}.newThreadPrompt p{margin:0;line-height:1.5}.session{width:100%;min-height:104px;text-align:left;padding:20px;display:flex;align-items:flex-start;gap:14px;border:0;border-bottom:1px solid #27313d;color:inherit;background:transparent}.session:last-child{border:0}.session:hover{background:#1a242e}.dot{height:9px;width:9px;border-radius:50%;background:#6a7585;margin-top:6px;flex:none}.dot.active{background:#8cffce;box-shadow:0 0 14px #8cffce66}.manualCloseMark{display:grid;place-items:center;width:20px;height:20px;flex:none;border:1px solid currentColor;border-radius:50%;color:#8cffce;font-size:13px;font-weight:700;line-height:1}.sessionBody{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.sessionBody strong{font-size:16px;font-weight:650;overflow-wrap:anywhere}.sessionBody small,.detailTitle small{color:#8591a0;overflow-wrap:anywhere;font-size:12px}.meta{color:#8cffce;font-size:12px}.chevron{color:#8290a0;font-size:25px}.empty{padding:36px;color:#8390a0}.detail{height:calc(var(--app-height, 100dvh) - var(--topbar-height));min-height:0;display:flex;flex-direction:column;overflow:hidden}.detailHead{min-height:72px;display:flex;align-items:center;gap:12px;padding:8px max(14px,env(safe-area-inset-left));border-bottom:1px solid #27313d;background:#121922}.back{flex:none}.detailTitle{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.detailTitle strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{flex:none;color:#aeb8c5;border:1px solid #394451;border-radius:30px;padding:6px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.badge.working{color:#8cffce;border-color:#35624e}.modelIcon{flex:none;display:grid;place-items:center;width:46px;height:46px;border:1px solid #5bba8e;border-radius:12px;background:#173c2c;color:#a8ffd0}.modelIcon svg{width:23px;height:23px}.modelIcon:hover,.modelIcon:focus-visible{background:#20533b;outline:2px solid #8cffce;outline-offset:2px}.detailHead .modelTrigger{flex:none;min-height:44px;max-width:45%;padding:0 10px;overflow-wrap:anywhere;border:1px solid #477965;border-radius:8px;background:#1b3028;color:#bafbdc;font-size:12px}.feedWrap{flex:1;min-height:0;position:relative}.feed{height:100%;min-height:0;overflow-y:auto;padding:24px max(18px,env(safe-area-inset-right),calc((100vw - 900px)/2)) 24px max(18px,env(safe-area-inset-left),calc((100vw - 900px)/2));overscroll-behavior:contain}.jumpToLatest{position:absolute;z-index:2;right:max(18px,env(safe-area-inset-right));bottom:14px;display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #70d5a1;border-radius:999px;background:#1e4835;box-shadow:0 8px 28px #0009;color:#d9ffe9;font-weight:700;font-size:13px}.jumpToLatest span{font-size:19px;line-height:1}.jumpToLatest:focus-visible{outline:2px solid #8cffce;outline-offset:2px}.entry{margin-bottom:22px;max-width:850px}.entryLabel{display:block;font-size:10px;font-weight:800;color:#8cffce;letter-spacing:.15em;margin-bottom:7px}.entry.agentMessage{font-family:Oxanium Variable,ui-sans-serif,sans-serif;font-weight:500;letter-spacing:.01em}.entry.agentMessage .entryLabel{font-size:11px;letter-spacing:.18em}.entry.userMessage .entryLabel,.entry.localCommand .entryLabel{color:#b5a7ff}.commandKind{display:block;margin:-4px 0 8px;color:#c9a576;font-size:10px}.workingBar{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:40px;padding:8px max(16px,calc((100vw - 900px)/2));border-bottom:1px solid #31503e;background:#152820;color:#bde8c8;font-size:12px}.workingPulse{width:8px;height:8px;margin-right:5px;border-radius:50%;background:#81e5a8;box-shadow:0 0 0 4px #81e5a821}.entry.localResult .entryLabel{color:#8cffce}.entry.localResult pre{background:#182b27;border-color:#346a54}.diffView{display:grid;gap:14px;min-width:0}.diffFile{min-width:0;overflow:hidden;border:1px solid #334352;border-radius:12px;background:#121b24}.diffFileHead{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;background:#1c2a35;cursor:pointer;list-style:none}.diffFileHead::-webkit-details-marker,.commandCard summary::-webkit-details-marker{display:none}.diffFile[open] .diffFileHead{border-bottom:1px solid #334352}.diffFileHead strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.5 ui-monospace,monospace}.diffCounts{display:flex;gap:8px;margin-left:auto;flex:none;font:700 11px/1.5 ui-monospace,monospace}.diffCounts .added{color:#88dfac}.diffCounts .removed{color:#f5a0a0}.expandHint{flex:none;color:#9eb1bf;font-size:11px}.diffFile[open] .expandHint,.commandCard[open] .expandHint{font-size:0}.diffFile[open] .expandHint:after,.commandCard[open] .expandHint:after{content:"Zwiń";font-size:11px}.diffLines{overflow-x:hidden}.diffLine{display:flex;align-items:flex-start;min-width:0;border-bottom:1px solid #ffffff08;color:#c5d2df}.diffLine.add{background:#123d2a;color:#d9ffe9}.diffLine.remove{background:#442528;color:#ffe1df}.diffLine.hunk{background:#1c3042;color:#a8d9ff}.diffLine.meta{color:#91a9bd;background:#16212b}.diffMarker{flex:none;width:27px;padding:2px 4px 2px 10px;color:inherit;-webkit-user-select:none;user-select:none;font:700 12px/1.55 ui-monospace,monospace}.diffLine code{flex:1;min-width:0;padding:2px 10px 2px 0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.diffLine .hljs-keyword,.diffLine .hljs-selector-tag,.diffLine .hljs-literal{color:#c4a7ff}.diffLine .hljs-string,.diffLine .hljs-attr,.diffLine .hljs-template-variable{color:#f4ce8d}.diffLine .hljs-number,.diffLine .hljs-built_in{color:#ffb580}.diffLine .hljs-comment{color:#91a7a9}.diffLine .hljs-title,.diffLine .hljs-function,.diffLine .hljs-type{color:#8fc9ff}.diffMore{width:100%;min-height:44px;padding:8px 14px;border:0;border-top:1px solid #334352;background:#1b2934;color:#aee4c7;text-align:left}.entry.commandExecution .entryLabel{color:#e9bf82}.commandCard{min-width:0;border:1px solid #35404b;border-radius:11px;background:#151d26;overflow:hidden}.commandCard summary{min-height:48px;display:flex;align-items:center;gap:10px;padding:9px 13px;cursor:pointer;list-style:none}.commandCard summary code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px/1.5 ui-monospace,monospace;color:#d5dde7}.commandDot{width:7px;height:7px;border-radius:50%;background:#8795a0;flex:none}.commandDot.running{background:#75d39a;box-shadow:0 0 0 4px #75d39a18}.commandMore{color:#9eb1bf;margin-left:auto}.commandCard .expandHint{margin-left:2px}.entry .commandCard pre{border:0;border-top:1px solid #35404b;border-radius:0}.statusCard{background:#152622;border:1px solid #34705b;border-radius:12px;overflow:hidden}.statusCard header{padding:13px 15px;background:#1d3830;color:#a3efc3;font-size:11px;font-weight:800;letter-spacing:.14em}.statusCard dl{margin:0;padding:4px 15px 10px}.statusDetails{border-top:1px solid #34705b}.statusDetails summary{min-height:44px;padding:13px 15px;color:#a6eac1;font-size:12px;cursor:pointer}.statusDetails[open] summary{border-bottom:1px solid #ffffff12}.statusCard dl>div{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #ffffff12}.statusCard dl>div:last-child{border-bottom:0}.statusCard dt{color:#91b7aa;font-size:12px}.statusCard dd{min-width:0;margin:0;overflow-wrap:anywhere;font:12px/1.5 ui-monospace,monospace;color:#e3f2e9}.statusQuota{display:block}.statusQuotaNumbers{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;font:11px/1.4 ui-sans-serif,system-ui,sans-serif}.statusQuotaNumbers strong{color:#dcf8e5}.statusQuotaNumbers>span{color:#a7d8b9}.statusQuotaTrack{display:block;height:7px;margin-top:7px;overflow:hidden;border-radius:999px;background:#355044}.statusQuotaFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#62c992,#a0edbb)}.statusQuotaReset{display:block;margin-top:5px;color:#91b7aa;font:10px/1.4 ui-sans-serif,system-ui,sans-serif}.entry>pre,.notice pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0}.entry>pre,.entryBody{background:#151d26;border:1px solid #293440;padding:15px;border-radius:11px}.entry.userMessage>pre,.entry.userMessage .entryBody{background:#202336;border-color:#48416d;color:#eeebff}.entry.agentMessage>pre,.entry.agentMessage .entryBody{background:#172a24;border-color:#35594a;color:#e1f5e9}.markdown{min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown pre,.markdown table{margin:0 0 12px}.markdown ul,.markdown ol{padding-left:24px}.markdown li+li{margin-top:4px}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:18px 0 8px;line-height:1.25}.markdown h1{font-size:1.4em}.markdown h2{font-size:1.25em}.markdown h3,.markdown h4{font-size:1.1em}.markdown a{color:#9dbaff;text-decoration:underline;text-underline-offset:2px}.markdown code{font:.92em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:#101820;border-radius:4px;padding:1px 4px}.entry .markdown pre{max-width:100%;overflow-x:auto;white-space:pre;overflow-wrap:normal;word-break:normal;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;background:#101820;border:1px solid #344251;border-radius:8px;padding:12px}.markdown pre code{padding:0;background:transparent}.markdown blockquote{padding-left:12px;border-left:3px solid #587968;color:#bcd4c7}.entry.userMessage .markdown blockquote{border-left-color:#766bad;color:#d8d1f4}.markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.markdown th,.markdown td{border:1px solid #435163;padding:5px 9px;white-space:nowrap}.markdown input[type=checkbox]{margin-right:6px}.finalTag{display:inline-block;margin:8px 0 0 2px;padding:4px 9px;border:1px solid #417c65;border-radius:999px;color:#a6eac1;font-size:10px;font-weight:700;letter-spacing:.06em}.formError{margin:0;color:#ffb0a7;font-size:12px}.entry.agentMessage.live .entryBody{border-color:#417c65}.entry.userMessage.live .entryBody{border-color:#8173c6}.composer{background:#111820;border-top:1px solid #303b47;padding:10px max(14px,calc((100vw - 900px)/2)) calc(10px + env(safe-area-inset-bottom));padding-left:max(14px,env(safe-area-inset-left),calc((100vw - 900px)/2));padding-right:max(14px,env(safe-area-inset-right),calc((100vw - 900px)/2))}.tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:9px}.tools button{flex:none;border:1px solid #344251;background:#1b2631;color:#d1d9e3;border-radius:8px;min-height:44px;padding:0 11px;font-size:12px}.tools .modelTrigger{border-color:#477965;color:#bafbdc;max-width:100%;overflow-wrap:anywhere}.advancedSettings{margin:6px 0;color:#8995a5;font-size:12px}.advancedSettings summary{min-height:44px;padding:12px 0;cursor:pointer}.advancedSettings p{margin:0 0 12px}.advancedSettings button{min-height:44px;padding:10px 16px}.composerMenus{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.settingsMenu{margin:0 0 8px;color:#b8c8d4;font-size:12px}.settingsMenu summary{width:fit-content;min-height:44px;padding:13px 4px;cursor:pointer}.settingsMenu .closeThreadAction{display:block;min-height:44px;padding:8px 12px;border:1px solid #66505a;border-radius:8px;color:#e2bdc3;background:#291f29}.settingsMenu .renameThreadAction{display:block;min-height:44px;margin-bottom:8px;padding:8px 12px;border:1px solid #4a7561;border-radius:8px;color:#c9f5da;background:#1d3329}.renameThreadForm{display:grid;gap:8px;width:min(100%,320px);margin-bottom:12px}.renameThreadForm input{width:100%;min-height:44px;padding:8px 12px;border:1px solid #5d8a70;border-radius:8px;background:#111d19;color:#e8f7ee}.renameThreadActions{display:flex;gap:8px}.renameThreadActions button{min-height:44px;padding:8px 12px;border:1px solid #4a7561;border-radius:8px;background:#1d3329;color:#c9f5da}.commandsMenu{margin:0 0 8px;color:#b8c8d4;font-size:12px}.commandsMenu summary{width:fit-content;min-height:44px;padding:13px 4px;cursor:pointer}.commandsList,.slashSuggestions{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 10px}.commandsList button,.slashSuggestions button{min-height:44px;padding:8px 12px;border:1px solid #365445;border-radius:8px;background:#1b3028;color:#d6f2e3}.slashSuggestions{padding:9px 0 0}.resumeThread{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0 12px;font-size:13px;color:#aab5c3}.resumeThread button{min-height:44px}.closeBackdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#05090dcc}.closeDialog{width:min(100%,430px);padding:24px;border:1px solid #8d5555;border-radius:16px;background:#19212b;box-shadow:0 20px 60px #0009}.closeDialog h2{margin:8px 0 10px;font-size:23px}.closeDialog p{color:#c0cad5;line-height:1.5}.closeDialog strong{display:block;overflow-wrap:anywhere}.closeActions{display:flex;gap:10px;margin-top:22px}.closeActions button{flex:1;min-height:48px;padding:8px;border:1px solid #607080;border-radius:9px;background:#263440;color:#e7edf3}.closeActions .danger{border-color:#ad6663;background:#783433;color:#fff2f0}.modelPage{height:calc(var(--app-height, 100dvh) - var(--topbar-height));min-height:0;display:flex;flex-direction:column;overflow:hidden}.modelHeader{min-height:64px;display:flex;align-items:center;gap:12px;padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));border-bottom:1px solid #27313d;background:#121922}.modelHeader strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modelBody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px max(16px,env(safe-area-inset-right),calc((100vw - 780px)/2)) 28px max(16px,env(safe-area-inset-left),calc((100vw - 780px)/2))}.modelBody>.muted{max-width:650px;line-height:1.5}.modelCurrent{color:#a9b9c8;overflow-wrap:anywhere;font-size:13px}.modelFieldset{border:0;padding:0;margin:26px 0;min-width:0;width:100%}.modelFieldset legend{font-size:15px;font-weight:750;margin-bottom:12px}.modelOptions,.effortOptions{display:grid;gap:10px;min-width:0}.modelOption,.effortOption{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:64px;border:1px solid #344251;border-radius:11px;padding:13px;background:#17212b;cursor:pointer}.modelOption.selected,.effortOption.selected{border-color:#75cda5;background:#183328}.modelOption input,.effortOption input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:#8cffce}.modelOption span,.effortOption span{display:flex;flex-direction:column;gap:4px;min-width:0}.modelOption strong,.effortOption strong{overflow-wrap:anywhere}.modelOption small,.effortOption small{color:#a0afbe;line-height:1.35;overflow-wrap:anywhere}.modelFooter{display:flex;justify-content:space-between;gap:12px;padding:10px max(14px,env(safe-area-inset-right),calc((100vw - 780px)/2)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left),calc((100vw - 780px)/2));border-top:1px solid #303b47;background:#111820}.modelFooter .primary{min-width:0;flex:1;max-width:320px;white-space:normal}@media(min-width:680px){.modelOptions,.effortOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.connection{font-size:11px;color:#e9bc83;white-space:nowrap;margin-right:6px}.connection.online{color:#8cffce}.write{display:flex;align-items:stretch;gap:8px}.write textarea{flex:1;min-width:0;resize:none;min-height:58px;max-height:180px;border-radius:11px;background:#1b2530;color:#fff;border:1px solid #435163;padding:13px;font-size:16px;outline:none}.write textarea:focus{border-color:#8cffce}.primary{background:#8cffce;color:#0c2018;border:0;border-radius:10px;font-weight:750;min-height:46px;padding:0 18px}.primary:hover{background:#b1ffdf}.send{flex:none}.hint{font-size:10px;color:#718090;margin:8px 2px 0;line-height:1.4}.error,.notice,.approval{margin:10px 14px;padding:12px;border-radius:9px;font-size:13px;overflow:auto}.error{background:#48272a;color:#ffc9c9}.notice{background:#1f2b39;color:#dbe5ee;max-height:140px}.notice button{float:right;background:none;border:0;color:#ddd;font-size:20px}.approval{background:#403525;border:1px solid #806639}.approval p{overflow-wrap:anywhere}.approval button{min-height:44px;margin-right:8px;border-radius:8px}.login{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px max(26px,calc((100vw - 1000px)/2)) calc(40px + env(safe-area-inset-bottom));background:radial-gradient(circle at 80% 10%,#183427 0,transparent 45%),#0d1117}.login .themeMenu{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}.brandmark{margin-bottom:48px}.brandmark img,.logo img{display:block;flex:none}.login h1{font-size:clamp(38px,8vw,74px);line-height:1.05;letter-spacing:-.06em;margin:16px 0}.login h1 em{font-style:normal;color:#8cffce}.login .muted{max-width:390px;font-size:16px}.loginButton{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:32px;text-decoration:none;min-width:270px}.loginFoot{font-size:11px;color:#667481;margin-top:25px}.center{min-height:100dvh;display:grid;place-items:center;color:#8cffce}@media(max-width:600px){:root{--topbar-height: calc(56px + env(safe-area-inset-top)) }.email{display:none}.topRight{gap:8px}.topbar .themeMenu summary span{display:none}.content{padding:28px max(16px,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.choiceCard{min-height:88px;padding:16px}.pageIntro h1{margin:8px 0}.detail{height:calc(var(--app-height, 100dvh) - var(--topbar-height))}.detailHead{min-height:64px}.detailHead .back span{display:none}.badge{font-size:9px;padding:5px 7px}.feed{padding:18px 14px}.entry pre{font-size:12px}.hint{display:none}}@media(max-height:500px)and (orientation:landscape){:root{--topbar-height: calc(48px + env(safe-area-inset-top)) }.detailHead{min-height:56px;padding-top:4px;padding-bottom:4px}.detail{overflow-y:auto}.feedWrap{flex:none;min-height:140px;overflow:hidden}.composer{flex:none}.composer{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.tools{padding-bottom:6px}.hint{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.more{background:#1b2631;color:#aeeed3;border:1px solid #345240;border-radius:9px;min-height:44px;padding:0 16px;margin:12px 0 18px}:root[data-theme=light]{color-scheme:light;color:#1c3029;background:#f5f8f6;--light-line: #d3e1da;--light-muted: #526d62;--light-accent: #146b4e}:root[data-theme=light] :is(.topbar,.detailHead,.modelHeader,.composer,.modelFooter){border-color:var(--light-line);background:#fff}:root[data-theme=light] :is(.logo span,.eyebrow,.activeText,.meta,.manualCloseMark,.connection.online,.center){color:var(--light-accent)}:root[data-theme=light] :is(.email,.muted,.choiceBody small,.pathLabel,.choiceMeta,.selectionBar,.listBar label,.sessionBody small,.detailTitle small,.archiveCount,.empty,.modelCurrent,.modelOption small,.effortOption small,.hint,.loginFoot,.resumeThread){color:var(--light-muted)}:root[data-theme=light] :is(.quiet,.back,.stepBack){color:#37594d}:root[data-theme=light] :is(.quiet:hover,.back:hover,.stepBack:hover){color:#0d3d2c}:root[data-theme=light] :is(.choiceCard,.sessions,.sessionArchive,.modelOption,.effortOption){border-color:var(--light-line);background:#fff;color:#1c3029}:root[data-theme=light] :is(.choiceCard:hover,.choiceCard:focus-visible,.session:hover,.sessionArchive>summary:hover,.sessionArchive>summary:focus-visible){border-color:#75bd9b;background:#ebf6ef}:root[data-theme=light] :is(.session,.sessionArchive[open]>summary){border-color:var(--light-line)}:root[data-theme=light] .sessionArchive>summary{color:#274539}:root[data-theme=light] .choiceIcon{background:#d8f3e5;color:#146b4e}:root[data-theme=light] .dot{background:#879a91}:root[data-theme=light] .dot.active{background:#1d986b;box-shadow:0 0 0 4px #1d986b21}:root[data-theme=light] .chevron{color:#647e72}:root[data-theme=light] .listBar select{border-color:var(--light-line);background:#fff;color:#1c3029}:root[data-theme=light] :is(.newThreadPrompt,.newThreadPrompt h1){color:#1c3029}:root[data-theme=light] .newThreadPrompt>span{color:var(--light-accent)}:root[data-theme=light] .badge{border-color:#cbdad2;color:#526d62}:root[data-theme=light] .badge.working{border-color:#75bd9b;color:var(--light-accent)}:root[data-theme=light] :is(.modelIcon,.detailHead .modelTrigger,.tools .modelTrigger){border-color:#81c3a0;background:#e1f5e9;color:#145b43}:root[data-theme=light] .modelIcon:hover{background:#ccebd9}:root[data-theme=light] .jumpToLatest{border-color:#1b805d;background:#176d50;box-shadow:0 8px 24px #284b3533;color:#fff}:root[data-theme=light] .workingBar{border-color:#bee0c9;background:#e0f3e7;color:#235e40}:root[data-theme=light] .workingPulse{background:#25845d;box-shadow:0 0 0 4px #25845d21}:root[data-theme=light] .entryLabel{color:#126a4b}:root[data-theme=light] :is(.entry.userMessage .entryLabel,.entry.localCommand .entryLabel){color:#594a9b}:root[data-theme=light] :is(.entry.commandExecution .entryLabel,.commandKind){color:#805126}:root[data-theme=light] :is(.entry>pre,.entryBody,.commandCard,.diffFile){border-color:var(--light-line);background:#fff;color:#1c3029}:root[data-theme=light] :is(.entry.userMessage>pre,.entry.userMessage .entryBody){border-color:#d6cfea;background:#f1effa;color:#302d4a}:root[data-theme=light] :is(.entry.agentMessage>pre,.entry.agentMessage .entryBody,.entry.localResult pre){border-color:#b9dfc8;background:#e8f6ed;color:#1c3e2f}:root[data-theme=light] .entry.agentMessage.live .entryBody{border-color:#4b9d73}:root[data-theme=light] .entry.userMessage.live .entryBody{border-color:#8f7ec6}:root[data-theme=light] :is(.markdown code,.entry .markdown pre){border-color:#d3dfdc;background:#eaf0ee;color:#243c32}:root[data-theme=light] .markdown a{color:#184f9a}:root[data-theme=light] .markdown blockquote{border-color:#80ac92;color:#3d6350}:root[data-theme=light] .entry.userMessage .markdown blockquote{border-color:#998bc1;color:#5a4e80}:root[data-theme=light] :is(.markdown th,.markdown td){border-color:#bccfc5}:root[data-theme=light] .finalTag{border-color:#80ac92;color:#235e40}:root[data-theme=light] .diffFileHead{border-color:var(--light-line);background:#eef3f0}:root[data-theme=light] :is(.diffFile[open] .diffFileHead,.diffMore,.entry .commandCard pre){border-color:var(--light-line)}:root[data-theme=light] .diffLine{border-color:#e2ebe5;color:#263b32}:root[data-theme=light] .diffLine.add{background:#e4f4e8;color:#174a2d}:root[data-theme=light] .diffLine.remove{background:#ffebe9;color:#763936}:root[data-theme=light] .diffLine.hunk{background:#e9f0ff;color:#31518a}:root[data-theme=light] .diffLine.meta{background:#edf2f3;color:#536c76}:root[data-theme=light] .diffCounts .added{color:#187249}:root[data-theme=light] .diffCounts .removed{color:#a24642}:root[data-theme=light] :is(.expandHint,.commandMore){color:#526a60}:root[data-theme=light] .diffMore{background:#f2f7f3;color:#146b4e}:root[data-theme=light] .commandCard summary code{color:#254136}:root[data-theme=light] .commandDot{background:#788e82}:root[data-theme=light] .statusCard{border-color:#add9bb;background:#eff9f1}:root[data-theme=light] .statusCard header{background:#d9f0df;color:#1e6542}:root[data-theme=light] :is(.statusDetails,.statusCard dl>div,.statusDetails[open] summary){border-color:#cde5d4}:root[data-theme=light] :is(.statusDetails summary,.statusQuotaNumbers strong){color:#1b6a45}:root[data-theme=light] :is(.statusCard dt,.statusQuotaNumbers>span,.statusQuotaReset){color:#527363}:root[data-theme=light] .statusCard dd{color:#233e2f}:root[data-theme=light] .statusQuotaTrack{background:#c8ddce}:root[data-theme=light] .statusQuotaFill{background:linear-gradient(90deg,#1d8458,#52bd81)}:root[data-theme=light] .renameThreadForm input{border-color:#92bca1;background:#fff;color:#1c3029}:root[data-theme=light] :is(.settingsMenu .renameThreadAction,.renameThreadActions button,.commandsList button,.slashSuggestions button){border-color:#a2c9ac;background:#dff3e6;color:#205e3d}:root[data-theme=light] :is(.tools button,.more){border-color:#c6d8cf;background:#eef5f0;color:#315b48}:root[data-theme=light] :is(.advancedSettings,.settingsMenu,.commandsMenu){color:#4c6758}:root[data-theme=light] .settingsMenu .closeThreadAction{border-color:#dcaaa6;background:#fff0ef;color:#913f3a}:root[data-theme=light] .write textarea{border-color:#bdcfc5;background:#fff;color:#1c3029}:root[data-theme=light] .write textarea:focus{border-color:#17835c}:root[data-theme=light] .primary{background:#176f50;color:#fff}:root[data-theme=light] .primary:hover{background:#105a40}:root[data-theme=light] .modelOption.selected,:root[data-theme=light] .effortOption.selected{border-color:#69b68b;background:#e1f4e8}:root[data-theme=light] :is(.modelOption input,.effortOption input){accent-color:#176f50}:root[data-theme=light] .error{background:#ffebe9;color:#8c302d}:root[data-theme=light] .notice{background:#e7eef5;color:#2d4b60}:root[data-theme=light] .notice button{color:#2d4b60}:root[data-theme=light] .approval{border-color:#e4ca8e;background:#fff5df;color:#594221}:root[data-theme=light] .closeBackdrop{background:#1c302999}:root[data-theme=light] .closeDialog{border-color:#d5a39d;background:#fff;box-shadow:0 20px 60px #284b3533}:root[data-theme=light] .closeDialog p{color:#526d62}:root[data-theme=light] .closeActions button{border-color:#c6d8cf;background:#edf4ef;color:#254b37}:root[data-theme=light] .closeActions .danger{border-color:#a74039;background:#9b3933;color:#fff}:root[data-theme=light] .login{background:radial-gradient(circle at 80% 10%,#d5eee2 0,transparent 45%),#f5f8f6}:root[data-theme=light] .login h1 em{color:#176f50}:root[data-theme=light] .loginFoot{color:#617b6f}:root[data-theme=light] :is(.themeMenu summary,.themeOption){border-color:#c6d8cf;background:#fff;color:#244236}:root[data-theme=light] .themePopover{border-color:#c6d8cf;background:#fff;color:#244236;box-shadow:0 16px 44px #284b3533}:root[data-theme=light] .themeOption:has(input:checked){border-color:#55a879;background:#e2f5e9}:root[data-theme=light] .themeOption input{accent-color:#176f50}:root[data-theme=light] .themeOption small{color:#557064}
