/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-community-entry{align-items:center;display:flex}.ac-community-entry__button{height:var(--size-control);align-items:center;gap:var(--space-10);padding:0 var(--space-10) 0 var(--space-12);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:start;border:0;display:flex}.ac-header__community{min-width:0;max-width:calc(50% - var(--layout-search) / 2 - var(--layout-sidebar));flex:0 1 var(--size-promoted);margin-inline-start:var(--space-16);display:flex}.ac-header__community--home{flex:0 0 0;margin:0}.ac-community-entry--full,.ac-community-entry--full .ac-community-entry__button{width:100%}@media not all and (width>=80rem){.ac-header__community{display:none}}.ac-community-entry--compact .ac-community-entry__button{width:var(--size-touch);height:var(--size-touch);background:0 0;justify-content:center;padding:0}.ac-community-entry__button:hover{background:var(--bg-tertiary)}.ac-community-entry__button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ac-community-entry__glyph{display:inline-flex;position:relative}.ac-community-entry__dot{top:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--link);box-shadow:0 0 0 2px var(--bg-primary);position:absolute}.ac-community-entry__count{top:calc(var(--space-6) * -1);right:calc(var(--space-8) * -1);min-width:var(--space-16);height:var(--space-16);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--banner);color:var(--white);text-align:center;font-size:12px;font-weight:600;line-height:16px;position:absolute}.ac-community-entry__line{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.ac-community-entry__emote{width:var(--space-16);height:var(--space-16);margin:0 var(--space-2);vertical-align:middle;display:inline-block;overflow:hidden}.ac-community-entry__emote img{height:var(--space-16);max-width:none;image-rendering:pixelated}.ac-community-entry__emote .ac-composer-token__art{width:var(--space-16);object-fit:contain;image-rendering:auto}.ac-community-entry__name{color:var(--text-primary);margin-inline-end:var(--space-4);font-weight:600}.ac-community-entry__people{align-items:center;gap:var(--space-6);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-community-entry__people[data-quiet]{color:var(--text-tertiary)}.ac-community-entry__people-dot,.ac-presence-dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--success);flex:none}.ac-community-entry__people[data-quiet] .ac-community-entry__people-dot{display:none}.ac-community{border-radius:var(--radius-12);background:var(--bg-secondary);min-height:0;color:var(--text-primary);flex-direction:column;display:flex;position:relative}.ac-community[data-variant=home]{height:calc(var(--size-plot) * 2)}.ac-community[data-variant=modal]{height:100%}.ac-community__head{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);display:flex}.ac-community__title{margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-community__spacer{flex:1}.ac-community__site{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.ac-community-rooms{gap:var(--space-4);display:inline-flex}.ac-community-rooms__button{min-width:calc(var(--space-32) + var(--space-4));height:calc(var(--space-24) + var(--space-4));padding:0 var(--space-8);border-radius:var(--radius-6);background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;border:0;font-size:12px;font-weight:600;line-height:16px}.ac-community-rooms__button:hover{background:var(--button-tonal-hover)}.ac-community-rooms__button[aria-pressed=true]{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--selected), var(--ring-selected);background:0 0}.ac-community-presence{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);color:var(--text-secondary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-community-presence:hover,.ac-community-presence[aria-expanded=true]{background:var(--bg-tertiary)}.ac-community-tool{width:var(--size-button-small);height:var(--size-button-small);border-radius:var(--radius-6);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ac-community-tool:hover,.ac-community-tool[aria-expanded=true]{background:var(--bg-tertiary);color:var(--text-primary)}.ac-community-tool:disabled{color:var(--text-quaternary);cursor:not-allowed}:where(.ac-community,.ac-community-modal,.ac-community-dialog) button:focus-visible,:where(.ac-community,.ac-community-dialog) a:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ac-community-pinned{align-items:center;gap:var(--space-8);margin:0 var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:start;border:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-pinned b{color:var(--text-primary);font-weight:600}.ac-community-pinned__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-community__feed{min-height:0;padding:var(--space-8) 0;overscroll-behavior:contain;flex:1;overflow-y:auto}.ac-community__feed:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ac-community-day{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-day:before,.ac-community-day:after{background:var(--border-secondary);content:"";flex:1;height:1px}.ac-community-empty{padding:var(--space-24) var(--space-16);color:var(--text-tertiary);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-community-system{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-16);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-unseen{bottom:calc(var(--size-touch) + var(--space-40));height:calc(var(--space-24) + var(--space-4));align-items:center;gap:var(--space-6);padding:0 var(--space-12);border-radius:var(--radius-full);background:var(--button-primary);color:var(--bg-primary);font-family:var(--font-sans);cursor:pointer;border:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ac-community-message{padding:var(--space-4) var(--space-16);position:relative}.ac-community-message:not([data-grouped]){padding-top:var(--space-10)}.ac-community-message:hover,.ac-community-message:focus-within,.ac-community-message[data-open]{background:var(--surface-nested)}.ac-community-message[data-mentions-me]{background:var(--chat-mention-surface);box-shadow:inset 2px 0 0 var(--link)}.ac-community-message[data-flash]{background:var(--bg-tertiary)}.ac-community-message__meta{align-items:center;gap:var(--space-6);display:flex}.ac-community-message__author{color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:22px}.ac-community-message__author:hover,.ac-community-message__author[aria-expanded=true]{text-decoration:underline}.ac-community-message__time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.ac-community-message__content{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:22px}.ac-community-message__edited{color:var(--text-quaternary);margin-inline-start:var(--space-4);font-size:12px;font-weight:400;line-height:16px}.ac-community-message__deleted{color:var(--text-quaternary);font-style:italic}.ac-community-role{padding:0 var(--space-6);border-radius:var(--radius-4);align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-community-role[data-role=admin]{background:var(--chat-admin-surface);color:var(--chat-admin-ink)}.ac-community-role[data-role=moderador]{background:var(--chat-mod-surface);color:var(--chat-mod-ink)}.ac-community-reply{align-items:center;gap:var(--space-6);max-width:100%;margin-bottom:var(--space-2);color:var(--text-tertiary);font-family:var(--font-sans);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-reply b{color:var(--text-secondary);font-weight:600}.ac-community-reply__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-community-reply:hover .ac-community-reply__text{color:var(--text-secondary)}.ac-community-folded{align-items:center;gap:var(--space-8);margin:var(--space-2) var(--space-16);padding:var(--space-6) var(--space-10);color:var(--text-quaternary);font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-link-button{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;line-height:16px;text-decoration:underline}.ac-community-tools{top:calc(var(--space-12) * -1);right:var(--space-16);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-8);background:var(--bg-tertiary);display:none;position:absolute}.ac-community-message:hover .ac-community-tools,.ac-community-message:focus-within .ac-community-tools,.ac-community-message[data-open] .ac-community-tools{display:flex}.ac-community-tools .ac-community-tool:hover{background:var(--button-tonal-hover)}@media (pointer:coarse){.ac-community-tools{width:max-content;margin-top:var(--space-4);background:0 0;display:flex;position:static}.ac-community-message:not(:focus-within):not([data-open]) .ac-community-tools{display:none}}.ac-community-body[data-jumbo]{gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap;display:inline-flex}.ac-emote{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.ac-emote[data-size="16"]{width:var(--space-16);height:var(--space-16)}.ac-emote[data-size="24"]{width:var(--space-24);height:var(--space-24)}.ac-emote[data-size="32"]{width:var(--size-cell);height:var(--size-cell)}.ac-emote[data-size="64"]{width:var(--size-art);height:var(--size-art)}.ac-emote__art{transform:scale(var(--ac-emote-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.ac-emoji{vertical-align:middle;place-items:center;display:inline-grid}.ac-emoji[data-size="16"]{width:var(--space-16);height:var(--space-16);font-size:16px;font-weight:400;line-height:24px}.ac-emoji[data-size="24"]{width:var(--space-24);height:var(--space-24);font-size:20px;font-weight:600;line-height:28px}.ac-emoji[data-size="32"]{width:var(--size-cell);height:var(--size-cell);font-size:30px;font-weight:600;line-height:36px}.ac-emoji[data-size="64"]{width:var(--size-art);height:var(--size-art);font-size:30px;font-weight:600;line-height:36px;transform:scale(1.6)}.ac-mention{padding:0 var(--space-2);border-radius:var(--radius-4);background:var(--chat-mention-chip);color:var(--link);font-weight:600}.ac-censored{border:0;border-bottom:1px dashed var(--text-quaternary);color:var(--text-tertiary);font-family:var(--font-sans);cursor:help;background:0 0;padding:0;font-size:14px;font-weight:400;line-height:22px}.ac-censored[data-shown]{color:var(--text-secondary)}.ac-site-chip{height:var(--size-chip);align-items:center;gap:var(--space-4);padding:0 var(--space-8) 0 var(--space-4);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--link);vertical-align:middle;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-site-chip:hover{background:var(--button-tonal-hover);text-decoration:none}.ac-site-chip__name{max-width:calc(var(--layout-rail) - var(--space-16));text-overflow:ellipsis;overflow:hidden}.ac-site-chip__cell{width:var(--space-16);height:var(--space-16);display:inline-block;position:relative;overflow:hidden}.ac-site-chip__sprite{transform-origin:0 0;position:absolute;transform:scale(.5)}.ac-site-chip__art{width:var(--space-16);height:var(--space-16);object-fit:contain}.ac-external-link{color:var(--link);text-decoration:underline}.ac-external-link__rest{color:var(--text-tertiary)}.ac-community-listing{max-width:var(--size-attachment);align-items:center;gap:var(--space-12);margin-top:var(--space-6);padding:var(--space-10) var(--space-12);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-primary);display:flex}.ac-community-listing:hover{background:var(--bg-tertiary);text-decoration:none}.ac-community-listing__stage{width:calc(var(--space-48));height:calc(var(--space-48));border-radius:var(--radius-8);background:var(--bg-tertiary);flex:none;place-items:center;display:grid}.ac-community-listing__text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ac-community-listing__title{font-size:14px;font-weight:600;line-height:22px}.ac-community-listing__where{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-community-listing__price{align-items:center;gap:var(--space-6);font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.ac-community-listing__or{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-community-reactions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ac-community-reaction{height:var(--size-chip);align-items:center;gap:var(--space-4);padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-community-reaction:hover:not(:disabled){background:var(--button-tonal-hover)}.ac-community-reaction:disabled{cursor:default}.ac-community-reaction[aria-pressed=true]{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--selected), var(--ring-selected);background:0 0}.ac-community-reaction--add{padding:0 var(--space-6);color:var(--text-tertiary);display:none}.ac-community-message:hover .ac-community-reaction--add,.ac-community-message:focus-within .ac-community-reaction--add{display:inline-flex}.ac-community-anchor{display:inline-flex;position:relative}.ac-community-pop{z-index:var(--z-listbox);top:calc(100% + var(--space-4));min-width:calc(var(--size-trade-panel) - var(--space-48) * 2);border-radius:var(--radius-12);background:var(--bg-tertiary);box-shadow:0 0 0 1px var(--border-primary), var(--shadow-float);color:var(--text-primary);position:absolute}.ac-community-pop[data-placement=above]{top:auto;bottom:calc(100% + var(--space-4))}.ac-community-pop[data-align=start]{left:0}.ac-community-pop[data-align=end]{right:0}.ac-community-pop--card{width:calc(var(--size-tt) - var(--space-2))}.ac-community-pop--quick,.ac-community-pop--picker{min-width:0}.ac-community-menu{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.ac-community-menu__heading{padding:var(--space-6) var(--space-10) var(--space-2);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-community-menu__item{height:var(--size-button-small);align-items:center;gap:var(--space-10);padding:0 var(--space-10);border-radius:var(--radius-6);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:start;background:0 0;border:0;font-size:13px;font-weight:400;line-height:16px;display:flex}.ac-community-menu__item:hover,.ac-community-menu__item:focus-visible{background:var(--button-tonal-hover);color:var(--text-primary);outline:none}.ac-community-menu__item[data-danger]{color:var(--danger-text)}.ac-community-menu__label{flex:1}.ac-community-quick{gap:var(--space-2);padding:var(--space-4);display:flex}.ac-community-quick__cell{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-6);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ac-community-quick__cell:hover{background:var(--button-tonal-hover)}.ac-community-quick__rule{width:1px;margin:var(--space-6) var(--space-2);background:var(--border-primary)}.ac-author-card{gap:var(--space-12);padding:var(--space-16);flex-direction:column;display:flex}.ac-author-card__top{align-items:center;gap:var(--space-10);display:flex}.ac-author-card__avatar{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-full);background:var(--surface-nested);color:var(--text-secondary);flex:none;place-items:center;font-size:14px;font-weight:600;line-height:22px;display:grid;overflow:hidden}.ac-author-card__avatar img{object-fit:cover;width:100%;height:100%}.ac-author-card__who{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.ac-author-card__name{align-items:center;gap:var(--space-6);font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.ac-author-card__facts{gap:var(--space-6) var(--space-12);grid-template-columns:auto 1fr;margin:0;font-size:12px;font-weight:400;line-height:16px;display:grid}.ac-author-card__facts dt{color:var(--text-tertiary)}.ac-author-card__facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ac-author-card__rep{color:var(--success)}.ac-author-card__actions{gap:var(--space-8);display:flex}.ac-author-card__actions .ac-community-button{flex:1;justify-content:center}.ac-presence-list{padding:var(--space-8)}.ac-presence-list__rows{max-height:calc(var(--size-plot) + var(--space-40));gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ac-presence-list__row{height:calc(var(--space-32) + var(--space-4));align-items:center;gap:var(--space-8);padding:0 var(--space-8);border-radius:var(--radius-6);font-size:13px;font-weight:400;line-height:16px;display:flex}.ac-presence-list__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-presence-list__empty,.ac-presence-list__visitors{padding:var(--space-6) var(--space-10);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-community__writer{gap:var(--space-6);padding:var(--space-8) var(--space-12) var(--space-12);flex-direction:column;display:flex}.ac-community-state{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:16px;display:flex}.ac-community-state>span{flex:1}.ac-community-flags{align-items:center;gap:var(--space-8);padding:0 var(--space-4);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-notice{padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-community-notice[data-tone=error]{background:var(--danger-surface);color:var(--danger-text)}.ac-community-replying,.ac-community-attachment{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border-radius:var(--radius-8);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-community-replying>span,.ac-community-attachment>a{flex:1}.ac-community-attachment .ac-community-listing{background:0 0;margin:0}.ac-community-button{height:var(--size-button-small);padding:0 var(--space-12);border-radius:var(--radius-6);background:var(--bg-tertiary);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:0;align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-community-button:hover{background:var(--button-tonal-hover);text-decoration:none}.ac-community-button[data-solid]{background:var(--button-primary);color:var(--bg-primary)}.ac-community-button[data-solid]:hover{background:var(--white)}.ac-community-button:disabled{background:var(--button-disabled);color:var(--text-quaternary);cursor:not-allowed}.ac-composer{position:relative}.ac-composer__row{min-height:var(--size-touch);align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-8);background:var(--surface-nested);display:flex}.ac-composer__row:focus-within{box-shadow:0 0 0 1px var(--border-primary)}.ac-composer__field{min-width:0;max-height:calc(var(--space-48) * 2);padding:var(--space-6);color:var(--text-primary);overflow-wrap:anywhere;outline:none;flex:1;font-size:14px;font-weight:400;line-height:20px;overflow-y:auto}.ac-composer__field[data-empty]:before{color:var(--text-quaternary);content:attr(data-placeholder);pointer-events:none}.ac-composer__field[aria-disabled=true]{cursor:not-allowed}.ac-composer__counter{padding:0 var(--space-6);color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.ac-composer__counter[data-over]{color:var(--danger-text)}.ac-composer__send{width:calc(var(--space-32) + var(--space-4));height:calc(var(--space-32) + var(--space-4));border-radius:var(--radius-6);background:var(--button-primary);color:var(--bg-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.ac-composer__send:disabled{background:var(--bg-tertiary);color:var(--text-quaternary);cursor:not-allowed}.ac-composer-token{height:var(--size-chip);vertical-align:middle;-webkit-user-select:all;user-select:all;align-items:center;display:inline-flex}.ac-composer-token--emote{width:var(--space-20);height:var(--space-20);overflow:hidden}.ac-composer-token__sprite{height:var(--space-20);max-width:none;image-rendering:pixelated}.ac-composer-token__art{width:var(--space-20);height:var(--space-20);object-fit:contain}.ac-composer-token--site,.ac-composer-token--mention{padding:0 var(--space-8);border-radius:var(--radius-full);background:var(--bg-tertiary);box-shadow:inset 0 0 0 1px var(--border-primary);color:var(--link);font-size:12px;font-weight:400;line-height:16px}.ac-composer-token--mention{background:var(--chat-mention-chip);box-shadow:none;font-weight:600}.ac-composer-suggest{z-index:var(--z-listbox);right:0;bottom:calc(100% + var(--space-6));max-height:calc(var(--size-plot) * 1.5);gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-12);background:var(--bg-tertiary);box-shadow:0 0 0 1px var(--border-primary), var(--shadow-float);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.ac-composer-suggest__title,.ac-composer-suggest__none{padding:var(--space-4) var(--space-8) var(--space-6);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-composer-suggest__row{width:100%;height:calc(var(--space-32) + var(--space-4));align-items:center;gap:var(--space-10);padding:0 var(--space-8);border-radius:var(--radius-6);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;text-align:start;background:0 0;border:0;flex:none;font-size:13px;font-weight:400;line-height:16px;display:flex}.ac-composer-suggest__row[aria-selected=true]{background:var(--button-tonal-hover);color:var(--text-primary)}.ac-composer-suggest__icon{width:var(--space-24);height:var(--space-24);place-items:center;display:inline-grid}.ac-composer-suggest__icon .ac-site-chip__cell,.ac-composer-suggest__icon .ac-site-chip__art{width:var(--space-24);height:var(--space-24)}.ac-composer-suggest__icon .ac-site-chip__sprite{transform:scale(.75)}.ac-composer-suggest__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-composer-suggest__code{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-composer-suggest__keys{gap:var(--space-12);margin:var(--space-4) 0 0;padding:var(--space-6) var(--space-8) var(--space-2);border-top:1px solid var(--border-primary);color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-emoji-picker{width:calc(var(--size-inbox) + var(--space-40));height:calc(var(--size-plot) * 2 + var(--space-40));border-radius:var(--radius-12);display:flex;overflow:hidden}.ac-emoji-picker__rail{width:var(--size-control);gap:var(--space-2);padding:var(--space-8) var(--space-4);background:var(--surface-nested);flex-direction:column;flex:none;display:flex}.ac-emoji-picker__rail-button{width:var(--size-button-small);height:var(--size-button-small);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ac-emoji-picker__rail-button:hover{background:var(--bg-tertiary)}.ac-emoji-picker__main{flex-direction:column;flex:1;min-width:0;display:flex}.ac-emoji-picker__top{gap:var(--space-8);padding:var(--space-10) var(--space-10) var(--space-6);flex-direction:column;display:flex}.ac-emoji-picker__search{height:calc(var(--space-32) + var(--space-4));align-items:center;gap:var(--space-8);padding:0 var(--space-10);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-quaternary);display:flex}.ac-emoji-picker__search input{min-width:0;color:var(--text-primary);font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1;font-size:14px;font-weight:400;line-height:20px}.ac-emoji-picker__tabs,.ac-community-dialog__tabs{gap:var(--space-4);display:flex}.ac-emoji-picker__tab{height:calc(var(--space-24) + var(--space-4));padding:0 var(--space-10);border-radius:var(--radius-6);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600;line-height:16px}.ac-emoji-picker__tab:hover{background:var(--button-tonal-hover)}.ac-emoji-picker__tab[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--selected), var(--ring-selected);background:0 0}.ac-emoji-picker__body{min-height:0;padding:0 var(--space-10) var(--space-8);flex:1;overflow-y:auto}.ac-emoji-picker__heading{padding:var(--space-8) var(--space-2) var(--space-4);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-emoji-picker__grid{gap:var(--space-2);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.ac-emoji-picker__cell{height:var(--size-control);border-radius:var(--radius-6);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ac-emoji-picker__cell[data-active=true]{background:var(--button-tonal-hover)}.ac-emoji-picker__note{padding:var(--space-16) var(--space-4);color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-emoji-picker__preview{height:calc(var(--space-48) + var(--space-4));align-items:center;gap:var(--space-10);padding:0 var(--space-12);background:var(--surface-nested);flex:none;display:flex}.ac-emoji-picker__preview-text{flex-direction:column;min-width:0;display:flex}.ac-emoji-picker__preview-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.ac-emoji-picker__preview-code{color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:16px}.ac-community-modal{width:min(calc(var(--layout-main-rail) - var(--space-48) * 3), calc(100vw - var(--space-32)));height:min(calc(var(--size-plot) * 4 - var(--space-48) - var(--space-12)), calc(100dvh - var(--space-48)));border-radius:var(--radius-12);background:var(--bg-secondary);max-width:none;max-height:none;box-shadow:0 0 0 1px var(--border-secondary);color:var(--text-primary);border:0;margin:auto;padding:0;position:fixed;inset:0}.ac-community-modal::backdrop{background:var(--overlay)}.ac-community-dialog{width:min(var(--size-offer-editor), calc(100vw - var(--space-32)));max-height:min(calc(var(--size-plot) * 3), calc(100dvh - var(--space-48)));border-radius:var(--radius-12);background:var(--bg-secondary);color:var(--text-primary);border:0;margin:auto;padding:0;position:fixed;inset:0}.ac-community-dialog[open]{flex-direction:column;display:flex}.ac-community-dialog::backdrop{background:var(--overlay)}.ac-community-dialog__head{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-12) var(--space-8) var(--space-16);display:flex}.ac-community-dialog__title{flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-community-dialog__body{gap:var(--space-10);min-height:0;padding:0 var(--space-16) var(--space-12);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ac-community-dialog__foot{padding:var(--space-12) var(--space-16);justify-content:flex-end;display:flex}.ac-community-pick-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-community-pick{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;text-align:start;border:0;display:flex}.ac-community-pick:hover{background:var(--bg-tertiary)}.ac-community-pick[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--selected), var(--ring-selected)}.ac-community-mod{gap:var(--space-16);flex-direction:column;display:flex}.ac-community-mod__pair{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ac-community-mod__card{gap:var(--space-12);min-width:0;padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);flex-direction:column;display:flex}.ac-community-mod__head{align-items:baseline;gap:var(--space-8);display:flex}.ac-community-mod__title{flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-community-mod__count,.ac-community-mod__hint,.ac-community-mod__empty{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-community-mod__table{border-collapse:collapse;width:100%;font-size:14px;font-weight:400;line-height:22px}.ac-community-mod__table th{padding:var(--space-8) var(--space-12);background:var(--bg-tertiary);text-align:start;font-size:12px;font-weight:600;line-height:16px}.ac-community-mod__table td{padding:var(--space-8) var(--space-12);border-top:1px solid var(--border-secondary);color:var(--text-secondary);vertical-align:middle}.ac-community-mod__strong{color:var(--text-primary);font-weight:600}.ac-community-mod__action{text-align:end}.ac-community-mod__add{gap:var(--space-8);display:flex}.ac-community-mod__field{flex:1;min-width:0;display:flex}.ac-community-mod__field input,.ac-community-mod__field select{width:100%;height:var(--size-control);padding:0 var(--space-12);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-primary);font-family:var(--font-sans);border:0;font-size:14px;font-weight:400;line-height:20px}.ac-community-mod__field input:focus-visible,.ac-community-mod__field select:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ac-community-mod__words{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-community-mod__word{height:calc(var(--space-24) + var(--space-4));align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-10);border-radius:var(--radius-full);background:var(--bg-tertiary);font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-community-mod__word .ac-community-tool{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full)}.ac-community-mod__rooms{gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-community-mod__room{align-items:center;gap:var(--space-12);font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-community-home{min-height:calc(var(--size-plot) * 2);border-radius:var(--radius-12);background:var(--bg-secondary)}.ac-community-home__skeleton{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);display:flex}.ac-home-community{gap:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;display:grid}.ac-home-community--solo{grid-template-columns:minmax(0,1fr)}.ac-home-community__side{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.ac-home-event{align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);color:var(--text-primary);display:flex}.ac-home-event:hover{background:var(--surface-nested);text-decoration:none}.ac-home-event__art{width:var(--space-48);height:var(--space-48);flex:none;place-items:center;display:grid}.ac-home-event__text{flex-direction:column;flex:1;min-width:0;display:flex}.ac-home-event__label{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-home-event__name{font-size:14px;font-weight:600;line-height:22px}.ac-home-event__cta{height:var(--size-button-small);padding:0 var(--space-12);border-radius:var(--radius-6);background:var(--bg-tertiary);flex:none;align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-home-news{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);flex-direction:column;flex:1;display:flex}.ac-home-news__head{align-items:baseline;gap:var(--space-8);display:flex}.ac-home-news__title{flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px}.ac-home-news__all{font-size:12px;font-weight:400;line-height:16px}.ac-home-news__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-home-news__item{gap:var(--space-2);padding:var(--space-10) 0;border-top:1px solid var(--border-secondary);flex-direction:column;display:flex}.ac-home-news__item:first-child{border-top:0;padding-top:0}.ac-home-news__link{color:var(--text-primary);font-size:14px;font-weight:600;line-height:22px}.ac-home-news__date{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}@media not all and (width>=48rem){.ac-community-modal{border-radius:0;width:100vw;height:100dvh}.ac-community-modal .ac-community{border-radius:0}.ac-community[data-variant=home]{height:calc(var(--size-plot) * 2)}.ac-community__site{display:none}.ac-home-community,.ac-community-mod__pair{grid-template-columns:minmax(0,1fr)}.ac-emoji-picker{width:calc(100vw - var(--space-32))}.ac-community-pop--picker{right:var(--space-16);bottom:calc(var(--size-touch) + var(--space-32));left:var(--space-16);position:fixed;top:auto}.ac-community-tool,.ac-composer__send{min-width:var(--size-touch);min-height:var(--size-touch)}.ac-community-rooms__button{min-height:var(--size-touch)}.ac-community__head{gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16)}.ac-community-presence{padding:var(--space-4)}}@media (prefers-reduced-motion:no-preference){.ac-community-message,.ac-community-reaction,.ac-community-tool,.ac-community-entry__button{transition:background-color var(--duration-fast) var(--ease-standard)}}.ac-countdown{align-content:center;row-gap:var(--space-12);padding:var(--space-16) var(--space-20) var(--space-20);border-radius:var(--radius-12);background:var(--bg-secondary);color:var(--text-primary);display:grid;container-type:inline-size}.ac-countdown__head{min-width:0}.ac-countdown__name{margin:0;font-size:12px;font-weight:600;line-height:16px}.ac-countdown__name a{color:inherit;text-decoration:none}.ac-countdown__name a:hover{color:var(--promoted)}.ac-countdown__label{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-countdown__figure{color:var(--promoted);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:600;line-height:36px}.ac-countdown__day{margin:var(--space-40) var(--space-16) 0;padding-bottom:var(--space-24);position:relative}.ac-countdown__line{border-radius:var(--radius-full);background:var(--bg-quaternary);height:2px;display:block;position:relative}.ac-countdown__fill{border-radius:var(--radius-full);background:var(--promoted);position:absolute;top:0;bottom:0}.ac-countdown__marks{margin:0;padding:0;list-style:none}.ac-countdown__mark{top:var(--space-6);padding-top:var(--space-8);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;position:absolute;transform:translate(-50%)}.ac-countdown__mark:before{content:"";top:calc(-1 * var(--space-10));width:var(--space-8);height:var(--space-8);background:var(--text-quaternary);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}@container not (width>=28rem){.ac-countdown__day{padding-bottom:var(--space-40)}.ac-countdown__mark:nth-child(2n){padding-top:var(--space-24)}}.ac-countdown__mark[data-past]{color:var(--text-quaternary)}.ac-countdown__mark[aria-current=true]{color:var(--promoted)}.ac-countdown__mark[aria-current=true]:before{background:var(--promoted);box-shadow:0 0 0 2px var(--bg-secondary)}.ac-countdown__ghost{bottom:var(--space-4);place-items:center;display:grid;position:absolute;transform:translate(-50%)}.ac-countdown__times{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-countdown__time{padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);background:var(--bg-tertiary);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px}.ac-countdown__time[aria-current=true]{background:var(--promoted-surface);color:var(--promoted);box-shadow:inset 0 0 0 1px var(--promoted-border)}.ac-boss-pill{position:relative}.ac-boss-pill__button{align-items:center;gap:var(--space-6);height:var(--size-control);padding:0 var(--space-12) 0 var(--space-4);border-radius:var(--radius-full);background:var(--promoted-surface);box-shadow:inset 0 0 0 1px var(--promoted-border);color:var(--promoted);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-boss-pill__button:hover{background:var(--bg-tertiary)}.ac-boss-pill__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ac-boss-pill__sprite{width:var(--size-chip);height:var(--size-chip);place-items:center;display:grid;overflow:hidden}.ac-boss-pill__time--compact{display:none}.ac-boss-pill__panel{top:calc(100% + var(--space-8));z-index:var(--z-listbox);row-gap:var(--space-8);width:var(--size-tt);padding:var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);box-shadow:var(--shadow-float);color:var(--text-primary);display:grid;position:absolute;right:0}.ac-boss-pill__panel[hidden]{display:none}.ac-boss-pill__figure{color:var(--promoted);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600;line-height:28px}.ac-boss-pill__link{color:var(--link);font-size:12px;font-weight:400;line-height:16px}.ac-reset{align-items:baseline;column-gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);grid-template-columns:auto auto 1fr;display:grid}.ac-reset__figure{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:28px}.ac-reset__when{color:var(--text-tertiary);margin:0;font-size:12px;font-weight:400;line-height:16px}.ac-language-prompt{right:var(--space-8);bottom:var(--space-8);left:var(--space-8);z-index:var(--z-toast);gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-20);border-radius:var(--radius-12);background:var(--bg-secondary);box-shadow:var(--shadow-float);color:var(--text-primary);flex-direction:column;display:flex;position:fixed}.ac-language-prompt[hidden]{display:none}@media (width>=48rem){.ac-language-prompt{right:var(--space-24);bottom:var(--space-24);width:var(--size-toast);padding-bottom:var(--space-16);left:auto}}.ac-language-prompt__head{align-items:flex-start;gap:var(--space-8);display:flex}.ac-language-prompt__titles{gap:var(--space-2);flex-direction:column;flex:1;margin:0;display:flex}.ac-language-prompt__title{font-size:14px;font-weight:600;line-height:22px}.ac-language-prompt__alt{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px}.ac-language-prompt__close{width:var(--size-control);height:var(--size-control);margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) 0 0;border-radius:var(--radius-8);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ac-language-prompt__close:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ac-language-prompt__options{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-language-prompt__option{min-height:var(--size-touch);align-items:center;gap:var(--space-8);padding:0 var(--space-12);border-radius:var(--radius-8);background:var(--bg-tertiary);color:var(--text-primary);font-size:14px;font-weight:400;line-height:22px;text-decoration:none;display:flex}.ac-language-prompt__option:hover{background:var(--surface-nested)}.ac-language-prompt__option[aria-current=true]{box-shadow:inset 0 0 0 2px var(--ring-selected)}.ac-language-prompt__name{flex:1}.ac-language-prompt__suggested{color:var(--link);font-size:12px;font-weight:400;line-height:16px}.ac-language-prompt__suggested[hidden]{display:none}.ac-language-prompt__check{color:var(--ring-selected)}.ac-language-prompt__later{align-items:center;gap:var(--space-6);color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-language-prompt__globe{flex:none}@media (prefers-reduced-motion:no-preference){.ac-language-prompt:not([hidden]){animation:ac-language-prompt-in var(--duration-toast) ease-out}@keyframes ac-language-prompt-in{0%{opacity:0;transform:translateY(var(--space-8))}}}.ac-dialog.ac-welcome{width:var(--layout-main-rail);background:var(--bg-secondary);box-shadow:var(--shadow-float);padding:0}.ac-dialog.ac-welcome:has(.ac-welcome__grid[data-count="4"]){width:calc(var(--layout-main-rail) * 2 / 3)}.ac-welcome:focus{outline:none}.ac-welcome__title{padding:var(--space-32) var(--space-32) 0;margin:0;font-size:30px;font-weight:600;line-height:36px}.ac-welcome__grid{gap:var(--space-12);padding:var(--space-24) var(--space-32) 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.ac-welcome__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-welcome__grid[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ac-welcome__grid[data-count="5"]>.ac-welcome__entry{grid-column:span 2}.ac-welcome__grid[data-count="5"]>.ac-welcome__entry:nth-child(n+4){grid-column:span 3}.ac-welcome__entry{min-width:0;display:flex}.ac-welcome__tile{align-items:flex-start;gap:var(--space-16);width:100%;padding:var(--space-20);border-radius:var(--radius-12);background:var(--bg-tertiary);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;margin:0;text-decoration:none;display:flex}.ac-welcome__tile:hover{background:var(--button-tonal-hover)}.ac-welcome__tile:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ac-welcome__art{width:calc(var(--size-cell) * 2 + var(--space-24));height:calc(var(--size-cell) * 2 + var(--space-24));border-radius:var(--radius-12);background:var(--bg-secondary);flex:none;place-items:center;display:grid}.ac-welcome__cup{width:calc(var(--size-cell) * 1.5);height:calc(var(--size-cell) * 1.5);display:block}.ac-welcome__text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ac-welcome__name{font-size:18px;font-weight:600;line-height:28px}.ac-welcome__line{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:22px}.ac-welcome__support{align-items:center;gap:var(--space-16);margin:var(--space-12) var(--space-32) 0;padding:var(--space-16) var(--space-20);border-radius:var(--radius-12);background:var(--warning-surface);color:var(--text-primary);text-decoration:none;display:flex}.ac-welcome__support:hover{background:#f59e0b33}.ac-welcome__support:focus-visible{outline:2px solid var(--warning-text);outline-offset:2px}.ac-welcome__support .ac-welcome__art{background:#f59e0b29}.ac-welcome__support .ac-welcome__text{flex:1}.ac-welcome__support .ac-welcome__name{color:var(--warning-text)}.ac-welcome__support-cta{padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--amber);color:var(--bg-primary);flex:none;font-size:12px;font-weight:400;line-height:16px}.ac-welcome__actions{justify-content:flex-end;gap:var(--space-8);padding:var(--space-24) var(--space-32) var(--space-32);display:flex}@media not all and (width>=48rem){.ac-dialog.ac-welcome,.ac-dialog.ac-welcome:has(.ac-welcome__grid[data-count="4"]){width:100%;max-width:100%;max-height:calc(100% - var(--space-24));border-radius:var(--radius-12) var(--radius-12) 0 0;margin:auto 0 0}.ac-welcome__title{padding:var(--space-24) var(--space-16) 0;font-size:20px;font-weight:600;line-height:28px}.ac-welcome__grid,.ac-welcome__grid[data-count="4"],.ac-welcome__grid[data-count="5"]{gap:var(--space-8);padding:var(--space-16) var(--space-16) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.ac-welcome__grid>.ac-welcome__entry,.ac-welcome__grid[data-count="5"]>.ac-welcome__entry,.ac-welcome__grid[data-count="5"]>.ac-welcome__entry:nth-child(n+4){grid-column:auto}.ac-welcome__grid[data-count="5"]>.ac-welcome__entry:last-child{grid-column:1/-1}.ac-welcome__tile{gap:var(--space-12);padding:var(--space-16)}.ac-welcome__art{width:var(--size-stage);height:var(--size-stage)}.ac-welcome__name{font-size:16px;font-weight:600;line-height:24px}.ac-welcome__line{font-size:12px;font-weight:400;line-height:20px}.ac-welcome__actions{padding:var(--space-16);background:var(--bg-secondary);position:sticky;bottom:0}.ac-welcome__actions>.ac-button--solid{flex:1}.ac-welcome__support{margin:var(--space-8) var(--space-16) 0;padding:var(--space-12) var(--space-16)}.ac-welcome__support .ac-welcome__art{width:var(--size-stage);height:var(--size-stage)}}.ac-support-toast{right:var(--space-8);bottom:var(--space-8);left:var(--space-8);z-index:var(--z-toast);align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--bg-secondary);box-shadow:var(--shadow-float);color:var(--text-primary);grid-template-columns:auto 1fr;display:grid;position:fixed}.ac-support-toast[hidden]{display:none}@media (width>=48rem){.ac-support-toast{right:auto;bottom:var(--space-24);left:var(--space-24);width:var(--size-toast)}}@media (width>=80rem){.ac-support-toast{left:var(--space-16);width:calc(var(--layout-sidebar) - var(--space-24))}}.ac-support-toast__cup{width:var(--space-24);height:var(--space-24);display:block}.ac-support-toast__text{margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-support-toast__actions{justify-content:flex-end;gap:var(--space-8);grid-column:1/-1;display:flex}.ac-bubble{z-index:var(--z-tooltip);width:max-content;max-width:min(var(--size-tour), calc(100vw - var(--space-16)));align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-radius:var(--radius-8);background:var(--bg-tertiary);box-shadow:var(--shadow-float);color:var(--text-primary);font-size:12px;font-weight:400;line-height:16px;display:flex;position:absolute;top:0;left:0}.ac-bubble__text{margin:0}.ac-bubble__ok{flex:none}@media (prefers-reduced-motion:no-preference){.ac-support-toast:not([hidden]){animation:ac-onboarding-in var(--duration-toast) ease-out}.ac-bubble{animation:ac-onboarding-fade var(--duration-toast) ease-out}.ac-welcome[open]{animation:ac-welcome-in var(--duration-sheet-in) var(--ease-standard)}.ac-welcome[open]::backdrop{animation:ac-onboarding-fade var(--duration-sheet-in) ease-out}.ac-welcome[open] .ac-welcome__entry,.ac-welcome[open] .ac-welcome__support{animation:ac-onboarding-in var(--duration-sheet-in) var(--ease-standard) backwards;animation-delay:calc(var(--duration-fast) / 3 * (var(--ac-welcome-i,0) + 1))}.ac-welcome__tile{transition:background-color var(--duration-fast) var(--ease-standard), translate var(--duration-fast) var(--ease-standard)}.ac-welcome__tile:hover{translate:0 calc(var(--space-2) * -1)}@keyframes ac-welcome-in{0%{opacity:0;transform:translateY(var(--space-16)) scale(.98)}}@keyframes ac-onboarding-in{0%{opacity:0;transform:translateY(var(--space-8))}}@keyframes ac-onboarding-fade{0%{opacity:0}}}}@layer utilities;@media not all and (width>=48rem){@layer components{.ac-boss-pill__button{height:var(--size-touch);padding-right:var(--space-8)}.ac-boss-pill__time--full{display:none}.ac-boss-pill__time--compact{display:inline}.ac-boss-pill__panel{top:var(--layout-header);right:var(--space-8);position:fixed}.ac-reset{grid-template-columns:1fr}}}@media (prefers-reduced-motion:no-preference){@layer components{.ac-countdown__ghost{animation:ac-ghost-float var(--duration-pulse) var(--ease-standard) infinite alternate}}}@keyframes ac-ghost-float{0%{transform:translate(-50%)}to{transform:translate(-50%, calc(-1 * var(--space-4)))}}
