:root{--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--fs-micro:.6875rem;--lh-micro:.875rem;--fs-xs:.75rem;--lh-xs:1rem;--fs-sm:.8125rem;--lh-sm:1.125rem;--fs-meta:.875rem;--lh-meta:1.25rem;--fs-md:.9375rem;--lh-md:1.375rem;--fs-lg:1rem;--lh-lg:1.5rem;--fs-xl:1.0625rem;--lh-xl:1.625rem;--fs-focus:1.125rem;--lh-focus:1.625rem;--fs-focus-short:1.25rem;--lh-focus-short:1.75rem;--fs-focus-zen:1.375rem;--lh-focus-zen:1.875rem;--fs-title:1.25rem;--lh-title:1.625rem;--fs-display:1.5rem;--lh-display:1.875rem;--fw-regular:400;--fw-strong:600;--fw-bold:700;--sp-0h:2px;--sp-1:4px;--sp-1h:6px;--sp-2:8px;--sp-2h:10px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--r-avatar:23%;--r-fab:18px;--av-2xs:16px;--av-xs:24px;--av-sm:28px;--av-md:32px;--av-lg:40px;--av-xl:48px;--av-profile:72px;--ic-xs:14px;--ic-sm:16px;--ic-md:20px;--ic-lg:24px;--ic-xl:28px;--ic-stroke:1.75;--hit-min:24px;--hit-fine:40px;--hit-coarse:44px;--hit:var(--hit-fine);--nav-w:240px;--sheet-max:640px;--dialog-w:600px;--dur-1:.1s;--dur-2:.15s;--dur-3:.2s;--dur-4:.3s;--dur-5:.45s;--dur-pulse:1s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.45, .1, .2, 1);--delay-skeleton:.3s;--toast-ms:3s;--toast-action-ms:5s;--undo-post-s:7;--z-sticky:20;--z-pill:25;--z-nav:30;--z-fab:31;--z-dock:32;--z-toast:60;--z-scrim:70;--z-dialog:71;--z-switcher:90}@media (pointer:coarse){:root{--hit:var(--hit-coarse)}}:root,[data-mode=main]{--mode-name:"Основной";--post-fs:var(--fs-md);--post-lh:var(--lh-md);--ctx-fs:var(--fs-sm);--ctx-lh:var(--lh-sm);--av-post:var(--av-lg);--post-gap:var(--sp-3);--post-pad-y:var(--sp-3);--post-pad-x:var(--sp-3);--block-gap:var(--sp-2);--stripe-w:3px;--row-sep-inset:0px;--act-h:36px;--act-ic:var(--ic-md);--acts-main-max:312px;--acts-top:var(--sp-1);--count-display:inline-block;--count-focal-display:inline-block;--stats-display:flex;--media-r:var(--r-md);--media-max-h:420px;--media-gap:var(--sp-0h);--av-focal:var(--av-xl);--focal-fs:var(--fs-focus);--focal-lh:var(--lh-focus);--focal-short-fs:var(--fs-focus-short);--focal-short-lh:var(--lh-focus-short);--focal-pad-y:var(--sp-4);--topbar-h:52px;--tabbar-h:56px;--fab-size:56px;--nav-label-idle:none;--nav-item-h:48px;--nav-ic:var(--ic-lg);--nav-wide-ic:26px;--nav-wide-fs:1.0625rem;--av-reply2:var(--av-sm);--cw-gate-h:56px;--cw-icon:36px;--linkcard-img:104px;--col-w:600px;--col-frame:1;--rail-w:72px;--rail-label:none;--app-cols:auto minmax(0, var(--col-w));--panel-w:320px;--panel-display:flex;--panel-gap:var(--sp-3);--card-pad:var(--sp-4);--list-row-pad-y:var(--sp-3);--section-gap:var(--sp-6)}[data-mode=zen]{--mode-name:"Дзен";--post-fs:var(--fs-lg);--post-lh:var(--lh-lg);--av-post:var(--av-lg);--post-gap:var(--sp-3);--post-pad-y:var(--sp-4);--post-pad-x:var(--sp-4);--block-gap:var(--sp-3);--row-sep-inset:calc(var(--post-pad-x) + var(--av-post) + var(--post-gap));--act-h:40px;--acts-main-max:260px;--acts-top:var(--sp-2);--count-display:none;--count-focal-display:inline-block;--stats-display:flex;--media-r:var(--r-lg);--media-max-h:480px;--media-gap:var(--sp-1);--focal-fs:var(--fs-xl);--focal-lh:var(--lh-xl);--focal-short-fs:var(--fs-focus-zen);--focal-short-lh:var(--lh-focus-zen);--focal-pad-y:var(--sp-6);--topbar-h:56px;--tabbar-h:60px;--nav-label-idle:block;--col-w:640px;--col-frame:0;--rail-w:104px;--rail-label:block;--app-cols:minmax(var(--rail-w), 1fr) minmax(0, var(--col-w)) minmax(0, 1fr);--panel-display:none;--card-pad:var(--sp-5);--list-row-pad-y:var(--sp-4);--section-gap:var(--sp-8)}[data-mode=compact]{--mode-name:"Компактный";--post-fs:var(--fs-meta);--post-lh:var(--lh-meta);--av-post:var(--av-md);--post-gap:var(--sp-2h);--post-pad-y:var(--sp-2);--post-pad-x:var(--sp-3);--block-gap:var(--sp-1h);--stripe-w:3px;--act-h:32px;--act-ic:18px;--acts-main-max:280px;--acts-top:var(--sp-0h);--media-r:var(--r-sm);--media-max-h:240px;--av-focal:var(--av-lg);--focal-fs:var(--fs-lg);--focal-lh:var(--lh-lg);--focal-short-fs:var(--fs-focus);--focal-short-lh:var(--lh-focus);--focal-pad-y:var(--sp-3);--topbar-h:48px;--tabbar-h:52px;--fab-size:52px;--nav-item-h:40px;--nav-wide-ic:22px;--nav-wide-fs:var(--fs-md);--av-reply2:var(--av-xs);--cw-gate-h:48px;--cw-icon:30px;--linkcard-img:80px;--panel-w:300px;--panel-gap:var(--sp-2);--card-pad:var(--sp-3);--list-row-pad-y:var(--sp-2);--section-gap:var(--sp-4)}@media (width>=600px){:root:not([data-mode]),[data-mode=main]{--post-fs:var(--fs-lg);--post-lh:var(--lh-lg);--post-pad-x:var(--sp-4);--media-max-h:520px;--linkcard-img:132px}[data-mode=zen]{--av-post:var(--av-xl);--post-gap:var(--sp-4);--post-pad-y:var(--sp-5);--post-pad-x:var(--sp-6);--media-max-h:560px;--linkcard-img:132px}[data-mode=compact]{--post-fs:var(--fs-md);--post-lh:var(--lh-md);--av-post:36px;--post-pad-x:var(--sp-4);--media-max-h:300px;--linkcard-img:96px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-name:"Светлая";--bg:#fafafa;--surface:#fff;--surface-2:#eceff1;--surface-3:#dfe5e9;--fg:#19222b;--muted:#546e7a;--border:#e3e8eb;--border-strong:#6b7f8a;--line:#cfd8dc;--accent:#1976d2;--accent-hover:#1565c0;--accent-fg:#fff;--accent-text:#1565c0;--accent-soft:#e3f2fd;--accent-soft-fg:#0d47a1;--hover:#1976d20f;--press:#1976d21c;--ok:#2e7d32;--ok-soft:#e8f5e9;--warn:#a84300;--warn-soft:#fff3e0;--danger:#c62828;--danger-soft:#ffebee;--like:#c2410c;--boost:#15803d;--quote:#6d28d9;--aud-followers:#1976d2;--aud-followers-text:#1565c0;--aud-followers-soft:#e3f2fd;--aud-direct:#a84300;--aud-direct-text:#a84300;--aud-direct-soft:#fff3e0;--aud-quiet:#546e7a;--aud-e2ee:#2e7d32;--aud-e2ee-soft:#e8f5e9;--bubble-out:#1976d2;--bubble-out-fg:#fff;--bubble-in:#eceff1;--bubble-in-fg:#19222b;--toast-bg:#1c2833;--toast-fg:#e6edf3;--toast-muted:#a9b8c3;--toast-accent:#82b1ff;--toast-danger:#ef9a9a;--overlay:#0a0e1473;--glass:#ffffffe0;--shadow-sm:0 1px 2px #0f172014;--shadow-lg:0 8px 28px #0f17202e, 0 1px 3px #0f172014;--focus:#1565c0;--focus-gap:#fff;--media-bg:#dfe5ea;--alt-bg:#000000bd;--alt-fg:#fff;--skel:#e7ecef;--skel-hi:#f3f6f8;--logo-a:#2563eb;--logo-b:#3b82f6;--logo-c:#60a5fa;--logo-d:#1e40af;--logo-glow:none}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-name:"Holos Dim";--bg:#0f1720;--surface:#16212b;--surface-2:#1f2c38;--surface-3:#283846;--fg:#e6edf3;--muted:#9aaab6;--border:#2a3742;--border-strong:#78909c;--line:#3a4a57;--accent:#64b5f6;--accent-hover:#90caf9;--accent-fg:#0f1720;--accent-text:#82b1ff;--accent-soft:#17314a;--accent-soft-fg:#bbdefb;--hover:#64b5f614;--press:#64b5f626;--ok:#81c784;--ok-soft:#1b3320;--warn:#ffb74d;--warn-soft:#3a2a14;--danger:#ef9a9a;--danger-soft:#3b1f22;--like:#fb923c;--boost:#4ade80;--quote:#c4b5fd;--aud-followers:#64b5f6;--aud-followers-text:#82b1ff;--aud-followers-soft:#17314a;--aud-direct:#ffb74d;--aud-direct-text:#ffb74d;--aud-direct-soft:#3a2a14;--aud-quiet:#9aaab6;--aud-e2ee:#81c784;--aud-e2ee-soft:#1b3320;--bubble-out:#2b6cb0;--bubble-out-fg:#fff;--bubble-in:#1f2c38;--bubble-in-fg:#e6edf3;--toast-bg:#e6edf3;--toast-fg:#0f1720;--toast-muted:#4a5d6b;--toast-accent:#1565c0;--toast-danger:#c62828;--overlay:#0009;--glass:#16212be0;--shadow-sm:none;--shadow-lg:0 10px 32px #00000080;--focus:#82b1ff;--focus-gap:#0f1720;--media-bg:#1f2c38;--alt-bg:#000000c7;--alt-fg:#fff;--skel:#1f2c38;--skel-hi:#283846;--logo-a:#60a5fa;--logo-b:#93c5fd;--logo-c:#a5b4fc;--logo-d:#93c5fd;--logo-glow:drop-shadow(0 0 6px #60a5fa80)}}[data-theme=dim]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-name:"Holos Dim";--bg:#0f1720;--surface:#16212b;--surface-2:#1f2c38;--surface-3:#283846;--fg:#e6edf3;--muted:#9aaab6;--border:#2a3742;--border-strong:#78909c;--line:#3a4a57;--accent:#64b5f6;--accent-hover:#90caf9;--accent-fg:#0f1720;--accent-text:#82b1ff;--accent-soft:#17314a;--accent-soft-fg:#bbdefb;--hover:#64b5f614;--press:#64b5f626;--ok:#81c784;--ok-soft:#1b3320;--warn:#ffb74d;--warn-soft:#3a2a14;--danger:#ef9a9a;--danger-soft:#3b1f22;--like:#fb923c;--boost:#4ade80;--quote:#c4b5fd;--aud-followers:#64b5f6;--aud-followers-text:#82b1ff;--aud-followers-soft:#17314a;--aud-direct:#ffb74d;--aud-direct-text:#ffb74d;--aud-direct-soft:#3a2a14;--aud-quiet:#9aaab6;--aud-e2ee:#81c784;--aud-e2ee-soft:#1b3320;--bubble-out:#2b6cb0;--bubble-out-fg:#fff;--bubble-in:#1f2c38;--bubble-in-fg:#e6edf3;--toast-bg:#e6edf3;--toast-fg:#0f1720;--toast-muted:#4a5d6b;--toast-accent:#1565c0;--toast-danger:#c62828;--overlay:#0009;--glass:#16212be0;--shadow-sm:none;--shadow-lg:0 10px 32px #00000080;--focus:#82b1ff;--focus-gap:#0f1720;--media-bg:#1f2c38;--alt-bg:#000000c7;--alt-fg:#fff;--skel:#1f2c38;--skel-hi:#283846;--logo-a:#60a5fa;--logo-b:#93c5fd;--logo-c:#a5b4fc;--logo-d:#93c5fd;--logo-glow:drop-shadow(0 0 6px #60a5fa80)}[data-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-name:"Чёрная";--bg:#000;--surface:#000;--surface-2:#15181b;--surface-3:#202428;--fg:#e7eaec;--muted:#969fa6;--border:#272b2f;--border-strong:#7d8a93;--line:#353a3f;--accent:#64b5f6;--accent-hover:#90caf9;--accent-fg:#000;--accent-text:#82b1ff;--accent-soft:#0e2436;--accent-soft-fg:#bbdefb;--hover:#64b5f612;--press:#64b5f624;--ok:#81c784;--ok-soft:#12251a;--warn:#ffb74d;--warn-soft:#2c200e;--danger:#ef9a9a;--danger-soft:#2e1618;--like:#fb923c;--boost:#4ade80;--quote:#c4b5fd;--aud-followers:#64b5f6;--aud-followers-text:#82b1ff;--aud-followers-soft:#0e2436;--aud-direct:#ffb74d;--aud-direct-text:#ffb74d;--aud-direct-soft:#2c200e;--aud-quiet:#969fa6;--aud-e2ee:#81c784;--aud-e2ee-soft:#12251a;--bubble-out:#2b6cb0;--bubble-out-fg:#fff;--bubble-in:#15181b;--bubble-in-fg:#e7eaec;--toast-bg:#e7eaec;--toast-fg:#000;--toast-muted:#4b555c;--toast-accent:#1565c0;--toast-danger:#c62828;--overlay:#000000b8;--glass:#000000db;--shadow-sm:none;--shadow-lg:0 0 0 1px #2f3439, 0 10px 32px #000c;--focus:#82b1ff;--focus-gap:#000;--media-bg:#15181b;--alt-bg:#000c;--alt-fg:#fff;--skel:#15181b;--skel-hi:#202428;--logo-a:#60a5fa;--logo-b:#93c5fd;--logo-c:#a5b4fc;--logo-d:#93c5fd;--logo-glow:none}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:.12s;--dur-3:.12s;--dur-4:.15s;--dur-5:.15s;--dur-pulse:0s}}[data-motion=reduce]{--dur-1:1ms;--dur-2:.12s;--dur-3:.12s;--dur-4:.15s;--dur-5:.15s;--dur-pulse:0s}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dim],[data-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-textsize="14"]{font-size:87.5%}html[data-textsize="15"]{font-size:93.75%}html[data-textsize="17"]{font-size:106.25%}html[data-textsize="18"]{font-size:112.5%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-h) + var(--sp-2))}body{background:var(--bg);min-height:100vh;color:var(--fg);font:var(--fw-regular) var(--post-fs)/var(--post-lh) var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;margin:0}button,.btn,.ibtn,.tab,.chip,.badge,.tag,.seg__opt,.menu__item,.nav__label,.toast__action{overflow-wrap:normal;word-break:normal}[data-theme]:not(html){background:var(--bg);color:var(--fg)}[hidden]{display:none!important}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}img,svg,video{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--border);margin:0}bdi{unicode-bidi:isolate}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap);border-radius:var(--r-sm)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}[tabindex="-1"]:focus:not(:focus-visible){box-shadow:none;outline:none}.i{width:var(--ic-md);height:var(--ic-md);fill:none;stroke:currentColor;stroke-width:var(--ic-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none;display:block;overflow:visible}.i--xs{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2px}.i--sm{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px}.i--lg{width:var(--ic-lg);height:var(--ic-lg)}.i--xl{width:var(--ic-xl);height:var(--ic-xl)}.i--inline{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.lg-a{fill:var(--logo-a)}.lg-b{fill:var(--logo-b)}.lg-c{fill:var(--logo-c)}.lg-d{fill:var(--logo-d)}.logo{width:32px;height:32px;filter:var(--logo-glow);flex:none;display:block}.sr,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.num,time{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:var(--ctx-fs);line-height:var(--ctx-lh)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stack>*+*{margin-top:var(--sp-2)}.row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.skip{left:var(--sp-2);z-index:100;min-height:var(--hit);padding:0 var(--sp-3);background:var(--surface);color:var(--fg);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip:focus{top:var(--sp-2)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}.anim-scale,.anim-spin,.anim-pulse{animation:none!important}}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}kbd{text-align:center;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);min-width:1.6em;font:var(--fs-xs) var(--font-mono);border-bottom-width:2px;padding:1px 6px;display:inline-block}article[data-nav-item]:focus-visible,.notif[data-nav-item]:focus-visible{outline-offset:-2px}.logo__a{fill:var(--logo-a)}.logo__b{fill:var(--logo-b)}.logo__c{fill:var(--logo-c)}.logo__d{fill:var(--logo-d)}.i--filled{fill:currentColor}.av{--s:var(--av,var(--av-post));width:var(--s);height:var(--s);border-radius:var(--r-avatar);color:#fff;font:var(--fw-strong) calc(var(--s) * .42)/1 var(--font);letter-spacing:0;background:linear-gradient(135deg, var(--c,#475569), color-mix(in srgb, var(--c,#475569) 70%, #000));-webkit-user-select:none;user-select:none;object-fit:cover;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;text-decoration:none!important}.av--2xs{--av:var(--av-2xs);font-size:9px}.av--xs{--av:var(--av-xs)}.av--sm{--av:var(--av-sm)}.av--md{--av:var(--av-md)}.av--lg{--av:var(--av-lg)}.av--xl{--av:var(--av-xl)}.av--focal{--av:var(--av-focal)}.av--profile{--av:var(--av-profile)}.av--c1{--c:#0f766e}.av--c2{--c:#b45309}.av--c3{--c:#7c3aed}.av--c4{--c:#be123c}.av--c5{--c:#1d4ed8}.av--c6{--c:#4d7c0f}.av--c7{--c:#9d174d}.av--c8{--c:#475569}.av--me{--c:#2563eb}.av--bot:after{content:"";background:var(--muted);width:30%;height:30%;box-shadow:0 0 0 2px var(--surface);border-radius:30%;position:absolute;inset:auto 0 0 auto}.avstack{align-items:center;display:flex}.avstack>.av{box-shadow:0 0 0 2px var(--col-surface,var(--surface))}.avstack>.av+.av{margin-left:-6px}.avstack__more{margin-left:var(--sp-1h);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.btn{justify-content:center;align-items:center;gap:var(--sp-1h);min-height:var(--hit);padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg);font:var(--fw-strong) var(--fs-md)/1.2 var(--font);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard), transform var(--dur-1) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative;text-decoration:none!important}.btn:active{transform:scale(.97)}.btn .i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px}.btn--primary{background:var(--accent);color:var(--accent-fg)}.btn--primary:hover{background:var(--accent-hover)}.btn--secondary{border-color:var(--border-strong);color:var(--fg);background:0 0}.btn--secondary:hover{background:var(--hover)}.btn--soft{background:var(--surface-2)}.btn--soft:hover{background:var(--surface-3)}.btn--ghost{color:var(--accent-text);padding:0 var(--sp-3);background:0 0}.btn--ghost:hover{background:var(--hover)}.btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}.btn--danger:hover{background:var(--danger-soft)}.btn--sm{min-height:32px;padding:0 var(--sp-3);font-size:var(--fs-meta)}.btn--lg{min-height:48px;padding:0 var(--sp-6);font-size:var(--fs-lg)}.btn--block{width:100%;display:flex}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}@media (pointer:coarse){.btn--sm{min-height:40px}.btn--sm:before{content:"";position:absolute;inset:-2px 0}}.ibtn{width:var(--hit);height:var(--hit);border-radius:var(--r-pill);color:var(--fg);cursor:pointer;transition:background-color var(--dur-1) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ibtn:hover{background:var(--hover)}.ibtn:active{background:var(--press)}.ibtn--muted{color:var(--muted)}.ibtn--accent{color:var(--accent-text)}.badge{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-fg);text-align:center;font:var(--fw-bold) var(--fs-micro)/18px var(--font);font-variant-numeric:tabular-nums;padding:0 5px;display:inline-block}.badge--dot{width:8px;min-width:8px;height:8px;padding:0}.badge--muted{background:var(--surface-3);color:var(--fg)}.tag{border-radius:var(--r-xs);height:20px;font:var(--fw-strong) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--accent-soft-fg);background:var(--accent-soft);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.tag--neutral{color:var(--fg);background:var(--surface-2)}.tag--warn{color:var(--fg);background:var(--warn-soft)}.chip{align-items:center;gap:var(--sp-1h);min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--border-strong);color:var(--fg);font:var(--fw-strong) var(--fs-meta)/1.2 var(--font);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex;position:relative}.chip:before{content:"";inset:calc((32px - var(--hit)) / 2) 0;position:absolute}.chip:hover{background:var(--hover)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-fg)}.chip .i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chips--scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.app{min-height:100vh}.col{--col-surface:color-mix(in srgb, var(--surface) calc(var(--col-frame) * 100%), var(--bg));background:var(--col-surface);min-width:0;padding-bottom:calc(var(--tabbar-h) + var(--fab-size) + var(--sp-8) + env(safe-area-inset-bottom));position:relative}.panel{display:none}.nav{z-index:var(--z-nav);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--glass);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);position:fixed;bottom:0;left:0;right:0}.nav__brand,.nav__write,.nav__foot,.nav__list>.nav__extra{display:none}.nav__list{height:var(--tabbar-h);display:flex}.nav__list>li{flex:1;min-width:0;display:flex}.nav__item{min-width:0;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;text-decoration:none!important}.nav__icon{border-radius:var(--r-pill);width:56px;height:30px;transition:background-color var(--dur-3) var(--ease-standard);place-items:center;display:grid;position:relative}.nav__icon .i{width:var(--nav-ic);height:var(--nav-ic)}.nav__icon .badge{box-shadow:0 0 0 2px var(--surface);position:absolute;top:-4px;left:calc(50% + 4px)}.nav__icon .badge--dot{top:0;left:calc(50% + 8px)}.nav__item .i-on,.nav__item[aria-current=page] .i-off{display:none}.nav__item[aria-current=page] .i-on{display:block}.nav__item[aria-current=page]{color:var(--accent-text)}.nav__item[aria-current=page] .nav__icon{background:var(--accent-soft)}.nav__item:active .nav__icon{background:var(--press)}.nav__label{display:var(--nav-label-idle);font:var(--fw-strong) var(--fs-xs)/var(--lh-xs) var(--font);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nav__item[aria-current=page] .nav__label{display:block}@media (width<=599px){.nav__label{text-overflow:clip;max-width:none;overflow:visible}:root[data-mode=zen] .nav__label{font-size:min(var(--fs-xs), 12px)}}@media (width<=389px){:root[data-mode=zen] .nav__label{font-size:11px}}.nav__item .av{--av:26px;font-size:11px}.nav__item[aria-current=page] .av{outline:2px solid var(--accent);outline-offset:1px}.fab{z-index:var(--z-fab);right:var(--sp-4);bottom:calc(var(--tabbar-h) + var(--sp-4) + env(safe-area-inset-bottom));width:var(--fab-size);height:var(--fab-size);border-radius:var(--r-fab);background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-lg);transition:transform var(--dur-2) var(--ease-standard), opacity var(--dur-2) var(--ease-standard);border:0;place-items:center;display:grid;position:fixed}.fab .i{width:var(--ic-lg);height:var(--ic-lg);stroke-width:2px}.fab:active{transform:scale(.94)}body:has(.toasts .toast) .fab{opacity:0;pointer-events:none;transform:translateY(8px)}.topbar{z-index:var(--z-sticky);align-items:center;gap:var(--sp-1);min-height:var(--topbar-h);padding:0 var(--sp-1) 0 var(--sp-3);background:color-mix(in srgb, var(--col-surface,var(--surface)) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.topbar__logo{width:var(--hit);height:var(--hit);margin-left:calc(var(--sp-2) * -1);border-radius:var(--r-md);flex:none;place-items:center;display:grid}.topbar__logo .logo{width:28px;height:28px}.topbar__back{margin-left:calc(var(--sp-2) * -1)}.topbar__title{min-width:0;font:var(--fw-bold) var(--fs-title)/var(--lh-title) var(--font);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.topbar__title small{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.topbar__actions{flex:none;align-items:center;margin-left:auto;display:flex}.topbar>.tabs{border:0;flex:1;margin-bottom:-1px}.tabs{scrollbar-width:none;border-bottom:1px solid var(--border);min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.tabs::-webkit-scrollbar{display:none}.tabs--fill .tab{flex:1}.tabs--fill{-webkit-mask-image:none;mask-image:none}.tab{justify-content:center;align-items:center;gap:var(--sp-1h);min-height:max(var(--hit), calc(var(--topbar-h) - 4px));padding:0 var(--sp-3);color:var(--muted);font:var(--fw-strong) var(--fs-md)/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex;position:relative;text-decoration:none!important}.tab:hover{color:var(--fg);background:var(--hover)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--fg)}.tab[aria-selected=true]:after,.tab[aria-current=page]:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.tab .badge{box-shadow:none}.listhead{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--post-pad-x) var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.listhead a{font-weight:var(--fw-strong);margin-left:auto}@media (width>=600px){.app{grid-template-columns:var(--app-cols);justify-content:center;align-items:start;column-gap:var(--sp-6);grid-auto-columns:auto;grid-auto-flow:column;display:grid}.col{margin-top:var(--sp-3);min-height:calc(100vh - var(--sp-3));border:1px solid color-mix(in srgb, var(--border) calc(var(--col-frame) * 100%), transparent);border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:var(--sp-10);border-bottom:0}.topbar{border-radius:var(--r-lg) var(--r-lg) 0 0;padding:0 var(--sp-2) 0 var(--sp-4)}.topbar__logo,.fab{display:none}.nav{height:100vh;width:var(--rail-w);align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;-webkit-backdrop-filter:none;background:0 0;border:0;flex-direction:column;justify-self:start;display:flex;position:sticky;inset:0 auto auto}.nav__brand{border-radius:var(--r-md);width:48px;height:48px;color:var(--fg);place-items:center;display:grid;text-decoration:none!important}.nav__brand:hover{background:var(--hover)}.nav__brand-name{display:none}.nav__list{gap:var(--sp-1);flex-direction:column;height:auto}.nav__list>li{flex:none}.nav__item{width:calc(var(--rail-w) - 12px);min-height:52px;padding:var(--sp-1) 0}.nav__icon{width:52px;height:36px}.nav__label,.nav__item[aria-current=page] .nav__label{display:var(--rail-label)}.nav__item:hover .nav__icon{background:var(--hover)}.nav__item[aria-current=page]:hover .nav__icon{background:var(--accent-soft)}.nav__icon .badge{box-shadow:0 0 0 2px var(--bg)}.nav__write{border-radius:var(--r-md);width:52px;height:52px;margin-top:var(--sp-2);place-items:center;padding:0;display:grid}.nav__write .i{width:var(--ic-lg);height:var(--ic-lg);stroke-width:2px}.nav__write span,.nav__foot,.nav__me-text{display:none}}@media (width>=1100px){.panel{display:var(--panel-display);gap:var(--panel-gap);width:var(--panel-w);max-height:100vh;padding:var(--sp-3) 2px var(--sp-6);flex-direction:column;position:sticky;top:0;overflow:auto}}@media (width>=1280px){:root:not([data-mode=zen]) .nav{width:var(--nav-w);padding:var(--sp-3) var(--sp-2) var(--sp-4);align-items:stretch}:root:not([data-mode=zen]) .nav__brand{align-items:center;gap:var(--sp-2h);width:auto;padding:0 var(--sp-3);justify-content:flex-start;display:flex}:root:not([data-mode=zen]) .nav__brand-name{font:var(--fw-bold) var(--fs-title)/1 var(--font);letter-spacing:-.01em;display:inline}:root:not([data-mode=zen]) .nav__list>.nav__extra{display:flex}:root:not([data-mode=zen]) .nav__item{width:100%;min-height:var(--nav-item-h);padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--fg);flex-direction:row;justify-content:flex-start;gap:14px}:root:not([data-mode=zen]) .nav__item:hover{background:var(--hover)}:root:not([data-mode=zen]) .nav__icon{width:auto;height:auto;background:0 0!important}:root:not([data-mode=zen]) .nav__icon .i{width:var(--nav-wide-ic);height:var(--nav-wide-ic)}:root:not([data-mode=zen]) .nav__label,:root:not([data-mode=zen]) .nav__item[aria-current=page] .nav__label{font:var(--fw-regular) var(--nav-wide-fs)/1.2 var(--font);display:block}:root:not([data-mode=zen]) .nav__item[aria-current=page] .nav__label{font-weight:var(--fw-bold)}:root:not([data-mode=zen]) .nav__item[aria-current=page]{color:var(--fg)}:root:not([data-mode=zen]) .nav__item[aria-current=page] .nav__icon{color:var(--accent-text)}:root:not([data-mode=zen]) .nav__icon{position:static}:root:not([data-mode=zen]) .nav__icon .badge{top:50%;left:auto;right:var(--sp-3);box-shadow:none;transform:translateY(-50%)}:root:not([data-mode=zen]) .nav__write{gap:var(--sp-2);border-radius:var(--r-pill);width:auto;height:48px;margin:var(--sp-3) var(--sp-1) 0;font-size:var(--fs-lg);display:flex}:root:not([data-mode=zen]) .nav__write span{display:inline}:root:not([data-mode=zen]) .nav__foot{flex-direction:column;align-items:stretch;margin-top:auto;display:flex}:root:not([data-mode=zen]) .nav__me{align-items:center;gap:var(--sp-2h);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);color:var(--fg);display:flex;text-decoration:none!important}:root:not([data-mode=zen]) .nav__me:hover{background:var(--hover)}:root:not([data-mode=zen]) .nav__me-text{min-width:0;display:block}:root:not([data-mode=zen]) .nav__me-text b{font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font);display:block}:root:not([data-mode=zen]) .nav__me-text small{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.nav__version{display:none}@media (width>=1280px){:root:not([data-mode=zen]) .nav__version{min-height:32px;margin:var(--sp-1) 0 0 var(--sp-2);padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);font-variant-numeric:tabular-nums;align-self:flex-start;align-items:center;display:inline-flex}:root:not([data-mode=zen]) .nav__version:hover{background:var(--hover);color:var(--fg)}:root:not([data-mode=zen]) .nav__version[aria-current=page]{color:var(--accent-text)}}@media (width>=600px){.nav{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}}img.av{background:var(--media-bg);display:block}.av--initial:before{content:attr(data-initial)}@media (width>=1100px){.app.app--wide{--col-w:940px;--app-cols:auto minmax(0, 940px)}:root[data-mode=zen] .app.app--wide{--col-w:920px;--app-cols:minmax(var(--rail-w), 1fr) minmax(0, 920px) minmax(0, 1fr)}}.banner--mock{padding-block:var(--sp-1);font-size:var(--fs-xs);color:var(--muted);justify-content:center}.pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--card-pad)}.pcard__head{align-items:flex-start;gap:var(--sp-2h);margin-bottom:var(--sp-3);display:flex}.pcard__head .logo{width:24px;height:24px;margin-top:1px}.pcard__head .i{color:var(--muted);margin-top:2px}.pcard__title{font:var(--fw-bold) var(--fs-md)/var(--lh-md) var(--font)}.pcard__sub{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.pcard__head .badge{margin-top:2px;margin-left:auto}.pcard__foot{margin-top:var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;display:flex}.pcard__note{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--fg);gap:var(--sp-2);display:flex}.pcard__note .i{color:var(--muted);width:var(--ic-sm);height:var(--ic-sm);margin-top:1px}.panel__foot{padding:0 var(--sp-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.panel__foot a{color:var(--muted)}.status{gap:var(--sp-3);display:grid}.status__row{gap:var(--sp-2h);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);grid-template-columns:20px minmax(0,1fr);display:grid}.status__ic{border-radius:6px;place-items:center;width:20px;height:20px;margin-top:0;display:grid}.status__ic .i{stroke-width:2.2px;width:14px;height:14px}.status__row--ok .status__ic{color:var(--ok);background:var(--ok-soft)}.status__row--info .status__ic{color:var(--accent-text);background:var(--accent-soft)}.status__row--warn .status__ic{color:var(--warn);background:var(--warn-soft)}.status__row--err .status__ic{color:var(--danger);background:var(--danger-soft)}.status__row b{font-weight:var(--fw-strong)}.status__row small{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.status__row small a{font-weight:var(--fw-strong)}.digest{gap:var(--sp-2);flex-wrap:wrap;display:flex}.digest__n{align-items:baseline;gap:var(--sp-1);padding:var(--sp-1h) var(--sp-2h);border-radius:var(--r-sm);background:var(--surface-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:inline-flex}.digest__n b{font:var(--fw-bold) var(--fs-md)/1 var(--font);font-variant-numeric:tabular-nums}.trends{display:grid}.trend{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;color:var(--fg);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 64px;display:grid;text-decoration:none!important}.trend:first-child{border-top:0;padding-top:0}.trend:hover .trend__tag{text-decoration:underline}.trend__tag{font-weight:var(--fw-strong);color:var(--accent-text);display:block}.trend__meta{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.trend svg{width:64px;height:24px;stroke:var(--accent);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.field{gap:var(--sp-1h);display:grid}.field__label{font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font)}.field__hint{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.field__error{gap:var(--sp-1h);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--danger);align-items:center;display:flex}.field__error .i{width:var(--ic-sm);height:var(--ic-sm)}.input{width:100%;min-height:var(--hit);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:var(--fw-regular) var(--fs-md)/1.3 var(--font);transition:border-color var(--dur-1) var(--ease-standard), box-shadow var(--dur-1) var(--ease-standard)}textarea.input{padding:var(--sp-2h) var(--sp-3);min-height:96px;line-height:var(--lh-md);resize:vertical}.input::placeholder{color:var(--muted)}.input:hover{border-color:var(--fg)}.input:focus-visible{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:0;box-shadow:none}.field--error .input{border-color:var(--danger)}.input:disabled{opacity:.55}.searchbox{align-items:center;display:flex;position:relative}.searchbox .i{left:var(--sp-3);color:var(--muted);pointer-events:none;width:18px;height:18px;position:absolute}.searchbox .input{border-radius:var(--r-pill);background:var(--surface-2);border-color:#0000;padding-left:40px}.searchbox .input:hover{border-color:var(--border-strong)}.searchbox .input:focus-visible{background:var(--surface);border-color:var(--accent)}.switch{align-items:center;gap:var(--sp-3);min-height:var(--hit);cursor:pointer;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__track{background:var(--surface-3);border:1px solid var(--border-strong);width:44px;height:26px;transition:background-color var(--dur-2) var(--ease-standard);border-radius:13px;flex:none;position:relative}.switch__track:after{content:"";background:var(--surface);border:1px solid var(--border-strong);width:20px;height:20px;transition:transform var(--dur-2) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.switch input:checked+.switch__track{background:var(--accent);border-color:var(--accent)}.switch input:checked+.switch__track:after{background:var(--accent-fg);border-color:#0000;transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--focus);outline-offset:2px}.switch input:disabled+.switch__track{opacity:.5}.check,.radio{align-items:center;gap:var(--sp-2h);min-height:var(--hit);cursor:pointer;display:inline-flex;position:relative}.check input,.radio input{opacity:0;width:1px;height:1px;position:absolute}.check__box,.radio__box{border:2px solid var(--border-strong);background:var(--surface);flex:none;place-items:center;width:20px;height:20px;display:grid}.check__box{border-radius:6px}.radio__box{border-radius:50%}.check input:checked+.check__box{background:var(--accent);border-color:var(--accent)}.check input:checked+.check__box:after{content:"";border:2px solid var(--accent-fg);border-top:0;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.radio input:checked+.radio__box{border-color:var(--accent)}.radio input:checked+.radio__box:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.check input:focus-visible+.check__box,.radio input:focus-visible+.radio__box{outline:2px solid var(--focus);outline-offset:2px}.seg{border-radius:var(--r-pill);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.seg__opt{min-height:34px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--muted);font:var(--fw-strong) var(--fs-meta)/1 var(--font);cursor:pointer;background:0 0;border:0;position:relative}.seg__opt:before{content:"";inset:calc((34px - var(--hit)) / 2) 0;position:absolute}.seg__opt[aria-pressed=true],.seg__opt[aria-checked=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}.setrow{align-items:center;gap:var(--sp-3);padding:var(--list-row-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);display:flex}.setrow__text{flex:1;min-width:0}.setrow__text b{font-weight:var(--fw-strong);display:block}.setrow__text small{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.toasts{z-index:var(--z-toast);left:var(--sp-3);right:var(--sp-3);bottom:calc(var(--tabbar-h) + var(--sp-3) + env(safe-area-inset-bottom));align-items:center;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=600px){.toasts{left:50%;right:auto;bottom:var(--sp-6);width:min(440px,100vw - 32px);transform:translate(-50%)}}.toast{pointer-events:auto;align-items:center;gap:var(--sp-3);width:100%;max-width:440px;min-height:52px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-radius:var(--r-md);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--shadow-lg);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);animation:toast-in var(--dur-3) var(--ease-enter);display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toast__body{flex:1;min-width:0}.toast__body b{font-weight:var(--fw-strong);display:block}.toast__body small{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--toast-muted);display:block}.toast__action{min-height:var(--hit);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--toast-accent);font:var(--fw-bold) var(--fs-meta)/1 var(--font);cursor:pointer;background:0 0;border:0;flex:none}.toast__action:hover{background:color-mix(in srgb, var(--toast-accent) 14%, transparent)}.toast__action:focus-visible{outline-color:var(--toast-accent);box-shadow:none}.toast>.i{color:var(--toast-accent);flex:none}.toast--error>.i{color:var(--toast-danger)}.toasts__group{align-items:center;gap:var(--sp-2);pointer-events:none;flex-direction:column;width:100%;display:flex}.toasts__group:empty{display:none}.toast__close{width:var(--hit);height:var(--hit);margin:calc(var(--sp-1) * -1) 0;border-radius:var(--r-pill);color:var(--toast-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.toast__close:hover{background:color-mix(in srgb, var(--toast-fg) 12%, transparent);color:var(--toast-fg)}.toast__close:focus-visible{outline-color:var(--toast-accent);box-shadow:none}.toast__text{flex:1;min-width:0}@media (width<=389px){.toast{gap:var(--sp-2);padding-left:var(--sp-3)}.toast__action{padding:0 var(--sp-2)}.toast--undo .toast__close{display:none}}.spinner{vertical-align:-3px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s;animation-iteration-count:infinite!important}}.countdown{flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.countdown svg{width:32px;height:32px;position:absolute;inset:0;transform:rotate(-90deg)}.countdown circle{fill:none;stroke-width:3px}.countdown__bg{stroke:color-mix(in srgb, var(--toast-fg) 22%, transparent)}.countdown__fg{stroke:var(--toast-accent);stroke-linecap:round;stroke-dasharray:81.7;transition:stroke-dashoffset 1s linear}.countdown__n{font:var(--fw-bold) var(--fs-sm)/1 var(--font);font-variant-numeric:tabular-nums}.banner{align-items:flex-start;gap:var(--sp-2h);padding:var(--sp-2h) var(--post-pad-x);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex}.banner>.i{flex:none;margin-top:0}.banner__body{flex:1;min-width:0}.banner__body b{font-weight:var(--fw-strong)}.banner .btn{margin:-4px 0}.banner--offline{background:var(--warn-soft)}.banner--offline>.i{color:var(--warn)}.banner--info>.i{color:var(--accent-text)}.banner--info{background:var(--accent-soft)}.pillwrap{top:calc(var(--topbar-h) + var(--sp-2));z-index:var(--z-pill);justify-content:center;height:0;display:flex;position:sticky}.newpill{align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4) 0 var(--sp-1h);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-lg);font:var(--fw-strong) var(--fs-meta)/1 var(--font);cursor:pointer;animation:toast-in var(--dur-3) var(--ease-enter);border:0;display:inline-flex;position:absolute;top:0}.newpill:before{content:"";position:absolute;inset:-4px 0}.newpill .avstack .av{--av:24px;box-shadow:0 0 0 2px var(--accent);font-size:10px}.newpill .i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2.2px}.newpill--static{animation:none;position:relative}.boundary{align-items:center;gap:var(--sp-1h);padding:var(--sp-6) var(--post-pad-x);text-align:center;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.boundary__mods{align-items:center;gap:var(--sp-1);width:100%;display:flex}.boundary__mods:before,.boundary__mods:after{content:"";background:var(--border);flex:1;height:1px}.boundary__mods i{background:var(--accent);border-radius:2.5px;width:7px;height:10px}.boundary__mods i:nth-child(2),.boundary__mods i:nth-child(3){opacity:.55;height:6px}.boundary b{font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font)}.boundary p{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.skel-post{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--post-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);display:grid}.skel{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--skel) 0, var(--skel-hi) 40%, var(--skel) 80%) 0 0 / 300% 100%;animation:skel var(--dur-pulse) ease-in-out infinite alternate;animation-delay:var(--delay-skeleton);display:block}.skel--av{width:var(--av-post);height:var(--av-post);border-radius:var(--r-avatar)}.skel--line{height:calc(var(--post-lh) - 8px);margin:4px 0}.skel--media{border-radius:var(--media-r);height:140px;margin-top:var(--block-gap)}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.empty{align-items:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-6);text-align:center;flex-direction:column;display:flex}.empty__art{margin-bottom:var(--sp-3);align-items:center;gap:5px;display:flex}.empty__art i{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:4px;width:14px;height:30px}.empty__art i:nth-child(2){background:var(--accent);border-color:var(--accent);height:14px}.empty__art i:nth-child(3){height:30px}.empty__title{font:var(--fw-bold) var(--fs-title)/var(--lh-title) var(--font)}.empty__text{max-width:36ch;color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.empty .btn{margin-top:var(--sp-2)}.menu{min-width:240px;max-width:320px;padding:var(--sp-1h);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.menu__item{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--hit);padding:var(--sp-1h) var(--sp-2h);border-radius:var(--r-sm);color:var(--fg);text-align:left;font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--font);cursor:pointer;background:0 0;border:0;display:flex;text-decoration:none!important}.menu__item:hover{background:var(--hover)}.menu__item>.i{color:var(--muted)}.menu__item--boost>.i{color:var(--boost)}.menu__item--quote>.i{color:var(--quote)}.menu__item--danger,.menu__item--danger>.i{color:var(--danger)}.menu__text{flex:1;min-width:0}.menu__why{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.menu__item[aria-disabled=true]{cursor:default}.menu__item[aria-disabled=true] .menu__label{color:var(--muted)}.menu__item[aria-disabled=true]:hover{background:0 0}.menu__sep{height:1px;margin:var(--sp-1) var(--sp-1h);background:var(--border)}.menu__label{display:block}.tip{max-width:300px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--shadow-lg);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);position:relative}.tip b{font-weight:var(--fw-strong)}.tip:before{content:"";top:-5px;left:var(--tip-x,20px);background:var(--toast-bg);border-radius:2px;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.modal{z-index:var(--z-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal[hidden]{display:none}.modal__scrim{background:var(--overlay);animation:fade-in var(--dur-3) var(--ease-standard);position:absolute;inset:0}.modal__box{z-index:1;width:100%;max-width:var(--sheet-max);background:var(--surface);max-height:calc(100vh - 24px);color:var(--fg);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-lg);animation:sheet-in var(--dur-4) var(--ease-enter);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal__grab{width:36px;height:4px;margin:var(--sp-2) auto 0;background:var(--border-strong);border-radius:2px;flex:none}.modal__head{align-items:center;gap:var(--sp-2);min-height:52px;padding:0 var(--sp-2) 0 var(--sp-4);display:flex}.modal__title{font:var(--fw-bold) var(--fs-title)/var(--lh-title) var(--font);flex:1}.modal__body{padding:0 var(--sp-4) var(--sp-4);overflow:auto}.modal__body>p{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.modal__foot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-end;display:flex}.modal--full .modal__box{height:calc(100vh - 12px)}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}dialog.dlg{z-index:var(--z-dialog);width:100%;max-width:var(--sheet-max);background:var(--surface);max-height:calc(100vh - 24px);color:var(--fg);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-lg);animation:sheet-in var(--dur-4) var(--ease-enter);border:0;flex-direction:column;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}dialog.dlg[open]{display:flex}dialog.dlg::backdrop{background:var(--overlay)}dialog.dlg .modal__body{flex:auto}dialog.dlg>.modal__grab+.modal__body{padding-top:var(--sp-4)}dialog.dlg .modal__body:empty{display:none}.ui-confirm__text{color:var(--muted);overflow-wrap:anywhere}dialog.dlg .modal__foot .btn{min-width:96px}@media (width>=600px){dialog.dlg{max-width:var(--dialog-w);border-radius:var(--r-lg);max-height:84vh;animation-name:dialog-in;inset:8vh 0 auto}dialog.dlg--sm{max-width:400px}.modal{padding:8vh var(--sp-4) var(--sp-4);align-items:flex-start}.modal__box{max-width:var(--dialog-w);border-radius:var(--r-lg);max-height:84vh;animation-name:dialog-in}.modal--sm .modal__box{max-width:400px}.modal--full .modal__box{height:auto}.modal__grab{display:none}@keyframes dialog-in{0%{opacity:0;transform:scale(.97)}}}.acct{grid-template-columns:var(--av-md) minmax(0, 1fr) auto;align-items:center;column-gap:var(--sp-3);padding:var(--sp-2) 0;color:var(--fg);display:grid;text-decoration:none!important}.acct__name{font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);line-height:var(--lh-md);display:block;overflow:hidden}.acct__handle{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);direction:ltr;display:block;overflow:hidden}.acct:hover .acct__name{text-decoration:underline}.acct--row{padding:var(--list-row-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);grid-template-columns:var(--av-post) minmax(0, 1fr) auto}.acct__bio{margin-top:var(--sp-1);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--fg);grid-column:2/-1}.nav__item[aria-current=true]{color:var(--accent-text)}.nav__item[aria-current=true] .i-off{display:none}.nav__item[aria-current=true] .i-on{display:block}.nav__item[aria-current=true] .nav__icon{background:var(--accent-soft)}.nav__item[aria-current=true] .av{outline:2px solid var(--accent);outline-offset:1px}@media (width<=599.98px){.nav__item[aria-current=true] .nav__label{display:block}}@media (width>=1280px){:root:not([data-mode=zen]) .nav__item[aria-current=true]{color:var(--fg)}:root:not([data-mode=zen]) .nav__item[aria-current=true] .nav__icon{color:var(--accent-text)}:root:not([data-mode=zen]) .nav__item[aria-current=true] .nav__label{font-weight:var(--fw-bold)}:root:not([data-mode=zen]) .nav__list:has(.nav__extra>[aria-current]) li:not(.nav__extra)>.nav__item[aria-current=true] .nav__icon{color:inherit}:root:not([data-mode=zen]) .nav__list:has(.nav__extra>[aria-current]) li:not(.nav__extra)>.nav__item[aria-current=true] .nav__label{font-weight:var(--fw-regular)}:root:not([data-mode=zen]) .nav__list:has(.nav__extra>[aria-current]) li:not(.nav__extra)>.nav__item[aria-current=true] .i-off{display:block}:root:not([data-mode=zen]) .nav__list:has(.nav__extra>[aria-current]) li:not(.nav__extra)>.nav__item[aria-current=true] .i-on{display:none}:root:not([data-mode=zen]) .nav__list:has(.nav__extra>[aria-current]) li:not(.nav__extra)>.nav__item[aria-current=true] .av{outline:0}}.tabs--sticky{top:var(--topbar-h);z-index:var(--z-sticky);background:color-mix(in srgb, var(--col-surface,var(--surface)) 92%, transparent);-webkit-backdrop-filter:blur(14px);position:sticky}html:has(.tabs--sticky){scroll-padding-top:calc(var(--topbar-h) * 2 + var(--sp-2))}.pmenu{position:relative}.pmenu>.menu{z-index:var(--z-pill);right:0;top:calc(100% + var(--sp-1));position:absolute}.pmenu>.menu.menu--up{top:auto;bottom:calc(100% + var(--sp-1))}.menu__item[aria-disabled=true]>.i{opacity:.6}.listhead>a{min-width:var(--hit);justify-content:flex-end;display:inline-flex;position:relative}.listhead>a:before{content:"";left:0;right:0;top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2);position:absolute}.listhead>.i{color:var(--muted)}.tile{width:var(--av-md);height:var(--av-md);border-radius:var(--r-avatar);background:var(--surface-2);color:var(--muted);flex:none;place-items:center;display:grid}.tile--post{width:var(--av-post);height:var(--av-post)}.tile--sm{width:var(--av-xs);height:var(--av-xs)}.tile--accent{background:var(--accent-soft);color:var(--accent-soft-fg)}.tile--ok{background:var(--ok-soft);color:var(--ok)}.tile--warn{background:var(--warn-soft);color:var(--warn)}.tile--err{background:var(--danger-soft);color:var(--danger)}.chev{width:var(--ic-sm);height:var(--ic-sm);color:var(--muted);stroke-width:2px}.ctrlbar{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-0h) var(--sp-1) var(--sp-0h) var(--post-pad-x);border-bottom:1px solid var(--border);display:flex}.ctrlbar>.chips--scroll{min-width:0;padding:var(--sp-1h) 0;flex:1;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ctrlbar>.chips--scroll::-webkit-scrollbar{display:none}.ctrlbar>.chips--scroll .chip:last-child{margin-right:var(--sp-5)}.ctrlbar--seg{gap:var(--sp-3);padding:var(--sp-2) var(--post-pad-x)}.ctrlbar__hint{min-width:0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:none}@media (width>=600px){.ctrlbar__hint:not([hidden]){display:block}}.note{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-1h) var(--sp-1h) var(--sp-1h) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:flex}.note>.i{width:var(--ic-sm);height:var(--ic-sm);color:var(--muted);stroke-width:2px;flex:none}.note>span{flex:1;min-width:0}.note>.btn{flex:none}.note--warn{background:var(--warn-soft)}.note--warn>.i{color:var(--warn)}.note--warn>.btn--soft{background:var(--surface)}.note--warn>.btn--soft:hover{background:var(--surface-2)}.select{display:block;position:relative}.select select.input{appearance:none;padding-right:var(--sp-10);cursor:pointer}.select>.i{right:var(--sp-3);width:var(--ic-sm);height:var(--ic-sm);margin-top:calc(var(--ic-sm) / -2);color:var(--muted);pointer-events:none;stroke-width:2.2px;position:absolute;top:50%}mark{background:var(--accent-soft);color:var(--accent-soft-fg);box-shadow:0 0 0 2px var(--accent-soft);border-radius:2px}.colfoot{padding:var(--sp-4) var(--post-pad-x) var(--sp-6);text-align:center;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.colfoot a{min-width:var(--hit);min-height:var(--hit);justify-content:center;align-items:center;display:inline-flex}.col.col--dock{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}@media (width>=600px){.col.col--dock{padding-bottom:0}}.pillwrap{height:auto;margin-top:var(--sp-2);padding-bottom:var(--sp-2);pointer-events:none}.pillwrap .newpill{pointer-events:auto;position:relative}.skel.skel--w55{width:55%}.skel.skel--w80{width:80%}@media (width<=599.98px){.col{min-height:100dvh}}.banner a:not(.btn){margin:-6px -2px;padding:6px 2px;display:inline-block}:root{--offline-h:3.6rem}@media (width>=600px){:root{--offline-h:2.75rem}}.col>.banner--sticky{top:var(--topbar-h);z-index:var(--z-sticky);box-sizing:border-box;min-height:var(--offline-h);position:sticky;overflow:hidden}.col>.banner--sticky>.banner__body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@supports (overflow-anchor:auto){.feed__list>.feed__item{content-visibility:auto;contain-intrinsic-size:auto 320px}.feed__list>.feed__item:focus-within{content-visibility:visible}.feed__list>.feed__item:has(.pmenu>.menu){content-visibility:visible}}h1[tabindex="-1"]:focus{outline:none}[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.ui-names{vertical-align:bottom;gap:.3em;min-width:0;max-width:100%;display:inline-flex}.ui-names__list{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-names__more{white-space:nowrap;flex-shrink:0}.topbar__title .ui-names{display:flex}.ui-details{margin:0}.ui-details>summary{min-height:var(--hit-min);cursor:pointer;color:var(--muted);align-items:center;display:inline-flex}.ui-details[open]>summary{margin-bottom:var(--sp-1)}.ui-details__code{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) ui-monospace, monospace;overflow-wrap:anywhere;color:var(--fg);display:block}.ui-update{z-index:var(--z-toast);left:var(--sp-3);right:var(--sp-3);max-width:440px;bottom:calc(var(--tabbar-h) + var(--sp-3) + env(safe-area-inset-bottom,0px));align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-radius:var(--r-md);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--shadow-lg);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);margin:0 auto;display:flex;position:fixed}.ui-update__text{min-width:0;font-weight:var(--fw-strong);flex:1}.ui-update__go{flex-shrink:0}.ui-update__go:focus-visible{outline-color:var(--toast-accent)}.ui-update__later{margin:0}@media (width>=600px){.ui-update{bottom:var(--sp-6)}}body:has(.ui-update) .toasts{bottom:calc(var(--tabbar-h) + 76px + env(safe-area-inset-bottom))}@media (width>=600px){body:has(.ui-update) .toasts{bottom:88px}}.ui-update .toast__close,.banner .toast__close{color:var(--muted);margin:0}.ui-update .toast__close:hover,.banner .toast__close:hover{background:var(--hover);color:var(--fg)}.ui-update .toast__close:focus-visible,.banner .toast__close:focus-visible{outline-color:var(--focus);box-shadow:0 0 0 2px var(--focus-gap)}.feed{position:relative}.post{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--post-pad-y) var(--post-pad-x);font-size:var(--post-fs);line-height:var(--post-lh);transition:background-color var(--dur-1) var(--ease-standard);display:grid;position:relative}.post:after{content:"";left:var(--row-sep-inset);background:var(--border);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}@media (hover:hover){.post:not(.post--focal):hover{background:var(--hover)}}.post__gut{flex-direction:column;align-items:center;display:flex;position:relative}.post__body{min-width:0;container-type:inline-size}@container (width<=300px){.meta__user{min-width:1.6em}.meta__server{min-width:3.4em}.meta__name{min-width:2.4em}}.post__ctx{grid-column:1/-1;grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);margin:calc(var(--sp-0h) * -1) 0 var(--sp-1);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);align-items:center;display:grid}.post__ctx>.i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px;justify-self:end}.post__ctx>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post__ctx a{color:var(--muted);font-weight:var(--fw-strong)}.post__ctx--boost>.i{color:var(--boost)}.post__ctx--pin>.i{color:var(--accent-text)}.meta{white-space:nowrap;min-width:0;line-height:var(--post-lh);overflow-clip-margin:6px;align-items:baseline;display:flex;overflow:clip}.meta__name{text-overflow:ellipsis;min-width:3em;color:var(--fg);font-weight:var(--fw-strong);flex:0 auto;margin:-2px 0;padding:2px 0;overflow:hidden;text-decoration:none!important}.meta__name:hover{text-decoration:underline!important}.meta__user{text-overflow:ellipsis;min-width:2.6em;color:var(--muted);margin-left:var(--sp-1);flex:0 100 auto;overflow:hidden}.meta__at{color:var(--muted);flex:none}.meta__server{text-overflow:ellipsis;min-width:4.6em;color:var(--muted);text-align:left;direction:rtl;flex:0 10000 auto;overflow:hidden}.meta__dot{color:var(--muted);margin:0 var(--sp-1);flex:none}.meta__time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin:-2px 0;padding:2px 0;text-decoration:none!important}.meta__time:hover{color:var(--fg);text-decoration:underline!important}.meta__aud{margin-left:var(--sp-1h);color:var(--muted);flex:none;align-self:center;display:inline-flex}.meta__aud .i{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2px}.meta__aud--followers{color:var(--aud-followers-text)}.meta__aud--direct{color:var(--aud-direct-text)}.meta .tag{margin-left:var(--sp-1h);align-self:center;height:18px}.meta__edited{color:var(--muted);margin-left:var(--sp-1);font-size:var(--ctx-fs);flex:none}.meta.is-fit .meta__user,.meta.is-fit .meta__server{direction:ltr;flex:none;min-width:0;overflow:visible}.meta.is-fitting .meta__name{flex-shrink:0}.meta.is-fit .meta__name{min-width:0}.meta.is-fit:not(.is-name-cut) .meta__name{text-overflow:clip}@media (width>=600px){.meta__at{display:none}.meta__server{margin-left:var(--sp-1h);padding:0 var(--sp-1h);border-radius:var(--r-xs);background:var(--surface-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);align-self:center}}.post__re{font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);margin-bottom:var(--sp-0h)}.post__text{overflow-wrap:break-word;word-break:normal}.post__text p+p{margin-top:var(--sp-2)}.post__text a,.post__text .mention,.post__text .hashtag{color:var(--accent-text)}.post__text--clamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post__more{min-height:var(--hit);margin-top:var(--sp-1);color:var(--accent-text);font-weight:var(--fw-strong);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.post__more:hover{text-decoration:underline}.post__body>.media,.post__body>.poll,.post__body>.quote,.post__body>.linkcard,.post__body>.cw,.post__body>.post__aud,.post__body>.delivery{margin-top:var(--block-gap)}.post--followers:before,.post--direct:before{content:"";left:0;top:var(--sp-1h);bottom:var(--sp-1h);width:var(--stripe-w);background:var(--aud-followers);border-radius:0 3px 3px 0;position:absolute}.post--direct:before{background:var(--aud-direct)}.post__aud{align-items:center;gap:var(--sp-1h);font:var(--fw-strong) var(--ctx-fs)/var(--ctx-lh) var(--font);display:flex}.post__aud .i{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2.2px}.post__aud--followers{color:var(--aud-followers-text)}.post__aud--direct{color:var(--aud-direct-text)}.post__aud span{font-weight:var(--fw-regular);color:var(--muted)}.delivery{align-items:center;gap:var(--sp-1h);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.delivery .i{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2.2px}.delivery--ok .i{color:var(--ok)}.delivery--pending .i{color:var(--accent-text)}.delivery--warn .i{color:var(--warn)}.delivery button+button{margin-left:var(--sp-2)}.delivery button{min-height:var(--hit-min);padding:0 var(--sp-1);margin:0 calc(var(--sp-1) * -1);color:var(--accent-text);font-weight:var(--fw-strong);cursor:pointer;background:0 0;border:0}.post--link-down:after{opacity:0}.post--link-down .post__gut:after{content:"";top:calc(var(--av-post) + var(--sp-1));bottom:calc(var(--post-pad-y) * -1 - 1px);background:var(--line);border-radius:1px;width:2px;position:absolute}.post--link-up .post__gut:before{content:"";top:calc(var(--post-pad-y) * -1);height:calc(var(--post-pad-y) - var(--sp-1));background:var(--line);border-radius:1px;width:2px;position:absolute}.acts{margin:var(--acts-top) 0 calc((var(--act-h) - var(--ctx-lh)) / -2) calc(var(--sp-2) * -1);align-items:center;display:flex}.acts__main{flex:0 1 var(--acts-main-max);display:flex}.acts__main .act{min-width:var(--hit);flex:1 1 0;justify-content:flex-start}.acts__side{margin-left:auto;margin-right:calc(var(--sp-2) * -1);display:flex}.act{align-items:center;gap:var(--sp-1);height:var(--act-h);min-width:var(--hit);padding:0 var(--sp-2);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);font-variant-numeric:tabular-nums;transition:color var(--dur-1) var(--ease-standard), background-color var(--dur-1) var(--ease-standard);background:0 0;border:0;display:inline-flex;position:relative;text-decoration:none!important}.acts__side .act{justify-content:center}.act:before{content:"";left:0;right:0;top:calc((var(--act-h) - var(--hit)) / 2);bottom:calc((var(--act-h) - var(--hit)) / 2);position:absolute}.act .i{width:var(--act-ic);height:var(--act-ic);transition:transform var(--dur-1) var(--ease-standard)}.act:active .i{transform:scale(.86)}.act .i-on{display:none}.act[aria-pressed=true] .i-on{display:block}.act[aria-pressed=true] .i-off{display:none}.act__n{display:var(--count-display);min-width:1ch}.act__n:empty{display:none}.act--reply:hover{color:var(--accent-text);background:var(--hover)}.act--boost:hover,.act--boost[aria-pressed=true]{color:var(--boost)}.act--boost:hover{background:color-mix(in srgb, var(--boost) 12%, transparent)}.act--like:hover,.act--like[aria-pressed=true]{color:var(--like)}.act--like:hover{background:color-mix(in srgb, var(--like) 12%, transparent)}.act--quote:hover,.act--quote[aria-pressed=true]{color:var(--quote)}.act--bookmark:hover,.act--bookmark[aria-pressed=true]{color:var(--accent-text)}.act--bookmark:hover,.act--more:hover,.act--share:hover{background:var(--hover);color:var(--fg)}.act[aria-pressed=true] .act__n{font-weight:var(--fw-strong)}.act[aria-disabled=true]{cursor:help}.act[aria-disabled=true] .i{opacity:.55}.act[aria-disabled=true]:hover{color:var(--muted);background:var(--hover)}.act__lock{left:calc(var(--sp-2) + var(--act-ic) - 9px);background:var(--col-surface,var(--surface));width:12px;height:12px;color:var(--muted);stroke-width:2.4px;border-radius:4px;padding:1px;position:absolute;top:calc(50% + 1px)}.act--like.is-pop .i-on{animation:act-pop var(--dur-4) var(--ease-enter)}@keyframes act-pop{0%{transform:scale(.6)}55%{transform:scale(1.22)}to{transform:scale(1)}}.act--boost.is-pop .i-on{animation:act-spin var(--dur-4) var(--ease-enter)}@keyframes act-spin{0%{transform:rotate(-180deg)}to{transform:none}}.acts--focal{padding:var(--sp-1) 0;border-top:1px solid var(--border);justify-content:space-between;margin:0}.acts--focal .acts__main{flex:1}.acts--focal .act{--act-ic:var(--ic-lg);height:44px}.media{gap:var(--media-gap);border-radius:var(--media-r);background:var(--media-bg);border:1px solid var(--border);max-height:var(--media-max-h);display:grid;overflow:hidden}.media--1{display:block}.media--1 .media__item,.media--1 .media__open{width:100%;height:auto;display:block}.media--1 img{width:100%;height:auto;max-height:calc(var(--media-max-h) - 2px);object-fit:cover}.media--1.media--crop{aspect-ratio:16/9;width:100%;max-width:none}.media--1.media--crop img{object-fit:cover;width:100%;height:100%;max-height:none}.media--2{aspect-ratio:16/9;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr}.media--3{aspect-ratio:16/10;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:3fr 2fr}.media--3>:first-child{grid-row:span 2}.media--4{aspect-ratio:16/10;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr}.media__item{background:var(--media-bg);min-width:0;min-height:0;position:relative;overflow:hidden}.media__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.media__open:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--focus-gap);border-radius:0}.media--2 .media__open,.media--3 .media__open,.media--4 .media__open{position:absolute;inset:0}.media--2 img,.media--3 img,.media--4 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media__item--video .media__open:after{content:"";background:#0000009e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9 6.5v11l9-5.5z'/%3E%3C/svg%3E") 50%/26px no-repeat;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}.media__dur{right:var(--sp-1h);bottom:var(--sp-1h);border-radius:var(--r-xs);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-strong) var(--fs-xs)/var(--lh-xs) var(--font);font-variant-numeric:tabular-nums;padding:1px 5px;position:absolute}.alt-badge{left:var(--sp-1h);bottom:var(--sp-1h);border-radius:var(--r-xs);background:var(--alt-bg);min-height:20px;color:var(--alt-fg);font:var(--fw-bold) var(--fs-xs)/var(--lh-xs) var(--font);letter-spacing:.03em;cursor:pointer;border:0;padding:1px 5px;position:absolute}.alt-badge:before{content:"";position:absolute;inset:-12px -10px}.alt-badge--missing{background:color-mix(in srgb, var(--alt-bg) 80%, var(--warn))}.alt-pop{left:var(--sp-1h);right:var(--sp-1h);bottom:calc(var(--sp-1h) + 26px);max-height:70%;padding:var(--sp-2) var(--sp-2h);border-radius:var(--r-sm);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);position:absolute;overflow:auto}.poll{gap:var(--sp-1h);display:grid}.poll__opt{align-items:center;gap:var(--sp-2h);min-height:var(--hit);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;font-size:var(--post-fs);transition:background-color var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);display:flex;position:relative}.poll__opt:hover{background:var(--hover)}.poll__opt input{opacity:0;pointer-events:none;position:absolute}.poll__box{border:2px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.poll--multi .poll__box{border-radius:5px}.poll__opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.poll__opt:has(input:checked) .poll__box{border-color:var(--accent);background:var(--accent)}.poll__opt:has(input:checked) .poll__box:after{content:"";border:2px solid var(--accent-fg);border-top:0;border-right:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.poll__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.poll__res{align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) var(--p), transparent var(--p));display:flex;position:relative;overflow:hidden}.poll__res.is-win{background:linear-gradient(90deg, var(--accent-soft) var(--p), transparent var(--p));font-weight:var(--fw-strong)}.poll__res .i{width:var(--ic-sm);height:var(--ic-sm);color:var(--accent-text);stroke-width:2.2px}.poll__pct{font:var(--fw-regular) var(--fs-meta)/1 var(--font);font-variant-numeric:tabular-nums;margin-left:auto}.poll__foot{align-items:center;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-0h);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.poll__foot .btn{margin-right:var(--sp-1)}.quote{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-2h) var(--sp-3);color:var(--fg);transition:background-color var(--dur-1);display:block;text-decoration:none!important}.quote:hover{background:var(--hover)}.quote .meta{font-size:var(--fs-meta);line-height:var(--lh-meta)}.quote .meta .av{margin-right:var(--sp-1h);align-self:center}.quote__text{margin-top:var(--sp-0h);font-size:var(--fs-meta);line-height:var(--lh-meta);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quote__media{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1h);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.quote__media .i{width:var(--ic-sm);height:var(--ic-sm)}.quote--gone{gap:var(--sp-2h);color:var(--fg);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);background:var(--surface-2);border-color:#0000;align-items:flex-start;display:flex}.quote--gone .i{color:var(--muted);flex:none;margin-top:0}.quote--gone small{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);display:block}.linkcard{border:1px solid var(--border);border-radius:var(--r-md);color:var(--fg);transition:background-color var(--dur-1);display:flex;overflow:hidden;text-decoration:none!important}.linkcard:hover{background:var(--hover)}.linkcard__img{width:var(--linkcard-img);min-height:calc(var(--linkcard-img) * .85);background:var(--media-bg);border-right:1px solid var(--border);flex:none}.linkcard__img img{object-fit:cover;width:100%;height:100%}.linkcard--hadimg{min-height:calc(var(--linkcard-img) * .85)}.linkcard__body{gap:var(--sp-0h);min-width:0;padding:var(--sp-2h) var(--sp-3);flex-direction:column;display:flex}.linkcard__site{align-items:center;gap:var(--sp-1);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.linkcard__site .i{width:var(--ic-xs);height:var(--ic-xs)}.linkcard__title{font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.linkcard__desc{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.linkcard--large{flex-direction:column}.linkcard--large .linkcard__img{aspect-ratio:1.91;border-right:0;border-bottom:1px solid var(--border);width:100%;min-height:0}.cw{border-radius:var(--r-md);background:var(--surface-2)}.cw__gate{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--cw-gate-h);padding:calc((var(--cw-gate-h) - var(--cw-icon)) / 2) var(--sp-3);border-radius:var(--r-md);color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cw__gate:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.cw__icon{width:var(--cw-icon);height:var(--cw-icon);border-radius:var(--r-sm);background:var(--col-surface,var(--surface));color:var(--warn);flex:none;place-items:center;display:grid}.cw__text{flex:1;min-width:0}.cw__title{font:var(--fw-strong) var(--post-fs)/var(--post-lh) var(--font);display:block}.cw__inside{gap:0 var(--sp-1h);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.cw__action{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--border-strong);font:var(--fw-strong) var(--fs-meta)/1 var(--font);flex:none;align-items:center;display:inline-flex}.cw__action-hide,.cw__gate[aria-expanded=true] .cw__action-show{display:none}.cw__gate[aria-expanded=true] .cw__action-hide{display:inline}.cw__body{padding:0 var(--sp-3) var(--sp-3)}.cw__body>*+*{margin-top:var(--block-gap)}.feed__item{min-width:0}.post{scroll-margin-top:calc(var(--topbar-h) + var(--sp-2))}.post[data-nav-item]:focus{outline:none}.post[data-nav-item]:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--focus-gap)}.post:not(.post--focal) .post__text{cursor:pointer}.post__body>.note,.post__body>.post__tr,.post__body>.post__warn,.post__body>.post__e2ee{margin-top:var(--block-gap)}.post__body>.note:first-child{margin-top:0}.meta .tag{flex:none}button.meta__edited{font:inherit;font-size:var(--ctx-fs);color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}button.meta__edited:hover{color:var(--fg)}button.meta__edited:before{content:"";left:-4px;right:-4px;top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2);position:absolute}.meta__time{position:relative}.meta__time:before{content:"";position:absolute;inset:calc(50% - 12px) -4px}.meta [hidden]{display:none!important}.post--preview{padding:0}.post--preview:after{display:none}@media (hover:hover){.post--preview:hover{background:0 0}}.post__ctx a{position:relative}.post__ctx a:before{content:"";position:absolute;inset:calc(50% - 12px) 0}.post__text p,.post__text li,.post__text blockquote,.quote__text{text-align:start;unicode-bidi:plaintext}.post__text .invisible,.profile__bio .invisible,.bubble__text .invisible{display:none}.post__text .ellipsis:after,.profile__bio .ellipsis:after{content:"…"}.post__text a{overflow-wrap:anywhere}.post__text blockquote{margin:var(--sp-1) 0;padding-left:var(--sp-2h);border-left:3px solid var(--border-strong);color:var(--muted)}.post__text ul,.post__text ol{margin:var(--sp-1) 0;padding-left:var(--sp-5)}.post__text ul{list-style:outside}.post__text ol{list-style:decimal}.post__text pre,.post__text code{background:var(--surface-2);border-radius:var(--r-xs);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.post__text code{padding:0 3px}.post__text pre{padding:var(--sp-2);white-space:pre-wrap;overflow-wrap:anywhere}.post__text pre code{background:0 0;padding:0}.quote-fallback{display:none}.post__text--measuring{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post__e2ee{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--aud-e2ee-soft);color:var(--fg);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);display:flex}.post__e2ee .i{width:var(--ic-sm);height:var(--ic-sm);color:var(--aud-e2ee);stroke-width:2.2px;flex:none}.post__tr{align-items:center;gap:0 var(--sp-1h);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.post__tr .i{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2px}.linkbtn{min-height:24px;font:inherit;font-weight:var(--fw-strong);color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.linkbtn:before{content:"";left:-4px;right:-4px;top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2);position:absolute}.linkbtn:hover{text-underline-offset:2px;text-decoration:underline}.linkbtn[disabled]{color:var(--muted);cursor:progress}.post__warn{align-items:center;gap:var(--sp-1h);font:var(--fw-strong) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--fg);display:flex}.post__warn .i{width:var(--ic-xs);height:var(--ic-xs);color:var(--warn);stroke-width:2.2px;flex:none}.post.post--filtered{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);padding-bottom:var(--sp-2);color:var(--muted);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);display:flex}.post--filtered>.i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px;flex:none}.post--filtered>span{overflow-wrap:anywhere;flex:1;min-width:0}.post--filtered>.btn{flex:none}.acts__main{grid-template-columns:repeat(3, minmax(var(--hit), 1fr));display:grid}.acts__main>.act-slot{min-width:var(--hit);align-items:center;display:flex}.act-slot>.act{flex:none}.act__count{display:var(--count-display);min-width:1ch;margin-left:calc(var(--sp-1) * -1);padding:0 var(--sp-1);color:var(--muted);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);font-variant-numeric:tabular-nums;position:relative;text-decoration:none!important}.act__count:before{content:"";position:absolute;inset:calc(50% - 12px) 0}.act__count:hover{color:var(--fg);text-decoration:underline!important}@media (pointer:coarse){.act__count:before,button.meta__edited:before{left:calc(50% - var(--hit) / 2);right:calc(50% - var(--hit) / 2);top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2)}}.acts--focal .act__n,.acts--focal .act__count{display:var(--count-focal-display)}.acts--focal .act__n:empty{display:none}.act:focus-visible{outline-offset:0}.act[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.act--like.is-pop .i-on,.act--boost.is-pop .i-on{animation:none}.act:active .i{transform:none}}:root[data-motion=reduce] .act--like.is-pop .i-on,:root[data-motion=reduce] .act--boost.is-pop .i-on{animation:none}:root[data-motion=reduce] .act:active .i{transform:none}a.media__open{color:inherit}.media__open img{display:block}.media__blur{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.media__item.is-loaded .media__blur{display:none}.media__item video,.media__item audio{width:100%;display:block}.media--1 .media__item video{max-height:calc(var(--media-max-h) - 2px);background:var(--media-bg)}.media--2 .media__item video,.media--3 .media__item video,.media--4 .media__item video{object-fit:cover;height:100%;position:absolute;inset:0}.media__item--audio{padding:var(--sp-2);align-items:center;display:flex}.media__item--link{padding:var(--sp-3);color:var(--accent-text);overflow-wrap:anywhere;align-items:center;display:flex}.media--1 img.media__img--box{aspect-ratio:16/9}.media--1.media--portrait{width:fit-content;max-width:100%}.media--1.media--portrait img{width:auto;max-width:100%}.media__more{z-index:1;background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-bold) var(--fs-xl)/1 var(--font);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}button.media__more{pointer-events:auto;cursor:pointer;border:0}.media__gif{left:var(--sp-1h);top:var(--sp-1h);border-radius:var(--r-xs);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-bold) var(--fs-xs)/var(--lh-xs) var(--font);padding:1px 5px;position:absolute}.media__broken{justify-content:center;align-items:center;gap:var(--sp-1);height:100%;min-height:120px;padding:var(--sp-2);text-align:center;color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);flex-direction:column;display:flex}.media--1 .media__broken{aspect-ratio:16/9;min-height:0}.media--2 .media__broken,.media--3 .media__broken,.media--4 .media__broken{min-height:0;position:absolute;inset:0}.media__broken .i{width:var(--ic-md);height:var(--ic-md)}.media__broken small{-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alt-badge,.alt-pop{z-index:2}.alt-pop{text-align:start;white-space:pre-wrap;unicode-bidi:plaintext}.cw--media .cw__icon{color:var(--muted)}.mv-fx-0{--fx:0%}.mv-fx-1{--fx:10%}.mv-fx-2{--fx:20%}.mv-fx-3{--fx:30%}.mv-fx-4{--fx:40%}.mv-fx-5{--fx:50%}.mv-fx-6{--fx:60%}.mv-fx-7{--fx:70%}.mv-fx-8{--fx:80%}.mv-fx-9{--fx:90%}.mv-fx-10{--fx:100%}.mv-fy-0{--fy:0%}.mv-fy-1{--fy:10%}.mv-fy-2{--fy:20%}.mv-fy-3{--fy:30%}.mv-fy-4{--fy:40%}.mv-fy-5{--fy:50%}.mv-fy-6{--fy:60%}.mv-fy-7{--fy:70%}.mv-fy-8{--fy:80%}.mv-fy-9{--fy:90%}.mv-fy-10{--fy:100%}.media img[class*=mv-fx-]{object-position:var(--fx,50%) var(--fy,50%)}.poll__res{--p:0%}.poll__res>span:first-of-type{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;min-width:0}.poll__res .i{flex:none}.poll__err{color:var(--danger);font:var(--fw-strong) var(--ctx-fs)/var(--ctx-lh) var(--font)}fieldset.poll{border:0;min-width:0;margin:0;padding:0}.poll__opt>span:last-child{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;min-width:0}.quote__note{margin-top:var(--sp-1);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.quote--gone a{color:var(--accent-text);font-weight:var(--fw-strong);position:relative}.quote--gone a:before{content:"";position:absolute;inset:calc(50% - 12px) 0}.linkcard--loading{pointer-events:none}.linkcard--loading .linkcard__body{flex:1}.linkcard--loading .skel{height:calc(var(--lh-sm) - 4px);margin:2px 0}.linkcard__site bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.linkcard__title,.linkcard__desc{text-align:start;unicode-bidi:plaintext}.cw__title{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext}.delivery{font-variant-numeric:tabular-nums}.delivery--fail .i{color:var(--danger)}.history{gap:var(--sp-3);display:grid}.history__item{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md)}.history__item--current{border-color:var(--accent)}.history__when{align-items:center;gap:var(--sp-1h);margin-bottom:var(--sp-1h);font:var(--fw-strong) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.history__cw{margin-bottom:var(--sp-1);font-weight:var(--fw-strong)}.history__media{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.history__media img{object-fit:cover;border-radius:var(--r-xs);background:var(--media-bg);width:64px;height:64px}.history__media span{min-height:32px;padding:0 var(--sp-2);border-radius:var(--r-xs);background:var(--surface-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);align-items:center;display:inline-flex}.history ins{background:var(--ok-soft);color:var(--fg);box-shadow:0 0 0 1px var(--ok-soft);text-decoration:none}.history del{background:var(--danger-soft);color:var(--fg);text-decoration:line-through}.history__note{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}html.mv-noscroll,html.mv-noscroll body{overflow:hidden}.lightbox{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:linear-gradient(var(--alt-bg), var(--alt-bg)) var(--alt-bg);color:var(--alt-fg);animation:lb-in var(--dur-2) var(--ease-enter);border:0;border-radius:0;outline:none;grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}dialog.lightbox:not([open]){display:none}dialog.lightbox::backdrop{background:var(--overlay)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox__bar{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:calc(var(--hit) + var(--sp-2));padding:var(--sp-1) var(--sp-2);display:flex}.lightbox__counter{padding-left:var(--sp-2);font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font);font-variant-numeric:tabular-nums}.lightbox__tools{align-items:center;gap:var(--sp-1);display:flex}.lightbox .ibtn{color:var(--alt-fg)}.lightbox .ibtn:hover,.lightbox .ibtn[aria-pressed=true]{background:#ffffff29}.lightbox .ibtn:focus-visible,.lightbox__nav:focus-visible,.lightbox__original:focus-visible{outline:2px solid var(--alt-fg);outline-offset:2px;box-shadow:none}.lightbox__original{align-items:center;gap:var(--sp-1);min-height:var(--hit);padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--alt-fg);font:var(--fw-strong) var(--fs-meta)/1 var(--font);display:inline-flex;text-decoration:none!important}.lightbox__original:hover{background:#ffffff29}.lightbox__original .i{width:var(--ic-sm);height:var(--ic-sm)}.lightbox__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.lightbox__stage--zoom{touch-action:auto;justify-content:flex-start;align-items:flex-start;overflow:auto}.lightbox__frame{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.lightbox__stage--zoom .lightbox__frame{max-width:none;max-height:none;margin:auto}.lightbox__blur{width:100%;height:100%;position:absolute;inset:0}.lightbox__img{object-fit:contain;cursor:zoom-in;width:auto;max-width:100vw;height:auto;max-height:calc(100dvh - 140px);display:block;position:relative}.lightbox__img--zoom{cursor:zoom-out;max-width:none;max-height:none}.lightbox__video{max-width:100vw;max-height:calc(100dvh - 140px)}.lightbox__audio{width:min(90vw,480px)}.lightbox__broken{align-items:center;gap:var(--sp-2);padding:var(--sp-6);text-align:center;flex-direction:column;display:flex}.lightbox__broken .i{width:40px;height:40px}.lightbox__nav{z-index:2;background:var(--alt-bg);width:48px;height:48px;color:var(--alt-fg);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:absolute;top:50%}.lightbox__nav .i{width:var(--ic-md);height:var(--ic-md)}.lightbox__nav--prev{left:max(var(--sp-2), env(safe-area-inset-left,0px))}.lightbox__nav--next{right:max(var(--sp-2), env(safe-area-inset-right,0px))}.lightbox__alt{max-height:30vh;margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--toast-bg);color:var(--toast-fg);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);text-align:start;white-space:pre-wrap;unicode-bidi:plaintext;overflow:auto}.lightbox__alt b{margin-right:var(--sp-1);border-radius:var(--r-xs);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-bold) var(--fs-xs)/var(--lh-xs) var(--font);padding:1px 5px}@media (prefers-reduced-motion:reduce){.lightbox{animation:none}}:root[data-motion=reduce] .lightbox{animation:none}.feed__foot{padding:var(--sp-4) var(--post-pad-x) var(--sp-6);text-align:center;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.feed__foot>.btn{margin-top:var(--sp-2)}.feed__foot>.banner{text-align:start;margin:0 0 var(--sp-2)}.feed__sentinel{height:1px}.feed__newer{padding:var(--sp-2) var(--post-pad-x);border-bottom:1px solid var(--border);justify-content:center;display:flex}.feed__lead{padding:var(--sp-2) var(--post-pad-x);border-bottom:1px solid var(--border);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.feed__lead a{font-weight:var(--fw-strong);position:relative}.feed__lead a:before{content:"";position:absolute;inset:calc(50% - 12px) 0}.boundary a{min-height:24px;font-weight:var(--fw-strong);align-items:center;display:inline-flex;position:relative}.boundary a:before{content:"";left:0;right:0;top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2);position:absolute}.newpill{cursor:pointer}.feed--error .empty{padding-top:var(--sp-6)}.poll__res[data-pct="0"]{--p:0%}.poll__res[data-pct="1"]{--p:1%}.poll__res[data-pct="2"]{--p:2%}.poll__res[data-pct="3"]{--p:3%}.poll__res[data-pct="4"]{--p:4%}.poll__res[data-pct="5"]{--p:5%}.poll__res[data-pct="6"]{--p:6%}.poll__res[data-pct="7"]{--p:7%}.poll__res[data-pct="8"]{--p:8%}.poll__res[data-pct="9"]{--p:9%}.poll__res[data-pct="10"]{--p:10%}.poll__res[data-pct="11"]{--p:11%}.poll__res[data-pct="12"]{--p:12%}.poll__res[data-pct="13"]{--p:13%}.poll__res[data-pct="14"]{--p:14%}.poll__res[data-pct="15"]{--p:15%}.poll__res[data-pct="16"]{--p:16%}.poll__res[data-pct="17"]{--p:17%}.poll__res[data-pct="18"]{--p:18%}.poll__res[data-pct="19"]{--p:19%}.poll__res[data-pct="20"]{--p:20%}.poll__res[data-pct="21"]{--p:21%}.poll__res[data-pct="22"]{--p:22%}.poll__res[data-pct="23"]{--p:23%}.poll__res[data-pct="24"]{--p:24%}.poll__res[data-pct="25"]{--p:25%}.poll__res[data-pct="26"]{--p:26%}.poll__res[data-pct="27"]{--p:27%}.poll__res[data-pct="28"]{--p:28%}.poll__res[data-pct="29"]{--p:29%}.poll__res[data-pct="30"]{--p:30%}.poll__res[data-pct="31"]{--p:31%}.poll__res[data-pct="32"]{--p:32%}.poll__res[data-pct="33"]{--p:33%}.poll__res[data-pct="34"]{--p:34%}.poll__res[data-pct="35"]{--p:35%}.poll__res[data-pct="36"]{--p:36%}.poll__res[data-pct="37"]{--p:37%}.poll__res[data-pct="38"]{--p:38%}.poll__res[data-pct="39"]{--p:39%}.poll__res[data-pct="40"]{--p:40%}.poll__res[data-pct="41"]{--p:41%}.poll__res[data-pct="42"]{--p:42%}.poll__res[data-pct="43"]{--p:43%}.poll__res[data-pct="44"]{--p:44%}.poll__res[data-pct="45"]{--p:45%}.poll__res[data-pct="46"]{--p:46%}.poll__res[data-pct="47"]{--p:47%}.poll__res[data-pct="48"]{--p:48%}.poll__res[data-pct="49"]{--p:49%}.poll__res[data-pct="50"]{--p:50%}.poll__res[data-pct="51"]{--p:51%}.poll__res[data-pct="52"]{--p:52%}.poll__res[data-pct="53"]{--p:53%}.poll__res[data-pct="54"]{--p:54%}.poll__res[data-pct="55"]{--p:55%}.poll__res[data-pct="56"]{--p:56%}.poll__res[data-pct="57"]{--p:57%}.poll__res[data-pct="58"]{--p:58%}.poll__res[data-pct="59"]{--p:59%}.poll__res[data-pct="60"]{--p:60%}.poll__res[data-pct="61"]{--p:61%}.poll__res[data-pct="62"]{--p:62%}.poll__res[data-pct="63"]{--p:63%}.poll__res[data-pct="64"]{--p:64%}.poll__res[data-pct="65"]{--p:65%}.poll__res[data-pct="66"]{--p:66%}.poll__res[data-pct="67"]{--p:67%}.poll__res[data-pct="68"]{--p:68%}.poll__res[data-pct="69"]{--p:69%}.poll__res[data-pct="70"]{--p:70%}.poll__res[data-pct="71"]{--p:71%}.poll__res[data-pct="72"]{--p:72%}.poll__res[data-pct="73"]{--p:73%}.poll__res[data-pct="74"]{--p:74%}.poll__res[data-pct="75"]{--p:75%}.poll__res[data-pct="76"]{--p:76%}.poll__res[data-pct="77"]{--p:77%}.poll__res[data-pct="78"]{--p:78%}.poll__res[data-pct="79"]{--p:79%}.poll__res[data-pct="80"]{--p:80%}.poll__res[data-pct="81"]{--p:81%}.poll__res[data-pct="82"]{--p:82%}.poll__res[data-pct="83"]{--p:83%}.poll__res[data-pct="84"]{--p:84%}.poll__res[data-pct="85"]{--p:85%}.poll__res[data-pct="86"]{--p:86%}.poll__res[data-pct="87"]{--p:87%}.poll__res[data-pct="88"]{--p:88%}.poll__res[data-pct="89"]{--p:89%}.poll__res[data-pct="90"]{--p:90%}.poll__res[data-pct="91"]{--p:91%}.poll__res[data-pct="92"]{--p:92%}.poll__res[data-pct="93"]{--p:93%}.poll__res[data-pct="94"]{--p:94%}.poll__res[data-pct="95"]{--p:95%}.poll__res[data-pct="96"]{--p:96%}.poll__res[data-pct="97"]{--p:97%}.poll__res[data-pct="98"]{--p:98%}.poll__res[data-pct="99"]{--p:99%}.poll__res[data-pct="100"]{--p:100%}.explore-row{min-width:0}.post__body>.explore-poll,.post__body>.quote--hint{margin-top:var(--block-gap)}.explore-poll{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.quote--hint .quote__media{color:var(--accent-text);font-weight:var(--fw-strong);margin-top:0}.post__body>.poll-form{margin-top:var(--block-gap)}.pillwrap:not(.pillwrap--on){height:0;margin:0;padding:0}.ex-post-filtered{display:contents}img.emoji{object-fit:contain;vertical-align:-.25em;width:auto;max-width:3.6em;height:1.2em;margin:0 .05em;display:inline-block}.mv-focal{gap:var(--sp-1h);display:grid}.mv-focal__box{border-radius:var(--r-sm);border:1px solid var(--border-strong);cursor:crosshair;background:var(--surface-2);width:100%;max-width:320px;display:block;position:relative;overflow:hidden}.mv-focal__box:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mv-focal__box--disabled{cursor:progress;opacity:.7}.mv-focal__img{pointer-events:none;width:100%;height:auto;display:block}.mv-focal__img--none{aspect-ratio:4/3}.mv-focal__mark{pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 2px #000000b3}.mv-mx-0{left:0%}.mv-mx-1{left:10%}.mv-mx-2{left:20%}.mv-mx-3{left:30%}.mv-mx-4{left:40%}.mv-mx-5{left:50%}.mv-mx-6{left:60%}.mv-mx-7{left:70%}.mv-mx-8{left:80%}.mv-mx-9{left:90%}.mv-mx-10{left:100%}.mv-my-0{top:0%}.mv-my-1{top:10%}.mv-my-2{top:20%}.mv-my-3{top:30%}.mv-my-4{top:40%}.mv-my-5{top:50%}.mv-my-6{top:60%}.mv-my-7{top:70%}.mv-my-8{top:80%}.mv-my-9{top:90%}.mv-my-10{top:100%}.mv-focal__row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (pointer:coarse){.delivery button{position:relative}.delivery button:before{content:"";top:calc((100% - var(--hit)) / 2);bottom:calc((100% - var(--hit)) / 2);position:absolute;left:0;right:0}a.quote--hint{min-height:var(--hit)}}.thread{position:relative}.screen.thread-screen{min-height:calc(100vh - var(--tabbar-h) - env(safe-area-inset-bottom));flex-direction:column;display:flex}.thread-screen>.thread{flex-direction:column;flex:1;display:flex}.thread-screen>.thread>.replydock{margin-top:auto}@media (width>=600px){.screen.thread-screen{min-height:calc(100vh - var(--sp-3))}}.thread__list{margin:0;padding:0;list-style:none}.thread__item{min-width:0;position:relative}.post.post--focal{grid-template-columns:var(--av-focal) minmax(0, 1fr) auto;column-gap:var(--sp-3);padding:var(--focal-pad-y) var(--post-pad-x) 0;align-items:center;display:grid}.post--focal:after{display:none}.post--focal>.post__gut{grid-area:1/1;align-self:start}.post--focal>.post__body{display:contents}.post--focal>.post__body>*{min-width:0;margin-top:var(--sp-3);grid-column:1/-1}.post--focal>.post__body>.meta{grid-area:1/2/auto/-1;margin-top:0}.post--focal>.post__body>.meta:has(+.post__follow){grid-column:2}.post--focal>.post__body>.post__follow{grid-area:1/3;margin-top:0}.post--focal>.post__body>:is(.focal__meta,.focal__stats,.acts){margin-top:0}.post--focal .meta{white-space:normal;line-height:var(--lh-meta);display:block;overflow:visible}.post--focal .meta__name{white-space:normal;min-width:0;font-size:var(--fs-lg);line-height:var(--lh-lg);display:block;overflow:visible}.post--focal .meta .tag{vertical-align:middle;margin:0 var(--sp-1h) 0 0;display:inline-flex}.post--focal .meta__user,.post--focal .meta__server,.post--focal .meta.is-fit .meta__user,.post--focal .meta.is-fit .meta__server{overflow-wrap:anywhere;white-space:normal;text-align:left;vertical-align:top;min-width:0;max-width:100%;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);direction:ltr;background:0 0;border-radius:0;margin:0;padding:0;display:inline-block;overflow:visible}.post--focal .meta__at,.post--focal .meta__dot,.post--focal .meta>.meta__time{display:none}.post--focal .meta__server:before{content:"@"}.post__follow{flex:none}@media (width<=599.98px){.post__follow{width:var(--hit);padding:0}.post__follow span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.post--focal .post__text{font-size:var(--focal-fs);line-height:var(--focal-lh)}.post--focal-short .post__text{font-size:var(--focal-short-fs);line-height:var(--focal-short-lh)}.post--focal.post--followers:before,.post--focal.post--direct:before{top:var(--focal-pad-y);bottom:var(--sp-4)}.post--focal.post--link-up .post__gut:before{top:calc(var(--focal-pad-y) * -1);height:calc(var(--focal-pad-y) - var(--sp-1));left:calc(var(--av-post) / 2 - 1px)}.focal__meta{align-items:center;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.focal__meta>*{align-items:center;gap:var(--sp-1);display:inline-flex}.focal__meta .i{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2px}.focal__meta .is-followers{color:var(--aud-followers-text);font-weight:var(--fw-strong)}.focal__meta .is-direct{color:var(--aud-direct-text);font-weight:var(--fw-strong)}.focal__stats{display:var(--stats-display);gap:var(--sp-1) var(--sp-4);padding:var(--sp-2h) 0;border-bottom:1px solid var(--border);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);flex-wrap:wrap}.focal__stats a{color:var(--muted);text-decoration:none}.focal__stats a:hover{text-decoration:underline}.focal__stats b{color:var(--fg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.post--focal .acts--focal{border-top:0}.post--focal+*{border-top:1px solid var(--border)}.tag--author{color:var(--fg);background:var(--surface-2)}.post--depth-2{padding-left:calc(var(--post-pad-x) + var(--av-post) + var(--post-gap))}.post--depth-2>*{--av-post:var(--av-reply2)}.post--depth-2{grid-template-columns:var(--av-reply2) minmax(0, 1fr)}.thread__status{align-items:center;gap:var(--sp-2h);padding:var(--sp-3) var(--post-pad-x);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);border-bottom:1px solid var(--border);display:flex}.thread__status .i{flex:none}.thread__status--warn .i{color:var(--warn)}.thread__status>span{flex:1;min-width:0}.thread__status>.btn{flex:none}.thread__more{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--hit);padding:0 var(--post-pad-x) 0 calc(var(--post-pad-x) + var(--av-post) + var(--post-gap));border:0;border-bottom:1px solid var(--border);color:var(--accent-text);font:var(--fw-strong) var(--fs-meta)/1 var(--font);text-align:left;cursor:pointer;background:0 0;display:flex}.thread__more:hover{background:var(--hover)}.thread__more .i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2.2px}.replydock{z-index:var(--z-dock);bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));align-items:center;gap:var(--sp-2h);padding:var(--sp-2) var(--post-pad-x);background:var(--glass);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);display:flex;position:sticky}.replydock__field{min-width:0;min-height:var(--hit);padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:var(--fw-regular) var(--fs-md)/1.2 var(--font);text-align:left;cursor:text;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;display:flex;overflow:hidden}.replydock__field:hover{border-color:var(--accent)}.replydock__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replydock__aud{align-items:center;gap:var(--sp-1);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted);padding-left:calc(var(--av-xs) + var(--sp-2h));flex-basis:100%;order:3;display:flex}.replydock__aud .i{stroke-width:2.2px;width:12px;height:12px}.replydock{row-gap:var(--sp-1);flex-wrap:wrap}@media (width>=600px){.replydock{bottom:0}}.replydock__av{width:var(--av-xs);height:var(--av-xs);flex:none;display:block}.thread__branch{z-index:1;top:0;left:calc(var(--post-pad-x) + var(--av-post) / 2 - 1px);width:calc(var(--av-post) / 2 + var(--post-gap) - var(--sp-1));height:calc(var(--post-pad-y) + var(--av-reply2) / 2 + 1px);border-left:2px solid var(--line);border-bottom:2px solid var(--line);border-bottom-left-radius:var(--r-md);pointer-events:none;position:absolute}.thread__rail{z-index:1;top:0;bottom:0;left:calc(var(--post-pad-x) + var(--av-post) / 2 - 1px);background:var(--line);pointer-events:none;width:2px;position:absolute}.thread__item--rail>.post:after{opacity:0}.post--focal{scroll-margin-top:calc(var(--topbar-h) + var(--sp-12) + var(--sp-8))}.post--focal:focus-visible{outline-offset:-2px}a.replydock__field,a.replydock__field:hover,.replydock .ibtn{text-decoration:none}.post__follow[aria-pressed=true]{color:var(--muted)}.actors{margin:0;padding:0;list-style:none}.actors__item{border-bottom:1px solid var(--border);min-width:0}.actors__lead{padding:var(--sp-1) var(--post-pad-x) var(--sp-2);border-bottom:1px solid var(--border)}.actors__lead .note{margin-top:var(--sp-2)}.composer{flex-direction:column;min-width:0;min-height:0;display:flex}.composer__head{align-items:center;gap:var(--sp-2);min-height:56px;padding:0 var(--sp-2);border-bottom:1px solid var(--border);display:flex}.composer__title{text-align:center;min-width:0;font:var(--fw-bold) var(--fs-md)/var(--lh-md) var(--font);flex:1}.composer__title>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.composer__title:focus{outline:none}.composer__head>.btn{flex:none}.composer__head .btn .badge{margin-left:var(--sp-0h)}.composer__headgap{flex:none;width:88px}.composer__title small,.cmx-saved{justify-content:center;align-items:center;gap:var(--sp-1);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted);display:flex}.cmx-saved .i{width:var(--ic-xs);height:var(--ic-xs);color:var(--ok);stroke-width:2.2px}.composer__replyto{grid-template-columns:var(--av-xs) minmax(0, 1fr);align-items:center;gap:var(--sp-2h);padding:var(--sp-3) var(--sp-4) 0;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);display:grid}.composer__replyto p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer__replyto b{color:var(--fg);font-weight:var(--fw-strong)}.composer__main{grid-template-columns:var(--av-xl) minmax(0, 1fr);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex:1;align-items:start;min-height:0;display:grid;overflow:auto}.composer__main>.av{position:sticky;top:0}.cmx-fields{min-width:0}.cmx-cw__label{align-items:center;gap:var(--sp-1h);margin-bottom:var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--warn);display:flex}.cmx-cw__label .i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px;flex:none}.composer__cw{width:100%;min-height:var(--hit);margin-bottom:var(--sp-1);padding:0 var(--sp-3);border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--fg);font:var(--fw-strong) var(--fs-md)/1.2 var(--font)}.composer__cw::placeholder{color:var(--muted);font-weight:var(--fw-regular)}.compose__field{min-width:0;position:relative}.composer__input{width:100%;min-height:120px;padding:var(--sp-2h) 0;color:var(--fg);resize:none;font:var(--fw-regular) var(--fs-lg)/var(--lh-lg) var(--font);field-sizing:content;background:0 0;border:0;max-height:60vh;display:block}.composer__input::placeholder{color:var(--muted)}.composer__input:focus-visible{box-shadow:0 2px 0 0 var(--focus);border-radius:0;outline:none}.composer__hint{margin-top:var(--sp-1)}.composer__notes:empty{display:none}.composer__notes{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) 0;display:grid}.composer__wait{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);display:flex}.composer__state{padding:var(--sp-4)}.composer--loading{place-items:center;min-height:240px;display:grid}.composer--loading .note{margin:var(--sp-4)}.composer--drop{box-shadow:inset 0 0 0 2px var(--accent)}.composer-shared{flex-wrap:wrap}.composer-shared__actions{gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}.composer__atts{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.composer__atts{grid-template-columns:repeat(4,minmax(0,1fr))}}.att{aspect-ratio:1;border-radius:var(--r-sm);background:var(--media-bg);position:relative;overflow:hidden}.att>img{object-fit:cover;width:100%;height:100%;display:block}.att__ph{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.att__ph .i{width:var(--ic-lg,28px);height:var(--ic-lg,28px)}.att__rm{z-index:2;background:var(--alt-bg);width:28px;height:28px;color:var(--alt-fg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.att__rm:before{content:"";position:absolute;inset:-8px}.att__rm .i{stroke-width:2.2px;width:16px;height:16px}.att .alt-badge{z-index:2;position:absolute;bottom:4px;left:4px}.att .alt-badge--ok:after{content:" ✓"}.alt-badge--invalid{outline:2px solid var(--danger);outline-offset:1px}.att__fp{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fp__ring{fill:none;stroke:var(--alt-fg);stroke-width:2px;filter:drop-shadow(0 0 1px var(--alt-bg))}.fp__dot{fill:var(--alt-fg);stroke:var(--alt-bg);stroke-width:1.5px}.att--uploading img{opacity:.45}.att__prog{left:var(--sp-1);right:var(--sp-1);bottom:var(--sp-1);gap:var(--sp-1);padding:var(--sp-1) var(--sp-1h);border-radius:var(--r-xs);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-strong) var(--fs-xs)/var(--lh-xs) var(--font);font-variant-numeric:tabular-nums;display:grid;position:absolute}.att__prog>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.att__bar{width:100%;height:var(--sp-1);border-radius:var(--r-pill);display:block;overflow:hidden}.att__bar-bg{fill:color-mix(in srgb, var(--alt-fg) 30%, transparent)}.att__bar-fg{fill:var(--alt-fg)}.att--error{box-shadow:inset 0 0 0 2px var(--danger)}.att__err{left:var(--sp-1);right:var(--sp-1);bottom:var(--sp-1);gap:var(--sp-1);padding:var(--sp-1) var(--sp-1h);border-radius:var(--r-xs);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-strong) var(--fs-xs)/var(--lh-xs) var(--font);display:flex;position:absolute}.att__err .i{width:var(--ic-xs);height:var(--ic-xs);flex:none}.cmx-media .note{margin-top:var(--sp-2)}.note--error{border-color:var(--danger)}.cmx-sched{align-items:center;gap:var(--sp-2);margin:0 var(--sp-4) var(--sp-2);padding:var(--sp-0h) var(--sp-0h) var(--sp-0h) var(--sp-3);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-soft-fg);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:flex}.cmx-sched>.i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px;flex:none}.cmx-sched>span{flex:1;min-width:0}.cmx-sched b{font-weight:var(--fw-strong)}.cmx-sched .btn--ghost,.cmx-sched .ibtn{color:var(--accent-soft-fg)}.composer__tools{padding:var(--sp-1) var(--sp-2);border-top:1px solid var(--border);align-items:center;gap:0;display:flex;position:relative}.composer__tools .ibtn{color:var(--accent-text)}.composer__tools .ibtn[aria-pressed=true]{background:var(--accent-soft)}.composer__tools .ibtn[aria-disabled=true]{color:var(--muted);cursor:help}.composer__tools .ibtn[aria-disabled=true]:hover{background:var(--hover)}.cmx-tools__gap{flex:1}.cmx-langwrap{position:relative}.cmx-lang{align-items:center;gap:var(--sp-0h);min-width:var(--hit);min-height:var(--hit);padding:0 var(--sp-2h);border-radius:var(--r-pill);color:var(--accent-text);font:var(--fw-bold) var(--fs-sm)/1 var(--font);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.cmx-lang:hover{background:var(--hover)}.cmx-lang .i{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2.2px}.cmx-pop{z-index:5;right:0;bottom:calc(100% + var(--sp-1));max-height:min(60vh,420px);position:absolute;overflow:auto}.cmx-code{min-width:var(--sp-8);height:var(--sp-6);padding:0 var(--sp-1);border:1px solid var(--border-strong);border-radius:var(--r-xs);font:var(--fw-bold) var(--fs-xs)/1 var(--font);letter-spacing:.04em;color:var(--muted);flex:none;place-items:center;display:inline-grid}.cmx-pop .menu__item[aria-checked=true] .cmx-code{border-color:var(--accent);color:var(--accent-text)}.cmx-pop .menu__item .cmx-check{width:var(--ic-sm);height:var(--ic-sm);color:var(--accent-text);opacity:0;stroke-width:2.4px;margin-left:auto}.cmx-pop .menu__item[aria-checked=true] .cmx-check{opacity:1}.cmx-pop .menu__item[aria-checked=true] .menu__label{font-weight:var(--fw-strong)}.cmx-why{margin:0 var(--sp-3) var(--sp-2);max-width:none}.cmx-why .btn{margin-top:var(--sp-2)}.cmx-why--1{--tip-x:var(--sp-5)}.composer__foot{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}.composer__foot .aud-line{flex:100%}@media (width>=600px){.composer__foot .aud-line{flex:1 1 0}}.composer__send{align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}.composer__send .btn--primary{min-width:0}.aud-line{align-items:center;gap:0 var(--sp-1);min-width:0;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.aud-line>.i{width:var(--ic-sm);height:var(--ic-sm);margin-right:var(--sp-0h);color:var(--fg)}.aud-line--followers>.i{color:var(--aud-followers-text)}.aud-line--direct>.i{color:var(--aud-direct-text)}.aud-pick{min-height:32px;padding:0 var(--sp-1h);border-radius:var(--r-sm);color:var(--accent-text);font:var(--fw-strong) var(--fs-meta)/1 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0 -2px;display:inline-flex;position:relative}.aud-pick:before{content:"";inset:calc((32px - var(--hit)) / 2) 0;position:absolute}.aud-pick:hover{background:var(--hover)}.aud-pick .i{stroke-width:2.2px;width:14px;height:14px}.aud-line__sep{color:var(--muted)}.aud-line__part{white-space:nowrap}.aud-line b{color:var(--fg);font-weight:var(--fw-strong)}.ring{flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.ring svg{width:28px;height:28px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3px}.ring .ring__bg{stroke:var(--border)}.ring .ring__fg{stroke:var(--accent);stroke-linecap:round}.ring--warn .ring__fg{stroke:var(--warn)}.ring__n{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.ring--warn+.ring__n{color:var(--warn);font-weight:var(--fw-strong)}.ring__n--over{color:var(--danger)!important}.audmenu{gap:var(--sp-1);display:grid}.audmenu__group{border:0;min-width:0;margin:0;padding:0}.audmenu__group+.audmenu__group{margin-top:var(--sp-3)}.audmenu__legend{padding:0 var(--sp-2) var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.audopt{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-md);cursor:pointer;grid-template-columns:36px minmax(0,1fr) 20px;display:grid;position:relative}.audopt:hover{background:var(--hover)}.audopt input{opacity:0;pointer-events:none;position:absolute}.audopt__ic{border-radius:var(--r-sm);background:var(--surface-2);width:36px;height:36px;color:var(--fg);place-items:center;display:grid}.audopt--followers .audopt__ic{color:var(--aud-followers-text);background:var(--aud-followers-soft)}.audopt--direct .audopt__ic{color:var(--aud-direct-text);background:var(--aud-direct-soft)}.audopt__t{font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font);display:block}.audopt__d{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.audopt__check{width:20px;height:20px;color:var(--accent-text);opacity:0;stroke-width:2.4px}.audopt:has(input:checked){background:var(--accent-soft)}.audopt:has(input:checked) .audopt__check{opacity:1}.audopt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.audrule{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2);border-radius:var(--r-md);grid-template-columns:36px minmax(0,1fr);display:grid}.audrule:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.audmenu__note{gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.audmenu__note .i{width:var(--ic-sm);height:var(--ic-sm);flex:none;margin-top:1px}.cmx-audfoot{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}.cmx-audfoot .aud-line{flex:100%}.cmx-audfoot .btn{margin-left:auto}@media (width>=600px){.cmx-audfoot .aud-line{flex:1 1 0}}.cmx-auddlg .modal__foot{border-top:1px solid var(--border)}dialog.dlg--compose{height:calc(100dvh - 12px)}dialog.dlg--compose>.modal__body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}dialog.dlg--compose>.modal__grab+.modal__body{padding-top:0}dialog.dlg--compose .composer{flex:1}@media (width>=600px){dialog.dlg--compose{height:auto;max-height:84vh}dialog.dlg--compose .composer__main{max-height:56vh}}dialog.cmx-sub{z-index:calc(var(--z-dialog) + 1)}.cmx-sub .modal__body>.audmenu{padding-top:var(--sp-1)}.compose-screen{padding-bottom:var(--sp-6)}.composer--page{background:var(--surface);border-bottom:1px solid var(--border)}@media (width>=600px){.composer--page{margin:var(--sp-4) var(--sp-4) 0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}}.composer--page .composer__main{overflow:visible}@media (width<=599.98px){.composer--page{min-height:calc(100vh - var(--tabbar-h) - var(--topbar-h));min-height:calc(100dvh - var(--tabbar-h) - var(--topbar-h) - env(safe-area-inset-bottom))}.composer--page .composer__main{flex:1 0 auto}}.compose--inline{gap:var(--sp-2);display:grid}.composer--inline{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:grid}.composer--inline .composer__tools{gap:var(--sp-1);border:0;flex-wrap:wrap;padding:0}.composer--inline textarea.input{min-height:64px}.composer--inline .composer__cw{margin-bottom:0}.cmx-alted{gap:var(--sp-3);padding-top:var(--sp-1);display:grid}.cmx-fp{border-radius:var(--r-md);background:var(--media-bg);justify-content:center;display:flex;overflow:hidden}.cmx-fp__img{cursor:crosshair;background:0 0;border:0;border-radius:0;flex:none;max-width:100%;padding:0;display:block;position:relative}.cmx-fp__img img{max-width:100%;max-height:var(--cmx-fp-max-h,300px);width:auto;height:auto;display:block}.cmx-fp__img:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--focus-gap)}.cmx-fp__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cmx-fp__svg .fp__ring{stroke-width:2.5px}.cmx-crops{gap:var(--sp-2);grid-template-columns:minmax(0,16fr) minmax(0,9fr);max-width:360px;display:grid}.cmx-crop{gap:var(--sp-1);margin:0;display:grid}.cmx-crop__svg{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--media-bg);width:100%;display:block}.cmx-crop__svg--sq{aspect-ratio:1}.cmx-crop figcaption{font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted)}.cmx-crophead{margin-bottom:var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.cmx-alted .field__hint{gap:var(--sp-3);display:flex}.cmx-count{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.cmx-alted textarea.input{min-height:104px}dialog.cmx-altdlg>.modal__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.cmx-altdlg .cmx-subhead{padding:0 var(--sp-4) 0 var(--sp-2);flex:none}.cmx-altdlg .cmx-alted{min-height:0;padding:var(--sp-1) var(--sp-4) var(--sp-4);flex:auto;overflow:auto}.cmx-altdlg .modal__foot{justify-content:space-between}.cmx-altdlg .modal__foot .btn--sm{min-width:0}.cmx-altdlg .modal__foot>.btn:last-child:not(.cmx-altnav__prev){margin-left:auto}@media (width<=599.98px){dialog.cmx-altdlg{height:calc(100vh - 12px)}}.cmx-schedform{gap:var(--sp-3);display:grid}.cmx-schedform .chips{gap:var(--sp-2)}.cmx-schednote{color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.cmx-schednote a{font-weight:var(--fw-strong)}.cmx-lead{margin-bottom:var(--sp-2);color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.cmx-drafts{margin:0 calc(var(--sp-4) * -1);padding:0;list-style:none;display:grid}.cmx-draft{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2) 0 var(--sp-4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.cmx-draft:hover{background:var(--hover)}.cmx-draft__open{gap:var(--sp-0h);min-width:0;padding:var(--list-row-pad-y) 0;color:var(--fg);text-align:left;cursor:pointer;border-radius:var(--r-sm);font:inherit;background:0 0;border:0;text-decoration:none;display:grid}.cmx-draft__open:hover .cmx-draft__what{text-decoration:underline}.cmx-draft__kind{align-items:center;gap:var(--sp-1h);min-width:0;font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.cmx-draft__kind .i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px;flex:none}.cmx-draft__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmx-draft__time{font-weight:var(--fw-regular);white-space:nowrap;flex:none}.cmx-draft__kind .tag{margin-left:var(--sp-1);flex:none}.cmx-draft__text{-webkit-line-clamp:2;line-clamp:2;font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--font);overflow-wrap:anywhere;white-space:pre-wrap;text-align:start;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmx-draft__cw{font-weight:var(--fw-strong);color:var(--warn)}.cmx-draft__text--empty{color:var(--muted)}.cmx-draft__meta{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.cmx-draft--deleted{background:var(--surface-2);min-height:56px}.cmx-draft--deleted:hover{background:var(--surface-2)}.cmx-draft__undo{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;flex-wrap:wrap;grid-column:1/-1;display:flex}.cmx-atterr{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.cmx-draft__gone{color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.cmx-draftsdlg .modal__foot{border-top:1px solid var(--border);justify-content:center}.drafts .drafts__lead{padding:var(--sp-3) var(--post-pad-x) var(--sp-2);color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.drafts .cmx-drafts{margin:0}.drafts .cmx-draft{padding-left:var(--post-pad-x)}.drafts .cmx-draft:last-child{border-bottom:1px solid var(--border)}.drafts .drafts__err,.scheduled .sched__err{margin:var(--sp-3) var(--post-pad-x)}.drafts__more{margin:var(--sp-4) auto;display:flex}.cmx-emojiwrap{position:relative}.cmx-emoji{z-index:5;left:0;bottom:calc(100% + var(--sp-1));gap:var(--sp-2);width:min(320px,100vw - 32px);max-height:min(60vh,380px);padding:var(--sp-2);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute}.cmx-emoji--end{left:auto;right:0}.cmx-emoji__search{width:100%}.cmx-emoji__body{min-height:60px;overflow-y:auto}.cmx-emoji__group+.cmx-emoji__group{margin-top:var(--sp-2)}.cmx-emoji__heading{margin:0 0 var(--sp-1);padding:0 var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.cmx-emoji__grid{grid-template-columns:repeat(auto-fill, minmax(var(--hit), 1fr));gap:2px;display:grid}.cmx-emoji__item{min-width:var(--hit);min-height:var(--hit);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cmx-emoji__item:hover{background:var(--hover)}img.cmx-emoji__img{vertical-align:middle;object-fit:contain;width:28px;max-width:none;height:28px;margin:0}.cmx-emoji__msg,.cmx-emoji__hint{padding:0 var(--sp-1);color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);margin:0}.sched__bar{gap:var(--sp-2);padding:var(--sp-3) var(--post-pad-x);border-bottom:1px solid var(--border);display:grid}.sched__note{color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font)}.sched__list{margin:0;padding:0;list-style:none;display:grid}.sched{gap:var(--sp-2);padding:var(--list-row-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);min-width:0;display:grid}.sched__head{align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.sched__head>.i{width:var(--ic-sm);height:var(--ic-sm);color:var(--accent-text)}.sched__time{color:var(--fg);font-weight:var(--fw-strong)}.sched__vis{color:var(--fg);display:inline-flex}.sched__vis .i{width:var(--ic-sm);height:var(--ic-sm)}.sched__vis--followers{color:var(--aud-followers-text)}.sched__vis--direct{color:var(--aud-direct-text)}.sched__state{margin-left:auto}.sched__body{gap:var(--sp-1);min-width:0;display:grid}.sched__cw{gap:var(--sp-1h);color:var(--warn);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);overflow-wrap:anywhere;align-items:center;display:flex}.sched__cw .i{width:var(--ic-sm);height:var(--ic-sm);flex:none}.sched__text{font:var(--fw-regular) var(--post-fs,var(--fs-md))/var(--lh-md) var(--font);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;-webkit-line-clamp:6;line-clamp:6;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sched__text--empty{color:var(--muted)}.sched__media{align-items:center;gap:var(--sp-1);color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:flex}.sched__media .i{width:var(--ic-sm);height:var(--ic-sm)}.sched__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sched__actions .btn .i,.scheduled .topbar .btn .i,.drafts .topbar .btn .i{width:var(--ic-sm);height:var(--ic-sm)}.sched__cancel{color:var(--danger)}.sched__edit{gap:var(--sp-3);display:grid}.sched__open{justify-self:start}.sched--cancelled .sched__text,.sched--sent .sched__text{color:var(--muted)}.share__note{margin:var(--sp-3) var(--sp-4) 0}.cmx-missed{margin:0 calc(var(--sp-4) * -1);padding:0;list-style:none;display:grid}.cmx-missed__row{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);display:grid}.cmx-missed__text{font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--font);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmx-missed__meta{color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font)}.cmx-missed__acts{gap:var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap;display:flex}.cmx-missed__acts .btn .i{width:var(--ic-sm);height:var(--ic-sm)}.cmx-missed__none{color:var(--muted)}.suggest{z-index:30;padding:var(--sp-1);background:var(--surface);max-height:min(23rem,60vh);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.suggest[hidden]{display:none}.suggest__item{align-items:center;gap:var(--sp-2h);min-height:var(--hit);padding:var(--sp-1h) var(--sp-2h);border-radius:var(--r-sm);cursor:pointer;min-width:0;display:flex}.suggest__item--active,.suggest__item:hover{background:var(--accent-soft)}.suggest__item--active{outline:2px solid var(--accent);outline-offset:-2px}.suggest__text{min-width:0;display:grid}.suggest__label,.suggest__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggest__label{font-weight:var(--fw-strong)}.suggest__sub{color:var(--muted);font-size:var(--fs-sm)}.suggest img.suggest__emoji{object-fit:contain;vertical-align:middle;width:24px;max-width:24px;height:24px}.conversation .compose--inline .suggest,.composer--inline .suggest{top:auto;bottom:calc(100% + 4px)}.draft-conflict{gap:var(--sp-1h);padding:var(--sp-3);border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);display:grid}.draft-conflict p{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);margin:0}.draft-conflict__title{font-weight:var(--fw-strong)}.draft-conflict__theirs{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.draft-conflict__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.compose__form{grid-template-columns:minmax(0,1fr)}.compose__form>*{min-width:0}.compose__tools{display:contents}.compose__more{display:none}@media (height<=500px){.conversation .compose--inline{padding:var(--sp-1) 0}.compose__form--dm{padding:var(--sp-1h);gap:var(--sp-1h)}.compose__form--dm textarea.compose__text--inline{resize:none;height:2.75rem;min-height:0;transition:height var(--dur-2) ease}.compose__form--dm textarea.compose__text--inline:focus{height:6rem}.compose__form--dm .compose__bar{gap:var(--sp-1h)}.compose__form--dm .compose__more{min-width:var(--hit);min-height:var(--hit);justify-content:center;align-items:center;display:inline-flex}.compose__form--dm .compose__tools:not(.compose__tools--open){display:none}.compose__form--dm .compose__tools--open{gap:var(--sp-1h);flex-wrap:wrap;display:flex}.compose__form--dm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.compose__form--dm>*{grid-column:1/-1}.compose__form--dm>.compose__field{grid-column:1}.compose__form--dm>.compose__bar{flex-wrap:nowrap;order:1;grid-column:2}.compose__form--dm>.compose__field~:not(.compose__bar){order:2}.compose__form--dm>.compose__bar:has(.compose__tools--open){flex-wrap:wrap;grid-column:1/-1}}@media (height<=500px) and (prefers-reduced-motion:reduce){.compose__form--dm textarea.compose__text--inline{transition:none}}:root[data-motion=reduce] .compose__form--dm textarea.compose__text--inline{transition:none}.to-chip{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.to-chip__list{gap:var(--sp-1) var(--sp-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.to-chip__list li{overflow-wrap:anywhere}.to-chip__list[hidden]{display:none}.notif{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--post-pad-y) var(--post-pad-x);font-size:var(--post-fs);line-height:var(--post-lh);display:grid;position:relative}.notif:after{content:"";left:var(--row-sep-inset);background:var(--border);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}@media (hover:hover){.notif:hover{background:var(--hover)}}.notif__gut{justify-content:flex-end;padding-top:2px;display:flex}.notif__type{border-radius:var(--r-sm);width:28px;height:28px;color:var(--muted);place-items:center;display:grid}.notif__type .i{width:var(--ic-lg);height:var(--ic-lg)}.notif--like .notif__type,.notif--reaction .notif__type{color:var(--like)}.notif--boost .notif__type{color:var(--boost)}.notif--quote .notif__type{color:var(--quote)}.notif--follow .notif__type,.notif--mention .notif__type,.notif--reply .notif__type,.notif--dm .notif__type,.notif--accept .notif__type{color:var(--accent-text)}.notif--request .notif__type{color:var(--warn)}.notif--reject .notif__type{color:var(--danger)}.notif--poll .notif__type{color:var(--fg)}.notif__body{min-width:0}.notif__body>*+*{margin-top:var(--sp-1)}.notif__text{overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext}.notif__text b{font-weight:var(--fw-strong)}.notif__text .muted{color:var(--muted);overflow-wrap:anywhere}.notif__name{color:var(--fg);text-decoration:none}.notif__name:hover{text-decoration:underline}.notif__done{align-items:center;gap:var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--ok);display:inline-flex}.notif__done .i{width:var(--ic-sm);height:var(--ic-sm)}.notif__text .tag{height:18px}.notif__time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.notif__excerpt{color:var(--muted);font-size:var(--ctx-fs);line-height:var(--ctx-lh);-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif__note{gap:var(--sp-1h);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);align-items:flex-start;display:flex}.notif__note .i{width:var(--ic-sm);height:var(--ic-sm);flex:none;margin-top:1px}.notif__note a{font-weight:var(--fw-strong)}.notif--unread:before{content:"";left:max(4px, calc(var(--post-pad-x) / 2 - 4px));top:calc(var(--post-pad-y) + 12px);background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute}.notif .post__aud{margin-top:var(--sp-1)}.notif__avatars{min-height:var(--av-sm)}.notif__avatars .avstack__more{white-space:nowrap}.notif__filtered{align-items:center;gap:var(--sp-1) var(--sp-2);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.notif__filtered .btn{z-index:1;position:relative}.nm-unverified{align-items:center;gap:var(--sp-1h);font:var(--fw-strong) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--warn);display:flex}.nm-unverified .i{width:var(--ic-sm);height:var(--ic-sm);flex:none}.notif{isolation:isolate}.rowlink{z-index:0;border-radius:0;position:absolute;inset:0}.rowlink:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--focus-gap);border-radius:0}:is(.notif:has(>.rowlink)>.notif__gut,.notif:has(>.rowlink)>.notif__body){z-index:1;pointer-events:none;position:relative}:is(.notif:has(>.rowlink) .notif__body a,.notif:has(>.rowlink) .notif__body button,.notif:has(>.rowlink) .notif__body summary){pointer-events:auto}.notif__acts{gap:var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap;display:flex}.nm-post{position:relative}.nm-ctx{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--post-pad-y) var(--post-pad-x) 0;margin-bottom:calc(var(--post-pad-y) * -1 + var(--sp-1));font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--muted);align-items:center;display:grid}.nm-ctx>.i{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2px;justify-self:end}.nm-ctx>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nm-post--direct .nm-ctx>.i{color:var(--aud-direct-text)}.nm-post.notif--unread .nm-ctx>span{color:var(--fg);font-weight:var(--fw-strong)}.nm-post.notif--unread:before{z-index:2;top:calc(var(--post-pad-y) + 4px)}@media (hover:hover){.nm-post:hover{background:var(--hover)}}.nm-tabs .tab .badge{background:var(--surface-3);color:var(--fg)}.nm-newhead{color:var(--fg)}.nm-newhead .badge{margin-left:0}.topbar__actions .nm-markall{color:var(--accent-text)}.topbar__actions .nm-markall[aria-disabled=true]{color:var(--muted);opacity:1;cursor:default}.topbar__actions .nm-markall[aria-disabled=true]:hover{background:0 0}@media (width<=379.98px){.topbar__actions .nm-markall{min-width:var(--hit);justify-content:center;padding:0}.topbar__actions .nm-markall span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.nm-panel{min-height:calc(100vh - var(--tabbar-h) - var(--fab-size) - var(--sp-8))}@media (width>=600px){.nm-panel{min-height:0}}.nm-linkrow{grid-template-columns:var(--av-post) minmax(0, 1fr) auto;column-gap:var(--post-gap);padding:var(--list-row-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);color:var(--fg);align-items:center;display:grid;position:relative;text-decoration:none!important}.nm-linkrow:hover{background:var(--hover)}.nm-linkrow>.tile{width:var(--av-post);height:var(--av-post);justify-self:end}.nm-linkrow__text{min-width:0}.nm-linkrow__text b{font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font);display:block}.nm-linkrow__text small{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.nm-linkrow:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--focus-gap)}.nm-reqs .acct--row,.nm-reqs .account{grid-template-columns:var(--av-post) minmax(0, 1fr) auto}.nm-reqs__list{margin:0;padding:0;list-style:none}.nm-reqs .acct__handle{white-space:normal;overflow-wrap:anywhere}.nm-req__when{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.nm-req--accepted .nm-req__when{color:var(--ok)}.nm-req--rejected .nm-req__when{color:var(--danger)}.nm-phone>.i{color:var(--accent-text)}.nm-phone .banner__body a{font-weight:var(--fw-strong)}.nm-phone .banner__body p+p{margin-top:var(--sp-1)}.nm-reqs__ctrl{padding:var(--sp-3) var(--post-pad-x);border-bottom:1px solid var(--border)}.nm-end{padding-bottom:var(--sp-4)}.nm-end .boundary{border-bottom:0}.nm-end__more{padding:var(--sp-3) var(--post-pad-x);justify-content:center;display:flex}.nm-end .banner{border-top:1px solid var(--border)}.nm-sentinel{height:1px}.nm-loading{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--post-pad-x);color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:flex}.nm-sec{border-bottom:1px solid var(--border)}.nm-sec__lead{padding:var(--sp-3) var(--post-pad-x) 0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.nm-rules{border:0;min-width:0;margin:0;padding:0}.nm-rules>legend{padding:var(--sp-4) var(--post-pad-x) var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.nm-rule{gap:var(--sp-2);padding:var(--list-row-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);display:grid}.nm-rule:last-child{border-bottom:0}.nm-rule__label{font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font);overflow-wrap:anywhere}.nm-rule__hint{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.nm-rule .seg{justify-self:start;max-width:100%}@media (width>=600px){.nm-rule{align-items:center;column-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto}.nm-rule__text{grid-column:1}.nm-rule .seg{grid-area:1/2/span 2}}.nm-days{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.nm-days label{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.nm-days .input{width:6.5em}.nm-days__error{font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--danger);flex-basis:100%}.nm-loadstate{padding:var(--sp-6) var(--post-pad-x)}.nm-freqs{margin:0;padding:0;list-style:none}.nm-freq{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--post-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);display:grid;position:relative}.nm-freq__gut{padding-top:2px}.nm-freq__body{gap:var(--sp-1);min-width:0;display:grid}.nm-freq__who{align-items:baseline;gap:0 var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.nm-freq__who a{color:var(--fg);font-weight:var(--fw-strong);overflow-wrap:anywhere;text-decoration:none}.nm-freq__who a:hover{text-decoration:underline}.nm-freq__handle{color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);overflow-wrap:anywhere;direction:ltr}.nm-freq__meta,.nm-freq__why{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.order-request__what{font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);color:var(--fg);overflow-wrap:anywhere}.order-request__text{overflow-wrap:anywhere;text-align:start;color:var(--muted);font:var(--fw-regular) var(--ctx-fs)/var(--ctx-lh) var(--font);unicode-bidi:plaintext}.order-request__actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.order-request__open{min-height:24px;font-weight:var(--fw-strong);padding:3px 2px;display:inline-block}:root{--dmx-list-w:380px;--dmx-media-w:260px}.convo{grid-template-columns:var(--av-post) minmax(0, 1fr) auto;column-gap:var(--post-gap);padding:var(--list-row-pad-y) var(--post-pad-x);color:var(--fg);align-items:center;display:grid;position:relative;text-decoration:none!important}.convo:after{content:"";left:calc(var(--post-pad-x) + var(--av-post) + var(--post-gap));background:var(--border);height:1px;position:absolute;bottom:0;right:0}.convo:hover{background:var(--hover)}.convo[aria-current=true]{background:var(--accent-soft)}.convo:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--focus-gap)}.convo__main{min-width:0}.convo__last{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--ctx-fs);line-height:var(--ctx-lh);text-align:start;unicode-bidi:plaintext;display:block;overflow:hidden}.convo--unread .convo__last{color:var(--fg);font-weight:var(--fw-strong)}.convo__side{align-items:flex-end;gap:var(--sp-1);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);white-space:nowrap;flex-direction:column;display:flex}.e2ee{gap:var(--sp-3);margin:var(--sp-3) var(--post-pad-x);padding:var(--sp-3);border:1px dashed var(--aud-e2ee);border-radius:var(--r-md);background:var(--aud-e2ee-soft);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);grid-template-columns:36px minmax(0,1fr);display:grid}.e2ee__ic{border-radius:var(--r-sm);background:var(--col-surface,var(--surface));width:36px;height:36px;color:var(--aud-e2ee);place-items:center;display:grid}.e2ee b{font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font);display:block}.e2ee .tag{margin-left:var(--sp-1)}.dm{gap:var(--sp-1);padding:var(--sp-2) var(--post-pad-x) var(--sp-4);flex-direction:column;display:flex}.dm__day{margin:var(--sp-3) 0 var(--sp-2);padding:2px var(--sp-2h);border-radius:var(--r-pill);background:var(--surface-2);font:var(--fw-strong) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted);align-self:center}.bubbles{flex-direction:column;gap:2px;max-width:min(80%,460px);margin:0;padding:0;list-style:none;display:flex}.bubbles--in{align-self:flex-start;align-items:flex-start}.bubbles--out{align-self:flex-end;align-items:flex-end}.bubble{max-width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--post-fs);line-height:var(--post-lh);overflow-wrap:anywhere;border-radius:18px}.bubbles--in .bubble{background:var(--bubble-in);color:var(--bubble-in-fg)}.bubbles--out .bubble{background:var(--bubble-out);color:var(--bubble-out-fg)}.bubbles--out .bubble a{color:inherit;text-decoration:underline}.bubbles--in .bubble:not(:last-of-type){border-bottom-left-radius:6px}.bubbles--in .bubble+.bubble{border-top-left-radius:6px}.bubbles--out .bubble:not(:last-of-type){border-bottom-right-radius:6px}.bubbles--out .bubble+.bubble{border-top-right-radius:6px}.bubble__meta{align-items:center;gap:var(--sp-1);font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted);flex-wrap:wrap;margin-top:2px;display:flex}.bubble__meta .i{stroke-width:2.2px;width:14px;height:14px}.bubble__meta--fail{color:var(--danger)}.bubble__meta a{color:var(--muted);text-decoration:none;position:relative}.bubble__meta a:before{content:"";top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2);left:calc(50% - var(--hit) / 2);right:calc(50% - var(--hit) / 2);position:absolute}.bubble__meta a:hover{color:var(--fg);text-decoration:underline}.dm__input{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));align-items:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--post-pad-x);background:var(--glass);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);display:flex;position:sticky}.dm__input textarea{min-width:0;min-height:var(--hit);max-height:160px;padding:var(--sp-2h) var(--sp-4);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);resize:none;font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--font);field-sizing:content;border-radius:22px;flex:1}.dm__input .ibtn--send{background:var(--accent);color:var(--accent-fg)}.dm__input .ibtn--send:hover{background:color-mix(in srgb, var(--accent) 88%, var(--fg))}.dm__input .ibtn--send:disabled{opacity:.5;cursor:not-allowed}@media (width>=600px){.dm__input{bottom:0}}.bubble__meta .btn--ghost{min-height:0;padding:0 var(--sp-1);margin:calc(var(--sp-1) * -1) 0;font-size:inherit;font-weight:var(--fw-strong);color:var(--danger);text-decoration:underline;position:relative}.bubble__meta .btn--ghost:before{content:"";left:0;right:0;top:calc(50% - var(--hit) / 2);bottom:calc(50% - var(--hit) / 2);position:absolute}.bubble__meta--pending .btn--ghost{color:var(--accent-text)}.dmx-list,.dmx-chat{min-width:0}@media (width<=599.98px){.dmx--list{min-height:calc(100vh - var(--topbar-h) - var(--tabbar-h) - var(--fab-size) - var(--sp-8))}}.dmx-chat{flex-direction:column;display:flex}.dmx-chat .dm{flex:1}@media (width<=599.98px){.dmx--chat .dmx-chat{min-height:calc(100vh - var(--tabbar-h) - env(safe-area-inset-bottom));min-height:calc(100dvh - var(--tabbar-h) - env(safe-area-inset-bottom))}}@media (width>=600px) and (width<=1099.98px){.dmx--chat .dmx-chat{min-height:calc(100vh - var(--sp-3))}}@media (width<=1099.98px){.dmx .convo[aria-current=true]:not(:hover){background:0 0}}.dmx-lead{padding:var(--sp-3) var(--post-pad-x) var(--sp-1);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.dmx-list>.banner,.dmx-list .dmx-hint{border-bottom:1px solid var(--border)}.dmx-hint .ibtn{margin:calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) 0}.dmx-rows{margin:0;padding:0;list-style:none}.convo .meta{line-height:var(--lh-md)}.convo__last .i{width:var(--ic-xs);height:var(--ic-xs);margin-right:var(--sp-1);vertical-align:-2px;stroke-width:2.2px;display:inline-block}.convo__last--sealed .i{color:var(--aud-e2ee)}.convo__last--fail,.convo--unread .convo__last--fail{color:var(--danger);font-weight:var(--fw-regular)}.dmx-more{margin-left:var(--sp-1);color:var(--muted);white-space:nowrap;flex:none}.dmx-names{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.dmx-names .meta__name,.dmx-names .ui-names__list{text-overflow:ellipsis;min-width:0;font-weight:var(--fw-strong);color:var(--fg);flex:0 auto;overflow:hidden}.dmx-names .ui-names{min-width:0;display:flex}.dmx-names .ui-names__more{margin-left:var(--sp-1);color:var(--muted);font-weight:var(--fw-regular);flex:none}.dmx-reason{text-overflow:ellipsis;white-space:nowrap;font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted);display:block;overflow:hidden}.dmx-avpair{width:var(--av-post);height:var(--av-post);flex:none;position:relative}.dmx-avpair .av{--av:calc(var(--av-post) * .72);font-size:calc(var(--av-post) * .3);position:absolute}.dmx-avpair .av:first-child{top:0;left:0}.dmx-avpair .av:last-child{box-shadow:0 0 0 2px var(--col-surface,var(--surface));bottom:0;right:0}.convo__side .badge{align-self:flex-end}.dmx-head{z-index:var(--z-sticky);align-items:center;gap:var(--sp-2);min-height:var(--topbar-h);padding:var(--sp-1);background:color-mix(in srgb, var(--col-surface,var(--surface)) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}@media (width>=600px){.dmx--chat .dmx-head{border-radius:var(--r-lg) var(--r-lg) 0 0}}.dmx-head>.av,.dmx-head>.dmx-avpair{--av:var(--av-md)}.dmx-head>.dmx-avpair{width:var(--av-md);height:var(--av-md)}.dmx-head>.dmx-avpair .av{--av:calc(var(--av-md) * .72);font-size:calc(var(--av-md) * .3)}.dmx-head__who{flex:1;min-width:0}.dmx-head__name{align-items:center;gap:var(--sp-1h);min-width:0;font:var(--fw-bold) var(--fs-md)/var(--lh-md) var(--font);display:flex}.dmx-head__name>bdi,.dmx-head__name .ui-names__list{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dmx-head__name .ui-names{min-width:0;display:flex}.dmx-head__name .ui-names__more{margin-left:var(--sp-1);font-weight:var(--fw-regular);color:var(--muted);flex:none}.dmx-head__name>.i{width:var(--ic-sm);height:var(--ic-sm);color:var(--aud-e2ee);stroke-width:2.2px;flex:none}.dmx-head__name:focus{outline:0}.dmx-head__handle{text-overflow:ellipsis;white-space:nowrap;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);text-align:left;direction:ltr;overflow:hidden}.dmx-head__acts{flex:none;display:flex}.e2ee--plain{border-color:var(--aud-direct);background:var(--aud-direct-soft)}.e2ee--plain .e2ee__ic{color:var(--aud-direct-text)}.e2ee a{font-weight:var(--fw-strong)}.bubble--sealed{gap:var(--sp-2);border:1px dashed var(--aud-e2ee);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);align-items:flex-start;display:flex}.bubbles--in .bubble--sealed,.bubbles--out .bubble--sealed{background:var(--aud-e2ee-soft);color:var(--fg)}.bubble--sealed>.i{width:var(--ic-sm);height:var(--ic-sm);margin-top:var(--sp-0h);color:var(--aud-e2ee);stroke-width:2.2px;flex:none}.bubble--sealed b{font-weight:var(--fw-strong);display:block}.bubble--sealed p{margin:0}.bubble--media{padding:var(--sp-1)}.bubble__cap{padding:var(--sp-1h) var(--sp-2) var(--sp-0h);display:block}.dm .bubble__meta--sending,.dm .bubble__meta--pending{color:var(--muted)}.bubble__text p+p{margin-top:var(--sp-2)}.bubble__text p,.bubble__cw{text-align:start;unicode-bidi:plaintext}.bubble__author{margin-bottom:var(--sp-0h);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:inherit;text-decoration:none;display:block}.bubble__author:hover{text-decoration:underline}.bubble__cw{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.bubble__cw>.i{width:var(--ic-sm);height:var(--ic-sm);color:var(--warn);flex:none}.bubbles--out .bubble__cw>.i{color:inherit}.bubble__cw .btn{min-height:32px}.bubble .media,.bubble .post__media{margin-top:var(--sp-2);max-width:var(--dmx-media-w)}.bubble .nm-unverified{margin-bottom:var(--sp-1)}.bubbles--out .bubble .nm-unverified{color:inherit}.dmx-dock{z-index:var(--z-dock);bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);margin-top:auto;position:sticky}@media (width>=600px){.dmx-dock{bottom:0}}.dmx-dock .dm__input{-webkit-backdrop-filter:none;padding-top:var(--sp-1);background:0 0;border-top:0;position:static}.dmx-aud{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--post-pad-x) 0;font:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font);color:var(--muted);display:flex}.dmx-aud .i{width:var(--ic-xs);height:var(--ic-xs);color:var(--aud-direct-text);stroke-width:2.2px;flex:none}.dmx-aud span{overflow-wrap:anywhere;min-width:0}.dmx-locked,.dmx-reqbar{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--post-pad-x);flex-wrap:wrap;display:flex}.dmx-locked>.i{color:var(--aud-e2ee);flex:none}.dmx-locked p,.dmx-reqbar p{min-width:0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);flex:200px}.dmx-locked p b,.dmx-reqbar p b{font-weight:var(--fw-strong);display:block}.dmx-reqbar__btns{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dmx-older{padding:var(--sp-2) var(--post-pad-x) 0;justify-content:center;display:flex}.dmx-status{padding:var(--sp-3) var(--post-pad-x)}.dmx-none{display:none}@media (width>=1100px){.col:has(>.dmx-screen){height:calc(100vh - var(--sp-3));flex-direction:column;min-height:0;padding-bottom:0;display:flex}.col>.dmx-screen{flex-direction:column;flex:1;min-height:0;display:flex}.dmx{grid-template-columns:var(--dmx-list-w) minmax(0, 1fr);flex:1;min-height:0;display:grid}.dmx .dmx-list{min-height:0;display:block;overflow:auto}.dmx .dmx-chat{border-left:1px solid var(--border);min-height:0;overflow:auto}.dmx-head__back{display:none}.dmx .dmx-head{padding-left:var(--post-pad-x);border-radius:0}.dmx-list .meta.is-fit .meta__name{max-width:none}.dmx-none{border-left:1px solid var(--border);place-items:center;display:grid}.dmx-none .empty{max-width:360px}}.profile__banner{aspect-ratio:3;background:var(--media-bg);width:100%;max-height:200px;overflow:hidden}.profile__banner img{object-fit:cover;width:100%;height:100%;display:block}.profile__banner--empty{aspect-ratio:auto;height:calc(var(--av-profile) * .9);background:var(--accent-soft)}.profile__banner--broken{background:var(--accent-soft)}.profile__top{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding:0 var(--post-pad-x);margin-top:calc(var(--av-profile) / -2);display:flex}.profile__top .av{box-shadow:0 0 0 3px var(--col-surface,var(--surface));--av:var(--av-profile);flex:none}.profile__acts{gap:var(--sp-2);padding-bottom:var(--sp-1);align-items:center;min-width:0;margin-left:auto;display:flex}.profile__top{row-gap:var(--sp-2);flex-wrap:wrap}.profile__info{padding:var(--sp-3) var(--post-pad-x) var(--sp-4);gap:var(--sp-2);min-width:0;display:grid}.profile__name{font:var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font);overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext}.profile__name:focus{outline:none}.profile__handle{align-items:center;gap:var(--sp-1);color:var(--muted);font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--font);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.profile__handle>span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.profile__addr>span{overflow-wrap:anywhere}.profile__handle .ibtn{--hit:32px;width:32px;height:32px}@media (pointer:coarse){.profile__handle .ibtn{width:44px;height:44px;margin:-6px}}.profile__bio{font-size:var(--post-fs);line-height:var(--post-lh);overflow-wrap:anywhere}.profile__bio p{text-align:start;unicode-bidi:plaintext}.profile__bio p+p{margin-top:var(--sp-2)}.pfields{border:1px solid var(--border);border-radius:var(--r-md);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);display:grid;overflow:hidden}.pfields>div{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.pfields>div:first-child{border-top:0}.pfields dt{color:var(--muted);overflow-wrap:anywhere}.pfields dd{overflow-wrap:anywhere;gap:var(--sp-1);align-items:center;min-width:0;display:flex}.pfields .is-verified{color:var(--ok)}.pfields .is-verified .i{width:var(--ic-sm);height:var(--ic-sm);flex:none}.pfields__value{unicode-bidi:plaintext;min-width:0}.pfields__value p{display:inline}.pfields .is-verified a{color:var(--ok)}.profile__stats{gap:var(--sp-1) var(--sp-4);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.profile__stats b{color:var(--fg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.profile__server{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.profile__server .i{width:var(--ic-sm);height:var(--ic-sm);flex:none;margin-top:1px}.profile__server b{color:var(--fg);font-weight:var(--fw-strong);overflow-wrap:anywhere}.profile__server a{font-weight:var(--fw-strong)}.profile__stats{margin:calc(var(--sp-2) * -1) 0;align-items:center}.profile__stats>span{align-items:center;gap:var(--sp-1);min-height:var(--hit);display:inline-flex}.profile__stats a{align-items:center;gap:var(--sp-1);min-height:var(--hit);color:var(--muted);display:inline-flex;text-decoration:none!important}.profile__stats a:hover{color:var(--fg)}.profile__stats a:hover b{text-underline-offset:2px;text-decoration:underline}.pn-ring{box-shadow:inset 0 0 0 1px var(--border-strong)}.pn-follows{align-items:center;gap:var(--sp-2);margin-top:calc(var(--sp-1) * -1);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);flex-wrap:wrap;display:flex}.pn-follows .tag .i{stroke-width:2.2px;width:12px;height:12px}.pn-follow{white-space:nowrap}.profile__acts>:not(.btn):not(.ibtn):not(.pmenu){align-items:center;gap:var(--sp-2);display:flex}.profile__acts .mod-menu>.ibtn{box-shadow:inset 0 0 0 1px var(--border-strong)}.profile__acts .mod-badge{white-space:nowrap}@media (width<=429.98px){.profile__acts{gap:var(--sp-1)}.profile__acts .pn-follow{padding:0 var(--sp-3)}.profile__acts .pn-follow .i{display:none}}@media (width<=379.98px){.profile__acts .btn .i{display:none}.profile__acts .pn-follow{width:var(--hit);padding:0}.profile__acts .pn-follow .i{display:block}.profile__acts .pn-follow span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=429.98px){.pn-wide{display:none}}:root[data-textsize="18"] .pn-wide{display:none}.pn-loading>.profile__banner{aspect-ratio:auto;height:calc(var(--av-profile) * .9)}.pn-panel{min-height:100vh}.pn-panel:focus-visible{outline-offset:-2px}.pn-tabs--own .tab{flex:none}.pn-older{align-items:center;gap:var(--sp-2);min-height:var(--hit);padding:var(--sp-3) var(--post-pad-x);border-bottom:1px solid var(--border);color:var(--accent-text);font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font);justify-content:center;display:flex;text-decoration:none!important}.pn-older:hover span{text-underline-offset:2px;text-decoration:underline}.pn-older span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pn-older .i{width:var(--ic-sm);height:var(--ic-sm);flex:none}.pmedia{gap:var(--media-gap);padding:var(--sp-0h) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pmedia__item{aspect-ratio:1;background:var(--media-bg);color:var(--muted);display:block;position:relative;overflow:hidden}.pmedia__item img{object-fit:cover;width:100%;height:100%;display:block}.pmedia__item:focus-visible{outline-offset:-3px}.pmedia__ph{justify-content:center;align-items:center;gap:var(--sp-1);width:100%;height:100%;font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);flex-direction:column;display:flex}.pmedia__item--hidden{background:var(--surface-2)}.pmedia__play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pmedia__play .i{width:40px;height:40px;padding:var(--sp-2);border-radius:var(--r-pill);background:var(--alt-bg);color:var(--alt-fg)}.pmedia__alt{left:var(--sp-1h);bottom:var(--sp-1h);padding:0 var(--sp-1h);border-radius:var(--r-xs);background:var(--alt-bg);color:var(--alt-fg);font:var(--fw-bold) var(--fs-xs)/18px var(--font);letter-spacing:.02em;position:absolute}.pmedia__foot{padding:var(--sp-3) var(--post-pad-x);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);text-align:center;border-bottom:1px solid var(--border)}.pmedia-wrap>.note{margin:var(--sp-3) var(--post-pad-x)}.pn-more{padding:var(--sp-3) var(--post-pad-x);justify-content:center;display:flex}.accounts>.note{margin:var(--sp-3) var(--post-pad-x)}.acct__name{text-align:start;unicode-bidi:plaintext}.acct__handle:has(>.acct__fit){min-width:0;display:flex}.acct__fit{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.acct__extra{white-space:nowrap;flex:none}.acct__note{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);overflow-wrap:anywhere;grid-column:2/-1}@media (width>=480px){.acct--row .acct__note{text-align:end;grid-column:auto;max-width:18ch}}.pn-more-screen .x-card{margin:var(--sp-4) var(--post-pad-x)}.x-me{border-bottom:1px solid var(--border)}.x-me .acct__name{font-size:var(--fs-lg);line-height:var(--lh-lg)}.pn-status__more{margin:calc(var(--sp-1h) * -1) calc(var(--sp-2) * -1) 0 auto;flex:none}.x-menu{padding:0 var(--sp-2) var(--sp-2)}.x-menu .listhead{padding-left:var(--sp-2h);padding-right:var(--sp-2h)}.x-menu .menu__item>.badge,.x-menu .menu__item>.tag{flex:none}.x-menu__list{display:grid}@media (width>=1100px){:root:not([data-mode=zen]) .x-card--status{display:none}}@media (hover:none) and (pointer:coarse){.more__kbd{display:none}}.pe-banner .banner__body>p+p{margin-top:var(--sp-1h)}.pe-banner__title{font-weight:var(--fw-strong)}.pe-banner__warn{gap:var(--sp-1h);font-weight:var(--fw-strong);align-items:flex-start;display:flex}.pe-banner__warn .i{width:var(--ic-sm);height:var(--ic-sm);flex:none;margin-top:2px}.pe-banner__meta{color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font)}.pe-banner__acts{gap:var(--sp-2);margin-top:var(--sp-2h);flex-wrap:wrap;display:flex}.pe-banner__acts .btn{background:var(--surface);margin:0}.pe-banner__acts .btn:hover{background:var(--surface-2)}.profile>.pe-banner{margin-top:0}.pe-media{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.pe-media__head .profile__top{justify-content:flex-start}.pe-pickers{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--post-pad-x) 0;flex-wrap:wrap;display:flex}.pe-picker{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pe-picker__progress{align-items:center;gap:var(--sp-1h);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:inline-flex}.pe-picker progress{width:96px;height:8px;accent-color:var(--accent)}.pe-hint{gap:var(--sp-2);padding:var(--sp-2) var(--post-pad-x) 0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);align-items:flex-start;display:flex}.pe-hint .i{width:var(--ic-sm);height:var(--ic-sm);flex:none;margin-top:1px}.pe-form{gap:var(--sp-4);padding:0 var(--post-pad-x) var(--sp-5);border-bottom:1px solid var(--border);display:grid}.pe-form>.listhead{margin-bottom:calc(var(--sp-3) * -1);padding-left:0;padding-right:0}.pe-lead{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.pe-label-row{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.pe-label-row label{min-width:0}.pe-count{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.pe-count--low{color:var(--fg);font-weight:var(--fw-strong)}.pe-count--over{color:var(--danger);font-weight:var(--fw-strong)}.pe-bio{min-height:calc(var(--post-lh) * 5 + var(--sp-4));resize:vertical}.field--error .input[aria-invalid=true],.input[aria-invalid=true]{border-color:var(--danger)}.pe-server-now{padding:var(--sp-1h) var(--sp-3);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--fg);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);white-space:pre-wrap;overflow-wrap:anywhere}.pe-fields{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pe-fields legend{margin-bottom:var(--sp-1);padding:0}.pe-fields__warn{margin-top:0}.pe-fields__list{gap:var(--sp-2);counter-reset:pe-field;display:grid}.pe-field{gap:var(--sp-1h) var(--sp-1);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pe-field__inputs{gap:var(--sp-1h);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.pe-field__tools{gap:0;display:flex}.pe-field>.field__error{grid-column:1/-1}.pe-down .i{transform:rotate(180deg)}.ibtn:disabled{opacity:.4;cursor:default}.ibtn:disabled:hover{background:0 0}.pe-add{justify-self:start}.pe-locked{margin-top:0}.pe-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=519.98px){.pe-field,.pe-field__inputs{grid-template-columns:minmax(0,1fr)}.pe-field__tools{justify-content:flex-end}}.pe-served__body{gap:var(--sp-2);padding:0 var(--post-pad-x) var(--sp-6);display:grid}.pe-served__body>.pe-hint{padding:0}.pe-served__bio{white-space:pre-wrap}.pe-conflict{border-bottom:1px solid var(--border)}.pe-conflict>.i{color:var(--warn)}.pe-save{white-space:nowrap}.pe-loading__banner{height:calc(var(--av-profile) * .9);background:var(--surface-2);display:block}.profile__bio img.emoji,.pfields img.emoji{vertical-align:middle;max-width:6em;height:2em}.panel>.searchbox{flex:none}.panel>.searchbox .input{width:100%}.status__row>div{overflow-wrap:anywhere;min-width:0}.status__row small a{display:inline-block}.pn-status .pcard__head>div{flex:1;min-width:0}.pn-skel{gap:var(--sp-2);min-height:196px;display:grid}.pn-requests__list{display:grid}.pn-requests__list>.acct{padding:var(--sp-1h) 0}.pn-requests__all{margin-top:var(--sp-2);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font)}.pcard__note>span{min-width:0}.pcard__note a{font-weight:var(--fw-strong);white-space:nowrap}.trend--flat{grid-template-columns:minmax(0,1fr)}.trend--flat .trend__tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel__foot a{padding:2px 0;display:inline-block}.panel__foot{padding-bottom:var(--sp-4)}.pcard[aria-busy=true] .pcard__sub{color:var(--muted)}.screen--ds{min-width:0;display:block}.screen--ds>h2.listhead:first-of-type{margin-top:0}.x-chip__note{font-weight:var(--fw-regular);color:var(--muted)}.x-seg{display:flex}.x-seg .seg__opt,.setrow .seg__opt{min-width:var(--hit)}.x-seg .seg__opt{flex:1 1 0}.ctrlbar--seg .x-seg{flex:1}@media (width>=600px){.ctrlbar--seg .x-seg,.ctrlbar--seg .x-seg .seg__opt{flex:none}}.x-pad{padding:0 var(--post-pad-x)}.x-art{width:64px;height:64px;margin-bottom:var(--sp-2);border-radius:var(--r-lg);background:var(--surface-2);color:var(--muted);place-items:center;display:grid}.x-caps{width:min(100%,360px);margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);text-align:left}.x-closed__acts{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.x-closed__acts .btn{margin-top:0}.x-trends{padding-bottom:var(--sp-1)}.x-trends .trend{min-height:var(--hit)}.x-links{padding-top:var(--sp-1)}.x-share{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-4);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:flex}.x-topsearch{gap:var(--sp-1)}.x-topsearch>.searchbox{min-width:0;margin-right:var(--sp-2);flex:1}.x-topsearch .searchbox .input{padding-right:var(--hit)}.x-topsearch .searchbox .input::-webkit-search-cancel-button{appearance:none}.searchbox .x-clear{position:absolute;right:0}.searchbox .x-clear[hidden]{display:none}.searchbox .x-clear .i{position:static}.x-listhead-btn{margin:calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) auto}.x-recents{border-top:1px solid var(--border)}.x-recent{align-items:center;gap:var(--sp-1);padding:0 var(--sp-1) 0 var(--post-pad-x);border-bottom:1px solid var(--border);display:flex}.x-recent>.acct{grid-template-columns:var(--av-md) minmax(0, 1fr);flex:1;min-width:0}.x-card{margin:var(--sp-4) var(--post-pad-x)}.x-seg--card{margin-bottom:var(--sp-3)}.x-seg--card .seg__opt{padding:0 var(--sp-2)}.x-digest-who{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:flex}.x-digest-who b{font-weight:var(--fw-strong)}.x-digest-tags{flex-wrap:wrap}.x-digest-tags .chip{color:var(--accent-text);text-decoration:none}.x-resolve .acct__name,.x-resolve .acct__handle{white-space:normal}.x-resolve{border-top:0}.x-look{padding:var(--sp-4) 0 0}.x-look__head{padding:0 var(--post-pad-x)}.x-look__title{font:var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font)}.x-look__lead{max-width:60ch;margin-top:var(--sp-1);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted)}.x-field{min-width:0;padding:var(--sp-5) var(--post-pad-x) 0;border:0;margin:0}.x-legend+*{clear:both}.x-legend{float:left;width:100%;margin-bottom:var(--sp-2);font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font);padding:0}.x-modes{gap:var(--sp-2);display:grid}.x-mode{gap:var(--sp-3);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard), box-shadow var(--dur-1) var(--ease-standard);grid-template-columns:128px minmax(0,1fr);align-items:center;display:grid;position:relative}.x-mode:hover{border-color:var(--border-strong)}.x-mode:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:is(.x-mode:has(input:focus-visible),.x-theme:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:2px}.x-prev{--k:.38;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);pointer-events:none;height:104px;display:block;position:relative;overflow:hidden}.x-prev__in{width:calc(100% / var(--k));transform:scale(var(--k));transform-origin:0 0;display:block}.x-mode__text{min-width:0}.x-mode__name{align-items:center;gap:var(--sp-1h);font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font);display:flex}.x-mode__desc{margin-top:var(--sp-0h);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.x-mode__check{color:var(--accent-text);margin-left:auto;display:none}:is(.x-mode:has(input:checked) .x-mode__check,.x-theme:has(input:checked) .x-mode__check){display:block}@media (width>=600px){.x-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.x-mode{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.x-prev{--k:.44;height:132px}}.x-mini{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--post-pad-y) var(--post-pad-x);border-bottom:1px solid var(--border);background:var(--surface);color:var(--fg);display:grid}.x-mini--followers{box-shadow:inset var(--stripe-w) 0 0 var(--aud-followers)}.x-mini__av{width:var(--av-post);height:var(--av-post);border-radius:var(--r-avatar);background:var(--accent);color:var(--accent-fg);font-weight:var(--fw-strong);font-size:var(--fs-meta);place-items:center;display:grid}.x-mini__av--b{background:var(--muted);color:var(--surface)}.x-mini__meta{gap:var(--sp-1);white-space:nowrap;min-width:0;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);display:flex;overflow:hidden}.x-mini__meta b{text-overflow:ellipsis;max-width:100%;font-weight:var(--fw-strong);color:var(--fg);flex:none;overflow:hidden}.x-mini__meta .x-mini__h{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.x-mini__meta span{flex:none}.x-mini__text{margin-top:var(--sp-0h);font-size:var(--post-fs);line-height:var(--post-lh)}.x-mini__aud{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--aud-followers-text);display:flex}.x-mini__aud .i{width:var(--ic-sm);height:var(--ic-sm)}.x-mini__acts{max-width:360px;margin-top:var(--sp-1h);color:var(--muted);justify-content:space-between;display:flex}.x-mini__act{align-items:center;gap:var(--sp-1);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);display:inline-flex}.x-mini__act .i{width:var(--ic-sm);height:var(--ic-sm)}.x-mini__n{display:var(--count-display,inline-block)}.x-themes{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.x-themes{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-theme{gap:var(--sp-0h);padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex-direction:column;display:flex;position:relative}.x-theme:hover{border-color:var(--border-strong)}.x-theme:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.x-theme__name{align-items:center;gap:var(--sp-1);font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font);display:flex}.x-theme__name .i{width:var(--ic-sm);height:var(--ic-sm)}.x-theme__desc{font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.x-tprev,.x-tprev__half{gap:var(--sp-1h);padding:var(--sp-2);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.x-tprev{height:72px;margin-bottom:var(--sp-1h);border:1px solid var(--border);border-radius:var(--r-sm)}.x-tprev--split{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.x-tprev__bar{background:var(--fg);border-radius:3px;width:44%;height:6px}.x-tprev__row{gap:var(--sp-1h);padding:var(--sp-1h);border-radius:var(--r-xs);background:var(--surface);border:1px solid var(--border);display:flex}.x-tprev__av{border-radius:var(--r-avatar);background:var(--accent);flex:none;width:14px;height:14px}.x-tprev__lines{gap:var(--sp-1);flex-direction:column;flex:1;padding-top:1px;display:flex}.x-tprev__l{background:var(--fg);border-radius:2px;width:92%;height:4px;display:block}.x-tprev__l--s{background:var(--muted);width:60%}.x-tprev__btn{background:var(--accent);border-radius:4px;width:36%;height:8px;margin-left:auto}.x-size{align-items:center;gap:var(--sp-2);display:flex}.x-size__seg{flex:1}.x-size__seg .seg__opt{font-variant-numeric:tabular-nums;padding:0}.x-size__end{width:var(--sp-5);text-align:center;color:var(--muted);font-weight:var(--fw-strong);flex:none}.x-size__end--s{font-size:var(--fs-sm)}.x-size__end--l{font-size:var(--fs-title)}.x-sample{margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--post-fs);line-height:var(--post-lh)}.x-look__rows{margin-top:var(--sp-4);border-top:1px solid var(--border)}.x-listhead-gap{padding-top:var(--sp-6)}.x-sec{border-bottom:1px solid var(--border);scroll-margin-top:var(--topbar-h);display:block}.x-listhead-gap+.x-sec{border-top:1px solid var(--border)}.x-sec>summary,.x-sec--link{grid-template-columns:var(--av-md) minmax(0, 1fr) auto;align-items:center;column-gap:var(--sp-3);min-height:var(--hit);padding:var(--list-row-pad-y) var(--post-pad-x);color:var(--fg);cursor:pointer;list-style:none;display:grid;text-decoration:none!important}.x-sec--link{grid-template-columns:var(--av-md) minmax(0, 1fr) auto auto}.x-sec>summary::-webkit-details-marker{display:none}.x-sec>summary:hover,.x-sec--link:hover{background:var(--hover)}.x-sec__t{min-width:0}.x-sec__t b{font:var(--fw-strong) var(--fs-md)/var(--lh-md) var(--font);display:block}.x-sec__t small{text-overflow:ellipsis;white-space:nowrap;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block;overflow:hidden}.x-sec[open]>summary small{white-space:normal}.x-sec__chev{transition:transform var(--dur-2) var(--ease-standard)}.x-sec[open] .x-sec__chev{transform:rotate(90deg)}.x-sec__body{padding-bottom:var(--sp-3)}.x-sec__body>.setrow:last-child{border-bottom:0}.x-sec__lead{padding:0 var(--post-pad-x) var(--sp-2);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted)}.x-sec__status{padding:var(--sp-1) var(--post-pad-x) var(--sp-3)}.x-sec__acts{gap:var(--sp-2);padding:0 var(--post-pad-x);flex-wrap:wrap;display:flex}.x-sec--danger>summary .tile{background:var(--danger-soft);color:var(--danger)}.x-sec--danger>summary b{color:var(--danger)}.x-sec__body>.x-notes{padding-top:0}.x-addsrv{padding:var(--sp-3) var(--post-pad-x) 0}.x-addsrv__row{gap:var(--sp-2);display:flex}.x-addsrv__row .input{flex:1;min-width:0}.setrow .aud-line{margin-top:var(--sp-1)}.x-hero{align-items:center;gap:var(--sp-4);margin:var(--sp-4) var(--post-pad-x) 0;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-soft-fg);display:flex}.x-hero__logo{width:var(--av-xl);height:var(--av-xl);flex:none}.x-hero__title{font:var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font)}.x-hero__sub{font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.x-hls{padding:0 var(--post-pad-x)}.x-hl{grid-template-columns:var(--av-post) minmax(0, 1fr);column-gap:var(--post-gap);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);display:grid}.x-hl:last-child{border-bottom:0}.x-hl__title{font:var(--fw-strong) var(--fs-lg)/var(--lh-lg) var(--font)}.x-hl__body p{margin-top:var(--sp-0h);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted)}.x-hl__body>.btn{margin-top:var(--sp-3)}.x-notes{padding:var(--sp-1) var(--post-pad-x) var(--sp-2) calc(var(--post-pad-x) + var(--sp-5));list-style:outside}.x-notes li{padding:var(--sp-1) 0;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.x-notes li::marker{color:var(--muted)}.x-notes b{font-weight:var(--fw-strong)}.x-banner{margin:var(--sp-4) var(--post-pad-x) 0;border-radius:var(--r-md);border-bottom:0}.setrow.x-choice{border:0;border-bottom:1px solid var(--border);min-width:0;margin:0;display:block}.x-choice__legend{float:left;width:100%;font-weight:var(--fw-strong);padding:0;display:block}.x-choice__hint{clear:both;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);display:block}.x-choice__seg{width:100%;margin-top:var(--sp-2);clear:both;border-radius:var(--r-md);display:flex}.x-choice__seg .seg__opt{min-width:0;padding:var(--sp-1) var(--sp-2);border-radius:calc(var(--r-md) - 2px);white-space:normal;line-height:var(--lh-sm);text-align:center;flex:1 1 0}.x-choice__list{margin-top:var(--sp-1);clear:both;display:grid}.x-choice__select{margin-top:var(--sp-2);clear:both;max-width:360px}.x-choice__acts{gap:var(--sp-2);margin-top:var(--sp-2);clear:both;flex-wrap:wrap;display:flex}label.seg__opt{justify-content:center;align-items:center;display:inline-flex}label.seg__opt:has(input:checked){background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}label.seg__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}label.seg__opt:has(input:disabled){opacity:.6;cursor:default}.setrow>.btn,.setrow>.switch,.setrow>.seg{flex:none}.x-kv{gap:var(--sp-1);padding:0 var(--post-pad-x) var(--sp-3);margin:0;display:grid}.x-kv__row{gap:var(--sp-2);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.x-kv dt{color:var(--muted)}.x-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=420px){.x-kv__row{grid-template-columns:minmax(0,1fr);gap:0}}.x-sec__sub{padding:var(--sp-3) var(--post-pad-x) var(--sp-1);font:var(--fw-strong) var(--fs-meta)/var(--lh-meta) var(--font)}.x-sec__form{gap:var(--sp-3);padding:0 var(--post-pad-x) var(--sp-2);display:grid}.x-sec__body>.note,.x-sec__body>.x-sec__note{margin:0 var(--post-pad-x) var(--sp-3)}.x-sec .tag{flex:none}.x-err{color:var(--danger)}.x-ok{color:var(--ok)}.x-srvlist{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.x-srv{align-items:flex-start}.x-srv>.tile{margin-top:var(--sp-0h)}.x-srv b{align-items:center;gap:var(--sp-1);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.x-srv__tag{font-weight:var(--fw-regular)}.x-srv__tools{margin:calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) 0;flex:none;display:flex}.x-srv--preview{margin:var(--sp-3) var(--post-pad-x) 0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md)}.x-srv--preview>.btn{align-self:center}.x-srvmgr__count{font-weight:var(--fw-regular);margin-left:auto}.x-rot180{transform:rotate(180deg)}.x-sec__lead--after{padding-top:var(--sp-3)}.x-sec__acts+.x-sync,.x-sec__acts+.x-push{margin-top:var(--sp-2)}@media (width<=420px){.x-srv{flex-wrap:wrap}.x-srv>.setrow__text{flex:1 1 calc(100% - var(--av-md) - var(--sp-3))}.x-srv__tools{margin:0 0 0 auto}.x-srv--preview>.btn{margin-left:calc(var(--av-md) + var(--sp-3))}}.x-extabs{flex:1;min-width:0}.ctrlbar__add{flex:none}.chip.x-chip--off:not([aria-checked=true]):not([aria-pressed=true]){color:var(--muted);border-style:dashed}.chip:disabled{cursor:not-allowed;opacity:.6}.x-chips .chip>bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;overflow:hidden}.x-without{align-items:center;gap:var(--sp-2h);padding:var(--sp-3) var(--post-pad-x);border-bottom:1px solid var(--border);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--muted);overflow-wrap:anywhere;display:flex}.x-without>.i{color:var(--warn);flex:none}.x-without>span{flex:1;min-width:0}.x-without b{font-weight:var(--fw-strong);color:var(--fg)}.x-notice{padding:var(--sp-3) var(--post-pad-x)}.x-notice>.note{margin:0}.x-notice__links{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.x-closed{padding-left:var(--post-pad-x);padding-right:var(--post-pad-x)}.x-tagsearch{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--post-pad-x) var(--sp-1);flex-wrap:wrap;display:flex}.x-tagsearch>.searchbox{flex:12rem;min-width:0}.x-tagsearch>.btn{flex:none}.x-tagsearch__error{flex-basis:100%;margin:0}.x-backline{padding:var(--sp-2) var(--post-pad-x) 0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font)}.x-backline a{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);color:var(--accent-text);display:inline-flex}.x-trendskel{padding-top:var(--sp-2);padding-bottom:var(--sp-3)}.x-empty-line{padding-top:var(--sp-2)}.x-links{margin:0;list-style:none}.x-link{min-width:0}.x-links .linkcard{margin:0}ol.x-trends{margin:0;padding-top:0;padding-bottom:0;list-style:none}ol.x-trends:not(.x-pad){padding:0}.x-trends>li+li>.trend{border-top:1px solid var(--border);padding-top:var(--sp-2)}.x-trends>li:first-child>.trend{padding-top:0}.x-search .tabs--sticky{top:var(--topbar-h)}.x-hit .post__text{color:var(--fg);text-decoration:none;display:block}.x-hit .post__text:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.x-hit__text{white-space:pre-line}.x-hit__tags{gap:var(--sp-1);margin:var(--sp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.x-hits,.x-opchips{margin:0;padding:0;list-style:none}.x-opchips .chip .i{width:var(--ic-sm);height:var(--ic-sm)}.x-without--info>.i{color:var(--muted)}.x-more{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.x-more .btn{width:100%}.x-center{text-align:center}.x-sentinel{height:1px}.x-lookup-wait{padding-top:var(--sp-3)}.x-help-ops{margin-top:var(--sp-4);border-top:1px solid var(--border)}.x-digest-empty{margin-top:var(--sp-1)}.x-card .pcard__foot{gap:var(--sp-2);flex-wrap:wrap;display:flex}.x-lead{padding-top:var(--sp-3)}.x-dg-range{flex:1}.x-dg-range .seg__opt{padding:0 var(--sp-2);white-space:nowrap;flex:none}@media (width<=480px){.ctrlbar--seg .x-dg-range{scrollbar-width:none;overflow-x:auto}}.x-dg-totals{padding-top:var(--sp-3);padding-bottom:var(--sp-1)}.x-dg-authors{margin:0;padding:0;list-style:none}.x-dg-author{align-items:start}.x-dg-author .acct__who{min-width:0;display:grid}.x-dg-author .acct__name{color:var(--fg);text-decoration:none}.x-dg-top{-webkit-line-clamp:2;line-clamp:2;margin-top:var(--sp-1);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);color:var(--fg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-dg-acts{padding-top:var(--sp-4);padding-bottom:var(--sp-6)}.x-share a{color:var(--accent-text)}.x-hits>li{min-width:0}.x-soon{padding-top:var(--sp-6);padding-bottom:var(--sp-6)}@media (width<=479px){.mod-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.mod-tabs .tab{min-width:0;padding:0 var(--sp-2);text-overflow:ellipsis;overflow:hidden}}.x-modpanel{min-width:0;display:block}.x-modpanel:focus{outline:0}.x-modpanel:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.x-modlead{padding-top:var(--sp-3);max-width:70ch}.x-modload{padding-top:var(--sp-3)}.x-modbar{padding-bottom:var(--sp-3);align-items:center}.x-modbar__count{min-width:0;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.x-modform{padding:0 var(--post-pad-x) var(--sp-3);list-style:none}.x-modlist,.x-acctlist{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.x-modlist>li,.x-acctlist>li{min-width:0}.x-acctrow{border-bottom:1px solid var(--border);align-items:center;min-width:0;display:flex}.x-acctrow>.acct--row{min-width:0;padding-right:var(--sp-2);border-bottom:0;flex:auto}.x-acctrow__acts{justify-content:flex-end;align-items:center;gap:var(--sp-1) var(--sp-2);padding-right:var(--post-pad-x);flex-wrap:wrap;flex:none;display:flex}.x-acctrow__hint{align-items:center;gap:var(--sp-1);max-width:22ch;font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted);text-align:end;display:inline-flex}.x-acctrow__hint .i{flex:none}@media (width<=520px){.x-acctrow{flex-wrap:wrap}.x-acctrow>.acct--row{padding-right:var(--post-pad-x);flex-basis:100%}.x-acctrow__acts{padding:0 var(--post-pad-x) var(--sp-3) calc(var(--post-pad-x) + var(--av-post) + var(--post-gap));flex:100%;justify-content:flex-start}.x-acctrow__hint{text-align:start;max-width:none}}.x-modrow{align-items:flex-start}.x-modrow>.tile{margin-top:var(--sp-0h)}.x-modrow__phrase,.x-modrow__host{overflow-wrap:anywhere}.x-modrow__acts{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}@media (width<=520px){.x-modrow{flex-wrap:wrap}.x-modrow>.setrow__text{flex:1 1 calc(100% - var(--av-md) - var(--sp-3))}.x-modrow__acts{padding-left:calc(var(--av-md) + var(--sp-3));flex:100%;justify-content:flex-start}}.x-modadd{padding-top:0;padding-bottom:var(--sp-3)}.x-modadd .field__error{margin-top:var(--sp-2)}.x-modsearch{padding-top:var(--sp-1);padding-bottom:var(--sp-2)}.x-modsearch .searchbox{display:flex}.x-filterform{gap:var(--sp-3);display:grid}.x-filterform .pcard__title{margin:0}.x-filterform .note{margin-top:0}.x-filterform__foot{justify-content:flex-end;margin-top:0}.x-checks{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.x-checks>legend{float:left;width:100%;margin-bottom:var(--sp-1);padding:0}.x-checks>legend+*{clear:both}.x-checks .check,.x-checks .radio{width:100%}.x-checks .check>span:last-child,.x-checks .radio>span:last-child{overflow-wrap:anywhere;min-width:0}.x-listform{padding-top:0;padding-bottom:var(--sp-3)}.x-listform .x-addsrv__row{flex-wrap:wrap}.x-listform .x-addsrv__row .input{flex:12rem}.x-listlink{grid-template-columns:var(--av-md) minmax(0, 1fr) auto;border-bottom:1px solid var(--border)}.x-listlink b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-dlgform{gap:var(--sp-3);display:grid}.x-dlgform__lead{color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font)}.x-dlgform__lead .spinner{vertical-align:middle}.x-dlgform .note{margin-top:0}.x-moddlg .modal__title{overflow-wrap:anywhere}.x-inlineform{gap:var(--sp-2);flex-wrap:wrap;display:flex}.x-inlineform .input{flex:12rem;min-width:0}.x-inlineform .btn{flex:none}.x-wn__current .listhead{margin:0}.x-wn__rt{font:inherit}.x-wn__rt b{display:block}.x-wn .x-sec__sub:first-child{padding-top:0}.x-wn .x-notes,.x-hl__title{margin:0}.x-wnlive:empty{display:none}.x-wnbanner{align-items:center}.x-wnbanner>.i{color:var(--accent-text)}.x-wnbanner__link{min-height:var(--hit-min);font-weight:var(--fw-strong);color:var(--accent-text);align-items:center;display:inline-flex}.x-wnbanner__close{margin:calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) 0;flex:none}.x-pair{--qr-bg:#fff}.x-pair__body{padding:var(--sp-4) var(--post-pad-x) var(--sp-6)}.x-pair__card{max-width:480px;margin:0 auto}.x-pair__card .pcard__head{margin-bottom:var(--sp-4)}.x-pair__card .pcard__head .tile{margin-top:0}.x-pair__card .pcard__sub{margin-top:var(--sp-1);font-size:var(--fs-meta);line-height:var(--lh-meta)}.x-pair__box,.x-pair__result{gap:var(--sp-3);justify-items:stretch;display:grid}.x-pair__qrtile{width:min(100%,288px);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border);background:var(--qr-bg);justify-self:center;place-items:center;display:grid}.x-pair__qr{aspect-ratio:1;width:100%;max-width:264px;height:auto;display:block}.x-pair__count{margin-top:0}.x-pair__countbody{gap:var(--sp-1);font-variant-numeric:tabular-nums;display:grid}.x-pair__progress{width:100%;height:6px;accent-color:var(--accent)}.x-pair__status{justify-content:center;align-items:center;gap:var(--sp-2);color:var(--muted);font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);display:flex}.x-pair__ok{background:var(--ok-soft);margin-top:0}.x-pair__ok>.i{color:var(--ok)}.x-pair__result .note--warn,.x-pair .pcard__note{margin-top:0}.x-gate{min-height:100dvh;padding:var(--sp-4);background:var(--bg);color:var(--fg);place-items:center;display:grid}.x-gate__card{justify-items:center;gap:var(--sp-3);width:100%;max-width:400px;padding:var(--sp-8) var(--sp-6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);text-align:center;display:grid}.x-gate__logo{width:72px;height:72px;margin-bottom:var(--sp-1)}.x-gate__title{font:var(--fw-bold) var(--fs-display)/var(--lh-display) var(--font)}.x-gate__text{max-width:36ch;color:var(--muted);font:var(--fw-regular) var(--fs-md)/var(--lh-md) var(--font)}.x-gate__text .spinner{vertical-align:middle;margin-right:var(--sp-1)}.x-gate__card .btn{margin-top:var(--sp-2)}.x-gate__note{color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font)}.x-gate--splash .x-gate__card{background:0 0;border-color:#0000}.x-lazy .empty{padding-top:var(--sp-8)}.x-lazy .x-art{margin-bottom:0}.x-help__body>.setrow{padding-left:0;padding-right:0}.x-keys{gap:var(--sp-4);padding-top:var(--sp-3);display:grid}.x-keys__title{margin-bottom:var(--sp-1);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.x-keys__list{border-top:1px solid var(--border);margin:0;display:grid}.x-keys__row{align-items:center;gap:var(--sp-3);min-height:40px;padding:var(--sp-1) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);display:grid}.x-keys__row dt{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.x-keys__row dd{min-width:0;font:var(--fw-regular) var(--fs-meta)/var(--lh-meta) var(--font);margin:0}.x-keys__then{color:var(--muted);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font)}.x-keys kbd{min-width:1.8em;padding:1px var(--sp-1h);text-align:center;color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface-2);font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font-mono);border-bottom-width:2px;display:inline-block}.x-keys__hint{margin-top:var(--sp-2);font:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font);color:var(--muted)}.x-sec__body .x-keys,.x-prefs .x-keys{padding:var(--sp-3) var(--post-pad-x) 0}
