.mtg-dot{display:inline-block;flex:none;width:10px;height:10px;border-radius:var(--r-pill);background-color:var(--mtg-event-color,var(--tmeet-event-blue))}.mtg-field-note,.mtg-muted{color:var(--tmeet-muted)}.mtg-field-note{margin:0;font-size:var(--fs-meta);line-height:1.5}.mtg-limit-note{margin:0;border:1px solid var(--tmeet-warn-line);border-radius:var(--r-lg);background-color:var(--tmeet-warn-soft);padding:var(--sp-3) var(--sp-4);color:var(--tmeet-ink);font-size:var(--fs-label);line-height:1.6}.mtg-limit-note a{color:var(--tmeet-accent-ink);font-weight:600}.mtg-link-button{display:inline;margin:0;border:0;background:none;padding:0;color:var(--tmeet-accent-ink);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.mtg-link-button:hover{text-decoration-thickness:2px}.mtg-inline-link{text-underline-offset:3px}.mtg-help-link,.mtg-inline-link{color:var(--tmeet-accent-ink);font-weight:600}.mtg-help-link{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height);font-size:var(--fs-label);text-decoration:none;white-space:nowrap}.mtg-help-link:hover{text-decoration:underline;text-underline-offset:3px}.mtg-avatar{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--r-pill);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink);font-size:var(--fs-meta);font-weight:700;line-height:1}.mtg-avatar.sm{width:24px;height:24px;box-shadow:0 0 0 2px var(--tmeet-panel)}.mtg-avatars{display:inline-flex;flex:none}.mtg-avatars>.mtg-avatar+.mtg-avatar{-webkit-margin-start:-6px;margin-inline-start:-6px}.mtg-empty{padding-block:var(--sp-8)}.mtg-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}@keyframes mtg-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes mtg-pulse{0%{opacity:.55}to{opacity:1}}.mtg-org{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--sp-4) var(--sp-4);gap:var(--sp-4) var(--sp-4);border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-5)}.mtg-org-logo{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:var(--r-lg);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink);font-size:var(--fs-title);font-weight:700}.mtg-org-logo img{width:100%;height:100%;object-fit:cover}.mtg-org-text{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.mtg-org-name{overflow:hidden;color:var(--tmeet-ink);font-size:var(--fs-subtitle);font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mtg-org-link{display:flex;align-items:center;gap:var(--sp-1);min-width:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.mtg-org-link>svg{flex:none}.mtg-org-link.is-muted,.mtg-org-link>svg{color:var(--tmeet-muted)}.mtg-org-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg-org-actions{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:var(--sp-2)}.mtg-split{display:inline-flex;-webkit-margin-start:auto;margin-inline-start:auto}.mtg-split-main{border-start-end-radius:0;border-end-end-radius:0}.mtg-split-toggle{width:var(--control-height);padding:0;border-inline-start-color:color-mix(in srgb,var(--tmeet-on-primary) 38%,var(--tmeet-primary));border-start-start-radius:0;border-end-start-radius:0}.mtg-split-toggle[aria-expanded=true]{background-color:var(--tmeet-primary-strong)}@container module-panel (min-width: 760px){.mtg-org{grid-template-columns:auto minmax(0,1fr) auto}.mtg-org-actions{grid-column:auto;justify-content:flex-end}}@container module-panel (max-width: 480px){.mtg-org-actions>.secondary-button{flex:1 1}.mtg-split{flex:1 1 100%}.mtg-split-main{flex:1 1 auto}}.mtg-list-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3)}.mtg-list-head h2{margin:0;color:var(--tmeet-ink);font-size:var(--fs-title);font-weight:700;line-height:1.3}.mtg-list-head p{margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label)}.mtg-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:var(--sp-4);gap:var(--sp-4);margin:0;padding:0;list-style:none}.mtg-grid>li{display:flex;min-width:0}@container module-panel (min-width: 600px){.mtg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container module-panel (min-width: 940px){.mtg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container module-panel (min-width: 1360px){.mtg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mtg-card{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-3);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-4) var(--sp-5) var(--sp-5);transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.mtg-card:hover{border-color:var(--tmeet-line-strong)}.mtg-card:not([data-active]){background-color:var(--tmeet-panel-soft)}.mtg-card:not([data-active]) .mtg-avatar.sm{box-shadow:0 0 0 2px var(--tmeet-panel-soft)}.mtg-card[data-highlight]{border-color:var(--tmeet-primary);background-color:color-mix(in srgb,var(--tmeet-primary-soft) 70%,var(--tmeet-panel));animation:mtg-rise var(--dur-3) var(--ease-entrance)}.mtg-card[aria-busy=true]{border-style:dashed}.mtg-card-top{display:flex;min-height:var(--control-height);-webkit-margin-end:calc(-1 * var(--sp-2));margin-inline-end:calc(-1 * var(--sp-2))}.mtg-card-kind,.mtg-card-top{align-items:center;gap:var(--sp-2)}.mtg-card-kind{display:inline-flex;flex:1 1 auto;min-width:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtg-card-kind>[aria-hidden=true]:not(.mtg-dot){color:var(--tmeet-line-structural)}.icon-button.mtg-card-menu{position:relative;z-index:1;border-color:transparent;background-color:transparent;color:var(--tmeet-ink-soft)}.icon-button.mtg-card-menu:hover:not([aria-disabled=true]),.icon-button.mtg-card-menu[aria-expanded=true]{border-color:transparent;background-color:color-mix(in srgb,var(--tmeet-ink) 7%,transparent);color:var(--tmeet-ink)}.mtg-card-title{margin:0;color:var(--tmeet-ink);font-size:var(--fs-subtitle);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.mtg-card-title a{border-radius:var(--r-xs);color:inherit;text-decoration:none}.mtg-card-title a:after{content:"";position:absolute;inset:0;border-radius:var(--r-xl)}.mtg-card:hover .mtg-card-title a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mtg-card-facts{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;padding:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);list-style:none}.mtg-card-facts>li{display:flex;align-items:center;gap:var(--sp-2);min-width:0;min-height:24px}.mtg-card-facts>li>svg{flex:none;color:var(--tmeet-muted)}.mtg-card-facts>li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg-card-note{color:var(--tmeet-muted)}.mtg-hostline{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.mtg-hostline>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg-card-foot{align-items:center;margin-top:auto;border-top:1px solid var(--tmeet-line);padding-top:var(--sp-3)}.mtg-card-actions,.mtg-card-foot{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.mtg-card-actions{position:relative;z-index:1}.mtg-card-actions,.mtg-card-busy,.mtg-card-hint{-webkit-margin-start:auto;margin-inline-start:auto}.mtg-card-busy,.mtg-card-hint{color:var(--tmeet-muted);font-size:var(--fs-meta)}.mtg-card-confirm{position:relative;z-index:1;margin-top:auto;border-top:1px solid var(--tmeet-line);padding-top:var(--sp-3)}.mtg-card-skeleton{gap:var(--sp-3);min-height:212px}.mtg-card-skeleton>span{display:block;height:14px;border-radius:var(--r-xs);background-color:var(--tmeet-line);animation:mtg-pulse var(--dur-4) var(--ease) infinite alternate}.mtg-card-skeleton>span:first-child{width:40%}.mtg-card-skeleton>span:nth-child(2){width:75%;height:20px}.mtg-card-skeleton>span:nth-child(3){width:55%}.mtg-card-new{display:grid;flex:1 1 auto;place-content:center;justify-items:center;grid-gap:var(--sp-1);gap:var(--sp-1);min-height:212px;width:100%;margin:0;border:1px dashed var(--tmeet-line-control);border-radius:var(--r-xl);background-color:transparent;padding:var(--sp-5);color:var(--tmeet-ink-soft);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),translate var(--dur-fast-1) var(--ease)}.mtg-card-new:hover:not([aria-disabled=true]){border-color:var(--tmeet-ink);background-color:var(--tmeet-panel);color:var(--tmeet-ink)}.mtg-card-new:active:not([aria-disabled=true]){translate:0 1px}.mtg-card-new[aria-disabled=true]{color:var(--tmeet-muted);cursor:not-allowed}.mtg-card-new strong{color:inherit;font-size:var(--fs-body)}.mtg-card-new>span:last-child{color:var(--tmeet-muted);font-size:var(--fs-meta)}.mtg-card-new-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--sp-1);border-radius:var(--r-pill);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.mtg-card-new[aria-disabled=true] .mtg-card-new-icon{background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted)}.mtg-menu{min-width:220px}.mtg-menu-item{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:var(--control-height);margin:0;border:0;border-radius:var(--r-control);background:none;padding:var(--sp-2) var(--sp-3);color:var(--tmeet-ink);font:inherit;font-size:var(--fs-body);line-height:1.4;text-align:start;cursor:pointer}.mtg-menu-item:focus-visible,.mtg-menu-item:hover{background-color:color-mix(in srgb,var(--tmeet-ink) 7%,transparent)}.mtg-menu-item:focus-visible{outline:var(--bw-thick) solid var(--tmeet-ring-color);outline-offset:calc(-1 * var(--bw-thick))}.mtg-menu-item[data-tone=danger]{color:var(--tmeet-danger)}.mtg-menu-item[aria-disabled=true]{color:var(--tmeet-muted);cursor:not-allowed}.mtg-menu-item[aria-disabled=true]:hover{background:none}.mtg-menu-icon{display:grid;flex:none;place-items:center;width:20px;height:22px;color:var(--tmeet-ink-soft)}.mtg-menu-item[data-tone=danger] .mtg-menu-icon{color:inherit}.mtg-menu-item[aria-disabled=true] .mtg-menu-icon{color:var(--tmeet-muted)}.mtg-menu-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.mtg-menu-desc{color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.45}.mtg-subview-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-3) var(--sp-4)}.mtg-subview-head>div{flex:1 1 280px;min-width:0}.mtg-subview-head h2{margin:0;color:var(--tmeet-ink);font-size:var(--fs-heading);font-weight:700;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.mtg-list-head h2:focus-visible,.mtg-questions-intro h2:focus-visible,.mtg-subview-head h2:focus-visible{outline:none}.mtg-subview-head p{margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.mtg-kind-group{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);max-width:920px}.mtg-kind-group h3{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:700}.mtg-kind-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4)}@container module-panel (min-width: 560px){.mtg-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtg-invite-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);border:1px solid var(--tmeet-info-line);border-radius:var(--r-lg);background-color:var(--tmeet-info-soft);padding:var(--sp-3) var(--sp-4);color:var(--tmeet-ink)}.mtg-invite-banner>svg{flex:none;color:var(--tmeet-info)}.mtg-invite-banner>p{flex:1 1 240px;margin:0;font-size:var(--fs-label);line-height:1.55}.mtg-invite-banner>.secondary-button{-webkit-margin-start:auto;margin-inline-start:auto}.mtg-steps{max-width:1120px}@container ui-steps (max-width: 759px){.mtg-steps .ui-step:not([data-state=current]) .ui-step-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mtg-steps .ui-step+.ui-step:before{width:var(--sp-3)}}@container ui-steps (max-width: 419px){.mtg-steps .ui-step[data-state=current] .ui-step-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.mtg-editor-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--sp-6);gap:var(--sp-6)}@container module-panel (min-width: 1040px){.mtg-editor-body{grid-template-columns:minmax(0,780px) 320px}}.mtg-editor-panel,.mtg-form{min-width:0}.mtg-form{container:mtg-form/inline-size;display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-6) var(--sp-7) 0}.mtg-fieldset{min-width:0;margin:0;border:0;padding:0}.mtg-fields{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);min-width:0}.mtg-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);border-bottom:1px solid var(--tmeet-line);padding-bottom:var(--sp-4)}.mtg-group-head h3{grid-column:1;margin:0;color:var(--tmeet-ink);font-size:var(--fs-title);font-weight:700;line-height:1.35}.mtg-group-head p{grid-column:1;margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.55}.mtg-group-head .mtg-help-link{grid-row:1/span 2;grid-column:2;margin-top:calc(-1 * var(--sp-2))}.mtg-form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;align-items:center;margin:0 calc(-1 * var(--sp-7));border-top:1px solid var(--tmeet-line);border-radius:0 0 var(--r-xl) var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-4) var(--sp-7)}.mtg-form-actions,.mtg-form-actions-end{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.mtg-form-actions-end{-webkit-margin-start:auto;margin-inline-start:auto}.mtg-create-hint{flex:1 1 100%;order:3;margin:0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5;text-align:end}.mtg-create-hint[data-ready]{color:var(--tmeet-accent-ink)}.mtg-save-state{color:var(--tmeet-muted);font-size:var(--fs-label)}.mtg-save-error{margin:0;color:var(--tmeet-danger);font-size:var(--fs-label)}.mtg-leave{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.mtg-leave>span{flex:1 1 220px;color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600}.mtg-leave-banner{border:1px solid var(--tmeet-warn-line);border-radius:var(--r-lg);background-color:var(--tmeet-warn-soft);padding:var(--sp-3) var(--sp-4)}.secondary-button.mtg-danger-button{border-color:var(--tmeet-danger-line);color:var(--tmeet-danger)}.secondary-button.mtg-danger-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--tmeet-danger);background-color:var(--tmeet-danger-soft)}@container module-panel (max-width: 640px){.mtg-form{padding:var(--sp-5) var(--sp-4) 0}.mtg-form-actions{margin:0 calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4)}.mtg-form-actions-end{flex:1 1 100%}.mtg-form-actions-end>*{flex:1 1}.mtg-wizard .mtg-form-actions-end{flex:1 1 auto}.mtg-leave>span{flex-basis:100%}.mtg-leave>button{flex:1 1}.mtg-create-hint{text-align:start}}.mtg-pair{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-6) var(--sp-4);gap:var(--sp-6) var(--sp-4)}@container mtg-form (min-width: 600px){.mtg-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtg-capacity,.mtg-duration,.mtg-location,.mtg-location-detail{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}@container mtg-form (min-width: 600px){.mtg-duration,.mtg-location-detail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.mtg-number-input{max-width:180px}.mtg-static-field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.mtg-static-label{color:var(--tmeet-ink-soft);font-weight:600}.mtg-static-field .mtg-field-note,.mtg-static-label{font-size:var(--fs-label)}.mtg-host-list,.mtg-hosts{gap:var(--sp-2)}.mtg-host-list{display:grid;grid-gap:var(--sp-2);margin:0;padding:0;list-style:none}@container mtg-form (min-width: 600px){.mtg-host-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtg-host{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);background-color:var(--tmeet-panel);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.mtg-host:hover{border-color:var(--tmeet-ink)}.mtg-host[data-checked]{border-color:var(--tmeet-primary);background-color:var(--tmeet-primary-soft)}.mtg-host>input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--tmeet-primary)}.mtg-host-name{display:grid;min-width:0;color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600}.mtg-host-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtg-host-email{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:400}.mtg-host-order{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tmeet-accent-ink);font-size:var(--fs-meta);font-weight:700}.mtg-fixed-fields{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-3) var(--sp-4)}.mtg-fixed-title{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:700}.mtg-fixed-chips{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.mtg-fixed-chips>span{border:1px solid var(--tmeet-line-strong);border-radius:var(--r-pill);background-color:var(--tmeet-panel);padding:2px var(--sp-3);color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:600}.mtg-fixed-fields .mtg-field-note{flex:1 1 100%}.mtg-empty-line{margin:0;border:1px dashed var(--tmeet-line-strong);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-4);color:var(--tmeet-muted);font-size:var(--fs-label);text-align:center}.mtg-question-list{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin:0;padding:0;list-style:none}.mtg-question{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-4)}.mtg-question-index{display:grid;place-items:center;width:28px;height:28px;margin-top:8px;border-radius:var(--r-pill);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink);font-size:var(--fs-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtg-question-body{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.mtg-question-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.mtg-question-tools{display:flex;gap:var(--sp-1);-webkit-margin-start:auto;margin-inline-start:auto}.mtg-question-tools .icon-button{border-color:transparent;background-color:transparent}.mtg-question-tools .icon-button:hover:not([aria-disabled=true]){border-color:transparent;background-color:color-mix(in srgb,var(--tmeet-ink) 7%,transparent)}.mtg-question-tools .icon-button[aria-disabled=true]{border-color:transparent;background-color:transparent;color:var(--tmeet-line-structural)}.mtg-question-add{display:grid;justify-items:start;grid-gap:var(--sp-2);gap:var(--sp-2)}.mtg-switch-list{margin:0;border:1px solid var(--tmeet-line);border-radius:var(--r-lg);padding:0;list-style:none}.mtg-switch-list>li{padding:var(--sp-3) var(--sp-4)}.mtg-switch-list>li+li{border-top:1px solid var(--tmeet-line)}.mtg-reminder{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.mtg-reminder>.ui-field{max-width:280px;padding-bottom:var(--sp-2)}.mtg-completion,.mtg-completion-form{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.mtg-completion-form{min-width:0}@container mtg-form (min-width: 660px){.mtg-completion{grid-template-columns:minmax(0,1fr) 240px;align-items:start}}.mtg-preview-caption{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:700}.mtg-done-card,.mtg-done-preview{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.mtg-done-card{justify-items:center;border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-6) var(--sp-4);text-align:center}.mtg-done-card>svg{color:var(--tmeet-accent-ink)}.mtg-done-card strong{color:var(--tmeet-ink);font-size:var(--fs-body)}.mtg-done-card p{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.mtg-choice{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-width:0;margin:0;border:0;padding:0}.mtg-choice>legend{margin-bottom:var(--sp-2);padding:0}.mtg-choice-options{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}@container mtg-form (min-width: 560px){.mtg-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtg-live{grid-gap:var(--sp-2);gap:var(--sp-2)}.mtg-live,.mtg-rail{position:-webkit-sticky;position:sticky;top:var(--sp-12);display:grid;min-width:0}.mtg-rail{align-content:start;grid-gap:var(--sp-5);gap:var(--sp-5)}.mtg-rail>.mtg-live{position:static}.mtg-live-card{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-5)}.mtg-live-host{color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:600}.mtg-live-title{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0}.mtg-live-title>.mtg-dot{margin-top:7px}.mtg-live-title strong{min-width:0;color:var(--tmeet-ink);font-size:var(--fs-subtitle);line-height:1.35;overflow-wrap:anywhere}.mtg-live-title strong[data-empty]{color:var(--tmeet-muted);font-weight:600}.mtg-live-meta{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;padding:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);list-style:none}.mtg-live-meta>li{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0;overflow-wrap:anywhere}.mtg-live-meta svg{flex:none;margin-top:2px;color:var(--tmeet-muted)}.mtg-live-desc{display:-webkit-box;margin:0;overflow:hidden;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mtg-live-url{border-top:1px solid var(--tmeet-line);padding-top:var(--sp-3);color:var(--tmeet-muted);font-family:var(--tmeet-font-mono);font-size:var(--fs-meta);overflow-wrap:anywhere}.mtg-live-url b{color:var(--tmeet-ink);font-weight:600}.mtg-summary{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-5) var(--sp-5) var(--sp-2)}.mtg-summary .event-summary-list>div:last-child{border-bottom:0}@container module-panel (max-width: 1039px){.mtg-live,.mtg-rail{position:static;max-width:780px}}.mtg-editor-title{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.mtg-editor-title .mtg-card-kind{flex:none}.mtg-editor-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);-webkit-margin-start:auto;margin-inline-start:auto}.mtg-publish{gap:var(--sp-2);-webkit-padding-end:var(--sp-2);padding-inline-end:var(--sp-2)}.mtg-publish .ui-switch-label{font-size:var(--fs-label);font-weight:600}.mtg-editor-tabs{max-width:1124px}.mtg-questions-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-5) var(--sp-6)}.mtg-questions-intro h2{margin:0;color:var(--tmeet-ink);font-size:var(--fs-title);font-weight:700;line-height:1.35}.mtg-questions-intro p{max-width:var(--tmeet-measure);margin:var(--sp-1) 0 0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.6}.mtg-questions-intro .mtg-help-link{grid-column:2;justify-self:start;margin-top:calc(-1 * var(--sp-2))}@container module-panel (min-width: 720px){.mtg-questions-intro{grid-template-columns:auto minmax(0,1fr) auto}.mtg-questions-intro .mtg-help-link{grid-column:3;margin-top:0}}.mtg-questions-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-lg);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.mtg-questions-count{margin:0;color:var(--tmeet-muted);font-size:var(--fs-label)}.mtg-qlist{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--sp-4);gap:var(--sp-4);margin:0;padding:0;list-style:none}@container module-panel (min-width: 820px){.mtg-qlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@container module-panel (min-width: 1280px){.mtg-qlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.mtg-qcard{display:grid;align-content:start;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-5)}.mtg-qcard.mtg-card-skeleton{min-height:140px}.mtg-qcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.mtg-qcard-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2);min-width:0}.mtg-qcard-title>.mtg-dot{margin-top:7px}.mtg-qcard-title h3{margin:0;color:var(--tmeet-ink);font-size:var(--fs-subtitle);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.mtg-qcard-meta{grid-column:2;color:var(--tmeet-muted);font-size:var(--fs-meta)}.mtg-qcard-summary{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.mtg-qcard-questions{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin:0;border-top:1px solid var(--tmeet-line);padding:var(--sp-3) 0 0;list-style:none}.mtg-qcard-questions>li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:2px var(--sp-2);gap:2px var(--sp-2);font-size:var(--fs-label)}.mtg-qcard-type{display:grid;place-items:center;color:var(--tmeet-muted)}.mtg-qcard-label{min-width:0;color:var(--tmeet-ink);overflow-wrap:anywhere}.mtg-qcard-kind{grid-column:2/-1;color:var(--tmeet-muted);font-size:var(--fs-meta)}.mtg-qcard-loading{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.mtg-qcard-loading>span{display:block;width:70%;height:12px;border-radius:var(--r-xs);background-color:var(--tmeet-line);animation:mtg-pulse var(--dur-4) var(--ease) infinite alternate}.mtg-qcard-loading>span+span{width:45%}.mtg-qcard-error{color:var(--tmeet-danger)}.mtg-qcard-error,.mtg-qcard>.mtg-muted{margin:0;font-size:var(--fs-label)}.booking-toolbar.mtg-booking-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}.mtg-booking-toolbar>.ui-tabs{flex:1 1 320px}.mtg-booking-panel:focus-visible{outline-offset:4px}.booking-cards{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin:0;padding:0;list-style:none}.booking-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when badge" "main main";align-items:start;grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background:var(--tmeet-panel);padding:var(--sp-4)}.booking-card>.booking-when{grid-area:when;min-width:0;margin:0}.booking-card>.badge{grid-area:badge;justify-self:end}.booking-card-main{grid-area:main;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.booking-card-title{margin:0;color:var(--tmeet-ink);font-size:var(--fs-body);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.booking-card .booking-seats{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:500;white-space:nowrap}.booking-card-who{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-3)}.booking-card .booking-detail-toggle{min-height:var(--control-height);margin-block:0;padding-block:0}.booking-card .booking-note-mark{margin-top:0}.booking-card-meta{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label)}.booking-card-email{min-width:0;overflow-wrap:anywhere}.booking-card-label{color:var(--tmeet-muted)}.booking-card .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.booking-card .row-actions:empty{display:none}.booking-card .row-actions .confirm-root[role=group]{flex:1 1 100%}.booking-card .meeting-link{display:inline-flex;align-items:center;min-height:var(--control-height);margin-top:0}.booking-card-extra{grid-column:1/-1;min-width:0;border-top:1px solid var(--tmeet-line);padding-top:var(--sp-4)}.booking-card-extra>.booking-detail,.booking-card-extra>.reschedule{padding-block:0}@container module-panel (min-width: 600px){.booking-card{grid-template-columns:10rem minmax(0,1fr) auto;grid-template-areas:"when main badge";column-gap:var(--sp-5);padding:var(--sp-5)}}@media (prefers-reduced-motion:no-preference){.booking-card[data-changed=true]{position:relative;isolation:isolate}.booking-card[data-changed=true]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tmeet-primary-soft);opacity:0;animation:tmeet-row-settle var(--dur-3) var(--ease);pointer-events:none}.booking-card[data-changed=true] .badge{animation:tmeet-badge-settle var(--dur-2) var(--ease)}.booking-card[data-leaving=true]{animation:tmeet-row-leave var(--dur-1) var(--ease-exit) .27s forwards}}@container module-panel (max-width: 420px){.mtg-card-actions{flex:1 1 100%}.mtg-card-actions>*{flex:1 1}.mtg-qcard-head{flex-wrap:wrap}}.svc-group{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0}.svc-group+.svc-group{margin-top:var(--sp-2)}.svc-group-head h3{margin:0;color:var(--tmeet-ink);font-size:var(--fs-subtitle);font-weight:700;line-height:1.35}.svc-group-head p{margin:var(--sp-1) 0 0;color:var(--tmeet-muted);font-size:var(--fs-label);line-height:1.6}.svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin:0;padding:0;list-style:none}.svc-card{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-5);transition:border-color var(--dur-1) var(--ease)}@media (hover:hover){.svc-card:not([data-soon]):hover{border-color:var(--tmeet-line-strong)}}.svc-card[data-soon]{border-style:dashed;border-color:var(--tmeet-line-strong);background-color:transparent}.svc-card-head{gap:var(--sp-3)}.svc-card-head,.svc-card-heading{display:flex;align-items:center;min-width:0}.svc-card-heading{flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.svc-card-name{margin:0;color:var(--tmeet-ink);font-size:var(--fs-body);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.svc-icon{display:grid;flex:none;place-items:center;width:var(--control-height);height:var(--control-height);border-radius:var(--r-lg);background-color:color-mix(in srgb,var(--svc-tone) 14%,var(--tmeet-panel));color:var(--svc-tone)}.svc-card[data-soon] .svc-icon{background-color:var(--tmeet-panel);box-shadow:inset 0 0 0 1px var(--tmeet-line);color:var(--tmeet-muted)}.svc-card-desc{flex:1 1 auto;margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.6}.svc-card-meta{margin:0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5;overflow-wrap:anywhere}.svc-sync[data-tone=warn]{color:var(--tmeet-warn);font-weight:600}.svc-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-1)}.svc-card-actions>a{text-decoration:none}.svc-form{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);min-width:0}.svc-form-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-label);line-height:1.5}.svc-form-status,.svc-note{margin:0;color:var(--tmeet-ink-soft)}.svc-note{border-radius:var(--r-lg);background-color:var(--tmeet-panel-soft);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-meta);line-height:1.6}.svc-note p{margin:0}.svc-note p+p{margin-top:var(--sp-2)}.svc-note.is-warn{border:1px solid var(--tmeet-warn-line);background-color:var(--tmeet-warn-soft);color:var(--tmeet-ink);font-size:var(--fs-label)}.svc-choices{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-width:0;margin:0;border:0;padding:0}.svc-choices legend{margin-bottom:var(--sp-2);padding:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600}.svc-choices .field-note{margin:0}.svc-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.svc-choice{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:var(--control-height);border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);background-color:var(--tmeet-panel);padding:var(--sp-3);cursor:pointer;transition:border-color var(--dur-fast-2) var(--ease),background-color var(--dur-fast-2) var(--ease)}@media (hover:hover){.svc-choice:hover{border-color:var(--tmeet-ink)}}.svc-choice[data-checked]{border-color:var(--tmeet-primary);background-color:var(--tmeet-primary-soft)}.svc-choice input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--tmeet-primary)}.svc-choice:has(input:focus-visible){outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.svc-choice input:focus-visible{outline:none}.svc-choice>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.svc-choice strong{color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600}.svc-choice small{color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.svc-accounts{margin:0;padding:0;list-style:none}.svc-account,.svc-accounts{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.svc-account{min-width:0;border:1px solid var(--tmeet-line);border-radius:var(--r-lg);background-color:var(--tmeet-panel);padding:var(--sp-4)}.svc-account[data-revoked]{background-color:var(--tmeet-panel-soft)}.svc-account-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);min-width:0}.svc-account-label{min-width:0;color:var(--tmeet-ink);font-size:var(--fs-label);font-weight:600;overflow-wrap:anywhere}.svc-account-disconnect{-webkit-margin-start:auto;margin-inline-start:auto}.svc-calendars{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0}.svc-calendar-list{display:grid;margin:0;border-top:1px solid var(--tmeet-line);padding:0;list-style:none}.svc-calendar-list>li{border-bottom:1px solid var(--tmeet-line);padding-block:var(--sp-1)}.svc-calendars-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.svc-calendars-foot .field-note{margin:0}