@font-face{font-family:ContentStudio Roboto;src:url(../media/roboto-400.931fa458.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ContentStudio Roboto;src:url(../media/roboto-500.4e071510.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ContentStudio Roboto;src:url(../media/roboto-700.15f6b6ec.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.contentstudio-o,.contentstudio-app,.contentstudio-shot{--cs-font:"ContentStudio Roboto",Roboto,"Helvetica Neue",Arial,sans-serif;--cs-win:#171717;--cs-canvas:#1d1d1d;--cs-dot:#3a3a3a;--cs-panel:#2e2e2e;--cs-field:#3a3a3a;--cs-raise:#454545;--cs-work:#232323;--cs-line:#3f3f3f;--cs-text:#fff;--cs-soft:#d9d9d9;--cs-muted:#8b8b8b;--cs-purple:#9340c6;--cs-segment:#46008c;--cs-nav-on:#7b38a499;--cs-pick:#5856d6;--cs-green:#00b412;--cs-teal:#09635d;--cs-blue:#0063d7;--cs-blue-bg:#29333f;--cs-draft:#dd781b;--cs-red:#ef4f4f}.contentstudio-i{flex:none;display:block}.contentstudio-vmi{width:var(--s);height:var(--s);flex:none;display:block;position:relative}.contentstudio-vmi>img:first-child{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.contentstudio-orb{border-radius:50%;width:42%;height:42%;display:block;position:absolute;top:36.5%;left:50%;translate:-50% -50%}.contentstudio-router-g{background:#d6e4e2;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contentstudio-libmon{flex:none;width:16px;height:16px;display:block}.contentstudio-links{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.contentstudio-link{fill:none;stroke:var(--cs-green);stroke-width:1.3px;stroke-dasharray:2.4 2.6}.contentstudio-pill{color:#fff;font:500 10px/14px var(--cs-font);white-space:nowrap;pointer-events:none;background:#080808;border-radius:12px;padding:3px 9px;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px #4a4a4a}.contentstudio-seg{background:var(--cs-panel);border-radius:6px;position:absolute;box-shadow:inset 0 0 0 1px #727272,0 2px 6px #00000059}.contentstudio-seg[data-sel]{box-shadow:inset 0 0 0 2px var(--cs-blue),0 2px 6px #00000059}.contentstudio-seg-h{background:var(--cs-segment);color:#fff;font:500 14px/1 var(--cs-font);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px 6px 0 0;align-items:center;gap:10px;padding:0 6px 0 13px;display:flex;position:relative}.contentstudio-seg-h>span:first-of-type{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.contentstudio-seg-more,.contentstudio-router-more{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.contentstudio-seg-more:hover{background:#ffffff1f}.contentstudio-vm{width:92px;height:92px;position:absolute}.contentstudio-vm-hit,div.contentstudio-vm{flex-direction:column;align-items:center;display:flex}.contentstudio-vm-hit{color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;padding:6px 2px 0}div.contentstudio-vm{color:#fff;border-radius:6px;padding:6px 2px 0}.contentstudio-vm strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 10px/12px var(--cs-font);opacity:.95;margin-top:3px;overflow:hidden}.contentstudio-vm small{font:400 8px/10px var(--cs-font);color:var(--cs-muted);white-space:nowrap;margin-top:1px}.contentstudio-vm[data-sel]>.contentstudio-vm-hit,div.contentstudio-vm[data-sel]{background:var(--cs-blue-bg);box-shadow:inset 0 0 0 2px var(--cs-blue)}.contentstudio-vm-hit:hover{background:#ffffff0d}.contentstudio-vm-hit:focus-visible{outline-offset:1px;outline:2px solid #8fb8ff}.contentstudio-vm-lone .contentstudio-vm-hit{cursor:grab}.contentstudio-router{background:var(--cs-teal);box-shadow:inset 0 0 0 2px var(--cs-green);color:#fff;font:700 12px/1 var(--cs-font);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:0 5px 0 9px;display:flex;position:absolute}.contentstudio-router>span:not(.contentstudio-router-g):not(.contentstudio-router-more){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.contentstudio-router[data-sel]{box-shadow:inset 0 0 0 2px var(--cs-green),0 0 0 3px #00b41240}.contentstudio-router-more{color:#fff;background:#ffffff47;width:22px;height:22px}.contentstudio-menu{z-index:5;background:var(--cs-win);min-width:168px;font-family:var(--cs-font);cursor:default;border-radius:6px;padding:6px 0;position:absolute;top:0;left:calc(100% + 4px);box-shadow:0 10px 28px #00000080,0 0 0 1px #ffffff0a}.contentstudio-menu button{color:#fff;width:100%;font:500 14px/18px var(--cs-font);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:9px 14px;display:flex}.contentstudio-menu button:hover,.contentstudio-menu button:focus-visible{background:#ffffff0f;outline:none}.contentstudio-menu .contentstudio-menu-danger{color:var(--cs-red)}.contentstudio-menu-float{z-index:6;min-width:184px;top:0;left:0}.contentstudio-f{padding-block:clamp(96px,15vh,180px) clamp(72px,11vh,130px)}.contentstudio-f-label{grid-column:1/4;padding-top:.7em}.contentstudio-f-h{grid-column:4/11;font-size:clamp(30px,3.6vw,56px);line-height:1.1}.contentstudio-f-lede{color:var(--soft);grid-column:4/10;margin-top:24px;font-size:clamp(18px,1.5vw,22px);line-height:1.6}.contentstudio-f-stage{margin-top:clamp(48px,8vh,88px)}.contentstudio-f-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px 28px;display:flex}.contentstudio-f-tabs button{color:var(--soft);font:500 13px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0 0 14px;transition:color .3s;display:flex;position:relative}.contentstudio-f-tabs button span{color:var(--dim);font-size:11px;transition:color .3s}.contentstudio-f-tabs button:after{content:"";transform-origin:0;height:2px;transition:transform .5s var(--ease);background:#b06fdf;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.contentstudio-f-tabs button[aria-selected=true]{color:var(--fg)}.contentstudio-f-tabs button[aria-selected=true] span{color:#b06fdf}.contentstudio-f-tabs button[aria-selected=true]:after{transform:none}.contentstudio-f-tabs button:hover{color:var(--fg)}.contentstudio-f-copy{gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;margin:28px 0;display:grid}.contentstudio-f-copy h4{font-size:clamp(22px,2vw,30px);line-height:1.15}.contentstudio-f-copy p{color:var(--soft);max-width:40em;font-size:16px;line-height:1.55}.contentstudio-f-cap{max-width:64em}.contentstudio-f-cap b{color:var(--fg);font-weight:500}.contentstudio-f-touch{display:none}@media (pointer:coarse){.contentstudio-f-fine{display:none}.contentstudio-f-touch{display:inline}}.contentstudio-app{background:var(--cs-win);height:clamp(640px,84vh,820px);color:var(--cs-text);font-family:var(--cs-font);letter-spacing:0;-webkit-font-smoothing:antialiased;isolation:isolate;border-radius:10px;flex-direction:column;font-size:14px;line-height:1.3;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 40px 90px -50px #000000e6}.contentstudio-app button,.contentstudio-app input,.contentstudio-app textarea{font-family:var(--cs-font)}.contentstudio-app :focus-visible{outline-offset:1px;outline:2px solid #b989e0}.contentstudio-app-bar{background:var(--cs-win);flex:none;align-items:center;gap:10px;height:48px;padding:0 14px 0 16px;display:flex}.contentstudio-app-bar strong{font-size:14px;font-weight:500}.contentstudio-logo{color:#fff;background:linear-gradient(#005de3,#0049b3);border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.contentstudio-winctl{color:#bdbdbd;align-items:center;gap:22px;margin-left:auto;display:flex}.contentstudio-app-body{flex:1;min-height:0;display:flex}.contentstudio-nav{background:var(--cs-win);flex-direction:column;flex:none;align-items:center;gap:14px;width:64px;padding-top:10px;display:flex}.contentstudio-nav>button,.contentstudio-nav-item{width:60px;color:var(--cs-muted);font:500 12px/1 var(--cs-font);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.contentstudio-nav>button{cursor:pointer}.contentstudio-nav>button>span,.contentstudio-nav-item>span{color:#b8b8b8;border-radius:8px;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid}.contentstudio-nav>button:hover>span{background:#ffffff0f}.contentstudio-nav>button[data-on]{color:#fff}.contentstudio-nav>button[data-on]>span{background:var(--cs-nav-on);color:#fff}.contentstudio-nav-arrow{color:#bdbdbd;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #3a3a3a}.contentstudio-nav-arrow:before{content:"";background:#2e2e2e;height:1px;position:absolute;top:-12px;left:-10px;right:-10px}.contentstudio-app-main{flex:1;min-width:0;position:relative}.contentstudio-pane{position:absolute;inset:0}.contentstudio-pane[hidden]{display:none}.contentstudio-tool-pair{border-radius:20px;padding:2px;display:flex;box-shadow:inset 0 0 0 1px #4a4a4a}.contentstudio-tool-pair button{color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.contentstudio-tool-pair button+button{background:#3a3a3a}.contentstudio-tool-pair button:disabled{color:#6a6a6a;cursor:default}.contentstudio-tab{color:var(--cs-muted);white-space:nowrap;align-self:stretch;align-items:center;padding:0 12px;font-weight:500;display:flex;position:relative}.contentstudio-tab[data-on]{color:#fff}.contentstudio-tab[data-on]:after{content:"";background:var(--cs-purple);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.contentstudio-draft{color:#fff;height:24px;font:500 12px/1 var(--cs-font);vertical-align:middle;background:#3f352c;border-radius:12px;align-items:center;gap:5px;padding:0 6px 0 8px;display:inline-flex}.contentstudio-draft i{background:var(--cs-draft);border-radius:50%;width:7px;height:7px}.contentstudio-saved{color:var(--cs-muted);white-space:nowrap}.contentstudio-ib{color:#e0e0e0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid}.contentstudio-ib:hover,.contentstudio-zoom:hover{background:#ffffff12}.contentstudio-lab{position:absolute;inset:0;overflow:hidden}.contentstudio-canvas{background-color:var(--cs-canvas);background-image:radial-gradient(circle at 1px 1px,var(--cs-dot)1px,transparent 1.4px);cursor:grab;touch-action:pan-y;background-size:12px 12px;position:absolute;inset:0;overflow:hidden}.contentstudio-canvas:active{cursor:grabbing}.contentstudio-world{transform-origin:0 0;width:1px;height:1px;position:absolute;top:0;left:0}.contentstudio-toolbar{z-index:3;background:var(--cs-panel);border-radius:6px;align-items:center;gap:2px;height:50px;padding:0 10px 0 14px;display:flex;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 2px 3px #00000026,0 1px 1px #0000004d}.contentstudio-toolbar .contentstudio-tool-pair{margin-right:14px}.contentstudio-doc{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;font-size:16px;display:flex}.contentstudio-doc>span:first-child{text-overflow:ellipsis;overflow:hidden}.contentstudio-toolbar .contentstudio-saved{margin-right:16px}.contentstudio-fullbtn{background:var(--cs-win);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;height:38px;margin-right:10px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:flex}.contentstudio-zoom{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;height:32px;margin-left:10px;padding:0 6px 0 10px;font-size:14px;font-weight:500;display:flex}.contentstudio-zoom output{text-align:right;min-width:3.2em}.contentstudio-palette,.contentstudio-props{z-index:2;background:var(--cs-panel);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:66px;bottom:8px;box-shadow:0 2px 3px #00000026,0 1px 1px #0000004d}.contentstudio-palette{width:min(268px,22%);left:8px}.contentstudio-props{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;width:min(292px,23%);right:8px;overflow:auto}.contentstudio-add{background:var(--cs-field);color:#bdbdbd;border-radius:6px;flex:none;align-items:center;gap:10px;height:40px;margin:16px;padding:0 12px;display:flex;box-shadow:0 1px 2px #00000040}.contentstudio-add input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.contentstudio-add input::placeholder{color:#a8a8a8}.contentstudio-palette-scroll{overscroll-behavior:contain;border-top:1px solid var(--cs-line);scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;flex:1;min-height:0;overflow:auto}.contentstudio-palette section{padding:8px 0 10px}.contentstudio-palette section+section{border-top:1px solid var(--cs-line)}.contentstudio-palette h4,.contentstudio-props h4{font:500 14px/1 var(--cs-font);color:#fff;align-items:center;gap:8px;margin:0;padding:8px 16px 8px 14px;display:flex}.contentstudio-palette h4 .contentstudio-i,.contentstudio-props h4 .contentstudio-i{color:#8b8b8b}.contentstudio-palette h4 b{min-width:18px;height:18px;font:500 11px/1 var(--cs-font);background:#555;border-radius:9px;place-items:center;padding:0 5px;display:grid}.contentstudio-lib{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:34px;padding:0 12px 0 18px;font-size:14px;display:flex}.contentstudio-lib>span:not(.contentstudio-lib-seg):not(.contentstudio-lib-router){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.contentstudio-lib small{font:500 12px/1 var(--cs-font);background:#ffffff1a;border-radius:12px;flex:none;padding:4px 8px}.contentstudio-lib:hover{background:#ffffff0d}.contentstudio-lib[data-on]{background:var(--cs-pick)}.contentstudio-lib[data-on] small{background:#ffffff38}.contentstudio-lib-seg,.contentstudio-lib-router{color:#fff;background:#6c2fb0;border-radius:3px;flex:none;place-items:center;width:14px;height:14px;display:grid}.contentstudio-lib-router{background:#0e8a7f}.contentstudio-props-tabs{border-bottom:1px solid var(--cs-line);gap:22px;padding:16px 20px 14px;display:flex}.contentstudio-props-tabs span{color:var(--cs-muted);align-items:center;gap:8px;font-weight:500;display:flex}.contentstudio-props-tabs span[data-on]{color:#fff}.contentstudio-props-id{border-bottom:1px solid var(--cs-line);align-items:center;gap:14px;padding:16px 20px;display:flex}.contentstudio-props-id>div{min-width:0}.contentstudio-props-id strong{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.contentstudio-props-id strong .contentstudio-i,.contentstudio-props-id small .contentstudio-i{color:#9a9a9a}.contentstudio-props-id small{color:#a5a5a5;align-items:center;gap:6px;margin-top:6px;font-size:14px;display:flex}.contentstudio-props section{border-bottom:1px solid var(--cs-line);padding:10px 0 16px}.contentstudio-props section:last-child{border-bottom:0}.contentstudio-details{grid-template-columns:1fr 1fr;gap:12px 10px;margin:6px 20px 0 40px;display:grid}.contentstudio-details dt{color:var(--cs-muted);font-size:12px}.contentstudio-details dd{align-items:center;gap:7px;margin:4px 0 0;font-size:16px;font-weight:500;display:flex}.contentstudio-details dd .contentstudio-i{color:#9a9a9a}.contentstudio-responded{color:var(--cs-muted);margin:12px 20px 0 40px;font-size:12px}.contentstudio-actions,.contentstudio-ifaces{margin:4px 0 0;padding:0 20px;list-style:none}.contentstudio-actions li{color:#eaeaea;align-items:center;gap:12px;height:30px;font-size:14px;display:flex}.contentstudio-actions .contentstudio-i,.contentstudio-ifaces .contentstudio-i{color:#9a9a9a}.contentstudio-ifaces li{align-items:flex-start;gap:12px;padding:6px 0;display:flex}.contentstudio-ifaces .contentstudio-i{margin-top:3px}.contentstudio-ifaces strong{font-size:16px;font-weight:500;display:block}.contentstudio-ifaces small{color:var(--cs-muted);margin-top:3px;font-size:13px;display:block}.contentstudio-wb{overscroll-behavior:contain;background:var(--cs-work);scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;position:absolute;inset:0;overflow:auto}.contentstudio-wb-head{align-items:center;gap:16px;padding:14px 18px 18px;display:flex}.contentstudio-wb-avatar{background:var(--cs-purple);color:#f1e3fb;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid}.contentstudio-wb-head small{color:var(--cs-muted);font:500 12px/1 var(--cs-font);letter-spacing:.06em;display:block}.contentstudio-wb-head h4{font:500 24px/1.15 var(--cs-font);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0;display:flex}.contentstudio-wb-head p{flex-wrap:wrap;gap:8px;display:flex}.contentstudio-chip{height:24px;font:500 12px/1 var(--cs-font);background:#3a3a3a;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.contentstudio-chip .contentstudio-i{color:#b9b9b9}.contentstudio-wb-tabs{z-index:2;background:var(--cs-panel);align-items:center;gap:2px;height:44px;padding:0 12px 0 14px;display:flex;position:sticky;top:0}.contentstudio-wb-tabs .contentstudio-tool-pair{margin-right:14px}.contentstudio-wb-tabs .contentstudio-saved{margin-left:auto;margin-right:14px}.contentstudio-savebtn{color:#cfcfcf;background:#4a4a4a;border-radius:6px;place-items:center;width:32px;height:32px;margin-right:8px;display:grid}.contentstudio-preview{background:var(--cs-purple);color:#fff;border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 12px;font-weight:500;display:inline-flex}.contentstudio-wb-body{grid-template-columns:minmax(240px,400px) minmax(0,1fr);align-items:start;gap:20px;padding:16px 16px 24px;display:grid}.contentstudio-wb-listtabs{align-items:center;gap:8px;margin-bottom:14px;display:flex}.contentstudio-wb-listtabs>span:not(.contentstudio-wb-addbtn){color:#b5b5b5;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:16px;font-weight:500;display:inline-flex}.contentstudio-wb-listtabs>span[data-on]{color:#fff;background:#583070}.contentstudio-wb-listtabs b{min-width:20px;height:20px;font:500 11px/1 var(--cs-font);background:#ffffff2e;border-radius:10px;place-items:center;padding:0 5px;display:grid}.contentstudio-wb-addbtn{background:#454545;border-radius:6px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.contentstudio-wb-list ol{margin:0;padding:0;list-style:none}.contentstudio-wb-list li{background:var(--cs-field);color:#f2f2f2;white-space:nowrap;cursor:grab;align-items:center;gap:10px;height:36px;padding:0 14px;font-weight:500;display:flex}.contentstudio-wb-list li+li{border-top:1px solid #2c2c2c}.contentstudio-wb-list li span{text-overflow:ellipsis;overflow:hidden}.contentstudio-wb-list li .contentstudio-i{color:#7a7a7a}.contentstudio-wb-list li[data-on]{background:var(--cs-purple)}.contentstudio-wb-list li[data-on] .contentstudio-i{color:#e3c7f6}.contentstudio-wb-content{background:#2a2a2a;border-radius:8px;min-width:0;padding:14px;box-shadow:0 2px 10px #00000040}.contentstudio-block{background:var(--cs-panel);border-radius:6px}.contentstudio-block-h{color:#e8e8e8;background:#3a3a3a;border-radius:6px 6px 0 0;align-items:center;gap:10px;height:32px;padding:0 0 0 14px;font-size:13px;font-weight:500;display:flex;position:relative}.contentstudio-block-h>.contentstudio-i{color:#a8a8a8}.contentstudio-block-grip{color:#a0a0a0;position:absolute;left:50%;translate:-50%}.contentstudio-block-more{align-self:stretch;margin-left:auto;position:relative}.contentstudio-block-more>button{color:#d0d0d0;cursor:pointer;background:#454545;border:0;border-radius:0 6px 0 0;place-items:center;width:34px;height:100%;padding:0;display:grid}.contentstudio-menu-block{min-width:250px;top:calc(100% + 6px);left:auto;right:0}.contentstudio-menu-block button{justify-content:space-between}.contentstudio-editor{background:var(--cs-field);border-radius:6px;margin:12px;padding:0 14px 10px}.contentstudio-format{color:#cfcfcf;scrollbar-width:none;border-bottom:1px solid #4a4a4a;align-items:center;gap:4px;height:52px;display:flex;overflow-x:auto}.contentstudio-format::-webkit-scrollbar{display:none}.contentstudio-format>span,.contentstudio-format>button{min-width:34px;height:32px;color:inherit;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0 6px;display:grid}.contentstudio-format>button{cursor:pointer}.contentstudio-format>button:hover{background:#ffffff0f}.contentstudio-format>button[aria-pressed=true]{color:#fff;background:#9340c659}.contentstudio-format-sel{color:#fff;gap:8px;margin-right:10px;font-weight:500;padding-right:16px!important;display:flex!important}.contentstudio-m{color:#cfcfcf;font:900 19px/1 Georgia,serif}.contentstudio-editor textarea{color:#fff;resize:none;background:0 0;border:0;outline:none;width:100%;min-height:1.45em;margin-top:12px;padding:0;font-size:14px;line-height:1.45;display:block;overflow:hidden}.contentstudio-editor textarea.contentstudio-h28{font-size:22px;line-height:1.3}.contentstudio-editor textarea::placeholder{color:#8b8b8b}.contentstudio-addrow{place-items:center;height:44px;display:grid;position:relative}.contentstudio-addrow:before{content:"";background:#3d3d3d;height:1px;position:absolute;top:50%;left:0;right:0}.contentstudio-addrow>*{color:#9a9a9a;background:#2a2a2a;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:relative}.contentstudio-addrow>button{cursor:pointer}.contentstudio-addrow>button:hover{color:#fff}.contentstudio-btn{color:#fff;cursor:pointer;background:#454545;border:0;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.contentstudio-btn:hover{background:#505050}.contentstudio-btn .contentstudio-i{color:#cfcfcf}.contentstudio-image{padding:12px}.contentstudio-image-bar{color:#a8a8a8;flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.contentstudio-image-bar>span{align-items:center;gap:8px;display:flex}.contentstudio-image figure{aspect-ratio:1258/240;border-radius:4px;margin:12px 0 0;position:relative;overflow:hidden}.contentstudio-image img{object-fit:cover;object-position:50% 32%;width:100%;height:100%}.contentstudio-image figcaption{color:#fff;-webkit-backdrop-filter:blur(4px);background:#1717178c;border-radius:14px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:flex;position:absolute;bottom:12px;left:16px}.contentstudio-answer{background:var(--cs-panel)}.contentstudio-answer-h{background:var(--cs-win);color:#cfcfcf;grid-template-columns:minmax(0,1fr) 64px 64px;gap:8px;padding:9px 16px;font-size:14px;display:grid}.contentstudio-answer-h span+span{text-align:center}.contentstudio-answer ul{gap:14px;margin:0;padding:14px 16px 6px;list-style:none;display:grid}.contentstudio-answer li{grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:8px;display:grid}.contentstudio-opt{background:var(--cs-field);color:#9a9a9a;border-radius:4px;align-items:flex-start;gap:8px;min-height:36px;padding:0 8px 0 12px;display:flex;box-shadow:inset 4px 0 #5d5d5d}.contentstudio-answer li[data-correct] .contentstudio-opt{box-shadow:inset 4px 0 0 var(--cs-purple)}.contentstudio-opt textarea{color:#fff;resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.contentstudio-opt textarea::placeholder{color:#8b8b8b}.contentstudio-opt button{color:#b0b0b0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:4px;display:grid}.contentstudio-switch{cursor:pointer;background:#4a4a4a;border:0;border-radius:10px;justify-self:center;width:36px;height:20px;padding:0;transition:background-color .25s;position:relative}.contentstudio-switch i{width:22px;height:22px;transition:transform .25s var(--ease),background-color .25s;background:#6a6a6a;border-radius:50%;position:absolute;top:-1px;left:0}.contentstudio-switch[aria-checked=true]{background:#6b2f93}.contentstudio-switch[aria-checked=true] i{background:var(--cs-purple);transform:translate(14px)}.contentstudio-opt-remove{color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:center;place-items:center;width:32px;height:32px;padding:0;display:grid}.contentstudio-opt-remove:hover{color:#fff;background:#ffffff0f}.contentstudio-answer>.contentstudio-btn{margin:10px 16px 16px}.contentstudio-expl{background:var(--cs-work);border-radius:0 0 6px 6px;padding:10px 16px 18px}.contentstudio-expl span{color:#b5b5b5;margin-bottom:8px;font-size:14px;display:block}.contentstudio-expl textarea{background:var(--cs-field);color:#fff;resize:none;border:0;border-radius:4px;outline:none;width:calc(100% - 72px);min-height:88px;padding:10px 16px;font-size:14px;line-height:1.45;display:block;overflow:hidden;box-shadow:inset 4px 0 #5d5d5d}.contentstudio-app[data-narrow]{height:auto}.take-dlg[open] .contentstudio-app:not([data-narrow]){height:100%}.contentstudio-app[data-narrow] .contentstudio-nav,.contentstudio-app[data-narrow] .contentstudio-winctl{display:none}.contentstudio-app[data-narrow] .contentstudio-app-main,.contentstudio-app[data-narrow] .contentstudio-pane,.contentstudio-app[data-narrow] .contentstudio-lab,.contentstudio-app[data-narrow] .contentstudio-wb{position:relative;inset:auto}.contentstudio-app[data-narrow] .contentstudio-wb{overflow:visible}.contentstudio-app[data-narrow] .contentstudio-lab{flex-direction:column;display:flex}.contentstudio-app[data-narrow] .contentstudio-toolbar{border-radius:0;order:-1;height:48px;margin:0;padding:0 6px 0 12px;position:relative;top:auto;left:auto;right:auto}.contentstudio-app[data-narrow] .contentstudio-toolbar .contentstudio-tool-pair,.contentstudio-app[data-narrow] .contentstudio-toolbar .contentstudio-tab,.contentstudio-app[data-narrow] .contentstudio-toolbar .contentstudio-saved,.contentstudio-app[data-narrow] .contentstudio-fullbtn,.contentstudio-app[data-narrow] .contentstudio-toolbar .contentstudio-ib:first-of-type{display:none}.contentstudio-app[data-narrow] .contentstudio-doc{justify-content:flex-start;gap:8px;font-size:14px}.contentstudio-app[data-narrow] .contentstudio-zoom{gap:2px;margin-left:0;padding:0 4px}.contentstudio-app[data-narrow] .contentstudio-zoom .contentstudio-i{display:none}.contentstudio-app[data-narrow] .contentstudio-ib{width:30px}.contentstudio-app[data-narrow] .contentstudio-canvas{height:min(560px,150vw);position:relative;inset:auto}.contentstudio-app[data-narrow] .contentstudio-palette{display:none}.contentstudio-app[data-narrow] .contentstudio-props{width:auto;box-shadow:none;border-top:1px solid var(--cs-line);border-radius:0;margin:0;position:relative;inset:auto;overflow:visible}.contentstudio-app[data-narrow] .contentstudio-wb-head{align-items:flex-start;gap:12px;padding:12px 14px 14px}.contentstudio-app[data-narrow] .contentstudio-wb-avatar{width:44px;height:44px}.contentstudio-app[data-narrow] .contentstudio-wb-avatar .contentstudio-i{width:22px;height:22px}.contentstudio-app[data-narrow] .contentstudio-wb-head h4{font-size:19px}.contentstudio-app[data-narrow] .contentstudio-wb-tabs{padding:0 8px;position:relative}.contentstudio-app[data-narrow] .contentstudio-wb-tabs .contentstudio-tool-pair,.contentstudio-app[data-narrow] .contentstudio-wb-tabs .contentstudio-saved,.contentstudio-app[data-narrow] .contentstudio-savebtn,.contentstudio-app[data-narrow] .contentstudio-wb-tabs .contentstudio-tab:not([data-on]){display:none}.contentstudio-app[data-narrow] .contentstudio-preview{margin-left:auto}.contentstudio-app[data-narrow] .contentstudio-wb-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 10px 16px}.contentstudio-app[data-narrow] .contentstudio-wb-listtabs>span:not(.contentstudio-wb-addbtn){padding:0 8px;font-size:14px}.contentstudio-app[data-narrow] .contentstudio-wb-content{padding:8px}.contentstudio-app[data-narrow] .contentstudio-editor{margin:8px;padding:0 10px 10px}.contentstudio-app[data-narrow] .contentstudio-answer-h,.contentstudio-app[data-narrow] .contentstudio-answer li{grid-template-columns:minmax(0,1fr) 44px 36px;gap:4px}.contentstudio-app[data-narrow] .contentstudio-answer-h{padding:8px 10px;font-size:12px}.contentstudio-app[data-narrow] .contentstudio-answer ul{padding:12px 10px 4px}.contentstudio-opt>.contentstudio-i,.contentstudio-opt button{margin-top:9px}.contentstudio-app[data-narrow] .contentstudio-expl textarea{width:100%}.contentstudio-app[data-narrow] .contentstudio-menu-block{min-width:210px}@media (max-width:860px){.contentstudio-f-label,.contentstudio-f-h,.contentstudio-f-lede{grid-column:1/-1}.contentstudio-f-label{padding:0 0 20px}.contentstudio-f-copy{grid-template-columns:minmax(0,1fr);gap:10px;margin:22px 0}.contentstudio-f-tabs{gap:6px 18px}.contentstudio-f-tabs button{padding-bottom:12px;font-size:12px}.contentstudio-f-tabs button span{display:none}.contentstudio-app{border-radius:8px}}@media (prefers-reduced-motion:reduce){.contentstudio-f-tabs button:after,.contentstudio-switch,.contentstudio-switch i{transition:none}}.contentstudio-o{--k:1;--mx:0;--my:0;isolation:isolate;background:var(--bg);height:clamp(600px,100svh - 80px,1040px);position:relative;overflow:hidden}.contentstudio-o-floor{perspective:2200px;perspective-origin:62% 20%;pointer-events:none;position:absolute;inset:0}.contentstudio-o-cam{width:0;height:0;transform-style:preserve-3d;transform:rotateX(calc(var(--my)*-5deg))rotateY(calc(var(--mx)*5deg));transition:transform 1.4s var(--ease);position:absolute;top:37%;left:58%}.contentstudio-o-plane{width:1200px;height:800px;transform-style:preserve-3d;transform:scale(var(--k))rotateX(54deg);animation:1.5s cubic-bezier(.16,1,.3,1) both contentstudio-tilt;position:absolute;top:-400px;left:-600px}.contentstudio-o-spin{transform-style:preserve-3d;animation:1.5s cubic-bezier(.16,1,.3,1) both contentstudio-spin-in,26s ease-in-out 1.5s infinite alternate contentstudio-drift;position:absolute;inset:0;transform:rotate(-36deg)}.contentstudio-o-grid{background-image:radial-gradient(circle at 1.5px 1.5px,#ffffff2b 1.3px,#0000 1.9px);background-size:18px 18px;width:3400px;height:3400px;animation:.9s ease-out both contentstudio-fade;position:absolute;top:-1300px;left:-1100px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 92%);mask-image:radial-gradient(closest-side,#000 30%,#0000 92%)}.contentstudio-o-world{width:1px;height:1px;transform-style:preserve-3d;position:absolute;top:30px;left:78px}.contentstudio-o[data-narrow] .contentstudio-o-world{top:42px;left:400px}.contentstudio-o .contentstudio-seg,.contentstudio-o .contentstudio-router,.contentstudio-o .contentstudio-vm-lone{transform-style:preserve-3d;animation:.9s cubic-bezier(.2,.8,.2,1) both contentstudio-lift;transform:translateZ(16px);box-shadow:inset 0 0 0 1px #727272}.contentstudio-o .contentstudio-router{box-shadow:inset 0 0 0 2px var(--cs-green),0 0 26px #00b41247;animation-delay:.22s}.contentstudio-o .contentstudio-vm-lone{animation-delay:.3s}.contentstudio-o .contentstudio-seg+.contentstudio-seg{animation-delay:.14s}.contentstudio-o .contentstudio-seg:after,.contentstudio-o .contentstudio-router:after{content:"";z-index:-1;filter:blur(14px);background:#000000b3;border-radius:8px;position:absolute;inset:6px;transform:translateZ(-16px)}.contentstudio-o .contentstudio-seg[data-sel]{box-shadow:inset 0 0 0 1px #727272}.contentstudio-o .contentstudio-seg>.contentstudio-vm{transform:translateZ(7px)}.contentstudio-o div.contentstudio-vm{transition:background-color .45s var(--ease),box-shadow .45s var(--ease)}.contentstudio-o .contentstudio-link{animation:.8s ease-out .35s both contentstudio-fade}.contentstudio-o .contentstudio-pill{animation:.7s ease-out .5s both contentstudio-fade}.contentstudio-packet{offset-rotate:0deg;offset-distance:0%;opacity:0;width:7px;height:7px;animation:contentstudio-packet var(--t,3s)cubic-bezier(.45,0,.55,1)var(--d,0s)infinite;animation-delay:calc(var(--d,0s) + 1.2s);pointer-events:none;background:#7dff8b;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:0;box-shadow:0 0 6px 2px #00dc28bf,0 0 18px 6px #00b41259}.contentstudio-o-card{background:var(--cs-panel);color:#fff;font-family:var(--cs-font);border-radius:6px;animation:.9s cubic-bezier(.2,.8,.2,1) .38s both contentstudio-lift;position:absolute;transform:translateZ(10px);box-shadow:0 0 0 1px #ffffff0d}.contentstudio-o-card:after{content:"";z-index:-1;filter:blur(16px);background:#0009;border-radius:8px;position:absolute;inset:8px;transform:translateZ(-10px)}.contentstudio-o-card h4{font:500 14px/1 var(--cs-font);align-items:center;gap:8px;margin:0;padding:12px 14px 8px;display:flex}.contentstudio-o-card h4 .contentstudio-i{color:#8b8b8b}.contentstudio-o-card h4 b{min-width:18px;height:18px;font:500 11px/1 var(--cs-font);background:#555;border-radius:9px;place-items:center;display:grid}.contentstudio-o-lib{width:270px;padding-bottom:8px;top:-360px;left:90px}.contentstudio-o-lib-add{background:var(--cs-field);color:#a8a8a8;border-radius:6px;align-items:center;gap:8px;height:36px;margin:12px;padding:0 10px;font-size:13px;display:flex}.contentstudio-o-lib p{align-items:center;gap:8px;height:30px;padding:0 12px 0 16px;font-size:13px;display:flex}.contentstudio-o-lib p span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.contentstudio-o-lib p small{font:500 11px/1 var(--cs-font);background:#ffffff1a;border-radius:10px;padding:3px 7px}.contentstudio-o-lib p[data-on]{background:var(--cs-pick)}.contentstudio-o-prop{width:270px;padding-bottom:14px;top:250px;left:1000px}.contentstudio-o-prop-id{border-bottom:1px solid var(--cs-line);align-items:center;gap:12px;padding:14px;display:flex}.contentstudio-o-prop-id strong{font:500 13px/1.2 var(--cs-font);display:block}.contentstudio-o-prop-id small{color:#a5a5a5;margin-top:4px;font-size:12px;display:block}.contentstudio-o-prop dl{grid-template-columns:1fr 1fr;gap:10px;margin:4px 14px 0 38px;display:grid}.contentstudio-o-prop dt{color:var(--cs-muted);font-size:11px}.contentstudio-o-prop dd{font:500 14px/1.2 var(--cs-font);margin:3px 0 0}.contentstudio-o-shade{pointer-events:none;background:linear-gradient(to top,var(--bg)0%,color-mix(in srgb,var(--bg)88%,transparent)20%,transparent 50%),linear-gradient(to right,color-mix(in srgb,var(--bg)70%,transparent)0%,transparent 38%);position:absolute;inset:0}.contentstudio-o-copy{align-items:end;padding-bottom:clamp(32px,6cqh,64px);position:absolute;bottom:0;left:0;right:0;container-type:normal}.contentstudio-o{container-type:size}.contentstudio-o-head{grid-column:1/9}.contentstudio-o-kicker{animation:contentstudio-rise-in 1s var(--ease).1s both;display:block}.contentstudio-o-title{letter-spacing:-.02em;margin:16px 0 0 -.04em;font-size:clamp(76px,10.6vw,170px);line-height:.92}.contentstudio-o-line{width:max-content;margin-bottom:-.07em;padding:0 .04em .07em 0;display:block;overflow:hidden}.contentstudio-o-word{animation:contentstudio-word 1.3s var(--ease).2s both;display:inline-block}.contentstudio-o-line+.contentstudio-o-line .contentstudio-o-word{animation-delay:.32s}.contentstudio-o-side{width:100%;max-width:380px;animation:contentstudio-rise-in 1.1s var(--ease).55s both;grid-column:9/13;justify-self:end;padding-bottom:.6vw}.contentstudio-o-facts{gap:16px var(--gutter);grid-template-columns:1fr 1fr;margin:0;display:grid}.contentstudio-o-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:500}.contentstudio-o-facts dd{margin:4px 0 0;font-size:15px;line-height:1.35}.contentstudio-o-jump{border-bottom:1px solid var(--rule);gap:24px;margin-top:24px;padding:10px 0 8px;font-size:12px;text-decoration:none;display:inline-flex}.contentstudio-o-cap{color:var(--soft);max-width:30em;margin-top:16px;font-size:12px;line-height:1.5}.contentstudio-o[data-run=off] .contentstudio-o-spin{animation-play-state:running,paused}.contentstudio-o[data-run=off] .contentstudio-packet{animation-play-state:paused}@keyframes contentstudio-tilt{0%{opacity:0;transform:scale(calc(var(--k)*.92))rotateX(64deg)}30%{opacity:1}to{opacity:1;transform:scale(var(--k))rotateX(54deg)}}@keyframes contentstudio-spin-in{0%{transform:rotate(-48deg)}to{transform:rotate(-36deg)}}@keyframes contentstudio-drift{0%{transform:rotate(-36deg)translate(0,0)}to{transform:rotate(-29deg)translate(-40px,26px)}}@keyframes contentstudio-lift{0%{opacity:0;transform:translateZ(0)}35%{opacity:1}to{opacity:1;transform:translateZ(16px)}}@keyframes contentstudio-fade{0%{opacity:0}to{opacity:1}}@keyframes contentstudio-packet{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes contentstudio-word{0%{transform:translateY(108%)}to{transform:none}}@keyframes contentstudio-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:860px){.contentstudio-o{height:clamp(640px,100svh - 60px,900px)}.contentstudio-o-floor{perspective-origin:50% 10%}.contentstudio-o-cam{top:20%;left:50%}.contentstudio-o-shade{background:linear-gradient(to top,var(--bg)0%,var(--bg)30%,color-mix(in srgb,var(--bg)70%,transparent)46%,transparent 62%)}.contentstudio-o-head,.contentstudio-o-side{grid-column:1/-1}.contentstudio-o-title{font-size:clamp(60px,18.5vw,120px);line-height:.9}.contentstudio-o-side{justify-self:start;max-width:none;margin-top:24px;padding-bottom:0}.contentstudio-o-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.contentstudio-o-facts dd{font-size:14px}.contentstudio-o-jump{margin-top:18px}.contentstudio-o-cap{margin-top:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.contentstudio-o-plane,.contentstudio-o-spin,.contentstudio-o-grid,.contentstudio-o .contentstudio-seg,.contentstudio-o .contentstudio-router,.contentstudio-o .contentstudio-vm-lone,.contentstudio-o .contentstudio-link,.contentstudio-o .contentstudio-pill,.contentstudio-o-card,.contentstudio-o-kicker,.contentstudio-o-word,.contentstudio-o-side{animation:none}.contentstudio-packet{display:none}.contentstudio-o-cam,.contentstudio-o div.contentstudio-vm{transition:none}}.contentstudio-app[data-narrow] .contentstudio-props section:nth-of-type(n+2){display:none}.contentstudio-app[data-narrow] .contentstudio-props section:first-of-type{border-bottom:0}
