.girl-name{position:relative;display:inline-block;white-space:nowrap;line-height:1;vertical-align:baseline}.girl-name__text{display:inline}.girl-name[data-gn-state=pending] .girl-name__text{color:transparent}.girl-name[data-gn-state=fallback] .girl-name__text{animation:gn-text-in .26s ease-out both}.girl-name__alt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.girl-name__frame{display:block}.girl-name__frame svg,.girl-name__svg{display:block;overflow:visible;max-width:none}.girl-name__defs{position:absolute;width:0;height:0;overflow:hidden}.girl-name .girl-name__svg path{fill:currentColor}.girl-name--metal .girl-name__svg path{fill:var(--gn-fill, currentColor);filter:drop-shadow(0 1px 0 rgb(255 246 224 / .22)) drop-shadow(0 4px 18px rgb(0 0 0 / .42))}.girl-name--svg .girl-name__frame .gn-char{transform-box:fill-box;transform-origin:50% 65%;animation:gn-char-in .56s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 60ms);will-change:transform,opacity}@keyframes gn-char-in{0%{opacity:0;transform:translateY(.22em) scale(.97);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gn-text-in{0%{opacity:0}to{opacity:1}}.girl-name__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;mix-blend-mode:normal}.girl-name__sheen svg{position:absolute;top:0;left:0;vertical-align:0}.girl-name__sheen .girl-name__svg path{fill:#ffe3bd}.girl-name__sheen .gn-char{animation:none;opacity:1}.girl-name__sheen[data-on="1"]{animation:gn-sheen 1.6s cubic-bezier(.4,0,.2,1) both;-webkit-mask-image:linear-gradient(105deg,transparent 38%,#000 47%,#000 53%,transparent 62%);mask-image:linear-gradient(105deg,transparent 38%,#000 47%,#000 53%,transparent 62%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes gn-sheen{0%{opacity:0;-webkit-mask-position:170% 0;mask-position:170% 0}18%{opacity:.22}82%{opacity:.22}to{opacity:0;-webkit-mask-position:-70% 0;mask-position:-70% 0}}@media(prefers-reduced-motion:reduce){.girl-name--svg .girl-name__frame .gn-char,.girl-name[data-gn-state=fallback] .girl-name__text{animation:none;opacity:1;transform:none;filter:none}.girl-name__sheen{display:none}}body[data-stage=on]{overflow:hidden;overscroll-behavior:none}body[data-stage=on] .stage-hdr,body[data-stage=on] .site-foot,body[data-stage=on] .stage-bar{display:none}body[data-stage=on] .stage-main{max-width:none;padding:0}body[data-stage=on] .page-swap{min-height:0}.stage{--stage-pad: 26px;--drag-x: 0px;--drag-y: 0px;--drag-next-x: 100%;--drag-fade: 1;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink);color:var(--fg);isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.stage:active{cursor:grabbing}.stage-void{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 70% 8%,#2a1018 0%,transparent 62%),radial-gradient(90% 60% at 12% 96%,#1a0a10 0%,transparent 60%),#0a0508}.stage-stack{position:absolute;top:-1.5%;right:-1.5%;bottom:-1.5%;left:-1.5%;background:var(--ink);transform:translateY(var(--drag-y)) scale(1.015);opacity:var(--drag-fade);transition:transform .46s cubic-bezier(.18,1.18,.28,1),opacity .3s cubic-bezier(.22,1,.36,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.stage[data-drag=y] .stage-stack{transition:none}.stage-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(120% 68% at 76% 6%,rgb(255 216 180 / .16) 0%,transparent 58%),radial-gradient(90% 62% at 8% 102%,rgb(20 8 14 / .38) 0%,transparent 62%);mix-blend-mode:soft-light}.stage[data-drag=x] .stage-stack,.stage[data-swap=true] .stage-stack{will-change:transform,opacity}.stage-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx, 50%) clamp(10%,var(--fy, 16%),24%);transform-origin:50% 42%;transform:translateZ(0);animation:stage-bloom 1.2s cubic-bezier(.16,.84,.3,1) both;transition:transform .6s cubic-bezier(.22,.61,.36,1);z-index:1}.stage-stack[data-instant] .stage-photo{animation:none;opacity:1;transform:translateZ(0);filter:none}.stage .stage-stack .stage-photo-out,.stage .stage-stack .stage-photo-in{animation:none;opacity:1;transform:translateZ(0);filter:none;will-change:opacity}.stage .stage-stack .stage-photo-out{z-index:1;opacity:1;animation:none}.stage .stage-stack .stage-photo-in{z-index:2;animation:stage-frame-in .26s cubic-bezier(.22,1,.36,1) both}.stage .stage-photo-drag{z-index:3;animation:none;opacity:1;filter:none;box-shadow:none;transform:translate3d(var(--drag-next-x),0,0)}.stage[data-drag=x] .stage-photo:not(.stage-photo-drag):not(.stage-photo-out){z-index:2;transition:none;transform:translate3d(var(--drag-x),0,0)}.stage[data-drag=x] .stage-photo-drag{transition:none;transform:translate3d(var(--drag-next-x),0,0)}.stage:not([data-drag=x]) .stage-photo:not(.stage-photo-drag){transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.stage[data-drag=x] .stage-photo,.stage .stage-photo-drag{transform:none!important;transition:none!important}}@keyframes stage-frame-in{0%{opacity:0}to{opacity:1}}.stage-stack-out{z-index:2;pointer-events:none;animation:stage-cross-out .24s cubic-bezier(.32,.72,.28,1) both}.stage-stack-out .stage-photo{animation:none;opacity:1;transform:none;filter:none}@keyframes stage-cross-out{0%{opacity:1}to{opacity:0}}@keyframes stage-bloom{0%{opacity:0}to{opacity:1}}.stage-noshot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 30%,#33161f 0%,transparent 70%),#150a10}.stage-noshot span{font-size:7rem;color:color-mix(in srgb,var(--fg) 14%,transparent);letter-spacing:0}.stage-heat{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:3;pointer-events:none;background:radial-gradient(52% 38% at 76% 6%,rgb(255 200 156 / .22) 0%,transparent 68%),radial-gradient(40% 32% at 14% 86%,rgb(255 168 132 / .1) 0%,transparent 72%);mix-blend-mode:screen;opacity:.5;animation:stage-breathe 6s ease-in-out infinite alternate}@keyframes stage-breathe{0%{opacity:.44;transform:scale(1.012)}to{opacity:.62;transform:scale(1.028)}}.stage-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,#0803068c,#0803062e,#08030600 24%),radial-gradient(118% 86% at 72% 38%,transparent 40%,rgb(6 2 4 / .52) 100%);box-shadow:inset 0 0 120px 24px #0602048c;transition:opacity .55s ease}.stage-scrim{position:absolute;inset-inline:0;bottom:0;height:62%;z-index:5;pointer-events:none;background:linear-gradient(180deg,#08030600,#08030614,#08030675 72%,#080306d6);transition:opacity .55s ease}.stage-top{position:absolute;left:max(var(--stage-pad),calc(var(--sg-safe-left) + 12px));right:max(var(--stage-pad),calc(var(--sg-safe-right) + 12px));top:calc(var(--sg-safe-top) + 20px);z-index:7;display:flex;align-items:center;justify-content:space-between;transition:opacity .5s ease,transform .5s ease}.stage-brand{font-family:var(--serif);font-size:var(--fs-label);letter-spacing:.32em;color:color-mix(in srgb,var(--fg) 82%,transparent);text-shadow:0 1px 12px var(--text-scrim-strong)}.stage-count{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-label);letter-spacing:var(--tracking-tag);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gold) 78%,transparent)}.stage-count-now{color:color-mix(in srgb,var(--gold-hi) 95%,transparent);font-size:var(--fs-note)}.stage-count-sep{color:color-mix(in srgb,var(--gold) 34%,transparent)}.stage-count-unit{margin-left:2px;font-size:.56rem;letter-spacing:var(--tracking-label);color:color-mix(in srgb,var(--gold) 42%,transparent)}.stage-top-right{display:flex;align-items:center}.stage-me{position:relative;display:inline-grid;place-items:center;min-width:44px;min-height:44px;margin:-2px 0;padding:0;color:var(--gold);font:inherit;text-decoration:none;border:0;background:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;animation:stage-me-in .9s cubic-bezier(.22,.6,.2,1) .55s both}.stage-me-thread{position:absolute;left:50%;top:-22px;width:1px;height:24px;transform:translate(-.5px);background:linear-gradient(to top,color-mix(in srgb,var(--gold-hi) 60%,transparent),color-mix(in srgb,var(--gold-hi) 26%,transparent) 48%,#f0c9a800);opacity:.75;pointer-events:none;transition:opacity .3s ease}.stage-me-plate{position:relative;display:grid;place-items:center;width:32px;height:46px;overflow:hidden;clip-path:polygon(0 0,100% 5px,100% 100%,0 calc(100% - 5px));background:repeating-linear-gradient(104deg,#ffecd614 0,#ffecd614 1px,#0000000d 1px,#0000000d 2px),linear-gradient(146deg,rgb(255 238 218 / .17) 0%,rgb(255 238 218 / .05) 24%,transparent 46%),linear-gradient(146deg,#603a3094,#3a1e2180 22%,#10080b70 52%,#2c161a85 78%,#4426228a);box-shadow:inset 1px 0 #ffe2c633,inset 0 1px #ffe4c857,inset 0 0 0 1px #ecb881db,inset -1px 0 #00000047,inset 0 -1px #00000052,0 0 0 1px #0000002e,0 0 18px color-mix(in srgb,var(--gold-hi) 10%,transparent),0 2px 14px #00000080;-webkit-backdrop-filter:blur(3px) saturate(1.06);backdrop-filter:blur(3px) saturate(1.06);transform:translateZ(0);transition:box-shadow .3s ease,filter .22s ease,transform .14s ease}.stage-me-plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 var(--hairline) #fde9d4e0;opacity:.52;animation:none}@media(prefers-reduced-motion:no-preference){.stage-me-plate:before{animation:stage-me-breathe 9s ease-in-out 1.55s infinite}.stage[data-drag=x] .stage-me-plate:before,.stage[data-drag=y] .stage-me-plate:before,.stage[data-hold=true] .stage-me-plate:before{animation-play-state:paused}}.stage-me-plate:after{content:"";position:absolute;top:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#080406e6;box-shadow:inset 0 1px 1px #000000d9,0 0 0 1px #fff4e857;pointer-events:none}.stage-me-word{writing-mode:vertical-rl;font-family:var(--serif);font-size:.68rem;line-height:1;letter-spacing:.4em;text-indent:.4em;color:#f3cca3fa;text-shadow:0 1px 0 rgb(0 0 0 / .66),0 0 6px rgb(233 178 122 / .34);transition:color .25s ease,text-shadow .25s ease}.stage-me-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 34%,rgb(255 246 236 / .5) 46%,rgb(255 246 236 / .72) 50%,rgb(255 246 236 / .28) 55%,transparent 66%);opacity:0;pointer-events:none;transform:translate(-110%)}.stage-me[data-struck=true] .stage-me-plate,.stage-me:active .stage-me-plate{filter:brightness(1.2) saturate(1.08);transform:scale(.97);box-shadow:inset 1px 0 #fff4e866,inset 0 1px #fff4e880,inset 0 0 0 1px #fde9d4e0,inset -1px 0 #0003,inset 0 -1px #00000038,0 0 16px color-mix(in srgb,var(--gold-hi) 20%,transparent),0 2px 14px #00000075}.stage-me[data-struck=true] .stage-me-sheen{animation:stage-me-sheen .4s ease-out both}.stage-me[data-struck=true] .stage-me-word{color:var(--gold-hi);text-shadow:0 1px 0 rgb(0 0 0 / .55),0 0 9px color-mix(in srgb,var(--gold-hi) 50%,transparent)}@keyframes stage-me-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-me-breathe{0%,to{opacity:.46}42%{opacity:.92}}@keyframes stage-me-sheen{0%{opacity:0;transform:translate(-105%)}18%{opacity:.95}82%{opacity:.7}to{opacity:0;transform:translate(105%)}}@media(hover:hover)and (pointer:fine){.stage-me:hover .stage-me-plate{filter:brightness(1.12)}.stage-me:hover .stage-me-plate:before{animation-play-state:paused;box-shadow:inset 0 0 0 var(--hairline) #fde9d4e6}.stage-me:hover .stage-me-word{color:var(--gold-hi)}.stage-me:hover .stage-me-thread{opacity:1}.stage-me:hover .stage-me-sheen{animation:stage-me-sheen .72s ease-out both}}.stage-me:focus-visible{outline:none;box-shadow:0 0 0 2px #0e080ab8,0 0 0 4px color-mix(in srgb,var(--gold-hi) 92%,transparent);border-radius:2px}@media(max-width:420px){.stage-me-plate{width:30px;height:44px}}@media(max-width:767px){.stage-me-plate{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#12090cc7}}@media(min-width:1024px){.stage-me-plate{width:38px;height:54px}.stage-me-word{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.stage-me,.stage-me-plate:before{animation:none}.stage-me-sheen,.stage-me-thread{display:none}.stage-me,.stage-me-plate,.stage-me-word{transition:none}}.stage-info{position:absolute;inset-inline:var(--stage-pad);bottom:calc(env(safe-area-inset-bottom,0px) + 44px);z-index:7;transition:opacity .5s ease,transform .5s ease}.stage-rule{display:block;width:44px;height:1px;margin-left:2px;margin-bottom:var(--space-4);background:linear-gradient(90deg,color-mix(in srgb,var(--gold-hi) 85%,transparent),#f0c9a800)}.stage-name{font-family:var(--serif);font-weight:500;font-size:var(--fs-display);line-height:1;letter-spacing:var(--tracking-caption);color:#fbf2ec;text-shadow:0 4px 30px var(--text-scrim)}.stage-name .girl-name--metal .girl-name__svg path{filter:drop-shadow(0 1px 0 rgb(255 246 224 / .32)) drop-shadow(0 -1px 0 rgb(46 26 10 / .5)) drop-shadow(0 7px 26px rgb(0 0 0 / .55))}.stage-line{margin-top:var(--space-4);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-body);font-weight:300;line-height:1.7;letter-spacing:.05em;color:color-mix(in srgb,var(--fg) 80%,transparent);text-shadow:0 1px 18px var(--text-scrim-strong)}.stage-now{margin-top:var(--space-1);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem;font-weight:300;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);color:color-mix(in srgb,var(--fg) 55%,transparent);text-shadow:0 1px 18px var(--text-scrim)}.stage-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--gap-card-x);margin-top:18px;padding-right:88px;font-size:var(--fs-label);letter-spacing:var(--tracking-tag);line-height:1.4;color:color-mix(in srgb,var(--gold) 92%,transparent);font-variant-numeric:tabular-nums;text-shadow:0 1px 10px rgb(8 3 6 / .72),0 0 2px rgb(8 3 6 / .5)}.stage-status{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:3px 10px 3px 9px;border:var(--hairline) solid color-mix(in srgb,var(--gold) 32%,transparent);border-radius:var(--control-radius);background:#0a04076b;font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:color-mix(in srgb,var(--fg) 86%,transparent);text-shadow:none;white-space:nowrap}.stage-status-dot{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--gold) 90%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--gold) 70%,transparent)}.stage-status[data-open="0"]{border-color:color-mix(in srgb,var(--fg) 16%,transparent);color:color-mix(in srgb,var(--fg) 50%,transparent)}.stage-status[data-open="0"] .stage-status-dot{background:color-mix(in srgb,var(--fg) 32%,transparent);box-shadow:none}.stage-status[data-stale="1"]{border-style:dashed}.stage-status[data-stale="1"] .stage-status-dot{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent)}.stage-stale{font-size:10px;letter-spacing:var(--tracking-label);color:color-mix(in srgb,var(--fg) 50%,transparent);white-space:nowrap}.stage-venue{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:color-mix(in srgb,var(--fg) 62%,transparent)}.stage-price{font-size:var(--fs-cta);font-weight:500;letter-spacing:.04em;color:color-mix(in srgb,var(--fg) 95%,transparent);font-variant-numeric:tabular-nums}.stage-next{position:absolute;right:var(--stage-pad);bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:8;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;pointer-events:none;color:color-mix(in srgb,var(--gold) 72%,transparent);text-shadow:0 1px 10px rgb(8 3 6 / .72);transition:opacity .5s ease}.stage-next[data-moved=true]{opacity:.5}.stage-next-count{margin:0;font-size:11px;font-weight:400;letter-spacing:.16em;font-variant-numeric:tabular-nums}.stage-next-slash{padding:0 1px;opacity:.55}.stage-next-cue{display:flex;align-items:center;gap:6px;margin:0;font-size:10px;letter-spacing:.14em;color:color-mix(in srgb,var(--fg) 58%,transparent)}.stage-next-arrow{width:7px;height:7px;margin-top:3px;border-left:var(--hairline) solid currentColor;border-top:var(--hairline) solid currentColor;transform:rotate(45deg);animation:stage-next-nudge 2.4s ease-in-out infinite}@keyframes stage-next-nudge{0%,70%,to{transform:translateY(2px) rotate(45deg)}85%{transform:translateY(-2px) rotate(45deg)}}.stage-next-desktop{display:none}.stage[data-hold=true] .stage-next{opacity:0}.stage[data-press=true] .stage-stack{transform:translateY(calc(var(--drag-y) * .85)) scale(calc(1.015 * .995));transition:transform 60ms ease-out}.stage[data-hold=true] .stage-top,.stage[data-hold=true] .stage-info,.stage[data-hold=true] .stage-scrim,.stage[data-hold=true] .stage-vignette{opacity:0}.stage[data-hold=true] .stage-stack{transform:scale(1.03)}.stage[data-hold=true] .stage-photo{transform:translateZ(0) scale(1.02)}.stage-skeleton{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 30%,#1c0d14 0%,transparent 72%),#0a0508;overflow:hidden}.stage-skeleton-note{position:absolute;inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + 156px);margin:0;text-align:center;font-size:11px;letter-spacing:.28em;color:color-mix(in srgb,var(--fg) 34%,transparent)}.stage-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgb(255 235 220 / .05) 45%,transparent 70%);transform:translate(-100%);animation:stage-shimmer 2.2s ease-in-out infinite}@keyframes stage-shimmer{to{transform:translate(100%)}}.stage-skeleton-info{position:absolute;inset-inline:var(--stage-pad);bottom:calc(env(safe-area-inset-bottom,0px) + 40px);display:grid;gap:var(--space-4)}.stage-skeleton-info span{display:block;height:12px;border-radius:2px;background:color-mix(in srgb,var(--fg) 8%,transparent)}.stage-skeleton-info span:first-child{height:38px;width:42%;background:color-mix(in srgb,var(--fg) 12%,transparent)}.stage-skeleton-info span:nth-child(2){width:66%}.stage-skeleton-info span:nth-child(3){width:30%}.stage-state{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:0;padding:var(--space-7);text-align:center;background:radial-gradient(90% 60% at 50% 18%,#26101a 0%,transparent 70%),#0a0508}.stage-state h1{font-family:var(--serif);font-size:1.75rem;font-weight:500;letter-spacing:var(--tracking-tag);line-height:1.3;color:var(--fg)}.stage-state p{max-width:21em;margin-top:14px;font-size:.82rem;line-height:1.9;letter-spacing:.04em;color:color-mix(in srgb,var(--fg) 56%,transparent);text-wrap:pretty}.stage-state-actions{display:flex;gap:var(--space-3);margin-top:30px;flex-wrap:wrap;justify-content:center}.stage-state button,.stage-state a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:9px var(--space-5);border:var(--hairline) solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:var(--control-radius);background:transparent;color:var(--gold-hi);font-size:var(--fs-note);letter-spacing:.16em;text-decoration:none}@media(max-width:380px){.stage{--stage-pad: 22px}}@media(min-height:900px){.stage-info{bottom:calc(env(safe-area-inset-bottom,0px) + 48px)}}@media(prefers-reduced-motion:reduce){.stage-photo{animation:none!important;opacity:1;transform:none;filter:none}.stage-heat,.stage-skeleton:after{animation:none!important}.stage-next-arrow{animation:none!important}.stage-stack,.stage-top,.stage-info,.stage-scrim,.stage-vignette{transition:none!important}.stage-stack{transform:none}.stage-photo-drag{display:none}}@media(min-width:1024px){.stage{--stage-pad: 56px;cursor:default}.stage-void{background:radial-gradient(86% 62% at 14% 12%,#22111b 0%,transparent 66%),linear-gradient(90deg,#0c0609,#0a0508 52%,#0a0508)}.stage-stack{inset:0 0 0 auto;width:54%;border-left:var(--hairline) solid color-mix(in srgb,var(--gold-hi) 20%,transparent)}.stage-stack:after{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;z-index:3;border:var(--hairline) solid color-mix(in srgb,var(--gold-hi) 30%,transparent);box-shadow:0 0 0 var(--hairline) #0803062e,inset 0 0 40px #0803061f;pointer-events:none}.stage-photo{object-position:var(--fx, 50%) clamp(8%,var(--fy, 12%),20%)}.stage-scrim{left:46%;right:0;height:40%;opacity:.75}.stage-vignette{background:linear-gradient(180deg,#08030666,#08030600 18%),radial-gradient(96% 84% at 76% 44%,transparent 46%,rgb(6 2 4 / .46) 100%);box-shadow:none}.stage-heat{opacity:.45}.stage-info{inset-inline:auto;left:var(--stage-pad);bottom:auto;top:47%;width:calc(46% - var(--stage-pad) * 2);max-width:30ch;transform:translateY(-50%)}.stage-rule{margin-bottom:22px}.stage-name{font-size:clamp(72px,8.4vw,132px);line-height:.96;letter-spacing:var(--tracking-label)}.stage-line{margin-top:var(--space-5);font-size:var(--fs-body);letter-spacing:var(--tracking-caption)}.stage-now{margin-top:6px;font-size:13px;letter-spacing:var(--tracking-label)}.stage-meta{margin-top:var(--space-6);padding-right:0;gap:10px var(--space-4)}.stage-next{left:var(--stage-pad);right:auto;bottom:40px;align-items:flex-start;text-align:left}.stage-next-mobile,.stage-next-arrow{display:none}.stage-next-desktop{display:inline}.stage-next-count{font-size:12px;letter-spacing:.2em}.stage-next-cue{font-size:11px;letter-spacing:.16em}}@media(min-width:1024px)and (max-height:760px){.stage-name{font-size:clamp(60px,6.6vw,96px)}.stage-info{top:45%}.stage-line{margin-top:14px}.stage-meta{margin-top:18px}}.cis-surface{--cis-1: .5rem;--cis-2: 1rem;--cis-3: 1.5rem;--cis-4: 2.5rem;--cis-label: var(--fs-label);--cis-sub: var(--fs-body);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,rgb(217 105 138 / .1),transparent 62%),radial-gradient(90% 60% at 50% 0%,rgb(229 181 143 / .08),transparent 70%),linear-gradient(180deg,var(--surface) 0%,var(--bg) 46%,#0b0407 100%);color:var(--fg)}.cis-label{display:flex;gap:.24em;align-items:center;font-family:var(--sans, inherit);font-size:var(--cis-label);font-weight:400;line-height:1;color:var(--dim);text-transform:none}.cis-title{margin-top:var(--cis-2);font-family:var(--serif);font-size:clamp(1.85rem,7vw,2.75rem);font-weight:400;line-height:1.3;letter-spacing:.04em;color:var(--fg);text-wrap:balance}.cis-sub{margin-top:var(--cis-2);max-width:26rem;font-size:var(--cis-sub);line-height:1.9;color:var(--muted)}.cis-rule{display:block;width:64px;height:1px;margin-top:var(--cis-3);background:linear-gradient(90deg,var(--gold),transparent)}.cis-action{display:inline-flex;align-items:center;gap:.6rem;margin-top:var(--cis-3);padding:0 0 6px;border:0;border-bottom:1px solid var(--line-strong);background:none;font-family:var(--serif);font-size:1rem;letter-spacing:.08em;color:var(--fg-soft);text-decoration:none;cursor:pointer;transition:color .32s ease,border-color .32s ease}.cis-action:after{content:"";width:18px;height:1px;background:var(--gold);transition:width .32s ease}.cis-action:hover,.cis-action:focus-visible{color:var(--gold-hi);border-bottom-color:var(--gold)}.cis-action:hover:after,.cis-action:focus-visible:after{width:28px}.cis-fallback{display:flex;min-height:78vh;min-height:78svh;flex-direction:column;align-items:center;justify-content:center;padding:var(--cis-4) 1.5rem calc(var(--cis-4) + env(safe-area-inset-bottom,0px));text-align:center}.cis-fallback__inner{display:flex;flex-direction:column;align-items:center;max-width:30rem;animation:cis-rise .52s cubic-bezier(.22,1,.36,1) both}.cis-fallback .cis-title,.cis-fallback .cis-rule,.cis-fallback .cis-sub{margin-top:var(--cis-3)}.cis-fallback .cis-action{margin-top:var(--cis-4)}.cis-fallback__note{margin-top:var(--cis-2);max-width:24rem;font-size:.72rem;line-height:1.7;color:var(--dim);overflow-wrap:anywhere}.cis-again{margin-top:var(--cis-2);border:0;background:none;font-size:.75rem;letter-spacing:.12em;color:var(--dim);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cis-again:hover,.cis-again:focus-visible{color:var(--muted)}.gate.gate-cis{--cis-label: var(--fs-label);--cis-sub: var(--fs-body)}.gate.gate-cis .gate-eyebrow{display:flex;gap:.24em;font-family:inherit;font-size:var(--fs-label);line-height:1.2;letter-spacing:.16em;color:var(--gold);opacity:1;animation:cis-rise .48s cubic-bezier(.22,1,.36,1) both}.gate.gate-cis .gate-eyebrow__part{display:inline-flex;align-items:center;gap:.24em}.gate.gate-cis .gate-eyebrow__sep{color:var(--gold-deep)}.gate.gate-cis .gate-line{margin-top:var(--cis-2);font-size:var(--fs-display);line-height:1.22;word-break:keep-all;animation:cis-rise .52s cubic-bezier(.22,1,.36,1) 60ms both}.gate.gate-cis .gate-rule{margin:var(--cis-3) 0 var(--cis-2);animation:cis-fade .52s ease .12s both}.gate.gate-cis .gate-sub{font-size:var(--fs-body);word-break:keep-all;animation:cis-rise .52s cubic-bezier(.22,1,.36,1) .14s both}.gate.gate-cis .gate-actions{margin-top:var(--cis-4);animation:cis-rise .56s cubic-bezier(.22,1,.36,1) .22s both}.gate.gate-cis .gate-cta{font-family:var(--sans, inherit);font-size:var(--fs-cta);letter-spacing:.06em;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,background .32s ease}@keyframes cis-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cis-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cis-fallback__inner,.gate.gate-cis .gate-eyebrow,.gate.gate-cis .gate-line,.gate.gate-cis .gate-rule,.gate.gate-cis .gate-sub,.gate.gate-cis .gate-actions{animation:none}.cis-action,.cis-action:after,.gate.gate-cis .gate-cta{transition:none}}.wg{position:relative;display:flex;min-height:100vh;min-height:100svh;align-items:center;justify-content:center;padding:48px 24px calc(48px + env(safe-area-inset-bottom,0px));overflow:hidden;background:var(--bg);color:var(--fg);isolation:isolate}.wg-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.wg-glow{position:absolute;top:46%;left:50%;width:min(720px,132vw);aspect-ratio:1 / 1;transform:translate(-50%,-50%);background:radial-gradient(circle,#e5b58f16,#e5b58f09 36%,#e5b58f00 68%)}.wg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:radial-gradient(rgba(247,235,230,.6) .5px,transparent .6px);background-size:4px 4px}.wg-frame{position:relative;z-index:1;display:grid;place-items:center;width:100%;max-width:360px;text-align:center}.wg-seq{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;width:100%}.wg-seq.is-out{opacity:0;pointer-events:none}.wg-rule{display:block;width:100%;max-width:176px;height:1px;background:linear-gradient(90deg,#e5b58f00,#e5b58f6b 14%,#e5b58fdb,#e5b58f6b 86%,#e5b58f00)}.wg-eyebrow{margin:24px 0 0;padding-left:.4em;font-family:var(--serif);font-size:var(--fs-label);font-weight:500;line-height:1.2;letter-spacing:.4em;color:var(--gold)}.wg-line{margin:0;font-family:var(--serif);font-size:var(--fs-title);font-weight:400;line-height:1.4;letter-spacing:.05em;color:var(--fg)}.wg-form{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:32px}.wg-form label{display:block;width:100%}.wg .wg-input{width:100%;min-height:var(--control-h);padding:0 16px;border:1px solid var(--line-strong);border-radius:12px;background:#ffffff08;color:var(--fg);font-family:inherit;font-size:var(--fs-cta);letter-spacing:.04em;text-align:center;caret-color:var(--gold);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .32s ease,background-color .32s ease,box-shadow .32s ease}.wg .wg-input::placeholder{color:var(--muted);font-family:inherit;letter-spacing:.04em}.wg .wg-input:focus{border-color:var(--gold);background:#ffffff0d;box-shadow:0 0 0 3px #e5b58f1f;outline:none}.wg-cta{margin-top:24px;width:100%;min-width:160px;min-height:var(--control-h);padding:0 32px;border:1px solid var(--btn-primary-border);border-radius:var(--control-radius);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow);color:var(--btn-primary-fg);font-family:inherit;font-size:var(--fs-cta);font-weight:600;letter-spacing:.12em;text-indent:.12em;cursor:pointer;transition:background-color .32s ease,box-shadow .32s ease,transform var(--dur-fast) var(--ease-out)}.wg-cta:hover{background:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-1px)}.wg-cta:focus-visible{outline:2px solid var(--gold-hi);outline-offset:4px}.wg-cta:disabled{border-color:var(--line);color:var(--muted);background:transparent;box-shadow:none;cursor:default;transform:none}.wg-error{margin:16px 0 0;font-size:var(--fs-label);line-height:1.6;letter-spacing:.03em;color:#e0a196}.wg-fine{margin:20px 0 0;max-width:300px;font-family:inherit;font-size:var(--fs-label);line-height:1.7;letter-spacing:.03em;color:var(--muted);text-wrap:pretty}.wg-label{margin:0;padding-left:.3em;font-family:inherit;font-size:var(--fs-label);letter-spacing:.3em;color:var(--muted)}.wg-name{margin:16px 0 0;max-width:100%;font-family:var(--serif);font-size:clamp(1.75rem,7vw,2.25rem);font-weight:500;line-height:1.4;letter-spacing:.05em;color:var(--gold);overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.wg-rule{transform-origin:left center;animation:wg-draw .9s cubic-bezier(.16,.84,.3,1) both}.wg-eyebrow{animation:wg-rise .52s cubic-bezier(.22,.68,.3,1) .9s both}.wg-seq.is-in{animation:wg-rise .46s cubic-bezier(.22,.68,.3,1) .14s both}.wg-seq.is-out{animation:wg-fade-out .25s ease both}}@keyframes wg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.wg .wg-input,.wg-cta{transition:none}}@media(min-width:640px){.wg{padding:64px 32px}.wg-frame{max-width:400px}}.preview-orb{--po-size: 52px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.preview-orb__button{position:fixed;left:0;top:0;width:var(--po-size);height:var(--po-size);display:grid;place-items:center;padding:0;border:1px solid var(--line-strong, var(--line));border-radius:999px;background:var(--card-strong-bg);color:var(--gold);font-size:20px;line-height:1;cursor:grab;pointer-events:auto;touch-action:none;box-shadow:0 1px 2px #00000073,0 8px 24px #0000005c;-webkit-tap-highlight-color:transparent}.preview-orb__button:active{cursor:grabbing}.preview-orb__button:focus-visible,.preview-orb__close:focus-visible,.preview-orb__choice:focus-visible,.preview-orb__exit:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.preview-orb__dot{position:absolute;right:8px;top:8px;width:7px;height:7px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 3px #e5b58f24}.preview-orb__panel{position:fixed;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border:1px solid var(--line-strong, var(--line));border-radius:16px;background:var(--card-strong-bg);color:var(--fg);pointer-events:auto;box-shadow:inset 0 1px #ffe8d40f,0 1px 2px #00000080,0 16px 40px #00000080}.preview-orb__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.preview-orb__eyebrow{margin:0;color:var(--gold);font-size:11px;letter-spacing:.18em}.preview-orb__who{margin:4px 0 2px;color:var(--fg);font-size:15px;font-weight:600;word-break:break-all}.preview-orb__meta{margin:0;color:var(--muted);font-size:12px}.preview-orb__close{flex:none;width:44px;height:44px;margin:-8px -6px 0 0;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.preview-orb__section{margin-top:12px}.preview-orb__label{margin:0 0 6px;color:var(--dim, var(--muted));font-size:11px;letter-spacing:.08em}.preview-orb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.preview-orb__choice{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--fg-soft, var(--fg));font-size:13px;text-align:center;text-decoration:none;cursor:pointer}.preview-orb__choice:hover{border-color:var(--line-strong, var(--line))}.preview-orb__choice[data-active=true]{border-color:var(--gold);background:var(--gold-soft, rgb(229 181 143 / .12));color:var(--gold-hi, var(--gold))}.preview-orb__exit{width:100%;min-height:46px;margin-top:14px;padding:10px 12px;border:1px solid var(--line-strong, var(--line));border-radius:10px;background:var(--surface-2);color:var(--note-err-fg, var(--fg));font-size:13.5px;cursor:pointer}.preview-orb__exit:hover{border-color:var(--gold);color:var(--gold-hi, var(--gold))}.preview-toast{z-index:90;max-width:calc(100vw - 32px);white-space:normal;text-align:center;transition:opacity .16s ease,transform .16s ease}.preview-toast[data-visible=false]{opacity:0;transform:translate(-50%,6px);pointer-events:none}@media(min-width:1024px){.preview-orb__panel{width:340px}}:root[data-vt=on] .brand-mark{view-transition-name:brand-mark}.brand-handoff-clone{view-transition-name:none}::view-transition-group(brand-mark){animation-duration:.56s;animation-timing-function:cubic-bezier(.2,.72,.14,1)}::view-transition-old(brand-mark){animation:brand-vt-out .56s linear both}::view-transition-new(brand-mark){animation:brand-vt-in .56s linear both}::view-transition-image-pair(brand-mark){animation:brand-vt-weight .56s cubic-bezier(.2,.72,.14,1) both}@keyframes brand-vt-out{0%,52%{opacity:1}70%,to{opacity:0}}@keyframes brand-vt-in{0%,44%{opacity:0}68%,to{opacity:1}}@keyframes brand-vt-weight{0%{filter:drop-shadow(0 10px 14px rgb(0 0 0 / .34)) brightness(1)}38%{filter:drop-shadow(0 26px 32px rgb(0 0 0 / .66)) brightness(1.09)}to{filter:drop-shadow(0 2px 5px rgb(0 0 0 / .24)) brightness(1)}}.brand-sheen-veil{position:fixed;left:-120vw;top:33vh;width:120vw;height:34vh;margin:0;pointer-events:none;opacity:0;z-index:2147482000;contain:layout paint;view-transition-name:brand-sheen;background:linear-gradient(90deg,#ffe7b700 18%,#ffe7b729 36%,#fff5da94 49%,#fffcf0b8 51%,#ffe7b729 64%,#ffe7b700 82%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mix-blend-mode:screen;will-change:transform,opacity}.brand-sheen-veil[data-armed="1"]{opacity:1}::view-transition-group(brand-sheen){animation:brand-sheen-run .44s cubic-bezier(.25,.6,.2,1) both}::view-transition-old(brand-sheen){display:none}::view-transition-new(brand-sheen){animation:none}@keyframes brand-sheen-run{0%{transform:translate(0)}to{transform:translate(260vw)}}:root[data-girl-vt="1"] .is-vt-photo{view-transition-name:girl-photo}:root[data-girl-vt="1"] .is-vt-name{view-transition-name:girl-name}::view-transition-group(girl-photo){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,.68,.14,1);overflow:clip;z-index:2}::view-transition-old(girl-photo){display:none}::view-transition-new(girl-photo){animation:none;opacity:1;width:100%;height:100%;object-fit:cover}::view-transition-group(girl-name){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.75,.15,1);z-index:3}::view-transition-old(girl-name){animation:girl-name-vt-out .46s linear both}::view-transition-new(girl-name){animation:girl-name-vt-in .46s linear both}@keyframes girl-name-vt-out{0%,30%{opacity:1}52%,to{opacity:0}}@keyframes girl-name-vt-in{0%,38%{opacity:0}62%,to{opacity:1}}html:not([data-vt]) .page-swap{animation:sg-page-cross .24s cubic-bezier(.22,.61,.36,1) both}@keyframes sg-page-cross{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.page-swap{animation:none!important}.brand-sheen,.brand-sheen-veil{display:none}.brand-handoff-clone{display:none!important}::view-transition-group(brand-mark),::view-transition-old(brand-mark),::view-transition-new(brand-mark),::view-transition-image-pair(brand-mark),::view-transition-group(brand-sheen){animation:none!important}:root[data-girl-vt="1"] .is-vt-photo,:root[data-girl-vt="1"] .is-vt-name{view-transition-name:none}::view-transition-group(girl-photo),::view-transition-old(girl-photo),::view-transition-new(girl-photo),::view-transition-group(girl-name),::view-transition-old(girl-name),::view-transition-new(girl-name){animation:none!important}}.brand-perch{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:calc(env(safe-area-inset-left,0px) + 26px);z-index:8;display:flex;align-items:center;height:44px;font-size:1.15rem;pointer-events:none}:root[data-brand-perch="1"] .stage-brand{opacity:0}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"PingFang TC", "Noto Sans TC", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-md:.375rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:oklch(55% .2 350);--color-brand-foreground:oklch(98% .01 350)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-w-0{min-width:0}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-brand{background-color:var(--color-brand)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-\[var\(--dim\)\]{color:var(--dim)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--gold-hi\)\]{color:var(--gold-hi)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-brand-foreground{color:var(--color-brand-foreground)}.underline{text-decoration-line:underline}.decoration-\[var\(--gold-dim\)\]{-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim)}.underline-offset-2{text-underline-offset:2px}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:opacity-50:disabled{opacity:.5}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Iansui;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/iansui-400-gate.woff2) format("woff2");unicode-range:U+30-39,U+41-5B,U+5D,U+61-7A,U+3002,U+4E0D,U+4E5F,U+4EBA,U+4ECA,U+4EE3,U+4F4D,U+4F60,U+50B3,U+5148,U+5165,U+5343,U+540D,U+55AE,U+56DE,U+590F,U+591C,U+5973,U+5979,U+597D,U+59D0,U+5B50,U+5B69,U+5B9A,U+5C0F,U+5DF1,U+5E03,U+5E33,U+5F64,U+60F3,U+6311,U+662F,U+665A,U+6843,U+6B6A,U+6C7A,U+6D28,U+6E2C,U+7167,U+7247,U+7559,U+767B,U+7684,U+7CBE,U+7D04,U+7D66,U+804A,U+81EA,U+82B1,U+865F,U+88E1,U+8981,U+8A66,U+8A71,U+8A8D,U+8A9E,U+8AAA,U+8B58,U+91D1,U+96EA,U+9810,U+FF0C}@font-face{font-family:Iansui;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/iansui-400-0b.woff2) format("woff2");unicode-range:U+3001,U+300C-300D,U+30FB,U+4E00,U+4E09-4E0B,U+4E14,U+4E1F,U+4E26,U+4E2D,U+4E32,U+4E3B,U+4E4B,U+4E4E,U+4E82,U+4E86,U+4E8B-4E8C,U+4E94,U+4E9B,U+4EA4,U+4EAB,U+4EAE,U+4EC0,U+4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F11,U+4F34,U+4F3A,U+4F46,U+4F4F,U+4F55,U+4F5C,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FDD,U+500B,U+5011,U+5019,U+503C,U+5047,U+505A,U+505C,U+5099,U+50CF,U+50F9,U+512A,U+5132,U+5143,U+5149,U+514B,U+514D,U+5167-5169,U+516C-516D,U+5171,U+5176,U+518A,U+518D,U+51B7,U+51FA,U+5206-5207,U+5217,U+521D,U+5224-5225,U+5230,U+5236,U+523B,U+5247,U+524D,U+525B,U+5269,U+529F-52A0,U+52D5,U+52E2,U+5317,U+5340-5341,U+534A,U+5361,U+5370,U+5373,U+5378,U+537B,U+539F,U+53BB,U+53C3,U+53C8-53C9,U+53CB,U+53CD,U+53D6-53D7,U+53E3,U+53E5-53E6,U+53EA-53EB,U+53EF-53F0,U+53F2-53F3,U+5403-5404,U+5408,U+540A,U+540C,U+5411,U+5426,U+542B,U+547C,U+548C,U+54C1,U+54E1,U+54EA,U+552F,U+554F,U+555F,U+559C,U+5668,U+56DB,U+56E0,U+56FA,U+5708,U+5716,U+5728,U+5730,U+5740,U+578B,U+57DF,U+57FA,U+5831,U+5834,U+584A,U+586B,U+589E,U+58A8,U+58D3,U+58DE,U+5916,U+591A,U+5920,U+5927,U+5929,U+5931,U+594F,U+5957,U+5982,U+59CB,U+5B57-5B58,U+5B83,U+5B89,U+5B8C,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BE6,U+5BE9,U+5BEB-5BEC,U+5BF8,U+5C01,U+5C08,U+5C0D-5C0E,U+5C11,U+5C1A,U+5C31,U+5C3A,U+5C3E,U+5C4F,U+5C55,U+5C5C,U+5C64,U+5C6C,U+5DE5-5DE6,U+5DEE,U+5DF2,U+5E36,U+5E38,U+5E40,U+5E55,U+5E73-5E74,U+5E7E,U+5E8F,U+5E95,U+5E97,U+5EA6,U+5EF6,U+5EFA,U+5F0F,U+5F15,U+5F35,U+5F48,U+5F62,U+5F71,U+5F80,U+5F85,U+5F8B-5F8C,U+5F91,U+5F97,U+5F9E,U+5FAA,U+5FC3,U+5FC5,U+5FEB,U+5FFD,U+600E,U+6027,U+606F,U+60A8,U+60C5,U+610F,U+614B,U+6162,U+61C9,U+6210-6211,U+6216,U+622A,U+6240,U+624B,U+624D,U+6253,U+627E-627F,U+628A,U+6293,U+62BD,U+62C6,U+62C9,U+62D2,U+62D6,U+62FC,U+62FF,U+6301,U+6307,U+6309,U+6372,U+6380,U+6383,U+6389,U+6392,U+639B,U+63A1,U+63A5,U+63A7-63A8,U+63D0,U+63D2,U+63DB,U+63F4,U+6436,U+6490,U+64AD,U+64C7,U+64CA-64CB,U+64EC,U+6514,U+652F,U+6536,U+6539,U+653E,U+6548,U+6557,U+6574,U+6578,U+6587,U+6599,U+65B0,U+65B7,U+65B9,U+65BC,U+65E5,U+65E9,U+660E,U+6642,U+666F,U+6696-6697,U+66AB,U+66F4,U+6700,U+6703,U+6708-6709,U+670D,U+671F,U+672A,U+672C,U+6750,U+675F,U+679A,U+679C,U+67B6,U+67E5,U+6838,U+683C,U+6846,U+6848,U+684C,U+689D,U+68C4,U+68D2,U+695A,U+696D,U+6975,U+6A19,U+6A21,U+6A23,U+6A5F,U+6A6B,U+6A94,U+6ABB,U+6B04,U+6B0A,U+6B21,U+6B3E,U+6B61,U+6B63-6B65,U+6B72,U+6B77-6B78,U+6BB5,U+6BCF,U+6BD4,U+6C23,U+6C34,U+6C38,U+6C42,U+6C92,U+6CBF,U+6CD5,U+6CE1,U+6D17,U+6D41,U+6D6E,U+6D88,U+6DE1,U+6DF1,U+6E05,U+6E1B,U+6E90,U+6E96,U+6ED1,U+6EF2,U+6EFE-6EFF,U+6F14,U+6F38,U+700F,U+70BA,U+7121,U+7126,U+7136,U+719F,U+71DF,U+7248,U+724C,U+7269,U+72C0,U+73FE,U+7406,U+74B0,U+751F,U+7522,U+7528-7529,U+7531,U+7565,U+756B,U+7576,U+758A,U+75D5,U+767C-767D,U+76E3-76E4,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+77E5,U+77ED,U+7834,U+786C,U+78BA,U+78BC,U+793A,U+79C1,U+79D2,U+79FB,U+7A0B,U+7A0D,U+7A2E,U+7A31,U+7A69,U+7A7A,U+7A97,U+7ACB,U+7AD9,U+7AEF,U+7B2C,U+7B46,U+7B49,U+7B97,U+7BC0,U+7C21,U+7C3E,U+7C64,U+7CFB,U+7D00,U+7D0D,U+7D14,U+7D1A,U+7D20,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D50,U+7D55,U+7D61,U+7D71,U+7D81,U+7D93,U+7DAD,U+7DB2,U+7DDA,U+7DE3,U+7E2B,U+7E2E,U+7E31,U+7E6A,U+7E7C,U+7E8C,U+7F3A,U+7F6E,U+8005,U+800C,U+806F,U+807D,U+80CC,U+80FD,U+81F4,U+8207,U+820A,U+821E,U+8272,U+82E5,U+843D,U+8457,U+84CB,U+8655,U+87A2,U+884C,U+8868,U+88AB,U+88C1,U+88DC-88DD,U+88FD,U+8907,U+8986,U+898B,U+898F,U+8996,U+89BA,U+89BD,U+89D2,U+89E3,U+89F8,U+8A02,U+8A08,U+8A0A,U+8A18,U+8A2A,U+8A2D,U+8A3B,U+8A62,U+8A72-8A73,U+8AA4,U+8AB0,U+8AC7,U+8ACB,U+8AFE,U+8B1B,U+8B80,U+8B8A,U+8B93,U+8C61,U+8CA0,U+8CAC,U+8CB4,U+8CBB-8CBC,U+8CC7,U+8CD3,U+8CEA,U+8D70,U+8D77,U+8D85,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8EAB,U+8EF8,U+8F09,U+8F2A,U+8F38,U+8F49,U+8FD1,U+8FD4,U+9000-9001,U+900F-9010,U+9019-901A,U+901F-9020,U+9023,U+9031-9032,U+904E,U+9053,U+9060,U+9078,U+907F-9080,U+9084,U+908A,U+90A3,U+90E8,U+90FD,U+91CD-91CF,U+9215,U+9322,U+932F,U+9375,U+9396,U+93E1,U+9418,U+9577,U+9580,U+9583,U+958B,U+9593,U+9598,U+95DC,U+9650,U+9664,U+9686,U+9694,U+969B,U+96A8,U+96E2,U+9700,U+9732,U+975C,U+975E,U+9760,U+9762,U+97FF,U+9801-9802,U+9805-9806,U+9808,U+982D,U+983B,U+9846,U+984C-984D,U+986F,U+98A8,U+9918,U+9928,U+9996,U+9A57,U+9AD4,U+9AD8,U+9EBC,U+9ED1,U+9EDE,U+9F4A,U+FF08-FF09,U+FF0B,U+FF0F,U+FF1A-FF1B,U+FF1D,U+FF1F}@font-face{font-family:Iansui;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/iansui-400-1.woff2) format("woff2");unicode-range:U+3000,U+4E45,U+4E7E,U+4E92,U+4F38,U+4F75,U+4FBF,U+4FC2,U+4FE1,U+500D,U+504F,U+5074,U+5077,U+508D,U+50C5,U+5100,U+5141,U+5152,U+5177,U+5192,U+51AA,U+51CD,U+51F9,U+51FD,U+522A,U+526F,U+529B,U+52A9,U+52D9,U+52FB,U+5305,U+5316,U+533F,U+5347,U+5354,U+544A,U+547D,U+559A,U+55CE,U+561B,U+570D,U+5747,U+57F7,U+585E,U+592A,U+59D4,U+5A92,U+5B88,U+5B98,U+5BC6,U+5BDF,U+5BE7,U+5C07,U+5C0A,U+5C3C,U+5C40,U+5E0C,U+5E45,U+5EAB,U+5ED3,U+5EE2-5EE3,U+5FA9,U+611F,U+6191,U+61B6,U+61C2,U+61F8,U+6241,U+6279,U+6296,U+62CD,U+62EC,U+6368,U+6388,U+63ED,U+642C,U+64A4,U+64E0,U+64F7,U+64FE,U+6524,U+6563,U+6582,U+65C1,U+65E2,U+6613,U+6628,U+6688,U+66B1,U+66DD,U+66F3,U+66FF,U+670B,U+671B,U+672B,U+676F,U+6771,U+677F,U+6790,U+67D0,U+67D3,U+6821,U+6839,U+69FD,U+6A02,U+6A39,U+6AA2,U+6B62,U+6B7B,U+6B98,U+6BBC,U+6BEB,U+6C89,U+6CA1,U+6CC1,U+6CE8,U+6D3B,U+6D3E,U+6D78,U+6DB2,U+6DE8,U+6E21,U+6E32,U+6E38,U+6E4D,U+6EA2,U+6EB6,U+6F02,U+6F0F,U+6F32,U+704C,U+7246,U+7279,U+731C,U+7387,U+73ED,U+7403,U+754C,U+7570,U+7591,U+767E,U+7701,U+7720,U+773C,U+7761,U+77EE,U+78B0,U+7919,U+7956,U+7981,U+7A4D,U+7A81,U+7A84,U+7B54,U+7B56,U+7B94,U+7BA1,U+7BC4,U+7C60,U+7C92,U+7CCA,U+7D19,U+7D22,U+7DBB,U+7DCA,U+7DD2,U+7DE8,U+7E3D,U+7E5E,U+7F70,U+7FA4,U+7FA9,U+7FFB,U+805A,U+8072,U+81C9,U+81F3,U+822A,U+822C,U+85A6,U+85CF,U+8857,U+885B,U+897F,U+89C0,U+8A00,U+8A31,U+8A34,U+8A5E,U+8ABF,U+8B02,U+8B49,U+8B77,U+8CF4,U+8DB3,U+8E29,U+8E64,U+8EDF,U+8F03,U+8F2F,U+8FA6,U+8FCE,U+8FF7,U+8FFD,U+9014,U+9017,U+901B,U+903E,U+9054-9055,U+905E,U+9072,U+908F,U+914D,U+9152,U+9189,U+9192,U+91CB,U+9285,U+92EA,U+9304,U+9589,U+9592,U+95B1,U+963B,U+9644,U+964D,U+9663,U+966A,U+9670,U+968A,U+968E,U+969C,U+96AA,U+96B1,U+96C6,U+96D9,U+96F6,U+9727,U+9813,U+984F,U+9858,U+985E,U+98DB,U+98EF,U+994B,U+99AC,U+99D0,U+9A19,U+9AA8,U+9B06,U+9EC3,U+9ED8,U+9F20,U+9F61,U+FF5E}@font-face{font-family:Iansui;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/iansui-400-2.woff2) format("woff2");unicode-range:U+20-2F,U+3A-40,U+5C,U+5E-60,U+7B-7E,U+B7,U+D7,U+F7,U+2014,U+2026-2027,U+3007-300B,U+300E-3011,U+4EA6,U+4F47,U+4F4E,U+4F54,U+4FD7,U+4FEE,U+5065,U+5145,U+51B0,U+5212,U+5283,U+539A,U+53CA,U+541E,U+5427,U+5438,U+5448,U+5496,U+5561,U+558A,U+559D,U+55E8,U+5782,U+5951,U+59A8,U+5B54,U+5C71,U+5E2D,U+5E63,U+5E6B,U+5E78-5E79,U+5EA7,U+5F04,U+5F37,U+5F59,U+5F88,U+5FAE,U+5FD8-5FD9,U+6062,U+6163,U+6167,U+623F,U+6298,U+62C7,U+62DB,U+6316,U+634E,U+637A,U+63A2,U+63CF,U+64CD,U+64DA,U+64F4,U+64FA,U+652C,U+6545,U+656C,U+6572,U+659C,U+65A5,U+65E6,U+661F,U+6668,U+6670,U+667A,U+66AE,U+66F2,U+66F8,U+66FE,U+6797,U+68F5,U+6A2A,U+6A61,U+6AB3,U+6BCD,U+6D77,U+6EAB,U+6F2B,U+6FFE,U+706B,U+7070,U+70AD,U+71C8,U+7368,U+73AB,U+7470,U+7533,U+75DB,U+76AE,U+76E1,U+76EF,U+76F2,U+76FE,U+77AC,U+77DB,U+788E,U+795E,U+79AA,U+7A3F,U+7A76,U+7A7F,U+7AAE,U+7AE0,U+7B4B,U+7D05,U+7E6B,U+7F8E,U+7FD2,U+8003,U+8349,U+84C4,U+8584,U+8840,U+8870,U+89AA,U+8A55,U+8C4E,U+8C93,U+8CAB,U+8CE3,U+8D8A,U+8D95,U+8DE1,U+8F15,U+8FF4,U+9006,U+904D,U+907A,U+914C,U+9336,U+9678,U+96C5,U+96FB,U+98FD,U+9999,U+9B54,U+FF01,U+FF03,U+FF05-FF06,U+FF0D,U+FF20,U+FF3C}:root{--bg: #12070c;--surface: #1c0e15;--surface-2: #241219;--fg: #f7ebe6;--fg-soft: #f2e2da;--muted: #c2aba5;--dim: #937b76;--gold: #e5b58f;--gold-hi: #f0c9a8;--gold-deep: #a97a4e;--gold-light: var(--gold-hi);--gold-dark: var(--gold-deep);--gold-dim: rgb(229 181 143 / .42);--gold-soft: rgb(229 181 143 / .12);--rose: #d9698a;--neon: #d9698a;--line: rgb(232 168 150 / .13);--line-strong: rgb(232 168 150 / .28);--note-err-fg: #e8c3ce;--serif: "Iansui", "Noto Serif TC", "Songti TC", "Songti SC", serif;--card-edge: linear-gradient( 180deg, rgb(240 200 168 / .42) 0%, rgb(229 181 143 / .16) 34%, rgb(229 181 143 / .05) 72%, rgb(12 5 9 / .5) 100% );--card-edge-hover: linear-gradient( 180deg, rgb(255 214 176 / .62) 0%, rgb(229 181 143 / .28) 38%, rgb(229 181 143 / .1) 74%, rgb(12 5 9 / .45) 100% );--card-shadow: inset 0 1px 0 rgb(255 232 212 / .05), inset 0 26px 40px -34px rgb(229 181 143 / .2), 0 1px 2px rgb(0 0 0 / .45), 0 8px 24px rgb(0 0 0 / .3);--card-shadow-hover: inset 0 1px 0 rgb(255 232 212 / .08), inset 0 26px 40px -32px rgb(229 181 143 / .26), 0 1px 2px rgb(0 0 0 / .5), 0 10px 28px rgb(0 0 0 / .34);--card-sheen: none;--rule-gold: linear-gradient( 90deg, transparent 0%, rgb(229 181 143 / .32) 22%, rgb(229 181 143 / .32) 78%, transparent 100% );--heading-sheen: linear-gradient( 180deg, rgb(255 226 200 / .14) 0%, rgb(255 226 200 / .03) 38%, rgb(0 0 0 / .16) 100% );--heading-shadow: 0 1px 0 rgb(0 0 0 / .32), 0 0 22px rgb(229 181 143 / .08);--bg-glass: rgb(18 7 12 / .92);--bg-glass-strong: rgb(18 7 12 / .96);--btn-primary-bg: linear-gradient(180deg, #f3cbab 0%, #e5b58f 52%, #d29d74 100%);--btn-primary-border: rgb(255 214 176 / .5);--btn-primary-fg: #2a1017;--btn-primary-hover-bg: linear-gradient(180deg, #f8d5b7 0%, #eec29f 52%, #d9a67d 100%);--btn-primary-hover-border: rgb(255 224 190 / .68);--btn-primary-shadow: inset 0 1px 0 rgb(255 250 244 / .5), 0 1px 2px rgb(0 0 0 / .42), 0 8px 24px rgb(0 0 0 / .3);--btn-primary-shadow-hover: inset 0 1px 0 rgb(255 250 244 / .62), 0 1px 2px rgb(0 0 0 / .45), 0 10px 26px rgb(229 181 143 / .18), 0 8px 24px rgb(0 0 0 / .32);--btn-glow: none;--btn-glow-hover: none;--gold-grad: linear-gradient(180deg, var(--gold-hi), var(--gold));--heading-fill: linear-gradient(180deg, var(--fg), var(--fg));--hair-btn-edge: linear-gradient( 180deg, rgb(240 200 168 / .5) 0%, rgb(229 181 143 / .22) 46%, rgb(12 5 9 / .42) 100% );--hero-bg: #160a10;--detail-bg: linear-gradient(170deg, #1c0e15 0%, #12070c 56%, #0a0507 100%);--scrim: rgb(10 4 7 / .68);--card-strong-bg: rgb(36 18 25 / .96);--shimmer: linear-gradient(90deg, rgb(255 214 170 / .02), rgb(240 205 175 / .1), rgb(255 214 170 / .02));--body-bg: var(--bg);--bg-drift: radial-gradient(38% 30% at 22% 24%, rgb(229 181 143 / .05), transparent 70%), radial-gradient(42% 34% at 78% 68%, rgb(229 181 143 / .07), transparent 72%);--hero-glow-bg: radial-gradient(70% 60% at 78% 8%, rgb(229 181 143 / .16), transparent 70%), radial-gradient(60% 50% at 10% 92%, rgb(217 105 138 / .1), transparent 72%), #1a0c12;--hero-warm-bg: radial-gradient(52% 44% at 82% 6%, rgb(229 181 143 / .18), transparent 70%), radial-gradient(40% 36% at 6% 98%, rgb(217 105 138 / .12), transparent 74%), linear-gradient(180deg, rgb(18 7 12 / .62) 0%, rgb(18 7 12 / .12) 34%, rgb(18 7 12 / .55) 72%, var(--bg) 100%);--gate-glow-bg: radial-gradient(58% 48% at 82% 4%, rgb(229 181 143 / .2), transparent 70%), radial-gradient(46% 40% at 4% 96%, rgb(217 105 138 / .14), transparent 74%), #160a10;--gate-warm-bg: linear-gradient(180deg, rgb(18 7 12 / .72) 0%, rgb(18 7 12 / .18) 30%, rgb(18 7 12 / .66) 70%, var(--bg) 100%);--mask-opaque: #000;--ink: #0a0508;--text-scrim: rgb(0 0 0 / .5);--text-scrim-strong: rgb(0 0 0 / .55);--tracking-caption: .08em;--tracking-label: .1em;--tracking-tag: .12em;--serif-weight: 400;--tracking-tight: .02em;--tracking-base: .02em;--tracking-wide: .14em;--tracking-eyebrow: .24em;--tracking-hero: .2em;--leading-body: 1.6;--fs-display: clamp(2.5rem, 9vw, 3.5rem);--fs-title: clamp(1.5rem, 5.2vw, 2rem);--fs-body: .9375rem;--fs-note: .78rem;--fs-micro: 10.5px;--fs-label: .75rem;--fs-cta: 1rem;--control-h: 52px;--control-h-sm: 44px;--control-radius: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--gutter: 16px;--gutter-md: 24px;--gutter-lg: 32px;--gap-card-y: 28px;--gap-card-x: 14px;--gap-card-y-md: 32px;--gap-card-x-md: 20px;--gap-card-y-lg: 40px;--gap-card-x-lg: 26px;--dur-fast: .24s;--dur-base: .32s;--dur-enter: .32s;--dur-slow: .56s;--ease-out: cubic-bezier(.16, .84, .28, 1);--enter-shift: 4px;--breathe-dur: 7s;--breathe-play: running;--drift-dur: 72s;--drift-play: running;--hairline: 1px;--hover-lift: 1px;--hover-dim: 1;--portrait-hover-shadow: none;--halo-opacity: .55}body.is-night,:root.is-night{--bg: #0b0407;--surface: #150a10;--surface-2: #1c0d14;--fg: #f8ece5;--fg-soft: #f4e4db;--muted: #cfb8ae;--dim: #a48c83;--gold: #f0ae7d;--gold-hi: #f9c99c;--gold-deep: #b37c4d;--gold-dim: rgb(240 174 125 / .44);--gold-soft: rgb(240 174 125 / .13);--line: rgb(240 168 140 / .15);--line-strong: rgb(240 168 140 / .3);--card-edge: linear-gradient( 180deg, rgb(249 201 156 / .46) 0%, rgb(240 174 125 / .17) 34%, rgb(240 174 125 / .05) 72%, rgb(9 3 6 / .55) 100% );--card-edge-hover: linear-gradient( 180deg, rgb(255 214 176 / .66) 0%, rgb(240 174 125 / .3) 38%, rgb(240 174 125 / .1) 74%, rgb(9 3 6 / .5) 100% );--hair-btn-edge: linear-gradient( 180deg, rgb(249 201 156 / .52) 0%, rgb(240 174 125 / .24) 46%, rgb(9 3 6 / .46) 100% );--hero-bg: #0e0509;--detail-bg: linear-gradient(170deg, #180b12 0%, #0d0508 56%, #080406 100%);--scrim: rgb(8 3 5 / .72);--card-strong-bg: rgb(29 14 20 / .96);--body-bg: var(--bg);--bg-drift: radial-gradient(38% 30% at 22% 24%, rgb(240 174 125 / .05), transparent 70%), radial-gradient(42% 34% at 78% 68%, rgb(240 174 125 / .075), transparent 72%);--hero-glow-bg: radial-gradient(70% 60% at 78% 8%, rgb(240 174 125 / .17), transparent 70%), radial-gradient(60% 50% at 10% 92%, rgb(214 96 120 / .11), transparent 72%), #13080e;--hero-warm-bg: radial-gradient(52% 44% at 82% 6%, rgb(240 174 125 / .19), transparent 70%), radial-gradient(40% 36% at 6% 98%, rgb(214 96 120 / .12), transparent 74%), linear-gradient(180deg, rgb(11 4 7 / .64) 0%, rgb(11 4 7 / .14) 34%, rgb(11 4 7 / .58) 72%, var(--bg) 100%);--gate-glow-bg: radial-gradient(58% 48% at 82% 4%, rgb(240 174 125 / .21), transparent 70%), radial-gradient(46% 40% at 4% 96%, rgb(214 96 120 / .15), transparent 74%), #0f0609;--gate-warm-bg: linear-gradient(180deg, rgb(11 4 7 / .74) 0%, rgb(11 4 7 / .2) 30%, rgb(11 4 7 / .68) 70%, var(--bg) 100%)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 1ms;--dur-base: 1ms;--dur-enter: 1ms;--dur-slow: 1ms;--enter-shift: 0px;--hover-lift: 0px;--hover-dim: 1;--btn-glow: none;--portrait-hover-shadow: none;--breathe-play: paused;--drift-play: paused;--halo-opacity: 0}}html{font-size:17px;background:var(--body-bg);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,html::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:99px}@media(min-width:768px){html{font-size:18px}}:root{--sg-vvh: 100vh;--sg-safe-top: env(safe-area-inset-top, 0px);--sg-safe-bottom: env(safe-area-inset-bottom, 0px);--sg-safe-left: env(safe-area-inset-left, 0px);--sg-safe-right: env(safe-area-inset-right, 0px)}@supports (height: 100dvh){:root{--sg-vvh: 100dvh}}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}}body{padding-left:var(--sg-safe-left);padding-right:var(--sg-safe-right)}body{margin:0;min-height:100vh;font-family:PingFang TC,Noto Sans TC,ui-sans-serif,system-ui,sans-serif;background:transparent;color:var(--fg);line-height:var(--leading-body)}@media(min-width:768px){body{background:radial-gradient(ellipse 92% 56% at 50% -10%,rgb(229 181 143 / .09),transparent 60%),radial-gradient(ellipse 70% 40% at 92% 4%,rgb(185 138 94 / .05),transparent 66%),var(--bg)}}@keyframes style-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.04)}to{transform:translate3d(2%,2%,0) scale(1.1)}}@keyframes style-breathe{0%{opacity:.62}to{opacity:1}}@keyframes style-enter{0%{opacity:0;transform:translateY(var(--enter-shift))}to{opacity:1;transform:none}}body:before{content:"";position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-1;pointer-events:none;background:var(--bg-drift);opacity:var(--halo-opacity);animation:style-drift var(--drift-dur) ease-in-out infinite alternate;animation-play-state:var(--drift-play)}@media(prefers-reduced-motion:reduce){body:before{animation:none;opacity:0}}.stage-col{box-sizing:border-box;width:100%;max-width:28rem;margin-inline:auto;padding-inline:var(--gutter)}.stage-hdr{position:sticky;top:0;z-index:30;background:var(--bg-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:var(--sg-safe-top);border-bottom:var(--hairline) solid var(--line)}.serif{position:relative;font-family:var(--serif);font-weight:var(--serif-weight);letter-spacing:var(--tracking-base);color:var(--fg);text-shadow:var(--heading-shadow);font-synthesis-weight:none}h1.stage-name{font-weight:900}h1.gd-name{font-weight:600}h1.serif:after,h2.serif:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:var(--heading-sheen);mix-blend-mode:soft-light;opacity:.85}.serif-plain{position:relative;font-family:var(--serif);font-weight:var(--serif-weight);letter-spacing:var(--tracking-base)}.guest-title,.my-title,.gate-title,.invite-letter-title{font-weight:var(--serif-weight);letter-spacing:var(--tracking-base)}@media(prefers-reduced-motion:reduce){.serif:after{display:none}}.rule,hr.rule{display:block;height:1px;width:100%;margin:0;border:0;background-image:var(--rule-gold)}.surface{position:relative;border:1px solid transparent;border-radius:14px;background-image:linear-gradient(180deg,var(--surface),var(--surface)),var(--card-edge);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--card-shadow);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),background-image var(--dur-base) var(--ease-out)}@media(hover:hover){.surface:hover{background-image:linear-gradient(180deg,var(--surface),var(--surface)),var(--card-edge-hover);box-shadow:var(--card-shadow-hover);transform:translateY(calc(var(--hover-lift) * -1))}}.btn-hair,.btn-quiet{font-family:inherit;cursor:pointer}.btn-hair{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background-image:linear-gradient(180deg,var(--surface-2),var(--surface-2)),var(--hair-btn-edge);background-origin:border-box;background-clip:padding-box,border-box;color:var(--fg);font-size:14.5px;font-weight:500;padding:var(--space-3) var(--gap-card-x);box-shadow:inset 0 1px #ffe8d40d,0 1px 2px #0006;transition:background-image var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.btn-compact{min-height:44px;padding:0 var(--space-3);font-size:13px}.btn-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;background:none;color:var(--dim);font-size:13px;padding:0 10px}.tap{display:inline-flex;align-items:center;min-height:44px}.btn-hair:disabled{opacity:.45;cursor:default}.btn-hair:focus-visible,.btn-quiet:focus-visible,.btn-primary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--btn-primary-border);border-radius:12px;background-image:var(--btn-primary-bg);color:var(--btn-primary-fg);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.06em;padding:13px var(--space-4);cursor:pointer;box-shadow:var(--btn-primary-shadow);transition:background-image var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(100deg,transparent 34%,rgb(255 252 246 / .34) 50%,transparent 66%);transform:translate(-120%)}.btn-primary:hover:not(:disabled):after{transition:transform var(--dur-slow) var(--ease-out);transform:translate(120%)}.btn-primary:hover:not(:disabled){background-image:var(--btn-primary-hover-bg);border-color:var(--btn-primary-hover-border);box-shadow:var(--btn-primary-shadow-hover);transform:translateY(calc(var(--hover-lift) * -1))}.btn-primary:disabled{opacity:.55;cursor:default}.btn-hair:hover:not(:disabled){border-color:#f0c8a89e;box-shadow:inset 0 1px #ffe8d414,0 1px 2px #00000073,0 8px 24px #00000047;transform:translateY(calc(-1 * var(--hover-lift)))}a:hover .portrait{opacity:var(--hover-dim);box-shadow:var(--portrait-hover-shadow)}a:focus-visible .portrait{outline:2px solid var(--gold);outline-offset:2px}.field{width:100%;margin-top:var(--space-1);border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--fg);font:inherit;font-size:16px;padding:11px 13px}.field:focus-visible{outline:2px solid var(--gold);outline-offset:1px}input[type=checkbox]{accent-color:var(--gold)}.portrait{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-shadow);transition:box-shadow var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.portrait-hero{aspect-ratio:4 / 5}.gc-fit img,.hero-shot img{object-position:var(--fx, 50%) var(--fy, 22%)}.gc-fit img{object-fit:cover}.portrait img{position:relative;z-index:1;width:100%;height:100%;transform:scale(1.12);filter:saturate(.86) brightness(.92) contrast(1.07) sepia(.12);transition:transform .5s ease}.portrait-bleed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;filter:blur(24px);transform:scale(1.2);opacity:.9}.gc-fit[data-fit=contain] img{object-fit:contain;transform:none}.portrait:before{content:"";position:absolute;left:0;right:0;top:0;height:15%;z-index:2;backdrop-filter:blur(7px) saturate(.65);-webkit-backdrop-filter:blur(7px) saturate(.65);-webkit-mask-image:linear-gradient(180deg,var(--mask-opaque) 30%,transparent 100%);mask-image:linear-gradient(180deg,var(--mask-opaque) 30%,transparent 100%);pointer-events:none}.portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--card-sheen),linear-gradient(180deg,#12070c61,#12070c1f 26%,#12070c14 56%,#12070cf5),radial-gradient(120% 72% at 66% 100%,rgb(229 181 143 / .15),transparent 72%);pointer-events:none}.portrait-hero img{transform:scale(1.1);filter:saturate(.9) brightness(.94) contrast(1.06) sepia(.1)}@media(min-width:1024px){a:hover .portrait img{transform:scale(1.19)}a:hover .portrait-hero img{transform:scale(1.13)}}@media(prefers-reduced-motion:reduce){.portrait img{transition:none}}a:active .portrait{opacity:.9}@media(min-width:768px){.stage-col-wide{max-width:720px;padding-inline:var(--space-6)}}@media(min-width:1024px){.stage-col-wide{max-width:1180px;padding-inline:var(--space-7)}}picture{display:contents}.m-lqip{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(14px);transform:scale(1.06);pointer-events:none}.brand-mark{--lm-g0: #fdf3dc;--lm-g1: #eecd9a;--lm-g2: #cf9a63;--lm-g3: #96602f;--lm-g5: #e7c08c;--lm-w0: #fffdf0;--lm-w1: #ffd89a;--lm-w2: #e0a457;--lm-ink0: #3d1d17;--lm-ink1: #25100c;--lm-ink2: #130706;--lm-ink3: #29120e;--lm-veil0: #1a0d09;--lm-veil1: #0c0604;--lm-veil2: #120805;--lm-edge: #f6dcb2;--lm-cycle: 12s;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;vertical-align:middle}.brand-lockup{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:7px;padding-block:2px 1px}.brand-seal{display:block;width:54px;height:54px;transform-origin:50% 42%;filter:drop-shadow(0 1px 0 rgb(255 244 214 / .1)) drop-shadow(0 8px 13px rgb(0 0 0 / .5))}.brand-word{font-family:var(--serif);font-size:8px;font-weight:300;line-height:1;letter-spacing:.34em;text-indent:.34em;color:#e9bb96ad;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:currentColor;background:none}.brand-word:before{content:"千金小姐"}.brand-mark.is-night .brand-word{color:#f0bea0b3}.logomark{overflow:visible}.lm{position:relative;display:inline-block;line-height:0;flex:none}.lm-body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 44%}.lm-base{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lm-glyph{font-family:var(--serif),"Songti TC","Noto Serif TC",serif;font-weight:900;letter-spacing:-.045em;stroke:var(--lm-g1);stroke-width:1.05;stroke-linejoin:round;paint-order:stroke fill}.lm-grain{mix-blend-mode:overlay}.lm-inkhalo{opacity:.16}.lm-inkhalo .lm-glyph{stroke:var(--lm-g3);stroke-width:3.2;stroke-linejoin:round}.lm-bleed{opacity:.26;filter:blur(2.2px)}.lm-cell{position:absolute;overflow:hidden;display:block;pointer-events:none}.lm-cell-jin{left:50%;top:0;width:50%;height:50%}.lm-cell-xiao{left:0;top:50%;width:50%;height:50%}.lm-wet{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;display:block;clip-path:inset(100% 0 0 0);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);animation:lm-wash var(--lm-cycle, 12s) linear infinite both}.lm-wetpool{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0705a8,#08040385 46%,#06030299)}.lm-wetpool:before{content:"";position:absolute;inset:0 0 auto 0;height:14%;background:linear-gradient(180deg,rgb(255 222 168 / .26),rgb(255 212 150 / .05) 52%,transparent)}.lm-altsvg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;animation:lm-alt-in var(--lm-cycle, 12s) linear infinite both}.lm-alt{font-family:var(--serif),"Songti TC","Noto Serif TC",serif;font-weight:900;letter-spacing:-.04em;stroke:var(--lm-w1);stroke-width:1;stroke-linejoin:round;paint-order:stroke fill}.lm-drip{position:absolute;top:-2px;left:16%;width:20%;height:6px;border-radius:0 0 60% 40%;background:radial-gradient(closest-side,rgb(255 214 158 / .45),transparent 72%);filter:blur(1px);opacity:.7}@keyframes lm-wash{0%,6%{clip-path:inset(100% 0 0 0)}14%{clip-path:inset(0 0 0 0)}62%{clip-path:inset(0 0 0 0)}73%{clip-path:inset(0 0 100% 0)}74%,to{clip-path:inset(100% 0 0 0)}}@keyframes lm-alt-in{0%,16%{opacity:0;filter:blur(.9px)}21%{opacity:1;filter:blur(0)}58%{opacity:1}63%,to{opacity:0;filter:blur(.6px)}}.lm-g-jin,.lm-g-xiao{animation:lm-away var(--lm-cycle, 12s) linear infinite both}@keyframes lm-away{0%,14%{opacity:1}15%,72%{opacity:0}73%,to{opacity:1}}.lm-cell-xiao .lm-wet,.lm-cell-xiao .lm-altsvg,.lm-g-xiao{animation-delay:.55s}.lm-sweep{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;background:linear-gradient(104deg,transparent 34%,rgb(255 240 210 / .55) 48%,rgb(255 214 158 / .18) 56%,transparent 68%);mix-blend-mode:screen;pointer-events:none}.lm.is-morphing .lm-body{animation:lm-repress .68s cubic-bezier(.2,.7,.18,1) both}.lm.is-morphing .lm-sweep{animation:lm-sweep .56s cubic-bezier(.3,.6,.2,1) both}@keyframes lm-repress{0%{transform:none;filter:none}16%{transform:scale(.948) rotate(-.5deg);filter:blur(1.4px) brightness(.68)}46%{transform:scale(1.012) rotate(.15deg);filter:blur(.25px) brightness(1.1)}72%{transform:scale(.997);filter:blur(0) brightness(1)}to{transform:none;filter:none}}@keyframes lm-sweep{0%{opacity:0;transform:translate(-32%)}22%{opacity:.9}to{opacity:0;transform:translate(34%)}}.brand-ring{position:absolute;top:0;left:50%;width:54px;height:54px;margin-left:-27px;border:0;border-radius:12px;background:radial-gradient(closest-side,rgb(255 228 182 / .22),rgb(255 214 158 / .06) 58%,transparent 72%);filter:blur(5px);opacity:0;pointer-events:none;transform:scale(.9)}.brand-mark.is-stamping .brand-seal{animation:seal-stamp .72s cubic-bezier(.2,.78,.16,1) both}.brand-mark.is-stamping .brand-ring{animation:seal-ring .72s cubic-bezier(.16,.7,.2,1) both}.brand-mark.is-stamping .brand-word{animation:seal-label .52s .2s ease-out both}@keyframes seal-stamp{0%{opacity:0;transform:scale(1.26) translateY(-6px);filter:blur(7px) brightness(1.55)}46%{opacity:1;transform:scale(.968) translateY(0);filter:blur(0) brightness(1.07)}64%{transform:scale(1.014)}82%{transform:scale(.998)}to{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}@keyframes seal-ring{0%{opacity:0;transform:scale(.86);filter:blur(3px)}30%{opacity:.55}to{opacity:0;transform:scale(1.44);filter:blur(9px)}}@keyframes seal-label{0%{opacity:0;transform:translateY(-2px);letter-spacing:.52em}to{opacity:1;transform:translateY(0);letter-spacing:.34em}}.brand-mark.is-night{--lm-g0: #ffe0c8;--lm-g1: #ffb183;--lm-g2: #e2543a;--lm-g3: #ad2c1c;--lm-g5: #ff9a70;--lm-w0: #fff1e2;--lm-w1: #ffb27a;--lm-w2: #e8573a;--lm-ink0: #33130f;--lm-ink1: #1d0a08;--lm-ink2: #120504;--lm-ink3: #2a0e0a;--lm-veil0: #1e0b08;--lm-veil1: #0e0504;--lm-veil2: #150705;--lm-edge: #ffc9a4;--lm-cycle: 14s}.brand-mark.is-night .brand-seal{filter:drop-shadow(0 1px 0 rgb(255 180 140 / .12)) drop-shadow(0 0 11px rgb(214 74 46 / .26)) drop-shadow(0 8px 13px rgb(0 0 0 / .5))}.brand-mark.is-static .lm-wet,.lm.is-static .lm-wet{display:none}@media(prefers-reduced-motion:reduce){.lm-wet,.lm-sweep{display:none}.brand-mark.is-stamping .brand-seal,.brand-mark.is-stamping .brand-ring,.brand-mark.is-stamping .brand-word{animation:none}.brand-mark.is-stamping .brand-ring{opacity:0}.lm.is-morphing .lm-body{animation:none}}.lm[style*="width: 30px"] .lm-glyph,.lm[style*="width: 32px"] .lm-glyph{stroke-width:.65}
