.tm-room,.tm-page,.tm-hub,.tm-empty-home,.tm-menu-portal,.tm-ctx-menu,.tm-im-modal-backdrop,.tm-im-modal,.tm-im-edit-modal,.tm-qs,.tm-qs-backdrop,.tm-invite-dialog,.tm-folders,.tm-sched{--accent:var(--text-main);--accent-2:var(--text-main);--accent-3:var(--text-muted);--accent-soft:color-mix(in srgb, var(--text-main) 10%, transparent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);--tm2-hover:color-mix(in srgb, var(--text-main) 6%, transparent);--tm2-sel:color-mix(in srgb, var(--text-main) 10%, transparent);--tm2-press:color-mix(in srgb, var(--text-main) 14%, transparent);--tm2-ease:cubic-bezier(.2, 0, 0, 1);--tm2-card-shadow:0 1px 2px #0000000f;--tm2-pop-shadow:0 8px 28px #00000024, 0 1px 3px #00000014;--tm2-dialog-shadow:0 24px 64px #00000038;--tm2-hairline:transparent}[data-theme=dark] :is(.tm-room,.tm-page,.tm-hub,.tm-empty-home,.tm-menu-portal,.tm-ctx-menu,.tm-im-modal-backdrop,.tm-im-modal,.tm-im-edit-modal,.tm-qs,.tm-qs-backdrop,.tm-invite-dialog,.tm-folders,.tm-sched){--tm2-card-shadow:0 1px 2px #0000000f;--tm2-pop-shadow:0 12px 36px #00000080, 0 1px 3px #0000004d;--tm2-dialog-shadow:0 28px 72px #0009;--tm2-hairline:color-mix(in srgb, var(--text-main) 8%, transparent)}[data-theme] .tm-room.tm-room--im{--im-accent:var(--text-main);--im-list-hover:var(--tm2-hover);--im-list-on:var(--tm2-sel);--im-in:var(--bg-muted);--im-out:var(--text-main);--im-out-fg:var(--bg-primary);--im-out-ink:color-mix(in srgb, var(--bg-primary) 62%, transparent)}.tm-page-glow{display:none}.tm-empty-home h1,[data-theme] .tm-page.tm-guest .page-title{letter-spacing:-.025em;color:var(--text-main);margin:0;font-size:1.75rem;font-weight:650;line-height:1.15}.tm-empty-home p,[data-theme] .tm-page.tm-guest .page-sub{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.tm-page.tm-guest{gap:.75rem;max-width:36rem;margin-inline:auto}.tm-empty-home-actions{gap:8px;margin-top:4px}html[data-mobile-shell="1"] .tm-empty-home h1,html[data-mobile-shell="1"][data-theme] .tm-page.tm-guest .page-title,html[data-mobile-shell="1"] .tm-page.tm-guest .page-title{letter-spacing:-.03em;font-size:2rem}html[data-mobile-shell="1"] .tm-empty-home{margin-top:1.5rem;padding-inline:16px}html[data-mobile-shell="1"] .tm-page.tm-guest{padding:1.5rem 16px 3rem}html[data-mobile-shell="1"] .tm-empty-home-actions{flex-direction:column;align-items:stretch;width:100%}[data-theme] .tm-room--im .tm-channel-item.tm-conv.is-on,[data-theme] .tm-room--im .tm-me-dm-channel.is-on,[data-theme] .tm-room--im .tm-me-friends-channel.is-on{box-shadow:none}[data-theme] .tm-room--im .tm-im-list-head .tm-im-search,[data-theme] .tm-room--im .tm-im-search{background:var(--bg-muted);height:40px;min-height:40px;box-shadow:none;transition:box-shadow .18s var(--tm2-ease);border:0;border-radius:12px;padding-inline:12px 10px}[data-theme] .tm-room--im .tm-im-list-head .tm-im-search:focus-within,[data-theme] .tm-room--im .tm-im-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);border:0}.tm-room--im .tm-im-search .material-symbols-outlined{color:var(--text-muted)}[data-theme] .tm-room--im .tm-icon-btn:not(.tm-icon-btn--send),[data-theme] .tm-room--im .tm-im-burger,[data-theme] .tm-room--im .tm-channel-more,[data-theme] .tm-room--im .tm-mobile-sidebar-btn{color:var(--text-main);box-shadow:none;transition:background-color .12s ease, transform .12s var(--tm2-ease);background:0 0;border:0;border-radius:999px}[data-theme] .tm-room--im .tm-icon-btn:not(.tm-icon-btn--send):hover,[data-theme] .tm-room--im .tm-im-burger:hover,[data-theme] .tm-room--im .tm-channel-more:hover,[data-theme] .tm-room--im .tm-mobile-sidebar-btn:hover{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-room--im .tm-icon-btn:not(.tm-icon-btn--send).is-on,[data-theme] .tm-room--im .tm-icon-btn--head.is-on,[data-theme] .tm-room--im .tm-im-burger.is-on{background:var(--tm2-sel);color:var(--text-main)}[data-theme] .tm-room--im .tm-icon-btn:not(.tm-icon-btn--send):active,[data-theme] .tm-room--im .tm-im-burger:active,[data-theme] .tm-room--im .tm-channel-more:active,[data-theme] .tm-room--im .tm-mobile-sidebar-btn:active{background:var(--tm2-press);transform:scale(.9)}.tm-room--im .tm-icon-btn:focus-visible,.tm-room--im .tm-im-burger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);outline:none}[data-theme] .tm-room .tm-tabs{border-bottom:0;gap:6px;margin:2px .5rem 8px;padding:0}[data-theme] .tm-room .tm-tabs button{height:32px;color:var(--text-muted);transition:background-color .12s ease, color .12s ease, transform .12s var(--tm2-ease);background:0 0;border-radius:999px;padding:0 12px;font-size:.8rem;font-weight:550}[data-theme] .tm-room .tm-tabs button:hover{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-room .tm-tabs button.is-on{background:var(--tm2-sel);color:var(--text-main);font-weight:600}.tm-room .tm-tabs button.is-on:after{display:none}[data-theme] .tm-room .tm-tabs button:active{background:var(--tm2-press);transform:scale(.96)}[data-theme] .tm-room .tm-tabs button em{background:var(--tm2-sel);color:var(--text-muted)}[data-theme] .tm-room .tm-tabs button.is-on em{background:var(--text-main);color:var(--bg-primary)}[data-theme] .tm-room .tm-tabs .tm-tabs__edit{padding:0 8px}.tm-room--im .tm-section-label,.tm-room--im .tm-channel-label,.tm-room--im .tm-cat-toggle,.tm-room--im .tm-section-toggle{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:600}[data-theme] .tm-room--im .tm-channel-item{min-height:44px;box-shadow:none;color:var(--text-main);border:0;border-radius:12px;transition:background-color .12s}[data-theme] .tm-room--im .tm-channel-item:hover,[data-theme] .tm-room--im .tm-channel-item.tm-conv:hover,[data-theme] .tm-room--im .tm-me-dm-channel:hover,[data-theme] .tm-room--im .tm-me-friends-channel:hover{background:var(--tm2-hover)}[data-theme] .tm-room--im .tm-channel-item.is-on,[data-theme] .tm-room--im .tm-channel-item.tm-conv.is-on,[data-theme] .tm-room--im .tm-channel-item.tm-conv.is-on:hover,[data-theme] .tm-room--im .tm-me-dm-channel.is-on,[data-theme] .tm-room--im .tm-me-dm-channel.is-on:hover,[data-theme] .tm-room--im .tm-me-friends-channel.is-on,[data-theme] .tm-room--im .tm-me-friends-channel.is-on:hover{background:var(--tm2-sel);color:var(--text-main);box-shadow:none;font-weight:inherit}[data-theme] .tm-room--im .tm-channel-item:active,[data-theme] .tm-room--im .tm-channel-item.tm-conv:active{background:var(--tm2-press)}.tm-room--im .tm-channel-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);outline:none}[data-theme] .tm-room--im .tm-conv.is-on .tm-dm-label,[data-theme] .tm-room--im .tm-me-friends-channel.is-on .tm-dm-label,[data-theme] .tm-room--im .tm-conv.is-on .tm-channel-item-title{color:var(--text-main)}[data-theme] .tm-room--im .tm-me-dm-channel.is-on .tm-conv-time,.tm-room--im .tm-conv-time,.tm-room--im .tm-conv-preview{color:var(--text-muted)}.tm-room--im .tm-conv.is-unread .tm-dm-label,.tm-room--im .tm-channel-item.is-unread .tm-dm-label,.tm-room--im .tm-channel-item.is-unread .tm-channel-item-title{color:var(--text-main);font-weight:650}[data-theme] .tm-room--im .tm-im-ava--home,[data-theme] .tm-room--im .tm-im-ava--add,[data-theme] .tm-room--im .tm-me-friends-channel .tm-team-avatar{background:var(--bg-muted);color:var(--text-main);box-shadow:none;border:0}[data-theme] .tm-room--im .tm-conv.is-on .tm-im-ava--home,[data-theme] .tm-room--im .tm-me-friends-channel.is-on .tm-team-avatar{background:var(--text-main);color:var(--bg-primary)}[data-theme] .tm-room--im .tm-channel-item.tm-conv .tm-im-unread,[data-theme] .tm-room--im .tm-channel-item.tm-conv.is-on .tm-im-unread,[data-theme] .tm-room .tm-im-unread,[data-theme] .tm-room .tm-mention-badge,[data-theme] .tm-room .tm-unread-badge,[data-theme] .tm-room .tm-rail-badge,[data-theme] .tm-room .tm-msg-ico-badge,[data-theme] .tm-room .tm-jump-badge,[data-theme] .tm-room .tm-decision-badge,[data-theme] .tm-hub .tm-hub-tab-badge,[data-theme] .tm-hub .tm-unread-badge{background:var(--text-main);color:var(--bg-primary);border-radius:999px;font-weight:600}[data-theme] .tm-room .tm-unread-dot,[data-theme] .tm-room--im .tm-unread-dot{background:var(--text-main)}[data-theme] .tm-room--im .tm-channel-item.is-muted .tm-im-unread{background:var(--tm2-sel);color:var(--text-muted)}[data-theme] .tm-room--im .tm-main-head .tm-channel-title,[data-theme] .tm-room--im .tm-head-titles .tm-channel-title,[data-theme] .tm-room--im .tm-me-head-title{letter-spacing:-.015em;color:var(--text-main);font-weight:650}.tm-room--im .tm-channel-sub{color:var(--text-muted)}[data-theme] .tm-room--im .tm-head-ava:not(.tm-ava):not(.tm-head-ava--saved){background:var(--bg-muted);color:var(--text-main)}[data-theme] .tm-room--im .tm-head-ava--saved{background:var(--text-main)!important;color:var(--bg-primary)!important}[data-theme] .tm-room--im .tm-channel-topic-btn.is-empty{color:var(--text-muted)}[data-theme] .tm-room--im .tm-main-head-actions .btn.is-on,[data-theme] .tm-room--im .tm-sidebar-foot .btn.is-on{background:var(--tm2-sel);color:var(--text-main)}[data-theme] .tm-room--im .tm-pin-plate-bars i{background:var(--tm2-sel)}[data-theme] .tm-room--im .tm-pin-plate-bars i.is-on{background:var(--text-main)}[data-theme] .tm-room--im .tm-pin-plate-copy strong{color:var(--text-main)}[data-theme] .tm-room--im .tm-pin-plate:hover{background:var(--tm2-hover)}[data-theme] .tm-room .tm-decision-strip{background:var(--bg-muted);border-color:#0000}[data-theme] .tm-room .tm-decision-strip-toggle{background:var(--tm2-sel);color:var(--text-main);border:0;border-radius:999px}[data-theme] .tm-room .tm-decision-strip-toggle.is-on{background:var(--text-main);color:var(--bg-primary)}[data-theme] .tm-room--im .tm-msg-row:hover{background:var(--tm2-hover)}@media (hover:none){[data-theme] .tm-room--im .tm-msg-row:hover{background:0 0}}[data-theme] .tm-room--im .tm-msg .tm-msg-body{background:var(--im-in);color:var(--text-main)}[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-body{background:var(--im-out);color:var(--im-out-fg)}[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-text,[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-author{color:var(--im-out-fg)}[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-time,[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-edited,[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-sched,[data-theme] .tm-room--im .tm-msg.is-mine .tm-msg-ticks{color:var(--im-out-ink)}[data-theme] .tm-room--im .tm-msg.is-deleted .tm-msg-body,[data-theme] .tm-room--im .tm-msg.is-mine.is-deleted .tm-msg-body{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);background:0 0}[data-theme] .tm-room--im .tm-msg.is-mine.is-deleted .tm-msg-text{color:var(--text-muted)}[data-theme] .tm-room--im .tm-msg-author{color:var(--text-main)}[data-theme] .tm-room--im .tm-msg-time,[data-theme] .tm-room--im .tm-msg-edited{color:var(--text-muted)}[data-theme] .tm-room .tm-msg-link,[data-theme] .tm-room .tm-msg-text a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}[data-theme] .tm-room .tm-msg-link:hover,[data-theme] .tm-room .tm-msg-text a:hover{text-decoration-color:currentColor}[data-theme] .tm-room .tm-mention{background:var(--tm2-sel);color:inherit;border-radius:6px;padding:0 3px;font-weight:650}[data-theme] .tm-room .tm-msg.is-mine .tm-mention{background:color-mix(in srgb, var(--bg-primary) 18%, transparent)}[data-theme] .tm-room--im .tm-msg.is-mentioned{box-shadow:none;background:0 0;border-color:#0000}[data-theme] .tm-room--im .tm-msg.is-mentioned .tm-msg-body{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-main) 32%, transparent)}[data-theme] .tm-room--im .tm-msg.is-mine.is-mentioned .tm-msg-body{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bg-primary) 40%, transparent)}[data-theme] .tm-room .tm-msg.is-pinned{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--text-main) 22%, transparent)}[data-theme] .tm-room .tm-msg-pin-flag,[data-theme] .tm-room .tm-note-flash{color:var(--text-muted)}[data-theme] .tm-room .tm-unread-sep{color:var(--text-muted);letter-spacing:.02em;font-weight:600}[data-theme] .tm-room .tm-unread-sep:before,[data-theme] .tm-room .tm-unread-sep:after{background:color-mix(in srgb, var(--text-main) 18%, transparent)}.tm-room .tm-typing{color:var(--text-muted)}.tm-room .tm-welcome-title{letter-spacing:-.015em;font-weight:650}[data-theme] .tm-room .tm-quote{border-left-color:color-mix(in srgb, currentColor 35%, transparent);color:inherit;opacity:.86}[data-theme] .tm-room .tm-reply-pill{border-left-color:color-mix(in srgb, currentColor 35%, transparent)}[data-theme] .tm-room .tm-reply-bar{border-left:3px solid var(--text-main);background:var(--bg-muted);border-radius:12px}[data-theme] .tm-room .tm-quote-chip{border-left-color:var(--text-main)}[data-theme] .tm-room .tm-msg-row.is-selected{background:var(--tm2-sel)}[data-theme] .tm-room .tm-msg-check.is-on{color:var(--text-main)}[data-theme] .tm-room .tm-react-chip{background:var(--bg-muted);color:var(--text-main);box-shadow:none;transition:background-color .12s ease, transform .12s var(--tm2-ease);border:0;border-radius:999px}[data-theme] .tm-room .tm-react-chip:hover{background:var(--tm2-sel)}[data-theme] .tm-room .tm-react-chip.is-mine{background:var(--text-main);color:var(--bg-primary);border:0}[data-theme] .tm-room .tm-react-chip:active{transform:scale(.96)}[data-theme] .tm-room .tm-hover-react .tm-react-btn:hover,[data-theme] .tm-room .tm-msg-actions .tm-react-btn:hover{background:var(--tm2-hover)}[data-theme] .tm-room .tm-msg-ico-btn{transition:background-color .12s ease, transform .12s var(--tm2-ease);border-radius:999px}[data-theme] .tm-room .tm-msg-ico-btn:hover{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-room .tm-msg-ico-btn.is-on{background:var(--tm2-sel);color:var(--text-main)}[data-theme] .tm-room .tm-msg-ico-btn:active{background:var(--tm2-press);transform:scale(.9)}[data-theme] .tm-room .tm-msg-action:hover{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-room .tm-note-card{background:var(--bg-card);box-shadow:var(--tm2-card-shadow), inset 0 0 0 1px var(--tm2-hairline);border:0;border-radius:16px}[data-theme] .tm-room .tm-note-card:hover{background:color-mix(in srgb, var(--text-main) 3%, var(--bg-card));border-color:#0000}[data-theme] .tm-room .tm-note-card-kicker,[data-theme] .tm-room--im .tm-note-card-ico{color:var(--text-muted)}[data-theme] .tm-room--im .tm-file-card-ico{background:var(--bg-card);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--border)}[data-theme] .tm-room .tm-poll-opt{border-radius:12px}[data-theme] .tm-room .tm-poll-opt:hover{border-color:var(--border-strong)}[data-theme] .tm-room .tm-poll-opt.is-on{border-color:var(--text-main);background:var(--tm2-sel)}[data-theme] .tm-room .tm-poll-opt-bar{background:var(--tm2-sel)}[data-theme] .tm-room .tm-geo-card em{color:var(--text-muted)}[data-theme] .tm-room--im .tm-jump-latest{background:var(--bg-elevated);width:40px;height:40px;color:var(--text-main);box-shadow:var(--tm2-pop-shadow), inset 0 0 0 1px var(--tm2-hairline);transition:transform .12s var(--tm2-ease);border:0;border-radius:999px}[data-theme] .tm-room--im .tm-jump-latest:active{transform:scale(.9)}[data-theme] .tm-room--im .tm-composer-row{background:var(--bg-muted);box-shadow:none;border:0;border-radius:20px}[data-theme] .tm-room--im .tm-composer-row:focus-within{background:var(--bg-muted);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent)}[data-theme] .tm-room--im .tm-composer.is-drop .tm-composer-row{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 45%, transparent);background:var(--tm2-sel)}[data-theme] .tm-room .tm-composer.is-drop{outline-color:#0000}[data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send,[data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send:not(:disabled),[data-theme] .tm-room--im .tm-icon-btn--send{background:var(--text-main);width:36px;min-width:36px;height:36px;color:var(--bg-primary);box-shadow:none;transition:opacity .12s ease, transform .12s var(--tm2-ease);border:0;border-radius:999px}[data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send:hover:not(:disabled){background:var(--text-main);color:var(--bg-primary);opacity:.88}[data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send:active:not(:disabled){transform:scale(.9)}[data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send:disabled{background:var(--tm2-sel);color:var(--text-muted);opacity:1}[data-theme] .tm-room .tm-fmtbar,[data-theme] .tm-room .tm-mention-menu,[data-theme] .tm-room .tm-slash-menu{background:var(--bg-elevated);box-shadow:var(--tm2-pop-shadow), inset 0 0 0 1px var(--tm2-hairline);border:0;border-radius:14px}[data-theme] .tm-room .tm-fmtbar{box-shadow:inset 0 0 0 1px var(--tm2-hairline)}[data-theme] .tm-room .tm-fmtbar button{border-radius:10px}[data-theme] .tm-room .tm-fmtbar button:hover{background:var(--tm2-hover)}[data-theme] .tm-room .tm-slash-menu-item strong{color:var(--text-main)}[data-theme] .tm-room .tm-att{border-radius:16px}[data-theme] .tm-room .tm-att__progress i{background:var(--text-main)}[data-theme] .tm-room .tm-selbar__btn{transition:transform .12s var(--tm2-ease);border-radius:12px}[data-theme] .tm-room .tm-selbar__btn:hover:not(:disabled){background:var(--tm2-sel)}[data-theme] .tm-room .tm-selbar__btn:active:not(:disabled){transform:scale(.96)}[data-theme] .tm-ctx-menu,[data-theme] .tm-room--im .tm-ctx-menu,[data-theme] .tm-im-switch-menu{background:var(--bg-elevated);box-shadow:var(--tm2-pop-shadow), inset 0 0 0 1px var(--tm2-hairline);border:0;border-radius:14px;gap:0;padding:6px}[data-theme] .tm-ctx-menu button{min-height:40px;color:var(--text-main);border-radius:10px;gap:10px;padding:0 10px;font-size:.86rem}[data-theme] .tm-ctx-menu button .material-symbols-outlined{color:var(--text-muted);font-size:20px}[data-theme] .tm-ctx-menu button:hover,[data-theme] .tm-ctx-menu button.is-on{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-ctx-menu button.is-on{background:var(--tm2-sel)}[data-theme] .tm-ctx-menu button:hover .material-symbols-outlined,[data-theme] .tm-ctx-menu button.is-on .material-symbols-outlined{color:var(--text-main)}[data-theme] .tm-ctx-menu button:active:not(:disabled){background:var(--tm2-press)}[data-theme] .tm-ctx-menu button.is-danger,[data-theme] .tm-ctx-menu button.is-danger .material-symbols-outlined{color:var(--danger)}[data-theme] .tm-ctx-menu button.is-danger:hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}[data-theme] .tm-ctx-menu .tm-head-overflow-sep,[data-theme] .tm-ctx-menu .tm-ctx-sep{background:color-mix(in srgb, var(--text-main) 10%, transparent);height:1px;margin:4px 10px}[data-theme] .tm-head-overflow-menu button.is-on,[data-theme] .tm-room--im .tm-head-overflow-menu button.is-on{background:var(--tm2-sel);color:var(--text-main)}[data-theme] .tm-im-switch-opt:hover{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-im-switch-opt.is-on{background:var(--tm2-sel);color:var(--text-main)}[data-theme] .tm-room .tm-members-panel-head-title,[data-theme] .tm-room .tm-members-panel-head strong{color:var(--text-main);font-weight:650}[data-theme] .tm-room .tm-member-item{border-radius:12px;min-height:44px;transition:background-color .12s}[data-theme] .tm-room .tm-member-item:hover,[data-theme] .tm-room .tm-member-hit:hover{background:var(--tm2-hover)}[data-theme] .tm-room .tm-member-hit:active{background:var(--tm2-press)}[data-theme] .tm-room .tm-member-role{color:var(--text-muted)}[data-theme] .tm-room .tm-member-avatar,[data-theme] .tm-room .tm-user-bar-avatar{background:var(--bg-muted);color:var(--text-main)}[data-theme] .tm-room--im .tm-members-tabs{border-bottom:1px solid var(--border);gap:6px;padding:6px 12px}[data-theme] .tm-room--im .tm-members-tabs button{height:32px;color:var(--text-muted);transition:background-color .12s ease, transform .12s var(--tm2-ease);border-bottom:0;border-radius:999px;padding:0 12px}[data-theme] .tm-room--im .tm-members-tabs button:hover{background:var(--tm2-hover);color:var(--text-main)}[data-theme] .tm-room--im .tm-members-tabs button.is-on,[data-theme] .tm-room--im .tm-members-tabs button[aria-selected=true]{background:var(--tm2-sel);color:var(--text-main);border-bottom-color:#0000}[data-theme] .tm-room--im .tm-members-tabs button:active{transform:scale(.96)}[data-theme] .tm-room--im .tm-info-hero-avatar,[data-theme] .tm-room--im .tm-info-hero-ava{background:var(--bg-muted);color:var(--text-main)}[data-theme] .tm-room--im .tm-info-action .material-symbols-outlined{color:var(--text-main)}[data-theme] .tm-room--im .tm-shared-row{border-radius:12px}[data-theme] .tm-room--im .tm-shared-row:hover{background:var(--tm2-hover)}.tm-room .tm-thread-head strong,.tm-room .tm-thread-head h2,.tm-room .tm-thread-head h3{font-weight:650}[data-theme] .tm-im-modal,[data-theme] .tm-im-edit-modal{background:var(--bg-elevated);box-shadow:var(--tm2-dialog-shadow), inset 0 0 0 1px var(--tm2-hairline);border:0;border-radius:20px}[data-theme] .tm-im-modal-backdrop{background:#00000052}[data-theme] .tm-im-modal .tm-info-action .material-symbols-outlined{color:var(--text-main)}[data-theme] .tm-qs-item:hover{background:var(--tm2-hover)}[data-theme] .tm-qs-item.is-on{background:var(--tm2-sel)}[data-theme] .tm-room .tm-im-search-hit{border-radius:12px}[data-theme] .tm-room .tm-im-search-hit:hover{background:var(--tm2-hover)}[data-theme] .tm-room .tm-team-search-channel,[data-theme] .tm-room .tm-team-search-note{color:var(--text-muted)}[data-theme] .tm-room .tm-team-search-item:hover{border-color:var(--border-strong)}[data-theme] .tm-room .tm-im-emoji-tab.is-on{color:var(--text-main);border-bottom-color:var(--text-main)}.tm-im-col-resizer:hover:after,.tm-im-col-resizer:active:after,body.tm-im-col-resizing .tm-im-col-resizer:after{background:color-mix(in srgb, var(--text-main) 28%, transparent)}.tm-room--me .tm-friends-heading{letter-spacing:-.015em;font-size:1.1rem;font-weight:650}[data-theme] .tm-room--me .tm-friends-subtabs{background:var(--bg-muted);border-radius:999px;gap:2px;width:auto;padding:3px;display:inline-flex}[data-theme] .tm-room--me .tm-friends-subtab{height:32px;color:var(--text-muted);transition:background-color .18s var(--tm2-ease), color .18s var(--tm2-ease), transform .12s var(--tm2-ease);background:0 0;border-radius:999px;padding:0 14px;font-weight:600}[data-theme] .tm-room--me .tm-friends-subtab:hover{color:var(--text-main);background:0 0}[data-theme] .tm-room--me .tm-friends-subtab.is-on{background:var(--bg-elevated);color:var(--text-main);box-shadow:inset 0 0 0 1px var(--tm2-hairline)}[data-theme] .tm-room--me .tm-friends-subtab:active{transform:scale(.96)}[data-theme] .tm-room--me .tm-friends-section>.tm-hub-feed{background:var(--bg-card);box-shadow:var(--tm2-card-shadow), inset 0 0 0 1px var(--tm2-hairline);border-radius:16px;margin:0;padding:4px 0;list-style:none;overflow:hidden}[data-theme] .tm-room--me .tm-friends-row{border-bottom:0;gap:12px;min-height:56px;padding:8px 14px;position:relative}[data-theme] .tm-room--me .tm-friends-row+.tm-friends-row:before{content:"";background:color-mix(in srgb, var(--text-main) 8%, transparent);height:1px;position:absolute;top:0;left:62px;right:14px}[data-theme] .tm-room--me .tm-friends-row .tm-team-avatar{background:var(--bg-muted);color:var(--text-main);border:0}.tm-room--me .tm-hub-feed-meta,.tm-room--me .tm-hub-empty-hint{color:var(--text-muted)}[data-theme] .tm-room--me .tm-friends-add-row .input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent)}[data-theme] .tm-room--me .tm-me-pinned{background:var(--bg-muted);border:0;border-radius:16px}[data-theme] .tm-room--me .tm-me-pinned-item:hover{border-color:var(--border-strong);color:var(--text-main)}.tm-room--me .tm-me-foot-user .tm-member-avatar{background:var(--bg-muted);color:var(--text-main)}[data-theme] :is(.tm-room,.tm-page) .tm-empty{background:var(--bg-muted);box-shadow:none;border:0;border-radius:16px}.tm-empty-title{font-weight:650}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-im-list-head .tm-im-search,html[data-mobile-shell="1"] .tm-room--im .tm-im-list-head .tm-im-search{height:44px;min-height:44px}html[data-mobile-shell="1"] .tm-room--im .tm-im-search input,html[data-mobile-shell="1"] .tm-room--im .tm-composer-input,html[data-mobile-shell="1"] .tm-room--im .tm-composer .input,html[data-mobile-shell="1"] .tm-room--im .tm-composer-row .input,html[data-mobile-shell="1"] .tm-room--me .tm-friends-add-row .input{font-size:16px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-icon-btn:not(.tm-icon-btn--send),html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-im-burger{width:44px;min-width:44px;height:44px}html[data-mobile-shell="1"] .tm-room--im .tm-icon-btn .material-symbols-outlined,html[data-mobile-shell="1"] .tm-room--im .tm-im-burger .material-symbols-outlined{font-size:22px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send,html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-composer-row .tm-icon-btn--send:not(:disabled){width:40px;min-width:40px;height:40px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-composer-row{border-radius:22px;min-height:48px}html[data-mobile-shell="1"][data-theme] .tm-room .tm-tabs button{height:34px;padding:0 14px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-channel-item.tm-conv{min-height:64px;padding-block:8px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-channel-item:not(.tm-conv){min-height:48px}html[data-mobile-shell="1"][data-theme] .tm-ctx-menu button{min-height:48px;font-size:.95rem}html[data-mobile-shell="1"][data-theme] .tm-room .tm-member-item{min-height:52px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-jump-latest{width:44px;height:44px}html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-main-head .tm-channel-title,html[data-mobile-shell="1"][data-theme] .tm-room--im .tm-head-titles .tm-channel-title{font-size:1.0625rem}html[data-mobile-shell="1"][data-theme] .tm-room--me .tm-friends-subtabs{width:100%;display:flex}html[data-mobile-shell="1"][data-theme] .tm-room--me .tm-friends-subtab{flex:1;height:36px}@media (prefers-reduced-motion:reduce){.tm-room *,.tm-ctx-menu,.tm-ctx-menu *{transition-duration:.01ms!important}[data-theme] .tm-room :is(.tm-icon-btn,.tm-im-burger,.tm-channel-more,.tm-mobile-sidebar-btn,.tm-tabs button,.tm-react-chip,.tm-msg-ico-btn,.tm-jump-latest,.tm-icon-btn--send,.tm-selbar__btn,.tm-members-tabs button,.tm-friends-subtab):active{transform:none}}html[data-reduce-motion="1"] .tm-room *,html[data-reduce-motion="1"] .tm-ctx-menu,html[data-reduce-motion="1"] .tm-ctx-menu *{transition-duration:.01ms!important}html[data-reduce-motion="1"][data-theme] .tm-room :is(.tm-icon-btn,.tm-im-burger,.tm-channel-more,.tm-mobile-sidebar-btn,.tm-tabs button,.tm-react-chip,.tm-msg-ico-btn,.tm-jump-latest,.tm-icon-btn--send,.tm-selbar__btn,.tm-members-tabs button,.tm-friends-subtab):active,html[data-reduce-motion="1"] .tm-room :is(.tm-icon-btn,.tm-im-burger,.tm-tabs button,.tm-react-chip,.tm-msg-ico-btn,.tm-jump-latest,.tm-icon-btn--send,.tm-friends-subtab):active{transform:none!important}.tm-im-emoji-empty{text-align:center;color:var(--text-muted);margin:12px 0;font-size:.8rem}
.ts-shell{grid-template-columns:var(--tm-sidebar-w) minmax(0, 1fr);background:var(--tm-bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--tm-text);transition:grid-template-columns .22s var(--tm-ease);flex:1;display:grid}.ts-shell.is-collapsed{grid-template-columns:var(--tm-rail-w) minmax(0, 1fr)}.ts-side{gap:var(--tm-space-2);min-width:0;min-height:0;padding:var(--tm-space-3) var(--tm-space-3) var(--tm-space-3);background:var(--tm-sidebar-bg);border-right:1px solid var(--tm-border);scrollbar-width:thin;flex-direction:column;display:flex;overflow:hidden auto}.ts-side__head{align-items:center;gap:var(--tm-space-1);min-height:44px;padding-bottom:var(--tm-space-2);display:flex}.ts-side__team{align-items:center;gap:var(--tm-space-3);min-width:0;padding:var(--tm-space-1) var(--tm-space-2);border-radius:var(--tm-radius-md);color:inherit;flex:1;text-decoration:none;display:flex}.ts-side__team:hover{background:var(--tm-hover)}.ts-side__team-text{flex-direction:column;min-width:0;display:flex}.ts-side__team-name{font-size:var(--tm-fs-md);font-weight:var(--tm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-side__team-meta{font-size:var(--tm-fs-xs);color:var(--tm-muted)}.ts-side__toggle{color:var(--tm-muted);flex-shrink:0}.ts-side__nav{flex-direction:column;gap:2px;display:flex}.ts-nav-item{align-items:center;gap:var(--tm-space-3);min-height:36px;padding:0 var(--tm-space-3);border-radius:var(--tm-radius-sm);color:var(--tm-text);font-size:var(--tm-fs-md);white-space:nowrap;transition:background .12s var(--tm-ease);text-decoration:none;display:flex;position:relative}.ts-nav-item:hover{background:var(--tm-hover)}.ts-nav-item:focus-visible{box-shadow:var(--tm-ring);outline:none}.ts-nav-item__icon{width:20px;color:var(--tm-muted);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:20px}.ts-nav-item.is-active{background:var(--tm-selected);font-weight:var(--tm-fw-semibold)}.ts-nav-item.is-active .ts-nav-item__icon{color:var(--tm-text);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}.ts-nav-item--muted{color:var(--tm-muted)}.ts-nav-item__label{text-overflow:ellipsis;overflow:hidden}.ts-side__foot{gap:var(--tm-space-1);padding-top:var(--tm-space-3);border-top:1px solid var(--tm-border);flex-direction:column;margin-top:auto;display:flex}.ts-side__invite.btn{justify-content:flex-start;gap:var(--tm-space-3);width:100%;min-height:36px;padding:0 var(--tm-space-3);margin-bottom:2px}.ts-side__invite .material-symbols-outlined{width:20px;font-size:20px}.ts-team-menu-btn{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ts-team-menu-btn:focus-visible{box-shadow:var(--tm-ring);outline:none}.ts-team-menu-btn__chev{font-size:var(--tm-fs-xl);color:var(--tm-muted);margin-left:auto}.ts-team-menu-btn[aria-expanded=true] .ts-team-menu-btn__chev{transform:rotate(180deg)}.ts-nav-item--search{width:100%;font:inherit;font-size:var(--tm-fs-md);text-align:left;color:var(--tm-muted);cursor:pointer;background:0 0;border:0}.ts-nav-item--search .ts-kbd{margin-left:auto}.ts-badge{flex-shrink:0;margin-left:auto}.ts-badge.has-count{min-width:18px;height:18px;padding:0 var(--tm-space-1);background:var(--tm-unread);color:var(--tm-on-primary);font-size:var(--tm-fs-xs);font-weight:var(--tm-fw-semibold);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;line-height:18px}.ts-badge.is-dot{background:var(--tm-unread);border-radius:50%;width:8px;height:8px}.ts-badge.is-alert{background:var(--tm-mention);color:#fff}.ts-badge.has-count+.ts-badge,.ts-badge.is-dot+.ts-badge{margin-left:var(--tm-space-1)}.ts-side__pins{margin-top:var(--tm-space-3);flex-direction:column;gap:2px;display:flex}.ts-side__pins ul{margin:0;padding:0;list-style:none}.ts-side__group{padding:var(--tm-space-1) var(--tm-space-3);color:var(--tm-muted);font-size:var(--tm-fs-sm);font-weight:var(--tm-fw-semibold);letter-spacing:.02em;margin:0}.ts-nav-item--pin{min-height:32px;font-size:var(--tm-fs-sm)}.ts-nav-item--pin .ts-nav-item__icon{font-size:18px}.ts-side__people{width:100%;font:inherit;font-size:var(--tm-fs-md);text-align:left;cursor:pointer;background:0 0;border:0}.ts-side__people .ts-nav-item__label{flex:1;min-width:0}.ts-side__people-chev{color:var(--tm-muted);flex-shrink:0;font-size:18px}.ts-menu{min-width:15rem}.ts-menu__head{padding:var(--tm-space-2) var(--tm-space-2) var(--tm-space-1);flex-direction:column;gap:2px;margin:0;display:flex}.ts-menu__head strong{font-size:var(--tm-fs-md);font-weight:var(--tm-fw-semibold)}.ts-menu__head span,.ts-menu__note{color:var(--tm-muted);font-size:var(--tm-fs-xs);margin:0}.ts-menu__note{padding:var(--tm-space-1) var(--tm-space-2)}.ts-menu__label{padding:var(--tm-space-1) var(--tm-space-2) 2px;color:var(--tm-muted);font-size:var(--tm-fs-xs);font-weight:var(--tm-fw-semibold);margin:0}.ts-menu__sep{height:1px;margin:var(--tm-space-1) 0;background:var(--mv2-sep,var(--tm-border));border:0}.ts-menu__grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ts-menu__team-mark{background:var(--tm-surface-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--tm-border);color:var(--tm-text);font-size:var(--tm-fs-xs);font-weight:var(--tm-fw-semibold);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.ts-menu :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox])>.material-symbols-outlined:first-child{text-align:center;width:28px;color:var(--tm-muted);flex-shrink:0;font-size:20px}.ts-menu :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]).is-on{background:var(--tm-selected);font-weight:var(--tm-fw-semibold)}.ts-menu__check{color:var(--tm-text);margin-left:auto;font-size:18px}.ts-menu [role=menuitem].ts-menu__muted{color:var(--tm-muted)}.ts-menu--me{width:264px;max-width:calc(100vw - 16px)}.ts-menu__me{align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.ts-menu__me-ava{border-radius:50%}.ts-menu__me-copy{flex-direction:column;min-width:0;display:flex}.ts-menu__me-copy strong{font-size:var(--tm-fs-md);font-weight:var(--tm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-menu__me-copy span{color:var(--tm-muted);font-size:var(--tm-fs-xs)}.ts-menu .ts-menu__label{padding:8px 10px 2px;font-size:.72rem}.ts-menu__link{align-items:center;gap:var(--mv2-gap,10px);min-height:var(--mv2-row-h,40px);padding:0 var(--mv2-row-px,10px);border-radius:var(--mv2-row-radius,10px);color:var(--tm-text);font-size:var(--mv2-fs,.875rem);text-decoration:none;display:flex}html[data-mobile-shell="1"] .ts-menu__link{min-height:var(--mv2-row-h-phone,48px)}.ts-menu__link:hover,.ts-menu__link:focus-visible{background:var(--tm-hover);outline:none}.ts-menu__link .material-symbols-outlined{color:var(--tm-muted);font-size:1.15rem}.ts-menu__hint{color:var(--tm-muted);font-size:var(--tm-fs-xs);margin-left:auto}.tm-qs-backdrop.ts-search-backdrop,.tm-qs-backdrop.tm-qs-backdrop--top{z-index:200}.tm-qs.ts-search-palette{width:min(640px,100vw - 32px);max-width:none}.ts-search__field{align-items:center;gap:var(--tm-space-2);padding:0 var(--tm-space-3);border-bottom:1px solid var(--tm-border);display:flex}.ts-search__field>.material-symbols-outlined{color:var(--tm-muted)}.ts-search__input.tm-qs-input{background:0 0;border:0;outline:none;flex:1}.ts-search__busy{border:2px solid var(--tm-border);border-top-color:var(--tm-text);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ts-spin}@keyframes ts-spin{to{transform:rotate(360deg)}}.ts-search__group{padding:var(--tm-space-2) var(--tm-space-2) 2px;color:var(--tm-muted);font-size:var(--tm-fs-xs);font-weight:var(--tm-fw-semibold);margin:0}.ts-search__icon{color:var(--tm-muted);font-size:18px}.ts-search__row .tm-qs-label em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-shell.is-collapsed .ts-side{padding-inline:var(--tm-space-2);align-items:center}.ts-shell.is-collapsed .ts-side__head{gap:var(--tm-space-2);flex-direction:column}.ts-shell.is-collapsed .ts-side__team{padding:var(--tm-space-1);flex:none}.ts-shell.is-collapsed :is(.ts-side__team-text,.ts-nav-item__label){display:none}.ts-shell.is-collapsed .ts-nav-item,.ts-shell.is-collapsed .ts-side__invite,.ts-shell.is-collapsed .ts-nav-item--search{justify-content:center;width:40px;min-height:40px;padding:0}.ts-shell.is-collapsed .ts-nav-item--search .ts-kbd{display:none}.ts-shell.is-collapsed .ts-nav-item .ts-badge{margin:0;position:absolute;top:4px;right:2px}.ts-shell.is-collapsed .ts-nav-item .ts-badge.has-count{min-width:16px;height:16px;padding:0 var(--tm-space-1);font-size:.625rem;line-height:16px}.ts-shell.is-collapsed .ts-side__people-chev{display:none}.ts-shell.is-collapsed :is(.ts-side__nav,.ts-side__foot){align-items:center;width:100%}.ts-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ts-header{align-items:center;gap:var(--tm-space-3);height:48px;min-height:48px;padding:0 var(--tm-space-6);border-bottom:1px solid var(--tm-border);display:flex}.ts-header__name{min-width:0;font-size:var(--tm-fs-lg);font-weight:var(--tm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;line-height:1.3;overflow:hidden}.ts-header__side{align-items:center;gap:var(--tm-space-3);flex-shrink:0;display:flex}.ts-header__search{align-items:center;gap:var(--tm-space-2);min-width:200px;height:32px;padding:0 var(--tm-space-2) 0 var(--tm-space-3);border:1px solid var(--tm-border);border-radius:var(--tm-radius-md);background:var(--tm-surface);color:var(--tm-muted);font:inherit;font-size:var(--tm-fs-sm);cursor:pointer;display:inline-flex}.ts-header__search:hover{border-color:var(--tm-border-strong);color:var(--tm-text)}.ts-header__search:focus-visible{box-shadow:var(--tm-ring);outline:none}.ts-header__search .material-symbols-outlined{font-size:18px}.ts-header__search-label{text-align:left;flex:1}.ts-kbd{padding:1px var(--tm-space-1);border:1px solid var(--tm-border);border-radius:var(--tm-radius-xs);background:var(--tm-surface-2);color:var(--tm-muted);font:inherit;font-size:var(--tm-fs-xs);line-height:1.4}.ts-team-icon{background:var(--tm-surface-2);color:var(--tm-text);font-weight:var(--tm-fw-semibold);box-shadow:inset 0 0 0 1px var(--tm-border);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ts-avatars{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:2px;display:inline-flex}.ts-avatars:focus-visible{box-shadow:var(--tm-ring);outline:none}.ts-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ts-view{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.ts-view>*{flex:1 0 auto;min-width:0}.ts-view--channels{overflow:hidden}.ts-view--channels>*{flex:auto;min-height:0}.ts-view--calendar .tw-root.tc-root{background:0 0;height:auto;display:flex;overflow:visible}.ts-view .tc-page{width:100%;height:auto}.ts-phonebar,.ts-tabbar{display:none}.ts-page{width:100%;max-width:1160px;padding:var(--tm-space-5) var(--tm-space-6) 56px;gap:var(--tm-space-6);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.ts-section{gap:var(--tm-space-3);flex-direction:column;min-width:0;display:flex}.ts-section__head{justify-content:space-between;align-items:center;gap:var(--tm-space-2);display:flex}.ts-section__title{font-size:var(--tm-fs-lg);font-weight:var(--tm-fw-semibold);color:var(--tm-text);margin:0}.ts-section__head .tm-btn .material-symbols-outlined{margin-right:-4px;font-size:18px}.ts-hint{font-size:var(--tm-fs-sm);color:var(--tm-muted);margin:0}.ts-empty{padding:var(--tm-space-4);border-radius:var(--tm-radius-lg);background:var(--tm-surface-2);color:var(--tm-muted);font-size:var(--tm-fs-sm);text-align:center;margin:0}.ts-icon-btn{border-radius:var(--tm-radius-sm);width:32px;height:32px;color:var(--tm-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-icon-btn:hover,.ts-icon-btn.is-on{background:var(--tm-selected);color:var(--tm-text)}.ts-icon-btn--spacer{visibility:hidden}.ts-more{justify-content:center;display:flex}.ts-shell .btn{border-radius:var(--tm-radius-md);font-weight:var(--tm-fw-semibold)}.ts-shell .btn-ghost{background:var(--tm-secondary);border-color:#0000}.ts-shell .btn-ghost:hover{background:var(--tm-pressed)}.ts-empty-state{align-items:center;gap:var(--tm-space-4);padding:var(--tm-space-4) var(--tm-space-5);border-radius:var(--tm-radius-lg);background:var(--tm-surface-2);display:flex}.ts-empty-state__art.spot-illo{width:56px;height:56px}.ts-empty-state__text{min-width:0;font-size:var(--tm-fs-sm);color:var(--tm-muted);flex-direction:column;gap:2px;line-height:1.5;display:flex}.ts-empty-state__text strong{color:var(--tm-text);font-size:var(--tm-fs-md);font-weight:var(--tm-fw-semibold)}.ts-home__cols{gap:var(--tm-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ts-setup{gap:var(--tm-space-3);padding:var(--tm-space-4) var(--tm-space-5);flex-direction:column;display:flex}.ts-setup__head{align-items:center;gap:var(--tm-space-3);display:flex}.ts-setup__title{min-width:0;font-size:var(--tm-fs-lg);font-weight:var(--tm-fw-semibold);flex:1;margin:0}.ts-setup__progress{align-items:center;gap:var(--tm-space-2);color:var(--tm-muted);font-size:var(--tm-fs-sm);font-variant-numeric:tabular-nums;display:inline-flex}.ts-setup__ring{background:conic-gradient(var(--tm-text) var(--p,0%), var(--tm-surface-2) 0);border-radius:50%;width:20px;height:20px;-webkit-mask:radial-gradient(circle,#0000 6px,#000 6.5px);mask:radial-gradient(circle,#0000 6px,#000 6.5px)}.ts-setup__steps{gap:var(--tm-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.ts-setup__step{align-items:center;gap:var(--tm-space-3);min-height:64px;padding:var(--tm-space-2) var(--tm-space-3);border:1px solid var(--tm-border);border-radius:var(--tm-radius-md);background:var(--tm-bg);display:flex}.ts-setup__step.is-done{color:var(--tm-muted);background:0 0}.ts-setup__step.is-done .ts-setup__label{text-decoration:line-through;-webkit-text-decoration-color:var(--tm-border-strong);text-decoration-color:var(--tm-border-strong)}.ts-setup__art.spot-illo{flex-shrink:0;width:40px;height:40px}.ts-setup__step.is-done .ts-setup__art.spot-illo{filter:grayscale();opacity:.6}.ts-setup__label{min-width:0;font-size:var(--tm-fs-md);font-weight:var(--tm-fw-medium);flex:1}.ts-setup__check{color:var(--tm-text);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}.ts-setup__foot{justify-content:flex-end;display:flex}.ts-attn{padding:var(--tm-space-1);border:1px solid var(--tm-border);border-radius:var(--tm-radius-md);background:var(--tm-surface);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.ts-attn__row{align-items:center;gap:var(--tm-space-3);width:100%;min-height:48px;padding:var(--tm-space-2) var(--tm-space-3);border-radius:var(--tm-radius-sm);color:var(--tm-text);font:inherit;font-size:var(--tm-fs-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ts-attn__row:hover{background:var(--tm-hover)}.ts-attn__row:focus-visible{box-shadow:var(--tm-ring);outline:none}.ts-attn__icon{color:var(--tm-muted);flex-shrink:0;font-size:20px}.ts-attn__text{flex-direction:column;flex:1;min-width:0;display:flex}.ts-attn__text strong{font-weight:var(--tm-fw-semibold)}.ts-attn__sub{color:var(--tm-muted);font-size:var(--tm-fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-attn__sub.is-alert{color:var(--tm-mention)}.ts-attn__when{color:var(--tm-muted);font-size:var(--tm-fs-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.ts-attn__zero{align-items:center;gap:var(--tm-space-3);padding:var(--tm-space-2) var(--tm-space-3);color:var(--tm-muted);font-size:var(--tm-fs-md);margin:0;display:flex}.ts-attn__zero-art.spot-illo{width:40px;height:40px}.ts-timeline{gap:var(--tm-space-3);flex-direction:column;display:flex}.ts-timeline__label{margin:0 0 var(--tm-space-1);color:var(--tm-muted);font-size:var(--tm-fs-sm);font-weight:var(--tm-fw-semibold);letter-spacing:.02em}.ts-timeline__more{align-self:flex-start}.ts-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ts-feed:before{content:"";top:var(--tm-space-4);bottom:var(--tm-space-4);left:calc(var(--tm-space-2) + 14px);background:var(--tm-border);width:1px;position:absolute}.ts-feed__row{align-items:center;gap:var(--tm-space-3);padding:var(--tm-space-2);border-radius:var(--tm-radius-sm);font-size:var(--tm-fs-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.ts-feed__row:hover{background:var(--tm-hover)}.ts-feed__avatar{background:var(--tm-bg);border-radius:50%;display:inline-flex;position:relative}.ts-feed__kind{background:var(--tm-surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--tm-border), 0 0 0 3px var(--tm-bg);color:var(--tm-tone,var(--tm-text));border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ts-feed__kind .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;font-size:11px}.ts-feed__kind--doc{--tm-tone:var(--al-docs,var(--ui-blue))}.ts-feed__kind--file{--tm-tone:var(--ui-green)}.ts-feed__kind--chat{--tm-tone:var(--ui-blue)}.ts-feed__kind--member{--tm-tone:var(--ui-purple)}.ts-feed__kind--task{--tm-tone:var(--ui-green)}.ts-feed__kind--event{--tm-tone:var(--ui-red)}.ts-feed__kind--pin{--tm-tone:var(--ui-yellow)}.ts-feed__kind--other{--tm-tone:var(--tm-muted)}.ts-feed__text{-webkit-line-clamp:2;min-width:0;color:var(--tm-muted);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ts-feed__who{color:var(--tm-text);font-weight:var(--tm-fw-semibold)}.ts-feed__when{font-size:var(--tm-fs-xs);color:var(--tm-faint);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px}.ts-toolbar{justify-content:space-between;align-items:center;gap:var(--tm-space-3);flex-wrap:wrap;display:flex}.ts-toolbar__actions{gap:var(--tm-space-2);flex-wrap:wrap;display:flex}.ts-crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.ts-crumb-wrap{align-items:center;gap:2px;display:inline-flex}.ts-crumb{align-items:center;gap:var(--tm-space-1);padding:var(--tm-space-1) var(--tm-space-2);border-radius:var(--tm-radius-sm);color:var(--tm-text);font:inherit;font-size:var(--tm-fs-lg);font-weight:var(--tm-fw-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.ts-crumb:hover{background:var(--tm-hover)}.ts-crumb .material-symbols-outlined{font-size:18px}.ts-crumb-sep{color:var(--tm-faint)}.ts-filters{align-items:center;gap:var(--tm-space-2);flex-wrap:wrap;display:flex}.ts-filters .input.ui-search{flex:220px;max-width:420px}.ts-filters__end{margin-left:auto}.ts-folders{gap:var(--tm-space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ts-folder{border:1px solid var(--tm-border);border-radius:var(--tm-radius-md);background:var(--tm-surface);padding-right:var(--tm-space-1);align-items:center;display:flex}.ts-folder:hover{border-color:var(--tm-border-strong)}.ts-folder__open{align-items:center;gap:var(--tm-space-3);min-width:0;padding:var(--tm-space-3) var(--tm-space-3);color:var(--tm-text);font:inherit;font-size:var(--tm-fs-md);font-weight:var(--tm-fw-medium);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;display:flex}.ts-folder__open .material-symbols-outlined{color:var(--tm-muted);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20}.ts-folder__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-files--grid{gap:var(--tm-space-3);grid-template-columns:repeat(auto-fill,minmax(196px,1fr));display:grid}.ts-files--list{padding:var(--tm-space-1);border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface);flex-direction:column;display:flex}.ts-file{min-width:0;display:flex;position:relative}.ts-file__link{min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}.ts-file--grid{border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface);box-shadow:var(--tm-shadow-card);transition:border-color .15s var(--tm-ease), transform .15s var(--tm-ease);overflow:hidden}.ts-file--grid:hover{border-color:var(--tm-border-strong);transform:translateY(-1px)}.ts-file--grid .ts-file__link{flex-direction:column}.ts-file--grid .ts-file__thumb{height:112px}.ts-file--grid .ts-file__text{padding:var(--tm-space-3) var(--tm-space-3) var(--tm-space-3)}.ts-file--grid .ts-file__menu{background:color-mix(in srgb, var(--tm-surface) 88%, transparent);opacity:0;transition:opacity .12s var(--tm-ease);position:absolute;top:6px;right:6px}.ts-file--grid:is(:hover,:focus-within) .ts-file__menu{opacity:1}@media (hover:none){.ts-file--grid .ts-file__menu{opacity:1}}.ts-file--list{border-radius:var(--tm-radius-md)}.ts-file--list:hover{background:var(--tm-hover)}.ts-file--list .ts-file__link{align-items:center;gap:var(--tm-space-3);padding:var(--tm-space-2) var(--tm-space-3)}.ts-file--list .ts-file__thumb{border-radius:var(--tm-radius-sm);flex-shrink:0;width:40px;height:40px}.ts-file--list .ts-file__menu{margin-right:var(--tm-space-1);align-self:center}.ts-file__thumb{background:var(--tm-surface-2);color:var(--tm-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.ts-file__thumb img{object-fit:cover;width:100%;height:100%}.ts-file__art{place-items:center;display:grid}.ts-file--grid .ts-file__art .spot-illo{width:64px;height:64px}.ts-file--list .ts-file__art .spot-illo{width:34px;height:34px}.ts-file--list .ts-file__art .spot-illo *{animation-play-state:paused}.ts-file__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-file__title{font-size:var(--tm-fs-md);font-weight:var(--tm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-file__pin{font-size:var(--tm-fs-lg);color:var(--tm-muted);vertical-align:-3px;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;margin-right:2px}.ts-file__meta{font-size:var(--tm-fs-xs);color:var(--tm-muted);white-space:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.ts-file__lock .material-symbols-outlined{margin-left:var(--tm-space-1);vertical-align:-2px;font-size:14px}.ts-member-list,.ts-groups,.ts-pick-list{margin:0;padding:0;list-style:none}.ts-member-list,.ts-groups{padding:var(--tm-space-1);border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface)}.ts-member,.ts-group{align-items:center;gap:var(--tm-space-3);padding:var(--tm-space-2) var(--tm-space-3);border-radius:var(--tm-radius-md);min-height:52px;display:flex}.ts-member:hover,.ts-group:hover{background:var(--tm-hover)}.ts-member__text{flex-direction:column;flex:1;min-width:0;display:flex}.ts-member__name{font-size:var(--tm-fs-md);font-weight:var(--tm-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-member__you{margin-left:var(--tm-space-2);font-size:var(--tm-fs-xs);font-weight:var(--tm-fw-regular);color:var(--tm-muted)}.ts-member__meta{font-size:var(--tm-fs-xs);color:var(--tm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-role{padding:3px var(--tm-space-3);background:var(--tm-surface-2);color:var(--tm-muted);font-size:var(--tm-fs-xs);font-weight:var(--tm-fw-medium);border-radius:999px;flex-shrink:0}.ts-role--owner{background:var(--tm-primary);color:var(--tm-on-primary)}.ts-role--admin{background:var(--tm-selected);color:var(--tm-text)}.ts-group .material-symbols-outlined{color:var(--tm-muted)}.ts-group__name{min-width:0;font-size:var(--tm-fs-md);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ts-group__count{font-size:var(--tm-fs-xs);color:var(--tm-muted);flex-shrink:0}.ts-pick-list{gap:var(--tm-space-2);flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.ts-form{gap:var(--tm-space-4);max-width:600px;padding:var(--tm-space-5);border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);background:var(--tm-surface)}.ts-field{gap:var(--tm-space-2);flex-direction:column;min-width:0;display:flex}.ts-field--row{align-items:flex-end;gap:var(--tm-space-3);flex-direction:row}.ts-field__grow{gap:var(--tm-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ts-field__label{font-size:var(--tm-fs-sm);font-weight:var(--tm-fw-semibold);color:var(--tm-text)}.ts-textarea{resize:vertical;min-height:80px}.ts-danger-zone{max-width:600px;padding:var(--tm-space-4) var(--tm-space-5);border:1px solid color-mix(in srgb, var(--tm-danger) 35%, var(--tm-border));border-radius:var(--tm-radius-lg);background:color-mix(in srgb, var(--tm-danger) 4%, var(--tm-surface));align-items:flex-start}.ts-invite{gap:var(--tm-space-4);flex-direction:column;display:flex}.ts-invite__opts{gap:var(--tm-space-3);grid-template-columns:1fr 1fr;display:grid}.ts-invite__row{gap:var(--tm-space-2);display:flex}.ts-invite__row .ts-input{flex:1}.ts-placeholder{text-align:center;padding:var(--tm-space-6) var(--tm-space-4);color:var(--tm-muted);align-items:center}.ts-placeholder .material-symbols-outlined{font-size:40px}.ts-gate{max-width:440px;padding:0 var(--tm-space-4);align-items:center;gap:var(--tm-space-3);text-align:center;flex-direction:column;margin:12vh auto 0;display:flex}.ts-gate__art.spot-illo{width:88px;height:88px;margin-bottom:var(--tm-space-1)}.ts-gate__title{font-size:var(--tm-fs-xl);font-weight:var(--tm-fw-semibold);margin:0}.ts-gate__body{color:var(--tm-muted);font-size:var(--tm-fs-md);margin:0;line-height:1.55}.ts-gate__actions{gap:var(--tm-space-2);margin-top:var(--tm-space-3);display:flex}.ts-skel{border-radius:var(--tm-radius-md);background:linear-gradient(90deg, var(--tm-surface-2) 0%, color-mix(in srgb, var(--tm-surface-2) 55%, var(--tm-bg)) 50%, var(--tm-surface-2) 100%);background-size:200% 100%;animation:1.3s ease-in-out infinite ts-skel;display:block}.ts-skel--icon{border-radius:10px;flex-shrink:0;width:32px;height:32px}.ts-skel--line{flex:1;height:14px}.ts-skel--row{height:32px;margin:2px 0}.ts-skel--title{width:180px;height:22px}.ts-skel--tile{border-radius:var(--tm-radius-lg);height:104px}.ts-skel--card{border-radius:var(--tm-radius-lg);height:168px}.ts-shell.is-collapsed .ts-skel--row{width:40px}@keyframes ts-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ts-skel{animation:none}.ts-shell{transition:none}.ts-search__busy{animation:none}}@media (max-width:1100px){.ts-page{padding:var(--tm-space-5) var(--tm-space-5) 48px}.ts-home__cols{grid-template-columns:minmax(0,1fr)}.ts-header{padding:var(--tm-space-3) var(--tm-space-5)}}@media (max-width:767px){.ts-shell,.ts-shell.is-collapsed{grid-template-columns:minmax(0,1fr)}.ts-side{display:none}.ts-phonebar{align-items:center;gap:var(--tm-space-1);height:48px;padding:0 var(--tm-space-2);border-bottom:1px solid var(--tm-border);background:var(--tm-bg);display:flex}.ts-phonebar.is-hidden{display:none}.ts-phonebar__icon{border-radius:var(--tm-radius-md);width:40px;height:40px;color:var(--tm-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.ts-phonebar__icon:active{background:var(--tm-hover)}.ts-phonebar__team{flex:1;min-width:0;display:flex}.ts-phonebar__team .ts-side__team{flex:0 auto;max-width:100%}.ts-tabbar{z-index:var(--tm-z-toolbar);height:calc(var(--bottom-h,64px) + env(safe-area-inset-bottom,0px));padding:0 .25rem env(safe-area-inset-bottom,0px);border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:color-mix(in srgb, var(--bg-elevated) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);flex-shrink:0;order:10;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.ts-tabbar.is-hidden{display:none}.ts-tabbar__item{min-height:48px;color:var(--text-faint,var(--text-muted));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.66rem;font-weight:500;text-decoration:none;transition:color .12s;display:flex}.ts-tabbar__item.is-active{color:var(--text-main)}.ts-tabbar__item.is-active .mobile-bottom-label{font-weight:650}.ts-tabbar__item.is-active .mobile-bottom-ind{background:color-mix(in srgb, var(--text-main) 10%, transparent)}.ts-tabbar__item:active:not(.is-active) .mobile-bottom-ind{background:color-mix(in srgb, var(--text-main) 6%, transparent)}.ts-tabbar__item:active .mobile-bottom-ind{transform:scale(.9)}.ts-tabbar__item.is-active .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.ts-tabbar__icon{position:relative}.ts-tabbar__icon .material-symbols-outlined{font-size:22px}.ts-tabbar__icon .ts-badge{position:absolute;top:-3px;left:34px}.ts-tabbar__icon .ts-badge.is-dot{top:2px;left:38px}.ts-header{display:none}.ts-page{padding:var(--tm-space-4) var(--tm-space-4) 40px;gap:var(--tm-space-5)}.ts-home__cols,.ts-invite__opts{grid-template-columns:minmax(0,1fr)}.ts-setup{padding:var(--tm-space-3) var(--tm-space-4)}.ts-setup__steps{grid-template-columns:minmax(0,1fr)}.ts-page{padding-bottom:var(--tm-space-6)}.ts-files--grid{gap:var(--tm-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ts-file--grid .ts-file__thumb{height:88px}.ts-filters .input.ui-search{flex-basis:100%;max-width:none}.ts-form{padding:var(--tm-space-4)}}
:root{--tm-bg:var(--bg-primary);--tm-surface:var(--bg-card);--tm-surface-2:var(--bg-muted);--tm-sidebar-bg:color-mix(in srgb, var(--bg-muted) 55%, var(--bg-primary));--tm-hover:var(--ui-fill-hover,color-mix(in srgb, var(--text-main) 6%, transparent));--tm-selected:var(--ui-fill-selected,color-mix(in srgb, var(--text-main) 10%, transparent));--tm-pressed:var(--ui-fill-pressed,color-mix(in srgb, var(--text-main) 14%, transparent));--tm-border:var(--border);--tm-border-strong:color-mix(in srgb, var(--text-main) 16%, transparent);--tm-text:var(--text-main);--tm-muted:var(--text-muted);--tm-faint:color-mix(in srgb, var(--text-muted) 70%, transparent);--tm-primary:var(--text-main);--tm-on-primary:var(--bg-primary);--tm-secondary:var(--bg-muted);--tm-danger:var(--danger);--tm-link:var(--text-main);--tm-ring:var(--ui-ring,0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent));--tm-unread:var(--text-main);--tm-mention:var(--ui-red);--tm-online:var(--ui-green);--tm-mention-bg:color-mix(in srgb, var(--ui-yellow) 16%, transparent);--tm-bubble-mine:color-mix(in srgb, var(--text-main) 9%, var(--bg-card));--tm-bubble-other:var(--bg-muted);--tm-msg-max:46rem;--tm-radius-xs:6px;--tm-radius-sm:8px;--tm-radius-md:12px;--tm-radius-lg:16px;--tm-radius-xl:22px;--tm-ctl-h:36px;--tm-ctl-h-sm:30px;--tm-shadow-card:0 1px 2px #0000000d;--tm-shadow-pop:0 10px 32px #00000024, 0 1px 3px #00000014;--tm-shadow-dialog:0 24px 64px #00000038;--tm-backdrop:#00000052;--tm-sidebar-w:232px;--tm-rail-w:60px;--tm-header-h:56px;--tm-ease:var(--ui-ease,cubic-bezier(.22, 1, .36, 1));--tm-space-1:4px;--tm-space-2:8px;--tm-space-3:12px;--tm-space-4:16px;--tm-space-5:24px;--tm-space-6:32px;--tm-space-7:48px;--tm-fs-xs:.75rem;--tm-fs-sm:.8125rem;--tm-fs-md:.875rem;--tm-fs-lg:1rem;--tm-fs-xl:1.25rem;--tm-fs-2xl:1.5rem;--tm-fw-regular:400;--tm-fw-medium:500;--tm-fw-semibold:600;--tm-dur-fast:.14s;--tm-dur-base:.2s;--tm-dur-slow:.28s;--tm-z-sticky:5;--tm-z-toolbar:20;--tm-z-popover:1200;--tm-z-dialog:1300}:root[data-theme=dark],[data-theme=dark]{--tm-sidebar-bg:color-mix(in srgb, var(--bg-elevated) 70%, var(--bg-primary));--tm-bubble-mine:color-mix(in srgb, var(--text-main) 14%, var(--bg-card));--tm-shadow-card:0 1px 2px #0006;--tm-shadow-pop:0 12px 36px #00000080, 0 0 0 1px #ffffff0f;--tm-shadow-dialog:0 24px 64px #0009, 0 0 0 1px #ffffff0f;--tm-backdrop:#0000008c}.ts-shell,.ts-gate,.tc-root,.tw-root,.ti-root,.tm-me-chat{--accent:var(--text-main);--accent-2:var(--text-main);--accent-3:var(--text-muted);--accent-soft:color-mix(in srgb, var(--text-main) 10%, transparent);--mint:var(--bg-muted);--focus-ring:var(--tm-ring)}.tm-btn{height:var(--tm-ctl-h);border-radius:var(--tm-radius-md);background:var(--tm-primary);color:var(--tm-on-primary);font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s var(--tm-ease), opacity .15s var(--tm-ease), transform .12s var(--tm-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.86rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.tm-btn:hover{background:color-mix(in srgb, var(--tm-primary) 86%, var(--tm-bg))}.tm-btn:active{transform:scale(.98)}.tm-btn:focus-visible{box-shadow:var(--tm-ring);outline:none}.tm-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tm-btn .material-symbols-outlined{font-size:1.15rem}.tm-btn--secondary{background:var(--tm-secondary);color:var(--tm-text)}.tm-btn--secondary:hover{background:var(--tm-pressed)}.tm-btn--ghost{color:var(--tm-text);background:0 0}.tm-btn--ghost:hover{background:var(--tm-hover)}.tm-btn--outline{color:var(--tm-text);border-color:var(--tm-border-strong);background:0 0}.tm-btn--outline:hover{background:var(--tm-hover)}.tm-btn--danger{background:var(--tm-danger);color:#fff}.tm-btn--danger:hover{background:color-mix(in srgb, var(--tm-danger) 88%, #000)}.tm-btn--sm{height:var(--tm-ctl-h-sm);border-radius:var(--tm-radius-sm);padding:0 .7rem;font-size:.8rem}.tm-btn--icon{width:var(--tm-ctl-h);padding:0}.tm-btn--icon.tm-btn--sm{width:var(--tm-ctl-h-sm)}.tm-btn--block{width:100%}.tm-card{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:var(--tm-radius-lg);box-shadow:var(--tm-shadow-card)}.tm-pop{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:var(--tm-radius-md);box-shadow:var(--tm-shadow-pop);z-index:var(--tm-z-popover)}.tm-menu-item{border-radius:var(--tm-radius-sm);width:100%;min-height:34px;color:var(--tm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0 .65rem;font-size:.86rem;display:flex}.tm-menu-item:hover,.tm-menu-item:focus-visible{background:var(--tm-hover);outline:none}.tm-menu-item--danger{color:var(--tm-danger)}.tm-row{border-radius:var(--tm-radius-md);min-height:48px;color:var(--tm-text);align-items:center;gap:.7rem;padding:.45rem .7rem;text-decoration:none;display:flex}.tm-row:hover{background:var(--tm-hover)}.tm-chip{background:var(--tm-surface-2);height:26px;color:var(--tm-text);border-radius:999px;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.76rem;font-weight:500;display:inline-flex}.tm-badge{background:var(--tm-unread);min-width:18px;height:18px;color:var(--tm-on-primary);border-radius:999px;place-items:center;padding:0 5px;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.tm-badge--mention{background:var(--tm-mention);color:#fff}.tm-avatar-stack{align-items:center;display:inline-flex}.tm-avatar-stack>*{box-shadow:0 0 0 2px var(--tm-bg);border-radius:999px;margin-left:-6px}.tm-avatar-stack>:first-child{margin-left:0}.tm-av{background:var(--tm-surface-2);color:var(--tm-text);font-weight:var(--tm-fw-semibold);box-shadow:inset 0 0 0 1px var(--tm-border);vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid;position:relative}.tm-av__img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tm-av__dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--tm-bg);background:var(--tm-faint);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.tm-av__dot.is-online{background:var(--tm-online)}.tm-av__dot.is-idle{background:var(--ui-yellow)}.tm-av__dot.is-dnd{background:var(--tm-mention)}.tm-av--more{padding:0 var(--tm-space-1);color:var(--tm-muted);font-size:var(--tm-fs-xs);font-variant-numeric:tabular-nums;border-radius:999px}.tm-av-stack{align-items:center;display:inline-flex}.tm-av-stack>.tm-av{box-shadow:0 0 0 2px var(--tm-bg), inset 0 0 0 1px var(--tm-border);margin-left:-6px}.tm-av-stack>.tm-av:first-child{margin-left:0}.tm-skel{border-radius:var(--tm-radius-xs);background:var(--tm-surface-2);opacity:0;height:12px;animation:tm-skel-in var(--tm-dur-base) var(--tm-ease) .3s forwards;display:block;position:relative;overflow:hidden}.tm-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tm-bg) 55%, transparent), transparent);animation:1.4s ease-in-out infinite tm-skel-sweep;position:absolute;inset:0;transform:translate(-100%)}.tm-skel--circle{border-radius:50%;flex-shrink:0;width:32px;height:32px}.tm-skel--line{width:70%}.tm-skel--short{width:35%}.tm-skel--card{border-radius:var(--tm-radius-md);height:72px}@keyframes tm-skel-in{to{opacity:1}}@keyframes tm-skel-sweep{to{transform:translate(100%)}}.tm-skel-row{align-items:center;gap:var(--tm-space-3);padding:var(--tm-space-2) var(--tm-space-4);display:flex}.tm-skel-row__lines{gap:var(--tm-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tm-empty-state{align-items:center;gap:var(--tm-space-2);padding:var(--tm-space-6) var(--tm-space-4);text-align:center;color:var(--tm-muted);flex-direction:column;display:flex}.tm-empty-state .spot-illo{width:96px;height:96px}.tm-empty-state__title{margin:var(--tm-space-2) 0 0;color:var(--tm-text);font-size:var(--tm-fs-lg);font-weight:var(--tm-fw-semibold)}.tm-empty-state__body{max-width:32rem;font-size:var(--tm-fs-md);margin:0;line-height:1.5}.tm-empty-state .tm-btn{margin-top:var(--tm-space-2)}.tm-typing-dots{margin-right:var(--tm-space-1);vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.tm-typing-dots>i{background:var(--tm-muted);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite tm-typing}.tm-typing-dots>i:nth-child(2){animation-delay:.15s}.tm-typing-dots>i:nth-child(3){animation-delay:.3s}@keyframes tm-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.tm-check{width:72px;height:72px;display:inline-block}.tm-check circle{fill:none;stroke:var(--tm-text);stroke-width:2.5px;stroke-dasharray:214;stroke-dashoffset:214px;animation:tm-check-draw .5s var(--tm-ease) forwards}.tm-check path{fill:none;stroke:var(--tm-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:tm-check-draw .35s var(--tm-ease) .42s forwards}@keyframes tm-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tm-btn{transition:none}.tm-btn:active{transform:none}.tm-skel,.tm-skel:after,.tm-typing-dots>i{opacity:1;animation:none}.tm-typing-dots>i{opacity:.6}.tm-check circle,.tm-check path{stroke-dashoffset:0;animation:none}}html[data-reduce-motion="1"] :is(.tm-skel,.tm-typing-dots>i){opacity:1;animation:none}html[data-reduce-motion="1"] .tm-skel:after{animation:none}html[data-reduce-motion="1"] :is(.tm-check circle,.tm-check path){stroke-dashoffset:0;animation:none}.tm-av.tm-ava{background:var(--tm-surface-2);color:var(--tm-text)}
html[data-theme] :is(.nb-layout,.st-viewer,.rp-search-dialog,.rp-add-source-menu){--rv2-hover:color-mix(in srgb, var(--text-main) 6%, transparent);--rv2-sel:color-mix(in srgb, var(--text-main) 10%, transparent);--rv2-press:color-mix(in srgb, var(--text-main) 14%, transparent);--rv2-hair:color-mix(in srgb, var(--text-main) 6%, transparent);--rv2-card-shadow:0 1px 2px #0000000f, 0 0 0 1px var(--rv2-hair);--rv2-pop-shadow:0 8px 28px #00000024, 0 1px 3px #00000014, 0 0 0 1px var(--rv2-hair);--rv2-dialog-shadow:0 24px 64px #00000038, 0 0 0 1px var(--rv2-hair);--rv2-ring:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);--rv2-ease:cubic-bezier(.2, 0, 0, 1);--focus-ring:var(--rv2-ring)}html[data-theme=dark] :is(.nb-layout,.st-viewer,.rp-search-dialog,.rp-add-source-menu){--rv2-hair:color-mix(in srgb, var(--text-main) 8%, transparent);--rv2-card-shadow:0 1px 2px #0000000f, 0 0 0 1px var(--rv2-hair);--rv2-pop-shadow:0 12px 36px #0000008c, 0 1px 3px #0000004d, 0 0 0 1px var(--rv2-hair);--rv2-dialog-shadow:0 28px 72px #0009, 0 0 0 1px var(--rv2-hair)}html[data-theme] .research-page-layout.nb-layout{background:var(--bg-primary)}html[data-theme] .nb-layout>:is(.nb-sources,.nb-studio){background:var(--bg-elevated)}html[data-theme] .nb-layout .nb-resize:hover:after,html[data-theme] .nb-layout.is-resizing .nb-resize:after{background:color-mix(in srgb, var(--text-main) 28%, transparent)}html[data-theme] :is(.research-side-resize,.rp-panel__resize,.rp-th-resize):is(:hover,:focus-visible,:active),html[data-theme] .research-page-layout.is-side-resizing .research-side-resize{background:color-mix(in srgb, var(--text-main) 22%, transparent)}html[data-theme] .nb-layout .nb-icon{width:36px;height:36px;color:var(--text-muted);transition:background-color .12s ease, color .12s ease, transform .12s var(--rv2-ease);border-radius:999px}html[data-theme] .nb-layout .nb-icon .material-symbols-outlined{font-size:20px}html[data-theme] .nb-layout .nb-icon:hover:not(:disabled){background:var(--rv2-hover);color:var(--text-main)}html[data-theme] .nb-layout .nb-icon.is-on{background:var(--rv2-sel);color:var(--text-main)}html[data-theme] .nb-layout .nb-icon:active:not(:disabled){background:var(--rv2-press);transform:scale(.9)}html[data-theme] .nb-layout .nb-icon:disabled{opacity:.4;cursor:default}html[data-theme] .nb-layout .nb-icon:focus-visible{box-shadow:var(--rv2-ring);outline:none}html[data-theme] .nb-layout .nb-rail .nb-icon.is-running:after{background:var(--text-main)}html[data-theme] .nb-layout .nb-chat__head{border-bottom-color:var(--border);gap:10px;min-height:56px}html[data-theme] .nb-layout .nb-chat__title strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:650}html[data-theme] .nb-layout .nb-scope{background:var(--rv2-hover);height:28px;color:var(--text-muted);transition:background-color .12s ease, color .12s ease, transform .12s var(--rv2-ease);border-radius:999px;padding:0 11px 0 9px;font-weight:500}html[data-theme] .nb-layout .nb-scope:hover{background:var(--rv2-sel);color:var(--text-main)}html[data-theme] .nb-layout .nb-scope:active{background:var(--rv2-press);transform:scale(.96)}html[data-theme] .nb-layout .nb-link:hover{color:var(--text-main)}html[data-theme] .nb-layout .nb-history__menu{background:var(--bg-elevated);box-shadow:var(--rv2-pop-shadow);border-radius:14px;padding:6px}html[data-theme] .nb-layout .nb-history__head{color:var(--text-muted);font-size:.72rem;font-weight:600}html[data-theme] .nb-layout .nb-history__menu li{border-radius:10px;min-height:40px}html[data-theme] .nb-layout .nb-history__menu li:hover{background:var(--rv2-hover)}html[data-theme] .nb-layout .nb-history__del{border-radius:999px;width:28px;height:28px}html[data-theme] .nb-layout .nb-history__del:hover{background:var(--rv2-sel);color:var(--text-main)}html[data-theme] .nb-layout .nb-empty h2{font-weight:650}html[data-theme] .nb-layout .nb-empty__search{background:var(--bg-card);box-shadow:var(--rv2-card-shadow);border-radius:16px}html[data-theme] .nb-layout .nb-empty__search:focus-within{box-shadow:var(--rv2-card-shadow), var(--rv2-ring)}html[data-theme] .nb-layout .nb-empty__search button{background:var(--text-main);height:40px;color:var(--bg-primary);transition:opacity .12s ease, transform .12s var(--rv2-ease);border-radius:12px;font-weight:600}html[data-theme] .nb-layout .nb-empty__search button:not(:disabled):active{transform:scale(.96)}html[data-theme] .nb-layout .nb-guide{background:var(--bg-card);box-shadow:var(--rv2-card-shadow);border-radius:16px}html[data-theme] .nb-layout .nb-guide__label{color:var(--text-muted);letter-spacing:0;font-size:.72rem;font-weight:600}html[data-theme] .nb-layout .nb-topics button{background:var(--rv2-hover);height:32px;box-shadow:none;color:var(--text-main);transition:background-color .12s ease, transform .12s var(--rv2-ease);border-radius:999px;padding:0 13px}html[data-theme] .nb-layout .nb-topics button:hover{background:var(--rv2-sel);box-shadow:none}html[data-theme] .nb-layout .nb-topics button:active{background:var(--rv2-press);transform:scale(.96)}html[data-theme] .nb-layout :is(.nb-questions,.nb-followups) button{background:var(--bg-muted);min-height:44px;box-shadow:none;transition:background-color .12s ease, transform .12s var(--rv2-ease);border-radius:12px}html[data-theme] .nb-layout :is(.nb-questions,.nb-followups) button:hover{background:color-mix(in srgb, var(--text-main) 6%, var(--bg-muted));box-shadow:none}html[data-theme] .nb-layout :is(.nb-questions,.nb-followups) button:hover .material-symbols-outlined{color:var(--text-main);transform:none}html[data-theme] .nb-layout :is(.nb-questions,.nb-followups) button:active{transform:scale(.98)}html[data-theme] .nb-layout :is(.nb-gaps,.nb-gap) button{background:var(--text-main);height:32px;color:var(--bg-primary);transition:transform .12s var(--rv2-ease), opacity .12s ease;border-radius:999px;padding:0 13px;font-weight:600}html[data-theme] .nb-layout :is(.nb-gaps,.nb-gap) button:active{transform:scale(.96)}html[data-theme] .nb-layout .nb-msg--user p{background:var(--bg-muted);border-radius:18px 18px 6px}html[data-theme] .nb-layout .nb-reply-name{font-weight:650}html[data-theme] .nb-layout .nb-cites__label{color:var(--text-muted);font-size:.72rem;font-weight:600}html[data-theme] .nb-layout .nb-cite{background:var(--rv2-hover);height:28px;box-shadow:none;transition:background-color .12s ease, transform .12s var(--rv2-ease);border-radius:999px}html[data-theme] .nb-layout .nb-cite:hover{background:var(--rv2-sel);box-shadow:none}html[data-theme] .nb-layout .nb-cite:active{background:var(--rv2-press);transform:scale(.96)}html[data-theme] .nb-layout .nb-cite b{background:var(--bg-card);color:var(--text-muted)}html[data-theme] :is(.nb-layout,.st-viewer) .nb-actions button{height:32px;color:var(--text-muted);transition:background-color .12s ease, color .12s ease, transform .12s var(--rv2-ease);border-radius:999px;padding:0 11px 0 9px}html[data-theme] :is(.nb-layout,.st-viewer) .nb-actions button:hover{background:var(--rv2-hover);color:var(--text-main)}html[data-theme] :is(.nb-layout,.st-viewer) .nb-actions button:active{background:var(--rv2-press);transform:scale(.96)}html[data-theme] .nb-layout .nb-pop{background:var(--bg-elevated);box-shadow:var(--rv2-pop-shadow);border-radius:14px}html[data-theme] .nb-layout .nb-pop blockquote{border-left-color:var(--rv2-press);background:var(--bg-muted)}html[data-theme] .nb-layout .nb-pop__meta b{background:var(--text-main);color:var(--bg-primary)}html[data-theme] :is(.nb-layout,.st-viewer) .nb-spin{border-color:color-mix(in srgb, var(--text-main) 16%, transparent);border-top-color:var(--text-main)}html[data-theme] .nb-layout .nb-typing i{background:var(--text-muted)}html[data-theme] .nb-layout .nb-studio__head strong{font-size:1.05rem;font-weight:650}html[data-theme] .nb-layout .nb-tools{gap:8px}html[data-theme] .nb-layout .nb-tool{background:var(--bg-muted);box-shadow:none;transition:background-color .12s ease, transform .12s var(--rv2-ease);border-radius:16px}html[data-theme] .nb-layout .nb-tool:hover:has(.nb-tool__main:not(:disabled)){background:color-mix(in srgb, var(--text-main) 6%, var(--bg-muted));box-shadow:none}html[data-theme] .nb-layout .nb-tool:has(.nb-tool__main:not(:disabled):active){background:color-mix(in srgb, var(--text-main) 12%, var(--bg-muted));transform:scale(.96)}html[data-theme] .nb-layout .nb-tool__main{border-radius:16px;gap:10px;height:48px;padding:0 4px 0 12px}html[data-theme] .nb-layout .nb-tool__main span{font-weight:550}html[data-theme] .nb-layout .nb-tool__main:focus-visible,html[data-theme] .nb-layout .nb-tool__edit:focus-visible{box-shadow:var(--rv2-ring)}html[data-theme] .nb-layout .nb-tool__edit{border-radius:999px;width:30px;height:30px;margin:auto 8px auto 0}html[data-theme] .nb-layout .nb-tool__edit:hover:not(:disabled){background:var(--rv2-sel);color:var(--text-main)}html[data-theme] .nb-layout .nb-tool__menu{background:var(--bg-elevated);box-shadow:var(--rv2-pop-shadow);border-radius:14px;padding:6px}html[data-theme] .nb-layout .nb-tool__menu button{border-radius:10px;align-items:center;min-height:40px;padding:8px 10px}html[data-theme] .nb-layout .nb-tool__menu button:hover{background:var(--rv2-hover)}html[data-theme] .nb-layout .nb-tool__menu button:active{background:var(--rv2-press)}html[data-theme] .nb-layout .nb-studio__label{color:var(--text-muted);font-size:.72rem;font-weight:600}html[data-theme] .nb-layout .nb-items button{border-radius:12px;min-height:44px;padding:7px 8px;transition:background-color .12s}html[data-theme] .nb-layout .nb-items button:hover:not(:disabled){background:var(--rv2-hover)}html[data-theme] .nb-layout .nb-items button:active:not(:disabled){background:var(--rv2-press)}html[data-theme] .nb-layout .nb-items .nb-items__del{border-radius:999px;width:30px;height:30px;min-height:0;padding:0}html[data-theme] .nb-layout .nb-reader header strong{font-weight:650}html[data-theme] .nb-layout .nb-reader footer{background:var(--bg-elevated)}html[data-theme] .nb-layout .rp-icon-btn{color:var(--text-muted);transition:background-color .12s ease, color .12s ease, transform .12s var(--rv2-ease);border-radius:999px}html[data-theme] .nb-layout .rp-icon-btn:hover:not(:disabled){background:var(--rv2-hover);color:var(--text-main)}html[data-theme] .nb-layout .rp-icon-btn:active:not(:disabled){background:var(--rv2-press);transform:scale(.9)}html[data-theme] .nb-layout :is(.rp-icon-btn.is-on,.rp-icon-btn[aria-selected=true]){background:var(--rv2-sel);color:var(--text-main)}html[data-theme] .nb-layout .rp-icon-btn:focus-visible{box-shadow:var(--rv2-ring);outline:none}html[data-theme] .nb-layout .rp-icon-btn.rp-icon-btn--chip{background:var(--bg-muted);height:32px;box-shadow:none;color:var(--text-main);border:0;border-radius:999px;padding:0 12px;font-weight:500}html[data-theme] .nb-layout .rp-icon-btn.rp-icon-btn--chip:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 8%, var(--bg-muted))}html[data-theme] .nb-layout .rp-icon-btn.rp-icon-btn--chip:active:not(:disabled){transform:scale(.96)}html[data-theme] .nb-layout .rp-view-toggle{background:var(--bg-muted);border:0;border-radius:999px;padding:2px}html[data-theme] .nb-layout .rp-view-toggle .rp-icon-btn{min-width:30px;height:28px}html[data-theme] .nb-layout .rp-view-toggle :is(.rp-icon-btn.is-on,.rp-icon-btn[aria-selected=true]){background:var(--bg-card);box-shadow:none}html[data-theme] .nb-layout .rp-filter{background:var(--bg-muted);height:36px;box-shadow:none;border:0;border-radius:12px;padding:0 12px}html[data-theme] .nb-layout .rp-filter:hover{box-shadow:none;background:color-mix(in srgb, var(--text-main) 4%, var(--bg-muted))}html[data-theme] .nb-layout .rp-filter:focus{box-shadow:var(--rv2-ring);outline:none}html[data-theme] .nb-layout .rp-upload-bar__fill{background:color-mix(in srgb, var(--text-main) 14%, transparent)}html[data-theme] .nb-layout .rp-shelf.is-file-drop{outline:1.5px dashed color-mix(in srgb, var(--text-main) 35%, transparent);border-radius:16px}html[data-theme] .nb-layout .rp-shelf__drop{background-color:color-mix(in srgb, var(--text-main) 5%, var(--bg-primary));color:var(--text-main);border-radius:16px}html[data-theme] .nb-layout .rp-card{background:var(--bg-card);box-shadow:var(--rv2-card-shadow);border:0;border-radius:16px;transform:none}html[data-theme] .nb-layout .rp-card:hover{box-shadow:0 1px 2px #0000000f, 0 0 0 1px color-mix(in srgb, var(--text-main) 12%, transparent);transform:none}html[data-theme] .nb-layout .rp-card.is-selected{background:color-mix(in srgb, var(--text-main) 5%, var(--bg-card));box-shadow:0 1px 2px #0000000f, 0 0 0 1.5px color-mix(in srgb, var(--text-main) 45%, transparent)}html[data-theme] .nb-layout .rp-card__toggle{border-radius:999px}html[data-theme] .nb-layout .rp-card__toggle:hover{background:var(--rv2-hover)}html[data-theme] .nb-layout .rp-card__title{font-weight:650}html[data-theme] .nb-layout :is(.rp-card__title a,.rp-card__title-btn,.rp-table__title-btn,.rp-table__title-link):hover{color:var(--text-main)}html[data-theme] .nb-layout :is(.rp-card__act,.rp-preview__link){background:var(--bg-muted);height:28px;color:var(--text-muted);transition:background-color .12s ease, color .12s ease, transform .12s var(--rv2-ease);border:0;border-radius:999px;padding:0 11px}html[data-theme] .nb-layout :is(.rp-card__act,.rp-preview__link):hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 8%, var(--bg-muted));color:var(--text-main);border-color:#0000}html[data-theme] .nb-layout :is(.rp-card__act,.rp-preview__link):active:not(:disabled){transform:scale(.96)}html[data-theme] .nb-layout .rp-chip-kw{background:var(--rv2-hover);border:0;border-radius:999px}html[data-theme] :is(.nb-layout,.rp-search-dialog) :is(.rp-card__id.is-oa,.rp-badge--oa){color:color-mix(in srgb, var(--ok) 75%, var(--text-main))}html[data-theme] .nb-layout .rp-badge--gemini{background:var(--rv2-sel);color:var(--text-main)}html[data-theme] .nb-layout .rp-table tbody tr:hover td{background:var(--rv2-hover)}html[data-theme] .nb-layout .rp-table tr.is-selected td{background:var(--rv2-sel)}html[data-theme] .nb-layout .rp-table th{color:var(--text-muted);font-weight:600}html[data-theme] .nb-layout .rp-preview__titles strong{font-weight:650}html[data-theme] .nb-layout .rp-preview__close{width:36px;height:36px;transition:background-color .12s ease, color .12s ease, transform .12s var(--rv2-ease);border-radius:999px}html[data-theme] .nb-layout .rp-preview__close:hover{background:var(--rv2-hover);color:var(--text-main)}html[data-theme] .nb-layout .rp-preview__close:active{background:var(--rv2-press);transform:scale(.9)}html[data-theme] .nb-layout :is(.rp-preview__tabs,.rp-panel__tabs) button,html[data-theme] .nb-layout .rp-panel__tabs .rp-tab{border-radius:999px}html[data-theme] .nb-layout :is(.rp-preview__tabs,.rp-panel__tabs) button.is-on,html[data-theme] .nb-layout .rp-panel__tabs .rp-tab.is-on{background:var(--rv2-sel);color:var(--text-main);box-shadow:none}html[data-theme] .rp-add-source-menu{box-shadow:var(--rv2-pop-shadow);border-radius:14px}html[data-theme] .rp-confirm__head strong{font-size:1.1rem;font-weight:650}html[data-theme] .rp-confirm__field{color:var(--text-muted);font-size:.72rem;font-weight:600}html[data-theme] .rp-confirm :is(.rp-confirm__field input,.rp-confirm__field select,textarea){background:var(--bg-muted);min-height:40px;box-shadow:none;color:var(--text-main);border:0;border-radius:12px;padding:0 12px}html[data-theme] .rp-confirm textarea{padding:10px 12px}html[data-theme] .rp-confirm :is(.rp-confirm__field input,.rp-confirm__field select,textarea):focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);outline:none}html[data-theme] .rp-confirm .rp-chip{background:var(--bg-muted);height:32px;color:var(--text-muted);border:0;border-radius:999px;padding:0 13px;font-weight:500;transition:background-color .12s,color .12s,transform .12s cubic-bezier(.2,0,0,1)}html[data-theme] .rp-confirm .rp-chip:hover:not(.is-on){background:color-mix(in srgb, var(--text-main) 8%, var(--bg-muted));color:var(--text-main)}html[data-theme] .rp-confirm .rp-chip.is-on{background:var(--text-main);color:var(--bg-primary)}html[data-theme] .rp-confirm .rp-chip:active{transform:scale(.96)}html[data-theme] .rp-confirm .rp-confirm__adv{color:var(--text-main);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-main) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--text-main) 30%, transparent);text-underline-offset:3px;font-weight:600}html[data-theme] .rp-confirm .dr-tool-chip{background:var(--bg-muted);box-shadow:none;border-radius:999px}html[data-theme] .rp-confirm .dr-tool-chip.is-on{background:var(--text-main);color:var(--bg-primary);box-shadow:none}html[data-theme] .st-viewer__scrim{-webkit-backdrop-filter:none;background:#00000052}html[data-theme] .st-viewer .st-viewer__panel{background:var(--bg-elevated);box-shadow:var(--rv2-dialog-shadow);border-radius:20px}html[data-theme] .st-viewer .st-viewer__head strong{font-size:1.1rem;font-weight:650}html[data-theme] .st-viewer .nb-icon{border-radius:999px;width:40px;height:40px;transition:background-color .12s,transform .12s cubic-bezier(.2,0,0,1)}html[data-theme] .st-viewer .nb-icon:hover{background:var(--rv2-hover);color:var(--text-main)}html[data-theme] .st-viewer .nb-icon:active{background:var(--rv2-press);transform:scale(.9)}html[data-theme] .st-viewer .st-btn{background:var(--text-main);height:40px;color:var(--bg-primary);border-radius:12px;padding:0 16px;font-weight:600}html[data-theme] .st-viewer .st-btn:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 88%, var(--bg-primary))}html[data-theme] .st-viewer .st-chip{background:var(--bg-muted);height:32px;box-shadow:none;border-radius:999px;padding:0 12px}html[data-theme] .st-viewer .st-chip:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 8%, var(--bg-muted))}html[data-theme] .st-viewer .st-chip.is-on{background:var(--text-main);color:var(--bg-primary)}html[data-theme] .st-viewer .st-round:hover{background:color-mix(in srgb, var(--text-main) 8%, var(--bg-muted))}html[data-theme] .st-viewer :is(.st-btn,.st-chip):not(:disabled):active{transform:scale(.96)}html[data-theme] .st-viewer .st-round:active{transform:scale(.9)}html[data-theme] .st-viewer .st-quiz__choice{border-radius:12px}@media (max-width:960px){html[data-theme] .nb-layout .nb-tabs{background:var(--bg-muted);isolation:isolate;border-radius:999px;gap:0;margin:8px 16px 4px;padding:3px;position:relative}html[data-theme] .nb-layout .nb-tabs:before{content:"";z-index:0;background:var(--bg-card);width:calc(33.3333% - 2px);box-shadow:none;transition:transform .24s var(--rv2-ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}html[data-theme] .nb-layout[data-pane=chat] .nb-tabs:before{transform:translate(100%)}html[data-theme] .nb-layout[data-pane=studio] .nb-tabs:before{transform:translate(200%)}html[data-theme] .nb-layout .nb-tabs button{z-index:1;height:34px;color:var(--text-muted);background:0 0;border-radius:999px;font-weight:550;transition:color .18s;position:relative}html[data-theme] .nb-layout .nb-tabs button.is-on{box-shadow:none;color:var(--text-main);background:0 0;font-weight:650}html[data-theme] .nb-layout .nb-tabs button:focus-visible{box-shadow:var(--rv2-ring);outline:none}html[data-theme] .nb-layout .nb-chat__head{padding:8px 16px}html[data-theme] .nb-layout .nb-chat__scroll{padding-left:16px;padding-right:16px}html[data-theme] .nb-layout .nb-composer-card{width:calc(100% - 32px)}}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-tabs{height:42px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-tabs button{height:36px;font-size:.9rem}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-chat__head{min-height:56px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-chat__title strong{letter-spacing:-.025em;font-size:1.3rem}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-icon{width:40px;height:40px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-icon .material-symbols-outlined{font-size:22px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-scope{height:30px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-tool__main{height:52px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-tool__edit{width:36px;height:36px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-items li>button:first-child{min-height:52px}html[data-mobile-shell="1"][data-theme] .nb-layout .nb-history__menu li{min-height:48px}html[data-mobile-shell="1"][data-theme] .nb-layout .rp-icon-btn:not(.rp-th__mini){min-width:40px;height:40px}html[data-mobile-shell="1"][data-theme] .nb-layout .rp-icon-btn:not(.rp-th__mini) .material-symbols-outlined{font-size:22px}html[data-mobile-shell="1"][data-theme] .nb-layout .rp-icon-btn.rp-icon-btn--chip:not(.rp-th__mini){min-width:0;height:36px}html[data-mobile-shell="1"][data-theme] .nb-layout .rp-view-toggle .rp-icon-btn:not(.rp-th__mini){min-width:36px;height:34px}html[data-mobile-shell="1"][data-theme] .nb-layout .rp-table__acts .rp-icon-btn.rp-icon-btn{min-width:32px;height:32px}html[data-mobile-shell="1"][data-theme] .nb-layout .rp-filter{height:44px;font-size:1rem}html[data-mobile-shell="1"][data-theme] .nb-layout :is(.nb-questions,.nb-followups) button{min-height:48px}html[data-mobile-shell="1"][data-theme] .rp-confirm :is(.rp-confirm__field input,.rp-confirm__field select,textarea){min-height:44px;font-size:1rem}html[data-mobile-shell="1"][data-theme] .rp-confirm .rp-chip{height:36px}@media (max-width:720px){html[data-theme] .st-viewer .st-viewer__panel,html[data-theme] .st-viewer .st-viewer__panel:is(.is-mindmap,.is-table,.is-infographic){border-radius:24px 24px 0 0}}@media (prefers-reduced-motion:reduce){html[data-theme] .nb-layout .nb-tabs:before{transition:none}html[data-theme] :is(.nb-layout,.st-viewer,.rp-confirm) :is(button,.nb-tool):active{transform:none!important}}html[data-reduce-motion="1"][data-theme] .nb-layout .nb-tabs:before{transition:none}html[data-reduce-motion="1"][data-theme] :is(.nb-layout,.st-viewer,.rp-confirm) :is(button,.nb-tool):active{transform:none!important}html[data-theme] .nb-layout .nb-tool{position:relative}html[data-theme] .nb-layout .nb-tool__main{gap:8px;height:auto;min-height:56px;padding:6px 10px}html[data-theme] .nb-layout .nb-tool .spot-illo.studio-illo{width:40px;height:40px}html[data-theme] .nb-layout .nb-tool__main span{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-theme] .nb-layout .nb-tool{container-type:inline-size}@container (max-width:150px){html[data-theme] .nb-layout .nb-tool__main{gap:6px;padding:6px 8px}html[data-theme] .nb-layout .nb-tool .spot-illo.studio-illo{width:30px;height:30px}html[data-theme] .nb-layout .nb-tool__main span{font-size:.78rem}}@container (max-width:120px){html[data-theme] .nb-layout .nb-tool .spot-illo.studio-illo{width:24px;height:24px}html[data-theme] .nb-layout .nb-tool__main span{font-size:.74rem}}html[data-theme] .nb-layout .nb-tool__edit{background:var(--bg-muted);width:26px;height:26px;margin:0;position:absolute;top:4px;right:4px}@media (hover:none){html[data-theme] .nb-layout .nb-tool:has(.nb-tool__edit:not(:disabled)) .nb-tool__main{padding-right:32px}}.rp-selectall{height:28px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:.78rem;display:inline-flex}.rp-selectall:hover:not(.is-disabled){background:color-mix(in srgb, var(--text-main) 6%, transparent);color:var(--text-main)}.rp-selectall.is-disabled{opacity:.5;cursor:default}.rp-selectall__box{width:15px;height:15px;accent-color:var(--text-main);cursor:inherit;margin:0}.rp-selectall__box:focus-visible{outline:2px solid var(--text-main);outline-offset:2px}.rp-evidence{border:1px solid color-mix(in srgb, var(--text-main) 18%, transparent);width:20px;height:20px;color:var(--text-muted);vertical-align:text-bottom;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.rp-evidence .material-symbols-outlined{font-size:14px}.rp-evidence:hover,.rp-evidence.is-on{color:var(--text-main);border-color:color-mix(in srgb, var(--text-main) 45%, transparent)}.rp-evidence:focus-visible{outline:2px solid var(--text-main);outline-offset:1px}.rp-evidence-pop{z-index:5300;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text-main) 22%, transparent);background:var(--bg-card,var(--bg-primary));max-width:calc(100vw - 16px);color:var(--text-main);border-radius:10px;padding:10px 12px;font-size:.8rem;line-height:1.5;box-shadow:0 6px 24px #0000001f}.rp-evidence-pop.is-above{transform:translateY(-100%)}.rp-evidence-pop__label{color:var(--text-muted);margin:0 0 4px;font-size:.72rem;font-weight:600}.rp-evidence-pop__quote{border-left:2px solid color-mix(in srgb, var(--text-main) 30%, transparent);overflow-wrap:anywhere;max-height:9.5em;margin:0;padding-left:8px;overflow:auto}.rp-evidence-pop__open{border:1px solid color-mix(in srgb, var(--text-main) 22%, transparent);color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:.76rem}.rp-evidence-pop__open:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}.rp-evidence-pop__open:focus-visible{outline:2px solid var(--text-main);outline-offset:1px}.rp-card__fields{gap:4px;margin:6px 0 0;font-size:.8rem;display:grid}.rp-card__field{grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:8px;display:grid}.rp-card__field dt{color:var(--text-muted);overflow-wrap:anywhere;margin:0}.rp-card__field dd{color:var(--text-main);overflow-wrap:anywhere;margin:0}html[data-theme] .rp-shelf .rp-table tr.is-cite-focus td{background:color-mix(in srgb, var(--text-main) 6%, transparent)}html[data-theme] .rp-shelf .rp-table tr.is-cite-focus td:first-child{box-shadow:inset 2px 0 0 var(--text-main)}html[data-theme] .rp-shelf .rp-card.is-cite-focus{background:color-mix(in srgb, var(--text-main) 6%, var(--bg-card,transparent));box-shadow:inset 2px 0 0 var(--text-main), 0 1px 2px #0000000f}
main.plans-page{--plans-hover:color-mix(in srgb, var(--text-main) 6%, transparent);--plans-selected:color-mix(in srgb, var(--text-main) 10%, transparent);--plans-pressed:color-mix(in srgb, var(--text-main) 14%, transparent);--plans-card-shadow:0 1px 2px #0000000f;--plans-ease:cubic-bezier(.2, 0, 0, 1)}:root[data-theme=dark] main.plans-page{--plans-card-shadow:0 1px 2px #0000000f, 0 0 0 1px color-mix(in srgb, var(--text-main) 8%, transparent)}main.plans-page .plans-head{text-align:left;margin:0 0 1.75rem}main.plans-page .plans-head h1{letter-spacing:-.035em;color:var(--text-main);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:650;line-height:1.1}main.plans-page .plans-head p{max-width:40rem;margin:.45rem 0 0;font-size:.95rem}main.plans-page .plans-promo-banner{background:var(--plans-selected);color:var(--text-main);border-radius:12px;margin:.85rem 0 0}main.plans-page .plans-wallet{border:1px solid var(--border);background:var(--bg-card);max-width:720px;box-shadow:var(--plans-card-shadow);border-radius:16px;margin:0 0 1.5rem;padding:1.1rem 1.2rem}main.plans-page .plans-wallet__head h2{letter-spacing:-.01em;font-size:.98rem;font-weight:650}main.plans-page .plans-wallet__head p{font-size:.84rem}main.plans-page .plans-wallet__actions{gap:.35rem}main.plans-page .plans-wallet__actions .btn{background:var(--bg-muted);height:36px;color:var(--text-main);box-shadow:none;transition:background .12s ease, transform .12s var(--plans-ease);border:0;border-radius:999px;padding:0 14px;font-weight:550}main.plans-page .plans-wallet__actions .btn:hover{background:color-mix(in srgb, var(--text-main) 10%, var(--bg-muted))}main.plans-page .plans-wallet__actions .btn:active:not(:disabled){background:color-mix(in srgb, var(--text-main) 14%, var(--bg-muted));transform:scale(.96)}main.plans-page .plans-wallet__bar{background:var(--plans-selected);border-radius:999px;height:6px;margin-top:.85rem}main.plans-page .plans-wallet__bar i{background:var(--text-main)}main.plans-page .plans-wallet__bar.is-over i{background:var(--danger)}main.plans-page .plans-wallet__lots>summary{min-height:32px;color:var(--text-main);border-radius:999px;align-items:center;margin-left:-.5rem;padding:0 .5rem;font-weight:550;transition:background .12s;display:inline-flex}main.plans-page .plans-wallet__lots>summary:hover{background:var(--plans-hover)}main.plans-page .plans-wallet__lots>summary:before{content:"";width:.4em;height:.4em;transition:transform .18s var(--plans-ease);border-bottom:1.5px solid;border-right:1.5px solid;margin:0 .5em 0 .1em;transform:rotate(-45deg)}main.plans-page .plans-wallet__lots[open]>summary:before{content:"";transform:rotate(45deg)}main.plans-page .plans-wallet__lots li{background:var(--bg-muted);border-radius:12px;padding:.5rem .7rem}main.plans-page .plans-wallet__lots li strong{font-weight:650}main.plans-page .plans-note{text-align:left;margin-left:0}main.plans-page .plans-note--renew{max-width:720px;margin:0 0 1.25rem}main.plans-page .plans-note a:hover{color:var(--text-main)}main.plans-page .plans-grid{align-items:stretch;gap:12px}main.plans-page .plan-card{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--plans-card-shadow);border-radius:16px;padding:1.35rem 1.25rem 1.4rem}main.plans-page .plan-card.is-featured{border-color:color-mix(in srgb, var(--text-main) 28%, var(--border));box-shadow:var(--plans-card-shadow)}main.plans-page .plan-card.is-current{box-shadow:inset 0 0 0 1.5px var(--text-main), var(--plans-card-shadow);border-color:#0000}main.plans-page .plan-card__tag{background:var(--text-main);color:var(--bg-primary);letter-spacing:0;border-radius:999px;margin-bottom:.7rem;padding:.2rem .6rem;font-size:.7rem;font-weight:650}main.plans-page .plan-card__name{letter-spacing:-.01em;font-size:1.08rem;font-weight:650}main.plans-page .plan-card__price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650}main.plans-page .plan-card__promo{color:var(--text-main);font-weight:600}main.plans-page .plan-card__promo--muted{color:var(--text-muted);font-weight:500}main.plans-page .plans-grid .plan-card .plan-card__cta.btn{height:40px;margin-top:var(--plan-gap-cta,1.25rem);background:var(--bg-muted);color:var(--text-main);box-shadow:none;opacity:1;transition:background .12s ease, transform .12s var(--plans-ease), opacity .12s ease;border:0;border-radius:12px;padding:0 16px;font-size:.88rem;font-weight:600}main.plans-page .plans-grid .plan-card .plan-card__cta.btn:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 10%, var(--bg-muted))}main.plans-page .plans-grid .plan-card .plan-card__cta.btn:active:not(:disabled){background:color-mix(in srgb, var(--text-main) 14%, var(--bg-muted));transform:scale(.96)}main.plans-page .plans-grid .plan-card.is-featured .plan-card__cta.btn:not(:disabled){background:var(--text-main);color:var(--bg-primary)}main.plans-page .plans-grid .plan-card.is-featured .plan-card__cta.btn:hover:not(:disabled){background:color-mix(in srgb, var(--text-main) 88%, var(--bg-primary))}main.plans-page .plans-grid .plan-card.is-featured .plan-card__cta.btn:active:not(:disabled){background:color-mix(in srgb, var(--text-main) 80%, var(--bg-primary))}main.plans-page .plans-grid .plan-card .plan-card__cta.btn:disabled{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);opacity:1;cursor:default;background:0 0}main.plans-page .plans-grid .plan-card.is-current .plan-card__cta.btn:disabled{background:var(--plans-selected);color:var(--text-main);box-shadow:none}main.plans-page .plans-grid .plan-card .plan-card__cta.btn:focus-visible{outline:2px solid color-mix(in srgb, var(--text-main) 55%, transparent);outline-offset:2px}main.plans-page .plan-card__features{gap:.5rem;font-size:.84rem;line-height:1.45}main.plans-page .plan-card__features li{padding-left:1.45rem}main.plans-page .plan-card__features li:before{background:var(--text-main);opacity:.7;border-radius:0;width:1em;height:1em;top:.18em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}main.plans-page .plan-card__features{flex:1 0 auto}main.plans-page .plan-card__estimate{padding-top:.9rem}main.plans-page .plan-card__estimate p{font-weight:600}main.plans-page .plans-orders{max-width:720px;margin:2rem 0 0}main.plans-page .plans-orders h2{letter-spacing:0;color:var(--text-muted);margin:0 0 .5rem .25rem;font-size:.72rem;font-weight:600}main.plans-page .plans-orders ul{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--plans-card-shadow);border-radius:16px;gap:0;overflow:hidden}main.plans-page .plans-orders li{border:0;border-radius:0;align-items:center;min-height:48px;padding:.6rem 1rem;font-size:.84rem}main.plans-page .plans-orders li+li{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-main) 8%, transparent)}main.plans-page .plans-orders li strong{font-variant-numeric:tabular-nums;font-weight:650}main.plans-page .plans-orders em{background:var(--plans-selected);color:var(--text-main);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}main.plans-page .plans-orders time{font-variant-numeric:tabular-nums}main.plans-page .store-block h2{font-weight:650}main.plans-page .store-product{border-radius:16px}main.plans-page .store-product img{border-radius:12px}main.plans-page .store-topup__buy{background:var(--text-main);min-height:56px;color:var(--bg-primary);box-shadow:var(--plans-card-shadow);transition:background .12s ease, transform .12s var(--plans-ease);border:0;border-radius:16px}main.plans-page .store-topup__buy span{color:color-mix(in srgb, var(--bg-primary) 72%, transparent)}main.plans-page .store-topup__buy:hover{background:color-mix(in srgb, var(--text-main) 88%, var(--bg-primary));border-color:#0000}main.plans-page .store-topup__buy:active{transform:scale(.98)}main.plans-page .store-legal-link a:hover,main.plans-page .store-merchant a{color:var(--text-main)}main.plans-page .store-merchant a{text-underline-offset:2px;text-decoration:underline}:is(main.plans-page,.cadence-dialog.topup-dialog) .topup-picker{border:1px solid var(--border);background:var(--bg-card);border-radius:16px}.cadence-dialog.topup-dialog .topup-picker{background:0 0}:is(main.plans-page,.cadence-dialog.topup-dialog) .topup-picker__amount-field input{background:var(--bg-muted);border:0;border-radius:12px;height:36px;padding:0 .6rem;transition:box-shadow .12s}:is(main.plans-page,.cadence-dialog.topup-dialog) .topup-picker__amount-field input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 35%, transparent);outline:none}:is(main.plans-page,.cadence-dialog.topup-dialog) .topup-picker__range{accent-color:var(--text-main)}:is(main.plans-page,.cadence-dialog.topup-dialog) .topup-picker__plans-more{color:var(--text-main);font-weight:600}:is(main.plans-page,.cadence-dialog.topup-dialog) .topup-picker__estimate{border-radius:12px}.cadence-dialog.topup-dialog .topup-dialog__head h2{font-size:1.1rem;font-weight:650}.cadence-dialog.topup-dialog .topup-dialog__terms a:hover{color:var(--text-main)}.cadence-dialog.plans-purchase-dialog.is-pending .cadence-dialog-title{color:var(--text-muted)}html[data-mobile-shell="1"] main.plans-page{padding:.75rem 16px calc(2.5rem + var(--app-inset-bottom))}html[data-mobile-shell="1"] main.plans-page .plans-head{margin-bottom:1.25rem}html[data-mobile-shell="1"] main.plans-page .plans-head h1{letter-spacing:-.03em;font-size:2rem}html[data-mobile-shell="1"] main.plans-page .plans-head p{font-size:.9rem}html[data-mobile-shell="1"] main.plans-page .plans-wallet__head{flex-direction:column;align-items:stretch;gap:.75rem}html[data-mobile-shell="1"] main.plans-page .plans-wallet__actions{justify-content:flex-start}html[data-mobile-shell="1"] main.plans-page .plans-wallet__actions .btn{height:44px;padding:0 16px}html[data-mobile-shell="1"] main.plans-page .plans-grid{grid-template-columns:1fr}html[data-mobile-shell="1"] main.plans-page .plans-grid .plan-card .plan-card__cta.btn{height:44px}html[data-mobile-shell="1"] main.plans-page .plans-orders li{grid-template-columns:1fr auto;row-gap:.2rem}html[data-mobile-shell="1"] main.plans-page .plans-orders em{justify-self:start}html[data-mobile-shell="1"] main.plans-page .plans-orders time{justify-self:end}@media (prefers-reduced-motion:reduce){main.plans-page *,.cadence-dialog.topup-dialog *{transition:none!important}main.plans-page .plans-grid .plan-card .plan-card__cta.btn:active:not(:disabled),main.plans-page .plans-wallet__actions .btn:active:not(:disabled),main.plans-page .store-topup__buy:active{transform:none}}html[data-reduce-motion="1"] main.plans-page *,html[data-reduce-motion="1"] .cadence-dialog.topup-dialog *{transition:none!important}html[data-reduce-motion="1"] main.plans-page .plans-grid .plan-card .plan-card__cta.btn:active:not(:disabled),html[data-reduce-motion="1"] main.plans-page .plans-wallet__actions .btn:active:not(:disabled),html[data-reduce-motion="1"] main.plans-page .store-topup__buy:active{transform:none}
