@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-sans-jp), メイリオ, Meiryo, sans-serif;--font-serif:var(--font-serif-jp), "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", YuMincho, "ＭＳ Ｐ明朝", "MS PMincho", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-red-600:#e40014;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-blue-700:#1447e6;--color-neutral-500:#737373;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-sans-jp), メイリオ, Meiryo, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow-card-hover:0 1px 2px #14181f0d, 0 18px 40px -20px #14181f47;--shadow-ink:0 1px 2px #14181f29, 0 6px 16px -8px #14181f59;--shadow-ink-hover:0 2px 4px #14181f24, 0 12px 24px -10px #14181f73;--font-sans-jp:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Noto Sans CJK JP", "Noto Sans JP";--font-serif-jp:"Noto Serif JP", "Noto Serif JP Fallback";--font-script:var(--font-allura), "Snell Roundhand", "Apple Chancery", cursive;--font-latin-serif:var(--font-latin), var(--font-serif-jp), "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", serif;--font-display:var(--font-latin-serif)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-neutral-500:lab(48.496% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:220 30% 98%;--foreground:220 22% 13%;--card:0 0% 100%;--card-foreground:220 22% 13%;--popover:0 0% 100%;--popover-foreground:220 22% 13%;--primary:220 16% 16%;--primary-foreground:0 0% 100%;--primary-strong:220 22% 9%;--secondary:217 20% 95%;--secondary-foreground:220 22% 13%;--muted:217 18% 95%;--muted-foreground:220 8% 38%;--accent:220 14% 94%;--accent-foreground:220 18% 18%;--destructive:0 65% 48%;--destructive-foreground:0 0% 100%;--border:218 18% 90%;--border-strong:218 18% 80%;--input:218 18% 86%;--ring:220 16% 16%;--success:142 55% 30%;--warning:32 85% 36%;--vermilion:6 75% 48%;--surface-deep:220 36% 12%;--surface-deep-foreground:220 30% 98%;--surface-soft:220 28% 96%;--brand-line:154 44% 33%;--brand-line-bright:154 44% 42%;--brand-line-foreground:40 30% 96%;--brand-gold:44 54% 62%;--brand-gold-deep:40 48% 36%;--brand-sasa:96 34% 27%;--brand-sasa-deep:94 40% 18%;--brand-sasa-foreground:90 25% 96%;--brand-sasa-bright:96 40% 62%;--brand-sasa-tint:96 30% 95%;--cat-cabaret:340 60% 40%;--cat-cabaret-bright:340 70% 68%;--cat-lounge:268 45% 44%;--cat-lounge-bright:268 55% 72%;--cat-girls-bar:200 75% 34%;--cat-girls-bar-bright:200 75% 62%;--cat-snack:30 75% 36%;--cat-snack-bright:38 80% 60%;--cat-club:225 55% 44%;--cat-club-bright:225 65% 70%;--cat-concept-cafe:310 50% 40%;--cat-concept-cafe-bright:310 60% 70%;--cat-show-pub:14 70% 40%;--cat-show-pub-bright:16 80% 62%;--cat-men-concierge:178 55% 28%;--cat-men-concierge-bright:175 50% 55%;--radius:.5rem}.theme-nightlife{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:0 0% 12%;--primary-foreground:0 0% 98%;--primary-strong:0 0% 4%;--secondary:0 0% 95%;--secondary-foreground:0 0% 15%;--muted:0 0% 96%;--muted-foreground:0 0% 40%;--accent:0 0% 94%;--accent-foreground:0 0% 15%;--destructive:2 68% 50%;--destructive-foreground:0 0% 100%;--border:0 0% 89%;--border-strong:0 0% 76%;--input:0 0% 85%;--ring:0 0% 25%;--success:154 48% 30%;--warning:0 0% 42%;--vermilion:0 0% 22%;--brand-gold:0 0% 86%;--surface-deep:0 0% 96%;--surface-deep-foreground:0 0% 12%;--surface-soft:0 0% 97%}.dark{--background:240 10% 4%;--foreground:0 0% 98%;--card:240 10% 6%;--card-foreground:0 0% 98%;--popover:240 10% 7%;--popover-foreground:0 0% 98%;--primary:211 90% 56%;--primary-foreground:0 0% 100%;--secondary:240 4% 14%;--secondary-foreground:0 0% 98%;--muted:240 4% 16%;--muted-foreground:240 5% 65%;--accent:240 4% 16%;--accent-foreground:0 0% 98%;--destructive:0 64% 60%;--destructive-foreground:0 0% 98%;--border:240 4% 18%;--input:240 4% 18%;--ring:211 90% 56%;--success:142 65% 42%;--warning:38 92% 55%}*{border-color:hsl(var(--border))}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:lang(ja){line-height:1.8}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4{font-family:var(--font-sans);letter-spacing:.005em;font-weight:600;line-height:1.5}:lang(ja) h1.display,:lang(ja) h1.display-tight,:lang(ja) h2.display,:lang(ja) h2.display-tight,:lang(ja) h3.display,:lang(ja) h4.display{font-family:var(--font-serif);letter-spacing:.01em;font-weight:500}::selection{background-color:hsl(var(--vermilion) / .18);color:hsl(var(--foreground))}}@layer components{.running-head,.caption{color:hsl(var(--muted-foreground))}.legal-prose h2{color:hsl(var(--foreground));margin-top:2rem;margin-bottom:.75rem;font-size:1rem;font-weight:500}.legal-prose p{color:hsl(var(--muted-foreground));margin-bottom:1rem}.legal-prose ul{color:hsl(var(--muted-foreground));margin:.5rem 0 1.25rem 1.25rem;list-style:outside}.legal-prose li{margin-bottom:.25rem}.legal-prose a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.legal-prose table{border-collapse:collapse;border:1px solid hsl(var(--border));border-radius:.5rem;width:100%;overflow:hidden}.legal-prose strong{color:hsl(var(--foreground));font-weight:500}.site-header{transition:background-color .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s,border-color .32s,box-shadow .32s}.site-header[data-scrolled=true]{background-color:hsl(var(--background) / .72);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom-color:hsl(var(--border));box-shadow:0 8px 24px -18px #00000024}.site-header[data-scrolled=true] .site-header-inner{padding-top:.5rem;padding-bottom:.5rem}.site-header-inner{transition:padding .32s cubic-bezier(.22,1,.36,1)}.admin-canvas{--font-display:var(--font-sans);background-color:hsl(var(--background));background-image:radial-gradient(110% 70% at 0 0,#f9f6f1 0%,#f9f6f100 60%);background-repeat:no-repeat}.card-lift{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .15s}.card-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.admin-enter{animation:.22s cubic-bezier(.2,.8,.2,1) both admin-enter;animation-delay:var(--enter-delay,0s)}.admin-enter:not(:has(>:not(template))){display:none}.btn-ink,.btn-soft,.btn-ghost{white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:2.75rem;padding-inline:1rem;font-size:13px;font-weight:600;line-height:1;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex;position:relative}@media (min-width:640px){.btn-ink,.btn-soft,.btn-ghost{height:2.5rem}}.btn-ink:focus-visible,.btn-soft:focus-visible,.btn-ghost:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.btn-ink:disabled,.btn-soft:disabled,.btn-ghost:disabled{opacity:.5;pointer-events:none;box-shadow:none;transform:none}.btn-ink{background-color:hsl(var(--foreground));color:hsl(var(--background));box-shadow:var(--shadow-ink);overflow:hidden}.btn-ink:after{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 40%,#ffffff29 50%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.btn-ink:hover{box-shadow:var(--shadow-ink-hover);transform:translateY(-1px)}.btn-ink:hover:after{transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translate(130%)}.btn-ink:active{box-shadow:var(--shadow-ink);transform:scale(.97)}.btn-soft{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-soft:hover{background-color:#e2e4e9}.btn-soft:active{transform:scale(.97)}.btn-ghost{color:hsl(var(--foreground));background-color:#0000}.btn-ghost:hover{background-color:hsl(var(--muted) / .6)}.btn-ghost:active{transform:scale(.97)}.seg-thumb{pointer-events:none;width:calc(50% - .25rem);height:calc(50% - .25rem);transform:translate(calc(var(--col) * 100%), calc(var(--row) * 100%));transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:.25rem;left:.25rem}@media (min-width:640px){.seg-thumb{width:calc(25% - .125rem);height:calc(100% - .5rem);transform:translateX(calc(var(--i) * 100%))}}.tab-pill{pointer-events:none;width:calc(20% - .75rem);transform:translateX(calc(var(--i) * (100% + .75rem)));transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .15s;position:absolute;top:.375rem;bottom:.375rem;left:.375rem}.admin-toast{transition:opacity .15s;animation:.18s cubic-bezier(.2,.8,.2,1) both toast-in}.admin-toast[data-leaving]{opacity:0}.drawer-panel{animation:.24s cubic-bezier(.2,.8,.2,1) both drawer-in}.drawer-backdrop{animation:.24s both fade-in}.drawer-panel[data-closing]{animation:.2s cubic-bezier(.4,0,1,1) both drawer-out}.drawer-backdrop[data-closing]{animation:.2s both fade-out}.admin-skel{background-color:hsl(var(--muted));animation:1.2s ease-in-out infinite admin-skel}@keyframes join-chip-in{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.92)}60%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.join-chip{animation:.9s cubic-bezier(.2,.8,.2,1) both join-chip-in;animation-delay:var(--d,0s)}.join-phone{background:#15181e;border-radius:2.2rem;padding:10px;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -30px #1217218c,0 12px 24px -16px #12172159}.join-phone>img,.join-phone>span{border-radius:1.7rem}@keyframes join-marquee{to{transform:translate(-50%)}}.join-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.join-marquee-track{width:max-content;animation:32s linear infinite join-marquee;display:flex}.join-marquee:hover .join-marquee-track{animation-play-state:paused}.join-flow-path{fill:none;stroke:#ffffff38;stroke-width:1.5px;stroke-linecap:round}.join-flow-dot{fill:#dfca90;filter:drop-shadow(0 0 6px #e0c885b3);opacity:0;transition:opacity .6s}.join-flow.is-drawn .join-flow-dot{opacity:1}.join-rail-fill{transform-origin:0;transform:scaleX(0)}.join-figure{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.join-chip{animation:none}.join-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.join-marquee-track{animation:none}.join-flow-path{stroke-dashoffset:0!important}.join-flow-dot{display:none}.join-rail-fill{transform:scaleX(1)}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2\.5{inset:calc(var(--spacing) * 2.5)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.-inset-y-1\.5{inset-block:calc(var(--spacing) * -1.5)}.-inset-y-\[9\%\]{inset-block:-9%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2\.5{inset-block:calc(var(--spacing) * 2.5)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-10{top:calc(var(--spacing) * -10)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-28{top:calc(var(--spacing) * 28)}.top-\[2\%\]{top:2%}.top-\[5\%\]{top:5%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[14\%\]{top:14%}.top-\[44\%\]{top:44%}.top-\[46\%\]{top:46%}.top-\[52\%\]{top:52%}.top-\[env\(safe-area-inset-top\)\]{top:env(safe-area-inset-top)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-10{right:calc(var(--spacing) * -10)}.-right-24{right:calc(var(--spacing) * -24)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-10{right:calc(var(--spacing) * 10)}.right-\[-40px\]{right:-40px}.right-\[0\%\]{right:0%}.right-\[6\%\]{right:6%}.right-\[10\%\]{right:10%}.right-\[12\.5\%\]{right:12.5%}.right-\[38\%\]{right:38%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-14{bottom:calc(var(--spacing) * -14)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-14\%\]{bottom:-14%}.bottom-\[6\%\]{bottom:6%}.bottom-\[10\%\]{bottom:10%}.bottom-\[calc\(max\(1rem\,env\(safe-area-inset-bottom\)\)\+var\(--admin-bottom-bar\,0px\)\)\]{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--admin-bottom-bar,0px))}.bottom-\[calc\(var\(--admin-bottom-offset\,0px\)\+var\(--admin-bottom-bar\,0px\)\+1\.25rem\)\]{bottom:calc(var(--admin-bottom-offset,0px) + var(--admin-bottom-bar,0px) + 1.25rem)}.bottom-\[calc\(var\(--admin-bottom-offset\,0px\)\+var\(--admin-bottom-bar\,0px\)\+5rem\)\]{bottom:calc(var(--admin-bottom-offset,0px) + var(--admin-bottom-bar,0px) + 5rem)}.-left-16{left:calc(var(--spacing) * -16)}.-left-32{left:calc(var(--spacing) * -32)}.-left-\[1\.95rem\]{left:-1.95rem}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[-9999px\]{left:-9999px}.left-\[0\%\]{left:0%}.left-\[2\%\]{left:2%}.left-\[8\%\]{left:8%}.left-\[12\.5\%\]{left:12.5%}.left-\[14\%\]{left:14%}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-\[16px\]{margin-inline:-16px}.-mx-\[20px\]{margin-inline:-20px}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\.4\]{aspect-ratio:3/4.4}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[32px\]{width:32px;height:32px}.size-\[520px\]{width:520px;height:520px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-33{height:calc(var(--spacing) * 33)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[38vh\]{height:38vh}.h-\[38vmax\]{height:38vmax}.h-\[40\%\]{height:40%}.h-\[55vh\]{height:55vh}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[92dvh\]{height:92dvh}.h-\[104px\]{height:104px}.h-\[112\%\]{height:112%}.h-\[118px\]{height:118px}.h-\[136px\]{height:136px}.h-\[216px\]{height:216px}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[440px\]{height:440px}.h-\[500px\]{height:500px}.h-\[560px\]{height:560px}.h-\[calc\(100\%-0\.5rem\)\]{height:calc(100% - .5rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[68\%\]{max-height:68%}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-dvh{max-height:100dvh}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[84px\]{min-height:84px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[136px\]{min-height:136px}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[8\.5rem\]{width:8.5rem}.w-\[12\%\]{width:12%}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[23px\]{width:23px}.w-\[24\%\]{width:24%}.w-\[28rem\]{width:28rem}.w-\[31\%\]{width:31%}.w-\[34\%\]{width:34%}.w-\[38vmax\]{width:38vmax}.w-\[42\%\]{width:42%}.w-\[44\%\]{width:44%}.w-\[48\%\]{width:48%}.w-\[52\%\]{width:52%}.w-\[68px\]{width:68px}.w-\[78px\]{width:78px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[156px\]{width:156px}.w-\[230px\]{width:230px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[360px\]{width:360px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22\.5rem\]{max-width:22.5rem}.max-w-\[22em\]{max-width:22em}.max-w-\[24em\]{max-width:24em}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34em\]{max-width:34em}.max-w-\[42em\]{max-width:42em}.max-w-\[44em\]{max-width:44em}.max-w-\[78\%\]{max-width:78%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[180px\]{max-width:180px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[60px\]{min-width:60px}.min-w-\[120px\]{min-width:120px}.min-w-\[192px\]{min-width:192px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2\.5{--tw-translate-x:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.96\]{scale:.96}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-6deg\]{rotate:-6deg}.rotate-\[5deg\]{rotate:5deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_100px_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px minmax(240px,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,9\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:hsl(var(--border))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[hsl\(44_45\%_72\%\/0\.35\)\]{border-color:#d8c79759}.border-\[hsl\(44_45\%_72\%\/0\.45\)\]{border-color:#d8c79773}.border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-\[hsl\(var\(--brand-gold-deep\)\)\]{border-color:hsl(var(--brand-gold-deep))}.border-\[hsl\(var\(--brand-gold-deep\)\/0\.3\)\]{border-color:hsl(var(--brand-gold-deep)/.3)}.border-\[hsl\(var\(--brand-gold-deep\)\/0\.35\)\]{border-color:hsl(var(--brand-gold-deep)/.35)}.border-\[hsl\(var\(--brand-sasa\)\/0\.3\)\]{border-color:hsl(var(--brand-sasa)/.3)}.border-\[hsl\(var\(--brand-sasa\)\/0\.35\)\]{border-color:hsl(var(--brand-sasa)/.35)}.border-\[hsl\(var\(--brand-sasa\)\/0\.55\)\]{border-color:hsl(var(--brand-sasa)/.55)}.border-\[hsl\(var\(--cat-cabaret\)\/0\.4\)\]{border-color:hsl(var(--cat-cabaret)/.4)}.border-\[hsl\(var\(--cat-club\)\/0\.4\)\]{border-color:hsl(var(--cat-club)/.4)}.border-\[hsl\(var\(--cat-concept-cafe\)\/0\.4\)\]{border-color:hsl(var(--cat-concept-cafe)/.4)}.border-\[hsl\(var\(--cat-girls-bar\)\/0\.4\)\]{border-color:hsl(var(--cat-girls-bar)/.4)}.border-\[hsl\(var\(--cat-lounge\)\/0\.4\)\]{border-color:hsl(var(--cat-lounge)/.4)}.border-\[hsl\(var\(--cat-men-concierge\)\/0\.4\)\]{border-color:hsl(var(--cat-men-concierge)/.4)}.border-\[hsl\(var\(--cat-show-pub\)\/0\.4\)\]{border-color:hsl(var(--cat-show-pub)/.4)}.border-\[hsl\(var\(--cat-snack\)\/0\.4\)\]{border-color:hsl(var(--cat-snack)/.4)}.border-\[hsl\(var\(--primary-foreground\)\/0\.12\)\]{border-color:hsl(var(--primary-foreground)/.12)}.border-\[hsl\(var\(--success\)\)\]\/40{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-\[hsl\(var\(--success\)\)\]\/40{border-color:color-mix(in oklab, hsl(var(--success)) 40%, transparent)}}.border-\[hsl\(var\(--success\)\/0\.4\)\]{border-color:hsl(var(--success)/.4)}.border-\[hsl\(var\(--success\)\/0\.35\)\]{border-color:hsl(var(--success)/.35)}.border-\[hsl\(var\(--vermilion\)\)\]\/45{border-color:hsl(var(--vermilion))}@supports (color:color-mix(in lab, red, red)){.border-\[hsl\(var\(--vermilion\)\)\]\/45{border-color:color-mix(in oklab, hsl(var(--vermilion)) 45%, transparent)}}.border-\[hsl\(var\(--warning\)\)\]\/40{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-\[hsl\(var\(--warning\)\)\]\/40{border-color:color-mix(in oklab, hsl(var(--warning)) 40%, transparent)}}.border-\[hsl\(var\(--warning\)\/0\.3\)\]{border-color:hsl(var(--warning)/.3)}.border-\[hsl\(var\(--warning\)\/0\.4\)\]{border-color:hsl(var(--warning)/.4)}.border-\[hsl\(var\(--warning\)\/0\.5\)\]{border-color:hsl(var(--warning)/.5)}.border-\[hsl\(var\(--warning\)\/0\.25\)\]{border-color:hsl(var(--warning)/.25)}.border-\[hsl\(var\(--warning\)\/0\.35\)\]{border-color:hsl(var(--warning)/.35)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-border{border-color:hsl(var(--border))}.border-border-strong{border-color:hsl(var(--border-strong))}.border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, hsl(var(--border)) 50%, transparent)}}.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.border-border\/70{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, hsl(var(--border)) 70%, transparent)}}.border-brand-gold,.border-brand-gold\/15{border-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/15{border-color:color-mix(in oklab, hsl(var(--brand-gold)) 15%, transparent)}}.border-brand-gold\/30{border-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/30{border-color:color-mix(in oklab, hsl(var(--brand-gold)) 30%, transparent)}}.border-brand-gold\/40{border-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/40{border-color:color-mix(in oklab, hsl(var(--brand-gold)) 40%, transparent)}}.border-brand-gold\/45{border-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/45{border-color:color-mix(in oklab, hsl(var(--brand-gold)) 45%, transparent)}}.border-brand-gold\/50{border-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.border-brand-gold\/50{border-color:color-mix(in oklab, hsl(var(--brand-gold)) 50%, transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/25{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, hsl(var(--destructive)) 25%, transparent)}}.border-destructive\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.border-destructive\/40{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.border-foreground,.border-foreground\/20{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.border-foreground\/55{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/55{border-color:color-mix(in oklab, hsl(var(--foreground)) 55%, transparent)}}.border-foreground\/70{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)}}.border-foreground\/80{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/80{border-color:color-mix(in oklab, hsl(var(--foreground)) 80%, transparent)}}.border-input{border-color:hsl(var(--input))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/50{border-color:color-mix(in oklab, var(--color-orange-400) 50%, transparent)}}.border-primary,.border-primary\/40{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-success\/20{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, hsl(var(--success)) 20%, transparent)}}.border-success\/30{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, hsl(var(--success)) 30%, transparent)}}.border-success\/40{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, hsl(var(--success)) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, hsl(var(--warning)) 30%, transparent)}}.border-warning\/40{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, hsl(var(--warning)) 40%, transparent)}}.border-warning\/50{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, hsl(var(--warning)) 50%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-l-amber-500\/70{border-left-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.border-l-amber-500\/70{border-left-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.bg-\[\#0d0b0a\]{background-color:#0d0b0a}.bg-\[\#0f0e0c\]{background-color:#0f0e0c}.bg-\[\#06C755\]{background-color:#06c755}.bg-\[\#12110f\]{background-color:#12110f}.bg-\[\#141110\]{background-color:#141110}.bg-\[\#f7f3e7\]{background-color:#f7f3e7}.bg-\[hsl\(0_0\%_7\%\)\]{background-color:#121212}.bg-\[hsl\(0_0\%_9\%\)\]{background-color:#171717}.bg-\[hsl\(35_42\%_96\%\)\]{background-color:#f9f6f1}.bg-\[hsl\(40_30\%_97\%\)\]{background-color:#faf8f5}.bg-\[hsl\(44_45\%_72\%\/0\.08\)\]{background-color:#d8c79714}.bg-\[hsl\(44_45\%_72\%\/0\.16\)\]{background-color:#d8c79729}.bg-\[hsl\(44_60\%_80\%\/0\.25\)\]{background-color:#ebdaad40}.bg-\[hsl\(44_70\%_58\%\)\]{background-color:#dfb749}.bg-\[hsl\(145_80\%_52\%\)\]{background-color:#23e774}.bg-\[hsl\(222_20\%_10\%\)\]{background-color:#14171f}.bg-\[hsl\(222_22\%_9\%\)\]{background-color:#12151c}.bg-\[hsl\(var\(--brand-gold-deep\)\)\]{background-color:hsl(var(--brand-gold-deep))}.bg-\[hsl\(var\(--brand-gold-deep\)\/0\.1\)\]{background-color:hsl(var(--brand-gold-deep)/.1)}.bg-\[hsl\(var\(--brand-gold-deep\)\/0\.04\)\]{background-color:hsl(var(--brand-gold-deep)/.04)}.bg-\[hsl\(var\(--brand-gold-deep\)\/0\.06\)\]{background-color:hsl(var(--brand-gold-deep)/.06)}.bg-\[hsl\(var\(--brand-gold-deep\)\/0\.6\)\]{background-color:hsl(var(--brand-gold-deep)/.6)}.bg-\[hsl\(var\(--brand-gold-deep\)\/0\.14\)\]{background-color:hsl(var(--brand-gold-deep)/.14)}.bg-\[hsl\(var\(--brand-line\)\)\]{background-color:hsl(var(--brand-line))}.bg-\[hsl\(var\(--brand-sasa\)\)\]{background-color:hsl(var(--brand-sasa))}.bg-\[hsl\(var\(--brand-sasa\)\/0\.2\)\]{background-color:hsl(var(--brand-sasa)/.2)}.bg-\[hsl\(var\(--brand-sasa\)\/0\.05\)\]{background-color:hsl(var(--brand-sasa)/.05)}.bg-\[hsl\(var\(--brand-sasa\)\/0\.06\)\]{background-color:hsl(var(--brand-sasa)/.06)}.bg-\[hsl\(var\(--brand-sasa\)\/0\.14\)\]{background-color:hsl(var(--brand-sasa)/.14)}.bg-\[hsl\(var\(--brand-sasa-bright\)\)\]{background-color:hsl(var(--brand-sasa-bright))}.bg-\[hsl\(var\(--brand-sasa-tint\)\)\]{background-color:hsl(var(--brand-sasa-tint))}.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card))}.bg-\[hsl\(var\(--cat-cabaret\)\/0\.08\)\]{background-color:hsl(var(--cat-cabaret)/.08)}.bg-\[hsl\(var\(--cat-cabaret-bright\)\)\]{background-color:hsl(var(--cat-cabaret-bright))}.bg-\[hsl\(var\(--cat-club\)\/0\.08\)\]{background-color:hsl(var(--cat-club)/.08)}.bg-\[hsl\(var\(--cat-club-bright\)\)\]{background-color:hsl(var(--cat-club-bright))}.bg-\[hsl\(var\(--cat-concept-cafe\)\/0\.08\)\]{background-color:hsl(var(--cat-concept-cafe)/.08)}.bg-\[hsl\(var\(--cat-concept-cafe-bright\)\)\]{background-color:hsl(var(--cat-concept-cafe-bright))}.bg-\[hsl\(var\(--cat-girls-bar\)\/0\.08\)\]{background-color:hsl(var(--cat-girls-bar)/.08)}.bg-\[hsl\(var\(--cat-girls-bar-bright\)\)\]{background-color:hsl(var(--cat-girls-bar-bright))}.bg-\[hsl\(var\(--cat-lounge\)\/0\.08\)\]{background-color:hsl(var(--cat-lounge)/.08)}.bg-\[hsl\(var\(--cat-lounge-bright\)\)\]{background-color:hsl(var(--cat-lounge-bright))}.bg-\[hsl\(var\(--cat-men-concierge\)\/0\.08\)\]{background-color:hsl(var(--cat-men-concierge)/.08)}.bg-\[hsl\(var\(--cat-men-concierge-bright\)\)\]{background-color:hsl(var(--cat-men-concierge-bright))}.bg-\[hsl\(var\(--cat-show-pub\)\/0\.08\)\]{background-color:hsl(var(--cat-show-pub)/.08)}.bg-\[hsl\(var\(--cat-show-pub-bright\)\)\]{background-color:hsl(var(--cat-show-pub-bright))}.bg-\[hsl\(var\(--cat-snack\)\/0\.08\)\]{background-color:hsl(var(--cat-snack)/.08)}.bg-\[hsl\(var\(--cat-snack-bright\)\)\]{background-color:hsl(var(--cat-snack-bright))}.bg-\[hsl\(var\(--destructive\)\)\]{background-color:hsl(var(--destructive))}.bg-\[hsl\(var\(--foreground\)\/0\.12\)\]{background-color:hsl(var(--foreground)/.12)}.bg-\[hsl\(var\(--muted\)\)\]{background-color:hsl(var(--muted))}.bg-\[hsl\(var\(--muted-foreground\)\)\]{background-color:hsl(var(--muted-foreground))}.bg-\[hsl\(var\(--primary\)\)\]{background-color:hsl(var(--primary))}.bg-\[hsl\(var\(--success\)\)\],.bg-\[hsl\(var\(--success\)\)\]\/5{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--success\)\)\]\/5{background-color:color-mix(in oklab, hsl(var(--success)) 5%, transparent)}}.bg-\[hsl\(var\(--success\)\)\]\/10{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--success\)\)\]\/10{background-color:color-mix(in oklab, hsl(var(--success)) 10%, transparent)}}.bg-\[hsl\(var\(--success\)\)\]\/15{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--success\)\)\]\/15{background-color:color-mix(in oklab, hsl(var(--success)) 15%, transparent)}}.bg-\[hsl\(var\(--success\)\/0\.06\)\]{background-color:hsl(var(--success)/.06)}.bg-\[hsl\(var\(--success\)\/0\.08\)\]{background-color:hsl(var(--success)/.08)}.bg-\[hsl\(var\(--success\)\/0\.12\)\]{background-color:hsl(var(--success)/.12)}.bg-\[hsl\(var\(--success\)\/0\.14\)\]{background-color:hsl(var(--success)/.14)}.bg-\[hsl\(var\(--success\)\/0\.15\)\]{background-color:hsl(var(--success)/.15)}.bg-\[hsl\(var\(--success\)\/0\.18\)\]{background-color:hsl(var(--success)/.18)}.bg-\[hsl\(var\(--success\)\/0\.25\)\]{background-color:hsl(var(--success)/.25)}.bg-\[hsl\(var\(--vermilion\)\)\]\/12{background-color:hsl(var(--vermilion))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--vermilion\)\)\]\/12{background-color:color-mix(in oklab, hsl(var(--vermilion)) 12%, transparent)}}.bg-\[hsl\(var\(--warning\)\)\],.bg-\[hsl\(var\(--warning\)\)\]\/5{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--warning\)\)\]\/5{background-color:color-mix(in oklab, hsl(var(--warning)) 5%, transparent)}}.bg-\[hsl\(var\(--warning\)\)\]\/10{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--warning\)\)\]\/10{background-color:color-mix(in oklab, hsl(var(--warning)) 10%, transparent)}}.bg-\[hsl\(var\(--warning\)\/0\.05\)\]{background-color:hsl(var(--warning)/.05)}.bg-\[hsl\(var\(--warning\)\/0\.06\)\]{background-color:hsl(var(--warning)/.06)}.bg-\[hsl\(var\(--warning\)\/0\.07\)\]{background-color:hsl(var(--warning)/.07)}.bg-\[hsl\(var\(--warning\)\/0\.08\)\]{background-color:hsl(var(--warning)/.08)}.bg-\[hsl\(var\(--warning\)\/0\.14\)\]{background-color:hsl(var(--warning)/.14)}.bg-\[hsl\(var\(--warning\)\/0\.15\)\]{background-color:hsl(var(--warning)/.15)}.bg-\[hsl\(var\(--warning\)\/0\.16\)\]{background-color:hsl(var(--warning)/.16)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-500) 4%, transparent)}}.bg-amber-500\/\[0\.05\]{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-background,.bg-background\/55{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, hsl(var(--background)) 55%, transparent)}}.bg-background\/60{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, hsl(var(--background)) 60%, transparent)}}.bg-background\/70{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, hsl(var(--background)) 70%, transparent)}}.bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.bg-background\/85{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, hsl(var(--background)) 85%, transparent)}}.bg-background\/90{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, hsl(var(--background)) 90%, transparent)}}.bg-background\/95{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, hsl(var(--background)) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-border{background-color:hsl(var(--border))}.bg-border-strong{background-color:hsl(var(--border-strong))}.bg-brand-gold,.bg-brand-gold\/10{background-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/10{background-color:color-mix(in oklab, hsl(var(--brand-gold)) 10%, transparent)}}.bg-brand-gold\/15{background-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/15{background-color:color-mix(in oklab, hsl(var(--brand-gold)) 15%, transparent)}}.bg-brand-gold\/20{background-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/20{background-color:color-mix(in oklab, hsl(var(--brand-gold)) 20%, transparent)}}.bg-brand-gold\/70{background-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/70{background-color:color-mix(in oklab, hsl(var(--brand-gold)) 70%, transparent)}}.bg-brand-gold\/\[0\.05\]{background-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/\[0\.05\]{background-color:color-mix(in oklab, hsl(var(--brand-gold)) 5%, transparent)}}.bg-brand-gold\/\[0\.07\]{background-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.bg-brand-gold\/\[0\.07\]{background-color:color-mix(in oklab, hsl(var(--brand-gold)) 7.0%, transparent)}}.bg-brand-line{background-color:hsl(var(--brand-line))}.bg-brand-sasa{background-color:hsl(var(--brand-sasa))}.bg-brand-sasa-tint{background-color:hsl(var(--brand-sasa-tint))}.bg-card,.bg-card\/40{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, hsl(var(--card)) 40%, transparent)}}.bg-card\/60{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, hsl(var(--card)) 60%, transparent)}}.bg-card\/95{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, hsl(var(--card)) 95%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-destructive\/15{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, hsl(var(--destructive)) 15%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, hsl(var(--foreground)) 10%, transparent)}}.bg-foreground\/15{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, hsl(var(--foreground)) 15%, transparent)}}.bg-foreground\/25{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, hsl(var(--foreground)) 25%, transparent)}}.bg-foreground\/35{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/35{background-color:color-mix(in oklab, hsl(var(--foreground)) 35%, transparent)}}.bg-foreground\/40{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.bg-foreground\/45{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/45{background-color:color-mix(in oklab, hsl(var(--foreground)) 45%, transparent)}}.bg-foreground\/50{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/50{background-color:color-mix(in oklab, hsl(var(--foreground)) 50%, transparent)}}.bg-foreground\/95{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/95{background-color:color-mix(in oklab, hsl(var(--foreground)) 95%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--foreground)) 6%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, hsl(var(--foreground)) 8%, transparent)}}.bg-muted,.bg-muted\/20{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.bg-muted\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/10{background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.bg-orange-400\/15{background-color:#ff8b1a26}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/15{background-color:color-mix(in oklab, var(--color-orange-400) 15%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary,.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.bg-primary\/8{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, hsl(var(--primary)) 8%, transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.bg-primary\/15{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.bg-primary\/50{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, hsl(var(--primary)) 4%, transparent)}}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/70{background-color:#00a5efb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/70{background-color:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.bg-success,.bg-success\/5{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, hsl(var(--success)) 5%, transparent)}}.bg-success\/10{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, hsl(var(--success)) 10%, transparent)}}.bg-success\/15{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, hsl(var(--success)) 15%, transparent)}}.bg-surface-deep{background-color:hsl(var(--surface-deep))}.bg-surface-deep-foreground\/20{background-color:hsl(var(--surface-deep-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-surface-deep-foreground\/20{background-color:color-mix(in oklab, hsl(var(--surface-deep-foreground)) 20%, transparent)}}.bg-surface-soft,.bg-surface-soft\/50{background-color:hsl(var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.bg-surface-soft\/50{background-color:color-mix(in oklab, hsl(var(--surface-soft)) 50%, transparent)}}.bg-surface-soft\/60{background-color:hsl(var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.bg-surface-soft\/60{background-color:color-mix(in oklab, hsl(var(--surface-soft)) 60%, transparent)}}.bg-surface-soft\/70{background-color:hsl(var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.bg-surface-soft\/70{background-color:color-mix(in oklab, hsl(var(--surface-soft)) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/5{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, hsl(var(--warning)) 5%, transparent)}}.bg-warning\/10{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, hsl(var(--warning)) 10%, transparent)}}.bg-warning\/15{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, hsl(var(--warning)) 15%, transparent)}}.bg-warning\/\[0\.06\]{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.06\]{background-color:color-mix(in oklab, hsl(var(--warning)) 6%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1c1917\]{--tw-gradient-from:#1c1917;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#141110\]{--tw-gradient-from:#141110;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0\,0\%\,7\%\)\]{--tw-gradient-from:#121212;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0\,0\%\,8\%\)\]{--tw-gradient-from:#141414;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0\,0\%\,9\%\)\]{--tw-gradient-from:#171717;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0\,0\%\,10\%\)\]{--tw-gradient-from:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0\,0\%\,11\%\)\]{--tw-gradient-from:#1c1c1c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0\,0\%\,12\%\)\]{--tw-gradient-from:#1f1f1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(0_0\%_7\%\)\]{--tw-gradient-from:#121212;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(var\(--surface-deep\)\)\]{--tw-gradient-from:hsl(var(--surface-deep));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/40{--tw-gradient-from:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.from-accent\/40{--tw-gradient-from:color-mix(in oklab, hsl(var(--accent)) 40%, transparent)}}.from-accent\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:hsl(var(--background));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab, red, red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-gold\/15{--tw-gradient-from:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.from-brand-gold\/15{--tw-gradient-from:color-mix(in oklab, hsl(var(--brand-gold)) 15%, transparent)}}.from-brand-gold\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-gold\/70{--tw-gradient-from:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.from-brand-gold\/70{--tw-gradient-from:color-mix(in oklab, hsl(var(--brand-gold)) 70%, transparent)}}.from-brand-gold\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:hsl(var(--card));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted{--tw-gradient-from:hsl(var(--muted));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab, var(--color-white) 10%, transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#141110\]\/60{--tw-gradient-via:#14111099;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#141110\]\/60{--tw-gradient-via:lab(5.3195% 1.09841 .976446/.6)}}.via-\[hsl\(0\,0\%\,15\%\)\]{--tw-gradient-via:#262626;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(0\,0\%\,17\%\)\]{--tw-gradient-via:#2b2b2b;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(0\,0\%\,18\%\)\]{--tw-gradient-via:#2e2e2e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(0\,0\%\,20\%\)\]{--tw-gradient-via:#333;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(0\,0\%\,22\%\)\]{--tw-gradient-via:#383838;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(0\,0\%\,24\%\)\]{--tw-gradient-via:#3d3d3d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(0_0\%_7\%\/0\.7\)\]{--tw-gradient-via:#121212b3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(44_45\%_72\%\/0\.5\)\]{--tw-gradient-via:#d8c79780;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[hsl\(var\(--surface-deep\)\)\]\/50{--tw-gradient-via:hsl(var(--surface-deep))}@supports (color:color-mix(in lab, red, red)){.via-\[hsl\(var\(--surface-deep\)\)\]\/50{--tw-gradient-via:color-mix(in oklab, hsl(var(--surface-deep)) 50%, transparent)}}.via-\[hsl\(var\(--surface-deep\)\)\]\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background{--tw-gradient-via:hsl(var(--background));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/40{--tw-gradient-via:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.via-background\/40{--tw-gradient-via:color-mix(in oklab, hsl(var(--background)) 40%, transparent)}}.via-background\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/65{--tw-gradient-via:#000000a6}@supports (color:color-mix(in lab, red, red)){.via-black\/65{--tw-gradient-via:color-mix(in oklab, var(--color-black) 65%, transparent)}}.via-black\/65{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-gold\/25{--tw-gradient-via:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.via-brand-gold\/25{--tw-gradient-via:color-mix(in oklab, hsl(var(--brand-gold)) 25%, transparent)}}.via-brand-gold\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/40{--tw-gradient-via:#fff6}@supports (color:color-mix(in lab, red, red)){.via-white\/40{--tw-gradient-via:color-mix(in oklab, var(--color-white) 40%, transparent)}}.via-white\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#141110\]{--tw-gradient-to:#141110;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#141110\]\/85{--tw-gradient-to:#141110d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#141110\]\/85{--tw-gradient-to:lab(5.3195% 1.09841 .976446/.85)}}.to-\[hsl\(0\,0\%\,10\%\)\]{--tw-gradient-to:#1a1a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[hsl\(0\,0\%\,11\%\)\]{--tw-gradient-to:#1c1c1c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[hsl\(0\,0\%\,12\%\)\]{--tw-gradient-to:#1f1f1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[hsl\(0\,0\%\,13\%\)\]{--tw-gradient-to:#212121;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[hsl\(0\,0\%\,14\%\)\]{--tw-gradient-to:#242424;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[hsl\(0\,0\%\,15\%\)\]{--tw-gradient-to:#262626;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[hsl\(0_0\%_7\%\)\]{--tw-gradient-to:#121212;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:hsl(var(--background));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/15{--tw-gradient-to:#00000026}@supports (color:color-mix(in lab, red, red)){.to-black\/15{--tw-gradient-to:color-mix(in oklab, var(--color-black) 15%, transparent)}}.to-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground\/10{--tw-gradient-to:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.to-foreground\/10{--tw-gradient-to:color-mix(in oklab, hsl(var(--foreground)) 10%, transparent)}}.to-foreground\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted-foreground\/20{--tw-gradient-to:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.to-muted-foreground\/20{--tw-gradient-to:color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)}}.to-muted-foreground\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/40{--tw-gradient-to:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.to-muted\/40{--tw-gradient-to:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.to-muted\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab, var(--color-white) 10%, transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(ellipse_62\%_74\%_at_50\%_56\%\,black_42\%\,transparent_76\%\)\]{-webkit-mask-image:radial-gradient(62% 74% at 50% 56%,#000 42%,#0000 76%);mask-image:radial-gradient(62% 74% at 50% 56%,#000 42%,#0000 76%)}.fill-\[hsl\(var\(--brand-gold-deep\)\)\]{fill:hsl(var(--brand-gold-deep))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_20\%\]{object-position:center 20%}.object-bottom{object-position:bottom}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[32px\]{padding-inline:32px}.px-px{padding-inline:1px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\],.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[calc\(1rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(1rem + env(safe-area-inset-top))}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.\[padding-bottom\:env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.\[padding-bottom\:max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.\[padding-bottom\:max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+10px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[var\(--admin-bottom-offset\)\]{padding-bottom:var(--admin-bottom-offset)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[4\.15rem\]{padding-left:4.15rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.08em\]{vertical-align:-.08em}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-top{vertical-align:top}.font-display{font-family:var(--font-latin-serif)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-sans{font-family:-apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, var(--font-sans-jp), メイリオ, Meiryo, sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.45em\]{font-size:1.45em}.text-\[5\.5rem\]{font-size:5.5rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11px\]{font-size:11px}.text-\[11rem\]{font-size:11rem}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[56px\]{font-size:56px}.text-\[92px\]{font-size:92px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4285F4\]{color:#4285f4}.text-\[\#87642d\]{color:#87642d}.text-\[hsl\(0_0\%_10\%\)\]{color:#1a1a1a}.text-\[hsl\(44_55\%_72\%\)\]{color:#dfca90}.text-\[hsl\(145_80\%_52\%\)\]{color:#23e774}.text-\[hsl\(222_22\%_12\%\)\]{color:#181c25}.text-\[hsl\(var\(--brand-gold\)\)\]{color:hsl(var(--brand-gold))}.text-\[hsl\(var\(--brand-gold-deep\)\)\]{color:hsl(var(--brand-gold-deep))}.text-\[hsl\(var\(--brand-gold-deep\)\/0\.35\)\]{color:hsl(var(--brand-gold-deep)/.35)}.text-\[hsl\(var\(--brand-line-bright\)\)\]{color:hsl(var(--brand-line-bright))}.text-\[hsl\(var\(--brand-line-foreground\)\)\]{color:hsl(var(--brand-line-foreground))}.text-\[hsl\(var\(--brand-sasa\)\)\]{color:hsl(var(--brand-sasa))}.text-\[hsl\(var\(--brand-sasa-bright\)\)\]{color:hsl(var(--brand-sasa-bright))}.text-\[hsl\(var\(--brand-sasa-deep\)\)\]{color:hsl(var(--brand-sasa-deep))}.text-\[hsl\(var\(--brand-sasa-foreground\)\)\]{color:hsl(var(--brand-sasa-foreground))}.text-\[hsl\(var\(--cat-cabaret\)\)\]{color:hsl(var(--cat-cabaret))}.text-\[hsl\(var\(--cat-cabaret-bright\)\)\]{color:hsl(var(--cat-cabaret-bright))}.text-\[hsl\(var\(--cat-club\)\)\]{color:hsl(var(--cat-club))}.text-\[hsl\(var\(--cat-club-bright\)\)\]{color:hsl(var(--cat-club-bright))}.text-\[hsl\(var\(--cat-concept-cafe\)\)\]{color:hsl(var(--cat-concept-cafe))}.text-\[hsl\(var\(--cat-concept-cafe-bright\)\)\]{color:hsl(var(--cat-concept-cafe-bright))}.text-\[hsl\(var\(--cat-girls-bar\)\)\]{color:hsl(var(--cat-girls-bar))}.text-\[hsl\(var\(--cat-girls-bar-bright\)\)\]{color:hsl(var(--cat-girls-bar-bright))}.text-\[hsl\(var\(--cat-lounge\)\)\]{color:hsl(var(--cat-lounge))}.text-\[hsl\(var\(--cat-lounge-bright\)\)\]{color:hsl(var(--cat-lounge-bright))}.text-\[hsl\(var\(--cat-men-concierge\)\)\]{color:hsl(var(--cat-men-concierge))}.text-\[hsl\(var\(--cat-men-concierge-bright\)\)\]{color:hsl(var(--cat-men-concierge-bright))}.text-\[hsl\(var\(--cat-show-pub\)\)\]{color:hsl(var(--cat-show-pub))}.text-\[hsl\(var\(--cat-show-pub-bright\)\)\]{color:hsl(var(--cat-show-pub-bright))}.text-\[hsl\(var\(--cat-snack\)\)\]{color:hsl(var(--cat-snack))}.text-\[hsl\(var\(--cat-snack-bright\)\)\]{color:hsl(var(--cat-snack-bright))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--primary-foreground\)\)\]{color:hsl(var(--primary-foreground))}.text-\[hsl\(var\(--primary-foreground\)\/0\.3\)\]{color:hsl(var(--primary-foreground)/.3)}.text-\[hsl\(var\(--primary-foreground\)\/0\.38\)\]{color:hsl(var(--primary-foreground)/.38)}.text-\[hsl\(var\(--primary-foreground\)\/0\.72\)\]{color:hsl(var(--primary-foreground)/.72)}.text-\[hsl\(var\(--success\)\)\]{color:hsl(var(--success))}.text-\[hsl\(var\(--vermilion\)\)\]{color:hsl(var(--vermilion))}.text-\[hsl\(var\(--warning\)\)\]{color:hsl(var(--warning))}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-background,.text-background\/60{color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.text-background\/60{color:color-mix(in oklab, hsl(var(--background)) 60%, transparent)}}.text-background\/70{color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.text-background\/70{color:color-mix(in oklab, hsl(var(--background)) 70%, transparent)}}.text-background\/80{color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.text-background\/80{color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.text-black{color:var(--color-black)}.text-blue-700{color:var(--color-blue-700)}.text-border{color:hsl(var(--border))}.text-brand-gold{color:hsl(var(--brand-gold))}.text-brand-gold-deep{color:hsl(var(--brand-gold-deep))}.text-brand-line{color:hsl(var(--brand-line))}.text-brand-line-bright{color:hsl(var(--brand-line-bright))}.text-brand-line-foreground{color:hsl(var(--brand-line-foreground))}.text-brand-sasa{color:hsl(var(--brand-sasa))}.text-brand-sasa-foreground{color:hsl(var(--brand-sasa-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground,.text-foreground\/20{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/20{color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.text-foreground\/40{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.text-foreground\/80{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, hsl(var(--foreground)) 80%, transparent)}}.text-foreground\/85{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, hsl(var(--foreground)) 85%, transparent)}}.text-foreground\/90{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}.text-foreground\/\[0\.05\]{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/\[0\.05\]{color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent)}}.text-muted-foreground,.text-muted-foreground\/30{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)}}.text-muted-foreground\/40{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.text-muted-foreground\/50{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.text-muted-foreground\/60{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)}}.text-muted-foreground\/80{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, hsl(var(--muted-foreground)) 80%, transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-300{color:var(--color-orange-300)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-600{color:var(--color-sky-600)}.text-success{color:hsl(var(--success))}.text-surface-deep-foreground,.text-surface-deep-foreground\/40{color:hsl(var(--surface-deep-foreground))}@supports (color:color-mix(in lab, red, red)){.text-surface-deep-foreground\/40{color:color-mix(in oklab, hsl(var(--surface-deep-foreground)) 40%, transparent)}}.text-surface-deep-foreground\/60{color:hsl(var(--surface-deep-foreground))}@supports (color:color-mix(in lab, red, red)){.text-surface-deep-foreground\/60{color:color-mix(in oklab, hsl(var(--surface-deep-foreground)) 60%, transparent)}}.text-warning{color:hsl(var(--warning))}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:hsl(var(--border));-webkit-text-decoration-color:hsl(var(--border));-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border))}.decoration-border-strong{-webkit-text-decoration-color:hsl(var(--border-strong));-webkit-text-decoration-color:hsl(var(--border-strong));-webkit-text-decoration-color:hsl(var(--border-strong));text-decoration-color:hsl(var(--border-strong))}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:hsl(var(--foreground))}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.28\]{opacity:.28}.shadow{--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)}.shadow-\[0_-16px_48px_-12px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 -16px 48px -12px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_hsl\(var\(--primary\)\/0\.7\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,hsl(var(--primary)/.7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_hsl\(44_70\%_58\%\/0\.55\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#dfb7498c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_hsl\(44_70\%_58\%\/0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#dfb749cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\,0_8px_24px_-12px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0a), 0 8px 24px -12px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_5px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 1px 5px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_-6px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 4px 16px -6px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_-18px_rgb\(0_0_0\/0\.25\)\]{--tw-shadow:0 12px 40px -18px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_hsl\(44_60\%_60\%\/0\.35\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#d6b65c59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_-24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 24px 70px -24px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_0_8px_-4px_hsl\(var\(--foreground\)\/0\.12\)\]{--tw-shadow:4px 0 8px -4px var(--tw-shadow-color,hsl(var(--foreground)/.12));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14181f0a), 0 12px 32px -20px var(--tw-shadow-color,#14181f2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card-hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14181f0d), 0 18px 40px -20px var(--tw-shadow-color,#14181f47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ink{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14181f29), 0 6px 16px -8px var(--tw-shadow-color,#14181f59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.ring-2{--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)}.shadow-brand-line\/25{--tw-shadow-color:hsl(var(--brand-line))}@supports (color:color-mix(in lab, red, red)){.shadow-brand-line\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--brand-line)) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-success\/30{--tw-shadow-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.shadow-success\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--success)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[hsl\(0_0\%_8\%\)\]{--tw-ring-color:#141414}.ring-\[hsl\(222_20\%_10\%\)\]{--tw-ring-color:#14171f}.ring-\[hsl\(var\(--brand-gold-deep\)\/0\.3\)\]{--tw-ring-color:hsl(var(--brand-gold-deep)/.3)}.ring-background{--tw-ring-color:hsl(var(--background))}.ring-black\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab, red, red)){.ring-black\/15{--tw-ring-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.ring-border{--tw-ring-color:hsl(var(--border))}.ring-brand-gold\/50{--tw-ring-color:hsl(var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.ring-brand-gold\/50{--tw-ring-color:color-mix(in oklab, hsl(var(--brand-gold)) 50%, transparent)}}.ring-card{--tw-ring-color:hsl(var(--card))}.ring-destructive\/70{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/70{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 70%, transparent)}}.ring-foreground,.ring-foreground\/15{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, hsl(var(--foreground)) 15%, transparent)}}.ring-orange-400{--tw-ring-color:var(--color-orange-400)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-foreground\/40{outline-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.outline-foreground\/40{outline-color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[6px\]{--tw-blur:blur(6px);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,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.drop-shadow-\[0_10px_18px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_10px_18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 40px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_18px_28px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 28px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.will-change-transform{will-change:transform}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--admin-bottom-offset\:0px\]{--admin-bottom-offset:0px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_2px_18px_rgba\(0\,0\,0\,0\.65\)\]{text-shadow:0 2px 18px #000000a6}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.ring-inset{--tw-ring-inset:inset}.group-open\:-rotate-135:is(:where(.group):is([open],:popover-open,:open) *),.group-open\:-rotate-\[135deg\]:is(:where(.group):is([open],:popover-open,:open) *){rotate:-135deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:gap-2\.5:is(:where(.group):hover *){gap:calc(var(--spacing) * 2.5)}.group-hover\:border-white\/45:is(:where(.group):hover *){border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/45:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.group-hover\:bg-black\/70:is(:where(.group):hover *){background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/70:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.group-hover\:bg-foreground\/70:is(:where(.group):hover *){background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/70:is(:where(.group):hover *){background-color:color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)}}.group-hover\:bg-muted:is(:where(.group):hover *){background-color:hsl(var(--muted))}.group-hover\:text-foreground:is(:where(.group):hover *){color:hsl(var(--foreground))}.group-hover\:text-primary:is(:where(.group):hover *){color:hsl(var(--primary))}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:opacity-80:is(:where(.group):focus-visible *){opacity:.8}.group-data-\[selected\=true\]\:border-primary:is(:where(.group)[data-selected=true] *){border-color:hsl(var(--primary))}.group-data-\[selected\=true\]\:bg-primary:is(:where(.group)[data-selected=true] *){background-color:hsl(var(--primary))}.group-data-\[selected\=true\]\:text-primary-foreground:is(:where(.group)[data-selected=true] *),.group-data-\[selected\=true\]\:text-primary-foreground\/70:is(:where(.group)[data-selected=true] *){color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.group-data-\[selected\=true\]\:text-primary-foreground\/70:is(:where(.group)[data-selected=true] *){color:color-mix(in oklab, hsl(var(--primary-foreground)) 70%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.backdrop\:bg-foreground\/40::backdrop{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-foreground\/40::backdrop{background-color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:text-muted-foreground\/60:before{content:var(--tw-content);color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.before\:text-muted-foreground\/60:before{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.before\:content-\[\'「\'\]:before{--tw-content:"「";content:var(--tw-content)}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:calc(var(--spacing) * .5)}.after\:text-muted-foreground\/60:after{content:var(--tw-content);color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.after\:text-muted-foreground\/60:after{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.after\:content-\[\'」\'\]:after{--tw-content:"」";content:var(--tw-content)}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.even\:bg-surface-soft\/60:nth-child(2n){background-color:hsl(var(--surface-soft))}@supports (color:color-mix(in lab, red, red)){.even\:bg-surface-soft\/60:nth-child(2n){background-color:color-mix(in oklab, hsl(var(--surface-soft)) 60%, transparent)}}.focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within,.focus-within\:ring-ring\/70:focus-within{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/70:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 70%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\[animation\:none\]:hover{animation:none}.hover\:border-\[hsl\(44_45\%_72\%\/0\.8\)\]:hover{border-color:#d8c797cc}.hover\:border-\[hsl\(var\(--brand-gold-deep\)\/0\.5\)\]:hover{border-color:hsl(var(--brand-gold-deep)/.5)}.hover\:border-amber-500\/60:hover{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/60:hover{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border-strong:hover{border-color:hsl(var(--border-strong))}.hover\:border-brand-line:hover{border-color:hsl(var(--brand-line))}.hover\:border-destructive\/50:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 50%, transparent)}}.hover\:border-foreground:hover,.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, hsl(var(--foreground)) 30%, transparent)}}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.hover\:border-warning\/50:hover{border-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/50:hover{border-color:color-mix(in oklab, hsl(var(--warning)) 50%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[hsl\(44_45\%_72\%\/0\.14\)\]:hover{background-color:#d8c79724}.hover\:bg-\[hsl\(var\(--brand-gold-deep\)\)\]:hover{background-color:hsl(var(--brand-gold-deep))}.hover\:bg-\[hsl\(var\(--primary-strong\)\)\]:hover{background-color:hsl(var(--primary-strong))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-brand-line\/10:hover{background-color:hsl(var(--brand-line))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-line\/10:hover{background-color:color-mix(in oklab, hsl(var(--brand-line)) 10%, transparent)}}.hover\:bg-brand-line\/90:hover{background-color:hsl(var(--brand-line))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-line\/90:hover{background-color:color-mix(in oklab, hsl(var(--brand-line)) 90%, transparent)}}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 15%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-foreground:hover,.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.hover\:bg-orange-400:hover{background-color:var(--color-orange-400)}.hover\:bg-primary-strong:hover{background-color:hsl(var(--primary-strong))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.hover\:bg-surface-soft:hover{background-color:hsl(var(--surface-soft))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:text-background:hover{color:hsl(var(--background))}.hover\:text-brand-line:hover{color:hsl(var(--brand-line))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:hsl(var(--foreground));-webkit-text-decoration-color:hsl(var(--foreground));-webkit-text-decoration-color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_26px_54px_-26px_rgba\(0\,0\,0\,0\.85\)\]:hover{--tw-shadow:0 26px 54px -26px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-ink-hover:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#14181f24), 0 12px 24px -10px var(--tw-shadow-color,#14181f73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.hover\:shadow-brand-line\/30:hover{--tw-shadow-color:hsl(var(--brand-line))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-line\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--brand-line)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[200\]:focus{z-index:200}.focus\:inline-flex:focus{display:inline-flex}.focus\:h-11:focus{height:calc(var(--spacing) * 11)}.focus\:items-center:focus{align-items:center}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:border-foreground\/40:focus{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.focus\:border-foreground\/40:focus{border-color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.focus\:border-primary\/60:focus{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.focus\:bg-foreground:focus{background-color:hsl(var(--foreground))}.focus\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\:px-5:focus{padding-inline:calc(var(--spacing) * 5)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-background:focus{color:hsl(var(--background))}.focus\:ring-2:focus{--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\:ring-primary\/15:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/15:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-line:focus-visible{--tw-ring-color:hsl(var(--brand-line))}.focus-visible\:ring-destructive\/50:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 50%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:brightness-105:active{--tw-brightness:brightness(105%);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,)}.active\:brightness-110:active{--tw-brightness:brightness(110%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.aria-\[current\=page\]\:bg-muted[aria-current=page]{background-color:hsl(var(--muted))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:no-preference){.motion-safe\:overflow-hidden{overflow:hidden}.motion-safe\:\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_2\.5rem\,\#000_calc\(100\%-2\.5rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.motion-safe\:active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:active\:scale-\[0\.98\]:active{scale:.98}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:\[animation\:none\]{animation:none}}@media not all and (min-width:48rem){.max-md\:\[--admin-bottom-offset\:calc\(64px\+env\(safe-area-inset-bottom\)\)\]{--admin-bottom-offset:calc(64px + env(safe-area-inset-bottom))}}@media not all and (min-width:40rem){.max-sm\:h-14{height:calc(var(--spacing) * 14)}.max-sm\:w-full{width:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-stretch{align-items:stretch}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:sticky{position:sticky}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:top-24{top:calc(var(--spacing) * 24)}.sm\:top-\[7\%\]{top:7%}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-\[-16px\]{right:-16px}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-1\/2{left:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:-mt-14{margin-top:calc(var(--spacing) * -14)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[4\/5\]{aspect-ratio:4/5}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-\[72px\]{height:72px}.sm\:h-\[400px\]{height:400px}.sm\:h-auto{height:auto}.sm\:max-h-\[90dvh\]{max-height:90dvh}.sm\:max-h-none{max-height:none}.sm\:min-h-\[176px\]{min-height:176px}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-\[35\%\]{width:35%}.sm\:w-\[40\%\]{width:40%}.sm\:w-\[42\%\]{width:42%}.sm\:w-\[440px\]{width:440px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[min\(560px\,calc\(100vw-3rem\)\)\]{width:min(560px,100vw - 3rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-\[64\%\]{max-width:64%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.sm\:grid-cols-\[11rem_minmax\(0\,24rem\)_auto\]{grid-template-columns:11rem minmax(0,24rem) auto}.sm\:grid-cols-\[max-content_1fr_max-content_1fr\]{grid-template-columns:max-content 1fr max-content 1fr}.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_7rem_6rem_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:minmax(0,1.3fr) 7rem 6rem minmax(0,1fr) 2.5rem}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:justify-self-auto{justify-self:auto}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-none{border-radius:0}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:border-border{border-color:hsl(var(--border))}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pt-\[22px\]{padding-top:22px}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:shadow-\[0_24px_64px_-16px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 24px 64px -16px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:inset-y-8{inset-block:calc(var(--spacing) * 8)}.md\:top-1\/2{top:50%}.md\:top-\[68px\]{top:68px}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:right-\[8\%\]{right:8%}.md\:-bottom-10{bottom:calc(var(--spacing) * -10)}.md\:left-\[4\%\]{left:4%}.md\:left-\[7\%\]{left:7%}.md\:left-auto{left:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:row-span-2{grid-row:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-auto{margin-inline:auto}.md\:-mt-16{margin-top:calc(var(--spacing) * -16)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mr-20{margin-right:calc(var(--spacing) * 20)}.md\:mr-\[calc\(50\%-50vw\)\]{margin-right:calc(50% - 50vw)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:table-cell{display:table-cell}.md\:aspect-\[3\/4\]{aspect-ratio:3/4}.md\:aspect-\[4\/1\]{aspect-ratio:4}.md\:aspect-\[4\/5\]{aspect-ratio:4/5}.md\:aspect-\[16\/12\]{aspect-ratio:16/12}.md\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.md\:size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-13{height:calc(var(--spacing) * 13)}.md\:h-\[132px\]{height:132px}.md\:h-\[150px\]{height:150px}.md\:h-\[208px\]{height:208px}.md\:h-\[600px\]{height:600px}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[98px\]{width:98px}.md\:w-\[196px\]{width:196px}.md\:w-\[272px\]{width:272px}.md\:w-\[360px\]{width:360px}.md\:w-\[400px\]{width:400px}.md\:w-\[440px\]{width:440px}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:max-w-sm{max-width:var(--container-sm)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:auto-rows-\[minmax\(220px\,auto\)\]{grid-auto-rows:minmax(220px,auto)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[0\.44fr_0\.56fr\]{grid-template-columns:.44fr .56fr}.md\:grid-cols-\[1\.1fr_4fr\]{grid-template-columns:1.1fr 4fr}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.md\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.md\:grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[248px_1fr\]{grid-template-columns:248px 1fr}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,58\%\)\]{grid-template-columns:minmax(0,1fr) minmax(0,58%)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}:where(.md\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-border>:not(:last-child)){border-color:hsl(var(--border))}:where(.md\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.md\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-border{border-color:hsl(var(--border))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pr-12{padding-right:calc(var(--spacing) * 12)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pl-0{padding-left:calc(var(--spacing) * 0)}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[13\.5px\]{font-size:13.5px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[15rem\]{font-size:15rem}.md\:text-\[19px\]{font-size:19px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[23px\]{font-size:23px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[31px\]{font-size:31px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[54px\]{font-size:54px}.md\:text-\[64px\]{font-size:64px}.md\:text-\[150px\]{font-size:150px}.md\:text-\[170px\]{font-size:170px}.md\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:bottom-\[-18\%\]{bottom:-18%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[120\%\]{height:120%}.lg\:h-\[420px\]{height:420px}.lg\:h-\[460px\]{height:460px}.lg\:h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.lg\:h-auto{height:auto}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[440px\]{min-height:440px}.lg\:max-w-\[676px\]{max-width:676px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.85fr_1fr\]{grid-template-columns:1.05fr .85fr 1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1\.15fr_0\.85fr_0\.9fr\]{grid-template-columns:1.15fr .85fr .9fr}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[260px_1fr_320px\]{grid-template-columns:260px 1fr 320px}.lg\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.lg\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pr-\[42\%\]{padding-right:42%}.lg\:pr-\[54\%\]{padding-right:54%}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[56px\]{font-size:56px}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:inline-flex{display:inline-flex}.xl\:columns-3{columns:3}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_100px_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px minmax(240px,1fr)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-sky-400{color:var(--color-sky-400)}.dark\:text-success{color:hsl(var(--success))}}@media print{.print\:hidden{display:none}}.\[\&_a\]\:min-h-11 a{min-height:calc(var(--spacing) * 11)}.\[\&_a\]\:min-w-11 a{min-width:calc(var(--spacing) * 11)}.\[\&_a\]\:text-\[hsl\(var\(--brand-gold-deep\)\)\] a{color:hsl(var(--brand-gold-deep))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_blockquote\]\:my-4 blockquote{margin-block:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-border blockquote{border-color:hsl(var(--border))}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:hsl(var(--muted-foreground))}.\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}.\[\&_button\]\:min-w-11 button{min-width:calc(var(--spacing) * 11)}.\[\&_figcaption\]\:mt-2 figcaption{margin-top:calc(var(--spacing) * 2)}.\[\&_figcaption\]\:text-center figcaption{text-align:center}.\[\&_figcaption\]\:text-\[13px\] figcaption{font-size:13px}.\[\&_figcaption\]\:text-muted-foreground figcaption{color:hsl(var(--muted-foreground))}.\[\&_figure\]\:my-6 figure{margin-block:calc(var(--spacing) * 6)}.\[\&_h2\]\:mt-8 h2{margin-top:calc(var(--spacing) * 8)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:tracking-tight h2{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h3\]\:mt-6 h3{margin-top:calc(var(--spacing) * 6)}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_hr\]\:my-8 hr{margin-block:calc(var(--spacing) * 8)}.\[\&_hr\]\:border-border hr{border-color:hsl(var(--border))}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-xl img{border-radius:calc(var(--radius) + 4px)}.\[\&_img\]\:border img{border-style:var(--tw-border-style);border-width:1px}.\[\&_img\]\:border-border img{border-color:hsl(var(--border))}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_input\:not\(\[type\=checkbox\]\)\:not\(\[type\=hidden\]\)\]\:min-h-12 input:not([type=checkbox]):not([type=hidden]){min-height:calc(var(--spacing) * 12)}.\[\&_input\:not\(\[type\=checkbox\]\)\:not\(\[type\=hidden\]\)\]\:text-base input:not([type=checkbox]):not([type=hidden]){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing) * 1)}.\[\&_mark\]\:rounded-sm mark{border-radius:calc(var(--radius) - 4px)}.\[\&_mark\]\:bg-\[hsl\(var\(--brand-gold\)\/0\.35\)\] mark{background-color:hsl(var(--brand-gold)/.35)}.\[\&_mark\]\:bg-\[hsl\(var\(--brand-gold-deep\)\/0\.18\)\] mark{background-color:hsl(var(--brand-gold-deep)/.18)}.\[\&_mark\]\:px-0\.5 mark{padding-inline:calc(var(--spacing) * .5)}.\[\&_mark\]\:py-px mark{padding-block:1px}.\[\&_ol\]\:my-4 ol{margin-block:calc(var(--spacing) * 4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:my-4 p{margin-block:calc(var(--spacing) * 4)}.\[\&_select\]\:min-h-12 select{min-height:calc(var(--spacing) * 12)}.\[\&_select\]\:text-base select{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-foreground strong{color:hsl(var(--foreground))}.\[\&_textarea\]\:text-base textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_ul\]\:my-4 ul{margin-block:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:empty\]\:before\:text-muted-foreground:empty:before{content:var(--tw-content);color:hsl(var(--muted-foreground))}.\[\&\:empty\]\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}@media (min-width:48rem){.md\:\[\&\>\*\:nth-child\(even\)\]\:mt-10>:nth-child(2n){margin-top:calc(var(--spacing) * 10)}}.font-display{font-family:var(--font-display);letter-spacing:normal;font-weight:700}.font-display-medium{font-family:var(--font-display);letter-spacing:normal;font-weight:600}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1, "cv01" 1;letter-spacing:-.005em}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "ss01" 1;letter-spacing:-.025em}.shadow-elev-1{box-shadow:0 1px 1px #0f172a0a,0 1px 2px -1px #0f172a0a}.shadow-elev-2{box-shadow:0 1px 1px #0f172a0a,0 4px 8px -2px #0f172a0f,0 8px 16px -8px #0f172a14}.shadow-elev-3{box-shadow:0 1px 1px #0f172a0d,0 8px 16px -4px #0f172a1a,0 24px 48px -12px #0f172a26}.shadow-hero{box-shadow:0 1px 1px #0f172a0d,0 16px 32px -8px #0f172a1f,0 32px 64px -16px #0f172a1a}.lift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .15s}.lift:hover{transform:translateY(-2px)}.skeleton{background:linear-gradient(90deg, hsl(var(--muted)) 0%, hsl(var(--accent)) 50%, hsl(var(--muted)) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.focus-ring{outline:none}.focus-ring:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background-color:hsl(var(--muted-foreground) / .5);width:1.75rem;height:1px;display:inline-block}.eyebrow--gold{color:hsl(var(--primary))}.eyebrow--gold:before{background-color:hsl(var(--primary))}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.container-x{width:100%;max-width:80rem;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.container-x{padding-inline:40px}}.font-serif{font-family:var(--font-serif)}.font-sans-jp{font-family:var(--font-sans)}.display{font-family:var(--font-serif);letter-spacing:.005em;text-wrap:balance;font-feature-settings:"palt" 1, "lnum" 1;font-weight:600;line-height:1.22}.display-tight{font-family:var(--font-serif);letter-spacing:0;font-feature-settings:"palt" 1, "lnum" 1;font-weight:500;line-height:1.18}.figure{font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.01em;font-size:1.18em;font-weight:600}.marker{font-family:var(--font-serif);letter-spacing:.18em;color:hsl(var(--vermilion));text-transform:uppercase;font-feature-settings:"lnum" 1;align-items:baseline;gap:.375rem;font-size:.6875rem;display:inline-flex}.marker:before{content:"§";color:hsl(var(--vermilion));font-size:.875rem;font-style:italic;line-height:1}.marker-num{font-family:var(--font-latin-serif);font-feature-settings:"lnum" 1, "tnum" 1;color:hsl(var(--vermilion));font-style:italic}.editorial-rule{align-items:center;gap:.75rem;display:flex}.editorial-rule:before{content:"";background-color:hsl(var(--vermilion));width:1.75rem;height:2px;display:inline-block}.editorial-rule:after{content:"";background-color:hsl(var(--border));flex:1;height:1px}.caption{font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.5}.colophon{border-top:2px solid hsl(var(--foreground));color:hsl(var(--muted-foreground));padding-top:1rem;font-size:.6875rem;line-height:1.7}.colophon dt{font-family:var(--font-serif);color:hsl(var(--foreground));letter-spacing:.05em;font-weight:500}.dropcap:first-letter{font-family:var(--font-serif);float:left;color:hsl(var(--vermilion));padding:.25rem .625rem 0 0;font-size:3rem;line-height:1}.font-script{font-family:var(--font-script);font-weight:400}.satin{background-image:radial-gradient(ellipse 60% 90% at 75% 10%, hsl(var(--primary) / .05) 0%, transparent 60%), radial-gradient(ellipse 80% 60% at 90% 80%, hsl(var(--primary) / .08) 0%, transparent 55%), linear-gradient(135deg, transparent 35%, hsl(var(--primary) / .025) 50%, transparent 70%)}.eyebrow-line{font-family:var(--font-mono);letter-spacing:.28em;color:hsl(var(--primary));text-transform:uppercase;align-items:center;gap:.875rem;font-size:.6875rem;font-weight:500;display:inline-flex}.eyebrow-line:before{content:"";background-color:hsl(var(--primary));width:2.5rem;height:1px;display:inline-block}.vol-badge{border:1px solid hsl(var(--primary) / .3);background-color:hsl(var(--background));text-align:center;width:5.5rem;height:5.5rem;color:hsl(var(--primary));font-family:var(--font-mono);letter-spacing:.2em;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;line-height:1.2;display:inline-flex}.vol-badge strong{font-family:var(--font-serif);letter-spacing:.02em;color:hsl(var(--foreground));font-size:1.375rem;font-weight:500}.v-text{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);letter-spacing:.5em;color:hsl(var(--primary) / .55);font-size:.6875rem;font-weight:500}.collage{grid-template-rows:1.4fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid;transform:skew(-6deg)}.collage>*{background-color:hsl(var(--muted));position:relative;overflow:hidden}.collage>:first-child{grid-column:1/-1}.collage img,.collage>*>*{transform-origin:50%;transform:skew(6deg)scale(1.12)}.kpi-row{border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:hsl(var(--card));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi-cell{border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));padding:.75rem 1rem}.kpi-cell:nth-child(2n){border-right:none}@media (min-width:640px){.kpi-cell{border-right:1px solid hsl(var(--border));border-bottom:none}.kpi-cell:last-child{border-right:none}.kpi-cell:nth-child(2n){border-right:1px solid hsl(var(--border))}.kpi-cell:nth-child(4n){border-right:none}}.kpi-label{color:hsl(var(--muted-foreground));letter-spacing:.05em;font-size:.6875rem;font-weight:500}.kpi-value{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;color:hsl(var(--foreground));letter-spacing:-.01em;margin-top:.125rem;font-size:1.125rem;font-weight:600}.legal-strip{border:1px solid hsl(var(--border));border-radius:var(--radius);background-color:hsl(var(--surface-soft));color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1.5rem;padding:.875rem 1rem;font-size:.75rem;display:flex}.legal-strip dt{color:hsl(var(--foreground));margin-right:.5rem;font-weight:500}.legal-strip dd{font-variant-numeric:tabular-nums}.night-glow{isolation:isolate;position:relative}.night-glow:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 55% at 22% 8%, #80808008 0%, transparent 62%), radial-gradient(ellipse 60% 50% at 92% 24%, #80808006 0%, transparent 60%), linear-gradient(180deg, hsl(var(--surface-deep)) 0%, hsl(var(--background)) 78%);position:absolute;inset:0}.fade-in{animation:.6s both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fade-in{animation:none}}.pop-in{animation:.5s cubic-bezier(.22,1,.36,1) both pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pop-in{animation:none}}.lantern-glow{isolation:isolate;position:relative}.lantern-glow:before{content:"";z-index:-1;background:radial-gradient(ellipse 42% 38% at 50% 40%, hsl(var(--primary) / .12) 0%, transparent 60%), radial-gradient(ellipse 92% 72% at 50% 122%, #70707014 0%, transparent 62%);animation:7s ease-in-out infinite lantern-breathe;position:absolute;inset:-10%}@keyframes lantern-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.lantern-glow:before{opacity:.85;animation:none}}.gold-foil{color:#0000;background-image:linear-gradient(100deg,#141414 0%,#6b6b6b 34%,#292929 63%,#1a1a1a 100%);-webkit-background-clip:text;background-clip:text}.btn-gold{color:#281e0b;will-change:transform;background-image:linear-gradient(175deg,#ecd483 0%,#deba5e 46%,#d09b39 100%);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #f6eeca99,inset 0 -1px 1px #6b512e4d,0 8px 26px -8px #dfb33a6b}.btn-gold:after{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 40%,#fdf6d880 50%,#0000 60%);transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.btn-gold:hover:after{transform:translate(130%)}.btn-gold:hover{filter:brightness(1.05)saturate(1.06);transform:translateY(-1.5px);box-shadow:inset 0 1px #f8f1d3a6,inset 0 -1px 1px #6b512e4d,0 14px 40px -8px #e7bb408c}.btn-gold:active{filter:brightness(.98);box-shadow:inset 0 2px 5px #5e462666,0 4px 14px -8px #cca33366}.theme-nightlife .btn-gold:not(.btn-gold--keep){color:#fafafa;background-image:linear-gradient(175deg,#383838 0%,#212121 46%,#121212 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 1px #0006,0 8px 24px -10px #00000073}.theme-nightlife .btn-gold:not(.btn-gold--keep):after{background:linear-gradient(116deg,#0000 40%,#ffffff24 50%,#0000 60%)}.theme-nightlife .btn-gold:not(.btn-gold--keep):hover{filter:brightness(1.16);box-shadow:inset 0 1px #ffffff29,inset 0 -1px 1px #0006,0 14px 34px -10px #00000080}.theme-nightlife .btn-gold:not(.btn-gold--keep):active{box-shadow:inset 0 2px 6px #00000080,0 4px 12px -8px #0006}.btn-gold.btn-gold--sasa,.theme-nightlife .btn-gold.btn-gold--sasa{color:hsl(var(--brand-sasa-foreground));background-image:linear-gradient(175deg, #51713d 0%, hsl(var(--brand-sasa)) 46%, hsl(var(--brand-sasa-deep)) 100%);box-shadow:inset 0 1px 0 #93b87a29, inset 0 -1px 1px #00000059, 0 8px 24px -10px hsl(var(--brand-sasa) / .5)}.btn-gold.btn-gold--sasa:after,.theme-nightlife .btn-gold.btn-gold--sasa:after{background:linear-gradient(116deg,#0000 40%,#deedd424 50%,#0000 60%)}.btn-gold.btn-gold--sasa:hover,.theme-nightlife .btn-gold.btn-gold--sasa:hover{filter:brightness(1.14);box-shadow:inset 0 1px 0 #9dc28433, inset 0 -1px 1px #00000059, 0 14px 34px -10px hsl(var(--brand-sasa) / .6)}.btn-gold.btn-gold--sasa:active,.theme-nightlife .btn-gold.btn-gold--sasa:active{filter:brightness(.97);box-shadow:inset 0 2px 6px #00000073, 0 4px 12px -8px hsl(var(--brand-sasa-deep) / .45)}@keyframes tube-idle{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-3px)}}.tube-idle{transform-origin:50% 90%;animation:3.4s ease-in-out infinite tube-idle}@keyframes tube-anticipate{0%{transform:translateY(10px)scaleY(.94)rotate(0)}to{transform:translateY(-4px)scaleY(1.03)rotate(-4deg)}}.tube-anticipate{transform-origin:50% 92%;animation:.22s cubic-bezier(.34,1.56,.64,1) both tube-anticipate}@keyframes tube-shake{0%,to{transform:rotate(-7deg)translate(0)}12%{transform:rotate(9deg)translate(3px,-7px)}26%{transform:rotate(-11deg)translate(-4px,3px)}40%{transform:rotate(10deg)translate(4px,-5px)}56%{transform:rotate(-9deg)translate(-3px,2px)}72%{transform:rotate(7deg)translate(2px,-3px)}88%{transform:rotate(-4deg)translate(-1px,1px)}}.tube-shake{transform-origin:50% 92%;animation:.34s cubic-bezier(.36,.07,.19,.97) infinite tube-shake}@keyframes leaf-burst{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}15%{opacity:1}to{transform:translate(var(--tx), var(--ty)) rotate(var(--rot)) scale(1);opacity:0}}.leaf-burst{animation:1.1s cubic-bezier(.22,.61,.36,1) infinite leaf-burst}@keyframes sasa-fall{0%{opacity:0;transform:translateY(-40%)rotate(-20deg)}10%{opacity:.8}to{opacity:0;transform:translate(-30%,1900%)rotate(320deg)}}.sasa-fall{animation:3.6s cubic-bezier(.45,.05,.55,.95) infinite sasa-fall;top:0}@keyframes sasa-drift{0%,to{opacity:.85;transform:translate(0)rotate(-6deg)}50%{opacity:1;transform:translate(-3px,5px)rotate(8deg)}}.sasa-drift{animation:4.2s ease-in-out infinite sasa-drift}@keyframes tag-eject{0%{opacity:0;transform:translate(-50%,28%)rotate(0)scale(.85)}16%{opacity:1}42%{transform:translate(-50%,-44%)rotate(-200deg)scale(1.04)}72%{opacity:1;transform:translate(-50%,-6%)rotate(-352deg)scale(1)}to{opacity:.15;transform:translate(-50%,6%)rotate(-360deg)scale(.98)}}.tag-eject{animation:.86s cubic-bezier(.16,1,.3,1) both tag-eject}@keyframes panda-idle{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-1.5%)scale(1.012)}}.panda-idle{animation:3.2s ease-in-out infinite panda-idle}@keyframes panda-bob{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%,-6%)rotate(2deg)}}.panda-bob{animation:.34s ease-in-out infinite panda-bob}@keyframes panda-nod{0%{transform:translate(-50%)rotate(0)}35%{transform:translate(-50%,-9%)rotate(-5deg)}70%{transform:translate(-50%,2%)rotate(4deg)}to{transform:translate(-50%)rotate(0)}}.panda-nod{animation:.6s cubic-bezier(.34,1.56,.64,1) both panda-nod}@keyframes gacha-reveal{0%{opacity:0;transform:perspective(900px)rotateX(-16deg)translateY(16px)scale(.96)}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)scale(1)}}.gacha-reveal{animation:.55s cubic-bezier(.16,1,.3,1) both gacha-reveal}@keyframes reveal-sheen{0%{opacity:0;transform:translate(-120%)skew(-14deg)}18%{opacity:.55}to{opacity:0;transform:translate(220%)skew(-14deg)}}.reveal-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#e8f7de8c 50%,#0000 58%);animation:1.1s ease-out .25s both reveal-sheen;position:absolute;inset:0}@keyframes leaf-confetti{0%{opacity:0;transform:translateY(-20%)rotate(0)}12%{opacity:.9}to{transform:translate(var(--tx), 620%) rotate(var(--rot));opacity:0}}.leaf-confetti{animation:2.2s cubic-bezier(.4,.1,.6,1) both leaf-confetti}.gstage-spot{background:radial-gradient(62% 78% at 50% -8%,#ede6d421,#ede6d40a 45%,#0000 72%)}.gstage-floor{background:radial-gradient(ellipse at center, hsl(var(--brand-sasa-bright) / .32), hsl(var(--brand-sasa) / .14) 45%, transparent 72%);filter:blur(6px);border-radius:50%;width:78%;height:14%;bottom:2%;left:50%;transform:translate(-50%)}.gstage-tube{transform-origin:50% 96%;filter:drop-shadow(0 16px 22px #000000a6);height:88%;bottom:6%;left:34%}.gstage-tube>img{z-index:1;position:relative}.gstage-stick{opacity:0;filter:drop-shadow(0 8px 12px #00000080);width:34%;top:9%;left:50%;transform:translate(-50%)rotate(0)}.gstage-flash{aspect-ratio:1;opacity:0;background:radial-gradient(circle, #fdf6d8f2, hsl(var(--brand-sasa-bright) / .4) 32%, transparent 68%);border-radius:50%;width:130%;top:4%;left:50%;transform:translate(-50%,-50%)scale(.3)}.gstage-leaf{opacity:0;top:4%;left:50%}.gstage-panda{transform-origin:50% 80%;filter:drop-shadow(0 12px 18px #0000008c);width:42%;bottom:4%;right:3%}@keyframes gstage-perf{0%{transform:rotate(0)translateY(0)scaleY(1)}10%{transform:rotate(-9deg)translateY(4px)scaleY(.985)}16%{transform:rotate(13deg)translateY(-6px)scaleY(1)}23%{transform:rotate(-12deg)translateY(2px)}30%{transform:rotate(11deg)translateY(-5px)}37%{transform:rotate(-9deg)translateY(1px)}44%{transform:rotate(8deg)translateY(-4px)}51%{transform:rotate(-6deg)translateY(0)}58%{transform:rotate(4deg)translateY(-2px)}64%{transform:rotate(-2deg)translateY(0)}66%{transform:rotate(0)translateY(-10px)scaleY(1.045)}74%{transform:rotate(1.5deg)translateY(2px)scaleY(.99)}84%{transform:rotate(-.8deg)translateY(0)scaleY(1)}to{transform:rotate(0)translateY(0)scaleY(1)}}@keyframes gstage-sway{0%,to{transform:rotate(-.9deg)translateY(0)}50%{transform:rotate(.9deg)translateY(-2px)}}.gstage.is-live .gstage-tube{animation:1.5s cubic-bezier(.36,.07,.19,.97) both gstage-perf,5.5s ease-in-out 1.6s infinite gstage-sway}@keyframes gstage-stick-eject{0%{opacity:0;transform:translate(-50%)rotate(0)}10%{opacity:1}52%{transform:translate(-50%,-96%)rotate(-17deg)}74%{transform:translate(-50%,-78%)rotate(-10deg)}to{opacity:1;transform:translate(-50%,-84%)rotate(-12deg)}}.gstage.is-live .gstage-stick{animation:.62s cubic-bezier(.2,.9,.3,1.05) .97s both gstage-stick-eject}.gstage.is-still .gstage-stick{opacity:1;transform:translate(-50%,-84%)rotate(-12deg)}@keyframes gstage-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}22%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.gstage.is-live .gstage-flash{animation:.55s ease-out .97s both gstage-flash}.gstage.is-live .gstage-leaf{animation:1.05s cubic-bezier(.22,.61,.36,1) both leaf-burst}@keyframes gstage-panda-nod{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-7%)rotate(-6deg)}70%{transform:translateY(2%)rotate(4deg)}to{transform:translateY(0)rotate(0)}}.gstage.is-live .gstage-panda{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.28s both gstage-panda-nod}.gacha-band-rule{background:linear-gradient(90deg,#0000,#d8c7976b 18% 82%,#0000)}.gacha-seal{color:#ffffffeb;border:1px solid #ffffff8c;border-radius:3px}.gacha-band-cta{color:#181c25;background-image:linear-gradient(#fbfaf8,#edeae3);border:1px solid #ded9ce;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #d2cbbc80,0 14px 34px -14px #000000e6}.gacha-band-cta:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffffd9 50%,#0000 62%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-140%)}.gacha-band a:hover .gacha-band-cta{transform:translateY(-1.5px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #d2cbbc80,0 18px 40px -14px #000000f2,0 0 0 1px #d8c79759}.gacha-band a:hover .gacha-band-cta:after{transform:translate(140%)}.gacha-band a:active .gacha-band-cta{transform:translateY(0)scale(.985)}@keyframes gacha-cta-sheen{0%{transform:translate(-140%)}to{transform:translate(140%)}}.gacha-band:has(.gstage.is-live) .gacha-band-cta:after{animation:.9s cubic-bezier(.2,.8,.2,1) 1.65s backwards gacha-cta-sheen}@media (prefers-reduced-motion:reduce){.tube-idle,.tube-anticipate,.tube-shake,.tag-eject,.leaf-burst,.sasa-fall,.sasa-drift,.panda-idle,.panda-bob,.panda-nod,.gacha-reveal,.leaf-confetti,.gstage-tube,.gstage-stick,.gstage-flash,.gstage-leaf,.gstage-panda,.gacha-band-cta:after{animation:none}.reveal-sheen:after{display:none}.gacha-band-cta,.gacha-band-cta:after{transition:none}.gacha-band a:hover .gacha-band-cta{transform:none}}.foryou-card{transform-origin:50% 100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);left:50%;box-shadow:0 0 0 1px #ffffff38,0 10px 24px -8px #000c}.foryou-card[data-pos="0"]{transform:translate(-82%)rotate(-11deg)translateY(4px)}.foryou-card[data-pos="1"]{transform:translate(-50%)rotate(0)}.foryou-card[data-pos="2"]{transform:translate(-18%)rotate(11deg)translateY(4px)}.foryou-band a:hover .foryou-card[data-pos="0"],.foryou-band a:active .foryou-card[data-pos="0"]{transform:translate(-94%)rotate(-15deg)translateY(6px)}.foryou-band a:hover .foryou-card[data-pos="1"],.foryou-band a:active .foryou-card[data-pos="1"]{transform:translate(-50%)translateY(-4px)}.foryou-band a:hover .foryou-card[data-pos="2"],.foryou-band a:active .foryou-card[data-pos="2"]{transform:translate(-6%)rotate(15deg)translateY(6px)}.foryou-cta{transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #fff,0 10px 24px -12px #000000e6}.foryou-band a:hover .foryou-cta{transform:translateY(-1px)}.foryou-band a:active .foryou-cta{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.foryou-card,.foryou-cta{transition:none}}.rule-sasa:before{content:"";background:linear-gradient(90deg, hsl(var(--brand-sasa)), hsl(var(--brand-sasa) / 0));border-radius:2px;width:1.75rem;height:2px;display:inline-block}@media (prefers-reduced-motion:reduce){.btn-gold,.btn-gold:after{transition:none}.btn-gold:hover{transform:none}}.map-route{stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 6px hsl(var(--primary) / .5));animation:2.4s cubic-bezier(.65,0,.35,1) .35s forwards draw-road}@keyframes draw-road{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.map-route{stroke-dashoffset:0;animation:none}}.map-jp{font-family:var(--font-serif);font-size:15px;font-weight:500}.map-en{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;font-size:8px}.map-street{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;font-size:9px}.map-num{font-family:var(--font-mono,ui-monospace, monospace);font-size:10.5px;font-weight:700}.map-landmark{outline:none;transition:opacity .25s}.map-landmark:hover{opacity:.75}.map-landmark:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.night-depth{isolation:isolate;position:relative}.night-depth:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 46% at 10% 4%,#8c8c8c04,#0000 72%),radial-gradient(56% 48% at 92% 98%,#8c8c8c05,#0000 74%);position:absolute;inset:0}.duotone-ink{position:relative;overflow:hidden}.duotone-ink img{filter:grayscale()contrast(1.1)brightness(.94);transition:filter .5s}.duotone-ink:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:#00000047;transition:opacity .5s;position:absolute;inset:0}.group:hover .duotone-ink img{filter:grayscale(0)contrast(1.02)brightness(.96)}.group:hover .duotone-ink:before{opacity:0}@media (prefers-reduced-motion:reduce){.duotone-ink img,.duotone-ink:before{transition:none}}.photo-night{position:relative;overflow:hidden}.photo-night img{filter:sepia(.08)saturate(.76)contrast(1.06)brightness(.9);transition:filter .5s}.photo-night:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:#05050533;transition:opacity .5s;position:absolute;inset:0}.group:hover .photo-night img,.photo-night:hover img{filter:sepia(.05)saturate(.92)contrast(1.03)brightness(.97)}@media (prefers-reduced-motion:reduce){.photo-night img{transition:none}}.range-gold{accent-color:hsl(var(--primary))}.range-gold::-webkit-slider-runnable-track{background:hsl(var(--border));border-radius:9999px;height:4px}.range-gold::-webkit-slider-thumb{appearance:none;background:hsl(var(--primary));width:18px;height:18px;box-shadow:0 0 10px hsl(var(--primary) / .45);cursor:pointer;border-radius:9999px;margin-top:-7px}.range-gold::-moz-range-track{background:hsl(var(--border));border-radius:9999px;height:4px}.range-gold::-moz-range-thumb{background:hsl(var(--primary));width:18px;height:18px;box-shadow:0 0 10px hsl(var(--primary) / .45);cursor:pointer;border:none;border-radius:9999px}.range-gold--dark{accent-color:hsl(var(--brand-gold))}.range-gold--dark::-webkit-slider-runnable-track{background:#ffffff38}.range-gold--dark::-webkit-slider-thumb{background:hsl(var(--brand-gold));box-shadow:0 0 12px hsl(var(--brand-gold) / .6);border:2px solid #ffffffe6}.range-gold--dark::-moz-range-track{background:#ffffff38}.range-gold--dark::-moz-range-thumb{background:hsl(var(--brand-gold));box-shadow:0 0 12px hsl(var(--brand-gold) / .6);border:2px solid #ffffffe6}@media (min-width:768px){.contents-flow{column-rule:1px solid hsl(var(--border))}}.page-enter{animation:.5s cubic-bezier(.22,1,.36,1) backwards page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}.noren-transition{z-index:60;pointer-events:none;position:fixed;inset:0}.noren-tpanel{will-change:transform;backface-visibility:hidden;width:51%;position:fixed;top:0;bottom:0}.noren-tpanel-l{background:linear-gradient(90deg, #fcfcfcf2 0%, hsl(var(--surface-deep) / .85) 100%);animation:.8s cubic-bezier(.76,0,.24,1) both noren-part-l;left:0}.noren-tpanel-r{background:linear-gradient(270deg, #fcfcfcf2 0%, hsl(var(--surface-deep) / .85) 100%);animation:.8s cubic-bezier(.76,0,.24,1) both noren-part-r;right:0}.noren-tseam{background:linear-gradient(180deg, transparent, hsl(var(--primary) / .85) 45%, hsl(var(--primary) / .85) 55%, transparent);width:1px;box-shadow:0 0 12px hsl(var(--primary) / .6);animation:.8s both noren-seam-flash;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes noren-part-l{0%{transform:translate(0)}to{transform:translate(-103%)}}@keyframes noren-part-r{0%{transform:translate(0)}to{transform:translate(103%)}}@keyframes noren-seam-flash{0%,to{opacity:0}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.noren-tpanel-l,.noren-tpanel-r{animation:.25s both noren-fade}.noren-tseam{display:none}@keyframes noren-fade{0%{opacity:1}to{opacity:0}}}html:has(.theme-nightlife){scrollbar-width:thin;scrollbar-color:#424242 #0a0a0a}html:has(.theme-nightlife)::-webkit-scrollbar{width:9px}html:has(.theme-nightlife)::-webkit-scrollbar-track{background:#ebebeb}html:has(.theme-nightlife)::-webkit-scrollbar-thumb{background:linear-gradient(#b8b8b8,#949494);border:2px solid #ebebeb;border-radius:8px}.vignette:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(82% 82% at 50% 44%,#0000 38%,#0808089e 100%);position:absolute;inset:0}.grain:after{content:"";z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.reveal{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards reveal-up;animation-delay:calc(var(--reveal-i,0) * 70ms + 60ms);transform:translateY(14px)}@keyframes reveal-up{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none;transform:none}}.glow-edge{box-shadow:0 1px 0 #ffffff0a inset, 0 20px 40px -20px #000000b3, 0 0 0 1px hsl(var(--border) / .6)}.glow-amber{box-shadow:0 10px 30px -12px hsl(var(--primary) / .35), 0 0 0 1px hsl(var(--primary) / .35)}.rule-amber{align-items:center;gap:.75rem;display:flex}.rule-amber:before{content:"";background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary) / 0));border-radius:2px;width:1.75rem;height:2px;display:inline-block}.masthead-meta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.6875rem;display:flex}.masthead-meta .sep{color:hsl(var(--primary) / .7)}.masthead-meta strong{color:hsl(var(--foreground));font-weight:500}.folio{font-family:var(--font-latin-serif);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.02em;color:hsl(var(--muted-foreground) / .7);font-weight:500;line-height:.9}.folio-lg{font-family:var(--font-latin-serif);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:-.03em;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:500;line-height:.82}.rubric-v{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-serif);letter-spacing:.35em;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;line-height:1}.running-head{font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;font-size:.625rem}.rubric{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:baseline;gap:.75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.rubric .idx{color:hsl(var(--primary) / .85);font-family:var(--font-latin-serif);letter-spacing:0;font-size:.875rem;font-style:italic}.hairline{background:linear-gradient(90deg, hsl(var(--border-strong)), hsl(var(--border) / .2));border:0;height:1px}.hairline-t{border-top:1px solid hsl(var(--border-strong))}.pullquote{font-family:var(--font-serif);letter-spacing:.01em;text-wrap:balance;color:hsl(var(--foreground));font-weight:500;line-height:1.5}.pullquote:before{content:"“";color:hsl(var(--primary));margin-right:.1em}.entry-no{font-family:var(--font-latin-serif);font-feature-settings:"lnum" 1, "tnum" 1;letter-spacing:.02em;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.index-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.875rem;padding:.9rem 0;transition:color .16s,transform .2s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.index-row:hover{transform:translate(.5rem)}@media (prefers-reduced-motion:reduce){.index-row{transition:color .16s}.index-row:hover{transform:none}}.index-row:after{content:"";background:hsl(var(--primary));width:0;height:1px;transition:width .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.index-row:hover:after{width:100%}.contents-flow .index-row{grid-template-columns:1fr auto;padding-block:.8rem}.leader{border-bottom:1px dotted hsl(var(--border-strong));flex:1;height:0;transform:translateY(-.3em)}.photo-shade:after{content:"";background:linear-gradient(#0000 30%,#08080859 62%,#080808eb 100%);position:absolute;inset:0}.kenburns{transition:transform .9s cubic-bezier(.22,1,.36,1)}.group:hover .kenburns{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.kenburns{transition:none}.group:hover .kenburns{transform:none}}.hero-kenburns{will-change:transform;animation:12s ease-out both hero-kenburns}@keyframes hero-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)translateY(-1.5%)}}.hero-caption>*{animation:.62s cubic-bezier(.22,1,.36,1) both hero-rise}.hero-caption>:first-child{animation-delay:40ms}.hero-caption>:nth-child(2){animation-delay:.12s}.hero-caption>:nth-child(3){animation-delay:.2s}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-progress{transform-origin:0;animation-name:hero-progress;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-kenburns,.hero-caption>*,.hero-progress{animation:none}.hero-progress{transform:scaleX(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation:linear both rise-in;animation-timeline:view();animation-range:entry 2% cover 20%}.rise-soft{animation:linear both rise-in;animation-timeline:view();animation-range:entry cover 14%}}}.split-line{padding-bottom:.08em;overflow:hidden}.line-mask{display:block;overflow:hidden}.line-mask>span{animation:.85s cubic-bezier(.22,1,.36,1) forwards line-up;animation-delay:calc(var(--line-i,0) * 90ms + .12s);display:block;transform:translateY(105%)}@keyframes line-up{to{transform:none}}@media (prefers-reduced-motion:reduce){.line-mask>span{animation:none;transform:none}}.sheen{position:relative;overflow:hidden}.sheen:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fafafa2e,#0000);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.sheen:hover:before{transform:translate(120%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.night-glow:before{animation:22s ease-in-out infinite alternate glow-drift}}@keyframes glow-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(2%,1.5%)scale(1.06)}}.pulse-dot{position:relative}.pulse-dot:before{content:"";background:hsl(var(--success) / .5);border-radius:9999px;animation:2.2s ease-out infinite pulse-ring;position:absolute;inset:-3px}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.pulse-dot:before{animation:none}}.hairline-draw{transform-origin:0;animation:linear both hairline-draw;animation-timeline:view();animation-range:entry cover 18%;transform:scaleX(0)}@keyframes hairline-draw{to{transform:scaleX(1)}}@supports not (animation-timeline:view()){.hairline-draw{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hairline-draw{animation:none;transform:scaleX(1)}}.hero-thread{transform-origin:100%;background:linear-gradient(270deg,#e8c054 0%,#dbb54d8c 60%,#0000 100%);animation:1.1s cubic-bezier(.22,1,.36,1) 1.4s both hero-thread-draw;transform:scaleX(0);box-shadow:0 0 8px #e1b84759}@keyframes hero-thread-draw{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-thread{animation:none;transform:scaleX(1)}}.panda-mark{transform-origin:50% 68%}.panda-mark:hover{animation:.6s panda-wiggle}.panda-mark .panda-eye{transform-box:fill-box;transform-origin:50%}.panda-mark:hover .panda-eye{animation:.6s 40ms panda-blink}@keyframes panda-wiggle{25%{transform:rotate(-6deg)}55%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes panda-blink{35%,50%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.panda-mark:hover,.panda-mark:hover .panda-eye{animation:none}}.lamp-underline{transform-origin:0;background:linear-gradient(90deg,#e3b945,#dcbe6a52);border-radius:2px;animation:linear both lamp-draw;animation-timeline:view();animation-range:entry 6% cover 20%;transform:scaleX(0)}@keyframes lamp-draw{to{transform:scaleX(1)}}@supports not (animation-timeline:view()){.lamp-underline{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lamp-underline{animation:none;transform:scaleX(1)}}}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.00.79f1b7f7.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+20,U+2E,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+41,U+42,U+43,U+46,U+48,U+49,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+52,U+53,U+54,U+57,U+61,U+62,U+64,U+65,U+67,U+68,U+69,U+6C,U+6E,U+6F,U+70,U+72,U+73,U+74,U+75,U+76,U+77,U+79,U+A9,U+2014,U+3000,U+3001,U+3002,U+3044,U+304A,U+304B,U+304C,U+304D,U+304F,U+3054,U+3057,U+3059,U+305B,U+305F,U+3063,U+3064,U+3066,U+3067,U+306A,U+306B,U+306E,U+306F,U+3070,U+3076,U+307E,U+3081,U+3089,U+308A,U+308B,U+308C,U+308F,U+3092,U+30A3,U+30A4,U+30AC,U+30AD,U+30B5,U+30B7,U+30BA,U+30C0,U+30C7,U+30C9,U+30CE,U+30D0,U+30D1,U+30D3,U+30DE,U+30E3,U+30E6,U+30EB,U+30F3,U+30FB,U+30FC,U+4E00,U+4E0A,U+4EBA,U+4ECA,U+4ED8,U+4EE3,U+4F1A,U+5143,U+5185,U+51FA,U+5229,U+524D,U+52E4,U+53D7,U+5408,U+540D,U+554F,U+55B6,U+5728,U+5730,U+5916,U+591C,U+5C3D,U+5DE1,U+5E97,U+5F15,U+6240,U+63A2,U+6599,U+65E5,U+6642,U+672C,U+6848,U+696D,U+6B21,U+6C7A,U+6D41,U+7121,U+7279,U+7406,U+7528,U+7531,U+76EE,U+76F8,U+77E5,U+793E,U+8005,U+805E,U+8217,U+8868,U+8AC7,U+8ED2,U+8FF7,U+904B,U+9078,U+91CE,U+9451,U+9593,U+96C6,U+FF08,U+FF09}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.01.747c2304.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+25,U+28,U+29,U+47,U+58,U+63,U+6B,U+6D,U+A5,U+3042,U+3050,U+3058,U+305D,U+3068,U+3078,U+307F,U+3082,U+3088,U+30A2,U+30A7,U+30A8,U+30A9,U+30AA,U+30AF,U+30B8,U+30B9,U+30BF,U+30C3,U+30C6,U+30C8,U+30D5,U+30D7,U+30DA,U+30DB,U+30DF,U+30E0,U+30E5,U+30E9,U+30EA,U+30EC,U+4ED5,U+4ED6,U+4F53,U+5168,U+5186,U+53CC,U+544A,U+56FA,U+578B,U+5831,U+59CB,U+5A92,U+5B9A,U+5BA2,U+5E83,U+5FDC,U+60C5,U+6210,U+6301,U+63B2,U+63D0,U+643A,U+65B9,U+6708,U+677F,U+679C,U+7533,U+770B,U+793A,U+7D44,U+8CBB,U+8CEA,U+8FBC,U+9001,U+916C,U+958B,U+984D}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.02.e1b27c53.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+21,U+22,U+23,U+24,U+26,U+27,U+2A,U+2B,U+2C,U+2D,U+2F,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+44,U+45,U+4A,U+51,U+55,U+56,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.03.895cce04.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+66,U+6A,U+71,U+78,U+7A,U+7B,U+7C,U+7D,U+7E,U+A7,U+B0,U+B1,U+B7,U+D7,U+E9,U+F7,U+2013,U+2015,U+2019,U+201C,U+201D,U+2022,U+2026,U+2039,U+203A,U+203B,U+2103,U+2116,U+2190,U+2192,U+2193,U+2194}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.04.9dfbe980.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+2197,U+21D2,U+21D4,U+2212,U+221E,U+2264,U+2265,U+2460,U+2461,U+2462,U+2463,U+2464,U+2465,U+2466,U+2467,U+2468,U+2469,U+2500,U+25A0,U+25B3,U+25CB,U+25CE,U+25EF,U+2605,U+2640,U+2661,U+266A,U+26A0,U+2713,U+3003,U+3004,U+3005}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.05.7611e118.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+3006,U+3007,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3012,U+3013,U+3014,U+3015,U+3016,U+3017,U+3018,U+3019,U+301A,U+301B,U+301C,U+301D,U+301E,U+301F,U+3020,U+3021,U+3022,U+3023,U+3024,U+3025}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.06.3cbe4a98.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+3026,U+3027,U+3028,U+3029,U+302A,U+302B,U+302C,U+302D,U+302E,U+302F,U+3030,U+3031,U+3032,U+3033,U+3034,U+3035,U+3036,U+3037,U+3038,U+3039,U+303A,U+303B,U+303C,U+303D,U+303E,U+303F,U+3041,U+3043,U+3045,U+3046,U+3047,U+3048}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.07.e0e779a8.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+3049,U+304E,U+3051,U+3052,U+3053,U+3055,U+3056,U+305A,U+305C,U+305E,U+3060,U+3061,U+3062,U+3065,U+3069,U+306C,U+306D,U+3071,U+3072,U+3073,U+3074,U+3075,U+3077,U+3079,U+307A,U+307B,U+307C,U+307D,U+3080,U+3083,U+3084,U+3085}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.08.c19d3d87.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+3086,U+3087,U+308D,U+308E,U+3090,U+3091,U+3093,U+3094,U+3095,U+3096,U+3099,U+309A,U+309B,U+309C,U+309D,U+309E,U+309F,U+30A0,U+30A1,U+30A5,U+30A6,U+30AB,U+30AE,U+30B0,U+30B1,U+30B2,U+30B3,U+30B4,U+30B6,U+30BB,U+30BC,U+30BD}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.09.c826aeba.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+30BE,U+30C1,U+30C2,U+30C4,U+30C5,U+30CA,U+30CB,U+30CC,U+30CD,U+30CF,U+30D2,U+30D4,U+30D6,U+30D8,U+30D9,U+30DC,U+30DD,U+30E1,U+30E2,U+30E4,U+30E7,U+30E8,U+30ED,U+30EE,U+30EF,U+30F0,U+30F1,U+30F2,U+30F4,U+30F5,U+30F6,U+30F7}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.10.8c7ab8ac.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+30F8,U+30F9,U+30FA,U+30FD,U+30FE,U+30FF,U+3231,U+33A1,U+4E01,U+4E03,U+4E07,U+4E08,U+4E09,U+4E0B,U+4E0D,U+4E0E,U+4E16,U+4E21,U+4E26,U+4E2D,U+4E38,U+4E3B,U+4E3C,U+4E43,U+4E45,U+4E4B,U+4E56,U+4E57,U+4E59,U+4E5D,U+4E5F,U+4E71}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.11.804dfa89.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+4E86,U+4E88,U+4E89,U+4E8B,U+4E8C,U+4E92,U+4E94,U+4E95,U+4EA4,U+4EAC,U+4ECB,U+4EE4,U+4EE5,U+4EEE,U+4EF2,U+4EF6,U+4EFB,U+4F01,U+4F0F,U+4F11,U+4F1D,U+4F34,U+4F38,U+4F3A,U+4F3C,U+4F46,U+4F4D,U+4F4E,U+4F4F,U+4F55,U+4F59,U+4F5C}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.12.58dae04c.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+4F75,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA1,U+4FBF,U+4FC2,U+4FC3,U+4FCA,U+4FD7,U+4FDD,U+4FE1,U+4FEE,U+500B,U+500D,U+5012,U+5019,U+5023,U+5024,U+504F,U+505C,U+5065,U+5074,U+507D,U+5099,U+50AC,U+50B5,U+50B7,U+50BE,U+50C5,U+50CD}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.13.8c149ef0.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+50CF,U+50DA,U+5100,U+511F,U+512A,U+5144,U+5145,U+5148,U+5149,U+514D,U+5150,U+5165,U+516B,U+516C,U+516D,U+5171,U+5175,U+5177,U+5178,U+517C,U+518D,U+5192,U+5197,U+5199,U+51AA,U+51B7,U+51CC,U+51CD,U+51E1,U+51E6,U+5206,U+5207}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.14.278dd14b.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+5217,U+521D,U+5224,U+5225,U+5230,U+5236,U+5237,U+5238,U+523B,U+5247,U+524A,U+5265,U+526F,U+5272,U+5275,U+5287,U+529B,U+529F,U+52A0,U+52A9,U+52AA,U+52B9,U+52D5,U+52D9,U+52DD,U+52DF,U+52E2,U+52E7,U+5305,U+5316,U+5317,U+5320}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.15.1f1ca531.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+533A,U+533F,U+5341,U+5343,U+534A,U+5353,U+5354,U+5357,U+5358,U+5360,U+5370,U+5371,U+5373,U+5374,U+539A,U+539F,U+53B3,U+53BB,U+53C2,U+53CA,U+53CB,U+53CD,U+53CE,U+53D6,U+53E3,U+53E4,U+53E5,U+53E9,U+53EF,U+53F0,U+53F2,U+53F3}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.16.3a663d44.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+53F7,U+53F8,U+5404,U+540C,U+5411,U+541F,U+5426,U+542B,U+5438,U+5468,U+5473,U+547C,U+547D,U+548C,U+54B2,U+54C1,U+54E1,U+54E8,U+5506,U+552F,U+5531,U+5546,U+5584,U+55A7,U+55AB,U+55DC,U+5609,U+5618,U+5629,U+5668,U+56DB,U+56DE}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.17.956b6adc.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+56E0,U+56E3,U+56F0,U+56F2,U+56F3,U+56FD,U+570F,U+5712,U+571F,U+5727,U+5747,U+57CB,U+57DF,U+57FA,U+57FC,U+5802,U+5805,U+5834,U+584A,U+5857,U+585E,U+586B,U+5883,U+5897,U+58A8,U+58C1,U+58CA,U+58EB,U+58F0,U+58F2,U+5909,U+590F}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.18.07ff3309.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+5915,U+591A,U+5927,U+5929,U+592A,U+592B,U+592E,U+5931,U+5948,U+5951,U+5965,U+5968,U+596A,U+5973,U+597D,U+5999,U+59A5,U+59A8,U+59C9,U+59D4,U+59EB,U+59FF,U+5A01,U+5ACC,U+5B22,U+5B50,U+5B57,U+5B58,U+5B64,U+5B66,U+5B85,U+5B88}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.19.5124ecf8.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+5B89,U+5B8C,U+5B99,U+5B9B,U+5B9C,U+5B9F,U+5BA3,U+5BA4,U+5BB3,U+5BB5,U+5BB6,U+5BB9,U+5BBF,U+5BC4,U+5BC6,U+5BCC,U+5BDD,U+5BDF,U+5BE7,U+5BE9,U+5BEE,U+5BF8,U+5BFA,U+5BFE,U+5BFF,U+5C01,U+5C02,U+5C04,U+5C06,U+5C0A,U+5C0E,U+5C0F}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.20.e9097e0a.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+5C11,U+5C16,U+5C3A,U+5C3E,U+5C45,U+5C48,U+5C4A,U+5C4B,U+5C55,U+5C5E,U+5C64,U+5C65,U+5C71,U+5C90,U+5CA1,U+5CF6,U+5D29,U+5DDD,U+5DE5,U+5DE6,U+5DE8,U+5DEE,U+5DF1,U+5DFB,U+5E02,U+5E0C,U+5E2D,U+5E2F,U+5E30,U+5E33,U+5E38,U+5E45}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.21.a284d741.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+5E4C,U+5E55,U+5E73,U+5E74,U+5E79,U+5E7E,U+5E8A,U+5E8F,U+5E9C,U+5EA6,U+5EA7,U+5EAB,U+5EC3,U+5EF6,U+5EFA,U+5F01,U+5F0F,U+5F1F,U+5F27,U+5F31,U+5F35,U+5F37,U+5F3E,U+5F53,U+5F59,U+5F62,U+5F69,U+5F71,U+5F79,U+5F7C,U+5F80,U+5F84}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.22.6ecaf399.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+5F85,U+5F8B,U+5F8C,U+5F92,U+5F93,U+5F97,U+5FA1,U+5FA9,U+5FAA,U+5FAE,U+5FB4,U+5FC3,U+5FC5,U+5FD8,U+5FF5,U+6016,U+601D,U+6025,U+6027,U+6050,U+6052,U+60AA,U+60D1,U+60F3,U+610F,U+611B,U+611F,U+614B,U+6163,U+616E,U+6191,U+61B6}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.23.f8781bae.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+61C7,U+6226,U+6238,U+623B,U+6247,U+624B,U+6253,U+6255,U+6271,U+627F,U+6280,U+628A,U+6291,U+6295,U+6297,U+6298,U+629C,U+629E,U+62BC,U+62BD,U+62C5,U+62D2,U+62D8,U+62DB,U+62E0,U+62E1,U+62EC,U+62F6,U+62FE,U+6307,U+6319,U+631F}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.24.d4fb2a19.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6328,U+632F,U+633F,U+634F,U+6355,U+6357,U+6368,U+636E,U+6383,U+638C,U+6392,U+639B,U+63A1,U+63A5,U+63A7,U+63A8,U+63B4,U+63C3,U+63CF,U+63DB,U+63E1,U+63EE,U+63F4,U+63FA,U+640D,U+6458,U+6483,U+6492,U+64A4,U+64AE,U+64C1,U+64CD}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.25.1a8b6892.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+652F,U+6539,U+653B,U+653E,U+653F,U+6545,U+6551,U+6557,U+6559,U+6563,U+656C,U+6570,U+6574,U+6575,U+6577,U+6587,U+659C,U+65A1,U+65AD,U+65B0,U+65BD,U+65C5,U+65CB,U+65CF,U+65E2,U+65E7,U+65E8,U+65E9,U+65EC,U+6607,U+660E,U+6613}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.26.7f6c8f2c.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6614,U+661F,U+6620,U+6625,U+6627,U+6628,U+662F,U+663C,U+6669,U+666E,U+666F,U+6696,U+6697,U+66A6,U+66AB,U+66B4,U+66D6,U+66DC,U+66F4,U+66F8,U+66FF,U+6700,U+6709,U+670D,U+6717,U+671B,U+671D,U+671F,U+6728,U+672A,U+672B,U+672D}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.27.a6c88a7b.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6731,U+6734,U+6749,U+6750,U+675F,U+6761,U+6765,U+676F,U+6771,U+6790,U+679A,U+679D,U+67A0,U+67A1,U+67B6,U+67C4,U+67D3,U+67D4,U+67F1,U+67FB,U+67FF,U+6804,U+682A,U+6838,U+6839,U+683C,U+6841,U+68B0,U+68C4,U+68D2,U+68DA,U+68EE}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.28.bc85738c.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+691C,U+6955,U+695A,U+6975,U+697D,U+6982,U+69CB,U+69D8,U+6A19,U+6A21,U+6A29,U+6A2A,U+6A3A,U+6A4B,U+6A59,U+6A5F,U+6B04,U+6B20,U+6B27,U+6B4C,U+6B53,U+6B62,U+6B63,U+6B69,U+6B6A,U+6B6F,U+6B73,U+6B74,U+6B7B,U+6B8A,U+6B8B,U+6BB5}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.29.190a7593.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6BBA,U+6BCD,U+6BCE,U+6BD4,U+6BDB,U+6C0F,U+6C17,U+6C34,U+6C38,U+6C42,U+6C4E,U+6C5A,U+6C5F,U+6C60,U+6C88,U+6CA1,U+6CBB,U+6CBC,U+6CBF,U+6CC1,U+6CC9,U+6CCA,U+6CD5,U+6CE2,U+6CE3,U+6CE5,U+6CE8,U+6D0B,U+6D17,U+6D29,U+6D3B,U+6D3E}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.30.00eb0b97.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6D44,U+6D45,U+6D5C,U+6D6E,U+6D77,U+6D88,U+6DB2,U+6DE1,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E08,U+6E09,U+6E0B,U+6E1B,U+6E21,U+6E29,U+6E2C,U+6E2F,U+6E38,U+6E6F,U+6E80,U+6E90,U+6E96,U+6E9C,U+6EB6,U+6EC5,U+6ED1,U+6EDE,U+6EF2,U+6F02}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.31.eae1a680.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6F06,U+6F0F,U+6F14,U+6F22,U+6F2B,U+6F54,U+6F5F,U+6F70,U+6FA4,U+706B,U+706F,U+7070,U+70B9,U+70BA,U+7126,U+7136,U+713C,U+7159,U+7167,U+716E,U+71B1,U+7206,U+7247,U+7248,U+7259,U+725B,U+7261,U+7269,U+727D,U+72B6,U+72D9,U+72EC}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.32.ee967210.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+72ED,U+7336,U+7345,U+7372,U+737A,U+7384,U+7387,U+7389,U+738B,U+73FE,U+7403,U+74B0,U+74F6,U+7518,U+751F,U+7523,U+7530,U+7537,U+753A,U+753B,U+754C,U+7559,U+7565,U+756A,U+7570,U+7573,U+7591,U+75B2,U+75C7,U+7652,U+767A,U+767B}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.33.9629daca.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+767D,U+767E,U+7684,U+7686,U+76BF,U+76C6,U+76DB,U+76DF,U+76E3,U+76E4,U+76F4,U+76FE,U+7701,U+7709,U+770C,U+771F,U+773A,U+773C,U+7740,U+7763,U+77AC,U+77AD,U+77DB,U+77E2,U+77E9,U+77ED,U+77F3,U+7834,U+786C,U+78BA,U+790E,U+793C}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.34.4499b7df.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+7956,U+795D,U+795E,U+7968,U+796D,U+7981,U+798F,U+79C1,U+79D2,U+79D8,U+79E4,U+79F0,U+79FB,U+7A00,U+7A0B,U+7A0E,U+7A2E,U+7A3C,U+7A3F,U+7A4D,U+7A74,U+7A7A,U+7A81,U+7A93,U+7AAE,U+7AC4,U+7ACB,U+7AE0,U+7AEF,U+7AF6,U+7AF9,U+7B11}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.35.62826442.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+7B26,U+7B2C,U+7B39,U+7B49,U+7B4B,U+7B50,U+7B52,U+7B54,U+7B56,U+7B87,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC9,U+7C21,U+7C3E,U+7C4D,U+7C64,U+7C73,U+7C89,U+7C8B,U+7CBE,U+7CFB,U+7D04,U+7D0B,U+7D0D,U+7D10,U+7D14,U+7D19,U+7D1A}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.36.ecff0643.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+7D1B,U+7D20,U+7D22,U+7D2B,U+7D2F,U+7D30,U+7D33,U+7D39,U+7D42,U+7D4C,U+7D50,U+7D5E,U+7D61,U+7D66,U+7D71,U+7D75,U+7D76,U+7D99,U+7D9A,U+7DAD,U+7DB2,U+7DB4,U+7DBA,U+7DBB,U+7DCF,U+7DD1,U+7DD2,U+7DDA,U+7DE0,U+7DE8,U+7DE9,U+7DEF}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.37.70c8aa67.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+7DF4,U+7E01,U+7E1B,U+7E26,U+7E2B,U+7E2E,U+7E3E,U+7E41,U+7E4B,U+7E54,U+7E70,U+7E8F,U+7F60,U+7F6A,U+7F6B,U+7F6E,U+7F70,U+7F72,U+7F85,U+7F8A,U+7F8E,U+7FA4,U+7FA9,U+7FCC,U+7FD2,U+7FFB,U+8001,U+8003,U+8010,U+8058,U+8077,U+8089}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.38.08e1bfa0.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+8098,U+80A2,U+80A5,U+80A9,U+80B2,U+80B4,U+80CC,U+80FD,U+8107,U+8108,U+811A,U+8131,U+8150,U+8170,U+8179,U+819D,U+81A8,U+81B3,U+81EA,U+81F4,U+8208,U+821E,U+822C,U+826F,U+8272,U+8276,U+82BD,U+82E5,U+82E6,U+82F1,U+8336,U+8349}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.39.32f52d40.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+8352,U+8377,U+83EF,U+843D,U+8449,U+8457,U+845B,U+8475,U+8584,U+85A6,U+85CD,U+865A,U+866B,U+86CD,U+878D,U+87F9,U+880D,U+8840,U+884C,U+8853,U+8857,U+885B,U+885D,U+8863,U+88AB,U+88C1,U+88C2,U+88C5,U+88CF,U+88D5,U+88DC,U+88F8}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.40.5add406a.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+88FD,U+88FE,U+8907,U+895F,U+8972,U+897F,U+8981,U+8986,U+898B,U+898F,U+8996,U+8997,U+899A,U+89A7,U+89AA,U+89B3,U+89D2,U+89E3,U+89E6,U+8A00,U+8A02,U+8A08,U+8A0E,U+8A17,U+8A18,U+8A2A,U+8A2D,U+8A31,U+8A33,U+8A34,U+8A3C,U+8A50}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.41.ef71679e.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+8A55,U+8A66,U+8A70,U+8A71,U+8A72,U+8A73,U+8A8C,U+8A8D,U+8A95,U+8A98,U+8A9E,U+8AA0,U+8AA4,U+8AAC,U+8AAD,U+8AB0,U+8AB2,U+8AB9,U+8ABF,U+8ACB,U+8AD6,U+8AE6,U+8AFE,U+8B17,U+8B1D,U+8B33,U+8B58,U+8B66,U+8B70,U+8B77,U+8C37,U+8C46}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.42.c70bfc29.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+8C4A,U+8C61,U+8C6A,U+8CA0,U+8CA1,U+8CA9,U+8CAC,U+8CAF,U+8CB0,U+8CB4,U+8CB7,U+8CB8,U+8CBC,U+8CC3,U+8CC7,U+8CD1,U+8CDB,U+8CDE,U+8CFC,U+8D64,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DA3,U+8DB3,U+8DDD,U+8DE1,U+8DE8,U+8DEF,U+8DF3,U+8E0F}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.43.07d3665d.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+8EAB,U+8ECA,U+8EE2,U+8EF8,U+8EFD,U+8F03,U+8F09,U+8F14,U+8F1D,U+8F2A,U+8F38,U+8F44,U+8F9E,U+8FBA,U+8FBF,U+8FC2,U+8FCE,U+8FD1,U+8FD4,U+8FEB,U+8FF0,U+8FFD,U+9000,U+9003,U+9006,U+900F,U+9014,U+901A,U+901F,U+9020,U+9023,U+9031}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.44.1c73ded2.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+9032,U+9042,U+9045,U+9047,U+904A,U+904E,U+9053,U+9054,U+9055,U+9060,U+9069,U+906D,U+906E,U+9075,U+9077,U+907F,U+9084,U+90CE,U+90E8,U+90ED,U+90F5,U+90FD,U+914C,U+914D,U+914E,U+9152,U+9154,U+9162,U+91B8,U+91C8,U+91CD,U+91CF}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.45.b6d9bd8b.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+91D1,U+91DD,U+9244,U+9280,U+9298,U+92AD,U+9326,U+9332,U+9375,U+9396,U+93E1,U+9577,U+9580,U+9583,U+9589,U+958F,U+95A2,U+95B2,U+95BE,U+962A,U+9632,U+964D,U+9650,U+9663,U+9664,U+9665,U+9673,U+967A,U+967D,U+968E,U+968F,U+9694}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.46.968c1dcb.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+9699,U+969B,U+969C,U+96A0,U+96A3,U+96C5,U+96D1,U+96DB,U+96E2,U+96E3,U+96F0,U+96F7,U+96FB,U+9700,U+9732,U+9752,U+9759,U+975E,U+9762,U+97D3,U+97F3,U+97FB,U+97FF,U+9803,U+9805,U+9806,U+9808,U+9818,U+982D,U+983C,U+984C,U+9854}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.47.8b51b3a2.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+9858,U+985E,U+9867,U+98A8,U+98DB,U+98DF,U+98EF,U+98F2,U+98FD,U+98FE,U+9928,U+9996,U+9999,U+99AC,U+99C4,U+99C5,U+99C6,U+99D0,U+9A12,U+9A13,U+9AA8,U+9AB8,U+9AD8,U+9AEA,U+9B45,U+9B5A,U+9BAE,U+9E97,U+9EBB,U+9ED2,U+9ED9,U+9F62}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.48.4b3e0b2a.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+FF01,U+FF02,U+FF03,U+FF04,U+FF05,U+FF06,U+FF07,U+FF0A,U+FF0B,U+FF0C,U+FF0D,U+FF0E,U+FF0F,U+FF10,U+FF11,U+FF12,U+FF13,U+FF14,U+FF15,U+FF16,U+FF17,U+FF18,U+FF19,U+FF1A,U+FF1B,U+FF1C,U+FF1D,U+FF1E,U+FF1F,U+FF20,U+FF21,U+FF22}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.49.c2fa2f95.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+FF23,U+FF24,U+FF25,U+FF26,U+FF27,U+FF28,U+FF29,U+FF2A,U+FF2B,U+FF2C,U+FF2D,U+FF2E,U+FF2F,U+FF30,U+FF31,U+FF32,U+FF33,U+FF34,U+FF35,U+FF36,U+FF37,U+FF38,U+FF39,U+FF3A,U+FF3B,U+FF3C,U+FF3D,U+FF3E,U+FF3F,U+FF40,U+FF41,U+FF42}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.50.b852c8ee.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+FF43,U+FF44,U+FF45,U+FF46,U+FF47,U+FF48,U+FF49,U+FF4A,U+FF4B,U+FF4C,U+FF4D,U+FF4E,U+FF4F,U+FF50,U+FF51,U+FF52,U+FF53,U+FF54,U+FF55,U+FF56,U+FF57,U+FF58,U+FF59,U+FF5A,U+FF5B,U+FF5C,U+FF5D,U+FF5E,U+FF5F,U+FF60,U+FF61,U+FF62}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.51.60f3726d.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+FF63,U+FF64,U+FF65,U+FF66,U+FF67,U+FF68,U+FF69,U+FF6A,U+FF6B,U+FF6C,U+FF6D,U+FF6E,U+FF6F,U+FF70,U+FF71,U+FF72,U+FF73,U+FF74,U+FF75,U+FF76,U+FF77,U+FF78,U+FF79,U+FF7A,U+FF7B,U+FF7C,U+FF7D,U+FF7E,U+FF7F,U+FF80,U+FF81,U+FF82}@font-face{font-family:Noto Serif JP;src:url(/fonts/serif-jp.52.24024df9.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+FF83,U+FF84,U+FF85,U+FF86,U+FF87,U+FF88,U+FF89,U+FF8A,U+FF8B,U+FF8C,U+FF8D,U+FF8E,U+FF8F,U+FF90,U+FF91,U+FF92,U+FF93,U+FF94,U+FF95,U+FF96,U+FF97,U+FF98,U+FF99,U+FF9A,U+FF9B,U+FF9C,U+FF9D,U+FF9E,U+FF9F,U+FFE5}@font-face{font-family:Noto Serif JP Fallback;src:local(Hiragino Mincho ProN),local(HiraMinProN-W3),local(Noto Serif CJK JP),local(Noto Serif JP),local(Noto Sans CJK JP),local(Noto Sans JP);ascent-override:115.1%;descent-override:28.6%;line-gap-override:0%}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}:root:not([data-standalone]) .only-standalone,:root[data-standalone] .hide-when-standalone{display:none!important}body:has(>div.theme-nightlife){font-family:var(--font-sans)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media print{.no-print,aside.no-print,aside[class*=surface-deep],header.sticky{display:none!important}body{background:#fff!important}main{display:block!important}.print-invoice{box-shadow:none!important;border:none!important;max-width:100%!important;padding:0!important}@page{size:A4;margin:16mm}tr{break-inside:avoid}a[href]:after{content:""}}@media (prefers-reduced-motion:no-preference){.cta-sheen{position:relative;overflow:hidden}.cta-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;animation:4.2s ease-in-out infinite cta-sheen-sweep;position:absolute;inset:0;transform:translate(-150%)skew(-18deg)}@keyframes cta-sheen-sweep{0%{transform:translate(-150%)skew(-18deg)}38%,to{transform:translate(400%)skew(-18deg)}}.cta-live-dot:before{content:"";background:currentColor;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite cta-live-ping;position:absolute;inset:0}@keyframes cta-live-ping{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}}.tabbar-shell{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background-image:linear-gradient(#262626f0 0%,#121212f5 100%);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff24,0 12px 32px #00000073,0 2px 6px #00000059}.tabbar-item{transition:background-color .18s cubic-bezier(.34,1.56,.64,1),color .18s cubic-bezier(.34,1.56,.64,1),transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease-in-out}.tabbar-item-active{background-color:#ffffff1f;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d}@media (pointer:fine){.tabbar-item:hover{background-color:#ffffff14;transform:translateY(-1px)}}.tabbar-item:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.tabbar-item,.tabbar-item:hover,.tabbar-item:active{transform:none}}.uiv-glass-btn{z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:brightness(.9);background:#00000005;border:1px double #33333314;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;height:auto;min-height:52px;padding:8px 16px;transition:transform .25s,background .25s;display:flex;position:relative;box-shadow:inset 2px -2px 1px -1px #ffffffe6,inset -2px 2px 1px -1px #ffffffe6,inset 6px -6px 1px -6px #ffffff8c,inset -6px 6px 1px -6px #ffffff8c,inset 0 0 2px #000c,0 4px 8px #0003}.uiv-glass-btn:before{content:"";z-index:-1;filter:blur(8px);border:1px solid #000000e6;border-radius:9999px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:35%;left:50%;transform:translate(-50%)}.uiv-glass-btn:after{content:"";pointer-events:none;filter:blur(7px);background:linear-gradient(45deg,#fffc 0%,#0000 15% 85%,#fffc 100%);border-radius:9999px;position:absolute;inset:0}.uiv-glass-btn__ring{pointer-events:none;filter:blur(1px);border:1px solid #fff3;border-radius:9999px;position:absolute;inset:4px}.uiv-glass-btn__label{white-space:normal;min-width:0;font-family:var(--font-serif);letter-spacing:.04em;color:#3e3e3e;font-size:15px;font-weight:600}.uiv-glass-btn__icon{color:#f5f5f5;background:#3e3e3e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s;display:flex;box-shadow:0 0 6px #0000004d}@media (hover:hover){.uiv-glass-btn:hover{background:0 0;transform:translateY(-3px)}.uiv-glass-btn:hover .uiv-glass-btn__icon{transform:scale(1.1)}}.uiv-glass-btn:active{transform:scale(.94)}.uiv-glass-btn:active .uiv-glass-btn__label{color:#000}.uiv-glass-btn:active .uiv-glass-btn__icon{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.uiv-glass-btn,.uiv-glass-btn:hover,.uiv-glass-btn:active,.uiv-glass-btn:hover .uiv-glass-btn__icon,.uiv-glass-btn:active .uiv-glass-btn__icon{transform:none}.uiv-glass-btn:before{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.hero-staff-enter{animation:.9s cubic-bezier(.22,1,.36,1) .1s both hero-staff-enter}@keyframes hero-staff-enter{0%{opacity:0;transform:translate(72px)}to{opacity:1;transform:translate(0)}}}@media (display-mode:standalone){.a2hs-hint{display:none}}@media (prefers-reduced-motion:no-preference){.pwa-nudge{animation:1.6s infinite pwa-nudge}@keyframes pwa-nudge{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-6%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@keyframes admin-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes drawer-out{0%{transform:none}to{transform:translate(-100%)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes admin-skel{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.admin-enter,.admin-toast,.drawer-panel,.drawer-backdrop,.drawer-panel[data-closing],.drawer-backdrop[data-closing],.admin-skel{animation:none}.admin-toast[data-leaving]{opacity:1}.card-lift,.btn-ink,.btn-soft,.btn-ghost,.seg-thumb,.tab-pill,.admin-toast{transition:none}.card-lift:hover,.btn-ink:hover,.btn-ink:active,.btn-soft:active,.btn-ghost:active{transform:none}.btn-ink:hover:after{transition:none}}.admin-readable[data-admin-role=super-admin]{--admin-body:1rem;--admin-secondary:.875rem;--admin-heading:clamp(1.75rem, 2.4vw, 2rem);--admin-control:2.75rem;--font-sans:-apple-system, BlinkMacSystemFont, "Noto Sans JP", var(--font-sans-jp), "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-serif:var(--font-sans);--background:220 27% 98%;--foreground:218 21% 13%;--primary:223 17% 16%;--success:138 55% 30%;font-family:var(--font-sans);font-size:var(--admin-body);color:hsl(var(--foreground));overflow-wrap:anywhere;line-height:1.55}.admin-readable[data-admin-role=super-admin].admin-canvas{background:#f8f9fb}.admin-readable[data-admin-role=super-admin] :where(.font-serif,.font-display,h1,h2,h3,h4,button,input,select,textarea){font-family:var(--font-sans)}.admin-readable[data-admin-role=super-admin] :is(.text-xs,.text-sm,.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[12px\]){font-size:var(--admin-secondary);line-height:1.55}.admin-readable[data-admin-role=super-admin] :is(.text-\[13px\],.text-\[15px\]){font-size:var(--admin-body)}.admin-readable[data-admin-role=super-admin] h1[class]{font-size:var(--admin-heading);letter-spacing:normal;line-height:1.35}.admin-readable[data-admin-role=super-admin] :is(h2,h3)[class]:not(.text-xl,.text-2xl,.text-3xl,.text-\[28px\]){letter-spacing:normal;font-size:1.125rem;line-height:1.5}.admin-readable[data-admin-role=super-admin] :is(button,[role=button],select,textarea,input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color])){min-height:var(--admin-control);max-width:100%;height:auto;font-size:var(--admin-body);line-height:1.55}.admin-readable[data-admin-role=super-admin] :is(button,[role=button]){min-width:var(--admin-control);white-space:normal}.admin-readable[data-admin-role=super-admin] :is(a,summary){min-height:var(--admin-control)}.admin-readable[data-admin-role=super-admin] a:not([class*=flex],[class*=grid],[class~=block],[class~=hidden],[class~=contents]){align-items:center;display:inline-flex}.admin-readable[data-admin-role=super-admin] label:has(input:is([type=checkbox],[type=radio])){min-height:var(--admin-control)}.admin-readable[data-admin-role=super-admin] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid}.admin-readable[data-admin-role=super-admin] :where(svg){flex-shrink:0}.admin-readable[data-admin-role=super-admin] :where(fieldset,form,section,article){min-width:0}.admin-readable[data-admin-role=super-admin] :where(pre,.overflow-x-auto){max-width:100%}.admin-readable[data-admin-role=super-admin] .admin-super-workspace>main{padding-bottom:6rem;overflow-x:auto}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar{--foreground:220 25% 96%;--background:218 35% 12%;--card:218 35% 12%;--muted:217 19% 25%;--muted-foreground:217 18% 80%;--accent:216 18% 24%;--border:217 20% 26%;color:hsl(var(--foreground));overscroll-behavior:contain;background:#141c2a;overflow-y:auto}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar nav{flex:1 0 auto;overflow:visible}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar>:not(nav){flex-shrink:0}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar [aria-current=page]{background:#303b47;font-weight:600}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar [aria-current=page]>svg,.admin-readable[data-admin-role=super-admin] .admin-super-sidebar [aria-current=page]>span[aria-hidden]{color:#d2b76b}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar [aria-current=page]>span[aria-hidden]{background:#d2b76b}.admin-readable[data-admin-role=super-admin] .admin-super-sidebar a,.admin-readable[data-admin-role=super-admin] .admin-super-sidebar button{height:auto}.admin-readable[data-admin-role=super-admin] .admin-super-drawer{background:#141c2a;border:0;width:min(21rem,100vw - 2rem);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.admin-readable[data-admin-role=super-admin] .admin-super-drawer::backdrop{background:#141c2a8c}.admin-readable[data-admin-role=super-admin] .admin-super-topbar>ol{flex-wrap:wrap;flex:1;min-width:0}.admin-readable[data-admin-role=super-admin] .admin-super-topbar>ol .truncate{white-space:normal}@media (min-width:1024px){.admin-readable[data-admin-role=super-admin].admin-super-shell{grid-template-columns:264px minmax(0,1fr);display:grid}.admin-readable[data-admin-role=super-admin] .admin-desktop-sidebar{height:100dvh;display:flex}.admin-readable[data-admin-role=super-admin] .admin-menu-trigger{display:none}}.admin-readable[data-admin-role=super-admin] .admin-shop-list{container-type:inline-size}.admin-readable[data-admin-role=super-admin] .admin-shop-columns{gap:1rem;padding:1.25rem;display:grid}.admin-readable[data-admin-role=super-admin] .admin-shop-columns>*{min-width:0}.admin-readable[data-admin-role=super-admin] .admin-shop-table-heading{display:none}@container (min-width:1000px){.admin-readable[data-admin-role=super-admin] .admin-shop-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.5fr);align-items:center}.admin-readable[data-admin-role=super-admin] .admin-shop-table-heading{display:grid}.admin-readable[data-admin-role=super-admin] .admin-shop-field-label{display:none}}.admin-readable[data-admin-role=super-admin] .admin-dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.admin-readable[data-admin-role=super-admin] .admin-dashboard-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.admin-readable[data-admin-role=super-admin] :is(.admin-dashboard-board,.admin-dashboard-board-title,.admin-dashboard-panel-title,.admin-dashboard-summary-row){flex-wrap:wrap}.admin-readable[data-admin-role=super-admin] .admin-dashboard .truncate{white-space:normal}.admin-readable[data-admin-role=super-admin] .admin-dashboard code{white-space:normal;overflow-wrap:anywhere}@media (max-width:639px){.admin-readable[data-admin-role=super-admin] .admin-dashboard{padding:1rem}}.admin-readable[data-admin-role=super-admin] .admin-dashboard-board .text-brand-gold{color:#786027}.admin-readable[data-admin-role=super-admin] .admin-dashboard-board a{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.admin-shop-shell.admin-canvas{background:hsl(var(--background));font-size:1rem;line-height:1.65}.admin-shop-shell .shop-section-header{display:none}.admin-shop-shell :where(fieldset,form,section,article){min-width:0}.admin-shop-shell :where(button,input,select,textarea){font-family:var(--font-sans)}.admin-shop-shell :is(button,select,input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color])){min-height:44px}.admin-shop-shell :is(input,select,textarea){font-size:16px}.admin-shop-shell :is(.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\]):not(input,select,textarea){font-size:.875rem}.admin-shop-shell :is(.shadow-card,.shadow-card-hover,.shadow-elev-1,.shadow-ink){box-shadow:none}.admin-shop-shell .btn-gold{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:none}.admin-shop-shell [data-tour]{scroll-margin-block:8rem 5rem}.admin-shop-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media print{.admin-shop-shell>aside,.admin-shop-shell>div>header{display:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
