.fp-icon{fill:currentColor;flex:none;display:block}.fp-icon--sm{width:var(--fp-icon-sm);height:var(--fp-icon-sm)}.fp-icon--md{width:var(--fp-icon-md);height:var(--fp-icon-md)}.fp-icon--lg{width:var(--fp-icon-lg);height:var(--fp-icon-lg)}.fp-icon--xl{width:var(--fp-icon-xl);height:var(--fp-icon-xl)}.fp-alert{align-items:flex-start;gap:var(--fp-space-3);padding:var(--fp-space-3) calc(var(--fp-space-3) + var(--fp-space-0-5));border:var(--fp-border-width) solid transparent;border-radius:var(--fp-radius-lg);color:var(--fp-color-text-primary);display:flex}.fp-alert__content{gap:var(--fp-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.fp-alert__title{font:var(--fp-text-h5);margin:0}.fp-alert__body{color:var(--fp-color-text-secondary)}.fp-alert__body>p{margin:0}.fp-alert__action{flex:none;align-self:center}.fp-alert--info{border-color:var(--fp-color-info-border);background:var(--fp-color-info-subtle)}.fp-alert--info .fp-alert__icon{color:var(--fp-color-info)}.fp-alert--success{border-color:var(--fp-color-success-border);background:var(--fp-color-success-subtle)}.fp-alert--success .fp-alert__icon{color:var(--fp-color-success)}.fp-alert--warning{border-color:var(--fp-color-warning-border);background:var(--fp-color-warning-subtle)}.fp-alert--warning .fp-alert__icon{color:var(--fp-color-warning)}.fp-alert--danger{border-color:var(--fp-color-danger-border);background:var(--fp-color-danger-subtle)}.fp-alert--danger .fp-alert__icon{color:var(--fp-color-danger)}.fp-menu{display:inline-flex;position:relative}.fp-menu__popup{z-index:var(--fp-z-dropdown);min-width:max(100%, var(--fp-menu-width));max-width:calc(100vw - 2 * var(--fp-space-4));padding:var(--fp-space-1);border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-elevated);box-shadow:var(--fp-shadow-md);animation:fp-menu-in var(--fp-duration-base) var(--fp-ease-enter);flex-direction:column;display:flex;position:absolute}.fp-menu--bottom-start .fp-menu__popup,.fp-menu--bottom-end .fp-menu__popup{top:calc(100% + var(--fp-space-1))}.fp-menu--top-start .fp-menu__popup,.fp-menu--top-end .fp-menu__popup{bottom:calc(100% + var(--fp-space-1))}.fp-menu--bottom-start .fp-menu__popup,.fp-menu--top-start .fp-menu__popup{left:0}.fp-menu--bottom-end .fp-menu__popup,.fp-menu--top-end .fp-menu__popup{right:0}.fp-menu__group-label{padding:var(--fp-space-2) var(--fp-space-2) var(--fp-space-1);font:var(--fp-text-h6);letter-spacing:var(--fp-tracking-h6);text-transform:uppercase;color:var(--fp-color-text-muted)}.fp-menu__separator{height:var(--fp-border-width);margin:var(--fp-space-1) 0;background:var(--fp-color-border-subtle)}.fp-menu__item{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));width:100%;min-height:var(--fp-control-md);padding:0 var(--fp-space-2);border-radius:var(--fp-radius-sm);color:var(--fp-color-text-primary);font:var(--fp-text-control);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fp-menu__icon{color:var(--fp-color-text-secondary)}.fp-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fp-menu__meta{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);flex:none}.fp-menu__check{color:var(--fp-color-primary)}.fp-menu__check--hidden{visibility:hidden}.fp-menu__item:hover,.fp-menu__item:focus{background:var(--fp-color-bg-hover)}.fp-menu__item:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-menu__item--selected,.fp-menu__item--selected:hover,.fp-menu__item--selected:focus{background:var(--fp-color-bg-selected);color:var(--fp-color-primary-hover)}.fp-menu__item--danger{color:var(--fp-color-danger)}.fp-menu__item--danger .fp-menu__icon{color:currentColor}.fp-menu__item[aria-disabled=true]{color:var(--fp-color-text-disabled);cursor:not-allowed}.fp-menu__item[aria-disabled=true] :is(.fp-menu__icon,.fp-menu__meta){color:currentColor}.fp-menu__item[aria-disabled=true]:hover{background:0 0}@keyframes fp-menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--fp-space-1)))}}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-menu__item{min-height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-menu__popup{border-color:canvastext}.fp-menu__item:focus-visible{outline-offset:calc(-1 * var(--fp-border-width-strong));outline-color:highlight}.fp-menu__item[aria-disabled=true]{color:graytext}}.fp-spinner{width:var(--fp-icon-sm);height:var(--fp-icon-sm);fill:none;animation:fp-spin var(--fp-duration-spinner) linear infinite;flex:none;display:block}.fp-spinner circle{fill:none;stroke-width:var(--fp-border-width-strong)}.fp-spinner--default .fp-spinner__track{stroke:var(--fp-color-border-default)}.fp-spinner--default .fp-spinner__arc{stroke:var(--fp-color-primary)}.fp-spinner--current .fp-spinner__track{stroke:currentColor;stroke-opacity:var(--fp-opacity-spinner-track)}.fp-spinner--current .fp-spinner__arc{stroke:currentColor}@keyframes fp-spin{to{transform:rotate(360deg)}}@media (forced-colors:active){.fp-spinner .fp-spinner__track{stroke:graytext;stroke-opacity:1}.fp-spinner .fp-spinner__arc{stroke:canvastext}}.fp-tooltip-anchor{display:inline-flex;position:relative}.fp-tooltip{z-index:var(--fp-z-tooltip);position:absolute}.fp-tooltip[hidden]{display:none}.fp-tooltip--top{padding-bottom:var(--fp-tooltip-offset);bottom:100%;left:50%;transform:translate(-50%)}.fp-tooltip--bottom{padding-top:var(--fp-tooltip-offset);top:100%;left:50%;transform:translate(-50%)}.fp-tooltip--right{padding-left:var(--fp-tooltip-offset);top:50%;left:100%;transform:translateY(-50%)}.fp-tooltip--left{padding-right:var(--fp-tooltip-offset);top:50%;right:100%;transform:translateY(-50%)}.fp-tooltip__bubble{align-items:center;gap:var(--fp-space-2);width:max-content;max-width:var(--fp-tooltip-max-width);padding:calc(var(--fp-space-1-5) - var(--fp-border-width)) var(--fp-space-2);border:var(--fp-border-width) solid var(--fp-color-tooltip-border);border-radius:var(--fp-radius-sm);background:var(--fp-color-tooltip-bg);color:var(--fp-color-tooltip-text);font:var(--fp-text-meta);text-wrap:pretty;box-shadow:var(--fp-shadow-tooltip);animation:fp-tooltip-in var(--fp-duration-base) var(--fp-ease-enter);display:flex;position:relative}.fp-tooltip__bubble:after{content:"";width:var(--fp-space-2);height:var(--fp-space-2);border:0 solid var(--fp-color-tooltip-border);background:var(--fp-color-tooltip-bg);position:absolute;transform:rotate(45deg)}.fp-tooltip--top .fp-tooltip__bubble:after{bottom:calc(-1 * var(--fp-space-1) - var(--fp-border-width));left:calc(50% - var(--fp-space-1));border-right-width:var(--fp-border-width);border-bottom-width:var(--fp-border-width)}.fp-tooltip--bottom .fp-tooltip__bubble:after{top:calc(-1 * var(--fp-space-1) - var(--fp-border-width));left:calc(50% - var(--fp-space-1));border-top-width:var(--fp-border-width);border-left-width:var(--fp-border-width)}.fp-tooltip--right .fp-tooltip__bubble:after{top:calc(50% - var(--fp-space-1));left:calc(-1 * var(--fp-space-1) - var(--fp-border-width));border-bottom-width:var(--fp-border-width);border-left-width:var(--fp-border-width)}.fp-tooltip--left .fp-tooltip__bubble:after{top:calc(50% - var(--fp-space-1));right:calc(-1 * var(--fp-space-1) - var(--fp-border-width));border-top-width:var(--fp-border-width);border-right-width:var(--fp-border-width)}.fp-tooltip__shortcut{padding:0 var(--fp-space-1);border:var(--fp-border-width) solid var(--fp-color-tooltip-kbd-border);border-radius:var(--fp-radius-xs);font:var(--fp-text-caption);font-family:var(--fp-font-mono);color:var(--fp-color-tooltip-shortcut);white-space:nowrap;flex:none}@keyframes fp-tooltip-in{0%{opacity:0}}@media (forced-colors:active){.fp-tooltip__bubble{border-color:canvastext}.fp-tooltip__bubble:after{display:none}}.fp-account{display:flex}.fp-account__anchor{flex:1;min-width:0;display:flex}.fp-account__trigger{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));min-width:0;min-height:var(--fp-control-lg);padding:0 var(--fp-space-2);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-radius-lg);color:var(--fp-color-text-primary);text-align:left;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;flex:1;display:flex}.fp-account__trigger:hover,.fp-account__trigger[aria-expanded=true]{background:var(--fp-color-bg-hover)}.fp-account__trigger:active{background:var(--fp-color-bg-pressed)}.fp-account__trigger[aria-busy=true]{cursor:progress}.fp-account__avatar{width:var(--fp-avatar-md);height:var(--fp-avatar-md);border-radius:var(--fp-radius-full);background:var(--fp-color-primary-subtle);color:var(--fp-color-primary-hover);font:var(--fp-text-h6);flex:none;place-items:center;display:grid}.fp-account__text{flex-direction:column;min-width:0;display:flex}.fp-account__name,.fp-account__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-account__name{font:var(--fp-text-label)}.fp-account__email{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-account__indicator{color:var(--fp-color-text-muted);margin-left:auto;display:flex}.fp-account--avatar .fp-account__anchor,.fp-account--avatar .fp-account__trigger{width:var(--fp-control-lg);flex:none;justify-content:center;padding:0}.fp-account--avatar .fp-account__avatar{width:var(--fp-avatar-lg);height:var(--fp-avatar-lg)}@media (forced-colors:active){.fp-account__trigger:hover,.fp-account__trigger[aria-expanded=true]{border-color:highlight}.fp-account__avatar{border:var(--fp-border-width) solid CanvasText}}.fp-drawer{width:min(var(--fp-drawer-width), calc(100% - var(--fp-space-12)));max-width:none;height:100%;max-height:none;padding:var(--fp-space-1-5) var(--fp-space-3) var(--fp-space-4);overscroll-behavior:contain;background:var(--fp-color-bg-elevated);color:var(--fp-color-text-primary);box-shadow:var(--fp-shadow-lg);border:0;margin:0;position:fixed;inset-block:0;inset-inline:0 auto;overflow:hidden auto}.fp-drawer[open]{animation:fp-drawer-in var(--fp-duration-slow) var(--fp-ease-enter);flex-direction:column;display:flex}.fp-drawer::backdrop{background:var(--fp-color-bg-overlay);animation:fp-drawer-fade var(--fp-duration-slow) var(--fp-ease-enter)}.fp-drawer:focus-visible{box-shadow:var(--fp-shadow-lg)}@keyframes fp-drawer-in{0%{transform:translate(-100%)}}@keyframes fp-drawer-fade{0%{opacity:0}}@media (forced-colors:active){.fp-drawer{border-inline-end:var(--fp-border-width) solid CanvasText}}.fp-icon-button{width:var(--fp-control-md);height:var(--fp-control-md);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-radius-md);color:var(--fp-color-text-secondary);cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard), color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.fp-icon-button--sm{width:var(--fp-control-sm);height:var(--fp-control-sm)}.fp-icon-button--lg{width:var(--fp-control-lg);height:var(--fp-control-lg)}.fp-icon-button--secondary{border-color:var(--fp-color-border-default)}.fp-icon-button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fp-color-bg-hover);color:var(--fp-color-text-primary)}.fp-icon-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fp-color-bg-pressed);color:var(--fp-color-text-primary)}.fp-icon-button[aria-pressed=true]{background:var(--fp-color-bg-selected);color:var(--fp-color-primary-hover);box-shadow:var(--fp-selected-ring)}.fp-icon-button[aria-pressed=true]:focus-visible{box-shadow:var(--fp-selected-ring), var(--fp-focus-ring)}.fp-icon-button[aria-busy=true]{cursor:progress}.fp-icon-button:is(:disabled,[aria-disabled=true]){color:var(--fp-color-text-disabled);cursor:not-allowed;background:0 0}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-icon-button,.fp-icon-button--sm{width:var(--fp-control-lg);height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-icon-button[aria-pressed=true]{border-color:highlight}.fp-icon-button:is(:disabled,[aria-disabled=true]){color:graytext}}.fp-workspace-selector{width:100%;min-width:0;display:flex}.fp-workspace-selector--static,.fp-workspace-selector__trigger{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));width:100%;min-width:0;height:var(--fp-workspace-selector-height);padding:0 var(--fp-space-2);border-radius:var(--fp-radius-lg);color:var(--fp-color-text-primary);text-align:left;display:flex}.fp-workspace-selector__anchor{width:100%;min-width:0;display:flex}.fp-workspace-selector__trigger{border:var(--fp-border-default);font:inherit;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0}.fp-workspace-selector__trigger:hover:not([aria-busy=true]),.fp-workspace-selector__trigger[aria-expanded=true]{background:var(--fp-color-bg-hover)}.fp-workspace-selector__trigger[aria-busy=true]{cursor:progress}.fp-workspace-selector__text{flex-direction:column;min-width:0;display:flex}.fp-workspace-selector__name{font:var(--fp-text-label);font-weight:var(--fp-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-workspace-selector__meta{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-workspace-selector__indicator{color:var(--fp-color-text-muted);flex:none;place-items:center;margin-left:auto;display:grid}.fp-workspace-selector .fp-menu__item{min-height:var(--fp-workspace-option-height)}.fp-workspace-selector .fp-menu__label{font:var(--fp-text-label)}.fp-workspace-selector--compact,.fp-workspace-selector--compact .fp-workspace-selector__anchor{width:auto}.fp-workspace-selector--compact.fp-workspace-selector--static,.fp-workspace-selector--compact .fp-workspace-selector__trigger{width:var(--fp-control-lg);height:var(--fp-control-lg);justify-content:center;padding:0}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-workspace-selector:not(.fp-workspace-selector--compact) .fp-workspace-selector__trigger,.fp-workspace-selector--static:not(.fp-workspace-selector--compact){height:var(--fp-workspace-selector-touch);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5))}.fp-workspace-selector__name{font:var(--fp-text-h5)}.fp-workspace-selector .fp-menu__item{min-height:var(--fp-control-lg)}}.fp-workspace-avatar{border-radius:var(--fp-radius-md);color:var(--fp-color-on-primary);font:var(--fp-text-h6);flex:none;place-items:center;display:grid}.fp-workspace-avatar--md{width:var(--fp-avatar-md);height:var(--fp-avatar-md)}.fp-workspace-avatar--sm{width:var(--fp-avatar-sm);height:var(--fp-avatar-sm);font:var(--fp-text-caption);font-weight:var(--fp-weight-semibold)}.fp-workspace-avatar--c1{background:var(--fp-speaker-1)}.fp-workspace-avatar--c2{background:var(--fp-speaker-2)}.fp-workspace-avatar--c3{background:var(--fp-speaker-3)}.fp-workspace-avatar--c4{background:var(--fp-speaker-4)}.fp-workspace-avatar--c5{background:var(--fp-speaker-5)}.fp-workspace-avatar--c6{background:var(--fp-speaker-6)}.fp-workspace-avatar--c7{background:var(--fp-speaker-7)}.fp-workspace-avatar--c8{background:var(--fp-speaker-8)}@media (forced-colors:active){.fp-workspace-avatar{border:var(--fp-border-width) solid CanvasText}}.fp-logo{width:auto;height:var(--fp-brand-lockup-md);forced-color-adjust:none;flex:none;display:block}.fp-logo--lg{height:var(--fp-brand-lockup-lg)}.fp-logo__field{fill:var(--fp-brand-mark-field);stroke:var(--fp-brand-mark-outline);stroke-width:var(--fp-border-width)}.fp-logo__cursor{fill:var(--fp-brand-mark-cursor)}.fp-logo__line{fill:var(--fp-brand-mark-lines)}.fp-logo__wordmark{fill:var(--fp-brand-wordmark)}.fp-logo--inverse .fp-logo__field{fill:var(--fp-brand-inverse-field);stroke:none}.fp-logo--inverse .fp-logo__cursor{fill:var(--fp-brand-inverse-cursor)}.fp-logo--inverse .fp-logo__line{fill:var(--fp-brand-inverse-lines)}.fp-logo--inverse .fp-logo__wordmark{fill:var(--fp-brand-inverse-wordmark)}.fp-badge{min-height:var(--fp-badge-height);padding:0 var(--fp-space-2);border:var(--fp-border-width) solid transparent;border-radius:var(--fp-radius-sm);font:var(--fp-text-badge);flex:none;align-items:center;display:inline-flex}.fp-badge--neutral{background:var(--fp-color-bg-muted);color:var(--fp-color-text-secondary)}.fp-badge--primary{background:var(--fp-color-primary-subtle);color:var(--fp-color-primary-hover)}.fp-badge--outline{border-color:var(--fp-color-border-default);color:var(--fp-color-text-secondary)}.fp-badge--success{background:var(--fp-color-success-subtle);color:var(--fp-color-success)}.fp-badge--warning{background:var(--fp-color-warning-subtle);color:var(--fp-color-warning)}.fp-badge--danger{background:var(--fp-color-danger-subtle);color:var(--fp-color-danger)}.fp-badge--mono{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}.fp-badge--sm{min-height:0;padding:var(--fp-border-width) var(--fp-space-1-5);font:var(--fp-text-caption)}.fp-badge--sm.fp-badge--outline{color:var(--fp-color-text-muted)}.fp-count-badge{min-width:var(--fp-count-badge-size);height:var(--fp-count-badge-size);padding:0 var(--fp-space-1-5);border-radius:var(--fp-radius-full);background:var(--fp-color-primary);color:var(--fp-color-on-primary);font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}@media (forced-colors:active){.fp-badge,.fp-count-badge{border:var(--fp-border-width) solid CanvasText}}.fp-nav__list{gap:var(--fp-space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-nav__list .fp-tooltip-anchor{display:flex}.fp-nav__item{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));min-height:var(--fp-control-md);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5));border-radius:var(--fp-radius-md);color:var(--fp-color-text-primary);font:var(--fp-text-control);font-weight:var(--fp-weight-medium);transition:background-color var(--fp-duration-fast) var(--fp-ease-standard);flex:1;text-decoration:none;display:flex}.fp-nav__item .fp-icon{color:var(--fp-color-text-secondary)}.fp-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.fp-nav__item:hover{background:var(--fp-color-bg-hover);color:var(--fp-color-text-primary)}a.fp-nav__item:active{background:var(--fp-color-bg-pressed)}a.fp-nav__item:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-nav__item[aria-current=page]{background:var(--fp-color-bg-selected);color:var(--fp-color-primary-hover);box-shadow:var(--fp-selected-ring)}.fp-nav__item[aria-current=page] .fp-icon{color:var(--fp-color-icon-selected)}.fp-nav__item--soon,.fp-nav__item--soon .fp-icon{color:var(--fp-color-text-disabled)}.fp-nav__soon{margin-left:auto}.fp-nav__heading{padding:calc(var(--fp-space-3) + var(--fp-space-0-5)) calc(var(--fp-space-2) + var(--fp-space-0-5)) var(--fp-space-1-5);font:var(--fp-text-h6);letter-spacing:var(--fp-tracking-h6);text-transform:uppercase;color:var(--fp-color-text-muted);margin:0}.fp-nav__list--rail{align-items:center;gap:var(--fp-space-2)}.fp-nav__list--rail .fp-nav__item{width:var(--fp-control-lg);min-height:var(--fp-control-lg);border-radius:var(--fp-radius-lg);flex:none;justify-content:center;padding:0}.fp-nav__list--touch .fp-nav__item{gap:var(--fp-space-3);min-height:var(--fp-control-lg);padding:0 var(--fp-space-3);font:var(--fp-text-control-lg);font-weight:var(--fp-weight-medium)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-nav__item{min-height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-nav__item[aria-current=page]{outline:var(--fp-border-width-strong) solid Highlight;outline-offset:calc(-1 * var(--fp-border-width-strong))}a.fp-nav__item[aria-current=page]:focus-visible{outline:calc(2 * var(--fp-border-width-strong)) double CanvasText;outline-offset:calc(-2 * var(--fp-border-width-strong))}.fp-nav__item--soon,.fp-nav__item--soon .fp-icon{color:graytext}}.fp-nav-drawer__header{align-items:center;gap:var(--fp-space-2);min-height:var(--fp-topbar-height);padding:0 var(--fp-space-1);flex:none;display:flex}.fp-nav-drawer__header>.fp-tooltip-anchor{margin-left:auto}.fp-nav-drawer__workspace{margin-top:var(--fp-space-2)}.fp-nav-drawer__nav{margin-top:var(--fp-space-4);flex-direction:column;display:flex}.fp-nav-drawer__status{padding:var(--fp-space-4) var(--fp-space-3) var(--fp-space-3);margin-top:auto}.fp-nav-drawer__footer{gap:var(--fp-space-1);padding-top:var(--fp-space-3);border-top:var(--fp-border-subtle);flex-direction:column;display:flex}.fp-nav-drawer__identity{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));min-width:0;padding:var(--fp-space-1);margin:0;display:flex}.fp-nav-drawer__avatar{width:var(--fp-avatar-lg);height:var(--fp-avatar-lg);border-radius:var(--fp-radius-full);background:var(--fp-color-primary-subtle);color:var(--fp-color-primary-hover);font:var(--fp-text-h6);flex:none;place-items:center;display:grid}.fp-nav-drawer__person{flex-direction:column;min-width:0;display:flex}.fp-nav-drawer__name,.fp-nav-drawer__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-nav-drawer__name{font:var(--fp-text-control);font-weight:var(--fp-weight-medium)}.fp-nav-drawer__email{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-nav-drawer__logout{align-items:center;gap:var(--fp-space-3);min-height:var(--fp-control-lg);padding:0 var(--fp-space-3);border-radius:var(--fp-radius-md);color:var(--fp-color-text-primary);font:var(--fp-text-control-lg);font-weight:var(--fp-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;border:0;display:flex}.fp-nav-drawer__logout .fp-icon{color:var(--fp-color-text-secondary)}.fp-nav-drawer__logout:hover:not([aria-busy=true],[aria-disabled=true]){background:var(--fp-color-bg-hover)}.fp-nav-drawer__logout:active:not([aria-busy=true],[aria-disabled=true]){background:var(--fp-color-bg-pressed)}.fp-nav-drawer__logout:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-nav-drawer__logout[aria-busy=true]{cursor:progress}.fp-nav-drawer__logout[aria-disabled=true]{color:var(--fp-color-text-disabled);cursor:not-allowed}@media (forced-colors:active){.fp-nav-drawer__avatar{border:var(--fp-border-width) solid CanvasText}.fp-nav-drawer__logout[aria-disabled=true]{color:graytext}}.fp-service{align-items:center;gap:var(--fp-space-1-5);font:var(--fp-text-meta);color:var(--fp-color-text-muted);white-space:nowrap;margin:0;display:flex}.fp-service__dot{width:var(--fp-status-dot-size);height:var(--fp-status-dot-size);border-radius:var(--fp-radius-full);background:var(--fp-color-text-disabled);flex:none}.fp-service--up .fp-service__dot{background:var(--fp-color-success)}.fp-service--down .fp-service__dot{background:var(--fp-color-danger)}@media (forced-colors:active){.fp-service__dot{border:var(--fp-border-width) solid CanvasText}}.fp-sidebar{height:100dvh;padding:var(--fp-space-3);border-right:var(--fp-border-subtle);background:var(--fp-color-bg-surface);flex-direction:column;display:flex;position:sticky;top:0}.fp-sidebar__brand{align-items:center;gap:var(--fp-space-2);min-height:var(--fp-sidebar-header-height);padding:0 var(--fp-space-1-5);display:flex}.fp-sidebar__brand>.fp-tooltip-anchor{margin-left:auto}.fp-sidebar__toggle{color:var(--fp-color-text-muted)}.fp-sidebar__workspace{margin-top:var(--fp-space-3)}.fp-sidebar__sections{min-height:0;margin-top:var(--fp-space-4);flex-direction:column;display:flex;overflow-y:auto}.fp-sidebar__footer{gap:var(--fp-space-0-5);flex-direction:column;margin-top:auto;display:flex}.fp-sidebar__account{margin-top:var(--fp-space-2);padding-top:var(--fp-space-2);border-top:var(--fp-border-subtle)}.fp-sidebar--rail{padding:var(--fp-space-3) 0;align-items:center}.fp-sidebar--rail .fp-sidebar__brand{flex-direction:column;padding:0}.fp-sidebar--rail .fp-sidebar__brand>.fp-tooltip-anchor{margin-left:0}.fp-sidebar--rail .fp-logo{height:var(--fp-rail-logo)}.fp-sidebar--rail .fp-sidebar__sections{margin-top:var(--fp-space-2);align-items:center;overflow:visible}.fp-sidebar--rail .fp-sidebar__footer{align-items:center;gap:var(--fp-space-2)}.fp-sidebar--rail .fp-sidebar__account{border-top:0;margin-top:0;padding-top:0}.fp-sidebar--overlay{z-index:var(--fp-z-overlay);width:var(--fp-sidebar-width);box-shadow:var(--fp-shadow-lg);position:fixed;inset-block:0;inset-inline-start:0}@media (height<480px){.fp-sidebar:not(.fp-sidebar--overlay){height:auto;position:static}.fp-sidebar--overlay{overflow-y:auto}}@media (forced-colors:active){.fp-sidebar{border-right-color:canvastext}}.fp-topbar{z-index:var(--fp-z-sticky);align-items:center;gap:var(--fp-space-3);min-height:var(--fp-topbar-height);padding:0 var(--fp-space-8);border-bottom:var(--fp-border-subtle);background:var(--fp-color-bg-surface);display:flex;position:sticky;top:0}.fp-breadcrumb{min-width:0}.fp-breadcrumb__list{align-items:center;gap:var(--fp-space-3);margin:0;padding:0;list-style:none;display:flex}.fp-breadcrumb__step{align-items:center;gap:var(--fp-space-3);min-width:0;display:flex}.fp-breadcrumb__ancestor{font:var(--fp-text-label);font-weight:var(--fp-weight-regular);color:var(--fp-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-breadcrumb__separator{color:var(--fp-color-text-disabled)}.fp-breadcrumb__current{font:var(--fp-text-label);color:var(--fp-color-text-primary);white-space:nowrap}.fp-topbar__slot{margin-left:auto;display:flex}@media (width<1024px){.fp-topbar{padding:0 var(--fp-space-6)}}.fp-topbar.fp-topbar--phone{gap:var(--fp-space-1);padding:0 var(--fp-space-1-5)}.fp-topbar--phone .fp-logo{margin-left:var(--fp-space-1-5)}.fp-topbar__account{margin-left:auto;display:flex}.fp-topbar__status{min-width:0;margin-left:auto;display:flex}.fp-topbar__status .fp-service{white-space:normal}.fp-topbar__status+.fp-topbar__account{margin-left:0}@media (height<480px){.fp-topbar{position:static}}@media (forced-colors:active){.fp-topbar{border-bottom-color:canvastext}}html:has(.fp-shell){scroll-padding-top:var(--fp-topbar-height)}.fp-shell{grid-template-columns:var(--fp-sidebar-width) minmax(0, 1fr);background:var(--fp-color-bg-canvas);min-height:100dvh;display:grid}.fp-shell--rail,.fp-shell--overlay{grid-template-columns:var(--fp-sidebar-rail) minmax(0, 1fr)}.fp-shell--phone{grid-template-columns:minmax(0,1fr)}.fp-shell__column{flex-direction:column;grid-column:-2;min-width:0;display:flex}.fp-shell__main{gap:var(--fp-space-6);width:100%;max-width:var(--fp-content-max);padding:var(--fp-space-8) var(--fp-space-10);flex-direction:column;display:flex}@media (width<1024px){.fp-shell__main{gap:var(--fp-space-5);padding:calc(var(--fp-space-6) + var(--fp-space-1)) var(--fp-space-6)}}@media (width<768px){.fp-shell__main{gap:var(--fp-space-4);padding:var(--fp-space-5) var(--fp-space-4)}}.fp-shell--editor{grid-template-rows:minmax(0,1fr);height:100dvh;overflow:hidden}.fp-shell--editor .fp-shell__column{min-height:0}.fp-shell__main--editor{flex:1;gap:0;max-width:none;min-height:0;padding:0}.fp-shell__main:focus{box-shadow:none;outline:none}.fp-skip-link{top:var(--fp-space-3);left:var(--fp-space-3);z-index:var(--fp-z-overlay);padding:var(--fp-space-2) var(--fp-space-3);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-surface);color:var(--fp-color-text-link);font:var(--fp-text-label);transform:translateY(calc(-100% - 2 * var(--fp-space-3)));position:absolute}.fp-skip-link:focus{box-shadow:var(--fp-shadow-md);transform:none}.fp-skip-link:focus-visible{box-shadow:var(--fp-focus-ring), var(--fp-shadow-md)}@media (forced-colors:active){.fp-skip-link{border:var(--fp-border-width) solid CanvasText}}.fp-button{height:var(--fp-control-md);padding:0 calc(var(--fp-space-3) + var(--fp-space-0-5));border:var(--fp-border-width) solid transparent;border-radius:var(--fp-radius-md);font:var(--fp-text-control);font-weight:var(--fp-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard), border-color var(--fp-duration-fast) var(--fp-ease-standard), color var(--fp-duration-fast) var(--fp-ease-standard);flex:none;place-items:center;display:inline-grid}.fp-button__face{align-items:center;gap:var(--fp-space-2);grid-area:1/1;display:inline-flex}.fp-button__face--hidden{visibility:hidden}.fp-button--sm{height:var(--fp-control-sm);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5));font:var(--fp-text-label)}.fp-button--sm .fp-button__face{gap:var(--fp-space-1-5)}.fp-button--lg{height:var(--fp-control-lg);padding:0 calc(var(--fp-space-4) + var(--fp-space-0-5));font:var(--fp-text-control-lg);font-weight:var(--fp-weight-medium)}.fp-button--full{width:100%;display:grid}.fp-button--primary{border-color:var(--fp-color-primary);background:var(--fp-color-primary);color:var(--fp-color-on-primary)}.fp-button--primary:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--fp-color-primary-hover);background:var(--fp-color-primary-hover)}.fp-button--primary:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--fp-color-primary-active);background:var(--fp-color-primary-active)}.fp-button--secondary{border-color:var(--fp-color-border-default);background:var(--fp-color-bg-surface);color:var(--fp-color-text-primary)}.fp-button--ghost{padding:0 var(--fp-space-3);color:var(--fp-color-text-primary);background:0 0}.fp-button--sm.fp-button--ghost{padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5))}.fp-button--lg.fp-button--ghost{padding:0 var(--fp-space-4)}.fp-button--secondary:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]),.fp-button--ghost:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fp-color-bg-hover)}.fp-button--secondary:active:not(:disabled,[aria-disabled=true],[aria-busy=true]),.fp-button--ghost:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fp-color-bg-pressed)}.fp-button--danger{border-color:var(--fp-color-danger);background:var(--fp-color-danger);color:var(--fp-color-on-danger)}.fp-button--danger:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--fp-color-danger-hover);background:var(--fp-color-danger-hover)}.fp-button--danger:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--fp-color-danger-active);background:var(--fp-color-danger-active)}.fp-button--danger:focus-visible{box-shadow:var(--fp-focus-ring-danger)}.fp-button--on-brand{border-color:var(--fp-color-on-brand);background:var(--fp-color-on-brand);color:var(--fp-color-bg-brand);font-weight:var(--fp-weight-semibold)}.fp-button--on-brand:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--fp-color-on-brand-muted);background:var(--fp-color-on-brand-muted)}.fp-button--on-brand-outline{border-color:var(--fp-color-on-brand-muted);color:var(--fp-color-on-brand);background:0 0}.fp-button--on-brand-outline:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--fp-color-on-brand);text-decoration:underline}.fp-button--on-brand:focus-visible,.fp-button--on-brand-outline:focus-visible{box-shadow:var(--fp-focus-ring-on-brand)}.fp-button[aria-busy=true]{cursor:progress}.fp-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.fp-button--primary:is(:disabled,[aria-disabled=true]),.fp-button--danger:is(:disabled,[aria-disabled=true]){border-color:var(--fp-color-border-subtle);background:var(--fp-color-border-subtle);color:var(--fp-color-border-control)}.fp-button--secondary:is(:disabled,[aria-disabled=true]){border-color:var(--fp-color-border-subtle);background:var(--fp-color-bg-canvas);color:var(--fp-color-text-disabled)}.fp-button--ghost:is(:disabled,[aria-disabled=true]){color:var(--fp-color-text-disabled)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-button,.fp-button--sm{height:var(--fp-control-lg);padding:0 calc(var(--fp-space-4) + var(--fp-space-0-5));font:var(--fp-text-control-lg);font-weight:var(--fp-weight-medium)}.fp-button--sm .fp-button__face{gap:var(--fp-space-2)}.fp-button--ghost,.fp-button--sm.fp-button--ghost{padding:0 var(--fp-space-4)}.fp-button--on-brand{font-weight:var(--fp-weight-semibold)}}@media (forced-colors:active){.fp-button{border-color:buttontext}.fp-button:is(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}}.fp-skeleton-group{gap:calc(var(--fp-space-3) + var(--fp-space-0-5));flex-direction:column;display:flex}.fp-skeleton{border-radius:var(--fp-radius-sm);background:linear-gradient(90deg, var(--fp-color-bg-hover) 25%, var(--fp-color-bg-canvas) 50%, var(--fp-color-bg-hover) 75%) var(--fp-color-bg-hover);animation:fp-skeleton-shimmer var(--fp-duration-loop) linear infinite;background-size:200% 100%;flex:none;display:block}.fp-skeleton--text{height:var(--fp-space-3)}.fp-skeleton--text-sm{height:calc(var(--fp-space-2) + var(--fp-space-0-5))}.fp-skeleton--title{height:var(--fp-space-4)}.fp-skeleton--block{height:var(--fp-control-md)}.fp-skeleton--avatar{width:var(--fp-control-md);height:var(--fp-control-md)}.fp-skeleton--w25{width:25%}.fp-skeleton--w30{width:30%}.fp-skeleton--w40{width:40%}.fp-skeleton--w45{width:45%}.fp-skeleton--w50{width:50%}.fp-skeleton--w60{width:60%}.fp-skeleton--w70{width:70%}.fp-skeleton--w85{width:85%}.fp-skeleton--w100{width:100%}@keyframes fp-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (forced-colors:active){.fp-skeleton{border:var(--fp-border-width) solid GrayText}}.fp-state{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));padding:calc(var(--fp-space-6) + var(--fp-space-1)) var(--fp-space-5);text-align:center;flex-direction:column;display:flex}.fp-state--lg{gap:var(--fp-space-3);padding:var(--fp-space-16) var(--fp-space-6)}.fp-state__tile{width:var(--fp-state-tile-md);height:var(--fp-state-tile-md);border-radius:var(--fp-radius-xl);background:var(--fp-color-bg-muted);color:var(--fp-color-text-secondary);place-items:center;display:grid}.fp-state--lg .fp-state__tile{width:var(--fp-state-tile-lg);height:var(--fp-state-tile-lg)}.fp-state--danger .fp-state__tile{background:var(--fp-color-danger-subtle);color:var(--fp-color-danger)}.fp-state__title{font:var(--fp-text-h4);color:var(--fp-color-text-primary);margin:0}.fp-state--lg .fp-state__title{font:var(--fp-text-h3)}.fp-state__description{max-width:var(--fp-measure-state);color:var(--fp-color-text-secondary);text-wrap:pretty;margin:0}.fp-state--lg .fp-state__description{max-width:var(--fp-measure-state-lg)}.fp-state__note{font:var(--fp-text-meta);color:var(--fp-color-text-muted);margin:0}.fp-state__request-id{font:var(--fp-text-meta);font-family:var(--fp-font-mono);color:var(--fp-color-text-muted);margin:0}@media (forced-colors:active){.fp-state__tile{border:var(--fp-border-width) solid CanvasText}}.fp-ks-status{gap:var(--fp-space-1)}.fp-ks-namesake{align-items:center;gap:var(--fp-space-1);padding:0 var(--fp-space-1-5);border-radius:var(--fp-radius-sm);background:var(--fp-ks-namesake-bg);color:var(--fp-ks-namesake-fg);font:var(--fp-text-meta);display:inline-flex}.fp-ks-mark{align-items:center;gap:var(--fp-space-1);max-width:100%;padding:0 var(--fp-space-1-5);border:var(--fp-border-width) solid var(--fp-ks-badge-border);border-radius:var(--fp-radius-sm);background:var(--fp-ks-badge-bg);color:var(--fp-ks-badge-fg);font:var(--fp-text-meta);overflow-wrap:anywhere;display:inline-flex}.fp-ks-mark--compact{background:0 0;border-color:#0000;padding:0}.fp-ks-link{color:var(--fp-color-text-link);font:inherit;text-underline-offset:var(--fp-space-0-5);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fp-ks-link:focus-visible{border-radius:var(--fp-radius-xs);box-shadow:var(--fp-focus-ring);outline:none}.fp-ks-note{gap:var(--fp-space-2);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0;display:flex}.fp-ks-note>.fp-icon{margin-top:var(--fp-space-0-5);flex:none}.fp-ks-note--box{padding:var(--fp-space-3) var(--fp-space-4);border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-canvas);color:var(--fp-color-text-primary)}.fp-ks-page{gap:var(--fp-space-5);flex-direction:column;display:flex}.fp-ks-page__intro{max-width:var(--fp-measure-transcript);font:var(--fp-text-body);color:var(--fp-color-text-secondary);margin:0}.fp-ks-toolbar{align-items:center;gap:var(--fp-space-3) var(--fp-space-4);flex-wrap:wrap;display:flex}.fp-ks-search{min-width:min(var(--fp-editor-find-width), 100%);max-width:var(--fp-editor-text-width);flex:auto;position:relative}.fp-ks-search .fp-input{width:100%;padding-left:calc(var(--fp-space-3) + var(--fp-icon-sm) + var(--fp-space-2))}.fp-ks-search__icon{top:50%;left:var(--fp-space-3);color:var(--fp-color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.fp-ks-toolbar__count{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);margin:0 0 0 auto}.fp-ks-filter-note{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0}.fp-ks-list{gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-ks-table{border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface)}.fp-ks-table__row{grid-template-columns:minmax(0, 1fr) var(--fp-ks-col-status) var(--fp-ks-col-added) var(--fp-control-md);align-items:center;gap:var(--fp-space-4);min-height:var(--fp-ks-row-min);padding:var(--fp-space-2) var(--fp-space-5);border-top:var(--fp-border-width) solid var(--fp-color-border-subtle);display:grid}.fp-ks-table--profile .fp-ks-table__row{grid-template-columns:minmax(0, 1fr) var(--fp-ks-col-status) var(--fp-ks-col-profile) var(--fp-ks-col-added) var(--fp-control-md)}.fp-ks-table__row--head{min-height:0;padding-top:var(--fp-space-3);padding-bottom:var(--fp-space-3);font:var(--fp-text-h6);letter-spacing:var(--fp-tracking-h6);text-transform:uppercase;color:var(--fp-color-text-secondary);border-top:0}.fp-ks-table__name{align-items:flex-start;gap:var(--fp-space-0-5);flex-direction:column;min-width:0;display:flex}.fp-ks-table__link{border-radius:var(--fp-radius-xs);max-width:100%;color:var(--fp-color-text-primary);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.fp-ks-table__link:hover .fp-ks-table__primary{text-decoration:underline}.fp-ks-table__link:focus-visible{box-shadow:var(--fp-focus-ring);outline:none}.fp-ks-table__primary{font:var(--fp-text-body);font-weight:var(--fp-weight-semibold)}.fp-ks-table__role{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary)}.fp-ks-table__namesake{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.fp-ks-table__namesake-date{display:none}.fp-ks-table__row--inactive .fp-ks-table__primary{color:var(--fp-color-text-secondary)}.fp-ks-table__profile,.fp-ks-table__added{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary)}.fp-ks-table__added{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}.fp-ks-table__actions{justify-content:flex-end;display:flex}.fp-ks-more{align-items:center;gap:var(--fp-space-3);flex-wrap:wrap;display:flex}.fp-ks-more__loading{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);margin:0}.fp-ks-skeleton{gap:var(--fp-space-4);padding:var(--fp-space-5);border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);flex-direction:column;display:flex}.fp-ks-skeleton__row{gap:var(--fp-space-2);flex-direction:column;display:flex}.fp-ks-voice{gap:var(--fp-space-3);padding:var(--fp-space-4) var(--fp-space-5);border:var(--fp-border-width) solid var(--fp-color-border-default);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);flex-direction:column;display:flex}.fp-ks-voice--line{align-items:flex-start;gap:var(--fp-space-2);padding:var(--fp-space-3) var(--fp-space-4);color:var(--fp-color-text-secondary);flex-direction:row}.fp-ks-voice--line>.fp-icon{margin-top:var(--fp-space-0-5);flex:none}.fp-ks-voice__line{gap:var(--fp-space-1);flex-direction:column;display:flex}.fp-ks-voice__title{font:var(--fp-text-body-sm);font-weight:var(--fp-weight-semibold);color:var(--fp-color-text-primary);margin:0}.fp-ks-voice__head{align-items:center;gap:var(--fp-space-3);flex-wrap:wrap;display:flex}.fp-ks-voice__heading{font:var(--fp-text-h4);margin:0}.fp-ks-voice__text{max-width:var(--fp-measure-transcript);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0}.fp-ks-voice__actions{gap:var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-ks-voice-dialog{gap:var(--fp-space-3);margin:0 0 var(--fp-space-4);flex-direction:column;display:flex}.fp-ks-voice-dialog p{margin:0}.fp-ks-voice-dialog__note{margin:var(--fp-space-2) 0 0;font:var(--fp-text-meta);color:var(--fp-color-text-secondary)}.fp-ks-form{gap:var(--fp-space-4);flex-direction:column;display:flex}.fp-ks-delete{gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-ks-delete p{margin:0}.fp-ks-delete__facts{font:var(--fp-text-meta);color:var(--fp-color-text-secondary)}.fp-ks-delete__effects{gap:var(--fp-space-1);padding-left:var(--fp-space-5);flex-direction:column;margin:0;display:flex}.fp-ks-delete__final{font-weight:var(--fp-weight-semibold)}.fp-ks-detail{grid-template-columns:minmax(0, 1fr) var(--fp-ks-detail-side);align-items:start;gap:var(--fp-space-6);display:grid}.fp-ks-detail__main{gap:var(--fp-space-5);flex-direction:column;min-width:0;display:flex}.fp-ks-card{gap:var(--fp-space-4);padding:var(--fp-space-6);border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);flex-direction:column;display:flex}.fp-ks-card__title{font:var(--fp-text-h4);margin:0}.fp-ks-person__name{font:var(--fp-text-h1);overflow-wrap:anywhere;margin:0}.fp-ks-person__role{margin:calc(-1 * var(--fp-space-3)) 0 0;font:var(--fp-text-body-lg);color:var(--fp-color-text-secondary)}.fp-ks-person__meta,.fp-ks-person__namesake{align-items:center;gap:var(--fp-space-2) var(--fp-space-3);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);flex-wrap:wrap;margin:0;display:flex}.fp-ks-person__actions{gap:var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-ks-person__owner-note{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);margin:0}.fp-ks-danger-zone__item{justify-content:space-between;align-items:center;gap:var(--fp-space-3) var(--fp-space-5);flex-wrap:wrap;display:flex}.fp-ks-danger-zone__item p{min-width:min(var(--fp-editor-find-width), 100%);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);flex:1 1 0;margin:0}.fp-ks-profile__summary{font:var(--fp-text-body);font-weight:var(--fp-weight-semibold);margin:0}.fp-ks-profile__note{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0}.fp-ks-material{gap:var(--fp-space-1);padding:var(--fp-space-3);border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-md);flex-direction:column;display:flex}.fp-ks-material p{margin:0}.fp-ks-material__title{align-items:center;gap:var(--fp-space-2);font:var(--fp-text-body);font-weight:var(--fp-weight-semibold);display:flex}.fp-ks-material--ready .fp-ks-material__title{color:var(--fp-color-success)}.fp-ks-material__fact{font:var(--fp-text-body-sm)}.fp-ks-material__missing{font:var(--fp-text-body-sm);font-weight:var(--fp-weight-semibold)}.fp-ks-material__hint{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary)}.fp-ks-samples{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-ks-sample{align-items:flex-start;gap:var(--fp-space-3);padding:var(--fp-space-3) 0;border-top:var(--fp-border-width) solid var(--fp-color-border-subtle);display:flex}.fp-ks-sample__main{gap:var(--fp-space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.fp-ks-sample__main p{margin:0}.fp-ks-sample__title{align-items:center;gap:var(--fp-space-1);font:var(--fp-text-body-sm);font-weight:var(--fp-weight-semibold);overflow-wrap:anywhere;display:flex}.fp-ks-sample__meta{font:var(--fp-text-meta);font-variant-numeric:tabular-nums;color:var(--fp-color-text-secondary)}.fp-ks-sample__status{align-items:center;gap:var(--fp-space-1);font:var(--fp-text-meta);color:var(--fp-color-text-secondary);display:inline-flex}.fp-ks-sample__status--success{color:var(--fp-color-success)}.fp-ks-sample__status--warning{color:var(--fp-color-warning)}.fp-ks-sample__help{font:var(--fp-text-meta);color:var(--fp-color-text-secondary)}.fp-ks-sample__actions{gap:var(--fp-space-1);flex:none;display:flex}@media (width<1024px){.fp-ks-table__row,.fp-ks-table--profile .fp-ks-table__row{grid-template-columns:minmax(0, 1fr) var(--fp-ks-col-status) var(--fp-control-lg)}.fp-ks-table__added,.fp-ks-table__added-head,.fp-ks-table__profile,.fp-ks-table--profile .fp-ks-table__row--head>:nth-child(3){display:none}.fp-ks-table__namesake-date{display:inline}.fp-ks-detail{grid-template-columns:minmax(0,1fr)}}@media (width<768px){.fp-ks-toolbar{flex-direction:column;align-items:stretch}.fp-ks-search{flex-basis:auto;max-width:none}.fp-ks-toolbar .fp-segmented{width:100%}.fp-ks-toolbar__count{margin:0}.fp-ks-table{background:0 0;border:0}.fp-ks-table__head{width:var(--fp-border-width);height:var(--fp-border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.fp-ks-table__row,.fp-ks-table--profile .fp-ks-table__row{grid-template-columns:minmax(0, 1fr) var(--fp-control-lg);gap:var(--fp-space-2);margin-bottom:var(--fp-space-3);padding:var(--fp-space-4);border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);grid-template-areas:"name actions""status status"}.fp-ks-table__name{grid-area:name}.fp-ks-table__status{grid-area:status}.fp-ks-table__actions{grid-area:actions;align-self:start}.fp-ks-card{padding:var(--fp-space-4)}.fp-ks-person__actions .fp-button,.fp-ks-danger-zone__item .fp-button{width:100%}}@media (forced-colors:active){.fp-ks-mark,.fp-ks-namesake{border:var(--fp-border-width) solid CanvasText}}.fp-dialog{width:calc(100% - 2 * var(--fp-space-4));max-width:var(--fp-dialog-sm);max-height:calc(100% - 2 * var(--fp-space-8));border-radius:var(--fp-radius-xl);background:var(--fp-color-bg-elevated);color:var(--fp-color-text-primary);box-shadow:var(--fp-shadow-lg);border:0;padding:0;overflow:hidden}.fp-dialog[open]{animation:fp-dialog-in var(--fp-duration-slow) var(--fp-ease-enter);flex-direction:column;display:flex}.fp-dialog--md{max-width:var(--fp-dialog-md)}.fp-dialog--lg{max-width:var(--fp-dialog-lg)}.fp-dialog::backdrop{background:var(--fp-color-bg-overlay);animation:fp-dialog-fade var(--fp-duration-slow) var(--fp-ease-enter)}.fp-dialog:focus-visible{box-shadow:var(--fp-shadow-lg)}.fp-dialog__header{align-items:flex-start;gap:var(--fp-space-3);padding:var(--fp-space-5) var(--fp-space-5) 0;display:flex}.fp-dialog__title{font:var(--fp-text-h3);flex:1;margin:0}.fp-dialog__body{padding:var(--fp-space-4) var(--fp-space-5);overflow-y:auto}.fp-dialog__footer{justify-content:flex-end;gap:var(--fp-space-2);padding:var(--fp-space-4) var(--fp-space-5);border-top:var(--fp-border-subtle);flex-wrap:wrap;display:flex}.fp-scroll-locked{overflow:hidden}@keyframes fp-dialog-in{0%{opacity:0;transform:translateY(var(--fp-space-2))}}@keyframes fp-dialog-fade{0%{opacity:0}}@media (forced-colors:active){.fp-dialog{border:var(--fp-border-width) solid CanvasText}}.fp-field{align-content:start;gap:var(--fp-space-1-5);min-width:0;display:grid}.fp-field__label{font:var(--fp-text-label);color:var(--fp-color-text-primary)}.fp-field--disabled .fp-field__label{color:var(--fp-color-text-disabled)}.fp-field__helper,.fp-field__error{font:var(--fp-text-meta);margin:0}.fp-field__helper{color:var(--fp-color-text-muted)}.fp-field__error{align-items:flex-start;gap:var(--fp-space-1);color:var(--fp-color-danger);display:flex}.fp-input{width:100%;min-width:0;height:var(--fp-control-md);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5));border:var(--fp-border-control);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-field);color:var(--fp-color-text-primary);font:var(--fp-text-control);transition:border-color var(--fp-duration-fast) var(--fp-ease-standard), box-shadow var(--fp-duration-fast) var(--fp-ease-standard)}.fp-input::placeholder{color:var(--fp-color-text-muted);opacity:1}.fp-input--lg{height:var(--fp-control-lg);padding:0 var(--fp-space-3);font:var(--fp-text-control-lg)}.fp-input:hover:not(:disabled,[readonly],[aria-invalid=true]){border-color:var(--fp-color-border-strong)}.fp-input:focus-visible{border-color:var(--fp-color-focus);box-shadow:0 0 0 var(--fp-border-width) var(--fp-color-focus)}.fp-input[aria-invalid=true]{border-color:var(--fp-color-danger);box-shadow:0 0 0 var(--fp-border-width) var(--fp-color-danger)}.fp-input[readonly]{border-style:dashed;border-color:var(--fp-color-border-default);background:var(--fp-color-bg-canvas);color:var(--fp-color-text-secondary)}.fp-input[readonly]:focus-visible{border-color:var(--fp-color-focus)}.fp-input:disabled{border-color:var(--fp-color-border-subtle);background:var(--fp-color-bg-canvas);color:var(--fp-color-text-disabled);cursor:not-allowed}.fp-input:disabled::placeholder{color:var(--fp-color-text-disabled)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-input,.fp-input--lg{height:var(--fp-control-lg);padding:0 var(--fp-space-3);font:var(--fp-text-control-touch)}}@media (forced-colors:active){.fp-input[aria-invalid=true]{border-width:var(--fp-border-width-strong)}.fp-input:disabled{color:graytext;border-color:graytext}}.fp-segmented{gap:var(--fp-space-0-5);width:fit-content;max-width:100%;padding:var(--fp-space-0-5);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-sunken);display:inline-flex;overflow-x:auto}.fp-segmented__item{height:var(--fp-control-sm);padding:0 var(--fp-space-3);border-radius:var(--fp-radius-md);color:var(--fp-color-text-secondary);font:var(--fp-text-label);white-space:nowrap;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard), color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;border:0;flex:none;align-items:center;display:inline-flex}.fp-segmented__item:hover{color:var(--fp-color-text-primary)}.fp-segmented__item[aria-checked=true]{background:var(--fp-color-bg-surface);color:var(--fp-color-text-primary);box-shadow:var(--fp-selected-ring)}.fp-segmented__item:focus-visible,.fp-segmented__item[aria-checked=true]:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-segmented__count{margin-left:var(--fp-space-1-5);font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums;color:var(--fp-color-text-muted)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-segmented__item{height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-segmented__item[aria-checked=true]{border:var(--fp-border-width-strong) solid Highlight}.fp-segmented__item:focus-visible{outline-offset:calc(-2 * var(--fp-border-width-strong))}}.fp-page-header{align-items:flex-end;gap:var(--fp-space-4);flex-wrap:wrap;display:flex}.fp-page-header__text{gap:var(--fp-space-1-5);flex-direction:column;min-width:0;display:flex}.fp-page-header__eyebrow{font:var(--fp-text-h6);letter-spacing:var(--fp-tracking-h6);text-transform:uppercase;color:var(--fp-color-text-muted);margin:0}.fp-page-header__title-row{align-items:center;gap:var(--fp-space-3);flex-wrap:wrap;min-width:0;display:flex}.fp-page-header__title{overflow-wrap:anywhere;font:var(--fp-text-h1);letter-spacing:var(--fp-tracking-h1);margin:0}.fp-page-header__actions{gap:var(--fp-space-2);margin-left:auto;display:flex}@media (width<768px){.fp-page-header__title{font:var(--fp-text-h1-sm)}}.fp-checkbox{gap:var(--fp-space-1);display:grid}.fp-checkbox__row{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));width:fit-content;min-height:var(--fp-control-row);cursor:pointer;display:inline-flex}.fp-checkbox__box{flex:none;place-items:center;display:grid;position:relative}.fp-checkbox__input{appearance:none;width:var(--fp-checkbox-size);height:var(--fp-checkbox-size);border:var(--fp-border-control);border-radius:var(--fp-radius-sm);background:var(--fp-color-bg-surface);cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard), border-color var(--fp-duration-fast) var(--fp-ease-standard);margin:0;display:block}.fp-checkbox__input:hover:not(:disabled,:checked,:indeterminate){border-color:var(--fp-color-border-strong)}.fp-checkbox__input:is(:checked,:indeterminate){border-color:var(--fp-color-primary);background:var(--fp-color-primary)}.fp-checkbox__input:is(:checked,:indeterminate):hover:not(:disabled){border-color:var(--fp-color-primary-hover);background:var(--fp-color-primary-hover)}.fp-checkbox__input[aria-invalid=true]{border:var(--fp-border-width-strong) solid var(--fp-color-danger)}.fp-checkbox__input:disabled{border-color:var(--fp-color-border-subtle);background:var(--fp-color-bg-canvas);cursor:not-allowed}.fp-checkbox__input:disabled:is(:checked,:indeterminate){background:var(--fp-color-border-subtle)}.fp-checkbox__mark{color:var(--fp-color-on-primary);pointer-events:none;visibility:hidden;position:absolute}.fp-checkbox__input:checked:not(:indeterminate)~.fp-checkbox__mark--checked,.fp-checkbox__input:indeterminate~.fp-checkbox__mark--mixed{visibility:visible}.fp-checkbox__input:disabled~.fp-checkbox__mark{color:var(--fp-color-border-control)}.fp-checkbox__label{font:var(--fp-text-control);color:var(--fp-color-text-primary)}.fp-checkbox__row:has(.fp-checkbox__input:disabled){cursor:not-allowed}.fp-checkbox__row:has(.fp-checkbox__input:disabled) .fp-checkbox__label{color:var(--fp-color-text-disabled)}.fp-checkbox__error{align-items:flex-start;gap:var(--fp-space-1);font:var(--fp-text-meta);color:var(--fp-color-danger);margin:0;display:flex}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-checkbox__row{min-height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-checkbox__mark{color:canvastext}.fp-checkbox__input:disabled~.fp-checkbox__mark{color:graytext}}.fp-enroll{gap:var(--fp-space-3);flex-direction:column;min-width:0;display:flex}.fp-enroll__lead,.fp-enroll__summary,.fp-enroll__status{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0}.fp-enroll__error{font:var(--fp-text-body-sm);color:var(--fp-color-danger);margin:0}.fp-enroll__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-enroll__item{align-items:center;gap:var(--fp-space-2);padding:var(--fp-space-2) 0;border-top:var(--fp-border-width) solid var(--fp-color-border-subtle);flex-wrap:wrap;display:flex}.fp-enroll__range{min-width:0;font:var(--fp-text-body);font-variant-numeric:tabular-nums;color:var(--fp-color-text-primary);flex:auto}.fp-enroll__group{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-enroll__use{flex:none}.fp-enroll__done{gap:var(--fp-space-1);font:var(--fp-text-body);color:var(--fp-color-text-primary);flex-direction:column;display:flex}.fp-enroll__done p{margin:0}.fp-voice-card{gap:var(--fp-space-1-5);width:100%;padding:var(--fp-space-2) var(--fp-space-3);border:var(--fp-border-width) solid var(--fp-color-info-border);border-radius:var(--fp-radius-md);background:var(--fp-color-info-subtle);flex-direction:column;display:flex}.fp-voice-card--mixed{border-color:var(--fp-color-warning-border);background:var(--fp-color-warning-subtle)}.fp-voice-card--quiet{border-color:var(--fp-color-border-subtle);background:0 0}.fp-voice-card__title{font:var(--fp-text-label);color:var(--fp-color-text-primary);overflow-wrap:anywhere;margin:0}.fp-voice-card__meta{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);margin:0}.fp-voice-card__actions{gap:var(--fp-space-1-5);flex-wrap:wrap;display:flex}.fp-voice-bar{align-items:center;gap:var(--fp-space-2);padding:var(--fp-space-2) 0;flex-wrap:wrap;display:flex}.fp-voice-bar__status{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0}.fp-voice-review__item{align-items:center;gap:var(--fp-space-2);padding:var(--fp-space-2) 0;border-top:var(--fp-border-width) solid var(--fp-color-border-subtle);flex-wrap:wrap;display:flex}.fp-voice-review__text{flex-direction:column;flex:auto;min-width:0;display:flex}.fp-voice-review__range{font:var(--fp-text-body);font-variant-numeric:tabular-nums;color:var(--fp-color-text-primary)}.fp-voice-review__meta{font:var(--fp-text-meta);color:var(--fp-color-text-secondary)}.fp-voice-diagnostics{border-collapse:collapse;width:100%;font:var(--fp-text-meta);font-variant-numeric:tabular-nums;color:var(--fp-color-text-primary)}.fp-voice-diagnostics th,.fp-voice-diagnostics td{padding:var(--fp-space-1) var(--fp-space-1-5);border-bottom:var(--fp-border-width) solid var(--fp-color-border-subtle);text-align:left;vertical-align:top}.fp-select{min-width:0;display:flex;position:relative}.fp-select .fp-select__control{appearance:none;padding-right:calc(var(--fp-space-8) + var(--fp-space-1));cursor:pointer}.fp-select__control[aria-busy=true]{cursor:progress}.fp-select__control:disabled{cursor:not-allowed}.fp-select__indicator{top:50%;right:var(--fp-space-2);color:var(--fp-color-text-secondary);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.fp-select__control:disabled+.fp-select__indicator{color:var(--fp-color-text-disabled)}.fp-progress{gap:var(--fp-space-1-5);flex-direction:column;min-width:0;display:flex}.fp-progress__header{justify-content:space-between;gap:var(--fp-space-3);font:var(--fp-text-label);display:flex}.fp-progress__value{font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums;color:var(--fp-color-text-secondary);white-space:nowrap}.fp-progress__bar,.fp-stage__bar{appearance:none;width:100%;height:var(--fp-progress-height);border-radius:var(--fp-radius-full);background:var(--fp-color-bg-sunken);color:var(--fp-color-primary);border:0;display:block;overflow:hidden}.fp-progress__bar::-webkit-progress-bar{background:var(--fp-color-bg-sunken)}.fp-stage__bar::-webkit-progress-bar{background:var(--fp-color-bg-sunken)}.fp-progress__bar::-webkit-progress-value{border-radius:var(--fp-radius-full);background:var(--fp-color-primary);transition:inline-size var(--fp-duration-base) var(--fp-ease-standard)}.fp-stage__bar::-webkit-progress-value{border-radius:var(--fp-radius-full);background:var(--fp-color-primary);transition:inline-size var(--fp-duration-base) var(--fp-ease-standard)}.fp-progress__bar::-moz-progress-bar{border-radius:var(--fp-radius-full);background:var(--fp-color-primary)}.fp-stage__bar::-moz-progress-bar{border-radius:var(--fp-radius-full);background:var(--fp-color-primary)}.fp-progress__bar:indeterminate{background:linear-gradient(var(--fp-color-primary), var(--fp-color-primary)) no-repeat var(--fp-color-bg-sunken);animation:fp-progress-sweep var(--fp-duration-loop) var(--fp-ease-standard) infinite;background-size:35% 100%}.fp-progress__bar:indeterminate::-webkit-progress-bar{background:0 0}.fp-progress__bar:indeterminate::-moz-progress-bar{background:0 0}@keyframes fp-progress-sweep{0%{background-position:-54% 0}to{background-position:154% 0}}@media (prefers-reduced-motion:reduce){.fp-progress__bar:indeterminate{background:var(--fp-color-primary-subtle-hover);animation:none}}.fp-stages{gap:calc(var(--fp-space-2) + var(--fp-space-0-5));flex-direction:column;display:flex}.fp-stages__list{gap:var(--fp-space-1-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.fp-stages--summary .fp-stages__list{gap:var(--fp-space-1)}.fp-stage{gap:var(--fp-space-1-5);flex-direction:column;min-width:0;display:flex}.fp-stage .fp-stage__bar{height:var(--fp-stage-progress-height)}.fp-stage--done .fp-stage__bar{background:var(--fp-color-success)}.fp-stage__label{align-items:center;gap:var(--fp-space-1);min-width:0;font:var(--fp-text-meta);color:var(--fp-color-text-muted);display:flex}.fp-stage--done .fp-stage__label{font:var(--fp-text-badge);color:var(--fp-color-text-primary)}.fp-stage--done .fp-stage__label .fp-icon{color:var(--fp-color-success)}.fp-stage--current .fp-stage__label{font:var(--fp-text-meta);font-weight:var(--fp-weight-semibold);color:var(--fp-color-primary)}.fp-stage__percent{font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums}.fp-stages__summary{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);margin:0}@media (forced-colors:active){.fp-progress__bar,.fp-stage__bar{border:var(--fp-border-width) solid CanvasText;forced-color-adjust:none;background:canvas}.fp-progress__bar::-webkit-progress-value{background:highlight}.fp-stage__bar::-webkit-progress-value{background:highlight}.fp-progress__bar::-moz-progress-bar{background:highlight}.fp-stage__bar::-moz-progress-bar{background:highlight}.fp-progress__bar:indeterminate{background:canvas linear-gradient(highlight,highlight) 0 0/35% 100% no-repeat}.fp-stage--done .fp-stage__bar{background:highlight}}.fp-cal{gap:var(--fp-space-5);flex-direction:column;display:flex}.fp-cal-skeleton{min-height:var(--fp-space-6)}.fp-cal-card{gap:var(--fp-space-4)}.fp-cal-subheading{font:var(--fp-text-h5);overflow-wrap:anywhere;margin:0}.fp-cal-stats{gap:var(--fp-space-3) var(--fp-space-6);flex-wrap:wrap;margin:0;display:flex}.fp-cal-stats>div{gap:var(--fp-space-0-5);flex-direction:column;display:flex}.fp-cal-stats dt{font:var(--fp-text-meta);color:var(--fp-color-text-secondary)}.fp-cal-stats dd{font:var(--fp-text-h4);margin:0}.fp-cal-table{border-collapse:collapse;width:100%;font:var(--fp-text-body-sm)}.fp-cal-table__caption{padding-bottom:var(--fp-space-2);font:var(--fp-text-label);text-align:start}.fp-cal-table th,.fp-cal-table td{padding:var(--fp-space-1-5) var(--fp-space-2);border-bottom:var(--fp-border-width) solid var(--fp-color-border-subtle);text-align:start}.fp-cal-missing ul,.fp-cal-warnings ul{margin:var(--fp-space-1) 0 0;font:var(--fp-text-body-sm);padding-inline-start:var(--fp-space-5)}.fp-cal-recordings,.fp-cal-cases,.fp-cal-profiles{gap:var(--fp-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-cal-recording,.fp-cal-profile{gap:var(--fp-space-2);padding:var(--fp-space-3);border:var(--fp-border-width) solid var(--fp-color-border-subtle);border-radius:var(--fp-radius-md);flex-direction:column;display:flex}.fp-cal-recording__head{justify-content:space-between;align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-cal-case{align-items:center;gap:var(--fp-space-2) var(--fp-space-3);padding:var(--fp-space-1-5) 0;border-top:var(--fp-border-width) solid var(--fp-color-border-subtle);font:var(--fp-text-body-sm);flex-wrap:wrap;display:flex}.fp-cal-case__who{font-weight:var(--fp-weight-semibold)}.fp-cal-case__truth{color:var(--fp-color-text-secondary)}.fp-cal-case__actions{gap:var(--fp-space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.fp-cal-active{align-items:center;gap:var(--fp-space-3);flex-wrap:wrap;display:flex}.fp-cal-field{gap:var(--fp-space-1);margin-bottom:var(--fp-space-3);font:var(--fp-text-label);flex-direction:column;display:flex}.fp-toast{align-items:flex-start;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));padding:var(--fp-space-3) var(--fp-space-2) var(--fp-space-3) calc(var(--fp-space-3) + var(--fp-space-0-5));border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-elevated);color:var(--fp-color-text-primary);box-shadow:var(--fp-shadow-md);display:flex}.fp-toast__content{gap:var(--fp-space-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.fp-toast__message{font:var(--fp-text-control);margin:0}.fp-toast__action{min-height:var(--fp-target-min);color:var(--fp-color-text-link);font:var(--fp-text-label);font-weight:var(--fp-weight-semibold);text-underline-offset:var(--fp-space-0-5);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.fp-toast__action:hover{color:var(--fp-color-primary-hover)}.fp-toast .fp-toast__close{margin-top:calc(-1 * var(--fp-space-1))}.fp-toast--info .fp-toast__icon{color:var(--fp-color-info)}.fp-toast--success .fp-toast__icon{color:var(--fp-color-success)}.fp-toast--warning .fp-toast__icon{color:var(--fp-color-warning)}.fp-toast--danger .fp-toast__icon{color:var(--fp-color-danger)}.fp-toast-region{right:var(--fp-toast-offset);bottom:var(--fp-toast-offset);z-index:var(--fp-z-toast);width:min(var(--fp-toast-width), calc(100vw - 2 * var(--fp-toast-offset-sm)));position:fixed}.fp-toast-region__list{gap:var(--fp-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-toast-region__list>li{animation:fp-toast-in var(--fp-duration-slow) var(--fp-ease-enter)}@media (width<768px){.fp-toast-region{right:var(--fp-toast-offset-sm);bottom:var(--fp-toast-offset-sm);width:calc(100vw - 2 * var(--fp-toast-offset-sm))}}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-toast__action{min-height:var(--fp-control-lg)}}@keyframes fp-toast-in{0%{opacity:0;transform:translateY(var(--fp-space-2))}}.fp-landing-hero__visual{min-width:0;position:relative}.fp-landing-preview{border:var(--fp-border-default);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);color:var(--fp-color-text-primary);box-shadow:var(--fp-shadow-md);overflow:hidden}.fp-landing-preview--raised{box-shadow:var(--fp-shadow-lg)}.fp-landing-preview__header{align-items:center;gap:var(--fp-space-3);min-height:var(--fp-landing-preview-header-height);padding:var(--fp-space-2) var(--fp-space-4);border-bottom:var(--fp-border-subtle);display:flex}.fp-landing-preview__header--tall{min-height:var(--fp-card-header-height)}.fp-landing-preview__back{color:var(--fp-color-text-muted)}.fp-landing-preview__title{flex:1;min-width:0}.fp-landing-preview__name,.fp-landing-preview__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-landing-preview__name{font:var(--fp-text-h5)}.fp-landing-preview__meta{font:var(--fp-text-meta);color:var(--fp-color-text-secondary)}.fp-landing-segmented{padding:var(--fp-space-0-5);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-sunken);flex:none;display:flex}.fp-landing-segmented__item{height:var(--fp-control-sm);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5));font:var(--fp-text-label);color:var(--fp-color-text-secondary);align-items:center;display:inline-flex}.fp-landing-segmented__item--selected{border-radius:var(--fp-radius-sm);background:var(--fp-color-bg-surface);color:var(--fp-color-text-primary);box-shadow:var(--fp-selected-ring)}.fp-landing-preview__rows{min-width:0;padding:var(--fp-space-2) 0}.fp-landing-row{gap:var(--fp-space-1-5) var(--fp-space-3);padding:var(--fp-space-3) var(--fp-space-4) var(--fp-space-3) var(--fp-space-5);flex-wrap:wrap;display:flex}.fp-landing-row--wide{gap:var(--fp-space-1-5) var(--fp-space-4);padding:var(--fp-space-3) var(--fp-space-5) var(--fp-space-3) var(--fp-space-6)}.fp-landing-row--playing{background:var(--fp-editor-row-playing-bg);box-shadow:var(--fp-editor-row-playing-bar)}.fp-landing-row__meta{flex:0 0 var(--fp-landing-preview-meta-width);align-items:flex-start;gap:var(--fp-space-1-5) calc(var(--fp-space-2) + var(--fp-space-0-5));flex-flow:column wrap;min-width:0;display:flex}.fp-landing-row--wide .fp-landing-row__meta{flex-basis:var(--fp-editor-row-meta-width)}.fp-landing-row__now{align-items:center;gap:var(--fp-space-1);display:inline-flex}.fp-landing-row__now-icon{color:var(--fp-color-primary)}.fp-landing-row__progress{width:var(--fp-landing-preview-progress-width);height:var(--fp-border-width-strong);border-radius:var(--fp-radius-xs);background:var(--fp-color-border-default);fill:var(--fp-color-accent);display:block}.fp-landing-row__text{flex:1 1 var(--fp-landing-preview-text-basis);min-width:0;font:var(--fp-text-transcript-compact);text-wrap:pretty}.fp-landing-row--wide .fp-landing-row__text{flex-basis:var(--fp-landing-editor-text-basis);max-width:var(--fp-editor-text-width)}.fp-landing-row__text--large{font:var(--fp-text-transcript)}.fp-landing-row__text--live{text-wrap:wrap}.fp-landing-row__text--muted{color:var(--fp-color-text-secondary)}.fp-landing-time{font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums;color:var(--fp-color-text-secondary)}.fp-landing-time__millis{color:var(--fp-color-text-muted)}.fp-landing-time--playing{color:var(--fp-color-primary-active)}.fp-landing-time--playing .fp-landing-time__millis{color:inherit}.fp-landing-word{border-radius:var(--fp-radius-xs);transition:background-color var(--fp-duration-base) var(--fp-ease-standard), box-shadow var(--fp-duration-base) var(--fp-ease-standard)}.fp-landing-word--current{background:var(--fp-color-accent-subtle);box-shadow:0 0 0 var(--fp-highlight-spread) var(--fp-color-accent-subtle)}.fp-landing-chip{align-items:center;gap:var(--fp-space-1-5);width:fit-content;max-width:100%;min-height:var(--fp-status-badge-height);padding:0 var(--fp-space-1-5) 0 var(--fp-space-0-5);border:var(--fp-border-default);border-radius:var(--fp-radius-sm);background:var(--fp-color-bg-surface);font:var(--fp-text-badge);white-space:nowrap;display:inline-flex}.fp-landing-chip--continuation{font:var(--fp-text-meta);color:var(--fp-color-text-muted);background:0 0;border-color:#0000}.fp-landing-chip__swatch{width:var(--fp-editor-swatch-sm);height:var(--fp-editor-swatch-sm);border-radius:var(--fp-radius-xs);font:var(--fp-text-swatch);color:var(--fp-color-speaker-number);flex:none;place-items:center;display:grid}.fp-landing-speaker--1{background:var(--fp-speaker-1)}.fp-landing-speaker--2{background:var(--fp-speaker-2)}.fp-landing-speaker--3{background:var(--fp-speaker-3)}.fp-landing-speaker--4{background:var(--fp-speaker-4)}.fp-landing-speaker--5{background:var(--fp-speaker-5)}.fp-landing-speaker--6{background:var(--fp-speaker-6)}.fp-landing-speaker--7{background:var(--fp-speaker-7)}.fp-landing-speaker--8{background:var(--fp-speaker-8)}.fp-landing-preview__transport{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));min-height:var(--fp-landing-preview-transport-height);padding:var(--fp-space-2) var(--fp-space-4) var(--fp-space-2) var(--fp-space-3);border-top:var(--fp-border-default);background:var(--fp-color-bg-surface);display:flex}.fp-landing-preview__transport--editor{gap:var(--fp-space-2);min-height:var(--fp-editor-transport-height)}.fp-landing-play{width:var(--fp-editor-play-size);height:var(--fp-editor-play-size);border-radius:var(--fp-radius-full);background:var(--fp-color-primary);color:var(--fp-color-on-primary);border:0;flex:none;place-items:center;padding:0;display:grid}button.fp-landing-play{cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard)}button.fp-landing-play:hover{background:var(--fp-color-primary-hover)}.fp-landing-clock{font:var(--fp-text-clock);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.fp-landing-clock__total{color:var(--fp-color-text-muted)}.fp-landing-lane{gap:var(--fp-border-width);min-width:var(--fp-space-12);height:var(--fp-editor-lane-height);padding:var(--fp-space-1);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-sunken);flex:1;display:flex;position:relative;overflow:hidden}.fp-landing-lane--compact{height:var(--fp-landing-preview-lane-height)}.fp-landing-lane__turn{border-radius:var(--fp-border-width);flex:1}.fp-landing-lane__turn--2{flex:2}.fp-landing-lane__turn--3{flex:3}.fp-landing-lane__turn--4{flex:4}.fp-landing-lane__turn--5{flex:5}.fp-landing-lane__turn--6{flex:6}.fp-landing-lane__turn--7{flex:7}.fp-landing-lane__turn--8{flex:8}.fp-landing-lane__turn--9{flex:9}.fp-landing-lane__playhead{width:100%;height:100%;fill:var(--fp-color-accent);position:absolute;inset:0}.fp-landing-file{width:min(100%, var(--fp-landing-file-width));margin:var(--fp-space-4) 0 0 auto;border:var(--fp-border-default);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);color:var(--fp-color-text-primary);box-shadow:var(--fp-shadow-md);overflow:hidden}.fp-landing-file__header{align-items:center;gap:var(--fp-space-2);padding:calc(var(--fp-space-2) + var(--fp-space-0-5)) calc(var(--fp-space-3) + var(--fp-space-0-5));border-bottom:var(--fp-border-subtle);display:flex}.fp-landing-file__icon{color:var(--fp-color-text-muted)}.fp-landing-file__name{min-width:0;font:var(--fp-text-brand-url);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fp-landing-file__body{gap:calc(var(--fp-space-2) + var(--fp-space-0-5));padding:var(--fp-space-3) calc(var(--fp-space-3) + var(--fp-space-0-5)) calc(var(--fp-space-3) + var(--fp-space-0-5));font:var(--fp-text-code);color:var(--fp-color-text-secondary);flex-direction:column;display:flex}.fp-landing-file__index{color:var(--fp-color-text-muted)}.fp-landing-file__cue{color:var(--fp-color-text-primary)}.fp-landing-vocabulary{border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);box-shadow:var(--fp-shadow-sm);overflow:hidden}.fp-landing-vocabulary__header{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));height:var(--fp-card-header-height);padding:0 var(--fp-space-5);border-bottom:var(--fp-border-subtle);display:flex}.fp-landing-vocabulary__title{font:var(--fp-text-h4)}.fp-landing-vocabulary__workspace{font:var(--fp-text-meta);color:var(--fp-color-text-muted);margin-left:auto}.fp-landing-vocabulary__entry{align-items:flex-start;gap:var(--fp-space-3);padding:calc(var(--fp-space-3) + var(--fp-space-0-5)) var(--fp-space-5);border-bottom:var(--fp-border-subtle);display:flex}.fp-landing-vocabulary__words{flex:1;min-width:0}.fp-landing-vocabulary__term{font:var(--fp-text-h5)}.fp-landing-vocabulary__variants{font:var(--fp-text-body-sm);color:var(--fp-color-text-muted)}.fp-landing-vocabulary__footer{padding:var(--fp-space-3) var(--fp-space-5);background:var(--fp-color-bg-muted);font:var(--fp-text-meta);color:var(--fp-color-text-muted)}@media (width<768px){.fp-landing-row__meta,.fp-landing-row--wide .fp-landing-row__meta{flex-direction:row;flex:100%;align-items:center}.fp-landing-row__progress,.fp-landing-segmented{display:none}.fp-landing-file{width:100%;margin:var(--fp-space-3) 0 0}}@media (width<768px),(width<1024px) and (pointer:coarse){button.fp-landing-play{width:var(--fp-control-lg);height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-landing-chip__swatch,.fp-landing-lane,.fp-landing-row__progress,.fp-landing-word--current{forced-color-adjust:none}.fp-landing-preview,.fp-landing-file,.fp-landing-vocabulary{border-color:canvastext}.fp-landing-play{border:var(--fp-border-width) solid ButtonText}}.fp-landing-preview__review{align-items:center;gap:var(--fp-space-2);display:flex}.fp-landing-preview__review-label{font:var(--fp-text-label);color:var(--fp-color-text-secondary)}.fp-landing-select{align-items:center;gap:var(--fp-space-6);height:var(--fp-control-md);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5)) 0 var(--fp-space-3);border:var(--fp-border-control);border-radius:var(--fp-radius-md);font:var(--fp-text-control);white-space:nowrap;display:inline-flex}.fp-landing-preview__saved{align-items:center;gap:var(--fp-space-1-5);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);display:inline-flex}.fp-landing-row__text--editing{margin:calc(-1 * var(--fp-space-0-5)) calc(-1 * var(--fp-space-2));padding:var(--fp-border-width) calc(var(--fp-space-2) - var(--fp-border-width));border:var(--fp-border-width) solid var(--fp-color-primary);border-radius:var(--fp-radius-sm);background:var(--fp-color-bg-field);box-shadow:0 0 0 var(--fp-border-width) var(--fp-color-primary);font:var(--fp-text-transcript)}.fp-landing-caret{width:var(--fp-border-width-strong);height:var(--fp-icon-md);margin-left:var(--fp-border-width);vertical-align:calc(-1 * var(--fp-space-1));background:var(--fp-color-text-primary);display:inline-block}.fp-landing-preview__skip{width:var(--fp-control-md);height:var(--fp-control-md);color:var(--fp-color-text-secondary);flex:none;place-items:center;display:grid}.fp-landing-preview__rate{min-width:var(--fp-editor-rate-width);height:var(--fp-control-row);border:var(--fp-border-default);border-radius:var(--fp-radius-md);font:var(--fp-text-timestamp);flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-landing-preview__follow{align-items:center;gap:var(--fp-space-1-5);height:var(--fp-control-row);padding:0 var(--fp-space-2);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-selected);font:var(--fp-text-badge);color:var(--fp-color-primary-active);box-shadow:var(--fp-selected-ring);flex:none;display:inline-flex}.fp-landing-preview__workspace{grid-template-columns:minmax(0, 1fr) var(--fp-landing-editor-panel-width);display:grid}.fp-landing-captions{border-left:var(--fp-border-subtle);background:var(--fp-color-bg-surface);flex-direction:column;min-width:0;display:flex}.fp-landing-captions__tabs{gap:var(--fp-space-4);padding:0 var(--fp-space-4);border-bottom:var(--fp-border-subtle);display:flex}.fp-landing-captions__tab{height:var(--fp-control-lg);font:var(--fp-text-label);color:var(--fp-color-text-secondary);align-items:center;display:inline-flex}.fp-landing-captions__tab--selected{font-weight:var(--fp-weight-semibold);color:var(--fp-color-text-primary);box-shadow:inset 0 calc(-1 * var(--fp-border-width-strong)) 0 var(--fp-color-primary)}.fp-landing-captions__body{gap:var(--fp-space-4);padding:var(--fp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.fp-landing-captions__settings{gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-landing-captions__fields{gap:var(--fp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-landing-field{gap:var(--fp-space-1-5);flex-direction:column;display:flex}.fp-landing-field__label{font:var(--fp-text-label)}.fp-landing-field__value{height:var(--fp-control-md);padding:0 var(--fp-space-3);border:var(--fp-border-control);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-field);font:var(--fp-text-control);align-items:center;display:flex}.fp-landing-switch{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));font:var(--fp-text-control);display:flex}.fp-landing-switch__track{width:var(--fp-toggle-width);height:var(--fp-toggle-height);border-radius:var(--fp-radius-full);background:var(--fp-color-primary);flex:none;position:relative}.fp-landing-switch__knob{top:calc((var(--fp-toggle-height) - var(--fp-toggle-knob)) / 2);right:calc((var(--fp-toggle-height) - var(--fp-toggle-knob)) / 2);width:var(--fp-toggle-knob);height:var(--fp-toggle-knob);border-radius:var(--fp-radius-full);background:var(--fp-color-on-primary);position:absolute}.fp-landing-info{gap:var(--fp-space-2);padding:calc(var(--fp-space-2) + var(--fp-space-0-5)) var(--fp-space-3);border:var(--fp-border-width) solid var(--fp-color-info-border);border-radius:var(--fp-radius-md);background:var(--fp-color-info-subtle);font:var(--fp-text-body-sm);color:var(--fp-color-text-primary);display:flex}.fp-landing-info__icon{color:var(--fp-color-info)}.fp-landing-cues{border:var(--fp-border-subtle);border-radius:var(--fp-radius-md);flex-direction:column;display:flex;overflow:hidden}.fp-landing-cue{padding:var(--fp-space-3) calc(var(--fp-space-3) + var(--fp-space-0-5))}.fp-landing-cue+.fp-landing-cue{border-top:var(--fp-border-subtle)}.fp-landing-cue--playing{background:var(--fp-editor-row-playing-bg);box-shadow:var(--fp-editor-row-playing-bar)}.fp-landing-cue__meta{align-items:center;gap:var(--fp-space-1-5) var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-landing-cue__number{font:var(--fp-text-timestamp);color:var(--fp-color-text-muted)}.fp-landing-cue__time{font:var(--fp-text-timestamp);color:var(--fp-color-text-link)}.fp-landing-cue__part{min-height:var(--fp-count-badge-size);padding:0 var(--fp-space-1-5);border-radius:var(--fp-radius-sm);background:var(--fp-color-bg-muted);font:var(--fp-text-caption);color:var(--fp-color-text-secondary);align-items:center;display:inline-flex}.fp-landing-cue__text{margin-top:var(--fp-space-1-5);font:var(--fp-text-transcript-compact)}@media (width<1024px){.fp-landing-preview__workspace{grid-template-columns:minmax(0,1fr)}.fp-landing-captions{border-top:var(--fp-border-subtle);border-left:0}.fp-landing-captions__body{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-landing-preview__rate,.fp-landing-preview__follow{display:none}}@media (width<768px){.fp-landing-preview__review,.fp-landing-preview__saved,.fp-landing-preview__skip,.fp-landing-captions{display:none}}@media (forced-colors:active){.fp-landing-switch__track{forced-color-adjust:none}}:where(.fp-landing) :where(h1,h2,h3,p,ul,ol,li,figure,dl,dd){margin:0;padding:0}:where(.fp-landing) :where(ul,ol){list-style:none}:root:has(.fp-landing){scroll-behavior:smooth;scroll-padding-top:var(--fp-landing-scroll-offset)}.fp-landing{background:var(--fp-color-bg-canvas);min-height:100vh;color:var(--fp-color-text-primary);flex-direction:column;display:flex}.fp-landing__main{flex:1}.fp-landing__main:focus{box-shadow:none;outline:none}.fp-landing__container{width:100%;max-width:calc(var(--fp-content-max) + 2 * var(--fp-landing-gutter));padding:0 var(--fp-landing-gutter);margin:0 auto}.fp-landing__container--narrow{max-width:var(--fp-content-max)}.fp-landing__skip{top:var(--fp-space-3);left:var(--fp-space-4);z-index:var(--fp-z-overlay);padding:calc(var(--fp-space-2) + var(--fp-space-0-5)) var(--fp-space-4);border-radius:var(--fp-radius-md);background:var(--fp-color-primary);color:var(--fp-color-on-primary);font:var(--fp-text-label);transform:translateY(calc(-100% - 2 * var(--fp-space-3)));text-decoration:none;position:absolute}.fp-landing__skip:hover{color:var(--fp-color-on-primary)}.fp-landing__skip:focus{transform:none}.fp-landing-cta{text-decoration:none}.fp-landing-header__cta{padding:0 calc(var(--fp-space-4) + var(--fp-space-0-5))}.fp-landing-header__cta:has(.fp-icon){padding-right:calc(var(--fp-space-3) + var(--fp-space-0-5))}.fp-landing-header__cta .fp-button__face{gap:var(--fp-space-1-5)}.fp-landing-hero__actions .fp-landing-cta{padding:0 var(--fp-space-5)}.fp-landing-hero__actions .fp-landing-cta:has(.fp-icon){padding-right:var(--fp-space-4)}.fp-landing-closing__cta{padding:0 var(--fp-space-6)}.fp-landing-closing__cta:has(.fp-icon){padding-right:var(--fp-space-5)}.fp-landing-header__link.fp-button--ghost{padding:0 calc(var(--fp-space-3) - var(--fp-border-width))}.fp-landing-header{z-index:var(--fp-z-sticky);border-bottom:var(--fp-border-subtle);background:var(--fp-color-bg-surface);position:sticky;top:0}.fp-landing-header__bar{align-items:center;gap:var(--fp-space-6);height:var(--fp-landing-header-height);display:flex}.fp-landing-header__home{border-radius:var(--fp-radius-md);flex:none;align-items:center;display:flex}.fp-landing-header__home .fp-logo--mark{height:var(--fp-rail-logo)}.fp-landing-header__nav{align-items:center;gap:var(--fp-space-1);margin-left:var(--fp-space-4);display:flex}.fp-landing-header__link.fp-button--ghost{color:var(--fp-color-text-secondary)}.fp-landing-header__link.fp-button--ghost:hover{color:var(--fp-color-text-primary)}.fp-landing-header__cta{margin-left:auto}.fp-landing-section{padding-top:var(--fp-landing-section-space)}.fp-landing-section--closing{padding-bottom:var(--fp-landing-section-space)}.fp-landing-stack{gap:var(--fp-landing-stack-gap);flex-direction:column;display:flex}.fp-landing-split{align-items:start;gap:var(--fp-landing-split-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.fp-landing-split--centered{align-items:center}.fp-landing-intro{gap:var(--fp-space-3);max-width:var(--fp-landing-intro-width);flex-direction:column;display:flex}.fp-landing-eyebrow{font:var(--fp-text-h6);letter-spacing:var(--fp-tracking-h6);text-transform:uppercase;color:var(--fp-color-text-muted)}.fp-landing-eyebrow--on-brand{color:var(--fp-color-on-brand-muted)}.fp-landing-section-title{font:var(--fp-text-section);letter-spacing:var(--fp-tracking-display);text-wrap:balance}.fp-landing-subsection-title{font:var(--fp-text-h1);letter-spacing:var(--fp-tracking-h1);text-wrap:balance}.fp-landing-lead{font:var(--fp-text-body-lg);color:var(--fp-color-text-secondary);text-wrap:pretty}.fp-landing-text{font:var(--fp-text-body);color:var(--fp-color-text-secondary);text-wrap:pretty}.fp-landing-icon{color:var(--fp-color-primary)}.fp-landing-brand{background:var(--fp-color-bg-brand);color:var(--fp-color-on-brand)}.fp-landing-brand__note{font:var(--fp-text-body-sm);color:var(--fp-color-on-brand-muted)}.fp-landing-hero{overflow:hidden}.fp-landing-hero__grid{align-items:center;gap:var(--fp-landing-hero-gap);padding-top:var(--fp-landing-hero-space-top);padding-bottom:var(--fp-landing-hero-space-bottom);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.fp-landing-hero__copy{gap:var(--fp-space-6);flex-direction:column;min-width:0;display:flex}.fp-landing-hero__title{max-width:var(--fp-measure-hero);font:var(--fp-text-hero);letter-spacing:var(--fp-tracking-hero);text-wrap:balance}.fp-landing-hero__lead{max-width:var(--fp-measure-hero-lead);font:var(--fp-text-brand-excerpt);text-wrap:pretty}.fp-landing-hero__actions{gap:var(--fp-space-3);padding-top:var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-landing-closing__inner{justify-content:space-between;align-items:flex-end;gap:var(--fp-space-8);padding-top:var(--fp-landing-cta-space);padding-bottom:var(--fp-landing-cta-space);flex-wrap:wrap;display:flex}.fp-landing-closing__statement{max-width:var(--fp-landing-closing-width);padding-left:var(--fp-space-6);position:relative}.fp-landing-closing__cursor{top:var(--fp-space-1-5);bottom:var(--fp-space-1-5);width:var(--fp-marker-width);border-radius:var(--fp-radius-full);background:var(--fp-brand-playhead);forced-color-adjust:none;position:absolute;left:0}.fp-landing-closing__action{align-items:flex-start;gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-landing-closing__cta{align-self:stretch}.fp-landing-footer{border-top:var(--fp-border-subtle);background:var(--fp-color-bg-surface)}.fp-landing-footer__inner{justify-content:space-between;align-items:center;gap:var(--fp-space-5) var(--fp-space-8);padding-top:var(--fp-space-8);padding-bottom:var(--fp-space-8);flex-wrap:wrap;display:flex}.fp-landing-footer__brand{align-items:center;gap:var(--fp-space-2) var(--fp-space-4);flex-wrap:wrap;display:flex}.fp-landing-footer__domain{font:var(--fp-text-brand-url)}.fp-landing-footer__tagline{font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary)}.fp-landing-footer__legal{gap:var(--fp-space-1) var(--fp-space-4);font:var(--fp-text-meta);color:var(--fp-color-text-muted);flex-wrap:wrap;flex-basis:100%;display:flex}@media (width<1024px){.fp-landing-header__nav{display:none}.fp-landing-split,.fp-landing-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (width<768px){.fp-landing-hero__actions .fp-landing-cta,.fp-landing-closing__action{flex:100%}}@media (height<480px){.fp-landing-header{position:static}}@media (forced-colors:active){.fp-landing-header{border-bottom-color:canvastext}.fp-landing-footer{border-top-color:canvastext}.fp-landing-brand{border-block:var(--fp-border-width) solid CanvasText}.fp-landing__skip{border:var(--fp-border-width) solid CanvasText}}.fp-landing-steps{border-top:var(--fp-border-default);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fp-landing-steps__item{gap:calc(var(--fp-space-2) + var(--fp-space-0-5));padding:var(--fp-space-6) var(--fp-space-6) var(--fp-space-2) 0;flex-direction:column;display:flex}.fp-landing-steps__marker{align-items:center;gap:var(--fp-space-3);display:flex}.fp-landing-steps__number{font:var(--fp-text-timestamp);color:var(--fp-color-accent-text)}.fp-landing-steps__title{font:var(--fp-text-h3)}.fp-landing-steps__text{max-width:var(--fp-measure-step);font:var(--fp-text-body);color:var(--fp-color-text-secondary);text-wrap:pretty}.fp-landing-features{gap:var(--fp-border-width);border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fp-landing-features__item{gap:calc(var(--fp-space-2) + var(--fp-space-0-5));padding:calc(var(--fp-space-6) + var(--fp-space-1)) calc(var(--fp-space-6) + var(--fp-space-1)) var(--fp-space-8);background:var(--fp-color-bg-surface);flex-direction:column;display:flex}.fp-landing-features__title{font:var(--fp-text-h4)}.fp-landing-export{align-items:center;gap:var(--fp-space-3) var(--fp-space-6);padding:var(--fp-space-5) var(--fp-space-6);border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);flex-wrap:wrap;display:flex}.fp-landing-export__title{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));font:var(--fp-text-h4);display:flex}.fp-landing-export__formats{gap:var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-landing-export__format.fp-badge{min-height:var(--fp-control-sm);padding:0 calc(var(--fp-space-2) + var(--fp-space-0-5));font:var(--fp-text-timestamp);color:var(--fp-color-text-primary)}.fp-landing-export__text{flex:1 1 var(--fp-landing-export-text-basis)}.fp-landing-compare{border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);flex-direction:column;display:flex;overflow:hidden}.fp-landing-compare__caption{justify-content:space-between;gap:var(--fp-space-3);padding:var(--fp-space-3) var(--fp-space-5);border-bottom:var(--fp-border-subtle);font:var(--fp-text-label);color:var(--fp-color-text-secondary);display:flex}.fp-landing-compare__item{grid-template-columns:minmax(0, 1fr) var(--fp-icon-md) minmax(0, 1fr);align-items:center;gap:var(--fp-space-2) var(--fp-space-4);padding:var(--fp-space-5);display:grid}.fp-landing-compare__item+.fp-landing-compare__item{border-top:var(--fp-border-subtle)}.fp-landing-compare__category{font:var(--fp-text-h6);letter-spacing:var(--fp-tracking-h6);text-transform:uppercase;color:var(--fp-color-text-muted);grid-column:1/-1}.fp-landing-compare__spoken{font:var(--fp-text-transcript-compact);color:var(--fp-color-text-muted)}.fp-landing-compare__written{grid-column:2/4;grid-template-columns:subgrid;font:var(--fp-text-transcript);color:var(--fp-color-text-primary);align-items:center;display:grid}.fp-landing-compare__arrow{color:var(--fp-color-border-strong)}.fp-landing-mark{border-radius:var(--fp-radius-xs);background:var(--fp-color-accent-subtle);color:inherit;box-shadow:0 0 0 var(--fp-highlight-spread) var(--fp-color-accent-subtle);text-decoration:underline;-webkit-text-decoration-color:var(--fp-color-accent-text);text-decoration-color:var(--fp-color-accent-text);text-underline-offset:var(--fp-space-1)}.fp-landing-vocabulary-block{margin-top:var(--fp-landing-subsection-space)}.fp-landing-vocabulary-block__copy{order:2}.fp-landing-editor-intro{align-items:end;gap:var(--fp-space-4) var(--fp-landing-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-landing-points{gap:var(--fp-space-6) var(--fp-landing-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-landing-points__item{gap:var(--fp-space-2);padding-top:var(--fp-space-5);border-top:var(--fp-border-default);flex-direction:column;display:flex}.fp-landing-points__title{font:var(--fp-text-h3)}.fp-landing-trust{gap:calc(var(--fp-space-6) + var(--fp-space-1)) var(--fp-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-landing-trust__item{gap:var(--fp-space-3);display:flex}.fp-landing-trust__icon{color:var(--fp-color-success)}.fp-landing-trust__copy{gap:var(--fp-space-1);flex-direction:column;display:flex}.fp-landing-trust__title{font:var(--fp-text-h4)}@media (width<1024px){.fp-landing-steps,.fp-landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-landing-steps__item{border-bottom:var(--fp-border-subtle)}.fp-landing-vocabulary-block__copy{order:0}.fp-landing-editor-intro{grid-template-columns:minmax(0,1fr)}}@media (width<768px){.fp-landing-steps,.fp-landing-features,.fp-landing-points,.fp-landing-trust,.fp-landing-compare__item{grid-template-columns:minmax(0,1fr)}.fp-landing-compare__written{grid-column:auto;display:block}.fp-landing-compare__arrow{display:none}}@media (forced-colors:active){.fp-landing-features__item{outline:var(--fp-border-width) solid CanvasText}}.fp-password{flex-direction:column;min-width:0;display:flex}.fp-password__control{display:flex;position:relative}.fp-password .fp-password__input{padding-right:var(--fp-space-10)}.fp-password--lg .fp-password__input{padding-right:var(--fp-space-12)}.fp-password__toggle{top:var(--fp-space-1);right:var(--fp-space-1);width:var(--fp-control-sm);height:var(--fp-control-sm);border-radius:var(--fp-radius-sm);color:var(--fp-color-text-secondary);cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.fp-password--lg .fp-password__toggle{width:var(--fp-control-md);height:var(--fp-control-md)}.fp-password__toggle:hover:not(:disabled){background:var(--fp-color-bg-hover);color:var(--fp-color-text-primary)}.fp-password__toggle:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-password__toggle:disabled{color:var(--fp-color-text-disabled);cursor:not-allowed}.fp-password__caps{align-items:flex-start;gap:var(--fp-space-1);font:var(--fp-text-meta);color:var(--fp-color-warning);margin:0;display:flex}.fp-password__caps:not(:empty){margin-top:var(--fp-space-1-5)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-password .fp-password__input{padding-right:var(--fp-space-12)}.fp-password__toggle{width:var(--fp-control-md);height:var(--fp-control-md)}}@media (forced-colors:active){.fp-password__toggle:focus-visible{outline-offset:calc(-1 * var(--fp-border-width-strong))}.fp-password__toggle:disabled{color:graytext}}.fp-brand-panel{padding:var(--fp-space-12) var(--fp-space-16);background:var(--fp-color-bg-brand);color:var(--fp-color-on-brand);flex-direction:column;align-items:flex-start;display:flex}.fp-brand-panel__excerpt,.fp-brand-panel__footer{align-self:stretch}.fp-brand-panel__excerpt{gap:calc(var(--fp-space-6) + var(--fp-space-1));max-width:var(--fp-login-excerpt-width);flex-direction:column;margin-top:auto;display:flex}.fp-brand-panel__segment{grid-template-columns:var(--fp-login-time-column) minmax(0, 1fr);gap:var(--fp-space-4);display:grid;position:relative}.fp-brand-panel__segment--before{opacity:var(--fp-opacity-excerpt-before)}.fp-brand-panel__segment--after{opacity:var(--fp-opacity-excerpt-after)}.fp-brand-panel__playhead{top:var(--fp-space-1);bottom:var(--fp-space-1);left:calc(-1 * var(--fp-space-5));width:var(--fp-marker-width);border-radius:var(--fp-radius-full);background:var(--fp-brand-playhead);position:absolute}.fp-brand-panel__time{font:var(--fp-text-brand-time);font-variant-numeric:tabular-nums;color:var(--fp-color-on-brand-muted)}.fp-brand-panel__lines{gap:var(--fp-space-1);flex-direction:column;display:flex}.fp-brand-panel__speaker{font:var(--fp-text-brand-speaker);color:var(--fp-color-on-brand-muted)}.fp-brand-panel__text{font:var(--fp-text-brand-excerpt);text-wrap:pretty;margin:0}.fp-brand-panel__word{border-radius:var(--fp-radius-xs);background:var(--fp-color-accent-subtle);color:var(--fp-color-text-primary);box-shadow:0 0 0 var(--fp-highlight-spread) var(--fp-color-accent-subtle)}.fp-brand-panel__footer{justify-content:space-between;align-items:flex-end;gap:var(--fp-space-6);padding-top:var(--fp-space-12);margin-top:auto;display:flex}.fp-brand-panel__tagline{max-width:var(--fp-login-tagline-measure);font:var(--fp-text-h1);letter-spacing:var(--fp-tracking-h1);text-wrap:balance;margin:0}.fp-brand-panel__url{font:var(--fp-text-brand-url);color:var(--fp-color-on-brand-muted)}@media (width<1024px){.fp-brand-panel{gap:var(--fp-space-6);padding:var(--fp-space-10) var(--fp-space-6) calc(var(--fp-space-6) + var(--fp-space-1))}.fp-brand-panel__excerpt,.fp-brand-panel__url{display:none}.fp-brand-panel__footer{margin-top:0;padding-top:0}.fp-brand-panel__tagline{font:var(--fp-text-h2);letter-spacing:inherit}}@media (width<768px){.fp-brand-panel .fp-logo{height:var(--fp-login-lockup-sm)}.fp-brand-panel__tagline{max-width:var(--fp-login-tagline-measure-sm);font:var(--fp-text-brand-tagline-sm)}}@media (forced-colors:active){.fp-brand-panel{border-right:var(--fp-border-width) solid CanvasText}}.fp-login{grid-template-columns:minmax(0, 1fr) var(--fp-login-column-width);background:var(--fp-color-bg-canvas);min-height:100dvh;display:grid}.fp-login__column{min-width:0;padding:var(--fp-space-12) calc(var(--fp-space-16) + var(--fp-space-4));flex-direction:column;display:flex}.fp-login__main{flex-direction:column;flex:1;justify-content:center;display:flex}.fp-login__main:focus{box-shadow:none;outline:none}.fp-login__form{gap:var(--fp-space-5);width:100%;max-width:var(--fp-login-form-width);flex-direction:column;display:flex}.fp-login__intro{gap:var(--fp-space-1-5);flex-direction:column;display:flex}.fp-login__title{margin:0}.fp-login__lead{color:var(--fp-color-text-secondary);margin:0}.fp-login__submit{margin-top:var(--fp-space-1)}.fp-login__form--pending .fp-input[readonly]{border-style:solid}.fp-login__time{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}.fp-login__help{font:var(--fp-text-body-sm);color:var(--fp-color-text-muted);text-wrap:pretty;margin:0}.fp-login__footer{gap:var(--fp-space-4);padding-top:var(--fp-space-6);font:var(--fp-text-meta);color:var(--fp-color-text-muted);flex-wrap:wrap;display:flex}@media (width<1024px){.fp-login{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.fp-login__column{padding:calc(var(--fp-space-6) + var(--fp-space-1)) var(--fp-space-6);align-items:center}.fp-login__main{width:100%;max-width:var(--fp-login-form-width)}}@media (width<768px){.fp-login__main{justify-content:flex-start}.fp-login__form{gap:calc(var(--fp-space-4) + var(--fp-space-0-5))}.fp-login__title{font:var(--fp-text-h1-sm)}.fp-login__form .fp-field__label{font:var(--fp-text-control);font-weight:var(--fp-weight-medium)}.fp-login__form .fp-input{height:var(--fp-login-control-sm)}.fp-login__form .fp-password__toggle{width:var(--fp-login-toggle-sm);height:var(--fp-login-toggle-sm)}.fp-login__form .fp-login__submit{height:var(--fp-login-control-sm);font:var(--fp-text-control-touch);font-weight:var(--fp-weight-medium)}}.fp-standalone{justify-content:center;align-items:center;gap:var(--fp-space-8);min-height:100dvh;padding:var(--fp-space-12) var(--fp-space-6);background:var(--fp-color-bg-canvas);flex-direction:column;display:flex}.fp-standalone:focus{box-shadow:none;outline:none}.fp-session-check__content{align-items:center;gap:var(--fp-space-6);animation:fp-reveal var(--fp-duration-base) var(--fp-ease-enter) var(--fp-delay-reveal) both;flex-direction:column;display:flex}.fp-session-check__status{align-items:center;gap:var(--fp-space-2);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary);margin:0;display:flex}@keyframes fp-reveal{0%{opacity:0}to{opacity:1}}.fp-no-workspace__column{gap:var(--fp-space-4);width:100%;max-width:var(--fp-standalone-width);flex-direction:column;display:flex}.fp-no-workspace__panel{border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface)}.fp-no-workspace__account{overflow-wrap:anywhere}.fp-no-workspace__action{align-items:center;gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-no-workspace__action .fp-alert{text-align:start}@media (width<768px){.fp-no-workspace{justify-content:flex-start;gap:calc(var(--fp-space-6) + var(--fp-space-1));padding:var(--fp-space-10) var(--fp-space-4)}}@media (forced-colors:active){.fp-no-workspace__panel{border-color:canvastext}}.fp-status-badge{align-items:center;gap:var(--fp-space-1-5);width:fit-content;height:var(--fp-status-badge-height);padding:0 var(--fp-space-2);border-radius:var(--fp-radius-sm);font:var(--fp-text-badge);white-space:nowrap;flex:none;display:inline-flex}.fp-status-badge__percent{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}.fp-status-badge--neutral{background:var(--fp-color-bg-muted);color:var(--fp-color-text-secondary)}.fp-status-badge--info{background:var(--fp-color-info-subtle);color:var(--fp-color-info)}.fp-status-badge--success{background:var(--fp-color-success-subtle);color:var(--fp-color-success)}.fp-status-badge--warning{background:var(--fp-color-warning-subtle);color:var(--fp-color-warning)}.fp-status-badge--danger{background:var(--fp-color-danger-subtle);color:var(--fp-color-danger)}@media (forced-colors:active){.fp-status-badge{border:var(--fp-border-width) solid CanvasText}}.fp-card{border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface);min-width:0}.fp-card__header{align-items:center;gap:var(--fp-space-3);min-height:var(--fp-card-header-height);padding:0 var(--fp-space-5);border-bottom:var(--fp-border-subtle);display:flex}.fp-card__title{font:var(--fp-text-h4);color:var(--fp-color-text-primary);margin:0}.fp-card__title:focus-visible{border-radius:var(--fp-radius-sm)}.fp-card__actions{gap:var(--fp-space-2);margin-left:auto;display:flex}.fp-card__footer{gap:var(--fp-space-2);padding:var(--fp-space-3) var(--fp-space-5) var(--fp-space-5);display:flex}@media (forced-colors:active){.fp-card{border-color:canvastext}}.fp-columns{container:fp-columns/inline-size}.fp-columns__grid{grid-template-columns:minmax(0, 1fr) var(--fp-home-aside-width);align-items:start;gap:var(--fp-space-6);display:grid}.fp-columns__main,.fp-columns__aside{gap:var(--fp-space-6);flex-direction:column;min-width:0;display:flex}@container fp-columns (width<760px){.fp-columns__grid{grid-template-columns:minmax(0,1fr)}}@media (width<1024px){.fp-columns__grid{gap:var(--fp-space-5);grid-template-columns:minmax(0,1fr)}.fp-columns__main,.fp-columns__aside{gap:var(--fp-space-5)}}@media (width<768px){.fp-columns__grid,.fp-columns__main,.fp-columns__aside{gap:var(--fp-space-4)}}.fp-transcription-section{gap:var(--fp-space-6);flex-direction:column;min-width:0;display:flex}.fp-transcription,.fp-transcript-readiness{margin:0 0 var(--fp-space-2);font:var(--fp-text-body-sm);color:var(--fp-color-text-secondary)}.fp-transcript-preview{gap:var(--fp-space-4);padding:var(--fp-space-5);flex-direction:column;display:flex}.fp-transcription:focus-visible,.fp-transcript-preview:focus-visible{border-radius:0 0 var(--fp-radius-lg) var(--fp-radius-lg);box-shadow:var(--fp-focus-ring-inset)}.fp-transcription__text,.fp-transcription__note,.fp-transcription__alert-text{color:var(--fp-color-text-secondary);margin:0}.fp-transcription__note{font:var(--fp-text-meta)}.fp-transcription__actions{gap:var(--fp-space-2);flex-wrap:wrap;display:flex}.fp-transcription__skeleton,.fp-transcription-dialog__skeleton,.fp-transcript-preview__skeleton{gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-transcription-dialog{gap:var(--fp-space-4);flex-direction:column;display:flex}.fp-transcription-dialog__reasons{gap:var(--fp-space-1);margin:var(--fp-space-1) 0 0;padding:0 0 0 var(--fp-space-5);flex-direction:column;display:flex}.fp-transcription__facts{flex-direction:column;margin:0;display:flex}.fp-transcription__fact{gap:var(--fp-space-3);padding:var(--fp-space-2) 0;border-bottom:var(--fp-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.fp-transcription__fact:last-child{border-bottom:0}.fp-transcription__fact dt{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-transcription__fact dd{overflow-wrap:anywhere;color:var(--fp-color-text-primary);margin:0}.fp-transcription__mono{font:var(--fp-text-code);font-variant-numeric:tabular-nums}.fp-transcription__gaps{gap:var(--fp-space-1) var(--fp-space-4);margin:var(--fp-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fp-transcript{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-transcript__segment{align-items:baseline;column-gap:var(--fp-space-4);row-gap:var(--fp-space-1);padding:var(--fp-space-3) 0;border-bottom:var(--fp-border-subtle);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"time speaker""time text";display:grid}.fp-transcript__segment:last-child{border-bottom:0}.fp-transcript__segment:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-transcript__time{font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums;color:var(--fp-color-text-muted);grid-area:time}.fp-transcript__speaker{grid-area:speaker;justify-self:start}.fp-transcript__text{max-width:var(--fp-measure-transcript);font:var(--fp-text-transcript-compact);color:var(--fp-color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;grid-area:text;margin:0}.fp-transcript__more{align-items:center;gap:var(--fp-space-3);flex-direction:column;display:flex}@media (width<768px){.fp-transcription,.fp-transcript-preview{padding:var(--fp-space-4)}.fp-transcription-section{gap:var(--fp-space-4)}.fp-transcript__segment{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"time speaker""text text"}}@media (forced-colors:active){.fp-transcription:focus-visible,.fp-transcript-preview:focus-visible,.fp-transcript__segment:focus-visible{outline-color:highlight}}.fp-card-link{border-radius:var(--fp-radius-sm);font:var(--fp-text-label);color:var(--fp-color-text-link);align-items:center;text-decoration:none;display:inline-flex}.fp-card-link:hover{text-decoration:underline}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-card-link{min-height:var(--fp-control-lg)}}.fp-recordings-page{gap:var(--fp-space-6);flex-direction:column;display:flex}.fp-recordings-page__more{align-items:center;gap:var(--fp-space-3);flex-direction:column;width:100%;display:flex}@media (width<1024px){.fp-recordings-page{gap:var(--fp-space-5)}}@media (width<768px){.fp-recordings-page{gap:var(--fp-space-4)}}.fp-recording-card-body{padding:var(--fp-space-5)}.fp-recording-processing{gap:var(--fp-space-4);flex-direction:column;display:flex}.fp-recording-processing p{color:var(--fp-color-text-secondary);margin:0}.fp-recording-facts{padding:var(--fp-space-2) var(--fp-space-5) var(--fp-space-4);flex-direction:column;margin:0;display:flex}.fp-recording-facts__row{gap:var(--fp-space-3);padding:var(--fp-space-2) 0;border-bottom:var(--fp-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.fp-recording-facts__row:last-child{border-bottom:0}.fp-recording-facts dt{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-recording-facts dd{overflow-wrap:anywhere;color:var(--fp-color-text-primary);margin:0}.fp-recording-facts__mono{font:var(--fp-text-code);font-variant-numeric:tabular-nums}@media (width<768px){.fp-recording-card-body{padding:var(--fp-space-4)}.fp-recording-facts{padding:var(--fp-space-2) var(--fp-space-4) var(--fp-space-3)}}.fp-first-recording{container:fp-first-recording/inline-size}.fp-first-recording__grid{align-items:center;gap:var(--fp-space-10);padding:var(--fp-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fp-dropzone{align-items:center;gap:var(--fp-space-3);padding:var(--fp-space-12) var(--fp-space-6);border:var(--fp-border-width-strong) dashed var(--fp-color-border-control);border-radius:var(--fp-radius-xl);background:var(--fp-color-bg-canvas);text-align:center;flex-direction:column;display:flex}.fp-dropzone--over{border-style:solid;border-color:var(--fp-color-border-selected)}.fp-dropzone__tile{width:var(--fp-state-tile-lg);height:var(--fp-state-tile-lg);border-radius:var(--fp-radius-xl);background:var(--fp-color-primary-subtle);color:var(--fp-color-primary);place-items:center;display:grid}.fp-dropzone__title{font:var(--fp-text-h3);color:var(--fp-color-text-primary);margin:0}.fp-dropzone__text{max-width:var(--fp-measure-state);color:var(--fp-color-text-secondary);text-wrap:pretty;margin:0}.fp-first-recording__steps{gap:var(--fp-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fp-first-recording__step{align-items:flex-start;gap:var(--fp-space-3);display:flex}.fp-first-recording__number{width:var(--fp-control-sm);height:var(--fp-control-sm);border:var(--fp-border-default);border-radius:var(--fp-radius-full);font:var(--fp-text-code);font-weight:var(--fp-weight-medium);color:var(--fp-color-text-secondary);flex:none;place-items:center;display:grid}.fp-first-recording__step-text{gap:var(--fp-space-0-5);flex-direction:column;display:flex}.fp-first-recording__step-title{font:var(--fp-text-h5);color:var(--fp-color-text-primary)}.fp-first-recording__step-body{color:var(--fp-color-text-secondary)}@container fp-first-recording (width<640px){.fp-first-recording__grid{gap:var(--fp-space-6);padding:var(--fp-space-6);grid-template-columns:minmax(0,1fr)}}@media (width<768px){.fp-first-recording__grid{padding:var(--fp-space-4)}.fp-dropzone{padding:var(--fp-space-8) var(--fp-space-4)}}@media (forced-colors:active){.fp-dropzone--over{border-color:highlight}}.fp-recordings-frame{container:fp-recordings/inline-size}.fp-recordings{column-gap:var(--fp-space-4);grid-template-columns:minmax(0,1fr) max-content max-content max-content max-content;display:grid}.fp-recordings__head,.fp-recordings__list,.fp-recordings__item,.fp-recording-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.fp-recordings__head{padding:var(--fp-space-2) var(--fp-space-5);border-bottom:var(--fp-border-subtle);background:var(--fp-color-bg-canvas);font:var(--fp-text-h6);color:var(--fp-color-text-secondary)}.fp-recordings__head-end{text-align:end}.fp-recordings__list{margin:0;padding:0;list-style:none}.fp-recording-row{padding:var(--fp-space-3) var(--fp-space-5);border-bottom:var(--fp-border-subtle);color:var(--fp-color-text-primary);align-items:center;text-decoration:none}.fp-recordings__item:last-child .fp-recording-row{border-radius:0 0 var(--fp-radius-lg) var(--fp-radius-lg);border-bottom:0}a.fp-recording-row:hover{background:var(--fp-color-bg-hover)}a.fp-recording-row:active{background:var(--fp-color-bg-pressed)}a.fp-recording-row:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-recording-row__name{gap:var(--fp-space-0-5);flex-direction:column;min-width:0;display:flex}.fp-recording-row__title{font:var(--fp-text-body);font-weight:var(--fp-weight-medium);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fp-recording-row__meta,.fp-recording-row__changed{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-recording-row__meta{overflow-wrap:anywhere}a.fp-recording-row:active .fp-recording-row__meta,a.fp-recording-row:active .fp-recording-row__changed{color:var(--fp-color-text-secondary)}.fp-recording-row__duration{font:var(--fp-text-code);font-weight:var(--fp-weight-medium);font-variant-numeric:tabular-nums;text-align:end}.fp-recording-row__changed{text-align:end}.fp-recording-row__status{align-items:flex-start;gap:var(--fp-space-0-5);flex-direction:column;display:flex}.fp-recording-row__note{font:var(--fp-text-timestamp);font-variant-numeric:tabular-nums;color:var(--fp-color-text-muted);white-space:nowrap}.fp-recording-row__speakers{font:var(--fp-text-code);font-variant-numeric:tabular-nums;text-align:end}.fp-recording-row__card-label{font:var(--fp-text-meta);color:var(--fp-color-text-muted);display:none}a.fp-recording-row:active .fp-recording-row__note,a.fp-recording-row:active .fp-recording-row__card-label{color:var(--fp-color-text-secondary)}.fp-recording-row--skeleton{gap:var(--fp-space-2)}@media (width<768px){.fp-recordings{flex-direction:column;display:flex}.fp-recordings__head{display:none}.fp-recordings__list{gap:var(--fp-space-2);padding:var(--fp-space-3);flex-direction:column;display:flex}.fp-recording-row{align-items:center;gap:var(--fp-space-2) var(--fp-space-3);padding:var(--fp-space-3) var(--fp-space-4);border:var(--fp-border-subtle);border-radius:var(--fp-radius-md);flex-wrap:wrap;display:flex}.fp-recordings__item:last-child .fp-recording-row{border:var(--fp-border-subtle);border-radius:var(--fp-radius-md)}.fp-recording-row__name{flex-basis:100%}.fp-recording-row__changed{margin-left:auto}.fp-recording-row__card-label{display:inline}.fp-recording-row__speakers--none{display:none}}@container fp-recordings (width<560px){.fp-recordings{flex-direction:column;display:flex}.fp-recordings__head{display:none}.fp-recordings__list{gap:var(--fp-space-2);padding:var(--fp-space-3);flex-direction:column;display:flex}.fp-recording-row{align-items:center;gap:var(--fp-space-2) var(--fp-space-3);padding:var(--fp-space-3) var(--fp-space-4);border:var(--fp-border-subtle);border-radius:var(--fp-radius-md);flex-wrap:wrap;display:flex}.fp-recordings__item:last-child .fp-recording-row{border:var(--fp-border-subtle);border-radius:var(--fp-radius-md)}.fp-recording-row__name{flex-basis:100%}.fp-recording-row__changed{margin-left:auto}.fp-recording-row__card-label{display:inline}.fp-recording-row__speakers--none{display:none}}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-recording-row{min-height:var(--fp-control-lg)}}@media (forced-colors:active){a.fp-recording-row:focus-visible{outline-color:highlight}}.fp-upload{gap:var(--fp-space-4);flex-direction:column;display:flex}.fp-upload__file{align-items:flex-start;gap:var(--fp-space-2);flex-direction:column;display:flex}.fp-upload__label{font:var(--fp-text-label);color:var(--fp-color-text-primary);margin:0}.fp-upload__empty{color:var(--fp-color-text-secondary);margin:0}.fp-upload__summary{gap:var(--fp-space-1) var(--fp-space-3);padding:var(--fp-space-3);border:var(--fp-border-subtle);border-radius:var(--fp-radius-md);background:var(--fp-color-bg-canvas);grid-template-columns:max-content minmax(0,1fr);align-self:stretch;margin:0;display:grid}.fp-upload__summary dt{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-upload__summary dd{overflow-wrap:anywhere;color:var(--fp-color-text-primary);margin:0}.fp-upload__name{font-weight:var(--fp-weight-medium)}.fp-upload__error{align-items:flex-start;gap:var(--fp-space-1-5);font:var(--fp-text-meta);color:var(--fp-color-danger);margin:0;display:flex}.fp-upload__hint{font:var(--fp-text-meta);color:var(--fp-color-text-muted);margin:0}@media (forced-colors:active){.fp-upload__summary{border-color:canvastext}}.fp-tabs__list{gap:var(--fp-space-1);border-bottom:var(--fp-border-subtle);display:flex;overflow-x:auto}.fp-tabs__tab{height:var(--fp-tab-height);padding:0 var(--fp-space-3);border-radius:var(--fp-radius-sm) var(--fp-radius-sm) 0 0;color:var(--fp-color-text-secondary);font:var(--fp-text-control);font-weight:var(--fp-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard), color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;border:0;flex:none}.fp-tabs__tab:hover{background:var(--fp-color-bg-hover);color:var(--fp-color-text-primary)}.fp-tabs__tab[aria-selected=true]{color:var(--fp-color-text-primary);box-shadow:inset 0 calc(-1 * var(--fp-border-width-strong)) 0 var(--fp-color-primary)}.fp-tabs__tab:focus-visible{box-shadow:var(--fp-focus-ring-inset)}.fp-tabs__tab[aria-selected=true]:focus-visible{box-shadow:var(--fp-focus-ring-inset), inset 0 calc(-1 * var(--fp-border-width-strong)) 0 var(--fp-color-primary)}.fp-tabs__panel{padding-top:var(--fp-space-4)}.fp-tabs__panel:focus-visible{border-radius:var(--fp-radius-sm)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-tabs__tab{height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-tabs__tab[aria-selected=true]{border-bottom:var(--fp-border-width-strong) solid Highlight}.fp-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--fp-border-width-strong))}}.fp-toggle{align-items:center;gap:calc(var(--fp-space-2) + var(--fp-space-0-5));min-height:var(--fp-control-row);color:var(--fp-color-text-primary);font:var(--fp-text-control);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.fp-toggle:focus-visible{box-shadow:none;outline:none}.fp-toggle__track{width:var(--fp-toggle-width);height:var(--fp-toggle-height);border:var(--fp-border-control);border-radius:var(--fp-radius-full);background:var(--fp-color-bg-surface);transition:background-color var(--fp-duration-base) var(--fp-ease-standard), border-color var(--fp-duration-base) var(--fp-ease-standard);flex:none;position:relative}.fp-toggle:focus-visible .fp-toggle__track{outline:var(--fp-border-width-strong) solid transparent;outline-offset:var(--fp-space-0-5);box-shadow:var(--fp-focus-ring)}.fp-toggle__knob{top:var(--fp-space-0-5);left:var(--fp-space-0-5);width:var(--fp-toggle-knob);height:var(--fp-toggle-knob);border-radius:var(--fp-radius-full);background:var(--fp-color-text-muted);transition:transform var(--fp-duration-base) var(--fp-ease-standard), background-color var(--fp-duration-base) var(--fp-ease-standard);position:absolute}.fp-toggle:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]) .fp-toggle__track{border-color:var(--fp-color-border-strong)}.fp-toggle[aria-checked=true] .fp-toggle__track{border-color:var(--fp-color-primary);background:var(--fp-color-primary)}.fp-toggle[aria-checked=true]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]) .fp-toggle__track{border-color:var(--fp-color-primary-hover);background:var(--fp-color-primary-hover)}.fp-toggle[aria-checked=true] .fp-toggle__knob{background:var(--fp-color-on-primary);transform:translateX(calc(var(--fp-toggle-width) - var(--fp-toggle-knob) - 2 * var(--fp-border-width) - 2 * var(--fp-space-0-5)))}.fp-toggle[aria-busy=true]{cursor:progress}.fp-toggle:is(:disabled,[aria-disabled=true]){color:var(--fp-color-text-disabled);cursor:not-allowed}.fp-toggle:is(:disabled,[aria-disabled=true]) .fp-toggle__track{border-color:var(--fp-color-border-subtle);background:var(--fp-color-bg-sunken)}.fp-toggle:is(:disabled,[aria-disabled=true]) .fp-toggle__knob{background:var(--fp-color-border-default)}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-toggle{min-height:var(--fp-control-lg)}}@media (forced-colors:active){.fp-toggle__track{forced-color-adjust:none;background:canvas;border-color:buttontext}.fp-toggle__knob{forced-color-adjust:none;background:buttontext}.fp-toggle[aria-checked=true] .fp-toggle__track{background:highlight;border-color:highlight}.fp-toggle[aria-checked=true] .fp-toggle__knob{background:highlighttext}.fp-toggle:is(:disabled,[aria-disabled=true]) .fp-toggle__knob{background:graytext}.fp-toggle:focus-visible .fp-toggle__track{outline-color:highlight}}.fp-settings-page,.fp-settings-stack{gap:var(--fp-space-6);flex-direction:column;display:flex}.fp-settings-card-body,.fp-settings-form{gap:var(--fp-space-4);padding:var(--fp-space-5);flex-direction:column;display:flex}.fp-settings-form--dialog{padding:0}.fp-settings-form__grid{gap:var(--fp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-settings-toggle{gap:var(--fp-space-1-5);flex-direction:column;display:flex}.fp-settings-help{align-items:center;gap:var(--fp-space-2);flex-wrap:wrap;display:inline-flex}.fp-settings-actions{align-items:center;gap:var(--fp-space-3);flex-wrap:wrap;width:100%;display:flex}.fp-settings-meta{font:var(--fp-text-meta);color:var(--fp-color-text-muted);margin:0}.fp-settings-subsection{gap:var(--fp-space-2);flex-direction:column;display:flex}.fp-settings-subheading{font:var(--fp-text-h6);color:var(--fp-color-text-secondary);margin:0}.fp-settings-facts{flex-direction:column;margin:0;display:flex}.fp-settings-facts__row{gap:var(--fp-space-3);padding:var(--fp-space-2) 0;border-bottom:var(--fp-border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.fp-settings-facts__row:last-child{border-bottom:0}.fp-settings-facts dt{font:var(--fp-text-meta);color:var(--fp-color-text-muted)}.fp-settings-facts dd{overflow-wrap:anywhere;color:var(--fp-color-text-primary);margin:0}.fp-settings-mono{font:var(--fp-text-code);font-variant-numeric:tabular-nums}.fp-settings-table{border:var(--fp-border-subtle);border-radius:var(--fp-radius-md);overflow-x:auto}.fp-settings-table table{border-collapse:collapse;width:100%;font:var(--fp-text-body-sm);color:var(--fp-color-text-primary)}.fp-settings-table th,.fp-settings-table td{padding:var(--fp-space-2) var(--fp-space-3);border-bottom:var(--fp-border-subtle);text-align:start;vertical-align:top}.fp-settings-table thead th{background:var(--fp-color-bg-canvas);font:var(--fp-text-h6);color:var(--fp-color-text-secondary);white-space:nowrap}.fp-settings-table tbody th{font-weight:var(--fp-weight-medium)}.fp-settings-table tbody tr:last-child>*{border-bottom:0}.fp-settings-table__source{overflow-wrap:anywhere;color:var(--fp-color-text-secondary)}@media (width<1024px){.fp-settings-page,.fp-settings-stack{gap:var(--fp-space-5)}}@media (width<768px){.fp-settings-page,.fp-settings-stack{gap:var(--fp-space-4)}.fp-settings-card-body,.fp-settings-form{padding:var(--fp-space-4)}.fp-settings-form--dialog{padding:0}.fp-settings-form__grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.fp-settings-table{border-color:canvastext}}.fp-pagination{align-items:center;gap:var(--fp-space-2) var(--fp-space-4);flex-wrap:wrap;display:flex}.fp-pagination__summary{color:var(--fp-color-text-secondary);margin:0}.fp-pagination__number{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}.fp-pagination__pages{align-items:center;gap:var(--fp-space-1);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.fp-pagination__page,.fp-pagination__step{height:var(--fp-control-row);border-radius:var(--fp-radius-md);color:var(--fp-color-text-primary);font:var(--fp-text-label);cursor:pointer;transition:background-color var(--fp-duration-fast) var(--fp-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fp-pagination__page{min-width:var(--fp-control-row);padding:0 var(--fp-space-1);font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}.fp-pagination__step{gap:var(--fp-space-0-5)}.fp-pagination__step--previous{padding:0 var(--fp-space-2) 0 var(--fp-space-1)}.fp-pagination__step--next{padding:0 var(--fp-space-1) 0 var(--fp-space-2)}.fp-pagination__page:hover:not([aria-current=page]),.fp-pagination__step:hover:not([aria-disabled=true]){background:var(--fp-color-bg-hover)}.fp-pagination__page[aria-current=page]{background:var(--fp-color-primary);color:var(--fp-color-on-primary);cursor:default}.fp-pagination__step[aria-disabled=true]{color:var(--fp-color-text-disabled);cursor:not-allowed}.fp-pagination__gap{min-width:var(--fp-control-row);height:var(--fp-control-row);color:var(--fp-color-text-muted);font:var(--fp-text-label);font-family:var(--fp-font-mono);place-items:center;display:grid}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-pagination__page,.fp-pagination__step,.fp-pagination__gap{height:var(--fp-control-lg)}.fp-pagination__page,.fp-pagination__gap{min-width:var(--fp-control-lg)}}@media (forced-colors:active){.fp-pagination__page[aria-current=page]{outline:var(--fp-border-width-strong) solid Highlight;outline-offset:calc(-1 * var(--fp-border-width-strong))}.fp-pagination__step[aria-disabled=true]{color:graytext}}.fp-vocabulary-page{gap:var(--fp-space-6);flex-direction:column;display:flex}.fp-vocabulary-intro{gap:var(--fp-space-3);max-width:var(--fp-measure-transcript);flex-direction:column;display:flex}.fp-vocabulary-intro__text,.fp-vocabulary-intro__uses{font:var(--fp-text-body);color:var(--fp-color-text-secondary);margin:0}.fp-vocabulary-intro__uses{gap:var(--fp-space-1);padding-left:var(--fp-space-5);flex-direction:column;display:flex}.fp-vocabulary-intro__uses strong{font-weight:var(--fp-weight-semibold);color:var(--fp-color-text-primary)}.fp-vocabulary-toolbar{align-items:start;gap:var(--fp-space-3) var(--fp-space-4);padding:var(--fp-space-4) var(--fp-space-5) 0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.fp-vocabulary-summary{align-items:baseline;gap:var(--fp-space-1) var(--fp-space-4);padding:var(--fp-space-3) var(--fp-space-5);border-bottom:var(--fp-border-subtle);flex-wrap:wrap;display:flex}.fp-vocabulary-summary__count,.fp-vocabulary-summary__limits{font:var(--fp-text-meta);margin:0}.fp-vocabulary-summary__count{font-weight:var(--fp-weight-medium);color:var(--fp-color-text-primary)}.fp-vocabulary-summary__limits{color:var(--fp-color-text-muted)}.fp-vocabulary-frame{container:fp-vocabulary/inline-size}.fp-vocabulary{column-gap:var(--fp-space-4);grid-template-columns:minmax(0,3fr) minmax(0,max-content) minmax(0,2fr) minmax(0,max-content) max-content;display:grid}.fp-vocabulary--read-only{grid-template-columns:minmax(0,3fr) minmax(0,max-content) minmax(0,2fr) minmax(0,max-content)}.fp-vocabulary__head,.fp-vocabulary__list,.fp-vocabulary-entry{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.fp-vocabulary__head{padding:var(--fp-space-2) var(--fp-space-5);border-bottom:var(--fp-border-subtle);background:var(--fp-color-bg-canvas);font:var(--fp-text-h6);color:var(--fp-color-text-secondary)}.fp-vocabulary__head-end{text-align:end}.fp-vocabulary__list{margin:0;padding:0;list-style:none}.fp-vocabulary-entry{align-items:start;row-gap:var(--fp-space-2);padding:var(--fp-space-3) var(--fp-space-5);border-bottom:var(--fp-border-subtle);color:var(--fp-color-text-primary)}.fp-vocabulary-entry:last-child{border-bottom:0}.fp-vocabulary-entry p{margin:0}.fp-vocabulary-entry__name,.fp-vocabulary-entry__usage{gap:var(--fp-space-1);flex-direction:column;min-width:0;display:flex}.fp-vocabulary-entry__canonical{font:var(--fp-text-body);font-weight:var(--fp-weight-semibold);overflow-wrap:anywhere;margin:0}.fp-vocabulary-entry__aliases,.fp-vocabulary-entry__usage-text,.fp-vocabulary-entry__changed{font:var(--fp-text-meta);color:var(--fp-color-text-secondary);overflow-wrap:anywhere}.fp-vocabulary-entry__aliases-label{color:var(--fp-color-text-muted)}.fp-vocabulary-entry__category,.fp-vocabulary-entry__state{align-items:center;gap:var(--fp-space-1);flex-wrap:wrap;display:flex}.fp-vocabulary-entry__author,.fp-vocabulary-entry__changed time{display:block}.fp-vocabulary-entry__changed time{white-space:nowrap}.fp-vocabulary-entry__actions{justify-content:flex-end;gap:var(--fp-space-1);flex-wrap:wrap;display:flex}.fp-vocabulary-entry__card-label{color:var(--fp-color-text-muted);display:none}@container fp-vocabulary (width<880px){.fp-vocabulary{flex-direction:column;display:flex}.fp-vocabulary__head{display:none}.fp-vocabulary__list{gap:var(--fp-space-2);padding:var(--fp-space-3);flex-direction:column;display:flex}.fp-vocabulary-entry{gap:var(--fp-space-2);padding:var(--fp-space-3) var(--fp-space-4);border:var(--fp-border-subtle);border-radius:var(--fp-radius-md);flex-direction:column;display:flex}.fp-vocabulary-entry:last-child{border:var(--fp-border-subtle)}.fp-vocabulary-entry__card-label,.fp-vocabulary-entry__author,.fp-vocabulary-entry__changed time{display:inline}.fp-vocabulary-entry__actions{justify-content:flex-start}}.fp-vocabulary-skeleton{gap:var(--fp-space-4);padding:var(--fp-space-4) var(--fp-space-5);flex-direction:column;display:flex}.fp-vocabulary-skeleton__row{gap:var(--fp-space-2);flex-direction:column;display:flex}.fp-vocabulary-form{gap:var(--fp-space-4);flex-direction:column;display:flex}.fp-input.fp-vocabulary-form__aliases{height:auto;padding:var(--fp-space-2) calc(var(--fp-space-2) + var(--fp-space-0-5));resize:vertical}.fp-vocabulary-form__uses{gap:var(--fp-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.fp-vocabulary-form__legend{margin-bottom:var(--fp-space-1);font:var(--fp-text-label);color:var(--fp-color-text-primary);padding:0}.fp-vocabulary-form__hint,.fp-vocabulary-form__usage{font:var(--fp-text-meta);color:var(--fp-color-text-muted);margin:0}.fp-vocabulary-form__usage{margin-top:var(--fp-space-1);color:var(--fp-color-text-secondary)}.fp-vocabulary-delete__question{overflow-wrap:anywhere;margin:0}@media (width<1024px){.fp-vocabulary-page{gap:var(--fp-space-5)}}@media (width<768px){.fp-vocabulary-page{gap:var(--fp-space-4)}.fp-vocabulary-toolbar{grid-template-columns:minmax(0,1fr)}.fp-vocabulary-toolbar,.fp-vocabulary-summary{padding-right:var(--fp-space-4);padding-left:var(--fp-space-4)}}@media (width<768px),(width<1024px) and (pointer:coarse){.fp-input.fp-vocabulary-form__aliases{min-height:var(--fp-control-lg);height:auto;padding:var(--fp-space-2) var(--fp-space-3)}}@media (forced-colors:active){.fp-vocabulary-entry{border-color:canvastext}}.fp-vocabulary-review{gap:var(--fp-space-2);padding:var(--fp-space-4) var(--fp-space-5) var(--fp-space-5);flex-direction:column;display:flex}.fp-vocabulary-review__state,.fp-vocabulary-review__hint{font:var(--fp-text-body-sm);margin:0}.fp-vocabulary-review__hint{color:var(--fp-color-text-secondary)}.fp-rename{gap:var(--fp-space-4);flex-direction:column;display:flex}.fp-details{gap:0 var(--fp-space-4);padding:var(--fp-space-2) var(--fp-space-5);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.fp-details dt,.fp-details dd{padding:calc(var(--fp-space-2) + var(--fp-space-0-5)) 0;border-bottom:var(--fp-border-subtle);margin:0}.fp-details>:nth-last-child(-n+2){border-bottom:0}.fp-details dt{color:var(--fp-color-text-muted)}.fp-details dd{overflow-wrap:anywhere;text-wrap:pretty}.fp-details__strong{font-weight:var(--fp-weight-medium)}.fp-details time{font:var(--fp-text-code)}.fp-home{gap:var(--fp-space-6);flex-direction:column;min-width:0;display:flex}.fp-home--error{border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface)}.fp-home__skeleton-header,.fp-home__skeleton-card{gap:var(--fp-space-3);flex-direction:column;display:flex}.fp-home__skeleton-card{padding:var(--fp-space-5);border:var(--fp-border-subtle);border-radius:var(--fp-radius-lg);background:var(--fp-color-bg-surface)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fp-color-bg-canvas:#f5f5f2;--fp-color-bg-surface:#fff;--fp-color-bg-sunken:#eeeeea;--fp-color-bg-elevated:#fff;--fp-color-bg-hover:#ecece7;--fp-color-bg-pressed:#e4e4de;--fp-color-bg-selected:#e4eef3;--fp-color-bg-overlay:#1113157a;--fp-color-border-subtle:#e6e5e0;--fp-color-border-default:#d5d4ce;--fp-color-border-control:#8a8983;--fp-color-border-strong:#5e6166;--fp-color-text-primary:#1a1c1e;--fp-color-text-secondary:#4a4d52;--fp-color-text-muted:#676a70;--fp-color-text-disabled:#a3a5a8;--fp-color-text-inverse:#fff;--fp-color-text-link:#1d5b79;--fp-color-primary:#1d5b79;--fp-color-primary-hover:#174b64;--fp-color-primary-active:#123c50;--fp-color-primary-subtle:#e4eef3;--fp-color-primary-subtle-hover:#d5e5ec;--fp-color-on-primary:#fff;--fp-color-bg-brand:#1d5b79;--fp-color-on-brand:#fff;--fp-color-on-brand-muted:#cfe2eb;--fp-color-accent:#b07a0c;--fp-color-accent-subtle:#fbefc6;--fp-color-accent-text:#7a5200;--fp-color-success:#1e7a46;--fp-color-success-subtle:#e4f2e9;--fp-color-success-border:#a8d5b9;--fp-color-warning:#a34d00;--fp-color-warning-subtle:#fceedf;--fp-color-warning-border:#f0c9a0;--fp-color-danger:#b3261e;--fp-color-danger-subtle:#fcebea;--fp-color-danger-border:#f1bbb7;--fp-color-danger-hover:#971f18;--fp-color-danger-active:#7d1913;--fp-color-on-danger:#fff;--fp-color-info:#2a5db0;--fp-color-info-subtle:#e7eefa;--fp-color-info-border:#b7cbee;--fp-color-focus:#1d5b79;--fp-focus-ring:0 0 0 2px var(--fp-color-bg-surface), 0 0 0 4px var(--fp-color-focus);--fp-focus-ring-inset:inset 0 0 0 2px var(--fp-color-focus);--fp-color-border-selected:#1d5b79;--fp-selected-ring:inset 0 0 0 1px var(--fp-color-border-selected);--fp-color-tooltip-bg:#1a1c1e;--fp-color-tooltip-border:#1a1c1e;--fp-color-tooltip-text:#fff;--fp-color-tooltip-shortcut:#b4b8bd;--fp-color-tooltip-kbd-border:#4a4d52;--fp-speaker-1:#1d5b79;--fp-speaker-2:#8a3b8f;--fp-speaker-3:#2f7d4f;--fp-speaker-4:#a34d00;--fp-speaker-5:#4a56b5;--fp-speaker-6:#6f6400;--fp-speaker-7:#b0325a;--fp-speaker-8:#3e6e7e;--fp-font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fp-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fp-font-transcript:var(--fp-font-sans);--fp-weight-regular:400;--fp-weight-medium:500;--fp-weight-semibold:600;--fp-text-display:600 36px/44px var(--fp-font-sans);--fp-tracking-display:-.015em;--fp-text-h1:600 28px/36px var(--fp-font-sans);--fp-tracking-h1:-.01em;--fp-text-h2:600 22px/30px var(--fp-font-sans);--fp-text-h3:600 18px/26px var(--fp-font-sans);--fp-text-h4:600 16px/24px var(--fp-font-sans);--fp-text-h5:600 14px/20px var(--fp-font-sans);--fp-text-h6:600 12px/16px var(--fp-font-sans);--fp-tracking-h6:.06em;--fp-text-body-lg:400 16px/26px var(--fp-font-sans);--fp-text-body:400 14px/22px var(--fp-font-sans);--fp-text-body-sm:400 13px/20px var(--fp-font-sans);--fp-text-label:500 13px/18px var(--fp-font-sans);--fp-text-meta:400 12px/16px var(--fp-font-sans);--fp-text-timestamp:500 12px/16px var(--fp-font-mono);--fp-text-code:400 13px/20px var(--fp-font-mono);--fp-text-transcript:400 17px/28px var(--fp-font-transcript);--fp-text-transcript-compact:400 15px/24px var(--fp-font-transcript);--fp-measure-transcript:72ch;--fp-space-0:0;--fp-space-0-5:2px;--fp-space-1:4px;--fp-space-1-5:6px;--fp-space-2:8px;--fp-space-3:12px;--fp-space-4:16px;--fp-space-5:20px;--fp-space-6:24px;--fp-space-8:32px;--fp-space-10:40px;--fp-space-12:48px;--fp-space-16:64px;--fp-control-sm:28px;--fp-control-md:36px;--fp-control-lg:44px;--fp-icon-sm:16px;--fp-icon-md:20px;--fp-icon-lg:24px;--fp-icon-xl:28px;--fp-icon-weight:300;--fp-icon-weight-sm:400;--fp-target-min:24px;--fp-tooltip-max-width:280px;--fp-tooltip-offset:6px;--fp-toast-width:360px;--fp-toast-offset:24px;--fp-toast-offset-sm:16px;--fp-sidebar-width:248px;--fp-sidebar-rail:64px;--fp-topbar-height:56px;--fp-content-max:1200px;--fp-radius-xs:3px;--fp-radius-sm:4px;--fp-radius-md:6px;--fp-radius-lg:8px;--fp-radius-xl:12px;--fp-radius-full:999px;--fp-border-width:1px;--fp-border-width-strong:2px;--fp-border-subtle:1px solid var(--fp-color-border-subtle);--fp-border-default:1px solid var(--fp-color-border-default);--fp-border-control:1px solid var(--fp-color-border-control);--fp-shadow-xs:0 1px 2px #14181c0f;--fp-shadow-sm:0 1px 2px #14181c0f, 0 1px 3px #14181c14;--fp-shadow-md:0 4px 12px #14181c1a, 0 1px 3px #14181c14;--fp-shadow-lg:0 16px 40px #14181c2e, 0 2px 6px #14181c14;--fp-duration-instant:0s;--fp-duration-fast:.1s;--fp-duration-base:.16s;--fp-duration-slow:.24s;--fp-ease-standard:cubic-bezier(.2, 0, 0, 1);--fp-ease-enter:cubic-bezier(0, 0, 0, 1);--fp-ease-exit:cubic-bezier(.4, 0, 1, 1);--fp-z-sticky:100;--fp-z-dropdown:1000;--fp-z-overlay:1200;--fp-z-modal:1300;--fp-z-toast:1400;--fp-z-tooltip:1500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--fp-color-bg-canvas:#111315;--fp-color-bg-surface:#181b1e;--fp-color-bg-sunken:#0c0e10;--fp-color-bg-elevated:#1f2327;--fp-color-bg-hover:#23272b;--fp-color-bg-pressed:#2a2f34;--fp-color-bg-selected:#17313d;--fp-color-bg-overlay:#0009;--fp-color-border-subtle:#262a2e;--fp-color-border-default:#33383d;--fp-color-border-control:#70767d;--fp-color-border-strong:#9aa0a6;--fp-color-text-primary:#ecedee;--fp-color-text-secondary:#b4b8bd;--fp-color-text-muted:#8d9399;--fp-color-text-disabled:#5a5f64;--fp-color-text-inverse:#111315;--fp-color-text-link:#8cc5e2;--fp-color-primary:#72b6d8;--fp-color-primary-hover:#8cc5e2;--fp-color-primary-active:#a6d3ea;--fp-color-primary-subtle:#16303c;--fp-color-primary-subtle-hover:#1c3c4b;--fp-color-on-primary:#0a1c25;--fp-color-bg-brand:#0f2a36;--fp-color-on-brand:#ecedee;--fp-color-on-brand-muted:#9fc3d4;--fp-color-accent:#e0b040;--fp-color-accent-subtle:#3a2f12;--fp-color-accent-text:#ebc468;--fp-color-success:#5cc98f;--fp-color-success-subtle:#11301f;--fp-color-success-border:#245a3c;--fp-color-warning:#f2a55a;--fp-color-warning-subtle:#3a2512;--fp-color-warning-border:#6b4420;--fp-color-danger:#f28b82;--fp-color-danger-subtle:#3b1a18;--fp-color-danger-border:#6e2f2a;--fp-color-danger-hover:#f6a39c;--fp-color-danger-active:#f9bcb6;--fp-color-on-danger:#2a0f0d;--fp-color-info:#8ab4f8;--fp-color-info-subtle:#172a45;--fp-color-info-border:#2f4d7a;--fp-color-focus:#8cc5e2;--fp-color-border-selected:#72b6d8;--fp-color-tooltip-bg:#33383d;--fp-color-tooltip-border:#5a6066;--fp-color-tooltip-text:#ecedee;--fp-color-tooltip-shortcut:#c4c8cc;--fp-color-tooltip-kbd-border:#5a6066;--fp-speaker-1:#72b6d8;--fp-speaker-2:#d49ad8;--fp-speaker-3:#6fcf97;--fp-speaker-4:#f2a55a;--fp-speaker-5:#9aa6f0;--fp-speaker-6:#d6c85a;--fp-speaker-7:#f08aa8;--fp-speaker-8:#7fb8c8;--fp-shadow-xs:0 1px 2px #0006;--fp-shadow-sm:0 1px 2px #0006, 0 1px 3px #0000004d;--fp-shadow-md:0 4px 12px #00000073, 0 0 0 1px #2a2f34;--fp-shadow-lg:0 16px 40px #0009, 0 0 0 1px #2a2f34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--fp-duration-fast:0s;--fp-duration-base:0s;--fp-duration-slow:0s}}:root{--fp-brand-mark-field:var(--fp-color-primary);--fp-brand-mark-outline:transparent;--fp-brand-mark-cursor:#e0b040;--fp-brand-mark-lines:var(--fp-color-on-primary);--fp-brand-wordmark:var(--fp-color-text-primary);--fp-brand-inverse-field:var(--fp-color-on-brand);--fp-brand-inverse-cursor:var(--fp-color-accent);--fp-brand-inverse-lines:var(--fp-color-bg-brand);--fp-brand-inverse-wordmark:var(--fp-color-on-brand);--fp-brand-lockup-md:24px;--fp-brand-lockup-lg:32px}[data-theme=dark]{--fp-brand-mark-field:var(--fp-color-bg-elevated);--fp-brand-mark-outline:var(--fp-color-border-default);--fp-brand-mark-cursor:var(--fp-color-accent);--fp-brand-mark-lines:var(--fp-color-text-primary)}:root{--fp-color-bg-muted:var(--fp-color-bg-sunken);--fp-shadow-tooltip:none;--fp-focus-ring-danger:0 0 0 2px var(--fp-color-bg-surface), 0 0 0 4px var(--fp-color-danger);--fp-text-control:400 14px/20px var(--fp-font-sans);--fp-text-control-lg:400 15px/20px var(--fp-font-sans);--fp-text-badge:500 12px/16px var(--fp-font-sans);--fp-text-caption:500 11px/14px var(--fp-font-sans);--fp-control-row:32px;--fp-checkbox-size:18px;--fp-toggle-width:36px;--fp-toggle-height:20px;--fp-toggle-knob:14px;--fp-badge-height:22px;--fp-status-badge-height:24px;--fp-count-badge-size:20px;--fp-tab-height:40px;--fp-avatar-sm:24px;--fp-avatar-md:28px;--fp-workspace-selector-height:48px;--fp-workspace-option-height:40px;--fp-progress-height:6px;--fp-stage-progress-height:4px;--fp-state-tile-md:48px;--fp-state-tile-lg:56px;--fp-measure-state:34ch;--fp-measure-state-lg:46ch;--fp-dialog-sm:480px;--fp-dialog-md:640px;--fp-menu-width:260px;--fp-duration-spinner:.7s;--fp-duration-loop:1.4s;--fp-opacity-spinner-track:.35}[data-theme=dark]{--fp-color-bg-muted:var(--fp-color-bg-hover);--fp-shadow-tooltip:var(--fp-shadow-md)}:root{--fp-sidebar-header-height:40px;--fp-status-dot-size:8px;--fp-card-header-height:56px;--fp-home-aside-width:360px;--fp-login-column-width:560px;--fp-login-form-width:380px;--fp-login-excerpt-width:600px;--fp-login-time-column:88px;--fp-login-tagline-measure:18ch;--fp-text-brand-excerpt:400 19px/30px var(--fp-font-sans);--fp-text-brand-time:500 13px/30px var(--fp-font-mono);--fp-text-brand-speaker:600 13px/18px var(--fp-font-sans);--fp-text-brand-url:500 13px/18px var(--fp-font-mono);--fp-opacity-excerpt-before:.72;--fp-opacity-excerpt-after:.45;--fp-marker-width:3px;--fp-highlight-spread:3px;--fp-brand-playhead:var(--fp-brand-mark-cursor);--fp-rail-logo:28px;--fp-avatar-lg:32px;--fp-drawer-width:300px;--fp-workspace-selector-touch:52px;--fp-text-h1-sm:600 24px/32px var(--fp-font-sans);--fp-text-control-touch:400 16px/20px var(--fp-font-sans);--fp-login-lockup-sm:28px;--fp-login-control-sm:48px;--fp-login-toggle-sm:40px;--fp-text-brand-tagline-sm:600 20px/28px var(--fp-font-sans);--fp-login-tagline-measure-sm:16ch;--fp-color-icon-selected:var(--fp-color-primary);--fp-color-bg-field:var(--fp-color-bg-surface)}[data-theme=dark]{--fp-color-icon-selected:var(--fp-color-primary-hover);--fp-color-bg-field:var(--fp-color-bg-canvas)}:root{--fp-delay-reveal:.4s;--fp-standalone-width:480px;--fp-editor-toolbar-height:56px;--fp-editor-transport-height:64px;--fp-editor-transport-height-touch:72px;--fp-editor-panel-width:320px;--fp-editor-list-width:980px;--fp-editor-row-meta-width:168px;--fp-editor-row-gutter:20px;--fp-editor-swatch-sm:16px;--fp-editor-swatch-md:18px;--fp-editor-swatch-lg:22px;--fp-editor-progress-width:112px;--fp-editor-clock-width:176px;--fp-editor-play-size:40px;--fp-editor-play-size-touch:48px;--fp-editor-play-size-phone:52px;--fp-editor-knob:10px;--fp-editor-find-width:340px;--fp-editor-popover-width:360px;--fp-editor-bar-height:48px;--fp-editor-sheet-text-min:150px;--fp-editor-text-width:680px;--fp-editor-list-tail:160px;--fp-editor-menu-width:320px;--fp-editor-status-width:150px;--fp-editor-rate-width:56px;--fp-editor-volume-width:72px;--fp-editor-speaker-row:52px;--fp-editor-lane-height:36px;--fp-editor-export-settings-width:320px;--fp-editor-export-preview-height:360px;--fp-editor-export-preview-height-sm:200px;--fp-editor-history-list-width:280px;--fp-editor-history-pane-height:520px;--fp-editor-waveform-height:72px;--fp-editor-waveform-detail:56px;--fp-editor-waveform-detail-phone:48px;--fp-editor-waveform-overview:12px;--fp-text-waveform-label:500 11px/14px var(--fp-font-sans);--fp-text-swatch:600 10px/12px var(--fp-font-mono);--fp-text-swatch-lg:600 11px/14px var(--fp-font-mono);--fp-text-clock:500 13px/18px var(--fp-font-mono);--fp-dialog-lg:880px;--fp-editor-row-playing-bg:var(--fp-color-bg-selected);--fp-editor-row-playing-bar:inset var(--fp-marker-width) 0 0 var(--fp-color-primary);--fp-editor-row-selected-bg:var(--fp-color-bg-sunken);--fp-editor-playhead:var(--fp-color-accent);--fp-editor-hit-bg:var(--fp-color-accent-subtle);--fp-editor-hit-current-ring:0 0 0 var(--fp-border-width-strong) var(--fp-color-accent);--fp-editor-waveform-peak:var(--fp-color-text-secondary);--fp-editor-waveform-word-tick:var(--fp-color-border-control);--fp-editor-waveform-handle:var(--fp-color-text-primary);--fp-editor-review-tick:var(--fp-color-warning);--fp-editor-review-tick-current:var(--fp-color-text-primary);--fp-editor-review-mark-bg:var(--fp-color-warning-subtle);--fp-editor-review-mark-border:var(--fp-color-warning-border);--fp-editor-review-mark-fg:var(--fp-color-warning);--fp-editor-review-mark-current-bg:var(--fp-color-warning);--fp-editor-review-mark-current-fg:var(--fp-color-review-mark-current-fg);--fp-editor-row-review-ring:inset 0 0 0 2px var(--fp-color-warning);--fp-editor-row-review-ring-focused:inset 0 0 0 2px var(--fp-color-warning), inset 0 0 0 4px var(--fp-color-focus);--fp-editor-review-range-bg:var(--fp-color-warning-subtle);--fp-editor-review-range-line:inset 0 -2px 0 var(--fp-color-warning);--fp-editor-reviewbar-height:56px;--fp-editor-reviewbar-height-touch:60px;--fp-editor-review-mark-size:24px;--fp-editor-review-kind-size:28px;--fp-editor-review-position-width:64px;--fp-editor-review-overlay-width:360px;--fp-editor-review-item-touch:60px;--fp-editor-review-speaker-max:96px;--fp-editor-review-reason-min:160px;--fp-readiness-text-basis:192px;--fp-text-review-mark:600 11px/14px var(--fp-font-mono);--fp-ks-badge-fg:var(--fp-color-text-secondary);--fp-ks-badge-border:var(--fp-color-border-default);--fp-ks-badge-bg:var(--fp-color-bg-surface);--fp-ks-namesake-bg:var(--fp-color-ks-namesake-bg);--fp-ks-namesake-fg:var(--fp-color-text-secondary);--fp-ks-current-bg:var(--fp-color-primary-subtle);--fp-ks-current-fg:var(--fp-color-ks-current-fg);--fp-ks-option-active-bg:var(--fp-color-bg-hover);--fp-ks-option-active-ring:inset 0 0 0 2px var(--fp-color-focus);--fp-ks-row-picking-bg:var(--fp-color-bg-selected);--fp-ks-row-picking-bar:var(--fp-editor-row-playing-bar);--fp-ks-picker-width:352px;--fp-ks-picker-list-height:320px;--fp-ks-col-status:160px;--fp-ks-col-added:136px;--fp-ks-col-profile:200px;--fp-ks-detail-side:420px;--fp-ks-row-min:64px;--fp-color-ks-namesake-bg:var(--fp-color-bg-sunken);--fp-color-ks-current-fg:var(--fp-color-primary-hover);--fp-color-review-mark-current-fg:#fff;--fp-color-speaker-number:#fff;--fp-color-bg-video:#111315;--fp-color-text-on-video:#8d9399;--fp-color-video-time-bg:#0000008c;--fp-color-video-time-text:#ecedee}[data-theme=dark]{--fp-color-ks-namesake-bg:var(--fp-color-bg-hover);--fp-color-ks-current-fg:var(--fp-color-primary-active);--fp-color-review-mark-current-fg:#111315;--fp-color-speaker-number:#0a1c25;--fp-color-bg-video:#111315;--fp-color-text-on-video:#8d9399;--fp-color-video-time-bg:#0000008c;--fp-color-video-time-text:#ecedee}:root{--fp-text-hero:600 clamp(34px, 4vw, 56px) / 1.1 var(--fp-font-sans);--fp-tracking-hero:-.02em;--fp-text-section:600 clamp(26px, 2.6vw, 36px) / 1.22 var(--fp-font-sans);--fp-focus-ring-on-brand:0 0 0 2px var(--fp-color-bg-brand), 0 0 0 4px var(--fp-color-on-brand);--fp-landing-header-height:64px;--fp-landing-scroll-offset:72px;--fp-landing-gutter:clamp(16px, 5vw, 64px);--fp-landing-section-space:clamp(64px, 9vw, 120px);--fp-landing-subsection-space:clamp(48px, 6vw, 80px);--fp-landing-stack-gap:clamp(32px, 4vw, 48px);--fp-landing-split-gap:clamp(32px, 5vw, 72px);--fp-landing-hero-space-top:clamp(48px, 7vw, 96px);--fp-landing-hero-space-bottom:clamp(56px, 7vw, 104px);--fp-landing-hero-gap:clamp(40px, 5vw, 72px);--fp-landing-cta-space:clamp(56px, 8vw, 104px);--fp-landing-intro-width:680px;--fp-landing-closing-width:720px;--fp-measure-hero:20ch;--fp-measure-hero-lead:38ch;--fp-measure-step:32ch;--fp-landing-export-text-basis:280px;--fp-landing-preview-header-height:52px;--fp-landing-preview-meta-width:148px;--fp-landing-preview-text-basis:220px;--fp-landing-editor-text-basis:260px;--fp-landing-preview-progress-width:96px;--fp-landing-preview-lane-height:28px;--fp-landing-preview-transport-height:60px;--fp-landing-file-width:360px;--fp-landing-editor-panel-width:340px}@layer base{*,:before,:after{box-sizing:border-box}body{background:var(--fp-color-bg-canvas);color:var(--fp-color-text-primary);font:var(--fp-text-body);-webkit-font-smoothing:antialiased;margin:0}h1{font:var(--fp-text-h1);letter-spacing:var(--fp-tracking-h1)}h2{font:var(--fp-text-h2)}h3{font:var(--fp-text-h3)}h4{font:var(--fp-text-h4)}h5{font:var(--fp-text-h5)}h6{font:var(--fp-text-h6)}a{color:var(--fp-color-text-link);text-underline-offset:var(--fp-space-0-5)}a:hover{color:var(--fp-color-primary-hover)}code,kbd,samp,time{font-family:var(--fp-font-mono);font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--fp-border-width-strong) solid transparent;outline-offset:var(--fp-space-0-5);box-shadow:var(--fp-focus-ring)}}.fp-visually-hidden{width:var(--fp-border-width);height:var(--fp-border-width);margin:calc(-1 * var(--fp-border-width));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){@layer base{*,:before,:after{animation-duration:var(--fp-duration-instant)!important;transition-duration:var(--fp-duration-instant)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}}
