.chest-layer[data-astro-cid-v2kmmpim]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.paper[data-astro-cid-plpvvb56]{--accent:oklch(55% .09 187);text-align:center;aspect-ratio:1/1.32;color:oklch(28% .02 60);will-change:transform;background:oklch(99% .006 90);border-radius:.6cqw;flex-direction:column;justify-content:center;align-items:center;width:20%;padding:6% 6.5%;font-size:1.35cqw;line-height:1.3;display:flex;position:absolute;overflow:hidden;box-shadow:0 .15cqw .3cqw oklch(30% .03 60/.14),0 1.4cqw 2.8cqw -1cqw oklch(30% .04 60/.3)}.paper-motor[data-astro-cid-plpvvb56]{--accent:oklch(50% .12 265)}.letterhead[data-astro-cid-plpvvb56]{border-bottom:.25cqw solid var(--accent);align-self:stretch;align-items:center;gap:6%;padding-bottom:8%;display:flex}.mark[data-astro-cid-plpvvb56]{aspect-ratio:1;background:var(--accent);border-radius:30%;flex:none;width:18%}.bars[data-astro-cid-plpvvb56],.lines[data-astro-cid-plpvvb56]{flex:1;justify-items:center;gap:.45em;display:grid}.bars[data-astro-cid-plpvvb56] i[data-astro-cid-plpvvb56],.lines[data-astro-cid-plpvvb56] i[data-astro-cid-plpvvb56]{background:oklch(86% .012 75);border-radius:1em;width:100%;height:.38em;display:block}.bars[data-astro-cid-plpvvb56] i[data-astro-cid-plpvvb56].short,.lines[data-astro-cid-plpvvb56] i[data-astro-cid-plpvvb56].short{width:60%}.label[data-astro-cid-plpvvb56]{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--accent) 70%, black);margin-top:10%;font-size:.68em;font-weight:700}.doc-type[data-astro-cid-plpvvb56]{font-family:var(--font-display);white-space:nowrap;margin-top:.15em;font-size:1.7em;line-height:1.05}.plate[data-astro-cid-plpvvb56]{letter-spacing:.04em;white-space:nowrap;background:oklch(96% .03 95);border:.15cqw solid;border-radius:.25em;width:fit-content;margin-top:6%;padding:.05em .35em;font-size:.75em;font-weight:700}.field[data-astro-cid-plpvvb56]{background:color-mix(in oklch, var(--accent) 12%, white);border-radius:.4cqw;flex-direction:column;margin-top:8%;padding:6% 7%;display:flex}.field[data-astro-cid-plpvvb56] span[data-astro-cid-plpvvb56]{color:oklch(48% .03 60);font-size:.72em}.field[data-astro-cid-plpvvb56] b[data-astro-cid-plpvvb56]{white-space:nowrap;font-size:1.1em}.lines[data-astro-cid-plpvvb56]{flex:none;align-self:stretch;margin-top:10%}.stamp[data-astro-cid-plpvvb56]{aspect-ratio:1;border:.3cqw double oklch(55% .13 28/.7);border-radius:50%;width:22%;position:absolute;bottom:6%;right:8%;rotate:-14deg}.sign[data-astro-cid-plpvvb56]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20'%3E%3Cpath d='M2 14c6-10 9-10 9-3s5 6 9-3 4-3 6 3 6 3 10-6 6 6 10 4 8-2 12-4' fill='none' stroke='%232b3a8c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border-bottom:.15cqw solid oklch(60% .02 60);width:38%;height:8%;position:absolute;bottom:6%;right:8%}.paper-passbook[data-astro-cid-plpvvb56]{color:oklch(86% .09 85);text-align:center;background:oklch(34% .085 22);border-radius:.9cqw;justify-content:center;align-items:center;padding:10%;box-shadow:inset 0 0 0 .4cqw oklch(34% .085 22),inset 0 0 0 .6cqw oklch(78% .1 85/.55),0 1.4cqw 2.8cqw -1cqw oklch(30% .04 60/.35)}.emblem[data-astro-cid-plpvvb56]{aspect-ratio:1;background:radial-gradient(circle,currentColor 0 20%,#0000 21%);border:.25cqw solid;border-radius:50%;width:34%;margin-bottom:14%}.cover-title[data-astro-cid-plpvvb56]{letter-spacing:.1em;text-transform:uppercase;font-size:.85em;font-weight:700}.cover-sub[data-astro-cid-plpvvb56]{font-family:var(--font-display);margin-top:.35em;font-size:1.8em}.paper-warranty[data-astro-cid-plpvvb56]{--accent:oklch(62% .13 50);aspect-ratio:1.5;border-left:1.4cqw solid var(--accent);background:oklch(98% .012 70);padding:5% 7% 5% 9%}.paper-warranty[data-astro-cid-plpvvb56] .label[data-astro-cid-plpvvb56]{margin-top:0}.paper-warranty[data-astro-cid-plpvvb56] .field[data-astro-cid-plpvvb56]{background:0 0;margin-top:5%;padding:0}.barcode[data-astro-cid-plpvvb56]{background:repeating-linear-gradient(90deg,oklch(30% .02 60) 0 .15cqw,#0000 .15cqw .35cqw,oklch(30% .02 60) .35cqw .6cqw,#0000 .6cqw .8cqw);width:55%;height:14%;margin-top:6%}.paper-note[data-astro-cid-plpvvb56]{aspect-ratio:1;background:oklch(92% .1 95);border-radius:.2cqw;justify-content:center;padding:10%;overflow:visible}.tape[data-astro-cid-plpvvb56]{background:oklch(95% .02 90/.65);width:42%;height:13%;position:absolute;top:-7%;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 0 0 1px oklch(85% .02 90/.4)}.hand[data-astro-cid-plpvvb56]{font-family:var(--font-display);color:oklch(32% .07 260);font-size:1.6em;font-style:italic;line-height:1.2}.place[data-astro-cid-ahijn6hj]{border:1px solid var(--color-paper-edge);background:color-mix(in oklch, var(--color-paper-deep) 70%, transparent);color:var(--color-ink-soft);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.6rem;padding:1rem .75rem;display:flex}svg[data-astro-cid-ahijn6hj]{width:2.75rem;height:2.75rem;color:var(--color-teal)}figcaption[data-astro-cid-ahijn6hj]{font-size:.875rem;line-height:1.3}.story[data-astro-cid-n2lz65zz]{text-align:center;padding:4rem 1rem 3rem}.beat[data-astro-cid-n2lz65zz]{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(2rem,6vw,4rem);line-height:1.05}.beat[data-astro-cid-n2lz65zz]+.beat[data-astro-cid-n2lz65zz],.places[data-astro-cid-n2lz65zz]+.beat[data-astro-cid-n2lz65zz]{margin-top:3rem}.places[data-astro-cid-n2lz65zz]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;max-width:52rem;margin:2rem auto 0;display:grid}.chest-wrap[data-astro-cid-n2lz65zz]{width:min(30rem,92%);margin:1.5rem auto 0}.chest-stage[data-astro-cid-n2lz65zz]{aspect-ratio:5/4;width:100%;position:relative;container-type:inline-size}.chest-stage[data-astro-cid-n2lz65zz] .paper{z-index:1}.chest-stage[data-astro-cid-n2lz65zz] .chest-layer[data-chest]{z-index:2}.chest-stage[data-astro-cid-n2lz65zz].chest-stage .paper{width:18%}.chest-stage[data-astro-cid-n2lz65zz].chest-stage .at-passbook{width:15%;top:9%;left:43%;rotate:-12deg}.chest-stage[data-astro-cid-n2lz65zz].chest-stage .at-policy{top:10%;left:48%;rotate:-6deg}.chest-stage[data-astro-cid-n2lz65zz].chest-stage .at-motor{top:12%;left:54%;rotate:1deg}.chest-stage[data-astro-cid-n2lz65zz].chest-stage .at-warranty{width:21%;top:27%;left:46%;rotate:-4deg}.chest-stage[data-astro-cid-n2lz65zz].chest-stage .at-note{width:15%;top:22%;left:62%;rotate:9deg}.memos[data-astro-cid-n2lz65zz]{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:44rem;margin:1.5rem auto 0;display:flex}.memo[data-astro-cid-n2lz65zz]{border:1px solid var(--color-paper-edge);background:var(--color-paper);color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .9rem;font-size:.9rem;display:inline-flex;box-shadow:0 10px 24px -14px oklch(30% .04 60/.45)}.memo[data-astro-cid-n2lz65zz] span[data-astro-cid-n2lz65zz]{background:var(--color-teal);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--color-teal) 20%, transparent);border-radius:50%}.finale[data-astro-cid-n2lz65zz]{max-width:52rem;margin:3rem auto 0}.finale[data-astro-cid-n2lz65zz] h1[data-astro-cid-n2lz65zz]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.04}.finale[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{max-width:40rem;color:var(--color-ink-soft);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(1.05rem,1.6vw,1.25rem)}.story[data-astro-cid-n2lz65zz].is-animated{padding:0}.story[data-astro-cid-n2lz65zz].is-animated .story-pin[data-astro-cid-n2lz65zz]{height:calc(100svh - 3.5rem);position:relative;overflow:hidden}@media (width>=640px){.story[data-astro-cid-n2lz65zz].is-animated .story-pin[data-astro-cid-n2lz65zz]{height:calc(100svh - 4rem)}}.story[data-astro-cid-n2lz65zz].is-animated .beat[data-astro-cid-n2lz65zz]{margin:0 auto;position:absolute;top:8%;left:1rem;right:1rem}.story[data-astro-cid-n2lz65zz].is-animated .finale[data-astro-cid-n2lz65zz]{margin:0 auto;position:absolute;top:5%;left:1rem;right:1rem}.story[data-astro-cid-n2lz65zz].is-animated .places[data-astro-cid-n2lz65zz]{max-width:none;margin:0;display:block;position:absolute;inset:0}.story[data-astro-cid-n2lz65zz].is-animated .places[data-astro-cid-n2lz65zz] .place{width:clamp(6.2rem,12vw,9.5rem);position:absolute;translate:-50% -50%}.story[data-astro-cid-n2lz65zz].is-animated .chest-wrap[data-astro-cid-n2lz65zz]{width:min(30rem,84vw,58svh);margin:0 auto;position:absolute;top:max(28%,13.5rem);left:0;right:0}.story[data-astro-cid-n2lz65zz].is-animated .memos[data-astro-cid-n2lz65zz]{z-index:3;max-width:none;margin:0;display:block;position:absolute;inset:0}.story[data-astro-cid-n2lz65zz].is-animated .memo[data-astro-cid-n2lz65zz]{position:absolute;translate:-50% -50%}.story[data-astro-cid-n2lz65zz]{--chest-half:min(15rem, 42vw, 29svh);--chip-reach:calc(var(--chest-half) + 9.5rem)}.at-memo-1[data-astro-cid-n2lz65zz]{left:max(10rem, calc(50% - var(--chip-reach)));top:62%}.at-memo-2[data-astro-cid-n2lz65zz]{left:min(calc(100% - 10rem), calc(50% + var(--chip-reach)));top:50%}.at-memo-3[data-astro-cid-n2lz65zz]{left:min(calc(100% - 10rem), calc(50% + var(--chip-reach)));top:74%}@media (width<=1023px){.at-memo-1[data-astro-cid-n2lz65zz],.at-memo-2[data-astro-cid-n2lz65zz],.at-memo-3[data-astro-cid-n2lz65zz]{left:50%}.at-memo-1[data-astro-cid-n2lz65zz]{top:75%}.at-memo-2[data-astro-cid-n2lz65zz]{top:82%}.at-memo-3[data-astro-cid-n2lz65zz]{top:89%}}.places[data-astro-cid-n2lz65zz] .at-cupboard{top:52%;left:14%}.places[data-astro-cid-n2lz65zz] .at-phone{top:58%;left:32%}.places[data-astro-cid-n2lz65zz] .at-email{top:50%;left:50%}.places[data-astro-cid-n2lz65zz] .at-bank{top:58%;left:68%}.places[data-astro-cid-n2lz65zz] .at-memory{top:52%;left:86%}@media (width<=767px){.story[data-astro-cid-n2lz65zz].is-animated .chest-wrap[data-astro-cid-n2lz65zz]{width:min(84vw,36svh);top:max(32%,15.5rem)}.story[data-astro-cid-n2lz65zz].is-animated .finale[data-astro-cid-n2lz65zz]{top:3%}.memo[data-astro-cid-n2lz65zz]{font-size:.8rem}.places[data-astro-cid-n2lz65zz] .at-cupboard{top:42%;left:19%}.places[data-astro-cid-n2lz65zz] .at-phone{top:42%;left:50%}.places[data-astro-cid-n2lz65zz] .at-email{top:42%;left:81%}.places[data-astro-cid-n2lz65zz] .at-bank{top:60%;left:34%}.places[data-astro-cid-n2lz65zz] .at-memory{top:60%;left:66%}}.signup[data-astro-cid-75wjdcun]{color-scheme:light;min-height:26rem}.signup[data-astro-cid-75wjdcun] iframe[data-astro-cid-75wjdcun]{opacity:0;pointer-events:none;width:calc(100% - 2.5rem);position:absolute;top:1.25rem;left:1.25rem}.signup[data-astro-cid-75wjdcun].is-loaded{min-height:0}.signup[data-astro-cid-75wjdcun].is-loaded iframe[data-astro-cid-75wjdcun]{opacity:1;pointer-events:auto;width:100%;position:static}.app{--a-bg:oklch(98.7% .002 197);--a-card:oklch(100% 0 0);--a-line:oklch(20% .02 200/.1);--a-ink:oklch(25% .015 230);--a-soft:oklch(50% .015 230);--a-teal:#00786f;--a-teal-tint:color-mix(in oklch, var(--a-teal) 10%, transparent);--a-amber:oklch(60% .14 65);--a-amber-tint:oklch(96% .05 85);border:1px solid var(--color-paper-edge);background:var(--a-bg);color:var(--a-ink);text-align:left;border-radius:1.5rem;font-size:.875rem;overflow:hidden;box-shadow:0 40px 80px -48px oklch(30% .04 60/.55);& button{cursor:pointer}& .app-bar{border-bottom:1px solid var(--a-line);background:var(--a-card);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}& .app-bar span{background:var(--a-line);border-radius:50%;width:.65rem;height:.65rem}& .app-bar p{background:var(--a-bg);color:var(--a-soft);border-radius:999px;margin-inline:auto;padding:.15rem .9rem;font-size:.75rem}& .app-body{grid-template-columns:11rem 1fr;min-height:36rem;display:grid}& .app-nav{border-right:1px solid var(--a-line);background:var(--a-card);flex-direction:column;gap:.15rem;padding:1rem .75rem;display:flex}& .trunk{background:var(--a-teal-tint);color:var(--a-teal);border-radius:.6rem;margin-bottom:.75rem;padding:.45rem .6rem;font-weight:600}& .app-nav button{color:var(--a-soft);text-align:left;border-radius:.6rem;padding:.45rem .6rem}& .app-nav button:hover,& .app-nav button[aria-current=page]{background:var(--a-bg);color:var(--a-ink);font-weight:600}& .app-main{min-width:0;padding:1.25rem}& .view+.view{border-top:1px dashed var(--a-line);margin-top:2rem;padding-top:2rem}& .view[hidden]{display:none}&.is-live .view+.view{border-top:0;margin-top:0;padding-top:0}& .view-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}& h3{font-size:1.35rem;font-weight:700;line-height:1.2}& .crumb,& .sub,& .kind,& small{color:var(--a-soft);font-size:.78rem}& .crumb button{color:var(--a-teal)}& .pill{border:1px solid var(--a-line);background:var(--a-card);border-radius:999px;flex:none;padding:.3rem .8rem;font-size:.78rem;font-weight:600}& .pill.solid{background:var(--a-teal);color:oklch(99% 0 0);border-color:#0000}& .card{border:1px solid var(--a-line);background:var(--a-card);border-radius:1rem;padding:.9rem 1rem}& .figures{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;display:grid}& .figures.four{grid-template-columns:repeat(4,1fr)}& .label{color:var(--a-soft);font-size:.75rem;font-weight:600}& .big{margin-top:.2rem;font-size:1.35rem;font-weight:700}& .mid{margin-top:.2rem;font-size:1.05rem;font-weight:700}& .bar{background:var(--a-amber-tint);border-radius:999px;height:.35rem;margin-top:.6rem}& .bar.teal{background:var(--a-teal-tint)}& .foot{border-top:1px solid var(--a-line);color:var(--a-soft);margin-top:.6rem;padding-top:.5rem;font-size:.75rem;display:block}& .amber{color:var(--a-amber);font-weight:600}& .teal{color:var(--a-teal);font-weight:600}& .upcoming{margin-top:.75rem}& .upcoming-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}& .title{font-weight:700}& .tabs,& .chips{gap:.35rem;font-size:.72rem;display:flex}& .chips{margin-top:1rem}& .tabs b,& .tabs span,& .chips b,& .chips span{color:var(--a-soft);border-radius:999px;padding:.2rem .6rem}& .tabs b,& .chips b{background:var(--a-card);box-shadow:0 0 0 1px var(--a-line);color:var(--a-ink)}& .month{margin-top:.9rem;font-size:.8rem;font-weight:600}& .month span{color:var(--a-soft);margin-left:.4rem;font-weight:400}& .row{text-align:left;border-radius:.8rem;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.75rem;width:100%;margin-top:.3rem;padding:.55rem .6rem;display:grid}& .row:hover,& .record-card:hover{background:var(--a-teal-tint)}& .date{justify-items:center;line-height:1.1;display:grid}& .date b{font-size:1.15rem}& .date small{letter-spacing:.06em;font-size:.65rem}& .what{min-width:0;display:grid}& .name{font-weight:600}& .amount{white-space:nowrap;font-weight:600}& .badge{vertical-align:.1em;border-radius:999px;margin-left:.3rem;padding:.05rem .5rem;font-size:.68rem;font-style:normal;font-weight:600}& .badge.amber{background:var(--a-amber-tint)}& .badge.teal{background:var(--a-teal-tint)}& .badge.plain{border:1px solid var(--a-line);color:var(--a-soft)}& .record-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;margin-top:1rem;display:grid}& .record-card{text-align:left;width:100%;height:100%;display:grid}& .status i{font-style:normal;font-weight:400}& .status.plain{color:var(--a-soft)}& .summary-card{margin-top:.75rem}& .srow{text-align:left;border-radius:.8rem;grid-template-columns:1.4fr 1.2fr .8fr auto;align-items:center;gap:1rem;width:100%;margin-top:.3rem;padding:.6rem;display:grid}& .srow:hover{background:var(--a-teal-tint)}& .progress{gap:.35rem;display:grid}& .track{background:var(--a-teal-tint);border-radius:999px;height:.35rem;display:block;overflow:hidden}& .track i{border-radius:inherit;background:var(--a-teal);height:100%;display:block}& .until b,& .progress b{color:var(--a-ink)}& .amount small{text-align:right;font-weight:400;display:block}& .cell{font-size:.8rem;display:grid}& .foot.right{text-align:right}& .kind{margin-top:.5rem;font-weight:600}& .alert{background:var(--a-amber-tint);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:1rem;padding:.7rem 1rem;display:flex}& .alert b{color:var(--a-amber)}& .alert .pill{margin-left:auto}& .tabs-row{gap:.4rem;margin-top:1rem;display:flex}& .tabs-row button{color:var(--a-soft);border-radius:999px;padding:.35rem .9rem;font-weight:600}& .tabs-row button[aria-selected=true]{background:var(--a-card);box-shadow:0 0 0 1px var(--a-line);color:var(--a-ink)}& .tabs-row em{background:var(--a-bg);border-radius:999px;margin-left:.25rem;padding:0 .4rem;font-size:.7rem;font-style:normal}& .panel{grid-template-columns:1.1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}& .panel.history{grid-template-columns:1fr}& .panel[hidden]{display:none}& .stack{gap:.75rem;display:grid}& dl{grid-template-columns:auto 1fr;gap:.45rem 1rem;margin-top:.7rem;display:grid}& dt{color:var(--a-soft)}& dd{text-align:right;font-weight:600}& .files{gap:.35rem;margin-top:.6rem;display:grid}& .files li{background:var(--a-bg);border-radius:.6rem;padding:.4rem .6rem}& .quote{margin-top:.5rem;font-style:italic}& .events li{border-bottom:1px solid var(--a-line);justify-content:space-between;padding:.6rem 0;display:flex}& .events li:last-child{border-bottom:0}& .events span:first-child{display:grid}}:root[data-theme=dark] .app{--a-bg:oklch(14.8% .004 228);--a-card:oklch(21.8% .008 223);--a-line:oklch(100% 0 0/.1);--a-ink:oklch(95% .005 220);--a-soft:oklch(72% .01 220);--a-teal:#00bba7;--a-amber:oklch(78% .13 75);--a-amber-tint:oklch(32% .05 70)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app{--a-bg:oklch(14.8% .004 228);--a-card:oklch(21.8% .008 223);--a-line:oklch(100% 0 0/.1);--a-ink:oklch(95% .005 220);--a-soft:oklch(72% .01 220);--a-teal:#00bba7;--a-amber:oklch(78% .13 75);--a-amber-tint:oklch(32% .05 70)}}@media (width<=767px){.app{& .app-body{grid-template-columns:1fr;min-height:0}& .app-nav{border-right:0;border-bottom:1px solid var(--a-line);flex-flow:wrap;align-items:center;padding:.6rem}& .trunk{display:none}& .app-main{padding:.9rem}& .figures,& .figures.four{grid-template-columns:1fr 1fr}& .figures>.card:last-child:nth-child(3){grid-column:span 2}& .panel{grid-template-columns:1fr}& .tabs{display:none}& .srow{grid-template-columns:1fr auto}& .srow .progress,& .srow .cell:first-of-type{grid-column:1/-1}& .month span{margin:.15rem 0 0;display:block}}}
