.one-app-phone [data-screen=today][data-from-onboarding=true] .welcome,.one-app-phone [data-screen=today][data-from-onboarding=true] .warm-signal-carousel,.one-app-phone [data-screen=today][data-from-onboarding=true] .slide-progress{animation:beacon-today-piece-in .82s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)) both}.one-app-phone [data-screen=today][data-from-onboarding=true] .welcome{animation-delay:80ms}.one-app-phone [data-screen=today][data-from-onboarding=true] .warm-signal-carousel{animation-delay:.2s}.one-app-phone [data-screen=today][data-from-onboarding=true] .slide-progress{animation-delay:.34s}.one-app-phone [data-screen=today][data-from-onboarding=true] .cover-art--beacon{animation:beacon-today-cover-settle 1s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)) both}@keyframes beacon-today-piece-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes beacon-today-cover-settle{0%{filter:brightness(.72)saturate(.92)}to{filter:none}}@media (prefers-reduced-motion:reduce){.one-app-phone [data-screen=today][data-from-onboarding=true] .welcome,.one-app-phone [data-screen=today][data-from-onboarding=true] .warm-signal-carousel,.one-app-phone [data-screen=today][data-from-onboarding=true] .slide-progress,.one-app-phone [data-screen=today][data-from-onboarding=true] .cover-art--beacon{animation:none}}.one-app-phone [data-screen=today] .cover-art--beacon{isolation:isolate;z-index:0;background-position:48%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden;transform:scaleX(-1);background:linear-gradient(#030b113d 0%,#030a0f0d 42%,#070a0b3d 72%,#09070685 100%),url(/beacon/lighthouse.jpg) 50% 48%/cover no-repeat!important}.one-app-phone [data-screen=today] .cover-art--beacon:before{content:none}.one-app-phone .warm-brand-menu{z-index:74;top:calc(var(--one-safe-top) + 20px);cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;left:24px}.one-app-phone .warm-brand-menu img{object-fit:contain;filter:drop-shadow(0 2px 10px #01090c59);width:48px;height:48px;display:block}.one-app-phone .warm-brand-menu:active{transform:scale(.94)}.one-app-phone .warm-arco-asset{z-index:8;top:calc(var(--one-safe-top) + 20px);object-fit:contain;width:48px;height:48px;display:block;position:absolute;left:24px}.one-app-phone [data-screen=today] .cover-art--beacon>*{display:none}.one-app-phone [data-screen=today] .welcome{text-shadow:0 2px 24px #01070b61}.one-app-phone [data-screen=today] .hero-prompt{width:224px;right:18px}.one-app-phone [data-screen=today] .hero-prompt h3{text-wrap:balance;text-shadow:0 2px 28px #01070b70;max-width:224px;font-size:29px;line-height:.98}.one-app-phone [data-screen=today] .hero-prompt p{color:#ffffffc2;text-shadow:0 1px 18px #01070b85;max-width:198px}.one-app-phone [data-screen=today] .hero-prompt .primary-pill{width:max-content;min-width:126px;max-width:100%}.one-app-phone [data-screen=today] .warm-signal-carousel{z-index:2;top:calc(var(--one-safe-top) + 210px);touch-action:pan-y;width:224px;height:278px;position:absolute;right:18px;overflow:hidden}.one-app-phone [data-screen=today] .warm-signal-card{opacity:0;pointer-events:none;transform:translate3d(calc(var(--warm-signal-offset,100%) + var(--warm-signal-drag,0px)), 0, 0);margin:0;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .36s;position:absolute;width:100%!important;inset:0 auto auto 0!important}.one-app-phone [data-screen=today] .warm-signal-copy{min-height:168px}.one-app-phone [data-screen=today] .warm-signal-card .primary-pill{margin-top:24px}.one-app-phone [data-screen=today] .warm-signal-card[data-warm-signal-state=active]{--warm-signal-offset:0px;z-index:2;opacity:1;pointer-events:auto}.one-app-phone [data-screen=today] .warm-signal-card[data-warm-signal-state=next]{--warm-signal-offset:100%;z-index:1;opacity:0}.one-app-phone [data-screen=today] .warm-signal-card[data-warm-signal-state=previous]{--warm-signal-offset:-100%}.one-app-phone [data-screen=today] .warm-signal-carousel.is-dragging .warm-signal-card[data-warm-signal-state=next],.one-app-phone [data-screen=today] .warm-signal-carousel.is-dragging .warm-signal-card[data-warm-signal-state=previous]{opacity:.72}.one-app-phone [data-screen=today] .warm-signal-carousel.is-dragging .warm-signal-card,.one-app-phone [data-screen=today] .warm-signal-carousel.is-initializing .warm-signal-card{transition:none}.one-app-phone [data-screen=today] .slide-progress{right:18px;bottom:calc(var(--one-safe-bottom) + 258px + var(--beacon-frame-overfill,0px));justify-content:center;gap:8px;width:224px}.one-app-phone [data-screen=today] .slide-progress button{cursor:pointer;background:#ffffff4d;border:0;border-radius:999px;width:42px;height:3px;padding:0;transition:background .26s;position:relative;overflow:hidden}.one-app-phone [data-screen=today] .slide-progress button:after{content:"";border-radius:inherit;transform-origin:0;background:#fffffff5;position:absolute;inset:0;transform:scaleX(0)}.one-app-phone [data-screen=today] .slide-progress button[data-warm-signal-state=complete]:after{transform:scaleX(1)}.one-app-phone [data-screen=today] .slide-progress button[data-warm-signal-state=active]:after{animation:8s linear both warm-signal-progress-fill}.one-app-phone [data-screen=today] [data-warm-signal-progress][data-warm-signal-autoplay=paused] button[data-warm-signal-state=active]:after{animation-play-state:paused}.one-app-phone [data-screen=today] .slide-progress button:focus-visible,.one-app-phone [data-screen=today] .warm-signal-carousel:focus-visible{outline-offset:4px;outline:1px solid #ffffffdb}.one-app-phone .welcome{top:calc(var(--one-safe-top) + 114px)}.one-app-phone .hero-prompt{top:calc(var(--one-safe-top) + 210px)}.one-app-phone .screen{background:#05080a;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.one-app-phone .cover-art{z-index:0;position:absolute;inset:0;overflow:hidden}.one-app-phone .welcome{z-index:2;top:calc(var(--one-safe-top) + 114px);letter-spacing:-.03em;margin:0;font-size:23px;font-weight:400;position:absolute;left:24px}.one-app-phone .hero-prompt{z-index:2;top:calc(var(--one-safe-top) + 210px);width:224px;position:absolute;right:18px}.one-app-phone .hero-prompt .glass-tag{z-index:0;isolation:isolate;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:999px;max-width:100%;padding:7px 11px;font-size:10px;display:inline-flex;position:relative;transform:translateZ(0)}.one-app-phone .hero-prompt .glass-tag:before{z-index:-1;content:"";border-radius:inherit;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffff26;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.one-app-phone .hero-prompt h3{font-family:var(--font-ui);letter-spacing:-.045em;margin:16px 0 8px;font-size:29px;font-weight:400;line-height:.98}.one-app-phone .hero-prompt p{color:#ffffffc2;text-shadow:0 1px 18px #01070b85;max-width:198px;margin:0;font-size:11px;line-height:1.35}.one-app-phone .primary-pill{min-width:126px;min-height:52px;color:var(--ink);background:var(--white);letter-spacing:-.02em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:24px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.one-app-phone .slide-progress{z-index:2;right:18px;bottom:calc(var(--one-safe-bottom) + 258px + var(--beacon-frame-overfill,0px));justify-content:center;align-items:center;gap:8px;width:224px;display:flex;position:absolute}@keyframes warm-signal-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=480px) and (height<=860px){.one-app-phone [data-screen=today] .welcome,.one-app-phone .welcome{top:calc(var(--one-safe-top) + 96px)}.one-app-phone [data-screen=today] .warm-signal-carousel,.one-app-phone .hero-prompt{top:calc(var(--one-safe-top) + 178px)}.one-app-phone [data-screen=today] .warm-signal-carousel{height:252px}.one-app-phone [data-screen=today] .warm-signal-copy{min-height:148px}.one-app-phone [data-screen=today] .warm-signal-card .primary-pill,.one-app-phone .primary-pill{min-height:48px;margin-top:16px}.one-app-phone [data-screen=today] .slide-progress,.one-app-phone .slide-progress{bottom:calc(var(--one-safe-bottom) + 198px + var(--beacon-frame-overfill,0px))}}@media (width<=480px) and (height<=760px){.one-app-phone [data-screen=today] .welcome,.one-app-phone .welcome{top:calc(var(--one-safe-top) + 84px)}.one-app-phone [data-screen=today] .warm-signal-carousel,.one-app-phone .hero-prompt{top:calc(var(--one-safe-top) + 156px)}.one-app-phone [data-screen=today] .warm-signal-carousel{height:228px}.one-app-phone [data-screen=today] .warm-signal-copy{min-height:128px}.one-app-phone [data-screen=today] .hero-prompt h3{font-size:26px}.one-app-phone [data-screen=today] .slide-progress,.one-app-phone .slide-progress{bottom:calc(var(--one-safe-bottom) + 168px + var(--beacon-frame-overfill,0px))}}@font-face{font-family:Lab Sans;src:local(Avenir Next),local(Helvetica Neue);font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/Sentient-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/fonts/Sentient-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--one-width:390px;--one-height:844px;--one-scale:1;--one-safe-top:max(18px, env(safe-area-inset-top));--one-safe-bottom:max(10px, env(safe-area-inset-bottom));--warm-paper-rgb:255, 252, 246;--warm-paper:rgb(var(--warm-paper-rgb));--ink:#191209;--paper:#f4eee8;--paper-deep:#e7ded5;--line:#19120929;--muted:#19120994;--orange:#f96430;--sand:#e2bd99;--rust:#9a462a;--white:#fffdf9;--shell:#05080a;--stage:#05080a;--sheet:#edf0eb;--sheet-help:#edf0ed;--ease:cubic-bezier(.22, 1, .36, 1);--ease-sheet:cubic-bezier(.2, 1, .36, 1);--font-ui:"Lab Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--font-brand:"Sentient", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body,#root{overscroll-behavior:none;width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}@supports (height:100dvh){html,body,#root{min-height:100dvh}}#root{place-items:center;display:grid}body{color:var(--white);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000}.one-route-surface{width:100%;height:100%}.one-app-phone .beacon-storage-alert{z-index:1000;top:calc(var(--one-safe-top) + 10px);color:#fff8ed;background:#68231beb;border:1px solid #fff7ed3d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex;position:absolute;left:14px;right:14px;box-shadow:0 10px 30px #0000003d}.one-app-phone .beacon-storage-alert strong{flex:none;font-size:10px}.one-app-phone .beacon-storage-alert span{color:#fff8edc7;text-align:right}.one-app-phone .beacon-update-ready{z-index:999;right:14px;bottom:calc(var(--one-safe-bottom) + 82px);color:#fff8ed;background:#081216eb;border:1px solid #fff3;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px 11px 14px;display:flex;position:absolute;left:14px;box-shadow:0 14px 34px #00000047}.one-app-phone .beacon-update-ready>span{gap:2px;display:grid}.one-app-phone .beacon-update-ready strong{font-size:10px}.one-app-phone .beacon-update-ready small{color:#fff8ed94;font-size:8px}.one-app-phone .beacon-update-ready button{min-height:34px;color:inherit;background:0 0;border:1px solid #fff8ed47;border-radius:999px;padding:0 13px;font-size:9px}.one-app-phone .beacon-storage-block{color:#fff8ed;background:#071116;align-content:center;gap:10px;height:100%;padding:32px;display:grid}.one-app-phone .beacon-storage-block small{color:#fff8ed85;letter-spacing:.12em;font-size:9px}.one-app-phone .beacon-storage-block h1{font-family:var(--font-display);margin:0;font-size:36px;font-weight:400;line-height:1}.one-app-phone .beacon-storage-block p{color:#fff8edad;margin:0;font-size:12px;line-height:1.45}.one-app-phone .beacon-storage-block button{min-height:46px;color:inherit;background:0 0;border:1px solid #fff8ed57;border-radius:999px;margin-top:10px}.one-app-phone .beacon-cloud-gate{color:#f6f0e5;background:linear-gradient(#0003,#050505 72%),url(/beacon/03_homesick-distant-light.jpg) 50%/cover;min-height:100%;padding:max(15vh,88px) 28px 48px}.one-app-phone .beacon-cloud-gate small{letter-spacing:.19em;font-size:10px}.one-app-phone .beacon-cloud-gate h1{max-width:310px;font-family:var(--font-display);margin:18px 0 12px;font-size:42px;font-weight:400;line-height:.96}.one-app-phone .beacon-cloud-gate p{color:#f6f0e5b8;max-width:330px;margin:0 0 28px;font-size:15px;line-height:1.55}.one-app-phone .beacon-cloud-gate button{color:#111;background:#f6f0e5;border:0;border-radius:999px;width:100%;min-height:52px;margin-top:10px;font-size:14px;font-weight:600;display:block}.one-app-phone .beacon-cloud-gate button.is-quiet{color:#f6f0e5b8;background:#ffffff14}button,input,textarea,select{font:inherit}.one-app-phone .warm-text-arrow{vertical-align:.06em;border-top:1.5px solid;border-right:1.5px solid;flex:none;width:.46em;height:.46em;margin-left:.12em;font-style:normal;display:inline-block;transform:rotate(45deg)}.one-app-phone .warm-text-arrow--external{transform:rotate(45deg)}.one-app-phone .warm-text-arrow--back{margin-left:0;margin-right:.12em;transform:rotate(-135deg)}.one-app-phone .warm-text-arrow--down{transform:rotate(135deg)}.one-app-phone .warm-segment{background:#15212612;border:1px solid #15212614;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:4px;display:grid}.one-app-phone .warm-segment--3{grid-template-columns:repeat(3,minmax(0,1fr))}.one-app-phone .warm-segment>button{color:#1521267a;letter-spacing:.01em;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 10px;font-size:8px;font-weight:650}.one-app-phone .warm-segment>button.active,.one-app-phone .warm-segment>button[aria-pressed=true]{color:#fffcf6f2;background:#18282b;box-shadow:0 6px 14px #15212624,inset 0 1px #ffffff1a}button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}:focus-visible{outline-offset:2px;outline:2px solid #f96430b3}.one-fit{width:var(--one-width);height:var(--one-height);position:relative;overflow:visible}.one-shell{width:var(--one-width);height:var(--one-height);background:var(--shell);isolation:isolate;border:1px solid #ffffff24;border-radius:48px;position:absolute;inset:0;overflow:clip;box-shadow:0 38px 110px #1405008f,0 8px 28px #14050057}@media (width<=600px){html,body{width:100%;height:var(--beacon-frame-height,100%);background:#000;min-height:100lvh;display:block;position:relative;overflow:hidden}#root{place-items:unset;width:100%;height:var(--beacon-frame-height,100lvh);min-height:var(--beacon-frame-height,100lvh);background:#000;display:block;position:fixed;top:0;left:0;overflow:hidden}.one-fit,.one-shell,.one-app-phone{width:100%;max-width:none;height:100%;min-height:100%;box-shadow:none;background:#000;border:0;border-radius:0;position:absolute;top:0;left:0}.one-fit{overflow:hidden}.one-shell{overflow:clip}}.one-app-phone{background:var(--shell);color:var(--white);font-family:var(--font-ui);position:absolute;inset:0;overflow:hidden}@media (width<=600px){.one-fit,.one-shell,.one-app-phone{background:#05080a}}.one-app-phone[data-dock-hidden=true] .one-global-nav,.one-app-phone[data-help-sheet-expanded=true] .one-global-nav,.one-app-phone[data-ledger-sheet-expanded=true] .one-global-nav{opacity:0;pointer-events:none;transform:translateY(24px)}.one-app-phone[data-warm-menu-open=true] .one-global-nav,.one-app-phone[data-warm-participant-control=hidden] .one-global-nav{opacity:0;pointer-events:none;transform:translateY(16px)}.one-app-phone[data-dock-handoff=true] .one-global-nav{opacity:0;pointer-events:none;transform:translate(0,0)}.one-global-nav{z-index:55;left:0;right:0;bottom:calc(var(--one-safe-bottom) + 8px);box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.2);width:max-content;max-width:calc(100% - 24px);min-height:56px;transition:opacity .32s ease, transform .42s var(--ease);background:#12161ac7;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:2px;margin-inline:auto;padding:6px;display:flex;position:absolute;transform:translate(0,0);box-shadow:0 16px 40px #00000057,inset 0 1px #ffffff1a}.one-app-phone[data-dock-hidden=true] .one-global-nav a,.one-app-phone[data-dock-handoff=true] .one-global-nav a,.one-app-phone[data-dock-reveal-freeze=true] .one-global-nav a,.one-app-phone[data-warm-participant-control=hidden] .one-global-nav a,.one-app-phone[data-help-sheet-expanded=true] .one-global-nav a,.one-app-phone[data-ledger-sheet-expanded=true] .one-global-nav a,.one-app-phone[data-warm-menu-open=true] .one-global-nav a{transition:color .2s,background .22s,box-shadow .22s}.one-global-nav a{color:#ffffffc7;width:44px;min-width:44px;height:44px;transition:width .38s var(--ease), min-width .38s var(--ease), padding .38s var(--ease), gap .28s ease, color .2s ease, background .22s ease, transform .18s ease, box-shadow .22s ease;background:0 0;border:0;border-radius:999px;place-items:center;gap:0;padding:0;display:grid;position:relative;overflow:visible}.one-global-nav a:active{transform:scale(.94)}.one-global-nav .warm-dock-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.one-global-nav .warm-dock-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.one-global-nav .warm-dock-label{clip:rect(0 0 0 0);width:1px;height:1px;color:inherit;letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;border:0;margin:-1px;padding:0;font-size:11px;font-style:italic;font-weight:560;line-height:1;position:absolute;overflow:hidden}.one-global-nav a.active{color:#1a1d21;background:#eceef0f5;justify-content:center;align-items:center;gap:8px;width:auto;min-width:88px;height:44px;padding:0 16px 0 14px;display:inline-flex;box-shadow:0 10px 22px #0003,inset 0 1px #ffffffe6}.one-global-nav a.active .warm-dock-label{clip:auto;opacity:1;pointer-events:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.one-toast{z-index:80;right:48px;bottom:calc(var(--one-safe-bottom) + 96px);color:#fffcf6f0;-webkit-backdrop-filter:blur(20px)saturate(1.15);letter-spacing:-.01em;text-align:center;opacity:0;pointer-events:none;max-width:280px;transition:opacity .28s ease, transform .48s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), bottom .28s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1));background:#121b20eb;border:1px solid #fffcf61f;border-radius:999px;margin-inline:auto;padding:11px 18px;font-size:11px;font-weight:560;line-height:1.3;position:absolute;left:48px;transform:translateY(16px)scale(.94);box-shadow:inset 0 1px #ffffff14,0 14px 36px #00000047}.one-toast.is-visible{opacity:1;pointer-events:auto;cursor:grab;touch-action:none;transform:translate(0,0)scale(1)}.one-toast[data-dragging=true]{cursor:grabbing;transition:none}.one-toast.is-exiting{opacity:0;pointer-events:none;transition:opacity .28s,transform .32s cubic-bezier(.4,0,.2,1);transform:translateY(-8px)scale(.97)}.one-toast.is-exiting[data-exit=down]{transition:opacity .26s,transform .34s cubic-bezier(.32,.72,.28,1);transform:translateY(32px)scale(.94)}.one-app-phone[data-ledger-sheet-expanded=true]~.one-toast{bottom:calc(var(--one-safe-bottom) + 88px)}.one-shell:has([data-ledger-sheet-expanded=true]) .one-toast{bottom:calc(var(--one-safe-bottom) + 88px)}.one-shell:has([data-help-sheet-expanded=true]) .one-toast{bottom:calc(var(--one-safe-bottom) + 88px)}@media (prefers-reduced-motion:reduce){.one-toast,.one-toast.is-visible,.one-toast.is-exiting,.one-toast.is-exiting[data-exit=down]{transition:opacity .18s;transform:none}}.warm-back-text{top:calc(var(--one-safe-top) + 10px);z-index:20;color:#fffdf9e0;place-items:center;width:30px;height:30px;display:grid;position:absolute;left:14px}.warm-back-text svg{width:24px;height:24px}.warm-back-frost{top:calc(var(--one-safe-top) + 8px);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--white);background:#00000047;border-radius:999px;place-items:center;display:grid;position:absolute;left:14px}.warm-back-frost svg{width:20px;height:20px}.warm-menu-toggle{top:calc(var(--one-safe-top) + 10px);z-index:56;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fffdf9eb;background:#12161a6b;border-radius:999px;place-items:center;width:48px;height:48px;transition:background .22s,transform .18s;display:grid;position:absolute;right:16px}.warm-menu-toggle:active{transform:scale(.94)}.warm-menu-toggle svg{width:18px;height:18px}.screen-root{position:absolute;inset:0;overflow:hidden}.one-app-phone :where(input:not([type=range]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font-size:max(16px,1em)}.one-app-phone .beacon-collapse{opacity:0;pointer-events:none;transition:grid-template-rows .36s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), opacity .2s ease .14s;grid-template-rows:0fr;display:grid}.one-app-phone .beacon-collapse>.beacon-collapse-inner{min-height:0;overflow:hidden}.one-app-phone .beacon-collapse[data-collapse-open=true]{opacity:1;pointer-events:auto;transition:grid-template-rows .36s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), opacity .28s ease 60ms;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.one-app-phone .beacon-collapse,.one-app-phone .beacon-collapse[data-collapse-open=true]{transition:none}}.one-app-phone .onboarding-prototype{color:#fff;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.one-app-phone .onboarding-canvas{color:#fff;width:100%;height:100%;transition:opacity .52s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), transform .52s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1));background:#020408;position:absolute;inset:0;overflow:hidden}.one-app-phone .onboarding-canvas.is-handoff-exiting{opacity:0;pointer-events:none;transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.one-app-phone .onboarding-canvas,.one-app-phone .onboarding-canvas.is-handoff-exiting{transition:none;transform:none}}.one-app-phone .onboarding-canvas.is-setup-atmosphere{background:#020408}.onboarding-screen{opacity:0;transition:opacity .26s ease, transform .48s var(--ease);position:absolute;inset:0;overflow:hidden;transform:translate(14px)}.onboarding-screen.is-active{opacity:1;transform:translate(0)}.onboarding-screen[hidden]{visibility:hidden;pointer-events:none;display:block}.onboarding-prototype--beacon .onboarding-progress i{width:var(--onboarding-progress,42%)}.onboarding-screen--splash,.onboarding-prototype--beacon .onboarding-screen--splash{background:#020408}.onboarding-splash{padding-bottom:var(--beacon-frame-overfill,0px);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.onboarding-arco-mark{width:92px;height:92px;animation:1.8s cubic-bezier(.22,.61,.36,1) both onboarding-arco-arrive;position:relative}.onboarding-arco-mark__img{object-fit:contain;opacity:0;filter:blur(6px);width:100%;height:100%;animation:2.6s cubic-bezier(.22,.61,.36,1) .18s both onboarding-arco-mark-reveal;display:block;transform:scale(.92)}@keyframes onboarding-arco-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes onboarding-arco-mark-reveal{0%{opacity:0;filter:blur(8px);clip-path:inset(0 100% 0 0);transform:scale(.9)}55%{opacity:1;filter:blur();clip-path:inset(0);transform:scale(1)}to{opacity:1;filter:blur();clip-path:inset(0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.onboarding-arco-mark,.onboarding-arco-mark__img{opacity:1;filter:none;clip-path:none;animation:none;transform:none}}.onboarding-screen--film{background:#020408}.onboarding-film{color:#fff;background:#020408;position:absolute;inset:0;overflow:hidden}.onboarding-film__viewport,.onboarding-film__wash{position:absolute;inset:0}.onboarding-film__viewport{background:#020408}.onboarding-film__clip{object-fit:cover;opacity:0;filter:none;will-change:opacity;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:none}.onboarding-film__clip.is-active{opacity:1;z-index:2}.onboarding-film__clip.is-outgoing{opacity:0;z-index:1}.onboarding-film__wash{z-index:3;pointer-events:none;background:linear-gradient(#02040857 0%,#0204080a 24%,#0000 46%,#02040838 100%)}.onboarding-film.is-final-beat .onboarding-film__wash{background:linear-gradient(#0204087a 0%,#0204081f 30%,#02040847 62%,#020408b8 100%)}.onboarding-film__header,.onboarding-film__copy,.onboarding-film__footer{z-index:4;position:absolute;left:28px;right:28px}.onboarding-film__header{top:calc(var(--one-safe-top) + 8px);justify-content:flex-end;display:flex}.onboarding-film__skip{color:#fff6;letter-spacing:-.01em;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;padding:10px 4px;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,Times New Roman,serif;font-size:15px;font-weight:400;transition:opacity .48s cubic-bezier(.22,.61,.36,1)}.onboarding-film.is-skip-visible .onboarding-film__skip,.onboarding-film__skip.is-visible{opacity:1;pointer-events:auto}.onboarding-film.is-complete .onboarding-film__skip,.onboarding-film.is-final-beat .onboarding-film__skip{opacity:0;pointer-events:none}.onboarding-film__copy{text-align:center;pointer-events:none;width:min(292px,100% - 56px);inset:17% auto auto 50%;transform:translate(-50%)}.onboarding-film__lines{justify-items:center;gap:.18em;display:grid}.onboarding-film__line{color:#fff;letter-spacing:-.025em;text-wrap:balance;max-width:292px;margin:0;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.18;display:block}.onboarding-film__char{opacity:0;filter:blur(9px);will-change:opacity, filter, transform;display:inline-block;transform:translateY(11px)}.onboarding-film__line.is-typing .onboarding-film__char{animation:.82s cubic-bezier(.22,.61,.36,1) forwards onboarding-film-char-in;animation-delay:calc((var(--line-i,0) * .38s) + (var(--char-i,0) * 54ms))}@keyframes onboarding-film-char-in{to{opacity:1;filter:blur();transform:translateY(0)}}.onboarding-film.is-final-beat .onboarding-film__line{letter-spacing:-.03em;font-size:34px;line-height:1.14}.onboarding-film__footer{bottom:calc(var(--one-safe-bottom) + 24px);display:grid}.onboarding-film__continue{color:#ffffffeb;opacity:0;background:0 0;border:1px solid #ffffff57;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),background .22s,border-color .22s;transform:translateY(8px)}.onboarding-film__continue.is-visible{opacity:1;transform:translateY(0)}.onboarding-film__continue:active{background:#ffffff0f;border-color:#ffffff75}@media (prefers-reduced-motion:reduce){.onboarding-film__clip,.onboarding-film__char,.onboarding-film__continue,.onboarding-film__skip{filter:none;transition:none;animation:none}.onboarding-film.is-skip-visible .onboarding-film__skip,.onboarding-film__skip.is-visible,.onboarding-film__continue.is-visible,.onboarding-film__line.is-typing .onboarding-film__char{opacity:1;pointer-events:auto;transform:none}}.onboarding-setup-atmosphere{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:#020408;position:absolute;inset:0;overflow:hidden}.onboarding-setup-atmosphere.is-visible{opacity:1;visibility:visible}.onboarding-setup-atmosphere[hidden]{display:none!important}.onboarding-setup-atmosphere__video{object-fit:cover;background:#020408;width:100%;height:100%;position:absolute;inset:0}.onboarding-setup-atmosphere__wash{pointer-events:none;background:linear-gradient(#02040880 0%,#0204081f 28%,#0204082e 58%,#020408b8 100%);position:absolute;inset:0}.onboarding-screen--setup{z-index:2;padding:calc(var(--one-safe-top) + 8px) 28px calc(var(--one-safe-bottom) + 24px);color:#fff;background:0 0;flex-direction:column;justify-content:space-between;display:flex}.onboarding-setup-back{color:#ffffff8c;cursor:pointer;background:0 0;border:0;align-self:flex-start;width:36px;height:36px;margin:0 0 8px;font-size:28px;line-height:1}.onboarding-setup-copy{flex-direction:column;flex:1;justify-content:flex-start;align-self:center;width:100%;max-width:320px;padding-top:8%;display:flex}.onboarding-setup-copy--enter{text-align:center;justify-content:center;align-items:center;max-width:none;padding-top:0}.onboarding-setup-copy small{color:#ffffff75;letter-spacing:.14em;margin-bottom:14px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:11px;font-weight:600}.onboarding-setup-copy h3{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.12}.onboarding-setup-copy p{color:#ffffffad;max-width:280px;margin:14px 0 0;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:15px;line-height:1.45}.onboarding-setup-copy--enter p{color:#ffffffeb;letter-spacing:-.02em;max-width:260px;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,serif;font-size:28px;line-height:1.2}.onboarding-setup-field{gap:8px;margin-top:34px;display:grid}.onboarding-setup-field span{color:#ffffff6b;letter-spacing:.04em;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:12px}.onboarding-setup-field input[type=text],.onboarding-setup-field input[type=email],.onboarding-setup-field input[type=tel],.onboarding-setup-field input[type=date]{color:#fff;letter-spacing:-.03em;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;width:100%;padding:0 0 10px;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,serif;font-size:34px}.onboarding-screen--support .onboarding-setup-copy{scrollbar-width:none;padding-top:2%;padding-bottom:18px;overflow-y:auto}.onboarding-screen--support .onboarding-setup-copy::-webkit-scrollbar{display:none}.onboarding-screen--support .onboarding-setup-priorities,.onboarding-screen--support .onboarding-setup-country{margin-top:18px}.onboarding-screen--support .onboarding-setup-sponsor-phone{margin-top:12px}.onboarding-setup-country select,.onboarding-setup-sponsor-phone select{color:#fffffff0;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);letter-spacing:.01em;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16' fill='none'%3E%3Cpath d='M2 5.5 L6 1.5 L10 5.5' stroke='rgba(255,255,255,0.72)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 10.5 L6 14.5 L10 10.5' stroke='rgba(255,255,255,0.72)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 16px;border:1px solid #ffffff38;border-radius:999px;outline:none;width:100%;min-height:48px;padding:12px 44px 12px 16px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:16px;font-weight:500;box-shadow:inset 0 1px #ffffff24,0 8px 22px #00000024}.onboarding-setup-country select:focus-visible,.onboarding-setup-sponsor-phone select:focus-visible{border-color:#ffffff75}:is(.onboarding-setup-country select:has(option[value=""]:checked),.onboarding-setup-sponsor-phone select:has(option[value=""]:checked)){color:#ffffff6b}.onboarding-setup-country select option,.onboarding-setup-sponsor-phone select option{color:#152126;background:#fff}.onboarding-screen--support .onboarding-setup-field input{font-size:22px}.onboarding-screen--support .onboarding-setup-sponsor-phone input{letter-spacing:0;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:16px}.onboarding-setup-invite{background:#0204083d;border:1px solid #ffffff24;border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}.onboarding-setup-invite .onboarding-setup-field{margin-top:0}.onboarding-screen--support .onboarding-setup-invite input{letter-spacing:0;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:16px}.onboarding-setup-invite-send{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);letter-spacing:.01em;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff75;border-radius:999px;min-height:44px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:opacity .18s,background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fff3,0 10px 24px #0003}.onboarding-setup-invite-send:not(:disabled):active{background:#ffffff42;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff3d,0 6px 16px #0000002e}.onboarding-setup-invite-send:disabled{opacity:.36;cursor:default;box-shadow:none;color:#ffffff9e;background:#ffffff0f;border-color:#ffffff2e}.beacon-turnstile{border-radius:12px;min-height:1px;overflow:hidden}.onboarding-setup-copy .onboarding-setup-invite-message{color:#ffffff9e;margin:0;font-size:11px;line-height:1.4}.onboarding-setup-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:22px}.onboarding-setup-field input::placeholder{color:#ffffff47}.onboarding-setup-window{margin-top:28px}.onboarding-setup-window--unset{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:18px;place-items:center;min-height:84px;font-size:10px;display:grid}.onboarding-setup-window__dates{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.onboarding-setup-window__dates span{gap:6px;display:grid}.onboarding-setup-window__dates b{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:11px;font-weight:600}.onboarding-setup-window__dates output{color:#fff;letter-spacing:-.02em;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,serif;font-size:22px}.onboarding-setup-window__dates i{background:#ffffff59;width:28px;height:1px;margin-bottom:12px}.onboarding-setup-window__line{background:#ffffff2e;height:2px;margin-top:18px;position:relative}.onboarding-setup-window__line b{width:7px;height:7px;box-shadow:none;background:#ffffff8c;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.onboarding-setup-window__line b:first-child{left:0}.onboarding-setup-window__line b:last-of-type{left:100%}.onboarding-setup-window__line span{top:50%;left:var(--window-orientation-position,var(--orientation-position,48%));background:#ffffffe0;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff38}.onboarding-setup-window-edit{gap:18px;margin-top:24px;display:grid}.onboarding-setup-window-edit[hidden],.onboarding-setup-actions[hidden]{display:none!important}.onboarding-setup-orientation{gap:4px;margin-bottom:18px;display:grid}.onboarding-setup-orientation strong{color:#fff;letter-spacing:-.03em;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,serif;font-size:40px;font-weight:400;line-height:1.05}.onboarding-setup-orientation span{color:#ffffff8c;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:14px}.onboarding-setup-line{background:#ffffff29;height:2px;margin-top:36px;position:relative}.onboarding-setup-line i,.onboarding-setup-line b,.onboarding-setup-line span{border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.onboarding-setup-line i,.onboarding-setup-line b{background:#ffffff73}.onboarding-setup-line i{left:0}.onboarding-setup-line b{left:100%}.onboarding-setup-line span{left:var(--orientation-position,48%);background:#ffffffe6;box-shadow:0 0 0 1px #fff3}.onboarding-setup-priorities{gap:8px;margin-top:28px;display:grid}.onboarding-setup-priorities button{color:#ffffffeb;text-align:left;letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;gap:3px;width:100%;padding:12px 14px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:grid}.onboarding-setup-priorities button span{color:#ffffff6b;font-size:12px;font-weight:400}.onboarding-setup-priorities button:active{color:#fff;background:#ffffff0f;border-color:#ffffff57}.onboarding-setup-priorities button.is-selected{background:#ffffff1a;border-color:#ffffff85}.onboarding-setup-place-fields{gap:8px;margin-top:28px;display:grid}.onboarding-setup-place-fields .onboarding-setup-field{margin-top:0}.onboarding-setup-place-fields .onboarding-setup-field+.onboarding-setup-field{margin-top:22px}.onboarding-setup-place-error{color:#ffbaa8eb;margin:10px 0 0;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:12px;line-height:1.35}.onboarding-setup-field--region select,.onboarding-setup-field--city select{color:#fff;letter-spacing:-.03em;appearance:none;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;width:100%;padding:0 0 10px;font-family:Instrument Serif,Didot,"Bodoni 72",Georgia,serif;font-size:28px}.onboarding-setup-field--city select:disabled{color:#ffffff57}.onboarding-setup-field--region select:invalid,.onboarding-setup-field--region select option[value=""],.onboarding-setup-field--city select option[value=""]{color:#ffffff6b}.onboarding-setup-field--region select option,.onboarding-setup-field--city select option{color:#152126;background:#fff}.onboarding-setup-actions{gap:8px;display:grid}.onboarding-film__continue,.onboarding-setup-continue,.onboarding-setup-ghost{letter-spacing:.02em;cursor:pointer;border-radius:999px;min-height:48px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:500}.onboarding-setup-continue{color:#ffffffeb;background:0 0;border:1px solid #ffffff57}.onboarding-setup-ghost{color:#ffffffb8;background:0 0;border:1px solid #ffffff29}.onboarding-setup-text{color:#ffffff7a;cursor:pointer;background:0 0;border:0;gap:2px;margin-top:4px;padding:8px 0;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:13px;font-weight:500;display:grid}.onboarding-setup-text small,.onboarding-setup-ghost small{color:#ffffff57;letter-spacing:.01em;font-size:11px;font-weight:400;display:block}.onboarding-film__continue:active,.onboarding-setup-continue:active,.onboarding-setup-ghost:active{background:#ffffff0f;border-color:#ffffff75}.onboarding-setup-window-preview{color:#ffffff94;letter-spacing:.02em;margin-top:16px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:13px}.onboarding-setup-window-preview[hidden],.onboarding-setup-scrub[hidden]{display:none!important}.onboarding-setup-scrub{touch-action:none;-webkit-user-select:none;user-select:none;margin-top:28px}.onboarding-setup-scrub__label{color:#ffffff7a;letter-spacing:.04em;margin:0 0 12px;font-family:Lab Sans,Avenir Next,Segoe UI,sans-serif;font-size:12px}.onboarding-setup-scrub__track{cursor:grab;height:28px;position:relative}.onboarding-setup-scrub__track:active{cursor:grabbing}.onboarding-setup-scrub__rail{pointer-events:none;background:#ffffff29;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.onboarding-setup-scrub__ends,.onboarding-setup-scrub__thumb{pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.onboarding-setup-scrub__ends{background:#ffffff8c}.onboarding-setup-scrub__ends:first-of-type{left:0}.onboarding-setup-scrub__ends:last-of-type{left:100%}.onboarding-setup-scrub__thumb{left:var(--uncertain-position,45%);background:#ffffffeb;width:14px;height:14px;box-shadow:0 0 0 1px #ffffff40}.onboarding-setup-line.is-scrubbable{margin-top:12px}.app-module--onboarding.is-setup-atmosphere .onboarding-canvas{background:#020408}.one-app-phone .warm-menu-toggle{z-index:74;top:calc(var(--one-safe-top) + 8px);color:#fffdf9;-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#08171d6b;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:top .2s cubic-bezier(.22,1,.36,1),right .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),color .2s,background .2s,border-color .2s,box-shadow .2s;display:grid;position:absolute;right:18px;overflow:visible;box-shadow:0 10px 30px #01090c38,inset 0 1px #ffffff1f}.one-app-phone .warm-menu-toggle--close{right:18px}.one-app-phone .warm-menu-toggle[hidden]{display:none}.one-app-phone .warm-menu-toggle>span{width:16px;height:13px;display:block;position:relative}.one-app-phone .warm-menu-toggle i{background:currentColor;border-radius:999px;height:1px;transition:top .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .14s;position:absolute;left:0;right:0}.one-app-phone .warm-menu-toggle i:first-child{top:1px}.one-app-phone .warm-menu-toggle i:nth-child(2){top:6px;right:4px}.one-app-phone .warm-menu-toggle i:last-child{top:11px}.one-app-phone .warm-menu-toggle[aria-expanded=true]{color:#1d292b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.one-app-phone .warm-menu-toggle[aria-expanded=true] i:first-child,.one-app-phone .warm-menu-toggle[aria-expanded=true] i:last-child{top:6px}.one-app-phone .warm-menu-toggle[aria-expanded=true] i:first-child{transform:rotate(45deg)}.one-app-phone .warm-menu-toggle[aria-expanded=true] i:nth-child(2){opacity:0}.one-app-phone .warm-menu-toggle[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.one-app-phone .warm-beacon-menu{--warm-menu-reveal:48px;z-index:70;color:#fffcf6f5;pointer-events:none;visibility:hidden;background:0 0;transition:visibility 0s linear .36s;position:absolute;inset:0;overflow:hidden}.one-app-phone .warm-beacon-menu.is-open{pointer-events:auto;visibility:visible;transition:visibility}.one-app-phone .warm-beacon-menu:focus{outline:0}.one-app-phone .warm-beacon-menu-scrim{opacity:0;cursor:pointer;background:#030b0e66;border:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.one-app-phone .warm-beacon-menu.is-open .warm-beacon-menu-scrim{opacity:1}.one-app-phone .warm-beacon-menu-core{top:0;bottom:0;left:0;right:var(--warm-menu-reveal);-webkit-backdrop-filter:blur(18px)saturate(1.2);will-change:transform;background:linear-gradient(165deg,#ffffff1f 0%,#ffffff0a 48%,#08121652 100%),#0c161a6b;border-right:1px solid #ffffff1f;align-content:center;justify-items:stretch;transition:transform .36s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;overflow:hidden;transform:translate(-100%);box-shadow:16px 0 40px #01080c3d,inset 0 1px #ffffff2e}.one-app-phone .warm-beacon-menu.is-open .warm-beacon-menu-core{transform:translate(0,0)}.one-app-phone .warm-beacon-menu.is-profile-open .warm-beacon-menu-core{opacity:0;will-change:auto;transition:opacity .2s,transform .28s cubic-bezier(.32,.72,0,1);transform:translate(-6%)}.one-app-phone .warm-beacon-menu-close{z-index:2;top:calc(var(--one-safe-top) + 14px);color:#fffcf6eb;cursor:pointer;background:#08121638;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;left:22px;box-shadow:inset 0 1px #ffffff1f}.one-app-phone .warm-beacon-menu-close>span{width:14px;height:14px;display:block;position:relative}.one-app-phone .warm-beacon-menu-close>span:before,.one-app-phone .warm-beacon-menu-close>span:after{content:"";background:currentColor;border-radius:999px;width:100%;height:1px;position:absolute;top:50%;left:0}.one-app-phone .warm-beacon-menu-close>span:before{transform:rotate(45deg)}.one-app-phone .warm-beacon-menu-close>span:after{transform:rotate(-45deg)}.one-app-phone .warm-beacon-menu-close:active{transform:scale(.94)}.one-app-phone .warm-beacon-menu-identity{width:100%;padding:64px 28px calc(var(--one-safe-bottom) + 28px);justify-items:start;gap:18px;margin:0;display:grid;position:relative}.one-app-phone .warm-beacon-menu-brand{color:#fffcf6fa;font-family:var(--font-display);letter-spacing:-.045em;text-transform:none;gap:4px;margin:0;font-weight:400;line-height:.92;display:grid}.one-app-phone .warm-beacon-menu-brand-the{color:#fffcf69e;font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:560;line-height:1}.one-app-phone .warm-beacon-menu-brand-name{letter-spacing:-.05em;font-size:42px;font-weight:400;line-height:.9}.one-app-phone .warm-beacon-menu-line{color:#fffcf6eb;max-width:240px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:400;line-height:1.12}.one-app-phone .warm-beacon-menu-season{gap:6px;padding-top:4px;display:grid}.one-app-phone .warm-beacon-menu-season strong{color:#fffcf6e0;letter-spacing:-.02em;font-size:14px;font-weight:560;line-height:1.25}.one-app-phone .warm-beacon-menu-season span{color:#fffcf685;font-size:12px;font-weight:500;line-height:1.3}.one-app-phone .warm-profile-entry{color:#fffcf6f5;text-align:left;width:100%;min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;padding:16px 0 0;transition:opacity .16s;display:grid}.one-app-phone .warm-beacon-menu-byline{color:#fffcf661;font-family:var(--font-ui);letter-spacing:.04em;margin:28px 0 0;font-size:10px;font-weight:500;line-height:1.2}.one-app-phone .warm-beacon-menu-byline strong{color:#fffcf694;font-family:var(--font-brand);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.one-app-phone .warm-profile-entry-mark{object-fit:contain;filter:drop-shadow(0 1px 8px #01080c59);justify-self:center;width:28px;height:28px;display:block}.one-app-phone .warm-profile-entry-copy{gap:3px;min-width:0;display:grid}.one-app-phone .warm-profile-entry strong{letter-spacing:-.02em;font-size:15px;font-weight:560;line-height:1.2}.one-app-phone .warm-profile-entry small{color:#fffcf68c;font-size:12px;line-height:1.2}.one-app-phone .warm-profile-entry .warm-text-arrow{opacity:.5;color:#fffcf6e6}.one-app-phone .warm-profile-entry:hover,.one-app-phone .warm-profile-entry:focus-visible{color:#fffcf6fa;background:0 0}.one-app-phone .warm-profile-entry:active{opacity:.72;transform:none}.one-app-phone .warm-beacon-menu button{font-family:inherit}.one-app-phone .warm-beacon-menu button:focus-visible{outline-offset:4px;outline:1px solid}.one-app-phone .warm-participant-profile{z-index:80;color:#fff9f0;opacity:0;pointer-events:none;visibility:hidden;background:#17120f;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;position:absolute;inset:0;overflow:hidden;transform:translateY(22px)scale(.986)}.one-app-phone .warm-participant-profile.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0,0)scale(1)}.one-app-phone .warm-participant-profile:focus{outline:0}.one-app-phone .warm-profile-image{filter:saturate(1.06)brightness(1.12)contrast(1.05);background:url(/beacon/02_signal-motion-gold.jpg) 50% 36%/cover no-repeat;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.055)}.one-app-phone .warm-participant-profile.is-open .warm-profile-image{transform:scale(1)}.one-app-phone .warm-profile-wash{background:linear-gradient(#08101438 0%,#08101414 20%,#060c1061 40%,#080e1285 56%,#0e1216b3 74%,#161b1f 100%),radial-gradient(circle at 50% 42%,#060c106b,#0000 46%),radial-gradient(circle at 70% 16%,#f5ba782e,#0000 34%);position:absolute;inset:0}.one-app-phone .warm-profile-frost{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(.96);background:linear-gradient(#0a0e120a,#080c1057 42%,#0a0e122e 72%,#0e12140a);height:340px;position:absolute;top:28%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.one-app-phone .warm-profile-close{z-index:3}.one-app-phone .warm-profile-identity{z-index:2;text-align:center;justify-items:center;display:grid;position:absolute;top:248px;left:18px;right:18px}.one-app-phone .warm-profile-brand{object-fit:contain;filter:drop-shadow(0 8px 22px #080c1073);width:58px;height:58px;display:block}.one-app-phone .warm-profile-identity>small{color:#fff6ece6;letter-spacing:.1em;text-shadow:0 1px 14px #060a0e8c;margin-top:13px;font-size:9px}.one-app-phone .warm-profile-identity h2{color:#fff9f0;letter-spacing:-.055em;text-shadow:0 1px 2px #060a0e80,0 10px 34px #060a0e7a;margin:7px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:55px;font-weight:400;line-height:.88}.one-app-phone .warm-profile-identity>p{color:#fff7efe6;text-shadow:0 1px 14px #060a0e80;margin:9px 0 0;font-size:10px}.one-app-phone .warm-profile-pills{gap:7px;margin-top:13px;display:flex}.one-app-phone .warm-profile-pills>span{color:#fff9f1e6;-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#ece2d629;border:1px solid #fffaf338;border-radius:999px;justify-content:center;align-items:center;gap:0;min-height:25px;padding:0 12px;font-size:9px;font-weight:480;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.one-app-phone .warm-profile-pills b{font-weight:inherit}.one-app-phone .warm-profile-modules{z-index:2;padding:16px 15px calc(var(--one-safe-bottom) + 16px);-webkit-backdrop-filter:blur(28px)saturate(1.12);background:#181c1e75;border-top:1px solid #ffffff29;border-radius:30px 30px 0 0;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -22px 58px #080a0c38,inset 0 1px #ffffff1f}.one-app-phone .warm-profile-season-card{width:100%;height:auto;min-height:108px;text-decoration:none}.one-app-phone .warm-profile-module{text-align:left;background:rgba(var(--warm-paper-rgb), .94);border:1px solid #fff3;border-radius:22px;align-content:start;gap:3px;min-width:0;height:auto;min-height:100px;padding:12px 13px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #110a071a,inset 0 1px #ffffff85}.one-app-phone .warm-profile-module:active{transform:scale(.975);box-shadow:0 5px 14px #110a071f,inset 0 1px #ffffff47}.one-app-phone .warm-profile-module small{z-index:1;color:#171b1d94;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:650;position:relative}.one-app-phone .warm-profile-module strong{z-index:1;color:#181b1c;letter-spacing:-.02em;max-width:96%;margin-top:1px;font-size:13px;font-weight:580;line-height:1.15;position:relative}.one-app-phone .warm-profile-module>span{z-index:1;color:#171b1d9e;font-size:9px;line-height:1.25;position:relative}.one-app-phone .warm-profile-module em{z-index:1;color:#f6f1ebeb;background:#1c2021;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:24px;margin-top:auto;padding:0 10px;font-size:8px;font-style:normal;font-weight:520;display:inline-flex}.one-app-phone .warm-profile-module em b{font-size:9px;font-weight:400}.one-app-phone .warm-profile-module--setup{grid-column:1/-1;grid-template-columns:1.08fr .92fr;align-content:stretch;gap:0;padding:0}.one-app-phone .warm-profile-module-copy{align-content:center;gap:4px;min-width:0;padding:12px 13px;display:grid}.one-app-phone .warm-profile-module-copy>span{color:#171b1d9e;font-size:9px}.one-app-phone .warm-profile-module-copy em{margin-top:4px}.one-app-phone .warm-profile-module-media{background:linear-gradient(#070e1105,#070c0e24),url(/beacon/today-signal-warmlight.jpg) 50% 46%/cover no-repeat;border-left:1px solid #1f222314;border-radius:20px;min-width:0;box-shadow:inset 0 1px #ffffff3d}.one-app-phone .warm-profile-module-media--setup{background:linear-gradient(#070e110a,#070c0e38),url(/beacon/03_homesick-distant-light.jpg) 50% 42%/cover no-repeat}.one-app-phone [data-screen=field-log]{color:#fff9ed;background:#081218}.one-app-phone [data-screen=field-log] .warm-field-log-atmosphere{pointer-events:none;background:linear-gradient(90deg,#020e1280,#03111642 58%,#0311161f),linear-gradient(#020b0f1a,#04131852 48%,#05181de0 79%,#081e24 100%),url(/beacon/today-signal-warmlight.jpg) 50% 42%/cover no-repeat,#07191f;position:absolute;inset:0}.one-app-phone [data-screen=field-log][data-kept=true] .warm-field-log-atmosphere{background:linear-gradient(90deg,#020e126b,#03111633 58%,#0311161a),linear-gradient(#020b0f0f,#04131847 50%,#05181ddb 80%,#081e24 100%),url(/beacon/today-signal-warmlight.jpg) 50% 46%/cover no-repeat,#07191f}.one-app-phone [data-screen=field-log] .warm-field-log-head{z-index:4;padding:calc(var(--one-safe-top) + 12px) 18px 0;position:absolute;top:0;left:0}.one-app-phone [data-screen=field-log] .warm-field-log-back{color:#fff9ed8c;justify-content:center;align-items:center;min-width:28px;font-size:34px;font-weight:300;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex}.one-app-phone [data-screen=field-log] .warm-field-log-back:active{color:#fff9edeb}.one-app-phone [data-screen=field-log] .warm-field-log-stage{z-index:2;top:calc(var(--one-safe-top) + 88px);transition:top .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), right .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), left .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), max-width .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), transform .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1));justify-items:start;gap:0;display:grid;position:absolute;left:22px;right:22px}.one-app-phone [data-screen=field-log] .warm-field-log-stage-face{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;justify-items:start;transition:opacity .24s,visibility 0s linear .24s;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-stage-face.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s .12s,visibility linear}.one-app-phone [data-screen=field-log][data-kept=true] .warm-field-log-stage{align-content:start;justify-items:start;max-width:300px;height:auto;inset:54% 28px auto;transform:translateY(-42%)}.one-app-phone [data-screen=field-log] .warm-field-log-eyebrow{color:#fff9ed9e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.15}.one-app-phone [data-screen=field-log] .warm-field-log-title{color:#fff9edf5;max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;transition:font-size .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), max-width .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), letter-spacing .42s ease;margin:14px 0 0;font-size:36px;font-weight:400;line-height:.95}.one-app-phone [data-screen=field-log][data-kept=true] .warm-field-log-title{letter-spacing:-.04em;max-width:14ch;font-size:40px;line-height:.96}.one-app-phone [data-screen=field-log] .warm-field-log-stage-copy{color:#fff9edab;width:min(100%,246px);font-family:var(--font-ui);margin:12px 0 0;font-size:12px;line-height:1.4}.one-app-phone [data-screen=field-log] .warm-field-log-kept-note{color:#fff9edb8;max-width:280px;font-family:var(--font-display);margin:14px 0 0;font-size:16px;line-height:1.25}.one-app-phone [data-screen=field-log] .warm-field-log-stage-actions{justify-items:start;gap:10px;margin-top:22px;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-text-edit{color:#fff9ede0;font-family:var(--font-ui);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:0;padding:0;font-size:12px;font-weight:560;text-decoration:underline}.one-app-phone [data-screen=field-log] .warm-field-log-text-edit:active{color:#fff9edb3}.one-app-phone [data-screen=field-log] .warm-field-log-next-shift{justify-items:start;gap:10px;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-next-shift>p{color:#fff9eda3;font-family:var(--font-ui);margin:0;font-size:11px;line-height:1.35}.one-app-phone [data-screen=field-log] .warm-field-log-next-shift-yes{color:#fff9ed;border-bottom:1px solid #fff9ed6b;border-radius:0;padding-bottom:2px;font-weight:600;text-decoration:none}.one-app-phone [data-screen=field-log] .warm-field-log-day-limit{color:#fff9ed94;font-family:var(--font-ui);margin:0;font-size:11px;line-height:1.35}.one-app-phone [data-screen=field-log] .warm-field-log-jobs{z-index:5;top:calc(var(--one-safe-top) + 16px);flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;left:62px;right:18px}.one-app-phone [data-screen=field-log] .warm-field-log-job-chip{color:#fff9edb8;max-width:46%;min-height:34px;font-family:var(--font-ui);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#02080a47;border:1px solid #fff9ed2e;border-radius:999px;padding:0 12px;font-size:11px;font-weight:520;line-height:1;overflow:hidden}.one-app-phone [data-screen=field-log] .warm-field-log-job-chip.is-selected{color:#0b1214;background:#fff9edeb;border-color:#fff9ed6b;box-shadow:0 6px 16px #0000002e}.one-app-phone [data-screen=field-log] .warm-field-log-sheet{z-index:3;-webkit-overflow-scrolling:touch;color:#152126;scrollbar-width:none;background:linear-gradient(#ffffffb8,#f1f3eff5),#edf0eb;border:1px solid #15212614;border-radius:38px 38px 0 0;height:min(58%,540px);position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -13px 36px #03121533,inset 0 1px #ffffffe6}.one-app-phone [data-screen=field-log] .warm-field-log-sheet::-webkit-scrollbar{display:none}.one-app-phone [data-screen=field-log] .warm-field-log-sheet-content{padding:22px 18px calc(var(--one-safe-bottom) + 22px);gap:8px;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-sheet-content>small{color:#1521267a;font-family:var(--font-ui);justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;font-size:11px;font-weight:520;display:flex}.one-app-phone [data-screen=field-log] .warm-field-log-optional{color:#15212661;font-size:9px;font-weight:500}.one-app-phone [data-screen=field-log] .warm-field-log-sheet-content>small:first-child{margin-top:0}.one-app-phone [data-screen=field-log] .warm-field-log-hours button:disabled,.one-app-phone [data-screen=field-log] .warm-field-log-tips button:disabled{opacity:.34;cursor:not-allowed}.one-app-phone [data-screen=field-log] .warm-field-log-note{gap:0;margin-top:0;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-note textarea{resize:none;color:#152126;width:100%;font-family:var(--font-ui);-webkit-user-select:text;user-select:text;background:0 0;border:1px solid #1521261a;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.35}.one-app-phone [data-screen=field-log] .warm-field-log-sheet-content>.warm-field-log-day-limit{color:#7e3024e0;margin:2px 0 0;font-size:10px}.one-app-phone [data-screen=field-log] .warm-field-log-hours,.one-app-phone [data-screen=field-log] .warm-field-log-tips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-hours button{color:#15212694;min-height:40px;font-family:var(--font-display);letter-spacing:-.03em;cursor:pointer;background:0 0;border:1px solid #1521261a;border-radius:12px;padding:0 2px;font-size:18px;font-weight:400}.one-app-phone [data-screen=field-log] .warm-field-log-tips button{color:#15212694;min-height:34px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #1521261a;border-radius:10px;padding:0 4px;font-size:11px;font-weight:520}.one-app-phone [data-screen=field-log] .warm-field-log-tips button[data-warm-field-log-tips=other]{letter-spacing:-.01em;font-weight:560}.one-app-phone [data-screen=field-log] .warm-field-log-hours button[data-warm-field-log-hours=other]{font-family:var(--font-ui);letter-spacing:-.01em;font-size:11px;font-weight:560}.one-app-phone [data-screen=field-log] .warm-field-log-hours button.active,.one-app-phone [data-screen=field-log] .warm-field-log-hours button[aria-pressed=true],.one-app-phone [data-screen=field-log] .warm-field-log-tips button.active,.one-app-phone [data-screen=field-log] .warm-field-log-tips button[aria-pressed=true]{color:#152126;background:#1521260d;border-color:#15212657}.one-app-phone [data-screen=field-log] .warm-field-log-other{gap:6px;margin-top:2px;display:grid}.one-app-phone [data-screen=field-log] .warm-field-log-other>span{color:#1521267a;font-family:var(--font-ui);font-size:11px;font-weight:520}.one-app-phone [data-screen=field-log] .warm-field-log-other>input{color:#152126;min-height:44px;font-family:var(--font-display);letter-spacing:-.03em;background:#ffffffb8;border:1px solid #1521261f;border-radius:14px;padding:0 14px;font-size:22px;font-weight:400}.one-app-phone [data-screen=field-log] .warm-field-log-other>input::placeholder{color:#15212647}.one-app-phone [data-screen=field-log] .warm-field-log-keep{color:#fff;width:100%;min-height:48px;font-family:var(--font-ui);cursor:pointer;background:#18282b;border:1px solid #18282b;border-radius:999px;margin-top:10px;font-size:13px;font-weight:600}.one-app-phone [data-screen=field-log] .warm-field-log-keep:disabled{opacity:.42;cursor:default}.one-app-phone [data-screen=field-log] .warm-field-log-keep:not(:disabled):active{transform:scale(.985)}.one-app-phone [data-screen=field-log] .warm-field-log-foot{color:#15212685;border-top:1px solid #15212614;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:14px;text-decoration:none;display:flex}.one-app-phone [data-screen=field-log] .warm-field-log-foot>span{min-width:0;font-family:var(--font-ui);font-size:11px;line-height:1.3}.one-app-phone [data-screen=field-log] .warm-field-log-foot>b{color:#152126;font-family:var(--font-ui);text-underline-offset:3px;flex:none;font-size:11px;font-weight:600;text-decoration:underline}.one-app-phone [data-screen=field-log] .warm-field-log-footbar{z-index:3;padding-bottom:calc(var(--one-safe-bottom) + 28px);position:absolute;bottom:0;left:28px;right:28px}.one-app-phone [data-screen=field-log] .warm-field-log-footbar .warm-field-log-foot{color:#fff9ed8c;border-top-color:#fff9ed1f}.one-app-phone [data-screen=field-log] .warm-field-log-footbar .warm-field-log-foot>b{color:#fff9ede0}@media (height<=700px){.one-app-phone [data-screen=field-log] .warm-field-log-sheet{height:62%}.one-app-phone [data-screen=field-log] .warm-field-log-stage{top:calc(var(--one-safe-top) + 72px)}.one-app-phone [data-screen=field-log][data-kept=true] .warm-field-log-stage{top:52%;bottom:auto;transform:translateY(-40%)}.one-app-phone [data-screen=field-log] .warm-field-log-title,.one-app-phone [data-screen=field-log][data-kept=true] .warm-field-log-title{font-size:32px}.one-app-phone [data-screen=field-log] .warm-field-log-sheet-content{gap:6px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.one-app-phone [data-screen=field-log] .warm-field-log-keep:active{transform:none}.one-app-phone [data-screen=field-log] .warm-field-log-stage,.one-app-phone [data-screen=field-log] .warm-field-log-title,.one-app-phone [data-screen=field-log] .warm-field-log-stage-face,.one-app-phone [data-screen=field-log] .warm-field-log-stage-face.is-active{transition:none}}.one-app-phone .warm-season-window button:focus-visible{outline-offset:3px;outline:1px solid #11282e9e}.one-app-phone .warm-season-window button:active{transform:scale(.985)}.one-app-phone .warm-season-window .journey-scroll-spacer{height:calc(var(--one-safe-bottom) + 116px)}.one-app-phone .warm-ledger-screen{color:#152126;scrollbar-width:none;overscroll-behavior:contain;background:linear-gradient(90deg,#020e1294,#03111652 58%,#0311162e),linear-gradient(#020b0f1f,#04131861 48%,#05181de6 79%,#081e24 100%),url(/beacon/reflection-beam-01.jpg) 50%/cover no-repeat,#07191f;height:100%;position:relative;overflow:hidden}.one-app-phone .warm-ledger-screen::-webkit-scrollbar{display:none}.one-app-phone .warm-ledger-hero{box-sizing:border-box;height:100%;min-height:0;padding:calc(var(--one-safe-top) + 14px) 20px 68px;color:#fff9ed;isolation:isolate;background:0 0;position:relative;overflow:hidden}.one-app-phone .warm-ledger-metrics{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:0;width:min(100%,282px);min-height:54px;margin:68px auto 0;display:grid}.one-app-phone .warm-ledger-metrics article{align-content:center;justify-items:center;gap:5px;min-width:0;display:grid}.one-app-phone .warm-ledger-metrics strong{color:#fff9edeb;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:center;text-shadow:0 2px 10px #01090c6b;max-width:88px;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:.92}.one-app-phone .warm-ledger-metrics strong[data-density=compact]{letter-spacing:-.06em;font-size:23px}.one-app-phone .warm-ledger-metrics strong[data-density=tight]{letter-spacing:-.065em;font-size:19px}.one-app-phone .warm-ledger-metrics small{color:#fff9ed85;letter-spacing:.035em;text-align:center;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:550;line-height:1}.one-app-phone .warm-ledger-hero-stage{margin:22px auto 0}.one-app-phone .warm-ledger-arc{width:min(100%,320px);height:118px;margin:0 auto;position:relative}.one-app-phone .warm-ledger-arc svg{width:100%;height:104px;display:block;overflow:visible}.one-app-phone .warm-ledger-arc-track,.one-app-phone .warm-ledger-arc-progress{fill:none;stroke-linecap:round}.one-app-phone .warm-ledger-arc-track{stroke:#fff9ed33;stroke-width:1.2px}.one-app-phone .warm-ledger-arc-progress{stroke:#fff3def0;stroke-width:3.4px;filter:drop-shadow(0 0 7px #f4b87842)}.one-app-phone .warm-ledger-arc-milestone{fill:#fff9eda8;filter:drop-shadow(0 0 4px #fff9ed3d)}.one-app-phone .warm-ledger-arc-halo{fill:#e8935b24;stroke:#ffe1bf3d;stroke-width:1px}.one-app-phone .warm-ledger-arc-marker{fill:#ffd5a7;stroke:#fff9edf0;stroke-width:1.2px;filter:drop-shadow(0 0 6px #ea955b99)}.one-app-phone .warm-ledger-arc-start,.one-app-phone .warm-ledger-arc-end,.one-app-phone .warm-ledger-arc-current{z-index:1;color:#fff9ed8a;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-style:normal;font-weight:600;line-height:1;position:absolute}.one-app-phone .warm-ledger-arc-start{bottom:16px;left:5px}.one-app-phone .warm-ledger-arc-end{bottom:16px;right:5px}.one-app-phone .warm-ledger-arc-current{color:#fff9edc7;top:88px;left:50%;transform:translate(-50%)}.one-app-phone .warm-ledger-hero-eyebrow{color:#fff9ed9e;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:min(100%,300px);margin:12px auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;line-height:1.15}.one-app-phone .warm-ledger-number{text-align:center;justify-items:center;margin-top:16px;display:grid}.one-app-phone .warm-ledger-number>span{color:#fff9ed9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;line-height:1.15}.one-app-phone .warm-ledger-number>strong{color:#fff9ed;letter-spacing:-.07em;text-align:center;width:max-content;max-width:100%;font-family:Instrument Serif,Georgia,serif;font-size:clamp(82px,23vw,92px);font-weight:400;line-height:.82;display:block}.one-app-phone .warm-ledger-number>p{color:#fff9ed8a;margin:12px 0 0;font-size:10px;line-height:1.2}.one-app-phone .warm-ledger-number>h2{color:#fff9edf5;letter-spacing:-.035em;margin:20px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:35px;font-weight:400;line-height:.95}.one-app-phone .warm-ledger-number>p.warm-ledger-number-copy{color:#fff9edab;width:min(100%,246px);margin-top:11px;font-size:10.5px;line-height:1.45}.one-app-phone .warm-ledger-number>button{color:#fff9edeb;-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#0a191e6b;border:1px solid #fff9ed29;border-radius:999px;min-height:39px;margin-top:18px;padding:0 19px;font-size:9px;font-weight:650;box-shadow:inset 0 1px #ffffff1c,0 8px 20px #020c101f}.one-app-phone .warm-ledger-number>button:active{transform:scale(.97)}.one-app-phone .warm-ledger-number>button:focus-visible{outline-offset:3px;outline:1px solid #fff9edc7}.one-app-phone .warm-ledger-sheet{z-index:52;box-sizing:border-box;overscroll-behavior:none;touch-action:manipulation;height:78%;min-height:0;transform:translateY(var(--ledger-sheet-offset,0px));transition:transform .28s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1));background:linear-gradient(#ffffffb8,#f1f3eff5),#edf0eb;border:1px solid #15212614;border-radius:38px 38px 0 0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -13px 36px #03121533,inset 0 1px #ffffffe6,0 220px #edf0eb}.one-app-phone .warm-ledger-sheet-grab{appearance:none;z-index:4;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:48px;margin:0;padding:0;display:flex;position:relative}.one-app-phone .warm-ledger-sheet-grab:active{cursor:grabbing}.one-app-phone .warm-ledger-sheet-handle{pointer-events:none;background:#10191d38;border-radius:999px;width:48px;height:5px;display:block;box-shadow:inset 0 1px #ffffff75}.one-app-phone .warm-ledger-sheet-content{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:0 16px calc(var(--one-safe-bottom) + 94px);scrollbar-width:none;flex:auto;position:relative;overflow:hidden auto}.one-app-phone .warm-ledger-sheet-content::-webkit-scrollbar{display:none}.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-sheet-content,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-sheet-content,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-sheet-content{opacity:1;pointer-events:auto;animation:none;transform:none}.one-app-phone .warm-ledger-sheet[data-rate-ask=true][data-content-phase=hidden] .warm-ledger-sheet-content{opacity:1;pointer-events:auto;transform:none}.one-app-phone .warm-ledger-sheet[data-drag-locked=true] .warm-ledger-sheet-grab{cursor:default;opacity:.55;pointer-events:none}@keyframes beacon-sheet-section-in{0%{opacity:0}to{opacity:1}}@keyframes beacon-sheet-section-out{0%{opacity:1}to{opacity:0}}.one-app-phone .warm-ledger-sheet[data-expanded=false]{overflow:hidden}.one-app-phone .warm-ledger-sheet[data-expanded=false] .warm-ledger-sheet-content{padding-top:4px;padding-bottom:calc(var(--one-safe-bottom) + 78px);overflow:hidden}.one-app-phone .warm-ledger-sheet[data-expanded=false][data-rate-ask=true] .warm-ledger-sheet-content{padding-bottom:calc(var(--one-safe-bottom) + 168px + var(--beacon-frame-overfill,0px))}.one-app-phone .warm-ledger-sheet[data-expanded=false][data-rate-other=true]{overflow:hidden}.one-app-phone .warm-ledger-sheet[data-expanded=false][data-rate-other=true] .warm-ledger-sheet-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(var(--one-safe-bottom) + 108px + var(--beacon-frame-overfill,0px));overflow-y:auto}.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-stub,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-log,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-review,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-recent,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-foot,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-payday,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-rate-change,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-segment,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-jobs,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-pay-setup,.one-app-phone .warm-ledger-sheet[data-content-phase=hidden] .warm-ledger-glance{display:none}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-jobs,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-pay-setup,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-rate,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-glance,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-payday,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-stub,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-log,.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-foot{animation:.56s cubic-bezier(.22,1,.36,1) both beacon-sheet-section-in}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-jobs{animation-delay:20ms}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-pay-setup{animation-delay:80ms}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-rate{animation-delay:.12s}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-glance{animation-delay:.16s}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-payday{animation-delay:.2s}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-stub{animation-delay:.26s}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-log{animation-delay:.32s}.one-app-phone .warm-ledger-sheet[data-content-phase=shown] .warm-ledger-foot{animation-delay:.38s}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-jobs,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-pay-setup,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-rate,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-glance,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-payday,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-stub,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-log,.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-foot{pointer-events:none;animation:.42s both beacon-sheet-section-out}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-foot{animation-delay:0s}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-log{animation-delay:30ms}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-stub{animation-delay:60ms}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-payday{animation-delay:90ms}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-glance{animation-delay:.12s}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-rate{animation-delay:.15s}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-pay-setup{animation-delay:.18s}.one-app-phone .warm-ledger-sheet[data-content-phase=exiting] .warm-ledger-jobs{animation-delay:.21s}.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-jobs,.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-pay-setup,.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-glance,.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-stub,.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-log,.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-payday,.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-foot{display:none}.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-rate{display:grid}.one-app-phone .warm-ledger-sheet[data-expanded=false]:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-rate{display:grid}.one-app-phone .warm-ledger-rate>p{color:var(--muted);font-family:var(--font-ui);margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.35}.one-app-phone .warm-ledger-rate-change{color:var(--muted);text-align:left;margin:4px 0 14px;font-size:13px}.one-app-phone .warm-ledger-payday label,.one-app-phone .warm-ledger-review label{color:var(--muted);gap:6px;margin-top:10px;font-size:12px;display:grid}.one-app-phone .warm-ledger-payday input,.one-app-phone .warm-ledger-review input{border:1px solid var(--line);color:var(--ink);background:#ffffffb3;border-radius:14px;padding:12px}.one-app-phone .warm-ledger-payday>button,.one-app-phone .warm-ledger-add-deduction,.one-app-phone .warm-ledger-keep-stub{border:1px solid var(--line);background:#ffffff8c;border-radius:999px;width:100%;min-height:48px;margin-top:10px;font-weight:600}.one-app-phone .warm-ledger-keep-stub{color:#fff;background:#18282b;border-color:#18282b}.one-app-phone .warm-ledger-review-title{font-family:var(--font-display);margin:18px 0 0;font-size:24px;font-weight:400}.one-app-phone .warm-ledger-review-note,.one-app-phone .warm-ledger-net{color:var(--muted);margin:6px 0 0;font-size:12px}.one-app-phone .warm-ledger-deduction-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.one-app-phone .warm-ledger-deduction-chips button{border:1px solid var(--line);background:#ffffff8c;border-radius:999px;padding:10px 12px}.one-app-phone .warm-ledger-deduction-chips button.active{color:#fff;background:#18282b;border-color:#18282b}.one-app-phone .warm-ledger-rate{background:0 0;border:0;border-radius:0;gap:12px;margin-top:16px;padding:4px 2px 2px;display:grid}.one-app-phone .warm-ledger-jobs{background:#ffffff61;border:1px solid #1521261a;border-radius:20px;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.one-app-phone .warm-ledger-job-row{align-items:center;gap:10px;display:flex}.one-app-phone .warm-ledger-job-row>label{flex:auto;gap:4px;min-width:0;display:grid}.one-app-phone .warm-ledger-job-row small,.one-app-phone .warm-ledger-job-add span{color:#15212680;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}.one-app-phone .warm-ledger-job-row select,.one-app-phone .warm-ledger-job-add input,.one-app-phone .warm-ledger-job-add select{color:#152126;background:#ffffffb8;border:1px solid #1521261f;border-radius:12px;width:100%;min-height:36px;padding:0 11px}.one-app-phone .warm-ledger-job-add-toggle{color:#152126;white-space:nowrap;background:0 0;border:1px solid #15212624;border-radius:999px;flex:none;height:36px;min-height:36px;padding:0 12px;font-size:11px;font-weight:620}.one-app-phone .warm-ledger-job-add{border-top:1px solid #15212614;gap:9px;padding-top:10px;display:grid}.one-app-phone .warm-ledger-job-add label{gap:5px;display:grid}.one-app-phone .warm-ledger-job-add>button{color:#f8f4ec;background:#18272c;border:1px solid #15212624;border-radius:999px;min-height:36px;padding:0 13px;font-size:11px;font-weight:620}.one-app-phone .warm-ledger-job-add>button:disabled{opacity:.38}.one-app-phone .warm-ledger-job-add p{color:#15212680;margin:0;font-size:10px;line-height:1.4}.one-app-phone .warm-ledger-job-approval{background:#ffffffb8;border:1px solid #1521261a;border-radius:22px;gap:10px;margin-top:12px;padding:14px 15px 15px;display:grid;box-shadow:inset 0 1px #ffffffe6}.one-app-phone .warm-ledger-job-approval>span{gap:4px;display:grid}.one-app-phone .warm-ledger-job-approval small{color:#15212675;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-ledger-job-approval strong{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400;line-height:1.05}.one-app-phone .warm-ledger-job-approval>div{flex-wrap:wrap;gap:6px;display:flex}.one-app-phone .warm-ledger-job-approval button{color:#1521269e;background:0 0;border:1px solid #1521261f;border-radius:999px;min-height:32px;padding:0 11px;font-size:10px}.one-app-phone .warm-ledger-job-approval button[aria-pressed=true]{color:#152126;background:#1521260f;border-color:#15212657}.one-app-phone .warm-ledger-job-approval p{color:#7e4233;margin:0;font-size:9px;line-height:1.4}.one-app-phone .warm-ledger-pay-setup{color:#152126;background:#ffffffb8;border:1px solid #1521261a;border-radius:22px;gap:0;margin-top:14px;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.one-app-phone .warm-ledger-pay-setup-toggle{color:#152126;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:16px 16px 15px;display:grid}.one-app-phone .warm-ledger-pay-setup-toggle>span{gap:4px;min-width:0;display:grid}.one-app-phone .warm-ledger-pay-setup-toggle small,.one-app-phone .warm-ledger-setup-group>small{color:#15212675;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-ledger-pay-setup-toggle strong{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400;line-height:1.05}.one-app-phone .warm-ledger-pay-setup-toggle em{color:#15212685;font-size:10px;font-style:normal;line-height:1.3}.one-app-phone .warm-ledger-pay-setup-toggle>b{color:#1521268c;width:28px;height:28px;font-family:var(--font-display);background:#1521260f;border-radius:999px;place-items:center;font-size:22px;font-weight:400;line-height:1;display:grid}.one-app-phone .warm-ledger-pay-setup-panel>.warm-ledger-pay-setup-panel-inner{border-top:1px solid #15212614;gap:12px;padding:14px 16px 16px;display:grid}.one-app-phone .warm-ledger-setup-group{gap:7px;display:grid}.one-app-phone .warm-ledger-setup-options{flex-wrap:wrap;gap:6px;display:flex}.one-app-phone .warm-ledger-setup-options button{color:#1521269e;background:0 0;border:1px solid #1521261f;border-radius:999px;min-height:32px;padding:0 11px;font-size:10px}.one-app-phone .warm-ledger-setup-options button[aria-pressed=true]{color:#152126;background:#1521260f;border-color:#15212657}.one-app-phone .warm-ledger-workweek-select{color:#15212694;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;font-size:11px;display:grid}.one-app-phone .warm-ledger-workweek-select select{color:#152126;background:#ffffffb8;border:1px solid #1521261f;border-radius:12px;min-height:38px;padding:0 10px;font-size:11px}.one-app-phone .warm-ledger-setup-keep{color:#f8f4ec;background:#18272c;border:0;border-radius:999px;min-height:40px;font-size:11px;font-weight:650}.one-app-phone .warm-ledger-setup-keep:disabled{opacity:.38}.one-app-phone .warm-ledger-pay-setup-panel>p{color:#1521267a;margin:0;font-size:9px;line-height:1.4}.one-app-phone .warm-ledger-rate[hidden]{display:none}.one-app-phone .warm-ledger-rate>strong{color:#152126;letter-spacing:-.045em;font-family:Instrument Serif,Georgia,serif;font-size:28px;font-weight:400;line-height:1.05}.one-app-phone .warm-ledger-rate-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.one-app-phone .warm-ledger-rate-chips button{color:#15212694;letter-spacing:-.03em;background:0 0;border:1px solid #1521261a;border-radius:10px;min-height:34px;padding:0 2px;font-family:Instrument Serif,Georgia,serif;font-size:13px}.one-app-phone .warm-ledger-rate-chips button[data-warm-rate-step=other]{font-family:var(--font-ui);letter-spacing:-.01em;font-size:11px;font-weight:560}.one-app-phone .warm-ledger-rate-chips button.active,.one-app-phone .warm-ledger-rate-chips button[aria-pressed=true]{color:#152126;background:#1521260d;border-color:#15212657}.one-app-phone .warm-ledger-rate-other{gap:6px;margin-top:4px;display:grid}.one-app-phone .warm-ledger-rate-other>span{color:#1521267a;font-size:11px}.one-app-phone .warm-ledger-rate-other>input{color:#152126;letter-spacing:-.03em;background:#ffffffb8;border:1px solid #1521261f;border-radius:14px;min-height:44px;padding:0 14px;font-family:Instrument Serif,Georgia,serif;font-size:22px}.one-app-phone .warm-ledger-rate-other>input::placeholder{color:#15212647}.one-app-phone .warm-ledger-rate>button[data-warm-rate-save]{color:#f8f4ec;background:#18272c;border:0;border-radius:999px;min-height:38px;font-size:11px;font-weight:650}.one-app-phone .warm-ledger-rate>button[data-warm-rate-save]:disabled{opacity:.38}.one-app-phone .warm-ledger-rate>button[data-warm-rate-save] span{margin-left:7px}.one-app-phone .warm-ledger-rate-tips{color:#15212685;font-family:var(--font-ui);text-align:left;text-underline-offset:3px;white-space:normal;cursor:pointer;background:0 0;border:0;margin-top:2px;margin-bottom:10px;padding:10px 2px;font-size:11px;font-weight:560;line-height:1.35;text-decoration:underline}.one-app-phone .warm-ledger-rate-tips.is-active,.one-app-phone .warm-ledger-rate-tips[aria-pressed=true]{color:#152126}:is(.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-glance,.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-payday,.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-stub,.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-log,.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-review,.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-recent,.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-ledger-foot){display:none}.one-app-phone:has([data-collapse-open=true] [data-warm-ledger-rate][data-rate-mode=ask]) .warm-segment{opacity:.42;pointer-events:none}.one-app-phone .warm-ledger-sheet[data-rate-ask=true] .warm-ledger-rate{padding-bottom:14px}.one-app-phone .warm-ledger-glance{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #1521261a;border-radius:0;justify-content:space-between;align-items:end;gap:20px;margin-top:12px;padding:2px 14px 16px;display:flex}.one-app-phone .warm-ledger-glance-week{flex:auto;gap:6px;min-width:0;padding-right:8px;display:grid}.one-app-phone .warm-ledger-glance-week>div{gap:5px;min-width:0;display:grid}.one-app-phone .warm-ledger-glance-week strong{color:#152126;letter-spacing:-.055em;font-family:Instrument Serif,Georgia,serif;font-size:34px;font-weight:400;line-height:.92}.one-app-phone .warm-ledger-glance-week span{color:#15212685;max-width:18em;font-size:11px;font-style:normal;line-height:1.35}.one-app-phone .warm-ledger-glance-week>button{color:#1521268c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #15212633;justify-self:start;margin-top:2px;padding:0 0 1px;font-size:10px;font-weight:600}.one-app-phone .warm-ledger-glance-week>button[hidden]{display:none}.one-app-phone .warm-ledger-glance-payday{color:#152126;text-align:right;cursor:default;background:0 0;border:0;flex:none;align-content:end;gap:5px;max-width:38%;margin:0;padding:0 0 2px;display:grid}.one-app-phone button.warm-ledger-glance-payday{cursor:pointer}.one-app-phone button.warm-ledger-glance-payday b{text-underline-offset:3px;-webkit-text-decoration:underline #15212638;text-decoration:underline #15212638;text-decoration-thickness:1px}.one-app-phone .warm-ledger-glance-payday small{color:#1521266e;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:700}.one-app-phone .warm-ledger-glance-payday b{color:#152126;letter-spacing:-.04em;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400;line-height:1}.one-app-phone .warm-ledger-review small,.one-app-phone .warm-ledger-recent header small{color:#1521266e;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:700}.one-app-phone .warm-ledger-review em{color:#15212694;font-size:8px;font-style:normal;line-height:1.25}.one-app-phone .warm-ledger-payday{background:radial-gradient(circle at 95% 0,#629ca32e,#0000 35%),#f2f5f1c7;border:1px solid #15212618;border-radius:19px;margin-top:10px;overflow:hidden}.one-app-phone .warm-ledger-payday-editor>small{color:#1521266e;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.one-app-phone .warm-ledger-payday-editor{border-top:1px solid #15212617;gap:10px;padding:13px 14px 14px;display:grid}.one-app-phone .warm-ledger-payday-editor[hidden]{display:none}.one-app-phone .warm-ledger-payday-editor output{color:#152126;letter-spacing:-.05em;font-family:Instrument Serif,Georgia,serif;font-size:32px;line-height:.95}.one-app-phone .warm-ledger-payday-range{background:repeating-linear-gradient(90deg,#0000 0 10px,#15212626 10px 11px,#0000 11px 20px);border-bottom:1px solid #15212624;height:31px;position:relative}.one-app-phone .warm-ledger-payday-range>i{z-index:1;bottom:0;left:var(--warm-payday-position,33%);pointer-events:none;background:#152126;border-radius:999px;width:2px;height:29px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff59}.one-app-phone .warm-ledger-payday-range>input{opacity:0;cursor:ew-resize;touch-action:none;width:100%;height:calc(100% + 28px);position:absolute;inset:-14px 0}.one-app-phone .warm-ledger-payday-labels{color:#15212670;justify-content:space-between;font-size:7px;display:flex}.one-app-phone .warm-ledger-payday-editor>button{color:#f8f4ec;background:#18272c;border:0;border-radius:999px;min-height:36px;font-size:10px;font-weight:650}.one-app-phone .warm-ledger-payday-editor>button span{margin-left:7px}.one-app-phone .warm-ledger-stub{background:#ffffffb8;border:1px solid #1521261a;border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.one-app-phone .warm-ledger-stub-toggle{color:#152126;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:16px 16px 15px;display:grid}.one-app-phone .warm-ledger-stub-toggle>span{gap:4px;min-width:0;display:grid}.one-app-phone .warm-ledger-stub-toggle small{color:#15212675;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-ledger-stub-toggle strong{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400;line-height:1.05}.one-app-phone .warm-ledger-stub-toggle em{color:#15212685;font-family:var(--font-ui);font-size:11px;font-style:normal;line-height:1.35}.one-app-phone .warm-ledger-stub-mark{color:#1521269e;background:#1521260a;border:1px solid #15212624;border-radius:999px;place-items:center;width:28px;height:28px;font-size:16px;font-weight:400;display:grid}.one-app-phone .warm-ledger-stub-panel>.warm-ledger-stub-panel-inner{border-top:1px solid #15212614;gap:14px;padding:14px 16px 16px;display:grid}.one-app-phone .warm-ledger-stub-compare{gap:8px;display:grid}.one-app-phone .warm-ledger-stub-compare>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.one-app-phone .warm-ledger-stub-compare span{color:#1521267a;font-size:11px}.one-app-phone .warm-ledger-stub-compare strong{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:16px;font-weight:400}.one-app-phone .warm-ledger-stub-editor{gap:10px;padding-top:4px;display:grid}.one-app-phone .warm-ledger-stub-editor>small{color:#15212675;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-ledger-stub-line{grid-template-columns:minmax(0,1fr) minmax(96px,118px);align-items:center;gap:12px;min-height:40px;display:grid}.one-app-phone .warm-ledger-stub-line span{color:#15212694;letter-spacing:-.01em;font-size:12px}.one-app-phone .warm-ledger-stub-line input{box-sizing:border-box;color:#152126;width:100%;min-width:0;max-width:100%;min-height:40px;font-family:var(--font-display);letter-spacing:-.03em;text-align:right;background:#ffffffc7;border:1px solid #1521261a;border-radius:12px;padding:0 12px;font-size:20px}.one-app-phone .warm-ledger-stub-line--date{grid-template-columns:1fr;align-items:stretch;gap:6px;padding:4px 0}.one-app-phone .warm-ledger-stub-line--date input[type=date]{width:100%;min-width:0;max-width:100%;font-family:var(--font-ui);letter-spacing:0;text-align:left;appearance:none;padding:0 12px;font-size:16px;overflow:hidden}.one-app-phone .warm-ledger-stub-line--date input[type=date]::-webkit-date-and-time-value{text-align:left}.one-app-phone .warm-ledger-stub-line--date input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;margin-left:0}.one-app-phone .warm-ledger-stub-line--net{border-top:1px solid #15212614;margin-top:2px;padding-top:10px}.one-app-phone .warm-ledger-stub-error{color:#8a3323;margin:0;font-size:10px;line-height:1.35}.one-app-phone .warm-ledger-stub-line input::placeholder{color:#15212647}.one-app-phone .warm-ledger-stub-line input:focus{border-color:#15212647;outline:none}.one-app-phone .warm-ledger-stub-deductions{flex-wrap:wrap;gap:6px;display:flex}.one-app-phone .warm-ledger-stub-deductions button{color:#15212694;cursor:pointer;background:0 0;border:1px solid #1521261a;border-radius:999px;min-height:30px;padding:0 12px;font-size:11px;font-weight:520}.one-app-phone .warm-ledger-stub-deductions button.active,.one-app-phone .warm-ledger-stub-deductions button[aria-pressed=true]{color:#152126;background:#1521260d;border-color:#1521264d}.one-app-phone .warm-ledger-stub-net{border-top:1px solid #15212614;justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;padding-top:10px;display:flex}.one-app-phone .warm-ledger-stub-net span{color:#1521267a;font-size:11px}.one-app-phone .warm-ledger-stub-net strong{color:#152126;font-family:var(--font-display);letter-spacing:-.04em;font-size:28px;font-weight:400}.one-app-phone .warm-ledger-stub-keep{color:#f8f4ec;width:100%;min-height:46px;font-family:var(--font-ui);cursor:pointer;background:#18272c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.one-app-phone .warm-ledger-stub-keep:active{transform:scale(.985)}.one-app-phone .warm-ledger-stub-keep:disabled{opacity:.38}.one-app-phone .warm-ledger-stub-note{color:#15212675;margin:0;font-size:10px;line-height:1.4}.one-app-phone .warm-ledger-log{background:#ffffff8c;border:1px solid #15212616;border-radius:22px;margin-top:12px;overflow:hidden}.one-app-phone .warm-ledger-log>header{justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:14px 16px 10px;display:flex}.one-app-phone .warm-ledger-log>header small{color:#15212675;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-ledger-log>header b{color:#1521268c;font-size:11px;font-weight:520}.one-app-phone .warm-ledger-log-empty{color:#152126;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:16px;text-decoration:none;display:flex}.one-app-phone .warm-ledger-log-empty>span{gap:4px;min-width:0;display:grid}.one-app-phone .warm-ledger-log-empty small{color:#15212675;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-ledger-log-empty b{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:400;line-height:1.15}.one-app-phone .warm-ledger-log-empty .warm-text-arrow{opacity:.55;border-width:1.6px;width:.55em;height:.55em}.one-app-phone .warm-ledger-shifts{border-top:1px solid #15212614}.one-app-phone .warm-ledger-shift{border-bottom:1px solid #15212614;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 16px;display:flex}.one-app-phone .warm-ledger-shift:last-child{border-bottom:0}.one-app-phone .warm-ledger-shift>span{gap:3px;display:grid}.one-app-phone .warm-ledger-shift small{color:#15212670;font-size:10px}.one-app-phone .warm-ledger-shift b{color:#152126b8;font-size:12px;font-weight:520}.one-app-phone .warm-ledger-shift>strong{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:16px;font-weight:400}.one-app-phone .warm-ledger-foot{color:#15212675;margin:18px 4px 0;font-size:10px;line-height:1.4}.one-app-phone .warm-ledger-review,.one-app-phone .warm-ledger-recent{display:none}@media (height<=700px){.one-app-phone .warm-ledger-sheet-grab{height:44px}.one-app-phone .warm-ledger-sheet-content,.one-app-phone .warm-ledger-sheet[data-expanded=false] .warm-ledger-sheet-content{padding-top:2px}.one-app-phone .warm-segment>button{min-height:30px}.one-app-phone .warm-ledger-glance{margin-top:6px;padding-bottom:10px}.one-app-phone .warm-ledger-glance-week strong{font-size:30px}.one-app-phone .warm-ledger-glance-payday b{font-size:20px}}.one-app-phone .screen.warm-season-plan{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;overflow:hidden auto}.one-app-phone .screen.warm-season-plan::-webkit-scrollbar{display:none}.one-app-phone .warm-season-plan{background:#020607}.one-app-phone .warm-season-plan .vci-allocation-hero{min-height:236px;padding:calc(var(--one-safe-top) + 50px) 26px 28px;background:radial-gradient(at 82% 18%,#f6b77738,#0000 31%),linear-gradient(155deg,#0613198f 0 40%,#1637444d 68%,#a264436b 100%),url(/beacon/03_homesick-distant-light.jpg) 50% 42%/cover no-repeat;border-radius:0 0 45px 45px;overflow:hidden}.one-app-phone .warm-season-plan .vci-allocation-hero:after{content:none}.one-app-phone .warm-season-plan .vci-allocation-hero>*{z-index:1;position:relative}.one-app-phone .warm-season-plan .vci-allocation-hero small{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:650}.one-app-phone .warm-season-plan .vci-allocation-hero h3{letter-spacing:-.055em;font-size:30px;font-weight:390;line-height:.89}.one-app-phone .warm-season-plan .vci-allocation-hero p{color:#ffffffad;max-width:248px;margin-top:11px;font-size:10px;line-height:1.38}.one-app-phone .warm-season-plan .vci-allocation-list{padding:13px 20px calc(var(--one-safe-bottom) + 96px)}.one-app-phone .warm-season-card-header{color:#ffffff80;justify-content:space-between;align-items:center;min-height:18px;margin:0 2px 8px;display:flex}.one-app-phone .warm-season-card-header small{letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.one-app-phone .warm-season-card-header span{color:#ffffff75;font-size:7px}.one-app-phone .warm-season-card-grid{grid-template-rows:repeat(3,112px);grid-template-columns:1fr;gap:9px;display:grid}.one-app-phone .warm-season-card{appearance:none;color:#181b1c;background:rgba(var(--warm-paper-rgb), .93);text-align:left;border:1px solid #ffffff2e;border-radius:22px;align-content:start;gap:3px;min-width:0;padding:12px 13px;transition:box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000029,inset 0 1px #ffffff85}.one-app-phone .warm-season-card:active{transform:scale(.975);box-shadow:0 5px 14px #0003,inset 0 1px #ffffff47}.one-app-phone .warm-season-card:focus-visible{outline-offset:3px;outline:2px solid #f1c691d6}.one-app-phone .warm-season-card small{color:#171b1d8f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:650}.one-app-phone .warm-season-card strong{color:#181b1c;letter-spacing:-.025em;max-width:98%;font-size:13px;font-weight:580;line-height:1.12}.one-app-phone .warm-season-card>span,.one-app-phone .warm-season-card-copy>span{color:#171b1d99;font-size:9px;line-height:1.26}.one-app-phone .warm-season-card em{color:#f6f1ebf0;background:#1c2021;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:24px;margin-top:auto;padding:0 10px;font-size:8px;font-style:normal;font-weight:520;display:inline-flex}.one-app-phone .warm-season-card em b{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.one-app-phone .warm-season-card--rhythm{grid-column:1/-1;grid-template-columns:.82fr 1.18fr;align-content:stretch;gap:0;padding:0}.one-app-phone .warm-season-card--work{grid-row:1}.one-app-phone .warm-season-card--money{grid-row:2}.one-app-phone .warm-season-card-media{border-right:1px solid #1f222314;border-radius:20px;min-width:0;box-shadow:inset 0 1px #ffffff42}.one-app-phone .warm-season-card--work .warm-season-card-media{background:linear-gradient(135deg,#040c110d,#030a0f3d),url(/beacon/reflection-beam-01.jpg) 54% 52%/cover no-repeat}.one-app-phone .warm-season-card--money .warm-season-card-media{background:linear-gradient(135deg,#120c0414,#0c080338),url(/beacon/02_signal-motion-gold.jpg) 50% 44%/cover no-repeat}.one-app-phone .warm-season-card--place{grid-area:3/1;grid-template-columns:minmax(0,1fr) auto;align-content:stretch;align-items:center;gap:14px;padding:13px 14px}.one-app-phone .warm-season-card em .warm-text-arrow{border-top-width:1.5px;border-right-width:1.5px;width:6px;height:6px;margin-left:0}.one-app-phone .warm-season-card-copy{align-content:center;gap:4px;min-width:0;padding:12px 13px;display:grid}.one-app-phone .warm-season-card-copy em{margin-top:4px}.one-app-phone .warm-season-card-place-copy{gap:3px;min-width:0;display:grid}.one-app-phone .warm-season-card-place-copy>span{color:#171b1d99;font-size:9px;line-height:1.26}.one-app-phone .warm-season-card--place em{flex:none;margin:0}.one-app-phone .warm-season-reflection{scroll-margin-bottom:calc(var(--one-safe-bottom) + 108px);margin-top:14px}.one-app-phone .warm-season-reflection-card{isolation:isolate;color:#181b1c;background:linear-gradient(105deg,#fffcf8f0,#e8dccce0),#d8cfc3;border:1px solid #ffffff2e;border-radius:22px;align-content:start;gap:4px;padding:14px 15px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000029,inset 0 1px #ffffff85}.one-app-phone .warm-season-reflection-media{z-index:0;object-fit:cover;object-position:86% 64%;transform-origin:94% 44%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, object-position;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1),object-position .75s cubic-bezier(.22,1,.36,1),transform-origin .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.55)}.one-app-phone .warm-season-reflection[data-open=true] .warm-season-reflection-media{object-position:70% 68%;transform-origin:72% 52%;transform:scale(1)}.one-app-phone .warm-season-reflection-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#fffcf8f5 0%,#fffaf4eb 42%,#fff8f0ad 64%,#fff6ec47 78%,#0c0e1233 100%);transition:background .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.one-app-phone .warm-season-reflection-card>:not(.warm-season-reflection-media){z-index:1;position:relative}.one-app-phone .warm-season-reflection[data-open=true] .warm-season-reflection-card{padding-bottom:16px}.one-app-phone .warm-season-reflection[data-open=true] .warm-season-reflection-card:after{background:linear-gradient(108deg,#fffcf8f7 0%,#fffaf4eb 46%,#fff8f0b3 72%,#12100e47 100%)}.one-app-phone .warm-season-reflection-card>small{color:#171b1d8f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:650}.one-app-phone .warm-season-reflection-card>strong{color:#181b1c;font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:1.08}.one-app-phone .warm-season-reflection-card>span{color:#171b1dad;max-width:72%;font-size:10px;line-height:1.35}.one-app-phone .warm-season-reflection-action{color:#f6f1ebf0;cursor:pointer;background:#1c2021;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;min-height:28px;margin-top:8px;padding:0 12px;font-size:9px;font-weight:520;display:inline-flex}.one-app-phone .warm-season-reflection-action b{font-family:inherit;font-size:inherit;font-weight:inherit}.one-app-phone .warm-season-reflection-action .warm-text-arrow{border-top-width:1.5px;border-right-width:1.5px;width:6px;height:6px}.one-app-phone .warm-season-reflection-body{color:#181b1c;border-top:1px solid #171b1d1a;gap:12px;margin-top:12px;padding-top:14px;animation:.55s cubic-bezier(.22,1,.36,1) both warm-season-reflection-reveal;display:grid}@keyframes warm-season-reflection-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.one-app-phone .warm-season-reflection-media,.one-app-phone .warm-season-reflection-card:after{transition:none}.one-app-phone .warm-season-reflection-body{animation:none}}.one-app-phone .warm-season-reflection-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.one-app-phone .warm-season-reflection-facts span{gap:2px;display:grid}.one-app-phone .warm-season-reflection-facts b{color:#181b1c;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400;line-height:1}.one-app-phone .warm-season-reflection-facts small{color:#171b1d7a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:650}.one-app-phone .warm-season-reflection-body>p{color:#171b1d9e;margin:0;font-size:10px;line-height:1.4}.one-app-phone .warm-season-reflection-notes-toggle{color:#171b1dc7;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:11px;font-weight:560;text-decoration:underline}.one-app-phone .warm-season-reflection-moments{gap:10px;display:grid}.one-app-phone .warm-season-reflection-moments blockquote{border-left:2px solid #171b1d2e;margin:0;padding:2px 0 2px 11px}.one-app-phone .warm-season-reflection-moments p{color:#181b1c;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:15px;font-style:italic;font-weight:400;line-height:1.28}.one-app-phone .warm-season-reflection-moments footer,.one-app-phone .warm-season-reflection-body>em{color:#171b1d73;margin-top:4px;font-size:8px;font-style:normal;line-height:1.4;display:block}@media (height<=700px){.one-app-phone .warm-season-plan .vci-allocation-hero{min-height:214px;padding:calc(var(--one-safe-top) + 48px) 26px 22px}.one-app-phone .warm-season-plan .vci-allocation-hero h3{font-size:27px}.one-app-phone .warm-season-plan .vci-allocation-hero p{margin-top:8px}.one-app-phone .warm-season-plan .vci-allocation-list{padding-top:10px}.one-app-phone .warm-season-card-grid{grid-template-rows:repeat(3,96px);gap:8px}.one-app-phone .warm-season-card{border-radius:20px;padding:10px 11px}.one-app-phone .warm-season-card-copy{padding:10px 11px}.one-app-phone .warm-season-card--place{gap:10px;padding:10px 11px}.one-app-phone .warm-season-card--place em{min-height:23px;padding:0 9px}}.one-shell[data-state=focus] .one-app-phone .focus-action{bottom:calc(var(--one-safe-bottom) + 82px)}.one-shell[data-state=focus] .one-app-phone .focus-copy--beacon{bottom:calc(var(--one-safe-bottom) + 318px);transform:translateY(-96px)}.one-app-phone [data-screen=help] .step-list li{cursor:default}.one-app-phone [data-screen=help] .warm-help-screen{position:absolute;inset:0;background:linear-gradient(#040c102e,#040c104d 55%,#040c109e),url(/beacon/02_signal-motion-gold.jpg) 50% 44%/cover no-repeat!important}.one-app-phone [data-screen=help] .vci-signal-copy{z-index:2;color:#fff;font-family:var(--font-ui);letter-spacing:-.045em;text-align:center;margin:0;font-size:28px;font-weight:400;line-height:1.06;position:absolute;top:344px;left:24px;right:24px}.one-app-phone [data-screen=help] .vci-help-sheet{z-index:52;box-sizing:border-box;overscroll-behavior:none;color:#111a1d;touch-action:manipulation;height:82%;transform:translateY(var(--help-sheet-offset,0px));transition:transform .28s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1));background:linear-gradient(#ffffffb8,#0000 24%),#edf0ed;border:1px solid #0f171a14;border-radius:38px 38px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -16px 38px #030a0e33,0 220px #edf0ed}.one-app-phone [data-screen=help] .vci-help-sheet-grab{appearance:none;z-index:4;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:48px;margin:0;padding:0;display:flex;position:relative}.one-app-phone [data-screen=help] .vci-help-sheet-grab:active{cursor:grabbing}.one-app-phone [data-screen=help] .vci-help-sheet-handle{pointer-events:none;background:#10191d38;border-radius:999px;width:48px;height:5px;display:block;box-shadow:inset 0 1px #ffffff75}.one-app-phone [data-screen=help] .warm-help-sheet-content{z-index:1;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;max-height:100%;padding:0 16px calc(var(--one-safe-bottom) + 94px);scrollbar-width:none;flex:auto;display:block;position:relative;overflow:hidden scroll}.one-app-phone [data-screen=help] .warm-help-sheet-content::-webkit-scrollbar{display:none}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-segment,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-feature,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-list-head,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-editorial-list>button,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-facts-ritual,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-arco,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>*{animation:.56s cubic-bezier(.22,1,.36,1) both beacon-sheet-section-in}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-segment{animation-delay:20ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-feature-stack .warm-help-feature:first-child,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-feature--prepare{animation-delay:80ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-feature-stack .warm-help-feature:nth-child(2){animation-delay:.14s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-list-head,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-facts-ritual{animation-delay:.2s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-editorial-list>button:first-child,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-arco{animation-delay:.26s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-editorial-list>button:nth-child(2){animation-delay:.32s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-editorial-list>button:nth-child(3){animation-delay:.38s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>:first-child{animation-delay:20ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>:nth-child(2){animation-delay:90ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>:nth-child(3){animation-delay:.16s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>:nth-child(4){animation-delay:.23s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>:nth-child(n+5){animation-delay:.3s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-segment,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-feature,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-list-head,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-editorial-list>button,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-facts-ritual,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-arco,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-detail.is-active>*{pointer-events:none;animation:.42s both beacon-sheet-section-out}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-editorial-list>button:nth-child(3){animation-delay:0s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-editorial-list>button:nth-child(2),.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-arco{animation-delay:30ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-editorial-list>button:first-child,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-facts-ritual{animation-delay:60ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-list-head{animation-delay:90ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-feature-stack .warm-help-feature:nth-child(2){animation-delay:.12s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-feature-stack .warm-help-feature:first-child,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-feature--prepare{animation-delay:.15s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-segment{animation-delay:.18s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-detail.is-active>:last-child{animation-delay:0s}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-detail.is-active>:nth-last-child(2){animation-delay:40ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-detail.is-active>:nth-last-child(3){animation-delay:80ms}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-detail.is-active>:nth-last-child(n+4){animation-delay:.12s}.one-app-phone [data-screen=help] .warm-help-router{gap:14px;min-height:min-content;display:grid}.one-app-phone [data-screen=help] .warm-help-route-index,.one-app-phone [data-screen=help] .warm-help-route-detail{opacity:0;visibility:hidden;pointer-events:none;min-height:min-content;transition:opacity .28s ease, transform .36s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)), visibility 0s linear .36s;grid-area:1/1;gap:14px;display:grid;transform:translate(10px)}.one-app-phone [data-screen=help] .warm-help-route-index.is-active,.one-app-phone [data-screen=help] .warm-help-route-detail.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.one-app-phone [data-screen=help] [data-warm-help-lens-panel][hidden]{display:none}.one-app-phone [data-screen=help] .warm-help-lens-panel{gap:22px;display:grid}.one-app-phone [data-screen=help] .warm-help-feature-stack{gap:8px;display:grid}.one-app-phone [data-screen=help] .warm-help-feature{appearance:none;color:#fffcf6fa;text-align:left;isolation:isolate;background-color:#0c1418;border:1px solid #ffffff80;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:100%;min-height:128px;padding:16px 17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,0 10px 26px #111a1d12}.one-app-phone [data-screen=help] button.warm-help-feature,.one-app-phone [data-screen=help] a.warm-help-feature{cursor:pointer;color:inherit;text-decoration:none}.one-app-phone [data-screen=help] .warm-help-feature-media{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.one-app-phone [data-screen=help] .vci-help-sheet[data-dragging=true] .warm-help-feature:before{opacity:1;transform:translateZ(0)}.one-app-phone [data-screen=help] .vci-help-sheet[data-dragging=true] .warm-help-feature>span,.one-app-phone [data-screen=help] .vci-help-sheet[data-dragging=true] .warm-help-feature>em{opacity:1;visibility:visible;transform:translateZ(0)}.one-app-phone [data-screen=help] .warm-help-feature--pay .warm-help-feature-media{object-position:center 46%}.one-app-phone [data-screen=help] .warm-help-feature--urgent .warm-help-feature-media{object-position:center 38%}.one-app-phone [data-screen=help] .warm-help-feature--prepare .warm-help-feature-media{object-position:center 42%}.one-app-phone [data-screen=help] .warm-help-feature:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0711141f 0%,#07111447 42%,#071114c7 100%);position:absolute;inset:0}.one-app-phone [data-screen=help] .warm-help-feature--urgent:before{background:linear-gradient(#07111414 0%,#0711143d 38%,#071114b8 100%)}.one-app-phone [data-screen=help] .warm-help-feature>span,.one-app-phone [data-screen=help] .warm-help-feature>em{z-index:2;position:relative}.one-app-phone [data-screen=help] .warm-help-feature>span{align-self:end;gap:7px;display:grid}.one-app-phone [data-screen=help] .warm-help-feature strong{color:#fffcf6fa;max-width:220px;font-family:var(--font-display);letter-spacing:-.035em;font-size:21px;font-weight:400;line-height:1.04}.one-app-phone [data-screen=help] .warm-help-feature-lede{color:#fffcf6b8;letter-spacing:-.01em;text-transform:none;max-width:210px;font-size:11px;font-weight:500;line-height:1.28}.one-app-phone [data-screen=help] .warm-help-feature>em{color:#fffcf6d1;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:7px;padding-bottom:1px;font-size:9px;font-style:normal;font-weight:550;display:flex}.one-app-phone [data-screen=help] .warm-help-feature>em b{font-size:13px;font-weight:400}.one-app-phone [data-screen=help] .warm-help-list-head{border-bottom:1px solid #111a1d29;justify-content:space-between;align-items:end;gap:16px;padding:0 0 10px;display:flex}.one-app-phone [data-screen=help] .warm-help-list-head>span{gap:5px;display:grid}.one-app-phone [data-screen=help] .warm-help-list-head small{color:#111a1d7a;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.one-app-phone [data-screen=help] .warm-help-list-head strong{color:#152126;font-family:var(--font-ui);letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.1}.one-app-phone [data-screen=help] .warm-help-list-head>em{color:#111a1d85;padding-bottom:2px;font-size:8px;font-style:normal}.one-app-phone [data-screen=help] .warm-help-editorial-list{margin-top:-18px;display:grid}.one-app-phone [data-screen=help] .warm-help-editorial-list>button,.one-app-phone [data-screen=help] .warm-help-editorial-list>a{appearance:none;color:#111a1d;text-align:left;width:100%;min-height:83px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #111a1d26;border-radius:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px 2px 10px 0;text-decoration:none;display:grid}.one-app-phone [data-screen=help] .warm-help-editorial-list>button:last-child,.one-app-phone [data-screen=help] .warm-help-editorial-list>a:last-child{border-bottom:0}.one-app-phone [data-screen=help] .warm-help-thumb--feedback{background:linear-gradient(160deg,#111a1d14,#111a1d38),url(/beacon/02_signal-motion-gold.jpg) 50% 48%/cover no-repeat}.one-app-phone [data-screen=help] .warm-help-feedback-body{gap:14px;margin-top:2px;display:grid}.one-app-phone [data-screen=help] .warm-help-feedback-lede,.one-app-phone [data-screen=help] .warm-help-feedback-success,.one-app-phone [data-screen=help] .warm-help-feedback-error{color:#111a1d9e;margin:0;font-size:12px;line-height:1.4}.one-app-phone [data-screen=help] .warm-help-feedback-success{color:#111a1d;font-weight:560}.one-app-phone [data-screen=help] .warm-help-feedback-error{color:#7e3024}.one-app-phone [data-screen=help] .warm-help-feedback-categories{flex-wrap:wrap;gap:8px;display:flex}.one-app-phone [data-screen=help] .warm-help-feedback-categories>button{color:#111a1db8;background:#ffffffb8;border:1px solid #111a1d24;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:560}.one-app-phone [data-screen=help] .warm-help-feedback-categories>button[aria-pressed=true]{color:#fff9ed;background:#1c2021;border-color:#111a1d66}.one-app-phone [data-screen=help] .warm-help-feedback-field{gap:6px;display:grid}.one-app-phone [data-screen=help] .warm-help-feedback-field>span{color:#111a1d85;letter-spacing:.04em;font-size:10px;font-weight:650}.one-app-phone [data-screen=help] .warm-help-feedback-field textarea,.one-app-phone [data-screen=help] .warm-help-feedback-field input[type=email]{color:#111a1d;resize:vertical;background:#ffffffeb;border:1px solid #111a1d1f;border-radius:14px;width:100%;min-width:0;padding:12px;font-family:inherit;font-size:16px;line-height:1.35}.one-app-phone [data-screen=help] .warm-help-feedback-honeypot{clip:rect(0 0 0 0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.one-app-phone [data-screen=help] .warm-help-feedback-actions{justify-items:stretch;gap:12px;margin-top:2px;display:grid}.one-app-phone [data-screen=help] .warm-help-feedback-actions>button{appearance:none;color:#111a1d94;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:560;text-decoration:underline}.one-app-phone [data-screen=help] .warm-help-feedback-actions>button.is-primary{color:#fff9ed;letter-spacing:-.02em;background:#1c2021;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.one-app-phone [data-screen=help] .warm-help-feedback-actions>button.is-primary:disabled{opacity:.42;cursor:default}.one-app-phone [data-screen=help] .warm-help-facts-ritual{gap:18px;margin:2px 0 0;padding:0;list-style:none;display:grid}.one-app-phone [data-screen=help] .warm-help-facts-ritual>li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.one-app-phone [data-screen=help] .warm-help-facts-ritual-num{color:#15212657;font-family:var(--font-display);letter-spacing:-.02em;padding-top:2px;font-size:15px;font-weight:400;line-height:1.1}.one-app-phone [data-screen=help] .warm-help-facts-ritual>li>span:last-child{border-bottom:1px solid #15212614;gap:5px;padding-bottom:16px;display:grid}.one-app-phone [data-screen=help] .warm-help-facts-ritual>li:last-child>span:last-child{border-bottom:0;padding-bottom:0}.one-app-phone [data-screen=help] .warm-help-facts-ritual strong{color:#152126;font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:400;line-height:1.15}.one-app-phone [data-screen=help] .warm-help-facts-ritual em{color:#15212685;max-width:280px;font-size:12px;font-style:normal;line-height:1.4}.one-app-phone [data-screen=help] .warm-help-arco{border-top:1px solid #1521261a;gap:14px;margin-top:8px;padding:22px 0 4px;display:grid}.one-app-phone [data-screen=help] .warm-help-arco-mark{align-items:center;gap:10px;display:flex}.one-app-phone [data-screen=help] .warm-help-arco-mark img{object-fit:contain;width:28px;height:28px;display:block}.one-app-phone [data-screen=help] .warm-help-arco-word,.one-app-phone [data-screen=help] .warm-help-arco-inline{color:#152126;font-family:var(--font-brand);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:18px;font-weight:500;line-height:1}.one-app-phone [data-screen=help] .warm-help-arco-inline{font-size:inherit;letter-spacing:-.04em}.one-app-phone [data-screen=help] .warm-help-arco-line{color:#152126;max-width:260px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:400;line-height:1.15}.one-app-phone [data-screen=help] .warm-help-arco-whatsapp{color:#111a1d;border-top:1px solid #111a1d1a;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:2px;padding:12px 0 2px;text-decoration:none;display:flex}.one-app-phone [data-screen=help] .warm-help-arco-whatsapp>span:first-child{gap:5px;min-width:0;display:grid}.one-app-phone [data-screen=help] .warm-help-arco-whatsapp strong{font-size:13px;font-weight:560;line-height:1.2}.one-app-phone [data-screen=help] .warm-help-arco-whatsapp small{color:#111a1d80;font-size:11px;line-height:1.3}.one-app-phone [data-screen=help] .warm-help-thumb{background-position:50%;background-size:cover;border-radius:19px;width:58px;height:58px;box-shadow:inset 0 0 0 1px #111a1d14}.one-app-phone [data-screen=help] .warm-help-thumb--pay{background-image:url(/beacon/today-signal-warmlight.jpg)}.one-app-phone [data-screen=help] .warm-help-thumb--program{background-image:url(/beacon/reflection-beam-01.jpg)}.one-app-phone [data-screen=help] .warm-help-thumb--local{background-image:url(/beacon/local-road-02.jpg)}.one-app-phone [data-screen=help] .warm-help-thumb--sponsor{background-image:url(/beacon/02_signal-motion-gold.jpg)}.one-app-phone [data-screen=help] .warm-help-thumb--consulate{background-image:url(/beacon/local-light-01.jpg)}.one-app-phone [data-screen=help] .warm-help-editorial-list>button>span:nth-child(2),.one-app-phone [data-screen=help] .warm-help-editorial-list>a>span:nth-child(2){gap:5px;display:grid}.one-app-phone [data-screen=help] .warm-help-editorial-list strong{color:#152126;font-size:13px;font-weight:560;line-height:1.2}.one-app-phone [data-screen=help] .warm-help-editorial-list small{color:#15212680;font-size:8px;line-height:1.25}.one-app-phone [data-screen=help] .warm-help-editorial-list>button>em,.one-app-phone [data-screen=help] .warm-help-editorial-list>a>em{color:#111a1d7a;font-size:14px;font-style:normal}.one-app-phone [data-screen=help] .warm-help-route-head{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;display:grid}.one-app-phone [data-screen=help] .warm-help-route-head>button{color:#152126;background:#ffffffb8;border:1px solid #111a1d1a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.one-app-phone [data-screen=help] .warm-help-route-head>strong{color:#152126;min-width:0;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400;line-height:1.1}.one-app-phone [data-screen=help] .warm-help-route-hero{color:#fffcf6fa;background:linear-gradient(#08121514 0%,#08121547 45%,#081215b8 100%),url(/beacon/today-signal-warmlight.jpg) 50% 46%/cover;border:1px solid #ffffff7a;border-radius:24px;align-content:end;min-height:104px;padding:18px 17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 10px 26px #111a1d12}.one-app-phone [data-screen=help] [data-help-route=program] .warm-help-route-hero{background-image:linear-gradient(#08121514 0%,#08121547 45%,#081215b8 100%),url(/beacon/reflection-beam-01.jpg);background-position:50% 42%;background-size:cover}.one-app-phone [data-screen=help] [data-help-route=local] .warm-help-route-hero{background-image:linear-gradient(#08121514 0%,#08121547 45%,#081215b8 100%),url(/beacon/local-road-02.jpg);background-position:50% 48%;background-size:cover}.one-app-phone [data-screen=help] [data-help-route=urgent] .warm-help-route-hero{background-image:linear-gradient(#0812150a 0%,#08121538 42%,#081215ad 100%),url(/beacon/lighthouse.jpg);background-position:50% 36%;background-size:cover}.one-app-phone [data-screen=help] .warm-help-route-hero h3{color:#fffcf6fa;max-width:280px;font-family:var(--font-display);letter-spacing:-.03em;text-shadow:0 1px 18px #08121547;margin:0;font-size:22px;font-weight:400;line-height:1.08}.one-app-phone [data-screen=help] .warm-help-route-lede{color:#15212694;max-width:300px;margin:-4px 0 0;font-size:13px;line-height:1.4}.one-app-phone [data-screen=help] .warm-help-boundary{color:#1521268c;margin:0;font-size:12px;line-height:1.45}.one-app-phone [data-screen=help] .warm-help-actions{gap:0;margin-top:2px;display:grid}.one-app-phone [data-screen=help] .warm-help-action-list{display:grid}.one-app-phone [data-screen=help] .warm-help-action-row{appearance:none;color:#152126;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1521261a;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;margin:0;padding:14px 0;text-decoration:none;display:flex}.one-app-phone [data-screen=help] .warm-help-action-row:last-child{border-bottom:0}.one-app-phone [data-screen=help] .warm-help-action-row>span{gap:4px;min-width:0;display:grid}.one-app-phone [data-screen=help] .warm-help-action-row strong{color:#152126;font-size:15px;font-weight:600;line-height:1.2}.one-app-phone [data-screen=help] .warm-help-action-row small{color:#15212680;font-size:12px;line-height:1.3}.one-app-phone [data-screen=help] .warm-help-action-row .warm-text-arrow{opacity:.42;flex:none}.one-app-phone [data-screen=help] .warm-help-boundary{border-left:1px solid #111a1d2e;padding-left:11px}.one-app-phone [data-screen=help] button[data-warm-help-route-choice]:active,.one-app-phone [data-screen=help] .warm-help-action-row:active{transform:scale(.985)}.one-app-phone [data-screen=help] button:focus-visible{outline-offset:3px;outline:1px solid #111a1dad}.one-app-phone [data-screen=help] .vci-help-sheet[data-expanded=false]{overflow:hidden}.one-app-phone [data-screen=help] .vci-help-sheet[data-expanded=false] .warm-help-sheet-content{padding-top:4px;padding-bottom:calc(var(--one-safe-bottom) + 78px);overflow:hidden}.one-app-phone [data-screen=help] .vci-help-sheet[data-expanded=true] .warm-help-sheet-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:scroll}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=hidden] .warm-help-router{display:none}@keyframes warm-help-route-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.one-app-phone button,.one-app-phone input{touch-action:manipulation}.one-app-phone .screen.is-active,.one-shell[data-direction=back] .one-app-phone .screen.is-active{animation:none}@keyframes one-screen-enter{0%{opacity:0;filter:blur(4px);transform:translate(18px)scale(.992)}to{opacity:1;filter:none;transform:none}}@keyframes one-screen-enter-back{0%{opacity:0;filter:blur(4px);transform:translate(-18px)scale(.992)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.one-app-phone [data-screen=help] .warm-help-route-index,.one-app-phone [data-screen=help] .warm-help-route-detail,.one-app-phone [data-screen=help] .warm-help-route-index.is-active,.one-app-phone [data-screen=help] .warm-help-route-detail.is-active{transition:none}.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-segment,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-feature,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-list-head,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-editorial-list>button,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-facts-ritual,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-index.is-active .warm-help-arco,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=shown] .warm-help-route-detail.is-active>*,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-segment,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-feature,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-list-head,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-editorial-list>button,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-facts-ritual,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-index.is-active .warm-help-arco,.one-app-phone [data-screen=help] .vci-help-sheet[data-content-phase=exiting] .warm-help-route-detail.is-active>*{animation:none}}.one-app-phone [data-screen=place].warm-place{background:#000;flex-direction:column;display:flex}.one-app-phone .warm-place-atmosphere{z-index:0;background:linear-gradient(#080f1847,#080f18b8 48%,#080f18eb),url(/beacon/local-road-02.jpg) 50%/cover no-repeat;position:absolute;inset:0}.one-app-phone .warm-place-head{z-index:1;padding:calc(var(--one-safe-top) + 18px) 22px 0;color:#fff;flex:none;position:relative}.one-app-phone .warm-place-eyebrow{color:#fffdf994;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:560}.one-app-phone .warm-place-title{font-family:var(--font-display);letter-spacing:-.03em;margin:8px 0 0;font-size:34px;font-weight:400;line-height:1}.one-app-phone .warm-place-anchor{color:#fffdf9c7;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-top:10px;padding:0;font-size:12px;display:flex}.one-app-phone .warm-place-anchor>span{min-width:0}.one-app-phone .warm-place-anchor>b{color:#fffdf9;letter-spacing:.01em;text-underline-offset:3px;flex:none;font-size:12px;font-weight:600;text-decoration:underline}.one-app-phone .warm-place-pack-warning{color:#fffdf9ad;border-left:1px solid #ffcd918f;margin:9px 0 0;padding-left:9px;font-size:10px;line-height:1.4}.one-app-phone .warm-place-filters{z-index:1;scrollbar-width:none;flex:none;gap:8px;padding:16px 22px 12px;display:flex;position:relative;overflow-x:auto}.one-app-phone .warm-place-filters::-webkit-scrollbar{display:none}.one-app-phone .warm-place-filters>button{color:#fffdf9c7;cursor:pointer;background:#00000047;border:1px solid #ffffff29;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:12px;font-weight:520}.one-app-phone .warm-place-filters>button.is-active,.one-app-phone .warm-place-filters>button[aria-selected=true]{color:#152126;background:#fffcf6f5;border-color:#0000;font-weight:600}.one-app-phone .warm-place-sheet{z-index:1;color:#152126;background:linear-gradient(#ffffffb8,#0000 28%),#edf0ed;border-radius:28px 28px 0 0;flex-direction:column;flex:auto;min-height:0;margin-top:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 -14px 36px #030a0e2e}.one-app-phone .warm-place-sheet-content{overscroll-behavior:contain;min-height:0;padding:10px 6px calc(var(--one-safe-bottom) + 96px);scrollbar-width:none;flex:auto;overflow-y:auto}.one-app-phone .warm-place-sheet-content::-webkit-scrollbar{display:none}.one-app-phone .warm-place-empty{color:#15212685;margin:28px 18px;font-size:14px;line-height:1.4}.one-app-phone .warm-place-row{color:#152126;border-bottom:1px solid #1521261a;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 16px;text-decoration:none;display:flex}.one-app-phone .warm-place-row:last-child{border-bottom:0}.one-app-phone .warm-place-row>span{gap:4px;min-width:0;display:grid}.one-app-phone .warm-place-row strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:400;line-height:1.1}.one-app-phone .warm-place-row small{color:#15212680;font-size:12px}.one-app-phone .warm-place-row .warm-text-arrow{opacity:.42}.one-app-phone .warm-place-housing{z-index:40;pointer-events:none;visibility:hidden;align-items:end;transition:visibility 0s linear .36s;display:grid;position:absolute;inset:0}.one-app-phone .warm-place-housing.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}.one-app-phone .warm-place-housing-scrim{opacity:0;background:#040a0e6b;border:0;padding:0;transition:opacity .24s;position:absolute;inset:0}.one-app-phone .warm-place-housing.is-open .warm-place-housing-scrim{opacity:1}.one-app-phone .warm-place-housing-sheet{z-index:1;padding:18px 18px calc(var(--one-safe-bottom) + 88px);color:#152126;opacity:0;max-height:min(82vh,100%);transition:opacity .24s ease, transform .36s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1));background:#f4f6f3;border-radius:28px 28px 0 0;gap:12px;display:grid;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 -18px 40px #030a0e3d}.one-app-phone .warm-place-housing.is-open .warm-place-housing-sheet{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.one-app-phone .warm-place-housing,.one-app-phone .warm-place-housing.is-open,.one-app-phone .warm-place-housing-scrim,.one-app-phone .warm-place-housing-sheet{transition:none}}.one-app-phone .warm-place-housing-sheet>header{gap:4px;display:grid}.one-app-phone .warm-place-housing-sheet>header small{color:#1521267a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:560}.one-app-phone .warm-place-housing-sheet>header strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400}.one-app-phone .warm-place-housing-list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;min-height:0;display:grid;overflow:hidden auto}.one-app-phone .warm-place-housing-list::-webkit-scrollbar{display:none}.one-app-phone .warm-place-housing-list>button{color:#152126;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #1521261a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 14px;display:flex}.one-app-phone .warm-place-housing-list>button.is-active,.one-app-phone .warm-place-housing-list>button[aria-pressed=true]{background:#1521260d;border-color:#15212647}.one-app-phone .warm-place-housing-list>button>span{gap:3px;min-width:0;display:grid}.one-app-phone .warm-place-housing-list>button b{font-size:14px;font-weight:600}.one-app-phone .warm-place-housing-list>button small{color:#15212680;font-size:11px}.one-app-phone .warm-place-housing-list>button em{color:#1521267a;font-size:11px;font-style:normal;font-weight:560}.one-app-phone .warm-place-housing-close{color:#f8f4ec;cursor:pointer;background:#18282b;border:0;border-radius:999px;min-height:44px;font-size:13px;font-weight:600}.one-app-phone [data-screen=place-detail].warm-place-detail{background:#000;flex-direction:column;justify-content:flex-end;display:flex}.one-app-phone .warm-place-detail-atmosphere{z-index:0;background:linear-gradient(#080f182e 0%,#080f186b 42%,#080f18e0 78%,#080f18f5 100%),url(/beacon/local-light-01.jpg) 50%/cover no-repeat;position:absolute;inset:0}.one-app-phone .warm-place-detail-missing{z-index:1;color:#fffdf99e;margin:120px 24px;position:relative}.one-app-phone .warm-place-detail-hero{z-index:1;min-height:42%;padding:calc(var(--one-safe-top) + 72px) 22px 28px;color:#fffdf9;pointer-events:none;flex-direction:column;flex:auto;justify-content:flex-end;display:flex;position:relative}.one-app-phone .warm-place-detail-hero .warm-place-detail-eyebrow{color:#fffdf994}.one-app-phone .warm-place-detail-hero .warm-place-detail-title{color:#fffdf9;text-shadow:0 10px 28px #00000047;font-size:clamp(30px,8vw,38px)}.one-app-phone .warm-place-detail-hero .warm-place-detail-meta{color:#fffdf9b8}.one-app-phone .warm-place-detail-sheet{z-index:2;width:100%;max-height:min(58%,520px);padding:22px 20px calc(var(--one-safe-bottom) + 92px);color:#152126;background:linear-gradient(#ffffffc7,#0000 22%),#edf0ed;border-radius:28px 28px 0 0;flex:none;align-content:start;gap:18px;display:grid;position:relative;overflow-y:auto;box-shadow:0 -16px 38px #030a0e33}.one-app-phone .warm-place-detail-copy{gap:8px;display:grid}.one-app-phone .warm-place-detail-eyebrow{color:#15212675;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:560}.one-app-phone .warm-place-detail-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:400;line-height:1.05}.one-app-phone .warm-place-detail-meta,.one-app-phone .warm-place-detail-note{color:#15212685;margin:0;font-size:13px;line-height:1.4}.one-app-phone .warm-place-detail-copy>a{color:#1521269e;text-underline-offset:3px;margin-top:10px;font-size:10px;display:inline-block}.one-app-phone .warm-place-detail-address{margin:0;font-size:15px;font-weight:560;line-height:1.35}.one-app-phone .warm-place-detail-actions{gap:8px;display:grid}.one-app-phone .warm-place-detail-primary,.one-app-phone .warm-place-detail-secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.one-app-phone .warm-place-detail-primary{color:#fff;background:#18282b;border:0}.one-app-phone .warm-place-detail-secondary{color:#152126;background:#ffffff9e;border:1px solid #1521261f}.one-app-phone .warm-place-detail.is-entering{animation:beacon-place-detail-enter .42s var(--ease-sheet,cubic-bezier(.2, 1, .36, 1)) both}@keyframes beacon-place-detail-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.one-app-phone .warm-place-detail.is-entering{animation:none}}.one-app-phone .warm-record-settings{color:#fff9ef;background:#071116;height:100%;position:relative;overflow:hidden}.one-app-phone .warm-record-settings-atmosphere{background:linear-gradient(#040c1033,#040c10e0 42%),url(/beacon/03_homesick-distant-light.jpg) top/cover no-repeat;position:absolute;inset:0}.one-app-phone .warm-record-settings>header{z-index:1;padding:calc(var(--one-safe-top) + 14px) 22px 0;position:relative}.one-app-phone .warm-record-settings>header>a,.one-app-phone .warm-record-settings>header>button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:31px;line-height:1;text-decoration:none;display:grid}.one-app-phone .warm-record-settings>header>small{color:#fff9ef85;letter-spacing:.12em;margin-top:10px;font-size:8px;display:block}.one-app-phone .warm-record-settings h1{max-width:300px;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 0;font-size:36px;font-weight:400;line-height:.96}.one-app-phone .warm-record-settings>header>p{color:#fff9efa3;max-width:260px;margin:8px 0 0;font-size:11px;line-height:1.4}.one-app-phone .warm-record-settings-sheet{z-index:2;max-height:68%;padding:16px 14px calc(var(--one-safe-bottom) + 18px);color:#181b1c;background:rgba(var(--warm-paper-rgb), .96);border-radius:30px 30px 0 0;align-content:start;gap:9px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -18px 48px #040a0e47}.one-app-phone .warm-record-card{background:#ffffffb8;border:1px solid #171b1d1a;border-radius:18px;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.one-app-phone .warm-record-card--status,.one-app-phone .warm-record-card--alert{gap:4px;padding:14px 15px}.one-app-phone .warm-record-card--status>small,.one-app-phone .warm-record-card--alert>small,.one-app-phone .warm-record-card-toggle small{color:#171b1d80;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:650}.one-app-phone .warm-record-card--status>strong,.one-app-phone .warm-record-card--alert>strong{color:#181b1c;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:400;line-height:1.1;display:block}.one-app-phone .warm-record-card--status>p,.one-app-phone .warm-record-card--alert>p,.one-app-phone .warm-record-card-lede,.one-app-phone .warm-record-card-body>p{color:#171b1d9e;margin:0;font-size:11px;line-height:1.4}.one-app-phone .warm-record-card-lede{padding:0 15px 12px}.one-app-phone .warm-record-card--status>em,.one-app-phone .warm-record-card--alert>em{color:#171b1d73;margin-top:4px;font-size:9px;font-style:italic;display:block}.one-app-phone .warm-record-card-toggle{color:#181b1c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 15px;text-decoration:none;display:flex}.one-app-phone .warm-record-card-toggle>span{gap:3px;min-width:0;display:grid}.one-app-phone .warm-record-card-toggle strong{letter-spacing:-.015em;font-size:13px;font-weight:580;line-height:1.2}.one-app-phone .warm-record-card-chevron,.one-app-phone .warm-record-card-toggle .warm-text-arrow{border-top:1.6px solid #171b1d73;border-right:1.6px solid #171b1d73;flex:none;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)}.one-app-phone .warm-record-card[data-open=true] .warm-record-card-chevron{transform:rotate(135deg)}.one-app-phone .warm-record-card-body{border-top:1px solid #171b1d1a;gap:12px;margin:0 15px 14px;padding-top:12px;display:grid}.one-app-phone .warm-record-card>.beacon-collapse{margin:0}.one-app-phone .warm-record-card-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.one-app-phone .warm-record-card-actions>button{color:#171b1d94;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:560;text-decoration:underline}.one-app-phone .warm-record-card-actions>button.is-primary{color:#181b1c;font-weight:620}.one-app-phone .warm-record-card-actions>button.is-danger{color:#7e3024}.one-app-phone .warm-record-card-actions>button:disabled{opacity:.35;cursor:default}.one-app-phone .warm-record-card--import{cursor:pointer;position:relative}.one-app-phone .warm-record-card--import>input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.one-app-phone .warm-record-settings-error{color:#7e3024;background:#7e302414;border-radius:14px;margin:0;padding:10px 12px;font-size:10px}.one-app-phone .warm-record-card--danger .warm-record-card-toggle strong{color:#7e3024}.one-app-phone .warm-record-settings-rhythm-form{gap:10px}.one-app-phone .warm-record-settings-rhythm-form label{gap:5px;display:grid}.one-app-phone .warm-record-field-hint{color:#171b1d7a;font-size:9px;font-style:normal;line-height:1.35}.one-app-phone .warm-record-optional-label,.one-app-phone .warm-record-policy-note{color:#171b1d80;margin:2px 0 0;font-size:9px;line-height:1.35}.one-app-phone .warm-record-optional-label{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-weight:650}.one-app-phone .warm-record-settings-rhythm-form label>span,.one-app-phone .warm-record-card-body label>span{color:#171b1d94;font-size:10px}.one-app-phone .warm-record-settings-rhythm-form input,.one-app-phone .warm-record-settings-rhythm-form select,.one-app-phone .warm-record-card-body input{color:#181b1c;appearance:none;background:#ffffffeb;border:1px solid #171b1d1f;border-radius:14px;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:16px}.one-app-phone .warm-record-card-body label{gap:5px;display:grid}.one-app-phone .warm-setup-editor{color:#fff9ef;background:#071116;height:100%;position:relative;overflow:hidden}.one-app-phone .warm-setup-editor-atmosphere{background:linear-gradient(#040c102e,#040c10e6 44%),url(/beacon/lighthouse.jpg) 50% 38%/cover no-repeat;position:absolute;inset:0}.one-app-phone .warm-setup-editor>header{z-index:1;padding:calc(var(--one-safe-top) + 14px) 22px 0;position:relative}.one-app-phone .warm-setup-editor>header>a{width:44px;height:44px;color:inherit;place-items:center;font-size:31px;text-decoration:none;display:grid}.one-app-phone .warm-setup-editor>header>small{color:#fff9ef85;letter-spacing:.12em;margin-top:10px;font-size:8px;display:block}.one-app-phone .warm-setup-editor h1{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 0;font-size:34px;font-weight:400;line-height:.98}.one-app-phone .warm-setup-editor>header>p{color:#fff9efa3;margin:8px 0 0;font-size:11px}.one-app-phone .warm-setup-editor-sheet{z-index:2;max-height:72%;padding:16px 14px calc(var(--one-safe-bottom) + 18px);color:#181b1c;background:rgba(var(--warm-paper-rgb), .96);border-radius:30px 30px 0 0;align-content:start;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -18px 48px #040a0e47}.one-app-phone .warm-setup-editor-sheet>section{background:#ffffffb8;border:1px solid #171b1d1a;border-radius:18px;gap:11px;padding:14px 15px;display:grid;box-shadow:inset 0 1px #ffffffb3}.one-app-phone .warm-setup-editor-sheet section>small{color:#171b1d80;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:650}.one-app-phone .warm-setup-editor-sheet label{gap:5px;min-width:0;display:grid}.one-app-phone .warm-setup-editor-sheet label>span{color:#171b1d94;font-size:10px}.one-app-phone .warm-setup-editor-sheet input:not([type=range]):not([type=checkbox]),.one-app-phone .warm-setup-editor-sheet select{color:#181b1c;appearance:none;background:#ffffffeb;border:1px solid #171b1d1f;border-radius:14px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:0 12px;font-size:16px}.one-app-phone .warm-setup-editor-sheet input[type=date]{overflow:hidden}.one-app-phone .warm-setup-editor-sheet input[type=date]::-webkit-date-and-time-value{text-align:left}.one-app-phone .warm-setup-editor-sheet input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;margin-left:0}.one-app-phone .warm-setup-editor-check{grid-template-columns:none;align-items:center;gap:9px;display:flex}.one-app-phone .warm-setup-editor-check input{flex:none;width:20px;height:20px}.one-app-phone .warm-setup-editor-dates,.one-app-phone .warm-setup-editor-place{grid-template-columns:1fr;gap:10px;display:grid}.one-app-phone .warm-setup-editor-sheet section>p{color:#7e3024;margin:0;font-size:10px}.one-app-phone .warm-setup-editor-sheet>button{color:#f8f4ec;cursor:pointer;background:#1c2021;border:0;border-radius:999px;min-height:50px;font-size:13px;font-weight:620}.one-app-phone .warm-setup-editor-sheet>button:disabled{opacity:.38;cursor:default}
