:root{--brand-primary: #00838fff;--brand-primary-hover: #006064ff;--brand-primary-active: #003b3dff;--brand-primary-tint: #e0f7faff;--brand-destructive: #d50000ff;--brand-destructive-hover: #d32f2fff;--brand-destructive-active: #b71c1cff;--brand-accent-focus: #fbc02dff;--text-primary: #212121ff;--text-secondary: #616161ff;--text-muted: #8c8c8cff;--text-on-primary: #ffffffff;--text-on-destructive: #ffffffff;--surface-background: #f5f5f5ff;--surface-default: #ffffffff;--surface-elevated: #ffffffff;--surface-alt: #e6e6e6ff;--surface-transparent: #ffffff00;--overlay-default: #0c0c0cb2;--overlay-subtle: #0c0c0c0d;--overlay-light: #0c0c0c1a;--state-success-bg: #e8f5e9ff;--state-success-fg: #2e7d32ff;--state-warning-bg: #fff8e1ff;--state-warning-fg: #f57c00ff;--border-default: #0c0c0c1a;--border-subtle: #0c0c0c0d;--border-strong: #0c0c0c4d;--border-divider: #0c0c0c1a;--spacing-0: 0px;--spacing-2: 2px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px;--spacing-80: 80px;--spacing-96: 96px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 999px}:root{--label-xxs-font-size: 10px;--label-xxs-line-height: 124%;--label-xxs-font-weight: 600;--label-xxs-letter-spacing: -.12px;--label-m-semibold-font-size: 16px;--label-m-semibold-line-height: 100%;--label-m-semibold-font-weight: 600}@view-transition{navigation: auto;}@media (prefers-reduced-motion){@view-transition{navigation: none;}}@font-face{font-family:Trenda;src:url("./400_regular-ZHPOMCFL.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Trenda;src:url("./600_semibold-SVWDLDUO.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Trenda;src:url("./700_bold-GKPARWUK.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url("./400_regular-VLM4WMMZ.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url("./600_semibold-OF7CX72L.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url("./700_bold-5MUEMCZJ.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans TC;src:url("./400_regular-JEBUZKMM.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans TC;src:url("./600_semibold-DM6VDRRA.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans TC;src:url("./700_bold-L3CUC5RI.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Thai;src:url("./400_regular-3MG4UQYW.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Thai;src:url("./600_semibold-WT6WDGZL.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Thai;src:url("./700_bold-GY6L3IR3.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url("./400_regular-4DOODKYU.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url("./600_semibold-67AULOYY.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url("./700_bold-KRWO2BFA.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.font-noto-th{font-family:Noto Sans Thai,sans-serif}.font-noto-mr{font-family:Noto Sans Devanagari,sans-serif}.font-noto-jp{font-family:Noto Sans JP,sans-serif}.font-noto-zh{font-family:Noto Sans TC,sans-serif}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4);min-height:48px;min-width:104px;padding:var(--spacing-8) var(--spacing-20);border:0;border-radius:var(--radius-xl);font-family:Trenda,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button:focus-visible{outline:2px solid var(--brand-accent-focus);outline-offset:2px}.button--full-width{width:100%;min-width:0}.button--primary{background-color:var(--brand-primary);color:var(--text-on-primary)}.button--primary:hover{background-color:var(--brand-primary-hover)}.button--primary:active{background-color:var(--brand-primary-active)}.button--primary:disabled,.button--primary[aria-disabled=true]{background-color:var(--overlay-light);color:var(--text-muted);cursor:not-allowed}.button--primary.button--destructive{background-color:var(--brand-destructive);color:var(--text-on-destructive)}.button--primary.button--destructive:hover{background-color:var(--brand-destructive-hover)}.button--primary.button--destructive:active{background-color:var(--brand-destructive-active)}.button--secondary-tonal{background-color:var(--overlay-subtle);color:var(--text-primary)}.button--secondary-tonal:hover{background-color:var(--overlay-light)}.button--secondary-tonal:active{background-color:var(--surface-alt)}.button--secondary-tonal:disabled,.button--secondary-tonal[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.button--secondary-tonal.button--destructive{color:var(--brand-destructive)}.button--secondary-outline{background-color:var(--surface-transparent);border:2px solid var(--brand-primary);color:var(--brand-primary)}.button--secondary-outline:hover{background-color:var(--brand-primary-tint)}.button--secondary-outline:active{border-color:var(--brand-primary-active);color:var(--brand-primary-active)}.button--secondary-outline:disabled,.button--secondary-outline[aria-disabled=true]{border-color:var(--border-strong);color:var(--text-muted);cursor:not-allowed}.button--secondary-outline.button--destructive{border-color:var(--brand-destructive);color:var(--brand-destructive)}.button--secondary-outline.button--destructive:hover{background-color:var(--overlay-subtle);border-color:var(--brand-destructive-hover);color:var(--brand-destructive-hover)}.button--secondary-outline.button--destructive:active{background-color:var(--overlay-subtle);border-color:var(--brand-destructive-active);color:var(--brand-destructive-active)}dialog{border:none;display:flex;flex-direction:column;min-width:var(--spacing-wds-modal-min-width);max-width:var(--spacing-wds-modal-max-width);padding:var(--spacing-wds-modal-spacing-outer-padding);border-radius:var(--radius-wds-modal-corner-radius);background:var(--color-wds-modal-bg);margin:0;transform:translate(-50%,-50%);left:50%;top:50%;&::backdrop{background-color:#00000080;backdrop-filter:blur(4px)}header.dialog-header{font-size:1.25rem;color:var(--color-wds-modal-title);text-align:center;font-style:normal;font-weight:700;line-height:124%;letter-spacing:-.04px}}welcome-user{display:flex;flex-direction:column;width:fit-content;background-color:#ededed;padding:12px;border-radius:8px;p{color:#1e1e1e}}language-dropdown{display:inline-block;.trigger{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s ease}.trigger:hover{background:#0000000a}.trigger-icon{width:24px;height:24px;opacity:.7;flex-shrink:0}.select-wrap{position:relative;flex:1;display:flex;align-items:center}select{appearance:none;-webkit-appearance:none;width:100%;padding:0 24px 0 0;border:none;background:transparent;color:inherit;font:inherit;font-size:1rem;cursor:pointer;max-width:212px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select:focus{outline:none}}ad-slot{display:block;margin-inline:auto}ad-slot[variant=banner]{width:100%;max-width:320px;min-height:50px}ad-slot[variant=half-page]{width:300px;min-height:600px}ad-slot[variant=rectangle]{width:300px;min-height:250px}@media (min-width: 1024px){ad-slot[variant=banner]{max-width:728px;min-height:90px}}.app-header-container{position:relative;width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:var(--spacing-40);padding:var(--spacing-12) 0}.app-header{position:sticky;top:0;width:100%;background-color:var(--surface-default)}.app-header-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;text-align:center;pointer-events:none;font-size:var(--spacing-20)}@media (min-width: 769px){.app-header-container{justify-content:flex-start;margin:0}.app-header-container .app-header-title{position:static;left:auto;top:auto;transform:none;pointer-events:auto;text-align:left;margin:0;font-size:var(--spacing-24)}}.nav-legal-trigger{anchor-name:--legal-trigger}.nav-legal-dropdown[popover]{flex-direction:column;align-items:flex-start;position:absolute;border:none;border-radius:var(--radius-sm);background:var(--surface-default);box-shadow:0 2px 12px #0c0c0c26;position-anchor:--legal-trigger;position-area:span-bottom left;margin:inherit;padding:16px 20px;font-size:.625rem;max-inline-size:200px;writing-mode:horizontal-tb;position-try-fallbacks:flip-block,flip-inline}.nav-legal-dropdown[popover]:popover-open{display:flex}.legal-dropdown-item{text-decoration:none;text-align:left;color:var(--text-secondary);margin-bottom:12px;margin-right:8px}.legal-dropdown-item:last-of-type{margin-bottom:16px}.legal-dropdown-item:hover{background:#f5f5f5}button.nav-legal-trigger{border:none;background:transparent;padding:0;margin:0}.main-navigation-mobile-wrapper{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center}.main-navigation-drawer[open] .main-navigation-overlay{opacity:1;pointer-events:auto;visibility:visible}.main-navigation-overlay[hidden]{opacity:0;pointer-events:none;visibility:hidden}.main-navigation-overlay{position:fixed;inset:0;z-index:200;margin-right:var(--spacing-16);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:block;will-change:opacity}.main-navigation-backdrop{position:absolute;inset:0;background:#0000004d;width:100vw;height:100vh}.main-navigation-panel{position:absolute;left:0;top:0;height:100vh;width:100%;background:var(--surface-default, #fff);box-shadow:2px 0 16px #00000026;transform:translate(-100%);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:var(--spacing-16)}.main-navigation-drawer[open] .main-navigation-panel{transform:translate(0);opacity:1;z-index:1}.main-navigation-toggle{background:none;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.main-navigation-close{background:none;border:none;cursor:pointer}.main-navigation-close svg{width:15px;display:block}.main-navigation-brand-logo svg{height:24px;width:auto}.main-navigation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-16);height:var(--spacing-48)}.main-navigation-item-wrapper{display:flex;flex-direction:column;gap:var(--spacing-4);overflow:scroll;padding:var(--spacing-2)}.main-navigation-footer{margin-top:auto;font-size:.625rem;padding:var(--spacing-12);display:flex;flex-direction:row;flex-wrap:wrap}.main-navigation-mobile .main-navigation-item{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:auto;min-width:0;padding:var(--spacing-12);color:var(--text-primary);font-size:inherit;line-height:inherit;border:none}.main-navigation-mobile .main-navigation-item .icon{margin-right:var(--spacing-8)}.main-navigation-mobile .main-navigation-brand-logo .icon svg path[fill=currentColor],.main-navigation-mobile .main-navigation-brand-logo .icon svg path:not([fill]){fill:var(--logo-color, currentColor)}.main-navigation-mobile .main-navigation-item.active{color:var(--brand-primary);background-color:var(--brand-primary-tint);border-radius:var(--radius-md)}.main-navigation-mobile .main-navigation-link,.main-navigation-mobile .main-navigation-button{text-decoration:none;background:var(--surface-transparent)}.main-navigation-mobile .main-navigation-link:hover:not(.active),.main-navigation-mobile .main-navigation-button:hover:not(.active){background-color:var(--overlay-subtle)}.legal-footer{color:var(--text-secondary)}@media (min-width: 769px){.main-navigation-mobile-wrapper{display:none}}.discover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-12);padding:var(--spacing-12);list-style:none;margin:0}.discover-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius-md);background-color:var(--surface-alt);padding:var(--spacing-16);color:var(--text-on-primary)}.discover-card-image{position:absolute;inset:0;z-index:1;transition:transform .3s ease}.discover-card:hover .discover-card-image{transform:scale(1.05)}.discover-card-image img{width:100%;height:100%;object-fit:cover}.discover-card-gradient{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:50%;background:linear-gradient(to bottom,transparent,#0c0c0c);pointer-events:none}.discover-card-info{position:relative;z-index:3;display:flex;flex-direction:column;gap:var(--spacing-4);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}.discover-card-name{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--label-m-semibold-font-size);font-weight:var(--label-m-semibold-font-weight);line-height:var(--label-m-semibold-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discover-card-location{font-size:.875rem;font-weight:400;color:#e6e6e6}.discover-card-image--locked img{filter:blur(12px)}.discover-card-lock{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;font-size:2rem}.cancellation-and-withdrawal-section{color:var(--text-primary);font-family:inherit}.cancellation-and-withdrawal-text-container{text-align:center;margin-bottom:var(--spacing-24);h1{font-size:1.5rem}.form-info{font-size:.75rem}.form-disclaimer{color:var(--text-secondary)}}.cancellation-and-withdrawal-form{display:flex;flex-direction:column;gap:var(--spacing-12);:invalid,:-moz-ui-invalid{box-shadow:none}.field-hint,.form-footnote{color:var(--text-secondary);font-size:.875rem}.right{text-align:right}.form-field{display:flex;flex-direction:column;gap:var(--spacing-8)}input[type=text],input[type=email]{width:100%;padding:var(--spacing-12);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;border:1px solid var( --color-wds-form-element-text-enabled-border-color, rgba(12, 12, 12, .6) );background:var( --color-wds-form-element-text-enabled-bg, rgba(12, 12, 12, .05) )}.form-field.error input,.form-field.error select,.form-field.error textarea,fieldset.error input.error{border:2px solid var(--brand-destructive);background:#ffebee}.form-field.error label,fieldset.error legend{color:var(--brand-destructive)}.form-field.error .error-message,fieldset.error .error-message{color:var(--brand-destructive);font-size:.875rem}select{appearance:none;-webkit-appearance:none;min-height:var(--spacing-wds-form-element-min-height, 48px);padding:var(--spacing-wds-form-element-field-spacing-inner-vertical, 12px) calc(var( --spacing-wds-form-element-text-field-spacing-inner-horizontal, 12px ) + 20px) var(--spacing-wds-form-element-field-spacing-inner-vertical, 12px) var(--spacing-wds-form-element-text-field-spacing-inner-horizontal, 12px);font-family:inherit;font-size:1rem;align-self:stretch;border-radius:var(--radius-wds-form-element-text-corner-radius, 8px);border:1px solid var( --color-wds-form-element-text-enabled-border-color, rgba(12, 12, 12, .6) );background:var( --color-wds-form-element-text-enabled-bg, rgba(12, 12, 12, .05) ) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230c0c0c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;box-sizing:border-box}select:not(:disabled):has(option[value=""]:checked){color:var(--text-secondary)}textarea{min-height:160px;max-width:100%;resize:vertical;padding:var(--spacing-12);border:1px solid rgba(12,12,12,.6);border-radius:var(--radius-sm);color:#000;background:var( --color-wds-form-element-text-enabled-bg, rgba(12, 12, 12, .05) );font-family:inherit;font-size:1rem}label{font-weight:700}hr{border:none;height:1px;width:100%;background:var(--overlay-subtle, rgba(12, 12, 12, .1));margin:var(--spacing-24) 0;margin-top:calc(var(--spacing-24) - var(--spacing-12));margin-bottom:calc(var(--spacing-24) - var(--spacing-12))}fieldset.optional-fields{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-12);label{font-size:1rem;font-weight:700;display:block}}fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-8);legend{font-weight:700;margin-bottom:var(--spacing-8);padding:0}label{display:flex;align-items:flex-start;gap:var(--spacing-8);font-size:.875rem;input[type=radio]{flex-shrink:0;width:16px;height:16px;margin-top:2px}}.pick-date-field{margin-left:calc(16px + var(--spacing-16));.pick-date-input{padding:var(--spacing-12);width:100%;font-family:inherit;font-size:1rem;border-radius:var(--radius-sm);border:1px solid rgba(12,12,12,.6)}}}button[type=submit]:disabled{opacity:.5;cursor:not-allowed}}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{scrollbar-gutter:stable}html,body{height:100%;font-family:Trenda,sans-serif}body{margin:0;padding:0}main{padding-inline:16px}body.minimal{background-color:var(--surface-background);display:flex;flex-direction:column;.minimal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-24)}.minimal-logo{display:flex;text-decoration:none;.icon svg{height:var(--spacing-24);width:auto;path[fill=currentColor]{fill:var(--logo-color, currentColor)}}}main{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-24) var(--spacing-16)}.minimal-card{background-color:var(--surface-default);border-radius:var(--radius-md);padding:var(--spacing-32);width:100%;max-width:480px}}.main-navigation-desktop-wrapper{display:none}.main-navigation-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);width:100%;height:100%;color:var(--text-secondary);font-size:.625rem;line-height:1.2;font-weight:600;cursor:pointer;background:var(--surface-transparent);border-radius:var(--radius-sm);transition:background-color .15s ease;&:hover{background-color:var(--overlay-subtle)}}.main-navigation-item .icon svg{width:var(--spacing-24)}.main-navigation-item .icon svg path[fill=currentColor],.main-navigation-item .icon svg path:not([fill]){fill:var(--logo-color, currentColor)}.main-navigation-link{text-decoration:none}.main-navigation-details{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-width:var(--spacing-48);height:100%}.main-navigation-item.active{color:var(--brand-primary);background-color:var(--brand-primary-tint);border-radius:var(--radius-xs)}.main-navigation-button{border:none;background:transparent;padding:0;margin:0}.main-navigation-link-icon .icon{height:var(--spacing-24)}.main-navigation-avatar{margin-right:var(--spacing-12);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-xl);width:var(--spacing-24);height:var(--spacing-24)}.main-navigation-avatar img{width:100%;height:100%;object-fit:cover;display:block}#main-navigation-more-content{position:absolute;top:-100%;right:0;min-width:var(--spacing-wds-context-menu-min-width);min-height:3.125rem;border-radius:var(--radius-wds-context-menu-corner-radius);background-color:var(--color-wds-context-menu-bg);cursor:pointer}.main-navigation-more-item{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-wds-context-menu-spacing-inner-gap);font-size:var(--label-m-semibold-font-size);line-height:var(--label-m-semibold-line-height);font-weight:var(--label-m-semibold-font-weight);text-decoration:none}.mobile-hidden{display:none}@media (min-width: 769px){body:not(.minimal){display:grid;grid-template-areas:"nav main";grid-template-columns:var(--spacing-80) 1fr}#main-navigation{width:var(--spacing-80);height:100vh;border-top:none;border-right:1px solid var(--border-divider);background:var(--surface-default);box-shadow:0 0 10px #0000001a}.main-navigation-desktop-wrapper{display:flex;flex-direction:column;width:100%;height:100vh;gap:var(--spacing-4);justify-content:flex-start;padding:var(--spacing-8)}.main-navigation-desktop-wrapper>.main-navigation-item:last-child{margin-top:auto}.main-navigation-item{position:relative;width:var(--spacing-64);height:var(--spacing-64);min-width:var(--spacing-48);gap:var(--spacing-4);&.active:after{content:"";position:absolute;top:0;right:calc(var(--spacing-8) * -1);width:2px;height:100%;background:var(--brand-primary);border-radius:var(--radius-xs)}}.main-navigation-link-icon-bg{display:flex;align-items:center;justify-content:center;width:var(--spacing-wds-button-size-small-icon-only-min-width);height:var(--spacing-wds-button-size-small-icon-only-min-height);border-radius:8px;background:var(--background-image-wds-gradients-premium)}.main-navigation-link-coin-icon{color:var(--color-wds-button-default-primary-enabled-icon);width:var(--spacing-wds-button-size-small-icon-size)}.main-navigation-link-icon-bg+span{color:var(--color-wds-nav-item-label-selected)}.mobile-hidden{display:flex}.desktop-hidden{display:none}.main-navigation-avatar{width:var(--spacing-32);height:var(--spacing-32);margin-right:0}}.success-container{display:flex;flex-direction:column;align-items:stretch;text-align:center;.success-description{margin-bottom:var(--spacing-24)}}
/*# sourceMappingURL=styles.css.map */
