@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Regular-s.p.2e_-c_m03txvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Medium-s.p.3n25cgfiu6qss.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_SemiBold-s.p.2sutjpuns2xc5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Bold-s.p.3iicodgz0epim.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_fafc4a19-module__8x8D7W__className{font-family:ibmPlexSans,ibmPlexSans Fallback}.ibmplexsans_fafc4a19-module__8x8D7W__variable{--font-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Regular-s.p.09u63wo58kris.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Medium-s.p.2v25u5rd2tsaf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_SemiBold-s.p.0kw3lk8pemvk6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_c727aab0-module__M_uFFq__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_c727aab0-module__M_uFFq__variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
.navigation-pending-module__xetlEq__indicator{opacity:0;visibility:hidden}.navigation-pending-module__xetlEq__pending{animation:0s linear .12s forwards navigation-pending-module__xetlEq__reveal}@keyframes navigation-pending-module__xetlEq__reveal{to{opacity:1;visibility:visible}}
.creation-surface-module__E8rGoW__surface{background:var(--surface-card);color:var(--ink-1);border-radius:16px;flex-direction:column;gap:0;width:min(560px,100vw - 48px);max-width:none;max-height:min(90dvh,780px);padding:0;display:flex;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.creation-surface-module__E8rGoW__header{border-bottom:1px solid var(--line-1);flex-shrink:0;align-items:start;gap:12px;padding:20px;display:flex}.creation-surface-module__E8rGoW__heading{overflow-wrap:anywhere;flex:1;min-width:0}.creation-surface-module__E8rGoW__body{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.creation-surface-module__E8rGoW__footer{border-top:1px solid var(--line-1);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}@media (max-width:767px){.creation-surface-module__E8rGoW__surface{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top,0px)));padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;inset:auto 0 0;transform:none}.creation-surface-module__E8rGoW__header{padding:20px 16px 16px}.creation-surface-module__E8rGoW__body,.creation-surface-module__E8rGoW__footer{padding:16px}}@media (prefers-reduced-motion:reduce){.creation-surface-module__E8rGoW__surface{transition:none;animation:none}}.creation-surface-module__E8rGoW__wide{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}
.mobile-navigation-module__98t2SW__shell{background:var(--surface-page);min-height:100dvh;color:var(--ink-1)}.mobile-navigation-module__98t2SW__content{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.mobile-navigation-module__98t2SW__bar{z-index:30;border-top:1px solid var(--line-1);background:var(--surface-card);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:auto 0 0}.mobile-navigation-module__98t2SW__slots{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;max-width:640px;height:72px;margin:auto;display:grid}.mobile-navigation-module__98t2SW__item,.mobile-navigation-module__98t2SW__create{min-width:0;min-height:56px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.mobile-navigation-module__98t2SW__item:hover{background:var(--surface-sunken)}.mobile-navigation-module__98t2SW__item:focus-visible,.mobile-navigation-module__98t2SW__create:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.mobile-navigation-module__98t2SW__active{color:var(--brand);background:var(--brand-soft)}.mobile-navigation-module__98t2SW__active span{text-underline-offset:4px;text-decoration:underline}.mobile-navigation-module__98t2SW__create{color:var(--brand);align-self:end;padding-bottom:8px}.mobile-navigation-module__98t2SW__createIcon{background:var(--brand);color:#fff;border:4px solid var(--surface-card);border-radius:18px;place-items:center;width:56px;height:56px;margin-top:-22px;display:grid;box-shadow:0 4px 12px #0a5fd630}.mobile-navigation-module__98t2SW__create:disabled{opacity:.5;cursor:default}@media (min-width:768px){.mobile-navigation-module__98t2SW__content{padding-top:76px;padding-bottom:24px}.mobile-navigation-module__98t2SW__bar{padding:0;inset:0 0 auto}.mobile-navigation-module__98t2SW__slots{max-width:960px;height:68px}.mobile-navigation-module__98t2SW__item,.mobile-navigation-module__98t2SW__create{flex-direction:row;align-self:center;min-height:48px;padding:8px;font-size:14px}.mobile-navigation-module__98t2SW__createIcon{width:32px;height:32px;box-shadow:none;border:0;border-radius:8px;margin:0}.mobile-navigation-module__98t2SW__mobileOnly .mobile-navigation-module__98t2SW__bar{display:none}.mobile-navigation-module__98t2SW__mobileOnly .mobile-navigation-module__98t2SW__content{padding:0}}
.task-action-bar-module__oizH5q__bar{inset-inline:0;bottom:var(--keyboard-inset,0px);z-index:40;border-top:1px solid var(--line-1);background:var(--surface-card);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed}.task-action-bar-module__oizH5q__slots{grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;align-items:center;max-width:640px;min-height:96px;margin-inline:auto;padding-inline:4px;display:grid}.task-action-bar-module__oizH5q__item{min-width:0;min-height:52px;color:var(--ink-2);text-align:center;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.task-action-bar-module__oizH5q__item:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.task-action-bar-module__oizH5q__item:hover{background:var(--surface-sunken)}.task-action-bar-module__oizH5q__item:disabled{opacity:.5;cursor:default}.task-action-bar-module__oizH5q__primary{color:var(--brand);align-self:end;padding-bottom:8px}.task-action-bar-module__oizH5q__primaryIcon{border:4px solid var(--surface-card);background:var(--brand);color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 4px 12px #0a5fd630}@media (min-width:768px){.task-action-bar-module__oizH5q__bar:not([data-desktop-from=lg]){display:none}}@media (min-width:1024px){.task-action-bar-module__oizH5q__bar{display:none}}.task-action-bar-module__oizH5q__active{color:var(--brand);background:var(--brand-soft)}.task-action-bar-module__oizH5q__compact .task-action-bar-module__oizH5q__slots{grid-template-columns:1fr 1fr 1.25fr 1fr 1fr;min-height:72px}.task-action-bar-module__oizH5q__compact .task-action-bar-module__oizH5q__item{min-height:var(--touch-min);gap:0;font-size:11px}.task-action-bar-module__oizH5q__compact .task-action-bar-module__oizH5q__primary{padding-bottom:4px}.task-action-bar-module__oizH5q__compact .task-action-bar-module__oizH5q__primaryIcon{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-xl)}.task-action-bar-module__oizH5q__secondary{border-bottom:1px solid var(--line-1);justify-content:center;gap:8px;padding:4px 12px;display:flex}
.search-surface-module__LURiLa__surface{width:100%;max-width:none;height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));border-radius:0;flex-direction:column;gap:12px;display:flex;inset:0}@media (min-width:640px){.search-surface-module__LURiLa__surface{border-radius:16px;width:min(640px,100vw - 48px);max-width:640px;height:auto;max-height:76dvh;padding:24px;inset:12vh auto auto 50%;transform:translate(-50%)}}
.mobile-editor-voice-action-module__qFmtna__action{min-width:0;min-height:56px;color:var(--brand);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-self:end;align-items:center;gap:4px;padding-bottom:8px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.mobile-editor-voice-action-module__qFmtna__icon{border:4px solid var(--surface-card);background:var(--brand);color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;margin-top:-22px;display:grid;box-shadow:0 4px 12px #0a5fd630}.mobile-editor-voice-action-module__qFmtna__action:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.mobile-editor-voice-action-module__qFmtna__action:disabled{opacity:.5;cursor:default}
.project-wizard-create-module__6OQyEa__embedded main{padding:0}@media (max-width:767px){.project-wizard-create-module__6OQyEa__embedded{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}
.home-hero-media-module__FL4Q7G__player{isolation:isolate}.home-hero-media-module__FL4Q7G__controls{transition:opacity .18s}@media (max-width:639px),(hover:none){.home-hero-media-module__FL4Q7G__player{aspect-ratio:auto;grid-template-rows:minmax(0,1fr) auto;display:grid}.home-hero-media-module__FL4Q7G__frame,.home-hero-media-module__FL4Q7G__endFrame{aspect-ratio:16/9;grid-area:1/1;height:auto;min-height:0}.home-hero-media-module__FL4Q7G__endFrame{position:relative;inset:auto}.home-hero-media-module__FL4Q7G__controls,.home-hero-media-module__FL4Q7G__endedControls{margin-top:.5rem;position:relative;inset:auto}.home-hero-media-module__FL4Q7G__player:fullscreen .home-hero-media-module__FL4Q7G__frame,.home-hero-media-module__FL4Q7G__player:fullscreen .home-hero-media-module__FL4Q7G__endFrame{aspect-ratio:auto;height:100%}}@media (hover:hover) and (min-width:640px){.home-hero-media-module__FL4Q7G__controls{pointer-events:none;opacity:0}.home-hero-media-module__FL4Q7G__player[data-controls-visible=true] .home-hero-media-module__FL4Q7G__controls,.home-hero-media-module__FL4Q7G__player:hover .home-hero-media-module__FL4Q7G__controls,.home-hero-media-module__FL4Q7G__player:focus-within .home-hero-media-module__FL4Q7G__controls{pointer-events:auto;opacity:1}}@media (prefers-reduced-motion:reduce){.home-hero-media-module__FL4Q7G__controls{transition:none}}
