/* Independent38; original shape motion and z-order continue. */
#app .v-card__shout{font-size:calc(34 * var(--s))!important;line-height:1.05!important}#app .v-card .v-turn.is-muted{visibility:hidden!important}
#app .bar__plate,#app .pill__plate{overflow:hidden;box-shadow:inset 0 -2px #17171755}
.bridge38-motif{position:absolute;left:calc(12 * var(--s));top:calc(10 * var(--s));width:calc(138 * var(--s));height:calc(138 * var(--s));border-radius:50%;background:#e30613}
.pill .bridge38-motif{left:calc(75 * var(--s));top:calc(-20 * var(--s));width:calc(170 * var(--s));height:calc(170 * var(--s))}
.bridge38-rules{position:absolute;top:calc(21 * var(--s));left:calc(163 * var(--s));width:calc(330 * var(--s));height:calc(5 * var(--s));background:#171717}.bridge38-rules:before{content:'';position:absolute;height:1px;background:#171717;width:62%;top:calc(-7 * var(--s))}.pill .bridge38-rules{left:calc(250 * var(--s));width:calc(390 * var(--s))}
#app :is(.bar__title,.pill__title){font-family:'Story Mechanical','Lemon Mono',monospace!important;font-weight:700!important;font-size:calc(16 * var(--s))!important;line-height:1.35!important;top:calc(57 * var(--s))!important}#app .bar__title{max-width:calc(350 * var(--s))}#app :is(.bar__body,.pill__body){color:#333!important;font-family:'Story Mechanical','Lemon Mono',monospace!important;font-size:calc(12 * var(--s))!important;line-height:1.5!important;top:calc(101 * var(--s))!important}
#app :is(.bar__disc,.pill__disc,.pill__square){opacity:0!important}
.story37-phone{width:38%;height:auto;aspect-ratio:638/1380;overflow:hidden;border-radius:15px;box-shadow:0 0 0 1px #17171755,0 5px 15px #00000012}.story37-phone img{object-fit:cover}
.story37-states{width:42%;height:auto;aspect-ratio:638/1380}.story37-states>img{object-fit:cover;border-radius:15px;box-shadow:0 0 0 1px #17171755,0 5px 15px #00000012}.story37-ai{gap:14px;align-items:center}.story37-ai img{width:69%;height:auto;aspect-ratio:638/1380;object-fit:cover;border-radius:12px;box-shadow:0 0 0 1px #17171755,0 5px 15px #00000012}
#app .side-a__spin,.story37-process,#app .side-a__core{display:none!important}
#app .tri__pic,#app .tri__shout,.story37-decision{display:none!important}
.todo38{position:absolute;z-index:9;left:8%;top:21%;width:82%;padding:0;border:0;background:transparent;color:#171717;cursor:zoom-in;text-align:left;opacity:0;visibility:hidden}
.todo38-window{display:block;width:100%;aspect-ratio:638/242;overflow:hidden;border:1px solid #17171766;border-radius:7px;background:#eeeadd;box-shadow:0 5px 16px #00000015}.todo38-window img{display:block;width:100%;height:auto;transform:translateY(-22%)}.todo38 small{display:block;font:calc(11 * var(--s))/1.5 'Lemon Mono','Lemon Sarasa',monospace;margin-top:10px}
.todo38-viewer{border:1px solid #171717;background:#f2efe8;max-width:92vw;max-height:92vh;padding:35px 20px 18px}.todo38-viewer::backdrop{background:#000a}.todo38-viewer>button{position:absolute;right:10px;top:4px;background:none;border:0;font:25px monospace;cursor:pointer}.todo38-viewer img{height:80vh;max-width:85vw;object-fit:contain;display:block}.todo38:focus-visible{outline:2px solid #e30613;outline-offset:5px}
#app .v-card .v-turn{visibility:hidden!important}.todo38-window{aspect-ratio:638/290}
.pill .bridge38-motif{left:calc(55 * var(--s));width:calc(155 * var(--s));height:calc(155 * var(--s))}
body[data-story37="0"] #app :is(.bar,.pill),body[data-story37="1"] #app :is(.bar,.pill),body[data-story37="2"] #app :is(.bar,.pill){opacity:calc(1 - var(--story37-intro))!important}
