html.meetai-ios-pull-to-refresh,html.meetai-ios-pull-to-refresh body{overscroll-behavior-y:none}.mobile-create-meeting{position:fixed;inset:0;z-index:var(--z-mobile-projects-modal);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100dvh;overflow:hidden;color:var(--color-mobile-projects-ink);background:var(--color-mobile-projects-paper);font-family:var(--font-mobile-projects-body)}.mobile-recording-share{grid-template-rows:auto minmax(0,1fr) auto}.mobile-create-meeting__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-mobile-projects-md);min-width:0;padding:calc(var(--space-mobile-projects-sm) + env(safe-area-inset-top)) max(var(--space-mobile-projects-md),env(safe-area-inset-right)) var(--space-mobile-projects-xs) max(var(--space-mobile-projects-md),env(safe-area-inset-left));background:var(--color-mobile-projects-surface)}.mobile-create-meeting__header h2{min-width:0;margin:0;overflow-wrap:anywhere;font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-base);font-weight:800;line-height:1.25;letter-spacing:-.015em}.mobile-create-meeting__close{display:inline-grid;flex:0 0 auto;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);place-items:center;border:0;border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-muted);background:var(--color-mobile-projects-surface-soft)}.mobile-create-meeting__close svg,.mobile-create-meeting__document-row button svg,.mobile-create-meeting__input-action svg{width:1.25rem;height:1.25rem}.mobile-create-meeting__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 max(var(--space-mobile-projects-md),env(safe-area-inset-right)) 0 max(var(--space-mobile-projects-md),env(safe-area-inset-left));border-block-end:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);background:var(--color-mobile-projects-surface)}.mobile-create-meeting__tabs button{min-width:0;min-height:3rem;overflow:hidden;border:0;border-block-end:.1875rem solid transparent;color:var(--color-mobile-projects-faint);background:transparent;font-size:var(--text-mobile-projects-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-create-meeting__tabs button.is-current{border-block-end-color:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent)}.mobile-create-meeting__steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:var(--space-mobile-projects-xs) max(var(--space-mobile-projects-md),env(safe-area-inset-right)) var(--space-mobile-projects-md) max(var(--space-mobile-projects-md),env(safe-area-inset-left));list-style:none;background:var(--color-mobile-projects-surface)}.mobile-create-meeting__steps li{position:relative;display:grid;min-width:0;justify-items:center;gap:var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-faint);font-size:var(--text-mobile-projects-xs);font-weight:600}.mobile-create-meeting__steps li:not(:last-child):after{position:absolute;top:1rem;left:calc(50% + 1.25rem);width:calc(100% - 2.5rem);height:var(--rule-mobile-projects-thin);background:var(--color-mobile-projects-outline);content:""}.mobile-create-meeting__steps li.is-complete:after{background:var(--color-mobile-projects-accent)}.mobile-create-meeting__step-marker{position:relative;z-index:var(--z-mobile-projects-base);display:inline-grid;width:2rem;height:2rem;place-items:center;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-muted);background:var(--color-mobile-projects-surface);font-size:var(--text-mobile-projects-xs);font-weight:800;font-variant-numeric:tabular-nums}.mobile-create-meeting__step-marker svg{width:1rem;height:1rem}.mobile-create-meeting__steps li.is-complete,.mobile-create-meeting__steps li.is-current{color:var(--color-mobile-projects-accent)}.mobile-create-meeting__steps li.is-complete .mobile-create-meeting__step-marker,.mobile-create-meeting__steps li.is-current .mobile-create-meeting__step-marker{border-color:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink);background:var(--color-mobile-projects-accent)}.mobile-create-meeting__step-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-create-meeting__body{min-width:0;min-height:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-mobile-projects-lg) max(var(--space-mobile-projects-md),env(safe-area-inset-right)) var(--space-mobile-projects-xl) max(var(--space-mobile-projects-md),env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.mobile-create-meeting__intro{margin-block-end:var(--space-mobile-projects-lg)}.mobile-create-meeting__intro h3{margin:0;overflow-wrap:anywhere;font-family:var(--font-mobile-projects-display);font-size:clamp(1.5rem,7vw,var(--text-mobile-projects-title));font-weight:800;line-height:1.15;letter-spacing:-.025em}.mobile-create-meeting__intro p,.mobile-create-meeting__section-heading p{margin:var(--space-mobile-projects-2xs) 0 0;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);line-height:1.5}.mobile-create-meeting__stack{display:grid;min-width:0;gap:var(--space-mobile-projects-md)}.mobile-create-meeting__field{display:grid;min-width:0;gap:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-ink);font-size:var(--text-mobile-projects-sm);font-weight:750}.mobile-create-meeting__field small{color:var(--color-mobile-projects-muted);font-weight:500}.mobile-create-meeting__control-wrap,.mobile-create-meeting__select-wrap{position:relative;display:block;min-width:0}.mobile-create-meeting__field input:not([type=checkbox]):not([type=radio]),.mobile-create-meeting__field select,.mobile-create-meeting__field textarea{width:100%;min-height:var(--size-mobile-projects-touch);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);outline:var(--rule-mobile-projects-focus) solid transparent;outline-offset:var(--rule-mobile-projects-thin);color:var(--color-mobile-projects-ink);background:var(--color-mobile-projects-surface);font:inherit;font-weight:600}.mobile-create-meeting__field input:not([type=checkbox]):not([type=radio]):not([type=range]),.mobile-create-meeting__field select{height:3rem;padding-inline:var(--space-mobile-projects-md) 3rem}.mobile-create-meeting__field textarea{min-height:6rem;padding:var(--space-mobile-projects-sm) var(--space-mobile-projects-md);resize:vertical;line-height:1.5}.mobile-create-meeting__input-action{position:absolute;top:50%;right:var(--space-mobile-projects-2xs);display:inline-grid;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);padding:0;place-items:center;border:0;border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-faint);background:transparent;transform:translateY(-50%)}.mobile-create-meeting__section{min-width:0;padding:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);color:var(--color-mobile-projects-ink);background:var(--color-mobile-projects-surface)}.mobile-create-meeting__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-mobile-projects-sm);min-width:0;margin-block-end:var(--space-mobile-projects-md)}.mobile-create-meeting__section-heading>div{min-width:0}.mobile-create-meeting__overview>h4,.mobile-create-meeting__section-heading h4{margin:0;overflow-wrap:anywhere;font-size:var(--text-mobile-projects-base);font-weight:800;line-height:1.25}.mobile-create-meeting__optional,.mobile-create-meeting__section-heading>span{flex:0 0 auto;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:600;white-space:nowrap}.mobile-create-meeting__title-row{display:flex;align-items:center;gap:var(--space-mobile-projects-xs)}.mobile-create-meeting__count{display:inline-grid;min-width:1.75rem;height:1.75rem;padding-inline:var(--space-mobile-projects-2xs);place-items:center;border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-accent);background:var(--color-mobile-projects-icon-blue);font-size:var(--text-mobile-projects-xs);font-weight:800;font-variant-numeric:tabular-nums}.mobile-create-meeting__document-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-mobile-projects-xs)}.mobile-create-meeting__document-actions.has-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-create-meeting__document-actions button{display:grid;min-width:0;min-height:5rem;padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-2xs);place-items:center;align-content:center;gap:var(--space-mobile-projects-xs);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);color:var(--color-mobile-projects-ink);background:var(--color-mobile-projects-surface);font-size:var(--text-mobile-projects-xs);font-weight:700}.mobile-create-meeting__document-actions svg{width:1.5rem;height:1.5rem;color:var(--color-mobile-projects-accent)}.mobile-create-meeting__document-actions span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-create-meeting__empty{display:grid;justify-items:center;gap:var(--space-mobile-projects-2xs);margin-block-start:var(--space-mobile-projects-md);padding-block:var(--space-mobile-projects-lg) var(--space-mobile-projects-sm);border-block-start:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);text-align:center}.mobile-create-meeting__empty>svg{width:2.5rem;height:2.5rem;margin-block-end:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-faint)}.mobile-create-meeting__empty strong{font-size:var(--text-mobile-projects-sm)}.mobile-create-meeting__empty span{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);line-height:1.5}.mobile-create-meeting__documents{display:grid;gap:var(--space-mobile-projects-xs);margin-block-start:var(--space-mobile-projects-md);padding-block-start:var(--space-mobile-projects-md);border-block-start:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.mobile-create-meeting__document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-mobile-projects-xs);min-width:0;padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface-soft)}.mobile-create-meeting__document-row>svg{width:1.125rem;height:1.125rem;color:var(--color-mobile-projects-accent)}.mobile-create-meeting__document-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-mobile-projects-sm);font-weight:650}.mobile-create-meeting__document-row button{display:inline-grid;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);padding:0;place-items:center;border:0;border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-muted);background:transparent}.mobile-create-meeting__switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-mobile-projects-md);min-width:0}.mobile-create-meeting__switch-row>span{display:grid;min-width:0;gap:var(--space-mobile-projects-2xs)}.mobile-create-meeting__context strong,.mobile-create-meeting__mode-grid strong,.mobile-create-meeting__switch-row strong{font-size:var(--text-mobile-projects-sm);line-height:1.35}.mobile-create-meeting__context small,.mobile-create-meeting__mode-grid small,.mobile-create-meeting__switch-row small{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:500;line-height:1.45}.mobile-create-meeting__switch-row input{position:relative;flex:0 0 auto;width:3rem;height:1.75rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-pill);outline:var(--rule-mobile-projects-focus) solid transparent;outline-offset:var(--rule-mobile-projects-thin);background:var(--color-mobile-projects-surface-soft)}.mobile-create-meeting__switch-row input:after{position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-faint);content:"";transition:transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),background-color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.mobile-create-meeting__switch-row input:checked{border-color:var(--color-mobile-projects-accent);background:var(--color-mobile-projects-accent)}.mobile-create-meeting__switch-row input:checked:after{background:var(--color-mobile-projects-accent-ink);transform:translateX(1.25rem)}.mobile-create-meeting__translation.is-enabled{border-color:var(--color-mobile-projects-focus)}.mobile-create-meeting__context-fields,.mobile-create-meeting__translation-settings{display:grid;gap:var(--space-mobile-projects-md);margin-block-start:var(--space-mobile-projects-md);padding-block-start:var(--space-mobile-projects-md);border-block-start:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.mobile-create-meeting__language-pair,.mobile-create-meeting__mode-grid{display:grid;gap:var(--space-mobile-projects-xs)}.mobile-create-meeting__mode-grid>label{display:flex;align-items:flex-start;gap:var(--space-mobile-projects-xs);padding:var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface)}.mobile-create-meeting__mode-grid>label.is-selected{border-color:var(--color-mobile-projects-focus);background:var(--color-mobile-projects-icon-blue)}.mobile-create-meeting__mode-grid input{width:1rem;height:1rem;margin-block-start:var(--space-mobile-projects-3xs);accent-color:var(--color-mobile-projects-accent)}.mobile-create-meeting__mode-grid span{display:grid;gap:var(--space-mobile-projects-3xs)}.mobile-create-meeting__context{padding:0}.mobile-recording-setup .mobile-create-meeting__context{margin-bottom:var(--space-mobile-projects-md)}.mobile-create-meeting__context>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-mobile-projects-xs);width:100%;min-height:var(--size-mobile-projects-touch);padding:var(--space-mobile-projects-md);border:0;border-radius:inherit;color:var(--color-mobile-projects-ink);background:transparent;text-align:start}.mobile-create-meeting__context>button>svg:first-child{width:1.25rem;height:1.25rem;color:var(--color-mobile-projects-muted)}.mobile-create-meeting__context>button>span:nth-child(2){display:grid;min-width:0;gap:var(--space-mobile-projects-3xs)}.mobile-create-meeting__context>button>span:nth-child(2) small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-create-meeting__context>button>svg:last-child{width:1.125rem;height:1.125rem;color:var(--color-mobile-projects-faint);transition:transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.mobile-create-meeting__context>button>svg:last-child.is-expanded{transform:rotate(90deg)}.mobile-create-meeting__context-fields{margin:0 var(--space-mobile-projects-md) var(--space-mobile-projects-md)}.mobile-create-meeting__select-wrap>svg:first-child{position:absolute;top:50%;left:var(--space-mobile-projects-md);z-index:var(--z-mobile-projects-base);width:1.25rem;height:1.25rem;color:var(--color-mobile-projects-ink);transform:translateY(-50%);pointer-events:none}.mobile-create-meeting__select-wrap>select{padding-inline:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-create-meeting__select-wrap>svg:last-child{position:absolute;top:50%;right:var(--space-mobile-projects-md);width:1.125rem;height:1.125rem;color:var(--color-mobile-projects-muted);transform:translateY(-50%);pointer-events:none}.mobile-create-meeting__refresh{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-mobile-projects-xs);width:100%;min-height:3rem;margin-block-start:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);color:var(--color-mobile-projects-ink);background:var(--color-mobile-projects-surface);font-size:var(--text-mobile-projects-sm);font-weight:700}.mobile-create-meeting__refresh svg{width:1.25rem;height:1.25rem;color:var(--color-mobile-projects-muted)}.mobile-create-meeting__overview>h4{margin-block-end:var(--space-mobile-projects-sm)}.mobile-create-meeting__overview-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:var(--space-mobile-projects-xs);min-width:0;padding-block:var(--space-mobile-projects-sm);border-block-end:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.mobile-create-meeting__overview-row:last-child{padding-block-end:0;border-block-end:0}.mobile-create-meeting__overview-row svg{width:1.125rem;height:1.125rem;color:var(--color-mobile-projects-muted)}.mobile-create-meeting__overview-row span{min-width:0;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs)}.mobile-create-meeting__overview-row strong{min-width:0;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-mobile-projects-xs);font-weight:650}.mobile-create-meeting__alert{margin:var(--space-mobile-projects-sm) 0 0;padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-auth-error-outline);border-radius:var(--radius-mobile-projects-sm);color:var(--color-mobile-auth-error);background:var(--color-mobile-auth-error-surface);font-size:var(--text-mobile-projects-xs);line-height:1.45}.mobile-create-meeting__footer{padding:var(--space-mobile-projects-sm) max(var(--space-mobile-projects-md),env(safe-area-inset-right)) calc(var(--space-mobile-projects-sm) + env(safe-area-inset-bottom)) max(var(--space-mobile-projects-md),env(safe-area-inset-left));border-block-start:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-nav)}.mobile-create-meeting__footer>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--space-mobile-projects-xs)}.mobile-create-meeting__footer>div.is-single{grid-template-columns:minmax(0,1fr)}.mobile-create-meeting__primary,.mobile-create-meeting__secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-mobile-projects-xs);min-width:0;min-height:3rem;padding-inline:var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid transparent;border-radius:var(--radius-mobile-projects-sm);font-size:var(--text-mobile-projects-sm);font-weight:750;white-space:nowrap}.mobile-create-meeting__primary{border-color:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink);background:var(--color-mobile-projects-accent)}.mobile-create-meeting__secondary{border-color:var(--color-mobile-projects-outline);color:var(--color-mobile-projects-ink);background:var(--color-mobile-projects-surface)}.mobile-create-meeting__primary svg,.mobile-create-meeting__secondary svg{width:1.125rem;height:1.125rem}.mobile-create-meeting__cancel{display:block;min-width:var(--size-mobile-projects-touch);min-height:var(--size-mobile-projects-touch);margin:var(--space-mobile-projects-2xs) auto calc(var(--space-mobile-projects-2xs) * -1);padding-inline:var(--space-mobile-projects-sm);border:0;color:var(--color-mobile-projects-accent);background:transparent;font-size:var(--text-mobile-projects-xs);font-weight:700;white-space:nowrap}.mobile-create-meeting button,.mobile-create-meeting input,.mobile-create-meeting select,.mobile-create-meeting textarea{transition:background-color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),border-color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.mobile-create-meeting button:focus-visible,.mobile-create-meeting input:focus-visible,.mobile-create-meeting select:focus-visible,.mobile-create-meeting textarea:focus-visible{outline:var(--rule-mobile-projects-focus) solid var(--color-mobile-projects-focus);outline-offset:var(--rule-mobile-projects-thin)}.mobile-create-meeting button:active:not(:disabled){transform:translateY(var(--rule-mobile-projects-thin))}.mobile-create-meeting button:disabled,.mobile-create-meeting input:disabled,.mobile-create-meeting select:disabled,.mobile-create-meeting textarea:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.mobile-create-meeting__close:hover,.mobile-create-meeting__document-actions button:hover,.mobile-create-meeting__document-row button:hover,.mobile-create-meeting__input-action:hover,.mobile-create-meeting__refresh:hover,.mobile-create-meeting__secondary:hover{background:var(--color-mobile-projects-surface-soft)}.mobile-create-meeting__primary:hover{border-color:var(--color-mobile-projects-accent-strong);background:var(--color-mobile-projects-accent-strong)}}@media (min-width:40rem){.mobile-create-meeting__body,.mobile-create-meeting__footer,.mobile-create-meeting__header,.mobile-create-meeting__steps,.mobile-create-meeting__tabs{padding-inline:max(var(--space-mobile-projects-xl),env(safe-area-inset-left),env(safe-area-inset-right))}.mobile-create-meeting__language-pair,.mobile-create-meeting__mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:22rem){.mobile-create-meeting__body,.mobile-create-meeting__footer,.mobile-create-meeting__header,.mobile-create-meeting__steps{padding-inline:max(var(--space-mobile-projects-sm),env(safe-area-inset-left),env(safe-area-inset-right))}.mobile-create-meeting__section{padding:var(--space-mobile-projects-sm)}.mobile-create-meeting__context{padding:0}.mobile-create-meeting__optional{display:none}.mobile-create-meeting__overview-row{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mobile-create-meeting *,.mobile-create-meeting :after,.mobile-create-meeting :before{animation:none!important;scroll-behavior:auto!important;transition-duration:var(--dur-mobile-projects-none)!important}}html.meetai-mobile-export body{font-family:var(--font-mobile-system)}html.meetai-mobile-export .app-chrome-fixed-font{font-family:var(--font-mobile-system);font-size:1rem}@supports (font:-apple-system-body){html.meetai-mobile-export{font:-apple-system-body}}.meetai-mobile-network-banner{display:grid;width:100%;min-height:2.75rem;margin-top:calc(4rem + env(safe-area-inset-top));grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;background:var(--color-mobile-network-banner);color:var(--color-mobile-network-banner-ink);font-family:var(--font-mobile-system);font-size:.875rem;font-weight:700;line-height:1.35;text-align:center;box-shadow:0 .25rem .75rem var(--color-mobile-network-banner-shadow)}.app-shell-frame:has(>.meetai-mobile-network-banner)>.app-shell-content{padding-top:0}.meetai-mobile-network-banner>span{grid-column:2;padding-block:.5rem}.meetai-mobile-network-banner>button{display:inline-flex;width:2.75rem;height:2.75rem;grid-column:3;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.meetai-mobile-network-banner>button:active{background:var(--color-mobile-network-banner-pressed)}@media (hover:hover){.meetai-mobile-network-banner>button:hover{background:var(--color-mobile-network-banner-hover)}}@media (max-width:48rem){.app-shell-frame:has(.meetai-mobile-projects)>.meetai-mobile-network-banner{margin-top:calc(4.5rem + env(safe-area-inset-top))}}.meetai-mobile-network-banner>button:focus-visible{outline:.125rem solid var(--color-mobile-network-banner-ink);outline-offset:-.25rem}.meetai-mobile-network-banner svg{width:1.125rem;height:1.125rem}.meetai-mobile-network-toast{top:calc(4.75rem + env(safe-area-inset-top))}.meetai-mobile-network-toast.is-banner-visible{top:calc(8rem + env(safe-area-inset-top))}body:has(.meetai-mobile-auth),html:has(.meetai-mobile-auth){overflow-x:clip}body:has(.meetai-mobile-profile),html:has(.meetai-mobile-profile){overflow-x:clip}.meetai-mobile-profile{width:100%;max-width:32rem;min-height:calc(100dvh - 4rem - env(safe-area-inset-top));margin-inline:auto;padding:var(--space-mobile-projects-md) var(--space-mobile-projects-md) calc(5.5rem + env(safe-area-inset-bottom));color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-body)}.meetai-mobile-profile,.meetai-mobile-profile *{box-sizing:border-box}.meetai-mobile-profile button,.meetai-mobile-profile input,.meetai-mobile-profile select{font:inherit}.meetai-mobile-profile :where(a,button,select,input):focus-visible{outline:var(--rule-mobile-projects-focus) solid var(--color-mobile-projects-focus);outline-offset:var(--rule-mobile-projects-thin)}.meetai-mobile-profile__identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:center;gap:var(--space-mobile-projects-sm);padding:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:var(--shadow-mobile-projects-card);text-decoration:none}.meetai-mobile-profile__identity-avatar{width:4rem;height:4rem;flex:0 0 auto}.meetai-mobile-profile__avatar-fallback{background:var(--color-mobile-projects-icon-blue);color:var(--color-mobile-projects-accent);font-size:var(--text-mobile-projects-md);font-weight:800}.meetai-mobile-profile__avatar-image{border-color:var(--color-mobile-projects-outline)}.meetai-mobile-profile__identity-copy{display:flex;min-width:0;flex-direction:column}.meetai-mobile-profile__identity-copy small,.meetai-mobile-profile__identity-copy strong,.meetai-mobile-profile__identity-copy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meetai-mobile-profile__identity-copy strong{font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-md);font-weight:800;letter-spacing:-.02em;line-height:1.25}.meetai-mobile-profile__identity-copy>span{margin-top:var(--space-mobile-projects-3xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm)}.meetai-mobile-profile__identity-copy small{margin-top:var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-accent);font-size:var(--text-mobile-projects-xs);font-weight:700}.meetai-mobile-profile__chevron{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md);flex:0 0 auto;color:var(--color-mobile-projects-faint)}.meetai-mobile-profile__section{margin-top:var(--space-mobile-projects-lg)}.meetai-mobile-profile__section>h2{margin:0 0 var(--space-mobile-projects-xs) var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:800;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.meetai-mobile-profile__group{overflow:hidden;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-profile__row{display:grid;width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;grid-template-columns:var(--size-mobile-projects-touch) minmax(0,1fr) auto;min-height:var(--size-mobile-projects-touch);align-items:center;gap:var(--space-mobile-projects-xs);padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);color:var(--color-mobile-projects-ink);font-size:var(--text-mobile-projects-base);font-weight:600;line-height:1.35;text-decoration:none;white-space:nowrap}.meetai-mobile-profile button.meetai-mobile-profile__row{font-weight:600}.meetai-mobile-profile__row+.meetai-mobile-profile__row{border-top:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.meetai-mobile-profile__row-icon{display:inline-flex;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;color:var(--color-mobile-projects-accent)}.meetai-mobile-profile__row-icon svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md);stroke-width:1.9}.meetai-mobile-profile__row--select select{max-width:8.5rem;border:0;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);font-weight:600;text-align:right}.meetai-mobile-profile__logout,.meetai-mobile-profile__row--select select{min-height:var(--size-mobile-projects-touch);background:var(--color-mobile-projects-surface);cursor:pointer}.meetai-mobile-profile__logout{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--space-mobile-projects-xs);margin-top:var(--space-mobile-projects-lg);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);color:var(--color-mobile-projects-danger-ink);box-shadow:var(--shadow-mobile-projects-card);font-weight:700;white-space:nowrap}.meetai-mobile-profile__logout svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md)}.meetai-mobile-profile--form{padding-top:var(--space-mobile-projects-sm)}.meetai-mobile-profile__form-heading{display:grid;grid-template-columns:var(--size-mobile-projects-touch) minmax(0,1fr);align-items:start;gap:var(--space-mobile-projects-xs);margin-bottom:var(--space-mobile-projects-md)}.meetai-mobile-profile__form-heading>a,.meetai-mobile-profile__form-heading>button{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-ink)}.meetai-mobile-profile__form-heading svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md)}.meetai-mobile-profile__form-heading h1,.meetai-mobile-profile__form-heading p{margin:0}.meetai-mobile-profile__form-heading h1{padding-top:var(--space-mobile-projects-xs);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-md);font-weight:800;letter-spacing:-.02em;line-height:1.3}.meetai-mobile-profile__form-heading p{margin-top:var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);line-height:1.5}.meetai-mobile-profile__form{display:grid;gap:var(--space-mobile-projects-md);padding:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-profile__avatar-editor{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-mobile-projects-sm);padding-bottom:var(--space-mobile-projects-md);border-bottom:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.meetai-mobile-profile__avatar{width:4.5rem;height:4.5rem}.meetai-mobile-profile__avatar-editor h2,.meetai-mobile-profile__avatar-editor p{margin:0}.meetai-mobile-profile__avatar-editor h2{font-size:var(--text-mobile-projects-base);font-weight:800}.meetai-mobile-profile__avatar-editor p{margin-top:var(--space-mobile-projects-3xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);line-height:1.45}.meetai-mobile-profile__upload{display:inline-flex;min-height:var(--size-mobile-projects-touch);align-items:center;gap:var(--space-mobile-projects-xs);margin-top:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-accent);cursor:pointer;font-size:var(--text-mobile-projects-sm);font-weight:700;white-space:nowrap}.meetai-mobile-profile__upload svg{width:var(--text-mobile-projects-base);height:var(--text-mobile-projects-base)}.meetai-mobile-profile__upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.meetai-mobile-profile__field{display:grid;gap:var(--space-mobile-projects-2xs)}.meetai-mobile-profile__field>span{font-size:var(--text-mobile-projects-sm);font-weight:700}.meetai-mobile-profile__field input{width:100%;min-height:var(--size-mobile-projects-touch);padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);outline:var(--rule-mobile-projects-focus) solid transparent}.meetai-mobile-profile__field input[readonly]{background:var(--color-mobile-projects-surface-soft);color:var(--color-mobile-projects-muted)}.meetai-mobile-profile__field small{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);line-height:1.45}.meetai-mobile-profile__checks{display:grid;gap:var(--space-mobile-projects-xs);padding:var(--space-mobile-projects-sm);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface-soft)}.meetai-mobile-profile__checks p{display:flex;align-items:center;gap:var(--space-mobile-projects-xs);margin:0;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:600}.meetai-mobile-profile__checks p[data-passed=true]{color:var(--color-mobile-projects-success)}.meetai-mobile-profile__checks svg,.meetai-mobile-profile__feedback svg{width:var(--text-mobile-projects-base);height:var(--text-mobile-projects-base);flex:0 0 auto}.meetai-mobile-profile__feedback{display:flex;align-items:flex-start;gap:var(--space-mobile-projects-xs);margin:0;color:var(--color-mobile-projects-success);font-size:var(--text-mobile-projects-sm);font-weight:600;line-height:1.45}.meetai-mobile-profile__feedback[data-tone=error]{color:var(--color-mobile-projects-danger-ink)}.meetai-mobile-profile__submit{border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-accent);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink)}.meetai-mobile-profile__danger-button,.meetai-mobile-profile__submit{display:inline-flex;width:100%;min-height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;gap:var(--space-mobile-projects-xs);cursor:pointer;font-weight:800;white-space:nowrap}.meetai-mobile-profile__danger-button{margin-top:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-danger-ink);border-radius:var(--radius-mobile-projects-sm);background:transparent;color:var(--color-mobile-projects-danger-ink)}.meetai-mobile-profile__danger-button:disabled{opacity:.6;cursor:not-allowed}.meetai-mobile-profile__submit svg{width:var(--text-mobile-projects-base);height:var(--text-mobile-projects-base)}.meetai-mobile-profile__submit:disabled,.meetai-mobile-profile__upload:has(input:disabled){cursor:not-allowed;opacity:.5}.meetai-mobile-profile__field input:disabled,.meetai-mobile-profile__row--select select:disabled{background:var(--color-mobile-projects-surface-soft);cursor:not-allowed;opacity:.55}.meetai-mobile-profile__identity:active,.meetai-mobile-profile__logout:active,.meetai-mobile-profile__row:active,.meetai-mobile-profile__submit:active{transform:translateY(var(--rule-mobile-projects-thin))}@media (hover:hover) and (pointer:fine){.meetai-mobile-profile__form-heading>a:hover,.meetai-mobile-profile__identity:hover,.meetai-mobile-profile__row:hover{background:var(--color-mobile-projects-surface-soft)}.meetai-mobile-profile__submit:hover{background:var(--color-mobile-projects-accent-strong)}}@media (max-width:22rem){.meetai-mobile-profile{padding-inline:var(--space-mobile-projects-sm)}.meetai-mobile-profile__identity{padding:var(--space-mobile-projects-sm)}.meetai-mobile-profile__identity-avatar{width:3.5rem;height:3.5rem}.meetai-mobile-profile__row{grid-template-columns:2.5rem minmax(0,1fr) auto;padding-inline:var(--space-mobile-projects-xs);font-size:var(--text-mobile-projects-sm)}.meetai-mobile-profile__row-icon{width:2.5rem}.meetai-mobile-profile__row--select select{max-width:6.75rem;font-size:var(--text-mobile-projects-xs)}}@media (prefers-reduced-motion:reduce){.meetai-mobile-profile__identity,.meetai-mobile-profile__logout,.meetai-mobile-profile__row,.meetai-mobile-profile__submit{transition-duration:var(--dur-mobile-projects-none)}}.meetai-mobile-auth{min-height:100vh;min-height:100dvh;overflow-x:clip;background-color:var(--color-mobile-auth-paper);background-image:var(--background-mobile-auth-wash);color:var(--color-mobile-auth-ink);font-family:var(--font-mobile-auth-body);font-size:var(--text-mobile-auth-base);line-height:1.5}.meetai-mobile-auth,.meetai-mobile-auth *{box-sizing:border-box}.meetai-mobile-auth button,.meetai-mobile-auth input{font:inherit}.meetai-mobile-auth a,.meetai-mobile-auth button,.meetai-mobile-auth input{-webkit-tap-highlight-color:transparent}.meetai-mobile-auth a:focus-visible,.meetai-mobile-auth button:focus-visible,.meetai-mobile-auth input:focus-visible{outline:var(--rule-mobile-auth-focus) solid var(--color-mobile-auth-focus);outline-offset:var(--rule-mobile-auth-focus-offset)}.meetai-mobile-auth__header{display:grid;grid-template-columns:var(--size-mobile-auth-touch) 1fr var(--size-mobile-auth-touch);align-items:center;min-height:calc(4rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-mobile-auth-md) 0}.meetai-mobile-auth__brand{grid-column:2;grid-row:1;justify-self:center;color:var(--color-mobile-auth-ink);font-family:var(--font-mobile-auth-display);font-size:var(--text-mobile-auth-lg);font-weight:800;letter-spacing:-.03em}.meetai-mobile-auth__scan{grid-column:1;grid-row:1;justify-self:start}.meetai-mobile-auth__language{position:relative;grid-column:3;grid-row:1;justify-self:end;z-index:20}.meetai-mobile-auth__language-trigger{display:inline-flex;width:var(--size-mobile-auth-touch);height:var(--size-mobile-auth-touch);align-items:center;justify-content:center;border:0;border-radius:var(--radius-mobile-auth-pill);background:transparent;color:var(--color-mobile-auth-ink);cursor:pointer;transition:background-color var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out),transform var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out)}.meetai-mobile-auth__language-trigger:active{transform:scale(.96);background-color:var(--color-mobile-auth-surface-high)}.meetai-mobile-auth__language-menu{position:absolute;top:calc(100% + var(--space-mobile-auth-2xs));right:0;width:11rem;padding:var(--space-mobile-auth-xs);border:var(--rule-mobile-auth-thin) solid var(--color-mobile-auth-outline);border-radius:var(--radius-mobile-auth-md);background:var(--color-mobile-auth-surface);box-shadow:var(--shadow-mobile-auth-card)}.meetai-mobile-auth__language-option{display:flex;width:100%;min-height:var(--size-mobile-auth-touch);align-items:center;gap:var(--space-mobile-auth-xs);padding:var(--space-mobile-auth-xs) var(--space-mobile-auth-sm);border:0;border-radius:var(--radius-mobile-auth-sm);background:transparent;color:var(--color-mobile-auth-muted);cursor:pointer;line-height:1;text-align:left;white-space:nowrap}.meetai-mobile-auth__language-option[aria-checked=true]{background:var(--color-mobile-auth-surface-low);color:var(--color-mobile-auth-ink);font-weight:700}.meetai-mobile-auth__language-flag{width:1.5rem;height:1rem;flex:0 0 auto;border-radius:var(--radius-mobile-auth-flag);background-position:50%;background-size:cover;box-shadow:0 0 0 var(--rule-mobile-auth-thin) var(--color-mobile-auth-outline)}.meetai-mobile-auth__language-check{width:1rem;height:1rem;margin-left:auto;color:var(--color-mobile-auth-accent)}.meetai-mobile-auth__content{display:flex;width:100%;max-width:29rem;min-height:calc(100dvh - 4rem - env(safe-area-inset-top));margin:0 auto;padding:var(--space-mobile-auth-sm) var(--space-mobile-auth-md) max(var(--space-mobile-auth-xl),env(safe-area-inset-bottom));flex-direction:column;align-items:center;animation:meetai-mobile-auth-enter var(--dur-mobile-auth-intro) var(--ease-mobile-auth-out) both}.meetai-mobile-auth--login .meetai-mobile-auth__content{justify-content:center;padding-top:0}.meetai-mobile-auth__intro{display:flex;flex-direction:column;align-items:center;text-align:center}.meetai-mobile-auth__logo{width:4rem;height:auto;margin-bottom:var(--space-mobile-auth-md)}.meetai-mobile-auth__title{min-width:0;margin:0;color:var(--color-mobile-auth-ink);font-family:var(--font-mobile-auth-display);font-size:var(--text-mobile-auth-title);font-weight:800;letter-spacing:-.035em;line-height:1.25;overflow-wrap:anywhere}.meetai-mobile-auth__subtitle{max-width:24rem;margin:var(--space-mobile-auth-xs) 0 0;color:var(--color-mobile-auth-muted);font-size:var(--text-mobile-auth-sm);line-height:1.55}.meetai-mobile-auth__card{width:100%;margin-top:var(--space-mobile-auth-lg);padding:var(--space-mobile-auth-lg);border:var(--rule-mobile-auth-thin) solid var(--color-mobile-auth-outline);border-radius:var(--radius-mobile-auth-lg);background:var(--color-mobile-auth-surface);box-shadow:var(--shadow-mobile-auth-card)}.meetai-mobile-auth__form{display:flex;flex-direction:column;gap:var(--space-mobile-auth-md)}.meetai-mobile-auth__alert{display:flex;align-items:flex-start;gap:var(--space-mobile-auth-xs);padding:var(--space-mobile-auth-sm);border:var(--rule-mobile-auth-thin) solid;border-radius:var(--radius-mobile-auth-sm);font-size:var(--text-mobile-auth-sm);line-height:1.45}.meetai-mobile-auth__alert svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.125rem}.meetai-mobile-auth__alert--error{border-color:var(--color-mobile-auth-error-outline);background:var(--color-mobile-auth-error-surface);color:var(--color-mobile-auth-error)}.meetai-mobile-auth__alert--success{border-color:var(--color-mobile-auth-success-outline);background:var(--color-mobile-auth-success-surface);color:var(--color-mobile-auth-success)}.meetai-mobile-auth__alert-link{display:block;margin-top:var(--space-mobile-auth-2xs);font-weight:700;text-decoration:underline;text-underline-offset:2px}.meetai-mobile-auth__field-label,.meetai-mobile-auth__password-heading{color:var(--color-mobile-auth-muted);font-size:var(--text-mobile-auth-xs);font-weight:800;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}.meetai-mobile-auth__field-label{display:block;margin-bottom:var(--space-mobile-auth-xs)}.meetai-mobile-auth__password-row{display:flex;min-height:var(--size-mobile-auth-touch);align-items:center;justify-content:space-between;gap:var(--space-mobile-auth-xs);margin-bottom:var(--space-mobile-auth-xs)}.meetai-mobile-auth__forgot{display:inline-flex;align-items:center;text-decoration:none;min-height:var(--size-mobile-auth-touch);padding:0;border:0;background:transparent;color:var(--color-mobile-auth-accent);cursor:pointer;font-size:var(--text-mobile-auth-xs);font-weight:700;line-height:1;white-space:nowrap}.meetai-mobile-auth__field-control{position:relative}.meetai-mobile-auth__field-icon{position:absolute;top:50%;left:var(--space-mobile-auth-md);width:1.125rem;height:1.125rem;color:var(--color-mobile-auth-faint);pointer-events:none;transform:translateY(-50%)}.meetai-mobile-auth__input{width:100%;min-height:3.25rem;padding:var(--space-mobile-auth-sm) var(--space-mobile-auth-md) var(--space-mobile-auth-sm) 3rem;border:var(--rule-mobile-auth-thin) solid var(--color-mobile-auth-outline);border-radius:var(--radius-mobile-auth-md);background:var(--color-mobile-auth-surface-low);color:var(--color-mobile-auth-ink);font-size:var(--text-mobile-auth-base);outline:var(--rule-mobile-auth-focus) solid transparent;outline-offset:var(--rule-mobile-auth-focus-offset);transition:border-color var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out),background-color var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out),box-shadow var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out)}.meetai-mobile-auth__input::-moz-placeholder{color:var(--color-mobile-auth-faint);opacity:1}.meetai-mobile-auth__input::placeholder{color:var(--color-mobile-auth-faint);opacity:1}.meetai-mobile-auth__input:focus{border-color:var(--color-mobile-auth-accent);background:var(--color-mobile-auth-surface);box-shadow:0 0 0 var(--rule-mobile-auth-focus) var(--color-mobile-auth-focus)}.meetai-mobile-auth__input:user-invalid{border-color:var(--color-mobile-auth-error)}.meetai-mobile-auth__input:disabled{background:var(--color-mobile-auth-surface-high);cursor:not-allowed;opacity:.55}.meetai-mobile-auth__input--with-action{padding-right:3.25rem}.meetai-mobile-auth__password-toggle{position:absolute;top:50%;right:var(--space-mobile-auth-xs);display:inline-flex;width:var(--size-mobile-auth-touch);height:var(--size-mobile-auth-touch);align-items:center;justify-content:center;border:0;border-radius:var(--radius-mobile-auth-sm);background:transparent;color:var(--color-mobile-auth-faint);cursor:pointer;transform:translateY(-50%)}.meetai-mobile-auth__password-toggle:active{background:var(--color-mobile-auth-surface-high)}.meetai-mobile-auth__password-toggle svg{width:1.125rem;height:1.125rem}.meetai-mobile-auth__hint{margin:var(--space-mobile-auth-xs) 0 0;color:var(--color-mobile-auth-muted);font-size:var(--text-mobile-auth-xs);line-height:1.5}.meetai-mobile-auth__remember{display:inline-flex;min-height:var(--size-mobile-auth-touch);align-items:center;gap:var(--space-mobile-auth-xs);color:var(--color-mobile-auth-muted);cursor:pointer;font-size:var(--text-mobile-auth-sm)}.meetai-mobile-auth__remember input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-mobile-auth-accent)}.meetai-mobile-auth__submit{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:var(--space-mobile-auth-xs);padding:var(--space-mobile-auth-sm) var(--space-mobile-auth-md);border:var(--rule-mobile-auth-thin) solid var(--color-mobile-auth-accent);border-radius:var(--radius-mobile-auth-md);background:var(--color-mobile-auth-accent);color:var(--color-mobile-auth-accent-ink);cursor:pointer;font-size:var(--text-mobile-auth-base);font-weight:800;letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:background-color var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out),border-color var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out),transform var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out),opacity var(--dur-mobile-auth-fast) var(--ease-mobile-auth-out)}.meetai-mobile-auth__submit:active:not(:disabled){transform:scale(.985);background:var(--color-mobile-auth-accent-strong);border-color:var(--color-mobile-auth-accent-strong)}.meetai-mobile-auth__submit:disabled{cursor:not-allowed;opacity:.62}.meetai-mobile-auth__submit svg{width:1.125rem;height:1.125rem}.meetai-mobile-auth__spinner{animation:meetai-mobile-auth-spin var(--dur-mobile-auth-spin) linear infinite}.meetai-mobile-auth__footer{margin:var(--space-mobile-auth-lg) 0 0;color:var(--color-mobile-auth-muted);font-size:var(--text-mobile-auth-sm);text-align:center}.meetai-mobile-auth__footer a{display:inline-flex;min-height:var(--size-mobile-auth-touch);align-items:center;color:var(--color-mobile-auth-accent);font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.meetai-mobile-auth__legal{margin:var(--space-mobile-auth-xs) 0 0;font-size:var(--text-mobile-auth-xs);text-align:center}.meetai-mobile-auth__legal a{display:inline-flex;min-height:var(--size-mobile-auth-touch);align-items:center;color:var(--color-mobile-auth-muted);text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.meetai-mobile-auth__footer a:active,.meetai-mobile-auth__forgot:active,.meetai-mobile-auth__language-option:active,.meetai-mobile-auth__legal a:active{color:var(--color-mobile-auth-accent-strong)}.meetai-mobile-auth button:disabled,.meetai-mobile-auth input:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.meetai-mobile-auth__language-trigger:hover,.meetai-mobile-auth__password-toggle:hover{background:var(--color-mobile-auth-surface-high)}.meetai-mobile-auth__language-option:hover{background:var(--color-mobile-auth-surface-low);color:var(--color-mobile-auth-ink)}.meetai-mobile-auth__footer a:hover,.meetai-mobile-auth__forgot:hover,.meetai-mobile-auth__legal a:hover{color:var(--color-mobile-auth-accent-strong)}.meetai-mobile-auth__submit:hover:not(:disabled){background:var(--color-mobile-auth-accent-strong);border-color:var(--color-mobile-auth-accent-strong)}}@media (max-width:22rem){.meetai-mobile-auth__content,.meetai-mobile-auth__header{padding-right:var(--space-mobile-auth-sm);padding-left:var(--space-mobile-auth-sm)}.meetai-mobile-auth__card{padding:var(--space-mobile-auth-md)}}@media (min-width:48rem){.meetai-mobile-auth__content{max-width:31rem}}@media (prefers-reduced-motion:reduce){.meetai-mobile-auth__content{animation-duration:var(--dur-mobile-auth-fast);transform:none}.meetai-mobile-auth__spinner{animation:none}.meetai-mobile-auth__input,.meetai-mobile-auth__language-trigger,.meetai-mobile-auth__submit{transition-duration:var(--dur-mobile-auth-none)}.meetai-mobile-auth__language-trigger:active,.meetai-mobile-auth__submit:active:not(:disabled){transform:none}}@keyframes meetai-mobile-auth-enter{0%{opacity:0;transform:translateY(var(--space-mobile-auth-sm))}to{opacity:1;transform:translateY(0)}}@keyframes meetai-mobile-auth-spin{to{transform:rotate(1turn)}}body:has(.meetai-mobile-projects),html:has(.meetai-mobile-projects){overflow-x:clip}.projects-workspace-mobile-dashboard{max-width:none;padding:0}.meetai-mobile-projects{min-height:calc(100dvh - 4rem - env(safe-area-inset-top));background:var(--background-mobile-projects-page);color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-body);font-size:var(--text-mobile-projects-base)}.meetai-mobile-projects,.meetai-mobile-projects *{box-sizing:border-box}.meetai-mobile-projects button,.meetai-mobile-projects input{font:inherit}.meetai-mobile-projects a,.meetai-mobile-projects button,.meetai-mobile-projects input{-webkit-tap-highlight-color:transparent}.meetai-mobile-projects a:focus-visible,.meetai-mobile-projects button:focus-visible,.meetai-mobile-projects input:focus-visible{outline:var(--rule-mobile-projects-focus) solid var(--color-mobile-projects-focus);outline-offset:var(--rule-mobile-projects-thin)}.meetai-mobile-projects__main{width:100%;max-width:32rem;margin-inline:auto;padding:var(--space-mobile-projects-lg) var(--space-mobile-projects-md) calc(5.5rem + env(safe-area-inset-bottom))}.meetai-mobile-projects__heading{display:flex;flex-direction:column;align-items:flex-start;gap:0}.meetai-mobile-projects__heading h1{min-width:0;margin:0;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-title);font-weight:800;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.meetai-mobile-projects__recent{position:relative;display:inline-flex;min-height:1.75rem;align-items:center;gap:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-accent);font-size:var(--text-mobile-projects-base);font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none;white-space:nowrap}.meetai-mobile-projects__recent:before{position:absolute;inset:calc(var(--space-mobile-projects-xs) * -1);content:""}.meetai-mobile-projects__recent svg{width:1rem;height:1rem;transition:transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.meetai-mobile-projects__search{position:relative;display:block;margin-top:var(--space-mobile-projects-md)}.meetai-mobile-projects__search>svg{position:absolute;top:50%;left:var(--space-mobile-projects-md);width:1.25rem;height:1.25rem;color:var(--color-mobile-projects-muted);pointer-events:none;transform:translateY(-50%)}.meetai-mobile-projects__search input{width:100%;min-height:var(--size-mobile-projects-touch);padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-md) var(--space-mobile-projects-xs) 3rem;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);outline:var(--rule-mobile-projects-focus) solid transparent;outline-offset:var(--rule-mobile-projects-thin);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:var(--shadow-mobile-projects-card);font-size:var(--text-mobile-projects-base)}.meetai-mobile-projects__search input::-moz-placeholder{color:var(--color-mobile-projects-muted);opacity:1}.meetai-mobile-projects__search input::placeholder{color:var(--color-mobile-projects-muted);opacity:1}.meetai-mobile-projects__search input:focus-visible{border-color:var(--color-mobile-projects-accent);background:var(--color-mobile-projects-surface)}.meetai-mobile-projects__search input:disabled{cursor:not-allowed;opacity:.55;background:var(--color-mobile-projects-surface-soft);color:var(--color-mobile-projects-faint)}.meetai-mobile-projects__filters{display:flex;gap:var(--space-mobile-projects-2xs);margin-top:var(--space-mobile-projects-sm);padding:var(--space-mobile-projects-2xs);overflow-x:auto;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted);scrollbar-width:none;-webkit-overflow-scrolling:touch}.meetai-mobile-projects__filters::-webkit-scrollbar{display:none}.meetai-mobile-projects__filters button{flex:0 0 auto;min-height:var(--size-mobile-projects-touch);padding:var(--space-mobile-projects-2xs) var(--space-mobile-projects-md);border:0;border-radius:var(--radius-mobile-projects-sm);background:transparent;color:inherit;cursor:pointer;font-size:var(--text-mobile-projects-base);font-weight:600;line-height:1;white-space:nowrap;transition:background-color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.meetai-mobile-projects__filters button[aria-selected=true]{background:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink)}.meetai-mobile-projects__filters button:active{transform:translateY(var(--rule-mobile-projects-thin))}.meetai-mobile-projects__filters button:disabled{cursor:not-allowed;opacity:.55}.meetai-mobile-categories__group{margin-top:var(--space-mobile-projects-lg)}.meetai-mobile-categories__group h2{display:flex;align-items:center;gap:var(--space-mobile-projects-xs);margin:0;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-md);font-weight:800;letter-spacing:-.02em;line-height:1.3}.meetai-mobile-categories__group h2 span{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);font-variant-numeric:tabular-nums;font-weight:600}.meetai-mobile-projects__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-md)}.meetai-mobile-projects__card{display:grid;grid-template-columns:2.75rem minmax(0,1fr) var(--space-mobile-projects-md);min-height:5.5rem;align-items:center;gap:var(--space-mobile-projects-md);padding:var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-md);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:var(--shadow-mobile-projects-card);text-decoration:none;transition:border-color var(--dur-mobile-projects-short) var(--ease-mobile-projects-out),transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.meetai-mobile-projects__card--live{border-color:var(--color-mobile-projects-accent)}.meetai-mobile-projects__card:active{transform:translateY(var(--rule-mobile-projects-thin))}.meetai-mobile-projects__card-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-mobile-projects-sm)}.meetai-mobile-projects__card-icon svg{width:1.25rem;height:1.25rem}.meetai-mobile-projects__card-icon--1{background:var(--color-mobile-projects-icon-blue);color:var(--color-mobile-projects-accent)}.meetai-mobile-projects__card-icon--2{background:var(--color-mobile-projects-icon-mint);color:var(--color-mobile-projects-success)}.meetai-mobile-projects__card-icon--3{background:var(--color-mobile-projects-icon-violet);color:var(--color-mobile-auth-accent-strong)}.meetai-mobile-projects__card-icon--4{background:var(--color-mobile-projects-icon-amber);color:var(--color-mobile-projects-muted)}.meetai-mobile-projects__card-icon--5{background:var(--color-mobile-projects-icon-teal);color:var(--color-mobile-projects-success)}.meetai-mobile-projects__card-icon--6{background:var(--color-mobile-projects-icon-slate);color:var(--color-mobile-projects-muted)}.meetai-mobile-projects__card-copy{display:flex;min-width:0;flex-direction:column;gap:var(--space-mobile-projects-2xs)}.meetai-mobile-projects__card-copy strong{display:block;min-width:0;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-base);font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.meetai-mobile-projects__card-meta{display:flex;min-width:0;align-items:center;gap:var(--space-mobile-projects-sm);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-variant-numeric:tabular-nums;line-height:1.2}.meetai-mobile-projects__members,.meetai-mobile-projects__status{display:inline-flex;min-width:0;align-items:center;gap:var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:700;white-space:nowrap}.meetai-mobile-projects__members>span,.meetai-mobile-projects__status>span{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-faint)}.meetai-mobile-projects__members{color:var(--color-mobile-projects-muted);font-weight:500}.meetai-mobile-projects__members>span{background:var(--color-mobile-projects-faint)}.meetai-mobile-projects__status[data-project-status=draft]>span{background:var(--color-mobile-projects-status-draft)}.meetai-mobile-projects__status[data-project-status=planning]>span{background:var(--color-mobile-projects-status-planning)}.meetai-mobile-projects__status[data-project-status=discovery]>span{background:var(--color-mobile-projects-status-discovery)}.meetai-mobile-projects__status[data-project-status=in_progress]>span{background:var(--color-mobile-projects-status-in-progress)}.meetai-mobile-projects__status[data-project-status=internal_testing]>span{background:var(--color-mobile-projects-status-internal-testing)}.meetai-mobile-projects__status[data-project-status=uat]>span{background:var(--color-mobile-projects-status-uat)}.meetai-mobile-projects__status[data-project-status=paused]>span{background:var(--color-mobile-projects-status-paused)}.meetai-mobile-projects__status[data-project-status=cancelled]>span{background:var(--color-mobile-projects-status-cancelled)}.meetai-mobile-projects__status[data-project-status=completed]>span{background:var(--color-mobile-projects-status-completed)}.meetai-mobile-projects__card-arrow{width:var(--space-mobile-projects-md);height:var(--space-mobile-projects-md);color:var(--color-mobile-projects-faint)}.meetai-mobile-projects__card-live-wave{width:var(--space-mobile-projects-lg);height:var(--space-mobile-projects-lg);color:var(--color-mobile-projects-accent)}.meetai-mobile-projects__card-secondary{min-width:0;overflow:hidden;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.meetai-mobile-projects__empty{display:flex;min-height:18rem;align-items:center;justify-content:center;gap:var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-2xl);padding:var(--space-mobile-projects-xl);border:var(--rule-mobile-projects-thin) dashed var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted);text-align:center;flex-direction:column}.meetai-mobile-projects__empty>svg{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl);color:var(--color-mobile-projects-accent)}.meetai-mobile-projects__empty h2,.meetai-mobile-projects__empty p{margin:0}.meetai-mobile-projects__empty h2{color:var(--color-mobile-projects-ink);font-size:var(--text-mobile-projects-md)}.meetai-mobile-projects__empty p{max-width:28rem;line-height:1.55}.meetai-mobile-projects__add,.meetai-mobile-projects__empty button{display:inline-flex;min-height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;border:0;background:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink);cursor:pointer;transition:background-color var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.meetai-mobile-projects__empty button{padding-inline:var(--space-mobile-projects-lg);border-radius:var(--radius-mobile-projects-md);font-weight:800;white-space:nowrap}.meetai-mobile-projects__add{position:fixed;top:calc(env(safe-area-inset-top) + var(--space-mobile-projects-sm));right:4.75rem;z-index:var(--z-mobile-projects-action);width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);border-radius:var(--radius-mobile-projects-pill);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-projects__add svg{width:var(--space-mobile-projects-lg);height:var(--space-mobile-projects-lg)}.meetai-mobile-projects__add:active,.meetai-mobile-projects__empty button:active{transform:scale(.97);background:var(--color-mobile-projects-accent-strong)}.meetai-mobile-projects__add:disabled,.meetai-mobile-projects__empty button:disabled{cursor:not-allowed;opacity:.55}.meetai-mobile-projects--loading{display:grid;min-height:calc(100dvh - 4rem);place-items:center}.meetai-mobile-projects__loader{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl);animation:meetai-mobile-projects-spin .7s linear infinite;color:var(--color-mobile-projects-accent)}@media (max-width:48rem){.app-shell-frame:has(.meetai-mobile-projects){background:var(--color-mobile-projects-paper);color:var(--color-mobile-projects-ink)}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-header{min-height:calc(4.5rem + env(safe-area-inset-top));padding-top:0;border-bottom:0;background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:0 var(--rule-mobile-projects-thin) var(--space-mobile-projects-xs) var(--color-mobile-projects-shadow)}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-header-inner{min-height:calc(4.5rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-mobile-projects-md) 0}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-header-brand{gap:var(--space-mobile-projects-sm)}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-header-brand:before{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl);flex:0 0 auto;background:url(/mobile/logo.png) 50%/contain no-repeat;content:""}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-header-heading{color:var(--color-mobile-projects-accent);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-md);font-weight:800;letter-spacing:-.03em}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-mobile-user-menu{display:none}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-notifications>button{width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);color:var(--color-mobile-projects-muted)}.app-shell-frame:has(.meetai-mobile-projects) .app-shell-notifications>button:hover{background:var(--color-mobile-projects-surface-soft);color:var(--color-mobile-projects-ink)}.app-shell-frame:has(.meetai-mobile-projects) .mobile-shell-tabs{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-mobile-projects-sticky);padding:.375rem .625rem calc(.375rem + env(safe-area-inset-bottom));border-top:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted);box-shadow:var(--shadow-mobile-projects-nav)}.app-shell-frame:has(.meetai-mobile-projects) .mobile-shell-tabs>div>div{display:none}.app-shell-frame:has(.meetai-mobile-projects) .mobile-shell-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:visible;padding-right:0}.app-shell-frame:has(.meetai-mobile-projects) .mobile-shell-nav>a{width:100%;min-width:0;min-height:var(--size-mobile-projects-touch);border-radius:var(--radius-mobile-projects-sm);color:var(--color-mobile-projects-muted);font-family:var(--font-mobile-projects-body);font-size:var(--text-mobile-projects-xs);font-weight:600}.app-shell-frame:has(.meetai-mobile-projects) .mobile-shell-nav>a[aria-current=page]{background:transparent;color:var(--color-mobile-projects-accent);font-weight:800}.app-shell-frame:has(.meetai-mobile-projects) .mobile-shell-nav>a svg{width:var(--space-mobile-projects-lg);height:var(--space-mobile-projects-lg)}.app-shell-frame .app-shell-header.app-shell-header-native{border-bottom:0;background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:0 var(--rule-mobile-projects-thin) var(--space-mobile-projects-xs) var(--color-mobile-projects-shadow)}.app-shell-header-native .app-shell-notifications>button{width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);color:var(--color-mobile-projects-muted)}}@media (max-width:22rem){.meetai-mobile-projects__main{padding-right:var(--space-mobile-projects-sm);padding-left:var(--space-mobile-projects-sm)}.meetai-mobile-projects__card{grid-template-columns:2.5rem minmax(0,1fr) var(--space-mobile-projects-md);gap:var(--space-mobile-projects-xs);padding:var(--space-mobile-projects-sm)}.meetai-mobile-projects__card-icon{width:2.5rem;height:2.5rem}}@media (hover:hover) and (pointer:fine){.meetai-mobile-projects__recent:hover svg{transform:translateX(var(--space-mobile-projects-2xs))}.meetai-mobile-projects__search input:hover{background:var(--color-mobile-projects-surface-soft)}.meetai-mobile-projects__card:hover,.meetai-mobile-projects__filters button:hover:not([aria-selected=true]){border-color:var(--color-mobile-projects-accent)}.meetai-mobile-projects__add:hover,.meetai-mobile-projects__empty button:hover{background:var(--color-mobile-projects-accent-strong)}}@media (prefers-reduced-motion:reduce){.meetai-mobile-projects__add,.meetai-mobile-projects__card,.meetai-mobile-projects__empty button,.meetai-mobile-projects__filters button,.meetai-mobile-projects__recent svg{transition-duration:var(--dur-mobile-projects-none)}.meetai-mobile-projects__loader{animation-duration:1.4s}}@keyframes meetai-mobile-projects-spin{to{transform:rotate(1turn)}}.meetai-mobile-history{min-height:calc(100dvh - 4rem - env(safe-area-inset-top))}.meetai-mobile-history__main{width:100%;max-width:32rem;margin-inline:auto;padding:var(--space-mobile-projects-lg) var(--space-mobile-projects-md) calc(5.5rem + env(safe-area-inset-bottom))}.meetai-mobile-history__heading{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--space-mobile-projects-sm)}.meetai-mobile-history__heading-title{display:flex;min-width:0;align-items:center;gap:var(--space-mobile-projects-2xs)}.meetai-mobile-history__back{display:inline-flex;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);flex:0 0 auto;align-items:center;justify-content:center;margin-left:calc(var(--space-mobile-projects-xs) * -1);border-radius:var(--radius-mobile-projects-pill);color:var(--color-mobile-projects-ink)}.meetai-mobile-history__back svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md)}.meetai-mobile-history__heading h1,.meetai-mobile-history__heading p{margin:0}.meetai-mobile-history__heading h1{min-width:0;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-title);font-weight:800;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.meetai-mobile-history__heading p{flex:0 0 auto;padding-bottom:var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.meetai-mobile-history__search{display:grid;grid-template-columns:minmax(0,1fr) var(--size-mobile-projects-touch);gap:var(--space-mobile-projects-xs);margin-top:var(--space-mobile-projects-lg)}.meetai-mobile-history__search>div{position:relative;min-width:0}.meetai-mobile-history__search>div>svg{position:absolute;top:50%;left:var(--space-mobile-projects-md);width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md);color:var(--color-mobile-projects-muted);pointer-events:none;transform:translateY(-50%)}.meetai-mobile-history__search input{width:100%;min-height:var(--size-mobile-projects-touch);padding:var(--space-mobile-projects-xs) calc(var(--size-mobile-projects-touch) + var(--space-mobile-projects-xs)) var(--space-mobile-projects-xs) calc(var(--space-mobile-projects-xl) + var(--space-mobile-projects-md));border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);outline:var(--rule-mobile-projects-focus) solid transparent;outline-offset:var(--rule-mobile-projects-thin);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:var(--shadow-mobile-projects-card);font-size:var(--text-mobile-projects-sm)}.meetai-mobile-history__search input::-moz-placeholder{color:var(--color-mobile-projects-muted);opacity:1}.meetai-mobile-history__search input::placeholder{color:var(--color-mobile-projects-muted);opacity:1}.meetai-mobile-history__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.meetai-mobile-history__pagination button,.meetai-mobile-history__search>button,.meetai-mobile-history__search>div>button{display:inline-flex;width:var(--size-mobile-projects-touch);min-width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;border-radius:var(--radius-mobile-projects-sm);cursor:pointer}.meetai-mobile-history__search>div>button{position:absolute;top:50%;right:0;border:0;background:transparent;color:var(--color-mobile-projects-muted);transform:translateY(-50%)}.meetai-mobile-history__search>button{border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-accent);background:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink)}.meetai-mobile-history__pagination button svg,.meetai-mobile-history__search button svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md)}.meetai-mobile-history__empty a:active,.meetai-mobile-history__empty button:active,.meetai-mobile-history__error button:active,.meetai-mobile-history__pagination button:active,.meetai-mobile-history__search button:active{transform:translateY(var(--rule-mobile-projects-thin))}.meetai-mobile-history__search>div>button:active{transform:translateY(calc(-50% + var(--rule-mobile-projects-thin)))}.meetai-mobile-history__pagination button:disabled,.meetai-mobile-history__search button:disabled{cursor:not-allowed;opacity:.45}.meetai-mobile-history a:focus-visible,.meetai-mobile-history button:focus-visible,.meetai-mobile-history__search input:focus-visible{outline:var(--rule-mobile-projects-focus) solid var(--color-mobile-projects-focus);outline-offset:var(--rule-mobile-projects-thin)}.meetai-mobile-history__error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-md);padding:var(--space-mobile-projects-sm) var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-danger-ink);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-danger-ink)}.meetai-mobile-history__error p{margin:0;font-size:var(--text-mobile-projects-sm);line-height:1.5}.meetai-mobile-history__error button{min-height:var(--size-mobile-projects-touch);flex:0 0 auto;padding-inline:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-danger-ink);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-danger-ink);cursor:pointer;font-size:var(--text-mobile-projects-sm);font-weight:700;white-space:nowrap}.meetai-mobile-history__groups{display:grid;gap:var(--space-mobile-projects-lg);margin-top:var(--space-mobile-projects-lg)}.meetai-mobile-history__groups[aria-busy=true]{opacity:.62}.meetai-mobile-history__group{min-width:0}.meetai-mobile-history__group>h2{margin:0 0 var(--space-mobile-projects-sm);color:var(--color-mobile-projects-muted);font-family:var(--font-mobile-projects-body);font-size:var(--text-mobile-projects-sm);font-weight:700;line-height:1.2}.meetai-mobile-history__group ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.meetai-mobile-history__group li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);min-width:0;gap:var(--space-mobile-projects-sm)}.meetai-mobile-history__rail{position:relative;display:flex;justify-content:center}.meetai-mobile-history__rail:after{position:absolute;top:2.75rem;bottom:0;left:50%;width:var(--rule-mobile-projects-thin);background:var(--color-mobile-projects-outline);content:"";transform:translateX(-50%)}.meetai-mobile-history__group li:last-child .meetai-mobile-history__rail:after{display:none}.meetai-mobile-history__rail>span{position:relative;z-index:var(--z-mobile-projects-base);display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-icon-slate);color:var(--color-mobile-projects-muted)}.meetai-mobile-history__rail>span[data-history-tone=meeting]{background:var(--color-mobile-projects-icon-blue);color:var(--color-mobile-projects-accent)}.meetai-mobile-history__rail>span[data-history-tone=document]{background:var(--color-mobile-projects-icon-amber);color:var(--color-mobile-projects-muted)}.meetai-mobile-history__rail>span[data-history-tone=member]{background:var(--color-mobile-projects-icon-mint);color:var(--color-mobile-projects-success)}.meetai-mobile-history__rail>span[data-history-tone=output]{background:var(--color-mobile-projects-icon-violet);color:var(--color-mobile-projects-accent-strong)}.meetai-mobile-history__rail svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md)}.meetai-mobile-history__group article{min-width:0;padding:var(--space-mobile-projects-2xs) 0 var(--space-mobile-projects-lg);border-bottom:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.meetai-mobile-history__group li:last-child article{padding-bottom:0;border-bottom:0}.meetai-mobile-history__item-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-mobile-projects-xs)}.meetai-mobile-history__group article>p,.meetai-mobile-history__item-heading h3,.meetai-mobile-history__item-heading time{margin:0}.meetai-mobile-history__item-heading h3{min-width:0;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-base);font-weight:800;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.meetai-mobile-history__item-heading time{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5;white-space:nowrap}.meetai-mobile-history__group article>p{margin-top:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);line-height:1.55;overflow-wrap:anywhere}.meetai-mobile-history__meta{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-sm)}.meetai-mobile-history__meta>a,.meetai-mobile-history__meta>span{display:inline-flex;min-width:0;max-width:100%;min-height:var(--size-mobile-projects-touch);align-items:center;gap:var(--space-mobile-projects-2xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.meetai-mobile-history__meta>a{color:var(--color-mobile-projects-accent)}.meetai-mobile-history__meta svg{width:var(--text-mobile-projects-sm);height:var(--text-mobile-projects-sm);flex:0 0 auto}.meetai-mobile-history__meta a span,.meetai-mobile-history__meta span span{min-width:0;overflow:hidden;text-overflow:ellipsis}.meetai-mobile-history__pagination{display:grid;grid-template-columns:var(--size-mobile-projects-touch) minmax(0,1fr) var(--size-mobile-projects-touch);align-items:center;gap:var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-xl)}.meetai-mobile-history__pagination button{border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-history__pagination>span{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);font-variant-numeric:tabular-nums;font-weight:700;text-align:center;white-space:nowrap}.meetai-mobile-history__empty{display:flex;min-height:18rem;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-xl);padding:var(--space-mobile-projects-xl);border:var(--rule-mobile-projects-thin) dashed var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted);text-align:center}.meetai-mobile-history__empty>svg{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl);color:var(--color-mobile-projects-accent)}.meetai-mobile-history__empty h2,.meetai-mobile-history__empty p{margin:0}.meetai-mobile-history__empty h2{color:var(--color-mobile-projects-ink);font-size:var(--text-mobile-projects-md)}.meetai-mobile-history__empty p{max-width:26rem;font-size:var(--text-mobile-projects-sm);line-height:1.55}.meetai-mobile-history__empty a,.meetai-mobile-history__empty button{display:inline-flex;min-height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;padding-inline:var(--space-mobile-projects-lg);border:0;border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink);cursor:pointer;font-size:var(--text-mobile-projects-sm);font-weight:800;text-decoration:none;white-space:nowrap}.meetai-mobile-history__skeleton{display:grid;gap:var(--space-mobile-projects-md);margin-top:var(--space-mobile-projects-lg)}.meetai-mobile-history__skeleton>div{display:grid;gap:var(--space-mobile-projects-xs);min-height:5rem;padding:var(--space-mobile-projects-sm);border-bottom:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.meetai-mobile-history__skeleton span{height:var(--space-mobile-projects-sm);border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-surface-soft);opacity:.8}.meetai-mobile-history__skeleton span:first-child{width:58%}.meetai-mobile-history__skeleton span:nth-child(2){width:92%}.meetai-mobile-history__skeleton span:nth-child(3){width:42%}.meetai-mobile-history__loading-more{display:grid;min-height:var(--size-mobile-projects-touch);place-items:center;margin-top:var(--space-mobile-projects-sm);color:var(--color-mobile-projects-accent)}.meetai-mobile-history__loading-more svg{width:var(--text-mobile-projects-md);height:var(--text-mobile-projects-md);animation:meetai-mobile-projects-spin 1.4s linear infinite}@media (max-width:22rem){.meetai-mobile-history__main{padding-inline:var(--space-mobile-projects-sm)}.meetai-mobile-history__heading{align-items:flex-start;flex-direction:column;gap:var(--space-mobile-projects-2xs)}.meetai-mobile-history__heading p{padding-bottom:0}.meetai-mobile-history__group li{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-mobile-projects-xs)}.meetai-mobile-history__rail>span{width:2.5rem;height:2.5rem}.meetai-mobile-history__rail:after{top:2.5rem}}@media (hover:hover) and (pointer:fine){.meetai-mobile-history__search input:hover{background:var(--color-mobile-projects-surface-soft)}.meetai-mobile-history__pagination button:hover:not(:disabled),.meetai-mobile-history__search>div>button:hover{color:var(--color-mobile-projects-ink)}.meetai-mobile-history__meta>a:hover{color:var(--color-mobile-projects-accent-strong)}.meetai-mobile-history__empty a:hover,.meetai-mobile-history__empty button:hover{background:var(--color-mobile-projects-accent-strong)}}@media (prefers-reduced-motion:reduce){.meetai-mobile-history__loading-more svg{animation-duration:2.8s}}body:has(.meetai-mobile-project-meetings),html:has(.meetai-mobile-project-meetings){overflow-x:clip}.project-detail-workspace:has(.meetai-mobile-project-meetings){min-height:calc(100dvh - 4rem - env(safe-area-inset-top));overflow-x:clip;background:var(--background-mobile-projects-page)}.project-detail-workspace:has(.meetai-mobile-project-meetings) .project-detail-main{width:100%;max-width:none;padding:var(--space-mobile-projects-sm) var(--space-mobile-projects-md) calc(11rem + env(safe-area-inset-bottom))}.meetai-mobile-project-meetings,.meetai-mobile-project-meetings *{box-sizing:border-box}.meetai-mobile-project-meetings{width:100%;max-width:34rem;margin-inline:auto;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-body);line-height:1.45}.meetai-mobile-project-meetings button,.meetai-mobile-project-meetings input{font:inherit}.meetai-mobile-project-meetings button{-webkit-tap-highlight-color:transparent}.meetai-mobile-project-meetings button:focus-visible,.meetai-mobile-project-meetings input:focus-visible{outline:var(--rule-mobile-projects-focus) solid var(--color-mobile-projects-focus);outline-offset:var(--rule-mobile-projects-thin)}.meetai-mobile-project-meetings__summary{padding:var(--space-mobile-projects-xs) 0 var(--space-mobile-projects-lg)}.meetai-mobile-project-meetings__summary h1{margin:0;min-width:0;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-title);font-weight:800;letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}.meetai-mobile-project-meetings__project-meta{display:flex;min-height:var(--size-mobile-projects-touch);align-items:center;justify-content:space-between;gap:var(--space-mobile-projects-sm);margin-top:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__project-status{display:inline-flex;min-width:0;align-items:center;gap:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm);font-weight:700}.meetai-mobile-project-meetings__project-status>span{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-status-draft)}.meetai-mobile-project-meetings__project-status[data-project-status=planning]>span{background:var(--color-mobile-projects-status-planning)}.meetai-mobile-project-meetings__project-status[data-project-status=discovery]>span{background:var(--color-mobile-projects-status-discovery)}.meetai-mobile-project-meetings__project-status[data-project-status=in_progress]>span{background:var(--color-mobile-projects-status-in-progress)}.meetai-mobile-project-meetings__project-status[data-project-status=internal_testing]>span{background:var(--color-mobile-projects-status-internal-testing)}.meetai-mobile-project-meetings__project-status[data-project-status=uat]>span{background:var(--color-mobile-projects-status-uat)}.meetai-mobile-project-meetings__project-status[data-project-status=paused]>span{background:var(--color-mobile-projects-status-paused)}.meetai-mobile-project-meetings__project-status[data-project-status=cancelled]>span{background:var(--color-mobile-projects-status-cancelled)}.meetai-mobile-project-meetings__project-status[data-project-status=completed]>span{background:var(--color-mobile-projects-status-completed)}.meetai-mobile-project-meetings__members{display:flex;align-items:center;padding-right:var(--space-mobile-projects-2xs)}.meetai-mobile-project-meetings__members button,.meetai-mobile-project-meetings__members-extra{display:inline-flex;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;margin-right:calc(var(--space-mobile-projects-xs) * -1);border:var(--rule-mobile-projects-active) solid var(--color-mobile-projects-paper);border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted)}.meetai-mobile-project-meetings__members button{padding:0;cursor:pointer}.meetai-mobile-project-meetings__avatar,.meetai-mobile-project-meetings__avatar-fallback{width:100%;height:100%;border-radius:inherit}.meetai-mobile-project-meetings__members-extra{position:relative;z-index:1;margin-right:0;background:var(--color-mobile-projects-icon-blue);color:var(--color-mobile-projects-accent);font-size:var(--text-mobile-projects-xs);font-weight:800}.meetai-mobile-project-meetings__search{display:grid;gap:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.meetai-mobile-project-meetings__search-field{display:grid;grid-template-columns:var(--space-mobile-projects-lg) minmax(0,1fr);min-height:var(--size-mobile-projects-touch);align-items:center;gap:var(--space-mobile-projects-xs);padding:0 var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-md);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-project-meetings__search-field:focus-within{border-color:var(--color-mobile-projects-focus)}.meetai-mobile-project-meetings__search-field svg{width:var(--space-mobile-projects-lg);height:var(--space-mobile-projects-lg);color:var(--color-mobile-projects-faint)}.meetai-mobile-project-meetings__search input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--color-mobile-projects-ink);font-size:var(--text-mobile-projects-sm);font-weight:600;letter-spacing:normal;text-transform:none}.meetai-mobile-project-meetings__search input::-moz-placeholder{color:var(--color-mobile-projects-faint)}.meetai-mobile-project-meetings__search input::placeholder{color:var(--color-mobile-projects-faint)}.meetai-mobile-project-meetings:has(.meetai-mobile-project-meetings__recorder){max-width:64rem}.meetai-mobile-project-meetings__recorder{display:grid;min-height:clamp(25rem,64dvh,38rem);align-content:space-between;gap:var(--space-mobile-projects-xl);padding:clamp(var(--space-mobile-projects-lg),4vw,var(--space-mobile-projects-2xl));border:var(--rule-mobile-projects-thin) solid var(--color-mobile-offline-outline);border-radius:var(--radius-mobile-offline-card);background:linear-gradient(145deg,var(--color-mobile-offline-paper),var(--color-mobile-projects-surface));box-shadow:var(--shadow-mobile-offline-card)}.meetai-mobile-project-meetings__recorder-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__recorder-mark{display:inline-flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-offline-live-soft);color:var(--color-mobile-offline-live)}.meetai-mobile-project-meetings__recorder-mark svg{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl);stroke-width:2.25}.meetai-mobile-project-meetings__recorder-heading h2{margin:0;min-width:0;color:var(--color-mobile-offline-ink);font-family:var(--font-mobile-projects-display);font-size:clamp(var(--text-mobile-projects-md),4vw,var(--text-mobile-projects-title));font-style:normal;font-weight:800;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere}.meetai-mobile-project-meetings__recorder-heading time{color:var(--color-mobile-offline-ink);font-family:var(--font-mobile-projects-display);font-size:clamp(var(--text-mobile-projects-md),4vw,1.75rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.meetai-mobile-project-meetings__recorder-status{position:relative;width:var(--space-mobile-projects-md);height:var(--space-mobile-projects-md);border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-offline-stop);box-shadow:0 0 0 var(--space-mobile-projects-2xs) var(--color-mobile-offline-stop-soft)}.meetai-mobile-project-meetings__recorder[data-recorder-state=recording] .meetai-mobile-project-meetings__recorder-status:after{position:absolute;inset:0;border-radius:inherit;background:var(--color-mobile-offline-stop);content:"";opacity:.42;pointer-events:none;transform:scale(1);animation:meetai-mobile-offline-status-pulse var(--dur-mobile-offline-wave) var(--ease-mobile-projects-out) infinite}.meetai-mobile-project-meetings__recorder-waveform{display:grid;grid-template-columns:repeat(48,minmax(1px,1fr));height:clamp(7rem,22dvh,11rem);align-items:center;gap:var(--space-mobile-projects-2xs);overflow:hidden}.meetai-mobile-project-meetings__recorder-waveform-bar{width:100%;height:max(.375rem,var(--wave-height));border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-offline-live);opacity:.72;transition:height 80ms linear,opacity var(--dur-mobile-projects-short) var(--ease-mobile-projects-out)}.meetai-mobile-project-meetings__recorder-controls{display:flex;align-items:flex-start;justify-content:center;gap:clamp(var(--space-mobile-projects-lg),8vw,var(--space-mobile-projects-4xl))}.meetai-mobile-project-meetings__recorder-control{display:grid;width:7.5rem;min-height:7.75rem;justify-items:center;gap:var(--space-mobile-projects-sm);padding:0;border:0;background:transparent;color:var(--color-mobile-offline-muted);cursor:pointer}.meetai-mobile-project-meetings__recorder-control>span{display:inline-flex;width:var(--size-mobile-offline-control);height:var(--size-mobile-offline-control);align-items:center;justify-content:center;border:var(--rule-mobile-projects-active) solid var(--color-mobile-offline-outline);border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-card);transition:transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out),background-color var(--dur-mobile-projects-short) var(--ease-mobile-projects-out),border-color var(--dur-mobile-projects-short) var(--ease-mobile-projects-out)}.meetai-mobile-project-meetings__recorder-control svg{width:2rem;height:2rem}.meetai-mobile-project-meetings__recorder-control.is-pause>span{color:var(--color-mobile-offline-live)}.meetai-mobile-project-meetings__recorder-control.is-stop>span{border-color:var(--color-mobile-offline-stop-outline);background:var(--color-mobile-offline-stop-soft);color:var(--color-mobile-offline-stop)}.meetai-mobile-project-meetings__recorder-control.is-stop svg:not(.is-spinning){fill:currentColor}.meetai-mobile-project-meetings__recorder-control:focus-visible{border-radius:var(--radius-mobile-projects-md)}.meetai-mobile-project-meetings__recorder-control:active>span{transform:scale(.96)}.meetai-mobile-project-meetings__recorder-control:disabled{cursor:wait;opacity:.58}.meetai-mobile-project-meetings__recorder[data-preview=true] .meetai-mobile-project-meetings__recorder-control:disabled{cursor:default;opacity:1}.meetai-mobile-project-meetings__recorder[data-recorder-state=paused] .meetai-mobile-project-meetings__recorder-status{background:var(--color-mobile-offline-paused);box-shadow:none}.meetai-mobile-project-meetings__recorder[data-recorder-state=paused] .meetai-mobile-project-meetings__recorder-waveform-bar,.meetai-mobile-project-meetings__recorder[data-recorder-state=saving] .meetai-mobile-project-meetings__recorder-waveform-bar{opacity:.42}.meetai-mobile-project-meetings__recorder[data-recorder-state=saving] .meetai-mobile-project-meetings__recorder-status{background:var(--color-mobile-projects-accent);box-shadow:none}@keyframes meetai-mobile-offline-status-pulse{0%{opacity:.42;transform:scale(1)}70%,to{opacity:0;transform:scale(2.25)}}.meetai-mobile-project-meetings__offline{display:grid;gap:0;margin-top:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-offline-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-project-meetings__offline-heading{display:flex;min-height:var(--size-mobile-projects-touch);align-items:center;justify-content:space-between;gap:var(--space-mobile-projects-sm);padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-md)}.meetai-mobile-project-meetings__offline-heading strong{min-width:0;color:var(--color-mobile-offline-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-md);font-style:normal;font-weight:800;letter-spacing:-.025em;overflow-wrap:anywhere}.meetai-mobile-project-meetings__offline-actions>button,.meetai-mobile-project-meetings__offline-heading button,.meetai-mobile-project-meetings__offline-menu-root>button{display:inline-flex;width:var(--size-mobile-projects-touch);min-width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;padding:0;border:var(--rule-mobile-projects-thin) solid transparent;border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-muted);cursor:pointer}.meetai-mobile-project-meetings__offline-actions svg,.meetai-mobile-project-meetings__offline-heading svg{width:var(--space-mobile-projects-md);height:var(--space-mobile-projects-md)}.meetai-mobile-project-meetings__offline-list{display:grid;gap:var(--space-mobile-projects-sm);padding:0 var(--space-mobile-projects-sm) var(--space-mobile-projects-sm);border-top:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline)}.meetai-mobile-project-meetings__offline-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-mobile-projects-sm);padding:var(--space-mobile-projects-md);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-offline-paper);color:var(--color-mobile-offline-ink)}.meetai-mobile-project-meetings__offline-item:first-child{margin-top:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__offline-play{display:inline-flex;width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;padding:0;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-offline-outline);border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-offline-live-soft);color:var(--color-mobile-offline-live);cursor:pointer}.meetai-mobile-project-meetings__offline-play svg{width:var(--space-mobile-projects-md);height:var(--space-mobile-projects-md);fill:currentColor}.meetai-mobile-project-meetings__offline-copy{display:grid;min-width:0;gap:var(--space-mobile-projects-2xs)}.meetai-mobile-project-meetings__offline-copy strong{display:flex;min-width:0;align-items:center;gap:var(--space-mobile-projects-xs);color:var(--color-mobile-offline-ink);font-size:var(--text-mobile-projects-sm);font-weight:800;overflow-wrap:anywhere}.meetai-mobile-project-meetings__offline-copy strong i{width:var(--space-mobile-projects-sm);height:var(--space-mobile-projects-sm);flex:0 0 auto;border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-offline-live)}.meetai-mobile-project-meetings__offline-copy em,.meetai-mobile-project-meetings__offline-copy span{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-style:normal}.meetai-mobile-project-meetings__offline-copy span b{color:var(--color-mobile-offline-live);font-weight:700}.meetai-mobile-project-meetings__offline-copy em,.meetai-mobile-project-meetings__offline>p{margin:0;color:var(--color-mobile-projects-danger);font-size:var(--text-mobile-projects-xs);font-weight:700}.meetai-mobile-project-meetings__offline>p{padding:0 var(--space-mobile-projects-md) var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__offline-actions{display:flex;align-items:center;gap:var(--space-mobile-projects-xs)}.meetai-mobile-project-meetings__offline-actions>button,.meetai-mobile-project-meetings__offline-menu-root>button{border-color:var(--color-mobile-projects-outline);box-shadow:var(--shadow-mobile-projects-card)}.meetai-mobile-project-meetings__offline-menu-root{position:relative}.meetai-mobile-project-meetings__offline-menu{position:absolute;z-index:2;top:calc(100% + var(--space-mobile-projects-2xs));right:0;display:grid;min-width:9rem;padding:var(--space-mobile-projects-2xs);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-offline-ink);box-shadow:var(--shadow-mobile-offline-card)}.meetai-mobile-project-meetings__offline-menu button{display:flex;min-height:var(--size-mobile-projects-touch);align-items:center;gap:var(--space-mobile-projects-xs);padding:0 var(--space-mobile-projects-sm);border:0;border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-surface);color:var(--color-mobile-offline-ink);cursor:pointer;font-size:var(--text-mobile-projects-sm);font-weight:700;white-space:nowrap}.meetai-mobile-project-meetings__offline-menu button.is-danger{color:var(--color-mobile-projects-danger)}.meetai-mobile-project-meetings__offline-player{grid-column:2/-1;width:100%;min-width:0;height:var(--size-mobile-projects-touch);accent-color:var(--color-mobile-offline-live)}.meetai-mobile-project-meetings__groups{display:grid;gap:var(--space-mobile-projects-xl);margin-top:var(--space-mobile-projects-xl)}.meetai-mobile-project-meetings__group{display:grid;gap:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__group>h2{margin:0;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.meetai-mobile-project-meetings__list{display:grid;gap:var(--space-mobile-projects-xs)}.meetai-mobile-project-meetings__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto var(--space-mobile-projects-md);min-height:4.75rem;align-items:center;gap:var(--space-mobile-projects-sm);padding:var(--space-mobile-projects-sm);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-md);background:var(--color-mobile-projects-surface);color:var(--color-mobile-projects-ink);box-shadow:var(--shadow-mobile-projects-card);cursor:pointer;text-align:left;transition:border-color var(--dur-mobile-projects-short) var(--ease-mobile-projects-out),transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.meetai-mobile-project-meetings__item[data-meeting-status=inMeeting]{border-color:var(--color-mobile-projects-accent)}.meetai-mobile-project-meetings__item:active{transform:translateY(var(--rule-mobile-projects-thin))}.meetai-mobile-project-meetings__item-icon{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-mobile-projects-sm);background:var(--color-mobile-projects-icon-blue);color:var(--color-mobile-projects-accent)}.meetai-mobile-project-meetings__item-icon svg{width:var(--space-mobile-projects-lg);height:var(--space-mobile-projects-lg)}.meetai-mobile-project-meetings__item[data-meeting-status=completed] .meetai-mobile-project-meetings__item-icon{background:var(--color-mobile-projects-icon-mint);color:var(--color-mobile-projects-success)}.meetai-mobile-project-meetings__item[data-meeting-status=processing] .meetai-mobile-project-meetings__item-icon{background:var(--color-mobile-projects-icon-amber);color:var(--color-mobile-projects-status-planning)}.meetai-mobile-project-meetings__item[data-meeting-status=error] .meetai-mobile-project-meetings__item-icon{background:var(--color-mobile-projects-icon-amber);color:var(--color-mobile-projects-danger)}.meetai-mobile-project-meetings__item-copy{display:grid;min-width:0;gap:var(--space-mobile-projects-2xs)}.meetai-mobile-project-meetings__item-copy strong{overflow:hidden;color:var(--color-mobile-projects-ink);font-family:var(--font-mobile-projects-display);font-size:var(--text-mobile-projects-sm);font-weight:800;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.meetai-mobile-project-meetings__item-copy>span{display:flex;min-width:0;align-items:center;gap:var(--space-mobile-projects-2xs);overflow:hidden;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.meetai-mobile-project-meetings__item-copy i{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:var(--radius-mobile-projects-pill);background:var(--color-mobile-projects-accent)}.meetai-mobile-project-meetings__item[data-meeting-status=completed] .meetai-mobile-project-meetings__item-copy i{background:var(--color-mobile-projects-success)}.meetai-mobile-project-meetings__item[data-meeting-status=processing] .meetai-mobile-project-meetings__item-copy i{background:var(--color-mobile-projects-status-planning)}.meetai-mobile-project-meetings__item[data-meeting-status=error] .meetai-mobile-project-meetings__item-copy i{background:var(--color-mobile-projects-danger)}.meetai-mobile-project-meetings__item time{color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-xs);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.meetai-mobile-project-meetings__item-arrow{width:var(--space-mobile-projects-md);height:var(--space-mobile-projects-md);color:var(--color-mobile-projects-faint)}.meetai-mobile-project-meetings__empty{display:grid;min-height:18rem;place-items:center;align-content:center;gap:var(--space-mobile-projects-xs);text-align:center}.meetai-mobile-project-meetings__empty>svg{width:var(--space-mobile-projects-2xl);height:var(--space-mobile-projects-2xl);margin-bottom:var(--space-mobile-projects-xs);color:var(--color-mobile-projects-faint)}.meetai-mobile-project-meetings__empty h2,.meetai-mobile-project-meetings__empty p{margin:0}.meetai-mobile-project-meetings__empty h2{font-size:var(--text-mobile-projects-base);font-weight:800}.meetai-mobile-project-meetings__empty p{max-width:45ch;color:var(--color-mobile-projects-muted);font-size:var(--text-mobile-projects-sm)}.meetai-mobile-project-meetings__skeleton{display:grid;gap:var(--space-mobile-projects-xs);margin-top:var(--space-mobile-projects-xl)}.meetai-mobile-project-meetings__skeleton span{min-height:4.75rem;border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-md);background:var(--color-mobile-projects-surface-soft);animation:meetai-mobile-meetings-pulse 1.4s ease-in-out infinite alternate}.meetai-mobile-project-meetings__error{margin:var(--space-mobile-projects-md) 0 0;color:var(--color-mobile-projects-danger);font-size:var(--text-mobile-projects-sm);font-weight:700}.meetai-mobile-project-meetings__actions{position:fixed;right:auto;bottom:calc(5.75rem + env(safe-area-inset-bottom));left:50%;z-index:var(--z-mobile-projects-action);display:grid;grid-template-columns:repeat(2,var(--size-mobile-projects-touch)) minmax(0,1fr);width:min(calc(100% - 2rem),34rem);align-items:center;gap:var(--space-mobile-projects-xs);padding:var(--space-mobile-projects-xs);border:var(--rule-mobile-projects-thin) solid var(--color-mobile-projects-outline);border-radius:var(--radius-mobile-projects-lg);background:var(--color-mobile-projects-surface);box-shadow:var(--shadow-mobile-projects-nav);transform:translateX(-50%)}.meetai-mobile-project-meetings__actions[data-offline-enabled=false]{grid-template-columns:var(--size-mobile-projects-touch) minmax(0,1fr)}.meetai-mobile-project-meetings__action-icon,.meetai-mobile-project-meetings__action-primary{display:inline-flex;min-height:var(--size-mobile-projects-touch);align-items:center;justify-content:center;border:0;border-radius:var(--radius-mobile-projects-sm);cursor:pointer;transition:background-color var(--dur-mobile-projects-short) var(--ease-mobile-projects-out),transform var(--dur-mobile-projects-micro) var(--ease-mobile-projects-out)}.meetai-mobile-project-meetings__action-icon{width:var(--size-mobile-projects-touch);background:var(--color-mobile-projects-icon-blue);color:var(--color-mobile-projects-accent)}.meetai-mobile-project-meetings__action-icon.is-record{background:oklch(96% .03 25);color:var(--color-mobile-projects-danger)}.meetai-mobile-project-meetings__action-icon.is-record svg{fill:currentColor}.meetai-mobile-project-meetings__action-primary{min-width:0;gap:var(--space-mobile-projects-xs);padding:0 var(--space-mobile-projects-md);background:var(--color-mobile-projects-accent);color:var(--color-mobile-projects-accent-ink);font-size:var(--text-mobile-projects-sm);font-weight:800;white-space:nowrap}.meetai-mobile-project-meetings__action-icon svg,.meetai-mobile-project-meetings__action-primary svg{width:var(--space-mobile-projects-lg);height:var(--space-mobile-projects-lg)}.meetai-mobile-project-meetings__action-icon:active,.meetai-mobile-project-meetings__action-primary:active{transform:scale(.97)}.meetai-mobile-project-meetings__members button:active,.meetai-mobile-project-meetings__offline-item button:active{background:var(--color-mobile-projects-surface-soft);box-shadow:inset 0 0 0 var(--rule-mobile-projects-thin) var(--color-mobile-projects-outline)}.meetai-mobile-project-meetings button:disabled{cursor:not-allowed;opacity:.5}.meetai-mobile-project-meetings .is-spinning{animation:meetai-mobile-meetings-spin .7s linear infinite}@media (max-width:48rem){.meetai-mobile-project-meetings__recorder{min-height:clamp(11.75rem,22dvh,13.5rem);align-content:center;gap:var(--space-mobile-projects-md);padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);border-radius:var(--radius-mobile-projects-lg)}.meetai-mobile-project-meetings__recorder-mark{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl)}.meetai-mobile-project-meetings__recorder-control svg,.meetai-mobile-project-meetings__recorder-mark svg{width:1.25rem;height:1.25rem}.meetai-mobile-project-meetings__recorder-heading h2,.meetai-mobile-project-meetings__recorder-heading time{font-size:var(--text-mobile-projects-base)}.meetai-mobile-project-meetings__recorder-status{width:var(--space-mobile-projects-sm);height:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__recorder-waveform{height:clamp(3rem,7dvh,3.75rem)}.meetai-mobile-project-meetings__recorder-controls{gap:var(--space-mobile-projects-lg)}.meetai-mobile-project-meetings__recorder-control{width:var(--size-mobile-projects-touch);min-height:var(--size-mobile-projects-touch)}.meetai-mobile-project-meetings__recorder-control>span{width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch)}.meetai-mobile-project-meetings__offline-item{grid-template-columns:auto minmax(0,1fr);gap:var(--space-mobile-projects-xs);padding:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__offline-actions{grid-column:2;justify-content:flex-end}.meetai-mobile-project-meetings__offline-player{grid-column:1/-1}}@media (max-width:22rem){.project-detail-workspace:has(.meetai-mobile-project-meetings) .project-detail-main{padding-right:var(--space-mobile-projects-sm);padding-left:var(--space-mobile-projects-sm)}.meetai-mobile-project-meetings__recorder{min-height:11.75rem;padding:var(--space-mobile-projects-xs) var(--space-mobile-projects-sm);border-radius:var(--radius-mobile-projects-lg)}.meetai-mobile-project-meetings__recorder-heading{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-mobile-projects-xs)}.meetai-mobile-project-meetings__recorder-mark{width:var(--space-mobile-projects-xl);height:var(--space-mobile-projects-xl)}.meetai-mobile-project-meetings__recorder-heading h2,.meetai-mobile-project-meetings__recorder-heading time{font-size:var(--text-mobile-projects-base)}.meetai-mobile-project-meetings__recorder-status{grid-column:3;grid-row:1;width:var(--space-mobile-projects-sm);height:var(--space-mobile-projects-sm);margin-left:calc(var(--space-mobile-projects-lg) * -1);transform:translateY(var(--space-mobile-projects-lg))}.meetai-mobile-project-meetings__recorder-waveform{gap:var(--space-mobile-projects-3xs)}.meetai-mobile-project-meetings__recorder-controls{gap:var(--space-mobile-projects-lg)}.meetai-mobile-project-meetings__recorder-control{width:var(--size-mobile-projects-touch);min-height:var(--size-mobile-projects-touch)}.meetai-mobile-project-meetings__recorder-control>span{width:var(--size-mobile-projects-touch);height:var(--size-mobile-projects-touch)}.meetai-mobile-project-meetings__summary h1{font-size:1.75rem}.meetai-mobile-project-meetings__item{grid-template-columns:2.5rem minmax(0,1fr) var(--space-mobile-projects-md);gap:var(--space-mobile-projects-xs)}.meetai-mobile-project-meetings__item-icon{width:2.5rem;height:2.5rem}.meetai-mobile-project-meetings__item time{display:none}.meetai-mobile-project-meetings__actions{width:calc(100% - 1.5rem)}.meetai-mobile-project-meetings__action-primary{padding:0 var(--space-mobile-projects-sm);font-size:var(--text-mobile-projects-xs)}}@media (hover:hover) and (pointer:fine){.meetai-mobile-project-meetings__recorder-control.is-pause:not(:disabled):hover>span{border-color:var(--color-mobile-offline-live);background:var(--color-mobile-offline-live-soft)}.meetai-mobile-project-meetings__recorder-control.is-stop:not(:disabled):hover>span{border-color:var(--color-mobile-offline-stop)}.meetai-mobile-project-meetings__search-field:hover{border-color:var(--color-mobile-projects-faint)}.meetai-mobile-project-meetings__item:hover{border-color:var(--color-mobile-projects-accent)}.meetai-mobile-project-meetings__action-icon:hover,.meetai-mobile-project-meetings__members button:hover,.meetai-mobile-project-meetings__offline-item button:hover{background:var(--color-mobile-projects-surface-soft)}.meetai-mobile-project-meetings__action-primary:hover{background:var(--color-mobile-projects-accent-strong)}}@media (prefers-reduced-motion:reduce){.meetai-mobile-project-meetings__action-icon,.meetai-mobile-project-meetings__action-primary,.meetai-mobile-project-meetings__item,.meetai-mobile-project-meetings__recorder-waveform-bar{transition-duration:var(--dur-mobile-projects-none)}.meetai-mobile-project-meetings .is-spinning,.meetai-mobile-project-meetings__recorder-status:after,.meetai-mobile-project-meetings__skeleton span{animation:none}}@keyframes meetai-mobile-meetings-spin{to{transform:rotate(1turn)}}@keyframes meetai-mobile-meetings-pulse{to{opacity:.55}}body:has(.recording-mobile-workspace),body:has(.share-mobile-workspace),html:has(.recording-mobile-workspace),html:has(.share-mobile-workspace){overflow-x:clip}@media (max-width:48rem){body.recording-detail-mobile-scroll-lock,body.share-mobile-scroll-lock,html.recording-detail-mobile-scroll-lock,html.share-mobile-scroll-lock{overflow-x:clip;overflow-y:hidden}.recording-mobile-workspace,.share-mobile-workspace{width:100%;padding:0;background:var(--color-mobile-meeting-paper);color:var(--color-mobile-meeting-ink);font-family:var(--font-mobile-meeting-body)}.recording-end-meeting-note-overlay{overflow-y:auto;justify-content:safe center}.recording-end-meeting-note-dialog{display:flex;min-height:0;max-height:calc(100% - 2rem);flex-direction:column}.recording-end-meeting-note-dialog textarea{min-height:4rem;flex:1 1 auto}.recording-end-meeting-note-footer{flex-shrink:0}.share-page-header:not(.is-accepted){padding-top:env(safe-area-inset-top)}.share-mobile-notices{padding:var(--space-mobile-meeting-xs) var(--space-mobile-meeting-md) 0}.share-mobile-notices:empty{display:none}.recording-mobile-title-card{position:relative;z-index:var(--z-mobile-meeting-sticky);min-width:0;border:0;border-radius:0;background:var(--color-mobile-meeting-surface);padding:max(var(--space-mobile-meeting-2xs),env(safe-area-inset-top)) var(--space-mobile-meeting-md) 0;box-shadow:none}.recording-mobile-title-topline{display:grid;min-height:var(--size-mobile-meeting-touch);grid-template-columns:var(--size-mobile-meeting-touch) minmax(0,1fr) var(--size-mobile-meeting-touch);align-items:center;gap:var(--space-mobile-meeting-xs)}.recording-mobile-title-topline>[role=status]{display:none}.recording-mobile-title-topline>h1{grid-column:2;min-width:0;color:var(--color-mobile-meeting-ink);font-family:var(--font-mobile-meeting-display);font-size:var(--text-mobile-meeting-md);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-align:center;overflow-wrap:anywhere}.recording-mobile-title-topline>div.flex{grid-column:2;min-width:0}.recording-mobile-back-button,.recording-mobile-title-action{display:inline-flex;width:var(--size-mobile-meeting-touch);height:var(--size-mobile-meeting-touch);min-width:var(--size-mobile-meeting-touch);min-height:var(--size-mobile-meeting-touch);align-items:center;justify-content:center;border:0;border-radius:var(--radius-mobile-meeting-pill);background:transparent;color:var(--color-mobile-meeting-ink);cursor:pointer;transition:background-color var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out),transform var(--dur-mobile-meeting-micro) var(--ease-mobile-meeting-out)}.recording-mobile-back-button{grid-column:1;grid-row:1}.recording-mobile-title-actions{grid-column:3;grid-row:1;justify-self:end}.recording-mobile-overflow{position:relative}.recording-mobile-overflow>summary{list-style:none}.recording-mobile-overflow>summary::-webkit-details-marker{display:none}.recording-mobile-overflow-menu{position:absolute;top:calc(100% + var(--space-mobile-meeting-2xs));inset-inline-end:0;z-index:var(--z-mobile-meeting-menu);display:grid;width:17rem;max-width:calc(100dvi - 2rem);gap:var(--space-mobile-meeting-3xs);padding:var(--space-mobile-meeting-xs);border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-md);background:var(--color-mobile-meeting-surface);box-shadow:var(--shadow-mobile-meeting-dock)}.recording-mobile-drawer{position:fixed;inset:0;z-index:var(--z-mobile-meeting-modal);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-mobile-meeting-short)}.recording-mobile-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.recording-mobile-drawer__backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.45);opacity:0;transition:opacity var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out)}.recording-mobile-drawer.is-open .recording-mobile-drawer__backdrop{opacity:1}.recording-mobile-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;width:min(80dvi,20rem);flex-direction:column;background:var(--color-mobile-meeting-surface);color:var(--color-mobile-meeting-ink);box-shadow:var(--shadow-mobile-meeting-dock);transform:translateX(100%);transition:transform var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out)}.recording-mobile-drawer.is-open .recording-mobile-drawer__panel{transform:none}.recording-mobile-drawer__header{display:flex;align-items:center;gap:var(--space-mobile-meeting-sm);padding:calc(var(--space-mobile-meeting-sm) + env(safe-area-inset-top)) var(--space-mobile-meeting-md) var(--space-mobile-meeting-sm);border-block-end:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline)}.recording-mobile-drawer__header h2{margin:0;font-size:var(--text-mobile-meeting-md,1rem);font-weight:800}.recording-mobile-drawer__close{display:inline-grid;width:var(--size-mobile-meeting-touch);height:var(--size-mobile-meeting-touch);place-items:center;border:0;border-radius:var(--radius-mobile-meeting-sm);background:transparent;color:inherit}.recording-mobile-drawer__body{display:grid;flex:1 1 auto;align-content:start;gap:var(--space-mobile-meeting-xs);overflow-y:auto;padding-block-end:env(safe-area-inset-bottom);background:var(--color-mobile-meeting-paper)}.recording-mobile-drawer__group{display:grid;gap:var(--space-mobile-meeting-3xs);padding:var(--space-mobile-meeting-sm) var(--space-mobile-meeting-xs);background:var(--color-mobile-meeting-surface)}.recording-mobile-drawer__group>h3{margin:0;padding-inline:var(--space-mobile-meeting-sm);color:var(--color-mobile-meeting-muted);font-size:var(--text-mobile-meeting-xs,.75rem);font-weight:700}.recording-mobile-drawer__group-items{display:grid;gap:var(--space-mobile-meeting-3xs)}.recording-mobile-menu-action,.recording-mobile-menu-theme{position:relative;display:flex;width:100%;min-height:var(--size-mobile-meeting-touch);align-items:center;gap:var(--space-mobile-meeting-sm);border:0;border-radius:var(--radius-mobile-meeting-sm);background:transparent;color:var(--color-mobile-meeting-ink);padding:0 var(--space-mobile-meeting-sm);font:inherit;font-size:var(--text-mobile-meeting-sm);font-weight:700;text-align:start;white-space:nowrap}.recording-mobile-menu-action.is-danger{color:var(--color-mobile-meeting-live)}.recording-mobile-menu-theme{padding:0}.recording-mobile-menu-theme .recording-mobile-menu-action{position:absolute;inset:0;justify-content:flex-start}.recording-mobile-menu-theme>span{margin-inline-start:calc(var(--space-mobile-meeting-sm) + var(--space-mobile-meeting-lg));pointer-events:none}.recording-mobile-live-panel,.recording-mobile-live-panel.is-waveform-compact{flex:0 0 auto;margin:0;border:0;border-radius:0;background:var(--color-mobile-meeting-surface);padding:0 var(--space-mobile-meeting-md) var(--space-mobile-meeting-2xs);box-shadow:none}.recording-mobile-live-topline{display:flex;min-height:1.5rem;align-items:center;justify-content:center;gap:var(--space-mobile-meeting-xs)}.recording-mobile-live-panel.is-waveform-compact .recording-mobile-waveform,.recording-mobile-waveform{display:inline-flex;width:2rem;min-width:2rem;height:var(--space-mobile-meeting-md);margin:0;align-items:center;justify-content:center;gap:var(--space-mobile-meeting-3xs);overflow:hidden}.recording-mobile-waveform span{width:var(--space-mobile-meeting-3xs);min-width:var(--space-mobile-meeting-3xs);min-height:var(--space-mobile-meeting-2xs);max-height:var(--space-mobile-meeting-md);border-radius:var(--radius-mobile-meeting-pill);background:var(--color-mobile-meeting-live)}.recording-mobile-waveform span:nth-child(2),.recording-mobile-waveform span:nth-child(6){height:var(--space-mobile-meeting-sm)}.recording-mobile-waveform span:nth-child(3),.recording-mobile-waveform span:nth-child(5){height:var(--space-mobile-meeting-md)}.recording-mobile-waveform span:nth-child(4){height:var(--space-mobile-meeting-xs)}.recording-mobile-recording-state{min-width:0;color:var(--color-mobile-meeting-live);font-size:var(--text-mobile-meeting-xs);font-weight:800;letter-spacing:.02em;white-space:nowrap}.recording-mobile-clock{display:inline-flex;align-items:center;gap:var(--space-mobile-meeting-2xs);color:var(--color-mobile-meeting-muted);font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.recording-mobile-clock svg{width:var(--space-mobile-meeting-md);height:var(--space-mobile-meeting-md);flex:0 0 auto}.recording-mobile-live-panel.is-ended .recording-mobile-recording-state{color:var(--color-mobile-meeting-muted);font-size:var(--text-mobile-meeting-sm);font-weight:600;letter-spacing:0}.recording-mobile-ended-dot{width:var(--space-mobile-meeting-xs);height:var(--space-mobile-meeting-xs);border-radius:var(--radius-mobile-meeting-pill);background:var(--color-mobile-meeting-complete)}.recording-mobile-tabs{display:flex;min-height:var(--size-mobile-meeting-touch);flex:0 0 auto;align-items:center;gap:var(--space-mobile-meeting-xl);margin:0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;border:0;border-top:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-bottom:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);background:var(--color-mobile-meeting-surface);padding:0 var(--space-mobile-meeting-md);box-shadow:none;scrollbar-width:none;scroll-padding-inline:var(--space-mobile-meeting-md)}.recording-mobile-tabs button{position:relative;min-width:-moz-max-content;min-width:max-content;min-height:var(--size-mobile-meeting-touch);border:0;background:transparent;color:var(--color-mobile-meeting-muted);font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-base);font-weight:500;white-space:nowrap}.recording-mobile-tabs button:after{right:0;bottom:0;left:0;height:var(--rule-mobile-meeting-focus);border-radius:0;background:transparent;transform:none}.recording-mobile-tabs button.is-active{color:var(--color-mobile-meeting-accent);font-weight:600}.recording-mobile-tabs button.is-active:after{background:var(--color-mobile-meeting-accent)}.recording-mobile-panel,.recording-mobile-panel.is-transcript{min-width:0;margin:0;overflow-x:clip;overflow-y:auto;background:var(--color-mobile-meeting-paper);padding:var(--space-mobile-meeting-xs) var(--space-mobile-meeting-md) var(--space-mobile-meeting-md);scrollbar-width:none}.recording-mobile-panel:has(>.recording-mobile-chat-card),.recording-mobile-panel:has(>.recording-mobile-summary-card){display:flex;flex-direction:column;overflow-y:hidden}.recording-mobile-workspace:not(:has(>[data-translation-tts-layout=mobile])):has(>.recording-mobile-control-dock.is-live:not(.is-collapsed)) .recording-mobile-panel:has(>.recording-mobile-chat-card){padding-bottom:calc(6.5rem + max(var(--space-mobile-meeting-sm), env(safe-area-inset-bottom)))}.recording-mobile-workspace.is-live-controls-collapsed .recording-mobile-panel:has(>.recording-mobile-chat-card){padding-bottom:calc(2.5rem + max(var(--space-mobile-meeting-sm), env(safe-area-inset-bottom)))}.recording-mobile-panel::-webkit-scrollbar{display:none}.recording-mobile-transcript-toolbar{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin:0 0 var(--space-mobile-meeting-xs);border:0;border-radius:0;background:var(--color-mobile-meeting-paper);padding:0 0 var(--space-mobile-meeting-2xs);box-shadow:none;backdrop-filter:none}.recording-mobile-transcript-toolbar.has-autoscroll{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-mobile-meeting-xs)}.recording-mobile-transcript-search{min-height:var(--size-mobile-meeting-touch);border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-md);background:var(--color-mobile-meeting-surface);color:var(--color-mobile-meeting-muted);padding:0 var(--space-mobile-meeting-sm)}.recording-mobile-transcript-search input{color:var(--color-mobile-meeting-ink);font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-base);font-weight:500}.recording-mobile-transcript-search input::-moz-placeholder{color:var(--color-mobile-meeting-faint);font-weight:500}.recording-mobile-transcript-search input::placeholder{color:var(--color-mobile-meeting-faint);font-weight:500}.recording-mobile-transcript-search button{width:var(--size-mobile-meeting-touch);height:var(--size-mobile-meeting-touch);margin-inline-end:calc(var(--space-mobile-meeting-xs) * -1);background:transparent;color:var(--color-mobile-meeting-muted)}.recording-mobile-autoscroll{min-height:var(--size-mobile-meeting-touch);color:var(--color-mobile-meeting-ink);font-size:var(--text-mobile-meeting-xs);white-space:nowrap}.recording-mobile-autoscroll i{background:var(--color-mobile-meeting-outline-strong)}.recording-mobile-autoscroll i:after{background:var(--color-mobile-meeting-surface);box-shadow:var(--recording-theme-shadow)}.recording-mobile-autoscroll.is-on i{background:var(--color-mobile-meeting-accent)}.recording-mobile-transcript-list{gap:var(--space-mobile-meeting-md);padding:0 0 var(--space-mobile-meeting-md)}.recording-mobile-workspace:has(>.recording-mobile-control-dock.is-live) .recording-transcript-bottom-spacer{height:calc(1.625rem + 20px + env(safe-area-inset-bottom))}.share-mobile-workspace:has(>.recording-mobile-control-dock.is-share) .recording-transcript-bottom-spacer{height:calc(1.625rem + 20px + env(safe-area-inset-bottom))}.recording-mobile-workspace:has(>[data-translation-tts-layout=mobile]) .recording-transcript-bottom-spacer{display:none}.share-mobile-workspace:has(>[data-translation-tts-layout=mobile]) .recording-transcript-bottom-spacer{display:none}.recording-mobile-workspace:has(>[data-translation-tts-layout=mobile]) .recording-mobile-panel.is-transcript{padding-bottom:0}.recording-mobile-workspace:has(>[data-translation-tts-layout=mobile]) .recording-mobile-transcript-list{padding-bottom:10px}.recording-mobile-workspace:has(>[data-translation-tts-layout=mobile]) .recording-transcript-bottom-anchor{display:none}.recording-mobile-workspace.is-live-controls-collapsed:has(>.recording-mobile-control-dock.is-live) .recording-transcript-bottom-spacer{display:block;height:env(safe-area-inset-bottom)}.recording-mobile-workspace.is-live-controls-collapsed .recording-mobile-transcript-scroll{display:flex;min-height:100%}.recording-mobile-workspace.is-live-controls-collapsed .recording-mobile-transcript-list{flex:1 1 auto;justify-content:flex-end}.recording-mobile-transcript-item{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;-moz-column-gap:var(--space-mobile-meeting-md);column-gap:var(--space-mobile-meeting-md)}.recording-mobile-segment-number{position:relative;top:12px;inset-inline-start:auto;left:auto;display:inline-flex;width:2.75rem;height:2.75rem;margin:0;align-items:center;justify-content:center;border:var(--rule-mobile-meeting-thin) solid var(--recording-listening-accent);border-radius:var(--radius-mobile-meeting-md);background:var(--recording-listening-accent);color:var(--recording-listening-badge-ink);font-family:var(--font-mobile-meeting-display);font-size:var(--text-mobile-meeting-base);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.recording-mobile-segment-number.is-speaking{border:var(--rule-mobile-meeting-focus) solid var(--recording-listening-accent);background:var(--color-mobile-meeting-surface);color:var(--recording-listening-accent);box-shadow:inset 0 0 0 var(--space-mobile-meeting-3xs) var(--color-mobile-meeting-surface)}.recording-mobile-segment-card,.recording-mobile-transcript-item.is-speaking .recording-mobile-segment-card{width:100%;max-width:100%;min-width:0;margin:0;border:0;border-radius:0;background:transparent;color:var(--color-mobile-meeting-ink);padding:0;box-shadow:none}.recording-mobile-segment-header{position:relative;min-height:var(--space-mobile-meeting-lg);gap:var(--space-mobile-meeting-xs);padding-inline-end:var(--size-mobile-meeting-touch)}.recording-mobile-segment-speaker,.recording-mobile-transcript-item.is-speaking .recording-mobile-segment-speaker{min-width:0;overflow:hidden;border-radius:0;background:transparent!important;color:var(--color-mobile-meeting-muted);padding:0;font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.recording-mobile-segment-time{order:-1;color:var(--color-mobile-meeting-muted);font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-sm);font-weight:500;font-variant-numeric:tabular-nums}.recording-mobile-speaking-indicator,.recording-mobile-transcript-item.is-speaking .recording-mobile-segment-time{color:var(--recording-listening-accent)}.recording-mobile-star{position:absolute;top:calc((var(--space-mobile-meeting-lg) - var(--size-mobile-meeting-touch)) / 2);inset-inline-end:0;width:var(--size-mobile-meeting-touch);height:var(--size-mobile-meeting-touch);margin-inline-start:0;border:0;background:transparent;color:var(--color-mobile-meeting-faint)}.recording-mobile-star.is-active{border:0;background:var(--recording-star-active-surface);color:var(--recording-star-active-ink)}.recording-mobile-segment-textbox{margin-top:var(--space-mobile-meeting-xs);border:0;border-radius:0;background:transparent;color:var(--color-mobile-meeting-ink);padding:0;box-shadow:none;font-family:var(--font-mobile-meeting-body)}.recording-mobile-segment-textbox p{font-size:var(--text-mobile-meeting-base);font-weight:500;line-height:1.55}.recording-mobile-segment-textbox p,.recording-mobile-segment-textbox p.is-partial{color:var(--color-mobile-meeting-transcript-source)}.recording-mobile-segment-textbox .is-translation{margin-top:var(--space-mobile-meeting-sm);border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-sm);background:var(--color-mobile-meeting-surface-soft);color:var(--color-mobile-meeting-ink);padding:var(--space-mobile-meeting-sm);font-size:var(--text-mobile-meeting-base);font-weight:400;font-style:italic;line-height:1.5}.recording-mobile-inline-notes{margin-inline-start:calc(3.125rem + var(--space-mobile-meeting-md))}.recording-mobile-card-list,.recording-mobile-chat-card,.recording-mobile-notes-panel.is-tab,.recording-mobile-summary-card{position:static;max-height:none;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.recording-mobile-chat-card,.recording-mobile-summary-card{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.recording-mobile-chat-card .meeting-chat-panel{min-height:0}.recording-mobile-important-card,.recording-mobile-info-row,.recording-mobile-note-card,.recording-mobile-participant,.recording-mobile-speaker-card,.recording-mobile-summary-content{border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-md);background:var(--color-mobile-meeting-surface);color:var(--color-mobile-meeting-ink);box-shadow:none}.recording-mobile-info-row{min-height:4rem}.recording-mobile-important-card,.recording-mobile-info-row,.recording-mobile-participant,.recording-mobile-speaker-card{margin-bottom:var(--space-mobile-meeting-xs);padding:var(--space-mobile-meeting-sm)}.recording-mobile-section-title{margin-bottom:var(--space-mobile-meeting-md)}.recording-mobile-section-title h2{color:var(--color-mobile-meeting-ink);font-family:var(--font-mobile-meeting-display);font-size:var(--text-mobile-meeting-base);font-weight:800}.recording-mobile-section-title .recording-mobile-summary-copy{width:auto;gap:var(--space-mobile-meeting-2xs);padding:0 var(--space-mobile-meeting-sm);font-size:var(--text-mobile-meeting-xs);cursor:pointer}.recording-mobile-summary-content{min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;padding:var(--space-mobile-meeting-md)}.recording-mobile-muted-text{color:var(--color-mobile-meeting-muted)}.recording-mobile-note-filters{display:inline-flex;align-items:center;gap:var(--space-mobile-meeting-2xs)}.recording-mobile-note-filters button{min-height:var(--size-mobile-meeting-touch);border:0;border-radius:var(--radius-mobile-meeting-pill);background:transparent;color:var(--color-mobile-meeting-muted);padding:0 var(--space-mobile-meeting-sm);font-size:var(--text-mobile-meeting-xs);font-weight:700;white-space:nowrap}.recording-mobile-note-filters button.is-active{background:var(--color-mobile-meeting-accent-soft);color:var(--color-mobile-meeting-accent)}.recording-mobile-note-input{width:100%;min-height:6rem;resize:vertical;border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-md);outline:var(--rule-mobile-meeting-focus) solid transparent;outline-offset:var(--rule-mobile-meeting-thin);background:var(--color-mobile-meeting-surface);color:var(--color-mobile-meeting-ink);padding:var(--space-mobile-meeting-sm);font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-base);line-height:1.5}.recording-mobile-note-list{display:grid;gap:var(--space-mobile-meeting-xs);margin-top:var(--space-mobile-meeting-md)}.recording-mobile-note-card{padding:var(--space-mobile-meeting-sm)}.recording-mobile-note-card>div{display:flex;min-width:0;align-items:center;gap:var(--space-mobile-meeting-xs)}.recording-mobile-note-card span{color:var(--color-mobile-meeting-accent);font-size:var(--text-mobile-meeting-xs);font-weight:800;font-variant-numeric:tabular-nums}.recording-mobile-note-card strong{min-width:0;overflow:hidden;color:var(--color-mobile-meeting-muted);font-size:var(--text-mobile-meeting-xs);text-overflow:ellipsis;white-space:nowrap}.recording-mobile-note-card p{margin:var(--space-mobile-meeting-xs) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-mobile-meeting-base);line-height:1.5}.recording-mobile-control-dock{position:fixed;right:var(--space-mobile-meeting-lg);bottom:max(var(--space-mobile-meeting-sm),env(safe-area-inset-bottom));left:var(--space-mobile-meeting-lg);z-index:var(--z-mobile-meeting-sticky);display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-mobile-meeting-xs);margin:0;border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-pill);background:var(--color-mobile-meeting-surface);padding:var(--space-mobile-meeting-xs);box-shadow:var(--shadow-mobile-meeting-dock)}.recording-mobile-control-dock.is-collapsed{display:none}.recording-mobile-live-controls-toggle{position:fixed;left:50%;z-index:calc(var(--z-mobile-meeting-sticky) + 1);display:inline-flex;width:2.75rem;height:1.5rem;align-items:center;justify-content:center;border:var(--rule-mobile-meeting-thin) solid var(--color-mobile-meeting-outline);border-radius:var(--radius-mobile-meeting-pill);background:var(--color-mobile-meeting-surface);color:var(--color-mobile-meeting-muted);box-shadow:0 4px 12px rgba(15,23,42,.12);transform:translateX(-50%);transition:bottom var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out),color var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out),transform var(--dur-mobile-meeting-micro) var(--ease-mobile-meeting-out)}.recording-mobile-live-controls-toggle.is-expanded{bottom:calc(4.125rem + max(var(--space-mobile-meeting-sm), env(safe-area-inset-bottom)))}.recording-mobile-workspace:has(>[data-translation-tts-layout=mobile])>.recording-mobile-live-controls-toggle.is-expanded{bottom:calc(8.5rem + env(safe-area-inset-bottom))}.recording-mobile-live-controls-toggle.is-collapsed{bottom:max(var(--space-mobile-meeting-sm),env(safe-area-inset-bottom));height:2rem}.recording-mobile-live-controls-toggle:active{transform:translateX(-50%) scale(.94)}.recording-mobile-live-controls-toggle:focus-visible{outline:var(--rule-mobile-meeting-focus) solid var(--color-mobile-meeting-focus);outline-offset:2px}.recording-mobile-live-controls-toggle svg{width:1.1rem;height:1.1rem}.recording-mobile-control-button{display:inline-flex;width:var(--size-mobile-meeting-touch);height:var(--size-mobile-meeting-touch);min-width:var(--size-mobile-meeting-touch);min-height:var(--size-mobile-meeting-touch);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-mobile-meeting-xs);border:0;border-radius:var(--radius-mobile-meeting-pill);background:var(--color-mobile-meeting-surface-soft);color:var(--color-mobile-meeting-ink);cursor:pointer;font-family:var(--font-mobile-meeting-body);font-size:var(--text-mobile-meeting-sm);font-weight:800;white-space:nowrap;transition:background-color var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out),color var(--dur-mobile-meeting-short) var(--ease-mobile-meeting-out),transform var(--dur-mobile-meeting-micro) var(--ease-mobile-meeting-out)}.recording-mobile-control-button.is-stop{width:auto;min-width:7rem;flex:1 1 auto;background:var(--color-mobile-meeting-live);color:var(--color-mobile-meeting-danger-ink);padding:0 var(--space-mobile-meeting-md)}.recording-mobile-control-button.is-note{width:auto;min-width:7rem;flex:1 1 auto;background:var(--color-mobile-meeting-accent);color:var(--color-mobile-meeting-accent-ink);padding:0 var(--space-mobile-meeting-md)}.recording-mobile-control-button.is-note.is-compact{width:3.25rem;height:3.25rem;min-width:3.25rem;min-height:3.25rem;flex:0 0 auto;padding:0}.recording-mobile-control-button.is-active,.recording-mobile-control-button.is-primary{background:var(--color-mobile-meeting-accent-soft);color:var(--color-mobile-meeting-accent)}.recording-mobile-control-dock.is-share .recording-mobile-control-button.is-note{min-width:0}.recording-mobile-autoscroll:focus-visible,.recording-mobile-back-button:focus-visible,.recording-mobile-control-button:focus-visible,.recording-mobile-menu-action:focus-visible,.recording-mobile-note-filters button:focus-visible,.recording-mobile-note-input:focus-visible,.recording-mobile-star:focus-visible,.recording-mobile-tabs button:focus-visible,.recording-mobile-title-action:focus-visible,.recording-mobile-transcript-search:focus-within{outline:var(--rule-mobile-meeting-focus) solid var(--color-mobile-meeting-focus);outline-offset:var(--rule-mobile-meeting-focus)}.recording-mobile-autoscroll:active,.recording-mobile-back-button:active,.recording-mobile-control-button:active,.recording-mobile-menu-action:active,.recording-mobile-note-filters button:active,.recording-mobile-star:active,.recording-mobile-tabs button:active,.recording-mobile-title-action:active,.recording-mobile-transcript-search button:active{transform:translateY(var(--rule-mobile-meeting-thin))}.recording-mobile-autoscroll:disabled,.recording-mobile-control-button:disabled,.recording-mobile-menu-action:disabled,.recording-mobile-note-filters button:disabled,.recording-mobile-note-input:disabled,.recording-mobile-star:disabled,.recording-mobile-tabs button:disabled,.recording-mobile-transcript-search button:disabled{cursor:not-allowed;opacity:.5}.recording-mobile-note-input:disabled{background:var(--color-mobile-meeting-surface-soft)}@media (hover:hover) and (pointer:fine){.recording-mobile-back-button:hover,.recording-mobile-control-button:hover,.recording-mobile-menu-action:hover,.recording-mobile-title-action:hover{background:var(--color-mobile-meeting-surface-soft)}.recording-mobile-control-button.is-stop:hover{background:var(--color-mobile-meeting-live)}.recording-mobile-control-button.is-note:hover{background:var(--color-mobile-meeting-accent-strong)}}@media (max-width:22rem){.recording-mobile-live-panel,.recording-mobile-live-panel.is-waveform-compact,.recording-mobile-panel,.recording-mobile-panel.is-transcript,.recording-mobile-tabs,.recording-mobile-title-card{padding-inline:var(--space-mobile-meeting-sm)}.recording-mobile-tabs{gap:var(--space-mobile-meeting-lg)}.recording-mobile-transcript-item{grid-template-columns:2.75rem minmax(0,1fr);-moz-column-gap:var(--space-mobile-meeting-sm);column-gap:var(--space-mobile-meeting-sm)}.recording-mobile-segment-number{width:2.75rem;height:2.75rem;font-size:var(--text-mobile-meeting-base)}.recording-mobile-control-dock{right:var(--space-mobile-meeting-sm);left:var(--space-mobile-meeting-sm);gap:var(--space-mobile-meeting-2xs);padding:var(--space-mobile-meeting-xs)}.recording-mobile-control-button.is-note,.recording-mobile-control-button.is-stop{min-width:5.75rem;padding-inline:var(--space-mobile-meeting-sm)}.recording-mobile-control-button.is-note.is-compact{width:3.25rem;height:3.25rem;min-width:3.25rem;min-height:3.25rem;padding-inline:0}}@media (prefers-reduced-motion:reduce){.recording-mobile-back-button,.recording-mobile-control-button,.recording-mobile-live-controls-toggle,.recording-mobile-menu-action,.recording-mobile-segment-number.is-speaking,.recording-mobile-title-action{animation:none;transition-duration:var(--dur-mobile-meeting-none)}}}