.d1-total{font-size:2.1em;line-height:1.1}.d1-auto{display:flex;align-items:center;gap:.4em;margin-top:.7em;font-weight:600;font-size:1.1em;line-height:1.25}.d1-hg{color:var(--color-gold)}.d1-bar{margin-top:.8em;height:.55em;border-radius:999px;overflow:hidden;background:#1c1b1a0f}.d1-fill{display:flex;gap:.2em;height:100%}.d1-fill .seg{height:100%;border-radius:999px}.seg-fresh{background:var(--color-fresh)}.seg-thawed{background:var(--color-thawed)}.seg-frozen{background:var(--color-frozen)}.d1-legend{display:flex;flex-wrap:wrap;gap:.2em .6em;margin-top:.5em;font-size:.78em}.d1-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6em;margin:.9em 0}.d1-actions .dm-btn{padding:.85em .3em;font-size:.86em;min-width:0;letter-spacing:-.01em}.d1-badge{flex:none;width:1.6em;height:1.6em;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.8em;font-weight:700;display:flex;align-items:center;justify-content:center}.d1-thermo{color:var(--color-gold);width:1.6em;height:1.6em}.d1-anstext{flex:1;font-weight:500;line-height:1.3}.d1-ansbtn{flex:none;padding:.5em .6em;border-radius:.7em;font-weight:600;font-size:.88em;line-height:1.25;text-align:center;max-width:9em}.d1-where{margin-top:.7em}.d1-wheretitle{font-weight:600;font-size:1.05em;margin-bottom:.3em}.d1-loc{padding:.4em 0;font-size:.95em}.d1-loc>.dm-muted{white-space:nowrap}.d1-locname{display:flex;align-items:center;gap:.45em}.d1-fade{position:absolute;left:0;right:0;bottom:0;height:22cqw;background:linear-gradient(to bottom,rgb(250 247 242 / 0),var(--color-ivory) 70%)}@keyframes d1-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes d1-rise16{0%{opacity:0;transform:translateY(16px)}}@keyframes d1-slide{0%{opacity:0;transform:translate(-8px)}}@keyframes d1-fade{0%{opacity:0}}@keyframes d1-clip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.d1 .d1-card{animation:d1-rise .56s var(--ease-out) both}.d1 .d1-fill{animation:d1-clip 1s var(--ease-in-out) .6s both}.d1 .d1-leg{animation:d1-fade .4s var(--ease-out) both}.d1 .d1-leg:nth-child(1){animation-delay:1s}.d1 .d1-leg:nth-child(2){animation-delay:1045ms}.d1 .d1-leg:nth-child(3){animation-delay:1.09s}.d1 .d1-auto{animation:d1-slide .5s var(--ease-out) 1.2s both}.d1 .d1-actions{animation:d1-rise .4s var(--ease-out) 1.7s both}.d1 .d1-ans1{animation:d1-rise16 .6s var(--ease-out) 2.2s both}.d1 .d1-ans2{animation:d1-rise16 .6s var(--ease-out) 2.8s both}.d1 .d1-where{animation:d1-rise .5s var(--ease-out) 3.4s both}.d2-wrap{position:relative}.d2-stopwatch{position:absolute;right:-.75rem;top:-2.4rem;z-index:40;display:flex;align-items:baseline;gap:.35rem;padding:.45rem .8rem;border-radius:999px;background:var(--color-ivory);box-shadow:0 0 0 1px #1c1b1a1a,0 8px 24px #1c1b1a26}.d2-sw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:600;letter-spacing:.02em}.d2-swl{font-size:.7rem;color:var(--color-ink-secondary)}.d2-hint{display:inline-flex;align-items:center;gap:.5rem;transform:rotate(-1deg)}.d2-hint-ic{width:1.1rem;height:1.1rem;color:var(--color-gold)}@media(min-width:1024px){.d2-stopwatch{right:-7.5rem;top:1.5rem}}.d2-list{padding:.2em 1em}.d2-uf{margin-left:.4em;vertical-align:.15em}.d2-fade{position:absolute;left:0;right:0;bottom:0;height:26cqw;background:linear-gradient(to bottom,rgb(250 247 242 / 0),var(--color-ivory) 60%)}.d2-fabring{position:absolute;left:50%;bottom:9cqw;width:12.5cqw;height:12.5cqw;margin-left:-6.25cqw;border-radius:999px;box-shadow:0 0 0 3px var(--color-gold);opacity:0}.d2-dial{display:flex;align-items:center;justify-content:center;gap:1.2em;margin-top:.6em}.d2-step{display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #1c1b1a1a}.d2-step .dm-icon{width:1.4em;height:1.4em}.d2-amt{font-size:2.1em;min-width:3.6em;text-align:center}.d2-amt>span{text-align:center}.d2-chips{display:flex;justify-content:center;gap:.5em;margin-top:.6em}.d2-pumped{margin-top:1.1em}.d2-when{display:flex;gap:.4em}.d2-when>span{padding:.4em .8em;border-radius:.7em;background:#1c1b1a12;font-weight:500}.d2-locs{display:flex;gap:.4em;margin-top:.9em;overflow:hidden}.d2-locs .dm-chip{flex:none}.d2-codecard{margin-top:1em}.d2-codetitle{display:flex;align-items:center;gap:.4em;font-weight:600}.d2-codetitle .dm-icon{color:var(--color-gold)}.d2-code{margin-top:.3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5em;font-weight:600}.d2-codehint{margin-top:.3em;font-size:.85em;line-height:1.35}.d2-details{margin-top:1em;padding:0 .2em}.d2-savebar{position:absolute;left:5cqw;right:5cqw;bottom:8cqw;display:flex;flex-direction:column;gap:.6em;text-align:center}.d2-saveanother{color:var(--color-gold-text);font-weight:600}.d2 .d2-sheet{transform:translateY(100%)}.d2 .d2-v2{opacity:0}.d2 .d2-fill{transform:scaleX(.62)}.d2 .d2-knob{transform:translate(62cqw)}.d2 .d2-lf{opacity:1}.d2 .k{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes d2-fab{0%,4.17%{transform:scale(1)}5.17%{transform:scale(.94)}6.67%,to{transform:scale(1)}}.d2 .d2-fab{animation-name:d2-fab}@keyframes d2-sheet{0%,7.5%{transform:translateY(100%);animation-timing-function:var(--ease-drawer)}10.8%,54.2%{transform:translateY(0);animation-timing-function:var(--ease-drawer)}57.5%,to{transform:translateY(100%)}}.d2 .d2-sheet{animation-name:d2-sheet}@keyframes d2-scrim{0%,7.5%{opacity:0}10.8%,54.2%{opacity:1}57.5%,to{opacity:0}}.d2 .d2-scrim{animation-name:d2-scrim}@keyframes d2-v1{0%,19.2%{opacity:1}20.8%,to{opacity:0}}@keyframes d2-v2{0%,19.2%{opacity:0;transform:translateY(2px)}20.8%{opacity:1;transform:translateY(-2px)}22.5%,to{opacity:1;transform:translateY(0)}}.d2 .d2-v1{animation-name:d2-v1}.d2 .d2-v2{animation-name:d2-v2}@keyframes d2-fill{0%,19.2%{transform:scaleX(.62);animation-timing-function:var(--ease-out)}20.8%,to{transform:scaleX(.8)}}@keyframes d2-knob{0%,19.2%{transform:translate(62cqw);animation-timing-function:var(--ease-out)}20.8%,to{transform:translate(80cqw)}}.d2 .d2-fill{animation-name:d2-fill}.d2 .d2-knob{animation-name:d2-knob}@keyframes d2-c5{0%,18.3%{opacity:0}19.2%,22%{opacity:1}25%,to{opacity:0}}.d2 .d2-c5{animation-name:d2-c5}@keyframes d2-lf{0%,30%{opacity:1}31.7%,to{opacity:0}}@keyframes d2-lm{0%,30%{opacity:0}31.7%,to{opacity:1}}.d2 .d2-lf{animation-name:d2-lf}.d2 .d2-lm{animation-name:d2-lm}@keyframes d2-save{0%,50%{transform:scale(1)}51.7%{transform:scale(.97)}53.3%,to{transform:scale(1)}}.d2 .d2-save{animation-name:d2-save}@keyframes d2-toast{0%,55.8%{opacity:0;transform:translateY(-20px);animation-timing-function:var(--ease-out)}58.3%,to{opacity:1;transform:translateY(0)}}.d2 .d2-toast{animation-name:d2-toast}@keyframes d2-new{0%,62.5%{opacity:0;transform:translateY(-12px);animation-timing-function:var(--ease-out)}65.2%,to{opacity:1;transform:translateY(0)}}.d2 .d2-new{animation-name:d2-new}@keyframes d2-hint{0%,70.8%{opacity:0;transform:rotate(-1deg) translateY(6px);animation-timing-function:var(--ease-out)}73.3%,to{opacity:1;transform:rotate(-1deg) translateY(0)}}[data-demo].run .d2-hint{animation:d2-hint 12s linear infinite}@keyframes d2-ring{0%,70.8%{opacity:0;transform:scale(.9)}72.5%{opacity:1;transform:scale(1.15)}74.2%{opacity:0;transform:scale(1.3)}75.8%{opacity:1;transform:scale(1.15)}77.5%,to{opacity:0;transform:scale(1.3)}}.d2 .d2-fabring{animation-name:d2-ring}@keyframes d2-cur{0%,12.5%{opacity:0;transform:translate(80cqw,71cqw) scale(1)}15%{opacity:.9;transform:translate(80cqw,71cqw) scale(1)}18.3%{transform:translate(80cqw,71cqw) scale(1)}19.2%{transform:translate(80cqw,71cqw) scale(.75)}20.8%,22.5%{transform:translate(80cqw,71cqw) scale(1);animation-timing-function:var(--ease-in-out)}27.5%,30%{transform:translate(52cqw,96cqw) scale(1)}30.8%{transform:translate(52cqw,96cqw) scale(.75)}32.5%,35%{transform:translate(52cqw,96cqw) scale(1);animation-timing-function:var(--ease-in-out)}45%,50%{opacity:.9;transform:translate(50cqw,196cqw) scale(1)}51.7%{transform:translate(50cqw,196cqw) scale(.75)}53.3%,55.8%{opacity:.9;transform:translate(50cqw,196cqw) scale(1)}58.3%,to{opacity:0;transform:translate(50cqw,196cqw) scale(1)}}.d2 .d2-cur{animation-name:d2-cur}.d5{background:linear-gradient(170deg,#f5efe3,#ded5c6 45%,#8d857a);color:var(--color-ink)}.d5-island{position:absolute;left:50%;top:2.6cqw;height:5.7cqw;width:19.5cqw;margin-left:-9.75cqw;border-radius:999px;background:#000;z-index:20}.d5-wide{width:44cqw;margin-left:-22cqw;display:flex;align-items:center;justify-content:space-between;padding:0 1em;color:#fff}.d5-islic{width:1.1em;height:1.1em;color:var(--color-gold)}.d5-islt{font-size:.85em;font-weight:600}.d5-date{margin-top:16cqw;text-align:center;font-size:1.1em;font-weight:500;opacity:.85}.d5-time{text-align:center;font-family:var(--font-rounded);font-size:5.6em;font-weight:500;line-height:1;letter-spacing:-.02em}.d5-widget{display:flex;flex-direction:column;margin:1.6em auto 0;width:76%;padding:.7em .9em;border-radius:1.2em;background:#ffffff8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #fff9}.d5-wlabel{display:flex;align-items:center;gap:.3em;font-size:.68em;font-weight:700;letter-spacing:.06em;color:var(--color-gold-text)}.d5-wlabel .dm-icon{width:1.2em;height:1.2em;color:var(--color-gold)}.d5-wmain{margin-top:.15em;font-family:var(--font-rounded);font-size:1.25em;font-weight:700;letter-spacing:-.01em}.d5-wsub{font-size:.85em;opacity:.8}.d5-notif{position:absolute;left:4cqw;right:4cqw;top:89cqw;padding:.9em 1em;border-radius:1.5em;background:#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 10px 30px #1c1b1a2e,inset 0 1px #ffffffb3}.d5-nhead{display:flex;align-items:center;gap:.5em;font-size:.8em}.d5-appic{display:flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:.6em;background:var(--color-gold);color:#fff}.d5-appic svg{width:65%;height:65%;fill:#fff;stroke:none}.d5-app{font-weight:600}.d5-when{margin-left:auto;opacity:.6}.d5-ntitle{margin-top:.5em;font-weight:700;font-size:1.05em}.d5-nbody{font-size:.95em;line-height:1.35}.d5-nactions{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.8em;text-align:center;font-weight:600;font-size:.92em}.d5-nactions>span{padding:.55em;border-radius:.8em;background:#1c1b1a14}.d5-ndiscard{color:var(--color-danger-text)}.d5-la{position:absolute;left:4cqw;right:4cqw;bottom:10cqw;display:flex;align-items:center;gap:.7em;padding:.9em 1em;border-radius:1.6em;background:#1c1b1aeb;color:var(--color-ivory);box-shadow:0 12px 30px #1c1b1a4d}.d5-laic{display:flex;align-items:center;justify-content:center;flex:none;width:2.4em;height:2.4em;border-radius:.8em;background:#d99a2b33}.d5-laic svg{width:60%;height:60%;fill:var(--color-gold);stroke:none}.d5-latext{flex:1;min-width:0}.d5-lat{font-size:.95em;line-height:1.3}.d5-lause{font-size:.8em;opacity:.7}.d5-lacd{flex:none;font-size:1.25em;color:var(--color-gold-light)}.d5-home{position:absolute;left:50%;bottom:2.2cqw;width:34cqw;height:1.4cqw;margin-left:-17cqw;border-radius:999px;background:#1c1b1a8c}.d5 .d5-pill{opacity:0}.d5 .k{animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes d5-la{0%,11.1%{opacity:0;transform:translateY(20px);animation-timing-function:var(--ease-out)}24.4%,to{opacity:1;transform:translateY(0)}}.d5 .d5-la{animation-name:d5-la}@keyframes d5-isl{0%,11.1%{opacity:0;transform:scale(.9);animation-timing-function:var(--ease-out)}20%,to{opacity:1;transform:scale(1)}}@keyframes d5-pill{0%,11.1%{opacity:1}20%,to{opacity:0}}.d5 .d5-isl{animation-name:d5-isl}.d5 .d5-pill{animation-name:d5-pill}@keyframes d5-w{0%,24.4%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}40%,to{opacity:1;transform:translateY(0)}}.d5 .d5-w{animation-name:d5-w}@keyframes d5-n{0%,40%{opacity:0;transform:translateY(-20px);animation-timing-function:var(--ease-out)}43.6%,to{opacity:1;transform:translateY(0)}}.d5 .d5-n{animation-name:d5-n}@keyframes d5-nb{0%,46.7%{opacity:0}50%,to{opacity:1}}.d5 .d5-nb{animation-name:d5-nb}@keyframes d5-as{0%,60%{opacity:0;transform:rotate(1deg) translateY(6px);animation-timing-function:var(--ease-out)}62.2%,to{opacity:1;transform:rotate(1deg) translateY(0)}}[data-demo].run .d5-as{animation:d5-as 9s linear infinite}.d4-verdict{display:flex;align-items:center;gap:.4em;font-size:1.2em;flex:1;min-width:0;line-height:1.15;font-weight:700;letter-spacing:-.01em}.d4-ok{color:var(--color-fresh);width:1.1em;height:1.1em}.d4-conf{flex:none;font-size:.7em;letter-spacing:0;text-transform:none}.d4-sub{margin-top:.4em;font-size:.86em;line-height:1.35}.d4-bar{margin-top:.9em;height:.35em;border-radius:999px;background:#1c1b1a14;overflow:hidden}.d4-fill{height:100%;border-radius:999px;background:var(--color-fresh);transform-origin:left center}.d4-small{margin-top:.4em;font-size:.82em}.d4-margin{margin-top:.4em;font-weight:500;font-size:.92em}.d4-mval{color:var(--color-fresh-text);text-align:right}.d4-math{margin-top:.4em;color:var(--color-gold-text);font-weight:500;font-size:.92em}.d4-hr{border:0;border-top:1px solid rgb(28 27 26 / .08);margin:.6em 0 .2em}.d4-plan{color:var(--color-gold-text);font-weight:500;white-space:nowrap}.d4 .d4-small .dm-stack{white-space:nowrap}.d4-eyebrow{display:flex;align-items:center;gap:.35em;color:var(--color-gold-text);font-size:.75em;font-weight:700;letter-spacing:.06em}.d4-eyebrow .dm-icon{color:var(--color-gold);width:1.4em;height:1.4em}.d4-today{margin-top:.3em;font-size:1.02em;font-weight:600;line-height:1.3;letter-spacing:-.01em}.d4-wtitle{font-weight:600;font-size:1.05em}.d4-wsub{font-size:.86em}.d4-chips{display:flex;flex-wrap:wrap;gap:.35em;margin-top:.5em}.d4-chips .dm-chip{font-size:.8em;padding:.3em .6em}.d4 .dm-card{padding:.9em 1em}.d4 .dm-card+.dm-card{margin-top:.55em}.d4 .dm-h1{margin:.5em 0 .45em;font-size:1.8em}.d4-fade{position:absolute;left:0;right:0;bottom:0;height:20cqw;background:linear-gradient(to bottom,rgb(250 247 242 / 0),var(--color-ivory) 60%)}.d4 .d4-n1,.d4 .d4-n2,.d4 .d4-n3{opacity:0}.d4 .dm-stack>span{text-align:inherit}.d4 .k{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes d4-ch0{0%,8.3%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}11.7%,to{opacity:1;transform:translateY(0)}}@keyframes d4-ch1{0%,8.7%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}12.1%,to{opacity:1;transform:translateY(0)}}@keyframes d4-ch2{0%,9.1%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}12.5%,to{opacity:1;transform:translateY(0)}}@keyframes d4-ch3{0%,9.5%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}12.9%,to{opacity:1;transform:translateY(0)}}@keyframes d4-ch4{0%,9.9%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}13.3%,to{opacity:1;transform:translateY(0)}}@keyframes d4-ch5{0%,10.3%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease-out)}13.7%,to{opacity:1;transform:translateY(0)}}.d4 .d4-ch0{animation-name:d4-ch0}.d4 .d4-ch1{animation-name:d4-ch1}.d4 .d4-ch2{animation-name:d4-ch2}.d4 .d4-ch3{animation-name:d4-ch3}.d4 .d4-ch4{animation-name:d4-ch4}.d4 .d4-ch5{animation-name:d4-ch5}@keyframes d4-f1{0%,16.7%{opacity:0}18.3%,37.5%{opacity:1}39.2%,to{opacity:0}}@keyframes d4-f2{0%,37.5%{opacity:0}39.2%,58.3%{opacity:1}60%,to{opacity:0}}@keyframes d4-f3{0%,58.3%{opacity:0}60%,79.2%{opacity:1}80.8%,to{opacity:0}}.d4 .d4-f1{animation-name:d4-f1}.d4 .d4-f2{animation-name:d4-f2}.d4 .d4-f3{animation-name:d4-f3}@keyframes d4-n0{0%,17.5%{opacity:1;transform:translateY(0)}19.2%,79.2%{opacity:0;transform:translateY(-3px)}80.8%,to{opacity:1;transform:translateY(0)}}@keyframes d4-n1{0%,17.5%{opacity:0;transform:translateY(3px)}19.2%,37.5%{opacity:1;transform:translateY(0)}39.2%,to{opacity:0;transform:translateY(-3px)}}@keyframes d4-n2{0%,37.5%{opacity:0;transform:translateY(3px)}39.2%,58.3%{opacity:1;transform:translateY(0)}60%,to{opacity:0;transform:translateY(-3px)}}@keyframes d4-n3{0%,58.3%{opacity:0;transform:translateY(3px)}60%,79.2%{opacity:1;transform:translateY(0)}80.8%,to{opacity:0;transform:translateY(-3px)}}.d4 .d4-n0{animation-name:d4-n0}.d4 .d4-n1{animation-name:d4-n1}.d4 .d4-n2{animation-name:d4-n2}.d4 .d4-n3{animation-name:d4-n3}@keyframes d4-fill{0%,17.5%{transform:scaleX(1);animation-timing-function:var(--ease-in-out)}20.8%,37.5%{transform:scaleX(.8);animation-timing-function:var(--ease-in-out)}40.8%,58.3%{transform:scaleX(.91);animation-timing-function:var(--ease-in-out)}61.7%,79.2%{transform:scaleX(.82);animation-timing-function:var(--ease-in-out)}82.5%,to{transform:scaleX(1)}}.d4 .d4-fill{animation-name:d4-fill}@keyframes d4-cur{0%,14%{opacity:0;transform:translate(28cqw,161cqw) scale(1)}15%,16.7%{opacity:.9;transform:translate(28cqw,161cqw) scale(1)}17.5%{transform:translate(28cqw,161cqw) scale(.75)}19.2%,30%{transform:translate(28cqw,161cqw) scale(1);animation-timing-function:var(--ease-in-out)}35%,37.5%{transform:translate(62cqw,161cqw) scale(1)}38.3%{transform:translate(62cqw,161cqw) scale(.75)}40%,51.7%{transform:translate(62cqw,161cqw) scale(1);animation-timing-function:var(--ease-in-out)}56.7%,58.3%{transform:translate(30cqw,170cqw) scale(1)}59.2%{transform:translate(30cqw,170cqw) scale(.75)}60.8%,79.2%{transform:translate(30cqw,170cqw) scale(1)}80%{transform:translate(30cqw,170cqw) scale(.75)}81.7%,83.3%{opacity:.9;transform:translate(30cqw,170cqw) scale(1)}85%,to{opacity:0;transform:translate(30cqw,170cqw) scale(1)}}.d4 .d4-cur{animation-name:d4-cur}@keyframes d4-as{0%,60%{opacity:0;transform:rotate(-1deg) translateY(6px);animation-timing-function:var(--ease-out)}62%,to{opacity:1;transform:rotate(-1deg) translateY(0)}}[data-demo].run .d4-as{animation:d4-as 12s linear infinite}.faq-chevron[data-astro-cid-3b2l2v47]{transition:transform var(--dur-ui) var(--ease-out)}
