.tide-root[data-theme=light]{--bg:#f4f1ea;--ink:#1a1816;color-scheme:light}.tide-root[data-theme=dark]{color-scheme:dark}.tide-root[data-mirror="1"] .horizon-app{transform:scaleY(-1)}.tide-panel{max-width:42rem;margin:0 auto;padding:calc(env(safe-area-inset-top, 0px) + 5.5rem) 1.25rem calc(env(safe-area-inset-bottom, 0px) + 6rem);text-align:center}@media (max-width:600px){html.claim-scroll-mode .tide-v2-claim{box-sizing:border-box;padding:calc(120px + env(safe-area-inset-top, 0px)) 12px 28px}html.claim-scroll-mode .tide-v2-claim .v2ConfirmCard{margin-top:8px}}.tide-root #s-final.tide-voice-wrap-stage{box-sizing:border-box;position:fixed;inset:0;height:100%;min-height:100dvh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + 4.5rem) 1.25rem calc(3rem + env(safe-area-inset-bottom, 0px));overflow:auto}.tide-save-error{margin:0 auto 1.25rem;max-width:28rem;padding:0 .5rem}.tide-save-error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.tide-root .tide-save-error-actions .btn{margin-top:0}.tide-root .tide-voice-stage{position:relative;z-index:2;box-sizing:border-box;min-height:100%;padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}.tide-root .tide-voice-stage,html[data-phase=rec] .tide-root .tide-voice-stage{padding-top:calc(env(safe-area-inset-top, 0px) + 5.75rem)}.tide-root .tide-meta.tide-meta-spacer{visibility:hidden;min-height:1.25rem;margin:0 0 .5rem}@media (max-width:600px){.tide-root .top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px}.tide-root .top>span:first-child{grid-column:1;grid-row:1;white-space:nowrap;min-width:0}.tide-root .top>span:first-child b{font-size:12px;letter-spacing:.16em}.tide-root .top .r{grid-column:2;grid-row:1;flex-wrap:nowrap}.tide-root .top #tally{grid-column:1/-1;grid-row:2;justify-self:center;max-width:calc(100% - 8px);margin-top:2px;line-height:1.35}html #tally.tally-visible{visibility:visible!important;white-space:nowrap;text-align:center;letter-spacing:.1em;font-size:10.5px;line-height:1.35;max-width:calc(100vw - 32px)}html[data-phase=saving] .tide-root .topBrand{display:none}.tide-root .top #micchip{font-size:11px;letter-spacing:.12em;padding:5px 10px}}.tide-root .tide-q{position:relative;z-index:2;max-width:36rem;margin-left:auto;margin-right:auto}@media (min-width:768px){html[data-phase=rec] .tide-root .tide-voice-stage{padding-top:calc(env(safe-area-inset-top, 0px) + 5.75rem)}}@media (min-width:1024px){html[data-phase=rec] .tide-root .tide-voice-stage{padding-top:calc(env(safe-area-inset-top, 0px) + 5.75rem)}}.tide-line{font-size:1.25rem;line-height:1.5;margin:.75rem 0}.tide-line.sub{opacity:.85;font-size:1.05rem}.tide-line.err{color:var(--rec,#c44)}.tide-meta{font-size:.95rem;opacity:.8;margin-bottom:.5rem}.tide-q{font-size:clamp(1.75rem,5.2vw,4rem);line-height:1.28;letter-spacing:.04em;margin:1rem auto;max-width:18ch}html.claim-scroll-mode .tide-root section#s-claim.tide-claim-stage{position:relative!important;inset:auto!important;display:block!important;min-height:100dvh;min-height:100svh;overflow:visible!important;pointer-events:auto;max-width:none;margin:0;padding:0;text-align:left}html.claim-scroll-mode .tide-root .tide-claim-scroll{box-sizing:border-box;min-height:100dvh;min-height:100svh;padding:calc(env(safe-area-inset-top, 0px) + 7.5rem) max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom, 0px) + 2.5rem) max(16px,env(safe-area-inset-left,0px))}html.claim-scroll-mode .tide-root .tideClaimSplit{width:min(1100px,100%);margin:0 auto;padding-top:0;padding-bottom:0}html.claim-scroll-mode .tide-root .tideClaimSplit .mediaSide{width:100%;max-width:min(320px,88vw);margin-inline:auto}html.claim-scroll-mode .tide-root .tideClaimInfo{text-align:center;max-width:28rem;margin:1.25rem auto 0}.tide-claim-title{font-weight:400;font-size:22px;letter-spacing:.06em;line-height:1.45;margin:0 0 .75rem;color:var(--ink)}.tide-claim-body,.tide-claim-scan{font-size:14px;line-height:1.85;letter-spacing:.05em;color:#3b3934;margin:.65rem 0 0}.tide-claim-scan{opacity:.85;margin-top:1rem}html.claim-scroll-mode .tide-root .tideClaimInfo .qrBox{margin-top:14px;display:flex;justify-content:center}@media (min-width:900px){html.claim-scroll-mode .tide-root .tideClaimInfo{text-align:left;margin-top:0;max-width:none}html.claim-scroll-mode .tide-root .tideClaimInfo .qrBox{justify-content:flex-start}html.claim-scroll-mode .tide-root .tideClaimSplit .mediaSide{max-width:min(420px,42vw)}}@media (max-width:600px){html.claim-scroll-mode .tide-root .tide-claim-scroll{padding-top:calc(env(safe-area-inset-top, 0px) + 8.25rem)}}html.claim-scroll-mode .tide-root section#s-media-choice.tide-media-choice-stage{position:relative!important;inset:auto!important;display:block!important;min-height:100dvh;min-height:100svh;overflow:visible!important;pointer-events:auto;max-width:none;margin:0;padding:0;text-align:left}html.claim-scroll-mode .tide-root .tide-media-choice-scroll{box-sizing:border-box;min-height:100dvh;min-height:100svh;padding-top:calc(env(safe-area-inset-top, 0px) + 5rem);padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 2rem);overflow:visible}@media (max-width:600px){html.claim-scroll-mode:has(#s-media-choice.tide-media-choice-stage) .top{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding-bottom:4px}html.claim-scroll-mode:has(#s-media-choice.tide-media-choice-stage) .tide-media-choice-scroll{padding-top:calc(env(safe-area-inset-top, 0px) + 3.25rem)}html.claim-scroll-mode:has(#s-media-choice.tide-media-choice-stage) .fpRedesign2ShelfHost.voiceMode.mob .head{top:calc(env(safe-area-inset-top, 0px) + 52px)}html.claim-scroll-mode:has(.v2KioskConfirmShell) .top{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding-bottom:4px}}@media (max-width:600px){html.claim-scroll-mode:has(#tally.tally-visible) .tide-root .horizonShelfHead{padding-top:calc(env(safe-area-inset-top, 0px) + 7.25rem)}html.claim-scroll-mode:has(#tally.tally-visible) .fpRedesign2ShelfHost .head{top:calc(env(safe-area-inset-top, 0px) + 7.25rem)}html.claim-scroll-mode:has(#tally.tally-visible) .tide-v2-claim{padding-top:calc(136px + env(safe-area-inset-top, 0px))}html.claim-scroll-mode:has(#tally.tally-visible) .tideMediaChoiceAck{display:none}}.tideMediaChoiceAck{position:fixed;left:50%;top:calc(env(safe-area-inset-top, 0px) + 4.5rem);transform:translateX(-50%);z-index:4;padding:10px 18px;border-radius:999px;background:rgba(36,34,31,.92);color:#fff;font-size:15px;letter-spacing:.06em}.horizonShelfVoiceHint{text-align:center;margin:12px auto 0;font-size:14px;letter-spacing:.08em;color:var(--dim,#6d6b65)}.tide-voice-tap-row{margin-top:1.35rem;display:flex;justify-content:center;pointer-events:auto}.tide-root .tide-voice-tap-fallback{min-height:48px;font-size:17px;letter-spacing:.12em;opacity:1;padding:14px 28px}@media (max-width:600px){.tide-q{font-size:clamp(1.35rem,6.4vw,1.85rem)}.tide-root .tide-voice-tap-fallback{width:min(100%,420px);min-height:48px}}@media (min-width:601px){.tide-root .tide-voice-tap-fallback{min-height:56px}}.tide-root .tide-voice-tap-fallback:focus-visible,.tide-root .tide-voice-tap-fallback:hover{opacity:.95;color:#3b3934}.tide-voice-retake-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;margin-top:12px}.tide-root .tide-voice-retake-actions .btn{margin-top:0}