@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-400-normal.CJkVxub1.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-cyrillic-ext-400-normal.Dbdydbkh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-vietnamese-400-normal.Cg2kxhWu.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-400-normal.B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-400-normal.2ppkqaOR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-600-normal.C5KBqx06.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-cyrillic-ext-600-normal.BtwufOTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-vietnamese-600-normal.Y4VTTRme.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-600-normal.5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-600-normal.B0WRRYJ1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-700-normal.iShZaXYX.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-cyrillic-ext-700-normal.pWfpUei5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-vietnamese-700-normal.CV6qDkkj.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-700-normal.BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-800-normal.DyqSzs2i.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-cyrillic-ext-800-normal.lQKgVBUR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-vietnamese-800-normal.CxbopLd3.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-800-normal.BkoGl_sr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-ext-800-normal.B6BjB2Ju.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-800-normal.BPkb-LBK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#ca775e;--primary-fill:#b0563b;--primary-text:#a14e36;--pink:#f2789f;--positive:#36b37e;--danger:#d94a62;--warning:#f5a623;--violet:#a06bff;--warning-text:#ae5409;--positive-text:#1d7550;--danger-text:#b81e38;--bg:#f4efe8;--surface:#fdfbf8;--surface-2:#e5ddd3;--text:#353942;--text-soft:#77706a;--text-faint:#a79f96;--border:#cdc0af;--line:var(--border);--shadow-sm:0 1px 3px #35394240;--shadow:0 6px 24px #3539420f;--shadow-lg:0 12px 40px #3539421f;--scrim:#1c161273;--grad-brand:linear-gradient(135deg, #fdfbf8 0%, #f3e4db 100%);--grad-brand-card:linear-gradient(135deg, #7e3d2a 0%, #353942 100%);--brand-ink:#353942;--brand-paper:#fdfbf8;--sel:var(--text);--sel-fill:var(--brand-ink);--on-sel:#fff;--night-bg:#0f1117;--night-surface:#181b24;--night-surface-2:#21252f;--night-text:#f2efea;--night-text-soft:#9aa2b4;--night-border:#3b4257;--night-primary-text:#d89b89;--night-shadow-lg:0 12px 40px #0000008c;--r-lg:24px;--r-md:18px;--r-sm:12px;--r-xs:8px;--ctl-sm:32px;--ctl:44px;--field:48px;--fab:58px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--fs-tiny:11px;--fs-meta:12px;--fs-row:13px;--fs-body:15px;--fs-head:17px;--fs-num:20px;--fs-title:26px;--fs-display:34px;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.36s;--ease:ease;--ease-out:cubic-bezier(.2, .9, .3, 1);--stagger:30ms;--pulse:1.4s;--press-row:.99;--press-ctl:.96;--locked-o:.45;--locked-blur:3px;--mask-blur:6px;--nav-h:64px;--maxw:480px;--maxw-open:calc(var(--maxw) * 2 + var(--sp-4));--side-min:360px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--kb:0px;--chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg:#0f1117;--surface:#181b24;--surface-2:#21252f;--text:#f2efea;--text-soft:#9aa2b4;--text-faint:#6b7488;--sel-fill:var(--text);--on-sel:var(--bg);--border:#3b4257;--primary-text:#d89b89;--warning-text:#e08600;--positive-text:#36b37e;--danger-text:#f76e85;--danger:#e56c80;--shadow-sm:0 1px 3px #0000008c;--shadow:0 6px 24px #0006;--shadow-lg:0 12px 40px #0000008c}}:root[data-theme=dark]{--bg:#0f1117;--surface:#181b24;--surface-2:#21252f;--text:#f2efea;--text-soft:#9aa2b4;--text-faint:#6b7488;--sel-fill:var(--text);--on-sel:var(--bg);--border:#3b4257;--primary-text:#d89b89;--warning-text:#e08600;--positive-text:#36b37e;--danger-text:#f76e85;--danger:#e56c80;--shadow-sm:0 1px 3px #0000008c;--shadow:0 6px 24px #0006;--shadow-lg:0 12px 40px #0000008c}:root{--maxw-site:720px;--maxw-wide:1040px;--phone-w-narrow:min(236px, 52vw);--phone-w-wide:276px;--start-pic:168px}html{scroll-behavior:smooth;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}@view-transition{navigation:auto}@supports (animation-timeline:view()){.reveal{animation-name:reveal-in;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry cover 22%}@keyframes reveal-in{0%{opacity:0;transform:translateY(12px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}@view-transition{navigation:none}.reveal{opacity:1;animation:none;transform:none}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-size:var(--fs-body);margin:0;line-height:1.6}.wrap{width:100%;max-width:var(--maxw-site);padding:0 var(--sp-4);margin:0 auto}.wrap-wide{max-width:var(--maxw-wide)}.skip{left:-9999px;top:var(--sp-2);z-index:10;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-row);font-weight:700;text-decoration:none;position:absolute}.skip:focus{left:var(--sp-4)}.site-head{border-bottom:1px solid var(--border);background:var(--surface)}.site-head-in{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);min-height:var(--nav-h);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--sp-2);font-size:var(--fs-num);color:var(--text);margin-right:auto;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{width:auto;height:1.4em;color:var(--text);flex:none;display:block}.site-nav{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);font-size:var(--fs-row);flex-wrap:wrap;font-weight:700;display:flex}.site-nav a{color:var(--text-soft);min-height:var(--ctl);padding:0 var(--sp-1);transition:color var(--dur-1) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--text)}.site-nav a[aria-current=page]{color:var(--primary-fill)}.langs{align-items:center;gap:var(--sp-1);font-size:var(--fs-meta);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-1);flex-wrap:wrap;display:flex}.langs a,.langs strong{min-height:var(--ctl);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);align-items:center;text-decoration:none;display:inline-flex}.langs a{color:var(--text-soft);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);font-weight:600}.langs a:hover{color:var(--text);background:var(--surface-2)}.langs strong{color:var(--text);background:var(--surface-2);font-weight:700}.head-menu{display:none;position:relative}.head-menu summary{width:var(--ctl);height:var(--ctl);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-head);color:var(--text);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.head-menu-open{display:inline-flex}.head-menu-close,.head-menu[open] .head-menu-open{display:none}.head-menu[open] .head-menu-close{display:inline-flex}.head-menu summary::-webkit-details-marker{display:none}.head-menu[open] summary{background:var(--surface-2)}.head-menu-panel{right:0;top:calc(100% + var(--sp-2));z-index:10;gap:var(--sp-3);min-width:max-content;padding:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:grid;position:absolute}.head-menu-nav{display:grid}.head-menu-nav a{min-height:var(--ctl);padding:0 var(--sp-2);color:var(--text);font-weight:700;font-size:var(--fs-row);align-items:center;text-decoration:none;display:flex}.head-menu-nav a[aria-current=page]{color:var(--primary-fill)}@media (width<=759px){.site-nav,.site-head-in>.langs{display:none}.head-menu{display:block}}.site-foot{border-top:1px solid var(--border);margin-top:var(--sp-6);padding:var(--sp-5) 0;color:var(--text-soft);font-size:var(--fs-meta)}.site-foot-in{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.foot-links{gap:var(--sp-4);flex-wrap:wrap;margin-right:auto;display:flex}.foot-legal{margin-top:var(--sp-3)}.site-foot a{color:var(--text-soft);min-height:var(--ctl);transition:color var(--dur-1) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.site-foot a:hover{color:var(--text);text-decoration:underline}main{padding:var(--sp-6) 0}main.bleed{padding:0}h1{font-size:var(--fs-title);margin:0 0 var(--sp-4);line-height:1.2}h2{font-size:var(--fs-num);margin:var(--sp-6) 0 var(--sp-3);line-height:1.3}h3{font-size:var(--fs-head);margin:var(--sp-5) 0 var(--sp-2)}p,ul,ol{margin:0 0 var(--sp-4)}a{color:var(--primary-fill)}:focus-visible{outline:2px solid var(--primary-fill);outline-offset:2px}.lg-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-5)}.lg-card h2{font-size:var(--fs-head);margin:var(--sp-5) 0 var(--sp-2)}.lg-card h2:first-child{margin-top:0}.lg-card ul,.lg-card ol{padding-left:var(--sp-5)}.lg-card li{margin-bottom:var(--sp-1)}.lg-meta,.lg-note{color:var(--text-soft);font-size:var(--fs-row)}.lg-meta{margin-top:calc(var(--sp-4) * -1);margin-bottom:var(--sp-4)}.lg-foot{margin-top:var(--sp-4)}.lg-draft{border:1px solid var(--warning-text);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);color:var(--text);font-size:var(--fs-row);margin:0 0 var(--sp-4)}.lg-nowrap{white-space:nowrap}.faq-list{gap:var(--sp-3);margin-bottom:var(--sp-5);display:grid}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:0 var(--sp-4)}.faq-item>summary{align-items:center;gap:var(--sp-3);cursor:pointer;font-size:var(--fs-head);color:var(--text);padding:var(--sp-4) 0;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-q{flex:1;min-width:0}.faq-chev{color:var(--text-soft);transition:transform var(--dur-2) var(--ease);flex:none;display:inline-flex}.faq-item[open] .faq-chev{transform:rotate(180deg)}.faq-item[open]>summary{padding-bottom:var(--sp-2);margin-bottom:0}.faq-item[open]{padding-bottom:var(--sp-4)}.faq-item p:last-child{margin-bottom:0}.faq-item>p{color:var(--text-soft)}.faq-item>summary+p:not(.faq-path){color:var(--text)}.faq-path{color:var(--text-soft);font-size:var(--fs-row);font-weight:600}.sp-address{font-size:var(--fs-head);margin-bottom:var(--sp-4);font-weight:700}.sp-card>:first-child{margin-top:0}.sp-card>:last-child{margin-bottom:0}.sp-card+.sp-card{margin-top:var(--sp-4)}.phone{--phone-w:var(--phone-w-narrow);--phone-r:calc(var(--phone-w) * .1);--phone-rim:calc(var(--phone-w) * .012);--phone-bezel:calc(var(--phone-w) * .018);--phone-status-h:calc(var(--phone-w) * .093);--phone-cam:calc(var(--phone-w) * .038);--phone-btn:calc(var(--phone-w) * .012);--phone-btn-top:22%;--phone-btn-len:11%;--phone-persp:1400px;--phone-tilt:-4deg;--phone-lean:1;--phone-pitch:3deg;--phone-metal-hi:color-mix(in srgb, var(--brand-ink) 45%, white);--phone-metal:var(--brand-ink);--phone-metal-lo:color-mix(in srgb, var(--brand-ink) 60%, black);--phone-glass-ink:color-mix(in srgb, var(--brand-ink) 25%, black);width:var(--phone-w);max-width:100%;padding:var(--phone-rim);border-radius:calc(var(--phone-r) + var(--phone-bezel) + var(--phone-rim));background:linear-gradient(145deg, var(--phone-metal-hi) 0%, var(--phone-metal) 28%, var(--phone-metal-lo) 62%, var(--phone-metal) 100%);box-shadow:var(--shadow-lg);transform:perspective(var(--phone-persp)) rotateY(calc(var(--phone-tilt) * var(--phone-lean))) rotateX(var(--phone-pitch));margin:0 auto;position:relative}.phone:before,.phone:after{content:"";width:var(--phone-btn);background:var(--phone-metal);position:absolute}.phone:after{right:calc(var(--phone-btn) * -1);top:var(--phone-btn-top);height:var(--phone-btn-len);border-radius:0 var(--phone-btn) var(--phone-btn) 0}.phone:before{left:calc(var(--phone-btn) * -1);top:calc(var(--phone-btn-top) * .7);height:calc(var(--phone-btn-len) * 1.4);border-radius:var(--phone-btn) 0 0 var(--phone-btn)}.phone-screen{border:var(--phone-bezel) solid var(--phone-glass-ink);border-radius:calc(var(--phone-r) + var(--phone-bezel));background:var(--bg);position:relative;overflow:hidden}.phone-status{height:var(--phone-status-h);padding:0 var(--sp-3);color:var(--text);font-size:var(--fs-meta);justify-content:space-between;align-items:center;font-weight:700;line-height:1;display:flex}.phone-time{font-size:calc(var(--phone-w) * .045)}.phone-cam{left:50%;top:calc((var(--phone-status-h) - var(--phone-cam)) / 2);width:var(--phone-cam);height:var(--phone-cam);margin-left:calc(var(--phone-cam) / -2);background:var(--phone-glass-ink);border-radius:50%;position:absolute;box-shadow:0 0 0 1px #ffffff24}.phone-icons{align-items:center;gap:calc(var(--phone-cam) / 3);display:inline-flex}.phone-signal{width:calc(var(--phone-cam) * 1.3);height:calc(var(--phone-cam) * .9);clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,currentColor 0 18%,#0000 18% 27%,currentColor 27% 45%,#0000 45% 54%,currentColor 54% 72%,#0000 72% 81%,currentColor 81%)}.phone-battery{width:calc(var(--phone-cam) * 2);height:calc(var(--phone-cam) * .95);border-radius:calc(var(--phone-cam) / 4);background:linear-gradient(90deg,currentColor 0 72%,#0000 72%) content-box content-box;border:1px solid;padding:1px;position:relative}.phone picture,.phone img{width:100%;height:auto;display:block}.phone-clip{width:100%;height:auto;display:none}@media (prefers-reduced-motion:no-preference){.phone-clip{display:block}.phone .phone-still{display:none}}@media (prefers-color-scheme:dark){.phone{box-shadow:0 0 0 1px var(--line), var(--shadow-lg)}}.toast{z-index:1;align-items:center;gap:var(--sp-2);width:max-content;max-width:var(--toast-w);padding:var(--sp-2) var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-size:var(--fs-meta);line-height:1.3;display:flex;position:absolute}.toast-ico{width:var(--ctl-sm);height:var(--ctl-sm);border-radius:var(--r-sm);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary-text);font-size:var(--fs-row);flex:none;place-items:center;display:grid}.toast-text{min-width:0;display:grid}.toast-text strong{color:var(--text)}.toast-text span{color:var(--text-soft)}.toast-a{right:0}.toast-b{left:0}:root{--lp-display:clamp(40px, 7.2vw, 96px);--lp-display-2:clamp(32px, 5vw, 64px);--lp-step-h:clamp(28px, 3.4vw, 46px);--lp-lead:clamp(var(--fs-head), 1.6vw, 21px);--lp-pad:clamp(calc(var(--sp-6) * 2), 11vw, calc(var(--sp-6) * 5));--lp-enter:calc(var(--dur-4) * 2.5);--sys-bg:var(--bg);--sys-surface:var(--surface);--sys-surface-2:var(--surface-2);--sys-text:var(--text);--sys-text-soft:var(--text-soft);--sys-border:var(--border);--sys-line:var(--line);--sys-primary-text:var(--primary-text)}.night,body:has(.lp-hero) .site-head{--bg:var(--night-bg);--surface:var(--night-surface);--surface-2:var(--night-surface-2);--text:var(--night-text);--text-soft:var(--night-text-soft);--border:var(--night-border);--line:var(--night-border);--primary-text:var(--night-primary-text);--shadow-lg:var(--night-shadow-lg);color-scheme:dark;background:var(--bg);color:var(--text)}body:has(.lp-hero) .site-head{border-bottom-color:#0000}.night .phone,.night .toast{--bg:var(--sys-bg);--surface:var(--sys-surface);--surface-2:var(--sys-surface-2);--text:var(--sys-text);--text-soft:var(--sys-text-soft);--border:var(--sys-border);--line:var(--sys-line);--primary-text:var(--sys-primary-text)}.night .phone{box-shadow:0 0 0 1px var(--night-border), var(--night-shadow-lg)}.night :focus-visible{outline-color:var(--night-text)}.lp-display,.lp-display-2,.lp-step-h{text-wrap:balance;margin:0;font-weight:800}.lp-display{font-size:var(--lp-display);letter-spacing:-.035em;max-width:11em;line-height:1.02}.lp-punct{margin-left:-.07em}.lp-display-2{font-size:var(--lp-display-2);letter-spacing:-.035em;margin-bottom:clamp(var(--sp-5), 5vw, calc(var(--sp-6) * 2));line-height:1.05}.lp-lead{font-size:var(--lp-lead);color:var(--text-soft);text-wrap:pretty;max-width:34em;margin:0 auto;line-height:1.5}.lp-center{text-align:center}.lp-hero{padding-top:clamp(var(--sp-6), 8vw, calc(var(--sp-6) * 3));position:relative;overflow:clip}.lp-hero:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 32%, transparent), transparent);pointer-events:none;z-index:1;width:min(1100px,140vw);height:75%;position:absolute;bottom:0;left:50%;translate:-50% 30%}.lp-hero-in{align-items:center;gap:var(--sp-4);text-align:center;flex-direction:column;display:flex;position:relative}.lp-hero-mark{width:calc(var(--ctl) * 1.5);height:auto;display:block}.lp-hero-sub{font-size:var(--lp-lead);color:var(--text-soft);text-wrap:balance;max-width:30em;margin:0;line-height:1.45}.teaser{padding-bottom:clamp(var(--sp-5), 5vw, calc(var(--sp-6) * 2))}.teaser-soon{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);padding:var(--sp-2) var(--sp-4);border:1px solid var(--border);border-radius:999px;font-weight:700}.teaser-accent{color:var(--primary-text)}.teaser-follow{margin-top:var(--sp-3);font-size:var(--fs-body);align-items:center;font-weight:700}.teaser-handle{font-size:var(--fs-meta);opacity:.7;font-weight:600}.teaser-art{z-index:2;width:min(420px,82vw);height:auto;margin-top:var(--sp-4);position:relative}.stores{justify-content:center;gap:var(--sp-3);margin:var(--sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.store{min-height:var(--field);padding:var(--sp-2) var(--sp-5);border:1px solid var(--border);color:var(--text);border-radius:999px;flex-direction:column;justify-content:center;display:flex}.store-name{font-size:var(--fs-body);font-weight:700}.store-soon{font-size:var(--fs-meta);color:var(--text-soft)}.store-live{background:var(--text);border-color:var(--text);color:var(--bg);text-decoration:none}@media (hover:hover) and (pointer:fine){.store-live{transition:opacity var(--dur-1) var(--ease)}.store-live:hover{opacity:.86}}.lp-fan{--fan-w:min(280px, 58vw);--fan-room:calc(var(--sp-6) * 2);margin-top:calc(clamp(var(--sp-6), 6vw, calc(var(--sp-6) * 2)) - var(--fan-room));padding-top:var(--fan-room);height:calc(var(--fan-w) * 1.45 + var(--fan-room));pointer-events:none;clip-path:inset(-100vh -100vw 0);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-2)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-2)), transparent);justify-items:center;display:grid;position:relative}.lp-fan:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:45%;position:absolute;inset:auto -10% 0}.lp-fan .phone{--phone-w:var(--fan-w);--phone-tilt:0deg;--phone-pitch:0deg}.lp-fan-slot{grid-area:1/1}.lp-fan-l,.lp-fan-r{scale:.84;translate:0 var(--sp-6)}.lp-fan-l{translate:-34% var(--sp-6);rotate:-6deg}.lp-fan-r{translate:34% var(--sp-6);rotate:6deg}.lp-jump{z-index:2;padding:var(--sp-5) 0 var(--sp-6);position:relative}.lp-jump ul{gap:var(--sp-2);padding:0 var(--sp-4);scrollbar-width:none;margin:0 auto;list-style:none;display:flex;overflow-x:auto}@media (width>=860px){.lp-jump ul{flex-wrap:wrap;justify-content:center}}.lp-jump li{flex:none}.lp-jump a{align-items:center;gap:var(--sp-2);min-height:var(--ctl);padding:0 var(--sp-4);border:1px solid var(--border);color:var(--text-soft);font-size:var(--fs-body);border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.lp-jump-ico{color:var(--primary-text);font-size:var(--fs-head);display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-jump a{transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)}.lp-jump a:hover{color:var(--text);border-color:var(--text-soft)}}.lp-start{padding:var(--lp-pad) 0;background:var(--bg);scroll-margin-top:var(--sp-4)}.lp-start-list{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));margin:0;padding:0;list-style:none;display:grid}.lp-start-item{text-align:center;min-width:0}.lp-start-pic{height:calc(var(--start-pic) * 1.2);margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5) 0;background:var(--brand-paper);border:1px solid var(--line);border-radius:var(--r-lg);justify-content:center;align-items:flex-end;display:flex;overflow:clip}.lp-start-pic img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:100%;display:block}.lp-start-item h3{align-items:center;gap:var(--sp-2);text-wrap:balance;font-size:var(--fs-num);letter-spacing:-.01em;flex-direction:column;margin:0;display:flex}.lp-start-n{width:var(--ctl-sm);height:var(--ctl-sm);background:var(--primary-fill);color:#fff;font-size:var(--fs-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lp-start-item p{margin:var(--sp-3) auto 0;max-width:22em;color:var(--text-soft);font-size:var(--fs-head);line-height:1.5}.lp-story{padding:var(--lp-pad) 0;position:relative}.lp-story-title{text-align:center}.lp-step{scroll-margin-top:var(--sp-4)}.lp-scene-in{gap:var(--sp-6);padding-block:var(--sp-6);align-items:center;display:grid}@media (width>=860px){.lp-scene-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-step-visual:not(.lp-two) .phone{--phone-w:var(--phone-w-wide)}}.lp-step-text{max-width:32em}.lp-step-ico{width:var(--field);height:var(--field);border-radius:var(--r-md);background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary-text);font-size:var(--fs-num);place-items:center;display:inline-grid}.lp-step-h{font-size:var(--lp-step-h);letter-spacing:-.03em;margin-top:var(--sp-4);line-height:1.08}.lp-step-p{font-size:var(--lp-lead);color:var(--text-soft);margin:var(--sp-4) 0 0;text-wrap:pretty;line-height:1.5}.lp-slabs{display:none}.lp-step-visual{--toast-w:min(260px, 68vw);isolation:isolate;padding:var(--sp-5) 0;justify-content:center;display:flex;position:relative}.lp-rig{justify-content:center;display:flex;position:relative}.lp-rig .toast-a{top:14%;right:-32%}.lp-rig .toast-b{--toast-from:-1;bottom:18%;left:-32%}.lp-two .lp-rig{align-items:flex-start}.lp-two .phone{--phone-w:min(200px, 38vw);margin:0}.lp-two .phone-twin{margin-left:calc(var(--phone-w) * -.45);margin-top:var(--sp-6);z-index:-1;--phone-lean:-1;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and ((width>=860px) or (height>=680px)){.lp-step{view-timeline-name:--scene;height:170svh;scroll-margin-top:-45svh}.lp-scene{height:100svh;position:sticky;top:0;overflow:clip}.lp-scene-in{height:100%;padding-block:0}.lp-step-text{z-index:2;animation-name:lp-words;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--scene;animation-range:entry 55% contain 40%;position:relative}.lp-step-visual{z-index:1;perspective:1600px;pointer-events:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}.lp-rig{transform-style:preserve-3d;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--scene;animation-range:entry 35% contain 50%}.lp-rig .phone{--phone-w:var(--scene-phone);--phone-tilt:0deg;--phone-pitch:0deg;backface-visibility:hidden}.lp-dev{--dev-r:calc(var(--scene-phone) * .13);--slab-step:calc(var(--scene-phone) * .0055);--dev-hi:color-mix(in srgb, var(--brand-ink) 55%, white);--dev-lo:color-mix(in srgb, var(--brand-ink) 55%, black);transform-style:preserve-3d;position:relative}.lp-dev>.phone{transform:translateZ(.5px)}.lp-slabs{pointer-events:none;transform-style:preserve-3d;display:block;position:absolute;inset:0}.lp-rig .toast{transform:translateZ(calc(var(--scene-phone) * .12))}.lp-slabs i{border-radius:var(--dev-r);background:linear-gradient(90deg, var(--dev-lo), var(--dev-hi) 18%, var(--brand-ink) 50%, var(--dev-hi) 82%, var(--dev-lo));transform:translateZ(calc(var(--slab-step) * var(--n) * -1));position:absolute;inset:0}.lp-slabs i:first-child{--n:1}.lp-slabs i:nth-child(2){--n:2}.lp-slabs i:nth-child(3){--n:3}.lp-slabs i:nth-child(4){--n:4}.lp-slabs i:nth-child(5){--n:5}.lp-slabs i:nth-child(6){--n:6}.lp-slabs i:nth-child(7){--n:7}.lp-slabs i:nth-child(8){--n:8}.lp-slabs i:nth-child(9){--n:9}.lp-slabs i:nth-child(10){--n:10}.lp-slabs i:nth-child(11){--n:11}.lp-slabs i:nth-child(12){--n:12}.lp-slabs i:nth-child(13){--n:13}.lp-slabs i:nth-child(14){--n:14}.lp-rig .toast{animation-name:lp-card-in;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-duration:auto;animation-timeline:--scene;animation-range:contain 20% contain 45%}.lp-in-zoom{transform-origin:50% 0;animation-name:lp-in-zoom}.lp-in-pop{animation-name:lp-in-pop}.lp-in-slide{animation-name:lp-in-slide}.lp-in-rise{animation-name:lp-in-rise}.lp-in-table{transform-origin:50% 60%;animation-name:lp-in-table}.lp-in-flip{animation-name:lp-in-flip}.lp-in-pair{animation-name:lp-in-pair}.lp-two .lp-rig .phone{--phone-w:var(--scene-phone)}.lp-in-pair .phone-twin{animation-name:lp-twin-out;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-duration:auto;margin:0;animation-timeline:--scene;animation-range:contain 10% contain 48%;position:absolute;top:0;left:0}@media (width>=860px){.lp-scene{--end-x:min(22vw, 250px);--zoom:1.6;--scene-phone:min(290px, 24vw, calc((100svh - var(--sp-6) * 2) / 2.3))}}@media (width<=859.98px){.lp-step{height:160svh;scroll-margin-top:-40svh}.lp-scene{--end-x:0px;--zoom:1.4;--scene-phone:min(210px, 48vw, calc((100cqh - var(--sp-5)) / 2.3))}.lp-scene-in{padding-top:var(--sp-6);flex-direction:column;display:flex}.lp-step-ico{display:none}.lp-step-visual{flex:1;min-height:0;position:relative;inset:auto;container-type:size}.lp-rig .toast-a{right:-24%}.lp-rig .toast-b{left:-24%}}}}@keyframes lp-words{0%{opacity:0;translate:0 var(--sp-5)}60%,to{opacity:1;translate:0}}@keyframes lp-card-in{0%{opacity:0;translate:calc(var(--sp-5) * var(--toast-from,1)) 0}}@keyframes lp-in-zoom{0%{transform:translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(var(--zoom))}50%{transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}to{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-10deg) rotateZ(0deg) scale(1)}}@keyframes lp-in-pop{0%{transform:translate3d(var(--end-x), 22%, 0) rotateX(0deg) rotateY(0deg) rotateZ(-18deg) scale(.55)}55%{transform:translate3d(var(--end-x), -2%, 0) rotateX(0deg) rotateY(-6deg) rotateZ(3deg) scale(1.04)}80%{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-8deg) rotateZ(-1deg) scale(1)}to{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-8deg) rotateZ(0deg) scale(1)}}@keyframes lp-in-slide{0%{transform:translate3d(calc(var(--end-x) + 36vw), 6%, 0) rotateX(0deg) rotateY(-62deg) rotateZ(10deg) scale(.9)}75%{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-14deg) rotateZ(0deg) scale(1)}to{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-8deg) rotateZ(0deg) scale(1)}}@keyframes lp-in-rise{0%{transform:translate3d(var(--end-x), 45%, 0) rotateX(58deg) rotateY(0deg) rotateZ(0deg) scale(.92)}75%{transform:translate3d(var(--end-x), 0, 0) rotateX(-4deg) rotateY(-8deg) rotateZ(0deg) scale(1)}to{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-10deg) rotateZ(0deg) scale(1)}}@keyframes lp-in-pair{0%{transform:translateY(4%)rotateX(8deg)rotateY(0)rotate(0)scale(.86)}45%{transform:translate3d(calc(var(--end-x) + 12%), 0, 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(.96)}to{transform:translate3d(calc(var(--end-x) + 12%), 0, 0) rotateX(0deg) rotateY(-6deg) rotateZ(0deg) scale(1)}}@keyframes lp-twin-out{0%{transform:translate(0,0)rotate(0)scale(.96)}to{transform:translate(-62%,8%)rotate(-7deg)scale(.92)}}@keyframes lp-in-table{0%{transform:translateY(18%)rotateX(70deg)rotateY(0)rotate(-28deg)scale(1.35)}70%{transform:translate3d(var(--end-x), 0, 0) rotateX(6deg) rotateY(-8deg) rotateZ(0deg) scale(1)}to{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-10deg) rotateZ(0deg) scale(1)}}@keyframes lp-in-flip{0%{transform:translate3d(var(--end-x), 0, 0) rotateX(4deg) rotateY(-86deg) rotateZ(0deg) scale(.9)}70%{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-4deg) rotateZ(0deg) scale(1.04)}to{transform:translate3d(var(--end-x), 0, 0) rotateX(0deg) rotateY(-10deg) rotateZ(0deg) scale(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lp-fan-l{animation-name:lp-fan-l}.lp-fan-r{animation-name:lp-fan-r}.lp-fan-c{animation-name:lp-fan-c}.lp-fan-slot{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 75vh}}}@keyframes lp-fan-l{to{translate:-66% calc(var(--sp-6) * 1.5);rotate:-12deg}}@keyframes lp-fan-r{to{translate:66% calc(var(--sp-6) * 1.5);rotate:12deg}}@keyframes lp-fan-c{to{translate:0 calc(var(--sp-6) * -1);scale:1.04}}@media (prefers-reduced-motion:no-preference){.lp-enter,.lp-fan{animation:lp-enter var(--lp-enter) var(--ease-out) both}.lp-hero-in>:nth-child(2){animation-delay:var(--dur-1)}.lp-hero-in>:nth-child(3){animation-delay:calc(var(--dur-1) * 2)}.lp-hero-in>:nth-child(4){animation-delay:calc(var(--dur-1) * 3)}.lp-hero-in>:nth-child(5){animation-delay:calc(var(--dur-1) * 4)}.lp-hero-in>:nth-child(6){animation-delay:calc(var(--dur-1) * 5)}.lp-fan{animation-delay:calc(var(--dur-1) * 4)}}@keyframes lp-enter{0%{opacity:0;translate:0 var(--sp-5)}}.lp-poses{grid-template-rows:100%;height:100%;min-height:0;display:grid}.lp-poses img{grid-area:1/1;place-self:end center;min-height:0}.lp-pose-a{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-pose-a{display:block}.lp-pose-a,.lp-pose-b{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view()}.lp-pose-a{animation-name:lp-pose-out}.lp-pose-b{animation-name:lp-pose-in}.lp-start-item:first-child .lp-poses img{animation-range:cover 34% cover 42%}.lp-start-item:nth-child(2) .lp-poses img{animation-range:cover 42% cover 50%}.lp-start-item:nth-child(3) .lp-poses img{animation-range:cover 50% cover 58%}.lp-plus-pic img{animation-name:lp-settle;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 20% cover 40%}}}@keyframes lp-pose-out{to{opacity:0}}@keyframes lp-pose-in{0%{opacity:0}}@keyframes lp-settle{0%{opacity:0;translate:0 var(--sp-5)}}.more-band{padding:var(--lp-pad) 0;background:var(--surface);scroll-margin-top:var(--sp-4)}.lp-more-list{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));margin:0;padding:0;list-style:none;display:grid}.more-item{min-width:0}.feat-head{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.feat-ico{width:var(--field);height:var(--field);border-radius:var(--r-md);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary-text);font-size:var(--fs-num);place-items:center;display:inline-grid}.more-item h3{font-size:var(--fs-num);letter-spacing:-.01em;margin:0}.more-item p{margin:var(--sp-3) 0 0;color:var(--text-soft);font-size:var(--fs-head);line-height:1.5}.plus-band{padding:var(--lp-pad) 0;scroll-margin-top:var(--sp-4);position:relative;overflow:clip}.lp-plus-in{gap:var(--sp-6);display:grid}.lp-plus-head{text-align:center}.lp-plus-head .lp-display-2{margin-bottom:var(--sp-4)}.lp-plus-pic{height:calc(var(--start-pic) * 1.6);justify-content:center;align-items:flex-end;margin:0 auto;display:flex;position:relative}.lp-plus-pic:before{content:"";aspect-ratio:1;background:var(--brand-paper);height:100%;box-shadow:0 0 calc(var(--sp-6) * 2) color-mix(in srgb, var(--primary) 35%, transparent);border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}.lp-plus-pic img{object-fit:contain;object-position:bottom;transform-origin:50% 100%;width:auto;max-width:100%;height:100%;display:block;position:relative}.lp-plus-cols{align-items:stretch;gap:var(--sp-5);max-width:calc(var(--maxw-site) * 1.25);grid-template-columns:repeat(auto-fit,minmax(min(100%,18em),1fr));width:100%;margin:0 auto;display:grid}.plus-col{min-width:0;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);position:relative}.plus-col-plus{border-color:color-mix(in srgb, var(--primary) 60%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 16%, var(--surface)), var(--surface) 55%);box-shadow:0 var(--sp-6) calc(var(--sp-6) * 3) calc(var(--sp-5) * -1) color-mix(in srgb, var(--primary) 45%, transparent)}.plus-col h3{margin:0 0 var(--sp-5);font-size:var(--fs-title);letter-spacing:-.02em}.plus-name{color:var(--primary-text)}.plus-col ul{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.plus-col li{padding-left:var(--sp-5);font-size:var(--fs-body);color:var(--text-soft);line-height:1.5;position:relative}.plus-col-plus li{color:var(--text)}.plus-col li:before{content:"";width:var(--sp-2);height:var(--sp-2);background:var(--text-soft);border-radius:50%;position:absolute;top:.6em;left:0}.plus-col-plus li:before{background:var(--primary-text)}.plus-price{margin:var(--sp-5) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--text-soft);font-size:var(--fs-row);line-height:1.5}.plus-tag{padding:var(--sp-1) var(--sp-3);background:var(--primary-fill);color:#fff;font-size:var(--fs-meta);white-space:nowrap;border-radius:999px;font-weight:700;line-height:1.4;display:inline-block}.feat-plus{margin-top:var(--sp-4);color:var(--text-soft);font-size:var(--fs-body);line-height:1.8;text-decoration:none;display:block}.feat-plus .plus-tag{margin-right:var(--sp-2)}.feat-plus:hover>span:last-child,.feat-plus:focus-visible>span:last-child{text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-fan,.lp-fan-slot,.lp-rig,.phone-twin,.lp-step-text,.toast{animation:none}}
