@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";.srp{--srp-honey:var(--bz-honey,#f2b705);--srp-wash:var(--bz-honey-wash,#fff6dc);--srp-ink:var(--bz-ink,#1d1a14);--srp-muted:var(--bz-muted,#6b6457);--srp-soft:#1d1a140b;--srp-t:.18s cubic-bezier(.2,.7,.2,1);z-index:1;-webkit-backdrop-filter:blur(22px)saturate(1.4);height:min(820px,100vh - 160px);min-height:640px;color:var(--srp-ink);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:28px;grid-template-columns:minmax(300px,380px) 1fr;font-size:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0d1f2647,inset 0 1px #fff}.srp-stage{isolation:isolate;position:relative;overflow-x:clip}.srp-aurora{z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(40% 35% at 80% 10%,#ffe08a 0,#0000 70%),radial-gradient(35% 30% at 10% 40%,#cdeee6 0,#0000 70%),radial-gradient(30% 30% at 60% 90%,#ffe9b8 0,#0000 70%);animation:18s ease-in-out infinite alternate srp-drift;position:absolute;inset:-40px}.srp-grain{z-index:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");border-radius:28px;position:absolute;inset:0}@keyframes srp-drift{to{transform:translate(3%,-2%)scale(1.05)}}.srp-serif{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.srp-serif em{font-style:italic}.srp-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.srp button{font:inherit;color:inherit}.srp :focus-visible{box-shadow:var(--bz-focus,0 0 0 3px #f2b70573);outline:none}.srp-list{background:#ffffff59;flex-direction:column;min-width:0;min-height:0;display:flex}.srp-tools{align-items:center;gap:8px;padding:16px 16px 8px;display:flex}.srp-search{background:var(--srp-soft);height:44px;color:var(--srp-muted);transition:background var(--srp-t);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.srp-search:focus-within{background:#fff;box-shadow:0 0 0 2px #f2b70559}.srp-search input{min-width:0;font:inherit;color:var(--srp-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.srp-search.is-small{height:38px;font-size:14px}.srp-tabrow{align-items:center;gap:8px;padding:4px 16px 8px;display:flex}.srp-count{background:var(--srp-honey);color:#1d1a14;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-grid}.srp-tools .srp-ghost{min-height:44px}.srp-tabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.srp-tabs button{min-height:40px;color:var(--srp-muted);cursor:pointer;white-space:nowrap;transition:background var(--srp-t),color var(--srp-t);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.srp-tabs button:hover{color:var(--srp-ink)}.srp-tabs button[aria-selected=true]{color:var(--srp-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #1d1a1414}.srp-tabs span{font-variant-numeric:tabular-nums;color:var(--srp-muted);font-size:12.5px;font-weight:500}.srp-filter{position:relative}.srp-ghost{min-height:40px;color:var(--srp-muted);cursor:pointer;transition:background var(--srp-t);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.srp-ghost:hover,.srp-ghost[aria-pressed=true]{background:var(--srp-soft);color:var(--srp-ink)}.srp-ghost.is-on{color:var(--srp-ink);font-weight:600}.srp-ghost.is-sm{min-height:36px;font-size:13.5px}.srp-chips{flex-wrap:wrap;gap:6px;padding:0 16px 8px;display:flex}.srp-chip{background:var(--srp-wash);height:30px;color:var(--srp-ink);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.srp-chip button{cursor:pointer;width:24px;height:24px;color:var(--srp-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.srp-chip button:hover{background:#1d1a1414}.srp-list>ul{flex:1;min-height:0;margin:0;padding:0 8px 8px;list-style:none;overflow:auto}.srp-row{text-align:left;cursor:pointer;width:100%;transition:background var(--srp-t);background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.srp-row:hover{background:var(--srp-soft)}.srp-row[aria-current=true]{background:var(--srp-wash)}.srp-row-main{flex:1;gap:2px;min-width:0;display:grid}.srp-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.srp-row-top b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.srp-row-top time{color:var(--srp-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.srp-row-sub{color:var(--srp-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.srp-preview{color:var(--srp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.srp-row.is-unread b{font-weight:700}.srp-row.is-unread .srp-preview{color:var(--srp-ink)}.srp-dot{background:#1d1a1438;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.srp-dot.is-hot{background:var(--srp-honey)}.srp-dot.is-wait{background:#1d1a1459}.srp-more{margin:4px auto 12px;display:flex}.srp-quiet{color:var(--srp-muted);margin:24px 20px;font-size:14px}.srp-quiet.is-small{margin:6px 0;font-size:13px}.srp-skel{margin:0;padding:8px 16px;list-style:none}.srp-skel li{gap:12px;padding:12px 0;display:flex}.srp-skel li>span:first-child{background:var(--srp-soft);border-radius:50%;width:40px;height:40px}.srp-skel li>span:last-child{flex:1;gap:8px;display:grid}.srp-skel i{background:var(--srp-soft);border-radius:6px;height:10px;display:block}.srp-skel i+i{width:70%}.srp-pop{z-index:30;width:340px;max-width:calc(100vw - 32px);max-height:520px;animation:srp-in var(--srp-t);background:#fff;border-radius:16px;padding:16px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 18px 50px #1d1a142e}.srp-pop h4{letter-spacing:.02em;color:var(--srp-muted);margin:12px 0 8px;font-size:12px;font-weight:600}.srp-pop h4:first-child{margin-top:0}.srp-picker ul{margin:6px 0 0;padding:0;list-style:none}.srp-picker li button{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;width:100%;min-height:40px;padding:0 10px;font-size:14px;overflow:hidden}.srp-picker li button:hover{background:var(--srp-soft)}.srp-picker li button[aria-selected=true]{background:var(--srp-wash);font-weight:600}@keyframes srp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.srp-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.srp-pills>button,.srp-pillish{background:var(--srp-soft);min-height:36px;color:var(--srp-ink);cursor:pointer;transition:background var(--srp-t),color var(--srp-t);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:inline-flex}.srp-pills>button:hover,.srp-pillish:hover{background:#1d1a1414}.srp-pills>button[aria-pressed=true]{background:var(--srp-ink);color:#fff}.srp-pills span{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.srp-thread{background:#fff6;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.srp-head{z-index:5;-webkit-backdrop-filter:blur(12px);background:#fff9;padding:20px 28px 12px;position:sticky;top:0}.srp-back{min-height:44px;color:var(--srp-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 0;font-size:15px;display:none}.srp-who{align-items:center;gap:14px;display:flex}.srp-who>div{flex:1;min-width:0}.srp-who h3{letter-spacing:-.02em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:1.1}.srp-who p{color:var(--srp-ink);margin:2px 0 0;font-size:14px}.srp-who .srp-quietline{color:var(--srp-muted);font-size:13px}.srp-team{align-items:center;gap:8px;display:flex}.srp-bar{margin-top:14px}.srp-bar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.srp-bar-row .srp-pills{flex:1}.srp-primary{background:var(--srp-honey);color:#1d1a14;cursor:pointer;min-height:44px;transition:transform var(--srp-t),box-shadow var(--srp-t);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:0 2px 8px #f2b70559}.srp-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #f2b70573}.srp-primary:disabled{opacity:.5;cursor:default;transform:none}.srp-primary.is-sm{min-height:36px;padding:0 14px;font-size:13.5px}.srp-icon{width:44px;height:44px;color:var(--srp-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.srp-icon:hover{background:var(--srp-soft);color:var(--srp-ink)}.srp-menuwrap{display:inline-flex;position:relative}.srp-menu{z-index:40;min-width:240px;animation:srp-in var(--srp-t);background:#fff;border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 50px #1d1a142e}.srp-menu.is-right{left:auto;right:0}.srp-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.srp-menu-link{min-height:44px;color:inherit;border-radius:10px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.srp-menu-link:hover,.srp-menu>button:hover,.srp-menu>button[aria-pressed=true]{background:var(--srp-soft)}.srp-menu>button.is-danger{color:var(--bz-danger,#b42318)}.srp-menu kbd,.srp-keys kbd{background:var(--srp-soft);color:var(--srp-muted);border-radius:5px;margin-left:auto;padding:1px 6px;font:12px/1.5 ui-monospace,monospace}.srp-confirm{max-width:300px;padding:10px}.srp-confirm p{margin:0 0 10px;font-size:14px}.srp-confirm div{gap:8px;display:flex}.srp-danger{background:var(--bz-danger,#b42318);cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:600;color:#fff!important}.srp-msg{color:var(--srp-muted);margin:8px 0 0;font-size:13.5px}.srp-link{color:var(--srp-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:4px 0;font-size:13.5px;text-decoration:underline}.srp-scroll{flex:1;min-height:0;padding:8px 28px 24px;overflow:auto}.srp-strip{background:var(--srp-wash);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;padding:12px 16px;display:flex}.srp-strip p{flex:200px;margin:0;font-size:14.5px}.srp-strip button{white-space:nowrap}.srp-msgs{gap:18px;margin:0;padding:0;list-style:none;display:grid}.srp-bubble{max-width:min(680px,88%);animation:srp-in var(--srp-t);align-items:flex-end;gap:10px;display:flex}.srp-bubble.is-out{flex-direction:row-reverse;margin-left:auto}.srp-bubble-body{background:#fff;border-radius:18px;padding:14px 18px;box-shadow:0 1px 3px #1d1a140f}.srp-bubble.is-in .srp-bubble-body{border-bottom-left-radius:6px}.srp-bubble.is-out .srp-bubble-body{background:var(--srp-wash);box-shadow:none;border-bottom-right-radius:6px}.srp-addr{color:var(--srp-muted);flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;font-size:12px;display:flex}.srp-addr b{font-weight:600}.srp-addr time{margin-left:auto}.srp-subject{color:var(--srp-muted);margin:0 0 6px;font-size:13px;font-weight:600}.srp-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.srp-body.is-quoted{color:var(--srp-muted);border-left:2px solid #1d1a141f;margin-top:8px;padding-left:12px;font-size:14px}.srp-bubble .srp-link{color:var(--srp-muted);margin:8px 0 0;font-size:13px}.srp-compose{animation:srp-in var(--srp-t);background:#fff;border-radius:16px;margin:0 20px 20px;padding:12px 16px 14px;box-shadow:0 8px 30px #1d1a141f}.srp-compose-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.srp-to{flex:1;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;display:flex}.srp-to span{color:var(--srp-muted)}.srp-to em{color:var(--srp-muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.srp-to input{background:var(--srp-soft);min-width:0;height:40px;font:inherit;border:0;border-radius:10px;outline:none;flex:1;padding:0 10px;font-size:15px}.srp-note{color:var(--srp-muted);font-size:13px}.srp-compose-foot{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.srp-compose-foot .srp-msg{flex:1;margin:0}.srp-welcome{text-align:center;justify-items:center;gap:16px;width:min(560px,100%);margin:auto;padding:32px 24px;display:grid}.srp-welcome h2{margin:0;font-size:44px;line-height:1.05}.srp-welcome p{color:var(--srp-muted);margin:0;font-size:15px}.srp-welcome .srp-link{color:var(--srp-muted);margin:0}.srp-wait-card{-webkit-backdrop-filter:blur(22px)saturate(1.4);text-align:left;background:#ffffff8c;border:1px solid #ffffffe6;border-radius:26px;width:100%;padding:20px;box-shadow:0 30px 60px -30px #0d1f2647,inset 0 1px #fff}.srp-wait-head{justify-content:space-between;align-items:center;margin:0 4px 10px;display:flex}.srp-wait-head h3{margin:0;font-size:15px;font-weight:700}.srp-wait-head span{color:var(--srp-muted);font-size:12px}.srp-wait{transition:background var(--srp-t);border-radius:18px;align-items:center;gap:10px;padding:8px;display:flex}.srp-wait:hover{background:#ffffffb3}.srp-wait-who{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:4px;display:flex}.srp-wait-who>span:last-child{gap:2px;min-width:0;display:grid}.srp-wait-who b{font-size:14px;font-weight:650}.srp-wait-who q{color:#3c5058;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;overflow:hidden}.srp-wait-face{flex:none;position:relative}.srp-wait-face .srp-dot{border:3px solid #fff;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px}.srp-act{color:#2a1d00;cursor:pointer;background:linear-gradient(#ffd35a,#f6b21a);border:0;border-radius:12px;flex:none;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;box-shadow:0 6px 14px -6px #f6b21acc}.srp-act.is-ghost{background:#fff;border:1px solid #0d1f2614;box-shadow:0 1px #0d1f260f}.srp-keys{z-index:50;animation:srp-in var(--srp-t);background:#1d1a142e;place-items:center;display:grid;position:absolute;inset:0}.srp-keys>div{background:#fff;border-radius:18px;width:min(360px,100% - 32px);padding:20px;box-shadow:0 24px 60px #1d1a1438}.srp-keys h4{margin:0 0 12px;font-size:16px}.srp-keys dl{gap:6px;margin:0 0 12px;display:grid}.srp-keys dl div{align-items:center;gap:12px;display:flex}.srp-keys dt{gap:4px;min-width:64px;display:flex}.srp-keys dt kbd{margin:0}.srp-keys dd{margin:0;font-size:14px}.srp-suggest{border:1px solid var(--bz-line);background:var(--bz-honey-wash);border-radius:10px;gap:6px;margin:0 0 14px;padding:10px 12px;display:grid}.srp-suggest p{color:var(--bz-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.srp-suggest p span{flex:220px}.srp-btn{border:1px solid var(--bz-line-strong);background:var(--bz-surface);height:32px;font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-size:13px}.srp-btn:hover{background:var(--bz-surface-sunk)}.srp-btn.is-quiet{background:0 0;border-color:#0000}@media (max-width:900px){.srp{border-radius:22px;grid-template-columns:1fr;height:auto;min-height:calc(100vh - 140px)}.srp-welcome h2{font-size:34px}.srp.is-reading .srp-list,.srp:not(.is-reading) .srp-thread{display:none}.srp-back{display:inline-flex}.srp-head{padding:8px 16px 12px}.srp-scroll{padding:8px 16px 20px}.srp-compose{margin:0 8px 8px}.srp-bubble{max-width:94%}}@media (max-width:520px){.srp{border-radius:0;margin:0 -16px;font-size:15px}.srp-tools,.srp-tabrow,.srp-chips{padding-left:12px;padding-right:12px}.srp-bar-row{gap:8px}.srp-bar-row .srp-pills{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;overflow-x:auto}.srp-pills>button,.srp-pillish{white-space:nowrap;flex:none}.srp-primary{flex:1}.srp-who h3{font-size:24px}.srp-strip p{flex-basis:100%}.srp-addr time{margin-left:0}}@media (prefers-reduced-motion:reduce){.srp *,.srp-aurora{transition:none!important;animation:none!important}}.srp{--srp-l-green:var(--bz-success,#1b7a4f);--srp-l-green-bg:var(--bz-success-bg,#e9f6ef);--srp-l-honey:var(--bz-honey-ink,#7a5a12);--srp-l-honey-bg:var(--bz-honey-soft,#fff4d6);--srp-l-honey-dot:var(--bz-honey,#ffc53d);--srp-l-gray:var(--bz-muted,#6b6457);--srp-l-gray-bg:#1d1a140f;--srp-l-red:var(--bz-danger,#b42318);--srp-l-red-bg:var(--bz-danger-bg,#fdeeec);--srp-l-teal:var(--bz-info,#1d5566);--srp-l-teal-bg:var(--bz-info-bg,#e9f3f6);--srp-l-away:var(--bz-warn,#8a5a00);--srp-l-away-bg:var(--bz-warn-bg,#fff5dc)}.srp .is-green{--l:var(--srp-l-green);--lbg:var(--srp-l-green-bg);--ldot:var(--srp-l-green)}.srp .is-honey{--l:var(--srp-l-honey);--lbg:var(--srp-l-honey-bg);--ldot:var(--srp-l-honey-dot)}.srp .is-gray{--l:var(--srp-l-gray);--lbg:var(--srp-l-gray-bg);--ldot:var(--srp-l-gray)}.srp .is-red{--l:var(--srp-l-red);--lbg:var(--srp-l-red-bg);--ldot:var(--srp-l-red)}.srp .is-teal{--l:var(--srp-l-teal);--lbg:var(--srp-l-teal-bg);--ldot:var(--srp-l-teal)}.srp .is-away{--l:var(--srp-l-away);--lbg:var(--srp-l-away-bg);--ldot:var(--srp-l-away)}.srp-tag{background:var(--lbg);height:20px;color:var(--l);white-space:nowrap;border-radius:999px;align-items:center;margin-right:6px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.srp-labelrow{flex-wrap:wrap;gap:6px;padding:2px 2px 8px;display:flex}.srp-lchip{background:var(--srp-soft);height:30px;font:inherit;color:var(--srp-ink);cursor:pointer;white-space:nowrap;transition:background var(--srp-t);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.srp-lchip i,.srp-lpill i,.srp-lmenu i{background:var(--ldot);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.srp-lchip span{opacity:.7;font-variant-numeric:tabular-nums;font-size:11.5px}.srp-lchip:hover{background:var(--lbg)}.srp-lchip[aria-pressed=true]{background:var(--lbg);border-color:var(--l);color:var(--l);font-weight:600}.srp-lchip:disabled{opacity:.5;cursor:default}.srp-pills>button.srp-lpill[aria-pressed=true]{background:var(--lbg);color:var(--l);box-shadow:inset 0 0 0 1.5px var(--l);font-weight:600}.srp-lmenu kbd{margin-left:auto}.srp-li{position:relative}.srp-pick{z-index:1;opacity:0;width:28px;height:28px;transition:opacity var(--srp-t);place-items:center;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.srp-pick input{width:16px;height:16px;accent-color:var(--bz-ink,#1d1a14);cursor:pointer}.srp-li:hover .srp-pick,.srp-li.is-picking .srp-pick,.srp-pick:focus-within{opacity:1}.srp-li.is-picking .srp-row,.srp-li:hover .srp-row{padding-left:38px}.srp-li.is-picked .srp-row{background:var(--bz-honey-wash,#fffaf0)}.srp-bulk{border:1px solid var(--bz-line,#1d1a141a);background:var(--bz-surface,#fff);border-radius:12px;gap:8px;margin:0 2px 10px;padding:10px 12px;display:grid}.srp-bulk p{color:var(--srp-muted);margin:0;font-size:13px}.srp-bulk-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.srp-bulk-confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.srp-bulk-msg{margin:0 4px 8px}
