.controlroom-widget-open [data-cookie-banner]{visibility:hidden;pointer-events:none}.loom.download-support-modal.composer-dialog{width:min(640px,100vw - 40px);height:min(760px,calc(var(--loom-visual-height,100dvh) - 48px))}.download-support-body{align-content:start;gap:18px;display:grid}.download-build{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.download-build svg{color:var(--accent);flex:none}.download-support-modal .modal-footer{align-items:center;gap:16px;display:flex}.download-support-progress{flex:1;min-width:0}.download-support-progress strong{font-size:13px}.download-support-progress p{color:var(--muted);margin:6px 0;font-size:12px}.download-support-progress small{color:var(--muted);font-size:11px}.download-support-progress progress{appearance:none;background:var(--line);border:0;border-radius:3px;width:100%;height:4px;margin-top:10px;display:block;overflow:hidden}.download-support-progress progress::-webkit-progress-bar{background:var(--line)}.download-support-progress progress::-webkit-progress-value{background:var(--accent)}.download-support-progress progress::-moz-progress-bar{background:var(--accent)}@media (width<=620px){.loom.download-support-modal.composer-dialog{width:100%;height:min(800px,calc(var(--loom-visual-height,100dvh) - 12px))}.download-support-modal .modal-footer{flex-direction:column;align-items:stretch;gap:12px}}.loom-brand[data-v-f5bf2d8c]{color:var(--text);align-items:center;gap:8px;line-height:1;display:inline-flex}img[data-v-f5bf2d8c]{-o-object-fit:contain;object-fit:contain;width:34px;height:34px;display:block}.loom-brand[data-v-f5bf2d8c]{direction:ltr;max-width:100%}.loom-brand .l-wordmark[data-v-f5bf2d8c]{flex-shrink:1;min-width:0}.session-entry[data-v-abcd628c]{white-space:nowrap;flex-shrink:0}.session-labels[data-v-abcd628c]{display:grid}.session-labels>span[data-v-abcd628c]{visibility:hidden;grid-area:1/1}.session-labels>.selected[data-v-abcd628c]{visibility:visible}@media (width<=850px){.session-entry[data-v-abcd628c]{padding:8px 10px;font-size:12px}}@media (width<=600px){.session-labels[data-v-abcd628c]{display:none}}.landing-site,.loom :is(.workspace-sidebar,.assistant-panel),.loom.language-panel,.loom.mobile-modal-sheet,.loom.mobile-sheet{--glass-reflection:radial-gradient(ellipse at 0 0, #ffffff14, transparent 55%), radial-gradient(ellipse at 100% 100%, #b99aee12, transparent 60%);--glass-material-fill:var(--glass-reflection), color-mix(in srgb, var(--glass-panel,var(--panel)) 60%, transparent);--glass-chrome-fill:var(--glass-reflection), color-mix(in srgb, var(--glass-panel,var(--panel)) 58%, transparent);--glass-material-filter:blur(8px) saturate(150%);--glass-chrome-filter:blur(5px) saturate(150%);--glass-rim-filter:blur(18px) saturate(145%);--glass-rim-fill:linear-gradient(135deg, #ffffff05, transparent 35% 70%, #bda5ed04);--glass-material-border:#ffffff1c;--glass-material-shadow:0 14px 38px -12px #08051150, 0 1px 2px #08051120, inset 0 .75px .5px #ffffff30, inset 0 -.75px .5px #c4b0df15}.landing-site.theme-light,.loom.language-panel.theme-light,.loom.mobile-modal-sheet.theme-light,.loom.mobile-sheet.theme-light,.loom.theme-light :is(.workspace-sidebar,.assistant-panel){--glass-reflection:radial-gradient(ellipse at 0 0, #ffffff30, transparent 55%), radial-gradient(ellipse at 100% 100%, #b99aee18, transparent 60%);--glass-material-fill:var(--glass-reflection), #ffffff94;--glass-chrome-fill:var(--glass-reflection), #ffffff70;--glass-rim-fill:linear-gradient(135deg, #ffffff10, transparent 35% 70%, #b7a1dc08);--glass-material-border:#ffffff70;--glass-material-shadow:0 16px 40px -16px #3a255729, 0 1px 3px #3a255712, inset 0 .75px .5px #ffffffb0, inset 0 -.75px .5px #a793c31a}@media (prefers-color-scheme:light){.landing-site[data-native-theme=system]{--glass-reflection:radial-gradient(ellipse at 0 0, #ffffff30, transparent 55%), radial-gradient(ellipse at 100% 100%, #b99aee18, transparent 60%);--glass-material-fill:var(--glass-reflection), #ffffff94;--glass-chrome-fill:var(--glass-reflection), #ffffff70;--glass-rim-fill:linear-gradient(135deg, #ffffff10, transparent 35% 70%, #b7a1dc08);--glass-material-border:#ffffff70;--glass-material-shadow:0 16px 40px -16px #3a255729, 0 1px 3px #3a255712, inset 0 .75px .5px #ffffffb0, inset 0 -.75px .5px #a793c31a}}@media (prefers-reduced-transparency:reduce){.landing-site,.landing-site.theme-light,.loom :is(.workspace-sidebar,.assistant-panel),.loom.language-panel,.loom.language-panel.theme-light,.loom.mobile-modal-sheet,.loom.mobile-modal-sheet.theme-light,.loom.mobile-sheet,.loom.mobile-sheet.theme-light{--glass-material-fill:var(--glass-panel,var(--panel));--glass-chrome-fill:var(--glass-panel,var(--panel));--glass-rim-fill:transparent;--glass-material-filter:none;--glass-chrome-filter:none;--glass-rim-filter:none}}@media (width<=700px),(pointer:coarse){.landing-site{--mobile-glass-filter:none;--glass-material-filter:none;--glass-chrome-filter:none;--glass-rim-filter:none;--glass-material-fill:var(--glass-reflection), color-mix(in srgb, var(--glass-panel,var(--panel)) 94%, transparent);--glass-chrome-fill:var(--glass-material-fill)}.landing-site.theme-light{--glass-material-fill:var(--glass-reflection), #fffffff0}}@media (prefers-color-scheme:light) and (width<=700px),(prefers-color-scheme:light) and (pointer:coarse){.landing-site[data-native-theme=system]{--glass-material-fill:var(--glass-reflection), #fffffff0}}.landing-home :is(.people-slide,.start-step-panel,.feature-chapter-scene,.downloads-artwork,.download-platform,.workflow-visual,.people-study-notebook,.study-draft,.deck-history-note,.deck-attachment-preview,.deck-attachment-document,.community-email,.footer-inner,.faq-list,.download-sync-device,.context-card,.people-reading-note){position:relative}.landing-home :is(.people-slide,.start-step-panel,.feature-chapter-scene,.downloads-artwork,.download-platform,.workflow-visual,.template-face,.template-back,.people-study-notebook,.study-draft,.people-kanban-task,.deck-history-note,.deck-search-demo,.deck-attachment-preview,.deck-attachment-document,.community-closing,.community-email,.footer-inner,.faq-list,.download-sync-device,.context-card,.people-reading-note,.film-embedded .film-stage):after,.landing-site .datetime-popup[popover]:after,.landing-site .language-panel[popover]:after,.landing-site .mobile-nav:after,.landing-site .site-header:after{--rim-width:22px;content:"";z-index:3;border-radius:inherit;background:var(--glass-rim-fill);-webkit-backdrop-filter:var(--glass-rim-filter);backdrop-filter:var(--glass-rim-filter);--rim-mask:linear-gradient(to bottom, #fff, #fff5 5px, transparent var(--rim-width), transparent calc(100% - var(--rim-width)), #fff5 calc(100% - 5px), #fff), linear-gradient(to right, #fff, #fff5 5px, transparent var(--rim-width), transparent calc(100% - var(--rim-width)), #fff5 calc(100% - 5px), #fff);-webkit-mask-image:var(--rim-mask);-webkit-mask-image:var(--rim-mask);mask-image:var(--rim-mask);-webkit-mask-composite:source-over;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.landing-site .site-header:after{--rim-width:20px}.landing-home :is(.people-reading-note,.film-embedded .film-stage):after{--rim-width:10px;--glass-rim-filter:none}.landing-home .feature-chapter-1 .feature-chapter-scene:after{content:none}.landing-home .context-plane .context-card:after{-webkit-backdrop-filter:none;backdrop-filter:none}.landing-site [data-glass-lens]:not(.site-header){-webkit-backdrop-filter:var(--glass-material-filter) var(--glass-refraction);backdrop-filter:var(--glass-material-filter) var(--glass-refraction)}.landing-site .site-header[data-glass-lens]:before{-webkit-backdrop-filter:var(--glass-chrome-filter) var(--glass-refraction);backdrop-filter:var(--glass-chrome-filter) var(--glass-refraction)}.landing-site [data-glass-lens]:after{--glass-rim-filter:none}@supports not ((-webkit-mask-composite:source-over) or (mask-composite:add)){.landing-site{--glass-rim-fill:transparent}.landing-home :is(.people-slide,.start-step-panel,.feature-chapter-scene,.downloads-artwork,.download-platform,.workflow-visual,.template-face,.template-back,.people-study-notebook,.study-draft,.people-kanban-task,.deck-history-note,.deck-search-demo,.deck-attachment-preview,.deck-attachment-document,.community-closing,.community-email,.footer-inner,.faq-list,.download-sync-device,.context-card,.people-reading-note,.film-embedded .film-stage):after,.landing-site .datetime-popup[popover]:after,.landing-site .language-panel[popover]:after,.landing-site .mobile-nav:after,.landing-site .site-header:after{content:none}}.site-header{top:calc(16px + env(safe-area-inset-top));z-index:20;border-radius:20px;margin:16px auto 0;position:sticky}.mobile-nav,.site-header:before{border:1px solid var(--glass-material-border);background:var(--glass-chrome-fill);-webkit-backdrop-filter:var(--glass-chrome-filter);backdrop-filter:var(--glass-chrome-filter);box-shadow:var(--glass-material-shadow)}.site-header:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.header-inner{border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin:auto;padding:12px 24px;display:flex}.header-inner>a{flex:none;display:flex}.header-inner .l-wordmark{width:132px}.desktop-nav{gap:2px;margin-inline:auto;display:flex}.desktop-nav a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:10px;font-size:12px;line-height:1.4;transition:background .2s,color .2s}.desktop-nav a:hover{color:var(--text);background:var(--hover)}.desktop-nav a[aria-current]{color:var(--accent);background:var(--accent-soft)}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.header-context{color:var(--muted);align-items:center;gap:20px;margin-inline-end:auto;font-size:14px;display:flex}.header-context i{background:var(--line-strong);width:1px;height:22px}.landing-site .header-actions .mobile-menu-button{display:none}.mobile-nav{top:calc(100% + 8px);border-radius:20px;gap:2px;max-height:calc(100dvh - 112px);padding:10px 24px 18px;display:grid;position:absolute;inset-inline:0;overflow-y:auto}.mobile-nav a{color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 12px;transition:background .2s,color .2s;display:flex}.mobile-nav a:focus-visible,.mobile-nav a:hover{background:var(--accent-soft);color:var(--accent)}.mobile-nav a>svg{transition:transform .2s}.mobile-nav a:hover>svg{transform:translate(2px,-2px)}.mobile-nav .mobile-menu-session{display:none}@media (width<=1320px){.desktop-nav{display:none}.landing-site .header-actions .mobile-menu-button{display:inline-flex}.header-inner{min-height:68px;padding:10px 24px}.header-context{font-size:12px}.header-context i{display:none}}@media (width<=600px){.site-header{top:calc(8px + env(safe-area-inset-top));border-radius:16px;margin-top:8px}.header-inner{border-radius:16px;gap:12px;min-height:64px;padding-inline:14px}.header-actions{gap:3px}.header-actions .language-trigger,.header-actions .theme-toggle,.landing-site .header-actions .mobile-menu-button,.landing-site .header-actions .session-entry{justify-content:center;width:40px;height:40px;padding:8px}html .loom.landing-site .header-inner .header-actions .language-trigger{color:var(--muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;gap:0;transition:background .15s,color .15s}html .loom.landing-site .header-inner .header-actions .language-trigger:hover{background:var(--hover);color:var(--text)}.header-actions .language-trigger>span,.header-actions .language-trigger>svg:last-child{display:none}.header-actions .language-trigger>svg:first-child{width:18px;height:18px;display:block}.header-inner>a{flex:0 auto;min-width:0}.header-inner .l-wordmark{width:clamp(80px,100vw - 286px,118px)}.landing-site .header-actions .session-entry{box-shadow:none;color:var(--accent);background:0 0;border-color:#0000}.landing-site .header-actions .session-entry:hover{background:var(--accent-soft)}.header-context{display:none}.mobile-nav .mobile-menu-session{display:flex}}@media (width<=360px){.header-inner{gap:8px;padding-inline:12px}.header-inner .l-wordmark{width:min(80px,100vw - 256px)}.header-inner .loom-brand{gap:6px}.header-inner .loom-brand img{width:30px;height:30px}}.header-actions .language-trigger{background:0 0}@media (width<=700px),(pointer:coarse){.landing-site .mobile-nav{background:var(--glass-panel,var(--panel))}}.site-footer{padding-top:15px;padding-bottom:20px}.landing-site .footer-inner{border:1px solid var(--line-strong);background:linear-gradient(135deg,#ffffff10,transparent 65%),color-mix(in srgb,var(--panel) 58%,transparent);width:min(1320px,100% - 48px);-webkit-backdrop-filter:var(--mobile-glass-filter,blur(24px) saturate(160%));backdrop-filter:var(--mobile-glass-filter,blur(24px) saturate(160%));box-shadow:inset 0 1px 0 var(--glass-edge,#ffffff35),0 25px 60px var(--glass-shadow,#10082018);border-radius:26px;padding:40px 38px 0}.footer-main{grid-template-columns:1.3fr 1fr 1.1fr 1fr;gap:45px;padding-bottom:38px;display:grid}.footer-brand p{color:var(--muted);max-width:250px;margin:18px 0;font-size:13px;line-height:1.9}.footer-company{color:var(--faint);font-size:12px}.footer-main nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-main h3{color:var(--text);margin:4px 0 9px;font-size:13px;font-weight:550}.footer-main nav a{color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.7;display:inline-flex}.footer-main nav a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;display:flex}.footer-bottom>a{color:var(--muted);align-items:center;gap:8px;display:flex}@media (width<=950px){.footer-main{grid-template-columns:1fr 1fr;gap:35px}}@media (width<=650px){.landing-site .footer-inner{border-radius:22px;width:calc(100% - 24px);padding:28px 23px 0}.footer-main{gap:32px 18px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:320px;margin:15px 0}.footer-main nav:last-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:17px;font-size:11px}.footer-bottom>span{order:3;width:100%}}.landing-site .community-closing{text-align:center;border:1px solid var(--preview-edge);background:radial-gradient(ellipse at 5% 0,var(--accent-soft),transparent 68%),linear-gradient(125deg,var(--preview-accent),var(--panel));color:var(--text);box-shadow:inset 0 1px 0 var(--glass-edge),0 25px 65px var(--glass-shadow);isolation:isolate;border-radius:32px;grid-template-columns:1fr;margin-bottom:48px;padding:54px;display:grid;position:relative;overflow:hidden}.closing-light{z-index:-1;background:radial-gradient(ellipse at 30% 15%,var(--accent-soft),transparent 58%);position:absolute;inset:0}.community-free{color:var(--accent);font-size:12px;display:block}.community-main{width:100%;min-width:0}.community-main h2{letter-spacing:-.045em;white-space:pre-line;max-width:620px;margin:23px 0;font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1.15}.community-main p{color:var(--muted);max-width:410px;font-size:14px;line-height:1.8}.community-main h2,.community-main p{margin-inline:auto}.landing-site .community-main .community-start{background:var(--accent-soft);color:var(--accent);border:1px solid var(--preview-edge);min-height:48px;box-shadow:inset 0 1px 0 var(--glass-edge),0 8px 25px var(--glass-shadow);border-radius:100px;margin-top:25px;padding:13px 21px;font-size:14px}.landing-site .community-main .community-start:hover{background:var(--preview-accent);border-color:var(--accent)}@media (width<=1050px){.landing-site .community-closing{gap:35px;padding:40px}.community-main h2{font-size:38px}}@media (width<=760px){.landing-site .community-closing{border-radius:26px;grid-template-columns:1fr;gap:32px;margin-bottom:32px;padding:32px 24px}.community-main h2{font-size:35px}}.creator-support-link[data-v-8f6b8548]{color:var(--muted);flex-shrink:0;align-items:center;gap:7px;padding-block:4px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.creator-support-link[data-v-8f6b8548]:hover{color:var(--accent)}.creator-support-link[data-v-8f6b8548]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.creator-support-link svg[data-v-8f6b8548]{flex:none}.landing-support-actions[data-v-f91765a9]{flex-direction:column;align-items:flex-start;gap:13px;display:flex}button[data-v-f91765a9]{color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.7}button[data-v-f91765a9]:hover{color:var(--accent)}button[data-v-f91765a9]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}button[data-v-f91765a9]:disabled{cursor:default;opacity:.65}[role=status][data-v-f91765a9]{max-width:24ch;color:var(--muted);font-size:12px;line-height:1.7}.landing-site{--landing-container-max:1320px;--landing-container-gutter:24px}.landing-site .hero-stage,.landing-site .section-width,.landing-site .site-header{width:calc(100% - var(--landing-container-gutter) - var(--landing-container-gutter));max-width:var(--landing-container-max);margin-inline:auto}@media (width<=600px){.landing-site{--landing-container-gutter:12px}}@media (width<=360px){.landing-site{--landing-container-gutter:8px}}html:has(.landing-site){scroll-behavior:auto;scroll-padding-top:0}.landing-site{-webkit-font-smoothing:antialiased;min-height:100dvh;display:flow-root}.landing-site a,.landing-site button{-webkit-tap-highlight-color:transparent}.landing-site #content{scroll-margin-top:100px}.landing-site{background:var(--canvas);box-sizing:border-box;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);overflow:clip}.landing-site .section-space{padding-bottom:105px;scroll-margin-top:112px}.landing-site .section-eyebrow{letter-spacing:.15em;color:var(--faint);font-size:9px;font-weight:550;margin-bottom:17px!important}.landing-site .section-heading h2{letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;font-size:clamp(33px,3.6vw,47px);font-weight:500;line-height:1.2}.landing-site .split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:75px;display:grid}.landing-site .section-description{color:var(--muted);max-width:440px;padding-bottom:5px;font-size:14px;line-height:1.85}.landing-site.loom .large-button{border-radius:10px;gap:13px;min-height:48px;padding:12px 20px;font-size:13px}.landing-site.loom .skip-link{z-index:50;background:var(--panel);border:1px solid var(--accent);color:var(--text);border-radius:8px;padding:12px 18px;position:fixed;top:-70px;left:16px}.landing-site.loom .skip-link:focus{top:12px}@media (width<=1000px){.landing-site .split-heading{gap:40px}.landing-site .section-description{font-size:13px}}@media (width<=760px){.landing-site .section-space{padding-bottom:70px}.landing-site .split-heading{grid-template-columns:1fr;gap:20px}.landing-site .section-heading h2{font-size:35px;line-height:1.2}.landing-site .section-description{max-width:none;font-size:14px}.landing-site .section-eyebrow{letter-spacing:.12em;font-size:8px;margin-bottom:14px!important}.landing-site.loom .large-button{min-height:48px}}@media (prefers-reduced-motion:reduce){html:has(.landing-site){scroll-behavior:auto!important}.landing-site *,.landing-site :after,.landing-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-site[dir=rtl] h1,.landing-site[dir=rtl] h2,.landing-site[dir=rtl] h3{letter-spacing:normal!important}.landing-site[dir=rtl] .footer-main,.landing-site[dir=rtl] .people-details,.landing-site[dir=rtl] .workflow-grid{text-align:right}.landing-site[dir=rtl] .header-context{margin-left:auto;margin-right:0}.landing-site[dir=rtl] .hero-actions svg,.landing-site[dir=rtl] .people-cta svg{transform:scaleX(-1)}.landing-home{background-image:linear-gradient(var(--page-chrome),var(--canvas));background-repeat:no-repeat;background-size:100% 180px}
