.OutlineStage-module__z719FG__root{width:100%;max-width:560px;margin:0 auto;container-type:inline-size}.OutlineStage-module__z719FG__stage{--u:calc(min(100vw - 32px,560px)/560);--loop:12s;height:calc(440*var(--u));font-family:var(--hero-sans,system-ui,sans-serif);color:var(--hero-ink,#1f1915);-webkit-font-smoothing:antialiased;position:relative}@supports (width:1cqw){.OutlineStage-module__z719FG__stage{--u:calc(100cqw/560)}}.OutlineStage-module__z719FG__glow{inset:calc(20*var(--u))calc(40*var(--u));pointer-events:none;background:radial-gradient(circle,#ffd2c0d9 0%,#ffd9cc00 68%);border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.OutlineStage-module__z719FG__stage *,.OutlineStage-module__z719FG__stage :before,.OutlineStage-module__z719FG__stage :after{animation:none!important}}.OutlineStage-module__z719FG__stage{height:calc(476*var(--u))}.OutlineStage-module__z719FG__input{left:0;top:calc(56*var(--u));width:calc(214*var(--u));padding:calc(16*var(--u));border-radius:calc(14*var(--u));background:var(--hero-card,#fff);border:1px solid var(--hero-hair,#e8dfd4);box-shadow:0 calc(20*var(--u))calc(40*var(--u))calc(-18*var(--u))#3c231459;z-index:2;flex-direction:column;display:flex;position:absolute;rotate:-2deg}.OutlineStage-module__z719FG__label{align-items:center;gap:calc(5*var(--u));font-size:calc(10.5*var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--hero-t3,#7d6550);font-weight:700;display:inline-flex}.OutlineStage-module__z719FG__label svg{width:calc(13*var(--u));height:calc(13*var(--u));color:var(--hero-orange,#f96d4d)}.OutlineStage-module__z719FG__idea{margin:calc(6*var(--u))0 calc(14*var(--u));padding:calc(10*var(--u));border-radius:calc(8*var(--u));font-family:var(--hero-serif,Georgia,serif);font-size:calc(13.5*var(--u));color:#4a3b22;background:#fff6d6;line-height:1.4}.OutlineStage-module__z719FG__cast{gap:calc(5*var(--u));margin-top:calc(7*var(--u));flex-wrap:wrap;display:flex}.OutlineStage-module__z719FG__person{align-items:center;gap:calc(5*var(--u));padding:calc(3*var(--u))calc(8*var(--u))calc(3*var(--u))calc(3*var(--u));background:var(--hero-well,#f7f2ec);font-size:calc(11.5*var(--u));border-radius:999px;font-weight:600;display:inline-flex}.OutlineStage-module__z719FG__avatar{width:calc(18*var(--u));height:calc(18*var(--u));background:var(--hero-orange,#f96d4d);color:#fff;font-size:calc(10*var(--u));border-radius:50%;place-items:center;display:grid}.OutlineStage-module__z719FG__person:nth-child(2) .OutlineStage-module__z719FG__avatar{background:#3d7ea6}.OutlineStage-module__z719FG__person:nth-child(3) .OutlineStage-module__z719FG__avatar{background:#6b8f4e}.OutlineStage-module__z719FG__countRow{margin-top:calc(14*var(--u));justify-content:space-between;align-items:center;display:flex}.OutlineStage-module__z719FG__count{min-width:calc(40*var(--u));padding:calc(4*var(--u))calc(9*var(--u));border-radius:calc(7*var(--u));border:1px solid var(--hero-line,#d8ccbd);font-size:calc(13*var(--u));text-align:center;font-weight:700}.OutlineStage-module__z719FG__button{margin-top:calc(14*var(--u));justify-content:center;align-items:center;gap:calc(6*var(--u));padding:calc(10*var(--u));border-radius:calc(9*var(--u));background:var(--hero-cta,#f96d4d);color:#fff;font-size:calc(14*var(--u));box-shadow:0 calc(8*var(--u))calc(18*var(--u))calc(-8*var(--u))#f96d4dcc;animation:OutlineStage-module__z719FG__press var(--loop)infinite both;font-weight:700;display:flex}.OutlineStage-module__z719FG__button svg{width:calc(15*var(--u));height:calc(15*var(--u))}@keyframes OutlineStage-module__z719FG__press{0%,7%{filter:none;scale:1}9%{filter:brightness(.9);scale:.93}12%,to{filter:none;scale:1}}.OutlineStage-module__z719FG__panel{width:calc(332*var(--u));height:calc(476*var(--u));padding:calc(18*var(--u))calc(18*var(--u))calc(18*var(--u))calc(30*var(--u));border-radius:calc(16*var(--u));background:var(--hero-card,#fff);border:1px solid var(--hero-hair,#e8dfd4);box-shadow:0 calc(30*var(--u))calc(60*var(--u))calc(-24*var(--u))#3c231461;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden}.OutlineStage-module__z719FG__panelTitle{font-family:var(--hero-serif,Georgia,serif);font-size:calc(21*var(--u));font-weight:600}.OutlineStage-module__z719FG__synopsis{margin-top:calc(10*var(--u));padding:calc(9*var(--u))calc(11*var(--u));border-radius:calc(9*var(--u));background:var(--hero-tint,#fff5f3);animation:OutlineStage-module__z719FG__in12 var(--loop)infinite both}.OutlineStage-module__z719FG__synLabel{font-size:calc(10*var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--hero-orange-hover,#e6502f);font-weight:700}.OutlineStage-module__z719FG__synText{margin:calc(3*var(--u))0 0;font-size:calc(11.5*var(--u));color:var(--hero-t2,#5c4a3a);animation:OutlineStage-module__z719FG__type var(--loop)infinite both;line-height:1.45}@keyframes OutlineStage-module__z719FG__type{0%,13%{clip-path:inset(0 0 100%);animation-timing-function:steps(3,end)}22%,to{clip-path:inset(0)}}.OutlineStage-module__z719FG__chapters{margin:calc(12*var(--u))0 0;gap:calc(5*var(--u));padding:0;list-style:none;display:grid;position:relative}.OutlineStage-module__z719FG__chapters:after{content:"";left:0;right:0;bottom:calc(-30*var(--u));height:calc(30*var(--u));border-radius:calc(9*var(--u))calc(9*var(--u))0 0;border:1px dashed var(--hero-hair,#e8dfd4);opacity:.8;animation:OutlineStage-module__z719FG__in39 var(--loop)infinite both;border-bottom:0;position:absolute}.OutlineStage-module__z719FG__chapters:before{content:"";left:calc(-17*var(--u));top:calc(10*var(--u));bottom:calc(10*var(--u));background:var(--hero-hair,#e8dfd4);width:2px;position:absolute}.OutlineStage-module__z719FG__chapter{padding:calc(6*var(--u))calc(10*var(--u));border-radius:calc(9*var(--u));border:1px solid var(--hero-hair,#e8dfd4);background:var(--hero-paper,#fcfbf9);--ty:calc(12*var(--u));align-items:flex-start;display:flex;position:relative}.OutlineStage-module__z719FG__num{left:calc(-25*var(--u));top:calc(6*var(--u));width:calc(18*var(--u));height:calc(18*var(--u));background:var(--hero-orange,#f96d4d);color:#fff;font-size:calc(10*var(--u));border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.OutlineStage-module__z719FG__chapterBody{flex-direction:column;width:100%;min-width:0;display:flex}.OutlineStage-module__z719FG__chapterKicker{font-size:calc(9.5*var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--hero-t4,#9a8575);font-weight:700;display:none}.OutlineStage-module__z719FG__chapterTitle{font-family:var(--hero-serif,Georgia,serif);font-size:calc(14*var(--u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.OutlineStage-module__z719FG__c1 .OutlineStage-module__z719FG__chapterKicker{display:block}.OutlineStage-module__z719FG__c1{border-color:var(--hero-orange,#f96d4d);background:var(--hero-card,#fff);box-shadow:0 calc(10*var(--u))calc(22*var(--u))calc(-14*var(--u))#f96d4d99;animation:OutlineStage-module__z719FG__in24 var(--loop)infinite both}.OutlineStage-module__z719FG__c2{animation:OutlineStage-module__z719FG__in30 var(--loop)infinite both}.OutlineStage-module__z719FG__c3{animation:OutlineStage-module__z719FG__in33 var(--loop)infinite both}.OutlineStage-module__z719FG__c4{animation:OutlineStage-module__z719FG__in36 var(--loop)infinite both}.OutlineStage-module__z719FG__details{align-items:flex-start;gap:calc(4*var(--u));margin-top:calc(6*var(--u));flex-direction:column;display:flex}.OutlineStage-module__z719FG__chip{align-items:center;gap:calc(4*var(--u));max-width:100%;padding:calc(3*var(--u))calc(8*var(--u));background:var(--hero-well,#f7f2ec);font-size:calc(10.5*var(--u));color:var(--hero-t2,#5c4a3a);white-space:nowrap;text-overflow:ellipsis;--tx:calc(-8*var(--u));--ty:0;border-radius:999px;display:inline-flex;overflow:hidden}.OutlineStage-module__z719FG__chip b{color:var(--hero-ink,#1f1915);font-weight:700}.OutlineStage-module__z719FG__chip svg{width:calc(11*var(--u));height:calc(11*var(--u));color:var(--hero-orange,#f96d4d);flex:none}.OutlineStage-module__z719FG__chipHot{background:var(--hero-tint,#fff5f3)}.OutlineStage-module__z719FG__d1{animation:OutlineStage-module__z719FG__in45 var(--loop)infinite both}.OutlineStage-module__z719FG__d2{animation:OutlineStage-module__z719FG__in51 var(--loop)infinite both}.OutlineStage-module__z719FG__d3{animation:OutlineStage-module__z719FG__in57 var(--loop)infinite both}@keyframes OutlineStage-module__z719FG__in12{0%,12%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}17%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in24{0%,24%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}29%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in30{0%,30%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}35%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in33{0%,33%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}38%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in36{0%,36%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}41%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in39{0%,39%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}44%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in45{0%,45%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}50%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in51{0%,51%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}56%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}@keyframes OutlineStage-module__z719FG__in57{0%,57%{opacity:0;translate:var(--tx,0)var(--ty,calc(14*var(--u)));scale:var(--sc,1)}62%,93%{opacity:1;translate:0;scale:1}98%,to{opacity:0;translate:0;scale:1}}
/*# sourceMappingURL=c5d7d4f8d4f04664.css.map*/