@layer ui-sdk;:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chrome:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#101010);--text:var(--lightningcss-light,oklch(21% 0 0))var(--lightningcss-dark,oklch(95.5% 0 0));--text-2:var(--lightningcss-light,oklch(21% 0 0/.72))var(--lightningcss-dark,oklch(95.5% 0 0/.74));--text-3:var(--lightningcss-light,oklch(21% 0 0/.55))var(--lightningcss-dark,oklch(95.5% 0 0/.6));--selected:var(--lightningcss-light,oklch(21% 0 0/.055))var(--lightningcss-dark,oklch(95.5% 0 0/.09));--hover:var(--lightningcss-light,oklch(21% 0 0/.03))var(--lightningcss-dark,oklch(95.5% 0 0/.05));--line:var(--lightningcss-light,oklch(21% 0 0/.1))var(--lightningcss-dark,oklch(95.5% 0 0/.08));--field:color-mix(in srgb, var(--text) 5%, var(--chrome));--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--panel-line:var(--lightningcss-light,#e4e4e2)var(--lightningcss-dark,#212121);--panel-selected:var(--lightningcss-light,#f3f3f1)var(--lightningcss-dark,#222);--shadow:var(--lightningcss-light,0 4px 14px #00000017)var(--lightningcss-dark,0 8px 24px #00000059);--accent:var(--lightningcss-light,#2f6fb7)var(--lightningcss-dark,#78aee7);--blue:var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff);--inbox:var(--lightningcss-light,#1373d9)var(--lightningcss-dark,#58c9ff);--folder:var(--lightningcss-light,#eabd08)var(--lightningcss-dark,#fee78a);--archive:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#86efac);--draft:var(--lightningcss-light,#ae55f7)var(--lightningcss-dark,#ddb4fe);--avatar-ring:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0000)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) transparent;margin:0}:focus{outline:none}::selection{background:color-mix(in srgb, currentColor 22%, transparent)}body{height:100vh;color:var(--text);background:linear-gradient(var(--chrome), var(--chrome));-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default;font:13px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}#root{flex-direction:column;height:100%;display:flex}button,input,textarea{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}ul{padding:0;list-style:none}kbd,small{color:var(--text-3);font:inherit;font-size:11px}.hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.clip{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.icon,.identicon{flex-shrink:0;display:block}.identicon .ring{stroke:var(--avatar-ring);stroke-width:.5px}.mention,[data-token-type=mention]{color:var(--accent)}[data-slot=token-input-token-label]{display:none}.panel,[role=alertdialog]{border:1px solid var(--panel-line);color:var(--text);background:var(--panel);box-shadow:var(--shadow);border-radius:15px}[role=alertdialog]{width:320px;height:fit-content;margin:auto;padding:16px;position:fixed;inset:0}[role=alertdialog] h2{font-size:13px;font-weight:600}[role=alertdialog] p{color:var(--text-3);margin-top:2px;font-size:12px}[role=alertdialog] div{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}[role=alertdialog] button{border:1px solid var(--line);border-radius:7px;height:26px;padding:0 10px}[role=alertdialog] button:hover,[role=alertdialog] button:focus-visible{background:var(--selected)}.topbar{border-bottom:1px solid var(--line);-webkit-app-region:drag;flex-shrink:0;grid-template-columns:1fr minmax(220px,460px) 1fr;align-items:center;gap:8px;height:38px;padding:0 8px;display:grid}.topbar>div{gap:2px;display:flex}.topbar>div:first-child{padding-left:74px}.topbar>div:last-child{justify-content:flex-end}.topbar>div button{-webkit-app-region:no-drag;border-radius:11px;place-items:center;width:24px;height:24px;display:grid}.topbar>div button:hover:not([data-disabled]){background:var(--selected)}.topbar>div button[data-disabled]{opacity:.35}.search,.palette .field{height:26px;color:var(--text-3);align-items:center;gap:6px;padding:0 9px;display:flex}.search{border:1px solid var(--line);background:var(--field);cursor:text;-webkit-app-region:no-drag;border-radius:8px}.search span{flex:1}.columns{flex:1;min-height:0}.columns [data-slot=resizable-panel]{min-width:0;display:flex}.columns [data-slot=resizable-handle]{background:var(--line);cursor:col-resize;width:1px;position:relative}.columns [data-slot=resizable-handle]:after{content:"";position:absolute;inset:0 -3px}.sidebar,.list{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar [data-slot=listbox],.list .scroll,.list [data-slot=listbox-group]{flex-direction:column;gap:2px;display:flex}.sidebar [data-slot=listbox]{flex:1;padding:9px 8px 12px;overflow-y:auto}.sidebar .box,.sidebar .profile{border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 8px;display:flex}:is(.sidebar .box,.sidebar .profile)[data-selected]{background:var(--selected)}.sidebar .nested{margin-left:15px}.sidebar .box:has(+.nested):not(.nested){margin-top:8px}.sidebar .count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.sidebar .profile{color:var(--text-2);margin:0 8px 9px}.sidebar .profile:hover{background:var(--hover)}.list .scroll{flex:1;padding:9px 8px 26px;overflow-y:auto}.list .scroll:empty{display:none}.list [data-slot=listbox-group-label]{height:30px;color:var(--text-2);align-items:center;gap:8px;padding:0 10px;display:flex}.list [data-slot=listbox-group]+[data-slot=listbox-group]{margin-top:8px}.list .card{border-radius:8px;flex-direction:column;flex-shrink:0;gap:1px;padding:7px 10px;display:flex}.list .card[data-selected]{background:var(--selected)}.list .card .line{align-items:center;gap:6px;line-height:17px;display:flex}.list .card .line b{font-weight:600}.list .card time{color:var(--text-3);font-variant-numeric:tabular-nums}.list .card .unread{background:var(--blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}.list .card .preview{color:var(--text-3);flex:none;font-size:12px;line-height:15px}.list .card .preview b{color:var(--text-2);font-weight:500}.list .empty{color:var(--text-3);flex-direction:column;align-items:center;gap:6px;padding:70px 26px;display:flex}.list .empty b{color:var(--text-2);font-size:14px}.thread{flex:1;min-width:0;overflow-y:auto}.thread article{flex-direction:column;gap:18px;max-width:850px;padding:14px 26px 44px 31px;display:flex}.thread .turn{gap:11px;display:flex}.thread .turn>.identicon{margin-top:8px}.thread .turn>div{flex:1;min-width:0}.thread .meta{align-items:baseline;gap:6px;line-height:20px;display:flex}.thread .meta b{font-weight:600}.thread .meta time{color:var(--text-3)}.thread .text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:19px}.thread .text.title{font-size:14px;font-weight:600}.thread .text+.text{margin-top:4px}.editor{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;min-height:19px;line-height:19px}.editor[data-empty]:before{content:attr(aria-placeholder);color:var(--text-3);pointer-events:none}.options{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.options[data-slot=trigger-menu-content]{width:330px;padding:4px 0}.options [role=option]{border-radius:7px;flex-shrink:0;align-items:center;gap:9px;height:30px;margin:0 4px;padding:0 9px 0 7px;display:flex}.options [role=option][data-highlighted]{background:var(--panel-selected)}.options .label{flex:0 auto}.options .detail{color:var(--text-3);text-align:right}.alone{color:var(--text-2);margin-top:6px;font-size:12px}.palette .alone{margin:0;padding:0 15px 10px}.palette{flex-direction:column;width:704px;max-width:calc(100vw - 32px);height:fit-content;max-height:min(616px,82vh);margin:max(80px,18vh) auto auto;padding:0;position:fixed;inset:0;overflow:hidden}.palette[data-open]{display:flex}.palette::backdrop{background:0 0}.palette [data-slot=command]{flex-direction:column;min-height:0;display:flex}.palette .editor{min-height:42px;max-height:350px;padding:10px 15px;font-size:14px;line-height:22px;overflow-y:auto}.palette.grow{border-color:var(--line);background:var(--field);max-height:min(570px,100vh - 60px);box-shadow:none;border-radius:8px;margin:0;inset:auto}.palette.grow .field{flex-shrink:0;height:24px}.palette.grow input{color:var(--text);flex:1}.palette.grow input::placeholder{color:var(--text-3)}.palette.grow .options{padding:2px 0 4px}.palette.grow [role=option]{height:26px;padding:0 5px}.palette.grow [data-highlighted]{background:var(--selected)}.menu{border-radius:12px;flex-direction:column;min-width:180px;padding:4px 0;display:flex}.menu [data-slot=menu-item]{white-space:nowrap;border-radius:5px;align-items:center;height:24px;margin:0 5px;padding:0 8px;display:flex}.menu [data-slot=menu-item][data-highlighted]{background:var(--panel-selected)}.menu [data-slot=menu-separator]{background:var(--line);height:1px;margin:5px 17px}.settings{width:760px;max-width:calc(100vw - 32px);height:min(520px,82vh);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.settings>div{height:100%;display:flex}.settings [role=tablist]{border-right:1px solid var(--line);flex-direction:column;flex:0 0 180px;gap:2px;padding:9px 8px;display:flex}.settings [role=tab]{text-align:left;white-space:nowrap;border-radius:8px;height:30px;padding:0 8px;overflow:hidden}.settings [role=tab][data-selected]{background:var(--selected)}.settings [role=tabpanel]{flex:1;min-width:0;padding:16px 20px;overflow-y:auto}.settings h2{font-size:13px;font-weight:600}.settings p,.settings small{color:var(--text-3);-webkit-user-select:text;user-select:text;font-size:12px}.settings p{margin:2px 0 8px}.settings .row{align-items:center;gap:8px;min-height:40px;padding:6px 0;display:flex}.settings .row+.row,.people+:is(.settings .row){border-top:1px solid var(--line)}.settings .people{max-height:240px;overflow-y:auto}.settings input,.settings textarea{min-width:0;min-height:26px;color:var(--text-2);resize:none;-webkit-user-select:text;user-select:text;border-radius:6px;flex:1;margin:0 -6px;padding:5px 6px}:is(.settings input,.settings textarea).name{color:var(--text);flex:0 0 150px}:is(.settings input,.settings textarea)::placeholder{color:var(--text-3)}:is(.settings input,.settings textarea):hover{background:var(--hover)}:is(.settings input,.settings textarea):focus{color:var(--text);background:var(--selected)}.settings .row:has(textarea){align-items:flex-start}.settings [role=tabpanel] button{border:1px solid var(--line);border-radius:7px;flex-shrink:0;height:26px;padding:0 10px}.settings [role=tabpanel] button:hover,.settings [role=tabpanel] button[data-checked]{background:var(--selected)}.settings .quiet{color:var(--text-3);opacity:0;border-color:#0000}.row:hover :is(.settings .quiet),.settings .quiet:focus-visible{opacity:1}.settings .chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.settings .chips button:not([data-checked]){color:var(--text-3)}.settings [data-slot=segmented-control]{gap:4px;display:flex}@font-face{font-family:Fraunces;font-weight:100 900;font-display:block;src:url(/assets/fraunces-latin-wght-ukD16Tqj.woff2)format("woff2-variations")}@font-face{font-family:Hanken Grotesk;font-weight:100 900;font-display:block;src:url(/assets/hanken-grotesk-latin-wght-CaVRRdDk.woff2)format("woff2-variations")}@keyframes written{0%{opacity:0;transform:translateY(10px)}}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}}@keyframes turn{to{transform:rotate(360deg)}}.welcome{--ease:cubic-bezier(.22, 1, .36, 1);color:var(--text);background:linear-gradient(var(--chrome), var(--chrome));-webkit-app-region:drag;flex:1;place-items:center;padding-bottom:10vh;font:14px/1.45 Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;display:grid}.welcome>div{text-align:center;-webkit-app-region:no-drag;flex-direction:column;align-items:center;width:360px;display:flex}.welcome h1{letter-spacing:-.02em;text-wrap:balance;font:300 36px/1.08 Fraunces,Iowan Old Style,Georgia,serif}.welcome h1 span{white-space:pre;animation:written .7s var(--ease) backwards;display:inline-block}.welcome p{color:var(--text-3);text-wrap:balance;animation:arrive .6s var(--ease) .3s backwards;margin-top:10px}.welcome p[role=alert]{color:var(--lightningcss-light,#c62828)var(--lightningcss-dark,#ff8a80);font-size:13px;animation:none}.welcome form{width:100%;display:grid}.welcome input{border:.5px solid var(--line);background:var(--field);text-align:center;-webkit-user-select:text;user-select:text;border-radius:999px;width:100%;height:42px;margin-top:26px;padding:0 18px}.welcome input::placeholder{color:var(--text-3)}.welcome [data-slot=field]+button{margin-top:10px}.welcome button{width:100%;height:42px;color:var(--chrome);background:var(--text);animation:arrive .6s var(--ease) .42s backwards;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:26px;font-weight:500;transition:background-color .16s,opacity .16s,transform .16s;display:flex}.welcome button:hover{background:color-mix(in srgb, var(--text) 86%, var(--chrome))}.welcome button:active:enabled{transform:scale(.985)}.welcome button[data-disabled]{opacity:.8}.welcome button.secondary{color:var(--text);background:var(--field)}.welcome button.link{height:auto;color:var(--text-3);background:0 0;font-size:13px;font-weight:400}.welcome i{opacity:.7;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite turn}@media (prefers-reduced-motion:reduce){.welcome *{transition:none!important;animation:none!important}}
