.v2{min-height:100dvh}.v2 a.cchip,.v2 a.btn{text-decoration:none}.v2 .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbfaf7;--raised:#fefefc;--sunk:#f5f2ed;--ink:#221f19;--muted:#59554c;--faint:#6f6b64;--line:#e4e1db;--line-strong:#cdcac3;--teal:#047a6d;--teal-deep:#005d53;--teal-soft:#e2f8f4;--teal-line:#b1dbd3;--on-teal:#f9fdfc;--warn:#6c4302;--warn-soft:#fff2d8;--warn-line:#e9cd9d;--bad:#a8372e;--bad-soft:#ffefec;--bad-line:#f6c3bb;--good:#17653c;--good-soft:#e3f8e9;--info:#284e7d;--info-soft:#eaf3ff;--r:16px;--shadow:0 1px 2px #322d220d, 0 6px 20px #322d220a;--ease:cubic-bezier(.2, .7, .2, 1);--font:var(--font-geist-sans), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}@supports (color:lab(0% 0 0)){.v2{--paper:lab(98.2765% .107378 1.52057);--raised:lab(99.5443% .0524819 .759542);--sunk:lab(95.6204% .194579 2.66527);--muted:lab(36.2544% .529751 5.79246);--faint:lab(45.5256% .387073 4.60594);--line:lab(89.5923% .225872 3.04832);--line-strong:lab(81.4798% .291467 3.81644);--teal-deep:lab(34.8641% -27.9783 -1.50925);--teal-soft:lab(95.8876% -8.14429 -.473177);--teal-line:lab(84.3141% -15.3403 -.880349);--on-teal:lab(98.8893% -1.35282 -.0793576);--warn:lab(32.5189% 14.7585 41.2073);--warn-soft:lab(96.0797% 1.5046 15.5222);--warn-line:lab(83.882% 5.45716 27.6439);--bad:lab(40.5512% 46.7232 32.0561);--bad-soft:lab(95.7489% 6.56673 4.02286);--bad-line:lab(83.2286% 18.0743 11.1548);--good:lab(37.4944% -31.9998 16.5157);--good-soft:lab(95.7656% -9.29081 4.75966);--info:lab(32.2121% -1.20069 -31.2172);--info-soft:lab(95.548% -1.55434 -7.29994);--shadow:0 1px 2px lab(18.8618% .892401 7.89354/.05), 0 6px 20px lab(18.8618% .892401 7.89354/.04)}}.v2,.v2 *{box-sizing:border-box}.v2{background:var(--paper);color:var(--ink);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}.v2 button,.v2 input,.v2 select,.v2 textarea{font:inherit;color:inherit}.v2 button{cursor:pointer}.v2 :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.v2 [hidden]{display:none!important}.v2 p{margin:0}.v2 h1{letter-spacing:-.018em;margin:0;font-size:28px;font-weight:650;line-height:1.2}.v2 h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:620;line-height:1.3}.v2 .sub{color:var(--muted);margin-top:4px;font-size:14.5px}.v2 .small{color:var(--muted);font-size:13.5px}.v2 .num{font-variant-numeric:tabular-nums}.v2 header.top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fefefcf0;background:lab(99.5443% .0524819 .759542/.94);position:sticky;top:0}.v2 .top-in{max-width:1180px;height:64px;padding:0 calc(20px + env(safe-area-inset-right,0px)) 0 calc(20px + env(safe-area-inset-left,0px));align-items:center;gap:16px;margin:0 auto;display:flex}.v2 .brand{flex:1 1 0;align-items:center;gap:11px;min-width:0;display:flex}.v2 .brand img{border-radius:9px;flex:none;width:32px;height:32px}.v2 .brand-t{min-width:0;line-height:1.25;display:grid}.v2 .brand-t b{font-size:16px;font-weight:650}.v2 .brand-t span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.v2 nav.tabs{flex:none;gap:4px;display:flex}.v2 nav.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:15px;font-weight:520;display:inline-flex}.v2 nav.tabs button:hover{color:var(--ink);background:var(--sunk)}.v2 nav.tabs button[aria-current=page]{background:var(--teal-soft);color:var(--teal-deep);font-weight:620}.v2 .count{background:var(--teal);min-width:20px;height:20px;color:var(--on-teal);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:650;display:inline-grid}.v2 .me{flex:1 1 0;justify-content:flex-end;min-width:0;display:flex;position:relative}.v2 .me-btn{background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;min-width:0;padding:3px 12px 3px 3px;display:flex}.v2 .me-btn:hover{border-color:var(--line);background:var(--raised)}.v2 .me-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:520;overflow:hidden}.v2 .menu{background:var(--raised);border:1px solid var(--line);z-index:45;border-radius:14px;width:min(290px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #26211724;box-shadow:0 12px 36px lab(13.0576% .964806 7.97434/.14)}.v2 .menu .who{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:9px 11px 11px;display:grid}.v2 .menu .who b{font-weight:620}.v2 .menu .who span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.v2 .menu button{text-align:left;background:0 0;border:0;border-radius:9px;padding:10px 11px;font-size:14.5px}.v2 .menu button:hover{background:var(--sunk)}.v2 .menu button.danger{color:var(--bad)}.v2 .av{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:620;display:inline-grid;overflow:hidden}.v2 .av img{width:100%;height:100%;display:block}.v2 .av.sm{width:22px;height:22px;font-size:9.5px}.v2 .av.l6{background:var(--teal-soft)}.v2 .strip{border-bottom:1px solid var(--line)}.v2 .strip-in{max-width:1180px;padding:11px calc(20px + env(safe-area-inset-right,0px)) 11px calc(20px + env(safe-area-inset-left,0px));align-items:flex-start;gap:10px;margin:0 auto;font-size:14px;display:flex}.v2 .strip-in svg{flex:none;margin-top:2px}.v2 .strip.warn{background:var(--warn-soft);color:#492f0e;color:lab(22.1702% 9.43504 25.4527)}.v2 .strip.staff{background:var(--teal-soft);color:var(--teal-deep)}.v2 .strip.demo{background:var(--info-soft);color:var(--info)}.v2 main.wrap{max-width:1180px;padding:30px calc(20px + env(safe-area-inset-right,0px)) 72px calc(20px + env(safe-area-inset-left,0px));margin:0 auto}.v2 .view{gap:30px;display:grid}.v2 .card{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.v2 .pad{padding:22px 24px}.v2 .card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.v2 .btn{border:1px solid var(--line-strong);background:var(--raised);white-space:nowrap;min-height:38px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.v2 .btn:hover{background:var(--sunk)}.v2 .btn.primary{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.v2 .btn.primary:hover{background:var(--teal-deep)}.v2 .btn.ghost{color:var(--teal-deep);background:0 0;border-color:#0000}.v2 .btn.ghost:hover{background:var(--teal-soft)}.v2 .btn.sm{min-height:32px;padding:5px 13px;font-size:13.5px}.v2 .btn.danger{color:var(--bad);border-color:var(--bad-line)}.v2 .btn.danger.solid{background:var(--bad);border-color:var(--bad);color:var(--on-teal)}.v2 .btn[disabled]{opacity:.5;cursor:not-allowed}.v2 .pill{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 10px;font-size:12.5px;font-weight:560;line-height:1.65;display:inline-flex}.v2 .p-new{background:var(--warn-soft);color:var(--warn)}.v2 .p-ans{background:var(--sunk);color:var(--muted)}.v2 .p-call{background:var(--teal-soft);color:var(--teal-deep)}.v2 .p-won{background:var(--good-soft);color:var(--good)}.v2 .p-off{background:var(--sunk);color:var(--muted)}.v2 .p-bad{background:var(--bad-soft);color:var(--bad)}.v2 .holder{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.v2 .empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:34px 20px;display:grid}.v2 .empty svg{width:26px;height:26px;color:var(--faint)}.v2 .empty b{color:var(--ink);font-weight:600}.v2 .notice{background:var(--sunk);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.v2 .notice svg{color:var(--muted);flex:none;margin-top:2px}.v2 .notice.bad{background:var(--bad-soft)}.v2 .notice.bad svg{color:var(--bad)}.v2 .notice.teal{background:var(--teal-soft)}.v2 .notice.teal svg{color:var(--teal)}.v2 .notice.warn{background:var(--warn-soft)}.v2 .err{color:var(--bad);font-size:13.5px}.v2 .wait{padding:20px 24px 10px}.v2 .wait-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.v2 .wait-h h2{align-items:center;gap:10px;display:flex}.v2 .wrow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.v2 .wrow .w-t{min-width:0;line-height:1.35;display:grid}.v2 .wrow .w-t b{font-weight:600}.v2 .wrow .w-t span{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.v2 .wrow .w-ago{color:var(--muted);white-space:nowrap;font-size:13px}.v2 .wait-empty{color:var(--muted);padding:4px 0 14px}.v2 .reading{color:var(--muted);align-items:center;gap:8px;margin-top:-16px;padding-left:4px;font-size:14px;display:flex}.v2 .reading svg{color:var(--faint);flex:none}.v2 .res-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:14px;display:flex}.v2 .seg{background:var(--sunk);border-radius:999px;padding:3px;display:inline-flex}.v2 .seg button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:520}.v2 .seg button[aria-pressed=true]{background:var(--raised);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #322d2224;box-shadow:0 1px 2px lab(18.8618% .892401 7.89354/.14)}.v2 .figs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2 .fig{border-top:1px solid var(--line);border-left:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding:22px 24px;display:grid}.v2 .fig:nth-child(-n+3){border-top:0}.v2 .fig:nth-child(3n+1){border-left:0}.v2 .fig .k{font-size:14px;font-weight:560}.v2 .fig .v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1.12}.v2 .fig.out .k,.v2 .fig.out .v{color:var(--teal)}.v2 .fig .v.word{letter-spacing:-.005em;color:var(--muted);padding:11px 0 8px;font-size:21px;font-weight:560;line-height:1.3}.v2 .fig .x{color:var(--muted);font-size:13.5px;line-height:1.45}.v2 .figs-foot{border-top:1px solid var(--line);background:var(--sunk);border-radius:0 0 var(--r) var(--r);gap:6px;padding:13px 24px 14px;display:grid}.v2 .ooo{color:var(--muted);font-size:13.5px}.v2 .today{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;font-size:14px;display:flex}.v2 .today .tl{color:var(--ink);font-weight:560}.v2 .today b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:3px;font-weight:650}.v2 .fig-err{padding:26px 24px}.v2 .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.v2 .week p{margin-bottom:10px;line-height:1.55}.v2 .week p b{font-variant-numeric:tabular-nums;font-weight:650}.v2 .typed{background:var(--sunk);border-radius:12px;margin:16px 0 0;padding:14px 16px}.v2 .typed blockquote{margin:0;font-size:15px}.v2 .typed figcaption{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.v2 .chart svg{width:100%;height:auto;display:block}.v2 .chart svg text{font:11.5px var(--font);fill:var(--muted)}.v2 .chart svg text.val{fill:var(--ink);font-size:12.5px;font-weight:600}.v2 .chart .cap{color:var(--muted);margin-top:6px;font-size:13px}@media (prefers-reduced-motion:no-preference){.v2 svg.anim .bar{transform-box:fill-box;transform-origin:50% 100%;animation:grow .45s var(--ease) both}@keyframes grow{0%{transform:scaleY(.02)}to{transform:none}}}.v2 .camp{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) 120px repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:13px 0;display:grid}.v2 .camp.h{color:var(--muted);border-top:0;padding-top:0;font-size:13px}.v2 .camp .r{text-align:right;font-variant-numeric:tabular-nums}.v2 .camp .nm{overflow-wrap:anywhere;min-width:0;font-weight:560}.v2 .camp .lb,.v2 .camp .mob{display:none}.v2 .camp .r .word{color:var(--muted);font-size:13px}.v2 .lhead{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.v2 .lhead .t{min-width:0;margin-right:auto}.v2 .tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-14px;display:flex}.v2 .search{flex:260px;min-width:0;position:relative}.v2 .search input{border:1px solid var(--line-strong);background:var(--raised);border-radius:999px;width:100%;padding:10px 40px}.v2 .search>svg{color:var(--faint);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.v2 .search .clear{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.v2 .showsel{color:var(--muted);align-items:center;gap:8px;min-width:0;max-width:100%;font-size:14px;display:inline-flex}.v2 .showsel select,.v2 .hold select,.v2 .person select,.v2 .field select{border:1px solid var(--line-strong);background:var(--raised);border-radius:999px;min-width:0;max-width:100%;padding:8px 12px}.v2 .split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:20px;margin-top:-12px;display:grid}.v2 .lcol{gap:8px;min-width:0;display:grid}.v2 .lmeta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 4px;font-size:13.5px;display:flex}.v2 .litem{text-align:left;background:var(--raised);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:14px;gap:3px;padding:13px 16px;display:grid;position:relative}.v2 .litem:hover{border-color:var(--line-strong)}.v2 .litem[aria-current=true]{border-color:var(--teal-line);background:var(--teal-soft)}.v2 .litem .row1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v2 .litem .nm{align-items:center;gap:7px;min-width:0;font-weight:620;display:inline-flex}.v2 .litem .when{color:var(--muted);white-space:nowrap;font-size:12.5px}.v2 .litem .co{color:var(--muted);font-size:13.5px}.v2 .litem .snip{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;display:-webkit-box;overflow:hidden}.v2 .litem .row3{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.v2 .udot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px}.v2 mark{color:inherit;background:#f7e59f;background:lab(91.1512% -.677466 36.31);border-radius:3px;padding:0 1px}.v2 .detail{min-width:0;height:calc(100dvh - 240px);min-height:300px;position:sticky;top:84px}.v2 .dpanel{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);height:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.v2 .d-h{border-bottom:1px solid var(--line);flex:none;gap:5px;padding:14px 20px;display:grid}.v2 .d-back{display:none}.v2 .d-t{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.v2 .d-t h2{margin-right:2px;font-size:20px}.v2 .d-t .more{margin-left:auto;position:relative}.v2 .d-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.v2 .d-subj{overflow-wrap:anywhere;font-size:14.5px;font-weight:560}.v2 .d-row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.v2 .contact{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.v2 .cchip{border:1px solid var(--line);background:var(--raised);color:var(--ink);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 11px;font-size:13px;text-decoration:none;display:inline-flex}.v2 .cchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .cchip svg{color:var(--muted);flex:none;width:15px;height:15px}.v2 .hold{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;min-width:0;font-size:14px;display:flex}.v2 .hold select{color:var(--ink);padding:6px 12px;font-weight:520}.v2 .d-scroll{flex-direction:column;flex:auto;min-height:0;display:flex}.v2 .detail.short .d-scroll{overflow-y:auto}.v2 .detail.short .thread{flex:none;overflow:visible}.v2 .thread{background:var(--paper);flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.v2 .msg{border:1px solid var(--line);background:var(--raised);border-radius:16px;flex:none;max-width:min(86%,640px);padding:12px 15px}.v2 .msg.in{border-bottom-left-radius:6px;align-self:flex-start}.v2 .msg.out,.v2 .msg.l6,.v2 .msg.cl{border-bottom-right-radius:6px;align-self:flex-end}.v2 .msg.out{background:var(--sunk)}.v2 .msg.l6{background:var(--teal-soft);border-color:var(--teal-line)}.v2 .msg.cl{background:var(--raised);border-color:var(--teal-line)}.v2 .msg.cl.pending{border-style:dashed}.v2 .msg.cl.back{border-color:var(--bad-line)}.v2 .meta{color:var(--muted);flex-wrap:wrap;gap:0 10px;margin-bottom:6px;font-size:12.5px;display:flex}.v2 .meta b{color:var(--ink);font-size:13px;font-weight:620}.v2 .body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.v2 .sample{color:var(--info);background:var(--info-soft);border-radius:6px;margin-bottom:6px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-block}.v2 .edited{color:var(--muted);margin-bottom:6px;font-size:13px}.v2 .files{gap:4px;margin-top:10px;font-size:13.5px;display:grid}.v2 .files .f{align-items:center;gap:6px;display:flex}.v2 .files .f svg{width:15px;height:15px;color:var(--muted);flex:none}.v2 .files .fn{color:var(--muted);font-size:12.5px}.v2 .qbtn{color:var(--teal-deep);background:0 0;border:0;padding:6px 0 0;font-size:13px;font-weight:550}.v2 .quoted{background:var(--sunk);color:var(--muted);white-space:pre-wrap;border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:13.5px}.v2 .mfoot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;font-size:13.5px;display:flex}.v2 .mfoot .note{color:var(--ink);flex:100%}.v2 .statusline{text-align:center;color:var(--muted);align-self:center;max-width:520px;padding:2px 10px;font-size:13.5px}.v2 .d-f{border-top:1px solid var(--line);background:var(--raised);flex:none;gap:8px;padding:12px 16px 14px;display:grid}.v2 .d-f>*{min-width:0}.v2 .rcpt{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.v2 .rcpt .lbl{color:var(--muted)}.v2 .rchip{background:var(--sunk);border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:2px 4px 2px 11px;font-size:13.5px;display:inline-flex}.v2 .rchip.to{padding-right:11px}.v2 .rchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .rchip button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.v2 .addcc{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.v2 .addcc input{border:1px solid var(--line-strong);background:var(--raised);border-radius:999px;width:230px;min-width:0;max-width:100%;padding:5px 12px}.v2 .starters{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.v2 .starters::-webkit-scrollbar{display:none}.v2 .starters:has(+.cbox textarea:not(:placeholder-shown)){display:none}.v2 .chip{border:1px solid var(--line-strong);background:var(--raised);white-space:nowrap;border-radius:999px;flex:none;padding:6px 13px;font-size:13.5px}.v2 .chip:hover{border-color:var(--teal-line);background:var(--teal-soft)}.v2 .cbox{border:1px solid var(--line-strong);background:var(--raised);border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.v2 .cbox:focus-within{border-color:var(--teal)}.v2 .cbox textarea{resize:none;background:0 0;border:0;outline:0;flex:auto;min-width:0;min-height:36px;max-height:180px;padding:7px 0;line-height:1.45}.v2 .hint{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:12.5px;display:flex}.v2 .cbox>.iconb,.v2 .startbtn{flex:none}.v2 .startwrap{flex:none;align-self:flex-end;display:flex;position:relative}.v2 .startbtn{color:var(--ink)}.v2 .startwrap .menu button{padding:8px 11px}.v2 .startwrap .menu .who{padding:7px 11px 8px}.v2 .startwrap .menu{width:min(300px,100vw - 24px);max-height:calc(100dvh - 160px);inset:auto auto calc(100% + 10px) 0;overflow-y:auto}.v2 .sendsplit{flex:none;align-self:flex-end;display:inline-flex;position:relative}.v2 .sendsplit.has-later .btn.primary:first-child{border-radius:999px 0 0 999px}.v2 .sendsplit .caret{border-left:1px solid var(--teal-deep);border-radius:0 999px 999px 0;padding:8px 9px}.v2 .sendsplit .menu{max-height:calc(100dvh - 160px);top:auto;bottom:calc(100% + 8px);overflow-y:auto}.v2 .sendfail{margin-top:8px}.v2 .sendfail .btn{flex:none;margin-left:auto}.v2 .lib{gap:8px;display:grid}.v2 .saved-row{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.v2 .saved-row>span:first-child{min-width:0;display:grid}.v2 .saved-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.v2 .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2 .chip[aria-pressed=true]{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-deep);font-weight:600}.v2 .chip b{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:650}.v2 .lctl{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:-14px;display:grid}.v2 .lctl .tools{margin-top:0}.v2 .newrepl{background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.v2 .rmd{color:var(--muted);align-items:center;display:inline-flex}.v2 .rmd svg{width:15px;height:15px}@media (min-width:960px){.v2 .lctl{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2 .lctl .tools{display:contents}.v2 .lctl .chips{flex:auto}.v2 .lctl .chip{padding:3px 11px;font-size:13px;line-height:1.3}.v2 .lhead{gap:6px 16px}.v2 .lhead .t{flex-wrap:wrap;flex:400px;align-items:baseline;gap:0 14px;display:flex}.v2 .lhead h1{font-size:24px}.v2 .lhead .sub{flex:360px;min-width:0;margin-top:0;font-size:14px}.v2 .lhead .btn{min-height:34px;padding-block:5px}}.v2.fit .lctl{margin-top:0}.v2 .confirm{background:var(--bad-soft);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.v2 .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2 .csec{gap:12px;display:grid}.v2 .csec h2{align-items:center;gap:10px;display:flex}.v2 .csec h2 .n{color:var(--muted);font-size:13px;font-weight:520}.v2 .call{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:18px 24px;display:grid}.v2 .call:first-child{border-top:0}.v2 .when-b{align-content:start;line-height:1.35;display:grid}.v2 .when-b .d{font-size:16px;font-weight:650}.v2 .when-b .tm{font-size:14px}.v2 .when-b .lt{color:var(--muted);font-size:12.5px}.v2 .when-b s{color:var(--muted)}.v2 .what{justify-items:start;gap:5px;min-width:0;display:grid}.v2 .what>.btn.ghost{margin-left:-13px}.v2 .who{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2 .who b{font-size:16px;font-weight:620}.v2 .nr{color:var(--warn);font-size:13.5px}.v2 details{width:100%}.v2 details summary{cursor:pointer;color:var(--teal-deep);align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:560;list-style:none;display:inline-flex}.v2 details summary::-webkit-details-marker{display:none}.v2 details summary:before{content:"";border-bottom:1.8px solid;border-right:1.8px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.v2 details[open] summary:before{transform:rotate(45deg)}.v2 dl.facts{grid-template-columns:140px minmax(0,1fr);gap:6px 14px;margin:8px 0 4px;font-size:14px;display:grid}.v2 dl.facts dt{color:var(--muted)}.v2 dl.facts dd{overflow-wrap:anywhere;margin:0}.v2 .notes{background:var(--sunk);border-radius:12px;gap:4px;margin-top:6px;padding:12px 14px;font-size:14px;display:grid}.v2 .notes .by{color:var(--muted);font-size:12.5px}.v2 .cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2 .stack{gap:20px;min-width:0;display:grid}.v2 .person{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px 0;display:grid}.v2 .person .pi{min-width:0;line-height:1.4;display:grid}.v2 .person .pi b{font-weight:600}.v2 .person .pi span{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.v2 .person .pa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.v2 .person .pa select{padding:6px 10px;font-size:13.5px}.v2 .person .confirm{grid-column:1/-1}.v2 .rolelabel{color:var(--muted);font-size:13.5px}.v2 .field{gap:6px;display:grid}.v2 .field label{font-size:14px;font-weight:560}.v2 .field input,.v2 .field textarea{border:1px solid var(--line-strong);background:var(--raised);border-radius:12px;width:100%;padding:11px 14px}.v2 .field textarea{resize:vertical;min-height:96px}.v2 .parsed{flex-wrap:wrap;gap:6px;display:flex}.v2 .parsed .chip{cursor:default;white-space:normal;overflow-wrap:anywhere;max-width:100%}.v2 .parsed .chip.badx{border-color:var(--bad-line);color:var(--bad);background:var(--bad-soft)}.v2 .log{margin:0;padding:0;list-style:none;display:grid}.v2 .log li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:2px 12px;padding:9px 0;font-size:14px;display:grid}.v2 .log li:first-child{border-top:0}.v2 .log .t{color:var(--muted);font-size:13px}.v2 .gate{min-height:calc(100dvh - 60px);padding:32px 20px calc(32px + env(safe-area-inset-bottom,0px));place-items:center;display:grid}.v2 .box{background:var(--raised);border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow);border-radius:20px;gap:16px;padding:32px;display:grid}.v2 .box>img{border-radius:14px;width:56px;height:56px}.v2 .box .linkb{color:var(--teal-deep);background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:550}.v2 .layer{z-index:80;padding:calc(20px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.v2 .scrim{background:#18161166;background:lab(7.25777% .376478 3.31187/.4);position:absolute;inset:0}.v2 .dialog{background:var(--raised);border-radius:20px;flex-direction:column;width:min(640px,100%);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #1a150b47;box-shadow:0 24px 70px lab(7.27453% 1.01619 6.17766/.28)}.v2 .dh{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.v2 .db{gap:14px;padding:18px 20px;display:grid;overflow-y:auto}.v2 .df{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.v2 .iconb{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.v2 .iconb:hover{background:var(--sunk)}.v2 .radios{gap:8px;display:grid}.v2 .radios label{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.v2 .radios label input{accent-color:var(--teal);flex:none;margin-top:3px}.v2 .radios label span{display:grid}.v2 .radios small{color:var(--muted);font-size:13px}.v2 .mail{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:10px;padding:16px 18px;font-size:14.5px;display:grid}.v2 .mail .mh{color:var(--muted);border-bottom:1px solid var(--line);gap:2px;padding-bottom:10px;font-size:13px;display:grid}.v2 .mail .figrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2 .mail .figrow div{background:var(--raised);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid}.v2 .mail .figrow b{font-variant-numeric:tabular-nums;font-size:20px}.v2 .mail .figrow .word{color:var(--muted);font-size:14px;font-weight:550}.v2 .mail ul{margin:0;padding-left:18px}.v2 .chg{margin:0;padding:0;list-style:none;display:grid}.v2 .chg li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:11px 0;display:grid}.v2 .chg li:first-child{border-top:0}.v2 .chg .no{color:var(--teal);font-variant-numeric:tabular-nums;font-weight:650}.v2 .chg .tx{gap:2px;min-width:0;display:grid}.v2 .chg .tx span{color:var(--muted);font-size:13.5px}.v2 .dsec{color:var(--muted);letter-spacing:.02em;margin-top:4px;font-size:13px;font-weight:650}.v2 .about p{margin-bottom:10px}.v2 .toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--ink);color:var(--paper);pointer-events:none;border-radius:14px;align-items:center;gap:14px;width:max-content;max-width:min(560px,100vw - 32px);padding:11px 16px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #1a150b4d;box-shadow:0 10px 30px lab(7.27453% 1.01619 6.17766/.3)}.v2 .toast button{pointer-events:auto;color:#91dfd2;color:lab(83.5847% -27.4735 -1.54698);background:0 0;border:0;padding:4px 2px;font-weight:650}.v2 nav.bar{display:none}@media (pointer:coarse){.v2 input,.v2 select,.v2 textarea{font-size:16px!important}.v2 .btn{min-height:44px}.v2 .btn.sm{min-height:38px}}@media (max-width:1000px){.v2 .me-name{display:none}.v2 .me-btn{padding:3px}.v2 .cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.v2 .split{grid-template-columns:minmax(0,1fr)}.v2 .detail{z-index:60;background:var(--paper);height:auto;min-height:0;padding-top:env(safe-area-inset-top,0px);display:none;position:fixed;inset:0}.v2.sheet .detail{display:block}.v2.sheet{overflow:hidden}.v2 .dpanel{box-shadow:none;border:0;border-radius:0}.v2 .d-back{justify-self:start;margin-left:-10px;display:inline-flex}.v2 .d-h{padding-left:calc(18px + env(safe-area-inset-left,0px));padding-right:calc(18px + env(safe-area-inset-right,0px))}.v2 .thread{padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px))}.v2 .d-f{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(14px + env(safe-area-inset-right,0px))}.v2 .msg{max-width:92%}.v2 .pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.v2 nav.tabs{display:none}.v2 nav.bar{z-index:40;border-top:1px solid var(--line);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#fefefcf7;background:lab(99.5443% .0524819 .759542/.97);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.v2 nav.bar button{color:var(--muted);background:0 0;border:0;justify-items:center;gap:2px;min-width:0;padding:8px 2px 9px;font-size:12px;display:grid;position:relative}.v2 nav.bar button .l{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.v2 nav.bar button svg{width:23px;height:23px}.v2 nav.bar button[aria-current=page]{color:var(--teal);font-weight:620}.v2 nav.bar .count{min-width:18px;height:18px;padding:0 5px;font-size:10.5px;position:absolute;top:3px;left:calc(50% + 6px)}.v2 main.wrap{padding-top:22px;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.v2 .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.v2.sheet .toast{bottom:calc(190px + env(safe-area-inset-bottom,0px))}.v2 h1{font-size:24px}.v2 .view{gap:24px}.v2 .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .fig,.v2 .fig:nth-child(-n+3),.v2 .fig:nth-child(3n+1){border-top:1px solid var(--line);border-left:1px solid var(--line);padding:16px 16px 18px}.v2 .fig:nth-child(-n+2){border-top:0}.v2 .fig:nth-child(odd){border-left:0}.v2 .fig .v{font-size:34px}.v2 .fig .v.word{padding:8px 0 5px;font-size:18px}.v2 .fig .x{font-size:13px}.v2 .figs-foot{padding:12px 16px 13px}.v2 .pad{padding:18px}.v2 .wait{padding:16px 18px 8px}.v2 .wrow{grid-template-columns:auto minmax(0,1fr) auto}.v2 .wrow .w-ago{display:none}.v2 .camp{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px}.v2 .camp.h{display:none}.v2 .camp .nm{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 10px;display:flex}.v2 .camp .st{display:none}.v2 .camp .nm .mob{display:inline-flex}.v2 .camp .r{text-align:left}.v2 .camp .lb{color:var(--muted);font-size:12px;display:block}.v2 .call{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 18px}.v2 .when-b{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:0 10px}.v2 .when-b .lt{grid-column:1/-1}.v2 dl.facts{grid-template-columns:minmax(0,1fr);gap:0}.v2 dl.facts dd{margin-bottom:8px}.v2 .person{grid-template-columns:auto minmax(0,1fr)}.v2 .person .pa{grid-column:1/-1;justify-content:flex-start}.v2 .log li{grid-template-columns:minmax(0,1fr)}.v2 .layer{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);place-items:end center;padding-bottom:0}.v2 .dialog{border-radius:20px 20px 0 0;width:100%}.v2 .df{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v2 .mail .figrow{grid-template-columns:minmax(0,1fr)}.v2 .chg li{grid-template-columns:28px minmax(0,1fr)}.v2 .chg li .btn{grid-column:2;justify-self:start}}@media (max-width:520px){.v2 .startbtn span{display:none}.v2 .startbtn{padding-inline:10px}.v2 .cbox{gap:4px;padding-left:8px}}@media (max-width:420px){.v2 .cbox{flex-wrap:wrap}.v2 .cbox textarea{flex:100%;order:-1}.v2 .sendsplit{margin-left:auto}.v2 .top-in{padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(14px + env(safe-area-inset-right,0px));gap:10px}.v2 main.wrap{padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(14px + env(safe-area-inset-right,0px))}.v2 .seg{width:100%}.v2 .seg button{flex:1 1 0;padding-inline:6px}.v2 .fig{padding:14px 12px 16px}.v2 .fig .v{font-size:29px}.v2 .box{padding:24px 20px}.v2 .hint .hk{display:none}}@media (max-height:500px) and (orientation:landscape){.v2 header.top{position:static}.v2 .contact,.v2 .hint{display:none}}
