.precision_scope__nKZLR{--action-primary:var(--catalog-action);--action-primary-hover:var(--catalog-action-hover);--action-primary-foreground:var(--catalog-action-foreground);color:var(--text-primary);font-family:var(--font-sans)}.precision_entry__JoqAu{background:var(--classroom-page-bg,var(--bg-primary))}.precision_header__9iHPg{height:48px;min-height:48px;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.precision_control__EGLrU,.precision_input__OFN2b{border-radius:6px;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:400;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.precision_control__EGLrU:focus-visible,.precision_entry__JoqAu :is(button,input,[role=button]):focus-visible,.precision_input__OFN2b:focus-visible,.precision_popover__kNx5m :is(button,input,[role=menuitem]):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;box-shadow:none}.precision_control__EGLrU:active:not(:disabled){transform:translateY(1px)}.precision_input__OFN2b{background:var(--input-bg);border-color:var(--input-border)}.precision_input__OFN2b:hover{border-color:var(--input-border-hover)}.precision_primary__CADTS{background:var(--catalog-action);color:var(--catalog-action-foreground)}.precision_primary__CADTS:hover{background:var(--catalog-action-hover)}.precision_popover__kNx5m{border-radius:8px;border:1px solid var(--dialog-border);background:var(--dialog-bg);color:var(--text-primary);box-shadow:var(--dialog-shadow);padding:16px;z-index:var(--z-dialog)}.precision_popover__kNx5m label{font-size:var(--text-label);color:var(--text-secondary)}.precision_popover__kNx5m input{min-height:36px}.precision_popover__kNx5m h3{font-size:var(--text-title);font-weight:500;padding-bottom:12px}.precision_popover__kNx5m .space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:12px}.precision_popover__kNx5m .space-y-0\.5>:not([hidden])~:not([hidden]){margin-top:6px}.precision_switcher__WJAr3{border-radius:6px;background:var(--bg-subtle);border:1px solid var(--border-primary);backdrop-filter:none;padding:3px}.precision_switcher__WJAr3>div{border-radius:4px;background:var(--bg-primary);box-shadow:none}.precision_switcher__WJAr3 button{border-radius:4px}.precision_switcher__WJAr3 button[aria-pressed=true]{color:var(--brand-primary)}.precision_grid__JokUa{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 20px;align-items:stretch}@container (min-width: 440px){.precision_grid__JokUa{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 720px){.precision_grid__JokUa{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1040px){.precision_grid__JokUa{grid-template-columns:repeat(4,minmax(0,1fr))}}.precision_plazaToolbar__cDZQ5{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.precision_plazaSort__VeFKy{display:flex;align-items:center;gap:4px;flex-shrink:0;border-bottom:1px solid var(--border-primary)}.precision_plazaSearch__QzFEl{position:relative;width:100%;min-width:0}@container (min-width: 640px){.precision_plazaToolbar__cDZQ5{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-primary)}.precision_plazaSort__VeFKy{border-bottom:0}.precision_plazaSearch__QzFEl{width:288px;flex-shrink:0}}.precision_course__nOpvb{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.precision_courseTarget__Oe6XR{position:absolute;inset:0;z-index:1;cursor:pointer;border:0;background:transparent;border-radius:0}.precision_courseTarget__Oe6XR:focus-visible{outline:2px solid var(--brand-primary);outline-offset:5px}.precision_cover__dD8A6{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:0;background:var(--bg-subtle)}.precision_cover__dD8A6 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.precision_course__nOpvb:hover .hover-scroll-track{transform:translateX(var(--scroll-shift,0));transition-duration:var(--scroll-duration,.3s);transition-timing-function:linear}.precision_courseInfo__8BLZP{display:flex;flex-direction:column;flex:1;min-width:0;padding-top:12px}.precision_courseInfo__8BLZP h3{min-height:calc(var(--text-title) * var(--text-title--line-height))}.precision_courseInfo__8BLZP>p{min-height:calc(var(--text-label) * var(--text-label--line-height))}.precision_courseInfo__8BLZP>:last-child{margin-top:auto;padding-top:12px}.precision_courseInfo__8BLZP button{position:relative;z-index:2}.precision_courseAction__ETWs7{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:32px;border:0;border-radius:0;padding:0;background:transparent;color:var(--text-primary);font-size:var(--text-label);white-space:nowrap;cursor:pointer}.precision_courseAction__ETWs7:hover{color:var(--brand-primary)}.precision_courseAction__ETWs7:disabled{cursor:not-allowed;opacity:.5}.precision_visibilityStatus__oMRId{display:inline-flex;width:14px;height:14px;flex-shrink:0;cursor:pointer}.precision_more__oXe_O,.precision_visibilityStatus__oMRId{position:relative;z-index:2;align-items:center;justify-content:center}.precision_more__oXe_O{display:flex;width:32px;height:32px;border:0;border-radius:6px;background:var(--catalog-media-label-bg);color:var(--catalog-media-label-fg);opacity:0;transition:opacity .16s ease}.precision_course__nOpvb:focus-within .precision_more__oXe_O,.precision_course__nOpvb:hover .precision_more__oXe_O,.precision_folder__Hjmo2:focus-within .precision_more__oXe_O,.precision_folder__Hjmo2:hover .precision_more__oXe_O,.precision_more__oXe_O[data-state=open]{opacity:1}.precision_menu__VTRJB{padding:4px;min-width:min(192px,calc(100vw - 32px),var(--radix-dropdown-menu-content-available-width));max-width:min(320px,calc(100vw - 32px),var(--radix-dropdown-menu-content-available-width));max-height:min(calc(100dvh - 32px),var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.precision_menuItem__hCOp9{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:4px;font-size:var(--text-label);line-height:var(--text-label--line-height);outline:none;cursor:pointer}.precision_menuItem__hCOp9[data-highlighted]{background:var(--surface-hover)}.precision_menuItem__hCOp9[data-disabled]{opacity:.5;pointer-events:none}.precision_menuItem__hCOp9[data-danger=true]{color:var(--destructive)}.precision_folder__Hjmo2{border-radius:6px}.precision_section__5kT_h{padding-top:0}.precision_section__5kT_h>section+section{margin-top:40px}.precision_featured__CL6Bn{border-radius:0;border:0;box-shadow:none;background:var(--bg-subtle)}.precision_featured__CL6Bn:hover{transform:none;box-shadow:none}.precision_featured__CL6Bn img{transform:none}.precision_state__UjxK1{padding:64px 16px;text-align:center;color:var(--text-secondary)}.precision_skeleton__OdlGC{background:var(--bg-muted);animation:precision_pulse__SBol0 1.8s ease-in-out infinite}.precision_skeletonTitle__JE8pb{width:70%;height:20px;margin-top:16px}.precision_skeletonMeta__Y8Mv4{width:48%;height:14px;margin-top:12px}.precision_skeletonAction__jYTOr{width:90%;height:16px;margin-top:20px}@keyframes precision_pulse__SBol0{50%{opacity:.5}}@media (hover:none){.precision_more__oXe_O{opacity:1}}@media (max-width:767px){.precision_entry__JoqAu button,.precision_menuItem__hCOp9,.precision_popover__kNx5m button{min-height:44px}.precision_more__oXe_O{width:44px}.precision_header__9iHPg{gap:4px}.precision_header__9iHPg [data-classroom-switcher] button{min-height:0}.precision_header__9iHPg [data-classroom-switcher] button:after{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}.precision_popover__kNx5m:not(.precision_menu__VTRJB){max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.precision_course__nOpvb .hover-scroll-track{transform:none!important;transition:none!important}.precision_header__9iHPg *,.precision_scope__nKZLR *,.precision_scope__nKZLR :after,.precision_scope__nKZLR :before{animation:none!important;transition:none!important}.precision_control__EGLrU:active:not(:disabled){transform:none}}.generating_field__vc102{--field:oklch(94.5% 0.004 255);--dot:oklch(40% 0.01 255);position:relative;display:block;overflow:hidden;isolation:isolate;background:var(--field)}html[data-theme=dark] .generating_field__vc102{--field:oklch(18% 0.006 255);--dot:oklch(93% 0.01 255)}.generating_dots__VkVGG{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,var(--dot) 0 .8px,transparent 1.3px) 0 0 /6px 6px;-webkit-mask:linear-gradient(rgb(0 0 0/.28) 0 0);mask:linear-gradient(rgb(0 0 0/.28) 0 0)}.generating_live__PyJF0 .generating_dots__VkVGG{-webkit-mask:radial-gradient(closest-side,#000,transparent) 20% 30% /70% 95% no-repeat,radial-gradient(closest-side,#000,transparent) 80% 70% /50% 70% no-repeat,linear-gradient(rgb(0 0 0/.22) 0 0);mask:radial-gradient(closest-side,#000,transparent) 20% 30% /70% 95% no-repeat,radial-gradient(closest-side,#000,transparent) 80% 70% /50% 70% no-repeat,linear-gradient(rgb(0 0 0/.22) 0 0);animation:generating_drift__ZgDnf 9s cubic-bezier(.65,0,.35,1) infinite alternate}.generating_live__PyJF0 .generating_dots__VkVGG:after,.generating_live__PyJF0 .generating_dots__VkVGG:before{content:"";position:absolute;inset:0;opacity:0}.generating_live__PyJF0 .generating_dots__VkVGG:before{background:radial-gradient(circle,var(--dot) 0 1.1px,transparent 1.6px) 3px 3px /18px 18px;animation:generating_twinkle__JowxX 1.7s ease-in-out infinite alternate}.generating_live__PyJF0 .generating_dots__VkVGG:after{background:radial-gradient(circle,var(--dot) 0 1.1px,transparent 1.6px) 9px 15px /30px 24px;animation:generating_twinkle__JowxX 2.3s ease-in-out .8s infinite alternate}.generating_shimmer__UaIJA{background:linear-gradient(90deg,var(--color-ink-2) 35%,var(--color-ink) 50%,var(--color-ink-2) 65%) 0 0 /300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:generating_shimmer__UaIJA 2.2s linear infinite}@keyframes generating_drift__ZgDnf{0%{-webkit-mask-position:15% 25%,85% 75%,0 0;mask-position:15% 25%,85% 75%,0 0}50%{-webkit-mask-position:60% 70%,30% 20%,0 0;mask-position:60% 70%,30% 20%,0 0}to{-webkit-mask-position:90% 35%,10% 85%,0 0;mask-position:90% 35%,10% 85%,0 0}}@keyframes generating_twinkle__JowxX{to{opacity:.55}}@keyframes generating_shimmer__UaIJA{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.generating_dots__VkVGG,.generating_dots__VkVGG:after,.generating_dots__VkVGG:before,.generating_shimmer__UaIJA{animation:none!important}}.web-search-cards_root__oPin4{width:100%;min-width:0;margin:6px 0 20px;color:var(--text-secondary)}.web-search-cards_detailVideo__HfoTz,.web-search-cards_header__eGyv5,.web-search-cards_heading__wepjj,.web-search-cards_navigation__mT50W,.web-search-cards_source__4SD88,.web-search-cards_videoLabel__fDJae,.web-search-cards_visit__LheY7{display:flex;align-items:center}.web-search-cards_header__eGyv5{min-height:24px;justify-content:space-between;gap:12px;margin-bottom:6px}.web-search-cards_heading__wepjj{gap:7px;font-size:12px;font-weight:400}.web-search-cards_heading__wepjj svg{flex-shrink:0}.web-search-cards_listItem__zeElz,.web-search-cards_root__oPin4 button{font-family:inherit}.web-search-cards_allButton__qLy4K,.web-search-cards_iconButton__iitM_{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.web-search-cards_allButton__qLy4K{min-height:24px;font-size:12px;white-space:nowrap}.web-search-cards_rail__LMdp4{display:flex;gap:8px;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:none;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:0}.web-search-cards_rail__LMdp4::-webkit-scrollbar{display:none}.web-search-cards_tile__q3Flt{position:relative;display:flex;flex:0 0 min(232px,86%);flex-direction:column;height:156px;min-width:0;padding:0;overflow:hidden;border:1px solid var(--border-primary);border-radius:10px;scroll-snap-align:start;text-align:left;font-family:inherit}button.web-search-cards_tile__q3Flt{cursor:pointer}.web-search-cards_textTile__odETz{background:var(--bg-primary);color:var(--text-secondary)}.web-search-cards_mediaTile__AKtuD{background:var(--bg-muted);color:#fff}.web-search-cards_cover__mcsBP{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.web-search-cards_tileContent__u_Hjk{position:relative;display:flex;flex-direction:column;min-height:0;padding:12px;gap:6px;flex:1}.web-search-cards_mediaTile__AKtuD .web-search-cards_tileContent__u_Hjk{margin-top:auto;flex:0 0 auto;padding-top:32px;background:linear-gradient(transparent,rgba(8,15,22,.78))}.web-search-cards_source__4SD88{min-width:0;gap:6px;font-size:12px;line-height:18px}.web-search-cards_avatar__QtE6Z{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;overflow:hidden;border-radius:50%;background:var(--bg-muted);color:var(--text-secondary);font-size:11px}.web-search-cards_avatar__QtE6Z img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.web-search-cards_sourceName__Y1sNk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.web-search-cards_handle__2EJp2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.web-search-cards_title__5td5f{font-size:14px;line-height:19px;font-weight:500}.web-search-cards_textTile__odETz .web-search-cards_title__5td5f{color:var(--text-primary)}.web-search-cards_excerpt__AdYlu,.web-search-cards_listExcerpt__s8ZFD,.web-search-cards_title__5td5f{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.web-search-cards_excerpt__AdYlu{-webkit-line-clamp:3;font-size:13px;line-height:18px;margin:0;flex-shrink:1}.web-search-cards_meta__k96Wh{font-size:12px;line-height:18px;color:var(--text-secondary);overflow-wrap:anywhere}.web-search-cards_textTile__odETz .web-search-cards_meta__k96Wh{margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}.web-search-cards_videoLabel__fDJae{position:absolute;z-index:1;top:8px;right:8px;gap:4px;padding:2px 5px;font-size:11px;border-radius:4px}.web-search-cards_mediaTile__AKtuD .web-search-cards_videoLabel__fDJae{background:rgba(8,15,22,.65)}.web-search-cards_textTile__odETz:has(.web-search-cards_videoLabel__fDJae) .web-search-cards_source__4SD88{padding-right:58px}.web-search-cards_textTile__odETz .web-search-cards_videoLabel__fDJae{color:var(--text-secondary);background:var(--bg-primary)}.web-search-cards_navigation__mT50W{height:28px;margin-top:4px;justify-content:flex-end;gap:8px}.web-search-cards_range__PxwWI{min-width:54px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.web-search-cards_iconButton__iitM_{width:28px;height:28px;border-radius:50%}.web-search-cards_allButton__qLy4K:hover,.web-search-cards_iconButton__iitM_:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.web-search-cards_iconButton__iitM_:disabled{opacity:.4;cursor:default}.web-search-cards_listItem__zeElz:focus-visible,.web-search-cards_root__oPin4 button:focus-visible,.web-search-cards_visit__LheY7:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-3px}button.web-search-cards_textTile__odETz:hover{background:var(--bg-subtle);border-color:var(--border-secondary)}button.web-search-cards_mediaTile__AKtuD:hover{border-color:var(--text-secondary)}.web-search-cards_notice__8JZ3b{margin:4px 0;font-size:12px;line-height:20px;overflow-wrap:anywhere}.web-search-cards_detail__BXjNh{padding:8px 0 20px}.web-search-cards_query__Pek8M{margin:0 0 20px;font-size:12px;line-height:20px;color:var(--text-secondary);overflow-wrap:anywhere}.web-search-cards_detail__BXjNh .web-search-cards_source__4SD88{font-size:13px}.web-search-cards_detail__BXjNh>.web-search-cards_meta__k96Wh{margin:6px 0 0}.web-search-cards_detail__BXjNh h3{font-size:20px;font-weight:500;line-height:1.5;margin:20px 0 16px;overflow-wrap:anywhere}.web-search-cards_detailImage__HYjrt{display:block;width:100%;max-height:52dvh;-o-object-fit:contain;object-fit:contain;border-radius:10px}.web-search-cards_detailText__kDWQO,.web-search-cards_snippets__dhLFY{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.web-search-cards_snippets__dhLFY{padding-left:20px;color:var(--text-secondary)}.web-search-cards_detailVideo__HfoTz{gap:6px;color:var(--text-secondary);font-size:12px}.web-search-cards_visit__LheY7{width:-moz-fit-content;width:fit-content;gap:5px;color:var(--text-primary);font-size:13px;text-decoration:underline;text-underline-offset:4px;margin-top:24px;min-height:40px}.web-search-cards_resultList__Po7LR{padding:0}.web-search-cards_listItem__zeElz{display:flex;flex-direction:column;gap:8px;width:100%;padding:20px 4px;border:0;border-bottom:1px solid var(--border-primary);background:transparent;text-align:left;color:var(--text-primary);cursor:pointer}.web-search-cards_listItem__zeElz:last-child{border-bottom:0}.web-search-cards_listItem__zeElz:hover{background:var(--bg-subtle)}.web-search-cards_listTitle__lNIj_{font-size:14px;font-weight:500;line-height:22px;overflow-wrap:anywhere}.web-search-cards_listExcerpt__s8ZFD{font-size:13px;line-height:21px;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.web-search-cards_rail__LMdp4{scroll-behavior:auto}}.motale_motale__fcY7n{--color-paper:oklch(97.4% 0.004 255);--color-paper-2:oklch(97.6% 0.005 255);--color-ink:oklch(27.5% 0.018 258);--color-ink-2:oklch(50.5% 0.018 258);--color-rule:oklch(91.5% 0.008 255);--color-accent:oklch(51% 0.165 257);--color-accent-soft:oklch(95.2% 0.02 257);--color-focus:oklch(62% 0.15 257);--color-shoot:oklch(74% 0.150 68);--color-shoot-soft:oklch(74% 0.150 68/0.16);--color-stage:oklch(17% 0.012 255);--color-shadow-lift:oklch(20% 0.02 258/0.18);--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-short:220ms;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-paper);color:var(--color-ink)}html.dark .motale_motale__fcY7n{--color-paper:oklch(17.5% 0.012 255);--color-paper-2:oklch(22% 0.014 255);--color-ink:oklch(94% 0.006 255);--color-ink-2:oklch(72% 0.018 255);--color-rule:oklch(100% 0 0/0.09);--color-accent:oklch(64% 0.15 257);--color-accent-soft:oklch(62% 0.15 257/0.2);--color-stage:oklch(13.5% 0.012 255);--color-shadow-lift:oklch(0% 0 0/0.45)}.motale_bar__RdkI7{min-height:48px;flex:none;display:flex;align-items:center;gap:8px;padding:8px 14px}.motale_title__7Kndn{flex:0 1 auto;min-width:0;margin:0 4px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;letter-spacing:-.005em}.motale_status__V9C_Y{display:flex;align-items:center;gap:10px;flex:1 1 0;min-width:0;padding-left:4px;color:var(--color-ink-2);font-size:13px;cursor:default}.motale_status__V9C_Y>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motale_status__V9C_Y time{flex:none;font:12px var(--font-mono);font-variant-numeric:tabular-nums}.motale_moment__p0tvM{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--color-shoot-soft);color:var(--color-ink);font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer}.motale_moment__p0tvM:hover{background:color-mix(in oklch,var(--color-shoot) 30%,transparent)}.motale_body__hHRFL{position:relative;flex:1;min-width:0;min-height:0}.motale_note__uLCjC{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;color:var(--color-ink-2);text-align:center}.motale_running__rfFxz{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;color:var(--color-ink-2);text-align:center}.motale_running__rfFxz strong{color:var(--color-ink);font-size:18px;font-weight:600}.motale_running__rfFxz span{max-width:34em}.motale_running__rfFxz i{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:motale_pulse__xbxH2 1.4s ease-in-out infinite}.motale_stage__2kXRg{container-type:size;height:100%;min-height:0;display:grid;align-content:center;justify-items:center;gap:14px;padding:clamp(14px,3vw,32px)}.motale_stage__2kXRg>*{--w:min(100cqw,(100cqh - 76px) * 16/9);width:var(--w)}.motale_stage__2kXRg>:only-child{--w:min(100cqw,100cqh * 16/9)}.motale_screen__x1r_E{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color-stage);box-shadow:0 1px 2px var(--color-shadow-lift),0 18px 48px -18px var(--color-shadow-lift)}.motale_screen__x1r_E>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.motale_picture__IbmBQ{position:relative;width:100%;aspect-ratio:16/9}.motale_picture__IbmBQ>button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.motale_play__FMbny{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:oklch(18% .01 255/.55);color:#fff;backdrop-filter:blur(6px);opacity:0;transform:scale(.92);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.motale_play__FMbny svg{margin-left:3px}.motale_picture__IbmBQ>button:focus-visible .motale_play__FMbny,.motale_picture__IbmBQ>button:hover .motale_play__FMbny{opacity:1;transform:none}.motale_picture__IbmBQ>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.motale_screen__x1r_E>.motale_canvas__0vJJt{position:absolute;inset:0;height:100%;aspect-ratio:auto}.motale_screen__x1r_E .motale_canvas__0vJJt{height:100%}.motale_failed__ly0Od{display:flex;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:var(--color-paper-2);color:var(--color-ink);text-align:center}.motale_failed__ly0Od>svg{color:oklch(76% .14 35)}.motale_failed__ly0Od strong{font-size:18px;font-weight:600}.motale_remake__cD_wH{display:inline-flex;align-items:center;gap:7px;height:38px;margin-top:4px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--color-ink);color:var(--color-paper);font-size:14px;font-weight:600;cursor:pointer}.motale_remake__cD_wH:hover:not(:disabled){background:color-mix(in oklch,var(--color-ink) 86%,transparent)}.motale_remake__cD_wH:disabled{opacity:.7;cursor:default}.motale_failed__ly0Od details{max-width:min(560px,92%);color:var(--color-ink-2);font-size:12px}.motale_failed__ly0Od summary{cursor:pointer}.motale_failed__ly0Od code{display:block;margin-top:8px;font:12px/1.5 var(--font-mono);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.motale_canvas__0vJJt{width:100%;aspect-ratio:16/9}.motale_canvas__0vJJt>img{position:absolute;inset:0;pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motale_grey__xLN7m{filter:grayscale(1) blur(8px);transform:scale(1.06);animation:motale_focus__C1fGY 1.3s var(--ease-out) both}.motale_colour__pkA_P{-webkit-mask:linear-gradient(180deg,#000 45%,transparent 55%) 0 0 /100% 300% no-repeat;mask:linear-gradient(180deg,#000 45%,transparent 55%) 0 0 /100% 300% no-repeat;animation:motale_develop__LzLof 2.4s var(--ease-in-out) .5s both}.motale_strip__WqseU{height:62px;display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior:none;scrollbar-width:thin}.motale_strip__WqseU li{flex:0 1 230px;min-width:132px}.motale_strip__WqseU button{display:flex;align-items:center;gap:9px;width:100%;padding:5px;border:0;border-radius:9px;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer}.motale_strip__WqseU button:hover:not(:disabled){background:var(--color-paper-2)}.motale_strip__WqseU button:disabled{cursor:default}.motale_strip__WqseU button[aria-current=true]{background:var(--color-accent-soft)}.motale_frame__BfNWU{display:grid;place-items:center;flex:none;width:56px;aspect-ratio:16/9;overflow:hidden;background:var(--color-stage);color:oklch(70% .02 255)}.motale_frame__BfNWU>span{height:100%}.motale_strip__WqseU button[aria-current=true] .motale_frame__BfNWU{box-shadow:0 0 0 2px var(--color-accent)}.motale_frame__BfNWU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.motale_text__QPMwk{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px}.motale_text__QPMwk b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.35}.motale_text__QPMwk>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-2)}.motale_text__QPMwk time{color:var(--color-ink-2);font:11px var(--font-mono)}.motale_live-act__2B1eh{display:flex;align-items:center;gap:6px}.motale_live-act__2B1eh>i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-shoot);animation:motale_pulse__xbxH2 1.4s ease-in-out infinite}@keyframes motale_focus__C1fGY{0%{opacity:0}}@keyframes motale_develop__LzLof{0%{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes motale_pulse__xbxH2{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:720px){.motale_strip__WqseU{height:auto;gap:6px}.motale_strip__WqseU li{flex:1 1 0;min-width:0}.motale_strip__WqseU button{flex-direction:column;align-items:stretch;gap:6px}.motale_frame__BfNWU{width:100%}}@media (prefers-reduced-motion:reduce){.motale_colour__pkA_P,.motale_grey__xLN7m,.motale_live-act__2B1eh>i{animation:none!important}}.composer-menu_popup__9S6wm{--menu-bg:var(--card-bg);--menu-line:color-mix(in srgb,var(--text-primary) 10%,transparent);--menu-hover:color-mix(in srgb,var(--text-primary) 4%,var(--menu-bg));position:fixed;z-index:var(--z-dialog-system,1400);display:flex;align-items:flex-end;gap:6px;max-width:calc(100vw - 24px);color:var(--text-primary);font-family:inherit;outline:none;overscroll-behavior:none}.composer-menu_surface__7hcWK{background:var(--menu-bg);border:1px solid var(--menu-line);border-radius:16px;box-shadow:0 2px 4px #00000003,0 10px 32px #0000000a;min-width:0;overflow:hidden;overscroll-behavior:none}[data-theme=dark] .composer-menu_surface__7hcWK{box-shadow:0 3px 8px #0003,0 12px 36px #0004}.composer-menu_main___F_8W{width:220px;flex-shrink:0;padding:5px;overflow-y:auto;max-height:var(--menu-max-height,420px)}.composer-menu_child__wSiaP{width:340px;display:flex;flex-direction:column;max-height:var(--menu-max-height,460px)}.composer-menu_row__08FZs{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;flex-shrink:0;transition:background-color .12s ease}.composer-menu_row__08FZs:focus-visible,.composer-menu_row__08FZs:hover:not(:disabled),.composer-menu_row__08FZs[data-active=true]{background:var(--menu-hover)}.composer-menu_back__YueQX:focus-visible,.composer-menu_browse__O_GJN:focus-visible,.composer-menu_row__08FZs:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary) 30%,transparent);outline-offset:-2px}.composer-menu_row__08FZs:disabled{opacity:.42;cursor:default}.composer-menu_icon__Q_Idw{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-secondary)}.composer-menu_icon__Q_Idw svg{width:18px;height:18px;color:inherit!important;stroke:currentColor}.composer-menu_label__3Ku6W{flex:1;min-width:0}.composer-menu_chevron__ohjVM{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.composer-menu_divider__oUOa9{height:1px;background:var(--menu-line);margin:5px -5px}.composer-menu_header__ac3YK{padding:13px 16px;border-bottom:1px solid var(--menu-line);display:flex;gap:8px;align-items:center;flex-shrink:0;font-size:14px}.composer-menu_header__ac3YK .composer-menu_back__YueQX{padding:0;min-height:20px}.composer-menu_search__nmrX2{flex:1;width:100%;min-width:0;outline:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:14px;overscroll-behavior:none}.composer-menu_search__nmrX2::-moz-placeholder{color:var(--text-secondary);opacity:.8}.composer-menu_search__nmrX2::placeholder{color:var(--text-secondary);opacity:.8}.composer-menu_search__nmrX2:focus-visible{outline:1px solid var(--menu-line);outline-offset:5px;border-radius:3px}.composer-menu_scroll__w1Y_l{min-height:0;overflow-y:auto;overscroll-behavior:none;padding:5px}.composer-menu_main___F_8W,.composer-menu_popup__9S6wm *,.composer-menu_scroll__w1Y_l{scrollbar-width:none}.composer-menu_main___F_8W::-webkit-scrollbar,.composer-menu_popup__9S6wm ::-webkit-scrollbar,.composer-menu_scroll__w1Y_l::-webkit-scrollbar{display:none}.composer-menu_item__NFd4f{min-height:56px}.composer-menu_name__4K1d_{font-size:14px;line-height:20px}.composer-menu_meta__VF_lC,.composer-menu_name__4K1d_{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-menu_meta__VF_lC{color:var(--text-secondary);font-size:12px;line-height:18px}.composer-menu_section___cmeE{margin:10px 12px 3px;font-size:11px;color:var(--text-secondary)}.composer-menu_footer__ZWEhI{border-top:1px solid var(--menu-line);padding:5px;flex-shrink:0}.composer-menu_back__YueQX,.composer-menu_browse__O_GJN{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:transparent;border:0;color:inherit;font:inherit;font-size:14px;cursor:pointer;border-radius:10px}.composer-menu_back__YueQX:hover,.composer-menu_browse__O_GJN:hover{background:var(--menu-hover)}.composer-menu_back__YueQX{justify-content:flex-start}.composer-menu_message__Bb23Z{padding:20px 16px;color:var(--text-secondary);font-size:13px;line-height:20px}.composer-menu_check__dVlr5{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0}.composer-menu_action__xPHi4{background:var(--text-primary);color:var(--card-bg);border:0;border-radius:9px;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.composer-menu_action__xPHi4:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.composer-menu_popup__9S6wm *{transition:none!important}}@font-face{font-family:LorienManrope;src:url(/_next/static/media/manrope-latin.b1917b90.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.lorien_root__Lx9eg{color-scheme:light;--color-paper:#f5f5f5;--color-paper-2:#ebebeb;--color-surface:#ffffff;--color-floating:#fffffff0;--color-floating-border:#0000001a;--color-shadow:#0000001f;--color-ink:#1e1e1e;--color-ink-2:#6b6b6b;--color-rule-strong:#cccccc;--color-canvas-dot:#00000024;--color-accent:#5b7a52;--color-accent-hover:#4a6843;--color-accent-soft:#e7efe3;--color-accent-ink:#ffffff;--color-focus:#5b7a52;--color-danger:#b3412f;--color-seed:#7f6236;--color-help-shadow:#ffffff;--color-warn-edge:#c9a66b;--color-warn-ink:#7a5a2e;--color-portrait:#e6e6e6;--font-display:LorienManrope,"PingFang SC","Microsoft YaHei",sans-serif;--font-body:LorienManrope,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-md:0.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.625rem;--text-3xl:2rem;--leading-tight:1.25;--leading-body:1.55;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--radius-control:6px;--radius-floating:10px;--radius-bubble:14px;--rule-hair:1px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:150ms;--dur-short:220ms;position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body)}html[data-theme=dark] .lorien_root__Lx9eg{color-scheme:dark;--color-paper:#1e1e1e;--color-paper-2:#2c2c2c;--color-surface:#2c2c2c;--color-floating:#2c2c2cf0;--color-floating-border:#ffffff14;--color-shadow:#00000066;--color-ink:#f5f5f5;--color-ink-2:#b3b3b3;--color-rule-strong:#4d4d4d;--color-canvas-dot:#ffffff24;--color-accent:#c1d3b5;--color-accent-hover:#d6e3cc;--color-accent-soft:#2f3a2c;--color-accent-ink:#1e1e1e;--color-focus:#dce6d6;--color-danger:#f2a398;--color-seed:#c6ae7e;--color-help-shadow:#000000;--color-warn-edge:#8c7051;--color-warn-ink:#e5d2b6;--color-portrait:#383838}.lorien_root__Lx9eg .workspace-canvas{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--color-paper)}.lorien_root__Lx9eg .spatial-surface{position:absolute;inset:0;overflow:hidden;touch-action:none;background-image:radial-gradient(var(--color-canvas-dot) .7px,transparent .7px);cursor:grab}.lorien_root__Lx9eg .spatial-surface:focus-visible{outline-offset:-3px}.lorien_root__Lx9eg .is-gesturing .spatial-surface{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lorien_root__Lx9eg .canvas-empty{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);width:min(370px,calc(100% - 56px));text-align:center;color:var(--color-ink-2);pointer-events:none}.lorien_root__Lx9eg .canvas-empty .irmo-presence{width:88px;height:112px;display:inline-block;opacity:.75}.lorien_root__Lx9eg .canvas-empty h2{font-size:17px;font-weight:500;color:var(--color-ink);margin:10px 0}.lorien_root__Lx9eg .canvas-empty p{font-size:13px;line-height:1.9;margin:0}.lorien_root__Lx9eg .learning-widget{position:absolute;min-width:0;overflow:visible;cursor:default}.lorien_root__Lx9eg .learning-widget.is-selected{z-index:3}.lorien_root__Lx9eg .learning-widget.is-selected .widget-frame{outline:1px solid var(--color-accent)}.lorien_root__Lx9eg .learning-widget.is-interacting .widget-frame{outline-color:var(--color-seed)}.lorien_root__Lx9eg .widget-handle{display:flex;align-items:center;gap:4px;padding:0;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lorien_root__Lx9eg .widget-handle .icon-button{flex:none;width:26px;height:26px}.lorien_root__Lx9eg .widget-title{display:flex;justify-content:flex-start;min-width:0;flex:1;padding:0;gap:8px;text-align:left;cursor:grab}.lorien_root__Lx9eg .widget-title:hover:not(:disabled){background:transparent}.lorien_root__Lx9eg .widget-title strong{font-size:12px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lorien_root__Lx9eg .widget-kind{flex:none;font-size:9px;color:var(--color-seed);letter-spacing:.04em}.lorien_root__Lx9eg .widget-history-tag{color:var(--color-seed);font-size:10px}.lorien_root__Lx9eg .widget-draft-tag{white-space:nowrap;flex:none}.lorien_root__Lx9eg .widget-frame{position:relative;overflow:hidden;background:#fff}.lorien_root__Lx9eg .widget-frame iframe{display:block;border:none;transform-origin:0 0;max-width:none;background:#fff}.lorien_root__Lx9eg .widget-selection{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:0;background:transparent;padding:0;cursor:pointer}.lorien_root__Lx9eg .widget-selection:hover:not(:disabled){background:transparent}.lorien_root__Lx9eg .widget-selection:focus-visible{outline:3px solid var(--color-accent);outline-offset:-4px}.lorien_root__Lx9eg .widget-pending{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;color:var(--color-ink-2);text-align:center;padding:16px}.lorien_root__Lx9eg .pending-field{position:absolute;inset:0}.lorien_root__Lx9eg .widget-pending>span:not(.pending-field){position:relative;padding:2px 8px;border-radius:999px;background:color-mix(in oklch,var(--color-paper) 85%,transparent);backdrop-filter:blur(6px)}.lorien_root__Lx9eg .widget-actions{position:absolute;top:calc(100% + 8px);right:0;display:flex;align-items:center;gap:12px;white-space:nowrap;background:var(--color-floating);border:1px solid var(--color-rule-strong);box-shadow:0 5px 20px var(--color-shadow);border-radius:7px;padding:5px}.lorien_root__Lx9eg .widget-actions>span{font:10px var(--font-mono);color:var(--color-ink-2);padding-left:7px}.lorien_root__Lx9eg .widget-actions button{font-size:11px;padding:4px 9px}.lorien_root__Lx9eg .widget-actions kbd{font:9px var(--font-mono);opacity:.6}.lorien_root__Lx9eg .spatial-toolbar{position:absolute;bottom:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none;z-index:5}.lorien_root__Lx9eg .spatial-toolbar .zoom-controls{pointer-events:auto;border:1px solid var(--color-rule-strong);background:var(--color-floating);box-shadow:0 5px 20px var(--color-shadow)}.lorien_root__Lx9eg .canvas-count,.lorien_root__Lx9eg .canvas-help{color:var(--color-ink-2);font-size:10px;text-shadow:0 1px 5px var(--color-help-shadow)}.lorien_root__Lx9eg .canvas-help{opacity:.7}.lorien_root__Lx9eg .composer-target .icon-button{width:23px;height:23px}.lorien_root__Lx9eg .multi-share .workspace-canvas{width:100%}@media (max-width:1180px){.lorien_root__Lx9eg .canvas-help{display:none}}@media (max-width:800px){.lorien_root__Lx9eg .spatial-toolbar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.lorien_root__Lx9eg .widget-kind{display:none}.lorien_root__Lx9eg .widget-title{gap:4px}.lorien_root__Lx9eg .widget-title strong{font-size:11px}}.lorien_root__Lx9eg .widget-preview-error{position:absolute;z-index:4;inset:auto 12px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--color-warn-edge);border-radius:8px;background:var(--color-surface);color:var(--color-ink);font-size:12px}.lorien_root__Lx9eg .widget-preview-error button{color:var(--color-warn-ink);text-decoration:underline}.lorien_root__Lx9eg .irmo-presence{display:inline-flex;position:relative;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;display:none!important}.lorien_root__Lx9eg .irmo-presence img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.lorien_root__Lx9eg .irmo-presence.is-figure{width:52px;height:78px}.lorien_root__Lx9eg .irmo-presence.is-portrait{width:30px;height:30px;overflow:hidden;border-radius:50%;background:var(--color-portrait)}.lorien_root__Lx9eg .irmo-presence.is-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lorien_root__Lx9eg .irmo-fallback{font:500 20px/1 var(--font-display);color:var(--color-accent)}.lorien_root__Lx9eg .irmo-presence.is-complete:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #c6ae7e99;animation:lorien_seed-complete__KyfIj 2.2s ease both}.lorien_root__Lx9eg .irmo-presence.is-creating:not(.is-portrait):after{content:"";position:absolute;width:4px;height:4px;left:23%;top:20%;border-radius:50%;background:#c6ae7e70;animation:lorien_seed-breathe__bhvKX 3s ease-in-out infinite}.lorien_root__Lx9eg .irmo-presence.is-error{outline:1px solid var(--color-danger);outline-offset:3px}.lorien_root__Lx9eg .message-author .irmo-presence{width:24px;height:24px}.lorien_root__Lx9eg .canvas-loading .irmo-presence{width:70px;height:105px}.lorien_root__Lx9eg .stage-bar,.lorien_root__Lx9eg .zoom-controls{background:var(--color-floating);border:1px solid var(--color-floating-border);border-radius:7px;padding:2px}.lorien_root__Lx9eg .zoom-controls{height:34px}.lorien_root__Lx9eg .auth-card .primary{min-height:44px;margin-top:6px}@media (prefers-reduced-motion:reduce){.lorien_root__Lx9eg .irmo-presence:after{animation:none!important}}.lorien_root__Lx9eg [hidden]{display:none!important}.lorien_root__Lx9eg button,.lorien_root__Lx9eg input,.lorien_root__Lx9eg select,.lorien_root__Lx9eg textarea{font:inherit;color:inherit}.lorien_root__Lx9eg button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:7px 10px;border:var(--rule-hair) solid transparent;border-radius:var(--radius-control);background:transparent}.lorien_root__Lx9eg button:hover:not(:disabled){background:var(--color-paper-2)}.lorien_root__Lx9eg button:disabled{opacity:.45;cursor:default}.lorien_root__Lx9eg :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lorien_root__Lx9eg svg{flex-shrink:0}.lorien_root__Lx9eg .primary{background:var(--color-accent);color:var(--color-accent-ink)}.lorien_root__Lx9eg .primary:hover:not(:disabled){background:var(--color-accent-hover)}.lorien_root__Lx9eg .icon-button{width:32px;height:32px;padding:5px;color:var(--color-ink-2)}.lorien_root__Lx9eg .zoom-controls{display:flex;align-items:center;height:32px;gap:0;pointer-events:auto}.lorien_root__Lx9eg .zoom-controls button{height:28px;padding:4px 6px;color:var(--color-ink-2);font-size:var(--text-xs)}.lorien_root__Lx9eg .zoom-controls svg{width:14px;height:14px}.lorien_root__Lx9eg .zoom-controls .zoom-fit{min-width:88px;gap:4px;font-variant-numeric:tabular-nums}.lorien_root__Lx9eg .file-list button.selected{background:var(--color-accent-soft)}.lorien_root__Lx9eg .auth-card .primary,.lorien_root__Lx9eg .auth-card input{min-height:40px}@keyframes lorien_seed-breathe__bhvKX{50%{opacity:.35}}@keyframes lorien_seed-complete__KyfIj{0%,to{opacity:0}25%{opacity:1}}.lorien_stage__EOVXo{position:relative;display:flex;flex:1;min-height:0}.lorien_notice__oOn5R{margin:auto;color:var(--color-ink-2);font-size:var(--text-sm)}