.contact-widget-module__Nm79-G__launcher.ui-button{right:max(24px, env(safe-area-inset-right));bottom:calc(max(24px, env(safe-area-inset-bottom)) + var(--contact-viewport-bottom,0px));z-index:40;min-width:52px;height:52px;min-height:52px;box-shadow:var(--shadow-popover);gap:0;padding:0 16px;position:fixed}.contact-widget-module__Nm79-G__launcherLabel{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--motion-hover), opacity var(--motion-hover), margin var(--motion-hover);overflow:hidden}.contact-widget-module__Nm79-G__launcher:focus-visible .contact-widget-module__Nm79-G__launcherLabel{opacity:1;max-width:80px;margin-left:8px}@media (hover:hover){.contact-widget-module__Nm79-G__launcher:hover .contact-widget-module__Nm79-G__launcherLabel{opacity:1;max-width:80px;margin-left:8px}}.contact-widget-module__Nm79-G__panel{z-index:40;width:min(380px,100vw - 32px);max-height:min(680px, var(--radix-popover-content-available-height));border:1px solid var(--line);border-radius:var(--radius-dialog);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.contact-widget-module__Nm79-G__body{overscroll-behavior-y:contain;min-height:0;padding:0 24px 24px;overflow-y:auto}.contact-widget-module__Nm79-G__heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:24px 24px 0;display:flex}.contact-widget-module__Nm79-G__heading h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.contact-widget-module__Nm79-G__description{color:var(--muted);max-width:280px;margin:0 0 22px;font-size:13px;line-height:1.6}.contact-widget-module__Nm79-G__form{gap:16px;display:grid}.contact-widget-module__Nm79-G__field{gap:8px;display:grid}.contact-widget-module__Nm79-G__field textarea{resize:vertical;min-height:130px}.contact-widget-module__Nm79-G__field small,.contact-widget-module__Nm79-G__identity small,.contact-widget-module__Nm79-G__notice,.contact-widget-module__Nm79-G__loading{color:var(--muted);font-size:11px;line-height:1.6}.contact-widget-module__Nm79-G__optional{color:var(--muted);font-weight:400}.contact-widget-module__Nm79-G__identity{border-radius:var(--radius-control);background:var(--quiet-fill);overflow-wrap:anywhere;gap:4px;padding:12px;display:grid}.contact-widget-module__Nm79-G__identity strong{font-size:12px;font-weight:500}.contact-widget-module__Nm79-G__notice{text-align:center}.contact-widget-module__Nm79-G__error{border-radius:var(--radius-control);background:var(--danger-bg);color:var(--danger);margin:0;padding:10px 12px;font-size:12px}.contact-widget-module__Nm79-G__loading{margin:0}.contact-widget-module__Nm79-G__success{text-align:center;justify-items:center;gap:16px;padding:8px 0;display:grid}.contact-widget-module__Nm79-G__check{background:var(--brand-container);width:48px;height:48px;color:var(--brand-on-container);border-radius:50%;place-items:center;font-size:24px;display:grid}.contact-widget-module__Nm79-G__success h3{margin:0;font-size:20px}.contact-widget-module__Nm79-G__success p{color:var(--muted);margin:0 0 8px;font-size:13px}:is(body:has([data-recorder-backdrop]) .contact-widget-module__Nm79-G__launcher,body:has([data-recorder-backdrop]) .contact-widget-module__Nm79-G__panel,body:has(:fullscreen) .contact-widget-module__Nm79-G__launcher,body:has(:fullscreen) .contact-widget-module__Nm79-G__panel){display:none}@media (max-width:600px){.contact-widget-module__Nm79-G__launcher.ui-button{right:max(16px, env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--contact-viewport-bottom,0px))}.contact-widget-module__Nm79-G__heading{padding:20px 20px 0}.contact-widget-module__Nm79-G__body{padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){.contact-widget-module__Nm79-G__launcherLabel{transition:none}}@media (max-width:600px),(pointer:coarse){.contact-widget-module__Nm79-G__field input,.contact-widget-module__Nm79-G__field textarea{font-size:16px}}
@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2v4uvb3i5caxn.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_2bdd4d6e-module__UgpYya__className{font-family:inter,inter Fallback;font-style:normal}.inter_2bdd4d6e-module__UgpYya__variable{--font-inter:"inter", "inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#1db954;--brand-action:#1baa4d;--brand-hover:#199f48;--brand-pressed:#178f41;--brand-strong:#116b34;--brand-ink:#fff;--brand-soft:#f0f9f3;--brand-container:#d7f5dd;--brand-on-container:#164c2d;--brand-border:#c3e7cf;--share-action:#2563eb;--share-hover:#1d4ed8;--share-pressed:#1e40af;--share-soft:#e0eaff;--share-on-soft:#1f417d;--share-border:#bfdbfe;--ink:#202020;--body-ink:#404040;--muted:#6b6b6b;--tertiary:#737373;--canvas:#fff;--surface:#fff;--quiet-fill:#f5f5f5;--surface-high:#eee;--surface-highest:#e5e5e5;--control-fill:#f0f0f0;--selection-border:#858585;--selection-shadow:0 1px 3px #0000001a;--line:#e5e5e5;--line-strong:#949494;--danger:#c52b30;--danger-bg:#fff1f1;--record-action:#c52b30;--record-hover:#ad2429;--record-pressed:#942126;--record-ink:#fff;--record-disabled:#f8dedf;--record-on-disabled:#9e666b;--switch-on:#199f48;--switch-off:#858b91;--switch-thumb:#fff;--success:#116b34;--success-bg:#f0f9f3;--warning:#875a0d;--warning-bg:#fff7df;--focus-ring:#15803d;--radius-small:8px;--radius-control:12px;--radius-action:999px;--radius-pill:999px;--radius-card:16px;--radius-dialog:24px;--radius-menu:16px;--radius-split-inner:8px;--split-gap:2px;--menu-item-height:40px;--navigation-width:280px;--navigation-item-height:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--dialog-overlay:#0000006b;--shadow-sm:0 1px 2px #00000008;--shadow-popover:0 12px 32px #00000014, 0 2px 6px #0000000a;--ease-out:cubic-bezier(.23, 1, .32, 1);--motion-press:.12s;--motion-hover:.15s;--motion-popover:.18s;--motion-overlay:.22s;--motion-exit:.14s;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--font-sans:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans)}@media (pointer:coarse){:root{--menu-item-height:48px}}
.ui-button,.button{border-radius:var(--radius-action);background:var(--surface);height:36px;min-height:36px;color:var(--ink);font:inherit;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-hover) ease, border-color var(--motion-hover) ease, box-shadow var(--motion-hover) ease;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.ui-button svg,.button svg{pointer-events:none;flex:none;width:16px;height:16px}.ui-button-default,.button.primary{background:var(--brand-action);border-color:var(--brand-action);color:var(--brand-ink);box-shadow:none}.ui-button-blue{background:var(--share-action);border-color:var(--share-action);color:#fff;box-shadow:none}.ui-button-blue-outline{background:var(--surface);border-color:var(--share-border);color:var(--share-hover);box-shadow:none}.ui-button-blue-soft{background:var(--share-soft);color:var(--share-on-soft);border-color:#0000}.ui-button-tonal{background:var(--brand-container);color:var(--brand-on-container)}.ui-button-record{background:var(--record-action);color:var(--record-ink)}.ui-button.ui-button-record:focus-visible{outline-color:var(--record-action)}.ui-button.ui-button-record:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:var(--record-disabled);color:var(--record-on-disabled);opacity:1}.ui-button-outline,.button{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:none}.ui-button-secondary{background:var(--quiet-fill);color:var(--ink)}.ui-button-ghost{color:var(--ink);background:0 0}.ui-button-destructive{color:#fff;background:var(--danger);border-color:var(--danger)}.button.danger{color:var(--danger)}.ui-button-link{color:var(--brand-strong);text-underline-offset:4px;background:0 0;height:auto;min-height:24px;padding:0}.ui-button-size-xs{gap:4px;height:28px;min-height:28px;padding:0 8px;font-size:12px}.ui-button-size-sm{height:32px;min-height:32px;padding:0 12px}.ui-button-size-lg{height:40px;min-height:40px;padding:0 16px}.ui-button-size-cta,.ui-button-size-cta-lg{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;font-size:16px;line-height:24px}.ui-button-size-cta{min-height:48px;padding:11px 24px}.ui-button-size-cta-lg{min-height:56px;padding:15px 28px}.ui-button-size-cta svg,.ui-button-size-cta-lg svg{width:20px;height:20px}.ui-button.ui-button-shape-pill{border-radius:var(--radius-pill)}.ui-button-shape-pill:focus-visible{transition:none}:is(.ui-button-size-icon,.ui-button-size-icon-xs,.ui-button-size-icon-sm,.ui-button-size-icon-lg){border-radius:var(--radius-control)}.ui-button-size-icon{width:36px;height:36px;padding:0}.ui-button-size-icon-xs{width:28px;height:28px;min-height:28px;padding:0}.ui-button-size-icon-sm{width:32px;height:32px;min-height:32px;padding:0}.ui-button-size-icon-lg{width:40px;height:40px;min-height:40px;padding:0}.ui-button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]),.button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5;box-shadow:none}:is(.ui-button-default,.ui-button-blue):is(:disabled,[aria-disabled=true]):not([aria-busy=true]),.button.primary:disabled{color:var(--muted);background:var(--control-fill);border-color:var(--control-fill);opacity:1}.ui-button:focus-visible,.button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-button:is(.ui-button-blue,.ui-button-blue-outline,.ui-button-blue-soft):focus-visible{outline-color:var(--share-action)}.ui-button[aria-busy=true],.button[aria-busy=true]{cursor:progress}.ui-button-loading-content{place-items:center;gap:inherit;min-width:0;display:grid}.ui-button-label,.ui-button-pending{justify-content:center;align-items:center;gap:inherit;grid-area:1/1;min-width:0;display:inline-flex}.ui-button-pending{opacity:0;pointer-events:none}.ui-button[data-loading=true] .ui-button-label{opacity:0}.ui-button[data-loading=true] .ui-button-pending{opacity:1}.ui-button[data-loading=true] .ui-button-spinner{animation:.7s linear infinite ui-button-spin}@keyframes ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.ui-button-label,.ui-button-pending{transition:opacity .12s}}@media (prefers-reduced-motion:reduce){.ui-button[data-loading=true] .ui-button-spinner{animation:none}}.ui-button-attachment{flex:none;justify-content:center;align-items:center;margin-inline-start:0;display:inline-flex}.ui-button-attachment svg{width:18px;height:18px;transition:none}.ui-button[data-state=open]>.ui-button-attachment svg{transform:rotate(180deg)}.ui-button-secondary:has(>.ui-button-attachment)[data-state=open]{background:var(--surface-highest)}.ui-button-tonal:has(>.ui-button-attachment)[data-state=open]{background:color-mix(in srgb, var(--brand-on-container) 10%, var(--brand-container))}.ui-button:focus-visible>.ui-button-attachment svg{transition:none}.ui-split-button{--split-menu-width:36px;--split-outer-radius:18px;--split-action-padding-end:12px;align-items:stretch;gap:var(--split-gap);border-radius:var(--radius-action);max-width:100%;display:inline-flex}.ui-split-button[data-shape=pill]{border-radius:var(--radius-pill)}.ui-split-button[data-size=sm]{--split-menu-width:32px;--split-outer-radius:16px}.ui-split-button[data-size=lg]{--split-menu-width:40px;--split-outer-radius:20px;--split-action-padding-end:16px}.ui-split-button[data-size=cta]{--split-menu-width:48px;--split-outer-radius:24px;--split-action-padding-end:20px}.ui-split-button[data-size=cta-lg]{--split-menu-width:56px;--split-outer-radius:28px;--split-action-padding-end:24px}.ui-split-button>.ui-button{border-radius:var(--split-outer-radius);height:auto;box-shadow:none;position:relative}.ui-split-button>.ui-split-button-action{min-width:0;white-space:normal;overflow-wrap:anywhere;border-start-end-radius:var(--radius-split-inner);border-end-end-radius:var(--radius-split-inner);flex:auto;padding-inline-end:var(--split-action-padding-end)}.ui-split-button>.ui-split-button-menu{flex:0 0 var(--split-menu-width);width:var(--split-menu-width);border-start-start-radius:var(--radius-split-inner);border-end-start-radius:var(--radius-split-inner);padding:0}.ui-split-button>.ui-button:focus-visible{z-index:1;transition:none}.ui-split-button-menu.ui-button-default[data-state=open]{background:var(--brand-hover);border-color:var(--brand-hover)}.ui-split-button-menu.ui-button-outline[data-state=open]{background:var(--quiet-fill)}.ui-split-button-menu.ui-button-secondary[data-state=open]{background:var(--surface-highest)}.ui-split-button-menu.ui-button-tonal[data-state=open]{background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}.ui-split-button-menu.ui-button-record[data-state=open]{background:var(--record-hover)}.ui-split-button-menu.ui-button-blue[data-state=open]{background:var(--share-hover);border-color:var(--share-hover)}.ui-split-button-menu.ui-button-blue-outline[data-state=open]{background:var(--share-soft)}.ui-split-button-menu.ui-button-blue-soft[data-state=open]{background:var(--share-border)}@media (pointer:coarse){.ui-split-button>.ui-button{border-radius:max(22px, var(--split-outer-radius))}.ui-split-button>.ui-split-button-action{border-start-end-radius:var(--radius-split-inner);border-end-end-radius:var(--radius-split-inner)}.ui-split-button>.ui-split-button-menu{border-start-start-radius:var(--radius-split-inner);border-end-start-radius:var(--radius-split-inner);min-width:44px}}.ui-input,.ui-textarea,.ui-select-trigger,.input,.textarea,.select{width:100%;min-width:0;height:36px;min-height:36px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);font:inherit;letter-spacing:0;box-shadow:none;padding:7px 12px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .15s,box-shadow .15s}.ui-textarea,.textarea{resize:vertical;height:auto;min-height:96px}.ui-input.ui-field-answer,.ui-textarea.ui-field-answer{height:auto;min-height:64px;padding:16px;font-size:20px;line-height:30px}.ui-textarea.ui-field-answer{min-height:144px}.ui-input::placeholder,.ui-textarea::placeholder,.input::placeholder,.textarea::placeholder{color:var(--tertiary)}:is(.ui-input,.ui-textarea,.ui-select-trigger,.input,.textarea,.select):focus:not(:disabled){border-color:var(--field-focus-color,var(--focus-ring));outline:2px solid var(--field-focus-color,var(--focus-ring));outline-offset:-1px;box-shadow:none}:is(.ui-input,.ui-textarea,.ui-select-trigger,.input,.textarea,.select):disabled{color:var(--muted);background:var(--quiet-fill);cursor:not-allowed;box-shadow:none}:is(.ui-input,.ui-textarea,.ui-select-trigger,.input,.textarea,.select)[aria-invalid=true]{--field-focus-color:var(--danger);border-color:var(--danger)}.ui-label,.field>span{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.ui-select-trigger{text-align:left;white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:fit-content;max-width:100%;display:inline-flex}.ui-select-trigger[data-width=full]{width:100%}.ui-select-trigger[data-size=sm]{height:32px;min-height:32px;padding-block:5px}.ui-select-trigger>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-select-trigger svg{width:16px;height:16px;color:var(--muted);flex:none}.ui-select-content{z-index:120;min-width:max(128px, var(--radix-select-trigger-width));max-width:min(calc(100vw - 24px), var(--radix-select-content-available-width));max-height:min(360px, var(--radix-select-content-available-height));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-menu);box-shadow:var(--shadow-popover);overflow:hidden}.ui-select-viewport{padding:4px}.ui-select-label{color:var(--body-ink);padding:8px 12px;font-size:12px;font-weight:600;line-height:20px}.ui-select-item{min-height:var(--menu-item-height);overflow-wrap:anywhere;border-radius:var(--radius-control);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:10px 36px 10px 12px;font-size:14px;line-height:20px;display:flex;position:relative}.ui-select-item[data-highlighted]{background:var(--surface-high);box-shadow:none}.ui-select-item[data-state=checked]{background:var(--brand-container);color:var(--brand-on-container)}.ui-select-item[data-state=checked][data-highlighted]{background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}.ui-select-item[data-state=checked] .ui-select-item-indicator{color:var(--brand-strong)}.ui-select-item[data-disabled]{opacity:.5;pointer-events:none}.ui-select-item-indicator{place-items:center;width:16px;height:16px;display:grid;position:absolute;right:12px}.ui-select-item-indicator svg,.ui-select-scroll svg{width:16px;height:16px}.ui-select-scroll{height:24px;color:var(--muted);justify-content:center;align-items:center;display:flex}.ui-switch{background:var(--switch-off);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;width:36px;height:22px;padding:2px;transition:background-color .15s;display:inline-flex;position:relative}.ui-switch[data-state=checked]{background:var(--switch-on)}.ui-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-switch-thumb{background:var(--switch-thumb);width:18px;height:18px;transition:transform var(--motion-press) var(--ease-out);border-radius:50%;display:block;transform:translate(0);box-shadow:0 1px 2px #0002}.ui-switch-thumb[data-state=checked]{transform:translate(14px)}.ui-dropdown-content{z-index:120;overflow-wrap:anywhere;min-width:min(192px,100vw - 24px);max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-menu);box-shadow:var(--shadow-popover);padding:4px;overflow-y:auto}.ui-dropdown-item{min-height:var(--menu-item-height);color:var(--ink);border-radius:var(--radius-control);cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:20px;text-decoration:none;display:flex;position:relative}.ui-dropdown-item svg{width:16px;height:16px;color:var(--muted);flex:none}.ui-dropdown-item[data-highlighted]{background:var(--control-fill)}.ui-dropdown-item[data-disabled]{opacity:.5;pointer-events:none}.ui-dropdown-item-danger,.ui-dropdown-item-danger svg{color:var(--danger)}.ui-dropdown-item-danger[data-highlighted]{background:var(--danger-bg)}.ui-dropdown-label{color:var(--ink);gap:2px;padding:8px 12px;font-size:12px;font-weight:500;display:grid}.ui-dropdown-label small{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-dropdown-separator{background:var(--line);height:1px;margin:4px 8px}.ui-dropdown-item-inset,.ui-dropdown-checkbox-item{padding-left:40px}.ui-dropdown-item-indicator{place-items:center;width:16px;display:grid;position:absolute;left:12px}.ui-dropdown-item[data-state=checked],.ui-dropdown-item[aria-checked=true]{background:var(--brand-container);color:var(--brand-on-container)}.ui-dropdown-item[data-state=checked][data-highlighted]{background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}.ui-dropdown-item[data-state=checked] svg{color:inherit}.ui-dropdown-item[data-highlighted]{box-shadow:none}.ui-tabs{flex-direction:column;gap:16px;display:flex}.ui-tabs-list{display:flex}.ui-tabs-trigger{color:var(--ink);font:inherit;cursor:pointer}.ui-tabs-content:focus-visible,.ui-tabs-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-tabs-content[data-state=inactive]{display:none}.ui-tabs-list-underline{border-bottom:1px solid var(--line);gap:24px}.ui-tabs-list-underline>.ui-tabs-trigger{background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px;font-weight:500;line-height:20px;position:relative}.ui-tabs-list-underline>.ui-tabs-trigger[data-state=active]{color:var(--brand-strong)}.ui-tabs-list-underline>.ui-tabs-trigger[data-state=active]:after{content:"";background:var(--brand-strong);border-radius:2px 2px 0 0;height:3px;position:absolute;inset:auto 0 -1px}.ui-tabs-list-underline>.ui-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.ui-segmented{align-items:stretch;gap:var(--split-gap);scrollbar-width:none;border-radius:var(--radius-action);background:0 0;border:0;flex-wrap:nowrap;width:fit-content;min-width:0;max-width:100%;margin:0;padding:4px;scroll-padding-inline:4px;display:inline-flex;overflow-x:auto}.ui-segmented-option{cursor:pointer;flex:none;min-width:max-content;display:flex;position:relative}.ui-segmented-input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.ui-segmented-item,.ui-segmented>button{border-radius:var(--radius-split-inner);background:var(--surface-highest);min-width:max-content;min-height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:7px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ui-segmented-input:checked+.ui-segmented-item,.ui-segmented>button:is([aria-selected=true],[aria-pressed=true],[data-state=active]){background:var(--brand-container);box-shadow:none;color:var(--brand-on-container);border-color:#0000}.ui-segmented>button:first-of-type,.ui-segmented-option:first-of-type .ui-segmented-item{border-start-start-radius:20px;border-end-start-radius:20px}.ui-segmented>button:last-of-type,.ui-segmented-option:last-of-type .ui-segmented-item{border-start-end-radius:20px;border-end-end-radius:20px}.ui-segmented-input:focus-visible+.ui-segmented-item,.ui-segmented>button:focus-visible{z-index:1;outline:2px solid var(--focus-ring);outline-offset:2px;position:relative}.ui-segmented-input:disabled+.ui-segmented-item,.ui-segmented>button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed;box-shadow:none}@media (hover:hover) and (pointer:fine){.ui-segmented-option:hover .ui-segmented-input:not(:checked,:disabled)+.ui-segmented-item,.ui-segmented>button:hover:not(:disabled,[aria-selected=true],[aria-pressed=true],[data-state=active]){background:color-mix(in srgb, var(--ink) 8%, var(--surface-highest))}.ui-button-default:hover:not(:disabled),.button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.ui-button-blue:hover:not(:disabled){background:var(--share-hover);border-color:var(--share-hover)}.ui-button-blue-outline:hover:not(:disabled){background:var(--share-soft)}.ui-button-blue-soft:hover:not(:disabled){background:var(--share-border)}.ui-button-outline:hover:not(:disabled),.ui-button-ghost:hover:not(:disabled),.button:not(.primary):hover:not(:disabled){background:var(--quiet-fill);color:var(--ink)}.ui-button-secondary:hover:not(:disabled){background:var(--surface-highest)}.ui-button-destructive:hover:not(:disabled){background:#ad2429}.ui-button-link:hover{text-decoration:underline}}.ui-button-default:active:not(:disabled,[aria-disabled=true]),.button.primary:active:not(:disabled,[aria-disabled=true]){background:var(--brand-pressed);border-color:var(--brand-pressed)}.ui-button-blue:active:not(:disabled,[aria-disabled=true]){background:var(--share-pressed);border-color:var(--share-pressed)}.ui-button-blue-outline:active:not(:disabled,[aria-disabled=true]),.ui-button-blue-soft:active:not(:disabled,[aria-disabled=true]){background:var(--share-border);border-color:var(--share-border)}.ui-button-outline:active:not(:disabled,[aria-disabled=true]),.ui-button-ghost:active:not(:disabled,[aria-disabled=true]),.button:not(.primary):active:not(:disabled,[aria-disabled=true]){background:var(--control-fill)}.ui-button-secondary:active:not(:disabled,[aria-disabled=true]){background:var(--surface-highest)}.ui-button-destructive:active:not(:disabled,[aria-disabled=true]){background:#942126;border-color:#942126}.ui-button:active:not(:disabled,[aria-disabled=true]),.button:active:not(:disabled,[aria-disabled=true]){box-shadow:none}@media (prefers-reduced-motion:no-preference){.ui-button:not(:focus-visible){transition:background-color var(--motion-hover) ease, border-color var(--motion-hover) ease, box-shadow var(--motion-hover) ease, transform var(--motion-press) var(--ease-out)}.ui-button:active:not(:disabled,[aria-disabled=true],:focus-visible){transform:scale(.98)}.ui-split-button>.ui-button:active:not(:disabled,[aria-disabled=true],:focus-visible){transform:none}}:is(.ui-button-outline,.ui-button-ghost,.ui-button-secondary)[aria-pressed=true]:not(:disabled,[aria-disabled=true]){color:var(--brand-on-container);background:var(--brand-container);border-color:var(--brand-strong);box-shadow:none}@media (pointer:coarse){.ui-segmented-item,.ui-segmented>button,.ui-button,.button,.ui-input,.ui-textarea,.ui-select-trigger,.input,.textarea,.select{min-height:44px}.ui-button[data-size^=icon]{min-width:44px}.ui-switch:before{content:"";position:absolute;inset:-11px -4px}}@media (max-width:680px){.ui-input,.ui-textarea,.ui-select-trigger,.input,.textarea,.select{min-height:44px;font-size:16px}}.ui-segmented-check{display:none}.ui-segmented[data-variant=outlined]{--segment-height:40px;--segment-icon:16px;--segment-gap:6px;border-radius:calc(var(--segment-height) / 2);background:0 0;gap:0;padding:0}.ui-segmented-track{border:1px solid var(--line-strong);border-radius:inherit;background:var(--surface);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;display:inline-grid}.ui-segmented-track>.ui-segmented-option{min-width:0}.ui-segmented-track>.ui-segmented-option+.ui-segmented-option{border-inline-start:1px solid var(--line-strong)}.ui-segmented[data-variant=outlined] .ui-segmented-item{min-width:0;min-height:calc(var(--segment-height) - 2px);gap:var(--segment-gap);color:var(--body-ink);background:0 0;border:0;border-radius:0;flex:1;padding:9px 12px}.ui-segmented[data-variant=outlined] .ui-segmented-option:first-of-type .ui-segmented-item{border-start-start-radius:calc(var(--segment-height) / 2 - 1px);border-end-start-radius:calc(var(--segment-height) / 2 - 1px)}.ui-segmented[data-variant=outlined] .ui-segmented-option:last-of-type .ui-segmented-item{border-start-end-radius:calc(var(--segment-height) / 2 - 1px);border-end-end-radius:calc(var(--segment-height) / 2 - 1px)}.ui-segmented[data-variant=outlined] .ui-segmented-check{width:var(--segment-icon);height:var(--segment-icon);visibility:hidden;flex:none;display:block;position:static}.ui-segmented[data-variant=outlined]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--segment-label-offset:1}.ui-segmented[data-variant=outlined] .ui-segmented-item>span{transform:translateX(calc((var(--segment-icon) + var(--segment-gap)) / 2 * var(--segment-label-offset,-1)))}.ui-segmented[data-variant=outlined] .ui-segmented-input:checked+.ui-segmented-item{color:var(--brand-on-container);background:var(--brand-container);box-shadow:none}.ui-segmented[data-variant=outlined] .ui-segmented-input:checked+.ui-segmented-item .ui-segmented-check{visibility:visible}.ui-segmented[data-variant=outlined] .ui-segmented-input:checked+.ui-segmented-item>span{transform:none}.ui-segmented[data-variant=outlined] .ui-segmented-input:focus-visible+.ui-segmented-item{outline:2px solid var(--focus-ring);outline-offset:-3px}.ui-segmented[data-variant=outlined] .ui-segmented-input:disabled+.ui-segmented-item{opacity:1;color:color-mix(in srgb, var(--ink) 38%, var(--surface));cursor:not-allowed;background:0 0}.ui-segmented[data-variant=outlined] .ui-segmented-input:checked:disabled+.ui-segmented-item{color:var(--muted);background:color-mix(in srgb, var(--brand-container) 60%, var(--surface))}@media (hover:hover) and (pointer:fine){.ui-segmented[data-variant=outlined] .ui-segmented-option:hover .ui-segmented-input:not(:disabled)+.ui-segmented-item{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}.ui-segmented[data-variant=outlined] .ui-segmented-option:hover .ui-segmented-input:checked:not(:disabled)+.ui-segmented-item{background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}}.ui-segmented[data-variant=outlined] .ui-segmented-option:active .ui-segmented-input:not(:disabled)+.ui-segmented-item,.ui-segmented[data-variant=outlined] .ui-segmented-input:not(:disabled):active+.ui-segmented-item{background:color-mix(in srgb, var(--ink) 12%, var(--surface))}.ui-segmented[data-variant=outlined] .ui-segmented-option:active .ui-segmented-input:checked:not(:disabled)+.ui-segmented-item,.ui-segmented[data-variant=outlined] .ui-segmented-input:checked:not(:disabled):active+.ui-segmented-item{background:color-mix(in srgb, var(--brand-on-container) 12%, var(--brand-container))}@media (pointer:coarse){.ui-segmented[data-variant=outlined]{--segment-height:48px}.ui-segmented[data-variant=outlined] .ui-segmented-item{padding-inline:6px}}.ui-tabs-list-segmented{--tab-height:40px;scrollbar-width:none;border-radius:calc(var(--tab-height) / 2 + 4px);background:var(--quiet-fill);border:0;align-items:stretch;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ui-tabs-list-segmented>.ui-tabs-trigger{min-width:72px;min-height:var(--tab-height);border-radius:calc(var(--tab-height) / 2);color:var(--body-ink);white-space:nowrap;box-shadow:none;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ui-tabs-list-segmented>.ui-tabs-trigger svg{flex:none;width:18px;height:18px}.ui-tabs-list-segmented[data-tone=brand]{--tab-active-color:var(--brand-ink);--tab-active-fill:var(--brand-action);--tab-active-hover:var(--brand-hover);--tab-active-press:var(--brand-pressed);--tab-active-focus:var(--brand-ink)}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]{color:var(--tab-active-color,var(--brand-on-container));background:var(--tab-active-fill,var(--brand-container))}.ui-tabs-list-segmented>.ui-tabs-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]:focus-visible{outline-color:var(--tab-active-focus,var(--focus-ring))}.ui-tabs-list-segmented>.ui-tabs-trigger:disabled{color:color-mix(in srgb, var(--ink) 38%, var(--surface));cursor:not-allowed}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]:disabled{color:var(--muted);background:color-mix(in srgb, var(--brand-container) 60%, var(--surface))}@media (hover:hover) and (pointer:fine){.ui-tabs-list-segmented>.ui-tabs-trigger:hover:not(:disabled,[data-state=active]){background:var(--surface-highest)}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]:hover:not(:disabled){background:var(--tab-active-hover,color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container)))}}.ui-tabs-list-segmented>.ui-tabs-trigger:active:not(:disabled,[data-state=active]){background:color-mix(in srgb, var(--ink) 12%, var(--control-fill))}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]:active:not(:disabled){background:var(--tab-active-press,color-mix(in srgb, var(--brand-on-container) 12%, var(--brand-container)))}@media (pointer:coarse){.ui-tabs-list-segmented{--tab-height:48px}}@media (forced-colors:active){.ui-tabs-list-segmented{outline-offset:-1px;outline:1px solid buttontext}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]{color:highlighttext;forced-color-adjust:none;background:highlight}.ui-tabs-list-segmented>.ui-tabs-trigger[data-state=active]:focus-visible{outline-color:highlighttext}.ui-tabs-list-segmented>.ui-tabs-trigger:disabled{color:graytext}}.ui-tabs-list-primary,.ui-tabs-list-secondary{scrollbar-width:thin;border-bottom:1px solid var(--line);background:var(--surface);gap:0;width:100%;min-width:0;max-width:100%;overflow-x:auto}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger{min-height:48px;color:var(--body-ink);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger svg{flex:none;width:20px;height:20px}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger[data-state=active]{color:var(--brand-strong)}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 0 0}.ui-tabs-list-primary>.ui-tabs-trigger:after{border-radius:3px 3px 0 0;height:3px;inset-inline:calc(50% - 16px)}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger[data-state=active]:after{background:var(--brand-strong)}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger:focus-visible{outline-offset:-3px}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, var(--surface))}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger[data-state=active]:hover:not(:disabled){background:color-mix(in srgb, var(--brand-strong) 8%, var(--surface))}}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger:active:not(:disabled){background:color-mix(in srgb, var(--ink) 10%, var(--surface))}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger[data-state=active]:active:not(:disabled){background:color-mix(in srgb, var(--brand-strong) 10%, var(--surface))}.ui-badge{border-radius:var(--radius-pill);text-transform:capitalize;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ui-badge-default{background:var(--ink);color:#fff}.ui-badge-secondary{background:var(--control-fill);color:var(--body-ink)}.ui-badge-destructive{background:var(--danger-bg);color:var(--danger)}.ui-badge-success{background:var(--success-bg);color:var(--success)}.ui-badge-warning{background:var(--warning-bg);color:var(--warning)}.ui-badge-outline{border-color:var(--line-strong);color:var(--ink)}.ui-badge-ghost{color:var(--muted)}.ui-alert{border:1px solid var(--line);border-radius:var(--radius-card);gap:4px;padding:16px;font-size:14px;line-height:22px;display:grid;position:relative}.ui-alert-default{background:var(--quiet-fill);color:var(--body-ink)}.ui-alert-destructive{background:var(--danger-bg);color:var(--danger);border-color:#efcbc6}.ui-alert-success{background:var(--success-bg);color:var(--success);border-color:#d3eadc}.ui-alert-description{color:inherit}.ui-table-container{width:100%;position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;caption-side:bottom;width:100%}.ui-table-row{border-bottom:1px solid var(--line);transition:background-color .14s}.ui-table-body .ui-table-row:last-child{border-bottom:0}.ui-table-head{color:var(--ink);text-align:left;vertical-align:middle;white-space:nowrap;font-weight:600}.ui-table-cell{vertical-align:middle}.ui-alert-dialog-overlay{background:var(--dialog-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:110;position:fixed;inset:0}.ui-alert-dialog-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-dialog);box-shadow:var(--shadow-popover);overscroll-behavior:contain;z-index:111;gap:24px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-alert-dialog-overlay[data-state=open]{animation:.14s ease-out ui-alert-fade}.ui-alert-dialog-content[data-state=open]{animation:ui-alert-enter .17s var(--ease-out)}.ui-alert-dialog-header{text-align:center;gap:12px;display:grid}.ui-alert-dialog-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-alert-dialog-description{color:var(--body-ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14px;line-height:22px}.ui-alert-dialog-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-alert-dialog-footer>.ui-button{white-space:normal;overflow-wrap:anywhere;width:100%;height:auto;min-height:48px;padding:12px}.ui-alert-dialog-content:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-tooltip-content{background:var(--ink);border-radius:var(--radius-small);color:#fff;text-wrap:balance;max-width:min(300px,100vw - 24px);transform-origin:var(--radix-tooltip-content-transform-origin);z-index:130;padding:8px 12px;font-size:.75rem;line-height:1.5}.ui-tooltip-content[data-state=delayed-open]{animation:ui-tooltip-in .15s var(--ease-out)}.ui-tooltip-content[data-state=instant-open]{animation:none}.ui-tooltip-arrow{fill:var(--ink);width:9px;height:5px}@keyframes ui-tooltip-in{0%{opacity:0;transform:scale(.97)}}@keyframes ui-alert-fade{0%{opacity:0}}@keyframes ui-alert-enter{0%{opacity:0;transform:translate(-50%,calc(5px - 50%))scale(.985)}}.ui-table-head,.ui-table-cell{padding:12px 16px;font-size:14px;line-height:20px}.ui-table-container:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-table-row[data-state=selected]{background:var(--brand-container)}.ui-badge svg{flex:none;width:12px;height:12px}.ui-badge:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:680px){.ui-alert-dialog-content{padding:20px}}@media (max-width:480px){.ui-alert-dialog-footer{grid-template-columns:minmax(0,1fr)}}.ui-alert-dialog-content[data-keyboard-opened]{animation:none}body:has(.ui-alert-dialog-content[data-keyboard-opened])>.ui-alert-dialog-overlay{animation:none}@media (prefers-reduced-motion:reduce){.ui-tooltip-content,.ui-alert-dialog-content,.ui-alert-dialog-overlay{animation:none!important}}.ui-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex}.ui-card[data-selected=true]{border-color:var(--brand-strong);box-shadow:none;background:var(--brand-container)}.ui-card-header{gap:8px;padding:24px;display:grid}.ui-card-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.ui-card-description{color:var(--body-ink);margin:0;font-size:14px;line-height:22px}.ui-card-content{min-width:0;padding:24px}.ui-card-header+.ui-card-content{padding-top:0}.ui-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 24px;display:flex}.ui-card-media{aspect-ratio:16/10;background:var(--quiet-fill);border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden}.ui-card-media>img{object-fit:cover;width:100%;height:100%;display:block}.ui-checkbox,.ui-radio{border:1px solid var(--line-strong);background:var(--surface);width:20px;height:20px;color:var(--ink);cursor:pointer;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{background:var(--brand);color:#fff;border-color:#0000}.ui-checkbox-indicator,.ui-radio-indicator{place-items:center;display:grid}.ui-checkbox svg{width:16px;height:16px}.ui-checkbox-mixed,.ui-checkbox[data-state=indeterminate] .ui-checkbox-check{display:none}.ui-checkbox[data-state=indeterminate] .ui-checkbox-mixed{display:block}.ui-radio-group{gap:12px;display:grid}.ui-choice-card{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:16px;font-size:16px;line-height:24px;display:flex}.ui-choice-card[data-state=checked]{border-color:var(--brand-strong);background:var(--brand-container);color:var(--brand-on-container)}.ui-choice-card-highlight[data-state=checked]{border-color:var(--brand-action);background:var(--brand-action);color:var(--brand-ink)}.ui-choice-card:focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);outline:none}.ui-choice-card:disabled{opacity:.5;cursor:not-allowed}.ui-choice-card-key{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);width:28px;height:28px;color:var(--body-ink);flex:none;place-items:center;font-size:12px;line-height:18px;display:grid}.ui-choice-card[data-state=checked] .ui-choice-card-key{border-color:var(--brand-strong);color:var(--brand-on-container);background:0 0}.ui-choice-card-highlight[data-state=checked] .ui-choice-card-key{color:inherit;border-color:currentColor}.ui-choice-card-indicator{visibility:hidden;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.ui-choice-card-indicator[data-state=checked]{visibility:visible}.ui-choice-card-indicator svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.ui-choice-card:not(:disabled):hover{background:var(--quiet-fill)}.ui-choice-card[data-state=checked]:not(:disabled):hover{background:var(--brand-container)}.ui-choice-card-highlight[data-state=checked]:not(:disabled):hover{border-color:var(--brand-hover);background:var(--brand-hover)}}.ui-choice-card-highlight[data-state=checked]:not(:disabled):active{border-color:var(--brand-pressed);background:var(--brand-pressed)}.ui-radio{border-radius:50%}.ui-radio[data-state=checked]{border-color:var(--brand)}.ui-radio-indicator:after{content:"";background:var(--brand);border-radius:50%;width:10px;height:10px}.ui-checkbox:focus-visible,.ui-radio:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-checkbox:disabled,.ui-radio:disabled{opacity:.5;cursor:not-allowed}.ui-progress{appearance:none;background:var(--control-fill);width:100%;height:6px;accent-color:var(--brand);border:0;border-radius:4px;display:block;overflow:hidden}.ui-progress::-webkit-progress-bar{background:var(--control-fill);border-radius:4px}.ui-progress::-webkit-progress-value{background:var(--brand);border-radius:4px}.ui-progress::-moz-progress-bar{background:var(--brand);border-radius:4px}.ui-skeleton{background:var(--control-fill);border-radius:6px;min-height:16px}@media (pointer:coarse){.ui-checkbox:before,.ui-radio:before{content:"";position:absolute;inset:-13px}}@media (max-width:680px){.ui-card-header,.ui-card-content{padding:20px}.ui-card-footer{padding:16px 20px}}.ui-empty-state{text-align:center;width:100%;max-width:440px;margin:auto;padding:32px 20px}.ui-empty-state-icon{border-radius:var(--radius-card);background:var(--brand-container);width:48px;height:48px;color:var(--brand-on-container);border:1px solid #0000;place-items:center;margin:0 auto 16px;display:grid}.ui-empty-state-icon svg{width:24px;height:24px}.ui-empty-state h3{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.ui-empty-state p{color:var(--body-ink);margin:8px 0 0;font-size:14px;line-height:22px}.ui-empty-state-actions:has(.ui-button-shape-pill){margin-top:24px}.ui-empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.user-avatar{vertical-align:middle;background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.user-avatar>svg{width:100%;height:100%;display:block}.ui-button:focus-visible,.ui-switch:focus-visible,.ui-switch:focus-visible .ui-switch-thumb{transition:none}@media (hover:hover) and (pointer:fine){.ui-button-tonal:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}.ui-button-record:hover:not(:disabled,[aria-disabled=true]){background:var(--record-hover)}}.ui-button-tonal:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--brand-on-container) 10%, var(--brand-container))}.ui-button-record:active:not(:disabled,[aria-disabled=true]){background:var(--record-pressed)}@media (prefers-reduced-motion:reduce){.ui-button,.ui-button-attachment svg,.ui-switch,.ui-switch-thumb,.ui-button-label,.ui-button-pending{transition:none}}@media (forced-colors:active){.ui-segmented-track,.ui-segmented-track>.ui-segmented-option+.ui-segmented-option{border-color:buttontext}:is(.ui-tabs-list-primary,.ui-tabs-list-secondary)>.ui-tabs-trigger[data-state=active]:after{forced-color-adjust:none;background:highlight}.ui-switch{background:canvas;border:1px solid buttontext;padding:1px}.ui-switch[data-state=checked]{background:highlight;border-color:highlight}.ui-switch-thumb{background:buttontext}.ui-switch-thumb[data-state=checked]{background:highlighttext}.ui-segmented-input:checked+.ui-segmented-item,.ui-segmented>button:is([aria-selected=true],[aria-pressed=true],[data-state=active]),.ui-select-item[data-highlighted],.ui-dropdown-item[data-highlighted]{outline-offset:-2px;outline:2px solid highlight}}@media (hover:hover) and (pointer:fine){.ui-table-body .ui-table-row:hover:not([data-state=selected]){background:var(--quiet-fill)}.ui-table-body .ui-table-row[data-state=selected]:hover{background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}}
.player-shell{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;background:#171717;overflow:hidden}.player-video-stage{--player-play-size:112px;width:100%;aspect-ratio:var(--player-aspect-ratio,var(--video-default-aspect-ratio));background:#171717;place-items:center;display:grid;position:relative;overflow:hidden}.player-shell video{object-fit:contain;background:#171717;width:100%;min-width:0;height:100%;min-height:0;max-height:none;display:block}.custom-player{position:relative;container:video-player/inline-size}.custom-player:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.custom-player .player-video-stage{--player-controls-space:112px;container:player-frame/inline-size}.custom-player .player-video-stage>video{object-position:center;cursor:pointer}.custom-player.is-portrait .player-video-stage{max-height:76vh}.custom-player.is-ultrawide:not(:fullscreen) .player-video-stage{min-height:304px}.custom-player.is-ultrawide:has(.player-caption) .player-center-play{display:none}.player-video-stage>.player-animated-thumbnail{z-index:2;object-fit:contain;pointer-events:none;position:absolute;inset:0}.player-meta{color:#fff;font-variant-numeric:tabular-nums;background:#171717;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;display:flex}.player-meta select{color:#fff;min-height:32px;font:inherit;background:#292929;border:1px solid #555;border-radius:6px;padding:0 8px}.player-intro-overlay{pointer-events:none;position:absolute;inset:0}.player-intro-overlay:before{z-index:3;content:"";background:#0000002e;position:absolute;inset:0}.player-intro-content{z-index:8;width:max-content;max-width:calc(100% - 32px);height:var(--player-play-size);flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-intro-play,.player-center-play{width:var(--player-play-size);height:var(--player-play-size);color:#202020;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;scale:1;box-shadow:0 0 0 4px #fff3,0 4px 16px #0000002e}.player-intro-play svg,.player-center-play svg{pointer-events:none;width:48px;height:48px;margin:0;display:block}.player-play-glyph{translate:1px}.player-intro-play:focus-visible,.player-center-play:focus-visible{outline:3px solid var(--brand);outline-offset:7px}.player-center-play{z-index:5;position:absolute;top:50%;left:50%;translate:-50% -50%}.player-intro-speed{color:#fff;border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;cursor:pointer;pointer-events:auto;background:#171717f0;border:1px solid #ffffff29;flex:none;justify-content:center;align-items:center;gap:12px;max-width:calc(100cqw - 32px);min-height:40px;padding:8px 14px;font-size:13px;line-height:20px;display:flex}.player-intro-speed:focus-visible{outline-offset:3px;outline:2px solid #fff}.player-intro-rate{align-items:center;gap:6px;display:flex}.player-intro-rate>svg{width:16px;height:16px}.player-intro-rate>svg:last-child{width:14px;height:14px}.player-intro-rate strong{font-size:inherit;font-weight:600}.player-watch-comparison{color:#ffffffe0;border-left:1px solid #ffffff40;align-items:center;padding-left:12px;display:flex}.player-watch-savings{border-radius:var(--radius-pill);color:#fff;background:#171717d1;flex:none;align-items:center;gap:4px;margin-top:-8px;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.player-watch-savings>svg{width:14px;height:14px;color:var(--brand);flex:none}.player-watch-duration-short{display:none}.custom-player:not(.has-started) .player-controls{visibility:hidden;pointer-events:none}.player-controls{z-index:7;color:#fff;opacity:1;background:linear-gradient(#0000,#000000b8 44%,#000000e0);padding:28px 16px 12px;transition:opacity .15s;position:absolute;inset:auto 0 0}.custom-player.has-started:not(.show-controls) .player-controls{opacity:0;pointer-events:none}.custom-player.is-playing:not(.show-controls) .player-video-stage>video{cursor:none}.player-controls:has(:focus-visible){transition:none;opacity:1!important;pointer-events:auto!important}.player-controls-row{display:var(--player-row-display,flex);align-items:center;gap:var(--player-row-gap,16px);grid-template-columns:auto minmax(0,1fr) auto}.player-control-group{align-items:center;gap:var(--player-group-gap,4px);flex:none;min-width:0;display:flex}.player-control-group-end{justify-content:flex-end}.player-control-button,.player-speed-button{color:#fff;border-radius:var(--radius-control);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.player-control-button svg{pointer-events:none;width:20px;height:20px}.player-speed-button{width:auto;min-width:52px;padding-inline:8px}.player-control-button:is(.is-skip,.is-captions),.player-speed-button{display:var(--player-secondary-display,inline-flex)}.player-speed-button svg{pointer-events:none;width:14px;height:14px}.player-control-button.is-theater[aria-pressed=true]{color:#fff;background:#ffffff29}.player-control-button:focus-visible,.player-speed-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.player-clock{min-width:0;margin:var(--player-clock-margin,0 auto 0 -4px);color:#fff;font-size:var(--player-clock-size,13px);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:var(--player-clock-align,left);flex:none;line-height:20px}.player-clock small{color:#ffffffc2;font-size:inherit}.player-volume-control{flex:none;align-items:center;display:flex}.player-volume-slider{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;width:72px;height:40px;margin:0 4px;padding:0;display:block}.player-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, white 0 var(--player-volume), #ffffff4d var(--player-volume) 100%);border-radius:4px;height:4px}.player-volume-slider::-moz-range-track{background:#ffffff4d;border-radius:4px;height:4px}.player-volume-slider::-moz-range-progress{background:#fff;border-radius:4px;height:4px}.player-volume-slider::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 1px 3px #0000004d}.player-volume-slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #0000004d}.player-volume-slider:focus-visible{outline-offset:2px;outline:2px solid #fff}.player-progress-wrap{height:32px;position:relative}.player-progress{z-index:3;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block;position:relative}.player-progress::-webkit-slider-runnable-track{background:linear-gradient(to right, white 0 var(--player-progress), #ffffff8c var(--player-progress) var(--player-buffered), #ffffff40 var(--player-buffered) 100%);border-radius:4px;height:4px}.player-progress::-moz-range-track{background:#ffffff40;border-radius:4px;height:4px}.player-progress::-moz-range-progress{background:#fff;border-radius:4px;height:4px}.player-progress::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 1px 3px #0000004d}.player-progress::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.player-progress:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.player-timeline-markers{z-index:4;pointer-events:none;height:36px;position:absolute;top:-22px;left:6px;right:6px}.player-timeline-marker{color:#fff;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:36px;padding:0;display:grid;position:absolute;top:0;transform:translate(-50%)}.player-timeline-marker>span{filter:drop-shadow(0 2px 3px #00000052);background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.player-timeline-marker.is-comment>span{color:#3b82f6}.player-timeline-marker>span svg{width:24px;height:24px}.player-timeline-marker.is-comment>span svg>path{stroke:#fff;stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill}.player-timeline-marker>small{min-width:14px;height:14px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;place-items:center;padding:0 3px;font-size:10px;line-height:14px;display:grid;position:absolute;top:0;right:-2px}.player-timeline-marker.is-reaction>span{font-size:24px;line-height:1}.player-timeline-marker:focus-visible{outline-offset:1px;outline:2px solid #fff}.player-seek-preview{z-index:6;pointer-events:none;will-change:transform;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:26px;left:0}.player-seek-preview[data-visible=false]{visibility:hidden}.player-seek-frame{background:#1d1d1f;border:2px solid #ffffffd9;border-radius:8px;max-width:38cqw;height:auto;display:block;box-shadow:0 6px 20px #0006}.player-seek-preview[data-frame=false] .player-seek-frame{display:none}.player-seek-time{color:#fff;font-variant-numeric:tabular-nums;background:#000000b8;border-radius:4px;padding:1px 6px;font-size:11px;line-height:16px}.player-caption{z-index:6;right:6%;bottom:calc(var(--player-controls-space) + 8px);color:#fff;text-align:center;text-wrap:balance;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;background:#000000d1;border-radius:6px;width:fit-content;max-width:min(88%,64ch);margin:0 auto;padding:5px 9px;font-size:clamp(13px,1.7cqw,18px);font-weight:450;line-height:1.4;position:absolute;left:6%}.player-caption.is-stylized{font-weight:600}.custom-player.has-started:not(.show-controls) .player-caption{bottom:16px}.player-caption-language{color:var(--body-ink);margin-top:2px;font-size:12px;display:block}.player-menu{z-index:120;width:248px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-menu);box-shadow:var(--shadow-popover);padding:4px;overflow:auto}.player-menu-label{color:var(--body-ink);padding:8px 10px;font-size:12px;font-weight:600;line-height:20px}.player-menu-item{min-height:var(--menu-item-height);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;outline:0;align-items:center;gap:8px;padding:8px 32px 8px 10px;font-size:14px;line-height:20px;display:flex;position:relative}.player-menu-item small{color:var(--body-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.player-menu-item>svg{flex:none;width:18px;height:18px}.player-menu-navigation{padding-right:10px}.player-menu-back{font-weight:500}.player-menu-item [data-state=checked]{width:16px;color:var(--brand-strong);place-items:center;display:grid;position:absolute;right:10px}.player-menu-item[data-state=checked]{background:var(--brand-container);color:var(--brand-on-container);font-weight:500}.player-menu-item[data-highlighted]{box-shadow:none;background:var(--surface-high)}.player-menu-item[data-highlighted][data-state=checked]{background:color-mix(in srgb, var(--brand-on-container) 8%, var(--brand-container))}.player-menu-info{color:var(--body-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px;font-size:13px;line-height:20px;display:flex}.player-menu-info strong{color:var(--ink);font-size:13px;font-weight:500}.player-menu-separator{background:var(--line);height:1px;margin:4px}.player-menu-shortcuts{color:var(--body-ink);gap:8px;padding:10px;font-size:12px;line-height:18px;display:grid}.player-menu-shortcuts>span{justify-content:space-between;gap:12px;display:flex}.player-menu-shortcuts kbd{color:var(--ink);font:inherit}.player-speed-menu{max-height:min(360px, var(--radix-dropdown-menu-content-available-height))}.player-feedback-menu .player-menu-item{align-items:flex-start;padding-right:10px}.player-feedback-menu .player-menu-item>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.video-control-tooltip{z-index:130;color:#fff;pointer-events:none;background:#292929;border:1px solid #ffffff2e;border-radius:6px;max-width:240px;padding:6px 9px;font-size:12px;line-height:18px}.player-buffering{z-index:4;color:#fff;pointer-events:none;background:#000000b8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-buffering svg{width:24px;height:24px;animation:.85s linear infinite player-spin}.player-preparing-overlay{z-index:9;color:#fff;background:#000000b8;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;line-height:22px;display:flex;position:absolute;inset:0}.player-preparing-overlay svg{flex:none;width:20px;height:20px;animation:.85s linear infinite player-spin}.custom-player:has(.player-preparing-overlay) :is(.player-controls,.player-center-play,.player-intro-overlay){visibility:hidden}.player-end-screen{z-index:6;padding:24px 0 calc(var(--player-controls-space) + 8px);background:#171717eb;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container:player-end-screen/size}.video-end-screen{color:#fff;flex-direction:column;align-items:center;gap:16px;width:min(520px,100% - 48px);display:flex}.video-end-screen-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.video-end-screen-reactions{justify-content:center;gap:10px;display:flex}.video-end-screen-reaction{cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;padding:0;font-size:28px;line-height:1;display:grid}.video-end-screen-reaction[aria-disabled=true]{opacity:.56;cursor:progress}.video-end-screen-composer{border-radius:var(--radius-pill);background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:8px;width:100%;height:52px;padding:0 5px 0 20px;display:flex}.video-end-screen-composer:focus-within{border-color:#ffffff8f}.video-end-screen-composer input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;line-height:22px}.video-end-screen-composer input:focus-visible{outline:none}.video-end-screen-composer input::placeholder{color:#ffffff8f}.video-end-screen-send{width:40px;height:40px;color:var(--brand-ink);background:var(--brand-action);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.video-end-screen-send svg{width:18px;height:18px}.video-end-screen-send:disabled{color:#fff6;cursor:default;background:#ffffff1a}.video-end-screen-send[aria-disabled=true]{cursor:progress}.video-end-screen-spinner{animation:.85s linear infinite player-spin}.video-end-screen-status{color:#ffffffe0;align-items:center;gap:6px;max-width:100%;margin:-6px 0 0;font-size:13px;line-height:20px;display:flex}.video-end-screen-status svg{flex:none;width:16px;height:16px}.video-end-screen-status.is-success svg{color:var(--brand)}.video-end-screen-status.is-error{color:#ffb4ab}.video-end-screen-replay{color:#fff;border-radius:var(--radius-action);min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.video-end-screen-replay svg{width:20px;height:20px}:is(.video-end-screen-reaction,.video-end-screen-send,.video-end-screen-replay):focus-visible{outline-offset:2px;outline:2px solid #fff}@container player-end-screen (max-height:400px){.video-end-screen-title,.video-end-screen-replay{display:none}}@container player-end-screen (max-height:290px){.video-end-screen{gap:10px}.video-end-screen-reaction{width:44px;height:44px;font-size:24px}.video-end-screen-composer{height:44px;padding:0 4px 0 16px}.video-end-screen-send{width:34px;height:34px}.video-end-screen-status{margin-top:-2px}}@container player-end-screen (max-width:480px){.video-end-screen{gap:12px}.video-end-screen-reaction:nth-child(n+4){display:none}.video-end-screen-composer{background:#ffffff24;border-color:#0000;width:min(100%,280px);height:40px;padding:0 3px 0 16px}.video-end-screen-send{width:32px;height:32px}.video-end-screen-send svg{width:16px;height:16px}}@container player-end-screen (max-width:340px){.video-end-screen{width:calc(100% - 24px)}}.player-error{color:var(--ink);background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:14px;line-height:22px;display:flex}.player-error>span{min-width:0}.player-control-notice{z-index:35;color:#fff;background:#292929;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;line-height:20px;display:flex;position:absolute;top:12px;left:12px;right:12px}.player-control-notice button{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-height:36px;padding:0 6px;text-decoration:underline}.player-control-notice button:focus-visible{outline-offset:2px;outline:2px solid #fff}.expired-player{border:1px solid var(--line);border-radius:var(--radius-card);margin:0 auto}.recording-player-placeholder{aspect-ratio:auto;background:#171717;min-height:0;padding:0;display:block;overflow:hidden}.recording-player-placeholder .player-video-stage{aspect-ratio:var(--player-aspect-ratio,16 / 10)}.video-preparation-visual{isolation:isolate;color:#fff;background:#171717;position:absolute;inset:0;overflow:hidden}.video-preparation-image,.video-preparation-fallback,.video-preparation-shade,.video-preparation-animation{position:absolute;inset:0}.video-preparation-image{overflow:hidden}.video-preparation-image img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.video-preparation-image .video-preparation-filmstrip{object-fit:fill;animation:preparation-filmstrip 3s steps(calc(var(--preview-frames) - 1), end) infinite alternate}.video-preparation-image .video-preparation-filmstrip.is-still{animation:none}.player-startup-preview{z-index:1;pointer-events:none;position:absolute;inset:0}.video-preparation-animation{object-fit:contain;width:100%;height:100%}.video-preparation-fallback{background:#202020;place-items:center;display:grid;overflow:hidden}.video-preparation-fallback>svg{color:#fff6;width:48px;height:48px}.video-preparation-fallback>span{display:none}.video-preparation-shade{background:linear-gradient(#0000001f 30%,#0000008a)}.video-preparation-footer{border-radius:var(--radius-control);background:#171717f5;border:1px solid #ffffff24;padding:16px;position:absolute;bottom:16px;left:16px;right:16px}.video-preparation-message{align-items:flex-start;gap:12px;display:flex}.video-preparation-message>div{min-width:0}.video-preparation-message strong{font-size:14px;font-weight:600;line-height:22px;display:block}.video-preparation-message p{color:#ffffffd1;margin:4px 0 0;font-size:13px;line-height:20px}.video-preparation-message time{color:#ffffffd1;font-variant-numeric:tabular-nums;flex:none;margin:1px 0 0 auto;padding-left:8px;font-size:13px;line-height:20px}.video-preparation-indicator{flex:none;place-items:center;width:24px;height:24px;display:grid}.video-preparation-indicator svg{width:20px;height:20px;animation:.85s linear infinite player-spin}.video-preparation-progress{background:#fff3;border-radius:3px;height:3px;margin-top:16px;overflow:hidden}.video-preparation-progress>span{background:var(--brand);border-radius:inherit;width:40%;height:100%;animation:1.8s ease-in-out infinite preparation-progress;display:block;transform:translate(-100%)}.video-preparation-progress.is-paused>span{opacity:.7;animation-play-state:paused}.video-preparation-visual.is-terminal .video-preparation-indicator svg{animation:none}.video-preparation-visual.is-terminal .video-preparation-filmstrip{animation-play-state:paused}.video-preparation-action{margin-top:16px}@keyframes player-spin{to{transform:rotate(360deg)}}@keyframes preparation-filmstrip{to{transform:translateX(var(--preview-end))}}@keyframes preparation-progress{to{transform:translate(350%)}}@container video-player (max-width:760px){.player-volume-slider{display:none}}@container video-player (max-width:600px){.custom-player:not(.is-portrait):not(:fullscreen) .player-video-stage{min-height:280px}.player-video-stage{--player-play-size:96px;--player-row-display:grid;--player-row-gap:8px;--player-group-gap:0px;--player-secondary-display:none;--player-clock-margin:0;--player-clock-size:12px;--player-clock-align:center}.player-controls{padding:28px 8px 8px}.player-control-button,.player-speed-button{width:44px;min-width:44px;height:44px}.player-intro-content{gap:12px}.player-intro-play svg,.player-center-play svg{width:40px;height:40px}.custom-player.has-started:has(.player-caption) .player-center-play{display:none}.video-preparation-image{height:auto;aspect-ratio:var(--preview-aspect-ratio,var(--player-aspect-ratio,16 / 10));top:50%;bottom:auto;transform:translateY(-50%)}.video-preparation-footer{padding:14px;bottom:12px;left:12px;right:12px}.video-preparation-message time{display:none}.player-error{flex-direction:column;align-items:flex-start;gap:12px}}@container video-player (max-width:360px){.player-clock.is-long small{display:none}.player-caption{max-width:92%;padding:5px 8px;left:4%;right:4%}.video-preparation-message{gap:8px}}@media (pointer:coarse){.player-video-stage{--player-row-display:grid;--player-row-gap:8px;--player-group-gap:0px;--player-secondary-display:none;--player-clock-margin:0;--player-clock-size:12px;--player-clock-align:center}.player-control-button,.player-speed-button{min-width:44px;height:44px}.player-menu-item{min-height:var(--menu-item-height)}.player-volume-slider,.player-menu-shortcuts,.player-shortcuts-separator{display:none}.video-end-screen-composer input{font-size:16px}}@container video-player (max-width:280px){.player-volume-control{display:none}.player-video-stage{--player-row-gap:4px}}@media (hover:hover) and (pointer:fine){.player-control-button:hover,.player-speed-button:hover{background:#ffffff24}.player-control-button.is-theater[aria-pressed=true]:hover{background:#ffffff38}.player-intro-speed:hover{background:#333}.player-timeline-marker:hover>span{filter:drop-shadow(0 3px 4px #00000061)}.video-end-screen-reaction:hover:not([aria-disabled=true]){background:#fff3}.video-end-screen-send:hover:not(:disabled,[aria-disabled=true]){background:var(--brand-hover)}.video-end-screen-replay:hover{background:#ffffff1a}}@media (prefers-reduced-motion:no-preference){:is(.player-control-button,.player-speed-button,.player-intro-speed):not(:focus-visible){transition:background-color .14s ease, transform .12s var(--ease-out)}:is(.player-control-button,.player-speed-button,.player-intro-speed):active:not(:focus-visible){transform:scale(.97)}:is(.player-intro-play,.player-center-play):not(:focus-visible){transition:scale .18s var(--ease-out)}:is(.player-intro-play,.player-center-play):active:not(:focus-visible){transition-duration:.12s;scale:.97}.video-end-screen-reaction:not(:focus-visible){transition:background-color .14s ease, transform .12s var(--ease-out)}.video-end-screen-reaction:active:not([aria-disabled=true],:focus-visible){transform:scale(.95)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.player-intro-play,.player-center-play):hover:not(:active):not(:focus-visible){scale:1.04}}@media (prefers-reduced-motion:reduce){.player-controls,.player-buffering svg,.player-preparing-overlay svg,.video-end-screen-spinner,.video-preparation-filmstrip,.video-preparation-indicator svg,.video-preparation-progress>span{transition:none;animation:none!important}.video-preparation-progress>span{transform:translate(75%)}.video-preparation-animation{display:none}}.trim-player .player-video-stage{max-height:min(48vh,620px)}@media (min-width:901px){:is(.owner-video-workbench,.shared-video-experience).is-theater .video-stage-frame>.player-shell:not(:fullscreen){border:0;border-radius:0;width:100%}:is(.owner-video-workbench,.shared-video-experience).is-theater .player-shell:not(:fullscreen) .player-video-stage{height:max(240px, calc(100dvh - var(--theater-page-chrome,232px)));aspect-ratio:auto;max-height:none}}@media (max-width:900px){.owner-video-main .custom-player,.shared-video-experience .custom-player{border:0;border-radius:0;order:1;width:100%;max-width:none;margin:0}.player-control-button.is-theater,.player-menu-shortcuts>.player-theater-shortcut{display:none}}.custom-player:fullscreen,.owner-video-stage-column .custom-player:fullscreen{background:#171717;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;margin:0}.custom-player:fullscreen .player-video-stage{aspect-ratio:auto;height:100dvh;max-height:none}.player-links{--player-links-height:36px;z-index:7;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;top:12px;right:12px}.player-links.is-hidden,.custom-player:not(.has-started) .player-links{display:none}.player-links-button{height:var(--player-links-height);color:#fff;border-radius:var(--radius-pill);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#171717d1;border:1px solid #ffffff29;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;transition:opacity .15s,background-color .15s;display:inline-flex;position:relative}.player-links-button>svg{flex:none;width:16px;height:16px}.player-links-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.custom-player.has-started:not(.show-controls) .player-links:not(:has(:focus-visible)) .player-links-button{opacity:0;pointer-events:none}.player-links.is-teasing .player-links-button{visibility:hidden}.player-links-teaser{max-width:min(420px,100cqw - 24px);height:var(--player-links-height);color:#fff;border-radius:var(--radius-pill);white-space:nowrap;pointer-events:auto;clip-path:inset(0 round var(--radius-pill));opacity:1;transition:clip-path .22s var(--ease-out), opacity .12s ease;background:#171717e6;border:1px solid #ffffff29;align-items:center;display:flex;position:absolute;top:0;right:0}.player-links-teaser[data-state=closed]{clip-path:inset(0 0 0 calc(100% - var(--player-links-collapsed,36px)) round var(--radius-pill));opacity:0;pointer-events:none;transition-duration:.14s}@starting-style{.player-links-teaser[data-state=open]{clip-path:inset(0 0 0 calc(100% - var(--player-links-collapsed,36px)) round var(--radius-pill));opacity:0}}.player-links-teaser-link{min-width:0;height:100%;color:inherit;border-radius:var(--radius-pill) 0 0 var(--radius-pill);align-items:center;gap:6px;padding:0 8px 0 12px;font-size:13px;line-height:20px;text-decoration:none;display:flex}.player-links-teaser-link>svg{flex:none;width:16px;height:16px}.player-links-teaser-title{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.player-links-teaser-host{color:#ffffffb8;flex:none;font-size:12px}.player-links-teaser-divider{background:#fff3;flex:none;width:1px;height:16px}.player-links-teaser-dismiss{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0 3px;padding:0;display:grid;position:relative}.player-links-teaser-dismiss>svg{width:16px;height:16px}.player-links-teaser-link:focus-visible,.player-links-teaser-dismiss:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.player-links-button:hover{background:#292929eb}.player-links-teaser-link:hover .player-links-teaser-title{text-underline-offset:3px;text-decoration:underline}.player-links-teaser-dismiss:hover{background:#ffffff24}}@media (pointer:coarse){.player-links-button:after,.player-links-teaser-dismiss:after{content:"";position:absolute;inset:-6px}}@media (prefers-reduced-motion:reduce){.player-links-teaser,.player-links-teaser[data-state=closed]{clip-path:none;transition:opacity .12s}}@container video-player (max-width:600px){.player-links{--player-links-height:32px}}@container video-player (max-width:360px){.player-links-teaser-host{display:none}}.player-links-menu{width:320px}.player-links-menu .player-menu-item{color:var(--ink);padding-right:10px;text-decoration:none}.player-links-text{flex:1;min-width:0;display:grid}.player-links-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-links-host{color:var(--body-ink);font-size:12px;line-height:18px}.player-links-menu .player-menu-item small.is-now{color:var(--brand-strong);font-weight:500}
