/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@import "https://use.typekit.net/wgk3sba.css";@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-black{color:var(--color-black)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--canvas:#e7e7e7;--paper:#fff;--ink:#0a0a0a;--meta:#7a7a7a;--rule:#e6e6e6;--soft-rule:#0000001a;--ph-1:#d6d6d6;--ph-2:#c2c2c2;--ph-3:#adadad;--silver-hi:#f3f3f3;--silver-mi:#cfcfcf;--silver-lo:#8d8d8d;--map-ground:#e7e7e7;--map-overview-ground:#f1f1f1;--serif:"neue-haas-grotesk-text","Neue Haas Grotesk Text","Neue Haas Grotesk","Helvetica Neue",Arial,sans-serif;--mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--kr:var(--font-cjk);--ls-h1:-.04em;--ls-h2:-.025em;--ls-h3:.005em;--ls-body:0;--ls-meta:.1em;--ls-meta-w:.14em;--ls-caption:.18em;--ls-micro:.22em;--lh-display:.85;--lh-h1:.9;--lh-h2:1;--lh-body:1.5;--lh-meta:1.4;--lh-tight:1;--duration-slow:.6s}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--canvas);height:100%;color:var(--ink);font-family:var(--font-base)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.footer-link{color:#0a0a0a59;transition:color .2s}.footer-link:hover{color:#0a0a0ad9}:root{--font-base:"neue-haas-grotesk-text","Neue Haas Grotesk Text","Neue Haas Grotesk","Helvetica Neue",Arial,sans-serif;--font-display:"neue-haas-grotesk-display",var(--font-base);--font-point:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-cjk:var(--font-base);--z-chrome:5;--z-overlay:6;--ease-soft:cubic-bezier(.25,.1,.25,1);--screen-viewport-height:100vh;--screen-safe-bottom:env(safe-area-inset-bottom,0px);--member-riize-button-color:#5d6575;--member-light-pastel-text:#293348;--member-bright-clear-riize:var(--member-riize-button-color);--member-bright-clear-shotaro:#ff6678;--member-bright-clear-eunseok:#bdd600;--member-bright-clear-sungchan:#ff9f51;--member-bright-clear-wonbin:#ba8fff;--member-bright-clear-sohee:#ff92db;--member-bright-clear-anton:#6ee6a8;--member-light-pastel-riize:var(--member-riize-button-color);--member-light-pastel-riize-text:#fff;--member-light-pastel-shotaro:#ffaebf;--member-light-pastel-eunseok:#f6f98b;--member-light-pastel-sungchan:#fecc96;--member-light-pastel-wonbin:#c4baff;--member-light-pastel-sohee:#ffc1f7;--member-light-pastel-anton:#b3f7d2;--member-pill-fill-text:#fff;--member-pill-stroke-text:var(--member-light-pastel-riize)}@supports (height:100dvh){:root{--screen-viewport-height:100dvh}}.route-shell{background:var(--paper,#fff);margin:0;padding:0}.route-shell--fixed{width:100%;height:var(--screen-viewport-height);place-items:stretch stretch;display:grid;position:fixed;inset:0;overflow:hidden}.route-shell--home{--home-header-height:78px;--home-stage-top:64px;--home-footer-height:48px;--home-chrome-pad:32px;--home-logo-width:128px;--home-poster-edge-pad-min:28px;--home-poster-max-by-height:calc(75vh - 112.5px);--home-card-width:min(clamp(220px,19.5vw,280px),var(--home-poster-max-by-height));--home-selected-width:min(clamp(280px,25vw,360px),var(--home-poster-max-by-height));--home-carousel-gap:24px;--home-label-margin:12px;--home-label-size:12px;--home-lock-icon-size:48px;--home-lock-time-size:14px;--home-frost-blur:4px;--home-frost-spread:18px;--home-frost-grain-size:72px;--home-poster-aspect-ratio:4000/5333;--home-footer-text-size:11px;min-width:320px}@supports (height:100dvh){.route-shell--home{--home-poster-max-by-height:calc(75dvh - 112.5px)}}@media (max-width:767px){.route-shell--home{--home-header-height:58px;--home-stage-top:44px;--home-footer-height:44px;--home-chrome-pad:16px;--home-logo-width:108px;--home-card-width:200px;--home-selected-width:260px;--home-carousel-gap:18px;--home-label-margin:10px;--home-label-size:10px;--home-lock-icon-size:47px;--home-lock-time-size:12px;--home-frost-blur:3.5px;--home-frost-spread:14px;--home-frost-grain-size:84px;--home-footer-text-size:9px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.route-shell--home{--home-header-height:44px;--home-stage-top:34px;--home-footer-height:32px;--home-chrome-pad:12px;--home-logo-width:86px;--home-poster-edge-pad-min:14px;--home-card-width:124px;--home-selected-width:160px;--home-carousel-gap:12px;--home-label-margin:6px;--home-label-size:8px;--home-lock-icon-size:32px;--home-lock-time-size:10px;--home-frost-blur:2.5px;--home-frost-spread:10px;--home-frost-grain-size:60px;--home-footer-text-size:8px}}.route-shell--home .home-poster-frost{inset:calc(var(--home-frost-spread) * -1);pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--home-frost-spread),#000 calc(100% - var(--home-frost-spread)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--home-frost-spread),#000 calc(100% - var(--home-frost-spread)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--home-frost-spread),#000 calc(100% - var(--home-frost-spread)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--home-frost-spread),#000 calc(100% - var(--home-frost-spread)),transparent 100%);transition:opacity .6s;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.route-shell--home .home-poster-frost--fill{z-index:3}.route-shell--home .home-poster-frost--grain{z-index:4;background-image:linear-gradient(135deg,#ffffff47,#ffffff05 48%,#00000021),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.3 .3' numOctaves='3' seed='17'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.44'/%3E%3C/svg%3E");background-size:100% 100%,var(--home-frost-grain-size) var(--home-frost-grain-size);background-blend-mode:soft-light,overlay;mix-blend-mode:screen}.scr{background:var(--paper);width:100%;height:100%;position:relative;overflow:hidden}.responsive-view{position:absolute;inset:0}.responsive-view--desktop{display:block}.responsive-view--mobile{display:none}@media (max-width:767px){.responsive-view--desktop{display:none}.responsive-view--mobile{display:block}}.screen-header{z-index:var(--z-chrome);color:var(--ink);align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.screen-header--detail{--screen-header-side-width:var(--key-visual-width,88px);height:var(--screen-header-detail-height,72px);padding:0 var(--screen-header-pad-x,24px);border-bottom:1px solid var(--rule);gap:var(--screen-header-gap,32px);background:#fff}.screen-header--brand{padding:var(--chrome-y,28px) var(--chrome-x,32px) 0;pointer-events:none;justify-content:space-between;align-items:flex-start}.screen-header__left,.screen-header__right{flex-shrink:0;align-items:center;display:flex}.screen-header__left{gap:var(--screen-header-left-gap,16px)}.screen-header__right{gap:var(--screen-header-right-gap,24px);margin-left:auto}.screen-header--detail .screen-header__left{flex:0 0 var(--screen-header-side-width)}.screen-header--detail .screen-header__right{flex:0 0 var(--screen-header-side-width);justify-content:flex-end;margin-left:0}.screen-footer__count,.screen-footer__text,.screen-header__center,.screen-header__title{font-family:var(--font-base);font-size:var(--screen-footer-font-size,var(--screen-meta-font-size,11px));letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:var(--lh-meta);font-feature-settings:"tnum" 1}.screen-header__title{color:var(--ink)}.screen-header__center{text-align:center;min-width:0;font-size:var(--screen-header-center-font-size,11px);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);flex:1;overflow:hidden}.screen-back{width:var(--screen-back-size,32px);height:var(--screen-back-size,32px);cursor:pointer;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.screen-back svg{display:block}.key-visual-image{width:var(--key-visual-width,88px);height:var(--key-visual-height,13px);background-image:var(--key-visual-image);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;overflow:hidden}.home-header-logo,.key-visual-image{color:#0000;pointer-events:auto;text-decoration:none;display:block}.home-header-logo{width:var(--home-header-logo-width,128px);line-height:0}.home-header-logo img{width:100%;height:auto;display:block}.screen-footer{z-index:var(--z-chrome);color:var(--meta);align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.screen-footer--bar{height:calc(var(--screen-footer-height,48px) + var(--screen-safe-bottom));padding:0 var(--screen-footer-pad-x,32px) var(--screen-safe-bottom);border-top:1px solid var(--rule);background:#fff}.screen-footer--floating{bottom:var(--chrome-y,28px);pointer-events:none;justify-content:center}.screen-footer__center,.screen-footer__left,.screen-footer__right{flex-shrink:0;align-items:center;display:flex}.screen-footer__right{margin-left:auto}.screen-footer--bar .screen-footer__center{position:absolute;left:50%;transform:translate(-50%)}.screen-footer__count,.screen-footer__text{color:var(--meta);white-space:nowrap}.member-pill[data-map-member=all],.member-pill[data-member=riize]{--member-color:var(--member-bright-clear-riize);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-riize);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill[data-map-member=shotaro],.member-pill[data-member=shotaro]{--member-color:var(--member-bright-clear-shotaro);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-shotaro);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill[data-map-member=eunseok],.member-pill[data-member=eunseok]{--member-color:var(--member-bright-clear-eunseok);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-eunseok);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill[data-map-member=sungchan],.member-pill[data-member=sungchan]{--member-color:var(--member-bright-clear-sungchan);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-sungchan);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill[data-map-member=wonbin],.member-pill[data-member=wonbin]{--member-color:var(--member-bright-clear-wonbin);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-wonbin);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill[data-map-member=sohee],.member-pill[data-member=sohee]{--member-color:var(--member-bright-clear-sohee);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-sohee);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill[data-map-member=anton],.member-pill[data-member=anton]{--member-color:var(--member-bright-clear-anton);--member-text:var(--member-pill-fill-text);--member-stroke-color:var(--member-bright-clear-anton);--member-stroke-text:var(--member-pill-stroke-text)}.member-pill{width:var(--member-pill-width,96px);height:24px;min-width:var(--member-pill-min-width,0);padding:var(--member-pill-padding,0 10px);appearance:none;border:1px solid var(--member-stroke-color,#0a0a0a);color:var(--member-stroke-text,#0a0a0a);font-family:var(--font-base);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;scroll-snap-align:var(--member-pill-snap,none);background:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.member-pill:not(.on){box-shadow:inset 0 0 0 .25px var(--member-stroke-color,var(--member-color,#0a0a0a));border-width:1.25px}.member-pill.on{background:var(--member-color,#0a0a0a);border-color:var(--member-color,#0a0a0a);color:#fff;box-shadow:none;font-weight:600}.member-pill.is-member{border-color:var(--member-stroke-color,var(--member-color));color:var(--member-stroke-text,var(--member-text,#0a0a0a))}.member-pill.is-member.on{background:var(--member-color);border-color:var(--member-color);color:var(--member-text,#fff)}.chrome-icon-button{appearance:none;width:var(--chrome-icon-button-size,28px);height:var(--chrome-icon-button-size,28px);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.chrome-icon-button img,.chrome-icon-button svg{width:100%;height:100%;display:block}.chrome-icon-button:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.nav-compass{--chrome-icon-button-size:28px;--nav-compass-icon-size:28px}.route-shell--home .screen-header--brand .nav-compass{top:50%;right:var(--screen-header-pad-x,24px);pointer-events:auto;position:absolute;transform:translateY(-50%)}.bgm-control{--bgm-wave-color:var(--ink);--bgm-wave-idle-opacity:.35;--bgm-wave-active-opacity:.85;align-items:center;gap:12px;display:flex}.bgm-control--compact{gap:10px}.bgm-control.is-ducked{--bgm-wave-color:var(--meta);--bgm-wave-idle-opacity:.16;--bgm-wave-active-opacity:.38}.bgm-control__button{--chrome-icon-button-size:28px}.bgm-control__button:disabled,.bgm-control__button[aria-disabled=true]{cursor:default;opacity:1;color:inherit}.bgm-control--static .bgm-control__button{pointer-events:none;cursor:default}.bgm-control__icon{width:28px;height:28px;display:block}.bgm-control__button .bgm-control__icon{width:100%;height:100%}.bgm-control__icon--compact{width:26px;height:26px}.bgm-control.is-playing .bgm-control__button .bgm-control__icon--play,.bgm-control__button .bgm-control__icon--pause{display:none}.bgm-control.is-playing .bgm-control__button .bgm-control__icon--pause{display:block}.bgm-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.bgm-wave span{background:var(--bgm-wave-color);width:2px;height:3px;opacity:var(--bgm-wave-idle-opacity);transform-origin:50%;transition:background-color .18s var(--ease-soft);border-radius:0;flex:none;animation:none;display:block;transform:scaleY(1)}.bgm-control.is-playing .bgm-wave span{opacity:var(--bgm-wave-active-opacity);animation:bgm-pulse .68s var(--ease-soft) infinite alternate}.bgm-control.is-ducked .bgm-wave span{opacity:var(--bgm-wave-active-opacity);animation:none;transform:scaleY(1)}.bgm-control.is-playing .bgm-wave span:first-child{height:4px;animation-delay:0s}.bgm-control.is-playing .bgm-wave span:nth-child(2){height:10px;animation-delay:.15s}.bgm-control.is-playing .bgm-wave span:nth-child(3){height:7px;animation-delay:.3s}.bgm-control.is-playing .bgm-wave span:nth-child(4){height:13px;animation-delay:50ms}.bgm-control.is-playing .bgm-wave span:nth-child(5){height:5px;animation-delay:.2s}.bgm-control.is-playing .bgm-wave span:nth-child(6){height:9px;animation-delay:.35s}.bgm-control.is-playing .bgm-wave span:nth-child(7){height:6px;animation-delay:.1s}.bgm-control.is-playing .bgm-wave span:nth-child(8){height:11px;animation-delay:.25s}@keyframes bgm-pulse{0%{opacity:var(--bgm-wave-idle-opacity);transform:scaleY(.2)}to{opacity:var(--bgm-wave-active-opacity);transform:scaleY(1)}}@media (max-width:767px){.bgm-control{gap:10px}.bgm-control__button{--chrome-icon-button-size:26px}.bgm-control__icon{width:26px;height:26px}.bgm-control__button .bgm-control__icon{width:100%;height:100%}.bgm-wave{height:12px}}.route-shell--gallery{--screen-header-detail-height:72px;--screen-footer-height:48px;--screen-footer-pad-x:32px;--screen-header-pad-x:24px;--screen-header-gap:32px;--screen-header-left-gap:16px;--screen-back-size:32px;--screen-header-center-font-size:11px;min-width:320px}@media (max-width:767px){.route-shell--gallery{--screen-header-detail-height:56px;--screen-footer-height:44px;--screen-footer-pad-x:16px;--screen-footer-font-size:9px;--screen-header-pad-x:16px;--screen-header-gap:16px;--screen-header-left-gap:12px;--screen-back-size:28px;--screen-header-center-font-size:10px;--key-visual-width:78px;--key-visual-height:12px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.route-shell--gallery{--screen-header-detail-height:44px;--screen-footer-height:32px;--screen-footer-pad-x:12px;--screen-footer-font-size:8px;--screen-header-pad-x:12px;--screen-header-gap:12px;--screen-header-left-gap:10px;--screen-back-size:24px;--screen-header-center-font-size:9px;--key-visual-width:68px;--key-visual-height:11px;--gallery-member-filter-height:36px}}.route-shell--map{--screen-header-detail-height:72px;--screen-footer-height:48px;--screen-footer-pad-x:32px;--screen-header-pad-x:24px;--screen-header-gap:32px;--screen-header-left-gap:16px;--screen-back-size:32px;--screen-header-center-font-size:11px;--map-member-footer-height:48px;place-items:initial;background:var(--paper,#fff);min-width:320px;display:block}.route-shell--map .key-visual-image,.route-shell--map .screen-back{appearance:none;font:inherit;background-color:#0000;border:0;padding:0}.route-shell--map .map-page__viewport{top:var(--screen-header-detail-height);right:0;bottom:calc(var(--map-member-footer-height) + var(--screen-footer-height) + var(--screen-safe-bottom));background:var(--map-ground,#e7e7e7);position:absolute;left:0;overflow:hidden}.route-shell--map .map-page__content{z-index:1;opacity:0;pointer-events:none;transition:opacity .36s var(--ease-soft);position:absolute;inset:0}.route-shell--map .map-page__content[data-ready=true]{opacity:1;pointer-events:auto}.route-shell--map .map-page__svg-wrap{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.route-shell--map .map-page__svg-wrap svg circle,.route-shell--map .map-page__svg-wrap svg ellipse,.route-shell--map .map-page__svg-wrap svg line,.route-shell--map .map-page__svg-wrap svg path,.route-shell--map .map-page__svg-wrap svg polygon,.route-shell--map .map-page__svg-wrap svg polyline,.route-shell--map .map-page__svg-wrap svg rect{vector-effect:non-scaling-stroke}.map-connector-svg{z-index:1;opacity:1;width:100%;height:100%;overflow:visible}.map-connector-svg,.map-pin-layer{pointer-events:none;transition:opacity 80ms var(--ease-soft);position:absolute;inset:0}.map-pin-layer{z-index:2;opacity:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.map-pin-layer[data-ready=true]{opacity:1}.map-pin{pointer-events:none;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute}.map-pin[data-active=true]{z-index:40}.map-pin-stack{--deck-card-size:54px;--deck-card-padding:4px;z-index:2;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:0;height:0;position:absolute;top:0;left:0}.map-pin-stack.is-multi{cursor:default}.map-pin-stack.is-label-only{pointer-events:auto}.map-pin[data-member-count]:not([data-member-count="0"]) .map-pin-stack{cursor:pointer}.map-pin-stack:hover,.map-pin[data-active=true] .map-pin-stack{z-index:40}.map-pin-hitbox{z-index:0;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.map-pin-hitbox,.map-ps-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute}.map-ps-card{width:var(--deck-card-size);height:var(--deck-card-size);border:2px solid var(--card-border,currentColor);padding:var(--deck-card-padding);transform:translate(var(--card-x),var(--card-y)) rotate(var(--card-r));transform-origin:50%;will-change:transform;isolation:isolate;border-radius:4px;justify-content:flex-end;align-items:flex-end;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001a,0 4px 14px #00000024}.map-ps-card.has-thumb:after{display:none}.map-ps-thumb{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.map-pin-stack:hover .map-ps-card{transform:translate(var(--hover-x),var(--hover-y)) rotate(var(--hover-r));box-shadow:0 2px 4px #0000001f,0 8px 20px #0000002e}.map-pin[data-clicked=true] .map-ps-card{transform:translate(var(--hover-x),var(--hover-y)) rotate(var(--hover-r));filter:grayscale(.16)brightness(1.08)contrast(.96)}.map-ps-init{font-family:var(--font-point);color:#ffffffb8;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 3px #0006;z-index:1;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:8px;font-weight:700;line-height:1;display:none;position:relative}.map-ps-count{color:#fff;font-family:var(--font-point);z-index:2;background:#00000085;border-radius:2px;padding:1px 5px;font-weight:500;line-height:1.2;display:none;top:4px;left:4px}.map-pin-deck-label,.map-ps-count{letter-spacing:.04em;font-size:9px;position:absolute}.map-pin-deck-label{top:var(--label-y);-webkit-line-clamp:2;width:max-content;max-width:96px;font-family:var(--font-base);color:#0a0a0a;text-transform:uppercase;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:normal;z-index:12;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;left:50%;overflow:hidden;transform:translate(-50%)}.map-pin-stack.is-label-only .map-pin-deck-label{max-width:160px;top:0}.route-shell--map .map-member-footer{left:0;right:0;bottom:calc(var(--screen-footer-height) + var(--screen-safe-bottom));z-index:var(--z-chrome);height:var(--map-member-footer-height);padding:0 var(--screen-footer-pad-x,32px);border-top:1px solid var(--rule);background:#fff;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;overflow:visible}.route-shell--map .map-page__loading{z-index:0;background:var(--map-ground,#e7e7e7);color:#0a0a0a59;font-family:var(--font-point);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;opacity:1;transition:opacity .22s var(--ease-soft);justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.route-shell--map .map-page__loading[data-hidden=true]{opacity:0}.route-shell--map .map-page__notice{z-index:4;color:#0a0a0a8a;max-width:calc(100% - 32px);font-family:var(--font-point);letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none;background:#ffffffd1;border:1px solid #0a0a0a24;padding:6px 10px;font-size:10px;line-height:1.2;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:767px){.route-shell--map{--screen-header-detail-height:56px;--screen-footer-height:44px;--screen-footer-pad-x:16px;--screen-header-pad-x:16px;--screen-header-gap:16px;--screen-header-left-gap:12px;--screen-back-size:28px;--screen-header-center-font-size:10px;--key-visual-width:78px;--key-visual-height:12px;--map-member-footer-height:80px}.route-shell--map .map-member-footer{--member-pill-width:100%;--member-pill-min-width:0;--member-pill-padding:0 6px;padding-left:max(var(--screen-footer-pad-x),calc(env(safe-area-inset-left) + var(--screen-footer-pad-x)));padding-right:max(var(--screen-footer-pad-x),calc(env(safe-area-inset-right) + var(--screen-footer-pad-x)));grid-template-rows:repeat(2,24px);grid-template-columns:64px repeat(3,minmax(0,1fr));place-content:center stretch;align-items:center;gap:6px;display:grid;overflow:hidden}.route-shell--map .member-pill[data-map-member=all]{grid-area:1/1/span 2}.route-shell--map .member-pill[data-map-member=shotaro]{grid-area:1/2}.route-shell--map .member-pill[data-map-member=eunseok]{grid-area:1/3}.route-shell--map .member-pill[data-map-member=sungchan]{grid-area:1/4}.route-shell--map .member-pill[data-map-member=wonbin]{grid-area:2/2}.route-shell--map .member-pill[data-map-member=sohee]{grid-area:2/3}.route-shell--map .member-pill[data-map-member=anton]{grid-area:2/4}.route-shell--map .map-page__notice{max-width:calc(100% - 24px);font-size:9px;bottom:10px}.map-pin-stack{--deck-card-size:42px;--deck-card-padding:3px}.map-pin-stack:hover .map-ps-card{box-shadow:none}.map-ps-init{font-size:7px}.map-ps-count{padding:1px 4px;font-size:8px;top:3px;left:3px}.map-pin-deck-label{max-width:84px;font-size:8px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.route-shell--map{--screen-header-detail-height:44px;--screen-footer-height:32px;--screen-footer-pad-x:12px;--screen-header-pad-x:12px;--screen-header-gap:12px;--screen-header-left-gap:10px;--screen-back-size:24px;--screen-header-center-font-size:9px;--key-visual-width:68px;--key-visual-height:11px;--map-member-footer-height:40px}.route-shell--map .map-member-footer{--member-pill-width:auto;--member-pill-min-width:66px;--member-pill-padding:0 8px;padding-left:max(var(--screen-footer-pad-x),calc(env(safe-area-inset-left) + var(--screen-footer-pad-x)));padding-right:max(var(--screen-footer-pad-x),calc(env(safe-area-inset-right) + var(--screen-footer-pad-x)));scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:4px;display:flex;overflow:auto hidden}.route-shell--map .map-member-footer::-webkit-scrollbar{width:0;height:0;display:none}.route-shell--map .member-pill{flex:none;grid-area:auto;height:28px;font-size:7px}.route-shell--map .member-pill[data-map-member=all]{min-width:72px}.route-shell--map .map-page__notice{max-width:calc(100% - 20px);font-size:8px;bottom:8px}.map-pin-stack{--deck-card-size:38px;--deck-card-padding:3px}}.gallery-member-filter{--gallery-member-filter-height:48px;--member-pill-width:auto;--member-pill-min-width:86px;left:0;right:0;bottom:calc(var(--screen-footer-height,48px) + var(--screen-safe-bottom));z-index:var(--z-chrome);height:var(--gallery-member-filter-height);padding:0 var(--screen-footer-pad-x,32px);border-top:1px solid var(--rule);scrollbar-width:none;background:#fff;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;overflow:auto hidden}.gallery-member-filter::-webkit-scrollbar{width:0;height:0;display:none}.gallery-grid{--gallery-columns:3;--gallery-column-gap:8px;--gallery-row-gap:20px;grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));align-content:start;align-items:end;column-gap:var(--gallery-column-gap);row-gap:var(--gallery-row-gap);display:grid;position:absolute;left:0;right:0;overflow:hidden}.gallery-grid.rm-scroll-y{scrollbar-gutter:auto;overflow:hidden auto}.gallery-grid--web{--gallery-columns:6;--gallery-column-gap:16px;--gallery-row-gap:36px;--gallery-min-thumb-width:216px;top:var(--screen-header-detail-height,72px);bottom:calc(var(--screen-footer-height,48px) + var(--screen-safe-bottom));padding:32px 24px 38px}.gallery-grid--mobile{--gallery-columns:3;--gallery-column-gap:8px;--gallery-row-gap:24px;top:var(--screen-header-detail-height,56px);bottom:calc(var(--screen-footer-height,44px) + var(--screen-safe-bottom));padding:20px 16px 36px}.route-shell--gallery.has-member-filter .gallery-grid--web{top:var(--screen-header-detail-height,72px);bottom:calc(var(--screen-footer-height,48px) + var(--gallery-member-filter-height,48px) + var(--screen-safe-bottom))}.route-shell--gallery.has-member-filter .gallery-grid--mobile{top:var(--screen-header-detail-height,56px);bottom:calc(var(--screen-footer-height,44px) + var(--gallery-member-filter-height,44px) + var(--screen-safe-bottom))}.gallery-grid__row{align-items:end;display:grid}.gallery-grid__row--web{margin-bottom:var(--gallery-row-gap,36px)}.gallery-grid__row--mobile,.gallery-grid__row--web{grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));column-gap:var(--gallery-column-gap)}.gallery-grid__row--mobile{margin-bottom:var(--gallery-row-gap,20px)}.gallery-grid__row:last-child{margin-bottom:0}.gallery-cell{--gallery-cap-bottom:-18px;--gallery-cap-font-size:9px;--gallery-video-play-x:18px;--gallery-video-play-y:11px;--gallery-wave-height:40px;--gallery-wave-gap:4px;--gallery-wave-padding-x:14%;--gallery-text-padding:18px 12px;--gallery-text-gap:6px;background:var(--ph-1);aspect-ratio:3/4;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;border:0;padding:0;display:block;position:relative;overflow:visible}div.gallery-cell{cursor:default}.gallery-cell--portrait{aspect-ratio:3/4}.gallery-cell--tall{aspect-ratio:2/3}.gallery-cell--landscape{aspect-ratio:4/3}.gallery-cell--wide{aspect-ratio:3/2}.gallery-cell .cap{bottom:var(--gallery-cap-bottom);font-family:var(--font-base);font-size:var(--gallery-cap-font-size);letter-spacing:.04em;color:var(--meta);text-transform:uppercase;font-feature-settings:"tnum";white-space:nowrap;justify-content:flex-start;display:flex;position:absolute;left:0;right:0}.gallery-cell__media{object-fit:cover;width:100%;height:100%;display:block}.gallery-cell--video:after{content:"";border-left:var(--gallery-video-play-x) solid #ffffffd9;border-top:var(--gallery-video-play-y) solid transparent;border-bottom:var(--gallery-video-play-y) solid transparent;z-index:2;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-cell--audio{background:#fafafa;border:1px solid #f1f1f1}.gallery-cell--audio .wave{height:var(--gallery-wave-height);justify-content:center;align-items:center;gap:var(--gallery-wave-gap);padding:0 var(--gallery-wave-padding-x);display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gallery-cell--audio .wave--svg{left:var(--gallery-wave-padding-x);right:var(--gallery-wave-padding-x);height:calc(var(--gallery-wave-height) * 1.08);background-image:var(--wave-svg,none);opacity:.62;background-position:0;background-repeat:no-repeat;background-size:100% 100%;padding:0}.gallery-cell--audio .wave span{background:var(--ink);opacity:.55;border-radius:1px;flex:none;width:2px}.gallery-cell--text{background:#fafafa;border:1px solid #f1f1f1;overflow:visible}.gallery-cell--text:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fafafa00,#fafafa 82%);height:56%;position:absolute;bottom:0;left:0;right:0}.gallery-cell--text .note-preview{color:#0a0a0a;font-family:var(--font-cjk);letter-spacing:0;text-transform:none;word-break:keep-all;padding:18px;font-size:14px;font-weight:400;line-height:1.55;display:block;position:absolute;inset:0;overflow:hidden}.gallery-cell--text .note-preview p{margin:0;display:block;overflow:visible}.gallery-cell--text .note-preview p+p{margin-top:10px}.gallery-cell--text .cap{z-index:2}.gallery-cell--text .lines{padding:var(--gallery-text-padding);gap:var(--gallery-text-gap);flex-direction:column;display:flex}.gallery-cell--text .lines span{background:var(--ph-3);height:2px;display:block}.gallery-cell--text .lines span:nth-child(2){width:75%}.gallery-cell--text .lines span:nth-child(4){width:60%}.gallery-cell--text .lines span:nth-child(5){width:90%}.gallery-grid__status{font-family:var(--font-point);letter-spacing:var(--ls-meta);color:var(--meta);text-transform:uppercase;font-size:10px}@media (max-width:767px){.gallery-member-filter{--gallery-member-filter-height:44px;--member-pill-min-width:78px;justify-content:flex-start;padding:0 16px}.gallery-cell{--gallery-cap-bottom:-16px;--gallery-cap-font-size:8px;--gallery-video-play-x:14px;--gallery-video-play-y:9px;--gallery-wave-height:32px;--gallery-wave-gap:3px;--gallery-wave-padding-x:12%;--gallery-text-padding:12px;--gallery-text-gap:5px}.gallery-cell--text .note-preview{padding:12px;line-height:1.5}.gallery-cell--text:after{height:30%}.gallery-cell--text .note-preview p+p{margin-top:8px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.gallery-member-filter{--gallery-member-filter-height:36px;--member-pill-min-width:66px;--member-pill-padding:0 8px;padding-left:max(var(--screen-footer-pad-x),calc(env(safe-area-inset-left) + var(--screen-footer-pad-x)));padding-right:max(var(--screen-footer-pad-x),calc(env(safe-area-inset-right) + var(--screen-footer-pad-x)));gap:4px}.gallery-member-filter .member-pill{height:28px;font-size:7px}.gallery-grid--mobile{--gallery-column-gap:6px;--gallery-row-gap:18px;top:var(--screen-header-detail-height,44px);bottom:calc(var(--screen-footer-height,32px) + var(--screen-safe-bottom));padding:10px 12px 28px}.route-shell--gallery.has-member-filter .gallery-grid--mobile{top:var(--screen-header-detail-height,44px);bottom:calc(var(--screen-footer-height,32px) + var(--gallery-member-filter-height,36px) + var(--screen-safe-bottom))}.gallery-cell{--gallery-cap-bottom:-13px;--gallery-cap-font-size:7px;--gallery-video-play-x:11px;--gallery-video-play-y:7px;--gallery-wave-height:24px;--gallery-wave-gap:2px;--gallery-text-padding:9px;--gallery-text-gap:4px}.gallery-cell--text .note-preview{padding:9px;font-size:9px;line-height:1.42}}@media (max-width:767px) and (hover:none) and (pointer:coarse){.gallery-cell--text .note-preview{font-size:10px}}.rm-scroll-y{--rm-scroll-width:var(--quote-scroll-width,8px);--rm-scroll-gap:var(--quote-scroll-gap,10px);--rm-scroll-thumb:#7a7a7a;--rm-scroll-track:#e6e6e6;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:var(--rm-scroll-thumb) transparent;scrollbar-width:thin;overflow:hidden auto}.rm-scroll-y--inset{box-sizing:border-box;padding-right:calc(var(--rm-scroll-width) + var(--rm-scroll-gap))}.rm-scroll-y--hover{scrollbar-color:transparent transparent}.rm-scroll-y::-webkit-scrollbar{width:var(--rm-scroll-width)}.rm-scroll-y::-webkit-scrollbar-track{border:.1px solid var(--rm-scroll-track);background:0 0;border-radius:999px}.rm-scroll-y::-webkit-scrollbar-thumb{background:var(--rm-scroll-thumb);background-clip:content-box;border:1px solid #0000;border-radius:999px}.rm-scroll-y::-webkit-scrollbar-corner{background:0 0}.rm-scroll-y--hover::-webkit-scrollbar-track{border-color:#0000}.rm-scroll-y--hover::-webkit-scrollbar-thumb{background:0 0}.rm-scroll-y--hover:focus,.rm-scroll-y--hover:focus-within,.rm-scroll-y--hover:hover{scrollbar-color:var(--rm-scroll-thumb) transparent}.rm-scroll-y--hover:focus::-webkit-scrollbar-track,.rm-scroll-y--hover:hover::-webkit-scrollbar-track{border-color:var(--rm-scroll-track)}.rm-scroll-y--hover:focus-within::-webkit-scrollbar-track{border-color:var(--rm-scroll-track)}.rm-scroll-y--hover:focus::-webkit-scrollbar-thumb,.rm-scroll-y--hover:hover::-webkit-scrollbar-thumb{background:var(--rm-scroll-thumb)}.rm-scroll-y--hover:focus-within::-webkit-scrollbar-thumb{background:var(--rm-scroll-thumb)}.route-shell--media{--screen-footer-height:48px;--screen-footer-pad-x:32px;min-width:320px}@media (max-width:767px){.route-shell--media{--screen-footer-height:44px;--screen-footer-pad-x:16px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.route-shell--media{--screen-footer-height:32px;--screen-footer-pad-x:12px}}.media-view__backdrop{filter:blur(12px)brightness(.92);pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (max-width:767px){.media-view__backdrop{filter:blur(6px)brightness(.92)}}.media-view[data-gallery-media-view]{opacity:0;pointer-events:none;transition:opacity .36s var(--ease-soft)}.media-view[data-gallery-media-view].media-view--closing,.media-view[data-gallery-media-view].media-view--open{pointer-events:auto}.media-view[data-gallery-media-view].media-view--open{opacity:1}.responsive-view>:not(.media-view){transition:filter .36s var(--ease-soft)}.media-page-viewer--overlay-open .route-shell--gallery .responsive-view>:not(.media-view),body.is-media-view-open .responsive-view>:not(.media-view){filter:blur(12px)brightness(.92)}@media (max-width:767px){.media-page-viewer--overlay-open .route-shell--gallery .responsive-view>:not(.media-view),body.is-media-view-open .responsive-view>:not(.media-view){filter:blur(6px)brightness(.92)}}.media-view[data-gallery-media-view] .media-view__shade{opacity:0;transition:opacity .36s var(--ease-soft)}.media-view[data-gallery-media-view].media-view--open .media-view__shade{opacity:1}.media-view[data-gallery-media-view] .media-view__frame{opacity:0;transition:opacity .36s var(--ease-soft),transform .42s var(--ease-soft);will-change:opacity,transform;transform:translate(-50%,-48%)scale(.965)}.media-view[data-gallery-media-view].media-view--open .media-view__frame{opacity:1;transform:translate(-50%,-50%)scale(1)}.media-view[data-gallery-media-view] .media-view__close{opacity:0;transition:opacity .28s var(--ease-soft)}.media-view[data-gallery-media-view].media-view--open .media-view__close{opacity:1}.media-view[data-gallery-media-view] .media-view__index{opacity:0;transition:opacity .32s var(--ease-soft),transform .36s var(--ease-soft);transform:translate(-50%,4px)}.media-view[data-gallery-media-view].media-view--open .media-view__index{opacity:1;transform:translate(-50%)}.media-view[data-gallery-media-view] .media-view__meta{opacity:0;transition:opacity .32s var(--ease-soft),transform .36s var(--ease-soft);transform:translate(-50%,6px)}.media-view[data-gallery-media-view].media-view--open .media-view__meta{opacity:1;transform:translate(-50%)}.media-view[data-gallery-media-view]:not(.media-view--open) .media-view__nav{opacity:0}.media-view{z-index:var(--z-overlay);--media-view-max-width:clamp(840px,38vw,1480px);--media-view-max-height:clamp(540px,28vw,1040px);--media-view-safe-x:220px;--media-view-safe-y:240px;--media-view-stage-top:72px;--media-view-stage-bottom:159px;--media-view-stage-center-y:calc(var(--media-view-stage-top) + (100% - var(--media-view-stage-top) - var(--media-view-stage-bottom)) / 2);--media-view-frame-max-height:min(calc(var(--screen-viewport-height) - var(--media-view-safe-y)),var(--media-view-max-height));--media-view-frame-width:min(var(--media-view-max-width),calc(100vw - var(--media-view-safe-x)));--media-view-frame-height:var(--media-view-frame-max-height);--media-view-default-width:min(var(--media-view-frame-width),calc(var(--media-view-frame-height) * .75));--media-view-index-top:calc(var(--media-view-stage-center-y) + (var(--media-view-frame-height) * .5) + 12px);position:absolute;inset:0}@media (max-width:767px) and (hover:none) and (pointer:coarse){.media-view{--media-view-max-width:280px;--media-view-max-height:373px;--media-view-safe-x:72px;--media-view-safe-y:188px;--media-view-stage-top:56px;--media-view-stage-bottom:120px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.media-view{--media-view-max-width:560px;--media-view-max-height:540px;--media-view-safe-x:72px;--media-view-safe-y:104px;--media-view-stage-top:44px;--media-view-stage-bottom:80px}}.media-view__shade{background:#ffffffe6;position:absolute;inset:0}.media-view__bgm-control{left:var(--screen-footer-pad-x,32px);bottom:var(--screen-safe-bottom);z-index:2;box-sizing:border-box;min-width:176px;height:var(--screen-footer-height,48px);color:var(--meta);margin-left:-16px;padding:0 16px}.media-view__bgm-control,.media-view__frame{align-items:center;display:flex;position:absolute}.media-view__frame{top:var(--media-view-stage-center-y);width:var(--media-view-frame-width);height:var(--media-view-frame-height);--media-view-media-max-width:var(--media-view-frame-width);--media-view-media-max-height:var(--media-view-frame-height);z-index:1;background:0 0;border:0;justify-content:center;left:50%;transform:translate(-50%,-50%)}.media-view__frame:after{content:"MEDIA IMAGE";white-space:pre;font-family:var(--font-base);color:#777;letter-spacing:.04em;text-align:center;text-transform:uppercase;pointer-events:none;border:1px dashed #00000038;justify-content:center;align-items:center;margin:18px;font-size:10px;line-height:1.7;display:flex;position:absolute;inset:0}.media-view__frame--video:after{content:"MEDIA VIDEO"}.media-view[data-media-type=image] .media-view__frame:after{border:0}.media-view__frame--content:after,.media-view__frame--filled:after,.media-view__frame:has(.media-slot):after,.media-view__frame:has(.media-view__media source[src]:not([src=""])):after,.media-view__frame:has(.media-view__media[src]:not([src=""])):after{content:none}@media (max-width:767px){.media-view__frame:after{margin:14px;font-size:9px}}.media-view__frame--video{cursor:default;overflow:hidden}.media-view__video-shell{--media-view-video-ratio-w:3;--media-view-video-ratio-h:4;width:min(var(--media-view-media-max-width),calc(var(--media-view-media-max-height) * var(--media-view-video-ratio-w) / var(--media-view-video-ratio-h)));aspect-ratio:var(--media-view-video-ratio-w) /var(--media-view-video-ratio-h);max-height:var(--media-view-media-max-height);cursor:pointer;position:relative;overflow:hidden}.media-view__frame--video .media-view__media{pointer-events:none}.media-view__media{width:var(--media-view-media-width,var(--media-view-media-max-width));height:var(--media-view-media-height,var(--media-view-media-max-height));max-width:var(--media-view-media-max-width);max-height:var(--media-view-media-max-height);object-fit:contain;object-position:center center;background:0 0;display:block}.media-view__video-shell .media-view__media{--media-view-media-width:100%;--media-view-media-height:100%;transform:scale(1.005)}.media-view__play{appearance:none;color:#fff;z-index:1;opacity:0;cursor:pointer;background:radial-gradient(circle,#ffffff52 0 28px,#0000 29px);border:0;border-radius:0;width:100%;height:100%;padding:0;transition:opacity .16s;position:absolute;inset:0}.media-view__play:focus-visible,.media-view__video-shell:hover .media-view__play{opacity:1}.media-view__play:focus-visible,.media-view__play:hover{background:radial-gradient(circle,#ffffff75 0 28px,#0000 29px)}.media-view__play:before{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid;width:0;height:0;margin-left:1px;display:block}.media-view__play:after,.media-view__play:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-view__play:after{box-sizing:border-box;border-left:5px solid;border-right:5px solid;width:14px;height:20px;display:none}.media-view__frame--video.is-playing .media-view__play:before{display:none}.media-view__frame--video.is-playing .media-view__play:after{display:block}@media (max-width:767px){.media-view__play{background:radial-gradient(circle,#ffffff52 0 24px,#0000 25px)}.media-view__play:focus-visible,.media-view__play:hover{background:radial-gradient(circle,#ffffff75 0 24px,#0000 25px)}.media-view__play:before{border-top-width:8px;border-bottom-width:8px;border-left-width:14px}.media-view__play:after{border-left-width:4px;border-right-width:4px;width:13px;height:18px}}.media-view__frame--content,.media-view__frame:has(.media-slot){background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.media-view__frame.media-view__frame--text-memo,.media-view__frame.media-view__frame--text-memo:has(.media-slot){width:var(--media-view-default-width);border:1px solid var(--rule);background:#fff;align-items:stretch;padding:34px 34px 18px}@media (max-width:767px){.media-view__frame.media-view__frame--text-memo,.media-view__frame.media-view__frame--text-memo:has(.media-slot){padding:18px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.media-view__frame.media-view__frame--text-memo,.media-view__frame.media-view__frame--text-memo:has(.media-slot){padding:14px}}.media-view__frame--text-memo .media-slot{align-items:stretch;width:100%;height:100%;padding:0}.media-slot{width:100%;height:100%;position:relative}.media-slot,.media-view__close{justify-content:center;align-items:center;display:flex}.media-view__close{z-index:2;width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:23px;right:32px}.media-view__close:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media (max-width:767px){.media-view__close{width:28px;height:28px;top:15px;right:16px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.media-view__close{width:24px;height:24px;top:10px;right:12px}}.close-icon{flex:none;width:10px;height:10px;display:block;overflow:visible}.close-icon path{vector-effect:non-scaling-stroke}.media-view__index{top:var(--media-view-index-top);text-align:center;z-index:1;width:min(600px,100vw - 64px);font-family:var(--font-point);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";height:13px;color:var(--ink);font-size:11px;font-weight:400;line-height:13px;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767px){.media-view__index{width:300px;height:11px;font-size:10px;line-height:11px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.media-view__index{width:calc(100% - 80px);height:10px;font-size:9px;line-height:10px}}.media-view__meta{text-align:center;z-index:1;width:min(600px,100vw - 64px);position:absolute;top:auto;bottom:56px;left:50%;transform:translate(-50%)}@media (max-width:767px){.media-view__meta{width:300px;bottom:76px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.media-view__meta{width:calc(100% - 80px);bottom:42px}}.media-view__meta .ctx{font-family:var(--font-base);letter-spacing:calc(var(--screen-header-center-font-size,11px) * -.01);text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500;line-height:1.4}@media (max-width:767px){.media-view__meta .ctx{font-size:11px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.media-view__meta .ctx{font-size:9px;line-height:1.25}}.media-view__meta .member{font-family:var(--font-base);letter-spacing:.04em;text-transform:uppercase;color:var(--meta);margin-top:6px;font-size:10px;font-weight:400;line-height:1.4}@media (max-width:767px){.media-view__meta .member{margin-top:5px;font-size:9px}}@media (max-width:767px) and (max-height:430px) and (orientation:landscape){.media-view__meta .member{margin-top:4px;font-size:7px;line-height:1.2}}.media-view__meta .member--tag{flex-wrap:wrap;gap:6px;min-height:calc(1.4em + 9px);margin-top:8px}.media-view__meta .member--tag,.media-view__nav{justify-content:center;align-items:center;display:flex}.media-view__nav{top:var(--media-view-stage-center-y);width:min(160px,max(96px,calc((100vw - var(--media-view-frame-width)) / 2)));height:var(--media-view-frame-height);color:var(--ink);z-index:2;opacity:.7;cursor:pointer;transition:opacity .32s var(--ease-soft);background:0 0;border:0;padding:0;font-size:0;position:absolute;overflow:visible;transform:translateY(-50%)}.media-view__nav:disabled{opacity:.2;cursor:default;pointer-events:none}.media-view__nav:before{content:"";border-top:1.25px solid;border-right:1.25px solid;width:8px;height:8px;display:block}.media-view__nav--prev{left:0}.media-view__nav--next{right:0}.media-view__nav--prev:before{transform:rotate(-135deg)}.media-view__nav--next:before{transform:rotate(45deg)}@media (hover:none) and (pointer:coarse){.media-view__nav{width:max(44px,calc((100vw - var(--media-view-frame-width)) / 2))}}.member-tag{color:var(--member-chip-text,#fff);font-family:var(--font-base);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.member-tag--fill{padding:3px 10px}.member-tag--fill,.member-tag--stroke{border:1.5px solid var(--member-chip-bg,var(--member-bright-clear-shotaro));background:var(--member-chip-bg,var(--member-bright-clear-shotaro));border-radius:9999px}.member-tag--stroke{padding:3px 8px}.member-tag--riize{--member-chip-bg:var(--member-bright-clear-riize);--member-chip-text:#fff}.member-tag--shotaro{--member-chip-bg:var(--member-bright-clear-shotaro)}.member-tag--eunseok{--member-chip-bg:var(--member-bright-clear-eunseok)}.member-tag--sungchan{--member-chip-bg:var(--member-bright-clear-sungchan)}.member-tag--wonbin{--member-chip-bg:var(--member-bright-clear-wonbin)}.member-tag--sohee{--member-chip-bg:var(--member-bright-clear-sohee)}.member-tag--anton{--member-chip-bg:var(--member-bright-clear-anton)}.voice-token{background:#fff;border:1px solid #e6e6e6;flex-direction:column;align-items:center;gap:18px;width:320px;min-height:226px;padding:18px;display:flex}.voice-token--original{grid-template-columns:52px 1fr;align-items:center;gap:20px;min-height:112px;padding:16px 20px;display:grid}.token-play{appearance:none;color:#000;cursor:pointer;background:#eee;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;line-height:0;display:flex}.token-play:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.token-play__icon{width:20px;height:20px;display:block}.token-play__icon--pause,.voice-token.is-playing .token-play__icon--play{display:none}.voice-token.is-playing .token-play__icon--pause{display:block}.token-copy{font-family:var(--font-base);letter-spacing:0;background:#fff;justify-self:stretch;width:100%;min-width:0;padding:0}.token-copy b{font-family:var(--font-base);margin-bottom:9px;font-size:11px}.token-copy b,.token-copy span{letter-spacing:.04em;display:block}.token-copy span{color:#777;text-transform:uppercase;font-size:10px;line-height:1.45}.token-copy .token-kicker{color:#9a9a9a}.voice-token.is-playing .token-copy .token-kicker{color:#0a0a0a}.mini-wave{background-image:var(--wave-svg,none);background-position:0;background-repeat:no-repeat;background-size:100% 100%;width:124px;min-width:0;max-width:100%;height:30px;margin-top:10px;display:block}.audio-wave{--audio-progress:0%;--audio-head-position:2.5%;background:0 0;position:relative;overflow:hidden}.audio-wave__progress,.audio-wave__track{-webkit-mask-image:var(--wave-svg,none);mask-image:var(--wave-svg,none);background:#d8d8d8;display:block;position:absolute;inset:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.audio-wave__progress{background:var(--ink);width:100%;clip-path:inset(0 calc(100% - var(--audio-head-position)) 0 0);transition:clip-path .12s linear}.audio-wave__head{top:4px;bottom:4px;left:var(--audio-head-position);background:var(--ink);opacity:0;width:1px;transition:left .12s linear,opacity .16s var(--ease-soft);display:block;position:absolute;transform:translate(-.5px)}.voice-token.has-progress .audio-wave__head,.voice-token.is-playing .audio-wave__head{opacity:1}.text-terminal{width:360px;min-height:248px;font-family:var(--font-base);letter-spacing:0;background:0 0;border:0;padding:0}.media-view__frame--text-memo .text-terminal{width:100%;height:100%;min-height:0;max-height:100%;color:var(--ink);flex-direction:column;flex:1 1 0;display:flex}.terminal-copy{color:#0a0a0a;text-transform:uppercase;letter-spacing:-.01em;margin-top:28px;font-size:24px;line-height:1.35}.terminal-copy span{background:0 0}.text-terminal.quote-window{--memo-scroll-width:8px;--memo-scroll-track-height:100%;--memo-scroll-thumb-height:60px;--memo-scroll-thumb-top:3px;width:100%;padding:0;position:relative}.memo-scrollbar{width:var(--memo-scroll-width);height:var(--memo-scroll-track-height);box-sizing:border-box;opacity:0;pointer-events:none;z-index:3;background:#00000006;border:.1px solid #00000014;border-radius:999px;position:absolute;top:0;right:0}.text-terminal.quote-window:has(.terminal-copy.quote-kr.rm-scroll-y.is-scrollbar-active) .memo-scrollbar{opacity:1}.memo-scrollbar__thumb{top:var(--memo-scroll-thumb-top);height:var(--memo-scroll-thumb-height);background:var(--rm-scroll-thumb,#dadada);border-radius:999px;position:absolute;left:1px;right:1px}.terminal-copy.quote-kr{--rm-scroll-width:8px;--rm-scroll-gap:12px;color:#0a0a0a;min-height:0;font-family:var(--font-cjk);letter-spacing:.3px;text-transform:none;word-break:keep-all;box-sizing:border-box;flex:1;width:100%;max-width:100%;margin-top:0;font-size:16px;font-weight:400;line-height:1.6;position:relative}.terminal-copy.quote-kr span{background:0 0}.terminal-copy.quote-kr .quote-lines,.terminal-copy.quote-kr .quote-lines p{width:100%;max-width:100%;display:block}.terminal-copy.quote-kr .quote-lines p{white-space:normal;overflow-wrap:normal;word-break:keep-all;margin:0}.terminal-copy.quote-kr .quote-lines p+p{margin-top:12px}.terminal-copy.quote-kr .quote-lines span{white-space:normal;overflow-wrap:normal;word-break:keep-all;background:0 0;border:0;width:100%;max-width:100%;padding:0;display:block}.quote-lines p:first-child:before{content:"“"}.quote-lines p:last-child:after{content:"”"}.quote-lines .quote-gap{height:12px}.terminal-copy.quote-kr.rm-scroll-y{--rm-scroll-thumb:#dadada;--rm-scroll-track-bg:#00000006;--rm-scroll-track-border:#00000014;--rm-scroll-track-inset:3px;scrollbar-color:transparent transparent}.terminal-copy.quote-kr.rm-scroll-y.is-scrollbar-active::-webkit-scrollbar-track,.terminal-copy.quote-kr.rm-scroll-y::-webkit-scrollbar-track{background:0 0;border-color:#0000;border-radius:999px}.terminal-copy.quote-kr.rm-scroll-y.is-scrollbar-active::-webkit-scrollbar-thumb,.terminal-copy.quote-kr.rm-scroll-y::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.terminal-copy.quote-kr.rm-scroll-y.is-scrollbar-active{scrollbar-color:transparent transparent}.terminal-foot{border-top:1px solid var(--soft-rule);font-family:var(--font-point);color:var(--meta);font-feature-settings:"tnum" 1;margin-top:12px;padding-top:8px}.foot-date{border-bottom:1px solid var(--soft-rule);color:var(--meta);font-family:var(--font-point);letter-spacing:-.02em;white-space:nowrap;padding-bottom:20px;font-size:12px;line-height:1.08;display:block}.foot-pair-row{grid-template-columns:1fr 1fr;gap:18px;padding-top:12px;display:grid}.foot-label,.foot-value{color:var(--meta);font-family:var(--font-point);letter-spacing:0;white-space:nowrap;font-size:10px;line-height:1;display:block}.foot-label{margin-bottom:2px}.foot-value{color:var(--meta)}@media (max-width:767px){.text-terminal.quote-window{width:100%;padding:0}.rm-scroll-y{--rm-scroll-width:7px;--rm-scroll-gap:7px}.terminal-copy.quote-kr{--rm-scroll-width:7px;--rm-scroll-gap:12px;font-size:14px;line-height:1.6}.terminal-copy.quote-kr .quote-lines p+p,.terminal-foot{margin-top:10px}.terminal-foot{padding-top:7px}.foot-label,.foot-value{font-size:8px}.foot-date{font-size:12px}.foot-pair-row{gap:12px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}