.modal-overlay[data-v-6a89f94a]{align-items:center;animation:overlay-in-6a89f94a .22s ease-out both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 20%,rgba(183,255,31,.12),transparent 45%),#000000c7;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(16px,3vh,34px) clamp(12px,2vh,22px);position:fixed;z-index:180}.modal-content[data-v-6a89f94a]{animation:modal-in-6a89f94a .3s cubic-bezier(.2,.8,.2,1) both;background:#0c0c0cf5;border:1px solid rgba(183,255,31,.34);border-radius:22px;box-shadow:0 24px 60px #0000008c;color:#ececec;font-family:Bounded,sans-serif;margin:0 auto;max-width:920px;padding:clamp(16px,2.8vh,28px);position:relative;transform:translateY(-4vh);width:100%}.modal-content.is-cdek-step[data-v-6a89f94a]{max-width:1180px}.modal-overlay[data-v-6a89f94a]::-webkit-scrollbar{width:8px}.modal-overlay[data-v-6a89f94a]::-webkit-scrollbar-thumb{background:#b7ff1f4d;border-radius:999px}.row[data-v-6a89f94a]{display:flex;gap:14px}.row div[data-v-6a89f94a]{flex:1}.close-btn[data-v-6a89f94a]{background:transparent;border:1px solid rgba(183,255,31,.4);border-radius:10px;color:#b7ff1f;cursor:pointer;font-size:24px;height:36px;line-height:1;padding:0;position:absolute;right:12px;top:10px;transition:transform .16s ease,background .16s ease;width:36px}.close-btn[data-v-6a89f94a]:hover{background:#b7ff1f1a;transform:scale(1.04)}h2[data-v-6a89f94a]{animation:section-in-6a89f94a .28s ease-out both;color:#b7ff1f;font-size:clamp(22px,3.4vh,32px);margin:0 0 12px;pointer-events:none}.stepper[data-v-6a89f94a]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.stepper__item[data-v-6a89f94a]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#e6e6e6b3;display:flex;gap:8px;padding:8px 10px}.stepper__item.is-active[data-v-6a89f94a]{background:#b7ff1f14;border-color:#b7ff1f80;color:#f1ffd0}.stepper__item.is-done[data-v-6a89f94a]{border-color:#b7ff1f47;color:#d8e8b0}.stepper__dot[data-v-6a89f94a]{align-items:center;border:1px solid rgba(183,255,31,.5);border-radius:999px;display:inline-flex;font-size:11px;height:22px;justify-content:center;width:22px}.stepper__label[data-v-6a89f94a]{font-size:12px;line-height:1}.mobile-step[data-v-6a89f94a]{display:none}.selected-card[data-v-6a89f94a]{animation:section-in-6a89f94a .32s ease-out both;margin-bottom:10px}.card-showcase[data-v-6a89f94a]{background:radial-gradient(circle at 50% 22%,rgba(183,255,31,.13),transparent 42%),#ffffff06;border:1px solid rgba(183,255,31,.2);border-radius:20px;overflow:hidden;padding:18px 18px 14px;position:relative}.card-showcase--white[data-v-6a89f94a]{background:radial-gradient(circle at 50% 22%,hsla(0,0%,100%,.14),transparent 43%),#ffffff09}.card-visuals[data-v-6a89f94a]{align-items:flex-start;display:flex;gap:clamp(14px,3vw,28px);justify-content:center}.card-side[data-v-6a89f94a]{margin:0;text-align:center;width:min(30%,178px)}.card-side img[data-v-6a89f94a]{display:block;filter:drop-shadow(0 18px 20px rgba(0,0,0,.38));height:auto;transition:transform .22s ease,filter .22s ease;width:100%}.card-side--front img[data-v-6a89f94a]{transform:rotate(-2deg)}.card-side--back img[data-v-6a89f94a]{transform:rotate(2deg)}.card-side:hover img[data-v-6a89f94a]{filter:drop-shadow(0 22px 26px rgba(0,0,0,.48));transform:translateY(-3px) rotate(0)}.card-side figcaption[data-v-6a89f94a]{color:#e6e6e694;font-size:11px;margin-top:8px}.card-info[data-v-6a89f94a]{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding-top:13px}.card-info h3[data-v-6a89f94a]{font-size:16px;margin:3px 0 0}.card-version[data-v-6a89f94a]{color:#e6e6e69e;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.card-price[data-v-6a89f94a]{color:#b7ff1f;font-weight:700;margin:0;white-space:nowrap}.step-hint[data-v-6a89f94a]{color:#ccc;font-size:13px;line-height:1.4;margin:10px 0 8px}.ghost-btn[data-v-6a89f94a]{background:#b7ff1f0d;border:1px solid rgba(183,255,31,.35);border-radius:10px;color:#b7ff1f;cursor:pointer;font-family:inherit;font-size:13px;padding:9px 12px}.ghost-btn[data-v-6a89f94a]:hover{background:#b7ff1f1a;border-color:#b7ff1f99}.divider[data-v-6a89f94a]{background-color:#b7ff1f33;height:1px;margin:14px 0}.form-group[data-v-6a89f94a]{animation:section-in-6a89f94a .38s ease-out both;margin-bottom:14px}label[data-v-6a89f94a]{color:#c9c9c9;display:block;font-size:13px;margin-bottom:6px}input[type=email][data-v-6a89f94a],input[type=tel][data-v-6a89f94a],input[type=text][data-v-6a89f94a],select[data-v-6a89f94a]{background:#ffffff05;border:1px solid rgba(183,255,31,.28);border-radius:12px;box-sizing:border-box;color:#f0f0f0;font-family:Bounded,sans-serif;font-size:15px;padding:12px 13px;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease;width:100%}input[type=email][data-v-6a89f94a]:focus,input[type=tel][data-v-6a89f94a]:focus,input[type=text][data-v-6a89f94a]:focus,select[data-v-6a89f94a]:focus{border-color:#b7ff1fbf;box-shadow:0 0 0 3px #b7ff1f1f;outline:none;transform:translateY(-1px)}.phone-input[data-v-6a89f94a]{align-items:center;display:flex}.phone-prefix[data-v-6a89f94a]{background:#b7ff1f14;border:1px solid rgba(183,255,31,.28);border-radius:12px 0 0 12px;border-right:none;color:#b7ff1f;font-size:15px;padding:12px 10px 12px 13px}.phone-input input[data-v-6a89f94a]{border-radius:0 12px 12px 0;flex:1}.cdek-picker[data-v-6a89f94a]{background:#ffffff05;border:1px solid rgba(183,255,31,.22);border-radius:12px;overflow:hidden}.cdek-picker__header[data-v-6a89f94a]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}.cdek-picker__header strong[data-v-6a89f94a]{color:#f0f0f0;display:block;font-size:13px;line-height:1.35;margin-top:4px}.cdek-picker__clear[data-v-6a89f94a]{background:#b7ff1f0f;border:1px solid rgba(183,255,31,.32);border-radius:10px;color:#b7ff1f;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:12px;padding:8px 10px}.cdek-picker__error[data-v-6a89f94a],.cdek-picker__loading[data-v-6a89f94a]{color:#ccc;font-size:13px;line-height:1.4;margin:0;padding:0 12px 12px}.cdek-picker__error[data-v-6a89f94a]{color:#ff8f8f}.cdek-map[data-v-6a89f94a]{background:#ffffff0a;border:0;display:block;height:min(54vh,560px);min-height:420px;width:100%}.order-summary[data-v-6a89f94a]{animation:section-in-6a89f94a .46s ease-out both;background:#b7ff1f0f;border:1px solid rgba(183,255,31,.22);border-radius:12px;margin:16px 0;padding:12px}.summary-row[data-v-6a89f94a]{display:flex;font-size:13px;gap:14px;justify-content:space-between;margin-bottom:8px}.summary-row--muted[data-v-6a89f94a]{color:#ecececad;font-size:12px}.summary-note[data-v-6a89f94a]{color:#ecececb8;font-size:12px;line-height:1.45;margin:2px 0 8px}.summary-row.total[data-v-6a89f94a]{border-top:1px solid rgba(183,255,31,.22);font-size:15px;font-weight:700;margin:10px 0 12px;padding-top:8px}.form-checkbox[data-v-6a89f94a]{animation:section-in-6a89f94a .52s ease-out both;color:#d7d7d7;display:flex;font-size:13px;line-height:1.4;margin-bottom:10px}.form-checkbox[data-v-6a89f94a],.form-checkbox label[data-v-6a89f94a]{align-items:flex-start;position:relative}.form-checkbox label[data-v-6a89f94a]{cursor:pointer;display:inline-flex;gap:10px;min-height:30px;transition:color .14s ease}.form-checkbox:hover label[data-v-6a89f94a]{color:#f0f0f0}.form-checkbox input[data-v-6a89f94a]{height:30px;margin:0;opacity:0;position:absolute;width:30px}.checkbox-icon[data-v-6a89f94a]{background:#b7ff1f0a;border:1px solid rgba(183,255,31,.42);border-radius:8px;box-shadow:inset 0 1px #ffffff0f;flex:0 0 auto;height:26px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease;width:26px}.checkbox-icon svg[data-v-6a89f94a]{height:100%;width:100%}.checkbox-icon path[data-v-6a89f94a]{fill:none;opacity:0;stroke:#121212;stroke-dasharray:20;stroke-dashoffset:20;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:stroke-dashoffset .26s cubic-bezier(.22,.9,.2,1),opacity .16s ease}.checkbox-text[data-v-6a89f94a]{display:inline;padding-top:3px}.form-checkbox input:focus+label .checkbox-icon[data-v-6a89f94a]{border-color:#b7ff1fb8;box-shadow:0 0 0 3px #b7ff1f24,inset 0 1px #ffffff1a}.form-checkbox input:checked+label .checkbox-icon[data-v-6a89f94a]{background:#b7ff1f;border-color:#b7ff1ffa;box-shadow:0 6px 14px #b7ff1f40,inset 0 1px #ffffff38}.form-checkbox input:checked+label .checkbox-icon path[data-v-6a89f94a]{opacity:1;stroke-dashoffset:0}.form-checkbox:hover .checkbox-icon[data-v-6a89f94a]{border-color:#b7ff1fa3;transform:translateY(-1px)}.privacy-link[data-v-6a89f94a],.terms-link[data-v-6a89f94a]{color:#b7ff1f;text-decoration:none}.privacy-link[data-v-6a89f94a]:hover,.terms-link[data-v-6a89f94a]:hover{text-decoration:underline}.submit-btn[data-v-6a89f94a]{animation:section-in-6a89f94a .56s ease-out both;background:#b7ff1f;border:none;border-radius:12px;color:#000;cursor:pointer;font-family:Bounded,sans-serif;font-size:15px;font-weight:700;margin-top:10px;padding:14px;transition:transform .18s ease,opacity .18s ease;width:100%}.submit-btn[data-v-6a89f94a]:disabled{cursor:not-allowed;opacity:.45}.submit-btn[data-v-6a89f94a]:not(:disabled):hover{opacity:.96;transform:translateY(-1px)}.submit-btn[data-v-6a89f94a]:not(:disabled):active{transform:translateY(1px) scale(.996)}.step-actions[data-v-6a89f94a]{display:flex;gap:10px;margin-top:10px}.step-btn[data-v-6a89f94a]{background:transparent;border:1px solid rgba(183,255,31,.36);border-radius:12px;color:#cfff75;cursor:pointer;flex:1;font-family:inherit;font-size:14px;padding:12px}.step-btn--next[data-v-6a89f94a]{background:#b7ff1f14}.step-btn[data-v-6a89f94a]:disabled{cursor:not-allowed;opacity:.45}.step-btn[data-v-6a89f94a]:not(:disabled):hover{transform:translateY(-1px)}.submit-error[data-v-6a89f94a]{color:#ff8f8f;font-size:13px;line-height:1.35;margin:2px 0 10px}.close-btn[data-v-6a89f94a]:active{transform:scale(.97)}.cookie-like-click[data-v-6a89f94a]{transition:transform .12s ease}@keyframes overlay-in-6a89f94a{0%{opacity:0}to{opacity:1}}@keyframes modal-in-6a89f94a{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes section-in-6a89f94a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.modal-overlay[data-v-6a89f94a]{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c0c;overflow:hidden;padding:0}.modal-content[data-v-6a89f94a]{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;height:100vh;height:100dvh;margin:0;max-width:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top)) 12px 0;transform:none;width:100%}.close-btn[data-v-6a89f94a]{right:12px;top:calc(10px + env(safe-area-inset-top))}h2[data-v-6a89f94a]{font-size:18px;line-height:1.08;margin-bottom:9px;padding-right:48px}.stepper[data-v-6a89f94a]{display:none}.mobile-step[data-v-6a89f94a]{align-items:baseline;color:#ececec9e;display:flex;font-size:12px;gap:8px;margin:2px 0 14px}.mobile-step strong[data-v-6a89f94a]{color:#f1ffd0;font-size:14px}.row[data-v-6a89f94a]{flex-direction:column;gap:0}.card-showcase[data-v-6a89f94a]{padding:14px 10px 12px}.card-visuals[data-v-6a89f94a]{gap:10px}.card-side[data-v-6a89f94a]{width:min(43%,168px)}.card-side figcaption[data-v-6a89f94a]{font-size:10px;margin-top:5px}.card-info[data-v-6a89f94a]{margin-top:10px;padding:10px 3px 0}input[type=email][data-v-6a89f94a],input[type=tel][data-v-6a89f94a],input[type=text][data-v-6a89f94a],select[data-v-6a89f94a]{font-size:14px;padding:10px 11px}.submit-btn[data-v-6a89f94a]{font-size:14px;padding:12px}.step-actions[data-v-6a89f94a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0cf5;border-top:1px solid rgba(183,255,31,.18);bottom:0;margin:18px -12px 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:sticky;z-index:3}.step-actions .submit-btn[data-v-6a89f94a]{margin-top:0}.cdek-picker__header[data-v-6a89f94a]{align-items:flex-start;flex-direction:column}.cdek-map[data-v-6a89f94a]{height:440px;min-height:440px}.form-checkbox label[data-v-6a89f94a]{gap:9px;min-height:28px}.checkbox-icon[data-v-6a89f94a]{height:24px;width:24px}.checkbox-text[data-v-6a89f94a]{padding-top:2px}.modal-content.is-cdek-step[data-v-6a89f94a]{display:flex;flex-direction:column;overflow:hidden}.modal-content.is-cdek-step>.divider[data-v-6a89f94a]{flex:0 0 auto;margin:8px 0}.modal-content.is-cdek-step .cdek-picker[data-v-6a89f94a],.modal-content.is-cdek-step .order-form[data-v-6a89f94a]{display:flex;flex:1;flex-direction:column;min-height:0}.modal-content.is-cdek-step .cdek-picker[data-v-6a89f94a]{border-left:0;border-radius:0;border-right:0;margin:0 -12px}.modal-content.is-cdek-step .cdek-map[data-v-6a89f94a]{flex:1;height:auto;min-height:0}.modal-content.is-cdek-step .step-actions[data-v-6a89f94a]{flex:0 0 auto;margin-top:0;position:static}}@media(max-height:760px){.modal-overlay[data-v-6a89f94a]{align-items:flex-start}.modal-content[data-v-6a89f94a]{transform:none}}.sakura[data-v-5403665c]{background-color:var(--stage-bg);color:var(--stage-text);display:flex;flex-direction:column;font-family:Bounded,sans-serif;height:100vh;min-height:100vh;overflow:hidden;padding:clamp(16px,2vh,28px) clamp(12px,2vw,32px);position:relative}.sakura[data-v-5403665c],.sakura--black-stage[data-v-5403665c]{--stage-bg:#060606;--stage-text:#f2f2f2;--accent:#b7ff1f;--accent-soft:rgba(183,255,31,.22)}.sakura--white-stage[data-v-5403665c]{--stage-bg:#0a0a0a;--stage-text:#f5f5f5;--accent:#dcff8a;--accent-soft:rgba(220,255,138,.24)}.sakura__atmo[data-v-5403665c]{background:radial-gradient(circle at var(--stage-glow-x) var(--stage-glow-y),rgba(183,255,31,calc(var(--stage-glow-a)*.65)),rgba(183,255,31,0) 42%),radial-gradient(120% 80% at 50% 50%,transparent 58%,rgba(0,0,0,.34) 100%),linear-gradient(115deg,#b7ff1f0a,#b7ff1f00 40%);inset:0;pointer-events:none;position:fixed;z-index:1}.sakura__atmo[data-v-5403665c]:before{animation:atmo-drift-5403665c 22s ease-in-out infinite alternate;background:radial-gradient(circle at 18% 20%,rgba(183,255,31,.035),transparent 26%),radial-gradient(circle at 82% 72%,rgba(183,255,31,.045),transparent 30%),radial-gradient(circle at 56% 32%,rgba(183,255,31,.03),transparent 24%);content:"";inset:-8% -6%;position:absolute}.sakura__atmo[data-v-5403665c]:after{animation:grain-drift-5403665c 6s steps(8) infinite;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 3px);content:"";inset:0;mix-blend-mode:soft-light;opacity:.07;position:absolute}.sakura__glyphs[data-v-5403665c]{inset:-6% -8%;opacity:.24;overflow:hidden;pointer-events:none;position:fixed;z-index:2}.sakura__glyph[data-v-5403665c]{color:#b7ff1f17;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(24px,2vw,38px);font-weight:500;letter-spacing:.38em;line-height:1.7;margin:0;position:absolute;text-shadow:0 0 12px rgba(183,255,31,.14);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sakura__glyph--a[data-v-5403665c]{animation:glyph-drift-a-5403665c 24s ease-in-out infinite alternate;left:-2%;top:8%;transform:rotate(-8deg)}.sakura__glyph--b[data-v-5403665c]{animation:glyph-drift-b-5403665c 29s ease-in-out infinite alternate;right:-6%;top:42%;transform:rotate(-10deg)}.sakura__glyph--c[data-v-5403665c]{animation:glyph-drift-c-5403665c 27s ease-in-out infinite alternate;bottom:9%;left:12%;transform:rotate(-4deg)}.sakura__glyph--d[data-v-5403665c]{animation:glyph-drift-d-5403665c 32s ease-in-out infinite alternate;left:28%;top:22%;transform:rotate(-13deg)}.sakura__glyph--e[data-v-5403665c]{animation:glyph-drift-e-5403665c 30s ease-in-out infinite alternate;right:22%;top:68%;transform:rotate(-7deg)}.sakura__glyph--f[data-v-5403665c]{animation:glyph-drift-b-5403665c 35s ease-in-out infinite alternate;left:-4%;top:84%;transform:rotate(-11deg)}.sakura__glyph--g[data-v-5403665c]{animation:glyph-drift-c-5403665c 31s ease-in-out infinite alternate;right:14%;top:-1%;transform:rotate(-5deg)}.sakura__flash[data-v-5403665c]{animation:ui-flash-5403665c .17s ease-out forwards;background:radial-gradient(circle at 50% 45%,#b7ff1f29,#b7ff1f00 55%);inset:0;pointer-events:none;position:fixed;z-index:6}@keyframes ui-flash-5403665c{0%{opacity:1}to{opacity:0}}@keyframes grain-drift-5403665c{0%{transform:translate(0)}25%{transform:translate(-1%,.6%)}50%{transform:translate(.8%,-.8%)}75%{transform:translate(-.4%,1%)}to{transform:translate(0)}}@keyframes atmo-drift-5403665c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-.8%,.7%,0) scale(1.015)}}@keyframes glyph-drift-a-5403665c{0%{transform:translateZ(0) rotate(-8deg)}to{transform:translate3d(1.5%,-1.2%,0) rotate(-6deg)}}@keyframes glyph-drift-b-5403665c{0%{transform:translateZ(0) rotate(-10deg)}to{transform:translate3d(-1.8%,1.4%,0) rotate(-12deg)}}@keyframes glyph-drift-c-5403665c{0%{transform:translateZ(0) rotate(-4deg)}to{transform:translate3d(1.2%,1.3%,0) rotate(-2deg)}}@keyframes glyph-drift-d-5403665c{0%{transform:translateZ(0) rotate(-13deg)}to{transform:translate3d(-1.3%,-1.1%,0) rotate(-11deg)}}@keyframes glyph-drift-e-5403665c{0%{transform:translateZ(0) rotate(-7deg)}to{transform:translate3d(1.1%,-1.4%,0) rotate(-9deg)}}.sakura-loader[data-v-5403665c]{align-items:center;background:#050505;display:flex;flex-direction:column;gap:clamp(12px,2vh,20px);inset:0;justify-content:center;position:fixed;z-index:160}.sakura-loader__branch[data-v-5403665c]{filter:drop-shadow(0 0 18px rgba(183,255,31,.35));-o-object-fit:contain;object-fit:contain;position:absolute;width:min(52vw,440px)}.sakura-loader__branch--bottom-right[data-v-5403665c]{animation:branch-grow-bottom-5403665c 1.35s cubic-bezier(.2,.85,.2,1) forwards;bottom:0;right:0;transform-origin:70% 80%}.sakura-loader__branch--top-left[data-v-5403665c]{animation:branch-grow-top-5403665c 1.35s cubic-bezier(.2,.85,.2,1) forwards;left:0;top:0;transform:scaleX(-1);transform-origin:30% 20%}.sakura-loader__text[data-v-5403665c]{color:#b7ff1feb;font-size:clamp(12px,1.8vh,18px);letter-spacing:.24em;margin:0}@keyframes branch-grow-5403665c{0%{clip-path:inset(100% 0 0 0);opacity:0;transform:scale(.18) rotate(-8deg)}58%{opacity:1;transform:scale(.86) rotate(2deg)}to{clip-path:inset(0 0 0 0);opacity:1;transform:scale(1) rotate(0)}}@keyframes branch-grow-bottom-5403665c{0%{clip-path:inset(100% 0 0 0);opacity:0;transform:scale(.18) rotate(-8deg)}58%{opacity:1;transform:scale(.86) rotate(2deg)}to{clip-path:inset(0 0 0 0);opacity:1;transform:scale(1) rotate(0)}}@keyframes branch-grow-top-5403665c{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:scaleX(-1) scale(.18) rotate(-8deg)}58%{opacity:1;transform:scaleX(-1) scale(.86) rotate(2deg)}to{clip-path:inset(0 0 0 0);opacity:1;transform:scaleX(-1) scale(1) rotate(0)}}.loader-fade-enter-active[data-v-5403665c],.loader-fade-leave-active[data-v-5403665c]{transition:opacity .32s ease}.loader-fade-enter-from[data-v-5403665c],.loader-fade-leave-to[data-v-5403665c]{opacity:0}.hero-area[data-v-5403665c]{flex:1;gap:clamp(24px,4vh,48px);min-height:0;padding:clamp(16px,2vh,24px) clamp(12px,3vw,40px) clamp(24px,4vh,48px);position:relative;z-index:5}.hero[data-v-5403665c],.hero-area[data-v-5403665c]{display:flex;flex-direction:column;justify-content:center;width:100%}.hero[data-v-5403665c]{align-items:center;flex:0 1 auto;gap:clamp(16px,3vh,32px);margin:clamp(12px,2vh,24px) 0 0}.hero__carousel[data-v-5403665c]{gap:clamp(16px,2.5vw,40px)}.hero__carousel[data-v-5403665c],.hero__control[data-v-5403665c]{align-items:center;display:flex;justify-content:center}.hero__control[data-v-5403665c]{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:#1218127a;border:1px solid rgba(183,255,31,.42);border-radius:50%;box-shadow:inset 0 1px #ffffff2e,0 6px 20px #00000061,0 0 14px #b7ff1f29;color:#cfff75;cursor:pointer;font-family:inherit;font-size:clamp(34px,4.2vh,52px);height:clamp(62px,8vh,88px);overflow:hidden;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;width:clamp(62px,8vh,88px)}.hero__control[data-v-5403665c]:before{border:1px solid rgba(183,255,31,.22);border-radius:inherit;content:"";inset:1px;opacity:1;position:absolute;transition:border-color .18s ease}.hero__control[data-v-5403665c]:after{background:linear-gradient(180deg,#ffffff38,#fff0);border-radius:inherit;content:"";height:32%;inset:12% 12% auto;opacity:.52;pointer-events:none;position:absolute;transition:opacity .2s ease}.hero__control[data-v-5403665c]:hover{border-color:#b7ff1fad;box-shadow:inset 0 1px #ffffff3d,0 9px 24px #0006,0 0 20px #b7ff1f47;transform:translateY(-1px) scale(1.03)}.hero__control[data-v-5403665c]:active{box-shadow:inset 0 1px #ffffff24,0 4px 12px #00000059,0 0 10px #b7ff1f33;transform:scale(.96)}.hero__control.is-pulsing[data-v-5403665c]:after{animation:control-pulse-5403665c .22s ease-out;opacity:.7}.hero__control span[data-v-5403665c]{position:relative;text-shadow:0 0 14px rgba(183,255,31,.7);z-index:2}@keyframes control-pulse-5403665c{0%{opacity:.68;transform:scale(.72)}to{opacity:0;transform:scale(1.26)}}.hero__card[data-v-5403665c]{padding:clamp(6px,.8vh,12px);width:clamp(220px,20vw,420px);will-change:transform}.hero__card.is-shaking[data-v-5403665c]{animation:card-kick-5403665c .22s ease-out}.hero__card.is-aura-boost .hero__card-frame[data-v-5403665c]:before{box-shadow:0 0 42px #b7ff1f42,inset 0 0 26px #b7ff1f21;opacity:1}@keyframes card-kick-5403665c{0%{transform:translate(0) rotate(0)}22%{transform:translate(-6px) rotate(-.9deg)}48%{transform:translate(5px) rotate(.7deg)}74%{transform:translate(-3px) rotate(-.4deg)}to{transform:translate(0) rotate(0)}}.hero__card-frame[data-v-5403665c]{align-items:center;border-radius:32px;display:flex;flex-direction:column;gap:clamp(12px,2vh,18px);padding:0;position:relative;will-change:transform,opacity,filter}.hero__card-frame[data-v-5403665c]:before{border:1px solid rgba(183,255,31,.24);border-radius:38px;box-shadow:0 0 #b7ff1f00;content:"";inset:-10px;opacity:.66;position:absolute;transition:box-shadow .22s ease,opacity .22s ease}.hero__card-frame img[data-v-5403665c]{filter:drop-shadow(0 12px 30px rgba(0,0,0,.35));max-width:clamp(160px,14vw,280px);-o-object-fit:contain;object-fit:contain;width:100%}.hero__card-media[data-v-5403665c]{aspect-ratio:.6/1;max-width:clamp(250px,22vw,420px);position:relative;width:100%;z-index:1}.hero__card-media[data-v-5403665c]:before{background:radial-gradient(circle at var(--stage-glow-x) var(--stage-glow-y),rgba(183,255,31,.2),rgba(183,255,31,0) 52%);content:"";filter:blur(10px);inset:-8% -12%;opacity:.72;pointer-events:none;position:absolute;z-index:-1}.hero__card-3d[data-v-5403665c]{filter:drop-shadow(0 12px 30px rgba(0,0,0,.35));inset:0;opacity:0;position:absolute;transition:opacity .22s ease}.hero__card-3d.is-ready[data-v-5403665c]{opacity:1}.card__footer[data-v-5403665c]{color:#000;text-align:left;width:100%}.card__footer p[data-v-5403665c]{font-size:18px;letter-spacing:1px;margin:0}.highlight[data-v-5403665c]{color:#b7ff1f}.cta[data-v-5403665c]{align-items:center;border-top:1px solid #232323;display:flex;gap:clamp(20px,4vw,48px);justify-content:space-between;margin-top:clamp(12px,1.8vh,18px);padding-top:clamp(12px,1.6vh,24px);width:100%}.cta h2[data-v-5403665c]{color:#b7ff1f;font-size:clamp(36px,5.6vw,84px);font-weight:500;margin:0}.cta p[data-v-5403665c]{color:#f1f1f1;font-size:clamp(18px,2.2vw,32px);font-weight:100;margin:0;text-transform:uppercase}.cta__action[data-v-5403665c]{align-items:center;display:flex;gap:clamp(20px,3vw,40px)}.cta__order[data-v-5403665c]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.cta__price[data-v-5403665c]{color:#b7ff1f;font-size:clamp(28px,3.8vw,58px)}.cta__button[data-v-5403665c]{background-color:var(--accent);border:none;border-radius:18px;color:#111;cursor:pointer;font-family:inherit;font-size:clamp(18px,2.2vw,28px);letter-spacing:1px;overflow:hidden;padding:clamp(14px,1.8vw,22px) clamp(28px,4.4vw,56px);position:relative;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.cta__button[data-v-5403665c]:before{animation:cta-shimmer-5403665c 3.2s ease-in-out infinite;background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0);content:"";height:300%;left:-35%;position:absolute;top:-120%;transform:rotate(18deg);width:44%}.cta__button[data-v-5403665c]:hover{box-shadow:0 12px 30px #b7ff1f47;transform:translateY(-1px)}.cta__button[data-v-5403665c]:active{opacity:.96;transform:translateY(1px) scale(.99)}.cta__button.is-disabled[data-v-5403665c]{background:#78787873;box-shadow:none;color:#f0f0f0c7;cursor:not-allowed}.cta__button.is-disabled[data-v-5403665c]:before{display:none}.cta__button.is-disabled[data-v-5403665c]:active,.cta__button.is-disabled[data-v-5403665c]:hover{opacity:1;transform:none}@keyframes cta-shimmer-5403665c{0%,to{left:-45%;opacity:0}42%{opacity:0}50%{left:120%;opacity:.55}60%{opacity:0}}.overlay--alert[data-v-5403665c]{background:#000000a8;z-index:150}.order-alert[data-v-5403665c]{background:#0c0c0cf5;border:1px solid rgba(183,255,31,.42);border-radius:18px;box-shadow:0 16px 40px #0000006b,0 0 22px #b7ff1f24;display:grid;gap:10px;padding:clamp(16px,2.2vh,22px) clamp(16px,2.4vw,24px);width:min(92vw,520px)}.order-alert h4[data-v-5403665c]{color:#b7ff1f;font-size:clamp(20px,2.6vh,30px);margin:0}.order-alert p[data-v-5403665c]{color:#d8d8d8;font-size:clamp(14px,1.8vh,18px);line-height:1.45;margin:0}.order-alert__button[data-v-5403665c]{background:#b7ff1f;border:none;border-radius:12px;color:#111;cursor:pointer;font-family:inherit;font-size:14px;justify-self:start;padding:10px 16px;transition:transform .14s ease,box-shadow .14s ease}.order-alert__button[data-v-5403665c]:hover{box-shadow:0 8px 16px #b7ff1f38;transform:translateY(-1px)}.overlay[data-v-5403665c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:3vh 3vw;position:fixed;z-index:100}.overlay[data-v-5403665c]:not(.overlay--menu):not(.overlay--alert){align-items:flex-start;overflow-y:auto;padding-block:clamp(12px,2vh,24px)}.overlay--menu[data-v-5403665c]{align-items:stretch;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 42%,rgba(0,0,0,.58) 64%,rgba(0,0,0,.9));justify-content:flex-end;padding:0;position:fixed;z-index:300}.menu-sheet[data-v-5403665c]{align-items:flex-start;background:linear-gradient(180deg,#101010b8,#080808db);border-left:1px solid rgba(183,255,31,.28);display:flex;flex-direction:column;gap:clamp(14px,2vh,22px);height:100%;overflow:hidden;overflow-y:auto;padding:clamp(88px,12vh,140px) clamp(24px,2.8vw,46px) clamp(32px,4vh,48px);position:relative;text-align:left;width:min(48vw,720px)}.menu-sheet[data-v-5403665c]:before{background:linear-gradient(180deg,#b7ff1f00,#b7ff1fe6,#b7ff1f00);box-shadow:0 0 22px #b7ff1fa6,0 0 46px #b7ff1f59;height:100%;left:0;top:0;width:1px}.menu-sheet[data-v-5403665c]:after,.menu-sheet[data-v-5403665c]:before{content:"";pointer-events:none;position:absolute}.menu-sheet[data-v-5403665c]:after{background:radial-gradient(circle at 18% 16%,rgba(183,255,31,.09),transparent 42%);inset:0}.menu-sheet a[data-v-5403665c]{color:#b7ff1f;font-size:clamp(22px,3.6vh,44px);letter-spacing:.2px;line-height:1.12;max-width:100%;opacity:.86;overflow-wrap:anywhere;position:relative;text-decoration:none;text-shadow:0 6px 24px rgba(0,0,0,.5);transform:translate(0) translateZ(0);transition:transform .24s cubic-bezier(.22,.7,.2,1),opacity .22s ease,text-shadow .22s ease;width:100%;will-change:transform;z-index:1}.menu-sheet a[data-v-5403665c]:hover{opacity:1;text-shadow:0 8px 30px rgba(183,255,31,.3);transform:translate(4px) scale(1.005)}.menu-sheet__legal[data-v-5403665c]{border-top:1px solid rgba(183,255,31,.2);color:#dedede94;font-size:clamp(11px,1.35vh,14px);letter-spacing:.03em;line-height:1.45;margin-top:auto;padding-top:clamp(16px,2vh,24px);position:relative;width:100%;z-index:1}.menu-sheet__legal p[data-v-5403665c]{margin:0}.menu-sheet__legal p+p[data-v-5403665c]{margin-top:4px}.overlay-fade-enter-active[data-v-5403665c],.overlay-fade-leave-active[data-v-5403665c]{transition:opacity .22s ease}.overlay-fade-enter-from[data-v-5403665c],.overlay-fade-leave-to[data-v-5403665c]{opacity:0}.cookie-banner[data-v-5403665c]{align-items:center;background:#0c0c0ceb;border:1px solid rgba(183,255,31,.45);border-radius:18px;bottom:clamp(10px,2vh,20px);display:flex;gap:16px;justify-content:space-between;left:50%;padding:clamp(12px,1.8vh,18px) clamp(14px,2vw,24px);position:fixed;transform:translate(-50%);width:min(92vw,980px);z-index:120}.cookie-banner p[data-v-5403665c]{color:#d7d7d7;font-size:clamp(13px,1.7vh,18px);line-height:1.35;margin:0}.cookie-banner a[data-v-5403665c]{color:#b7ff1f}.cookie-banner__actions[data-v-5403665c]{display:flex;flex-shrink:0;gap:10px}.cookie-btn[data-v-5403665c]{background:#b7ff1f;border:none;border-radius:12px;color:#111;cursor:pointer;font-family:inherit;font-size:clamp(13px,1.7vh,17px);padding:10px 16px}.cookie-slide-enter-active[data-v-5403665c],.cookie-slide-leave-active[data-v-5403665c]{transition:transform .22s ease,opacity .22s ease}.cookie-slide-enter-from[data-v-5403665c],.cookie-slide-leave-to[data-v-5403665c]{opacity:0;transform:translate(-50%,12px)}.menu-sheet-enter-active[data-v-5403665c],.menu-sheet-leave-active[data-v-5403665c]{transition:opacity .24s ease,transform .26s cubic-bezier(.18,.9,.2,1)}.menu-sheet-enter-from[data-v-5403665c],.menu-sheet-leave-to[data-v-5403665c]{opacity:0;transform:translate(40px)}.menu-sheet-enter-active a[data-v-5403665c]{animation:menu-item-in-5403665c .38s cubic-bezier(.2,.7,.2,1) both}.menu-sheet-enter-active a[data-v-5403665c]:first-child{animation-delay:40ms}.menu-sheet-enter-active a[data-v-5403665c]:nth-child(2){animation-delay:.11s}.menu-sheet-enter-active a[data-v-5403665c]:nth-child(3){animation-delay:.18s}.menu-sheet-enter-active a[data-v-5403665c]:nth-child(4){animation-delay:.24s}.menu-sheet-enter-active a[data-v-5403665c]:nth-child(5){animation-delay:.3s}.menu-sheet-enter-active a[data-v-5403665c]:nth-child(6){animation-delay:.36s}.menu-sheet-enter-active a[data-v-5403665c]:nth-child(7){animation-delay:.42s}@keyframes menu-item-in-5403665c{0%{opacity:0;transform:translate(24px)}to{opacity:.86;transform:translate(0)}}@media(max-height:780px)and (min-width:769px){.hero__card[data-v-5403665c]{width:clamp(160px,15vw,280px)}.hero__card-frame img[data-v-5403665c]{max-width:clamp(140px,14vw,240px)}.cta[data-v-5403665c]{padding-top:12px}.cta h2[data-v-5403665c]{font-size:clamp(28px,5vh,38px)}.cta__price[data-v-5403665c]{font-size:clamp(22px,3vh,28px)}}@media(max-width:768px){.sakura[data-v-5403665c]{height:100vh;min-height:100vh;overflow:hidden;padding:12px 10px}@supports (height:100dvh){.sakura[data-v-5403665c]{height:100dvh;min-height:100dvh}}.sakura-loader__branch[data-v-5403665c]{width:min(62vw,300px)}.sakura__glyphs[data-v-5403665c]{opacity:.17}.sakura__glyph[data-v-5403665c]{font-size:clamp(16px,3.8vw,24px);letter-spacing:.3em}.sakura__glyph--d[data-v-5403665c],.sakura__glyph--e[data-v-5403665c],.sakura__glyph--f[data-v-5403665c],.sakura__glyph--g[data-v-5403665c]{display:none}.hero-area[data-v-5403665c]{justify-content:space-between;padding:8px 2px 0}.hero[data-v-5403665c],.hero-area[data-v-5403665c]{flex:1;gap:12px;min-height:0}.hero[data-v-5403665c]{margin-top:0}.hero__carousel[data-v-5403665c]{flex-direction:row;gap:10px;width:100%}.hero__card[data-v-5403665c]{flex:1;min-width:0;padding:0;width:auto}.hero__card-media[data-v-5403665c]{margin:0 auto;max-height:min(58vh,430px);max-width:min(70vw,310px)}@supports (height:100dvh){.hero__card-media[data-v-5403665c]{max-height:min(58dvh,430px)}}.hero__control[data-v-5403665c]{flex:0 0 50px;font-size:34px;height:50px;order:0;width:50px}.menu-sheet a[data-v-5403665c]{font-size:clamp(24px,5vw,36px)}.menu-sheet__legal[data-v-5403665c]{font-size:11px;padding-top:14px}.overlay--menu[data-v-5403665c]{background:linear-gradient(90deg,#0000000a,#00000047 34%,#000000bd 58%,#000000f0)}.menu-sheet[data-v-5403665c]{gap:12px;padding:86px 20px 24px;width:min(86vw,420px)}.cookie-banner[data-v-5403665c]{align-items:flex-start;border-radius:14px;flex-direction:column;gap:10px;padding:12px;width:94vw}.cookie-banner p[data-v-5403665c]{font-size:13px}.cookie-banner__actions[data-v-5403665c]{width:100%}.cta[data-v-5403665c]{align-items:stretch;display:grid;gap:8px 14px;grid-template-columns:minmax(0,1fr) auto;margin-top:4px;padding-top:10px;text-align:left}.cta>div[data-v-5403665c]:first-child{min-width:0}.cta h2[data-v-5403665c]{font-size:clamp(28px,9vw,42px);line-height:.92}.cta p[data-v-5403665c]{font-size:clamp(12px,3.6vw,16px);line-height:1;margin-top:3px}.cta__action[data-v-5403665c]{display:contents}.cta__order[data-v-5403665c]{align-items:stretch;grid-column:1/-1;width:100%}.cta__price[data-v-5403665c]{align-self:end;font-size:clamp(28px,8vw,38px);justify-self:end;line-height:1;padding-bottom:2px;white-space:nowrap}.cta__button[data-v-5403665c]{border-radius:13px;font-size:clamp(14px,3.8vw,17px);min-height:48px;padding:10px 14px;white-space:nowrap;width:100%}.order-alert[data-v-5403665c]{border-radius:14px;padding:14px 12px;width:92vw}.order-alert h4[data-v-5403665c]{font-size:clamp(18px,5.4vw,24px)}.order-alert p[data-v-5403665c]{font-size:13px}.order-alert__button[data-v-5403665c]{width:100%}}@media(max-width:420px){.hero__card-media[data-v-5403665c]{max-width:min(72vw,286px)}.hero__control[data-v-5403665c]{flex-basis:44px;font-size:30px;height:44px;width:44px}.cta__action[data-v-5403665c]{display:contents}.cta__button[data-v-5403665c]{min-height:46px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.sakura__atmo[data-v-5403665c]:after,.sakura__atmo[data-v-5403665c]:before,.sakura__glyph[data-v-5403665c]{animation:none!important}}.sakura[data-v-5403665c]{height:100svh;min-height:100svh}.cta p.cta__service[data-v-5403665c]{color:#bac2aa;font:400 clamp(11px,1vw,14px)/1.45 PPRightGroteskText,sans-serif;margin-top:9px;text-transform:none}.hero-learn-more[data-v-5403665c]{align-items:center;border-top:1px solid #292d23;color:#b7ff1f;display:flex;flex:0 0 38px;font:9px Bounded,sans-serif;gap:12px;justify-content:center;letter-spacing:.08em;position:relative;text-decoration:none;z-index:5}.hero-learn-more[data-v-5403665c]:focus-visible{outline:2px solid #b7ff1f;outline-offset:-2px}.sakura:has(.hero-learn-more) .hero-area[data-v-5403665c]{justify-content:space-between;padding-bottom:20px}.sakura:has(.hero-learn-more) .cta[data-v-5403665c]{flex-shrink:0}.sakura:has(.hero-learn-more) .hero[data-v-5403665c]{min-height:0}@media(max-width:768px){.sakura[data-v-5403665c]{height:100svh;min-height:100svh}.hero-learn-more[data-v-5403665c]{flex-basis:34px;font-size:8px}.sakura:has(.hero-learn-more) .hero-area[data-v-5403665c]{padding-bottom:10px}.cta p.cta__service[data-v-5403665c]{font-size:12px;margin-top:7px}}.cta__price[data-v-5403665c]{flex-shrink:0;white-space:nowrap}@media(min-width:769px){.cta h2[data-v-5403665c]{font-size:clamp(32px,4.3vw,64px);line-height:1.05}.cta__action[data-v-5403665c]{flex-shrink:0}.cta__button[data-v-5403665c]{white-space:nowrap}}.sakura[data-v-5403665c]{--content-inset:clamp(12px,3vw,40px)}.hero-area[data-v-5403665c]{padding-inline:var(--content-inset)}.sakura[data-v-5403665c] .site-header{flex-shrink:0;padding-inline:var(--content-inset)}.sakura[data-v-5403665c] .site-header .container{margin-inline:0;max-width:none}.sakura[data-v-5403665c] .site-header .header__row{padding-inline:0}@media(max-width:768px){.sakura[data-v-5403665c]{--content-inset:2px}}.sakura[data-v-5403665c] .site-header.is-fixed{padding-inline:calc(clamp(12px,2vw,32px) + var(--content-inset))}.hero-header-space[data-v-5403665c]{flex:0 0 calc(clamp(48px,7.2vh,76px) + clamp(8px,1.5vh,12px))}@media(max-width:768px){.sakura[data-v-5403665c] .site-header.is-fixed{padding-inline:12px}.hero-header-space[data-v-5403665c]{flex-basis:50px}}.story[data-v-6db04ec4]{background:#080908;border-top:1px solid #2a3020;color:#f0f1e9;font-family:PPRightGroteskText,sans-serif;padding:35px clamp(22px,5.5vw,90px) 22px;position:relative;z-index:1}.story-topline[data-v-6db04ec4]{border-bottom:1px solid #292d23;color:#858b79;display:flex;font:10px Bounded,sans-serif;gap:12px;justify-content:space-between;letter-spacing:.12em;padding-bottom:30px}.story-columns[data-v-6db04ec4]{display:grid;grid-template-columns:1fr 1fr}.story-description[data-v-6db04ec4]{padding:65px clamp(30px,4.5vw,76px) 40px 0}.story-eyebrow[data-v-6db04ec4]{align-items:center;color:#b7ff1f;display:flex;font:10px Bounded,sans-serif;gap:10px;letter-spacing:.08em}.story-eyebrow i[data-v-6db04ec4]{background:#b7ff1f;border-radius:50%;height:6px;width:6px}h2[data-v-6db04ec4]{font:500 clamp(32px,3.5vw,56px)/1.15 Bounded,sans-serif;letter-spacing:-.055em;margin:26px 0 25px;text-wrap:balance}.story-lead[data-v-6db04ec4],h2[data-v-6db04ec4]{white-space:pre-line}.story-lead[data-v-6db04ec4]{color:#bfc4b4;font-size:20px;line-height:1.55;margin:0;max-width:540px}.story-features[data-v-6db04ec4]{margin-top:35px}.story-features>div[data-v-6db04ec4]{border-bottom:1px solid #292d23;display:grid;gap:12px;grid-template-columns:30px 1fr;padding:17px 0}.story-features span[data-v-6db04ec4]{color:#b7ff1f;font:10px Bounded,sans-serif;padding-top:3px}.story-features p[data-v-6db04ec4]{font-size:17px;line-height:1.4;margin:0}.story-signature[data-v-6db04ec4]{align-items:center;display:flex;gap:20px;margin-top:52px}.story-kanji[data-v-6db04ec4]{color:#b7ff1f;font:74px/1 serif}.story-signature div>span[data-v-6db04ec4]{color:#818775;font-size:9px;letter-spacing:.15em}.story-signature p[data-v-6db04ec4]{font:13px/1.5 Bounded,sans-serif;margin:8px 0 0}.story-signature-arrow[data-v-6db04ec4]{color:#465039;font-size:48px;margin-left:auto}.story-information[data-v-6db04ec4]{border-left:1px solid #292d23;padding:36px 0 35px clamp(30px,4vw,65px)}.story-info-heading[data-v-6db04ec4]{align-items:center;color:#858b79;display:flex;font:9px Bounded,sans-serif;justify-content:space-between;letter-spacing:.08em;margin-bottom:28px}.story-info-heading>span[data-v-6db04ec4]:last-child{color:#b7ff1f;font-size:24px}.story-block[data-v-6db04ec4]{border-bottom:1px solid #292d23;padding:23px 0}.story-block--delivery[data-v-6db04ec4]{padding-top:0}.story-block-heading[data-v-6db04ec4]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}h3[data-v-6db04ec4]{font:13px/1.4 Bounded,sans-serif;letter-spacing:-.015em;margin:0}.story-icon[data-v-6db04ec4]{color:#b7ff1f;flex:0 0 24px;height:24px;width:24px}.story-icon-pair[data-v-6db04ec4]{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.story-pill[data-v-6db04ec4]{border:1px solid #3d5122;border-radius:4px;color:#b7ff1f;font-size:8px;letter-spacing:.08em;margin-left:auto;padding:6px 7px}.story-block p[data-v-6db04ec4]{color:#c1c7b6;font-size:16px;line-height:1.45;margin:15px 0 0;white-space:pre-line}.story-block p.story-muted[data-v-6db04ec4]{color:#8d9580;font-size:14px;margin-top:8px}a[data-v-6db04ec4]{color:#b7ff1f;text-decoration:none}.story-block a[data-v-6db04ec4]{align-items:center;display:inline-flex;font-size:13px;gap:12px;margin-top:13px}.story-sub-price[data-v-6db04ec4]{color:#b7ff1f;font:17px Bounded,sans-serif;margin-left:auto}.story-sub-price small[data-v-6db04ec4]{color:#8d9580;display:block;font:10px PPRightGroteskText,sans-serif;margin-top:4px;text-align:right}.story-block p.story-sub-note[data-v-6db04ec4]{color:#b7ff1f;font-size:12px}.story-faq[data-v-6db04ec4]{padding-top:24px}.story-faq-heading[data-v-6db04ec4]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.story-faq-heading>span[data-v-6db04ec4]{color:#858b79;font-size:8px;letter-spacing:.08em}details[data-v-6db04ec4]{border-bottom:1px solid #292d23}summary[data-v-6db04ec4]{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:15px;justify-content:space-between;list-style:none;padding:17px 0}summary[data-v-6db04ec4]::-webkit-details-marker{display:none}.story-faq-plus[data-v-6db04ec4]{color:#b7ff1f;font-size:23px;line-height:1}details[open] .story-faq-plus[data-v-6db04ec4]{transform:rotate(45deg)}details p[data-v-6db04ec4]{color:#a7ae99;font-size:15px;line-height:1.5;margin:0 26px 17px 0}.story-all-faq[data-v-6db04ec4]{display:inline-flex;font-size:13px;gap:12px;margin-top:17px}.story-footer[data-v-6db04ec4]{align-items:center;border-top:1px solid #292d23;color:#737b64;display:flex;font-size:9px;gap:12px;justify-content:space-between;letter-spacing:.08em;padding-top:22px}.story-footer a[data-v-6db04ec4]{color:#a7ae99;font-size:10px;letter-spacing:0}a[data-v-6db04ec4]:hover{color:#e0ff9e}a[data-v-6db04ec4]:focus-visible,summary[data-v-6db04ec4]:focus-visible{outline:2px solid #b7ff1f;outline-offset:5px}@media(max-width:900px){.story-description[data-v-6db04ec4]{padding-right:28px}.story-information[data-v-6db04ec4]{padding-left:28px}h2[data-v-6db04ec4]{font-size:34px}.story-pill[data-v-6db04ec4]{margin-left:35px}}@media(max-width:640px){.story[data-v-6db04ec4]{padding:25px 22px 22px}.story-topline[data-v-6db04ec4]{font-size:8px;letter-spacing:.04em;padding-bottom:22px}.story-columns[data-v-6db04ec4]{grid-template-columns:1fr}.story-description[data-v-6db04ec4]{padding:37px 0 34px}.story-eyebrow[data-v-6db04ec4]{font-size:8px}h2[data-v-6db04ec4]{font-size:clamp(29px,8.4vw,41px);margin:22px 0}.story-lead[data-v-6db04ec4]{font-size:18px}.story-features[data-v-6db04ec4]{margin-top:25px}.story-features p[data-v-6db04ec4]{font-size:16px}.story-signature[data-v-6db04ec4]{margin-top:29px}.story-kanji[data-v-6db04ec4]{font-size:57px}.story-information[data-v-6db04ec4]{border-left:0;border-top:1px solid #292d23;padding:27px 0 30px}.story-info-heading[data-v-6db04ec4]{margin-bottom:23px}.story-block-heading[data-v-6db04ec4]{gap:10px}h3[data-v-6db04ec4]{font-size:12px}.story-pill[data-v-6db04ec4]{font-size:7px;margin-left:auto}.story-sub-price[data-v-6db04ec4]{font-size:15px}.story-faq-heading>span[data-v-6db04ec4]{font-size:7px}.story-footer[data-v-6db04ec4]{flex-wrap:wrap;row-gap:18px}.story-footer>span[data-v-6db04ec4]{flex-basis:100%;font-size:8px;order:3}}.story[data-v-6db04ec4]{padding-top:0;scroll-margin-top:100px}.story-description[data-v-6db04ec4]{padding-top:28px}.story-description h2[data-v-6db04ec4]{margin-top:0}.story-information[data-v-6db04ec4]{padding-top:28px}.story-info-heading[data-v-6db04ec4]{display:none}@media(max-width:640px){.story[data-v-6db04ec4]{padding-top:0}.story-description[data-v-6db04ec4],.story-information[data-v-6db04ec4]{padding-top:25px}}.story-apps[data-v-6db04ec4]{align-items:center;border-top:1px solid #292d23;display:flex;gap:24px;justify-content:space-between;padding:28px 0}.story-apps p[data-v-6db04ec4]{color:#a7ae99;font-size:14px;margin:10px 0 0}.story-app-badges[data-v-6db04ec4]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.story-app-badges a[data-v-6db04ec4]{display:inline-flex;flex-shrink:0}.story-app-badges img[data-v-6db04ec4]{display:block;height:48px;width:auto}.android-badge[data-v-6db04ec4]{align-items:center;background:#000;border:1px solid #a6a6a6;border-radius:7px;color:#fff;font-family:Arial,sans-serif;gap:9px;height:48px;min-width:158px;padding:5px 11px}.android-badge small[data-v-6db04ec4]{display:block;font-size:9px;letter-spacing:.04em}.android-badge strong[data-v-6db04ec4]{display:block;font-size:18px;font-weight:400;line-height:1.2}@media(max-width:640px){.story-apps[data-v-6db04ec4]{align-items:flex-start;flex-direction:column}.story-app-badges[data-v-6db04ec4]{gap:14px}}
