.dqr[data-astro-cid-7get53n5]{display:none}@media (width>=900px) and (hover:hover){.dqr[data-astro-cid-7get53n5]{align-items:center;gap:16px;max-width:360px;margin-top:22px;display:flex}.dqr-code[data-astro-cid-7get53n5]{border-radius:var(--radius-md);background:#fff;flex:none;width:104px;height:104px;padding:8px}.dqr-code[data-astro-cid-7get53n5] svg{width:100%;height:100%;display:block}.dqr[data-astro-cid-7get53n5] p[data-astro-cid-7get53n5]{color:var(--scan-card-sub);font-size:14px;line-height:1.6}}.section-sub{color:var(--muted);max-width:40em;margin-top:10px}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.wl-on-dark input[type=email]{background:color-mix(in srgb, var(--scan-card-fg) 9%, var(--scan-card-bg));border-color:var(--scan-card-sub);color:var(--scan-card-fg)}.wl-on-dark input[type=email]::placeholder{color:var(--scan-card-sub)}.wl-on-dark input[type=email]:focus{border-color:var(--scan-card-btn-bg);box-shadow:0 0 0 3px var(--scan-card-ring)}.wl-on-dark .btn-gold{background:var(--scan-card-btn-bg);color:var(--scan-card-btn-fg);box-shadow:none}.wl-on-dark .btn-gold:disabled{background:var(--scan-card-ring);color:var(--scan-card-sub)}.wl-on-dark .wl-box{border-color:var(--scan-card-sub);background:0 0}.wl-on-dark .wl-age input:checked+.wl-box{background:var(--scan-card-btn-bg);border-color:var(--scan-card-btn-bg)}.wl-on-dark .wl-age input:checked+.wl-box:after{border-color:var(--scan-card-btn-fg)}.wl-on-dark .wl-privacy,.wl-on-dark .wl-status:not(.is-ok):not(.is-err){color:var(--scan-card-sub)}.wl-on-dark .wl-status.is-ok,.wl-on-dark .wl-status.is-err{background:var(--scan-card-ring);color:var(--scan-card-fg)}.wl-on-dark .wl-status.is-ok{box-shadow:inset 3px 0 0 var(--good)}.wl-on-dark .wl-status.is-err{box-shadow:inset 3px 0 0 var(--danger)}.wl-on-dark :focus-visible,.wl-on-dark .wl-age input:focus-visible+.wl-box,.wl-on-dark input[type=email]:focus-visible{outline:2px solid var(--scan-card-fg);outline-offset:2px}.wl-on-dark .wl-privacy a{color:inherit}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry calc(var(--i,0) * 7%) entry calc(55% + var(--i,0) * 7%)}}}.hero{isolation:isolate;padding:24px 0 8px;position:relative;overflow:hidden}.hero:has(.is-shot){padding-bottom:32px}.hero-aura{z-index:-2;pointer-events:none;position:absolute;inset:-20% -10% 0}.hero-aura i{border-radius:50%;position:absolute}.hero-aura i:first-child{background:radial-gradient(closest-side, var(--glow-1), transparent 70%);width:70vmax;height:70vmax;top:-5%;left:-10%}.hero-aura i:nth-child(2){background:radial-gradient(closest-side, color-mix(in srgb, var(--copper-soft) 80%, transparent), transparent 70%);width:60vmax;height:60vmax;top:10%;right:-20%}.hero-aura i:nth-child(3){background:radial-gradient(closest-side, var(--gold-soft), transparent 70%);width:50vmax;height:50vmax;bottom:-30%;left:30%}.hero:after{content:"";z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero:after{mix-blend-mode:screen;opacity:.04}}:root[data-theme=dark] .hero:after{mix-blend-mode:screen;opacity:.04}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.hero-title{letter-spacing:-.02em;margin-top:18px;font-size:clamp(34px,9.6vw,64px);line-height:1.16}.lang-ja .hero-title{font-size:clamp(28px,8vw,50px);line-height:1.3}.lang-ja .hero-title .in-line{white-space:nowrap}.in-line,.in-line>span{display:block}.hero-title:after{content:"";border-radius:var(--radius-pill);background:var(--gold);transform-origin:0;width:2.2em;height:.11em;margin-top:.22em;display:block}.hero-sub{max-width:34em;color:var(--ink-2);margin-top:18px;font-size:16px}.hero-form{max-width:480px;margin-top:30px}.perks{flex-wrap:wrap;gap:8px;max-width:560px;margin-top:18px;display:flex}.perk{border-radius:var(--radius-pill);background:var(--card);min-height:34px;box-shadow:var(--shadow-seg);color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.perk svg{color:var(--gold-ink);flex:none}.lang-ja .perk{font-feature-settings:"palt"}.hero .stores{margin-top:22px}.hero-visual{aspect-ratio:4/5;perspective:1400px;--phone-x:50%;--phone-y:50%;--phone-w:51%;--phone-rot:-3deg;--rx:0deg;--ry:0deg;width:100%;max-width:520px;margin:0 auto;position:relative}.hero-photo{border-radius:var(--radius-hero);background:linear-gradient(160deg, var(--gold-soft), var(--card-2) 55%, var(--copper-soft));position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -40px #12111059}.hero-photo picture{height:100%;display:block}.hero-photo img{object-fit:cover;width:100%;height:100%}.demo-chip{border-radius:var(--radius-pill);color:var(--ink);white-space:nowrap;align-items:center;gap:9px;padding:8px 16px 8px 8px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14%;left:5%}.demo-chip svg{background:var(--gold);width:24px;height:24px;color:var(--on-gold);border-radius:50%;padding:5px}.demo-card{border-radius:var(--radius-card);width:min(72%,288px);color:var(--ink);gap:12px;padding:14px 16px 13px;display:grid;position:absolute;bottom:9%;right:4%}.dc-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dc-kind{font-size:13px;font-weight:700;line-height:1.3}.dc-note{color:var(--faint);flex:none;font-size:11px}.dc-taste{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;font-weight:600;display:grid}.dc-taste i{border-radius:var(--radius-xs);background:var(--soft);height:4px;position:relative}.dc-taste b{top:50%;left:calc(var(--x) * 100%);background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 2px var(--card);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.dc-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dc-r{--ring:var(--gold);align-items:center;gap:8px;min-width:0;display:flex}.dc-val{--ring:var(--v-good)}.dc-ring{background:conic-gradient(var(--ring) calc(var(--v) * 360deg), var(--soft) 0);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.dc-ring:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:4.5px}.dc-ring b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;position:relative}.dc-rt{gap:1px;min-width:0;line-height:1.25;display:grid}.dc-rt small{color:var(--muted);font-size:11px;font-weight:600}.dc-rt b{color:var(--ring);white-space:nowrap;font-size:13px}.dc-price{border-top:1px solid var(--line);align-items:baseline;gap:6px;padding-top:10px;display:flex}.dc-price small{color:var(--muted);font-size:11px;font-weight:600}.dc-price b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}@media (width>=900px){.hero{padding-top:40px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}.hero-visual{width:min(100%,490px,80svh - 152px);margin-right:0}.demo-chip{left:-6%}.demo-card{right:-7%}}@media (prefers-reduced-motion:no-preference){.demo-chip{animation:pop .6s var(--ease-spring) .5s both}.demo-card{animation:pop .7s var(--ease-spring) .7s both}}.marquee{margin-top:clamp(20px,3vw,36px);padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;display:flex}.marquee-set{flex:none;display:flex}.marquee-set span{font-family:var(--font-zen);color:color-mix(in srgb, var(--ink) 34%, var(--bg));white-space:nowrap;font-size:clamp(20px,3vw,34px);font-weight:700;line-height:1.4}.marquee-set span:nth-child(3n+1){color:var(--gold-ink)}.marquee-set i{color:var(--gold);margin:0 .35em;font-style:normal}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:60s linear infinite marquee}.marquee:hover .marquee-track{animation-play-state:paused}}.features .section-title{margin-bottom:24px}.bento{gap:12px;display:grid}.feat{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-seg);flex-direction:column;gap:16px;padding:16px 16px 20px;display:flex}.feat-art{border-radius:var(--radius-md);background:var(--card-2);place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.feat-txt{padding:0 4px}.feat h3{font-size:17px}.feat p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.6}@media (width>=640px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-wide{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:16px 28px 16px 16px;display:grid}.feat-wide .feat-art{order:2;height:172px}}@media (width>=980px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.art-scan{aspect-ratio:1;height:100%;display:block;position:relative}.as-bottle{width:41%;position:absolute;top:-39.5%;left:50%;transform:translate(-50%)}.as-bottle svg{width:100%;height:auto;display:block}.as-frame{width:50%;height:62%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.as-frame i{border:0 solid var(--gold-600);width:20px;height:20px;position:absolute}.as-frame i:first-child{border-width:2.5px 0 0 2.5px;border-radius:6px 0 0;top:0;left:0}.as-frame i:nth-child(2){border-width:2.5px 2.5px 0 0;border-radius:0 6px 0 0;top:0;right:0}.as-frame i:nth-child(3){border-width:0 0 2.5px 2.5px;border-radius:0 0 0 6px;bottom:0;left:0}.as-frame i:nth-child(4){border-width:0 2.5px 2.5px 0;border-radius:0 0 6px;bottom:0;right:0}.as-frame b{background:var(--gold);height:2px;box-shadow:0 0 8px var(--gold);border-radius:2px;position:absolute;top:12%;left:12%;right:12%}@media (prefers-reduced-motion:no-preference){.as-frame b{animation:2.6s ease-in-out infinite alternate art-scan}}.art-taste{gap:10px;width:min(78%,240px);display:grid}.at-row{color:var(--muted);grid-template-columns:2.6em 1fr 2.6em;align-items:center;gap:8px;font-size:11px;display:grid}.at-row small:last-child{text-align:right}.at-row i{border-radius:var(--radius-xs);background:var(--soft);height:4px;position:relative}.at-row b{top:50%;left:calc(var(--x) * 100%);background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 2px var(--card-2);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.at-rate{justify-content:center;align-items:center;gap:6px;margin-top:2px;display:flex}.at-rate b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.at-rate small{color:var(--muted);font-size:11px;font-weight:600}.at-cup{color:var(--ink);--cup-sake:var(--gold)}.art-val{--ring:var(--v-good);align-items:center;gap:12px;display:flex}.art-val .dc-ring{width:64px;height:64px}.art-val .dc-ring:before{background:var(--card-2);inset:6px}.art-val .dc-ring b{font-size:20px}.art-val .dc-rt b{font-size:15px}.art-price{width:100%;height:100%;display:block;position:relative}.art-price svg{width:100%;height:70%;position:absolute;bottom:0;left:0;right:0}.ap-area{fill:var(--gold-soft)}.ap-line{fill:none;stroke:var(--gold-600);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap-tag{border-radius:var(--radius-pill);background:var(--card);box-shadow:var(--shadow-seg);color:var(--v-good);white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:18%;left:70%;transform:translate(-50%)}.art-food{flex-wrap:wrap;justify-content:center;gap:6px;padding:0 12px;display:flex}.art-food span{border-radius:var(--radius-pill);background:var(--gold-soft);color:var(--gold-ink);padding:5px 11px;font-size:12px;font-weight:700}.art-seals{align-items:center;gap:4px;display:flex}.seal{width:54px;height:54px;color:var(--seal-red)}.seal circle{fill:none;stroke:currentColor;stroke-width:2.4px}.seal circle.in{stroke-width:1px;opacity:.7}.seal text{fill:currentColor;font-family:var(--font-zen);font-size:26px;font-weight:700}.seal.s0{transform:rotate(-8deg)}.seal.s1{color:var(--seal-gold);transform:rotate(5deg)translateY(4px)}.seal.s2{transform:rotate(-3deg)}.numbers{text-align:center}.numbers-title{font-size:clamp(22px,5vw,34px)}.num-row{gap:8px;margin:28px 0 0;display:grid}.num{border-top:1px solid var(--line);flex-direction:column-reverse;padding:18px 0;display:flex}.num:first-child{border-top:0}.num dt{color:var(--muted);margin-top:4px;font-size:14px;font-weight:600}.num dd{white-space:nowrap;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(48px,12vw,92px);font-weight:800;line-height:1.05}.num dd em{color:var(--gold-ink);letter-spacing:0;vertical-align:.9em;margin-left:.12em;font-size:.42em;font-style:normal}.lang-ja .num dd em{vertical-align:.15em;font-size:.3em;font-weight:700}.num dd>span:only-child{letter-spacing:0;font-size:.62em}@media (width>=760px){.num-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.num dd{font-size:clamp(40px,5.6vw,80px)}.num{border-top:0;border-left:1px solid var(--line);justify-content:flex-end;padding:8px 12px}.num:first-child{border-left:0}}.dl-card{isolation:isolate;border-radius:var(--radius-hero);background:var(--scan-card-bg);color:var(--scan-card-fg);gap:28px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.dl-cup{z-index:-1;width:500px;max-width:none;height:500px;color:color-mix(in srgb, var(--scan-card-fg) 6%, var(--scan-card-bg));--cup-sake:color-mix(in srgb, var(--scan-card-btn-bg) 12%, var(--scan-card-bg));pointer-events:none;position:absolute;top:50%;right:-140px;transform:translateY(-34%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dl-cup{animation:linear both enso view();animation-range:entry 10% cover 55%}}}@media (width<=899px){.dl-cup{width:420px;height:420px;top:auto;bottom:-150px;right:-160px;transform:none}}.dl-card h2{font-size:clamp(24px,5vw,34px)}.dl-copy>p{color:var(--scan-card-sub);margin-top:8px}.dl-copy .stores{margin-top:22px}.dl-form{align-self:center;position:relative}@media (width>=900px){.dl-card{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px}}@media (width>=600px){.stores-lg .store-btn{min-height:58px;padding:8px 22px 8px 16px}.stores-lg .sb-logo{width:30px;height:30px}.stores-lg .sb-text b{font-size:20px}}.how .section-title{margin-bottom:8px}.story-stage{display:none}.story-steps{margin:20px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,78%);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.story-steps::-webkit-scrollbar{display:none}.story-step{scroll-snap-align:center;border-radius:var(--radius-card);background:var(--card-2);padding:22px 22px 26px}.how-shot{place-items:center;padding:8px 0 22px;display:grid}.how-shot .phone{width:min(62%,200px)}.how-k{color:var(--gold-ink);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.how-n{background:var(--gold);width:28px;height:28px;color:var(--on-gold);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.story-step h3{margin-top:10px;font-size:20px}.story-step h3+p{color:var(--muted);margin-top:6px;font-size:15px}@media (width>=900px){.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.story-stage{justify-content:center;align-items:center;gap:28px;height:580px;display:flex;position:sticky;top:calc(50vh - 290px)}.story-phone{width:262px}.story-shot{opacity:0;transition:opacity .6s var(--ease-spring), transform .8s var(--ease-spring);position:absolute;inset:0;transform:scale(1.04)}.story-shot.on{opacity:1;transform:none}.story-rail{background:var(--line);border-radius:3px;width:3px;height:240px;position:relative;overflow:hidden}.story-rail i{border-radius:inherit;background:var(--gold-600);transform-origin:top;transform:scaleY(calc((var(--step,0) + 1) / 3));transition:transform .7s var(--ease-spring);position:absolute;inset:0}.story-steps{margin:0;padding:0;display:block;overflow:visible}.story-step{opacity:.28;min-height:78vh;transition:opacity .5s var(--ease-out);background:0 0;flex-direction:column;justify-content:center;padding:0;display:flex}.story-step.on{opacity:1}.story-step .how-shot{display:none}.story-step h3{font-size:clamp(26px,3vw,36px)}.story-step h3+p{max-width:26em;font-size:17px}}@media (prefers-reduced-motion:reduce){.story-step{opacity:1!important}}.diff .section-title{margin-bottom:20px}.diff-grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.diff-item{border-radius:var(--radius-card);background:var(--card-2);padding:20px}.diff-proof{border-radius:var(--radius-md);background:var(--card);font-variant-numeric:tabular-nums;align-items:center;min-height:52px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.dp-pair{gap:4px;display:grid}.dp-yes{align-items:center;gap:6px;font-weight:700;display:inline-flex}.dp-yes svg{background:var(--gold);width:18px;height:18px;color:var(--on-gold);border-radius:50%;flex:none;padding:3px}.dp-no{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--line);padding-left:24px}.dp-chips{flex-wrap:wrap;gap:6px;display:flex}.dp-chips span{border-radius:var(--radius-pill);background:var(--gold-soft);color:var(--gold-ink);padding:3px 10px;font-weight:700}.dp-calc{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dp-calc svg{color:var(--faint)}.dp-calc b{color:var(--ink)}.diff-item h3{font-size:17px;line-height:1.4}.diff-item h3 a{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.diff-item h3 a svg{color:var(--gold-ink)}@media (hover:hover){.diff-item h3 a:hover{text-underline-offset:3px;text-decoration:underline}}.diff-item p{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.6}@media (width>=760px){.diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.diff-item{padding:24px}}.card-grid{gap:12px;display:grid}@media (width>=720px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.tile{border-radius:var(--radius-card);background:var(--card);height:100%;box-shadow:var(--shadow-seg);transition:transform .5s var(--ease-spring), box-shadow .5s var(--ease-spring);flex-direction:column;padding:22px;text-decoration:none;display:flex;overflow:hidden}.tile:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.tile-ic{border-radius:var(--radius-md);background:var(--gold-soft);width:44px;height:44px;color:var(--gold-ink);place-items:center;margin-bottom:14px;display:grid}.tile h3{font-size:17px}.tile p{color:var(--muted);margin-top:4px;font-size:15px}.tile-meta{color:var(--gold-ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700;display:flex}.tile-meta svg{transition:transform .4s var(--ease-spring)}.tile:hover .tile-meta svg{transform:translate(4px)}.learn-teaser .section-head .link-more{display:none}@media (width>=720px){.learn-teaser .section-head .link-more{display:inline-flex}}.faq-list{gap:10px;margin-top:24px;display:grid}.faq-item{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-seg)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{background:var(--gold-soft);height:24px;transition:transform .4s var(--ease-spring);border-radius:50%;flex:0 0 24px;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";background:var(--gold-ink);border-radius:1px;height:2px;position:absolute;top:11px;left:7px;right:7px}.faq-item summary i:after{transition:transform .4s var(--ease-spring);transform:rotate(90deg)}.faq-item[open] summary i{transform:rotate(180deg)}.faq-item[open] summary i:after{transform:rotate(0)}.faq-item p{color:var(--ink-2);padding:0 20px 20px;font-size:15px}.faq-item::details-content{block-size:0;transition:block-size .4s var(--ease-spring), content-visibility .4s allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}.final-age{color:var(--gold-ink);margin-top:18px;font-size:13px;font-weight:600}@media (width>=900px) and (height<=820px){.hero{padding-top:24px}.hero-title{margin-top:12px;font-size:clamp(34px,4.6vw,54px)}.lang-ja .hero-title{font-size:clamp(28px,3.6vw,44px)}.hero-sub{margin-top:12px}.perks{margin-top:14px}.hero-form{margin-top:18px}.hero .stores{margin-top:14px}}@media (width<=479px){.perk{min-height:32px;padding:0 11px 0 9px;font-size:13px}}.is-shot{--chip-x:6%;--chip-y:7%;--card-r:5%;--card-b:7%}.glass-dark{color:#fbfaf7;backdrop-filter:blur(22px)saturate(1.4);background:#1a1918d6;border:1px solid #fbfaf724;box-shadow:inset 0 1px #ffffff1f,0 18px 40px -16px #1211108c}.is-shot .demo-chip{left:var(--chip-x);top:var(--chip-y);color:#fbfaf7}.is-shot .demo-card{right:var(--card-r);bottom:var(--card-b);color:#fbfaf7}.glass-dark .dc-note,.glass-dark .dc-rt small,.glass-dark .dc-price small,.glass-dark .dc-taste{color:#fbfaf79e}.glass-dark .dc-val{--ring:color-mix(in srgb, var(--v-good) 70%, #fff)}.glass-dark .dc-ring{background:conic-gradient(var(--ring) calc(var(--v) * 360deg), #fbfaf729 0)}.glass-dark .dc-ring:before{background:#1a1918}.glass-dark .dc-taste i{background:#fbfaf733}.glass-dark .dc-taste b{box-shadow:0 0 0 2px #1a1918}.glass-dark .dc-price{border-top-color:#fbfaf724}@media (width<=899px){.is-shot .demo-chip{gap:7px;padding:6px 12px 6px 6px;font-size:12px}.is-shot .demo-chip svg{width:20px;height:20px;padding:4px}.is-shot .demo-card{border-radius:var(--radius-md);--card-r:3%;--card-b:3%;gap:8px;width:44%;padding:10px 11px 9px}.is-shot .dc-kind{font-size:11px}.is-shot .dc-note{display:none}.is-shot .dc-r{flex-direction:column;gap:3px}.is-shot .dc-rt b{display:none}.is-shot .dc-rt small{font-size:10px}.is-shot .dc-ring{width:34px;height:34px}.is-shot .dc-ring:before{inset:3.5px}.is-shot .dc-ring b{font-size:12px}.is-shot .dc-rt b{font-size:11px}.is-shot .demo-card{bottom:-4%}.is-shot .dc-taste{gap:6px;font-size:10px}.is-shot .dc-price{flex-wrap:wrap;gap:0 4px;padding-top:7px}.is-shot .dc-price small:first-child{flex-basis:100%;font-size:10px}.is-shot .dc-price b{font-size:14px}}@media (width>=900px){.is-shot .demo-chip{left:-7%}.is-shot .demo-card{bottom:-7%;right:-3%}.hero:has(.is-shot){padding-bottom:56px}}@keyframes reveal{0%{opacity:0;transform:translateY(32px)scale(.985)}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes art-scan{0%{top:12%}to{top:86%}}@keyframes enso{0%{opacity:0;scale:.9}}@media (width>=1200px){.is-shot .demo-card{right:-10%}}
