.PBgtAq_page{flex-direction:column;gap:2rem;inline-size:100%;min-inline-size:0;max-inline-size:88rem;margin-inline:auto;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,4vw,4rem) 5rem;display:flex}.PBgtAq_page>header{border-block-end:1px solid var(--line);flex-direction:column;gap:1rem;padding-block-end:2rem;display:flex}.PBgtAq_page>header h1{letter-spacing:-.055em;max-inline-size:16ch;font-size:clamp(2.5rem,5vw,5rem);line-height:1.04}.PBgtAq_page>header>p{max-inline-size:43rem;color:var(--muted);line-height:1.7}.PBgtAq_page :is(section,fieldset){min-inline-size:0}.PBgtAq_feedback{min-block-size:calc(var(--text-small) * 1.5)}.PBgtAq_loadingTitle{block-size:1.04em;inline-size:min(100%,16ch);font:clamp(2.5rem, 5vw, 5rem)/1.04 var(--font-ui)}.PBgtAq_plannerLoadingTitle{block-size:2.08em}.PBgtAq_plannerLoadingIntro{inline-size:min(100%,43rem);block-size:calc(var(--text-body) * 1.7 * 2)}.PBgtAq_receiptLoadingTitle{block-size:1.05em;inline-size:min(100%,16ch);font:clamp(2rem, 4vw, 3.5rem)/1.05 var(--font-ui)}.PBgtAq_planner{grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr);align-items:start;gap:2rem;display:grid}.PBgtAq_editor{flex-direction:column;gap:1.5rem;min-inline-size:0;display:flex}.PBgtAq_chapter{border:1px solid var(--card-edge);background:var(--raised);border-radius:1.5rem;flex-direction:column;gap:1.5rem;min-inline-size:0;padding:clamp(1.25rem,3vw,2.5rem);display:flex;container:movie-chapter/inline-size}.PBgtAq_chapter h2{letter-spacing:-.035em;font-size:1.65rem;line-height:1.15}.PBgtAq_fieldPair{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.PBgtAq_fieldSpacer{display:none}@container movie-chapter (min-width:28rem){.PBgtAq_fieldPair{grid-template-columns:repeat(2,minmax(0,1fr))}.PBgtAq_fieldSpacer{display:block}}.PBgtAq_private{background:var(--well)}.PBgtAq_preview{border:1px solid var(--card-edge);background:var(--raised);border-radius:1.5rem;flex-direction:column;gap:1.5rem;min-inline-size:0;padding:clamp(1.25rem,2.5vw,2rem);display:flex;position:sticky;inset-block-start:var(--public-sticky-top,24px)}.PBgtAq_preview>h2{border-block-end:1px solid var(--line);color:var(--cinema-peach,var(--accent));padding-block-end:1rem;font-size:1.25rem}.PBgtAq_application{max-inline-size:calc(var(--fs-wrap,1280px) + 2 * var(--fs-gut,24px));padding:clamp(32px, 4vw, 56px) var(--fs-gut,24px) clamp(64px, 8vw, 112px);flex-direction:column;align-items:stretch;gap:clamp(24px,3vw,36px);display:flex}.PBgtAq_application>header{border:0;gap:12px;padding:0}.PBgtAq_application>header h1{max-inline-size:24ch;font:600 clamp(2rem, 4.2vw, 3.25rem)/1.04 var(--fs-font-display,var(--font-ui));letter-spacing:-.024em;text-wrap:balance;margin:0}.PBgtAq_application>:not(header){inline-size:100%;max-inline-size:48rem}.PBgtAq_application>ul{counter-reset:promise;border:0;padding-inline-start:0;list-style:none}.PBgtAq_application>ul li{counter-increment:promise;border-block-end:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1rem;line-height:1.6;display:grid}.PBgtAq_application>ul li:before{content:"0" counter(promise);color:var(--cinema-peach,var(--accent));font-size:.75rem;font-weight:600}.PBgtAq_application>section{border-radius:var(--fs-r-card,24px);background:var(--raised);box-shadow:var(--fs-sh-1,none);border:0;gap:16px;padding:clamp(24px,3vw,32px)}.PBgtAq_application>section>p{margin:0;line-height:1.6}.PBgtAq_receipt{max-inline-size:52rem}.PBgtAq_receipt>section{border-color:var(--card-edge);border-radius:1.5rem;padding:clamp(1.25rem,4vw,3rem)}.PBgtAq_receipt h1{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.PBgtAq_receipt dl{border-block-start:1px solid var(--line);row-gap:1.5rem;padding-block-start:1.5rem}@media (max-width:1023px){.PBgtAq_planner{grid-template-columns:minmax(0,1fr)}.PBgtAq_preview{position:static}}@container workspace (max-width:63.99rem){.PBgtAq_planner{grid-template-columns:minmax(0,1fr)}.PBgtAq_preview{position:static}}
.qo21AG_page{inline-size:100%;max-inline-size:var(--fs-wrap);min-inline-size:0;padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,112px);padding-inline:var(--fs-gut);color:var(--fs-ink);font-family:var(--fs-font-body);overflow-wrap:anywhere;flex-direction:column;gap:clamp(28px,4vw,40px);margin-inline:auto;display:flex}.qo21AG_header{text-align:start;border:0;flex-direction:column;align-items:flex-start;gap:14px;inline-size:100%;min-inline-size:0;max-inline-size:68ch;padding-block-end:8px;display:flex}.qo21AG_header>*{min-inline-size:0;max-inline-size:100%}.qo21AG_header h1{min-inline-size:0;max-inline-size:min(24ch,100%);color:var(--fs-ink);font-family:var(--fs-font-display);letter-spacing:-.024em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.04}.qo21AG_header>:not(h1){max-inline-size:64ch;color:var(--fs-ink-2);font-family:var(--fs-font-body);margin:0;font-size:16px;line-height:1.65}.qo21AG_loadingSection{gap:16px;min-inline-size:0;display:grid}.qo21AG_page>section:is([data-tone=blue],[data-tone=teal]),.qo21AG_loadingSection{border-radius:var(--fs-r-stage);background:var(--fs-raised);box-shadow:var(--fs-sh-1);color:var(--fs-ink);border:0;padding:clamp(24px,3.5vw,36px)}.qo21AG_page>section:has(>p){border-radius:var(--fs-r-stage);background:var(--fs-raised);box-shadow:var(--fs-sh-1);color:var(--fs-ink);border:0;padding:clamp(24px,3.5vw,36px)}.qo21AG_page>section :is(p,li,dd){color:var(--fs-ink-2);font-family:var(--fs-font-body);font-size:16px;line-height:1.7}.qo21AG_page>section dt{color:var(--fs-ink);font-family:var(--fs-font-display);letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.qo21AG_page>section h2{color:var(--fs-ink);font-family:var(--fs-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.15}@media (min-width:800px){.qo21AG_loadingSection{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:20px 44px;padding:clamp(28px,4vw,40px);display:grid}.qo21AG_page>section:has(>p){grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:20px 44px;padding:clamp(28px,4vw,40px);display:grid}.qo21AG_page>section:has(>p)>h2{grid-area:1/1}.qo21AG_page>section:has(>p)>:not(h2){grid-column:2}}@media print{.qo21AG_page{color:#000;max-inline-size:none;padding:0}.qo21AG_page>section:has(>p){box-shadow:none;background:0 0;display:block}}.qo21AG_originalHeader{border-block-end:1px solid var(--fs-line);flex-direction:column;align-items:flex-start;gap:16px;min-inline-size:0;padding-block-end:28px;display:flex}.qo21AG_originalHeader h1{max-inline-size:30ch;color:var(--fs-ink);font-family:var(--fs-font-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.08}.qo21AG_originalHeader>:not(h1){max-inline-size:68ch;color:var(--fs-ink-2);font-family:var(--fs-font-body)}
.LQpMPq_document{inline-size:100%;max-inline-size:var(--fs-wrap);min-inline-size:0;padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,112px);padding-inline:var(--fs-gut);color:var(--fs-ink);font-family:var(--fs-font-body);overflow-wrap:anywhere;flex-direction:column;gap:clamp(28px,4vw,40px);margin-inline:auto;display:flex}.LQpMPq_document[aria-busy=true]{min-block-size:100svh}.LQpMPq_loadingHeader{flex-direction:column;align-items:flex-start;gap:14px;inline-size:100%;min-inline-size:0;max-inline-size:68ch;display:flex}.LQpMPq_loadingTitle,.LQpMPq_loadingLine,.LQpMPq_loadingDate{border-radius:var(--fs-r-field);background:var(--fs-inset)}.LQpMPq_loadingTitle{block-size:48px;inline-size:65%;max-inline-size:22ch}.LQpMPq_loadingLine{block-size:20px;inline-size:100%;max-inline-size:68ch}.LQpMPq_loadingDate{block-size:14px;inline-size:10rem;max-inline-size:100%}.LQpMPq_loadingBody{flex-direction:column;gap:16px;min-block-size:60svh;display:flex}.LQpMPq_document :is(h1,h2,h3){font-family:var(--fs-font-display);text-wrap:balance;font-weight:600}.LQpMPq_readingLayout{align-items:start;gap:clamp(24px,3.5vw,40px);min-inline-size:0;display:grid}.LQpMPq_contents{border-radius:var(--fs-r-card);background:var(--fs-inset);border:0;flex-wrap:wrap;gap:6px 10px;padding:18px 20px;display:flex}.LQpMPq_contents a{border-radius:var(--fs-r-field);color:var(--fs-ink-2);font-family:var(--fs-font-body);border:0;padding:6px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.LQpMPq_contents a:hover,.LQpMPq_contents a:focus-visible{background:var(--fs-overlay);color:var(--fs-ink)}.LQpMPq_sections{border-radius:var(--fs-r-stage);background:var(--fs-raised);min-inline-size:0;box-shadow:var(--fs-sh-1);color:var(--fs-ink);border:0;padding:clamp(24px,4vw,48px)}.LQpMPq_sections>section{flex-direction:column;gap:16px;scroll-margin-block-start:96px;display:flex}.LQpMPq_sections>section+section{border-block-start:1px solid var(--fs-line);margin-block-start:clamp(28px,3.5vw,40px);padding-block-start:clamp(28px,3.5vw,40px)}.LQpMPq_sections :is(p,li){max-inline-size:68ch;color:var(--fs-ink-2);font-family:var(--fs-font-body);font-size:16px;line-height:1.72}.LQpMPq_sections ol,.LQpMPq_sections ul{flex-direction:column;gap:10px;margin:0;padding-inline-start:22px;display:flex}.LQpMPq_sections h2{color:var(--fs-ink);font-family:var(--fs-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.15}.LQpMPq_sections h3{color:var(--fs-ink);font-family:var(--fs-font-display);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.25}@media screen and (prefers-reduced-motion:no-preference){.LQpMPq_contents a{transition:background-color .14s var(--fs-ease), color .14s var(--fs-ease)}}@media (min-width:900px){.LQpMPq_readingLayout{grid-template-columns:minmax(200px,16rem) minmax(0,52rem);gap:clamp(32px,4vw,56px)}.LQpMPq_contents{flex-direction:column;align-items:stretch;gap:4px;position:sticky;inset-block-start:24px}}@media print{.LQpMPq_document,.LQpMPq_document[aria-busy=true]{--ink:black;--body:black;--muted:black;--accent:black;color:#000;background:#fff;min-block-size:0;max-inline-size:none;padding:0}.LQpMPq_readingLayout{display:block}.LQpMPq_contents{display:none}.LQpMPq_sections{box-shadow:none;color:#000;background:#fff;border:0;padding:0}.LQpMPq_sections h2,.LQpMPq_sections h3,.LQpMPq_sections :is(p,li){color:#000}.LQpMPq_sections>section{break-inside:avoid}}
