.yp-template{margin:0;background:var(--yp-bg);min-height:100vh}.yp-template>main{max-width:1450px;margin:auto;padding:var(--yp-space-12) var(--yp-space-6) var(--yp-space-16)}.yp-template>.yp-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--yp-layer-sticky);background:var(--yp-bg);justify-content:space-between;padding:var(--yp-space-4) max(var(--yp-space-6),calc((100vw - 1402px)/2));border-bottom:1px solid var(--yp-border)}.yp-template>.yp-footer{text-align:center;padding:var(--yp-space-8) var(--yp-space-6)}.yp-template :where(h1,h2,h3){line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.yp-template h1{font-size:clamp(36px,4.5vw,60px);font-weight:800}.yp-template h2{font-size:clamp(26px,3vw,36px)}.yp-template h3{font-size:20px}.yp-template em{font-style:normal}.yp-template :where(img,video){max-width:100%;height:auto;border-radius:var(--yp-radius-md)}.yp-template :where(p,li){overflow-wrap:anywhere}.yp-template :where(a){text-underline-offset:4px}.yp-template :where(section,[id]){scroll-margin-top:100px}.yp-template .yp-hidden,.yp-template .yp-t-screen:not(.on){display:none}.yp-template .yp-t-screen.on{min-height:65vh}.yp-template .yp-t-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-column-gap:var(--yp-space-8);column-gap:var(--yp-space-8);grid-row-gap:var(--yp-space-4);row-gap:var(--yp-space-4);align-items:stretch}.yp-template .yp-t-hero-left{display:contents}.yp-template .yp-t-hero h1{grid-column:1/-1;grid-row:2;text-align:center;width:100%;margin:var(--yp-space-2) 0 0;font-size:clamp(44px,4.7vw,72px);line-height:1.12;font-weight:900}.yp-template .yp-t-hero .lede{grid-column:1/-1;grid-row:3;text-align:center;max-width:1160px;justify-self:center;font-size:clamp(18px,1.8vw,25px);font-weight:700;line-height:1.45;margin:0 0 var(--yp-space-6)}.yp-template .yp-t-hero .ref-disclaimer{grid-column:1;grid-row:5;margin:var(--yp-space-1) 0 0}.yp-template .yp-t-hero .answer-card{grid-column:1/-1;grid-row:6;margin-top:var(--yp-space-3)}.yp-template .yp-t-hero .cast-panel{grid-column:2;grid-row:4;min-height:562px;display:flex;flex-direction:column;padding:var(--yp-space-6)}.yp-template .lede{font-size:18px;color:var(--yp-muted)}.yp-template .yp-t-reference-player{grid-column:1;grid-row:4;min-width:0;width:100%;height:562px;min-height:562px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--yp-border);border-radius:var(--yp-radius-lg);background:var(--yp-surface)}.yp-template .yp-t-hero-video{display:block;width:100%;height:100%;min-height:0;flex:1 1;object-fit:contain;background:var(--yp-media-bg);border-radius:0}.yp-template .yp-t-player-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--yp-space-2);padding:var(--yp-space-3);color:var(--yp-muted);font-size:13px}.yp-template .yp-t-panel-head{display:flex;justify-content:space-between;gap:var(--yp-space-4)}.yp-template .yp-t-panel-head h2{font-size:21px;margin-bottom:var(--yp-space-1)}.yp-template .yp-t-panel-head p{color:var(--yp-muted);font-size:12px}.yp-template .yp-t-picture-icon,.yp-template .yp-t-step-num{display:grid;place-items:center;min-width:36px;height:36px;background:var(--yp-accent);color:var(--yp-on-accent);border-radius:var(--yp-radius-md)}.yp-template .yp-t-simple-upload{margin:var(--yp-space-3) 0 var(--yp-space-1)}.yp-template .yp-t-option-card{margin:var(--yp-space-2) 0;padding:var(--yp-space-3);border:1px solid var(--yp-border);border-radius:var(--yp-radius-md)}.yp-template .yp-t-upload-step{display:flex;align-items:center;gap:var(--yp-space-3);margin-bottom:var(--yp-space-2)}.yp-template .yp-upload{width:100%;min-height:128px;padding:var(--yp-space-3);gap:var(--yp-space-1)}.yp-template .upload-guidance{font-size:11px;margin-block:var(--yp-space-2)}.yp-template .yp-upload .preview{max-height:180px}.yp-template .yp-upload .icon svg{width:36px;height:36px}.yp-template .yp-upload .meta:empty{display:none}.yp-template .yp-t-option-card h3{margin-bottom:var(--yp-space-2);font-size:13px}.yp-template .yp-t-compact-checkout{display:grid;grid-gap:var(--yp-space-3);gap:var(--yp-space-3);margin-top:auto;padding-top:var(--yp-space-4);border-top:1px solid var(--yp-border)}.yp-template .yp-t-status{min-height:1em}.yp-template .yp-t-meme-chat,.yp-template .yp-t-section,.yp-template .yp-t-workflow-pricing,.yp-template .yp-t-workflow-steps{margin-top:var(--yp-space-16);padding-top:var(--yp-space-10);border-top:1px solid var(--yp-border)}.yp-template .yp-t-workflow-heading{text-align:center;max-width:800px;margin:0 auto var(--yp-space-10);display:grid;grid-gap:var(--yp-space-4);gap:var(--yp-space-4)}.yp-template .yp-t-workflow-heading h2{font-size:clamp(35px,4.1vw,57px);line-height:1.13}.yp-template .yp-t-workflow-step-grid{max-width:1130px;margin:auto}.yp-template .yp-t-workflow-step{text-align:center}.yp-template .yp-t-workflow-plan-grid{max-width:1040px;margin:auto}.yp-template .yp-t-meme-chat>h2,.yp-template .yp-t-section>h2{margin-bottom:var(--yp-space-6)}.yp-template .yp-t-cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--yp-space-5);gap:var(--yp-space-5)}.yp-template .yp-t-cols3,.yp-template .yp-t-workflow-plan-grid,.yp-template .yp-t-workflow-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--yp-space-5);gap:var(--yp-space-5)}.yp-template .yp-t-align-center{align-items:center}.yp-template .yp-t-list{padding-left:var(--yp-space-5);line-height:1.9}.yp-template .yp-t-illustration{margin:0;display:flex;justify-content:center}.yp-template .yp-t-portrait{width:46%;height:auto}.yp-template .yp-t-plan-price{font-size:40px;font-weight:750;letter-spacing:-.04em}.yp-template .yp-featured{background:var(--yp-accent-soft)}.yp-template .yp-t-plan-features{padding-left:var(--yp-space-5);display:grid;grid-gap:var(--yp-space-3);gap:var(--yp-space-3)}.yp-template .yp-t-workflow-disclosure{margin-top:var(--yp-space-6);color:var(--yp-muted);font-size:14px;text-align:center}.yp-template .yp-t-meme-chat{max-width:760px;margin-inline:auto}.yp-template .yp-t-chat-row{display:flex;align-items:flex-end;gap:var(--yp-space-3);margin:var(--yp-space-3) 0}.yp-template .yp-t-chat-row.me{justify-content:flex-end}.yp-template .yp-t-bubble{max-width:78%;padding:var(--yp-space-3) var(--yp-space-4);border:1px solid var(--yp-border);border-radius:var(--yp-radius-lg);background:var(--yp-surface)}.yp-template .me .yp-t-bubble{background:var(--yp-accent-soft)}.yp-template .yp-t-chat-pic{margin:0;max-width:240px}.yp-template .yp-t-chat-pic img{width:100%}.yp-template .yp-t-chat-pic figcaption{color:var(--yp-muted);font-size:13px}.yp-template .yp-t-chat-cta{margin-top:var(--yp-space-6);text-align:center;font-weight:650}.yp-template .yp-t-section>.yp-section-head{flex-wrap:wrap;margin-bottom:var(--yp-space-6)}.yp-template a.yp-card{text-decoration:none}.yp-template a.yp-card:hover{border-color:var(--yp-control-border)}.yp-template .yp-t-card-title{font-size:20px}.yp-template .yp-t-acct-wrap{position:relative}.yp-template .yp-t-acct-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:var(--yp-space-2);border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);background:var(--yp-surface);box-shadow:var(--yp-shadow-popover)}.yp-template .yp-t-acct-menu button{border:0;background:transparent;color:var(--yp-ink);width:100%;padding:var(--yp-space-3)}.yp-template .yp-t-auth-shell{max-width:460px;margin:auto;display:grid;grid-gap:var(--yp-space-5);gap:var(--yp-space-5)}.yp-template .yp-t-auth-shell form{display:grid;grid-gap:var(--yp-space-3);gap:var(--yp-space-3)}.yp-template .yp-t-auth-separator{color:var(--yp-muted);text-align:center}.yp-template .yp-t-auth-foot{font-size:14px}.yp-template .yp-t-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:var(--yp-space-6);gap:var(--yp-space-6)}.yp-template .yp-t-row,.yp-template .yp-t-tile-actions{display:flex;gap:var(--yp-space-3);flex-wrap:wrap}.yp-template .yp-t-gen-history{margin-top:var(--yp-space-8)}.yp-template .yp-t-gen-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:var(--yp-space-3);gap:var(--yp-space-3);padding-block:var(--yp-space-3);border-bottom:1px solid var(--yp-border)}.yp-template .yp-t-gen-state.succeeded{color:var(--yp-success)}.yp-template .yp-t-gen-state.failed{color:var(--yp-danger)}.yp-template .yp-t-gen-state.processing,.yp-template .yp-t-gen-state.submitting{color:var(--yp-warning)}.yp-template .yp-t-empty{padding:var(--yp-space-8);border:1px dashed var(--yp-border);border-radius:var(--yp-radius-lg)}.yp-template .yp-t-dlg-title{font-size:26px;font-weight:700}.yp-template .yp-dialog>*+*{margin-top:var(--yp-space-5)}.yp-template .yp-t-spin{width:36px;height:36px;border:3px solid var(--yp-border);border-top-color:var(--yp-ink);border-radius:var(--yp-radius-pill);animation:yp-content-spin 1s linear infinite}@keyframes yp-content-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.yp-template .yp-t-spin{animation:none}}.yp-ui .yp-segments>[role=tab][aria-selected=true]{background:var(--yp-ink);color:var(--yp-inverse)}.yp-editorial{background:var(--yp-bg);max-width:900px;margin:auto;padding:var(--yp-space-12) var(--yp-space-6) var(--yp-space-16)}.yp-editorial :where(h1,h2,h3){line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.yp-editorial h1{font-size:clamp(32px,4.5vw,52px);margin-block:var(--yp-space-5) var(--yp-space-6)}.yp-editorial h2{font-size:28px;margin-block:var(--yp-space-10) var(--yp-space-4)}.yp-editorial h3{font-size:21px;margin-block:var(--yp-space-6) var(--yp-space-3)}.yp-editorial :where(p,ul,ol,blockquote,figure,section){margin-block:var(--yp-space-5)}.yp-editorial :where(p,li){overflow-wrap:anywhere}.yp-editorial a{text-underline-offset:4px}.yp-editorial :where(.yp-e-eyebrow,.yp-e-post-date,.yp-e-post-meta,figcaption){font-size:14px;color:var(--yp-muted)}.yp-editorial :where(img,video){display:block;max-width:100%;height:auto;border-radius:var(--yp-radius-lg)}.yp-editorial figure{margin-inline:0}.yp-editorial .yp-e-post-figure img{margin:auto;width:auto;height:auto}.yp-editorial .yp-e-post-list{display:grid;grid-gap:var(--yp-space-5);gap:var(--yp-space-5)}.yp-editorial .yp-e-post-card{display:block;border:1px solid var(--yp-border);border-radius:var(--yp-radius-lg);background:var(--yp-surface);padding:var(--yp-space-6);text-decoration:none}.yp-editorial .yp-e-post-card h2{font-size:22px;margin:0 0 var(--yp-space-2)}.yp-editorial .yp-e-post-card p{margin:0}.yp-editorial .yp-e-post-list{margin-top:var(--yp-space-10)}.yp-editorial .yp-e-post-meta{display:flex;gap:var(--yp-space-3);align-items:center;margin-bottom:var(--yp-space-3)}.yp-editorial .yp-e-post-card:hover{border-color:var(--yp-control-border)}.yp-editorial .yp-e-post-tag{display:inline-block;background:var(--yp-subtle);padding:var(--yp-space-1) var(--yp-space-3);border-radius:var(--yp-radius-pill)}.yp-editorial :where(.yp-e-cta-banner,.yp-e-cta-card){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--yp-space-5);padding:var(--yp-space-6);background:var(--yp-accent-soft);border:1px solid var(--yp-border);border-radius:var(--yp-radius-lg);text-decoration:none}.yp-editorial .yp-e-cta-big{font-weight:700}.yp-editorial blockquote{margin-inline:0;padding:var(--yp-space-5);border-left:4px solid var(--yp-control-border);background:var(--yp-subtle)}.yp-editorial .yp-e-post-faq details{border:1px solid var(--yp-border);border-radius:var(--yp-radius-md);background:var(--yp-surface);padding:var(--yp-space-4) var(--yp-space-5);margin-block:var(--yp-space-3)}.yp-editorial .yp-e-post-faq summary{cursor:pointer;font-weight:650}.yp-editorial table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.yp-editorial :where(td,th){padding:var(--yp-space-3);border:1px solid var(--yp-border);text-align:left}@media (max-width:1100px){.yp-template .yp-t-hero{grid-template-columns:minmax(0,1fr)}.yp-template .yp-t-reference-player{grid-column:1;grid-row:4;height:auto;min-height:320px;aspect-ratio:16/9}.yp-template .yp-t-hero .cast-panel{grid-column:1;grid-row:5;min-height:0}.yp-template .yp-t-hero .ref-disclaimer{grid-row:6}.yp-template .yp-t-hero .answer-card{grid-row:7}}@media (max-width:760px){.yp-template .yp-t-cols3,.yp-template .yp-t-workflow-plan-grid,.yp-template .yp-t-workflow-step-grid{grid-template-columns:minmax(0,1fr)}.yp-template .yp-t-hero h1{font-size:clamp(37px,8vw,55px)}.yp-template .yp-t-hero .lede{font-size:17px}.yp-template .yp-t-reference-player{min-height:240px}}@media (max-width:600px){.yp-editorial,.yp-template>main{padding:var(--yp-space-8) var(--yp-space-4) var(--yp-space-12)}.yp-template>.yp-header{padding-inline:var(--yp-space-4)}.yp-template .yp-t-cols2{grid-template-columns:minmax(0,1fr)}.yp-template .yp-t-bubble{max-width:88%}.yp-template .yp-t-gen-row{grid-template-columns:1fr auto}.yp-template .yp-segments{flex-wrap:wrap}.yp-template .yp-segments>button{flex:1 1;white-space:normal}.yp-template .yp-t-meme-chat,.yp-template .yp-t-section,.yp-template .yp-t-workflow-pricing,.yp-template .yp-t-workflow-steps{margin-top:var(--yp-space-10)}}.yp-template .yp-t-remove{position:absolute;top:var(--yp-space-2);right:var(--yp-space-2);width:40px;min-height:40px;padding:0;z-index:1}.yp-template .yp-t-plan-features strong{font-size:inherit;letter-spacing:normal;line-height:inherit}.yp-template .yp-t-toast{position:fixed;bottom:var(--yp-space-6);right:var(--yp-space-6);max-width:min(350px,calc(100vw - 32px));z-index:var(--yp-layer-toast)}.yp-editorial .yp-e-cta-big{box-shadow:none}.yp-editorial .yp-e-post-figure figcaption{text-align:center}.yp-ui .yp-brand[data-variant=home]{font-size:26px;font-weight:900;letter-spacing:-1.6px}.yp-ui .yp-brand[data-variant=home] span{color:var(--yp-accent);font-size:.6em;vertical-align:super;margin-left:0}.yp-template .yp-upload .title{max-width:100%;overflow-wrap:anywhere;font-size:14px}.yp-template .yp-upload[aria-busy=true]{cursor:progress}