.product-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;background:var(--tmeet-canvas);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-grid,.workspace-topbar{max-width:var(--tmeet-maxw-operate);margin-inline:auto}.workspace-grid{--form-col:512px;--form-measure:calc(2 * var(--form-col) + var(--sp-4));display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}@media (min-width:1800px){.workspace-grid:has(>.preview-panel){grid-template-columns:minmax(0,1fr) var(--tmeet-preview-width);align-items:start}.workspace-grid>.preview-panel{position:-webkit-sticky;position:sticky;top:calc(var(--sp-11) + var(--sp-6));max-height:calc(100dvh - var(--sp-11) - var(--sp-8));overflow-y:auto;overscroll-behavior:contain}}.product-shell .empty-state,.product-shell p{font-feature-settings:normal;font-variant-numeric:normal}.sidebar{--sidebar-surface:color-mix(in srgb,var(--tmeet-panel) 76%,var(--tmeet-canvas));position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:var(--sp-5);height:100dvh;overflow-y:auto;border-right:1px solid var(--tmeet-line-strong);background:var(--sidebar-surface);padding:var(--sp-5)}.brand-lockup{display:flex;gap:var(--sp-3);color:var(--tmeet-ink);text-decoration:none;padding:0 var(--sp-1) var(--sp-4);border-bottom:1px solid var(--tmeet-line)}.console-product-name{font-weight:500;color:var(--tmeet-muted)}.brand-text strong{display:block;font-size:var(--fs-subtitle);line-height:1.2}.brand-text>span{display:block;color:var(--tmeet-muted);font-size:var(--fs-meta)}.sidebar-menu-toggle{display:none}.side-nav{display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1 auto;min-height:160px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:calc(-1 * var(--sp-2));padding:var(--sp-2);background:linear-gradient(var(--sidebar-surface) 40%,transparent) top /100% var(--sp-6) no-repeat local,linear-gradient(transparent,var(--sidebar-surface) 60%) bottom /100% var(--sp-6) no-repeat local,radial-gradient(farthest-side at 50% 0,var(--tmeet-line-strong),transparent) top /100% var(--sp-3) no-repeat scroll,radial-gradient(farthest-side at 50% 100%,var(--tmeet-line-strong),transparent) bottom /100% var(--sp-3) no-repeat scroll,var(--sidebar-surface)}.nav-list{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0;padding:0;list-style:none}.nav-list-end{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--tmeet-line)}.nav-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;width:100%;min-height:var(--control-height);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--tmeet-ink-soft);padding:var(--sp-2);text-align:left;text-decoration:none;font-size:var(--fs-label);font-weight:500;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.nav-item svg{justify-self:center;color:var(--tmeet-muted)}.nav-count{display:grid;place-items:center;min-width:24px;border:1px solid var(--tmeet-warn-line);border-radius:var(--r-pill);background:var(--tmeet-warn-soft);color:var(--tmeet-warn);padding:3px var(--sp-2);font-size:var(--fs-meta);font-weight:600}.nav-item:hover{border-color:var(--tmeet-line);background:var(--tmeet-panel);color:var(--tmeet-ink)}.nav-item[aria-current=page]{border-color:var(--tmeet-primary-line);background:var(--tmeet-primary-soft);font-weight:600}.nav-item[aria-current=page],.nav-item[aria-current=page] svg{color:var(--tmeet-accent-ink)}.workspace{min-width:0;padding:var(--sp-7) var(--sp-8);padding-bottom:var(--sp-12)}.workspace-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--tmeet-z-sticky);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-bottom:var(--sp-7);border-bottom:1px solid var(--tmeet-line);background:color-mix(in srgb,var(--tmeet-canvas) 94%,var(--tmeet-panel));padding-block:var(--sp-3)}.workspace-topbar[data-has-tabs=true]{border-bottom:0;padding-bottom:0}.topbar-main{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--control-height)}.workspace-topbar h1{margin:0;font-size:var(--fs-title);font-weight:700;letter-spacing:-.02em;line-height:1.3;white-space:nowrap}.workspace-topbar h1:focus-visible{outline:none}.workspace-topbar p{margin:2px 0 0;color:var(--tmeet-muted);font-size:var(--fs-label)}.topbar-title{flex:1 1 auto}.command-row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0}.command-row>:not(.search-box){flex-shrink:0}.topbar-utilities{display:flex;flex:none;align-items:center;gap:var(--sp-1);-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3);-webkit-border-start:1px solid var(--tmeet-line);border-inline-start:1px solid var(--tmeet-line)}.topbar-icon-button{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);border-radius:var(--r-control);color:var(--tmeet-ink-soft);text-decoration:none;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.topbar-icon-button:hover{background-color:color-mix(in srgb,var(--tmeet-ink) 6%,transparent);color:var(--tmeet-ink)}.account-menu{position:relative}.account-trigger{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height);border:0;border-radius:var(--r-pill);background:transparent;padding:0 var(--sp-2) 0 6px;color:var(--tmeet-ink-soft);transition:background-color var(--dur-1) var(--ease)}.account-menu[data-open=true] .account-trigger,.account-trigger:hover{background-color:color-mix(in srgb,var(--tmeet-ink) 6%,transparent);color:var(--tmeet-ink)}.account-caret{transition:rotate var(--dur-1) var(--ease)}.account-menu[data-open=true] .account-caret{rotate:180deg}.account-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--tmeet-primary-soft);box-shadow:inset 0 0 0 1px var(--tmeet-primary-line);color:var(--tmeet-accent-ink);font-size:var(--fs-label);font-weight:700;line-height:1}.account-avatar.is-large{width:40px;height:40px;font-size:var(--fs-body)}.account-avatar[data-known=false]{background:var(--tmeet-panel-soft);box-shadow:inset 0 0 0 1px var(--tmeet-line-strong)}.account-popover{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:var(--tmeet-z-dropdown);display:grid;grid-gap:2px;gap:2px;width:min(300px,calc(100vw - 2 * var(--sp-4)));border:1px solid var(--tmeet-line-strong);border-radius:var(--r-lg);background:var(--tmeet-panel);box-shadow:var(--sh-3);padding:var(--sp-2);transform-origin:top right;transition:opacity var(--dur-fast-2) var(--ease-entrance),scale var(--dur-fast-2) var(--ease-entrance)}@starting-style{.account-popover{opacity:0;scale:.98}}.account-popover[hidden]{display:none}.account-identity{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-1);border-bottom:1px solid var(--tmeet-line);padding:var(--sp-2) var(--sp-2) var(--sp-3)}.account-lines{display:grid;min-width:0}.account-name{font-size:var(--fs-label);font-weight:650}.account-name,.account-popover .account-email{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-popover .account-email{min-width:0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.account-links{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.account-link{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--control-height);border:0;border-radius:var(--r-sm);background:transparent;padding:0 var(--sp-3);color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:500;text-align:left;text-decoration:none}.account-link svg{flex:none;color:var(--tmeet-muted)}.account-link:hover{background:var(--tmeet-panel-soft)}.account-link.is-signout[aria-disabled=true]{color:var(--tmeet-muted);cursor:progress}.account-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-1);border-top:1px solid var(--tmeet-line);padding:var(--sp-2) 0 var(--sp-1) var(--sp-3)}.account-row-label{color:var(--tmeet-ink);font-size:var(--fs-label)}.account-footer{border-top:1px solid var(--tmeet-line);padding-top:var(--sp-1)}.command-row .icon-button,.command-row .secondary-button{border-color:var(--tmeet-line-control-on-canvas)}.search-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;flex:1 1 11rem;min-width:0;max-width:300px;height:44px;border:1px solid var(--tmeet-line-control-on-canvas);border-radius:var(--r-sm);background:var(--tmeet-panel);padding:0 var(--sp-3)}.search-box svg{color:var(--tmeet-muted)}.search-box input{height:100%;min-width:0;border:0;background:none}.search-box:focus-within{border-color:var(--tmeet-ring-color);outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.search-box input:focus-visible{outline:none;box-shadow:none}.search-box kbd{display:grid;place-items:center;min-width:24px;height:24px;border:1px solid var(--tmeet-line-strong);border-radius:var(--r-xs);background:var(--tmeet-panel-soft);color:var(--tmeet-muted);font-family:var(--tmeet-font-mono);font-size:var(--fs-meta)}.search-box:focus-within kbd{visibility:hidden}@media (hover:none) and (pointer:coarse){.search-box kbd{display:none}}.preview-panel{border:1px solid var(--tmeet-line-strong);border-radius:var(--r-lg);background:var(--tmeet-panel)}.module-panel{min-width:0;padding:0;border:0;border-radius:0;background:transparent;container:module-panel/inline-size}.pending-queue{border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background:var(--tmeet-panel);margin-top:0;container:pending-queue/inline-size}.pending-queue,.preview-panel{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0;padding:var(--sp-6)}.preview-panel{scroll-margin-top:calc(var(--sp-11) + var(--sp-6))}.toast-region{position:fixed;inset-block-end:max(var(--sp-5),var(--console-toast-lift,0px));inset-inline:var(--sp-4);margin-inline:auto;z-index:var(--tmeet-z-toast);display:flex;align-items:center;gap:var(--sp-3);width:-moz-fit-content;width:fit-content;max-width:560px;border:1px solid var(--tmeet-line-strong);border-radius:var(--r-md);background:var(--tmeet-panel);color:var(--tmeet-ink-soft);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-label);box-shadow:var(--sh-3)}.toast-region.is-error{border-color:var(--tmeet-danger-line);background:var(--tmeet-danger-soft);color:var(--tmeet-danger)}.toast-region.is-success{border-color:var(--tmeet-primary-line);background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.toast-dismiss{flex:none;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);-webkit-margin-start:auto;margin-inline-start:auto;border:0;border-radius:calc(var(--r-md) - var(--sp-2));background:transparent;color:inherit;transition:background var(--dur-1) var(--ease)}.toast-dismiss:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.toast-message{min-width:0}.toast-action{flex:none;min-height:var(--control-height);-webkit-margin-start:auto;margin-inline-start:auto;border:0;border-radius:calc(var(--r-md) - var(--sp-2));background:transparent;padding:0 var(--sp-3);color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;transition:background var(--dur-1) var(--ease)}.toast-action+.toast-dismiss{-webkit-margin-start:0;margin-inline-start:0}@media (hover:hover){.toast-action:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}@media (prefers-reduced-motion:no-preference){.toast-region{animation:tmeet-toast-in var(--dur-2) var(--ease-entrance)}}.toast-region[data-leaving=true]{animation:tmeet-toast-out var(--dur-fast-2) var(--ease-exit) forwards;pointer-events:none}@keyframes tmeet-toast-in{0%{opacity:0;translate:0 var(--sp-2)}}@keyframes tmeet-toast-out{to{opacity:0;translate:0 var(--sp-1)}}.product-shell:has(.av-savebar){--console-toast-lift:104px}.product-shell:has(.stg-savebar[data-dirty=true]){--console-toast-lift:120px}.product-shell:has(.mtg-form-actions){--console-toast-lift:128px}@media (max-width:640px){.product-shell:has(.av-savebar){--console-toast-lift:124px}.product-shell:has(.stg-savebar[data-dirty=true]){--console-toast-lift:152px}.product-shell:has(.mtg-form-actions){--console-toast-lift:140px}}:root:has(.product-shell){scroll-padding-top:125px}:root:has(.av-savebar){scroll-padding-bottom:96px}:root:has(.stg-savebar[data-dirty=true]){scroll-padding-bottom:104px}:root:has(.mtg-form-actions){scroll-padding-bottom:120px}@media (max-width:860px){:root:has(.product-shell){scroll-padding-top:85px}}@media (max-width:640px){:root:has(.av-savebar){scroll-padding-bottom:116px}:root:has(.stg-savebar[data-dirty=true]){scroll-padding-bottom:136px}:root:has(.mtg-form-actions){scroll-padding-bottom:140px}}.booking-step,.section-stack{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}.module-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5);padding-bottom:var(--sp-2);border-bottom:0}.module-title h2{margin:0;font-size:var(--fs-display);font-weight:680;letter-spacing:-.025em}.module-title p{margin:var(--sp-2) 0 0;max-width:var(--tmeet-measure);color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.title-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--tmeet-line)}.preview-header h2{margin:0;font-size:var(--fs-subtitle);font-weight:680;letter-spacing:-.02em}.dashboard-heading{align-items:flex-end}.dashboard-heading h2{font-size:var(--fs-display);letter-spacing:-.02em}.dashboard-when{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.dashboard-when span{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600}.dashboard-heading time{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;white-space:nowrap}.preview-header p{margin:2px 0 0;color:var(--tmeet-muted);font-size:var(--fs-label)}.module-panel h3,.pending-queue h3,.preview-panel h3{font-size:var(--fs-body);font-weight:600}.product-shell strong:has(>.select-check){display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2)}.select-check{flex:none;color:var(--tmeet-accent-ink)}.product-shell [aria-pressed=false] .select-check{visibility:hidden}.badge{display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid var(--tmeet-line-strong);border-radius:var(--r-pill);background:var(--tmeet-panel-soft);color:var(--tmeet-ink-soft);padding:4px var(--sp-3);font-size:var(--fs-meta);font-weight:700;white-space:nowrap}.badge.ok{border-color:var(--tmeet-primary-line);background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.badge.warn{border-color:var(--tmeet-warn-line);background:var(--tmeet-warn-soft);color:var(--tmeet-warn)}.badge.info{border-color:var(--tmeet-info-line);background:var(--tmeet-info-soft);color:var(--tmeet-info)}.badge.danger{border-color:var(--tmeet-danger-line);background:var(--tmeet-danger-soft);color:var(--tmeet-danger)}.dashboard-grid,.embed-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4)}.dashboard-grid{align-items:start;gap:var(--sp-6);border:0;background:transparent}.workspace[data-section=dashboard] .section-stack{gap:var(--sp-6)}@container module-panel (min-width: 540px){.dashboard-grid{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}.dashboard-grid>.panel-block+.panel-block{border:1px solid var(--tmeet-line)}}.dashboard-board,.dashboard-col{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}@container module-panel (min-width: 1040px){.dashboard-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.dashboard-board .dashboard-grid{grid-template-columns:minmax(0,1fr)}}@container module-panel (min-width: 540px){.embed-layout{grid-template-columns:minmax(0,.75fr) minmax(320px,1fr)}}.panel-block{min-width:0;background:var(--tmeet-panel)}.dashboard-grid>.panel-block,.panel-block{border:1px solid var(--tmeet-line);border-radius:var(--r-xl);padding:var(--sp-6)}.dashboard-grid>.panel-block{min-height:228px}.dashboard-grid>.panel-block+.panel-block{border:1px solid var(--tmeet-line);padding-inline:var(--sp-6)}.dashboard-onboarding{padding:var(--sp-6)}.panel-block h3{margin:0 0 var(--sp-3)}.timeline{grid-template-columns:max-content minmax(0,1fr);grid-column-gap:var(--sp-3);grid-row-gap:0;row-gap:0}.timeline,.timeline-item{display:grid;column-gap:var(--sp-3)}.timeline-item{grid-column:1/-1;grid-template-columns:7em minmax(0,1fr);grid-template-columns:subgrid;grid-column-gap:var(--sp-3);align-items:baseline;padding-block:var(--sp-3);border-bottom:1px solid var(--tmeet-line)}.timeline-item:first-child{-webkit-padding-before:0;padding-block-start:0}.timeline-item:last-child{border-bottom:0;-webkit-padding-after:0;padding-block-end:0}.timeline-item>span{font-family:var(--tmeet-font-mono);font-size:var(--fs-label);font-weight:600;white-space:nowrap}.timeline-item strong{display:block;font-weight:600;font-size:var(--fs-body)}.timeline-item p{margin:0;color:var(--tmeet-muted);font-size:var(--fs-label)}.check-list{display:grid;margin:0;padding:0;list-style:none}.check-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;padding-block:var(--sp-3);color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.check-list li:first-child{-webkit-padding-before:0;padding-block-start:0}.check-list li:last-child{-webkit-padding-after:0;padding-block-end:0}.check-list li+li{border-top:1px solid var(--tmeet-line-structural)}.check-list li svg{color:var(--tmeet-line-control)}.check-list .done,.check-list .done svg{color:var(--tmeet-accent-ink)}.check-list .active,.check-list .active svg{color:var(--tmeet-warn)}.check-list .unknown,.check-list .unknown svg{color:var(--tmeet-muted)}.check-state{font-size:var(--fs-meta);font-weight:600}.check-list li:has(.check-go){display:block;padding:0}.check-go{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;width:100%;border:0;border-radius:var(--r-sm);background:none;color:inherit;padding-block:var(--sp-3);padding-inline:var(--sp-2);margin-inline:calc(var(--sp-2) * -1);font:inherit;text-align:start;cursor:pointer;transition:background var(--dur-1) var(--ease)}.check-go:hover{background:var(--tmeet-panel-soft)}.check-caret{color:var(--tmeet-line-control)}.check-go:hover .check-caret{color:var(--tmeet-ink-soft)}.event-type-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}@container module-panel (min-width: 600px){.event-type-grid:is([data-count="2"],[data-count="3"],[data-count="4"],[data-count="5"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container module-panel (min-width: 1000px){.event-type-grid:is([data-count="3"],[data-count="4"],[data-count="5"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.integration-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}.event-type-card{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background:var(--tmeet-panel);padding:var(--sp-6);transition:border-color var(--dur-1) var(--ease)}.event-type-card:hover{border-color:var(--tmeet-primary-line)}.event-type-card.inactive{background:var(--tmeet-panel-soft)}.event-type-card[data-editing],.option-card[data-editing]{box-shadow:inset var(--bw-thick) 0 0 0 var(--tmeet-primary)}.event-type-card h3{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-subtitle);line-height:1.5;overflow-wrap:anywhere}.event-type-card p{margin:0;color:var(--tmeet-muted);font-size:var(--fs-label)}.card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);align-self:end}.card-actions .confirm-root[role=group]{flex:1 1 100%;justify-content:flex-end}.card-actions .confirm-root[role=group] .confirm-question{flex:1 1 100%}.schedule-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0}.schedule-block{min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background:var(--tmeet-panel);padding:var(--sp-6)}.schedule-block+.schedule-block{padding-top:var(--sp-6)}.schedule-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3)}.schedule-head h3{margin:0}.schedule-head p{margin:0;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tmeet-muted);font-size:var(--fs-label)}.availability-board{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--tmeet-line);border-radius:var(--r-md);overflow:hidden;background:var(--tmeet-panel)}.exception-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);max-width:1120px;margin:var(--sp-6) 0 0;border-top:1px solid var(--tmeet-line-structural);padding-top:var(--sp-4);font-size:var(--fs-label);font-weight:600}.exception-heading~.exception-adder{margin-top:var(--sp-4);border-top:0;padding-top:0}.exception-heading>span{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:500}.exception-list{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);max-width:1120px;margin:var(--sp-3) 0 0;padding:0;list-style:none}.exception-list li{display:flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-label)}.exception-list strong{font-weight:600}.exception-list span{color:var(--tmeet-muted);font-size:var(--fs-meta)}.holiday-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);max-width:1120px;margin:var(--sp-3) 0 0;padding:0;list-style:none}.holiday-list li{display:grid;grid-template-columns:18em max-content auto;grid-template-areas:"when effect action";justify-content:start;align-items:center;grid-gap:2px var(--sp-3);gap:2px var(--sp-3);min-height:var(--control-height);font-size:var(--fs-label)}.holiday-when{grid-area:when;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-3);min-width:0}.holiday-when strong{min-width:7.5em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holiday-effect,.holiday-name{color:var(--tmeet-ink-soft)}.holiday-effect{grid-area:effect;font-size:var(--fs-meta);font-weight:600}.holiday-list li>button{grid-area:action}@container module-panel (max-width: 600px){.holiday-list li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when action" "effect action";justify-content:stretch}}.holiday-list li[data-effect=day_off] :is(strong,.holiday-name,.holiday-effect){color:var(--tmeet-muted);font-weight:500}.holiday-note{max-width:1120px;margin:var(--sp-2) 0 0}.day-column{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;padding:var(--sp-4)}.day-column+.day-column{border-top:1px solid var(--tmeet-line)}.day-column>span,.day-column>strong{font-size:var(--fs-label);font-weight:600}.day-column>span{display:grid;place-items:center;min-height:56px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.day-column>span.day-off{border-style:dashed;border-color:var(--tmeet-line-control);background:var(--tmeet-panel-soft);color:var(--tmeet-muted);font-weight:500}.schedule-head-actions{display:flex;gap:var(--sp-2)}.availability-editor{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);max-width:1120px}.day-toggle{min-height:var(--control-height);display:flex;align-items:center;gap:var(--sp-2);cursor:pointer}.day-toggle strong{font-size:var(--fs-label);font-weight:600}.day-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--tmeet-primary)}.availability-board.is-editing input[type=time]{min-height:var(--control-height);border:1px solid var(--tmeet-line-control);border-radius:var(--r-sm);background:var(--tmeet-panel);color:var(--tmeet-ink);padding-inline:var(--sp-2);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day-column[data-invalid] input[type=time]{border-color:var(--tmeet-danger)}.day-ranges{display:grid;grid-gap:var(--sp-2)}.day-range,.day-ranges{gap:var(--sp-2);min-width:0}.day-range{display:flex;align-items:center}.day-range>label{flex:0 1 10.5rem;min-width:0}.day-range-sep{color:var(--tmeet-muted);font-size:var(--fs-label)}.day-range-actions,.editor-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.day-column .icon-button{justify-self:start;flex:none}.copy-day-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3)}.copy-day-toggle{display:flex;align-items:center;gap:var(--sp-2);min-width:0;cursor:pointer}.copy-day-toggle strong{font-size:var(--fs-label);font-weight:600}.exception-adder{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);max-width:1120px;border-top:1px solid var(--tmeet-line-structural);padding-top:var(--sp-4)}.exception-adder h4{margin:0;font-size:var(--fs-label);font-weight:600}.exception-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.exception-adder .exception-fields input,.exception-adder .exception-fields select{width:100%}.exception-adder button{justify-self:start}.exception-list li button{align-self:center}.field-note.is-error{color:var(--tmeet-danger)}.filter-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.segmented-control{display:flex;gap:2px;border-radius:var(--r-pill);background:var(--tmeet-line);padding:3px}.segmented-control button{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height);border:0;border-radius:var(--r-pill);background:transparent;padding:0 var(--sp-3);color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;white-space:nowrap;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.segmented-control button:hover{background:var(--tmeet-panel-soft);color:var(--tmeet-ink)}.segmented-control button[aria-pressed=true]{background:var(--tmeet-primary-soft);box-shadow:inset 0 0 0 1px var(--tmeet-primary-line);color:var(--tmeet-accent-ink)}.seg-count{border-radius:var(--r-pill);background:var(--tmeet-panel-soft);color:var(--tmeet-ink-soft);padding:0 var(--sp-2);font-size:var(--fs-meta)}.segmented-control button[aria-pressed=true] .seg-count{background:var(--tmeet-panel);color:var(--tmeet-accent-ink)}.booking-table-wrap{min-width:0;overflow-x:auto;overflow-y:hidden;contain:paint;border:1px solid var(--tmeet-line);border-radius:var(--r-md);background:linear-gradient(to right,var(--tmeet-panel) 60%,transparent) 0 /40px 100% no-repeat scroll,linear-gradient(to left,var(--tmeet-panel) 60%,transparent) 100% /40px 100% no-repeat scroll,radial-gradient(farthest-side at 0 50%,var(--tmeet-shade-edge),transparent) 0 /14px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,var(--tmeet-shade-edge),transparent) 100% /14px 100% no-repeat local,var(--tmeet-panel)}.booking-table{width:100%;min-width:560px;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-label)}.booking-table .booking-detail-toggle>span,.booking-table .booking-type-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere}.booking-table .booking-detail-toggle{max-width:100%}.booking-table th:first-child{width:18%}.booking-table th:nth-child(2){width:24%}.booking-table th:nth-child(3){width:20%}.booking-table th:nth-child(4),.booking-table th:nth-child(5){width:0}.booking-table th:nth-child(6){width:12%}.booking-table th:nth-child(7){width:26%}.booking-table .booking-email{display:none}.booking-table td.booking-email{color:var(--tmeet-ink-soft);font-size:var(--fs-label);overflow-wrap:anywhere}.reschedule-slot:has(.reschedule-seats){flex-direction:column;gap:0;line-height:1.2}.reschedule-slot .reschedule-seats{color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:500}.booking-table .booking-seats{color:var(--tmeet-ink-soft);font-size:var(--fs-label);white-space:nowrap}.booking-table .booking-host{display:none}.booking-table td.booking-host{color:var(--tmeet-ink-soft);font-size:var(--fs-label);white-space:nowrap}@media (min-width:1440px){.booking-table .booking-email,.booking-table .booking-host{display:table-cell}.booking-table th:first-child{width:15%}.booking-table th:nth-child(2){width:17%}.booking-table th:nth-child(3){width:11%}.booking-table th:nth-child(4){width:17%}.booking-table th:nth-child(5){width:9%}.booking-table th:nth-child(6){width:10%}.booking-table th:nth-child(7){width:21%}}.booking-table td,.booking-table th{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:middle}.booking-table thead th{border-bottom:1px solid var(--tmeet-line-strong);background:var(--tmeet-panel-soft);color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600;white-space:nowrap}.booking-table tbody tr+tr td{border-top:1px solid var(--tmeet-line)}.booking-table tbody td{transition:background var(--dur-1) var(--ease)}.booking-table tbody tr:hover td{background:var(--tmeet-panel-soft)}.booking-when strong{display:block;color:var(--tmeet-ink);font-weight:600}.booking-when span{color:var(--tmeet-muted);font-size:var(--fs-meta);white-space:nowrap}.booking-when .meeting-link{display:block;margin-top:2px;font-size:var(--fs-meta)}.booking-table .badge{white-space:nowrap}.booking-table .row-actions .confirm-root[role=group]{flex:1 1 100%;justify-content:flex-end}.booking-table .row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--sp-2)}.empty-state{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);place-items:center;padding:var(--sp-10) var(--sp-5);text-align:center;border:1px dashed var(--tmeet-line-strong);border-radius:var(--r-xl);background:var(--tmeet-panel)}.empty-state svg{color:var(--tmeet-line-control)}.console-empty-artwork{width:calc(var(--sp-10) * 2);margin-inline:auto}.empty-state .console-empty-artwork{border:0;border-radius:0}.empty-state strong{font-size:var(--fs-body);font-weight:700}.empty-state p{max-width:380px;margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.option-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}@container module-panel (min-width: 1060px){.option-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.option-row-main{min-width:0}.option-card,.option-row-main{display:grid;grid-gap:2px;gap:2px}.option-card{width:100%;min-height:var(--control-height);border:1px solid var(--tmeet-line-control);border-radius:var(--r-sm);background:var(--tmeet-panel);padding:var(--sp-3);text-align:left;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.option-card.is-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3)}.option-select{display:grid;grid-gap:2px;gap:2px;min-height:var(--control-height);border:0;border-radius:0;background:transparent;color:inherit;padding:0;text-align:left}.option-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.option-row-actions .icon-button,.option-row-actions .role-select,.option-row-actions .secondary-button{border-color:var(--tmeet-line-control-on-canvas)}.option-card strong{font-size:var(--fs-body);font-weight:600}.option-card.has-sketch{grid-template-columns:72px minmax(0,1fr);column-gap:var(--sp-3);align-items:center}.option-card.has-sketch>span,.option-card.has-sketch>strong{grid-column:2}.embed-sketch{grid-row:1/span 2;display:block;width:72px;height:48px}.embed-sketch .sk-page{fill:var(--tmeet-panel);stroke:var(--tmeet-line-strong)}.embed-sketch .sk-rule{stroke:var(--tmeet-line)}.embed-sketch :is(.sk-dot,.sk-text){fill:var(--tmeet-line-strong)}.embed-sketch .sk-widget{fill:var(--tmeet-primary-soft);stroke:var(--tmeet-primary-line)}.embed-sketch :is(.sk-cell,.sk-slot){fill:var(--tmeet-primary-line)}.embed-sketch :is(.sk-pick,.sk-cta){fill:var(--tmeet-accent-ink)}@media (forced-colors:active){.embed-sketch{display:none}.option-card.has-sketch{grid-template-columns:minmax(0,1fr)}.option-card.has-sketch>span,.option-card.has-sketch>strong{grid-column:1}}.option-card span{color:var(--tmeet-muted);font-size:var(--fs-label)}.option-where{font-size:var(--fs-meta)}.option-card:hover{border-color:var(--tmeet-ink);background:var(--tmeet-panel-soft)}.option-card:has(>.option-select[aria-pressed=true]),.option-card[aria-pressed=true]{border-color:var(--tmeet-primary);background:var(--tmeet-primary-soft);--tmeet-ring-color:var(--tmeet-ring-color-on-light);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-light)}.option-card:has(>.option-select[aria-pressed=true]) strong,.option-card[aria-pressed=true] strong{color:var(--tmeet-accent-ink)}.code-box{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);align-content:start;align-self:start;min-width:0;border:1px solid transparent;border-radius:var(--r-md);background:var(--tmeet-dark-deep);color:var(--tmeet-on-dark-code);padding:var(--sp-5);--tmeet-ring-color:var(--tmeet-ring-color-on-dark);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-dark)}:root[data-theme=dark] .code-box{border-color:var(--tmeet-line-strong)}.code-note{margin:0;color:var(--tmeet-on-dark-soft);font-size:var(--fs-label);line-height:1.5}.code-box pre{margin:0;overflow-x:auto;contain:paint}.code-box .code-token{white-space:nowrap}.code-box code{font-family:var(--tmeet-font-mono);font-size:var(--fs-meta);line-height:1.7;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;font-feature-settings:none;font-variant-ligatures:none}.code-box .secondary-button{justify-self:start;border-color:var(--tmeet-line-on-dark);background:transparent;color:#ffffff}.code-box .secondary-button:hover:not([aria-disabled=true]){border-color:var(--tmeet-line-on-dark-strong);background:var(--tmeet-fill-on-dark)}.code-box .secondary-button[aria-disabled=true][data-busy=false]{border-color:var(--tmeet-line-on-dark);background:transparent;color:var(--tmeet-on-dark-soft)}.funnel{width:100%;border-collapse:collapse;font-size:var(--fs-label)}.funnel th{padding:0 var(--sp-3) var(--sp-2) 0;text-align:left;color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600}.funnel td{vertical-align:middle}.funnel td,.funnel th[scope=row]{padding:var(--sp-2) var(--sp-3) var(--sp-2) 0}.funnel th[scope=row]{width:120px;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:500}.funnel-bar{width:100%;min-width:80px;display:flex;align-items:center;background:linear-gradient(var(--tmeet-line) 0 0) 0 /100% var(--sp-2) no-repeat}.funnel-bar span{display:block;height:var(--sp-2);border-radius:var(--r-sm);background:var(--tmeet-line-control)}.funnel-bar[data-highlight=true] span{background:var(--tmeet-chart-mark)}.funnel-value{width:56px;text-align:right;font-weight:600}.integration-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);padding:var(--sp-6);transition:background var(--dur-1) var(--ease)}.integration-card,.integration-card:hover{background:var(--tmeet-panel)}.integration-card>:is(.secondary-button,.primary-button){white-space:nowrap;justify-self:start}.integration-card strong{font-size:var(--fs-body);font-weight:600}.integration-card p{margin:var(--sp-3) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.7}.integration-card strong .badge{-webkit-margin-start:var(--sp-2);margin-inline-start:var(--sp-2);vertical-align:middle}.calendar-account-list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none}.calendar-account-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);border-top:1px solid var(--tmeet-line);padding-top:var(--sp-2)}.calendar-picker{flex:1 1 100%;display:grid;justify-items:start;grid-gap:var(--sp-2);gap:var(--sp-2);padding-top:var(--sp-2)}.calendar-picker ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;width:100%}.calendar-picker label{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height);cursor:pointer;font-size:var(--fs-label)}.calendar-picker input[type=checkbox]{width:18px;height:18px;accent-color:var(--tmeet-primary)}.calendar-picker input[type=checkbox]:disabled{cursor:wait}.calendar-account-label{color:var(--tmeet-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inline-create{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0;border:1px solid var(--tmeet-primary-line);border-radius:var(--r-xl);background:var(--tmeet-panel);padding:var(--sp-4);max-width:calc(var(--form-measure) + 2 * var(--sp-4) + 2px)}.inline-create:has(>.form-grid):not(:has(>.form-grid>:is(.field,.field-block)~:is(.field,.field-block))){max-width:calc(var(--form-col) + 2 * var(--sp-4) + 2px)}@media (prefers-reduced-motion:no-preference){.empty-state,.inline-create{animation:tmeet-rise var(--dur-2) var(--ease) both}.workspace[data-entering=true] .empty-state{animation:none}}.inline-create h3{margin:0;font-size:var(--fs-body);font-weight:600;letter-spacing:-.01em}.inline-create-cancel{justify-self:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);max-width:var(--form-measure)}.form-grid:not(:has(>:is(.field,.field-block)~:is(.field,.field-block))){grid-template-columns:minmax(0,var(--form-col));max-width:var(--form-col)}.form-grid .field.is-wide{grid-column:1/-1}.form-grid>button[type=submit]{grid-column:1/-1;justify-self:start;align-self:start}.field-block>button{justify-self:start}.field-block{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;min-width:0}.field-label{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.host-picker{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.host-picker,.host-picker li+li{border-top:1px solid var(--tmeet-line)}.host-picker label{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height);cursor:pointer}.host-picker input[type=checkbox]{width:18px;height:18px;accent-color:var(--tmeet-primary)}.booking-answer-row>td{border-top:0;padding-top:0;-webkit-padding-start:var(--sp-6);padding-inline-start:var(--sp-6)}.booking-answers{display:flex;flex-wrap:wrap;gap:2px var(--sp-5);margin:0}.booking-answers>div{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.booking-answers dt{color:var(--tmeet-muted);font-size:var(--fs-meta)}.booking-answers dd{margin:0;color:var(--tmeet-ink);font-size:var(--fs-meta);font-feature-settings:normal;font-variant-numeric:normal;overflow-wrap:anywhere}.routing-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.routing-detail{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.pages-tabs{width:-moz-fit-content;width:fit-content;margin-bottom:var(--sp-5)}.booking-detail-toggle{display:inline-flex;align-items:center;gap:var(--sp-1);margin-block:calc(-1 * var(--sp-2));border:0;border-radius:var(--r-xs);background:none;padding:var(--sp-2) 0;color:var(--tmeet-ink);font:inherit;text-align:left;cursor:pointer}@media (hover:hover){.booking-detail-toggle:hover>span{text-decoration:underline;text-underline-offset:3px}}@media (pointer:coarse){.booking-detail-toggle{min-height:var(--control-height);margin-block:0;padding-block:0}}.booking-detail-caret{flex:none;color:var(--tmeet-muted);transition:rotate var(--dur-1) var(--ease)}.booking-detail-toggle[aria-expanded=true] .booking-detail-caret{rotate:90deg}.booking-note-mark{display:block;width:-moz-fit-content;width:fit-content;margin-top:2px;color:var(--tmeet-muted);font-size:var(--fs-meta)}.booking-detail-row>td{border-top:0;padding-top:0;-webkit-padding-start:var(--sp-6);padding-inline-start:var(--sp-6)}.booking-detail{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);max-width:960px;padding-block:var(--sp-2) var(--sp-4)}@container module-panel (min-width: 760px){.booking-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.booking-facts{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin:0}.booking-facts>div{display:grid;grid-template-columns:5.5em minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:baseline}.booking-facts dt{color:var(--tmeet-muted);font-size:var(--fs-meta)}.booking-facts dd{min-width:0;margin:0;color:var(--tmeet-ink);font-size:var(--fs-label);overflow-wrap:anywhere}.booking-fact-prose{font-feature-settings:normal;font-variant-numeric:normal;line-height:1.6}.booking-guest-links{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.booking-guest-links>button{gap:var(--sp-1)}.booking-fact-note{display:block;margin-top:var(--sp-2);color:var(--tmeet-muted);font-size:var(--fs-meta);font-feature-settings:normal;font-variant-numeric:normal;line-height:1.6}.booking-note>label{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.booking-note textarea{min-height:88px}.booking-note .field-note{margin:0}.booking-note-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.booking-reschedule-row>td{border-top:0;padding-top:0;-webkit-padding-start:var(--sp-6);padding-inline-start:var(--sp-6)}.reschedule{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);padding-block:var(--sp-2) var(--sp-4)}.reschedule-note{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-meta);line-height:1.6}.reschedule-note strong{color:var(--tmeet-ink);font-weight:600}.reschedule-note[aria-busy=true]{display:flex;align-items:center;gap:var(--sp-2)}.reschedule-tz{color:var(--tmeet-muted);white-space:nowrap}.reschedule-days{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);max-height:320px;overflow-y:auto;overscroll-behavior:contain}.reschedule-day+.reschedule-day{border-top:1px solid var(--tmeet-line);padding-top:var(--sp-3)}.reschedule-date{display:flex;align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-2);color:var(--tmeet-ink);font-size:var(--fs-meta);font-weight:600}.reschedule-weekday{color:var(--tmeet-muted);font-weight:400}.reschedule-slots{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.reschedule-slot{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.question-editor{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin:0 0 var(--sp-3);padding:0;list-style:none;border-top:1px solid var(--tmeet-line)}.question-editor li{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding-top:var(--sp-3)}.question-editor li+li{border-top:1px solid var(--tmeet-line)}.question-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.question-label{flex:1 1 220px;min-width:0}.question-options{width:100%}.question-required{display:flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height);cursor:pointer;font-size:var(--fs-label);white-space:nowrap}.question-required input[type=checkbox]{width:18px;height:18px;accent-color:var(--tmeet-primary)}.host-order{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tmeet-muted);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field-block>.field-note{margin-top:0}.field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;min-width:0}.field>span{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.autosave-state{display:inline-flex;align-items:center;gap:2px;-webkit-margin-start:var(--sp-2);margin-inline-start:var(--sp-2);color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:500}.autosave-state[data-state=saved]{color:var(--tmeet-accent-ink)}.field-note{margin:var(--sp-1) 0 0;line-height:1.5;max-width:46em}.field-hint,.field-note{color:var(--tmeet-muted);font-size:var(--fs-meta)}.field-hint{font-weight:400}.field input:not(.sr-only),.field textarea{width:100%;min-height:var(--control-height);border:1px solid var(--tmeet-line-control);border-radius:var(--r-sm);background:var(--tmeet-panel);color:var(--tmeet-ink);padding:10px var(--sp-3)}.field input::placeholder,.field textarea::placeholder{color:var(--tmeet-muted)}.field input:hover,.field textarea:hover{border-color:var(--tmeet-ink)}.field textarea{min-height:100px;resize:vertical}.field input[aria-invalid=true]{border-color:var(--tmeet-danger);background:var(--tmeet-danger-soft)}.timezone-select{width:auto;min-width:180px}.role-select{width:auto;min-width:108px}.role-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-3) var(--sp-6);gap:var(--sp-3) var(--sp-6);margin:0;border-top:1px solid var(--tmeet-line-structural);padding-top:var(--sp-4)}.role-legend dt{color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600}.role-legend dd{margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.swatch-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.swatch{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--tmeet-line-strong);border-radius:var(--r-sm);background:var(--swatch-color);color:var(--tmeet-on-primary);--tmeet-ring-color:var(--tmeet-ring-color-on-dark);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-dark)}.swatch[aria-pressed=true]{border-color:var(--tmeet-ink)}.swatch[aria-pressed=true]:after{content:"";position:absolute;inset:2px;border:2px solid var(--tmeet-on-primary);border-radius:calc(var(--r-sm) - 3px);pointer-events:none}.swatch-value{margin:var(--sp-2) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label)}.swatch-hex{font-family:var(--tmeet-font-mono);font-size:var(--fs-meta)}.host-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;border:1px solid var(--tmeet-line);border-radius:var(--r-md);background:var(--tmeet-panel-soft);padding:var(--sp-2)}.avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:calc(var(--r-md) - var(--sp-2));background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink);font-weight:700}.host-card strong{display:block;font-size:var(--fs-body);font-weight:600}.host-card p{margin:0;color:var(--tmeet-muted);font-size:var(--fs-meta)}.preview-note{margin:0}.preview-target{max-width:var(--form-col)}.preview-questions{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.preview-questions h4{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.preview-questions ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--tmeet-line)}.preview-questions li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-3);border-bottom:1px solid var(--tmeet-line);padding:var(--sp-2) 0;font-size:var(--fs-label)}.step-meter{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.step-meter-label{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600}.step-track{height:var(--sp-2);overflow:hidden;border-radius:var(--r-pill);background:var(--tmeet-line)}.step-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--tmeet-primary);transform-origin:left center;scale:var(--progress,0) 1;transition:scale var(--dur-3) var(--ease)}.step-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.step-head h3{margin:0}.step-head p{margin:2px 0 0;color:var(--tmeet-muted);font-size:var(--fs-label)}.date-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.date-tile{display:grid;grid-gap:2px;gap:2px;align-content:center;min-height:76px;border:1px solid var(--tmeet-line-control);border-radius:var(--r-md);background:var(--tmeet-panel);padding:var(--sp-3);text-align:left;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.date-tile strong{font-size:var(--fs-label);font-weight:600}.date-tile>span{color:var(--tmeet-muted);font-size:var(--fs-meta)}.date-tile small{font-size:var(--fs-meta);font-weight:600}.date-tile small.high{color:var(--tmeet-accent-ink)}.date-tile small.medium{color:var(--tmeet-ink-soft)}.date-tile small.low{color:var(--tmeet-warn)}.date-tile:hover{border-color:var(--tmeet-ink);background:var(--tmeet-panel-soft)}.date-tile[aria-pressed=true]{border-color:var(--tmeet-primary);background:var(--tmeet-primary-soft);--tmeet-ring-color:var(--tmeet-ring-color-on-light);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-light)}.slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.slot-button{display:grid;grid-gap:2px;gap:2px;min-height:56px;align-content:center;border:1px solid var(--tmeet-line-control);border-radius:var(--r-md);background:var(--tmeet-panel);color:var(--tmeet-ink);padding:var(--sp-3);text-align:left;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.slot-button>span{font-size:var(--fs-body);font-weight:700}.slot-button small{color:var(--tmeet-muted);font-size:var(--fs-meta)}.slot-button:hover{border-color:var(--tmeet-ink);background:var(--tmeet-panel-soft)}.slot-button[aria-pressed=true]{border-color:var(--tmeet-primary);background:var(--tmeet-primary);color:var(--tmeet-on-primary);--tmeet-ring-color:var(--tmeet-ring-color-on-dark);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-dark)}.slot-button[aria-pressed=true] small{color:var(--tmeet-on-primary)}.skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}:where(.booking-step) .skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.skeleton-grid span{min-height:56px;border-radius:var(--r-sm);background:var(--tmeet-line);position:relative;overflow:hidden}.skeleton-grid span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--tmeet-panel),transparent);translate:-100% 0;animation:tmeet-shimmer var(--dur-shimmer) var(--ease) infinite}@keyframes tmeet-shimmer{to{translate:100% 0}}.action-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-1)}.action-bar>span{color:var(--tmeet-muted);font-size:var(--fs-label)}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-height);border:1px solid transparent;border-radius:var(--r-sm);padding:0 var(--sp-4);font-size:var(--fs-label);font-weight:600;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast-1) var(--ease),border-color var(--dur-fast-1) var(--ease),color var(--dur-fast-1) var(--ease),translate var(--dur-fast-1) var(--ease)}.primary-button{border-color:var(--tmeet-primary);background:var(--tmeet-primary);color:var(--tmeet-on-primary);--tmeet-ring-color:var(--tmeet-ring-color-on-dark);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-dark)}.primary-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--tmeet-primary-strong);border-color:var(--tmeet-primary-strong)}.date-tile:active,.icon-button:active,.nav-item:active,.option-select:active,.primary-button:active:not(:disabled):not([aria-disabled=true]),.segmented-control button:active,.sidebar-menu-toggle:active,.slot-button:active,.swatch:active{translate:0 1px}.date-tile[aria-disabled=true]:active,.icon-button[aria-disabled=true]:active,.nav-item[aria-disabled=true]:active,.option-select[aria-disabled=true]:active,.segmented-control button[aria-disabled=true]:active,.sidebar-menu-toggle[aria-disabled=true]:active,.slot-button[aria-disabled=true]:active,.swatch[aria-disabled=true]:active{translate:none}.secondary-button{border-color:var(--tmeet-line-control);background:var(--tmeet-panel);color:var(--tmeet-ink)}.secondary-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--tmeet-ink);background:var(--tmeet-panel-soft)}.secondary-button:active:not(:disabled):not([aria-disabled=true]){translate:0 1px}.icon-button[aria-disabled=true][data-busy=false],.primary-button:disabled,.primary-button[aria-disabled=true][data-busy=false],.secondary-button:disabled,.secondary-button[aria-disabled=true][data-busy=false]{border-color:var(--tmeet-line-control);background:var(--tmeet-panel-soft);color:var(--tmeet-muted);cursor:not-allowed}.primary-button:disabled,.primary-button[aria-disabled=true][data-busy=false]{--tmeet-ring-color:var(--tmeet-ring-color-on-light);--tmeet-ring-shadow:var(--tmeet-ring-shadow-on-light)}.primary-button[data-busy=true]{border-color:var(--tmeet-primary-strong);background:var(--tmeet-primary-strong);cursor:progress}.icon-button[data-busy=true],.secondary-button[data-busy=true]{cursor:progress}.console-spinner{animation:tmeet-spin var(--dur-spin) linear infinite}.compact{min-height:var(--control-height);padding-inline:var(--sp-3);font-size:var(--fs-label)}.icon-button{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--tmeet-line-control);border-radius:var(--r-sm);background:var(--tmeet-panel);color:var(--tmeet-ink-soft);transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.icon-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--tmeet-ink);background:var(--tmeet-panel-soft);color:var(--tmeet-ink)}.icon-button.sm{width:40px;height:40px}.inline-alert{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);border:1px solid var(--tmeet-danger-line);border-radius:var(--r-sm);background:var(--tmeet-danger-soft);padding:var(--sp-3) var(--sp-4);color:var(--tmeet-danger);font-size:var(--fs-label)}.inline-alert.is-success{border-color:var(--tmeet-primary-line);background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.inline-alert.is-warn{border-color:var(--tmeet-warn-line);background:var(--tmeet-warn-soft);color:var(--tmeet-warn)}.inline-alert svg{margin-top:2px}.inline-alert strong{display:block;font-weight:600}.inline-alert p{margin:2px 0 0;color:var(--tmeet-ink-soft)}.inline-alert .secondary-button{justify-self:start;margin-top:var(--sp-3);grid-column:2;border-color:var(--tmeet-line-control-on-canvas)}.inline-alert .alert-code{grid-column:2;margin:var(--sp-1) 0 0;overflow-wrap:anywhere;color:var(--tmeet-ink-soft);font-family:var(--tmeet-font-mono);font-size:var(--fs-meta)}.alert-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.alert-actions .secondary-button{margin-top:0}.booking-step.fade-in{animation:tmeet-rise var(--dur-3) var(--ease) both}@media (prefers-reduced-motion:no-preference){.section-stack.fade-in,.topbar-title{animation:tmeet-settle-in var(--dur-1) var(--ease)}}@keyframes tmeet-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes tmeet-settle-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:no-preference){.booking-table tbody td{position:relative}.booking-table tbody tr[data-changed=true] td:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--tmeet-primary-soft);opacity:0;animation:tmeet-row-settle var(--dur-3) var(--ease);pointer-events:none}.booking-table tbody tr[data-changed=true] td{background:transparent}.booking-table tbody tr[data-changed=true] .badge{animation:tmeet-badge-settle var(--dur-2) var(--ease)}.booking-table tbody tr[data-leaving=true]{animation:tmeet-row-leave var(--dur-1) var(--ease-exit) .27s forwards}}@keyframes tmeet-row-leave{0%{opacity:1}to{opacity:0}}@keyframes tmeet-row-settle{0%{opacity:1}to{opacity:0}}@keyframes tmeet-badge-settle{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@media (max-width:1180px){.product-shell{grid-template-columns:232px minmax(0,1fr)}.search-box{max-width:none}}@media (max-width:1000px){.topbar-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title utilities" "command command";grid-gap:var(--sp-3);gap:var(--sp-3)}.topbar-title{grid-area:title;min-width:0}.topbar-utilities{grid-area:utilities;-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.command-row{grid-area:command;flex-wrap:wrap;justify-content:flex-start}.command-row .search-box{order:-1}.command-row>.primary-button:last-child{-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:860px){.product-shell{grid-template-columns:minmax(0,1fr);align-content:start}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--tmeet-z-sticky);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--tmeet-line-strong);background:color-mix(in srgb,var(--tmeet-panel) 94%,var(--tmeet-canvas));padding:var(--sp-3) var(--sp-4)}.brand-lockup{border-bottom:0;padding-bottom:0;min-height:var(--control-height)}.sidebar-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-height);border:1px solid var(--tmeet-line-control-on-canvas);border-radius:var(--r-sm);background:var(--tmeet-panel);padding:0 var(--sp-3);color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:650}.sidebar-menu-toggle:hover{background:var(--tmeet-panel-soft)}.side-nav{grid-column:1/-1;display:none;min-height:0;overflow:visible;margin:0;padding:var(--sp-3) 0 0;background:none;border-top:1px solid var(--tmeet-line)}.side-nav[data-mobile-open=true]{display:flex}.nav-list-end{margin-top:0}.workspace{padding:var(--sp-4)}.workspace-topbar{position:static;padding-block:var(--sp-2) var(--sp-4);background:transparent}.date-rail,.form-grid,.skeleton-grid,.slot-grid{grid-template-columns:minmax(0,1fr)}.date-tile,.day-column>span,.slot-button{min-height:auto}.empty-state{padding:var(--sp-7) var(--sp-4)}.day-column>span{min-height:48px}.day-column+.day-column{border-left:0;border-top:1px solid var(--tmeet-line)}.action-bar{flex-direction:column-reverse;align-items:stretch}.action-bar>span{text-align:center}.action-bar>button,.segmented-control{width:100%}.segmented-control button{flex:1 1;justify-content:center}.module-title,.preview-header,.step-head{flex-direction:column;align-items:stretch}.dashboard-heading{flex-direction:row;align-items:flex-end}}@media (max-width:640px){.sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);border-right:0;border-bottom:1px solid var(--tmeet-line-strong);padding:var(--sp-3) var(--sp-4)}.brand-text>span{white-space:nowrap}.command-row .search-box{flex:1 1 100%;max-width:none}.preview-panel{border-radius:var(--r-md);padding:var(--sp-5)}.dashboard-heading{align-items:flex-start}.dashboard-heading h2{font-size:var(--fs-heading)}.dashboard-when{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.dashboard-when span{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600}.dashboard-heading time{padding-top:3px}.dashboard-grid>.panel-block{min-height:0;padding:var(--sp-5)}}@media (max-width:480px){.funnel th[scope=row]{width:92px}}.pending-list{display:grid;margin:0;padding:0;list-style:none}.pending-queue .inline-alert{gap:var(--sp-2);padding:var(--sp-3);font-size:var(--fs-label)}.pending-queue .inline-alert p{line-height:1.55}.pending-queue .inline-alert .secondary-button{min-height:var(--control-height)}.pending-item{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding-block:var(--sp-4)}@container pending-queue (min-width: 400px){.pending-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when actions" "who actions";gap:var(--sp-1) var(--sp-4);align-items:center}.pending-when{grid-area:when}.pending-who{grid-area:who}.pending-actions{grid-area:actions}}@container pending-queue (min-width: 510px){.pending-item{grid-template-columns:148px minmax(0,1fr) auto;grid-template-areas:"when who actions";gap:var(--sp-5)}}.pending-item:has(.confirm-root[role=group]) .pending-actions{grid-column:1/-1;grid-row:auto;justify-content:flex-start}.pending-actions>.confirm-root[role=group]{flex:1 1 100%}.pending-item:first-child{-webkit-padding-before:0;padding-block-start:0}.pending-item:last-child{-webkit-padding-after:0;padding-block-end:0}.pending-item+.pending-item{border-top:1px solid var(--tmeet-line-structural)}.pending-when{display:flex;align-items:baseline;gap:var(--sp-2)}@container pending-queue (min-width: 400px){.pending-when{white-space:nowrap}}.pending-when strong{color:var(--tmeet-warn);font-family:var(--tmeet-font-mono);font-weight:700}.pending-when span{color:var(--tmeet-ink-soft);font-size:var(--fs-meta)}.pending-who strong{display:block;font-size:var(--fs-body);font-weight:600}.pending-who p{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.pending-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pending-actions>*{flex:1 1 auto}@container pending-queue (min-width: 400px){.pending-actions{justify-content:flex-end}.pending-actions>*{flex:0 0 auto}}.dashboard-grid .empty-state{place-items:start;border:0;border-radius:0;background:transparent;padding:var(--sp-5) 0 0;text-align:left}.dashboard-grid .console-empty-artwork{margin-inline:0}.panel-count{-webkit-margin-start:var(--sp-2);margin-inline-start:var(--sp-2);border-radius:var(--r-pill);background:var(--tmeet-warn-soft);color:var(--tmeet-warn);padding:2px var(--sp-2);font-size:var(--fs-meta);font-weight:600}.panel-count.is-neutral{background:var(--tmeet-panel-soft);color:var(--tmeet-ink-soft)}.has-warn-count .panel-count{-webkit-margin-start:0;margin-inline-start:0;padding-block:0}.list-more{margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label)}.timeline>.list-more{grid-column:1/-1}.timeline>.timeline-date{grid-column:1/-1;margin:0;padding-block:var(--sp-4) var(--sp-1);color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:600}.timeline>.timeline-date:first-child{-webkit-padding-before:0;padding-block-start:0}.timeline>.timeline-date+.timeline-item{-webkit-padding-before:var(--sp-2);padding-block-start:var(--sp-2)}.meeting-link{color:var(--tmeet-accent-ink);font-weight:600;text-underline-offset:2px}.readonly-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);border:1px solid var(--tmeet-line);border-radius:var(--r-sm);background:var(--tmeet-panel-soft);padding:var(--sp-2) var(--sp-3)}.readonly-value code{min-width:0;overflow-wrap:anywhere;color:var(--tmeet-ink);font-family:var(--tmeet-font-mono);font-size:var(--fs-label)}.readonly-value .secondary-button{border-radius:calc(var(--r-sm) - var(--sp-2))}.tabple-link{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.tabple-link-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.tabple-link-head>h3{margin:0;font-size:var(--fs-subtitle);font-weight:700;line-height:1.35}.tabple-link .intg-block>.field-note,.tabple-link>.field-note{font-size:var(--fs-label);line-height:1.6}.plan-facts{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;border-top:1px solid var(--tmeet-line);padding-top:var(--sp-3)}.plan-facts>div{display:grid;grid-template-columns:7em minmax(0,1fr);grid-gap:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3);align-items:baseline}.plan-facts dt{color:var(--tmeet-muted);font-size:var(--fs-label)}.plan-facts dd{margin:0;color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600;overflow-wrap:anywhere}@container module-panel (max-width: 460px){.plan-facts>div{grid-template-columns:minmax(0,1fr)}}.tabple-link-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.secondary-button.is-locked{border-style:dashed;border-color:var(--tmeet-line-control);background:var(--tmeet-panel-soft);color:var(--tmeet-muted)}.secondary-button.is-locked:hover{border-style:solid;border-color:var(--tmeet-warn);background:var(--tmeet-warn-soft);color:var(--tmeet-warn)}:is(.row-actions,.pending-actions) .primary-button[aria-disabled=true][data-busy=false]{border-color:var(--tmeet-primary-line);background:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}:is(.row-actions,.pending-actions) .confirm-trigger:not(:disabled):not([aria-disabled=true]),:is(.row-actions,.pending-actions) .secondary-button:not(:disabled):not([aria-disabled=true]){border-color:var(--tmeet-line-control-on-canvas)}:is(.row-actions,.pending-actions) .confirm-root{min-height:var(--control-height)}:is(.row-actions,.pending-actions) :is(.confirm-trigger,.confirm-commit,.confirm-cancel){min-height:var(--control-height)}.confirm-reason{display:grid;flex:1 1 100%;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.confirm-reason>span:first-child{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.confirm-reason input{width:100%;min-height:var(--control-height);border:1px solid var(--tmeet-line-control);border-radius:var(--r-sm);background:var(--tmeet-panel);color:var(--tmeet-ink);padding:0 var(--sp-3);font-size:var(--fs-label)}.confirm-reason input:hover{border-color:var(--tmeet-ink)}.confirm-reason-hint{color:var(--tmeet-muted);font-size:var(--fs-meta)}:is(.row-actions,.pending-actions):has(>.confirm-root[role=group])>:not(.confirm-root[role=group]){display:none}:is(.row-actions,.pending-actions):has(>[aria-busy=true])>:not([aria-busy=true]){display:none}.field :is(input,select),.role-select,.timezone-select{font-size:var(--fs-label);line-height:var(--field-line-height)}@media (max-width:640px),(pointer:coarse){.availability-board.is-editing input[type=time],.field :is(input,select,textarea),.role-select,.timezone-select{font-size:16px}}.event-summary-list{display:grid;grid-gap:0;gap:0;margin:0;font-size:var(--fs-label)}.event-summary-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--tmeet-line)}.event-summary-list dt{color:var(--tmeet-muted)}.event-summary-list dd{margin:0;font-weight:600;overflow-wrap:anywhere}.event-type-card:has(.event-type-details){align-self:start;gap:var(--sp-5)}.event-type-details{border-top:1px solid var(--tmeet-line);padding-top:var(--sp-1)}.event-type-details summary{padding:var(--sp-3) 0;min-height:var(--control-height);cursor:pointer;font-weight:600;font-size:var(--fs-label)}.event-type-details summary:focus-visible{outline:var(--bw-thick) solid var(--tmeet-ring-color);outline-offset:var(--sp-1);border-radius:var(--r-xs)}.event-type-details>a{display:inline-flex;align-items:center;min-height:var(--control-height);margin-top:var(--sp-3);color:var(--tmeet-accent-ink);font-weight:600}.module-title>div:first-child{min-width:0}.module-title h2{line-height:1.3;overflow-wrap:anywhere}.title-actions{justify-content:flex-end;row-gap:var(--sp-3)}.module-title .title-actions{flex:0 1 auto}.topbar-search-summary{max-width:var(--tmeet-measure);overflow-wrap:anywhere}.brand-text{min-width:0}.brand-text>span{overflow-wrap:anywhere}.brand-lockup{align-items:center}.brand-lockup>.brand-mark{flex:none}.sidebar{border-color:var(--tmeet-line)}.workspace .panel-block>h3{margin-top:0;margin-bottom:var(--sp-5);font-size:var(--fs-subtitle)}.event-type-grid{align-items:stretch}.event-type-card:has(.event-type-details){align-self:stretch}.event-type-details{border-top:0}.event-type-details summary{color:var(--tmeet-muted)}.event-type-card.inactive:hover{border-color:var(--tmeet-line-strong)}.timeline-item{padding-block:var(--sp-4)}.timeline-item>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tmeet-accent-ink)}.timeline-item strong{overflow-wrap:anywhere}.booking-toolbar{border:1px solid var(--tmeet-line);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--tmeet-panel)}.booking-table-wrap{border-radius:var(--r-xl)}.booking-table thead th{padding-block:var(--sp-4);font-size:var(--fs-label)}.booking-table tbody td{padding-block:var(--sp-5)}.booking-when strong{white-space:normal;overflow-wrap:anywhere}.schedule-head{margin-bottom:var(--sp-5);gap:var(--sp-3)}.schedule-head h3{font-size:var(--fs-subtitle);overflow-wrap:anywhere}.schedule-head-actions{-webkit-margin-start:auto;margin-inline-start:auto}.schedule-head p{-webkit-margin-start:0;margin-inline-start:0}.availability-board .day-column{grid-template-columns:minmax(64px,.35fr) minmax(0,1fr);align-items:center}.availability-board .day-column>span{grid-column:2;min-height:var(--control-height)}.availability-board.is-editing .day-column{grid-template-columns:minmax(96px,160px) minmax(0,1fr);align-items:start}.availability-board.is-editing .day-toggle{min-height:var(--control-height)}.availability-board.is-editing .day-column>label{min-width:0}.availability-board.is-editing input[type=time]{min-width:0;width:100%}.availability-board.is-editing .day-column>.day-off{grid-column:2/-1}.availability-editor{max-width:none}.day-axis{display:none}.availability-board:not(.is-editing) .day-axis,.availability-board:not(.is-editing) .day-column{grid-template-columns:5.5em minmax(8rem,1.2fr) minmax(0,1fr);column-gap:var(--sp-5);align-items:center}.availability-board:not(.is-editing) .day-axis{display:grid;padding:var(--sp-3) var(--sp-4) 0}.day-axis-ticks{position:relative;height:1.4em}.day-axis-ticks>span{position:absolute;top:0;translate:-50% 0;color:var(--tmeet-muted);font-size:var(--fs-meta);white-space:nowrap}.day-track{position:relative;height:var(--sp-2);border-radius:var(--r-sm);background:var(--tmeet-line)}.day-track>span{position:absolute;inset-block:0;border-radius:var(--r-sm);background:var(--tmeet-chart-mark)}.day-hours{margin:0;color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day-hours>span:not(.day-hours-sep):not(.day-off){white-space:nowrap}.day-hours-sep,.day-hours>.day-off{color:var(--tmeet-muted)}.day-hours>.day-off{display:inline-block;border:1px dashed var(--tmeet-line-control);border-radius:var(--r-sm);background:var(--tmeet-panel-soft);padding:1px var(--sp-2);font-size:var(--fs-meta)}@media (max-width:640px){.availability-board:not(.is-editing) .day-axis{display:none}.availability-board:not(.is-editing) .day-column{grid-template-columns:4.5em minmax(0,1fr);row-gap:var(--sp-2)}.availability-board:not(.is-editing) .day-column>strong{grid-row:span 2;align-self:start}.availability-board:not(.is-editing) .day-hours{grid-column:2}.availability-board:not(.is-editing) .day-hours>span:not(.day-off):not(.day-hours-sep){display:block}.availability-board:not(.is-editing) .day-hours-sep{display:none}}@container module-panel (min-width: 1120px){.availability-board:not(.is-editing){grid-template-columns:repeat(7,minmax(0,1fr))}.availability-board:not(.is-editing) .day-axis{display:none}.availability-board:not(.is-editing) .day-column{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:var(--sp-3)}.availability-board:not(.is-editing) .day-column+.day-column{border-top:0;border-left:1px solid var(--tmeet-line)}.availability-board:not(.is-editing) .day-column>span{grid-column:auto}.availability-board:not(.is-editing) .day-hours>span:not(.day-off):not(.day-hours-sep){display:block}.availability-board:not(.is-editing) .day-hours-sep{display:none}}.workflow-list,.workspace[data-section=pages] .option-list.is-grid{grid-template-columns:minmax(0,1fr)}.workflow-row,.workspace[data-section=pages] .option-card.is-row{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg)}.workspace[data-section=pages] .option-select{gap:var(--sp-2)}.workspace[data-section=pages] .option-select>span{overflow-wrap:anywhere}.workspace[data-section=pages] .pages-tabs{margin-bottom:var(--sp-6)}.workspace[data-section=pages] .embed-layout{gap:var(--sp-6)}.workspace[data-section=pages] .code-box{border-radius:var(--r-xl)}.workflow-row{border-color:var(--tmeet-line)}.workflow-flow{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:var(--sp-2)}.workflow-flow>span:not([aria-hidden]){background:var(--tmeet-panel-soft);border-radius:var(--r-xs);padding:var(--sp-1) var(--sp-2)}.workflow-status{justify-self:start;margin-top:var(--sp-3);font-weight:600}.workflow-status.is-active{color:var(--tmeet-accent-ink)}.workflow-row .option-row-actions{align-self:center}.analytics-layout{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.analytics-metrics,.analytics-metrics>div{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.analytics-metrics>div{padding:var(--sp-6);border:1px solid var(--tmeet-line);background:var(--tmeet-panel);border-radius:var(--r-xl);min-width:0}.analytics-metrics dt{color:var(--tmeet-muted);font-size:var(--fs-label)}.analytics-metrics dd{margin:0;font-size:var(--fs-display);font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics-metrics dd small{-webkit-margin-start:var(--sp-1);margin-inline-start:var(--sp-1);color:var(--tmeet-muted);font-size:var(--fs-label);font-weight:500}.analytics-card,.analytics-distribution{padding:var(--sp-6);border:1px solid var(--tmeet-line);background:var(--tmeet-panel);border-radius:var(--r-xl);min-width:0}.analytics-card h3,.analytics-distribution h3{margin:0 0 var(--sp-2);font-size:var(--fs-subtitle)}.analytics-distribution .funnel{margin-top:var(--sp-6);table-layout:fixed}.analytics-distribution .funnel-value{overflow-wrap:anywhere}.analytics-distribution .funnel th:first-child{width:84px}.analytics-distribution .funnel th:nth-child(2){width:auto}.analytics-distribution .funnel th.funnel-value{width:64px;text-align:right}.analytics-distribution .funnel td,.analytics-distribution .funnel th[scope=row]{padding-block:var(--sp-4);border-top:1px solid var(--tmeet-line)}.analytics-distribution .funnel-bar{display:table-cell;min-width:0;width:auto;padding-inline:0;background-size:100% var(--sp-2)}@container module-panel (min-width: 1000px){.analytics-layout{grid-template-columns:240px minmax(0,1fr);align-items:start}.analytics-metrics{grid-template-columns:minmax(0,1fr)}}.analytics-body{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}.analytics-body[aria-busy=true],.section-stack>.empty-state[aria-busy=true]{opacity:.55}@media (prefers-reduced-motion:no-preference){.analytics-body{transition:opacity var(--dur-1) var(--ease)}}.trend-frame{--trend-h:176px;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:var(--trend-h) auto;grid-column-gap:var(--sp-2);column-gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-5)}.trend-y{position:relative;color:var(--tmeet-muted);font-size:var(--fs-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-y span{position:absolute;right:0;bottom:calc(var(--at) * 100%);translate:0 50%;line-height:1}.trend-plot{position:relative;min-width:0;border-bottom:1px solid var(--tmeet-line-strong);background:linear-gradient(var(--tmeet-line) 0 0) top /100% 1px no-repeat,linear-gradient(var(--tmeet-line) 0 0) 50% /100% 1px no-repeat;touch-action:pan-y}.trend-columns{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--trend-n),minmax(0,1fr))}.trend-column{display:flex;align-items:flex-end;justify-content:center;min-width:0;border-radius:var(--r-xs) var(--r-xs) 0 0}.trend-column[data-active=true]{background:var(--tmeet-panel-soft)}.trend-bar{display:block;width:min(24px,calc(100% - 2px));height:calc(var(--v) * 100%);border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--tmeet-chart-mark)}.trend-bar:not([data-zero]){min-height:2px}.trend-column[data-active=true] .trend-bar{background:color-mix(in srgb,var(--tmeet-chart-mark) 80%,var(--tmeet-ink))}.trend-peak{bottom:calc(var(--v) * 100% + var(--sp-1));left:clamp(0px,calc(var(--x) * 100% - 1.5em),calc(100% - 3em));width:3em;color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.trend-peak,.trend-tooltip{position:absolute;pointer-events:none}.trend-tooltip{top:0;left:0;z-index:1;display:grid;grid-gap:2px;gap:2px;width:max-content;max-width:16em;padding:var(--sp-2) var(--sp-3);border:1px solid var(--tmeet-line-strong);border-radius:var(--r-md);background:var(--tmeet-panel);box-shadow:var(--sh-3);color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.45}.trend-tooltip strong{color:var(--tmeet-ink);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-tooltip span:first-of-type{color:var(--tmeet-ink-soft)}.trend-x{--tick-w:4.75em;position:relative;grid-column:2;height:calc(1.4em + var(--sp-2));color:var(--tmeet-muted);font-size:var(--fs-meta)}.trend-x[data-bucket=month]{--tick-w:6em}.trend-x span{position:absolute;top:var(--sp-2);left:clamp(0px,calc(var(--x) * 100% - var(--tick-w) / 2),calc(100% - var(--tick-w)));width:var(--tick-w);line-height:1.4;text-align:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-table{margin-top:var(--sp-3);border-top:1px solid var(--tmeet-line)}.chart-table>summary{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height);color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;cursor:pointer;list-style:none}.chart-table>summary::-webkit-details-marker{display:none}.chart-table-caret{color:var(--tmeet-muted);transition:rotate var(--dur-1) var(--ease)}.chart-table[open] .chart-table-caret{rotate:90deg}.chart-table-grid{width:100%;border-collapse:collapse;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-table-grid td,.chart-table-grid th{padding:var(--sp-2) 0 var(--sp-2) var(--sp-3);border-top:1px solid var(--tmeet-line);text-align:right}.chart-table-grid th:first-child{padding-left:0;color:var(--tmeet-ink-soft);font-weight:500;text-align:left}.chart-table-grid thead th{border-top:0;color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600}.analytics-breakdowns{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}@container module-panel (min-width: 1000px){.analytics-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.breakdown-table{margin-top:var(--sp-4);table-layout:fixed}.breakdown-table th.funnel-value{width:2.75rem;text-align:right}.breakdown-table th.funnel-value:last-child{width:3.5rem}.breakdown-table th.breakdown-bar-cell{width:22%}.breakdown-table th[scope=row]{width:auto;overflow-wrap:anywhere}.breakdown-table td,.breakdown-table th[scope=row]{padding-block:var(--sp-3);border-top:1px solid var(--tmeet-line)}.breakdown-table .funnel-value{padding-inline:var(--sp-2) 0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breakdown-table .funnel-bar{display:table-cell;min-width:0;width:auto;padding-inline:0 var(--sp-3);background-size:100% var(--sp-2);background-origin:content-box;background-clip:content-box}.integration-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.integration-heading>strong{flex:1 1;min-width:0}.integration-symbol{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);border:1px solid var(--tmeet-line);border-radius:var(--r-sm);color:var(--tmeet-accent-ink);background:var(--tmeet-panel-soft);flex:none}.integration-symbol.is-brand{border:0;background:none}.integration-symbol.is-brand img{display:block;width:auto;height:28px}.integration-heading .badge{font-size:var(--fs-meta)}.calendar-account-list{margin-top:var(--sp-5)}.calendar-account-list>li{padding-block:var(--sp-4)}.calendar-account-label{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-label)}.calendar-picker{background:var(--tmeet-panel-soft);padding:var(--sp-4);border-radius:var(--r-md)}@container module-panel (min-width: 1000px){.integration-grid:has(>.integration-card:nth-child(2)){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.audit-ledger{list-style:none;padding:0;margin:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background:var(--tmeet-panel);overflow:hidden}.audit-day-group+.audit-day-group{border-top:1px solid var(--tmeet-line)}.audit-day{margin:0;padding:var(--sp-3) var(--sp-6) var(--sp-2);background:var(--tmeet-panel-soft);color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:600}.audit-day-list{list-style:none;margin:0;padding:0}.audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-2) var(--sp-5);gap:var(--sp-2) var(--sp-5);align-items:center;padding:var(--sp-3) var(--sp-6)}.audit-row+.audit-row{border-top:1px solid var(--tmeet-line)}.audit-row .option-row-main{grid-column:1/-1;gap:var(--sp-2)}@container module-panel (min-width: 760px){.audit-row .option-row-main{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-3);row-gap:2px}}.audit-row .option-row-main strong{font-size:var(--fs-body);overflow-wrap:anywhere}.audit-actor,.audit-row .option-row-main>span,.audit-time{font-size:var(--fs-label);color:var(--tmeet-muted);overflow-wrap:anywhere}.audit-time{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-more{display:flex;justify-content:center}@container module-panel (min-width: 760px){.audit-row{grid-template-columns:minmax(0,1fr) minmax(140px,.4fr) minmax(140px,auto)}.audit-row .option-row-main{grid-column:auto}}@container module-panel (max-width: 600px){.module-title{flex-direction:column;align-items:stretch}.module-title h2{font-size:var(--fs-heading)}.module-title .title-actions{justify-content:flex-start}.booking-toolbar .segmented-control{width:100%}.booking-toolbar .segmented-control button{flex:1 1 auto}.analytics-metrics{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.analytics-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:var(--sp-4)}.analytics-metrics dd{font-size:var(--fs-heading)}.analytics-card,.analytics-distribution{padding:var(--sp-4)}.analytics-distribution .funnel th.funnel-value,.analytics-distribution .funnel th:first-child{width:64px}.analytics-distribution .funnel-value{white-space:nowrap}.trend-frame{--trend-h:144px}.breakdown-table .breakdown-bar-cell{display:none}.option-card.is-row.workflow-row,.workspace[data-section=pages] .option-card.is-row{grid-template-columns:minmax(0,1fr);padding:var(--sp-5)}.workflow-row .option-row-actions,.workspace[data-section=pages] .option-row-actions{justify-content:flex-start}.event-type-card,.integration-card,.pending-queue,.schedule-block{padding:var(--sp-5)}.audit-row{padding:var(--sp-3) var(--sp-5)}.audit-day{padding-inline:var(--sp-5)}.schedule-head p{flex-basis:100%;order:1}}@container module-panel (max-width: 460px){.availability-board.is-editing .day-column{grid-template-columns:minmax(0,1fr)}.availability-board.is-editing .day-column>.day-off{grid-column:auto}.day-range{gap:var(--sp-1)}.day-range>label{flex:1 1}.day-range-sep{display:none}.availability-board.is-editing .day-range input[type=time]{padding-inline:var(--sp-1)}.dashboard-when{justify-items:start;text-align:left}.dashboard-heading time{white-space:normal}}@media (max-width:860px) and (prefers-reduced-motion:no-preference){.side-nav{transition:opacity var(--dur-fast-2) var(--ease-exit),translate var(--dur-fast-2) var(--ease-exit),display var(--dur-fast-2) allow-discrete}.side-nav:not([data-mobile-open=true]){opacity:0;translate:0 calc(-1 * var(--sp-1))}.side-nav[data-mobile-open=true]{transition-duration:var(--dur-1);transition-timing-function:var(--ease-entrance)}@starting-style{.side-nav[data-mobile-open=true]{opacity:0;translate:0 calc(-1 * var(--sp-1))}}}@media (max-width:860px){.sidebar[data-nav-open=true]{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.workspace-topbar{gap:var(--sp-3);margin-bottom:var(--sp-6)}.title-actions{justify-content:flex-start}.workspace{padding-bottom:var(--sp-12)}}@media (max-width:640px){.brand-text>span,.nav-item{white-space:normal}.dashboard-heading{flex-direction:column;gap:var(--sp-4)}.module-title h2{font-size:var(--fs-heading)}.product-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--fs-body)}}.console-search-results>a.option-card{text-decoration:none}.console-search-results>.search-more{grid-column:1/-1}.search-more>p{margin:0 0 var(--sp-3)}