/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-6d49470b],[data-v-6d49470b]:before,[data-v-6d49470b]:after,[data-v-6d49470b]::backdrop{--tw-font-weight:initial}[data-v-3b4331e8],[data-v-3b4331e8]:before,[data-v-3b4331e8]:after,[data-v-3b4331e8]::backdrop,[data-v-8eb17b34],[data-v-8eb17b34]:before,[data-v-8eb17b34]:after,[data-v-8eb17b34]::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.fv-modal[data-v-6d49470b]{position:fixed;inset:0}.fv-modal__backdrop[data-v-6d49470b]{padding:calc(var(--spacing,.25rem) * 4);-webkit-backdrop-filter:blur(8px)saturate(1.1);background:#0009;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=768px){.fv-modal__backdrop[data-v-6d49470b]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8)}}.dark .fv-modal__backdrop[data-v-6d49470b]{background:#000000d9}.fv-modal__panel[data-v-6d49470b]{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);flex-direction:column;max-width:min(100vw - 2rem,72rem);max-height:85vh;margin:auto;display:flex;position:relative;box-shadow:0 0 0 1px #00000014,0 30px 45px -30px #32325d40,0 18px 36px -18px #0000001a}.dark .fv-modal__panel[data-v-6d49470b]{box-shadow:none;background:#1a1a1e;border:1px solid #ffffff14}.fv-modal__header[data-v-6d49470b]{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dark .fv-modal__header[data-v-6d49470b]{border-bottom-color:#ffffff0f}.fv-modal__title[data-v-6d49470b]{min-width:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 none));flex:1}@media (width>=768px){.fv-modal__title[data-v-6d49470b]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.dark .fv-modal__title[data-v-6d49470b]{color:var(--color-neutral-100,oklch(97% 0 none))}.fv-modal__close[data-v-6d49470b]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;color:var(--color-neutral-400,oklch(70.8% 0 none));background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.fv-modal__close[data-v-6d49470b]:hover{color:var(--color-neutral-600,oklch(43.9% 0 none));background:#0000000d}.dark .fv-modal__close[data-v-6d49470b]:hover{color:var(--color-neutral-200,oklch(92.2% 0 none));background:#ffffff14}.fv-modal__close[data-v-6d49470b]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:-2px}.fv-modal__content[data-v-6d49470b]{padding:calc(var(--spacing,.25rem) * 4);flex-grow:1}@media (width>=768px){.fv-modal__content[data-v-6d49470b]{padding:calc(var(--spacing,.25rem) * 5)}}.fv-modal-enter-active[data-v-6d49470b]{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.fv-modal-enter-active .fv-modal__panel[data-v-6d49470b]{animation:.3s cubic-bezier(.34,1.56,.64,1) both fv-modal-scale-in-6d49470b}.fv-modal-leave-active[data-v-6d49470b]{transition:opacity .15s ease-in}.fv-modal-leave-active .fv-modal__panel[data-v-6d49470b]{animation:.15s ease-in both fv-modal-scale-out-6d49470b}.fv-modal-enter-from[data-v-6d49470b],.fv-modal-leave-to[data-v-6d49470b]{opacity:0}@keyframes fv-modal-scale-in-6d49470b{0%{opacity:0;transform:scale(.94)translateY(.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fv-modal-scale-out-6d49470b{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.fv-modal-enter-active[data-v-6d49470b],.fv-modal-leave-active[data-v-6d49470b]{transition:opacity .1s linear}.fv-modal-enter-active .fv-modal__panel[data-v-6d49470b],.fv-modal-leave-active .fv-modal__panel[data-v-6d49470b]{animation:none}}@property --tw-font-weight{syntax:"*";inherits:false}.fv-confirm[data-v-3b4331e8]{padding:var(--spacing,.25rem)}.fv-confirm__title[data-v-3b4331e8]{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.0625rem;font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 none))}.dark .fv-confirm__title[data-v-3b4331e8]{color:var(--color-neutral-100,oklch(97% 0 none))}.fv-confirm__desc[data-v-3b4331e8]{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,.5rem);background-color:var(--color-neutral-100,oklch(97% 0 none));padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-700,oklch(37.1% 0 none));border:1px solid #0000000a}.dark .fv-confirm__desc[data-v-3b4331e8]{color:var(--color-neutral-300,oklch(87% 0 none));background:#ffffff0a;border-color:#ffffff0f}.fv-confirm__actions[data-v-3b4331e8]{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.fv-confirm__btn[data-v-3b4331e8]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:.8125rem;font-weight:var(--font-weight-semibold,600);border-style:none;transition:background-color .15s,transform .1s}.fv-confirm__btn[data-v-3b4331e8]:active{transform:scale(.97)}.fv-confirm__btn--confirm[data-v-3b4331e8]{color:var(--color-white,#fff);background:#cf2d56}.fv-confirm__btn--confirm[data-v-3b4331e8]:hover{background:#b82750}.fv-confirm__btn--confirm[data-v-3b4331e8]:focus-visible{outline-offset:2px;outline:2px solid #cf2d56;box-shadow:0 0 0 4px #cd2d5526}.fv-confirm__btn--cancel[data-v-3b4331e8]{color:var(--color-neutral-600,oklch(43.9% 0 none));background-color:#0000;box-shadow:0 0 0 1px #00000014}.fv-confirm__btn--cancel[data-v-3b4331e8]:hover{color:var(--color-neutral-900,oklch(20.5% 0 none));background:#0000000d;transform:translateY(-1px);box-shadow:0 0 0 1px #0000001f,0 2px 4px #0000000f}.fv-confirm__btn--cancel[data-v-3b4331e8]:focus-visible{outline:2px solid var(--color-fv-primary-400,#a78bfa);outline-offset:2px}.dark .fv-confirm__btn--cancel[data-v-3b4331e8]{color:var(--color-neutral-300,oklch(87% 0 none));background-color:#0000;box-shadow:0 0 0 1px #ffffff14}.dark .fv-confirm__btn--cancel[data-v-3b4331e8]:hover{color:var(--color-neutral-100,oklch(97% 0 none));background:#ffffff12;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.fv-confirm__btn[data-v-3b4331e8]{transition:background-color .1s}.fv-confirm__btn[data-v-3b4331e8]:active,.fv-confirm__btn--cancel[data-v-3b4331e8]:hover{transform:none}}@property --tw-leading{syntax:"*";inherits:false}.fv-confirm[data-v-8eb17b34]{padding:var(--spacing,.25rem)}.fv-confirm__title[data-v-8eb17b34]{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.0625rem;font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-900,oklch(20.5% 0 none))}.dark .fv-confirm__title[data-v-8eb17b34]{color:var(--color-neutral-100,oklch(97% 0 none))}.fv-confirm__desc[data-v-8eb17b34]{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);background-color:var(--color-neutral-100,oklch(97% 0 none));padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-neutral-700,oklch(37.1% 0 none));border:1px solid #0000000a}.dark .fv-confirm__desc[data-v-8eb17b34]{color:var(--color-neutral-300,oklch(87% 0 none));background:#ffffff0a;border-color:#ffffff0f}.fv-confirm__input[data-v-8eb17b34]{margin-bottom:calc(var(--spacing,.25rem) * 5)}.fv-confirm__actions[data-v-8eb17b34]{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.fv-confirm__btn[data-v-8eb17b34]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:.8125rem;font-weight:var(--font-weight-semibold,600);border-style:none;transition:background-color .15s,transform .1s}.fv-confirm__btn[data-v-8eb17b34]:active{transform:scale(.97)}.fv-confirm__btn[data-v-8eb17b34]:disabled{cursor:not-allowed;opacity:.5}.fv-confirm__btn--confirm[data-v-8eb17b34]{color:var(--color-white,#fff);background:#cf2d56}.fv-confirm__btn--confirm[data-v-8eb17b34]:hover:not(:disabled){background:#b82750}.fv-confirm__btn--confirm[data-v-8eb17b34]:focus-visible{outline-offset:2px;outline:2px solid #cf2d56;box-shadow:0 0 0 4px #cd2d5526}.fv-confirm__btn--cancel[data-v-8eb17b34]{color:var(--color-neutral-600,oklch(43.9% 0 none));background-color:#0000;box-shadow:0 0 0 1px #00000014}.fv-confirm__btn--cancel[data-v-8eb17b34]:hover{color:var(--color-neutral-900,oklch(20.5% 0 none));background:#00000008}.dark .fv-confirm__btn--cancel[data-v-8eb17b34]{color:var(--color-neutral-300,oklch(87% 0 none));background-color:#0000;box-shadow:0 0 0 1px #ffffff14}.dark .fv-confirm__btn--cancel[data-v-8eb17b34]:hover{color:var(--color-neutral-100,oklch(97% 0 none));background:#ffffff0f}html.sw-me,.me-app{--paper:#fff;--paper-2:#f7f7f7;--paper-3:#fafafa;--paper-4:#ededed;--ink:#111;--ink-2:#444;--ink-3:#737373;--rule:#00000014;--rule-2:#00000024;--bub:#f5f5f5;--bub-line:#0000000f;--code-bg:#f3f3f3;--code-ink:#111;--ok:#1a7a4a;--bad:#c8304f;--shadow:0 1px 2px #0000000f, 0 14px 34px -18px #0000004d;--shadow-sm:0 1px 2px #0000000d;--scrim:#0000006b;--iris:#7c5cff;--rose:#ff5c7c;--peach:#ff9a5c;--gold:#ffd75c;--mint:#6fe5a3;--sky:#5cd7ff;--orchid:#b85cff;--a:#7c5cff;--a-ink:#5a3fd8;--a-lift:#a493ff;--a-on:#fff;--a-text:var(--a-ink);--display:"Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--body:"Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--caps:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .15, 1);--spring:cubic-bezier(.3, 1.35, .5, 1);--fs:1rem;--gap:.8rem;--pad-y:.62rem;--pad-x:.95rem;--stream-pad:1.25rem;--side:19rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.sw-me[data-theme=dark],html[data-theme=dark] .me-app{--paper:#0a0a0a;--paper-2:#111;--paper-3:#161616;--paper-4:#1f1f1f;--ink:#f5f5f5;--ink-2:#b3b3b3;--ink-3:#737373;--rule:#ffffff14;--rule-2:#ffffff24;--bub:#171717;--bub-line:#ffffff14;--code-bg:#050505;--code-ink:#e5e5e5;--ok:#4ade80;--bad:#f87171;--shadow:0 1px 2px #00000080, 0 16px 40px -18px #000000e6;--shadow-sm:0 1px 2px #00000073;--scrim:#0009;--a-text:var(--a-lift);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html.sw-me:not([data-theme=light]),html:not([data-theme=light]) .me-app{--paper:#0a0a0a;--paper-2:#111;--paper-3:#161616;--paper-4:#1f1f1f;--ink:#f5f5f5;--ink-2:#b3b3b3;--ink-3:#737373;--rule:#ffffff14;--rule-2:#ffffff24;--bub:#171717;--bub-line:#ffffff14;--code-bg:#050505;--code-ink:#e5e5e5;--ok:#4ade80;--bad:#f87171;--shadow:0 1px 2px #00000080, 0 16px 40px -18px #000000e6;--shadow-sm:0 1px 2px #00000073;--scrim:#0009;--a-text:var(--a-lift);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html.sw-me[data-accent=rose],html[data-accent=rose] .me-app{--a:#ff5c7c;--a-ink:#c8304f;--a-lift:#ff8aa0;--a-on:#fff}html.sw-me[data-accent=peach],html[data-accent=peach] .me-app{--a:#ff9a5c;--a-ink:#b34d14;--a-lift:#ffb98f;--a-on:#fff}html.sw-me[data-accent=gold],html[data-accent=gold] .me-app{--a:#ffd75c;--a-ink:#7a5d00;--a-lift:#ffe28a;--a-on:#111}html.sw-me[data-accent=mint],html[data-accent=mint] .me-app{--a:#6fe5a3;--a-ink:#1a7a4a;--a-lift:#8fefb8;--a-on:#111}html.sw-me[data-accent=sky],html[data-accent=sky] .me-app{--a:#5cd7ff;--a-ink:#086a91;--a-lift:#8fe3ff;--a-on:#111}html.sw-me[data-accent=orchid],html[data-accent=orchid] .me-app{--a:#b85cff;--a-ink:#8a35d6;--a-lift:#d09bff;--a-on:#fff}html.sw-me[data-size=s],html[data-size=s] .me-app{--fs:.9rem}html.sw-me[data-size=l],html[data-size=l] .me-app{--fs:1.12rem}html.sw-me[data-density=compact],html[data-density=compact] .me-app{--gap:.38rem;--pad-y:.42rem;--pad-x:.8rem;--stream-pad:.9rem}html[data-tools=hidden] .me-app .me-tg{display:none}html.sw-me,html.sw-me body{height:100%;overflow:hidden}html.sw-me.sw-blog,html.sw-me.sw-blog body{height:auto;overflow:visible}html.sw-me body:before{display:none}html.sw-fade .me-app,html.sw-fade .me-app *,html.sw-fade .me-app :before,html.sw-fade .me-app :after{transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), fill .45s var(--ease), box-shadow .45s var(--ease)!important}html[data-motion=reduce] .me-app *,html[data-motion=reduce] .me-app :before,html[data-motion=reduce] .me-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.me-app *,.me-app :before,.me-app :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.me-app,.me-app *,.me-app :before,.me-app :after{box-sizing:border-box}.me-app{z-index:10;grid-template-columns:var(--side) minmax(0, 1fr);font-family:var(--body);font-size:var(--fs);font-optical-sizing:auto;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;display:grid;position:fixed;inset:0;overflow:clip}.me-app:before{content:"";z-index:90;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:fixed;inset:0}html[data-theme=dark] .me-app:before{mix-blend-mode:screen;opacity:.03}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .me-app:before{mix-blend-mode:screen;opacity:.03}}.me-app button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.me-app figure{margin:0}.me-app a{color:var(--a-text)}.me-app svg{display:block}.me-app ::selection{background:var(--a);color:var(--a-on)}.me-app :focus-visible{outline:2px solid var(--a);outline-offset:2px;border-radius:4px}.me-caps{font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:600}.me-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.me-scrim{z-index:39;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);position:fixed;inset:0}.me-scrim.show{opacity:1;pointer-events:auto}.me-side{background:var(--paper-2);border-right:1px solid var(--rule);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.me-brand{align-items:center;gap:.55rem;padding:1.05rem 1.1rem .5rem;display:flex}.me-brand-a{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"SOFT" 60;color:var(--ink);align-items:center;gap:.55rem;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.me-mark{width:26px;height:26px}.me-mark svg{width:100%;height:100%}.me-mark rect{transform-box:fill-box;transform-origin:50%}.me-mark rect:nth-child(n+10){animation:me-sat-in .9s var(--ease) both}.me-mark rect:nth-child(10){animation-delay:.15s}.me-mark rect:nth-child(11){animation-delay:.22s}.me-mark rect:nth-child(12){animation-delay:.29s}.me-mark rect:nth-child(13){animation-delay:.36s}.me-mark rect:nth-child(14){animation-delay:.43s}.me-mark rect:nth-child(15){animation-delay:.5s}.me-mark rect:nth-child(16){animation-delay:.57s}.me-mark rect:nth-child(17){animation-delay:.64s}.me-mark.busy rect:nth-child(n+10){animation:1.6s ease-in-out infinite me-sat-breathe}.me-mark.busy rect:nth-child(10){animation-delay:0s}.me-mark.busy rect:nth-child(11){animation-delay:.2s}.me-mark.busy rect:nth-child(12){animation-delay:.4s}.me-mark.busy rect:nth-child(13){animation-delay:.6s}.me-mark.busy rect:nth-child(14){animation-delay:.8s}.me-mark.busy rect:nth-child(15){animation-delay:1s}.me-mark.busy rect:nth-child(16){animation-delay:1.2s}.me-mark.busy rect:nth-child(17){animation-delay:1.4s}@keyframes me-sat-in{0%{opacity:0;transform:scale(.2)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes me-sat-breathe{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:scale(.7)}}.me-side .me-brand-x{margin-left:auto;display:none}.me-ccard{border:1px solid var(--rule);background:var(--paper-3);box-shadow:var(--shadow-sm);border-radius:1.1rem;margin:.35rem .8rem 0;padding:1rem 1rem .95rem}.me-ccard-top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.me-avatar{background:var(--paper-4);width:3.4rem;height:3.4rem;font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;color:var(--ink);letter-spacing:-.02em;border-radius:1.05rem;flex:none;place-items:center;font-size:1.95rem;font-weight:600;display:grid;position:relative}.me-avatar:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);position:absolute;inset:0}.me-sdot{background:var(--mint);width:.78rem;height:.78rem;box-shadow:0 0 0 2.5px var(--paper-3);border-radius:3px;position:absolute;bottom:-4px;right:-4px}.me-sdot:after{content:"";border:2px solid var(--mint);opacity:0;animation:me-ping 2.6s var(--ease) infinite;border-radius:5px;position:absolute;inset:-4px}@keyframes me-ping{0%{opacity:.9;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.55)}}.me-dayn{text-align:right}.me-dayn b{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"SOFT" 40, "WONK" 1;color:var(--ink);font-size:1.55rem;font-weight:500;line-height:1;display:block}.me-cname{font-family:var(--display);letter-spacing:-.02em;font-variation-settings:"SOFT" 40, "WONK" 1;color:var(--ink);margin:.8rem 0 .15rem;font-size:1.85rem;font-weight:500;line-height:1}.me-cname small{font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);vertical-align:.25em;margin-left:.45rem;font-size:.68rem;font-weight:600}.me-paused{border:1px dashed var(--rule-2);font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;align-items:center;margin-top:.4rem;padding:.16rem .5rem;font-size:.6rem;font-weight:600;display:inline-flex}.me-chips{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.me-chip{border:1px solid var(--rule);background:var(--paper-2);font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:.38rem;padding:.2rem .58rem;font-size:.64rem;font-weight:600;display:inline-flex}.me-chip i{background:var(--c,var(--a));border-radius:1.5px;width:.42rem;height:.42rem}.me-ccard .me-chips{scrollbar-width:none;flex-wrap:nowrap;gap:.22rem;margin-top:.6rem;padding-bottom:1px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .5rem),#0000)}.me-ccard .me-chips::-webkit-scrollbar{display:none}.me-ccard .me-chip{letter-spacing:.07em;color:var(--ink-2);flex:none;gap:.3rem;padding:.14rem .38rem;font-size:.56rem}.me-ccard .me-chip i{background:var(--a);width:.36rem;height:.36rem}.me-nav{gap:.1rem;padding:.75rem .8rem 0;display:grid}.me-nav a{color:var(--ink-2);font-family:var(--caps);letter-spacing:.01em;border-radius:.7rem;align-items:center;gap:.65rem;padding:.48rem .7rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.me-nav a:hover{background:color-mix(in srgb, var(--paper-3) 70%, transparent);color:var(--ink)}.me-nav a.active{background:var(--paper-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);font-weight:600}.me-nav a .me-g{color:var(--ink-3)}.me-nav a.active .me-g{color:var(--a)}.me-nav a[aria-disabled=true]{cursor:default}.me-badge{letter-spacing:.1em;color:var(--ink-3);margin-left:auto;font-size:.62rem}.me-days{padding:1rem .8rem 0}.me-days .me-caps{padding:0 .7rem .4rem;display:block}.me-days button{width:100%;font-family:var(--body);color:var(--ink-2);border-radius:.6rem;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.38rem .7rem;font-size:.98rem;transition:background .15s,color .15s;display:flex}.me-days button:hover{background:color-mix(in srgb, var(--paper-3) 70%, transparent);color:var(--ink)}.me-days button.active{color:var(--ink);background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--rule)}.me-days button small{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.62rem}.me-days button.more{color:var(--ink-3);font-style:italic}.me-days button:disabled{cursor:default}.me-days button:disabled:hover{color:var(--ink-2);background:0 0}.me-sidefoot{padding:.9rem .8rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex;position:sticky;bottom:0}.me-seg{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:999px;padding:2px;display:inline-flex}.me-seg button{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:background .2s, color .2s, transform .15s var(--spring);border-radius:999px;align-items:center;gap:.3rem;padding:calc(.32rem + .07em) .62rem calc(.32rem - .07em);font-size:.66rem;font-weight:600;display:inline-flex}.me-seg button:hover{color:var(--ink)}.me-seg button[aria-checked=true]{background:color-mix(in srgb, var(--a) 18%, var(--paper-4));color:var(--a-text)}.me-seg.icons button{padding:.32rem .5rem}.me-seg.icons svg{width:14px;height:14px}.me-ibtn{width:2.4rem;height:2.4rem;color:var(--ink-3);transition:background .15s, color .15s, transform .15s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.me-ibtn:hover{background:var(--paper-4);color:var(--ink)}.me-ibtn:active{transform:scale(.92)}.me-ibtn svg{width:18px;height:18px}.me-main{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.me-top{border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);z-index:5;align-items:center;gap:.6rem;height:3.5rem;padding:0 .9rem 0 .75rem;display:none}.me-menu{display:none}.me-who{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.me-mini{background:var(--paper-4);width:2.15rem;height:2.15rem;font-family:var(--display);font-variation-settings:"SOFT" 100;color:var(--ink);border-radius:.7rem;flex:none;place-items:center;font-size:1.2rem;font-weight:600;display:grid;position:relative}.me-mini .me-sdot{width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--paper);bottom:-3px;right:-3px}.me-mini .me-sdot:after{display:none}.me-whot{gap:.05rem;min-width:0;display:grid}.me-whot .name{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"SOFT" 60;color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.05}.me-whot .st{font-family:var(--caps);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:600;overflow:hidden}.me-whot .st.live{color:var(--a-text)}.me-swrap{min-height:0;position:relative}.me-stream{overscroll-behavior:contain;scroll-padding-bottom:2rem;position:absolute;inset:0;overflow:hidden auto}.me-stream-in{max-width:52rem;padding:var(--stream-pad) var(--stream-pad) 1.6rem;gap:var(--gap);flex-direction:column;margin:0 auto;display:flex}.me-msg,.me-ev,.me-day,.me-card{animation:me-pop .55s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes me-pop{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:none}}.me-day{font-family:var(--display);font-variation-settings:"SOFT" 50, "WONK" 1;color:var(--ink-2);text-align:center;align-items:center;gap:1rem;margin:.9rem 0 .3rem;font-size:1.02rem;font-style:italic;font-weight:400;display:flex}.me-day:before,.me-day:after{content:"";background:linear-gradient(90deg, var(--rule-2) 0 3px, transparent 3px 9px) 0 0 / 9px 2px repeat-x;opacity:.9;flex:1;height:2px}.me-day span{padding:0 .1rem}.me-msg{display:flex;position:relative}.me-msg.is-me{justify-content:flex-end}.me-msg.is-cont{margin-top:calc(var(--gap) * -.55)}.me-col{flex-direction:column;gap:.4rem;min-width:0;max-width:min(72%,36rem);display:flex;position:relative}.is-them .me-col{max-width:min(88%,46rem)}.me-msg.is-me .me-col{align-items:flex-end}.me-bubble{padding:var(--pad-y) var(--pad-x);background:var(--bub);border:1px solid var(--bub-line);color:var(--ink);overflow-wrap:anywhere;border-radius:1.2rem;max-width:100%;line-height:1.5;position:relative}.is-them .me-bubble{background:0 0;border-color:#0000;border-radius:0;padding:.1rem 0}.is-me .me-bubble{background:var(--bub);color:var(--ink);border-color:var(--bub-line);border-radius:1.15rem 1.15rem .35rem}.me-via{font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.35rem;margin:-.1rem 0 .3rem;font-size:.62rem;font-weight:600;display:inline-flex}.me-via .me-g{color:var(--sky)}.me-stamp{font-family:var(--caps);letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;opacity:0;pointer-events:none;font-size:.64rem;font-weight:500;transition:opacity .2s;position:absolute;bottom:.45rem}.is-them .me-stamp{left:calc(100% + .6rem)}.is-me .me-stamp{right:calc(100% + .6rem)}.me-msg:hover .me-stamp,.me-msg:focus-within .me-stamp,.me-msg.is-stamped .me-stamp{opacity:1}@media (hover:none),(width<=56rem){.me-stamp{max-height:0;transition:max-height .25s var(--ease), opacity .25s, margin .25s;margin-top:-.4rem;position:static;overflow:hidden}.me-msg:hover .me-stamp,.me-msg:focus-within .me-stamp,.me-msg.is-stamped .me-stamp{opacity:1;max-height:1.4rem;margin-top:0}}.me-md p{margin:0}.me-md p+p,.me-md ul+p,.me-md .me-tbl+p,.me-md blockquote+p,.me-md figure+p{margin-top:.6em}.me-md ul{margin:.5em 0 0;padding-left:1.15em;list-style:square}.me-md li{margin:.22em 0;padding-left:.1em}.me-md li::marker{color:var(--a)}.me-md code{font-family:var(--mono);background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:.32em;padding:.12em .38em;font-size:.8em}.me-md .me-code{background:var(--code-bg);color:var(--code-ink);border:1px solid var(--rule);border-radius:.75rem;margin:.7em 0 0;overflow:hidden}.me-md figcaption{font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .45rem .32rem .75rem;font-size:.62rem;font-weight:600;display:flex}.me-copy{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-2);color:var(--ink-2);border-radius:999px;padding:.22rem .55rem;font-size:.62rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.me-copy:hover{background:var(--paper-4);color:var(--ink)}.me-copy.did{color:var(--ok);border-color:currentColor}.me-md pre{font-family:var(--mono);margin:0;padding:.7rem .85rem;font-size:.8rem;line-height:1.6;overflow-x:auto}.me-md blockquote{border-left:3px solid var(--a);color:var(--ink-2);margin:.7em 0 0;padding:.1em 0 .1em .85em;font-style:italic}.me-md .me-tbl{margin-top:.7em;overflow-x:auto}.me-md table{border-collapse:collapse;width:100%;min-width:16rem;font-size:.94em}.me-md th{text-align:left;font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-2);padding:.3em .8em .35em 0;font-size:.62rem;font-weight:600}.me-md td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.32em .8em .32em 0}.me-md tr:last-child td{border-bottom:0}.me-md a{color:var(--a-text);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.me-md strong{font-weight:600}.me-cursor{background:var(--a);vertical-align:-.15em;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite me-blink;display:inline-block}@keyframes me-blink{50%{opacity:0}}.me-pic{width:26rem;max-width:100%;padding:.3rem}.me-pic .me-art{border-radius:.95rem;overflow:hidden}.me-pic svg{width:100%;height:auto}.me-pic figcaption{color:var(--ink-2);padding:.55rem .6rem .35rem;font-size:.95em;font-style:italic;line-height:1.4}.me-voice{align-items:center;gap:.75rem;width:26rem;max-width:100%;padding:.55rem .85rem .55rem .55rem;display:flex}.me-play{background:var(--a);width:2.7rem;height:2.7rem;color:var(--a-on);transition:transform .18s var(--spring), filter .15s;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--a) 60%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.me-play:hover{filter:brightness(1.05)}.me-play:active{transform:scale(.9)}.me-play svg{width:18px;height:18px}.is-me .me-play{color:var(--a-ink);background:#fff;box-shadow:0 2px 6px -2px #00000059}.me-vbody{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.me-wave{cursor:pointer;touch-action:none;border-radius:.4rem;height:2.2rem;position:relative}.me-wave:focus-visible{outline-offset:4px}.me-bars{justify-content:space-between;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.me-bar{min-width:2px;max-width:5px;height:calc(var(--h) * 100%);background:var(--rule-2);transform-origin:50%;border-radius:3px;flex:1 1 0;min-height:4px;display:block}.is-me .me-bar{background:#ffffff61}.me-bars.fill{clip-path:inset(0 100% 0 0)}.me-bars.fill .me-bar{background:var(--a)}.is-me .me-bars.fill .me-bar{background:#fff}.is-playing .me-bar{animation:1.15s ease-in-out infinite me-breathe;animation-delay:calc(var(--i) * -47ms)}@keyframes me-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.me-vmeta{font-family:var(--caps);letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:.55rem;font-size:.68rem;font-weight:600;display:flex}.me-vmeta .cur{font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:2.2em}.me-vmeta .sep{opacity:.6}.is-me .me-vmeta{color:#ffffffd1}.is-me .me-vmeta .cur{color:#fff}.me-vbtn{border:1px solid color-mix(in srgb, currentColor 55%, transparent);font-family:var(--caps);letter-spacing:.06em;border-radius:999px;padding:.1rem .5rem;font-size:.64rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.me-vbtn:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.me-vbtn.speed{text-align:center;font-variant-numeric:tabular-nums;min-width:2.6em;margin-left:auto}.me-txt{opacity:0;transition:grid-template-rows .32s var(--ease), opacity .25s;grid-template-rows:0fr;display:grid}.me-txt.open{opacity:1;grid-template-rows:1fr}.me-txt>div{min-height:0;overflow:hidden}.me-txt p{color:var(--ink-2);max-width:26rem;margin:0;padding:.15rem .4rem 0;font-size:.95em;font-style:italic}.is-me .me-txt p{color:var(--ink-2);text-align:right}.me-tg{width:100%;max-width:100%;font-family:var(--body);letter-spacing:0;color:var(--ink-3);animation:me-pop .5s var(--ease) both;font-size:.82rem}.me-tg-head{border-radius:999px;align-items:center;gap:.5rem;width:auto;max-width:100%;padding:.2rem .45rem .2rem .3rem;transition:background .15s,color .15s;display:inline-flex}.me-tg-head:hover{color:var(--ink);background:color-mix(in srgb, var(--paper-4) 70%, transparent)}.me-recall{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);animation:me-pop .5s var(--ease) both;align-items:center;gap:.35rem;margin:.1rem 0 .35rem;font-size:.62rem;font-weight:600;display:inline-flex}.me-recall svg{width:.8rem;height:.8rem;color:var(--a)}.me-pxs{gap:3px;display:flex}.me-px{background:var(--c,var(--a));border-radius:2px;width:.45rem;height:.45rem;display:block}.me-tg-t b{color:var(--ink-2);font-weight:500}.me-tg-d{color:var(--ink-3)}.me-tg-retry{color:var(--bad)}.me-tg-run{color:var(--a-text);align-items:center;gap:.5rem;display:inline-flex}.me-tg-chev{color:var(--ink-3);transition:transform .4s var(--spring);margin-left:auto}.me-tg-chev svg{width:14px;height:14px}.me-tg.open .me-tg-chev{transform:rotate(90deg)}.me-tg-body{opacity:0;transition:grid-template-rows .3s var(--ease), opacity .2s;grid-template-rows:0fr;display:grid}.me-tg.open .me-tg-body{opacity:1;transition:grid-template-rows .55s var(--spring), opacity .25s;grid-template-rows:1fr}.me-tg-body>div{min-height:0;overflow:hidden}.me-tg.open .me-tg-body>div{border:1px solid var(--rule);background:color-mix(in srgb, var(--bub) 55%, transparent);border-radius:.8rem;margin-top:.3rem}.me-row:first-child{border-top:0}.me-row{border-top:1px solid var(--rule)}.me-tg.open .me-row{animation:me-rise .4s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 60ms)}@keyframes me-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.me-row-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.5rem .65rem;transition:background .15s;display:grid}.me-row-head:hover{background:color-mix(in srgb, var(--paper-4) 55%, transparent)}.me-row-ic{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:.3rem;place-items:center;width:1.2rem;height:1.2rem;display:grid}.me-row-ic svg{width:11px;height:11px}.me-row-main{flex-wrap:wrap;align-items:baseline;gap:.05rem .55rem;min-width:0;display:flex}.me-row-label{font-family:var(--body);letter-spacing:0;color:var(--ink);font-size:.97rem}.me-row-id{font-family:var(--mono);letter-spacing:0;color:var(--ink-3);font-size:.66rem}.me-row-st{white-space:nowrap;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex}.me-row-st svg{width:11px;height:11px}.me-row-st.ok{color:var(--ok)}.me-row-st.fail{color:var(--bad)}.me-row-st.run{color:var(--a-text)}.me-det{opacity:0;transition:grid-template-rows .35s var(--spring), opacity .2s;grid-template-rows:0fr;display:grid}.me-row.open .me-det{opacity:1;grid-template-rows:1fr}.me-det>div{min-height:0;overflow:hidden}.me-det-in{gap:.5rem;padding:.1rem .65rem .7rem;display:grid}.me-kv{gap:.28rem;min-width:0;display:grid}.me-kv .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem;font-weight:600}.me-kv pre{font-family:var(--mono);letter-spacing:0;background:var(--code-bg);color:var(--code-ink);white-space:pre-wrap;word-break:break-word;border-radius:.55rem;margin:0;padding:.5rem .65rem;font-size:.72rem;line-height:1.55;overflow-x:auto}.me-kv.err pre{background:color-mix(in srgb, var(--rose) 14%, var(--code-bg));color:var(--ink)}.me-next{font-family:var(--body);letter-spacing:0;color:var(--ink-2);margin:0;font-size:.92rem;font-style:italic}.me-next b{font-style:normal;font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:.4rem;font-size:.6rem;font-weight:600}.me-pxl{grid-template-columns:repeat(2,4px);grid-auto-rows:4px;gap:2px;width:10px;display:grid}.me-pxl i{background:var(--a);border-radius:1px;width:4px;height:4px;animation:1s step-end infinite me-pxl;display:block}.me-pxl i:first-child{animation-delay:-1s}.me-pxl i:nth-child(2){animation-delay:-.75s}.me-pxl i:nth-child(4){animation-delay:-.5s}.me-pxl i:nth-child(3){animation-delay:-.25s}@keyframes me-pxl{0%{opacity:1}25%{opacity:.28}to{opacity:.28}}.me-ev{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.me-ev-in{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 75%, transparent);max-width:100%;font-family:var(--caps);letter-spacing:.06em;color:var(--ink-2);border-radius:999px;align-items:center;gap:.55rem;padding:.36rem .85rem .36rem .7rem;font-size:.68rem;font-weight:500;display:inline-flex}.me-ev-in .me-g{flex:none}.me-ev-in em{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink);font-size:1rem;font-style:italic}.me-ev-in a{color:var(--a-text);text-decoration:none}.me-ev-in a:hover{text-underline-offset:.15em;text-decoration:underline}.me-ev-in time{color:var(--ink-3);font-variant-numeric:tabular-nums}.me-ev-in time:before{content:"·";margin-right:.5rem}.me-ev-sub{color:var(--ink-3);max-width:34rem;margin:0;font-size:.92rem;font-style:italic}.me-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-3) 80%, transparent);border-radius:1rem;width:min(100%,36rem);margin:.2rem auto;padding:.95rem 1.1rem 1rem}.me-card-h{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.me-card-h .me-g{flex:none}.me-card-h time{font-family:var(--caps);letter-spacing:.1em;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.64rem}.me-card-t{font-family:var(--display);font-variation-settings:"SOFT" 50, "WONK" 1;letter-spacing:-.01em;color:var(--ink);font-size:1.15rem;font-weight:500;line-height:1.15}.me-card .me-md{color:var(--ink-2);font-size:.98em}.me-card .me-chips{margin-top:.75rem}.me-live{gap:.3rem;margin-top:.75rem;display:grid}.me-live div{font-family:var(--caps);letter-spacing:.06em;color:var(--ink-2);align-items:center;gap:.55rem;font-size:.68rem;display:flex}.me-live div i{background:var(--c);border-radius:1.5px;flex:none;width:.45rem;height:.45rem}.me-live div b{color:var(--ink);min-width:4.2em;font-weight:600}.me-msg.is-typing{align-items:center;gap:.6rem}.me-tlabel{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem;font-weight:600}.me-tdots{gap:5px;padding:.78rem .9rem;display:flex}.me-tdots i{background:var(--a);border-radius:2px;width:7px;height:7px;animation:1.15s ease-in-out infinite me-tdot;display:block}.me-tdots i:nth-child(2){animation-delay:.15s}.me-tdots i:nth-child(3){animation-delay:.3s}@keyframes me-tdot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.me-jump{z-index:6;opacity:0;pointer-events:none;background:var(--ink);color:var(--paper);font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow);transition:transform .4s var(--spring), opacity .25s;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem .42rem .65rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%,1.4rem)}.me-jump.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.me-jump svg{width:14px;height:14px}.me-jump .n{background:var(--a);color:var(--a-on);text-align:center;letter-spacing:0;border-radius:999px;min-width:1.3rem;padding:.05rem .45rem;display:none}.me-jump.has .n{display:inline-block}.me-composer{padding:.45rem 1rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--paper)}.me-comp-in{max-width:52rem;margin:0 auto;position:relative}.me-drop{z-index:3;border:1.5px dashed var(--a);background:color-mix(in srgb, var(--a) 12%, var(--paper));color:var(--a-text);pointer-events:none;border-radius:1.4rem;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:flex;position:absolute;inset:-.3rem -.3rem -.1rem}.me-drop svg{width:18px;height:18px}.me-composer.is-over .me-pill{opacity:.35}.me-hints{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);scrollbar-width:none;align-items:center;gap:.4rem;min-width:0;padding:0 .35rem .45rem;font-size:.64rem;font-weight:600;display:flex;overflow-x:auto}.me-hints::-webkit-scrollbar{display:none}.me-hint{white-space:nowrap;border:1px solid var(--rule);font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--ink-2);border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.68rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.me-hint:hover{background:var(--paper-3);color:var(--ink);border-color:var(--rule-2)}.me-hints .kbd{white-space:nowrap;margin-left:auto;font-weight:500}.me-pill{border:1px solid var(--rule-2);background:var(--paper-3);box-shadow:var(--shadow-sm);border-radius:1.7rem;align-items:flex-end;gap:.3rem;padding:.32rem .32rem .32rem .38rem;transition:border-color .2s,box-shadow .2s,background .3s;display:flex}.me-pill:focus-within{border-color:var(--a);box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 22%, transparent)}.me-pill textarea{resize:none;min-width:0;min-height:2.4rem;color:var(--ink);font:inherit;font-size:var(--fs);background:0 0;border:0;outline:none;flex:1;max-height:10rem;padding:calc(1.2rem - .725em) .3rem;line-height:1.45;display:block}.me-pill textarea::placeholder{color:var(--ink-3)}.me-pill textarea:focus,.me-pill textarea:focus-visible{box-shadow:none;outline:none}.me-send{background:var(--a);color:var(--a-on)}.me-send:hover{background:var(--a);color:var(--a-on);filter:brightness(1.06)}.me-send:disabled{opacity:.38;cursor:default;filter:none}.me-send:disabled:active{transform:none}.me-pill.is-rec{border-color:var(--rose);background:color-mix(in srgb, var(--rose) 9%, var(--paper-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--rose) 18%, transparent)}.me-recbar{flex:1;align-items:center;gap:.6rem;min-width:0;height:2.4rem;padding-left:.3rem;display:flex}.me-recdot{background:var(--rose);border-radius:2.5px;flex:none;width:9px;height:9px;animation:1s step-end infinite me-blink}.me-rectime{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:.82rem}.me-recwave{flex:1;align-items:center;gap:2px;min-width:0;height:1.7rem;display:flex}.me-recwave i{min-width:2px;max-width:4px;height:var(--h,20%);background:var(--rose);border-radius:2px;flex:1;min-height:3px;transition:height 90ms linear;display:block}.me-rec-x{color:var(--ink-2)}.me-rec-ok{background:var(--rose);color:#fff}.me-rec-ok:hover{background:var(--rose);color:#fff;filter:brightness(1.05)}.me-rec-lbl{font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase;color:var(--bad);flex:none;font-size:.62rem;font-weight:600}.me-panel{z-index:50;background:var(--paper-3);border:1px solid var(--rule-2);width:min(23rem,100vw - 1.8rem);box-shadow:var(--shadow);transform-origin:100% 0;animation:me-pop .3s var(--spring);border-radius:1.1rem;padding:.9rem 1.1rem 1.05rem;position:absolute;top:.6rem;right:.9rem}.me-panel-h{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.me-panel-h h2{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"SOFT" 50, "WONK" 1;margin:0;font-size:1.35rem;font-weight:500}.me-prow{border-top:1px dashed var(--rule-2);justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem 0;display:flex}.me-prow .me-caps{flex:none}.me-prow .pv{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.me-sw{gap:.4rem;display:flex}.me-sw button{background:var(--c);width:1.35rem;height:1.35rem;transition:transform .2s var(--spring), box-shadow .2s;border-radius:.4rem}.me-sw button:hover{transform:scale(1.12)}.me-sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper-3), 0 0 0 4px var(--ink)}.me-switch{background:color-mix(in srgb, var(--ink) 24%, var(--paper-3));width:2.5rem;height:1.4rem;box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:999px;flex:none;transition:background .25s,box-shadow .25s;position:relative}.me-switch:after{content:"";width:calc(1.4rem - 4px);height:calc(1.4rem - 4px);transition:transform .3s var(--spring), background .25s;background:#e9e9e9;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.me-switch:hover{background:color-mix(in srgb, var(--ink) 32%, var(--paper-3))}.me-switch[aria-checked=true]{background:var(--a);box-shadow:none}.me-switch[aria-checked=true]:after{background:#fff}.me-switch:disabled{opacity:.45;cursor:not-allowed}.me-switch[aria-checked=true]:after{transform:translate(1.1rem)}.me-panel-f{border-top:1px solid var(--rule);margin-top:.5rem;padding-top:.6rem;font-size:.62rem}@media (width<=56rem){.me-app{grid-template-columns:minmax(0,1fr);height:100dvh;inset:0 0 auto}.me-side{z-index:40;width:min(86vw,20rem);height:100dvh;transition:transform .4s var(--ease);border-right-color:var(--rule-2);position:fixed;inset:0 auto auto 0;transform:translate(-104%)}.me-side.open{box-shadow:var(--shadow);transform:none}.me-sidefoot{position:static}.me-ccard{margin-top:.25rem;padding:.8rem .85rem .75rem}.me-avatar{border-radius:.85rem;width:2.7rem;height:2.7rem;font-size:1.5rem}.me-dayn{align-items:baseline;gap:.3rem;display:flex}.me-dayn b{font-size:1.15rem}.me-cname{margin:.5rem 0 .1rem;font-size:1.5rem}.me-ccard .me-chips{margin-top:.5rem}.bl-card figcaption{gap:.2rem .5rem;padding:.45rem .55rem .5rem;font-size:.74rem}.bl-card figcaption time{white-space:nowrap;flex:1}.bl-card .bl-switch span,.bl-mrow .bl-switch span{white-space:nowrap}.st-tabs .me-seg{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:.3rem;max-width:100%;padding:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.st-tabs .me-seg::-webkit-scrollbar{display:none}.st-tabs .me-seg button{white-space:nowrap;border:1px solid var(--rule-2);background:var(--paper-2);border-radius:999px;flex:none}.st-tabs .me-seg button[aria-checked=true]{background:color-mix(in srgb, var(--a) 18%, var(--paper-4));border-color:color-mix(in srgb, var(--a) 45%, transparent)}#settings .ck-wrap{gap:.8rem;padding:.9rem .85rem 3rem}#settings .ck-head h1{margin:.15rem 0 0;font-size:1.35rem}#settings .ck-lead{display:none}#settings .ck-card,#settings .st-card{border-radius:.8rem;padding:.1rem .75rem .5rem}#settings .me-psec{flex-direction:column;align-items:flex-start;gap:.1rem}#settings .st-subtxt small{max-width:9rem}.me-side .me-brand-x,.me-top .me-menu{display:grid}.me-main{grid-template-rows:auto minmax(0,1fr) auto}.me-top{padding-left:.5rem;display:flex}.me-col{max-width:92%}.me-play{width:2.9rem;height:2.9rem}.me-hints .kbd{display:none}.me-pill{border-radius:1.35rem;flex-wrap:wrap;row-gap:.1rem;padding:.25rem .4rem .4rem}.me-pill textarea{flex:1 0 100%;order:-1;padding-left:.55rem;padding-right:.55rem}.me-pill .me-attach{margin-right:auto}.me-panel{width:auto;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:1.25rem 1.25rem 0 0;max-height:86dvh;position:fixed;inset:auto 0 0;overflow:auto}.me-ev-in{white-space:normal;flex-wrap:wrap;justify-content:center;row-gap:.15rem}}@media (width<=30rem){.me-stream-in{padding-left:.85rem;padding-right:.85rem}.me-day{font-size:.95rem}.me-voice{gap:.6rem;padding:.5rem .7rem .5rem .5rem}.me-row-head{grid-template-columns:auto minmax(0,1fr)}.me-row-st{grid-column:2;justify-self:start}}.me-gate{background:var(--paper,#0a0a0a);color:var(--ink,#f5f5f5);--wrap:76rem;--gutter:clamp(1.25rem, 4.5vw, 4.5rem);position:fixed;inset:0;overflow-y:auto}.me-setup{background:var(--paper,#0a0a0a);color:var(--ink,#f5f5f5);--display:"Fraunces", "Iowan Old Style", Georgia, serif;--body:"Newsreader", "Iowan Old Style", Georgia, serif;--wrap:76rem;--gutter:clamp(1.25rem, 4.5vw, 4.5rem);font-family:var(--body);-webkit-font-smoothing:antialiased;padding:clamp(2.5rem,6vw,5rem) 0;font-size:1.05rem;line-height:1.55;position:fixed;inset:0;overflow-y:auto}.me-setup .wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.me-setup .caps,.me-gate .caps{font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:500}.me-setup .caps b,.me-gate .caps b{color:var(--ink);font-weight:700}.me-setup .kicker,.me-gate .kicker{color:var(--a-text)}.me-setup .h2,.me-gate .h2{font-family:var(--display);font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.6vw,4.1rem);font-weight:400;line-height:1}.me-setup .h2 em,.me-gate .h2 em{font-style:italic;font-weight:300}.me-setup .lede,.me-gate .lede{color:var(--ink-2);max-width:46ch;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.me-setup .reveal{animation:me-rise .95s var(--ease) both;animation-delay:calc(var(--i,0) * .11s)}.me-setup .login-grid{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){.me-setup .login-grid{grid-template-columns:6fr 5fr;gap:4.5rem}}.me-setup .login-copy .lede{margin-top:1.2rem}.me-setup .setup-card{background:var(--paper-3);border:1px solid var(--rule-2);padding:clamp(1.3rem,3vw,2rem);position:relative;transform:none;box-shadow:inset 0 1px #ffffff0f,0 26px 44px -34px #00000080,0 2px 6px -3px #0000002e}.me-setup .setup-card:after{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}.me-setup .setup-head{border-bottom:1px solid var(--ink);justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.8rem;display:flex}.me-setup .field{border-bottom:1px dashed var(--rule-2);padding:.9rem 0}.me-setup .field .label{margin-bottom:.55rem;display:block}.me-setup .field .label em{text-transform:none;letter-spacing:.02em;color:var(--ink-3);font-style:normal;font-weight:400}.me-setup .f-input{border:0;border-bottom:1px solid var(--rule-2);width:100%;font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"SOFT" 60;color:var(--ink);transition:border-color .3s var(--ease);box-shadow:none;background:0 0;border-radius:0;padding:.25rem 0 .45rem;font-size:1.45rem;font-weight:500;line-height:1.2;display:block}.me-setup .f-input:focus{border-bottom-color:var(--iris);outline:none}.me-setup .f-input[aria-invalid=true]{border-bottom-color:var(--rose)}.me-setup select.f-input{appearance:auto;cursor:pointer}.me-setup select.f-input option{color:#111;background:#fafafa}.me-setup .f-err{color:var(--bad);letter-spacing:.08em;margin:.5rem 0 0}.me-setup .chips{flex-wrap:wrap;gap:.45rem;display:flex}.me-setup .chip{font-family:var(--caps);letter-spacing:.01em;border:1px solid var(--rule-2);color:var(--ink-2);background:0 0;border-radius:999px;padding:.32rem .85rem;font-size:.86rem}.me-setup .chip.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.me-setup .chip.is-on:before{content:"✓";margin-right:.4em;font-size:.8em}.me-chipbtn{cursor:pointer;font:inherit;transition:background .2s,color .2s,border-color .2s,transform .15s}.me-chipbtn:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.me-chipbtn:disabled{opacity:.45;cursor:default}.me-chipbtn.is-forced{cursor:default}.me-chipbtn.is-forced:hover{transform:none}.me-setup .setup-note{color:var(--ink-2);margin:1.1rem 0 0;font-size:1rem;font-style:italic}.me-setup .cta{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.4rem;display:flex}.me-setup .btn,.me-gate .btn{font-family:var(--caps);letter-spacing:.13em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;transition:transform .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:2px;align-items:center;gap:.5rem;padding:.9rem 1.3rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.me-setup .btn:hover,.me-gate .btn:hover{background:var(--a-ink);color:#fff;transform:translateY(-2px);box-shadow:0 14px 22px -16px #0009}.me-setup .btn:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.me-setup .btn.ghost{color:var(--ink);border:1px solid var(--rule-2);box-shadow:none;background:0 0}.me-setup .btn.ghost:hover{background:var(--paper-2);color:var(--ink);box-shadow:none;transform:none}.me-gate{place-items:center;padding:2rem;display:grid}.me-gate-in{text-align:center;gap:1rem;max-width:34rem;display:grid}.me-gate-in .lede{margin:0 auto}.me-gate .link-quiet{font-family:var(--caps);letter-spacing:.05em;color:var(--ink-2);text-underline-offset:.28em;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);font-size:.8rem;text-decoration-thickness:1px}.me-gate .link-quiet:hover{color:var(--a-text);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.me-setup .reveal{animation:none}}.me-login,.me-login *{box-sizing:border-box}.me-login{z-index:10;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;place-items:center;padding:2rem 1rem;font-size:1rem;line-height:1.5;display:grid;position:fixed;inset:0;overflow-y:auto}.me-login-in{justify-items:center;gap:1rem;width:100%;max-width:26rem;display:grid}.me-login-mark{width:72px;height:72px;display:block}.me-login-mark svg{width:100%;height:100%}.me-login-h{font-family:var(--display);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.me-login-form{width:100%}.me-verify-p{text-align:center;color:var(--ink-2);max-width:22rem;margin:0;line-height:1.5}.me-verify-btn{width:100%;max-width:20rem;padding:.8rem 1.2rem;font-size:1rem}.me-verify-hint{text-align:center;color:var(--ink-3);max-width:22rem;margin:.25rem 0 0;font-size:.8rem}.me-empty{text-align:center;max-width:28rem;color:var(--ink-3);font-style:italic;font-family:var(--display);margin:4rem auto 0;font-size:1.15rem}.me-err{z-index:7;background:color-mix(in srgb, var(--rose) 16%, var(--paper-3));border:1px solid var(--rose);color:var(--ink);font-family:var(--caps);letter-spacing:.06em;text-align:center;border-radius:999px;max-width:min(90%,32rem);margin:0;padding:.45rem .9rem;font-size:.7rem;font-weight:600;position:absolute;top:.8rem;left:50%;transform:translate(-50%)}.me-think{width:100%;max-width:100%;margin-bottom:.05rem}.me-think-h{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink-3);border-radius:999px;align-items:center;gap:.45rem;padding:.15rem .5rem .15rem .3rem;font-size:.82rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.me-think-h:hover{color:var(--ink);background:color-mix(in srgb, var(--paper-4) 60%, transparent)}.me-think.live .me-think-h{color:var(--a-text)}.me-think-chev{width:12px;height:12px;transition:transform .3s var(--spring)}.me-think.open .me-think-chev{transform:rotate(90deg)}.me-think-body{border-left:2px solid var(--rule-2);overscroll-behavior:contain;max-height:9.5rem;margin:.3rem 0 .25rem .4rem;padding:.05rem 0 .05rem .7rem;display:none;overflow-y:auto}.me-think.open .me-think-body{display:block}.me-think.live .me-think-body{border-left-color:var(--a)}.me-think-body p{color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9em;font-style:italic;line-height:1.45}.me-art img{width:100%;height:auto;display:block}.me-art-wait{aspect-ratio:4/3;background:var(--paper-2);width:100%}.me-media audio{width:100%;display:block}.me-media video{background:#000;width:100%;height:auto;max-height:70vh;display:block}.me-media.audio .me-art-wait{aspect-ratio:auto;height:3.4rem}.me-media.video .me-art-wait{aspect-ratio:16/9}.me-media-file{color:var(--ink-3);text-underline-offset:.16em;white-space:nowrap;margin-left:.35rem;font-size:.82em;font-style:normal;text-decoration:underline}.me-media-file:hover{color:var(--a-text)}.me-avatar img,.me-mini img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.me-avatar.has-img,.me-mini.has-img{overflow:visible}.me-avatar.has-img:before,.me-mini.has-img:before{content:"";border-radius:inherit;position:absolute;inset:0;overflow:hidden}.me-atts{flex-wrap:wrap;gap:.35rem;padding:0 .35rem .4rem;display:flex}.me-att{border:1px solid var(--rule-2);background:var(--paper-3);max-width:100%;color:var(--ink-2);border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .28rem .2rem .5rem;font-size:.8rem;display:inline-flex}.me-att svg{width:14px;height:14px;color:var(--ink-3);flex:none}.me-att.image svg{color:var(--a)}.me-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.me-att-state{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem}.me-att.pending{opacity:.7}.me-att.err{border-color:color-mix(in srgb, var(--peach) 60%, var(--rule-2))}.me-att-x{width:1.3rem;height:1.3rem;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.me-att-x:hover{background:var(--paper-4);color:var(--ink)}.me-att-x svg{width:12px;height:12px}.me-panel-body{overscroll-behavior:contain;max-height:min(70vh,34rem);margin:0 -.3rem;padding:0 .3rem;overflow:auto}.me-psec{border-top:1px solid var(--rule-2);align-items:baseline;gap:.6rem;margin-top:.9rem;padding-top:.7rem;display:flex}.me-psec .me-caps{color:var(--ink)}.me-psec-hint{color:var(--ink-3);font-size:.78rem}.me-prow.me-you{flex-direction:column;align-items:stretch;gap:.35rem}.me-prow.me-you .pv{justify-content:stretch}.me-field{border:1px solid var(--rule-2);background:var(--paper-2);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:.6rem;outline:none;padding:.45rem .6rem;font-size:.9rem}.me-field:focus{border-color:var(--a);box-shadow:0 0 0 3px color-mix(in srgb, var(--a) 22%, transparent)}.me-field::placeholder{color:var(--ink-3)}select.me-field{appearance:auto}.me-prow.me-you-save{justify-content:flex-end}.me-you-msg{color:var(--ink-3);margin-right:auto;font-size:.8rem}.me-you-msg.err{color:var(--bad,#d0453c)}.me-app .me-btn,html.sw-me .me-btn{border:1px solid var(--rule-2);background:var(--paper-3);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .15s, border-color .15s, color .15s, transform .15s var(--spring);border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.84rem;font-weight:500;line-height:1.2;display:inline-flex}.me-app .me-btn:hover:not(:disabled){background:var(--paper-4);border-color:var(--ink-3)}.me-app .me-btn:active:not(:disabled){transform:scale(.97)}.me-app .me-btn:disabled{opacity:.45;cursor:default}.me-app .me-btn.pri{background:var(--a);border-color:var(--a);color:var(--a-on)}.me-app .me-btn.pri:hover:not(:disabled){background:var(--a);border-color:var(--a);filter:brightness(1.06)}.me-app .me-btn.danger:hover:not(:disabled),.me-app .me-btn.ib-danger:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.me-ibtn.is-on{color:var(--a);background:color-mix(in srgb, var(--a) 14%, transparent)}.me-ibtn.is-on:hover{background:color-mix(in srgb, var(--a) 22%, transparent)}.me-recdot.is-wait{background:var(--a);animation:1.1s ease-in-out infinite me-pulse}@keyframes me-pulse{0%,to{opacity:.35}50%{opacity:1}}.bl-wrap{flex:1;grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);min-height:0;display:grid}.bl-side{border-right:1px solid var(--rule-2);flex-direction:column;min-height:0;display:flex}.bl-tabs{padding:.85rem .9rem .5rem}.bl-list{flex-direction:column;flex:1;gap:.15rem;padding:0 .6rem 1rem;display:flex;overflow:auto}.me-app .bl-row{text-align:left;border-radius:.75rem;width:100%;padding:.7rem .75rem;transition:background .15s;display:block}.me-app .bl-row:hover{background:var(--paper-3)}.me-app .bl-row.active{background:var(--paper-4)}.bl-row h3{color:var(--ink);align-items:center;gap:.35rem;margin:0 0 .25rem;font-size:.98rem;font-weight:600;line-height:1.25;display:flex}.bl-meta{color:var(--ink-3);align-items:center;gap:.5rem;font-size:.76rem;display:flex}.bl-pub{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-2);border-radius:999px;padding:.1rem .45rem;font-size:.62rem}.bl-pub.on{color:var(--a);border-color:color-mix(in srgb, var(--a) 50%, var(--rule-2))}.bl-hint{color:var(--ink-3);border-top:1px dashed var(--rule-2);margin:0;padding:.7rem .9rem .9rem;font-size:.78rem}.bl-read{min-width:0;padding:1.4rem clamp(1rem,4vw,3rem) 5rem;overflow:auto}.bl-read h1{font-family:var(--display);letter-spacing:-.015em;font-variation-settings:"SOFT" 40, "WONK" 1;margin:.2rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500;line-height:1.1}.bl-crumb{font-size:.64rem}.bl-toolbar{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.2rem 0 1.4rem;font-size:.82rem;display:flex}.bl-switch{color:var(--ink-2);align-items:center;gap:.5rem;display:inline-flex}.bl-open{color:var(--a);font-weight:500}.bl-back{display:none}.bl-empty{color:var(--ink-3);padding:1rem .6rem;font-size:.92rem;font-style:italic}.bl-pick{text-align:center;padding:3rem 0}.bl-cover{max-width:44rem;margin:0 0 1.4rem}.bl-cover img{border-radius:.8rem;width:100%;display:block}.bl-prose{max-width:44rem;font-size:var(--fs);line-height:1.6}.bl-prose h2,.bl-prose h3{font-family:var(--display);letter-spacing:-.01em;margin:1.6rem 0 .5rem;font-weight:500}.bl-prose p{margin:0 0 1rem}.bl-prose blockquote{border-left:3px solid var(--a);color:var(--ink-2);margin:1.2rem 0;padding-left:1rem;font-style:italic}.bl-prose img{border-radius:.6rem;max-width:100%}.bl-wrap-media{flex-direction:column;display:flex;overflow:auto}.bl-onpage{margin:0;padding:0 .9rem .3rem;font-size:.82rem}.bl-onpage a{color:var(--a);font-weight:500}.bl-media{padding:.5rem .9rem 4rem}.bl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.bl-card{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:.9rem;flex-direction:column;margin:0;display:flex;overflow:hidden}.bl-card-art{aspect-ratio:1;background:var(--paper-3);position:relative;overflow:hidden}.bl-card-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bl-card figcaption,.bl-mrow-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;padding:.55rem .7rem .65rem;font-size:.78rem;display:flex}.bl-card figcaption b,.bl-mrow-meta b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-weight:600;overflow:hidden}.bl-ctl{flex-basis:100%;align-items:center;gap:.35rem 1rem;display:flex}.bl-ctl .bl-del{margin-left:auto}.bl-lock{width:.8em;height:.8em;color:var(--gold);flex:none}.bl-card .bl-switch,.bl-mrow .bl-switch{margin-left:auto;font-size:.76rem}.bl-card .bl-del,.bl-mrow .bl-del{width:1.9rem;height:1.9rem}.bl-del:hover{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.bl-del:disabled{opacity:.4}.bl-card .me-switch,.bl-mrow .me-switch{width:2.1rem;height:1.2rem}.bl-card .me-switch:after,.bl-mrow .me-switch:after{width:calc(1.2rem - 4px);height:calc(1.2rem - 4px)}.bl-card .me-switch[aria-checked=true]:after,.bl-mrow .me-switch[aria-checked=true]:after{transform:translate(.9rem)}.bl-card .bl-open,.bl-mrow .bl-open{flex-basis:100%;font-size:.74rem}.bl-rows{flex-direction:column;gap:.7rem;max-width:52rem;display:flex}.bl-mrow{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:center;gap:.2rem 1rem;padding:.55rem .6rem;display:grid}.bl-mrow.video{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.bl-mrow-player audio{width:100%;display:block}.bl-mrow-player video{background:#000;border-radius:.6rem;width:100%;height:auto;max-height:20rem;display:block}.bl-mrow-meta{padding:.3rem .2rem}@media (width<=56rem){.bl-wrap{grid-template-columns:1fr}.bl-side{border-right:0}.bl-side.hidden,.bl-read.hidden{display:none}.bl-back{margin-bottom:.4rem;display:grid}.bl-tabs .me-seg{border-radius:1.1rem;flex-wrap:wrap}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.bl-mrow,.bl-mrow.video{grid-template-columns:1fr}}.bp-root{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex;position:relative}.bp-frame{background:0 0;border:0;flex:none;width:100%;height:100dvh;display:block;overflow:hidden}.bp-gate{text-align:center;flex:auto;place-items:center;min-height:100dvh;padding:2rem;display:grid}.bp-busy{z-index:3;background:linear-gradient(90deg, transparent, var(--a,#7c5cff), transparent);background-size:40% 100%;height:2px;animation:1s linear infinite bp-busy;position:fixed;top:0;left:0;right:0}@keyframes bp-busy{0%{background-position:-40% 0}to{background-position:140% 0}}.bp-root.busy .bp-frame{opacity:.85;transition:opacity .25s}.me-clock-at{flex-direction:column;align-items:stretch;gap:.3rem}.me-clock-at input[type=time]{align-self:flex-start;width:auto}.me-clock-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.me-clock-list li{align-items:center;gap:.55rem;min-width:0;font-size:.85rem;display:flex}.me-clock-when{font-family:var(--caps);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex:none;font-size:.66rem}.me-clock-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.me-clock-list .me-ibtn{flex:none;width:1.6rem;height:1.6rem}.ck-wrap{flex-direction:column;flex:1;gap:1.1rem;width:100%;min-height:0;padding:1.4rem max(clamp(1rem,4vw,2.6rem),50% - 23rem) 3rem;display:flex;overflow:auto}.ck-head h1{letter-spacing:-.01em;margin:.25rem 0 .45rem;font-size:1.7rem;line-height:1.15}.ck-kicker{color:var(--a-text)}.ck-lead{color:var(--ink-2);max-width:40rem;margin:0;font-size:.95rem;line-height:1.5}.ck-next{color:var(--ink);margin:.6rem 0 0;font-size:.9rem}.ck-next .me-caps{margin-right:.4rem}.ck-card{border:1px solid var(--rule-2);background:color-mix(in srgb, var(--paper-2) 70%, transparent);border-radius:1rem;padding:.2rem 1rem .6rem}.ck-card .me-clock .me-prow:first-child{border-top:0}.ck-card .me-psec{border-top:0;margin-top:.4rem}.ck-empty{color:var(--ink-3);margin:.5rem 0 .6rem;font-size:.9rem}.ck-runs{flex-direction:column;margin:.3rem 0 .4rem;padding:0;list-style:none;display:flex}.ck-runs li{border-top:1px dashed var(--rule-2);grid-template-columns:9.5rem auto 1fr;align-items:baseline;gap:.2rem .7rem;padding:.5rem 0;font-size:.9rem;display:grid}.ck-runs li:first-child{border-top:0}.ck-runs time{font-family:var(--caps);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.66rem}.ck-kind{white-space:nowrap;font-weight:600}.ck-outcome{color:var(--ink-2)}.ck-runs li.is-quiet .ck-outcome{color:var(--ink-3);font-style:italic}.ck-runs li.is-off .ck-outcome{color:var(--ink-3)}.ck-runs li.is-bad .ck-outcome{color:var(--bad,#d0453c)}.ck-detail{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:.85rem;overflow:hidden}@media (width<=40rem){.ck-runs li{grid-template-columns:1fr;gap:.1rem}.ck-detail{white-space:normal;grid-column:auto}}.me-ring{border-top:1px dashed var(--rule-2);padding:.2rem 0 .55rem}.me-ring:first-child{border-top:0}.me-ring .me-prow{border-top:0;padding-bottom:.35rem}.me-ring-l{flex-direction:column;gap:.15rem;min-width:0;display:flex}.me-ring-at{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.me-ring-at .me-field{width:auto}.me-ring.off .me-ring-at{opacity:.55}.me-clock-list li{align-items:flex-start}.me-clock-text{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.me-ring-top{align-items:flex-start;gap:.8rem;padding:.55rem 0 .3rem;display:flex}.me-ring-text{min-width:0;color:var(--ink);flex:1;margin:0;font-size:.92rem;line-height:1.45}.me-ring.off .me-ring-text{color:var(--ink-3)}.me-ring-top .me-switch{margin-top:.15rem}.me-clock-list li.past,.me-clock-list li.past .me-clock-text{color:var(--ink-3)}.me-app .me-tg-head{padding:.2rem .45rem .2rem .3rem}.me-app .me-row-head{padding:.5rem .65rem}.me-det-in{padding:.25rem .65rem}.me-inbox .me-prow:first-child{border-top:0}.ib-addr{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ib-addr-code{border:1px solid var(--rule-2);background:var(--paper-2);-webkit-user-select:all;user-select:all;border-radius:.5rem;padding:.3rem .55rem;font-size:.95rem}.ib-chips{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ib-chip{text-transform:none;letter-spacing:0;padding-right:.3rem;font-family:inherit;font-size:.8rem;font-weight:500}.ib-chip-x{width:1.15rem;height:1.15rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ib-chip-x:hover:not(:disabled){color:var(--ink);background:var(--rule-2)}.ib-chip-x:disabled{opacity:.35;cursor:default}.ib-add{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ib-add .me-field{flex:14rem;min-width:0}.ib-switch-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ib-confirm{border:1px solid color-mix(in srgb, var(--bad,#d0453c) 45%, var(--rule-2));background:color-mix(in srgb, var(--bad,#d0453c) 6%, var(--paper-2));border-radius:.75rem;margin:.4rem 0 .3rem;padding:.7rem .85rem}.ib-confirm p{margin:0 0 .5rem;font-size:.9rem;line-height:1.45}.ib-danger{border-color:var(--bad,#d0453c);color:var(--bad,#d0453c)}.ib-danger:disabled{opacity:.45}.ib-dropped{margin:.3rem 0 0;display:block}.ib-list li{grid-template-columns:9.5rem minmax(0,1fr)}.ib-list .ck-kind{white-space:normal;text-overflow:ellipsis;overflow:hidden}.ib-list .ck-outcome,.ib-list .ck-detail{grid-column:2}.sk-list{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.sk-row{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-3) 70%, transparent);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .9rem;padding:.7rem .85rem;display:grid}.sk-name{color:var(--ink);align-items:center;gap:.5rem;font-weight:600;display:flex}.sk-ic{background:color-mix(in srgb, var(--paper-4) 80%, transparent);border-radius:.45rem;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:inline-grid}.sk-ic .sk-glyph{display:block}.sk-name code{font-family:var(--mono);color:var(--ink-3);margin-left:.5rem;font-size:.78rem;font-weight:500}.sk-desc{color:var(--ink-2);overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.92rem;line-height:1.45}.sk-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.3rem;font-size:.78rem;display:flex}.sk-meta a{color:var(--a-text)}.sk-always{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--a) 16%, transparent);color:var(--a-text);border-radius:.35rem;padding:.1rem .4rem;font-size:.62rem}.sk-heavy{background:color-mix(in srgb, var(--peach) 18%, transparent);color:var(--peach)}.sk-req{background:color-mix(in srgb, var(--orchid) 18%, transparent);color:var(--orchid)}.sk-search{margin-top:.6rem;position:relative}.sk-search .me-field{padding-left:2rem}.sk-search-ic{width:.8rem;height:.8rem;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.sk-search-x{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.2rem .4rem;font-size:1rem;line-height:1;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.sk-search-x:hover{color:var(--ink);background:var(--paper-3)}.sk-cat{color:var(--ink);margin:1rem 0 0;font-size:.95rem;font-weight:600}.sk-cat:first-of-type{margin-top:.7rem}.sk-cat small{color:var(--ink-3);margin-left:.45rem;font-size:.74rem;font-weight:500}.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .9rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.sk-item{border-radius:.75rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:0 .7rem;padding:.55rem .6rem .55rem .5rem;transition:background .15s;display:grid}.sk-item:hover{background:color-mix(in srgb, var(--paper-3) 80%, transparent)}.sk-item .sk-ic{background:color-mix(in srgb, var(--paper-4) 80%, transparent);border-radius:.65rem;width:2.2rem;height:2.2rem}.sk-item .sk-ic.is-tint{background:color-mix(in srgb, var(--sk-c) 24%, transparent)}.sk-item-txt{min-width:0}.sk-item-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-size:.92rem;font-weight:600;line-height:1.3;display:flex}.sk-item-name .sk-always{padding:.05rem .35rem;font-size:.56rem}.sk-item-desc{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.sk-item .me-btn{min-width:4.4rem;padding:.3rem .65rem;font-size:.8rem}.me-app .sk-item .me-btn.is-loaded:disabled{opacity:1;color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, var(--rule-2));background:0 0}.sk-nomatch{color:var(--ink-3);margin:.8rem 0 .4rem;font-size:.9rem}@media (width<=56rem){.sk-grid{grid-template-columns:minmax(0,1fr);gap:.2rem}.sk-item{padding:.5rem .35rem}}.sk-side{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.sk-side .me-btn{justify-content:center;min-width:5.5rem}.me-app .sk-side .me-btn.is-loaded:disabled{opacity:1;color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, var(--rule-2));background:0 0}.me-settings{flex-direction:column;gap:1.1rem;display:flex}.st-tabs{display:flex}.st-card{padding:.2rem 1rem .7rem}.st-card .me-psec:first-child{border-top:0;margin-top:.4rem}.st-card .me-prow{flex-wrap:wrap}.st-card .me-prow .pv{max-width:100%}.st-card .me-seg{border-radius:1.1rem;flex-wrap:wrap;max-width:100%}.st-card .me-seg button{border-radius:999px}.st-sub{flex-wrap:wrap;gap:.5rem;display:flex}.me-app .st-subbtn{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--ink) 4%, transparent);text-align:left;transition:border-color .15s, background .15s, transform .15s var(--spring);border-radius:.95rem;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .8rem;display:flex}.me-app .st-subbtn:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.me-app .st-subbtn:active{transform:scale(.98)}.me-app .st-subbtn[aria-selected=true]{border-color:var(--ink);background:var(--paper-3)}.st-dot{background:var(--ink-3);opacity:.5;border-radius:50%;flex:none;width:.5rem;height:.5rem}.st-dot.on{background:var(--ok);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent)}.st-subtxt{flex-direction:column;gap:.12rem;min-width:0;display:flex}.st-subtxt b{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.66rem;font-weight:600}.st-subtxt small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.74rem;overflow:hidden}.st-linkrow{gap:.5rem 1rem}.st-link{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text);white-space:nowrap;border-bottom:1px solid #0000;padding:.15rem 0;font-size:.68rem;font-weight:600;text-decoration:none}.st-link:hover{border-bottom-color:currentColor}.me-stream,.ck-wrap,.me-side,.bl-list,.bl-read,.me-think-body{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}.me-stream:hover,.ck-wrap:hover,.me-side:hover,.bl-list:hover,.bl-read:hover{scrollbar-color:var(--ink-3) transparent}.ib-chip-name{color:var(--ink);font-weight:600}.ib-chip-mail{color:var(--ink-3)}.ib-chip.is-human{border-color:var(--a)}.ib-add-name{flex:0 11rem}.me-send.is-stop{background:var(--bad,#d0453c);color:#fff;animation:1.4s ease-in-out infinite me-stop-pulse}.me-send.is-stop:hover{filter:brightness(1.08)}.me-send.is-stop.is-locked{opacity:.45;cursor:default;animation:none}@keyframes me-stop-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--bad,#d0453c) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.me-msg-actions{flex-wrap:wrap;align-items:center;gap:.15rem;margin-top:.1rem;display:flex}.me-act{width:1.5rem;height:1.5rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;transition:color .15s,background .15s;display:inline-grid}.me-act svg{width:13px;height:13px}.me-act:hover:not(:disabled){color:var(--ink);background:var(--paper-2)}.me-act:disabled{opacity:.35;cursor:default}.me-act-del:hover:not(:disabled){color:var(--bad,#d0453c)}.me-msg.is-them:not(:hover):not(:focus-within) .me-msg-actions{opacity:0}.me-msg.is-them.is-last:not(:hover):not(:focus-within) .me-msg-actions,.me-msg.is-them:hover .me-msg-actions,.me-msg.is-them:focus-within .me-msg-actions{opacity:1}@media (hover:none){.me-msg.is-them .me-msg-actions{opacity:.6}}.me-msg-actions.is-pending{visibility:hidden;pointer-events:none}.me-sugg{animation:me-pop .45s var(--ease) both;flex-direction:column;gap:.1rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.me-sugg button{max-width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.55rem;padding:.28rem .6rem .28rem .35rem;font-size:.76rem;line-height:1.3;transition:background .15s,color .15s;display:inline-flex}.me-sugg .off button{color:var(--ink-3);font-size:.72rem}.me-sugg button svg{width:12px;height:12px;color:var(--ink-3);flex:none}.me-sugg button:hover{color:var(--ink);background:var(--paper-2)}.me-sugg button:hover svg{color:var(--a-text)}html.sw-me body{font-family:var(--body);background:var(--paper);color:var(--ink)}html.sw-me [data-modal-id],html.sw-me [data-modal-id] input,html.sw-me [data-modal-id] textarea{font-family:var(--body)}.ach-top{flex-wrap:wrap;align-items:center;gap:1.3rem;padding:.9rem 0 .5rem;display:flex}.ach-ring{background:conic-gradient(var(--peach) calc(var(--p,0) * 1%), var(--rule) 0);border-radius:50%;flex:none;place-items:center;width:7.4rem;height:7.4rem;display:grid;position:relative}.ach-ring:before{content:"";background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--gold) 22%, var(--paper-3)), var(--paper-3) 72%);border-radius:50%;position:absolute;inset:7px}.ach-ring-in{color:var(--ink);justify-items:center;gap:.05rem;display:grid;position:relative}.ach-ring-in .me-g{color:var(--peach)}.ach-ring-in b{font-family:var(--display);letter-spacing:-.03em;font-variation-settings:"SOFT" 40, "WONK" 1;font-size:2.3rem;font-weight:500;line-height:1}.ach-ring-txt{flex:1;min-width:12rem}.ach-ring-txt h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 .2rem;font-size:1.3rem;font-weight:500;line-height:1.15}.ach-ring-txt p{color:var(--ink-2);max-width:30rem;margin:0;font-size:.92rem;line-height:1.45}.ach-ring-meta{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.55rem;display:flex}.ach-ring-meta a{color:var(--a-text)}.ach-week{border-top:1px dashed var(--rule-2);justify-content:space-between;gap:.3rem;max-width:22rem;margin:.5rem 0 .2rem;padding:.8rem 0 0;list-style:none;display:flex}.ach-week li{justify-items:center;gap:.32rem;display:grid}.ach-week li i{border:1.5px solid var(--rule-2);color:#0000;background:0 0;border-radius:50%;place-items:center;width:1.95rem;height:1.95rem;transition:background .2s,border-color .2s;display:grid}.ach-week li.done i{background:var(--peach);border-color:var(--peach);color:#111}.ach-week li.today i{box-shadow:0 0 0 2px var(--paper-3), 0 0 0 3.5px var(--peach)}.ach-week li.future{opacity:.45}.ach-week li span{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}.ach-week li.done span,.ach-week li.today span{color:var(--ink)}.ach-together{color:var(--ink-2);margin:.55rem 0 .25rem;display:block}.ach-group{margin-top:.9rem}.ach-group:first-of-type{margin-top:.5rem}.ach-list{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.ach-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-3) 70%, transparent);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.2rem .8rem;padding:.7rem .85rem;display:grid}.ach-card .sk-ic{border-radius:.6rem;width:2.1rem;height:2.1rem}.ach-card .sk-ic b{font-family:var(--display);color:var(--ink-3);font-size:1.05rem;font-weight:500}.ach-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.ach-prog{background:var(--rule);border-radius:3px;max-width:22rem;height:5px;margin-top:.5rem;position:relative;overflow:hidden}.ach-prog i{width:calc(var(--p,0) * 1%);background:var(--c,var(--a));transition:width .4s var(--ease);border-radius:3px;position:absolute;inset:0 auto 0 0}.ach-count{margin-top:.3rem;display:block}.ach-card.is-ready{border-color:var(--peach);box-shadow:0 0 0 3px color-mix(in srgb, var(--peach) 16%, transparent)}.ach-card.is-done{opacity:.62}.ach-card.is-done .ach-prog i{background:var(--ok)}.ach-card.is-secret .sk-ic{border:1px dashed var(--rule-2);background:0 0}.ach-card.is-locked .sk-ic{opacity:.75}.hp-exs{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .55rem;display:flex}.hp-ex{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .95rem .55rem .8rem;font-size:.95rem;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.hp-ex .px-icon,.hp-ex svg{color:var(--ink-3);flex:none}.hp-ex:hover{border-color:var(--rule-2);background:var(--paper-3);transform:translateY(-1px)}.hp-ex.hero{border-color:var(--peach);box-shadow:0 0 0 3px color-mix(in srgb, var(--peach) 16%, transparent);font-weight:600}.hp-ex.hero .px-icon,.hp-ex.hero svg{color:var(--peach)}.hp-cmds{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;margin:.55rem 0 .35rem;padding:0;list-style:none;display:grid}.hp-cmd a{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-3) 70%, transparent);height:100%;color:var(--ink-2);border-radius:.8rem;gap:.3rem;padding:.7rem .85rem;font-size:.9rem;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.hp-cmd a:hover{border-color:var(--rule-2);background:var(--paper-3)}.hp-cmd code{font-family:var(--mono);color:var(--ink);font-size:.92rem;font-weight:600}.hp-cmd:nth-child(-n+3) a{border-color:color-mix(in srgb, var(--a) 40%, var(--rule))}.hp-two{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.hp-act{margin:.7rem 0 .4rem}.hp-dc{align-items:center;gap:.45rem;display:inline-flex}.hp-discord{border-color:color-mix(in srgb, #5865f2 45%, var(--rule-2))}.hp-discord .me-btn.pri{color:#fff;background:#5865f2;border-color:#5865f2}.hp-wrap .me-psec .me-caps{white-space:nowrap}.ph-row{align-items:flex-start}.ph-txt{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ph-txt b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:600;display:flex}.ph-txt .me-psec-hint{line-height:1.4}.ph-note{margin:.35rem 0 0}.ph-list{margin:.2rem 0 0;padding:0;list-style:none}.ph-list .me-prow:last-child{border-bottom:0}.hp-foot{margin:0}.hp-foot a{color:var(--ink-3);text-decoration:none}.hp-foot a:hover{color:var(--ink)}@media (width<=56rem){.hp-two{grid-template-columns:1fr}.hp-ex{padding:.5rem .85rem .5rem .7rem;font-size:.9rem}}.au{flex-direction:column;gap:1.15rem;display:flex}.au-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.au-preview{margin:-.5rem 0 0}.au-sec{flex-direction:column;gap:.55rem;display:flex}.au-cat{color:var(--ink-2);align-items:baseline;gap:.6rem;margin:0;display:flex}.au-cnt{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.76rem;font-weight:400}.au-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.au-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 70%, transparent);border-radius:.95rem;flex-direction:column;gap:.4rem;min-width:0;padding:.85rem .95rem .8rem;transition:border-color .15s;display:flex;position:relative}.au-card:hover{border-color:var(--rule-2)}.au-card.added{opacity:.7}.au-card.off .au-ic,.au-card.off .au-name{opacity:.55}.au-card-h{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.au-ic{background:color-mix(in srgb, var(--c,var(--a)) 22%, transparent);width:2.2rem;height:2.2rem;color:var(--c,var(--a));border-radius:.6rem;flex:none;place-items:center;display:inline-grid}.au-ic.big{border-radius:.75rem;width:2.8rem;height:2.8rem}.au-ic.sm{border-radius:.45rem;width:1.6rem;height:1.6rem}.au-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:600;line-height:1.25;overflow:hidden}.au-desc{color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.87rem;line-height:1.42;display:-webkit-box;overflow:hidden}.au-ring .au-desc{cursor:pointer}.au-ring .au-desc.open{-webkit-line-clamp:unset;display:block}.au-foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.25rem;font-size:.8rem;display:flex}.au-foot .me-g{color:var(--ink-3);flex:none}.au-next{color:var(--ink-3);flex-basis:100%;padding-left:1.05rem}.au-ring-at{align-items:center;gap:.5rem;display:flex}.au-ring-at .me-field{width:auto;padding:.28rem .5rem;font-size:.84rem}.au-rem{flex-direction:column;order:10;grid-column:1/-1;gap:.35rem;padding:.2rem .25rem 0;display:flex}.au-rem .me-clock-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.au-rem .me-clock-list li{border-top:1px dashed var(--rule-2);grid-template-columns:auto 1fr auto;align-items:start;gap:.2rem .7rem;padding:.45rem 0;font-size:.9rem;display:grid}.au-rem .me-clock-when{font-family:var(--caps);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.66rem}.au-empty{color:var(--ink-3);order:9;grid-column:1/-1;margin:0;padding:.2rem .25rem;font-size:.9rem}.me-app .au-pill{border-radius:999px;padding:.28rem .7rem;font-size:.78rem}.me-app .au-pill.is-added:disabled{opacity:1;color:var(--ok);border-color:color-mix(in srgb, var(--ok) 50%, var(--rule-2));background:0 0}.me-app .au-pill svg{width:12px;height:12px}.au-acts{gap:.1rem;display:flex}.me-app .au-act{width:1.8rem;height:1.8rem;color:var(--ink-3);border-radius:.5rem;place-items:center;transition:background .15s,color .15s;display:grid}.me-app .au-act:hover:not(:disabled){background:var(--paper-4);color:var(--ink)}.me-app .au-act svg{width:14px;height:14px}.au-scrim{z-index:60;background:var(--scrim);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.au-modal{background:var(--paper);width:min(34rem,100%);max-height:min(92vh,100%);color:var(--ink);border:1px solid var(--rule);border-radius:1rem;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 24px 80px -24px #0009}.au-mh{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.au-mh b{font-family:var(--display);font-variation-settings:"SOFT" 50, "WONK" 1;letter-spacing:-.01em;font-size:1.15rem;font-weight:500}.me-app .au-x,html.sw-me .au-x{width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.me-app .au-x:hover,html.sw-me .au-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.au-mb{overscroll-behavior:contain;flex-direction:column;gap:.9rem;padding:.9rem 1rem;display:flex;overflow:auto}.au-mf{border-top:1px solid var(--rule);justify-content:space-between;gap:.5rem;padding:.7rem 1rem;display:flex}.au-sec-m{flex-direction:column;gap:.4rem;display:flex}.au-lbl{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:.5rem;font-size:.66rem;font-weight:600;display:flex}.au-lbl small{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.74rem;font-weight:400}.au-idrow{align-items:center;gap:.6rem;display:flex}.au-idrow .me-field{flex:10rem;min-width:0}.au-idrow .au-cat-sel{flex:0 9rem}.au-icons{flex-wrap:wrap;gap:.3rem;display:flex}.me-app .au-icons button,html.sw-me .au-icons button{width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;place-items:center;transition:background .15s,color .15s;display:grid}.me-app .au-icons button:hover,html.sw-me .au-icons button:hover{background:var(--paper-3);color:var(--ink)}.me-app .au-icons button[aria-checked=true],html.sw-me .au-icons button[aria-checked=true]{background:color-mix(in srgb, var(--c,var(--a)) 22%, transparent);color:var(--c,var(--a));border-color:color-mix(in srgb, var(--c,var(--a)) 45%, transparent)}.au-trig{border:1px solid var(--rule-2);background:color-mix(in srgb, var(--paper-2) 70%, transparent);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.au-trig .me-field{width:auto;padding:.3rem .5rem;font-size:.86rem}.au-word{color:var(--ink-3);font-size:.84rem}.au-ta{resize:none;min-height:5.5rem;max-height:20rem;line-height:1.45}.au-count{font-family:var(--caps);letter-spacing:.06em;color:var(--ink-3);align-self:flex-end;font-size:.64rem}.au-count.full{color:var(--bad,#d0453c)}.au-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.au-chip{border:1px solid var(--rule-2);background:var(--paper-2);color:var(--ink);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem .25rem .6rem;font-size:.8rem;display:inline-flex}.me-app .au-chip button,html.sw-me .au-chip button{width:1.05rem;height:1.05rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.me-app .au-chip button:hover,html.sw-me .au-chip button:hover{background:var(--paper-4);color:var(--ink)}.au-chip svg{width:11px;height:11px}.me-app .au-chip.add,html.sw-me .au-chip.add{color:var(--ink-2);cursor:pointer;background:0 0;border-style:dashed;padding-left:.5rem}.me-app .au-chip.add:hover,html.sw-me .au-chip.add:hover{border-color:var(--ink-3);color:var(--ink)}.au-pick{border:1px solid var(--rule-2);background:var(--paper-2);border-radius:.7rem;max-height:13rem;overflow:auto}.me-app .au-pick button,html.sw-me .au-pick button{text-align:left;border:0;border-top:1px dashed var(--rule-2);cursor:pointer;background:0 0;align-items:center;gap:.55rem;width:100%;padding:.45rem .6rem;display:flex}.me-app .au-pick button:first-child,html.sw-me .au-pick button:first-child{border-top:0}.me-app .au-pick button:hover,html.sw-me .au-pick button:hover{background:var(--paper-3)}.au-pick-t{flex-direction:column;gap:.05rem;min-width:0;display:flex}.au-pick-t b{font-size:.86rem;font-weight:600}.au-pick-t small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.au-pick-none{color:var(--ink-3);margin:0;padding:.6rem;font-size:.84rem}.au-notif{border:1px solid var(--rule-2);background:color-mix(in srgb, var(--paper-2) 70%, transparent);border-radius:.7rem;flex-direction:column;padding:0 .7rem;display:flex}.au-nrow{border-top:1px dashed var(--rule-2);justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 0;display:flex}.au-nrow:first-child{border-top:0}.au-nrow.off .au-ntxt{opacity:.6}.au-ntxt{flex-direction:column;gap:.1rem;min-width:0;display:flex}.au-ntxt b{font-size:.9rem;font-weight:600}.au-ntxt small{color:var(--ink-3);font-size:.76rem}.au-err{margin:0}@media (width<=72rem){.au-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56rem){.au-grid{grid-template-columns:1fr}.au-top .me-seg{border:1px solid var(--rule-2);background:var(--paper-2);padding:2px}.au-scrim{place-items:end center;padding:0}.au-modal{border-bottom:0;border-radius:1rem 1rem 0 0;width:100%;max-height:92dvh}.au-mb{padding:.8rem .85rem}.au-mh,.au-mf{padding-left:.85rem;padding-right:.85rem}.au-idrow{flex-wrap:wrap}.au-idrow .au-cat-sel{flex:100%}.me-app .au-icons button{width:2.25rem;height:2.25rem}}.ach-side{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.ach-side .me-btn{justify-content:center;min-width:5.5rem}.ach-doneflag{color:var(--ok);align-items:center;gap:.3rem;display:inline-flex}.ach-doneflag .me-g{color:var(--ok)}.ach-side .me-caps{white-space:nowrap}.me-dayn-streak{color:var(--peach);font-family:var(--caps);letter-spacing:.06em;vertical-align:baseline;align-items:center;gap:.2rem;margin-left:.4rem;font-size:.68rem;font-weight:600;display:inline-flex}.me-dayn-streak .me-g{color:var(--peach)}.me-xp{align-items:center;gap:.5rem;min-width:0;margin:.35rem 0 0;display:flex}.me-xp .me-caps{letter-spacing:.08em;color:var(--ink-3);flex:none;font-size:.62rem}.me-xp .me-caps:first-child{color:var(--a-text)}.me-xp i{background:var(--rule);border-radius:2px;flex:1;min-width:2rem;height:4px;overflow:hidden}.me-xp i b{background:var(--a);height:100%;transition:width .5s var(--ease);border-radius:2px;display:block}.me-xp-toast{background:color-mix(in srgb, var(--gold) 18%, var(--paper-3));border-color:var(--gold)}.dg-p{color:var(--ink-2);max-width:40rem;margin:.45rem 0 .2rem;font-size:.92rem;line-height:1.5}.dg-p a{color:var(--a-text)}.dg-card.is-danger{border-color:color-mix(in srgb, var(--bad,#d0453c) 38%, var(--rule-2))}.dg-card.is-danger .me-psec .me-caps{color:var(--bad,#d0453c)}.dg-lines{gap:.6rem;max-width:26rem;margin:.8rem 0 .2rem;display:grid}.dg-line{gap:.3rem;display:grid}.dg-line.is-bad .me-field{border-color:var(--bad,#d0453c);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad,#d0453c) 18%, transparent)}.dg-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding:.55rem 0 .3rem;display:flex}.dg-actions .me-you-msg{margin-right:auto}.me-app .dg-btn:not(:disabled){border-color:color-mix(in srgb, var(--bad,#d0453c) 60%, var(--rule-2));color:var(--bad,#d0453c)}.me-app .dg-btn:hover:not(:disabled){background:var(--bad,#d0453c);border-color:var(--bad,#d0453c);color:#fff}.dg-exports li{grid-template-columns:9.5rem minmax(0,1fr)}.dg-exports .ck-outcome{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.2rem .7rem;display:flex}.dg-exports .ck-outcome a{color:var(--a-text);font-weight:500}.dg-linkbtn{font:inherit;color:var(--a-text);text-underline-offset:2px;cursor:pointer;font-size:.9rem;text-decoration:underline}.dg-linkbtn:disabled{opacity:.45;cursor:default}.dg-mask{text-transform:none;letter-spacing:0;font-weight:500}.mp-now{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;padding:.6rem 0 .3rem;display:flex}.mp-now-lane{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mp-now-lane b{color:var(--ink);font-size:1.05rem;font-weight:600}.mp-now-lane .me-psec-hint{overflow-wrap:anywhere}.mp-keys{flex-direction:column;margin:.3rem 0 .4rem;padding:0;list-style:none;display:flex}.mp-key{border-top:1px dashed var(--rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .8rem;padding:.6rem 0;display:grid}.mp-key:first-child{border-top:0}.mp-key.is-used{--c:var(--a)}.mp-key-main{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:.25rem .55rem;min-width:0;display:flex}.mp-key-main .me-chip{flex:none}.mp-key-label{color:var(--ink);font-weight:600}.mp-key-model{font-family:var(--mono,ui-monospace, monospace);color:var(--ink-2);overflow-wrap:anywhere;font-size:.82rem}.mp-key-sub{color:var(--ink-3);flex-wrap:wrap;grid-area:2/1;gap:.2rem .7rem;font-size:.78rem;display:flex}.mp-key-sub code{font-family:var(--mono,ui-monospace, monospace);font-size:.78rem}.mp-key-acts{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.mp-key-res{color:var(--ink-2);overflow-wrap:anywhere;grid-area:3/1/auto/-1;font-size:.82rem}.mp-key-res.err{color:var(--bad,#d0453c)}.mp-key-res q{color:var(--ink-3);quotes:"“" "”";font-style:italic}.mp-form .me-prow.me-you .pv{max-width:30rem;display:block}.mp-form .me-prow.me-you .me-psec-hint{overflow-wrap:anywhere}.mp-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding:.55rem 0 .3rem;display:flex}.mp-actions .me-you-msg{overflow-wrap:anywhere;margin-right:auto}@media (width<=640px){.mp-key{grid-template-columns:minmax(0,1fr)}.mp-key-main{grid-row:1}.mp-key-acts{grid-area:2/1;justify-content:flex-start}.mp-key-sub{grid-row:3}.mp-key-res{grid-row:4}}.mp-key-sub .mp-ok{color:var(--ok,#3a9d5d)}.pf-me .me-prow.me-you .pv{max-width:30rem;display:block}.pf-me .me-prow.me-you .me-psec-hint{overflow-wrap:anywhere}.me-setup .pf-gate-p{color:var(--ink);margin:.9rem 0 .2rem;font-size:1rem;line-height:1.55}.me-setup .pf-gate-label{margin:1rem 0 .4rem}.me-setup .pf-keys{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.me-setup .pf-keys li{border-top:1px dashed var(--rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.55rem 0;display:grid}.me-setup .pf-key-main{flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;min-width:0;display:flex}.me-setup .pf-key-main code{color:var(--ink-2);overflow-wrap:anywhere;font-size:.82rem}.me-setup .pf-key-state{color:var(--ink-3);font-size:.78rem}.me-setup .pf-keys li.is-ok .pf-key-state{color:var(--ok,#3a9d5d)}.me-setup .pf-key-res{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1/-1;font-size:.82rem}.me-setup .pf-key-res.err{color:var(--rose)}.me-setup .pf-test{padding:.35rem .8rem;font-size:.8rem}.me-setup .pf-cta,.me-setup .pf-continue{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.me-setup .pf-cta .f-err,.me-setup .pf-cta .setup-note,.me-setup .pf-continue .setup-note{margin:0 auto 0 0}.me-setup .pf-ok{color:var(--ok,#3a9d5d)}.gg-unverified{border:1px solid color-mix(in oklab, var(--me-accent,#888) 45%, transparent);border-radius:.5rem;margin:.25rem 0 0;padding:.5rem .65rem;font-size:.85em;line-height:1.35}.me-pet{z-index:38;width:calc(var(--side) - 1.6rem);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:4.7rem;left:.8rem}.me-pet.is-egg .me-pet-btn svg{transform-origin:50% 90%;animation:3.2s ease-in-out infinite me-pet-wobble}@keyframes me-pet-wobble{0%,60%,to{transform:none}66%{transform:rotate(-6deg)}72%{transform:rotate(6deg)}78%{transform:rotate(-4deg)}84%{transform:rotate(3deg)}}.me-pet>*{pointer-events:auto}.me-pet-wrap{position:relative}.me-pet-btn{width:3.25rem;height:3.25rem;transition:transform .15s var(--spring);border-radius:.9rem;place-items:center;display:grid;position:relative}.me-pet-btn svg{width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--ink) 18%, transparent))}.me-pet-btn:hover{transform:translateY(-1px)}.me-pet.happy .me-pet-btn{animation:me-pet-hop .6s var(--spring)}@keyframes me-pet-hop{0%{transform:none}35%{transform:translateY(-7px)scale(1.06,.94)}70%{transform:translateY(0)scale(.96,1.05)}to{transform:none}}.me-pet.hatching .me-pet-btn{animation:2.2s ease-in-out me-pet-egg}@keyframes me-pet-egg{0%,to{transform:none}10%{transform:rotate(-8deg)}20%{transform:rotate(8deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}52%{transform:rotate(-6deg)scale(1.05)}64%{transform:rotate(6deg)scale(1.08)}78%{transform:scale(1.18)}90%{transform:scale(.97)}}.me-pet-heart{color:#ff5c7c;pointer-events:none;opacity:0;transform:translate(var(--dx), 0);animation:1.4s ease-out forwards me-pet-heart;animation-delay:var(--d);font-size:.95rem;line-height:1;position:absolute;top:42%;left:50%}@keyframes me-pet-heart{0%{opacity:0;transform:translate(var(--dx), 0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 1.6), -36px) scale(1.1)}}.me-pet-info{background:var(--paper-3);width:1.5rem;height:1.5rem;color:var(--ink-2);border:1px solid var(--rule-2);box-shadow:var(--shadow-sm);transition:background .15s, color .15s, transform .15s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.45rem;right:-.45rem}.me-pet-info svg{width:14px;height:14px}.me-pet-x svg{width:15px;height:15px}.me-pet-info:hover{background:var(--ink);color:var(--paper)}.me-pet-info:active{transform:scale(.92)}.me-pet-info[aria-expanded=true]{background:var(--ink);color:var(--paper)}.me-pet-bubble{background:var(--paper-3);border:1px solid var(--rule-2);max-width:100%;box-shadow:var(--shadow-sm);color:var(--ink);border-radius:.85rem .85rem .2rem;margin:0 .7rem .4rem 0;padding:.45rem .7rem;font-size:.82rem;line-height:1.32}.me-pet-bubble-enter-active,.me-pet-bubble-leave-active{transition:opacity .25s, transform .25s var(--spring)}.me-pet-bubble-enter-from,.me-pet-bubble-leave-to{opacity:0;transform:translateY(5px)scale(.96)}.me-pet.r-uncommon .me-pet-btn svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--a) 60%, transparent))}.me-pet.r-rare .me-pet-btn svg{filter:drop-shadow(0 0 3px #5cd7ff)drop-shadow(0 0 9px #5cd7ff66)}.me-pet.r-epic .me-pet-btn svg{filter:drop-shadow(0 0 3px #ffd75c)drop-shadow(0 0 11px #ffd75c77)}.me-pet.r-legendary .me-pet-btn:before{content:"";filter:blur(9px);opacity:.6;background:conic-gradient(#ff5c7c,#ffd75c,#6fe5a3,#5cd7ff,#b85cff,#ff5c7c);border-radius:50%;animation:5s linear infinite me-pet-spin;position:absolute;inset:.25rem}.me-pet.r-legendary .me-pet-btn svg{position:relative}@keyframes me-pet-spin{to{transform:rotate(360deg)}}.me-pet-card{background:var(--paper-3);border:1px solid var(--rule-2);width:min(17.5rem,100%);box-shadow:var(--shadow-sm);z-index:41;border-radius:1rem;padding:.9rem .95rem .8rem;position:absolute;bottom:calc(100% + .5rem);right:0}.me-pet-card-enter-active,.me-pet-card-leave-active{transition:opacity .2s, transform .2s var(--spring)}.me-pet-card-enter-from,.me-pet-card-leave-to{opacity:0;transform:translateY(6px)scale(.97)}.me-pet-card-top{align-items:flex-start;gap:.75rem;display:flex}.me-pet-big{width:4rem;height:4rem;image-rendering:pixelated;flex:none}.me-pet-id{flex-direction:column;gap:.2rem;min-width:0;display:flex}.me-pet-id b{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:1.2rem;font-weight:500;line-height:1.1}.me-pet-chip{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:600}.me-pet-chip.r-rare{color:#2aa6d8}.me-pet-chip.r-epic{color:#c9a227}.me-pet-chip.r-legendary{color:#b85cff}.me-pet-x{width:1.8rem;height:1.8rem;margin-left:auto;font-size:1.1rem}.me-pet-stats{gap:.32rem;margin:.75rem 0 .45rem;padding:0;list-style:none;display:grid}.me-pet-stats li{grid-template-columns:5.4rem 1fr 1.4rem;align-items:center;gap:.5rem;display:grid}.me-pet-stats i{background:var(--paper-4);border-radius:3px;height:6px;display:block;overflow:hidden}.me-pet-stats i b{background:var(--a);border-radius:3px;height:100%;display:block}.me-pet-num{font-family:var(--caps);text-align:right;color:var(--ink-2);font-size:.68rem}@media (width<=56rem){.me-pet{width:min(17.5rem,100vw - 1.7rem);bottom:5.5rem;left:auto;right:.85rem}.me-pet-info{opacity:1}.ck-wrap{overflow-x:hidden}.me-stream-in{padding-bottom:5.4rem}.me-hint{padding:.38rem .6rem;font-size:.72rem}.me-seg button{padding:calc(.5rem + .07em) .7rem calc(.5rem - .07em)}.me-sw button{width:1.9rem;height:1.9rem}.me-pet-info{width:1.8rem;height:1.8rem}}@media (hover:none){.me-act{width:2.25rem;height:2.25rem}}.me-ev-in.long{font-family:var(--body);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;border-radius:1rem;padding:.55rem .85rem;font-size:.86rem;line-height:1.4}.me-ev-in.list{flex-wrap:nowrap;align-items:flex-start}.me-ev-in.list .me-g{margin-top:.2rem}.me-ev-in.list .me-ev-body{flex:1;min-width:0}.me-ev-in.list time{margin-top:.05rem}.me-ev-note{margin-top:.35rem;display:block}.me-ev-list{font-family:var(--mono);color:var(--ink-2);flex-direction:column;gap:.12rem;margin:.3rem 0 0;padding:0;font-size:.76rem;line-height:1.35;list-style:none;display:flex}.me-ev-list li{overflow-wrap:anywhere}.me-md .me-desk.is-real{cursor:pointer;color:var(--a-text);text-underline-offset:.16em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--a-text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--a-text) 45%, transparent)}.me-md .me-desk.is-real:hover,.me-md .me-desk.is-real:focus-visible{outline:none;text-decoration-color:currentColor}.me-fv-scrim{z-index:60;background:var(--scrim);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.me-fv{background:var(--paper);width:min(56rem,100%);max-height:min(92vh,100%);color:var(--ink);border:1px solid var(--rule);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px -24px #0009}.me-fv-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.me-fv-t{flex-direction:column;gap:.1rem;min-width:0;display:flex}.me-fv-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.me-fv-t span{font-family:var(--mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.me-fv-a{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.me-fv-btn{border:1px solid var(--rule-2);color:var(--ink-2);background:var(--paper-2);white-space:nowrap;border-radius:.5rem;padding:.35rem .65rem;font-size:.8rem;text-decoration:none}.me-fv-btn:hover{color:var(--ink)}.me-fv-x{width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:grid}.me-fv-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.me-fv-b{place-items:center;min-height:8rem;padding:.9rem;display:grid;overflow:auto}.me-fv-b img{border-radius:.5rem;max-width:100%;max-height:78vh}.me-fv-b video{background:#000;border-radius:.5rem;max-width:100%;max-height:78vh}.me-fv-b audio{width:100%}.me-fv-b iframe{background:#fff;border:0;border-radius:.5rem;width:100%;height:78vh}.me-fv-b .me-md,.me-fv-b pre{justify-self:stretch;width:100%}.me-fv-b pre{white-space:pre-wrap;font-family:var(--mono);margin:0;font-size:.82rem}.me-fv-note{color:var(--ink-2);padding:2rem 0}.me-fv-note a{color:var(--a-text)}@media (width<=40rem){.me-fv-scrim{padding:0}.me-fv{border-radius:0;max-height:100dvh}.me-fv-b iframe{height:70vh}.me-fv-btn.rt{display:none}}.me-pic img.me-zoom{cursor:zoom-in}.me-lb-scrim{z-index:70;cursor:zoom-out;background:#08060ae6;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.me-lb-scrim img{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:calc(100dvh - 2.5rem);box-shadow:0 24px 80px -24px #000c}.me-lb-a{cursor:default;align-items:center;gap:.4rem;display:flex;position:fixed;top:.75rem;right:.75rem}.me-lb-btn{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff38;border-radius:.5rem;padding:.35rem .65rem;font-size:.8rem;text-decoration:none}.me-lb-btn:hover{background:#ffffff29}.me-lb-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.me-lb-x:hover{background:#ffffff29}@media (width<=40rem){.me-lb-scrim{padding:.5rem}.me-lb-scrim img{max-height:calc(100dvh - 1rem)}}.me-cpage{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--a-text);align-items:center;gap:.3rem;margin-top:.45rem;font-size:.64rem;font-weight:600;text-decoration:none;display:inline-flex}.me-cpage:hover{text-underline-offset:.16em;text-decoration:underline}.me-cpage code{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:.7rem;font-weight:500}.me-call{z-index:60;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.me-call-in{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(92vw,30rem);display:flex}.me-call-orb{background:radial-gradient(circle at 35% 30%, var(--a-lift), var(--a) 60%, var(--a-ink));width:9rem;height:9rem;box-shadow:0 18px 50px -20px var(--a);transition:transform .12s linear, opacity .3s var(--ease);opacity:.55;border-radius:50%}.me-call-orb.listening{opacity:.8}.me-call-orb.processing{opacity:.6;animation:1.1s ease-in-out infinite me-call-pulse}.me-call-orb.speaking{opacity:1}.me-call-orb.error,.me-call-orb.closed{opacity:.25}@keyframes me-call-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.me-call-state{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.78rem}.me-call-lines{flex-direction:column;gap:.4rem;width:100%;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.me-call-lines li{border-radius:.9rem;max-width:92%;padding:.45rem .8rem;font-size:.98rem;line-height:1.4}.me-call-lines li.user{background:var(--a);color:var(--a-on);align-self:flex-end}.me-call-lines li.assistant{background:var(--bub);color:var(--ink);align-self:flex-start}.me-call-lines li.prov{opacity:.6}.me-call-lat,.me-call-err{font-family:var(--mono);color:var(--ink-3);margin:0;font-size:.74rem}.me-call-err{color:var(--bad)}.me-call-btns{gap:.8rem;margin-top:.4rem;display:flex}.me-call-btns .me-ibtn{background:var(--paper-4);border-radius:50%;width:3.2rem;height:3.2rem}.me-call-end{background:var(--bad)!important;color:#fff!important}.me-slash{z-index:30;border:1px solid var(--rule-2);background:var(--paper-2);width:min(24rem,100% - .7rem);max-height:min(24rem,55vh);box-shadow:var(--shadow);border-radius:1rem;padding:.4rem;position:absolute;bottom:calc(100% + .35rem);left:.35rem;overflow:auto}.me-slash-sec{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:.5rem .6rem .25rem;font-size:.62rem;font-weight:600}.me-slash-row{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.6rem;padding:.42rem .6rem;font-size:.92rem;display:flex}.me-slash-row.is-active{background:var(--paper-4)}.me-slash-ic{width:1.1rem;height:1.1rem;color:var(--ink-3);flex:none;place-items:center;display:grid}.me-slash-ic svg{width:14px;height:14px}.me-slash-row.is-active .me-slash-ic{color:var(--ink)}.me-slash-name{flex:none;font-weight:600}.me-slash-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:1;font-size:.8rem;overflow:hidden}.me-call-note{color:var(--ink-2)}.au-today{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.8rem;display:flex}.au-today-chip{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-items:baseline;gap:.25rem;padding:.18rem .55rem;font-size:.74rem;display:inline-flex}.au-today-chip b{font-family:var(--mono);color:var(--ink);font-weight:600}.au-today-chip small{font-family:var(--mono);color:var(--ink-3);font-size:.66rem}.au-today-chip.full{border-color:color-mix(in srgb, var(--gold) 55%, var(--rule))}.au-today-chip.full b{color:var(--gold)}.me-games{flex-direction:column;gap:.9rem;padding:.7rem 0 .3rem;display:flex}.gm-new{flex-direction:column;gap:.75rem;display:flex}.gm-kinds{flex-wrap:wrap;gap:.5rem;display:flex}.gm-kinds .me-btn.on{border-color:var(--a);color:var(--a-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--a) 25%, transparent)}.gm-opts{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;display:flex}.gm-opt{align-items:center;gap:.6rem;display:flex}.gm-opt label{cursor:pointer;flex-direction:column;gap:.1rem;font-size:.9rem;display:flex}.gm-start{align-self:flex-start}.gm-board-wrap{flex-direction:column;align-items:center;gap:.85rem;padding:.6rem 0 .3rem;display:flex}.gm-status{color:var(--ink-2);min-height:1em}.gm-ttt{background:color-mix(in srgb, var(--ink) 9%, var(--paper-2));border-radius:1rem;grid-template-rows:repeat(3,4.4rem);grid-template-columns:repeat(3,4.4rem);gap:.3rem;padding:.45rem;display:grid}.gm-cell{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);font-family:var(--display);color:var(--ink-2);transition:transform .15s var(--spring), box-shadow .15s, background .15s;border:0;border-radius:.75rem;place-items:center;font-size:2.1rem;font-weight:500;line-height:1;display:grid}.gm-cell:not(:disabled){cursor:pointer}.gm-cell:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--a);background:var(--paper-3);transform:translateY(-1px)}.gm-cell:disabled{cursor:default}.gm-cell.mine{color:var(--a-text)}.gm-c4{flex-direction:column;align-items:center;gap:.3rem;display:flex}.gm-c4-cols{grid-template-columns:repeat(7,2.7rem);gap:.25rem;padding:0 .45rem;display:grid}.gm-drop{height:1.6rem;color:var(--ink-3);background:0 0;border:0;border-radius:.5rem;font-size:.95rem;line-height:1;transition:color .15s,background .15s}.gm-drop:not(:disabled){cursor:pointer}.gm-drop:not(:disabled):hover{color:var(--a-text);background:var(--paper-2)}.gm-drop:disabled{opacity:.3;cursor:default}.gm-c4-grid{background:color-mix(in srgb, var(--ink) 9%, var(--paper-2));border-radius:1rem;grid-template-columns:repeat(7,2.7rem);grid-auto-rows:2.7rem;gap:.25rem;padding:.45rem;display:grid}.gm-disc{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:50%;transition:background .2s;display:block}.gm-disc.x{background:var(--a);box-shadow:none}.gm-disc.o{background:var(--ink-2);box-shadow:none}.gm-disc.mine{outline:2px solid color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:-2px}.gm-bubble{border:1px solid var(--rule-2);background:var(--paper-3);max-width:30rem;color:var(--ink);border-radius:1rem;margin:0;padding:.55rem .9rem;font-size:.95rem;line-height:1.45}.gm-bubble b{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.15rem;font-size:.62rem;font-weight:600;display:block}.gm-result{text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin:0;display:flex}.gm-result>span:first-child{font-family:var(--display);letter-spacing:-.01em;font-size:1.25rem;font-weight:500}.gm-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.gm-ttt.wait,.gm-c4.wait{opacity:.92}.gm-runs li{white-space:nowrap;grid-template-columns:auto auto minmax(0,1fr);gap:.2rem .6rem;padding:.4rem 0;font-size:.8rem}.gm-runs li time{font-size:.7rem}.gm-runs .ck-outcome{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=26rem){.gm-ttt{grid-template-rows:repeat(3,3.6rem);grid-template-columns:repeat(3,3.6rem)}.gm-c4-cols,.gm-c4-grid{grid-template-columns:repeat(7,2.2rem)}.gm-c4-grid{grid-auto-rows:2.2rem}}.me-gp-scrim{z-index:44;pointer-events:none;position:fixed;inset:0}.me-gp{pointer-events:auto;background:var(--paper-3);border:1px solid var(--rule-2);width:min(27rem,100vw - 2rem);max-height:calc(100vh - 6rem);box-shadow:var(--shadow);transform-origin:100% 0;animation:me-pop .3s var(--spring);border-radius:1.1rem;flex-direction:column;display:flex;position:absolute;top:4.6rem;right:1rem}.me-gp-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem .55rem;display:flex}.me-gp-t{flex-direction:column;gap:.1rem;min-width:0;display:flex}.me-gp-t b{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem;font-weight:500}.me-gp-link{font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem;text-decoration:none}.me-gp-link:hover{color:var(--a-text)}.me-gp-x{flex:none}.me-gp-b{overscroll-behavior:contain;padding:0 1rem .9rem;overflow:auto}.me-gp-b .me-games{padding-top:.2rem}@media (width<=40rem){.me-gp-scrim{pointer-events:auto;background:var(--scrim)}.me-gp{transform-origin:bottom;border-radius:1.2rem 1.2rem 0 0;width:100%;max-height:88vh;inset:auto 0 0}}.gm-bs{flex-wrap:wrap;justify-content:center;gap:1rem 1.4rem;display:flex}.gm-bs-side{flex-direction:column;align-items:center;gap:.35rem;display:flex}.gm-bs-grid{background:color-mix(in srgb, var(--ink) 9%, var(--paper-2));border-radius:.7rem;grid-template-columns:repeat(8,1.55rem);grid-auto-rows:1.55rem;gap:2px;padding:4px;display:grid}.gm-bs-cell{background:color-mix(in srgb, var(--a) 14%, var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rule-2) 60%, transparent);border:0;border-radius:.3rem;place-items:center;padding:0;transition:background .15s,box-shadow .15s;display:grid}.gm-bs-cell i{background:0 0;border-radius:50%;width:.5rem;height:.5rem;display:block}.gm-bs-grid.theirs .gm-bs-cell:not(:disabled){cursor:crosshair}.gm-bs-grid.theirs .gm-bs-cell:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--a)}.gm-bs-cell.miss{background:var(--paper-2)}.gm-bs-cell.miss i{background:var(--ink-3);width:.32rem;height:.32rem}.gm-bs-cell.hit{background:color-mix(in srgb, var(--bad,#d0453c) 70%, var(--paper))}.gm-bs-cell.hit i{background:#fff}.gm-bs-cell.sunk{background:var(--ink-2)}.gm-bs-cell.sunk i{background:color-mix(in srgb, var(--bad,#d0453c) 80%, #fff)}.gm-bs-cell.ship{background:var(--ink-2)}.gm-bs-cell.pending i{background:var(--a);animation:1s ease-in-out infinite me-call-pulse}.gm-shots{color:var(--ink-2)}@media (width<=26rem){.gm-bs-grid{grid-template-columns:repeat(8,1.35rem);grid-auto-rows:1.35rem}}.gm-place{flex-direction:column;align-items:center;gap:.5rem;display:flex}.gm-place .gm-bs-grid.place .gm-bs-cell{cursor:pointer}.gm-place .gm-bs-grid.place .gm-bs-cell:hover{box-shadow:inset 0 0 0 2px var(--a)}.gm-bs-cell.sel{background:var(--a)}.gm-bs-cell.sel i{background:#fff}.gm-place-btns{gap:.5rem;display:flex}@media (width<=40rem){.gm-bs{flex-wrap:nowrap;align-items:flex-start;gap:.6rem}.gm-bs-side .me-caps{letter-spacing:.08em;text-align:center;font-size:.56rem}.gm-bs-grid.theirs{grid-template-columns:repeat(8,1.45rem);grid-auto-rows:1.45rem}.gm-bs-grid.mine{grid-template-columns:repeat(8,.95rem);grid-auto-rows:.95rem;gap:1px;padding:3px}.gm-bs-grid.mine .gm-bs-cell{border-radius:.18rem}.gm-bs-grid.mine .gm-bs-cell i{width:.3rem;height:.3rem}.gm-bs-grid.mine .gm-bs-cell.miss i{width:.2rem;height:.2rem}}.gh-repos{gap:.3rem;margin:.15rem 0 .35rem;padding:0;list-style:none;display:grid}.gh-repos li{font-size:.92em;line-height:1.3}.gh-repos small{opacity:.7}
