._LncaG_root{vertical-align:middle;flex:none;display:inline-flex;position:relative}._LncaG_trigger{--presence-surface:var(--user-menu-surface,var(--surface));align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:40px;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}._LncaG_trigger[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){._LncaG_trigger:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}._LncaG_trigger[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}._LncaG_trigger:active{--presence-surface:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%)}._LncaG_triggerName{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}._LncaG_chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;margin-left:-2px}._LncaG_trigger:hover ._LncaG_chevron,._LncaG_trigger[data-state=open] ._LncaG_chevron{color:var(--foreground)}._LncaG_trigger[data-state=open] ._LncaG_chevron{transform:rotate(180deg)}@media (max-width:639px){._LncaG_trigger[data-name]{padding-right:4px}._LncaG_triggerName,._LncaG_chevron{display:none}}._LncaG_face{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}._LncaG_face[data-size=sm]{--face-size:32px;--dot-size:11px}._LncaG_face[data-size=md]{--face-size:34px;--dot-size:10px}._LncaG_portrait{border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._LncaG_initials{color:var(--text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}._LncaG_face ._LncaG_dot{box-shadow:0 0 0 2px var(--presence-surface,var(--surface));position:absolute;bottom:-1px;right:-1px}._LncaG_dot{--dot-color:var(--success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;display:inline-block;position:relative}._LncaG_dot:before,._LncaG_dot:after{content:"";background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);margin:auto;position:absolute;inset:0}._LncaG_dot:before{border-radius:var(--radius-pill);width:46%;height:46%;transform:scale(0)}._LncaG_dot:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}._LncaG_dot[data-status=busy]{--dot-color:var(--danger)}._LncaG_dot[data-status=busy]:after{transform:scaleX(1)}._LncaG_dot[data-status=away]{--dot-color:var(--warning)}._LncaG_dot[data-status=away]:before,._LncaG_dot[data-status=offline]:before{transform:scale(1)}._LncaG_dot[data-status=offline]{--dot-color:var(--text-muted)}._LncaG_panel{--presence-surface:var(--surface-raised);--row:32px;--inset:4px;--menu-radius:10px;--menu-line:color-mix(in oklab, var(--foreground) 9%, transparent);z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}._LncaG_panel[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}._LncaG_panel[data-inline][data-align=end]{right:0}._LncaG_panel[data-inline][data-align=start]{left:0}._LncaG_panel[data-inline][data-align=center]{margin-left:-7.75rem;left:50%}._LncaG_header{align-items:center;gap:10px;padding:8px;display:flex}._LncaG_identity{flex:1;gap:2px;min-width:0;display:grid}._LncaG_nameRow{align-items:center;gap:6px;min-width:0;display:flex}._LncaG_name{min-width:0;color:var(--foreground);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}._LncaG_plan{border:.5px solid var(--menu-line);background:color-mix(in oklab, var(--foreground) 4%, transparent);min-width:0;max-width:55%;height:17px;color:var(--text-secondary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 100 auto;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}._LncaG_email{color:var(--text-muted);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}._LncaG_list{position:relative}._LncaG_separator{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media (max-resolution:1x){._LncaG_separator{background:color-mix(in oklab, var(--foreground) 6%, transparent);height:1px}}._LncaG_highlight{background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;right:0}._LncaG_item{width:100%;height:var(--row);box-sizing:border-box;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13px;display:flex;position:relative}._LncaG_icon{width:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}._LncaG_item:focus ._LncaG_icon{color:var(--foreground)}._LncaG_itemLabel{flex:1;min-width:0;display:inline-flex;position:relative}._LncaG_rise{white-space:nowrap;display:inline-block}@media (hover:none){._LncaG_item:active{background:var(--surface-muted)}}._LncaG_keys{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}._LncaG_key{min-width:1.05em;font:inherit;text-align:center;display:inline-block}._LncaG_row{align-items:center;gap:10px;height:36px;padding:0 4px 0 8px;display:flex;position:relative}._LncaG_rowLabel{color:var(--foreground);flex:1;font-size:13px}._LncaG_row ._LncaG_icon ._LncaG_dot{--dot-size:10px}._LncaG_segments{--segment:28px;isolation:isolate;grid-auto-columns:var(--segment);background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:7px;flex:none;grid-auto-flow:column;height:26px;padding:2px;display:inline-grid;position:relative}._LncaG_thumb{z-index:-1;width:var(--segment);background:var(--surface-raised);box-shadow:0 1px 1.5px #00000014, 0 0 0 .5px var(--menu-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}@supports (color:lab(0% 0 0)){._LncaG_thumb{box-shadow:0 1px 1.5px lab(0% 0 0/.08), 0 0 0 .5px var(--menu-line)}}[data-theme=dark] ._LncaG_thumb{background:color-mix(in oklab, var(--foreground) 20%, var(--surface-raised));box-shadow:none}._LncaG_segment{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:5px;outline:none;place-items:center;margin:0;padding:0;display:grid}._LncaG_segment ._LncaG_dot{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){._LncaG_segment:hover{color:var(--text-secondary)}}._LncaG_segment[aria-checked=true]{color:var(--foreground)}._LncaG_spinner{animation:.8s linear infinite _LncaG_user-menu-spin}@keyframes _LncaG_user-menu-spin{to{transform:rotate(360deg)}}._LncaG_scrim{z-index:70;-webkit-tap-highlight-color:transparent;background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}._LncaG_sheet{--row:46px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}._LncaG_handle{border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}._LncaG_sheet ._LncaG_header{padding:4px 8px 12px}._LncaG_sheet ._LncaG_item,._LncaG_sheet ._LncaG_rowLabel{font-size:var(--text-base)}._LncaG_sheet ._LncaG_row{height:52px}._LncaG_sheet ._LncaG_segments{--segment:40px;height:34px}._LncaG_sheet ._LncaG_keys{display:none}@media (prefers-reduced-motion:reduce){._LncaG_trigger,._LncaG_chevron,._LncaG_dot,._LncaG_dot:before,._LncaG_dot:after,._LncaG_segment,._LncaG_thumb,._LncaG_item,._LncaG_icon{transition:none}._LncaG_spinner{animation-duration:2.4s}}
div.VtgoiG_page{--page-max:1516px;--gutter:clamp(16px, 16.6vw - 131px, 120px)}.VtgoiG_head{gap:14px;display:grid}.VtgoiG_title{font-family:var(--font-arvo);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,3.44vw,3.25rem);font-weight:400;line-height:1.06}.VtgoiG_title:lang(ja){letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;max-width:none;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.25}.VtgoiG_reveal>*{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.VtgoiG_reveal>.VtgoiG_revealHidden{opacity:0;transform:translateY(24px)}@media print{.VtgoiG_reveal>.VtgoiG_revealHidden{opacity:1;transform:none}}.VtgoiG_stepsHead{max-width:744px}.VtgoiG_steps{gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.VtgoiG_steps{grid-template-columns:repeat(3,1fr);gap:48px}}.VtgoiG_step{align-content:start;gap:16px;display:grid}.VtgoiG_stepPhoto{aspect-ratio:450/470}.VtgoiG_stepPhoto .VtgoiG_stepIndex{font-family:var(--font-arvo);font-weight:400}.VtgoiG_step h3{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:24.2px}.VtgoiG_step p{color:var(--text-secondary);font-size:16px;line-height:24px}.VtgoiG_highlight{isolation:isolate;background:var(--leaf);min-height:clamp(560px,56.3vw,851px);color:var(--on-leaf);align-items:flex-end;display:flex;position:relative;overflow:hidden}.VtgoiG_highlightVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VtgoiG_highlightTint{z-index:-1;background:color-mix(in srgb, var(--leaf) 75%, transparent);position:absolute;inset:0}.VtgoiG_highlightInner{width:100%;max-width:var(--page-max);padding:40px var(--gutter);gap:20px;margin-inline:auto;display:grid}.VtgoiG_highlightTitle{text-wrap:wrap}.VtgoiG_highlightTitle:not(:lang(ja)){max-width:557px}.VtgoiG_highlightBody{letter-spacing:-.33px;font-size:18px;line-height:31.9px}@media (min-width:900px){.VtgoiG_highlightInner{grid-template-columns:minmax(0,1fr) minmax(0,491px);align-items:end;column-gap:48px;padding-block:56px}.VtgoiG_highlightBody{margin-bottom:15px}}.VtgoiG_features{--hairline-plate:var(--surface-muted);--hairline-hi:var(--accent);--hairline-edge:color-mix(in srgb, var(--accent) 80%, var(--surface-muted));--hairline-mid:color-mix(in srgb, var(--accent) 60%, var(--surface-muted));--hairline-lo:color-mix(in srgb, var(--accent) 30%, var(--surface-muted));--hairline-stroke:1;gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.VtgoiG_features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.VtgoiG_features{grid-template-columns:repeat(3,minmax(0,1fr))}.VtgoiG_feature:first-child,.VtgoiG_feature:nth-child(4),.VtgoiG_feature:nth-child(5){grid-column:span 2}}.VtgoiG_feature{border-radius:var(--radius-tile);background:var(--surface-muted);align-content:start;justify-items:start;gap:10px;padding:24px;display:grid}.VtgoiG_featureArt{aspect-ratio:5/4;justify-self:center;width:min(100%,300px);margin-bottom:14px}.VtgoiG_feature h3{letter-spacing:-.02em;font-size:20px}.VtgoiG_feature p{color:var(--text-secondary);font-size:15px}.VtgoiG_statusLive,.VtgoiG_statusSoon{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.VtgoiG_statusLive{background:var(--leaf-soft);color:var(--leaf)}.VtgoiG_statusSoon{border:1px solid var(--border-strong);color:var(--text-secondary)}.VtgoiG_pricingHead{gap:20px;display:grid}.VtgoiG_pricingTitle:not(:lang(ja)){max-width:479px}.VtgoiG_pricingLede{color:var(--text-secondary);white-space:pre-line;font-size:18px;line-height:27.9px}.VtgoiG_pricing{gap:17px;margin-top:48px;display:grid}@media (min-width:900px){.VtgoiG_pricingHead{grid-template-columns:1fr 1fr;align-items:end;column-gap:17px}.VtgoiG_pricingLede{padding-bottom:9px}.VtgoiG_pricing{grid-template-columns:1fr 1fr;align-items:stretch;margin-top:52px}}.VtgoiG_plan{border-radius:var(--radius-hero);border:1px solid var(--border);background:var(--surface);flex-direction:column;padding:28px;display:flex;box-shadow:0 1px 1px #0000000a,0 18px 20px #0000000f}@media (min-width:720px){.VtgoiG_plan{padding:40px}}@media (min-width:900px){.VtgoiG_plan{min-height:593px}}.VtgoiG_planHead{gap:12px;display:grid}.VtgoiG_planName{background:var(--leaf-soft);color:var(--leaf);border-radius:999px;justify-self:start;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.VtgoiG_planBody{color:var(--text-secondary)}.VtgoiG_planPrice{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin-top:23px;font-size:18px;display:flex}.VtgoiG_planPrice strong{letter-spacing:-.05em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(3rem,4vw + 1.5rem,4.5rem);font-weight:600;line-height:1}.VtgoiG_plan .VtgoiG_planCta{border-radius:25px;width:100%;min-height:50px;margin-top:25px;font-size:14px;font-weight:600}.VtgoiG_planFeatures{border-top:1px solid var(--border);gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.VtgoiG_planFeatures li{align-items:flex-start;gap:12px;font-size:15px;line-height:22.5px;display:flex}.VtgoiG_check{background:var(--leaf);width:22px;height:22px;color:var(--on-leaf);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.VtgoiG_planNote{color:var(--text-muted);margin-top:auto;padding-top:24px;font-size:12px;line-height:19.5px}@media (min-width:1280px){.VtgoiG_planNote{margin-bottom:-20px;margin-right:-27px}}.VtgoiG_pricingMedia{border-radius:var(--radius-tile);background:var(--surface-muted);min-height:320px;position:relative;overflow:hidden}.VtgoiG_pricingVideo{aspect-ratio:9/16;width:125%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;translate:-59% -58%}.VtgoiG_faq{gap:32px;display:grid}@media (min-width:900px){.VtgoiG_faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}}.VtgoiG_closing{padding-bottom:calc(var(--section-space) - 56px)}.VtgoiG_band .VtgoiG_onLeaf{color:var(--leaf);background:#fff;border-color:#fff;border-radius:999px}.VtgoiG_band{border-radius:var(--radius-hero);background:var(--leaf);color:var(--on-leaf);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 28px;display:flex}@media (min-width:720px){.VtgoiG_band{padding:56px}}.VtgoiG_band p{color:#fffc;max-width:44rem;margin-top:8px}
.diz6CW_card{border-radius:var(--radius-tile);background:var(--surface);border:1px solid var(--border);color:var(--foreground);transition:transform var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), border-color var(--duration-fast);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}a.diz6CW_card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){a.diz6CW_card:hover{box-shadow:var(--shadow-raised);border-color:var(--border-strong);transform:translateY(-3px)}a.diz6CW_card:hover .diz6CW_cta{gap:10px}}.diz6CW_muted{opacity:.72}.diz6CW_media{aspect-ratio:1;background:color-mix(in srgb, var(--tint,#8a8a8a) 10%, var(--surface-muted));place-items:center;display:grid;position:relative;overflow:hidden}.diz6CW_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.diz6CW_soldOut{color:#fff;background:#0a0a0acc;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.diz6CW_body{align-content:start;gap:10px;padding:18px;display:grid}.diz6CW_titleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.diz6CW_titleRow h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}.diz6CW_price{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.diz6CW_meta{color:var(--text-secondary);font-size:14px}.diz6CW_notes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.diz6CW_notes li{background:var(--surface-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.diz6CW_cta{transition:gap var(--duration-fast) var(--ease-standard);justify-self:start;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.diz6CW_card,.diz6CW_cta{transition:none}a.diz6CW_card:hover{transform:none}}
._2eiU7a_wrap{place-items:start center;padding-top:56px;padding-bottom:80px;display:grid}._2eiU7a_card{border-radius:var(--radius-surface);background:var(--surface);border:1px solid var(--border);width:min(100%,420px);box-shadow:var(--shadow-raised);gap:20px;padding:32px 24px;display:grid}@media (min-width:480px){._2eiU7a_card{padding:40px}}._2eiU7a_card h1{font-size:28px;font-weight:600}._2eiU7a_sub{color:var(--text-secondary);margin-top:6px}._2eiU7a_form{gap:14px;display:grid}._2eiU7a_row{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._2eiU7a_row a{color:var(--accent);font-weight:500;text-decoration:none}._2eiU7a_divider{color:var(--text-muted);align-items:center;gap:12px;font-size:13px;display:flex}._2eiU7a_divider:before,._2eiU7a_divider:after{content:"";background:var(--border);flex:1;height:1px}._2eiU7a_full{width:100%}._2eiU7a_foot{color:var(--text-secondary);text-align:center;font-size:14px}._2eiU7a_foot a{color:var(--accent);font-weight:500;text-decoration:none}._2eiU7a_captcha{min-height:65px}._2eiU7a_captcha:empty{min-height:0}
div._87cNcW_page{--page-max:1512px;--gutter:clamp(16px, 2.18vw, 33px)}._87cNcW_stepsHead{gap:14px;display:grid}._87cNcW_stepsTitle{font-family:var(--font-arvo);letter-spacing:-.04em;font-size:clamp(2.25rem,3.44vw,3.25rem);font-weight:400;line-height:1.06}._87cNcW_stepsTitle span{display:block}._87cNcW_stepsTitle:lang(ja){letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.25}._87cNcW_steps{gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){._87cNcW_steps{grid-template-columns:repeat(3,1fr);gap:48px}}._87cNcW_step{align-content:start;gap:16px;display:grid}._87cNcW_stepTile{aspect-ratio:450/470;background:#c9d3c4;border-radius:24px}._87cNcW_stepTile ._87cNcW_stepImage{object-fit:contain;width:89.33%;height:auto;position:absolute;bottom:0;left:4.22%}._87cNcW_stepTile ._87cNcW_stepIndex{font-family:var(--font-arvo);font-weight:400}._87cNcW_step h3{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:24.2px}._87cNcW_step p{color:var(--text-secondary);font-size:16px;line-height:24px}._87cNcW_about{align-items:center;gap:40px;display:grid}@media (min-width:900px){._87cNcW_about{grid-template-columns:1fr 1fr;gap:64px}}._87cNcW_aboutPhoto{aspect-ratio:4/5;border-radius:var(--radius-hero)}._87cNcW_aboutText{align-content:center;gap:20px;display:grid}._87cNcW_aboutBody{letter-spacing:-.015em;font-size:clamp(1.125rem,.6vw + 1rem,1.375rem);line-height:1.45}._87cNcW_flavors{border-top:1px solid var(--border);gap:16px;margin-top:12px;padding-top:28px;display:grid}._87cNcW_flavors h3{letter-spacing:-.02em;font-size:20px}._87cNcW_features{gap:16px;margin-top:48px;display:grid}@media (min-width:720px){._87cNcW_features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){._87cNcW_features{grid-template-columns:repeat(3,1fr)}}._87cNcW_feature{border-radius:var(--radius-tile);background:var(--surface-muted);align-content:start;gap:20px;padding:16px 16px 24px;display:grid;overflow:hidden}._87cNcW_featureText{gap:8px;padding-inline:8px;display:grid}._87cNcW_featureText h3{letter-spacing:-.02em;font-size:20px;font-weight:600}._87cNcW_featureText p{color:var(--text-secondary);font-size:15px}._87cNcW_featureWide{color:#fff;background:#0a0a0a}._87cNcW_featureWide ._87cNcW_featureText p{color:#ffffffb8}@media (min-width:720px){._87cNcW_featureWide{grid-column:span 2;grid-template-columns:1fr auto;align-items:end;padding:32px 32px 0}._87cNcW_featureWide ._87cNcW_featureText{align-self:center;max-width:30rem;padding:0 0 32px}._87cNcW_featureWide ._87cNcW_featureText h3{letter-spacing:-.03em;font-size:28px}}@media (min-width:1080px){._87cNcW_featureWide{grid-column:span 2}}._87cNcW_featurePhone{justify-self:center;max-width:260px;margin-bottom:-60px}._87cNcW_featurePhone>div{min-height:340px}@media (min-width:720px){._87cNcW_featurePhone{margin-bottom:-40px}}._87cNcW_featurePhoto{aspect-ratio:16/11;border-radius:18px}._87cNcW_mockTitle{letter-spacing:-.02em;font-size:18px;font-weight:700}._87cNcW_mockRow{background:#f5f5f5;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}._87cNcW_mockRow strong{font-size:13px;display:block}._87cNcW_mockRow small{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:11px;display:block}._87cNcW_mockThumb{background:#0a0a0a;border-radius:10px;flex:none;width:36px;height:36px}._87cNcW_mockPanel{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-content:center;gap:10px;min-height:180px;padding:20px;display:grid}._87cNcW_mockTimer{letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:48px;font-weight:600;line-height:1;display:flex}._87cNcW_mockPause{background:var(--foreground);width:40px;height:40px;color:var(--background);border-radius:50%;place-items:center;display:inline-grid}._87cNcW_mockPanel p{font-size:14px;font-weight:500}._87cNcW_mockLabel{color:var(--text-secondary);font-size:13px!important}._87cNcW_mockBean{letter-spacing:-.02em;font-size:20px!important;font-weight:600!important}._87cNcW_mockMeter{background:var(--border);border-radius:999px;height:8px;overflow:hidden}._87cNcW_mockMeter span{border-radius:inherit;background:var(--foreground);height:100%;display:block}._87cNcW_mockStars{color:var(--foreground);gap:4px;display:flex}._87cNcW_mockChips{flex-wrap:wrap;gap:6px;display:flex}._87cNcW_mockChips span{background:var(--surface-muted);border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}._87cNcW_shareCard{z-index:1;color:#0a0a0a;background:#fff;border-radius:16px;gap:4px;width:190px;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 16px 32px #00000040}._87cNcW_shareCard strong{letter-spacing:-.02em;font-size:15px}._87cNcW_shareCard span{font-variant-numeric:tabular-nums;font-size:12px}._87cNcW_shareCard small{letter-spacing:.04em;color:#6b6b6b;margin-top:6px;font-size:10px;font-weight:700}._87cNcW_sellers{border-radius:var(--radius-hero);background:var(--leaf);color:var(--on-leaf);gap:32px;padding:20px;display:grid;overflow:hidden}@media (min-width:900px){._87cNcW_sellers{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:48px;padding:24px}}._87cNcW_sellersText{align-content:center;justify-items:start;gap:18px;padding:20px 8px 8px;display:grid}@media (min-width:900px){._87cNcW_sellersText{padding:40px 0 40px 32px}}._87cNcW_sellersEyebrow{color:#ffffffb3;font-size:14px;font-weight:500}._87cNcW_sellersText h2{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;font-size:clamp(2.25rem,3.4vw + 1rem,4rem);line-height:1.02}._87cNcW_sellersBody{color:#ffffffc7;max-width:36rem;font-size:17px}._87cNcW_sellersPoints{gap:14px;width:100%;max-width:36rem;margin:8px 0 0;padding:0;list-style:none;display:grid}._87cNcW_sellersPoints li{border-top:1px solid #ffffff29;grid-template-columns:auto 1fr;gap:14px;padding-top:14px;display:grid}._87cNcW_sellersIndex{color:#fff9;font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px;font-weight:600}._87cNcW_sellersPoints h3{letter-spacing:-.02em;font-size:18px}._87cNcW_sellersPoints p{color:#ffffffb8;margin-top:4px;font-size:15px}._87cNcW_sellersCtas{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}._87cNcW_sellers ._87cNcW_sellersCta{color:var(--leaf);background:#fff;border-color:#fff;border-radius:999px}._87cNcW_sellers ._87cNcW_sellersCtaOutline{color:#fff;background:0 0;border-color:#fff6;border-radius:999px}@media (hover:hover) and (pointer:fine){._87cNcW_sellers ._87cNcW_sellersCta:hover{opacity:.92;background:#fff}._87cNcW_sellers ._87cNcW_sellersCtaOutline:hover{background:#ffffff1a}}._87cNcW_sellersVisual{min-height:420px;position:relative}._87cNcW_sellersPhoto{border-radius:22px;position:absolute;inset:0}._87cNcW_sellersCard{background:#fff;border-radius:30px;margin:0;padding:10px;position:absolute;bottom:16px;left:16px;box-shadow:0 24px 48px #00000038}._87cNcW_download{border-radius:var(--radius-hero);color:#fff;background:#0a0a0a;gap:32px;padding:20px;display:grid;overflow:hidden}@media (min-width:900px){._87cNcW_download{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:48px;padding:24px}}._87cNcW_downloadText{align-content:center;justify-items:start;gap:18px;padding:20px 8px 8px;display:grid}@media (min-width:900px){._87cNcW_downloadText{padding:40px 0 40px 32px}}._87cNcW_downloadEyebrow{color:#ffffffa3;font-size:14px;font-weight:500}._87cNcW_downloadText h2{letter-spacing:-.05em;font-size:clamp(2.25rem,3.4vw + 1rem,4rem);line-height:1.02}._87cNcW_downloadText p:not(._87cNcW_downloadEyebrow){color:#ffffffb8;max-width:36rem;font-size:17px}._87cNcW_downloadPhoto{border-radius:22px;min-height:320px}
.HOV3WG_page{padding-top:12px}.HOV3WG_loading{padding-top:48px;padding-bottom:96px}.HOV3WG_store{gap:0;display:grid}.HOV3WG_store>:first-child:not(section){padding-top:12px;padding-bottom:12px}.HOV3WG_heroWrap{padding-top:0}.HOV3WG_hero{border-radius:var(--radius-hero);align-items:flex-end;min-height:clamp(460px,72vh,660px);display:flex}.HOV3WG_hero.HOV3WG_heroTint{color:var(--on-tint)}.HOV3WG_hero.HOV3WG_heroPhoto{color:#fff}.HOV3WG_heroShade{pointer-events:none;position:absolute;inset:0}.HOV3WG_heroPhoto .HOV3WG_heroShade{background:linear-gradient(#0000,#0000001f 45%,#000000a8)}.HOV3WG_heroContent{gap:28px;width:100%;padding:24px;display:grid;position:relative}@media (min-width:900px){.HOV3WG_heroContent{grid-template-columns:1fr auto;align-items:end;padding:40px}}.HOV3WG_heroText{justify-items:start;gap:14px;display:grid}.HOV3WG_heroText h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.75rem,5.5vw + 1rem,5.5rem);font-weight:600;line-height:.95}.HOV3WG_kind{background:color-mix(in srgb, currentColor 16%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.HOV3WG_location{opacity:.9;align-items:center;gap:6px;font-weight:500;display:inline-flex}.HOV3WG_heroCtas{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.HOV3WG_heroPrimary,.HOV3WG_heroSecondary,.HOV3WG_bandPrimary,.HOV3WG_bandSecondary{white-space:nowrap;height:48px;transition:opacity var(--duration-fast), background var(--duration-fast);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.HOV3WG_heroPrimary:focus-visible,.HOV3WG_heroSecondary:focus-visible,.HOV3WG_bandPrimary:focus-visible,.HOV3WG_bandSecondary:focus-visible{outline-offset:3px;outline:2px solid}.HOV3WG_heroPhoto .HOV3WG_heroPrimary{color:#0a0a0a;background:#fff}.HOV3WG_heroTint .HOV3WG_heroPrimary,.HOV3WG_bandPrimary{background:var(--on-tint);color:var(--tint)}.HOV3WG_heroSecondary,.HOV3WG_bandSecondary{border:1px solid color-mix(in srgb, currentColor 42%, transparent);color:inherit}@media (hover:hover) and (pointer:fine){.HOV3WG_heroPrimary:hover,.HOV3WG_bandPrimary:hover{opacity:.9}.HOV3WG_heroSecondary:hover,.HOV3WG_bandSecondary:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.HOV3WG_heroStats{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:8px;margin:0;display:grid}.HOV3WG_heroStats div{background:color-mix(in srgb, currentColor 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:18px;min-width:96px;padding:12px 16px}.HOV3WG_heroStats dt{opacity:.8;font-size:12px;font-weight:500}.HOV3WG_heroStats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:20px;font-weight:600}@media (max-width:479px){.HOV3WG_heroStats{grid-template-columns:1fr 1fr}.HOV3WG_heroStats div{min-width:0}}.HOV3WG_story{gap:40px;display:grid}@media (min-width:900px){.HOV3WG_story{grid-template-columns:1.4fr .6fr;align-items:start;gap:72px}}.HOV3WG_storyText{gap:22px;display:grid}.HOV3WG_quote{letter-spacing:-.025em;text-wrap:pretty;margin:0;padding-top:28px;font-size:clamp(1.5rem,1.4vw + 1.05rem,2.25rem);font-weight:500;line-height:1.28;position:relative}.HOV3WG_quote:before{content:"“";color:var(--tint);font-size:88px;font-weight:700;line-height:1;position:absolute;top:-18px;left:-4px}:root[data-theme=dark] .HOV3WG_quote:before{color:color-mix(in srgb, var(--tint) 45%, white)}.HOV3WG_bio{color:var(--text-secondary);max-width:62ch;font-size:17px}.HOV3WG_facts{align-content:start;gap:28px;padding-top:8px;display:grid}.HOV3WG_factGroup{gap:12px;display:grid}.HOV3WG_factGroup h2{font-family:var(--font-body);letter-spacing:0;color:var(--text-secondary);font-size:14px;font-weight:600}.HOV3WG_filters{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.HOV3WG_filter{border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.HOV3WG_filter:hover{border-color:var(--border-strong)}.HOV3WG_filter[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.HOV3WG_filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HOV3WG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin-top:24px;display:grid}.HOV3WG_empty{color:var(--text-secondary);margin-top:20px}.HOV3WG_buying{gap:32px;display:grid}@media (min-width:900px){.HOV3WG_buying{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}}.HOV3WG_band{border-radius:var(--radius-hero);background:var(--tint);color:var(--on-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:36px 28px;display:flex}@media (min-width:720px){.HOV3WG_band{padding:56px}}.HOV3WG_band h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.75rem,2vw + 1.2rem,2.75rem)}.HOV3WG_band p{opacity:.82;max-width:40rem;margin-top:8px}.HOV3WG_bandActions{flex-wrap:wrap;gap:10px;display:flex}
.ns7EMq_hero{isolation:isolate;color:#fff;background:#2b5b3e;position:relative;overflow:hidden}.ns7EMq_photo{object-fit:cover;z-index:-2}.ns7EMq_shade{z-index:-1;background:linear-gradient(#2b5b3e 7.103%,#2f4a3a80 52.924%,#fcfcfc00 95.265%);position:absolute;inset:0}.ns7EMq_inner{max-width:var(--page-max);padding:116px var(--gutter) 0;gap:40px;margin-inline:auto;display:grid;position:relative}@media (min-width:960px){.ns7EMq_inner{min-height:clamp(720px,100svh,880px);padding:76px var(--gutter) 49px;align-items:end}}.ns7EMq_text{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.ns7EMq_eyebrow{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;line-height:21px}.ns7EMq_title{max-width:7.7em;font-family:var(--font-arvo);letter-spacing:-.05em;margin-top:18px;font-size:clamp(2.75rem,5.35vw,4.75rem);font-weight:400;line-height:1}.ns7EMq_title:lang(ja){letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;max-width:10.5em;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.15}.ns7EMq_word{display:inline-block}.ns7EMq_lede{color:#ffffffd1;max-width:min(577px,100%);margin-top:18px;font-size:17px;line-height:28.8px}@media (min-width:960px){.ns7EMq_lede{max-width:min(577px,44vw)}}.ns7EMq_ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (min-width:720px){.ns7EMq_ctas{gap:20px}}.ns7EMq_hero .ns7EMq_ctaPrimary,.ns7EMq_hero .ns7EMq_ctaOutline{border-radius:25px;gap:7px;font-size:14px;font-weight:500}.ns7EMq_hero .ns7EMq_ctaPrimary{color:var(--leaf);background:#fff;border-color:#fff;padding-inline:20px 22px}.ns7EMq_hero .ns7EMq_ctaOutline{color:#fff;background:0 0;border-color:#fff6;padding-inline:20px}@media (hover:hover) and (pointer:fine){.ns7EMq_hero .ns7EMq_ctaPrimary:hover{opacity:.92;background:#fff}.ns7EMq_hero .ns7EMq_ctaOutline:hover{background:#ffffff1a}}.ns7EMq_phoneSlot{height:440px;margin-inline:calc(-1 * var(--gutter));justify-content:center;display:flex;position:relative;overflow:hidden}.ns7EMq_phoneScale{transform-origin:top;transform:scale(.7)}@media (min-width:960px){.ns7EMq_phoneSlot{height:auto;margin:0;display:block;position:absolute;top:27.3%;right:clamp(16px,9.26vw,140px);overflow:visible}.ns7EMq_phoneScale{transform-origin:100% 0;transform:scale(.72)}}@media (min-width:1100px){.ns7EMq_phoneScale{transform:scale(.84)}}@media (min-width:1320px){.ns7EMq_phoneScale{transform:none}}.ns7EMq_phone{flex:none;width:501px;height:1024px;position:relative}.ns7EMq_phoneShadow,.ns7EMq_phoneFrame{width:100%;height:100%;position:absolute;inset:0}.ns7EMq_phoneShadow{opacity:.7}.ns7EMq_screen{color:#000;width:459px;height:988.25px;font-family:-apple-system, "SF Pro Text", var(--font-body);letter-spacing:0;background:#fff;border-radius:66px 66px 0 0;position:absolute;top:16.5px;left:19.5px;overflow:hidden}.ns7EMq_screen img{flex:none;display:block}.ns7EMq_statusBar{height:61.657px;position:relative}.ns7EMq_time{font-size:19.41px;font-weight:600;line-height:25.119px;position:absolute;top:20.55px;left:57.09px}.ns7EMq_island{background:#000;border-radius:999px;width:142.724px;height:42.246px;position:absolute;top:12.56px;left:158.14px}.ns7EMq_indicators{align-items:center;gap:6.851px;display:flex;position:absolute;top:23.98px;left:343.68px}.ns7EMq_signal{align-items:flex-end;gap:2.284px;display:flex}.ns7EMq_signal i{background:#000;width:3.425px;display:block}.ns7EMq_signal i:first-child{height:4.567px}.ns7EMq_signal i:nth-child(2){height:6.851px}.ns7EMq_signal i:nth-child(3){height:9.134px}.ns7EMq_signal i:nth-child(4){height:11.989px}.ns7EMq_battery{border:1.142px solid #000;border-radius:4.567px;width:28.545px;height:13.701px;position:relative}.ns7EMq_battery span{background:#000;border-radius:2.284px;width:23.978px;height:9.134px;position:absolute;top:1.14px;left:1.14px}.ns7EMq_tabHeader{justify-content:space-between;align-items:center;padding:18.269px 22.836px;display:flex}.ns7EMq_tabTitle{font-size:25.12px;font-weight:700;line-height:31.97px}.ns7EMq_wishlist{width:27.403px;height:27.403px;position:relative}.ns7EMq_wishlistIcon{position:absolute;top:1.14px;left:1.14px}.ns7EMq_count{color:#fff;background:#ff3b30;border-radius:999px;justify-content:center;align-items:center;min-width:18.269px;min-height:18.269px;padding:0 4.567px;font-size:12.56px;font-weight:700;line-height:14.843px;display:flex;position:absolute;top:-6.85px;left:15.99px}.ns7EMq_forYou{background:#fff;border-radius:36.537px;flex-direction:column;gap:18.269px;min-height:521.12px;margin:18.269px 18.269px 0;padding-top:22.836px;display:flex;box-shadow:0 9.134px 20.552px #0000000f}.ns7EMq_sectionHead{justify-content:space-between;align-items:flex-start;padding-inline:22.836px;display:flex}.ns7EMq_sectionTitles{white-space:nowrap;flex-direction:column;gap:2.284px;display:flex}.ns7EMq_sectionTitle{font-size:31.97px;font-weight:500;line-height:38.821px}.ns7EMq_sectionSub{color:#c4c4c6;font-size:25.12px;line-height:31.97px}.ns7EMq_taste{background:#f7f8f5;border-radius:15.985px;align-items:center;gap:9.134px;margin-inline:22.836px;padding:11.418px 15.985px;font-size:17.13px;line-height:22.836px;display:flex}.ns7EMq_tasteLabel{white-space:nowrap;font-weight:600}.ns7EMq_tasteNotes{text-overflow:ellipsis;white-space:nowrap;color:#8a8a8e;flex:1;min-width:0;overflow:hidden}.ns7EMq_cards{gap:18px;padding-left:28.23px;display:flex}.ns7EMq_card{background:#f7f8f5;border-radius:24px;flex-direction:column;width:179px;height:270px;padding:14px;display:flex}.ns7EMq_cardTop{justify-content:space-between;align-items:center;gap:2px;margin-bottom:auto;display:flex}.ns7EMq_cardBadge{background:#fff;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:500;line-height:18px;display:flex}.ns7EMq_cardFavorite{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ns7EMq_cardInfo{flex-direction:column;gap:2px;margin-top:auto;display:flex}.ns7EMq_cardName{font-size:17px;font-weight:500;line-height:22px}.ns7EMq_cardSeller{text-overflow:ellipsis;white-space:nowrap;color:#c4c4c6;font-size:12px;line-height:16px;overflow:hidden}.ns7EMq_cardPrice{color:#8a8a8e;font-size:13px;line-height:18px}.ns7EMq_bag{flex:none;align-self:center;width:69.63px;height:94px;position:relative;overflow:hidden}.ns7EMq_screen img.ns7EMq_bagPhoto{object-fit:cover;width:88.778px;height:92.84px;position:absolute;top:0;left:-9.86px}.ns7EMq_bagPrint{mix-blend-mode:multiply;background:#e7e7e7;width:88.778px;height:92.592px;position:absolute;top:0;left:-9.86px;-webkit-mask:url(/sellers/hero/bag-mask.svg) 21.252px 2.842px/46.161px 86.252px no-repeat;mask:url(/sellers/hero/bag-mask.svg) 21.252px 2.842px/46.161px 86.252px no-repeat}.ns7EMq_bagLabel{background:var(--label);color:#284132;text-align:center;border-radius:2.321px;flex-direction:column;justify-content:center;align-items:center;width:34.235px;height:39.457px;padding:3.481px 0 1.16px;display:flex;position:absolute;top:30.75px;left:27.27px}.ns7EMq_bagProducer{letter-spacing:.1276px;flex:none;width:49.901px;margin-block:auto;font-size:6.38px;font-weight:500;line-height:6.131px}.ns7EMq_bagCoffee{letter-spacing:.058px;flex:none;width:49.901px;font-size:2.9px;font-weight:500;line-height:6.131px}.ns7EMq_bagRoast{color:#053719;text-align:center;letter-spacing:.055px;width:34.235px;height:5.222px;font-size:2.75px;font-weight:700;line-height:5.222px;position:absolute;top:81.81px;left:27.27px}.ns7EMq_screen img.ns7EMq_bagTexture{mix-blend-mode:soft-light;pointer-events:none;width:97.481px;height:97.481px;position:absolute;top:34.66px;left:4.48px;rotate:46.89deg}.ns7EMq_photo{animation:1.6s cubic-bezier(.22,1,.36,1) backwards ns7EMq_photoIn}.ns7EMq_rise{animation:ns7EMq_rise .8s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}.ns7EMq_eyebrow.ns7EMq_rise{animation-name:ns7EMq_riseBlur}.ns7EMq_word{animation:.9s cubic-bezier(.16,1,.3,1) backwards ns7EMq_word;animation-delay:calc(.33s + var(--w,0) * 45ms)}.ns7EMq_phoneRise{animation:1.3s cubic-bezier(.16,1,.3,1) .4s backwards ns7EMq_phoneRise}.ns7EMq_pop{animation:ns7EMq_pop .7s cubic-bezier(.16, 1, .3, 1) var(--d,0s) backwards}@keyframes ns7EMq_photoIn{0%{opacity:0;transform:scale(1.08)}}@keyframes ns7EMq_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ns7EMq_riseBlur{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes ns7EMq_word{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}}@keyframes ns7EMq_phoneRise{0%{opacity:0;transform:translateY(80px)}}@keyframes ns7EMq_pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ns7EMq_photo,.ns7EMq_rise,.ns7EMq_word,.ns7EMq_phoneRise,.ns7EMq_pop{animation:none}}
.Np8kma_page{gap:40px;max-width:820px;padding-top:48px;display:grid}.Np8kma_notice{border:1px dashed var(--border-strong);background:var(--surface-muted);color:var(--text-secondary);border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;display:flex}.Np8kma_notice svg{color:var(--foreground);flex:none;margin-top:2px}.Np8kma_notice strong{color:var(--foreground)}.Np8kma_head{gap:16px;display:grid}.Np8kma_head h1{letter-spacing:-.045em;font-size:clamp(2.25rem,3vw + 1.2rem,3.5rem)}.Np8kma_head p{color:var(--text-secondary);font-size:18px}.Np8kma_sections{counter-reset:section;border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.Np8kma_sections li{counter-increment:section;border-bottom:1px solid var(--border);gap:8px;padding:24px 0;display:grid}.Np8kma_sections h2{letter-spacing:-.02em;font-size:20px}.Np8kma_sections h2:before{content:counter(section, decimal-leading-zero) "  ";color:var(--text-muted);font-variant-numeric:tabular-nums}.Np8kma_sections p{color:var(--text-secondary);line-height:1.6}.Np8kma_sections .Np8kma_todo{color:var(--text-muted);font-style:italic}.Np8kma_tableWrap{border:1px solid var(--border);border-radius:12px;margin-top:8px;overflow-x:auto}.Np8kma_table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.Np8kma_table th,.Np8kma_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.Np8kma_table tbody tr:last-child th,.Np8kma_table tbody tr:last-child td{border-bottom:0}.Np8kma_table thead th{color:var(--foreground);background:var(--surface-muted);font-weight:600}.Np8kma_table td{color:var(--text-secondary)}.Np8kma_table code{white-space:nowrap;font-size:13px}
