.member-experience,.member-sheet{color:#14352d;font-variant-numeric:tabular-nums;font-family:Noto Sans TC,sans-serif}.member-experience{background:#fffef9;min-height:70vh}.member-page-hero{color:#fff;background:#14352d;padding:52px 24px!important}.member-page-hero>div{max-width:1000px;margin:auto}.member-page-hero h1{letter-spacing:-.03em;color:#fff;margin:10px 0 12px;font:700 clamp(28px,4vw,44px)/1.4 Noto Sans TC,sans-serif}.member-page-hero p{color:#e4ece6;max-width:680px;margin:0;font-size:15px;line-height:1.8}.member-page-hero .member-eyebrow{letter-spacing:.16em;color:#edbf7a;font-size:11px}.member-page-body{min-width:0;max-width:1000px;margin:0 auto;padding:40px 24px 72px}.member-page-body>h2,.member-page-body h3{color:#14352d}.member-card{background:#fff;border:1px solid #dbe4dd;border-radius:18px;overflow:hidden;box-shadow:0 5px 20px #14352d06}.member-experience .member-card,.member-sheet .member-card{border-color:#dbe4dd!important;box-shadow:0 5px 20px #14352d06!important}.member-auth-card{flex-direction:column;gap:20px;max-width:560px;margin:40px auto 64px;padding:36px;display:flex}.member-auth-card h2{color:#14352d;margin:0;font-size:24px;line-height:1.5}.member-auth-card p{color:#52665b;margin:0;font-size:15px;line-height:1.8}.member-primary,.member-secondary,.member-experience button,.member-sheet button{box-sizing:border-box;min-height:44px;font-family:inherit}.member-primary,.member-secondary{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.member-primary{color:#14352d;background:#f7931e;border:1px solid #f7931e}.member-secondary{color:#14352d;background:#fff;border:1px solid #b9c9bd}.member-experience input:not([type=checkbox]):not([type=range]):not([type=file]),.member-experience select,.member-experience textarea,.member-sheet input{min-width:0;max-width:100%;min-height:44px;font-family:inherit;border-color:#b9c9bd!important;border-radius:10px!important;font-size:16px!important}.member-experience input:focus-visible,.member-experience select:focus-visible,.member-experience button:focus-visible,.member-experience a:focus-visible,.member-sheet button:focus-visible{outline-offset:3px;outline:3px solid #f7931e}.member-experience button:disabled,.member-sheet button:disabled{opacity:.55;cursor:not-allowed}.member-experience button,.member-sheet button{border-radius:10px!important}.member-experience .member-wallet{color:#fff!important;box-shadow:none!important;background:#14352d!important;border-radius:18px!important}.member-wallet a,.member-wallet p,.member-wallet button{color:#fff!important}.member-order-card{margin-bottom:16px}.member-order-toggle{text-align:left;appearance:none;color:#14352d;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px;display:flex;border-radius:0!important}.member-order-toggle p{line-height:1.65}.member-order-toggle .member-order-title{color:#14352d;font-size:17px;font-weight:700;white-space:normal!important}.member-order-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.member-status{line-height:1.5;padding:5px 10px!important;font-size:12px!important}.member-order-detail{max-width:840px}.member-order-detail .member-card{padding:24px!important}.member-order-detail .member-pax-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-order-detail p,.member-order-detail label{overflow-wrap:anywhere}.member-empty{text-align:center;color:#52665b;padding:40px 24px}.member-empty p{font-size:16px;line-height:1.8}.member-sheet-inner{background:#fffef9!important;width:440px!important}.member-sheet-header{background:#14352d;border-bottom:0!important}.member-sheet-header p,.member-sheet-header span,.member-sheet-header button{color:#fff!important}.member-sheet-header .member-wallet{border:1px solid #698274!important;border-radius:12px!important}.member-sheet-close{width:44px;height:44px;color:#fff!important}.member-sheet-body{padding:24px!important}.member-sheet .member-order-toggle{padding:18px;font-size:15px}@media (max-width:640px){.member-page-hero{padding:36px 20px!important}.member-page-body{padding:28px 20px 56px}.member-auth-card{margin:28px 20px 48px;padding:24px}.member-order-toggle{flex-wrap:wrap;padding:18px}.member-order-toggle>div:first-child{flex-basis:100%}.member-order-toggle>div:last-child{justify-content:space-between;align-items:center;width:100%;display:flex}.member-order-detail .member-card{padding:20px!important}.member-order-detail .member-pax-grid{grid-template-columns:minmax(0,1fr)}.member-order-actions{flex-direction:column;align-items:flex-start}.member-sheet-body{padding:20px!important}}.member-page-hero{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:relative;overflow:hidden}.member-page-hero>div{z-index:1;position:relative}.member-route-art{color:#e5b66c;opacity:.28;pointer-events:none;width:min(40%,420px);height:100%;position:absolute;top:0;right:2%}.member-auth-card{background:linear-gradient(135deg,#fff,#f5f8f3);border-color:#cfdcd2;box-shadow:0 14px 45px #14352d09}.member-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.member-capabilities>div{border-top:1px solid #dbe4dd;min-width:0;padding-top:12px}.member-capabilities span{letter-spacing:.12em;color:#937038;font-size:11px}.member-capabilities h3{margin:5px 0 8px;font-size:14px}.member-capabilities p{font-size:12px;line-height:1.7}.member-experience .member-page-body{padding-bottom:calc(72px + var(--bottom-nav-h,0px) + env(safe-area-inset-bottom))}.member-experience .member-page-hero~.member-auth-card{margin-bottom:48px}@media (max-width:640px){.member-route-art{opacity:.14;width:70%;right:-16%}.member-page-hero h1{font-size:28px}.member-capabilities{gap:10px}.member-capabilities h3{font-size:13px}}@media (prefers-reduced-motion:reduce){.member-experience *,.member-sheet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
