.ask-ai-modal[data-astro-cid-3zndzckd]{z-index:200;place-items:end center;display:grid;position:fixed;inset:0}.ask-ai-modal[data-astro-cid-3zndzckd][hidden]{display:none}.ask-ai-modal__backdrop[data-astro-cid-3zndzckd]{background:var(--mall-sheet-backdrop);position:absolute;inset:0}.ask-ai-modal__sheet[data-astro-cid-3zndzckd]{background:var(--app-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:min(100%,32rem);max-height:85vh;box-shadow:var(--app-shadow-md);padding:1.6rem 1.5rem 1.8rem;position:relative;overflow-y:auto}.ask-ai-modal__close[data-astro-cid-3zndzckd]{width:2.2rem;height:2.2rem;color:var(--app-text-secondary);cursor:pointer;background:var(--app-background-subtle);border:1px solid var(--app-border-subtle);border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.9rem;right:.9rem}.ask-ai-modal__eyebrow[data-astro-cid-3zndzckd]{color:var(--app-primary-hover);margin:0 0 .3rem;font-size:.68rem;font-weight:800}.ask-ai-modal__sheet[data-astro-cid-3zndzckd] h2[data-astro-cid-3zndzckd]{margin:0 0 .6rem;font-size:1.1rem}.ask-ai-modal__notice[data-astro-cid-3zndzckd]{color:var(--app-text-secondary);margin:0 0 1.1rem;font-size:.76rem;line-height:1.7}.ask-ai-modal__providers[data-astro-cid-3zndzckd]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ask-ai-modal__provider[data-astro-cid-3zndzckd]{text-align:left;cursor:pointer;background:var(--app-background-subtle);border:1px solid var(--app-border);border-radius:var(--radius-sm);gap:.15rem;width:100%;padding:.85rem 1rem;transition:background-color .14s,border-color .14s;display:grid}.ask-ai-modal__provider[data-astro-cid-3zndzckd]:hover{background:var(--app-primary-soft);border-color:var(--app-primary)}.ask-ai-modal__provider[data-astro-cid-3zndzckd]:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:2px}.ask-ai-modal__provider[data-astro-cid-3zndzckd] strong[data-astro-cid-3zndzckd]{font-size:.86rem}.ask-ai-modal__provider[data-astro-cid-3zndzckd] span[data-astro-cid-3zndzckd]{color:var(--app-text-secondary);font-size:.72rem}.ask-ai-modal__result[data-astro-cid-3zndzckd]{background:var(--app-background-subtle);border-left:.2rem solid var(--app-primary);margin:1rem 0 0;padding:.7rem .85rem;font-size:.76rem}.ask-ai-modal__manual-copy[data-astro-cid-3zndzckd]{box-sizing:border-box;width:100%;height:6rem;font:inherit;color:var(--app-text-primary);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-sm);resize:vertical;margin:.6rem 0 0;padding:.6rem .7rem;font-size:.72rem}@media (width>=40rem){.ask-ai-modal[data-astro-cid-3zndzckd]{align-items:center}.ask-ai-modal__sheet[data-astro-cid-3zndzckd]{border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){.ask-ai-modal__provider[data-astro-cid-3zndzckd]{transition:none}}.site-footer[data-astro-cid-qup6pdxl]{color:var(--app-text-primary);background:var(--app-background);border-top:.35rem solid var(--app-accent-strong);padding-block:5rem 1.5rem}.footer-grid[data-astro-cid-qup6pdxl]{grid-template-columns:.8fr 1.4fr;gap:clamp(3rem,8vw,8rem);display:grid}.footer-mark[data-astro-cid-qup6pdxl]{object-fit:cover;border-radius:.8rem;width:2.8rem;height:2.8rem;margin-bottom:1rem;display:block}.footer-name[data-astro-cid-qup6pdxl]{font-family:var(--font-display);margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.footer-label[data-astro-cid-qup6pdxl]{color:var(--app-text-secondary);letter-spacing:.12em;border-bottom:1px solid var(--app-border);margin-bottom:1rem;padding-bottom:.7rem;font-size:.68rem;font-weight:800}ul[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-qup6pdxl]{color:var(--app-text-primary);font-size:.82rem;text-decoration:none}a[data-astro-cid-qup6pdxl]:hover{text-decoration:underline}.footer-external-mark[data-astro-cid-qup6pdxl]{margin-left:.2rem;font-size:.75em}.footer-bottom[data-astro-cid-qup6pdxl]{color:var(--app-text-secondary);border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:4rem;padding-top:1.5rem;display:flex}.footer-disclosure[data-astro-cid-qup6pdxl]{color:var(--app-text-secondary);flex:1 0 100%;margin:0 0 .9rem;font-size:.74rem;line-height:1.7}.footer-disclosure[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:inherit;text-decoration:underline}.footer-bottom__links[data-astro-cid-qup6pdxl]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.footer-bottom__links[data-astro-cid-qup6pdxl] a{color:var(--app-text-primary);font-size:.82rem;text-decoration:none}.footer-bottom__links[data-astro-cid-qup6pdxl] a:hover{text-decoration:underline}@media (width<=40rem){.footer-grid[data-astro-cid-qup6pdxl]{grid-template-columns:1fr}}.site-header[data-astro-cid-vwn3tmth]{--site-header-height:5rem;z-index:20;height:var(--site-header-height);background:var(--app-header-glass);border-bottom:1px solid var(--app-border-subtle);backdrop-filter:blur(12px);position:sticky;top:0;overflow:visible}.header-inner[data-astro-cid-vwn3tmth]{justify-content:space-between;align-items:center;gap:2rem;width:calc(100% - clamp(2rem,5vw,5rem));height:100%;margin-inline:auto;display:flex}.brand[data-astro-cid-vwn3tmth]{color:var(--app-text-primary);flex:none;align-items:center;gap:.7rem;line-height:1.2;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-vwn3tmth]{object-fit:cover;border-radius:.72rem;width:2.45rem;height:2.45rem;display:block}.brand[data-astro-cid-vwn3tmth] strong[data-astro-cid-vwn3tmth]{font-family:var(--font-display);letter-spacing:.04em;font-size:1.2rem;display:block}.header-actions[data-astro-cid-vwn3tmth]{align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-width:0;height:100%;display:flex}.main-navigation[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{align-items:center;gap:clamp(1rem,2.8vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.main-navigation[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{color:var(--app-text-primary);font-size:.83rem;font-weight:800;text-decoration:none}.main-navigation[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{color:var(--app-accent-strong)}.main-navigation[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:focus-visible{color:var(--app-accent-strong);outline:3px solid var(--app-focus-ring);outline-offset:.3rem}.header-popover-menu[data-astro-cid-vwn3tmth]{z-index:1;flex:none;position:relative}.header-popover-menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]{color:var(--app-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.83rem;font-weight:800;line-height:1.2;list-style:none;display:inline-flex}.header-popover-menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]::-webkit-details-marker{display:none}.header-popover-menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]:after{content:"▾";color:var(--app-text-secondary);font-size:.75rem}.header-popover-menu[data-astro-cid-vwn3tmth][open] summary[data-astro-cid-vwn3tmth]:after{transform:rotate(180deg)}.header-popover-menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]:hover{color:var(--app-accent-strong)}.header-popover-menu[data-astro-cid-vwn3tmth] summary[data-astro-cid-vwn3tmth]:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:.2rem}.header-popover-navigation[data-astro-cid-vwn3tmth]{z-index:100;top:calc(50% + (var(--site-header-height) / 2));border:1px solid var(--app-border-subtle);background:var(--app-surface-raised);width:min(16rem,100vw - 1.5rem);box-shadow:var(--app-shadow-sm);padding:.45rem;position:absolute;left:0}.header-popover-navigation[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{margin:0;padding:0;list-style:none;display:grid}.header-popover-navigation[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{color:var(--app-text-primary);padding:.7rem .8rem;font-size:.83rem;font-weight:700;text-decoration:none;display:block}.header-popover-navigation[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{background:var(--app-accent-soft);color:var(--app-accent-strong)}.header-popover-navigation[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:focus-visible{background:var(--app-accent-soft);outline:3px solid var(--app-focus-ring);outline-offset:-.15rem}.external-mark[data-astro-cid-vwn3tmth]{margin-left:.18rem;font-size:.78em}@media (width<=52rem){.site-header[data-astro-cid-vwn3tmth]{--site-header-height:7.25rem;position:static}.header-inner[data-astro-cid-vwn3tmth]{box-sizing:border-box;width:calc(100% - 1.5rem);padding-block:.75rem;display:block}.header-actions[data-astro-cid-vwn3tmth]{align-items:flex-start;height:2.5rem;margin-top:.8rem}.main-navigation[data-astro-cid-vwn3tmth]{min-width:0;overflow-x:auto}.main-navigation[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{gap:1.25rem;width:max-content;padding-bottom:.25rem}.header-popover-navigation[data-astro-cid-vwn3tmth]{top:2.5rem}}:root{--color-black:#080808;--color-ink:#292727;--color-text-muted:#595656;--color-gray-500:#918d8e;--color-gray-300:#d7d4d4;--color-gray-200:#e9e7e7;--color-gray-100:#f3f2f2;--color-white:#fff;--color-off-white:#fdfcfc;--color-off-white-muted:#f8f6f6;--color-pink-700:#a54255;--color-pink-400:#f5b0bc;--color-pink-300:#f8c5ce;--color-pink-150:#fbdde2;--color-pink-100:#fff0f3;--color-teal-700:#236b63;--color-teal-300:#92d5ca;--color-teal-100:#e8f7f4;--color-blue-700:#356177;--color-blue-300:#a9c9d6;--color-blue-100:#ecf6f9;--color-gold-700:#715c25;--color-gold-300:#e8d69d;--color-gold-100:#fff9e8;--color-medal-gold:#d4a72c;--color-medal-gold-soft:#fff2b3;--color-medal-silver:#c4c9cf;--color-medal-silver-strong:#707780;--color-medal-silver-soft:#e2e6eb;--color-medal-bronze:#8a4b2a;--color-medal-bronze-soft:#f2d5c2;--color-lilac-700:#6a5679;--color-lilac-300:#d1badf;--color-lilac-100:#f6eff9;--color-sage-700:#4a6757;--color-sage-300:#bad3c3;--color-sage-100:#edf7f0;--color-marker-yellow:#fff0cf;--color-danger-700:#8d263c;--color-danger-100:#fff0f3;--color-commerce-amazon:#ffb13b;--color-commerce-amazon-strong:#d98600;--color-commerce-rakuten:#c92f2f;--color-commerce-rakuten-strong:#9e2020;--color-commerce-yahoo:#22b960;--color-commerce-yahoo-strong:#147a43;--color-commerce-yahoo-soft:#f0fbf4;--color-shelf-wood:#c9915a;--color-shelf-wood-dark:#9c6835;--color-shelf-item-coral:#e8654f;--color-shelf-item-marigold:#f0a83c;--color-shelf-item-teal:#3fa89b;--color-shelf-item-sky:#4f8bdb;--color-shelf-item-orchid:#a86bcc;--color-shelf-item-leaf:#63b072;--color-shelf-interior:#6b431f;--color-shelf-interior-shade:#00000038;--color-goldblock-frame:#6b431f;--color-goldblock-frame-light:#a9713c;--color-goldblock-frame-dark:#33200f;--color-goldblock-well:#5c3a1c;--color-goldblock-well-deep:#2a1a0c;--color-goldblock-grain:#140c056b;--color-goldblock-grid:#140c054d;--color-goldblock-gold:#d8a83a;--color-goldblock-gold-light:#f7e08a;--color-goldblock-gold-highlight:#fff6d2;--color-goldblock-gold-dark:#8a6318;--color-goldblock-gold-edge:#5c400e;--color-goldblock-ghost:#fff6d22b;--color-goldblock-flash:#fffcebe0;--color-goldblock-panel:#1a1007d1;--color-goldblock-panel-border:#f7e08a6b;--color-mall3d-floor:#efe7e2;--color-mall3d-floor-inlay:#dcc9c4;--color-mall3d-floor-accent:#c98da0;--color-mall3d-aisle:#f8f3f0;--color-mall3d-ceiling:#f4f1ef;--color-mall3d-ceiling-rib:#e2dcd9;--color-mall3d-wall:#f0ebe8;--color-mall3d-wall-far:#ded5d2;--color-mall3d-storefront:#fdfbfa;--color-mall3d-storefront-trim:#b9536c;--color-mall3d-glass:#cfe4ea;--color-mall3d-sign:#b9536c;--color-mall3d-sign-glow:#ffd8e1;--color-mall3d-shelf-body:#fbf7f5;--color-mall3d-shelf-frame:#cbb6ae;--color-mall3d-shelf-back:#f1e4e6;--color-mall3d-shelf-deck:#efe9e6;--color-mall3d-shelf-metal:#b6aeab;--color-mall3d-pop-cleansing:#4fa9c8;--color-mall3d-pop-toner:#6fb98a;--color-mall3d-pop-hair-oil:#e0913f;--color-mall3d-light-warm:#fff2e2;--color-mall3d-light-cool:#e6f1ff;--color-mall3d-light-shelf:#fffaf2;--color-mall3d-highlight:#ffcf5c;--color-mall3d-plant-leaf:#4f8f60;--color-mall3d-plant-leaf-light:#78b183;--color-mall3d-plant-pot:#cdb5a5;--color-mall3d-walkway-tile:#eeeae2;--color-mall3d-walkway-tile-alt:#faf8f3;--color-mall3d-walkway-tile-joint:#c9c3b9;--color-mall3d-walkway-tile-accent:#789aab;--color-mall3d-walkway-bench:#fffdfa;--color-mall3d-walkway-bench-frame:#d8dddc;--color-mall3d-walkway-planter:#b58a61;--color-mall3d-parking-asphalt:#4b5054;--color-mall3d-parking-driveway:#5a6064;--color-mall3d-parking-line:#f2f0e9;--color-mall3d-poster-a:#f2a0b4;--color-mall3d-poster-b:#93c9d8;--color-mall3d-poster-c:#f6cf7d;--color-mall3d-fog:#f1e9e6;--color-mall3d-sky-horizon:#dcecf6;--color-mall3d-sky-zenith:#79b9df;--color-mall3d-skylight-glass:#b9dcea;--color-mall3d-skylight-frame:#788b96;--color-mall3d-zone-baby:#f0a2b6;--color-mall3d-zone-books:#6fa8dc;--color-mall3d-zone-daily:#5fb08a;--color-mall3d-zone-home:#7f8fd0;--color-mall3d-zone-seasonal:#f0a83c;--color-mall3d-zone-cosmetics:#b9536c;--color-mall3d-zone-beauty:#a274c4;--color-mall3d-zone-vacant:#c3bab7;--color-mall3d-cosmetics-floor:#b6a5a2;--color-mall3d-cosmetics-floor-inlay:#9c8a88;--color-mall3d-cosmetics-wall:#ded2ce;--color-mall3d-cosmetics-frame:#6b5a58;--color-mall3d-cosmetics-deck:#f7f2ef;--color-mall3d-cosmetics-back:#cdb4b8;--color-mall3d-cosmetics-ceiling:#faf7f5;--color-mall3d-cosmetics-mirror:#dfe6e8;--color-mall3d-cosmetics-tester:#e8d3d8;--color-mall3d-stone-floor:#ddd3ca;--color-mall3d-stone-floor-alt:#d2c7bd;--color-mall3d-stone-joint:#b8aca1;--color-mall3d-stone-band:#a89a8d;--color-mall3d-atrium-stone:#d8cabb;--color-mall3d-atrium-stone-alt:#c4b3a2;--color-mall3d-mall-wood:#a68b6d;--color-mall3d-mall-wood-dark:#7d6650;--color-mall3d-mall-metal:#98a0a6;--color-mall3d-column:#ebe4dd;--color-mall3d-column-base:#6f665f;--color-mall3d-ceiling-coffer:#dcd4cd;--color-mall3d-ceiling-slit:#fff6e8;--color-mall3d-baby-frame:#c08d5e;--color-mall3d-baby-wall:#f6ece2;--color-mall3d-baby-floor:#dcc5b0;--color-mall3d-baby-floor-inlay:#d3b89f;--color-mall3d-baby-deck:#fbf5ef;--color-mall3d-baby-back:#f4dfe2;--color-mall3d-baby-ceiling:#fbf6f1;--color-mall3d-baby-light:#ffeeda;--color-mall3d-baby-storefront:#cd9f74;--color-mall3d-books-frame:#211f1e;--color-mall3d-books-wall:#e2dbcd;--color-mall3d-books-floor:#302b28;--color-mall3d-books-floor-inlay:#49384d;--color-mall3d-books-deck:#3a312c;--color-mall3d-books-back:#161a18;--color-mall3d-books-ceiling:#dedbd7;--color-mall3d-books-light:#ffefd8;--color-mall3d-books-storefront:#4c6b57;--color-mall3d-books-sign:#30155e;--color-mall3d-books-sign-text:#f8f2ff;--color-mall3d-books-sign-trim:#66dfc1;--color-mall3d-daily-frame:#3f6b4f;--color-mall3d-daily-wall:#e8e5da;--color-mall3d-daily-floor:#bcb29d;--color-mall3d-daily-floor-inlay:#ada391;--color-mall3d-daily-deck:#f1ede3;--color-mall3d-daily-back:#d3ddcd;--color-mall3d-daily-ceiling:#f5f3ec;--color-mall3d-daily-light:#fff4e6;--color-mall3d-daily-storefront:#558366;--color-mall3d-home-frame:#424951;--color-mall3d-home-wall:#dde2e6;--color-mall3d-home-floor:#99a1a8;--color-mall3d-home-floor-inlay:#7e878f;--color-mall3d-home-deck:#eef1f3;--color-mall3d-home-back:#b3c0cb;--color-mall3d-home-ceiling:#f3f6f8;--color-mall3d-home-light:#e9f2ff;--color-mall3d-home-storefront:#747d86;--color-mall3d-beauty-frame:#383b40;--color-mall3d-beauty-wall:#e7e9ec;--color-mall3d-beauty-floor:#b4babf;--color-mall3d-beauty-floor-inlay:#959ba1;--color-mall3d-beauty-deck:#f7f8f9;--color-mall3d-beauty-back:#cbd2d7;--color-mall3d-beauty-ceiling:#f8fafb;--color-mall3d-beauty-light:#e4eefc;--color-mall3d-beauty-storefront:#6a6f76;--color-mall3d-seasonal-frame:#6b4a80;--color-mall3d-seasonal-wall:#eae2ef;--color-mall3d-seasonal-floor:#c2b0cb;--color-mall3d-seasonal-floor-inlay:#a48eb1;--color-mall3d-seasonal-deck:#f5f0f7;--color-mall3d-seasonal-back:#d7c5e0;--color-mall3d-seasonal-ceiling:#f9f6fb;--color-mall3d-seasonal-light:#f6ecff;--color-mall3d-seasonal-storefront:#86659b;--color-mall3d-vacant-frame:#a79e98;--color-mall3d-vacant-wall:#e4dfdb;--color-mall3d-vacant-floor:#cfc8c3;--color-mall3d-vacant-floor-inlay:#b5aca6;--color-mall3d-vacant-storefront:#b3aaa4;--color-mall3d-cosmetics-storefront:#8b7573;--color-mall3d-atrium-rail:#cfd4d8;--color-mall3d-atrium-glass:#dcecf2;--color-mall3d-atrium-floor:#f6efe9;--color-mall3d-escalator-belt:#6f7378;--color-mall3d-escalator-step:#b9bec3;--color-mall3d-facility:#8fa6b5;--app-background:var(--color-gray-100);--app-background-subtle:var(--color-off-white);--app-background-muted:var(--color-off-white-muted);--app-surface:var(--color-white);--app-surface-raised:var(--color-white);--app-surface-selected:var(--color-pink-100);--app-inverse-surface:var(--color-black);--app-inverse-surface-soft:var(--color-ink);--app-chrome:var(--color-gray-500);--app-text-primary:var(--color-ink);--app-text-secondary:var(--color-text-muted);--app-text-tertiary:var(--color-gray-500);--app-text-on-primary:var(--color-ink);--app-text-on-inverse:var(--color-white);--app-text-on-inverse-muted:var(--color-gray-200);--app-primary:var(--color-pink-400);--app-primary-hover:var(--color-black);--app-primary-active:var(--color-black);--app-primary-soft:var(--color-pink-150);--app-accent:var(--color-pink-400);--app-accent-strong:var(--color-pink-700);--app-accent-soft:var(--color-pink-100);--app-complement:var(--color-teal-300);--app-complement-strong:var(--color-teal-700);--app-complement-soft:var(--color-teal-100);--app-secondary:var(--color-text-muted);--app-secondary-soft:var(--color-off-white-muted);--app-info:var(--color-ink);--app-info-soft:var(--color-gray-100);--app-warning:var(--color-pink-700);--app-warning-soft:var(--color-pink-100);--app-danger:var(--color-danger-700);--app-danger-soft:var(--color-danger-100);--app-commerce-amazon:var(--color-commerce-amazon);--app-commerce-amazon-strong:var(--color-commerce-amazon-strong);--app-commerce-rakuten:var(--color-commerce-rakuten);--app-commerce-rakuten-strong:var(--color-commerce-rakuten-strong);--app-commerce-yahoo:var(--color-commerce-yahoo);--app-commerce-yahoo-strong:var(--color-commerce-yahoo-strong);--app-commerce-yahoo-soft:var(--color-commerce-yahoo-soft);--mall-canvas:var(--color-off-white-muted);--mall-building:var(--color-gray-200);--mall-building-outline:var(--color-gray-500);--mall-corridor:var(--color-white);--mall-route:var(--color-teal-100);--mall-route-line:var(--color-teal-300);--mall-atrium:var(--color-blue-100);--mall-atrium-rail:var(--color-blue-300);--mall-facility:var(--color-gray-100);--mall-facility-icon:var(--color-text-muted);--mall-entrance:var(--color-pink-700);--mall-map-text:var(--color-ink);--mall-store-baby:var(--color-pink-100);--mall-store-baby-active:var(--color-pink-300);--mall-store-baby-strong:var(--color-pink-700);--mall-store-books:var(--color-teal-100);--mall-store-books-active:var(--color-teal-300);--mall-store-books-strong:var(--color-teal-700);--mall-store-daily:var(--color-gold-100);--mall-store-daily-active:var(--color-gold-300);--mall-store-daily-strong:var(--color-gold-700);--mall-store-home:var(--color-blue-100);--mall-store-home-active:var(--color-blue-300);--mall-store-home-strong:var(--color-blue-700);--mall-store-event:var(--color-lilac-100);--mall-store-event-active:var(--color-lilac-300);--mall-store-event-strong:var(--color-lilac-700);--mall-zone-stroke:var(--color-gray-500);--mall-zone-hover:var(--color-sage-700);--mall-zone-focus:var(--color-pink-700);--mall-sheet-backdrop:#08080857;--mall-rank-gold:var(--color-medal-gold);--mall-rank-gold-soft:var(--color-medal-gold-soft);--mall-rank-silver:var(--color-medal-silver);--mall-rank-silver-strong:var(--color-medal-silver-strong);--mall-rank-silver-soft:var(--color-medal-silver-soft);--mall-rank-bronze:var(--color-medal-bronze);--mall-rank-bronze-soft:var(--color-medal-bronze-soft);--mall-shelf-wood:var(--color-shelf-wood);--mall-shelf-wood-dark:var(--color-shelf-wood-dark);--mall-shelf-item-1:var(--color-shelf-item-coral);--mall-shelf-item-2:var(--color-shelf-item-marigold);--mall-shelf-item-3:var(--color-shelf-item-teal);--mall-shelf-item-4:var(--color-shelf-item-sky);--mall-shelf-item-5:var(--color-shelf-item-orchid);--mall-shelf-item-6:var(--color-shelf-item-leaf);--mall-shelf-interior:var(--color-shelf-interior);--mall-shelf-interior-shade:var(--color-shelf-interior-shade);--app-border:var(--color-gray-300);--app-border-subtle:var(--color-gray-200);--app-border-strong:var(--color-gray-500);--app-disabled-background:var(--color-gray-100);--app-table-stripe:var(--color-off-white);--app-focus-ring:#f5b0bc6b;--app-header-glass:#fffffff7;--app-image-overlay:#080808d1;--app-inverse-divider:#ffffff3d;--app-inverse-divider-subtle:#ffffff29;--app-shadow-sm:0 8px 24px #08080812;--app-shadow-md:0 18px 48px #0808081c;--game-sky:var(--color-blue-100);--game-sky-strong:var(--color-blue-300);--game-stage:var(--color-off-white-muted);--game-card:var(--color-white);--game-card-selected:var(--color-pink-100);--game-card-selected-border:var(--color-pink-700);--game-progress:var(--color-teal-700);--game-score-track:var(--color-gray-200);--game-result-highlight:var(--color-gold-100);--game-result-highlight-border:var(--color-gold-300);--game-danger-soft:var(--color-pink-100);--game-share:var(--color-black);--game-overlay:#08080875;--jump-game-sky-top:var(--color-blue-100);--jump-game-sky-bottom:var(--color-lilac-100);--jump-game-cloud:#ffffffb8;--jump-game-platform:var(--color-teal-700);--jump-game-platform-moving:var(--color-pink-700);--jump-game-platform-edge:var(--color-white);--jump-game-player:var(--color-ink);--jump-game-player-body:var(--color-shelf-item-coral);--jump-game-player-accent:var(--color-pink-400);--jump-game-item:var(--color-gold-300);--jump-game-item-ring:var(--color-gold-700);--jump-game-effect:var(--color-teal-300);--jump-game-boost:var(--color-shelf-item-marigold);--jump-game-boost-core:var(--color-gold-100);--jump-game-shield:var(--color-shelf-item-sky);--jump-game-shield-core:var(--color-blue-100);--jump-game-hazard:var(--color-ink);--jump-game-hazard-burst:var(--color-shelf-item-marigold);--jump-game-space-black:var(--color-black);--jump-game-panel:#080808c7;--gold-game-frame:var(--color-goldblock-frame);--gold-game-frame-light:var(--color-goldblock-frame-light);--gold-game-frame-dark:var(--color-goldblock-frame-dark);--gold-game-well:var(--color-goldblock-well);--gold-game-well-deep:var(--color-goldblock-well-deep);--gold-game-grain:var(--color-goldblock-grain);--gold-game-grid:var(--color-goldblock-grid);--gold-game-block:var(--color-goldblock-gold);--gold-game-block-light:var(--color-goldblock-gold-light);--gold-game-block-highlight:var(--color-goldblock-gold-highlight);--gold-game-block-dark:var(--color-goldblock-gold-dark);--gold-game-block-edge:var(--color-goldblock-gold-edge);--gold-game-ghost:var(--color-goldblock-ghost);--gold-game-flash:var(--color-goldblock-flash);--gold-game-panel:var(--color-goldblock-panel);--gold-game-panel-border:var(--color-goldblock-panel-border);--gold-game-text:var(--color-gold-100);--gold-game-text-dim:var(--color-gold-300);--mall3d-floor:var(--color-mall3d-floor);--mall3d-floor-inlay:var(--color-mall3d-floor-inlay);--mall3d-floor-accent:var(--color-mall3d-floor-accent);--mall3d-aisle:var(--color-mall3d-aisle);--mall3d-ceiling:var(--color-mall3d-ceiling);--mall3d-ceiling-rib:var(--color-mall3d-ceiling-rib);--mall3d-wall:var(--color-mall3d-wall);--mall3d-wall-far:var(--color-mall3d-wall-far);--mall3d-storefront:var(--color-mall3d-storefront);--mall3d-storefront-trim:var(--color-mall3d-storefront-trim);--mall3d-glass:var(--color-mall3d-glass);--mall3d-sign:var(--color-mall3d-sign);--mall3d-sign-glow:var(--color-mall3d-sign-glow);--mall3d-shelf-body:var(--color-mall3d-shelf-body);--mall3d-shelf-frame:var(--color-mall3d-shelf-frame);--mall3d-shelf-back:var(--color-mall3d-shelf-back);--mall3d-shelf-deck:var(--color-mall3d-shelf-deck);--mall3d-shelf-metal:var(--color-mall3d-shelf-metal);--mall3d-pop-cleansing:var(--color-mall3d-pop-cleansing);--mall3d-pop-toner:var(--color-mall3d-pop-toner);--mall3d-pop-hair-oil:var(--color-mall3d-pop-hair-oil);--mall3d-light-warm:var(--color-mall3d-light-warm);--mall3d-light-cool:var(--color-mall3d-light-cool);--mall3d-light-shelf:var(--color-mall3d-light-shelf);--mall3d-highlight:var(--color-mall3d-highlight);--mall3d-plant-leaf:var(--color-mall3d-plant-leaf);--mall3d-plant-leaf-light:var(--color-mall3d-plant-leaf-light);--mall3d-plant-pot:var(--color-mall3d-plant-pot);--mall3d-walkway-tile:var(--color-mall3d-walkway-tile);--mall3d-walkway-tile-alt:var(--color-mall3d-walkway-tile-alt);--mall3d-walkway-tile-joint:var(--color-mall3d-walkway-tile-joint);--mall3d-walkway-tile-accent:var(--color-mall3d-walkway-tile-accent);--mall3d-walkway-bench:var(--color-mall3d-walkway-bench);--mall3d-walkway-bench-frame:var(--color-mall3d-walkway-bench-frame);--mall3d-walkway-planter:var(--color-mall3d-walkway-planter);--mall3d-parking-asphalt:var(--color-mall3d-parking-asphalt);--mall3d-parking-driveway:var(--color-mall3d-parking-driveway);--mall3d-parking-line:var(--color-mall3d-parking-line);--mall3d-poster-a:var(--color-mall3d-poster-a);--mall3d-poster-b:var(--color-mall3d-poster-b);--mall3d-poster-c:var(--color-mall3d-poster-c);--mall3d-fog:var(--color-mall3d-fog);--mall3d-sky-horizon:var(--color-mall3d-sky-horizon);--mall3d-sky-zenith:var(--color-mall3d-sky-zenith);--mall3d-skylight-glass:var(--color-mall3d-skylight-glass);--mall3d-skylight-frame:var(--color-mall3d-skylight-frame);--mall3d-inspect-backdrop:var(--color-black);--mall3d-zone-baby:var(--color-mall3d-zone-baby);--mall3d-zone-books:var(--color-mall3d-zone-books);--mall3d-zone-daily:var(--color-mall3d-zone-daily);--mall3d-zone-home:var(--color-mall3d-zone-home);--mall3d-zone-seasonal:var(--color-mall3d-zone-seasonal);--mall3d-zone-cosmetics:var(--color-mall3d-zone-cosmetics);--mall3d-zone-beauty:var(--color-mall3d-zone-beauty);--mall3d-zone-vacant:var(--color-mall3d-zone-vacant);--mall3d-stone-floor:var(--color-mall3d-stone-floor);--mall3d-stone-floor-alt:var(--color-mall3d-stone-floor-alt);--mall3d-stone-joint:var(--color-mall3d-stone-joint);--mall3d-stone-band:var(--color-mall3d-stone-band);--mall3d-atrium-stone:var(--color-mall3d-atrium-stone);--mall3d-atrium-stone-alt:var(--color-mall3d-atrium-stone-alt);--mall3d-mall-wood:var(--color-mall3d-mall-wood);--mall3d-mall-wood-dark:var(--color-mall3d-mall-wood-dark);--mall3d-mall-metal:var(--color-mall3d-mall-metal);--mall3d-column:var(--color-mall3d-column);--mall3d-column-base:var(--color-mall3d-column-base);--mall3d-ceiling-coffer:var(--color-mall3d-ceiling-coffer);--mall3d-ceiling-slit:var(--color-mall3d-ceiling-slit);--mall3d-baby-frame:var(--color-mall3d-baby-frame);--mall3d-baby-wall:var(--color-mall3d-baby-wall);--mall3d-baby-floor:var(--color-mall3d-baby-floor);--mall3d-baby-floor-inlay:var(--color-mall3d-baby-floor-inlay);--mall3d-baby-deck:var(--color-mall3d-baby-deck);--mall3d-baby-back:var(--color-mall3d-baby-back);--mall3d-baby-ceiling:var(--color-mall3d-baby-ceiling);--mall3d-baby-light:var(--color-mall3d-baby-light);--mall3d-books-frame:var(--color-mall3d-books-frame);--mall3d-books-wall:var(--color-mall3d-books-wall);--mall3d-books-floor:var(--color-mall3d-books-floor);--mall3d-books-floor-inlay:var(--color-mall3d-books-floor-inlay);--mall3d-books-deck:var(--color-mall3d-books-deck);--mall3d-books-back:var(--color-mall3d-books-back);--mall3d-books-ceiling:var(--color-mall3d-books-ceiling);--mall3d-books-light:var(--color-mall3d-books-light);--mall3d-books-sign:var(--color-mall3d-books-sign);--mall3d-books-sign-text:var(--color-mall3d-books-sign-text);--mall3d-books-sign-trim:var(--color-mall3d-books-sign-trim);--mall3d-daily-frame:var(--color-mall3d-daily-frame);--mall3d-daily-wall:var(--color-mall3d-daily-wall);--mall3d-daily-floor:var(--color-mall3d-daily-floor);--mall3d-daily-floor-inlay:var(--color-mall3d-daily-floor-inlay);--mall3d-daily-deck:var(--color-mall3d-daily-deck);--mall3d-daily-back:var(--color-mall3d-daily-back);--mall3d-daily-ceiling:var(--color-mall3d-daily-ceiling);--mall3d-daily-light:var(--color-mall3d-daily-light);--mall3d-home-frame:var(--color-mall3d-home-frame);--mall3d-home-wall:var(--color-mall3d-home-wall);--mall3d-home-floor:var(--color-mall3d-home-floor);--mall3d-home-floor-inlay:var(--color-mall3d-home-floor-inlay);--mall3d-home-deck:var(--color-mall3d-home-deck);--mall3d-home-back:var(--color-mall3d-home-back);--mall3d-home-ceiling:var(--color-mall3d-home-ceiling);--mall3d-home-light:var(--color-mall3d-home-light);--mall3d-beauty-frame:var(--color-mall3d-beauty-frame);--mall3d-beauty-wall:var(--color-mall3d-beauty-wall);--mall3d-beauty-floor:var(--color-mall3d-beauty-floor);--mall3d-beauty-floor-inlay:var(--color-mall3d-beauty-floor-inlay);--mall3d-beauty-deck:var(--color-mall3d-beauty-deck);--mall3d-beauty-back:var(--color-mall3d-beauty-back);--mall3d-beauty-ceiling:var(--color-mall3d-beauty-ceiling);--mall3d-beauty-light:var(--color-mall3d-beauty-light);--mall3d-seasonal-frame:var(--color-mall3d-seasonal-frame);--mall3d-seasonal-wall:var(--color-mall3d-seasonal-wall);--mall3d-seasonal-floor:var(--color-mall3d-seasonal-floor);--mall3d-seasonal-floor-inlay:var(--color-mall3d-seasonal-floor-inlay);--mall3d-seasonal-deck:var(--color-mall3d-seasonal-deck);--mall3d-seasonal-back:var(--color-mall3d-seasonal-back);--mall3d-seasonal-ceiling:var(--color-mall3d-seasonal-ceiling);--mall3d-seasonal-light:var(--color-mall3d-seasonal-light);--mall3d-vacant-frame:var(--color-mall3d-vacant-frame);--mall3d-vacant-wall:var(--color-mall3d-vacant-wall);--mall3d-vacant-floor:var(--color-mall3d-vacant-floor);--mall3d-vacant-floor-inlay:var(--color-mall3d-vacant-floor-inlay);--mall3d-baby-storefront:var(--color-mall3d-baby-storefront);--mall3d-books-storefront:var(--color-mall3d-books-storefront);--mall3d-daily-storefront:var(--color-mall3d-daily-storefront);--mall3d-home-storefront:var(--color-mall3d-home-storefront);--mall3d-beauty-storefront:var(--color-mall3d-beauty-storefront);--mall3d-seasonal-storefront:var(--color-mall3d-seasonal-storefront);--mall3d-cosmetics-storefront:var(--color-mall3d-cosmetics-storefront);--mall3d-vacant-storefront:var(--color-mall3d-vacant-storefront);--mall3d-atrium-rail:var(--color-mall3d-atrium-rail);--mall3d-atrium-glass:var(--color-mall3d-atrium-glass);--mall3d-atrium-floor:var(--color-mall3d-atrium-floor);--mall3d-escalator-belt:var(--color-mall3d-escalator-belt);--mall3d-escalator-step:var(--color-mall3d-escalator-step);--mall3d-facility:var(--color-mall3d-facility);--mall3d-cosmetics-floor:var(--color-mall3d-cosmetics-floor);--mall3d-cosmetics-floor-inlay:var(--color-mall3d-cosmetics-floor-inlay);--mall3d-cosmetics-wall:var(--color-mall3d-cosmetics-wall);--mall3d-cosmetics-frame:var(--color-mall3d-cosmetics-frame);--mall3d-cosmetics-deck:var(--color-mall3d-cosmetics-deck);--mall3d-cosmetics-back:var(--color-mall3d-cosmetics-back);--mall3d-cosmetics-ceiling:var(--color-mall3d-cosmetics-ceiling);--mall3d-cosmetics-mirror:var(--color-mall3d-cosmetics-mirror);--mall3d-cosmetics-tester:var(--color-mall3d-cosmetics-tester);--mall3d-hud-surface:#ffffffeb;--mall3d-hud-surface-strong:var(--color-white);--mall3d-hud-scrim:#0808088c;--mall3d-hud-scrim-soft:#0808083d;--mall3d-hud-text:var(--color-ink);--mall3d-hud-text-muted:var(--color-text-muted);--mall3d-hud-accent:var(--color-pink-700);--mall3d-hud-accent-soft:var(--color-pink-100);--mall3d-hud-border:var(--color-gray-300);--mall3d-hud-stick:#ffffff42;--mall3d-hud-stick-knob:#ffffffc7;--mall3d-hud-loading-top:var(--color-pink-150);--mall3d-hud-loading-bottom:var(--color-off-white);--mall3d-hud-shadow:0 18px 48px #08080838;--content-background:var(--app-surface);--content-background-subtle:var(--app-background-subtle);--content-text-primary:var(--app-text-primary);--content-text-secondary:var(--app-text-secondary);--content-text-on-primary:var(--app-text-on-primary);--content-primary:var(--app-primary);--content-primary-soft:var(--app-primary-soft);--content-accent:var(--app-accent);--content-complement:var(--app-complement);--content-complement-strong:var(--app-complement-strong);--content-complement-soft:var(--app-complement-soft);--content-marker:var(--color-marker-yellow);--content-border:var(--app-border);--content-border-subtle:var(--app-border-subtle);--content-info:var(--app-info);--content-info-soft:var(--app-info-soft);--content-warning:var(--app-warning);--content-warning-soft:var(--app-warning-soft);--radius-sm:.2rem;--radius-md:.4rem;--radius-lg:.65rem;--content:76rem;--reading:45rem;--font-body:"Lato", "Helvetica Neue", Arial, "Yu Gothic Medium", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;--font-display:var(--font-body);color:var(--app-text-primary);font-family:var(--font-body);background:var(--app-background);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--app-background);text-rendering:optimizelegibility;min-width:20rem;margin:0;line-height:1.85;overflow-x:clip}body,button,input{font:inherit}a{color:var(--app-accent-strong);text-underline-offset:.22em;text-decoration-thickness:.07em}img{max-width:100%;display:block}h1,h2{font-family:var(--font-display);letter-spacing:.015em;overflow-wrap:anywhere;text-wrap:pretty;word-break:auto-phrase;font-weight:700;line-height:1.38}h3{font-family:var(--font-body);letter-spacing:.01em;text-wrap:pretty;line-height:1.5}h1{font-size:clamp(1.75rem,3vw,2.5rem)}h2{margin-top:4rem;font-size:clamp(1.35rem,2.3vw,2rem)}h3{margin-top:2.4rem;font-size:1.1rem}p{margin:0 0 1.25rem}.container{width:min(calc(100% - 2.5rem), var(--content));margin-inline:auto}.narrow{width:min(calc(100% - 2.5rem), var(--reading));margin-inline:auto}.eyebrow{color:var(--app-accent-strong);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .8rem;font-size:.72rem;font-weight:800;display:flex}.eyebrow:before{content:"";background:currentColor;width:1.6rem;height:.18rem}.lede{max-width:46rem;color:var(--app-text-secondary);font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.9}.section{padding-block:clamp(4.5rem,9vw,8rem)}.section--soft{background:var(--app-background-subtle);border-block:1px solid var(--app-border-subtle)}.grid{gap:1.5rem;display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{color:inherit;background:var(--app-surface);border:1px solid var(--app-border-subtle);border-radius:var(--radius-md);padding:1.5rem}a.card{text-decoration:none;transition:border-color .16s,translate .16s;display:block}a.card:hover{border-color:var(--app-text-primary);translate:0 -2px}.card__meta{color:var(--app-text-secondary);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.8rem;font-size:.75rem;display:flex}.card h3{margin:0 0 .6rem}.card>h2:first-child{margin-top:0}.button{min-height:3.2rem;color:var(--app-text-on-primary);background:var(--app-primary);border:1px solid var(--app-primary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.button:hover{color:var(--app-text-on-inverse);background:var(--app-primary-hover);border-color:var(--app-primary-hover)}.button--secondary{color:var(--app-text-primary);border-color:var(--app-border-strong);background:0 0}.button--secondary:hover{color:var(--app-text-on-inverse);background:var(--app-inverse-surface);border-color:var(--app-inverse-surface)}.button[aria-disabled=true]{color:var(--app-text-secondary);background:var(--app-disabled-background);border-color:var(--app-disabled-background);cursor:not-allowed}.badge{color:var(--app-text-on-primary);letter-spacing:.06em;background:var(--app-primary);border-radius:.1rem;padding:.18rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.content-area{grid-template-columns:minmax(0, var(--reading)) minmax(14rem, 18rem);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3.5rem,8vw,7rem);display:grid}.prose{min-width:0;color:var(--content-text-primary);font-size:clamp(1rem,.98rem + .08vw,1.05rem)}.prose>:first-child{margin-top:0}.prose>h2,.article-copy-section>h2{font-family:var(--font-body);letter-spacing:.01em;border-bottom:1px solid var(--content-border);margin:4rem 0 1.4rem;padding-bottom:.65rem;font-size:clamp(1.55rem,1.35rem + .65vw,1.95rem);font-weight:800;line-height:1.5;position:relative}.prose>h2:after,.article-copy-section>h2:after{content:"";background:var(--content-complement-strong);width:2.1rem;height:.2rem;position:absolute;bottom:-1px;left:0}.prose>h3,.article-copy-section>h3{border-left:.32rem solid var(--content-text-primary);margin:2.75rem 0 1rem;padding-left:.85rem;font-size:clamp(1.2rem,1.12rem + .3vw,1.4rem);font-weight:800;line-height:1.55}.prose p,.prose li{line-height:1.95}.prose>p,.article-copy-section>p{margin-bottom:1.65rem}.prose ul,.prose ol{margin-block:1.35rem 1.8rem;padding-left:1.5rem}.prose>ul li+li,.prose>ol li+li,.article-copy-section>ul li+li,.article-copy-section>ol li+li{margin-top:.45rem}.prose>p strong,.prose>ul strong,.prose>ol strong,.prose>blockquote strong,.article-copy-section>p strong,.article-copy-section>ul strong,.article-copy-section>ol strong,.article-copy-section>blockquote strong{background:linear-gradient(transparent 68%, var(--content-marker) 68%);padding-inline:.04em;font-weight:800}.prose table{border-collapse:collapse;width:100%;margin-block:2rem;font-size:.92rem}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid var(--content-border-subtle);padding:.8rem}.prose th{color:var(--app-text-on-inverse);background:var(--app-inverse-surface-soft)}.prose tbody tr:nth-child(2n) td{background:var(--content-background-subtle)}.prose blockquote{background:var(--app-background-muted);border-left:.3rem solid var(--content-complement-strong);margin:2rem 0;padding:1.2rem 1.35rem}.sidebar{flex-direction:column;align-self:stretch;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.field{gap:.45rem;display:grid}.field label{font-size:.86rem;font-weight:800}.field input{width:100%;min-height:3.2rem;color:var(--app-text-primary);background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:var(--radius-sm);padding:.7rem .8rem}.field input:focus{outline:3px solid var(--app-focus-ring);border-color:var(--app-primary)}.result-box{color:var(--app-text-on-primary);background:var(--app-primary);border-top:.3rem solid var(--app-accent-strong);border-radius:var(--radius-sm);margin-top:1.5rem;padding:1.5rem}.result-box strong{font-size:1.35rem}.notice{color:var(--app-warning);background:var(--app-warning-soft);border-left:.25rem solid var(--app-warning);padding:1rem 1.15rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=52rem){.grid--3,.content-area{grid-template-columns:1fr}}@media (width<=38rem){.container,.narrow{width:min(calc(100% - 1.5rem), var(--content))}.form-grid{grid-template-columns:1fr}.section{padding-block:4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;color:var(--app-text-on-primary);background:var(--app-primary);border-radius:.4rem;padding:.6rem .9rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:translateY(0)}body.is-immersive{background:var(--jump-game-sky-top,var(--app-background));min-height:100dvh;overflow-x:hidden}body.is-immersive #main-content[data-astro-cid-z4jru4n3]{min-height:100dvh}
