:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:system-ui, "Segoe UI Variable Text", "Segoe UI", "Segoe UI Emoji", "Nirmala UI", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Arabic", "Noto Sans CJK SC", "Noto Sans SC", "Droid Sans Fallback", sans-serif;--mono:"Cascadia Mono", "Consolas", ui-monospace, monospace;--ink:#f5f6f8;--ink-2:#f1f2f4;--dim:#9398a1;--dim-2:#8e939c;--dim-3:#6b7079;--dim-4:#5f646d;--dim-5:#4b5563;--card:#131422;--card-flat:#0f101a;--tab-on:#1c192b;--hairline:#ffffff09;--red:#f4505e;--red-text:#ff8d97;--green:#22c55e;--green-2:#34d399;--amber:#f5a524;--cyan:#22d3ee;--indigo:#6366f1;--pink:#f472b6;--cleo-gradient-card:linear-gradient(135deg, #131422f2 0%, #17141ff2 55%, #20131eeb 100%);--cleo-gradient-bubble:linear-gradient(135deg, #2e28d466 0%, #ec489952 100%);--cleo-gradient-chat:linear-gradient(135deg, #1e1b4b80 0%, #2a142666 100%)}@layer base{*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#0e0f12}}#island,#wake-strip{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default}#root{z-index:50;pointer-events:none;position:fixed;inset:0}#wake-strip{cursor:pointer;z-index:1000;pointer-events:none;background:0 0;justify-content:center;align-items:flex-start;width:118px;max-width:calc(100vw - 32px);height:28px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}#wake-indicator{cursor:pointer;--wake-gradient:linear-gradient(90deg, #131038 0%, #211c8a 25%, #581c87 50%, #831843 75%, #131038 100%);background:var(--wake-gradient);opacity:0;pointer-events:none;border-radius:9999px;width:105px;height:5px;margin-top:7px;transition:width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),box-shadow .24s,filter .24s,opacity .28s;position:relative;overflow:hidden;transform:translateY(-8px)scale(.92);box-shadow:0 0 4px #581c874d,0 0 9px #83184338,0 1px 3px #000000d9}#wake-indicator:after{content:"";background:var(--wake-gradient);will-change:transform;pointer-events:none;background-size:50% 100%;width:200%;height:100%;position:absolute;top:0;left:0}body[data-mode=hidden] #wake-strip{pointer-events:auto}body[data-mode=hidden] #wake-indicator{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}body[data-mode=hidden] #wake-indicator:after{animation:4s linear infinite cleo-line-flow}#wake-indicator.clicked{filter:brightness(1.35)drop-shadow(0 0 10px #8b5cf6a6);transition:transform .12s cubic-bezier(.175,.885,.32,1.275),filter .12s;transform:scale(1.08)translateY(1px)}#wake-strip:hover #wake-indicator,#wake-indicator:hover{filter:brightness(1.15)}body[data-mode=hidden] #wake-indicator[data-agent-state=working]{--wake-gradient:linear-gradient(90deg, #78350f 0%, #d97706 25%, #f59e0b 50%, #d97706 75%, #78350f 100%);animation:1.4s ease-in-out infinite cleo-wave-active;box-shadow:0 0 8px #f59e0b73,0 0 14px #d9770659,0 1px 3px #000000b3}body[data-mode=hidden] #wake-indicator[data-agent-state=working]:after{animation:2.2s linear infinite cleo-line-flow}body[data-mode=hidden] #wake-indicator[data-agent-state=done]{--wake-gradient:linear-gradient(90deg, #064e3b 0%, #059669 25%, #10b981 50%, #059669 75%, #064e3b 100%);box-shadow:0 0 9px #10b98180,0 0 16px #05966959,0 1px 3px #000000b3}body[data-mode=hidden] #wake-indicator[data-agent-state=done]:after{animation:2.5s linear infinite cleo-line-flow}@keyframes cleo-line-flow{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes cleo-wave-active{0%,to{filter:brightness()drop-shadow(0 0 4px #f59e0b59);transform:translateY(0)scaleY(1)}50%{filter:brightness(1.22)drop-shadow(0 0 9px #d977068c);transform:translateY(0)scaleY(1.35)}}#island{will-change:width, height, transform;pointer-events:auto;background:#000;border-radius:0 0 14px 14px;max-width:calc(100vw - 16px);transition:opacity .25s;position:absolute;top:0;left:50%;overflow:visible}body[data-mode=hidden] #island{opacity:0;pointer-events:none}#island-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}#bot-canvas,#greeting-canvas{pointer-events:none;position:absolute}#upload-layer{opacity:0;pointer-events:none;width:640px;height:176px;transition:opacity .22s ease-in-out;position:absolute;top:0}#upload-layer.on{opacity:1}#upload-canvas{position:absolute;inset:0}#upload-overlay{display:none;position:absolute;inset:0}.upload-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:0;position:absolute}#views.hidden-by-upload{opacity:0;pointer-events:none;transition:opacity .22s ease-in-out}#views.hidden-by-upload .view.on{pointer-events:none}#bot-glow{pointer-events:none;filter:blur(6px);border-radius:50%;transition:opacity .4s ease-in-out,background .4s ease-in-out;position:absolute}#countdown{background:#ffffff59;border-radius:2px;width:0;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#mini-grid{pointer-events:none;grid-template-columns:13px 13px;grid-auto-rows:13px;gap:3px;width:29px;height:29px;transition:opacity .25s ease-in-out;display:grid;position:absolute}.mini{flex:none;display:inline-block;position:relative}.mini canvas{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#content{flex-direction:column;padding:8px 10px 10px;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}#header{flex:0 0 34px;align-items:center;height:34px;margin:0 -10px;transition:opacity .2s ease-in-out;display:flex}.tabs{gap:5px;padding-left:14px;display:flex}.tab{width:30px;height:22px;color:var(--dim-2);cursor:default;background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.tab:hover{color:#b0b5be;background:#ffffff12}.tab.on{background:var(--tab-on);color:var(--ink)}.header-actions{gap:14px;margin-left:auto;padding-right:16px;display:flex}.header-actions button{color:var(--dim-2);cursor:default;background:0 0;border:0;place-items:center;display:grid}.header-actions button.on{color:var(--ink)}#views{flex:auto;min-height:0;position:relative}.view{opacity:0;pointer-events:none;transition:opacity .16s ease-in;position:absolute;inset:0;transform:scale(.97)}.view.on{opacity:1;pointer-events:auto;transition:opacity .3s ease-out .16s,transform .3s cubic-bezier(.3,1.2,.4,1) .16s;transform:scale(1)}.view:not(.on) *{animation-play-state:paused}.card{background:var(--cleo-gradient-card);border:0;border-radius:20px;height:100%;position:relative;overflow:hidden}.card.wash:after{content:"";background:radial-gradient(280px 280px at 50% 130%, var(--wash) 0%, #0000 70%);pointer-events:none;position:absolute;inset:0}.row{align-items:center;gap:6px;display:flex}.dot{border-radius:50%;flex:none;display:inline-block}.btn{font:500 12.5px var(--font);cursor:default;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;transition:transform 80ms ease-out,background .12s ease-out;display:inline-flex}.btn:active{transform:scale(.94)}.btn.primary{background:var(--ink);color:#0b0c0e}.btn.secondary{color:var(--ink-2);background:#ffffff17}.btn.secondary:hover{background:#ffffff26}.btn .kbd{opacity:.55;border-radius:4px;padding:0 4px;font-size:10.5px}.btn.primary .kbd{border:1px solid #0006}.btn.secondary .kbd{border:1px solid #fff6}.link-btn{font:500 11px var(--font);cursor:default;background:0 0;border:0}.icon-btn{width:16px;height:16px;color:var(--dim-4);cursor:default;background:#ffffff12;border:0;border-radius:50%;place-items:center;display:grid}.overview{gap:10px;height:100%;display:flex}.overview>.left{flex:0 0 322px;width:322px}.overview>.right{flex:auto}.card-body{z-index:1;padding-top:10px;position:relative}.who{align-items:center;gap:6px;min-width:0;padding:0 36px 0 108px;display:flex}.who .name{font:600 12px var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.who .tool{font:400 11px var(--font);color:var(--dim-2);white-space:nowrap}.who .count{font:400 11px var(--font);color:var(--dim-3);flex:none;margin-left:auto}.jump,.fold{z-index:2;position:absolute;top:8px;right:10px}.ticker{height:44px;margin:6px 12px 0 108px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 85%,#0000 100%)}.ticker-row{transform-origin:0;will-change:transform, opacity;align-items:center;gap:6px;height:22px;display:flex;position:absolute;left:0;right:0}.ticker-row .tick-icon{width:12px;color:var(--dim-2);flex:0 0 12px;place-items:center;display:grid}.ticker-row .tick-text{font:500 13px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticker-row .tick-count{font:500 10px var(--mono);white-space:pre;flex:none;margin-left:-6px}.ticker-row .tick-count .plus{color:var(--green)}.ticker-row .tick-count .minus{color:var(--red)}.diff-card{z-index:1;flex-direction:column;height:100%;padding:4px 10px 4px 108px;display:flex;position:relative}.diff-head{align-items:center;gap:6px;min-width:0;padding:6px 0 3px;display:flex}.diff-back{min-width:0;color:var(--ink);cursor:default;background:0 0;border:0;align-items:center;gap:3px;display:flex}.diff-back b{font:600 12px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.diff-head .grow{flex:auto}.diff-head .tick-count{font:500 10px var(--mono);flex:none}.diff-head .plus{color:var(--green)}.diff-head .minus{color:var(--red)}.diff-head .icon-btn{flex:none;width:14px;height:14px}.diff-note{font:400 10.5px var(--font);color:var(--dim-3)}.diff-lines{scrollbar-width:none;-webkit-user-select:text;user-select:text;flex:auto;min-height:0;overflow-y:auto}.diff-lines::-webkit-scrollbar{display:none}.diff-line{min-height:14px;font:400 10.5px/1.35 var(--mono);color:var(--dim-3);display:flex}.diff-line .sym{color:#454850;flex:0 0 12px}.diff-line .txt{white-space:pre;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.diff-line.added{color:#86efac;background:#22c55e1f}.diff-line.added .sym{color:var(--green)}.diff-line.removed{color:#fca5a5;background:#f4505e1f}.diff-line.removed .sym{color:var(--red)}.shimmer{background:linear-gradient(90deg,#7c818a 0%,#f2f3f5 40%,#7c818a 70%) 0 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer}@keyframes shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.pills{z-index:1;grid-template-columns:1fr 1fr;grid-auto-rows:28px;align-content:center;gap:4px;height:100%;padding:0 8px;display:grid;position:relative}.pill{background:var(--card-flat);cursor:default;border:1px solid #ffffff24;border-radius:999px;align-items:center;height:28px;transition:transform .2s cubic-bezier(.3,1.2,.4,1),background .18s,border-color .18s,box-shadow .18s,filter .18s;display:flex;position:relative}.pill .mini{margin-left:7px}.pill .lbl{text-align:center;font:600 10px var(--font);color:var(--dim-3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:0 6px;position:absolute;left:0;right:0;overflow:hidden}.pill:hover{filter:brightness(1.06);transform:scale(1.04)}.pill-badge{background:#0b0c0e;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:-3px;right:3px}.pill-badge i{color:#000;border-radius:50%;place-items:center;width:12px;height:12px;display:grid}.pill-badge svg{width:6px;height:6px}.title{font:600 15px var(--font)}.title.one-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sub{font:400 13px var(--font);color:var(--dim)}.detail{font:400 12px var(--font);color:var(--red-text)}.who-row{font:400 12px var(--font);color:var(--dim-2);align-items:center;gap:7px;display:flex}.who-row .n{font:600 12px var(--font);color:var(--ink)}.code{font:400 12px var(--mono);color:#e8e9ec;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;background:#ffffff12;border:1px solid #ffffff0f;border-radius:10px;max-width:100%;padding:5px 10px;overflow:hidden}.stack{z-index:1;flex-direction:column;justify-content:center;gap:5px;height:100%;display:flex;position:relative}.actions{gap:8px;display:flex}.actions.options{flex-wrap:wrap;align-items:center;gap:6px}.question-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.btn.off{opacity:.4}.status-badge{font:400 11px var(--font);color:var(--dim-2);align-items:center;gap:4px;display:inline-flex}.settings-rows{flex-direction:column;gap:10px;display:flex}.settings-row{font:400 12.5px var(--font);color:#c5c8cd;align-items:center;gap:10px;display:flex}.switch{cursor:default;background:#ffffff26;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:18px;transition:background .18s;position:relative}.switch.on{background:var(--green)}.switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.switch.on:after{transform:translate(14px)}input[type=range]{appearance:none;background:#fff3;border-radius:2px;width:72px;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:11px;height:11px}.seg{gap:6px;margin-left:auto;display:flex}.seg button{font:400 11px var(--font);color:var(--dim-3);cursor:default;background:0 0;border:0;border-radius:999px;padding:3px 7px}.seg button.on{color:var(--ink);background:#252830}.grow{flex:auto}.nowrap{white-space:nowrap}.chat-card{overflow:hidden}.chat-body{z-index:1;flex-direction:column;gap:6px;height:100%;padding:12px 16px 14px 84px;display:flex;position:relative}.chip-row:empty{display:none}.chip{font:400 11.5px var(--font);color:var(--ink-2);background:#ffffff1a;border:1.5px solid #ffffffbf;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;transition:border-color .3s ease-out .45s,transform .3s ease-out .45s;display:inline-flex;transform:scale(1.06)}.chip.settled{border-color:#fff0;transform:scale(1)}.chip-dot{background:linear-gradient(135deg,#ff6b5b,#f7b32b,#2dd4a7,#38bdf8,#a78bfa);border-radius:50%;width:7px;height:7px}.chat-log{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:2px 0;display:flex;overflow-y:auto}.chat-row{display:flex}.chat-row.user{justify-content:flex-end;padding-left:32px}.bubble{background:var(--cleo-gradient-bubble);font:400 12.5px var(--font);color:var(--ink-2);white-space:pre-wrap;-webkit-user-select:text;user-select:text;border:0;border-radius:12px;padding:6px 10px}.reply{font:400 12.5px var(--font);color:#b0b5be;white-space:pre-wrap;-webkit-user-select:text;user-select:text;flex-direction:column;gap:6px;min-width:0;padding-right:8px;display:flex}.md-p{font:400 12.5px var(--font);color:#b0b5be;white-space:pre-wrap;overflow-wrap:anywhere}.md-h{font:600 13px var(--font);color:var(--ink-2);overflow-wrap:anywhere}.md-h1{font-size:14px;font-weight:700}.reply strong{color:#e8e9ec;font-weight:600}.md-code{font:400 11.5px var(--mono);color:#c8cdd4;background:#ffffff14;border-radius:4px;padding:1px 4px}.md-link{color:#60a5fa;cursor:pointer;text-decoration:underline}.md-pre{background:#0d0e12;border:1px solid #ffffff14;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.md-pre pre{min-width:0;font:400 11px var(--mono);color:#c8cdd4;white-space:pre-wrap;overflow-wrap:anywhere;flex:auto}.md-copy{width:22px;height:22px;color:var(--dim-3);cursor:default;background:#ffffff0f;border:0;border-radius:4px;flex:0 0 22px;place-items:center;padding:0;display:grid}.md-copy:hover{color:var(--dim)}.md-copy.done{color:var(--green)}.md-item{align-items:flex-start;gap:6px;display:flex}.md-bullet{min-width:10px;font:400 12.5px var(--font);color:var(--dim-3);flex:none}.md-quote{align-items:stretch;gap:8px;display:flex}.md-quote i{background:var(--dim-5);border-radius:1px;flex:0 0 2px}.md-quote .md-p{color:#8a8f98}.md-rule{opacity:.3;border:0;border-top:1px solid #ffffff4d;width:100%}.typing{gap:4px;padding:4px 2px;display:flex}.typing i{background:var(--dim-3);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite typing}.typing i:nth-child(2){animation-delay:.14s}.typing i:nth-child(3){animation-delay:.28s}@keyframes typing{0%,to{transform:scale(.6)}50%{transform:scale(1.2)}}.model-row{justify-content:flex-end;padding:0 10px;display:flex}.model-btn{color:#5c6370;cursor:default;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;display:inline-flex}.model-btn:hover:not(:disabled),.model-btn.open{background:#ffffff1a}.model-btn:disabled{opacity:.6}.model-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 10.5px var(--font);color:#7b8089;overflow:hidden}.picker{background:#16171b;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:none}.chat-body.picking .picker{display:flex}.chat-body.picking .chat-log,.chat-body.picking .chip-row{display:none}.picker-chips{flex-wrap:wrap;gap:6px;display:flex}.picker-chip{font:400 11.5px var(--font);color:#c8cdd4;cursor:default;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.picker-chip.on{color:var(--ink-2);border-color:#ffffff4d;border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:#ffffff1f;background:color-mix(in srgb, var(--accent) 18%, transparent);font-weight:600}.picker-dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.picker-rule{opacity:.4;background:#fff3;flex:0 0 1px}.picker-list{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.picker-model{color:#c8cdd4;font:400 12px var(--font);text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.picker-model:hover{background:#ffffff0d}.picker-model.on{color:var(--accent);background:#ffffff0f;background:color-mix(in srgb, var(--accent) 10%, transparent)}.picker-model-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.picker-status{font:400 11px var(--font);color:#8a8f98;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.picker-link{color:#60a5fa;font:inherit;cursor:default;background:0 0;border:0;padding:0}.chat-bar{background:var(--cleo-gradient-chat);border:0;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.chat-input{min-width:0;color:var(--ink);font:400 13px var(--font);cursor:text;background:0 0;border:0;outline:none;flex:auto}.chat-input::placeholder{color:var(--dim-3)}.send-btn{background:var(--ink);color:#0b0c0e;cursor:default;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:transform 80ms ease-out;display:grid}.send-btn:active{transform:scale(.94)}.drop-card{background:var(--cleo-gradient-card);border:0}.drop-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.drop-frame rect{stroke:#ffffff21;animation:1.1s linear infinite dash-march,7s ease-in-out infinite dash-breathe}.drop-card.over{background:radial-gradient(200px 200px at 50% 100%, #22c55e21, transparent 70%), var(--cleo-gradient-card)}.drop-card.over .drop-frame rect{stroke:#22c55ea6;animation:1.1s linear infinite dash-march}@keyframes dash-march{to{stroke-dashoffset:-11px}}@keyframes dash-breathe{0%,to{stroke:#ffffff1c}50%{stroke:#ffffff26}}.drop-body{z-index:1;flex-direction:column;justify-content:center;gap:8px;height:100%;padding-left:196px;display:flex;position:relative}.drop-title{font:500 13px var(--font);color:#d5d7db;transition:color .2s}.drop-card.over .drop-title{color:var(--green-2)}.drop-tags{gap:6px;display:flex}.drop-tags span{font:400 11px var(--font);color:#b9bdc4;background:#ffffff12;border-radius:999px;padding:3px 8px}.up-card{background:radial-gradient(260px 260px at 50% 140%, #34d39924, transparent 70%), var(--cleo-gradient-card)}.up-card.done{background:radial-gradient(260px 260px at 50% 140%, #34d39947, transparent 70%), var(--cleo-gradient-card)}.up-row{width:526px;font:400 12.5px var(--font);color:#a9adb5;justify-content:space-between;gap:8px;display:flex;position:absolute;top:36px;left:26px}.up-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.up-name.done{color:var(--green-2);font-weight:600}.up-pct{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.up-track{background:#ffffff17;border-radius:3px;width:526px;height:6px;position:absolute;top:58px;left:26px}.up-fill{background:linear-gradient(90deg,#1fa87a,#34d399);border-radius:3px;height:6px}.up-glow{filter:blur(5px);pointer-events:none;background:#6ee7b773;border-radius:50%;width:28px;height:12px;position:absolute;top:-3px;left:0}.left-body{z-index:1;height:100%;position:relative}.int-card{flex-direction:column;padding:10px 12px 0 108px;display:flex}.int-head{align-items:center;gap:6px;min-width:0;padding-right:24px;display:flex}.int-head b{font:600 12px var(--font);color:var(--ink)}.int-head>span{font:400 11px var(--font);color:var(--dim-2);white-space:nowrap}.int-total{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.int-total span{font:500 11px var(--font);color:#c5c8cd;font-variant-numeric:tabular-nums}.pulse{background:var(--green);border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.2}50%{opacity:1}}.int-status{font:400 11px var(--font);color:var(--dim-3);align-items:center;gap:5px;padding-top:4px;display:flex}.int-actions{align-items:center;gap:8px;padding-top:6px;display:flex}.int-rows{flex-direction:column;gap:3px;padding-top:5px;display:flex}.int-rows.tight{gap:2px;padding-top:4px}.int-row{border-radius:5px;align-items:center;gap:5px;min-width:0;padding:3px 8px;display:flex}.int-name{font:500 11px var(--font);color:#9398a1;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.int-row.first .int-name{color:#c5c8cd}.int-ago{font:400 10px var(--font);color:var(--dim-3);flex:none}.int-sub{font:400 10px var(--font);color:#4d5159;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.int-amount{font:500 11px var(--mono);flex:none;margin-left:auto}.int-time{font:500 10px var(--mono);color:#c9956a;flex:none}.int-more,.int-back{color:var(--dim-3);cursor:default;background:0 0;border:0;flex:none;place-items:center;display:grid}.int-more{width:18px;height:18px}.int-back{width:28px;height:28px}.int-stats{flex-direction:column;gap:5px;padding-top:8px;padding-right:12px;display:flex}.int-stat{align-items:center;gap:7px;display:flex}.int-stat-icon{place-items:center;width:14px;display:grid}.int-stat-label{font:400 11px var(--font);color:var(--dim-3)}.int-stat-value{font:600 12px var(--font);color:#c5c8cd;font-variant-numeric:tabular-nums;margin-left:auto}.int-balance{align-items:baseline;gap:3px;padding-top:4px;display:flex}.int-balance span{font:700 20px var(--mono);color:var(--ink)}.int-balance i{font:600 9px var(--font);color:var(--dim-3);font-style:normal}.int-page{text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:4px 6px;display:flex}.int-page:hover{background:#ffffff0d;border-radius:5px}.int-emoji{width:14px;color:var(--dim-3);flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}.int-empty{font:400 11px var(--font);color:var(--dim-3);padding-left:8px}.int-pill{color:var(--dim-3);cursor:default;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 8px;display:inline-flex}.int-detail-head{align-items:center;gap:7px;min-width:0;display:flex}.int-detail-head b{font:600 11px var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.int-badge{font:500 10px var(--font);border-radius:999px;flex:none;margin-left:auto;padding:2px 6px}.int-detail-body{flex-direction:column;gap:4px;padding-top:8px;display:flex}.int-commit{font:400 10.5px var(--font);color:#c5c8cd;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.int-meta{font:400 10px var(--font);color:var(--dim-3);gap:8px;display:flex}.int-link{font:400 10px var(--mono);color:#7c5cffd9;text-align:left;cursor:default;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;overflow:hidden}.int-detail-text{font:400 10.5px/1.5 var(--mono);color:var(--dim);white-space:pre-wrap;-webkit-user-select:text;user-select:text;max-height:88px;margin-top:8px;overflow:auto}.int-card.detail{padding-top:8px}.plan-pills{align-items:center;gap:5px;margin-right:-6px;display:none}.plan-pills.on{display:flex}.header-actions.both-plans{gap:10px;padding-right:8px}.header-actions.both-plans .plan-pills{margin-right:-5px}.header-actions .plan-pill{--plan:#6b7079;border:1px solid color-mix(in srgb, var(--plan) 14%, transparent);color:var(--dim-3);font:600 10px var(--font);white-space:nowrap;cursor:default;background:#0e0f11;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;line-height:12px;transition:background .18s,border-color .18s,color .18s;display:flex}.header-actions .plan-pill:hover,.header-actions .plan-pill.active{background:color-mix(in srgb, var(--plan) 18%, transparent);border-color:color-mix(in srgb, var(--plan) 55%, transparent);color:color-mix(in srgb, var(--plan) 70%, white)}.plan-pill-dot{border-radius:50%;width:6px;height:6px}.plan-card{z-index:1;padding-top:10px;position:relative}.plan-head{white-space:nowrap;align-items:center;gap:6px;padding:0 36px 0 108px;display:flex}.plan-head>*{flex:none}.plan-title{font:600 12px var(--font);color:var(--ink)}.plan-head>.plan-sub{text-overflow:ellipsis;min-width:0;font:400 11px var(--font);color:var(--dim-2);flex:0 auto;overflow:hidden}.plan-rows{flex-direction:column;gap:5px;padding:8px 12px 0 108px;display:flex}.plan-row{font:400 11px var(--font);white-space:nowrap;align-items:center;gap:5px;display:flex}.plan-label{color:var(--dim-3);flex:0 0 40px}.plan-bar{background:#ffffff14;border-radius:2px;flex:0 0 50px;height:4px;overflow:hidden}.plan-fill{border-radius:2px;height:100%;display:block}.plan-pct{text-align:right;font-variant-numeric:tabular-nums;color:#c5c8cd;flex:0 0 30px;font-weight:600}.plan-reset-icon{color:var(--dim-3);display:inline-flex}.plan-reset{color:var(--dim-3);font-size:10px}.plan-none{color:var(--dim-3)}.plan-credits{color:#c5c8cd;font-weight:600}.gh-spark{font:400 11px var(--font);color:var(--dim-2);white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex}.gh-mini{gap:2px;display:inline-flex}.gh-mini i,.gh-cell{border-radius:1.5px;flex:none;width:7px;height:7px}.int-stats.gh-rows{gap:4px;padding-top:6px}.gh-stat{text-align:left;cursor:default;background:0 0;border:0;width:100%;padding:0}.gh-detail-head{align-items:center;gap:6px;min-width:0;display:flex}.gh-back{font:600 12px var(--font);color:var(--ink);white-space:nowrap;cursor:default;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0;display:inline-flex}.gh-head-right{font:400 11px var(--font);color:var(--dim-2);white-space:nowrap;text-overflow:ellipsis;cursor:default;background:0 0;border:0;min-width:0;margin-left:auto;padding:0;overflow:hidden}.gh-list{scrollbar-width:none;flex-direction:column;max-height:60px;margin-top:4px;display:flex;overflow-y:auto}.gh-list::-webkit-scrollbar{display:none}.gh-list.fade{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.gh-row{text-align:left;cursor:default;background:0 0;border:0;border-radius:4px;flex:0 0 20px;align-items:center;gap:5px;min-width:0;height:20px;padding:0 4px 0 0;display:flex}.gh-row:hover{background:#ffffff0d}.gh-row.selected{background:#ffffff1f}.gh-gap{flex:0 0 5px;width:5px}.gh-ref{font:400 10.5px var(--font);color:#9398a1;white-space:nowrap;flex:none}.gh-title{font:400 11px var(--font);color:#c5c8cd;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gh-draft{font:400 9.5px var(--font);color:var(--dim-3);flex:none}.gh-word{font:400 10px var(--font);white-space:nowrap;flex:none;margin-left:auto;padding-left:4px}.gh-empty{font:400 10.5px var(--font);color:var(--dim-3);padding-top:8px}.gh-grid{gap:1.5px;padding-top:5px;display:flex}.gh-week{flex-direction:column;gap:1.5px;display:flex}.gh-cell.empty{background:0 0}.recap-stack{gap:4px;padding:4px 16px 4px 116px}.recap-head{align-items:baseline;gap:6px;display:flex}.recap-title{font:600 11px var(--font);color:#818cf8}.recap-range{font:400 10px var(--font);color:var(--dim-2);white-space:nowrap}.recap-chips{white-space:nowrap;gap:14px;display:flex}.recap-chip .v{font:700 17px var(--font);color:var(--ink-2)}.recap-chip .l{font:400 9px var(--font);color:var(--dim-2)}.recap-meta{font:400 11px var(--font);color:var(--dim-2);white-space:nowrap;text-overflow:ellipsis;gap:5px;display:flex;overflow:hidden}.recap-meta .n{color:var(--ink-2);text-overflow:ellipsis;font-weight:600;overflow:hidden}.recap-meta .sep{color:var(--dim-4)}.recap-stack .actions{margin-top:3px}.recap-share{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:8px 16px 8px 116px}.recap-thumb{border-radius:8px;flex:0 0 64px;width:64px;height:114px;box-shadow:0 4px 12px #0000004d}.recap-share-side{flex-direction:column;gap:8px;min-width:0;display:flex}.recap-status{min-height:14px;font:400 11px var(--font);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;display:flex;overflow:hidden}.recap-link{color:#818cf8;padding:0}.wardrobe-stack{gap:10px;padding:12px 16px 12px 104px}.wardrobe-head{align-items:baseline;gap:6px;min-width:0;display:flex}.wardrobe-title{font:600 12px var(--font);color:var(--ink);flex:none}.wardrobe-note{font:400 11px var(--font);color:var(--dim-2);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.wardrobe-grid{flex-wrap:wrap;gap:5px;display:flex}.wardrobe-item{cursor:default;background:#ffffff0f;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;transition:background .12s ease-out,border-color .12s ease-out;display:grid}.wardrobe-item:hover{background:#ffffff1a}.wardrobe-item.on{border-color:#fff6}.wardrobe-item canvas{pointer-events:none;width:28px;height:28px}.np-pill .lbl{transition:padding .2s cubic-bezier(.3,1.2,.4,1)}.np-pill.controls .lbl{padding:0 52px 0 34px}.np-pill-controls{opacity:0;pointer-events:none;transform-origin:100%;gap:2px;transition:opacity .18s,transform .2s cubic-bezier(.3,1.2,.4,1);display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)scale(.85)}.np-pill.controls .np-pill-controls{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.np-pill-btn{background:var(--card-flat);width:20px;height:20px;color:var(--dim-3);cursor:default;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:transform .2s cubic-bezier(.3,1.2,.4,1),background .18s,border-color .18s,box-shadow .18s,color .18s;display:grid}.np-pill-btn:hover{transform:scale(1.1)}.np-root{height:100%}.np-card{flex-direction:column;padding:10px 12px 0 108px;display:flex}.np-head{align-items:center;gap:9px;min-width:0;padding-right:24px;display:flex}.np-art{cursor:default;background:#ffffff0f;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000059}.np-art:after{content:"";pointer-events:none;border-radius:6px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.np-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s ease-in-out;position:absolute;inset:0}.np-art.has-art img{opacity:1}.np-art.has-art svg{opacity:0}.np-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.np-title-row{align-items:center;gap:5px;min-width:0;display:flex}.np-title,.np-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.np-title{font:600 12px var(--font);color:var(--ink)}.np-sub{font:400 11px var(--font);color:var(--dim-2)}.np-progress{font:400 9.5px var(--font);font-variant-numeric:tabular-nums;color:var(--dim-3);align-items:center;gap:6px;padding-top:7px;display:flex}.np-time.elapsed{text-align:right;min-width:26px}.np-time.remaining{text-align:left;min-width:28px}.np-bar{touch-action:none;cursor:default;flex:auto;height:10px;position:relative}.np-track,.np-fill{border-radius:999px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.np-track{background:#ffffff1f;width:100%}.np-bar.active .np-track,.np-bar.active .np-fill{height:4px}.np-knob{background:var(--ink);opacity:0;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:opacity .12s ease-out;position:absolute;top:50%;box-shadow:0 0 2px #0006}.np-bar.active .np-knob{opacity:1}.np-controls{align-items:center;padding-top:4px;display:flex}.np-controls .grow{min-width:8px}.np-buttons{align-items:center;gap:10px;display:flex}.np-icon,.np-play{cursor:default;border:0;place-items:center;padding:0;transition:transform .2s cubic-bezier(.3,1.2,.4,1),filter .12s ease-out;display:grid}.np-icon{background:0 0;width:16px;height:18px}.np-icon:hover{filter:brightness(1.3)}.np-play{background:var(--ink);width:20px;height:20px;color:var(--card-flat);border-radius:50%}.np-icon:active,.np-play:active{transform:scale(.9)}.np-volume{align-items:center;gap:5px;display:flex}.np-vol-icon{width:13px;color:var(--dim-3);justify-content:flex-end;display:flex}.np-volume .np-bar{flex:0 0 44px;width:44px}html[data-dir=rtl] #views :is(.stack,.int-card,.plan-card,.drop-body,.up-card){direction:rtl}html[data-dir=rtl] #views :is(.code,.gh-grid,.diff-card,.md-pre){direction:ltr}html[data-dir=rtl] #views :is(.np-title,.np-sub),html[data-dir=rtl] #views :is(.bubble,.reply .md-p,.reply .md-h,.reply .md-item,.reply .md-quote,.chat-input){text-align:start;unicode-bidi:plaintext}.cleo-icon-animated{vertical-align:middle;transform-origin:50%;will-change:transform;transition:transform .24s cubic-bezier(.34,1.56,.64,1),opacity .18s,stroke .18s;display:inline-block}button:hover>.cleo-icon-animated,button:hover .cleo-icon-animated,.cleo-icon-animated:hover{transform:scale(1.14)}button:active>.cleo-icon-animated,button:active .cleo-icon-animated,.cleo-icon-animated:active{transform:scale(.92)}.cleo-icon-gear .icon-gear-teeth,.cleo-icon-gearFill .icon-gear-teeth{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-gear .icon-gear-teeth,button:hover .cleo-icon-gearFill .icon-gear-teeth,.cleo-icon-gear:hover .icon-gear-teeth,.cleo-icon-gearFill:hover .icon-gear-teeth{transform:rotate(120deg)}.cleo-icon-arrowUp .icon-send-head,.cleo-icon-arrowUp .icon-send-shaft{transform-box:fill-box;transform-origin:bottom;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-arrowUp .icon-send-head,.cleo-icon-arrowUp:hover .icon-send-head{transform:translateY(-2px)}button:hover .cleo-icon-arrowUp .icon-send-shaft,.cleo-icon-arrowUp:hover .icon-send-shaft{transform:translateY(-1px)scaleY(1.08)}.cleo-icon-copy .icon-copy-front,.cleo-icon-copy .icon-copy-back{transform-box:fill-box;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-copy .icon-copy-front,.cleo-icon-copy:hover .icon-copy-front{transform:translate(-1.5px,1.5px)}button:hover .cleo-icon-copy .icon-copy-back,.cleo-icon-copy:hover .icon-copy-back{transform:translate(1px,-1px)}.cleo-icon-check .icon-check-stroke{stroke-dasharray:28;stroke-dashoffset:0;animation:.32s cubic-bezier(.16,1,.3,1) forwards cleo-stroke-draw}@keyframes cleo-stroke-draw{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}.cleo-icon-arrowClockwise{transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-arrowClockwise,.cleo-icon-arrowClockwise:hover{transform:rotate(180deg)}.cleo-icon-arrowUpRight .icon-arrow-head,.cleo-icon-arrowUpRight .icon-arrow-shaft{transform-box:fill-box;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-arrowUpRight,.cleo-icon-arrowUpRight:hover{transform:translate(2px,-2px)}.cleo-icon-bubble .icon-bubble-dot{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite cleo-bubble-dot-pulse}.cleo-icon-bubble .icon-bubble-dot:nth-child(2){animation-delay:0s}.cleo-icon-bubble .icon-bubble-dot:nth-child(3){animation-delay:.16s}.cleo-icon-bubble .icon-bubble-dot:nth-child(4){animation-delay:.32s}@keyframes cleo-bubble-dot-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.cleo-icon-house .icon-house-roof{transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-house .icon-house-roof,.cleo-icon-house:hover .icon-house-roof{transform:translateY(-1.5px)scale(1.05)}.cleo-icon-eye .icon-eye-pupil{transform-box:fill-box;transform-origin:50%;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-eye .icon-eye-pupil,.cleo-icon-eye:hover .icon-eye-pupil{transform:translate(1.8px,-.5px)}.cleo-icon-eye .icon-eye-lid{transform-box:fill-box;transform-origin:50%;transition:transform .2s}button:hover .cleo-icon-eye .icon-eye-lid,.cleo-icon-eye:hover .icon-eye-lid{transform:scaleY(.92)}.cleo-icon-star .icon-star-body{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-star .icon-star-body,.cleo-icon-star:hover .icon-star-body{transform:scale(1.22)rotate(14deg)}.cleo-icon-pull .icon-git-curve{transition:stroke-dashoffset .3s}.cleo-icon-pull .icon-git-dot,.cleo-icon-pull .icon-git-dot:nth-of-type(3){transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-pull .icon-git-dot:nth-of-type(3),.cleo-icon-pull:hover .icon-git-dot:nth-of-type(3){transform:translate(-3px,2px)}.cleo-icon-plus .icon-plus-cross{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-plus .icon-plus-cross,.cleo-icon-plus:hover .icon-plus-cross{transform:rotate(90deg)}.cleo-icon-timer .icon-timer-hand{transform-box:fill-box;transform-origin:bottom;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-timer .icon-timer-hand,.cleo-icon-timer:hover .icon-timer-hand{transform:rotate(180deg)}.cleo-icon-speakerOn .icon-vol-waves{transform-box:fill-box;transform-origin:0;transition:transform .25s,opacity .25s}button:hover .cleo-icon-speakerOn .icon-vol-waves,.cleo-icon-speakerOn:hover .icon-vol-waves{transform:scale(1.15)translate(1px)}.cleo-icon-play .icon-play-shape{transform-box:fill-box;transform-origin:50%;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-play .icon-play-shape,.cleo-icon-play:hover .icon-play-shape{transform:scale(1.16)}.cleo-icon-forward .icon-skip-first,.cleo-icon-forward .icon-skip-second{transform-box:fill-box;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-forward .icon-skip-second,.cleo-icon-forward:hover .icon-skip-second{transform:translate(1.5px)}.cleo-icon-backward .icon-skip-first,.cleo-icon-backward .icon-skip-second{transform-box:fill-box;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-backward .icon-skip-second,.cleo-icon-backward:hover .icon-skip-second{transform:translate(-1.5px)}.cleo-icon-musicNote .icon-music-head{transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}button:hover .cleo-icon-musicNote .icon-music-head,.cleo-icon-musicNote:hover .icon-music-head{transform:rotate(-15deg)}@media (prefers-reduced-motion:reduce){#wake-indicator,#wake-indicator:after,.cleo-icon-animated,.cleo-icon-animated *{transition:none!important;animation:none!important}}@media (max-width:640px){#wake-strip{max-width:calc(100vw - 32px)}#island{max-width:calc(100vw - 16px)!important}#content{padding:6px 8px 8px}.overview>.left{min-width:0;flex:100%!important;width:100%!important}.overview>.right{display:none!important}.who{padding:0 30px 0 92px}.who .name{font-size:11.5px}.ticker{margin:6px 8px 0 92px}.ticker-row .tick-text{font-size:12px}.settings-rows{gap:8px}.settings-row{font-size:11.5px}.tabs{gap:4px;padding-left:8px}.header-actions{gap:10px;padding-right:10px}}
.gradient-waves-container{width:100%;height:100%;position:relative;overflow:hidden}
