@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lora:wght@400;500&display=swap";
@font-face{font-family:PP Fragment;src:url(/assets/fonts/PPFragment-SerifRegular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--forest:#253e2c;--moss:#30302f;--leaf:#858580;--sage:#f3f3f1;--cream:#fff;--surface:#fff;--line:#f3f3f1;--ink:#30302f;--muted:#858580;--green:#30302f;--blue:#30302f;--paper:#fff;--lime:#f3f3f1}body{color:var(--ink);background:radial-gradient(ellipse at 95% 0%,#f3f3f1,transparent 48%),var(--cream);-webkit-font-smoothing:antialiased}header,.wizard-top{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff}header>.brand,.project-identity,.logo{color:var(--forest)}header>.brand{letter-spacing:-1.1px;font-size:24px}button{border-color:var(--line);color:#30302f;background:var(--surface)}button:hover{background:#f3f3f1;border-color:#858580}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:#858580}input,select,textarea{accent-color:#30302f}.primary,.header-actions #export,.prompt-input-row button,.guided-next .primary,.guided-nav button.next{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:0 2px 5px #253e2c}.primary:hover,.header-actions #export:hover,.prompt-input-row button:hover,.guided-next .primary:hover{background:#30302f;border-color:#30302f}.catalogue-head h1,.wizard-card h1,.canvas-heading h1,.page-title h1,.guided-title,.guided-focus h2,.notebook-title{letter-spacing:-.7px;color:#30302f;font-family:PP Fragment,Georgia,serif;font-weight:400}.catalogue-head h1{font-size:44px;line-height:1.08}.wizard-card h1{font-size:35px;line-height:1.1}.navigation{background-image:linear-gradient(#30302f,#30302f),url(/assets/sidebar-forest.png);border-color:#30302f;box-shadow:inset -1px 0 #fff}.navigation .nav-active{background:#f3f3f1;box-shadow:inset 0 0 0 1px #f3f3f1}.navigation .nav-bottom p{color:#f3f3f1}.class-card{background:var(--surface);border-color:#f3f3f1;border-radius:16px;box-shadow:0 2px 4px #30302f}.class-card:hover{border-color:#f3f3f1;box-shadow:0 8px 25px #30302f}.class-art,.class-art.art-1,.class-art.art-2,.class-art.art-3{background-image:linear-gradient(120deg,#f3f3f1,#f3f3f1),url(/assets/sidebar-forest.png);background-position:50%;background-size:cover;height:180px}.class-art.art-1{background-image:linear-gradient(120deg,#f3f3f1,#f3f3f1),url(/assets/sidebar-forest.png);background-position:50% 65%}.class-art.art-2{background-image:linear-gradient(120deg,#f3f3f1,#f3f3f1),url(/assets/sidebar-forest.png);background-position:50% 30%}.class-art.art-3{background-image:linear-gradient(120deg,#f3f3f1,#f3f3f1),url(/assets/sidebar-forest.png)}.class-art>div{height:145px}.class-art svg{filter:drop-shadow(0 3px 5px #30302f);height:100px}.class-card h2{color:#30302f;font-size:17px;font-weight:600}.class-card p,.class-meta,.class-tag{color:#858580}.class-meta{border-color:#f3f3f1}.search-box,.catalogue-browser .search-box,.catalogue-browser select,.two-fields select,.wide-select,.title-label>input{color:#30302f;background-color:#fff;border-color:#f3f3f1}.search-box input,.catalogue-browser .search-box input{color:#30302f}.search-box input::placeholder,.wizard-card textarea::placeholder,.type-filter,.refine-fields>label{color:#858580}#refine-toggle{color:#858580;background:#fff;border-color:#f3f3f1}#refine-toggle[aria-expanded=true]{color:#30302f;background:#f3f3f1;border-color:#858580}#refine-panel{background:#fff;border-color:#f3f3f1;box-shadow:0 7px 20px #30302f}#refine-count{color:#30302f;background:#f3f3f1}.filter-chip{color:#30302f;background:#f3f3f1;border-color:#f3f3f1}.filter-chip span{color:#858580}.catalogue-browser select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%237a8d65' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.wizard-card{background:#fff;border-color:#f3f3f1;box-shadow:0 6px 25px #30302f}.wizard-step.current>span{background:#30302f;border-color:#30302f}.wizard-step.complete>span{color:#858580;background:#f3f3f1;border-color:#f3f3f1}.wizard-step.current strong{color:#30302f}.wizard-step strong,.wizard-step small,.wizard-progress{color:#858580}.choice{color:#858580;background:#fff;border-color:#f3f3f1}.choice.selected{color:#30302f;background:#f3f3f1;border-color:#858580;box-shadow:0 0 0 1px #f3f3f1}.field-label,.title-label,.two-fields label{color:#30302f}.field-description,.step-intro,.style-description,.review-note,.inline-note{color:#858580}.wizard-card textarea{color:#30302f;background:#fff;border-color:#f3f3f1}.concept-card{background:#f3f3f1;border-color:#f3f3f1}.concept-card h3{color:#30302f}.concept-card p,.concept-card blockquote,.concept-card small,.concept-card a{color:#858580}.brief-summary{background-image:linear-gradient(#fff,#f3f3f1),url(/assets/sidebar-forest.png);background-size:cover;border-radius:14px;padding:22px 19px}.brief-summary h2{color:#30302f;font:400 28px PP Fragment,Georgia,serif}.brief-symbol{color:#858580;margin-top:0}.brief-summary dd,.brief-summary dt{color:#858580}.brief-note{color:#858580;border-color:#f3f3f1}.arc-row,.wizard-bottom{border-color:#f3f3f1}.arc-copy>input,.title-label>input{color:#30302f}.arc-copy p,.arc-copy>span,.arc-row>label,.check{color:#858580}.arc-row>label input{color:#858580;background:#fff;border-color:#f3f3f1}.inline-note,.review-note{background:#fff}.mode-switch{background:#f3f3f1}.mode-switch button{color:#858580}.mode-switch button[aria-pressed=true]{color:#30302f;background:#fff;box-shadow:0 1px 4px #30302f}.app-icon{color:#30302f;background:#f3f3f1}.project-identity #class-title{color:#30302f}.project-identity .workspace-label{color:#858580}.library,body[data-mode=build] #guided-build,body[data-mode=preview] .timeline,.flow-prompt,.editor-timeline,.editor{background:var(--surface);border-color:#f3f3f1;box-shadow:0 2px 5px #30302f}.guided-steps,.step-list{background:linear-gradient(160deg,#f3f3f1,#fff);border-color:#f3f3f1}.guided-steps>button,.step-list>button{color:#858580}.guided-steps>button.active,.step-list>button.active{color:#30302f;background:#fff;box-shadow:0 1px 5px #30302f}.guided-steps button span,.guided-steps button small{color:#858580}.guided-main-toolbar,.guided-presets{border-color:#f3f3f1}.guided-main-toolbar>span,.guided-main-toolbar button,.guided-sidebar-bottom button,.guided-focus>p{color:#858580}.guided-presets button,.guided-next button,.guided-nav button{color:#858580;background:#f3f3f1}.guided-next .primary{color:#fff;background:#30302f}.clip,.guided-pose-row .clip,.pad,.film-clip{background:#f3f3f1;border-color:#0000}.clip:hover,.pad:hover,.pad.hit{background:#f3f3f1;border-color:#f3f3f1}.clip.selected,.film-clip.current{background:#f3f3f1;border-color:#858580}.film-clip.current{box-shadow:inset 0 0 0 1px #858580}.clip strong,.pad strong,.film-clip strong,.clip span,.pad small,.film-side{color:#858580}.pad kbd{color:#858580;background:#fff}.tabs button.active{color:#30302f;background:#f3f3f1}.tabs button{color:#858580}.searchrow input,.searchrow button{color:#858580;background:#f3f3f1}.next-pose{background:linear-gradient(110deg,#f3f3f1,#f3f3f1);border-color:#f3f3f1}.next-label,.next-copy small,.next-reason,.next-add{color:#858580}.next-copy strong{color:#30302f}.next-source{color:#858580}.next-empty{background:#f3f3f1}.prompt-input-row,.prompt-examples button{background:#fff;border-color:#f3f3f1}.spark{color:#858580}.prompt-heading label{color:#30302f}.prompt-examples button{color:#858580}.notebook-add{color:#858580;border-color:#f3f3f1}.notebook-add:hover{background:#f3f3f1}.notebook-new-section{border-color:#f3f3f1;color:#858580!important}.stage{background:#30302f}.camera-controls button{color:#f3f3f1}.transport button{color:#858580;background:#f3f3f1}.transport button#play{color:#30302f;background:#f3f3f1}.tempo,.modelnote{color:#858580}.poseinfo h2{color:#30302f}.poseinfo p,.timeline-caption,.film-time,.film-set,.timeline-caption span:last-child{color:#858580}.clip-progress{background:#858580}.pose-set{border-color:#f3f3f1}.pose-set.active-set{border-color:#f3f3f1;box-shadow:0 0 0 2px #858580}.set-name{color:#30302f}.set-number{color:#858580;background:#f3f3f1}.set-heading>span,.set-heading>.set-target{color:#858580}.set-tools select{color:#858580;background:#f3f3f1}.editor-header,.editor-footer,.notebook-row{border-color:#f3f3f1}.notebook-row.active{background:linear-gradient(90deg,#f3f3f1,#0000)}.picker{background:#fff;border-color:#f3f3f1}.pick{color:#858580;background:#f3f3f1}.pick:hover,.picker input,.dock{background:#f3f3f1;border-color:#f3f3f1}.dock-grid .pick{background:#fff;border-color:#f3f3f1}.option-tabs button{background:#fff}.option-tabs button[aria-pressed=true]{background:#f3f3f1;border-color:#858580;box-shadow:0 0 0 2px #f3f3f1}.sandbox,.direction>span,.subtle,.tradeoff{color:#858580}.class-card:focus-visible{outline-color:#858580}.assistant-trigger,#assistant-toggle{color:#858580}#notice,#toast{background:#30302f}#wizard-error{color:#858580}@media (max-width:740px){.catalogue-head h1{font-size:36px}.wizard-card h1{font-size:30px}.guided-title,.guided-focus h2{font-size:28px}.page-title h1{font-size:33px}.canvas-heading h1{font-size:28px}.class-art{height:150px}.class-art>div{height:120px}}.project-identity .app-icon{color:#30302f;letter-spacing:-1.1px;background:0 0;border-radius:0;width:auto;height:auto;font:700 22px Manrope,sans-serif}.logo{letter-spacing:-1px;font:700 23px Manrope,sans-serif}.project-identity{gap:12px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.catalogue-head h1,.wizard-card h1,.canvas-heading h1,.page-title h1,.guided-title,.guided-focus h2,.notebook-title,.brief-summary h2{letter-spacing:-.5px;font-family:PP Fragment,Georgia,serif;font-weight:500}.catalogue-head h1{font-size:36px}.wizard-card h1{font-size:29px}.page-title h1{font-size:34px}.guided-title,.guided-focus h2{font-size:27px}.canvas-heading h1{font-size:28px}.notebook-title{font-size:25px}.brief-summary h2{font-size:23px}@media (max-width:740px){.catalogue-head h1{font-size:30px}.wizard-card h1{font-size:25px}.guided-title,.guided-focus h2{font-size:24px}.page-title h1{font-size:29px}.canvas-heading h1{font-size:25px}}.catalogue-head h1,.wizard-card h1,.canvas-heading h1,.page-title h1,.guided-title,.guided-focus h2,.notebook-title,.brief-summary h2{font-synthesis:none;font-family:PP Fragment,Georgia,serif;font-weight:400}.project-identity{align-items:baseline;gap:16px;min-width:0}.project-identity .app-icon{flex-shrink:0;margin-right:9px;line-height:1}.project-identity .workspace-label{white-space:nowrap;line-height:1.4}.project-identity #class-title{height:20px;padding:0;line-height:1.4}.project-identity .slash{color:#f3f3f1;line-height:1}.header-actions .saved-indicator{white-space:nowrap;color:#858580;font-variant-numeric:tabular-nums;font-size:10px}#recommendation .next-pose{background:linear-gradient(115deg,#f3f3f1,#f3f3f1);border-color:#f3f3f1;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:0 12px 12px;display:grid;overflow:hidden;box-shadow:0 2px 5px #30302f}#recommendation .next-label{color:#30302f;text-transform:uppercase;letter-spacing:1px;text-align:left;background:#f3f3f1;border-bottom:1px solid #f3f3f1;grid-column:1/-1;margin:0 -12px;padding:8px 12px;font-size:9px;font-weight:600;display:block}#recommendation .next-art{width:42px}#recommendation .next-art svg{width:42px;height:55px}#recommendation .next-copy{align-self:center;gap:5px}#recommendation .next-copy strong{color:#30302f;font-size:13px}#recommendation .next-copy small{color:#858580;font-size:9px}#recommendation .next-add{color:#858580;align-self:center;font-size:10px}#recommendation .next-pose:hover{background:#f3f3f1;border-color:#858580}#recommendation .next-pose:hover .next-label{background:#f3f3f1}@media (max-width:1000px){.header-actions .saved-indicator{font-size:9px;display:inline}.project-identity{gap:10px}.project-identity .app-icon{margin-right:3px}}@media (max-width:740px){.header-actions .saved-indicator{display:none}.project-identity .app-icon{margin:0}}body[data-mode=build] .guided-main{flex-direction:column;min-width:0;display:flex}body[data-mode=build] .guided-focus{text-align:left;flex:1;justify-content:flex-start;align-items:stretch;min-width:0;padding:30px 32px}body[data-mode=build] .guided-title{text-align:left;height:auto;margin:0 0 8px;padding:0;font-size:32px;line-height:1.2}body[data-mode=build] .guided-focus>p{text-align:left;margin:0 0 28px;font-size:11px;line-height:1.7}body[data-mode=build] .guided-pose-row{place-content:flex-start;align-items:flex-start;gap:12px;width:100%;max-width:none;min-height:120px}body[data-mode=build] .guided-pose-row .clip{flex:0 0 124px;min-height:200px;padding:12px 10px}body[data-mode=build] .guided-pose-row .clip svg{width:84px;height:88px;min-height:88px}body[data-mode=build] .guided-empty{text-align:left;padding:15px 0;line-height:1.8}.section-notes{border-top:1px solid #f3f3f1;width:100%;margin-top:30px;padding-top:22px}.section-notes>label{color:#858580;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.section-notes textarea{resize:vertical;color:#30302f;background:#fff;border:1px solid #0000;border-radius:8px;width:100%;min-height:125px;padding:12px 14px;font:13px/1.8 Inter,sans-serif;transition:border-color .15s,background .15s;display:block}.section-notes textarea::placeholder{color:#858580}.section-notes textarea:hover{border-color:#f3f3f1}.section-notes textarea:focus{background:#fff;border-color:#f3f3f1;outline:0;box-shadow:0 0 0 2px #f3f3f1}.canvas-footer{border-top:1px solid #f3f3f1;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:12px 22px;display:flex}.canvas-footer .guided-delete{color:#858580;margin:0;padding:5px;font-size:9px}.canvas-footer .guided-next{gap:10px;margin:0}.canvas-footer .guided-next button{color:#858580;box-shadow:none;background:0 0;border:0;padding:6px 8px;font-size:10px}.canvas-footer .guided-next button:hover:not(:disabled){color:#30302f;background:#f3f3f1}.canvas-footer .guided-next button:disabled{opacity:.35}body[data-mode=build] .library #recommendation{margin-top:0}.library .tabs{padding-top:12px}@media (max-width:1000px){body[data-mode=build] .guided-focus{padding:25px 23px}body[data-mode=build] .guided-title{font-size:28px}.canvas-footer{padding:12px 15px}}@media (max-width:740px){body[data-mode=build] .guided-focus{padding:23px 18px}body[data-mode=build] .guided-title{font-size:27px}body[data-mode=build] .guided-pose-row .clip{flex-basis:73px}.section-notes{margin-top:25px}.section-notes textarea{min-height:110px;font-size:13px}.canvas-footer{padding:12px}.canvas-footer .guided-next{gap:2px}.canvas-footer .guided-next button{font-size:9px}}#pads .pad[draggable=true],.guided-pose-row .clip[draggable=true]{cursor:grab;-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.pose-dragging #pads .pad,.pose-dragging .guided-pose-row .clip{cursor:grabbing}.pose-drag-source{opacity:.4}.guided-pose-row{border:1px solid #0000;border-radius:9px;transition:background .15s,border-color .15s;position:relative}.pose-dragging .guided-pose-row{background:#fff;border-style:dashed;border-color:#f3f3f1;min-height:200px}.guided-pose-row.pose-drop-active{background:#f3f3f1;border-color:#858580}.guided-pose-row .clip.drop-before:before,.guided-pose-row .clip.drop-after:after{content:"";z-index:3;pointer-events:none;background:#858580;border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;box-shadow:0 0 0 2px #fff}.guided-pose-row .clip.drop-before:before{left:-6px}.guided-pose-row .clip.drop-after:after{right:-6px}.pose-dragging .guided-pose-row .remove{display:none!important}.pose-drag-ghost{z-index:1000;pointer-events:none;opacity:.95;text-align:center;border-radius:9px;min-height:95px;box-shadow:0 8px 25px #30302f;background:#fff!important;border:1px solid #858580!important;width:85px!important;padding:7px!important;position:fixed!important}.pose-drag-ghost svg{width:100%;height:60px;display:block}.pose-drag-ghost strong{color:#30302f;font-size:9px;display:block}.pose-drag-ghost small,.pose-drag-ghost span{color:#858580;font-size:8px}.pose-drag-ghost kbd{display:none}body[data-mode=build] .guided-pose-row .clip{flex-direction:column;flex-basis:124px;justify-content:flex-start;align-items:stretch;height:200px;min-height:200px;max-height:200px;padding:12px 10px;display:flex;overflow:visible}.guided-pose-row .clip strong{overflow-wrap:anywhere;text-align:center;margin-top:8px;font-size:10px;line-height:1.35}.guided-pose-row .clip>span{min-height:13px;margin-top:auto;font-size:9px}.guided-focus .section-notes{margin-top:auto;padding-top:22px}.guided-focus .guided-pose-row{margin-bottom:30px}.suggested-pose{opacity:.42;cursor:pointer!important;background:0 0!important;border:1px dashed #f3f3f1!important}.suggested-pose:hover{opacity:.8}.pose-dragging .suggested-pose{pointer-events:none}.library .tabs{flex-wrap:wrap;gap:3px;display:flex}.library .tabs button{padding:7px;font-size:10px}.library .hint,#preset{display:none!important}.notebook-notes{color:#858580;white-space:pre-wrap;background:#fff;border-radius:7px;margin:18px 0 0;padding:12px 15px;font-size:13px;line-height:1.7}.notebook-notes:empty{display:none}.export-dialog{color:#30302f;background:#fff;border:1px solid #f3f3f1;border-radius:22px;width:min(1160px,95vw);max-height:92dvh;padding:0;box-shadow:0 25px 100px #30302f}.export-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30302f}.export-heading{border-bottom:1px solid #f3f3f1;align-items:center;gap:16px;padding:24px 28px;display:flex}.export-heading h2{margin:0;font:400 29px PP Fragment,Georgia,serif}.export-heading button{background:0 0;border:0;padding:0 8px;font-size:26px}.export-layout{grid-template-columns:280px minmax(0,1fr);min-height:450px;display:grid}.export-settings{border-right:1px solid #f3f3f1;flex-direction:column;gap:25px;padding:27px;display:flex}.export-settings label,.export-size>span{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.export-settings select{appearance:none;color:#30302f;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%236b8058'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #f3f3f1;border-radius:10px;width:100%;padding:14px 34px 14px 14px;font:14px Inter,sans-serif}.export-size-controls{border:1px solid #f3f3f1;border-radius:10px;justify-content:space-between;align-items:center;padding:5px;display:flex}.export-size-controls button{background:#f3f3f1;border:0;width:36px;height:36px;font-size:22px}.export-size-controls output{font-size:13px}.export-settings .export-download{color:#fff;background:#253e2c;border:0;border-radius:9px;margin-top:auto;padding:14px}.export-preview{background:#f3f3f1;max-height:70dvh;padding:24px;overflow:auto}.export-preview-head{color:#858580;justify-content:space-between;margin-bottom:18px;font-size:11px;display:flex}.export-pages{flex-direction:column;align-items:center;gap:20px;display:flex}.export-pages canvas{background:#fff;width:100%;height:auto;box-shadow:0 3px 15px #30302f}.export-preview[aria-busy=true]{opacity:.6}.export-settings .export-paper{color:#858580;margin-top:-15px;font-size:11px}.export-error{color:#30302f;margin:0;font-size:13px}.export-dialog button:focus-visible{outline-offset:3px;outline:2px solid #858580}@media (max-width:740px){.export-layout{grid-template-columns:1fr}.export-settings{border-right:0;grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.export-settings .export-download{margin-top:0}.export-preview{max-height:44dvh}.export-settings .export-paper{display:none}.export-heading{padding:18px}.export-heading h2{font-size:25px}}#pads{grid-auto-rows:148px}#pads .pad{flex-direction:column;align-items:center;height:148px;min-height:148px;display:flex;overflow:hidden}#pads .pad svg{flex-shrink:0;width:80px;height:72px;min-height:72px}#pads .pad strong{overflow-wrap:anywhere;font-size:9px;line-height:1.35}#pads .pad small{font-size:8px;line-height:1.3}body[data-mode=preview] .clip{flex-direction:column;align-items:center;height:140px;min-height:140px;display:flex}body[data-mode=preview] .clip strong{font-size:9px;line-height:1.35}body[data-mode=preview] .clip svg{height:66px;min-height:66px}body[data-mode=preview] .clip>span{margin-top:auto}body[data-mode=preview]{background:var(--cream)}body[data-mode=preview] .timeline{background:var(--cream);box-shadow:none;border-color:#0000}body[data-mode=preview] .pose-set,body[data-mode=preview] .pose-set.active-set,body[data-mode=preview] .pose-set:hover,body[data-mode=preview] .clip,body[data-mode=preview] .clip.selected,body[data-mode=preview] .clip:hover{box-shadow:none;background:0 0;border-color:#0000}body[data-mode=preview] .pose-set{border-bottom:1px solid #f3f3f1}body[data-mode=preview] .pose-set.active-set{outline:0}body[data-mode=preview] .notebook-teaching-notes{margin:12px 0 5px}.notebook-teaching-notes{display:none}body[data-mode=preview] .notebook-teaching-notes{display:block}.notebook-teaching-notes label{color:#858580;margin-bottom:8px;font-size:10px;display:block}.notebook-teaching-notes textarea{resize:vertical;color:#30302f;background:0 0;border:1px solid #f3f3f1;border-radius:8px;width:100%;min-height:72px;padding:11px 13px;font:13px/1.7 Inter,sans-serif;display:block}.notebook-teaching-notes textarea::placeholder{color:#858580}.notebook-teaching-notes textarea:focus{border-color:#858580;outline:1px solid #858580}.notebook-class-title{letter-spacing:-.6px;color:#30302f;background:0 0;border:0;border-radius:3px;width:100%;min-width:0;padding:0;font:400 29px/1.3 PP Fragment,Georgia,serif}.canvas-heading>div:has(.notebook-class-title){flex:1;min-width:0}.notebook-class-title:hover{box-shadow:0 1px #f3f3f1}.notebook-class-title:focus{outline-offset:5px;outline:1px solid #f3f3f1}.preview-picker-heading{display:none}body[data-mode=preview].preview-picker-open .tools-column{z-index:12;width:320px;display:block;position:fixed;top:96px;bottom:20px;right:20px}body[data-mode=preview].preview-picker-open .library{background:var(--cream);flex-direction:column;height:100%;padding:16px;display:flex;overflow:auto;box-shadow:0 8px 35px #253e2c}body[data-mode=preview].preview-picker-open #pads{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:120px;max-height:none;overflow:auto}body[data-mode=preview].preview-picker-open .workspace{max-width:none;margin-right:344px}body[data-mode=preview].preview-picker-open .preview-picker-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}body[data-mode=preview].preview-picker-open .preview-picker-heading strong{font-size:13px;font-weight:600;display:block}.preview-picker-heading span{color:#858580;margin-top:4px;font-size:11px;display:block}.preview-picker-heading button{background:0 0;border:0;padding:0 5px;font-size:23px}.preview-picker-open .searchrow,.preview-picker-open #recommendation{flex-shrink:0}@media (max-width:850px){body[data-mode=preview].preview-picker-open .workspace{margin-right:0}body[data-mode=preview].preview-picker-open .tools-column{width:min(340px,100vw - 24px);top:90px;bottom:12px;right:12px;box-shadow:-15px 0 80px #30302f}.notebook-class-title{font-size:25px}}body[data-mode=preview] .set-name{background:0 0;border:0;flex:0 auto;min-width:24px;max-width:calc(100% - 105px);padding:3px 4px}body[data-mode=preview] .set-name+span{margin-left:auto}body[data-mode=preview] .set-name:focus,body[data-mode=preview] .notebook-class-title:focus{outline-offset:1px;box-shadow:none;outline:1px solid #f3f3f1}.notebook-class-title{min-width:24px;max-width:100%}#prompt-status:empty{display:none}.prompt-input-row button{place-items:center;font-size:22px;line-height:1;display:grid}#flow-prompt-form .prompt-heading{margin-bottom:14px}.export-size-controls button{flex:0 0 36px;place-items:center;padding:0;line-height:1;display:grid}.export-select{position:relative}.export-select-trigger{color:#30302f;text-align:left;background:#fff;border:1px solid #f3f3f1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;font-size:14px;display:flex;box-shadow:0 1px 2px #30302f}.export-select-trigger:hover{background:#fff;border-color:#f3f3f1}.export-select-trigger:focus-visible{outline-offset:2px;outline:1px solid #858580}.export-select-trigger[aria-expanded=true]{background:#fff;border-color:#858580}.export-select-trigger svg{color:#858580;flex-shrink:0;transition:transform .15s}.export-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.export-select-menu{z-index:10;background:#fff;border:1px solid #f3f3f1;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 12px 30px #30302f,0 2px 5px #30302f}.export-select-option{text-align:left;color:#30302f;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:11px 10px;font-size:14px;display:flex}.export-select-option svg{visibility:hidden;color:#858580}.export-select-option[aria-selected=true] svg{visibility:visible}.export-select-option.highlighted,.export-select-option:hover{background:#f3f3f1}.export-select-option[aria-selected=true]{font-weight:500}.export-settings .export-paper{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.export-settings .export-notes-toggle{cursor:pointer;color:#30302f;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:400;display:flex;position:relative}.export-notes-toggle input{opacity:0;width:1px;height:1px;position:absolute}.export-switch-track{background:#f3f3f1;border-radius:20px;flex-shrink:0;width:34px;height:20px;margin-left:auto;transition:background .15s;display:block;position:relative}.export-switch-track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #253e2c}.export-notes-toggle input:checked~.export-switch-track{background:#30302f}.export-notes-toggle input:checked~.export-switch-track:after{transform:translate(14px)}.export-notes-toggle input:focus-visible~.export-switch-track{outline-offset:3px;outline:2px solid #858580}body,body *{font-family:Inter,sans-serif!important}body .navigation>.brand,body .project-identity .app-icon,body .logo{font-family:Manrope,sans-serif!important}body :is(h1,h2,h3,h4,h5,h6,.guided-title,.notebook-title,.notebook-class-title){font-weight:600!important}body button,body button *{font-weight:500!important}:root{--cream:#fff;--paper:#fff}body,.creating .wizard-bottom{background:#fff}body :is(h1,h2,h3,h4,h5,h6,.guided-title,.notebook-title,.notebook-class-title){font-size:24px!important;font-weight:500!important}body input,body select,body textarea{color:#30302f!important}:root{--ink:#30302f;--muted:#858580}body,body :is(p,label,dt,dd,small,.step-intro,.field-label,.field-description,.style-description,.class-meta,.class-tag,.review-note,.guided-caption,.guided-step-label,.set-heading>span,.hint,.modelnote,.timeline-caption,.saved-indicator){color:#858580}body :is(h1,h2,h3,h4,h5,h6,.guided-title,.notebook-title,.notebook-class-title),body input,body select,body textarea{color:#30302f!important}body .navigation>.brand,body .project-identity .app-icon,body .logo{margin:0!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.2!important}body.catalogue-page .navigation{padding-top:16px}body[data-mode]>header{padding-top:16px;padding-bottom:16px}body.catalogue-page .navigation,body[data-mode]>header{padding-left:24px;padding-right:24px}body h1,body.catalogue-page .catalogue-head h1{letter-spacing:-.5px!important}.pose-art-frame{aspect-ratio:1;background:#fafaf4;border-radius:6px;flex-shrink:0;display:block;overflow:hidden}.pose-art-frame .pose-art{object-fit:cover;object-position:50% 90%;width:100%;max-width:none;height:100%;max-height:none;display:block}.pose-art-flip{transform:scaleX(-1)}
body button{background:var(--button-bg);border:1px solid var(--button-bg);color:#fff;border-radius:8px;font-weight:500}body button:hover:not(:disabled){background:var(--button-hover);border-color:var(--button-hover);color:#fff}body button:disabled{opacity:.4}body :is(.primary,.catalogue-head>button,.wizard-bottom>button,#export,.canvas-footer .guided-next button,.canvas-footer .guided-delete,.guided-sidebar-bottom button,.guided-main-toolbar button,.assistant-trigger,.prompt-examples button,.prompt-input-row button,.notebook-new-section,.set-presets button,.timeline .sectionhead button,.set-tools>button,.camera-controls button,.transport button,.export-download,.editor-actions button,.guided-nav button){box-shadow:none;border-radius:8px;color:#fff!important;background:#30302f!important;border:1px solid #30302f!important}body :is(.primary,.catalogue-head>button,.wizard-bottom>button,#export,.canvas-footer .guided-next button,.canvas-footer .guided-delete,.guided-sidebar-bottom button,.guided-main-toolbar button,.assistant-trigger,.prompt-examples button,.prompt-input-row button,.notebook-new-section,.set-presets button,.timeline .sectionhead button,.set-tools>button,.camera-controls button,.transport button,.export-download,.editor-actions button,.guided-nav button):hover:not(:disabled){color:#fff!important;background:#30302f!important;border-color:#30302f!important}body :is(.wizard-exit,.choice,.filter-chip,.delete-class,.mode-switch button,.tabs button,.guided-steps>button,.pad,.clip,.next-pose,.export-select-trigger,.export-select-option,.film-clip){font-weight:500}body :is(#refine-toggle,#clear-filters,.searchrow #side,.export-size-controls button){color:#fff!important;background:#30302f!important;border:1px solid #30302f!important}body :is(#refine-toggle,#clear-filters,.searchrow #side,.export-size-controls button):hover:not(:disabled){background:#30302f!important;border-color:#30302f!important}body #refine-toggle .refine-chevron{color:#fff}body button:not(.pad):not(.clip):not(.next-pose):not(.film-clip):not(.choice):not(.export-select-option):not(.set-number):not(.pick):not(.pose-chip):not(.remove):not(.remove-set){box-sizing:border-box;min-height:40px;padding:9px 16px;font-size:14px!important;line-height:20px!important}body :is(.canvas-footer .guided-next button,.canvas-footer .guided-delete,.guided-main-toolbar button,.guided-sidebar-bottom button,.wizard-bottom>button,.camera-controls button,.transport button,.tabs button,.mode-switch button,.searchrow #side,.notebook-new-section){min-height:40px!important;padding:9px 16px!important;line-height:20px!important}body :is(#submit-prompt,#close-assistant,#rotateleft,#rotateright,#prev,#next,#loop,.export-size-controls button,.arc-order button){place-items:center;display:inline-grid;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}body .choice{min-height:40px;padding:9px 16px;line-height:20px}body[data-mode=build] .canvas-footer button.guided-delete,body[data-mode=build] .canvas-footer .guided-next button[data-previous-guided]{box-shadow:none;color:#30302f!important;background:0 0!important;border-color:#0000!important}body[data-mode=build] .canvas-footer button.guided-delete:hover:not(:disabled),body[data-mode=build] .canvas-footer .guided-next button[data-previous-guided]:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#0000!important}body[data-mode=build] .guided-main-toolbar button[data-open-prompt]{box-shadow:none;color:#30302f!important;background:0 0!important;border-color:#f3f3f1!important}body[data-mode=build] .guided-main-toolbar button[data-open-prompt]:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}body #guided-build .canvas-footer button.guided-delete,body #guided-build .canvas-footer .guided-next button[data-previous-guided]{box-shadow:none;color:#30302f!important;background:0 0!important;border-color:#0000!important}body #guided-build .canvas-footer button.guided-delete:hover:not(:disabled),body #guided-build .canvas-footer .guided-next button[data-previous-guided]:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#0000!important}body #guided-build .guided-main-toolbar button[data-open-prompt]{box-shadow:none;color:#30302f!important;background:0 0!important;border-color:#f3f3f1!important}body #guided-build .guided-main-toolbar button[data-open-prompt]:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}:root{--button-bg:#30302f;--button-hover:#30302f}body :is(.primary,.catalogue-head>button,.wizard-bottom>button,#export,.canvas-footer .guided-next button,.guided-sidebar-bottom button,.guided-main-toolbar button,.assistant-trigger,.prompt-examples button,.prompt-input-row button,.notebook-new-section,.set-presets button,.timeline .sectionhead button,.set-tools>button,.camera-controls button,.transport button,.export-download,.editor-actions button,.guided-nav button,#refine-toggle,#clear-filters,.searchrow #side,.export-size-controls button),body :is(.primary,.catalogue-head>button,.wizard-bottom>button,#export,.canvas-footer .guided-next button,.guided-sidebar-bottom button,.guided-main-toolbar button,.assistant-trigger,.prompt-examples button,.prompt-input-row button,.notebook-new-section,.set-presets button,.timeline .sectionhead button,.set-tools>button,.camera-controls button,.transport button,.export-download,.editor-actions button,.guided-nav button,#refine-toggle,#clear-filters,.searchrow #side,.export-size-controls button):hover:not(:disabled){color:#fff!important;background:#30302f!important;border-color:#30302f!important}body #wizard .wizard-bottom #wizard-back{box-shadow:none;color:#30302f!important;background:0 0!important;border-color:#0000!important}body #wizard .wizard-bottom #wizard-back:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#0000!important}body[data-mode] .searchrow button#side,body #guided-build .canvas-footer .guided-next button[data-next-guided]{box-shadow:none;color:#30302f!important;background:0 0!important;border-color:#f3f3f1!important}body[data-mode] .searchrow button#side:hover:not(:disabled),body #guided-build .canvas-footer .guided-next button[data-next-guided]:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}body button,body button:hover,body button:focus,body button:active,body :is(.class-card,.wizard-card,.concept-card,.brief-summary,.library,.pose-set,.clip,.pad,.next-pose,.film-clip,.editor,.editor-timeline,.flow-prompt,.picker,.pick,.option-tabs button),body :is(.class-card,.wizard-card,.concept-card,.brief-summary,.library,.pose-set,.clip,.pad,.next-pose,.film-clip,.editor,.editor-timeline,.flow-prompt,.picker,.pick):hover{filter:none;box-shadow:none!important}body.catalogue-page .catalogue-tools button#refine-toggle{box-shadow:none;color:#30302f!important;background:0 0!important;border:1px solid #f3f3f1!important}body.catalogue-page .catalogue-tools button#refine-toggle:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}body.catalogue-page #refine-toggle .refine-chevron{color:#30302f}body button{border-radius:999px!important}body .guided-steps>button,body #pads .pad,body #recommendation .next-pose,body button#side,body #filmstrip .film-clip{border-radius:8px!important}body.catalogue-page #wizard button.choice:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}body select,body select:hover,body select:focus,body .export-select-trigger,body .export-select-menu,body [role=listbox]{box-shadow:none!important;filter:none!important}body[data-mode] button#toggle-assistant{box-shadow:none;color:#30302f!important;background:0 0!important;border:1px solid #f3f3f1!important}body[data-mode] button#toggle-assistant:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}body[data-mode=action] .transport button,body[data-mode=action] .camera-controls button{justify-content:center;align-items:center;gap:6px;color:#30302f!important;background:0 0!important;border:1px solid #f3f3f1!important;display:inline-flex!important}body[data-mode=action] .transport button:hover:not(:disabled),body[data-mode=action] .camera-controls button:hover:not(:disabled){color:#30302f!important;background:#f3f3f1!important;border-color:#858580!important}body[data-mode=action] .transport button .hgi,body[data-mode=action] .camera-controls button .hgi{vertical-align:0;flex-shrink:0;margin:0}body[data-mode=action] .transport button,body[data-mode=action] .camera-controls button{background:#fff!important}body[data-mode=action] .transport button,body[data-mode=action] .transport button:hover:not(:disabled),body[data-mode=action] .camera-controls button,body[data-mode=action] .camera-controls button:hover:not(:disabled){background-color:#fff!important;background-image:none!important}body[data-mode=action] :is(.transport,.camera-controls) button:is(#prev,#play,#next,#loop,#rotateleft,#camerareset,#rotateright),body[data-mode=action] :is(.transport,.camera-controls) button:is(#prev,#play,#next,#loop,#rotateleft,#camerareset,#rotateright):hover:not(:disabled){color:#30302f!important;background:#fff!important;border:1px solid #f3f3f1!important}
body label,body legend,body :is(.eyebrow,.assistant-badge,.pill,.saved-indicator,.guided-caption,.guided-step-label,.next-label,.next-source,.stage-label,.floorlabel,.set-target,.clip>span,.pad small,.next-copy small,.timeline-caption,.modelnote,.film-time,.film-side,.film-set,.timeline-zoom,.edit-class-summary,.brief-label,.field-label,.step-label){font-weight:400!important}
:root{--ink:#30302f;--muted:#858580;--cream:#fff;--surface:#fff;--line:#f0f0f0;--forest:#30302f;--moss:#30302f}body{color:#30302f;background:#fff}body[data-mode]>header{background:#fff;border-color:#f0f0f0}body[data-mode=preview] main,body[data-mode=preview] .workspace{background:#f3f3f1!important}body[data-mode=preview] .tools-column .library{background:#fff!important}body[data-mode=preview] .timeline{background:#fff!important;border-color:#f0f0f0!important}.workspace-sidebar{background:#f3f3f1!important;border-color:#f0f0f0!important}body{background:#f3f3f1!important}body input:not([type=range]):not([type=checkbox]):not([type=radio]):not(.notebook-class-title):not(.set-name):not(#class-title),body textarea,body select{background-color:#f3f3f1!important}body[data-mode] .searchrow #search,body[data-mode] .section-duration input,body[data-mode] #sequence .notebook-teaching-notes textarea,body[data-mode] .timeline-settings #duration{background:#f3f3f1!important}body[data-mode] #class-title,body[data-mode=preview] #sequence .set-name,body[data-mode=preview] .notebook-class-title{background:0 0!important}.workspace-sidebar,body[data-mode] .mode-switch{background:#f3f3f1!important}body[data-mode] #sequence .notebook-teaching-notes textarea{box-shadow:none!important;border:0!important}body.catalogue-page,body.catalogue-page .app-shell,body.catalogue-page #workspace-main{background:#fff!important}body[data-mode=preview] input.notebook-class-title,body[data-mode=preview] input.notebook-class-title:hover,body[data-mode=preview] input.notebook-class-title:focus{background:0 0!important}body[data-mode] :is(.timeline,.tools-column,.pad,.clip,.notebook-add,.editor-timeline,.tabs,.set-heading,.pose-set,.section-duration input),body.catalogue-page :is(.class-card,.workspace-sidebar){border-color:#f0f0f0!important}body[data-mode] .project-identity{display:flex;align-items:center!important}body[data-mode] .project-identity .app-icon,body[data-mode] .project-identity .slash{justify-content:center;align-self:center;align-items:center;margin-top:0;margin-bottom:0;line-height:1;display:inline-flex}body[data-mode] .project-identity #class-title{align-self:center;height:24px;margin-top:0;margin-bottom:0;line-height:24px}body[data-mode=preview] .workspace>section.timeline{border-radius:20px!important}body[data-mode] .project-identity .app-icon{height:auto;position:relative;top:-2px;line-height:100%!important}body .export-dialog[open]{animation:.24s cubic-bezier(.2,.8,.2,1) both export-enter}body .export-dialog[open]::backdrop{animation:.24s both export-backdrop-in}body .export-dialog.export-closing[open]{pointer-events:none;animation:.18s ease-in both export-exit}body .export-dialog.export-closing[open]::backdrop{animation:.18s ease-in both export-backdrop-out}@keyframes export-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes export-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes export-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes export-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){body .export-dialog[open],body .export-dialog[open]::backdrop{animation:none!important}}body[data-mode] .project-identity .app-icon{top:0}body[data-mode] #sequence .clip .pose-description{font-weight:400!important}body .navigation>.brand,body .project-identity .app-icon,body[data-mode] .project-identity .app-icon,body .logo,body .workspace-sidebar .brand{font-size:20px!important}body[data-mode]>header{min-height:64px;height:64px!important}body[data-mode=preview] .tools-column,body[data-mode=preview].preview-picker-open .tools-column{height:calc(100dvh - 64px);top:64px}body[data-mode=action] .stage{top:64px}@media (max-width:1000px){body[data-mode]>header{min-height:108px;height:108px!important}body[data-mode=preview] .tools-column,body[data-mode=preview].preview-picker-open .tools-column{height:calc(100dvh - 108px);top:108px}body[data-mode=action] .stage{top:108px}}@media (max-width:600px){body[data-mode=preview] .tools-column{height:500px;top:auto}}body[data-mode]>header{gap:16px;padding-left:20px;padding-right:20px}body[data-mode] header .mode-switch{box-sizing:border-box;height:38px;padding:3px}body[data-mode] header .mode-switch button{min-width:76px!important;height:32px!important;min-height:32px!important;padding:0 13px!important;font-size:13px!important}body[data-mode] header .mode-switch:before{width:calc(50% - 3px);top:3px;bottom:3px;left:3px}body[data-mode] header .header-actions{gap:10px}body[data-mode] header .header-actions button{height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important}body[data-mode] header .hgi{width:14px;min-width:14px;height:14px}body[data-mode] header #saved-time{margin-right:6px;font-size:12px!important}body[data-mode] header .project-identity{gap:10px}body[data-mode] header .mode-switch{box-sizing:border-box;border:0;grid-template-columns:1fr 1fr;align-items:center;gap:0;width:196px;height:38px;padding:3px;display:grid}body[data-mode] header .mode-switch button{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:100%;margin:0;display:flex;min-width:0!important;height:32px!important;min-height:32px!important;box-shadow:none!important;padding:0 10px!important;font-size:14px!important;line-height:1!important}body[data-mode] header .mode-switch:before{box-sizing:border-box;width:calc(50% - 3px);height:auto;top:3px;bottom:3px;left:3px}body[data-mode] header #saved-time{font-size:13px!important}body[data-mode] header #class-title{font-size:14px!important}body[data-mode] header .project-identity .app-icon{font-size:20px!important}body[data-mode] header nav.mode-switch button#preview-mode,body[data-mode] header nav.mode-switch button#action-mode{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 10px!important;line-height:1!important;display:flex!important}body .navigation>.brand,body .project-identity .app-icon,body[data-mode] .project-identity .app-icon,body .logo,body .workspace-sidebar .brand{letter-spacing:-.5px!important}@media (min-width:801px){body[data-mode=preview] .workspace,body[data-mode=preview].preview-picker-open .workspace{grid-template-columns:minmax(0,1fr) 360px}body[data-mode=preview] .tools-column,body[data-mode=preview].preview-picker-open .tools-column{width:360px}body.catalogue-page .app-shell{grid-template-columns:250px minmax(0,1fr)}body.catalogue-page .app-shell{width:calc(100% - 250px);min-width:0;margin-left:250px;display:block}body.catalogue-page #workspace-main{width:100%;min-width:0;max-width:none;margin:0}body.catalogue-page .navigation{width:250px}}body[data-mode] .library #tabs{gap:4px;padding-bottom:10px}body[data-mode] .library #tabs button{justify-content:center;align-items:center;display:inline-flex;height:30px!important;min-height:30px!important;padding:0 10px!important;line-height:1!important}body[data-mode] .library .pose-side-control>div{height:32px!important;padding:3px!important}body[data-mode] .library .pose-side-control>div:before{width:calc(50% - 3px);top:3px;bottom:3px;left:3px}body[data-mode] .library .pose-side-control button{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;line-height:1!important}body[data-mode=preview] .workspace>section.timeline{margin:20px;padding:20px 24px!important}body[data-mode=preview] .canvas-heading{margin-bottom:12px}body[data-mode=preview] .edit-view-tools{margin-bottom:16px}body[data-mode=preview] #sequence .pose-set{padding-top:14px;padding-bottom:16px}body[data-mode=preview] #sequence .set-poses{gap:10px;padding-top:10px}body[data-mode=preview] #sequence .clip{padding-top:10px;padding-bottom:30px;min-height:196px!important}body[data-mode=preview] #sequence .clip svg{margin-bottom:10px;height:76px!important}body[data-mode=preview] #sequence .notebook-teaching-notes{margin-top:16px!important}body[data-mode=preview] #sequence .notebook-teaching-notes textarea{height:80px;min-height:80px}body[data-mode] .library #pads{grid-auto-rows:auto;padding-top:16px}body[data-mode] #pads .sequence-card{margin:0 0 8px}body[data-mode] #pads .pad,body[data-mode=preview] #sequence .clip{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;height:216px!important;min-height:216px!important;padding:14px 10px 32px!important}body[data-mode] #pads .pad>.pose-art-frame,body[data-mode=preview] #sequence .clip>.pose-art-frame,body[data-mode] #pads .pad>svg,body[data-mode=preview] #sequence .clip>svg{flex:0 0 80px!important;width:80px!important;height:80px!important;min-height:80px!important;margin:0 0 14px!important}body[data-mode] #pads .pad>strong,body[data-mode=preview] #sequence .clip>strong{text-align:center;width:100%;min-height:36px;margin:0;display:block;line-height:18px!important}body[data-mode] #pads .pad>small,body[data-mode=preview] #sequence .clip>small{margin:5px 0 0;line-height:16px!important}body[data-mode=preview] #sequence .clip>.pose-art-frame{margin-top:0!important}body[data-mode=preview] .timeline{isolation:isolate;z-index:0}body[data-mode=preview]>header{z-index:60;position:sticky;top:0}body[data-mode] #pads .pad>strong,body[data-mode=preview] #sequence .clip>strong{min-height:0}body[data-mode] #pads .pad,body[data-mode=preview] #sequence .clip{position:relative;height:260px!important;min-height:260px!important;padding-top:22px!important}body[data-mode] #pads .pad>strong,body[data-mode] #pads .pad>small,body[data-mode=preview] #sequence .clip>strong,body[data-mode=preview] #sequence .clip>small{overflow-wrap:anywhere;flex:none;height:auto}body[data-mode=preview] #sequence .clip>.pose-side-label{color:#858580;line-height:20px;position:absolute;bottom:12px;right:12px;margin:0!important;font-size:11px!important}body[data-mode] #pads .pad>strong,body[data-mode=preview] #sequence .clip>strong,body[data-mode] #pads .pad>small,body[data-mode=preview] #sequence .clip>small{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;flex:none;height:auto;min-height:0;max-height:36px;display:-webkit-box;overflow:hidden;line-height:18px!important}body[data-mode] #pads .pad>strong,body[data-mode=preview] #sequence .clip>strong{font-size:13px!important;font-weight:500!important}body[data-mode] #pads .pad>small,body[data-mode=preview] #sequence .clip>small{color:#858580;max-height:32px;margin-top:5px;font-size:11px!important;line-height:16px!important}body[data-mode] #pads .pad,body[data-mode=preview] #sequence .clip{height:224px!important;min-height:224px!important;padding-bottom:27px!important}body[data-mode=preview] #sequence button.notebook-add{height:224px;min-height:224px!important}body[data-mode=preview] #sequence .set-poses{align-items:stretch}body[data-mode=preview] #sequence .clip{align-self:stretch;height:auto!important;min-height:0!important;padding-bottom:48px!important}body[data-mode] .library #pads{grid-auto-rows:auto;align-items:stretch}body[data-mode] #pads .pad{align-self:stretch;height:auto!important;min-height:0!important;padding-bottom:22px!important}body[data-mode=preview] #sequence button.notebook-add{align-self:stretch;height:auto;min-height:0!important}body[data-mode] .library #pads{grid-auto-rows:216px;align-content:start}body[data-mode] #pads .pad{height:216px!important;min-height:216px!important;padding:18px 10px!important}body[data-mode] .library #pads:has(.sequence-card){grid-auto-rows:max-content}body[data-mode=preview] #sequence .clip{padding-top:18px!important;padding-bottom:36px!important}body[data-mode=preview] #sequence .clip>.pose-art-frame,body[data-mode=preview] #sequence .clip>svg{margin-bottom:10px!important}body[data-mode=preview] #sequence .clip>.pose-side-label{left:12px;right:auto}body[data-mode=preview] #sequence .clip>.pose-side-switch{left:auto;right:8px}
