.brand.svelte-94cd8h{border-radius:22%;flex:none;display:block;overflow:hidden}.srcico.svelte-qqi6zz{place-items:center;display:inline-grid}.offerbox.svelte-4jl8i1{background:var(--surface);border-radius:18px;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 12px;display:flex}.osum.svelte-4jl8i1{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.oico.svelte-4jl8i1{background:var(--fill);width:24px;height:24px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.ot.svelte-4jl8i1{flex:1;min-width:0;font-size:14px}.ot.svelte-4jl8i1 b:where(.svelte-4jl8i1){font-weight:600}.otot.svelte-4jl8i1{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.seg.svelte-4jl8i1{gap:6px;display:flex}.seg.svelte-4jl8i1 button:where(.svelte-4jl8i1){background:var(--fill);font-family:var(--mono);color:var(--muted);border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:7px 0 5px;font-size:13px;font-weight:600;display:flex}.seg.svelte-4jl8i1 button:where(.svelte-4jl8i1) small:where(.svelte-4jl8i1){min-height:1.3em;font-size:11px;font-weight:400}.seg.svelte-4jl8i1 button.on:where(.svelte-4jl8i1){background:var(--accent);color:var(--accent-ink)}.seg.svelte-4jl8i1 button:where(.svelte-4jl8i1):disabled{opacity:.45;cursor:default}.oline.svelte-4jl8i1{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.oline.svelte-4jl8i1 span:where(.svelte-4jl8i1):last-child{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.oline.disc.svelte-4jl8i1 span:where(.svelte-4jl8i1):last-child{color:var(--ok)}.oline.cmp.svelte-4jl8i1{color:var(--muted);font-size:12.5px}.oslider.svelte-4jl8i1{align-items:center;gap:10px;font-size:13.5px;display:flex}.oslider.svelte-4jl8i1 input:where(.svelte-4jl8i1){min-width:0;accent-color:var(--ink);flex:1}.oslider.svelte-4jl8i1 .v:where(.svelte-4jl8i1){font-family:var(--mono);text-align:right;min-width:40px}.omuted.svelte-4jl8i1{color:var(--muted);margin:0;font-size:13.5px}.oalts.svelte-4jl8i1{background:var(--fill);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.oalts.svelte-4jl8i1 .oline:where(.svelte-4jl8i1) b:where(.svelte-4jl8i1){font-family:var(--mono);font-weight:600}.oheld.svelte-4jl8i1{background:var(--wait-soft);color:var(--wait);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.oheld.svelte-4jl8i1 span:where(.svelte-4jl8i1){flex:1;min-width:55%}.oheld.svelte-4jl8i1 .btn:where(.svelte-4jl8i1){background:var(--surface);color:var(--ink);flex:none;padding:6px 10px;font-size:13px}.offerbox.svelte-4jl8i1>.btn:where(.svelte-4jl8i1){background:var(--bg)}.enq.svelte-9t3klh{flex:1;min-height:0;display:flex}.boardcol.svelte-9t3klh,.enqthread.svelte-9t3klh{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wide .enq.conv.svelte-9t3klh .boardcol:where(.svelte-9t3klh){background:var(--surface);border-radius:0;flex:none;width:400px}.wide .enq.conv.svelte-9t3klh .boardcol:where(.svelte-9t3klh) .ecard:where(.svelte-9t3klh){background:var(--bg)}.wide .enq.conv.svelte-9t3klh .boardcol:where(.svelte-9t3klh) .ecard.sel:where(.svelte-9t3klh){background:var(--accent-soft)}.wide .enq.conv.svelte-9t3klh .boardcol:where(.svelte-9t3klh) .grid:where(.svelte-9t3klh){grid-template-columns:1fr}.lanes.svelte-9t3klh{flex:1;gap:22px;min-width:0}.lanebox.svelte-9t3klh{flex-direction:column;gap:8px;display:flex}.lanehead.svelte-9t3klh{align-items:baseline;gap:10px;padding:0 2px;display:flex}.lanehead.svelte-9t3klh h3:where(.svelte-9t3klh){font-size:16px}.lanehead.svelte-9t3klh .n:where(.svelte-9t3klh){font-family:var(--mono);color:var(--muted);font-size:13px}.lanehead.svelte-9t3klh .hint:where(.svelte-9t3klh){color:var(--muted);margin-left:auto;font-size:12.5px}.grid.svelte-9t3klh{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:10px;display:grid}.ecard.svelte-9t3klh{background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ecard.sel.svelte-9t3klh{background:var(--accent-soft)}@media (hover:hover){.ecard.svelte-9t3klh:hover{background:var(--hover)}.ecard.sel.svelte-9t3klh:hover{background:var(--accent-soft)}}.erow.svelte-9t3klh{align-items:center;gap:8px;min-width:0;display:flex}.echan.svelte-9t3klh{background:var(--fill);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.ename.svelte-9t3klh{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.eage.svelte-9t3klh{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.efacts.svelte-9t3klh{color:var(--muted);font-size:14px}.efacts.svelte-9t3klh b:where(.svelte-9t3klh){color:var(--ink);font-weight:600}.apts.svelte-9t3klh{flex-wrap:wrap;gap:6px;display:flex}.apt.svelte-9t3klh{background:var(--fill);color:var(--muted);border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.apt.ok.svelte-9t3klh{background:var(--ok-soft);color:var(--ok)}.apt.svelte-9t3klh .p:where(.svelte-9t3klh){font-family:var(--mono);font-weight:500}.none.svelte-9t3klh{color:var(--muted);padding:2px;font-size:13.5px}.lostbtn.svelte-9t3klh{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;padding:4px 2px;font-size:13.5px;font-weight:600;display:inline-flex}.history.svelte-9t3klh{border-radius:14px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.hrow.svelte-9t3klh{background:var(--surface);text-align:left;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.hrow.svelte-9t3klh .hname:where(.svelte-9t3klh){font-weight:600}.hrow.svelte-9t3klh .lucide{color:var(--muted);margin-left:auto}.ewrap.svelte-9t3klh{background:var(--scrim);z-index:20;align-items:flex-end;display:flex;position:fixed;inset:0}.epanel.svelte-9t3klh{background:var(--surface);width:100%;max-height:92vh;max-height:92dvh;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.grab.svelte-9t3klh{background:var(--fill);border-radius:5px;align-self:center;width:40px;height:5px}.phead.svelte-9t3klh{align-items:center;gap:10px;display:flex}.phead.svelte-9t3klh h2:where(.svelte-9t3klh){flex:1;min-width:0;font-size:20px}.steps.svelte-9t3klh{flex-direction:column;gap:8px;font-size:14px;display:flex}.steps.svelte-9t3klh div:where(.svelte-9t3klh){align-items:center;gap:8px;display:flex}.steps.svelte-9t3klh .d:where(.svelte-9t3klh){border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.steps.svelte-9t3klh .done:where(.svelte-9t3klh) .d:where(.svelte-9t3klh){background:var(--ok-soft);color:var(--ok)}.steps.svelte-9t3klh .now:where(.svelte-9t3klh) .d:where(.svelte-9t3klh){background:var(--urgent-soft);color:var(--urgent)}.steps.svelte-9t3klh .later:where(.svelte-9t3klh){color:var(--muted)}.steps.svelte-9t3klh .later:where(.svelte-9t3klh) .d:where(.svelte-9t3klh){background:var(--fill)}.epanel.svelte-9t3klh .btn:not(.primary){background:var(--bg)}.wide .enq.open.svelte-9t3klh .ewrap:where(.svelte-9t3klh){background:0 0;flex:none;width:420px;padding:0 24px 20px 0;display:flex;position:static}.wide .ewrap.svelte-9t3klh{position:static}.wide .epanel.svelte-9t3klh{border-radius:22px;height:100%;max-height:none;padding:20px}.wide .grab.svelte-9t3klh{display:none}:root{--bg:#f4f4f2;--surface:#fff;--fill:#eaeae7;--ink:#141414;--muted:#6a6a66;--accent:#141414;--accent-ink:#fff;--accent-soft:#fff9c4;--soft-ink:#5e5700;--primary:#fff65b;--primary-ink:#141414;--urgent:#b3261e;--urgent-soft:#fbe4e1;--wait:#7a5a00;--wait-soft:#f7edcf;--ok:#2d6a3e;--ok-soft:#e1f0e4;--new:#4a3c8c;--new-soft:#e8e4f6;--bubble-in:#fff;--bubble-out:#fff7ae;--scrim:#14141473;--hover:#f6f6f3;--display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", sans-serif;--body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#101010;--surface:#1b1b1b;--fill:#2a2a2a;--ink:#f1f1ef;--muted:#a3a39e;--accent:#f1f1ef;--accent-ink:#141414;--accent-soft:#2f2c10;--soft-ink:#fff65b;--urgent:#f2877c;--urgent-soft:#3b1f1c;--wait:#e3bf5c;--wait-soft:#332b14;--ok:#79c98f;--ok-soft:#17301f;--new:#b4a6f0;--new-soft:#2a2442;--bubble-in:#232323;--bubble-out:#3a3612;--scrim:#0009;--hover:#232323;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#101010;--surface:#1b1b1b;--fill:#2a2a2a;--ink:#f1f1ef;--muted:#a3a39e;--accent:#f1f1ef;--accent-ink:#141414;--accent-soft:#2f2c10;--soft-ink:#fff65b;--urgent:#f2877c;--urgent-soft:#3b1f1c;--wait:#e3bf5c;--wait-soft:#332b14;--ok:#79c98f;--ok-soft:#17301f;--new:#b4a6f0;--new-soft:#2a2442;--bubble-in:#232323;--bubble-out:#3a3612;--scrim:#0009;--hover:#232323;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;margin:0;font-size:15px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus,textarea:focus,input:focus{outline:none}button:focus-visible{filter:brightness(.94)}button:disabled{opacity:.55;cursor:default}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.15}p{margin:0}.muted{color:var(--muted)}.small{font-size:12.5px}.lucide{flex:none}.app{background:var(--bg);max-width:560px;height:100%;padding-top:env(safe-area-inset-top,0px);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tframe{flex:1;min-height:0;display:flex}.tmain{flex-direction:column;flex:1;min-width:0;display:flex}.gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.top{background:var(--surface);align-items:center;gap:8px;padding-block:8px;display:flex}.top .title{min-width:0;font-family:var(--display);flex:1;font-size:17px;font-weight:700}.top .title small{font-family:var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.top.sub .title{font-size:16px}.ib{width:32px;height:32px;color:var(--ink);background:var(--fill);border-radius:50%;flex:none;place-items:center;display:grid}.ib:active{filter:brightness(.92)}.pushask{background:var(--accent-soft,var(--fill));padding:6px max(12px, env(safe-area-inset-right,0px)) 6px max(12px, env(safe-area-inset-left,0px));align-items:center;gap:8px;font-size:13.5px;display:flex}.pushask span{flex:1;min-width:0}.pushask .btn{flex:none;padding:6px 12px;font-size:13px}.pushask .pushx{width:32px;height:32px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.wide .pushask{z-index:26;position:absolute;top:0;left:0;right:0}.offline{background:var(--wait-soft);color:var(--wait);text-align:center;padding:4px;font-size:12.5px}.body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding-block:14px 20px;display:flex;overflow-y:auto}.body>*{flex-shrink:0}.tabs{background:var(--surface);padding-top:6px;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));justify-content:space-around;display:flex}.tabs button,.rail button{color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 12px;font-size:11.5px;display:flex;position:relative}.tabs button .ico,.rail button .ico{border-radius:999px;place-items:center;width:54px;height:28px;display:grid}.tabs button.on,.rail button.on{color:var(--ink);font-weight:600}.tabs button.on .ico,.rail button.on .ico{background:var(--primary);color:var(--primary-ink)}.badge{background:var(--urgent);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:600;display:grid;position:absolute;top:0;right:8px}.chips{scrollbar-width:none;gap:8px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--fill);white-space:nowrap;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.chip .n{font-family:var(--mono);font-size:12px}.chip.on{background:var(--accent);color:var(--accent-ink)}.searchbar{background:var(--surface);color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.searchbar input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:16px}.searchbar input::-webkit-search-cancel-button{display:none}.item .sn.hit{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.filterbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}.filterbar>span{min-width:0}.sortbtn{color:var(--ink);background:var(--fill);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.group{color:var(--muted);justify-content:space-between;padding:6px 2px 0;font-size:13.5px;font-weight:600;display:flex}.list{border-radius:16px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.item{text-align:left;background:var(--surface);align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.item:active{filter:brightness(.96)}.av{background:var(--fill);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.av .chi{background:var(--surface);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.item .mid{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.item .row1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.item .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.item .age{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.item .sn{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.item .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.item.unread .nm:before{content:"";background:var(--ink);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.pill{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.pill.urgent{background:var(--urgent-soft);color:var(--urgent)}.pill.wait{background:var(--wait-soft);color:var(--wait)}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.draft{background:var(--accent-soft);color:var(--soft-ink)}.pill.new{background:var(--new-soft);color:var(--new)}.pill.plain{background:var(--fill);color:var(--muted)}.pill.long{white-space:normal;border-radius:10px}.empty{text-align:center;color:var(--muted);background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.empty .lucide{color:var(--ok)}.more-btn{background:var(--surface);border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:14px;font-weight:600;display:flex}.bk{background:var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px 14px;font-size:14px;display:grid}.bk div{flex-direction:column;min-width:0;display:flex}.bk span:first-child{color:var(--muted);font-size:12.5px}.bk span:last-child{overflow-wrap:anywhere;font-weight:500}.pills{flex-wrap:wrap;gap:6px;display:flex}.day{color:var(--muted);background:var(--fill);border-radius:999px;align-self:center;padding:2px 10px;font-size:12px}.bub{overflow-wrap:anywhere;border-radius:18px;max-width:86%;padding:8px 12px;font-size:14.5px;line-height:1.42;display:block}.bub .mtext{white-space:pre-wrap}.bub>.subj,.bub>.trans,.bub>.atitle,.bub>.wabtn{display:flex}.bub>.trans{margin-top:6px}.bub>.bubfoot,.bub>.ts{float:right;margin:5px 0 -3px 12px}.bub:after{content:"";clear:both;display:block}.bub.in{background:var(--bubble-in);border-bottom-left-radius:6px;align-self:flex-start}.bub.out{background:var(--bubble-out);border-bottom-right-radius:6px;align-self:flex-end}.bub.pending{opacity:.6}.bub .ts{font-family:var(--mono);color:var(--muted);white-space:nowrap;align-self:flex-end;font-size:11px}.bub .subj{color:var(--muted);font-size:12px;font-weight:600}.draftbox{background:var(--accent-soft);border-radius:18px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.draftbox .h{color:var(--soft-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.draftbox .h .pill{margin-left:auto}.draftbox textarea{resize:vertical;width:100%;min-height:140px;font:inherit;background:var(--surface);color:var(--ink);border:0;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.5}.draftbox .txt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.55}.askbox{background:var(--surface);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}.askbox textarea{width:100%;font:inherit;background:var(--fill);color:var(--ink);resize:vertical;border:0;border-radius:12px;min-height:64px;padding:10px 12px;font-size:16px;line-height:1.45}.askbox .btn.primary{flex:none}.linkbtn{color:var(--muted);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.draftnote{background:var(--wait-soft);color:var(--wait);text-align:left;border-radius:12px;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:500;display:flex}.draftnote span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.draftnote.open span{display:block}.draftnote .lucide{margin-top:3px}.composer{background:var(--accent-soft);border-radius:18px;flex-direction:column;gap:9px;padding:12px;display:flex}.composer.dim{opacity:.6}.composer .h{color:var(--soft-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.composer .info{background:var(--surface);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;margin-left:auto;display:grid}.composer textarea{resize:none;width:100%;min-height:76px;font:inherit;background:var(--surface);color:var(--ink);border:0;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.5}.composer input.note{width:100%;font:inherit;background:var(--surface);color:var(--ink);border:0;border-radius:12px;padding:10px 12px;font-size:15px}.marks{background:var(--wait-soft);color:var(--wait);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.marks .lucide{margin-top:3px}.marks b{font-weight:600}.marks.confirm{flex-wrap:wrap;justify-content:space-between;align-items:center}.marks.confirm .btn{flex:none;padding:7px 12px}.bub.auto{opacity:.75}.invbar{background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.invbar>span{flex:1;min-width:50%}.invbar.req{background:var(--wait-soft);color:var(--wait)}.invbar .btn{color:var(--ink);flex:none;padding:7px 12px;text-decoration:none}.invbar .attach{color:var(--muted);align-items:center;gap:6px;width:100%;font-size:13px;display:flex}.sheet .row2{gap:8px;display:flex}.sheet .row2 input:first-child{flex:0 0 34%}.optchips{flex-wrap:wrap;gap:6px;display:flex}.optchips .chip{background:var(--surface);color:var(--ink)}.optchips .chip.on{background:var(--accent);color:var(--accent-ink)}.src{flex-wrap:wrap;gap:6px;display:flex}.src span{background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;display:inline-flex}.btns{gap:8px;display:flex}.btn{background:var(--surface);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 10px;font-size:14px;font-weight:600;display:inline-flex}.btn:active{filter:brightness(.94)}.btn.icon{flex:0 0 46px}.btn.primary{background:var(--primary);color:var(--primary-ink);flex:1.6}.flag{background:var(--urgent-soft);border-radius:18px;flex-direction:column;gap:9px;padding:14px;display:flex}.flag .h{color:var(--urgent);align-items:center;gap:6px;font-weight:600;display:flex}.phone{font-family:var(--mono);-webkit-user-select:all;user-select:all;background:var(--surface);color:var(--ink);border-radius:10px;align-self:flex-start;padding:7px 12px;font-size:14px;text-decoration:none}.autonote{background:var(--ok-soft);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 14px;font-size:14px;display:flex}.autonote>.lucide{color:var(--ok)}.autonote>span{flex:1;min-width:60%}.autonote .btn{flex:100%}.autonote.spam{background:var(--urgent-soft)}.pill.writing{animation:1.4s ease-in-out infinite pillpulse}@keyframes pillpulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pill.writing{animation:none}}.autonote.promise{background:var(--fill);padding:10px 12px}.autonote.promise>.lucide{color:var(--muted)}.autonote.promise.due{background:var(--wait-soft)}.autonote.promise.due>.lucide{color:var(--wait)}.autonote.promise small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.autonote.promise .btn{background:var(--surface);flex:none}.autonote.spam>.lucide{color:var(--urgent)}.autonote.warn{background:var(--wait-soft)}.thinking{color:var(--soft-ink);background:var(--accent-soft);border-radius:18px;align-items:center;gap:8px;padding:14px;font-size:14px;display:flex}.thinking .d{background:var(--soft-ink);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulse}.thinking .d:nth-child(2){animation-delay:.15s}.thinking .d:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.sheet-wrap{background:var(--scrim);z-index:20;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{background:var(--surface);width:100%;padding:12px max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:22px 22px 0 0;flex-direction:column;gap:4px;display:flex}.sheet .grab{background:var(--fill);border-radius:5px;align-self:center;width:40px;height:5px;margin-bottom:8px}.sheet h3{margin:0 6px 6px;font-size:16px}.sheet button.opt{text-align:left;border-radius:12px;align-items:center;gap:12px;padding:13px 8px;font-size:15px;display:flex}.sheet button.opt:active{background:var(--fill)}.sheet button.opt.cur{background:var(--accent-soft);font-weight:600}.sheet textarea,.sheet input{width:100%;font:inherit;background:var(--fill);color:var(--ink);border:0;border-radius:12px;padding:11px 12px;font-size:16px}.sheet textarea{resize:vertical;min-height:110px}.toast{background:var(--ink);color:var(--bg);z-index:30;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.toast.err{background:var(--urgent);color:#fff;border-radius:16px}.dayhead{justify-content:space-between;align-items:baseline;padding:6px 2px 0;display:flex}.dayhead h3{font-size:17px}.dayhead span{color:var(--muted);font-size:13px}.stay{text-align:left;background:var(--surface);align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.stay .when{font-family:var(--mono);color:var(--ink);flex:none;width:46px;padding-top:1px;font-size:13.5px;font-weight:500}.stay .what{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stay .what b{font-weight:600}.stay .what .sub{color:var(--muted);font-size:13.5px}.kind{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.search{background:var(--surface);color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.prop{background:var(--accent-soft);border-radius:18px;flex-direction:column;gap:9px;padding:14px;display:flex}.prop .h{color:var(--soft-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.diff{flex-direction:column;gap:4px;font-size:14px;display:flex}.diff .old{color:var(--muted);text-decoration:line-through}.ans{text-align:left;background:var(--surface);flex-direction:column;gap:5px;width:100%;padding:12px 14px;display:flex}.ans .q{justify-content:space-between;gap:8px;font-weight:600;display:flex}.ans .q span:last-child{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.ans .a{color:var(--muted);font-size:14px}.ans .scope{flex-wrap:wrap;gap:6px;display:flex}.tghead{align-items:center;gap:10px;padding:4px 2px;display:flex}.tghead small{color:var(--muted);font-size:12.5px;display:block}.tgav{background:var(--primary);width:34px;height:34px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.tgmsg{background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;max-width:100%;padding:12px 14px;font-size:14.5px;line-height:1.6;display:block}.login{background:var(--surface);flex-direction:column;flex:1;justify-content:center;gap:20px;padding-block:32px;display:flex}.login .mark{background:var(--primary);width:56px;height:56px;color:var(--primary-ink);border-radius:16px;place-items:center;display:grid}.login h2{font-size:28px}.field{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.field input{font:inherit;background:var(--fill);color:var(--ink);border:0;border-radius:12px;padding:13px 14px;font-size:16px}.login .btn.primary{flex:none;padding:14px;font-size:16px}.err-text{color:var(--urgent);font-size:14px}.btn .kb{font-family:var(--mono);opacity:.6;margin-left:4px;font-size:11px;font-weight:500}kbd{font-family:var(--mono);background:var(--fill);color:var(--ink);border-radius:6px;padding:1px 7px;font-size:12px}.keys{color:var(--muted);flex-direction:column;gap:8px;padding:4px 8px 10px;font-size:14px;display:flex}.keys span{align-items:center;gap:6px;display:flex}.keys kbd:last-of-type{margin-right:6px}.rail{display:none}@media (hover:hover){.item:hover,.stay:hover,.ans:hover{background:var(--hover)}.ib:hover,.btn:hover,.chip:hover,.sortbtn:hover,.more-btn:hover{filter:brightness(.96)}.btn.primary:hover{filter:brightness(.97)}}.app.wide{flex-direction:row;max-width:none}.wide .rail{background:var(--bg);flex-direction:column;flex:none;align-items:center;gap:6px;width:88px;padding:14px 0 18px;display:flex}.wide .rail .mark{background:var(--primary);width:40px;height:40px;color:var(--primary-ink);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.wide .rail button{width:76px;padding:6px 4px}.wide .rail .badge{right:6px}.wide .rail .grow{flex:1}.wide .offline{z-index:25;position:absolute;top:0;left:0;right:0}.wide .split{flex:1;min-height:0;display:flex}.wide .pane{flex-direction:column;min-height:0;display:flex}.wide .listpane{background:var(--surface);border-radius:22px 0 0;flex:none;width:400px;overflow:hidden}.wide .threadpane{background:var(--bg);flex:1;min-width:0}.wide .listpane .top{padding-top:16px}.wide .listpane .body{gap:10px}.wide .listpane .chips{flex-wrap:wrap;gap:6px;margin-inline:0;padding-inline:0;overflow:visible}.wide .listpane .list{border-radius:0;gap:2px;overflow:visible}.wide .listpane .item{background:0 0;border-radius:14px;padding:11px 12px}.wide .listpane .item.sel{background:var(--accent-soft)}.wide .listpane .item.sel .av{background:var(--primary);color:var(--primary-ink)}.wide .listpane .empty,.wide .listpane .more-btn{background:var(--bg)}.wide .listpane .sortbtn{background:var(--fill)}.wide .pick{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.wide .pick .lucide{color:var(--muted)}.wide .pick b{font-family:var(--display);font-size:20px}.wide .threadpane .top{padding-block:12px}.wide .threadpane .top .title{font-size:18px}.ib.txt{border-radius:999px;align-items:center;gap:6px;width:auto;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.wide .threadpane .body{padding-inline:max(24px,50% - 430px)}.wide .bub{max-width:min(84%,760px)}.wide .dock{background:var(--bg);flex-direction:column;flex:none;gap:10px;padding-block:0 16px;padding-inline:max(24px,50% - 430px);display:flex}.wide .dock>*,.wide .dock .composer>*{flex-shrink:0}.wide .dock .composer textarea{resize:none}.wide .dock .autonote .btn{flex:none}.dockgrip{cursor:ns-resize;touch-action:none;place-items:center;height:16px;margin-bottom:-4px;display:grid}.dockgrip span{background:var(--fill);border-radius:5px;width:48px;height:5px}.dockgrip:hover span,.dockgrip:focus-visible span{background:var(--muted)}.dockrow{margin-bottom:-4px;position:relative}.dockrow .dockgrip{margin-bottom:0}.dockmin{width:28px;height:24px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:absolute;top:-4px;right:0}.dockmin:hover{background:var(--fill);color:var(--ink)}.wide .dock.mini{padding-top:8px}.wide .ctx{flex-direction:column;flex:none;gap:12px;width:320px;padding:16px 20px 24px 4px;display:flex;overflow-y:auto}.wide .ctx .bk{grid-template-columns:1fr}.bk .wide2{grid-column:1/-1}.sum{background:var(--surface);color:var(--muted);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.sum .lucide{color:var(--soft-ink);margin-top:3px}.wide .main>.top,.wide .main>.body{padding-inline:32px}.wide .main>.top{background:var(--bg);padding-block:16px 10px}.wide .main>.top .title{font-size:22px}.wide .main>.body .chips{margin-inline:0;padding-inline:0}.wide .main>.body.days{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:20px;display:grid}.wide .main>.body.days>.empty{grid-column:1/-1}.day-col{flex-direction:column;gap:10px;min-width:0;display:flex}.wide .list.grid{border-radius:0;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;display:grid;overflow:visible}.wide .list.grid>*{border-radius:16px}.wide .main>.body .search{max-width:640px}.cols{flex-direction:column;gap:18px;display:flex}.wide .cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.col{flex-direction:column;gap:10px;min-width:0;display:flex}.sec{padding:4px 2px 0;font-size:15px}.wide .main>.body .tgmsg{max-width:720px}a.stay{color:inherit;align-items:center;text-decoration:none}.pill.apt{gap:5px;padding-left:4px}.pill.apt:not(:has(.brand,.srcico)){padding-left:9px}.nmrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheetnote{color:var(--muted);align-items:center;gap:8px;padding:2px 6px 8px;font-size:14px;display:flex}.sheetnote.warn{color:var(--wait)}.sheet a.btn{color:var(--primary-ink);text-decoration:none}.ib{text-decoration:none}.wide .sheet-wrap{justify-content:center;align-items:center}.wide .sheet{border-radius:22px;max-width:460px;max-height:86vh;padding:20px 22px 22px;overflow-y:auto}.wide .sheet .grab{display:none}.wide .toast{bottom:28px;left:calc(50% + 44px)}.wide .login{border-radius:22px;flex:none;width:420px;margin:auto;padding:40px 36px}@media (prefers-reduced-motion:reduce){.thinking .d{opacity:.8;animation:none}}.flagbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flagbtns .btn{flex:none;padding:8px 12px}.day.thread{background:var(--accent-soft);color:var(--soft-ink);font-weight:600}.waalt{color:var(--soft-ink);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 2px;font-size:13px;display:flex}.waalt a{color:var(--soft-ink);font-weight:600}.btn.off{opacity:.55;pointer-events:none}a.btn{color:inherit;text-decoration:none}a.btn.primary{color:var(--primary-ink)}.bub .wabtn{background:var(--fill);white-space:normal;flex:none;align-self:flex-start;margin-top:4px;padding:7px 12px}.bubfoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.bubfoot .ts{margin-left:auto}.trlink{color:var(--muted);padding:2px 0;font-size:12.5px;font-weight:600}.trlink:hover{color:var(--ink)}.trans{color:var(--muted);background:var(--fill);white-space:pre-wrap;border-radius:10px;margin-top:2px;padding:7px 10px;font-size:14px}.bub.out .trans{background:var(--surface)}.trdraft{flex-direction:column;gap:6px;display:flex}.trdraft .trlink{color:var(--soft-ink);align-self:flex-start}.trdraft p{color:var(--ink);background:var(--surface);white-space:pre-wrap;border-radius:12px;padding:8px 12px;font-size:14px}.trdraft p.stale{opacity:.55}.trpick{color:var(--muted);flex-direction:column;gap:6px;padding:4px 8px 10px;font-size:14px;display:flex}.trpick .chips{margin:0;padding:0}.wide .enq>.body{padding-inline:32px 24px}.setbox{background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;max-width:640px;padding:14px;display:flex}.setbox h3{font-size:15px}.setbox .chips{margin:0;padding:0}.famlist{flex-wrap:wrap;gap:8px;display:flex}.fam{background:var(--fill);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:14px;font-weight:600;display:inline-flex}.fam button{width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.fam button:hover{background:var(--surface);color:var(--ink)}.famadd{gap:8px;display:flex}.famadd input{min-width:0;font:inherit;background:var(--fill);color:var(--ink);border:0;border-radius:12px;flex:1;padding:10px 12px}.famadd .btn{flex:none;padding:10px 14px}.suggest{background:var(--accent-soft);color:var(--soft-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.suggest b{color:var(--ink)}.suggest .sbtns{gap:6px;margin-left:auto;display:flex}.suggest .btn{flex:none;padding:6px 12px}.tmain .body{overflow-anchor:none}.tline{align-items:center;gap:8px;min-width:0;display:flex}.pill.split{background:var(--new-soft);color:var(--new)}.ib.on{background:var(--accent);color:var(--accent-ink)}.foldline{color:var(--muted);background:var(--fill);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.foldline:hover{color:var(--ink)}.chdiv{color:var(--muted);align-self:stretch;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.chdiv:before,.chdiv:after{content:"";background:var(--fill);flex:1;height:1px}.bub.auto{opacity:1;background:var(--fill);gap:6px}.atitle{color:var(--muted);text-align:left;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.atitle:hover{color:var(--ink)}.filterrow{flex-wrap:wrap;flex:none;gap:6px;padding-block:8px 0;display:flex}.filterrow button,.viapick button{background:var(--fill);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.filterrow button.on,.viapick button.on{background:var(--accent);color:var(--accent-ink)}.wide .threadpane .filterrow{padding-inline:max(24px,50% - 430px)}.viapick{color:var(--soft-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.viapick button{background:var(--surface)}.tframe{position:relative}.drawerwrap{z-index:15;background:var(--scrim);justify-content:flex-end;display:flex;position:absolute;inset:0}.drawerpanel{background:var(--bg);flex-direction:column;gap:12px;width:min(380px,94%);height:100%;padding:16px;display:flex;overflow-y:auto}.drawerpanel .dhead{align-items:center;gap:8px;display:flex}.drawerpanel .dhead h3{flex:1;font-size:16px}.drawerpanel .bk{grid-template-columns:1fr 1fr}.joined{background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}.joined h4{color:var(--muted);font-size:13px;font-weight:600;font-family:var(--body);margin:0}.jrow{align-items:center;gap:8px;display:flex}.jrow span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jrow button{color:var(--muted);border-radius:8px;padding:2px 8px;font-size:12.5px;font-weight:600}.jrow button:hover{background:var(--fill);color:var(--ink)}.item .row1 .pill.split{flex:none}.chans{align-items:center;gap:3px;display:inline-flex}.chm{background:var(--fill);border-radius:6px;justify-content:center;align-items:center;gap:2px;min-width:20px;height:20px;padding:0 4px;display:inline-flex}.chn{font-size:11px;font-family:var(--mono);color:var(--muted)}.joinbtn{color:var(--muted);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;font-size:13.5px;font-weight:600;display:flex}.joinbtn:hover{background:var(--fill);color:var(--ink)}.joinpick{flex-direction:column;gap:8px;display:flex}.jsearch{background:var(--fill);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.jsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.jlist{flex-direction:column;gap:2px;max-height:340px;margin:0 -8px;display:flex;overflow-y:auto}.jlist .item{border-radius:12px}.jnone{color:var(--muted);margin:4px 0;font-size:13.5px}.jact{gap:8px;display:flex}.jact .btn{flex:1}.jact .btn.primary{flex:1.6}.jact .btn:disabled{opacity:.5}.jact .btn:not(.primary){background:var(--fill)}.wabtn{background:var(--surface);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.wabtn:hover{background:var(--fill)}.setbox .btn{background:var(--fill);flex:none;align-self:flex-start}.setbox .btn.primary{background:var(--primary)}.liveconfirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bnote{background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}.bnote h4{color:var(--muted);font-size:13px;font-weight:600;font-family:var(--body);margin:0}.bnote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.noteadd{gap:8px;display:flex}.noteadd input{background:var(--fill);min-width:0;font:inherit;color:var(--ink);border:0;border-radius:10px;outline:none;flex:1;padding:9px 10px}.noteadd .btn{background:var(--fill);flex:none;padding:9px 14px}.noteadd .btn:disabled{opacity:.5}.top .chip{flex:none}.staycard{background:var(--surface)}.staycard .stay{background:0 0;align-items:center}.stay .chev{color:var(--muted);flex:none;place-items:center;display:grid}.stay>.pill{flex:none}.ckwrap{flex-direction:column;gap:10px;padding:0 12px 14px;display:flex}.cklist{border-radius:14px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.ck{background:var(--bg);align-items:center;gap:10px;padding:10px 12px;display:flex}.ck .mark{background:var(--ok-soft);width:26px;height:26px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.ck.gap .mark{background:var(--urgent-soft);color:var(--urgent)}.ck .lbl{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.4;display:flex}.ck .lbl b{font-weight:600}.ck .lbl>span{color:var(--muted);overflow-wrap:anywhere}.ck.gap .lbl>span{color:var(--ink)}.ck .lbl .pill{vertical-align:1px}.ck .mono{font-family:var(--mono);font-size:13px}.ck .act{flex:none;padding:7px 12px;font-size:13.5px}.ck .act:not(.primary){background:var(--surface)}.addnum{background:var(--bg);gap:8px;padding:2px 12px 12px 48px;display:flex}.addnum input{min-width:0;font-family:var(--mono);background:var(--surface);color:var(--ink);border:0;border-radius:12px;flex:1;padding:9px 12px;font-size:16px}.addnum .btn{flex:none;padding:9px 16px}.cklinks{flex-wrap:wrap;gap:8px;display:flex}.cklinks .btn{background:var(--bg);flex:1 1 0;padding:9px 10px}.wide .arrivals .listpane .body{gap:18px}.wide .arrivals .listpane .day-col{gap:6px}.wide .arrivals .listpane .stay{background:0 0;border-radius:14px;align-items:center;padding:11px 12px}.wide .arrivals .listpane .stay.sel{background:var(--accent-soft)}.arrdetail{gap:14px}.arrhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arrsub{color:var(--muted);margin:0;font-size:14px}.wide .arrdetail .ck{background:var(--surface);gap:14px;padding:14px 16px}.wide .arrdetail .ck .mark{width:30px;height:30px}.wide .arrdetail .addnum{background:var(--surface);padding:0 16px 14px 60px}.wide .arrdetail .cklinks .btn{background:var(--surface);flex:none;padding:10px 16px}.epanel,.sheet,.drawerpanel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.epanel>*,.drawerpanel>*{flex-shrink:0}.sheet{max-height:88vh;max-height:88dvh;overflow-y:auto}.app:has(>.sheet-wrap) .main .body{overflow:hidden}.app:not(.wide):has(.ewrap) .enq>.body{overflow:hidden}.tframe:has(.drawerwrap) .tmain>.body{overflow:hidden}.mdock{overscroll-behavior:contain;max-height:calc(100% - 40px);padding-block:2px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);flex-direction:column;flex:none;gap:8px;display:flex;overflow-y:auto}.mdock>*{flex-shrink:0}.mdock .composer textarea{min-height:76px}.mdock.mini{padding-top:8px}.mgrip{width:100%;height:28px;color:var(--muted);touch-action:none;cursor:ns-resize;justify-content:center;align-items:center;gap:6px;margin:-4px 0 -6px;display:flex}.mgrip span{background:var(--fill);border-radius:5px;width:40px;height:5px}.mbar{background:var(--accent-soft);width:100%;color:var(--soft-ink);text-align:left;border-radius:16px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;display:flex}.mbar .h{flex:none;font-weight:600}.mbar .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;overflow:hidden}.nmline{flex-wrap:nowrap;min-width:0}.nmline .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nmline .pill{flex:none}.paylogo{vertical-align:-2px;display:inline-flex}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rename{align-items:center;gap:8px;display:flex}.rename b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px}.rename input{min-width:0;font:inherit;background:var(--fill);color:var(--ink);border:0;border-radius:12px;flex:1;padding:9px 12px;font-size:16px}.rename .btn{flex:none;padding:9px 12px}.autonote.enqnote{background:var(--new-soft)}.autonote.enqnote>.lucide{color:var(--new)}.tname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chwrap{flex:none;display:inline-flex;position:relative}.chsel{background:var(--fill);font-family:var(--body);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px 3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.chsel.static{color:var(--muted)}.chmenu{z-index:40;background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0000002e}.chmenu button{text-align:left;width:100%;font-family:var(--body);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.chmenu button:hover{background:var(--hover)}.chmenu button>span{flex-direction:column;flex:1;min-width:0;display:flex}.chmenu b{font-size:14px;font-weight:600}.chmenu small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.strips{flex-direction:column;flex:none;display:flex}.strip{padding-block:7px;padding-inline:max(16px, env(safe-area-inset-left,0px));background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.wide .threadpane .strip{padding-inline:max(24px,50% - 430px)}.strip>span{flex:1;min-width:50%}.strip.urgent{background:var(--urgent-soft);color:var(--urgent)}.strip.wait{background:var(--wait-soft);color:var(--wait)}.strip .sbtn{background:var(--surface);color:var(--ink);border-radius:10px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.strip.urgent .sbtn,.strip.wait .sbtn{background:var(--surface)}.strip .attach{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.btns.onerow{align-items:center}.btns.onerow input.note{flex:1;min-width:0;padding:10px 12px}.btns.onerow .aib{flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.btns.onerow .btn.primary{flex:none;padding-inline:18px}.top .title small.subline{align-items:center;gap:6px;margin-top:2px;display:flex;overflow:visible}.subline .subt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.subline .chsel{padding:1px 7px 1px 8px;font-size:12px}.wide .threadpane{container:tpane/inline-size}@container tpane (width<=680px){.top.sub .ib.txt{justify-content:center;width:32px;padding:0}.top.sub .ib.txt .lbl{display:none}}.top.sub .title{min-width:0}.top.sub .tname{min-width:4em}.dacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dacts .btn{background:var(--fill);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 12px;text-decoration:none;display:inline-flex}.swipe{position:relative;overflow:hidden}.swipe.on{background:var(--fill)}.swipe:not(.on) .sunder{visibility:hidden}.swipe .item{touch-action:pan-y;position:relative}.swipe .item.anim{transition:transform .18s}.swipe .item.swiping{background:var(--surface)}.swipe .sunder{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;padding-right:22px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.swipe.armed{background:var(--ok)}.swipe.unread.armed{background:var(--ink)}.swipe.armed .sunder{color:var(--bg)}.wide .listpane .swipe{border-radius:14px}.toast:has(.tundo){white-space:nowrap}.toast .tundo{background:color-mix(in srgb, var(--bg) 18%, transparent);color:inherit;border-radius:999px;margin-left:6px;padding:4px 10px;font-size:14px;font-weight:600}.closewrap{display:inline-flex;position:relative}.chmenu.right{min-width:200px;left:auto;right:0}.wacts{gap:8px;display:flex}.mdock .btns.onerow:has(.wacts){flex-wrap:wrap}.mdock .wacts{flex:100%}.mdock .wacts .btn{white-space:nowrap;flex:1;justify-content:center}.noday{background:var(--surface);color:var(--muted);border-radius:16px;margin:0;padding:10px 14px;font-size:14px}.mdock{z-index:1;background:0 0;margin-top:-29px;position:relative}.tmain:has(>.mdock)>.body{padding-bottom:46px}.mdock .mgrip span{background:var(--muted);opacity:.55}.closewrap>.ib:not(.txt){border-radius:999px;align-items:center;gap:2px;width:auto;padding:0 8px 0 10px;display:inline-flex}.closewrap>.ib.txt{gap:5px}.strip .sbtn.primary{background:var(--primary);color:var(--primary-ink)}.strip .sbtn:disabled{opacity:.5}.closepop{z-index:60;position:fixed}.closepop .sheet{gap:10px}.cphead{justify-content:space-between;align-items:center;display:flex}.cphead h3{margin:0 6px}.cpbtns{justify-content:flex-end;gap:8px;display:flex}.cpbtns .btn{flex:1;justify-content:center}.cpbtns .btn:disabled{opacity:.5}.cpbtns .btn:not(.primary){background:var(--fill)}.dock .btns.onerow:has(.wacts){flex-wrap:wrap}.dock .wacts{flex:100%;justify-content:flex-end}.btns.onerow .aib:disabled{opacity:.4;cursor:default}
/*$vite$:1*/