.product-modal{--product-modal-surface: var(--tcard, #fff);--product-modal-subtle: var(--tsubtle, #fafbfd);--product-modal-border: var(--tborder, #e6eaf2);--product-modal-divider: color-mix(in srgb, var(--product-modal-border) 72%, transparent);--product-modal-fg: var(--tfg, #1f2a44);--product-modal-muted: var(--tmuted, #64748b);--product-modal-accent: #2545a8;--product-modal-danger: #b21e6a;inline-size:min(100%,620px);max-inline-size:none;margin:auto;padding:0;overflow:hidden;border:1px solid var(--product-modal-border);border-radius:14px;color:var(--product-modal-fg);background:var(--product-modal-surface);box-shadow:0 24px 60px #0f172a47;font-family:inherit}.product-modal--compact{inline-size:min(100%,560px)}.product-modal--medium{inline-size:min(100%,620px)}.product-modal--large{inline-size:min(100%,760px)}.product-modal--wide{inline-size:min(100%,960px)}dialog.product-modal{max-block-size:min(780px,calc(100dvh - 32px))}dialog.product-modal::backdrop{background:#141c2e6b}.product-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow-y:auto;background:#141c2e6b;overscroll-behavior:contain}.product-modal__shell{display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:inherit}.product-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0;padding:16px 20px;border-block-end:1px solid var(--product-modal-divider)}.product-modal__heading{min-inline-size:0}.product-modal__title{margin:0;color:var(--product-modal-fg);font-size:16px;font-weight:700;line-height:1.3;text-wrap:balance;overflow-wrap:anywhere}.product-modal__subtitle{margin:4px 0 0;color:var(--product-modal-muted);font-size:13px;line-height:1.45;text-wrap:pretty;overflow-wrap:anywhere}.product-modal__close{display:inline-grid;flex:none;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:7px;color:#8a94a8;background:transparent;font:inherit;font-size:16px;line-height:1;cursor:pointer}.product-modal__close:hover{background:var(--product-modal-subtle)}.product-modal__body{min-inline-size:0;overflow:auto;padding:18px 20px;overscroll-behavior:contain}.product-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-block-start:1px solid var(--product-modal-divider);background:var(--product-modal-subtle)}.product-modal__button{min-block-size:36px;padding-inline:16px;border:1px solid var(--product-modal-border);border-radius:8px;color:var(--product-modal-fg);background:var(--product-modal-surface);font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.product-modal__button--primary{padding-inline:18px;border-color:var(--product-modal-accent);color:#fff;background:var(--product-modal-accent)}.product-modal__button--danger{border-color:color-mix(in srgb,var(--product-modal-danger) 28%,var(--product-modal-border));color:var(--product-modal-danger);background:color-mix(in srgb,var(--product-modal-danger) 7%,var(--product-modal-surface))}.product-modal__button:hover:not(:disabled){background:var(--product-modal-subtle)}.product-modal__button--primary:hover:not(:disabled){filter:brightness(1.06);background:var(--product-modal-accent)}.product-modal__button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--product-modal-danger) 11%,var(--product-modal-surface))}.product-modal__button:disabled,.product-modal__close:disabled{cursor:not-allowed;opacity:.55}.product-modal__button:focus-visible,.product-modal__close:focus-visible,.product-modal input:focus-visible,.product-modal select:focus-visible,.product-modal textarea:focus-visible{outline:2px solid var(--product-modal-accent);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.product-modal__button,.product-modal__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease,transform .15s ease}.product-modal__button:not(:disabled):active,.product-modal__close:not(:disabled):active{transform:scale(.96)}}@media(pointer:coarse){.product-modal__button,.product-modal__close{min-block-size:44px}.product-modal__close{inline-size:44px}}@media(max-width:38rem){.product-modal-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}dialog.product-modal{inline-size:calc(100vw - 24px);max-block-size:calc(100dvh - 24px)}.product-modal__header,.product-modal__body,.product-modal__footer{padding-inline:16px}.product-modal input:not([type=checkbox]),.product-modal select{font-size:1rem}}@media(forced-colors:active){.product-modal,.product-modal__button,.product-modal__close,.product-modal input,.product-modal select,.product-modal textarea{border-color:ButtonText}}.dialog-shell__overlay{min-inline-size:0;min-block-size:100dvh}.dialog-shell__card{position:relative;max-block-size:min(780px,calc(100dvh - 48px));overscroll-behavior:contain}.dialog-shell__close{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;inline-size:36px;block-size:36px}@media(max-width:38rem){.dialog-shell__card{inline-size:min(100%,calc(100vw - 24px));max-block-size:calc(100dvh - 24px)}}@media(max-width:20rem){.product-modal-overlay{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right))}.dialog-shell__card{inline-size:min(100%,calc(100vw - 16px))}}@media(prefers-reduced-motion:reduce){.product-modal__button,.product-modal__close{transition-duration:.01ms}}.product-modal label,[role=dialog] label,dialog.product-modal label,.dialog-shell__card label{text-align:left;align-items:stretch}.product-modal label>span,[role=dialog] label>span,dialog.product-modal label>span,.dialog-shell__card label>span{text-align:left;align-self:flex-start}.tc-comms-root,[data-native-chat],.ntc-dialog,.tc-sheet-scrim:not([data-tagra-theme=dark]),.tc-comms-root[data-tagra-theme=light],[data-tagra-theme=light] .tc-comms-root{--w1-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Inter, Arial, sans-serif;--w1-paper: #f5f7fb;--w1-paper-deep: #eef1f6;--w1-surface: #ffffff;--w1-surface-cool: #f8f9fc;--w1-ink: #11151d;--w1-ink-soft: #4f5868;--w1-muted: #586170;--w1-line: #e8ebf1;--w1-line-strong: #dfe4ec;--w1-blue: #2545a8;--w1-blue-soft: #eaf2ff;--w1-green: #25b968;--w1-green-soft: #e9f9f0;--w1-amber: #f59a23;--w1-amber-soft: #fff4e5;--w1-red: #b3182b;--w1-red-soft: #fff0f2;--w1-purple: #7b61e8;--w1-purple-soft: #f2efff;--w1-navy: #1e40af;--w1-navy-deep: #1e3a8a;--w1-on-accent: #ffffff;--w1-shadow: 0 16px 40px rgba(25, 39, 66, .08);color-scheme:light}.tc-comms-root[data-tagra-theme=dark],.tc-comms-root [data-tagra-theme=dark],[data-tagra-theme=dark] .tc-comms-root,[data-tdark="1"] .tc-comms-root,[data-tdark="1"] [data-native-chat],[data-tdark="1"] .ntc-dialog,[data-tdark="1"] .tc-sheet-scrim,body:has([data-tdark="1"]) .tc-comms-root,body:has([data-tdark="1"]) .tc-sheet-scrim,body:has([data-tdark="1"]) .ntc-dialog,.tc-comms-root.tagra-theme-dark,.tagra-theme-dark .tc-comms-root{--w1-paper: #0e131b;--w1-paper-deep: #1c2330;--w1-surface: #161c26;--w1-surface-cool: #1a212d;--w1-ink: #eef2f8;--w1-ink-soft: #aab4c3;--w1-muted: #7e8899;--w1-line: #262f3d;--w1-line-strong: #303a4a;--w1-blue: #5b8cff;--w1-blue-soft: rgba(91, 140, 255, .14);--w1-green: #3ecf83;--w1-green-soft: rgba(62, 207, 131, .14);--w1-amber: #ffb356;--w1-amber-soft: rgba(255, 179, 86, .14);--w1-red: #ff6473;--w1-red-soft: rgba(255, 100, 115, .14);--w1-purple: #977cff;--w1-purple-soft: rgba(151, 124, 255, .14);--w1-navy: #5b8cff;--w1-navy-deep: #3f6fe0;--w1-on-accent: #0e131b;--w1-shadow: 0 16px 40px rgba(0, 0, 0, .28);color-scheme:dark}@media(prefers-color-scheme:dark){.tc-comms-root[data-tagra-theme=system],[data-tagra-theme=system] .tc-comms-root{--w1-paper: #0e131b;--w1-paper-deep: #1c2330;--w1-surface: #161c26;--w1-surface-cool: #1a212d;--w1-ink: #eef2f8;--w1-ink-soft: #aab4c3;--w1-muted: #7e8899;--w1-line: #262f3d;--w1-line-strong: #303a4a;--w1-blue: #5b8cff;--w1-blue-soft: rgba(91, 140, 255, .14);--w1-green: #3ecf83;--w1-green-soft: rgba(62, 207, 131, .14);--w1-amber: #ffb356;--w1-amber-soft: rgba(255, 179, 86, .14);--w1-red: #ff6473;--w1-red-soft: rgba(255, 100, 115, .14);--w1-purple: #977cff;--w1-purple-soft: rgba(151, 124, 255, .14);--w1-navy: #5b8cff;--w1-navy-deep: #3f6fe0;--w1-on-accent: #0e131b;--w1-shadow: 0 16px 40px rgba(0, 0, 0, .28);color-scheme:dark}}.tc-comms-root :where(button,[href],input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--w1-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tc-comms-root *,.tc-comms-root *:before,.tc-comms-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.tc-info-host{flex:0 0 320px;width:320px;min-width:0;height:100%}.tc-info-overlay{padding:0;align-items:stretch;justify-content:flex-end}.tc-info-dialog{width:min(320px,100vw);max-width:320px;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;overflow:hidden}.tc-chatlist,.tc-chat-head,.tc-feed-wrap,.tc-feed,.tc-composer,.tc-info,.tc-stage,.tc-stage-media,.tc-controls,.tc-call-panel,.tc-lobby,.tc-results,.tc-guest,.tc-incoming-toast,.tc-preflight{font-family:var(--w1-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Arial, sans-serif);color:var(--w1-ink, #11151d);-webkit-font-smoothing:antialiased;box-sizing:border-box}.tc-chatlist *,.tc-chat-head *,.tc-feed-wrap *,.tc-composer *,.tc-info *,.tc-stage *,.tc-controls *,.tc-call-panel *,.tc-lobby *,.tc-results *,.tc-guest *,.tc-preflight *{box-sizing:border-box}.tc-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-spacer{flex:1}.tc-tabular{font-variant-numeric:tabular-nums}.tc-muted{color:var(--w1-muted, #586170);font-size:13px}.tc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tc-kicker{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:780;letter-spacing:.05em;text-transform:uppercase;color:var(--w1-muted, #586170)}.tc-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}:where(.tc-chatlist,.tc-chat-head,.tc-feed-wrap,.tc-composer,.tc-info,.tc-stage,.tc-controls,.tc-call-panel,.tc-lobby,.tc-results,.tc-guest,.tc-preflight,.tc-incoming-toast) :focus-visible{outline:3px solid var(--w1-blue, #2545a8);outline-offset:2px}.tc-avatar{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--w1-paper-deep, #eef1f6);color:var(--w1-ink-soft, #4f5868);font-weight:750;overflow:visible}.tc-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tc-avatar[data-kind=group]{background:var(--w1-purple-soft, #f2efff);color:var(--w1-purple, #7b61e8)}.tc-avatar[data-kind=channel]{background:var(--w1-green-soft, #e9f9f0);color:var(--w1-green, #25b968)}.tc-avatar[data-kind=meeting]{background:var(--w1-amber-soft, #fff4e5);color:var(--w1-amber, #f59a23)}.tc-avatar-online{position:absolute;right:0;bottom:0;width:26%;height:26%;min-width:10px;min-height:10px;border-radius:50%;background:var(--w1-green, #25b968);border:2px solid var(--w1-surface, #fff)}.tc-icon-btn{position:relative;flex:none;display:inline-grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--w1-ink-soft, #4f5868);cursor:pointer;font:inherit}.tc-icon-btn:hover:not(:disabled){background:var(--w1-paper-deep, #eef1f6)}.tc-icon-btn:disabled{opacity:.45;cursor:default}.tc-icon-btn[data-tone=outline]{border:1px solid var(--w1-line, #e8ebf1);background:var(--w1-surface, #fff)}.tc-icon-btn[data-tone=accent]{background:linear-gradient(180deg,#2545a8,#1e40af);border:1px solid #1e40af;color:var(--w1-on-accent, #fff);box-shadow:0 1px 3px #1e40af40}.tc-icon-btn[data-tone=accent]:hover:not(:disabled){background:linear-gradient(180deg,#1e40af,#1e3a8a);border-color:#1e3a8a}.tc-icon-btn[data-tone=soft]{background:var(--w1-blue-soft, #eaf2ff);color:var(--w1-blue, #2545a8)}.tc-icon-btn[data-tone=danger]{background:#b3182b;color:#fff;border-radius:50%}.tc-icon-btn[data-tone=accept]{background:#25b968;color:#fff;border-radius:50%}.tc-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--w1-blue, #2545a8);color:var(--w1-on-accent, #fff);font-size:11px;font-style:normal;font-weight:750}.tc-icon-btn>.tc-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;font-size:10px;background:var(--w1-red, #b3182b)}.tc-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;min-height:22px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--w1-paper-deep, #eef1f6);color:var(--w1-ink-soft, #4f5868)}.tc-chip>i{width:6px;height:6px;border-radius:50%;background:currentColor}.tc-chip[data-tone=success]{background:var(--w1-green-soft);color:var(--w1-green)}.tc-chip[data-tone=attention]{background:var(--w1-amber-soft);color:var(--w1-amber)}.tc-chip[data-tone=critical]{background:var(--w1-red-soft);color:var(--w1-red)}.tc-chip[data-tone=info]{background:var(--w1-blue-soft);color:var(--w1-blue)}.tc-banner{margin:8px 12px;display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:12px;font-size:13px;line-height:1.4;background:var(--w1-blue-soft, #eaf2ff)}.tc-banner[data-tone=critical]{background:var(--w1-red-soft, #fff0f2)}.tc-banner[data-tone=attention]{background:var(--w1-amber-soft, #fff4e5)}.tc-banner-icon{color:var(--w1-blue);padding-top:1px}.tc-banner[data-tone=critical] .tc-banner-icon{color:var(--w1-red)}.tc-banner[data-tone=attention] .tc-banner-icon{color:var(--w1-amber)}.tc-banner-text{flex:1}.tc-link-btn{border:0;background:none;padding:0 2px;font:inherit;font-weight:700;color:var(--w1-blue, #2545a8);cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tc-link-btn[data-tone=muted]{color:var(--w1-muted, #586170)}.tc-btn{height:36px;padding:0 14px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;background:var(--w1-paper-deep, #eef1f6);color:var(--w1-ink, #11151d);white-space:nowrap}.tc-btn:disabled{opacity:.5;cursor:default}.tc-btn[data-tone=primary]{background:linear-gradient(180deg,#2545a8,#1e40af);border:1px solid #1e40af;color:var(--w1-on-accent, #fff);box-shadow:0 1px 3px #1e40af40}.tc-chatlist .tc-btn[data-tone=primary]{color:#fff}.tc-btn[data-tone=primary]:hover:not(:disabled){background:linear-gradient(180deg,#1e40af,#1e3a8a);border-color:#1e3a8a}.tc-btn[data-tone=soft]{background:var(--w1-blue-soft, #eaf2ff);color:var(--w1-blue, #2545a8);height:32px;font-size:12px;border-radius:8px}.tc-btn[data-tone=outline]{background:var(--w1-surface, #fff);border:1px solid var(--w1-line, #e8ebf1);color:var(--w1-ink-soft, #4f5868)}.tc-btn[data-tone=ghost]{background:var(--w1-paper-deep, #eef1f6)}.tc-btn-lg{height:36px;border-radius:8px;font-size:13px;font-weight:600;width:100%}.tc-spinner{display:inline-block;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;animation:tc-spin .8s linear infinite}@keyframes tc-spin{to{transform:rotate(360deg)}}.tc-inline-alert,.tc-inline-status{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;padding:9px 11px;border-radius:12px}.tc-inline-alert{background:var(--w1-red-soft, #fff0f2);color:var(--w1-ink)}.tc-inline-alert>svg{color:var(--w1-red);flex:none}.tc-inline-status{background:var(--w1-paper-deep, #eef1f6);color:var(--w1-ink-soft)}.tc-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--w1-paper, #f5f7fb);color:var(--w1-muted, #586170)}.tc-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--w1-ink);outline:none}.tc-search[data-tone=dark]{background:var(--w1-paper)}.tc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 20px;font-size:13px;color:var(--w1-muted)}.tc-empty strong{font-size:15px;color:var(--w1-ink)}.tc-empty-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--w1-paper-deep);color:var(--w1-ink-soft)}.tc-empty-icon[data-tone=accent]{background:var(--w1-blue-soft);color:var(--w1-blue)}.tc-empty-icon[data-tone=critical]{background:var(--w1-red-soft);color:var(--w1-red)}.tc-empty-icon[data-tone=attention]{background:var(--w1-amber-soft);color:var(--w1-amber)}.tc-empty-icon[data-tone=success]{background:var(--w1-green-soft);color:var(--w1-green)}.tc-menu{display:flex;flex-direction:column;padding:6px;border-radius:14px;background:var(--w1-surface, #fff);box-shadow:var(--w1-shadow, 0 16px 40px rgba(25,39,66,.14));border:1px solid var(--w1-line);min-width:210px}.tc-menu-pop{position:absolute;z-index:20;right:0;top:calc(100% + 4px)}.tc-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--w1-ink);cursor:pointer;text-align:left}.tc-menu-pop .tc-menu-item{justify-content:flex-start}.tc-menu-item:hover:not(:disabled){background:var(--w1-paper)}.tc-menu-item:disabled{opacity:.45}.tc-menu-item[data-danger]{color:var(--w1-red, #b3182b)}.tc-more{position:relative;display:inline-flex}.tc-sep{width:1px;height:24px;background:var(--w1-line-strong, #dfe4ec);flex:none}.tc-receipt{color:var(--w1-muted);font-size:11px;letter-spacing:-2px;margin-right:4px}.tc-receipt.is-read{color:var(--w1-blue)}.tc-chatlist{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--w1-surface, #fff);border-right:1px solid var(--w1-line)}.tc-chatlist-head{display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px}.tc-chatlist-head .tc-title{flex:1;font-size:15px;font-weight:700}.tc-chatlist>.tc-search{margin:0 16px 10px;height:36px;border-radius:10px;border:1px solid var(--w1-line, #e8ebf1)}.tc-filters{display:flex;gap:4px;padding:0 16px 10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tc-filters::-webkit-scrollbar{display:none}.tc-filter{flex:1 1 auto;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 6px;border:1px solid var(--w1-line, #e8ebf1);border-radius:6px;background:var(--w1-paper, #f5f7fb);color:var(--w1-ink-soft, #4f5868);font:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.tc-filter:hover:not([aria-selected=true]){background:var(--w1-paper-deep, #eef1f6);color:var(--w1-ink, #11151d);border-color:#cbd5e1}.tc-filter[aria-selected=true]{background:linear-gradient(180deg,#2545a8,#1e40af);border-color:#1e40af;color:#fff}.tc-filter b{font-size:10px;padding:1px 4px;border-radius:4px;background:var(--w1-blue-soft, #eaf2ff);color:var(--w1-blue, #2545a8)}.tc-filter[aria-selected=true] b{background:#ffffff40;color:#fff}.tc-rows{list-style:none;margin:0;padding:2px 8px 12px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:2px}.tc-row{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.tc-row:hover{background:var(--w1-surface-cool, #f8f9fc)}.tc-row[aria-current=true]{background:var(--w1-blue-soft, #eaf2ff)}.tc-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-row-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.tc-row-line strong{font-size:13px;font-weight:600}.tc-row-line time{flex:none;font-size:11px;color:var(--w1-muted)}.tc-row-preview{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--w1-muted)}.tc-row-preview[data-tone=accent]{color:var(--w1-blue);font-style:italic}.tc-skeleton-list{display:flex;flex-direction:column;gap:10px;padding:8px 16px}.tc-skeleton-list span{height:52px;border-radius:10px;background:var(--w1-paper-deep);animation:tc-pulse-bg 1.4s ease-in-out infinite}@keyframes tc-pulse-bg{50%{opacity:.55}}.tc-search-results ul{list-style:none;margin:0;padding:0 8px}.tc-search-results>p{padding:0 16px}.tc-search-hit{width:100%;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left;font:inherit;font-size:13px;color:var(--w1-muted);cursor:pointer}.tc-search-hit:hover{background:var(--w1-surface-cool)}.tc-search-hit strong{color:var(--w1-ink);font-size:13px}.tc-chat-head{display:flex;align-items:center;gap:8px;min-height:56px;padding:calc(env(safe-area-inset-top,0px) + 6px) 16px 6px 16px;background:var(--w1-surface);border-bottom:1px solid var(--w1-line)}.tc-back{color:var(--w1-blue);margin-left:-6px}.tc-chat-head-id{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;padding:4px;border-radius:10px;font:inherit;color:inherit;text-align:left;cursor:pointer}.tc-chat-head-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.tc-chat-head-copy strong{font-size:14px;font-weight:650}.tc-chat-head-sub{font-size:11.5px;color:var(--w1-muted)}.tc-chat-head-sub[data-tone=success]{color:var(--w1-green);font-weight:600}.tc-chat-head-sub[data-tone=accent]{color:var(--w1-blue);font-style:italic}.tc-chat-head-sub[data-tone=critical]{color:var(--w1-red)}.tc-chat-head-sub[data-tone=info]{color:var(--w1-blue)}.tc-chat-head-actions{display:flex;align-items:center;gap:4px}.tc-chat-head-actions .tc-icon-btn{color:var(--w1-blue);border-radius:8px}.tc-callbar{margin:10px 16px;min-height:48px;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 14px;border-radius:12px;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(255,255,255,.1);color:#eef2f8;font-size:13px;box-shadow:0 8px 24px #0f172a2e}.tc-callbar strong{font-weight:650}.tc-callbar-peer,.tc-callbar time{color:#aab4c3;font-size:12.5px}.tc-callbar-dot{width:8px;height:8px;border-radius:50%;background:#3ecf83;box-shadow:0 0 8px #3ecf83a6;flex:none}.tc-callbar-dot[data-phase=reconnecting]{background:#5b8cff;box-shadow:0 0 8px #5b8cffa6}.tc-callbar-dot[data-phase=error]{background:#ff6473;box-shadow:0 0 8px #ff6473a6}.tc-callbar .tc-icon-btn[data-tone=soft]{background:#ffffff1a;color:#eef2f8;border-radius:50%}.tc-callbar-expand{height:32px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;color:#eef2f8;font:inherit;font-size:12px;font-weight:600;padding:0 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tc-callbar-app{width:100%;display:flex;align-items:center;gap:8px;padding:calc(env(safe-area-inset-top,0px) + 4px) 16px 8px;border:0;background:#25b968;color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.tc-pinned{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 16px;background:var(--w1-surface);border-bottom:1px solid var(--w1-line)}.tc-pinned-main{flex:1;min-width:0;display:flex;gap:10px;border:0;background:none;padding:2px 0;font:inherit;text-align:left;cursor:pointer;color:inherit}.tc-pinned-bar{width:3px;border-radius:2px;background:var(--w1-blue);flex:none}.tc-pinned-copy{min-width:0;display:flex;flex-direction:column;gap:1px;font-size:12.5px;color:var(--w1-ink-soft)}.tc-pinned-label{font-size:11px;font-weight:700;color:var(--w1-blue)}.tc-feed-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--w1-paper, #f5f7fb)}.tc-feed{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 8px;display:flex;flex-direction:column;gap:4px;background:var(--w1-paper, #f5f7fb)}.tc-feed-center{justify-content:center}.tc-feed-empty{margin:auto}.tc-feed-more{align-self:center;font-size:12px;color:var(--w1-muted);padding:6px}.tc-feed-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.tc-feed-skeleton span{height:38px;width:60%;border-radius:14px;background:var(--w1-paper-deep);animation:tc-pulse-bg 1.4s ease-in-out infinite}.tc-feed-skeleton span:nth-child(2){align-self:flex-end;width:45%}.tc-date{align-self:center;margin:10px 0 6px;font-size:11px;font-weight:600;color:var(--w1-muted);background:var(--w1-paper-deep);padding:3px 10px;border-radius:999px}.tc-msg{display:flex;align-items:flex-end;gap:8px;max-width:min(72%,600px)}.tc-msg[data-own]{align-self:flex-end;flex-direction:row-reverse}.tc-msg[data-pos=first],.tc-msg[data-pos=single]{margin-top:8px}.tc-msg-avatar{width:32px;flex:none}.tc-msg-col{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start;border-radius:14px}.tc-msg[data-own] .tc-msg-col{align-items:flex-end}.tc-msg[data-highlight] .tc-bubble{box-shadow:0 0 0 2px var(--w1-blue)}.tc-bubble{position:relative;max-width:100%;padding:8px 12px;border-radius:14px;background:var(--w1-surface, #fff);border:1px solid var(--w1-line);font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:0 1px 2px #0f172a0a}.tc-msg:not([data-own])[data-pos=last] .tc-bubble,.tc-msg:not([data-own])[data-pos=single] .tc-bubble{border-bottom-left-radius:4px}.tc-msg[data-own] .tc-bubble{background:linear-gradient(135deg,#2545a8,#1e40af);border-color:transparent;color:var(--w1-on-accent, #fff);box-shadow:0 2px 6px #1e40af33}.tc-msg[data-own] .tc-bubble:not([data-failed]):not(.is-deleted){--w1-on-accent: #fff}.tc-msg[data-own][data-pos=last] .tc-bubble,.tc-msg[data-own][data-pos=single] .tc-bubble{border-bottom-right-radius:4px}.tc-bubble[data-failed]{background:var(--w1-red-soft)!important;color:var(--w1-ink)!important}.tc-bubble[data-mention]{background:var(--w1-blue-soft)}.tc-bubble.is-deleted{font-style:italic;color:var(--w1-muted);background:transparent;box-shadow:none}.tc-bubble-author{display:block;font-size:11.5px;font-weight:600;color:var(--w1-purple);margin-bottom:2px}.tc-bubble-meta{float:right;margin:5px 0 -3px 10px;font-size:10.5px;color:var(--w1-muted);display:inline-flex;align-items:center;gap:2px}.tc-msg[data-own] .tc-bubble-meta{color:color-mix(in srgb,var(--w1-on-accent, #fff) 85%,transparent)}.tc-msg[data-own] .tc-bubble-meta .tc-receipt{color:inherit}.tc-quote{display:flex;flex-direction:column;width:100%;max-width:360px;margin-bottom:5px;padding:4px 8px;border:0;border-left:3px solid var(--w1-blue);border-radius:6px;background:var(--w1-blue-soft);font:inherit;font-size:12px;text-align:left;color:inherit;cursor:pointer}.tc-msg[data-own] .tc-quote{border-left-color:#ffffffbf;background:#ffffff24}.tc-msg-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--w1-muted)}.tc-msg-status[data-tone=critical]{color:var(--w1-red)}.tc-reactions{display:flex;flex-wrap:wrap;gap:4px}.tc-reaction{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--w1-line);background:var(--w1-surface);font:inherit;font-size:11.5px;font-weight:600;color:var(--w1-ink-soft);cursor:pointer}.tc-reaction[aria-pressed=true]{border-color:var(--w1-blue);background:var(--w1-blue-soft);color:var(--w1-blue)}.tc-file{display:flex;align-items:center;gap:10px;width:300px;max-width:100%;padding:8px;border-radius:12px;background:var(--w1-surface);border:1px solid var(--w1-line);box-shadow:0 1px 2px #0f172a0a}.tc-file[data-tone=critical]{border-color:var(--w1-red)}.tc-file-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--w1-blue-soft);color:var(--w1-blue)}.tc-file[data-tone=attention] .tc-file-icon{background:var(--w1-amber-soft);color:var(--w1-amber)}.tc-file[data-tone=critical] .tc-file-icon{background:var(--w1-red-soft);color:var(--w1-red)}.tc-file[data-tone=muted] .tc-file-icon{background:var(--w1-paper-deep);color:var(--w1-muted)}.tc-file-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tc-file-copy strong{font-size:13px;font-weight:600}.tc-file-copy small{font-size:11px;color:var(--w1-muted)}.tc-file[data-tone=critical] small{color:var(--w1-red)}.tc-voice{position:relative;display:flex;align-items:center;gap:8px;width:310px;max-width:100%;padding:8px 10px 8px 8px;border-radius:14px;background:var(--w1-surface);border:1px solid var(--w1-line);box-shadow:0 1px 2px #0f172a0a}.tc-voice-play{width:34px;height:34px;border:0;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#2545a8,#1e40af);color:var(--w1-on-accent);cursor:pointer}.tc-voice-wave{flex:1;min-width:0;height:24px;display:flex;align-items:center;gap:2px}.tc-voice-wave i{flex:1;min-height:1px;border-radius:2px;background:color-mix(in srgb,var(--w1-blue) 28%,transparent)}.tc-voice-wave i[data-played]{background:var(--w1-blue)}.tc-voice-track{position:relative;flex:1;height:6px;border-radius:999px;background:color-mix(in srgb,var(--w1-blue) 18%,transparent);display:flex;align-items:center}.tc-voice-track-fill{height:100%;border-radius:999px;background:var(--w1-blue)}.tc-voice-track-label{position:absolute;left:0;right:0;top:-13px;font-size:9.5px;color:var(--w1-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tc-voice-seek{position:absolute;left:48px;right:92px;top:0;bottom:0;opacity:0;cursor:pointer;z-index:1}.tc-voice-time{font-size:11px;font-variant-numeric:tabular-nums;color:var(--w1-muted);flex:none}.tc-voice-rate{position:relative;z-index:2;flex:none;min-width:34px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--w1-line-strong);background:var(--w1-surface-cool);color:var(--w1-blue);font:inherit;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tc-voice-rate:hover:not(:disabled){background:var(--w1-blue-soft);border-color:var(--w1-blue)}.tc-voice-rate:disabled{opacity:.55;cursor:not-allowed}.tc-voice-rate[data-rate="1.5"],.tc-voice-rate[data-rate="2"]{background:var(--w1-blue-soft);border-color:var(--w1-blue)}.tc-call-event{align-self:center;display:flex;align-items:center;gap:10px;padding:7px 10px;margin:6px 0;border-radius:12px;background:var(--w1-surface);border:1px solid var(--w1-line);box-shadow:0 1px 2px #0f172a08}.tc-call-event-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--w1-green-soft);color:var(--w1-green)}.tc-call-event[data-tone=critical] .tc-call-event-icon{background:var(--w1-red-soft);color:var(--w1-red)}.tc-call-event-copy{display:flex;flex-direction:column;gap:1px;font-size:12.5px}.tc-call-event-copy small{color:var(--w1-muted);font-size:11px}.tc-typing{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--w1-muted);padding:4px 0}.tc-typing-dots{display:inline-flex;gap:3px}.tc-typing-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:tc-typing 1.2s infinite}.tc-typing-dots i:nth-child(2){animation-delay:.15s}.tc-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes tc-typing{0%,60%,to{opacity:.25}30%{opacity:1}}.tc-jump{position:absolute;right:20px;bottom:12px;width:38px;height:38px;border-radius:50%;border:1px solid var(--w1-line);background:var(--w1-surface);color:var(--w1-ink-soft);box-shadow:var(--w1-shadow);display:grid;place-items:center;cursor:pointer}.tc-jump .tc-badge{position:absolute;top:-6px;right:-4px}.tc-msg-toolbar{position:absolute;bottom:calc(100% + 6px);left:0;z-index:15;display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--w1-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--w1-line);box-shadow:var(--w1-shadow)}.tc-msg-toolbar[data-own]{left:auto;right:0}.tc-react-row{display:flex;gap:2px}.tc-react-choice{width:32px;height:32px;border:0;border-radius:8px;background:none;font-size:18px;cursor:pointer;display:grid;place-items:center}.tc-react-choice:hover,.tc-react-choice[aria-pressed=true]{background:var(--w1-blue-soft)}.tc-tool{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--w1-ink-soft);display:grid;place-items:center;cursor:pointer}.tc-tool:hover{background:var(--w1-paper)}.tc-actions-error{position:absolute;top:calc(100% + 4px);left:0;white-space:nowrap;font-size:12px;background:var(--w1-red-soft);padding:6px 8px;border-radius:10px}.tc-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#11151d73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 16px)}.tc-msg-sheet{width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.tc-react-pill{align-self:flex-start;padding:5px 8px;border-radius:999px;background:var(--w1-surface);box-shadow:var(--w1-shadow)}.tc-react-pill .tc-react-choice{width:42px;height:42px;font-size:24px;border-radius:50%}.tc-msg-sheet .tc-menu{padding:0;overflow:hidden}.tc-msg-sheet .tc-menu-item{border-radius:0;padding:14px 16px;font-size:15px;font-weight:500;border-bottom:1px solid var(--w1-line);min-height:48px}.tc-msg-sheet .tc-menu-item:last-child{border-bottom:0}.tc-composer{position:relative;padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:var(--w1-paper)}.tc-composer.is-readonly{text-align:center;font-size:13px;color:var(--w1-muted);padding:14px}.tc-composer-box{background:var(--w1-surface);border:1px solid var(--w1-line-strong);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.tc-composer-box:focus-within{border-color:var(--w1-blue);box-shadow:0 0 0 3px #2545a81f}.tc-composer-context{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;background:var(--w1-surface-cool);border-bottom:1px solid var(--w1-line);font-size:12px;color:var(--w1-ink-soft)}.tc-composer-context>svg{color:var(--w1-blue);flex:none}.tc-composer-context b{color:var(--w1-blue)}.tc-composer-context .tc-ellipsis{flex:1}.tc-composer-row{display:flex;align-items:flex-end;gap:4px;padding:5px 6px}.tc-composer-input{flex:1;min-width:0;min-height:40px;max-height:96px;resize:none;border:0;outline:none;background:transparent;padding:9px 6px;font:inherit;font-size:13px;line-height:1.45;color:var(--w1-ink)}.tc-composer[data-variant=mobile]{background:var(--w1-surface);border-top:1px solid var(--w1-line);padding:6px 8px calc(env(safe-area-inset-bottom,0px) + 6px)}.tc-composer[data-variant=mobile] .tc-composer-box{border:0;background:transparent;box-shadow:none}.tc-composer[data-variant=mobile] .tc-composer-input{background:var(--w1-paper);border:1px solid var(--w1-line);border-radius:20px;padding:9px 14px;min-height:40px;font-size:16px}.tc-composer-error{margin:6px 4px 0;font-size:12px;color:var(--w1-red)}.tc-mentions{position:absolute;left:60px;bottom:calc(100% - 4px);z-index:10;width:260px;display:flex;flex-direction:column;padding:6px;border-radius:12px;background:var(--w1-surface);border:1px solid var(--w1-line);box-shadow:var(--w1-shadow)}.tc-mention{text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--w1-ink);cursor:pointer}.tc-mention[aria-selected=true]{background:var(--w1-blue-soft)}.tc-info{display:flex;flex-direction:column;min-height:0;height:100%;overflow-y:auto;background:var(--w1-surface);border-left:1px solid var(--w1-line)}.tc-info[data-variant=sheet]{border-left:0;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.tc-info-head{min-height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border-bottom:1px solid var(--w1-line);font-size:14px;font-weight:650}.tc-info-hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;border-bottom:1px solid var(--w1-line);text-align:center}.tc-info-title{font-size:15px;font-weight:700;margin-top:4px;overflow-wrap:anywhere}.tc-info-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.tc-info-action{width:66px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0;border:1px solid var(--w1-line);border-radius:10px;background:var(--w1-paper);color:var(--w1-blue);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.tc-info-error{margin:10px 16px 0;font-size:12px;color:var(--w1-red)}.tc-info-section{padding:14px 16px;border-bottom:1px solid var(--w1-line)}.tc-info-section-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.tc-info-pin{width:100%;display:flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--w1-ink-soft);text-align:left;cursor:pointer}.tc-people{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:2px}.tc-person{position:relative;display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;font-weight:600}.tc-person-copy{flex:1;min-width:0;display:flex;flex-direction:column}.tc-person-copy small{font-size:11px;font-weight:500;color:var(--w1-muted)}.tc-stage,[data-comms-stage]{background:var(--w1-paper, #0e131b);color:var(--w1-ink, #eef2f8)}.tc-stage:not(.meeting-direct-scene){background-image:radial-gradient(circle at 50% 42%,#172544,#0b0f19 72%)}.tc-stage{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.tc-stage-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(40px) brightness(.4);transform:scale(1.3);pointer-events:none}.tc-stage-sub{font-size:13px;color:var(--w1-ink-soft, #aab4c3);margin-top:6px;text-align:center}.tc-stage-error{margin:14px 0 0;max-width:320px;font-size:13px;line-height:1.45;text-align:center;padding:9px 12px;border-radius:12px;background:var(--w1-red-soft);color:var(--w1-ink)}.tc-stage-top{display:flex;align-items:center;gap:10px;padding:12px 16px;flex-wrap:wrap}.tc-stage-top[data-variant=mobile]{padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px;flex-wrap:nowrap}.tc-stage-title{display:flex;align-items:baseline;gap:10px;min-width:0}.tc-stage-title strong{font-size:14px;font-weight:650}.tc-stage-title time{font-size:12.5px;color:var(--w1-ink-soft)}.tc-stage-top[data-variant=mobile] .tc-stage-title{flex-direction:column;align-items:flex-start;gap:1px;flex:1}.tc-stage-title strong{max-width:100%}.tc-stage-top[data-variant=mobile] .tc-spacer{display:none}.tc-stage-chips{display:flex;gap:6px;flex-wrap:wrap}.tc-stage-top .tc-icon-btn[data-tone=soft],.tc-call-panel .tc-icon-btn[data-tone=soft]{background:var(--w1-surface-cool);color:var(--w1-ink-soft);border-radius:10px}.tc-stage-btn{height:36px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0f;color:var(--w1-ink);font:inherit;font-size:12.5px;font-weight:600;padding:0 12px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tc-stage-btn[aria-pressed=true]{background:#2545a8;border-color:#3b82f6;color:#fff}.tc-stage-chip{height:28px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#eef2f81a;color:#eef2f8;font:inherit;font-size:11.5px;font-weight:600;padding:0 10px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tc-round-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.tc-round-caption{font-size:11.5px;color:var(--w1-ink-soft, #aab4c3);text-align:center}.tc-round{width:46px;height:46px;border-radius:50%;border:0;flex:none;display:grid;place-items:center;background:var(--w1-paper-deep, #1c2330);color:var(--w1-ink, #eef2f8);cursor:pointer;font:inherit;transition:background .15s}.tc-round:disabled{opacity:.45;cursor:default}.tc-round[data-tone=off]{background:var(--w1-ink, #eef2f8);color:var(--w1-paper, #0e131b)}.tc-round[data-tone=active]{background:var(--w1-amber, #ffb356);color:#0e131b}.tc-round[data-tone=accent]{background:var(--w1-blue, #5b8cff);color:#0e131b}.tc-round[data-tone=danger]{background:#b3182b;color:#fff}.tc-round[data-tone=accept]{background:#25b968;color:#fff}.tc-round[data-tone=glass]{background:#eef2f829;color:#eef2f8}@media(min-width:430px){.tc-controls[data-variant=mobile] .tc-round{width:58px;height:58px}}@media(max-width:359px){.tc-controls[data-variant=mobile] .tc-round{width:48px;height:48px}.tc-round-caption{display:none}}.tc-incoming,.tc-status{min-height:100%}.tc-incoming-body,.tc-status-body{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 64px) 24px calc(env(safe-area-inset-bottom,0px) + 32px)}.tc-pulse,.tc-status-avatar{margin-top:20px;border-radius:50%}.tc-pulse,.tc-status-avatar[data-ringing]{animation:tc-pulse 1.6s ease-out infinite}.tc-status-avatar[data-dim]{opacity:.7}@keyframes tc-pulse{0%{box-shadow:0 0 #3ecf8373}to{box-shadow:0 0 0 22px #3ecf8300}}@media(prefers-reduced-motion:reduce){.tc-pulse,.tc-status-avatar,.tc-spinner,.tc-typing-dots i,.tc-skeleton-list span{animation:none!important}}.tc-incoming-name{font-size:18px;font-weight:650;letter-spacing:-.015em;margin-top:16px;text-align:center;overflow-wrap:anywhere}.tc-status-text{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:600}.tc-status-text[data-tone=attention]{color:var(--w1-amber)}.tc-status-text[data-tone=critical]{color:var(--w1-red)}.tc-status-notice{max-width:360px;margin:12px 0 0;font-size:13px;line-height:1.45;text-align:center;color:var(--w1-ink-soft);overflow-wrap:anywhere}.tc-toast[data-tone=critical]{--tc-toast-critical-link: #ffffff}.tc-toast[data-tone=critical] .tc-link-btn{color:var(--tc-toast-critical-link)}.tc-incoming-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:28px}.tc-incoming-actions{width:100%;max-width:280px;display:flex;justify-content:space-between}.tc-status-actions{display:flex;justify-content:center;gap:28px;width:100%}.tc-incoming-toast{position:fixed;top:16px;right:16px;z-index:60;width:380px;max-width:calc(100vw - 32px);display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#0f172af0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);color:#eef2f8;box-shadow:0 20px 44px #00000073}.tc-incoming-toast-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tc-incoming-toast-copy strong{font-size:13.5px;font-weight:650}.tc-incoming-toast-copy small{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#aab4c3}.tc-incoming-toast .tc-icon-btn[data-tone=soft]{background:#ffffff1a;color:#eef2f8;border-radius:50%}.tc-incoming-error{flex-basis:100%;margin:0;font-size:12px;color:#ffd3d8}.tc-stage-media{position:relative;flex:1;min-height:0;margin:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:radial-gradient(circle at 50% 42%,#172544,#0e131b 75%)}.tc-peer-video,.tc-peer-video>:not(.tc-tile-name){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tc-peer-video video{object-fit:contain}.tc-peer-video[data-speaking]{box-shadow:inset 0 0 0 2px var(--w1-green)}.tc-peer-audio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tc-peer-audio>:not(.tc-stage-backdrop){position:relative}.tc-audio-avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#2545a8,#0284c7);border:2px solid rgba(255,255,255,.18);box-shadow:0 12px 32px #00000059;font-size:28px;font-weight:700;transition:box-shadow .2s,border-color .2s}.tc-audio-avatar img{width:100%;height:100%;object-fit:cover}.tc-audio-avatar[data-speaking]{border-color:#10b981;box-shadow:0 0 0 8px #10b98138,0 0 0 16px #10b9811a,0 12px 32px #00000059}.tc-tile-name{position:absolute;left:10px;bottom:10px;z-index:2;max-width:calc(100% - 20px);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:#0e131bc2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#eef2f8;font-size:12px;font-weight:600}.tc-tile-name svg{color:#ff6473;flex:none}.tc-self{position:absolute;z-index:3;width:clamp(104px,20%,200px);aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1.5px solid rgba(255,255,255,.18);background:var(--w1-paper-deep);box-shadow:0 12px 28px #00000073}.tc-self>video,.tc-self>:first-child{width:100%;height:100%;object-fit:cover}.tc-self[data-corner=bottom-right]{right:14px;bottom:14px}.tc-self[data-corner=bottom-left]{left:14px;bottom:14px}.tc-self[data-corner=top-right]{right:14px;top:14px}.tc-self[data-corner=top-left]{left:14px;top:14px}.tc-self-hide{position:absolute!important;top:6px;right:6px}.tc-self-show{position:absolute;right:14px;bottom:14px;z-index:3;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0 12px;background:#0e131bd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef2f8;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tc-stage-toasts{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;gap:8px;align-items:center;width:min(560px,calc(100% - 28px))}.tc-toast{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#0e131be0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#eef2f8;font-size:13px;line-height:1.4}.tc-toast[data-tone=critical]{background:#b3182beb;border-color:#ffffff29}.tc-toast .tc-link-btn{color:#9db8ff}.tc-controls{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 14px;flex-wrap:wrap}.tc-controls:not([data-variant=mobile]){align-self:center;margin:10px auto 14px;padding:7px 12px;border-radius:16px;background:#0f172ad6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000073;width:fit-content;max-width:calc(100% - 24px)}.tc-controls[data-variant=mobile]{margin:0 12px calc(env(safe-area-inset-bottom,0px) + 12px);padding:12px;border-radius:28px;background:#161c26eb;justify-content:space-between;flex-wrap:nowrap;gap:6px}.tc-controls-grid{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:20px 30px;padding:0 24px calc(env(safe-area-inset-bottom,0px) + 36px)}.tc-split{position:relative;display:inline-flex;align-items:center}.tc-controls-grid>.tc-round-wrap:last-child{grid-column:1 / -1}.tc-split-menu{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;border:2px solid var(--w1-paper, #0e131b);background:var(--w1-surface-cool, #1a212d);color:var(--w1-ink);display:grid;place-items:center;cursor:pointer;padding:0}.tc-controls:not([data-variant=mobile]) .tc-round{width:40px;height:40px;border-radius:10px}.tc-controls:not([data-variant=mobile]) .tc-split{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2px;gap:2px}.tc-controls:not([data-variant=mobile]) .tc-split>.tc-round{width:38px;height:36px;border-radius:9px}.tc-controls:not([data-variant=mobile]) .tc-split-menu{position:static;width:24px;height:36px;border-radius:8px;border:0;background:transparent;color:#94a3b8}.tc-controls:not([data-variant=mobile]) .tc-split-menu:hover{background:#ffffff1a;color:#f8fafc}.tc-end-pill{height:42px;border-radius:10px;border:0;background:#e11d48;color:#fff;display:inline-flex;align-items:center;gap:7px;padding:0 16px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 4px 12px #e11d4859}.tc-react-pop-wrap{position:relative}.tc-react-pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;gap:2px;padding:5px;border-radius:999px;background:var(--w1-surface-cool);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000073}.tc-react-pop button{width:38px;height:38px;border:0;border-radius:50%;background:none;font-size:20px;cursor:pointer}.tc-react-pop button:hover{background:var(--w1-paper-deep)}.tc-call-panel{display:flex;flex-direction:column;min-height:0;width:360px;background:var(--w1-surface, #161c26);border-left:1px solid var(--w1-line, #262f3d)}.tc-call-panel[data-variant=sheet]{width:100%;border-left:0;border-radius:20px 20px 0 0;max-height:75vh}.tc-call-panel-head{min-height:56px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--w1-line)}.tc-call-panel-head>strong{flex:1;font-size:14px;font-weight:650}.tc-call-panel-body{flex:1;min-height:0;overflow-y:auto;padding:14px}.tc-segment{flex:1;display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--w1-paper)}.tc-segment button{flex:1;padding:6px 0;border:0;border-radius:7px;background:none;color:var(--w1-ink-soft);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tc-segment button[aria-selected=true]{background:var(--w1-line);color:var(--w1-ink);font-weight:650}.tc-grid{position:relative;flex:1 1 0;min-height:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-auto-rows:max-content;align-content:start;padding:4px 16px 12px;overflow-y:auto;overflow-x:hidden}.tc-grid[data-count="1"]{grid-template-columns:minmax(0,860px);justify-content:center;align-content:center}.tc-grid[data-count="2"]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-content:center}@media(max-width:640px){.tc-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;padding:4px 8px 10px}.tc-grid[data-count="1"],.tc-grid[data-count="2"]{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.tc-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 6px 8px}}.tc-speaker{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:0 16px}.tc-speaker[data-variant=mobile]{padding:0 10px}.tc-speaker-main{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.tc-speaker-main>.tc-tile{flex:1;aspect-ratio:16 / 9;max-height:100%}.tc-filmstrip{display:flex;gap:8px;height:108px;flex:none;overflow-x:auto;overflow-y:hidden}.tc-speaker[data-variant=mobile] .tc-filmstrip{height:92px}.tc-filmstrip>.tc-tile{flex:0 0 auto;aspect-ratio:16 / 9;height:100%;min-width:0}.tc-film-more{width:56px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--w1-surface-cool);color:var(--w1-ink-soft);font-size:13px;font-weight:700}.tc-tile{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 45%,#1e293b,#111827);display:grid;place-items:center;min-height:0;aspect-ratio:16 / 9;width:100%;transition:border-color .15s,box-shadow .15s}.tc-grid>.tc-tile{aspect-ratio:16 / 9;max-height:calc(100dvh - 180px)}.tc-tile video{width:100%;height:100%;object-fit:contain!important;background:#0b0f19}.tc-tile[data-speaking]{border-color:#10b981;box-shadow:inset 0 0 0 2px #10b981,0 0 16px #10b9812e}.tc-tile[data-pinned]{border-color:#60a5fa;box-shadow:inset 0 0 0 1.5px #60a5fa}.tc-tile>:first-child:not(.tc-tile-hand):not(.tc-tile-pin):not(.tc-tile-name){width:100%;height:100%}.tc-tile-hand{position:absolute;left:10px;top:10px;z-index:2;padding:4px 7px;border-radius:8px;background:var(--w1-amber, #ffb356);color:#0e131b;display:grid;place-items:center;box-shadow:0 4px 12px #f59e0b59}.tc-tile-pin{position:absolute;right:10px;top:10px;z-index:2;padding:4px 6px;border-radius:8px;background:#2545a8e0;color:#fff;display:grid;place-items:center}.tc-tile-reaction{position:absolute;right:12px;bottom:44px;z-index:2;font-size:32px;animation:tc-float 2.4s ease-out forwards}@keyframes tc-float{0%{transform:translateY(10px);opacity:0}15%{opacity:1}to{transform:translateY(-40px);opacity:0}}.tc-guest-tag{font-size:10px;font-style:normal;font-weight:700;background:#262f3d;color:#aab4c3;padding:2px 6px;border-radius:5px}.tc-caption{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;max-width:min(720px,calc(100% - 32px));padding:8px 14px;border-radius:10px;background:#0e131bdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#eef2f8;font-size:13.5px;line-height:1.4;text-align:center}.tc-caption b{color:#60a5fa}.tc-meeting-empty{flex:1;display:grid;place-items:center;color:var(--w1-ink-soft)}.tc-guest-toast{position:absolute;top:66px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:14px;background:#eef2f8;color:#11151d;box-shadow:0 16px 40px #00000059;max-width:calc(100% - 32px)}.tc-guest-toast-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:#2545a8;flex:none}.tc-guest-toast-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.tc-guest-toast-copy strong{font-size:13px}.tc-guest-toast-copy small{font-size:12px;color:#586170}.tc-people-panel{display:flex;flex-direction:column;gap:8px}.tc-people-panel .tc-kicker{padding:8px 4px 2px}.tc-people-org{display:flex;flex-wrap:wrap;gap:6px}.tc-person.is-waiting{background:var(--w1-surface-cool);border:1px solid var(--w1-line);border-radius:10px;padding:8px 10px}.tc-person-ico{color:var(--w1-ink-soft)}.tc-person-ico[data-off]{color:var(--w1-red)}.tc-hand-ico{color:var(--w1-amber)}.tc-lobby{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;padding:28px;max-width:1040px;margin:0 auto;background:var(--w1-paper)}@media(max-width:760px){.tc-lobby{grid-template-columns:1fr;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);gap:16px}}.tc-lobby-media{display:flex;flex-direction:column;gap:10px}.tc-lobby-preview{position:relative;aspect-ratio:16/10;border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:radial-gradient(circle at 50% 40%,#1e293b,#0f172a);display:grid;place-items:center;box-shadow:0 12px 32px #0f172a29}.tc-lobby-preview>video,.tc-lobby-preview>:first-child{width:100%;height:100%;object-fit:cover}.tc-lobby-preview-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#eef2f8;font-size:13px;text-align:center;padding:20px}.tc-lobby-controls{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;justify-content:center;gap:8px;padding:6px 10px;border-radius:14px;background:#0f172ac7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14)}.tc-level{position:absolute;left:12px;top:12px;display:flex;align-items:flex-end;gap:3px;height:24px;padding:4px 8px;border-radius:8px;background:#0e131bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tc-level i{width:3px;border-radius:2px;background:#3ecf834d}.tc-level i:nth-child(1){height:5px}.tc-level i:nth-child(2){height:9px}.tc-level i:nth-child(3){height:12px}.tc-level i:nth-child(4){height:15px}.tc-level i[data-on]{background:#3ecf83}.tc-lobby-devices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.tc-device{position:relative;display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid var(--w1-line);border-radius:8px;background:var(--w1-surface);color:var(--w1-ink-soft)}.tc-device select{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:12px;color:var(--w1-ink-soft);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.tc-lobby-side{display:flex;flex-direction:column;justify-content:center;gap:14px}.tc-lobby-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.tc-lobby-inside{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--w1-ink-soft)}.tc-stack{display:flex}.tc-stack .tc-avatar+.tc-avatar{margin-left:-8px}.tc-stack .tc-avatar{box-shadow:0 0 0 2px var(--w1-paper)}.tc-lobby-notice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--w1-red-soft);font-size:12.5px;line-height:1.45}.tc-lobby-notice>svg{color:var(--w1-red);flex:none;margin-top:1px}.tc-lobby-links{display:flex;gap:8px;flex-wrap:wrap}.tc-lobby-links .tc-btn{flex:1}.tc-results{flex:1;width:100%;display:flex;flex-direction:column;min-height:0;background:var(--w1-paper);border-radius:12px;overflow:hidden;border:1px solid var(--w1-line)}.tc-results-head{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px 8px;background:var(--w1-surface)}.tc-results-title{display:block;font-size:16px;font-weight:700;letter-spacing:-.015em}.tc-tabs{flex:none;display:flex;gap:20px;padding:0 18px;background:var(--w1-surface);border-bottom:1px solid var(--w1-line);overflow-x:auto}.tc-tabs button{padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--w1-muted);cursor:pointer;white-space:nowrap}.tc-tabs button[aria-selected=true]{color:var(--w1-blue);border-bottom-color:var(--w1-blue);font-weight:650}.tc-results-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:14px 18px;overflow-y:auto;align-items:start}.tc-results-media,.tc-results-recording-pane,.tc-results-transcript-pane,.tc-results-outcome-pane{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.call-recordings--results>.call-recordings-toolbar{order:-1}.call-flow-overlay:has(.call-flow.product-modal:not([data-host]):has(details[open] .tc-results)){padding:12px}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results),.tc-history-dialog.product-modal:has(.tc-results){inline-size:min(1280px,calc(100vw - 24px));max-block-size:calc(100dvh - 24px)}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .product-modal__header{position:static;padding:10px 18px;border-block-end:1px solid var(--meetings-border, #e6eaf2)}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .product-modal__heading{position:static;inline-size:auto;block-size:auto;clip-path:none;overflow:visible}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .product-modal__body{padding:10px 18px 14px}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .meetings-section-header,.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .meetings-list-item:not(:has(details[open] .tc-results)),.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .meetings-list-item:has(details[open] .tc-results)>:not(details),.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .call-summary>:not(details):not(.call-flow-actions),.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .call-status-stage{display:none}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .meetings-list-item:has(details[open] .tc-results){padding:0;border:0;display:block}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) details[open]:has(.tc-results)>summary{font-size:12px;font-weight:600;color:var(--w1-muted, #64748b);margin-bottom:6px;cursor:pointer}@media(max-width:639px){.call-flow-overlay:has(.call-flow.product-modal:not([data-host]):has(details[open] .tc-results)){padding:0}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results),.tc-history-dialog.product-modal:has(.tc-results){inline-size:100vw;max-block-size:100dvh}.call-flow.product-modal:not([data-host]):has(details[open] .tc-results) .product-modal__body{padding:10px 12px 14px}}@media(min-width:960px){.tc-results[data-workbench]:not(.call-side-panel *){block-size:clamp(520px,calc(100dvh - 150px),780px);max-block-size:calc(100dvh - 140px);overflow:hidden}.tc-results-body[data-workbench]:not(.call-side-panel *){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.tc-results-body[data-workbench]:not(.call-side-panel *)>.tc-results-media{block-size:100%;min-block-size:0;overflow:hidden}.tc-results-body[data-workbench]:not(.call-side-panel *) .tc-results-recording-pane{flex:none}.tc-results-body[data-workbench]:not(.call-side-panel *) .tc-results-player{max-block-size:200px}.tc-results-body[data-workbench]:not(.call-side-panel *) .tc-results-transcript-pane{flex:1 1 0;min-block-size:0;overflow:hidden}.tc-results-body[data-workbench]:not(.call-side-panel *) .tc-transcript-wrap{flex:1 1 0;min-block-size:0;overflow:hidden}.tc-results-body[data-workbench]:not(.call-side-panel *) .tc-transcript-search{flex:none}.tc-results-body[data-workbench]:not(.call-side-panel *) .tc-transcript{flex:1 1 0;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-inline-end:4px}.tc-results-body[data-workbench]:not(.call-side-panel *)>.tc-results-outcome-pane{block-size:100%;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-inline-end:4px}.tc-results-body[data-workbench]:not(.call-side-panel *)>.tc-results-outcome-pane>.tc-outcome{align-self:stretch}}@media(max-width:959px){.tc-results-body[data-tab=outcome][data-has-outcome]>.tc-results-media{display:none}.tc-results-body:not([data-tab=outcome])>.tc-results-outcome-pane{display:none}.tc-results-body[data-tab=recording] .tc-results-transcript-pane{display:none}}.call-side-panel .tc-results-body[data-tab=outcome][data-has-outcome]>.tc-results-media{display:none}.call-side-panel .tc-results-body:not([data-tab=outcome])>.tc-results-outcome-pane{display:none}.tc-results-player{border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:var(--w1-surface, #161c26);aspect-ratio:16/7}.tc-select{height:36px;border:1px solid var(--w1-line);border-radius:8px;background:var(--w1-surface);padding:0 10px;font:inherit;font-size:13px;max-width:100%}.tc-outcome-source-picker{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--w1-ink-soft)}.tc-outcome-source-picker .tc-select{height:36px;border-radius:8px;padding:0 38px 0 10px;font-size:13px}.tc-transcript-wrap{display:flex;flex-direction:column;gap:10px;min-width:0}.tc-transcript-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px;border-radius:10px;background:var(--w1-surface);border:1px solid var(--w1-line)}.tc-transcript-search-field{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex:1 1 140px;min-width:0;height:32px;background:var(--w1-paper);border-radius:8px;padding:0 8px}.tc-transcript-search-field>input{flex:1 1 0;min-inline-size:0}.tc-transcript-search-field>input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}@media(min-width:640px)and (pointer:fine){.meetings-dialog .tc-transcript-search-field>input[type=search]{min-block-size:0;block-size:100%}}.tc-transcript-search-field>svg{flex:0 0 auto}.tc-transcript-search-clear{flex:0 0 auto;border:0;background:none;color:var(--w1-muted);padding:2px;cursor:pointer;display:grid;place-items:center;border-radius:4px}@media(pointer:coarse){.tc-transcript-search-field{height:auto;min-block-size:44px}.tc-transcript-search-clear,.tc-transcript-search-nav .tc-icon-btn{min-inline-size:44px;min-block-size:44px}}.tc-transcript-search-count{font-size:11.5px;font-weight:600;color:var(--w1-ink-soft);white-space:nowrap;padding:0 4px}.tc-transcript-search-nav{display:inline-flex;align-items:center;gap:4px}.tc-transcript-search-nav .tc-icon-btn{width:28px;height:28px;border-radius:7px}@media(max-width:639px),(pointer:coarse){.tc-transcript-search-field{flex-basis:100%;box-sizing:border-box}}.tc-ts-match{background:color-mix(in srgb,var(--w1-amber) 34%,transparent);color:inherit;border-radius:3px;padding:0 2px;cursor:pointer}.tc-ts-match[data-active-match]{background:var(--w1-amber);color:#11151d;font-weight:650}.tc-transcript{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--w1-ink-soft)}.tc-transcript li{display:flex;align-items:baseline;gap:10px;padding:6px 10px;margin:0;border-radius:8px;border:1px solid transparent;transition:background .15s ease}.tc-transcript li:hover{background:var(--w1-surface-cool)}.tc-transcript li[data-active]{background:var(--w1-blue-soft);border-color:color-mix(in srgb,var(--w1-blue) 22%,transparent)}.tc-transcript li[data-active-match]{background:color-mix(in srgb,var(--w1-amber) 14%,var(--w1-surface));border-color:color-mix(in srgb,var(--w1-amber) 45%,transparent)}.tc-transcript b{color:var(--w1-ink);font-weight:600}.tc-ts-time{flex:none;min-width:44px;border:0;border-radius:5px;background:var(--w1-blue-soft);padding:2px 6px;font:inherit;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--w1-blue);text-align:center;cursor:pointer}.tc-outcome{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:var(--w1-surface);border:1px solid var(--w1-line);box-shadow:0 1px 3px #0f172a0a;align-self:start;min-width:0;max-width:100%}.tc-outcome-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;flex-wrap:wrap}.tc-outcome-head svg{color:var(--w1-purple)}.tc-outcome-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tc-outcome-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--w1-line-strong);border-radius:10px;flex-wrap:wrap}.tc-outcome-item[data-selected]{border-style:solid;border-color:var(--w1-line);background:var(--w1-surface-cool)}.tc-check{flex:1;min-width:0;display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.4;cursor:pointer}.tc-check input{width:16px;height:16px;accent-color:var(--w1-blue);margin:2px 0 0;flex:none}.tc-assignee{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border-radius:999px;background:var(--w1-paper);border:1px solid var(--w1-line);font-size:12px}.tc-assignee select{border:0;background:transparent;font:inherit;font-size:12px;color:var(--w1-ink-soft);outline:none}.tc-outcome-done{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.tc-outcome-done>svg{color:var(--w1-green)}.tc-guest{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--w1-paper)}.tc-guest-card{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 22px;border-radius:16px;background:var(--w1-surface);border:1px solid var(--w1-line-strong);box-shadow:0 12px 32px #0f172a14}.tc-guest-logo{height:24px;margin-bottom:14px}.tc-guest-logo img{height:100%}.tc-guest-head{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;overflow-wrap:anywhere}.tc-guest-form{align-self:stretch;display:flex;flex-direction:column;gap:12px;margin-top:6px;text-align:left}.tc-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--w1-ink-soft)}.tc-field input{height:38px;border:1px solid var(--w1-line-strong);border-radius:8px;padding:0 12px;font:inherit;font-size:13px;color:var(--w1-ink);background:var(--w1-surface)}.tc-preflight{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--w1-surface);border-radius:16px;max-width:520px;width:100%}.tc-preflight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tc-preflight-head>span{display:flex;flex-direction:column;gap:2px}.tc-preflight-head strong{font-size:15px;font-weight:700}.tc-preflight-video{position:relative;aspect-ratio:16/10;border-radius:14px;border:1px solid rgba(255,255,255,.1);overflow:hidden;background:radial-gradient(circle at 50% 40%,#1e293b,#0f172a)}.tc-preflight-video video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.tc-preflight-video[data-off] video{visibility:hidden}.tc-preflight-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#aab4c3;font-size:13px;text-align:center;padding:20px}.tc-preflight-controls{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;justify-content:center;gap:8px;padding:5px 10px;border-radius:14px;background:#0f172ac7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14)}.tc-speaker-test{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--w1-surface-cool);border:1px solid var(--w1-line)}.tc-speaker-test-btn{flex:none}.tc-speaker-test-note{flex:1 1 180px;min-width:0;font-size:12px;line-height:1.4;color:var(--w1-ink-soft)}.tc-speaker-test-note[data-tone=critical]{color:var(--w1-red);font-weight:600}@media(max-width:640px),(pointer:coarse){.tc-preflight-controls .tc-round{min-width:44px;min-height:44px}.tc-guest .tc-field input,.tc-incoming-chips .tc-stage-chip{min-height:44px}.tc-callbar{flex-wrap:wrap}.tc-callbar .tc-icon-btn,.tc-callbar-expand{min-width:44px;min-height:44px}}@media(max-width:767px){.tc-hide-narrow{display:none}.tc-feed{padding:12px 10px 6px}.tc-msg{max-width:86%}.tc-callbar{margin:8px 10px}.tc-call-panel:not([data-variant=sheet]){width:100%}}@media(max-width:359px){.tc-chat-head{padding:calc(env(safe-area-inset-top,0px) + 4px) 8px 4px 8px;gap:6px}.tc-chat-head-actions .tc-icon-btn{width:34px!important;height:34px!important}.tc-file,.tc-voice{width:100%}.tc-controls[data-variant=mobile]{margin:0 6px calc(env(safe-area-inset-bottom,0px) + 8px);padding:8px 6px;gap:4px}.tc-controls[data-variant=mobile] .tc-round{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}.tc-round-caption{display:none}.tc-status-actions{gap:14px}.tc-incoming-body,.tc-status-body{padding:calc(env(safe-area-inset-top,0px) + 24px) 14px calc(env(safe-area-inset-bottom,0px) + 16px)}.tc-pulse,.tc-status-avatar{margin-top:10px}.tc-pulse .tc-avatar,.tc-status-avatar .tc-avatar{width:72px!important;height:72px!important}.tc-incoming-name{font-size:16px;margin-top:10px}.tc-incoming-chips{margin-bottom:16px}.tc-incoming-actions{max-width:240px}.tc-stage-top{padding:calc(env(safe-area-inset-top,0px) + 6px) 8px 6px;gap:6px;flex-wrap:wrap}.tc-stage-top .tc-stage-chips{order:2;flex-basis:100%}.tc-guest{padding:12px 8px}.tc-guest-card{padding:16px 12px;gap:10px;border-radius:12px}.tc-guest-head{font-size:15px}.tc-guest-form .tc-btn{min-height:42px;white-space:normal}}.tc-btn[data-tone=danger]{background:#b3182b;color:#fff}.tc-btn[data-tone=accept]{background:#25b968;color:#fff;height:32px;padding:0 12px;border-radius:999px;font-size:12px}.tc-link-btn[data-tone=danger]{color:var(--w1-red, #b3182b)}.tc-field textarea,.tc-field select,.tc-field input[type=date]{width:100%;border:1px solid var(--w1-line-strong);border-radius:12px;padding:9px 12px;font:inherit;font-size:14px;color:var(--w1-ink);background:var(--w1-surface);resize:vertical}.tc-field textarea[aria-invalid=true]{border-color:var(--w1-red)}.tc-field-error{color:var(--w1-red);font-size:11px;font-weight:600}.tc-field-hint{color:var(--w1-muted);font-size:11px;font-weight:500;align-self:flex-end}.tc-outcome-lead{margin:0;font-size:13px;line-height:1.5;color:var(--w1-ink-soft)}.tc-outcome-source summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--w1-blue)}.tc-outcome-source pre{margin:8px 0 0;max-height:220px;overflow:auto;white-space:pre-wrap;font:12px/1.5 ui-monospace,Menlo,monospace;background:var(--w1-paper);border-radius:12px;padding:10px 12px;color:var(--w1-ink-soft)}.tc-outcome-card fieldset{margin:0;border:1px solid var(--w1-line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.tc-outcome-card legend{padding:0 6px;font-size:11px;font-weight:780;letter-spacing:.05em;text-transform:uppercase;color:var(--w1-muted)}.tc-outcome-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tc-outcome-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.tc-outcome-quote{margin:0;padding:6px 10px;border-left:3px solid var(--w1-line-strong);font-size:12px;color:var(--w1-muted)}.tc-outcome-empty{margin:0;padding:14px;border-radius:12px;background:var(--w1-paper);font-size:13px;color:var(--w1-ink-soft)}.tc-outcome-confirm{padding:10px 12px;border-radius:12px;background:var(--w1-blue-soft)}.tc-outcome-done{flex-direction:column;align-items:flex-start;gap:8px}.tc-outcome-done-actions{display:flex;gap:8px;flex-wrap:wrap}.tc-outcome .tc-btn-lg .tc-spinner{margin-right:6px}.tc-dock{display:flex;align-items:center;gap:6px;padding:calc(env(safe-area-inset-top,0px) + 4px) 8px 6px 12px;background:#25b968;color:#fff;font-size:13px;font-weight:650}.tc-dock[data-phase=reconnecting]{background:#3f6fe0}.tc-dock[data-phase=muted]{background:#1c7f4a}.tc-dock[data-phase=ending]{background:#586170}.tc-dock[data-phase=lost]{background:#b3182b;padding-left:14px}.tc-dock-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:none;color:inherit;font:inherit;padding:6px 0;cursor:pointer;text-align:left}.tc-dock-main time{opacity:.9}.tc-dock-hint{opacity:.9;font-weight:600;white-space:nowrap}.tc-dock .tc-dock-icon{color:#fff;background:#ffffff2e;border-radius:50%}.tc-dock .tc-dock-icon[data-end]{background:#fff;color:#b3182b}.tc-dock-copy{flex:1;min-width:0;display:flex;flex-direction:column}.tc-dock-copy small{font-weight:500;opacity:.9;font-size:11px}.tc-dock-btn{height:32px;border:0;border-radius:999px;padding:0 12px;background:#fff;color:#b3182b;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.tc-dock .tc-dock-x{color:#fff}.tc-history{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--w1-surface);font-family:var(--w1-font);color:var(--w1-ink)}.tc-history-head{display:flex;align-items:center;gap:6px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px}.tc-history-list{flex:1;overflow-y:auto;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.tc-history-list>section>.tc-kicker{padding:10px 18px 2px}.tc-history-row{display:flex;align-items:center;gap:4px;padding-right:12px}.tc-history-row .tc-row{flex:1;min-width:0}.tc-row-line strong[data-missed],.tc-row-preview[data-tone=critical]{color:var(--w1-red)}.tc-history-more{display:flex;justify-content:center;padding:12px 16px}.tc-tools-sheet{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px;padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-radius:22px 22px 0 0;background:var(--w1-surface, #161c26);color:var(--w1-ink, #eef2f8);align-self:flex-end;font-family:var(--w1-font)}.tc-sheet-scrim:has(.tc-tools-sheet){padding:0}.tc-sheet-grip{width:40px;height:5px;border-radius:3px;background:var(--w1-line-strong, #303a4a);align-self:center}.tc-sheet-title{font-size:15px;font-weight:730}.tc-tools-reactions{display:flex;justify-content:space-between;gap:4px;padding:6px;border-radius:999px;background:var(--w1-paper-deep, #1c2330)}.tc-tools-reactions button{width:44px;height:44px;border:0;border-radius:50%;background:none;font-size:24px;cursor:pointer}.tc-tools-reactions button:disabled{opacity:.4}.tc-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:359px){.tc-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-tool-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;min-height:76px;border:0;border-radius:16px;background:var(--w1-paper-deep, #1c2330);color:var(--w1-ink, #eef2f8);font:inherit;font-size:11px;font-weight:600;text-align:center;cursor:pointer}.tc-tool-tile[aria-pressed=true]{background:var(--w1-ink, #eef2f8);color:var(--w1-paper, #0e131b)}.tc-tool-tile[data-tone=active],.tc-tool-tile[data-tone=attention] .tc-badge{background:var(--w1-amber, #ffb356);color:#0e131b}.tc-tool-tile:disabled{opacity:.5;cursor:default}.tc-tool-tile small{font-size:10px;font-weight:500;color:var(--w1-ink-soft)}.tc-tool-tile .tc-badge{position:absolute;top:6px;right:8px}.tc-tools-rec{margin:0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--w1-red, #ff6473)}.tc-tools-rec i{width:8px;height:8px;border-radius:50%;background:currentColor}.tc-preview-frame{position:relative;outline:2px dashed #f59a23;outline-offset:4px;border-radius:6px}.tc-preview-badge{position:absolute;top:-12px;left:8px;z-index:30;background:#f59a23;color:#11151d;font:800 10.5px/1 var(--w1-font, sans-serif);letter-spacing:.03em;padding:4px 8px;border-radius:6px;white-space:nowrap}.tc-meeting-row{display:flex;align-items:center;gap:6px;padding-right:12px}.tc-meeting-row .tc-row{flex:1;min-width:0}.tc-meeting-row time[data-live]{color:var(--w1-green);font-weight:700}.tc-group-receipt{border:0;background:none;padding:0;font:inherit;font-size:11px;color:var(--w1-muted);display:inline-flex;gap:4px;cursor:pointer}.tc-group-receipt[data-all]{color:var(--w1-blue)}.tc-sheet-scrim:has(.tc-confirm){align-items:center}.tc-confirm{width:100%;max-width:380px;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:var(--w1-surface, #161c26);color:var(--w1-ink, #eef2f8);font-family:var(--w1-font)}.tc-confirm strong{font-size:16px;font-weight:700}.tc-confirm p{margin:0;font-size:13px;color:var(--w1-ink-soft)}.tc-confirm-actions{display:flex;flex-direction:column;gap:8px;margin-top:6px}.tc-confirm-actions .tc-btn{height:36px;border-radius:8px;font-size:13px}.tc-search-results{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.tc-sr-head{padding:8px 18px 4px}.tc-sr-rows{flex:none;padding-top:0;padding-bottom:4px}.tc-sr-rows .tc-row-body strong{font-size:14px;font-weight:700}.tc-sr-empty{margin:0;padding:6px 18px 10px;font-size:13px;color:var(--w1-muted)}.tc-sr-state{margin:4px 16px 8px}.tc-sr-hits{list-style:none;margin:0;padding:0 8px}.tc-composer-note{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:8px 10px;border-radius:12px;font-size:12px;line-height:1.4;background:var(--w1-paper-deep)}.tc-composer-note[data-tone=critical]{background:var(--w1-red-soft)}.tc-composer-note[data-tone=critical]>svg{color:var(--w1-red)}.tc-composer-note[data-tone=attention]{background:var(--w1-amber-soft)}.tc-composer-note[data-tone=attention]>svg{color:var(--w1-amber)}.tc-composer-note[data-tone=success]{background:var(--w1-green-soft)}.tc-composer-note[data-tone=success]>svg{color:var(--w1-green)}.tc-composer-note>span{flex:1}.tc-composer-file{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-bottom:1px solid var(--w1-line);background:var(--w1-surface-cool)}.tc-composer-file .tc-file-icon{width:32px;height:32px;border-radius:9px}.tc-composer-box[data-recording]{border-color:var(--w1-red)}.tc-recording{flex:1;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;color:var(--w1-red)}.tc-recording i{width:9px;height:9px;border-radius:50%;background:currentColor;animation:tc-pulse-bg 1s ease-in-out infinite}.tc-voice-slot{display:inline-flex}.tc-voice-slot[data-disabled]{opacity:.45;pointer-events:none}.tc-composer-foot{display:flex;justify-content:space-between;gap:8px;min-height:16px;padding:4px 6px 0;font-size:11px;color:var(--w1-muted)}.tc-composer-foot [data-over]{color:var(--w1-red);font-weight:700}.tc-composer-input:disabled{color:var(--w1-muted)}.tc-info-danger{display:flex;flex-direction:column;gap:6px;border-bottom:0}.tc-info-leave{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:0;border-radius:12px;background:var(--w1-red-soft);color:var(--w1-red);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tc-info-leave:disabled{opacity:.5;cursor:default}.tc-info-danger .tc-info-error{margin:0}.tc-composer-file{flex-wrap:wrap}.tc-composer-file>.tc-voice{order:3;flex-basis:100%;width:auto;max-width:none}.tc-composer-file .tc-file-copy{min-width:0;flex:1}.tc-callbar-host{flex:none;min-width:0}.tc-callbar-host .tc-callbar{min-width:0}.tc-callbar-peer{flex:0 1 auto;min-width:0}@media(max-width:767px){.tc-callbar,.tc-callbar-host .tc-callbar{gap:6px;padding-left:12px}.tc-callbar>strong,.tc-callbar-host .tc-callbar strong,.tc-callbar>.tc-spacer,.tc-callbar-host .tc-callbar .tc-spacer{display:none}.tc-callbar-peer,.tc-callbar-host .tc-callbar-peer{flex:1 1 0}.tc-callbar-expand,.tc-callbar-host .tc-callbar-expand{font-size:0;gap:0;padding:0;width:36px;justify-content:center}.tc-callbar-expand svg,.tc-callbar-host .tc-callbar-expand svg{flex:none}}.tc-msg[data-own] .tc-bubble[data-failed] .tc-bubble-meta{color:var(--w1-ink-soft)}[data-wallpaper=active] .tc-chatlist,[data-wallpaper=active] .tc-chat-head,[data-wallpaper=active] .tc-pinned,[data-wallpaper=active] .tc-info{background:color-mix(in srgb,var(--w1-surface, #ffffff) 78%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-wallpaper=active] .tc-feed-wrap,[data-wallpaper=active] .tc-feed,[data-wallpaper=active] .tc-composer{background:color-mix(in srgb,var(--w1-paper, #f5f7fb) 64%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-wallpaper=active] .tc-bubble:not([data-own] .tc-bubble):not(.is-deleted){background:color-mix(in srgb,var(--w1-surface, #ffffff) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:639px){.tc-results-transcript-pane{min-block-size:0;max-block-size:min(55dvh,28rem)}.tc-results-transcript-pane .tc-transcript-wrap{flex:1 1 auto;min-block-size:0}.tc-results-transcript-pane .tc-transcript{min-block-size:0;max-block-size:min(40dvh,20rem);overflow-y:auto;overscroll-behavior:contain}.tc-results-transcript-pane .tc-transcript-search,.tc-results-transcript-pane .tc-transcript-search-clear{scroll-margin-block-start:88px}}.comms-guest-page{min-height:100dvh;background:#f4f6fb;color:#172033;font:15px/1.55 Inter,system-ui,sans-serif;padding:clamp(16px,5vw,60px);display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box}.comms-guest-card{width:min(100%,620px);background:#fff;border:1px solid #d8e0eb;border-radius:18px;padding:clamp(18px,4vw,36px);box-shadow:0 16px 50px #17203312;box-sizing:border-box}.comms-guest-card header{border-bottom:1px solid #e3e8f0;padding-bottom:20px;margin-bottom:24px}.comms-guest-card h1{font-size:clamp(23px,4vw,32px);line-height:1.25;overflow-wrap:anywhere;margin:22px 0 8px}.comms-brand{font-weight:800;font-size:20px;letter-spacing:-.5px;margin-right:12px}.comms-pill{display:inline-flex;font-size:12px;border:1px solid #d8e0eb;background:#f4f6fb;color:#475569;border-radius:99px;padding:3px 9px}.comms-guest-card footer{border-top:1px solid #e3e8f0;margin-top:28px;padding-top:18px;font-size:12px;color:#526177}.comms-guest-card form,.comms-prejoin,.comms-captions{display:grid;gap:16px}.comms-invitation{display:grid;gap:12px;min-inline-size:0}.comms-invitation :is(h4,p){margin:0}.comms-invitation h4{color:var(--meetings-fg,#172033);font-size:14px}.comms-invitation p{color:var(--meetings-muted,#526177);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.comms-invitation label{display:grid;gap:6px;min-inline-size:0;color:var(--meetings-muted,#526177);font-size:12px;font-weight:600;text-align:start}.comms-invitation input[readonly]{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:40px;padding:9px 11px;border:1px solid var(--meetings-border,#dce3ed);border-radius:8px;background:var(--meetings-surface,#fff);color:var(--meetings-fg,#172033);font:inherit;font-size:12px}.comms-invitation button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;justify-self:start;min-block-size:36px;max-inline-size:100%;padding:8px 12px;border:1px solid var(--meetings-border,#dce3ed);border-radius:8px;background:var(--meetings-surface,#fff);color:var(--meetings-fg,#243c77);font:600 12px/1.35 Inter,system-ui,sans-serif;cursor:pointer;overflow-wrap:anywhere}.comms-invitation button.comms-primary{border-color:var(--meetings-accent,#2545a8);background:var(--meetings-accent,#2545a8);color:#fff}.comms-invitation button.comms-danger{color:var(--product-modal-danger,#b21e6a);border-color:color-mix(in srgb,var(--product-modal-danger,#b21e6a) 28%,var(--meetings-border,#dce3ed))}.comms-invitation button:disabled{opacity:.5;cursor:not-allowed}.comms-invitation :is(button,input,summary):focus-visible{outline:2px solid var(--meetings-accent,#2545a8);outline-offset:2px}.meeting-invitation-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-inline-size:0}.meeting-invitation-link>button{min-block-size:40px;white-space:normal}.meeting-invitation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0}.meeting-invitation-settings{min-inline-size:0;border-block-start:1px solid var(--meetings-border,#dce3ed);padding-block-start:4px}.meeting-invitation-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:36px;color:var(--meetings-fg,#172033);font-size:12px;font-weight:600;cursor:pointer;list-style:none}.meeting-invitation-settings>summary::-webkit-details-marker{display:none}.meeting-invitation-settings>summary:after{content:"";inline-size:7px;block-size:7px;margin-inline-end:4px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg)}.meeting-invitation-settings[open]>summary:after{transform:rotate(225deg)}.meeting-invitation-settings[open]>summary{margin-block-end:8px}.comms-guest-card label,.call-side-panel--collaboration label{display:grid;gap:7px;font-size:14px;font-weight:600;color:inherit}.comms-guest-card input,.comms-guest-card select,.call-side-panel--collaboration input:not([type=checkbox]),.call-side-panel--collaboration textarea,.call-side-panel--collaboration select{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #94a3b8;border-radius:8px;background:#fff;color:#172033;font:inherit;padding:10px 12px}.comms-guest-card button,.call-side-panel--collaboration button,.comms-toolbar button{min-height:44px;padding:9px 13px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#243c77;font:600 13px/1.35 Inter,system-ui,sans-serif;cursor:pointer;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.comms-guest-card button:disabled,.call-side-panel--collaboration button:disabled,.comms-toolbar button:disabled{opacity:.5;cursor:not-allowed}.comms-guest-card button:focus-visible,.call-side-panel--collaboration button:focus-visible,.comms-toolbar button:focus-visible,.comms-guest-card input:focus-visible,.call-side-panel--collaboration input:focus-visible,.call-side-panel--collaboration textarea:focus-visible{outline:3px solid #2545a8;outline-offset:3px}.comms-guest-card .comms-primary,.call-side-panel--collaboration .comms-primary{background:#2545a8;color:#fff;border-color:#2545a8}.comms-check{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:400!important}.comms-check input{min-height:20px!important;width:20px!important;height:20px;flex-shrink:0;margin-top:2px;accent-color:#2545a8}.comms-help{font-size:12px;color:#526177;line-height:1.5;margin:6px 0 14px}.comms-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comms-error{padding:12px;border:1px solid #e9afb7;border-radius:9px;background:#fff1f2;color:#9f1239;margin:12px 0}.comms-error p{margin:0 0 8px}.comms-notice{padding:10px 12px;border-radius:9px;background:#eef2ff;color:#283c75;font-size:13px}.comms-guest-status{display:flex;align-items:center;gap:10px;margin:18px 0}.comms-status-dot{width:10px;height:10px;background:#2545a8;border-radius:50%;flex:none}.comms-prejoin .meetings-prejoin-preview{width:100%;max-width:100%;min-block-size:0;min-height:0;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-sizing:border-box}.comms-secondary{margin-top:12px}.comms-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:6px 14px;background:var(--meetings-panel,#f8fafc);border-bottom:1px solid #dce3ed;flex-shrink:0}.comms-toolbar button{min-height:36px;font-size:12px;padding:5px 10px}.comms-toolbar button[aria-pressed=true]{background:#dce6ff;border-color:#2545a8}.comms-reaction-buttons{display:flex;gap:3px}.comms-reaction-buttons button{font-size:18px;min-width:36px;padding:3px}.comms-live-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;color:#243c77;padding:0 14px;font-size:12px;max-height:56px;overflow:auto}.comms-live-status:empty{display:none}.comms-reaction{font-size:22px;padding:3px}.call-side-panel--collaboration{width:100%!important;max-width:100%!important}.comms-tabs{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #dce3ed;margin-bottom:14px}.comms-tabs button[aria-pressed=true]{background:#2545a8;color:#fff;border-color:#2545a8}.comms-chat{display:grid;gap:10px}.comms-message-list{max-height:40dvh;overflow:auto;overscroll-behavior:contain}.comms-message{border:1px solid #dce3ed;background:#fff;border-radius:12px;padding:12px;margin-bottom:8px;color:#172033}.comms-message header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.comms-message time,.comms-message small{font-size:11px;color:#526177}.comms-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.comms-message .comms-row button{font-size:11px;min-height:32px;padding:3px 7px}.comms-empty{text-align:center;padding:24px;color:#526177}.comms-board svg{display:block;width:100%;aspect-ratio:5/3;border:1px solid #94a3b8;border-radius:8px;margin:12px 0;cursor:crosshair}.comms-board .comms-color{width:44px;height:44px;padding:0;border:3px solid #fff;box-shadow:0 0 0 1px #94a3b8}.comms-board .comms-color[aria-pressed=true]{box-shadow:0 0 0 3px #172033}.comms-person{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid #dce3ed;color:inherit}.comms-moderation{display:grid;gap:8px}.comms-moderation small{font-size:11px;color:#526177}.call-room--compact .comms-reaction-buttons,.call-room--compact .comms-live-status{display:none}.call-room--compact .comms-toolbar{padding:4px 8px}.call-room--compact .comms-toolbar button{min-height:32px;font-size:11px}.comms-captions [role=log]{max-height:40dvh;overflow:auto}.comms-captions [role=log] p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:800px){.comms-toolbar button{min-height:44px}.call-side-panel--collaboration{width:100%!important;max-width:100%!important}.comms-reaction-buttons{overflow-x:auto;max-width:100%}.comms-reaction-buttons button{min-width:44px}.comms-tabs button{flex:1 1 90px}.comms-guest-page{padding:12px}.comms-guest-card{border-radius:12px;padding:18px}.comms-message-list{max-height:34dvh}.comms-row button{flex:1 1 auto}.comms-board .comms-row .comms-color{flex:0 0 44px}.comms-prejoin{gap:12px}}@media(max-width:359px){.comms-guest-page{padding:8px}.comms-guest-card{border-radius:10px;padding:14px 10px}.comms-guest-card h1{font-size:20px;margin:12px 0 6px}.comms-guest-card select{max-width:100%;text-overflow:ellipsis}.comms-prejoin{gap:10px}}@media(prefers-reduced-motion:reduce){.comms-toolbar *,.comms-guest-card *{animation:none!important;transition:none!important}}.comms-group-picker{display:grid;gap:14px;padding:18px}.comms-group-picker label{display:grid;gap:8px}.comms-group-picker input[type=search]{min-height:44px;border:1px solid #cad2e0;border-radius:8px;padding:8px}.comms-picker-list{max-height:45dvh;overflow:auto;display:grid;gap:4px}.comms-picker-list .comms-check{display:flex;align-items:center;gap:12px;min-height:44px}.call-side-panel--collaboration .comms-help,.call-side-panel--collaboration .comms-moderation small{color:var(--meetings-muted,#526177)}.comms-annotation-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.comms-screen-annotation{position:absolute;pointer-events:none}.comms-screen-annotation>svg{width:100%;height:100%;display:block}.comms-screen-annotation[data-drawing]{pointer-events:auto}.comms-board[data-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.comms-board[data-overlay]>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;margin:0;border:0;border-radius:0;pointer-events:auto}.comms-board[data-overlay]>.comms-row{position:absolute;z-index:2;bottom:8px;left:8px;right:8px;pointer-events:auto;background:#fffffff2;color:#172033;padding:5px;border-radius:8px}.comms-board[data-overlay]>.comms-row:first-child{bottom:auto;top:8px;right:auto}.comms-board[data-overlay]>.comms-row[role=status]{bottom:60px}.comms-annotation-control{display:flex;align-items:center;gap:6px}.comms-annotation-control small{max-width:250px;font-size:11px}.comms-board[data-overlay] button{min-height:36px;border:1px solid #94a3b8;border-radius:6px;padding:5px;background:#fff;color:#172033;cursor:pointer}.comms-board[data-overlay] .comms-color{width:36px;height:36px;padding:0}@media(max-width:800px){.comms-board[data-overlay]>.comms-row{gap:4px}.comms-board[data-overlay] .comms-row:first-child span{display:none}.comms-board[data-overlay] button{font-size:11px}.comms-annotation-control small{display:none}}.comms-transcript{max-width:100%;padding:12px 0;color:var(--meetings-text,#16243b)}.comms-transcript-text{max-height:340px;overflow:auto;overflow-wrap:anywhere;line-height:1.5}.comms-transcript-text small{font-variant-numeric:tabular-nums;color:var(--meetings-muted,#526274)}.comms-audience{padding:.65rem .8rem;border-inline-start:3px solid var(--meetings-accent,#2545a8);background:var(--meetings-soft,#f3f5fa);overflow-wrap:anywhere}.comms-attachment{display:flex;flex-direction:column;gap:.4rem;padding:.7rem;border:1px solid var(--meetings-border,#dce2ec);border-radius:.5rem;min-width:0}.comms-attachment strong,.comms-attachment small{overflow-wrap:anywhere}.comms-chat select,.comms-chat input[type=file],.comms-player select{width:100%;max-width:100%;min-width:0}.comms-file-select{margin-block:.65rem}.comms-message[data-private]{border-inline-start:3px solid #536a91}.comms-player{min-width:0;overflow:auto;background:transparent}.comms-player[hidden]{display:none}.comms-player video:not([hidden]){display:block;width:100%;max-height:40vh;object-fit:contain;background:#101827}.comms-player-control{display:grid;gap:.6rem;margin-top:.7rem}.comms-player button{min-height:44px;padding:.5rem .65rem;border:1px solid #c4cfdf;border-radius:.4rem;background:#fff;color:#182943}@media(max-width:760px){.comms-player video:not([hidden]){max-height:28vh}}.comms-outcome{display:grid;gap:.7rem;padding:.8rem;border:1px solid #d5ddeb;border-radius:.6rem;background:#fff;color:#182943;min-width:0}.comms-outcome header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.comms-outcome fieldset{display:grid;gap:.5rem;border:1px solid #d5ddeb;border-radius:.4rem;padding:.7rem;min-width:0}.comms-outcome input,.comms-outcome select,.comms-outcome textarea{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.comms-outcome input[type=checkbox]{width:auto}.comms-outcome button{min-height:44px;padding:.45rem .7rem;border:1px solid #b6c4d8;border-radius:.4rem;background:#f4f6fa;color:#182943}.comms-outcome button.comms-primary{background:#2545a8;color:#fff}.comms-outcome-source{max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.comms-outcome code,.comms-outcome blockquote{overflow-wrap:anywhere}.comms-effects{display:grid;gap:14px;min-width:0}.comms-effects fieldset{min-width:0;margin:0}.comms-effects input{max-width:100%}.comms-effects img{max-width:100%;height:auto}.comms-chat label,.comms-outcome label,.comms-effects label{display:grid;gap:6px;min-width:0;font-size:13px}.comms-chat form{display:grid;gap:10px}.comms-chat select,.comms-chat textarea,.comms-outcome select,.comms-outcome input:not([type=checkbox]),.comms-outcome textarea{min-height:44px;border:1px solid #bdcadd;border-radius:8px;padding:9px 10px;font:inherit;background:#fff;color:#172b49;width:100%;box-sizing:border-box}.comms-chat button,.comms-effects button{min-height:44px;padding:9px 12px;border:1px solid #bdcadd;border-radius:8px;background:#fff;color:#243c77;font:600 13px/1.35 Inter,system-ui,sans-serif;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.comms-chat button:disabled,.comms-outcome button:disabled,.comms-effects button:disabled{opacity:.5;cursor:not-allowed}.comms-effects fieldset{display:grid;gap:12px;border:1px solid #d5ddeb;border-radius:8px;padding:12px}.comms-effects legend{padding:0 5px}.comms-effects button[aria-pressed=true]{background:#2545a8;color:#fff}.comms-chat button:focus-visible,.comms-outcome :is(button,input,select,textarea):focus-visible,.comms-effects :is(button,input):focus-visible{outline:3px solid #2545a8;outline-offset:3px}.call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat,.comms-error) label{display:grid;gap:7px;font-size:14px;font-weight:600;color:inherit}.call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat) :is(input:not([type=checkbox]),textarea,select){width:100%;box-sizing:border-box;min-height:44px;border:1px solid #94a3b8;border-radius:8px;background:#fff;color:#172033;font:inherit;padding:10px 12px}.call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat,.comms-error) button{min-height:44px;padding:9px 13px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#243c77;font:600 13px/1.35 Inter,system-ui,sans-serif;cursor:pointer;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat,.comms-error) button:disabled{opacity:.5;cursor:not-allowed}.call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat,.comms-error) :is(button,input,textarea):focus-visible{outline:3px solid #2545a8;outline-offset:3px}.call-panel-canon .comms-invitation .comms-primary{background:#2545a8;color:#fff;border-color:#2545a8}.call-panel-canon .comms-help{color:var(--meetings-muted,#526177)}.call-panel-canon .comms-check{display:flex;align-items:center;gap:8px}[data-tdark="1"] .call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat) :is(input:not([type=checkbox]),textarea,select){border-color:var(--tborder);background:var(--tbg);color:var(--tfg)}[data-tdark="1"] .call-panel-canon :is(.comms-board,.comms-captions,.comms-invitation,.comms-chat,.comms-error) button:not(.comms-primary):not(.comms-color){border-color:var(--tborder);background:var(--tsubtle);color:var(--tfg)}._page_1pj5z_1{--login-ink: var(--tfg, #0f172a);--login-muted: var(--tmuted, #64748b);--login-accent: var(--taccent, #2545a8);--login-accent-strong: #1e40af;--login-line: var(--tborder, #e2e8f0);--login-canvas: #f8fafc;--login-panel: #ffffff;--login-subtle: #f1f5f9;min-height:100dvh;display:grid;grid-template-columns:2fr 1fr;background:var(--login-canvas);color:var(--login-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}[data-tdark="1"] ._page_1pj5z_1,[data-tagra-theme=dark] ._page_1pj5z_1{--login-ink: #f8fafc;--login-muted: #94a3b8;--login-accent: #3b82f6;--login-accent-strong: #60a5fa;--login-line: #334155;--login-canvas: #090d16;--login-panel: #111827;--login-subtle: #1e293b}._page_1pj5z_1,._page_1pj5z_1 *{box-sizing:border-box}._showcase_1pj5z_37{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,3.5vw,3.5rem) clamp(2.5rem,4vw,4rem) 1.5rem;color:#fff;overflow:hidden}._slidesContainer_1pj5z_49{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#080d1a;pointer-events:none}._slideItem_1pj5z_57{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transform:scale(1.03);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform 6s cubic-bezier(.2,.8,.2,1)}._slideActive_1pj5z_68{opacity:1;transform:scale(1);z-index:1}._slideOverlay_1pj5z_74{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#080d1a40,#080d1a0f 30%,#080d1a59 70%,#080d1a8c)}._brand_1pj5z_88{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.85rem}._brand_1pj5z_88 img{width:2.5rem;height:2.5rem;flex:none;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0,0,0,.5))}._brandName_1pj5z_104{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}._copy_1pj5z_113{position:relative;z-index:3;width:fit-content;max-width:36rem;margin-top:auto;margin-bottom:1.25rem;padding:1.4rem 1.65rem;background:#0f172a80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:1.25rem;box-shadow:0 16px 36px #00000059}._copy_1pj5z_113 h1{margin:0;font-size:clamp(1.85rem,2.5vw,2.45rem);line-height:1.15;letter-spacing:-.035em;font-weight:800;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4);text-wrap:balance}._copy_1pj5z_113 p{margin:.75rem 0 0;color:#e2e8f0;font-size:1rem;line-height:1.55;font-weight:400;text-shadow:0 1px 6px rgba(0,0,0,.35)}._carouselFooter_1pj5z_150{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.42rem .95rem;border-radius:999px;background:#0f172a8c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #00000040;margin-top:0;margin-bottom:.5rem}._slideInfo_1pj5z_168{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}._slideCounter_1pj5z_176{font-size:.75rem;font-weight:700;color:#60a5fa;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}._slideCaption_1pj5z_185{font-size:.8rem;font-weight:500;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._carouselNav_1pj5z_194{display:flex;align-items:center;gap:.85rem;flex:none}._dotNav_1pj5z_201{display:flex;align-items:center;gap:.35rem}._dotBtn_1pj5z_207{width:5px;height:5px;min-height:0!important;min-width:0!important;border-radius:999px;border:0;background:#ffffff59;padding:0;cursor:pointer;flex:none;transition:all .25s ease}._dotBtn_1pj5z_207:hover{background:#ffffffbf}._dotBtnActive_1pj5z_225{width:15px;height:5px;background:linear-gradient(90deg,#2545a8,#1e40af);box-shadow:0 0 6px #2545a873}._arrowNav_1pj5z_232{display:flex;align-items:center;gap:.25rem}._navArrowBtn_1pj5z_238{width:24px;height:24px;min-height:0!important;min-width:0!important;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;flex:none;transition:all .15s ease}._navArrowBtn_1pj5z_238:hover{background:#ffffff38;border-color:#ffffff59}._navArrowBtn_1pj5z_238 svg{width:.9rem;height:.9rem}._copyright_1pj5z_265{position:relative;z-index:3;margin-top:.35rem;color:#ffffff80;font-size:.68rem}._authArea_1pj5z_276{min-height:100dvh;display:grid;place-items:center;padding:clamp(1.5rem,3vw,2.5rem)}._card_1pj5z_283{width:min(100%,25rem);padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--login-line);border-radius:16px;background:var(--login-panel);box-shadow:0 4px 6px -1px #0f172a0a,0 24px 48px -12px #0f172a14}._cardHeader_1pj5z_292{margin-bottom:1.5rem}._mobileBrand_1pj5z_294{display:none;margin-bottom:1.5rem;font-size:1.35rem;font-weight:800;align-items:center;gap:.75rem;color:var(--login-ink)}._mobileBrand_1pj5z_294 img{width:2.25rem;height:2.25rem}._cardHeader_1pj5z_292 h2{margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--login-ink)}._cardHeader_1pj5z_292 p{margin:.4rem 0 0;color:var(--login-muted);font-size:.875rem;line-height:1.5}._tabNav_1pj5z_318{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--login-subtle);border-radius:10px;gap:4px;margin-bottom:1.5rem}._tabBtn_1pj5z_328{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:34px;padding:.45rem .85rem;border:0;border-radius:8px;background:transparent;color:var(--login-muted);font:inherit;font-size:.825rem;font-weight:600;cursor:pointer;transition:all .15s ease}._tabBtn_1pj5z_328 svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:2}._tabBtn_1pj5z_328:hover{color:var(--login-ink)}._tabBtnActive_1pj5z_346{background:var(--login-panel);color:var(--login-ink);box-shadow:0 2px 8px #0f172a14}._tabBtn_1pj5z_328:focus-visible{outline:2px solid var(--login-accent);outline-offset:1px}._fieldGroup_1pj5z_350{display:grid;gap:.4rem;margin-top:1.1rem}._fieldGroup_1pj5z_350>label{color:var(--login-muted);font-size:.725rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._inputShell_1pj5z_357{min-height:2.85rem;display:flex;align-items:center;gap:.65rem;padding:0 .85rem;border:1px solid var(--login-line);border-radius:9px;background:var(--login-panel);transition:border-color .15s ease,box-shadow .15s ease}._inputShell_1pj5z_357:focus-within{border-color:var(--login-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-accent) 18%,transparent)}._inputShell_1pj5z_357 svg{width:1.1rem;height:1.1rem;flex:none;stroke:var(--login-muted);fill:none;stroke-width:1.8}._inputShell_1pj5z_357 input{min-width:0;flex:1;height:2.35rem;border:0;outline:0;background:transparent;color:var(--login-ink);font:inherit;font-size:.9rem}._inputShell_1pj5z_357 input::placeholder{color:var(--login-muted);opacity:.65}._passwordToggle_1pj5z_387{width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--login-muted);cursor:pointer;flex:none}._passwordToggle_1pj5z_387:hover{background:var(--login-subtle);color:var(--login-ink)}._formMeta_1pj5z_396{margin-top:.85rem}._checkbox_1pj5z_397{display:inline-flex;align-items:center;gap:.55rem;color:var(--login-muted);font-size:.825rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox_1pj5z_397 input{width:1rem;height:1rem;margin:0;accent-color:var(--login-accent);cursor:pointer;border-radius:4px}._errorMessage_1pj5z_408{margin-top:1rem;padding:.75rem .95rem;border:1px solid #fecdd3;border-radius:8px;background:#fff1f2;color:#be123c;font-size:.825rem;line-height:1.45}[data-tdark="1"] ._errorMessage_1pj5z_408{border-color:#f43f5e4d;background:#f43f5e1a;color:#fda4af}._submitButton_1pj5z_421{width:100%;min-height:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.15rem;padding:0 1.25rem;border:1px solid var(--login-accent);border-radius:8px;background:linear-gradient(180deg,var(--login-accent) 0%,var(--login-accent-strong) 100%);color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px -1px #2545a84d;transition:all .15s ease}._submitButton_1pj5z_421:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 18px -2px #2545a873}._submitButton_1pj5z_421:focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}._submitButton_1pj5z_421:disabled{opacity:.65;cursor:not-allowed}._submitButton_1pj5z_421 svg{width:1.05rem;height:1.05rem;stroke:currentColor;fill:none;stroke-width:2.2}._btnSpinner_1pj5z_440{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:_spin_1pj5z_1 .65s linear infinite}@keyframes _spin_1pj5z_1{to{transform:rotate(360deg)}}._footerLinks_1pj5z_448{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid var(--login-line);display:flex;flex-direction:column;align-items:center;gap:.65rem;font-size:.8rem}._textLink_1pj5z_455{border:0;background:transparent;color:var(--login-accent);font:inherit;font-size:inherit;font-weight:600;cursor:pointer;padding:0}._textLink_1pj5z_455:hover{text-decoration:underline}._qrContainer_1pj5z_463{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem 0}._qrActiveBox_1pj5z_468{display:flex;flex-direction:column;align-items:center;gap:.95rem;width:100%}._qrCodeFrame_1pj5z_473{padding:.85rem;background:#fff;border:1px solid var(--login-line);border-radius:14px;display:grid;place-items:center;box-shadow:0 8px 24px #0f172a12}._qrPrompt_1pj5z_480{margin:0;font-size:.85rem;color:var(--login-muted);line-height:1.5;max-width:20rem}._qrStatusTag_1pj5z_485{font-size:.775rem;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--login-subtle);color:var(--login-ink)}._qrStatusTag_1pj5z_485._qrStatus_waiting_1pj5z_490{background:color-mix(in srgb,var(--login-accent) 12%,transparent);color:var(--login-accent)}._qrStatusTag_1pj5z_485._qrStatus_approved_1pj5z_494{background:#d1fae5;color:#047857}._qrStatusTag_1pj5z_485._qrStatus_expired_1pj5z_495,._qrStatusTag_1pj5z_485._qrStatus_error_1pj5z_495{background:#fee2e2;color:#b91c1c}._qrCodeDisplay_1pj5z_497{font-size:.825rem;color:var(--login-ink)}._qrExpireNote_1pj5z_498{font-size:.725rem;color:var(--login-muted)}._qrFallbackBox_1pj5z_501{display:flex;flex-direction:column;align-items:center;padding:1.5rem .5rem;gap:.85rem}._qrFallbackIcon_1pj5z_506{width:3.75rem;height:3.75rem;border-radius:50%;background:var(--login-subtle);display:grid;place-items:center;color:var(--login-muted)}._qrFallbackIcon_1pj5z_506 svg{width:1.85rem;height:1.85rem;stroke:currentColor;fill:none;stroke-width:1.8}._qrFallbackBox_1pj5z_501 h3{margin:0;font-size:1.15rem;font-weight:800;color:var(--login-ink)}._qrFallbackDesc_1pj5z_514{margin:0;font-size:.85rem;color:var(--login-muted);line-height:1.55;max-width:20rem}._qrActionRow_1pj5z_516{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}._secondaryBtn_1pj5z_521{min-height:2.35rem;padding:0 .95rem;border:1px solid var(--login-line);border-radius:8px;background:var(--login-panel);color:var(--login-ink);font:inherit;font-size:.825rem;font-weight:600;cursor:pointer}._secondaryBtn_1pj5z_521:hover{background:var(--login-subtle)}._primaryInlineBtn_1pj5z_529{min-height:2.35rem;padding:0 .95rem;border:1px solid var(--login-accent);border-radius:8px;background:var(--login-accent);color:#fff;font:inherit;font-size:.825rem;font-weight:600;cursor:pointer}._primaryInlineBtn_1pj5z_529:hover{background:var(--login-accent-strong)}._subViewWrap_1pj5z_538{display:flex;flex-direction:column}._subViewHeader_1pj5z_539{margin-bottom:1.15rem}._backButton_1pj5z_541{display:inline-flex;align-items:center;gap:.45rem;padding:0;margin-bottom:.85rem;border:0;background:transparent;color:var(--login-accent);font:inherit;font-size:.825rem;font-weight:600;cursor:pointer}._backButton_1pj5z_541:hover{text-decoration:underline}._backButton_1pj5z_541 svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:2.2}._subViewHeader_1pj5z_539 h2{margin:0;font-size:1.45rem;font-weight:800;letter-spacing:-.025em;color:var(--login-ink)}._subViewDesc_1pj5z_551{margin:.35rem 0 0;font-size:.825rem;color:var(--login-muted)}._accessPanelHolder_1pj5z_552{margin-top:.75rem}@media(max-width:900px){._page_1pj5z_1{grid-template-columns:minmax(0,1fr)}._showcase_1pj5z_37{display:none}._mobileBrand_1pj5z_294{display:inline-flex}._authArea_1pj5z_276{grid-template-columns:minmax(0,1fr);min-width:0;width:100%;max-width:100%;padding:1.75rem 1.15rem}._card_1pj5z_283{width:100%;max-width:100%;min-width:0;padding:1.75rem 1.35rem;box-shadow:none;border:1px solid var(--login-line)}._inputShell_1pj5z_357{width:100%;max-width:100%;min-width:0}}
