@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68eb6f6c399b0b08-s.p.2uf74a5vdrpg7.woff2)format("woff2");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:Italiana Fallback;src:local(Times New Roman);ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.58%}.italiana_80dc3e8a-module__jW39Gq__className{font-family:Italiana,Italiana Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_6a64e15b-module__7WYf5G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}
.t1{--t1-black:#080808;--t1-black-2:#17140f;--t1-ivory:#f4f0df;--t1-gold:#c69c6e;--t1-amber:#c8853d;--t1-gold-soft:#beaa68;--t1-ink-1:#f6f2e4;--t1-ink-2:#e2dbc7;--t1-ink-3:#c6bfa9;--t1-ink-4:#a79f8c;--color-accent:var(--t1-gold);--color-accent-50:#16130e;--color-accent-100:#2a2318;--color-accent-300:#ddb98d;--color-accent-400:#d2ab7d;--color-accent-500:var(--t1-amber);--color-accent-600:var(--t1-gold);--color-accent-700:#1c1710;--color-accent-800:#120f0a;--color-accent-900:var(--t1-black);color:var(--t1-ink-2);font-family:var(--t1-serif), "Noto Sans JP", serif;position:relative}.t1 p,.t1 li,.t1 td,.t1 span,.t1 div,.t1 a{font-family:Noto Sans JP,sans-serif}.t1-ground{z-index:0;pointer-events:none;background-color:#000;background-image:url(/tier1/bg-pattern.webp);background-repeat:repeat;background-size:192px 192px;position:fixed;inset:0}.t1-ground:after{content:"";background:radial-gradient(70rem 40rem at 50% -8%,#c69c6e38,#0000 62%),radial-gradient(40rem 30rem at 8% 30%,#c69c6e14,#0000 65%),radial-gradient(40rem 30rem at 92% 55%,#c8853d12,#0000 65%);position:absolute;inset:0}.t1-noise{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url(/tier1/bg-noise.webp);background-repeat:repeat;background-size:100px 100px;position:fixed;inset:0}.t1>:not(.t1-ground):not(.t1-side):not(.t1-noise){z-index:2;position:relative}.t1-side{z-index:1;pointer-events:none;width:calc(50% - 550px);min-width:0;height:100%;display:none;position:absolute;top:0}@media (min-width:1340px){.t1-side{display:block}}.t1-side--l{left:0}.t1-side--r{right:0}.t1-side:before{content:"";opacity:.75;background-image:url(/tier1/icon-main.webp),url(/tier1/icon-sub.webp),url(/tier1/icon-main.webp);background-position:30% 4%,62% 22%,44% 48%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:44px,14px,26px;height:34%;position:absolute;inset:4% 0 auto}.t1-side:after{content:"";background-image:repeating-conic-gradient(var(--t1-ivory) 0% 25%, transparent 0% 50%), linear-gradient(135deg, transparent 46%, #f4f0df80 46% 54%, transparent 54%), url(/tier1/icon-cross.webp);opacity:.13;background-position:50% 0,50% 60%,50% 92%;background-repeat:repeat,no-repeat,no-repeat;background-size:18px 18px,100% 100%,62px;height:30%;position:absolute;inset:auto 0 6%;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}.t1 .bg-\[\#f5f8fc\]{color:var(--t1-ink-2);background-color:#0000;background-image:none}.t1 .text-\[\#13314a\]{color:var(--t1-ink-2)}.t1 .text-\[\#8aa0b4\]{color:var(--t1-ink-4)}.t1 .text-\[\#6aa6d6\]{color:var(--t1-gold)}.t1 .border-\[\#dbe6f0\],.t1 .border-\[\#eef2f7\]{border-color:#c69c6e47}.t1 .bg-\[\#005397\]{background-color:var(--t1-gold);color:#14100a}.t1 .bg-white{background-blend-mode:overlay;background-color:#080808db;background-image:url(/tier1/bg-pattern.webp);background-size:192px 192px;box-shadow:inset 0 0 0 1px #c69c6e47}.t1 .bg-gray-50{background-color:#f4f0df0b}.t1 .bg-gray-100{background-color:#f4f0df14}.t1 .bg-gray-100\/70{background-color:#f4f0df12}.t1 .bg-white\/55{background-color:#080808cc}.t1 .text-\[\#3a2540\]{color:var(--t1-ink-1)}.t1 .text-\[\#6a5570\]{color:var(--t1-ink-3)}.t1 .bg-gray-900{background-color:#000}.t1 .border-gray-200{border-color:#f4f0df57}.t1 .border-gray-100{border-color:#f4f0df24}.t1 .ring-gray-200{--tw-ring-color:#f4f0df57}.t1 .rounded-2xl,.t1 .rounded-xl{border-radius:3px}.t1 .rounded-lg,.t1 .rounded-md,.t1 .rounded{border-radius:2px}.t1 .text-gray-900,.t1 .text-gray-800{color:var(--t1-ink-1)}.t1 .text-gray-700{color:var(--t1-ink-2)}.t1 .text-gray-600{color:var(--t1-ink-3)}.t1 .text-gray-500,.t1 .text-gray-400{color:var(--t1-ink-4)}.t1 .text-gray-300{color:var(--t1-ink-3)}.t1 .text-white\/70{color:#f6f2e4e0}.t1 .text-white\/60,.t1 .text-white\/55,.t1 .text-white\/50{color:#f6f2e4d1}.t1 .text-white\/30{color:#f6f2e4a3}.t1 .text-accent-600,.t1 .text-accent-700{color:var(--t1-gold)}.t1 .bg-accent-600,.t1 .bg-accent-600.text-white,.t1 .bg-accent-600 .text-white{color:#14100a}.t1 .bg-accent-50,.t1 .bg-accent-50\/40{background-color:#2a231899}.t1 .border-accent-100{border-color:#c69c6e52}.t1 .bg-blue-500{background-color:#23303f}.t1 .bg-green-500{background-color:#1f4a2c}.t1 .bg-rose-400{background-color:#5c2436}.t1 .text-rose-500{color:#e79aab}.t1 .bg-blue-100{background-color:#c69c6e24}.t1 .text-blue-600{color:var(--t1-gold)}.t1 .bg-rose-100{background-color:#f4f0df1a}.t1 .text-rose-600{color:var(--t1-ink-3)}.t1 .hover\:bg-white\/90:hover{background-color:var(--t1-ivory)}.t1 .hover\:border-accent-300:hover{border-color:var(--t1-gold)}.t1 .hover\:bg-gray-50:hover{background-color:#c69c6e0d}.t1 .hover\:shadow-md:hover{box-shadow:0 0 0 1px var(--t1-gold), inset 0 0 0 3px #080808eb, inset 0 0 0 4px #c69c6e8c}.t1 .group:hover .group-hover\:bg-red-600{background-color:var(--t1-ivory);color:#0a0a0a;box-shadow:0 0 0 1px var(--t1-gold), 0 0 20px #c69c6e73}.t1 .group:hover .group-hover\:scale-105{transform:scale(1.02)}.t1 .group:hover .group-hover\:scale-\[1\.03\]{transform:scale(1.015)}.t1 a.group{position:relative}.t1 a.group:after{content:"";background:linear-gradient(90deg, var(--t1-gold), var(--t1-ivory));transform-origin:0;pointer-events:none;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.t1 a.group:hover:after,.t1 a.group:focus-visible:after{transform:scaleX(1)}.t1 .bg-gradient-to-br.from-accent-700{background-color:#060606e6;background-image:none;box-shadow:inset 0 0 0 1px #f4f0df38}.t1 .shadow-sm{box-shadow:none}.t1 .bg-accent-600.px-2\.5,.t1 .bg-blue-500.px-2\.5,.t1 .bg-green-500.px-2\.5{letter-spacing:.14em;border-radius:1px;box-shadow:0 0 0 1px #f4f0df59}.t1 .bg-accent-600.px-2\.5{background-color:var(--t1-ivory);color:#14100a}.t1 .bg-blue-500.px-2\.5{color:var(--t1-ivory);background-color:#0b0b0b;box-shadow:0 0 0 1px #c69c6e99}.t1 .border-white\/30{border-color:#f4f0df66}.t1 .bg-white\/15{background-color:#f4f0df1a}.t1 .flex.flex-col.gap-1.text-sm,.t1 .flex.flex-col.gap-1.text-base{border-bottom:1px solid #c69c6e73}.t1 .bg-white\/10,.t1 .bg-black\/20,.t1 .bg-black\/30{background-color:#0000008c;background-image:url(/tier1/bg-pattern.webp);background-size:192px 192px;border-radius:2px;box-shadow:inset 0 0 0 1px #f4f0df66,0 0 0 1px #c69c6e59}.t1 a.bg-white{color:var(--t1-ivory);box-shadow:0 0 0 1px var(--t1-ivory);background-color:#080808e6;background-image:url(/tier1/btn-normal.webp);background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;transition:color .18s,box-shadow .18s,background-color .18s}.t1 a.bg-white:after{content:"";vertical-align:-3px;background:url(/tier1/icon-sub.webp) 50%/contain no-repeat;width:12px;height:18px;margin-left:.15em;display:inline-block}.t1 a.bg-white:hover{background-image:url(/tier1/btn-active.webp);background-color:var(--t1-ivory);color:#14100a;box-shadow:0 0 0 1px var(--t1-gold)}.t1 .mb-5.flex.items-center{border-bottom-color:#c69c6e80;position:relative}.t1 .mb-5.flex.items-center>*{z-index:1;position:relative}.t1 .bg-accent-600[aria-hidden]{background-color:var(--t1-gold);box-shadow:0 0 7px #c69c6ee6}.t1 h2{font-family:var(--t1-serif), serif;letter-spacing:.16em;color:var(--t1-ink-1)}.t1 .md\:grid-cols-\[1fr_300px\]>div:last-child.bg-gray-50{background-color:#00000073}.t1 svg path{transition:fill .2s}.t1 .text-\[15px\].font-bold{color:var(--t1-ink-1)}.t1 #sec-venue .text-base.font-bold{color:var(--t1-gold);font-family:var(--t1-serif), "Noto Sans JP", serif;letter-spacing:.12em;position:relative}.t1 #sec-venue .text-base.font-bold:before,.t1 #sec-venue .text-base.font-bold:after{content:"";vertical-align:middle;opacity:.9;background:url(/tier1/icon-sub.webp) 50%/auto 11px no-repeat,linear-gradient(#c69c6ea6,#c69c6ea6) 0/100% 1px no-repeat;width:1.6em;height:12px;display:inline-block}.t1 #sec-venue .text-base.font-bold:before{margin-right:.5em}.t1 #sec-venue .text-base.font-bold:after{margin-left:.5em}.t1 #sec-venue .space-y-4>div{box-shadow:0 0 0 1px #c69c6e38,inset 0 0 0 3px #080808e6}.t1 table{border-color:#c69c6e33}.t1 thead,.t1 thead tr,.t1 thead th{background-color:var(--t1-black-2);color:var(--t1-ink-3);letter-spacing:.12em}.t1 tbody,.t1 tbody tr{background-color:#080808b8}.t1 td,.t1 th{border-color:#c69c6e33}.t1 tbody tr+tr{border-top-color:#c69c6e33}.t1 .whitespace-nowrap.text-base.font-bold{font-family:var(--t1-serif), serif;letter-spacing:.02em;color:var(--t1-ivory);font-size:1.35em}.t1 .bg-gray-100.text-gray-500,.t1 .rounded-full.bg-gray-100{color:var(--t1-ink-4);background-color:#f4f0df12;box-shadow:inset 0 0 0 1px #f4f0df47}.t1 .bg-accent-50.text-accent-700,.t1 .text-accent-600.font-bold{color:var(--t1-gold)}.t1{--rn-bar:var(--t1-gold);--rn-heading:var(--t1-ink-1);--rn-heading-font:var(--t1-serif), serif;--rn-sub:var(--t1-ink-3);--rn-more:var(--t1-gold);--rn-card-bg:#080808e0;--rn-card-border:#f4f0df52;--rn-card-shadow:0 10px 28px #0009;--rn-card-border-hover:var(--t1-gold);--rn-card-shadow-hover:0 14px 34px #c69c6e40;--rn-media-bg:#0009;--rn-badge-bg:#c69c6e29;--rn-badge-text:var(--t1-gold);--rn-date:var(--t1-ink-4);--rn-title:var(--t1-ink-1);--rn-ph-bg:#f4f0df0f;--rn-accent:var(--t1-gold);--rn-radius:2px}.t1 .mt-10 article:after,.t1 .mt-10 a[class*=card]:after{content:"";background-image:repeating-conic-gradient(var(--t1-ivory) 0% 25%, transparent 0% 50%);opacity:.28;pointer-events:none;background-size:6px 6px;width:34px;height:12px;position:absolute;bottom:0;right:0}.t1 [role=dialog].bg-\[\#3a2540\]\/60{background-color:#030303eb}.t1 [role=dialog] .font-display{font-family:var(--t1-serif), serif;letter-spacing:.24em}.t1 [role=dialog] .font-serif{font-family:Noto Sans JP,sans-serif}.t1 [role=dialog] .rounded-full{border-radius:2px}.t1 [role=dialog] .bg-white\/90{background-color:var(--t1-ivory);background-image:url(/tier1/btn-active.webp);background-size:100% 100%}.t1 [role=dialog] .border-gold-300{border-color:var(--t1-gold)}.t1 [role=dialog] .text-gold-700{color:#14100a}.t1 [role=dialog] .hover\:bg-white:hover{background-color:#fffaf0}.t1 [role=dialog] .bg-white\/20{background-color:#080808e6;background-image:url(/tier1/btn-normal.webp);background-size:100% 100%}.t1 [role=dialog] .border-white\/60{border-color:#f4f0dfbf}.t1 [role=dialog] .hover\:bg-white\/30:hover{background-color:#f4f0df38}.t1 [role=dialog] .text-gold-200{color:var(--t1-ivory)}.t1 [role=dialog] .rounded-2xl{box-shadow:0 0 0 1px var(--t1-ivory), 0 0 0 5px #c69c6e59, 0 24px 54px -18px #000000e6!important;background:#060606!important}.t1-note{z-index:2;color:var(--t1-ink-3);background-color:#060606e6;border:1px solid #c69c6e8c;margin:0 0 1.25rem;padding:.65rem .9rem;font-family:Noto Sans JP,sans-serif;font-size:.76rem;line-height:1.8;position:relative}.t1-note strong{color:var(--t1-ivory)}.t1-note a{color:var(--t1-gold);font-weight:700}.t1-note-warn{color:#e8c99b;border-top:1px solid #c69c6e66;margin-top:.4rem;padding-top:.4rem;display:block}.t1-note-warn strong{color:#ffe5ad}@media (prefers-reduced-motion:reduce){.t1 *{transition:none!important;animation:none!important}}:where(.t1) :focus-visible{outline:2px solid var(--t1-gold);outline-offset:3px}
.a93{--a93-void:#05061a;--a93-navy:#101a4b;--a93-orange:#f26a1b;--a93-orange-hot:#ff4d00;--a93-cyan:#2fe3ff;--a93-ink-1:#f4f6ff;--a93-ink-2:#dde2f4;--a93-ink-3:#c3cae6;--a93-ink-4:#a7afd0;--color-accent:var(--a93-orange);--color-accent-50:#141a3d;--color-accent-100:#24306a;--color-accent-300:#f9a35c;--color-accent-400:#f8913f;--color-accent-500:#f47c27;--color-accent-600:var(--a93-orange);--color-accent-700:var(--a93-navy);--color-accent-800:#0a1030;--color-accent-900:var(--a93-void);color:var(--a93-ink-2);position:relative}.a93 .bg-\[\#f5f8fc\]{color:var(--a93-ink-2);background-color:#0000;background-image:url(/amptak93/bg-stars.webp);background-repeat:repeat;background-size:1200px}.a93 .text-\[\#13314a\]{color:var(--a93-ink-2)}.a93 .text-\[\#8aa0b4\]{color:var(--a93-ink-4)}.a93 .text-\[\#6aa6d6\]{color:#86cdf5}.a93 .border-\[\#dbe6f0\],.a93 .border-\[\#eef2f7\]{border-color:#f26a1b4d}.a93 .bg-\[\#005397\]{background-color:var(--a93-orange);color:#140a03}.a93-sky{z-index:0;pointer-events:none;background-color:var(--a93-void);position:fixed;inset:0}.a93-sky:after{content:"";opacity:.85;filter:blur(16px)saturate(1.12);background:radial-gradient(38rem 26rem at 12% 6%,#ffe1001f,#0000 62%),radial-gradient(32rem 24rem at 82% 12%,#8259b33d,#0000 64%),radial-gradient(30rem 22rem at 68% 40%,#80d1001a,#0000 62%),radial-gradient(40rem 28rem at 20% 55%,#3599c82e,#0000 64%),radial-gradient(30rem 24rem at 88% 68%,#d2000026,#0000 62%),radial-gradient(34rem 26rem at 34% 88%,#ff8cd221,#0000 64%),radial-gradient(46rem 32rem at 76% 98%,#f26a1b33,#0000 66%);position:absolute;inset:0}.a93-sky:before{content:"";opacity:.35;background:url(/amptak93/bg-star.webp) top/cover no-repeat;height:min(900px,100vh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.a93-grain{z-index:1;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:0}.a93>:not(.a93-sky):not(.a93-grain){z-index:2;position:relative}.a93 .bg-white{background-color:#090e2ad1;background-image:radial-gradient(#ffffff0a 1.1px,#0000 1.2px);background-size:7px 7px}.a93 .bg-gray-50{background-color:#ffffff0d}.a93 .bg-gray-100{background-color:#ffffff17}.a93 .bg-gray-100\/70{background-color:#ffffff14}.a93 .bg-white\/55{background-color:#060a22bd}.a93 .text-\[\#3a2540\]{color:var(--a93-ink-1)}.a93 .text-\[\#6a5570\]{color:var(--a93-ink-3)}.a93 .bg-gray-900{background-color:#04050f}.a93 .border-gray-200{border-color:#f26a1b4d}.a93 .border-gray-100{border-color:#ffffff1f}.a93 .ring-gray-200{--tw-ring-color:#f26a1b4d}.a93 .text-gray-900,.a93 .text-gray-800{color:var(--a93-ink-1)}.a93 .text-gray-700{color:var(--a93-ink-2)}.a93 .text-gray-600{color:var(--a93-ink-3)}.a93 .text-gray-500,.a93 .text-gray-400{color:var(--a93-ink-4)}.a93 .text-gray-300{color:var(--a93-ink-3)}.a93 .text-white\/70{color:#ffffffdb}.a93 .text-white\/60,.a93 .text-white\/55,.a93 .text-white\/50{color:#fffc}.a93 .text-white\/30{color:#ffffff9e}.a93 .text-accent-600,.a93 .text-accent-700{color:#ff9243}.a93 .bg-accent-600,.a93 .bg-accent-600.text-white,.a93 .bg-accent-600 .text-white{color:#150a02}.a93 .bg-accent-50,.a93 .bg-accent-50\/40{background-color:#24306a8c}.a93 .border-accent-100{border-color:#f26a1b59}.a93 .bg-blue-500{background-color:#0b3f8f}.a93 .bg-green-500{background-color:#127a3c}.a93 .bg-rose-400{background-color:#b32a63}.a93 .text-rose-500{color:#ff8fb4}.a93 .group:hover .group-hover\:bg-red-600{background-color:var(--a93-orange);color:#150a02;box-shadow:0 0 0 1px var(--a93-cyan), 0 0 20px #f26a1b80}.a93 .hover\:shadow-md:hover{box-shadow:0 0 0 2px var(--a93-orange), 0 0 22px #f26a1b4d}.a93 .hover\:bg-gray-50:hover{background-color:#f26a1b24}.a93 .hover\:bg-white\/90:hover{background-color:var(--a93-orange-hot)}.a93 .hover\:border-accent-300:hover{border-color:var(--a93-orange)}.a93{--rn-bar:var(--a93-orange);--rn-heading:var(--a93-ink-1);--rn-heading-font:var(--a93-display), Impact, sans-serif;--rn-sub:var(--a93-ink-3);--rn-more:#ff9243;--rn-card-bg:#090e2adb;--rn-card-border:#f26a1b52;--rn-card-shadow:0 10px 30px #0000008c;--rn-card-border-hover:var(--a93-orange);--rn-card-shadow-hover:0 14px 38px #f26a1b47;--rn-media-bg:#05061ab3;--rn-badge-bg:#f26a1b2e;--rn-badge-text:#ff9243;--rn-date:var(--a93-ink-4);--rn-title:var(--a93-ink-1);--rn-ph-bg:#ffffff0f;--rn-accent:var(--a93-orange)}.a93 h2{font-family:var(--a93-display), Impact, sans-serif;letter-spacing:.12em;color:var(--a93-ink-1);text-shadow:2px 2px 0 var(--a93-orange-hot)}.a93 .bg-accent-600[aria-hidden]{box-shadow:0 0 8px #f26a1bf2}.a93 .from-accent-700 a.bg-white{background-color:var(--a93-orange);color:#180a02;text-shadow:0 1px #ffffff59;background-image:url(/amptak93/btn.webp);background-repeat:no-repeat;background-size:100% 100%;transition:transform .12s steps(2,end),box-shadow .12s,filter .12s;box-shadow:0 6px 18px #f26a1b59}.a93 .from-accent-700 a.bg-white:hover{filter:brightness(1.08);transform:translate(2px,2px);box-shadow:0 2px 8px #f26a1b59}.a93 .bg-blue-100{background-color:#2fe3ff29}.a93 .text-blue-600{color:#7fe3ff}.a93 .bg-rose-100{background-color:#ff8cd229}.a93 .text-rose-600{color:#ffb0da}.a93 [role=dialog].bg-\[\#3a2540\]\/60{background-color:#040512e0}.a93 [role=dialog] .font-display{font-family:var(--a93-display), Impact, sans-serif;letter-spacing:.2em}.a93 [role=dialog] .font-serif{font-family:inherit}.a93 [role=dialog] .bg-white\/90{background-color:var(--a93-orange);background-image:url(/amptak93/btn.webp);background-size:100% 100%}.a93 [role=dialog] .border-gold-300{border-color:var(--a93-orange)}.a93 [role=dialog] .text-gold-700{color:#180a02}.a93 [role=dialog] .hover\:bg-white:hover{background-color:var(--a93-orange-hot)}.a93 [role=dialog] .bg-white\/20{background-color:#2fe3ff24}.a93 [role=dialog] .border-white\/60{border-color:#2fe3ff8c}.a93 [role=dialog] .hover\:bg-white\/30:hover{background-color:#2fe3ff47}.a93 [role=dialog] .text-gold-200{color:#ffd0a3}.a93 [role=dialog] .rounded-2xl{background:#0a1030!important;box-shadow:0 22px 50px -16px #f26a1b80!important}.a93 .rounded-2xl{border-radius:10px}.a93 .rounded-xl{border-radius:7px}.a93 .rounded-lg{border-radius:5px}.a93-note{z-index:2;color:#f6e2d4;background-color:#06081ceb;border:2px dashed #f26a1b99;border-radius:4px;margin:0 0 1.25rem;padding:.65rem .9rem;font-size:.76rem;line-height:1.8;position:relative}.a93-note a{color:#ff9243;font-weight:700}.a93-note strong{color:#ffd9c2}.a93-note-warn{color:#ffcf9c;border-top:1px solid #f26a1b66;margin-top:.4rem;padding-top:.4rem;display:block}.a93-note-warn strong{color:#fff0a8}@media (prefers-reduced-motion:reduce){.a93 *{transition:none!important;animation:none!important}}
.mfes{--mfes-paper:#fff;--mfes-desk-bg:#f2f8fe;--mfes-navy:#2b3a72;--mfes-navy-soft:#47528a;--mfes-ink-3:#545f8f;--mfes-blue:#6ec1e4;--mfes-blue-deep:#2f6fc4;--mfes-lavender:#b9a7e0;--mfes-purple-deep:#6b4fa8;--mfes-pink:#f58cb8;--mfes-pink-deep:#b02a66;--mfes-yellow:#ffdf5e;--mfes-mint:#7fd6c0;--color-accent:var(--mfes-blue-deep);--color-accent-50:#eef6ff;--color-accent-100:#d5e8fb;--color-accent-300:var(--mfes-blue);--color-accent-400:#4d97dd;--color-accent-500:#3a80d0;--color-accent-600:var(--mfes-blue-deep);--color-accent-700:#eaf4ff;--color-accent-900:#dcecfb;color:var(--mfes-navy);position:relative}.mfes h2,.mfes h3,.mfes .font-bold,.mfes .font-extrabold{font-family:var(--mfes-display), "Noto Sans JP", sans-serif}.mfes-desk{z-index:0;pointer-events:none;background-color:var(--mfes-desk-bg);background-image:url(/meteora/tickets_bg_dot.webp),linear-gradient(#6ec1e429 1px,#0000 1px),linear-gradient(90deg,#6ec1e429 1px,#0000 1px),radial-gradient(50rem 32rem at 12% 4%,#f58cb821,#0000 62%),radial-gradient(46rem 30rem at 88% 26%,#b9a7e029,#0000 64%),radial-gradient(52rem 34rem at 20% 72%,#ffdf5e24,#0000 64%),radial-gradient(46rem 30rem at 84% 92%,#7fd6c024,#0000 64%);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:16px 16px,24px 24px,24px 24px,auto,auto,auto,auto;position:fixed;inset:0}.mfes-side{z-index:1;pointer-events:none;width:calc(50% - 550px);height:100%;display:none;position:absolute;top:0}@media (min-width:1340px){.mfes-side{display:block}}.mfes-side--l{left:0}.mfes-side--r{right:0}.mfes-side:before{content:"";opacity:.85;background-image:url(/meteora/fv_item05.webp),url(/meteora/fv_item01.webp),url(/meteora/fv_item13.webp),url(/meteora/fv_item03.webp),url(/meteora/fv_item02.webp),url(/meteora/rainbow.webp);background-position:34% 2%,60% 20%,30% 44%,64% 66%,36% 84%,58% 96%;background-repeat:no-repeat;background-size:78px,108px,52px,62px,66px,92px;height:40%;position:absolute;inset:3% 0 auto}.mfes-side:after{content:"";opacity:.85;background-image:url(/meteora/fv_item09.webp),url(/meteora/fv_item08.webp),url(/meteora/map_item01.webp),url(/meteora/fv_item11.webp),url(/meteora/fv_item04.webp),url(/meteora/fv_item07.webp);background-position:62% 6%,30% 30%,46% 58%,66% 84%,28% 74%,60% 42%;background-repeat:no-repeat;background-size:58px,50px,120px,46px,58px,46px;height:42%;position:absolute;inset:auto 0 4%}.mfes>:not(.mfes-desk):not(.mfes-side){z-index:2;position:relative}.mfes .bg-\[\#f5f8fc\]{color:var(--mfes-navy);background-color:#0000;background-image:none}.mfes .text-\[\#13314a\]{color:var(--mfes-navy)}.mfes .text-\[\#8aa0b4\]{color:var(--mfes-ink-3)}.mfes .text-\[\#6aa6d6\]{color:var(--mfes-blue-deep)}.mfes .border-\[\#dbe6f0\],.mfes .border-\[\#eef2f7\]{border-color:#2b3a722e}.mfes .bg-\[\#005397\]{background-color:var(--mfes-blue-deep)}.mfes .bg-white{background-color:var(--mfes-paper);box-shadow:0 2px #2b3a7229,0 6px 14px -8px #2b3a724d}.mfes .bg-gray-50{background-color:#f4f8fd}.mfes .bg-gray-100{background-color:#eaf2fb}.mfes .bg-gray-100\/70{background-color:#eaf2fbcc}.mfes .bg-gray-900{background-color:#1d2748}.mfes .border-gray-200{border-color:#2b3a7257}.mfes .border-gray-100{border-color:#2b3a7229}.mfes .ring-gray-200{--tw-ring-color:#2b3a7257}.mfes .rounded-2xl,.mfes .rounded-xl,.mfes .rounded-lg,.mfes .rounded-md,.mfes .rounded{border-radius:2px}.mfes .rounded-full{border-radius:999px}.mfes .text-gray-900,.mfes .text-gray-800{color:var(--mfes-navy)}.mfes .text-gray-700{color:#36427a}.mfes .text-gray-600{color:var(--mfes-navy-soft)}.mfes .text-gray-500{color:var(--mfes-ink-3)}.mfes .text-gray-400{color:#5b6699}.mfes .text-gray-300{color:#5d6796}.mfes .text-accent-600,.mfes .text-accent-700{color:var(--mfes-blue-deep)}.mfes .bg-accent-50,.mfes .bg-accent-50\/40{background-color:#eef6ff}.mfes .border-accent-100{border-color:#6ec1e480}.mfes .bg-gradient-to-br.from-accent-700{color:var(--mfes-navy);background-color:#f4faff;background-image:linear-gradient(#6ec1e438 1px,#0000 1px),linear-gradient(90deg,#6ec1e438 1px,#0000 1px);background-size:22px 22px,22px 22px;box-shadow:inset 0 0 0 2px #2b3a7233}.mfes .from-accent-700 .text-white,.mfes .from-accent-700 .text-white\/90{color:var(--mfes-navy)}.mfes .from-accent-700 .text-white\/70,.mfes .from-accent-700 .text-white\/60,.mfes .from-accent-700 .text-white\/55,.mfes .from-accent-700 .text-white\/50,.mfes .from-accent-700 .text-white\/30{color:#4a568c}.mfes .from-accent-700 .bg-accent-600.text-white,.mfes .from-accent-700 .bg-blue-500.text-white,.mfes .from-accent-700 .bg-green-500.text-white,.mfes .from-accent-700 .bg-rose-400.text-white,.mfes .bg-accent-600.text-white,.mfes .bg-blue-500.text-white,.mfes .bg-green-500.text-white,.mfes .bg-rose-400.text-white{color:#fff}.mfes .from-accent-700 .bg-white\/15,.mfes .from-accent-700 .bg-white\/10{background-color:#ffffffe6;box-shadow:inset 0 0 0 1px #2b3a7240}.mfes .from-accent-700 .border-white\/30{border-color:#2b3a724d}.mfes .from-accent-700 .bg-\[radial-gradient\(circle_at_85\%_15\%\,rgba\(255\,255\,255\,0\.12\)\,transparent_55\%\)\]{background-image:none}.mfes .bg-accent-600.px-2\.5{background-color:var(--mfes-purple-deep);border-radius:999px}.mfes .bg-blue-500.px-2\.5{background-color:var(--mfes-pink-deep);border-radius:999px;transform:rotate(-3deg)}.mfes .bg-green-500{background-color:#2f8f5b}.mfes .bg-rose-400{background-color:var(--mfes-pink-deep)}.mfes .flex.flex-col.gap-1.text-sm>span:first-child,.mfes .flex.flex-col.gap-1.text-base>span:first-child{background:linear-gradient(#0000 58%,#ffdf5ed9 58%)}.mfes .from-accent-700 .bg-black\/40{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;border-radius:3px;box-shadow:0 2px #2b3a722e,inset 0 0 0 2px #6ec1e4cc}.mfes .from-accent-700 .border-white\/15{border-color:#2b3a7233}.mfes .from-accent-700 .bg-black\/40 .text-white\/50{color:#4a568c}.mfes .from-accent-700 .bg-black\/40 .text-white\/30{color:#7c86ae}.mfes .from-accent-700 .bg-black\/40 .text-white{color:var(--mfes-navy)}.mfes a.bg-white{color:var(--mfes-blue-deep);box-shadow:0 0 0 3px var(--mfes-blue-deep), 0 3px 0 #2b3a7238;background-color:#fff;background-image:none;border-radius:999px;transition:transform .16s,box-shadow .16s;position:relative}.mfes a.bg-white:after{content:"";pointer-events:none;background:url(/meteora/star_item01.webp) 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:3px;right:4px}.mfes a.live-material-card{border-radius:12px;box-shadow:0 2px #2b3a7229,0 6px 14px -8px #2b3a724d}.mfes a.live-material-card:after{display:none}.mfes a.bg-white:hover{box-shadow:0 0 0 3px var(--mfes-pink-deep), 0 3px 0 #2b3a7238;transform:rotate(-2deg)}.mfes a.live-material-card:hover{transform:translateY(-2px);box-shadow:0 2px #2b3a7229,0 8px 18px -8px #2b3a725c}.mfes .mb-5.flex.items-center{border-bottom:3px solid var(--mfes-blue);position:relative}.mfes .mb-5.flex.items-center>*{z-index:1;position:relative}.mfes #sec-ticket .mb-5.flex.items-center{border-bottom-color:var(--mfes-pink)}.mfes #sec-fc .mb-5.flex.items-center{border-bottom-color:var(--mfes-lavender)}.mfes #sec-venue .mb-5.flex.items-center{border-bottom-color:var(--mfes-yellow)}.mfes .bg-accent-600[aria-hidden]{background-color:var(--mfes-yellow)}.mfes h2{color:var(--mfes-navy);letter-spacing:.04em}.mfes #sec-venue .text-base.font-bold{color:var(--mfes-navy)}.mfes #sec-fc .bg-white{background-image:linear-gradient(#7fd6c02e 1px,#0000 1px),linear-gradient(90deg,#7fd6c02e 1px,#0000 1px);background-size:20px 20px,20px 20px}.mfes thead,.mfes thead tr,.mfes thead th{color:var(--mfes-purple-deep);letter-spacing:.08em;background-color:#e6ddf7}.mfes tbody tr{background-color:#fff}.mfes tbody tr+tr{border-top-color:#6ec1e48c}.mfes td,.mfes th{border-color:#6ec1e473}.mfes tbody td:first-child{color:var(--mfes-blue-deep);font-weight:700}.mfes .bg-blue-100{background-color:#ddeefb}.mfes .text-blue-600{color:#1f5fae}.mfes .bg-rose-100{background-color:#fde0ec}.mfes .text-rose-600{color:var(--mfes-pink-deep)}.mfes #sec-ticket .bg-white{background-image:url(/meteora/tickets_bg_dot.webp);background-repeat:repeat;background-size:16px 16px}.mfes .whitespace-nowrap.text-base.font-bold{color:var(--mfes-navy);background:linear-gradient(#0000 62%,#ffdf5ee6 62%);font-size:1.4em}.mfes #sec-ticket .rounded-full,.mfes #sec-ticket .bg-gray-100{color:#7a5a12;background-color:#fff6cf;box-shadow:inset 0 0 0 1.5px #ffc83cd9}.mfes .bg-accent-50.text-accent-700{color:#1f7a45;background-color:#ddf5e6}.mfes{--rn-bar:var(--mfes-pink);--rn-heading:var(--mfes-navy);--rn-heading-font:var(--mfes-display), "Noto Sans JP", sans-serif;--rn-sub:var(--mfes-navy-soft);--rn-more:var(--mfes-pink-deep);--rn-card-bg:#fff;--rn-card-border:#2b3a7257;--rn-card-shadow:0 2px 0 #2b3a7229;--rn-card-border-hover:var(--mfes-pink);--rn-card-shadow-hover:0 4px 0 #2b3a7233;--rn-media-bg:#eef4fb;--rn-badge-bg:#fbe3ef;--rn-badge-text:var(--mfes-pink-deep);--rn-date:var(--mfes-blue-deep);--rn-title:var(--mfes-navy);--rn-ph-bg:#eef4fb;--rn-accent:var(--mfes-pink);--rn-radius:2px}.mfes .mt-10 article,.mfes .mt-10 a[class*=card]{position:relative}.mfes .mt-10 article:after,.mfes .mt-10 a[class*=card]:after{content:"";pointer-events:none;z-index:3;background:url(/meteora/star_item01.webp) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:6px;right:6px}.mfes .mt-10 a[class*=more],.mfes .mt-10 a[href=\/articles]{background:linear-gradient(#0000 66%,#ffdf5ee6 66%) 0/100% 100% no-repeat;transition:background-size .28s}.mfes .hover\:bg-gray-50:hover{background-color:#fffdf2}.mfes .hover\:border-accent-300:hover{border-color:var(--mfes-pink)}.mfes .hover\:shadow-md:hover{box-shadow:0 4px #2b3a7233,0 10px 20px -10px #2b3a7266}.mfes .group:hover .group-hover\:bg-red-600{background-color:var(--mfes-pink-deep);color:#fff}.mfes .group:hover .group-hover\:scale-105{transform:scale(1.02)}.mfes .group:hover .group-hover\:scale-\[1\.03\]{transform:scale(1.015)}.mfes-note{z-index:2;border:2px dashed var(--mfes-blue);color:var(--mfes-navy-soft);background-color:#ffffffeb;margin:0 0 1.25rem;padding:.65rem .9rem;font-size:.76rem;line-height:1.8;position:relative}.mfes-note strong{color:var(--mfes-navy)}.mfes-note a{color:#b8306c;font-weight:700}@media (prefers-reduced-motion:reduce){.mfes *{transition:none!important;animation:none!important}}:where(.mfes) :focus-visible{outline:3px solid var(--mfes-pink);outline-offset:3px}
.satomi-utatte{--su-pink:#ff58ad;--su-pink-deep:#ef187e;--su-pink-soft:#fff0f8;--su-blue:#168de3;--su-blue-deep:#075fa9;--su-ink:#443541;--su-muted:#786874;--su-paper:#fffdfd;--color-accent:var(--su-pink-deep);--color-accent-50:#fff0f8;--color-accent-100:#ffd3e9;--color-accent-300:#ff8bc7;--color-accent-500:#ff58ad;--color-accent-600:#ef187e;--color-accent-700:#c70967;--color-accent-900:#690638;color:var(--su-ink);font-family:var(--mfes-display), "Noto Sans JP", sans-serif;position:relative;overflow-x:clip}.satomi-utatte-bg{z-index:0;pointer-events:none;background:linear-gradient(#ffffff47,#ffffff7a),url(/images/satomi-tour-prototype/dream-fragments-bg.png) 50%/cover no-repeat fixed,#fff7fb;position:fixed;inset:0}.satomi-utatte-bg:before,.satomi-utatte-bg:after{content:"";filter:blur(1px);border-radius:50%;width:54vw;height:54vw;position:absolute}.satomi-utatte-bg:before{background:radial-gradient(circle,#ff58ad2e,#0000 68%);top:10vh;left:-30vw}.satomi-utatte-bg:after{background:radial-gradient(circle,#168de324,#0000 68%);top:45vh;right:-30vw}.satomi-utatte>:not(.satomi-utatte-bg):not(.satomi-utatte-pixels):not(.satomi-utatte-prop):not(.satomi-utatte-flat-prop):not(.satomi-utatte-route){z-index:2;position:relative}.satomi-utatte-pixels{z-index:1;opacity:.38;pointer-events:none;background:linear-gradient(var(--su-pink) 0 0) 0 0/18px 18px no-repeat, linear-gradient(var(--su-blue) 0 0) 22px 22px/12px 12px no-repeat, linear-gradient(var(--su-pink) 0 0) 44px 5px/8px 8px no-repeat, linear-gradient(var(--su-blue) 0 0) 64px 34px/16px 16px no-repeat, linear-gradient(var(--su-pink) 0 0) 18px 64px/10px 10px no-repeat;width:84px;height:84px;position:fixed}.satomi-utatte-pixels--left{top:16vh;left:max(12px,50vw - 620px)}.satomi-utatte-pixels--right{top:62vh;right:max(12px,50vw - 620px);transform:rotate(90deg)}.satomi-utatte-route{z-index:1;pointer-events:none;opacity:.22;background:radial-gradient(circle, var(--su-pink) 0 3px, transparent 4px) 0 0/76px 76px;width:min(96vw,1380px);height:1850px;position:absolute;top:540px;left:calc(50% - min(48vw,690px));transform:rotate(-4deg);-webkit-mask:linear-gradient(105deg,#0000 0 8%,#000 18% 78%,#0000 92%);mask:linear-gradient(105deg,#0000 0 8%,#000 18% 78%,#0000 92%)}.satomi-utatte-prop{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 24px #7b506926);height:auto;display:block;position:absolute}.satomi-utatte-prop--compass{opacity:.52;width:clamp(150px,18vw,280px);top:90px;right:max(8px,50vw - 710px);transform:rotate(8deg)}.satomi-utatte-prop--sword{opacity:.26;width:clamp(100px,10vw,150px);top:820px;left:max(-62px,50vw - 760px);transform:rotate(-13deg)}.satomi-utatte-prop--gem{opacity:.3;width:clamp(110px,12vw,175px);top:1480px;right:max(-44px,50vw - 750px);transform:rotate(9deg)}.satomi-utatte-flat-prop{z-index:3;pointer-events:none;filter:drop-shadow(0 12px 20px #501c3e29);height:auto;display:block;position:absolute}.satomi-utatte-flat-prop--compass{opacity:.72;width:clamp(112px,11vw,172px);top:150px;right:18px;transform:rotate(7deg)}.satomi-utatte-flat-prop--sword{opacity:.58;width:clamp(92px,8vw,128px);top:1160px;left:16px;transform:rotate(-10deg)}.satomi-utatte-flat-prop--gem{opacity:.62;width:clamp(100px,9vw,138px);top:2180px;right:18px;transform:rotate(8deg)}.satomi-utatte-prototype-note{border:2px solid var(--su-blue);background:#fffffff0;border-radius:14px;align-items:center;gap:16px;max-width:1180px;margin:16px auto 22px;padding:12px 18px;display:flex;box-shadow:4px 4px #ff58ad33}.satomi-utatte-prototype-note span{color:#fff;background:var(--su-pink-deep);letter-spacing:.08em;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:900}.satomi-utatte-prototype-note p{color:var(--su-muted);margin:0;font-size:13px;font-weight:700}.satomi-utatte-source-note{border-left:4px solid var(--su-pink-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:0 18px 18px 0;max-width:860px;margin:clamp(3rem,7vw,6rem) auto clamp(4rem,9vw,8rem);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 18px 48px #56374a12}.satomi-utatte-source-note strong{color:var(--su-ink);font-size:1.05rem;display:block}.satomi-utatte-source-note p{color:var(--su-muted);margin-top:12px;font-size:13px;line-height:2}.satomi-utatte-demo{z-index:2;background:#fffffff0;border:2px solid #168de361;border-radius:24px;max-width:1180px;margin:clamp(64px,9vw,120px) auto 70px;padding:clamp(24px,4vw,50px);position:relative;box-shadow:9px 9px #ff58ad26,0 20px 50px #402e3a14}.satomi-utatte-demo__head{align-items:flex-start;gap:18px;display:flex}.satomi-utatte-demo__head>span,.satomi-utatte-demo__label,.satomi-utatte-demo article span{letter-spacing:.12em;font-size:10px;font-weight:900}.satomi-utatte-demo__head>span{color:#fff;background:var(--su-pink-deep);border-radius:999px;flex:none;padding:7px 10px}.satomi-utatte-demo__head h2{font-size:clamp(1.5rem,3vw,2.5rem)}.satomi-utatte-demo__head p{color:var(--su-muted);margin-top:8px;font-size:13px;line-height:1.8}.satomi-utatte-demo__states{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.satomi-utatte-demo__states>div{background:#fffafd;border:1px solid #168de340;border-radius:12px;min-width:0;padding:14px}.satomi-utatte-demo__states strong{color:var(--su-pink-deep);font-size:12px;display:block}.satomi-utatte-demo__states span{color:var(--su-muted);margin-top:5px;font-size:11px;line-height:1.55;display:block}.satomi-utatte-demo__grid{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,50px);margin-top:42px;display:grid}.satomi-utatte-demo__label{color:var(--su-blue-deep);margin-bottom:13px}.satomi-utatte-demo__goods{gap:13px;display:grid}.satomi-utatte-demo__goods article{background:#fff;border:1px solid #168de340;border-radius:15px;grid-template-columns:145px minmax(0,1fr);display:grid;overflow:hidden}.satomi-utatte-demo__goods img{object-fit:contain;background:linear-gradient(135deg,#fff4f9,#eef8ff);width:100%;height:100%;min-height:118px}.satomi-utatte-demo__goods article>div{padding:16px}.satomi-utatte-demo article span{color:var(--su-pink-deep)}.satomi-utatte-demo article h3{color:var(--su-ink);margin-top:4px;font-size:14px;font-weight:900}.satomi-utatte-demo article p{color:var(--su-muted);margin-top:6px;font-size:11px;line-height:1.65}.satomi-utatte-demo__materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.satomi-utatte-demo__materials article{background:#fff;border:1px solid #168de340;border-radius:15px;padding-bottom:14px;overflow:hidden}.satomi-utatte-demo__materials img{aspect-ratio:4/3;object-fit:contain;background:linear-gradient(135deg,#fff4f9,#eef8ff);width:100%;padding:12px;display:block}.satomi-utatte-demo__materials article span,.satomi-utatte-demo__materials article h3,.satomi-utatte-demo__materials article p{margin-left:13px;margin-right:13px;display:block}.satomi-utatte-demo__materials article span{margin-top:11px}.satomi-utatte-demo__full{border-top:1px dashed #168de359;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:52px;padding-top:44px;display:grid}.satomi-utatte-demo__full>section{min-width:0}.satomi-utatte-demo__wide{grid-column:1/-1}.satomi-utatte-demo__performer,.satomi-utatte-demo__panel,.satomi-utatte-demo__media{background:#fff;border:1px solid #168de340;border-radius:15px;overflow:hidden}.satomi-utatte-demo__performer{grid-template-columns:132px minmax(0,1fr);display:grid}.satomi-utatte-demo__performer img{object-fit:cover;width:100%;height:100%;min-height:134px}.satomi-utatte-demo__performer>div,.satomi-utatte-demo__panel{padding:18px}.satomi-utatte-demo__button{color:#fff;background:#a6949e;border-radius:999px;width:fit-content;margin-top:14px;padding:9px 13px;font-size:11px;font-weight:800}.satomi-utatte-demo__mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.satomi-utatte-demo__mini-grid article{background:#fff;border:1px solid #168de340;border-radius:15px;grid-template-columns:100px minmax(0,1fr);display:grid;overflow:hidden}.satomi-utatte-demo__mini-grid img{object-fit:contain;background:linear-gradient(135deg,#fff4f9,#eef8ff);width:100%;height:100%;min-height:120px;padding:9px}.satomi-utatte-demo__mini-grid article>div{padding:15px 12px}.satomi-utatte-demo__setlist{background:#fff;border:1px solid #168de340;border-radius:15px;overflow:hidden}.satomi-utatte-demo__setlist li{border-bottom:1px solid #f0e8ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:grid}.satomi-utatte-demo__setlist li:last-child{border-bottom:0}.satomi-utatte-demo__setlist li>span{color:var(--su-pink-deep);font-weight:900}.satomi-utatte-demo__setlist strong{min-width:0}.satomi-utatte-demo__setlist em{color:var(--su-muted);font-size:10px;font-style:normal}.satomi-utatte-demo__media{padding-bottom:17px}.satomi-utatte-demo__media img{aspect-ratio:16/9;object-fit:contain;background:linear-gradient(135deg,#fff4f9,#eef8ff);width:100%}.satomi-utatte-demo__media span,.satomi-utatte-demo__media h3,.satomi-utatte-demo__media p{margin-left:16px;margin-right:16px;display:block}.satomi-utatte-demo__media span{margin-top:14px}.satomi-utatte-demo__inventory{background:#fff5fa;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:42px;padding:16px;display:flex}.satomi-utatte-demo__inventory strong{color:var(--su-ink);margin-right:4px;font-size:12px}.satomi-utatte-demo__inventory span{color:var(--su-muted);background:#fff;border:1px solid #168de338;border-radius:999px;padding:5px 8px;font-size:10px}.satomi-utatte-reference{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #168de33d;border-radius:28px;margin:clamp(7rem,12vw,12rem) auto 8rem;padding:clamp(2rem,5vw,4.75rem);box-shadow:0 24px 70px #56374a17}.satomi-utatte-reference__head{max-width:760px;margin-bottom:clamp(4rem,8vw,7rem)}.satomi-utatte-reference__head>span,.satomi-utatte-reference__title small{color:var(--su-pink-deep);letter-spacing:.16em;font-size:11px;font-weight:900}.satomi-utatte-reference__head h2{margin-top:14px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.2}.satomi-utatte-reference__head p,.satomi-utatte-reference__title p{color:var(--su-muted);margin-top:18px;font-size:14px;line-height:2}.satomi-utatte-reference__section{min-width:0}.satomi-utatte-reference__section+.satomi-utatte-reference__section,.satomi-utatte-reference__split+.satomi-utatte-reference__section,.satomi-utatte-reference__section+.satomi-utatte-reference__split{margin-top:clamp(5rem,10vw,9rem)}.satomi-utatte-reference__title{margin-bottom:clamp(1.75rem,4vw,3rem)}.satomi-utatte-reference__title h3{margin-top:8px;font-size:clamp(1.45rem,2.7vw,2.25rem)}.satomi-utatte-reference__media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);display:grid}.satomi-utatte-reference figure{background:#fff;border:1px solid #168de333;border-radius:18px;overflow:hidden}.satomi-utatte-reference figure img{object-fit:contain;width:100%;height:auto;display:block}.satomi-utatte-reference figcaption{color:var(--su-muted);padding:16px 18px 18px;font-size:12px;line-height:1.7}.satomi-utatte-reference__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(5rem,10vw,9rem);display:grid}.satomi-utatte-reference__split .satomi-utatte-reference__section{margin:0}.satomi-utatte-reference__person,.satomi-utatte-reference__fc{background:#fff;border:1px solid #168de333;border-radius:18px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.satomi-utatte-reference__person img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:132px}.satomi-utatte-reference__person strong,.satomi-utatte-reference__fc strong{font-size:1.05rem}.satomi-utatte-reference__person p,.satomi-utatte-reference__fc p{color:var(--su-muted);margin-top:9px;font-size:12px;line-height:1.8}.satomi-utatte-reference__fc img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:132px}.satomi-utatte-reference__goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);display:grid}.satomi-utatte-reference__setlist{background:#fff;border:1px solid #168de333;border-radius:18px;max-width:850px;overflow:hidden}.satomi-utatte-reference__setlist li{border-bottom:1px solid #f2e8ee;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.satomi-utatte-reference__setlist li:last-child{border-bottom:0}.satomi-utatte-reference__setlist span{color:var(--su-pink-deep);font-weight:900}.satomi-utatte-reference__setlist em{color:var(--su-muted);font-size:11px;font-style:normal}.satomi-utatte-reference__link-card,.satomi-utatte-reference__links a{background:#fff;border:1px solid #168de333;border-radius:15px;padding:20px 22px;display:block}.satomi-utatte-reference__link-card span{color:var(--su-muted);margin-top:8px;font-size:12px;display:block}.satomi-utatte-reference__links{gap:12px;display:grid}.satomi-utatte-reference__links a{font-weight:800}.satomi-utatte .bg-\[\#f5f8fc\]{background:0 0}.satomi-utatte .text-\[\#13314a\]{color:var(--su-ink)}.satomi-utatte main{max-width:1600px}.satomi-utatte main>div>.space-y-10{gap:clamp(2.25rem,5vw,4.5rem)}.satomi-utatte section{scroll-margin-top:6rem}.satomi-utatte main section:first-child>div{border:3px solid var(--su-blue);background:var(--su-paper);border-radius:22px;box-shadow:8px 8px #ff58ad40,0 18px 45px #5930491f}.satomi-utatte main section:first-child>div>div:first-child{background:linear-gradient(135deg,#fff5fa,#eaf7ff)}.satomi-utatte main section:first-child>div>div:first-child img[aria-hidden]{opacity:.18;filter:blur(24px)saturate(1.4)}.satomi-utatte main section:first-child>div>div:last-child{color:#fff;background:radial-gradient(circle at 88% 15%, #ffffff40 0 3px, transparent 4px), repeating-linear-gradient(135deg, #ffffff12 0 2px, transparent 2px 12px), linear-gradient(150deg, var(--su-pink) 0%, var(--su-pink-deep) 68%, #c70f68 100%)}.satomi-utatte main section:first-child h1,.satomi-utatte main section:first-child img[alt]{filter:drop-shadow(0 3px #4d203d38)}.satomi-utatte main section:first-child a[target=_blank]{color:var(--su-pink-deep);border:2px solid #fff;border-radius:999px;box-shadow:0 5px #5b183f2e}.satomi-utatte [class*=LiveCompanion],.satomi-utatte .live-companion{border-color:var(--su-pink)}.satomi-utatte h2{color:var(--su-ink);letter-spacing:.02em}.satomi-utatte h2:first-letter{color:var(--su-pink-deep)}.satomi-utatte button[aria-label*=カード]{width:min(100%,320px)}.satomi-utatte button[aria-label*=カード]>span.relative{aspect-ratio:16/9}.satomi-utatte button[aria-label*=カード] img{object-fit:contain;background:#ffffffeb}.satomi-utatte .bg-accent-600{background-color:var(--su-pink-deep)}.satomi-utatte .text-accent-600,.satomi-utatte .text-accent-700{color:var(--su-pink-deep)}.satomi-utatte .border-accent-100,.satomi-utatte .border-accent-200,.satomi-utatte .border-accent-300{border-color:#ff9dce}.satomi-utatte .bg-accent-50,.satomi-utatte .bg-accent-50\/40{background-color:var(--su-pink-soft)}.satomi-utatte .bg-white,.satomi-utatte .bg-gray-50,.satomi-utatte .bg-gray-100,.satomi-utatte .bg-gray-100\/70{background-color:#fffffff5}.satomi-utatte .border-gray-200,.satomi-utatte .border-gray-100{border-color:#168de340}.satomi-utatte .rounded-2xl,.satomi-utatte .rounded-3xl{border-radius:20px}.satomi-utatte .rounded-xl{border-radius:14px}.satomi-utatte .rounded-lg{border-radius:11px}.satomi-utatte .shadow-sm,.satomi-utatte section .border-gray-200.bg-white{box-shadow:0 5px #168de31f,0 14px 30px #3e2d3912}.satomi-utatte section .border-gray-200.bg-white:hover{border-color:var(--su-pink)}.satomi-utatte #sec-venue>.space-y-4,.satomi-utatte #sec-ticket>.grid>div{border-width:2px;border-color:#168de357}.satomi-utatte #sec-venue,.satomi-utatte #sec-ticket{margin-block:0}.satomi-utatte #sec-venue>.space-y-4{border-radius:18px;padding:clamp(1rem,2vw,1.5rem)}.satomi-utatte #sec-ticket>.grid{gap:clamp(1rem,2vw,1.5rem)}.satomi-utatte #sec-ticket .tk-type,.satomi-utatte #sec-ticket .tk-method,.satomi-utatte #sec-ticket .tk-status,.satomi-utatte #sec-ticket .tk-outlet-name{overflow-wrap:normal;word-break:keep-all}.satomi-utatte #sec-ticket .tk-sum{gap:1rem;padding:1rem 1.125rem}.satomi-utatte #sec-ticket .tk-body{padding:1rem 1.125rem 1.125rem}.satomi-utatte #sec-venue table tbody,.satomi-utatte #sec-venue table tbody tr{color:var(--su-ink);background:#fff!important}.satomi-utatte #sec-venue table tbody td{padding-top:1rem;padding-bottom:1rem;line-height:1.7}.satomi-utatte #sec-venue table tbody td.text-accent-700{color:#9e0753}.satomi-utatte #sec-venue table tbody td.text-gray-500{color:#554a51}.satomi-utatte #sec-ticket [class*=bg-gray-50],.satomi-utatte #sec-ticket [class*=bg-accent-50]{background-image:linear-gradient(90deg,#ff58ad0f,#168de30d)}.satomi-utatte #sec-ticket a,.satomi-utatte #sec-fc a{font-weight:800}.satomi-utatte #sec-ticket img,.satomi-utatte #sec-fc img,.satomi-utatte #sec-goods img{object-fit:contain;border:2px solid var(--su-pink);outline-offset:3px;background:#fff;outline:2px solid #168de357}.satomi-utatte svg{--map-accent:var(--su-pink)}.satomi-utatte .rn-card,.satomi-utatte .live-material-card{border-color:#168de347;border-radius:16px;box-shadow:0 5px #ff58ad1f}.satomi-utatte .rn-card:hover,.satomi-utatte .live-material-card:hover{border-color:var(--su-pink)}.satomi-utatte .text-gray-900,.satomi-utatte .text-gray-800{color:var(--su-ink)}.satomi-utatte .text-gray-700,.satomi-utatte .text-gray-600{color:#63545f}.satomi-utatte .text-gray-500,.satomi-utatte .text-gray-400{color:var(--su-muted)}@media (max-width:767px){.satomi-utatte-pixels{display:none}.satomi-utatte-route{opacity:.12;width:100%;height:1600px;top:420px;left:0}.satomi-utatte-prop--compass{opacity:.26;width:138px;top:92px;right:-42px}.satomi-utatte-prop--sword{opacity:.18;width:82px;top:760px;left:-34px}.satomi-utatte-prop--gem{opacity:.2;width:92px;top:1370px;right:-32px}.satomi-utatte-flat-prop--compass{opacity:.42;width:92px;top:132px;right:-18px}.satomi-utatte-flat-prop--sword{opacity:.32;width:72px;top:960px;left:-18px}.satomi-utatte-flat-prop--gem{opacity:.36;width:78px;top:1780px;right:-16px}.satomi-utatte main{padding-left:14px;padding-right:14px}.satomi-utatte-prototype-note{flex-direction:column;align-items:flex-start;gap:9px;margin:12px 14px 18px;padding:11px 12px}.satomi-utatte-demo{border-radius:18px;margin:54px 14px 48px;padding:24px 16px}.satomi-utatte-demo__head{flex-direction:column;gap:12px}.satomi-utatte-demo__states{grid-template-columns:repeat(2,minmax(0,1fr))}.satomi-utatte-demo__grid{grid-template-columns:1fr;gap:34px;margin-top:34px}.satomi-utatte-demo__goods article{grid-template-columns:108px minmax(0,1fr)}.satomi-utatte-demo__goods article>div{padding:13px 12px}.satomi-utatte-demo__full{grid-template-columns:1fr;gap:30px;margin-top:40px;padding-top:34px}.satomi-utatte-demo__wide{grid-column:auto}.satomi-utatte-demo__mini-grid{grid-template-columns:1fr}.satomi-utatte-demo__performer{grid-template-columns:105px minmax(0,1fr)}.satomi-utatte-demo__performer>div,.satomi-utatte-demo__panel{padding:14px}.satomi-utatte-demo__setlist li{grid-template-columns:28px minmax(0,1fr)}.satomi-utatte-demo__setlist em{grid-column:2}.satomi-utatte-reference{border-radius:20px;margin:6rem 14px 5rem;padding:32px 18px}.satomi-utatte-reference__head{margin-bottom:4.5rem}.satomi-utatte-reference__media-grid,.satomi-utatte-reference__goods,.satomi-utatte-reference__split{grid-template-columns:1fr}.satomi-utatte-reference__split{gap:4.5rem}.satomi-utatte-reference__person,.satomi-utatte-reference__fc{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:18px}.satomi-utatte-reference__person img,.satomi-utatte-reference__fc img{width:88px}.satomi-utatte-reference__setlist li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px}.satomi-utatte-reference__setlist em{grid-column:2}.satomi-utatte main section:first-child>div{border-width:2px;border-radius:16px;box-shadow:5px 5px #ff58ad33}.satomi-utatte main section:first-child>div>div:last-child{padding:22px 18px}.satomi-utatte main>div>.space-y-10{gap:2.5rem}.satomi-utatte #sec-ticket img,.satomi-utatte #sec-fc img,.satomi-utatte #sec-goods img{outline-offset:2px}}@media (prefers-reduced-motion:reduce){.satomi-utatte *,.satomi-utatte :before,.satomi-utatte :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
