.source-claude,.source-original{--tomato:#FB7664;--coral:#FB7664}
#B16 .t-sched .up .location-pin{justify-self:center;color:#FFB4A3;display:block;width:24px;height:24px}
.source-claude .btn:not(.ghost),.source-original .cta{background:#08766a;color:#fff;border-radius:12px;box-shadow:none}
.source-claude .nav .links a,.source-claude .nav .btn{min-height:44px;display:inline-flex;align-items:center}
.source-claude .hero h1{font-size:clamp(2.7rem,5.8vw,5.1rem);line-height:.98;max-width:12ch}
.source-claude .hero .wrap{padding-block:16px}
.source-claude .hero .beta-note{font-size:13px;color:var(--muted);max-width:44ch;margin-top:18px;line-height:1.6}
.source-claude .hero .collage .c1{inset:4% 8% 16% 0;transform:rotate(-2.5deg)}
.source-claude .hero .collage .c1 img{object-position:44% 50%}
.source-claude .hero .collage .c2{width:42%;right:-1%;top:-2%;aspect-ratio:4/5}
.source-claude .hero .collage .c2 img{object-position:65% center}
.source-claude .hero .collage .c3{width:39%;left:1%;bottom:-5%;aspect-ratio:1}
.source-claude .hero .collage .c3 img{object-position:35% center}
.source-claude .hero .heat-card{right:-1%;bottom:0;width:min(300px,65%);isolation:isolate;--heat:0;border:2px solid color-mix(in srgb,#FB7664 calc(var(--heat)*100%),#DEDDDA);box-shadow:0 14px 36px #1a191726,0 0 calc(38px * var(--heat)) rgb(245 165 36 / calc(var(--heat)*.7));transition:border-color .6s,box-shadow .6s}
.source-claude .heat-card .bar i{background:color-mix(in srgb,#FB7664 calc(var(--heat)*100%),#08766A);transition:width .8s ease,background .8s}
.source-claude .heat-card .top{font-size:10px;letter-spacing:.035em}
.source-claude .heat-card .top .pill{font-size:10px;padding:5px 7px;white-space:nowrap;border-radius:7px}
.source-claude .heat-card .nums{font-size:11px;gap:8px}
.source-claude .heat-card h3{font-size:15px;line-height:1.3}
.source-claude .heat-flames{position:absolute;bottom:calc(100% - 12px);left:8%;right:8%;height:74px;display:flex;align-items:flex-end;justify-content:space-around;z-index:-1;pointer-events:none;opacity:var(--heat);transition:opacity .8s}
.source-claude .heat-flames img{position:absolute;bottom:0;left:calc(var(--flame)*13%);width:clamp(28px,4vw,48px);height:auto;aspect-ratio:1;object-fit:contain;transform-origin:50% 100%;animation:slap-fire-rise 1.6s ease-in-out infinite alternate;animation-delay:calc(var(--flame)*-.2s);filter:drop-shadow(0 0 6px #F5A52466)}
.source-claude .heat-flames img:nth-child(even){bottom:3px;animation-direction:alternate-reverse}
.source-claude .heat-card[data-paused="true"] .heat-flames img{animation-play-state:paused}
.source-claude .setup-help{margin:24px 0 18px;color:var(--muted)}
.source-claude .setup-help a,.source-original .faq-section details a{color:#08766a;text-decoration:underline;text-underline-offset:3px}
.source-claude .beta-section{background:#E2F2EF}
.source-claude .beta-section h2{margin:14px 0 20px;max-width:18ch}
.source-claude .beta-section .lead{max-width:62ch}
.source-claude .cost-detail{margin:22px 0 30px;max-width:62ch;color:#39524d}
.source-claude .beta-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0}
.source-claude .beta-facts>div{border-top:1px solid #0f8e8055;padding-top:16px}
.source-claude .beta-facts dt{font-size:17px;font-weight:800;margin-bottom:10px}
.source-claude .beta-facts dd{margin:0;color:#39524d;font-size:15px;line-height:1.7}
.source-claude h1,.source-claude h2,.source-claude h3,.source-original h2,.source-original h3{text-wrap:balance}
.source-claude p,.source-claude li,.source-claude dd,.source-original p,.source-original li{text-wrap:pretty}
.source-claude summary,.source-original summary{min-height:44px}
.source-claude .panel-c .box{position:static;display:block;border:0;border-top:4px solid #111;margin:0;padding:10px 14px;background:#FFF6C8;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.3;letter-spacing:.03em}
@keyframes slap-fire-rise{from{transform:translateY(5px) scale(.85,1) rotate(-4deg)}to{transform:translateY(-4px) scale(1.04,1.55) rotate(4deg)}}
html{scroll-padding-top:var(--review-offset,70px)}
@media(max-width:900px){.source-claude .nav .wrap{gap:12px;flex-wrap:wrap;padding-block:12px}.source-claude .nav .links{order:3;display:flex;width:100%;margin:0;overflow-x:auto;gap:4px;padding-bottom:2px}.source-claude .nav .links a{white-space:nowrap;flex:none;padding-inline:10px}.source-claude .beta-facts{gap:18px}}
@media(max-width:860px){#B01 .source-claude .nav .links{display:none}}
@media(max-width:700px){.source-claude .hero .wrap{gap:48px}.source-claude .hero h1{max-width:13ch}.source-claude .hero .collage{margin-bottom:32px;max-width:480px}.source-claude .hero .heat-card{right:0;bottom:-5%;width:69%}.source-claude .heat-card .nums{font-size:10px}.source-claude .heat-card .top .pill{font-size:9px}.source-claude .hero .collage .c2{right:0}.source-claude .hero .collage .c3{left:0}.source-claude .beta-facts{grid-template-columns:1fr;gap:20px}.source-original .faq-section{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){.source-claude .heat-flames img{animation:none}.source-claude .heat-card,.source-claude .heat-card .bar i,.source-claude .heat-flames{transition:none}}
@media(max-width:420px){.source-claude .heat-card .nums{display:grid;grid-template-columns:1fr;gap:3px}.source-claude .heat-card .top{flex-wrap:wrap;gap:6px}.source-claude .heat-card .top>span:first-child{white-space:nowrap}}
html{scroll-behavior:smooth}.page-support{padding:40px max(24px,calc((100% - 1120px)/2));display:flex;gap:24px;align-items:center;justify-content:space-between;background:#E2F2EF;color:#1A1917;font:16px/1.65 "Plus Jakarta Sans",Arial,sans-serif}.page-support h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 12px;text-wrap:balance}.page-support p{margin:0;max-width:52ch;text-wrap:pretty}.page-support>a{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:#08766A;color:white;border-radius:12px;font-weight:700;text-decoration:none}.page-support>a:focus-visible,.back-to-top:focus-visible{outline:3px solid #08766A;outline-offset:4px}.back-to-top{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:900;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid #DEDDDA;border-radius:12px;background:#fff;color:#08766A;box-shadow:0 3px 14px #1a191714;font:700 12px/1.4 "Plus Jakarta Sans",Arial,sans-serif;text-decoration:none;white-space:nowrap}.back-to-top[hidden]{display:none}.back-to-top svg{flex:none}@media(max-width:700px){.page-support{align-items:flex-start;flex-direction:column;padding:32px 22px;gap:20px}.back-to-top{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
.source-claude .neon .live-status-note{font-size:12px;line-height:1.6;margin-top:14px;color:#CFC9BF}
.source-claude .lives .lv>span b,.source-claude .lives .lv>span small{display:block;position:static;color:#FFFFFF}
.source-claude .lives .lv>span b{font-size:12px;line-height:1.3;margin-bottom:4px}
.source-claude .lives .lv>span small{font-size:10px;font-weight:500;line-height:1.4}
.source-claude .tcap h2{font-size:clamp(2.3rem,4.5vw,3.8rem);line-height:1.04}
.source-claude .tcap h2 em{color:#FB7664}
.source-claude .truck-metaphor{font:500 11px/1.5 var(--body);color:#62615C;max-width:35ch}
@media(max-width:900px){.source-claude .tcap{bottom:max(148px,calc(env(safe-area-inset-bottom) + 148px))}.source-claude .tcap h2{font-size:2rem}.source-claude .tcap .part{font-size:13px}.source-claude .tcap p{font-size:14px;line-height:1.55}}
@media(max-width:600px){.source-claude .lives{grid-template-columns:1fr;gap:16px}.source-claude .lives .lv{aspect-ratio:4/5}.source-claude .lives .lv:nth-child(2){transform:none}.source-claude .lives .lv img{object-position:50% 50%}}
#B02 .marquee-track{gap:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(190s * var(--marquee-repeats,1))}#B02 .marquee-group{flex:0 0 auto}
#B03 .heat-card{border:1px solid #DEDDDA;box-shadow:0 14px 36px #1a191726}#B03 .meter-wrap{position:relative;margin-top:28px;min-width:0;height:12px;isolation:isolate}#B03 .meter-wrap .bar{height:12px;position:relative;z-index:1}#B03 .meter-wrap .bar i{background:linear-gradient(90deg,color-mix(in srgb,#CF5926 calc(var(--heat)*100%),#08766A),color-mix(in srgb,#FFD36A calc(var(--heat)*100%),#08766A));transition:width .8s ease,background .8s}#B03 .meter-wrap:after{content:"";position:absolute;left:0;bottom:3px;width:var(--fill,30%);height:7px;border-radius:6px;background:#F5A524;filter:blur(6px);opacity:calc(var(--heat)*.7);z-index:0;pointer-events:none;transition:width .8s ease,opacity .6s}#B03 .meter-fire{position:absolute;left:0;bottom:-12px;width:var(--fill,30%);height:72px;opacity:var(--heat);z-index:2;pointer-events:none;transform-origin:center 78%;animation:meter-fire-flicker .28s ease-in-out infinite alternate;transition:width .8s ease,opacity .6s}#B03 .meter-fire img{width:100%;height:100%;display:block;object-fit:fill}#B03 .heat-card[data-paused="true"] .meter-fire{animation-play-state:paused}@keyframes meter-fire-flicker{from{transform:translateY(.5px) scaleY(.97);filter:brightness(.97)}to{transform:translateY(-.5px) scaleY(1.04);filter:brightness(1.06)}}#B09 #how-drops-work{background:#FFEDE9;color:#1A1917}#B09 .drop-art,#B09 .drop-step:nth-child(n) .drop-art{background:#F8F7F3;padding:28px 18px 12px}#B09 .step-sticker{display:block;width:100%;height:185px;object-fit:contain;filter:drop-shadow(0 4px 5px #1a19170c)}#B09 .drop-step{background:#fff}#B18 .why{background:#E2F2EF;color:#1A1917}#B18 .why h2,#B18 .why .eyebrow{color:#08766A}#B18 .reasons{border-top-color:#B5D3CD}#B18 .reasons div{border-bottom-color:#B5D3CD}#B18 .reasons div:not(:nth-child(3n)){border-right-color:#B5D3CD}#B18 .reasons p{color:#39534D}@media(max-width:700px){#B09 .step-sticker{height:170px}#B09 .drop-art,#B09 .drop-step:nth-child(n) .drop-art{padding:28px 20px 12px}#B03 .meter-fire{height:60px;bottom:-9px}}@media(prefers-reduced-motion:reduce){#B03 .meter-fire{animation:none;transition:none}#B03 .meter-wrap:after,#B03 .meter-wrap .bar i{transition:none}}

/* Fire begins strictly after half the current sample batch is claimed. */
#B03 .heat-card[data-fire="false"] .meter-fire{visibility:hidden}
