:root{--bc-live: #C8442E;--bc-accent-ink: #9A4230;--bc-serif: "Source Serif 4", Georgia, Cambria, serif}[data-theme=dark]{--bc-live: #E06A54;--bc-accent-ink: #D98C76}.bc-rd{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--c-fg-default)}.bc-rd *,.bc-rd *:before,.bc-rd *:after{box-sizing:border-box}.bc-rd button{font:inherit;cursor:pointer}.bc-topbar{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--c-border-hairline);position:sticky;top:0;z-index:8;background:var(--c-bg-surface)}.bc-topbar .ctx{font-size:13px;color:var(--c-fg-secondary);min-width:0}.bc-topbar .ctx b{color:var(--c-fg-default);font-weight:600}.bc-topbar .sp{flex:1}.bc-iconbtn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--c-fg-secondary);background:transparent;border:none}.bc-iconbtn:hover,.bc-iconbtn:focus-visible{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.bc-back{display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--c-fg-secondary);background:transparent;border:none}.bc-back:hover,.bc-back:focus-visible{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.bc-livehead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:22px 0 14px}.bc-livepill{display:inline-flex;align-items:center;gap:7px;background:var(--bc-live);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;padding:5px 11px 5px 9px;border-radius:999px;text-transform:uppercase}.bc-livepill[data-family=article]{background:var(--c-broadcast-article);color:var(--c-broadcast-on-pill)}.bc-livepill[data-family=live]{background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill)}.bc-livepill .blip{width:7px;height:7px;border-radius:50%;background:#fff;animation:bc-pulse 1.6s ease-in-out infinite}@keyframes bc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.bc-livepill .blip,.bc-sticky .dot,.bc-newpill .dot,.bc-rcard h3 .live .dot,.bc-msub .dot{animation:none}}.bc-endedpill{display:inline-flex;align-items:center;gap:7px;background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;padding:5px 11px;border-radius:999px;text-transform:uppercase}.bc-livehead .meta{font-size:13px;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums}.bc-livehead .meta b{color:var(--c-fg-default);font-weight:600}.bc-livehead .follow,.bc-split-ticker .th .follow{margin-left:auto;display:inline-flex;align-items:center;gap:7px;background:var(--c-fg-default);color:var(--c-bg-page);font-size:13px;font-weight:600;padding:8px 15px;border-radius:999px;border:none;cursor:pointer}.bc-livehead .follow svg,.bc-split-ticker .th .follow svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none}.bc-livehead .follow.on,.bc-split-ticker .th .follow.on{background:var(--c-accent-soft);color:var(--c-accent-soft-fg)}.bc-livehead .follow.on svg,.bc-split-ticker .th .follow.on svg{fill:var(--c-accent-default);stroke:var(--c-accent-default)}.bc-summary{background:transparent;border:none;border-radius:0;margin-bottom:0}.bc-summary .kick{font-size:11px;font-weight:700;letter-spacing:.09em;color:var(--bc-accent-ink);text-transform:uppercase}.bc-summary-body{padding:0}.bc-summary h1{font-family:var(--bc-serif);font-weight:700;font-size:27px;line-height:1.16;letter-spacing:-.01em;margin:8px 0;color:var(--c-fg-default)}.bc-summary .dek{font-family:var(--bc-serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--c-fg-secondary)}.bc-summary .extra{font-size:16px;line-height:1.6;color:var(--c-fg-default);overflow:hidden;max-height:0;opacity:0;transition:max-height .32s cubic-bezier(.2,0,0,1),opacity .25s,margin .32s}.bc-summary.open .extra{max-height:4000px;opacity:1;margin-top:12px}.bc-summary .extra :where(p){margin-bottom:.7em}.bc-summary-foot{display:flex;align-items:center;gap:10px;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--c-border-hairline);background:transparent}.bc-summary-foot .byl{font-size:12.5px;color:var(--c-fg-secondary)}.bc-summary-foot .byl b{color:var(--c-fg-default);font-weight:600}.bc-summary-foot .toggle{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--bc-accent-ink);background:none;border:none}.bc-summary-foot .toggle svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none;transition:transform .25s}.bc-summary.open .toggle svg{transform:rotate(180deg)}.bc-sticky{position:sticky;top:56px;z-index:7;display:flex;align-items:center;gap:11px;padding:11px 16px;background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:11px;margin-bottom:14px;box-shadow:var(--shadow-low)}.bc-sticky .dot{width:8px;height:8px;border-radius:50%;background:var(--bc-live);flex-shrink:0;animation:bc-pulse 1.6s ease-in-out infinite}.bc-sticky .dot.ended{background:var(--c-border-strong);animation:none}.bc-sticky .ti{min-width:0;flex:1}.bc-sticky .ti .nm{font-family:var(--bc-serif);font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c-fg-default)}.bc-sticky .ti .sub{font-size:11.5px;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums}.bc-sticky .open{flex-shrink:0;font-size:12px;font-weight:600;color:var(--bc-accent-ink);padding:5px 10px;border-radius:999px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface)}.bc-composer{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start;padding:14px;background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);border-radius:12px;margin-bottom:18px}.bc-composer .field{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:10px;padding:10px 13px}.bc-composer textarea{width:100%;border:none;outline:none;resize:none;background:transparent;color:var(--c-fg-default);font-family:var(--bc-serif);font-size:15px;line-height:1.45;min-height:24px}.bc-composer textarea::placeholder{font-style:italic;color:var(--c-fg-tertiary)}.bc-composer .row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:9px;padding-top:9px;border-top:1px solid var(--c-border-hairline)}.bc-composer .kindchip{font-size:11px;font-weight:600;color:var(--c-fg-secondary);padding:5px 10px;border-radius:999px;border:1px solid var(--c-border-hairline);background:transparent;text-transform:capitalize}.bc-composer .kindchip.on{background:var(--c-fg-default);color:var(--c-bg-page);border-color:var(--c-fg-default)}.bc-composer .tool{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--c-accent-default);background:transparent;border:none}.bc-composer .tool:hover{background:var(--c-accent-soft)}.bc-composer .tool svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none}.bc-composer .post{margin-left:auto;background:var(--c-accent-default);color:var(--c-fg-on-accent);font-size:12.5px;font-weight:600;padding:7px 15px;border-radius:999px;border:none}.bc-composer .post:disabled{opacity:.5;cursor:default}.bc-stream-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:2px 0 14px}.bc-stream-head h2{font-family:var(--bc-serif);font-size:18px;font-weight:700;color:var(--c-fg-default)}.bc-stream-head .ct{font-size:12.5px;color:var(--c-fg-secondary)}.bc-stream-head .filt{margin-left:auto;display:flex;gap:5px}.bc-stream-head .chip{font-size:12px;font-weight:500;color:var(--c-fg-secondary);padding:5px 11px;border-radius:999px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface)}.bc-stream-head .chip.on{background:var(--c-fg-default);color:var(--c-bg-page);border-color:var(--c-fg-default)}.bc-timeline{position:relative;padding-left:26px}.bc-timeline:before{content:"";position:absolute;left:5px;top:7px;bottom:8px;width:2px;background:var(--c-border-hairline)}.bc-beat{position:relative;padding-bottom:22px}.bc-beat:before{content:"";position:absolute;left:-24px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--c-border-strong);border:2.5px solid var(--c-bg-page);z-index:1}.bc-beat.key:before{background:var(--c-accent-default)}.bc-beat.breaking:before{background:var(--bc-live);box-shadow:0 0 0 4px color-mix(in srgb,var(--bc-live) 18%,transparent)}.bc-beat-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:6px;line-height:1.3}.bc-beat-meta .nm{font-size:13px;font-weight:700;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:4px;color:var(--c-fg-default)}.bc-beat-meta .time{font-size:12px;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums}.bc-beat-meta .sep{color:var(--c-fg-tertiary);font-size:12px}.bc-beat-meta .pin{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bc-accent-ink);background:var(--c-accent-soft);padding:1px 7px;border-radius:999px}.bc-beat-meta .pin svg{width:10px;height:10px;fill:currentColor}.bc-beat-meta .brk{color:#fff;background:var(--bc-live);padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bc-beat-meta .edited{font-size:12px;color:var(--c-fg-tertiary);font-style:italic}.bc-beat-edit{margin-left:auto;background:transparent;border:0;color:var(--c-fg-link);font-size:12px;font-weight:600;cursor:pointer;padding:0 2px}.bc-beat-edit:hover{text-decoration:underline}.bc-beat-editor{display:flex;flex-direction:column;gap:8px;margin:4px 0 2px}.bc-beat-edit-headline,.bc-beat-edit-body{width:100%;background:var(--c-bg-page);border:1px solid var(--c-border-hairline);border-radius:8px;padding:8px 10px;font-family:Inter,sans-serif;font-size:14px;color:var(--c-fg-default)}.bc-beat-edit-body{resize:vertical;min-height:64px;line-height:1.5}.bc-beat-edit-err{color:#c7563e;font-size:12px}.bc-beat-edit-actions{display:flex;gap:8px;justify-content:flex-end}.bc-beat-edit-actions .chip{font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:var(--c-fg-default);cursor:pointer}.bc-beat-edit-actions .chip.on{background:var(--c-fg-default);color:var(--c-bg-page);border-color:var(--c-fg-default)}.bc-beat-edit-actions .chip:disabled{opacity:.6;cursor:default}.bc-beat h3{font-family:var(--bc-serif);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.005em;margin-bottom:5px;color:var(--c-fg-default)}.bc-beat p{font-family:var(--bc-serif);font-size:15.5px;line-height:1.55;color:var(--c-fg-default)}.bc-beat .quote{border-left:3px solid var(--c-accent-default);padding:2px 0 2px 15px;margin:2px 0}.bc-beat .quote .q{font-family:var(--bc-serif);font-size:18px;font-style:italic;line-height:1.4;color:var(--c-fg-default)}.bc-beat .quote .cite{font-size:12px;color:var(--c-fg-secondary);margin-top:6px}.bc-beat .bc-beat-media{margin-top:10px}.bc-beat.breaking .bc-beat-card{background:var(--c-accent-soft);border:1px solid color-mix(in srgb,var(--c-accent-default) 28%,transparent);border-radius:12px;padding:14px 16px}.bc-beat.breaking h3{color:var(--bc-accent-ink)}.bc-react{display:flex;align-items:center;gap:6px;margin-top:11px}.bc-rbtn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);font-size:12.5px;font-weight:600;color:var(--c-fg-secondary);transition:background .12s,border-color .12s,color .12s}.bc-rbtn svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.bc-rbtn .n{font-variant-numeric:tabular-nums;opacity:.85;font-weight:500}.bc-rbtn:hover{background:var(--c-bg-surface-alt);border-color:var(--c-border-strong)}.bc-rbtn.spark.on{background:var(--c-accent-soft);border-color:var(--c-accent-default);color:var(--c-accent-soft-fg)}.bc-rbtn.spark.on svg{fill:var(--c-accent-default);stroke:var(--c-accent-default)}.bc-rbtn.echo.on{background:var(--c-accent-soft);border-color:var(--c-accent-default);color:var(--c-accent-soft-fg)}.bc-inreplies{margin-top:12px;padding-left:14px;border-left:2px solid var(--c-border-hairline);display:flex;flex-direction:column;gap:11px}.bc-inreply{display:grid;grid-template-columns:26px 1fr;gap:9px}.bc-inreply .rh{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;line-height:1.3;margin-bottom:2px}.bc-inreply .rh .nm{font-size:12.5px;font-weight:700;color:var(--c-fg-default)}.bc-inreply .rh .time{font-size:11px;color:var(--c-fg-secondary)}.bc-inreply .rb{font-family:var(--bc-serif);font-size:14px;line-height:1.5;color:var(--c-fg-default)}.bc-inreply-more{font-size:12.5px;font-weight:600;color:var(--bc-accent-ink);margin-top:9px;padding-left:14px;background:none;border:none}.bc-newpill{position:sticky;top:64px;z-index:9;margin:0 auto;display:inline-flex;align-items:center;gap:8px;background:var(--c-fg-default);color:var(--c-bg-page);font-size:13px;font-weight:600;padding:9px 16px;border-radius:999px;box-shadow:var(--shadow-popover);border:none}.bc-newpill .dot{width:7px;height:7px;border-radius:50%;background:var(--bc-live);animation:bc-pulse 1.6s ease-in-out infinite}.bc-newpill svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.bc-newpill-wrap{display:flex;justify-content:center}.bc-beat.enter{animation:bc-beatin .5s cubic-bezier(.2,0,0,1)}@keyframes bc-beatin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bc-rcard{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:12px;padding:15px}.bc-rcard+.bc-rcard{margin-top:14px}.bc-rcard h3{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-fg-secondary);margin-bottom:12px;display:flex;align-items:center;gap:8px}.bc-rcard h3 .live{display:inline-flex;align-items:center;gap:5px;color:var(--bc-live)}.bc-rcard h3 .live .dot{width:6px;height:6px;border-radius:50%;background:var(--bc-live);animation:bc-pulse 1.6s ease-in-out infinite}.bc-cov-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid var(--c-border-hairline)}.bc-cov-row:last-of-type{border-bottom:none}.bc-cov-row .k{color:var(--c-fg-secondary)}.bc-cov-row .v{font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-fg-default)}.bc-contribs{display:flex;align-items:center;gap:8px;margin-top:11px}.bc-contribs .stack{display:flex}.bc-contribs .stack>*{margin-left:-8px;border:2px solid var(--c-bg-surface);border-radius:50%}.bc-contribs .stack>*:first-child{margin-left:0}.bc-contribs .lbl{font-size:12px;color:var(--c-fg-secondary)}.bc-cov-follow{margin-top:13px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--c-fg-default);color:var(--c-bg-page);font-size:13px;font-weight:600;padding:9px;border-radius:999px;border:none}.bc-cov-follow svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none}.bc-cov-follow.on{background:var(--c-accent-soft);color:var(--c-accent-soft-fg)}.bc-cov-follow.on svg{fill:var(--c-accent-default);stroke:var(--c-accent-default)}.bc-km{display:flex;flex-direction:column;gap:2px}.bc-km-item{display:grid;grid-template-columns:14px 1fr;gap:10px;padding:8px 6px;border-radius:8px;text-align:left;width:100%;align-items:start;background:none;border:none}.bc-km-item:hover{background:var(--c-bg-surface-alt)}.bc-km-item .rail{position:relative;height:100%;display:flex;justify-content:center;padding-top:4px}.bc-km-item .rail .d{width:8px;height:8px;border-radius:50%;background:var(--c-accent-default);z-index:1}.bc-km-item .rail:before{content:"";position:absolute;top:0;bottom:-14px;width:2px;background:var(--c-border-hairline)}.bc-km-item:last-child .rail:before{display:none}.bc-km-item .tt{font-size:13px;font-weight:600;line-height:1.3;color:var(--c-fg-default)}.bc-km-item .tm{font-size:11px;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;margin-top:2px}.bc-author{display:flex;gap:10px;align-items:center;margin-bottom:10px}.bc-author .nm{font-size:14.5px;font-weight:700;display:flex;align-items:center;gap:5px;color:var(--c-fg-default)}.bc-author .hd{font-size:12px;color:var(--c-fg-secondary)}.bc-author-bio{font-family:var(--bc-serif);font-size:13.5px;line-height:1.5;color:var(--c-fg-default)}.bc-endedbanner{display:flex;align-items:center;gap:10px;background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);border-radius:11px;padding:13px 16px;margin-bottom:16px;font-size:13.5px;color:var(--c-fg-default)}.bc-endedbanner b{color:var(--c-fg-default);font-weight:600}.bc-endedbanner svg{width:17px;height:17px;stroke:var(--c-fg-secondary);stroke-width:1.8;fill:none;flex-shrink:0}.bc-endedbanner .restart{margin-left:auto;flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--bc-accent-ink);border:1px solid var(--c-border-strong);background:var(--c-bg-surface);padding:6px 12px;border-radius:999px}.bc-layoutswitch{display:inline-flex;gap:2px;background:var(--c-bg-surface-alt);padding:3px;border-radius:999px;border:1px solid var(--c-border-hairline)}.bc-layoutswitch button{font-size:12px;font-weight:600;color:var(--c-fg-secondary);padding:5px 12px;border-radius:999px;border:none;background:transparent}.bc-layoutswitch button.on{background:var(--c-bg-surface);color:var(--c-fg-default);box-shadow:var(--shadow-low)}.bc-seg{display:inline-flex;gap:3px;background:var(--c-bg-surface-alt);padding:3px;border-radius:999px}.bc-seg button{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--c-fg-secondary);padding:6px 13px;border-radius:999px;border:none;background:transparent}.bc-seg button .cnt{font-size:11px;background:var(--c-border-strong);color:var(--c-bg-page);padding:0 6px;border-radius:999px;font-variant-numeric:tabular-nums}.bc-seg button.on{background:var(--c-bg-surface);color:var(--c-fg-default);box-shadow:var(--shadow-low)}.bc-seg button.on .cnt{background:var(--bc-live);color:#fff}.bc-split{display:grid;grid-template-columns:1.5fr 1px 1fr;min-height:0}.bc-split .divider{background:var(--c-border-hairline)}.bc-split-ctx{padding:24px 28px;min-width:0}.bc-split-ctx .label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-secondary);margin-bottom:14px}.bc-split-ctx h1{font-family:var(--bc-serif);font-weight:700;font-size:27px;line-height:1.16;letter-spacing:-.01em;margin-bottom:12px;color:var(--c-fg-default)}.bc-split-ctx .dek{font-family:var(--bc-serif);font-style:italic;font-size:17px;line-height:1.5;color:var(--c-fg-secondary);margin-bottom:16px}.bc-split-ctx .body{font-family:var(--bc-serif);font-size:16px;line-height:1.62;color:var(--c-fg-default)}.bc-split-ctx .body :where(p){margin-bottom:.8em}.bc-split-ticker{display:flex;flex-direction:column;min-width:0}.bc-split-ticker .th{display:flex;align-items:center;gap:10px;padding:16px 22px;border-bottom:1px solid var(--c-border-hairline);position:sticky;top:0;background:var(--c-bg-surface);z-index:2}.bc-split-ticker .tbody{padding:18px 22px 40px}.bc-live-composer{background:var(--c-bg-surface-alt)}.bc-split .bc-live-composer{background:var(--c-bg-surface)}.bc-cover{position:relative;margin:-12px -32px 18px;overflow:hidden}.bc-cover img,.bc-cover video{border-radius:0!important;margin-bottom:0!important;max-height:440px;object-fit:cover}.bc-cover .fade{position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--c-bg-surface))}.bc-cover .bc-livepill.cover-chip{position:absolute;left:32px;bottom:16px;z-index:2;box-shadow:0 2px 8px #0e0d0c40}@media(max-width:767px){.bc-cover{margin:-12px -20px 16px}.bc-cover .bc-livepill.cover-chip{left:20px}}.bc-summary-actions{margin-top:2px}.bc-addupdate{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:none;border-radius:9999px;background:#ba533a;color:#faf7f2;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px #0e0d0c47}.bc-addupdate:hover,.bc-addupdate:focus-visible{background:#9a4230}@media(max-width:767px){.bc-addupdate{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.ba-actions-wrap{container-type:inline-size}.ba-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.ba-pill,.ba-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:22px;border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-fg-default);font:600 14px/1.2 Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ba-pill{padding:0 16px}.ba-icon{width:44px;padding:0}.ba-pill:hover,.ba-pill:focus-visible,.ba-icon:hover,.ba-icon:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.ba-count{font-weight:500;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums}.ba-pill[data-on=spark],.ba-icon[data-on=save]{color:var(--c-accent-default);border-color:var(--c-accent-default)}.ba-pill[data-on=echo]{color:var(--c-moss-600, #5C7A3D);border-color:currentColor}.ba-pill[data-on] .ba-count{color:inherit}.ba-views{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font:600 13.5px Inter,system-ui,sans-serif;color:var(--c-fg-tertiary)}@container (max-width: 679px){.ba-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ba-pill{padding:0 14px}}@container (max-width: 420px){.ba-actions{gap:5px}.ba-pill{padding:0 9px;gap:5px}.ba-icon{width:36px}.ba-pill,.ba-icon{min-height:40px}.ba-views{flex-basis:100%;margin-left:0}}.bh-pin{display:inline-flex}@media(max-width:479px){.bh-pin{display:none}}.ba-beat{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid var(--c-border-hairline)}.ba-beat-time{font:600 13px/1.4 Inter,system-ui,sans-serif;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums}.ba-beat-day{display:block;color:var(--c-fg-tertiary);font-weight:500}.ba-beat-body{display:flex;flex-direction:column;gap:8px;min-width:0}.ba-beat-kind{align-self:flex-start;padding:2px 7px;border-radius:4px;background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);font:700 11px/1.4 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ba-beat-kind[data-strong=true]{background:var(--c-broadcast-live-soft);color:var(--c-broadcast-live-soft-fg)}.ba-beat-headline{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:22px;line-height:1.2;color:var(--c-fg-default)}.ba-beat-quote{margin:0}.ba-beat-quote p{margin:0;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--c-fg-default)}.ba-beat-quote cite{display:block;margin-top:4px;font: 600 13px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.ba-beat-by{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;font:500 12.5px Inter,system-ui,sans-serif;color:var(--c-fg-tertiary)}.lu-card,.lu-banner{display:flex;align-items:center;gap:10px;margin:8px 0 10px;padding:12px 14px;border-radius:12px;background:var(--c-broadcast-live-soft);color:var(--c-broadcast-live-soft-fg)}.lu-banner{margin:0 0 16px}.lu-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--c-broadcast-live)}.lu-text{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:600 14px/1.35 Inter,system-ui,sans-serif}.lu-sub{font-weight:500;font-size:13px}.lu-watch{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;flex-shrink:0;border:0;border-radius:20px;background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill);font:700 14px Inter,system-ui,sans-serif;cursor:pointer;transition:opacity .12s ease}.lu-watch:hover,.lu-watch:focus-visible{opacity:.9}.lu-over{display:flex;flex-direction:column;gap:8px;margin:8px 0 10px}.lu-replay{border-radius:10px;overflow:hidden}.lu-was{margin:0;font:500 13px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.ba-beat-kind[data-live=true]{color:var(--c-broadcast-live)}.lu-banner-wrap{padding:16px 18px 0}@media(min-width:768px){.lu-banner-wrap{padding:20px 32px 0}}.ba-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;font:400 13px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.ba-meta-public{display:inline-flex;align-items:center;gap:3px;color:var(--c-public);font-weight:600}.ba-updates{display:flex;align-items:center;gap:12px;margin:18px 0 22px;padding:12px 12px 12px 14px;border-radius:12px;background:var(--c-bg-surface-alt)}.ba-updates-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;background:transparent;color:var(--c-fg-default);text-align:left;cursor:pointer}.ba-updates-title:disabled{cursor:default}.ba-updates-name{font:700 14px Inter,system-ui,sans-serif}.ba-updates-hint{font:400 13px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.ba-updates .follow{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px;border:0;border-radius:20px;background:var(--c-fg-default);color:var(--c-bg-page);font:600 13px Inter,system-ui,sans-serif;cursor:pointer;flex-shrink:0}.ba-updates .follow svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none}.ba-updates .follow.on{background:var(--c-accent-soft);color:var(--c-accent-soft-fg)}.ba-updates .follow.on svg{fill:var(--c-accent-default);stroke:var(--c-accent-default)}.bh-bar{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline)}.bh-round{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:var(--c-fg-default);cursor:pointer;transition:background-color .12s ease}.bh-round:hover,.bh-round:focus-visible,.bh-round[data-state=open]{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.bh-author{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;color:var(--c-fg-default);text-decoration:none}.bh-author-text{min-width:0;display:flex;flex-direction:column}.bh-name{display:flex;align-items:center;gap:5px;min-width:0;font:700 15px Inter,system-ui,sans-serif}.bh-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-handle{font:400 12.5px Inter,system-ui,sans-serif;color:var(--c-fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bh-menu{min-width:240px;padding:6px;border-radius:12px;background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);box-shadow:var(--shadow-popover, 0 10px 30px rgba(14,13,12,.18));z-index:70}.bh-menu-label{padding:8px 10px 4px;font:700 11px Inter,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--c-fg-secondary)}.bh-item{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:8px;font:500 14px Inter,system-ui,sans-serif;color:var(--c-fg-default);cursor:pointer;outline:none;text-decoration:none}.bh-item[data-highlighted]{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.bh-item[data-danger=true]{color:var(--c-state-danger, #A03B22);font-weight:600}.bh-item-hint{font-weight:400;font-size:12.5px;color:var(--c-fg-secondary)}.bh-sep{height:1px;margin:6px 4px;background:var(--c-border-hairline)}.bh-reader{padding:4px 6px 6px}.bh-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:var(--c-bg-overlay, rgba(14,13,12,.45))}.bh-sheet{width:100%;max-width:560px;max-height:85vh;overflow-y:auto;box-sizing:border-box;padding:16px;border-radius:16px 16px 0 0;background:var(--c-bg-surface)}@media(min-width:768px){.bh-sheet-backdrop{align-items:center}.bh-sheet{border-radius:16px}}.lu-hero{margin:0 0 16px;border-radius:14px;overflow:hidden;background:#141210}.lu-hero .lu-banner{margin:0;border-radius:0}.lob{margin:4px 0 24px}.lob-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.lob-title{margin:0;font:700 12px Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-secondary)}.lob-count{font:500 13px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.lob-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.lob-row-wrap{display:flex;flex-direction:column;gap:8px}.lob-player{border-radius:12px;overflow:hidden}.lob-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid var(--c-border-hairline);border-radius:12px;background:var(--c-bg-surface);color:var(--c-fg-default);text-align:left;cursor:pointer;transition:background-color .12s ease}.lob-row:hover,.lob-row:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.lob-row:disabled{cursor:default}.lob-thumb{position:relative;width:112px;height:64px;flex-shrink:0;border-radius:8px;background:#141210 center / cover no-repeat}.lob-badge{position:absolute;left:6px;top:6px;padding:2px 6px;border-radius:4px;background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill);font:700 10px Inter,system-ui,sans-serif;letter-spacing:.06em}.lob-length{position:absolute;right:6px;bottom:6px;padding:1px 5px;border-radius:4px;background:#0e0d0cb8;color:#faf7f2;font:600 11px Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.lob-play{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#faf7f2eb}.lob-play:after{content:"";position:absolute;left:10px;top:7px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #0E0D0C}.lob-text{min-width:0;display:flex;flex-direction:column;gap:2px}.lob-name{font:700 14px Inter,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lob-sub{font:400 12.5px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.lrc-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding:12px;border:1px solid var(--c-border-hairline);border-radius:10px;background:var(--c-bg-surface)}.lrc-row .lob-sub[data-soon=true]{color:var(--c-broadcast-live);font-weight:600}.lrc-error{font:500 12.5px Inter,system-ui,sans-serif;color:var(--c-broadcast-live)}.lrc-buttons{display:flex;gap:8px;flex-wrap:wrap}.lrc-btn{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--c-border-strong);background:transparent;color:var(--c-fg-default);font:600 14px Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease,color .12s ease}.lrc-btn:hover,.lrc-btn:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.lrc-btn[data-tone=primary]{border-color:transparent;background:var(--c-fg-default);color:var(--c-bg-page)}.lrc-btn[data-tone=danger]{border-color:transparent;background:var(--c-broadcast-live);color:#faf7f2}.lrc-btn:disabled{opacity:.6;cursor:default}.ba-reveal{transition:opacity .32s ease-out,transform .32s ease-out}.ba-reveal[data-shown=false]{opacity:0;transform:translateY(12px)}.ba-reveal[data-shown=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ba-reveal,.ba-reveal[data-shown=false]{transition:none;opacity:1;transform:none}}.article-body figure.article-image{margin:0}.article-body figure.article-image img{display:block;width:100%;height:auto;border-radius:var(--radius-soft, 8px)}.article-body figure.article-image figcaption{margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.45;color:var(--c-fg-tertiary)}.article-body figure.article-image[data-align=left]{float:left;max-width:50%;margin:6px 24px 14px 0}.article-body figure.article-image[data-align=right]{float:right;max-width:50%;margin:6px 0 14px 24px}.article-body figure.article-image[data-align=center]{display:block;max-width:80%;margin:24px auto}.article-body figure.article-image[data-align=full]{display:block;margin:32px -24px;max-width:calc(100% + 48px)}.article-body figure.article-image[data-align=full] img{border-radius:0}.article-body h2,.article-body h3{clear:both}.article-body h1,.article-body h2,.article-body h3,.rc-editor h1,.rc-editor h2,.rc-editor h3{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:var(--c-fg-default)}.article-body h1,.rc-editor h1{font-size:26px;line-height:32px;margin:18px 0 6px}.article-body h2,.rc-editor h2{font-size:22px;line-height:28px;margin:14px 0 6px}.article-body h3,.rc-editor h3{font-size:19px;line-height:25px;margin:12px 0 4px}.article-body blockquote,.rc-editor blockquote{margin:16px 0;padding:4px 0 4px 16px;border-left:3px solid var(--c-accent-default, #b8523a);color:var(--c-fg-default);font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:17px;line-height:1.5}.rc-editor .article-pullquote{clear:both;margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--c-accent-default, #b8523a);font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:22px;line-height:1.4;color:var(--c-fg-default)}.rc-editor .article-source{display:block;margin:16px 0;padding:10px 14px;border-radius:var(--radius-soft, 8px);background:var(--c-bg-surface-alt);font-size:14px;color:var(--c-fg-secondary)}.article-body .article-pullquote{clear:both;margin:28px 0;padding:4px 0 4px 20px;border-left:3px solid var(--c-accent-default, #b8523a);font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:22px;line-height:1.4;color:var(--c-fg-default)}.article-body .article-source{display:block;clear:both;margin:16px 0;padding:10px 14px;border-radius:var(--radius-soft, 8px);background:var(--c-bg-surface-alt);font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;color:var(--c-fg-secondary);font-style:normal}.article-body .article-source:before{content:"Source";display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-tertiary);margin-bottom:2px}.article-body .article-source a{color:var(--c-fg-link);text-decoration:underline}.article-image-nodeview{position:relative}.article-image-nodeview .article-image-toolbar{position:absolute;top:8px;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:3px;border-radius:8px;background:var(--c-fg-default);box-shadow:var(--shadow-popover, 0 4px 16px rgba(0, 0, 0, .18));z-index:5}.article-image-nodeview .article-image-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--c-bg-page);font-size:14px;cursor:pointer}.article-image-nodeview .article-image-toolbar button[aria-pressed=true]{background:var(--c-accent-default, #b8523a)}.article-image-nodeview .article-image-caption-input{width:100%;margin-top:6px;border:none;background:transparent;outline:none;font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--c-fg-tertiary)}.article-image-nodeview .article-image-caption-input::placeholder{color:var(--c-fg-disabled, #b8b0a4)}.rc-article-drag{display:flex;align-items:center;gap:1px;opacity:.5;transition:opacity .12s ease}.rc-article-drag:hover{opacity:1}.rc-article-drag button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--c-fg-tertiary);font-size:17px;line-height:1;cursor:pointer}.rc-article-drag button:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.rc-article-grip{color:var(--c-fg-tertiary);font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none}.rc-article-grip:active{cursor:grabbing}@media(max-width:640px){.article-body figure.article-image[data-align=left],.article-body figure.article-image[data-align=right],.article-body figure.article-image[data-align=center]{float:none;max-width:100%;margin:16px 0}.article-body figure.article-image[data-align=full]{margin:20px 0;max-width:100%}.article-body .article-pullquote{font-size:19px}}.article-body .update-media-grid{display:grid;gap:3px;margin:12px 0;border-radius:12px;overflow:hidden;max-width:100%}.article-body .update-media-grid img,.article-body .update-media-grid video{width:100%;height:100%;object-fit:cover;display:block;min-height:0;background:#000}.article-body .update-media-grid[data-count="1"]{grid-template-columns:1fr}.article-body .update-media-grid[data-count="1"] img{max-height:510px;object-fit:contain;background:var(--c-bg-surface-alt)}.article-body .update-media-grid[data-count="1"] video{max-height:510px;object-fit:contain}.article-body .update-media-grid[data-count="2"]{grid-template-columns:1fr 1fr;aspect-ratio:16 / 9}.article-body .update-media-grid[data-count="3"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 10}.article-body .update-media-grid[data-count="3"]>*:first-child{grid-row:span 2}.article-body .update-media-grid[data-count="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1 / 1}@media(max-width:540px){.bcompose-actions{gap:6px!important}.bcompose-actions button,.bcompose-actions select{font-size:13px!important;padding:6px 9px!important}.bcompose-actions select{max-width:96px!important}}[data-media-player]{width:100%;display:inline-flex;align-items:center;position:relative;contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16 / 9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{display:flex;position:relative;box-sizing:border-box;align-items:center;border-radius:inherit;width:100%;aspect-ratio:inherit;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{display:contents;background-color:unset}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){width:100%;aspect-ratio:16 / 9}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;display:inline-block;height:auto;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dedede;font-family:sans-serif;font-weight:500}.vds-google-cast svg{--size: max(18%, 40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height) / 100 * 6)}:where(.vds-buffering-indicator){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:0;pointer-events:none;transition:var(--media-buffering-transition, opacity .2s ease)}:where(.vds-buffering-indicator) :where(.vds-buffering-icon,svg.vds-buffering-spinner,.vds-buffering-spinner svg){width:var(--media-buffering-size, 96px);height:var(--media-buffering-size, 96px)}:where(.vds-buffering-indicator) :where(.vds-buffering-track,circle[data-part=track]){color:var(--media-buffering-track-color, #f5f5f5);opacity:var(--media-buffering-track-opacity, .25);stroke-width:var(--media-buffering-track-width, 8)}:where(.vds-buffering-indicator) :where(.vds-buffering-track-fill,circle[data-part=track-fill]){color:var(--media-buffering-track-fill-color, var(--media-brand));opacity:var(--media-buffering-track-fill-opacity, .75);stroke-width:var(--media-buffering-track-fill-width, 9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset, 50)}:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){opacity:1;animation:var(--media-buffering-animation, vds-buffering-spin 1s linear infinite)}@keyframes vds-buffering-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion){:where([data-buffering]) :where(.vds-buffering-icon,.vds-buffering-spinner){animation-duration:8s}}:where(.vds-button){position:relative;display:inline-flex;justify-content:center;align-items:center;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;border-radius:var(--media-button-border-radius, 8px);width:var(--media-button-size, 40px);height:var(--media-button-size, 40px);transition:transform .2s ease-out;contain:layout style;cursor:pointer;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-shrink:0}.vds-button{border:var(--media-button-border);color:var(--media-button-color, var(--media-controls-color, #f5f5f5));padding:var(--media-button-padding, 0px)}:where([data-fullscreen] .vds-button){width:var(--media-fullscreen-button-size, 42px);height:var(--media-fullscreen-button-size, 42px)}@media screen and (max-width:599px){:where([data-fullscreen] .vds-button){width:var(--media-sm-fullscreen-button-size, 42px);height:var(--media-sm-fullscreen-button-size, 42px)}}:where(.vds-button .vds-icon){width:var(--media-button-icon-size, 80%);height:var(--media-button-icon-size, 80%);border-radius:var(--media-button-border-radius, 8px)}:where(.vds-menu-button .vds-icon){display:flex!important}:where(.vds-button[aria-hidden=true]){display:none!important}@media(hover:hover)and (pointer:fine){.vds-button:hover{background-color:var(--media-button-hover-bg, rgb(255 255 255 / .2))}.vds-button:hover{transform:var(--media-button-hover-transform, scale(1.05));transition:var(--media-button-hover-transition, transform .2s ease-in)}.vds-button[aria-expanded=true]{transform:unset}}@media(pointer:coarse){.vds-button:hover{border-radius:var(--media-button-touch-hover-border-radius, 100%);background-color:var(--media-button-touch-hover-bg, rgb(255 255 255 / .2))}}:where(.vds-button:focus){outline:none}:where(.vds-button[data-focus],.vds-button:focus-visible){box-shadow:var(--media-focus-ring)}:where(.vds-live-button){min-width:auto;min-height:auto;width:var(--media-live-button-width, 40px);height:var(--media-live-button-height, 40px);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none}:where(.vds-live-button-text){font-family:var(--media-font-family, sans-serif);font-size:var(--media-live-button-font-size, 12px);font-weight:var(--media-live-button-font-weight, 600);letter-spacing:var(--media-live-button-letter-spacing, 1.5px);transition:color .3s ease}.vds-live-button-text{background-color:var(--media-live-button-bg, #8a8a8a);border-radius:var(--media-live-button-border-radius, 2px);color:var(--media-live-button-color, #161616);padding:var(--media-live-button-padding, 1px 4px)}:where(.vds-live-button[data-focus] .vds-live-button-text){box-shadow:var(--media-focus-ring)}:where(.vds-live-button[data-edge]){cursor:unset}.vds-live-button[data-edge] .vds-live-button-text{background-color:var(--media-live-button-edge-bg, #dc2626);color:var(--media-live-button-edge-color, #f5f5f5)}@media(pointer:fine){:where(.vds-live-button:hover){background-color:unset}}.vds-button:not([data-paused]) .vds-play-icon,.vds-button[data-ended] .vds-play-icon,.vds-button[data-paused] .vds-pause-icon,.vds-button[data-ended] .vds-pause-icon,.vds-button:not([data-ended]) .vds-replay-icon,.vds-button[data-active] .vds-pip-enter-icon,.vds-button:not([data-active]) .vds-pip-exit-icon,.vds-button[data-active] .vds-fs-enter-icon,.vds-button:not([data-active]) .vds-fs-exit-icon,.vds-button:not([data-active]) .vds-cc-on-icon,.vds-button[data-active] .vds-cc-off-icon,.vds-button:not([data-muted]) .vds-mute-icon,.vds-button:not([data-state=low]) .vds-volume-low-icon,.vds-button:not([data-state=high]) .vds-volume-high-icon{display:none}:where(.vds-captions){--overlay-padding: var(--media-captions-padding, 1%);--cue-color: var(--media-user-text-color, var(--media-cue-color, white));--cue-bg-color: var(--media-user-text-bg, var(--media-cue-bg, rgba(0, 0, 0, .7)));--cue-default-font-size: var(--media-cue-font-size, calc(var(--overlay-height) / 100 * 4.5));--cue-font-size: calc(var(--cue-default-font-size) * var(--media-user-font-size, 1));--cue-line-height: var(--media-cue-line-height, calc(var(--cue-font-size) * 1.2));--cue-padding-x: var(--media-cue-padding-x, calc(var(--cue-font-size) * .6));--cue-padding-y: var(--media-cue-padding-x, calc(var(--cue-font-size) * .4));--cue-padding: var(--cue-padding-y) var(--cue-padding-x);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;contain:layout style;margin:var(--overlay-padding);font-size:var(--cue-font-size);font-family:var(--media-user-font-family, sans-serif);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word}:where([data-fullscreen][data-orientation=portrait] .vds-captions){--cue-default-font-size: var(--media-cue-font-size, calc(var(--overlay-width) / 100 * 4.5))}:where([data-view-type=audio] .vds-captions){position:relative;margin:0}:where(.vds-captions[aria-hidden=true]){opacity:0;visibility:hidden}.vds-captions[data-example]{opacity:1!important;visibility:visible!important}:where([data-view-type=video] .vds-captions [data-part=cue-display][data-example]){--cue-text-align: center;--cue-width: 100%;--cue-top: 90%;--cue-left: 0%}:where([data-view-type=audio] .vds-captions [data-part=cue-display]){--cue-width: 100%;position:relative!important}:where(.vds-captions [data-part=cue-display]){position:absolute;direction:ltr;overflow:visible;contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width, auto);height:var(--cue-height, auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode, unset);white-space:pre-line;unicode-bidi:plaintext;min-width:min-content;min-height:min-content;background-color:var(--media-user-display-bg, var(--media-cue-display-bg));border-radius:var(--media-cue-display-border-radius)}.vds-captions [data-part=cue-display]{padding:var(--media-cue-display-padding)}:where(.vds-captions[data-dir=rtl] [data-part=cue-display]){direction:rtl}:where(.vds-captions [data-part=cue]){display:inline-block;contain:content;font-variant:var(--media-user-font-variant);border:var(--media-cue-border, unset);border-radius:var(--media-cue-border-radius, 2px);-webkit-backdrop-filter:var(--media-cue-backdrop, blur(8px));backdrop-filter:var(--media-cue-backdrop, blur(8px));line-height:var(--cue-line-height);box-sizing:border-box;box-shadow:var(--media-cue-box-shadow, var(--cue-box-shadow));white-space:var(--cue-white-space, pre-wrap);outline:var(--cue-outline);text-shadow:var(--media-user-text-shadow, var(--cue-text-shadow))}.vds-captions [data-part=cue]{background-color:var(--cue-bg-color);color:var(--cue-color);padding:var(--cue-padding)}:where(.vds-captions [data-part=cue-display][data-vertical] [data-part=cue]){--cue-padding: var(--cue-padding-x) var(--cue-padding-y)}:where(.vds-captions [data-part=region]){--anchor-x-percent: calc(var(--region-anchor-x) / 100);--anchor-x: calc(var(--region-width) * var(--anchor-x-percent));--anchor-y-percent: calc(var(--region-anchor-y) / 100);--anchor-y: calc(var(--region-height) * var(--anchor-y-percent));--vp-anchor-x: calc(var(--region-viewport-anchor-x) * 1%);--vp-anchor-y-percent: calc(var(--region-viewport-anchor-y) / 100);--vp-anchor-y: calc(var(--overlay-height) * var(--vp-anchor-y-percent));position:absolute;display:inline-flex;flex-flow:column;justify-content:flex-start;width:var(--region-width);height:var(--region-height);min-height:0px;max-height:var(--region-height);writing-mode:horizontal-tb;top:var(--region-top, calc(var(--vp-anchor-y) - var(--anchor-y)));left:var(--region-left, calc(var(--vp-anchor-x) - var(--anchor-x)));right:var(--region-right);bottom:var(--region-bottom);overflow:hidden;overflow-wrap:break-word;box-sizing:border-box}:where(.vds-captions [data-part=region][data-scroll=up]){justify-content:end}:where(.vds-captions [data-part=region][data-active][data-scroll=up]){transition:top .433s}:where(.vds-captions [data-part=region]>[data-part=cue-display]){position:relative;width:auto;left:var(--cue-offset);height:var(--cue-height, auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px}:where(.vds-captions [data-part=region] [data-part=cue]){position:relative;border-radius:0}:where(.vds-chapter-title){--color: var(--media-chapter-title-color, rgba(255 255 255 / .64));display:inline-block;font-family:var(--media-font-family, sans-serif);font-size:var(--media-chapter-title-font-size, 16px);font-weight:var(--media-chapter-title-font-weight, 400);color:var(--color);flex:1 1 0%;padding-inline:6px;overflow:hidden;text-align:start;white-space:nowrap;text-overflow:ellipsis}.vds-chapter-title:before{content:var(--media-chapter-title-separator, "•");display:inline-block;margin-right:var(--media-chapter-title-separator-gap, 6px);color:var(--media-chapter-title-separator-color, var(--color))}.vds-chapter-title:empty:before{content:"";margin:0}:where(.vds-controls),:where(.vds-controls-group){position:relative;display:inline-block;width:100%;box-sizing:border-box}:where([data-view-type=audio] .vds-controls){display:inline-block;max-width:100%}:where([data-view-type=video] .vds-controls){display:flex;position:absolute;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;pointer-events:none;padding:var(--media-controls-padding, 0px);transition:var(--media-controls-out-transition, opacity .2s ease-out)}:where([data-view-type=video] .vds-controls[data-visible]){opacity:1;visibility:visible;transition:var(--media-controls-in-transition, opacity .2s ease-in)}:where(.vds-controls-spacer){flex:1 1 0%;pointer-events:none}:where(.vds-gestures){display:contents}:where(.vds-gesture){position:absolute;display:block;contain:content;z-index:0;opacity:0;visibility:hidden;pointer-events:none!important}:where(.vds-icon svg){display:block;width:100%;height:100%;vertical-align:middle}:where(.vds-kb-action.hidden){opacity:0}:where(.vds-kb-text-wrapper){text-align:center;position:absolute;left:0;right:0;top:var(--media-kb-text-top, 10%);z-index:20;pointer-events:none}:where(.vds-kb-text){display:inline-block;font-size:var(--media-kb-text-size, 150%);font-family:var(--media-font-family, sans-serif);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--media-kb-border-radius, 2.5px);pointer-events:none}.vds-kb-text{color:var(--media-kb-text-color, var(--default-color));background-color:var(--media-kb-text-bg, var(--default-bg));padding:var(--media-kb-text-padding, 10px 20px)}.light .vds-kb-text{--default-color: #1a1a1a;--default-bg: rgb(240 240 240 / .6)}.dark .vds-kb-text{--default-color: #f5f5f5;--default-bg: rgb(10 10 10 / .6)}:where(.vds-kb-text:empty){display:none}:where(.vds-kb-bezel){--size: var(--media-kb-bezel-size, 52px);position:absolute;left:50%;top:45%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size);height:var(--size);margin-left:calc(-1 * calc(var(--size) / 2));margin-right:calc(-1 * calc(var(--size) / 2));z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--media-kb-bezel-bg, var(--default-bg));animation:var(--media-kb-bezel-animation, vds-bezel-fade .35s linear 1 normal forwards);border-radius:var(--media-kb-bezel-border-radius, calc(var(--size) / 2));pointer-events:none}.vds-kb-bezel:not(:has(svg)){display:none!important}.light .vds-kb-bezel{--default-bg: rgb(255 255 255 / .6)}.dark .vds-kb-bezel{--default-bg: rgb(10 10 10 / .6)}@media(prefers-reduced-motion){:where(.vds-kb-bezel){animation:none}}:where(.vds-kb-bezel:has(slot:empty)){opacity:0}:where(.vds-kb-action[data-action=seek-forward] .vds-kb-bezel){top:45%;left:unset;right:10%}:where(.vds-kb-action[data-action=seek-backward] .vds-kb-bezel){top:45%;left:10%}:where(.vds-kb-icon){--size: var(--media-kb-icon-size, 38px);width:var(--size);height:var(--size)}.vds-kb-icon{color:var(--media-kb-icon-color, var(--default-color))}.light .vds-kb-icon{--default-color: #1a1a1a}.dark .vds-kb-icon{--default-color: #f5f5f5}@keyframes vds-bezel-fade{0%{opacity:1}to{opacity:0;transform:scale(2)}}:where(.vds-menu-items){--color-inverse: var(--media-menu-color-inverse, var(--default-inverse));--color-gray-50: var(--media-menu-color-gray-50, var(--default-gray-50));--color-gray-100: var(--media-menu-color-gray-100, var(--default-gray-100));--color-gray-200: var(--media-menu-color-gray-200, var(--default-gray-200));--color-gray-300: var(--media-menu-color-gray-300, var(--default-gray-300));--color-gray-400: var(--media-menu-color-gray-400, var(--default-gray-400));--text-color: var(--media-menu-text-color, var(--default-text));--text-secondary-color: var(--media-menu-text-secondary-color, var(--default-text-secondary));--root-border: var(--media-menu-border, var(--default-root-border))}.light .vds-menu-items{--default-inverse: black;--default-gray-50: rgb(80 80 80 / .15);--default-gray-100: rgb(80 80 80 / .45);--default-gray-200: rgb(235 235 235 / .6);--default-gray-300: rgb(238 238 238);--default-gray-400: rgb(250 250 250);--default-text: #1a1a1a;--default-text-secondary: #6b6b6b;--default-root-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-menu-items{--default-inverse: white;--default-gray-50: rgb(245 245 245 / .1);--default-gray-100: rgb(245 245 245 / .45);--default-gray-200: rgb(10 10 10 / .6);--default-gray-300: rgb(27 27 27);--default-gray-400: rgb(10 10 10);--default-text: #f5f5f5;--default-text-secondary: #8a8a8a;--default-root-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-menu-items){--font-family: var(--media-font-family, sans-serif);--font-size: var(--media-menu-font-size, 14px);--font-weight: var(--media-menu-font-weight, 500);--root-bg: var(--media-menu-bg, var(--color-gray-400));--root-padding: var(--media-menu-padding, 12px);--root-border-radius: var(--media-menu-border-radius, 4px);--divider: var(--media-menu-divider, 1px solid var(--color-gray-50));--section-bg: var(--media-menu-section-bg, var(--color-gray-300));--section-border: var(--media-menu-section-border);--section-divider: var(--media-menu-section-divider, var(--divider));--top-bar-bg: var(--media-menu-top-bar-bg, var(--color-gray-200));--top-bar-divider: var(--media-menu-divider, transparent);--text-hint-color: var(--media-menu-hint-color, var(--text-secondary-color));--chapter-divider: var(--media-chapters-divider, var(--divider));--chapter-active-bg: var(--media-chapters-item-active-bg, var(--color-gray-50));--chapter-active-border-left: var(--media-chapters-item-active-border-left);--chapter-progress-bg: var(--media-chapters-progress-bg, var(--color-inverse));--chapter-time-font-size: var(--media-chapters-time-font-size, 12px);--chapter-time-font-weight: var(--media-chapters-time-font-weight, 500);--chapter-time-gap: var(--media-chapters-time-gap, 6px);--chapter-duration-bg: var(--media-chapters-duration-bg);--item-border: var(--media-menu-item-border, 0);--item-bg: var(--media-menu-item-bg, transparent);--item-hover-bg: var(--media-menu-item-hover-bg, var(--color-gray-50));--item-icon-size: var(--media-menu-item-icon-size, 18px);--item-padding: var(--media-menu-item-padding, 10px);--item-min-height: var(--media-menu-item-height, 40px);--item-border-radius: var(--media-menu-item-border-radius, 2px);--scrollbar-track-bg: var(--media-menu-scrollbar-track-bg, transparent);--scrollbar-thumb-bg: var(--media-menu-scrollbar-thumb-bg, var(--color-gray-50));--webkit-scrollbar-bg: var(--color-gray-400);--webkit-scrollbar-track-bg: var(--media-menu-scrollbar-track-bg, var(--color-gray-50));--checkbox-bg: var(--media-menu-checkbox-bg, var(--color-gray-100));--checkbox-active-bg: var(--media-menu-checkbox-bg-active, #1ba13f);--checkbox-handle-bg: var(--media-menu-checkbox-handle-bg, #f5f5f5);--checkbox-handle-border: var(--media-menu-checkbox-handle-border);--radio-icon-color: var(--media-menu-radio-icon-color, var(--text-color))}:where(.vds-menu[data-root] media-menu[data-root]){display:contents}:where(.vds-menu){font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight)}:where(.vds-menu[data-disabled][data-root]){display:none}:where(.vds-menu[data-submenu]){display:inline-block}:where(.vds-menu-items:focus){outline:none}:where(.vds-menu-item:focus,.vds-radio:focus){outline:none}:where(.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]){outline:none;box-shadow:var(--media-focus-ring)}:where(.vds-menu[data-open] .vds-tooltip-content){display:none!important}.vds-menu-items [data-hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){:where(.vds-menu-items){scroll-behavior:smooth}}:where(.vds-menu-items){box-sizing:border-box;min-width:var(--media-menu-min-width, 280px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg);transform:translateZ(0)}:where(.vds-menu-items)::-webkit-scrollbar{background-color:var(--webkit-scrollbar-bg);border-radius:var(--root-border-radius);height:6px;width:5px}:where(.vds-menu-items)::-webkit-scrollbar-track{background-color:var(--webkit-scrollbar-track-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px}:where(.vds-menu-items)::-webkit-scrollbar-corner{background-color:var(--scrollbar-thumb-bg)}:where(.vds-menu-button){outline:none;box-sizing:border-box}:where(.vds-menu-button .vds-rotate-icon){transition:transform .2s ease-out}:where(.vds-menu-button[aria-expanded=true] .vds-rotate-icon){transform:rotate(var(--media-menu-icon-rotate-deg, 90deg));transition:transform .2s ease-in}:where(.vds-menu-button){display:inline-flex;align-items:center;justify-content:center}@media(prefers-reduced-motion){:where(.vds-menu-button .vds-rotate-icon){transition:unset}}:where(.vds-menu-items){display:flex;align-items:center;flex-direction:column;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);transition:height .35s ease}@media(prefers-reduced-motion){:where(.vds-menu-items){transition:unset}}:where(.vds-menu-items[data-root]){background-color:var(--root-bg);border-radius:var(--root-border-radius);box-shadow:var(--media-menu-box-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height, auto);will-change:width,height;overflow-y:auto;overscroll-behavior:contain;opacity:0;z-index:9999999;box-sizing:border-box;max-height:var(--media-menu-max-height, 250px);filter:var( --media-menu-filter, drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06)) )}.vds-menu-items[data-root]{border:var(--root-border);padding:var(--root-padding)}:where([data-view-type=video]) :where(.vds-menu-items[data-root]){max-height:var(--media-menu-video-max-height, calc(var(--player-height) * .7))}:where(.vds-menu-items[data-transition=height]){--scrollbar-thumb-bg: rgba(0, 0, 0, 0);pointer-events:none;overflow:hidden}.vds-menu-button[aria-disabled=true],.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]{display:none}:where(.vds-menu-items[data-root]){--enter-transform: translateY(0px);--exit-transform: translateY(12px)}:where(.vds-menu-items[data-root]:not([data-placement])){--enter-transform: translateY(-24px)}:where(.vds-menu-items[data-root][aria-hidden=true]){animation:var(--media-menu-exit-animation, vds-menu-exit .2s ease-out)}:where(.vds-menu-items[data-root][aria-hidden=false]){animation:var(--media-menu-enter-animation, vds-menu-enter .3s ease-out);animation-fill-mode:forwards}:where(.vds-menu-items[data-placement~=bottom]){--enter-transform: translateY(0);--exit-transform: translateY(-12px)}@keyframes vds-menu-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-menu-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media(prefers-reduced-motion){:where(.vds-menu-items){animation:none;opacity:1}}:where(media-menu-portal){display:contents}:where(.vds-menu-items[data-root]:not([data-placement])){position:fixed;left:16px;right:16px;top:unset;bottom:0;max-height:var(--media-sm-menu-portrait-max-height, 40vh);max-height:var(--media-sm-menu-portrait-max-height, 40dvh)}:where(.vds-menu-items[data-root]:not([data-placement])){max-width:480px;margin:0 auto}@media(orientation:landscape)and (pointer:coarse){:where(.vds-menu-items[data-root]:not([data-placement])){max-height:var(--media-sm-menu-landscape-max-height, min(70vh, 400px));max-height:var(--media-sm-menu-landscape-max-height, min(70dvh, 400px))}}:where(.vds-menu[data-submenu] .vds-menu-button){display:flex;align-items:center;justify-content:flex-start}:where(.vds-menu-items[data-submenu]){width:100%}:where(.vds-menu[aria-hidden=true]),:where(.vds-menu-items[data-submenu][aria-hidden=true]){display:none}:where(.vds-menu-item,.vds-radio){position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--item-border-radius);box-sizing:border-box;min-height:var(--item-min-height);font-size:var(--font-size);outline:none}.vds-menu-item,.vds-radio{color:var(--text-color);background-color:var(--item-bg);padding:var(--item-padding)}.vds-menu-item:focus-visible,.vds-menu-item[data-focus],.vds-radio:focus-visible,.vds-radio[data-focus]{cursor:pointer;background-color:var(--item-hover-bg)}@media(hover:hover)and (pointer:fine){.vds-menu-item[role]:hover,.vds-radio:hover{cursor:pointer;background-color:var(--item-hover-bg)}}:where(.vds-menu-items[data-submenu]){align-items:flex-start;justify-content:center;flex-direction:column}:where(.vds-menu-item[aria-expanded=true]){font-weight:700;border-radius:0;border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius)}.vds-menu-item[aria-expanded=true]{border-bottom:var(--top-bar-divider)}:where(.vds-menu-item[aria-expanded=true]){position:sticky;top:calc(-1 * var(--root-padding));left:0;width:100%;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:4px}.vds-menu-item[aria-expanded=true]{background-color:var(--top-bar-bg)}:where(.vds-menu-item-label){flex:1 0 0%;text-align:start}:where(.vds-menu-item .vds-icon,.vds-radio .vds-icon){--size: var(--item-icon-size);width:var(--size);height:var(--size);margin-right:var(--media-menu-item-icon-spacing, 6px)}:where(.vds-menu-open-icon,.vds-menu-close-icon){--size: var(--media-menu-arrow-icon-size, 18px);width:var(--size);height:var(--size)}:where(.vds-menu-item-hint,.vds-menu-open-icon,.vds-radio-hint){color:var(--text-hint-color);font-size:var(--media-menu-hint-font-size, 13px);font-weight:var(--media-menu-hint-font-weight, 400)}:where(.vds-menu-items .vds-menu-open-icon){margin-right:0}:where(.vds-menu-items) :where(.vds-menu-item-hint,.vds-menu-open-icon){margin-left:auto}:where(.vds-menu-items) :where(.vds-menu-item-hint+.vds-menu-open-icon),:where(.vds-menu-item-hint+media-icon .vds-menu-open-icon),:where(.vds-menu-item-hint+slot>.vds-menu-open-icon){margin-left:2px}:where(.vds-menu-item[aria-hidden=true]),:where(.vds-menu-item[aria-expanded=true] .vds-menu-open-icon){display:none!important}:where(.vds-menu-items) :where(.vds-menu-item[aria-disabled=true],.vds-menu-item[data-disabled]) :where(.vds-menu-open-icon){opacity:0}:where(.vds-menu-close-icon),:where(.vds-menu-item[aria-expanded=true]>.vds-icon){display:none!important}:where(.vds-menu-item[aria-expanded=true] .vds-menu-close-icon){display:inline!important;margin-left:calc(-1 * var(--item-padding) / 2)}:where(.vds-menu-checkbox){--checkbox-width: var(--media-menu-checkbox-width, 40px);--checkbox-height: var(--media-menu-checkbox-height, 18px);--checkbox-top: calc((var(--checkbox-height) - var(--checkbox-diameter)) / 2);--checkbox-diameter: var( --media-menu-checkbox-handle-diameter, calc(var(--checkbox-height) - 2px) );--checkbox-gap: var(--media-menu-checkbox-gap, 2.5px);position:relative;display:inline-block;width:var(--checkbox-width);height:var(--checkbox-height);border-radius:calc(var(--checkbox-height) / 2);transition:.3s all ease-in-out;box-sizing:border-box;cursor:pointer;pointer-events:auto}.vds-menu-checkbox{background-color:var(--checkbox-bg)}:where(.vds-menu-checkbox:focus-visible){outline:none;box-shadow:var(--media-focus-ring)}.vds-menu-checkbox[aria-checked=true]{background-color:var(--checkbox-active-bg)}:where(.vds-menu-checkbox):after{content:"";display:inline-block;width:var(--checkbox-diameter);height:var(--checkbox-diameter);border-radius:calc(var(--checkbox-diameter) / 2);position:absolute;top:var(--checkbox-top);transform:translate(var(--checkbox-gap));transition:.3s all ease-in-out;border:var(--checkbox-handle-border);box-sizing:border-box}.vds-menu-checkbox:after{background-color:var(--checkbox-handle-bg)}:where(.vds-menu-checkbox[aria-checked=true]):after{transform:translate(calc(var(--checkbox-width) - var(--checkbox-diameter) - var(--checkbox-gap)))}@media(prefers-reduced-motion:no-preference){:where(.vds-menu-checkbox[data-active]):after{width:calc(var(--checkbox-width) - calc(var(--checkbox-gap) * 2))}}:where(.vds-menu-checkbox[aria-checked=true][data-active]):after{transform:translate(var(--checkbox-gap))}:where(.vds-menu-items .vds-slider){--media-slider-track-bg: var(--media-menu-slider-track-bg, var(--color-gray-50));--media-slider-track-fill-bg: var(--media-menu-slider-track-fill-bg, var(--color-inverse));--media-slider-height: var(--media-menu-slider-height, 32px);--track-focus-height: var(--track-height) !important}:where(.vds-menu-items .vds-slider-thumb){opacity:1!important}:where(.vds-menu-slider-item.group){flex-direction:column}:where(.vds-menu-slider-title){margin-top:4px}:where(.vds-menu-slider-body){width:100%;display:flex;align-items:center;margin-top:6px}:where(.vds-menu-slider-item .vds-icon){margin:0;color:var(--text-hint-color)}:where(.vds-menu-slider-item[data-min] .vds-icon.down,.vds-menu-slider-item[data-max] .vds-icon.up){color:var(--text-color);animation:.6s ease-in-out vds-slider-icon;transition:all 1.2s ease}@keyframes vds-slider-icon{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}:where(.vds-menu-items .vds-slider-track-fill){transition:opacity .3s ease}:where(.vds-menu-items .vds-slider[data-active] .vds-slider-track-fill){opacity:0}:where(.vds-radio-group){box-sizing:border-box;width:100%;display:flex;flex-direction:column}.vds-radio{cursor:pointer;contain:content;padding-left:calc(var(--item-icon-size) + var(--item-padding))}.vds-radio[aria-checked=true]{padding-left:0}.vds-radio .vds-icon{display:none;color:var(--radio-icon-color)}.vds-radio[aria-checked=true] .vds-icon{display:inline-block;margin-left:6px}:where(.vds-radio-hint){margin-left:auto}.vds-color-picker{width:32px;height:32px;border:0;background-color:transparent;outline:none}.vds-color-picker::-webkit-color-swatch{border-radius:2px}.vds-color-picker::-moz-color-swatch{border-radius:2px}.vds-color-picker:focus-visible::-webkit-color-swatch{box-shadow:var(--media-focus-ring)}.vds-color-picker:focus-visible::-moz-color-swatch{box-shadow:var(--media-focus-ring)}:where(.vds-menu-section){width:100%}:where(.vds-menu-item+.vds-menu-section){margin-top:8px}:where(.vds-menu-section+.vds-menu-section){margin-top:24px}:where(.vds-menu-section:first-child){margin-top:8px}:where(.vds-menu-section:last-child){margin-bottom:8px}:where(.vds-menu-section-title),:where(.vds-menu-slider-title){width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary-color);font-size:var(--media-menu-section-header-font-size, 12px);font-weight:var(--media-menu-section-header-font-weight, 500);padding-inline:2px}:where(.vds-menu-section-body){width:100%}:where(.vds-menu-section-title+.vds-menu-section-body){margin-top:var(--media-menu-section-gap, 8px)}.vds-menu-section-body{background-color:var(--section-bg);border:var(--section-border);border-radius:var(--media-menu-section-border-radius, 2px)}:where(.vds-menu-section:not([data-open]) .vds-menu-item:not(:last-child)){border-bottom:var(--section-divider)}:where(.vds-menu-section-body .vds-menu:last-child>.vds-menu-item){border-bottom:unset}.vds-menu-section[data-open],.vds-menu-section[data-open]>.vds-menu-section-body{display:contents!important;background-color:transparent!important}.vds-menu-section[data-open]>.vds-menu-section-title,.vds-menu-section[data-open]>.vds-menu-section-body>:not([data-open]){display:none}:where(.vds-chapters-menu-items){min-width:var(--media-chapters-min-width, var(--media-menu-min-width, 220px))}.vds-chapters-menu-items{padding:var(--media-chapters-padding, 0)}:where(.vds-menu-items:has(.vds-chapters-radio-group[data-thumbnails])){min-width:var(--media-chapters-with-thumbnails-min-width, 300px)}:where(.vds-chapter-radio){border-radius:0}.vds-chapter-radio{border-bottom:var(--chapter-divider);padding:var(--item-padding)}.vds-chapter-radio[aria-checked=true]{padding-left:var(--item-padding)}:where(.vds-chapter-radio:last-child){border-bottom:0}.vds-chapter-radio[aria-checked=true]{background-color:var(--chapter-active-bg);border-left:var(--chapter-active-border-left)}:where(.vds-chapter-radio[aria-checked=true]):after{content:" ";width:var(--progress);height:var(--media-chapters-progress-height, 4px);position:absolute;bottom:0;left:0}.vds-chapter-radio[aria-checked=true]:after{border-radius:var(--media-chapters-progress-border-radius, 0);background-color:var(--chapter-progress-bg)}.vds-chapters-radio-group :where(.vds-thumbnail){margin-right:var(--media-chapters-thumbnail-gap, 12px);flex-shrink:0;min-width:var(--media-chapters-thumbnail-min-width, 100px);min-height:var(--media-chapters-thumbnail-min-height, 56px);max-width:var(--media-chapters-thumbnail-max-width, 120px);max-height:var(--media-chapters-thumbnail-max-height, 68px)}.vds-chapters-radio-group .vds-thumbnail{border:var(--media-chapters-thumbnail-border, 0)}:where(.vds-chapters-radio-group .vds-chapter-radio-label){color:var(--text-secondary-color);font-size:var(--font-size);font-weight:var(--font-weight);white-space:nowrap}:where(.vds-chapter-radio[aria-checked=true] .vds-chapter-radio-label){color:var(--text-color)}:where(.vds-chapters-radio-group .vds-chapter-radio-start-time){display:inline-block;letter-spacing:var(--media-chapters-start-time-letter-spacing, .4px);border-radius:var(--media-chapters-start-time-border-radius, 2px);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-start-time{color:var(--text-secondary-color);background-color:var(--section-bg);padding:var(--media-chapters-start-time-padding, 1px 4px)}:where(.vds-chapters-radio-group .vds-chapter-radio-duration){color:var(--text-hint-color);font-size:var(--chapter-time-font-size);font-weight:var(--chapter-time-font-weight);margin-top:var(--chapter-time-gap)}.vds-chapters-radio-group .vds-chapter-radio-duration{background-color:var(--chapter-duration-bg);border-radius:var(--media-chapters-duration-border-radius, 2px)}.vds-chapters-radio-group:not([data-thumbnails]) :where(.vds-thumbnail,media-thumbnail){display:none}:where(.vds-chapter-radio-content){display:flex;align-items:flex-start;flex-direction:column}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-content){width:100%;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-start-time){margin-top:0;margin-left:auto}:where(.vds-chapters-radio-group:not([data-thumbnails]) .vds-chapter-radio-duration){margin-top:4px;flex-basis:100%}.vds-menu-items[data-keyboard] .vds-chapters-radio-group:focus-within{padding:var(--media-chapters-focus-padding, 4px)}:where(.vds-poster){display:block;contain:content;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;box-sizing:border-box;transition:opacity .2s ease-out;background-color:var(--media-poster-bg, black)}:where(.vds-poster img){object-fit:inherit;object-position:inherit;pointer-events:none;user-select:none;-webkit-user-select:none;box-sizing:border-box}.vds-poster :where(img){border:0;width:100%;height:100%;object-fit:contain}:where(.vds-poster[data-hidden]){display:none}:where(.vds-poster[data-visible]){opacity:1}.vds-poster:not(:defined),.vds-poster img:not([src]){display:none}:where(.vds-slider){--width: var(--media-slider-width, 100%);--height: var(--media-slider-height, 48px);--thumb-size: var(--media-slider-thumb-size, 15px);--thumb-focus-size: var(--media-slider-focused-thumb-size, calc(var(--thumb-size) * 1.1));--track-width: var(--media-slider-track-width, 100%);--track-height: var(--media-slider-track-height, 5px);--track-focus-width: var(--media-slider-focused-track-width, var(--track-width));--track-focus-height: var(--media-slider-focused-track-height, calc(var(--track-height) * 1.25));display:inline-flex;align-items:center;width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size) / 2);position:relative;contain:layout style;outline:none;pointer-events:auto;cursor:pointer;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}:where(.vds-slider[aria-hidden=true]){display:none!important}:where(.vds-slider[aria-disabled=true]){cursor:unset}:where(.vds-slider:focus){outline:none}:where(.vds-slider:not([data-chapters])[data-focus],.vds-slider:not([data-chapters]):focus-visible) :where(.vds-slider-track){box-shadow:var(--media-focus-ring)}:where(.vds-slider .vds-slider-track){z-index:0;position:absolute;width:var(--track-width);height:var(--track-height);top:50%;left:0;border-radius:var(--media-slider-track-border-radius, 2px);transform:translateY(-50%) translateZ(0);background-color:var(--media-slider-track-bg, rgb(255 255 255 / .3));contain:strict}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-track){outline-offset:var(--thumb-size)}:where(.vds-slider:not([data-chapters])[data-active] .vds-slider-track){width:var(--track-focus-width);height:var(--track-focus-height)}:where(.vds-slider .vds-slider-track-fill){z-index:2;background-color:var(--media-slider-track-fill-bg, var(--media-brand));width:var(--slider-fill, 0%);will-change:width}:where(.vds-slider .vds-slider-thumb){position:absolute;top:50%;left:var(--slider-fill);opacity:0;contain:layout size style;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border, 1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius, 9999px);background-color:var(--media-slider-thumb-bg, #fff);transform:translate(-50%,-50%) translateZ(0);transition:opacity .15s ease-in;pointer-events:none;will-change:left;z-index:2}:where(.vds-slider[data-dragging],.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-thumb){box-shadow:var(--media-slider-focused-thumb-shadow, 0 0 0 4px hsla(0, 0%, 100%, .4))}:where(.vds-slider[data-active] .vds-slider-thumb){opacity:1;transition:var(--media-slider-thumb-transition, opacity .2s ease-in, box-shadow .2s ease)}:where(.vds-slider[data-dragging] .vds-slider-thumb){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(.vds-slider-value){display:inline-block;contain:content;font-size:14px;font-family:var(--media-font-family, sans-serif)}:where(.vds-slider-thumbnail){display:block;contain:content;box-sizing:border-box}:where(.vds-slider-video){background-color:#000;box-sizing:border-box;contain:content;display:inline-block;border:var(--media-thumbnail-border, 1px solid white)}:where(.vds-slider-video video){display:block;height:auto;width:156px}:where(.vds-slider-video[data-loading]){opacity:0}:where(.vds-slider-video[data-hidden],.vds-slider-video[data-hidden] video){display:none;width:0px}:where(.vds-slider .vds-slider-preview){display:flex;flex-direction:column;align-items:center;opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius, 2px);pointer-events:none;transition:opacity .2s ease-out;will-change:left,opacity;contain:layout paint style}:where(.vds-slider-preview[data-visible]){opacity:1;transition:opacity .2s ease-in}.vds-slider-value{background-color:var(--media-slider-value-bg, black);border-radius:var(--media-slider-value-border-radius, 2px);border:var(--media-slider-value-border);color:var(--media-slider-value-color, white);padding:var(--media-slider-value-padding, 1px 10px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-chapter-title,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-chapter-title){margin-top:var(--media-slider-chapter-title-gap, 6px)}:where(.vds-slider-video:not([data-hidden])+.vds-slider-value,.vds-slider-thumbnail:not([data-hidden])+.vds-slider-value,.vds-slider-chapter-title+.vds-slider-value){margin-top:var(--media-slider-value-gap, 2px)}:where(.vds-slider[aria-orientation=vertical]){--width: var(--media-slider-width, 48px);--height: var(--media-slider-height, 100%);--track-width: var(--media-slider-track-width, 4px);--track-height: var(--media-slider-track-height, 100%);--track-focus-width: var(--media-slider-focused-track-width, calc(var(--track-width) * 1.25));--track-focus-height: var(--media-slider-focused-track-height, var(--track-height));margin:calc(var(--thumb-size) / 2) 0}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track){top:unset;bottom:0;left:50%;transform:translate(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-track-fill){width:var(--track-width);height:var(--slider-fill);will-change:height;transform:translate(-50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-progress){top:unset;bottom:0;width:var(--track-width);height:var(--slider-progress, 0%);will-change:height}:where(.vds-slider[aria-orientation=vertical] .vds-slider-thumb){top:unset;bottom:var(--slider-fill);left:50%;will-change:bottom;transform:translate(-50%,50%) translateZ(0)}:where(.vds-slider[aria-orientation=vertical] .vds-slider-preview){will-change:bottom,opacity}:where([data-live] .vds-time-slider .vds-slider-track-fill){background-color:var(--media-slider-track-fill-live-bg, #dc2626)}:where(.vds-time-slider .vds-slider-progress){z-index:1;left:0;width:var(--slider-progress, 0%);will-change:width;background-color:var(--media-slider-track-progress-bg, rgb(255 255 255 / .5))}:where([data-media-player]:not([data-can-play]) .vds-time-slider .vds-slider-value){display:none}:where(.vds-slider-steps){display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;position:absolute;top:0;left:0}:where(.vds-slider-step){width:var(--media-slider-step-width, 2.5px);height:calc(var(--track-height) + 1px);background-color:var(--media-slider-step-color, rgb(124, 124, 124));opacity:0;transition:opacity .3s ease}:where(.vds-slider[data-active] .vds-slider-step){opacity:1}:where(.vds-time-slider .vds-slider-chapters){position:relative;display:flex;align-items:center;width:100%;height:100%;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}:where(.vds-slider[data-focus],.vds-slider:focus-visible) :where(.vds-slider-chapters){box-shadow:var(--media-focus-ring);height:var(--track-height)}:where(.vds-time-slider .vds-slider-chapter){margin-right:2px}:where(.vds-time-slider .vds-slider-chapter:last-child){margin-right:0}:where(.vds-time-slider .vds-slider-chapter){position:relative;display:flex;align-items:center;width:100%;height:100%;will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius, 1px)}:where(.vds-time-slider .vds-slider-chapter .vds-slider-track-fill){width:var(--chapter-fill, 0%);will-change:width}:where(.vds-time-slider .vds-slider-chapter .vds-slider-progress){width:var(--chapter-progress, 0%);will-change:width}@media(hover:hover)and (pointer:fine){:where(.vds-time-slider:hover .vds-slider-chapters){contain:strict}:where(.vds-time-slider .vds-slider-chapter:hover:not(:only-of-type)){transform:var(--media-slider-chapter-hover-transform, scaleY(2));transition:var( --media-slider-chapter-hover-transition, transform .1s cubic-bezier(.4, 0, 1, 1) )}}:where(.vds-time-slider .vds-slider-chapter-title){font-family:var(--media-font-family, sans-serif);font-size:var(--media-slider-chapter-title-font-size, 14px);color:var(--media-slider-chapter-title-color, #f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(.vds-thumbnail){--min-width: var(--media-thumbnail-min-width, 140px);--max-width: var(--media-thumbnail-max-width, 180px);--aspect-ratio: var(--media-thumbnail-aspect-ratio, var(--thumbnail-aspect-ratio));display:block;width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg, black);contain:strict;overflow:hidden;box-sizing:border-box;min-width:var(--min-width);min-height:var(--media-thumbnail-min-height, calc(var(--min-width) / var(--aspect-ratio)));max-width:var(--max-width);max-height:var(--media-thumbnail-max-height, calc(var(--max-width) / var(--aspect-ratio)))}.vds-thumbnail{border:var(--media-thumbnail-border, 1px solid white)}:where(.vds-thumbnail img){min-width:unset!important;max-width:unset!important;will-change:width,height,transform}:where(.vds-thumbnail[data-loading] img){opacity:0}:where(.vds-thumbnail[aria-hidden=true]){display:none!important}:where(.vds-time-group){display:flex;align-items:center}.vds-time-divider{margin:0 var(--media-time-divider-gap, 2.5px);color:var(--media-time-divider-color, #e0e0e0)}:where(.vds-time){display:inline-block;contain:content;font-size:var(--media-time-font-size, 15px);font-weight:var(--media-time-font-weight, 400);font-family:var(--media-font-family, sans-serif);border-radius:var(--media-time-border-radius, 2px);letter-spacing:var(--media-time-letter-spacing, .025em)}.vds-time{outline:0;color:var(--media-time-color, var(--default-color));background-color:var(--media-time-bg);border:var(--media-time-border);padding:var(--media-time-padding, 2px)}:where(.vds-time:focus-visible){box-shadow:var(--media-focus-ring)}.light .vds-time{--default-color: rgb(10 10 10)}.dark .vds-time{--default-color: #f5f5f5}:where(.vds-tooltip,media-tooltip){display:contents}:where(.vds-tooltip-content){display:inline-block;box-sizing:border-box;font-family:var(--media-font-family, sans-serif);font-size:var(--media-tooltip-font-size, 13px);font-weight:var(--media-tooltip-font-weight, 500);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;will-change:transform,opacity}.vds-tooltip-content{border-radius:var(--media-tooltip-border-radius, 2px);background-color:var(--media-tooltip-bg-color, var(--default-bg));border:var(--media-tooltip-border, var(--default-border));color:var(--media-tooltip-color, var(--default-color));padding:var(--media-tooltip-padding, 2px 8px)}.light .vds-tooltip-content{--default-color: #1a1a1a;--default-bg: white;--default-border: 1px solid rgb(0 0 0 / .2)}.dark .vds-tooltip-content{--default-color: #f5f5f5;--default-bg: black;--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-menu .vds-menu-button[role=button][data-pressed] .vds-tooltip-content){opacity:0;display:none}:where(.vds-tooltip-content){--enter-transform: translateY(0px) scale(1);--exit-transform: translateY(12px) scale(.8)}:where(.vds-tooltip-content:not([data-visible])){animation:var(--media-tooltip-exit-animation, vds-tooltip-exit .2s ease-out)}:where(.vds-tooltip-content[data-visible]){animation:var(--media-tooltip-enter-animation, vds-tooltip-enter .2s ease-in);animation-fill-mode:forwards}:where(.vds-tooltip-content[data-placement~=bottom]){--enter-transform: translateY(0) scale(1);--exit-transform: translateY(-12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=left]){--enter-transform: translateX(0) scale(1);--exit-transform: translateX(12px) scale(.8)}:where(.vds-tooltip-content[data-placement~=right]){--enter-transform: translateX(0) scale(1);--exit-transform: translateX(-12px) scale(.8)}@keyframes vds-tooltip-enter{0%{opacity:0;transform:var(--exit-transform)}to{opacity:1;transform:var(--enter-transform)}}@keyframes vds-tooltip-exit{0%{opacity:1;transform:var(--enter-transform)}to{opacity:0;transform:var(--exit-transform)}}@media(prefers-reduced-motion){:where(.vds-tooltip-content){animation:none}:where(.vds-tooltip-content[data-visible]){opacity:1}}[data-media-player]:not([data-paused]) .vds-play-tooltip-text,[data-media-player][data-paused] .vds-pause-tooltip-text,[data-media-player][data-pip] .vds-pip-enter-tooltip-text,[data-media-player]:not([data-pip]) .vds-pip-exit-tooltip-text,[data-media-player][data-fullscreen] .vds-fs-enter-tooltip-text,[data-media-player]:not([data-fullscreen]) .vds-fs-exit-tooltip-text,[data-media-player]:not([data-captions]) .vds-cc-on-tooltip-text,[data-media-player][data-captions] .vds-cc-off-tooltip-text,[data-media-player]:not([data-muted]) .vds-mute-tooltip-text,[data-media-player][data-muted] .vds-unmute-tooltip-text{display:none}[data-media-player] .vds-video-layout:not([data-match]){display:none!important}[data-media-player][data-layout=video]{background-color:var(--video-bg, black)}[data-media-player][data-layout=video]:not([data-fullscreen]){border-radius:var(--video-border-radius, 6px);border:var(--video-border, 1px solid rgb(255 255 255 / .1))}:where(.vds-video-layout){--media-brand: var(--video-brand, #f5f5f5);--media-font-family: var(--video-font-family, sans-serif);--media-controls-color: var(--video-controls-color, #f5f5f5);--media-tooltip-y-offset: 6px;--media-menu-y-offset: 6px;--media-focus-ring-color: var(--video-focus-ring-color, rgb(78 156 246));--media-focus-ring: var(--video-focus-ring, 0 0 0 3px var(--media-focus-ring-color));color:var(--video-controls-color, #f5f5f5);display:contents}:where([data-media-player][data-focus]:not([data-playing]) .vds-video-layout .vds-controls){border-radius:var(--video-border-radius, 6px);box-shadow:var(--media-focus-ring)}:where(.vds-video-layout .vds-controls[data-visible]){border-radius:var(--video-border-radius, 6px);background-image:linear-gradient(to top,rgb(0 0 0 / .6),10%,transparent,95%,rgb(0 0 0 / .3))}.vds-video-layout .vds-controls-group{align-items:center;display:flex;pointer-events:auto;z-index:0;padding:4px 6px}.vds-video-layout .vds-controls-group:first-child{z-index:50}.vds-video-layout .vds-controls-group:nth-last-child(2){padding:0 12px;z-index:11;margin-bottom:-16px}.vds-video-layout:not([data-sm]) .vds-controls-group:last-child{--media-menu-y-offset: 26px;--media-tooltip-y-offset: 26px;--media-slider-preview-offset: 26px;z-index:10}:where(.vds-video-layout .vds-button){margin-right:2.5px}:where(.vds-video-layout[data-sm] .vds-chapter-title){font-size:var(--video-sm-chapter-title-font-size, 15px)}:where([data-fullscreen] .vds-video-layout .vds-chapter-title){font-size:var(--video-fullscreen-chapter-title-font-size, 16px)}:where(.vds-video-layout:not([data-sm]) .vds-mute-button){margin-left:-2.5px;margin-right:-5px}:where(.vds-video-layout[data-sm]){--media-button-size: var(--video-sm-button-size, 36px)}:where(.vds-video-layout .vds-time-slider){--media-slider-height: 45px;flex-grow:0}:where(.vds-video-layout .vds-slider-thumbnail){--media-thumbnail-border: var(--video-slider-thumbnail-border, 1px solid #f5f5f5);border-radius:var(--video-slider-thumbnail-border-radius, 2px)}.vds-video-layout .vds-time-slider .vds-slider-value{background-color:var(--video-time-bg, unset);text-shadow:-1px -1px 0 #333333,1px -1px 0 #333333,-1px 1px 0 #333333,1px 1px 0 #333333}:where(.vds-video-layout[data-sm] .vds-time){text-shadow:unset}:where(.vds-video-layout[data-lg] .vds-volume){--gap: var(--video-volume-gap, 10px);display:contents}:where(.vds-video-layout[data-lg] .vds-volume-popup){display:contents}:where(.vds-video-layout[data-lg] .vds-volume-slider){margin:0;max-width:0;transition:all .15s ease}:where(.vds-video-layout[data-lg] .vds-volume[data-active] .vds-volume-slider),:where(.vds-video-layout[data-lg] .vds-volume:has([data-active]) .vds-volume-slider){margin-left:var(--gap);opacity:1;visibility:visible;max-width:var(--video-volume-slider-max-width, 72px)}.vds-video-layout[data-lg] .vds-volume-slider:after{content:"";position:fixed;top:0;left:calc(-1 * var(--gap));width:var(--gap);height:100%;z-index:1;pointer-events:auto}:where(.vds-video-layout[data-sm] .vds-volume){--media-slider-height: var(--video-volume-height, 96px);--media-slider-preview-offset: calc(-200% - 6px) ;--gap: var(--video-volume-gap, 10px);position:relative;display:flex;align-items:center;justify-content:center}:where(.vds-video-layout[data-sm] .vds-volume-popup){display:block;position:absolute;top:calc(100% + var(--gap));left:50%;opacity:0;transform:translate(-50%);transition:opacity .15s ease-out,visibility .15s ease-out;border-radius:var(--video-volume-border-radius, 8px);filter:var(--media-volume-filter, drop-shadow(0 1px 1px rgb(0 0 0 / .05)));visibility:hidden}.vds-video-layout[data-sm] .vds-mute-button:after{content:"";position:fixed;bottom:calc(-1 * var(--gap));right:0;width:100%;height:var(--gap);z-index:1;pointer-events:auto}.vds-video-layout .vds-volume-popup{background-color:var(--video-volume-bg, var(--media-menu-bg, var(--default-bg)));border:var(--video-volume-border, var(--default-border))}.light .vds-video-layout .vds-volume-popup,.vds-video-layout.light .vds-volume-popup{--default-bg: rgb(250 250 250);--default-border: 1px solid rgb(10 10 10 / .1)}.dark .vds-video-layout .vds-volume-popup,.vds-video-layout.dark .vds-volume-popup{--default-bg: rgb(10 10 10);--default-border: 1px solid rgb(255 255 255 / .1)}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-volume-popup),:where(.vds-video-layout[data-sm] .vds-volume:has([data-active]) .vds-volume-popup){transition:opacity .15s ease-in,visibility .15s ease-in;opacity:1;visibility:visible}:where(.vds-video-layout[data-sm] .vds-volume[data-active] .vds-tooltip-content){display:none!important}:where(.vds-video-layout .vds-time[data-type=current]){margin-right:2px}:where(.vds-video-layout .vds-time[data-type=current][remainder]){margin-left:2px}.vds-video-layout .vds-time{--default-color: #f5f5f5 !important}:where([data-preview] .vds-video-layout .vds-captions){opacity:0}:where(.vds-video-layout .vds-captions){z-index:10;transition:var(--video-captions-transition, bottom .3s ease-in-out)}@media(min-width:980px){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:var(--video-lg-fullscreen-captions-offset, 54px)}}:where([data-media-player][data-controls] .vds-video-layout .vds-captions){bottom:var(--video-captions-offset, 78px)}:where([data-media-player][data-controls] .vds-video-layout[data-sm] .vds-captions){bottom:var(--video-sm-captions-offset, 48px)}:where(.vds-video-layout .vds-time-slider .vds-slider-chapter-title){width:100%;text-align:center;text-shadow:-1px -1px 0 #212121,1px -1px 0 #212121,-1px 1px 0 #212121,1px 1px 0 #212121}:where(.vds-video-layout .vds-gesture){top:0;left:0;width:100%;height:100%;z-index:0}:where(.vds-video-layout .vds-gesture[action="seek:-10"]){width:var(--video-gesture-seek-width, 20%);z-index:1}:where(.vds-video-layout .vds-gesture[action="seek:10"]){left:unset;right:0;width:var(--video-gesture-seek-width, 20%);z-index:1}@media(pointer:coarse){:where(.vds-video-layout .vds-gesture[action="toggle:paused"]){display:none}}@media not (pointer:coarse){:where([data-media-player] .vds-video-layout .vds-gesture[action="toggle:controls"]){display:none}}:where(.vds-video-layout .vds-live-button){margin-left:12px}:where(.vds-video-layout:not([data-sm]) .vds-time-group){margin-left:10px}:where(.vds-video-layout[data-sm] .vds-time){font-size:var(--video-sm-time-font-size, 14px)}:where([data-fullscreen] .vds-video-layout .vds-time){font-size:var(--video-fullscreen-time-font-size, 16px)}:where(.vds-video-layout .vds-load-container){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;pointer-events:none;z-index:99}:where([data-media-player][data-load=play]:not([data-started]) .vds-video-layout[data-match] .vds-load-container){display:flex}:where(.vds-video-layout .vds-load-container .vds-play-button){--size: var(--video-load-button-size, 56px);--color: var(--video-load-button-color, rgb(0 0 0 / .8));--bg-color: var(--video-load-button-bg, var(--media-brand));--media-button-hover-transform: 0;--media-button-border: var(--video-load-button-border, var(--color));--media-button-hover-bg: var(--video-load-button-bg, var(--media-brand));width:var(--size);height:var(--size);pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout .vds-load-container .vds-play-button{border-radius:var(--video-load-button-border-radius, 100%);color:var(--color)}.vds-video-layout .vds-load-container .vds-play-button{background-color:var(--bg-color)}:where(.vds-video-layout[data-sm] .vds-load-container .vds-play-button){--size: var(--video-sm-load-button-size, 48px);--media-button-hover-transform: translateY(0%);width:var(--size);height:var(--size);transform:translateY(0)}:where(.vds-video-layout[data-sm] .vds-controls-group:nth-last-child(2)){pointer-events:none}:where(.vds-video-layout[data-sm] .vds-controls-group:last-child){z-index:2;margin-top:-2.5px;margin-bottom:-6px}:where([data-fullscreen] .vds-video-layout[data-sm] .vds-controls-group:last-child){margin-bottom:0}.vds-video-layout[data-sm] .vds-controls-group{padding:2px}:where(.vds-video-layout[data-sm]) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-time-divider,.vds-chapter-title){transition:opacity .15s ease}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm]) :where(.vds-button .vds-slider,.vds-time-group){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-time-slider){transition:transform .1s linear}@media(pointer:coarse){:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture])) :where(.vds-button,.vds-slider:not(.vds-time-slider),.vds-time,.vds-chapter-title,.vds-time-divider,.vds-captions,.vds-live-button){opacity:0}:where([data-preview] .vds-video-layout:not([data-no-scrub-gesture]) .vds-time-slider){--track-height: var(--video-sm-slider-focus-track-height, 12px);transform:translateY(-6px);transition:transform .1s linear}}:where(.vds-video-layout[data-sm] .vds-controls .vds-play-button){--size: var(--video-sm-play-button-size, 45px);--media-button-hover-transform: translateY(25%);width:var(--size);height:var(--size);transform:translateY(25%);border-radius:100%;pointer-events:auto;margin-bottom:2px;overflow:hidden}.vds-video-layout[data-sm] .vds-controls .vds-play-button{background-color:var(--video-sm-play-button-bg, rgba(0 0 0 / .6))}:where([data-media-player]:not([data-started]) .vds-video-layout[data-sm] .vds-controls-group:not(:nth-child(3))){opacity:0;visibility:hidden}:where(.vds-video-layout[data-sm] .vds-buffering-indicator){--media-buffering-size: 64px;transform:translate(-2px,-4px)}:where(.vds-video-layout .vds-start-duration .vds-time){position:absolute;right:8px;bottom:8px;margin-right:8px;margin-bottom:8px;z-index:10}.vds-video-layout .vds-start-duration .vds-time{padding:var(--video-sm-start-duration-padding, 3px 6px);color:var(--video-sm-start-duration-color, var(--video-controls-color));background-color:var(--video-sm-start-duration-bg, rgba(0 0 0 / .64))}:where([data-started] .vds-video-layout .vds-start-duration .vds-time){display:none}:where([data-media-player]:not([data-can-play]) .vds-video-layout .vds-start-duration .vds-time){opacity:0}:where(.vds-video-layout[data-sm] .vds-time[data-type=current]){margin-left:8px}:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-16px}@media(orientation:portrait){:where([data-fullscreen] .vds-video-layout .vds-captions){bottom:30lvh;bottom:10dvh}}@media(orientation:landscape){:where([data-fullscreen] .vds-video-layout .vds-controls-group:nth-last-child(2)){margin-bottom:-12px}}.postopia-player{--media-brand: #BA533A;--media-focus-ring-color: #9A4230;--video-border: none;--video-border-radius: 0;--video-slider-track-color: rgba(250, 247, 242, .32);--video-slider-track-fill-color: var(--media-brand);--video-slider-thumb-color: #FAF7F2;--video-slider-buffered-color: rgba(250, 247, 242, .5);--video-time-slider-track-height: 4px;--video-time-slider-thumb-size: 12px;--video-time-slider-track-border-radius: 2px;--video-controls-color: #FAF7F2;--video-tooltip-bg: rgba(14, 13, 12, .92);--video-tooltip-color: #FAF7F2;--video-buffering-color: #FAF7F2;--video-time-color: #FAF7F2;--video-time-font-family: "Inter", sans-serif;--video-time-font-weight: 500;--video-captions-bg: rgba(14, 13, 12, .7);--video-captions-color: #FAF7F2;--video-captions-line-height: 1.4;--video-menu-bg: rgba(14, 13, 12, .92);--video-menu-border-radius: 8px;--video-play-button-color: #FAF7F2;--video-play-button-bg: rgba(14, 13, 12, .55);--video-play-button-border-radius: 999px}.postopia-player .vds-controls{background:linear-gradient(to bottom,rgba(14,13,12,.5) 0%,rgba(14,13,12,.22) 9%,transparent 22%),linear-gradient(to top,rgba(74,31,24,.85) 0%,rgba(14,13,12,.45) 18%,transparent 40%)!important;padding-top:14px!important}.postopia-player .vds-button,.postopia-player .vds-menu-button,.postopia-player [data-media-menu] button,.postopia-player [data-media-tooltip]{filter:drop-shadow(0 1px 2px rgba(14,13,12,.6))}.postopia-player .vds-volume-popup,.vds-video-layout .vds-volume-popup{background-color:#0e0d0cf0!important;border:1px solid rgba(250,247,242,.16)!important}.postopia-player .vds-video-layout[data-lg] .vds-volume-slider .vds-slider-track{background:#0e0d0c8c!important;box-shadow:inset 0 0 0 .5px #faf7f266!important}.postopia-player .vds-volume-slider .vds-slider-track-fill{background:var(--media-brand, #ba533a)!important}.postopia-player .vds-volume-slider .vds-slider-thumb{background:#faf7f2!important;border:1.5px solid rgba(14,13,12,.7)!important;box-shadow:0 1px 3px #0e0d0c8c!important}.postopia-player [data-media-time]{font-variant-numeric:tabular-nums;letter-spacing:.01em}.postopia-player{aspect-ratio:inherit!important;border-radius:0;overflow:hidden}.postopia-player [data-media-provider]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.postopia-player .vds-poster,.postopia-player video{width:100%!important;height:100%!important;object-fit:var(--postopia-video-fit, cover)!important}.postopia-player .vds-poster{object-position:var(--postopia-poster-position, 50% 50%)!important}.postopia-player:fullscreen .vds-poster,.postopia-player:fullscreen video,.postopia-player:-webkit-full-screen .vds-poster,.postopia-player:-webkit-full-screen video{object-fit:contain!important}.postopia-player video,.postopia-player .vds-poster{filter:var(--postopia-video-filter, none)}.postopia-player{--media-poster-bg: transparent}.postopia-player .vds-poster[data-loading]{opacity:0}.postopia-player:not([data-can-play]) .vds-poster:not([data-hidden]):not([data-loading]),.postopia-player[data-ended] .vds-poster:not([data-hidden]):not([data-loading]){opacity:1}[data-compact] .postopia-player .vds-video-layout,[data-compact] .postopia-player [data-media-button],[data-compact] .postopia-player [data-media-tooltip],[data-compact] .postopia-player [data-media-time-slider],[data-compact] .postopia-player [data-media-volume-slider],[data-compact] .postopia-player [data-media-controls-group],[data-compact] .postopia-player .vds-controls,[data-compact] .postopia-player .vds-controls-group,[data-compact] .postopia-player .vds-buffering-indicator{opacity:0!important;pointer-events:none!important;transition:opacity .16s ease-out!important}@media(hover:hover){[data-compact]:hover .postopia-player .vds-video-layout,[data-compact]:hover .postopia-player [data-media-button],[data-compact]:hover .postopia-player [data-media-tooltip],[data-compact]:hover .postopia-player [data-media-time-slider],[data-compact]:hover .postopia-player [data-media-volume-slider],[data-compact]:hover .postopia-player [data-media-controls-group],[data-compact]:hover .postopia-player .vds-controls,[data-compact]:hover .postopia-player .vds-controls-group{opacity:1!important;pointer-events:auto!important;transition:opacity .14s ease-in!important}}[data-compact][data-revealed] .postopia-player .vds-video-layout,[data-compact][data-revealed] .postopia-player [data-media-button],[data-compact][data-revealed] .postopia-player [data-media-tooltip],[data-compact][data-revealed] .postopia-player [data-media-time-slider],[data-compact][data-revealed] .postopia-player [data-media-volume-slider],[data-compact][data-revealed] .postopia-player [data-media-controls-group],[data-compact][data-revealed] .postopia-player .vds-controls,[data-compact][data-revealed] .postopia-player .vds-controls-group{opacity:1!important;pointer-events:auto!important;transition:opacity .14s ease-in!important}[data-compact] .postopia-player .vds-large-play-button,[data-compact] .postopia-player [data-media-large-play-button],[data-compact] .postopia-player media-play-button[data-size=large],[data-compact] .postopia-player [class*=large-play-button],[data-compact] .postopia-player [class*=big-play-button],[data-compact] .postopia-player .vds-buttons{display:none!important}.bcf-cancel{display:inline-flex;align-items:center;min-height:40px;padding:0 4px;font:600 14px Inter,system-ui,sans-serif;color:var(--c-fg-secondary);text-decoration:none;flex-shrink:0}.bcf-title{margin:0;flex:1 1 auto;font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:20px;color:var(--c-fg-default)}.bcf-btn,.bcf-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:20px;font:600 14px/1.2 Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.bcf-btn{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-fg-default)}.bcf-btn:hover,.bcf-btn:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.bcf-btn[aria-pressed=true]{background:var(--c-bg-surface-alt)}.bcf-btn:disabled{opacity:.55;cursor:default}.bcf-primary{border:0;padding:0 20px;font-weight:700;background:var(--c-accent-default);color:var(--c-fg-on-accent)}.bcf-primary[data-family=live]{background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill)}.bcf-primary:disabled{background:var(--c-bg-surface-alt);color:var(--c-fg-tertiary);cursor:default}.bcf-card{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:16px;border-radius:12px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface)}.bcf-card-label{margin:0;font:700 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-secondary)}.bcf-card .bcf-btn{align-self:flex-start}.bcf-hint{margin:0;font:400 13px/18px Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.bcf-pills{display:flex;gap:6px;flex-wrap:wrap}.bcf-pill{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-fg-default);font:600 13px/1.2 Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease}.bcf-pill:hover,.bcf-pill:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.bcf-pill[data-on=true],.bcf-pill[data-on=true]:hover{border-color:transparent;background:var(--c-fg-default);color:var(--c-bg-page)}.bcf-pill[data-on=true][data-family=live],.bcf-pill[data-on=true][data-family=live]:hover{background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill)}.bcf-pills-lg .bcf-pill{min-height:44px;font-size:14px}.bcf-identities{display:flex;flex-direction:column;gap:6px}.bcf-identity{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-radius:10px;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:var(--c-fg-default);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.bcf-identity:hover,.bcf-identity:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt))}.bcf-identity[data-on=true]{border-color:var(--c-fg-default);box-shadow:inset 0 0 0 1px var(--c-fg-default)}.bcf-identity-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bcf-identity-name{font:600 14px/1.3 Inter,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcf-identity-sub{font:400 12px/1.3 Inter,system-ui,sans-serif;color:var(--c-fg-secondary)}.bcf-switchrow{display:flex;align-items:center;gap:12px}.bcf-switchrow-label{flex:1 1 auto;font:600 14px/1.3 Inter,system-ui,sans-serif;color:var(--c-fg-default)}.bcf-cover{margin:14px 0 18px}.bcf-count{float:right;font-weight:500;color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums}.bcf-coverzone{width:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;border:1px dashed var(--c-border-strong);background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);font:600 14px Inter,system-ui,sans-serif;cursor:pointer;transition:background-color .12s ease}.bcf-coverzone:hover,.bcf-coverzone:focus-visible{background:var(--c-bg-hover, var(--c-bg-surface-alt));border-color:var(--c-fg-tertiary)}.bcf-coverzone:disabled{opacity:.6;cursor:default}.bcf-list{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font:400 13px/18px Inter,system-ui,sans-serif;color:var(--c-fg-default)}/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Twemoji Country Flags", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Source Serif 4", "Source Serif Pro", Georgia, Cambria, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-sand-50:var(--c-sand-50);--color-sand-200:var(--c-sand-200);--color-sand-300:var(--c-sand-300);--color-sand-800:var(--c-sand-800);--color-sand-900:var(--c-sand-900);--color-terracotta-50:var(--c-terracotta-50);--color-terracotta-300:var(--c-terracotta-300);--color-terracotta-500:var(--c-terracotta-500);--color-terracotta-600:var(--c-terracotta-600);--color-terracotta-700:var(--c-terracotta-700);--color-moss-50:var(--c-moss-50);--color-moss-500:var(--c-moss-500);--color-moss-700:var(--c-moss-700);--color-brick-500:var(--c-brick-500);--color-page:var(--c-bg-page);--color-surface:var(--c-bg-surface);--color-surface-alt:var(--c-bg-surface-alt);--color-skeleton:var(--c-bg-skeleton);--color-sunken:var(--c-bg-sunken);--color-fg-default:var(--c-fg-default);--color-fg-secondary:var(--c-fg-secondary);--color-fg-tertiary:var(--c-fg-tertiary);--color-fg-on-accent:var(--c-fg-on-accent);--color-fg-link:var(--c-fg-link);--color-hairline:var(--c-border-hairline);--color-accent:var(--c-accent-default);--color-accent-soft:var(--c-accent-soft);--color-accent-soft-fg:var(--c-accent-soft-fg);--radius-sharp:4px;--radius-soft:8px;--radius-pill:9999px;--shadow-low:0 1px 2px #0e0d0c0f, 0 2px 6px #0e0d0c0a;--shadow-popover:0 4px 12px #0e0d0c14, 0 12px 32px #0e0d0c1a;--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-instant:.1s;--duration-snap:.2s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-24{top:calc(var(--spacing) * 24)}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[5px\]{top:5px}.top-\[22px\]{top:22px}.top-\[52px\]{top:52px}.top-\[57px\]{top:57px}.top-\[60px\]{top:60px}.top-\[64px\]{top:64px}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[3px\]{right:3px}.right-\[5px\]{right:5px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.-left-\[7px\]{left:-7px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-1000{z-index:1000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.col-span-full{grid-column:1/-1}.float-left{float:left}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-2{margin:calc(var(--spacing) * -2)}.-m-3{margin:calc(var(--spacing) * -3)}.-m-3\.5{margin:calc(var(--spacing) * -3.5)}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[22px\]{margin-top:-22px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[3px\]{margin-bottom:3px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-\[22px\]{margin-left:-22px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[8\]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-56{height:calc(var(--spacing) * 56)}.h-\[5px\]{height:5px}.h-\[9px\]{height:9px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[84px\]{height:84px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[150px\]{height:150px}.h-\[168px\]{height:168px}.h-\[170px\]{height:170px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[9\.5rem\]{max-height:9.5rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[420px\]{max-height:420px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[132px\]{min-height:132px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3px\]{width:3px}.w-\[9px\]{width:9px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[58\%\]{width:58%}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[92\%\]{width:92%}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[168px\]{width:168px}.w-\[240px\]{width:240px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[calc\(100vw-56px\)\]{width:calc(100vw - 56px)}.w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(440px\,calc\(100vw-32px\)\)\]{width:min(440px,100vw - 32px)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[60px\]{max-width:60px}.max-w-\[64px\]{max-width:64px}.max-w-\[78\%\]{max-width:78%}.max-w-\[88vw\]{max-width:88vw}.max-w-\[90px\]{max-width:90px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[22px\]{min-width:22px}.min-w-\[36px\]{min-width:36px}.min-w-\[48px\]{min-width:48px}.min-w-\[72px\]{min-width:72px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[26px\]{gap:26px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-hairline>:not(:last-child)){border-color:var(--color-hairline)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sharp{border-radius:var(--radius-sharp)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-soft{border-radius:var(--radius-soft)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-tr-soft{border-top-right-radius:var(--radius-soft)}.rounded-b-soft{border-bottom-right-radius:var(--radius-soft);border-bottom-left-radius:var(--radius-soft)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--c-bg-surface\)\]{border-color:var(--c-bg-surface)}.border-accent{border-color:var(--color-accent)}.border-hairline{border-color:var(--color-hairline)}.border-sand-200{border-color:var(--color-sand-200)}.bg-\[\#0E0D0C\]{background-color:#0e0d0c}.bg-\[var\(--c-border-hairline\)\]{background-color:var(--c-border-hairline)}.bg-\[var\(--c-border-strong\)\]{background-color:var(--c-border-strong)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-moss-50{background-color:var(--color-moss-50)}.bg-moss-500{background-color:var(--color-moss-500)}.bg-page{background-color:var(--color-page)}.bg-sand-50\/80{background-color:var(--color-sand-50)}@supports (color:color-mix(in lab,red,red)){.bg-sand-50\/80{background-color:color-mix(in oklab,var(--color-sand-50) 80%,transparent)}}.bg-sand-800{background-color:var(--color-sand-800)}.bg-skeleton{background-color:var(--color-skeleton)}.bg-sunken{background-color:var(--color-sunken)}.bg-surface{background-color:var(--color-surface)}.bg-surface-alt{background-color:var(--color-surface-alt)}.bg-terracotta-50{background-color:var(--color-terracotta-50)}.bg-terracotta-500{background-color:var(--color-terracotta-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[14px\]{padding:14px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3px\]{padding-inline:3px}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[11px\]{padding-block:11px}.py-\[22px\]{padding-block:22px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[4px\]{padding-top:4px}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[3px\]{padding-bottom:3px}.pb-\[18px\]{padding-bottom:18px}.pb-\[26px\]{padding-bottom:26px}.pb-\[26rem\]{padding-bottom:26rem}.pb-\[68px\]{padding-bottom:68px}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-\[8\.75rem\]{padding-left:8.75rem}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[28px\]{padding-left:28px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[46px\]{--tw-leading:46px;line-height:46px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--c-border-strong\)\]{color:var(--c-border-strong)}.text-\[var\(--c-state-danger\)\]{color:var(--c-state-danger)}.text-\[var\(--c-state-success\)\]{color:var(--c-state-success)}.text-accent-soft-fg{color:var(--color-accent-soft-fg)}.text-brick-500{color:var(--color-brick-500)}.text-fg-default{color:var(--color-fg-default)}.text-fg-link{color:var(--color-fg-link)}.text-fg-on-accent{color:var(--color-fg-on-accent)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-fg-tertiary{color:var(--color-fg-tertiary)}.text-moss-700{color:var(--color-moss-700)}.text-terracotta-600{color:var(--color-terracotta-600)}.text-terracotta-700{color:var(--color-terracotta-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-sand-300{-webkit-text-decoration-color:var(--color-sand-300);text-decoration-color:var(--color-sand-300)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--c-accent-default\)\]{accent-color:var(--c-accent-default)}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-low\)\]{--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-popover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0e0d0c14), 0 12px 32px var(--tw-shadow-color,#0e0d0c1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-hairline{--tw-ring-color:var(--color-hairline)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.placeholder\:text-fg-tertiary::placeholder{color:var(--color-fg-tertiary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:opacity-100:focus-within{opacity:1}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-sand-50:hover{background-color:var(--color-sand-50)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-alt:hover{background-color:var(--color-surface-alt)}.hover\:bg-surface\/20:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/20:hover{background-color:color-mix(in oklab,var(--color-surface) 20%,transparent)}}.hover\:bg-terracotta-600:hover{background-color:var(--color-terracotta-600)}.hover\:text-fg-default:hover{color:var(--color-fg-default)}.hover\:text-terracotta-600:hover{color:var(--color-terracotta-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-sand-900:hover{-webkit-text-decoration-color:var(--color-sand-900);text-decoration-color:var(--color-sand-900)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}}.focus\:border-brick-500:focus{border-color:var(--color-brick-500)}.focus\:border-terracotta-300:focus{border-color:var(--color-terracotta-300)}.focus\:bg-surface-alt:focus{background-color:var(--color-surface-alt)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--c-accent-default\)\]:focus-visible{border-color:var(--c-accent-default)}.focus-visible\:bg-surface:focus-visible{background-color:var(--color-surface)}.focus-visible\:bg-surface-alt:focus-visible{background-color:var(--color-surface-alt)}.focus-visible\:text-fg-default:focus-visible{color:var(--color-fg-default)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-70:focus-visible{opacity:.7}.focus-visible\:opacity-90:focus-visible{opacity:.9}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.data-\[active\]\:bg-surface-alt[data-active],.data-\[highlighted\]\:bg-surface-alt[data-highlighted]{background-color:var(--color-surface-alt)}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-h-\[17rem\]{max-height:17rem}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_11rem\]{grid-template-columns:minmax(0,1fr) 11rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_104px_84px_150px_44px\]{grid-template-columns:minmax(0,1fr) 104px 84px 150px 44px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pb-\[20rem\]{padding-bottom:20rem}.sm\:text-left{text-align:left}.sm\:text-\[14px\]{font-size:14px}}@media(min-width:48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:static{position:static}.md\:\!inset-auto{inset:auto!important}.md\:inset-auto{inset:auto}.md\:inset-x-auto{inset-inline:auto}.md\:top-1\/2{top:50%}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:\!bottom-auto{bottom:auto!important}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-1\/2{left:50%}.md\:left-4{left:calc(var(--spacing) * 4)}.md\:z-auto{z-index:auto}.md\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.md\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-4{margin-inline:calc(var(--spacing) * 4)}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:mx-7{margin-inline:calc(var(--spacing) * 7)}.md\:my-3{margin-block:calc(var(--spacing) * 3)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[70vh\]{height:70vh}.md\:h-\[75vh\]{height:75vh}.md\:h-\[180px\]{height:180px}.md\:h-\[min\(760px\,92vh\)\]{height:min(760px,92vh)}.md\:h-auto{height:auto}.md\:h-screen{height:100vh}.md\:\!max-h-none{max-height:none!important}.md\:max-h-\[88vh\]{max-height:88vh}.md\:w-\[240px\]{width:240px}.md\:w-\[300px\]{width:300px}.md\:w-\[360px\]{width:360px}.md\:w-\[400px\]{width:400px}.md\:w-\[420px\]{width:420px}.md\:w-\[440px\]{width:440px}.md\:w-\[480px\]{width:480px}.md\:w-auto{width:auto}.md\:max-w-\[440px\]{max-width:440px}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[calc\(100vw_-_472px\)\]{max-width:calc(100vw - 472px)}.md\:max-w-none{max-width:none}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:snap-none{scroll-snap-type:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[9rem_minmax\(0\,1fr\)_4\.5rem_4\.5rem_4\.5rem_7rem_2\.75rem\]{grid-template-columns:9rem minmax(0,1fr) 4.5rem 4.5rem 4.5rem 7rem 2.75rem}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.md\:overflow-visible{overflow:visible}.md\:\!rounded-none{border-radius:0!important}.md\:rounded-\[14px\]{border-radius:14px}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-soft{border-radius:var(--radius-soft)}.md\:rounded-t-soft{border-top-left-radius:var(--radius-soft);border-top-right-radius:var(--radius-soft)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-hairline{border-color:var(--color-hairline)}.md\:p-0{padding:calc(var(--spacing) * 0)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-\[18px\]{padding-inline:18px}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-\[14px\]{padding-block:14px}.md\:py-\[18px\]{padding-block:18px}.md\:pt-1{padding-top:calc(var(--spacing) * 1)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-\[18px\]{padding-top:18px}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:pb-\[18px\]{padding-bottom:18px}.md\:opacity-0{opacity:0}.md\:\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.md\:shadow-\[var\(--shadow-low\)\]{--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:bottom-0{bottom:calc(var(--spacing) * 0)}.lg\:bottom-24{bottom:calc(var(--spacing) * 24)}.lg\:z-10{z-index:10}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-screen{min-height:100vh}.lg\:w-\[300px\]{width:300px}.lg\:w-\[420px\]{width:420px}.lg\:w-\[440px\]{width:440px}.lg\:max-w-\[600px\]{max-width:600px}.lg\:max-w-\[720px\]{max-width:720px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:\!flex-none{flex:none!important}.lg\:flex-1{flex:1}.lg\:flex-shrink-0,.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-stretch{align-items:stretch}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:\!overflow-visible{overflow:visible!important}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-hairline{border-color:var(--color-hairline)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}}@media(min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:max-w-\[1320px\]{max-width:1320px}.xl\:items-start{align-items:flex-start}.xl\:gap-8{gap:calc(var(--spacing) * 8)}}.\[\&_svg\]\:h-\[30px\] svg{height:30px}.\[\&_svg\]\:w-\[30px\] svg{width:30px}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:scroll-mt-24>*{scroll-margin-top:calc(var(--spacing) * 24)}}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0061-E007A,U+E007F;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2");font-display:swap}.flag-emoji{font-family:"Twemoji Country Flags",var(--font-sans)}:root{--app-bottomnav-h:68px;--app-dock-h:0px}@media(min-width:1024px){:root{--app-bottomnav-h:0px}}:root,[data-theme=light]{--c-sand-50:#faf7f2;--c-sand-100:#f4efe6;--c-sand-200:#e8e2d6;--c-sand-300:#d4ccbc;--c-sand-400:#a89f8e;--c-sand-500:#7a7264;--c-sand-600:#5a5347;--c-sand-700:#3d3830;--c-sand-800:#1f1c17;--c-sand-900:#0e0d0c;--c-terracotta-50:#fbefea;--c-terracotta-100:#f4d6ca;--c-terracotta-200:#e9b19c;--c-terracotta-300:#dc8a6e;--c-terracotta-400:#cb6e4f;--c-terracotta-500:#ba533a;--c-terracotta-600:#9a4230;--c-terracotta-700:#7a3325;--c-terracotta-800:#582418;--c-terracotta-900:#36160f;--c-moss-50:#eef2e8;--c-moss-500:#5c7a3d;--c-moss-700:#3f5429;--c-ochre-50:#f8efd8;--c-ochre-500:#a6802a;--c-ochre-700:#74591a;--c-brick-50:#f6e4dd;--c-brick-500:#a03b22;--c-brick-700:#702414;--c-bg-page:var(--c-sand-100);--c-bg-surface:#fff;--c-bg-surface-alt:var(--c-sand-100);--c-bg-skeleton:var(--c-sand-200);--c-bg-bubble-in:#fff;--c-bg-chat-wall:var(--c-sand-100);--c-bg-sunken:var(--c-sand-200);--c-bg-overlay:#0e0d0c8c;--c-bg-hover:#f0eadf;--c-bg-hover-strong:var(--c-sand-200);--c-bg-pressed:var(--c-sand-200);--c-nav-bg-hover:#eae3d5;--c-fg-default:var(--c-sand-900);--c-fg-secondary:var(--c-sand-600);--c-fg-tertiary:var(--c-sand-500);--c-fg-disabled:var(--c-sand-400);--c-fg-on-accent:var(--c-sand-50);--c-fg-link:var(--c-terracotta-600);--c-border-hairline:var(--c-sand-200);--c-border-strong:var(--c-sand-300);--c-accent-default:var(--c-terracotta-500);--c-accent-hover:var(--c-terracotta-600);--c-accent-pressed:var(--c-terracotta-700);--c-accent-soft:var(--c-terracotta-50);--c-accent-soft-fg:var(--c-terracotta-700);--brand-plate:#ba533a;--brand-glyph:#f4ecd8;--c-state-danger:#c7563e;--c-state-danger-soft:#c7563e1a;--c-state-warning:#a6802a;--c-state-success:#5c7a3d;--c-broadcast-article:#2a5d8f;--c-broadcast-article-soft:#e5edf5;--c-broadcast-article-soft-fg:#1e4670;--c-broadcast-live:#c8322b;--c-broadcast-live-soft:#fbe6e3;--c-broadcast-live-soft-fg:#9a241e;--c-broadcast-on-pill:#faf7f2;--c-state-success-soft:#5c7a3d1f;--c-state-success-fg:#3f5732;--c-receipt-read:#147a6a;--c-receipt-read-on-accent:#a6f0dc;--c-receipt-pending-on-accent:#faf7f2bf;--c-wave-played:#ba533a;--c-wave-unplayed:#5a534761;--c-wave-playhead:#0e0d0c;--c-wave-knob:#fff;--c-wave-knob-ring:#ba533a;--c-wave-pill-bg:#0e0d0cd9;--c-wave-pill-fg:#faf7f2;--c-wave-ring:#9a4230;--c-state-warning-soft:#f8efd8;--c-state-warning-fg:#74591a;--c-quiz-resting:#fff176;--c-quiz-selected:var(--c-terracotta-50);--c-quiz-selected-fg:var(--c-terracotta-700);--c-quiz-correct:#5c7a3d38;--c-quiz-missed:#be842033;--c-quiz-wrong:#c7563e2e;--c-teen-badge-bg:#f6e7cf;--c-teen-badge-fg:#7a5320;--c-verify-government:#34516c;--c-verify-press:#3f2e26;--c-verify-business:#b07269;--c-verify-person:#5a7a4a;--c-verify-notable:#ba533a;--c-verify-notable-seal:#2e8fd6;--c-verify-id:#4a4036;--c-verify-expert:#6e4a6b;--c-verify-community:#2f6b66;--c-verify-curator:#4c5680;--c-verify-artist:#6c3fa8;--c-verify-artist-seal:#8a5bc8;--c-public:#2d6ca2;--c-bg-page-translucent:#f4efe6d9}[data-theme=dark]{--c-bg-page:var(--c-sand-900);--c-bg-surface:#1a1815;--c-bg-surface-alt:#221f1a;--c-bg-skeleton:#3d3830;--c-bg-bubble-in:#302b24;--c-bg-chat-wall:#1a1815;--c-bg-sunken:#080706;--c-bg-overlay:#000000b3;--c-bg-hover:#232019;--c-bg-hover-strong:#2a261f;--c-bg-pressed:#302b24;--c-nav-bg-hover:#232019;--c-fg-default:var(--c-sand-50);--c-fg-secondary:#a89f8e;--c-fg-tertiary:var(--c-sand-500);--c-fg-disabled:var(--c-sand-600);--c-fg-on-accent:var(--c-sand-50);--c-fg-link:var(--c-terracotta-200);--c-border-hairline:var(--c-sand-700);--c-border-strong:var(--c-sand-600);--c-accent-default:var(--c-terracotta-500);--c-accent-hover:var(--c-terracotta-400);--c-accent-pressed:var(--c-terracotta-600);--c-accent-soft:#b8523a2e;--c-accent-soft-fg:var(--c-terracotta-200);--brand-plate:#f4ecd8;--brand-glyph:#ba533a;--c-state-danger:#d85a3d;--c-state-danger-soft:#a03b222e;--c-state-warning:#c4a040;--c-state-success:#78a053;--c-broadcast-article:#3471ad;--c-broadcast-article-soft:#5e96d02e;--c-broadcast-article-soft-fg:#a9c9ea;--c-broadcast-live:#d23a30;--c-broadcast-live-soft:#e0483e2e;--c-broadcast-live-soft-fg:#f2a39b;--c-broadcast-on-pill:#faf7f2;--c-state-success-soft:#78a05333;--c-state-success-fg:#b7c8a8;--c-receipt-read:#8fead3;--c-receipt-read-on-accent:#a6f0dc;--c-receipt-pending-on-accent:#faf7f2bf;--c-wave-played:#d9694c;--c-wave-unplayed:#faf7f252;--c-wave-playhead:#faf7f2;--c-wave-knob:#faf7f2;--c-wave-knob-ring:#d9694c;--c-wave-pill-bg:#faf7f2f2;--c-wave-pill-fg:#0e0d0c;--c-wave-ring:#d9694c;--c-state-warning-soft:#a6802a2e;--c-quiz-resting:#ffeb3b57;--c-quiz-selected:#c76e4e73;--c-quiz-selected-fg:#faf7f2;--c-quiz-correct:#78a05373;--c-quiz-missed:#d6a64673;--c-quiz-wrong:#d85a3d6b;--c-state-warning-fg:#d9b25e;--c-teen-badge-bg:#a6802a33;--c-teen-badge-fg:#d9be7e;--c-verify-government:#5b82a8;--c-verify-press:#8a6f5c;--c-verify-business:#c49992;--c-verify-person:#8aa876;--c-verify-notable:#d87055;--c-verify-notable-seal:#62aee6;--c-verify-id:#8a7f70;--c-verify-expert:#9d7a98;--c-verify-community:#5c9d97;--c-verify-curator:#8b95be;--c-verify-artist:#9c77d8;--c-verify-artist-seal:#a57fe0;--c-public:#6ba0d4;--c-bg-page-translucent:#0e0d0cd9}html,body{background-color:var(--c-bg-page);color:var(--c-fg-default);transition:background-color .12s,color .12s}.postopia-transition-color{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.postopia-transition-opacity{transition-property:opacity;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);will-change:opacity}.postopia-transition-transform{transition-property:transform;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.postopia-transition-all{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,opacity,transform;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.postopia-hover-overlay{background:var(--c-bg-surface-alt);opacity:0;pointer-events:none;transition:opacity var(--duration-instant) var(--ease-standard);will-change:opacity;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.group:hover>.postopia-hover-overlay,.group:focus-visible>.postopia-hover-overlay{opacity:.45}.postopia-hover-overlay--soft{background:var(--c-bg-surface-alt)}.group:hover>.postopia-hover-overlay--soft,.group:focus-visible>.postopia-hover-overlay--soft{opacity:.25}.postopia-audio-card{cursor:pointer;transition:box-shadow .12s}.postopia-audio-card:hover{box-shadow:inset 0 0 0 999px var(--c-bg-hover)}.postopia-audio-card:active{box-shadow:inset 0 0 0 999px var(--c-bg-pressed)}.postopia-audio-wave:focus{outline:none}.postopia-audio-wave:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px;border-radius:4px}.postopia-press:active:not(:disabled){transform:scale(.98)}.postopia-chat-poll-option:hover:not(:disabled){opacity:.86}.postopia-active-poll-bar:hover,.postopia-active-poll-bar:focus-visible{box-shadow:inset 0 0 0 999px #ba533a0f}.postopia-active-poll-bar:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:-2px}.postopia-chat-poll-option:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px;border-radius:6px}.postopia-iconbtn:active:not(:disabled){background-color:var(--c-bg-pressed)!important}.postopia-secondary-btn{cursor:pointer;background-color:#0000;transition:background-color .12s}.postopia-secondary-btn:hover:not(:disabled),.postopia-secondary-btn:focus-visible{background-color:var(--c-bg-hover)}.postopia-secondary-btn:active:not(:disabled){background-color:var(--c-bg-pressed)}.postopia-secondary-btn:disabled{opacity:.5;cursor:default}.postopia-community-tag{background-color:var(--c-accent-soft);color:var(--c-accent-soft-fg);white-space:nowrap;transition:text-decoration-color var(--duration-instant) ease;border-radius:9999px;flex-shrink:0;align-items:center;padding:1px 7px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex;position:relative}.postopia-community-tag>span{text-overflow:ellipsis;max-width:150px;display:block;overflow:hidden}a.postopia-community-tag:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}a.postopia-community-tag:hover,a.postopia-community-tag:focus-visible{text-decoration-color:currentColor}a.postopia-community-tag:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-poll-change{color:var(--c-fg-link);font:inherit;cursor:pointer;transition:text-decoration-color var(--duration-instant) ease;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;position:relative}.postopia-poll-change:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.postopia-poll-change:hover,.postopia-poll-change:focus-visible{text-decoration-color:currentColor}.postopia-poll-change:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-outbox-action,.postopia-file-action{color:var(--c-fg-link);cursor:pointer;background:0 0;border:none;border-radius:999px;margin:0;padding:7px 8px;font-family:inherit;font-size:14px;font-weight:600;line-height:18px;transition:background-color .12s;position:relative}.postopia-file-action{padding:7px 6px}.postopia-outbox-action:after,.postopia-file-action:after{content:"";position:absolute;top:-6px;right:-1px;bottom:-6px;left:-1px}.postopia-outbox-action--quiet{color:var(--c-fg-secondary)}.postopia-outbox-action--on-accent{color:#faf7f2;text-decoration:underline}.postopia-outbox-action--quiet.postopia-outbox-action--on-accent{color:#faf7f2d9;text-decoration:none}.postopia-outbox-action:hover,.postopia-outbox-action:focus-visible,.postopia-file-action:hover,.postopia-file-action:focus-visible{background-color:var(--c-bg-hover)}.postopia-outbox-action:active,.postopia-file-action:active{background-color:var(--c-bg-pressed)}.postopia-outbox-action--on-accent:hover,.postopia-outbox-action--on-accent:focus-visible,.postopia-outbox-action--on-accent:active{background-color:#faf7f229}.postopia-outbox-action:focus-visible,.postopia-file-action:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.brand-lockup img{display:block}.brand-lockup .brand-lockup-dark,[data-theme=dark] .brand-lockup .brand-lockup-light{display:none}[data-theme=dark] .brand-lockup .brand-lockup-dark{display:block}.postopia-toast{background:var(--c-fg-default);color:var(--c-bg-page);border-radius:9999px;max-width:320px;padding:9px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.3;animation:.16s cubic-bezier(0,0,.2,1) both postopia-toast-in}@keyframes postopia-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.postopia-toast{animation:none}}.postopia-marquee-track{animation-name:postopia-marquee-scroll;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes postopia-marquee-scroll{0%,12%{transform:translate(0)}88%,to{transform:translate(var(--marquee-distance,0px))}}@media(prefers-reduced-motion:reduce){.postopia-marquee-track{animation:none}}.postopia-vproc-spinner{border:2px solid #faf7f240;border-top-color:#faf7f2;border-radius:9999px;width:22px;height:22px;animation:.9s linear infinite postopia-vproc-spin;position:relative}.postopia-vproc-sweep{background:var(--c-accent-default,#ba533a);border-radius:9999px;width:34%;height:100%;animation:1.6s cubic-bezier(.4,0,.6,1) infinite postopia-vproc-sweep}.postopia-avaprog-sweep{transform-origin:50%;animation:1.1s linear infinite postopia-vproc-spin}@media(prefers-reduced-motion:reduce){.postopia-avaprog-sweep{animation:none}}@keyframes postopia-vproc-spin{to{transform:rotate(360deg)}}@keyframes postopia-vproc-sweep{0%{transform:translate(-110%)}to{transform:translate(400%)}}@media(prefers-reduced-motion:reduce){.postopia-vproc-spinner{animation:none}.postopia-vproc-sweep{opacity:.5;width:100%;animation:none}}:root{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body{background:var(--c-bg-page);color:var(--c-fg-default);letter-spacing:-.005em;margin:0;padding:0}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}textarea{font-family:inherit}.postopia-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--c-fg-default)}.postopia-search-input::placeholder{color:var(--c-fg-tertiary);opacity:1}.postopia-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.postopia-search-field{border:1px solid var(--c-border-hairline);border-radius:var(--radius-soft);background:var(--c-bg-surface);align-items:center;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.postopia-search-field:hover{border-color:var(--c-border-strong)}.postopia-search-field:focus-within{border-color:var(--c-border-strong);box-shadow:0 0 0 3px var(--c-accent-soft)}.postopia-search-field-icon{pointer-events:none;color:var(--c-fg-tertiary);transition:color .14s;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.postopia-search-field:focus-within .postopia-search-field-icon{color:var(--c-accent-default)}.postopia-search-field .postopia-search-input{background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 8px 11px 44px;font-family:Inter,system-ui,sans-serif}.postopia-search-clear{width:32px;height:32px;color:var(--c-fg-tertiary);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:none;justify-content:center;align-items:center;margin-right:6px;transition:background-color .12s,color .12s,transform .12s;animation:.12s ease-out postopia-search-clear-in;display:inline-flex}.postopia-search-clear:hover,.postopia-search-clear:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default)}.postopia-search-clear:focus-visible{outline:2px solid var(--c-fg-default);outline-offset:1px}@keyframes postopia-search-clear-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.postopia-search-busy{opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--c-accent-default) 40%,transparent 80%);background-repeat:no-repeat;background-size:50% 100%;height:2px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.postopia-search-field[data-busy="1"] .postopia-search-busy{opacity:1;animation:.9s ease-in-out infinite postopia-search-busy}@keyframes postopia-search-busy{0%{background-position:-50% 0}to{background-position:150% 0}}.postopia-search-pop{transform-origin:top;animation:.14s ease-out postopia-search-pop}@keyframes postopia-search-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.postopia-search-option{transition:background-color .1s}.postopia-search-option[data-active="1"]{background:var(--c-bg-hover)}.postopia-search-option:active{background:var(--c-bg-surface-alt)}@media(prefers-reduced-motion:reduce){.postopia-search-clear,.postopia-search-pop{animation:none}.postopia-search-field[data-busy="1"] .postopia-search-busy{background:var(--c-accent-default);opacity:.5;animation:none}}.postopia-search-row{transition:background-color .12s}.postopia-search-row:hover,.postopia-search-row:focus-visible{background:var(--c-bg-hover)}.postopia-search-row:active{background:var(--c-bg-surface-alt)}.postopia-search-mark{color:inherit;background:0 0;font-weight:700}.postopia-search-group{letter-spacing:.04em;text-transform:uppercase;color:var(--c-fg-tertiary);padding:10px 12px 4px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.postopia-search-group:not(:first-child){border-top:1px solid var(--c-border-hairline);margin-top:4px}.postopia-news-totop{transition:filter .12s,box-shadow .12s}.postopia-news-totop:hover,.postopia-news-totop:focus-visible{filter:brightness(.94)}.postopia-news-totop:focus-visible{outline:2px solid var(--c-fg-default);outline-offset:2px}.postopia-news-totop:active{filter:brightness(.88)}.postopia-trending-chip{transition:filter .12s}.postopia-trending-chip:hover,.postopia-trending-chip:focus-visible{filter:brightness(.96)}.postopia-trending-chip:focus-visible{outline:2px solid var(--c-fg-default);outline-offset:2px}.postopia-trending-chip:active{filter:brightness(.92)}.postopia-search-chip{transition:background-color .12s,border-color .12s}.postopia-search-chip:hover,.postopia-search-chip:focus-visible{background:var(--c-bg-hover);border-color:var(--c-border-strong)}.postopia-filter-row{transition:background-color .12s}.postopia-filter-row:hover,.postopia-filter-row:focus-visible{background:var(--c-bg-hover)}.postopia-follow-btn{color:var(--c-fg-on-accent);background:#ba533a;border:1px solid #ba533a;padding:6px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.postopia-follow-btn:hover,.postopia-follow-btn:focus-visible{background:#9a4230;border-color:#9a4230}.postopia-follow-btn[data-following=true]{color:var(--c-fg-default);border-color:var(--c-border-strong);background:0 0}.postopia-follow-btn[data-following=true]:hover,.postopia-follow-btn[data-following=true]:focus-visible{color:#c7563e;background:0 0;border-color:#c7563e}.rc-editor{white-space:pre-wrap;word-break:break-word;outline:none}.rc-editor p{margin:0}.rc-editor p+p{margin-top:.5em}.rc-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--c-fg-disabled)}.rc-editor .postopia-mention,.rc-editor .postopia-hashtag{color:var(--c-fg-link);cursor:text;font-weight:600}.rc-editor blockquote{border-left:2px solid var(--c-fg-link);color:var(--c-fg-secondary);margin:.5em 0;padding:4px 12px;font-style:italic}.rc-editor strong{font-weight:700}.rc-editor em{font-style:italic}.rc-editor u{text-decoration:underline}.rc-editor a{color:var(--c-fg-link);text-decoration:underline;text-decoration-thickness:1px}.banner-placeholder{background-color:#e8e2d6;background-image:linear-gradient(45deg,#b8523a1a 25%,#0000 25%,#0000 50%,#b8523a1a 50%,#b8523a1a 75%,#0000 75%,#0000);background-size:24px 24px}.banner-fern{background-color:#dee8d4;background-image:linear-gradient(45deg,#4a6a3d2e 25%,#0000 25%,#0000 50%,#4a6a3d2e 50%,#4a6a3d2e 75%,#0000 75%,#0000);background-size:24px 24px}.banner-profile{background-color:#f4efe6;background-image:repeating-linear-gradient(0deg,#0e0d0c0f 0,#0e0d0c0f 1px,#0000 1px,#0000 28px)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.postopia-feed-shell-chrome{background-color:var(--c-bg-page)}@media(min-width:1024px){.postopia-feed-shell-chrome{background-color:var(--c-bg-surface);border-left:1px solid var(--c-border-hairline);border-right:1px solid var(--c-border-hairline);box-shadow:0 0 0 1px #1f1b1605,0 24px 48px -32px #1f1b1614}}.postopia-post-media{overflow:hidden}@media(min-width:768px){.postopia-post-media{border:1px solid var(--c-border-hairline);border-radius:14px}}.postopia-enhance-track{background:#faf7f22e;border-radius:3px;height:6px;position:relative;overflow:hidden}.postopia-enhance-bar{background:#e5a491;border-radius:3px;width:40%;animation:1.1s ease-in-out infinite postopia-enhance-sweep;position:absolute;top:0;bottom:0}.postopia-enhance-track-light{background:#0e0d0c26;border-radius:2px;height:4px}.postopia-enhance-bar-light{background:var(--c-accent-default)}@keyframes postopia-enhance-sweep{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.postopia-enhance-bar{opacity:.55;width:100%;animation:none;left:0}}.postopia-embed-media .postopia-post-media{border:1px solid var(--c-border-hairline);border-radius:14px}.postopia-post-media-wrap{margin-left:-12px;margin-right:-12px}@media(min-width:768px){.postopia-post-media-wrap{margin-left:0;margin-right:0}}.postopia-post-body-indent{margin-left:0}@media(min-width:768px){.postopia-post-body-indent{margin-left:var(--postopia-body-indent,52px)}}.postopia-feed-strip-x{padding-left:16px;padding-right:16px}@media(min-width:1024px){.postopia-feed-strip-x{padding-left:28px;padding-right:28px}}.markdown-body{color:var(--c-fg-default);word-break:break-word;font-family:Inter,sans-serif;font-size:16px;line-height:22px}.markdown-body>*+*{margin-top:.75em}.markdown-body p{white-space:pre-wrap;margin:0}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body h1,.markdown-body h2,.markdown-body h3{letter-spacing:-.2px;color:var(--c-fg-default);margin-top:1em;margin-bottom:.25em;font-weight:600;line-height:1.25}.markdown-body h1{font-size:22px}.markdown-body h2{font-size:19px}.markdown-body h3{font-size:17px}.markdown-body ul,.markdown-body ol{margin:0;padding-left:24px}.markdown-body ul{list-style:outside}.markdown-body ol{list-style:decimal}.markdown-body li{margin:2px 0}.markdown-body blockquote{border-left:2px solid var(--c-fg-link);color:var(--c-fg-secondary);margin:0;padding:4px 12px;font-style:italic}.markdown-body code{background:var(--c-bg-surface-alt);border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.markdown-body pre{background:var(--c-bg-surface-alt);border-radius:6px;margin:0;padding:10px 12px;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0}.markdown-body hr{border:0;border-top:1px solid var(--c-border-hairline);margin:1em 0}.postopia-tooltip[data-state=delayed-open]{animation:.12s cubic-bezier(.16,1,.3,1) postopia-tooltip-in}.postopia-tooltip[data-state=closed]{animation:80ms cubic-bezier(.4,0,1,1) postopia-tooltip-out}@keyframes postopia-tooltip-in{0%{opacity:0;transform:translateY(2px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes postopia-tooltip-out{0%{opacity:1}to{opacity:0}}.notes-thread-bg{background-color:var(--c-bg-chat-wall);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'><g fill='none' stroke='%23B8523A' stroke-opacity='0.085' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(28 36) rotate(-8)'><path d='M0 4a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4h-9l-5 4v-4H4a4 4 0 0 1-4-4z'/></g><g transform='translate(118 22) rotate(14)'><path d='M9 0v9M0 4.5h18'/><circle cx='9' cy='4.5' r='8.5' fill='none'/></g><g transform='translate(206 48) rotate(-6)'><path d='M9 16s-8-4.5-8-10a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 5.5-8 10-8 10z' fill='%23B8523A' fill-opacity='0.07' stroke-opacity='0.09'/></g><g transform='translate(54 102) rotate(6)'><path d='M2 0v6h6M0 4a8 8 0 1 1 1 8'/></g><g transform='translate(140 92) rotate(-12)'><path d='M0 5h12M3 0l-3 5 3 5M9 0l3 5-3 5' stroke='%23E08A6F' stroke-opacity='0.13'/></g><g transform='translate(232 116) rotate(8)'><path d='M0 0h2v18h-2zM6 4h2v14h-2zM12 8h2v10h-2z'/></g><g transform='translate(20 168) rotate(-4)'><circle cx='4' cy='4' r='3.5'/><circle cx='14' cy='4' r='3.5'/><circle cx='24' cy='4' r='3.5'/></g><g transform='translate(108 178) rotate(10)'><path d='M0 0v15a2 2 0 0 0 3 1.5L7 14l4 2.5A2 2 0 0 0 14 15V0z' fill='%23B8523A' fill-opacity='0.06'/></g><g transform='translate(186 196) rotate(-10)'><path d='M5 0a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 2.5v3l2 1.5'/></g><g transform='translate(252 220) rotate(4)'><path d='M0 0v6m0-6h6'/><path d='M2 6 10 14M10 14h-4M10 14v-4' stroke='%235A7A4A' stroke-opacity='0.13'/></g><g transform='translate(72 240) rotate(-2)'><path d='M0 8 7 1l3 3 8-8' stroke='%235A7A4A' stroke-opacity='0.14'/></g><g transform='translate(168 256) rotate(6)'><path d='M2 0H0v8a4 4 0 0 0 4 4h6m-2-2 2 2-2 2'/></g></g></svg>");background-position:0 0;background-repeat:repeat;background-size:280px 280px}[data-theme=dark] .notes-thread-bg{background-color:#2a241d;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'><g fill='none' stroke='%23E08A6F' stroke-opacity='0.13' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(28 36) rotate(-8)'><path d='M0 4a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4h-9l-5 4v-4H4a4 4 0 0 1-4-4z'/></g><g transform='translate(118 22) rotate(14)'><path d='M9 0v9M0 4.5h18'/><circle cx='9' cy='4.5' r='8.5' fill='none'/></g><g transform='translate(206 48) rotate(-6)'><path d='M9 16s-8-4.5-8-10a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 5.5-8 10-8 10z'/></g><g transform='translate(54 102) rotate(6)'><path d='M2 0v6h6M0 4a8 8 0 1 1 1 8'/></g><g transform='translate(140 92) rotate(-12)'><path d='M0 5h12M3 0l-3 5 3 5M9 0l3 5-3 5'/></g><g transform='translate(232 116) rotate(8)'><path d='M0 0h2v18h-2zM6 4h2v14h-2zM12 8h2v10h-2z'/></g><g transform='translate(20 168) rotate(-4)'><circle cx='4' cy='4' r='3.5'/><circle cx='14' cy='4' r='3.5'/><circle cx='24' cy='4' r='3.5'/></g><g transform='translate(108 178) rotate(10)'><path d='M0 0v15a2 2 0 0 0 3 1.5L7 14l4 2.5A2 2 0 0 0 14 15V0z'/></g><g transform='translate(186 196) rotate(-10)'><path d='M5 0a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 2.5v3l2 1.5'/></g><g transform='translate(252 220) rotate(4)'><path d='M0 0v6m0-6h6'/><path d='M2 6 10 14M10 14h-4M10 14v-4'/></g><g transform='translate(72 240) rotate(-2)'><path d='M0 8 7 1l3 3 8-8'/></g><g transform='translate(168 256) rotate(6)'><path d='M2 0H0v8a4 4 0 0 0 4 4h6m-2-2 2 2-2 2'/></g></g></svg>");background-position:0 0;background-repeat:repeat;background-size:280px 280px}.chat-thread-bg{background-color:var(--chat-wall-bg,var(--c-bg-chat-wall));background-image:var(--chat-wall-img,url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'><g fill='none' stroke='%235A7A4A' stroke-opacity='0.085' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(28 36) rotate(-8)'><path d='M0 4a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4h-9l-5 4v-4H4a4 4 0 0 1-4-4z'/></g><g transform='translate(118 22) rotate(14)'><path d='M9 0v9M0 4.5h18'/><circle cx='9' cy='4.5' r='8.5' fill='none'/></g><g transform='translate(206 48) rotate(-6)'><path d='M9 16s-8-4.5-8-10a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 5.5-8 10-8 10z' fill='%235A7A4A' fill-opacity='0.07' stroke-opacity='0.09'/></g><g transform='translate(54 102) rotate(6)'><path d='M2 0v6h6M0 4a8 8 0 1 1 1 8'/></g><g transform='translate(140 92) rotate(-12)'><path d='M0 5h12M3 0l-3 5 3 5M9 0l3 5-3 5' stroke='%2378A053' stroke-opacity='0.13'/></g><g transform='translate(232 116) rotate(8)'><path d='M0 0h2v18h-2zM6 4h2v14h-2zM12 8h2v10h-2z'/></g><g transform='translate(20 168) rotate(-4)'><circle cx='4' cy='4' r='3.5'/><circle cx='14' cy='4' r='3.5'/><circle cx='24' cy='4' r='3.5'/></g><g transform='translate(108 178) rotate(10)'><path d='M0 0v15a2 2 0 0 0 3 1.5L7 14l4 2.5A2 2 0 0 0 14 15V0z' fill='%235A7A4A' fill-opacity='0.06'/></g><g transform='translate(186 196) rotate(-10)'><path d='M5 0a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 2.5v3l2 1.5'/></g><g transform='translate(252 220) rotate(4)'><path d='M0 0v6m0-6h6'/><path d='M2 6 10 14M10 14h-4M10 14v-4' stroke='%23B8523A' stroke-opacity='0.11'/></g><g transform='translate(72 240) rotate(-2)'><path d='M0 8 7 1l3 3 8-8' stroke='%23B8523A' stroke-opacity='0.12'/></g><g transform='translate(168 256) rotate(6)'><path d='M2 0H0v8a4 4 0 0 0 4 4h6m-2-2 2 2-2 2'/></g></g></svg>"));background-position:0 0;background-repeat:repeat;background-size:280px 280px}[data-theme=dark]{--chat-wall-bg:#2a241d;--chat-wall-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'><g fill='none' stroke='%2378A053' stroke-opacity='0.14' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(28 36) rotate(-8)'><path d='M0 4a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4h-9l-5 4v-4H4a4 4 0 0 1-4-4z'/></g><g transform='translate(118 22) rotate(14)'><path d='M9 0v9M0 4.5h18'/><circle cx='9' cy='4.5' r='8.5' fill='none'/></g><g transform='translate(206 48) rotate(-6)'><path d='M9 16s-8-4.5-8-10a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 5.5-8 10-8 10z'/></g><g transform='translate(54 102) rotate(6)'><path d='M2 0v6h6M0 4a8 8 0 1 1 1 8'/></g><g transform='translate(140 92) rotate(-12)'><path d='M0 5h12M3 0l-3 5 3 5M9 0l3 5-3 5'/></g><g transform='translate(232 116) rotate(8)'><path d='M0 0h2v18h-2zM6 4h2v14h-2zM12 8h2v10h-2z'/></g><g transform='translate(20 168) rotate(-4)'><circle cx='4' cy='4' r='3.5'/><circle cx='14' cy='4' r='3.5'/><circle cx='24' cy='4' r='3.5'/></g><g transform='translate(108 178) rotate(10)'><path d='M0 0v15a2 2 0 0 0 3 1.5L7 14l4 2.5A2 2 0 0 0 14 15V0z'/></g><g transform='translate(186 196) rotate(-10)'><path d='M5 0a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 2.5v3l2 1.5'/></g><g transform='translate(252 220) rotate(4)'><path d='M0 0v6m0-6h6'/><path d='M2 6 10 14M10 14h-4M10 14v-4'/></g><g transform='translate(72 240) rotate(-2)'><path d='M0 8 7 1l3 3 8-8'/></g><g transform='translate(168 256) rotate(6)'><path d='M2 0H0v8a4 4 0 0 0 4 4h6m-2-2 2 2-2 2'/></g></g></svg>")}[data-theme=light]{--chat-wall-bg:initial;--chat-wall-img:initial}.postopia-action-row{gap:0}.postopia-action-row>.postopia-action--share,.postopia-action-row>.postopia-action--save{margin-left:-4px}@media(min-width:768px){.postopia-action-row{gap:8px}.postopia-action-row>.postopia-action--share,.postopia-action-row>.postopia-action--save{margin-left:0}}.postopia-action-row .postopia-action--reply,.postopia-action-row .postopia-action--echo,.postopia-action-row .postopia-action--spark,.postopia-action-row .postopia-action--views{margin-right:12px}.postopia-action-row .postopia-action--reply>span:first-child,.postopia-action-row .postopia-action--echo>span:first-child,.postopia-action-row .postopia-action--spark>span:first-child,.postopia-action-row .postopia-action--views>span:first-child{width:32px}.postopia-action-count{margin-left:-4px}@media(min-width:768px){.postopia-action-row .postopia-action--reply,.postopia-action-row .postopia-action--echo,.postopia-action-row .postopia-action--spark,.postopia-action-row .postopia-action--views{margin-right:0}.postopia-action-row .postopia-action--reply>span:first-child,.postopia-action-row .postopia-action--echo>span:first-child,.postopia-action-row .postopia-action--spark>span:first-child,.postopia-action-row .postopia-action--views>span:first-child{width:44px}.postopia-action-count{margin-left:-8px}}.postopia-action>span:first-child{transition:background .12s cubic-bezier(.2,0,0,1)}.postopia-action:hover:not(:disabled)>span:first-child{background:var(--c-bg-surface-alt)}.postopia-action:hover:not(:disabled){color:var(--c-fg-default)!important}.postopia-action--spark:hover:not(:disabled)>span:first-child{background:#b8523a1a}.postopia-action--spark:hover:not(:disabled){color:#ba533a!important}.postopia-action--echo:hover:not(:disabled)>span:first-child{background:#5a7a4a1a}.postopia-action--echo:hover:not(:disabled){color:#5a7a4a!important}.postopia-action--reply:hover:not(:disabled)>span:first-child{background:#3f4e781a}.postopia-action--reply:hover:not(:disabled){color:#3f4e78!important}.postopia-action--save:hover:not(:disabled)>span:first-child{background:#b8523a1a}.postopia-action--save:hover:not(:disabled){color:#ba533a!important}.postopia-action--share:hover:not(:disabled)>span:first-child{background:var(--c-bg-surface-alt)}.postopia-action--share:hover:not(:disabled){color:var(--c-fg-default)!important}.postopia-action--views{pointer-events:none}.postopia-action--views:not(:disabled){pointer-events:auto;cursor:pointer}.postopia-action:focus-visible:not(:disabled)>span:first-child{background:var(--c-bg-surface-alt)}.postopia-action:active:not(:disabled)>span:first-child{background:var(--c-bg-pressed)}.postopia-pop-ic{place-items:center;display:grid}.postopia-pop-ic[data-pop="1"]{animation:.38s cubic-bezier(.2,0,0,1) postopia-icon-pop}@keyframes postopia-icon-pop{0%{transform:scale(1)}28%{transform:scale(.8)}62%{transform:scale(1.3)}to{transform:scale(1)}}.postopia-spark-ring{pointer-events:none;border:2px solid #ba533a;border-radius:9999px;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.46s cubic-bezier(.2,0,0,1) forwards postopia-spark-ring;position:absolute;top:50%;left:50%}@keyframes postopia-spark-ring{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes postopia-cell-dissolve{0%{opacity:0}to{opacity:1}}@keyframes postopia-cell-kenburns{0%{transform:scale(1.04)translate(-1%,-.6%)}to{transform:scale(1.09)translate(1%,.6%)}}@keyframes postopia-cell-flip{0%{opacity:0;transform:perspective(620px)rotateY(90deg)}to{opacity:1;transform:perspective(620px)rotateY(0)}}@keyframes postopia-cell-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes postopia-cell-zoom{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes postopia-cell-push{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.postopia-pop-ic[data-pop="1"]{animation:none}.postopia-spark-ring{display:none}}.postopia-vibe{transition:transform .16s cubic-bezier(.2,0,0,1)}.postopia-vibe:hover{transform:translateY(-3px)}.postopia-vibe:hover .postopia-vibe-tip{opacity:1;transform:translate(-50%)}.postopia-vibes-strip::-webkit-scrollbar{display:none}.postopia-pulse{animation:1.6s ease-in-out infinite postopia-pulse}@keyframes postopia-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.postopia-composer-card:focus-within{box-shadow:0 8px 24px -10px #1f1b1624,0 2px 6px -2px #1f1b160f!important}.postopia-composer-head{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:16px 18px 0;display:flex;position:relative}.postopia-composer-body{padding:14px 18px 4px}.postopia-composer-foot{border-top:1px solid var(--c-border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 10px;display:flex}.postopia-composer-card--compact .postopia-composer-head{display:none}.postopia-composer-card--compact .postopia-composer-body{padding:8px 10px 2px}.postopia-composer-card--compact .postopia-composer-foot{gap:8px;padding:6px 8px 8px}.postopia-composer-card--compact .postopia-composer-tools{gap:0}@media(max-width:767px){.postopia-sheet-on-mobile{border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:85dvh!important;inset:auto 0 0!important;transform:none!important}.postopia-sheet-overlay{align-items:flex-end!important;padding:0!important}.postopia-composer-head{gap:10px;padding:12px 14px 0}.postopia-composer-body{padding:10px 14px 4px}.postopia-composer-foot{gap:6px;padding:6px 8px 8px}.postopia-composer-tools{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-shrink:1;gap:0;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 12px),#0000)}.postopia-composer-tools::-webkit-scrollbar{display:none}.postopia-tool{flex-shrink:0;width:30px;height:30px}.postopia-tool>svg{width:16px;height:16px}.postopia-tool-divider{flex-shrink:0;height:18px;margin:0 3px}.postopia-composer-right{flex-shrink:0;gap:6px}.postopia-tool--desktop-only{display:none}}.postopia-composer-mode:hover:not(:disabled):not([style*="background: var(--c-bg-surface)"]){color:var(--c-fg-default)!important;background:#fff9!important}.postopia-composer-mode>span>svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.postopia-audience-pill:hover{background:var(--c-bg-surface-alt)!important;color:var(--c-fg-default)!important}.postopia-composer-mini{cursor:text;align-items:center;gap:12px;padding:10px 12px;display:flex}.postopia-composer-mini-placeholder{min-width:0;color:var(--c-fg-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-family:Inter,sans-serif;font-size:14px;overflow:hidden}.postopia-composer-mini-em{color:var(--c-fg-default);font-weight:500}.postopia-composer-mini-tools{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.postopia-post-btn--mini{margin-left:2px}.postopia-tool-mini{width:44px;height:44px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:inline-grid}.postopia-tool-mini>svg{stroke-width:1.7px;width:15px;height:15px;display:block}.postopia-tool-mini:hover:not(:disabled){background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-tool-mini:disabled{opacity:.45;cursor:not-allowed}.postopia-composer-backdrop{z-index:60;background:#0e0d0c8c;animation:.14s cubic-bezier(.2,0,0,1) postopia-fade-in;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes postopia-fade-in{0%{opacity:0}to{opacity:1}}.postopia-composer-card--dialog{z-index:61;width:min(720px,92vw);max-height:84vh;animation:.16s cubic-bezier(.2,0,0,1) postopia-pop-in;overflow:auto;transform:translate(-50%,-50%);margin:0!important;position:fixed!important;top:50%!important;left:50%!important;box-shadow:0 24px 60px -20px #0e0d0c52,0 8px 24px -8px #0e0d0c2e!important}@keyframes postopia-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.postopia-vibes-compact{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:8px;padding:12px 12px 14px;animation:.2s cubic-bezier(.2,0,0,1) postopia-vibes-compact-in}@keyframes postopia-vibes-compact-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.postopia-vibes-compact-head{letter-spacing:.04em;text-transform:uppercase;color:var(--c-fg-tertiary);justify-content:space-between;align-items:center;padding:2px 4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:flex}.postopia-vibes-compact-arrows{gap:4px;display:inline-flex}.postopia-vibes-compact-arrows button{border:1px solid var(--c-border-hairline);cursor:pointer;width:24px;height:24px;color:var(--c-fg-default);background:0 0;border-radius:6px;place-items:center;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-grid}.postopia-vibes-compact-arrows button>svg{width:14px;height:14px;display:block}.postopia-vibes-compact-arrows button:hover:not(:disabled){background:var(--c-bg-surface-alt);border-color:var(--c-border-strong)}.postopia-friend-stack{color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;margin-top:2px;padding:4px 10px 4px 4px;font-family:Inter,sans-serif;font-size:12px;transition:background-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-friend-stack:hover{background:var(--c-bg-surface-alt)}.postopia-friend-stack-avatars{display:inline-flex}.postopia-friend-stack-avatars>span{color:#fff;letter-spacing:.02em;box-sizing:content-box;border:2px solid #faf7f2;border-radius:9999px;place-items:center;width:18px;height:18px;margin-right:-6px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:grid}.postopia-friend-stack-avatars>span:last-child{margin-right:0}.postopia-quoted-body p{margin:0}.postopia-quoted-body p+p{margin-top:4px}.postopia-quoted-body strong{color:var(--c-fg-default);font-weight:600}.postopia-quoted-body em{font-style:italic}.postopia-quoted-post:hover{background:var(--c-bg-surface-alt)!important}.postopia-shared-card{transition:box-shadow .12s}a:hover>.postopia-shared-card,a:focus-visible>.postopia-shared-card,[role=button]:hover>.postopia-shared-card,[role=button]:focus-visible>.postopia-shared-card{box-shadow:0 0 0 2px var(--c-border-strong)}.postopia-vibes-compact-arrows button:disabled{color:var(--c-fg-tertiary);border-color:var(--c-border-hairline);cursor:not-allowed}.postopia-vibes-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.postopia-vibes-compact-tile{aspect-ratio:92/124;cursor:pointer;border:0;border-radius:16px;width:100%;padding:0;transition:transform .14s cubic-bezier(.2,0,0,1);display:block;position:relative;overflow:hidden}.postopia-vibes-compact-tile:hover{transform:translateY(-1px)}.postopia-vibes-compact-ring{z-index:2;box-sizing:border-box;background:#d4c5a9;border-radius:9999px;width:30px;height:30px;padding:2px;position:absolute;top:8px;left:8px}.postopia-vibes-compact-ring--unseen{background:#ba533a}.postopia-vibes-compact-avatar{letter-spacing:-.2px;color:#fbefea;box-sizing:border-box;border:2px solid #faf7f2;border-radius:9999px;place-items:center;width:100%;height:100%;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:grid}.postopia-vibes-compact-handle{color:#faf7f2;text-shadow:0 1px 3px #0009;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-family:Inter,sans-serif;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:7px;right:7px;overflow:hidden}.postopia-composer-hint{color:var(--c-fg-link);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:background-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-composer-hint:hover{background:var(--c-bg-surface-alt)}.postopia-composer-tools{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.postopia-tool{width:34px;height:34px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:inline-grid}.postopia-tool>svg{stroke-width:1.7px;width:18px;height:18px;display:block}.postopia-tool:hover:not(:disabled){background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-tool:disabled{opacity:.45;cursor:not-allowed}.postopia-tool-divider{background:var(--c-border-hairline);flex-shrink:0;width:1px;height:20px;margin:0 6px;display:inline-block}.postopia-composer-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.postopia-vis-chip{border:1px solid var(--c-border-hairline);color:var(--c-fg-secondary);letter-spacing:-.04px;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-vis-chip:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default);border-color:var(--c-border-strong)}.postopia-post-btn{color:#faf7f2;cursor:pointer;background:#ba533a;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:7px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-post-btn:hover:not([data-disabled]){background:#9a4230}.postopia-post-btn[data-disabled]{background:var(--c-bg-surface-alt);color:var(--c-fg-tertiary);cursor:not-allowed}.postopia-longread-excerpt{color:var(--c-fg-secondary);border-left:3px solid #ba533a;padding:6px 0 6px 14px;font-size:15px;line-height:1.55}.postopia-longread-excerpt blockquote{border-left:0;margin-left:0;padding-left:0}.postopia-longread-excerpt p{margin:0}.postopia-longread-excerpt p+p{margin-top:.6em}.postopia-longread-excerpt strong{color:var(--c-fg-default);font-weight:600}.postopia-longread-excerpt em{font-style:italic}.postopia-longread-cta{color:#ba533a;cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.postopia-longread-cta:hover{text-underline-offset:3px;-webkit-text-decoration:underline #e08a6f;text-decoration:underline #e08a6f}.postopia-longread-cta[data-family=article]{color:var(--c-broadcast-article)}.postopia-longread-cta[data-family=live]{color:var(--c-broadcast-live)}.postopia-longread-cta[data-family]:hover,.postopia-longread-cta[data-family]:focus-visible{text-decoration-color:currentColor}.postopia-new-posts-banner{background:var(--c-bg-surface);border:0;border-bottom:1px solid var(--c-border-hairline);color:#ba533a;cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1);display:flex}.postopia-new-posts-banner:hover{background:var(--c-bg-surface-alt)}.postopia-new-posts-banner>svg{vertical-align:-2px;display:inline-block}.postopia-breaking{background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline)}@keyframes postopiaBreakInRight{0%{opacity:.45;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes postopiaBreakInLeft{0%{opacity:.45;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.postopia-breaking>div[style*=animation]{animation:none!important}}.postopia-live-moment{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:13px 28px 10px;font-family:Inter,sans-serif;transition:background-color .12s cubic-bezier(.2,0,0,1);display:block}.postopia-live-moment:hover{background:var(--c-bg-hover)}.postopia-live-moment-h{color:#d44a2c;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.postopia-live-moment-dot{background:#d44a2c;border-radius:9999px;width:6px;height:6px;animation:1.6s ease-in-out infinite postopia-live-pulse;display:inline-block}@keyframes postopia-live-pulse{0%,to{opacity:1}50%{opacity:.4}}.postopia-live-moment-title{letter-spacing:-.005em;color:var(--c-fg-default);margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.35}.postopia-live-moment-meta{color:var(--c-fg-secondary);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.postopia-live-moment-meta b{color:var(--c-fg-default);font-weight:600}.postopia-breaking-foot{justify-content:space-between;align-items:center;padding:2px 28px 10px;display:flex}.postopia-breaking-controls{align-items:center;gap:12px;display:flex}.postopia-breaking-ctrl{width:24px;height:24px;color:var(--c-fg-secondary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.postopia-breaking-ctrl:hover,.postopia-breaking-ctrl:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default)}.postopia-breaking-dots{align-items:center;gap:6px;display:flex}.postopia-breaking-dot{cursor:pointer;background:var(--c-fg-tertiary);width:6px;height:6px;transition:background-color var(--duration-instant) var(--ease-standard);border:0;border-radius:9999px;padding:0}.postopia-breaking-dot.is-active{background:var(--c-fg-link)}.postopia-breaking-allnews{color:var(--c-fg-link);align-items:center;gap:2px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:flex}.postopia-breaking-allnews:hover,.postopia-breaking-allnews:focus-visible{text-decoration:underline}.postopia-velocity-rail-card{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:14px;overflow:hidden}.postopia-velocity-rail-h{justify-content:space-between;align-items:center;padding:13px 16px 8px;display:flex}.postopia-velocity-rail-h h3{letter-spacing:-.01em;color:var(--c-fg-default);font-family:Inter,sans-serif;font-size:17px;font-weight:700}.postopia-velocity-trend{text-align:left;border:0;border-top:1px solid var(--c-border-hairline);cursor:pointer;background:0 0;width:100%;padding:9px 16px;font-family:Inter,sans-serif;transition:background-color .12s cubic-bezier(.2,0,0,1);display:block}.postopia-velocity-trend:first-of-type{border-top:none}.postopia-velocity-trend:hover{background:var(--c-bg-surface-alt)}.postopia-velocity-trend-live{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#d44a2c;border-radius:4px;align-items:center;gap:5px;margin-bottom:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.postopia-velocity-trend-live:before{content:"";background:#fff;border-radius:9999px;width:5px;height:5px;animation:1.6s ease-in-out infinite postopia-live-pulse}.postopia-velocity-trend-cat{color:var(--c-fg-secondary);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;line-height:1.2;display:flex}.postopia-velocity-trend-topic{color:var(--c-fg-default);margin-top:1px;font-size:14px;font-weight:700;line-height:1.3}.postopia-velocity-trend-count{color:var(--c-fg-secondary);margin-top:1px;font-size:12px}.postopia-velocity-trend-head{color:var(--c-fg-secondary);margin-top:5px;font-size:13px;line-height:1.35}.postopia-velocity-comm{border-top:1px solid var(--c-border-hairline);cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px 16px;transition:background-color .12s cubic-bezier(.2,0,0,1);display:grid}.postopia-velocity-comm:first-of-type{border-top:none}.postopia-velocity-comm:hover{background:var(--c-bg-surface-alt)}.postopia-velocity-comm-ico{color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;display:grid}.postopia-velocity-comm-name{color:var(--c-fg-default);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.postopia-velocity-comm-meta{color:var(--c-fg-secondary);font-family:Inter,sans-serif;font-size:12px}.postopia-velocity-comm-meta em{color:#5a7a4a;font-style:normal;font-weight:600}.postopia-velocity-comm-join{background:var(--c-fg-default);color:var(--c-bg-page);cursor:pointer;border:0;border-radius:9999px;padding:5px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.postopia-velocity-comm-join:hover{background:#000}.postopia-velocity-comm-join--joined{background:var(--c-bg-surface);color:var(--c-fg-default);border:1px solid var(--c-border-strong)}.postopia-velocity-comm-join--joined:hover{background:var(--c-bg-surface-alt)}.postopia-detail-topbar{background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline);align-items:center;gap:10px;padding:8px 20px;display:flex}.postopia-detail-author{align-items:center;gap:8px;min-width:0;animation:.16s ease-out postopia-detail-author-in;display:inline-flex}.postopia-detail-author-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-fg-default);font:700 15px/1.2 Inter,system-ui,sans-serif;overflow:hidden}.postopia-detail-author-pin{letter-spacing:.4px;background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);border-radius:3px;flex-shrink:0;padding:1px 5px;font:700 9.5px/1.3 Inter,system-ui,sans-serif}@keyframes postopia-detail-author-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.postopia-detail-author{animation:none}}.postopia-detail-back{box-sizing:border-box;min-height:44px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:8px 12px 8px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-detail-back:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-detail-iconbtn{width:34px;height:34px;color:var(--c-fg-secondary);cursor:pointer;transition:background-color .1s var(--ease-standard),color .1s var(--ease-standard);background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.postopia-detail-iconbtn:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-detail-iconbtn--on{color:var(--c-accent-default)}.postopia-detail-iconbtn--on:hover{background:var(--c-accent-soft);color:var(--c-accent-default)}.postopia-dpost{padding:32px 56px 24px}@media(max-width:767px){.postopia-dpost{padding:20px 18px}}.postopia-dpost-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.postopia-dpost-name{letter-spacing:-.005em;color:var(--c-fg-default);align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;display:flex}.postopia-dpost-handle-line{color:var(--c-fg-secondary);font-family:Inter,sans-serif;font-size:13px}.postopia-dpost-community-link{color:#ba533a;font-weight:600;text-decoration:none}.postopia-dpost-community-link:hover{text-underline-offset:3px;-webkit-text-decoration:underline #e08a6f;text-decoration:underline #e08a6f}.postopia-dpost-follow{background:var(--c-fg-default);color:var(--c-bg-page);cursor:pointer;border:0;border-radius:9999px;margin-left:auto;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;position:relative}.postopia-dpost-follow:hover{background:#000}.postopia-dpost-follow[data-followed=true]{color:var(--c-fg-default);border:1px solid var(--c-border-strong);background:0 0}.postopia-dpost-follow[data-followed=true]:hover{border-color:var(--c-state-danger);color:var(--c-state-danger);background:0 0}.postopia-dpost-follow-default,.postopia-dpost-follow-hover{display:inline-block}.postopia-dpost-follow[data-followed=true] .postopia-dpost-follow-hover,.postopia-dpost-follow[data-followed=true]:hover .postopia-dpost-follow-default{display:none}.postopia-dpost-follow[data-followed=true]:hover .postopia-dpost-follow-hover{display:inline-block}.postopia-dpost-more{width:34px;height:34px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.postopia-dpost-more:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-dpost-body{color:var(--c-fg-default);font-size:16px;line-height:22px}.markdown-detail-body p{text-wrap:pretty;margin-bottom:1em}.markdown-detail-body p:last-child{margin-bottom:0}.markdown-detail-body strong{color:var(--c-fg-default);font-weight:600}.markdown-detail-body em{font-style:italic}.markdown-detail-body u{text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:2px}.markdown-detail-body blockquote{color:var(--c-fg-default);border-left:2.5px solid #ba533a;margin:1em 0;padding-left:16px}.postopia-dpost-timestamp{border-top:1px solid var(--c-border-hairline);border-bottom:1px solid var(--c-border-hairline);color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:14px 0;font-family:Inter,sans-serif;font-size:13px;display:flex}.postopia-dpost-timestamp .when{font-variant-numeric:tabular-nums}.postopia-dpost-timestamp .dot{color:var(--c-fg-tertiary)}.postopia-dpost-timestamp b{color:var(--c-fg-default);font-weight:600}.postopia-dpost-engage{border-bottom:1px solid var(--c-border-hairline);color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;font-family:Inter,sans-serif;font-size:14px;display:flex}.postopia-dpost-engage .ct{cursor:pointer;transition:color .12s cubic-bezier(.2,0,0,1)}.postopia-dpost-engage .ct:hover{color:#ba533a}.postopia-dpost-engage .ct b{color:var(--c-fg-default);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.postopia-dpost-engage .dot{color:var(--c-fg-tertiary)}.postopia-dpost-actions{flex-wrap:wrap;gap:8px;padding:14px 0 4px;display:flex}.postopia-dab{color:var(--c-fg-default);border:1px solid var(--c-border-hairline);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-dab:hover{background:var(--c-bg-surface-alt);border-color:var(--c-border-strong)}.postopia-dab--spark-on{background:var(--c-accent-soft);border-color:var(--c-terracotta-300);color:var(--c-accent-soft-fg)}.postopia-dab--spark-on>svg{fill:var(--c-accent-default);stroke:var(--c-accent-default)}.postopia-dab--echo-on{background:var(--c-state-success-soft);border-color:var(--c-moss-500);color:var(--c-state-success-fg)}.postopia-dab--echo-on>svg{stroke:var(--c-state-success)}.postopia-dpost-friends{color:var(--c-fg-secondary);align-items:center;gap:10px;padding:14px 0 0;font-family:Inter,sans-serif;font-size:13px;display:flex}.postopia-dpost-friends .stk{display:flex}.postopia-dpost-friends .stk .av{border:2px solid var(--c-bg-surface);color:#fff;box-sizing:content-box;border-radius:9999px;place-items:center;width:24px;height:24px;margin-left:-8px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:grid}.postopia-dpost-friends .stk .av:first-child{margin-left:0}.postopia-drcompose{background:var(--c-bg-page);border-bottom:1px solid var(--c-border-hairline);z-index:4;grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:20px 56px;display:grid;position:sticky;top:59px}@media(max-width:767px){.postopia-drcompose{padding:14px 18px;top:53px}}.postopia-drcompose .field{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:18px;padding:10px 14px;transition:border-color .12s cubic-bezier(.2,0,0,1)}.postopia-drcompose .field:hover,.postopia-drcompose .field:focus-within{border-color:#e08a6f}.postopia-drcompose .input{text-align:left;width:100%;color:var(--c-fg-tertiary);cursor:text;background:0 0;border:0;padding:6px 0;font-size:14.5px;font-style:italic;display:block}.postopia-drcompose .row{border-top:1px solid var(--c-border-hairline);align-items:center;gap:6px;margin-top:6px;padding-top:8px;display:flex}.postopia-drcompose .tools{gap:2px;display:flex}.postopia-drcompose .tool{width:30px;height:30px;color:var(--c-accent-default);cursor:pointer;transition:background-color .1s var(--ease-standard);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.postopia-drcompose .tool:hover{background:var(--c-accent-soft)}.postopia-drcompose .post{color:#faf7f2;cursor:pointer;background:#ba533a;border:0;border-radius:9999px;margin-left:auto;padding:7px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1)}.postopia-drcompose .post:hover{background:#9a4230}.postopia-drepliesh{background:var(--c-bg-surface);flex-wrap:wrap;align-items:center;gap:18px;padding:18px 56px 8px;display:flex}@media(max-width:767px){.postopia-drepliesh{padding:14px 18px 8px}.postopia-drepliesh .filt{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto}.postopia-drepliesh .filt::-webkit-scrollbar{display:none}.postopia-drepliesh .filt>*{flex:none}}.postopia-drepliesh h2{letter-spacing:-.005em;color:var(--c-fg-default);font-size:19px;font-weight:600}.postopia-drepliesh .count{color:var(--c-fg-secondary);font-family:Inter,sans-serif;font-size:13px}.postopia-drepliesh .following{color:var(--c-fg-secondary);align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;display:inline-flex}.postopia-drepliesh .filt{gap:6px;margin-left:auto;display:flex}.postopia-filt-chip{color:var(--c-fg-secondary);background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);cursor:pointer;transition:background-color .1s var(--ease-standard),color .1s var(--ease-standard),border-color .1s var(--ease-standard);border-radius:9999px;padding:5px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.postopia-filt-chip:hover:not(.postopia-filt-chip--on){border-color:var(--c-border-strong);color:var(--c-fg-default)}.postopia-filt-chip--on{background:var(--c-fg-default);color:var(--c-bg-page);border-color:var(--c-fg-default);font-weight:600}.postopia-filt-chip--on:hover{border-color:var(--c-fg-secondary)}.postopia-reply-flash{animation:1.2s ease-out postopia-reply-flash}@keyframes postopia-reply-flash{0%{background-color:var(--c-accent-soft)}60%{background-color:var(--c-accent-soft)}to{background-color:#0000}}.postopia-drepliess{background:var(--c-bg-surface);padding:12px 56px 40px}@media(max-width:767px){.postopia-drepliess{padding:8px 18px 40px}}.postopia-reply{border-top:1px solid var(--c-border-hairline);grid-template-columns:40px 1fr;gap:14px;padding:18px 0;display:grid;position:relative}.postopia-reply:first-of-type{border-top:none}.postopia-reply--has-thread .threadline{background:var(--c-border-strong);width:1.5px;position:absolute;top:64px;bottom:0;left:19.25px}.postopia-reply--nested.postopia-reply--has-thread .threadline{top:48px;left:15.25px}.postopia-reply .reply-h{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:5px;line-height:1.3;display:flex}.postopia-reply .reply-h .name{letter-spacing:-.005em;color:var(--c-fg-default);font-family:Inter,sans-serif;font-size:15px;font-weight:700}.postopia-reply .reply-h .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.postopia-reply .reply-h .tag--followed{color:#ba533a;background:#fbede5}.postopia-reply .reply-h .tag--author,.postopia-reply .reply-h .tag--you{background:var(--c-fg-default);color:var(--c-bg-page)}.postopia-reply .reply-h .handle,.postopia-reply .reply-h .time{color:var(--c-fg-secondary);font-family:Inter,sans-serif;font-size:13px}.postopia-reply .reply-h .dot{color:var(--c-fg-tertiary);font-size:13px}.postopia-reply .reply-body{color:var(--c-fg-default);text-wrap:pretty;font-size:16px;line-height:22px}.postopia-reply .reply-body em{color:var(--c-fg-default);font-style:italic}.postopia-reply .reply-body strong{color:var(--c-fg-default);font-weight:600}.postopia-reply .reply-body blockquote{border-left:2px solid var(--c-border-strong);color:var(--c-fg-secondary);margin-bottom:8px;padding-left:12px;font-size:16px;font-style:italic}.postopia-reply .reply-actions{color:var(--c-fg-tertiary);gap:18px;margin-top:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:flex}.postopia-reply .reply-actions span{cursor:pointer;align-items:center;gap:5px;transition:color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-reply .reply-actions span:hover{color:var(--c-fg-default)}.postopia-reply .reply-actions span.on{color:#ba533a}.postopia-reply .reply-actions span.on>svg{fill:#ba533a;stroke:#ba533a}.postopia-reply .reply-actions span.echoed{color:#5a7a4a}.postopia-reply .reply-actions span.echoed>svg{stroke:#5a7a4a}.postopia-thread-group{margin:0 -56px;padding:0 56px}.postopia-thread-group+.postopia-thread-group{border-top:6px solid var(--c-bg-page)}.postopia-thread-group>.postopia-reply{border-top:none}@media(max-width:767px){.postopia-thread-group{margin:0 -18px;padding:0 18px}}.postopia-nested{--rail-x:19.25px;--indent:26px;margin-left:var(--rail-x);padding-left:var(--indent);padding-bottom:6px}.postopia-nested .postopia-nested{--rail-x:15.25px;--indent:22px}.postopia-thread-child{--elbow-y:28px;position:relative}.postopia-thread-child:not(:last-child):before{content:"";left:calc(-1 * var(--indent));background:var(--c-border-strong);width:1.5px;position:absolute;top:0;bottom:0}.postopia-thread-child:after{content:"";left:calc(-1 * var(--indent));width:calc(var(--indent) - 4px);height:var(--elbow-y);border-left:1.5px solid var(--c-border-strong);border-bottom:1.5px solid var(--c-border-strong);pointer-events:none;border-bottom-left-radius:12px;position:absolute;top:0}.postopia-reply .reply-actions{flex-wrap:wrap;row-gap:6px}.postopia-reply-more{font:inherit;color:var(--c-fg-tertiary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .12s,text-decoration-color .12s}.postopia-reply-more:hover,.postopia-reply-more:focus-visible{color:var(--c-fg-default);text-decoration-color:currentColor}.postopia-reply-more:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px;border-radius:2px}.postopia-reply-more--note{cursor:default;font-weight:500}.postopia-nested .postopia-reply{border-top:none;grid-template-columns:32px 1fr;gap:9px;padding:12px 0}.postopia-nested .postopia-reply .reply-actions{gap:14px}.postopia-nested--compact{--rail-x:15.25px;--indent:22px}.postopia-compact-threadline{background:var(--c-border-strong);width:1.5px;position:absolute;top:48px;bottom:0;left:15.25px}.postopia-preview-node{padding:8px 0;position:relative}.postopia-thread-child>.postopia-preview-node{padding-bottom:0}.postopia-preview-threadline{background:var(--c-border-strong);width:1.5px;position:absolute;top:34px;bottom:0;left:16.25px}.postopia-nested.postopia-nested--preview{--rail-x:16.25px;--indent:20px;padding-bottom:0}.postopia-nested--preview>.postopia-thread-child{--elbow-y:25px}.postopia-nested--preview>.postopia-thread-child:after{width:var(--indent)}.postopia-preview-fold{min-height:44px;color:var(--c-fg-secondary);cursor:pointer;transition:color var(--duration-instant,.12s) var(--ease-standard,ease);background:0 0;border:0;align-items:center;gap:10px;margin-left:40px;padding:4px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:flex}.postopia-preview-fold:hover,.postopia-preview-fold:focus-visible{color:var(--c-fg-default)}.postopia-preview-fold-stub{background:var(--c-border-strong);width:22px;height:1.5px;display:inline-block}.postopia-preview-fold-faces{display:inline-flex}.postopia-preview-fold-face{border:1.5px solid var(--c-bg-surface);border-radius:999px;display:inline-flex}.postopia-preview-fold-face+.postopia-preview-fold-face{margin-left:-6px}.postopia-preview-fold-chevron{transition:transform var(--duration-instant,.12s) var(--ease-standard,ease);display:inline-flex}.postopia-preview-fold-chevron[data-open=true]{transform:rotate(180deg)}.postopia-chain{background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline);padding:12px 16px 4px}@media(min-width:768px){.postopia-chain{padding:14px 28px 4px}}.postopia-chain ol{margin:0;padding:0;list-style:none}.postopia-chain-row{position:relative}.postopia-chain-row:before{content:"";background:var(--c-border-strong);width:1.5px;position:absolute;top:28px;bottom:-4px;left:10.25px}.postopia-chain-link,.postopia-chain-more{width:100%;min-height:44px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:3px 0 7px;text-decoration:none;display:flex}.postopia-chain-link:hover .postopia-chain-name,.postopia-chain-link:focus-visible .postopia-chain-name{text-underline-offset:3px;text-decoration:underline}.postopia-chain-link:focus-visible,.postopia-chain-more:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-chain-avatar{flex:0 0 22px;justify-content:center;line-height:0;display:inline-flex}.postopia-chain-dots{background-image:linear-gradient(var(--c-border-strong) 50%,transparent 50%);background-size:1.5px 4px;width:1.5px;height:18px}.postopia-chain-row--more:before{display:none}.postopia-chain-text{align-items:baseline;gap:6px;min-width:0;font-family:Inter,sans-serif;font-size:13px;display:flex}.postopia-chain-name{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--c-fg-default);flex-shrink:0;font-weight:600;overflow:hidden}.postopia-chain-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-fg-secondary);overflow:hidden}.postopia-replying-to{color:var(--c-fg-tertiary);margin:0;padding:10px 16px 0;font-family:Inter,sans-serif;font-size:13px}@media(min-width:768px){.postopia-replying-to{padding:12px 28px 0}}.postopia-replying-to a{color:inherit;text-decoration:none}.postopia-replying-to a:hover,.postopia-replying-to a:focus-visible{color:var(--c-fg-link);text-underline-offset:3px;text-decoration:underline}.postopia-subthread-link{font:inherit;color:#ba533a;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;position:relative}.postopia-subthread-link:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}.postopia-subthread-link--quiet{color:var(--c-fg-tertiary);font-weight:500}.postopia-subthread-link:hover,.postopia-subthread-link:focus-visible{text-decoration-color:currentColor}.postopia-subthread-link:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px;border-radius:2px}.postopia-subthread-note{color:var(--c-fg-tertiary)}.postopia-subthread-note--error{color:var(--c-state-danger)}.postopia-drail{flex-direction:column;gap:16px;padding:24px 22px 32px;display:flex}.postopia-rcard{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:14px;padding:16px}.postopia-rcard-h{letter-spacing:.02em;text-transform:uppercase;color:var(--c-fg-secondary);margin-bottom:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.postopia-rauthor-at{align-items:center;gap:10px;margin-bottom:10px;display:flex}.postopia-rauthor-at .nm{letter-spacing:-.005em;color:var(--c-fg-default);font-family:Inter,sans-serif;font-size:15px;font-weight:700}.postopia-rauthor-at .hd{color:var(--c-fg-secondary);font-family:Inter,sans-serif;font-size:12px}.postopia-rauthor-bio{color:var(--c-fg-secondary);margin-bottom:12px;font-size:14px;line-height:1.5}.postopia-rauthor-nums{color:var(--c-fg-secondary);border-top:1px solid var(--c-border-hairline);flex-wrap:wrap;gap:18px;margin-bottom:10px;padding:10px 0;font-family:Inter,sans-serif;font-size:12px;display:flex}.postopia-rauthor-nums b{color:var(--c-fg-default);font-variant-numeric:tabular-nums;font-weight:700}.postopia-rauthor-actions{gap:6px;display:flex}.postopia-rauthor-actions .follow{background:var(--c-fg-default);color:var(--c-bg-page);text-align:center;cursor:pointer;border:0;border-radius:9999px;flex:1;padding:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.postopia-rauthor-actions .follow:hover{background:#000}.postopia-rauthor-actions .msg{border:1px solid var(--c-border-hairline);width:36px;height:36px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border-radius:9999px;place-items:center;display:grid}.postopia-rauthor-actions .msg:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-rparticipants-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.postopia-rparticipants-row .ava{color:#fff;border-radius:9999px;place-items:center;width:30px;height:30px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:grid}.postopia-rparticipants-row .more-pp{background:var(--c-bg-surface-alt);width:30px;height:30px;color:var(--c-fg-secondary);border-radius:9999px;place-items:center;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:grid}.postopia-rparticipants-blurb{color:var(--c-fg-secondary);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.postopia-rparticipants-blurb b{color:var(--c-fg-default);font-weight:700}.postopia-cc-page{background:radial-gradient(ellipse 60% 40% at 50% 0%,var(--flair-base,#ba533a),transparent 70%),var(--c-bg-page)}@supports (color:color-mix(in lab,red,red)){.postopia-cc-page{background:radial-gradient(ellipse 60% 40% at 50% 0%,color-mix(in srgb,var(--flair-base,#ba533a) 5%,transparent),transparent 70%),var(--c-bg-page)}}.postopia-cc-layout{grid-template-columns:1fr}@media(min-width:940px){.postopia-cc-layout{grid-template-columns:1fr 320px}.postopia-cc-preview{position:sticky;top:32px}}@media(max-width:560px){.postopia-cc-radio-cards,.postopia-cc-identity{grid-template-columns:1fr!important}}.postopia-cc-input{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);width:100%;font:inherit;color:var(--c-fg-default);border-radius:8px;outline:none;padding:10px 12px;font-family:Inter,system-ui,sans-serif;font-size:14px;transition:border-color .1s,box-shadow .1s}.postopia-cc-input:focus{border-color:var(--flair-fill,var(--c-accent-default));box-shadow:0 0 0 3px var(--flair-soft,var(--c-accent-soft))}.postopia-cc-input::placeholder{color:var(--c-fg-tertiary)}.postopia-cc-input-serif{letter-spacing:-.005em;font-size:18px;font-weight:600}.postopia-cc-url{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);border-radius:8px;transition:border-color .1s,box-shadow .1s;display:flex;overflow:hidden}.postopia-cc-url:focus-within{border-color:var(--flair-fill,var(--c-accent-default));box-shadow:0 0 0 3px var(--flair-soft,var(--c-accent-soft))}.postopia-cc-url-prefix{background:var(--c-bg-surface-alt);border-right:1px solid var(--c-border-hairline);color:var(--c-fg-secondary);align-items:center;padding:10px 4px 10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;display:flex}.postopia-cc-url input{background:var(--c-bg-surface);color:var(--c-fg-default);border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.postopia-cc-help{color:var(--c-fg-secondary);margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.45}.postopia-cc-help b{color:var(--c-fg-default);font-weight:600}.postopia-cc-btn{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:var(--c-fg-default);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .1s;display:inline-flex}.postopia-cc-btn:hover{background:var(--c-bg-surface-alt)}.postopia-cc-btn-primary{background:var(--c-fg-default);border-color:var(--c-fg-default);color:var(--c-bg-page)}.postopia-cc-btn-primary:hover{background:var(--c-fg-default);opacity:.92}.postopia-cc-btn-primary:disabled{opacity:.5;cursor:not-allowed}.postopia-cc-btn-ghost{color:var(--c-fg-secondary);background:0 0;border-color:#0000}.postopia-cc-btn-ghost:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-cf-shell{background:var(--c-bg-page);flex-direction:column;min-height:100vh;display:flex}.postopia-cf-layout{flex:1;align-items:stretch;min-height:0;display:flex}.postopia-cf-main{background:var(--c-bg-surface);border-right:1px solid var(--c-border-hairline);flex-direction:column;flex:1;min-width:0;max-width:720px;display:flex}.postopia-cf-banner{background:linear-gradient(180deg,transparent 30%,#1f1b1673 100%),repeating-linear-gradient(45deg,var(--flair-mid,#e08a6f),var(--flair-mid,#e08a6f) 6px,var(--flair-deep,#7e3624) 6px,var(--flair-deep,#7e3624) 12px);height:132px;position:relative;overflow:hidden}.postopia-cf-banner:after{content:"";background:#1f1b162e;height:38px;position:absolute;top:22%;left:0;right:0;transform:skewY(-2deg)}.postopia-cf-banner[data-has-banner=true]:after{display:none}.postopia-cf-banner-stamp{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#1f1b1680;border:1px solid #ffffff40;border-radius:999px;padding:3px 9px;font-family:"Source Serif 4",Georgia,serif;font-size:13px;font-style:italic;position:absolute;top:18px;right:22px}@media(max-width:640px){.postopia-cf-banner-stamp{display:none}.postopia-cf-banner{height:96px}}.postopia-cf-head{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);z-index:2;padding:16px 28px;position:relative}@media(max-width:640px){.postopia-cf-head{padding:12px 16px}}.postopia-cf-head-top{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-52px;display:flex}@media(max-width:640px){.postopia-cf-head-top{margin-top:-36px}}.postopia-cf-crest-big{background:var(--flair-fill,#ba533a);width:76px;height:76px;color:var(--flair-on-fill,#fbefea);box-shadow:0 0 0 4px var(--c-bg-surface),0 6px 14px -6px #1f1b1666,inset 0 -22px 30px -16px #00000073;border-radius:14px;flex-shrink:0;place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:38px;font-weight:700;display:grid}@media(max-width:640px){.postopia-cf-crest-big{width:60px;height:60px;font-size:30px}}.postopia-cf-head-info{flex:240px;min-width:0;padding-bottom:4px}.postopia-cf-name{letter-spacing:-.01em;color:var(--c-fg-default);-webkit-text-stroke:.5px var(--c-bg-surface);text-shadow:0 0 1px var(--c-bg-surface),0 1px 0 var(--c-bg-surface),0 -1px 0 var(--c-bg-surface),1px 0 0 var(--c-bg-surface),-1px 0 0 var(--c-bg-surface),0 2px 6px #1f1b1626;paint-order:stroke fill;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:700;line-height:1.1}@media(max-width:640px){.postopia-cf-name{font-size:24px}}.postopia-cf-meta{color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.postopia-cf-meta b{color:var(--c-fg-default);font-weight:600}.postopia-cf-meta-dot{color:var(--c-fg-tertiary)}.postopia-cf-meta-live{color:var(--flair-text,#ba533a);align-items:center;gap:5px;font-weight:600;display:inline-flex}.postopia-cf-meta-pulse{background:var(--flair-fill,#ba533a);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite postopia-cf-pulse}@keyframes postopia-cf-pulse{0%,to{opacity:1}50%{opacity:.4}}.postopia-cf-actions{gap:8px;padding-bottom:6px;display:flex}.postopia-cf-btn{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);min-height:44px;color:var(--c-fg-default);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .1s;display:inline-flex}.postopia-cf-btn:hover{background:var(--c-bg-surface-alt)}.postopia-cf-btn:disabled{opacity:.6;cursor:not-allowed}.postopia-cf-btn svg{width:14px;height:14px}.postopia-cf-btn-primary{background:var(--flair-fill,#ba533a);border-color:var(--flair-fill,#ba533a);color:var(--flair-on-fill,#fbefea)}.postopia-cf-btn-primary:hover{background:var(--flair-deep,#7e3624);border-color:var(--flair-deep,#7e3624);color:var(--flair-on-deep,var(--flair-on,#fbefea))}.postopia-cf-btn-icon{justify-content:center;width:44px;padding:8px}.postopia-cf-tabs{background:var(--c-bg-surface);gap:8px;padding:12px 28px;display:flex;overflow-x:auto}@media(max-width:640px){.postopia-cf-tabs{padding:8px 16px}}.postopia-cf-tabs::-webkit-scrollbar{display:none}.postopia-cf-tab{color:var(--c-fg-default);cursor:pointer;border:1px solid var(--c-border-hairline);white-space:nowrap;background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.postopia-cf-tab:not([data-active=true]):hover,.postopia-cf-tab:not([data-active=true]):focus-visible{background:var(--c-bg-hover);border-color:var(--c-border-strong);outline:none}.postopia-cf-tab[data-active=true]{background:var(--flair-fill,#ba533a);border-color:var(--flair-fill,#ba533a);color:var(--flair-on-fill,#fbefea)}.postopia-cf-tab-icon{display:inline-flex}.postopia-cf-tab-icon svg{width:auto;height:15px}.postopia-cf-tab-num{color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.postopia-cf-tab[data-active=true] .postopia-cf-tab-num{color:var(--flair-on-fill,#fbefea);opacity:.85}.postopia-cf-tab-livepill{background:var(--flair-fill,#ba533a);color:var(--flair-on-fill,#fbefea);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1.5px 6px;font-size:9.5px;font-weight:700}.postopia-cf-tab[data-active=true] .postopia-cf-tab-livepill{background:var(--flair-on-fill,#fbefea);color:var(--flair-fill,#ba533a)}.postopia-cf-postings{flex-direction:column;display:flex}.postopia-cf-postings-toolbar{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 28px;display:flex}@media(max-width:640px){.postopia-cf-postings-toolbar{padding:12px 16px}}.postopia-cf-sort{background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);border-radius:999px;padding:2px;font-size:12px;display:inline-flex}.postopia-cf-sort-opt{min-height:44px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.postopia-cf-sort-opt[data-on=true]{background:var(--c-fg-default);color:var(--c-bg-page)}.postopia-cf-sort-opt:not([data-on=true]):not([data-disabled=true]):hover{color:var(--c-fg-default)}.postopia-cf-sort-opt[data-disabled=true]{opacity:.45;cursor:not-allowed}.postopia-cf-sort-opt[data-disabled=true]:hover{color:var(--c-fg-secondary)}.postopia-cf-toolbar-meta{color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:12px}.postopia-cf-compose{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:12px;align-items:center;gap:10px;margin:14px 28px 0;padding:10px 12px;display:flex}@media(max-width:640px){.postopia-cf-compose{margin:12px 16px 0}}.postopia-cf-compose-input{color:var(--c-fg-default);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:14px}.postopia-cf-compose-input::placeholder{color:var(--c-fg-tertiary)}.postopia-cf-compose-pick{color:var(--c-fg-secondary);gap:2px;display:flex}.postopia-cf-compose-pick button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.postopia-cf-compose-pick button:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-cf-compose-pick svg{width:14px;height:14px}.postopia-cf-postlist{flex-direction:column;gap:10px;padding:12px 0 32px;display:flex}@media(max-width:640px){.postopia-cf-postlist{padding:12px 0 24px}}.postopia-cf-post{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:10px;grid-template-columns:44px 1fr;transition:border-color .12s;display:grid;overflow:hidden}.postopia-cf-post:hover{border-color:var(--c-border-strong)}.postopia-cf-post[data-pinned=true]{border-color:var(--flair-mid,#e08a6f)}.postopia-cf-post[data-pinned=true] .postopia-cf-vote{background:var(--flair-soft,#fbede5)}.postopia-cf-vote{background:var(--c-bg-surface-alt);border-right:1px solid var(--c-border-hairline);flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.postopia-cf-vote-btn{width:28px;height:28px;color:var(--c-fg-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.postopia-cf-vote-btn:hover{background:var(--c-border-hairline);color:var(--c-fg-default)}.postopia-cf-vote-btn svg{width:16px;height:16px}.postopia-cf-vote-btn[data-on=true]{color:var(--flair-text,#ba533a)}.postopia-cf-vote-score{font-variant-numeric:tabular-nums;color:var(--c-fg-default);font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:700;line-height:1}.postopia-cf-vote-score[data-up=true]{color:var(--flair-text,#ba533a)}.postopia-cf-post-body{min-width:0;padding:14px 16px 12px}.postopia-cf-post-meta{color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;display:flex}.postopia-cf-author{color:var(--c-fg-default);font-weight:600}.postopia-cf-meta-sep{color:var(--c-fg-tertiary)}.postopia-cf-flair{background:var(--flair-soft,#fbede5);color:var(--flair-deep,#7e3624);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 7px;font-size:10.5px;font-weight:600}.postopia-cf-flair[data-kind=discuss]{color:#3f5429;background:#e9efe3}.postopia-cf-flair[data-kind=show]{color:#74591a;background:#f8efd8}.postopia-cf-flair[data-kind=help]{color:#3f4e78;background:#e5e8f0}.postopia-cf-pinned-tag{color:var(--flair-text,#ba533a);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.postopia-cf-more-glyph{color:var(--c-fg-tertiary);cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.postopia-cf-more-glyph:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-cf-post-title{letter-spacing:-.008em;color:var(--c-fg-default);margin-bottom:6px;font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.3}.postopia-cf-post-excerpt{color:var(--c-fg-secondary);text-wrap:pretty;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.55}.postopia-cf-post-excerpt[data-serif=true]{font-size:15px}.postopia-cf-post-media{border:1px solid var(--c-border-hairline);aspect-ratio:16/9;border-radius:10px;margin-top:10px;position:relative;overflow:hidden}.postopia-cf-post-media-label{color:#ffffffe6;letter-spacing:.04em;background:#1f1b168c;border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;position:absolute;bottom:10px;left:10px}.postopia-cf-linkcard{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface-alt);border-radius:10px;grid-template-columns:96px 1fr;margin-top:10px;display:grid;overflow:hidden}.postopia-cf-linkcard-thumb{position:relative}.postopia-cf-linkcard-info{padding:10px 14px}.postopia-cf-linkcard-domain{color:var(--c-fg-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-family:ui-monospace,monospace;font-size:11px}.postopia-cf-linkcard-title{color:var(--c-fg-default);margin-bottom:4px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.35}.postopia-cf-linkcard-desc{color:var(--c-fg-secondary);font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.4}.postopia-cf-poll{flex-direction:column;gap:6px;margin-top:10px;display:flex}.postopia-cf-poll-row{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface-alt);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;position:relative;overflow:hidden}.postopia-cf-poll-row[data-lead=true]{border-color:var(--flair-mid,#e08a6f);font-weight:600}.postopia-cf-poll-row>*{z-index:1;position:relative}.postopia-cf-poll-fill{background:var(--flair-soft,#fbede5);z-index:0;position:absolute;top:0;bottom:0;left:0}.postopia-cf-poll-pct{color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.postopia-cf-poll-meta{color:var(--c-fg-secondary);margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:12px}.postopia-cf-post-actions{color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;display:flex}.postopia-cf-pa{cursor:pointer;color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:inline-flex}.postopia-cf-pa svg{width:15px;height:15px}.postopia-cf-pa:hover{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-cf-pa[data-spark=true][data-on=true],.postopia-cf-pa[data-saved=true]{color:var(--flair-text,#ba533a)}.postopia-cf-pa[data-spacer=true]{margin-left:auto}.postopia-cf-chat{flex-direction:column;flex:1;min-height:0;display:flex}@media(min-width:1024px){.postopia-cf-shell[data-chat=true]{height:calc(100vh - var(--cf-dock-h,0px));height:calc(100dvh - var(--cf-dock-h,0px));min-height:0}.postopia-cf-shell[data-chat=true] .postopia-cf-main{overscroll-behavior:contain;overflow-y:auto}.postopia-cf-shell[data-chat=true] .postopia-cf-main>*{flex-shrink:0}.postopia-cf-shell[data-chat=true] .postopia-cf-main>.postopia-cf-tabs{z-index:4;border-bottom:1px solid var(--c-border-hairline);position:sticky;top:0}.postopia-cf-shell[data-chat=true] .postopia-cf-main>.postopia-cf-chat{height:calc(100vh - var(--cf-dock-h,0px) - var(--cf-tabs-h,43px));height:calc(100dvh - var(--cf-dock-h,0px) - var(--cf-tabs-h,43px));flex:none;min-height:360px}.postopia-cf-shell[data-chat=true] .postopia-cf-chat-stream{min-height:160px}.postopia-cf-shell[data-chat=true] .postopia-cf-rail{overscroll-behavior:contain;overflow-y:auto}}.postopia-cf-chat-channels{background:var(--c-bg-surface);align-items:center;gap:4px;padding:8px 28px 0;display:flex;overflow-x:auto}@media(max-width:640px){.postopia-cf-chat-channels{padding:8px 16px 0}}.postopia-cf-chat-chtab{cursor:pointer;color:var(--c-fg-secondary);border-radius:var(--radius-soft);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.postopia-cf-chat-chtab:hover,.postopia-cf-chat-chtab:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default)}.postopia-cf-chat-chtab[data-active=true]{background:var(--c-accent-soft);color:var(--c-accent-soft-fg)}.postopia-cf-chat-chtab-hash{color:var(--c-fg-tertiary)}.postopia-cf-chat-chtab-unread{background:var(--c-accent-default);border-radius:50%;flex:none;width:6px;height:6px}.postopia-cf-chat-channelbar{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 28px;display:flex}@media(max-width:640px){.postopia-cf-chat-channelbar{gap:4px;padding:10px 16px}.postopia-cf-chat-channelbar .postopia-cf-chat-topic{border-left:none;flex-basis:100%;order:10;margin-left:0;padding-left:0}.postopia-cf-chat-channelbar .postopia-cf-chat-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.postopia-cf-chat-channelbar .postopia-cf-chat-here{white-space:nowrap;margin-left:0}}.postopia-cf-chat-glyph{color:var(--c-fg-tertiary);font-family:Inter,system-ui,sans-serif;font-size:18px}.postopia-cf-chat-name{color:var(--c-fg-default);font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.postopia-cf-chat-topic{color:var(--c-fg-secondary);border-left:1px solid var(--c-border-strong);margin-left:4px;padding-left:12px;font-family:Inter,system-ui,sans-serif;font-size:13px}.postopia-cf-chat-here{color:#5a7a4a;align-items:center;gap:6px;margin-left:auto;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.postopia-cf-chat-here-dot{background:#5a7a4a;border-radius:50%;width:6px;height:6px}.postopia-cf-chat-stream{background:var(--c-bg-chat-wall);isolation:isolate;flex:1;min-height:300px;padding:18px 0 8px;position:relative;overflow-y:auto}.postopia-cf-chat-stream:before{content:"";pointer-events:none;z-index:0;background-color:var(--flair-text,#ba533a);opacity:.1;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'><g fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(28 36) rotate(-8)'><path d='M0 4a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4h-9l-5 4v-4H4a4 4 0 0 1-4-4z'/></g><g transform='translate(118 22) rotate(14)'><path d='M9 0v9M0 4.5h18'/><circle cx='9' cy='4.5' r='8.5' fill='none'/></g><g transform='translate(206 48) rotate(-6)'><path d='M9 16s-8-4.5-8-10a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 5.5-8 10-8 10z'/></g><g transform='translate(54 102) rotate(6)'><path d='M2 0v6h6M0 4a8 8 0 1 1 1 8'/></g><g transform='translate(140 92) rotate(-12)'><path d='M0 5h12M3 0l-3 5 3 5M9 0l3 5-3 5'/></g><g transform='translate(232 116) rotate(8)'><path d='M0 0h2v18h-2zM6 4h2v14h-2zM12 8h2v10h-2z'/></g><g transform='translate(20 168) rotate(-4)'><circle cx='4' cy='4' r='3.5'/><circle cx='14' cy='4' r='3.5'/><circle cx='24' cy='4' r='3.5'/></g><g transform='translate(108 178) rotate(10)'><path d='M0 0v15a2 2 0 0 0 3 1.5L7 14l4 2.5A2 2 0 0 0 14 15V0z'/></g><g transform='translate(186 196) rotate(-10)'><path d='M5 0a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 2.5v3l2 1.5'/></g><g transform='translate(252 220) rotate(4)'><path d='M0 0v6m0-6h6'/><path d='M2 6 10 14M10 14h-4M10 14v-4'/></g><g transform='translate(72 240) rotate(-2)'><path d='M0 8 7 1l3 3 8-8'/></g><g transform='translate(168 256) rotate(6)'><path d='M2 0H0v8a4 4 0 0 0 4 4h6m-2-2 2 2-2 2'/></g></g></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280' viewBox='0 0 280 280'><g fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'><g transform='translate(28 36) rotate(-8)'><path d='M0 4a4 4 0 0 1 4-4h14a4 4 0 0 1 4 4v9a4 4 0 0 1-4 4h-9l-5 4v-4H4a4 4 0 0 1-4-4z'/></g><g transform='translate(118 22) rotate(14)'><path d='M9 0v9M0 4.5h18'/><circle cx='9' cy='4.5' r='8.5' fill='none'/></g><g transform='translate(206 48) rotate(-6)'><path d='M9 16s-8-4.5-8-10a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 5.5-8 10-8 10z'/></g><g transform='translate(54 102) rotate(6)'><path d='M2 0v6h6M0 4a8 8 0 1 1 1 8'/></g><g transform='translate(140 92) rotate(-12)'><path d='M0 5h12M3 0l-3 5 3 5M9 0l3 5-3 5'/></g><g transform='translate(232 116) rotate(8)'><path d='M0 0h2v18h-2zM6 4h2v14h-2zM12 8h2v10h-2z'/></g><g transform='translate(20 168) rotate(-4)'><circle cx='4' cy='4' r='3.5'/><circle cx='14' cy='4' r='3.5'/><circle cx='24' cy='4' r='3.5'/></g><g transform='translate(108 178) rotate(10)'><path d='M0 0v15a2 2 0 0 0 3 1.5L7 14l4 2.5A2 2 0 0 0 14 15V0z'/></g><g transform='translate(186 196) rotate(-10)'><path d='M5 0a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 2.5v3l2 1.5'/></g><g transform='translate(252 220) rotate(4)'><path d='M0 0v6m0-6h6'/><path d='M2 6 10 14M10 14h-4M10 14v-4'/></g><g transform='translate(72 240) rotate(-2)'><path d='M0 8 7 1l3 3 8-8'/></g><g transform='translate(168 256) rotate(6)'><path d='M2 0H0v8a4 4 0 0 0 4 4h6m-2-2 2 2-2 2'/></g></g></svg>");-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:280px 280px;mask-size:280px 280px;-webkit-mask-repeat:repeat;mask-repeat:repeat}[data-theme=dark] .postopia-cf-chat-stream:before{opacity:.18}.postopia-cf-chat-stream[data-wall-pattern]:before{-webkit-mask-image:var(--cf-wall-mask);mask-image:var(--cf-wall-mask)}.postopia-cf-chat-stream[data-plain=true]:before{display:none}.postopia-cf-chat-stream>*{z-index:1;position:relative}.postopia-cf-day-divider{text-align:center;z-index:4;pointer-events:none;margin:8px 0 14px;position:sticky;top:8px}.chat-day-sticky{z-index:4;text-align:center;margin:8px 0 10px;position:sticky;top:8px}.chat-day-sticky span{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);border:1px solid var(--c-border-hairline);border-radius:999px;padding:4px 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-block}.postopia-cf-day-divider span{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);border-radius:999px;padding:4px 12px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500}.postopia-cf-newmsg-divider{color:var(--c-accent-default);align-items:center;gap:10px;margin:10px 28px 6px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:flex}.postopia-cf-newmsg-divider:before,.postopia-cf-newmsg-divider:after{content:"";background:var(--c-accent-default);opacity:.35;flex:1;height:1px}@media(max-width:640px){.postopia-cf-newmsg-divider{margin:10px 16px 6px}}.postopia-cf-systemnote{text-align:center;color:var(--c-fg-secondary);justify-content:center;align-items:center;gap:6px;margin:4px 0;padding:6px 24px;font-family:Inter,system-ui,sans-serif;font-size:11px;display:flex}.postopia-cf-systemnote b{color:var(--c-fg-default);font-weight:600}.postopia-cf-systemnote-join{color:#3f5429}.postopia-cf-msg{grid-template-columns:36px 1fr;gap:10px;padding:4px 28px;display:grid;position:relative}@media(max-width:640px){.postopia-cf-msg{padding:4px 16px}}.postopia-cf-msg[data-first=true]{padding-top:10px}.postopia-cf-row{padding:0 28px}@media(max-width:640px){.postopia-cf-row{padding:0 16px}}.postopia-cf-msg[data-me=true]{grid-template-columns:1fr 36px}.postopia-cf-msg[data-me=true] .postopia-cf-msg-ava{order:2}.postopia-cf-msg[data-me=true] .postopia-cf-msg-body{text-align:right;order:1}.postopia-cf-msg[data-me=true] .postopia-cf-msg-meta{justify-content:flex-end}.postopia-cf-msg[data-me=true] .postopia-cf-bubble{background:var(--flair-fill,#ba533a);color:var(--flair-on-fill,#fbefea);border-radius:16px}.postopia-cf-msg[data-cont=true] .postopia-cf-msg-ava{visibility:hidden}.postopia-cf-msg[data-cont=true]{margin-top:-4px;padding-top:0}.postopia-cf-msg-ava{color:#fbefea;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:grid}.postopia-cf-msg-meta{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;font-family:Inter,system-ui,sans-serif;display:flex}.postopia-cf-msg-meta b{color:var(--c-fg-default);font-size:13.5px;font-weight:600}.postopia-cf-msg-role{text-transform:uppercase;letter-spacing:.05em;background:var(--flair-soft,#fbede5);color:var(--flair-deep,#7e3624);border-radius:4px;padding:1px 6px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700}.postopia-cf-msg-role[data-mod=true]{color:#3f5429;background:#e9efe3}.postopia-cf-msg-time{color:var(--c-fg-tertiary);font-size:11px}.postopia-cf-bubble{background:var(--c-bg-bubble-in);color:var(--c-fg-default);box-shadow:none;word-wrap:break-word;text-align:left;border:none;border-radius:16px;padding:6px 10px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.35}.postopia-cf-bubble-code{background:var(--c-bg-surface-alt);color:var(--flair-deep,#7e3624);border-radius:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12.5px}.postopia-cf-replyquote{border-left:2px solid var(--flair-base,#ba533a);background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);border-radius:6px;max-width:70%;margin-bottom:4px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:12.5px}.postopia-cf-replyquote b{color:var(--flair-text,#ba533a);margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.postopia-cf-replyquote-ex{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.postopia-cf-image-attach{aspect-ratio:4/3;border:1px solid var(--c-border-hairline);background:linear-gradient(135deg,#c4a582,#5c4a30);border-radius:12px;width:240px;margin-top:6px;position:relative;overflow:hidden}.postopia-cf-image-alt{color:#fffc;background:#1f1b1673;border-radius:3px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;bottom:8px;left:8px}.postopia-cf-attach-card{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);border-radius:10px;align-items:center;gap:10px;width:fit-content;max-width:72%;margin-top:6px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1f1b160f}.postopia-cf-attach-ic{background:var(--flair-soft,#fbede5);width:36px;height:44px;color:var(--flair-deep,#7e3624);border-radius:4px;flex-shrink:0;place-items:center;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;display:grid}.postopia-cf-attach-info{min-width:0;font-family:Inter,system-ui,sans-serif;line-height:1.3}.postopia-cf-attach-info b{color:var(--c-fg-default);font-size:13px;font-weight:600}.postopia-cf-attach-info span{color:var(--c-fg-secondary);font-size:11.5px;display:block}.postopia-cf-postquote{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);border-left:3px solid var(--flair-base,#ba533a);border-radius:12px;width:fit-content;max-width:72%;margin-top:6px;padding:10px 14px;box-shadow:0 1px 2px #1f1b160f}.postopia-cf-postquote-src{color:var(--c-fg-secondary);align-items:center;gap:6px;margin-bottom:4px;font-family:Inter,system-ui,sans-serif;font-size:11px;display:flex}.postopia-cf-postquote-src b{color:var(--flair-text,#ba533a);font-weight:600}.postopia-cf-postquote-title{color:var(--c-fg-default);font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;line-height:1.35}.postopia-cf-postquote-excerpt{color:var(--c-fg-secondary);margin-top:3px;font-size:13px;font-style:italic;line-height:1.5}.postopia-cf-reactions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.postopia-cf-react{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);color:var(--c-fg-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-family:Inter,system-ui,sans-serif;font-size:11.5px;display:inline-flex;box-shadow:0 1px 2px #1f1b160f}.postopia-cf-react[data-mine=true]{background:var(--flair-soft,#fbede5);border-color:var(--flair-mid,#e08a6f);color:var(--flair-deep,#7e3624);font-weight:600}.postopia-cf-react b{font-variant-numeric:tabular-nums;font-weight:600}.postopia-cf-ts-out{color:var(--c-fg-tertiary);align-items:center;gap:4px;margin-top:3px;font-family:Inter,system-ui,sans-serif;font-size:10px;display:flex}.postopia-cf-typing{color:var(--c-fg-secondary);align-items:center;gap:8px;padding:4px 28px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-style:italic;display:flex}.postopia-cf-typing-dots{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:999px;gap:3px;padding:5px 9px;display:inline-flex}.postopia-cf-typing-dots span{background:var(--c-fg-tertiary);border-radius:50%;width:5px;height:5px;animation:1.2s infinite postopia-cf-typing-anim}.postopia-cf-typing-dots span:nth-child(2){animation-delay:.15s}.postopia-cf-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes postopia-cf-typing-anim{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.postopia-cf-chat-composer{border-top:1px solid var(--c-border-hairline);background:var(--c-bg-surface);z-index:3;padding:12px 28px 16px;position:sticky;bottom:0}@media(max-width:640px){.postopia-cf-chat-composer{padding:10px 16px 12px}}.postopia-cf-chat-composer.postopia-cf-chat-composer--shared{background:0 0;border-top:none;padding:0}.postopia-cf-files{flex-direction:column;display:flex}.postopia-cf-files-toolbar{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 28px;display:flex}@media(max-width:640px){.postopia-cf-files-toolbar{padding:12px 16px}}.postopia-cf-files-search{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);max-width:280px;color:var(--c-fg-secondary);border-radius:8px;flex:1;align-items:center;gap:8px;padding:7px 10px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.postopia-cf-files-search input{font:inherit;color:var(--c-fg-default);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.postopia-cf-files-filters{flex-wrap:wrap;gap:4px;display:flex}.postopia-cf-files-filter{color:var(--c-fg-secondary);border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.postopia-cf-files-filter[data-on=true]{background:var(--c-fg-default);color:var(--c-bg-page);border-color:var(--c-fg-default)}.postopia-cf-files-filter:not([data-on=true]):hover{background:var(--c-bg-surface-alt)}.postopia-cf-files-filter-n{color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.postopia-cf-files-filter[data-on=true] .postopia-cf-files-filter-n{color:#fff9}.postopia-cf-files-viewtoggle{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:8px;margin-left:auto;padding:2px;display:inline-flex}.postopia-cf-files-viewtoggle button{width:30px;height:26px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.postopia-cf-files-viewtoggle button[data-on=true]{background:var(--c-fg-default);color:var(--c-bg-page)}.postopia-cf-files-viewtoggle svg{width:14px;height:14px}.postopia-cf-files-content{padding:18px 28px 32px}@media(max-width:640px){.postopia-cf-files-content{padding:16px}}.postopia-cf-files-section{margin-bottom:28px}.postopia-cf-files-section h3{text-transform:uppercase;letter-spacing:.08em;color:var(--c-fg-tertiary);margin-bottom:10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.postopia-cf-files-total{color:var(--c-fg-tertiary);font-weight:500}.postopia-cf-files-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.postopia-cf-filecard{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);cursor:pointer;border-radius:10px;flex-direction:column;transition:border-color .12s;display:flex;overflow:hidden}.postopia-cf-filecard:hover{border-color:var(--c-border-strong)}.postopia-cf-filethumb{aspect-ratio:4/3;border-bottom:1px solid var(--c-border-hairline);position:relative}.postopia-cf-filethumb[data-paper=true]{background:repeating-linear-gradient(0deg,transparent 0,transparent 18px,#1f1b1612 18px,#1f1b1612 19px),var(--c-bg-surface-alt)}.postopia-cf-doc-mark{color:var(--c-fg-default);letter-spacing:-.01em;font-family:"Source Serif 4",Georgia,serif;font-size:28px;font-weight:700;position:absolute;top:14px;left:14px}.postopia-cf-doc-sub{color:var(--c-fg-secondary);font-family:Inter,system-ui,sans-serif;font-size:11px;position:absolute;top:50px;left:14px}.postopia-cf-fileicon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px #1f1b1614);width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.postopia-cf-ext-pill{color:#faf7f2;letter-spacing:.05em;background:#1f1b168c;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:9.5px;font-weight:700;position:absolute;top:8px;right:8px}.postopia-cf-play-pill{color:#1f1b16;background:#ffffffeb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.postopia-cf-fileinfo{padding:8px 10px 10px}.postopia-cf-filename{color:var(--c-fg-default);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.postopia-cf-filemeta{color:var(--c-fg-secondary);align-items:center;gap:5px;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:11px;display:flex}.postopia-cf-fileby{color:var(--c-fg-default);font-weight:500}.postopia-cf-rail{background:var(--c-bg-page);flex-direction:column;flex-shrink:0;align-self:stretch;gap:14px;width:312px;max-width:312px;padding:18px 18px 32px;font-family:Inter,system-ui,sans-serif;display:none;overflow:visible}@media(min-width:1200px){.postopia-cf-rail{display:flex}}.postopia-cf-railcard{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:12px;overflow:hidden}.postopia-cf-railblock{padding:14px 16px}.postopia-cf-railblock+.postopia-cf-railblock{border-top:1px solid var(--c-border-hairline)}.postopia-cf-railh{text-transform:uppercase;letter-spacing:.08em;color:var(--c-fg-tertiary);margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.postopia-cf-raildesc{color:var(--c-fg-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.postopia-cf-railstats{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.postopia-cf-railstat-v{font-variant-numeric:tabular-nums;color:var(--c-fg-default);letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700}.postopia-cf-railstat-l{color:var(--c-fg-secondary);margin-top:1px;font-family:Inter,system-ui,sans-serif;font-size:11px}.postopia-cf-rulerow{border-bottom:1px solid var(--c-border-hairline);gap:10px;padding:8px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.4;display:flex}.postopia-cf-rulerow:last-child{border-bottom:none}.postopia-cf-rulen{width:18px;color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.postopia-cf-rulet{color:var(--c-fg-secondary)}.postopia-cf-modrow{align-items:center;gap:8px;padding:6px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.postopia-org-shell{background:var(--c-bg-surface);min-height:100vh}.postopia-org-layout{align-items:flex-start;min-height:100vh;display:flex}.postopia-org-main{background:var(--c-bg-surface);flex-direction:column;flex:1;min-width:0;display:flex}.postopia-org-rail{border-left:1px solid var(--c-border-hairline);background:var(--c-bg-page);flex-shrink:0;align-self:stretch;width:332px;padding:18px 18px 32px}.postopia-org-rail-stack{flex-direction:column;gap:14px;display:flex}@media(max-width:1023px){.postopia-org-rail{display:none}}@media(min-width:1024px){.postopia-org-rail-dup{display:none}}.postopia-org-empty{text-align:center;padding:40px 28px}.postopia-org-admin-strip{color:var(--c-fg-secondary);background:#f6e4dd;border-bottom:1px solid #e2b6aa;flex-shrink:0;align-items:center;gap:12px;padding:9px 28px;font-size:13px;display:flex}[data-theme=dark] .postopia-org-admin-strip{color:var(--c-fg-default);background:#a03b2238;border-bottom-color:#e2b6aa59}.postopia-org-admin-strip-ic{color:#fff;background:#a03b22;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.postopia-org-admin-strip-copy{flex:1;margin:0;line-height:1.4}.postopia-org-admin-strip-copy b{color:var(--c-fg-default);font-weight:600}.postopia-org-admin-strip-dismiss{width:24px;height:24px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.postopia-org-admin-strip-dismiss:hover{color:var(--c-fg-default);background:#ffffff80}.postopia-org-banner{background:radial-gradient(ellipse 80% 80% at 80% 50%,#0000002e,transparent 60%),linear-gradient(135deg,var(--flair-mid,#e08a6f),var(--flair-deep,#7e3624));flex-shrink:0;height:144px;position:relative;overflow:hidden}.postopia-org-banner-monogram{color:#ffffff1a;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:"Source Serif 4",Georgia,serif;font-size:260px;font-style:italic;font-weight:700;line-height:1;position:absolute;top:-22px;right:-28px}@media(max-width:640px){.postopia-org-banner{height:96px}.postopia-org-banner-monogram{font-size:180px;top:-14px;right:-18px}}.postopia-org-head{background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline);padding:18px 28px 0;position:relative}@media(max-width:640px){.postopia-org-head{padding:14px 16px 0}}.postopia-org-head-top{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:-56px;display:flex}@media(max-width:640px){.postopia-org-head-top{gap:14px;margin-top:-40px}}.postopia-org-crest{background:var(--flair-fill,#ba533a);width:88px;height:88px;color:var(--flair-on-fill,#fbefea);box-shadow:0 0 0 4px var(--c-bg-surface),0 6px 14px -6px #1f1b1666,inset 0 -22px 30px -16px #00000073;border-radius:14px;flex-shrink:0;place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:44px;font-weight:700;line-height:1;display:grid;position:relative}@media(max-width:640px){.postopia-org-crest{width:72px;height:72px;font-size:36px}}.postopia-org-crest-pip{background:var(--c-bg-surface);border-radius:50%;place-items:center;width:34px;height:34px;padding:3px;display:grid;position:absolute;bottom:-8px;right:-8px;box-shadow:0 1px 3px #1f1b1640}.postopia-org-head-info{flex:320px;min-width:0;padding-bottom:4px}.postopia-org-name{letter-spacing:-.012em;color:var(--c-fg-default);text-shadow:0 0 1px var(--c-bg-surface),0 1px 0 var(--c-bg-surface),0 -1px 0 var(--c-bg-surface),1px 0 0 var(--c-bg-surface),-1px 0 0 var(--c-bg-surface),0 2px 6px #1f1b1626;paint-order:stroke fill;align-items:center;gap:10px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:34px;font-weight:700;line-height:1.05;display:inline-flex}@media(max-width:640px){.postopia-org-name{font-size:26px}}.postopia-org-name-badge{filter:drop-shadow(0 0 .5px var(--c-bg-surface)) drop-shadow(0 0 1.5px var(--c-bg-surface)) drop-shadow(0 1px 2px #1f1b162e);align-items:center;display:inline-flex}.postopia-org-tag{color:var(--c-fg-secondary);max-width:540px;margin:6px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-style:italic;line-height:1.4}.postopia-org-meta{color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.postopia-org-meta-canonical{color:var(--c-fg-default);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.postopia-org-meta-dot{color:var(--c-fg-tertiary)}.postopia-org-meta-link{color:var(--flair-text,#ba533a);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.postopia-org-meta-link:hover{text-decoration:underline}.postopia-org-meta-location{align-items:center;gap:4px;display:inline-flex}.postopia-org-head-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.postopia-org-btn{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);min-height:44px;color:var(--c-fg-default);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.postopia-org-btn:hover{background:var(--c-bg-surface-alt)}.postopia-org-btn-primary{background:var(--flair-fill,#ba533a);border-color:var(--flair-fill,#ba533a);color:var(--flair-on-fill,#fbefea)}.postopia-org-btn-primary:hover{background:var(--flair-deep,#7e3624);border-color:var(--flair-deep,#7e3624);color:var(--flair-on-deep,var(--flair-on,#fbefea))}.postopia-org-btn-icon{justify-content:center;width:44px;padding:8px}.postopia-org-inline-status{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);border-radius:6px;margin:8px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.4}.postopia-org-stats{flex-wrap:wrap;gap:28px;padding:18px 0;display:flex}.postopia-org-stat-v{letter-spacing:-.01em;color:var(--c-fg-default);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.postopia-org-stat-l{color:var(--c-fg-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11.5px;font-weight:500}a.postopia-org-stat{color:inherit;cursor:pointer;text-decoration:none;transition:opacity 80ms}a.postopia-org-stat:hover,a.postopia-org-stat:focus-visible{opacity:.7;outline:none}.postopia-org-tabs,.postopia-entity-tabs{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);z-index:4;-webkit-overflow-scrolling:touch;gap:4px;padding:0 28px;display:flex;position:sticky;top:0;overflow-x:auto}.postopia-org-tabs::-webkit-scrollbar{display:none}.postopia-entity-tabs::-webkit-scrollbar{display:none}@media(max-width:640px){.postopia-org-tabs,.postopia-entity-tabs{padding:0 12px}}.postopia-org-tab{color:var(--c-fg-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.postopia-org-tab:hover{color:var(--c-fg-default)}.postopia-org-tab.is-active{color:var(--c-fg-default);border-bottom-color:var(--flair-fill,#ba533a);border-bottom-width:3px;font-weight:700}.postopia-org-tab-num{color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.postopia-org-section{padding:24px 28px 4px}@media(max-width:640px){.postopia-org-section{padding:20px 16px 4px}}.postopia-org-section-h-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.postopia-org-section-h{letter-spacing:-.005em;color:var(--c-fg-default);margin:0 0 12px;font-size:19px;font-weight:600}.postopia-org-section-h-row .postopia-org-section-h{margin-bottom:0}.postopia-org-section-sub{color:var(--c-fg-secondary);margin:0;font-size:13px;line-height:1.5}.postopia-org-endpad{height:32px}.postopia-org-post-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.postopia-org-post{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);color:inherit;border-radius:10px;padding:14px 16px;text-decoration:none;transition:border-color .12s;display:block}.postopia-org-post:hover{border-color:var(--c-border-strong)}.postopia-org-post-meta{color:var(--c-fg-secondary);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.postopia-org-post-meta b{color:var(--c-fg-default);font-weight:600}.postopia-org-post-ava{width:22px;height:22px;color:var(--flair-on,#fbefea);border-radius:5px;flex-shrink:0;place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:12px;font-weight:700;display:grid}.postopia-org-post-badge{align-items:center;display:inline-flex}.postopia-org-post-sep{color:var(--c-fg-tertiary)}.postopia-org-post-excerpt{color:var(--c-fg-secondary);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.postopia-org-post-actions{color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.postopia-org-post-metric{align-items:center;gap:4px;display:inline-flex}.postopia-org-team-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.postopia-org-team-card{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .12s;display:flex}.postopia-org-team-card:hover{border-color:var(--c-border-strong)}.postopia-org-team-ava{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:600;display:grid}.postopia-org-team-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.postopia-org-team-name{color:var(--c-fg-default);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.postopia-org-team-role{color:var(--c-fg-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;overflow:hidden}.postopia-org-team-handle{color:var(--c-fg-tertiary);margin-top:1px;font-size:11px}.postopia-org-about-dl{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;display:grid}.postopia-org-about-dl dt{text-transform:uppercase;letter-spacing:.05em;color:var(--c-fg-tertiary);padding-top:2px;font-size:11.5px;font-weight:600}.postopia-org-about-dl dd{color:var(--c-fg-default);margin:0;font-size:14px}.postopia-org-about-dl a{color:var(--flair-text,#ba533a);text-decoration:none}.postopia-org-about-dl a:hover{text-decoration:underline}.postopia-org-rail-card{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:12px;overflow:hidden}.postopia-org-rail-block{padding:14px 16px}.postopia-org-rail-h{text-transform:uppercase;letter-spacing:.08em;color:var(--c-fg-tertiary);margin-bottom:10px;font-size:11px;font-weight:600}.postopia-org-rail-empty{color:var(--c-fg-secondary);margin:0 0 10px;font-size:12.5px;line-height:1.4}.postopia-org-rail-info{flex-direction:column;gap:10px;display:flex}.postopia-org-info-row{gap:10px;font-size:12.5px;line-height:1.4;display:flex}.postopia-org-info-ic{width:14px;height:14px;color:var(--c-fg-tertiary);flex-shrink:0;margin-top:1px;display:inline-block}.postopia-org-info-body{flex:1;min-width:0}.postopia-org-info-l{color:var(--c-fg-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px;font-size:10.5px;font-weight:600}.postopia-org-info-v{color:var(--c-fg-default)}.postopia-org-info-v a{color:var(--flair-text,#ba533a);text-decoration:none}.postopia-org-info-v a:hover{text-decoration:underline}.postopia-org-info-v b{color:var(--c-fg-default);font-weight:600}.postopia-org-info-hint{color:var(--c-fg-tertiary);margin-top:2px;font-size:12px;line-height:1.4}.postopia-cf-about-facts,.postopia-about-facts{gap:0}.postopia-cf-about-facts .postopia-org-info-row,.postopia-about-facts .postopia-org-info-row{border-bottom:1px solid var(--c-border-hairline);padding:10px 0;font-size:14px}.postopia-cf-about-facts .postopia-org-info-row:last-child,.postopia-about-facts .postopia-org-info-row:last-child{border-bottom:0}.postopia-cf-about-facts .postopia-org-info-ic,.postopia-about-facts .postopia-org-info-ic{margin-top:3px}@media(min-width:640px){.postopia-cf-about-facts,.postopia-about-facts{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.postopia-cf-about-facts .postopia-org-info-row:last-child,.postopia-about-facts .postopia-org-info-row:last-child{border-bottom:1px solid var(--c-border-hairline)}}.postopia-org-connect-cta{border:1px dashed var(--c-border-strong);cursor:pointer;width:100%;color:var(--c-fg-secondary);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-family:inherit;font-size:12.5px;transition:border-color .12s,background .12s,color .12s;display:flex}.postopia-org-connect-cta:hover{border-style:solid;border-color:var(--flair-fill,#ba533a);background:var(--flair-soft,#fbede5);color:var(--flair-deep,#7e3624)}.postopia-org-connect-plus{background:var(--flair-fill,#ba533a);width:22px;height:22px;color:var(--flair-on-fill,#fbefea);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.postopia-org-trust-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.postopia-org-trust-row{align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.postopia-org-trust-ic{color:#3f5429;background:#e9efe3;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}[data-theme=dark] .postopia-org-trust-ic{color:#b7cda0;background:#5a7a4a38}.postopia-org-trust-row b{color:var(--c-fg-default);font-weight:600;display:block}.postopia-org-trust-sub{color:var(--c-fg-secondary);line-height:1.5}.postopia-org-rail-team{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.postopia-org-rail-team-row{border-top:1px solid var(--c-border-hairline)}.postopia-org-rail-team-row:first-child{border-top:none}.postopia-org-rail-team-link{color:inherit;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;text-decoration:none;display:flex}.postopia-org-rail-team-ava{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:grid}.postopia-org-rail-team-info{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.postopia-org-rail-team-name{color:var(--c-fg-default);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.postopia-org-rail-team-role{color:var(--c-fg-secondary);font-size:11px}.postopia-org-rail-team-signal{color:var(--c-fg-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.postopia-org-banner-est{color:#ffffffeb;letter-spacing:.06em;z-index:1;filter:drop-shadow(0 1px 2px #0e0d0ca6)drop-shadow(0 0 8px #0e0d0c66);border-left:2px solid #ffffff80;padding-left:10px;font-family:"Source Serif 4",Georgia,serif;font-size:14px;font-style:italic;position:absolute;top:18px;left:28px}.postopia-org-banner-est b{letter-spacing:.18em;text-transform:uppercase;margin-bottom:1px;font-size:11px;font-style:normal;font-weight:600;display:block}@media(max-width:640px){.postopia-org-banner-est{display:none}}.postopia-org-pinned-post{border:1px solid var(--flair-mid,var(--c-border-hairline));background:var(--c-bg-surface);border-radius:12px;position:relative;overflow:hidden}.postopia-org-pinned-strip{background:var(--flair-soft,var(--c-bg-surface-alt));color:var(--flair-deep,var(--c-fg-default));text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--flair-mid,var(--c-border-hairline));align-items:center;gap:6px;padding:8px 18px;font-size:11px;font-weight:600;display:flex}.postopia-org-pinned-body{color:inherit;cursor:pointer;padding:16px 18px;text-decoration:none;display:block}.postopia-org-pinned-body:hover{background:var(--c-bg-surface-alt)}.postopia-org-pinned-meta{color:var(--c-fg-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.postopia-org-pinned-meta b{color:var(--c-fg-default);font-weight:600}.postopia-org-pinned-ava{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-family:"Source Serif 4",Georgia,serif;font-size:12px;font-weight:700;display:grid}.postopia-org-pinned-excerpt{color:var(--c-fg-default);text-wrap:pretty;margin-bottom:12px;font-size:15px;line-height:1.55}.postopia-org-cc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.postopia-org-cc-card{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex;overflow:hidden}.postopia-org-cc-card:hover{border-color:var(--c-border-strong)}.postopia-org-cc-band{height:56px;position:relative}.postopia-org-cc-crest{color:#fff;width:36px;height:36px;box-shadow:0 0 0 3px var(--c-bg-surface),inset 0 -10px 14px -10px #0006;border-radius:8px;place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:18px;font-weight:700;display:grid;position:absolute;bottom:-18px;left:14px}.postopia-org-cc-body{padding:24px 14px 14px}.postopia-org-cc-name{letter-spacing:-.005em;color:var(--c-fg-default);margin-bottom:2px;font-family:"Source Serif 4",Georgia,serif;font-size:16px;font-weight:600;line-height:1.2}.postopia-org-cc-handle{color:var(--c-fg-secondary);margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.postopia-org-cc-desc{color:var(--c-fg-default);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-bottom:10px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.postopia-org-cc-foot{color:var(--c-fg-secondary);align-items:center;gap:8px;font-size:11.5px;display:flex}.postopia-org-cc-foot b{color:var(--c-fg-default);font-variant-numeric:tabular-nums;font-weight:600}.postopia-org-cc-badge{background:var(--flair-soft,var(--c-bg-surface-alt));color:var(--flair-deep,var(--c-fg-default));letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.postopia-org-cc-badge.is-sponsor{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary)}.postopia-org-cc-dot{color:var(--c-fg-tertiary)}.postopia-org-rail-comm-list{margin:0;padding:0;list-style:none}.postopia-org-rail-comm-row{border-top:1px solid var(--c-border-hairline);color:inherit;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.postopia-org-rail-comm-list li:first-child .postopia-org-rail-comm-row{border-top:none;padding-top:0}.postopia-org-rail-comm-row:hover{background:var(--c-bg-surface-alt)}.postopia-org-rail-comm-crest{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;font-family:"Source Serif 4",Georgia,serif;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 -8px 12px -8px #00000059}.postopia-org-rail-comm-info{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.postopia-org-rail-comm-info b{color:var(--c-fg-default);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.postopia-org-rail-comm-h{color:var(--c-fg-secondary);font-size:11px}.postopia-org-rail-comm-tag{color:var(--flair-deep,var(--c-fg-default));font-weight:600}.postopia-org-rail-comm-tag.is-sponsor{color:var(--c-fg-secondary);font-weight:500}.postopia-org-rail-comm-mc{color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.postopia-sf-head{background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline);padding:0 16px 14px;position:relative}@media(min-width:768px){.postopia-sf-head{padding:0 28px 18px}}.postopia-sf-logo-wrap{margin-top:-44px;display:inline-block;position:relative}@media(min-width:768px){.postopia-sf-logo-wrap{margin-top:-56px}}.postopia-sf-logo{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);width:88px;height:88px;box-shadow:var(--shadow-low);border-radius:14px;place-items:center;padding:6px;display:grid;overflow:hidden}@media(min-width:768px){.postopia-sf-logo{border-radius:16px;width:112px;height:112px;padding:8px}}.postopia-sf-logo img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.postopia-sf-logo-mono{background:var(--flair-fill,#ba533a);width:100%;height:100%;color:var(--flair-on-fill,#fbefea);border-radius:9px;place-items:center;font-family:"Source Serif 4",Georgia,serif;font-size:38px;font-weight:700;line-height:1;display:grid}@media(min-width:768px){.postopia-sf-logo-mono{font-size:48px}}.postopia-sf-logo-edit{border:2px solid var(--c-bg-surface);background:var(--flair-deep,#7e3624);width:32px;height:32px;color:var(--flair-on-deep,var(--flair-on,#fbefea));cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .12s,transform 80ms;display:grid;position:absolute;bottom:-6px;right:-6px}.postopia-sf-logo-edit:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.postopia-sf-logo-edit:hover,.postopia-sf-logo-edit:focus-visible{background:var(--flair-fill,#ba533a);outline:none}.postopia-sf-name{letter-spacing:-.01em;color:var(--c-fg-default);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-weight:700;line-height:1.15;display:flex}@media(min-width:768px){.postopia-sf-name{font-size:32px}}.postopia-sticky-rail{top:min(var(--sticky-rail-top,0px),calc(100vh - var(--sticky-rail-h,0px) - var(--sticky-rail-bottom,0px)));align-self:flex-start;position:sticky}.postopia-sf-name[data-variant=plain]{letter-spacing:0;font-family:Inter,system-ui,sans-serif}.postopia-sf-name-badge{align-items:center;display:inline-flex}.postopia-sf-meta{color:var(--c-fg-secondary);margin:6px 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45}.postopia-sf-meta-dot{color:var(--c-fg-tertiary);margin:0 6px}.postopia-sf-meta-link{color:inherit;text-decoration:none;transition:color 80ms}.postopia-sf-meta-link:hover,.postopia-sf-meta-link:focus-visible{color:var(--c-fg-default);outline:none;text-decoration:underline}.postopia-sf-proof{min-height:32px;color:var(--c-fg-secondary);align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:flex}.postopia-sf-proof-stack{flex-shrink:0;display:flex}.postopia-sf-proof-ava{box-shadow:0 0 0 2px var(--c-bg-surface);border-radius:50%;display:inline-flex}.postopia-sf-proof-text{font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.4;transition:color 80ms}.postopia-sf-proof:hover .postopia-sf-proof-text,.postopia-sf-proof:focus-visible .postopia-sf-proof-text{color:var(--c-fg-default);text-decoration:underline}.postopia-sf-proof:focus-visible{outline:none}.postopia-sf-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.postopia-sf-pill{border:1px solid var(--c-border-strong);min-width:0;min-height:44px;color:var(--c-fg-default);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,transform 80ms;display:inline-flex}@media(min-width:768px){.postopia-sf-pill{flex:0 auto;min-width:160px}}.postopia-sf-pill[data-compact]{flex:none;min-width:0;padding:8px 18px}.postopia-sf-spacer{flex:auto}.postopia-sf-pill:hover,.postopia-sf-pill:focus-visible{background:var(--c-bg-hover);outline:none}.postopia-sf-pill:focus-visible,.postopia-sf-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--c-bg-surface),0 0 0 4px var(--c-fg-default)}.postopia-sf-pill[data-variant=primary]{background:var(--flair-fill,#ba533a);border-color:var(--flair-fill,#ba533a);color:var(--flair-on-fill,#fbefea)}.postopia-sf-pill[data-variant=primary]:hover,.postopia-sf-pill[data-variant=primary]:focus-visible{background:var(--flair-deep,#7e3624);border-color:var(--flair-deep,#7e3624);color:var(--flair-on-deep,var(--flair-on,#fbefea))}.postopia-sf-pill:disabled{opacity:.55;cursor:default}.postopia-sf-icon-btn{border:1px solid var(--c-border-strong);width:44px;height:44px;color:var(--c-fg-default);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .12s,transform 80ms;display:inline-grid;position:relative}.postopia-sf-icon-btn:hover,.postopia-sf-icon-btn:focus-visible{background:var(--c-bg-hover);outline:none}.postopia-sf-icon-btn--sm{width:36px;height:36px}.postopia-sf-icon-btn--sm:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.postopia-sf-flip{display:inline-flex;transform:scaleX(-1)}.postopia-sf-join{background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);border-radius:8px;margin-top:10px;padding:12px}.postopia-sf-join-label{color:var(--c-fg-default);margin-bottom:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:block}.postopia-sf-join-input{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);width:100%;min-height:72px;color:var(--c-fg-default);resize:vertical;border-radius:6px;padding:8px;font-family:Inter,system-ui,sans-serif;font-size:14px;display:block}.postopia-sf-home{background:var(--c-bg-page);flex-direction:column;gap:8px;padding-top:8px;display:flex}@media(min-width:768px){.postopia-sf-home{gap:12px;padding:12px 28px 0}}.postopia-sf-card{background:var(--c-bg-surface);min-width:0;padding:16px}@media(min-width:768px){.postopia-sf-card{border:1px solid var(--c-border-hairline);border-radius:var(--radius-soft,8px);box-shadow:var(--shadow-low)}}.postopia-cf-home{background:var(--c-bg-surface);gap:0;padding:0}.postopia-cf-home>.postopia-sf-card,.postopia-cf-home>.postopia-chcards{box-shadow:none;border:0;border-bottom:1px solid var(--c-border-hairline);border-radius:0}@media(min-width:768px){.postopia-sf-home.postopia-cf-home{gap:0;padding:0}.postopia-cf-home>.postopia-sf-card{padding:20px 28px}.postopia-cf-home>.postopia-sf-card--carousel{padding:20px 0}.postopia-cf-home>.postopia-sf-card--carousel>.postopia-sf-card-hrow,.postopia-cf-home>.postopia-sf-card--carousel>.postopia-sf-divider,.postopia-cf-home>.postopia-sf-card--carousel>.postopia-sf-showall,.postopia-cf-home>.postopia-sf-card--carousel>.postopia-sf-empty,.postopia-cf-home>.postopia-sf-card--carousel>.postopia-sf-card-pad{margin-left:28px;margin-right:28px}.postopia-cf-home .postopia-chcards-head,.postopia-cf-home .postopia-chcards-row{padding-left:28px;padding-right:28px}.postopia-cf-home>.postopia-chcards{box-shadow:none;border:0;border-bottom:1px solid var(--c-border-hairline);border-radius:0;padding:20px 0}}.postopia-sf-card--bare{padding:0 0 16px}.postopia-sf-card--carousel{padding:16px 0}.postopia-sf-card--carousel>.postopia-sf-card-hrow,.postopia-sf-card--carousel>.postopia-sf-divider,.postopia-sf-card--carousel>.postopia-sf-showall,.postopia-sf-card--carousel>.postopia-sf-empty,.postopia-sf-card--carousel>.postopia-sf-card-pad{margin-left:16px;margin-right:16px}.postopia-sf-card--carousel>.postopia-sf-showall{width:auto}.postopia-sf-card-hrow{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.postopia-sf-card-h{color:var(--c-fg-default);margin:0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.postopia-sf-card-pad{margin-top:10px}.postopia-sf-empty{color:var(--c-fg-secondary);margin:10px 0 0;font-family:Inter,system-ui,sans-serif;font-size:14px}.postopia-sf-bio-wrap{margin-top:8px;position:relative}.postopia-sf-bio{color:var(--c-fg-default);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.postopia-sf-bio[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.postopia-sf-more{background:var(--c-bg-surface);color:var(--c-fg-secondary);cursor:pointer;border:0;padding:0 0 0 6px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.5;transition:color 80ms;position:absolute;bottom:0;right:0}.postopia-sf-more:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.postopia-sf-more:hover,.postopia-sf-more:focus-visible{color:var(--c-fg-default);outline:none;text-decoration:underline}.postopia-sf-divider{background:var(--c-border-hairline);height:1px;margin-top:12px}.postopia-sf-showall{width:100%;min-height:44px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin-bottom:-8px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:color 80ms;display:flex}.postopia-sf-showall:hover,.postopia-sf-showall:focus-visible{color:var(--c-fg-default);outline:none}.postopia-sf-showall:focus-visible{text-decoration:underline}.postopia-sf-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:12px;margin-top:12px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.postopia-sf-carousel::-webkit-scrollbar{display:none}.postopia-sf-carousel-item{scroll-snap-align:start;background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:var(--radius-soft,8px);flex:0 0 85%;min-width:0;max-width:85%;overflow:hidden}@media(min-width:768px){.postopia-sf-carousel-item{flex-basis:360px;max-width:360px}}.postopia-sf-carousel-item>article{border-bottom-width:0;padding:12px}.postopia-sf-carousel-item .postopia-post-body-indent{margin-left:0}.postopia-sf-carousel-item{container-type:inline-size}@container (max-width:340px){.postopia-sf-carousel-item .postopia-action--share>span:first-child,.postopia-sf-carousel-item .postopia-action--save>span:first-child{margin-left:-4px!important;margin-right:-4px!important}}.postopia-sf-carousel-arrows{gap:6px;display:none}@media(hover:hover)and (pointer:fine){.postopia-sf-carousel-arrows{display:inline-flex}}.postopia-sf-people{scrollbar-width:none;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.postopia-sf-people::-webkit-scrollbar{display:none}.postopia-sf-people>li{flex:none}.postopia-sf-person{width:76px;color:var(--c-fg-default);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;text-decoration:none;transition:background-color .12s,transform 80ms;display:flex}.postopia-sf-person:hover,.postopia-sf-person:focus-visible{background:var(--c-bg-hover);outline:none}.postopia-sf-person-name{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.3;overflow:hidden}.postopia-cf-rail>.postopia-cf-rail-stack{flex-direction:column;align-self:stretch;gap:14px;display:flex}.postopia-cm-rules{margin:8px 0 0;padding:0;list-style:none}.postopia-cm-rule{border-radius:6px;scroll-margin-top:72px;transition:background-color .6s}.postopia-cm-rule:target{background-color:var(--flair-soft,var(--c-accent-soft))}.postopia-cm-channels{margin:6px 0 0;padding:0;list-style:none}.postopia-cm-channel{width:calc(100% + 16px);min-height:48px;color:var(--c-fg-default);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-family:Inter,system-ui,sans-serif;transition:background-color .12s,transform 80ms;display:flex}.postopia-cm-channel:hover,.postopia-cm-channel:focus-visible{background-color:var(--c-bg-hover);outline:none}.postopia-cm-channel:focus-visible{box-shadow:0 0 0 2px var(--c-fg-default)}.postopia-cm-channel-hash{color:var(--c-fg-tertiary);flex-shrink:0;font-size:16px;font-weight:600}.postopia-cm-channel-body{flex-direction:column;flex:1;min-width:0;display:flex}.postopia-cm-channel-name,.postopia-cm-channel-topic{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.postopia-cm-channel-name{font-size:14px;font-weight:600}.postopia-cm-channel-topic{color:var(--c-fg-secondary);font-size:12.5px}.postopia-cm-channel-dot{background-color:var(--flair-fill,#ba533a);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.postopia-sf-pill[data-danger=true]{color:var(--c-state-danger,#c7563e);border-color:var(--c-state-danger,#c7563e);font-weight:700}.postopia-cm-people{background:var(--c-bg-surface);flex:1;padding-block:16px 24px}.postopia-cm-people-sec{padding:0 16px 16px}@media(min-width:768px){.postopia-cm-people-sec{padding:0 28px 20px}}.postopia-cm-people-h{text-transform:uppercase;letter-spacing:.08em;color:var(--c-fg-tertiary);margin:0 0 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.postopia-cm-gate-main{width:100%;margin-inline:auto}@media(min-width:768px){.postopia-cm-gate-main{border-left:1px solid var(--c-border-hairline)}}.postopia-cm-gate-copy,.postopia-cm-gate-note,.postopia-cm-gate-status,.postopia-cm-gate-hint{font-family:Inter,system-ui,sans-serif}.postopia-cm-gate-copy{color:var(--c-fg-default);margin:10px 0 0;font-size:14px;line-height:1.5}.postopia-cm-gate-note{color:var(--c-fg-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.postopia-cm-gate-status{color:var(--c-fg-link);margin:10px 0 0;font-size:12.5px}.postopia-cm-gate-hint{color:var(--c-fg-secondary);font-size:13.5px}.postopia-cm-gate-backrow{margin:10px 0 0}.postopia-cm-gate-back{min-height:44px;color:var(--c-fg-link);align-items:center;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s;display:inline-flex}.postopia-cm-gate-back:hover,.postopia-cm-gate-back:focus-visible{outline:none;text-decoration-color:currentColor}.postopia-pp-shell{background:var(--c-bg-surface);min-height:100vh}.postopia-pp-layout{align-items:flex-start;min-height:100vh;display:flex}.postopia-pp-main{background:var(--c-bg-surface);flex-direction:column;flex:1;min-width:0;display:flex}.postopia-pp-rail{border-left:1px solid var(--c-border-hairline);background:var(--c-bg-page);overscroll-behavior:contain;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:14px;width:332px;height:100vh;padding:18px 18px 32px;display:flex;position:sticky;top:0;overflow-y:auto}.postopia-pp-rail>*{flex-shrink:0}@media(max-width:1023px){.postopia-pp-rail{display:none}}.postopia-pp-empty{text-align:center;padding:40px 28px}.postopia-pp-banner{flex-shrink:0;height:148px;position:relative;overflow:hidden}.postopia-pp-banner-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-pp-banner-warm{background:radial-gradient(70% 100% at 18% 30%,#e08a6f,#0000 55%),radial-gradient(60% 80% at 80% 70%,#ba533a,#0000 60%),radial-gradient(70% 90% at 60% 30%,#7e3624,#0000 65%),linear-gradient(160deg,#c76b4f,#6e2d1e);position:absolute;top:0;right:0;bottom:0;left:0}.postopia-pp-banner-grain{mix-blend-mode:overlay;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;right:0;bottom:0;left:0}.postopia-pp-banner-edit{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1b1680;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:14px;right:16px}.postopia-pp-banner-edit:hover,.postopia-pp-banner-edit:focus-visible{background:#1f1b16b3}.postopia-float-pill{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;color:#faf7f2;cursor:pointer;background:#ba533a;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 18px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 4px 16px #0e0d0c47}.postopia-float-pill:hover,.postopia-float-pill:focus-visible{background:#9a4230}@media(max-width:767px){.postopia-float-pill{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.postopia-cf-banner .postopia-pp-banner-edit{z-index:3;top:auto;bottom:12px}@media(max-width:640px){.postopia-pp-banner{height:110px}}.postopia-pp-head{background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline);flex-shrink:0;padding:0 28px}@media(max-width:640px){.postopia-pp-head{padding:0 16px}}.postopia-pp-head-top{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:-58px;display:flex}@media(max-width:640px){.postopia-pp-head-top{gap:14px;margin-top:-46px}}.postopia-pp-ava-wrap{flex-shrink:0;position:relative}.postopia-pp-ava{width:116px;height:116px;box-shadow:0 0 0 4px var(--c-bg-surface),0 6px 14px -6px #1f1b1666;border-radius:50%;position:relative;overflow:visible}.postopia-pp-ava>*{border-radius:50%;overflow:hidden}.postopia-pp-ava[data-vibe]{box-shadow:0 0 0 4px var(--c-bg-surface),0 0 0 7px #ba533a,0 6px 14px -6px #1f1b1666}.postopia-pp-ava[data-live]{box-shadow:0 0 0 4px var(--c-bg-surface),0 0 0 7px var(--c-broadcast-live),0 6px 14px -6px #1f1b1666}.postopia-pp-ava-live{border:2px solid var(--c-bg-surface);background:var(--c-broadcast-live);color:#faf7f2;letter-spacing:.06em;pointer-events:none;border-radius:4px;padding:1px 6px;font:700 10px/14px Inter,system-ui,sans-serif;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}@media(max-width:640px){.postopia-pp-ava{width:92px;height:92px}.postopia-pp-ava>*{width:92px!important;height:92px!important}}.postopia-pp-ava-edit{color:#fbefea;cursor:pointer;opacity:0;background:#0e0d0c73;border:none;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-pp-ava-wrap:hover .postopia-pp-ava-edit,.postopia-pp-ava-edit:focus-visible{opacity:1}.postopia-crest-edit-wrap{flex-shrink:0;position:relative}.postopia-crest-edit{color:#fbefea;border:2px solid var(--c-bg-surface);cursor:pointer;z-index:1;background:#7e3624;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;bottom:-4px;right:-4px}.postopia-crest-edit:hover,.postopia-crest-edit:focus-visible{background:#9a4230}.postopia-pp-info{flex:320px;min-width:0;padding-top:64px;padding-bottom:8px}@media(max-width:640px){.postopia-pp-info{flex-basis:100%;padding-top:12px}}.postopia-pp-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.postopia-pp-name{letter-spacing:-.018em;color:var(--c-fg-default);align-items:center;gap:6px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.15;display:inline-flex}@media(max-width:640px){.postopia-pp-name{font-size:22px}}.postopia-pp-name-badge{filter:drop-shadow(0 0 .5px var(--c-bg-surface)) drop-shadow(0 0 1.5px var(--c-bg-surface)) drop-shadow(0 1px 2px #1f1b162e);align-items:center;display:inline-flex}.postopia-pp-handle{color:var(--c-fg-secondary);align-items:center;gap:6px;margin:2px 0 0;font-size:14px;display:inline-flex}.postopia-pp-handle b{color:var(--c-fg-default);font-weight:500}.postopia-pp-you{color:#7e3624;text-transform:uppercase;letter-spacing:.05em;background:#fbede5;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}[data-theme=dark] .postopia-pp-you{color:#f5d8c8;background:#b8523a33}.postopia-pp-bio{color:var(--c-fg-default);white-space:pre-wrap;text-wrap:pretty;max-width:580px;margin:10px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px;line-height:1.55}.postopia-pp-meta{color:var(--c-fg-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:12.5px;display:flex}.postopia-pp-meta-item{align-items:center;gap:5px;display:inline-flex}.postopia-pp-meta-item b{color:var(--c-fg-default);font-weight:600}.postopia-pp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:64px;padding-bottom:8px;display:flex}@media(max-width:640px){.postopia-pp-actions{margin-top:12px}}.postopia-pp-btn{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);color:var(--c-fg-default);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.postopia-pp-btn:hover{background:var(--c-bg-surface-alt)}.postopia-pp-btn-primary{background:var(--c-fg-default);border-color:var(--c-fg-default);color:var(--c-bg-page)}.postopia-pp-btn-primary:hover{background:var(--c-fg-default);color:var(--c-bg-page);opacity:.92}.postopia-pp-btn-follow{color:#fbefea;background:#ba533a;border-color:#ba533a}.postopia-pp-btn-follow:hover{color:#fbefea;background:#7e3624;border-color:#7e3624}.postopia-pp-btn-following{background:var(--c-bg-surface);border-color:var(--c-border-strong);color:var(--c-fg-default);justify-content:center;min-width:110px}.postopia-pp-btn-following:hover{color:#fff;background:#a03b22;border-color:#a03b22}.postopia-pp-btn-icon{justify-content:center;width:36px;padding:8px}.postopia-pp-photo-err{color:#c7563e;width:100%;margin:0 0 4px;font-size:13px}.postopia-pp-stats{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);flex-wrap:wrap;gap:28px;padding:16px 28px;display:flex}@media(max-width:640px){.postopia-pp-stats{gap:18px;padding:14px 16px}}.postopia-pp-stat{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;transition:opacity .1s}.postopia-pp-stat:hover{opacity:.7}.postopia-pp-stat-v{letter-spacing:-.01em;color:var(--c-fg-default);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1;display:block}.postopia-pp-stat-l{color:var(--c-fg-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11.5px;font-weight:500;display:block}.postopia-pp-common-ground{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:12px;margin:16px 28px 0;padding:14px 18px}@media(max-width:640px){.postopia-pp-common-ground{margin:12px 16px 0}}.postopia-pp-cg-h{text-transform:uppercase;letter-spacing:.06em;color:var(--c-fg-tertiary);margin-bottom:6px;font-size:10.5px;font-weight:600}.postopia-pp-cg-line{color:var(--c-fg-secondary);margin:0;font-size:12.5px;line-height:1.45}.postopia-pp-cg-row{align-items:center;gap:10px;margin-top:8px;display:flex}.postopia-pp-cg-row:first-of-type{margin-top:0}.postopia-pp-cg-rowlabel{width:84px;color:var(--c-fg-tertiary);flex-shrink:0;font-size:11px;font-weight:600}.postopia-pp-cg-chips{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.postopia-pp-cg-chips::-webkit-scrollbar{display:none}.postopia-pp-cg-chip{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface-alt);color:var(--c-fg-default);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .12s;display:inline-flex}a.postopia-pp-cg-chip:hover,a.postopia-pp-cg-chip:focus-visible{background:var(--c-bg-hover)}.postopia-pp-cg-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.postopia-pp-cg-more{color:var(--c-fg-secondary);padding:3px 10px;font-weight:600}.postopia-pp-tabs{border-bottom:1px solid var(--c-border-hairline);background:var(--c-bg-surface);z-index:4;scrollbar-width:none;flex-shrink:0;gap:4px;padding:0 28px;display:flex;position:sticky;top:0;overflow-x:auto}.postopia-pp-tabs::-webkit-scrollbar{display:none}@media(max-width:640px){.postopia-pp-tabs{padding:0 12px}}.postopia-pp-tab{color:var(--c-fg-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.postopia-pp-tab:hover{color:var(--c-fg-default)}.postopia-pp-tab.is-active{color:#ba533a;border-bottom-width:4px;border-bottom-color:#ba533a;font-weight:700}.postopia-pp-tab-num{color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.postopia-pp-section{padding:22px 28px 4px}@media(max-width:640px){.postopia-pp-section{padding:18px 16px 4px}}.postopia-pp-subtabs{margin-bottom:16px;display:flex}.postopia-pp-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;display:flex}.postopia-pp-empty-icon{background:var(--c-bg-surface-alt);width:52px;height:52px;color:var(--c-fg-tertiary);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.postopia-pp-empty-title{color:var(--c-fg-default);font-size:15px;font-weight:600}.postopia-pp-empty-sub{color:var(--c-fg-tertiary);max-width:340px;margin:0;font-size:13px}.postopia-pp-ava-view{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0;display:block}.postopia-pp-ava-view:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-pp-subtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.postopia-pp-subtab:hover,.postopia-pp-subtab:focus-visible{color:var(--c-fg-default)}.postopia-pp-subtab.is-active{color:#ba533a;border-bottom-width:4px;border-bottom-color:var(--c-accent-default,#b8523a);font-weight:700}.postopia-pp-media-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.postopia-pp-media-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;aspect-ratio:1;background:var(--c-bg-surface-alt);border:none;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.postopia-pp-media-cell img{object-fit:cover;width:100%;height:100%;display:block}.postopia-pp-media-cell-empty{background:var(--c-bg-surface-alt);width:100%;height:100%}.postopia-pp-media-play{color:#faf7f2;background:#0e0d0c8c;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;bottom:6px;left:6px}.postopia-pp-media-count{color:#faf7f2;background:#0e0d0c8c;border-radius:9999px;padding:1px 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;position:absolute;top:6px;right:6px}.postopia-pp-vibe-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.postopia-pp-vibe-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:9/16;cursor:pointer;background:#0e0d0c;border:none;border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.postopia-pp-vibe-cell img{object-fit:cover;width:100%;height:100%;display:block}.postopia-pp-vibe-play{color:#faf7f2;pointer-events:none;opacity:.82;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-pp-section-h-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.postopia-pp-section-h{color:var(--c-fg-default);letter-spacing:-.005em;margin:0 0 8px;font-size:18px;font-weight:600}.postopia-pp-section-h-row .postopia-pp-section-h{margin-bottom:0}.postopia-pp-section-sub{color:var(--c-fg-secondary);margin:0 0 10px;font-size:12.5px;line-height:1.5}.postopia-pp-link{color:#ba533a;font-weight:500;text-decoration:none}.postopia-pp-link:hover{text-decoration:underline}.postopia-pp-pinned{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);border-radius:12px;margin-bottom:6px;overflow:hidden}.postopia-pp-pin-strip{background:var(--c-bg-surface-alt);border-bottom:1px solid var(--c-border-hairline);color:var(--c-fg-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:6px 16px;font-size:11px;font-weight:500;display:flex}.postopia-pp-pin-strip svg{color:#ba533a}.postopia-pp-feed-list{background:var(--c-bg-sunken);flex-direction:column;gap:.625rem;margin:0 -28px;padding:0;list-style:none;display:flex}@media(min-width:768px){.postopia-pp-feed-list{gap:.75rem}}@media(max-width:640px){.postopia-pp-feed-list{margin:0 -16px}}.postopia-pp-about-dl{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;display:grid}.postopia-pp-about-dl dt{text-transform:uppercase;letter-spacing:.05em;color:var(--c-fg-tertiary);padding-top:2px;font-size:11.5px;font-weight:600}.postopia-pp-about-dl dd{color:var(--c-fg-default);margin:0;font-size:14px}.postopia-pp-endpad{height:32px}.postopia-pp-rail-card{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:12px;overflow:hidden}.postopia-pp-rail-block{padding:14px 16px}.postopia-pp-rail-h{text-transform:uppercase;letter-spacing:.08em;color:var(--c-fg-tertiary);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.postopia-pp-rail-more{color:#ba533a;letter-spacing:0;text-transform:none;cursor:pointer;font-size:11px;font-weight:500}.postopia-pp-info-rows{flex-direction:column;gap:10px;display:flex}.postopia-pp-info-row{gap:10px;font-size:12.5px;line-height:1.4;display:flex}.postopia-pp-info-ic{width:14px;height:14px;color:var(--c-fg-tertiary);flex-shrink:0;margin-top:1px;display:inline-flex}.postopia-pp-info-body{flex:1;min-width:0}.postopia-pp-info-l{color:var(--c-fg-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px;font-size:10.5px;font-weight:600}.postopia-pp-info-v{color:var(--c-fg-default)}.postopia-pp-info-v b{color:var(--c-fg-default);font-weight:600}.postopia-pp-rail-memberships{margin:0;padding:0;list-style:none}.postopia-pp-rail-memberships>li{border-top:1px solid var(--c-border-hairline)}.postopia-pp-rail-memberships>li:first-child{border-top:none}.postopia-pp-mem-row{color:inherit;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.postopia-pp-mem-crest{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-family:"Source Serif 4",Georgia,serif;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 -7px 10px -8px #00000059}.postopia-pp-mem-info{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.postopia-pp-mem-name{color:var(--c-fg-default);font-size:13px;font-weight:600}.postopia-pp-mem-handle{color:var(--c-fg-secondary);font-size:11px}.postopia-pp-mem-role{color:#7e3624;text-transform:uppercase;letter-spacing:.05em;background:#fbede5;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9.5px;font-weight:700}[data-theme=dark] .postopia-pp-mem-role{color:#f5d8c8;background:#b8523a2e}.postopia-pp-mem-role.is-member{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary)}.postopia-end-of-time{--c-end-of-time-accent:#ba533a;--c-end-of-time-accent-soft:#fbede5;--c-end-of-time-accent-soft-hover:#f5d8c8;--c-end-of-time-accent-text:#7e3624;background:var(--c-bg-surface);text-align:center;color:var(--c-fg-secondary);opacity:0;padding:40px 24px 56px;transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1);transform:translateY(8px)}[data-theme=dark] .postopia-end-of-time{--c-end-of-time-accent-soft:#b8523a2e;--c-end-of-time-accent-soft-hover:#b8523a47;--c-end-of-time-accent-text:#f5d8c8}.postopia-end-of-time.is-revealed{opacity:1;transform:none}.postopia-end-of-time-mark{width:44px;height:44px;color:var(--c-fg-tertiary);margin-bottom:14px;display:inline-block}.postopia-end-of-time-mark svg{width:100%;height:100%;display:block}.postopia-end-of-time-hand{transform-origin:16px 16px;transform:rotate(0)}.postopia-end-of-time.is-revealed .postopia-end-of-time-hand{animation:2.4s cubic-bezier(.2,0,0,1) .2s both postopia-end-of-time-sweep}@keyframes postopia-end-of-time-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.postopia-end-of-time-title{color:var(--c-fg-default);letter-spacing:-.005em;margin:0 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:19px;font-style:italic;line-height:1.3}.postopia-end-of-time-sub{color:var(--c-fg-secondary);text-wrap:pretty;max-width:460px;margin:0 auto 18px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.55}.postopia-end-of-time-rewind{background:var(--c-end-of-time-accent-soft);color:var(--c-end-of-time-accent-text);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background-color .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.postopia-end-of-time-rewind:hover{background:var(--c-end-of-time-accent-soft-hover);transform:translateY(-1px)}.postopia-end-of-time-rewind:active{transform:translateY(0)}.postopia-end-of-time-rewind:focus-visible{outline:2px solid var(--c-end-of-time-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.postopia-end-of-time{opacity:1;transition:none;transform:none}.postopia-end-of-time.is-revealed .postopia-end-of-time-hand{animation:none}}.postopia-menu [role=menuitem],.postopia-menu [role=menuitemcheckbox],.postopia-menu [role=menuitemradio]{transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.postopia-menu [data-highlighted]{background:var(--c-bg-hover);color:var(--c-fg-default);outline:none}.postopia-inline-link{text-decoration:none;-webkit-text-decoration-color:var(--c-fg-link);text-decoration-color:var(--c-fg-link);text-underline-offset:2px;transition:text-decoration-color var(--duration-instant) var(--ease-standard);text-decoration-thickness:1px}.postopia-inline-link:hover,.postopia-inline-link:focus-visible{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.postopia-preview-reply-body .postopia-inline-link{z-index:2;position:relative}.postopia-feed-tab{color:var(--c-fg-secondary);transition:color var(--duration-instant) var(--ease-standard)}.postopia-feed-tab:hover:not([data-active=true]):not([data-disabled=true]),.postopia-feed-tab:focus-visible:not([data-active=true]):not([data-disabled=true]){color:var(--c-fg-default)}.postopia-feed-tab[data-active=true]{color:#ba533a;font-weight:700}.postopia-feed-tab[data-disabled=true]{color:var(--c-fg-tertiary)}.postopia-feedtabs-edge{z-index:2;pointer-events:none;align-items:center;width:64px;display:none;position:absolute;top:1px;bottom:1px}@media(min-width:1024px){.postopia-feedtabs-edge{display:flex}}.postopia-feedtabs-edge-left{background:linear-gradient(to right,var(--c-bg-surface) 35%,var(--c-bg-surface));justify-content:flex-start;left:0}@supports (color:color-mix(in lab,red,red)){.postopia-feedtabs-edge-left{background:linear-gradient(to right,var(--c-bg-surface) 35%,color-mix(in srgb,var(--c-bg-surface) 0%,transparent))}}.postopia-feedtabs-edge-right{background:linear-gradient(to left,var(--c-bg-surface) 35%,var(--c-bg-surface));justify-content:flex-end;right:0}@supports (color:color-mix(in lab,red,red)){.postopia-feedtabs-edge-right{background:linear-gradient(to left,var(--c-bg-surface) 35%,color-mix(in srgb,var(--c-bg-surface) 0%,transparent))}}.postopia-feedtabs-arrow{pointer-events:auto;border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);width:30px;height:30px;color:var(--c-fg-secondary);cursor:pointer;box-shadow:var(--shadow-low);transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);border-radius:9999px;place-items:center;display:grid}.postopia-feedtabs-arrow:hover,.postopia-feedtabs-arrow:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default)}.postopia-posture-option{color:var(--c-fg-secondary);transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);background:0 0}.postopia-posture-option[data-active=true]{background:var(--c-fg-default);color:var(--c-bg-page)}.postopia-posture-option:hover:not([data-active=true]),.postopia-posture-option:focus-visible:not([data-active=true]){background:var(--c-bg-hover);color:var(--c-fg-default)}.postopia-rail-searchbox{transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard);text-decoration:none}.postopia-rail-searchbox:hover,.postopia-rail-searchbox:focus-visible{background:var(--c-bg-hover);border-color:var(--c-border-strong);outline:none}.postopia-rail-chip[data-active=false]:hover,.postopia-rail-chip[data-active=false]:focus-visible{outline:none;background:var(--c-bg-hover)!important;color:var(--c-fg-default)!important}.postopia-rail-row{border-radius:var(--radius-soft);transition:background-color var(--duration-instant) var(--ease-standard);text-decoration:none}.postopia-rail-row:hover,.postopia-rail-row:focus-visible{background:var(--c-bg-hover);outline:none}.postopia-rail-row:hover .postopia-rail-row-title,.postopia-rail-row:focus-visible .postopia-rail-row-title{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.postopia-trend-chip{color:var(--c-fg-secondary);background:var(--c-bg-surface-alt);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);border:1px solid #0000;border-radius:9999px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.postopia-trend-chip[data-active=true]{background:var(--c-fg-link);color:var(--c-fg-on-accent)}.postopia-trend-chip[data-active=false]:hover,.postopia-trend-chip[data-active=false]:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default);outline:none}.postopia-trend-select{color:var(--c-fg-secondary);background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard);border-radius:9999px;outline:none;padding:4px 8px;font-family:Inter,system-ui,sans-serif;font-size:12px}.postopia-trend-select:hover,.postopia-trend-select:focus-visible{background:var(--c-bg-hover)}.postopia-trend-win{color:var(--c-fg-tertiary);border-radius:var(--radius-soft);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);background:0 0;border:none;padding:3px 9px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.postopia-trend-win[data-active=true]{background:var(--c-bg-surface-alt);color:var(--c-fg-default);font-weight:600}.postopia-trend-win[data-active=false]:hover,.postopia-trend-win[data-active=false]:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default);outline:none}.postopia-trend-row{transition:background-color var(--duration-instant) var(--ease-standard)}.postopia-trend-row:hover,.postopia-trend-row:focus-visible{background:var(--c-bg-hover);outline:none}.postopia-trend-tile{border-radius:var(--radius-soft);border:1px solid var(--c-border-hairline);background:var(--c-bg-page);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard);padding:11px 12px 12px;display:block}.postopia-trend-tile:hover,.postopia-trend-tile:focus-visible{background:var(--c-bg-surface-alt);border-color:var(--c-border-strong);outline:none}.postopia-trend-snap{scroll-snap-align:start;border-radius:var(--radius-soft);border:1px solid var(--c-border-hairline);background:var(--c-bg-page);cursor:pointer;min-width:104px;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard);flex-direction:column;flex-shrink:0;gap:3px;padding:8px 12px 9px;text-decoration:none;display:inline-flex}.postopia-trend-snap:hover,.postopia-trend-snap:focus-visible{background:var(--c-bg-surface-alt);border-color:var(--c-border-strong);outline:none}.postopia-trend-snap[data-hot=true]{background:var(--c-accent-soft);border-color:#0000}.postopia-trend-snap-tag{letter-spacing:-.011em;white-space:nowrap;color:var(--c-fg-default);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.postopia-trend-snap[data-hot=true] .postopia-trend-snap-tag{color:var(--c-accent-soft-fg)}.postopia-trend-snap-meta{align-items:center;gap:5px;display:inline-flex}.postopia-trend-snap-count{font-variant-numeric:tabular-nums;color:var(--c-fg-tertiary);font-family:Inter,system-ui,sans-serif;font-size:11px}.postopia-trend-snap[data-hot=true] .postopia-trend-snap-count{color:var(--c-accent-soft-fg);opacity:.75}.postopia-trend-snap-mark{letter-spacing:.6px;text-transform:uppercase;color:var(--c-fg-link);font-family:Inter,system-ui,sans-serif;font-size:8.5px;font-weight:700}.postopia-trend-snap[data-hot=true] .postopia-trend-snap-mark{color:var(--c-accent-soft-fg)}.postopia-trend-scope{color:var(--c-accent-soft-fg);background:var(--c-accent-soft);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard);border:1px solid #0000;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.postopia-trend-scope:hover,.postopia-trend-scope:focus-visible{border-color:var(--c-accent-default);outline:none}.postopia-trend-seg{background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);border-radius:9999px;gap:2px;padding:2px;display:inline-flex}.postopia-trend-seg-btn{font-variant-numeric:tabular-nums;color:var(--c-fg-tertiary);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard);background:0 0;border:none;border-radius:9999px;padding:4px 11px;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.postopia-trend-seg-btn[data-active=true]{background:var(--c-bg-surface);color:var(--c-fg-default);box-shadow:var(--shadow-low)}.postopia-trend-seg-btn[data-active=false]:hover,.postopia-trend-seg-btn[data-active=false]:focus-visible{color:var(--c-fg-default);outline:none}.postopia-rail-followbtn{transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.postopia-rail-followbtn:hover,.postopia-rail-followbtn:focus-visible{outline:none;background:var(--c-accent-default)!important;color:var(--c-fg-on-accent)!important}.postopia-leftrail-cta-primary{transition:background-color var(--duration-instant) var(--ease-standard)}.postopia-leftrail-cta-primary:hover,.postopia-leftrail-cta-primary:focus-visible{outline:none;background:var(--c-accent-hover)!important}.postopia-leftrail-cta-outline{transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard)}.postopia-leftrail-cta-outline:hover,.postopia-leftrail-cta-outline:focus-visible{outline:none;background:var(--c-bg-hover)!important;border-color:var(--c-border-strong)!important}.postopia-nav-row{color:var(--c-fg-default);transition:color var(--duration-instant) var(--ease-standard),background-color var(--duration-instant) var(--ease-standard);background:0 0;font-weight:500}.postopia-nav-row:not([data-active=true]):hover,.postopia-nav-row:not([data-active=true]):focus-visible{background:var(--c-nav-bg-hover);outline:none}.postopia-nav-row[data-active=true]{color:#fbefea;background:#ba533a;font-weight:600}.postopia-nav-link{transition:background-color var(--duration-instant) var(--ease-standard)}.postopia-nav-link:not([aria-current=page]):hover,.postopia-nav-link:not([aria-current=page]):focus-visible{background:var(--c-bg-hover);outline:none}.postopia-tab{color:var(--c-fg-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;display:inline-flex}.postopia-tab:not([data-active=true]):hover,.postopia-tab:not([data-active=true]):focus-visible{color:var(--c-fg-default);outline:none}.postopia-tab[data-active=true]{color:var(--c-fg-default);border-bottom-color:var(--c-accent-default);font-weight:600}.postopia-tab-pill{transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard)}.postopia-tab-pill:not([data-active=true]):hover,.postopia-tab-pill:not([data-active=true]):focus-visible{background:var(--c-bg-hover);border-color:var(--c-border-strong);outline:none}.postopia-pillrow-wrap{min-width:0;position:relative}.postopia-pillrow{scrollbar-width:none;scroll-behavior:smooth;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.postopia-pillrow::-webkit-scrollbar{display:none}.postopia-pillrow-arrow{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);width:30px;height:30px;box-shadow:var(--shadow-low);color:var(--c-fg-default);cursor:pointer;z-index:3;border-radius:9999px;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.postopia-pillrow-arrow[data-side=left]{left:-4px}.postopia-pillrow-arrow[data-side=right]{right:-4px}.postopia-pillrow-arrow:hover,.postopia-pillrow-arrow:focus-visible{background:var(--c-bg-surface-alt)}.postopia-pillrow-arrow:active{transform:translateY(-50%)scale(.92)}@media(hover:hover)and (pointer:fine){.postopia-pillrow-arrow{display:inline-flex}}.postopia-pilltab{border:1px solid var(--c-border-hairline);color:var(--c-fg-default);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard),border-color var(--duration-instant) var(--ease-standard);background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 15px;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex}.postopia-pilltab:not([data-active=true]):hover,.postopia-pilltab:not([data-active=true]):focus-visible{background:var(--c-bg-hover);border-color:var(--c-border-strong);outline:none}.postopia-pilltab:focus-visible{outline:none}.postopia-pilltab[data-active=true]{background:var(--pill-active,var(--c-fg-default));border-color:var(--pill-active,var(--c-fg-default));color:var(--pill-active-fg,var(--c-bg-page))}.postopia-pilltab[data-size=secondary]{color:var(--c-fg-secondary);padding:6px 12px;font-size:13px;font-weight:500}.postopia-pilltab[data-size=secondary][data-active=true]{background:var(--c-accent-soft);border-color:var(--c-accent-soft-fg);color:var(--c-accent-soft-fg);font-weight:600}.postopia-pilltab-badge{font-variant-numeric:tabular-nums;background:var(--c-bg-surface-alt);min-width:18px;color:var(--c-fg-secondary);border-radius:9999px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;font-weight:600;display:inline-flex}.postopia-pilltab[data-size=primary][data-active=true] .postopia-pilltab-badge{background:var(--c-bg-page);color:var(--c-fg-default)}.postopia-pilltab-badge[data-tone=attention]{background:var(--c-accent-default);color:var(--c-fg-on-accent)}.postopia-pilltab[data-size=underline]{color:var(--c-fg-tertiary);border:none;border-bottom:2px solid #0000;border-radius:0;padding:11px 0 9px;font-size:14px}.postopia-pilltab[data-size=underline]+.postopia-pilltab[data-size=underline]{margin-left:12px}.postopia-pilltab[data-size=underline]:not([data-active=true]):hover,.postopia-pilltab[data-size=underline]:not([data-active=true]):focus-visible{color:var(--c-fg-default);background:0 0;border-color:#0000}.postopia-pilltab[data-size=underline][data-active=true]{border-color:#0000;border-bottom-color:var(--pill-active,var(--c-accent-default));color:var(--c-fg-default);background:0 0}.postopia-pilltab[data-size=underline] .postopia-pilltab-badge{min-width:18px;height:18px;font-weight:700}.postopia-pilltab[data-size=underline][data-active=true] .postopia-pilltab-badge{background:var(--pill-active,var(--c-accent-default));color:var(--c-fg-on-accent)}.postopia-pillrow:has(>.postopia-pilltab[data-size=underline]){padding:0}.postopia-listband{background:var(--c-bg-surface-alt);border-top:1px solid var(--c-border-hairline);border-bottom:1px solid var(--c-border-hairline);color:var(--c-fg-tertiary);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:5px;padding:6px 16px 5px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:14px;list-style:none;display:flex}@media(min-width:768px){.postopia-listband{padding-inline:24px}}.postopia-inbox-row{position:relative}.postopia-inbox-row:after{content:"";background:var(--c-border-hairline);pointer-events:none;height:1px;position:absolute;bottom:0;left:76px;right:0}@media(min-width:768px){.postopia-inbox-row:after{left:84px}}.postopia-bottomnav-item{transition:color var(--duration-instant) var(--ease-standard)}.postopia-bottomnav-item:not([aria-current=page]):hover,.postopia-bottomnav-item:not([aria-current=page]):focus-visible,.postopia-cf-tab:not([data-active=true]):focus-visible,.postopia-cf-sort-opt:not([data-on=true]):not([data-disabled=true]):focus-visible{color:var(--c-fg-default);outline:none}.postopia-cf-btn:focus-visible{background:var(--c-bg-surface-alt);outline:none}.postopia-cf-btn-primary:focus-visible{background:var(--flair-deep,#7e3624);border-color:var(--flair-deep,#7e3624);color:var(--flair-on-deep,var(--flair-on,#fbefea))}.postopia-pp-tab:not(.is-active):focus-visible{color:var(--c-fg-default);outline:none}.postopia-pp-stat:focus-visible{opacity:.7;outline:none}.postopia-pp-mem-row{border-radius:var(--radius-soft);transition:background-color var(--duration-instant) var(--ease-standard)}.postopia-pp-mem-row:hover,.postopia-pp-mem-row:focus-visible{background:var(--c-bg-surface-alt);outline:none}.postopia-org-tab:not(.is-active):focus-visible{color:var(--c-fg-default);outline:none}.postopia-filt-chip:focus-visible:not(.postopia-filt-chip--on){border-color:var(--c-border-strong);color:var(--c-fg-default);outline:none}.postopia-filt-chip--on:focus-visible{border-color:var(--c-fg-secondary);outline:none}.postopia-category-nudge{animation:1.5s ease-in-out 3 postopia-category-nudge}@keyframes postopia-category-nudge{0%,to{opacity:.75;border-color:var(--c-border-hairline)}50%{opacity:1;border-color:var(--c-accent-default,#ba533a)}}@media(prefers-reduced-motion:reduce){.postopia-category-nudge{animation:none}}.postopia-quoted-media>.postopia-post-media,.postopia-quoted-media .postopia-post-media{border-bottom:0;border-left:0;border-right:0;border-radius:0}.postopia-quoted-media>.postopia-post-media{border-top:1px solid var(--c-border-hairline)}.postopia-scrub{cursor:pointer;touch-action:none;align-items:center;display:flex}.postopia-scrub-track{background:var(--c-border-hairline);border-radius:2px;width:100%;height:3px;transition:height .12s,background-color .12s;position:relative}.postopia-scrub:hover .postopia-scrub-track,.postopia-scrub:focus-visible .postopia-scrub-track{height:6px}.postopia-scrub:focus-visible{outline:none}.postopia-scrub:focus-visible .postopia-scrub-track{box-shadow:0 0 0 2px var(--c-border-focus,var(--c-accent-default))}.postopia-scrub-fill{background:var(--c-accent-default);border-radius:2px;height:100%}.postopia-scrub-thumb{background:var(--c-accent-default);width:10px;height:10px;box-shadow:0 0 0 2px var(--c-bg-surface);opacity:0;pointer-events:none;border-radius:999px;margin-left:-5px;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.postopia-scrub:hover .postopia-scrub-thumb,.postopia-scrub:focus-visible .postopia-scrub-thumb{opacity:1}.postopia-transport-btn{transition:background-color .12s,color .12s}.postopia-transport-btn:hover:not(:disabled),.postopia-transport-btn:focus-visible:not(:disabled){background:var(--c-bg-surface-alt)}@media(prefers-reduced-motion:reduce){.postopia-scrub-track,.postopia-scrub-thumb,.postopia-transport-btn{transition:none}}.psu-shell{background:var(--c-bg-page);min-height:100vh;color:var(--c-fg-default)}.psu-shell--center{display:flex}.psu-shell--center>.psu-page{width:100%;margin:auto}.psu-page{grid-template-columns:1.06fr .94fr;align-items:stretch;gap:72px;max-width:1240px;margin:0 auto;padding:56px 48px 64px;display:grid}.psu-left{flex-direction:column;min-width:0;display:flex}.psu-brandrow{align-items:center;gap:16px;margin-bottom:38px;display:flex}.psu-hero h1{letter-spacing:-.022em;color:var(--c-fg-default);margin:0 0 14px;font-size:40px;font-weight:700;line-height:1.1}.psu-hero .psu-sub{color:var(--c-fg-secondary);max-width:27em;margin:0;font-size:17px;line-height:1.55}.psu-trust{flex-wrap:nowrap;align-items:stretch;margin:26px 0 30px;display:flex}.psu-trust .t{color:var(--c-fg-secondary);align-items:flex-start;gap:8px;min-width:0;padding-right:18px;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.psu-trust .t+.t{border-left:1px solid var(--c-border-strong);padding-left:18px}.psu-trust .t svg{fill:none;width:15px;height:15px;stroke:var(--c-accent-default);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}.psu-illo{width:100%;box-shadow:var(--shadow-low);aspect-ratio:720/500;border-radius:16px;flex:none;max-height:420px;margin-bottom:18px;display:block;overflow:hidden}.psu-illo svg{width:100%;height:100%;display:block}.psu-legal{background:var(--c-accent-soft);border:1px solid var(--c-terracotta-100);border-radius:14px;align-items:center;gap:15px;margin:auto 0 0;padding:18px 20px;display:flex}.psu-legal .age{letter-spacing:-.01em;color:#fff;background:var(--c-terracotta-500);border-radius:9px;flex-shrink:0;padding:8px 11px;font-size:16px;font-weight:700;line-height:1}.psu-legal p{color:var(--c-accent-soft-fg);text-wrap:pretty;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.psu-foot{align-items:center;margin-top:18px;font-size:13.5px;display:flex}.psu-foot a{color:var(--c-fg-secondary);padding-right:14px;text-decoration:none}.psu-foot a+a{border-left:1px solid var(--c-border-strong);padding-left:14px}.psu-foot a:hover,.psu-foot a:focus-visible{color:var(--c-terracotta-700)}.psu-card{background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);box-shadow:var(--shadow-low);border-radius:18px;flex-direction:column;justify-content:flex-start;align-self:stretch;padding:26px 30px 28px;display:flex}.psu-shell--center .psu-card{justify-content:space-between}.psu-steps{margin-bottom:20px}.psu-steps .lbl{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.psu-steps .lbl b{letter-spacing:-.005em;font-size:15px;font-weight:600}.psu-steps .lbl span{color:var(--c-fg-tertiary);font-size:13px}.psu-steps .lbl em{color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-style:normal}.psu-bars{gap:6px;display:flex}.psu-bars i{background:var(--c-border-hairline);border-radius:99px;flex:1;height:4px}.psu-bars i.on{background:var(--c-accent-default)}.psu-gate{background:var(--c-accent-soft);border:1px solid var(--c-terracotta-100);border-radius:12px;margin-bottom:18px;padding:13px 14px 14px}.psu-gate .gh{align-items:center;gap:9px;margin-bottom:5px;display:flex}.psu-gate .gh svg{fill:none;width:16px;height:16px;stroke:var(--c-terracotta-600);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.psu-gate .gh b{color:var(--c-accent-soft-fg);font-size:14.5px;font-weight:600}.psu-gate .gd{color:var(--c-terracotta-700);opacity:.9;margin:0 0 10px;font-size:13px;line-height:1.5}.psu-gate .gwrap{position:relative}.psu-gate input{background:var(--c-bg-surface);border:1px solid var(--c-terracotta-100);letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--c-fg-default);border-radius:9px;padding:12px 42px 12px 14px;font-size:15px;font-weight:600}.psu-gate input::placeholder{letter-spacing:.16em;color:var(--c-fg-disabled);font-weight:500}.psu-gate input:focus{border-color:var(--c-terracotta-400);outline:none;box-shadow:0 0 0 3px #b8523a21}.psu-gate .ok{opacity:0;width:19px;height:19px;transition:opacity .18s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.psu-gate .ok svg{fill:#5c7a3d;width:19px;height:19px}.psu-gate.valid .ok{opacity:1}.psu-gate.valid input{border-color:#5c7a3d}.psu-social{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.psu-social button{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-fg-default);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:14.5px;font-weight:500;display:flex}.psu-social button:hover:not(:disabled),.psu-social button:focus-visible:not(:disabled){background:var(--c-bg-hover);border-color:var(--c-sand-400)}.psu-social button:disabled{opacity:.5;cursor:not-allowed}.psu-social button svg{flex-shrink:0;width:20px;height:20px}.psu-div{align-items:center;gap:14px;margin:17px 0;display:flex}.psu-div:before,.psu-div:after{content:"";background:var(--c-border-hairline);flex:1;height:1px}.psu-div span{color:var(--c-fg-tertiary);font-size:13px}.psu-field{margin-bottom:13px}.psu-field label{letter-spacing:-.003em;color:var(--c-fg-default);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.psu-ip{align-items:center;display:flex;position:relative}.psu-ip>svg.lead{fill:none;width:17px;height:17px;stroke:var(--c-fg-disabled);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;left:14px}.psu-ip input{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);width:100%;color:var(--c-fg-default);border-radius:10px;padding:12px 44px 12px 42px;font-size:15px}.psu-ip input::placeholder{color:var(--c-fg-disabled)}.psu-ip input:focus{border-color:var(--c-accent-default);outline:none;box-shadow:0 0 0 3px #b8523a21}.psu-eye{cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:6px}.psu-eye svg{fill:none;width:17px;height:17px;stroke:var(--c-fg-tertiary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.psu-eye:hover,.psu-eye:focus-visible{background:var(--c-bg-hover)}.psu-hint{color:var(--c-fg-tertiary);margin:7px 0 0;font-size:12.5px}.psu-meter{gap:5px;margin-top:9px;display:flex}.psu-meter i{background:var(--c-border-hairline);border-radius:99px;flex:1;height:3px;transition:background .2s}.psu-meter i.s1{background:#a03b22}.psu-meter i.s2{background:#a6802a}.psu-meter i.s3{background:#5c7a3d}.psu-mrow{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.psu-mrow .psu-hint{margin:0}.psu-mrow .sl{color:var(--c-fg-tertiary);font-size:12.5px;font-weight:600}.psu-next{background:var(--c-terracotta-500);color:#fff;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;padding:15px;font-size:15.5px;font-weight:600;transition:background .15s;display:flex}.psu-next:hover:not(:disabled),.psu-next:focus-visible:not(:disabled){background:var(--c-terracotta-600)}.psu-next:disabled{opacity:.6;cursor:not-allowed}.psu-next svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.psu-already{text-align:center;color:var(--c-fg-secondary);border-top:1px solid var(--c-border-hairline);margin:16px 0 0;padding-top:16px;font-size:14px}.psu-already a{font-weight:600}@media(max-width:1080px){.psu-page{grid-template-columns:1fr;gap:44px;max-width:660px;padding:40px 28px 56px}.psu-page>.psu-left{display:contents}.psu-left>*{order:2}.psu-left>.psu-brandrow{order:1}.psu-page>.psu-card{order:3}.psu-left>.psu-legal{order:4}.psu-left>.psu-foot{order:5}.psu-left>.psu-legal,.psu-left>.psu-foot{margin-top:0}.psu-hero h1{font-size:34px}.psu-trust{margin-bottom:24px}.psu-illo{display:none}}@media(min-width:1081px){.psu-shell:not(.psu-shell--center)>.psu-page>.psu-card{align-self:center}.psu-page{padding:32px 48px 36px}.psu-brandrow{margin-bottom:26px}.psu-trust{margin:20px 0 22px}.psu-illo{max-height:min(420px,40vh);margin-bottom:14px}.psu-legal{padding:15px 18px}.psu-legal p{font-size:16px}.psu-foot{margin-top:13px}}@media(min-width:1081px)and (max-height:770px){.psu-page{padding:28px 48px 30px}.psu-brandrow{margin-bottom:18px}.psu-hero h1{font-size:34px}.psu-hero .psu-sub{font-size:16px}.psu-trust{margin:16px 0}.psu-illo{max-height:36vh;margin-bottom:12px}.psu-legal{padding:13px 16px}.psu-legal p{font-size:15.5px}.psu-foot{margin-top:10px}.psu-steps{margin-bottom:16px}.psu-div{margin:13px 0}}@media(max-width:560px){.psu-page{gap:32px;padding:24px 16px 40px}.psu-trust{flex-direction:column;align-items:flex-start;gap:8px}.psu-trust .t{padding-right:0}.psu-trust .t+.t{border-left:none;padding-left:0}.psu-hero h1{font-size:28px}.psu-hero .psu-sub{font-size:16px}.psu-card{border-radius:14px;padding:20px 18px 22px}.psu-social{gap:8px}.psu-legal{gap:12px;padding:14px 15px}.psu-legal p{font-size:15.5px}}.psi-chead{margin-bottom:20px}.psi-chead h2{letter-spacing:-.015em;color:var(--c-fg-default);margin:0 0 5px;font-size:22px;font-weight:700}.psi-chead p{color:var(--c-fg-secondary);margin:0;font-size:14px}.psi-lrow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.psi-lrow label{margin-bottom:0!important}.psi-forgot{font-size:13px;font-weight:500}.psi-remember{color:var(--c-fg-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:2px 0 16px;font-size:13.5px;display:flex}.psi-remember input{opacity:0;width:0;height:0;position:absolute}.psi-remember .box{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);border-radius:6px;flex-shrink:0;place-items:center;width:19px;height:19px;transition:background .15s,border-color .15s;display:grid}.psi-remember .box svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:13px;height:13px;transition:opacity .15s}.psi-remember input:checked+.box{background:var(--c-accent-default);border-color:var(--c-accent-default)}.psi-remember input:checked+.box svg{opacity:1}.psi-remember input:focus-visible+.box{box-shadow:0 0 0 3px #b8523a38}.psi-ghost{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);width:100%;color:var(--c-fg-default);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:14.5px;font-weight:600;display:flex}.psi-ghost:hover:not(:disabled),.psi-ghost:focus-visible:not(:disabled){background:var(--c-bg-hover)}.psi-ghost:disabled{opacity:.6;cursor:not-allowed}.psi-ghost svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.psu-div.alt{margin:16px 0}.psu-legal .age.shield{place-items:center;padding:9px;display:grid}.psu-legal .age.shield svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.psu-legal--notice{margin:32px 0 0}.psu-shell--center .psu-illo{aspect-ratio:720/580;max-height:400px;margin-bottom:0}@media(max-width:560px){.psi-remember{margin:0 0 10px;padding:12px 0}}:root{--c-card-red:#c7563e;--c-card-yellow:#a87a1e;--c-card-green:#5c7a3d}:root[data-theme=dark]{--c-card-red:#e07a62;--c-card-yellow:#f0be5c;--c-card-green:#8fb05f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--c-card-red:#e07a62;--c-card-yellow:#f0be5c;--c-card-green:#8fb05f}}.postopia-mv-grid{grid-template-columns:1fr}@media(min-width:1024px){.postopia-mv-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(min-width:768px){.postopia-mv-stage{border-radius:var(--radius-soft)}}.postopia-mv-action{color:var(--c-fg-secondary);border:1px solid var(--c-border-hairline);cursor:pointer;background:0 0;border-radius:9999px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s}.postopia-mv-action:hover,.postopia-mv-action:focus-visible{background:var(--c-bg-surface-alt);color:var(--c-fg-default)}.postopia-mv-action[data-active=true]{background:var(--c-accent-soft);color:var(--c-accent-soft-fg);border-color:#0000}.postopia-mv-desktop{display:none}@media(min-width:768px){.postopia-mv-desktop{display:inline-flex}}.postopia-ngraph-btn svg circle{transform-box:fill-box;transform-origin:50%}.postopia-ngraph-btn{position:relative}.postopia-ngraph-btn:after{content:"";position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px}.postopia-ngraph-btn.is-pulling svg circle:nth-of-type(2){animation:.28s cubic-bezier(.4,0,1,1) forwards pngraph-pull-a}.postopia-ngraph-btn.is-pulling svg circle:nth-of-type(3){animation:.28s cubic-bezier(.4,0,1,1) forwards pngraph-pull-b}.postopia-ngraph-btn.is-pulling svg circle:nth-of-type(4){animation:.28s cubic-bezier(.4,0,1,1) forwards pngraph-pull-c}@keyframes pngraph-pull-a{to{opacity:0;transform:translate(6.8px,6px)scale(.35)}}@keyframes pngraph-pull-b{to{opacity:0;transform:translate(-7.6px,3.8px)scale(.35)}}@keyframes pngraph-pull-c{to{opacity:0;transform:translate(3.6px,-7.4px)scale(.35)}}.postopia-ngraph-node{animation:.6s cubic-bezier(.22,1,.36,1) both pngraph-node-in;animation-delay:var(--d,0s)}@keyframes pngraph-node-in{0%{transform:translate(var(--fx,0px),var(--fy,0px));opacity:0}to{opacity:1;transform:translate(0)}}.postopia-ngraph-edge{stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300);animation:.5s ease-out forwards pngraph-edge-in;animation-delay:var(--d,0s)}@keyframes pngraph-edge-in{to{stroke-dashoffset:0}}.postopia-mgraph-ring{transform-origin:50%;animation:2.55s cubic-bezier(.2,.7,.3,1) infinite pmgraph-ring;animation-delay:var(--d,0s)}@keyframes pmgraph-ring{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}.postopia-mgraph-sweep{transform-origin:50%;animation:3.4s linear infinite pmgraph-sweep}@keyframes pmgraph-sweep{to{transform:rotate(360deg)}}.postopia-mgraph-node{animation:1.15s cubic-bezier(.34,1.45,.64,1) both pmgraph-node-in;animation-delay:var(--d,0s)}@keyframes pmgraph-node-in{0%{transform:translate(var(--fx,0px),var(--fy,0px)) scale(.4);opacity:0}60%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.postopia-mgraph-center-in{transform-origin:50%;animation:.9s cubic-bezier(.34,1.3,.64,1) both pmgraph-center-in}@keyframes pmgraph-center-in{0%{transform:scale(.8)}55%{transform:scale(1.08)}to{transform:scale(1)}}.postopia-mgraph-page-in{animation:.55s cubic-bezier(.22,1,.36,1) both pmgraph-page-in}@keyframes pmgraph-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.postopia-mgraph-ring,.postopia-mgraph-sweep,.postopia-mgraph-node,.postopia-mgraph-center-in,.postopia-mgraph-page-in{animation:none}.postopia-mgraph-ring{opacity:.35;transform:scale(1.3)}.postopia-ngraph-btn.is-pulling svg circle,.postopia-ngraph-node{animation:none}.postopia-ngraph-edge{stroke-dashoffset:0;animation:none}}.postopia-gallery-panel~:not([data-gallery-keep]){display:none!important}.postopia-reply-quote{transition:opacity var(--motion-duration-instant,90ms) ease}.postopia-reply-quote:not(:disabled):hover,.postopia-reply-quote:focus-visible{opacity:.86}.postopia-reply-quote:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-msg-row{transition:background-color .4s}.postopia-msg-row[data-selected=true],.postopia-msg-row[data-flash=true]{background-color:var(--c-accent-soft)}.postopia-icon-btn{cursor:pointer;transition:background-color var(--motion-duration-instant,90ms) ease;background-color:#0000;border:none}.postopia-icon-btn:hover,.postopia-icon-btn:focus-visible{background-color:var(--c-bg-hover)}.postopia-icon-btn:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:1px}.postopia-flat-row{color:var(--c-fg-default);background:0 0;border:none;font-family:Inter,system-ui,sans-serif;transition:background-color .12s}button.postopia-flat-row{cursor:pointer}button.postopia-flat-row:hover,button.postopia-flat-row:focus-visible{background:var(--c-bg-hover);outline:none}.postopia-quick-action{cursor:pointer;background:0 0;border:none;font-family:Inter,system-ui,sans-serif}.postopia-quick-action-circle{background:var(--c-bg-surface-alt);transition:background-color .12s}.postopia-quick-action:hover .postopia-quick-action-circle,.postopia-quick-action:focus-visible .postopia-quick-action-circle{background:var(--c-bg-hover)}.postopia-quick-action:focus-visible{outline:none}@keyframes postopia-tick-in{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.postopia-tick-digit{animation:.22s ease-out postopia-tick-in}@media(prefers-reduced-motion:reduce){.postopia-tick-digit{animation:none}}.postopia-carousel-card{transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s}.postopia-carousel-following .postopia-carousel-card{transition-duration:.16s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.postopia-carousel-card{transition:none}}.postopia-fade-in{animation:.14s cubic-bezier(.2,0,0,1) postopia-fade-in}.postopia-menu-row{cursor:pointer;background:0 0;border:none;transition:background-color .12s}.postopia-menu-row:hover,.postopia-menu-row:focus-visible{background:var(--c-bg-hover);outline:none}@media(prefers-reduced-motion:reduce){.postopia-fade-in{animation:none}}.postopia-mention{color:var(--c-fg-link);font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:text-decoration-color .12s}.postopia-mention[data-mine=true]{color:inherit;text-decoration:underline}button.postopia-mention{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.postopia-mention:hover,.postopia-mention:focus-visible{outline:none;text-decoration:underline}.postopia-datecell{color:var(--c-fg-default);cursor:pointer;background:0 0;border:none;transition:background-color .12s,color .12s}.postopia-datecell[data-outside=true]{color:var(--c-fg-tertiary)}.postopia-datecell:hover:not(:disabled),.postopia-datecell:focus-visible{background:var(--c-bg-hover,var(--c-bg-surface-alt))}.postopia-datecell:focus-visible{box-shadow:0 0 0 2px var(--c-accent-default)}.postopia-datecell[data-today=true]{box-shadow:inset 0 0 0 1px var(--c-accent-default)}.postopia-datecell[data-picked=true],.postopia-datecell[data-picked=true]:hover{background:var(--c-accent-default);color:var(--c-fg-on-accent);font-weight:600}.postopia-chip-row:empty{display:none}.postopia-user-search-row{background-color:#0000;transition:background-color .12s}.postopia-user-search-row:hover,.postopia-user-search-row[data-active=true]{background-color:var(--c-bg-hover)}.postopia-chat-pane-tabs{position:sticky;bottom:0}@media(max-width:1023px){.postopia-chat-pane-tabs{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.postopia-call-tile{cursor:pointer;color:var(--c-fg-secondary);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:500;display:flex}.postopia-call-tile-face{background-color:var(--c-bg-surface-alt);width:64px;height:64px;color:var(--c-fg-default);border:1px solid var(--c-border-hairline);border-radius:20px;place-items:center;transition:background-color .12s,color .12s;display:grid}.postopia-call-tile:hover .postopia-call-tile-face,.postopia-call-tile:focus-visible .postopia-call-tile-face{background-color:var(--c-bg-hover)}.postopia-call-tile[aria-pressed=true] .postopia-call-tile-face{background-color:var(--c-fg-default);color:var(--c-bg-page);border-color:var(--c-fg-default)}.postopia-call-tile:focus-visible{outline:none}.postopia-call-tile:focus-visible .postopia-call-tile-face{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-call-iconbtn{cursor:pointer;border:1px solid var(--c-border-hairline);background-color:var(--c-bg-surface);width:44px;height:44px;color:var(--c-fg-default);border-radius:14px;place-items:center;transition:background-color .12s;display:grid}.postopia-call-iconbtn:hover,.postopia-call-iconbtn:focus-visible{background-color:var(--c-bg-hover)}.postopia-call-chip{border:1px solid var(--c-border-hairline);background-color:var(--c-bg-surface);color:var(--c-fg-default);cursor:pointer;border-radius:999px;padding:11px 14px;font-family:Inter,system-ui,sans-serif;font-size:14px;transition:background-color .12s}.postopia-call-chip:hover,.postopia-call-chip:focus-visible{background-color:var(--c-bg-hover)}.postopia-call-tile--danger .postopia-call-tile-face{color:#faf7f2;background-color:#a03b22;border-color:#a03b22}.postopia-call-tile--danger:hover .postopia-call-tile-face,.postopia-call-tile--danger:focus-visible .postopia-call-tile-face{background-color:#8e3419}.postopia-call-tile:disabled{cursor:default}.postopia-call-tile-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite postopia-call-spin}@keyframes postopia-call-spin{to{transform:rotate(360deg)}}.postopia-call-btn{cursor:pointer;transition:filter .12s}.postopia-call-btn:hover,.postopia-call-btn:focus-visible{filter:brightness(.93)}.postopia-call-dockbtn{cursor:pointer;color:#faf7f2;background-color:#faf7f229;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;transition:background-color .12s;display:grid}.postopia-call-dockbtn:hover,.postopia-call-dockbtn:focus-visible{background-color:#faf7f247}.postopia-call-dockbtn:focus-visible{outline:2px solid var(--c-accent-default);outline-offset:2px}.postopia-call-dockbtn[aria-pressed=true]{color:#0e0d0c;background-color:#faf7f2}.postopia-call-dockbtn[data-danger=true]{color:#faf7f2;background-color:#a03b22}.postopia-call-dockbtn[data-danger=true]:hover,.postopia-call-dockbtn[data-danger=true]:focus-visible{background-color:#8a3219}.postopia-call-chrome{transition:opacity .2s}.postopia-call-chrome[data-hidden=true]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.postopia-call-chrome{transition:none}}.postopia-golive-card{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface);border-radius:8px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px;display:flex}.postopia-golive-title{color:var(--c-fg-default);margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600}.postopia-golive-title:empty{display:none}.postopia-golive-hint{color:var(--c-fg-secondary);flex:220px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}.postopia-golive-link{color:var(--c-fg-link);font-weight:600}.postopia-golive-error{color:var(--c-state-danger);margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px}.postopia-golive-frame{aspect-ratio:16/9;background:#0e0d0c;border-radius:6px;width:100%;position:relative;overflow:hidden}.postopia-golive-stamp{color:#faf7f2;background:#0e0d0c8c;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.postopia-golive-badge{background:var(--c-state-danger);color:#faf7f2;letter-spacing:.06em;border-radius:9999px;padding:3px 8px;font-size:11px}.postopia-golive-timer{font-variant-numeric:tabular-nums}.postopia-golive-controls{flex-wrap:wrap;gap:8px;display:flex}.postopia-golive-go,.postopia-golive-ctl,.postopia-golive-end,.postopia-golive-pill{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.postopia-golive-go{border:1px solid var(--c-broadcast-live);background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill)}.postopia-golive-go:hover:not(:disabled),.postopia-golive-go:focus-visible{background:var(--c-broadcast-live)}@supports (color:color-mix(in lab,red,red)){.postopia-golive-go:hover:not(:disabled),.postopia-golive-go:focus-visible{background:color-mix(in srgb,var(--c-broadcast-live) 82%,#000)}}.postopia-golive-go:hover:not(:disabled),.postopia-golive-go:focus-visible{border-color:var(--c-broadcast-live)}@supports (color:color-mix(in lab,red,red)){.postopia-golive-go:hover:not(:disabled),.postopia-golive-go:focus-visible{border-color:color-mix(in srgb,var(--c-broadcast-live) 82%,#000)}}.postopia-golive-ctl,.postopia-golive-pill{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);color:var(--c-fg-default)}.postopia-golive-ctl:hover:not(:disabled),.postopia-golive-ctl:focus-visible,.postopia-golive-pill:hover:not(:disabled),.postopia-golive-pill:focus-visible{background:var(--c-bg-hover)}.postopia-golive-pill[data-active=true]{border-color:var(--c-broadcast-live);background:var(--c-broadcast-live-soft);color:var(--c-broadcast-live-soft-fg)}.postopia-golive-end{border:1px solid var(--c-state-danger);color:var(--c-state-danger);background:0 0}.postopia-golive-end:hover,.postopia-golive-end:focus-visible{background:var(--c-bg-hover)}.postopia-golive-go:disabled,.postopia-golive-ctl:disabled{opacity:.5;cursor:default}.postopia-golive-slow{flex-direction:column;gap:6px;margin-top:12px;display:flex}.postopia-golive-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-top:4px;font-family:Inter,system-ui,sans-serif;display:flex}.postopia-golive-check input{width:18px;height:18px;accent-color:var(--c-broadcast-live);margin-top:2px}.postopia-golive-check-label{color:var(--c-fg-default);font-size:14px;font-weight:600;display:block}.postopia-golive-titlefield{flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.postopia-golive-check-hint{color:var(--c-fg-secondary);font-size:13px;display:block}.postopia-golive-keep{border:0;margin:0;padding:0}.postopia-golive-keep legend{color:var(--c-fg-secondary);margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.postopia-livevideo{aspect-ratio:16/9;background:#0e0d0c;border-radius:8px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.postopia-livevideo[data-variant=card]{margin-bottom:0}.postopia-livevideo-player,.postopia-livevideo-el{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-livevideo .postopia-livevideo-el,.postopia-livevideo video{background:#0e0d0c;object-fit:contain!important;border-radius:0!important;max-height:none!important;margin:0!important}.postopia-livevideo-stamp{z-index:2;color:#faf7f2;font-variant-numeric:tabular-nums;pointer-events:none;background:#0e0d0c8c;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.postopia-livevideo-stamp>span:only-child{padding-left:6px}.postopia-livevideo-badge{background:var(--c-state-danger);letter-spacing:.06em;border-radius:9999px;padding:3px 8px;font-size:11px}.postopia-livevideo-unmute{z-index:2;color:#faf7f2;cursor:pointer;background:#0e0d0c8c;border:1px solid #faf7f238;border-radius:9999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background-color .12s;display:inline-flex;position:absolute;bottom:10px;right:10px}.postopia-livevideo-unmute:hover,.postopia-livevideo-unmute:focus-visible{background:#0e0d0cbf}.postopia-livevideo-grid{background:#0e0d0c;grid-auto-rows:1fr;gap:2px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-livevideo-cell{background:#0e0d0c;min-width:0;min-height:0;position:relative;overflow:hidden}.postopia-bshare{border:1px solid var(--c-border-hairline);background:var(--c-bg-surface-alt);border-radius:8px;flex-direction:column;gap:8px;margin:12px 18px 0;padding:14px;font-family:Inter,system-ui,sans-serif;display:flex}.postopia-bshare-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.postopia-bshare-title{color:var(--c-fg-default);margin:0;font-size:15px;font-weight:600}.postopia-bshare-done{min-height:44px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600;transition:color .12s}.postopia-bshare-done:hover,.postopia-bshare-done:focus-visible{color:var(--c-fg-default)}.postopia-bshare-link{color:var(--c-fg-link);word-break:break-all;font-size:15px;font-weight:600;text-decoration:none}.postopia-bshare-link:hover,.postopia-bshare-link:focus-visible{text-decoration:underline}.postopia-bshare .postopia-golive-hint{flex:none}.postopia-livemod{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-family:Inter,system-ui,sans-serif;display:flex}.postopia-livemod-slow{color:var(--c-fg-secondary);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.postopia-livemod-report{min-height:44px;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.postopia-livemod-report:hover,.postopia-livemod-report:focus-visible{background:var(--c-bg-hover);color:var(--c-fg-default)}.postopia-livestage{flex-direction:column;gap:8px;padding:12px 0 0;display:flex}.postopia-livestage-names{color:var(--c-fg-default);margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.postopia-hoststage{border-top:1px solid var(--c-border-hairline);flex-direction:column;gap:10px;padding-top:6px;display:flex}.postopia-hoststage-tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.postopia-hoststage-tile{aspect-ratio:16/9;background:#0e0d0c;border-radius:6px;position:relative;overflow:hidden}.postopia-hoststage-tile .postopia-livevideo-el{object-fit:contain;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-hoststage-list{flex-direction:column;gap:6px;display:flex}.postopia-hoststage-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-fg-tertiary);margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.postopia-hoststage-row{align-items:center;gap:8px;min-height:44px;display:flex}.postopia-hoststage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-fg-default);flex:1;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.postopia-hoststage-handle{color:var(--c-fg-tertiary);font-weight:400}.postopia-bb-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.postopia-bb{letter-spacing:.08em;text-transform:uppercase;color:var(--c-broadcast-on-pill);background:var(--c-broadcast-article);border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.postopia-bb[data-family=live]{background:var(--c-broadcast-live)}.postopia-bb[data-family=live][data-state=ended],.postopia-bb[data-family=live][data-state=expired],.postopia-bb[data-family=live][data-state=missed]{background:var(--c-broadcast-live-soft);color:var(--c-broadcast-live-soft-fg)}.postopia-bb-dot{background:var(--c-broadcast-on-pill);border-radius:9999px;width:6px;height:6px}.postopia-bb-tag{color:var(--c-fg-tertiary);background:var(--c-bg-surface-alt);border:1px solid var(--c-border-hairline);border-radius:4px;padding:2px 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.postopia-bb-tag[data-family=article]{color:var(--c-broadcast-article-soft-fg);background:var(--c-broadcast-article-soft);border-color:#0000}.postopia-bb-sub{color:var(--c-broadcast-live-soft-fg);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600}.postopia-remind{border:1px solid var(--c-broadcast-live);min-height:40px;color:var(--c-broadcast-live);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;padding:0 16px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:background-color .12s,color .12s;display:inline-flex}.postopia-remind:hover:not(:disabled),.postopia-remind:focus-visible{background:var(--c-broadcast-live-soft)}.postopia-remind[aria-pressed=true]{background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill)}.postopia-livesched{aspect-ratio:16/9;background:#0e0d0c;border-radius:14px;flex-direction:column;justify-content:flex-end;width:100%;padding-top:44px;display:flex;position:relative;overflow:clip}.postopia-livesched-cover{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-livesched-badge,.postopia-livesched-corner{color:#faf7f2;padding:5px 10px;font:700 12.5px Inter,system-ui,sans-serif;position:absolute;top:14px}.postopia-livesched-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--c-broadcast-live);border-radius:6px;left:14px}.postopia-livesched-badge[data-state=missed],.postopia-livesched-badge[data-state=ended],.postopia-livesched-badge[data-state=expired]{background:#0e0d0cb8}.postopia-livesched-corner{background:#faf7f229;border-radius:14px;font-weight:600;right:14px}.postopia-livesched-corner[data-late=true]{background:var(--c-broadcast-live)}.postopia-livesched-body{background:linear-gradient(#0e0d0c00,#0e0d0ce0);flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.postopia-livesched-when{color:#faf7f2cc;margin:0;font:500 14px Inter,system-ui,sans-serif}.postopia-livesched-buttons{flex-wrap:wrap;gap:8px;display:flex}.postopia-livesched .postopia-remind,.postopia-livesched-btn{cursor:pointer;border-radius:22px;min-height:44px;padding:0 18px;font:700 15px Inter,system-ui,sans-serif}.postopia-livesched .postopia-remind{color:#0e0d0c;background:#faf7f2;border:0}.postopia-livesched .postopia-remind[aria-pressed=true]{background:var(--c-broadcast-live);color:#faf7f2}.postopia-livesched-btn[data-tone=cream]{color:#0e0d0c;background:#faf7f2;border:0}.postopia-livesched-btn[data-tone=glass]{color:#faf7f2;background:#faf7f229;border:1px solid #faf7f259}.postopia-livesched-btn:disabled{opacity:.6;cursor:default}.postopia-livesched-edit{flex-direction:column;gap:8px;display:flex}.postopia-livesched-editlabel{color:#faf7f2;flex-direction:column;gap:6px;font:600 13px Inter,system-ui,sans-serif;display:flex}.postopia-livesched-input{box-sizing:border-box;color:#faf7f2;color-scheme:dark;background:#0e0d0c99;border:1px solid #faf7f259;border-radius:10px;min-height:44px;padding:0 12px;font:500 15px Inter,system-ui,sans-serif}.postopia-livesched-error{color:#f2a39b;margin:0;font:500 13px Inter,system-ui,sans-serif}.postopia-bformat{box-sizing:border-box;background:var(--c-bg-surface-alt);border-radius:24px;gap:4px;width:100%;max-width:420px;margin-bottom:14px;padding:4px;display:flex}.postopia-bformat-opt{min-height:40px;color:var(--c-fg-default);border-radius:20px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.postopia-bformat-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.postopia-bformat-opt[data-family=article] .postopia-bformat-dot{background:var(--c-broadcast-article)}.postopia-bformat-opt[data-family=live] .postopia-bformat-dot{background:var(--c-broadcast-live)}.postopia-bformat-opt:hover,.postopia-bformat-opt:focus-visible{background:var(--c-bg-hover,var(--c-bg-surface))}.postopia-bformat-opt[data-active=true][data-family=article],.postopia-bformat-opt[data-active=true][data-family=article]:hover{background:var(--c-broadcast-article);color:var(--c-broadcast-on-pill)}.postopia-bformat-opt[data-active=true][data-family=live],.postopia-bformat-opt[data-active=true][data-family=live]:hover{background:var(--c-broadcast-live);color:var(--c-broadcast-on-pill)}.postopia-bformat-opt[data-active=true] .postopia-bformat-dot{background:var(--c-broadcast-on-pill)}.postopia-livecompose{background:var(--c-bg-page);min-height:100vh}.postopia-livecompose-head{z-index:20;background:var(--c-bg-surface);border-bottom:1px solid var(--c-border-hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.postopia-livecompose-cancel{color:var(--c-fg-secondary);font-family:Inter,system-ui,sans-serif;font-size:14px;text-decoration:none}.postopia-livecompose-main{background:var(--c-bg-surface);min-height:60vh}.postopia-livecompose-body{box-sizing:content-box;flex-direction:column;gap:16px;max-width:720px;margin:0;padding:20px 20px 128px;display:flex}@media(min-width:1024px){.postopia-livecompose-body{padding:20px 32px 128px}}.postopia-livecompose-body>*{flex:none}.postopia-livecompose-body>.postopia-bformat,.postopia-livecompose-field>button{align-self:flex-start}.postopia-livecompose-field{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.postopia-livecompose-label{color:var(--c-fg-secondary);font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.postopia-livecompose-input{box-sizing:border-box;border:1px solid var(--c-border-strong);background:var(--c-bg-surface);width:100%;min-height:44px;color:var(--c-fg-default);resize:vertical;border-radius:8px;padding:10px 12px;font-family:Inter,system-ui,sans-serif;font-size:15px}.postopia-livecompose-input:focus-visible{outline:2px solid var(--c-broadcast-live);outline-offset:1px}.postopia-livecompose-cover{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.postopia-livecompose-cover img{object-fit:cover;border-radius:8px;width:100%;max-height:280px}.pc-live-ring{box-shadow:0 0 0 2px var(--c-bg-surface),0 0 0 4px var(--c-broadcast-live);border-radius:9999px}.pc-live-verb{color:var(--c-fg-secondary);font:500 14px Inter,system-ui,sans-serif}.pc-sched{color:#faf7f2;background:#141210;border-radius:12px;gap:12px;margin:0 0 10px;padding:12px;text-decoration:none;display:flex}.pc-sched-date{background:#faf7f21a;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:68px;display:flex}.pc-sched-month{letter-spacing:.06em;text-transform:uppercase;color:#f2a39b;font:700 12px Inter,system-ui,sans-serif}.pc-sched-day{font:700 26px/30px Inter,system-ui,sans-serif}.pc-sched-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-sched-badge{background:var(--c-broadcast-live);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-self:flex-start;padding:3px 8px;font:700 11px Inter,system-ui,sans-serif}.pc-sched-title{font:600 18px/23px "Source Serif 4",Georgia,serif}.pc-sched-sub{color:#faf7f2bf;font:400 13px Inter,system-ui,sans-serif}.pc-live-strip{background:var(--c-broadcast-live-soft);color:var(--c-broadcast-live-soft-fg);border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 10px 10px 12px;text-decoration:none;display:flex}.pc-live-strip-dot{background:var(--c-broadcast-live);border-radius:50%;flex-shrink:0;width:10px;height:10px}.pc-live-strip-text{flex-wrap:wrap;flex:auto;gap:2px 8px;min-width:0;font:500 13px Inter,system-ui,sans-serif;display:flex}.pc-live-strip-text strong{font-size:14px;font-weight:700}.pc-live-strip-watch{background:var(--c-broadcast-live);min-height:36px;color:var(--c-broadcast-on-pill);border-radius:18px;flex-shrink:0;align-items:center;padding:0 14px;font:700 13px Inter,system-ui,sans-serif;display:inline-flex}.pc-replay-meta{color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;margin:8px 0 0;font:500 13px Inter,system-ui,sans-serif}.postopia-livesched-who{flex-direction:column;gap:10px;display:flex}.postopia-livesched-tomb{color:#faf7f2e0;align-items:center;gap:8px;margin:0;font:600 13.5px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.postopia-livesched-tomb-mark{background:linear-gradient(#faf7f2bf,#faf7f2bf) 50%/8px 1.5px no-repeat;border:1.5px solid #faf7f28c;border-radius:999px;flex:none;width:18px;height:18px}.postopia-livesched-title{color:#faf7f2;text-wrap:balance;margin:0;font:600 24px/1.2 "Source Serif 4",Georgia,serif}.postopia-livesched-host{color:#faf7f2;flex-wrap:wrap;align-items:center;gap:8px;font:600 14px Inter,system-ui,sans-serif;display:inline-flex}.postopia-livesched-hostwhen{color:#faf7f2bf;font-weight:400}.bubbles-orb{background:radial-gradient(circle at 32% 28%,var(--ai-hi) 0%,var(--ai) 48%,var(--ai-lo) 100%);box-shadow:0 0 14px -2px var(--ai);border-radius:9999px;animation:2.8s ease-in-out infinite bubbles-breathe;position:relative}.bubbles-orb[data-working=true]{animation-duration:1.2s}.bubbles-orb[data-working=true]:after{content:"";background:conic-gradient(from 0deg,transparent 0deg,var(--ai) 90deg,transparent 180deg,var(--ai-hi) 270deg,transparent 360deg);border-radius:9999px;animation:1.4s linear infinite bubbles-spin;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes bubbles-breathe{0%,to{box-shadow:0 0 10px -2px var(--ai);transform:scale(1)}50%{box-shadow:0 0 22px 2px var(--ai);transform:scale(1.07)}}@keyframes bubbles-spin{to{transform:rotate(360deg)}}.bubbles-dot{background:var(--ai-ink);border-radius:9999px;width:6px;height:6px;animation:1.1s ease-in-out infinite bubbles-bounce;display:inline-block}.bubbles-dot:nth-child(2){animation-delay:.15s}.bubbles-dot:nth-child(3){animation-delay:.3s}@keyframes bubbles-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.bubbles-shimmer{background:linear-gradient(100deg,var(--c-bg-surface-alt) 20%,var(--ai-soft) 45%,var(--ai-hi) 50%,var(--ai-soft) 55%,var(--c-bg-surface-alt) 80%);background-size:260% 100%;animation:1.6s ease-in-out infinite bubbles-sweep}@keyframes bubbles-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.bubbles-develop{animation:.7s cubic-bezier(.2,.7,.2,1) both bubbles-develop}@keyframes bubbles-develop{0%{opacity:0;filter:blur(6px)saturate(0);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.bubbles-msg{animation:.32s cubic-bezier(.2,.7,.2,1) both bubbles-msg-in}@keyframes bubbles-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bubbles-stage{animation:.3s ease-out both bubbles-msg-in}.bubbles-paint *{transition:background-color .6s,color .6s,border-color .6s}@media(prefers-reduced-motion:reduce){.bubbles-orb,.bubbles-orb[data-working=true]:after,.bubbles-dot,.bubbles-shimmer,.bubbles-develop,.bubbles-msg,.bubbles-stage{animation:none}.bubbles-paint *{transition:none}}.postopia-lb{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:560px;display:flex;position:relative}.postopia-lb-pill{box-sizing:border-box;background:var(--c-fg-default);height:52px;color:var(--c-bg-page);border-radius:26px;align-items:center;gap:8px;padding:0 8px;transition:box-shadow .16s;display:flex;box-shadow:0 10px 28px #0e0d0c38}[data-theme=dark] .postopia-lb-pill{box-shadow:0 8px 24px #00000059,0 0 0 1px var(--c-border-hairline)}.postopia-lb-pill[data-fresh=true]{box-shadow:0 0 0 2px #cb6e4f,0 0 0 5px #d9a44159,0 10px 28px #ba533a59}.postopia-lb-pill[data-inline=true]{box-shadow:none}.postopia-lb-btn{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.postopia-lb-btn:hover,.postopia-lb-btn:focus-visible{background:#7f7f7f38}.postopia-lb-btn:focus-visible,.postopia-lb-main:focus-visible,.postopia-lb-action:focus-visible{outline-offset:2px;outline:2px solid #dc8a6e}.postopia-lb-nav,.postopia-lb-min{width:28px;height:28px}.postopia-lb-toggle{width:32px;height:32px}.postopia-lb-main{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:20px;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.postopia-lb-text{flex-direction:column;gap:1px;min-width:0;display:flex}.postopia-lb-titlerow{align-items:center;gap:6px;min-width:0;display:flex}.postopia-lb-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.postopia-lb-meta{opacity:.62;white-space:nowrap;font-size:12px}.postopia-lb-line{opacity:.74;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.postopia-lb-action{background:var(--c-bg-page);border:0;border-radius:9999px;flex:none;height:32px;padding:0 14px}@supports (color:color-mix(in lab,red,red)){.postopia-lb-action{background:color-mix(in srgb,var(--c-bg-page) 14%,transparent)}}.postopia-lb-action{color:inherit;font:inherit;cursor:pointer;font-size:12.5px;font-weight:600;transition:background-color .15s}.postopia-lb-action:hover,.postopia-lb-action:focus-visible{background:var(--c-bg-page)}@supports (color:color-mix(in lab,red,red)){.postopia-lb-action:hover,.postopia-lb-action:focus-visible{background:color-mix(in srgb,var(--c-bg-page) 24%,transparent)}}.postopia-lb-count{box-sizing:border-box;background:var(--c-bg-page);border-radius:9999px;flex:none;min-width:24px;height:24px;padding:0 7px}@supports (color:color-mix(in lab,red,red)){.postopia-lb-count{background:color-mix(in srgb,var(--c-bg-page) 14%,transparent)}}.postopia-lb-count{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}@media(max-width:479px){.postopia-lb-nav,.postopia-lb-count{display:none}}.postopia-lb-panel{z-index:40;box-sizing:border-box;background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);width:100%;max-height:min(70vh,640px);color:var(--c-fg-default);border-radius:14px;position:absolute;top:60px;right:0;overflow-y:auto;box-shadow:0 18px 48px #0e0d0c2e}.postopia-lb-panel[data-inline=true]{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;position:static}.postopia-lb-ai{background:var(--c-bg-surface-alt);border-radius:10px;align-items:flex-start;gap:12px;margin:0 12px 8px;padding:12px;display:flex}.postopia-lb-panel[data-inline=true] .postopia-lb-ai{margin:0 0 8px}.postopia-lb-comms{flex-direction:column;gap:6px;margin:0 12px 10px;display:flex}.postopia-lb-panel[data-inline=true] .postopia-lb-comms{margin:0 0 10px}.postopia-lb-comms-head{min-height:20px;color:var(--c-fg-secondary);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.postopia-lb-comms-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.postopia-lb-comm{min-width:0;min-height:44px;color:var(--c-fg-default);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:4px;transition:background-color .15s;display:flex}.postopia-lb-comms-row[data-wide=true] .postopia-lb-comm{background:var(--c-bg-surface-alt);justify-content:flex-start;padding:4px 12px 4px 4px}.postopia-lb-comm:hover,.postopia-lb-comm:focus-visible{background:var(--c-bg-hover,var(--c-bg-surface-alt))}.postopia-lb-comm:focus-visible{outline-offset:2px;outline:2px solid #dc8a6e}.postopia-lb-comm-mark{flex:none;display:inline-flex;position:relative}.postopia-lb-comm-dot{border:2px solid var(--c-bg-surface);box-sizing:border-box;background:#ba533a;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.postopia-lb-comm-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.postopia-lb-rows{margin:0;padding:0 0 6px;list-style:none}.postopia-lb-row{padding:10px 16px;transition:background-color .15s}.postopia-lb-panel[data-inline=true] .postopia-lb-row{padding:10px 0}.postopia-lb-row:hover,.postopia-lb-row:focus-within{background:var(--c-bg-hover,var(--c-bg-surface-alt))}.postopia-lb-row[data-selected=true]{background:var(--c-accent-soft)}.postopia-lb-rowmain{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.postopia-lb-rowmain:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #dc8a6e}.postopia-lb-rowtitle{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.postopia-lb-rowmeta{color:var(--c-fg-tertiary);font-weight:400}.postopia-lb-rowline{color:var(--c-fg-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.postopia-lb-rowtime{color:var(--c-fg-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.postopia-lb-chip{border:1px solid var(--c-border-strong);background:var(--c-bg-surface);height:30px;color:var(--c-fg-default);font:inherit;cursor:pointer;border-radius:9999px;flex:none;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .15s}.postopia-lb-chip:hover,.postopia-lb-chip:focus-visible{background:var(--c-bg-surface-alt)}.postopia-lb-chip[aria-pressed=true]{background:var(--c-fg-default);border-color:var(--c-fg-default);color:var(--c-bg-page)}.postopia-lb-dismiss,.postopia-lb-close{width:30px;height:30px;color:var(--c-fg-tertiary)}.postopia-lb-dismiss:hover,.postopia-lb-dismiss:focus-visible,.postopia-lb-close:hover,.postopia-lb-close:focus-visible{color:var(--c-fg-default);background:var(--c-bg-surface-alt)}.postopia-lb-ghost{font:inherit;color:var(--c-fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.postopia-lb-ghost:hover,.postopia-lb-ghost:focus-visible{text-decoration-color:currentColor}.postopia-lb-link{font:inherit;color:var(--c-fg-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.postopia-lb-link:hover,.postopia-lb-link:focus-visible{text-decoration-color:currentColor}.postopia-lb-input{border:1px solid var(--c-border-strong);background:var(--c-bg-page);min-width:0;height:38px;color:var(--c-fg-default);font:inherit;border-radius:9999px;flex:auto;padding:0 14px;font-size:14px}.postopia-lb-input:focus-visible{outline-offset:1px;outline:2px solid #dc8a6e}.postopia-lb-send{color:#faf7f2;height:38px;font:inherit;cursor:pointer;background:#ba533a;border:0;border-radius:9999px;flex:none;padding:0 16px;font-size:13.5px;font-weight:600;transition:background-color .15s}.postopia-lb-send:disabled{opacity:.5;cursor:default}.postopia-lb-send:hover:not(:disabled),.postopia-lb-send:focus-visible{background:#9a4230}.postopia-lb-keys{border-top:1px solid var(--c-border-hairline);color:var(--c-fg-tertiary);flex-wrap:wrap;gap:14px;padding:10px 16px 12px;font-size:12px;display:none}@media(hover:hover)and (pointer:fine){.postopia-lb-keys{display:flex}}.postopia-lb-keys kbd{border:1px solid var(--c-border-strong);background:var(--c-bg-page);color:var(--c-fg-secondary);border-radius:4px;padding:1px 6px;font-family:Inter,system-ui,sans-serif}.postopia-lb-calltime{color:#8fd19e;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}[data-theme=dark] .postopia-lb-calltime{color:#188038}.postopia-lb-callbtn{width:36px;height:36px}.postopia-lb-callbtn[aria-pressed=true]{background:#7f7f7f4d}@media(max-width:479px){.postopia-lb-wide-only{display:none}}.postopia-lb-under{z-index:39;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex;position:absolute;top:60px;right:0}.postopia-lb-under>*{pointer-events:auto}.postopia-lb-tucked{box-sizing:border-box;background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);width:100%;color:var(--c-fg-default);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 8px 24px #0e0d0c1f}.postopia-lb-tucked-count{background:var(--c-bg-surface-alt);height:22px;color:var(--c-fg-default);font:inherit;cursor:pointer;border:0;border-radius:9999px;flex:none;padding:0 7px;font-size:11.5px;font-weight:700;transition:background-color .15s}.postopia-lb-tucked-count:hover,.postopia-lb-tucked-count:focus-visible{background:var(--c-bg-hover,var(--c-bg-surface-alt))}.postopia-lb-calltile{background:#1f1c17;border-radius:14px;width:300px;max-width:100%;height:186px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0e0d0c47}.postopia-lb[data-up=true] .postopia-lb-panel,.postopia-lb[data-up=true] .postopia-lb-under{top:auto;bottom:60px}.postopia-lb[data-up=true] .postopia-lb-under{flex-direction:column-reverse}.postopia-lbf,.postopia-lbf-orb,.postopia-lbf-tab{z-index:58;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed}.postopia-lbf,.postopia-lbf-orb{will-change:transform;transition:transform .2s cubic-bezier(.2,.8,.2,1);top:0;left:0}.postopia-lbf[data-dragging=true],.postopia-lbf-orb[data-dragging=true],.postopia-lbf-tab[data-dragging=true]{transition:none}.postopia-lbf[data-dragging=true] .postopia-lb-pill{cursor:grabbing;box-shadow:0 16px 40px #0e0d0c4d}.postopia-lbf .postopia-lb-pill{cursor:grab}.postopia-lbf .postopia-lb{max-width:none}.postopia-lbf .postopia-lb-panel{max-height:min(70vh,640px,var(--lb-room,70vh))}.postopia-lbf-orb{background:var(--c-fg-default);color:var(--c-bg-page);cursor:grab;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;box-shadow:0 10px 28px #0e0d0c3d}[data-theme=dark] .postopia-lbf-orb{box-shadow:0 8px 24px #0006,0 0 0 1px var(--c-border-hairline)}.postopia-lbf-orb[data-dragging=true]{cursor:grabbing}.postopia-lbf-orb:focus-visible,.postopia-lbf-tab:focus-visible{outline-offset:2px;outline:2px solid #dc8a6e}.postopia-lbf-orbcall{color:#fff;background:#188038;border-radius:9999px;place-items:center;width:40px;height:40px;display:grid}.postopia-lbf-orbcount{box-sizing:border-box;color:#faf7f2;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--c-bg-page);font-variant-numeric:tabular-nums;text-align:center;background:#ba533a;border-radius:9999px;padding:0 5px;font:700 11px/20px Inter,system-ui,sans-serif;position:absolute;top:-4px;right:-4px}.postopia-lbf-tab{background:var(--c-fg-default);color:var(--c-bg-page);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;transition:background-color .15s;display:flex;box-shadow:0 6px 18px #0e0d0c38}.postopia-lbf-tab[data-side=right]{border-radius:12px 0 0 12px;right:0}.postopia-lbf-tab[data-side=left]{border-radius:0 12px 12px 0;left:0}.postopia-lbf-dot{border-radius:9999px;width:8px;height:8px}.postopia-lbf-dot[data-pulse=true]{animation:.42s ease-out postopia-lbf-pulse}@keyframes postopia-lbf-pulse{0%{transform:scale(1)}40%{transform:scale(1.7)}to{transform:scale(1)}}.postopia-lbf-tabcount{font-variant-numeric:tabular-nums;font:700 10.5px/1 Inter,system-ui,sans-serif}.postopia-lb-aimark>svg{box-shadow:0 0 0 2px var(--lb-ai-surface,var(--c-bg-surface)),0 0 0 4px #d9a441;border-radius:9999px}.postopia-lb-aimark-shine{pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,#faf7f240 74%,#faf7f2f2 88%,transparent 89% 100%);opacity:0;border-radius:9999px;animation:6s cubic-bezier(.65,0,.35,1) infinite postopia-lb-ai-sweep;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes postopia-lb-ai-sweep{0%{opacity:0;transform:rotate(0)}4%{opacity:1}23%{opacity:1}27%{opacity:0;transform:rotate(360deg)}to{opacity:0;transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.postopia-lbf,.postopia-lbf-orb{transition:none}.postopia-lb-aimark-shine,.postopia-lbf-dot[data-pulse=true]{animation:none}}.postopia-invite-page{background:var(--c-bg-page);min-height:100vh;color:var(--c-fg-default);flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex}.postopia-invite-top{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}@media(min-width:768px){.postopia-invite-top{padding:20px 32px}}.postopia-invite-lockup{color:var(--c-fg-default);letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.postopia-invite-main{flex-direction:column;flex:1;align-items:center;gap:12px;padding:8px 12px 48px;display:flex}@media(min-width:768px){.postopia-invite-main{padding:24px 20px 64px}}.postopia-invite-foot{text-align:center;color:var(--c-fg-tertiary);padding:0 20px 32px;font-size:12.5px}.postopia-invite-foot a{color:var(--c-fg-secondary)}.postopia-invite-card{box-sizing:border-box;background:var(--c-bg-surface);border:1px solid var(--c-border-hairline);border-radius:16px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 18px 48px #0e0d0c14}[data-theme=dark] .postopia-invite-card{box-shadow:none}.postopia-invite-pad{flex-direction:column;gap:18px;padding:24px 20px;display:flex}@media(min-width:768px){.postopia-invite-pad{padding:28px}}.postopia-invite-under-banner{padding-top:56px}.postopia-invite-banner{height:148px;position:relative}.postopia-invite-banner>img{object-fit:cover;width:100%;height:100%;display:block}.postopia-invite-dots{pointer-events:none;background-image:radial-gradient(#faf7f21a 1px,#0000 1px);background-size:14px 14px;position:absolute;top:0;right:0;bottom:0;left:0}.postopia-invite-stamp{color:#faf7f2b8;font-family:"Source Serif 4",Georgia,serif;font-size:13px;font-style:italic;font-weight:500;position:absolute;bottom:14px;right:18px}.postopia-invite-private{color:#faf7f2;background:#0e0d0c59;border-radius:9999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:14px;right:16px}.postopia-invite-avatar{position:absolute;bottom:-40px;left:24px}.postopia-invite-face{justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.postopia-invite-face img{object-fit:cover;width:100%;height:100%;display:block}.postopia-invite-strong{color:var(--c-fg-default);font-weight:600}.postopia-invite-cname{text-wrap:balance;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:600;line-height:1.15}@media(min-width:768px){.postopia-invite-cname{font-size:34px}}.postopia-invite-meta{color:var(--c-fg-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 10px;margin:0;font-size:13.5px;display:flex}.postopia-invite-slug{color:#9a4230;font-family:"Source Serif 4",Georgia,serif}[data-theme=dark] .postopia-invite-slug{color:#e9b19c}.postopia-invite-desc{color:var(--c-fg-default);margin:0;font-size:15px;line-height:1.55}.postopia-invite-body{color:var(--c-fg-secondary);margin:0;font-size:14px;line-height:1.5}.postopia-invite-small{color:var(--c-fg-secondary);margin:0;font-size:13px;line-height:1.45}.postopia-invite-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-tertiary);margin:0;font-size:11.5px;font-weight:600}.postopia-invite-h2{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600;line-height:1.25}.postopia-invite-h3{margin:0;font-size:17px;font-weight:600}.postopia-invite-channel{border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.postopia-invite-hash{background:#faf7f224;border-radius:14px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;font-weight:700;display:flex}.postopia-invite-chname{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700}.postopia-invite-chmeta{opacity:.8;font-size:13.5px}.postopia-invite-chmeta .postopia-invite-strong{color:inherit;font-family:"Source Serif 4",Georgia,serif;font-weight:600}.postopia-invite-chtopic{opacity:.9;margin:0;font-size:14.5px;line-height:1.5;position:relative}.postopia-invite-points{color:var(--c-fg-secondary);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.postopia-invite-points li{align-items:flex-start;gap:12px;display:flex}.postopia-invite-pointicon{background:var(--c-bg-surface-alt);width:28px;height:28px;color:var(--c-fg-secondary);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.postopia-invite-rules-block{border-top:1px solid var(--c-border-hairline);flex-direction:column;gap:10px;padding-top:16px;display:flex}.postopia-invite-rules-block ol,.postopia-invite-rules ol{color:var(--c-fg-secondary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.postopia-invite-rules{color:var(--c-fg-secondary);font-size:14px}.postopia-invite-rules summary{cursor:pointer;color:var(--c-fg-default);font-weight:600}.postopia-invite-rules ol{margin-top:10px}.postopia-invite-cta{min-height:50px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:15.5px;font-weight:600;text-decoration:none;transition:filter .15s,opacity .15s;display:inline-flex}.postopia-invite-cta:hover:not(:disabled),.postopia-invite-cta:focus-visible{filter:brightness(1.12)}.postopia-invite-cta:disabled{opacity:.55;cursor:default}.postopia-invite-cta-sm{border-radius:10px;min-height:44px;font-size:14px}.postopia-invite-cta:focus-visible,.postopia-invite-ghost:focus-visible,.postopia-invite-link:focus-visible,.postopia-invite-field:focus-visible{outline-offset:2px;outline:2px solid #dc8a6e}.postopia-invite-ghost{min-height:44px;color:var(--c-fg-default);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.postopia-invite-ghost:hover,.postopia-invite-ghost:focus-visible{background:var(--c-bg-surface-alt)}.postopia-invite-ghost-line{border:1px solid var(--c-border-strong);background:var(--c-bg-surface)}.postopia-invite-link{font:inherit;color:var(--c-fg-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.postopia-invite-link:hover,.postopia-invite-link:focus-visible{text-decoration-color:currentColor}.postopia-invite-quiet{font-weight:600;text-decoration:none}.postopia-invite-quiet:hover,.postopia-invite-quiet:focus-visible{text-decoration:underline}.postopia-invite-error{color:#c7563e;margin:0;font-size:13.5px;line-height:1.45}.postopia-invite-state{flex-direction:column;gap:12px;display:flex}.postopia-invite-quote{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.postopia-invite-sent{background:#5c7a3d;border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.postopia-invite-sent{background:color-mix(in srgb,#5c7a3d 12%,var(--c-bg-surface))}}.postopia-invite-check{color:#faf7f2;background:#5c7a3d;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.postopia-invite-form{flex-direction:column;gap:16px;display:flex}.postopia-invite-note{background:var(--c-bg-surface-alt);color:var(--c-fg-secondary);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.postopia-invite-note p{margin:0;font-size:13.5px;line-height:1.5}.postopia-invite-fieldset{border:1px solid var(--c-border-hairline);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;display:flex}.postopia-invite-fieldset legend{color:var(--c-fg-secondary);padding:0 6px;font-size:13px;font-weight:600}.postopia-invite-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;display:grid}@media(min-width:480px){.postopia-invite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.postopia-chat-showmore{font:inherit;font-weight:600;line-height:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}@supports (color:color-mix(in lab,red,red)){.postopia-chat-showmore{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}.postopia-chat-showmore{cursor:pointer;transition:text-decoration-color .15s}.postopia-chat-showmore:hover,.postopia-chat-showmore:focus-visible{text-decoration-color:currentColor}.postopia-chat-showmore:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #dc8a6e}.postopia-mention-btn{font:inherit;font-weight:600;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}@keyframes postopia-doc-thumb-pulse{0%,to{opacity:1}50%{opacity:.45}}.postopia-media-dl{background-color:#0e0d0c8c;transition:background-color .12s}.postopia-media-dl:hover:not(:disabled),.postopia-media-dl:focus-visible{background-color:#0e0d0cc7}.postopia-chcards{background:var(--c-bg-surface);min-width:0;padding:14px 0}@media(min-width:768px){.postopia-chcards{border:1px solid var(--c-border-hairline);border-radius:var(--radius-soft,8px);box-shadow:var(--shadow-low)}}@media(min-width:1200px){.postopia-chcards{display:none}}.postopia-chcards,.postopia-cf-railcard{--chc-bg:var(--chc-bg-l);--chc-fg:var(--chc-fg-l);--chc-new:var(--chc-new-l)}[data-theme=dark] .postopia-chcards,[data-theme=dark] .postopia-cf-railcard{--chc-bg:var(--chc-bg-d);--chc-fg:var(--chc-fg-d);--chc-new:var(--chc-new-d)}.postopia-chcards-head{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 10px;display:flex}.postopia-chcards-head h2{color:var(--c-fg-default);margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700}.postopia-chcards-all{min-height:32px;color:var(--c-fg-link);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.postopia-chcards-all:hover,.postopia-chcards-all:focus-visible{text-decoration:underline}.postopia-chcards-all:focus-visible{outline:2px solid var(--c-fg-link);outline-offset:2px}.postopia-chcards-row{scrollbar-width:none;gap:10px;margin:0;padding:0 16px 2px;list-style:none;display:flex;overflow-x:auto}.postopia-chcards-row::-webkit-scrollbar{display:none}.postopia-chcard{box-sizing:border-box;background:var(--chc-bg,var(--c-bg-surface-alt));border-radius:12px;flex-direction:column;flex:none;width:112px;transition:background-color .15s;display:flex}.postopia-chcard:hover,.postopia-chcard:focus-within{background:var(--chc-bg,var(--c-bg-surface-alt))}@supports (color:color-mix(in lab,red,red)){.postopia-chcard:hover,.postopia-chcard:focus-within{background:color-mix(in srgb,var(--chc-bg,var(--c-bg-surface-alt)) 86%,var(--chc-fg,var(--c-fg-default)))}}.postopia-chcard-link{color:var(--chc-fg,var(--c-fg-default));border-radius:12px;flex-direction:column;gap:4px;padding:12px 12px 10px;font-family:Inter,system-ui,sans-serif;text-decoration:none;display:flex}.postopia-chcard-link>:first-child{margin-bottom:6px}.postopia-chcard-link:focus-visible{outline:2px solid var(--c-fg-link);outline-offset:2px}.postopia-chcard-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.postopia-chcard-status{color:var(--chc-fg,var(--c-fg-tertiary));opacity:.72;white-space:nowrap;font-size:12px}.postopia-chcard-status[data-new=true]{color:var(--chc-new,var(--c-fg-link));opacity:1;font-weight:600}.postopia-chcard-join{background:var(--chc-btn,var(--c-accent-default));height:28px;color:var(--chc-btn-fg,var(--c-fg-on-accent));cursor:pointer;border:0;border-radius:9999px;align-self:flex-start;margin:0 12px 12px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.postopia-chcard-join:hover,.postopia-chcard-join:focus-visible{background:var(--chc-btn-hover,var(--c-accent-default));color:var(--chc-btn-hover-fg,var(--c-fg-on-accent))}.postopia-chcard-join:focus-visible{outline:2px solid var(--chc-btn,var(--c-fg-link));outline-offset:2px}.postopia-chcard-join:disabled{opacity:.6;cursor:default}.postopia-chcards-error{color:var(--c-state-danger,#c7563e);margin:10px 16px 0;font-family:Inter,system-ui,sans-serif;font-size:13px}.postopia-chrail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.postopia-chrail-head .postopia-cf-railh{margin-bottom:0}.postopia-chrail-list{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.postopia-chrail-row{align-items:center;gap:6px;display:flex}.postopia-chrail-row .postopia-chcard-join{margin:0}.postopia-chrail-link{min-width:0;color:var(--c-fg-default);border-radius:8px;flex:1;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;font-family:Inter,system-ui,sans-serif;text-decoration:none;transition:background-color .15s;display:flex}.postopia-chrail-link:hover,.postopia-chrail-link:focus-visible{background:var(--c-bg-surface-alt)}.postopia-chrail-link:focus-visible{outline:2px solid var(--c-fg-link);outline-offset:1px}.postopia-chrail-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.postopia-chrail-name[data-new=true]{font-weight:700}.postopia-chrail-count{box-sizing:border-box;background:var(--chc-btn,#ba533a);min-width:20px;height:20px;color:var(--chc-btn-fg,#fff);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.postopia-chrail-sub{color:var(--c-fg-secondary);margin-top:12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600}.postopia-chat-code{background:currentColor;border-radius:4px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}@supports (color:color-mix(in lab,red,red)){.postopia-chat-code{background:color-mix(in srgb,currentColor 10%,transparent)}}.postopia-chat-pre{background:currentColor;border-radius:6px;margin:3px 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;display:block}@supports (color:color-mix(in lab,red,red)){.postopia-chat-pre{background:color-mix(in srgb,currentColor 9%,transparent)}}.postopia-chat-pre{white-space:pre-wrap}.postopia-chat-quote{border-left:3px solid;margin:3px 0;padding-left:9px;display:block}@supports (color:color-mix(in lab,red,red)){.postopia-chat-quote{border-left:3px solid color-mix(in srgb,currentColor 35%,transparent)}}.postopia-chat-quote{opacity:.88}.postopia-chat-list{margin:2px 0;display:block}.postopia-chat-li{gap:.45em;padding-left:.5em;display:flex}.postopia-chat-li-mark{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:.8em}.postopia-attach-preview{top:0;right:0;bottom:0;left:0}@media(min-width:768px){.postopia-attach-preview{border:1px solid var(--c-border-hairline);width:min(560px,100vw - 32px);height:min(720px,100dvh - 48px);box-shadow:var(--shadow-popover);border-radius:12px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.postopia-cm:empty:before{content:attr(data-placeholder);color:var(--c-fg-tertiary);pointer-events:none}.postopia-cm .cm-b{font-weight:600}.postopia-cm .cm-i{font-style:italic}.postopia-cm .cm-s{text-decoration:line-through}.postopia-cm .cm-c{background:var(--c-bg-surface-alt);border-radius:3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.93em}.postopia-cm .cm-m{color:#0000;font-style:normal;font-weight:400}.postopia-cm .cm-m.cm-show{color:var(--c-fg-tertiary)}.postopia-cm .cm-p{color:var(--c-fg-secondary)}.postopia-cm[aria-disabled=true]{opacity:.6;cursor:not-allowed}.postopia-support-strip{scrollbar-width:none}.postopia-support-strip::-webkit-scrollbar{display:none}@keyframes postopia-sendmic-in{0%{opacity:0;transform:scale(.4)rotate(-40deg)}60%{opacity:1;transform:scale(1.06)rotate(3deg)}to{opacity:1;transform:none}}.postopia-sendmic-in{animation:.26s cubic-bezier(.2,.9,.3,1.1) postopia-sendmic-in}@keyframes postopia-sendmic-fly{to{opacity:0;transform:translate(26px,-26px)}}.postopia-sendmic-fly{animation:.22s ease-out postopia-sendmic-fly}@keyframes postopia-sendmic-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.postopia-sendmic-ring{animation:.45s ease-out forwards postopia-sendmic-ring}@media(prefers-reduced-motion:reduce){.postopia-sendmic-in,.postopia-sendmic-fly,.postopia-sendmic-ring{animation:none}}.postopia-groove-spin{transform-origin:50%;animation:2.4s linear infinite postopia-groove-spin}@keyframes postopia-groove-spin{to{transform:rotate(360deg)}}.postopia-groove-eq span{background:#e8b48a;border-radius:2px;width:4px;animation:.9s ease-in-out infinite postopia-groove-eq;display:inline-block}.postopia-groove-eq span:nth-child(2){animation-delay:.15s}.postopia-groove-eq span:nth-child(3){animation-delay:.3s}.postopia-groove-eq span:nth-child(4){animation-delay:.45s}.postopia-groove-eq span:nth-child(5){animation-delay:.6s}@keyframes postopia-groove-eq{0%,to{height:6px}50%{height:22px}}.postopia-groove-pulse{animation:1.6s ease-in-out infinite postopia-groove-pulse}@keyframes postopia-groove-pulse{0%,to{opacity:.55}50%{opacity:1}}.postopia-groove-chip{transition:background-color .15s,color .15s,border-color .15s}.postopia-groove-chip:hover,.postopia-groove-chip:focus-visible{border-color:#e8b48a99}@media(prefers-reduced-motion:reduce){.postopia-groove-spin,.postopia-groove-eq span,.postopia-groove-pulse{animation:none}}:root{--c-groove-frame:var(--c-bg-page);--c-groove-card:var(--c-bg-surface);--c-groove-line:#0e0d0c24;--c-groove-tint:#0e0d0c0d;--c-groove-glow:#9a4230;--c-groove-glow-soft:#7a3326;--c-groove-wash:#ba533a14;--c-groove-danger:#c7563e}[data-theme=dark]{--c-groove-frame:#1f1c17;--c-groove-card:#2a2620;--c-groove-line:#faf7f22e;--c-groove-tint:#faf7f20f;--c-groove-glow:#e8b48a;--c-groove-glow-soft:#f4cfa9;--c-groove-wash:#e8b48a14;--c-groove-danger:#f09a84}.postopia-groove-eq span{background:var(--c-groove-glow)}.postopia-code-whose{scrollbar-width:none}.postopia-code-whose::-webkit-scrollbar{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-BOyYyU_V.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2) format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2) format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
