.Screen-module__0Sp0BG__screen{height:100dvh;max-width:var(--app-width);background:0 0;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}
.Button-module__iYV4-q__btn{font-family:var(--font-inter), sans-serif;cursor:pointer;background-origin:border-box;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:600;line-height:1;display:inline-flex}.Button-module__iYV4-q__between{justify-content:space-between}.Button-module__iYV4-q__sm{padding:11px 14px;font-size:14px}.Button-module__iYV4-q__md{padding:13px;font-size:15px}.Button-module__iYV4-q__pill{padding:10px 20px;font-size:13px}.Button-module__iYV4-q__btn[disabled]{cursor:not-allowed;opacity:.5}.Button-module__iYV4-q__block{width:100%;display:flex}.Button-module__iYV4-q__primary{color:#3a0e1a;background-image:linear-gradient(100deg,#ff4d6d 0%,#ff9a3d 100%)}.Button-module__iYV4-q__primary:hover{background-image:linear-gradient(100deg,#ff6180 0%,#ffa851 100%)}.Button-module__iYV4-q__primary:active{filter:brightness(.95)}.Button-module__iYV4-q__outline{border:1px solid var(--hairline);color:var(--text);background:0 0;font-weight:500}.Button-module__iYV4-q__outline:hover{border-color:color-mix(in srgb, var(--text) 30%, transparent)}
.SectionLabel-module__Y4Phda__label{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.SectionLabel-module__Y4Phda__sm{letter-spacing:.1em;font-size:10px}.SectionLabel-module__Y4Phda__muted{color:#fff2ec8c}.SectionLabel-module__Y4Phda__accent{color:var(--color-accent)}
.Card-module__r9_ZKW__card{border-radius:14px;padding:18px}.Card-module__r9_ZKW__r12{border-radius:12px}.Card-module__r9_ZKW__r16{border-radius:16px}.Card-module__r9_ZKW__tight{padding:16px}.Card-module__r9_ZKW__row{padding:13px 16px}.Card-module__r9_ZKW__rowTight{padding:13px 14px}.Card-module__r9_ZKW__surface{background:var(--surface);box-shadow:0 0 0 1px var(--hairline)}.Card-module__r9_ZKW__accent{background:linear-gradient(165deg, color-mix(in srgb, var(--color-accent) 20%, var(--surface)), var(--surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent), 0 10px 34px #ff6b4a24}
.ScreenHeader-module__jmU3Ga__header{padding:calc(var(--safe-top) + 22px) 20px 14px;flex:none;align-items:center;gap:14px;display:flex}.ScreenHeader-module__jmU3Ga__heading{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.ScreenHeader-module__jmU3Ga__meta{color:#fff2ec73;margin-left:auto;font-size:12px}
.StatRow-module__M0WvLa__grid{grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;display:grid}.StatRow-module__M0WvLa__divided{gap:18px;display:flex}.StatRow-module__M0WvLa__value{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:var(--text);font-weight:500}.StatRow-module__M0WvLa__gridValue{font-size:18px}.StatRow-module__M0WvLa__dividedValue{font-size:19px}.StatRow-module__M0WvLa__sm{font-size:17px}.StatRow-module__M0WvLa__valueAccent{color:var(--color-accent)}.StatRow-module__M0WvLa__label{color:#fff2ec80;margin-top:2px;font-size:11px}.StatRow-module__M0WvLa__gridLabel{letter-spacing:.02em;color:#fff2ec73;margin-top:2px;font-size:10px}.StatRow-module__M0WvLa__divider{background:var(--divider);width:1px}
.Tag-module__rcj_nW__tag{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.Tag-module__rcj_nW__sage{background:color-mix(in srgb, var(--sage) 20%, transparent);color:var(--sage)}
.page-module__jUbCxW__body{padding-bottom:calc(var(--safe-bottom) + 24px)}
.page-module___8aEwW__header{padding:calc(var(--safe-top) + 22px) 20px 14px}.page-module___8aEwW__body{padding:4px 20px calc(var(--safe-bottom) + 20px)}.page-module___8aEwW__sessionTile{background:linear-gradient(140deg, color-mix(in srgb, var(--color-accent) 34%, transparent), color-mix(in srgb, var(--amber) 26%, transparent))}
.page-module__2Y4DCG__body{padding-bottom:calc(var(--safe-bottom) + 24px)}.page-module__2Y4DCG__dropzone{border:1.5px dashed color-mix(in srgb, var(--color-accent) 55%, transparent)}.page-module__2Y4DCG__dropzone:hover{border-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}.page-module__2Y4DCG__dropzone:has(.page-module__2Y4DCG__fileInput:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.page-module__2Y4DCG__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__2Y4DCG__dropTile{background:linear-gradient(140deg, color-mix(in srgb, var(--color-accent) 34%, transparent), color-mix(in srgb, var(--amber) 26%, transparent))}.page-module__2Y4DCG__parsing{background:linear-gradient(100deg,#ff4d6d 0%,#ff9a3d 25%,#ff4d6d 50%,#ff9a3d 75%,#ff4d6d 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite page-module__2Y4DCG__parsingShimmer}@keyframes page-module__2Y4DCG__parsingShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.page-module__2Y4DCG__parsing{animation:none}}
.page-module__NUrAGW__body{padding-bottom:calc(var(--safe-bottom) + 24px)}.page-module__NUrAGW__heroNumber{background:linear-gradient(105deg,#ff4d6d,#ffb03a);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}
.page-module__aydn6q__brand{padding-top:calc(var(--safe-top) + 44px)}.page-module__aydn6q__brandTile{background:linear-gradient(140deg, color-mix(in srgb, var(--color-accent) 42%, transparent), color-mix(in srgb, var(--amber) 32%, transparent))}.page-module__aydn6q__footer{padding-bottom:calc(var(--safe-bottom) + 32px)}
