.friend-links[data-v-4ae863e1]{--friend-card-height: 3.625rem;--friend-card: calc(var(--friend-card-height) * 852 / 290);--friend-gap: .75rem;--friend-row-gap: .625rem;display:flex;flex-direction:column}.friend-head[data-v-4ae863e1]{display:flex;align-items:flex-end;justify-content:space-between;gap:.875rem}.friend-head .footer-col-title[data-v-4ae863e1]{flex:1}.friend-nav[data-v-4ae863e1]{flex:none;display:flex;gap:.5rem;margin-bottom:.75rem}.friend-note[data-v-4ae863e1]{margin:-.125rem 0 .5rem;font-size:.6875rem;line-height:1.7;color:var(--ink-500)}.friend-arrow[data-v-4ae863e1]{width:1.625rem;height:1.625rem;display:grid;place-items:center;border:1px solid var(--ink-200);border-radius:50%;background:#fff;color:#228079;transition:border-color .2s ease,color .2s ease,background .2s ease}.friend-arrow[data-v-4ae863e1]:hover,.friend-arrow[data-v-4ae863e1]:focus-visible{border-color:#b8802f;background:var(--gold-50);color:#8a5a22;outline:none}.friend-viewport[data-v-4ae863e1]{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1.375rem,#000 calc(100% - 1.375rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 1.375rem,#000 calc(100% - 1.375rem),transparent 100%)}.friend-track[data-v-4ae863e1]{display:flex;width:max-content;will-change:transform}.friend-group[data-v-4ae863e1]{display:grid;grid-auto-rows:min-content;column-gap:var(--friend-gap);row-gap:var(--friend-row-gap);padding-right:var(--friend-gap);list-style:none}.friend-card[data-v-4ae863e1]{display:flex;align-items:center;min-width:0;width:var(--friend-card);height:var(--friend-card-height);padding:0;border:0;border-radius:.25rem;background:transparent;color:inherit;text-decoration:none}.friend-card.empty[data-v-4ae863e1]{justify-content:center;border:1px dashed rgba(0,0,0,.14);background:#fff}.friend-card.empty .friend-logo[data-v-4ae863e1]{width:3.375rem;height:1.75rem;background:var(--ink-100)}.friend-card[data-v-4ae863e1]:not(.empty):hover,.friend-card[data-v-4ae863e1]:not(.empty):focus-visible{box-shadow:inset 0 0 0 1px #b8802f;background:var(--gold-50);outline:none}.friend-logo[data-v-4ae863e1]{flex:none;display:grid;place-items:center;width:100%;height:100%;border-radius:.1875rem;background:var(--ink-150);overflow:hidden}.friend-logo>img[data-v-4ae863e1]{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:760px){.friend-links[data-v-4ae863e1]{--friend-card-height: 3.375rem;--friend-gap: .625rem;--friend-row-gap: .5rem}.friend-card.empty .friend-logo[data-v-4ae863e1]{width:2.875rem;height:1.625rem}}@media(prefers-reduced-motion:reduce){.friend-viewport[data-v-4ae863e1]{-webkit-mask-image:none;mask-image:none}}.home-brand[data-v-12f0a777]{display:inline-flex;align-items:center;gap:.625rem;vertical-align:middle;white-space:nowrap}.home-brand-seal[data-v-12f0a777]{position:relative;width:2.875rem;height:2.875rem;overflow:hidden;flex-shrink:0;border-radius:50%}.home-brand-seal img[data-v-12f0a777]{display:block;width:100%!important;height:100%;object-fit:contain}.home-brand-copy[data-v-12f0a777]{display:flex;flex-direction:column;gap:.25rem;color:#228079;text-align:left}.home-brand-copy strong[data-v-12f0a777]{font-size:1.4375rem;line-height:1;font-weight:600;letter-spacing:.6px}.home-brand-copy>span[data-v-12f0a777]{font-size:.75rem;line-height:1.3;letter-spacing:.1875rem;color:#8a5a22}@media(max-width:760px){.home-brand[data-v-12f0a777]{gap:.5rem}.home-brand-seal[data-v-12f0a777]{width:2.375rem;height:2.375rem}.home-brand-copy strong[data-v-12f0a777]{font-size:1.3125rem}.home-brand-copy>span[data-v-12f0a777]{font-size:.6875rem;letter-spacing:.125rem}}.board-carousel[data-v-92d53b50]{height:27.5rem;grid-template-columns:61.8fr 38.2fr;border-radius:0;box-shadow:none}.board-carousel.reverse[data-v-92d53b50]{grid-template-columns:38.2fr 61.8fr}.board-carousel.reverse .carousel-visual[data-v-92d53b50]{order:2}.board-carousel.reverse .carousel-caption[data-v-92d53b50]{order:1}.board-carousel .carousel-visual[data-v-92d53b50]{height:100%}.board-carousel .carousel-visual>img[data-v-92d53b50]{object-position:center}.board-carousel .carousel-caption[data-v-92d53b50]{background:#fff;color:var(--tiffany-900);box-shadow:inset -1px 0 #00585114;padding:2.75rem max(2.5rem,calc(50vw - 37.5rem)) 2.75rem 2.75rem;display:flex;align-items:center}.board-carousel.reverse .carousel-caption[data-v-92d53b50]{padding:2.75rem 2.75rem 2.75rem max(2.5rem,calc(50vw - 37.5rem))}.board-carousel .carousel-caption[data-v-92d53b50]:before{display:none}.caption-inner[data-v-92d53b50]{width:100%;max-width:28.75rem}.board-kicker[data-v-92d53b50]{margin:0 0 .625rem;font-size:.75rem;letter-spacing:.125rem;font-weight:600;color:var(--ink-600);text-transform:uppercase}.board-index[data-v-92d53b50]{margin:0 0 .75rem;font-size:.6875rem;letter-spacing:1px;color:var(--ink-600)}.board-headline[data-v-92d53b50]{margin:0 0 1rem;font-size:1.875rem;line-height:1.34;font-weight:700;color:var(--klein-500)}.board-text[data-v-92d53b50]{margin:0 0 1.375rem;font-size:.9375rem;line-height:1.75;color:var(--ink-600)}.board-stats[data-v-92d53b50]{display:flex;gap:1.375rem;margin:0 0 1.5rem;flex-wrap:wrap}.board-stats span[data-v-92d53b50]{font-size:.75rem;line-height:1.4;color:var(--ink-600);white-space:nowrap}.board-stats b[data-v-92d53b50]{margin-right:.25rem;font-size:1.125rem;font-weight:700;color:var(--ink-700)}.board-cta[data-v-92d53b50]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--tiffany-900);text-decoration:none;background:#ffd275;padding:.6875rem 1.375rem;border-radius:62.4375rem;box-shadow:0 .375rem 1rem #0058512e;transition:transform .15s ease,box-shadow .15s ease}.board-cta[data-v-92d53b50]:hover{transform:translateY(-1px);box-shadow:0 .625rem 1.375rem #00585147}.board-carousel .carousel-dots button[data-v-92d53b50]{background:#00463f52}.board-carousel .carousel-dots button.active[data-v-92d53b50]{background:var(--tiffany-900)}.board-carousel.compact[data-v-92d53b50]{height:7rem}.board-carousel.compact .carousel-caption[data-v-92d53b50],.board-carousel.compact.reverse .carousel-caption[data-v-92d53b50]{padding:.75rem 1.75rem}.board-carousel.compact .caption-inner[data-v-92d53b50]{max-width:none}.board-carousel.compact .board-kicker[data-v-92d53b50],.board-carousel.compact .board-index[data-v-92d53b50],.board-carousel.compact .board-text[data-v-92d53b50],.board-carousel.compact .board-stats[data-v-92d53b50]{display:none}.board-carousel.compact .board-headline[data-v-92d53b50]{margin:0 0 .5rem;font-size:1.0625rem;line-height:1.28}.board-carousel.compact .board-cta[data-v-92d53b50]{padding:.4375rem .9375rem;font-size:.8125rem}.board-carousel.compact .carousel-arrow[data-v-92d53b50]{display:none}.board-carousel.compact .carousel-dots[data-v-92d53b50]{bottom:.5rem}.board-carousel.compact .carousel-dots button[data-v-92d53b50]{width:.4375rem;height:.4375rem}.hero-fade-enter-active[data-v-92d53b50],.hero-fade-leave-active[data-v-92d53b50]{transition:opacity .5s ease,transform .5s ease}.hero-fade-enter-from[data-v-92d53b50]{opacity:0;transform:translateY(.625rem)}.hero-fade-leave-to[data-v-92d53b50]{opacity:0;transform:translateY(-.625rem)}@media(max-width:1080px){.board-carousel[data-v-92d53b50]{height:23.75rem;grid-template-columns:58fr 42fr}.board-carousel.reverse[data-v-92d53b50]{grid-template-columns:42fr 58fr}.board-carousel .carousel-caption[data-v-92d53b50]{padding:2rem}.board-headline[data-v-92d53b50]{font-size:1.625rem}.board-text[data-v-92d53b50]{font-size:.875rem}}@media(max-width:760px){.board-carousel[data-v-92d53b50]{height:auto;grid-template-columns:1fr}.board-carousel.reverse[data-v-92d53b50]{grid-template-columns:1fr}.board-carousel.reverse .carousel-visual[data-v-92d53b50],.board-carousel.reverse .carousel-caption[data-v-92d53b50]{order:initial}.board-carousel .carousel-visual[data-v-92d53b50]{height:13.75rem}.board-carousel .carousel-caption[data-v-92d53b50]{padding:1.75rem 1.25rem 2rem}.caption-inner[data-v-92d53b50]{max-width:none}.board-headline[data-v-92d53b50]{font-size:1.375rem}.board-text[data-v-92d53b50]{font-size:.8125rem}.board-stats[data-v-92d53b50]{gap:1rem}.board-index[data-v-92d53b50]{display:none}.board-carousel.compact[data-v-92d53b50]{height:7rem;grid-template-columns:58fr 42fr}.board-carousel.compact.reverse[data-v-92d53b50]{grid-template-columns:42fr 58fr}.board-carousel.compact .carousel-visual[data-v-92d53b50]{height:100%}.board-carousel.compact .carousel-caption[data-v-92d53b50]{padding:.625rem 1rem}.board-carousel.compact .board-headline[data-v-92d53b50]{font-size:.9375rem}}.website-inbox[data-v-77a4c925]{margin-top:2rem;padding:1.5rem}.inbox-actions[data-v-77a4c925],.inbox-row-head[data-v-77a4c925]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.inbox-row[data-v-77a4c925]{padding:1.125rem 0;border-top:1px solid var(--ink-150)}.inbox-row-head strong[data-v-77a4c925]{flex:1}.inbox-row-head span[data-v-77a4c925]{font-size:.8125rem}.inbox-actions[data-v-77a4c925]{margin:.75rem 0}.website-inbox select[data-v-77a4c925],.website-inbox textarea[data-v-77a4c925],.website-inbox input[type=number][data-v-77a4c925]{border:1px solid var(--ink-200);border-radius:.375rem;padding:.5rem;font:inherit;background:#fff}.website-inbox textarea[data-v-77a4c925]{width:100%}.website-inbox dl>div[data-v-77a4c925]{display:grid;grid-template-columns:8.75rem 1fr;gap:.75rem;padding:.375rem 0}.website-inbox dd[data-v-77a4c925]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.website-inbox dt[data-v-77a4c925]{color:var(--ink-500)}.inbox-roles[data-v-77a4c925]{margin-top:1.25rem}@media(max-width:600px){.website-inbox dl>div[data-v-77a4c925]{grid-template-columns:1fr;gap:.25rem}}.xd-bubbles[data-v-ed88530b]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:280;overflow:hidden}.mascot-rail[data-v-ed88530b]{width:3.5rem;background:var(--rail-surface);box-shadow:var(--rail-shadow);border-radius:1.75rem;padding:.75rem .25rem .625rem;display:flex;flex-direction:column;align-items:center;gap:.3125rem;border:0;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.mascot-avatar[data-v-ed88530b]{position:relative;display:block;width:2.875rem;height:2.875rem;border-radius:50%;overflow:hidden;border:.125rem solid #81d8cf;box-shadow:0 .125rem .625rem #22807933;animation:xd-float-ed88530b 3.2s ease-in-out infinite}.mascot-avatar img[data-v-ed88530b]{width:100%;height:100%;object-fit:cover;display:block}.mascot-pulse[data-v-ed88530b]{position:absolute;top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem;border-radius:50%;border:.125rem solid #54aba3;opacity:0;animation:xd-pulse-ed88530b 2.4s ease-out infinite}@keyframes xd-float-ed88530b{0%,to{transform:translateY(0)}50%{transform:translateY(-.1875rem)}}@keyframes xd-pulse-ed88530b{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.mascot-chips[data-v-ed88530b]{display:flex;flex-direction:column;gap:.125rem;align-items:center}.mascot-chips em[data-v-ed88530b]{font-style:normal;font-size:.5rem;line-height:1;color:#005851;background:#e2f7f4;border:1px solid #b7e8e2;border-radius:.375rem;padding:.125rem .3125rem;white-space:nowrap}.mascot-name[data-v-ed88530b]{font-size:.6875rem;font-weight:700;color:#0f2540;line-height:1}.mascot-hint[data-v-ed88530b]{font-size:.5625rem;color:#8aa0b8;line-height:1}.mascot-rail:hover .mascot-name[data-v-ed88530b]{color:#228079}.mascot-dialog[data-v-ed88530b]{position:fixed;right:5.375rem;bottom:1.625rem;z-index:300;width:23.75rem;max-width:calc(100vw - 1.5rem);max-height:min(38.75rem,calc(100vh - 3.75rem));display:flex;flex-direction:column;background:#fff;border-radius:1.125rem;box-shadow:0 1.125rem 3.75rem #10284d33,0 0 0 1px #81d8cf40;overflow:hidden;animation:xd-pop-ed88530b .22s ease-out}@keyframes xd-pop-ed88530b{0%{opacity:0;transform:translateY(.75rem) scale(.97)}}.md-head[data-v-ed88530b]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:linear-gradient(135deg,#eafaf8,#d9f4f1);border-bottom:1px solid #c9ece8}.md-avatar[data-v-ed88530b]{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;border:.125rem solid #54aba3;flex:0 0 auto}.md-title[data-v-ed88530b]{flex:1;min-width:0}.md-title strong[data-v-ed88530b]{display:block;font-size:.9375rem;color:#0f2540}.md-title strong small[data-v-ed88530b]{font-size:.6875rem;font-weight:500;color:#228079;margin-left:.375rem}.md-title span[data-v-ed88530b]{font-size:.6875rem;color:#4c9a92}.md-title span[data-v-ed88530b]:before{content:"";display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background:#2bb673;margin-right:.3125rem;vertical-align:1px}.md-close[data-v-ed88530b]{border:0;background:none;font-size:.9375rem;color:#6b8299;cursor:pointer;padding:.375rem}.md-list[data-v-ed88530b]{flex:1;min-height:12.5rem;overflow-y:auto;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.625rem;background:#f7fcfb}.md-msg[data-v-ed88530b]{max-width:86%;font-size:.8125rem;line-height:1.7;padding:.625rem .8125rem;border-radius:.875rem;white-space:pre-line;word-break:break-word}.md-msg.is-bot[data-v-ed88530b]{align-self:flex-start;background:#fff;border:1px solid #d7eeeb;color:#16324f;border-top-left-radius:.25rem}.md-msg.is-user[data-v-ed88530b]{align-self:flex-end;background:linear-gradient(135deg,#54aba3,#228079);color:#fff;border-top-right-radius:.25rem}.md-typing[data-v-ed88530b]{display:inline-flex;gap:.25rem;padding:.1875rem .125rem}.md-typing i[data-v-ed88530b]{width:.375rem;height:.375rem;border-radius:50%;background:#7cc4bc;animation:xd-blink-ed88530b 1s infinite}.md-typing i[data-v-ed88530b]:nth-child(2){animation-delay:.18s}.md-typing i[data-v-ed88530b]:nth-child(3){animation-delay:.36s}@keyframes xd-blink-ed88530b{0%,to{opacity:.3}50%{opacity:1}}.md-chips[data-v-ed88530b]{display:flex;flex-wrap:wrap;gap:.375rem;padding:.625rem 1rem 0;background:#fff}.md-chips button[data-v-ed88530b]{border:1px solid #9adcd4;background:#f0fbf9;color:#005851;font-size:.6875rem;border-radius:1.25rem;padding:.3125rem .625rem;cursor:pointer}.md-chips button[data-v-ed88530b]:hover{background:#81d8cf33}.md-input[data-v-ed88530b]{display:flex;gap:.5rem;padding:.625rem 1rem .375rem;background:#fff}.md-input input[data-v-ed88530b]{flex:1;min-width:0;border:1px solid #cbe5e1;border-radius:1.375rem;padding:.5625rem .875rem;font-size:.8125rem;outline:none}.md-input input[data-v-ed88530b]:focus{border-color:#54aba3}.md-input button[data-v-ed88530b]{border:0;background:#228079;color:#fff;font-size:.8125rem;border-radius:1.375rem;padding:0 1rem;cursor:pointer}.md-input button[data-v-ed88530b]:hover{background:#005851}.md-note[data-v-ed88530b]{margin:0;padding:.25rem 1rem .625rem;font-size:.625rem;color:#9ab0c4;text-align:center;background:#fff}@media(max-width:640px){.mascot-dialog[data-v-ed88530b]{right:.75rem;left:.75rem;bottom:.75rem;width:auto}}.ob-intro[data-v-a457270f]{color:var(--c-text);font-size:var(--fs-md);line-height:1.6;margin:0 0 var(--sp-4)}.ob-intro strong[data-v-a457270f]{color:var(--c-title)}.ob-field[data-v-a457270f]{margin-bottom:var(--sp-5)}.ob-label[data-v-a457270f]{display:block;font-weight:600;color:var(--c-text);margin-bottom:var(--sp-2);font-size:var(--fs-base)}.ob-label i[data-v-a457270f]{color:var(--c-danger);font-style:normal}.ob-label small[data-v-a457270f]{color:var(--c-muted);font-weight:400}.ob-chips[data-v-a457270f]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ob-chip[data-v-a457270f]{border:1px solid var(--c-line);background:var(--white);color:var(--c-text);border-radius:var(--r-pill);padding:.4375rem .875rem;font-size:var(--fs-sm);cursor:pointer;transition:all var(--dur-fast) var(--ease)}.ob-chip[data-v-a457270f]:hover{border-color:var(--c-brand)}.ob-chip.on[data-v-a457270f]{background:var(--c-brand-solid);border-color:var(--c-brand-solid);color:var(--white);font-weight:600}.ob-actions[data-v-a457270f]{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap}.ob-skip[data-v-a457270f]{background:none;border:none;color:var(--c-muted);font-size:var(--fs-sm);cursor:pointer;text-decoration:underline}.ob-note[data-v-a457270f]{color:var(--c-muted);font-size:var(--fs-xs);margin:var(--sp-3) 0 0}.ob-result .ob-card[data-v-a457270f]{display:block;text-decoration:none;border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);background:var(--c-surface-alt);transition:all var(--dur-fast) var(--ease)}.ob-result .ob-card[data-v-a457270f]:hover{border-color:var(--c-brand);box-shadow:var(--shadow-sm)}.ob-card-top[data-v-a457270f]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.ob-card-top strong[data-v-a457270f]{color:var(--c-text);font-size:var(--fs-md)}.ob-flag[data-v-a457270f]{background:var(--c-title);color:#fff;border-radius:var(--r-xs);padding:1px .4375rem;font-size:var(--fs-xs);font-weight:700}.ob-card-meta[data-v-a457270f]{display:flex;align-items:center;gap:var(--sp-2);color:var(--c-muted);font-size:var(--fs-sm);margin-top:var(--sp-1);flex-wrap:wrap}.ob-tag[data-v-a457270f]{background:var(--tiffany-100);color:var(--c-brand-deep);border-radius:var(--r-pill);padding:1px .5625rem;font-weight:600}.ob-dot[data-v-a457270f]{color:var(--c-line)}.form-error[data-v-a457270f]{color:var(--c-danger);font-size:var(--fs-sm);margin:0 0 var(--sp-2)}:root{--tiffany-50: #f2fcfb;--tiffany-100: #e2f8f4;--tiffany-200: #c2efe7;--tiffany-300: #a2e5dc;--tiffany-400: #91dfd6;--tiffany-500: #81d8cf;--tiffany-600: #66d4c8;--tiffany-700: #54aba3;--tiffany-800: #228079;--tiffany-900: #005851;--gold-50: #fff8e8;--gold-100: #fdeec9;--gold-200: #ffe4b0;--gold-300: #ffdca3;--gold-400: #ffd275;--gold-500: #f0bd63;--gold-600: #d9a24f;--gold-700: #b8802f;--gold-ink: #8a5a22;--slate-300: #c7d1db;--slate-ink: #2c4a52;--slate-ink-soft: #4d626d;--klein-50: #eef2fc;--klein-100: #dde3f9;--klein-200: #bcc7ef;--klein-300: #93a5e4;--klein-400: #3f66dc;--klein-500: #002cb0;--klein-600: #002494;--klein-700: #001c78;--klein-800: #00155a;--ink-900: #171d1e;--ink-800: #2c3f43;--ink-700: #375e66;--ink-600: #50696e;--ink-500: #697477;--ink-400: #7e959a;--ink-300: #9bb0b4;--ink-200: #dfebee;--ink-150: #e7eff0;--ink-100: #eef4f5;--ink-50: #fbfcfc;--white: #ffffff;--c-brand: var(--tiffany-500);--c-brand-solid: var(--tiffany-800);--c-brand-solid-hover: var(--tiffany-900);--c-brand-deep: var(--tiffany-700);--c-brand-ink: var(--tiffany-900);--c-accent: var(--gold-400);--c-accent-strong: var(--gold-500);--c-accent-ink: var(--gold-ink);--c-title: var(--klein-500);--c-title-strong: var(--klein-600);--c-text: var(--ink-700);--c-muted: var(--ink-400);--c-line: var(--ink-200);--c-line-soft: var(--tiffany-100);--c-line-gray: #e5e7eb;--c-surface: var(--white);--c-surface-alt: var(--tiffany-50);--c-surface-warm: var(--gold-50);--c-danger: #c2453a;--c-danger-soft: #f3d9d6;--c-danger-ink: #8a2b22;--c-success: var(--tiffany-800);--shadow-xs: 0 1px .1875rem rgba(36, 79, 99, .06);--shadow-sm: 0 .125rem .625rem rgba(36, 79, 99, .08);--shadow-md: 0 .25rem 1.375rem rgba(36, 79, 99, .1);--shadow-lg: 0 .75rem 2.5rem rgba(36, 79, 99, .16);--shadow-gold: 0 .1875rem .75rem rgba(184, 147, 68, .16);--r-xs: .1875rem;--r-sm: .375rem;--r-md: .625rem;--r-lg: 1rem;--r-pill: 62.4375rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--fs-xs: .6875rem;--fs-sm: .8125rem;--fs-base: .875rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.3125rem;--fs-2xl: 1.625rem;--fs-3xl: 2rem;--ease: cubic-bezier(.22, .61, .36, 1);--dur-fast: .18s;--dur: .28s;--header-h: 4.5rem;--header-h-mobile: 4rem;--page-max: 81.25rem}@media(prefers-reduced-motion:reduce){:root{--dur-fast: .01ms;--dur: .01ms}}:root{font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;color:var(--c-text);background:var(--page-bg-base);font-synthesis:none;--blue: var(--c-brand);--blue-deep: var(--c-brand-deep);--text: var(--c-text);--muted: var(--c-muted);--line: var(--c-line);--radius: var(--r-xs);--shadow: var(--shadow-sm);--page-bg-base: #ffffff;--page-bg-image: none}*{box-sizing:border-box}body{margin:0}html{font-size:100%}@media(min-width:1080px){html{font-size:clamp(.78rem,calc(100vw / 90),1.28rem)}}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button{border:0;background:none;padding:0}img{max-width:100%;display:block}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:color .2s,background .2s,box-shadow .2s,transform .2s}button:hover,a:hover{color:var(--blue)}button:focus-visible,a:focus-visible{outline:.125rem solid var(--blue);outline-offset:.25rem}input:focus,textarea:focus{outline:1px solid var(--blue)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h2{font-size:1.125rem;line-height:1.5;font-weight:600}h3{font-size:1rem;line-height:1.5;font-weight:600}p{line-height:1.65}.app-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;background:transparent}.app-shell:not(.route-home){background:transparent}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--page-bg-base);background-image:var(--page-bg-image);background-repeat:no-repeat}.page-stage{flex:1 0 auto}.site-header{height:4.5rem;position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 1px .5rem #0000001a}.header-inner{height:4.5rem;max-width:90rem;padding:0 1.5rem;margin:auto;display:flex;align-items:center;gap:2.375rem}.brand{width:9.5rem;flex-shrink:0}.brand img{width:9.5rem;mix-blend-mode:multiply}.navigation{height:100%;display:flex;align-items:stretch;gap:2.25rem;flex:1}.nav-item{position:relative;display:flex;align-items:stretch;font-size:1rem;white-space:nowrap}.nav-item>a{display:flex;align-items:center;gap:.5rem;position:relative}.nav-item>a:after{content:"";height:.125rem;background:var(--blue);position:absolute;bottom:0;left:0;width:0;transition:width .25s}.nav-item.active>a,.nav-item:hover>a{color:var(--blue)}.nav-item.active>a:after,.nav-item:hover>a:after{width:100%}.nav-dropdown{display:none;position:absolute;top:4.375rem;left:-1.375rem;min-width:8.75rem;padding:.625rem 0;background:#fff;box-shadow:0 .125rem .6875rem #0000001a;border-radius:.25rem}.nav-item:hover .nav-dropdown,.nav-item:has(:focus-visible) .nav-dropdown{display:block}.nav-dropdown>a{display:block;font-size:.875rem;padding:.6875rem 1.375rem}.nav-dropdown>a:hover{background:#f2f7ff}.header-actions{display:flex;align-items:center;gap:1.375rem;margin-left:auto;white-space:nowrap;color:var(--ink-500)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:2rem}.header-control{display:flex;align-items:center;gap:.4375rem;font-size:.875rem}.notification{position:relative}.notification b{position:absolute;right:-.3125rem;top:1px;min-width:.875rem;line-height:.875rem;font-size:.5625rem;color:#fff;background:#fa5848;border-radius:.5625rem;text-align:center}.header-search{flex:1;display:flex;align-items:center;gap:.9375rem;height:2.75rem;border-bottom:1px solid var(--ink-200)}.header-search input{flex:1;min-width:0;border:0;padding:.625rem;background:none;font-size:.9375rem;color:var(--text);outline:none}.header-search input::placeholder{color:var(--ink-300)}.search-submit{display:flex}.search-results{width:min(59.375rem,calc(100vw - 2.5rem));position:absolute;right:max(1.25rem,calc((100vw - 75rem)/2));top:4.5rem;padding:.75rem 1.25rem;background:#fff;box-shadow:var(--shadow)}.search-results>a{display:flex;align-items:center;gap:.625rem;padding:.75rem;border-bottom:1px solid var(--ink-100);font-size:.875rem}.search-results>a svg:last-child{margin-left:auto}.search-results>p{padding:1.25rem;font-size:.875rem}.mobile-menu{display:none}.page-content{width:75rem;max-width:calc(100% - 5rem);margin:auto;padding:1.375rem 0 3.125rem;min-height:calc(100vh - 18.75rem)}.panel{background:#fff;border-radius:.25rem;box-shadow:var(--shadow)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1rem}.heading-actions{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;justify-content:flex-end}.more{font-size:.8125rem;color:var(--ink-300);display:inline-flex;align-items:center;gap:.1875rem;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.25rem;padding:.5625rem 1.25rem;line-height:1.4;font-size:.875rem;transition:.2s}.btn.primary{background:var(--c-brand-solid);color:#fff}.btn.primary:hover{background:var(--c-brand-solid-hover);box-shadow:0 .1875rem .625rem #00585130}.btn.white{background:#fff;color:var(--ink-500);border-color:var(--ink-150)}.btn.outline{border-color:var(--blue);color:var(--blue)}.btn.secondary{border-color:var(--slate-300);background:var(--ink-50);color:var(--ink-400)}.btn.large{padding:.6875rem 1.75rem;font-size:1rem}.muted{color:var(--ink-300);font-size:.8125rem}.blue{color:var(--blue)}.home-lead{display:grid;grid-template-columns:53.125rem 19.125rem;gap:2.75rem;align-items:start}.home-lead-main{min-width:0}.portal-carousel{height:20.375rem;display:grid;grid-template-columns:36.25rem 16.875rem;border-radius:.25rem;box-shadow:var(--shadow);overflow:hidden}.board-top-banner{padding:1.125rem 0 0;background:#fff}.board-top-banner>.portal-carousel{width:100%;max-width:100%;margin:0;border-radius:0;box-shadow:none}@media(max-width:760px){.board-top-banner{padding-top:.75rem}}.carousel-visual{position:relative;overflow:hidden;background:var(--tiffany-100)}.carousel-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.carousel-caption{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:1.5rem 1.25rem;background:var(--ink-600)}.carousel-caption:before{content:"";position:absolute;top:-1.875rem;right:-1.875rem;bottom:-1.875rem;left:-1.875rem;background:var(--caption-image) center/cover;filter:blur(1.25rem) brightness(.5);z-index:-1;opacity:.8}.hero-kicker{font-size:.75rem;letter-spacing:.3px}.carousel-caption h1{font-size:1.6875rem;line-height:1.5;font-weight:500;letter-spacing:.125rem;margin:.875rem 0}.hero-description{font-size:.875rem;line-height:1.7}.hero-stats{display:flex;justify-content:space-between;gap:.9375rem;margin:1.25rem 0}.hero-stats>div{display:flex;flex-direction:column;gap:.3125rem}.hero-stats strong{font-size:1.25rem;font-weight:500}.hero-stats span{font-size:.6875rem;opacity:.85}.hero-actions{display:flex;gap:.625rem}.carousel-caption .hero-actions{margin-top:1.5625rem}.carousel-caption .btn{padding:.5rem .5625rem;font-size:.75rem;flex:1;white-space:nowrap}.carousel-caption .btn.white{background:#ffffff1c;color:#fff;border-color:#ffffff50}.carousel-arrow{position:absolute;top:calc(50% - 1.1875rem);width:2.25rem;height:2.25rem;display:grid;place-items:center;color:#fff;border-radius:50%;background:#0004;opacity:0;z-index:2}.carousel-arrow:hover{background:#0007;color:#fff}.carousel-visual:hover .carousel-arrow,.carousel-arrow:focus-visible{opacity:1}.carousel-arrow.prev{left:.75rem}.carousel-arrow.next{right:.75rem}.carousel-dots{position:absolute;bottom:1.25rem;left:1.375rem;display:flex;gap:.5rem;z-index:3}.carousel-dots button{position:relative;width:.5rem;height:.5rem;border-radius:.375rem;background:#fff;transition:width .3s,background .3s}.carousel-dots button:before{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%);background:transparent}.carousel-dots button.active{width:1.4375rem;background:#93a5e4}.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity .6s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0}.home-resources{margin-top:.875rem;box-shadow:none;background:transparent}.home-resources>.section-heading{margin-bottom:.625rem}.home-resource-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5625rem}.home-resource-grid>a{background:#fff;box-shadow:var(--shadow);border-radius:.25rem;overflow:hidden;display:grid;grid-template-rows:minmax(0,2fr) minmax(0,1fr);position:relative;height:15.5rem}.home-resource-grid>a>img{width:100%;height:100%;min-height:0;object-fit:cover;background:#eaf3ff;transition:transform .4s}.home-resource-grid>a:hover>img{transform:scale(1.04)}.home-resource-grid>a>div{min-height:0;overflow:hidden;padding:.5625rem .625rem .6875rem;width:100%}.home-resource-grid strong{font-size:.84375rem;font-weight:500;line-height:1.35}.home-resource-grid p{font-size:.65625rem;color:var(--ink-300);margin-top:.25rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-events{box-shadow:none;background:transparent}.home-events>.section-heading{margin-bottom:1rem}.event-rows{display:flex;flex-direction:column;gap:.875rem}.event-rows>a{position:relative;background:#fff;box-shadow:var(--shadow);border-radius:.25rem;display:grid;grid-template-columns:auto auto 1fr;gap:.375rem;padding:0 1rem .75rem;align-items:center;overflow:hidden;min-height:4.625rem}.featured-event-image{height:7.5rem;width:calc(100% + 2rem);max-width:none;object-fit:cover;grid-column:1/-1;margin:0 -1rem .25rem;transition:transform .4s}.event-rows>a:hover .featured-event-image{transform:scale(1.04)}.event-rows b{grid-column:1/-1;font-size:.9375rem;font-weight:500;grid-row:2}.event-rows .date{font-size:.75rem;color:var(--ink-300);font-weight:400;grid-row:3}.event-rows .day{font-size:.6875rem;color:var(--ink-300);grid-row:3}.event-rows .place{font-size:.6875rem;color:var(--ink-300);grid-column:1/-1;grid-row:4}.event-status{font-size:.625rem;color:#d9a24f;background:#fff7ed;justify-self:end;padding:.125rem .375rem;grid-row:3}.event-rows>a:last-child{padding-top:.625rem}.event-rows>a:last-child b{grid-row:1}.event-rows>a:last-child .date,.event-rows>a:last-child .day,.event-rows>a:last-child .event-status{grid-row:2}.event-rows>a:last-child .place{grid-row:3}.members-panel{margin-top:2.25rem;background:transparent;box-shadow:none}.member-logos{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem}.member-logos>div{height:5.625rem;display:grid;place-items:center;background:#fff;border-radius:.25rem;box-shadow:var(--shadow);padding:.9375rem;transition:transform .2s}.member-logos>div:hover{transform:translateY(-.1875rem)}.member-logos img{width:100%;height:3.625rem;object-fit:contain}.home-business{margin-top:2.25rem;background:transparent;box-shadow:none}.section-description{font-size:.75rem;color:var(--ink-600);margin-top:.375rem}.match-stats{display:flex;gap:1.25rem}.match-stats>div{display:flex;align-items:center;gap:.375rem;white-space:nowrap}.match-stats strong{font-size:1.4375rem;color:var(--blue);font-weight:500}.match-stats span{font-size:.75rem;color:var(--ink-400)}.opportunity-scroll{display:flex;gap:1.125rem;overflow-x:auto;padding:0 .125rem .75rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c3d3f1 transparent}.opportunity-card{background:#fff;border:1px solid transparent;box-shadow:var(--shadow);border-radius:.25rem;padding:1.25rem;flex:0 0 calc((100% - 3.375rem)/4);scroll-snap-align:start}.opportunity-card:hover{border-color:#c5dff8;box-shadow:0 .25rem 1rem #002cb018}.small-tags{display:flex;gap:.4375rem;flex-wrap:wrap}.small-tags span,.news-tag{background:#eef5ff;color:#93a5e4;font-size:.625rem;padding:.1875rem .4375rem;line-height:1.5}.opportunity-card h3{margin:1.0625rem 0 .375rem;color:var(--ink-600)}.opportunity-card>p{font-size:.6875rem;color:var(--ink-300)}.opportunity-meta{display:flex;gap:.25rem;font-size:.625rem;color:var(--ink-300);margin-top:1.1875rem;white-space:nowrap}.opportunity-meta b{font-weight:400;color:var(--blue)}.opportunity-meta i{height:.75rem;width:1px;background:var(--ink-200);margin:0 .4375rem}.progress-label{display:flex;justify-content:space-between;margin-top:1.375rem;color:var(--ink-300);font-size:.625rem}.progress-track{height:.1875rem;background:var(--ink-100);margin-top:.4375rem}.progress-track span{display:block;height:100%;background:#93a5e4}.home-bottom{display:grid;grid-template-columns:53.125rem 19.125rem;gap:1.875rem 2.75rem;margin-top:1.625rem;align-items:start}.news-panel,.flash-panel{background:transparent;box-shadow:none}.news-panel>h2{margin-bottom:1rem}.news-item{display:flex;gap:1.375rem;background:#fff;padding:1.25rem;border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;box-shadow:var(--shadow)}.news-item:hover{border-color:#dce5f2}.news-item>img{width:14.5rem;height:9.375rem;border-radius:.25rem;object-fit:cover}.news-item>div{flex:1;min-width:0}.news-item h3{font-size:1.1875rem;margin:.75rem 0}.news-item p{font-size:.8125rem;color:var(--ink-300)}.news-detail{display:flex;align-items:center;font-size:.75rem;color:var(--blue);gap:.1875rem;margin-top:.625rem}.flash-list{padding:.375rem 1.125rem;background:#fff;border-radius:.25rem;box-shadow:var(--shadow)}.flash-list>button{width:100%;position:relative;display:grid;grid-template-columns:1fr auto;text-align:left;border-bottom:1px solid var(--ink-150);padding:.8125rem 0;gap:.5rem}.flash-list>button:last-child{border:0}.flash-list b{font-size:.8125rem;line-height:1.7;font-weight:400;grid-column:1/-1;grid-row:2}.flash-list time{font-size:.625rem;color:var(--ink-300)}.flash-tag{font-size:.625rem;color:#3f66dc}.flash-报告{color:#54aba3}.flash-活动{color:#e28fa7}.flash-list svg{display:none}.flash-tabs{display:flex;gap:.75rem;margin-top:.75rem}.flash-tabs button{flex:1;background:#fff;border-radius:.25rem;padding:.625rem;font-size:.75rem;box-shadow:var(--shadow)}.review-panel{grid-column:1/-1;padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;column-gap:2.5rem;box-shadow:var(--shadow)}.review-panel>h2,.review-note{grid-column:1}.review-note{font-size:.75rem;color:var(--ink-300);margin-top:.5rem}.rating-summary{display:flex;align-items:center;gap:2rem;margin-top:1.375rem;grid-column:1}.rating-overall>p{color:var(--blue)}.rating-overall strong{font-size:2.3125rem;font-weight:500}.rating-overall>span{color:var(--ink-300);font-size:.75rem}.rating-stars{display:flex;color:var(--blue);gap:.3125rem;margin-top:.3125rem}.rating-stars .last{opacity:.5}.rating-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem 1.25rem;flex:1}.rating-dimensions>div{display:flex;gap:.375rem;align-items:center;white-space:nowrap;font-size:.6875rem;color:var(--ink-300)}.rating-dimensions i{height:.125rem;background:var(--blue);flex:1;min-width:1.25rem}.rating-dimensions b{font-weight:400;color:var(--ink-600)}.review-editor{grid-column:2;grid-row:1/4;border:1px solid var(--ink-150);border-radius:.25rem;padding:.9375rem}.review-editor h2{font-size:1rem}.review-editor textarea{resize:vertical;width:100%;min-height:5.8125rem;border:0;padding:.625rem 0;font-size:.75rem;color:var(--ink-700)}.review-editor textarea::placeholder{color:var(--ink-300)}.review-toolbar{display:flex;gap:.625rem}.review-toolbar button{display:flex;gap:.25rem;align-items:center;border:1px solid var(--ink-200);border-radius:.1875rem;padding:.25rem .5rem;font-size:.6875rem;color:var(--ink-300)}.review-editor small{font-size:.6875rem;color:var(--ink-300)}.hero{position:relative;background-image:linear-gradient(90deg,#eaf3ffe8,#eaf3ff10),var(--hero-image);background-position:center;background-size:cover;border-radius:.25rem;overflow:hidden;padding:1.875rem;color:#002cb0}.hero-global{min-height:19.0625rem}.hero h1{font-size:2rem;letter-spacing:1px;line-height:1.4;margin:.75rem 0}.hero .hero-kicker{color:var(--blue)}.hero .hero-description{font-size:.9375rem}.hero .hero-stats{max-width:20.625rem;margin:1.5rem 0}.hero .hero-stats strong{color:var(--blue)}.hero .hero-stats span{color:#3f66dc}.hero .hero-actions{margin-top:1.25rem}.hero-business{height:11.5625rem;display:flex;align-items:center}.hero-business h1{font-size:2.125rem}.business-subtitle{font-size:.875rem;color:#228079}.hero-events{height:20rem;display:flex;align-items:center;background-image:linear-gradient(90deg,#0c2047d9,#0c204722),var(--hero-image);color:#fff;text-align:center;justify-content:center;margin:.9375rem auto 2.1875rem;width:56.25rem;max-width:100%;box-shadow:var(--shadow)}.hero-events h1{font-size:2.125rem;font-weight:500}.hero-category{font-size:.75rem;background:#ffffff24;padding:.25rem .625rem;border:1px solid #ffffff50;border-radius:.1875rem}.event-hero-date{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.125rem;font-size:.875rem}.resource-directory{display:grid;grid-template-columns:14.375rem 1fr;gap:.9375rem;margin:.375rem 0 1.875rem}.stat-tiles{display:grid;grid-template-columns:repeat(var(--tile-count),1fr);gap:.875rem;margin:1.25rem 0}.stat-tile{display:flex;gap:.75rem;align-items:center;background:#fff;border-radius:.25rem;padding:1.125rem .75rem;box-shadow:var(--shadow);text-align:left;border:1px solid transparent}.stat-tile:hover{border-color:#c6dff8;transform:translateY(-.125rem)}.stat-tile>img{width:3.5rem;height:3.5rem;object-fit:contain}.stat-tile strong{display:block;font-size:1.5rem;line-height:1;font-weight:500;color:#3f66dc}.stat-tile span{display:block;font-size:.8125rem;white-space:nowrap;margin-top:.5625rem}.resource-directory .stat-tiles{display:flex;flex-direction:column;gap:0;margin:0;padding:.5rem 0;background:#fff;border-radius:.25rem;box-shadow:var(--shadow)}.resource-directory .stat-tile{box-shadow:none;border:none;padding:.625rem 1.5rem;gap:1.0625rem;border-radius:0;transform:none}.resource-directory .stat-tile:hover{background:#f1f6ff}.resource-directory .stat-tile img{width:2.0625rem;height:2.0625rem;object-fit:contain}.resource-directory .stat-tile>div{display:flex;flex-direction:row-reverse;align-items:center;flex:1;justify-content:space-between}.resource-directory .stat-tile strong{font-size:.8125rem;color:var(--ink-300)}.resource-directory .stat-tile span{margin:0;font-size:.875rem}.resource-directory .hero{padding:3rem 2.625rem;display:flex;align-items:center}.resource-directory .hero h1{font-size:2.3125rem}.filters-grid{background:#fff;border-radius:.25rem;padding:.5rem 1.5rem;box-shadow:var(--shadow);margin-bottom:1.875rem}.filter-panel{display:flex;align-items:flex-start;gap:1.5rem;padding:1.125rem 0;box-shadow:none;border-bottom:1px solid var(--ink-100);border-radius:0}.filter-panel:last-child{border:0}.filter-panel h2{font-size:.875rem;color:var(--ink-600);font-weight:500;white-space:nowrap;line-height:1.875rem}.filter-panel h2 svg{display:none}.pills{display:flex;flex-wrap:wrap;gap:.625rem .875rem}.pills button{font-size:.8125rem;padding:.3125rem .75rem;border-radius:.1875rem;line-height:1.25rem}.pills button.selected{background:#edf4ff;color:var(--blue)}.pills button:hover{color:var(--blue);background:#f7faff}.resource-pool{box-shadow:none;background:none}.resource-pool>h2{margin-bottom:1.125rem}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.resource-card{padding:1.25rem;border-radius:.25rem;background:#fff;box-shadow:var(--shadow);border:1px solid transparent;transition:.25s}.resource-card:hover{border-color:#cde1f9;box-shadow:0 .3125rem 1.25rem #002cb018}.resource-cover{width:100%;height:11.875rem;object-fit:cover;border-radius:.25rem}.resource-meta{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem .75rem;margin:1.25rem 0;font-size:.8125rem;color:var(--ink-400)}.resource-meta>span{display:flex;align-items:center;gap:.5rem}.resource-meta svg{width:1.125rem;height:1.125rem;color:var(--ink-300)}.resource-tags{display:flex;gap:.5rem;margin:1.125rem 0}.resource-tags span{font-size:.6875rem;padding:.25rem .75rem;border-radius:.1875rem;background:var(--tiffany-50);color:var(--ink-400)}.resource-actions{display:flex;gap:.9375rem;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--ink-100)}.resource-actions .btn{font-size:.875rem;padding:.5rem 1.5rem}.share-button{color:var(--ink-300)}.share-button svg{width:1.375rem;height:1.375rem}.filter-empty{grid-column:1/-1;min-height:12.5rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center;font-size:.875rem;color:var(--ink-300);background:#fff;border-radius:.25rem}.events-page{padding-top:.25rem}.event-tabs{display:flex;align-items:center;gap:1.75rem;border-bottom:1px solid var(--ink-200);margin:0 0 1.75rem;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.event-tabs button{position:relative;padding:.875rem .125rem 1.125rem;font-size:.9375rem}.event-tabs button.active{color:var(--blue)}.event-tabs button.active:after{content:"";position:absolute;bottom:-1px;height:.1875rem;left:0;right:0;background:var(--blue)}.events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.event-card{overflow:hidden;transition:box-shadow .25s,transform .25s}.event-card:hover{box-shadow:0 .5rem 1.5rem #1b37891f;transform:translateY(-.1875rem)}.event-main{position:relative;display:flex;flex-direction:column}.event-cover{width:100%;height:13.4375rem;object-fit:cover}.event-details{padding:1.1875rem 1.125rem 0}.event-details h2{font-size:1.125rem;line-height:1.5;margin:.75rem 0 .25rem}.event-en{font-size:.75rem;color:var(--ink-300)}.event-facts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0 .875rem}.event-facts p{font-size:.625rem;color:var(--ink-300);display:flex;align-items:center;gap:.3125rem}.event-facts svg{width:.875rem;height:.875rem}.event-facts p:nth-child(3){grid-column:1/-1}.event-facts p:nth-child(4){grid-column:1/-1}.event-cta{margin:0 1.125rem 1.125rem;align-self:start;font-size:.75rem;padding:.4375rem 1.25rem}.event-summary{padding:1rem 1.125rem 1.25rem;border-top:1px solid var(--ink-100);font-size:.75rem;color:var(--ink-300);background:#fff}.event-summary h3{font-size:.8125rem;margin:.8125rem 0 .4375rem;color:var(--ink-500)}.event-summary ul{padding:0;list-style:none;margin:0;font-size:.625rem;line-height:1.95}.past-heading{margin:2.5rem 0 1.125rem}.event-card.past .event-cover{filter:saturate(.75)}.event-card.past .small-tags span{background:var(--ink-100);color:var(--ink-300)}.business-page{display:grid;grid-template-columns:53.125rem 19.125rem;gap:1.25rem 2.75rem}.business-page>.hero{grid-column:1/-1;margin-bottom:.5rem}.hot-heading{grid-column:1;display:flex;align-items:center;gap:.4375rem}.hot-heading svg{color:#fb6e48;width:1.1875rem}.hot-grid{grid-column:1;display:flex;flex-direction:column;gap:0;background:#fff;border-radius:.25rem;box-shadow:var(--shadow);padding:0 1.375rem}.hot-card{padding:1.375rem 0;border-bottom:1px solid var(--ink-150);display:flex;align-items:center;gap:1.25rem;text-align:left;box-shadow:none;border-radius:0;min-height:6.6875rem}.hot-card:last-child{border:0}.hot-card:hover .hot-copy h3{color:var(--blue)}.hot-card .medal{width:3.125rem;height:3.8125rem;object-fit:contain}.rank-number{width:3.125rem;text-align:center;color:var(--slate-300);font-size:1.5rem;font-style:italic}.hot-copy h3{font-size:1.125rem;font-weight:500;transition:color .2s}.hot-meta{display:flex;align-items:center;gap:1.125rem;font-size:.75rem;color:var(--ink-300);margin-top:.75rem}.hot-meta>span{display:flex;align-items:center;gap:.375rem}.hot-meta svg{width:1rem;height:1rem}.hot-meta i{height:.8125rem;background:var(--ink-200);width:1px}.circle-arrow{margin-left:auto;color:var(--tiffany-400)}.business-page>.stat-tiles{grid-column:2;grid-row:2/4;display:flex;flex-direction:column;gap:.75rem;margin:0;padding-top:2.9375rem}.business-page .stat-tile{height:6.9375rem;padding:1.25rem 1.625rem;gap:1.5625rem}.business-page .stat-tile img{width:4.125rem;height:4.125rem}.business-page .stat-tile strong{font-size:1.875rem}.procurement{grid-column:1/-1;padding:1.5rem;margin-top:.625rem}.unavailable{display:flex;align-items:center;justify-content:center;gap:1.875rem;min-height:13.125rem}.unavailable>img{width:10.625rem}.unavailable h3{font-size:1.1875rem;font-weight:500}.unavailable p{font-size:.8125rem;margin-top:.625rem;color:var(--ink-300)}.account-page{padding:3.125rem 0 5rem;max-width:57.5rem;margin:auto}.profile-banner{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:.5rem;box-shadow:var(--shadow);padding:3.4375rem 2.25rem;min-height:23.75rem}.profile-main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--ink-100);padding-right:2.25rem}.profile-avatar{height:5.9375rem;width:5.9375rem;border-radius:50%;margin-bottom:1.25rem}.profile-copy{text-align:center}.profile-copy h2{font-size:1.4375rem;font-weight:500}.guest-badge{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--ink-300);margin-top:.625rem}.profile-rating{display:flex;gap:.625rem;align-items:center;font-size:.8125rem;margin-top:1.75rem;color:var(--ink-300)}.profile-rating>span{display:flex;gap:.1875rem;color:#c9d2e1}.profile-rating svg{width:1.125rem;height:1.125rem}.settings-button{position:absolute;top:0;right:1.5rem;color:#96a5bd}.settings-button svg{width:1.4375rem;height:1.4375rem}.profile-login{padding:.9375rem 0 .9375rem 2.25rem;display:flex;flex-direction:column;justify-content:center}.profile-login h2{font-size:1.3125rem;line-height:1.8;font-weight:500;margin-bottom:2.8125rem}.profile-login>div{display:flex;flex-direction:column;gap:1rem}.profile-login .btn{width:100%;font-size:1rem;padding:.75rem}.account-links{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.account-link{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.875rem;text-align:left}.account-link>img{height:3.25rem;width:3.25rem;object-fit:contain}.account-link h2{font-size:1rem;font-weight:400}.site-footer{background:var(--ink-100);color:var(--ink-800);padding:2.25rem 0;font-size:.75rem;border-top:1px solid var(--ink-200)}.footer-inner{width:75rem;max-width:calc(100% - 5rem);margin:auto;display:grid;grid-template-columns:16.875rem 13.4375rem minmax(0,1fr);gap:2.5rem;align-items:start}.footer-brand img{width:9.375rem;filter:grayscale(1) contrast(1.05);opacity:.92}.footer-brand p{margin-top:1.125rem;font-size:.75rem;letter-spacing:1px}.footer-inner nav{display:block;font-size:.8125rem}.footer-copyright{width:75rem;max-width:calc(100% - 5rem);margin:1.625rem auto 0;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);text-align:center;line-height:1.9}.utility-rail{--rail-surface: rgba(255, 255, 255, .12);--rail-shadow: 0 .125rem .75rem rgba(34, 128, 121, .03);--rail-gold-surface: linear-gradient( 145deg, rgba(255, 232, 184, .12), rgba(240, 189, 99, .18) );position:fixed;right:1.125rem;top:28%;z-index:40;display:flex;flex-direction:column;align-items:center;gap:1.125rem;width:3.5rem;font-size:.6875rem}.rail-member{display:flex;flex-direction:column;align-items:center;gap:.4375rem;width:3.5rem;padding:1.0625rem .5rem;background:var(--rail-gold-surface);color:var(--gold-ink);border-radius:1rem;line-height:1.6;text-align:center;box-shadow:var(--rail-shadow)}.rail-tools{width:3.5rem;background:var(--rail-surface);box-shadow:var(--rail-shadow);border-radius:1.75rem;padding:.75rem .3125rem;display:flex;flex-direction:column;gap:.4375rem}.utility-rail .rail-tools.rail-tools-top{background:#81d8cf1a}.rail-tools>a,.rail-tools>button{display:flex;flex-direction:column;align-items:center;gap:.375rem;font-size:.625rem;text-align:center;padding:.625rem .125rem;color:var(--ink-300);line-height:1.4}.rail-tools>a:hover,.rail-tools>button:hover{color:var(--blue)}.rail-tools .back-top{color:#93a5e4}.detail-dialog{border:0;border-radius:.375rem;padding:1.75rem;width:35rem;max-width:calc(100vw - 2rem);color:var(--ink-600);box-shadow:0 1rem 3.75rem #18275230}.detail-dialog::backdrop{background:#19243766;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-bottom:1.375rem}.dialog-heading h2{font-size:1.1875rem}.dialog-copy{font-size:.875rem;margin-bottom:1.5625rem}.dialog-cover{width:100%;max-height:13.75rem;object-fit:cover;margin-bottom:1.25rem;border-radius:.25rem}.detail-dialog p{font-size:.875rem;margin-bottom:1rem}.registration-form{display:flex;flex-direction:column;gap:1rem}.registration-form>label{display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.registration-form input{border:1px solid var(--ink-200);border-radius:.1875rem;padding:.6875rem .75rem;font-size:.8125rem}.registration-form>p{margin-bottom:0}.toast{position:fixed;left:50%;bottom:2.1875rem;transform:translate(-50%);z-index:1000;background:#228079f2;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;font-size:.875rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow)}@media(min-width:1600px){.header-inner{max-width:94.375rem;padding:0 1.5rem;gap:4.375rem}.navigation{gap:3.375rem}.header-actions{gap:1.75rem}.utility-rail{right:1.75rem}}@media(max-width:1350px){.page-content,.footer-inner{max-width:calc(100% - 7.5rem)}.campaign-inner{width:auto;max-width:calc(100% - 7.5rem);gap:1.5625rem}.campaign-brand{font-size:2.1875rem;padding-right:1.375rem}.campaign-inner strong{font-size:1.5625rem}.header-inner{gap:1.75rem}.navigation{gap:1.5625rem}.header-actions{gap:.9375rem}.home-lead,.home-bottom,.business-page{grid-template-columns:minmax(0,1fr) 17.8125rem;gap:1.75rem}.portal-carousel{grid-template-columns:minmax(0,1fr) 15.3125rem}.carousel-caption{padding:1.4375rem 1rem}.home-resource-grid{gap:.625rem}.home-resource-grid p{font-size:.625rem}.match-stats{gap:.75rem}.match-stats>div{flex-direction:column;gap:0}.opportunity-card{flex-basis:calc((100% - 2.25rem) / 3)}.business-page>.stat-tiles{grid-row:2/4}.footer-inner{grid-template-columns:14.375rem 13.125rem minmax(0,1fr);gap:1.5625rem}.event-tabs{gap:1.4375rem}.event-facts{grid-template-columns:1fr}.event-facts p{grid-column:1/-1}.news-item>img{width:12.1875rem}.news-item h3{font-size:1.0625rem}.rating-summary{gap:1.25rem}.rating-dimensions{grid-template-columns:1fr}.review-editor{align-self:center;width:100%}.events-grid{gap:1.25rem}.event-cover{height:11.25rem}}@media(max-width:1080px){.page-content,.footer-inner,.campaign-inner{max-width:calc(100% - 3rem)}.campaign-inner p{font-size:.75rem}.campaign-inner strong{font-size:1.3125rem}.header-inner{gap:1.375rem}.navigation{gap:1.25rem}.nav-item{font-size:.875rem}.header-actions{gap:.875rem}.language{display:none}.brand,.brand img{width:8rem}.home-lead,.home-bottom,.business-page{grid-template-columns:minmax(0,1fr) 16.25rem;gap:1.5625rem}.portal-carousel{grid-template-columns:minmax(0,1fr) 14.375rem}.carousel-caption h1{font-size:1.5625rem}.carousel-caption .hero-stats{gap:.5rem}.hero-stats strong{font-size:1.125rem}.home-resource-grid{grid-template-columns:repeat(2,1fr)}.home-resource-grid>a{flex-direction:row;align-items:center}.home-resource-grid>a>img{width:4.0625rem;height:4.875rem;padding:.5rem}.home-resource-grid>a>div{padding:.625rem .375rem}.home-resource-grid strong{font-size:.8125rem}.home-resource-grid p{white-space:normal;font-size:.625rem}.home-resource-grid>a>svg{display:none}.utility-rail{display:none}.member-logos{grid-template-columns:repeat(4,1fr)}.member-logos>div{height:4.75rem}.news-item>img{width:9.375rem;height:8.4375rem}.news-item h3{font-size:.9375rem;margin:.5rem 0}.news-item p{font-size:.6875rem}.news-item{padding:1rem;gap:1rem}.rating-summary{gap:1.5625rem}.rating-dimensions{grid-template-columns:1fr}.review-panel{grid-template-columns:1fr 1fr;gap:1.25rem}.footer-inner{grid-template-columns:11.875rem 10.9375rem minmax(0,1fr);gap:1.25rem}.footer-copyright{font-size:.625rem}.resource-directory{grid-template-columns:12.5rem 1fr}.resource-directory .hero{padding:2.1875rem}.resource-directory .hero h1{font-size:1.875rem}.events-grid{grid-template-columns:repeat(2,1fr)}.event-cover{height:13.75rem}.event-facts{grid-template-columns:1fr 1fr}.event-facts p{grid-column:auto}.hot-meta{gap:.625rem}.hot-copy h3{font-size:1.0625rem}.hot-grid{padding:0 1.125rem}.hot-card{gap:.9375rem}.business-page .stat-tile{padding:.9375rem;gap:.9375rem}}@media(max-width:760px){.site-header,.header-inner{height:4rem}.header-inner{padding:0 1rem;gap:1rem}.brand,.brand img{width:7.6875rem}.mobile-menu{display:flex;margin-left:auto}.header-actions{gap:.875rem;margin-left:0}.header-actions .notification,.member-control,.language{display:none}.navigation{display:none;position:absolute;left:0;right:0;top:4rem;height:auto;background:#fff;padding:.625rem 1rem 1.125rem;box-shadow:0 .3125rem .625rem #00000010;gap:0}.navigation.is-open{display:flex;flex-direction:column}.nav-item{flex-direction:column}.nav-item>a{padding:.8125rem .625rem;justify-content:space-between;font-size:.9375rem}.nav-item>a:after{display:none}.nav-dropdown{position:static;box-shadow:none;padding:0 .625rem;display:flex!important;gap:.875rem;flex-wrap:wrap;min-width:0}.nav-dropdown>a{padding:.4375rem 0;font-size:.75rem;color:var(--ink-300)}.header-search{position:absolute;background:#fff;left:9.5625rem;right:3.75rem;gap:.3125rem}.header-search>svg{display:none}.header-search input{width:5rem;font-size:.75rem;padding-left:0}.header-search .search-submit{display:none}.search-results{top:4rem;left:1rem;right:1rem;width:auto;padding:.5rem}.page-content{max-width:calc(100% - 2rem);padding-top:1.125rem;padding-bottom:2.1875rem}.home-lead,.home-bottom{display:flex;flex-direction:column;gap:1.625rem}.home-lead-main,.home-events,.news-panel,.flash-panel,.review-panel{width:100%}.portal-carousel{height:auto;grid-template-columns:1fr}.carousel-visual{height:13.75rem}.carousel-caption{padding:1.25rem}.carousel-caption h1{font-size:1.5rem;margin:.5rem 0}.carousel-caption .hero-description{font-size:.8125rem}.carousel-caption .hero-stats{margin:1rem 0}.carousel-caption .hero-actions{margin-top:1rem}.carousel-caption .btn{flex:0 1 auto;padding:.5rem 1.0625rem}.carousel-arrow{opacity:1}.hero-stats{justify-content:flex-start;gap:2.1875rem}.home-resources{margin-top:1.375rem}.home-resource-grid>a>img{width:3.25rem;height:4.75rem}.home-resource-grid strong{font-size:.75rem}.home-resource-grid p{font-size:.5625rem}.home-resource-grid>a>div{padding:.5rem .3125rem}.event-rows{gap:.75rem}.event-rows>a{grid-template-columns:5.75rem 1fr auto;padding:.75rem;gap:.3125rem .625rem;min-height:5.4375rem}.featured-event-image{width:5.75rem;max-width:5.75rem;height:4.875rem;grid-column:1;grid-row:1/5;margin:0;border-radius:.1875rem}.event-rows b{grid-column:2/-1;grid-row:1;font-size:.875rem}.event-rows .date{grid-column:2;grid-row:2}.event-rows .day{grid-column:3;grid-row:2}.event-rows .place{grid-column:2/-1;grid-row:3;font-size:.625rem}.event-rows .event-status{grid-column:3;grid-row:4;font-size:.5625rem}.event-rows>a:last-child{grid-template-columns:1fr auto;min-height:5.625rem}.event-rows>a:last-child b{grid-column:1/-1;grid-row:1}.event-rows>a:last-child .date{grid-column:1;grid-row:2}.event-rows>a:last-child .day{grid-column:2;grid-row:2}.event-rows>a:last-child .place{grid-column:1;grid-row:3}.event-rows>a:last-child .event-status{grid-column:2;grid-row:3}.members-panel,.home-business{margin-top:1.75rem}.member-logos{grid-template-columns:repeat(2,1fr);gap:.625rem}.member-logos>div:last-child{grid-column:1/-1}.member-logos>div{height:4.375rem}.member-logos img{max-width:8.125rem;height:2.8125rem}.section-heading{gap:.625rem;margin-bottom:.875rem}h2{font-size:1.0625rem}.more{font-size:.6875rem}.home-business .section-heading{flex-wrap:wrap}.section-description{font-size:.6875rem;line-height:1.8}.match-stats{gap:1.5625rem;padding-top:.125rem}.match-stats>div{flex-direction:row;gap:.375rem}.match-stats strong{font-size:1.25rem}.match-stats span{font-size:.625rem}.opportunity-card{flex-basis:85%;padding:1.25rem}.opportunity-meta{font-size:.6875rem}.opportunity-scroll{gap:.75rem}.news-item{gap:.75rem;padding:.875rem}.news-item>img{width:6.25rem;height:7.1875rem}.news-item h3{font-size:.875rem}.news-item p{font-size:.625rem}.news-tag{font-size:.5625rem}.news-detail{font-size:.625rem}.home-bottom{margin-top:1.375rem}.review-panel{display:block;padding:1.25rem}.review-note{font-size:.6875rem}.rating-summary{margin:1.25rem 0;gap:1.375rem}.rating-dimensions{grid-template-columns:1fr;gap:.5625rem}.rating-overall strong{font-size:2.125rem}.rating-dimensions>div{font-size:.625rem}.rating-stars svg{width:1.125rem;height:1.125rem}.review-editor{padding:.875rem}.review-editor textarea{font-size:.6875rem}.hero{padding:1.5625rem}.hero h1{font-size:1.625rem}.resource-directory{display:flex;flex-direction:column-reverse;gap:1rem;margin:0 0 1.375rem}.resource-directory .hero{padding:1.5625rem;min-height:18.125rem}.resource-directory .hero h1{font-size:1.75rem}.resource-directory .stat-tiles{display:grid;grid-template-columns:1fr 1fr;padding:.5rem}.resource-directory .stat-tile{padding:.75rem .5rem;gap:.5rem}.resource-directory .stat-tile img{width:1.75rem;height:1.75rem}.resource-directory .stat-tile span{font-size:.75rem}.resource-directory .stat-tile strong{font-size:.6875rem}.filters-grid{padding:.5rem 1rem;margin-bottom:1.375rem}.filter-panel{display:block;padding:.75rem 0}.filter-panel h2{font-size:.8125rem;margin-bottom:.4375rem}.pills{gap:.3125rem .5rem}.pills button{font-size:.75rem;padding:.25rem .5625rem}.resource-grid{grid-template-columns:1fr;gap:1.125rem}.resource-card{padding:1rem}.resource-cover{height:9.375rem}.resource-meta{font-size:.6875rem;gap:.75rem .5rem}.resource-meta>span{gap:.3125rem}.resource-meta svg{width:.9375rem;height:.9375rem}.resource-tags{margin:.875rem 0}.hero-events{height:15rem;margin:0 0 1.125rem}.hero-events h1{font-size:1.5rem}.event-tabs{gap:1.375rem;margin-bottom:1.25rem}.event-tabs button{font-size:.8125rem;padding:.75rem 0 .875rem}.events-grid{grid-template-columns:1fr;gap:1.25rem}.event-cover{height:13.125rem}.event-summary{font-size:.75rem}.event-summary ul{font-size:.625rem}.event-facts{grid-template-columns:1fr 1fr}.past-heading{margin:1.875rem 0 1rem}.business-page{display:flex;flex-direction:column;gap:1.125rem}.hero-business{height:10.3125rem;width:100%;margin:0!important}.hero-business h1{font-size:1.8125rem}.hot-heading{margin:.25rem 0 -.125rem}.hot-grid{padding:0 .9375rem}.hot-card{padding:1.1875rem 0;gap:.75rem;min-height:6.125rem}.hot-card .medal{width:2.1875rem;height:2.875rem}.rank-number{width:2.1875rem;font-size:1.375rem}.hot-copy h3{font-size:.9375rem}.hot-meta{gap:.375rem;font-size:.625rem;flex-wrap:wrap;margin-top:.5rem}.hot-meta>span{gap:.25rem}.hot-meta svg{width:.8125rem;height:.8125rem}.hot-meta i{height:.625rem}.hot-card .circle-arrow{display:none}.business-page>.stat-tiles{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:.625rem}.business-page .stat-tile{height:5.625rem;padding:.75rem;gap:.625rem}.business-page .stat-tile img{width:2.9375rem;height:2.9375rem}.business-page .stat-tile strong{font-size:1.5rem}.business-page .stat-tile span{font-size:.6875rem}.procurement{padding:1.25rem;margin-top:0}.unavailable{flex-direction:column;gap:.625rem;padding:1.5rem 0;text-align:center}.unavailable img{width:7.8125rem}.unavailable h3{font-size:1rem}.unavailable p{font-size:.6875rem}.account-page{padding:.75rem 0 1.875rem}.profile-banner{grid-template-columns:1fr;padding:1.875rem 1.5rem}.profile-main{padding:0 0 1.5625rem;border:0;border-bottom:1px solid var(--ink-150)}.profile-login{padding:1.5625rem 0 0}.profile-login h2{font-size:1.125rem;text-align:center;margin-bottom:1.5rem}.settings-button{right:0}.profile-rating{margin-top:1.25rem}.account-links{grid-template-columns:1fr;gap:.875rem;margin-top:1.125rem}.account-link{padding:1.125rem 1.5rem}.footer-inner{max-width:calc(100% - 2rem);display:flex;flex-direction:column;gap:1.5625rem}.site-footer{padding:1.875rem 0}.footer-inner nav{display:block;font-size:.75rem}.footer-copyright{max-width:calc(100% - 2rem);padding:1.25rem 0 0;border:0;border-top:1px solid rgba(0,0,0,.1);font-size:.625rem}.footer-brand img{width:8.125rem}.footer-brand p{font-size:.6875rem}.detail-dialog{padding:1.375rem}.dialog-heading h2{font-size:1.0625rem}.detail-dialog p{font-size:.8125rem}.toast{font-size:.75rem;bottom:1.25rem}.back-top{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important;animation:none!important}}.carousel-caption h1{font-size:1.625rem;letter-spacing:0;white-space:nowrap}.event-showcase{margin:.9375rem 0 1.625rem}.event-showcase-stage{height:20.9375rem;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.event-feature{position:relative;z-index:2;width:37.5rem;max-width:70%;height:20.9375rem;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;background:linear-gradient(90deg,#102446b8,#10244640),var(--hero-image) center/cover;border-radius:.25rem;box-shadow:var(--shadow);padding:1.5625rem}.event-feature h1{font-size:1.8125rem;font-weight:500;margin:1.375rem 0 .25rem}.event-peek{position:absolute;width:50%;height:17.375rem;top:1.8125rem;overflow:hidden;opacity:.72;border-radius:.25rem}.event-peek img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.event-peek:hover{opacity:.95}.event-peek:hover img{transform:scale(1.04)}.peek-left{left:0}.peek-right{right:0}.event-showcase-dots{display:flex;justify-content:center;gap:.5rem;padding:1.75rem 0 .25rem}.event-showcase-dots button{width:1.875rem;height:.1875rem;background:#e3e7f0}.event-showcase-dots button.active{background:#93a5e4}.rail-member{word-break:keep-all}.rail-tools>a,.rail-tools>button{word-break:keep-all}.rail-tools>button:not(.back-top){font-size:.5625rem}@media(max-width:1080px){.event-feature,.event-showcase-stage{height:19.375rem}.event-peek{height:15.9375rem}.event-feature h1{font-size:1.5625rem}.carousel-caption h1{font-size:1.5rem}}@media(max-width:760px){.event-showcase{margin:0 0 1rem}.event-showcase-stage{height:13.75rem}.event-feature{max-width:88%;height:13.75rem;padding:.9375rem;width:auto;flex:1}.event-feature h1{font-size:1.3125rem;margin:1.125rem 0 .125rem;white-space:nowrap}.event-peek{height:11.25rem;top:1.25rem}.event-showcase-dots{padding:1.125rem 0 .25rem}.event-feature .event-hero-date{font-size:.75rem;margin-top:.75rem}.carousel-caption h1{font-size:1.5rem}}.route-events{background:#fff!important}.event-facts p{font-size:.75rem}.opportunity-meta{font-size:.6875rem}@media(max-width:760px){.event-facts p,.opportunity-meta{font-size:.6875rem}}.stat-tile.selected{border-color:#bcc7ef;background:#f2f7ff}.resource-directory .stat-tile.selected{color:var(--blue);background:#eef5ff}@media(max-width:760px){.carousel-caption .hero-stats{justify-content:space-between;gap:1.25rem;max-width:18.75rem}}.brand img{filter:contrast(1.1)}.footer-brand img{filter:grayscale(1) contrast(1.15);opacity:.92}.route-home{--blue: var(--c-brand);--blue-deep: var(--c-brand-deep);--text: var(--c-text);--line: var(--c-line);--shadow: var(--shadow-sm);--home-gold: var(--c-accent);--home-gold-ink: var(--c-accent-ink);color:var(--c-text);background:transparent}.route-home .notification b{background:var(--gold-500);color:var(--tiffany-900)}.route-home .portal-carousel{box-shadow:0 .3125rem 1.375rem #00585114;background:var(--slate-300)}.route-home .carousel-visual{background:var(--slate-300)}.route-home .carousel-caption{background:var(--slate-300);color:var(--tiffany-900)}.route-home .carousel-caption:before{display:none}.route-home .carousel-caption .hero-kicker{color:var(--slate-ink-soft)}.route-home .carousel-caption .hero-stats strong{color:var(--tiffany-900)}.route-home .carousel-caption .hero-stats span{color:var(--slate-ink-soft);opacity:1}.route-home .carousel-caption .hero-description{color:var(--slate-ink)}.route-home .btn.primary{background:#f0bd63;border-color:#f0bd63;color:#005851;box-shadow:0 .125rem .5rem #00585110;font-weight:500}.route-home .btn.primary:hover{background:#ffd275;border-color:#ffd275;box-shadow:0 .25rem .75rem #00585122}.route-home .carousel-caption .btn.white{background:#ffffffa6;border-color:#00585147;color:var(--tiffany-900)}.route-home .carousel-caption .btn.white:hover{background:#fff;border-color:var(--tiffany-800)}.route-home .carousel-dots button.active{background:#f0bd63}.route-home .carousel-arrow{background:#22807985}.route-home .carousel-arrow:hover{background:#228079e0;color:#ffd275}.route-home .home-resource-grid>a>img{background:var(--tiffany-50)}.route-home .home-resource-grid>a>div{border-top:1px solid var(--ink-150)}.route-home .home-resource-grid>a:hover,.route-home .member-logos>div:hover{box-shadow:0 .3125rem 1.25rem #22807917}.route-home .more{color:var(--ink-400)}.route-home .more:hover{color:#8a5a22}.route-home .home-resource-grid p,.route-home .event-rows .place,.route-home .event-rows .date,.route-home .event-rows .day{color:var(--ink-400)}.route-home .event-status{color:#8a5a22;background:var(--gold-50)}.route-home .section-description{color:var(--ink-600)}.route-home .match-stats strong{color:var(--gold-ink)}.route-home .match-stats span{color:var(--ink-400)}.route-home .small-tags span,.route-home .news-tag{background:var(--tiffany-100);color:#228079}.route-home .opportunity-card h3{color:#005851}.route-home .opportunity-card>p,.route-home .opportunity-meta,.route-home .progress-label{color:var(--ink-400)}.route-home .opportunity-meta b{color:#228079}.route-home .opportunity-meta i{background:var(--tiffany-200)}.route-home .progress-track{background:var(--ink-150)}.route-home .progress-track span{background:linear-gradient(90deg,#b8802f,#f0bd63)}.route-home .opportunity-scroll{scrollbar-color:var(--tiffany-300) transparent}.route-home .opportunity-card:hover,.route-home .news-item:hover{border-color:#f0bd63;box-shadow:0 .3125rem 1.25rem #22807912}.route-home .news-item p,.route-home .review-note{color:var(--ink-400)}.route-home .flash-list>button{border-color:var(--ink-150)}.route-home .flash-tag{color:#228079}.route-home .flash-报告{color:#54aba3}.route-home .flash-活动{color:var(--gold-ink)}.route-home .flash-tabs button:hover{background:var(--gold-100);color:#8a5a22}.route-home .rating-stars{color:#d9a24f}.route-home .rating-stars .last{opacity:.5}.route-home .rating-dimensions i{background:#d9a24f}.route-home .rating-dimensions>div,.route-home .rating-overall>span{color:var(--ink-400)}.route-home .review-editor{border-color:var(--ink-200)}.route-home .review-editor textarea{color:#005851}.route-home .review-editor textarea::placeholder{color:var(--ink-300)}.route-home .review-toolbar button{border-color:var(--tiffany-200);color:var(--ink-400)}.route-home .review-toolbar button:hover{border-color:#d9a24f;color:#8a5a22;background:var(--gold-50)}.route-home .rail-member{background:var(--rail-gold-surface);color:#8a5a22;box-shadow:var(--rail-shadow)}.route-home .rail-tools{background:var(--rail-surface);box-shadow:var(--rail-shadow)}.route-home .rail-tools>a,.route-home .rail-tools>button{color:var(--ink-400)}.route-home .rail-tools>a:hover,.route-home .rail-tools>button:hover,.route-home .rail-tools .back-top{color:#228079}.route-home .site-footer{background:var(--ink-100);color:var(--ink-800);border-top:.125rem solid #d9a24f}.route-home .footer-brand .home-brand-copy strong{color:var(--ink-900)}.route-home .footer-brand .home-brand-copy>span{color:#8a5a22}.route-home .footer-brand p{color:var(--ink-500)}.route-home .footer-inner nav>a:hover{color:#8a5a22}.route-home .footer-copyright{border-color:#0000001a;color:var(--ink-500)}.route-home .detail-dialog{color:#005851;box-shadow:0 1rem 3.75rem #00585130}.route-home .detail-dialog::backdrop{background:#22807966}.route-home .toast{background:#228079f2}.content-edition{--blue: var(--c-brand);--blue-deep: var(--c-brand-deep);--text: var(--c-text);--muted: var(--c-muted);--line: var(--c-line);--shadow: var(--shadow-md);color:var(--c-text);background:transparent}.content-edition.app-shell:not(.route-home){background:transparent}.content-edition .campaign-inner{gap:1.75rem}.content-edition .campaign-inner strong{font-size:1.5625rem;letter-spacing:.5px}.content-edition .campaign-brand{font-size:2.25rem}.content-edition .campaign-inner p{font-size:.875rem;white-space:nowrap}.content-edition .site-header{box-shadow:0 1px .625rem #00585110}.content-edition .page-content{padding-top:1.75rem}.content-edition .btn{gap:.5rem;font-weight:500;min-height:2.5rem}.content-edition .btn.gold{background:#f0bd63;border-color:#f0bd63;color:#005851;box-shadow:0 .1875rem .625rem #8a5a2209}.content-edition .btn.gold.pill{border-radius:62.4375rem;padding:.625rem 1.5rem;font-weight:600;letter-spacing:.3px}.content-edition .btn.gold:hover{background:#ffd275;border-color:#ffd275;transform:translateY(-1px)}.content-edition .btn.soft{background:#fff;border-color:var(--tiffany-200);color:#228079}.content-edition .btn.soft:hover{border-color:#d9a24f;background:#fffcf5}.content-edition .btn.translucent{border-color:#b8d2d66b;color:var(--tiffany-50);background:#ffffff08}.content-edition .btn.translucent:hover{background:#ffffff17}.content-page{display:flex;flex-direction:column;gap:2.375rem}.content-page h1{font-size:2.625rem;letter-spacing:1px;line-height:1.35;color:#005851;font-weight:600}.content-page h1 em{font-style:normal;color:#228079}.content-page h2{font-size:1.4375rem;line-height:1.5;color:#005851}.content-page h3{font-size:1.0625rem;line-height:1.55;color:#005851}.content-page p{font-size:.875rem;line-height:1.85;color:var(--ink-500)}.eyebrow{font-size:.6875rem;letter-spacing:1.4px;font-weight:600;line-height:1.7;color:var(--gold-ink);display:block;margin-bottom:.5625rem}.text-link{display:inline-flex;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:500;color:#228079;line-height:1.8}.text-link:hover{color:#8a5a22}.gold-link{color:var(--gold-ink)}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.small-note{font-size:.6875rem!important;line-height:1.8!important;color:var(--ink-600)!important;display:block}.section-footnote{margin-top:1rem}.section-intro{max-width:46.25rem;margin:-.375rem 0 1.5rem}.v2-section{scroll-margin-top:6.25rem}.section-heading h1,.section-heading h2{margin-top:.125rem}.section-heading{margin-bottom:1.375rem}.section-heading .eyebrow{margin-bottom:.1875rem}.section-subnote{margin:-.875rem 0 1.625rem;max-width:55rem;font-size:.9375rem;line-height:1.9;color:var(--ink-600);letter-spacing:.2px}.content-page .section-subnote{color:var(--ink-600)}.region-tabs{display:flex;flex-wrap:wrap;gap:.625rem;margin:0 0 .375rem}.region-tab{padding:.5rem 1rem;border:1px solid var(--tiffany-200);border-radius:62.4375rem;background:#fff;color:var(--ink-800);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .18s ease}.region-tab:hover{border-color:#54aba3;color:var(--ink-900)}.world-map-wrap{position:relative;margin-top:1.125rem}.world-map-more{position:absolute;right:1.125rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;border-radius:62.4375rem;background:#fff;border:1px solid rgba(0,44,176,.3);color:#002cb0;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 .375rem 1rem #002cb024;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.world-map-more:hover,.world-map-more:focus-visible{border-color:#002cb0;box-shadow:0 .5625rem 1.375rem #002cb033;transform:translateY(-1px);outline:none}.world-map-caption{position:absolute;left:1rem;bottom:1rem;z-index:2;max-width:26.25rem;margin:0;padding:.375rem .625rem;border-radius:.5rem;background:#ffffffd1;font-size:.6875rem;line-height:1.6;color:var(--ink-400);text-align:left;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.china-map-wrap{position:relative;margin-top:1.125rem}.china-map-more{position:absolute;right:1.125rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;border-radius:62.4375rem;background:#fff;border:1px solid rgba(0,44,176,.3);color:#002cb0;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 .375rem 1rem #002cb024;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.china-map-more:hover,.china-map-more:focus-visible{border-color:#002cb0;box-shadow:0 .5625rem 1.375rem #002cb033;transform:translateY(-1px);outline:none}.china-map-caption{position:absolute;left:1rem;bottom:1rem;z-index:2;max-width:28.75rem;margin:0;padding:.375rem .625rem;border-radius:.5rem;background:#ffffffd1;font-size:.6875rem;line-height:1.6;color:var(--ink-400);text-align:left;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.domestic-preview{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--c-line)}.domestic-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 var(--sp-4)}.domestic-preview-label{font-size:.9375rem;font-weight:700;color:var(--c-brand-ink);letter-spacing:.4px}.domestic-preview-link{display:inline-flex;align-items:center;gap:.3125rem;padding:.4375rem .875rem;border-radius:62.4375rem;border:1px solid rgba(0,44,176,.25);background:#fff;color:#002cb0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.domestic-preview-link:hover,.domestic-preview-link:focus-visible{border-color:#002cb0;box-shadow:0 .375rem 1rem #002cb024;transform:translateY(-1px);outline:none}.intl-preview{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--c-line)}.intl-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 var(--sp-4)}.intl-preview-label{font-size:.9375rem;font-weight:700;color:var(--c-brand-ink);letter-spacing:.4px}.intl-preview-clear{border:1px solid var(--tiffany-200);background:#fff;color:var(--ink-800);font-size:.8125rem;font-weight:600;padding:.4375rem 1rem;border-radius:62.4375rem;cursor:pointer;transition:all .18s ease}.intl-preview-clear:hover,.intl-preview-clear:focus-visible{border-color:#54aba3;color:var(--ink-900);outline:none}.intl-preview-hint{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:1.125rem .25rem;font-size:.875rem;line-height:1.7;color:var(--ink-400)}.region-tab.active{background:#81d8cf;border-color:#54aba3;color:var(--tiffany-900);box-shadow:0 .25rem .75rem #51b4ab40}.three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.white-surface{background:#fff;border:1px solid var(--tiffany-100);border-radius:.375rem}.content-tag{display:inline-flex;background:var(--gold-100);color:#8a5a22;padding:.3125rem .625rem;font-size:.6875rem;border-radius:.1875rem;margin-bottom:.75rem}.home-content .home-lead{grid-template-columns:minmax(0,1fr) 24.125rem;grid-template-areas:"hero  hero" "deals key" "news  key";grid-template-rows:var(--hero-h, 500px) 20.8125rem auto;gap:1.625rem;margin:0;align-items:stretch}.home-hero{grid-area:hero}.home-news{grid-area:news;min-width:0}.home-content .home-lead>.home-news.headline-news{margin-bottom:0}.home-content .home-lead>.home-deals{grid-area:deals;min-width:0;display:flex;flex-direction:column;height:100%;margin:0}.home-content .home-lead>.home-deals .deal-marquee{flex:0 0 15.625rem;min-height:0;height:15.625rem}.home-content .home-lead>.home-deals .deal-track li{height:3.125rem}.home-key-col{grid-area:key;position:relative;min-height:0}.home-key{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.home-key.key-deals{padding:.875rem 1rem}.home-key .kd-head{margin-bottom:.625rem;flex:0 0 auto}.home-key .kd-marquee{flex:1 1 auto;min-height:0;max-height:100%}.home-key .kd-list{gap:.4375rem}.home-key .kd-card{padding:.5625rem .75rem}.home-key .kd-cta{margin-top:1rem}.home-content .home-divider{width:100%;height:0;margin:-1.875rem 0 0;border:0;border-top:1px solid var(--c-line)}.home-content .portal-carousel{grid-template-columns:minmax(0,1fr) 18.125rem;height:22.875rem}.home-content .home-top-carousel .board-carousel .carousel-caption,.home-content .home-top-carousel .board-carousel.reverse .carousel-caption{padding:.75rem 1.25rem}.home-content .home-top-carousel .board-carousel .carousel-caption,.home-content .home-top-carousel .board-carousel.reverse .carousel-caption{background:#81d8cf1f}.home-content .carousel-caption h1,.home-content .carousel-caption h2{font-size:1.9375rem;line-height:1.4;white-space:normal;color:var(--klein-500);margin:.75rem 0}.home-content .carousel-caption .hero-description{font-size:.8125rem;line-height:1.8}.home-content .carousel-caption .hero-stats{gap:1.25rem;justify-content:space-between;margin:1.4375rem 0}.home-content .carousel-caption .hero-stats strong{font-size:1.4375rem}.home-content .carousel-caption .hero-stats span{font-size:.6875rem;white-space:nowrap}.home-content .carousel-caption .hero-actions{gap:.5625rem;flex-wrap:wrap}.home-content .carousel-caption .btn{font-size:.75rem;min-height:2.1875rem;padding:.5rem .6875rem}.home-content .carousel-visual>img{object-position:center}.home-content .home-top-carousel{width:100%;max-width:100%;min-width:0}.home-content .home-top-carousel .board-carousel{grid-template-columns:61.8fr 38.2fr;width:100%;max-width:100%;min-width:0;height:100%;border-radius:0;border:1px solid var(--ink-150, #e7eff0);background:#fff}.home-content .home-top-carousel .board-carousel.reverse{grid-template-columns:38.2fr 61.8fr}.home-content .home-services{margin-top:1.4375rem}.home-content .home-services h2{font-size:1.25rem}.home-content .home-services .section-heading{margin-bottom:.8125rem}.home-content .home-resource-grid{gap:.5625rem}#gcte-system .home-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}#gcte-system .home-resource-grid>a{height:13.5rem;grid-template-rows:minmax(0,58fr) minmax(0,42fr)}@media(max-width:1080px){#gcte-system .home-resource-grid>a{height:11.875rem}}@media(max-width:620px){#gcte-system .home-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#gcte-system .home-resource-grid>a{height:11.625rem}#gcte-system .home-resource-grid p{margin-top:.125rem;line-height:1.42}#gcte-system .home-resource-grid>a>div{padding:.4375rem .3125rem .5rem}}.home-content .home-resource-grid p{font-size:.65625rem;line-height:1.5}.home-content .home-resource-grid>a{height:15.5rem}.home-content .home-resource-grid>a>img{height:100%}.home-content .home-resource-grid>a>div{padding:.5625rem .625rem .6875rem;min-height:0}.home-content .home-resource-grid strong{font-size:.84375rem}.member-invitation{position:relative;background:linear-gradient(145deg,#fffaf1,var(--gold-100));padding:1.5rem 1.3125rem;border:1px solid #ffd275;border-radius:.3125rem}.member-invitation .eyebrow{font-size:.625rem;letter-spacing:.8px}.invitation-star{position:absolute;right:1.125rem;top:1.375rem;color:#d9a24f;opacity:.55}.member-invitation h2{font-size:1.4375rem;color:var(--ink-700);margin:1.25rem 0 .8125rem}.member-invitation p{font-size:.75rem;color:var(--ink-500)}.member-mini-benefits{display:grid;gap:.5625rem;font-size:.75rem;color:#8a5a22;margin:1.125rem 0}.member-mini-benefits span:before{content:"✓";margin-right:.5rem}.member-invitation .btn{width:100%;font-size:.8125rem}.member-invitation>a{display:block;font-size:.6875rem;text-align:center;color:#8a5a22;margin-top:.75rem}.values-band{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--tiffany-200);border-bottom:1px solid var(--tiffany-200);padding:1.5625rem 0;gap:2.1875rem}.values-band>div{border-right:1px solid var(--tiffany-200);padding-right:1.75rem}.values-band>div:last-child{border:0}.values-band span{font-size:.6875rem;color:var(--gold-ink);letter-spacing:1px}.values-band h3{margin:.5625rem 0 .4375rem}.values-band p{font-size:.75rem}.editorial-card{background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem;padding:1.5625rem;display:flex;flex-direction:column;align-items:flex-start}.editorial-card h3{margin:.75rem 0 .625rem}.editorial-card>svg{color:#228079}.three-grid .editorial-card .card-head{display:flex;align-items:center;gap:.625rem}.three-grid .editorial-card .card-head :deep(svg){flex:0 0 auto;width:1.5rem;height:1.5rem;color:#228079}.three-grid .editorial-card .card-head h3{margin:0;font-size:1.0625rem}.editorial-card p{font-size:.8125rem;flex:1}.editorial-card .text-link,.editorial-card>a{margin-top:1.375rem;font-size:.8125rem;display:inline-flex;gap:.5rem;align-items:center;color:#228079}.editorial-card:hover{border-color:var(--gold-400);box-shadow:0 .375rem 1.25rem #00585108}.three-grid .editorial-card--compact{padding:1.125rem 1.25rem}.three-grid .editorial-card--compact .card-head{gap:.5625rem;margin-bottom:.625rem}.three-grid .editorial-card--compact .card-head h3{font-size:1rem;line-height:1.4}.three-grid .editorial-card--compact p{line-height:1.75}.three-grid .editorial-card--compact .text-link{margin-top:.75rem}#matching .three-grid{gap:1rem}.number-index{font-size:1.9375rem;font-weight:400;color:#d9a24f;font-style:italic;line-height:1}.membership-cta.cta-tight{margin-top:-1.5rem}.membership-cta{display:flex;justify-content:space-between;align-items:center;gap:2.1875rem;background:linear-gradient(110deg,#54aba3,#54aba3 55%,#66d4c8);border:1px solid #54aba3;border-radius:.375rem;padding:2.0625rem 2.25rem;position:relative;overflow:hidden}.membership-cta:after{content:"";position:absolute;right:12.5rem;top:-10rem;width:24.375rem;height:24.375rem;border:1px solid #ffffff40;border-radius:50%;pointer-events:none}.membership-cta h2{color:#fff;font-size:1.5rem}.membership-cta p{color:var(--tiffany-50);font-size:.8125rem;margin-top:.5625rem;max-width:45rem}.membership-cta .eyebrow{color:var(--tiffany-100);font-size:.625rem}.cta-actions{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;align-items:center;z-index:1}.cta-actions>a{font-size:.75rem;color:var(--tiffany-50)}.cta-actions>a>span{margin-left:.5rem}.benefit-shortcuts{display:grid;grid-template-columns:repeat(7,1fr);gap:.75rem;margin-bottom:1rem}.benefit-shortcuts>a{background:#fff;border:1px solid var(--ink-200);display:flex;flex-direction:column;border-radius:.3125rem;overflow:hidden}.benefit-tile-media{display:block;width:100%;aspect-ratio:16 / 11;overflow:hidden;background:var(--ink-100)}.benefit-tile-media>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.benefit-shortcuts>a:hover .benefit-tile-media>img{transform:scale(1.06)}.benefit-shortcuts strong{padding:.75rem .625rem .8125rem;font-size:.8125rem;font-weight:500;text-align:center}.benefit-shortcuts>a:hover{border-color:#d9a24f;transform:translateY(-.1875rem)}.image-story{background:#fff;border:1px solid var(--ink-200);border-radius:.3125rem;overflow:hidden}.image-story>img{width:100%;height:13.4375rem;object-fit:cover}.image-story>div{padding:1.5625rem}.image-story h2{font-size:1.3125rem}.image-story p{margin:.625rem 0 1.125rem;font-size:.8125rem}.partner-names{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.partner-names>span{background:#ffffffb0;border:1px solid var(--ink-200);padding:1.25rem;text-align:center;font-size:.9375rem;line-height:1.5}.ecosystem-section>p{font-size:.75rem;margin-top:1.0625rem}.split-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;background:#fff;border:1px solid var(--tiffany-100);border-radius:.375rem;padding:2.25rem;align-items:center;scroll-margin-top:6.25rem}.split-hero h1{margin:.75rem 0 1.25rem}.split-hero.resources-hero{background:#81d8cf1f;border:0;box-shadow:0 .625rem 1.625rem -1.125rem #00585159}.split-hero.resources-hero>div>.eyebrow{color:var(--tiffany-900)}.split-hero.resources-hero>div>p{color:var(--tiffany-900)}.split-hero.resources-hero .btn.soft{border-color:var(--tiffany-800);color:var(--tiffany-900)}.split-hero>div>p{max-width:28.75rem;margin-bottom:1.5625rem}.split-hero figure{margin:0;min-width:0;position:relative;border-radius:.25rem;overflow:hidden}.split-hero figure>img{width:100%;height:20.25rem;object-fit:cover}.split-hero figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#153d51a0);padding:2rem 1.25rem .875rem;color:#fff;font-size:.6875rem}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--tiffany-200);border-radius:.3125rem;padding:1.5625rem 0;margin-top:-1.125rem}.proof-strip>div{text-align:center;border-right:1px solid var(--ink-200)}.proof-strip>div:last-child{border:0}.proof-strip strong{font-size:2rem;color:var(--gold-ink);font-weight:500}.proof-strip strong>span{font-size:1.0625rem;margin-left:.1875rem}.proof-strip p{font-size:.75rem;margin-top:.4375rem}.proof-strip.three{grid-template-columns:repeat(3,1fr)}.proof-strip.four{grid-template-columns:repeat(4,1fr);padding:1rem 0}.proof-strip.four>div{padding:0 .75rem}.proof-strip.four strong{font-size:1.625rem}.proof-strip.four strong>span{font-size:.9375rem;margin-left:.125rem}.proof-strip.four p{font-size:.6875rem;margin-top:.25rem;line-height:1.5}.strip-note{margin-top:-1.8125rem}.filter-tabs{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.5rem}.filter-rail-wrap{position:relative}.filter-tabs.rail{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.125rem 0 .375rem}.filter-tabs.rail::-webkit-scrollbar{display:none}.filter-tabs.rail>button{flex:0 0 auto;white-space:nowrap}.filter-rail-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:-1.125rem;padding:0;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-brand-ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity .2s var(--ease),color .2s var(--ease)}.filter-rail-nav.prev{left:-.5rem}.filter-rail-nav.next{right:-.5rem}.filter-rail-nav:hover:not(:disabled){color:var(--c-accent-ink)}.filter-rail-nav:disabled{opacity:0;pointer-events:none}.card-rail-wrap{position:relative}.card-rail{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:.125rem 0 .5rem}.card-rail::-webkit-scrollbar{display:none}.card-rail-grid{display:grid;grid-auto-flow:column;gap:1rem}.rail-card{width:18.75rem;border:1px solid var(--tiffany-100);border-radius:.3125rem;overflow:hidden;background:#fff;cursor:pointer;outline:none;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.rail-card:hover,.rail-card:focus-visible{border-color:#d9a24f;box-shadow:var(--shadow-sm);transform:translateY(-.125rem)}.rail-card .activity-cover>img{height:8.25rem}.rail-card>div{padding:1rem 1.125rem 1.125rem}.rail-card h3{font-size:.9375rem;margin:.25rem 0 .5rem;line-height:1.5}.rail-card .eyebrow{font-size:.625rem}.rail-card p{font-size:.75rem;line-height:1.7;color:var(--c-muted)}.rail-meta{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.rail-meta>span{font-size:.6875rem;line-height:1.6;padding:.1875rem .5rem;border-radius:.1875rem;background:var(--tiffany-50);border:1px solid var(--tiffany-100);color:var(--ink-600)}.card-rail-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:-1.375rem;padding:0;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-brand-ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity .2s var(--ease),color .2s var(--ease)}.card-rail-nav.prev{left:-.625rem}.card-rail-nav.next{right:-.625rem}.card-rail-nav:hover:not(:disabled){color:var(--c-accent-ink)}.card-rail-nav:disabled{opacity:0;pointer-events:none}.card-rail-hint{margin:.625rem 0 0;font-size:.75rem;color:var(--ink-400)}.section-desc{margin:.375rem 0 0;max-width:48.75rem;font-size:.8125rem;line-height:1.8;color:var(--ink-600)}.content-page .section-desc{color:var(--ink-600)}.section-note{margin:.75rem 0 0;font-size:.75rem;line-height:1.8;color:var(--ink-600)}.content-page .section-note{color:var(--ink-600)}.closed-door-item{padding:1.25rem 1.375rem;border:1px solid var(--tiffany-100);border-radius:.375rem;background:#fff}.closed-door-item h3{margin:0 0 .5rem;font-size:.9375rem;color:var(--klein-500)}.closed-door-item p{font-size:.75rem;line-height:1.8;color:var(--c-muted)}#closed-door .closed-door-item{background:#81d8cf1f}.strategy-section .three-grid>.editorial-card{background:#81d8cf1f}#matching .three-grid>.editorial-card{background:#81d8cf1f}#supply .two-grid>.editorial-card{background:#81d8cf1f}#gef-forum .three-grid>.closed-door-item{background:#81d8cf1f}.gef-finale{padding:1.625rem 1.75rem 1.75rem;border:1px solid var(--tiffany-100);border-radius:.5rem;background:linear-gradient(180deg,var(--tiffany-50) 0%,#ffffff 100%)}.gef-figure{margin:0 0 1rem}.gef-slides{position:relative;overflow:hidden;border-radius:.375rem}.gef-slides img{display:block;width:100%;aspect-ratio:1 / .618;height:auto;object-fit:cover}.gef-slides img.slide-fade-leave-active{position:absolute;top:0;right:0;bottom:0;left:0}.gef-slides:hover .carousel-arrow,.gef-slides .carousel-arrow:focus-visible{opacity:1}.gef-bar{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-top:.625rem;font-size:.75rem;color:var(--ink-400)}.gef-dots{display:flex;gap:.4375rem}.gef-dots button{position:relative;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.gef-dots button:before{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;border-radius:.375rem;transform:translate(-50%,-50%);background:var(--tiffany-200);transition:width .3s,background .3s}.gef-dots button.active:before{width:1.375rem;background:#228079}.gef-stats{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:#003f4a9e}.gef-stats>div{padding:.75rem .625rem;text-align:center;border-right:1px solid rgba(255,255,255,.22)}.gef-stats>div:nth-child(3n){border-right:0}.gef-stats>div:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.22)}.gef-stats strong{display:block;font-size:1.5rem;font-weight:500;color:#ffd275}.gef-stats p{margin:.25rem 0 0;font-size:.75rem;line-height:1.5;color:#ffffffeb}.category-empty{padding:2.125rem 1.5rem;text-align:center;font-size:.8125rem;line-height:1.8;color:var(--ink-500);background:var(--tiffany-50);border:1px dashed var(--tiffany-200);border-radius:.3125rem}.filter-tabs-continent{margin-bottom:.75rem}.filter-tabs-continent>button{padding:.4375rem 1.125rem;font-size:.75rem}.filter-tabs-continent>button.active{background:#d9a24f;border-color:#d9a24f;color:#fff}.filter-tabs>button{padding:.5625rem 1.3125rem;font-size:.8125rem;line-height:1.5;border:1px solid var(--ink-200);background:#ffffffb3;border-radius:.25rem;color:var(--ink-500)}.filter-tabs>button.active{background:var(--tiffany-800);border-color:var(--tiffany-800);color:#fff}.filter-tabs>button:not(.active):hover{border-color:#d9a24f;color:#8a5a22}.service-detail-card{padding:1.75rem;background:#fff;border:1px solid var(--tiffany-100);border-radius:.375rem;display:flex;flex-direction:column;align-items:flex-start}.service-detail-top{display:flex;gap:1.0625rem;align-items:center;margin-bottom:1.125rem}.service-detail-top>img{width:3.875rem;height:3.875rem;object-fit:contain;filter:hue-rotate(-27deg) saturate(.55)}.service-detail-top .eyebrow{margin:0 0 .25rem;font-size:.625rem}.service-detail-top h3{font-size:1.25rem}.service-detail-card p{font-size:.8125rem}.service-detail-card .service-lead{font-size:.875rem;font-weight:500;color:#228079;margin-bottom:.625rem}.check-list{padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem;margin:1.25rem 0 1.5625rem}.check-list li{display:flex;align-items:flex-start;gap:.5625rem;font-size:.75rem;line-height:1.8;color:var(--ink-500)}.check-list li svg{color:var(--gold-ink);margin-top:.1875rem;flex-shrink:0}.service-detail-card>.text-link{margin-top:auto}.network-regions{display:grid;grid-template-columns:repeat(3,1fr);gap:1.125rem}.network-regions>article{background:#fff;border:1px solid var(--tiffany-100);padding:1.5625rem;border-radius:.3125rem}.network-regions h3{margin:.75rem 0}.network-regions>article>svg{color:var(--gold-ink)}.network-regions p{font-size:.75rem}.domestic-network{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.domestic-network>article{background:#fff;border:1px solid var(--ink-200);padding:1.1875rem}.domestic-network h3{font-size:.9375rem}.domestic-network p{font-size:.75rem;margin-top:.4375rem}.wide-photo-hero{background:linear-gradient(90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover;border-radius:.375rem;padding:2.75rem 2.625rem;min-height:21.875rem}.wide-photo-hero h1{color:#fff;margin:1rem 0 1.125rem}.wide-photo-hero.business-hero{background:linear-gradient(90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover}.wide-photo-hero.business-hero{align-self:stretch;width:100%;flex:none;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:30rem;padding:4rem 2.625rem 5.375rem;overflow:hidden;isolation:isolate}.business-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.business-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#14544ef0,#185e57e6 26%,#1e6c64d6,#267a72bd 66%,#388c839e 84%,#54aba380)}.business-hero-slide{position:absolute;z-index:2;left:2.625rem;bottom:8.5rem;display:flex;flex-direction:column;align-items:flex-start;max-width:58%;margin:0;text-shadow:0 1px .125rem rgba(0,40,37,.5),0 0 .875rem rgba(0,40,37,.3)}.business-hero-index{margin:.75rem 0 0;font-size:.75rem;letter-spacing:.12em;color:var(--tiffany-200);font-variant-numeric:tabular-nums}.business-hero-tag{display:flex;flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0}.business-hero-kind,.business-hero-country{display:inline-flex;align-items:center;height:1.5rem;padding:0 .6875rem;border-radius:62.4375rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.business-hero-kind{background:#f0bd63;color:#005851}.business-hero-country{background:#ffffff29;border:1px solid rgba(255,255,255,.42);color:#fff}.wide-photo-hero.business-hero h1{margin:.875rem 0 .75rem;font-size:1.875rem;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.content-page .business-hero-meta{margin:0 0 1.375rem;font-size:.875rem;color:#fff;text-shadow:0 1px .125rem rgba(0,40,37,.45);max-width:52ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-page .wide-photo-hero.business-hero>.business-hero-slide .eyebrow,.content-page .wide-photo-hero.business-hero .business-hero-index{color:#fdf3e3;text-shadow:0 1px .125rem rgba(0,40,37,.5)}.business-hero-slide .btn.translucent{text-shadow:0 1px .125rem rgba(0,40,37,.4)}.business-hero-nav{position:absolute;left:2.625rem;bottom:1.875rem;z-index:3;display:flex;align-items:center;gap:.875rem}.business-hero-arrow{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#00000029;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease}.business-hero-arrow:hover{background:#00000052;border-color:#fff}.business-hero-dots{display:flex;align-items:center;gap:.4375rem}.business-hero-dots button{width:.4375rem;height:.4375rem;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;transition:width .2s ease,background .2s ease}.business-hero-dots button.active{width:1.25rem;border-radius:62.4375rem;background:#f0bd63;border-color:#f0bd63}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .42s ease}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0}.wide-photo-hero.business-hero.selection-hero{min-height:35rem;padding:4rem 2.625rem 5.375rem}.wide-photo-hero.business-hero.selection-hero .business-hero-slide{top:7%;bottom:auto;left:2.625rem;right:auto;transform:none;align-items:flex-start;text-align:left;max-width:56%}.wide-photo-hero.business-hero.selection-hero .business-hero-slide.lower-right{top:auto;bottom:7%;left:auto;right:2.625rem;align-items:flex-end;text-align:right}.selection-hero .business-hero-slide.lower-right .business-hero-tag,.selection-hero .business-hero-slide.lower-right .hero-stats,.selection-hero .business-hero-slide.lower-right .button-row{justify-content:flex-end}.selection-hero.is-lower-right .business-hero-scrim{background:linear-gradient(270deg,#228079b8,#54aba399 24%,#81d8cf80 42%,#d6f0ee80 66%,#ffffff80)}.selection-hero .hero-stats{margin-bottom:1.25rem;gap:1.875rem}.selection-hero .hero-stats strong{font-size:1.5rem}.selection-hero .business-hero-meta{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;max-width:46ch;min-height:2.6em}@media(max-width:1024px){.wide-photo-hero.business-hero.selection-hero{min-height:32.5rem}.selection-hero .hero-stats{gap:1.375rem}.selection-hero .hero-stats strong{font-size:1.25rem}}@media(max-width:760px){.wide-photo-hero.business-hero.selection-hero{min-height:31.25rem}.selection-hero .hero-stats{gap:1rem}.selection-hero .hero-stats strong{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.hero-fade-enter-active,.hero-fade-leave-active{transition:none}}@media(max-width:1024px){.wide-photo-hero.business-hero{min-height:28.125rem;padding:2.5rem 1.625rem 4.625rem}.business-hero-slide{left:1.625rem;bottom:7.75rem;max-width:78%}.wide-photo-hero.business-hero h1{font-size:1.5625rem}.business-hero-meta{font-size:.8125rem;margin-bottom:1.125rem}.business-hero-nav{left:1.625rem;bottom:1.5rem}}@media(max-width:760px){.wide-photo-hero.business-hero{min-height:28.125rem;padding:2rem 1.25rem 4.5rem}.business-hero-slide{left:1.25rem;bottom:7.625rem;max-width:100%}.wide-photo-hero.business-hero h1{font-size:1.25rem;-webkit-line-clamp:3}.business-hero-meta{font-size:.75rem}.business-hero-nav{left:1.25rem;bottom:1.375rem}.business-hero-scrim{background:linear-gradient(100deg,#14544ef0,#185e57e6 40%,#22746dd1 72%,#388c83b3)}}.wide-photo-hero>.eyebrow{color:var(--gold-300)}.wide-photo-hero>p{color:var(--tiffany-100);max-width:33.75rem;margin-bottom:1.5625rem}.points-mall-hero .pm-title-block .pm-hero-desc{margin:.875rem 0 0;color:var(--tiffany-100);max-width:35rem;line-height:1.7;font-size:var(--fs-base, 15px)}.points-mall-hero{position:relative}.points-mall-hero .pm-title-block{position:absolute;top:4rem;left:2.625rem;right:2.625rem;max-width:60%;display:flex;flex-direction:column;align-items:flex-start}.points-mall-hero .pm-title-block .eyebrow{color:var(--gold-300)}.points-mall-hero h1{margin:.875rem 0 0;display:block;-webkit-line-clamp:unset;overflow:visible;white-space:nowrap}.benefit-ribbon{display:flex;align-items:center;gap:1.25rem;background:var(--gold-50);border:1px solid var(--gold-300);padding:1.375rem 1.625rem;border-radius:.3125rem;margin-top:-1.0625rem}.benefit-ribbon>svg{color:var(--gold-ink)}.benefit-ribbon h3{color:#8a5a22;font-size:1rem}.benefit-ribbon p{color:var(--gold-ink);font-size:.75rem;margin-top:.3125rem}.benefit-ribbon .text-link{margin-left:auto;white-space:nowrap;color:var(--gold-ink)}.market-card{padding:1.625rem;background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem;display:flex;flex-direction:column}.market-card-heading{display:flex;align-items:center;justify-content:space-between;color:var(--tiffany-400)}.market-card-heading>span{font-size:1.875rem;color:#d9a24f;font-weight:600;letter-spacing:.125rem}.market-card h3{font-size:1.4375rem;margin:.8125rem 0}.market-card>p{font-size:.8125rem}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.125rem 0}.tag-list>span{font-size:.6875rem;background:var(--tiffany-50);color:var(--ink-500);padding:.3125rem .5625rem;border-radius:.1875rem;line-height:1.7}.market-card>.text-link{margin-top:auto;padding-top:.875rem}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.process-grid>article{padding:1.125rem 1.25rem;border-top:.125rem solid #d9a24f;background:#ffffffa8}.process-grid--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.process-grid--five>article{padding:1rem 1rem 1.125rem}.process-grid--five>article>span{display:block;margin-bottom:.25rem}.process-grid--five h3{font-size:.875rem}.process-grid--five p{font-size:.71875rem;line-height:1.6}@media(max-width:1180px){.process-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.process-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.process-grid--five{grid-template-columns:minmax(0,1fr)}}.process-grid .process-head{display:flex;align-items:baseline;gap:.5625rem}.process-grid .process-head>span{flex:none;font-size:1.25rem;line-height:1.25;color:var(--gold-ink);font-style:italic}.process-grid h3{margin:0;font-size:.9375rem;line-height:1.45}.process-grid p{margin:.5rem 0 0;font-size:.75rem}.process-grid .proc-note-strong{margin:.5rem 0 .125rem;font-size:.75rem;font-weight:700;line-height:1.4;color:var(--tiffany-900)}.process-grid .proc-note-link{display:inline-block;font-size:.75rem;font-weight:600;color:var(--klein-500);text-decoration:none;border-bottom:1px solid var(--klein-300)}.process-grid .proc-note-link:hover{color:var(--klein-600);border-bottom-color:var(--klein-500)}.activity-card{border:1px solid var(--tiffany-100);border-radius:.3125rem;overflow:hidden;background:#fff}.activity-cover{position:relative;width:100%;display:block;overflow:hidden;text-align:left}.activity-cover>img{width:100%;height:12rem;object-fit:cover;transition:transform .4s}.activity-cover:hover>img{transform:scale(1.035)}.activity-cover>span{position:absolute;top:.9375rem;left:.9375rem;background:#ffffffed;color:#8a5a22;border:1px solid var(--gold-200);font-size:.6875rem;padding:.3125rem .625rem;border-radius:.1875rem}.activity-card>div{padding:1.375rem}.activity-card h3{font-size:1.125rem;margin:.25rem 0 .75rem}.activity-card p{font-size:.75rem;min-height:4.25rem}.activity-actions{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid var(--ink-150);padding-top:.9375rem;margin-top:1.25rem}.activity-card .eyebrow{font-size:.625rem}.membership-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:4.0625rem;align-items:center;padding:3.125rem 3rem;background:radial-gradient(ellipse at 90% 80%,#54aba380,transparent 55%),linear-gradient(120deg,#005851,#228079);border-radius:.375rem;position:relative;overflow:hidden}.membership-hero:before{content:"";position:absolute;width:42.5rem;height:42.5rem;right:-9.6875rem;top:-15.3125rem;border:1px solid #ffd27528;border-radius:50%;pointer-events:none}.membership-hero .eyebrow{color:var(--gold-300)}.membership-hero h1{color:#fff;font-size:2.5rem;margin:1rem 0 1.375rem;letter-spacing:.125rem}.membership-hero h1 em{color:#f0bd63;display:block}.membership-hero p{color:var(--tiffany-200);font-size:.875rem;max-width:31.875rem;margin-bottom:1.5625rem}.member-hero-note{display:block;font-size:.6875rem;color:var(--tiffany-300);margin-top:1rem}.member-pass{position:relative;aspect-ratio:1.57;padding:1.6875rem 1.875rem;border:1px solid #ffd275;background:linear-gradient(135deg,var(--gold-100),#f0bd63 55%,#ffdca3);border-radius:.875rem;box-shadow:0 1.5625rem 2.8125rem #082b4040;transform:rotate(-4deg);color:#8a5a22;overflow:hidden}.member-pass:before{content:"";position:absolute;width:19.375rem;height:19.375rem;border:1px solid #ffffff65;border-radius:50%;right:-6.25rem;top:-10rem}.pass-top{font-size:1.6875rem;letter-spacing:.125rem;font-weight:600;display:flex;justify-content:space-between;align-items:center}.pass-top>span{font-size:.5625rem;letter-spacing:.125rem}.pass-emblem{position:absolute;right:1.5625rem;top:4.25rem;opacity:.18}.member-pass h2{font-size:1.375rem;color:var(--gold-ink);margin-top:2.625rem}.member-pass p{font-size:.6875rem;color:#8a5a22;margin:.3125rem 0 1.25rem}.pass-rule{height:1px;background:#b8802f4f}.pass-bottom{display:flex;justify-content:space-between;font-size:.625rem;padding-top:1rem;align-items:center}.pass-bottom strong{font-weight:500;font-size:.8125rem}.member-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:-.875rem;padding:0 .25rem}.member-trust-strip>span{font-size:.75rem;color:var(--ink-400);border-right:1px solid var(--slate-300);text-align:center}.member-trust-strip>span:last-child{border:0}.member-trust-strip b{font-size:1.5rem;font-weight:500;color:var(--gold-ink);margin-right:.5rem}.membership-hero.chain-hero{grid-template-columns:1fr;gap:1.875rem;padding:3.125rem 3rem 2.75rem}.chain-hero .membership-hero-copy{max-width:56.25rem}.chain-hero h1{margin-bottom:1.125rem}.chain-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;padding-top:1.375rem;border-top:1px solid #ffffff24}.chain-node{font-size:.84375rem;font-weight:500;color:var(--tiffany-50);background:#ffffff1f;border:1px solid #ffd2754d;border-radius:62.4375rem;padding:.4375rem 1rem;white-space:nowrap}.chain-arrow{color:#f0bd63;font-size:.875rem;opacity:.85}.member-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.member-benefit-card{background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem;overflow:hidden}.benefit-card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--ink-100)}.benefit-card-media>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.member-benefit-card:hover .benefit-card-media>img{transform:scale(1.05)}.benefit-card-index{position:absolute;left:1.125rem;top:.75rem;font-size:1.875rem;font-weight:300;color:#fff;text-shadow:0 .125rem .75rem rgba(10,30,28,.55)}.benefit-card-icon{position:absolute;right:1rem;top:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffe6;color:var(--gold-ink);display:flex;align-items:center;justify-content:center}.benefit-card-body{padding:1.375rem 1.75rem 1.625rem}.member-benefit-card h3{font-size:1.3125rem;margin:0 0 .5625rem}.benefit-card-body>p{font-size:.75rem}.member-benefit-card .check-list{margin-bottom:0}.member-benefits-table{position:relative;width:100%;overflow-x:auto;background:var(--c-surface, #fff);border:1px solid var(--ink-300);border-radius:var(--r-md, 6px);margin:1.75rem 0 1.125rem;-webkit-overflow-scrolling:touch}.member-benefits-table table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.125rem;border:1px solid var(--ink-300)}.member-benefits-table col{border:0}.mb-col-service{width:5.25rem;min-width:5.25rem}.mb-col-category{width:16.25rem;min-width:16.25rem}.mb-col-tier{width:9.125rem;min-width:9.125rem}.member-benefits-table thead th{position:sticky;top:0;z-index:3;background:var(--c-surface-alt, #f4fbfb);color:var(--c-title, #0f2b2a);font-weight:600;padding:1rem .5rem;border:1px solid var(--ink-300);vertical-align:middle}.member-benefits-table tbody td{padding:.875rem .75rem;border:1px solid var(--ink-300);vertical-align:middle;background:var(--c-surface, #fff)}.member-benefits-table tbody tr:last-child td{border-bottom:1px solid var(--ink-300)}.member-benefits-table tbody tr:nth-child(odd) td{background:var(--gold-50)}.member-benefits-table tbody tr:nth-child(2n) td{background:var(--c-surface, #fff)}.member-benefits-table tbody tr.mb-row-tint td{background:var(--gold-50)!important}.member-benefits-table tbody tr.mb-seq-odd td{background:var(--gold-50)}.member-benefits-table tbody tr.mb-seq-even td{background:var(--c-surface, #fff)}.member-benefits-table tbody tr.mb-sep-row td{padding:0;background:var(--tiffany-50);border:1px solid var(--ink-300);border-top:.125rem solid var(--c-brand-solid, #228079)}.mb-sep-title{display:block;padding:.875rem 1rem;font-size:1.02em;font-weight:700;letter-spacing:.02em;color:var(--c-brand-solid, #228079);text-align:left}.mb-sticky{position:sticky;left:0;background:var(--c-surface, #fff);z-index:2}.member-benefits-table thead th.mb-sticky{z-index:4}.mb-sticky-cat{left:5.25rem}.mb-head-text{display:inline-block;line-height:1.3}.mb-head-stack{display:block;text-align:center;line-height:1.34;letter-spacing:.04em}.mb-price{font-size:1.5em;font-weight:700;color:var(--gold-ink, #8a5a22);letter-spacing:.01em}.mb-unit{font-size:1em}.member-benefits-table tbody td.mb-cell-service,.member-benefits-table thead th.mb-cell-service{text-align:center}.mb-vertical{display:inline-block;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;letter-spacing:.12em;font-weight:600;text-align:center}.mb-cell-category{color:var(--c-text, #3d5554);font-weight:500;line-height:1.45}.mb-cell-tier{text-align:center;color:var(--c-text, #3d5554);font-weight:500}.mb-cell-tier:empty,.mb-cell-tier:is(:empty){color:var(--c-muted, #8ea8a6)}.mb-yes{display:inline-block;width:1.625rem;height:1.625rem;vertical-align:middle;background:none}.member-benefits-disclaimer{margin-top:.625rem;padding:1rem 1.125rem;background:var(--c-surface-alt, #f4fbfb);border-radius:var(--r-sm, 4px);font-size:.75rem;line-height:1.7;color:var(--c-muted, #5c7876)}.member-benefits-disclaimer p{margin:0 0 .375rem}.member-benefits-disclaimer p:last-child{margin-bottom:0}@media(max-width:860px){.mb-col-category{width:12.5rem;min-width:12.5rem}.mb-col-tier{width:8.375rem;min-width:8.375rem}.mb-unit{font-size:.85em}.member-benefits-table tbody td,.member-benefits-table thead th{padding:.75rem .5rem;font-size:1.0625rem}.mb-col-service{width:4.25rem;min-width:4.25rem}.mb-sticky-cat{left:4.25rem}}.benefit-conversion{padding:2.1875rem 2rem;border:1px solid #ffd275;border-radius:.3125rem;background:linear-gradient(130deg,var(--gold-50),var(--gold-200));display:flex;flex-direction:column;align-items:flex-start}.benefit-conversion h3{font-size:1.6875rem;color:#8a5a22;margin:.5rem 0 .8125rem}.benefit-conversion p{font-size:.8125rem;color:var(--ink-500);margin-bottom:1.5625rem}.benefit-conversion>.small-note{margin-top:1.125rem;color:var(--gold-ink)!important}.membership-fit{background:#fff;border:1px solid var(--tiffany-100);padding:1.875rem;border-radius:.375rem;align-items:center;gap:2.1875rem}.membership-fit h2{margin:.5rem 0 .9375rem}.membership-fit>img{height:17.5rem;width:100%;object-fit:cover;border-radius:.25rem}.membership-fit p{font-size:.8125rem}.center-action{text-align:center;margin-top:1.75rem}.faq-section{display:grid;grid-template-columns:1fr 2fr;gap:2.8125rem}.faq-section>div>p{font-size:.8125rem;margin-top:.9375rem}.faq-section details{background:#fff;border-bottom:1px solid var(--ink-200);padding:1.25rem 1.4375rem}.faq-section summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;cursor:pointer;font-size:.875rem;color:#005851;line-height:1.6}.faq-section summary::-webkit-details-marker{display:none}.faq-section details[open] summary>svg{transform:rotate(180deg)}.faq-section details p{font-size:.75rem;margin:.9375rem 0 0;line-height:1.9}.account-welcome{display:flex;align-items:center;gap:1.5625rem;padding:1.875rem 2.1875rem;background:#ffffffb8;border:1px solid var(--tiffany-100);border-radius:.375rem}.account-welcome>img,.account-welcome>.acct-avatar-wrap>img{width:4.875rem;height:4.875rem;border-radius:50%}.account-welcome h1{font-size:1.625rem;margin:.25rem 0 .5rem;letter-spacing:0}.account-welcome p{font-size:.8125rem}.account-welcome .eyebrow{margin:0}.visitor-tag{margin-left:auto;font-size:.75rem;white-space:nowrap;background:var(--tiffany-50);padding:.5rem .75rem;border-radius:1.25rem;color:var(--ink-400)}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem}.account-draft{padding:1.75rem}.account-draft h2{font-size:1.125rem}.account-draft .content-tag{margin:0}.account-draft dl{margin:1.5625rem 0}.account-draft dl>div{display:flex;gap:1.25rem;padding:.625rem 0;border-bottom:1px solid var(--ink-100);font-size:.8125rem}.account-draft dt{width:5rem;flex-shrink:0;color:var(--ink-400)}.account-draft dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.account-draft .button-row{margin-top:1.4375rem}.empty-draft{text-align:center;padding:2.5rem 1.5625rem 1.875rem}.empty-draft>svg{color:var(--tiffany-400);margin:auto auto 1.25rem}.empty-draft>p{max-width:25rem;margin:.75rem auto 1.5625rem;font-size:.8125rem}.account-member-card{padding:1.875rem;background:linear-gradient(145deg,var(--tiffany-900),var(--tiffany-800));border-radius:.375rem;display:flex;flex-direction:column;align-items:flex-start}.account-member-card>svg{color:#f0bd63}.account-member-card h2{font-size:1.375rem;color:#fff;margin:1.375rem 0 .9375rem}.account-member-card p{font-size:.8125rem;color:var(--tiffany-100);margin-bottom:1.875rem}.account-member-card>.text-link{color:var(--tiffany-50);margin-top:1.0625rem;font-size:.75rem}.quick-service{color:inherit}.membership-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.membership-form label{font-size:.75rem;line-height:1.6;color:#005851}.membership-form label>span{color:var(--gold-ink)}.membership-form input,.membership-form select,.membership-form textarea{display:block;width:100%;margin-top:.375rem;border:1px solid var(--ink-200);border-radius:.25rem;padding:.625rem;background:#fff;color:#005851;font-size:.8125rem;min-width:0}.membership-form textarea{resize:vertical;min-height:5rem;max-height:11.25rem}.membership-form input::placeholder,.membership-form textarea::placeholder{color:var(--ink-300)}.membership-form .full{grid-column:1/-1}.application-context{font-size:.75rem;color:#8a5a22;background:var(--gold-50);padding:.625rem .75rem;margin-bottom:1.125rem;border-radius:.1875rem}.content-edition .detail-dialog{color:#005851;max-height:calc(100dvh - 2.625rem);overflow:auto;width:38.125rem}.content-edition .detail-dialog p{line-height:1.8}.content-edition .application-intro{font-size:.8125rem;color:var(--ink-400);margin:0 0 1rem}.form-boundary{font-size:.6875rem!important;color:var(--ink-400)!important;background:var(--ink-100);padding:.75rem;line-height:1.8!important;margin:0!important}.form-error{color:var(--c-danger)!important;font-size:.75rem!important;margin:0!important}.application-success{text-align:center;padding:.4375rem .75rem .9375rem}.success-mark{display:grid;place-items:center;margin:0 auto 1.125rem;width:3rem;height:3rem;border-radius:50%;background:#edf6ef;color:#228079;font-size:1.5625rem}.application-success h3{font-size:1.25rem;margin-bottom:.875rem}.application-success>p{font-size:.8125rem;color:var(--ink-400)}.draft-summary{display:flex;flex-direction:column;gap:.5rem;background:var(--ink-50);border:1px solid var(--ink-200);border-radius:.25rem;padding:1.0625rem;margin:1.25rem 0}.draft-summary>span{font-size:.75rem;color:var(--ink-400)}.application-success .button-row{justify-content:center;margin:1.25rem 0}.application-success .text-link{font-size:.75rem}.content-edition .rail-member{width:3.75rem;min-height:5.25rem;border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5625rem;background:var(--rail-gold-surface);color:#8a5a22;font-size:.6875rem;box-shadow:var(--rail-shadow)}.content-edition .rail-tools{box-shadow:var(--rail-shadow)}.content-edition .site-footer{background:var(--ink-100);color:var(--ink-800);border-top:.125rem solid #d9a24f}.footer-conversion{max-width:75rem;margin:auto;display:grid;grid-template-columns:8.5rem minmax(0,1fr) 8.5rem;grid-template-areas:"qrw copy qrd";align-items:center;justify-items:center;gap:1.375rem 2.125rem;text-align:center;padding:0 0 2rem;border-bottom:1px solid rgba(0,0,0,.1)}.footer-qr{display:flex;flex-direction:column;align-items:center;gap:.4375rem}.footer-qr-wechat{grid-area:qrw}.footer-qr-douyin{grid-area:qrd}.footer-qr-frame{display:flex;align-items:center;justify-content:center;width:6.625rem;height:6.625rem;padding:.375rem;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;background:#fff}.footer-qr-frame>img{display:block;width:100%;height:100%;object-fit:contain}.footer-qr strong{font-size:.75rem;font-weight:600;color:var(--ink-900)}.footer-qr small{font-size:.625rem;color:var(--ink-400)}.footer-conversion-copy{grid-area:copy;max-width:53.75rem}.footer-slogan{margin-bottom:1rem}.footer-conversion .footer-slogan-cn{font-size:1.0625rem;font-weight:700;color:#8a5a22;letter-spacing:.22em;margin:0 0 .375rem}.footer-conversion .footer-slogan-en{font-size:.78125rem;color:var(--ink-500);letter-spacing:.06em;margin:0}.footer-conversion h2{font-size:1.375rem;color:var(--ink-900);margin-bottom:.625rem;line-height:1.5}.footer-conversion p{font-size:.75rem;color:var(--ink-600)}.footer-conversion .footer-conversion-en{margin-bottom:.5rem;font-size:.78125rem;color:var(--ink-500);letter-spacing:.02em}.content-edition .footer-inner{padding-top:2rem}.content-edition .footer-brand .home-brand-copy strong{color:var(--ink-900)}.content-edition .footer-brand .home-brand-copy>span{color:#8a5a22}.content-edition .footer-brand p{font-size:.6875rem;color:var(--ink-500);margin-top:.875rem}.content-edition .footer-copyright{font-size:.6875rem;color:var(--ink-500);border-color:#0000001a;line-height:1.9}.footer-col-title{font-size:1.0625rem;font-weight:600;letter-spacing:1px;color:var(--ink-900);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.footer-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;row-gap:.75rem;font-size:.8125rem}.footer-nav-links>a{color:var(--ink-800);transition:color .22s ease}.content-edition .footer-nav-links>a:hover{color:#8a5a22}.content-edition .footer-inner nav.footer-nav a:hover{color:#8a5a22}.content-edition .toast{background:#228079f2}.content-edition [id]{scroll-margin-top:6.25rem}@media(min-width:1500px){.content-edition .utility-rail{right:1.875rem}}@media(max-width:1340px){.content-edition .campaign-inner{width:calc(100% - 5rem)}.footer-conversion{max-width:calc(100% - 5rem)}.content-edition .campaign-inner strong{font-size:1.4375rem}.membership-hero{gap:2.5rem;padding:2.5rem}.member-pass{padding:1.375rem}.member-pass h2{font-size:1.25rem;margin-top:2.125rem}}@media(max-width:1080px){.home-content .home-lead{grid-template-columns:minmax(0,1fr) 15.9375rem;gap:1.25rem}.home-content .portal-carousel{height:22.875rem;grid-template-columns:minmax(0,1fr) 15rem}.home-content .carousel-caption{padding:1.5rem 1.125rem}.home-content .carousel-caption h1{font-size:1.75rem}.home-content .carousel-caption .hero-stats{gap:.5625rem}.home-content .carousel-caption .hero-stats strong{font-size:1.25rem}.home-content .carousel-caption .btn{padding:.5rem;font-size:.6875rem}.home-content .home-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-content .home-resource-grid>a{height:14.75rem}.home-content .home-resource-grid>a>div{border:0}.home-content .home-resource-grid p{font-size:.625rem}.member-invitation{padding:1.375rem 1.125rem}.member-invitation h2{font-size:1.3125rem}.membership-cta{padding:1.75rem}.membership-cta h2{font-size:1.3125rem}.split-hero{gap:1.5625rem;padding:1.875rem}.content-page h1{font-size:2.1875rem}.content-page h2{font-size:1.3125rem}.split-hero figure>img{height:20.625rem}.split-hero .button-row{gap:.5rem}.split-hero .btn{font-size:.75rem;padding:.5625rem .8125rem}.membership-hero{gap:1.875rem;padding:2.0625rem}.membership-hero h1{font-size:2.1875rem}.member-pass{aspect-ratio:auto;min-height:14.6875rem}.member-pass h2{font-size:1.125rem}.member-pass p{font-size:.625rem}.pass-top{font-size:1.375rem}.pass-top>span{font-size:.5rem}.membership-hero .btn{font-size:.75rem;padding:.625rem .875rem}.activity-card>div{padding:1.125rem}.activity-cover>img{height:9.6875rem}.activity-card p{min-height:5.5rem}.process-grid{gap:.75rem}.process-grid>article{padding:1rem 1.0625rem}.account-layout{grid-template-columns:1fr 17.5rem}.content-edition .campaign-inner strong{font-size:1.25rem}.content-edition .campaign-inner p{font-size:.75rem}.content-edition .campaign-brand{font-size:1.875rem;padding-right:1.5625rem}}@media(max-width:850px)and (min-width:761px){.content-edition .navigation{gap:.75rem}.content-edition .brand{width:7.4375rem}.content-edition .header-actions{gap:.375rem}.home-content .home-lead{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"hero" "deals" "key" "news"}.home-content .home-key-col{position:static}.home-content .home-key{position:static;inset:auto}.home-content .portal-carousel{grid-template-columns:1.1fr 1fr}.home-content .home-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.membership-hero{grid-template-columns:1fr 1fr;gap:1.5625rem}.member-pass{transform:none}.benefit-shortcuts{gap:.375rem}.benefit-shortcuts strong{font-size:.6875rem}.three-grid{gap:.875rem}.editorial-card{padding:1.25rem}.content-edition .campaign-inner p{display:none}}@media(max-width:760px){.content-edition .page-content{max-width:calc(100% - 2rem);padding:1.25rem 0 2rem}.content-page{gap:1.75rem}.home-content .home-lead{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"hero" "deals" "key" "news";gap:1.375rem}.home-content .home-key-col{position:static}.home-content .home-key{position:static;inset:auto}.home-content .home-top-carousel .board-carousel{grid-template-columns:1fr;height:auto;width:100%;max-width:100%}.home-content .portal-carousel{display:flex;flex-direction:column;height:auto}.home-content .carousel-visual{height:13.75rem}.home-content .carousel-caption{padding:1.5rem}.home-content .carousel-caption h1{font-size:1.875rem;margin:.625rem 0}.home-content .carousel-caption h1 br{display:none}.home-content .carousel-caption .hero-description{font-size:.8125rem}.home-content .carousel-caption .hero-stats{margin:1.25rem 0;justify-content:flex-start;gap:2.25rem}.home-content .carousel-caption .hero-stats strong{font-size:1.4375rem}.home-content .carousel-caption .hero-actions{gap:.75rem}.home-content .carousel-caption .btn{padding:.5625rem .875rem;font-size:.75rem}.home-content .home-services{margin-top:1.5rem}.home-content .home-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.home-content .home-resource-grid>a{min-width:0;height:13.625rem}.home-content .home-resource-grid>a>img{width:100%;height:100%}.home-content .home-resource-grid>a>div{min-height:0;padding:.5625rem .625rem .6875rem}.home-content .home-resource-grid p{font-size:.65625rem}.member-invitation{padding:1.5625rem}.member-invitation h2 br{display:none}.member-invitation h2{font-size:1.375rem;margin:.75rem 0}.member-mini-benefits{grid-template-columns:1fr;gap:.5rem}.values-band{grid-template-columns:1fr;gap:1.125rem;padding:1.4375rem 0}.values-band>div{border:0;border-bottom:1px solid var(--ink-200);padding:0 0 1.125rem}.values-band>div:last-child{padding:0}.values-band p{font-size:.75rem}.section-heading{gap:.75rem;align-items:flex-end;margin-bottom:1.125rem}.content-page h2{font-size:1.25rem}.section-heading>.small-note{max-width:7.1875rem;text-align:right;font-size:.625rem!important}.section-heading>.text-link{font-size:.6875rem;max-width:6.875rem;flex-shrink:0;text-align:right}.eyebrow{font-size:.5625rem;letter-spacing:1px}.content-page h1{font-size:2.0625rem}.three-grid,.two-grid{grid-template-columns:1fr;gap:1rem}.editorial-card{padding:1.4375rem}.editorial-card h3{font-size:1.125rem}.editorial-card p{font-size:.8125rem}.membership-cta{flex-direction:column;align-items:flex-start;padding:1.6875rem 1.5rem;gap:1.375rem}.membership-cta h2{font-size:1.4375rem}.membership-cta p{font-size:.75rem}.cta-actions{width:100%;align-items:stretch;text-align:center}.membership-cta:after{right:-12.5rem}.benefit-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.benefit-shortcuts>a{min-height:6.25rem;gap:.6875rem}.benefit-shortcuts strong{font-size:.6875rem}.benefit-shortcuts>a>svg{width:1.4375rem}.membership-preview>.small-note{font-size:.625rem!important}.image-story>img{height:11.25rem}.image-story>div{padding:1.4375rem}.partner-names{grid-template-columns:repeat(2,1fr);gap:.5rem}.partner-names>span{font-size:.75rem;padding:1.0625rem .625rem}.split-hero{grid-template-columns:1fr;padding:1.5625rem;gap:1.5rem}.split-hero h1{font-size:2.125rem;margin:.5625rem 0 1rem}.split-hero>div>p{font-size:.8125rem}.split-hero figure>img{height:13.4375rem}.split-hero figcaption{font-size:.625rem;padding:1.5rem .75rem .75rem}.proof-strip{grid-template-columns:repeat(2,1fr);padding:.5rem 0;margin-top:-.75rem;row-gap:0}.proof-strip>div{padding:1.0625rem .375rem}.proof-strip>div:nth-child(2){border-right:0}.proof-strip strong{font-size:1.6875rem}.proof-strip p{font-size:.625rem}.proof-strip.three{grid-template-columns:repeat(3,1fr)}.proof-strip.three>div:nth-child(2){border-right:1px solid var(--ink-200)}.proof-strip.three p{padding:0 .3125rem;line-height:1.7}.proof-strip.three strong{font-size:1.625rem}.proof-strip.four{grid-template-columns:repeat(2,1fr);padding:.5rem 0}.proof-strip.four>div{padding:.75rem .5rem}.proof-strip.four strong{font-size:1.375rem}.proof-strip.four p{font-size:.625rem}.strip-note{margin-top:-1.1875rem;font-size:.625rem!important}.filter-tabs{gap:.5rem;margin-bottom:1.125rem}.filter-tabs>button{padding:.4375rem .8125rem;font-size:.75rem}.filter-rail-nav,.card-rail-nav{display:none}.rail-card{width:15.625rem}.rail-card .activity-cover>img{height:7.375rem}.service-detail-card{padding:1.4375rem}.service-detail-top{gap:.8125rem}.service-detail-top>img{width:3.125rem;height:3.125rem}.service-detail-top h3{font-size:1.125rem}.check-list li{font-size:.75rem}.network-regions{grid-template-columns:1fr;gap:.75rem}.network-regions>article{padding:1.375rem}.domestic-network{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.domestic-network>article{padding:1.0625rem .8125rem}.domestic-network h3{font-size:.875rem}.domestic-network p{font-size:.6875rem}.wide-photo-hero{padding:1.875rem 1.625rem;min-height:22.5rem;background-position:60% center}.wide-photo-hero h1{font-size:2.125rem}.wide-photo-hero>p{font-size:.8125rem}.wide-photo-hero .btn{font-size:.75rem;padding:.625rem .8125rem}.benefit-ribbon{padding:1.25rem;gap:.75rem;align-items:flex-start;flex-wrap:wrap;margin-top:-.625rem}.benefit-ribbon>div{flex:1}.benefit-ribbon h3{font-size:.9375rem}.benefit-ribbon p{font-size:.6875rem}.benefit-ribbon .text-link{margin-left:2.4375rem;font-size:.75rem}.market-card{padding:1.5rem}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.process-grid>article{padding:.875rem .9375rem}.process-grid .process-head>span{font-size:1.125rem}.process-grid h3{font-size:.875rem}.process-grid p{font-size:.6875rem}.activity-cover>img{height:13.125rem}.activity-card>div{padding:1.4375rem}.activity-card p{min-height:0}.activity-card h3{font-size:1.25rem}.activity-card .eyebrow{font-size:.625rem}.membership-hero{grid-template-columns:1fr;padding:1.8125rem 1.5625rem 2.375rem;gap:2.0625rem}.membership-hero h1{font-size:2.1875rem;margin:.8125rem 0 1.125rem}.membership-hero p{font-size:.8125rem}.membership-hero .button-row{gap:.5625rem}.membership-hero .btn{font-size:.75rem;padding:.625rem .75rem}.member-hero-note{font-size:.625rem}.member-pass{width:100%;max-width:24.375rem;min-height:14.0625rem;padding:1.5rem;justify-self:center;transform:rotate(-3deg)}.member-pass h2{font-size:1.25rem;margin-top:2.1875rem}.member-pass p{font-size:.625rem}.member-trust-strip{grid-template-columns:repeat(2,1fr);gap:1.125rem .5rem;margin-top:-.5rem}.member-trust-strip>span{font-size:.6875rem}.member-trust-strip>span:nth-child(2){border:0}.member-trust-strip b{font-size:1.375rem}.member-benefits-grid{grid-template-columns:1fr;gap:1rem}.benefit-card-body{padding:1.25rem}.member-benefit-card h3{font-size:1.25rem}.benefit-conversion{padding:1.75rem}.membership-fit{padding:1.4375rem;gap:1.4375rem}.membership-fit>img{height:12.5rem}.faq-section{grid-template-columns:1fr;gap:1.375rem}.faq-section details{padding:1.125rem}.faq-section summary{font-size:.8125rem}.faq-section details p{font-size:.75rem}.account-welcome{padding:1.5rem 1.25rem;gap:.9375rem;flex-wrap:wrap}.account-welcome>img,.account-welcome>.acct-avatar-wrap>img{width:3.625rem;height:3.625rem}.account-welcome>div{flex:1;min-width:11.25rem}.account-welcome h1{font-size:1.25rem}.account-welcome p{font-size:.75rem}.visitor-tag{margin-left:4.5625rem;font-size:.625rem}.account-layout{grid-template-columns:1fr}.account-draft{padding:1.375rem}.account-draft h2{font-size:1rem}.account-draft .content-tag{font-size:.5625rem;white-space:nowrap;padding:.25rem .4375rem}.empty-draft{padding:1.75rem 0 .75rem}.empty-draft>p{font-size:.75rem}.empty-draft .btn{font-size:.75rem}.account-member-card{padding:1.6875rem}.account-member-card h2{font-size:1.4375rem}.membership-form{grid-template-columns:1fr;gap:.8125rem}.membership-form label{grid-column:1}.content-edition .detail-dialog{padding:1.4375rem 1.25rem;max-height:calc(100dvh - 1.5rem)}.content-edition .dialog-heading{margin-bottom:1.125rem}.content-edition .dialog-heading h2{font-size:1.125rem}.content-edition .rail-member{width:2.9375rem;min-height:4.25rem;font-size:.5625rem;border-radius:1rem;gap:.375rem}.content-edition .utility-rail{right:.375rem;top:auto;bottom:1.375rem;transform:none;z-index:45}.content-edition .rail-tools{display:none}.content-edition .site-footer{padding:1.875rem 0}.footer-conversion{max-width:calc(100% - 2.5rem)}.footer-conversion{grid-template-columns:1fr 1fr;grid-template-areas:"copy  copy" "qrw   qrd";gap:1.125rem;padding-bottom:1.6875rem}.footer-conversion h2{font-size:1.1875rem;max-width:100%}.footer-conversion p{font-size:.6875rem}.footer-slogan{margin-bottom:.875rem}.footer-conversion .footer-slogan-cn{font-size:.9375rem;letter-spacing:.18em}.footer-conversion .footer-slogan-en{font-size:.6875rem}.content-edition .footer-inner{padding-top:1.75rem;gap:1.5625rem}.content-edition .footer-copyright{font-size:.625rem}.footer-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-nav-links>a{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.content-edition *{scroll-behavior:auto!important;transition:none!important}.member-pass{transform:none}}.content-edition .dialog-copy{white-space:pre-line}@media(max-width:1080px){.benefit-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.benefit-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.benefit-shortcuts strong{padding:.625rem .375rem .6875rem;font-size:.75rem}}.benefit-wall-hint{margin:.875rem 0 0;font-size:.75rem;line-height:1.7;color:var(--ink-400)}.benefit-layer{margin-top:2.125rem;padding-top:1.75rem;border-top:1px dashed var(--ink-200)}.benefit-layer:first-of-type{margin-top:1.375rem;padding-top:0;border-top:0}.benefit-layer-head{display:flex;align-items:baseline;gap:.875rem;margin:0 0 1.125rem;flex-wrap:wrap}.benefit-layer-head .eyebrow{margin:0}.benefit-layer-head h3{margin:0;font-size:1.1875rem;font-weight:600;letter-spacing:.01em;color:var(--tiffany-900, #102d2a)}.benefit-layer-sub{margin:.375rem 0 1.125rem;font-size:.8125rem;line-height:1.7;color:var(--ink-500)}.benefit-conversion-bar{margin-top:1.125rem;flex-direction:row;align-items:center;justify-content:space-between;gap:1.625rem;flex-wrap:wrap}.benefit-conversion-bar>.conversion-copy{min-width:0;flex:1 1 20rem}.benefit-conversion-bar>.conversion-copy>h3{margin:.5rem 0 .625rem}.benefit-conversion-bar>.conversion-copy>p{margin-bottom:0}.benefit-conversion-bar>.conversion-action{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.benefit-conversion-bar>.conversion-action>.small-note{margin-top:0}.company-qr{display:flex;flex-direction:column;align-items:center;gap:.625rem}.company-qr>img{width:10rem;height:10rem;object-fit:contain;padding:.625rem;background:#fff;border:1px solid var(--ink-200);border-radius:.5rem;box-shadow:0 .375rem 1.125rem #00585114}.company-qr>span{font-size:.75rem;line-height:1.6;color:var(--ink-500)}.members-page .benefit-conversion-bar{background:linear-gradient(110deg,#54aba3,#54aba3 55%,#66d4c8);border:1px solid #54aba3;position:relative;overflow:hidden}.members-page .benefit-conversion-bar:after{content:"";position:absolute;right:15rem;top:-10.625rem;width:24.375rem;height:24.375rem;border:1px solid #ffffff40;border-radius:50%;pointer-events:none}.members-page .benefit-conversion-bar>.conversion-copy>.eyebrow{color:var(--tiffany-100)}.members-page .benefit-conversion-bar>.conversion-copy>h3{color:#fff;font-size:1.5rem}.members-page .benefit-conversion-bar>.conversion-copy>p{color:var(--tiffany-50)}.members-page .benefit-conversion-bar .company-qr>span{color:var(--tiffany-50)}@media(max-width:760px){.company-qr>img{width:8.75rem;height:8.75rem}.benefit-conversion-bar{flex-direction:column;align-items:flex-start;gap:1.125rem}}.pick-stats{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.625rem}.pick-stats>div{display:flex;flex-direction:column}.pick-stats strong{font-size:1.6875rem;font-weight:600;letter-spacing:.5px;color:var(--gold-300)}.pick-stats span{font-size:.71875rem;color:var(--tiffany-200);margin-top:.3125rem}.content-page h2 em{font-style:normal;font-weight:400;font-size:.75rem;color:var(--ink-400);margin-left:.625rem}.supply-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.875rem}.supply-grid>article{padding:.8125rem .9375rem;background:#81d8cf1f;border:1px solid var(--tiffany-100);border-radius:.3125rem}.supply-head{display:flex;align-items:center;gap:.5rem}.supply-grid>article>.supply-head>svg{flex:none;color:var(--gold-ink)}.supply-grid h3{margin:0;font-size:.875rem;font-weight:500;color:#005851}.supply-grid p{margin:.375rem 0 0;font-size:.75rem}.supply-foot{margin:.75rem 0 0;font-size:.75rem;color:var(--ink-500)}@media(max-width:1359px){.supply-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1080px){.supply-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.supply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.supply-grid>article{padding:.75rem .8125rem}.supply-head{gap:.375rem}.supply-grid .supply-head>svg{width:1.0625rem;height:1.0625rem}.supply-grid h3{font-size:.8125rem}.supply-grid p{line-height:1.6}}@media(max-width:480px){.supply-grid{grid-template-columns:minmax(0,1fr);gap:.625rem}.supply-grid>article{padding:.6875rem .8125rem}.supply-grid h3{font-size:.875rem}.supply-grid p{margin-top:.25rem}}@media(max-width:760px){.pick-stats{gap:1.25rem}.pick-stats strong{font-size:1.375rem}}@media(max-width:900px){.content-edition .footer-inner{grid-template-columns:15.625rem minmax(0,1fr)}.content-edition .footer-friends{grid-column:1 / -1}.content-edition .footer-nav{max-width:32.5rem}.content-edition .footer-nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.content-edition .footer-inner{align-items:stretch}.content-edition .footer-nav{max-width:none}.content-edition .footer-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.gef-finale{padding:1.25rem 1.125rem 1.375rem}.gef-slides img{min-height:11.875rem}.gef-stats{grid-template-columns:repeat(2,1fr)}.gef-stats>div:nth-child(3n){border-right:1px solid rgba(255,255,255,.22)}.gef-stats>div:nth-child(2n){border-right:0}.gef-stats>div:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.22)}.gef-stats>div:nth-child(n+5){border-bottom:0}.gef-stats strong{font-size:1.25rem}}.rail-card:has(.gb-industry){width:15.5rem}.rail-card:has(.gb-industry)>div{padding:1rem .9375rem}.gb-industry{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}.gb-industry-head{display:flex;align-items:center;gap:.4375rem;color:var(--tiffany-700)}.gb-industry-label{font-size:.875rem;font-weight:600;letter-spacing:.1px;line-height:1.3;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-industry .gb-count{margin-left:auto;flex:none;font-size:.6875rem;color:var(--ink-500);background:var(--tiffany-50);padding:.1875rem .4375rem;border-radius:.1875rem}.gb-industry-countries{display:flex;gap:.375rem;font-size:.6875rem;color:var(--c-muted);overflow:hidden;white-space:nowrap}.gb-industry-countries span{flex:none;background:var(--tiffany-50);border:1px solid var(--tiffany-100);border-radius:.1875rem;padding:.1875rem .4375rem}.rail-card:has(.gb-industry.picked){border-color:var(--tiffany-700);box-shadow:0 0 0 1px var(--tiffany-700)}.gb-industry.picked .gb-industry-label{color:var(--tiffany-900)}.gb-industry.picked .gb-count{background:var(--tiffany-700);color:#fff}.gb-order-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.875rem 0 1rem;padding-top:1.375rem;border-top:1px solid var(--ink-150)}.gb-order-head.gb-order-head-cta{align-items:center}.gb-order-head h3{font-size:1.0625rem;font-weight:600}.gb-order-head h3 .fav-star{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:1.5rem;height:1.5rem;margin-left:.625rem;vertical-align:middle}.alliance-logo{position:relative}.alliance-logo .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto}[dir=rtl] .alliance-logo .fav-star{right:auto;left:.5rem}.belt-media .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto}[dir=rtl] .belt-media .fav-star{right:auto;left:.5rem}.pavilion-media .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto}[dir=rtl] .pavilion-media .fav-star{right:auto;left:.5rem}.activity-cover .fav-star{top:auto;bottom:1.5625rem;left:auto;right:1.5625rem}[dir=rtl] .activity-cover .fav-star{right:auto;left:1.5625rem}.act-title{display:flex;align-items:center}.act-title-text{flex:1 1 auto;min-width:0}.act-title .act-share{margin-left:0;flex:none}[dir=rtl] .act-title .act-share{margin-left:0;margin-right:0}.frame-photo .fav-star{top:auto;bottom:.5rem;left:auto;right:.5rem}[dir=rtl] .frame-photo .fav-star{right:auto;left:.5rem}.past-card-cover .fav-star{top:auto;bottom:.5rem;left:auto;right:.5rem}[dir=rtl] .past-card-cover .fav-star{right:auto;left:.5rem}.md-photo .fav-star{top:auto;bottom:.5rem;left:auto;right:.5rem;z-index:2}[dir=rtl] .md-photo .fav-star{right:auto;left:.5rem}.col-card-cover .fav-star{top:auto;bottom:.5rem;left:auto;right:.5rem}[dir=rtl] .col-card-cover .fav-star{right:auto;left:.5rem}.pd-cover .fav-star{top:auto;bottom:.5rem;left:auto;right:.5rem;z-index:2}[dir=rtl] .pd-cover .fav-star{right:auto;left:.5rem}.cs-supply-head h3,.belt-prod-head h3,.pav-prod-head h3{font-size:1.625rem;line-height:1.3}.gb-reset{margin-left:.75rem;font-size:.75rem;font-weight:400;color:var(--gold-ink);cursor:pointer;border-bottom:1px solid currentColor}.gb-order-note{font-size:.75rem;color:var(--ink-400)}.gb-order{display:flex;flex-direction:column;height:100%}.gb-order-top{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.gb-country{font-size:.875rem;font-weight:600;color:#fff;background:var(--tiffany-900);padding:.3125rem .6875rem;border-radius:.1875rem;letter-spacing:.5px}.gb-code{font-size:1.125rem;font-weight:600;color:#d9a24f;letter-spacing:.125rem}.gb-order h4{font-size:1rem;margin:.8125rem 0 .5rem;line-height:1.6}.gb-order>p{font-size:.8125rem}.gb-order .tag-list{margin:.875rem 0 0}.gb-order .text-link{margin-top:auto;padding-top:.875rem}.gb-disclaimer{margin-top:1.125rem;font-size:.75rem;line-height:1.9;color:var(--ink-400);border-left:.125rem solid #d9a24f;padding-left:.75rem}.gb-disclaimer.gb-disclaimer-tight{margin-top:.5rem}.gb-featured-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.875rem 0 1rem;padding-top:1.375rem;border-top:1px solid var(--ink-150)}.gb-featured-head h3{font-size:1.0625rem;font-weight:600}.gb-featured{display:flex;flex-direction:column;gap:.75rem}.gb-featured-row{display:grid;grid-template-columns:12.5rem 1fr auto;align-items:center;gap:1.125rem;padding:.875rem 1rem;background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem;cursor:pointer;transition:border-color .2s,box-shadow .2s}.gb-featured-row:hover{border-color:var(--tiffany-700);box-shadow:0 .25rem 1.125rem #2280791a}.gb-thumb{width:12.5rem;height:7.375rem;overflow:hidden;border-radius:.25rem;background:var(--ink-100)}.gb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gb-featured-body h4{font-size:1.125rem;margin:.5rem 0 .375rem;line-height:1.6}.gb-featured-body>p{font-size:.8125rem}.gb-featured-body .tag-list{margin:.75rem 0 0}.gb-fire{margin-right:.3125rem}.gb-featured-row>.text-link{white-space:nowrap}.gb-ticker{--gb-row-h: 3.5rem;position:relative;height:calc(var(--gb-row-h) * 10);overflow:hidden;background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem}.gb-ticker-track{animation:gb-scroll-up var(--gb-loop, 40s) linear infinite}.gb-ticker-track.paused{animation-play-state:paused}@keyframes gb-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.gb-ticker-row{display:grid;grid-template-columns:6.875rem minmax(0,1fr) auto auto;align-items:center;gap:.875rem;height:var(--gb-row-h);padding:0 1rem;border-bottom:1px solid var(--ink-100);text-decoration:none;color:inherit}.gb-ticker-row:hover{background:var(--tiffany-50)}.gb-ticker-country{font-size:.8125rem;font-weight:600;color:#fff;background:var(--tiffany-900);padding:.25rem .5625rem;border-radius:.1875rem;text-align:center}.gb-ticker-title{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-ticker-stage{font-size:.6875rem;color:var(--ink-500);background:var(--tiffany-50);padding:.25rem .5rem;border-radius:.1875rem;white-space:nowrap}.gb-ticker-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gb-ticker-fade:before,.gb-ticker-fade:after{content:"";position:absolute;left:0;right:0;height:2.5rem}.gb-ticker-fade:before{top:0;background:linear-gradient(#fff,#fff0)}.gb-ticker-fade:after{bottom:0;background:linear-gradient(#fff0,#fff)}@media(prefers-reduced-motion:reduce){.gb-ticker-track{animation:none}}.gb-more{margin-top:1rem;text-align:right}.gb-full-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.gb-full-list .gb-featured-row{grid-template-columns:8.75rem 1fr;align-items:start}.gb-full-list .gb-thumb{width:8.75rem;height:5.75rem}.gb-full-list .gb-featured-row>.text-link{grid-column:2;justify-self:start}@media(max-width:1080px){.gb-full-list{grid-template-columns:1fr}}@media(max-width:760px){.gb-order-head{flex-direction:column;align-items:flex-start;gap:.375rem}.gb-industry-label{font-size:.9375rem}.rail-card:has(.gb-industry){width:14.5rem}.gb-featured-row{grid-template-columns:6.875rem 1fr;gap:.75rem}.gb-thumb{width:6.875rem;height:4.75rem}.gb-featured-row>.text-link{grid-column:1 / -1}.gb-ticker-row{grid-template-columns:5.25rem 1fr}.gb-ticker-stage{display:none}}.gb-points{display:inline-flex;align-items:center;gap:.3125rem;align-self:center;white-space:nowrap;padding:.3125rem .6875rem;border-radius:62.4375rem;font-size:.8125rem;font-weight:600;color:var(--brand-deep, #005851);background:#81d8cf29;border:1px solid rgba(129,216,207,.5)}.gb-points b{font-weight:700;font-variant-numeric:tabular-nums}.gb-points em{font-style:normal;font-size:.6875rem;font-weight:600;padding:.125rem .4375rem;border-radius:62.4375rem;color:#8a5a22;background:#ffd2758c}.gb-points.is-free{background:#ffd27529;border-color:#ffd275a6}.gb-points.is-free b{color:#8a5a22;text-decoration:line-through;text-decoration-color:#8a5a2273}.gb-featured-row{cursor:pointer}.gb-full-list .gb-featured-row>.gb-points{grid-column:2;justify-self:start}.gb-ticker-points{justify-self:end;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--brand-deep, #005851)}.gb-ticker-points b{font-weight:700;font-variant-numeric:tabular-nums}.gb-ticker-points em{font-style:normal;font-size:.6875rem;font-weight:600;padding:.125rem .4375rem;border-radius:62.4375rem;color:#8a5a22;background:#ffd2758c}.gb-ticker-points.is-free b{color:#8a5a22;text-decoration:line-through;text-decoration-color:#8a5a2273}@media(max-width:900px){.gb-ticker-stage{display:none}}@media(max-width:760px){.gb-ticker-points{display:none}}.gb-points-rule{display:flex;align-items:center;gap:.875rem;margin:0 0 1.125rem;padding:.875rem 1.125rem;border-radius:.75rem;background:#81d8cf1a;border:1px solid rgba(129,216,207,.38)}.gb-points-rule>div{display:flex;flex-direction:column;gap:.1875rem;flex:1;min-width:0}.gb-points-rule strong{font-size:.875rem;color:var(--ink-1, #1a2b2a)}.gb-points-rule span{font-size:.8125rem;line-height:1.6;color:var(--ink-3, #5b6b6a)}.gb-points-rule a{color:var(--brand-deep, #005851);text-decoration:underline}@media(max-width:760px){.gb-points-rule{flex-wrap:wrap;gap:.5rem}.gb-points-rule>div{flex-basis:100%}}.gb-points-hero{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:62.4375rem;font-size:.9375rem;font-weight:700;color:var(--ink-1, #1a2b2a);background:#ffd275e6}.gb-free-tag{margin-left:.375rem;padding:.125rem .5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:#fff;background:#005851}.gb-unlock-tag{margin-left:.625rem;padding:.1875rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:var(--brand-deep, #005851);background:#81d8cf38}.gb-gate{padding:1.375rem 1.5rem;border-radius:.875rem;background:#fff;border:1px solid var(--line, #e3ebe9);box-shadow:0 .375rem 1.375rem #0028240f}.gb-gate-head{display:flex;gap:.875rem;align-items:flex-start}.gb-gate-head h3{margin:0 0 .25rem;font-size:1.1875rem}.gb-gate-head p{margin:0;font-size:.8125rem;line-height:1.7;color:var(--ink-3, #5b6b6a)}.gb-gate-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:1.25rem 0;padding:1rem 0;border-top:1px solid var(--line, #e3ebe9);border-bottom:1px solid var(--line, #e3ebe9)}.gb-gate-brief dt{font-size:.75rem;color:var(--ink-3, #5b6b6a);margin-bottom:.1875rem}.gb-gate-brief dd{margin:0;font-size:.875rem;font-weight:600;color:var(--ink-1, #1a2b2a)}.gb-gate-balance{display:flex;align-items:baseline;gap:.625rem;margin-bottom:1rem;font-size:.8125rem;color:var(--ink-3, #5b6b6a)}.gb-gate-balance strong{font-size:1.375rem;color:var(--brand-deep, #005851)}.gb-gate-balance em{font-style:normal;color:var(--c-danger)}@media(max-width:760px){.gb-gate{padding:1.125rem}.gb-gate-brief{grid-template-columns:1fr}}.gb-detail-grid{display:grid;grid-template-columns:20rem 1fr;gap:1.375rem;align-items:start}.gb-detail-thumb{border-radius:.75rem;overflow:hidden}.gb-detail-thumb img{width:100%;height:12.5rem;object-fit:cover;display:block}.gb-detail-brief{border:0;margin:0;padding:0}.gb-detail-para{font-size:.9375rem;line-height:1.9;color:var(--ink-2, #35494a);margin:0 0 .75rem}.gb-steps{margin:0 0 1.125rem;padding-left:1.25rem;display:grid;gap:.625rem}.gb-steps li{font-size:.875rem;line-height:1.7;color:var(--ink-2, #35494a)}.gb-steps strong{display:block;color:var(--ink-1, #1a2b2a)}@media(max-width:900px){.gb-detail-grid{grid-template-columns:1fr}}.gb-pack-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.gb-pack{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.125rem;border-radius:.875rem;background:#fff;border:1px solid var(--line, #e3ebe9);transition:transform .2s ease,box-shadow .2s ease}.gb-pack:hover{transform:translateY(-.1875rem);box-shadow:0 .625rem 1.625rem #0028241a}.gb-pack.hot{border-color:#81d8cfcc;box-shadow:0 0 0 .125rem #81d8cf38}.gb-pack-tag{position:absolute;top:-.5625rem;right:.875rem;padding:.125rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:#fff;background:#005851}.gb-pack-points{display:flex;align-items:baseline;gap:.1875rem;color:var(--brand-deep, #005851)}.gb-pack-points strong{font-size:1.875rem;line-height:1}.gb-pack h3{margin:0;font-size:1rem}.gb-pack p{margin:0;font-size:.8125rem;line-height:1.6;color:var(--ink-3, #5b6b6a);flex:1}.gb-pack-price{font-size:1.25rem;font-weight:700;color:var(--ink-1, #1a2b2a)}.gb-pack .btn{white-space:nowrap;justify-content:center}.gb-pack .btn svg{flex:0 0 auto}.gb-pack-breakdown{display:flex;gap:.875rem;flex-wrap:wrap;margin-top:-.125rem;font-size:.75rem;color:var(--ink-3, #5b6b6a)}.gb-pack-breakdown b{margin-left:.125rem;color:var(--brand-deep, #005851);font-weight:600}.gb-activity-intro{margin:0 0 1.125rem;max-width:48.75rem;font-size:.875rem;line-height:1.8;color:var(--ink-3, #5b6b6a)}.gb-activity-intro b{color:#005851;font-weight:700}.gb-pts-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0}.gb-pts-kind-item{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;background:var(--tiffany-50);border:1px solid var(--ink-200);border-radius:.375rem}.gb-pts-kind-item p{margin:0;font-size:.8125rem;line-height:1.7;color:var(--ink-3, #5b6b6a)}.gb-pts-kind-tag{flex:0 0 auto;padding:.125rem .5625rem;border-radius:.25rem;font-size:.75rem;font-weight:700;white-space:nowrap}.gb-pts-kind-tag.is-base{background:var(--tiffany-100);color:#005851}.gb-pts-kind-tag.is-bonus{background:#fdf3e0;color:#a96f12}@media(max-width:720px){.gb-pts-kind{grid-template-columns:1fr}}.gb-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.gb-activity{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;border-radius:.875rem;background:#fff;border:1px solid var(--line, #e3ebe9);transition:transform .2s ease,box-shadow .2s ease}.gb-activity:hover{transform:translateY(-.125rem);box-shadow:0 .625rem 1.5rem #00282414}.gb-activity-ico{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;flex:none;border-radius:.75rem;color:var(--brand-deep, #005851);background:#81d8cf29}.gb-activity-body{flex:1;min-width:0}.gb-activity-body h3{margin:0 0 .1875rem;font-size:.9375rem}.gb-activity-body p{margin:0;font-size:.78125rem;line-height:1.55;color:var(--ink-3, #5b6b6a)}.gb-activity-right{flex:none;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.gb-activity-claim{min-height:1.875rem;padding:0 .875rem;font-size:.75rem}.gb-activity-claim[disabled]{opacity:.6;cursor:default}.gb-activity-pts{flex:none;align-self:flex-start;padding:.25rem .75rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:var(--gold-ink);background:#ffd27538;border:1px solid rgba(255,210,117,.5)}@media(max-width:620px){.gb-activity-grid{grid-template-columns:1fr}}.gb-reward-sub{margin:1.375rem 0 .75rem;font-size:.9375rem;font-weight:700;color:var(--ink-2, #354342)}.gb-reward-sub:before{content:"";display:inline-block;width:.1875rem;height:.8125rem;margin-right:.5rem;vertical-align:-1px;border-radius:.125rem;background:var(--brand-deep, #005851)}.gb-reward-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.gb-reward-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--line, #e3ebe9);border-left:.25rem solid var(--brand, #54aba3);border-radius:.75rem;background:#fff}.gb-reward-l1{border-left-color:#a9e3dd}.gb-reward-l2{border-left-color:var(--brand, #81d8cf)}.gb-reward-l3{border-left-color:#54aba3}.gb-reward-l4{border-left-color:var(--brand-deep, #228079)}.gb-reward-l5{border-left-color:#9fb2b0}.gb-reward-lv{flex:none;display:grid;place-items:center;min-width:2rem;height:1.5rem;padding:0 .375rem;border-radius:.375rem;background:var(--brand-deep, #005851);color:#fff;font-size:.71875rem;font-weight:700;letter-spacing:.02em}.gb-reward-main{flex:1 1 auto;min-width:0}.gb-reward-main>strong{display:block;font-size:.90625rem}.gb-reward-main>p{margin:.25rem 0 0;font-size:.78125rem;line-height:1.6;color:var(--ink-3, #5b6b6a)}.gb-reward-pts{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.gb-reward-pts>b{font-size:1.0625rem;font-weight:700;line-height:1.25;color:var(--brand-deep, #005851);font-variant-numeric:tabular-nums;white-space:nowrap}.gb-reward-pts>em{font-size:.6875rem;font-style:normal;color:var(--ink-3, #5b6b6a)}.gb-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.gb-reward-card{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;border:1px solid var(--line, #e3ebe9);border-radius:.875rem;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.gb-reward-card:hover{transform:translateY(-.125rem);box-shadow:0 .625rem 1.5rem #00282414}.gb-reward-card .gb-reward-pts>b{font-size:.8125rem;color:var(--gold-ink, #8a5a00);white-space:nowrap}.gb-reward-go{display:inline-flex;align-items:center;gap:.25rem;margin-top:.875rem}.gb-reward-rule{display:flex;align-items:flex-start;gap:.5rem;margin:1.125rem 0 0;padding:.75rem .9375rem;border-radius:.625rem;background-color:#fff;background-image:linear-gradient(#81d8cf1f 0,#81d8cf1f);font-size:.8125rem;line-height:1.7;color:var(--ink-2, #354342)}.gb-reward-rule>svg{flex:none;margin-top:.1875rem;color:var(--brand-deep, #005851)}@media(max-width:860px){.gb-reward-list,.gb-reward-grid{grid-template-columns:1fr}}.gb-demo{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.125rem;border-radius:.75rem;background:#002cb00d;border:1px dashed rgba(0,44,176,.28)}.gb-switch{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.gb-switch input{width:1.0625rem;height:1.0625rem;accent-color:#005851}.gb-records{width:100%;border-collapse:collapse;font-size:.8125rem}.gb-records th,.gb-records td{padding:.5625rem .75rem;text-align:left;border-bottom:1px solid var(--line, #e3ebe9)}.gb-records th{font-size:.75rem;color:var(--ink-3, #5b6b6a);background:#81d8cf14}.gb-records .num{text-align:right;font-variant-numeric:tabular-nums}.gb-records .minus{color:var(--c-danger)}.gb-records .plus{color:#005851}@media(max-width:1080px){.gb-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.gb-pack-grid{grid-template-columns:1fr}}.gb-compare{display:grid;gap:.625rem}.gb-compare-row{position:relative;margin-top:0}.gb-compare>.gb-compare-row:first-child{margin-top:-1.0625rem}.gb-compare-badge{flex:none;min-width:3.375rem;text-align:center;padding:.25rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;line-height:1.2;color:#fff;background:#8a5a22}.gb-compare-row.is-visitor{background:#81d8cf1f;border-color:#81d8cf80}.gb-compare-row.is-visitor>svg{color:#005851}.gb-compare-row.is-visitor h3{color:#005851}.gb-compare-row.is-visitor p{color:var(--ink-3, #5b6b6a)}.gb-compare-row.is-visitor .text-link{color:#005851}.gb-compare-row.is-visitor .gb-compare-badge{background:#005851}.gb-compare-row.is-visitor p a{color:#005851;text-decoration:underline}@media(max-width:760px){.gb-compare-row{flex-wrap:wrap;gap:.75rem;padding:1.125rem}.gb-compare-row .text-link{margin-left:0;flex-basis:100%}}.gb-search{position:relative;display:inline-flex;align-items:center;gap:.4375rem;flex:0 1 18.75rem;min-width:11.25rem;padding:.5rem .75rem;border-radius:62.4375rem;background:#fff;border:1px solid var(--line, #e3ebe9);color:var(--ink-3, #5b6b6a);transition:border-color .2s ease,box-shadow .2s ease}.gb-search:focus-within{border-color:#81d8cfe6;box-shadow:0 0 0 .1875rem #81d8cf2e}.gb-search>svg{flex:none;color:var(--brand-deep, #005851)}.gb-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:.8125rem;color:var(--ink-1, #1a2b2a)}.gb-search input::placeholder{color:var(--ink-300)}.gb-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gb-search-clear{flex:none;width:1.125rem;height:1.125rem;padding:0;border:0;border-radius:50%;background:#00282414;color:var(--ink-3, #5b6b6a);font-size:.875rem;line-height:1;cursor:pointer}.gb-search-clear:hover{background:#00282429}.gb-search-hint{margin:-.5rem 0 1rem;font-size:.8125rem;color:var(--brand-deep, #005851)}.gb-search-wide{display:flex;flex:1 1 auto;max-width:32.5rem;margin:1rem 0 0}@media(max-width:900px){.gb-search{flex-basis:100%}}.gb-share{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-left:.375rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3, #5b6b6a);cursor:pointer;vertical-align:middle;transition:background .18s ease,color .18s ease}.gb-share:hover,.gb-share:focus-visible{background:#81d8cf47;color:var(--brand-deep, #005851)}.gb-ticker-title .gb-share{width:1.125rem;height:1.125rem;margin-left:.25rem}.gb-tile-share{display:flex;align-items:center;gap:.625rem;margin-top:.5rem}.gb-share-friend{display:inline-flex;align-items:center;gap:.25rem;border:0;background:transparent;padding:0;font-size:.75rem;line-height:1.6;color:var(--ink-3, #5b6b6a);cursor:pointer;transition:color .18s ease}.gb-share-friend:hover,.gb-share-friend:focus-visible{color:var(--brand-deep, #005851)}.gb-tile-share .gb-share{margin-left:0}[dir=rtl] .gb-tile-share{flex-direction:row-reverse}.gb-project-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.gb-project-card:hover{transform:translateY(-.1875rem);box-shadow:0 .625rem 1.625rem #0028241a}.gb-project-card h3{display:flex;align-items:center;flex-wrap:wrap}.gb-market-tag{margin-left:.5rem;padding:.125rem .5625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:500;color:var(--brand-deep, #005851);background:#81d8cf29}.gb-project-foot{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:.75rem}.gb-project-foot .text-link{white-space:nowrap}@media(max-width:620px){.gb-project-foot{flex-direction:column;align-items:flex-start}}.gb-proj-card{--gb-proj-card-h: 30rem;--gb-proj-img: 60%;--gb-proj-desc-lines: 3;display:flex;flex-direction:column;height:var(--gb-proj-card-h);padding:0;overflow:hidden;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem}.gb-proj-thumb{position:relative;flex:0 0 var(--gb-proj-img);min-height:0;overflow:hidden}.gb-proj-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.gb-proj-card:hover .gb-proj-thumb img{transform:scale(1.04)}.gb-proj-code{position:absolute;left:.8125rem;top:.75rem;padding:.125rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;letter-spacing:1px;color:#fff;background:#00201d85;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.gb-proj-body{display:flex;flex-direction:column;gap:.4375rem;flex:1 1 auto;min-height:0;overflow:hidden;padding:.875rem 1rem 1rem}.gb-proj-body h3{margin:0;font-size:1.125rem}.gb-proj-body p{margin:0;font-size:.8125rem;line-height:1.65;color:var(--ink-3, #5b6b6a);flex:0 1 auto;min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--gb-proj-desc-lines)}.gb-proj-body .tag-list{margin:0}.gb-proj-body .gb-project-foot{padding-top:.5625rem}@media(max-width:1199px){.gb-proj-card{--gb-proj-card-h: 29.375rem;--gb-proj-desc-lines: 2}}@media(max-width:899px){.gb-proj-card{--gb-proj-card-h: 27.5rem;--gb-proj-desc-lines: 2}.gb-proj-body .tag-list{display:none}}@media(max-width:620px){.gb-proj-card{--gb-proj-card-h: 29.375rem;--gb-proj-desc-lines: 2}.gb-proj-body .tag-list{display:flex}.gb-proj-body .gb-project-foot{flex-direction:row;align-items:center;justify-content:space-between}.gb-proj-body .gb-project-foot .text-link{display:none}}.gb-proj-more-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:1.875rem 0 .75rem}.gb-proj-more-head h3{margin:0;font-size:1.25rem}.gb-proj-more-right{display:flex;align-items:baseline;gap:1.125rem}.gb-proj-more-head-cta,.gb-proj-more-head-cta .gb-proj-more-right{align-items:center}.gb-proj-more-foot{display:flex;justify-content:flex-end;margin-top:.75rem}.gb-proj-more-link{flex:none;font-size:.875rem;font-weight:600;color:var(--brand-deep, #005851);white-space:nowrap;border-bottom:1px solid rgba(0,88,81,.28);padding-bottom:.125rem;transition:color .18s ease,border-color .18s ease}.gb-proj-more-link:hover{color:var(--brand, #81d8cf);border-color:var(--brand, #81d8cf)}.gb-proj-list{--gb-proj-row-h: 6.25rem;--gb-proj-win: 8;position:relative;height:calc(var(--gb-proj-row-h) * var(--gb-proj-win) + .125rem);overflow:hidden;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem}.gb-proj-track{animation:gb-scroll-up var(--gb-loop, 40s) linear infinite}.gb-proj-track.paused{animation-play-state:paused}.gb-proj-track.still{animation:none}.gb-proj-row{display:grid;grid-template-columns:9.25rem minmax(0,1fr);align-items:center;gap:1rem;box-sizing:border-box;height:var(--gb-proj-row-h);padding:.75rem 1.125rem;border-bottom:1px solid var(--line, #e3ebe9);cursor:pointer;transition:background .18s ease}.gb-proj-row:hover{background:#81d8cf17}.gb-proj-row-img{display:block;width:9.25rem;height:4.625rem;object-fit:cover;border-radius:.375rem}.gb-proj-row-main{min-width:0}.gb-proj-row-main h4{display:flex;align-items:center;flex-wrap:wrap;margin:0;font-size:1rem}.gb-proj-row-main p{margin:.1875rem 0 .4375rem;font-size:.8125rem;line-height:1.6;color:var(--ink-3, #5b6b6a);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.gb-proj-row-meta{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--ink-3, #5b6b6a)}.gb-proj-where{flex:none;padding:.125rem .5625rem;border-radius:62.4375rem;background:#81d8cf24;color:var(--brand-deep, #005851)}.gb-proj-areas{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-proj-row-meta .gb-points{flex:none;padding:.25rem .625rem;font-size:.75rem;position:relative;top:-1.875rem}@media(max-width:900px){.gb-proj-list{--gb-proj-row-h: 5.75rem}.gb-proj-row{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.6875rem .875rem}.gb-proj-row-img{width:6.5rem;height:4.375rem}.gb-proj-more-head,.gb-proj-more-right{flex-direction:column;align-items:flex-start;gap:.375rem}}@media(max-width:620px){.gb-proj-more-note{display:none}}@media(prefers-reduced-motion:reduce){.gb-proj-track{animation:none}}.deal-rank-more{flex:none;align-self:center;margin-left:auto;padding:.5rem 1rem;border-radius:62.4375rem;background:linear-gradient(135deg,#81d8cf,#54aba3);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 .25rem .875rem #22807938;transition:transform .18s ease,box-shadow .18s ease}.deal-rank-more:hover{transform:translateY(-1px);box-shadow:0 .375rem 1.125rem #2280794d}.deal-rank-list{display:flex;flex-direction:column;border:1px solid var(--line, #e3ebe9);border-radius:1rem;overflow:hidden;background:#fff}.deal-rank-row{display:grid;grid-template-columns:2.75rem 9.25rem minmax(0,1fr) 9.75rem;align-items:center;gap:1rem;box-sizing:border-box;padding:.75rem 1.125rem;border-bottom:1px solid var(--line, #e3ebe9);text-decoration:none;color:inherit;transition:background .18s ease}.deal-rank-row:last-child{border-bottom:none}.deal-rank-row:hover{background:#81d8cf17}.deal-rank-row .gb-proj-row-img{width:9.25rem;height:4.625rem}.deal-rank-no{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background:#81d8cf29;color:var(--brand-deep, #005851);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.deal-rank-no.is-top{background:linear-gradient(135deg,#ffd275,#f0bd63);color:#6a3d00;box-shadow:0 .1875rem .625rem #f0bd6359}.deal-rank-kind{margin-left:.5rem;padding:1px .5rem;border-radius:62.4375rem;background:var(--ink-100);color:#228079;font-size:.6875rem;font-weight:600;letter-spacing:.5px}.deal-rank-tag{flex:none;padding:.125rem .5625rem;border-radius:62.4375rem;background:#81d8cf24;color:var(--brand-deep, #005851)}.deal-rank-date{color:var(--ink-300)}.deal-rank-amt{text-align:right;line-height:1;white-space:nowrap}.deal-rank-amt b{font-size:1.625rem;font-weight:800;color:var(--gold-600);font-variant-numeric:tabular-nums;letter-spacing:.5px;text-shadow:0 1px 0 rgba(255,232,178,.6)}.deal-rank-row h4 .fav-star{position:relative;top:auto;right:auto;bottom:auto;margin-left:.5rem;vertical-align:middle}.deal-rank-unit{margin-left:.25rem;font-size:.8125rem;font-weight:600;color:var(--gold-600)}@media(max-width:900px){.deal-rank-row{grid-template-columns:2.125rem 6.5rem minmax(0,1fr) 6.875rem;gap:.75rem;padding:.6875rem .875rem}.deal-rank-row .gb-proj-row-img{width:6.5rem;height:3.875rem}.deal-rank-amt b{font-size:1.25rem}}@media(max-width:620px){.deal-rank-row{grid-template-columns:1.75rem minmax(0,1fr) 6rem;grid-template-areas:"no  main  amt";row-gap:.25rem}.deal-rank-no{grid-area:no}.deal-rank-row .gb-proj-row-img{display:none}.deal-rank-row .gb-proj-row-main{grid-area:main}.deal-rank-amt{grid-area:amt}.deal-rank-more{align-self:flex-end;margin-left:0}.section-heading{flex-wrap:wrap;gap:.625rem}}.deal-rank-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem;margin:.875rem 0 1.125rem;padding:.75rem 1rem;background:linear-gradient(180deg,var(--tiffany-50) 0%,var(--tiffany-50) 100%);border:1px solid var(--tiffany-100);border-radius:.75rem}.dr-filter{display:inline-flex;align-items:center;gap:.5rem}.dr-filter-label{font-size:.8125rem;font-weight:600;color:var(--ink-800);white-space:nowrap}.dr-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.4375rem 1.875rem .4375rem .75rem;font-size:.8125rem;color:var(--ink-900);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23228079' stroke-width='1.6' stroke-linecap='round'/></svg>") no-repeat right .75rem center;border:1px solid var(--tiffany-200);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dr-select:hover{border-color:#81d8cf}.dr-select:focus{outline:none;border-color:#54aba3;box-shadow:0 0 0 .1875rem #81d8cf40}.dr-count{margin-left:auto;font-size:.8125rem;color:var(--ink-500)}.dr-count b{color:#228079;font-size:.9375rem;font-variant-numeric:tabular-nums}.dr-reset{padding:.375rem .75rem;font-size:.8125rem;color:#228079;background:#fff;border:1px solid var(--tiffany-200);border-radius:.5rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dr-reset:hover{background:var(--tiffany-50);border-color:#81d8cf}@media(max-width:760px){.deal-rank-filters{gap:.625rem .75rem}.dr-filter{flex:1 1 calc(50% - .375rem);min-width:0}.dr-select{width:100%}}@media(max-width:620px){.deal-rank-filters{padding:.625rem .75rem;gap:.5rem .625rem}.dr-count{margin-left:0;width:100%;order:3}}@media(max-width:460px){.dr-filter{flex:1 1 100%}}.gb-focus-wrap{position:relative}.gb-focus-grid{--gb-focus-h: 28.75rem;--gb-focus-img: 60%;--gb-focus-per-view: 4;--gb-focus-gap: 1rem;--gb-focus-card-w: calc( (100% - (var(--gb-focus-per-view) - 1) * var(--gb-focus-gap)) / var(--gb-focus-per-view) );display:grid;grid-auto-flow:column;grid-auto-columns:var(--gb-focus-card-w);gap:var(--gb-focus-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding:.125rem 0 .5rem}.gb-focus-grid::-webkit-scrollbar{display:none}.gb-focus-grid>*{scroll-snap-align:start;height:var(--gb-focus-h)}.gb-focus-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line, #dfe8e7);background:#fffffff5;color:var(--brand-deep, #005851);cursor:pointer;box-shadow:0 .25rem .875rem #0028241f;transition:opacity .2s ease,background .2s ease}.gb-focus-nav.prev{left:-.5rem}.gb-focus-nav.next{right:-.5rem}.gb-focus-nav:hover:not(:disabled){background:#fff;border-color:var(--brand, #81d8cf)}.gb-focus-nav:disabled{opacity:0;cursor:default;pointer-events:none}.gb-focus-pages{display:flex;justify-content:center;gap:.375rem;margin-top:.625rem}.gb-focus-pages i{width:.375rem;height:.375rem;border-radius:50%;background:var(--slate-300);transition:background .2s ease}.gb-focus-pages i.on{background:var(--brand, #81d8cf)}.gb-focus-hint{margin:.5rem 0 0;text-align:center;font-size:.8125rem;color:var(--ink-3, #5f7880)}@media(max-width:1279px){.gb-focus-grid{--gb-focus-h: 27.5rem;--gb-focus-per-view: 3}}@media(max-width:959px){.gb-focus-grid{--gb-focus-h: 29.375rem;--gb-focus-per-view: 2}}@media(max-width:619px){.gb-focus-grid{--gb-focus-h: 29.375rem;--gb-focus-per-view: 1}}.gb-order-tile{display:flex;flex-direction:column;height:var(--gb-focus-h, 460px);padding:0;overflow:hidden;background:#81d8cf1f;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.gb-order-tile:hover{transform:translateY(-.1875rem);box-shadow:0 .625rem 1.625rem #0028241a}.gb-order-tile.is-linked:focus-visible{outline:.125rem solid var(--brand-deep, #005851);outline-offset:.1875rem;border-radius:.3125rem}.gb-order-tile.is-linked:focus-visible .gb-tile-thumb img{transform:scale(1.04)}.gb-tile-thumb{position:relative;flex:0 0 var(--gb-focus-img, 60%);min-height:0;overflow:hidden}.gb-tile-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.gb-order-tile:hover .gb-tile-thumb img,.gb-proj-card:hover .gb-tile-thumb img{transform:scale(1.04)}.gb-tile-code{position:absolute;left:.6875rem;top:.625rem;padding:.125rem .5625rem;border-radius:62.4375rem;font-size:.6875rem;font-weight:600;letter-spacing:1px;color:#fff;background:#00201d85;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.gb-tile-fire{position:absolute;right:.6875rem;top:.625rem;font-size:.875rem;line-height:1}.gb-tile-thumb .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto}.gb-tile-body{display:flex;flex-direction:column;gap:.4375rem;flex:1 1 auto;min-height:0;overflow:hidden;padding:.875rem 1rem 1rem}.gb-tile-body h4 .gb-country{display:inline-block;margin-right:.375rem;padding:1px .4375rem;border-radius:.1875rem;font-size:.75rem;font-weight:500;line-height:1.6;vertical-align:.125rem;color:var(--brand-deep, #005851);background:#81d8cf2e}.gb-tile-body h4{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.9375rem;line-height:1.4}.gb-tile-body>p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.8125rem;line-height:1.65;color:var(--ink-3, #5b6b6a)}.gb-tile-meta{flex:none;font-size:.75rem;line-height:1.45;color:var(--ink-3, #5b6b6a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:.5625rem}.gb-tile-foot .gb-points{flex:none}.gb-tile-foot .text-link{font-size:.75rem;white-space:nowrap}.gb-focus-grid .gb-proj-card{--gb-proj-card-h: var(--gb-focus-h);--gb-proj-img: var(--gb-focus-img, 60%);--gb-proj-desc-lines: 2}.gb-focus-grid .gb-proj-body .tag-list{flex-wrap:nowrap;overflow:hidden}.gb-zoom-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#06201e8c;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);animation:gb-zoom-fade .18s ease}.gb-zoom-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:.5rem;box-shadow:0 1.625rem 4rem #0028244d;animation:gb-zoom-pop .22s cubic-bezier(.2,.8,.25,1)}.gb-zoom-close{position:absolute;right:.75rem;top:.75rem;z-index:2;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:50%;background:#00201d80;color:#fff;font-size:1.1875rem;line-height:1;cursor:pointer;transition:background .18s ease}.gb-zoom-close:hover{background:#00201dbf}.gb-zoom-media{position:relative;flex:1 1 46%;min-height:0;overflow:hidden}.gb-zoom-media img{display:block;width:100%;height:100%;object-fit:cover}.gb-zoom-body{display:flex;flex-direction:column;gap:.5625rem;flex:1 1 54%;min-height:0;overflow:auto;padding:1.125rem 1.375rem 1.375rem}.gb-zoom-top{display:flex;align-items:center;gap:.5625rem}.gb-zoom-body h3{margin:0;font-size:1.3125rem;line-height:1.35}.gb-zoom-body>p{margin:0;font-size:.875rem;line-height:1.75;color:var(--ink-3, #5b6b6a)}.gb-zoom-body .tag-list{margin:0}.gb-zoom-foot{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-top:auto;padding-top:.875rem}.gb-zoom-foot .btn{padding:.625rem 1.125rem;font-size:.875rem}@keyframes gb-zoom-fade{0%{opacity:0}to{opacity:1}}@keyframes gb-zoom-pop{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.gb-zoom-mask,.gb-zoom-card{animation:none}}@media(max-width:620px){.gb-zoom-mask{padding:.75rem}.gb-zoom-body{padding:.875rem 1rem 1.125rem}.gb-zoom-foot{flex-direction:column;align-items:flex-start}}.gb-order-row{text-decoration:none;color:inherit}.gb-order-row h4{display:flex;align-items:center;flex-wrap:nowrap;gap:1.25rem}.gb-order-row-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-order-row .gb-proj-where,.gb-order-row h4 .gb-share{flex:none}.gb-order-status{display:inline-flex;align-items:center;gap:.3125rem;flex:none;padding:.125rem .5625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap}.gb-order-status:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.gb-order-status.is-deal{color:#c08a13;background:#ffd2752e}.gb-order-status.is-expired{color:#5b6776;background:#6b778529}.gb-order-status.is-invalid{color:#1f8f86;background:#81d8cf33}.gb-order-status.is-void{color:#d12d20;background:#e23b2e26}.gb-proj-thumb .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto}.gb-rest-list .gb-proj-row-main h4 .fav-star{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:none;margin:0 0 0 .5rem;vertical-align:middle}.gb-rest-list .gb-proj-row-main h4 .gb-share{margin-left:1.25rem}[dir=rtl] .gb-rest-list .gb-proj-row-main h4 .fav-star{margin:0 .5rem 0 0}[dir=rtl] .gb-rest-list .gb-proj-row-main h4 .gb-share{margin-left:0;margin-right:1.25rem}.section-heading .gb-matching-note,.section-heading .heading-note{margin:.5625rem 0 0;max-width:45rem;font-size:.875rem;line-height:1.75;color:var(--ink-600)}@media(max-width:620px){.section-heading .gb-matching-note,.section-heading .heading-note{font-size:.8125rem}}.gc-intro{padding:1.375rem 1.625rem}.gc-intro>p{margin:0;font-size:.90625rem;line-height:1.9;color:var(--ink-2, #33373d)}.gc-intro>p+p{margin-top:.875rem}.gc-fine{font-size:.78125rem;color:var(--ink-3, #5b6b6a)}.gc-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gc-stat{display:flex;flex-direction:column;gap:.3125rem;padding:1.25rem 1.125rem;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem}.gc-stat>strong{font-size:1.875rem;line-height:1.1;color:var(--brand-deep, #005851)}.gc-stat>strong>em{font-size:.875rem;font-style:normal;margin-left:.1875rem}.gc-stat>span{font-size:.875rem;font-weight:600}.gc-stat>small{font-size:.75rem;color:var(--ink-3, #5b6b6a)}.gc-link-row{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem}.gc-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.gc-entry{display:flex;align-items:center;gap:.8125rem;padding:.9375rem 1.0625rem;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.gc-entry:hover{border-color:#b8802f;box-shadow:0 .5rem 1.25rem #00282414;transform:translateY(-.125rem)}.gc-entry>div{flex:1 1 auto;min-width:0}.gc-entry strong{display:block;font-size:.9375rem}.gc-entry span{display:block;margin-top:.1875rem;font-size:.78125rem;line-height:1.6;color:var(--ink-3, #5b6b6a)}.gc-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.gc-type-grid>button{display:flex;flex-direction:column;gap:.375rem;padding:1.0625rem 1rem;text-align:left;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.gc-type-grid>button strong{font-size:.9375rem}.gc-type-grid>button em{font-style:normal;font-size:.78125rem;line-height:1.6;color:var(--ink-3, #5b6b6a)}.gc-type-grid>button:hover{border-color:#b8802f}.gc-type-grid>button.active{border-color:var(--brand-deep, #005851);background:var(--tiffany-50)}.gc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.125rem;padding:1.375rem 1.625rem 1.5rem;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.375rem}.gc-form>label{display:flex;flex-direction:column;gap:.375rem;min-width:0;font-size:.84375rem}.gc-form>label.full,.gc-form>.gc-form-type,.gc-form>.gc-form-divider,.gc-form>.gc-form-error,.gc-form>.gc-form-foot{grid-column:1 / -1}.gc-form>label>span{color:var(--c-danger);margin-left:.1875rem}.gc-form input,.gc-form select,.gc-form textarea{width:100%;padding:.5625rem .6875rem;font:inherit;font-size:.84375rem;color:var(--ink-2, #33373d);background:#fff;border:1px solid var(--ink-200);border-radius:.25rem;transition:border-color .18s ease}.gc-form input:focus,.gc-form select:focus,.gc-form textarea:focus{border-color:var(--brand-deep, #005851);outline:none}.gc-form textarea{resize:vertical;line-height:1.7}.gc-form-type{margin:0;font-size:.84375rem}.gc-form-type>strong{color:var(--brand-deep, #005851)}.gc-form-type>span{margin-left:.5rem;font-size:.78125rem;color:var(--ink-3, #5b6b6a)}.gc-form-divider{margin:.25rem 0 0;padding-top:.75rem;border-top:1px dashed var(--ink-200);font-size:.8125rem;font-weight:600}.gc-form-error{margin:0;font-size:.8125rem;color:var(--c-danger)}.gc-form-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem}.gc-form-foot .btn{padding:.625rem 1.375rem}.gc-check{flex-direction:row!important;align-items:center;gap:.5rem!important}.gc-check>input{width:.9375rem!important;height:.9375rem;flex:none}.gc-reward{padding:1.375rem 1.625rem 1.125rem;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.375rem}.gc-reward-lead{margin:0 0 1rem;font-size:.875rem;line-height:1.8;color:var(--ink-2, #354342)}.gc-reward-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.gc-reward-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--line, #e3ebe9);border-left:.25rem solid var(--brand, #54aba3);border-radius:.3125rem;background:var(--brand-wash, #f4fbfb)}.gc-reward-l1{border-left-color:#a9e3dd}.gc-reward-l2{border-left-color:var(--brand, #81d8cf)}.gc-reward-l3{border-left-color:#54aba3}.gc-reward-l4{border-left-color:var(--brand-deep, #228079)}.gc-reward-l5{border-left-color:#9fb2b0}.gc-reward-lv{flex:none;display:grid;place-items:center;min-width:2rem;height:1.5rem;padding:0 .375rem;border-radius:.25rem;background:var(--brand-deep, #005851);color:#fff;font-size:.71875rem;font-weight:700;letter-spacing:.02em}.gc-reward-main{flex:1 1 auto;min-width:0}.gc-reward-main>strong{display:block;font-size:.90625rem}.gc-reward-main>p{margin:.25rem 0 0;font-size:.78125rem;line-height:1.7;color:var(--ink-3, #5b6b6a)}.gc-reward-pts{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;min-width:4.875rem;text-align:right}.gc-reward-pts>b{font-size:1.0625rem;font-weight:700;line-height:1.25;color:var(--brand-deep, #005851);font-variant-numeric:tabular-nums;white-space:nowrap}.gc-reward-pts>em{font-size:.6875rem;font-style:normal;color:var(--ink-3, #5b6b6a)}.gc-reward-note{display:flex;align-items:center;gap:.5rem;margin:.875rem 0 0;padding:.6875rem .9375rem;border-radius:.3125rem;background-color:#fff;background-image:linear-gradient(#81d8cf1f 0,#81d8cf1f);font-size:.8125rem;line-height:1.7;color:var(--ink-2, #354342)}.gc-reward-note>svg,.gc-reward-note>.ui-icon{flex:none;color:var(--brand-deep, #005851)}.gc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.gc-step{display:flex;gap:.8125rem;padding:1.125rem;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem}.gc-step-no{flex:none;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--brand-deep, #005851);color:#fff;font-size:.8125rem;font-weight:600}.gc-step strong{display:block;font-size:.90625rem}.gc-step p{margin:.3125rem 0 0;font-size:.78125rem;line-height:1.7;color:var(--ink-3, #5b6b6a)}.gc-records{display:flex;flex-direction:column;gap:.875rem}.gc-record{padding:1.125rem 1.375rem 1rem}.gc-record-head{display:flex;align-items:baseline;justify-content:space-between;gap:.875rem}.gc-record-head>strong{font-size:.9375rem}.gc-record-id{flex:none;font-size:.75rem;color:var(--ink-3, #5b6b6a)}.gc-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1.125rem;margin:.75rem 0 0}.gc-record dl>div{display:flex;gap:.5rem;font-size:.78125rem}.gc-record dt{flex:none;color:var(--ink-3, #5b6b6a)}.gc-record dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-record-msg{margin:.75rem 0 0;padding:.6875rem .8125rem;font-size:.8125rem;line-height:1.8;color:var(--ink-2, #33373d);background:var(--ink-50);border-radius:.25rem;white-space:pre-wrap}.gc-record-actions{display:flex;gap:1.125rem;margin-top:.75rem}.gc-record-actions .text-link{background:none;border:0;padding:0;font:inherit;font-size:.8125rem;cursor:pointer}@media(max-width:1199px){.gc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:959px){.gc-stat-grid,.gc-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-steps,.gc-reward-list{grid-template-columns:1fr}}@media(max-width:620px){.gc-entry-grid,.gc-form,.gc-record dl{grid-template-columns:1fr}.gc-intro,.gc-form,.gc-record{padding-left:1rem;padding-right:1rem}.gc-reward{padding:1rem 1rem .875rem}.gc-reward-item{align-items:flex-start;gap:.625rem;padding:.8125rem .875rem}.gc-reward-pts{min-width:4rem}.gc-reward-pts>b{font-size:.96875rem}}.cs-supply-head .gb-order-note{flex:none}.cs-supply-list{--gb-proj-win: 10}.cs-supply-row{text-decoration:none;color:inherit}.cs-supply-row h4{flex-wrap:nowrap}.cs-supply-row-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-supply-row .gb-proj-row-meta .fav-star{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:none;margin-left:.5rem;vertical-align:middle}.cs-supply-row .gb-proj-row-meta .gb-share{flex:none;margin-left:.5rem}[dir=rtl] .cs-supply-row .gb-proj-row-meta .fav-star,[dir=rtl] .cs-supply-row .gb-proj-row-meta .gb-share{margin-left:0;margin-right:.5rem}.cs-supply-row .gb-proj-where{flex:none}.cs-supply-row .gb-proj-areas{flex:0 1 auto}.cs-open-tag{flex:none;padding:.1875rem .625rem;border-radius:62.4375rem;background:#81d8cf29;color:var(--brand-deep, #005851);font-size:.75rem;white-space:nowrap}.belt-prod-item .gb-featured-body{position:relative}.belt-prod-item .gb-featured-body .tag-list{padding-right:2.375rem}.belt-prod-item .gb-featured-body>.fav-star{position:absolute;top:auto;right:0;bottom:0;left:auto}[dir=rtl] .belt-prod-item .gb-featured-body .tag-list{padding-right:0;padding-left:2.375rem}[dir=rtl] .belt-prod-item .gb-featured-body>.fav-star{right:auto;left:0}.pav-prod-item .gb-featured-body{position:relative}.pav-prod-item .gb-featured-body .tag-list{padding-right:2.375rem}.pav-prod-item .gb-featured-body>.fav-star{position:absolute;top:auto;right:0;bottom:0;left:auto}[dir=rtl] .pav-prod-item .gb-featured-body .tag-list{padding-right:0;padding-left:2.375rem}[dir=rtl] .pav-prod-item .gb-featured-body>.fav-star{right:auto;left:0}@media(max-width:700px){.cs-supply-head{flex-direction:column;align-items:flex-start;gap:.375rem}}.cs-supply-item{text-decoration:none;color:inherit}.cs-open-rule>svg{color:var(--gold-ink)}.tag-list>.cs-open-tag{padding:.3125rem .5625rem;font-size:.6875rem;line-height:1.7;background:#81d8cf29;color:var(--brand-deep, #005851)}.supply-grid>article{position:relative;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.supply-grid>article:hover{border-color:var(--tiffany-200);box-shadow:0 .25rem .875rem #00585114}.supply-grid>article:focus-visible{outline:.125rem solid var(--brand-deep, #005851);outline-offset:.125rem}.supply-grid>article.active{border-color:var(--brand-deep, #005851);background:var(--tiffany-50)}.supply-grid h3{flex:1 1 auto;min-width:0}.supply-count{flex:none;margin-left:auto;padding:.125rem .5rem;border-radius:62.4375rem;background:#81d8cf2e;color:var(--brand-deep, #005851);font-size:.75rem;line-height:1.6;white-space:nowrap}.supply-grid>article.active .supply-count{background:var(--brand-deep, #005851);color:#fff}.cs-supply-reset{padding:0;border:0;background:none;color:var(--brand-deep, #005851);font-size:.8125rem;cursor:pointer;text-decoration:underline}.cs-supply-empty{margin:.75rem 0 0;padding:1.375rem;border:1px dashed var(--line, #e3ebe9);border-radius:.3125rem;background:#fff;font-size:.8125rem;color:var(--ink-500);text-align:center}.alliance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.alliance-grid>article,.alliance-grid>.alliance-seat-link{display:grid;grid-template-rows:65% 35%;height:15.75rem;overflow:hidden;background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.alliance-grid>article:hover,.alliance-grid>.alliance-seat-link:hover{border-color:#d9a24f;box-shadow:0 .375rem 1.125rem #0058510f}.alliance-grid>.alliance-seat-link:focus-visible{outline:.1875rem solid var(--klein-500);outline-offset:-.1875rem}.alliance-logo{overflow:hidden;background:var(--tiffany-50)}.alliance-logo>img{display:block;width:100%;height:100%;object-fit:cover}.alliance-text{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:.625rem .875rem;border-top:1px solid var(--ink-100)}.alliance-text h3{margin:0;font-size:.875rem;font-weight:500;color:#005851;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto}.alliance-text p{margin:0;font-size:.75rem;line-height:1.6;color:var(--ink-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alliance-grid>.alliance-seat-link .alliance-text p{-webkit-line-clamp:1;margin-bottom:.25rem}.alliance-seat-cta{display:flex;align-items:center;gap:.25rem;font-size:.71875rem;color:var(--tiffany-800);opacity:0;transform:translate(-.25rem);transition:opacity .2s,transform .2s}.alliance-grid>.alliance-seat-link:hover .alliance-seat-cta,.alliance-grid>.alliance-seat-link:focus-visible .alliance-seat-cta{opacity:1;transform:translate(0)}@media(hover:none){.alliance-seat-cta{opacity:1;transform:none}}@media(max-width:1080px){.alliance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.alliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.alliance-grid>article,.alliance-grid>.alliance-seat-link{height:14rem}}@media(max-width:480px){.alliance-grid>article,.alliance-grid>.alliance-seat-link{height:13rem}.alliance-text{padding:.5rem .75rem}}.pavilion-viewport{position:relative;overflow:hidden;padding:.25rem 0;--pav-card-w: 14.75rem;--pav-gap: 1rem;--pav-row-gap: 1rem;--pav-card-h: 15.75rem}.pavilion-rows{display:flex;flex-direction:column;gap:var(--pav-row-gap, 16px);width:fit-content}.pavilion-track{display:flex;gap:var(--pav-gap);width:fit-content;will-change:transform}.pavilion-track.paused{animation-play-state:paused}.pavilion-card{flex:0 0 var(--pav-card-w);display:grid;grid-template-rows:65% 35%;height:var(--pav-card-h);overflow:hidden;background:#fff;border:1px solid var(--tiffany-100);border-radius:.3125rem;text-decoration:none;color:inherit;transition:border-color .18s,box-shadow .18s}.pavilion-card:hover,.pavilion-card:focus-visible{border-color:var(--brand-deep, #005851);box-shadow:0 .375rem 1.125rem #0058511a}.pavilion-card:focus-visible{outline:.125rem solid var(--brand-deep, #005851);outline-offset:.125rem}.pavilion-media{position:relative;overflow:hidden;background:var(--tiffany-50)}.pavilion-media>img{display:block;width:100%;height:100%;object-fit:cover}.pavilion-flag-badge{position:absolute;top:.5rem;right:.5rem;z-index:2;width:2.125rem;height:2.125rem;overflow:hidden;border:.125rem solid #fff;border-radius:50%;background:#fff;box-shadow:0 .125rem .5rem #00000029}.pavilion-flag-badge>img{display:block;width:100%;height:100%;object-fit:cover}.pavilion-flag-badge>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--ink-100);font-size:.75rem;color:#005851}.pavilion-media-mask{position:absolute;right:0;bottom:0;left:0;z-index:1;height:2.875rem;background:linear-gradient(to top,rgba(0,0,0,.35),transparent);pointer-events:none}.pavilion-text{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:.625rem .875rem;border-top:1px solid var(--ink-100)}.pavilion-text h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:500;color:#005851}.pavilion-text h3 em{flex:none;padding:1px .5rem;border-radius:62.4375rem;background:#81d8cf2e;font-style:normal;font-size:.75rem}.pavilion-text p{margin:0;font-size:.75rem;line-height:1.6;color:var(--ink-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pav-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;padding:0 0 .125rem;border:1px solid var(--tiffany-100);border-radius:50%;background:#fffffff2;color:#005851;font-size:1.375rem;line-height:1;cursor:pointer;box-shadow:0 .125rem .625rem #00000014;transition:background .18s,border-color .18s,transform .18s}.pav-arrow:hover{background:#fff;border-color:var(--brand-deep, #005851);transform:translateY(-50%) scale(1.05)}.pav-arrow.prev{left:.5rem}.pav-arrow.next{right:.5rem}@media(prefers-reduced-motion:reduce){.pavilion-track{transition:none!important}}@media(max-width:1080px){.pavilion-viewport{--pav-card-w: 14rem;--pav-card-h: 15.125rem}}@media(max-width:760px){.pavilion-viewport{--pav-card-w: 12.5rem;--pav-card-h: 14.25rem}.pav-arrow{width:2rem;height:2rem;margin-top:-1rem;font-size:1.125rem}}@media(max-width:480px){.pavilion-viewport{--pav-card-w: min(72vw, 16.25rem);--pav-card-h: 13.5rem;--pav-row-gap: .75rem}}.pavilion-full-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pavilion-full-grid .pavilion-card{--pav-card-w: auto;flex:auto;height:20rem}.belt-card[role=button]{cursor:pointer}.belt-card[role=button]:focus-visible{outline:.125rem solid var(--brand-deep, #005851);outline-offset:.125rem}.belt-viewport{--pav-card-w: 14.75rem}@media(max-width:1080px){.pavilion-full-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pavilion-full-grid{grid-template-columns:minmax(0,1fr)}}.pav-prod-head .gb-order-note{flex:none}.pav-prod-list{--gb-proj-win: 10}.pav-prod-row{text-decoration:none;color:inherit}.pav-prod-row h4{flex-wrap:nowrap}.pav-prod-row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pav-prod-mode{flex:none;padding:.125rem .5625rem;border-radius:62.4375rem;background:#5b6b6a1a;color:var(--ink-3, #5b6b6a)}.pav-prod-row .gb-proj-where{flex:none}@media(max-width:700px){.pav-prod-head{flex-direction:column;align-items:flex-start;gap:.375rem}}.pav-prod-item{text-decoration:none;color:inherit}.alliance-full-grid{margin-top:.25rem}.alliance-scroller{position:relative}.alliance-grid.is-scroller{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:15.75rem;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem .125rem .625rem;scroll-snap-type:x proximity;cursor:grab}.alliance-grid.is-scroller.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.alliance-grid.is-scroller>article{scroll-snap-align:start}.alliance-grid.is-scroller::-webkit-scrollbar{height:.5rem}.alliance-grid.is-scroller::-webkit-scrollbar-thumb{background:#0058513d;border-radius:62.4375rem}.alliance-grid.is-scroller::-webkit-scrollbar-track{background:var(--ink-100);border-radius:62.4375rem}.ally-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;padding:0 0 .125rem;border:1px solid var(--tiffany-100);border-radius:50%;background:#fffffff2;color:#005851;font-size:1.375rem;line-height:1;cursor:pointer;box-shadow:0 .125rem .625rem #00000014;transition:opacity .18s,background .18s,border-color .18s}.ally-arrow:hover{background:#fff;border-color:var(--brand-deep, #005851)}.ally-arrow.prev{left:.375rem}.ally-arrow.next{right:.375rem}.ally-arrow.off{opacity:0;pointer-events:none}@media(max-width:760px){.alliance-grid.is-scroller{grid-auto-columns:13rem}.ally-arrow{width:2rem;height:2rem;margin-top:-1rem;font-size:1.125rem}}.pav-sign-list{display:grid;gap:1.125rem}.pav-sign-card{display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.125rem;padding:1rem;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-xs)}.pav-sign-photo{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--c-surface-alt);aspect-ratio:4 / 3}.pav-sign-photo img{display:block;width:100%;height:100%;object-fit:cover}.pav-sign-badge{position:absolute;left:.5rem;top:.5rem;padding:.1875rem .625rem;border-radius:var(--r-pill);background:#002cb0d1;color:#fff;font-size:var(--fs-xs);letter-spacing:.02em}.pav-sign-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:0;border:0;background:#00000042;color:#fff;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.pav-sign-play:hover{background:#00000070}.pav-sign-play-icon{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:50%;background:#fffffff0;color:var(--c-title-strong);font-size:.9375rem;padding-left:.1875rem}.pav-sign-play-txt{padding:.125rem .5625rem;border-radius:var(--r-pill);background:#00000080;font-size:var(--fs-xs)}.pav-sign-main h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--fs-lg);color:var(--c-title)}.pav-sign-country{flex:none;padding:.125rem .625rem;border-radius:var(--r-pill);background:var(--c-surface-alt);color:var(--c-brand-ink);font-size:var(--fs-sm)}.pav-sign-meta{display:flex;flex-wrap:wrap;gap:.25rem .875rem;margin:.5rem 0 0;font-size:var(--fs-sm);color:var(--c-muted)}.pav-sign-deal{margin:.5rem 0 0;font-size:var(--fs-base);color:var(--c-text)}.pav-sign-caption{margin:.375rem 0 0;font-size:var(--fs-sm);color:var(--c-muted)}.pav-sign-report{margin-top:.625rem;padding:.625rem .75rem;border-left:.125rem solid var(--c-brand);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--c-surface-alt)}.pav-sign-report-tag{display:inline-block;padding:.125rem .5625rem;border-radius:var(--r-pill);background:var(--gold-100);color:var(--c-accent-ink);font-size:var(--fs-xs)}.pav-sign-report h4{margin:.375rem 0 .25rem;font-size:var(--fs-md);color:var(--c-title)}.pav-sign-report p{margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--c-text)}.pav-sign-source{display:block;margin-top:.375rem;font-size:var(--fs-xs);color:var(--c-muted)}.pav-sign-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.625rem}@media(max-width:860px){.pav-sign-card{grid-template-columns:minmax(0,1fr)}.pav-sign-photo{aspect-ratio:16 / 9}}.heading-note strong,.business-hero p strong{color:var(--c-title-strong);font-weight:700}.ps-doc-scope{display:inline-block;margin:.375rem 0 .25rem;padding:.125rem .5625rem;border-radius:var(--r-pill);background:var(--c-surface-alt);color:var(--c-brand-ink);font-size:var(--fs-xs)}.sm-tree{display:flex;flex-direction:column;align-items:stretch}.sm-root{display:flex;flex-direction:column;gap:.25rem;align-self:center;max-width:32.5rem;padding:.875rem 1.625rem;border:1px solid #fff;border-radius:var(--r-pill);background:#ffd275;color:#002cb0;text-align:center;text-decoration:none}.sm-root strong{font-size:var(--fs-lg);letter-spacing:.04em;color:#002cb0}.sm-root span{font-size:var(--fs-xs);color:#002cb0;opacity:.92}.sm-stem{width:1px;height:1.625rem;margin:0 auto;background:var(--c-line)}.sm-branches{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));gap:1.125rem;padding-top:1.625rem}.sm-branches:before{content:"";position:absolute;top:0;left:12%;right:12%;border-top:1px solid var(--c-line)}.sm-branch{position:relative;padding:.875rem .875rem 1rem;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-xs)}.sm-branch:before{content:"";position:absolute;top:-1.625rem;left:50%;width:1px;height:1.625rem;background:var(--c-line)}.sm-node{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--c-line-soft)}.sm-node-link{font-size:var(--fs-md);font-weight:700;color:var(--c-title-strong);text-decoration:none}.sm-node-link:hover{color:var(--c-brand-deep)}.sm-note{display:block;margin-top:.1875rem;font-size:var(--fs-xs);color:var(--c-muted)}.sm-leaves,.sm-sub{list-style:none;padding:0;margin:0}.sm-leaves>li{position:relative;padding-left:.75rem;margin-top:.4375rem;font-size:var(--fs-sm);color:var(--c-text)}.sm-cta-rule{list-style:none;margin:.375rem 0 .375rem .75rem;padding:0;width:62%;max-width:13.125rem;border-top:1px dashed var(--c-brand-deep)}.sm-leaves>li:before{content:"";position:absolute;left:0;top:.1875rem;bottom:.125rem;width:1px;background:var(--c-line)}.sm-leaves>li>a{color:var(--c-text);text-decoration:none}.sm-leaves>li>a:hover{color:var(--c-brand-deep);text-decoration:underline}.sm-sub{margin-top:.3125rem}.sm-sub>li{padding-left:.625rem;margin-top:.3125rem;font-size:var(--fs-xs);color:var(--c-muted);border-left:1px dashed var(--c-line)}.sm-sub>li>a{color:var(--c-brand-ink);text-decoration:none}.sm-sub>li>a:hover{text-decoration:underline}.sm-dyn{color:var(--c-muted)}.sm-dyn em{font-style:normal;opacity:.85}.sm-tag{display:inline-block;margin-left:.375rem;padding:1px .4375rem;border-radius:var(--r-pill);background:var(--c-surface-alt);color:var(--c-brand-ink);font-size:var(--fs-xs)}.sm-list{display:grid;gap:.625rem}.sm-row{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.sm-row:hover{border-color:var(--c-brand);box-shadow:var(--shadow-sm)}.sm-row-label{flex:none;font-size:var(--fs-md);font-weight:600;color:var(--c-title-strong)}.sm-row-note{flex:1 1 auto;min-width:0;font-size:var(--fs-sm);color:var(--c-muted)}.sm-row-go{flex:none;font-size:var(--fs-sm);color:var(--c-brand-deep)}@media(max-width:860px){.sm-stem,.sm-branches:before,.sm-branch:before{display:none}.sm-branches{padding-top:0}.sm-row{flex-wrap:wrap}}.footer-sitemap{display:inline-flex;align-items:center;gap:.3125rem;margin-top:.75rem;font-size:.75rem;color:var(--c-brand-ink, #005851);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.footer-sitemap:hover{color:var(--c-brand-deep, #228079)}.stamp{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1.1;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%}.stamp--row{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);width:6rem;height:6rem;z-index:2}.stamp--card{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:9.5rem;height:9.5rem;z-index:3}.stamp--inline{width:2.625rem;height:2.625rem;vertical-align:middle}.stamp-logo{position:absolute;left:50%;top:50%;width:76%;height:76%;transform:translate(-50%,-50%);border-radius:50%;object-fit:cover;opacity:.18;mix-blend-mode:multiply;filter:contrast(1.1) saturate(1.1)}.stamp-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.stamp-ring text{fill:currentColor;font-family:PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;paint-order:stroke;stroke:var(--stamp-deep)}.stamp-ring .st-text-en{font-weight:600}.stamp-ring .st-text-zh{font-weight:500}.stamp-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46%;height:46%;border-radius:50%;color:var(--stamp-deep);text-shadow:0 1px 1px rgba(255,255,255,.75)}.stamp-core b{font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.1;white-space:nowrap}.stamp-core em{margin-top:.125rem;font-size:.4375rem;font-style:normal;letter-spacing:.02em;line-height:1;white-space:nowrap}.stamp--card .stamp-core b{font-size:1.1875rem}.stamp--card .stamp-core em{margin-top:.1875rem;font-size:.71875rem}.stamp--inline .stamp-logo,.stamp--inline .stamp-ring{display:none}.stamp--inline .stamp-core{width:100%;height:100%;padding:0;border:1.5px solid;border-radius:50%;background:#ffffffeb}.stamp--inline .stamp-core b{font-size:.625rem;letter-spacing:0}.stamp--inline .stamp-core em{display:none}.stamp--deal{--stamp-ink: #ffd275;--stamp-deep: #c08a13;color:var(--stamp-ink)}.stamp--expired{--stamp-ink: var(--ink-300);--stamp-deep: var(--ink-500);color:var(--stamp-ink)}.stamp--invalid{--stamp-ink: #81d8cf;--stamp-deep: var(--tiffany-800);color:var(--stamp-ink)}.stamp--void{--stamp-ink: #e23b2e;--stamp-deep: var(--c-danger);color:var(--stamp-ink)}.has-stamp{position:relative}.gb-featured-row.has-stamp{padding-right:7.75rem}.gb-proj-row.has-stamp,.gb-order-row.has-stamp{padding-right:7.375rem}@media(max-width:860px){.stamp--row{width:4.75rem;height:4.75rem;right:.5rem}.stamp--card{width:7.5rem;height:7.5rem}.stamp-core b{font-size:.5625rem}.stamp-core em{font-size:.375rem}.stamp--card .stamp-core b{font-size:.9375rem}.stamp--card .stamp-core em{font-size:.5625rem}.gb-featured-row.has-stamp{padding-right:5.5rem}.gb-proj-row.has-stamp,.gb-order-row.has-stamp{padding-right:5.25rem}}.st-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-filter-item{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);font-size:.8125rem;color:var(--c-text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.st-filter-item:hover{border-color:var(--c-brand)}.st-filter-item.active{border-color:var(--c-brand);background:var(--c-surface-alt);color:var(--c-brand-ink);font-weight:600}.st-filter-count{font-size:.6875rem;color:var(--c-muted)}.st-filter-hint{margin-left:.25rem;font-size:.75rem;color:var(--c-brand-ink)}.st-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr));gap:.625rem;padding:0;margin:.875rem 0 0;list-style:none}.st-legend li{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface)}.st-legend-none{padding:1px .5rem;border:1px dashed var(--c-line);border-radius:var(--r-pill);font-size:.6875rem;color:var(--c-muted)}.st-legend-txt{display:flex;flex-direction:column;min-width:0}.st-legend-txt b{font-size:.8125rem;color:var(--c-title)}.st-legend-txt em{font-style:normal;font-size:.6875rem;color:var(--c-muted)}.st-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.st-editor-head h3{margin:0;font-size:var(--fs-lg);color:var(--c-title)}.st-editor-actions{display:flex;align-items:center;gap:.875rem}.st-editor-note{margin:.375rem 0 0;font-size:.75rem;line-height:1.7;color:var(--c-muted)}.st-editor{display:grid;gap:.5rem;max-height:32.5rem;margin-top:.75rem;padding:.75rem;overflow:auto;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-alt)}.st-editor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:center;padding:.5rem .625rem;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface)}.st-editor-row.is-changed{border-color:var(--c-brand)}.st-editor-name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.st-editor-title{max-width:100%;overflow:hidden;font-size:.8125rem;font-weight:600;color:var(--c-title);text-overflow:ellipsis;white-space:nowrap}.st-editor-id{font-size:.6875rem;color:var(--c-muted)}.st-country-code{margin-left:.625rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--c-brand-solid, #228079);text-transform:uppercase}.st-country-sep{margin:0 .375rem;color:var(--c-muted)}.st-editor-picks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-pick{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5625rem;border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:.75rem;color:var(--c-text);cursor:pointer}.st-pick:hover{border-color:var(--c-brand)}.st-pick.on{border-color:var(--c-brand);background:var(--c-surface-alt);color:var(--c-brand-ink);font-weight:600}.st-editor-undo{font-size:.75rem}@media(max-width:860px){.st-editor-row{grid-template-columns:minmax(0,1fr)}}.business-hero .stamp--inline{align-self:flex-start;margin-top:.625rem}.circle-section{padding-top:var(--sp-6, 32px)}.circle-price-tag{align-self:center;padding:.375rem .875rem;border-radius:var(--r-pill, 999px);background:var(--c-surface-warm, #fdf6e7);color:var(--c-accent-ink, #8a6a1f);font-size:var(--fs-sm, 13px);font-weight:600;white-space:nowrap}.circle-host{display:flex;align-items:stretch;gap:0;padding:1.25rem var(--sp-5, 24px);margin:var(--sp-5, 24px) 0 var(--sp-6, 32px);background:var(--c-surface-alt, #f4fbfb);border:1px solid var(--c-line, #e5e7eb);border-left:.1875rem solid var(--c-brand, #81d8cf);border-radius:var(--r-md, 10px)}.circle-host-left{flex:0 0 65%;display:flex;align-items:center;gap:var(--sp-5, 24px)}.circle-host-divider{align-self:stretch;width:1px;margin:.375rem var(--sp-6, 32px);background:var(--slate-300)}.circle-host-right{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--sp-3, 12px)}.circle-host-right>.circle-host-role{align-self:flex-start}.circle-host-right>.btn{align-self:center}.circle-host-balance{margin:0;align-self:center;text-align:center;color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px)}.circle-host-balance b{margin-left:.375rem;font-size:var(--fs-2xl, 26px);color:var(--c-accent-ink, #8a6a1f)}.circle-host-qr{width:8rem;height:8rem;flex:0 0 auto;display:grid;place-items:center;background:var(--c-surface, #fff);border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-sm, 6px);overflow:hidden}.circle-host-qr img{width:100%;height:100%;object-fit:contain}.circle-host-role{display:inline-block;padding:.1875rem .625rem;border-radius:var(--r-pill, 999px);background:var(--c-brand, #81d8cf);color:#fff;font-size:var(--fs-xs, 11px);font-weight:600;letter-spacing:.08em}.circle-host-main h3{margin:.5rem 0 .25rem;font-size:var(--fs-xl, 21px);color:var(--c-title, #0f2b2a)}.circle-host-account{margin:0 0 .375rem;color:var(--c-brand-ink, #0b6b62);font-size:var(--fs-md, 15px);font-weight:600}.circle-host-note{margin:0;color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px);line-height:1.7}.circle-board{margin-bottom:var(--sp-7, 48px)}.circle-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4, 16px);margin-bottom:var(--sp-4, 16px)}.circle-board-head h3{margin:0;font-size:var(--fs-xl, 21px);color:var(--c-title, #0f2b2a)}.circle-board-head p{margin:.25rem 0 0;color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px)}.circle-board-count{color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px);white-space:nowrap}.circle-grid-wrap{position:relative}.circle-grid{--circle-gap: .75rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:max(7.75rem,calc((100% - 4 * var(--circle-gap)) / 5));gap:var(--circle-gap);overflow-x:auto;padding:.25rem .25rem .625rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.circle-board.is-single .circle-grid{grid-template-rows:repeat(1,auto)}.circle-card{scroll-snap-align:start;perspective:62.5rem}.circle-card-inner{display:grid;transform-style:preserve-3d;transition:transform var(--dur, .28s) var(--ease);width:100%}.circle-card.flipped .circle-card-inner{transform:rotateY(180deg)}.circle-card:hover{transform:translateY(-.125rem)}.circle-card-face{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .625rem .875rem;background:var(--c-surface, #fff);border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-xs);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:box-shadow var(--dur, .28s) var(--ease),border-color var(--dur, .28s) var(--ease)}.circle-card-front{transform:rotateY(0)}.circle-card-back{transform:rotateY(180deg)}.circle-card:hover .circle-card-face{box-shadow:var(--shadow-md);border-color:var(--c-brand, #81d8cf)}.circle-card.is-joined .circle-card-face{border-color:var(--c-accent, #ffd275);background:var(--c-surface-warm, #fdf6e7)}.circle-qr{position:relative;width:100%;aspect-ratio:1 / 1;display:grid;place-items:center;background:var(--c-surface-alt, #f4fbfb);border-radius:var(--r-sm, 6px);overflow:hidden}.circle-qr img{width:100%;height:100%;object-fit:contain}.circle-card-front .circle-qr .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto;z-index:2}.circle-qr-ph{color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px);line-height:1.5;text-align:center;letter-spacing:.04em}.circle-card h4{margin:.125rem 0 0;font-size:var(--fs-base, 14px);font-weight:600;color:var(--c-title, #0f2b2a);text-align:center;line-height:1.4}.circle-kind{color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px)}.circle-join{margin-top:auto;width:100%;padding:.4375rem 0;border:1px solid var(--c-brand, #81d8cf);border-radius:var(--r-pill, 999px);background:var(--c-surface, #fff);color:var(--c-brand-ink, #0b6b62);font-size:var(--fs-xs, 11px);font-weight:600;cursor:pointer;transition:background var(--dur-fast, .18s) var(--ease),color var(--dur-fast, .18s) var(--ease)}.circle-join:hover{background:var(--c-brand, #81d8cf);color:#fff}.circle-join.done{border-color:var(--c-accent, #ffd275);background:var(--c-accent, #ffd275);color:var(--c-accent-ink, #8a6a1f)}.circle-lead{margin:0;max-width:47.5rem;font-size:var(--fs-sm, 13px);line-height:1.7;color:var(--c-body, #4a5f5c)}.circle-cert-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .6875rem;border-radius:62.4375rem;font-size:var(--fs-xs, 11px);font-weight:600}.circle-cert-badge[data-state=pending]{background:#fff4d6;color:var(--gold-ink)}.circle-cert-badge[data-state=certified]{background:var(--tiffany-100);color:#005851}.circle-cert-hint{margin:0;font-size:var(--fs-xs, 11px);line-height:1.5;text-align:center;color:var(--c-muted, #7e949a)}.circle-cert-btn{margin-top:auto;width:100%;padding:.4375rem 0;border:1px solid var(--c-brand, #81d8cf);border-radius:var(--r-pill, 999px);background:var(--c-brand, #81d8cf);color:#fff;font-size:var(--fs-xs, 11px);font-weight:600;cursor:pointer;transition:background var(--dur-fast, .18s) var(--ease),color var(--dur-fast, .18s) var(--ease)}.circle-cert-btn:hover{background:var(--tiffany-600)}.circle-cert-btn.ghost{background:#fff;color:var(--c-brand-ink, #0b6b62)}.circle-cert-btn.ghost:hover{background:var(--tiffany-100)}.circle-nav{position:absolute;top:50%;transform:translateY(-50%);width:2.125rem;height:2.125rem;display:grid;place-items:center;border:1px solid var(--c-line, #e5e7eb);border-radius:50%;background:#fffffff0;color:var(--c-brand-ink, #0b6b62);font-size:1.375rem;line-height:1;cursor:pointer;box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur-fast, .18s) var(--ease)}.circle-grid-wrap:hover .circle-nav{opacity:1}.circle-nav.prev{left:-.375rem}.circle-nav.next{right:-.375rem}.circle-board-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4, 16px);margin-top:var(--sp-3, 12px)}.circle-hint{color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px)}.circle-more{padding:0;border:0;background:none;color:var(--c-brand-ink, #0b6b62);font-size:var(--fs-sm, 13px);font-weight:600;cursor:pointer}.circle-more:hover{color:var(--c-accent-ink, #8a6a1f);text-decoration:underline}.circle-disclaimer{margin:var(--sp-4, 16px) 0 0;padding:.875rem 1.125rem;background:var(--c-surface-alt, #f4fbfb);border-radius:var(--r-sm, 6px);color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px);line-height:1.7}@media(max-width:1080px){.circle-host{flex-wrap:wrap}.circle-host-divider{display:none}.circle-host-left{flex:1 1 100%}.circle-host-right{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--sp-4, 16px)}}@media(max-width:860px){.circle-host{padding:1rem;gap:var(--sp-4, 16px)}.circle-host-qr{width:5.75rem;height:5.75rem}.circle-grid{--circle-gap: .5rem;grid-auto-columns:max(7rem,calc((100% - 4 * var(--circle-gap)) / 5))}.circle-nav{display:none}.circle-board-foot{flex-direction:column;align-items:flex-start;gap:.375rem}.circle-price-tag{align-self:flex-start}}.circle-price-panel{margin-top:var(--sp-6, 32px);padding-top:var(--sp-4, 16px);border-top:1px dashed var(--c-line, #e5e7eb)}.circle-price-body{display:grid;gap:var(--sp-5, 24px);margin-top:var(--sp-4, 16px)}.circle-price-block h4{margin:0 0 var(--sp-3, 12px);font-size:var(--fs-md, 15px);color:var(--c-title, #0f2b2a)}.circle-price-block h4 em{font-style:normal;font-size:var(--fs-xs, 11px);font-weight:400;color:var(--c-muted, #7e949a)}.cpr-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:0 0 var(--sp-3, 12px);padding:.625rem .75rem;background:var(--c-surface-alt, #f4fbfb);border:1px dashed var(--c-brand, #81d8cf);border-radius:var(--r-sm, 6px)}.cpr-add-field{display:inline-flex;flex-direction:column;gap:.25rem;min-width:0}.cpr-add-field.grow{flex:1 1 11.25rem}.cpr-add-field>label{color:var(--c-muted, #7e949a);font-size:.625rem;white-space:nowrap}.cpr-add-field input,.cpr-add-field select{height:1.875rem;padding:.1875rem .5rem;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-xs, 3px);background:var(--c-surface, #fff);font-size:var(--fs-sm, 13px);color:var(--c-title, #0f2b2a)}.cpr-add-field input:focus,.cpr-add-field select:focus{outline:none;border-color:var(--c-brand, #81d8cf)}.cpr-add-field input[type=number]{width:4.875rem;text-align:center}.cpr-add-btn{height:1.875rem;padding:0 .875rem}.cpr-ops{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.cpr-ops .text-link{font-size:var(--fs-xs, 11px);white-space:nowrap}.cpr-ops .text-link.danger{color:var(--c-danger)}.cpr-rename{flex:0 1 8.125rem;min-width:5.75rem;height:1.5rem;padding:.125rem .375rem;border:1px solid transparent;border-radius:var(--r-xs, 3px);background:transparent;font-size:var(--fs-sm, 13px);font-weight:600;color:var(--c-title, #0f2b2a)}.cpr-rename:hover{border-color:var(--c-line, #e5e7eb)}.cpr-rename:focus{outline:none;border-color:var(--c-brand, #81d8cf);background:var(--c-surface, #fff)}.circle-price-row.is-custom{border-color:var(--c-brand, #81d8cf);background:var(--c-surface-alt, #f4fbfb)}.cpr-off{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:var(--sp-2, 8px);padding:.5rem .75rem;border:1px dashed var(--c-line, #e5e7eb);border-radius:var(--r-sm, 6px);background:var(--c-surface, #fff)}.cpr-off-label{font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a)}.cpr-off-item{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-pill, 999px);background:var(--c-surface-alt, #f4fbfb);font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a)}.circle-price-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(23.75rem,1fr));gap:var(--sp-2, 8px)}.circle-price-row{display:grid;gap:.5rem;padding:.625rem .75rem;background:var(--c-surface, #fff);border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-sm, 6px)}.cpr-head{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .5rem;min-width:0}.cpr-name{font-size:var(--fs-sm, 13px);font-weight:600;color:var(--c-title, #0f2b2a)}.cpr-head em{font-style:normal;font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a)}.cpr-state{margin-left:auto;padding:.125rem .5rem;border-radius:var(--r-pill, 999px);border:1px solid var(--c-line, #e5e7eb);background:var(--c-surface-alt, #f4fbfb);color:var(--c-muted, #7e949a);font-size:.625rem;white-space:nowrap}.cpr-state[data-manual="1"]{border-color:var(--c-accent, #ffd275);background:var(--c-accent, #ffd275);color:var(--c-accent-ink, #8a6a1f);font-weight:600}.cpr-state.warn{margin-left:0;border-color:var(--gold-400);background:#fff7e8;color:#a35a10}.cpr-ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.cpr-field{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.cpr-field>label{color:var(--c-muted, #7e949a);font-size:.625rem;white-space:nowrap}.cpr-field.grow{flex:1 1 11.875rem}.cpr-field input{height:1.75rem;padding:.1875rem .4375rem;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-xs, 3px);background:var(--c-surface, #fff);font-size:var(--fs-sm, 13px);color:var(--c-title, #0f2b2a)}.cpr-field input:focus{outline:none;border-color:var(--c-brand, #81d8cf)}.cpr-field input[type=number]{width:4.625rem;text-align:center}.cpr-cover{width:100%;min-width:0}.cpr-undo{font-size:.625rem!important;white-space:nowrap}.cpr-side{color:var(--c-muted, #7e949a);font-size:.625rem;white-space:nowrap}.cpr-tier-btns{display:inline-flex;gap:.25rem}.cpr-tier{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-xs, 3px);background:var(--c-surface, #fff);cursor:pointer;opacity:.5;transition:opacity var(--dur-fast, .18s) var(--ease),border-color var(--dur-fast, .18s) var(--ease)}.cpr-tier:hover{opacity:1;border-color:var(--c-brand, #81d8cf)}.cpr-tier.on{opacity:1;border-color:var(--c-brand, #81d8cf);background:var(--c-surface-alt, #f4fbfb)}.cpr-tier.auto{width:auto;padding:0 .5625rem;color:var(--c-brand-ink, #0b6b62);font-size:var(--fs-xs, 11px);font-weight:600}.circle-price-row.is-changed{border-color:var(--c-accent, #ffd275);background:var(--c-surface-warm, #fdf6e7)}.circle-price-input{display:inline-flex;align-items:center;gap:.25rem}.circle-price-input button{width:1.5rem;height:1.625rem;display:grid;place-items:center;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-xs, 3px);background:var(--c-surface, #fff);color:var(--c-brand-ink, #0b6b62);font-size:.875rem;line-height:1;cursor:pointer}.circle-price-input button:hover{border-color:var(--c-brand, #81d8cf);background:var(--c-surface-alt, #f4fbfb)}.circle-price-input input{width:4.5rem;padding:.25rem .375rem;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-xs, 3px);text-align:center;font-size:var(--fs-sm, 13px);color:var(--c-title, #0f2b2a)}.circle-price-input input:focus{outline:none;border-color:var(--c-brand, #81d8cf)}@media(max-width:860px){.circle-price-list{grid-template-columns:minmax(0,1fr)}.cpr-ctrl{gap:.5rem .625rem}.cpr-state{margin-left:0}}.circle-tier-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px);margin:0 0 var(--sp-3, 12px)}.circle-tier-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .75rem .3125rem .4375rem;background:var(--c-surface-alt, #f4fbfb);border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-pill, 999px);font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a)}.ctt-text{display:flex;flex-direction:column;gap:1px;line-height:1.35}.ctt-text b{font-size:var(--fs-sm, 13px);font-weight:600;color:var(--c-title, #0f2b2a)}.ctt-text em{font-style:normal;font-size:.625rem;opacity:.85}.circle-tier-tag[data-tier=t1]{border-color:var(--c-accent, #ffd275);background:var(--c-surface-warm, #fdf6e7)}.circle-tier-auto{padding-left:.25rem;color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px)}.circle-tier-badge{flex:0 0 auto;display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 1px .125rem #0f2b2a1f}.circle-tier-badge.is-md{width:1.5rem;height:1.5rem;font-size:.875rem}.circle-tier-badge i{font-style:normal}.circle-tier-badge[data-tier=t1]{background:linear-gradient(160deg,#ffe7ab,var(--gold-600));border:1px solid var(--gold-700);color:#573a04}.circle-tier-badge[data-tier=t2]{background:linear-gradient(160deg,var(--tiffany-300),var(--tiffany-700));border:1px solid var(--tiffany-800);color:#fff}.circle-tier-badge[data-tier=t3]{background:linear-gradient(160deg,var(--tiffany-50),var(--slate-300));border:1px solid var(--slate-300);color:var(--ink-600)}.circle-qr>.circle-tier-badge{position:absolute;top:.375rem;left:.375rem;z-index:3}.circle-tier-lock{position:absolute;top:.4375rem;right:.375rem;z-index:3;padding:1px .3125rem;border-radius:var(--r-pill, 999px);background:#ffffffeb;border:1px solid var(--c-line, #e5e7eb);color:var(--c-muted, #7e949a);font-size:.5625rem;line-height:1.5}.circle-cover{display:block;width:100%;height:100%}.circle-qr .circle-cover{object-fit:cover}.circle-cover-ph{width:100%;height:100%;display:grid;place-content:center;gap:.3125rem;background:linear-gradient(150deg,var(--tiffany-100),var(--tiffany-100) 58%,var(--tiffany-50));text-align:center}.circle-cover-ph i{display:grid;place-items:center;width:2.125rem;height:2.125rem;margin:0 auto;border-radius:50%;background:var(--c-brand, #81d8cf);color:#fff;font-style:normal;font-size:.8125rem;font-weight:600}.circle-cover-ph em{font-style:normal;font-size:.5625rem;letter-spacing:.04em;color:var(--c-muted, #7e949a)}.circle-notice{margin:0 0 var(--sp-6, 32px);padding:var(--sp-5, 24px);background:var(--c-surface, #fff);border:1px solid var(--c-line, #e5e7eb);border-left:.1875rem solid var(--c-brand, #81d8cf);border-radius:var(--r-md, 10px)}.circle-notice-head{margin-bottom:var(--sp-4, 16px)}.circle-notice-head .eyebrow{display:block;margin-bottom:.25rem}.circle-notice-head h3{margin:0 0 .375rem;font-size:var(--fs-xl, 21px);color:var(--c-title, #0f2b2a)}.circle-notice-head p{margin:0;color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px);line-height:1.7}.circle-notice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--sp-5, 24px)}.circle-notice-block{min-width:0}.circle-notice-block+.circle-notice-block,.circle-notice-grid+.circle-notice-block{margin-top:var(--sp-5, 24px)}.circle-notice-block h4{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--sp-3, 12px);font-size:var(--fs-md, 15px);color:var(--c-title, #0f2b2a)}.circle-notice-block h4 i{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--c-brand, #81d8cf);color:#fff;font-size:var(--fs-xs, 11px);font-style:normal;font-weight:700}.circle-steps{display:grid;gap:var(--sp-3, 12px);margin:0;padding:0;list-style:none;counter-reset:cs}.circle-steps li{display:grid;gap:.1875rem;padding-left:.875rem;border-left:.125rem solid var(--c-line, #e5e7eb)}.circle-steps b{font-size:var(--fs-sm, 13px);color:var(--c-brand-ink, #0b6b62)}.circle-steps span{color:var(--c-body, #4b5f62);font-size:var(--fs-sm, 13px);line-height:1.75}.circle-rules{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.circle-rules li{position:relative;padding-left:1.125rem;color:var(--c-body, #4b5f62);font-size:var(--fs-sm, 13px);line-height:1.75}.circle-rules li:before{content:"";position:absolute;left:.25rem;top:.5625rem;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--c-brand, #81d8cf)}.circle-violation-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-sm, 6px)}.circle-violation{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--fs-sm, 13px)}.circle-violation th,.circle-violation td{padding:.5625rem .75rem;text-align:left;border-bottom:1px solid var(--c-line, #e5e7eb);vertical-align:top;line-height:1.6}.circle-violation thead th{background:var(--c-surface-alt, #f4fbfb);color:var(--c-title, #0f2b2a);font-weight:600;white-space:nowrap}.circle-violation tbody tr:last-child td{border-bottom:0}.circle-violation .cv-case{color:var(--c-title, #0f2b2a);font-weight:600;min-width:11.875rem}.circle-violation .cv-severe{color:var(--c-danger)}.circle-notice-appeal{margin:var(--sp-3, 12px) 0 0;color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px);line-height:1.8}@media(max-width:860px){.circle-notice{padding:1rem}.circle-tier-legend{gap:.375rem}.circle-tier-tag{padding:.25rem .625rem}}.circle-board-title-line{display:flex;align-items:baseline;gap:var(--sp-3, 12px);flex-wrap:wrap}.circle-notice-link{display:inline-flex;align-items:center;gap:.125rem;color:var(--c-brand-ink, #0b6b62);font-size:var(--fs-sm, 13px);font-weight:600;white-space:nowrap}.circle-notice-link:hover{color:var(--c-accent-ink, #8a6a1f);text-decoration:underline}.circle-notice-entry{margin:0 0 var(--sp-5, 24px);color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px);line-height:1.8}.circle-host-page{grid-template-columns:minmax(0,1fr) auto}.cnd-body{display:grid;gap:var(--sp-4, 16px)}.cnd-lead{margin:0;color:var(--c-body, #4b5f62);font-size:var(--fs-sm, 13px);line-height:1.8}.cnd-lead b{color:var(--c-accent-ink, #8a6a1f);font-size:var(--fs-md, 15px)}.cnd-scroll{max-height:min(56vh,28.75rem);overflow-y:auto;padding:var(--sp-4, 16px);background:var(--c-surface-alt, #f4fbfb);border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-sm, 6px);-webkit-overflow-scrolling:touch}.cnd-scroll h4{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--sp-3, 12px);font-size:var(--fs-md, 15px);color:var(--c-title, #0f2b2a)}.cnd-scroll h4+*{margin-bottom:var(--sp-4, 16px)}.cnd-scroll h4 i{display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--c-brand, #81d8cf);color:#fff;font-size:var(--fs-xs, 11px);font-style:normal;font-weight:700}.cnd-appeal{margin:var(--sp-3, 12px) 0;color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px);line-height:1.8}.cnd-more{display:inline-flex;align-items:center;gap:.125rem;color:var(--c-brand-ink, #0b6b62);font-size:var(--fs-sm, 13px);font-weight:600}.cnd-more:hover{text-decoration:underline}.cnd-skip{display:flex;align-items:center;gap:.5rem;color:var(--c-muted, #7e949a);font-size:var(--fs-sm, 13px);cursor:pointer}.cnd-skip input{width:.9375rem;height:.9375rem;accent-color:var(--c-brand, #81d8cf);cursor:pointer}.cnd-actions{display:flex;justify-content:flex-end;gap:var(--sp-3, 12px);flex-wrap:wrap}@media(max-width:860px){.cnd-scroll{max-height:50vh;padding:.75rem}.cnd-actions{justify-content:stretch}.cnd-actions .btn{flex:1;justify-content:center}.circle-host-page{grid-template-columns:minmax(0,1fr)}}.ops-admin-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .625rem;border-radius:var(--r-pill, 999px);border:1px solid var(--c-accent, #ffd275);background:var(--c-surface-warm, #fdf6e7);font-size:var(--fs-xs, 11px);color:var(--c-accent-ink, #8a6a1f);white-space:nowrap}.ops-admin-badge b{font-weight:600}.ops-admin-badge em{font-style:normal;opacity:.72}.st-editor-actions .ops-exit{color:var(--c-muted, #7e949a)}.st-editor-actions .ops-exit:hover{color:var(--c-danger, #c0392b)}@media(max-width:860px){.st-editor-head{flex-wrap:wrap}.ops-admin-badge{order:3}}.ops-gate-body{display:flex;flex-direction:column;gap:var(--sp-3, 12px)}.ops-gate-lead{margin:0;font-size:var(--fs-sm, 13px);line-height:1.7;color:var(--c-body, #33514f)}.ops-gate-lead b{color:var(--c-accent-ink, #8a6a1f)}.ops-gate-field{display:flex;flex-direction:column;gap:.375rem;font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a)}.ops-gate-field input{padding:.5625rem .75rem;border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-sm, 6px);background:var(--c-surface, #fff);color:var(--c-title, #0f2b2a);font-size:var(--fs-sm, 13px)}.ops-gate-field input:focus{outline:none;border-color:var(--c-brand, #81d8cf)}.ops-gate-err{margin:0;font-size:var(--fs-xs, 11px);color:var(--c-danger, #c0392b)}.ops-gate-tip{margin:0;font-size:var(--fs-xs, 11px);line-height:1.7;color:var(--c-muted, #7e949a)}.ops-gate-on{margin:0;font-size:var(--fs-xs, 11px);color:var(--c-brand-ink, #228079)}.ops-gate-actions{display:flex;justify-content:flex-end;gap:var(--sp-3, 12px)}@media(max-width:860px){.ops-gate-actions{justify-content:stretch}.ops-gate-actions .btn{flex:1;justify-content:center}}.about-deck-section{--deck-radius: var(--r-lg, 14px);--deck-bg: var(--c-surface, #ffffff)}.about-deck{position:relative;width:100%;max-width:none;margin:0 auto;border-radius:var(--deck-radius);background:var(--deck-bg);box-shadow:0 .625rem 2.125rem #051e2314;overflow:hidden;outline:none}.about-deck:focus-visible{box-shadow:0 0 0 .125rem var(--c-brand, #81d8cf)}.deck-viewport{position:relative;width:100%;padding-top:56.25%;background:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.about-deck:active .deck-viewport{cursor:grabbing}.deck-track{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.deck-slide{position:relative;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.deck-slide img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none}.about-deck-wrap{display:block}.deck-bar{display:flex;align-items:center;gap:var(--sp-3, 12px);margin-top:.875rem;padding:0 .25rem;background:transparent}.deck-bar-center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:.875rem;min-width:0}.deck-page{flex:0 0 auto;min-width:3.875rem;font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a);font-variant-numeric:tabular-nums}.deck-dots{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;row-gap:.375rem}.deck-dot{width:.4375rem;height:.4375rem;border:0;border-radius:50%;background:#0f2b2a33;cursor:pointer;transition:transform .15s,background .15s}.deck-dot:hover{background:#0f2b2a59}.deck-dot.active{background:var(--c-accent, #ffd275);transform:scale(1.3)}.deck-nav{flex:0 0 auto;width:2.125rem;height:2.125rem;border:1px solid var(--c-line, #e5e7eb);border-radius:50%;background:var(--c-surface, #ffffff);color:var(--c-title, #0f2b2a);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.deck-nav:hover{border-color:var(--c-brand, #81d8cf);background:#fff;transform:translateY(-1px)}.deck-play{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3125rem;padding:.375rem .75rem;border:1px solid var(--c-line, #e5e7eb);border-radius:62.4375rem;background:var(--c-surface, #ffffff);color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px);cursor:pointer;transition:border-color .15s,color .15s}.deck-play:hover{border-color:var(--c-brand, #81d8cf);color:var(--c-title, #0f2b2a)}@media(max-width:860px){.about-deck{border-radius:var(--r-md, 10px)}.deck-bar{padding:0 .5rem;gap:var(--sp-2, 8px);margin-top:.75rem}.deck-bar-center{gap:.625rem}.deck-dots{gap:.375rem}.deck-dot{width:.375rem;height:.375rem}.deck-play span{display:none}.deck-play{padding:.375rem .5rem}}@media(max-width:560px){.deck-page{min-width:0;font-size:.625rem}.deck-dots{display:none}}.lang-menu{position:relative;display:flex;align-items:center}.lang-toggle{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .4375rem;border-radius:var(--r-sm, 6px);color:inherit;transition:background var(--dur-fast, .18s) var(--ease),color var(--dur-fast, .18s) var(--ease)}.lang-toggle:hover,.lang-toggle.is-open{background:var(--tiffany-50);color:var(--c-brand-deep)}.lang-short{font-size:var(--fs-xs, 11px);font-weight:600;letter-spacing:.04em}.lang-panel{position:absolute;top:calc(100% + .625rem);right:0;z-index:60;min-width:10.5rem;padding:.5rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg)}.lang-panel-title{margin:.125rem .5rem .5rem;font-size:var(--fs-xs, 11px);color:var(--c-muted);letter-spacing:.04em}.lang-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:var(--r-sm, 6px);font-size:var(--fs-base, 14px);color:var(--c-text);text-align:left;transition:background var(--dur-fast, .18s) var(--ease)}.lang-item:hover{background:var(--c-surface-alt)}.lang-item.active{color:var(--c-brand-deep);font-weight:600}.lang-item>svg{color:var(--c-brand-deep);flex-shrink:0}.lang-dot{width:.9375rem;height:.9375rem;flex-shrink:0}.header-account{position:relative;display:inline-flex;align-items:center}.header-account__guest{display:inline-flex;align-items:center;gap:.125rem;font-size:.875rem;font-weight:600;color:var(--c-title)}.header-account__guest-link{color:var(--c-brand-solid);text-decoration:none;padding:.25rem .125rem;transition:color var(--dur-fast, .18s) var(--ease)}.header-account__guest-link:hover{color:var(--c-brand-solid-hover);text-decoration:underline}.header-account__guest-sep{color:var(--c-muted);font-weight:400}.header-account__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;overflow:hidden;border:.125rem solid var(--c-line);background:var(--c-surface-alt);color:#fff;box-shadow:0 .125rem .375rem #1428321f;transition:border-color var(--dur-fast, .18s) var(--ease),transform var(--dur-fast, .18s) var(--ease)}.header-account__avatar:hover{border-color:var(--c-brand);transform:translateY(-1px)}.header-account__avatar-initial{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px .125rem rgba(0,0,0,.25)}.header-account__avatar-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.header-account__tier-dot{position:absolute;right:-1px;bottom:-1px;width:.75rem;height:.75rem;border-radius:50%;border:.125rem solid var(--c-surface, #fff)}.header-account__pop{position:absolute;top:calc(100% + .75rem);right:0;width:14.125rem;padding:.875rem .9375rem .9375rem;background-color:var(--c-surface, #fff);background-image:linear-gradient(#81d8cf1f 0,#81d8cf1f);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:0 .875rem 2.125rem #1428322e;opacity:0;visibility:hidden;transform:translateY(-.375rem);transition:opacity var(--dur-fast, .18s) var(--ease),transform var(--dur-fast, .18s) var(--ease),visibility var(--dur-fast, .18s) var(--ease);z-index:60}.header-account:hover .header-account__pop,.header-account:focus-within .header-account__pop{opacity:1;visibility:visible;transform:translateY(0)}.header-account__pop:before{content:"";position:absolute;top:-.4375rem;right:1rem;width:.75rem;height:.75rem;background-color:var(--c-surface, #fff);background-image:linear-gradient(#81d8cf1f 0,#81d8cf1f);border-left:1px solid var(--c-line);border-top:1px solid var(--c-line);transform:rotate(45deg)}.header-account__pop-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.625rem;margin-bottom:.625rem;border-bottom:1px solid var(--c-line)}.header-account__pop-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;color:var(--c-title)}.header-account__pop-tier{flex-shrink:0;padding:1px .5625rem;border-radius:62.4375rem;border:1px solid;font-size:.75rem;font-weight:700;line-height:1.5}.header-account__pop-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.5625rem}.header-account__pop-list li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.header-account__pop-k{font-size:.8125rem;color:var(--c-muted)}.header-account__pop-v{font-size:.875rem;font-weight:700;color:var(--c-title);font-variant-numeric:tabular-nums}.header-account__pop-v--pts i{font-style:normal;font-size:.75rem;font-weight:600;margin-left:.125rem;color:var(--c-muted)}.header-account__pop-btn{display:block;width:100%;text-align:center;text-decoration:none;font-size:.875rem}@media(max-width:520px){.header-account__avatar{width:2.375rem;height:2.375rem}.header-account__pop{width:12.5rem;right:-.5rem}}.bell-link{position:relative;display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:color var(--dur-fast, .18s) var(--ease)}.bell-link:hover{color:var(--c-brand-deep)}.bell-badge{position:absolute;top:-.375rem;left:50%;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:var(--r-pill, 999px);background:var(--c-danger);color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center;transform:translate(1px);box-shadow:0 0 0 .125rem var(--c-surface, #fff)}.acct-auth{padding:1.875rem 2rem;margin-top:1.5rem}.acct-auth-head h2{font-size:var(--fs-2xl, 26px);margin:.375rem 0 .5rem}.acct-auth-head p{font-size:var(--fs-sm, 13px);color:var(--c-muted);margin:0}.acct-tabs{display:flex;gap:.5rem;margin:1.375rem 0 1.25rem;border-bottom:1px solid var(--c-line)}.acct-tab{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;border-bottom:.125rem solid transparent;font-size:var(--fs-md, 15px);font-weight:600;color:var(--c-muted);transition:color var(--dur-fast, .18s) var(--ease),border-color var(--dur-fast, .18s) var(--ease)}.acct-tab:hover{color:var(--c-brand-deep)}.acct-tab.active{color:var(--c-title);border-bottom-color:var(--c-brand)}.acct-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}.acct-form label{font-size:.75rem;line-height:1.6;color:var(--c-brand-ink, #005851)}.acct-form label>span{color:var(--gold-ink)}.acct-form input,.acct-form select,.acct-form textarea{display:block;width:100%;margin-top:.375rem;border:1px solid var(--ink-200);border-radius:.25rem;padding:.625rem;background:#fff;color:#005851;font-size:.8125rem;min-width:0}.acct-form textarea{resize:vertical;min-height:5rem;max-height:11.25rem}.acct-form input::placeholder,.acct-form textarea::placeholder{color:var(--ink-300)}.acct-form .full{grid-column:1 / -1}.acct-gender-row{display:flex;gap:1.125rem;margin-top:.5rem}.acct-radio{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--fs-base, 14px);color:var(--c-text)}.acct-radio input{width:.9375rem;height:.9375rem;margin:0}.acct-agree{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sm, 13px)}.acct-agree input{width:.9375rem;height:.9375rem;margin:0;flex-shrink:0}.acct-error{margin:0;padding:.5625rem .75rem;border-radius:var(--r-sm, 6px);background:#fdeceb;color:var(--c-danger);font-size:var(--fs-sm, 13px)}.acct-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.acct-points{margin-top:1.625rem;padding-top:1.375rem;border-top:1px solid var(--c-line)}.acct-points__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.125rem 1.25rem;border-radius:var(--r-md, 10px);background:linear-gradient(145deg,var(--tiffany-900, #005851),var(--tiffany-800, #228079));color:#fff}.acct-points__balance{display:flex;align-items:baseline;gap:.625rem;min-width:0}.acct-points__label{font-size:var(--fs-sm, 13px);color:var(--tiffany-100)}.acct-points__value{font-size:2.125rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.acct-points__unit{font-size:var(--fs-sm, 13px);opacity:.8}.acct-points__toggle-label{font-size:var(--fs-md, 15px);font-weight:600}.acct-points__toggle-count{font-size:.75rem;font-weight:600;color:var(--c-brand-deep, #228079);background:var(--tiffany-50, #e6f7f5);border-radius:1.25rem;padding:.125rem .625rem}.acct-points__panel{display:block;margin-top:.25rem}.acct-points__panel-head{display:flex;align-items:center;gap:.625rem;padding:.75rem 0 .625rem}.acct-points__more-hint{margin-left:auto;font-size:.75rem;color:var(--c-muted)}.acct-points__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-line)}.acct-points__list.is-scrollable{max-height:41.3125rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-brand, #54aba3) transparent}.acct-points__list.is-scrollable::-webkit-scrollbar{width:.375rem}.acct-points__list.is-scrollable::-webkit-scrollbar-thumb{background:var(--c-brand, #54aba3);border-radius:.1875rem}.acct-points__list.is-scrollable::-webkit-scrollbar-track{background:transparent}.acct-points__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .125rem;border-bottom:1px solid var(--c-line)}.acct-points__item-main{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.acct-points__type{font-size:var(--fs-base, 14px);font-weight:600;color:var(--c-title)}.acct-points__detail{font-size:var(--fs-sm, 13px);color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-points__item-side{display:flex;flex-direction:column;align-items:flex-end;gap:.1875rem;flex-shrink:0}.acct-points__amt{font-size:var(--fs-md, 15px);font-weight:700;font-variant-numeric:tabular-nums}.acct-points__amt.is-in{color:#1a9e57}.acct-points__amt.is-out{color:#e0533d}.acct-points__amt.is-free{color:var(--c-muted)}.acct-points__time{font-size:.75rem;color:var(--c-muted);font-variant-numeric:tabular-nums}.acct-points__empty{padding:1.125rem .125rem;color:var(--c-muted);font-size:var(--fs-sm, 13px);text-align:center}.acct-points__more{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;margin-top:.25rem;padding:.6875rem .75rem;border:1px dashed var(--tiffany-300, #9adbd2);border-radius:.625rem;background:var(--tiffany-50, #e6f7f5);color:var(--c-brand-deep, #228079);font-size:var(--fs-sm, 13px);font-weight:600;cursor:pointer;transition:background var(--dur-fast, .18s) var(--ease, ease),border-color var(--dur-fast, .18s) var(--ease, ease)}.acct-points__more:hover{background:var(--tiffany-100, #cdeeea);border-color:var(--tiffany-400, #6fc9bf)}.acct-points__more svg{flex-shrink:0}.acct-ledger{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0c282675;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.acct-ledger__dialog{display:flex;flex-direction:column;width:min(35rem,100%);max-height:min(82vh,47.5rem);background:var(--surface, #ffffff);border:1px solid var(--c-line, #e4eceb);border-radius:1.125rem;box-shadow:0 1.5rem 4.375rem #003c3847;overflow:hidden}.acct-ledger__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:1.25rem 1.375rem 1rem;background:linear-gradient(180deg,var(--tiffany-50, #e6f7f5),var(--surface, #ffffff));border-bottom:1px solid var(--c-line, #e4eceb)}.acct-ledger__title{margin:0;font-size:var(--fs-xl, 21px);font-weight:800;color:var(--c-title, #13302d)}.acct-ledger__sub{margin:.25rem 0 0;font-size:var(--fs-sm, 13px);color:var(--c-muted, #6f8a86)}.acct-ledger__sub strong{color:var(--c-brand-deep, #228079)}.acct-ledger__close{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;flex-shrink:0;border:none;border-radius:.625rem;background:transparent;color:var(--c-muted, #6f8a86);cursor:pointer;transition:background var(--dur-fast, .18s) var(--ease, ease),color var(--dur-fast, .18s) var(--ease, ease)}.acct-ledger__close:hover{background:var(--tiffany-100, #cdeeea);color:var(--c-brand-deep, #228079)}.acct-ledger__body{flex:1;min-height:0;overflow-y:auto;padding:.5rem 1.375rem}.acct-ledger__list{list-style:none;margin:0;padding:0}.acct-ledger__item{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.8125rem .125rem;border-bottom:1px solid var(--c-line, #eef3f2)}.acct-ledger__item:last-child{border-bottom:none}.acct-ledger__empty{padding:2.25rem .125rem;text-align:center;color:var(--c-muted, #6f8a86);font-size:var(--fs-sm, 13px)}.acct-ledger__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.375rem 1.125rem;border-top:1px solid var(--c-line, #e4eceb)}.acct-ledger__tip{font-size:.75rem;color:var(--c-muted, #6f8a86)}.ledger-fade-enter-active,.ledger-fade-leave-active{transition:opacity var(--dur, .28s) var(--ease, ease)}.ledger-fade-enter-from,.ledger-fade-leave-to{opacity:0}.ledger-fade-enter-active .acct-ledger__dialog{transition:transform var(--dur, .28s) var(--ease, ease)}.ledger-fade-enter-from .acct-ledger__dialog{transform:translateY(.875rem) scale(.98)}@media(max-width:640px){.acct-ledger{padding:0}.acct-ledger__dialog{max-height:100vh;height:100vh;width:100%;border-radius:0}}.acct-switch{margin:0;font-size:var(--fs-sm, 13px)}.acct-note{margin:1.125rem 0 0;padding-top:.875rem;border-top:1px solid var(--c-line);font-size:.75rem;color:var(--c-muted);line-height:1.8}.acct-card{padding:1.875rem 2rem;margin-top:1.5rem}.acct-card-head{display:flex;align-items:center;gap:1.125rem}.acct-avatar-wrap{position:relative;flex-shrink:0;display:inline-flex}.acct-avatar{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(145deg,var(--tiffany-700),var(--tiffany-900));color:#fff;font-size:1.375rem;font-weight:700}.acct-bell{position:absolute;right:-.5rem;bottom:-.25rem;display:inline-flex;padding:.1875rem;border-radius:50%;background:var(--c-surface, #fff);box-shadow:var(--shadow-xs);color:var(--c-brand-deep)}.acct-card-title h2{font-size:var(--fs-xl, 21px);margin:.25rem 0 .375rem}.acct-card-title p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.acct-status{margin-left:auto;align-self:flex-start;padding:.4375rem .875rem;border-radius:var(--r-pill, 999px);background:var(--ink-100);color:var(--c-muted);font-size:var(--fs-sm, 13px);white-space:nowrap}.acct-status.is-member{background:var(--gold-50);color:var(--gold-ink);font-weight:600}.acct-subtitle{margin:1.625rem 0 .75rem;font-size:var(--fs-md, 15px);color:var(--c-title)}.acct-rows{margin:0;border-top:1px solid var(--c-line)}.acct-rows>div{display:flex;gap:1.25rem;padding:.6875rem 0;border-bottom:1px solid var(--c-line);font-size:var(--fs-sm, 13px)}.acct-rows dt{width:5.625rem;flex-shrink:0;color:var(--c-muted)}.acct-rows dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.messages-head{display:flex;align-items:center;gap:1.5rem;padding:1.875rem 2.1875rem;background:#ffffffb8;border:1px solid var(--tiffany-100);border-radius:.375rem}.messages-head h1{font-size:var(--fs-2xl, 26px);margin:.25rem 0 .5rem}.messages-head p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.messages-head-side{margin-left:auto;display:flex;align-items:center;gap:.875rem}.messages-unread{font-size:var(--fs-sm, 13px);color:var(--c-muted);white-space:nowrap}.messages-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.messages-tab{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem 1rem;border:1px solid var(--c-line);border-radius:var(--r-pill, 999px);background:var(--c-surface, #fff);font-size:var(--fs-sm, 13px);color:var(--c-muted);transition:all var(--dur-fast, .18s) var(--ease)}.messages-tab:hover{border-color:var(--c-brand);color:var(--c-brand-deep)}.messages-tab.active{background:var(--c-brand-solid);border-color:var(--c-brand-solid);color:#fff;font-weight:600}.messages-tab em{font-style:normal;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:var(--r-pill, 999px);background:var(--c-danger);color:#fff;font-size:.625rem;line-height:1rem;text-align:center}.messages-tab.active em{background:#fff;color:var(--c-brand-deep)}.messages-list{display:grid;gap:.75rem}.message-item{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:start;gap:1.125rem;padding:1.25rem 1.5rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-left:.1875rem solid var(--c-brand);border-radius:var(--r-md, 10px);transition:box-shadow var(--dur-fast, .18s) var(--ease)}.message-item:hover{box-shadow:var(--shadow-sm)}.message-item.is-read{border-left-color:var(--c-line);background:var(--ink-50)}.message-type{padding:.25rem 0;font-size:var(--fs-xs, 11px);color:var(--c-brand-deep);font-weight:600}.message-item.is-read .message-type{color:var(--c-muted)}.message-body h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:var(--fs-md, 15px);font-weight:600}.message-body h3 a{color:var(--c-title);border-bottom:0}.message-body h3 a:hover{color:var(--c-brand-deep)}.message-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--c-danger);flex-shrink:0}.message-body p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-text);line-height:1.9}.message-meta{display:flex;align-items:center;gap:.375rem;margin-top:.625rem;font-size:var(--fs-xs, 11px);color:var(--c-muted)}.message-ops{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;white-space:nowrap}.messages-empty{padding:3.75rem 1.5625rem;text-align:center;background:var(--c-surface, #fff);border:1px dashed var(--c-line);border-radius:var(--r-md, 10px)}.messages-empty>svg{color:var(--ink-300);margin:auto auto 1.125rem}.messages-empty h3{margin:0 0 .5rem;font-size:var(--fs-lg, 17px)}.messages-empty p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}@media(max-width:860px){.acct-auth,.acct-card{padding:1.375rem 1.25rem}.acct-form{grid-template-columns:1fr}.acct-card-head{flex-wrap:wrap}.acct-status{margin-left:0}.messages-head{flex-direction:column;align-items:flex-start;padding:1.5rem 1.375rem}.messages-head-side{margin-left:0;flex-wrap:wrap}.message-item{grid-template-columns:1fr;gap:.75rem;padding:1.125rem 1.25rem}.message-ops{flex-direction:row;align-items:center;justify-content:flex-start}.acct-rows>div{flex-direction:column;gap:.25rem}.acct-rows dt{width:auto}}.account-center__hero{position:relative;display:flex;align-items:center;gap:1.875rem;padding:1.75rem 2.125rem;margin-bottom:1.625rem;border-radius:1rem;background-color:#2e8be6;background-image:linear-gradient(118deg,#5ab4ff,#2e8be6 60%,#1c6fd0);background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 1.25rem 2.75rem #1c6fd04d;overflow:hidden;color:#fff}.hero-banner-edit{position:absolute;top:.875rem;right:1rem;z-index:5;display:flex;align-items:center;gap:.5rem}.hero-banner-edit__btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#fff;background:#00000052;border:1px solid rgba(255,255,255,.55);border-radius:62.4375rem;cursor:pointer;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);transition:background .18s ease}.hero-banner-edit__btn:hover{background:#00000080}.hero-banner-edit__btn--ghost{padding:.375rem .5625rem}.hero-banner-edit__msg{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#fff;background:#005851c7;padding:.3125rem .625rem;border-radius:62.4375rem}.account-center__hero:after{content:"";position:absolute;right:-7.5rem;top:-10rem;width:22.5rem;height:22.5rem;border-radius:50%;background:radial-gradient(circle,rgba(190,225,255,.32),transparent 70%);pointer-events:none}.hero-avatar{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:50%;background:linear-gradient(145deg,#81d8cf,#228079);color:#fff;font-size:1.75rem;font-weight:700;overflow:hidden;border:.1875rem solid rgba(255,255,255,.7);box-shadow:0 .5rem 1.25rem #00000038;z-index:2}.hero-avatar img{width:100%;height:100%;object-fit:cover}.hero-bell{position:absolute;right:-.1875rem;bottom:-.1875rem;padding:.1875rem;border-radius:50%;background:#fff;color:#005851;box-shadow:0 .125rem .375rem #00000040}.hero-greet{position:relative;z-index:2;min-width:0;flex:1 1 auto}.account-center__hero .hero-greet .eyebrow{color:#ffffffc7;letter-spacing:.125rem}.account-center__hero .hero-greet h1{margin:.375rem 0 .5rem;font-size:1.6875rem;font-weight:800;color:#fff;letter-spacing:.5px}.account-center__hero .hero-sub{margin:0;font-size:.8125rem;color:#ffffffd1}.hero-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.hero-actions .btn.soft{background:#ffffffeb;border-color:#ffffffe6;color:#005851}.hero-actions .btn.soft:hover{background:#fff}.hero-card{position:relative;flex:0 0 auto;width:23.75rem;margin-left:auto;z-index:1}.hero-card .account-identity-showcase.is-bare{display:block;min-height:0;height:auto;margin:0;padding:0;background:none;border:none;box-shadow:none}.hero-card .mcard{transform:rotate(-9deg) translateY(-.375rem);transform-origin:bottom center;box-shadow:0 1.125rem 2.25rem #00000057}.hero-card__ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.875rem;background:linear-gradient(135deg,#9c82ff,#4b2db5);transform:rotate(-17deg) translate(.875rem,.625rem);opacity:.55;z-index:-1}.account-center{padding-top:2rem;padding-bottom:3rem}.account-center__inner{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:1.375rem;align-items:start}.account-sidebar__user{padding:1.5rem .875rem 1.25rem}.account-sidebar__menu a{padding:.6875rem}.account-sidebar{position:sticky;top:6rem;display:flex;flex-direction:column;gap:.875rem}.account-sidebar__user,.account-sidebar__menu{background:var(--c-surface, #fff);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-xs)}.account-sidebar__user{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.625rem 1.125rem 1.375rem}.account-sidebar__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:linear-gradient(145deg,var(--tiffany-700),var(--tiffany-900));color:#fff;font-size:1.625rem;font-weight:700;overflow:hidden;border:.125rem solid var(--c-surface, #fff);box-shadow:var(--shadow-sm)}.account-sidebar__avatar img{width:100%;height:100%;object-fit:cover}.account-sidebar__bell{position:absolute;right:-.25rem;bottom:-.25rem;padding:.1875rem;border-radius:50%;background:var(--c-surface, #fff);box-shadow:var(--shadow-xs);color:var(--c-brand-deep)}.account-sidebar__name{margin-top:.875rem;font-size:var(--fs-lg, 17px);font-weight:700;color:var(--c-title)}.account-sidebar__role{margin-top:.3125rem;font-size:var(--fs-xs, 11px);color:var(--c-muted);line-height:1.5}.account-sidebar__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.account-sidebar__actions .btn-sm{padding:.375rem .75rem;font-size:var(--fs-xs, 11px);min-height:1.875rem}.account-sidebar__menu{display:flex;flex-direction:column;padding:.625rem}.account-sidebar__menu a{display:flex;align-items:center;gap:.75rem;padding:.6875rem .75rem;border-radius:var(--r-sm, 6px);font-size:var(--fs-sm, 13px);color:var(--c-text);transition:background var(--dur-fast, .18s) var(--ease),color var(--dur-fast, .18s) var(--ease);border-bottom:0}.account-sidebar__menu a:hover{background:var(--c-surface-alt);color:var(--c-brand-deep)}.account-sidebar__menu a.active{background:var(--tiffany-50);color:var(--c-brand-deep);font-weight:700}.account-sidebar__menu a.active svg{color:var(--c-brand-deep)}.account-sidebar__menu a svg{color:var(--c-muted);flex-shrink:0}.account-sidebar__group{display:flex;flex-direction:column;gap:.125rem}.account-sidebar__group-label{padding:.375rem .75rem .3125rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:var(--c-muted)}.account-sidebar__divider{height:1px;margin:.5rem .75rem;background:var(--c-line, #e4eceb)}.account-sidebar__badge{margin-left:auto;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:62.4375rem;background:var(--gold-600);color:#fff;font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center;font-variant-numeric:tabular-nums}.account-main{min-width:0}.account-home{display:flex;flex-direction:column;gap:1.125rem}.account-home__head h1{margin:0 0 .375rem;font-size:var(--fs-2xl, 26px);color:var(--c-title)}.account-home__head p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.home-stats{display:flex;flex-wrap:wrap;gap:.625rem}.home-stat{display:inline-flex;align-items:baseline;gap:.3125rem;padding:.5rem .875rem;background:var(--c-surface, #fff);border:1px solid var(--c-line, #e4eceb);border-radius:62.4375rem;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.home-stat b{font-size:var(--fs-lg, 17px);font-weight:800;color:var(--c-brand-deep, #228079);font-variant-numeric:tabular-nums}.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-block{display:flex;flex-direction:column;padding:1.125rem 1.25rem 1.25rem;border-radius:var(--r-md, 10px)}.home-block__head{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.home-block__icon{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:.5625rem;background:var(--tiffany-50, #e6f7f5);color:var(--c-brand-deep, #228079);flex-shrink:0}.home-block__head h2{margin:0;font-size:var(--fs-md, 15px);font-weight:700;color:var(--c-title);flex:1}.home-block__more{font-size:.75rem;font-weight:600;color:var(--c-brand-deep, #228079);white-space:nowrap;border-bottom:0}.home-block__more:hover{text-decoration:underline}.home-block__headline{font-size:var(--fs-xl, 21px);font-weight:800;color:var(--c-title);margin-bottom:.625rem;font-variant-numeric:tabular-nums}.home-block__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.home-block__item{display:flex;align-items:center;gap:.625rem;padding:.5625rem .125rem;border-bottom:1px solid var(--c-line, #eef3f2)}.home-block__item:last-child{border-bottom:none}.home-block__dot{width:.4375rem;height:.4375rem;border-radius:50%;flex-shrink:0;background:var(--c-muted)}.home-block__dot.dot--done{background:var(--tiffany-800)}.home-block__dot.dot--active{background:var(--tiffany-700)}.home-block__dot.dot--pending{background:var(--gold-700)}.home-block__dot.dot--neutral{background:var(--ink-300)}.home-block__title{font-size:var(--fs-sm, 13px);font-weight:600;color:var(--c-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-block__meta{margin-left:auto;font-size:.75rem;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.home-block__empty{padding:.625rem .125rem;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.home-block__note{margin-top:.625rem;padding-top:.625rem;border-top:1px dashed var(--c-line, #e4eceb);font-size:.75rem;color:var(--c-muted)}@media(max-width:720px){.home-grid{grid-template-columns:1fr}}.account-subpage{display:flex;flex-direction:column;gap:1.375rem}.account-subpage--tight{gap:.875rem}#my-account{margin-top:0}#my-account .acct-points{margin-top:0;padding-top:0;border-top:0}.account-subpage__header{display:flex;align-items:center;gap:1rem;padding:1.5rem 1.75rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-xs)}.account-subpage__header svg{color:var(--c-brand-deep);flex-shrink:0}.account-subpage__header h1{font-size:var(--fs-xl, 21px);margin:0 0 .375rem}.account-subpage__header p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.account-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.5rem 1.875rem}.account-placeholder>svg{color:var(--ink-300);margin-bottom:1.125rem}.account-placeholder h2{margin:0 0 .625rem;font-size:var(--fs-lg, 17px);color:var(--c-title)}.account-placeholder p{max-width:26.25rem;margin:0 0 1.5rem;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.8}.my-cta{margin-left:auto;flex-shrink:0}.my-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto;flex-shrink:0;min-width:0}.my-cta-row .btn{white-space:nowrap}.my-links-note{display:flex;align-items:center;gap:.5rem;margin:.875rem 0 0;padding:.625rem 1rem;font-size:var(--fs-sm, 13px);line-height:1.7;color:var(--c-muted);background:var(--tiffany-50, #f2fcfb);border:1px solid var(--ink-200, #d8e6e4);border-radius:var(--r-sm, 8px)}.my-links-note>svg{flex:none;color:var(--c-brand-deep)}.my-links-note a{color:var(--c-brand-deep);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.my-links-note a:hover{color:var(--gold-ink, #8a5a22)}@media(max-width:720px){.account-subpage__header:has(.my-cta-row){flex-wrap:wrap}.my-cta-row{margin-left:0;width:100%;min-width:0;flex-basis:100%;flex-shrink:1;justify-content:flex-start}.my-cta-row .btn{white-space:normal}.my-links-note{align-items:flex-start}}.my-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.my-card{display:flex;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-xs);transition:transform var(--dur-fast, .18s) var(--ease),box-shadow var(--dur-fast, .18s) var(--ease)}.my-card:hover{transform:translateY(-.125rem);box-shadow:var(--shadow-sm)}.my-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.my-card__head h3{margin:0;font-size:var(--fs-lg, 16px);color:var(--c-title);line-height:1.4}.my-card__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem}.my-card__meta span{font-size:var(--fs-sm, 12px);color:var(--c-muted)}.my-card__meta span i{display:inline-block;margin-right:.375rem;font-style:normal;color:var(--c-brand-deep);opacity:.7;font-size:.6875rem}.my-card__note{margin:0;font-size:var(--fs-sm, 12px);color:var(--c-text);line-height:1.7}.my-status{flex-shrink:0;padding:.1875rem .625rem;border-radius:62.4375rem;font-size:var(--fs-xs, 11px);font-weight:700;white-space:nowrap}.my-status--done{color:var(--tiffany-800);background:#e3f6ee}.my-status--active{color:var(--tiffany-800);background:var(--tiffany-100)}.my-status--pending{color:#b07400;background:#fbf0d8}.my-status--neutral{color:var(--ink-500);background:var(--ink-100)}.my-chip{flex-shrink:0;padding:.1875rem .625rem;border-radius:62.4375rem;font-size:var(--fs-xs, 11px);font-weight:700;color:var(--c-brand-deep);background:var(--tiffany-50, #e8f7f4)}.my-fav-remove{align-self:flex-start}.my-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;padding:3.5rem 1.875rem;background:var(--c-surface, #fff);border:1px dashed var(--c-line);border-radius:var(--r-md, 10px);color:var(--c-muted)}.my-empty>svg{color:var(--ink-300, #b7c2c6)}.my-empty p{margin:0;max-width:23.75rem;font-size:var(--fs-sm, 13px);line-height:1.8}.my-empty-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.my-section+.my-section{margin-top:1.875rem}.my-section__title{display:flex;align-items:center;gap:.625rem;margin:0 0 .875rem;padding-bottom:.625rem;border-bottom:1px solid var(--c-line, #e4eceb)}.my-section__title h2{margin:0;font-size:1rem;font-weight:700;color:var(--ink-700, #2c3a44)}.my-section__count{min-width:1.375rem;height:1.375rem;padding:0 .4375rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--c-teal, #00897b);background:#00897b1a;border-radius:62.4375rem}.my-section__desc{margin:-.25rem 0 1rem;font-size:var(--fs-sm, 13px);line-height:1.8;color:var(--c-muted)}.my-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.my-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.5625rem 1rem;border-radius:var(--r-pill, 999px);border:1px solid var(--c-line);background:var(--c-surface, #fff);font-size:var(--fs-sm, 13px);color:var(--c-text);cursor:pointer;transition:all var(--dur-fast, .18s) var(--ease)}.my-tab:hover{border-color:var(--tiffany-500, #54aba3);color:var(--c-brand-deep)}.my-tab.active{background:var(--tiffany-700, #0e7a6e);border-color:var(--tiffany-700, #0e7a6e);color:#fff}.my-tab__count{min-width:1.25rem;padding:0 .375rem;border-radius:62.4375rem;background:#00000014;font-size:.6875rem;font-weight:700;text-align:center}.my-tab.active .my-tab__count{background:#ffffff40}@media(max-width:720px){.my-grid{grid-template-columns:1fr}}.member-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.member-tier-card{display:flex;flex-direction:column;padding:1.375rem;border-top:.1875rem solid;transition:transform var(--dur-fast, .18s) var(--ease),box-shadow var(--dur-fast, .18s) var(--ease)}.member-tier-card:hover{transform:translateY(-.1875rem);box-shadow:var(--shadow-md)}.member-tier-card--gold{border-top-color:#ffd275}.member-tier-card--platinum{border-top-color:#81d8cf}.member-tier-card--black{border-top-color:var(--ink-800)}.member-tier-card--lifetime{border-top-color:var(--gold-600)}.member-tier__badge{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-md, 15px);font-weight:700;margin-bottom:.875rem}.member-tier__price{display:flex;align-items:baseline;gap:.375rem;margin-bottom:1.125rem}.member-tier__price strong{font-size:1.75rem;color:var(--c-title)}.member-tier__price span{font-size:var(--fs-sm, 13px);color:var(--c-muted)}.member-tier__rights{margin:0 0 1.25rem;padding:0;list-style:none;flex:1}.member-tier__rights li{display:flex;align-items:flex-start;gap:.5rem;padding:.375rem 0;font-size:var(--fs-sm, 13px);color:var(--c-text);line-height:1.6}.member-tier__rights li svg{color:var(--c-brand-deep);flex-shrink:0;margin-top:.125rem}.member-common{padding:1.625rem 1.75rem}.member-common h2{font-size:var(--fs-md, 15px);margin:0 0 1.125rem}.member-common__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:1.375rem}.member-common__item{display:flex;align-items:center;gap:.5rem;padding:.75rem .875rem;background:var(--c-surface-alt);border-radius:var(--r-sm, 6px);font-size:var(--fs-sm, 13px)}.member-common__item svg{color:var(--c-brand-deep);flex-shrink:0}.points-summary{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:1.75rem;padding:1.75rem}.points-summary__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.625rem;background:linear-gradient(145deg,var(--tiffany-900),var(--tiffany-800));border-radius:var(--r-md, 10px);color:#fff}.points-summary__label{font-size:var(--fs-sm, 13px);color:var(--tiffany-100)}.points-summary__value{font-size:2.625rem;margin:.625rem 0 1.125rem}.points-summary__tips h3{font-size:var(--fs-md, 15px);margin:0 0 .875rem}.points-summary__tips ul{margin:0;padding-left:1.125rem;font-size:var(--fs-sm, 13px);color:var(--c-text);line-height:2}.points-actions{padding:1.625rem 1.75rem}.points-actions h2{font-size:var(--fs-md, 15px);margin:0 0 1.125rem}.recharge-panel,.activity-panel,.points-recent{padding:1.625rem 1.75rem}.recharge-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.recharge-pack{position:relative;display:flex;flex-direction:column;padding:1.25rem;border:1px solid var(--c-line);border-radius:var(--r-md, 10px);background:#fff;transition:transform var(--dur-fast, .18s) var(--ease),box-shadow var(--dur-fast, .18s) var(--ease)}.recharge-pack:hover{transform:translateY(-.1875rem);box-shadow:var(--shadow-md)}.recharge-pack.hot{border-color:var(--tiffany-300)}.recharge-pack__tag{position:absolute;top:-.625rem;left:1rem;background:var(--c-brand-solid);color:#fff;font-size:.6875rem;padding:.1875rem .625rem;border-radius:1.25rem}.recharge-pack__points{display:flex;align-items:baseline;gap:.25rem;color:var(--c-brand-ink)}.recharge-pack__points strong{font-size:1.875rem}.recharge-pack__points span{font-size:var(--fs-sm, 13px);color:var(--c-muted)}.recharge-pack h3{font-size:var(--fs-md, 15px);margin:.625rem 0 .375rem}.recharge-pack p{font-size:var(--fs-sm, 13px);color:var(--c-muted);margin:0 0 .75rem;min-height:2.125rem}.recharge-pack__price{font-size:1.125rem;font-weight:700;color:var(--c-title);margin-bottom:.875rem}.recharge-pack .btn{margin-top:auto}.recharge-custom{margin-top:1.375rem;padding-top:1.25rem;border-top:1px dashed var(--c-line);display:flex;flex-direction:column;gap:.75rem}.recharge-custom>span{font-size:var(--fs-md, 15px);font-weight:600;color:var(--c-title)}.recharge-custom__row{display:flex;gap:.75rem;flex-wrap:wrap}.recharge-custom__input{flex:1;min-width:13.75rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--ink-200);border-radius:.25rem;padding:0 .75rem;background:#fff;color:var(--c-brand-ink)}.recharge-custom__input svg{color:var(--c-brand-deep);flex-shrink:0}.recharge-custom__input input{flex:1;border:0;outline:0;padding:.6875rem 0;font-size:.8125rem;color:#005851;background:transparent}.recharge-custom__presets{display:flex;gap:.625rem;flex-wrap:wrap}.recharge-preset{border:1px solid var(--c-line);background:var(--c-surface-alt);color:var(--c-brand-deep);border-radius:1.25rem;padding:.375rem .875rem;font-size:var(--fs-sm, 13px);cursor:pointer}.recharge-preset:hover{border-color:var(--tiffany-400)}.activity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.activity-card{display:flex;align-items:center;gap:.875rem;padding:1rem 1.125rem;border:1px solid var(--c-line);border-radius:var(--r-md, 10px);background:#fff}.activity-card__icon{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:var(--tiffany-50);color:var(--c-brand-deep)}.activity-card__body{flex:1;min-width:0}.activity-card__body h3{font-size:var(--fs-md, 15px);margin:0 0 .25rem}.activity-card__body p{font-size:var(--fs-sm, 13px);color:var(--c-muted);margin:0;line-height:1.6}.activity-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.activity-card__points{font-size:var(--fs-md, 15px);font-weight:700;color:var(--c-brand-ink)}.points-recent__list{list-style:none;margin:0;padding:0}.points-recent__list li{display:flex;align-items:center;gap:.875rem;padding:.75rem 0;border-bottom:1px solid var(--c-line);font-size:var(--fs-sm, 13px)}.points-recent__list li:last-child{border-bottom:0}.points-recent__type{width:5.5rem;flex-shrink:0;color:var(--c-brand-deep)}.points-recent__detail{flex:1;min-width:0;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-recent__amt{flex-shrink:0;font-weight:700}.points-recent__amt.plus{color:var(--tiffany-800)}.points-recent__amt.minus{color:var(--c-danger)}.pay-body{display:grid;gap:.875rem}.pay-meta{display:flex;align-items:center;justify-content:space-between;gap:.625rem;font-size:.78125rem;color:var(--ink-3, #8a9a98)}.pay-meta b{color:var(--ink-2, #33474a);font-variant-numeric:tabular-nums}.pay-status{padding:.1875rem .625rem;font-size:.75rem;border-radius:.1875rem;flex:0 0 auto}.pay-status.is-unpaid{color:var(--gold-ink, #8a6a12);background:var(--gold-50, #fdf6e3);border:1px solid var(--gold-200, #efdcae)}.pay-status.is-verifying{color:var(--tiffany-800, #228079);background:#81d8cf24;border:1px solid var(--tiffany-300, #a2e5dc)}.pay-amount-row{display:flex;align-items:baseline;gap:.625rem;font-size:.8125rem;color:var(--ink-3, #8a9a98)}.pay-amount-row strong{font-size:1.625rem;color:var(--ink-900, #0f2a27);letter-spacing:.5px}.pay-amount-row em{font-style:normal;font-size:.78125rem;color:var(--tiffany-800, #228079)}.pay-countdown{margin-left:auto;display:inline-flex;align-items:center;gap:.3125rem;font-size:.78125rem;color:var(--gold-ink, #8a6a12);font-variant-numeric:tabular-nums}.pay-countdown.out{color:var(--c-danger, #c0392b)}.pay-qr-wrap{display:grid;justify-items:center;gap:.5rem;padding:1rem;background:#fff;border:1px solid var(--c-line, #dfe9e7);border-radius:.5rem}.pay-qr-img{width:13.5rem;height:13.5rem;object-fit:contain;border-radius:.375rem}.pay-qr-caption{margin:0;font-size:.78125rem;color:var(--ink-3, #8a9a98)}.pay-code-box{display:grid;justify-items:center;gap:.4375rem;padding:.875rem;text-align:center;background:#81d8cf1a;border:1px dashed var(--tiffany-400, #54aba3);border-radius:.5rem}.pay-code-box span{font-size:.78125rem;color:var(--ink-2, #33474a)}.pay-code-box strong{font-size:1.875rem;letter-spacing:.625rem;padding-left:.625rem;color:#005851;font-variant-numeric:tabular-nums}.pay-code-box.is-static{background:#fff;border-style:solid}.pay-code-box.is-static strong{font-size:1.5rem}.pay-steps{margin:0;padding-left:1.125rem;display:grid;gap:.375rem;font-size:.8125rem;line-height:1.7;color:var(--ink-2, #33474a)}.pay-steps b{color:#005851}.pay-body.is-verifying{justify-items:center;text-align:center;gap:.75rem}.pay-note{margin:0;max-width:23.75rem;font-size:.8125rem;line-height:1.8;color:var(--ink-3, #8a9a98)}.pay-own-code{color:#005851;letter-spacing:.125rem;font-variant-numeric:tabular-nums}@media(max-width:480px){.pay-qr-img{width:11.25rem;height:11.25rem}.pay-code-box strong{font-size:1.625rem;letter-spacing:.5rem}}.pay-advisor{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.125rem;border:1px solid var(--tiffany-100, #d9f2ee);border-radius:var(--r-md, 8px);background:linear-gradient(135deg,var(--tiffany-50, #f2fbf9),#fff 60%)}.pay-advisor__copy{display:flex;align-items:flex-start;gap:.625rem;flex:1;min-width:0;color:var(--tiffany-800, #005851)}.pay-advisor__copy strong{display:block;margin-bottom:.25rem;font-size:.9375rem;line-height:1.5}.pay-advisor__copy p{margin:0;font-size:.78125rem;line-height:1.8;color:var(--ink-2, #475569)}.pay-advisor__qr{flex:0 0 auto;width:8.25rem;padding:.625rem;border-radius:var(--r-sm, 6px);background:#fff;box-shadow:0 .125rem .625rem #0058511f;text-align:center}.pay-advisor__qr img{width:100%;height:auto;display:block;border-radius:.25rem}.pay-advisor__qr strong{display:block;margin-top:.5rem;font-size:.75rem;line-height:1.5;color:#005851}.pay-advisor__qr span{display:block;margin-top:.125rem;font-size:.6875rem;line-height:1.5;color:var(--ink-3, #8a9a98)}@media(max-width:620px){.pay-advisor{flex-direction:column;align-items:stretch;gap:.875rem}.pay-advisor__qr{width:100%;max-width:12.5rem;margin:0 auto}}.pay-status.is-credited{background:#2280791a;color:#005851}.ss-tier-bar__order{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.625rem .875rem;border:1px dashed var(--tiffany-200, #b8e6df);border-radius:var(--r-sm, 6px);background:var(--tiffany-50, #f2fbf9);font-size:.78125rem;line-height:1.7;color:var(--ink-2, #475569)}.ss-tier-bar__order b{color:#005851;letter-spacing:1px;font-variant-numeric:tabular-nums}.cert-grid{display:grid;grid-template-columns:1fr;gap:.875rem;max-width:45rem}.cert-card{display:flex;align-items:center;gap:1rem;padding:1.375rem;text-decoration:none;color:inherit;cursor:pointer;transition:transform var(--dur-fast, .18s) var(--ease),box-shadow var(--dur-fast, .18s) var(--ease)}.cert-card:hover{transform:translateY(-.1875rem);box-shadow:var(--shadow-md)}.cert-card__icon{width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:var(--tiffany-50);color:var(--c-brand-deep)}.cert-card__body{flex:1;min-width:0}.cert-card__top{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:.375rem}.cert-card__top h3{font-size:var(--fs-md, 15px);margin:0}.cert-card__body p{font-size:var(--fs-sm, 13px);color:var(--c-muted);margin:0 0 .5rem;line-height:1.6}.cert-card__benefit{display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;color:var(--c-brand-deep)}.cert-card__benefit svg{color:var(--tiffany-700)}.cert-card__arrow{color:var(--c-muted);flex-shrink:0}.cert-status{display:inline-flex;align-items:center;padding:.1875rem .625rem;border-radius:1.25rem;font-size:.75rem;font-weight:600;color:#fff;background:var(--ink-300)}.cert-status--pending{background:var(--gold-700)}.cert-status--approved{background:var(--tiffany-800)}.cert-status--rejected{background:var(--c-danger)}.cert-note{margin:.25rem 0 0;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.8}.cert-detail{display:flex;flex-direction:column;gap:1.125rem}.cert-back{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;font-size:var(--fs-sm, 13px);color:var(--c-brand-deep);text-decoration:none}.cert-back:hover{text-decoration:underline}.cert-detail__title{display:flex;align-items:center;gap:.625rem;font-size:var(--fs-lg, 17px);margin:0}.cert-detail__title svg{color:var(--c-brand-deep)}.cert-banner{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:var(--r-md, 10px);background:var(--tiffany-50);color:var(--c-brand-ink)}.cert-banner svg{flex-shrink:0;margin-top:.125rem}.cert-banner div{display:flex;flex-direction:column;gap:.1875rem;font-size:var(--fs-sm, 13px)}.cert-banner strong{font-size:var(--fs-md, 15px)}.cert-banner--pending{background:#fdf3e3;color:#8a5a22}.cert-banner--approved{background:#e7f7f1;color:var(--tiffany-800)}.cert-banner--rejected{background:#fdeceb;color:var(--c-danger)}.cert-form-wrap{padding:1.625rem 1.75rem}.cert-form-tip{margin:0 0 1.25rem;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.8}.cert-form-tip span{color:var(--c-danger)}.cert-file{display:block}.cert-file input[type=file]{display:none}.cert-file__name{display:flex;align-items:center;min-height:2.625rem;padding:.625rem .75rem;cursor:pointer;border:1px dashed var(--ink-200);border-radius:.25rem;background:var(--tiffany-50);color:var(--c-text);font-size:.8125rem}.cert-file__name:empty:before{content:"点击上传";color:var(--ink-300)}.cert-verified{border-color:var(--tiffany-400);background:var(--tiffany-50);color:var(--c-brand-deep)}.cert-demo{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin:0;padding:.875rem 1.125rem;border-radius:var(--r-md, 10px);background:var(--gold-100);color:#8a5a22;font-size:var(--fs-sm, 13px)}.cert-demo svg{color:var(--gold-700)}@media(max-width:1100px){.recharge-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.activity-list,.recharge-packs{grid-template-columns:1fr}}.security-list{display:flex;flex-direction:column;padding:.625rem 0}.security-item{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.125rem 1.75rem;border-bottom:1px solid var(--c-line)}.security-item:last-child{border-bottom:0}.security-item h3{font-size:var(--fs-base, 14px);margin:0 0 .375rem}.security-item p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.settings-form{padding:1.75rem}.settings-avatar{display:flex;align-items:center;gap:1.125rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-line)}.settings-saved{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--fs-sm, 13px);color:var(--c-brand-deep)}.settings-danger{margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--c-line)}@media(max-width:1100px){.account-center__inner{grid-template-columns:11rem minmax(0,1fr);gap:1.125rem}.member-tiers,.member-common__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-home .account-layout,.points-summary{grid-template-columns:1fr}}@media(max-width:860px){.account-center{padding-top:1.125rem}.account-center__inner{grid-template-columns:1fr}.account-center__hero{flex-direction:column;align-items:flex-start;gap:1.125rem;padding:1.5rem}.hero-greet{width:100%}.hero-card{width:16.5rem;margin-left:0;align-self:center}.hero-card .mcard{transform:rotate(-6deg) translateY(0)}.hero-card__ghost{transform:rotate(-13deg) translate(.625rem,.5rem)}.account-sidebar{position:static}.account-sidebar__user{flex-direction:row;text-align:left;padding:1.125rem;gap:1rem}.account-sidebar__user>div:nth-child(2){flex:1}.account-sidebar__name{margin-top:0}.account-sidebar__actions{margin-top:0;margin-left:auto}.account-sidebar__menu{flex-direction:row;flex-wrap:wrap;gap:.375rem}.account-sidebar__menu a{flex:1 1 calc(50% - .375rem);min-width:7.5rem}.member-tiers,.member-common__grid{grid-template-columns:1fr}.security-item{flex-direction:column;align-items:flex-start;gap:.75rem}}@media(max-width:520px){.account-sidebar__menu a{flex:1 1 100%}.account-center__hero{padding:1.25rem}.hero-greet h1{font-size:1.375rem}.hero-card{width:13.75rem}.hero-card__ghost{display:none}.account-welcome{flex-direction:column;align-items:flex-start;gap:1rem}.visitor-tag{margin-left:0}}.identity-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .625rem .1875rem .5rem;border-radius:var(--r-pill, 999px);font-size:var(--fs-xs, 11px);font-weight:700;line-height:1.4;color:var(--badge-color, #9aa7ad);background:color-mix(in srgb,var(--badge-color, #9aa7ad) 14%,#fff);border:1px solid color-mix(in srgb,var(--badge-color, #9aa7ad) 38%,#fff);white-space:nowrap}.identity-badge svg{color:var(--badge-color, #9aa7ad)}.identity-badge--black{color:#fff;background:var(--ink-800);border-color:var(--ink-800)}.identity-badge--black svg{color:#fff}.account-identity-showcase,.account-sidebar__user{min-height:15.5rem}@media(min-width:861px){.account-identity-showcase{height:15.5rem}}.account-identity-showcase{display:flex;align-items:center;justify-content:center;padding:1.125rem 1.375rem;margin-bottom:1.375rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-xs)}.mcard{position:relative;display:flex;flex-direction:column;width:100%;max-width:23.75rem;aspect-ratio:85.6 / 58;padding:.875rem 1rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.28);box-shadow:0 .5rem 1.375rem #1428322e;overflow:hidden;transition:transform var(--dur-fast, .18s) var(--ease),box-shadow var(--dur-fast, .18s) var(--ease)}.mcard--link{cursor:pointer}.mcard--link:hover{transform:translateY(-.1875rem);box-shadow:0 .875rem 1.875rem #14283242}.mcard__ribbon{position:absolute;top:.625rem;right:-1.875rem;width:6.875rem;transform:rotate(38deg);text-align:center;background:#ffffffeb;color:var(--tier, #0c3742);font-size:.6875rem;font-weight:800;line-height:1.25rem;letter-spacing:.125rem;box-shadow:0 .125rem .375rem #0000002e}.mcard__top{display:flex;align-items:center;justify-content:flex-start;gap:.625rem}.mcard__logo{width:1.625rem;height:1.625rem;border-radius:.4375rem;flex-shrink:0}.mcard__pill{font-size:.75rem;font-weight:700;padding:.1875rem .5625rem;border-radius:62.4375rem;background:color-mix(in srgb,currentColor 16%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mcard__id{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;min-width:0}.mcard__kind{font-size:.625rem;font-weight:700;letter-spacing:.4px;padding:.125rem .5rem;border-radius:62.4375rem;white-space:nowrap;color:#fff;background:color-mix(in srgb,currentColor 88%,#000 12%);box-shadow:0 1px .1875rem #0000002e}.mcard--visitor .mcard__kind{color:var(--ink-800);background:#fff;border:1px solid rgba(42,55,60,.22)}.mcard--lifetime:after{content:"VIP";position:absolute;top:.75rem;right:-1.875rem;width:7.25rem;padding:.25rem 0;text-align:center;font-size:.6875rem;font-weight:800;letter-spacing:1.6px;color:#4a3208;background:linear-gradient(135deg,#f7e2a8 0%,var(--gold-600) 55%,var(--gold-700) 100%);box-shadow:0 .125rem .375rem #00000038;transform:rotate(38deg);pointer-events:none}.mcard--lifetime .mcard__top{padding-right:.25rem}.mcard--partner:after,.mcard--coop:after{position:absolute;top:.75rem;right:-1.875rem;width:7.25rem;padding:.25rem 0;text-align:center;font-size:.6875rem;font-weight:800;letter-spacing:1.2px;transform:rotate(38deg);pointer-events:none;box-shadow:0 .125rem .375rem #00000038}.mcard--partner:after{content:"PARTNER";color:#2a1a63;background:linear-gradient(135deg,#c9b6ff,#8f6fff 52%,#5b3fc0)}.mcard--coop:after{content:"CO-OP";color:var(--tiffany-900);background:linear-gradient(135deg,var(--tiffany-200) 0%,var(--tiffany-600) 52%,var(--tiffany-800) 100%)}.mcard--partner .mcard__kind{color:#2a1a63;background:linear-gradient(135deg,#e6dcff,#c9b6ff)}.mcard--coop .mcard__kind{color:var(--tiffany-900);background:linear-gradient(135deg,var(--tiffany-100) 0%,#a9ead4 100%)}.mcard__chip{width:1.875rem;height:1rem;margin:.5rem 0 .375rem;border-radius:.25rem;background:linear-gradient(135deg,#f7e7a8,var(--gold-600) 60%,var(--gold-ink));box-shadow:inset 0 0 0 1px #0000001f}.mcard__name{font-size:1rem;font-weight:700;letter-spacing:.3px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto}.mcard__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem .625rem;margin-top:.625rem;padding:.5625rem .625rem;border-radius:.5rem;background:#ffffff29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.mcard__meta-item{display:flex;flex-direction:column;min-width:0}.mcard__meta-val{font-size:.71875rem;font-weight:700;letter-spacing:.2px;line-height:1.3;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard__row{margin-top:.375rem}.mcard__row--agree{margin-top:0;min-width:0}.mcard__label{display:block;font-size:.59375rem;letter-spacing:.8px;opacity:.72}.mcard__val{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.2px;line-height:1.35}.mcard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:.625rem}.mcard__points{flex-shrink:0;text-align:right;line-height:1}.mcard__points-val{display:block;font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.3px}.mcard__points-label{display:block;font-size:.59375rem;letter-spacing:1px;opacity:.72;margin-top:.1875rem}.member-current{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.125rem 1.375rem;margin-bottom:1.375rem}.member-current__label{font-size:var(--fs-sm, 13px);color:var(--c-muted)}.member-current__hint{font-size:var(--fs-sm, 13px);color:var(--c-text)}.member-partner{padding:1.625rem 1.75rem;margin-bottom:1.375rem}.member-partner h2{font-size:1.625rem;line-height:1.3;margin:0 0 .5rem}@media(max-width:620px){.member-partner h2{font-size:1.25rem}}.member-partner__lead{margin:0 0 1.125rem;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.member-partner__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.member-partner__item{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.125rem;background:color-mix(in srgb,var(--tier-color, #7c5cff) 7%,#fff);border:1px solid color-mix(in srgb,var(--tier-color, #7c5cff) 22%,#fff);border-radius:var(--r-md, 10px)}.member-partner__item p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-text);line-height:1.7}.member-tier-card.is-current{box-shadow:0 0 0 .125rem var(--tier-color, var(--c-brand)) inset}.m-apply{display:flex;flex-direction:column;gap:1.375rem}.m-apply__hero{position:relative;padding-left:1.125rem;border-left:.25rem solid var(--tier-color, var(--c-brand))}.m-apply__hero h1{margin:0 0 .5rem;font-size:1.875rem;line-height:1.32;letter-spacing:.3px}@media(max-width:860px){.m-apply__hero h1{font-size:1.5625rem}}@media(max-width:620px){.m-apply__hero h1{font-size:1.3125rem}}.m-apply__hero p{margin:0;max-width:62ch;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.8}.m-apply__draft-tag,.m-apply__sec-tag{padding:.1875rem .625rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--gold-500, #d9a514) 14%,#fff);border:1px solid color-mix(in srgb,var(--gold-500, #d9a514) 38%,#fff);color:var(--gold-600, #a67c00);font-size:.75rem;white-space:nowrap}.m-apply__draft-tag{position:absolute;top:0;right:0}.m-apply__sec-tag{margin-left:.5rem;vertical-align:.125rem}.m-apply__current{display:flex;align-items:center;gap:1rem}.m-apply__current p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.8}.m-apply__section h2{display:flex;align-items:center;gap:.5rem;margin:0 0 .875rem;font-size:1rem}.m-apply__section h2 svg{color:var(--c-brand-deep)}.m-apply__cond-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.m-apply__cond{display:flex;gap:.75rem;padding:1rem 1.125rem;background:var(--tiffany-100);border-color:var(--tiffany-200)}.m-apply__cond-no{font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--tiffany-800)}.m-apply__cond h3{margin:0 0 .375rem;font-size:.875rem}.m-apply__cond p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.75}.m-apply__flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none}.m-apply__flow li{display:flex;gap:.875rem;padding:1rem 1.125rem;background:var(--tiffany-100);border-color:var(--tiffany-200)}.m-apply__flow-no{display:grid;place-items:center;width:2.125rem;height:2.125rem;flex:none;border-radius:50%;background:#fff;border:1px solid var(--tiffany-300);color:var(--tiffany-800);font-size:.8125rem;font-weight:700}.m-apply__flow h3{margin:0 0 .25rem;font-size:.875rem}.m-apply__flow p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted);line-height:1.75}.m-apply__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.125rem;padding:1.125rem}.m-apply__benefit{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.m-apply__benefit svg{color:var(--c-brand-deep);flex:none}.m-apply__benefits-note{grid-column:1 / -1;margin:.25rem 0 0;padding-top:.625rem;border-top:1px dashed var(--c-line);font-size:.75rem;color:var(--c-muted);line-height:1.7}@media(max-width:860px){.m-apply__cond-grid,.m-apply__flow,.m-apply__benefits{grid-template-columns:1fr}}.join-guide{display:flex;align-items:center;gap:2rem;padding:1.875rem 2.125rem;border:1px solid #54aba3;border-radius:.375rem;background:linear-gradient(110deg,#54aba3,#54aba3 55%,#66d4c8);position:relative;overflow:hidden}.join-guide:after{content:"";position:absolute;right:14.375rem;top:-10.625rem;width:24.375rem;height:24.375rem;border:1px solid #ffffff40;border-radius:50%;pointer-events:none}.join-guide__copy,.join-guide__qr{position:relative;z-index:1}.join-guide__copy{flex:1;min-width:0}.join-guide .join-guide__title{margin:.375rem 0 .625rem;font-size:1.5625rem;line-height:1.35;letter-spacing:.2px;color:#fff}.join-guide .eyebrow{color:var(--tiffany-100)}.join-guide .join-guide__desc{margin:0 0 1rem;max-width:60ch;font-size:var(--fs-sm, 13px);color:var(--tiffany-50);line-height:1.9}.join-guide__actions{display:flex;flex-wrap:wrap;gap:.625rem}.join-guide__qr{display:flex;flex:none;flex-direction:column;align-items:center;gap:.1875rem;width:12.25rem;text-align:center}.join-guide__qr-frame{padding:.5rem;margin-bottom:.375rem;background:#fff;border:1px solid var(--tiffany-200);border-radius:var(--r-md, 10px);box-shadow:0 .375rem 1.125rem #0000000f}.join-guide__qr-frame img{display:block;width:9rem;height:9rem}.join-guide__qr strong{font-size:.8125rem;line-height:1.6;color:#fff}.join-guide__qr span{font-size:.75rem;color:var(--tiffany-50);line-height:1.6}@media(max-width:860px){.join-guide{flex-direction:column;align-items:stretch;gap:1.375rem}.join-guide__qr{align-self:center}.join-guide .join-guide__title{font-size:1.3125rem}}.acct-captcha-row{display:flex;align-items:stretch;gap:.625rem;margin-top:.375rem}.acct-captcha-row input{flex:1;margin-top:0!important;text-transform:uppercase;letter-spacing:.12em}.acct-captcha-code{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;padding:0 .875rem;border:1px solid var(--ink-200);border-radius:.25rem;background:linear-gradient(135deg,var(--tiffany-50),var(--tiffany-100));color:var(--c-brand-deep);font-size:1.125rem;font-weight:700;font-style:italic;letter-spacing:.22em;cursor:pointer;-webkit-user-select:none;user-select:none}.acct-note--inline{margin:.25rem 0 0;font-size:.75rem}.acct-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,var(--tiffany-700),var(--tiffany-900));color:#fff;font-weight:700}.acct-avatar img{width:100%;height:100%;object-fit:cover}.settings-avatar{display:flex;align-items:center;gap:1.125rem;margin-bottom:1rem;padding-bottom:1.375rem;border-bottom:1px solid var(--c-line)}.settings-avatar__ops{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.settings-avatar__ops .btn-sm{display:inline-flex;align-items:center;gap:.3125rem}.settings-avatar-url{display:flex;gap:.625rem;margin-bottom:1.375rem;flex-wrap:wrap}.settings-url-input{flex:1;min-width:12.5rem;height:2.125rem;padding:0 .75rem;border:1px solid var(--ink-200);border-radius:.25rem;font-size:.8125rem}.ops-identity{padding:1.5rem 1.625rem;margin-bottom:1.375rem;border:1px dashed var(--c-brand)}.ops-identity__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ops-identity__head svg{color:var(--c-brand-deep)}.ops-identity__head h2{font-size:var(--fs-md, 15px);margin:0 0 .25rem}.ops-identity__head p{margin:0;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.ops-identity__ok{display:flex;align-items:center;gap:.375rem;margin-bottom:.875rem;padding:.5rem .75rem;border-radius:var(--r-sm, 6px);background:var(--ink-100);color:var(--c-brand-deep);font-size:var(--fs-sm, 13px)}.ops-identity__table{border:1px solid var(--c-line);border-radius:var(--r-md, 10px);overflow:hidden}.ops-identity__row{display:grid;grid-template-columns:1.2fr .9fr 1.4fr 1.1fr auto;gap:.75rem;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--c-line)}.ops-identity__row:last-child{border-bottom:0}.ops-identity__row--head{background:var(--c-surface-alt);font-size:var(--fs-xs, 11px);color:var(--c-muted);font-weight:600}.ops-identity__who em{display:block;font-style:normal;font-size:.6875rem;color:var(--c-muted)}.ops-identity__select{width:100%;height:2rem;border:1px solid var(--ink-200);border-radius:.25rem;padding:0 .5rem;font-size:.8125rem;background:#fff}.ops-identity__manager{display:flex;gap:.375rem;align-items:center}.ops-identity__manager-input{flex:1;min-width:0;height:2rem;border:1px solid var(--ink-200);border-radius:.25rem;padding:0 .5rem;font-size:.8125rem;background:#fff}.ops-identity__manager .btn-sm{flex-shrink:0}.ops-identity__empty{padding:1.125rem;text-align:center;color:var(--c-muted);font-size:var(--fs-sm, 13px)}@media(max-width:860px){.member-partner__grid{grid-template-columns:1fr}.ops-identity__row{grid-template-columns:1fr;gap:.5rem}.ops-identity__row--head{display:none}}@media(max-width:760px){.section-heading .heading-actions{flex-shrink:0}.section-heading .heading-actions .small-note{max-width:7.5rem;text-align:right;font-size:.625rem!important}}@media(max-width:520px){.section-heading{flex-wrap:wrap}.section-heading .heading-actions{flex-basis:100%;justify-content:flex-start;gap:.625rem;margin-top:.375rem}}.v2-section .section-heading:has(.service-system-entry){display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.v2-section .service-system-entry{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0;margin-bottom:.25rem}.service-stage-head h2{display:flex;align-items:baseline;gap:.875rem}.service-stage-no{font-style:normal;font-size:.9375rem;font-weight:700;letter-spacing:1px;color:var(--gold-700);padding:.1875rem .625rem;border:1px solid rgba(201,162,39,.4);border-radius:62.4375rem;background:#f0bd631f}.service-stage-head .section-subnote{margin:.625rem 0 0}.service-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}.service-node{display:flex;flex-direction:column;background:#fff;border:1px solid var(--tiffany-100);border-radius:.875rem;padding:1.5rem 1.375rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.service-node:hover{transform:translateY(-.1875rem);border-color:#81d8cfcc;box-shadow:0 .625rem 1.625rem #0028241a}.service-node-top{display:flex;align-items:flex-start;gap:.8125rem;margin-bottom:.75rem}.service-node-ico{flex-shrink:0;width:2.875rem;height:2.875rem;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;background:#81d8cf24;color:#005851}.service-node-titles{min-width:0}.service-node-cat{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.4px;color:#228079;background:#81d8cf29;border-radius:62.4375rem;padding:.125rem .625rem;margin-bottom:.375rem}.service-node h3{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--tiffany-900)}.service-node-lead{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#005851}.service-node-desc{margin:0 0 .875rem;font-size:.84375rem;line-height:1.85;color:var(--ink-500)}.service-node-items{margin:auto 0 0;padding:0;list-style:none;border-top:1px dashed #e2ecdf}.service-node-items li{position:relative;padding:.5625rem 0 .5625rem 1.125rem;font-size:.84375rem;line-height:1.7;color:var(--ink-700)}.service-node-items li+li{border-top:1px solid var(--ink-100)}.service-node-items li:before{content:"";position:absolute;left:.125rem;top:1.0625rem;width:.375rem;height:.375rem;border-radius:50%;background:#81d8cf}.service-system-cta{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;flex-wrap:wrap;padding:2.125rem 2.375rem;border-radius:1.125rem;background:linear-gradient(120deg,var(--tiffany-50) 0%,var(--tiffany-50) 100%);border:1px solid var(--tiffany-100)}.service-system-cta h3{margin:.25rem 0 .5rem;font-size:1.375rem;color:var(--tiffany-900)}.service-system-cta p{margin:0;max-width:38.75rem;font-size:.90625rem;line-height:1.85;color:var(--ink-500)}.service-system-cta .button-row{flex-shrink:0}@media(max-width:1080px){.service-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.service-stage-grid{grid-template-columns:1fr}.v2-section .section-heading:has(.service-system-entry){align-items:flex-start;flex-direction:column;gap:.875rem}.v2-section .service-system-entry{margin-bottom:0}.service-system-cta{padding:1.625rem 1.5rem}}.service-system-hero{position:relative;justify-content:flex-start;background-image:linear-gradient(90deg,rgb(46 139 130 / calc(.97 * var(--hero-overlay, 1))),rgb(46 139 130 / calc(.9 * var(--hero-overlay, 1))) 42%,rgb(84 171 163 / calc(.65 * var(--hero-overlay, 1))) 78%,rgb(84 171 163 / calc(.2 * var(--hero-overlay, 1)))),var(--hero) var(--hero-position, center center) / cover}.service-system-hero .ss-hero-title{position:absolute;top:var(--hero-title-top, 64px);left:var(--hero-title-left, 42px);right:var(--hero-title-left, 42px);max-width:60%;display:flex;flex-direction:column;align-items:flex-start}.service-system-hero .ss-hero-title .eyebrow{color:var(--gold-300)}.service-system-hero .ss-hero-title h1{margin:.875rem 0 0;display:block;-webkit-line-clamp:unset;overflow:visible}.service-system-hero .ss-hero-title p{margin:.875rem 0 0;color:var(--tiffany-100);max-width:35rem;line-height:1.7}@media(max-width:900px){.service-system-hero{justify-content:flex-end}.service-system-hero .ss-hero-title{position:static;max-width:none}}.ss-tier-bar__inner{background:linear-gradient(100deg,var(--tiffany-50, #e6f7f5),#fff 62%);border:1px solid var(--tiffany-100);border-left:.25rem solid var(--c-brand-deep, #228079);border-radius:.375rem;padding:1.125rem 1.375rem}.ss-tier-bar__head{display:flex;align-items:flex-start;gap:.75rem}.ss-tier-bar__head svg{color:var(--gold-600);flex-shrink:0;margin-top:.125rem}.ss-tier-bar__head strong{display:block;font-size:var(--fs-lg, 16px)}.ss-tier-bar__head span{display:block;margin-top:.25rem;font-size:var(--fs-sm, 13px);color:var(--c-muted)}.ss-tier-bar__lead{margin:.625rem 0 .875rem;font-size:var(--fs-sm, 13px);line-height:1.7;color:var(--ink-2, #475569)}@media(max-width:620px){.ss-tier-bar__inner{padding:.875rem 1rem}}.pm-hero-carousel{background:var(--tiffany-800);overflow:hidden;isolation:isolate}.pm-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .9s ease;pointer-events:none}.pm-hero-slide.is-active{opacity:1}.pm-hero-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pm-hero-slide.is-light:before{background:linear-gradient(90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e)}.pm-hero-slide.is-dark:before{background:linear-gradient(90deg,#227a73f7,#1c6d67ed,#17605bdb 60%,#1c4a4680)}.pm-hero-carousel .pm-title-block,.pm-hero-carousel .pm-hero-arrow,.pm-hero-carousel .pm-hero-dots{z-index:2}.pm-hero-text-enter-active,.pm-hero-text-leave-active{transition:opacity .42s ease,transform .42s ease}.pm-hero-text-enter-from{opacity:0;transform:translateY(.625rem)}.pm-hero-text-leave-to{opacity:0;transform:translateY(-.375rem)}.pm-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;background:#0a3b3680;border:1px solid #ffffff4d;border-radius:50%;cursor:pointer;transition:background .2s ease,opacity .2s ease;z-index:3}.pm-hero-arrow:hover{background:#0a3b36cc}.pm-hero-arrow.prev{left:.875rem}.pm-hero-arrow.next{right:.875rem}.pm-hero-dots{position:absolute;right:2.625rem;bottom:1.625rem;display:flex;gap:.5rem;z-index:3}.pm-hero-dots button{width:.5625rem;height:.5625rem;padding:0;border:1px solid #ffffffb3;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:background .2s ease,transform .2s ease}.pm-hero-dots button.active{background:#fff;transform:scale(1.15)}@media(max-width:900px){.points-mall-hero .pm-title-block{max-width:100%}.pm-hero-dots{right:1.25rem;bottom:1rem}.pm-hero-arrow{width:2.125rem;height:2.125rem}}@media(prefers-reduced-motion:reduce){.pm-hero-slide,.pm-hero-text-enter-active,.pm-hero-text-leave-active{transition:none}}.page-content:has(.account-center){width:auto;max-width:calc(100% - 2.5rem)}.content-page.account-center{width:100%;max-width:none}.rail-card,.past-card,.col-card,.lecture-row,.deal-card,.deal-rank-row,.gb-order-tile,.gb-project-card,.gb-proj-row,.gb-featured-row,.cs-supply-item,.cs-supply-row,.cat-card,.alliance-seat-link,.pavilion-card,.pav-sign-card,.service-rail-card,.branch-card,.sr-card,.md-card,.pd-card,.pv-card,.discovery-card,.kd-card,.hub-sibling,.zone-switch,.circle-card,.supply-grid>article,.hub-asset,.hub-service,.my-card{position:relative}.gb-order-tile{--fav-right: 2.5rem}.past-card{--fav-right: 5.5rem}[aria-hidden=true]{--fav-display: none}.my-card-fav-link{display:inline-block;margin-top:.5rem;font-size:.75rem;color:#005851}.branch-lead{margin:0 0 var(--sp-6);max-width:48.75rem;font-size:var(--fs-md);line-height:1.95;color:var(--c-muted)}.branch-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4);margin:0 0 var(--sp-7);padding:0;list-style:none}.branch-steps li{position:relative;padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-xs)}.branch-steps li:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(var(--sp-4) * -1);width:var(--sp-4);border-top:1px dashed var(--gold-300)}.branch-step-index{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:var(--r-pill);background:var(--gold-100);color:var(--gold-ink);font-size:var(--fs-sm);font-weight:700}.branch-steps strong{display:block;margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-md);color:var(--c-brand-ink);letter-spacing:.5px}.branch-steps p{margin:0;font-size:var(--fs-sm);line-height:1.75;color:var(--c-muted)}.hub-enter{display:inline-flex;align-items:center;gap:.3125rem;margin-top:auto;padding-top:.875rem;font-size:var(--fs-sm);font-weight:500;letter-spacing:.3px;color:var(--tiffany-800);transition:color .2s var(--ease)}.branch-card:hover .hub-enter{color:var(--gold-ink)}.branch-rail-wrap{position:relative}.branch-rail{display:flex;gap:var(--sp-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem .125rem var(--sp-3);scrollbar-width:none}.branch-rail::-webkit-scrollbar{display:none}.branch-rail-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;margin-top:-1.1875rem;padding:0;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-brand-ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.branch-rail-nav.prev{left:-.375rem}.branch-rail-nav.next{right:-.375rem}.branch-rail-nav:hover:not(:disabled){color:var(--c-accent-ink);transform:scale(1.06)}.branch-rail-nav:disabled{opacity:0;pointer-events:none}.branch-rail-hint{display:flex;align-items:center;gap:.375rem;margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--c-muted)}.branch-card{flex:0 0 clamp(13.75rem,24%,18rem);display:flex;flex-direction:column;scroll-snap-align:start;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-xs);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.branch-card:hover{box-shadow:var(--shadow-md);transform:translateY(-.1875rem)}.branch-card-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--c-surface-alt)}.branch-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.branch-card:hover .branch-card-media img{transform:scale(1.06)}.branch-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b2f3a26,#0b2f3a00 46%);pointer-events:none}.branch-card-media .fav-star{top:auto;bottom:.5rem;right:.5rem;left:auto;z-index:2}.branch-card-body{display:flex;flex:1;flex-direction:column;padding:var(--sp-4) var(--sp-4) var(--sp-5)}.branch-card-body h3{margin:var(--sp-2) 0 var(--sp-2);font-size:1.25rem;letter-spacing:.5px;color:var(--c-brand-ink)}.branch-card-body h3 small{margin-left:.3125rem;font-size:.75rem;font-weight:400;color:var(--c-accent-ink)}.branch-card-industry{margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--c-muted)}.branch-card-detail{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px dashed var(--c-line);font-size:var(--fs-sm);line-height:1.7;color:var(--c-muted)}.branch-card-industry.is-pending,.branch-card-detail.is-pending{color:var(--ink-300)}.branch-flag{position:absolute;top:.625rem;left:.625rem;z-index:1;padding:.1875rem .625rem;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--gold-400),var(--gold-500));color:var(--tiffany-900);font-size:var(--fs-xs);letter-spacing:.5px;white-space:nowrap;box-shadow:var(--shadow-gold)}.zone-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-6)}.zone-nav-chip{display:inline-flex;align-items:baseline;gap:.4375rem;padding:.4375rem .9375rem;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface);text-decoration:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.zone-nav-chip:hover{border-color:var(--tiffany-500);box-shadow:var(--shadow-xs)}.zone-nav-chip.is-planned{border-style:dashed;border-color:#22807973}.zone-nav-name{font-size:var(--fs-sm);font-weight:600;letter-spacing:1px;color:var(--c-brand-ink)}.zone-nav-count{font-size:var(--fs-xs);color:var(--c-muted)}.zone-block{margin:0 0 var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--c-line)}.zone-block:first-of-type{border-top:0;padding-top:0}.zone-block-head{display:flex;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin:0 0 var(--sp-4)}.zone-block-title h3{margin:0;font-size:var(--fs-lg);letter-spacing:1px;color:var(--c-brand-ink)}.zone-block-title p{margin:.25rem 0 0;font-size:var(--fs-xs);letter-spacing:.5px;color:var(--c-muted)}.zone-block-tagline{flex:1 1 16.25rem;margin:0;font-size:var(--fs-sm);line-height:1.75;color:var(--ink-600)}.content-page .zone-block-tagline{color:var(--ink-600)}.zone-block-link{display:inline-flex;align-items:center;gap:.3125rem;flex:0 0 auto;font-size:var(--fs-sm);font-weight:500;color:var(--tiffany-800);text-decoration:none;white-space:nowrap}.zone-block-link:hover{color:var(--gold-ink)}.zone-block-count{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.25rem;padding:.375rem .875rem;border-radius:62.4375rem;background:#81d8cf29;color:var(--tiffany-800);font-size:1.25rem;font-weight:600;line-height:1}.zone-block-count em{font-size:var(--fs-xs);font-style:normal;font-weight:400;letter-spacing:.5px}.continent-block{margin:0 0 var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--c-line)}.continent-block:first-of-type{border-top:0;padding-top:0}.continent-head{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0 0 var(--sp-4)}.continent-media{flex:0 0 4rem;width:4rem;height:4rem;border-radius:.625rem;overflow:hidden;border:1px solid var(--c-line);background:var(--tiffany-100)}.continent-media img{display:block;width:100%;height:100%;object-fit:cover}.continent-title{flex:1 1 20rem;min-width:0}.continent-title h3{margin:0;display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-lg);letter-spacing:1px;color:var(--c-brand-ink)}.continent-title h3 small{font-size:.625rem;font-weight:400;letter-spacing:1.4px;color:var(--tiffany-700)}.continent-title p{margin:.3125rem 0 0;font-size:var(--fs-sm);line-height:1.75;color:var(--c-muted)}.continent-count{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.25rem;padding:.375rem .875rem;border-radius:62.4375rem;background:#81d8cf29;color:var(--tiffany-800);font-size:1.25rem;font-weight:600;line-height:1}.continent-count em{font-size:var(--fs-xs);font-style:normal;font-weight:400;letter-spacing:.5px}.zone-block-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px dashed rgba(34,128,121,.45);background:#81d8cf14;font-size:var(--fs-sm);color:var(--tiffany-800)}.zone-block-empty a{display:inline-flex;align-items:center;gap:.3125rem;font-weight:500;color:var(--tiffany-800);text-decoration:none}.zone-block-empty a:hover{color:var(--gold-ink)}@media(max-width:1080px){.branch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-steps li:not(:last-child):after{display:none}.branch-card{flex-basis:clamp(13.75rem,44%,18.75rem)}.branch-rail-nav{display:none}}@media(max-width:720px){.branch-steps{grid-template-columns:minmax(0,1fr)}.branch-lead{margin-bottom:var(--sp-5)}.branch-card{flex-basis:76%}}.hq-gallery{margin:0;min-width:0;position:relative;border-radius:.25rem;overflow:hidden}.hq-gallery-stage{position:relative;height:20.25rem;background:var(--tiffany-100)}.hq-gallery-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .7s ease,transform 6s ease-out}.hq-gallery-stage>img.active{opacity:1;transform:scale(1)}.hq-nav{position:absolute;top:50%;margin-top:-1.0625rem;width:2.125rem;height:2.125rem;border:0;border-radius:50%;background:#ffffffdb;color:var(--tiffany-600);font-size:1.3125rem;line-height:1;cursor:pointer;opacity:0;box-shadow:0 .125rem .625rem #143c5033;transition:opacity .25s ease,background .25s ease}.hq-gallery:hover .hq-nav,.hq-nav:focus-visible{opacity:1}.hq-nav:hover{background:#fff}.hq-nav.prev{left:.75rem}.hq-nav.next{right:.75rem}.hq-gallery figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:.875rem;background:linear-gradient(transparent,#153d51a1);padding:2.125rem 1.25rem .875rem;color:#fff;font-size:.6875rem}.hq-dots{display:flex;align-items:center;gap:.375rem;flex:0 0 auto}.hq-dots button{width:.4375rem;height:.4375rem;padding:0;border:0;border-radius:.25rem;background:#ffffff73;cursor:pointer;transition:background .25s ease,width .25s ease}.hq-dots button.on{width:1.125rem;background:var(--gold-400)}@media(prefers-reduced-motion:reduce){.hq-gallery-stage>img{transition:none;transform:none}}.proof-strip.hq{grid-template-columns:repeat(4,1fr);padding:.375rem 0}.proof-strip.hq>div{padding:1.1875rem .625rem;border-bottom:1px solid var(--ink-200)}.proof-strip.hq>div:nth-child(4n){border-right:0}.proof-strip.hq>div:nth-child(n+9){border-bottom:0}.proof-strip.hq strong{font-size:1.75rem}.proof-strip.hq p{font-size:.71875rem}@media(max-width:1240px){.proof-strip.hq strong{font-size:1.5625rem}}@media(max-width:1080px){.hq-gallery-stage{height:18.75rem}}@media(max-width:900px){.hq-gallery-stage{height:13.4375rem}.hq-gallery figcaption{font-size:.625rem;padding:1.625rem .875rem .75rem}.hq-nav{opacity:1;width:1.875rem;height:1.875rem;margin-top:-.9375rem;font-size:1.125rem}.proof-strip.hq{grid-template-columns:repeat(2,1fr)}.proof-strip.hq>div{padding:.9375rem .5rem}.proof-strip.hq>div:nth-child(n){border-right:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200)}.proof-strip.hq>div:nth-child(2n){border-right:0}.proof-strip.hq>div:last-child:nth-child(n){grid-column:span 2;border-right:0;border-bottom:0}.proof-strip.hq strong{font-size:1.5rem}.proof-strip.hq p{font-size:.65625rem}}.strategy-lead{max-width:56.25rem;font-size:.84375rem;line-height:1.9;color:var(--ink-600);border-left:.1875rem solid var(--gold-400);padding-left:1rem;margin-bottom:1.625rem}.strategy-hub{display:grid;grid-template-columns:6rem 1fr;gap:1.5rem;align-items:start;padding:1.625rem 1.75rem;border:1px solid var(--tiffany-200);border-radius:.375rem;background:linear-gradient(120deg,var(--tiffany-50) 0%,#fff 55%,var(--gold-50) 100%);margin-bottom:1.875rem}.strategy-hub-mark{width:6rem;height:6rem;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid var(--tiffany-200);color:var(--tiffany-600)}.strategy-hub-mark svg{width:2.625rem;height:2.625rem}.strategy-hub-body>.eyebrow{display:inline-block;color:var(--gold-ink)}.strategy-hub-body h3{font-size:1.3125rem;font-weight:600;color:var(--tiffany-700);margin:.5rem 0 .75rem;line-height:1.5}.strategy-hub-body>p{font-size:.84375rem;line-height:1.9;color:var(--ink-600);max-width:48.75rem}.hub-points{list-style:none;padding:0;margin:1.125rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.hub-points li{position:relative;padding:.75rem .875rem .75rem 1.875rem;font-size:.78125rem;line-height:1.75;color:var(--ink-600);background:#fff;border:1px solid var(--ink-200);border-radius:.25rem}.hub-points li:before{content:"";position:absolute;left:.8125rem;top:1.25rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--gold-500)}.strategy-sublabel{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin-bottom:1rem}@media(max-width:1080px){.strategy-hub{grid-template-columns:4.5rem 1fr;gap:1.125rem;padding:1.375rem}.strategy-hub-mark{width:4.5rem;height:4.5rem}.strategy-hub-mark svg{width:2rem;height:2rem}.hub-points{grid-template-columns:1fr}}@media(max-width:720px){.strategy-hub{grid-template-columns:1fr}.strategy-hub-mark{width:3.875rem;height:3.875rem}.strategy-hub-body h3{font-size:1.125rem}.strategy-lead{font-size:.78125rem}}.split-hero h1.hero-dual{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;margin:.875rem 0 1.5rem;font-size:2.625rem;font-weight:600;line-height:1.35;letter-spacing:.05em;color:#fff}.split-hero h1.hero-dual em{font-style:normal}.hero-dual-group{display:flex;gap:.3em;white-space:nowrap}.hero-dual-divider{flex:0 0 auto;align-self:flex-start;width:5.5rem;height:1px;background:var(--klein-600, #002494)}@media(max-width:1080px){.split-hero h1.hero-dual{font-size:2.1875rem}}@media(max-width:760px){.split-hero h1.hero-dual{gap:.5rem;margin:.625rem 0 1.125rem;font-size:2.125rem}.hero-dual-divider{width:4rem}}.service-rail-wrap{margin-bottom:var(--sp-3)}.service-rail-card{flex:0 0 21rem;scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--shadow-xs);transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.service-rail-card:hover{border-color:var(--gold-300);box-shadow:var(--shadow-sm);transform:translateY(-.125rem)}.service-rail-top{display:flex;align-items:flex-start;gap:var(--sp-3)}.service-rail-top img{width:2.25rem;height:2.25rem;flex:0 0 auto;object-fit:contain}.service-rail-top h3{margin:.1875rem 0 0;font-size:var(--fs-md);font-weight:600;line-height:1.5;color:var(--c-brand-ink)}.service-rail-desc{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-sm);line-height:1.8;color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.service-rail-points{list-style:none;padding:0;margin:0 0 var(--sp-3);display:grid;gap:.375rem}.service-rail-points li{display:flex;align-items:flex-start;gap:.375rem;font-size:var(--fs-xs);line-height:1.7;color:var(--c-text)}.service-rail-points svg{flex:0 0 auto;margin-top:.1875rem;color:var(--c-accent-strong)}.service-rail-card>.text-link{margin-top:auto;align-self:flex-start;font-size:var(--fs-xs)}@media(max-width:1080px){.service-rail-card{flex-basis:18.75rem}}@media(max-width:720px){.service-rail-card{flex-basis:82%}}:root{--cb-left: #f2fcfb;--cb-mid: #ffffff;--cb-right: #fff8e8;--cb-line: #c2efe7;--cb-title: #54aba3;--cb-body: #50696e;--cb-angle: 120deg;--cb-pad-y: 1.625rem;--cb-d-angle: 135deg;--cb-d-left: rgba(129, 216, 207, .12);--cb-d-mid: #ffffff;--cb-d-right: var(--gold-50, #fff8e8);--cb-d-left-hover: rgba(129, 216, 207, .22);--cb-pad-x: 1.75rem;--cb-radius: .375rem}.cb-block{padding:var(--cb-pad-y) var(--cb-pad-x);border:1px solid var(--cb-line);border-radius:var(--cb-radius);background:linear-gradient(var(--cb-angle),var(--cb-left) 0%,var(--cb-mid) 55%,var(--cb-right) 100%)}.cb-block .cb-title,.cb-block>h2,.cb-block>h3{color:var(--cb-title)}.cb-block p{color:var(--cb-body)}.cb-card{padding:.75rem .875rem;background:#fff;border:1px solid var(--ink-200, #dfebee);border-radius:.25rem;font-size:.78125rem;line-height:1.75;color:var(--cb-body)}.cb-mark{width:6rem;height:6rem;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid var(--cb-line);color:var(--tiffany-600, #66d4c8)}.cb-mark svg{width:2.625rem;height:2.625rem}.cb-block--v{background:linear-gradient(180deg,var(--cb-left) 0%,var(--cb-mid) 55%,var(--cb-right) 100%)}.cb-block--reverse{background:linear-gradient(var(--cb-angle),var(--cb-right) 0%,var(--cb-mid) 55%,var(--cb-left) 100%)}.cb-block--tint{background:linear-gradient(var(--cb-angle),rgba(129,216,207,.12) 0%,var(--cb-mid) 55%,var(--cb-right) 100%)}.cb-block--diag{background:linear-gradient(var(--cb-d-angle),var(--cb-d-left) 0%,var(--cb-d-mid) 52%,var(--cb-d-right) 100%)}.cb-block--flat{border:0;border-radius:0}@media(max-width:900px){.cb-block{padding:1.25rem 1.125rem}.cb-mark{width:4.25rem;height:4.25rem}.cb-mark svg{width:1.875rem;height:1.875rem}}.content-edition .site-header{position:sticky;top:0;z-index:60;height:var(--header-h);background:var(--c-surface);border-top:1px solid var(--c-line-gray, #e5e7eb);border-bottom:1px solid var(--c-line-gray, #e5e7eb);box-shadow:none;transition:box-shadow var(--dur) var(--ease)}.content-edition .site-header.is-scrolled{box-shadow:var(--shadow-sm)}.content-edition .header-inner{height:var(--header-h);max-width:var(--page-max);padding:0 1.75rem;margin:auto;display:flex;align-items:center;gap:1.625rem}.content-edition .brand{width:9.375rem;flex-shrink:0}.content-edition .brand img{width:9.375rem;mix-blend-mode:multiply}.content-edition .navigation{flex:1;height:100%;display:flex;align-items:stretch;gap:1.625rem}.content-edition .nav-item{position:relative;display:flex;align-items:stretch}.content-edition .nav-row{display:flex;align-items:stretch}.content-edition .nav-label{display:flex;align-items:center;gap:.375rem;position:relative;font-size:var(--fs-md);color:var(--c-text);white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.content-edition .nav-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.125rem;background:var(--c-accent-strong);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur) var(--ease)}.content-edition .nav-item:hover .nav-label,.content-edition .nav-item.active .nav-label,.content-edition .nav-item.is-expanded .nav-label{color:var(--c-brand)}.content-edition .nav-item:hover .nav-label:after,.content-edition .nav-item.active .nav-label:after{transform:scaleX(1)}.content-edition .nav-caret{opacity:.65;transition:transform var(--dur) var(--ease)}.content-edition .nav-item:hover .nav-caret,.content-edition .nav-item.is-expanded .nav-caret{transform:rotate(180deg)}.content-edition .member-nav .nav-label{color:var(--c-accent-ink);font-weight:600}.content-edition .member-nav:hover .nav-label,.content-edition .member-nav.active .nav-label{color:var(--c-brand)}.content-edition .nav-toggle{display:none}.content-edition .nav-panel{position:absolute;top:100%;left:-1.125rem;min-width:13.5rem;padding:.5rem;background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:grid;gap:.125rem;opacity:0;visibility:hidden;transform:translateY(.375rem);transition:opacity var(--dur-fast) var(--ease),transform var(--dur) var(--ease),visibility var(--dur-fast) linear;z-index:70}.content-edition .nav-item:nth-last-child(-n+2) .nav-panel{left:auto;right:-1.125rem}.content-edition .nav-item:hover .nav-panel,.content-edition .nav-item:focus-within .nav-panel,.content-edition .nav-item.is-expanded .nav-panel{opacity:1;visibility:visible;transform:translateY(0)}.content-edition .nav-panel-link{display:block;padding:.5625rem .75rem;border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:500;line-height:1.5;color:var(--c-text);white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.content-edition .nav-panel-link:hover{background:var(--c-surface-alt);color:var(--c-brand)}.content-edition .header-actions{margin-left:auto;display:flex;align-items:center;gap:1rem;color:var(--c-muted);white-space:nowrap}.content-edition .header-join{padding:.625rem 1rem;font-size:var(--fs-sm)}.content-edition .icon-button{color:inherit;transition:color var(--dur-fast) var(--ease)}.content-edition .icon-button:hover{color:var(--c-brand)}.content-edition .header-search{flex:1;display:flex;align-items:center;gap:.75rem;height:2.5rem;border-bottom:1px solid var(--c-line)}.content-edition .header-search input{flex:1;min-width:0;border:0;padding:.5rem;background:none;font-size:var(--fs-md);color:var(--c-text);outline:none}.content-edition .search-results{top:var(--header-h);width:min(47.5rem,calc(100vw - 2.5rem));right:max(1.25rem,calc((100vw - var(--page-max)) / 2));padding:.625rem .875rem;background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}.content-edition .search-results>a{padding:.6875rem .75rem;border-radius:var(--r-sm);border-bottom:0;font-size:var(--fs-base);transition:background var(--dur-fast) var(--ease)}.content-edition .search-results>a:hover{background:var(--c-surface-alt)}.content-edition .footer-inner nav.footer-nav{display:block}.content-edition .footer-inner nav.footer-nav a{font-size:var(--fs-base);transition:color var(--dur-fast) var(--ease)}@media(max-width:1240px){.content-edition .header-inner{gap:1.125rem;padding:0 1.25rem}.content-edition .navigation{gap:1.125rem}.content-edition .nav-label{font-size:var(--fs-base)}}@media(max-width:1080px){.content-edition .header-inner{gap:.875rem;padding:0 1.125rem}.content-edition .navigation{gap:.875rem}.content-edition .brand,.content-edition .brand img{width:8rem}.content-edition .header-actions{gap:.75rem}}@media(max-width:900px)and (min-width:761px){.content-edition .header-inner{gap:.625rem;padding:0 .875rem}.content-edition .navigation{gap:.5625rem}.content-edition .brand,.content-edition .brand img{width:6.5rem}.content-edition .header-actions{gap:.4375rem}.content-edition .header-join{padding:.4375rem .625rem;min-height:2.125rem;font-size:var(--fs-xs)}.content-edition .lang-short,.content-edition .header-points{display:none}.content-edition .header-avatar{width:1.75rem;height:1.75rem}.content-edition .navigation{gap:.4375rem}.content-edition .brand,.content-edition .brand img{width:5.75rem}}@media(max-width:760px){.content-edition .site-header,.content-edition .header-inner{height:var(--header-h-mobile)}.content-edition .header-inner{padding:0 .875rem;gap:.625rem}.content-edition .brand,.content-edition .brand img{width:7.375rem}.content-edition .mobile-menu{display:flex;margin-left:auto;order:3}.content-edition .header-actions{order:2;gap:.5rem;margin-left:0}.content-edition .header-join{padding:.4375rem .625rem;min-height:2.125rem;font-size:var(--fs-xs)}.content-edition .header-points,.content-edition .lang-short{display:none}.content-edition .header-avatar{width:1.75rem;height:1.75rem}.content-edition .bell-link svg{width:1.125rem;height:1.125rem}.content-edition .brand,.content-edition .brand img{width:6rem}.content-edition .header-search{position:static;order:1;flex:1;width:auto;height:2.25rem;padding:0}.content-edition .header-search input{width:100%;min-width:0;font-size:var(--fs-sm)}.content-edition .header-inner:has(.header-search) .brand{display:none}.content-edition .navigation{display:none;position:absolute;left:0;right:0;top:var(--header-h-mobile);height:auto;max-height:calc(100vh - var(--header-h-mobile));overflow-y:auto;padding:.25rem .875rem 1.125rem;background:var(--c-surface);box-shadow:var(--shadow-md);gap:0}.content-edition .navigation.is-open{display:flex;flex-direction:column}.content-edition .nav-item{flex-direction:column;align-items:stretch;border-bottom:1px solid var(--c-line-soft)}.content-edition .nav-row{align-items:center;justify-content:space-between}.content-edition .nav-label{flex:1;padding:.8125rem .125rem;font-size:var(--fs-md)}.content-edition .nav-label:after{display:none}.content-edition .nav-label .nav-caret{display:none}.content-edition .nav-toggle{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;color:var(--c-muted)}.content-edition .nav-panel{position:static;display:none;min-width:0;padding:.375rem;margin:0 0 .75rem;border:0;border-radius:var(--r-sm);box-shadow:none;background:var(--c-surface-alt);opacity:1;visibility:visible;transform:none}.content-edition .nav-item.is-expanded .nav-panel{display:grid}.content-edition .search-results{top:var(--header-h-mobile);left:.875rem;right:.875rem;width:auto;padding:.5rem .625rem}}.section-heading h1,.section-heading h2,.v2-section>.section-heading h1,.v2-section>.section-heading h2,.content-page h2{color:var(--klein-500)}.content-page h1,.account-welcome h1,.hero h1,.hero-business h1{color:var(--klein-500)}.content-page h1 em{color:var(--klein-600)}.filter-panel h2,.resource-pool>h2,.news-panel>h2,.review-panel>h2,.review-editor h2,.event-details h2,.home-services h2,.image-story h2,.member-invitation h2,.member-pass h2,.membership-fit h2,.account-draft h2,.footer-conversion h2{color:var(--klein-500)}.account-member-card h2,.membership-cta h2,.membership-hero h1,.wide-photo-hero h1,.hero-events h1,.carousel-caption h1{color:#fff}.split-hero h1.hero-dual{color:var(--klein-500)}.split-hero h1.hero-dual em{color:var(--klein-600)}.membership-hero h1 em{color:#f0bd63}.title-dot{display:inline-block;width:.15em;height:.15em;border-radius:50%;background:currentColor;vertical-align:middle;transform:translateY(-.09em);margin:0 .18em;flex:none}[dir=rtl] .branch-steps li:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(var(--sp-4) * -1);width:var(--sp-4);border-top:1px dashed var(--gold-300)}[dir=rtl] .branch-rail-nav.prev{right:-.375rem}[dir=rtl] .branch-rail-nav.next{left:-.375rem}[dir=rtl] .branch-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-180deg,#0b2f3a26,#0b2f3a00 46%);pointer-events:none}[dir=rtl] .branch-card-media .fav-star{top:auto;bottom:.5rem;left:.5rem;right:auto;z-index:2}[dir=rtl] .branch-card-body h3 small{margin-right:.3125rem;font-size:.75rem;font-weight:400;color:var(--c-accent-ink)}[dir=rtl] .branch-flag{position:absolute;top:.625rem;right:.625rem;z-index:1;padding:.1875rem .625rem;border-radius:var(--r-pill);background:linear-gradient(-135deg,var(--gold-400),var(--gold-500));color:var(--tiffany-900);font-size:var(--fs-xs);letter-spacing:.5px;white-space:nowrap;box-shadow:var(--shadow-gold)}[dir=rtl] .cb-block--v{background:linear-gradient(-180deg,var(--cb-left) 0%,var(--cb-mid) 55%,var(--cb-right) 100%)}[dir=rtl] .world-map-more{position:absolute;left:1.125rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;border-radius:62.4375rem;background:#fff;border:1px solid rgba(0,44,176,.3);color:#002cb0;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 .375rem 1rem #002cb024;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}[dir=rtl] .world-map-caption{position:absolute;right:1rem;bottom:1rem;z-index:2;max-width:26.25rem;margin:0;padding:.375rem .625rem;border-radius:.5rem;background:#ffffffd1;font-size:.6875rem;line-height:1.6;color:var(--ink-400);text-align:right;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}[dir=rtl] .china-map-more{position:absolute;left:1.125rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;border-radius:62.4375rem;background:#fff;border:1px solid rgba(0,44,176,.3);color:#002cb0;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 .375rem 1rem #002cb024;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}[dir=rtl] .china-map-caption{position:absolute;right:1rem;bottom:1rem;z-index:2;max-width:28.75rem;margin:0;padding:.375rem .625rem;border-radius:.5rem;background:#ffffffd1;font-size:.6875rem;line-height:1.6;color:var(--ink-400);text-align:right;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}[dir=rtl] .member-invitation{position:relative;background:linear-gradient(-145deg,#fffaf1,var(--gold-100));padding:1.5rem 1.3125rem;border:1px solid #ffd275;border-radius:.3125rem}[dir=rtl] .invitation-star{position:absolute;left:1.125rem;top:1.375rem;color:#d9a24f;opacity:.55}[dir=rtl] .member-mini-benefits span:before{content:"✓";margin-left:.5rem}[dir=rtl] .values-band>div{border-left:1px solid var(--tiffany-200);padding-left:1.75rem}[dir=rtl] .membership-cta{display:flex;justify-content:space-between;align-items:center;gap:2.1875rem;background:linear-gradient(-110deg,#54aba3,#54aba3 55%,#66d4c8);border:1px solid #54aba3;border-radius:.375rem;padding:2.0625rem 2.25rem;position:relative;overflow:hidden}[dir=rtl] .membership-cta:after{content:"";position:absolute;left:12.5rem;top:-10rem;width:24.375rem;height:24.375rem;border:1px solid #ffffff40;border-radius:50%;pointer-events:none}[dir=rtl] .cta-actions>a>span{margin-right:.5rem}[dir=rtl] .split-hero figcaption{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(transparent,#153d51a0);padding:2rem 1.25rem .875rem;color:#fff;font-size:.6875rem}[dir=rtl] .proof-strip>div{text-align:center;border-left:1px solid var(--ink-200)}[dir=rtl] .proof-strip strong>span{font-size:1.0625rem;margin-right:.1875rem}[dir=rtl] .proof-strip.four strong>span{font-size:.9375rem;margin-right:.125rem}[dir=rtl] .filter-rail-nav.prev{right:-.5rem}[dir=rtl] .filter-rail-nav.next{left:-.5rem}[dir=rtl] .card-rail-nav.prev{right:-.625rem}[dir=rtl] .card-rail-nav.next{left:-.625rem}[dir=rtl] .gef-finale{padding:1.625rem 1.75rem 1.75rem;border:1px solid var(--tiffany-100);border-radius:.5rem;background:linear-gradient(-180deg,var(--tiffany-50) 0%,#ffffff 100%)}[dir=rtl] .gef-dots button:before{content:"";position:absolute;right:50%;top:50%;width:.5rem;height:.5rem;border-radius:.375rem;transform:translate(50%,-50%);background:var(--tiffany-200);transition:width .3s,background .3s}[dir=rtl] .gef-stats{position:absolute;right:0;left:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:#003f4a9e}[dir=rtl] .gef-stats>div{padding:.75rem .625rem;text-align:center;border-left:1px solid rgba(255,255,255,.22)}[dir=rtl] .gef-stats>div:nth-child(3n){border-left:0}[dir=rtl] .wide-photo-hero{background:linear-gradient(-90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover;border-radius:.375rem;padding:2.75rem 2.625rem;min-height:21.875rem}[dir=rtl] .wide-photo-hero.business-hero{background:linear-gradient(-90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover}[dir=rtl] .business-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(-100deg,#14544ef0,#185e57e6 26%,#1e6c64d6,#267a72bd 66%,#388c839e 84%,#54aba380)}[dir=rtl] .business-hero-slide{position:absolute;z-index:2;right:2.625rem;bottom:8.5rem;display:flex;flex-direction:column;align-items:flex-start;max-width:58%;margin:0;text-shadow:0 1px .125rem rgba(0,40,37,.5),0 0 .875rem rgba(0,40,37,.3)}[dir=rtl] .business-hero-nav{position:absolute;right:2.625rem;bottom:1.875rem;z-index:3;display:flex;align-items:center;gap:.875rem}[dir=rtl] .wide-photo-hero.business-hero.selection-hero .business-hero-slide{top:7%;bottom:auto;right:2.625rem;left:auto;transform:none;align-items:flex-start;text-align:right;max-width:56%}[dir=rtl] .wide-photo-hero.business-hero.selection-hero .business-hero-slide.lower-right{top:auto;bottom:7%;right:auto;left:2.625rem;align-items:flex-end;text-align:left}[dir=rtl] .selection-hero.is-lower-right .business-hero-scrim{background:linear-gradient(-270deg,#228079b8,#54aba399 24%,#81d8cf80 42%,#d6f0ee80 66%,#ffffff80)}@media(max-width:1024px){[dir=rtl] .business-hero-slide{right:1.625rem;bottom:7.75rem;max-width:78%}[dir=rtl] .business-hero-nav{right:1.625rem;bottom:1.5rem}}@media(max-width:760px){[dir=rtl] .business-hero-slide{right:1.25rem;bottom:7.625rem;max-width:100%}[dir=rtl] .business-hero-nav{right:1.25rem;bottom:1.375rem}[dir=rtl] .business-hero-scrim{background:linear-gradient(-100deg,#14544ef0,#185e57e6 40%,#22746dd1 72%,#388c83b3)}}[dir=rtl] .points-mall-hero .pm-title-block{position:absolute;top:4rem;right:2.625rem;left:2.625rem;max-width:60%;display:flex;flex-direction:column;align-items:flex-start}[dir=rtl] .benefit-ribbon .text-link{margin-right:auto;white-space:nowrap;color:var(--gold-ink)}[dir=rtl] .activity-cover{position:relative;width:100%;display:block;overflow:hidden;text-align:right}[dir=rtl] .activity-cover>span{position:absolute;top:.9375rem;right:.9375rem;background:#ffffffed;color:#8a5a22;border:1px solid var(--gold-200);font-size:.6875rem;padding:.3125rem .625rem;border-radius:.1875rem}[dir=rtl] .membership-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:4.0625rem;align-items:center;padding:3.125rem 3rem;background:radial-gradient(ellipse at 90% 80%,#54aba380,transparent 55%),linear-gradient(-120deg,#005851,#228079);border-radius:.375rem;position:relative;overflow:hidden}[dir=rtl] .membership-hero:before{content:"";position:absolute;width:42.5rem;height:42.5rem;left:-9.6875rem;top:-15.3125rem;border:1px solid #ffd27528;border-radius:50%;pointer-events:none}[dir=rtl] .member-pass{position:relative;aspect-ratio:1.57;padding:1.6875rem 1.875rem;border:1px solid #ffd275;background:linear-gradient(-135deg,var(--gold-100),#f0bd63 55%,#ffdca3);border-radius:.875rem;box-shadow:0 1.5625rem 2.8125rem #082b4040;transform:rotate(4deg);color:#8a5a22;overflow:hidden}[dir=rtl] .member-pass:before{content:"";position:absolute;width:19.375rem;height:19.375rem;border:1px solid #ffffff65;border-radius:50%;left:-6.25rem;top:-10rem}[dir=rtl] .pass-emblem{position:absolute;left:1.5625rem;top:4.25rem;opacity:.18}[dir=rtl] .member-trust-strip>span{font-size:.75rem;color:var(--ink-400);border-left:1px solid var(--slate-300);text-align:center}[dir=rtl] .member-trust-strip b{font-size:1.5rem;font-weight:500;color:var(--gold-ink);margin-left:.5rem}[dir=rtl] .benefit-card-index{position:absolute;right:1.125rem;top:.75rem;font-size:1.875rem;font-weight:300;color:#fff;text-shadow:0 .125rem .75rem rgba(10,30,28,.55)}[dir=rtl] .benefit-card-icon{position:absolute;left:1rem;top:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffe6;color:var(--gold-ink);display:flex;align-items:center;justify-content:center}[dir=rtl] .mb-sep-title{display:block;padding:.875rem 1rem;font-size:1.02em;font-weight:700;letter-spacing:.02em;color:var(--c-brand-solid, #228079);text-align:right}[dir=rtl] .mb-sticky{position:sticky;right:0;background:var(--c-surface, #fff);z-index:2}[dir=rtl] .mb-sticky-cat{right:5.25rem}@media(max-width:860px){[dir=rtl] .mb-sticky-cat{right:4.25rem}}[dir=rtl] .benefit-conversion{padding:2.1875rem 2rem;border:1px solid #ffd275;border-radius:.3125rem;background:linear-gradient(-130deg,var(--gold-50),var(--gold-200));display:flex;flex-direction:column;align-items:flex-start}[dir=rtl] .faq-section details[open] summary>svg{transform:rotate(-180deg)}[dir=rtl] .visitor-tag{margin-right:auto;font-size:.75rem;white-space:nowrap;background:var(--tiffany-50);padding:.5rem .75rem;border-radius:1.25rem;color:var(--ink-400)}[dir=rtl] .account-member-card{padding:1.875rem;background:linear-gradient(-145deg,var(--tiffany-900),var(--tiffany-800));border-radius:.375rem;display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1500px){[dir=rtl] .content-edition .utility-rail{left:1.875rem}}@media(max-width:1080px){[dir=rtl] .content-edition .campaign-brand{font-size:1.875rem;padding-left:1.5625rem}}@media(max-width:760px){[dir=rtl] .section-heading>.small-note{max-width:7.1875rem;text-align:left;font-size:.625rem!important}[dir=rtl] .section-heading>.text-link{font-size:.6875rem;max-width:6.875rem;flex-shrink:0;text-align:left}[dir=rtl] .membership-cta:after{left:-12.5rem}[dir=rtl] .proof-strip>div:nth-child(2){border-left:0}[dir=rtl] .proof-strip.three>div:nth-child(2){border-left:1px solid var(--ink-200)}[dir=rtl] .wide-photo-hero{padding:1.875rem 1.625rem;min-height:22.5rem;background-position:40% center}[dir=rtl] .benefit-ribbon .text-link{margin-right:2.4375rem;font-size:.75rem}[dir=rtl] .member-pass{width:100%;max-width:24.375rem;min-height:14.0625rem;padding:1.5rem;justify-self:center;transform:rotate(3deg)}[dir=rtl] .visitor-tag{margin-right:4.5625rem;font-size:.625rem}[dir=rtl] .content-edition .utility-rail{left:.375rem;top:auto;bottom:1.375rem;transform:none;z-index:45}}[dir=rtl] .members-page .benefit-conversion-bar{background:linear-gradient(-110deg,#54aba3,#54aba3 55%,#66d4c8);border:1px solid #54aba3;position:relative;overflow:hidden}[dir=rtl] .members-page .benefit-conversion-bar:after{content:"";position:absolute;left:15rem;top:-10.625rem;width:24.375rem;height:24.375rem;border:1px solid #ffffff40;border-radius:50%;pointer-events:none}[dir=rtl] .content-page h2 em{font-style:normal;font-weight:400;font-size:.75rem;color:var(--ink-400);margin-right:.625rem}@media(max-width:900px){[dir=rtl] .gef-stats>div:nth-child(3n){border-left:1px solid rgba(255,255,255,.22)}[dir=rtl] .gef-stats>div:nth-child(2n){border-left:0}}[dir=rtl] .gb-industry .gb-count{margin-right:auto;flex:none;font-size:.6875rem;color:var(--ink-500);background:var(--tiffany-50);padding:.1875rem .4375rem;border-radius:.1875rem}[dir=rtl] .gb-order-head h3 .fav-star{position:relative;top:auto;left:auto;bottom:auto;right:auto;width:1.5rem;height:1.5rem;margin-right:.625rem;vertical-align:middle}[dir=rtl] .alliance-logo .fav-star,[dir=rtl] .belt-media .fav-star,[dir=rtl] .pavilion-media .fav-star{top:auto;bottom:.5rem;left:.5rem;right:auto}[dir=rtl] .activity-cover .fav-star{top:auto;bottom:1.5625rem;right:auto;left:1.5625rem}[dir=rtl] .act-title .act-share{margin-right:0;flex:none}[dir=rtl] .frame-photo .fav-star,[dir=rtl] .past-card-cover .fav-star{top:auto;bottom:.5rem;right:auto;left:.5rem}[dir=rtl] .md-photo .fav-star{top:auto;bottom:.5rem;right:auto;left:.5rem;z-index:2}[dir=rtl] .col-card-cover .fav-star{top:auto;bottom:.5rem;right:auto;left:.5rem}[dir=rtl] .pd-cover .fav-star{top:auto;bottom:.5rem;right:auto;left:.5rem;z-index:2}[dir=rtl] .gb-reset{margin-right:.75rem;font-size:.75rem;font-weight:400;color:var(--gold-ink);cursor:pointer;border-bottom:1px solid currentColor}[dir=rtl] .gb-disclaimer{margin-top:1.125rem;font-size:.75rem;line-height:1.9;color:var(--ink-400);border-right:.125rem solid #d9a24f;padding-right:.75rem}[dir=rtl] .gb-fire{margin-left:.3125rem}[dir=rtl] .gb-ticker-fade:before,.gb-ticker-fade:after{content:"";position:absolute;right:0;left:0;height:2.5rem}[dir=rtl] .gb-more{margin-top:1rem;text-align:left}[dir=rtl] .gb-free-tag{margin-right:.375rem;padding:.125rem .5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:#fff;background:#005851}[dir=rtl] .gb-unlock-tag{margin-right:.625rem;padding:.1875rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:var(--brand-deep, #005851);background:#81d8cf38}[dir=rtl] .gb-steps{margin:0 0 1.125rem;padding-right:1.25rem;display:grid;gap:.625rem}[dir=rtl] .gb-pack-tag{position:absolute;top:-.5625rem;left:.875rem;padding:.125rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:#fff;background:#005851}[dir=rtl] .gb-pack-breakdown b{margin-right:.125rem;color:var(--brand-deep, #005851);font-weight:600}[dir=rtl] .gb-reward-sub:before{content:"";display:inline-block;width:.1875rem;height:.8125rem;margin-left:.5rem;vertical-align:-1px;border-radius:.125rem;background:var(--brand-deep, #005851)}[dir=rtl] .gb-reward-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--line, #e3ebe9);border-right:.25rem solid var(--brand, #54aba3);border-radius:.75rem;background:#fff}[dir=rtl] .gb-reward-l1{border-right-color:#a9e3dd}[dir=rtl] .gb-reward-l2{border-right-color:var(--brand, #81d8cf)}[dir=rtl] .gb-reward-l3{border-right-color:#54aba3}[dir=rtl] .gb-reward-l4{border-right-color:var(--brand-deep, #228079)}[dir=rtl] .gb-reward-l5{border-right-color:#9fb2b0}[dir=rtl] .gb-reward-pts{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:left}[dir=rtl] .gb-records th,.gb-records td{padding:.5625rem .75rem;text-align:right;border-bottom:1px solid var(--line, #e3ebe9)}[dir=rtl] .gb-records .num{text-align:left;font-variant-numeric:tabular-nums}@media(max-width:760px){[dir=rtl] .gb-compare-row .text-link{margin-right:0;flex-basis:100%}}[dir=rtl] .gb-share{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-right:.375rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3, #5b6b6a);cursor:pointer;vertical-align:middle;transition:background .18s ease,color .18s ease}[dir=rtl] .gb-ticker-title .gb-share{width:1.125rem;height:1.125rem;margin-right:.25rem}[dir=rtl] .gb-tile-share .gb-share{margin-right:0}[dir=rtl] .gb-market-tag{margin-right:.5rem;padding:.125rem .5625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:500;color:var(--brand-deep, #005851);background:#81d8cf29}[dir=rtl] .gb-proj-code{position:absolute;right:.8125rem;top:.75rem;padding:.125rem .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;letter-spacing:1px;color:#fff;background:#00201d85;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}[dir=rtl] .deal-rank-more{flex:none;align-self:center;margin-right:auto;padding:.5rem 1rem;border-radius:62.4375rem;background:linear-gradient(-135deg,#81d8cf,#54aba3);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 .25rem .875rem #22807938;transition:transform .18s ease,box-shadow .18s ease}[dir=rtl] .deal-rank-no.is-top{background:linear-gradient(-135deg,#ffd275,#f0bd63);color:#6a3d00;box-shadow:0 .1875rem .625rem #f0bd6359}[dir=rtl] .deal-rank-kind{margin-right:.5rem;padding:1px .5rem;border-radius:62.4375rem;background:var(--ink-100);color:#228079;font-size:.6875rem;font-weight:600;letter-spacing:.5px}[dir=rtl] .deal-rank-amt{text-align:left;line-height:1;white-space:nowrap}[dir=rtl] .deal-rank-row h4 .fav-star{position:relative;top:auto;left:auto;bottom:auto;margin-right:.5rem;vertical-align:middle}[dir=rtl] .deal-rank-unit{margin-right:.25rem;font-size:.8125rem;font-weight:600;color:var(--gold-600)}@media(max-width:620px){[dir=rtl] .deal-rank-more{align-self:flex-end;margin-right:0}}[dir=rtl] .deal-rank-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem;margin:.875rem 0 1.125rem;padding:.75rem 1rem;background:linear-gradient(-180deg,var(--tiffany-50) 0%,var(--tiffany-50) 100%);border:1px solid var(--tiffany-100);border-radius:.75rem}[dir=rtl] .dr-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.4375rem .75rem .4375rem 1.875rem;font-size:.8125rem;color:var(--ink-900);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23228079' stroke-width='1.6' stroke-linecap='round'/></svg>") no-repeat left .75rem center;border:1px solid var(--tiffany-200);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}[dir=rtl] .dr-count{margin-right:auto;font-size:.8125rem;color:var(--ink-500)}@media(max-width:620px){[dir=rtl] .dr-count{margin-right:0;width:100%;order:3}}[dir=rtl] .gb-focus-nav.prev{right:-.5rem}[dir=rtl] .gb-focus-nav.next{left:-.5rem}[dir=rtl] .gb-tile-code{position:absolute;right:.6875rem;top:.625rem;padding:.125rem .5625rem;border-radius:62.4375rem;font-size:.6875rem;font-weight:600;letter-spacing:1px;color:#fff;background:#00201d85;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}[dir=rtl] .gb-tile-fire{position:absolute;left:.6875rem;top:.625rem;font-size:.875rem;line-height:1}[dir=rtl] .gb-tile-thumb .fav-star{top:auto;bottom:.5rem;left:.5rem;right:auto}[dir=rtl] .gb-tile-body h4 .gb-country{display:inline-block;margin-left:.375rem;padding:1px .4375rem;border-radius:.1875rem;font-size:.75rem;font-weight:500;line-height:1.6;vertical-align:.125rem;color:var(--brand-deep, #005851);background:#81d8cf2e}[dir=rtl] .gb-zoom-close{position:absolute;left:.75rem;top:.75rem;z-index:2;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:50%;background:#00201d80;color:#fff;font-size:1.1875rem;line-height:1;cursor:pointer;transition:background .18s ease}[dir=rtl] .gb-proj-thumb .fav-star{top:auto;bottom:.5rem;left:.5rem;right:auto}[dir=rtl] .gb-rest-list .gb-proj-row-main h4 .fav-star{position:relative;top:auto;left:auto;bottom:auto;right:auto;flex:none;margin:0 .5rem 0 0;vertical-align:middle}[dir=rtl] .gb-rest-list .gb-proj-row-main h4 .gb-share{margin-right:1.25rem}[dir=rtl] .gc-stat>strong>em{font-size:.875rem;font-style:normal;margin-right:.1875rem}[dir=rtl] .gc-type-grid>button{display:flex;flex-direction:column;gap:.375rem;padding:1.0625rem 1rem;text-align:right;background:#fff;border:1px solid var(--line, #e3ebe9);border-radius:.3125rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}[dir=rtl] .gc-form>label>span{color:var(--c-danger);margin-right:.1875rem}[dir=rtl] .gc-form-type>span{margin-right:.5rem;font-size:.78125rem;color:var(--ink-3, #5b6b6a)}[dir=rtl] .gc-reward-item{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--line, #e3ebe9);border-right:.25rem solid var(--brand, #54aba3);border-radius:.3125rem;background:var(--brand-wash, #f4fbfb)}[dir=rtl] .gc-reward-l1{border-right-color:#a9e3dd}[dir=rtl] .gc-reward-l2{border-right-color:var(--brand, #81d8cf)}[dir=rtl] .gc-reward-l3{border-right-color:#54aba3}[dir=rtl] .gc-reward-l4{border-right-color:var(--brand-deep, #228079)}[dir=rtl] .gc-reward-l5{border-right-color:#9fb2b0}[dir=rtl] .gc-reward-pts{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;min-width:4.875rem;text-align:left}@media(max-width:620px){[dir=rtl] .gc-intro,.gc-form,.gc-record{padding-right:1rem;padding-left:1rem}}[dir=rtl] .cs-supply-row .gb-proj-row-meta .fav-star{position:relative;top:auto;left:auto;bottom:auto;right:auto;flex:none;margin-right:.5rem;vertical-align:middle}[dir=rtl] .cs-supply-row .gb-proj-row-meta .gb-share{flex:none;margin-right:.5rem}[dir=rtl] .belt-prod-item .gb-featured-body .tag-list{padding-left:2.375rem}[dir=rtl] .belt-prod-item .gb-featured-body>.fav-star{position:absolute;top:auto;left:0;bottom:0;right:auto}[dir=rtl] .pav-prod-item .gb-featured-body .tag-list{padding-left:2.375rem}[dir=rtl] .pav-prod-item .gb-featured-body>.fav-star{position:absolute;top:auto;left:0;bottom:0;right:auto}[dir=rtl] .supply-count{flex:none;margin-right:auto;padding:.125rem .5rem;border-radius:62.4375rem;background:#81d8cf2e;color:var(--brand-deep, #005851);font-size:.75rem;line-height:1.6;white-space:nowrap}[dir=rtl] .alliance-seat-cta{display:flex;align-items:center;gap:.25rem;font-size:.71875rem;color:var(--tiffany-800);opacity:0;transform:translate(.25rem);transition:opacity .2s,transform .2s}[dir=rtl] .pavilion-flag-badge{position:absolute;top:.5rem;left:.5rem;z-index:2;width:2.125rem;height:2.125rem;overflow:hidden;border:.125rem solid #fff;border-radius:50%;background:#fff;box-shadow:0 .125rem .5rem #00000029}[dir=rtl] .pavilion-media-mask{position:absolute;left:0;bottom:0;right:0;z-index:1;height:2.875rem;background:linear-gradient(to top,rgba(0,0,0,.35),transparent);pointer-events:none}[dir=rtl] .pav-arrow.prev{right:.5rem}[dir=rtl] .pav-arrow.next{left:.5rem}[dir=rtl] .ally-arrow.prev{right:.375rem}[dir=rtl] .ally-arrow.next{left:.375rem}[dir=rtl] .pav-sign-badge{position:absolute;right:.5rem;top:.5rem;padding:.1875rem .625rem;border-radius:var(--r-pill);background:#002cb0d1;color:#fff;font-size:var(--fs-xs);letter-spacing:.02em}[dir=rtl] .pav-sign-play-icon{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:50%;background:#fffffff0;color:var(--c-title-strong);font-size:.9375rem;padding-right:.1875rem}[dir=rtl] .pav-sign-report{margin-top:.625rem;padding:.625rem .75rem;border-right:.125rem solid var(--c-brand);border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--c-surface-alt)}[dir=rtl] .sm-branches:before{content:"";position:absolute;top:0;right:12%;left:12%;border-top:1px solid var(--c-line)}[dir=rtl] .sm-branch:before{content:"";position:absolute;top:-1.625rem;right:50%;width:1px;height:1.625rem;background:var(--c-line)}[dir=rtl] .sm-leaves>li{position:relative;padding-right:.75rem;margin-top:.4375rem;font-size:var(--fs-sm);color:var(--c-text)}[dir=rtl] .sm-cta-rule{list-style:none;margin:.375rem .75rem .375rem 0;padding:0;width:62%;max-width:13.125rem;border-top:1px dashed var(--c-brand-deep)}[dir=rtl] .sm-leaves>li:before{content:"";position:absolute;right:0;top:.1875rem;bottom:.125rem;width:1px;background:var(--c-line)}[dir=rtl] .sm-sub>li{padding-right:.625rem;margin-top:.3125rem;font-size:var(--fs-xs);color:var(--c-muted);border-right:1px dashed var(--c-line)}[dir=rtl] .sm-tag{display:inline-block;margin-right:.375rem;padding:1px .4375rem;border-radius:var(--r-pill);background:var(--c-surface-alt);color:var(--c-brand-ink);font-size:var(--fs-xs)}[dir=rtl] .stamp--row{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:6rem;height:6rem;z-index:2}[dir=rtl] .stamp--card{position:absolute;right:50%;top:46%;transform:translate(50%,-50%);width:9.5rem;height:9.5rem;z-index:3}[dir=rtl] .stamp-logo{position:absolute;right:50%;top:50%;width:76%;height:76%;transform:translate(50%,-50%);border-radius:50%;object-fit:cover;opacity:.18;mix-blend-mode:multiply;filter:contrast(1.1) saturate(1.1)}[dir=rtl] .gb-featured-row.has-stamp{padding-left:7.75rem}[dir=rtl] .gb-proj-row.has-stamp,.gb-order-row.has-stamp{padding-left:7.375rem}@media(max-width:860px){[dir=rtl] .stamp--row{width:4.75rem;height:4.75rem;left:.5rem}[dir=rtl] .gb-featured-row.has-stamp{padding-left:5.5rem}[dir=rtl] .gb-proj-row.has-stamp,.gb-order-row.has-stamp{padding-left:5.25rem}}[dir=rtl] .st-filter-hint{margin-right:.25rem;font-size:.75rem;color:var(--c-brand-ink)}[dir=rtl] .st-country-code{margin-right:.625rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--c-brand-solid, #228079);text-transform:uppercase}[dir=rtl] .circle-host{display:flex;align-items:stretch;gap:0;padding:1.25rem var(--sp-5, 24px);margin:var(--sp-5, 24px) 0 var(--sp-6, 32px);background:var(--c-surface-alt, #f4fbfb);border:1px solid var(--c-line, #e5e7eb);border-right:.1875rem solid var(--c-brand, #81d8cf);border-radius:var(--r-md, 10px)}[dir=rtl] .circle-host-balance b{margin-right:.375rem;font-size:var(--fs-2xl, 26px);color:var(--c-accent-ink, #8a6a1f)}[dir=rtl] .circle-card.flipped .circle-card-inner,[dir=rtl] .circle-card-back{transform:rotateY(-180deg)}[dir=rtl] .circle-card-front .circle-qr .fav-star{top:auto;bottom:.5rem;left:.5rem;right:auto;z-index:2}[dir=rtl] .circle-nav.prev{right:-.375rem}[dir=rtl] .circle-nav.next{left:-.375rem}[dir=rtl] .cpr-ops{display:inline-flex;align-items:center;gap:.5rem;margin-right:auto}[dir=rtl] .cpr-state{margin-right:auto;padding:.125rem .5rem;border-radius:var(--r-pill, 999px);border:1px solid var(--c-line, #e5e7eb);background:var(--c-surface-alt, #f4fbfb);color:var(--c-muted, #7e949a);font-size:.625rem;white-space:nowrap}[dir=rtl] .cpr-state.warn{margin-right:0;border-color:var(--gold-400);background:#fff7e8;color:#a35a10}@media(max-width:860px){[dir=rtl] .cpr-state{margin-right:0}}[dir=rtl] .circle-tier-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .4375rem .3125rem .75rem;background:var(--c-surface-alt, #f4fbfb);border:1px solid var(--c-line, #e5e7eb);border-radius:var(--r-pill, 999px);font-size:var(--fs-xs, 11px);color:var(--c-muted, #7e949a)}[dir=rtl] .circle-tier-auto{padding-right:.25rem;color:var(--c-muted, #7e949a);font-size:var(--fs-xs, 11px)}[dir=rtl] .circle-tier-badge[data-tier=t1]{background:linear-gradient(-160deg,#ffe7ab,var(--gold-600));border:1px solid var(--gold-700);color:#573a04}[dir=rtl] .circle-tier-badge[data-tier=t2]{background:linear-gradient(-160deg,var(--tiffany-300),var(--tiffany-700));border:1px solid var(--tiffany-800);color:#fff}[dir=rtl] .circle-tier-badge[data-tier=t3]{background:linear-gradient(-160deg,var(--tiffany-50),var(--slate-300));border:1px solid var(--slate-300);color:var(--ink-600)}[dir=rtl] .circle-qr>.circle-tier-badge{position:absolute;top:.375rem;right:.375rem;z-index:3}[dir=rtl] .circle-tier-lock{position:absolute;top:.4375rem;left:.375rem;z-index:3;padding:1px .3125rem;border-radius:var(--r-pill, 999px);background:#ffffffeb;border:1px solid var(--c-line, #e5e7eb);color:var(--c-muted, #7e949a);font-size:.5625rem;line-height:1.5}[dir=rtl] .circle-cover-ph{width:100%;height:100%;display:grid;place-content:center;gap:.3125rem;background:linear-gradient(-150deg,var(--tiffany-100),var(--tiffany-100) 58%,var(--tiffany-50));text-align:center}[dir=rtl] .circle-notice{margin:0 0 var(--sp-6, 32px);padding:var(--sp-5, 24px);background:var(--c-surface, #fff);border:1px solid var(--c-line, #e5e7eb);border-right:.1875rem solid var(--c-brand, #81d8cf);border-radius:var(--r-md, 10px)}[dir=rtl] .circle-steps li{display:grid;gap:.1875rem;padding-right:.875rem;border-right:.125rem solid var(--c-line, #e5e7eb)}[dir=rtl] .circle-rules li{position:relative;padding-right:1.125rem;color:var(--c-body, #4b5f62);font-size:var(--fs-sm, 13px);line-height:1.75}[dir=rtl] .circle-rules li:before{content:"";position:absolute;right:.25rem;top:.5625rem;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--c-brand, #81d8cf)}[dir=rtl] .circle-violation th,.circle-violation td{padding:.5625rem .75rem;text-align:right;border-bottom:1px solid var(--c-line, #e5e7eb);vertical-align:top;line-height:1.6}[dir=rtl] .lang-panel{position:absolute;top:calc(100% + .625rem);left:0;z-index:60;min-width:10.5rem;padding:.5rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:var(--shadow-lg)}[dir=rtl] .lang-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:var(--r-sm, 6px);font-size:var(--fs-base, 14px);color:var(--c-text);text-align:right;transition:background var(--dur-fast, .18s) var(--ease)}[dir=rtl] .header-account__tier-dot{position:absolute;left:-1px;bottom:-1px;width:.75rem;height:.75rem;border-radius:50%;border:.125rem solid var(--c-surface, #fff)}[dir=rtl] .header-account__pop{position:absolute;top:calc(100% + .75rem);left:0;width:14.125rem;padding:.875rem .9375rem .9375rem;background-color:var(--c-surface, #fff);background-image:linear-gradient(#81d8cf1f 0,#81d8cf1f);border:1px solid var(--c-line);border-radius:var(--r-md, 10px);box-shadow:0 .875rem 2.125rem #1428322e;opacity:0;visibility:hidden;transform:translateY(-.375rem);transition:opacity var(--dur-fast, .18s) var(--ease),transform var(--dur-fast, .18s) var(--ease),visibility var(--dur-fast, .18s) var(--ease);z-index:60}[dir=rtl] .header-account__pop:before{content:"";position:absolute;top:-.4375rem;left:1rem;width:.75rem;height:.75rem;background-color:var(--c-surface, #fff);background-image:linear-gradient(#81d8cf1f 0,#81d8cf1f);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);transform:rotate(-45deg)}[dir=rtl] .header-account__pop-v--pts i{font-style:normal;font-size:.75rem;font-weight:600;margin-right:.125rem;color:var(--c-muted)}@media(max-width:520px){[dir=rtl] .header-account__pop{width:12.5rem;left:-.5rem}}[dir=rtl] .bell-badge{position:absolute;top:-.375rem;right:50%;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:var(--r-pill, 999px);background:var(--c-danger);color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center;transform:translate(-1px);box-shadow:0 0 0 .125rem var(--c-surface, #fff)}[dir=rtl] .acct-points__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.125rem 1.25rem;border-radius:var(--r-md, 10px);background:linear-gradient(-145deg,var(--tiffany-900, #005851),var(--tiffany-800, #228079));color:#fff}[dir=rtl] .acct-points__more-hint{margin-right:auto;font-size:.75rem;color:var(--c-muted)}[dir=rtl] .acct-ledger__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:1.25rem 1.375rem 1rem;background:linear-gradient(-180deg,var(--tiffany-50, #e6f7f5),var(--surface, #ffffff));border-bottom:1px solid var(--c-line, #e4eceb)}[dir=rtl] .acct-avatar{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(-145deg,var(--tiffany-700),var(--tiffany-900));color:#fff;font-size:1.375rem;font-weight:700}[dir=rtl] .acct-bell{position:absolute;left:-.5rem;bottom:-.25rem;display:inline-flex;padding:.1875rem;border-radius:50%;background:var(--c-surface, #fff);box-shadow:var(--shadow-xs);color:var(--c-brand-deep)}[dir=rtl] .acct-status{margin-right:auto;align-self:flex-start;padding:.4375rem .875rem;border-radius:var(--r-pill, 999px);background:var(--ink-100);color:var(--c-muted);font-size:var(--fs-sm, 13px);white-space:nowrap}[dir=rtl] .messages-head-side{margin-right:auto;display:flex;align-items:center;gap:.875rem}[dir=rtl] .message-item{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:start;gap:1.125rem;padding:1.25rem 1.5rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-right:.1875rem solid var(--c-brand);border-radius:var(--r-md, 10px);transition:box-shadow var(--dur-fast, .18s) var(--ease)}[dir=rtl] .message-item.is-read{border-right-color:var(--c-line);background:var(--ink-50)}@media(max-width:860px){[dir=rtl] .acct-status{margin-right:0}[dir=rtl] .messages-head-side{margin-right:0;flex-wrap:wrap}}[dir=rtl] .account-center__hero{position:relative;display:flex;align-items:center;gap:1.875rem;padding:1.75rem 2.125rem;margin-bottom:1.625rem;border-radius:1rem;background-color:#2e8be6;background-image:linear-gradient(-118deg,#5ab4ff,#2e8be6 60%,#1c6fd0);background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 1.25rem 2.75rem #1c6fd04d;overflow:hidden;color:#fff}[dir=rtl] .hero-banner-edit{position:absolute;top:.875rem;left:1rem;z-index:5;display:flex;align-items:center;gap:.5rem}[dir=rtl] .account-center__hero:after{content:"";position:absolute;left:-7.5rem;top:-10rem;width:22.5rem;height:22.5rem;border-radius:50%;background:radial-gradient(circle,rgba(190,225,255,.32),transparent 70%);pointer-events:none}[dir=rtl] .hero-avatar{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:50%;background:linear-gradient(-145deg,#81d8cf,#228079);color:#fff;font-size:1.75rem;font-weight:700;overflow:hidden;border:.1875rem solid rgba(255,255,255,.7);box-shadow:0 .5rem 1.25rem #00000038;z-index:2}[dir=rtl] .hero-bell{position:absolute;left:-.1875rem;bottom:-.1875rem;padding:.1875rem;border-radius:50%;background:#fff;color:#005851;box-shadow:0 .125rem .375rem #00000040}[dir=rtl] .hero-card{position:relative;flex:0 0 auto;width:23.75rem;margin-right:auto;z-index:1}[dir=rtl] .hero-card .mcard{transform:rotate(9deg) translateY(-.375rem);transform-origin:bottom center;box-shadow:0 1.125rem 2.25rem #00000057}[dir=rtl] .hero-card__ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.875rem;background:linear-gradient(-135deg,#9c82ff,#4b2db5);transform:rotate(17deg) translate(-.875rem,.625rem);opacity:.55;z-index:-1}[dir=rtl] .account-sidebar__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:linear-gradient(-145deg,var(--tiffany-700),var(--tiffany-900));color:#fff;font-size:1.625rem;font-weight:700;overflow:hidden;border:.125rem solid var(--c-surface, #fff);box-shadow:var(--shadow-sm)}[dir=rtl] .account-sidebar__bell{position:absolute;left:-.25rem;bottom:-.25rem;padding:.1875rem;border-radius:50%;background:var(--c-surface, #fff);box-shadow:var(--shadow-xs);color:var(--c-brand-deep)}[dir=rtl] .account-sidebar__badge{margin-right:auto;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:62.4375rem;background:var(--gold-600);color:#fff;font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center;font-variant-numeric:tabular-nums}[dir=rtl] .home-block__meta{margin-right:auto;font-size:.75rem;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}[dir=rtl] .my-cta{margin-right:auto;flex-shrink:0}[dir=rtl] .my-cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-right:auto;flex-shrink:0;min-width:0}@media(max-width:720px){[dir=rtl] .my-cta-row{margin-right:0;width:100%;min-width:0;flex-basis:100%;flex-shrink:1;justify-content:flex-start}}[dir=rtl] .my-card__meta span i{display:inline-block;margin-left:.375rem;font-style:normal;color:var(--c-brand-deep);opacity:.7;font-size:.6875rem}[dir=rtl] .points-summary__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.625rem;background:linear-gradient(-145deg,var(--tiffany-900),var(--tiffany-800));border-radius:var(--r-md, 10px);color:#fff}[dir=rtl] .points-summary__tips ul{margin:0;padding-right:1.125rem;font-size:var(--fs-sm, 13px);color:var(--c-text);line-height:2}[dir=rtl] .recharge-pack__tag{position:absolute;top:-.625rem;right:1rem;background:var(--c-brand-solid);color:#fff;font-size:.6875rem;padding:.1875rem .625rem;border-radius:1.25rem}[dir=rtl] .pay-countdown{margin-right:auto;display:inline-flex;align-items:center;gap:.3125rem;font-size:.78125rem;color:var(--gold-ink, #8a6a12);font-variant-numeric:tabular-nums}[dir=rtl] .pay-code-box strong{font-size:1.875rem;letter-spacing:.625rem;padding-right:.625rem;color:#005851;font-variant-numeric:tabular-nums}[dir=rtl] .pay-steps{margin:0;padding-right:1.125rem;display:grid;gap:.375rem;font-size:.8125rem;line-height:1.7;color:var(--ink-2, #33474a)}[dir=rtl] .pay-advisor{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.125rem;border:1px solid var(--tiffany-100, #d9f2ee);border-radius:var(--r-md, 8px);background:linear-gradient(-135deg,var(--tiffany-50, #f2fbf9),#fff 60%)}@media(max-width:860px){[dir=rtl] .hero-card{width:16.5rem;margin-right:0;align-self:center}[dir=rtl] .hero-card .mcard{transform:rotate(6deg) translateY(0)}[dir=rtl] .hero-card__ghost{transform:rotate(13deg) translate(-.625rem,.5rem)}[dir=rtl] .account-sidebar__user{flex-direction:row;text-align:right;padding:1.125rem;gap:1rem}[dir=rtl] .account-sidebar__actions{margin-top:0;margin-right:auto}}@media(max-width:520px){[dir=rtl] .visitor-tag{margin-right:0}}[dir=rtl] .identity-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.1875rem .5rem .1875rem .625rem;border-radius:var(--r-pill, 999px);font-size:var(--fs-xs, 11px);font-weight:700;line-height:1.4;color:var(--badge-color, #9aa7ad);background:color-mix(in srgb,var(--badge-color, #9aa7ad) 14%,#fff);border:1px solid color-mix(in srgb,var(--badge-color, #9aa7ad) 38%,#fff);white-space:nowrap}[dir=rtl] .mcard__ribbon{position:absolute;top:.625rem;left:-1.875rem;width:6.875rem;transform:rotate(-38deg);text-align:center;background:#ffffffeb;color:var(--tier, #0c3742);font-size:.6875rem;font-weight:800;line-height:1.25rem;letter-spacing:.125rem;box-shadow:0 .125rem .375rem #0000002e}[dir=rtl] .mcard--lifetime:after{content:"VIP";position:absolute;top:.75rem;left:-1.875rem;width:7.25rem;padding:.25rem 0;text-align:center;font-size:.6875rem;font-weight:800;letter-spacing:1.6px;color:#4a3208;background:linear-gradient(-135deg,#f7e2a8 0%,var(--gold-600) 55%,var(--gold-700) 100%);box-shadow:0 .125rem .375rem #00000038;transform:rotate(-38deg);pointer-events:none}[dir=rtl] .mcard--lifetime .mcard__top{padding-left:.25rem}[dir=rtl] .mcard--partner:after,.mcard--coop:after{position:absolute;top:.75rem;left:-1.875rem;width:7.25rem;padding:.25rem 0;text-align:center;font-size:.6875rem;font-weight:800;letter-spacing:1.2px;transform:rotate(-38deg);pointer-events:none;box-shadow:0 .125rem .375rem #00000038}[dir=rtl] .mcard--partner:after{content:"PARTNER";color:#2a1a63;background:linear-gradient(-135deg,#c9b6ff,#8f6fff 52%,#5b3fc0)}[dir=rtl] .mcard--coop:after{content:"CO-OP";color:var(--tiffany-900);background:linear-gradient(-135deg,var(--tiffany-200) 0%,var(--tiffany-600) 52%,var(--tiffany-800) 100%)}[dir=rtl] .mcard--partner .mcard__kind{color:#2a1a63;background:linear-gradient(-135deg,#e6dcff,#c9b6ff)}[dir=rtl] .mcard--coop .mcard__kind{color:var(--tiffany-900);background:linear-gradient(-135deg,var(--tiffany-100) 0%,#a9ead4 100%)}[dir=rtl] .mcard__chip{width:1.875rem;height:1rem;margin:.5rem 0 .375rem;border-radius:.25rem;background:linear-gradient(-135deg,#f7e7a8,var(--gold-600) 60%,var(--gold-ink));box-shadow:inset 0 0 0 1px #0000001f}[dir=rtl] .mcard__points{flex-shrink:0;text-align:left;line-height:1}[dir=rtl] .m-apply__hero{position:relative;padding-right:1.125rem;border-right:.25rem solid var(--tier-color, var(--c-brand))}[dir=rtl] .m-apply__draft-tag{position:absolute;top:0;left:0}[dir=rtl] .m-apply__sec-tag{margin-right:.5rem;vertical-align:.125rem}[dir=rtl] .join-guide{display:flex;align-items:center;gap:2rem;padding:1.875rem 2.125rem;border:1px solid #54aba3;border-radius:.375rem;background:linear-gradient(-110deg,#54aba3,#54aba3 55%,#66d4c8);position:relative;overflow:hidden}[dir=rtl] .join-guide:after{content:"";position:absolute;left:14.375rem;top:-10.625rem;width:24.375rem;height:24.375rem;border:1px solid #ffffff40;border-radius:50%;pointer-events:none}[dir=rtl] .acct-captcha-code{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;padding:0 .875rem;border:1px solid var(--ink-200);border-radius:.25rem;background:linear-gradient(-135deg,var(--tiffany-50),var(--tiffany-100));color:var(--c-brand-deep);font-size:1.125rem;font-weight:700;font-style:italic;letter-spacing:.22em;cursor:pointer;-webkit-user-select:none;user-select:none}[dir=rtl] .acct-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(-145deg,var(--tiffany-700),var(--tiffany-900));color:#fff;font-weight:700}@media(max-width:760px){[dir=rtl] .section-heading .heading-actions .small-note{max-width:7.5rem;text-align:left;font-size:.625rem!important}}[dir=rtl] .service-node-items li{position:relative;padding:.5625rem 1.125rem .5625rem 0;font-size:.84375rem;line-height:1.7;color:var(--ink-700)}[dir=rtl] .service-node-items li:before{content:"";position:absolute;right:.125rem;top:1.0625rem;width:.375rem;height:.375rem;border-radius:50%;background:#81d8cf}[dir=rtl] .service-system-cta{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;flex-wrap:wrap;padding:2.125rem 2.375rem;border-radius:1.125rem;background:linear-gradient(-120deg,var(--tiffany-50) 0%,var(--tiffany-50) 100%);border:1px solid var(--tiffany-100)}[dir=rtl] .service-system-hero{position:relative;justify-content:flex-start;background-image:linear-gradient(-90deg,rgb(46 139 130 / calc(.97 * var(--hero-overlay, 1))),rgb(46 139 130 / calc(.9 * var(--hero-overlay, 1))) 42%,rgb(84 171 163 / calc(.65 * var(--hero-overlay, 1))) 78%,rgb(84 171 163 / calc(.2 * var(--hero-overlay, 1)))),var(--hero) var(--hero-position, center center) / cover}[dir=rtl] .service-system-hero .ss-hero-title{position:absolute;top:var(--hero-title-top, 64px);right:var(--hero-title-left, 42px);left:var(--hero-title-left, 42px);max-width:60%;display:flex;flex-direction:column;align-items:flex-start}[dir=rtl] .ss-tier-bar__inner{background:linear-gradient(-100deg,var(--tiffany-50, #e6f7f5),#fff 62%);border:1px solid var(--tiffany-100);border-right:.25rem solid var(--c-brand-deep, #228079);border-radius:.375rem;padding:1.125rem 1.375rem}[dir=rtl] .pm-hero-slide.is-light:before{background:linear-gradient(-90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e)}[dir=rtl] .pm-hero-slide.is-dark:before{background:linear-gradient(-90deg,#227a73f7,#1c6d67ed,#17605bdb 60%,#1c4a4680)}[dir=rtl] .pm-hero-arrow.prev{right:.875rem}[dir=rtl] .pm-hero-arrow.next{left:.875rem}[dir=rtl] .pm-hero-dots{position:absolute;left:2.625rem;bottom:1.625rem;display:flex;gap:.5rem;z-index:3}@media(max-width:900px){[dir=rtl] .pm-hero-dots{left:1.25rem;bottom:1rem}}[dir=rtl] .hq-nav.prev{right:.75rem}[dir=rtl] .hq-nav.next{left:.75rem}[dir=rtl] .hq-gallery figcaption{position:absolute;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:.875rem;background:linear-gradient(transparent,#153d51a1);padding:2.125rem 1.25rem .875rem;color:#fff;font-size:.6875rem}[dir=rtl] .proof-strip.hq>div:nth-child(4n){border-left:0}@media(max-width:900px){[dir=rtl] .proof-strip.hq>div:nth-child(n){border-left:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200)}[dir=rtl] .proof-strip.hq>div:nth-child(2n){border-left:0}[dir=rtl] .proof-strip.hq>div:last-child:nth-child(n){grid-column:span 2;border-left:0;border-bottom:0}}[dir=rtl] .strategy-lead{max-width:56.25rem;font-size:.84375rem;line-height:1.9;color:var(--ink-600);border-right:.1875rem solid var(--gold-400);padding-right:1rem;margin-bottom:1.625rem}[dir=rtl] .strategy-hub{display:grid;grid-template-columns:6rem 1fr;gap:1.5rem;align-items:start;padding:1.625rem 1.75rem;border:1px solid var(--tiffany-200);border-radius:.375rem;background:linear-gradient(-120deg,var(--tiffany-50) 0%,#fff 55%,var(--gold-50) 100%);margin-bottom:1.875rem}[dir=rtl] .hub-points li{position:relative;padding:.75rem 1.875rem .75rem .875rem;font-size:.78125rem;line-height:1.75;color:var(--ink-600);background:#fff;border:1px solid var(--ink-200);border-radius:.25rem}[dir=rtl] .hub-points li:before{content:"";position:absolute;right:.8125rem;top:1.25rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--gold-500)}[dir=rtl] .route-home .progress-track span{background:linear-gradient(-90deg,#b8802f,#f0bd63)}[dir=rtl] .content-edition .nav-label:after{content:"";position:absolute;right:0;left:0;bottom:0;height:.125rem;background:var(--c-accent-strong);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur) var(--ease)}[dir=rtl] .content-edition .nav-item:hover .nav-caret,.content-edition .nav-item.is-expanded .nav-caret{transform:rotate(-180deg)}[dir=rtl] .content-edition .nav-panel{position:absolute;top:100%;right:-1.125rem;min-width:13.5rem;padding:.5rem;background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:grid;gap:.125rem;opacity:0;visibility:hidden;transform:translateY(.375rem);transition:opacity var(--dur-fast) var(--ease),transform var(--dur) var(--ease),visibility var(--dur-fast) linear;z-index:70}[dir=rtl] .content-edition .nav-item:nth-last-child(-n+2) .nav-panel{right:auto;left:-1.125rem}[dir=rtl] .content-edition .header-actions{margin-right:auto;display:flex;align-items:center;gap:1rem;color:var(--c-muted);white-space:nowrap}[dir=rtl] .content-edition .search-results{top:var(--header-h);width:min(47.5rem,calc(100vw - 2.5rem));left:max(1.25rem,calc((100vw - var(--page-max)) / 2));padding:.625rem .875rem;background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}@media(max-width:760px){[dir=rtl] .content-edition .mobile-menu{display:flex;margin-right:auto;order:3}[dir=rtl] .content-edition .header-actions{order:2;gap:.5rem;margin-right:0}[dir=rtl] .content-edition .navigation{display:none;position:absolute;right:0;left:0;top:var(--header-h-mobile);height:auto;max-height:calc(100vh - var(--header-h-mobile));overflow-y:auto;padding:.25rem .875rem 1.125rem;background:var(--c-surface);box-shadow:var(--shadow-md);gap:0}[dir=rtl] .content-edition .search-results{top:var(--header-h-mobile);right:.875rem;left:.875rem;width:auto;padding:.5rem .625rem}}[dir=rtl] .nav-item>a:after{content:"";height:.125rem;background:var(--blue);position:absolute;bottom:0;right:0;width:0;transition:width .25s}[dir=rtl] .nav-dropdown{display:none;position:absolute;top:4.375rem;right:-1.375rem;min-width:8.75rem;padding:.625rem 0;background:#fff;box-shadow:0 .125rem .6875rem #0000001a;border-radius:.25rem}[dir=rtl] .header-actions{display:flex;align-items:center;gap:1.375rem;margin-right:auto;white-space:nowrap;color:var(--ink-500)}[dir=rtl] .notification b{position:absolute;left:-.3125rem;top:1px;min-width:.875rem;line-height:.875rem;font-size:.5625rem;color:#fff;background:#fa5848;border-radius:.5625rem;text-align:center}[dir=rtl] .search-results{width:min(59.375rem,calc(100vw - 2.5rem));position:absolute;left:max(1.25rem,calc((100vw - 75rem)/2));top:4.5rem;padding:.75rem 1.25rem;background:#fff;box-shadow:var(--shadow)}[dir=rtl] .search-results>a svg:last-child{margin-right:auto}[dir=rtl] .carousel-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% center}[dir=rtl] .carousel-arrow.prev{right:.75rem}[dir=rtl] .carousel-arrow.next{left:.75rem}[dir=rtl] .carousel-dots{position:absolute;bottom:1.25rem;right:1.375rem;display:flex;gap:.5rem;z-index:3}[dir=rtl] .carousel-dots button:before{content:"";position:absolute;right:50%;top:50%;width:1.5rem;height:1.5rem;transform:translate(50%,-50%);background:transparent}[dir=rtl] .flash-list>button{width:100%;position:relative;display:grid;grid-template-columns:1fr auto;text-align:right;border-bottom:1px solid var(--ink-150);padding:.8125rem 0;gap:.5rem}[dir=rtl] .hero{position:relative;background-image:linear-gradient(-90deg,#eaf3ffe8,#eaf3ff10),var(--hero-image);background-position:center;background-size:cover;border-radius:.25rem;overflow:hidden;padding:1.875rem;color:#002cb0}[dir=rtl] .hero-events{height:20rem;display:flex;align-items:center;background-image:linear-gradient(-90deg,#0c2047d9,#0c204722),var(--hero-image);color:#fff;text-align:center;justify-content:center;margin:.9375rem auto 2.1875rem;width:56.25rem;max-width:100%;box-shadow:var(--shadow)}[dir=rtl] .stat-tile{display:flex;gap:.75rem;align-items:center;background:#fff;border-radius:.25rem;padding:1.125rem .75rem;box-shadow:var(--shadow);text-align:right;border:1px solid transparent}[dir=rtl] .event-tabs button.active:after{content:"";position:absolute;bottom:-1px;height:.1875rem;right:0;left:0;background:var(--blue)}[dir=rtl] .hot-card{padding:1.375rem 0;border-bottom:1px solid var(--ink-150);display:flex;align-items:center;gap:1.25rem;text-align:right;box-shadow:none;border-radius:0;min-height:6.6875rem}[dir=rtl] .circle-arrow{margin-right:auto;color:var(--tiffany-400)}[dir=rtl] .profile-main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--ink-100);padding-left:2.25rem}[dir=rtl] .settings-button{position:absolute;top:0;left:1.5rem;color:#96a5bd}[dir=rtl] .profile-login{padding:.9375rem 2.25rem .9375rem 0;display:flex;flex-direction:column;justify-content:center}[dir=rtl] .account-link{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.875rem;text-align:right}[dir=rtl] .utility-rail{--rail-surface: rgba(255, 255, 255, .12);--rail-shadow: 0 .125rem .75rem rgba(34, 128, 121, .03);--rail-gold-surface: linear-gradient( 145deg, rgba(255, 232, 184, .12), rgba(240, 189, 99, .18) );position:fixed;left:1.125rem;top:28%;z-index:40;display:flex;flex-direction:column;align-items:center;gap:1.125rem;width:3.5rem;font-size:.6875rem}[dir=rtl] .toast{position:fixed;right:50%;bottom:2.1875rem;transform:translate(50%);z-index:1000;background:#228079f2;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;font-size:.875rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow)}@media(min-width:1600px){[dir=rtl] .utility-rail{left:1.75rem}}@media(max-width:1350px){[dir=rtl] .campaign-brand{font-size:2.1875rem;padding-left:1.375rem}}@media(max-width:760px){[dir=rtl] .mobile-menu{display:flex;margin-right:auto}[dir=rtl] .header-actions{gap:.875rem;margin-right:0}[dir=rtl] .navigation{display:none;position:absolute;right:0;left:0;top:4rem;height:auto;background:#fff;padding:.625rem 1rem 1.125rem;box-shadow:0 .3125rem .625rem #00000010;gap:0}[dir=rtl] .header-search{position:absolute;background:#fff;right:9.5625rem;left:3.75rem;gap:.3125rem}[dir=rtl] .header-search input{width:5rem;font-size:.75rem;padding-right:0}[dir=rtl] .search-results{top:4rem;right:1rem;left:1rem;width:auto;padding:.5rem}[dir=rtl] .settings-button{left:0}}[dir=rtl] .event-feature{position:relative;z-index:2;width:37.5rem;max-width:70%;height:20.9375rem;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;background:linear-gradient(-90deg,#102446b8,#10244640),var(--hero-image) center/cover;border-radius:.25rem;box-shadow:var(--shadow);padding:1.5625rem}[dir=rtl] .peek-left{right:0}[dir=rtl] .peek-right{left:0}[dir=rtl] .wall-tile{position:absolute;top:0;right:0;transform-origin:100% 0;cursor:pointer;outline:none;will-change:transform}[dir=rtl] .wall-media-mark{width:100%;height:100%;background:linear-gradient(-135deg,var(--tiffany-900),var(--tiffany-800) 55%,var(--tiffany-800));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem}[dir=rtl] .wall-no{position:absolute;left:.875rem;bottom:.5rem;font-size:1.625rem;font-weight:300;line-height:1;color:#fff;text-shadow:0 .125rem .75rem rgba(10,30,28,.55)}[dir=rtl] .wall-close{position:absolute;left:.75rem;top:.75rem;width:1.875rem;height:1.875rem;border:0;border-radius:50%;background:#ffffffeb;color:var(--ink-900);display:flex;align-items:center;justify-content:center;cursor:pointer}[dir=rtl] .board-carousel .carousel-caption{background:#fff;color:var(--tiffany-900);box-shadow:inset 1px 0 #00585114;padding:2.75rem 2.75rem 2.75rem max(2.5rem,calc(50vw - 37.5rem));display:flex;align-items:center}[dir=rtl] .board-carousel.reverse .carousel-caption{padding:2.75rem max(2.5rem,calc(50vw - 37.5rem)) 2.75rem 2.75rem}[dir=rtl] .board-stats b{margin-left:.25rem;font-size:1.125rem;font-weight:700;color:var(--ink-700)}[dir=rtl] .silk-cover .silk-status{position:absolute;top:.875rem;right:.875rem;z-index:2}[dir=rtl] .silk-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(-180deg,#0028220d,#0028226b);opacity:.92}[dir=rtl] .silk-body h3 button{padding:0;border:0;background:none;font:inherit;color:var(--c-title-strong);text-align:right;cursor:pointer}[dir=rtl] .silk-agenda li{position:relative;padding-right:.9375rem;font-size:.75rem;line-height:1.9;color:var(--c-text)}[dir=rtl] .silk-agenda li:before{content:"";position:absolute;top:.625rem;right:.125rem;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--tiffany-400)}[dir=rtl] .silk-tile-cover .silk-status{position:absolute;top:.5625rem;right:.5625rem;z-index:2;padding:.1875rem .5rem;font-size:.625rem}[dir=rtl] .silk-tile-cover :deep(.fav-star){top:auto;bottom:.5rem;left:.5rem;right:auto}[dir=rtl] .silk-tile-body h4 button{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:var(--c-title-strong);text-align:right;cursor:pointer}[dir=rtl] .silk-dialog-agenda{margin:0 0 1.25rem;padding-right:1.25rem;font-size:.8125rem;line-height:1.95;color:var(--c-text)}[dir=rtl] .fav-star{position:absolute;top:var(--fav-top, 8px);left:var(--fav-right, 8px);bottom:var(--fav-bottom, auto);z-index:5;display:var(--fav-display, inline-flex);align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;background:transparent;border:none;border-radius:50%;box-shadow:none;color:#9fb3b0;cursor:pointer;line-height:0;transition:transform .18s ease,color .18s ease}[dir=rtl] .fav-star:before{content:"";position:absolute;top:50%;right:50%;width:calc(var(--star-size, 18px) + .25rem);height:calc(var(--star-size, 18px) + .25rem);transform:translate(50%,-50%);border-radius:50%;background:#fff;box-shadow:0 1px .1875rem #003c3729;z-index:0}[dir=rtl] .fav-star.is-inline{position:relative;top:auto;left:auto;width:auto;height:auto;padding:.1875rem;border-color:transparent;background:transparent;vertical-align:middle;backdrop-filter:none;-webkit-backdrop-filter:none}[dir=rtl] .friend-group{display:grid;grid-auto-rows:min-content;column-gap:var(--friend-gap);row-gap:var(--friend-row-gap);padding-left:var(--friend-gap);list-style:none}[dir=rtl] .headline-badge{flex:0 0 auto;font-size:.6875rem;font-weight:700;letter-spacing:.5px;color:#fff;background:linear-gradient(-135deg,#ff6a3c,#e2341f);padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap}[dir=rtl] .headline-item:hover .headline-arrow,.headline-item:focus-visible .headline-arrow{transform:translate(-.1875rem,-1px)}[dir=rtl] .home-brand-copy{display:flex;flex-direction:column;gap:.25rem;color:#228079;text-align:right}[dir=rtl] .discovery-intro>span{font-size:.6875rem;display:inline-block;margin-right:.75rem;color:var(--ink-400)}[dir=rtl] .person-avatar{width:3.3125rem;height:3.3125rem;border-radius:50%;background:linear-gradient(-145deg,var(--tiffany-100),var(--tiffany-300));display:grid;place-items:center;color:#228079;font-size:1.5rem;flex-shrink:0;font-family:Songti SC,serif}[dir=rtl] .discovery-card h3>a,.hotspot-body h3>a{color:inherit;text-align:right}[dir=rtl] .hotspot-body h3>button,.hotspot-body h3>a{text-align:right;line-height:inherit}[dir=rtl] .discovery-cover{position:relative;display:block;flex-shrink:0;aspect-ratio:16 / 9;height:auto;overflow:hidden;padding:0;background:var(--tiffany-100);text-align:right}[dir=rtl] .discovery-cover :deep(.fav-star){top:auto;bottom:.5rem;left:.5rem;right:auto}[dir=rtl] .resource-example>.discovery-cover :deep(.fav-star),.people-example>.discovery-cover :deep(.fav-star),.provider-example>.discovery-cover :deep(.fav-star){left:2.0625rem}[dir=rtl] .showcase-card.is-plaque{border-right:.1875rem solid var(--gold-400, #d9a441)}[dir=rtl] .showcase-card.is-manager{border-right:.1875rem solid #54aba3}[dir=rtl] .showcase-card.is-partner{border-right:.1875rem solid #7f9bd6}[dir=rtl] .showcase-badge{position:absolute;right:0;bottom:0;padding:1px .4375rem;font-size:.625rem;color:var(--gold-ink);background:var(--gold-50);border-top-left-radius:.25rem}[dir=rtl] .sheet-hero{display:flex;gap:1.625rem;padding:1.625rem 1.875rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200);border-radius:.375rem}[dir=rtl] .sheet-form-item label em{margin-right:.4375rem;font-style:normal;font-size:.71875rem;font-weight:400;color:var(--c-danger)}[dir=rtl] .sheet-rev-wd{margin-right:auto;padding:.1875rem .75rem;font-size:.75rem;color:var(--ink-400);background:#fff;border:1px solid var(--ink-200);border-radius:.1875rem;cursor:pointer}[dir=rtl] .kd-card{display:flex;flex-direction:column;justify-content:space-between;gap:.4375rem;padding:.75rem .8125rem;background:linear-gradient(-180deg,#ffffff 0%,var(--ink-50) 100%);border:1px solid var(--ink-150);border-radius:.625rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[dir=rtl] .kd-card :deep(.fav-star){position:relative;top:auto;left:auto;flex:none}[dir=rtl] .deal-fire{margin-right:.5rem;font-size:.72em;letter-spacing:1px;filter:drop-shadow(0 1px 1px rgba(240,120,40,.25))}[dir=rtl] .deal-marquee{position:relative;height:15.625rem;overflow:hidden;border:1px solid var(--ink-150);border-radius:.875rem;background:linear-gradient(-180deg,#ffffff 0%,var(--ink-50) 100%);box-shadow:0 .25rem 1.125rem #2280790f}[dir=rtl] .deal-amount{margin-right:auto;flex:0 0 auto;padding-right:.75rem;color:var(--gold-600);font-size:1.1875rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.3px;line-height:1}[dir=rtl] .maintenance-badge{display:flex;align-items:center;gap:.6875rem;width:fit-content;margin:1.25rem auto 0 0;padding:.5rem .5625rem .5rem .875rem;border-radius:.875rem;background:#ffffff24;border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);box-shadow:0 .375rem 1rem #00000029}[dir=rtl] .maintenance-badge.assistant .mb-avatar{background:linear-gradient(-135deg,var(--tiffany-500),var(--klein-500))}[dir=rtl] .maintenance-badge.team .mb-avatar{background:linear-gradient(-135deg,var(--gold-400),var(--gold-500))}[dir=rtl] .hc-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:.625rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(-135deg,var(--tiffany-500),var(--klein-500));border:.125rem solid rgba(255,255,255,.82);box-shadow:0 .25rem .75rem #0000002e}[dir=rtl] .mascot-dialog{position:fixed;left:5.375rem;bottom:1.625rem;z-index:300;width:23.75rem;max-width:calc(100vw - 1.5rem);max-height:min(38.75rem,calc(100vh - 3.75rem));display:flex;flex-direction:column;background:#fff;border-radius:1.125rem;box-shadow:0 1.125rem 3.75rem #10284d33,0 0 0 1px #81d8cf40;overflow:hidden;animation:xd-pop .22s ease-out}[dir=rtl] .md-head{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:linear-gradient(-135deg,#eafaf8,#d9f4f1);border-bottom:1px solid #c9ece8}[dir=rtl] .md-title strong small{font-size:.6875rem;font-weight:500;color:#228079;margin-right:.375rem}[dir=rtl] .md-title span:before{content:"";display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background:#2bb673;margin-left:.3125rem;vertical-align:1px}[dir=rtl] .md-msg.is-bot{align-self:flex-start;background:#fff;border:1px solid #d7eeeb;color:#16324f;border-top-right-radius:.25rem}[dir=rtl] .md-msg.is-user{align-self:flex-end;background:linear-gradient(-135deg,#54aba3,#228079);color:#fff;border-top-left-radius:.25rem}@media(max-width:640px){[dir=rtl] .mascot-dialog{left:.75rem;right:.75rem;bottom:.75rem;width:auto}}[dir=rtl] .match-watermark{position:absolute;left:-.875rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;opacity:.08;pointer-events:none;filter:blur(.3px)}[dir=rtl] .match-index{position:absolute;top:.875rem;right:1.25rem;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;line-height:1;opacity:.5;font-variant-numeric:tabular-nums}[dir=rtl] .tone-klein{background:linear-gradient(-158deg,var(--klein-50),var(--white) 60%)}[dir=rtl] .tone-klein .match-icon{background:linear-gradient(-135deg,var(--klein-400),var(--klein-600))}[dir=rtl] .tone-klein .match-card:hover .match-cta,.tone-klein:hover .match-cta{background:linear-gradient(-135deg,var(--klein-400),var(--klein-600));color:var(--white);border-color:transparent;box-shadow:0 .625rem 1.375rem -.5rem #244f6366}[dir=rtl] .tone-tiffany{background:linear-gradient(-158deg,var(--tiffany-50),var(--white) 60%)}[dir=rtl] .tone-tiffany .match-icon{background:linear-gradient(-135deg,var(--tiffany-400),var(--tiffany-700))}[dir=rtl] .tone-tiffany .match-card:hover .match-cta,.tone-tiffany:hover .match-cta{background:linear-gradient(-135deg,var(--tiffany-400),var(--tiffany-700));color:var(--white);border-color:transparent;box-shadow:0 .625rem 1.375rem -.5rem #244f6352}[dir=rtl] .member-clap{margin-right:.5rem;font-size:.72em;letter-spacing:1px}[dir=rtl] .member-track>li{flex:0 0 auto;width:11.5rem;margin-left:.75rem}[dir=rtl] .member-photo :deep(.fav-star){top:auto;bottom:.5rem;right:auto;left:.5rem}[dir=rtl] .member-meta{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.1875rem;padding:.5625rem .625rem .625rem;text-align:right}@media(max-width:640px){[dir=rtl] .member-track>li{width:8rem;margin-left:.5rem}}[dir=rtl] .os-signed{margin-right:auto;font-size:.78125rem;color:var(--tiffany-800);font-weight:600}[dir=rtl] .os-clauses{margin:0;padding-right:1.125rem;display:grid;gap:.75rem}@media(max-width:860px){[dir=rtl] .os-signed{margin-right:0}}[dir=rtl] .ps-placeholder{background:linear-gradient(-135deg,var(--gold-400),var(--gold-500))}[dir=rtl] .tile-media{flex:0 0 61.8%;display:grid;place-items:center;padding:.75rem;background:linear-gradient(-180deg,var(--tiffany-50) 0%,var(--tiffany-50) 100%);border-bottom:1px solid var(--tiffany-100)}[dir=rtl] .payops-rule{display:flex;gap:.5rem;align-items:flex-start;margin:.875rem 0 0;padding:.625rem .875rem;font-size:.78125rem;line-height:1.75;color:var(--tiffany-800, #228079);background:#fff;border-right:.1875rem solid #81d8cf;border-radius:.25rem 0 0 .25rem}[dir=rtl] .pub-notice{display:flex;gap:.8125rem;padding:1.125rem 1.25rem;margin-bottom:1.375rem;background:var(--gold-50);border:1px solid var(--gold-300);border-right:.1875rem solid var(--gold-500, #f0bd63);border-radius:.3125rem}[dir=rtl] .pub-block legend{padding:0 .5rem;margin-right:-.25rem;font-size:1rem;font-weight:600;color:#005851}[dir=rtl] label i{color:var(--c-danger);font-style:normal;margin-right:.1875rem}[dir=rtl] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(-45deg,transparent 50%,var(--ink-400) 50%),linear-gradient(-135deg,var(--ink-400) 50%,transparent 50%);background-position:calc(100% - (100% - 1.125rem)) calc(50% + .125rem),calc(100% - (100% - .8125rem)) calc(50% + .125rem);background-size:.3125rem .3125rem;background-repeat:no-repeat;padding-left:2.25rem}[dir=rtl] .china-map{position:relative;margin-top:1.125rem;padding:.75rem;border:1px solid var(--tiffany-100);border-radius:1rem;background:linear-gradient(-180deg,var(--ink-50),var(--tiffany-50))}[dir=rtl] .china-map-note{position:absolute;right:.625rem;bottom:.375rem;font-size:.6875rem;color:var(--ink-400);letter-spacing:.02em}[dir=rtl] .world-map{position:relative;margin-top:1.125rem;padding:.75rem;border:1px solid var(--tiffany-100);border-radius:1rem;background:linear-gradient(-180deg,var(--ink-50),var(--tiffany-50))}[dir=rtl] .world-map-note{position:absolute;left:.75rem;bottom:.375rem;font-size:.6875rem;color:var(--ink-400);max-width:70%;text-align:left;line-height:1.4}[dir=rtl] .train-loco{grid-column:span 4;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0;background:linear-gradient(-160deg,var(--tiffany-50),var(--tiffany-100) 72%);border-radius:0 .5rem .5rem 0;overflow:hidden;transition:filter .22s ease}[dir=rtl] .train-car{grid-column:span 2;display:flex;flex-direction:column;gap:.8125rem;padding:4.75rem .94rem .75rem;min-height:0;background:#fff;border:1px solid var(--c-line);border-left-width:0;border-bottom-width:0;position:relative;transition:filter .2s ease}[dir=rtl] .train-car:after{content:"";position:absolute;right:0;top:0;width:100%;height:.1875rem}[dir=rtl] .car-actions :deep(.fav-star){position:relative;top:auto;left:auto;width:1.375rem;height:1.375rem}[dir=rtl] .train-car h3{margin:0;text-align:right;font-size:1.09375rem;letter-spacing:-.01em;font-weight:700;color:var(--ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .train-car p{margin:0;font-size:.78125rem;line-height:1.7;text-align:right;color:var(--c-muted);flex:0 0 auto;min-height:3.4em}[dir=rtl] .car-metric{position:absolute;top:.625rem;left:.75rem;display:flex;align-items:baseline;gap:.1875rem;max-width:62%;justify-content:flex-end;text-align:left}[dir=rtl] .car-metric-tail{font-style:normal;font-size:.71875rem;font-weight:400;line-height:1.3;color:var(--c-muted);margin-right:.1875rem;letter-spacing:0}[dir=rtl] .train-tail{grid-column:span 4;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0;background:#fff;border:1px solid var(--c-line);border-right-width:0;border-bottom-width:0;border-radius:0 0 .5rem .5rem;overflow:hidden;transition:background .2s ease}@media(max-width:1200px){[dir=rtl] .train-car .car-metric{top:.4rem;left:.6rem}}@media(max-width:980px){[dir=rtl] .train-car{border-left-width:1px;border-bottom-width:1px}}[dir=rtl] .section-cta{display:flex;flex-direction:column;align-items:center;gap:.8125rem;margin:2.25rem auto .375rem;padding:1.875rem 1.5rem 2rem;text-align:center;border-radius:1rem;background:linear-gradient(-180deg,#ffd8a824,#ffd8a80a);border:1px solid rgba(217,162,79,.22)}[dir=rtl] .section-cta-btn{display:inline-flex;align-items:center;gap:.75rem;min-height:3.375rem;padding:0 2.5rem;border-radius:62.4375rem;font-size:1.0625rem;font-weight:600;letter-spacing:.4px;text-decoration:none;color:var(--tiffany-900);background:linear-gradient(-135deg,var(--gold-300),var(--gold-400) 46%,var(--gold-500));border:1px solid rgba(255,255,255,.72);box-shadow:0 .625rem 1.625rem #8a5a2242,inset 0 1px #ffffffd9;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}[dir=rtl] .section-cta-btn:hover{transform:translateY(-.125rem);background:linear-gradient(-135deg,var(--gold-400),var(--gold-500));box-shadow:0 1rem 2.125rem #8a5a2252,inset 0 1px #ffffffe6}[dir=rtl] .section-cta-btn:hover .section-cta-arrow{transform:translate(-.1875rem)}[dir=rtl] .share-moments-trigger:before{content:"";position:absolute;right:0;left:0;top:50%;height:1.5rem;transform:translateY(-50%);background:transparent}[dir=rtl] .share-lead{font-size:.78125rem!important;line-height:1.9!important;color:var(--ink-500)!important;background:var(--tiffany-50);border-right:.1875rem solid #d9a24f;padding:.75rem .9375rem;border-radius:.25rem 0 0 .25rem;margin-bottom:1.125rem}[dir=rtl] .sr-group{display:flex;flex-direction:column;gap:var(--sr-gap);padding-left:var(--sr-gap)}[dir=rtl] .is-cover .sr-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:.8125rem .9375rem;background:linear-gradient(-180deg,#0b2f3a05,#0b2f3a00 42%,#0b2f3ac9)}[dir=rtl] .is-cover .sr-city small{margin-right:.25rem;font-size:.6875rem;font-weight:400;opacity:.82}[dir=rtl] .is-row .sr-card.is-branch{border-color:#d4af5a80;background:linear-gradient(-140deg,#ffd27524,#ffffffe6 60%)}[dir=rtl] .sr-card :deep(.branch-flag){position:absolute;top:.625rem;right:.625rem;z-index:1}[dir=rtl] .sr-media :deep(.fav-star){top:auto;bottom:.75rem;left:.75rem}[dir=rtl] .is-row .sr-media :deep(.fav-star){bottom:.375rem;left:.375rem}[dir=rtl] .st-head{padding:1.375rem 1.625rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 60%,var(--gold-50) 100%);border:1px solid var(--ink-200);border-radius:.375rem .375rem 0 0}[dir=rtl] .film-arrow.prev{right:.75rem}[dir=rtl] .film-arrow.next{left:.75rem}[dir=rtl] .summit-dialog-list{margin:.75rem 0 1.125rem;padding-right:1.125rem;display:grid;gap:.5rem;font-size:.8125rem;line-height:1.75;color:var(--ink-600)}[dir=rtl] .tm-avatar{flex:0 0 auto;width:2.875rem;height:2.875rem;margin-bottom:.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:1px;background:linear-gradient(-135deg,var(--gold-400),var(--gold-500));border:.125rem solid rgba(255,255,255,.82);box-shadow:0 .25rem .625rem #0000002e}[dir=rtl] .title-cta{display:inline-flex;align-items:center;gap:.375rem;flex:none;padding:.5rem 1rem;border-radius:62.4375rem;font-size:.84375rem;font-weight:600;letter-spacing:.3px;white-space:nowrap;text-decoration:none;color:var(--tiffany-900);background:linear-gradient(-135deg,var(--gold-300),var(--gold-500));border:1px solid rgba(255,255,255,.72);box-shadow:0 .3125rem .875rem #8a5a2233,inset 0 1px #ffffffd1;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}[dir=rtl] .title-cta:hover{transform:translateY(-1px);background:linear-gradient(-135deg,var(--gold-400),var(--gold-500));box-shadow:0 .5625rem 1.25rem #8a5a2247,inset 0 1px #ffffffe6}[dir=rtl] .title-cta:hover .title-cta-arrow{transform:translate(-.125rem)}[dir=rtl] .tl-btn{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;text-align:right;font-size:.90625rem;font-weight:600;color:var(--ink-900);background:var(--ink-50);border:1px solid var(--ink-200);border-radius:.375rem;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}[dir=rtl] .tl-btn.is-buyer{border-right:.25rem solid var(--tiffany-700)}[dir=rtl] .tl-btn.is-seller{border-right:.25rem solid var(--tiffany-800)}[dir=rtl] .tl-btn.is-broker{border-right:.25rem solid var(--gold-600)}[dir=rtl] .tl-time{font-size:.71875rem;color:var(--ink-300);margin-right:auto;white-space:nowrap}[dir=rtl] .tl-revoke{flex:none;margin-right:.375rem;padding:.25rem .625rem;font-size:.75rem;color:var(--c-danger);background:#fff;border:1px solid #f0d6c4;border-radius:.1875rem;cursor:pointer}[dir=rtl] .tl-group{padding:.875rem 1rem 1rem;background:linear-gradient(-135deg,#f2fcfb,#f6fbf8);border:1px solid var(--tiffany-200);border-radius:.375rem}[dir=rtl] .tl-modal-head{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.375rem;background:linear-gradient(-135deg,#005851,var(--tiffany-800));color:#fff}@media(max-width:720px){[dir=rtl] .tl-time{margin-right:0;width:100%}}[dir=rtl] .ref-stat b i{font-size:.8125rem;font-style:normal;margin-right:.125rem;color:var(--ink-500, #6b7c7d)}[dir=rtl] .ref-formula__eq{margin:.75rem 0 .625rem;padding:.75rem 1rem;background:linear-gradient(-90deg,var(--gold-50),var(--ink-50));border-right:.1875rem solid var(--gold-600, #c9962f);border-radius:.375rem 0 0 .375rem;font-size:.875rem;line-height:1.8;color:var(--ink-800, #1d3735);font-weight:600}[dir=rtl] .ref-formula__note{margin:0;padding-right:1.125rem;font-size:.75rem;line-height:1.9;color:var(--ink-500, #6b7c7d)}[dir=rtl] .ref-table th,.ref-table td{padding:.75rem .875rem;text-align:right;vertical-align:top;border-bottom:1px solid var(--c-line, #e9efef)}[dir=rtl] .ref-table thead th.col-l1{border-top-right-radius:.625rem}[dir=rtl] .ref-table thead th.col-l2{border-right:1px solid var(--c-line, #e9efef);color:var(--tiffany-700, #2a8a82)}[dir=rtl] .ref-table td.cell-l2,.ref-table td.cell-num:nth-child(2){border-right:1px solid var(--c-line, #e9efef)}[dir=rtl] .ref-table tfoot .foot-l1{border-top-right-radius:.625rem;color:var(--ink-800, #1d3735)}[dir=rtl] .ref-avatar{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#fff;background:linear-gradient(-135deg,#54aba3,#005851)}[dir=rtl] .ref-avatar--l2{width:1.75rem;height:1.75rem;font-size:.75rem;background:linear-gradient(-135deg,var(--tiffany-500),var(--tiffany-800))}[dir=rtl] .ref-l2-rebate{font-size:.8125rem;margin-right:auto}[dir=rtl] .as-hero{padding:1.75rem 2.125rem 1.875rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .br-type-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1.125rem 1rem 1.0625rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;text-align:right;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}[dir=rtl] .br-form-type strong{color:var(--c-brand-ink);margin-left:.5rem}[dir=rtl] .bt-avatar{flex:0 0 auto;width:3.25rem;height:3.25rem;margin-bottom:.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:1px;background:linear-gradient(-135deg,var(--tiffany-500),#228079);border:.125rem solid rgba(255,255,255,.82);box-shadow:0 .25rem .625rem #0000001f}[dir=rtl] .hub-badge.is-branch{color:var(--white);background:linear-gradient(-135deg,var(--gold-400),var(--gold-500));border-color:#ffffffb8;box-shadow:var(--shadow-gold)}[dir=rtl] .hub-asset-icon{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;margin-bottom:.875rem;border-radius:var(--r-md);color:var(--white);background:linear-gradient(-135deg,var(--tiffany-600),var(--tiffany-800))}[dir=rtl] .hub-service li{position:relative;padding-right:.9375rem;font-size:var(--fs-sm);line-height:1.8;color:var(--ink-600)}[dir=rtl] .hub-service li:before{content:"";position:absolute;top:.625rem;right:0;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--tiffany-600)}[dir=rtl] .hub-all-chip.is-branch:hover{color:var(--tiffany-900);background:linear-gradient(-135deg,var(--gold-300),var(--gold-400));border-color:var(--gold-400)}[dir=rtl] .contact-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 12%,#ffffff38,#fff0 58%),repeating-linear-gradient(-115deg,#ffffff0e 0,#ffffff0e 1px,#fff0 1px,#fff0 1.625rem),linear-gradient(-135deg,var(--tiffany-900) 0%,#0a6b62 38%,var(--tiffany-800) 68%,var(--tiffany-700) 88%,var(--tiffany-500) 100%);box-shadow:inset 0 0 0 1px #81d8cf38}[dir=rtl] .contact-hero:after{content:"";position:absolute;right:0;left:0;bottom:0;height:2.875rem;pointer-events:none;background:linear-gradient(to bottom,#00585100,#00585138)}@media(max-width:900px){[dir=rtl] .contact-hero{background:radial-gradient(100% 55% at 88% 92%,#ffffff29,#fff0 62%),repeating-linear-gradient(-115deg,#ffffff0b 0,#ffffff0b 1px,#fff0 1px,#fff0 1.625rem),linear-gradient(-158deg,var(--tiffany-900) 0%,#065a53 46%,#0a6962 74%,#12756c 100%)}}[dir=rtl] .cz-layers>li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.125rem;align-items:start;background:linear-gradient(-100deg,var(--tiffany-50),#fff 70%);border:1px solid var(--tiffany-200);border-radius:.75rem;padding:1.125rem 1.25rem}[dir=rtl] .cz-layer-main h3 em{font-style:normal;font-size:.78125rem;color:var(--ink-400);margin-right:.5625rem}[dir=rtl] .cz-faq summary i{flex:none;width:.5625rem;height:.5625rem;border-left:1.6px solid var(--ink-400);border-bottom:1.6px solid var(--ink-400);transform:rotate(-45deg);transition:transform .2s ease;margin-top:-.25rem}[dir=rtl] .cz-faq details[open] summary i{transform:rotate(135deg);margin-top:.125rem}[dir=rtl] .cz-note{margin:0 0 1.125rem;padding:.875rem 1rem;background:var(--gold-50);border-right:.1875rem solid var(--gold-300);border-radius:.5rem 0 0 .5rem;font-size:.78125rem;line-height:1.9;color:var(--ink-500)}[dir=rtl] .core-cats-hero{background:linear-gradient(-90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover;border-radius:.375rem;padding:2.75rem 2.625rem;min-height:20rem}[dir=rtl] .cat-card-sample{margin:0 0 .875rem;padding:.5625rem .8125rem;font-size:.78125rem;line-height:1.7;color:var(--ink-600);background:var(--ink-50);border-right:.1875rem solid #a2e5dc;border-radius:.25rem 0 0 .25rem}[dir=rtl] .cat-card-link{margin-right:auto;font-size:.8125rem;color:#005851;text-decoration:none;white-space:nowrap}[dir=rtl] .hub-hero{position:relative;overflow:hidden;border-radius:var(--r-md);padding:2.625rem clamp(1.25rem,4vw,3.375rem) 2.875rem;background-image:linear-gradient(-118deg,#00155ae0,#002cb0c7 38%,#005851c2),var(--hero);background-size:cover;background-position:center;box-shadow:var(--shadow-md)}[dir=rtl] .hero-bg-btn{position:absolute;left:clamp(1.25rem,4vw,3.375rem);bottom:1.375rem;z-index:6;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .8125rem;border-radius:62.4375rem;font-size:var(--fs-xs);font-weight:500;letter-spacing:.3px;color:#ffffffe0;background:#00000038;border:1px solid rgba(255,255,255,.26);cursor:pointer;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}[dir=rtl] .hub-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.875rem;padding:.3125rem .875rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:1px;color:var(--tiffany-900);background:linear-gradient(-135deg,var(--tiffany-300),var(--tiffany-400));border:1px solid rgba(255,255,255,.6)}[dir=rtl] .ch-feed-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:var(--r-md);color:var(--white);background:linear-gradient(-135deg,var(--tiffany-600),var(--tiffany-800))}[dir=rtl] .ch-feed-post{flex:none;display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;border-radius:var(--r-pill);font-size:var(--fs-sm);text-decoration:none;white-space:nowrap;color:var(--white);background:linear-gradient(-135deg,var(--tiffany-600),var(--tiffany-800));box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-fast),transform var(--dur-fast)}[dir=rtl] .hub-capacity-list li em{margin-left:.5rem;font-style:normal;font-size:var(--fs-sm);font-weight:700;color:var(--tiffany-600)}[dir=rtl] .screen{--neon: #35d0ff;--neon-deep: #2f7dff;--klein: #002cb0;position:relative;width:120rem;height:67.5rem;min-width:120rem;max-width:120rem;min-height:0;flex:0 0 auto;display:flex;flex-direction:column;gap:1.125rem;padding:1.875rem 2.5rem 1.375rem;overflow:hidden;color:#dff2ff;background:radial-gradient(75rem 37.5rem at 50% -10%,rgba(53,208,255,.18),transparent 60%),linear-gradient(-180deg,#04122c,#020a18 55%,#010610);transform:scale(var(--fit, 1));transform-origin:center center}[dir=rtl] .screen:after{content:"";position:absolute;right:0;left:0;height:10rem;background:linear-gradient(-180deg,transparent,rgba(53,208,255,.07) 45%,rgba(53,208,255,.13) 50%,transparent);animation:screen-scan 9s linear infinite;pointer-events:none;z-index:1}[dir=rtl] .bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(53,208,255,.05) 1px,transparent 1px),linear-gradient(-90deg,rgba(53,208,255,.05) 1px,transparent 1px);background-size:3.75rem 3.75rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);pointer-events:none}[dir=rtl] .bg-glow{position:absolute;right:50%;bottom:-16.25rem;width:87.5rem;height:32.5rem;transform:translate(50%);background:radial-gradient(closest-side,rgba(53,208,255,.2),transparent);pointer-events:none}[dir=rtl] .screen-tools{position:absolute;top:1.75rem;left:2.5rem;z-index:3;display:flex;align-items:center;gap:.625rem}[dir=rtl] .tool-clock{color:#8fc6ef;font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:.25rem}[dir=rtl] .screen-head h1 span{margin-right:1.125rem;font-size:1.875rem;font-weight:600;letter-spacing:.14em;color:var(--neon)}[dir=rtl] .panel{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;padding:1rem 1.125rem 1.125rem;border:1px solid rgba(53,208,255,.2);border-radius:var(--r-md);background:linear-gradient(-180deg,#35d0ff14,#35d0ff05);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}[dir=rtl] .panel:before{top:-1px;right:-1px;border-left:0;border-bottom:0;border-top-right-radius:var(--r-md)}[dir=rtl] .panel:after{left:-1px;bottom:-1px;border-right:0;border-top:0;border-bottom-left-radius:var(--r-md)}[dir=rtl] .panel>h2{flex:0 0 auto;margin:0 0 .875rem;padding-right:.6875rem;font-size:1.1875rem;font-weight:700;letter-spacing:.05em;color:#fff;border-right:.25rem solid var(--neon)}[dir=rtl] .panel>h2 small{float:left;font-size:.8125rem;font-weight:500;color:#8fc6ef}[dir=rtl] .bar-fill.tiffany{background:linear-gradient(-90deg,var(--neon-deep),var(--neon));box-shadow:0 0 .75rem #35d0ff99}[dir=rtl] .bar-fill.gold{background:linear-gradient(-90deg,var(--gold-600),var(--gold-400));box-shadow:0 0 .75rem #ffd27580}[dir=rtl] .bar-fill.purple{background:linear-gradient(-90deg,#5b4bb0,#7c6bd6);box-shadow:0 0 .75rem #7c6bd680}[dir=rtl] .bar-num,.st-num{text-align:left;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}[dir=rtl] .feed-list li{display:grid;grid-template-columns:4.25rem 1fr 3.875rem 4.875rem;align-items:center;gap:.5625rem;padding:.4375rem .625rem;border-radius:var(--r-sm);background:#35d0ff0e;border-right:.1875rem solid var(--neon);font-size:.8125rem}[dir=rtl] .feed-list li.tone-gold{border-right-color:var(--gold-400)}[dir=rtl] .feed-place{font-size:.75rem;color:#8fc6ef;text-align:left}[dir=rtl] .feed-date{font-size:.75rem;color:#7fb6e8;font-variant-numeric:tabular-nums;text-align:left}[dir=rtl] .trend-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;min-width:0;margin-right:auto}[dir=rtl] .readout-delta em{font-style:normal;color:#6f9fd0;margin-right:.25rem;font-size:.75rem}[dir=rtl] .trend-axis{position:absolute;bottom:.375rem;transform:translate(50%);font-size:.6875rem;color:#6f9fd0;pointer-events:none}[dir=rtl] .trend-axis.ax-last{transform:translate(100%)}[dir=rtl] .trend-head-dot{position:absolute;width:.75rem;height:.75rem;margin:-.375rem -.375rem 0 0;border-radius:50%;background:var(--gold-400);box-shadow:0 0 .625rem #ffd275cc;pointer-events:none}[dir=rtl] .trend-now-dot{position:absolute;width:.5625rem;height:.5625rem;margin:-.28125rem -.28125rem 0 0;border-radius:50%;background:var(--neon);box-shadow:0 0 .5rem #35d0ffcc;pointer-events:none}[dir=rtl] .trend-now-label{position:absolute;transform:translate(50%);top:.25rem;font-size:.6875rem;color:var(--gold-400);pointer-events:none}[dir=rtl] .deals-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.375rem;margin-top:1.375rem;padding:1.125rem 1.375rem;background:linear-gradient(-180deg,#ffffff 0%,var(--ink-50) 100%);border:1px solid var(--ink-150);border-radius:.5rem}[dir=rtl] .deals-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5625rem .8125rem .5625rem 2rem;border:1px solid var(--ink-200);border-radius:62.4375rem;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%237d939a' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left .8125rem center / .6875rem;color:var(--ink-900);font-size:.8125rem;line-height:1.4;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}[dir=rtl] .deals-filter-status{margin:0 auto 0 0;font-size:.8125rem;color:var(--ink-500);white-space:nowrap}[dir=rtl] .deals-filter-status button{border:0;background:none;padding:0;margin-right:.25rem;color:#228079;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.1875rem}[dir=rtl] .deal-country i{margin-right:.25rem;font-style:normal;font-size:.625rem;color:var(--ink-300);border:1px solid var(--ink-200);border-radius:.25rem;padding:0 .1875rem;vertical-align:middle}[dir=rtl] .deal-date{margin-right:auto;color:var(--ink-300);font-variant-numeric:tabular-nums}[dir=rtl] .deal-meta .fav-star.is-inline{margin-right:.375rem;flex:none;align-self:center}[dir=rtl] .deals-sum-item{min-width:9.375rem;padding:.875rem 1.25rem;border-radius:.875rem;background:linear-gradient(-135deg,var(--gold-50),var(--gold-50));border:1px solid var(--gold-200);text-align:center}[dir=rtl] .deal-amount{flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:flex-end;padding-right:.875rem;border-right:1px dashed var(--gold-300);line-height:1;white-space:nowrap}@media(max-width:560px){[dir=rtl] .deals-filter-status{margin-right:0;width:100%}[dir=rtl] .deal-amount{flex-direction:row;align-items:baseline;gap:.375rem;width:100%;padding:.625rem 0 0;border-right:none;border-top:1px dashed var(--gold-300)}}[dir=rtl] .detail-hero-photo>.content-tag{position:absolute;right:1.125rem;top:1.125rem}[dir=rtl] .detail-lead{font-size:.875rem!important;line-height:2!important;color:var(--ink-600)!important;background:var(--tiffany-50);border-right:.1875rem solid #d9a24f;padding:.9375rem 1.125rem;border-radius:.25rem 0 0 .25rem;margin-bottom:1.375rem}[dir=rtl] .eco-pending-note{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.125rem;padding:.6875rem .9375rem;font-size:.8125rem;line-height:1.75;color:var(--gold-ink);background:var(--gold-50);border-right:.1875rem solid var(--gold-600);border-radius:.25rem 0 0 .25rem}[dir=rtl] .col-card-tag{position:absolute;top:.75rem;right:.75rem;padding:.1875rem .625rem;font-size:.71875rem;color:#005851;background:#fffffff0;border-radius:62.4375rem}[dir=rtl] .ed-hero-photo>.content-tag{position:absolute;right:.875rem;top:.875rem}[dir=rtl] .events-intro .hero-carousel .hero-arrow.prev{right:.625rem}[dir=rtl] .events-intro .hero-carousel .hero-arrow.next{left:.625rem}[dir=rtl] .events-intro .hero-carousel .hero-dots{position:absolute;top:.75rem;left:.75rem;z-index:2;display:flex;gap:.4375rem}[dir=rtl] .gb-full-list .gb-featured-row>.fav-star{position:relative;grid-column:3;grid-row:2;align-self:center;justify-self:end;top:auto;left:auto}[dir=rtl] .gb-full-list .gb-featured-row>.fav-star{position:relative;grid-column:3;grid-row:auto;align-self:center;justify-self:end;top:auto;left:auto}[dir=rtl] .series-overview{background:linear-gradient(-135deg,var(--tiffany-50) 0%,var(--tiffany-50) 100%);border:1px solid var(--tiffany-200);border-radius:.5rem;padding:1.375rem 1.625rem;margin:.25rem 0 1.625rem}[dir=rtl] .series-count{margin-right:auto;font-size:.75rem;color:var(--ink-500)}[dir=rtl] .lecture-ep{position:absolute;bottom:.75rem;right:.75rem;background:var(--tiffany-800);color:#fff;padding:.25rem .6875rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;letter-spacing:.5px}[dir=rtl] .lp-badge{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;color:var(--white);background:var(--c-brand-solid, var(--tiffany-800));box-shadow:0 .125rem .5rem #0000002e}[dir=rtl] .lp-agenda:before{content:"";position:absolute;right:5.75rem;top:.875rem;bottom:.875rem;width:.125rem;background:linear-gradient(to bottom,var(--c-brand, var(--tiffany-500)),var(--ink-100))}[dir=rtl] .lp-agenda-time{text-align:left;padding-left:.5rem}[dir=rtl] .lp-rel-badge{position:absolute;top:.625rem;right:.625rem;padding:.1875rem .5625rem;border-radius:62.4375rem;font-size:.6875rem;font-weight:600;color:var(--white);background:var(--c-brand-solid, var(--tiffany-800))}@media(max-width:900px){[dir=rtl] .lp-agenda:before{right:4.625rem}}@media(max-width:560px){[dir=rtl] .lp-agenda-time{text-align:right;display:flex;gap:.5rem;align-items:baseline;padding-left:0}}[dir=rtl] .replay-hero{position:relative;padding:1.875rem 2rem 1.625rem;border-radius:1.125rem;background:linear-gradient(-135deg,var(--tiffany-50) 0%,var(--tiffany-100) 100%);border:1px solid var(--ink-200)}[dir=rtl] .replay-back{position:absolute;top:1.75rem;left:2rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--c-brand-deep, #228079);text-decoration:none}[dir=rtl] .replay-badge{position:absolute;top:.625rem;right:.625rem;display:inline-flex;align-items:center;height:1.375rem;padding:0 .625rem;border-radius:62.4375rem;background:#00463fd1;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:1px}[dir=rtl] .replay-play{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:50%;background:#ffffffeb;color:var(--c-brand-deep, #228079);box-shadow:0 .25rem .875rem #00463f33}[dir=rtl] .replay-title-row .replay-share{flex:none;margin-right:0}[dir=rtl] .replay-agenda ol{margin:.625rem 0 0;padding-right:1.375rem;color:var(--ink-700);font-size:.8125rem;line-height:1.9}[dir=rtl] .mp-hero{position:relative;overflow:hidden;border-radius:var(--r-md);padding:2.25rem clamp(1.25rem,4vw,3.375rem) 2.5rem;background-image:linear-gradient(-118deg,#00155ae6,#002cb0cc 40%,#005851c7);box-shadow:var(--shadow-md)}[dir=rtl] .mp-photo{flex:0 0 auto;width:16.25rem;aspect-ratio:16 / 9;border-radius:.875rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(-135deg,var(--tiffany-400),var(--klein-500));border:.1875rem solid rgba(255,255,255,.78);box-shadow:0 .5rem 1.375rem #00000047}[dir=rtl] .hub-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.3125rem .875rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:1px;color:var(--tiffany-900);background:linear-gradient(-135deg,var(--tiffany-300),var(--tiffany-400));border:1px solid rgba(255,255,255,.6)}[dir=rtl] .mp-admin-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;color:#fff;background:linear-gradient(-135deg,var(--tiffany-600),var(--tiffany-800))}[dir=rtl] .md-hero{padding:2.5rem 2.75rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 55%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .md-count{margin-right:.375rem;font-style:normal;font-size:.6875rem;opacity:.72;font-variant-numeric:tabular-nums}[dir=rtl] .md-select{flex:1 1 auto;min-width:0;max-width:20rem;height:2rem;padding:0 .625rem 0 1.875rem;font-size:.8125rem;color:var(--ink-700);background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzc1ZTY2IiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMSAxLjVMNiA2LjVMMTEgMS41Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:left .625rem center;border:1px solid var(--ink-200);border-radius:.25rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}[dir=rtl] .md-more{display:flex;align-items:center;gap:.3125rem;margin:.125rem 0 0;font-size:.75rem;color:var(--tiffany-800);opacity:0;transform:translate(.25rem);transition:opacity .2s,transform .2s}[dir=rtl] .md-status{position:absolute;right:.5rem;bottom:.5rem;padding:.125rem .5rem;font-size:.6875rem;line-height:1.125rem;border-radius:.1875rem;color:#fff;background:var(--ink-300)}[dir=rtl] .md-fire{margin-right:.5rem;font-size:.72em;filter:saturate(.9)}[dir=rtl] .mp-hero{padding:1.875rem 2.25rem 2rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .mp-showcase{margin-top:1rem;display:flex;flex-direction:column;gap:.625rem;padding:.75rem .875rem;background:#ffffffb8;border:1px solid var(--tiffany-200);border-right:.1875rem solid var(--tiffany-700);border-radius:.375rem}[dir=rtl] .mp-market{display:inline-block;margin:0 0 .375rem .5rem;padding:.1875rem .75rem;font-size:.8125rem;color:var(--tiffany-900);background:#e2f8f4;border-radius:.1875rem}[dir=rtl] .mp-neighbor-item.is-next{text-align:left}@media(max-width:900px){[dir=rtl] .mp-logo-tip,[dir=rtl] .mp-neighbor-item.is-next{text-align:right}}[dir=rtl] .mp-hero{padding:1.875rem 2.125rem 2rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .mp-review-note{padding:.5625rem .8125rem;color:var(--c-danger-ink);background:#fdf4f2;border-right:.1875rem solid #e0775e;border-radius:.25rem 0 0 .25rem}[dir=rtl] .mp-body{margin:.875rem 0 0;padding:.75rem .9375rem;font-size:.84375rem;line-height:1.85;color:var(--ink-600);background:var(--ink-50);border-right:.1875rem solid #a2e5dc;border-radius:.25rem 0 0 .25rem}[dir=rtl] .news-briefing-hero{position:relative;border-radius:1.125rem;padding:3.375rem 3rem;margin-bottom:1.875rem;background:linear-gradient(-135deg,var(--tiffany-900) 0%,var(--tiffany-900) 56%,var(--tiffany-800) 100%);color:#fff;overflow:hidden;box-shadow:0 1rem 2.5rem #06403c2e}[dir=rtl] .news-briefing-hero:after{content:"";position:absolute;left:-5rem;top:-5rem;width:17.5rem;height:17.5rem;border-radius:50%;background:radial-gradient(circle,rgba(240,189,99,.28) 0%,transparent 70%);pointer-events:none}[dir=rtl] .news-ribbon{display:flex;align-items:center;gap:1.125rem;padding:1.25rem 1.625rem;border:1px solid var(--gold-300);border-radius:.875rem;background:linear-gradient(-180deg,var(--gold-50) 0%,var(--gold-50) 100%)}[dir=rtl] .news-ribbon .text-link{margin-right:auto;white-space:nowrap;color:var(--gold-600);cursor:pointer;text-decoration:none;font-weight:600}[dir=rtl] .news-card{display:flex;gap:1.375rem;align-items:stretch;padding:1.625rem 1.75rem;border:1px solid var(--gold-200);border-right:.25rem solid #f0bd63;border-radius:.875rem;background:#fff;box-shadow:0 .25rem 1rem #8a5a220d;transition:transform .18s ease,box-shadow .18s ease}[dir=rtl] .news-title-row .news-share{flex:none;margin-right:0}[dir=rtl] .news-sub{margin:1.125rem 0 .625rem;font-size:.9375rem;font-weight:700;color:#005851;padding-right:.75rem;border-right:.1875rem solid #f0bd63}[dir=rtl] .news-ul li{position:relative;padding-right:1.25rem;margin-bottom:.5rem;font-size:.875rem;color:var(--ink-700);line-height:1.8}[dir=rtl] .news-ul li:before{content:"";position:absolute;right:.25rem;top:.6875rem;width:.375rem;height:.375rem;border-radius:50%;background:#f0bd63}[dir=rtl] .news-quote{margin:.875rem 0 .25rem;padding:.75rem 1.125rem;background:var(--gold-50);border-right:.1875rem solid var(--gold-600);border-radius:.625rem 0 0 .625rem;font-size:.875rem;font-style:italic;color:var(--gold-ink);line-height:1.8}@media(max-width:640px){[dir=rtl] .news-ribbon .text-link{margin-right:0}}[dir=rtl] .news-detail-hero{border-radius:1.125rem;padding:2.75rem 2.75rem 2.375rem;margin-bottom:1.875rem;background:linear-gradient(-135deg,var(--tiffany-900) 0%,var(--tiffany-900) 56%,var(--tiffany-800) 100%);color:#fff;box-shadow:0 1rem 2.5rem #06403c2e}[dir=rtl] .news-sub{margin:1.625rem 0 .75rem;font-size:1.1875rem;font-weight:700;color:#005851;padding-right:.875rem;border-right:.25rem solid #f0bd63}[dir=rtl] .news-ul li{position:relative;padding-right:1.375rem;margin-bottom:.625rem;font-size:1rem;color:var(--ink-800);line-height:1.9}[dir=rtl] .news-ul li:before{content:"";position:absolute;right:.25rem;top:.8125rem;width:.4375rem;height:.4375rem;border-radius:50%;background:#f0bd63}[dir=rtl] .news-quote{margin:1.125rem 0 .5rem;padding:.875rem 1.25rem;background:var(--gold-50);border-right:.25rem solid var(--gold-600);border-radius:.75rem 0 0 .75rem;font-size:.9375rem;font-style:italic;color:var(--gold-ink);line-height:1.9}[dir=rtl] .pager-link.next{text-align:left}@media(max-width:640px){[dir=rtl] .pager-link.next{text-align:right}}[dir=rtl] .os-hero{padding:1.75rem 2.125rem 1.875rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .partner-type-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1.125rem 1rem 1.0625rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;text-align:right;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}[dir=rtl] .partner-form-type strong{color:var(--c-brand-ink);margin-left:.5rem}[dir=rtl] .pp-hero{position:relative;overflow:hidden;border-radius:var(--r-md);padding:2.25rem clamp(1.25rem,4vw,3.375rem) 2.5rem;background-image:linear-gradient(-118deg,#00155ae6,#002cb0cc 40%,#005851c7);box-shadow:var(--shadow-md)}[dir=rtl] .hub-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.875rem;padding:.3125rem .875rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:1px;color:var(--white);background:linear-gradient(-135deg,var(--gold-400),var(--gold-500));border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow-gold)}[dir=rtl] .pp-logo{flex:0 0 auto;width:4rem;height:4rem;border-radius:.875rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(-135deg,var(--gold-300),var(--gold-500));border:.125rem solid rgba(0,44,176,.18)}[dir=rtl] .pe-hero{padding:1.875rem clamp(1.25rem,4vw,3rem) 2rem;color:#fff;background:radial-gradient(120% 140% at 82% 8%,var(--tiffany-800) 0%,transparent 55%),linear-gradient(-128deg,#0b1f45 0%,var(--tiffany-900) 100%);border-radius:var(--r-md, 10px)}[dir=rtl] .pe-host{margin:0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.9;color:var(--ink-900);background:var(--tiffany-50);border-right:.1875rem solid #54aba3;border-radius:.3125rem 0 0 .3125rem}[dir=rtl] .pe-news li{position:relative;padding:0 1.375rem 1.375rem 0;border-right:.125rem solid var(--ink-150)}[dir=rtl] .pe-news li:last-child{border-right-color:transparent;padding-bottom:0}[dir=rtl] .pe-news li:before{content:"";position:absolute;top:.3125rem;right:-.375rem;width:.625rem;height:.625rem;background:#fff;border:.125rem solid #54aba3;border-radius:50%}[dir=rtl] .past-card-tag{position:absolute;top:.75rem;right:.75rem;padding:.1875rem .625rem;font-size:.71875rem;color:#005851;background:#fffffff0;border-radius:62.4375rem}[dir=rtl] .past-card-type{position:absolute;top:.75rem;left:.75rem;padding:.1875rem .625rem;font-size:.71875rem;color:var(--gold-ink);background:var(--gold-50);border:1px solid var(--gold-200);border-radius:62.4375rem}[dir=rtl] .people-dir-hero{background:linear-gradient(-90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover}[dir=rtl] .pd-cover>.pd-cover-tag{position:absolute;top:.625rem;right:.625rem;background:#005851d9;color:#fff;font-size:.6875rem;padding:.1875rem .5rem;border-radius:.25rem}[dir=rtl] .sub-sources i{font-style:normal;font-size:.75rem;color:var(--ink-300);margin-right:auto}[dir=rtl] .sub-hero{padding:1.875rem 2.125rem 2rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .ps-hero{padding:1.75rem 2.125rem 1.875rem;border-radius:.375rem;background:linear-gradient(-135deg,#f2fcfb 0%,var(--ink-150) 58%,var(--gold-50) 100%);border:1px solid var(--ink-200)}[dir=rtl] .provider-type-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1.125rem 1rem 1.0625rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;text-align:right;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}[dir=rtl] .provider-form-type strong{color:var(--c-brand-ink);margin-left:.5rem}[dir=rtl] .pv-hero{background:linear-gradient(-90deg,#288078fa,#21746df2 28%,#1b645fe6 55%,#175a55c7 78%,#134f4a9e),var(--hero) center/cover}[dir=rtl] .pv-cover-tag{position:absolute;top:.625rem;right:.625rem;background:#005851d9;color:#fff;font-size:.6875rem;padding:.1875rem .5rem;border-radius:.25rem}[dir=rtl] .qa-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 12%,#ffffff38,#fff0 58%),linear-gradient(-135deg,var(--tiffany-500, #81d8cf) 0%,var(--tiffany-700, #54aba3) 100%)}[dir=rtl] .qa-q{width:100%;display:flex;align-items:center;gap:.625rem;padding:.8125rem 1rem;border:0;background:transparent;text-align:right;cursor:pointer;font-size:.9375rem;font-weight:600;color:var(--c-title)}[dir=rtl] .qa-item.is-open .qa-caret{transform:rotate(-180deg);color:var(--brand-deep, #228079)}[dir=rtl] .resource-type-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1.125rem 1rem 1.0625rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;text-align:right;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}[dir=rtl] .resource-form-type strong{color:var(--c-brand-ink);margin-left:.5rem}[dir=rtl] .submit-channel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.875rem;margin:1.375rem 0 .25rem;padding:1rem 1.375rem;background:var(--c-surface, #fff);border:1px solid var(--c-line);border-right:.1875rem solid var(--c-brand-deep);border-radius:var(--r-md, 10px)}[dir=rtl] .station-type-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:1.125rem 1rem 1.0625rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;text-align:right;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}[dir=rtl] .station-form-type strong{color:var(--c-brand-ink);margin-left:.5rem}[dir=rtl] .draft-time{margin-right:auto;font-size:var(--fs-xs);color:var(--c-muted);white-space:nowrap}[dir=rtl] .sa-hero{background:#fff;background-image:repeating-linear-gradient(-115deg,#002cb006 0,#002cb006 1px,#002cb000 1px,#002cb000 1.625rem);box-shadow:inset 0 0 0 1px #002cb01a}[dir=rtl] .sa-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transform:translate(-.875rem);transition:opacity .5s ease,transform .5s ease,visibility .5s}[dir=rtl] .sa-slide figcaption{position:absolute;right:0;left:0;bottom:0;padding:1.375rem 1rem .75rem;display:flex;flex-direction:column;gap:.1875rem;color:#fff;background:linear-gradient(to top,#00201ad1,#00201a00)}[dir=rtl] .zone-hero{position:relative;overflow:hidden;border-radius:var(--r-md);padding:2.625rem clamp(1.25rem,4vw,3.375rem) 2.875rem;background-image:linear-gradient(-118deg,#00155ae0,#002cb0c7 38%,#005851c2),var(--hero);background-size:cover;background-position:center;box-shadow:var(--shadow-md)}[dir=rtl] .zone-badge{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:.875rem;padding:.3125rem .875rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:1px;color:var(--tiffany-900);background:linear-gradient(-135deg,var(--tiffany-300),var(--tiffany-400));border:1px solid rgba(255,255,255,.6)}[dir=rtl] .zone-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;padding:1.25rem clamp(1.125rem,3vw,1.75rem);border-radius:var(--r-md);background:linear-gradient(-120deg,#81d8cf29,#81d8cf0f);border:1px solid rgba(34,128,121,.22)}[dir=rtl] .zone-trait-icon{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;margin-bottom:.875rem;border-radius:.75rem;color:var(--white);background:linear-gradient(-135deg,var(--tiffany-500),var(--tiffany-700))}[dir=rtl] .zone-planned{padding:2.125rem clamp(1.375rem,4vw,2.75rem) 2.375rem;border-radius:var(--r-md);text-align:center;background:linear-gradient(-135deg,#81d8cf24,#002cb00f);border:1px dashed rgba(34,128,121,.42)}[dir=rtl] .zone-planned-icon{display:inline-flex;align-items:center;justify-content:center;width:3.625rem;height:3.625rem;margin-bottom:1rem;border-radius:50%;color:var(--white);background:linear-gradient(-135deg,var(--tiffany-600),var(--tiffany-800))}[dir=rtl] .circle-nav.prev,[dir=rtl] .circle-nav.next{transform:translateY(-50%) rotate(180deg)}[dir=rtl] .cta-actions .btn svg{transform:rotate(180deg)}[dir=rtl] .cta-actions a>span{display:inline-block;transform:rotate(180deg)}[dir=rtl] .brand-text,[dir=rtl] .lang-short,[dir=rtl] .circle-kind{direction:ltr;unicode-bidi:isolate}html[dir=rtl],html[dir=rtl] body{overflow-x:clip}
