#pal-live{color:#152442;position:relative}#pal-app:has(#pal-live) .pal-range{display:none}#pal-live .pal-live-toolbar,#pal-live .pal-live-toolbar>div{display:flex;align-items:center;gap:13px;justify-content:space-between}#pal-live .pal-live-toolbar span{font-size:12px;color:#5d6d87}#pal-live .pal-live-dot{width:8px;height:8px;background:#2855ff;border-radius:50%;box-shadow:0 0 0 5px #2855ff12}#pal-live .pal-live-status{font-size:11px;color:#5d6d87;margin:15px 0}#pal-live .pal-live-main{display:grid;grid-template-columns:1.8fr 1fr;gap:24px}#pal-live .pal-live-hero{background:#2855ff;color:white;border-radius:12px;padding:34px;overflow:hidden;position:relative}#pal-live .pal-live-hero>span{font-size:15px;color:#e4ebff}#pal-live .pal-live-hero>strong{display:block;font-size:clamp(38px,4.5vw,68px);letter-spacing:-2px;font-weight:650;margin:17px 0 7px;font-variant-numeric:tabular-nums}#pal-live .pal-live-hero>p{color:#e4ebff;font-size:12px}#pal-live .pal-live-support{display:flex;gap:32px;border-top:1px solid #ffffff35;padding-top:24px;margin-top:30px}#pal-live .pal-live-support span{display:block;color:#dae4ff;font-size:12px}#pal-live .pal-live-support b{display:block;font-size:22px;margin-top:5px}#pal-live .pal-live-beat{margin-top:34px;font-size:15px}#pal-live .pal-live-beat b{font-size:23px}#pal-live .pal-live-beat span{display:block;font-size:12px;color:#e4ebff;margin-top:3px}#pal-live .pal-live-pace{padding:22px 10px}#pal-live .pal-live-eyebrow{font-size:10px;letter-spacing:1.5px;color:#2855ff;font-weight:700}#pal-live .pal-live-pace h2{font-size:23px;letter-spacing:-.5px;margin:10px 0}#pal-live .pal-live-pace>strong{font-size:35px;letter-spacing:-1px}#pal-live .pal-live-pace>p{font-size:12px;margin:8px 0 4px}#pal-live .pal-live-pace>small{font-size:11px;color:#5d6d87}#pal-live .pal-live-goal{display:flex;align-items:center;gap:16px;margin:24px 0 15px}#pal-live .pal-goal-ring{width:72px;height:72px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2855ff var(--progress),#e0e7f4 0)}#pal-live .pal-goal-ring b{width:60px;height:60px;border-radius:50%;background:#f5f7fc;display:grid;place-items:center;font-size:17px}#pal-live .pal-live-goal strong{font-size:17px;display:block}#pal-live .pal-live-goal span{font-size:11px;color:#5d6d87;display:block;margin-top:4px}#pal-live details{font-size:12px}#pal-live details[open]{padding:12px;background:white;border:1px solid #dce3ee;border-radius:8px}#pal-live details label{margin:10px 0;display:block}#pal-live details input,#pal-live details select{width:100%;margin-top:5px}#pal-live .pal-live-lower{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-top:24px}#pal-live .pal-live-hourly,#pal-live .pal-live-feed{background:white;border:1px solid #dce3ee;border-radius:10px;padding:24px}#pal-live .pal-live-hourly h2,#pal-live .pal-live-feed h2{font-size:16px}#pal-live .pal-live-hourly .pal-section-title>span,#pal-live .pal-live-hourly>p,#pal-live .pal-live-feed>p{font-size:11px;color:#5d6d87}#pal-live .pal-live-hourly svg{width:100%;margin:22px 0 5px}#pal-live svg text{font-size:12px;fill:#5d6d87}#pal-live .pal-live-order{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #e8edf5}#pal-live .pal-live-order>div{min-width:0;flex:1}#pal-live .pal-live-order strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}#pal-live .pal-live-order span{font-size:10px;color:#5d6d87;display:block;margin-top:4px}#pal-live .pal-live-order>b{font-size:13px;white-space:nowrap}#pal-live .pal-live-order img{object-fit:contain;border-radius:6px}#pal-live .pal-live-order-icon{font-size:20px!important;background:#eaf0ff;padding:8px;color:#2855ff!important;border-radius:7px}#pal-live .pal-live-empty{padding:30px 0}#pal-live .pal-live-sale{position:fixed;bottom:30px;right:30px;max-width:390px;background:#152442;color:white;padding:23px 28px;border-radius:12px;box-shadow:0 12px 40px #15244235;z-index:100001}#pal-live .pal-live-sale[hidden]{display:none}#pal-live .pal-live-sale>span{font-size:10px;letter-spacing:2px;color:#99b5ff}#pal-live .pal-live-sale>strong{display:block;font-size:20px;margin:9px 0}#pal-live .pal-live-sale>p{font-size:12px;color:#dce5fa}#pal-live.pal-sale-arrived .pal-live-hero{animation:palSalePulse 1s ease-out}#pal-live.pal-sale-arrived .pal-live-sale{animation:palSaleIn .4s ease-out}@keyframes palSalePulse{30%{box-shadow:0 0 0 9px #2855ff25}100%{box-shadow:0 0 0 20px transparent}}@keyframes palSaleIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}#pal-live.pal-big-screen{position:fixed;inset:0;background:#f5f7fc;padding:35px 5vw;z-index:100000;overflow:auto}#pal-live:fullscreen{box-sizing:border-box;width:100vw;height:100vh}#pal-live.pal-big-screen .pal-live-hero>strong{font-size:clamp(45px,6vw,100px)}@media(max-width:1000px){#pal-live .pal-live-main,#pal-live .pal-live-lower{grid-template-columns:1fr}#pal-live .pal-live-pace{padding:10px}#pal-live .pal-live-toolbar,#pal-live .pal-live-toolbar>div{flex-wrap:wrap}#pal-live .pal-live-hero{padding:24px}#pal-live .pal-live-support{gap:20px;flex-wrap:wrap}#pal-live .pal-live-support b{font-size:19px}#pal-live .pal-live-sale{left:15px;right:15px;bottom:15px}#pal-live .pal-live-order strong{max-width:180px}}@media(prefers-reduced-motion:reduce){#pal-live *{animation:none!important;transition:none!important}}
/* The live sales story: cumulative race, individual orders, then the hourly detail. */
#pal-live .pal-live-race{margin-top:24px;padding:24px 28px 14px;background:white;border:1px solid #dce3ee;border-radius:10px}
#pal-live .pal-live-race h2,#pal-live .pal-live-timeline h2{font-size:17px;margin:4px 0 8px}
#pal-live .pal-live-race .pal-section-title>span,#pal-live .pal-live-race>p,#pal-live .pal-live-timeline p{font-size:12px;color:#5d6d87}
#pal-live .pal-live-race svg{display:block;width:100%;max-height:330px;margin-top:12px;overflow:visible}
#pal-live .pal-race-legend{display:flex;gap:20px;font-size:12px;color:#2855ff;margin-top:10px}
#pal-live .pal-race-legend span:nth-child(2){color:#7789a5}#pal-live .pal-race-legend b{margin-left:auto;color:#152442}
#pal-live .pal-live-timeline{margin:24px 0;padding:12px 0 20px;border-bottom:1px solid #dce3ee}
#pal-live .pal-timeline-top{display:flex;justify-content:space-between;gap:15px;align-items:center}
#pal-live .pal-timeline-top>span{font-size:12px;color:#5d6d87}
#pal-live .pal-timeline-scroll{overflow-x:auto;padding:8px 0}
#pal-live .pal-timeline-track{position:relative;min-width:640px;height:137px;background:linear-gradient(transparent 107px,#dce3ee 107px,#dce3ee 108px,transparent 108px)}
#pal-live .pal-timeline-tick{position:absolute;top:116px;transform:translateX(-50%);font-size:11px;color:#5d6d87}
#pal-live .pal-sale-dot{position:absolute;transform:translate(-50%,-50%);border:0;background:transparent;padding:0;width:32px;height:32px;min-height:0;display:grid;place-items:center;box-shadow:none;border-radius:50%}
#pal-live .pal-sale-dot span{width:var(--dot);height:var(--dot);border-radius:50%;background:#2855ff88;border:2px solid white;box-sizing:border-box;transition:transform .2s,background .2s}
#pal-live .pal-sale-dot:hover span,#pal-live .pal-sale-dot.is-selected span{background:#2855ff;transform:scale(1.15);box-shadow:0 0 0 4px #2855ff18}
#pal-live .pal-sale-dot:focus-visible{outline:2px solid #152442;outline-offset:3px}
#pal-live .pal-timeline-select{display:flex;align-items:center;gap:12px;font-size:12px;color:#5d6d87;margin:10px 0 16px}
#pal-live .pal-timeline-select select{max-width:360px;min-width:0;width:100%;font-size:12px}
#pal-live .pal-timeline-detail{display:flex;gap:18px;align-items:center;background:#edf2ff;padding:16px 20px;border-radius:8px}
#pal-live .pal-timeline-detail>div:first-of-type{flex:1;min-width:0}
#pal-live .pal-timeline-detail img{object-fit:contain;background:white;border-radius:6px;flex-shrink:0}
#pal-live .pal-timeline-detail strong{display:block;font-size:13px}
#pal-live .pal-timeline-detail span{display:block;font-size:12px;margin-top:5px;overflow-wrap:anywhere}
#pal-live .pal-timeline-detail small{display:block;font-size:11px;color:#5d6d87}
#pal-live .pal-timeline-detail b{display:block;font-size:18px;font-variant-numeric:tabular-nums;margin-top:4px;white-space:nowrap}
#pal-live .pal-live-sale{width:350px;box-sizing:border-box;padding:22px 24px}
#pal-live .pal-sale-product{display:flex;align-items:center;gap:14px;margin:14px 0 18px}
#pal-live .pal-sale-product img{object-fit:contain;border-radius:8px;background:white;flex-shrink:0}
#pal-live .pal-sale-product strong{display:block;font-size:17px;line-height:1.3;overflow-wrap:anywhere}
#pal-live .pal-sale-product small{display:block;color:#aabddd;font-size:11px;margin-top:5px}
#pal-live .pal-sale-product-icon{font-size:30px;color:#a5c3ff}
#pal-live .pal-sale-amount{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:15px;border-bottom:1px solid #ffffff25}
#pal-live .pal-sale-amount span,#pal-live .pal-sale-kept>span{font-size:12px;color:#c7d7ee}
#pal-live .pal-sale-amount strong{font-size:20px}
#pal-live .pal-sale-kept{padding-top:15px;animation:palContributionReveal .6s .55s both}
#pal-live .pal-sale-kept strong{display:block;font-size:32px;letter-spacing:-1px;margin:5px 0;color:#fff;font-variant-numeric:tabular-nums}
#pal-live .pal-sale-kept small{font-size:11px;color:#b5c9e7}
@keyframes palContributionReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:600px){#pal-live .pal-live-race{padding:18px 12px 10px}#pal-live .pal-live-race .pal-section-title{flex-wrap:wrap;gap:4px}#pal-live .pal-live-race svg{min-height:190px}#pal-live .pal-timeline-top{display:block}#pal-live .pal-timeline-detail{flex-wrap:wrap;padding:14px;gap:14px}#pal-live .pal-timeline-detail>div:first-of-type{flex-basis:calc(100% - 65px)}#pal-live .pal-live-sale{width:auto;max-width:none}#pal-live .pal-race-legend{gap:10px;font-size:10px}}
@media(prefers-reduced-motion:reduce){#pal-live .pal-sale-kept{animation:none!important}#pal-live .pal-sale-dot span{transition:none}}

/* A revenue race, not a simulated visitor animation. Runs once per render. */
#pal-live .pal-race-arena{position:relative;overflow:hidden;padding:12px 0 18px}
#pal-live .pal-race-score{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:6px 0 28px}
#pal-live .pal-race-score>div:first-child>strong{display:block;font-size:clamp(30px,4vw,46px);line-height:1.2;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:8px 0 4px;color:#152442}
#pal-live .is-leading .pal-race-score>div:first-child>strong{color:#2855ff}
#pal-live .pal-race-score p{font-size:13px;margin:0;color:#5d6d87}
#pal-live .pal-race-next{padding-left:24px;border-left:1px solid #dce3ee;max-width:40%}
#pal-live .pal-race-next>span{font-size:10px;letter-spacing:1.2px;color:#5d6d87}
#pal-live .pal-race-next>strong{display:block;font-size:20px;margin:8px 0 5px}
#pal-live .pal-race-next>small{font-size:11px;color:#5d6d87}
#pal-live .pal-race-lane{margin:20px 0 30px}
#pal-live .pal-race-lane-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:13px;color:#2855ff}
#pal-live .pal-race-lane-label b{font-size:18px;font-variant-numeric:tabular-nums}
#pal-live .pal-race-road{position:relative;height:48px;margin:0 20px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#dce3ee66 calc(10% - 1px),#dce3ee66 10%),#f1f5fd;border-radius:5px;border-bottom:2px solid #dce5f5}
#pal-live .pal-race-trail{position:absolute;inset:0;background:linear-gradient(90deg,#2855ff08,#2855ff35);transform-origin:left;transform:scaleX(var(--end));animation:palRaceTrail 1.1s cubic-bezier(.16,.8,.25,1) both}
#pal-live .pal-race-runner{position:absolute;top:4px;left:var(--end);width:40px;height:40px;transform:translateX(-50%);animation:palRaceDrive 1.1s cubic-bezier(.16,.8,.25,1) both}
#pal-live .pal-race-runner>span{display:grid;place-items:center;width:40px;height:40px;background:#2855ff;border:3px solid white;border-radius:12px;box-sizing:border-box;box-shadow:0 3px 10px #2855ff35;color:white;font:800 15px system-ui;transform:rotate(-5deg)}
#pal-live .is-ghost .pal-race-lane-label{color:#71829d}#pal-live .is-ghost .pal-race-runner>span{background:#a2aec2;box-shadow:none;transform:rotate(4deg)}#pal-live .is-ghost .pal-race-trail{background:linear-gradient(90deg,#a2aec208,#a2aec233)}
#pal-live .pal-race-finish{position:absolute;top:0;bottom:0;width:7px;background:repeating-conic-gradient(#526789 0% 25%,white 0% 50%) 0 0/7px 7px;opacity:.5}
#pal-live .pal-race-track-note{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#71829d}
#pal-live .pal-race-history{border-top:1px solid #e8edf5;padding:12px 0;margin-top:4px}#pal-live .pal-race-history[open]{border:0;border-top:1px solid #e8edf5;padding:12px 0;border-radius:0}#pal-live .pal-race-history summary{color:#2855ff;font-weight:600}
#pal-live .pal-race-overtake{position:absolute;inset:auto 15px 44px auto;background:#2855ff;color:white;padding:12px 18px;border-radius:8px;font-weight:800;letter-spacing:1px;box-shadow:0 8px 24px #2855ff22;animation:palOvertake 5s both;pointer-events:none}
#pal-live .pal-race-overtake span{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:4px}
#pal-live .is-boosted i{position:absolute;right:100%;top:15px;width:24px;height:10px;border-top:2px solid #2855ff;border-bottom:2px solid #2855ff;animation:palBoost 1.1s both}
@keyframes palRaceDrive{from{left:var(--start)}to{left:var(--end)}}@keyframes palRaceTrail{from{transform:scaleX(var(--start))}to{transform:scaleX(var(--end))}}@keyframes palBoost{0%,100%{opacity:0}30%,65%{opacity:1}}@keyframes palOvertake{0%{opacity:0;transform:translateY(15px)}12%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-8px)}}
@media(max-width:600px){#pal-live .pal-race-score{display:block}#pal-live .pal-race-next{border:0;padding:0;margin-top:20px;max-width:none}#pal-live .pal-race-next>strong{font-size:17px}#pal-live .pal-race-track-note{display:block}#pal-live .pal-race-track-note span{display:block;margin-top:4px}#pal-live .pal-race-overtake{left:10px;right:10px;bottom:58px}}
@media(prefers-reduced-motion:reduce){#pal-live .pal-race-runner,#pal-live .pal-race-trail,#pal-live .pal-race-overtake,#pal-live .is-boosted i{animation:none!important}#pal-live .pal-race-overtake{position:static;margin-top:12px}#pal-live .is-boosted i{display:none}}

/* Fit screen: viewport-sized control room, details remain available in the full layout. */
#pal-live.pal-fit-screen{position:fixed;inset:0;z-index:100000;box-sizing:border-box;width:100%;height:100dvh;background:#f5f7fc;padding:14px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:32px 16px minmax(140px,1fr) minmax(205px,1.1fr) minmax(135px,.9fr) 76px;gap:8px;overflow:auto}
#pal-live.pal-fit-screen>.pal-live-toolbar{grid-column:1/-1;grid-row:1;min-width:0}#pal-live.pal-fit-screen>.pal-live-status{grid-column:1/-1;grid-row:2;margin:0;font-size:10px}
#pal-live.pal-fit-screen .pal-live-toolbar button{padding:5px 10px;min-height:28px;font-size:12px}
#pal-live.pal-fit-screen>.pal-live-main{grid-column:1/-1;grid-row:3;grid-template-columns:1.7fr 1fr;gap:12px;min-height:0}
#pal-live.pal-fit-screen .pal-live-hero{padding:16px 20px;display:grid;grid-template-columns:1fr 1.15fr;grid-template-rows:auto 1fr auto;gap:4px 24px;align-items:center;min-width:0}
#pal-live.pal-fit-screen .pal-live-hero>span{grid-column:1;grid-row:1;font-size:12px}#pal-live.pal-fit-screen .pal-live-hero>strong{grid-column:1;grid-row:2;font-size:clamp(28px,3vw,42px);margin:0;letter-spacing:-1px}
#pal-live.pal-fit-screen .pal-live-hero>p{grid-column:1;grid-row:3;margin:0;font-size:10px}
#pal-live.pal-fit-screen .pal-live-support{grid-column:2;grid-row:1/3;margin:0;padding:0 0 0 18px;border:0;border-left:1px solid #ffffff35;display:grid;grid-template-columns:1fr 1fr;gap:12px}
#pal-live.pal-fit-screen .pal-live-support>div:first-child{grid-column:1/-1}#pal-live.pal-fit-screen .pal-live-support span{font-size:10px}#pal-live.pal-fit-screen .pal-live-support b{font-size:20px;margin:2px 0}
#pal-live.pal-fit-screen .pal-live-beat{grid-column:2;grid-row:3;font-size:11px;margin:0;padding-left:18px}#pal-live.pal-fit-screen .pal-live-beat b{font-size:14px}#pal-live.pal-fit-screen .pal-live-beat span{display:inline;margin-left:8px;font-size:10px}
#pal-live.pal-fit-screen .pal-live-pace{position:relative;padding:10px 14px;display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;align-content:center}#pal-live.pal-fit-screen .pal-live-pace>.pal-live-eyebrow{grid-column:1;grid-row:1}#pal-live.pal-fit-screen .pal-live-pace>h2{grid-column:1;grid-row:2;font-size:17px;margin:2px 0}#pal-live.pal-fit-screen .pal-live-pace>strong{grid-column:1;grid-row:3;font-size:26px}#pal-live.pal-fit-screen .pal-live-pace>p{grid-column:1;grid-row:4;font-size:10px;margin:0}#pal-live.pal-fit-screen .pal-live-pace>small{display:none}#pal-live.pal-fit-screen .pal-live-goal{grid-column:2;grid-row:1/4;margin:0;gap:10px}#pal-live.pal-fit-screen .pal-live-goal strong{font-size:13px}#pal-live.pal-fit-screen .pal-live-goal span{font-size:10px}#pal-live.pal-fit-screen .pal-goal-ring{width:50px;height:50px}#pal-live.pal-fit-screen .pal-goal-ring b{width:42px;height:42px;font-size:12px}#pal-live.pal-fit-screen .pal-live-pace>details{grid-column:2;grid-row:4;font-size:11px}#pal-live.pal-fit-screen .pal-live-pace>details[open]{position:absolute;right:12px;top:12px;width:220px;z-index:5;box-shadow:0 8px 30px #15244222}
#pal-live.pal-fit-screen>.pal-live-race{grid-column:1/8;grid-row:4;margin:0;padding:10px 16px;min-height:0}#pal-live.pal-fit-screen .pal-live-race>.pal-section-title{display:none}#pal-live.pal-fit-screen .pal-race-arena{padding:0;overflow:visible}#pal-live.pal-fit-screen .pal-race-score{margin:0 0 7px;gap:12px}#pal-live.pal-fit-screen .pal-race-score>div:first-child>strong{font-size:26px;margin:3px 0}#pal-live.pal-fit-screen .pal-race-score p{font-size:10px}#pal-live.pal-fit-screen .pal-race-next>strong{font-size:14px;margin:3px 0}#pal-live.pal-fit-screen .pal-race-next>small{font-size:10px}#pal-live.pal-fit-screen .pal-race-lane{margin:8px 0}#pal-live.pal-fit-screen .pal-race-lane-label{font-size:11px;margin-bottom:3px}#pal-live.pal-fit-screen .pal-race-lane-label b{font-size:13px}#pal-live.pal-fit-screen .pal-race-road{height:22px;margin:0 14px}#pal-live.pal-fit-screen .pal-race-runner{width:26px;height:26px;top:-2px}#pal-live.pal-fit-screen .pal-race-runner>span{width:26px;height:26px;border-radius:8px;font-size:10px;border-width:2px}#pal-live.pal-fit-screen .pal-race-track-note{font-size:9px}#pal-live.pal-fit-screen .pal-race-track-note span:last-child,#pal-live.pal-fit-screen .pal-race-history,#pal-live.pal-fit-screen .pal-live-race>p{display:none}#pal-live.pal-fit-screen .pal-race-overtake{bottom:10px;font-size:12px;padding:9px 14px}
#pal-live.pal-fit-screen>.pal-live-timeline{grid-column:8/-1;grid-row:4;margin:0;padding:10px 14px;background:white;border:1px solid #dce3ee;border-radius:10px;min-width:0}#pal-live.pal-fit-screen .pal-timeline-top h2{font-size:14px;margin:0}#pal-live.pal-fit-screen .pal-timeline-top .pal-live-eyebrow,#pal-live.pal-fit-screen .pal-timeline-top>span{display:none}#pal-live.pal-fit-screen .pal-timeline-track{min-width:0;height:76px;transform:none;background:linear-gradient(transparent 59px,#dce3ee 59px,#dce3ee 60px,transparent 60px)}#pal-live.pal-fit-screen .pal-sale-dot{top:calc((var(--lane,0) * 12px) + 12px)!important;width:22px;height:22px}#pal-live.pal-fit-screen .pal-sale-dot span{width:calc(var(--dot)*.6);height:calc(var(--dot)*.6)}#pal-live.pal-fit-screen .pal-timeline-tick{top:63px;font-size:9px}#pal-live.pal-fit-screen .pal-timeline-scroll{padding:0}#pal-live.pal-fit-screen .pal-timeline-select{margin:2px 0 6px;font-size:10px;flex-direction:row;justify-content:flex-start}#pal-live.pal-fit-screen .pal-timeline-select select{min-height:24px;max-width:75%;padding:0 20px 0 5px;font-size:10px}#pal-live.pal-fit-screen .pal-timeline-detail{padding:7px 10px;gap:10px}#pal-live.pal-fit-screen .pal-timeline-detail>img,#pal-live.pal-fit-screen #pal-timeline-detail>p{display:none}#pal-live.pal-fit-screen .pal-timeline-detail span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}#pal-live.pal-fit-screen .pal-timeline-detail strong{font-size:10px}#pal-live.pal-fit-screen .pal-timeline-detail b{font-size:13px}#pal-live.pal-fit-screen .pal-timeline-detail small{font-size:9px}
#pal-live.pal-fit-screen>.pal-live-lower{grid-column:1/-1;grid-row:5;grid-template-columns:1.1fr 1fr;margin:0;gap:8px;min-height:0}#pal-live.pal-fit-screen .pal-live-hourly,#pal-live.pal-fit-screen .pal-live-feed{padding:8px 14px;min-height:0;overflow:hidden}#pal-live.pal-fit-screen .pal-live-hourly{display:flex;flex-direction:column}#pal-live.pal-fit-screen .pal-live-hourly h2,#pal-live.pal-fit-screen .pal-live-feed h2{font-size:13px;margin:0}#pal-live.pal-fit-screen .pal-live-hourly .pal-section-title{margin:0}#pal-live.pal-fit-screen .pal-live-hourly svg{flex:1;min-height:0;margin:0;width:100%}#pal-live.pal-fit-screen .pal-live-hourly>p{font-size:9px;margin:0}#pal-live.pal-fit-screen .pal-live-feed>p{font-size:9px;margin:2px 0}#pal-live.pal-fit-screen .pal-live-order{padding:3px 0;gap:8px}#pal-live.pal-fit-screen .pal-live-order:nth-of-type(n+4){display:none}#pal-live.pal-fit-screen .pal-live-order img{width:25px;height:25px}#pal-live.pal-fit-screen .pal-live-order-icon{font-size:14px!important;padding:4px}#pal-live.pal-fit-screen .pal-live-order strong{font-size:11px;max-width:320px}#pal-live.pal-fit-screen .pal-live-order span{font-size:9px;margin-top:1px}#pal-live.pal-fit-screen .pal-live-order>b{font-size:12px}
#pal-live.pal-fit-screen>#pal-journey{grid-column:1/-1;grid-row:6;display:flex;align-items:center;gap:18px;padding:8px 14px;margin:0;min-height:0}#pal-live.pal-fit-screen .pal-journey-heading{margin:0;min-width:150px}#pal-live.pal-fit-screen .pal-journey-heading h2,#pal-live.pal-fit-screen .pal-journey-heading p,#pal-live.pal-fit-screen .pal-journey-tools button,#pal-live.pal-fit-screen .pal-journey-step,#pal-live.pal-fit-screen .pal-journey-stage small,#pal-live.pal-fit-screen .pal-journey-standby,#pal-live.pal-fit-screen .pal-journey-list-heading,#pal-live.pal-fit-screen .pal-journey-carts,#pal-live.pal-fit-screen .pal-journey-note{display:none}#pal-live.pal-fit-screen .pal-journey-heading{display:block}#pal-live.pal-fit-screen .pal-journey-tools{margin-top:5px}#pal-live.pal-fit-screen .pal-journey-state{font-size:10px}#pal-live.pal-fit-screen .pal-journey-stages{flex:1;margin:0;gap:15px}#pal-live.pal-fit-screen .pal-journey-stage{padding:0;border:0}#pal-live.pal-fit-screen .pal-journey-label{font-size:10px}#pal-live.pal-fit-screen .pal-journey-stage strong{font-size:22px;margin:3px 0 0}
#pal-live.pal-fit-screen>#pal-victory-controls:not([hidden]){position:absolute;top:53px;right:14px;left:14px;z-index:100003;box-shadow:0 12px 30px #15244222}#pal-live.pal-fit-screen>.pal-error{position:absolute;top:51px;left:14px;right:14px;z-index:6;background:#fff4f1;padding:10px}
@media(max-width:1099px),(max-height:699px){#pal-live.pal-fit-screen{display:block;overflow:auto;padding:12px}#pal-live.pal-fit-screen:before{content:'Compact view · use a larger screen to fit every panel';display:block;font-size:11px;color:#5d6d87;margin-bottom:10px}#pal-live.pal-fit-screen>.pal-live-main,#pal-live.pal-fit-screen>.pal-live-lower{display:grid;grid-template-columns:1fr}#pal-live.pal-fit-screen>.pal-live-main,#pal-live.pal-fit-screen>.pal-live-race,#pal-live.pal-fit-screen>.pal-live-timeline,#pal-live.pal-fit-screen>.pal-live-lower,#pal-live.pal-fit-screen>#pal-journey{margin-top:12px}#pal-live.pal-fit-screen .pal-live-hourly svg{height:160px;flex:auto}#pal-live.pal-fit-screen>#pal-journey{display:block}#pal-live.pal-fit-screen .pal-journey-stages{margin-top:10px}#pal-live.pal-fit-screen .pal-live-toolbar{flex-wrap:wrap}}
@media(max-width:599px){#pal-live.pal-fit-screen .pal-live-hero{display:block}#pal-live.pal-fit-screen .pal-live-support{display:flex;margin:12px 0;padding:10px 0;border:0;border-top:1px solid #ffffff35}#pal-live.pal-fit-screen .pal-live-beat{padding:0}#pal-live.pal-fit-screen .pal-live-pace{display:block}#pal-live.pal-fit-screen .pal-live-goal{margin:14px 0}#pal-live.pal-fit-screen .pal-live-pace>details[open]{position:static;width:auto}#pal-live.pal-fit-screen .pal-timeline-detail{flex-wrap:wrap}#pal-live.pal-fit-screen .pal-timeline-detail>div:first-of-type{flex-basis:100%}}

#pal-live.pal-fit-screen .pal-timeline-top h2:after{content:" · Contribution before ads & overhead";font-size:9px;font-weight:400;color:#5d6d87}
