.previewer-page .previewer-hero{min-height:325px}.previewer-page .previewer-hero .hero-inner{margin-top:32px}.previewer-page .previewer-shell{margin-bottom:40px;margin-top:-44px;max-width:1320px;width:100%}.previewer-page .vault-main>footer{flex:0 0 auto}.previewer-page .previewer-workspace{margin:0 auto;max-width:1180px;padding-bottom:72px}.previewer-page .previewer-setup-grid{background:white;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 54px rgba(25,80,123,.16);display:grid;gap:32px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);margin-inline:auto;max-width:1180px;padding:32px;transition:max-width .28s cubic-bezier(.2,.75,.25,1);width:100%}.previewer-page .previewer-setup-grid.is-upload-only{grid-template-columns:minmax(0,1fr);max-width:820px}.previewer-page .previewer-panel{min-width:0}.previewer-page .previewer-panel-heading{align-items:center;display:flex;gap:12px;margin-bottom:18px}.previewer-page .previewer-panel-heading h2{font-size:18px;letter-spacing:-.025em;line-height:1.25;margin:0}.previewer-page .previewer-step{align-items:center;background:var(--niche);border:1px solid #b9daf1;border-radius:50%;color:var(--blue-dark);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.previewer-page .previewer-dropzone{align-items:center;aspect-ratio:16/9;background:#f8fbfe;border:2.5px dashed #8fc8f1;border-radius:17px;cursor:pointer;display:flex;justify-content:center;min-height:260px;overflow:hidden;position:relative;text-align:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.previewer-page .previewer-dropzone.is-dragging,.previewer-page .previewer-dropzone:hover{background:#ecfaff;border-color:var(--blue);box-shadow:inset 0 0 0 4px rgba(80,230,230,.16)}.previewer-page .previewer-dropzone.has-image{border-style:solid;padding:0}.previewer-page .previewer-dropzone:has(input:focus-visible){outline:3px solid #15568d;outline-offset:3px}@supports not selector(:has(*)){.previewer-option-upload:focus-within,.previewer-page .previewer-dropzone:focus-within{outline:3px solid #15568d;outline-offset:3px}}.previewer-page .previewer-empty-upload{align-items:center;display:flex;flex-direction:column;padding:24px}.previewer-page .previewer-upload-icon{align-items:center;background:var(--niche);border-radius:50%;color:var(--blue-dark);display:flex;font-size:20px;height:48px;justify-content:center;margin-bottom:13px;width:48px}.previewer-page .previewer-empty-upload strong{color:var(--ink);font-size:16px}.previewer-page .previewer-empty-upload>span:last-child{color:var(--muted);font-size:12px;margin-top:6px}.previewer-page .previewer-uploaded-image{height:100%;position:relative;width:100%}.previewer-page .previewer-uploaded-frame{aspect-ratio:16/9;height:100%;width:100%}.previewer-page .previewer-replace-control{background:rgba(255,255,255,.94);border:1px solid rgba(214,228,239,.9);border-radius:9px;box-shadow:0 4px 14px rgba(18,54,82,.15);color:var(--ink);font-size:10px;font-weight:800;padding:7px 9px;position:absolute;right:10px;top:10px}.previewer-page .previewer-error{color:var(--red-dark);font-size:12px;margin:9px 0 0}.previewer-page .previewer-context-panel{animation:previewer-step-two-in .24s cubic-bezier(.2,.75,.25,1) .06s both;display:flex;flex-direction:column}.previewer-page .previewer-field{display:block;margin-bottom:17px}.previewer-page .previewer-field-meta{color:var(--blue-dark);display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.11em;margin-bottom:7px;text-transform:uppercase}.previewer-page .previewer-field-meta>span:last-child:not(:first-child){color:var(--muted);letter-spacing:0}.previewer-page .previewer-input{background:#f8fbfe;border:1px solid var(--line);border-radius:11px;color:var(--ink);min-height:50px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.previewer-page .previewer-input::placeholder{color:#91a2ae}.previewer-page .previewer-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(80,230,230,.25)}.previewer-page .previewer-handle-input{align-items:center;background:#f8fbfe;border:1px solid var(--line);border-radius:11px;color:var(--blue-dark);display:flex;min-height:50px;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease}.previewer-page .previewer-handle-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(80,230,230,.25)}.previewer-page .previewer-handle-input>span{flex:none;font-size:15px;font-weight:700}.previewer-page .previewer-handle-input input{background:transparent;border:0;color:var(--ink);flex:1;min-width:0;outline:0;padding:0 0 0 2px}.previewer-page .previewer-handle-input input:focus-visible{box-shadow:none;outline:0}.previewer-page .previewer-handle-input input::placeholder{color:#91a2ae}.previewer-page .previewer-generate{align-items:center;background:var(--red);border:0;border-radius:10px;box-shadow:0 8px 18px rgba(232,60,60,.24);color:white;display:flex;font-size:12px;font-weight:800;gap:9px;justify-content:center;margin-top:2px;min-height:50px;padding:0 18px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.previewer-page .previewer-generate:not(:disabled):hover{background:var(--red-dark);box-shadow:0 10px 22px rgba(201,45,45,.27);transform:translateY(-1px)}.previewer-page .previewer-generate:disabled{background:#e9a3a3;box-shadow:none;cursor:not-allowed;opacity:.58}.previewer-page .vault-main:not(:has(.previewer-workspace)) .previewer-hero,.previewer-page .vault-main:not(:has(.previewer-workspace))>footer{visibility:hidden}.previewer-page .vault-main:has(.previewer-studio){background:#111}.previewer-page .vault-main:has(.previewer-studio) .previewer-hero,.previewer-page .vault-main:has(.previewer-studio) .vault-mobile-nav,.previewer-page .vault-main:has(.previewer-studio)>footer{display:none}.previewer-page .previewer-shell:has(.previewer-studio){flex:1 1 auto;margin:0;max-width:none;padding:0;width:100%}.previewer-page .previewer-shell:has(.previewer-studio) .dropdown-demo{height:100%}.previewer-page .previewer-studio{--studio-bg:#0f0f0f;--studio-panel:#191919;--studio-panel-2:#242424;--studio-line:#383838;--studio-text:#f5f5f5;--studio-muted:#aaa;animation:previewer-studio-in .22s ease both;background:var(--studio-bg);color:var(--studio-text);display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100dvh;width:100%}.previewer-page .previewer-studio.is-light{--studio-bg:#f8f8f8;--studio-panel:#fff;--studio-panel-2:#eee;--studio-line:#d8d8d8;--studio-text:#111;--studio-muted:#606060}.previewer-page .previewer-studio-sidebar{background:var(--studio-panel);border-right:1px solid var(--studio-line);height:100dvh;min-width:0;overflow-y:auto;padding:22px 18px 34px;position:sticky;top:0}.previewer-page .previewer-studio-sidebar-head{align-items:center;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--studio-line);padding-bottom:16px}.previewer-page .previewer-studio-sidebar-head .previewer-theme-toggle{flex:0 0 44px}.previewer-page .previewer-studio-mode-switch{background:var(--studio-bg);border:1px solid var(--studio-line);border-radius:12px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin:16px 0 0;padding:4px}.previewer-page .previewer-studio-mode-switch button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--studio-muted);display:flex;font-size:11px;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:0 8px}.previewer-page .previewer-studio-mode-switch button.is-active{background:#3b8dd9;box-shadow:0 4px 12px rgba(0,0,0,.18);color:#fff}.previewer-page .previewer-control-group{border-bottom:1px solid var(--studio-line);padding:22px 0}.previewer-page .previewer-control-group:last-child{border-bottom:0}.previewer-page .previewer-control-group h2{color:var(--studio-text);font-size:13px;margin:0 0 13px}.previewer-page .previewer-control-heading{align-items:center;display:flex;justify-content:space-between}.previewer-page .previewer-control-meta{align-items:center;color:var(--studio-muted);display:flex;font-size:10px;font-weight:700;gap:9px}.previewer-page .previewer-info-wrap{display:inline-flex;position:relative}.previewer-page .previewer-info{background:transparent;block-size:20px;border:0;cursor:help;border-radius:999px;box-sizing:border-box;color:var(--studio-muted);display:grid;flex:none;inline-size:20px;line-height:0;max-block-size:20px;max-inline-size:20px;min-block-size:20px;min-inline-size:20px;padding:0;place-items:center}.previewer-page .previewer-info svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.previewer-page .previewer-info svg .is-filled{fill:currentColor;stroke:none}.previewer-page .previewer-info:focus-visible,.previewer-page .previewer-info:hover{border-color:#6bb7f2;color:#6bb7f2}.previewer-page .previewer-info-tooltip{background:#303030;border:1px solid #4a4a4a;border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.3);color:#f5f5f5;font-size:10px;font-weight:500;line-height:1.45;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;width:205px;z-index:20}.previewer-page .previewer-info-wrap:focus-within .previewer-info-tooltip,.previewer-page .previewer-info-wrap:hover .previewer-info-tooltip{opacity:1;transform:none;visibility:visible}.previewer-page .previewer-info-wrap.is-dismissed .previewer-info-tooltip{opacity:0;transform:translateY(-3px);visibility:hidden}.previewer-page .previewer-variant-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.previewer-page .previewer-variant-wrap{border:2px solid transparent;border-radius:10px;min-width:0;position:relative}.previewer-page .previewer-variant-wrap.is-active{border-color:#6bb7f2;box-shadow:0 0 0 2px rgba(107,183,242,.16)}.previewer-page .previewer-variant{background:var(--studio-panel-2);border:0;border-radius:8px;color:var(--studio-text);display:block;overflow:hidden;padding:0;text-align:left;width:100%}.previewer-page .previewer-variant>span{display:block;font-size:9px;font-weight:700;padding:7px 8px}.previewer-page .previewer-variant-remove{align-items:center;background:transparent;border:0;border-radius:50%;color:white;display:flex;font-size:0;height:40px;isolation:isolate;justify-content:center;line-height:1;padding:0;position:absolute;right:-16px;top:-16px;width:40px;z-index:1}.previewer-page .previewer-variant-remove:before{background:#151515;border:1px solid rgba(255,255,255,.35);border-radius:50%;content:"";inset:8px;position:absolute;z-index:-1}.previewer-page .previewer-variant-remove:hover:before{background:#333}.previewer-page .previewer-variant-remove:focus-visible{outline:none}.previewer-page .previewer-variant-remove:focus-visible:before{outline:2px solid #6bb7f2;outline-offset:2px}.previewer-page .previewer-add-variant{align-items:center;aspect-ratio:16/9;background:var(--studio-panel-2);border:1px dashed #626262;border-radius:9px;color:var(--studio-muted);cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:5px;justify-content:center;min-height:75px}.previewer-page .previewer-add-variant:hover{border-color:#6bb7f2;color:var(--studio-text)}.previewer-page .previewer-studio-error{color:#ff7c7c;font-size:11px;line-height:1.4;margin:8px 0 0}.previewer-page .previewer-studio-field{display:block;margin-top:12px}.previewer-page .previewer-studio-field>span{color:var(--studio-muted);display:block;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.previewer-page .previewer-studio-field input,.previewer-page .previewer-studio-field textarea{background:var(--studio-panel-2);border:1px solid var(--studio-line);border-radius:9px;color:var(--studio-text);font:inherit;font-size:12px;outline:none;padding:11px 12px;resize:vertical;width:100%}.previewer-page .previewer-studio-field input:focus,.previewer-page .previewer-studio-field textarea:focus{border-color:#6bb7f2;box-shadow:0 0 0 3px rgba(107,183,242,.16)}.previewer-page .previewer-control-heading h2{font-size:18px;letter-spacing:-.02em}.previewer-page .previewer-title-list{display:grid;gap:11px;margin-top:2px}.previewer-page .previewer-title-option{background:#111;border:2px solid #090909;border-radius:14px;min-height:0;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease}.previewer-page .previewer-title-option.is-active{border-color:#e83c3c;box-shadow:0 0 0 2px rgba(232,60,60,.2)}.previewer-page .previewer-title-meta{align-items:center;display:flex;gap:8px;min-height:27px;padding:7px 42px 0 12px}.previewer-page .previewer-title-count{--counter-yellow:#e8c547;--counter-red:#ff7c7c;transition:color .15s ease;color:var(--studio-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:18px;position:absolute;bottom:7px;right:12px;white-space:nowrap}.previewer-page .previewer-studio.is-light .previewer-title-count{--counter-yellow:#8a6500;--counter-red:#b42318}.previewer-page .previewer-title-editor{display:grid}.previewer-page .previewer-title-editor:after{content:attr(data-value);visibility:hidden;pointer-events:none}.previewer-page .previewer-title-editor:after,.previewer-page .previewer-title-option textarea{background:transparent;border:0;box-sizing:border-box;color:var(--studio-text);font:inherit;font-size:15px;grid-area:1/1;line-height:1.4;min-height:0;min-width:0;outline:none;overflow-wrap:anywhere;padding:8px 14px 30px;white-space:pre-wrap;width:100%}.previewer-page .previewer-title-option textarea{display:block;height:100%;overflow:hidden;resize:none}.previewer-page .previewer-title-option textarea::placeholder{color:#737373}.previewer-page .previewer-title-option textarea:focus{box-shadow:none}.previewer-page button.previewer-title-remove{align-items:center;background:#292929;border:0;border-radius:50%;color:#aaa;display:flex;font-size:15px;height:25px;min-height:25px!important;min-width:25px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;right:8px;top:8px;transition:opacity .14s ease,background .14s ease,color .14s ease;width:25px}.previewer-page .previewer-title-option:hover .previewer-title-remove,.previewer-page .previewer-title-remove:focus-visible{opacity:1}.previewer-page .previewer-title-remove:hover{background:rgba(232,60,60,.13);color:#ff7c7c}@media (hover:none){.previewer-page .previewer-title-meta{min-height:44px;padding-right:50px}.previewer-page button.previewer-title-remove{background:transparent;height:44px;isolation:isolate;min-height:44px!important;opacity:1;right:0;top:0;width:44px}.previewer-page button.previewer-title-remove:before{background:#292929;border-radius:50%;content:"";inset:9.5px;position:absolute;z-index:-1}.previewer-page .previewer-studio.is-light button.previewer-title-remove{background:transparent}.previewer-page .previewer-studio.is-light button.previewer-title-remove:before{background:#ececec}}.previewer-page .previewer-add-title-card{background:#111;border:2px solid #090909;border-radius:14px;color:#737373;font:inherit;font-size:15px;min-height:48px;padding:12px 14px;text-align:left;transition:border-color .16s ease,color .16s ease;width:100%}.previewer-page .previewer-add-title-card:hover{border-color:#505050;color:var(--studio-text)}.previewer-page .previewer-studio.is-light .previewer-add-title-card,.previewer-page .previewer-studio.is-light .previewer-title-option{background:#fff;border-color:#d8d8d8}.previewer-page .previewer-studio.is-light .previewer-title-option.is-active{border-color:#e83c3c}.previewer-page .previewer-studio.is-light .previewer-title-remove{background:#ececec;color:#606060}.previewer-page .previewer-shuffle{align-items:center;background:transparent;border:1px solid var(--studio-line);border-radius:9px;color:var(--studio-text);display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;margin-top:9px;min-height:40px;transition:background .16s ease,border-color .16s ease,color .16s ease;width:100%}.previewer-page .previewer-shuffle:hover{background:var(--studio-panel-2);border-color:#6bb7f2;color:#6bb7f2}.previewer-page .previewer-shuffle:disabled{cursor:wait;opacity:.62}.previewer-page .previewer-studio-canvas{background:var(--studio-bg);min-width:0;overflow:hidden;padding-bottom:var(--feedback-tab-room,0)}.previewer-page .previewer-studio-toolbar{align-items:center;background:var(--studio-panel);border-bottom:1px solid var(--studio-line);display:grid;gap:28px;grid-template-columns:auto minmax(320px,520px) minmax(max-content,1fr);min-height:76px;padding:13px 28px;position:sticky;top:0;z-index:10}.previewer-page .previewer-view-tabs{background:var(--studio-panel-2);border:1px solid var(--studio-line);border-radius:12px;display:flex;gap:3px;padding:4px}.previewer-page .previewer-view-tabs button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--studio-muted);display:inline-flex;font-size:11px;font-weight:750;gap:7px;min-height:39px;padding:0 12px}.previewer-page .previewer-view-tabs button.is-active{background:#3b8dd9;color:white}.previewer-page .previewer-add-title-card:focus-visible,.previewer-page .previewer-add-variant:focus-within,.previewer-page .previewer-info:focus-visible,.previewer-page .previewer-shuffle:focus-visible,.previewer-page .previewer-studio-mode-switch button:focus-visible,.previewer-page .previewer-title-remove:focus-visible,.previewer-page .previewer-topic-strip button:focus-visible,.previewer-page .previewer-variant-remove:focus-visible,.previewer-page .previewer-variant:focus-visible,.previewer-page .previewer-view-tabs button:focus-visible{outline:3px solid #6bb7f2;outline-offset:2px}.previewer-page .previewer-youtube-search{align-items:center;background:var(--studio-bg);border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-muted);display:flex;font-size:12px;height:40px;justify-content:space-between;max-width:420px;overflow:hidden;padding:0 0 0 15px;width:42%}.previewer-page .previewer-youtube-search>i{align-items:center;align-self:stretch;background:var(--studio-panel-2);border-left:1px solid var(--studio-line);color:var(--studio-text);display:flex;flex:0 0 64px;font-size:20px;justify-content:center}.previewer-page .previewer-youtube-search-group{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.previewer-page .previewer-youtube-search-group .previewer-youtube-search{flex:1 1 auto;max-width:none;width:auto}.previewer-page .previewer-youtube-microphone{align-items:center;background:#272727;block-size:40px;border-radius:999px;color:var(--studio-text);display:inline-flex;flex:none;inline-size:40px;justify-content:center;max-block-size:40px;max-inline-size:40px;min-block-size:40px;min-inline-size:40px}.previewer-page .previewer-studio.is-light .previewer-youtube-microphone{background:var(--studio-panel-2)}.previewer-page .previewer-youtube-microphone svg{fill:currentColor;height:21px;stroke:none;width:21px}.previewer-page .previewer-youtube-actions{align-items:center;display:flex;gap:15px;justify-self:end}.previewer-page .previewer-youtube-create{align-items:center;background:var(--studio-panel-2);border-radius:999px;color:var(--studio-text);display:inline-flex;font-size:12px;font-weight:700;gap:8px;min-height:38px;padding:0 15px}.previewer-page .previewer-youtube-create i{font-size:11px}.previewer-page .previewer-youtube-notifications{align-items:center;color:var(--studio-text);display:inline-flex;font-size:18px;height:38px;justify-content:center;position:relative;width:38px}.previewer-page .previewer-youtube-notifications>span{align-items:center;background:#e62117;border:2px solid var(--studio-panel);border-radius:999px;color:white;display:flex;font-size:8px;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:-1px;top:0}.previewer-page .previewer-youtube-profile{align-items:center;background:linear-gradient(145deg,#50e6e6,#3b8dd9 55%,#9b8fd9);border-radius:50%;color:white;display:inline-flex;font-size:13px;font-weight:800;height:34px;justify-content:center;width:34px}.previewer-page .previewer-topic-strip{align-items:center;background:var(--studio-bg);border-bottom:1px solid var(--studio-line);display:flex;gap:8px;overflow-x:auto;padding:8px 28px;position:sticky;scrollbar-width:none;top:76px;z-index:9}.previewer-page .previewer-topic-strip::-webkit-scrollbar{display:none}.previewer-page .previewer-topic-strip button{background:var(--studio-panel-2);border:0;border-radius:8px;color:var(--studio-text);flex:0 0 auto;font-family:var(--font-preview-roboto),Arial,sans-serif;font-size:14px;font-weight:500;height:32px;line-height:20px;min-height:32px!important;padding:0 12px;transition:background .16s ease,color .16s ease;white-space:nowrap}.previewer-page .previewer-topic-strip button:hover{background:#393939}.previewer-page .previewer-studio.is-dark .previewer-topic-strip button.is-active{background:#f1f1f1;color:#0f0f0f}.previewer-page .previewer-studio.is-light .previewer-topic-strip button.is-active{background:#111;color:#fff}.previewer-page .previewer-studio.is-light .previewer-topic-strip button:hover{background:#dedede}.previewer-page .previewer-canvas-panel{min-height:calc(100dvh - 76px);padding:28px}.previewer-page .previewer-home-feed{display:grid;gap:34px}.previewer-page .previewer-youtube-grid{display:grid;gap:30px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.previewer-page .previewer-shorts-shelf{border-bottom:1px solid var(--studio-line);border-top:1px solid var(--studio-line);min-width:0;padding:22px 0 28px}.previewer-page .previewer-shorts-heading{align-items:center;color:var(--studio-text);display:grid;gap:11px;grid-template-columns:24px minmax(0,1fr) 20px;margin-bottom:18px}.previewer-page .previewer-shorts-heading h2{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.previewer-page .previewer-shorts-heading>i{color:var(--studio-muted);font-size:14px;justify-self:end}.previewer-page .previewer-shorts-mark{display:inline-flex;height:24px;justify-content:center;width:24px}.previewer-page .previewer-shorts-mark svg{display:block;fill:#ff0033;height:24px;width:24px}.previewer-page .previewer-shorts-mark .previewer-shorts-play{fill:white}.previewer-page .previewer-shorts-row{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.previewer-page .previewer-short-card{color:var(--studio-text);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 12px;min-width:0}.previewer-page .previewer-short-thumbnail{aspect-ratio:9/16;border-radius:10px;grid-column:1/-1;width:100%}.previewer-page .previewer-short-copy{min-width:0}.previewer-page .previewer-short-copy h3{display:-webkit-box;font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.previewer-page .previewer-short-copy p{color:var(--studio-muted);font-size:11.5px;line-height:1.4;margin:0}.previewer-page .previewer-short-card>i{color:var(--studio-muted);font-size:11px;margin-top:2px}.previewer-page .previewer-youtube-card{color:var(--studio-text);min-width:0}.previewer-page .previewer-card-thumbnail{border-radius:12px;overflow:hidden;position:relative}.previewer-page .previewer-youtube-card.is-user:focus-within .previewer-card-thumbnail,.previewer-page .previewer-youtube-card.is-user:hover .previewer-card-thumbnail{box-shadow:0 0 0 3px #3b8dd9}.previewer-page .previewer-duration{background:rgba(0,0,0,.72);border-radius:4px;bottom:6px;color:white;font-size:11.5px;font-weight:750;line-height:1;padding:4px 5px;position:absolute;right:6px}.previewer-page .previewer-card-copy{display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) 12px;padding-top:10px}.previewer-page .previewer-card-copy h3{color:var(--studio-text);display:-webkit-box;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.35;margin:0 0 6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.previewer-page .previewer-card-copy p{color:var(--studio-muted);font-size:14px;line-height:1.45;margin:0}.previewer-page .previewer-channel-name{align-items:center;display:flex;gap:4px;min-width:0}.previewer-page .previewer-channel-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewer-page .previewer-card-copy>i{color:var(--studio-muted);font-size:11px}.previewer-page .previewer-channel-avatar,.previewer-page .previewer-channel-fallback{border-radius:50%;height:32px;overflow:hidden;width:32px}.previewer-page .previewer-channel-fallback{align-items:center;background:#3b8dd9;color:white;display:flex;font-size:12px;font-weight:800;justify-content:center}.previewer-page .previewer-profile-control{align-items:center;background:#f8fbfe;border:1px solid var(--line);border-radius:12px;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto;margin:0 0 17px;padding:10px}.previewer-page .previewer-profile-control .previewer-channel-avatar,.previewer-page .previewer-profile-control .previewer-channel-fallback{height:42px;width:42px}.previewer-page .previewer-profile-control .previewer-channel-fallback{font-size:14px}.previewer-page .previewer-profile-copy{min-width:0}.previewer-page .previewer-profile-copy strong{color:var(--ink);display:block;font-size:11px;line-height:1.3}.previewer-page .previewer-profile-copy strong .previewer-optional-badge{background:#e6f3fd;border-radius:999px;color:var(--blue-dark);display:inline-block;font-size:9px;font-weight:800;letter-spacing:.07em;margin-left:6px;padding:3px 6px;text-transform:uppercase;vertical-align:1px}.previewer-page .previewer-profile-copy>span{color:var(--muted);display:block;font-size:10px;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.previewer-page .previewer-profile-copy>span.is-warning{color:var(--red-dark)}.previewer-page .previewer-profile-upload{align-items:center;background:white;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:5px;justify-content:center;min-height:36px;padding:0 10px}.previewer-page .previewer-profile-upload:hover{border-color:var(--blue)}.previewer-page .previewer-profile-upload:focus-within{outline:3px solid rgba(80,230,230,.35);outline-offset:2px}.previewer-page .previewer-studio .previewer-profile-control{background:var(--studio-panel-2);border-color:var(--studio-line);margin:12px 0 0}.previewer-page .previewer-studio .previewer-profile-copy strong{color:var(--studio-text)}.previewer-page .previewer-studio .previewer-profile-copy strong .previewer-optional-badge,.previewer-page .previewer-studio .previewer-profile-copy>span{color:var(--studio-muted)}.previewer-page .previewer-studio .previewer-profile-copy strong .previewer-optional-badge{background:var(--studio-panel)}.previewer-page .previewer-studio .previewer-profile-copy>span.is-warning{color:#ff9a9a}.previewer-page .previewer-studio .previewer-profile-upload{background:var(--studio-panel);border-color:var(--studio-line);color:var(--studio-text)}.previewer-page .previewer-profile-control.is-compact{gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:8px}.previewer-page .previewer-profile-control.is-compact .previewer-channel-avatar,.previewer-page .previewer-profile-control.is-compact .previewer-channel-fallback{height:34px;width:34px}.previewer-page .previewer-profile-control.is-compact .previewer-profile-upload{min-height:32px;padding-inline:8px}.previewer-page .previewer-youtube-search-list{display:grid;gap:18px;margin:0 auto;max-width:980px}.previewer-page .previewer-search-result-heading{align-items:center;border-bottom:1px solid var(--studio-line);color:var(--studio-text);display:flex;font-size:12px;font-weight:700;gap:8px;padding-bottom:14px}.previewer-page .previewer-youtube-card.is-search{display:grid;gap:17px;grid-template-columns:minmax(220px,360px) minmax(0,1fr)}.previewer-page .previewer-youtube-card.is-search .previewer-card-copy{grid-template-columns:minmax(0,1fr) 12px;padding-top:3px}.previewer-page .previewer-youtube-card.is-search .previewer-card-copy h3{font-size:16px}.previewer-page .previewer-search-card-details{min-width:0}.previewer-page .previewer-search-metadata{margin-top:2px!important}.previewer-page .previewer-search-channel-row{align-items:center;display:flex;gap:10px;margin-top:14px}.previewer-page .previewer-search-channel-row .previewer-channel-name{min-width:0}.previewer-page .previewer-card-description{margin-top:14px!important;max-width:520px}.previewer-page .previewer-watch-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr)}.previewer-page .previewer-video-player{aspect-ratio:16/9;background:#050505;border:1px solid var(--studio-line);border-radius:12px;display:grid;place-items:center;position:relative;overflow:hidden;color:white}.previewer-page .previewer-player-play{width:68px;height:48px}.previewer-page .previewer-player-controls{position:absolute;inset:auto 0 0;padding:28px 14px 12px;background:linear-gradient(transparent,rgba(0,0,0,.85))}.previewer-page .previewer-player-progress{height:3px;background:#666;margin-bottom:12px}.previewer-page .previewer-player-progress>span{display:block;width:8px;height:3px;background:#ff0033}.previewer-page .previewer-player-control-row,.previewer-page .previewer-player-controls-end{display:flex;align-items:center;gap:16px}.previewer-page .previewer-player-control-row svg{width:22px;height:22px;fill:currentColor;flex:none}.previewer-page .previewer-player-time{color:white;font:12px Arial,sans-serif;white-space:nowrap}.previewer-page .previewer-player-controls-end{margin-left:auto}.previewer-page .previewer-youtube-sidebar-list{display:grid;gap:12px}.previewer-page .previewer-youtube-card.is-sidebar{display:grid;gap:10px;grid-template-columns:165px minmax(0,1fr)}.previewer-page .previewer-youtube-card.is-sidebar .previewer-card-copy{gap:8px;grid-template-columns:minmax(0,1fr) 10px;padding-top:0}.previewer-page .previewer-youtube-card.is-sidebar .previewer-card-copy>:first-child{display:none}.previewer-page .previewer-youtube-card.is-sidebar .previewer-card-copy h3{font-size:11px}.previewer-page .previewer-youtube-card.is-sidebar .previewer-card-copy p{font-size:10.5px;line-height:1.45}.previewer-page .previewer-phone-frame{background:var(--studio-panel);border:7px solid #282828;border-radius:34px;box-shadow:0 24px 70px rgba(0,0,0,.35);aspect-ratio:390/844;display:flex;flex-direction:column;margin:0 auto;width:min(100%,390px);overflow:hidden;padding-bottom:16px}.previewer-page .previewer-phone-header,.previewer-page .previewer-phone-status{align-items:center;color:var(--studio-text);display:flex;justify-content:space-between}.previewer-page .previewer-phone-status{font-family:Arial,sans-serif;font-size:13px;font-weight:600;padding:14px 20px 10px}.previewer-page .previewer-phone-status-icons{align-items:center;display:flex;gap:5px}.previewer-page .previewer-phone-status-icons svg{display:block;height:12px;width:16px}.previewer-page .previewer-phone-status-icons .previewer-phone-battery{height:13px;width:26px}.previewer-page .previewer-phone-header{min-height:56px;padding:8px 14px}.previewer-page .previewer-phone-wordmark{align-items:center;display:flex;gap:4px}.previewer-page .previewer-phone-wordmark svg{display:block;height:20px;width:93px;flex-shrink:0}.previewer-page .previewer-phone-header-icons{align-items:center;display:flex;gap:18px}.previewer-page .previewer-phone-header-icons svg{display:block;height:23px;width:23px}.previewer-page .previewer-phone-topics{display:flex;gap:8px;overflow:hidden;padding:4px 12px 14px;white-space:nowrap}.previewer-page .previewer-phone-topics span{background:var(--studio-panel-2);border-radius:8px;color:var(--studio-text);flex-shrink:0;font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:32px;padding:0 12px}.previewer-page .previewer-phone-topics .is-active{background:var(--studio-text);color:var(--studio-panel)}.previewer-page .previewer-phone-frame>:not(.previewer-phone-feed){flex-shrink:0}.previewer-page .previewer-phone-feed{align-content:start;display:grid;flex:1;gap:20px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-top:0;scrollbar-width:none}.previewer-page .previewer-phone-feed::-webkit-scrollbar{display:none}.previewer-page .previewer-youtube-card.is-mobile .previewer-card-thumbnail{border-radius:0}.previewer-page .previewer-youtube-card.is-mobile .previewer-card-copy{padding-inline:12px}.previewer-page .previewer-size-view{min-height:100dvh;padding:clamp(28px,4vw,56px)}.previewer-page .previewer-size-view-heading{align-items:end;border-bottom:1px solid var(--studio-line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:0 auto 36px;max-width:1120px;padding-bottom:24px}.previewer-page .previewer-size-view-heading h2{color:var(--studio-text);font-size:clamp(26px,3vw,40px);letter-spacing:-.04em;line-height:1.06;margin:0;max-width:650px}.previewer-page .previewer-size-view-heading p{color:var(--studio-muted);font-size:16px;line-height:1.65;margin:0}.previewer-page .previewer-size-stage{align-items:start;display:grid;gap:42px 48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));margin:0 auto;max-width:1120px}.previewer-page .previewer-size-sample{justify-self:start;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.previewer-page .previewer-size-sample.is-large{width:480px}.previewer-page .previewer-size-sample.is-standard{width:360px}.previewer-page .previewer-size-sample.is-sidebar{width:420px}.previewer-page .previewer-size-sample.is-compact{width:168px}.previewer-page .previewer-size-sample.is-large .previewer-size-thumbnail{width:480px}.previewer-page .previewer-size-sample.is-standard .previewer-size-thumbnail{width:360px}.previewer-page .previewer-size-sample.is-compact .previewer-size-thumbnail{width:168px}.previewer-page .previewer-size-sample>header{align-items:baseline;color:var(--studio-text);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:10px}.previewer-page .previewer-size-sample>header span{color:var(--studio-muted);font-size:10px}.previewer-page .previewer-size-card{color:var(--studio-text);min-width:min-content}.previewer-page .previewer-size-thumbnail{border-radius:12px;outline:1px solid var(--studio-line);outline-offset:-1px;overflow:hidden;position:relative}.previewer-page .previewer-size-thumbnail>span{background:rgba(0,0,0,.72);border-radius:4px;bottom:6px;color:#fff;font-size:11px;font-weight:750;line-height:1;padding:4px 5px;position:absolute;right:6px}.previewer-page .previewer-size-card-copy{display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) 12px;padding-top:10px}.previewer-page .previewer-size-card-copy h3{display:-webkit-box;font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.previewer-page .previewer-size-card-copy p{color:var(--studio-muted);font-size:11px;line-height:1.45;margin:0}.previewer-page .previewer-size-card-copy>i{color:var(--studio-muted);font-size:11px}.previewer-page .previewer-size-sample.is-compact .previewer-size-card-copy,.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card-copy{gap:6px;grid-template-columns:23px minmax(0,1fr);padding-top:7px}.previewer-page .previewer-size-sample.is-compact .previewer-channel-avatar,.previewer-page .previewer-size-sample.is-compact .previewer-channel-fallback,.previewer-page .previewer-size-sample.is-sidebar .previewer-channel-avatar,.previewer-page .previewer-size-sample.is-sidebar .previewer-channel-fallback{font-size:9px;height:23px;width:23px}.previewer-page .previewer-size-sample.is-compact .previewer-size-card-copy>i,.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card-copy>i{display:none}.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card{display:grid;gap:10px;grid-template-columns:220px minmax(0,1fr);align-items:start}.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card-copy{display:block;padding-top:0}.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card-copy>:first-child{display:none}.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card-copy h3{font-size:14px;line-height:1.4;margin-bottom:5px;-webkit-line-clamp:3}.previewer-page .previewer-size-sample.is-sidebar .previewer-size-card-copy p{font-size:12px}.previewer-page .previewer-size-sample.is-compact .previewer-size-card-copy h3{font-size:8.5px;line-height:1.3;margin-bottom:2px}.previewer-page .previewer-size-sample.is-compact .previewer-size-card-copy p{font-size:7.5px}.previewer-page .previewer-size-sample.is-compact .previewer-size-thumbnail>span,.previewer-page .previewer-size-sample.is-sidebar .previewer-size-thumbnail>span{bottom:4px;font-size:8px;padding:3px;right:4px}@keyframes previewer-step-two-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes previewer-step-two-in-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes previewer-studio-in{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.previewer-page .previewer-studio{grid-template-columns:270px minmax(0,1fr)}.previewer-page .previewer-studio-toolbar{grid-template-columns:auto 1fr}.previewer-page .previewer-youtube-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.previewer-page .previewer-shorts-row{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.previewer-page .previewer-short-card:nth-child(5),.previewer-page .previewer-youtube-search-group{display:none}}@media (max-width:920px){.previewer-page .previewer-setup-grid{gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);padding:25px}.previewer-page .previewer-studio{display:block}.previewer-page .previewer-studio-sidebar{border-bottom:1px solid var(--studio-line);border-right:0;display:grid;gap:18px;grid-template-columns:1fr 1fr;height:auto;overflow:visible;padding:18px;position:static}.previewer-page .previewer-studio-sidebar-head{border-bottom:0;grid-column:1/-1;padding-bottom:0}.previewer-page .previewer-studio-mode-switch{grid-column:1/-1;margin-top:0}.previewer-page .previewer-control-group{border:1px solid var(--studio-line);border-radius:12px;padding:16px}.previewer-page .previewer-appearance-controls{grid-column:1/-1}.previewer-page .previewer-studio-toolbar,.previewer-page .previewer-topic-strip{position:static}.previewer-page .previewer-watch-layout{grid-template-columns:1fr}}@media (max-width:767px){.previewer-page .previewer-setup-grid{grid-template-columns:1fr}.previewer-page .previewer-context-panel{animation-name:previewer-step-two-in-mobile}.previewer-page .previewer-studio-sidebar{display:block}.previewer-page .previewer-control-group{margin-top:14px}.previewer-page .previewer-studio-toolbar{align-items:stretch;display:flex;flex-wrap:wrap;padding:12px}.previewer-page .previewer-youtube-actions{justify-content:flex-end;width:100%}.previewer-page .previewer-topic-strip{gap:8px;padding:10px 12px}.previewer-page .previewer-view-tabs{max-width:100%;overflow-x:auto;width:100%}.previewer-page .previewer-view-tabs button{flex:1 0 auto;min-height:44px}.previewer-page .previewer-canvas-panel{padding:18px 12px 28px}.previewer-page .previewer-size-view{padding:26px 12px 40px}.previewer-page .previewer-size-view-heading{align-items:start;gap:12px;grid-template-columns:1fr;margin-bottom:28px}.previewer-page .previewer-size-stage{gap:34px;grid-template-columns:minmax(0,1fr)}.previewer-page .previewer-home-feed{gap:28px}.previewer-page .previewer-shorts-shelf{margin-inline:-12px;padding-inline:12px}.previewer-page .previewer-shorts-row{display:flex;margin-right:-12px;overflow-x:auto;padding-right:12px;scrollbar-width:none}.previewer-page .previewer-shorts-row::-webkit-scrollbar{display:none}.previewer-page .previewer-short-card{display:grid;flex:0 0 min(46vw,190px)}.previewer-page .previewer-short-card:nth-child(5){display:grid}.previewer-page .previewer-youtube-card.is-search{grid-template-columns:155px minmax(0,1fr)}.previewer-page .previewer-youtube-card.is-search .previewer-card-copy{grid-template-columns:minmax(0,1fr)}.previewer-page .previewer-card-description,.previewer-page .previewer-youtube-card.is-search .previewer-card-copy>i{display:none}}@media (max-width:680px){.previewer-page .previewer-hero{min-height:300px}.previewer-page .previewer-hero .hero-inner{margin-top:30px}.previewer-page .previewer-shell{margin-top:-24px}.previewer-page .previewer-workspace{padding-bottom:54px}.previewer-page .previewer-setup-grid{border-radius:18px;gap:28px;padding:18px}.previewer-page .previewer-dropzone{min-height:0}.previewer-page .previewer-youtube-grid{grid-template-columns:1fr}.previewer-page .previewer-youtube-card:not(.is-sidebar) .previewer-card-copy h3{font-size:15px}.previewer-page .previewer-youtube-card:not(.is-sidebar) .previewer-card-copy p{font-size:13px}}@media (max-width:480px){.previewer-page .previewer-youtube-actions{gap:10px}.previewer-page .previewer-youtube-create{min-height:36px;padding:0 12px}.previewer-page .previewer-youtube-card.is-search,.previewer-page .previewer-youtube-card.is-sidebar{grid-template-columns:128px minmax(0,1fr)}.previewer-page .previewer-youtube-card.is-search .previewer-card-copy{grid-template-columns:minmax(0,1fr)}.previewer-page .previewer-profile-control{grid-template-columns:42px minmax(0,1fr)}.previewer-page .previewer-profile-upload{grid-column:1/-1;min-height:44px}}@media (prefers-reduced-motion:reduce){.previewer-page .previewer-dropzone,.previewer-page .previewer-generate,.previewer-page .previewer-input,.previewer-page .previewer-setup-grid{transition:none}.previewer-page .previewer-generate:not(:disabled):hover{transform:none}.previewer-page .previewer-context-panel,.previewer-page .previewer-studio{animation:none}}.previewer-setup-grid.has-options{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);max-width:1320px}.previewer-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.previewer-option-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#526b7d;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.previewer-option-image{position:relative}.previewer-option-upload{position:relative;display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;overflow:hidden;border:1px dashed #cbddea;border-radius:12px;background:#f4f9fd;cursor:pointer;text-align:center;font-size:14px;font-weight:600}.previewer-option-upload small{display:block;color:#637687;font-size:12px;font-weight:400}.previewer-comparison-image,.previewer-option-frame{width:100%;height:100%}.previewer-comparison-image img,.previewer-option-frame img{object-fit:contain}.previewer-option-overlay{position:absolute;inset:0;display:grid;place-items:center;background:rgb(0 0 0/55%);color:white;font-size:clamp(18px,1.8vw,26px);font-weight:700;opacity:0;pointer-events:none;transition:opacity .15s ease}.previewer-option-upload:has(input:focus-visible) .previewer-option-overlay,.previewer-option-upload:hover .previewer-option-overlay{opacity:1}.previewer-option-upload:has(input:focus-visible){outline:3px solid #15568d;outline-offset:3px}.previewer-option-remove{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:rgb(0 0 0/75%);color:white;padding:0;cursor:pointer}.previewer-option-remove:focus-visible{outline:3px solid #15568d;outline-offset:3px}@media (pointer:coarse){.previewer-option-remove,.previewer-page .previewer-variant-remove{width:44px;height:44px}.previewer-page .previewer-variant-remove{right:-18px;top:-18px}.previewer-page .previewer-variant-remove:before{inset:10px}}.previewer-page button.previewer-expand-options{align-items:center;background:#f5faff;border:1px dashed #a6c9e3;border-radius:10px;color:#15568d;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:12px;justify-content:center;line-height:1.5;margin-top:16px;min-height:56px!important;padding:12px 16px;text-decoration:none;width:100%}.previewer-page .previewer-expand-options:hover{background:#e8f4fd;border-color:#15568d}.previewer-page .previewer-expand-options:focus-visible{outline:3px solid #15568d;outline-offset:3px}.previewer-page .previewer-expand-options>i{align-items:center;display:inline-flex;flex:0 0 18px;font-size:18px;height:18px;justify-content:center;line-height:1;width:18px}.previewer-studio-mode-switch{flex-wrap:wrap}.previewer-studio-mode-switch button{flex:1 1 auto}.previewer-comparison{padding:clamp(20px,3vw,48px);color:inherit}.previewer-comparison>h2{margin-bottom:28px;font-size:24px;font-weight:600}.previewer-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1100px;margin-inline:auto}.previewer-comparison-grid article{min-width:0}.previewer-comparison-grid h3{margin:0 0 10px;font-size:13px;font-weight:600}.previewer-comparison-image{aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:12px;background:rgb(128 128 128/12%)}.previewer-comparison-grid p{margin-top:12px;font-size:16px;font-weight:600;overflow-wrap:anywhere}@media (max-width:1000px){.previewer-setup-grid.has-options{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.previewer-options-grid{gap:14px}.previewer-comparison-grid{gap:16px}.previewer-comparison-grid p{font-size:14px}}@media (hover:none){.previewer-option-overlay{opacity:1;align-items:end;padding-bottom:12px;background:linear-gradient(transparent 45%,rgb(0 0 0/70%));font-size:18px}}@media (hover:none) and (max-width:600px){.previewer-option-overlay{padding:0 6px 6px;font-size:13px;line-height:1.2;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.previewer-option-overlay{transition:none}}.previewer-page .previewer-studio-mode-switch:has(button:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.previewer-page .previewer-studio-mode-switch button:nth-child(3){grid-column:1/-1}#previewer-comparison-heading,#previewer-size-heading,#previewer-studio-mode-panel{scroll-margin-top:72px}.previewer-page .previewer-appearance-controls{border-bottom:0}.previewer-page .previewer-theme-toggle{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--studio-text);display:flex;font-size:20px;height:44px;justify-content:center;padding:0;width:44px}.previewer-page .previewer-theme-toggle:hover{background:transparent;opacity:.7}.previewer-page .previewer-theme-toggle:focus-visible{outline:2px solid var(--studio-text);outline-offset:3px}.previewer-page .previewer-brief-actions{border-top:0;padding-top:0}.previewer-page .previewer-appearance-controls{align-items:center;display:flex;gap:8px}.previewer-page .previewer-appearance-controls .previewer-theme-toggle{flex:0 0 44px}.previewer-page .previewer-appearance-controls .previewer-shuffle{flex:1;margin-top:0;min-width:0;width:auto}.previewer-page .previewer-reset{background:transparent;border:1px solid var(--studio-line);border-radius:9px;color:var(--studio-text);flex:0 0 auto;font-size:11px;font-weight:700;min-height:44px;padding:0 10px}.previewer-page .previewer-reset:hover{background:var(--studio-panel-2)}.previewer-page .previewer-appearance-controls:not(:has(.previewer-shuffle)) .previewer-reset{width:100%}.previewer-page .previewer-reset:focus-visible{outline:2px solid var(--studio-text);outline-offset:3px}.previewer-page .previewer-mobile-sizes{border-top:1px solid var(--studio-line);margin-top:48px;padding-top:28px}.previewer-page .previewer-mobile-sizes>h2{color:var(--studio-text);font-size:24px;font-weight:700;margin:0 0 24px}.previewer-page .previewer-mobile-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,392px),1fr));gap:32px;align-items:start}.previewer-page .previewer-mobile-size-sample{width:352px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.previewer-page .previewer-mobile-size-sample:is(.is-home,.is-search) .previewer-size-thumbnail{width:320px}.previewer-page .previewer-mobile-size-sample>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:13px}.previewer-page .previewer-mobile-size-sample>header span{color:var(--studio-muted);font-size:11px}.previewer-page .previewer-mobile-size-card{background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:14px;min-width:min-content;padding:15px}.previewer-page .previewer-mobile-size-copy{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding-top:10px}.previewer-page .previewer-mobile-size-copy h3{color:var(--studio-text);font-size:14px;font-weight:700;line-height:1.4;margin:0 0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.previewer-page .previewer-mobile-size-copy p{color:var(--studio-muted);font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.previewer-page .previewer-mobile-size-sample.is-suggested{width:392px}.previewer-page .previewer-mobile-size-sample.is-suggested .previewer-mobile-size-card{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;align-items:start}.previewer-page .previewer-mobile-size-sample.is-suggested .previewer-mobile-size-copy{display:block;padding:0}.previewer-page .previewer-mobile-size-sample.is-suggested .previewer-size-thumbnail>span{font-size:10px;padding:3px;right:4px;bottom:4px}.previewer-page .previewer-tv-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,544px),1fr));gap:32px;align-items:start}.previewer-page .previewer-tv-size-sample{width:544px}.previewer-page .previewer-tv-size-sample .previewer-size-thumbnail{width:512px}.previewer-page .previewer-tv-thumbnail{aspect-ratio:16/9}.previewer-page .previewer-tv-size-sample .previewer-mobile-size-copy h3{font-size:16px}.previewer-page .previewer-tv-size-sample .previewer-mobile-size-copy p{font-size:14px}.previewer-page .previewer-title-drag{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--studio-muted);font-size:11px;cursor:grab}.previewer-page .previewer-title-drag:active{cursor:grabbing}.previewer-page .previewer-sidebar-recommendations{min-width:0}.previewer-page .previewer-sidebar-topics{padding:0 0 12px;margin:0;border:0}.previewer-page .previewer-promoted-video{display:block;color:inherit;text-decoration:none}.previewer-page .previewer-promoted-video:hover h3{text-decoration:underline}.previewer-page .previewer-promoted-video:focus-visible{outline:2px solid var(--studio-text);outline-offset:4px;border-radius:8px}.previewer-page .previewer-watch-main{min-width:0}.previewer-page .previewer-watch-details{color:var(--studio-text);font-family:Arial,sans-serif;padding-top:14px}.previewer-page .previewer-watch-details>h2{font-size:20px;font-weight:700;line-height:1.4;margin:0 0 12px}.previewer-page .previewer-watch-actions,.previewer-page .previewer-watch-buttons,.previewer-page .previewer-watch-channel{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.previewer-page .previewer-watch-actions{justify-content:space-between}.previewer-page .previewer-watch-channel strong{font-size:16px}.previewer-page .previewer-watch-channel .previewer-channel-avatar,.previewer-page .previewer-watch-channel .previewer-channel-fallback{width:40px;height:40px}.previewer-page .previewer-watch-subscribe{background:var(--studio-text);color:var(--studio-bg);border-radius:24px;padding:11px 16px;font-size:14px;font-weight:700}.previewer-page .previewer-watch-buttons{gap:8px}.previewer-page .previewer-watch-pill{display:inline-flex;align-items:center;gap:8px;border-radius:24px;background:var(--studio-panel-2);min-height:38px;padding:8px 12px;font-size:14px;font-weight:600}.previewer-page .previewer-watch-details svg{width:22px;height:22px;flex:none}.previewer-page .previewer-watch-dislike{display:flex;transform:rotate(180deg)}.previewer-page .previewer-watch-action-divider{height:22px;border-left:1px solid var(--studio-line);margin-inline:3px}.previewer-page .previewer-watch-description{background:var(--studio-panel-2);border-radius:12px;padding:12px;margin-top:16px;font-size:14px;line-height:1.6}.previewer-page .previewer-watch-description p{margin:0}.previewer-page .previewer-watch-description>span{font-weight:700}.previewer-page .previewer-watch-comments{display:flex;align-items:center;gap:28px;margin-top:26px}.previewer-page .previewer-watch-comments h3{font-size:20px;margin:0}.previewer-page .previewer-watch-comments>span{display:inline-flex;align-items:center;gap:10px;font-size:14px}.previewer-page .previewer-watch-comment-input{display:flex;align-items:center;gap:16px;margin:24px 0}.previewer-page .previewer-watch-comment-input>span:last-child{flex:1;border-bottom:1px solid var(--studio-line);color:var(--studio-muted);font-size:14px;padding-bottom:10px}.previewer-page .previewer-theme-toggle>i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1}.previewer-page .previewer-theme-toggle>i:before{display:block;line-height:1}.previewer-page .previewer-variant-remove:after{content:"";position:absolute;width:8px;height:8px;background:linear-gradient(45deg,transparent 43%,currentColor 0,currentColor 57%,transparent 0),linear-gradient(-45deg,transparent 43%,currentColor 0,currentColor 57%,transparent 0)}.previewer-page .previewer-generate>i{display:flex;align-items:center;justify-content:center;width:14px;height:14px;line-height:1}.previewer-page .previewer-generate>i:before{display:block;line-height:1}@media (hover:none) and (pointer:coarse),(max-width:700px){.previewer-page .previewer-title-editor:after{font-size:16px}}@media (hover:none){.previewer-page .previewer-paste-hint{display:none}}.previewer-page .previewer-panel-heading{flex-wrap:wrap}.previewer-page .previewer-saved-list{align-items:center;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--blue-dark);display:inline-flex;flex:none;font-size:12px;font-weight:700;gap:6px;margin-left:auto;min-height:36px;padding:0 11px;white-space:nowrap}.previewer-page .previewer-saved-list:hover{background:#f0f7fd;border-color:#bfd5e5}.previewer-page .previewer-saved-list:focus-visible{outline:3px solid #15568d;outline-offset:2px}.previewer-page .previewer-studio-sidebar-head{justify-content:flex-end}.previewer-page .previewer-studio-sidebar-head .previewer-saved-list{border-color:var(--studio-line);color:var(--studio-text);font-size:11px;min-height:40px}.previewer-page .previewer-studio-sidebar-head .previewer-saved-list:hover{background:var(--studio-panel-2);border-color:#6bb7f2;color:#6bb7f2}.previewer-page .previewer-studio-sidebar-head .previewer-saved-list:focus-visible{outline:2px solid var(--studio-text);outline-offset:3px}.previewer-page .previewer-appearance-controls{flex-wrap:wrap}.previewer-page .previewer-save-preview{background:#3b8dd9;border:1px solid #3b8dd9;border-radius:9px;color:#fff;flex:1 1 100%;font-size:11px;font-weight:700;min-height:44px;padding:0 12px}.previewer-page .previewer-save-preview:hover:not(:disabled){background:#2f7cc4;border-color:#2f7cc4}.previewer-page .previewer-save-preview:disabled{cursor:default;opacity:.6}.previewer-page .previewer-save-preview[aria-busy=true]{cursor:progress}.previewer-page .previewer-save-preview:focus-visible{outline:2px solid var(--studio-text);outline-offset:3px}.previewer-page .previewer-save-status{color:var(--muted);display:grid;flex:1 1 100%;font-size:11px;gap:3px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.previewer-page .previewer-studio .previewer-save-status{color:var(--studio-muted);grid-column:1/-1;margin:0;padding-bottom:16px}.previewer-page .previewer-save-error{color:var(--red-dark)}.previewer-page .previewer-studio .previewer-save-error{color:#ff8a8a}