.sheet-cm{background:rgba(0,0,0,var(--scrim,.6));transition:background .2s}.sheet-cm .panel{color:#14101c;height:auto;max-height:min(86dvh,760px);transform:translateY(var(--dy,0px));will-change:transform;background:#fff;border:0;border-radius:26px 26px 0 0;gap:0;margin-bottom:0;padding:0;transition:transform .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 -12px 36px #00000061}.sheet-cm :focus-visible{outline-offset:2px;outline:2px solid #14101c}.cm-bar{border-bottom:1px solid #14101c1f;align-items:center;gap:10px;padding:0 10px 10px 18px;display:flex}.cm-bar h2{font-family:var(--serif),Georgia,serif;align-items:baseline;gap:8px;margin-right:auto;font-size:22px;font-style:italic;font-weight:500;display:flex}.cm-bar h2 span{font-family:var(--ui),system-ui,sans-serif;color:#14101c99;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.cm-sort{background:#f0eff4;border-radius:99px;padding:3px;display:flex;position:relative}.cm-sort button{color:#14101ca6;z-index:1;background:0 0;border:0;border-radius:99px;height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:color .22s,transform .12s;position:relative}.cm-sort button:active{transform:scale(.94)}.cm-sort button.on{color:#fff;background:#14101c}.cm-sort:before{content:"";z-index:0;width:var(--seg-w,0);transform:translateX(var(--seg-x,0));opacity:0;background:#14101c;border-radius:99px;position:absolute;top:3px;bottom:3px;left:0}.cm-sort.seg-ready:before{opacity:1;transition:transform .28s cubic-bezier(.3,.8,.3,1),width .28s cubic-bezier(.3,.8,.3,1)}.cm-sort.seg-ready button.on{background:0 0}.cm-x{color:#14101c;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cm-x:active{background:#14101c14}.cm-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;padding:14px 16px 18px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.cm-list ul{margin:0;padding:0;list-style:none}.cm-thread{border-bottom:1px solid #14101c12;padding:10px 0}.cm-thread:last-child{border-bottom:0}.cm{border-radius:12px;gap:12px;padding:4px 0;transition:background .6s;display:flex}.cm.flash{background:color-mix(in srgb,var(--c2) 14%,#fff)}.cm-av{color:#14101c;background:#14101c14;flex:none;width:36px;height:36px}.cm.reply .cm-av{width:28px;height:28px}.cm-main{flex:1;min-width:0}.cm-top{align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.cm-top a{color:inherit;text-decoration:none}.cm-top b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cm-you{color:#fff;background:#14101c;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.cm-author{color:#14101cc7;background:0 0;border:1px solid #14101c47;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.cm-alias{color:#14101c99;white-space:nowrap;text-overflow:ellipsis;margin:0 4px 6px;font-size:12.5px;overflow:hidden}.cm-alias b{color:#14101c;font-weight:700}.cm-time{color:#14101c8c;font-size:12px}.cm-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;color:#14101c;margin-top:3px;font-size:15.5px;line-height:1.45}.cm-act{align-items:center;gap:4px;margin:2px 0 0 -10px;display:flex}.cm-act button{color:#14101c9e;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.cm-act button:active{background:#14101c14}@media (hover:hover){.cm-act button:hover{color:#14101c;background:#14101c0f}}.cm-act .bad,.cm-confirm .bad{color:#d0213f}.cm-like b{font-variant-numeric:tabular-nums;font-weight:700}.cm-like.on{color:#e11d48}.cm-like.on .glyph{animation:.3s ease-out likepop}.cm-confirm{background:#f6f5f9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.cm-confirm span{margin-right:auto;font-weight:600}.cm-confirm button{color:#14101c;background:0 0;border:0;border-radius:99px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700}.cm-replies{margin:2px 0 0 48px!important}.cm-more{color:#14101ca6;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;margin:0 0 0 48px;padding:0;font-size:13px;font-weight:700;display:flex}.cm-more i{background:#14101c4d;width:22px;height:1px}.cm-empty{text-align:center;color:#14101c99;align-content:center;justify-items:center;gap:6px;padding:36px 20px 44px;display:grid}.cm-empty h3{font-family:var(--serif),Georgia,serif;color:#14101c;margin-top:6px;font-size:22px;font-style:italic;font-weight:500}.cm-retry{color:#fff;background:#14101c;border:0;border-radius:99px;min-height:44px;margin-top:8px;padding:0 20px;font-weight:700}.cm.sk .cm-main{gap:8px;padding-top:4px;display:grid}.cm.sk i{background:linear-gradient(90deg,#efedf4 25%,#f8f7fb 50%,#efedf4 75%) 0 0/200% 100%;border-radius:6px;height:11px;animation:1.3s linear infinite cmshim}.cm.sk i:first-child{width:35%}.cm.sk i:nth-child(2){width:90%}.cm.sk i:nth-child(3){width:60%}.cm.sk .cm-av{background:linear-gradient(90deg,#efedf4 25%,#f8f7fb 50%,#efedf4 75%) 0 0/200% 100%;animation:1.3s linear infinite cmshim}@keyframes cmshim{to{background-position:-200% 0}}.cm-composer{padding:14px 12px calc(var(--sab,env(safe-area-inset-bottom,0px)) + 12px);background:#fff;border:1.5px solid #14101c24;border-bottom:0;border-radius:22px 22px 0 0;flex:none;gap:8px;display:grid}.cm-replying{color:#14101cb3;background:#f6f5f9;border-radius:12px;justify-content:space-between;align-items:center;padding:6px 6px 6px 12px;font-size:13px;display:flex}.cm-replying b{color:#14101c}.cm-replying button{color:#14101c;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:-6px -6px -6px 0;display:grid}.cm-field{align-items:flex-end;gap:8px;display:flex}.cm-field .cm-av.me{width:44px;height:44px;margin:0}.cm-idbtn{background:0 0;border:0;border-radius:50%;flex:none;margin-bottom:0;padding:0;line-height:0;transition:transform .15s cubic-bezier(.3,1.4,.5,1)}.cm-idbtn:active{transform:scale(.88)}.cm-field textarea{color:#14101c;min-width:0;height:44px;min-height:44px;max-height:128px;font-family:var(--ui),system-ui,sans-serif;resize:none;background:#f1eff5;border-radius:22px;flex:1;padding:11px 14px;font-size:16px;line-height:22px;overflow:hidden auto}.cm-field textarea::placeholder{color:#14101c80;opacity:1}.cm-field textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--c2) 70%,#14101c);outline-offset:0}.cm-send{color:#fff;background:#14101c;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .12s,background .15s,color .15s;display:grid;position:relative;overflow:hidden}.cm-send:active:not(:disabled){transform:scale(.92)}.cm-plane{place-items:center;line-height:0;transition:transform .3s cubic-bezier(.5,0,.8,.4),opacity .22s ease-in;display:grid}.cm-send.busy .cm-plane{opacity:0;transform:translate(20px,-20px)}.cm-spin{opacity:0;pointer-events:none;border:2.5px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;transition:opacity 80ms;animation:.7s linear infinite cmspin;position:absolute;top:50%;left:50%}.cm-send.busy .cm-spin{opacity:1;transition:opacity .18s .35s}.cm-send.landing .cm-spin{opacity:0;transition:none}.cm-send.landing .cm-plane{animation:.42s cubic-bezier(.2,.9,.3,1) both cmland}.cm-send.landing:disabled{color:#fff;background:#14101c}.cm-send:disabled{transition:transform .12s,background .35s .15s,color .35s .15s}@keyframes cmspin{to{transform:rotate(360deg)}}@keyframes cmland{0%{opacity:0;transform:translate(-18px,18px)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cm-send.busy .cm-plane{opacity:.35;transform:none}.cm-spin{display:none}.cm-send.landing .cm-plane{animation:none}}.cm-send:disabled{color:#14101c4d;background:#14101c17}.cm-foot{justify-content:flex-end;padding-right:6px;display:flex}.cm-id{background:#f0eff4;border-radius:99px;padding:3px;display:flex}.cm-id button{color:#14101ca6;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;max-width:150px;height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.cm-id button.on{color:#fff;background:#14101c}.cm-cnt{font-variant-numeric:tabular-nums;color:#14101c99;font-size:12px;font-weight:700}.cm-cta{text-align:center;color:#14101cb3;padding-top:12px;font-size:14px}.cm-signin{color:#fff;background:#14101c;border-radius:99px;place-items:center;min-height:50px;font-size:16px;font-weight:700;text-decoration:none;display:grid}@media (prefers-contrast:more){.cm-text,.cm-time,.cm-act button{color:#000}}.sheet-cm[data-kb="1"] .panel{max-height:min(94dvh,780px)}.sheet-cm[data-kb="1"] .cm-composer{padding-bottom:calc(var(--kbh,0px) + 6px)}.sheet-cm .panel:before,.sheet-menu .panel:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(158deg, color-mix(in srgb,var(--c2) 78%,#fff) 0%, color-mix(in srgb,var(--c2) 38%,transparent) 30%, color-mix(in srgb,var(--c2) 14%,transparent) 62%, color-mix(in srgb,var(--c2) 30%,transparent) 100%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cm-nudge{color:#3b2a08;background:#fff5e3;border:1px solid #aa690047;border-radius:14px;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:grid}.cm-nudge b{color:#14101c}.cm-nudge div{justify-content:flex-end;gap:8px;display:flex}.cm-nudge button{color:#fff;background:#14101c;border:0;border-radius:99px;min-height:40px;padding:0 18px;font-size:13.5px;font-weight:700}.cm-nudge button.alt{color:#14101c;background:0 0;box-shadow:inset 0 0 0 1.5px #14101c4d}.sheet-cm[data-kb="1"] .cm-composer .cm-field{margin:0 -3.5px}.cm-undo{color:#fff;font:600 14px/1 var(--ui),system-ui,sans-serif;background:#14101c;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px 6px 16px;animation:.25s cubic-bezier(.22,1,.36,1) cmundo;display:flex}.cm-undo button{color:#fff;font:700 14px/1 var(--ui),system-ui,sans-serif;background:0 0;border:0;border-radius:9px;padding:10px 8px;text-decoration:underline}.cm-undo button:active{background:#ffffff24}@keyframes cmundo{0%{opacity:0;transform:translateY(6px)}}.cm-dark{--cb:var(--cmb);--ct:#f5f3fa;--cmu:#ffffff9e;--cl:#ffffff1f;--cf:#ffffff1a}.sheet-cm.cm-dark .panel{background:var(--cb);color:var(--ct);box-shadow:0 -12px 36px #00000080}.cm-dark :focus-visible{outline-color:#fff}.cm-dark .grab i{background:#ffffff4d}.cm-dark .cm-bar{border-bottom-color:var(--cl)}.cm-dark .cm-bar h2 span{color:var(--cmu)}.cm-dark .cm-sort,.cm-dark .cm-id{background:var(--cf)}.cm-dark .cm-sort button,.cm-dark .cm-id button{color:var(--cmu)}.cm-dark .cm-sort button.on,.cm-dark .cm-id button.on{color:#14101c;background:#fff}.cm-dark .cm-sort:before{background:#fff}.cm-dark .cm-sort.seg-ready button.on{background:0 0}.cm-dark .cm-x{color:var(--ct)}.cm-dark .cm-x:active,.cm-dark .cm-act button:active{background:#ffffff1a}.cm-dark .cm-thread{border-bottom-color:#ffffff14}.cm-dark .cm-av{color:var(--ct);background:#ffffff1f}.cm-dark .cm-you{color:#14101c;background:#fff}.cm-dark .cm-author{color:var(--ct);border-color:#ffffff59}.cm-dark .cm-alias{color:var(--cmu)}.cm-dark .cm-alias b{color:var(--ct)}.cm-dark .cm-time,.cm-dark .cm-cnt,.cm-dark .cm-empty,.cm-dark .cm-cta{color:var(--cmu)}.cm-dark .cm-text,.cm-dark .cm-empty h3,.cm-dark .cm-replying b,.cm-dark .cm-nudge b{color:var(--ct)}.cm-dark .cm-act button,.cm-dark .cm-more{color:var(--cmu)}@media (hover:hover){.cm-dark .cm-act button:hover{color:#fff;background:#ffffff14}}.cm-dark .cm-act .bad,.cm-dark .cm-confirm .bad{color:#ff7189}.cm-dark .cm-like.on{color:#ff5c7c}.cm-dark .cm-confirm,.cm-dark .cm-replying{background:#ffffff14}.cm-dark .cm-confirm button,.cm-dark .cm-replying button{color:var(--ct)}.cm-dark .cm-replying{color:var(--cmu)}.cm-dark .cm-more i{background:#ffffff4d}.cm-dark .cm-retry,.cm-dark .cm-signin{color:#14101c;background:#fff}.cm-dark .cm.sk i,.cm-dark .cm.sk .cm-av{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff24 50%,#ffffff0f 75%) 0 0/200% 100%}.cm-dark .cm-composer{background:var(--cb);border-color:#ffffff24 currentColor;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0}.sheet-cm.cm-dark[data-kb="1"] .cm-composer .cm-field{margin:0 -2px}.cm-dark .cm-field textarea{background:var(--cf);color:var(--ct)}.cm-dark .cm-field textarea::placeholder{color:#ffffff80}.cm-dark .cm-field textarea:focus-visible{outline:1.5px solid #ffffff73}.cm-dark .cm-send{color:#14101c;background:#fff}.cm-dark .cm-send:disabled{color:#ffffff59;background:#ffffff1a}.cm-dark .cm-send.landing:disabled{color:#14101c;background:#fff}.cm-dark .cm-spin{border-color:#14101c #14101c40 #14101c40}.cm-dark .cm-nudge{color:#ffe3b0;background:#ffbe501f;border-color:#ffbe5059}.cm-dark .cm-nudge button{color:#14101c;background:#fff}.cm-dark .cm-nudge button.alt{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff6}.cm-dark .cm-undo{background:#ffffff24}@media (prefers-contrast:more){.cm-dark .cm-text,.cm-dark .cm-time,.cm-dark .cm-act button{color:#fff}}html[data-vv="1"]:has(#sheet.sheet-cm){--canvas:var(--cmb);background:var(--canvas)}html[data-vv="1"] #sheet.sheet-cm{top:var(--vvt,0px);height:var(--vvh,100%);background:var(--cb);align-items:stretch;bottom:auto}html[data-vv="1"] .sheet-cm .panel{height:100%;max-height:none;box-shadow:none;padding-top:max(var(--sat,0px),48px);border-radius:0;animation:none}html[data-vv="1"] .sheet-cm .panel:before,html[data-vv="1"] .sheet-cm .grab{display:none}html[data-vv="1"] .sheet-cm .cm-list{flex:1 1 0}html[data-vv="1"] .sheet-cm .cm-bar{padding-bottom:6px}html[data-vv="1"] .sheet-cm .cm-bar h2{font-size:19px}html[data-vv="1"] .sheet-cm[data-kb="1"] .cm-composer{padding-bottom:8px}@media (display-mode:browser){html[data-vv="1"] .sheet-cm[data-kb="1"] .cm-composer{padding-bottom:18px}}html[data-vv="1"] .sheet-cm .cm-empty{padding:14px 20px 18px}html[data-vv="1"] .sheet-cm .cm-empty h3{margin-top:2px;font-size:19px}.cm-dbg{left:8px;right:8px;top:calc(var(--vvt,0px) + 56px);z-index:99;color:#9ff;white-space:pre-wrap;pointer-events:none;background:#000000d9;border-radius:10px;margin:0;padding:8px 10px;font:11px/1.35 ui-monospace,Menlo,Consolas,monospace;position:fixed}.cm-bar .cm-x{margin-left:auto}.cm-bar .cm-sort+.cm-x{margin-left:0}.cm-dark.kbdev .cm-composer{border:0;border-radius:0;padding-top:10px;padding-left:8px;padding-right:8px}.cm-dark.kbdev .cm-field{background:#ffffff12;border-radius:28px;gap:6px;padding:4px}.cm-dark.sheet-cm .panel:before{background:linear-gradient(158deg,#ffffff57 0%,#ffffff1a 30%,#ffffff0a 62%,#ffffff05 100%)}.cm-dark .cm.flash{background:color-mix(in srgb,#fff 13%,var(--cb))}.sheet-cm .cm-ghost{z-index:30;pointer-events:none;color:#fff;white-space:pre-wrap;transform-origin:0 0;will-change:transform,opacity;box-sizing:border-box;background:#ffffff1a;border-radius:18px;max-height:96px;padding:10px 14px;position:absolute;overflow:hidden}.sheet-cm .cm-bar{touch-action:none}.sheet-cm[data-fx=off] .cm-ghost,.sheet-cm[data-fx=lite] .cm-ghost{display:none}.sheet-cm[data-fx=lite],.sheet-cm[data-fx=off]{transition:none}.sheet-cm[data-fx=lite] .panel{box-shadow:0 -6px 18px #0006}.sheet-cm[data-fx=off] .panel{transition:none}
.rt{font-family:var(--read),Georgia,serif;font-size:var(--rt-size,20px);line-height:var(--rt-line,1.6);color:inherit;overflow-wrap:anywhere;font-feature-settings:"kern","liga"}.rt>:first-child{margin-top:0}.rt>:last-child{margin-bottom:0}.rt-p{text-wrap:pretty;margin:0 0 1.05em}.rt strong{font-weight:700}.rt em{font-style:italic}.rt-h1{font-family:var(--serif),var(--read),Georgia,serif;letter-spacing:-.01em;text-wrap:balance;margin:.2em 0 .55em;font-size:1.55em;font-weight:700;line-height:1.15}.rt-h2{font-family:var(--serif),var(--read),Georgia,serif;letter-spacing:-.005em;text-wrap:balance;margin:1.45em 0 .4em;font-size:1.2em;font-weight:700;line-height:1.25}.rt-q{opacity:.9;border-left:3px solid;margin:1.2em 0;padding:.1em 0 .1em 1em;font-size:1.06em;font-style:italic}.rt-ul,.rt-ol{margin:0 0 1.05em;padding-left:1.35em}.rt-ul li,.rt-ol li{margin:.28em 0;padding-left:.2em}.rt-ul li::marker{opacity:.6}.rt-ol li::marker{opacity:.6}.rt-hr{opacity:.3;border:0;border-top:1.5px solid;width:64px;height:0;margin:1.7em auto}.story:not(:has(.body.open)) .ttl{letter-spacing:-.012em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,7.2vw,34px);line-height:1.12}.story:has(.ttl):not(:has(.body.open)) .txt:not(.rt){opacity:.9;font-size:clamp(18px,4.9vw,22px);line-height:1.42}.story:has(.ttl):not(:has(.body.open)) .txt.clamp{-webkit-line-clamp:5}@media (max-height:700px){.story:not(:has(.body.open)) .ttl{font-size:23px}}.story .act-pill.read{min-width:46px;margin-left:auto;padding:0 14px}.story .author .nm{gap:1px;min-width:0;line-height:1.2;display:grid}.story .author .nm span{align-items:center;gap:0;min-width:0;font-weight:700;display:flex}.story .author .nm small{opacity:.78;font-size:13px;font-weight:500}.story .bar{margin-top:18px}.story .act-pill.on{color:#a3123a;background:#ffe3ea;border-color:#0000}.story .act-pill.on .glyph{color:#e11d48}.story .act-pill.read{color:#fff;box-shadow:none;background:#ffffff2e;border-color:#0000}@media (hover:hover){.story .act-pill.read:hover{box-shadow:none;background:#ffffff42}}
.panel.compose{--cp-ok:#1f7a45;--cp-warn:#a85d00;--cp-hot:#0a0a0a}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .panel.compose{--cp-ok:#5ee08a;--cp-warn:#ffb454}}html[data-theme=dark] .panel.compose{--cp-ok:#5ee08a;--cp-warn:#ffb454}.fe-count{color:var(--cp-mute);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;gap:10px;padding:0 4px;font-size:13px;font-weight:600;display:flex}.fe-count b{color:var(--cp-fg);font-weight:800}.fe-count i{opacity:.5;margin:0 1px;font-style:normal}.fe-priv{text-align:left;background:color-mix(in srgb,var(--cp-ok) 12%,transparent);height:40px;color:var(--cp-ok);border:0;border-radius:99px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .25s,color .25s;display:flex}.fe-priv small{opacity:.75;margin-left:auto;font-size:12.5px;font-weight:700}.fe-priv.warn{background:color-mix(in srgb,var(--cp-warn) 14%,transparent);color:var(--cp-warn)}.fe-priv.soft{background:var(--cp-chip);color:var(--cp-soft)}.fe-priv:active{transform:scale(.985)}.fe-moodrow{flex:none;gap:10px;display:grid}.fe-moodhd{color:var(--cp-mute);justify-content:space-between;align-items:baseline;padding:0 4px;font-size:13px;font-weight:700;display:flex}.fe-moodhd b{color:var(--cp-fg);font-weight:800}.fe-moods{justify-content:space-between;gap:0;padding:4px 2px;display:flex}.fe-m{background:var(--cp-chip3);width:34px;height:34px;color:var(--cp-fg);box-shadow:inset 0 0 0 1px var(--cp-hair);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .18s cubic-bezier(.3,1.4,.5,1),box-shadow .15s;display:grid}.fe-m:active{transform:scale(.92)}.fe-m.on{box-shadow:0 0 0 2px var(--cp-ringgap),0 0 0 4px var(--cp-ring);transform:scale(1.12)}.fe-dock{background:var(--cp-chip);border-radius:24px;flex:none;grid-template-columns:repeat(5,1fr);gap:4px;padding:5px;display:grid}.fe-d{color:var(--cp-fg);background:0 0;border:0;border-radius:19px;justify-items:center;gap:4px;padding:9px 0 7px;font-size:11.5px;font-weight:700;transition:background .15s,transform .12s;display:grid}.fe-d:disabled{opacity:.34}.fe-d:active:not(:disabled){background:var(--cp-chip3);transform:scale(.95)}.fe-d.on{background:var(--cp-chip3)}.fe-d.hot{background:var(--cp-inv);color:var(--cp-invfg)}.fe-d.hot:disabled{color:var(--cp-fg);background:0 0}.fe-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fe-tile{background:var(--cp-chip);min-height:64px;color:var(--cp-fg);text-align:left;border:0;border-radius:18px;align-items:center;gap:11px;padding:10px 12px;display:flex}.fe-tile:disabled{opacity:.4}.fe-tile:active:not(:disabled){background:var(--cp-chip3)}.fe-tile.on{background:var(--cp-inv);color:var(--cp-invfg)}.fe-tile>svg{flex:none}.fe-tile span{gap:1px;min-width:0;display:grid}.fe-tile b{font-size:14.5px;font-weight:800}.fe-tile small{color:var(--cp-mute);font-size:12px;font-weight:500;line-height:1.3}.fe-tile.on small{color:inherit;opacity:.75}.fe-size{align-items:center;gap:14px;display:flex}.fe-size button{background:var(--cp-chip);width:52px;height:52px;color:var(--cp-fg);font-family:var(--read),Georgia,serif;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.fe-size button:disabled{opacity:.35}.fe-steps{flex:1;gap:6px;display:flex}.fe-steps i{background:var(--cp-chip3);border-radius:99px;flex:1;height:6px;transition:background .2s}.fe-steps i.on{background:var(--cp-inv)}.fe-panel{left:0;right:0;bottom:var(--kbh,0px);z-index:8;max-height:68%;padding:16px 16px calc(var(--sab,env(safe-area-inset-bottom,0px)) + 16px);background:var(--cp-bg);box-shadow:0 -1px 0 var(--cp-hair),0 -12px 30px #00000040;border-radius:22px 22px 0 0;gap:10px;animation:.22s ease-out cp-in;display:grid;position:absolute;overflow:hidden auto}.fe-panel>b{padding-right:40px;font-size:16px;font-weight:800}.fe-x{background:var(--cp-chip);width:34px;height:34px;color:var(--cp-fg);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.fe-list{gap:8px;display:grid}.fe-list button{text-align:left;background:var(--cp-chip);color:var(--cp-fg);border:0;border-radius:14px;gap:3px;padding:12px 14px;font-size:15px;line-height:1.35;display:grid}.fe-list small{color:var(--cp-mute);font-size:12px;font-weight:700}.fe-note,.fe-fine{color:var(--cp-soft);font-size:13.5px;line-height:1.45}.fe-fine{color:var(--cp-mute);font-size:12.5px}.fe-ok{align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.fe-prev{color:#fff;box-shadow:inset 0 0 0 1px var(--cp-hair);border-radius:20px;padding:18px}.fe-who{opacity:.9;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.fe-prev p{font-family:var(--read),Georgia,serif;-webkit-line-clamp:9;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:21px;line-height:1.35;display:-webkit-box;overflow:hidden}.fe-row{gap:10px;display:flex}.fe-go,.fe-no{border:0;border-radius:14px;flex:1;height:46px;font-size:15px;font-weight:700}.fe-go{background:var(--cp-inv);color:var(--cp-invfg)}.fe-no{background:var(--cp-chip);color:var(--cp-fg)}.fe-toast{left:50%;bottom:calc(var(--kbh,0px) + 120px);z-index:9;background:var(--cp-inv);color:var(--cp-invfg);pointer-events:none;white-space:nowrap;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:700;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.fe-panel{animation:none}.fe-m,.fe-d,.fe-priv{transition:none}}.fe-fmt{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fe-fmt button{background:var(--cp-chip);min-height:66px;color:var(--cp-fg);border:0;border-radius:18px;align-content:center;justify-items:center;gap:4px;padding:8px 4px;font-size:12.5px;font-weight:700;transition:background .15s,transform .12s;display:grid}.fe-fmt button:active{background:var(--cp-chip3);transform:scale(.96)}.fe-fmt .g{height:24px;font-family:var(--read),Georgia,serif;place-items:center;font-size:21px;line-height:1;display:grid}.fe-fmt .g.big{font-size:25px;font-weight:700}.fe-fmt .g.b{font-family:var(--ui),system-ui,sans-serif;font-size:20px;font-weight:900}.fe-fmt .g.i{font-size:23px;font-style:italic}.fe-fmt .g.n{font-family:var(--ui),system-ui,sans-serif;font-size:17px;font-weight:800}.fe-fmt .g.q{height:24px;font-size:32px;line-height:.9}.fe-fmtrow{flex-wrap:wrap;gap:8px;display:flex}.fe-fmtrow button{background:var(--cp-chip);min-height:44px;color:var(--cp-fg);border:0;border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.fe-fmtrow button.hot{background:var(--cp-inv);color:var(--cp-invfg)}.fe-fmtrow button:disabled{opacity:.4}.fe-prev .rt{--rt-size:17px;--rt-line:1.5;scrollbar-width:none;color:#fff;max-height:32dvh;overflow-y:auto}.fe-prev .rt::-webkit-scrollbar{display:none}.fe-fmt{grid-template-columns:repeat(5,1fr);gap:6px}.fe-fmt button{border-radius:16px;min-height:58px;padding:6px 2px;font-size:11.5px}.fe-fmt .g{height:22px;font-size:19px}.fe-fmt .g.big{font-size:23px}.fe-wide,.fe-side,.aih-x{display:none}
.panel.compose{height:calc(100dvh - 12px);max-height:780px;padding:14px 16px calc(var(--sab,env(safe-area-inset-bottom,0px)) + 14px + var(--kbh,0px));background:#120b2a;gap:12px;overflow:hidden}html[data-kb="1"] .panel.compose{max-height:calc(100dvh - 12px)}.cp-top{flex:none;align-items:center;gap:10px;display:flex}.cp-top b{text-align:center;flex:1;font-size:16px;font-weight:800}.cp-x{color:#fff;background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.cp-post{color:#2a0f2e;background:linear-gradient(90deg,#ff7ab8,#ffb36b);border:0;border-radius:99px;flex:none;min-width:76px;height:40px;padding:0 18px;font-size:15px;font-weight:800;transition:opacity .2s,transform .12s}.cp-post:active{transform:scale(.96)}.cp-post:disabled{opacity:.4}.cp-card{background:linear-gradient(155deg,var(--c1,#4a1a5e),color-mix(in srgb,var(--c2,#e0508a) 78%,var(--c1,#4a1a5e)));border-radius:24px;flex-direction:column;flex:1 1 0;min-height:130px;padding:4px 6px 8px;transition:background .35s;display:flex}.cp-card textarea{resize:none;color:#fff;height:auto;min-height:0;font-family:var(--read),Georgia,serif;caret-color:#fff;background:0 0;border:0;border-radius:18px;flex:1 1 0;padding:14px 14px 6px;font-size:22px;line-height:1.3;transition:font-size .15s;overflow:hidden auto}.cp-card textarea.xl{font-size:30px;line-height:1.22}.cp-card textarea.lg{font-size:25px}.cp-card textarea:focus,.cp-card textarea:focus-visible{outline:none}.cp-meta{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 8px;display:flex}.cp-help{color:#fff;background:#ffffff2e;border:0;border-radius:99px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.cp-help:disabled{opacity:.45}.cp-help:active:not(:disabled){background:#ffffff47}.cp-cnt{color:#ffffffd9;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;font-weight:700;display:inline-flex}.cp-cnt.low{color:#ffd0d6}.cp-tools{flex:none;gap:14px;display:grid}.cp-lab{color:#ffffffa6;justify-content:space-between;align-items:baseline;margin:0 2px 8px;font-size:13px;font-weight:700;display:flex}.cp-lab b{color:#fff;font-size:13.5px}.cp-moods{flex-wrap:wrap;gap:10px;margin:-5px -4px;padding:5px 4px;display:flex}.cp-moods::-webkit-scrollbar{display:none}.cp-sw{border:2px solid #ffffff4d;border-radius:50%;flex:none;width:38px;height:38px;padding:0;transition:transform .18s cubic-bezier(.3,1.4,.5,1),border-color .15s}.cp-sw.on{border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 3px #fff3}.cp-id{background:#ffffff17;border-radius:16px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.cp-id button{color:#ffffffb8;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex}.cp-idn{color:#ffffffa6;min-height:16px;margin:8px 4px 0;font-size:12.5px}.compose .aih{flex:none;max-height:46dvh;margin:0;animation:.25s ease-out cp-in;overflow:hidden auto}.compose.helping .cp-tools{display:none}.compose.helping .cp-card{min-height:110px}.compose .aih-chips{flex-wrap:nowrap;gap:6px}.compose .aih-chips button{flex:none;padding:0 13px;font-size:13.5px}.compose .aih-chips button,.compose .aih-row button{color:#fff;background:#ffffff29;border:0;min-height:38px}.compose .aih-chips button:disabled{opacity:.5}.compose .aih-card{color:#fff;background:#ffffff17}.compose .aih :is(button):focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes cp-in{0%{opacity:0;transform:translateY(8px)}}@media (max-height:640px){.cp-card textarea.xl{font-size:24px}.cp-card textarea.lg{font-size:21px}}.panel.compose{background:#0a0a0a;position:relative}.cp-x{background:#1c1c1c}.cp-post{color:#0a0a0a;background:#fff}.cp-card textarea.sm{font-size:18px;line-height:1.4}.cp-card textarea::placeholder{color:#ffffffb3}.cp-card{padding-bottom:4px}.cp-bar{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 2px;display:flex}.cp-bar .cp-help{color:#fff;background:#1c1c1c}.cp-bar .cp-cnt{color:#8a8a8a;font-weight:600}.cp-auto{color:#fff;background:#2a2a2a;border-color:#3a3a3a;place-items:center;display:grid}.cp-sw{border-color:#ffffff2e}.cp-sw.on{border-color:#fff;box-shadow:0 0 0 3px #ffffff2e}.cp-idn{color:#b5b5b5;align-items:center;gap:8px;min-height:18px;margin:10px 2px 0;font-size:13px;display:flex}.compose .aih-row button.on{color:#0a0a0a;background:#fff}.compose .aih-chips button,.compose .aih-row button{background:#1c1c1c}.compose .aih-card{background:#161616}.cp-confirm{z-index:5;border-radius:inherit;background:#000000b8;align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.cp-cbox{background:#161616;border-radius:22px;gap:10px;width:100%;padding:18px;display:grid}.cp-cbox b{font-size:17px;font-weight:800}.cp-cbox p{color:#b5b5b5;margin-bottom:4px;font-size:14px;line-height:1.45}.cp-cbox button{border:0;border-radius:14px;height:48px;font-size:15px;font-weight:700}.cp-c1{color:#0a0a0a;background:#fff}.cp-c2{color:#fff;background:#262626}.cp-c3{color:#ff9aa8;background:0 0}.cp-grab{touch-action:none;cursor:grab;flex:none;place-items:center;height:22px;margin:-10px 0 -6px;display:grid}.cp-grab i{background:#3a3a3a;border-radius:99px;width:40px;height:5px}.cp-post.off{opacity:.4}.cp-card.shake{animation:.4s cp-shake}@keyframes cp-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cp-card.shake{outline:2px solid #fff;animation:none}}.cp-moods{gap:4px;margin:-6px -2px -4px;padding:6px 2px 4px}.cp-opt{color:#8a8a8a;background:0 0;border:0;flex:none;justify-items:center;gap:7px;width:54px;padding:0;display:grid}.cp-nm{letter-spacing:.01em;font-size:11.5px;font-weight:700}.cp-sw{border:0;transition:transform .18s cubic-bezier(.3,1.4,.5,1),box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff24}.cp-opt.on .cp-sw{transform:scale(1.1);box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px #fff}.cp-auto{background:#2a2a2a}.cp-id{position:relative}.cp-id:before{content:"";background:#fff;border-radius:13px;width:calc(50% - 3px);transition:transform .25s cubic-bezier(.3,1.2,.5,1);position:absolute;top:3px;bottom:3px;left:3px}.cp-id.right:before{transform:translate(100%)}.cp-id button{z-index:1;position:relative}.cp-id button.on{color:#0a0a0a;background:0 0}@media (max-height:700px){.cp-nm{display:none}.cp-opt{width:48px}}@media (prefers-reduced-motion:reduce){.cp-id:before,.cp-sw{transition:none}}.cp-bl{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cp-bar .cp-help.back{color:#0a0a0a;background:#fff}.cp-tools{grid-template-columns:minmax(0,1fr)}.cp-tools>div{min-width:0}.cp-moods{gap:0}.cp-lab{gap:10px}.cp-lab b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-lab{margin:0 0 8px}.cp-moods{justify-content:space-between;gap:0;margin:-6px -6px -4px;padding:6px 6px 4px}.cp-opt{flex:none;width:auto;min-width:0}.cp-idn{margin:10px 0 0}.cp-bar{padding:0}.panel.compose{--cp-bg:#fff;--cp-fg:#0a0a0a;--cp-mute:#6b6b6b;--cp-soft:#4a4a4a;--cp-chip:#f1f1f1;--cp-chip2:#e6e6e6;--cp-chip3:#dcdcdc;--cp-inv:#0a0a0a;--cp-invfg:#fff;--cp-grab:#cfcfcf;--cp-danger:#d92b3a;--cp-ring:#0a0a0a;--cp-ringgap:#fff;--cp-hair:#0000001f;--cp-scrim:#00000073}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .panel.compose{--cp-bg:#0a0a0a;--cp-fg:#fff;--cp-mute:#8a8a8a;--cp-soft:#b5b5b5;--cp-chip:#1c1c1c;--cp-chip2:#262626;--cp-chip3:#2a2a2a;--cp-inv:#fff;--cp-invfg:#0a0a0a;--cp-grab:#3a3a3a;--cp-danger:#ff9aa8;--cp-ring:#fff;--cp-ringgap:#0a0a0a;--cp-hair:#ffffff24;--cp-scrim:#000000b8}}html[data-theme=dark] .panel.compose{--cp-bg:#0a0a0a;--cp-fg:#fff;--cp-mute:#8a8a8a;--cp-soft:#b5b5b5;--cp-chip:#1c1c1c;--cp-chip2:#262626;--cp-chip3:#2a2a2a;--cp-inv:#fff;--cp-invfg:#0a0a0a;--cp-grab:#3a3a3a;--cp-danger:#ff9aa8;--cp-ring:#fff;--cp-ringgap:#0a0a0a;--cp-hair:#ffffff24;--cp-scrim:#000000b8}.panel.compose{background:var(--cp-bg);color:var(--cp-fg)}.cp-ttl{flex:1;justify-items:center;gap:1px;min-width:0;line-height:1.15;display:grid}.cp-ttl b{flex:none;font-size:16px;font-weight:800}.cp-ttl small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--cp-mute);font-size:12px;font-weight:600;overflow:hidden}.cp-x{background:var(--cp-chip);color:var(--cp-fg)}.cp-x:active{background:var(--cp-chip3)}.cp-post{background:var(--cp-inv);color:var(--cp-invfg)}.cp-card.auto{background:var(--cp-chip)}.cp-card.auto textarea{color:var(--cp-fg);caret-color:var(--cp-fg)}.cp-card.auto textarea::placeholder{color:var(--cp-mute)}.cp-card:focus-within{box-shadow:0 0 0 2px var(--cp-hair)}.cp-bar .cp-help{background:var(--cp-chip);color:var(--cp-fg)}.cp-bar .cp-help:active:not(:disabled){background:var(--cp-chip3)}.cp-bar .cp-help.back{background:var(--cp-inv);color:var(--cp-invfg)}.cp-bar .cp-cnt{color:var(--cp-mute)}.cp-bar .cp-cnt.low{color:var(--cp-danger)}.cp-lab{color:var(--cp-mute)}.cp-auto{background:var(--cp-chip3);color:var(--cp-fg)}.cp-sw{box-shadow:inset 0 0 0 1px var(--cp-hair)}.cp-opt{color:var(--cp-mute)}.cp-opt.on{color:var(--cp-fg)}.cp-opt.on .cp-sw{box-shadow:0 0 0 2px var(--cp-ringgap),0 0 0 4px var(--cp-ring)}.cp-id{background:var(--cp-chip)}.cp-id:before{background:var(--cp-inv)}.cp-id button{color:var(--cp-mute)}.cp-id button.on{color:var(--cp-invfg)}.cp-idn{color:var(--cp-soft)}.compose .aih-chips button,.compose .aih-row button{background:var(--cp-chip);color:var(--cp-fg)}.compose .aih-row button.on{background:var(--cp-inv);color:var(--cp-invfg)}.compose .aih-card{background:var(--cp-chip);color:var(--cp-fg)}.compose .aih-note,.compose .aih-fine{color:var(--cp-mute)}.compose .aih :is(button):focus-visible{outline-color:var(--cp-fg)}.cp-grab i{background:var(--cp-grab)}.cp-confirm{background:var(--cp-scrim)}.cp-cbox{background:var(--cp-bg);box-shadow:0 0 0 1px var(--cp-hair)}.cp-cbox p{color:var(--cp-soft)}.cp-c1{background:var(--cp-inv);color:var(--cp-invfg)}.cp-c2{background:var(--cp-chip);color:var(--cp-fg)}.cp-c3{color:var(--cp-danger)}@media (prefers-reduced-motion:reduce){.cp-card.shake{outline-color:var(--cp-fg)}}.kb.kb-dark{--pn:linear-gradient(180deg,#0a0a0ad1 0%,#161616eb 100%);--pop:#3a3a3a}.cp-card{position:relative}.cp-card textarea{padding-right:46px}.cp-expand{z-index:2;color:#fff;background:#00000047;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.cp-card.auto .cp-expand{background:var(--cp-chip3);color:var(--cp-fg)}.cp-expand:active{transform:scale(.92)}.panel.compose.full{height:100dvh;max-height:none;padding-top:calc(env(safe-area-inset-top,0px) + 12px);border-radius:0}.panel.compose.full .cp-grab,.panel.compose.full .cp-tools,.panel.compose.full .cp-bar,.panel.compose.full .cp-expand{display:none}.panel.compose.full .cp-card{border-radius:22px}.panel.compose.full[data-fs="1"] .cp-card textarea{font-size:17px!important;line-height:1.45!important}.panel.compose.full[data-fs="2"] .cp-card textarea{font-size:21px!important;line-height:1.4!important}.panel.compose.full[data-fs="3"] .cp-card textarea{font-size:26px!important;line-height:1.32!important}.panel.compose.full[data-fs="4"] .cp-card textarea{font-size:32px!important;line-height:1.25!important}.panel.compose.focus .cp-top,.panel.compose.focus .fe-count,.panel.compose.focus .fe-priv,.panel.compose.focus .fe-moodrow,.panel.compose.focus .fe-dock{display:none}.panel.compose.focus .cp-card{border-radius:0;margin:0 -16px}.fe-exit{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:6;color:#fff;background:#0006;border:0;border-radius:99px;height:34px;padding:0 14px;font-size:13px;font-weight:700;position:absolute;right:14px}.cp-card textarea{scrollbar-width:none}.cp-card textarea::-webkit-scrollbar{width:0;height:0;display:none}.cp-sb{opacity:0;pointer-events:none;z-index:1;will-change:transform,opacity;background:#fff9;border-radius:99px;width:4px;height:0;transition:opacity .35s;position:absolute;top:0;right:5px}.cp-card.auto .cp-sb{background:var(--cp-mute)}.panel.compose.full .cp-card textarea{padding-right:14px}.cp-card.auto{background:linear-gradient(180deg,var(--cp-chip),color-mix(in srgb,var(--cp-chip) 55%,var(--cp-bg)));box-shadow:inset 0 0 0 1px var(--cp-hair)}.cp-ring{flex:none;transform:rotate(-90deg)}.cp-ring circle{fill:none;stroke:currentColor;stroke-width:2.5px}.cp-ring-bg{opacity:.25}.cp-ring-fg{stroke-linecap:round;transition:stroke-dashoffset .16s ease-out}@media (prefers-reduced-motion:reduce){.cp-ring-fg{transition:none}}
