.opsis-wait-line{align-items:center;gap:8px;margin:0;display:flex}.opsis-wait-shape{width:100%}.opsis-wait-bars{opacity:.5;flex-direction:column;gap:12px;display:flex}.opsis-wait-bars>*,.opsis-wait-turn>*{min-width:0}.opsis-wait-thread .opsis-wait-bars{gap:28px;padding-top:16px}.opsis-wait-turn{flex-direction:column;gap:10px;display:flex}.opsis-wait-mine{align-self:flex-end;margin-bottom:6px}.opsis-wait-board .opsis-wait-bars{gap:16px;padding-top:8px}.opsis-wait-steps{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.opsis-wait-row{align-items:center;gap:12px;padding:0 8px;display:flex}.opsis-wait-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.opsis-wait-thumb{flex:none;width:64px;height:64px}.opsis-wait-rows{padding:8px}.opsis-wait-tiles .opsis-wait-bars{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.opsis-wait-tile{aspect-ratio:1}.opsis-wait-picture{aspect-ratio:1;width:min(100%,420px);margin:auto}.opsis-wait-picture .opsis-wait-bars{height:100%}.opsis-wait-thumb>*,.opsis-wait-tile>*,.opsis-wait-picture .opsis-wait-bars>*{height:100%;display:block}.opsis-narration-take-making,.opsis-studio-queued-state{align-items:center;gap:6px;display:inline-flex}.opsis-ref-save .opsis-studio-media-spinner,.opsis-studio-media-primary .opsis-studio-media-spinner{vertical-align:middle;margin-right:6px}.opsis-studio-thumb-spinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:688px){.opsis-wait-steps{display:none}}
.opsis-video-top{border-bottom:1px solid var(--subtle);align-items:center;gap:8px;min-width:0;padding:10px 24px 10px 16px;display:flex}.opsis-video-back{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.opsis-video-back:hover{background:var(--bubble)}.opsis-video-back:focus-visible,.opsis-video-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opsis-video-mark{color:var(--muted,currentColor);flex:none;display:inline-flex}.opsis-video-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:26px;overflow:hidden}.opsis-video-start{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:auto;padding:32px 16px;display:flex}.opsis-video-start h2{margin:0;font-size:22px;line-height:30px}.opsis-video-start p{margin:0}.opsis-video-start-mark{background:var(--bubble);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.opsis-video-material{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.opsis-video-material ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.opsis-video-material li>img,.opsis-video-material li>span{object-fit:cover;background:var(--bubble);border-radius:10px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.opsis-video-link{border:1px solid var(--divider);max-width:420px;color:var(--text);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.opsis-video-link-gone{color:var(--muted);margin:0}.opsis-video-link:not(.opsis-video-link-gone):hover{background:var(--bubble)}.opsis-video-link-mark{background:var(--bubble);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.opsis-video-link-text{flex-direction:column;flex:1;min-width:0;display:flex}.opsis-video-link-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.opsis-video-link-open{flex:none;font-size:13px;font-weight:700}.opsis-chat-storyboard{align-items:center;gap:6px;display:inline-flex}.opsis-chat-storyboard:disabled{opacity:.6;cursor:progress}@media (max-width:767px){.opsis-chat-storyboard{min-height:44px}.opsis-video-top{padding:4px 12px 4px 4px}.opsis-video-back{width:44px;height:44px}.opsis-video-title{font-size:16px}.opsis-video-link{min-height:56px}}.opsis-video-top.is-section{flex-wrap:nowrap}.opsis-video-top.is-section .opsis-board-section-nav{flex:none;margin-left:auto}.opsis-video-tabs{border:1px solid var(--field);background:var(--divider);border-radius:18px;flex:none;margin-left:auto;padding:2px;display:inline-flex}.opsis-video-top.is-section .opsis-video-tabs{margin-left:0}.opsis-video-tab{min-height:36px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 12px;font-size:14px;font-weight:700;position:relative}.opsis-video-tab[aria-selected=true]{background:var(--page);color:var(--text)}.opsis-video-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.opsis-video-tab[aria-selected=false]:hover{background:var(--subtle)}}.opsis-video-dot{background:var(--text);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:4px}.opsis-video-column>.opsis-video-board{flex:auto;min-width:0;min-height:0;padding:16px 16px 24px;overflow-y:auto}.opsis-studio-split>.opsis-video-column{flex:auto}.opsis-studio-split:has(>.opsis-video-column)>.opsis-studio-chat{flex:0 0 320px;min-width:320px;max-width:320px}@media (max-width:688px){.opsis-video-mark{display:none}.opsis-video-top .opsis-video-title{flex:1 1 0}.opsis-video-tab{min-height:32px;padding:0 8px;font-size:13px}.opsis-video-tabs{margin-left:0}}
.opsis-studio-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opsis-studio-list{flex-direction:column;gap:12px;display:flex}.opsis-studio-list>:not(.opsis-studio-rows){padding-inline:12px}.opsis-studio-note{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:18px}.opsis-studio-note p{margin:0}.opsis-studio-rows{margin:0;padding:0;list-style:none;position:relative}.opsis-studio-rows>li{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.opsis-studio-day-row{padding:18px 12px 2px}.opsis-studio-day-row[data-first]{padding-top:8px}.opsis-studio-day-row .opsis-studio-day{margin:0}.opsis-studio-day{color:var(--muted);margin:8px 0 4px;font-size:12px;font-weight:400;line-height:16px}.opsis-studio-conversation{box-sizing:border-box;border-radius:8px;align-items:center;gap:4px;min-width:0;padding-left:12px;display:flex}.opsis-studio-conversation[data-selected]{background:var(--selected);outline:1px solid var(--accent);outline-offset:-1px}.opsis-studio-conversation a{min-width:0;min-height:40px;color:var(--text);flex:auto;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.opsis-studio-conversation a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.opsis-studio-rows{flex-direction:column;display:flex}.opsis-studio-row{min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-weight:700;display:flex}a.opsis-studio-row{box-sizing:border-box;text-decoration:none}.opsis-studio-row:disabled{color:var(--muted);cursor:default}.opsis-studio-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){.opsis-studio-row:not(:disabled):hover{background:var(--subtle)}}.opsis-studio-row-count{color:var(--muted);margin-left:auto;font-size:13px;font-weight:400}.opsis-studio-row-mark{color:var(--muted);flex:none;display:inline-flex}.opsis-studio-row-state{color:var(--muted);flex:none;font-size:12px}.opsis-studio-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.opsis-studio-dot{background:var(--accent);border-radius:4px;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite opsis-studio-working}@keyframes opsis-studio-working{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.opsis-studio-dot{animation:none}}.opsis-studio-drawer .opsis-studio-conversation a{min-height:44px}[data-testid=opsis-studio-remove] [role=menuitem]{color:#db0000!important}body.awsui-dark-mode [data-testid=opsis-studio-remove] [role=menuitem]{color:#ff7a7a!important}@media (max-width:688px){.opsis-studio-drawer .opsis-studio-row{min-height:44px}}
:root{--opsis-motion-enter:.22s;--opsis-motion-exit:.18s;--opsis-motion-quick:.15s;--opsis-ease-out:cubic-bezier(.2, 0, 0, 1);--opsis-ease-in:cubic-bezier(.4, 0, 1, 1);--opsis-motion-sheet:100%;--opsis-motion-step:32px;--opsis-motion-rise:6px;--opsis-motion-scale:.96;interpolate-size:allow-keywords}@media (prefers-reduced-motion:reduce){:root{--opsis-motion-enter:.12s;--opsis-motion-exit:.1s;--opsis-motion-quick:.1s;--opsis-motion-sheet:0px;--opsis-motion-step:0px;--opsis-motion-rise:0px;--opsis-motion-scale:1}}@keyframes opsis-fade-in{0%{opacity:0}}@keyframes opsis-fade-out{to{opacity:0}}@keyframes opsis-sheet-in{0%{transform:translateY(var(--opsis-motion-sheet))}}@keyframes opsis-sheet-out{to{transform:translateY(var(--opsis-motion-sheet))}}@keyframes opsis-pop-in{0%{opacity:0;transform:scale(var(--opsis-motion-scale))}}@keyframes opsis-pop-out{to{opacity:0;transform:scale(var(--opsis-motion-scale))}}@keyframes opsis-step-forward{0%{opacity:0;transform:translateX(var(--opsis-motion-step))}}@keyframes opsis-step-back{0%{opacity:0;transform:translateX(calc(-1 * var(--opsis-motion-step)))}}@keyframes opsis-item-in{0%{opacity:0;transform:translateY(var(--opsis-motion-rise))}}@keyframes opsis-item-out{to{opacity:0}}@keyframes opsis-expand{0%{opacity:0;height:0}}@keyframes opsis-collapse{to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){@keyframes opsis-expand{0%{opacity:0}}@keyframes opsis-collapse{to{opacity:0}}}.opsis-studio-sheet-scrim{animation:opsis-fade-in var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-studio-sheet{animation:opsis-sheet-in var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-studio-sheet-scrim.is-closing{animation:opsis-fade-out var(--opsis-motion-exit) var(--opsis-ease-in) forwards;pointer-events:none}.opsis-studio-sheet.is-closing{animation:opsis-sheet-out var(--opsis-motion-exit) var(--opsis-ease-in) forwards;pointer-events:none}.opsis-studio-popover{transform-origin:100% 100%;animation:opsis-pop-in var(--opsis-motion-quick) var(--opsis-ease-out)}.opsis-studio-popover.is-closing{animation:opsis-pop-out var(--opsis-motion-quick) var(--opsis-ease-in) forwards;pointer-events:none}.opsis-step-forward{animation:opsis-step-forward var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-step-back{animation:opsis-step-back var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-expand{animation:opsis-expand var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-expand.is-closing{animation:opsis-collapse var(--opsis-motion-exit) var(--opsis-ease-in) forwards;pointer-events:none;overflow:hidden}.opsis-item-in{animation:opsis-item-in var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-item-out{animation:opsis-item-out var(--opsis-motion-exit) var(--opsis-ease-in) forwards;pointer-events:none}
.opsis-studio-drawer{--page:#fff;--divider:#c7c7c7;--subtle:#ebebeb;--bubble:#f3f3f3;--text:#141414;--text2:#464646;--muted:#686868;--field:#8d8d8d;--accent:#7133e0;--selected:#f9f8ff;--working:#00802f;--scrim:#14141480;--bar:var(--opsis-top-bar-height,57px)}body.awsui-dark-mode .opsis-studio-drawer{--page:#1c1c1c;--divider:#464646;--subtle:#2a2a2a;--bubble:#262626;--text:#ebebeb;--text2:#c7c7c7;--muted:#a5a5a5;--field:#8d8d8d;--accent:#b19ffc;--selected:#24203a;--working:#4cc777;--scrim:#000000a0}.opsis-studio-bar{color:#ebebeb;background:#141414;flex:none;align-items:center;gap:4px;min-height:56px;padding:0 4px;display:flex}.opsis-studio-bar-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.opsis-studio-bar-home,.opsis-studio-bar-balance{min-width:0;min-height:44px;color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.opsis-studio-bar-home{gap:4px}.opsis-studio-bar-name{letter-spacing:0;color:#c7c7c7;margin-left:2px;font-size:14px;font-weight:400}.opsis-studio-bar-balance{gap:4px;padding:0 4px;font-size:13px}.opsis-studio-bar-balance[data-zero]{color:#ff7a7a}.opsis-studio-bar-button:focus-visible,.opsis-studio-bar a:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #b19ffc}.opsis-studio-site{border-top:1px solid var(--divider);margin-top:12px;padding-top:8px}.opsis-studio-site .opsis-studio-day{margin:12px 12px 4px}.opsis-studio-site ul{margin:0;padding:0;list-style:none}.opsis-studio-site a,.opsis-studio-site button{box-sizing:border-box;width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.opsis-studio-site a:focus-visible,.opsis-studio-site button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.opsis-studio-drawer{z-index:1003;color:var(--text);font-family:Atkinson Hyperlegible Next,Helvetica Neue,Arial,sans-serif;font-size:15px;position:fixed;inset:0}.opsis-studio-drawer .opsis-studio-scrim{background:var(--scrim);position:absolute;inset:0}.opsis-studio-drawer-panel{background:var(--page);box-sizing:border-box;flex-direction:column;width:min(320px,85vw);padding:12px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.opsis-studio-drawer-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.opsis-studio-drawer .opsis-studio-scrim{animation:opsis-fade-in var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-studio-drawer-panel{animation:opsis-studio-slide var(--opsis-motion-enter) var(--opsis-ease-out)}.opsis-studio-drawer-closing .opsis-studio-scrim{animation:opsis-fade-out var(--opsis-motion-exit) var(--opsis-ease-in) forwards}.opsis-studio-drawer-closing .opsis-studio-drawer-panel{animation:opsis-studio-slide-out var(--opsis-motion-exit) var(--opsis-ease-in) forwards}@keyframes opsis-studio-slide{0%{opacity:.6;transform:translateX(calc(-1 * var(--opsis-motion-sheet)))}}@keyframes opsis-studio-slide-out{to{opacity:0;transform:translateX(calc(-1 * var(--opsis-motion-sheet)))}}.opsis-studio-drawer-head{justify-content:space-between;align-items:center;padding:0 0 8px 12px;display:flex}.opsis-studio-drawer-head h2{margin:0;font-size:18px;font-weight:700;line-height:24px}.opsis-studio-bar .opsis-studio-grow{flex:auto}@media (min-width:689px){.opsis-studio-bar{padding:0 12px}}.opsis-studio-drawer .opsis-studio-day{color:var(--muted);font-size:12px;font-weight:400;line-height:16px}.opsis-studio-site-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 12px 4px;font-size:13px;overflow:hidden}.opsis-studio-drawer-scroll>.opsis-studio-site:first-child{border-top:0;margin-top:0;padding-top:0}.opsis-studio-drawer .opsis-studio-drawer-head button{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}
