.ExtendedInteractions-module__TH58pa__root{color:#173d34;width:min(100%,760px);font:700 1rem/1.4 var(--font-body,sans-serif);letter-spacing:0;gap:16px;margin-inline:auto;display:grid}.ExtendedInteractions-module__TH58pa__root *,.ExtendedInteractions-module__TH58pa__root :before,.ExtendedInteractions-module__TH58pa__root :after{box-sizing:border-box}.ExtendedInteractions-module__TH58pa__root button{font:inherit;letter-spacing:0;cursor:pointer;overflow-wrap:anywhere}.ExtendedInteractions-module__TH58pa__root button:focus-visible{outline-offset:4px;outline:3px solid #236dba}.ExtendedInteractions-module__TH58pa__root button:disabled{cursor:default;opacity:.55}.ExtendedInteractions-module__TH58pa__root svg{flex-shrink:0}.ExtendedInteractions-module__TH58pa__scene{background:#eef4ef;border-radius:8px;width:100%;position:relative;overflow:hidden}.ExtendedInteractions-module__TH58pa__region{background:0 0;border:3px solid #fff;border-radius:8px;padding:0;position:absolute;box-shadow:0 0 0 2px #173d34}.ExtendedInteractions-module__TH58pa__region:hover:not(:disabled){background:#ffffff26}.ExtendedInteractions-module__TH58pa__region:focus-visible{outline-offset:-7px!important}.ExtendedInteractions-module__TH58pa__region:disabled{opacity:1!important}.ExtendedInteractions-module__TH58pa__marker{color:#173d34;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.875rem;display:grid;position:absolute;top:4px;left:4px}.ExtendedInteractions-module__TH58pa__slot{background:#fff6;border-style:dashed}.ExtendedInteractions-module__TH58pa__slotPicture{pointer-events:none;display:block;position:absolute;inset:4%}.ExtendedInteractions-module__TH58pa__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;display:grid}.ExtendedInteractions-module__TH58pa__choice,.ExtendedInteractions-module__TH58pa__piece,.ExtendedInteractions-module__TH58pa__iconButton,.ExtendedInteractions-module__TH58pa__primary{color:#173d34;background:#fff;border:2px solid #a2b7b0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:52px;padding:12px 16px;display:flex}.ExtendedInteractions-module__TH58pa__choice:hover:not(:disabled),.ExtendedInteractions-module__TH58pa__piece:hover:not(:disabled),.ExtendedInteractions-module__TH58pa__iconButton:hover:not(:disabled){background:#eef8f4;border-color:#176953}.ExtendedInteractions-module__TH58pa__selected,.ExtendedInteractions-module__TH58pa__choice[aria-pressed=true]{background:#e7f6ed;border-color:#16705a;box-shadow:inset 0 0 0 1px #16705a}.ExtendedInteractions-module__TH58pa__region.ExtendedInteractions-module__TH58pa__selected{background:#ffdc6733;border-color:#ffdc67;box-shadow:0 0 0 2px #173d34}.ExtendedInteractions-module__TH58pa__cue{outline-offset:-7px;outline:4px solid #ffcf4d}.ExtendedInteractions-module__TH58pa__number{color:#245c90;background:#edf2f8;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:.875rem;display:grid}.ExtendedInteractions-module__TH58pa__choice small{font-size:.8rem;font-weight:500;display:block}.ExtendedInteractions-module__TH58pa__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ExtendedInteractions-module__TH58pa__iconButton{flex:0 0 52px;justify-self:center;width:52px;height:52px;padding:10px}.ExtendedInteractions-module__TH58pa__progress{font-variant-numeric:tabular-nums}.ExtendedInteractions-module__TH58pa__primary{color:#fff;background:#176953;border-color:#176953;justify-self:center;min-width:min(100%,220px);max-width:100%}.ExtendedInteractions-module__TH58pa__primary:hover:not(:disabled){background:#10533f}.ExtendedInteractions-module__TH58pa__piece{grid-template-rows:100px auto;align-content:start;display:grid;position:relative}.ExtendedInteractions-module__TH58pa__piecePicture{width:100%;height:100px;display:block;position:relative}.ExtendedInteractions-module__TH58pa__placed{color:#176953;position:absolute;top:8px;right:8px}.ExtendedInteractions-module__TH58pa__portrait{aspect-ratio:1;width:min(240px,100%);margin-inline:auto;display:block;position:relative}.ExtendedInteractions-module__TH58pa__portrait>span,.ExtendedInteractions-module__TH58pa__imageFallback{overflow-wrap:anywhere;padding:16px}.ExtendedInteractions-module__TH58pa__imageFallback{margin:0}.ExtendedInteractions-module__TH58pa__trials{flex-wrap:wrap;gap:10px;display:flex}.ExtendedInteractions-module__TH58pa__trials>button{flex:140px}.ExtendedInteractions-module__TH58pa__stage{gap:16px;min-width:0;display:grid}.ExtendedInteractions-module__TH58pa__stage h3{text-align:center;margin:0;font-size:1.25rem}.ExtendedInteractions-module__TH58pa__observation{text-align:center;overflow-wrap:anywhere;margin:0;font-size:1.125rem}.ExtendedInteractions-module__TH58pa__guide{background:#fff8d8;border-left:4px solid #e1b632;margin:0;padding:12px 16px}.ExtendedInteractions-module__TH58pa__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ExtendedInteractions-module__TH58pa__unavailable{text-align:center}.ExtendedInteractions-module__TH58pa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.ExtendedInteractions-module__TH58pa__root{gap:12px}.ExtendedInteractions-module__TH58pa__choice,.ExtendedInteractions-module__TH58pa__primary{padding:10px 12px}.ExtendedInteractions-module__TH58pa__marker{width:22px;height:22px;font-size:.75rem;top:2px;left:2px}.ExtendedInteractions-module__TH58pa__piece{grid-template-rows:80px auto;padding:10px}.ExtendedInteractions-module__TH58pa__piecePicture{height:80px}.ExtendedInteractions-module__TH58pa__portrait{width:min(180px,100%)}}@media (forced-colors:active){.ExtendedInteractions-module__TH58pa__selected,.ExtendedInteractions-module__TH58pa__choice[aria-pressed=true],.ExtendedInteractions-module__TH58pa__cue{outline-offset:-5px;outline:3px solid highlight}}
.ModuleLocationEditor-module__BLPuFa__root{gap:12px;padding:0 18px 18px;display:grid}.ModuleLocationEditor-module__BLPuFa__notice,.ModuleLocationEditor-module__BLPuFa__migration{color:#67552f;background:#fff9e9;border:1px solid #ddc996;border-radius:6px;margin:0;padding:12px 14px;font-size:.82rem;font-weight:700;line-height:1.45}.ModuleLocationEditor-module__BLPuFa__list{border:1px solid #d7ded9;border-radius:7px;overflow:hidden}.ModuleLocationEditor-module__BLPuFa__module+.ModuleLocationEditor-module__BLPuFa__module{border-top:1px solid #d7ded9}.ModuleLocationEditor-module__BLPuFa__toggle{color:#243a33;text-align:left;cursor:pointer;background:#f8faf8;border:0;grid-template-columns:20px 20px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:9px;width:100%;min-height:64px;padding:10px 14px;display:grid}.ModuleLocationEditor-module__BLPuFa__toggle:hover{background:#eef5f0}.ModuleLocationEditor-module__BLPuFa__toggle div{gap:2px;min-width:0;display:grid}.ModuleLocationEditor-module__BLPuFa__toggle span,.ModuleLocationEditor-module__BLPuFa__toggle small{color:#64736e;font-size:.78rem}.ModuleLocationEditor-module__BLPuFa__toggle strong,.ModuleLocationEditor-module__BLPuFa__toggle span,.ModuleLocationEditor-module__BLPuFa__toggle small{overflow-wrap:anywhere}.ModuleLocationEditor-module__BLPuFa__toggle b{color:#6c5422;text-align:right;min-width:84px;font-size:.7rem}.ModuleLocationEditor-module__BLPuFa__toggle b[data-status=ready],.ModuleLocationEditor-module__BLPuFa__toggle b[data-status=live]{color:#23704c}.ModuleLocationEditor-module__BLPuFa__editor{background:#fff;border-top:1px solid #d7ded9;gap:16px;padding:16px;display:grid}.ModuleLocationEditor-module__BLPuFa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ModuleLocationEditor-module__BLPuFa__fields label{color:#4a5b55;gap:6px;font-size:.76rem;font-weight:800;display:grid}.ModuleLocationEditor-module__BLPuFa__fields input,.ModuleLocationEditor-module__BLPuFa__fields select,.ModuleLocationEditor-module__BLPuFa__fields textarea{color:#20342e;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5cf;border-radius:6px;padding:9px 11px;font-size:.9rem;font-weight:600}.ModuleLocationEditor-module__BLPuFa__wide{grid-column:1/-1}.ModuleLocationEditor-module__BLPuFa__readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ModuleLocationEditor-module__BLPuFa__readiness div{background:#faf7ef;border-left:4px solid #c68836;gap:3px;min-height:72px;padding:10px 12px;display:grid}.ModuleLocationEditor-module__BLPuFa__readiness div[data-ready=true]{background:#f0f8f3;border-left-color:#2d7954}.ModuleLocationEditor-module__BLPuFa__readiness strong{color:#263e35;font-size:.82rem}.ModuleLocationEditor-module__BLPuFa__readiness span,.ModuleLocationEditor-module__BLPuFa__readiness small{color:#65736e;font-size:.74rem}.ModuleLocationEditor-module__BLPuFa__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ModuleLocationEditor-module__BLPuFa__footer button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#205e44;border:1px solid #205e44;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.ModuleLocationEditor-module__BLPuFa__footer button:disabled{opacity:.45;cursor:not-allowed}.ModuleLocationEditor-module__BLPuFa__success,.ModuleLocationEditor-module__BLPuFa__error{font-size:.78rem;font-weight:800}.ModuleLocationEditor-module__BLPuFa__success{color:#23704c}.ModuleLocationEditor-module__BLPuFa__error{color:#9a3f35}@media (max-width:760px){.ModuleLocationEditor-module__BLPuFa__toggle{grid-template-columns:20px 20px minmax(0,1fr)}.ModuleLocationEditor-module__BLPuFa__toggle small,.ModuleLocationEditor-module__BLPuFa__toggle b{text-align:left;grid-column:3}.ModuleLocationEditor-module__BLPuFa__fields,.ModuleLocationEditor-module__BLPuFa__readiness{grid-template-columns:1fr}.ModuleLocationEditor-module__BLPuFa__wide{grid-column:auto}}
.SessionBlueprintFramework-module__vmQhBa__root{gap:14px;padding:0 18px 18px;display:grid}.SessionBlueprintFramework-module__vmQhBa__notice{color:#5c4927;background:#fff8e8;border-left:4px solid #be8732;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.SessionBlueprintFramework-module__vmQhBa__notice div,.SessionBlueprintFramework-module__vmQhBa__progressionToggle div{gap:3px;min-width:0;display:grid}.SessionBlueprintFramework-module__vmQhBa__notice span,.SessionBlueprintFramework-module__vmQhBa__progressionToggle span,.SessionBlueprintFramework-module__vmQhBa__progressionToggle small{color:#65726d;font-size:.78rem;line-height:1.45}.SessionBlueprintFramework-module__vmQhBa__schemaNotice{color:#6d5324;background:#fffaf0;border:1px solid #d2a456;border-radius:6px;padding:10px 12px;font-size:.78rem;font-weight:750}.SessionBlueprintFramework-module__vmQhBa__controls{justify-content:space-between;align-items:end;gap:14px;display:flex}.SessionBlueprintFramework-module__vmQhBa__tiers{border:1px solid #b9c7c0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:inline-grid;overflow:hidden}.SessionBlueprintFramework-module__vmQhBa__tiers button{color:#385148;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #b9c7c0;padding:8px 13px;font-size:.8rem;font-weight:850}.SessionBlueprintFramework-module__vmQhBa__tiers button:last-child{border-right:0}.SessionBlueprintFramework-module__vmQhBa__tiers button.SessionBlueprintFramework-module__vmQhBa__active{color:#fff;background:#235f47}.SessionBlueprintFramework-module__vmQhBa__controls label{color:#4e5d58;gap:5px;min-width:min(100%,320px);font-size:.75rem;font-weight:850;display:grid}.SessionBlueprintFramework-module__vmQhBa__controls select{color:#243a33;min-height:40px;font:inherit;background:#fff;border:1px solid #c4d0ca;border-radius:6px;padding:7px 10px;font-size:.84rem;font-weight:700}.SessionBlueprintFramework-module__vmQhBa__summary{background:#fff;border:1px solid #d5ddd8;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.SessionBlueprintFramework-module__vmQhBa__summary article{align-content:center;gap:2px;min-width:0;min-height:74px;padding:10px 12px;display:grid}.SessionBlueprintFramework-module__vmQhBa__summary article+article{border-left:1px solid #e1e6e3}.SessionBlueprintFramework-module__vmQhBa__summary strong{color:#1f5c43;font-size:1.12rem}.SessionBlueprintFramework-module__vmQhBa__summary span{color:#69766f;font-size:.7rem;line-height:1.3}.SessionBlueprintFramework-module__vmQhBa__assurance{color:#35604f;flex-wrap:wrap;gap:7px 16px;font-size:.74rem;font-weight:800;display:flex}.SessionBlueprintFramework-module__vmQhBa__assurance span{align-items:center;gap:5px;display:inline-flex}.SessionBlueprintFramework-module__vmQhBa__list{border:1px solid #d5ddd8;border-radius:7px;overflow:hidden}.SessionBlueprintFramework-module__vmQhBa__progression+.SessionBlueprintFramework-module__vmQhBa__progression{border-top:1px solid #d5ddd8}.SessionBlueprintFramework-module__vmQhBa__progressionToggle{color:#243a33;text-align:left;cursor:pointer;background:#f8faf8;border:0;grid-template-columns:22px minmax(0,1fr) minmax(130px,.35fr) 88px;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px 14px;display:grid}.SessionBlueprintFramework-module__vmQhBa__progressionToggle:hover{background:#eef5f0}.SessionBlueprintFramework-module__vmQhBa__progressionToggle strong,.SessionBlueprintFramework-module__vmQhBa__progressionToggle span,.SessionBlueprintFramework-module__vmQhBa__progressionToggle small{overflow-wrap:anywhere}.SessionBlueprintFramework-module__vmQhBa__progressionToggle b{color:#2a654d;text-align:right;font-size:.72rem}.SessionBlueprintFramework-module__vmQhBa__detail{background:#fff;border-top:1px solid #dbe2de;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:16px;padding:16px;display:grid}.SessionBlueprintFramework-module__vmQhBa__editor{border-top:1px solid #dbe2de;grid-column:1/-1;gap:14px;padding-top:16px;display:grid}.SessionBlueprintFramework-module__vmQhBa__editorHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.SessionBlueprintFramework-module__vmQhBa__editorHeading>div,.SessionBlueprintFramework-module__vmQhBa__mediaPlan>div:first-child{gap:3px;display:grid}.SessionBlueprintFramework-module__vmQhBa__editorHeading span,.SessionBlueprintFramework-module__vmQhBa__mediaPlan span,.SessionBlueprintFramework-module__vmQhBa__mediaRow span{color:#68766f;font-size:.7rem;line-height:1.4}.SessionBlueprintFramework-module__vmQhBa__editor label,.SessionBlueprintFramework-module__vmQhBa__mediaPlan label{color:#4e5d58;gap:5px;font-size:.7rem;font-weight:850;display:grid}.SessionBlueprintFramework-module__vmQhBa__editor input,.SessionBlueprintFramework-module__vmQhBa__editor select,.SessionBlueprintFramework-module__vmQhBa__editor textarea,.SessionBlueprintFramework-module__vmQhBa__mediaPlan select{color:#263b34;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c4d0ca;border-radius:6px;padding:8px 10px;font-size:.78rem}.SessionBlueprintFramework-module__vmQhBa__editor textarea{resize:vertical;min-height:82px}.SessionBlueprintFramework-module__vmQhBa__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SessionBlueprintFramework-module__vmQhBa__mediaPlan{border:1px solid #d7e0db;border-radius:7px;gap:8px;padding:12px;display:grid}.SessionBlueprintFramework-module__vmQhBa__mediaRow{border-top:1px solid #e5eae7;grid-template-columns:minmax(180px,1fr) minmax(180px,.55fr) 90px;align-items:center;gap:10px;padding-top:8px;display:grid}.SessionBlueprintFramework-module__vmQhBa__mediaRow>div{gap:2px;display:grid}.SessionBlueprintFramework-module__vmQhBa__check{align-items:center;gap:6px!important;display:flex!important}.SessionBlueprintFramework-module__vmQhBa__check input{width:16px;min-height:16px}.SessionBlueprintFramework-module__vmQhBa__editorActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SessionBlueprintFramework-module__vmQhBa__routing{background:#f6f9f7;border:1px solid #bdcbc3;border-left:4px solid #2b684f;border-radius:6px;gap:10px;padding:12px;display:grid}.SessionBlueprintFramework-module__vmQhBa__routing>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SessionBlueprintFramework-module__vmQhBa__routing>header>div{gap:3px;display:grid}.SessionBlueprintFramework-module__vmQhBa__routing>header span,.SessionBlueprintFramework-module__vmQhBa__routing>p{color:#64746d;margin:0;font-size:.7rem;line-height:1.4}.SessionBlueprintFramework-module__vmQhBa__routing>header>.SessionBlueprintFramework-module__vmQhBa__routeLive,.SessionBlueprintFramework-module__vmQhBa__routing>header>.SessionBlueprintFramework-module__vmQhBa__routeHeld{color:#216241;background:#e9f6ee;border:1px solid #83b89a;border-radius:999px;flex:none;padding:4px 7px;font-weight:850}.SessionBlueprintFramework-module__vmQhBa__routing>header>.SessionBlueprintFramework-module__vmQhBa__routeHeld{color:#765617;background:#fff7de;border-color:#d7b86e}.SessionBlueprintFramework-module__vmQhBa__routingControls{grid-template-columns:minmax(220px,1fr) auto 36px;align-items:end;gap:8px;display:grid}.SessionBlueprintFramework-module__vmQhBa__routingControls button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#245f47;border:1px solid #2b684f;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.SessionBlueprintFramework-module__vmQhBa__routingControls button.SessionBlueprintFramework-module__vmQhBa__unlink{color:#7b4b31;background:#fff;border-color:#b9886f;padding:7px}.SessionBlueprintFramework-module__vmQhBa__routingControls button:disabled{cursor:not-allowed;opacity:.48}.SessionBlueprintFramework-module__vmQhBa__editorActions button,.SessionBlueprintFramework-module__vmQhBa__missions li button{color:#255a45;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2b684f;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.SessionBlueprintFramework-module__vmQhBa__editorActions .SessionBlueprintFramework-module__vmQhBa__approve{color:#fff;background:#245f47}.SessionBlueprintFramework-module__vmQhBa__editorActions span{color:#4e6159;font-size:.74rem}.SessionBlueprintFramework-module__vmQhBa__editorActions button:disabled{cursor:not-allowed;opacity:.52}.SessionBlueprintFramework-module__vmQhBa__meta{align-content:start;gap:12px;display:grid}.SessionBlueprintFramework-module__vmQhBa__meta p{color:#3f504a;margin:0;font-size:.84rem;line-height:1.5}.SessionBlueprintFramework-module__vmQhBa__meta dl{gap:9px;margin:0;display:grid}.SessionBlueprintFramework-module__vmQhBa__meta dl div{gap:2px;display:grid}.SessionBlueprintFramework-module__vmQhBa__meta dt{color:#6d7874;text-transform:uppercase;font-size:.66rem;font-weight:850}.SessionBlueprintFramework-module__vmQhBa__meta dd{color:#2b4039;margin:0;font-size:.76rem;line-height:1.4}.SessionBlueprintFramework-module__vmQhBa__missions{gap:7px;margin:0;padding:0;list-style:none;display:grid}.SessionBlueprintFramework-module__vmQhBa__missions li{border:1px solid #dbe2de;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:7px 10px;display:grid}.SessionBlueprintFramework-module__vmQhBa__missions li.SessionBlueprintFramework-module__vmQhBa__selectedMission{background:#f3f8f5;border-color:#2b684f}.SessionBlueprintFramework-module__vmQhBa__missions li>span{color:#1f6749;background:#e7f0eb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:900;display:grid}.SessionBlueprintFramework-module__vmQhBa__missions li div{gap:3px;min-width:0;display:grid}.SessionBlueprintFramework-module__vmQhBa__missions strong{color:#2b4039;font-size:.78rem;line-height:1.35}.SessionBlueprintFramework-module__vmQhBa__missions small{color:#717d77;font-size:.7rem}@media (max-width:980px){.SessionBlueprintFramework-module__vmQhBa__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.SessionBlueprintFramework-module__vmQhBa__summary article:nth-child(4){border-top:1px solid #e1e6e3;border-left:0}.SessionBlueprintFramework-module__vmQhBa__summary article:nth-child(5),.SessionBlueprintFramework-module__vmQhBa__summary article:nth-child(6){border-top:1px solid #e1e6e3}}@media (max-width:760px){.SessionBlueprintFramework-module__vmQhBa__controls{flex-direction:column;align-items:stretch}.SessionBlueprintFramework-module__vmQhBa__controls label{min-width:0}.SessionBlueprintFramework-module__vmQhBa__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.SessionBlueprintFramework-module__vmQhBa__summary article:nth-child(odd){border-left:0}.SessionBlueprintFramework-module__vmQhBa__summary article:nth-child(n+3){border-top:1px solid #e1e6e3}.SessionBlueprintFramework-module__vmQhBa__progressionToggle{grid-template-columns:22px minmax(0,1fr)}.SessionBlueprintFramework-module__vmQhBa__progressionToggle small,.SessionBlueprintFramework-module__vmQhBa__progressionToggle b{text-align:left;grid-column:2}.SessionBlueprintFramework-module__vmQhBa__detail,.SessionBlueprintFramework-module__vmQhBa__editorGrid,.SessionBlueprintFramework-module__vmQhBa__mediaRow,.SessionBlueprintFramework-module__vmQhBa__routingControls{grid-template-columns:1fr}.SessionBlueprintFramework-module__vmQhBa__routing>header{flex-direction:column}.SessionBlueprintFramework-module__vmQhBa__editorHeading{flex-direction:column;align-items:stretch}}
.SkillProgressionEditor-module__dbyUjq__root{gap:14px;padding:0 18px 18px;display:grid}.SkillProgressionEditor-module__dbyUjq__toolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.SkillProgressionEditor-module__dbyUjq__toolbar label,.SkillProgressionEditor-module__dbyUjq__fields label,.SkillProgressionEditor-module__dbyUjq__createFields label{color:#4a5b55;gap:6px;font-size:.76rem;font-weight:800;display:grid}.SkillProgressionEditor-module__dbyUjq__toolbar select,.SkillProgressionEditor-module__dbyUjq__fields input,.SkillProgressionEditor-module__dbyUjq__fields select,.SkillProgressionEditor-module__dbyUjq__fields textarea,.SkillProgressionEditor-module__dbyUjq__createFields input,.SkillProgressionEditor-module__dbyUjq__createFields textarea{color:#20342e;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5cf;border-radius:6px;padding:9px 11px;font-size:.9rem;font-weight:600}.SkillProgressionEditor-module__dbyUjq__toolbar>span{color:#53635d;place-items:center;min-height:42px;font-size:.82rem;font-weight:800;display:grid}.SkillProgressionEditor-module__dbyUjq__list{border:1px solid #d7ded9;border-radius:7px;overflow:hidden}.SkillProgressionEditor-module__dbyUjq__skill+.SkillProgressionEditor-module__dbyUjq__skill{border-top:1px solid #d7ded9}.SkillProgressionEditor-module__dbyUjq__skillToggle{color:#243a33;text-align:left;cursor:pointer;background:#f8faf8;border:0;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 14px;display:grid}.SkillProgressionEditor-module__dbyUjq__skillToggle:hover{background:#eef5f0}.SkillProgressionEditor-module__dbyUjq__skillToggle div{gap:3px;min-width:0;display:grid}.SkillProgressionEditor-module__dbyUjq__skillToggle strong,.SkillProgressionEditor-module__dbyUjq__skillToggle span{overflow-wrap:anywhere}.SkillProgressionEditor-module__dbyUjq__skillToggle span,.SkillProgressionEditor-module__dbyUjq__skillToggle small{color:#64736e;font-size:.78rem}.SkillProgressionEditor-module__dbyUjq__skillToggle b{color:#6c5422;text-align:right;text-transform:capitalize;min-width:86px;font-size:.7rem}.SkillProgressionEditor-module__dbyUjq__skillToggle b[data-status=ready],.SkillProgressionEditor-module__dbyUjq__skillToggle b[data-status=live]{color:#23704c}.SkillProgressionEditor-module__dbyUjq__editor{background:#fff;border-top:1px solid #d7ded9;gap:16px;padding:16px;display:grid}.SkillProgressionEditor-module__dbyUjq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SkillProgressionEditor-module__dbyUjq__wide{grid-column:1/-1}.SkillProgressionEditor-module__dbyUjq__missions{gap:8px;display:grid}.SkillProgressionEditor-module__dbyUjq__missionHeading,.SkillProgressionEditor-module__dbyUjq__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.SkillProgressionEditor-module__dbyUjq__missionHeading div{gap:3px;display:grid}.SkillProgressionEditor-module__dbyUjq__missionHeading span{color:#62716c;font-size:.78rem}.SkillProgressionEditor-module__dbyUjq__missionHeading b{color:#9b611e;font-size:.72rem}.SkillProgressionEditor-module__dbyUjq__missionHeading .SkillProgressionEditor-module__dbyUjq__valid{color:#23704c}.SkillProgressionEditor-module__dbyUjq__selectedMission{border:1px solid #d9dfdb;border-radius:6px;grid-template-columns:26px minmax(0,1fr) 34px 34px auto;align-items:center;gap:7px;min-height:54px;padding:7px 9px;display:grid}.SkillProgressionEditor-module__dbyUjq__selectedMission>span{color:#1e6547;text-align:center;font-weight:900}.SkillProgressionEditor-module__dbyUjq__selectedMission>div{gap:2px;min-width:0;display:grid}.SkillProgressionEditor-module__dbyUjq__selectedMission small{color:#6c7975;overflow-wrap:anywhere}.SkillProgressionEditor-module__dbyUjq__selectedMission button,.SkillProgressionEditor-module__dbyUjq__save,.SkillProgressionEditor-module__dbyUjq__createFields button{color:#27463b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c7bf;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:.76rem;font-weight:800;display:inline-flex}.SkillProgressionEditor-module__dbyUjq__selectedMission button:disabled,.SkillProgressionEditor-module__dbyUjq__save:disabled{opacity:.4;cursor:not-allowed}.SkillProgressionEditor-module__dbyUjq__selectedMission .SkillProgressionEditor-module__dbyUjq__remove{color:#814838;padding-inline:10px}.SkillProgressionEditor-module__dbyUjq__available{border:1px solid #d9dfdb;border-radius:6px;padding:10px}.SkillProgressionEditor-module__dbyUjq__available summary,.SkillProgressionEditor-module__dbyUjq__create summary{cursor:pointer;color:#285443;font-size:.8rem;font-weight:900}.SkillProgressionEditor-module__dbyUjq__available label{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px 2px;display:grid}.SkillProgressionEditor-module__dbyUjq__available label+label{border-top:1px solid #edf0ee}.SkillProgressionEditor-module__dbyUjq__available span{gap:2px;display:grid}.SkillProgressionEditor-module__dbyUjq__available small{color:#6c7975}.SkillProgressionEditor-module__dbyUjq__save,.SkillProgressionEditor-module__dbyUjq__createFields button{color:#fff;background:#205e44;border-color:#205e44;padding-inline:14px}.SkillProgressionEditor-module__dbyUjq__success,.SkillProgressionEditor-module__dbyUjq__error{font-size:.78rem;font-weight:800}.SkillProgressionEditor-module__dbyUjq__success{color:#23704c}.SkillProgressionEditor-module__dbyUjq__error{color:#9a3f35}.SkillProgressionEditor-module__dbyUjq__create{border:1px dashed #aebdb5;border-radius:7px;padding:12px 14px}.SkillProgressionEditor-module__dbyUjq__create summary{align-items:center;gap:7px;display:inline-flex}.SkillProgressionEditor-module__dbyUjq__createFields{gap:12px;padding-top:14px;display:grid}.SkillProgressionEditor-module__dbyUjq__migration{color:#6d5527;background:#fff8e8;border:1px solid #e2c78e;border-radius:6px;margin:0 18px 18px;padding:14px;font-size:.84rem;font-weight:700}@media (max-width:760px){.SkillProgressionEditor-module__dbyUjq__toolbar,.SkillProgressionEditor-module__dbyUjq__fields{grid-template-columns:1fr}.SkillProgressionEditor-module__dbyUjq__wide{grid-column:auto}.SkillProgressionEditor-module__dbyUjq__skillToggle{grid-template-columns:22px minmax(0,1fr)}.SkillProgressionEditor-module__dbyUjq__skillToggle small,.SkillProgressionEditor-module__dbyUjq__skillToggle b{text-align:left;grid-column:2}.SkillProgressionEditor-module__dbyUjq__selectedMission{grid-template-columns:24px minmax(0,1fr) 34px 34px}.SkillProgressionEditor-module__dbyUjq__selectedMission .SkillProgressionEditor-module__dbyUjq__remove{grid-column:2/-1;justify-self:start}}
.LessonVideoEditor-module__4ooqGG__editor{background:#f7faf8;border-bottom:1px solid #eadfcd}.LessonVideoEditor-module__4ooqGG__header{border-bottom:1px solid #dde5df;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.LessonVideoEditor-module__4ooqGG__header>div{color:#315b4a;align-items:center;gap:.45rem;display:flex}.LessonVideoEditor-module__4ooqGG__header strong{letter-spacing:0;text-transform:uppercase;font-size:.78rem}.LessonVideoEditor-module__4ooqGG__header>span{color:#68766f;font-size:.7rem}.LessonVideoEditor-module__4ooqGG__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem .9rem;display:grid}.LessonVideoEditor-module__4ooqGG__slot{background:#fff;border:1px solid #d5ddd7;border-radius:6px;grid-template-columns:minmax(0,1fr) 2.25rem;gap:.7rem;min-height:7.4rem;padding:.7rem;display:grid}.LessonVideoEditor-module__4ooqGG__slotCopy{align-content:start;gap:.25rem;display:grid}.LessonVideoEditor-module__4ooqGG__slotCopy>strong{color:#203a31;font-size:.84rem}.LessonVideoEditor-module__4ooqGG__slotCopy p,.LessonVideoEditor-module__4ooqGG__slotCopy small{color:#68766f;margin:0;font-size:.7rem;line-height:1.4}.LessonVideoEditor-module__4ooqGG__slotCopy small{color:#496159;font-weight:800}.LessonVideoEditor-module__4ooqGG__ready,.LessonVideoEditor-module__4ooqGG__empty{text-transform:uppercase;border-radius:4px;align-items:center;gap:.3rem;width:max-content;padding:.2rem .4rem;font-size:.64rem;font-weight:900;display:inline-flex}.LessonVideoEditor-module__4ooqGG__ready{color:#246340;background:#e7f4ea}.LessonVideoEditor-module__4ooqGG__empty{color:#765d32;background:#f7edd8}.LessonVideoEditor-module__4ooqGG__editButton,.LessonVideoEditor-module__4ooqGG__formHeader button{color:#285c4f;cursor:pointer;background:#fff;border:1px solid #bdc9c1;border-radius:5px;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.LessonVideoEditor-module__4ooqGG__editButton:hover,.LessonVideoEditor-module__4ooqGG__formHeader button:hover{background:#edf5f0}.LessonVideoEditor-module__4ooqGG__form{background:#fff;border:1px solid #cbd7cf;border-radius:6px;margin:0 .9rem .9rem;overflow:hidden}.LessonVideoEditor-module__4ooqGG__formHeader{background:#eaf2ed;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.LessonVideoEditor-module__4ooqGG__formHeader>div{gap:.15rem;display:grid}.LessonVideoEditor-module__4ooqGG__formHeader strong{color:#244b3d;font-size:.82rem}.LessonVideoEditor-module__4ooqGG__formHeader span{color:#617168;font-size:.68rem}.LessonVideoEditor-module__4ooqGG__clipRule{color:#6f5526;background:#fff8e9;border-bottom:1px solid #eadfcd;align-items:flex-start;gap:.45rem;margin:0;padding:.65rem .8rem;font-size:.7rem;font-weight:750;line-height:1.4;display:flex}.LessonVideoEditor-module__4ooqGG__clipRule svg{flex:none;margin-top:.05rem}.LessonVideoEditor-module__4ooqGG__suggestionSearch{background:#f7faf8;border-bottom:1px solid #dde5df;padding:.8rem}.LessonVideoEditor-module__4ooqGG__suggestionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.LessonVideoEditor-module__4ooqGG__suggestionHeading>div{color:#244b3d;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.LessonVideoEditor-module__4ooqGG__suggestionHeading>span,.LessonVideoEditor-module__4ooqGG__searchSummary{color:#68766f;font-size:.68rem;line-height:1.45}.LessonVideoEditor-module__4ooqGG__searchControls{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.LessonVideoEditor-module__4ooqGG__searchControls input{color:#20342c;min-width:0;font:inherit;letter-spacing:0;background:#fff;border:1px solid #c8d2cb;border-radius:5px;padding:.55rem .6rem;font-size:.76rem}.LessonVideoEditor-module__4ooqGG__searchControls button,.LessonVideoEditor-module__4ooqGG__suggestion>button,.LessonVideoEditor-module__4ooqGG__exports>button{color:#fff;cursor:pointer;min-height:2.3rem;font:inherit;background:#285c4f;border:1px solid #285c4f;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.LessonVideoEditor-module__4ooqGG__searchControls button:disabled,.LessonVideoEditor-module__4ooqGG__exports>button:disabled{cursor:wait;opacity:.55}.LessonVideoEditor-module__4ooqGG__searchSummary{margin:.5rem 0 0}.LessonVideoEditor-module__4ooqGG__suggestions{gap:.55rem;margin-top:.7rem;display:grid}.LessonVideoEditor-module__4ooqGG__suggestion{background:#fff;border:1px solid #d5ddd7;border-radius:6px;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.65rem;display:grid}.LessonVideoEditor-module__4ooqGG__suggestion>img{aspect-ratio:16/9;object-fit:cover;background:#15221d;border-radius:4px;width:5.5rem}.LessonVideoEditor-module__4ooqGG__suggestion>div{gap:.2rem;min-width:0;display:grid}.LessonVideoEditor-module__4ooqGG__suggestion span{color:#63736a;text-transform:uppercase;font-size:.63rem;font-weight:850}.LessonVideoEditor-module__4ooqGG__suggestion strong{color:#203a31;font-size:.78rem}.LessonVideoEditor-module__4ooqGG__suggestion p{color:#5c6d64;margin:0;font-size:.7rem;line-height:1.4}.LessonVideoEditor-module__4ooqGG__suggestion details{color:#315b4a;font-size:.68rem}.LessonVideoEditor-module__4ooqGG__suggestion summary{cursor:pointer;font-weight:850}.LessonVideoEditor-module__4ooqGG__suggestion pre{white-space:pre-wrap;color:#273a33;max-height:10rem;margin:.4rem 0 0;font:.68rem/1.45 Arial,Helvetica,sans-serif;overflow:auto}.LessonVideoEditor-module__4ooqGG__exports{background:#f0f6f2;border-top:1px solid #dde5df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;padding:.75rem .9rem;display:grid}.LessonVideoEditor-module__4ooqGG__exports>div:first-child{gap:.2rem;display:grid}.LessonVideoEditor-module__4ooqGG__exports strong{color:#244b3d;font-size:.76rem}.LessonVideoEditor-module__4ooqGG__exports span,.LessonVideoEditor-module__4ooqGG__exports p{color:#627168;margin:0;font-size:.67rem;line-height:1.4}.LessonVideoEditor-module__4ooqGG__exports>p,.LessonVideoEditor-module__4ooqGG__manifests{grid-column:1/-1}.LessonVideoEditor-module__4ooqGG__manifests{gap:.35rem;display:grid}.LessonVideoEditor-module__4ooqGG__manifests>div{border-top:1px solid #d7e0da;align-items:center;gap:.55rem;padding-top:.35rem;display:flex}.LessonVideoEditor-module__4ooqGG__manifests a{color:#24634b;font-size:.68rem;font-weight:900}.LessonVideoEditor-module__4ooqGG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.LessonVideoEditor-module__4ooqGG__fields label{gap:.3rem;display:grid}.LessonVideoEditor-module__4ooqGG__fields label>span{color:#53655c;text-transform:uppercase;font-size:.67rem;font-weight:900}.LessonVideoEditor-module__4ooqGG__fields input,.LessonVideoEditor-module__4ooqGG__fields textarea{color:#20342c;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #c8d2cb;border-radius:5px;padding:.55rem .6rem;font-size:.78rem}.LessonVideoEditor-module__4ooqGG__fields input:focus,.LessonVideoEditor-module__4ooqGG__fields textarea:focus{border-color:#4d836b;outline:0;box-shadow:0 0 0 3px #4d836b21}.LessonVideoEditor-module__4ooqGG__wide{grid-column:1/-1}.LessonVideoEditor-module__4ooqGG__preview{background:#101814;width:min(100% - 1.6rem,720px);max-height:405px;margin:0 auto .8rem;display:block}.LessonVideoEditor-module__4ooqGG__actions{border-top:1px solid #e1e6e2;align-items:center;gap:.55rem;min-height:3.6rem;padding:.65rem .8rem;display:flex}.LessonVideoEditor-module__4ooqGG__actions>span{margin-right:auto;font-size:.7rem;font-weight:800}.LessonVideoEditor-module__4ooqGG__success{color:#287246}.LessonVideoEditor-module__4ooqGG__error{color:#9a3f32}.LessonVideoEditor-module__4ooqGG__clearButton,.LessonVideoEditor-module__4ooqGG__saveButton{cursor:pointer;min-height:2.25rem;font:inherit;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.74rem;font-weight:900;display:inline-flex}.LessonVideoEditor-module__4ooqGG__clearButton{color:#56655e;background:#fff;border:1px solid #c5cec8}.LessonVideoEditor-module__4ooqGG__saveButton{color:#fff;background:#143f34;border:1px solid #143f34}.LessonVideoEditor-module__4ooqGG__clearButton:disabled,.LessonVideoEditor-module__4ooqGG__saveButton:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.LessonVideoEditor-module__4ooqGG__header{flex-direction:column;align-items:flex-start}.LessonVideoEditor-module__4ooqGG__slots,.LessonVideoEditor-module__4ooqGG__fields{grid-template-columns:1fr}.LessonVideoEditor-module__4ooqGG__wide{grid-column:auto}.LessonVideoEditor-module__4ooqGG__actions{flex-direction:column;align-items:stretch}.LessonVideoEditor-module__4ooqGG__actions>span{margin-right:0}.LessonVideoEditor-module__4ooqGG__suggestionHeading{flex-direction:column}.LessonVideoEditor-module__4ooqGG__searchControls,.LessonVideoEditor-module__4ooqGG__suggestion,.LessonVideoEditor-module__4ooqGG__exports{grid-template-columns:1fr}.LessonVideoEditor-module__4ooqGG__suggestion>img{width:100%;max-width:16rem}.LessonVideoEditor-module__4ooqGG__exports>p,.LessonVideoEditor-module__4ooqGG__manifests{grid-column:auto}}
.EpisodeScriptLibrary-module__uK4K4q__library{background:#f7f9f7;border-top:1px solid #e2e7e3;gap:.85rem;padding:.9rem;display:grid}.EpisodeScriptLibrary-module__uK4K4q__intro,.EpisodeScriptLibrary-module__uK4K4q__uploadRow,.EpisodeScriptLibrary-module__uK4K4q__selectionSummary,.EpisodeScriptLibrary-module__uK4K4q__validPair,.EpisodeScriptLibrary-module__uK4K4q__invalidPair,.EpisodeScriptLibrary-module__uK4K4q__libraryActions,.EpisodeScriptLibrary-module__uK4K4q__refresh,.EpisodeScriptLibrary-module__uK4K4q__syncButton,.EpisodeScriptLibrary-module__uK4K4q__processButton,.EpisodeScriptLibrary-module__uK4K4q__fileButtons,.EpisodeScriptLibrary-module__uK4K4q__fileButtons button,.EpisodeScriptLibrary-module__uK4K4q__uploadButton,.EpisodeScriptLibrary-module__uK4K4q__tableRow button,.EpisodeScriptLibrary-module__uK4K4q__empty{align-items:center;display:flex}.EpisodeScriptLibrary-module__uK4K4q__intro{justify-content:space-between;gap:1rem}.EpisodeScriptLibrary-module__uK4K4q__intro>div{gap:.2rem;display:grid}.EpisodeScriptLibrary-module__uK4K4q__intro strong{color:#203c32;font-size:.9rem}.EpisodeScriptLibrary-module__uK4K4q__intro p{color:#586960;max-width:70rem;margin:0;font-size:.78rem;line-height:1.45}.EpisodeScriptLibrary-module__uK4K4q__intro>.EpisodeScriptLibrary-module__uK4K4q__libraryActions{flex:none;gap:.45rem;display:flex}.EpisodeScriptLibrary-module__uK4K4q__refresh{color:#285c4f;cursor:pointer;background:#fff;border:1px solid #bdc9c1;border-radius:5px;flex:none;justify-content:center;width:2.3rem;height:2.3rem}.EpisodeScriptLibrary-module__uK4K4q__processButton{color:#fff;cursor:pointer;min-height:2.3rem;font:inherit;background:#286c52;border:1px solid #235f49;border-radius:5px;justify-content:center;gap:.4rem;padding:.5rem .7rem;font-size:.72rem;font-weight:900}.EpisodeScriptLibrary-module__uK4K4q__syncButton{color:#fff;cursor:pointer;min-height:2.3rem;font:inherit;background:#173f34;border:1px solid #245244;border-radius:5px;justify-content:center;gap:.4rem;padding:.5rem .7rem;font-size:.72rem;font-weight:900}.EpisodeScriptLibrary-module__uK4K4q__availability{color:#466057;background:#edf5f1;border:1px solid #cbd8d1;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:.65rem .75rem;font-size:.72rem;display:flex}.EpisodeScriptLibrary-module__uK4K4q__availability span{align-items:center;gap:.3rem;display:inline-flex}.EpisodeScriptLibrary-module__uK4K4q__availability details{position:relative}.EpisodeScriptLibrary-module__uK4K4q__availability summary{color:#8a5418;cursor:pointer;font-weight:800}.EpisodeScriptLibrary-module__uK4K4q__availability details p{z-index:4;color:#6c4c20;background:#fffaf0;border:1px solid #d9c58f;border-radius:5px;width:min(32rem,80vw);max-height:12rem;margin:0;padding:.65rem .75rem;line-height:1.6;position:absolute;top:calc(100% + .35rem);left:0;overflow:auto;box-shadow:0 8px 22px #2d261824}.EpisodeScriptLibrary-module__uK4K4q__availability strong{color:#244b3d}.EpisodeScriptLibrary-module__uK4K4q__availability .EpisodeScriptLibrary-module__uK4K4q__missing,.EpisodeScriptLibrary-module__uK4K4q__availability .EpisodeScriptLibrary-module__uK4K4q__missing strong{color:#8a5418}.EpisodeScriptLibrary-module__uK4K4q__warning{color:#684c17;background:#fff5d8;border:1px solid #e1c472;border-radius:5px;padding:.7rem .8rem;font-size:.76rem;font-weight:800}.EpisodeScriptLibrary-module__uK4K4q__uploadRow{background:#fff;border:1px solid #d5ddd8;border-radius:6px;flex-wrap:wrap;gap:.7rem;padding:.75rem}.EpisodeScriptLibrary-module__uK4K4q__uploadRow>input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EpisodeScriptLibrary-module__uK4K4q__fileButtons{flex-wrap:wrap;flex:28rem;gap:.45rem}.EpisodeScriptLibrary-module__uK4K4q__fileButtons button{color:#285746;cursor:pointer;min-height:2.35rem;font:inherit;background:#f8fbf9;border:1px solid #aebfb6;border-radius:5px;justify-content:center;gap:.4rem;padding:.55rem .7rem;font-size:.74rem;font-weight:900}.EpisodeScriptLibrary-module__uK4K4q__fileButtons button span{color:#235640;background:#dcebe3;border-radius:4px;min-width:1.4rem;padding:.15rem .3rem;font-size:.67rem}.EpisodeScriptLibrary-module__uK4K4q__fileButtons .EpisodeScriptLibrary-module__uK4K4q__clearButton{color:#6c4b3e;background:0 0;border-color:#0000}.EpisodeScriptLibrary-module__uK4K4q__fileButtons button:disabled{cursor:not-allowed;opacity:.48}.EpisodeScriptLibrary-module__uK4K4q__uploadRow>label:not(.EpisodeScriptLibrary-module__uK4K4q__checkbox){color:#52645c;gap:.25rem;font-size:.68rem;font-weight:800;display:grid}.EpisodeScriptLibrary-module__uK4K4q__uploadRow select{color:#20362e;height:2.25rem;font:inherit;background:#fff;border:1px solid #bdc9c1;border-radius:5px;padding:0 1.8rem 0 .55rem}.EpisodeScriptLibrary-module__uK4K4q__checkbox{color:#344b42;cursor:pointer;gap:.45rem;font-size:.74rem;font-weight:800}.EpisodeScriptLibrary-module__uK4K4q__checkbox input{accent-color:#2e7359;width:1rem;height:1rem}.EpisodeScriptLibrary-module__uK4K4q__uploadButton,.EpisodeScriptLibrary-module__uK4K4q__tableRow button{color:#fff;cursor:pointer;font:inherit;background:#286c52;border:1px solid #235f49;border-radius:5px;justify-content:center;gap:.4rem;padding:.62rem .8rem;font-size:.74rem;font-weight:900}.EpisodeScriptLibrary-module__uK4K4q__uploadButton:disabled,.EpisodeScriptLibrary-module__uK4K4q__syncButton:disabled,.EpisodeScriptLibrary-module__uK4K4q__processButton:disabled,.EpisodeScriptLibrary-module__uK4K4q__refresh:disabled,.EpisodeScriptLibrary-module__uK4K4q__tableRow button:disabled{cursor:not-allowed;opacity:.48}.EpisodeScriptLibrary-module__uK4K4q__selection{gap:.55rem;display:grid}.EpisodeScriptLibrary-module__uK4K4q__localSelection{color:#765019;background:#fff8e8;border-left:3px solid #b97918;margin:0;padding:.55rem .65rem;font-size:.72rem;font-weight:800;line-height:1.4}.EpisodeScriptLibrary-module__uK4K4q__selectionSummary{color:#57675f;gap:.8rem;font-size:.72rem}.EpisodeScriptLibrary-module__uK4K4q__selectionSummary strong{color:#285745}.EpisodeScriptLibrary-module__uK4K4q__selectionSummary span{color:#895c12;font-weight:800}.EpisodeScriptLibrary-module__uK4K4q__pairList{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem;display:grid}.EpisodeScriptLibrary-module__uK4K4q__validPair,.EpisodeScriptLibrary-module__uK4K4q__invalidPair{background:#fff;border:1px solid #d6ded9;border-left:4px solid #4c8c70;border-radius:5px;flex-wrap:wrap;gap:.4rem .65rem;min-height:2.6rem;padding:.5rem .65rem}.EpisodeScriptLibrary-module__uK4K4q__invalidPair{background:#fffaf0;border-color:#e7cf96 #e7cf96 #e7cf96 #c48718}.EpisodeScriptLibrary-module__uK4K4q__validPair strong,.EpisodeScriptLibrary-module__uK4K4q__invalidPair strong{color:#213b31;font-size:.76rem}.EpisodeScriptLibrary-module__uK4K4q__validPair span,.EpisodeScriptLibrary-module__uK4K4q__invalidPair span{color:#607068;align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.EpisodeScriptLibrary-module__uK4K4q__unmatched,.EpisodeScriptLibrary-module__uK4K4q__message{margin:0;font-size:.74rem}.EpisodeScriptLibrary-module__uK4K4q__unmatched{color:#8a5418}.EpisodeScriptLibrary-module__uK4K4q__message{color:#315b4a;font-weight:850}.EpisodeScriptLibrary-module__uK4K4q__table{background:#fff;border:1px solid #d5ddd8;border-radius:6px;overflow:hidden}.EpisodeScriptLibrary-module__uK4K4q__tableHead,.EpisodeScriptLibrary-module__uK4K4q__tableRow{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.2fr) minmax(9rem,.85fr) minmax(12rem,1.1fr) minmax(10rem,.9fr) 7rem;align-items:center;gap:.7rem;display:grid}.EpisodeScriptLibrary-module__uK4K4q__tableHead{color:#52655c;text-transform:uppercase;background:#edf3f0;border-bottom:1px solid #d8e0db;padding:.55rem .7rem;font-size:.66rem;font-weight:900}.EpisodeScriptLibrary-module__uK4K4q__tableRow{border-bottom:1px solid #e7ece9;min-height:4.2rem;padding:.65rem .7rem;position:relative}.EpisodeScriptLibrary-module__uK4K4q__tableRow:last-child{border-bottom:0}.EpisodeScriptLibrary-module__uK4K4q__tableRow>div{gap:.2rem;display:grid}.EpisodeScriptLibrary-module__uK4K4q__tableRow strong{color:#253e35;font-size:.76rem}.EpisodeScriptLibrary-module__uK4K4q__tableRow span{overflow-wrap:anywhere;color:#68756f;font-size:.68rem}.EpisodeScriptLibrary-module__uK4K4q__tableRow button{color:#315d4d;background:#fff;border-color:#b9c7c0;width:100%;padding:.5rem .6rem}.EpisodeScriptLibrary-module__uK4K4q__previewLink{color:#285e4a;align-items:center;gap:.3rem;width:fit-content;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}.EpisodeScriptLibrary-module__uK4K4q__previewLink:hover{text-decoration:underline}.EpisodeScriptLibrary-module__uK4K4q__status{background:#edf1ef;border-radius:4px;width:fit-content;padding:.22rem .4rem}.EpisodeScriptLibrary-module__uK4K4q__status_ready,.EpisodeScriptLibrary-module__uK4K4q__movieReady{background:#dff1e7;color:#246044!important}.EpisodeScriptLibrary-module__uK4K4q__movieMissing{background:#fff0d4;color:#805315!important}.EpisodeScriptLibrary-module__uK4K4q__tableRow .EpisodeScriptLibrary-module__uK4K4q__duplicate{color:#8a5418;font-weight:800}.EpisodeScriptLibrary-module__uK4K4q__status_error{background:#f8e5dc;color:#8a3f21!important}.EpisodeScriptLibrary-module__uK4K4q__status_processing,.EpisodeScriptLibrary-module__uK4K4q__status_uploading{background:#fff1c9;color:#755313!important}.EpisodeScriptLibrary-module__uK4K4q__rowError{color:#8b4227;grid-column:1/-1;margin:0;font-size:.68rem}.EpisodeScriptLibrary-module__uK4K4q__empty{color:#6a776f;justify-content:center;gap:.5rem;min-height:5rem;font-size:.76rem}@media (max-width:900px){.EpisodeScriptLibrary-module__uK4K4q__table{overflow-x:auto}.EpisodeScriptLibrary-module__uK4K4q__tableHead,.EpisodeScriptLibrary-module__uK4K4q__tableRow{min-width:68rem}}@media (max-width:640px){.EpisodeScriptLibrary-module__uK4K4q__intro{flex-direction:column;align-items:flex-start}.EpisodeScriptLibrary-module__uK4K4q__intro>.EpisodeScriptLibrary-module__uK4K4q__libraryActions{flex-direction:row;align-items:stretch;width:100%}.EpisodeScriptLibrary-module__uK4K4q__processButton{flex:auto}.EpisodeScriptLibrary-module__uK4K4q__syncButton{flex:100%}.EpisodeScriptLibrary-module__uK4K4q__uploadRow{align-items:stretch}.EpisodeScriptLibrary-module__uK4K4q__fileButtons,.EpisodeScriptLibrary-module__uK4K4q__uploadRow>label:not(.EpisodeScriptLibrary-module__uK4K4q__checkbox),.EpisodeScriptLibrary-module__uK4K4q__uploadButton{width:100%;min-width:0}.EpisodeScriptLibrary-module__uK4K4q__uploadRow select{width:100%}.EpisodeScriptLibrary-module__uK4K4q__fileButtons button{flex:100%}}
.InteractionQaHarness-module__9dC27G__embedded{background:0 0;min-height:0}.InteractionQaHarness-module__9dC27G__embedded .lp-screen__inner--activity{justify-content:flex-start;max-width:720px;min-height:500px;padding:1.25rem}.InteractionQaHarness-module__9dC27G__complete{text-align:center;background:#fffdf6;border:2px solid #f0b62f;border-radius:8px;width:min(100%,520px);padding:3rem 1.5rem;box-shadow:0 16px 34px #04251e1f}.InteractionQaHarness-module__9dC27G__complete h1{color:#123f34;font-family:var(--font-display);letter-spacing:0;margin:0 0 .5rem;font-size:clamp(2rem,6vw,3.25rem)}.InteractionQaHarness-module__9dC27G__complete p{color:#465f58;margin:0;font-size:1.05rem}@media (max-width:720px){.InteractionQaHarness-module__9dC27G__embedded .lp-screen__inner--activity{min-height:460px;padding:.75rem}}
.QuestionGenerationPlanner-module__9sDqLW__root{background:#fbfcfa;border-top:1px solid #5969602e;gap:1rem;padding:1rem 1.15rem 1.2rem;display:grid}.QuestionGenerationPlanner-module__9sDqLW__lockNotice{color:#4d3b22;background:#fff8e8;border-left:4px solid #b77825;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.QuestionGenerationPlanner-module__9sDqLW__lockNotice div{gap:.15rem;display:grid}.QuestionGenerationPlanner-module__9sDqLW__lockNotice strong{font-size:.92rem}.QuestionGenerationPlanner-module__9sDqLW__lockNotice span{font-size:.82rem;line-height:1.4}.QuestionGenerationPlanner-module__9sDqLW__controls{grid-template-columns:minmax(190px,1.1fr) repeat(4,minmax(150px,1fr));align-items:end;gap:.8rem;display:grid}.QuestionGenerationPlanner-module__9sDqLW__controls fieldset,.QuestionGenerationPlanner-module__9sDqLW__controls label{min-width:0;margin:0}.QuestionGenerationPlanner-module__9sDqLW__controls fieldset{border:0;padding:0}.QuestionGenerationPlanner-module__9sDqLW__controls legend,.QuestionGenerationPlanner-module__9sDqLW__controls label>span{color:#44544d;text-transform:uppercase;margin:0 0 .35rem;font-size:.73rem;font-weight:800;display:block}.QuestionGenerationPlanner-module__9sDqLW__controls select{color:#26342e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b8c4bd;border-radius:6px;padding:.45rem .55rem;font-size:.85rem}.QuestionGenerationPlanner-module__9sDqLW__checkRow{background:#fff;border:1px solid #b8c4bd;border-radius:6px;align-items:center;gap:.8rem;min-height:42px;padding:.45rem .6rem;display:flex}.QuestionGenerationPlanner-module__9sDqLW__checkRow label,.QuestionGenerationPlanner-module__9sDqLW__needsRevision{color:#33453d;align-items:center;gap:.38rem;font-size:.84rem;font-weight:700;display:inline-flex}.QuestionGenerationPlanner-module__9sDqLW__checkRow input,.QuestionGenerationPlanner-module__9sDqLW__needsRevision input{accent-color:#286a58;width:17px;height:17px}.QuestionGenerationPlanner-module__9sDqLW__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.QuestionGenerationPlanner-module__9sDqLW__actions button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#205a4c;border:1px solid #205a4c;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.86rem;font-weight:800;display:inline-flex}.QuestionGenerationPlanner-module__9sDqLW__actions button:disabled{cursor:not-allowed;opacity:.5}.QuestionGenerationPlanner-module__9sDqLW__message,.QuestionGenerationPlanner-module__9sDqLW__warning{margin:0;font-size:.83rem}.QuestionGenerationPlanner-module__9sDqLW__message{color:#286a58;font-weight:700}.QuestionGenerationPlanner-module__9sDqLW__warning{color:#8a4c18}.QuestionGenerationPlanner-module__9sDqLW__summary{border-top:1px solid #d8dfda;border-bottom:1px solid #d8dfda;grid-template-columns:repeat(5,minmax(100px,1fr));display:grid}.QuestionGenerationPlanner-module__9sDqLW__summary div{border-right:1px solid #d8dfda;gap:.18rem;padding:.75rem;display:grid}.QuestionGenerationPlanner-module__9sDqLW__summary div:last-child{border-right:0}.QuestionGenerationPlanner-module__9sDqLW__summary span{color:#68766f;text-transform:uppercase;font-size:.7rem;font-weight:800}.QuestionGenerationPlanner-module__9sDqLW__summary strong{color:#1f332b;font-size:1.05rem}.QuestionGenerationPlanner-module__9sDqLW__history{gap:.35rem;display:grid}.QuestionGenerationPlanner-module__9sDqLW__history>strong{color:#44544d;text-transform:uppercase;font-size:.76rem}.QuestionGenerationPlanner-module__9sDqLW__history>div{color:#52615a;border-top:1px solid #e0e5e2;grid-template-columns:1.2fr 1fr .8fr .7fr;align-items:center;gap:.7rem;padding:.45rem 0;font-size:.8rem;display:grid}.QuestionGenerationPlanner-module__9sDqLW__history b{color:#77551f;text-transform:capitalize}.QuestionGenerationPlanner-module__9sDqLW__spinning{animation:.85s linear infinite QuestionGenerationPlanner-module__9sDqLW__spin}@keyframes QuestionGenerationPlanner-module__9sDqLW__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.QuestionGenerationPlanner-module__9sDqLW__controls{grid-template-columns:repeat(2,minmax(180px,1fr))}.QuestionGenerationPlanner-module__9sDqLW__summary{grid-template-columns:repeat(3,minmax(100px,1fr))}.QuestionGenerationPlanner-module__9sDqLW__summary div:nth-child(3){border-right:0}}@media (max-width:680px){.QuestionGenerationPlanner-module__9sDqLW__controls,.QuestionGenerationPlanner-module__9sDqLW__summary{grid-template-columns:1fr}.QuestionGenerationPlanner-module__9sDqLW__actions{flex-direction:column;align-items:stretch}.QuestionGenerationPlanner-module__9sDqLW__summary div,.QuestionGenerationPlanner-module__9sDqLW__summary div:nth-child(3){border-right:0}.QuestionGenerationPlanner-module__9sDqLW__history>div{grid-template-columns:1fr 1fr}}
.page-module__As9WkG__shell{background:#f8f1de;min-height:100vh}.page-module__As9WkG__notice{z-index:20;color:#f8f1de;background:#183f35;border-bottom:3px solid #e8b44c;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px clamp(16px,4vw,48px);display:flex;position:relative}.page-module__As9WkG__notice div,.page-module__As9WkG__notice nav{align-items:center;gap:14px;display:flex}.page-module__As9WkG__notice span{color:#dbe9e3;font-size:.88rem}.page-module__As9WkG__notice a{color:#fff;font-weight:700}.page-module__As9WkG__notice a:hover{color:#f4ce75}@media (max-width:680px){.page-module__As9WkG__notice,.page-module__As9WkG__notice div{flex-direction:column;align-items:flex-start}.page-module__As9WkG__notice{gap:8px}.page-module__As9WkG__shell .lp-duration-badge{display:none}}
.InteractionDemoCatalog-module__UdbZVG__root{color:#173d34;width:min(1480px,100% - 32px);margin:24px auto 56px}.InteractionDemoCatalog-module__UdbZVG__hero{color:#fffdf6;background:#123f34;border:1px solid #0b3028;border-radius:8px 8px 0 0;justify-content:space-between;align-items:end;gap:28px;padding:20px 24px;display:flex}.InteractionDemoCatalog-module__UdbZVG__hero>div:first-child>span,.InteractionDemoCatalog-module__UdbZVG__catalogHead span,.InteractionDemoCatalog-module__UdbZVG__previewTitle>div>span{color:#f2b632;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.InteractionDemoCatalog-module__UdbZVG__hero h1{font-family:var(--font-display);letter-spacing:0;margin:.25rem 0 .35rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.InteractionDemoCatalog-module__UdbZVG__hero p{color:#d9e7df;max-width:700px;margin:0;font-size:1rem}.InteractionDemoCatalog-module__UdbZVG__tierControl{background:#092e26;border:1px solid #ffffff29;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(126px,1fr));padding:4px;display:grid}.InteractionDemoCatalog-module__UdbZVG__tierControl button{color:#d8e5df;min-height:54px;font:800 .94rem/1.15 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px}.InteractionDemoCatalog-module__UdbZVG__tierControl button span{color:#aac4ba;margin-top:3px;font-size:.72rem;font-weight:600;display:block}.InteractionDemoCatalog-module__UdbZVG__tierControl .InteractionDemoCatalog-module__UdbZVG__activeTier{color:#143c33;background:#f2b632;box-shadow:0 2px 8px #0000002e}.InteractionDemoCatalog-module__UdbZVG__tierControl .InteractionDemoCatalog-module__UdbZVG__activeTier span{color:#315c50}.InteractionDemoCatalog-module__UdbZVG__workspace{background:#f8f4e9;border:1px solid #d8cdb6;border-top:0;grid-template-columns:minmax(300px,350px) minmax(0,1fr);align-items:start;display:grid}.InteractionDemoCatalog-module__UdbZVG__catalog{background:#eef3ee;border-right:1px solid #ccd8d0;max-height:calc(100vh - 136px);position:sticky;top:112px;overflow:auto}.InteractionDemoCatalog-module__UdbZVG__catalogHead{z-index:2;background:#e3ece6;border-bottom:1px solid #c6d4ca;justify-content:space-between;gap:12px;padding:18px 18px 14px;display:flex;position:sticky;top:0}.InteractionDemoCatalog-module__UdbZVG__catalogHead strong{margin-top:2px;font-size:.98rem;display:block}.InteractionDemoCatalog-module__UdbZVG__catalogHead .InteractionDemoCatalog-module__UdbZVG__progress{color:#365c50;white-space:nowrap;align-self:center;font-size:.76rem;font-weight:800}.InteractionDemoCatalog-module__UdbZVG__catalog nav{display:grid}.InteractionDemoCatalog-module__UdbZVG__catalog nav button{color:#294c43;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d3ddd6;grid-template-columns:22px 28px minmax(0,1fr) 20px;align-items:start;gap:10px;width:100%;min-height:76px;padding:12px 14px;display:grid;position:relative}.InteractionDemoCatalog-module__UdbZVG__catalog nav button:hover,.InteractionDemoCatalog-module__UdbZVG__catalog nav button:focus-visible{background:#fff9e9}.InteractionDemoCatalog-module__UdbZVG__catalog nav .InteractionDemoCatalog-module__UdbZVG__activeType{background:#fff;box-shadow:inset 4px 0 #f2b632}.InteractionDemoCatalog-module__UdbZVG__catalog nav button>svg{color:#1b6954;width:23px;height:23px;margin-top:2px}.InteractionDemoCatalog-module__UdbZVG__typeNumber{color:#536f67;background:#dbe6df;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;font-size:.7rem;font-weight:900;display:grid}.InteractionDemoCatalog-module__UdbZVG__typeCopy{min-width:0}.InteractionDemoCatalog-module__UdbZVG__typeCopy strong,.InteractionDemoCatalog-module__UdbZVG__typeCopy small{display:block}.InteractionDemoCatalog-module__UdbZVG__typeCopy strong{color:#153e34;margin-bottom:3px;font-size:.92rem}.InteractionDemoCatalog-module__UdbZVG__typeCopy small{color:#5c706a;font-size:.72rem;line-height:1.3}.InteractionDemoCatalog-module__UdbZVG__catalog nav button>.InteractionDemoCatalog-module__UdbZVG__check{color:#17714f;width:18px;height:18px}.InteractionDemoCatalog-module__UdbZVG__preview{min-width:0;padding:18px}.InteractionDemoCatalog-module__UdbZVG__previewHead{justify-content:space-between;align-items:start;gap:20px;padding:0 2px 14px;display:flex}.InteractionDemoCatalog-module__UdbZVG__previewTitle{align-items:start;gap:14px;min-width:0;display:flex}.InteractionDemoCatalog-module__UdbZVG__previewIcon{color:#174d40;background:#f2b632;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.InteractionDemoCatalog-module__UdbZVG__previewIcon svg{width:24px;height:24px}.InteractionDemoCatalog-module__UdbZVG__preview h2{font-family:var(--font-display);letter-spacing:0;margin:2px 0 4px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1}.InteractionDemoCatalog-module__UdbZVG__previewHead p{color:#5a6e67;max-width:700px;margin:0;font-size:.88rem}.InteractionDemoCatalog-module__UdbZVG__status{color:#31594d;background:#e1ece5;border:1px solid #c5d7cc;border-radius:6px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:800}.InteractionDemoCatalog-module__UdbZVG__variantControl{color:#31594d;gap:6px;min-width:0;margin-bottom:14px;font-size:.78rem;font-weight:800;display:grid}.InteractionDemoCatalog-module__UdbZVG__variantControl select{color:#204a3f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfc5;border-radius:6px;padding:8px 10px}.InteractionDemoCatalog-module__UdbZVG__variantControl select:focus-visible{outline-offset:2px;outline:2px solid #1d6955}.InteractionDemoCatalog-module__UdbZVG__childPreview{background:#fffdf6;border:1px solid #d9cfba;border-radius:8px;min-height:520px;overflow:hidden;box-shadow:0 14px 32px #173d341a}.InteractionDemoCatalog-module__UdbZVG__previewControls{grid-template-columns:repeat(3,max-content);justify-content:end;gap:10px;padding-top:16px;display:grid}.InteractionDemoCatalog-module__UdbZVG__previewControls button{color:#204a3f;cursor:pointer;background:#fff;border:1px solid #bfcfc5;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-weight:800;display:inline-flex}.InteractionDemoCatalog-module__UdbZVG__previewControls button:hover,.InteractionDemoCatalog-module__UdbZVG__previewControls button:focus-visible{border-color:#1d6955;box-shadow:0 0 0 3px #1d69551f}.InteractionDemoCatalog-module__UdbZVG__previewControls button svg{width:17px;height:17px}.InteractionDemoCatalog-module__UdbZVG__previewControls .InteractionDemoCatalog-module__UdbZVG__next{color:#153b32;background:#f2b632;border-color:#d89b17}@media (max-width:980px){.InteractionDemoCatalog-module__UdbZVG__root{width:min(100% - 20px,900px);margin-top:14px}.InteractionDemoCatalog-module__UdbZVG__hero{flex-direction:column;align-items:stretch}.InteractionDemoCatalog-module__UdbZVG__tierControl{width:min(100%,420px)}.InteractionDemoCatalog-module__UdbZVG__workspace{display:block}.InteractionDemoCatalog-module__UdbZVG__catalog{border-bottom:1px solid #ccd8d0;border-right:0;max-height:none;position:static;overflow:visible}.InteractionDemoCatalog-module__UdbZVG__catalogHead{position:static}.InteractionDemoCatalog-module__UdbZVG__catalog nav{grid-template-columns:repeat(2,minmax(0,1fr))}.InteractionDemoCatalog-module__UdbZVG__catalog nav button:nth-child(odd){border-right:1px solid #d3ddd6}}@media (max-width:640px){.InteractionDemoCatalog-module__UdbZVG__root{width:100%;margin-top:0}.InteractionDemoCatalog-module__UdbZVG__hero,.InteractionDemoCatalog-module__UdbZVG__preview{padding:18px 14px}.InteractionDemoCatalog-module__UdbZVG__hero{border-radius:0}.InteractionDemoCatalog-module__UdbZVG__catalog nav{scroll-snap-type:x proximity;gap:0;display:flex;overflow-x:auto}.InteractionDemoCatalog-module__UdbZVG__catalog nav button{scroll-snap-align:start;border-right:1px solid #d3ddd6;flex:0 0 250px;grid-template-columns:22px 26px minmax(142px,1fr) 18px}.InteractionDemoCatalog-module__UdbZVG__previewHead{display:block}.InteractionDemoCatalog-module__UdbZVG__status{margin:12px 0 0 58px;display:inline-block}.InteractionDemoCatalog-module__UdbZVG__childPreview{min-height:520px}.InteractionDemoCatalog-module__UdbZVG__previewControls{grid-template-columns:repeat(3,minmax(0,1fr))}.InteractionDemoCatalog-module__UdbZVG__previewControls button{padding-inline:8px;font-size:.78rem}}
