:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#06100f;--ink-2:#0a1715;--ink-3:#10211d;--forest:#0f4d36;--forest-2:#3dd38a;--brass:#c99b4d;--gold:#e9bf68;--parchment:#f1e7d0;--parchment-2:#dbc89f;--text:#fbf6e9;--muted:#b9c7bb;--line:#dfb86540;--line-strong:#dfb8657a;--ring:#e9bf6899;--focus-glow:0 0 0 4px #e9bf6829;--energy-glow:0 0 32px #4ecc8b2e;--ease:cubic-bezier(.2, .8, .2, 1);--shadow:0 24px 80px #0000006b;--panel-bg:#050b0b99;--panel-bg-focus:#040b0ad1;--panel-border:#e9bf6833;--parchment-text:#172018;--parchment-heading:#152016;--parchment-muted:#445047;--parchment-line:#18261e24;--parchment-accent:#ad7d24;--row-hover-bg:#10372b8a;--row-active-bg:#15503961;--publisher-media-success-text:#8ff0bc;--publisher-media-danger-text:#ff9c94;--publisher-media-warning-text:#f2cf82;--publisher-media-approve-text:#8ff0bc;--publisher-media-reject-text:#ff9c94;background:var(--ink);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 14% 8%,#1d5f4552,#0000 24rem),linear-gradient(#050b0a 0%,#071312 48%,#0b1714 100%);margin:0;overflow-x:clip}#root{min-width:0}button,input,select{font:inherit}button,input,select,textarea{min-width:0;max-width:100%}p,li,dt,dd,strong,span,em{overflow-wrap:break-word}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:where(a,button,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:var(--focus-glow)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{overflow:hidden}.hero-section{isolation:isolate;background-image:linear-gradient(90deg,#040808fa 0%,#040808e0 44%,#0408089e 76%,#040808eb 100%),linear-gradient(#04080800 70%,#071312 100%),url(/assets/hero-adventure-marketplace.png);background-position:100%;background-size:cover;min-height:820px;position:relative;overflow:hidden}.hero-section:before{content:"";z-index:1;pointer-events:none;opacity:.34;background-image:linear-gradient(#e9bf6814 1px,#0000 1px),linear-gradient(90deg,#e9bf6814 1px,#0000 1px),radial-gradient(at 78% 32%,#0000 0 36%,#050b0a85 72%);background-size:58px 58px,58px 58px,cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 88%,#0000)}.hero-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050b0a00,#050b0ae6 58%,#071312 100%),repeating-linear-gradient(90deg,#e9bf6814 0 1px,#0000 1px 42px);height:34vh;position:absolute;inset:auto -8vw -14vh;transform:rotate(-1.4deg)}.site-header{z-index:3;justify-content:space-between;align-items:center;gap:22px;width:min(1480px,100% - 48px);min-width:0;height:86px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:0;white-space:nowrap;align-items:center;gap:12px;font-family:Georgia,ui-serif,serif;font-size:31px;font-weight:700;display:inline-flex}.brand-mark,.section-icon,.crest{color:var(--gold);border:1px solid var(--line-strong);background:linear-gradient(145deg,#e1b35c29,#071c16cc);place-items:center;display:inline-grid}.brand-mark{border-radius:50%;width:46px;height:46px}.site-header>nav{color:#e3e7dd;align-items:center;gap:30px;min-width:0;font-size:14px;display:flex}.site-header>nav a{transition:color .16s var(--ease)}.site-header>nav a:hover{color:var(--gold)}.primary-navigation a{white-space:nowrap;font-weight:700}.header-actions,.hero-actions,.cta-actions{align-items:center;gap:10px;min-width:0;display:flex}.hero-actions{flex-wrap:wrap}.small-cta,.sound-toggle,.button,.panel-link,.final-cta form button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);background:#091210b8;border-radius:8px}.header-status{color:#f1e7d0b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.header-create-table-link{color:#fff;white-space:nowrap;min-height:42px;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);background:linear-gradient(#116a4b 0%,#0b4935 100%);border:1px solid #e6ba5cb8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.header-create-table-link:hover,.header-create-table-link:focus-visible{border-color:var(--gold);color:#fff;transform:translateY(-1px);box-shadow:0 14px 32px #010d0a47}.header-status-link{min-height:34px;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#e9bf680f;border:1px solid #e9bf6838;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.header-status-link:hover{color:var(--gold);background:#e9bf681f;border-color:#e9bf6880;transform:translateY(-1px)}.sound-toggle{color:#e9e5d5;background:#040a0a94;border-color:#e9bf6852;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.sound-toggle[aria-pressed=true]{color:#f6d58d;box-shadow:inset 0 0 0 1px #e9bf681f, var(--energy-glow);border-color:#e9bf68b3}.header-utility-toggle{justify-content:center;width:42px;padding:0}.header-dashboard-link{min-height:42px;color:var(--gold);white-space:nowrap;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#e9bf680f;border:1px solid #e9bf6847;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.header-dashboard-link:hover,.header-dashboard-link:focus-visible{color:var(--gold);background:#e9bf681f;border-color:#e9bf689e;transform:translateY(-1px)}.small-cta{background:linear-gradient(#0f6d4d,#0b4735);padding:12px 18px;box-shadow:inset 0 0 0 1px #eed0842e}.button{background:linear-gradient(#116a4b 0%,#0b4935 100%);border-color:#e6ba5cb8;justify-content:center;align-items:center;gap:13px;min-height:58px;padding:0 24px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 42px #010d0a6b}.button.secondary{background:#0409098f;border-color:#eac5776b}.button:hover,.small-cta:hover,.sound-toggle:hover,.panel-link:hover,.final-cta form button:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 18px 44px #00000052}.button:active,.small-cta:active,.sound-toggle:active,.panel-link:active,.final-cta form button:active{transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.hero-shell{z-index:2;grid-template-columns:minmax(360px,.78fr) minmax(600px,1.12fr);align-items:center;gap:clamp(28px,4vw,62px);width:min(1480px,100% - 48px);min-height:calc(100vh - 86px);margin:0 auto;padding:54px 0 94px;display:grid;position:relative}.hero-copy{max-width:720px;padding-top:8px}h1,h2,h3{letter-spacing:0;margin:0;font-family:Georgia,ui-serif,serif}h1{text-wrap:balance;max-width:720px;font-size:clamp(3.35rem,5.45vw,6.35rem);line-height:.96}.hero-copy p{color:#e3e7dd;max-width:640px;margin:24px 0 28px;font-size:clamp(1.05rem,1.45vw,1.32rem);line-height:1.52}.hero-mockup,.search-product,.gm-builder,.overview-product,.feature-table,.feature-list,.payment-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#14221deb,#060f0eeb),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 16px)}.hero-mockup{background:linear-gradient(#0e1e1afa,#040c0bfa),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px);border-radius:12px;min-width:0;padding:14px;overflow:hidden}.publisher-media-state{overflow-wrap:anywhere;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-block}.publisher-media-state--success{color:var(--publisher-media-success-text)}.publisher-media-state--danger{color:var(--publisher-media-danger-text)}.publisher-media-state--warning{color:var(--publisher-media-warning-text)}.publisher-media-url-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.publisher-media-url{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;flex:12rem;min-width:0;max-width:100%;font-size:.68rem}.publisher-media-actions{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.publisher-media-action{white-space:normal;border-radius:6px;flex:12rem;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:10px;font-weight:700;display:inline-flex}.publisher-media-action--approve{color:var(--publisher-media-approve-text);background:#12664833;border:1px solid #12664866}.publisher-media-action--reject{color:var(--publisher-media-reject-text);background:#d9454526;border:1px solid #d945454d}.quest-board{transform-origin:50%;position:relative;transform:none}.quest-board:before{content:"";z-index:-1;box-shadow:none;background:linear-gradient(135deg,#d9b15b14,#0000 42%),repeating-linear-gradient(45deg,#f1e7d00a 0 1px,#0000 1px 18px);border:1px solid #e9bf681a;border-radius:12px;position:absolute;inset:0}.quest-board:after{content:"";pointer-events:none;opacity:0;animation:board-sheen 7.5s var(--ease) 1.8s infinite;background:linear-gradient(115deg,#0000 0 46%,#f1e7d029 50%,#0000 54% 100%);border-radius:10px;position:absolute;inset:8px}.mockup-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.board-status-label,.mockup-icon-indicator,.results-top button{color:var(--text);padding:9px 12px}.board-status-label{color:#e9bf68db;padding:0;font-family:Georgia,ui-serif,serif;font-size:14px;font-weight:800}.mockup-indicators{gap:8px;display:flex}.mockup-icon-indicator{color:#f1e7d094;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.results-top button{cursor:pointer;transition:transform .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease), box-shadow .14s var(--ease);background:#060b0a85;border:1px solid #e2b96047;border-radius:7px}.results-top button:hover{box-shadow:var(--energy-glow);background:#1149357a;border-color:#e9bf68ad;transform:translateY(-1px)}.results-top button:active{transform:translateY(0)}.results-top button:focus-visible{outline-offset:2px;outline:3px solid #e9bf686b}.mockup-body{grid-template-columns:minmax(0,1fr) 250px;gap:16px;display:grid}.quest-board-body{grid-template-columns:minmax(360px,.92fr) minmax(280px,.72fr);gap:12px;display:grid;position:relative}.board-list{background:linear-gradient(#040b0aeb,#040d0cfa),repeating-linear-gradient(90deg,#f1e7d009 0 1px,#0000 1px 18px);border:1px solid #e9bf6838;border-radius:10px;min-width:0;padding:10px}.board-list:before{content:"Marketplace tables";color:#e9bf68d6;margin:0 0 8px;font-family:Georgia,ui-serif,serif;font-size:13px;font-weight:800;display:block}.group-brief-card{background:linear-gradient(135deg,#12664838,#e9bf6814),#02080794;border:1px solid #4ccf893d;border-radius:8px;gap:5px;margin-bottom:9px;padding:11px 12px;display:grid}.group-brief-card span{color:var(--brass);text-transform:uppercase;font-size:10px;font-weight:900}.group-brief-card strong{min-width:0;color:var(--parchment);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.group-brief-card p{color:#b8c8bd;margin:0;font-size:11px;line-height:1.35}.board-searchline{color:#aebbad;background:#020807a3;border:1px solid #e9bf682e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:grid}.board-searchline strong{color:var(--parchment);white-space:nowrap;font-size:12px}.board-filter-strip{flex-wrap:wrap;gap:7px 12px;margin:8px 0;padding:2px 1px 4px;display:flex}.board-filter-strip span{color:#cfd9cfb8;text-align:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.board-filter-strip span.active{color:var(--gold)}.board-filter-strip span+span:before{content:"/";color:#e9bf6852;margin-right:12px}.board-rows{gap:7px;display:grid}.hero-board-row{text-align:left;min-width:0;min-height:70px;color:var(--text);cursor:pointer;transition:transform .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:#050e0dbd;border:1px solid #e9bf6833;border-radius:9px;grid-template-columns:58px minmax(0,1fr) 62px;align-items:center;gap:10px;padding:8px;display:grid;position:relative;overflow:hidden}.hero-board-row:after{content:"";pointer-events:none;opacity:0;transition:opacity .18s var(--ease);background:linear-gradient(90deg,#0000 0 42%,#e9bf6824 50%,#0000 58% 100%);position:absolute;inset:0;transform:translate(-44%)}.hero-board-row:not(.active):hover{background:#0a1f1bc7;border-color:#e9bf6861;transform:translate(2px)}.hero-board-row.active{background:#11493594;border-color:#e9bf68ad;transform:none;box-shadow:inset 3px 0 #e9bf68cc,inset 0 0 34px #e9bf6814,0 12px 24px #00000038}.hero-board-row.active:after{opacity:0;animation:none}.hero-board-row .campaign-art{min-height:54px}.hero-board-row span:not(.hero-board-price){gap:4px;min-width:0;display:grid}.hero-board-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Georgia,ui-serif,serif;font-size:clamp(.95rem,1.35vw,1.12rem);line-height:1;overflow:hidden}.hero-board-row em{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.hero-board-micro{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex!important}.hero-board-micro small{color:#8fa498;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1;overflow:hidden}.seat-pips{flex:none;gap:3px;display:inline-flex!important}.seat-pips i{background:#ffffff14;border:1px solid #e9bf6852;border-radius:50%;width:6px;height:6px}.seat-pips i.open{background:#4ccf89c7;border-color:#4ccf89d1;box-shadow:0 0 10px #4ccf893d}.hero-board-price{justify-items:end;gap:2px;display:grid}.hero-board-price strong{color:var(--parchment);font-family:inherit;font-size:19px}.hero-board-price small{color:var(--brass);text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.session-ticker{background:#ffffff09;border:1px solid #e9bf6829;border-radius:8px;margin-top:9px;overflow:hidden}.session-ticker div{align-items:center;gap:18px;width:max-content;padding:8px 0;animation:24s linear infinite ticker-move;display:flex}.session-ticker span{color:#bfcbbf;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.board-detail{color:#152016;background:linear-gradient(#f1e7d0fa,#dccaa0fa),repeating-linear-gradient(0deg,#1e2a1f0d 0 1px,#0000 1px 22px);padding:13px;position:relative}.board-detail .campaign-art{min-height:154px}.board-detail .listing-title-row h2{color:#172018;font-size:clamp(1.55rem,2.4vw,2.25rem)}.board-detail .listing-title-row p,.board-detail .mockup-copy,.board-detail .detail-grid span{color:#405146}.board-detail .detail-grid{grid-template-columns:1fr;gap:7px;margin:12px 0;padding:12px 0}.fit-ribbon{border-top:1px solid #12523a2e;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:10px;display:flex}.fit-ribbon span{color:#1d3c2e;text-transform:uppercase;padding:0;font-size:10px;font-weight:900}.fit-ribbon span+span:before{content:"•";color:#12523a6b;margin-right:12px}.booking-status-card{background:linear-gradient(135deg,#12523a1c,#c99b4d14),#ffffff38;border:1px solid #12523a2e;border-radius:8px;gap:7px;margin:-2px 0 12px;padding:12px;display:grid}.booking-status-card span{color:#22382b;align-items:center;gap:8px;min-height:28px;font-size:12px;font-weight:850;display:flex}.booking-status-card svg{color:#15573d;flex:none}.panel-link,.board-detail .panel-link{width:100%;min-height:46px;color:var(--text);cursor:pointer;background:linear-gradient(#146b4b,#0f4a37);border:1px solid #12523a6b;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.board-status-strip{border-top:1px solid #e9bf6829;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding:10px 2px 0;display:flex}.board-status-strip span{color:#dfe8dc;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-width:0;padding:0;font-size:12px;font-weight:850;line-height:1.15;display:inline-flex}.board-status-strip svg{color:var(--gold);flex:none}.listing-preview,.booking-panel,.detail-card,.overview-art,.overview-details article,.receipt,.protection-note,.review-status,.field-preview,.problem,.final-cta{border:1px solid var(--line)}.listing-preview{background:#050a0ab8;border-radius:10px;padding:17px}.listing-preview.board-detail{color:var(--text);background:linear-gradient(#071412f0,#040c0bfa),repeating-linear-gradient(0deg,#f1e7d009 0 1px,#0000 1px 22px);padding:13px}.listing-preview.board-detail .listing-title-row h2{color:var(--parchment)}.listing-preview.board-detail .listing-title-row p,.listing-preview.board-detail .mockup-copy,.listing-preview.board-detail .detail-grid span{color:var(--muted)}.listing-preview.board-detail .fit-ribbon{border-top-color:#e9bf682e}.listing-preview.board-detail .fit-ribbon span{color:#e9bf68e0}.listing-preview.board-detail .fit-ribbon span+span:before{color:#e9bf685c}.listing-preview.board-detail .booking-status-card{background:linear-gradient(135deg,#12523a47,#c99b4d14),#02080780;border-color:#e9bf682e}.listing-preview.board-detail .booking-status-card span{color:#dfe8dc}.listing-preview.board-detail .booking-status-card svg{color:var(--gold)}.campaign-art{background-color:#0000;background-image:radial-gradient(circle at 70% 22%,#f0cf7e80,#0000 17%),linear-gradient(135deg,#195b54db,#081115cc),url(/assets/hero-adventure-marketplace.png);background-position:62% 46%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e9bf683d;border-radius:8px;min-height:172px;position:relative;overflow:hidden;box-shadow:inset 0 -55px 70px #0000008c}.campaign-art__image{object-fit:cover;object-position:62% 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.campaign-art--remote:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -55px 70px #0000008c}.campaign-art.tomb{filter:hue-rotate(28deg)saturate(1.05);background-position:80% 55%}.campaign-art.blades{filter:hue-rotate(170deg)saturate(.9);background-position:96% 58%}.campaign-art.local{filter:hue-rotate(70deg)saturate(1.05)brightness(1.1);background-position:42% 64%}.campaign-art.frostbound{background-position:66% 45%}.listing-title-row{justify-content:space-between;gap:20px;margin-top:-10px;display:flex;position:relative}.listing-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:32px;display:grid}.listing-detail-layout>*{min-width:0}.listing-booking-card{min-width:0;position:sticky;top:24px}@media (width<=768px){.listing-detail-layout{grid-template-columns:minmax(0,1fr);gap:20px}.listing-booking-card{width:100%;position:static}}.listing-title-row h2{font-size:34px}.hero-proof-strip{flex-wrap:wrap;gap:8px 18px;width:min(100%,620px);margin-top:24px;display:flex}.hero-proof-strip span{color:#e5ecdf;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:800;line-height:1.15;display:inline-flex}.hero-proof-strip span+span{border-left:1px solid #e9bf683d;padding-left:18px}.listing-title-row p,.mockup-copy,.booking-panel p,.detail-card p,.overview-art p,.section-heading p,.audience-copy p,.feature-list p,.payment-section p,.final-cta p,.problem-item p{color:var(--muted);line-height:1.55}.crest{border-radius:18px;align-self:start;width:64px;height:64px}.detail-grid,.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.detail-grid{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin:20px 0;padding:16px 0}.detail-grid span{color:#dde7dc;align-items:center;gap:8px;font-size:14px;display:flex}.stat-strip{border:1px solid #e9bf6866;border-radius:8px;margin-top:22px;overflow:hidden}.stat-strip div{text-align:center;background:#0f4d363d;padding:18px 12px}.stat-strip div+div{border-left:1px solid #e9bf683d}.stat-strip strong{color:var(--parchment);font-family:Georgia,ui-serif,serif;font-size:26px;display:block}.stat-strip span,.gm-row span,.result-main em,.result-meta small,.booking-panel li,.detail-card dt,.detail-card dd{color:var(--muted);font-size:13px;font-style:normal}.result-hook{min-width:0;color:var(--muted);line-height:1.25;display:block}.result-hook em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.gm-row{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:18px;display:grid}.gm-row a{color:#8bd39d;font-size:14px}.avatar{border:1px solid var(--line-strong);background:radial-gradient(circle at 42% 32%,#f0c97a 0 7px,#0000 8px),linear-gradient(145deg,#75492c,#111c18);border-radius:50%;width:48px;height:48px;display:inline-block}.avatar.small{width:28px;height:28px}.booking-panel,.detail-card{background:var(--parchment);color:var(--parchment-text);border-radius:10px}.booking-panel{padding:20px}.booking-panel h3{font-size:25px}.booking-panel p{color:var(--parchment-muted)}.price-lockup{align-items:end;gap:8px;margin:18px 0;display:flex}.price-lockup strong{font-family:Georgia,ui-serif,serif;font-size:44px}.booking-panel button,.final-cta form button,.panel-link{background:linear-gradient(#146b4b,#0f4a37);justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:inline-flex}.booking-panel ul{border-top:1px solid var(--parchment-line);gap:10px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:grid}.booking-panel li{color:var(--parchment-text);align-items:center;gap:8px;display:flex}.mini-map{min-height:126px;color:var(--forest);background-color:#d6c498;background-image:linear-gradient(45deg,#1464471f 25%,#0000 25% 50%,#1464471f 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1e362a3d;border-radius:8px;place-items:center;margin-top:18px;display:grid}.band,.concierge-section,.audience-grid,.flow-section,.overview-section,.discovery-section,.payment-section{width:min(1370px,100% - 48px);margin:0 auto}.concierge-section{padding:78px 0 64px}.concierge-section .section-heading{margin-bottom:24px}.eyebrow{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.concierge-shell{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;display:grid}.concierge-form,.concierge-marketplace{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#14221deb,#060f0eeb),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px);border-radius:12px}.concierge-form{align-content:start;gap:18px;padding:20px;display:grid}.concierge-form-heading{align-items:flex-start;gap:12px;display:flex}.concierge-form-heading svg{color:var(--gold);flex:none}.concierge-form-heading h3,.concierge-marketplace-top h3{font-size:clamp(1.55rem,2vw,2.15rem)}.concierge-form-heading p,.concierge-status{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.concierge-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.concierge-fields label{min-width:0;color:var(--text);gap:7px;font-size:13px;font-weight:800;display:grid}.concierge-fields label.wide{grid-column:1/-1}.concierge-fields input,.concierge-fields select,.concierge-fields textarea{width:100%;min-width:0;min-height:42px;color:var(--text);background:#0208079e;border:1px solid #e9bf6833;border-radius:8px;padding:0 11px}.concierge-fields textarea{resize:vertical;min-height:96px;padding:10px 11px}.concierge-submit{color:#fff;cursor:pointer;min-height:48px;transition:transform .14s var(--ease), border-color .14s var(--ease), box-shadow .14s var(--ease);background:linear-gradient(#146b4b,#0f4a37);border:1px solid #e9bf686b;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.concierge-submit:disabled{cursor:wait;opacity:.72;transform:none}.concierge-submit:hover{box-shadow:var(--energy-glow);border-color:#e9bf68b8;transform:translateY(-1px)}.concierge-submit:disabled:hover{box-shadow:none;border-color:#e9bf686b;transform:none}.concierge-submit:active{transform:translateY(0)}.concierge-status.success{color:var(--mint)}.concierge-status.error{color:#f7a7a7}.concierge-prefill-note{color:var(--text);background:#e9bf6814;border:1px solid #e9bf6833;border-radius:8px;margin:-2px 0 14px;padding:10px 12px;font-size:.88rem}.concierge-marketplace{padding:16px}.concierge-marketplace-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.concierge-marketplace-top span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.concierge-marketplace-top a{color:var(--gold);flex:none;font-size:13px;font-weight:900}.concierge-match-list{gap:10px;display:grid}.concierge-match-card{min-width:0;transition:transform .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:#050e0db8;border:1px solid #e9bf682e;border-radius:9px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.concierge-match-card:hover{background:#0c2a20bd;border-color:#e9bf687a;transform:translateY(-1px)}.concierge-match-card .campaign-art{min-height:72px}.concierge-match-card span{gap:5px;min-width:0;display:grid}.concierge-match-card strong{color:var(--parchment);font-family:Georgia,ui-serif,serif;font-size:19px}.concierge-match-card em{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.concierge-match-card small{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.15;display:inline-flex}.concierge-match-card small svg{color:var(--gold);flex:none}.problem{z-index:2;box-shadow:var(--shadow);background:linear-gradient(135deg,#0b2b22eb,#06100ff5),repeating-linear-gradient(45deg,#e9bf680d 0 1px,#0000 1px 36px);margin-top:-56px;padding:74px 64px;position:relative;overflow:hidden}.problem:before{content:"";pointer-events:none;opacity:.72;background-image:linear-gradient(90deg,#e9bf680d 1px,#0000 1px),linear-gradient(#e9bf680d 1px,#0000 1px);background-size:42px 42px;border:1px solid #e9bf681f;position:absolute;inset:18px}.section-heading{max-width:760px}.section-heading.centered{text-align:center;margin:0 auto}.section-heading h2{text-wrap:balance;font-size:clamp(2.35rem,4vw,4.35rem);line-height:1.04}.section-heading p{margin:18px 0 0;font-size:18px}.problem-row{grid-template-columns:1.28fr repeat(4,minmax(0,1fr));gap:0;margin-top:48px;display:grid}.problem-item{padding:0 24px;position:relative}.problem-item:first-child{background:#050c0b6b;border:1px solid #e9bf6838;border-radius:10px;min-height:190px;padding:26px}.problem-item:nth-child(2n){transform:translateY(18px)}.problem-item+.problem-item{border-left:1px solid var(--line)}.problem-item span{color:var(--brass);font-weight:800}.problem-item h3{margin:15px 0 8px;font-size:21px}.audience-grid{grid-template-columns:.78fr 1.45fr;align-items:center;gap:34px 48px;padding:110px 0 74px;display:grid}.audience-copy{padding-right:16px}.section-icon{border-radius:16px;width:58px;height:58px;margin-bottom:24px}.audience-copy h2{font-size:clamp(2.3rem,3.8vw,4.25rem)}.audience-copy p{margin:18px 0 26px;font-size:18px}.check-list{gap:15px;margin:0;padding:0;list-style:none;display:grid}.check-list li,.timeline li{color:#e5ecdf;align-items:flex-start;gap:10px;display:flex}.check-list svg,.timeline svg{color:#7bd28d;flex:none;margin-top:3px}.search-product{border-radius:12px;grid-template-columns:250px minmax(330px,1fr) 330px;gap:14px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden}.search-product:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(115deg,#ffffff14,#0000 22%),radial-gradient(circle at 78% 0,#e9bf681f,#0000 26rem);position:absolute;inset:0}.search-product.compact{grid-template-columns:190px minmax(520px,1fr)}.search-product.list-first{grid-template-columns:230px minmax(0,1fr)}.search-product.compact .detail-card{display:none}.search-rail,.results-column,.builder-sidebar,.builder-form,.overview-art,.overview-details,.feature-list,.feature-table{min-width:0}.search-rail,.results-column,.detail-card{z-index:1;align-self:start;position:relative}.mobile-filters-header,.mobile-fab-container{display:none}.search-box,.filter-summary,.results-column,.result-row,.builder-sidebar,.builder-form,.overview-details,.overview-art{border:1px solid var(--panel-border);background:var(--panel-bg);border-radius:9px}.search-box{color:#aab7ad;height:45px;transition:border-color .14s var(--ease), background .14s var(--ease), box-shadow .14s var(--ease);align-items:center;gap:10px;padding:0 13px;display:flex}.search-box:focus-within{background:var(--panel-bg-focus);box-shadow:var(--focus-glow);border-color:#e9bf68b8}.search-box svg{flex:none}.search-box input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0}.search-box input::placeholder{color:#aab7ad;opacity:1}.filter-group{margin:17px 0}.filter-group strong,.results-top strong{color:var(--parchment);margin-bottom:9px;display:block}.check-filter-list{background:#ffffff08;border:1px solid #e9bf681a;border-radius:8px;gap:8px;padding:12px;display:grid}.check-filter-row{min-width:0;color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;line-height:1.25;display:flex}.check-filter-row input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex:none;margin:0}.check-filter-row span{min-width:0}.table-rule-filter-group{gap:7px;display:grid}.table-rule-filter-group+.table-rule-filter-group{border-top:1px solid #e9bf681a;padding-top:9px}.table-rule-filter-group h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.check-filter-empty{color:var(--muted);font-size:13px}.segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.segmented button{min-height:38px;color:var(--text);cursor:pointer;transition:transform .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:#ffffff0a;border:1px solid #e9bf6840;border-radius:7px}.segmented button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px #e9bf681f, var(--energy-glow);background:#126648db;color:#fff!important}.segmented button:hover{border-color:#e9bf6894;transform:translateY(-1px)}.filter-summary{color:#d9e2d6;background:0 0;border:0;border-left:2px solid #e9bf683d;border-radius:0;gap:5px;min-height:54px;margin-top:8px;padding:9px 0 9px 10px;display:grid}.filter-summary span{color:var(--brass);font-size:12px;font-weight:800}.filter-summary strong{color:#d9e2d6;font-size:13px;font-weight:600}.results-column{grid-auto-rows:max-content;align-content:start;gap:9px;padding:10px;display:grid}.search-product.list-first .results-column,.search-product.compact .results-column{gap:5px;padding:8px}.results-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.results-count{align-items:center;gap:9px;min-width:0;display:inline-flex}.results-count small{color:var(--brass);text-transform:uppercase;white-space:nowrap;border-left:1px solid #e9bf6852;padding-left:9px;font-size:10px;font-weight:900}.result-row{text-align:left;width:100%;min-height:118px;color:var(--text);cursor:pointer;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);grid-template-columns:108px minmax(0,1fr) 70px;gap:13px;padding:10px;display:grid;position:relative;overflow:hidden}.result-row:before{content:"";opacity:0;width:3px;transition:opacity .16s var(--ease);background:linear-gradient(#e9bf6800,#e9bf68b8,#e9bf6800);position:absolute;inset:0 auto 0 0}.search-product.list-first .result-row,.search-product.compact .result-row{grid-template-columns:48px minmax(0,1fr) 64px;align-items:center;gap:8px;min-height:62px;padding:5px 8px}.result-row.active{border-color:var(--gold);background:linear-gradient(90deg, #e9bf6814, transparent 34%), var(--row-active-bg);box-shadow:inset 0 0 0 1px #e9bf6829, 0 12px 28px #0000002e, var(--energy-glow)}.result-row:hover{background:var(--row-hover-bg);border-color:#e9bf6873;transform:translateY(-1px)}.result-row:hover:before,.result-row.active:before{opacity:1}.result-row:active{transform:translateY(0)}.result-row.active .campaign-art{box-shadow:inset 0 0 0 1px #e9bf6847,0 0 18px #4ecc8b29}.result-row .campaign-art{min-height:98px}.search-product.list-first .result-row .campaign-art,.search-product.compact .result-row .campaign-art{min-height:42px}.result-main{gap:7px;display:grid}.search-product.list-first .result-main,.search-product.compact .result-main{align-content:center;gap:2px}.result-main strong{font-family:Georgia,ui-serif,serif;font-size:20px}.search-product.list-first .result-main strong,.search-product.compact .result-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1;overflow:hidden}.result-context{color:#8f9f94;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.search-product.list-first .result-hook,.search-product.compact .result-hook{font-size:11px;line-height:1.1}.search-product.list-first .result-hook em,.search-product.compact .result-hook em{font-size:11px}.search-product.list-first .result-context,.search-product.compact .result-context{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.1;overflow:hidden}.search-product.list-first .result-tags,.search-product.compact .result-tags{display:none}.result-tags{flex-wrap:wrap;gap:7px;display:flex}.result-tags span{color:#d7decf;padding:0;font-size:11px;font-weight:750}.result-tags span:before{content:"#";color:#e9bf68a3}.result-trust{color:#b7c6ba;flex-wrap:wrap;gap:5px 10px;font-size:11px;line-height:1.2;display:flex}.result-trust span{white-space:nowrap;min-width:0}.result-trust span+span:before{content:"/";color:#e9bf6852;margin-right:10px}.result-safety-list{display:none!important}.search-product.list-first .result-trust,.search-product.compact .result-trust{display:none}.result-meta{align-content:center;justify-items:end;gap:7px;display:grid}.search-product.list-first .result-meta,.search-product.compact .result-meta{gap:3px}.result-meta strong{color:var(--parchment);font-size:22px}.result-meta small{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.1;overflow:hidden}.result-meta small:first-of-type{color:var(--brass);text-transform:uppercase;font-size:10px;font-weight:900}.search-product.list-first .result-meta strong,.search-product.compact .result-meta strong{font-size:17px}.skeleton-row{pointer-events:none}.skeleton-row:hover{transform:none}.skeleton-art,.skeleton-line{background:#ffffff14;position:relative;overflow:hidden}.skeleton-art:after,.skeleton-line:after{content:"";animation:skeleton-sheen 1.25s var(--ease) infinite;background:linear-gradient(90deg,#0000,#f1e7d026,#0000);position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{border-radius:999px;height:10px;display:block}.skeleton-line.title{width:min(240px,84%);height:17px}.skeleton-line.hook{width:96%}.skeleton-line.context{width:72%}.skeleton-line.price{width:48px;height:18px}.skeleton-line.seats{width:58px}.browse-state{background:#040b0a8f;border:1px solid #e9bf6842;border-radius:9px;align-content:center;gap:10px;min-height:174px;padding:22px;display:grid}.browse-state strong{color:var(--parchment);font-family:Georgia,ui-serif,serif;font-size:24px}.browse-state p{max-width:580px;color:var(--muted);margin:0;line-height:1.45}.browse-state.preview{background:linear-gradient(135deg,#11533e6b,#040b0a94);border-color:#6ce0b44d;min-height:auto;margin-bottom:12px;padding:14px 16px}.browse-state.preview strong{letter-spacing:0;color:var(--mint);font-family:inherit;font-size:14px}.browse-state.preview p{max-width:720px;font-size:13px}.browse-state-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.browse-state-actions a{min-height:36px;color:var(--parchment);background:#0e3f2f8f;border:1px solid #e9bf684d;border-radius:7px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.search-product.compact .search-box{height:40px;padding:0 10px;font-size:12px}.search-product.compact .filter-group{margin:12px 0}.search-product.compact .segmented{gap:5px}.search-product.compact .segmented button{min-height:32px;font-size:12px}.search-product.compact .filter-summary{gap:2px;min-height:40px;margin-top:6px;padding:7px 0 7px 9px}.search-product.compact .filter-summary span,.search-product.compact .filter-summary strong{font-size:11px}.detail-card{padding:14px}.detail-card .campaign-art{min-height:180px}.detail-card h3{color:var(--parchment-heading);margin-top:18px;font-size:30px}.detail-card p{color:var(--parchment-muted)}.detail-card-placeholder{align-content:start}.detail-card-placeholder .placeholder-art{opacity:.68;filter:saturate(.72)}.gm-score{color:var(--parchment-text);align-items:center;gap:8px;display:flex}.gm-trust-summary,.confidence-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.gm-trust-summary span,.confidence-tags span{border:1px solid var(--parchment-line);min-width:0;color:var(--parchment-text);background:#12523a12;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:750;line-height:1.1;display:inline-flex}.confidence-tags span{color:#173424;background:#12523a1a;border-color:#12523a33}.detail-card dl{gap:12px;margin:18px 0;display:grid}.detail-card dl div{border-bottom:1px solid var(--parchment-line);justify-content:space-between;gap:14px;padding-bottom:9px;display:flex}.detail-card dd,.detail-card dt{color:var(--parchment-text);margin:0}.gm-builder{border-radius:12px;grid-template-columns:150px 1fr;gap:14px;padding:14px;display:grid}.builder-sidebar{align-content:start;gap:10px;padding:12px;display:grid}.builder-sidebar span{color:#c8d3c8;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;font-size:14px;display:grid}.builder-sidebar span i{color:#f1e7d0a8;border:1px solid #e9bf6842;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.builder-sidebar span.active{color:var(--text)}.builder-sidebar span.active i{color:var(--ink);background:var(--gold);border-color:#e9bf68c7}.builder-form{padding:18px}.builder-form h3{margin-bottom:17px;font-size:28px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-preview{background:#ffffff09;border-radius:4px;gap:7px;padding:11px 12px;display:grid}.field-preview span{color:var(--brass);font-size:12px;font-weight:800}.field-preview strong{color:#dfe8dc;font-size:14px}.review-status{background:#0e392a9e;border-radius:9px;grid-template-columns:auto 1fr 130px;align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.review-status span{color:var(--muted);margin-top:3px;display:block}.review-status-label{text-transform:uppercase;letter-spacing:.06em;justify-self:end;font-size:12px;font-weight:900;color:var(--gold)!important}.flow-section{padding:80px 0}.flow-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:44px 0 34px;padding:0;list-style:none;display:grid}.flow-strip li{border:1px solid var(--line);background:#060f0ebd;border-radius:10px;min-height:132px;padding:19px 34px 19px 16px;position:relative}.flow-strip li>span{width:34px;height:34px;color:var(--gold);border:1px solid var(--line-strong);border-radius:50%;place-items:center;margin-bottom:15px;font-family:Georgia,ui-serif,serif;display:grid}.flow-strip svg{color:var(--gold);z-index:2;opacity:.58;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.feature-layout{grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:18px;display:grid}.feature-table,.feature-list{border-radius:12px;padding:22px}.feature-table h3,.feature-list h3{margin-bottom:18px;font-size:28px}.score-row{grid-template-columns:145px 1fr 46px;align-items:center;gap:14px;padding:12px 0;display:grid}.score-row+.score-row,.feature-list article+article{border-top:1px solid #e9bf682e}.score-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.score-bar i{border-radius:inherit;background:linear-gradient(90deg, #50d47c, var(--gold));height:100%;display:block}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.feature-list h3{grid-column:1/-1}.feature-list article{gap:12px;padding:16px 0;display:flex}.feature-list svg{color:var(--gold);flex:none;margin-top:3px}.feature-list p{margin:5px 0 0}.overview-section{padding:60px 0 88px}.overview-section .section-heading{margin-bottom:28px}.overview-product{border-radius:13px;padding:16px}.overview-tabs{gap:10px;margin-bottom:14px;display:flex}.overview-tabs button{border:1px solid var(--line);min-height:45px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.overview-tabs button.active{border-color:var(--gold);background:#136246cc}.overview-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.overview-art,.overview-details{padding:16px}.overview-art h3{margin-top:18px;font-size:36px}.overview-art .panel-link{max-width:280px;margin-top:18px}.overview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-details article{background:#ffffff09;border-radius:8px;padding:15px}.overview-details p{color:var(--muted);margin:8px 0 0;line-height:1.5}.discovery-section{padding:64px 0 88px}.discovery-section .search-product{margin-top:36px}.payment-section{padding:72px 0 90px}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.payment-grid article{border-radius:12px;padding:24px}.payment-grid svg{color:var(--gold)}.payment-grid h3{margin:15px 0 16px;font-size:28px}.receipt{color:var(--parchment-text);background:var(--parchment);border-radius:9px;margin-bottom:18px;padding:18px}.receipt div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.receipt div+div{border-top:1px solid var(--parchment-line)}.checkout-note{color:#d7dfd2;border-left:2px solid #e9bf6885;margin:0 0 18px;padding-left:12px;font-size:14px;line-height:1.45}.timeline{gap:13px;margin:0 0 18px;padding:0;list-style:none;display:grid}.fee-lockup{color:var(--parchment);margin:8px 0 12px;font-family:Georgia,ui-serif,serif;font-size:clamp(3rem,6vw,5.1rem);line-height:1}.gm-payout-preview{background:#f7f0df0f;border:1px solid #e9bf683d;border-radius:10px;margin:4px 0 18px;padding:16px}.gm-payout-preview.compact{padding:14px}.gm-payout-preview-heading{gap:4px;margin-bottom:12px;display:grid}.gm-payout-preview-heading span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.gm-payout-preview-heading strong{color:var(--text);font-size:18px}.gm-payout-preview-rows{gap:10px;display:grid}.gm-payout-preview-row{border-top:1px solid #f7f0df1f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:10px 0;display:grid}.gm-payout-preview-row span{color:var(--text);font-size:14px;font-weight:800;display:block}.gm-payout-preview-row p,.gm-payout-preview-note{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.gm-payout-preview-row strong{color:var(--gold);white-space:nowrap;font-size:16px}.gm-payout-preview-note{border-top:1px solid #f7f0df1f;margin-top:12px;padding-top:12px}.protection-note{background:#104a358c;border-radius:10px;align-items:center;gap:16px;margin-top:18px;padding:18px 22px;display:flex}.protection-note p{margin:0}.transaction-console{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:22px;display:grid}.transaction-panel{background:linear-gradient(#0b221bdb,#050d0ce6),repeating-linear-gradient(135deg,#e9bf680d 0 1px,#0000 1px 22px);border:1px solid #e9bf6838;border-radius:12px;gap:14px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0a}.transaction-panel *{min-width:0}.transaction-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.transaction-panel-heading svg{color:var(--gold);margin-top:2px}.transaction-panel-heading h3{font-size:25px}.transaction-panel-heading p,.transaction-hint,.transaction-message{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.transaction-panel label{color:#f1e7d0b8;letter-spacing:.02em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.transaction-panel input,.transaction-panel select{width:100%;min-height:46px;color:var(--text);background:#040b0ac7;border:1px solid #e9bf6852;border-radius:8px;padding:0 12px}.transaction-panel select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#f1e7d0cc 50%),linear-gradient(135deg,#f1e7d0cc 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:6px 6px}.transaction-form-grid{grid-template-columns:minmax(0,1fr) minmax(110px,.36fr);gap:12px;display:grid}.transaction-summary{color:#f1e7d0b8;background:#0208076b;border:1px solid #e9bf682e;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;font-size:13px;display:flex}.transaction-summary strong{color:var(--text);text-align:right}.transaction-hint{color:#d5d0bd;background:#e9bf6814;border-left:2px solid #e9bf688a;margin:0;padding:10px 12px}.transaction-panel button{color:#162117;cursor:pointer;min-height:46px;transition:transform .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease), opacity .16s var(--ease);background:linear-gradient(#efca7b,#c89947);border:1px solid #e9bf687a;border-radius:8px;font-weight:850}.transaction-panel button:hover:not(:disabled){border-color:var(--gold);transform:translateY(-1px);box-shadow:0 16px 34px #00000047}.transaction-panel button:disabled{cursor:not-allowed;color:#f1e7d08a;box-shadow:none;background:#07100ec7;border-color:#e9bf682e;transform:none}.transaction-button-row{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.8fr));gap:10px;display:grid}.transaction-button-row button:not(:first-child){color:var(--text);background:#040b0aad}.transaction-message{background:#ffffff0b;border-radius:8px;margin:0;padding:10px 12px}.transaction-message.success{color:#9ce4ae;background:#249b581f}.transaction-message.error{color:#ffb7a8;background:#c4453424}.gm-listing-create-error{border:1px solid #c4453461;line-height:1.45}.gm-listing-create-error:focus{outline:2px solid var(--ring);outline-offset:3px;box-shadow:var(--focus-glow)}.modal-label input[aria-invalid=true]{border-color:#ffb7a8;box-shadow:0 0 0 1px #c445346b}.transaction-message.warning{color:var(--parchment-2);background:#c99b4d1f;border:1px solid #c99b4d47}.gm-campaign-listings{outline:none;scroll-margin-top:24px}.gm-draft-before-connect-note{color:var(--muted);border:1px solid var(--line);background:#dfb8650f;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.gm-profile-setup-heading{text-align:left;margin-bottom:24px}.gm-profile-setup-heading h1{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(2rem,6vw,2.5rem)}.gm-profile-setup-heading>p:last-child{color:var(--muted);margin:10px 0 0;font-size:1rem;line-height:1.55}.gm-profile-setup-footer{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.gm-profile-setup-footer p,.gm-profile-setup-footer a{color:var(--muted);font-size:12px;line-height:1.5}.gm-profile-setup-footer p{margin:0 0 8px}.gm-profile-setup-footer a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.gm-journey-summary{background:linear-gradient(135deg,#e9bf6814,#1266480f);border:1px solid #e9bf6857;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:20px;display:grid}.gm-journey-summary h2{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.3rem,2.6vw,1.8rem)}.gm-journey-summary p{color:var(--muted);margin:7px 0 0;line-height:1.5}.gm-journey-summary>a{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;padding:8px 2px;font-size:13px;font-weight:850;display:inline-flex}.gm-core-work{grid-template-columns:minmax(0,1fr);gap:40px;margin-bottom:32px;display:grid}.gm-campaign-listing-row,.gm-session-row{gap:18px;min-width:0}.gm-session-row{border-radius:8px;padding:20px;display:grid}.gm-session-row-main{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.gm-session-row-main>div:first-child,.gm-campaign-listing-row>div:first-child,.gm-session-row>div:first-child{min-width:0}.gm-record-status{min-height:22px;color:var(--muted);letter-spacing:.02em;text-transform:uppercase;background:#ffffff0d;border-radius:4px;align-items:center;padding:2px 6px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.gm-record-status.is-positive{color:#6df0b7;background:#12664826}.gm-record-status.is-attention{color:var(--gold);background:#c99b4d26}.gm-campaign-listing-row button,.gm-campaign-listing-row .panel-link,.gm-session-row button,.gm-profile-card button{min-height:44px}.gm-game-sessions{scroll-margin-top:24px}.gm-bookings-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.gm-bookings{min-width:0}.gm-bookings-table-wrap table{min-width:640px}.gm-profile-card{width:min(100%,520px)}.gm-dashboard-notifications{gap:12px;margin-bottom:32px;display:grid}.gm-dashboard-notifications .transaction-message{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.gm-dashboard-notifications strong{color:var(--gold);margin-bottom:4px;font-size:14px;display:block}.gm-dashboard-notifications p{color:var(--text);margin:0;font-size:13px}.gm-dashboard-notifications button{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px}.gm-operational-details{border:1px solid var(--line);background:#0208073d;border-radius:12px;margin-top:8px;overflow:clip}.gm-operational-details>summary{min-height:54px;color:var(--text);cursor:pointer;padding:12px 16px;font-weight:850;line-height:30px;list-style-position:inside;display:list-item}.gm-operational-details>summary small{float:right;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.gm-operational-details[open]>summary{border-bottom:1px solid var(--line);color:var(--gold)}.gm-operational-details-body{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px;display:grid}.gm-operational-details-body>*{min-width:0;margin-bottom:0}.gm-campaign-listings:focus-visible{outline:2px solid var(--gold);outline-offset:8px;border-radius:8px}.gm-campaign-listings-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.gm-campaign-listings-header .pilot-eyebrow{margin-bottom:5px}.gm-campaign-listings-header h2{color:var(--gold);align-items:center;gap:10px;margin:0;font-family:Georgia,serif;font-size:1.6rem;display:flex}.gm-create-listing-button{border:1px solid var(--gold);white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;display:inline-flex}.gm-resolve-pending-listing-edit{white-space:nowrap;flex:none;width:auto;min-height:44px}.gm-payout-setup-card{border-color:#e9bf686b;border-radius:12px;outline:none;margin-bottom:24px;padding:22px;scroll-margin-top:24px}.gm-payout-setup-card.is-ready{border-color:#3dd38a75}.gm-payout-setup-card.is-blocked{border-color:#de5c4580}.gm-payout-setup-card:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.gm-payout-setup-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gm-payout-setup-heading h2{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2rem)}.gm-payout-setup-heading p{max-width:760px;color:var(--muted);margin:7px 0 0;line-height:1.5}.gm-payout-setup-heading p strong{color:var(--text)}.gm-payout-status{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;background:#c99b4d1a;border:1px solid #e9bf6857;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.gm-payout-status.is-ready{color:#6df0b7;background:#12664829;border-color:#3dd38a66}.gm-payout-status.is-blocked{color:#ffb7a8;background:#c4453421;border-color:#de5c456b}.gm-payout-setup-card>.transaction-message{margin-top:16px}.gm-payout-setup-body{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.gm-payout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gm-payout-fields label{gap:7px;display:grid}.gm-payout-fields label>span,.gm-payout-readonly-field>span{color:var(--text);letter-spacing:.02em;font-size:12px;font-weight:900}.gm-payout-readonly-field{align-content:start;gap:7px;min-height:44px;display:grid}.gm-payout-readonly-field strong{border:1px solid var(--line-strong);min-height:44px;color:var(--text);background:#e9bf680a;border-radius:8px;align-items:center;padding:10px 12px;font-weight:700;display:flex}.gm-payout-fields select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);background:var(--bg);font:inherit;border-radius:8px;padding:10px 12px}.gm-payout-fields small,.gm-payout-readonly-field small{color:var(--muted);font-size:12px;line-height:1.4}.gm-payout-checking,.gm-payout-existing-note{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.5}.gm-payout-setup-body>.transaction-message{margin-top:14px}.gm-payout-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.gm-payout-actions .panel-link{border:1px solid var(--gold);justify-content:center;align-items:center;width:auto;min-width:190px;min-height:46px;margin:0;display:inline-flex}.gm-payout-actions p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.gm-payout-ready{color:#6df0b7;background:#1266481f;border:1px solid #3dd38a57;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.gm-payout-ready svg{flex:none}.gm-payout-ready strong,.gm-payout-ready span{display:block}.gm-payout-ready span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.gm-pilot-details{margin-bottom:24px}.gm-pilot-details>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--muted);padding:2px 0;font-size:13px;font-weight:800;line-height:40px;list-style-position:inside;display:list-item}.gm-pilot-details[open]>summary{color:var(--gold);margin-bottom:10px}.gm-pilot-details .gm-paid-pilot-gate{margin-bottom:0}.gm-dashboard-content{grid-template-columns:minmax(0,1fr) 360px;gap:40px;display:grid}.pilot-readiness-card{border-radius:12px;margin-bottom:32px;padding:22px}.gm-current-action-card{border-color:#e9bf6861;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:20px;display:grid}.gm-current-action-card h2{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.25rem,2.6vw,1.8rem)}.gm-current-action-card p{color:var(--muted);margin:6px 0 0;line-height:1.5}.gm-current-action-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gm-current-action-controls .panel-link{white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;min-height:42px;margin:0;display:inline-flex}.gm-paid-pilot-gate{border-color:#e9bf6857;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;margin-bottom:24px;padding:20px;display:grid}.gm-paid-pilot-gate.is-ready_for_checkout_smoke,.gm-paid-pilot-gate.is-paid_seats_confirmed{border-color:#3dd38a66}.gm-paid-pilot-gate-copy h2{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.2rem,2.4vw,1.65rem)}.gm-paid-pilot-gate-copy>p{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.5}.gm-paid-pilot-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.gm-paid-pilot-metrics div{border:1px solid var(--line);background:#0208075c;border-radius:8px;min-width:0;padding:10px}.gm-paid-pilot-metrics dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.gm-paid-pilot-metrics dd{color:var(--text);word-break:break-word;text-transform:capitalize;margin:4px 0 0;font-size:13px;font-weight:900}.gm-paid-pilot-gate-actions{gap:10px;display:grid}.gm-paid-pilot-next{background:#02080757;border:1px solid #e9bf6838;border-radius:9px;min-width:0;padding:12px}.gm-paid-pilot-next strong{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;font-size:12px;display:block}.gm-paid-pilot-next p{color:var(--muted);margin:6px 0 10px;font-size:13px;line-height:1.45}.gm-paid-pilot-next .panel-link{align-items:center;gap:6px;width:fit-content;min-height:36px;margin:0;padding:8px 10px;font-size:12px;display:inline-flex}.gm-profile-setup-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.gm-profile-setup-actions{justify-content:center;margin-top:18px}.pilot-readiness-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.pilot-readiness-header h2{color:var(--text);font-size:1.7rem}.pilot-readiness-header p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.pilot-readiness-header svg{color:var(--gold);flex:none}.pilot-eyebrow{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:inline-block}.pilot-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pilot-readiness-item{border:1px solid var(--line);background:#02080757;border-radius:8px;min-width:0;padding:14px}.pilot-readiness-item>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.pilot-readiness-item strong{color:var(--text);margin-top:5px;font-size:1rem;display:block}.pilot-readiness-item p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.45}.pilot-readiness-item.is-ready{background:#12664821;border-color:#3dd38a61}.pilot-readiness-item.is-attention{background:#e9bf6814;border-color:#e9bf686b}.pilot-readiness-item.is-blocked{background:#c445341a;border-color:#ff6b6b52}.gm-pilot-setup{background:linear-gradient(135deg,#e9bf6814,#14644714),#02080747;border:1px solid #e9bf682e;border-radius:10px;margin-top:18px;padding:16px}.gm-pilot-setup-heading{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:end;gap:14px;margin-bottom:14px;display:grid}.gm-pilot-setup-heading h3{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.15rem,2vw,1.45rem)}.gm-pilot-setup-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.gm-pilot-step-list{counter-reset:gm-pilot-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gm-pilot-step{border:1px solid var(--line);background:#0208076b;border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.gm-pilot-step-index{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.gm-pilot-step-body{gap:8px;min-width:0;display:grid}.gm-pilot-step-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.gm-pilot-step-topline strong{color:var(--text);font-size:14px}.gm-pilot-step-topline span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:900}.gm-pilot-step p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.gm-pilot-step .panel-link{align-items:center;gap:6px;width:fit-content;min-height:34px;margin:0;padding:7px 10px;font-size:12px;display:inline-flex}.gm-pilot-step.is-ready{border-color:#3dd38a57}.gm-pilot-step.is-ready .gm-pilot-step-index,.gm-pilot-step.is-ready .gm-pilot-step-topline span{color:#6df0b7;border-color:#3dd38a61}.gm-pilot-step.is-current{background:#e9bf6814;border-color:#e9bf6875}.gm-pilot-step.is-current .gm-pilot-step-index,.gm-pilot-step.is-current .gm-pilot-step-topline span{color:var(--gold);border-color:#e9bf687a}.gm-pilot-step.is-blocked{opacity:.72}.player-pilot-card{border-radius:12px;margin-bottom:32px;padding:22px}.player-pilot-heading{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;gap:18px;margin-bottom:16px;display:grid}.player-pilot-heading h2{color:var(--text);margin:0;font-size:1.55rem}.player-pilot-heading p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.player-pilot-step-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.player-pilot-step{border:1px solid var(--line);background:#02080757;border-radius:9px;grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.player-pilot-step-index{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.player-pilot-step-body{gap:7px;min-width:0;display:grid}.player-pilot-step-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.player-pilot-step-topline strong{color:var(--text);font-size:14px;line-height:1.25}.player-pilot-step-topline span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:900}.player-pilot-step p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.42}.player-pilot-step .panel-link{align-items:center;gap:6px;width:fit-content;min-height:34px;margin:0;padding:7px 10px;font-size:12px;display:inline-flex}.player-pilot-step.is-ready{background:#1266481a;border-color:#3dd38a57}.player-pilot-step.is-ready .player-pilot-step-index,.player-pilot-step.is-ready .player-pilot-step-topline span{color:#6df0b7;border-color:#3dd38a61}.player-pilot-step.is-current{background:#e9bf6814;border-color:#e9bf6875}.player-pilot-step.is-current .player-pilot-step-index,.player-pilot-step.is-current .player-pilot-step-topline span,.player-pilot-step.is-attention .player-pilot-step-index,.player-pilot-step.is-attention .player-pilot-step-topline span{color:var(--gold);border-color:#e9bf687a}.player-pilot-step.is-blocked{opacity:.72}.player-review-readiness{border-radius:12px;gap:16px;margin:0 0 32px;padding:22px;display:grid}.player-review-readiness-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:end;gap:18px;display:grid}.player-review-readiness-heading h2{color:var(--text);margin:0;font-size:1.45rem}.player-review-readiness-heading p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.player-review-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.player-review-readiness-grid>div{border:1px solid var(--line);background:#02080757;border-radius:9px;min-width:0;padding:12px}.player-review-readiness-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.player-review-readiness-grid strong{color:var(--text);margin-top:5px;font-size:1.35rem;line-height:1;display:block}.player-review-readiness-next{border:1px solid var(--line);background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.player-review-readiness-next p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.player-review-readiness-next .panel-link{flex:none;width:auto;min-height:38px;margin:0;padding:8px 12px;font-size:12px}.player-review-readiness-next.is-ready{background:#1266481a;border-color:#3dd38a57}.player-review-readiness-next.is-waiting{background:#e9bf6814;border-color:#e9bf686b}.pilot-actions,.session-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pilot-actions{margin-top:16px}.pilot-actions .panel-link{justify-content:center;align-items:center;gap:7px;width:auto;min-height:38px;margin:0;padding:8px 12px;font-size:12px;display:inline-flex}.campaign-continuity-panel{background:linear-gradient(135deg,#e9bf6814,#14644714),#0208074d;border:1px solid #e9bf6833;border-radius:10px;margin:28px 0;padding:18px}.listing-continuity-panel{background:#12523a09;border-color:#12523a26;margin-top:32px;padding-top:22px}.dashboard-continuity-card{margin-bottom:32px}.campaign-continuity-heading{grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);align-items:end;gap:18px;margin-bottom:16px;display:grid}.campaign-continuity-heading h2{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15}.listing-continuity-panel .campaign-continuity-heading h2{color:#172018}.campaign-continuity-heading p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.listing-continuity-panel .campaign-continuity-heading p{color:#405146}.campaign-continuity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.campaign-continuity-item{border:1px solid var(--line);background:#0208075c;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.campaign-continuity-item svg{color:var(--gold);margin-top:1px}.campaign-continuity-item strong{color:var(--text);font-size:13.5px;line-height:1.25;display:block}.campaign-continuity-item p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.42}.listing-continuity-panel .campaign-continuity-item{background:#ffffff61;border-color:#12523a24}.listing-continuity-panel .campaign-continuity-item strong{color:#172018}.listing-continuity-panel .campaign-continuity-item p{color:#405146}.final-cta{background-image:linear-gradient(#050b0a14,#050b0ae0),linear-gradient(90deg,#050b0ab8,#050b0a3d,#050b0ad1),url(/assets/hero-adventure-marketplace.png);background-position:50%;background-size:cover;place-items:center;min-height:650px;padding:90px 24px;display:grid}.cta-inner{text-align:center;width:min(820px,100%)}.final-cta h2{color:var(--parchment);font-size:clamp(3.3rem,7vw,7rem);line-height:.96}.final-cta h2:first-line{color:var(--text)}.final-cta p{font-size:19px}.final-cta form{grid-template-columns:minmax(230px,1fr) 220px;gap:10px;max-width:650px;margin:34px auto 14px;display:grid}.final-cta input{color:#162117;background:var(--parchment);border:1px solid #e9bf6880;border-radius:8px;min-height:58px;padding:0 17px}.final-cta form button{color:#172016;background:linear-gradient(#efca7b,#c89947)}.success-message{font-weight:800;color:#8ee29b!important}.cta-actions{flex-wrap:wrap;justify-content:center;margin-top:22px}.support-page,.gm-pilot-page,.player-pilot-page{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 96px}.support-hero{border:1px solid var(--line);background:linear-gradient(135deg,#0f4d3652,#050c0be0),#050c0bc7;border-radius:8px;padding:clamp(28px,5vw,56px)}.support-hero h1{max-width:820px;color:var(--parchment);margin:0;font-size:clamp(2.4rem,6vw,5.6rem);line-height:.98}.support-hero p{max-width:760px;color:var(--muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.support-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.gm-host-entry{background:linear-gradient(135deg,#0f4d366b,#050c0be6),#050c0bd1;border-color:#e9bf684d;width:100%;max-width:960px;margin:0 auto;overflow:hidden}.gm-host-entry h1{max-width:760px;font-size:clamp(2.35rem,5vw,4.8rem)}.gm-host-entry.is-error{border-color:#e9bf6894}.gm-host-primary-actions{align-items:center}.gm-host-primary-actions .button,.gm-host-help-link{min-height:48px}.gm-host-help-link{color:var(--gold);align-items:center;padding:0 6px;font-size:14px;font-weight:800;display:inline-flex}.gm-host-journey-preview{counter-reset:gm-host-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:960px;margin:16px auto 0;padding:0;list-style:none;display:grid}.gm-host-journey-preview li{border:1px solid var(--line);counter-increment:gm-host-step;background:#050b0bb3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-width:0;padding:18px;display:grid}.gm-host-journey-preview li:before{content:counter(gm-host-step, decimal-leading-zero);color:var(--gold);grid-row:span 2;font-family:Georgia,serif;font-size:1.05rem;font-weight:800;line-height:1.2}.gm-host-journey-preview strong{color:var(--text);font-family:Georgia,serif;font-size:1rem;line-height:1.2}.gm-host-journey-preview span{color:var(--muted);font-size:13px;line-height:1.45}.gm-pilot-primary-actions{max-width:880px}.gm-pilot-primary-actions .button{min-height:48px}.gm-pilot-secondary-actions{align-items:center;gap:16px;margin-top:14px}.gm-pilot-secondary-actions .panel-link,.gm-pilot-secondary-actions .text-link-button{min-height:0;padding:0}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.support-card{border:1px solid var(--line);background:#050b0bb3;border-radius:8px;min-width:0;padding:22px}.support-card.warning{background:#37281061;border-color:#e9bf686b}.support-card svg{color:var(--gold)}.support-card h2{color:var(--text);margin:10px 0;font-family:Georgia,serif;font-size:1.32rem}.support-card p,.support-card li{color:var(--muted);font-size:14px;line-height:1.55}.support-card ul{margin:0;padding-left:18px}.support-card li+li{margin-top:8px}.support-fact-list{gap:10px;margin:14px 0;display:grid}.support-fact-list div{border:1px solid var(--line);background:#ffffff09;border-radius:8px;min-width:0;padding:10px 12px}.support-fact-list dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.support-fact-list dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.support-card code{border:1px solid var(--line);min-width:0;max-width:100%;color:var(--parchment);white-space:normal;overflow-wrap:anywhere;background:#00000038;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45;display:block}.account-recovery-form{gap:12px;margin-top:16px;display:grid}.account-recovery-field{color:var(--text);gap:7px;font-size:13px;font-weight:800;display:grid}.account-recovery-field input,.account-recovery-field select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#020807b8;border-radius:8px;padding:11px 12px}.account-recovery-actions{margin-top:4px}.account-help-issue-card{background:#37281057;border-color:#e9bf6857;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;display:grid}.account-help-issue-card h2{margin-top:4px}.gm-pilot-fast-path{background:linear-gradient(135deg,#233f3061,#3728103d),#050b0bb8;border-color:#e9bf6857;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:22px;margin-top:18px;display:grid}.gm-pilot-fast-path h2{margin-top:4px}.gm-pilot-fast-path ol{margin:0;padding-left:22px}.gm-pilot-fast-path li{color:var(--muted);line-height:1.5}.gm-pilot-fast-path li+li{margin-top:10px}.gm-pilot-fast-path li strong{color:var(--text)}.gm-pilot-checklist-card,.player-pilot-checklist-card{grid-column:span 2}.gm-pilot-checklist-card li strong,.player-pilot-checklist-card li strong{color:var(--text)}.gm-pilot-account-card{gap:18px;margin-top:18px;display:grid}.gm-pilot-account-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.gm-pilot-account-heading h2{color:var(--text);margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(1.45rem,2vw,2rem)}.gm-pilot-account-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.gm-pilot-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gm-pilot-account-grid>div{background:#ffffff09;border:1px solid #e9bf6829;border-radius:8px;min-width:0;padding:12px}.gm-pilot-account-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.gm-pilot-account-grid strong{color:var(--text);overflow-wrap:anywhere;margin-top:6px;font-size:.95rem;display:block}.gm-pilot-account-actions{margin-top:0}.pilot-payment-status-card{background:linear-gradient(135deg,#37281047,#0208076b);border-color:#e9bf6847;gap:18px;margin-top:18px;display:grid}.pilot-payment-status-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pilot-payment-status-heading h2{color:var(--text);margin:6px 0 8px;font-family:Georgia,serif;font-size:clamp(1.45rem,2vw,2rem)}.pilot-payment-status-heading p,.pilot-payment-status-next p{max-width:800px;color:var(--muted);margin:0;line-height:1.55}.pilot-payment-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-payment-status-grid>div{background:#ffffff09;border:1px solid #e9bf6829;border-radius:8px;min-width:0;padding:12px}.pilot-payment-status-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.pilot-payment-status-grid strong{color:var(--text);overflow-wrap:anywhere;margin-top:6px;font-size:.95rem;display:block}.pilot-payment-status-grid p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.45}.pilot-payment-status-next{background:#e9bf6814;border:1px solid #e9bf682e;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pilot-payment-status-next svg{color:var(--gold);flex:none;margin-top:2px}.pilot-copy-form{gap:12px;margin-top:16px;display:grid}.pilot-copy-field{color:var(--parchment-2);text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.pilot-copy-field input,.pilot-copy-field select,.pilot-copy-field textarea{width:100%;min-height:44px;color:var(--text);font:inherit;text-transform:none;background:#02080794;border:1px solid #e9bf6847;border-radius:8px;padding:0 12px}.pilot-copy-field select{appearance:none}.pilot-copy-field textarea{resize:vertical;min-height:92px;padding:10px 12px;line-height:1.45}.pilot-issue-form,.pilot-feedback-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-issue-form .pilot-copy-field:nth-of-type(n+6),.pilot-feedback-form .pilot-copy-field:nth-of-type(n+7),.pilot-issue-form .button,.pilot-feedback-form .button,.pilot-issue-form+.support-note,.pilot-feedback-form+.support-note{grid-column:1/-1}.dashboard-pilot-issue-card{margin:0 0 40px}.dashboard-support-issue-card{margin:-18px 0 40px}.support-issue-status-list{align-content:start}.support-issue-list{gap:12px;margin-top:14px;display:grid}.support-issue-row{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:9px;padding:14px;display:grid}.support-issue-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-issue-row-heading strong{color:var(--text);line-height:1.25}.support-issue-status{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:850}.support-issue-status.is-active{color:var(--gold);background:#e9bf6814;border-color:#e9bf6861}.support-issue-status.is-attention{color:#ffd0a0;background:#ffb47817;border-color:#ffb4786b}.support-issue-status.is-resolved{color:#6df0b7;background:#6df0b714;border-color:#6df0b75c}.support-issue-meta{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:.78rem;display:flex}.support-issue-meta span{background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px}.support-issue-resolution{color:var(--text);margin:0;font-size:.9rem;line-height:1.45}.support-issue-resolution strong{color:var(--gold)}.support-issue-list-error{gap:10px;display:grid}.support-note{font-weight:750;color:var(--parchment-2)!important}.launch-cockpit{border-radius:10px;padding:22px}.launch-cockpit-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.launch-cockpit-header h2{color:var(--text);margin:0;font-family:Georgia,serif;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.launch-cockpit-header p{max-width:780px;color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}.launch-cockpit-header svg,.launch-cockpit-subhead svg{color:var(--gold);flex:none}.launch-cockpit-summary,.pilot-handoff-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.launch-cockpit-summary>div,.pilot-handoff-strip>div{border:1px solid var(--line);background:#02080757;border-radius:8px;min-width:0;padding:13px}.launch-cockpit-summary span,.pilot-handoff-strip span,.launch-cockpit-command span,.launch-cockpit-reports>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launch-cockpit-summary strong,.pilot-handoff-strip strong,.launch-cockpit-summary a{max-width:100%;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:850;display:inline-flex}.launch-cockpit-status,.launch-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.launch-cockpit-status article,.launch-cockpit-grid>section,.launch-cockpit-invite,.launch-cockpit-live-refresh,.launch-cockpit-decision,.launch-cockpit-details{border:1px solid var(--line);background:#050b0b6b;border-radius:8px;min-width:0;padding:16px}.launch-cockpit-invite,.launch-cockpit-decision,.launch-cockpit-details{gap:14px;margin-top:14px;display:grid}.launch-cockpit-launch-center{background:linear-gradient(135deg,#e9bf681a,#47cf890f),#050b0b7a;border-color:#e9bf684d}.launch-cockpit-decision>div:first-child span,.launch-cockpit-decision-card span,.launch-cockpit-decision-columns span,.launch-cockpit-details>summary{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launch-cockpit-decision>div:first-child p,.launch-cockpit-decision-card p,.launch-cockpit-decision-columns p,.launch-cockpit-details>p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.launch-cockpit-decision>div:first-child strong,.launch-cockpit-decision-card strong{color:var(--text)}.launch-cockpit-decision>div:first-child code{color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:9px;font-size:12px;line-height:1.45;display:block}.launch-cockpit-decision-grid,.launch-cockpit-decision-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.launch-cockpit-decision-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-cockpit-decision-card,.launch-cockpit-decision-columns>div{border:1px dashed var(--line);background:#0208073d;border-radius:8px;min-width:0;padding:12px}.launch-cockpit-decision-card.is-ready{background:#47cf8914;border-color:#47cf8947}.launch-cockpit-decision-card.is-blocked{background:#c4453414;border-color:#ff6b6b42}.launch-cockpit-decision-card.is-attention{background:#e9bf6814;border-color:#e9bf6857}.launch-cockpit-decision-card em{color:var(--parchment-2);font-style:normal}.launch-cockpit-decision-card code{max-width:100%;color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:9px;font-size:12px;line-height:1.45;display:block}.launch-cockpit-decision-card a{width:fit-content;max-width:100%;color:var(--gold);overflow-wrap:anywhere;margin-top:9px;font-weight:700;display:inline-flex}.launch-cockpit-details>summary{cursor:pointer;list-style-position:inside}.launch-cockpit-details[open]>summary{color:var(--gold)}.launch-cockpit-live-refresh{gap:12px;margin-top:14px;display:grid}.launch-cockpit-live-refresh-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-cockpit-live-refresh-heading .launch-cockpit-subhead{margin-bottom:0}.launch-cockpit-live-refresh>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.launch-cockpit-live-refresh .button.is-active{color:var(--parchment);background:#47cf891f;border-color:#47cf8970}.launch-cockpit-watch-note{background:#47cf8914;border:1px solid #47cf893d;border-radius:8px;padding:10px 12px}.launch-cockpit-live-summary{margin-top:0}.launch-cockpit-live-list{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-cockpit-live-actions{background:#e9bf6814;border:1px solid #e9bf6847;border-radius:8px;gap:12px;padding:14px;display:grid}.launch-cockpit-live-actions strong{color:var(--text);font-size:14px;display:block}.launch-cockpit-live-actions p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.launch-cockpit-live-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.launch-cockpit-live-action-row .button{width:auto;min-height:38px}.launch-cockpit-next-command{border:1px dashed var(--line);background:#02080747;border-radius:8px;min-width:0;padding:11px}.launch-cockpit-next-command span,.launch-cockpit-live-self-link{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.launch-cockpit-next-command code{color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:6px;font-size:12px;line-height:1.45;display:block}.launch-cockpit-next-command p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.launch-cockpit-stage-commands{background:#02080733;border:1px solid #e9bf6838;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.launch-cockpit-stage-commands>div:first-child span,.launch-cockpit-stage-command span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launch-cockpit-stage-commands>div:first-child p,.launch-cockpit-stage-command p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.launch-cockpit-stage-command-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-cockpit-stage-command{border:1px dashed var(--line);background:#0208073d;border-radius:8px;min-width:0;padding:11px}.launch-cockpit-stage-command code{color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.launch-cockpit-gate-checklist{background:#02080733;border:1px solid #47cf8938;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.launch-cockpit-gate-checklist>div:first-child span,.launch-cockpit-gate-step span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launch-cockpit-gate-checklist>div:first-child p,.launch-cockpit-gate-step p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.launch-cockpit-gate-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.launch-cockpit-gate-step{border:1px dashed var(--line);background:#0208073d;border-radius:8px;min-width:0;padding:11px}.launch-cockpit-gate-step>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.launch-cockpit-gate-step strong{max-width:52%;color:var(--parchment);text-align:right;overflow-wrap:anywhere;font-size:11px;font-weight:900}.launch-cockpit-gate-step code{color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.launch-cockpit-release-review{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.launch-cockpit-release-review>div{min-width:0}.launch-cockpit-release-review span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:900}.launch-cockpit-release-review ul{color:var(--parchment-2);gap:5px;margin:6px 0 0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.launch-cockpit-release-review li{overflow-wrap:anywhere;min-width:0}.launch-cockpit-release-review a{color:var(--gold);text-underline-offset:3px;font-weight:850;text-decoration-thickness:1px}.launch-cockpit-release-review code{color:inherit;margin-top:0;font-size:11px;display:inline}.launch-cockpit-attestation-form{border-top:1px solid #ffffff14;gap:9px;margin-top:12px;padding-top:12px;display:grid}.launch-cockpit-attestation-form label{gap:5px;min-width:0;display:grid}.launch-cockpit-attestation-form label>span,.launch-cockpit-attestation-actions span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:900}.launch-cockpit-attestation-form input,.launch-cockpit-attestation-form select,.launch-cockpit-attestation-form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#0208075c;border-radius:8px;font-size:13px}.launch-cockpit-attestation-form input,.launch-cockpit-attestation-form select{min-height:38px;padding:0 10px}.launch-cockpit-attestation-form textarea{resize:vertical;min-height:78px;padding:10px;line-height:1.45}.launch-cockpit-attestation-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.launch-cockpit-attestation-actions .button{width:auto;min-height:36px}.launch-cockpit-gate-step.is-ready{background:#47cf8914;border-color:#47cf8947}.launch-cockpit-gate-step.is-blocked{background:#c4453414;border-color:#ff6b6b42}.launch-cockpit-key-rotation{background:#c445341a;border:1px solid #ff6b6b3d;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.launch-cockpit-key-rotation>div:first-child span,.launch-cockpit-key-rotation-meta span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launch-cockpit-key-rotation p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.launch-cockpit-key-rotation-meta,.launch-cockpit-key-rotation-commands{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-cockpit-key-rotation-meta>div{border:1px dashed var(--line);background:#02080738;border-radius:8px;min-width:0;padding:10px}.launch-cockpit-key-rotation-meta code{color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.launch-cockpit-key-rotation-list{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.launch-cockpit-key-rotation-commands{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-cockpit-live-self-link{width:fit-content;text-decoration:none}.launch-cockpit-invite p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.launch-cockpit-invite-links{flex-wrap:wrap;gap:10px;display:flex}.launch-cockpit-invite-links a{border:1px solid var(--line-strong);color:var(--gold);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.launch-cockpit-copy-error{color:var(--danger,#ff8a8a)!important}.launch-cockpit-subhead{align-items:center;gap:8px;margin-bottom:10px;display:flex}.launch-cockpit-subhead h3{color:var(--text);margin:0;font-size:1rem}.launch-cockpit-status p,.launch-cockpit-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.launch-cockpit-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.launch-cockpit-item{border:1px solid var(--line);background:#02080742;border-radius:8px;min-width:0;padding:12px}.launch-cockpit-item>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.launch-cockpit-item strong{color:var(--text);margin:4px 0;font-size:14px;display:block}.launch-cockpit-item.is-ready{background:#1266481f;border-color:#3dd38a57}.launch-cockpit-item.is-attention{background:#e9bf6814;border-color:#e9bf6861}.launch-cockpit-item.is-blocked{background:#c445341a;border-color:#ff6b6b4d}.launch-cockpit-reports,.launch-cockpit-command-grid{gap:10px;margin-top:14px;display:grid}.launch-cockpit-reports{border:1px dashed var(--line);border-radius:8px;padding:14px}.launch-cockpit-reports code,.launch-cockpit-command code{color:var(--parchment-2);overflow-wrap:anywhere;white-space:normal;margin-top:6px;font-size:12px;line-height:1.45;display:block}.launch-cockpit-command{border:1px solid var(--line);background:#02080738;border-radius:8px;min-width:0;padding:12px}.pilot-handoff-page{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 96px}.pilot-handoff-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.pilot-handoff-grid{margin-top:0}.booking-return-page{width:min(1060px,100% - 40px);margin:0 auto;padding:64px 0 96px}.booking-return-hero,.booking-return-card{border:1px solid var(--line);background:#050b0bb8;border-radius:8px}.booking-return-hero{padding:clamp(28px,5vw,54px)}.booking-return-hero.is-success{background:linear-gradient(135deg,#15724c57,#050c0be6),#050c0bc7}.booking-return-hero.is-cancelled,.booking-return-hero.is-warning{background:linear-gradient(135deg,#7a4d164d,#050c0be6),#050c0bc7}.booking-return-hero.is-pending{background:linear-gradient(135deg,#584c2a3d,#050c0be6),#050c0bc7}.booking-return-heading{align-items:flex-start;gap:14px;max-width:860px;display:flex}.booking-return-heading svg{color:var(--gold);flex:none;margin-top:5px}.booking-return-heading h1{color:var(--parchment);margin:0;font-size:clamp(2.1rem,6vw,5rem);line-height:1}.booking-return-hero p{max-width:760px;color:var(--muted);font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.booking-return-reference{background:#e9bf6814;border:1px solid #e9bf683d;border-radius:8px;width:fit-content;max-width:100%;padding:9px 12px}.booking-return-reference strong{color:var(--parchment)}.booking-return-reference.is-success{background:#1266482e;border-color:#6df0b757}.booking-return-reference.is-warning{background:#7a4d1629;border-color:#e9bf6857}.booking-return-reference.is-pending{background:#e9bf6814;border-color:#e9bf683d}.booking-return-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.booking-return-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.booking-return-card{min-width:0;padding:22px}.booking-return-card svg{color:var(--gold)}.booking-return-card h2{color:var(--text);margin:10px 0 8px;font-family:Georgia,serif;font-size:1.25rem}.booking-return-card p{color:var(--muted);font-size:14px;line-height:1.55}.booking-return-support{margin-top:14px}.booking-return-back{width:fit-content;color:var(--parchment-2);align-items:center;gap:8px;margin-top:18px;font-weight:800;display:inline-flex}.legal-notice{color:#f1e7d09e;width:min(1370px,100% - 48px);margin:-42px auto 0;padding:0 0 36px;font-size:12px;line-height:1.55}.legal-notice p{max-width:980px;margin:0}.site-footer{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.footer-link-row{flex-wrap:wrap;justify-content:center;gap:10px 16px;font-size:13px;display:flex}.footer-link-row a{min-height:30px;transition:color .16s var(--ease), border-color .16s var(--ease);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.footer-link-row a:hover{border-color:currentColor;color:var(--parchment)!important}@keyframes skeleton-sheen{to{transform:translate(100%)}}@keyframes board-sheen{0%,54%{opacity:0;transform:translate(-18%)}62%{opacity:.7}78%,to{opacity:0;transform:translate(18%)}}@keyframes ticker-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes surface-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-mockup,.problem,.audience-copy,.search-product,.gm-builder,.flow-section,.overview-section,.discovery-section,.payment-section{animation:surface-in .52s var(--ease) both}.search-product{animation-name:surface-fade}.hero-board-row{animation:surface-in .46s var(--ease) both}.hero-board-row:nth-child(2){animation-delay:80ms}.hero-board-row:nth-child(3){animation-delay:.15s}.hero-board-row:nth-child(4){animation-delay:.22s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1360px){.site-header>nav{display:none}}@media (width<=1240px){.hero-shell{grid-template-columns:1fr;padding-top:54px}.hero-copy{max-width:850px}.quest-board{transform:none}.quest-board-body{grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr)}.mockup-body,.search-product{grid-template-columns:220px minmax(0,1fr)}.search-product>.detail-card{grid-column:1/-1;grid-template-columns:.8fr 1fr;gap:16px;display:grid}.problem-row,.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-item{border-top:1px solid var(--line);padding:20px}.problem-item+.problem-item{border-left:0}.flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-strip svg{display:none}}@media (width<=920px){.site-header,.hero-shell,.band,.concierge-section,.audience-grid,.flow-section,.overview-section,.discovery-section,.payment-section{width:min(100% - 28px,760px)}.site-header{height:76px}.brand{font-size:25px}.header-status{display:none}.header-actions{gap:10px;margin-left:auto}.header-actions .sound-toggle{justify-content:center;width:42px;padding:0}.header-actions .sound-toggle span{display:none}.hero-section{min-height:0}h1{font-size:clamp(3rem,14vw,5rem)}.hero-copy p{font-size:20px}.hero-actions,.concierge-shell,.mockup-body,.quest-board-body,.detail-grid,.stat-strip,.audience-grid,.search-product,.search-product.compact,.search-product.list-first,.gm-builder,.feature-layout,.overview-grid,.overview-details,.payment-grid,.transaction-console,.final-cta form,.search-product>.detail-card{grid-template-columns:1fr}.legal-notice{width:min(100% - 28px,760px);margin-top:-30px}.hero-proof-strip span{flex:160px}.board-filter-strip{gap:6px 10px}.search-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.search-box,.filter-group{grid-column:1/-1}.filter-group{margin:0}.filter-summary{min-height:48px;margin-top:0;padding:8px 0 8px 9px}.problem{margin-top:-24px;padding:46px 20px}.problem-row,.concierge-fields,.feature-list,.field-grid,.flow-strip{grid-template-columns:1fr}.flow-strip{gap:8px}.flow-strip li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:14px;display:grid}.flow-strip li>span{margin-bottom:0}.problem-item,.problem-item:first-child{background:0 0;border:0;border-radius:0;min-height:0;padding:20px 0}.problem-item:nth-child(2n){transform:none}.result-row{grid-template-columns:96px minmax(0,1fr)}.result-meta{grid-column:1/-1;justify-content:space-between;display:flex}.result-trust span:nth-child(n+3){display:none}.search-product.list-first .result-row,.search-product.compact .result-row{grid-template-columns:44px minmax(0,1fr) 66px;gap:8px;min-height:56px;padding:6px 8px}.search-product.list-first .result-meta,.search-product.compact .result-meta{grid-column:auto;align-content:center;justify-items:end;gap:2px;display:grid}.search-product.list-first .result-seats,.search-product.compact .result-seats{display:none}.search-product.list-first .result-meta strong,.search-product.compact .result-meta strong{font-size:16px}.gm-row,.review-status{grid-template-columns:auto 1fr}.gm-row a,.review-status-label{grid-column:1/-1}.mockup-body .booking-panel{max-width:none}.feature-table,.feature-list,.payment-grid article,.overview-product{padding:16px}.gm-payout-preview-row{grid-template-columns:1fr;gap:6px}.gm-payout-preview-row strong{justify-self:start}}@media (width<=560px){.site-header{gap:10px;width:calc(100% - 20px)}.brand-mark{width:38px;height:38px}.brand span:last-child{display:none}.small-cta{padding:10px 12px;font-size:13px}.sound-toggle{justify-content:center;width:42px;padding:0}.sound-toggle span{display:none}.hero-shell{width:calc(100% - 20px);padding-top:36px;padding-bottom:58px}h1{font-size:clamp(2.85rem,12vw,4.2rem);line-height:.96}.hero-copy p{margin:20px 0 24px;font-size:18px;line-height:1.48}.hero-mockup{padding:9px}.quest-board:before{inset:0}.hero-actions .button{width:100%}.hero-proof-strip{grid-template-columns:1fr;gap:7px;margin-top:18px;display:grid}.hero-proof-strip span{text-align:left;justify-content:flex-start;align-items:center;min-height:0;padding:0;font-size:12px;line-height:1.15}.hero-proof-strip span+span{border-left:0;padding-left:0}.hero-proof-strip svg{flex:none}.board-status-strip{grid-template-columns:1fr;gap:7px;display:grid}.concierge-section{padding:46px 0 42px}.concierge-form,.concierge-marketplace{padding:14px}.concierge-marketplace-top{gap:8px;display:grid}.concierge-match-card{grid-template-columns:62px minmax(0,1fr);padding:8px}.concierge-match-card .campaign-art{min-height:56px}.concierge-match-card strong{font-size:16px}.concierge-match-card small{font-size:11px}.search-rail{grid-template-columns:1fr}.quest-board-body{gap:9px}.board-list,.board-detail{padding:9px}.board-searchline{grid-template-columns:auto minmax(0,1fr)}.board-searchline strong{display:none}.hero-board-row{grid-template-columns:44px minmax(0,1fr) 54px;gap:8px;min-height:58px;padding:6px}.hero-board-micro small{display:none}.session-ticker{margin-top:7px}.hero-board-row .campaign-art{min-height:42px}.hero-board-price strong{font-size:16px}.hero-board-price small{font-size:8px}.board-detail .campaign-art{min-height:116px}.booking-status-card{padding:10px}.booking-status-card span{min-height:24px;font-size:11px}.listing-title-row{display:block}.crest{margin-top:12px}.section-heading h2,.audience-copy h2{font-size:2.45rem}.result-row .campaign-art{min-height:82px}.transaction-form-grid,.transaction-button-row{grid-template-columns:1fr}.transaction-summary{display:grid}.transaction-summary strong{text-align:left}.score-row{grid-template-columns:1fr 54px}.score-bar{grid-column:1/-1}.final-cta{min-height:560px}}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040908b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-content{overscroll-behavior:contain;border:1px solid var(--line);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow);animation:modal-fade-in .24s var(--ease);background:linear-gradient(#14221dfa,#060f0efa),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 16px);border-radius:12px;padding:32px;position:relative;overflow-y:auto}@keyframes modal-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-close{color:var(--muted);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{color:var(--gold)}.modal-header h2{color:var(--text);margin-top:8px;font-size:24px}.modal-body{gap:16px;margin-top:24px;display:grid}.gm-listing-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.gm-listing-form-row>*{min-width:0}.auth-account-context{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.auth-account-item{background:#02080747;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.auth-account-item span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.auth-account-item strong{color:var(--text);font-size:13px;line-height:1.35}.auth-provider-button{border:1px solid var(--line-strong);color:#172018;cursor:pointer;width:100%;min-height:46px;transition:transform .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease);background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:900;display:inline-flex}.auth-provider-button span{color:#1f6f43;background:#fff;border:1px solid #14221d24;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-weight:900;display:grid}.auth-provider-button:hover:not(:disabled),.auth-provider-button:focus-visible{border-color:var(--gold);box-shadow:var(--focus-glow);transform:translateY(-1px)}.auth-provider-button:disabled{opacity:.64;cursor:not-allowed}.auth-provider-status{color:var(--text);background:#f4c55e14;border:1px solid #f4c55e52;border-radius:8px;gap:4px;margin-bottom:2px;padding:12px;font-size:13px;line-height:1.45;display:grid}.auth-provider-status strong{color:var(--gold);font-size:13px}.auth-provider-status span{color:var(--muted)}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}@media (width<=640px){.auth-account-context{grid-template-columns:1fr}.gm-listing-form-row{grid-template-columns:minmax(0,1fr)}}.table-guide-status{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.table-guide-status button{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.table-guide-status.is-error{color:#ff8f8f}.table-guide-panel{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff06;border-radius:8px;gap:8px;margin-top:10px;padding:12px;display:grid}.table-guide-panel h4,.table-guide-panel p{margin:0}.table-guide-panel>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.table-guide-links{flex-wrap:wrap;gap:8px;display:flex}.table-guide-links a{color:var(--gold);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.table-guide-editor{border-top:1px solid var(--line);width:100%;min-width:0;padding-top:14px}.table-guide-editor-toggle{border:1px solid var(--line-strong);min-height:44px;color:var(--gold);cursor:pointer;font:inherit;background:#02080747;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.table-guide-editor-toggle:hover,.table-guide-editor-toggle:focus-visible,.admin-table-guide-open:hover,.admin-table-guide-open:focus-visible{border-color:var(--gold);color:var(--text)}.table-guide-editor-toggle:focus-visible,.table-guide-editor button:focus-visible,.table-guide-editor input:focus-visible,.table-guide-editor select:focus-visible,.table-guide-editor textarea:focus-visible,.admin-table-guide-moderation button:focus-visible,.admin-table-guide-moderation a:focus-visible{box-shadow:var(--focus-glow);outline:none}.table-guide-editor-body{border:1px solid var(--line);background:#0208076b;border-radius:9px;gap:16px;min-width:0;margin-top:12px;padding:16px;display:grid}.table-guide-editor-heading,.table-guide-editor-links-heading,.table-guide-editor-save-row,.admin-table-guide-heading,.admin-table-guide-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.table-guide-editor-heading>div,.table-guide-editor-links-heading>div,.table-guide-editor-save-row>p,.admin-table-guide-heading>div{min-width:0}.table-guide-editor-heading span:first-child,.admin-table-guide-summary span,.admin-table-guide-content>section>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.table-guide-editor-heading h3,.table-guide-editor-heading p,.table-guide-editor-status p,.table-guide-editor-links-heading p,.table-guide-editor-save-row p,.table-guide-editor-payment-note,.admin-table-guide-heading h2,.admin-table-guide-heading p,.admin-table-guide-status p,.admin-table-guide-content h3,.admin-table-guide-content p{margin:0}.table-guide-editor-heading h3{color:var(--text);margin-top:3px;font-family:Georgia,serif;font-size:1.15rem}.table-guide-editor-heading p{color:var(--muted);margin-top:4px;font-size:12px}.table-guide-editor-access{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;background:#e9bf6814;border:1px solid #e9bf6861;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.table-guide-editor-form{gap:16px;min-width:0;display:grid}.table-guide-editor-form>label,.table-guide-editor-link>label{min-width:0;color:var(--text);gap:6px;font-size:12px;font-weight:850;display:grid}.table-guide-editor-form label>span,.table-guide-editor-links-heading p,.table-guide-editor-links-empty,.table-guide-editor-save-row p,.table-guide-editor-payment-note{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.table-guide-editor-form input,.table-guide-editor-form select,.table-guide-editor-form textarea{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--text);font:inherit;background:#020807a3;border-radius:7px;padding:10px 11px;font-size:13px}.table-guide-editor-form textarea{resize:vertical;line-height:1.5}.table-guide-editor-scope-note,.table-guide-editor-private-notes,.admin-table-guide-private{color:var(--muted);background:#e9bf680f;border:1px solid #e9bf6852;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.table-guide-editor-private-notes strong{color:var(--gold);font-size:11px;line-height:1.45}.table-guide-editor-links{border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.table-guide-editor-links legend{color:var(--text);padding:0;font-size:12px;font-weight:850}.table-guide-editor-links-heading button,.table-guide-editor-remove-link,.table-guide-editor-status button,.admin-table-guide-status button,.admin-table-guide-detail-heading button{border:1px solid var(--line-strong);min-height:40px;color:var(--gold);cursor:pointer;font:inherit;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:850;display:inline-flex}.table-guide-editor-link{border:1px solid var(--line);background:#ffffff05;border-radius:8px;grid-template-columns:minmax(120px,.75fr) minmax(150px,1fr) minmax(220px,1.45fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.table-guide-editor-remove-link{align-self:end}.table-guide-editor button:disabled,.admin-table-guide-moderation button:disabled{cursor:not-allowed;opacity:.58}.table-guide-editor-field-errors{color:#ff9c9c;margin:0;padding-left:17px;font-size:11px;font-weight:650;line-height:1.4}.table-guide-editor-status,.admin-table-guide-status{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.table-guide-editor-status.is-error,.admin-table-guide-status.is-error{color:#ff9c9c;background:#d9454514;border-color:#ff6b6b6b}.table-guide-editor-status.is-success{color:#6df0b7;background:#1266481a;border-color:#3dd38a57}.table-guide-editor-save-row{align-items:center}.table-guide-editor-save-row .panel-link{flex:none;width:auto;min-height:44px;margin:0}.table-guide-editor-help-link{max-width:100%;color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:10px;display:inline-flex}.admin-table-guide-moderation{gap:16px;min-width:0;max-width:1100px;display:grid}.admin-table-guide-heading{border:1px solid var(--line);background:var(--panel-bg);border-radius:10px;padding:18px}.admin-table-guide-heading h2{color:var(--gold);align-items:center;gap:8px;font-family:Georgia,serif;font-size:1.6rem;display:flex}.admin-table-guide-heading>div>p:last-child{max-width:760px;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.admin-table-guide-list{gap:14px;min-width:0;display:grid}.admin-table-guide-card{border:1px solid var(--line);background:var(--panel-bg);border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.admin-table-guide-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-table-guide-summary>div{border:1px solid var(--line);background:#02080757;border-radius:8px;min-width:0;padding:10px}.admin-table-guide-summary strong,.admin-table-guide-summary small{overflow-wrap:anywhere;margin-top:5px;display:block}.admin-table-guide-summary strong{color:var(--text);font-size:12px}.admin-table-guide-summary small{color:var(--muted);font-size:10px;line-height:1.35}.admin-table-guide-open{width:fit-content;min-height:44px;margin:0}.admin-table-guide-detail{border:1px solid var(--line-strong);background:#0208076b;border-radius:9px;gap:14px;min-width:0;padding:14px;display:grid}.admin-table-guide-detail-heading{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-size:12px}.admin-table-guide-detail-heading button{width:40px;padding:0}.admin-table-guide-content{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-table-guide-content>section{border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.admin-table-guide-content h3{color:var(--text);font-family:Georgia,serif;font-size:1.05rem}.admin-table-guide-content strong{color:var(--text);font-size:11px}.admin-table-guide-content p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font-size:12px;line-height:1.5}.admin-table-guide-content ul{gap:7px;margin:5px 0 0;padding:0;list-style:none;display:grid}.admin-table-guide-content li{min-width:0;color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.admin-table-guide-content a{min-width:0;color:var(--gold);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:800;display:inline-flex}.text-link-button{width:fit-content;color:var(--gold);cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.text-link-button:hover:not(:disabled),.text-link-button:focus-visible{color:var(--text);outline:none}.text-link-button:focus-visible{box-shadow:var(--focus-glow)}.text-link-button:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.auth-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.modal-label{color:var(--parchment-2);gap:8px;font-size:13px;font-weight:800;display:grid}.modal-label input,.modal-label select,.modal-label textarea{border:1px solid var(--line);width:100%;color:var(--text);transition:border-color .15s var(--ease);background:#020807a3;border-radius:8px;padding:12px 14px}.modal-label input:focus,.modal-label select:focus,.modal-label textarea:focus{border-color:var(--gold);outline:none}.account-recovery-page{max-width:780px;margin:0 auto;padding:56px 20px 88px}.account-recovery-card{gap:22px;display:grid}.account-recovery-form{gap:16px;display:grid}.recovery-state-card{margin:0}body{transition:background .3s var(--ease), color .3s var(--ease)}.hero-mockup,.feature-list,.payment-grid article,.modal-content,.legal-notice,.hero-section,.brand-mark,.section-icon,.crest{transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease)}body.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#fdfaf2;--ink-2:#f7f0df;--ink-3:#eee0c4;--parchment:#0f1c19;--parchment-2:#213a34;--forest-2:#146447;--text:#0b1715;--muted:#4e635c;--line:#0f4d3626;--line-strong:#0f4d364d;--ring:#0f4d3666;--focus-glow:0 0 0 4px #0f4d361a;--energy-glow:0 0 32px #0f4d360d;--shadow:0 16px 48px #0f4d360f;--brass:#8f6727;--gold:#ad7d24;--panel-bg:#ffffffa6;--panel-bg-focus:#ffffffd9;--panel-border:#0f4d3626;--parchment-text:#fbf6e9;--parchment-heading:#f1e7d0;--parchment-muted:#b9c7bb;--parchment-line:#ffffff24;--parchment-accent:#e9bf68;--row-hover-bg:#14644714;--row-active-bg:#14644729;--publisher-media-success-text:#155b3b;--publisher-media-danger-text:#8f2f23;--publisher-media-warning-text:#6b4b12;--publisher-media-approve-text:#155b3b;--publisher-media-reject-text:#8f2f23;background:radial-gradient(circle at 14% 8%,#1464470f,#0000 24rem),linear-gradient(#fdfaf2 0%,#f7f0df 48%,#eee0c4 100%)}html.light-theme{background:#f7f0df}html.light-theme,html.light-theme body,html.light-theme #root{min-height:100%}body.light-theme .hero-section{background-image:linear-gradient(90deg,#fdfaf2f5 0%,#fdfaf2e0 44%,#fdfaf29e 76%,#fdfaf2eb 100%),linear-gradient(#fdfaf200 70%,#eee0c4 100%),url(/assets/hero-adventure-marketplace.png)}body.light-theme .brand-mark,body.light-theme .section-icon,body.light-theme .crest{border-color:var(--line-strong);background:linear-gradient(145deg,#b47d2414,#f7f0dfe6)}body.light-theme .hero-mockup,body.light-theme .search-product,body.light-theme .gm-builder,body.light-theme .overview-product,body.light-theme .feature-table,body.light-theme .feature-list,body.light-theme .payment-grid article{border-color:var(--line);background:linear-gradient(#f7f0dff2,#fdfaf2f2),repeating-linear-gradient(90deg,#00000004 0 1px,#0000 1px 18px)}body.light-theme .modal-content{border-color:var(--line);background:linear-gradient(#f7f0dffa,#fdfaf2fa),repeating-linear-gradient(90deg,#00000003 0 1px,#0000 1px 16px)}body.light-theme .legal-notice{color:var(--muted)}body.light-theme .modal-label input,body.light-theme .modal-label select,body.light-theme .modal-label textarea,body.light-theme input,body.light-theme select,body.light-theme textarea{color:var(--text)!important;border-color:var(--line-strong)!important;background:#ffffffd9!important}body.light-theme .gm-listing-create-error{background:#c445341a;border-color:#8f2f236b;color:#8f2f23!important}body.light-theme .modal-label input[aria-invalid=true]{box-shadow:0 0 0 1px #8f2f234d;border-color:#8f2f23!important}body.light-theme .modal-label input::placeholder,body.light-theme input::placeholder,body.light-theme textarea::placeholder{color:#4e635c99!important}body.light-theme table tr{border-bottom-color:#0f4d361a!important}body.light-theme table th{background:#0f4d360a!important}body.light-theme table,body.light-theme table td{color:var(--text)!important}body.light-theme .hero-mockup:not(.listing-preview.board-detail),body.light-theme .modal-content,body.light-theme .transaction-message,body.light-theme .state-card,body.light-theme .browse-state{color:var(--text)}body.light-theme .hero-mockup:not(.listing-preview.board-detail) h1,body.light-theme .hero-mockup:not(.listing-preview.board-detail) h2,body.light-theme .hero-mockup:not(.listing-preview.board-detail) h3,body.light-theme .hero-mockup:not(.listing-preview.board-detail) strong,body.light-theme .modal-content h1,body.light-theme .modal-content h2,body.light-theme .modal-content h3,body.light-theme .modal-content strong{color:var(--text)!important}body.light-theme .hero-mockup:not(.listing-preview.board-detail) p,body.light-theme .hero-mockup:not(.listing-preview.board-detail) span,body.light-theme .hero-mockup:not(.listing-preview.board-detail) li,body.light-theme .modal-content p,body.light-theme .modal-content span,body.light-theme .modal-content li{color:var(--muted)}body.light-theme .hero-mockup:not(.listing-preview.board-detail) .publisher-media-state.publisher-media-state--success,body.light-theme .modal-content .publisher-media-state.publisher-media-state--success{color:var(--publisher-media-success-text)}body.light-theme .hero-mockup:not(.listing-preview.board-detail) .publisher-media-state.publisher-media-state--warning,body.light-theme .modal-content .publisher-media-state.publisher-media-state--warning{color:var(--publisher-media-warning-text)}body.light-theme .hero-mockup:not(.listing-preview.board-detail) .publisher-media-state.publisher-media-state--danger,body.light-theme .modal-content .publisher-media-state.publisher-media-state--danger{color:var(--publisher-media-danger-text)}body.light-theme .pilot-readiness-item{background:#ffffffb8;border-color:#0f4d3629}body.light-theme .pilot-readiness-item.is-ready{background:#14644714;border-color:#14644742}body.light-theme .pilot-readiness-item.is-attention{background:#ad7d241a;border-color:#ad7d2447}body.light-theme .pilot-readiness-item.is-blocked{background:#c4453414;border-color:#c445343d}body.light-theme .gm-pilot-setup{background:linear-gradient(135deg,#ad7d2414,#1464470f),#ffffffb8;border-color:#ad7d2438}body.light-theme .gm-pilot-step{background:#ffffffd6;border-color:#0f4d3629}body.light-theme .gm-pilot-step.is-ready{background:#1464470f;border-color:#14644738}body.light-theme .gm-pilot-step.is-current{background:#ad7d2414;border-color:#ad7d2447}body.light-theme .gm-pilot-step.is-blocked{background:#f8faf6b8}body.light-theme .gm-paid-pilot-metrics div,body.light-theme .gm-paid-pilot-next{background:#ffffffd1;border-color:#0f4d3629}body.light-theme .gm-paid-pilot-gate{border-color:#ad7d243d}body.light-theme .gm-paid-pilot-gate.is-ready_for_checkout_smoke,body.light-theme .gm-paid-pilot-gate.is-paid_seats_confirmed{border-color:#14644747}body.light-theme .gm-journey-summary,body.light-theme .gm-operational-details{color:var(--text);background:linear-gradient(135deg,#ad7d2412,#1464470d),#ffffffdb;border-color:#0f4d362e}body.light-theme .gm-journey-summary h2,body.light-theme .gm-operational-details>summary{color:var(--text)}body.light-theme .gm-journey-summary p,body.light-theme .gm-operational-details>summary small,body.light-theme .gm-profile-setup-footer p,body.light-theme .gm-profile-setup-footer a{color:var(--muted)}body.light-theme .gm-operational-details[open]>summary{color:#75510d;border-bottom-color:#0f4d3624}body.light-theme .gm-record-status{background:#0f4d3612;color:#3d5048!important}body.light-theme .gm-record-status.is-positive{background:#0f5b3f1f;color:#0f5b3f!important}body.light-theme .gm-record-status.is-attention{background:#75510d1a;color:#75510d!important}body.light-theme .gm-pilot-account-grid>div{background:#ffffffd1;border-color:#0f4d3629}body.light-theme .pilot-payment-status-card{background:linear-gradient(135deg,#ffffffeb,#eef6ede0);border-color:#ad7d243d}body.light-theme .pilot-payment-status-grid>div,body.light-theme .pilot-payment-status-next{background:#ffffffd1;border-color:#0f4d3629}body.light-theme .gm-pilot-account-heading h2,body.light-theme .gm-pilot-account-grid strong,body.light-theme .pilot-payment-status-heading h2,body.light-theme .pilot-payment-status-grid strong{color:#17342c}body.light-theme .gm-pilot-account-heading p,body.light-theme .gm-pilot-account-grid span,body.light-theme .pilot-payment-status-heading p,body.light-theme .pilot-payment-status-grid span,body.light-theme .pilot-payment-status-grid p,body.light-theme .pilot-payment-status-next p{color:#536157}body.light-theme .player-pilot-step{background:#ffffffd1;border-color:#0f4d3629}body.light-theme .player-pilot-step.is-ready{background:#1464470f;border-color:#14644738}body.light-theme .player-pilot-step.is-current,body.light-theme .player-pilot-step.is-attention{background:#ad7d2414;border-color:#ad7d2447}body.light-theme .player-pilot-step.is-blocked{background:#f8faf6b8}body.light-theme .player-review-readiness{background:linear-gradient(135deg,#f3ca671a,#1c5e4614),#fff;border-color:#3d4e3f29}body.light-theme .player-review-readiness-heading h2,body.light-theme .player-review-readiness-grid strong{color:#1f2d23}body.light-theme .player-review-readiness-heading p,body.light-theme .player-review-readiness-grid span,body.light-theme .player-review-readiness-next p{color:#4b5f51}body.light-theme .player-review-readiness-grid>div,body.light-theme .player-review-readiness-next{background:#f8f9f4db;border-color:#3d4e3f24}body.light-theme .player-review-readiness-next.is-ready{background:#14644712;border-color:#1464473d}body.light-theme .player-review-readiness-next.is-waiting{background:#ad7d2414;border-color:#ad7d2447}body.light-theme .campaign-continuity-panel{background:linear-gradient(135deg,#f3ca671f,#1c5e4614),#fff;border-color:#3d4e3f29}body.light-theme .campaign-continuity-heading h2,body.light-theme .campaign-continuity-item strong{color:#1f2d23}body.light-theme .campaign-continuity-heading p,body.light-theme .campaign-continuity-item p{color:#4b5f51}body.light-theme .campaign-continuity-item{background:#f8f9f4db;border-color:#3d4e3f24}body.light-theme .pilot-eyebrow,body.light-theme .pilot-actions .panel-link svg,body.light-theme .pilot-readiness-header svg{color:var(--gold)}body.light-theme .gm-payout-setup-card .pilot-eyebrow{color:#75510d!important}body.light-theme .gm-payout-status{background:#c99b4d1a;border-color:#75510d57;color:#75510d!important}body.light-theme .gm-payout-status.is-ready{background:#1266481f;border-color:#0f5b3f57;color:#0f5b3f!important}body.light-theme .gm-payout-status.is-blocked{background:#c445341a;border-color:#8f2f2357;color:#8f2f23!important}body.light-theme .gm-payout-ready{background:#1266481a;border-color:#0f5b3f4d;color:#0f5b3f!important}body.light-theme [style*="background: rgba(255,255,255,0.02)"],body.light-theme [style*="background: rgba(255, 255, 255, 0.02)"],body.light-theme [style*="background: rgba(0,0,0,0.16)"],body.light-theme [style*="background: rgba(0, 0, 0, 0.16)"],body.light-theme [style*="background: rgba(0,0,0,0.18)"],body.light-theme [style*="background: rgba(0, 0, 0, 0.18)"],body.light-theme [style*="background: rgba(0,0,0,0.2)"],body.light-theme [style*="background: rgba(0, 0, 0, 0.2)"]{color:var(--text)!important;border-color:var(--line)!important;background:#ffffffb3!important}body.light-theme [style*="background: rgba(2,8,7,0.34)"],body.light-theme [style*="background: rgba(2, 8, 7, 0.34)"],body.light-theme [style*="background: rgba(2,8,7,0.64)"],body.light-theme [style*="background: rgba(2, 8, 7, 0.64)"],body.light-theme [style*="background: rgba(2,8,7,0.72)"],body.light-theme [style*="background: rgba(2, 8, 7, 0.72)"],body.light-theme [style*="background: rgba(2,8,7,0.8)"],body.light-theme [style*="background: rgba(2, 8, 7, 0.8)"]{color:var(--text)!important;border-color:var(--line-strong)!important;background:#ffffffdb!important}body.light-theme [style*="color: #6df0b7"],body.light-theme [style*="color:#6df0b7"]{color:#0f7a53!important}body.light-theme [style*="color: #ff6b6b"],body.light-theme [style*="color:#ff6b6b"]{color:#b32632!important}body.light-theme [style*="background: rgba(255,107,107,0.1)"],body.light-theme [style*="background: rgba(255, 107, 107, 0.1)"]{background:#b326321a!important}body.light-theme .organizer-shortlist-preview{border-color:var(--line-strong)!important;background:#0f4d360a!important}body.light-theme .organizer-shortlist-preview pre{color:var(--muted)!important}.sound-toggle{transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease)}@media (width<=768px){.search-product.mobile-filters-open{z-index:2;opacity:1;animation:none;overflow:visible}.search-product .search-rail{bottom:0;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));border-top:2px solid var(--gold);z-index:1000;background:#020807 linear-gradient(#020807,#0f1715);border-radius:14px 14px 0 0;max-height:85vh;padding:18px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:none;position:fixed;overflow-y:auto;transform:translateY(100%);box-shadow:0 -10px 45px #000000e6}.search-product .search-rail.open{grid-template-columns:1fr;display:grid;transform:translateY(0)}.mobile-filters-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background:#000000b3;position:fixed;inset:0}.mobile-filters-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex!important}.mobile-filters-header h3{color:var(--gold);margin:0;font-family:Georgia,serif;font-size:1.35rem}.mobile-filters-header button{border:1px solid var(--line);min-height:40px;color:var(--text);cursor:pointer;background:#e9bf6814;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700}.mobile-fab-container{z-index:3;grid-column:1/-1;justify-content:center;margin:0 0 10px;position:relative;display:flex!important}.mobile-filter-fab{background:linear-gradient(135deg, var(--gold) 0%, #a67c37 100%);border:1px solid var(--gold);color:#020807;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 30px #e9bf6859}.mobile-filter-fab:active{transform:scale(.95)}.browse-page{padding-bottom:32px}.browse-page+.legal-notice{padding-bottom:max(28px, env(safe-area-inset-bottom))}.search-product>.detail-card,.search-product>.detail-card-placeholder{display:none!important}.search-product .results-column{grid-column:1/-1;width:100%}.search-product{opacity:1;padding:0 16px;animation:none;grid-template-columns:1fr!important}}.toast-container{z-index:9999;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;border:1px solid var(--line);border-left:4px solid var(--gold);min-width:320px;max-width:450px;color:var(--text);box-shadow:var(--shadow);animation:toast-fade-in .24s var(--ease);background-color:#020807;background-image:linear-gradient(#020807f5,#0f1715f5),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 16px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;transition:opacity .2s,transform .2s;display:flex}body.light-theme .toast{color:var(--text);border-color:var(--line-strong);background:#fdfaf2 linear-gradient(#fdfaf2fa,#f7f0dffa);box-shadow:0 8px 32px #0f4d3614}.toast.success{border-left-color:#6df0b7}.toast.success .toast-icon{color:#6df0b7}.toast.error{border-left-color:#ff6b6b}.toast.error .toast-icon{color:#ff6b6b}.toast.warning{border-left-color:var(--gold)}.toast.warning .toast-icon{color:var(--gold)}.toast.info{border-left-color:var(--brass)}.toast.info .toast-icon{color:var(--brass)}.toast-message{flex:1;margin:0;font-size:13px;font-weight:500;line-height:1.45}.toast-close{color:var(--muted);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.toast-close:hover{color:var(--gold)}@keyframes toast-fade-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body.light-theme .site-header>nav{color:var(--text)}body.light-theme .hero-copy p{color:#32443d}body.light-theme .hero-proof-strip{gap:10px 18px}body.light-theme .hero-proof-strip span{color:#31443c;text-shadow:0 1px #ffffff73}body.light-theme .hero-proof-strip svg{color:#146447}body.light-theme .hero-proof-strip span+span{border-left-color:#0f4d3638}body.light-theme .site-header nav a,body.light-theme .legal-notice a{color:#75510d!important}body.light-theme .site-header nav a:hover,body.light-theme .legal-notice a:hover{color:#4f3609!important}body.light-theme .audience-copy .check-list li{color:#33463f}body.light-theme .audience-copy .check-list svg{color:#148154}body.light-theme .payment-grid .timeline li{color:#33463f}body.light-theme .payment-grid .timeline svg{color:#148154}body.light-theme .support-hero,body.light-theme .support-card{color:#172018;background:#fffcf4f0;border-color:#19402f29;box-shadow:0 18px 48px #1c2b2314}body.light-theme .support-hero h1,body.light-theme .support-card h2{color:#172018}body.light-theme .support-hero p,body.light-theme .support-card p,body.light-theme .support-card li{color:#405146}body.light-theme .support-fact-list div,body.light-theme .support-card code{color:#172018;background:#f8f3e7f5;border-color:#19402f29}body.light-theme .support-fact-list dt{color:#5e6a60}body.light-theme .support-fact-list dd{color:#172018}body.light-theme .support-card.warning{background:#fff7e4fa;border-color:#ad7d2440}body.light-theme .account-help-issue-card{background:#fff7e4fa;border-color:#ad7d2447}body.light-theme .gm-pilot-fast-path{background:linear-gradient(135deg,#fff7e4eb,#edf8f0d1),#fffcf4fa;border-color:#ad7d2447}body.light-theme .gm-pilot-fast-path li,body.light-theme .gm-pilot-fast-path p{color:#405146}body.light-theme .gm-pilot-fast-path li strong,body.light-theme .gm-pilot-fast-path h2{color:#172018}body.light-theme .gm-host-entry{background:linear-gradient(135deg,#edf8f0eb,#fffcf4fa),#fffdf7;border-color:#ad7d2447}body.light-theme .gm-host-entry.is-error{border-color:#ad7d247a}body.light-theme .gm-host-help-link,body.light-theme .gm-host-journey-preview li:before{color:#75510d!important}body.light-theme .gm-host-journey-preview li{background:#fffcf4f0;border-color:#19402f29;box-shadow:0 14px 36px #1c2b230f}body.light-theme .gm-host-journey-preview strong{color:#172018}body.light-theme .gm-host-journey-preview span{color:#405146}body.light-theme .account-recovery-field{color:#172018}body.light-theme .account-recovery-field input,body.light-theme .account-recovery-field select{color:#172018;background:#fffdf7;border-color:#19402f3d}body.light-theme .gm-pilot-checklist-card li strong,body.light-theme .player-pilot-checklist-card li strong{color:#172018}body.light-theme .pilot-copy-field{color:#405146}body.light-theme .pilot-copy-field input,body.light-theme .pilot-copy-field select,body.light-theme .pilot-copy-field textarea{color:#172018;background:#ffffffd1;border-color:#19402f3d}body.light-theme .support-note{color:#5c4518!important}body.light-theme .support-issue-row{background:#ffffffb3;border-color:#19402f29}body.light-theme .support-issue-row-heading strong,body.light-theme .support-issue-resolution{color:#172018}body.light-theme .support-issue-meta,body.light-theme .support-issue-status{color:#405146}body.light-theme .support-issue-meta span{background:#19402f0a;border-color:#19402f26}body.light-theme .support-issue-status.is-active{color:#75510d;background:#ffe6ad8c;border-color:#80530c40}body.light-theme .support-issue-status.is-attention{color:#804b11;background:#ffdcb8b3;border-color:#a04d0f40}body.light-theme .support-issue-status.is-resolved{color:#146447;background:#d7f5e5b3;border-color:#14644740}body.light-theme .support-issue-resolution strong{color:#75510d}body.light-theme .launch-cockpit,body.light-theme .launch-cockpit-status article,body.light-theme .launch-cockpit-grid>section,body.light-theme .launch-cockpit-invite,body.light-theme .launch-cockpit-live-refresh,body.light-theme .launch-cockpit-decision,body.light-theme .launch-cockpit-decision-card,body.light-theme .launch-cockpit-decision-columns>div,body.light-theme .launch-cockpit-details,body.light-theme .launch-cockpit-live-actions,body.light-theme .launch-cockpit-next-command,body.light-theme .launch-cockpit-stage-commands,body.light-theme .launch-cockpit-stage-command,body.light-theme .launch-cockpit-gate-checklist,body.light-theme .launch-cockpit-gate-step,body.light-theme .launch-cockpit-key-rotation,body.light-theme .launch-cockpit-key-rotation-meta>div,body.light-theme .launch-cockpit-summary>div,body.light-theme .pilot-handoff-strip>div,body.light-theme .launch-cockpit-reports,body.light-theme .launch-cockpit-command{color:#172018;background:#fffcf4f0;border-color:#19402f29}body.light-theme .launch-cockpit-header h2,body.light-theme .launch-cockpit-subhead h3,body.light-theme .launch-cockpit-live-actions strong,body.light-theme .launch-cockpit-summary strong,body.light-theme .launch-cockpit-summary a,body.light-theme .pilot-handoff-strip strong,body.light-theme .launch-cockpit-item strong,body.light-theme .launch-cockpit-decision>div:first-child strong,body.light-theme .launch-cockpit-decision-card strong{color:#172018}body.light-theme .launch-cockpit-header p,body.light-theme .launch-cockpit-status p,body.light-theme .launch-cockpit-item p,body.light-theme .launch-cockpit-invite p,body.light-theme .launch-cockpit-decision>div:first-child span,body.light-theme .launch-cockpit-decision-card span,body.light-theme .launch-cockpit-decision-columns span,body.light-theme .launch-cockpit-decision>div:first-child p,body.light-theme .launch-cockpit-decision-card p,body.light-theme .launch-cockpit-decision-columns p,body.light-theme .launch-cockpit-details>summary,body.light-theme .launch-cockpit-details>p,body.light-theme .launch-cockpit-live-refresh>p,body.light-theme .launch-cockpit-watch-note,body.light-theme .launch-cockpit-live-actions p,body.light-theme .launch-cockpit-summary span,body.light-theme .pilot-handoff-strip span,body.light-theme .launch-cockpit-next-command span,body.light-theme .launch-cockpit-next-command p,body.light-theme .launch-cockpit-stage-commands>div:first-child span,body.light-theme .launch-cockpit-stage-command span,body.light-theme .launch-cockpit-stage-commands>div:first-child p,body.light-theme .launch-cockpit-stage-command p,body.light-theme .launch-cockpit-gate-checklist>div:first-child span,body.light-theme .launch-cockpit-gate-step span,body.light-theme .launch-cockpit-gate-checklist>div:first-child p,body.light-theme .launch-cockpit-gate-step p,body.light-theme .launch-cockpit-key-rotation>div:first-child span,body.light-theme .launch-cockpit-key-rotation-meta span,body.light-theme .launch-cockpit-key-rotation p,body.light-theme .launch-cockpit-key-rotation-list,body.light-theme .launch-cockpit-live-self-link,body.light-theme .launch-cockpit-command span,body.light-theme .launch-cockpit-reports>span{color:#405146}body.light-theme .launch-cockpit-item{background:#fffcf4d1;border-color:#19402f29}body.light-theme .launch-cockpit-item.is-ready{background:#def8eceb;border-color:#12664838}body.light-theme .launch-cockpit-item.is-attention{background:#fff7e4eb;border-color:#ad7d243d}body.light-theme .launch-cockpit-item.is-blocked{background:#ffefeaeb;border-color:#ad432f38}body.light-theme .launch-cockpit-live-refresh .button.is-active{color:#172018;background:#def8eceb;border-color:#12664847}body.light-theme .launch-cockpit-watch-note{background:#def8ecd1;border-color:#12664838}body.light-theme .launch-cockpit-reports code,body.light-theme .launch-cockpit-command code,body.light-theme .launch-cockpit-next-command code,body.light-theme .launch-cockpit-decision>div:first-child code,body.light-theme .launch-cockpit-decision-card code,body.light-theme .launch-cockpit-stage-command code,body.light-theme .launch-cockpit-gate-step code,body.light-theme .launch-cockpit-key-rotation-meta code{color:#314238}body.light-theme .launch-cockpit-decision-card.is-ready{background:#def8eceb;border-color:#12664838}body.light-theme .launch-cockpit-decision-card.is-blocked{background:#ffefeaeb;border-color:#ad432f38}body.light-theme .launch-cockpit-decision-card.is-attention{background:#fff7e4eb;border-color:#ad7d243d}body.light-theme .launch-cockpit-launch-center{background:linear-gradient(135deg,#fff7e4eb,#def8ecbd),#fffcf4f0;border-color:#ad7d2442}body.light-theme .launch-cockpit-decision-card em{color:#314238}body.light-theme .launch-cockpit-decision-card a{color:#1f5d42}body.light-theme .launch-cockpit-release-review{border-top-color:#19402f1f}body.light-theme .launch-cockpit-release-review span{color:#405146}body.light-theme .launch-cockpit-release-review ul{color:#314238}body.light-theme .launch-cockpit-release-review a{color:#705600}body.light-theme .launch-cockpit-attestation-form{border-top-color:#19402f1f}body.light-theme .launch-cockpit-attestation-form label>span,body.light-theme .launch-cockpit-attestation-actions span{color:#405146}body.light-theme .launch-cockpit-attestation-form input,body.light-theme .launch-cockpit-attestation-form select,body.light-theme .launch-cockpit-attestation-form textarea{color:#172018;background:#fffdf7;border-color:#19402f2e}body.light-theme .launch-cockpit-gate-step strong{color:#172018}body.light-theme .launch-cockpit-gate-step.is-ready{background:#def8eceb;border-color:#12664838}body.light-theme .launch-cockpit-gate-step.is-blocked{background:#ffefeaeb;border-color:#ad432f38}body.light-theme .booking-return-hero,body.light-theme .booking-return-card{color:#172018;background:#fffcf4f0;border-color:#19402f29;box-shadow:0 18px 48px #1c2b2314}body.light-theme .booking-return-hero.is-success{background:linear-gradient(135deg,#e5fbebf5,#fffcf4fa),#fffcf4f0}body.light-theme .booking-return-hero.is-cancelled,body.light-theme .booking-return-hero.is-warning,body.light-theme .booking-return-hero.is-pending{background:linear-gradient(135deg,#fff7e4fa,#fffcf4fa),#fffcf4f0}body.light-theme .booking-return-heading h1,body.light-theme .booking-return-card h2,body.light-theme .booking-return-reference strong{color:#172018}body.light-theme .booking-return-hero p,body.light-theme .booking-return-card p{color:#405146}body.light-theme .booking-return-reference{color:#34463d;background:#ffffffa3;border-color:#19402f29}body.light-theme .booking-return-reference.is-success{background:#e5fbebe0;border-color:#12664838}body.light-theme .booking-return-reference.is-warning,body.light-theme .booking-return-reference.is-pending{background:#fff7e4db;border-color:#90641f38}body.light-theme .booking-return-back{color:#14573d}body.light-theme .header-status{color:var(--muted)}body.light-theme .header-status-link{color:var(--forest);background:#0f4d360d;border-color:#0f4d362e}body.light-theme .header-status-link:hover{color:var(--forest);background:#0f4d361a;border-color:#0f4d3659}body.light-theme .sound-toggle{color:var(--text);border-color:var(--line-strong);background:#0f4d360d}body.light-theme .sound-toggle:hover{border-color:var(--gold);background:#0f4d361a}body.light-theme .builder-sidebar span{color:var(--muted)}body.light-theme .field-preview strong{color:var(--text)}body.light-theme .concierge-form,body.light-theme .concierge-marketplace{border-color:var(--line);background:#ffffffd1}body.light-theme .concierge-fields input,body.light-theme .concierge-fields select,body.light-theme .concierge-fields textarea{color:var(--text);border-color:var(--line);background:#0f4d360a}body.light-theme .concierge-match-card{color:var(--text);border-color:var(--line);background:#ffffffb8}body.light-theme .concierge-match-card:hover{border-color:var(--line-strong);background:#0f4d360d}body.light-theme .concierge-match-card strong,body.light-theme .concierge-match-card em{color:var(--text)}body.light-theme .concierge-match-card small,body.light-theme .concierge-form-heading p,body.light-theme .concierge-status{color:var(--muted)}body.light-theme .review-status{background:#0f4d3614}body.light-theme .checkout-note{color:var(--muted)}body.light-theme .transaction-hint{color:var(--muted);background:#b47d2414}body.light-theme .transaction-panel{border-color:var(--line);background:linear-gradient(#f7f0dff2,#fdfaf2f2),repeating-linear-gradient(135deg,#00000004 0 1px,#0000 1px 22px)}@media (width<=768px){body.light-theme .search-product .search-rail{border-top-color:var(--line-strong);background:#fdfaf2 linear-gradient(#fdfaf2,#f7f0df);box-shadow:0 -10px 45px #00000014}}.safety-badge{color:#6df0b7;text-transform:uppercase;letter-spacing:.03em;background:#12664826;border:1px solid #1266484d;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}body.light-theme .safety-badge{color:var(--forest);background:#0f4d3614;border-color:#0f4d3633}.detail-price-box{border:1px solid var(--line);background:#02080766;border-radius:8px;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding:16px;display:flex}body.light-theme .detail-price-box{border-color:var(--line-strong);background:#0f4d360d}body.light-theme .result-tags span{color:var(--muted)}body.light-theme .result-tags span:before{color:var(--gold)}body.light-theme .result-trust{color:var(--muted)}body.light-theme .gm-trust-summary span,body.light-theme .confidence-tags span{color:var(--text);background:#0f4d360f;border-color:#0f4d3629}body.light-theme .button:not(.secondary),body.light-theme .panel-link,body.light-theme .booking-panel button,body.light-theme .final-cta form button{color:#fff!important}body.light-theme .button.secondary{border-color:var(--line-strong);background:#0f4d360d;color:var(--text)!important}body.light-theme .button.secondary:hover{border-color:var(--gold);background:#0f4d361a}body.light-theme .detail-card .safety-badge,body.light-theme .booking-panel .safety-badge,body.light-theme .receipt .safety-badge{color:#6df0b7!important;background:#12664826!important;border-color:#1266484d!important}.detail-section{border-top:1px solid var(--parchment-line);margin-top:16px;padding-top:12px}.detail-section-title{color:var(--parchment-accent);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:11px;display:block}.detail-section-title.muted{color:var(--parchment-muted);margin-bottom:4px}.detail-warnings-text{color:var(--parchment-text);margin:0;font-size:13px;font-style:italic}.detail-safety-badges{flex-wrap:wrap;gap:6px;display:flex}body.light-theme .board-list{box-shadow:0 8px 30px #0f4d360d;border-color:var(--panel-border)!important;background:#ffffffd9!important}body.light-theme .board-list:before{color:var(--forest)!important}body.light-theme .group-brief-card{background:#0f4d360f!important;border-color:#0f4d3629!important}body.light-theme .group-brief-card span{color:var(--forest)!important}body.light-theme .group-brief-card strong{color:var(--text)!important}body.light-theme .group-brief-card p{color:var(--muted)!important}body.light-theme .board-searchline{border-color:var(--line)!important;color:var(--muted)!important;background:#0f4d360a!important}body.light-theme .board-filter-strip span{color:var(--muted)!important}body.light-theme .board-filter-strip span.active{color:var(--text)!important;background:#0f4d3614!important}body.light-theme .hero-board-row{border-color:var(--line)!important;color:var(--text)!important;background:#ffffffa6!important}body.light-theme .hero-board-row:not(.active):hover{border-color:var(--line-strong)!important;background:#0f4d360a!important}body.light-theme .hero-board-row.active{border-color:var(--gold)!important;box-shadow:inset 3px 0 0 var(--gold), 0 8px 16px #0f4d360f!important;background:#0f4d3614!important}body.light-theme .hero-board-row em,body.light-theme .hero-board-micro small{color:var(--muted)!important}body.light-theme .seat-pips i{border-color:var(--line-strong)!important;background:#0000000d!important}body.light-theme .hero-board-price strong{color:var(--text)!important}body.light-theme .hero-board-price small{color:var(--brass)!important}body.light-theme .session-ticker{border-color:var(--line)!important;background:#0f4d360a!important}body.light-theme .session-ticker span{color:var(--muted)!important}body.light-theme .mockup-toolbar{border-bottom-color:var(--line)!important;background:#0f4d3608!important}body.light-theme .board-status-label{color:var(--forest)!important}body.light-theme .mockup-icon-indicator{border-color:var(--line)!important;color:var(--text)!important;background:#fffc!important}body.light-theme .listing-preview.board-detail{color:#fbf6e9!important;background:linear-gradient(#071412f5,#040c0bfa),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 22px)!important;border-color:#0f4d364d!important}body.light-theme .listing-preview.board-detail .listing-title-row h2{color:#f1e7d0!important}body.light-theme .listing-preview.board-detail .listing-title-row p,body.light-theme .listing-preview.board-detail .mockup-copy,body.light-theme .listing-preview.board-detail .detail-grid span{color:#b9c7bb!important}body.light-theme .listing-preview.board-detail .fit-ribbon span{color:#e9bf68e0!important}body.light-theme .listing-preview.board-detail .booking-status-card{background:#02080780!important;border-color:#e9bf6833!important}body.light-theme .listing-preview.board-detail .booking-status-card span{color:#dfe8dc!important}.compatibility-badge{color:#3dd38a;background:#12664826;border:1px solid #1266484d;border-radius:12px;padding:3px 8px;font-size:12px;font-weight:700}body.light-theme .compatibility-badge{color:var(--forest-2);background:#0f4d3614;border-color:#0f4d3633}.beginner-badge{color:var(--gold);background:#e9bf6826;border:1px solid #e9bf684d;border-radius:12px;padding:3px 8px;font-size:12px;font-weight:700}body.light-theme .beginner-badge{color:var(--gold);background:#ad7d2414;border-color:#ad7d2433}.fit-quiz-page{max-width:920px;margin:0 auto;padding:clamp(36px,6vw,72px) 20px 100px}.fit-quiz-card{border-radius:16px;padding:clamp(24px,5vw,42px)}.fit-quiz-page .hero-mockup{animation:none}.fit-quiz-card h1,.fit-results-heading h1{color:var(--text);margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.fit-quiz-card p,.fit-results-heading p,.fit-results-main p,.fit-quiz-state p{color:var(--muted)}.fit-quiz-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.fit-quiz-progress span{background:var(--line);height:4px;transition:background .2s var(--ease);border-radius:999px}.fit-quiz-progress span.active{background:var(--gold)}.fit-quiz-icon{width:40px;height:40px;color:var(--gold);background:#e9bf681a;border:1px solid #e9bf6840;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.fit-quiz-options{gap:14px;margin:30px 0 36px;display:grid}.fit-quiz-option-groups{gap:26px;margin:30px 0 36px;display:grid}.fit-quiz-option-group{gap:12px;display:grid}.fit-quiz-option-group .fit-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.fit-quiz-group-title{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.fit-quiz-option{text-align:left;min-height:96px;color:var(--text);border:1px solid var(--line);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);background:#ffffff04;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.fit-quiz-option:hover,.fit-quiz-option:focus-visible{background:#e9bf680b;border-color:#e9bf688c}.fit-quiz-option.selected{border-color:var(--gold);background:#e9bf6811;box-shadow:0 0 0 3px #e9bf6817}.fit-quiz-option strong{color:var(--text);font-size:1rem;display:block}.fit-quiz-option small{color:var(--muted);margin-top:6px;font-size:.9rem;line-height:1.45;display:block}.fit-quiz-actions,.fit-results-brief-actions,.fit-results-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.fit-quiz-actions .panel-link,.fit-results-brief-actions .panel-link{width:auto;min-width:168px;transition:border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);padding:12px 20px}.fit-quiz-page .panel-link:hover,.fit-quiz-page .panel-link:active{transform:none}.fit-quiz-secondary,.fit-quiz-state a,.fit-quiz-state button{min-height:44px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.fit-quiz-secondary:hover,.fit-quiz-secondary:focus-visible,.fit-quiz-state a:hover,.fit-quiz-state a:focus-visible,.fit-quiz-state button:hover,.fit-quiz-state button:focus-visible{border-color:var(--gold);color:var(--gold)}.fit-results{gap:24px;display:grid}.fit-results-heading{text-align:center}.fit-results-brief{border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.fit-results-brief span,.fit-results-side span,.fit-results-side small{color:var(--muted);font-size:.82rem;display:block}.fit-results-brief strong{color:var(--text);margin-top:4px;display:block}.fit-results-brief small{color:var(--muted);margin-top:8px;display:block}.fit-results-grid{gap:18px;display:grid}.fit-results-card{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:stretch;gap:22px;padding:22px;display:grid}.fit-results-main{min-width:0}.fit-results-main h2{color:var(--text);margin:10px 0 6px;font-family:Georgia,serif;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.1}.fit-results-meta{font-size:.9rem}.fit-results-badges,.fit-results-reasons,.fit-results-footer>div{flex-wrap:wrap;gap:8px;display:flex}.fit-results-reasons span,.fit-results-footer span{color:var(--muted);border:1px solid var(--line);background:#ffffff09;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.8rem;display:inline-flex}.fit-results-side{border-left:1px solid var(--line);text-align:right;align-content:center;gap:8px;padding-left:20px;display:grid}.fit-results-side strong{color:var(--gold);font-size:clamp(1.45rem,4vw,2rem)}.fit-results-side .panel-link{width:100%;padding:10px}.fit-quiz-state{text-align:center;border-radius:12px;gap:10px;padding:28px;display:grid}.fit-quiz-state strong{color:var(--text);font-size:1.2rem}body.light-theme .fit-quiz-option{color:var(--forest-2);background:#ffffffb8;border-color:#0f4d362e}body.light-theme .fit-quiz-option:hover,body.light-theme .fit-quiz-option:focus-visible,body.light-theme .fit-quiz-option.selected{background:#fff8e5f2;border-color:#ad7d2480}body.light-theme .fit-results-reasons span,body.light-theme .fit-results-footer span{color:var(--forest-2);background:#0f4d360e;border-color:#0f4d3629}body.light-theme .fit-results-side span,body.light-theme .fit-results-side small,body.light-theme .fit-results-brief span,body.light-theme .fit-results-brief small{color:var(--muted)}@media (width<=760px){.fit-results-brief,.fit-results-card{grid-template-columns:1fr}.fit-results-brief{align-items:stretch}.fit-results-brief-actions,.fit-results-brief-actions .panel-link,.fit-quiz-actions .panel-link,.fit-quiz-secondary{width:100%}.fit-results-side{border-left:0;border-top:1px solid var(--line);text-align:left;padding:16px 0 0}.fit-quiz-option-group .fit-quiz-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fit-quiz-option,.fit-quiz-progress span{transition:none}.fit-quiz-option:hover,.fit-quiz-option:focus-visible{transform:none}}.mobile-menu-toggle{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;transition:all .2s var(--ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:none}.mobile-menu-toggle:hover{border-color:var(--gold);color:var(--gold)}.mobile-menu-toggle:focus-visible,.mobile-menu-close:focus-visible,.mobile-nav-links a:focus-visible,.mobile-nav-preference:focus-visible,.mobile-nav-auth button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=1360px){.mobile-menu-toggle{display:flex}}.mobile-nav-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#040908d9;justify-content:flex-end;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}body.mobile-menu-open{overflow:hidden}.mobile-nav-menu{background:var(--ink-2);border-left:1px solid var(--line);overscroll-behavior:contain;width:320px;max-width:min(86vw,360px);height:100%;animation:slideIn .3s var(--ease);flex-direction:column;padding:24px;display:flex;overflow-y:auto;box-shadow:-10px 0 40px #00000080}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mobile-nav-menu{animation:none}}.mobile-nav-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mobile-menu-close{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.mobile-menu-close:hover{border-color:var(--gold);color:var(--gold)}.mobile-nav-links{flex-direction:column;gap:4px;display:flex}.mobile-nav-links a{min-height:44px;color:var(--text);transition:color .2s var(--ease);border-bottom:1px solid #dfb8651a;align-items:center;padding:8px 0;font-size:1.15rem;font-weight:500;text-decoration:none;display:flex}.mobile-nav-links a:hover{color:var(--gold)}.mobile-nav-preferences{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;padding-top:20px;display:grid}.mobile-nav-preference{min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:1px solid var(--line-strong);background:#040a0a57;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:750;display:inline-flex}.mobile-nav-preference:hover{color:var(--gold);border-color:var(--gold)}.mobile-nav-auth{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}body.light-theme .mobile-nav-menu{border-left-color:var(--line);background:#fdfaf2}body.light-theme .mobile-nav-overlay{background:#fdfaf2d9}@media (width<=768px){.header-actions div,.header-actions .header-signin-btn{display:none!important}.header-create-table-link{gap:6px;width:auto;min-width:0;min-height:42px;padding:0 10px;font-size:11px}.header-create-table-link span{display:inline}.header-actions .header-utility-toggle{display:none}}.browse-page{padding:clamp(24px,4vw,42px) 0 clamp(56px,7vw,84px)}.browse-heading{width:min(980px,100% - 48px);margin:0 auto clamp(22px,4vw,40px)}.browse-heading h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1}.browse-shell{width:min(1480px,100% - 48px);min-width:0;margin:0 auto}.header-signin-btn,.header-user-section{margin-left:8px}.header-user-section{align-items:center;gap:10px;min-width:0;display:inline-flex}.header-username{max-width:min(18vw,220px);color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.header-signin-btn,.header-auth-button,.mobile-nav-auth-button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.header-signin-btn{color:#fff;background:linear-gradient(#116a4b 0%,#0b4935 100%);padding:10px 16px;font-size:13px;font-weight:800}.header-auth-button{background:#040a0a33;width:42px;min-height:42px;padding:0;font-size:12px}.header-signin-btn:hover,.header-auth-button:hover,.mobile-nav-auth-button:hover{border-color:var(--gold);transform:translateY(-1px)}.mobile-nav-user-card{gap:12px;width:100%;display:grid}.mobile-nav-user-label{color:var(--gold);font-size:14px;line-height:1.35}.mobile-nav-auth-button{background:0 0;width:100%;min-height:44px;padding:10px 16px;font-size:14px}.mobile-nav-auth-button.primary{color:#fff;background:linear-gradient(#116a4b 0%,#0b4935 100%);font-weight:800}body.light-theme .search-product:before{opacity:.28}body.light-theme .search-box,body.light-theme .filter-summary,body.light-theme .results-column,body.light-theme .result-row,body.light-theme .check-filter-list,body.light-theme .segmented button,body.light-theme .browse-state,body.light-theme .browse-state-actions a{color:var(--text);background:#ffffffc7;border-color:#0f4d3629}body.light-theme .results-column{background:#ffffffc7}body.light-theme .search-box:focus-within{background:#fffffff0;border-color:#0f4d366b}body.light-theme .filter-group strong,body.light-theme .results-top strong,body.light-theme .result-main strong,body.light-theme .browse-state strong{color:#10211d}body.light-theme .filter-summary{background:0 0;border-color:#0f4d3638}body.light-theme .browse-state-actions .panel-link{background:linear-gradient(#146447 0%,#0f4d36 100%);border-color:#0f4d36;box-shadow:0 10px 24px #0f4d3624;color:#fff!important}body.light-theme .filter-summary strong,body.light-theme .check-filter-row,body.light-theme .check-filter-empty,body.light-theme .result-hook,body.light-theme .result-main em,body.light-theme .result-context,body.light-theme .result-trust,body.light-theme .result-meta small,body.light-theme .browse-state p{color:#405047}body.light-theme .skeleton-art,body.light-theme .skeleton-line{background:#0f4d3629}body.light-theme .skeleton-art:after,body.light-theme .skeleton-line:after{background:linear-gradient(90deg,#0000,#ffffff9e,#0000)}body.light-theme .result-row{background:#ffffffe0}body.light-theme .segmented button.active{background:#146447;border-color:#0f4d36;color:#fff!important}body.light-theme .result-row.active{background:linear-gradient(90deg,#0f4d361f,#0000 38%),#1464471f;border-color:#0f4d366b;box-shadow:inset 0 0 0 1px #0f4d361a,0 10px 24px #0f4d3614}body.light-theme .result-row:hover{background:#0f4d3612;border-color:#0f4d3657}body.light-theme .results-top button{color:#10211d;background:#ffffffd1;border-color:#0f4d363d;box-shadow:0 8px 18px #0f4d3612}body.light-theme .results-top button:hover{color:#fff;background:#146447;border-color:#0f4d36;box-shadow:0 10px 24px #0f4d3629}body.light-theme .results-top button:focus-visible{outline-color:#14644757}body.light-theme .booking-panel,body.light-theme .detail-card,body.light-theme .receipt,body.light-theme .gm-payout-preview,body.light-theme .protection-note,body.light-theme .review-status,body.light-theme .field-preview,body.light-theme .problem,body.light-theme .final-cta{color:var(--text);background:linear-gradient(#ffffffe6,#f7f0dfeb),repeating-linear-gradient(90deg,#0f4d3605 0 1px,#0000 1px 18px);border-color:#0f4d3629}body.light-theme .booking-panel h3,body.light-theme .detail-card h3,body.light-theme .receipt h3,body.light-theme .gm-payout-preview-heading strong,body.light-theme .gm-payout-preview-row span,body.light-theme .field-preview strong,body.light-theme .problem h2,body.light-theme .final-cta h2{color:var(--text)}body.light-theme .booking-panel p,body.light-theme .booking-panel li,body.light-theme .detail-card p,body.light-theme .detail-card dt,body.light-theme .detail-card dd,body.light-theme .receipt p,body.light-theme .gm-payout-preview-row p,body.light-theme .gm-payout-preview-note,body.light-theme .protection-note p,body.light-theme .review-status span,body.light-theme .field-preview span,body.light-theme .problem p,body.light-theme .final-cta p{color:var(--muted)}body.light-theme .gm-score,body.light-theme .price-lockup strong{color:var(--text)}body.light-theme .gm-payout-preview-row,body.light-theme .gm-payout-preview-note{border-color:#0f4d3624}body.light-theme .header-auth-button,body.light-theme .header-create-table-link,body.light-theme .header-dashboard-link,body.light-theme .mobile-nav-preference,body.light-theme .mobile-nav-auth-button:not(.primary),body.light-theme .mobile-menu-toggle,body.light-theme .mobile-menu-close{color:var(--text);border-color:#0f4d363d}body.light-theme .header-create-table-link{color:#fff;background:linear-gradient(#126648,#0f4d36);border-color:#0f4d366b}body.light-theme .header-auth-button,body.light-theme .header-dashboard-link,body.light-theme .mobile-nav-preference,body.light-theme .mobile-nav-auth-button:not(.primary),body.light-theme .mobile-menu-toggle,body.light-theme .mobile-menu-close{background:#0f4d360a}body.light-theme .mobile-nav-links a{color:var(--text);border-bottom-color:#0f4d361f}@media (width<=1240px){.search-product:not(.compact):not(.list-first){grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)}}@media (width<=920px){.gm-dashboard-content{grid-template-columns:1fr}.browse-heading,.browse-shell{width:min(100% - 28px,760px)}.hero-shell{min-height:auto}.listing-preview.board-detail{display:none}.quest-board-body{grid-template-columns:1fr}.board-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.board-status-strip span{align-items:flex-start}.session-ticker div{width:auto;padding:8px 10px;animation:none}.session-ticker span{white-space:normal;display:none}.session-ticker span:first-child{display:inline-flex}.hero-board-row{grid-template-columns:58px minmax(0,1fr) minmax(64px,auto);align-items:center;min-height:76px}.hero-board-row strong{font-size:clamp(1rem,3.4vw,1.18rem);line-height:1.08}.hero-board-row em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.22;display:-webkit-box;overflow:hidden}.hero-board-micro small{font-size:11px;line-height:1.12}.hero-board-price small{font-size:10px}}@media (width<=768px){.gm-journey-summary,.gm-campaign-listing-row,.gm-session-row,.gm-profile-card{grid-template-columns:1fr;width:100%;align-items:stretch!important;display:grid!important}.gm-journey-summary>a{width:fit-content}.gm-campaign-listing-row>div:last-child,.gm-session-row .session-action-row,.gm-profile-card>div:first-child{grid-template-columns:1fr;align-items:stretch!important;display:grid!important}.gm-campaign-listing-row button,.gm-campaign-listing-row .panel-link,.gm-session-row button,.gm-profile-card button{justify-content:center;width:100%!important}.gm-operational-details,.gm-operational-details-body{grid-template-columns:1fr;width:100%}.gm-operational-details>summary{line-height:24px}.gm-operational-details>summary small{float:none;margin-left:22px;line-height:1.4;display:block}.gm-operational-details-body{padding:16px}.gm-dashboard-notifications .transaction-message{flex-direction:column;align-items:stretch}.gm-payout-setup-card{padding:18px}.gm-payout-setup-heading,.gm-payout-actions{flex-direction:column;align-items:stretch}.gm-payout-fields{grid-template-columns:1fr}.gm-payout-actions .panel-link{width:100%}.gm-campaign-listings-header{flex-direction:column;align-items:stretch}.gm-create-listing-button,.gm-resolve-pending-listing-edit{width:100%}.support-page,.gm-pilot-page,.player-pilot-page{width:min(100% - 24px,680px);padding:32px 0 72px}.support-grid{grid-template-columns:1fr}.gm-pilot-checklist-card,.player-pilot-checklist-card{grid-column:auto}.support-actions{display:grid}.support-actions .button{width:100%}.gm-host-entry{padding:26px 22px}.gm-host-entry h1{font-size:clamp(2.2rem,11vw,3.6rem)}.gm-host-help-link{justify-content:center;width:100%}.gm-host-journey-preview{grid-template-columns:1fr;gap:10px}.gm-pilot-secondary-actions{flex-wrap:wrap;display:flex}.gm-pilot-secondary-actions .panel-link,.gm-pilot-secondary-actions .text-link-button{width:auto}.gm-pilot-fast-path{grid-template-columns:1fr}.gm-pilot-account-heading,.pilot-payment-status-heading{display:grid}.gm-pilot-account-grid,.pilot-payment-status-grid{grid-template-columns:1fr}.pilot-payment-status-next{display:grid}.pilot-issue-form,.pilot-feedback-form{grid-template-columns:1fr}.support-issue-row-heading{gap:8px;display:grid}.support-issue-status{width:fit-content}.launch-cockpit{padding:16px}.launch-cockpit-header,.launch-cockpit-status,.launch-cockpit-grid{grid-template-columns:1fr;display:grid}.launch-cockpit-summary,.launch-cockpit-decision-grid,.launch-cockpit-decision-columns,.launch-cockpit-live-list,.launch-cockpit-stage-command-list,.launch-cockpit-gate-list,.launch-cockpit-release-review,.launch-cockpit-key-rotation-meta,.launch-cockpit-key-rotation-commands,.pilot-handoff-strip{grid-template-columns:1fr}.launch-cockpit-gate-step>div{display:grid}.launch-cockpit-gate-step strong{text-align:left;max-width:none}.launch-cockpit-live-action-row{display:grid}.launch-cockpit-live-action-row .button{justify-content:center;width:100%}.launch-cockpit-attestation-actions{display:grid}.launch-cockpit-attestation-actions .button{justify-content:center;width:100%}.pilot-handoff-page,.booking-return-page{width:min(100% - 24px,680px);padding:32px 0 72px}.booking-return-heading{gap:10px;display:grid}.booking-return-grid{grid-template-columns:1fr}.booking-return-actions{display:grid}.booking-return-actions .button{width:100%}.pilot-readiness-header{gap:12px;display:grid}.gm-current-action-card{grid-template-columns:1fr;align-items:start}.gm-current-action-controls{justify-content:stretch}.gm-current-action-controls .panel-link{flex:180px}.gm-paid-pilot-gate{grid-template-columns:1fr}.gm-paid-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-profile-setup-steps{grid-template-columns:1fr}.pilot-readiness-header svg{width:28px;height:28px}.gm-pilot-setup-heading,.campaign-continuity-heading{grid-template-columns:1fr;align-items:start}.campaign-continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-pilot-step-topline{flex-direction:column;align-items:flex-start;gap:6px}.player-pilot-heading,.player-review-readiness-heading{grid-template-columns:1fr;align-items:start}.player-review-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-review-readiness-next{flex-direction:column;align-items:flex-start}.player-review-readiness-next .panel-link{justify-content:center;width:100%}.player-pilot-step-topline{flex-direction:column;gap:6px}.pilot-actions .panel-link,.session-action-row button{flex:150px}.search-product,.search-product.compact,.search-product.list-first{border-radius:10px;padding:12px}.results-top{flex-wrap:wrap;align-items:flex-start}.results-top button{min-height:40px}.search-product.list-first .result-row,.search-product.compact .result-row{grid-template-columns:56px minmax(0,1fr) 72px;align-items:center;gap:10px;min-height:74px;padding:8px}.search-product.list-first .result-row .campaign-art,.search-product.compact .result-row .campaign-art{min-height:56px}.search-product.list-first .result-main strong,.search-product.compact .result-main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.98rem,4vw,1.1rem);line-height:1.08;display:-webkit-box;overflow:hidden}.search-product.list-first .result-hook,.search-product.compact .result-hook,.search-product.list-first .result-hook em,.search-product.compact .result-hook em{font-size:12px;line-height:1.24}.search-product.list-first .result-hook em,.search-product.compact .result-hook em,.search-product.list-first .result-context,.search-product.compact .result-context{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-product.list-first .result-context,.search-product.compact .result-context{font-size:11.5px;line-height:1.2}.search-product.list-first .result-meta,.search-product.compact .result-meta{align-self:center}.search-product.list-first .result-meta strong,.search-product.compact .result-meta strong{font-size:17px;line-height:1}.result-meta small:first-of-type,.hero-board-price small{font-size:11px}.mobile-filter-fab{white-space:nowrap;max-width:calc(100vw - 28px);padding:13px 20px}.mobile-fab-container{margin-bottom:6px}.browse-page .search-product .results-column{padding-bottom:0}}@media (width<=560px){.pilot-readiness-card{padding:16px}.pilot-readiness-grid{grid-template-columns:1fr}.gm-pilot-setup{padding:12px}.gm-pilot-step{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px}.gm-pilot-step-index{width:28px;height:28px}.gm-pilot-step .panel-link{justify-content:center;width:100%}.gm-paid-pilot-gate{padding:16px}.gm-paid-pilot-metrics{grid-template-columns:1fr}.gm-paid-pilot-next .panel-link{justify-content:center;width:100%}.gm-profile-setup-actions .button{width:100%}.player-pilot-card{padding:16px}.player-pilot-step-list{grid-template-columns:1fr}.player-review-readiness{padding:16px}.player-review-readiness-grid{grid-template-columns:1fr}.player-review-readiness-grid>div,.player-review-readiness-next{padding:10px}.player-pilot-step{grid-template-columns:28px minmax(0,1fr)}.campaign-continuity-panel{padding:14px}.campaign-continuity-grid{grid-template-columns:1fr}.campaign-continuity-item{padding:10px}.player-pilot-step-index{width:28px;height:28px}.player-pilot-step .panel-link{justify-content:center;width:100%}.pilot-actions{display:grid}.pilot-actions .panel-link,.session-action-row,.session-action-row button{width:100%}.browse-heading,.browse-shell{width:calc(100% - 20px)}.browse-heading{margin-bottom:22px}.board-status-strip{grid-template-columns:1fr}.hero-board-row{grid-template-columns:48px minmax(0,1fr) 60px;gap:8px;min-height:72px}.hero-board-row .campaign-art{min-height:48px}.hero-board-micro{display:none!important}.hero-board-price strong{font-size:18px}.search-product.list-first .result-row,.search-product.compact .result-row{grid-template-columns:50px minmax(0,1fr) 64px;min-height:72px}.search-product.list-first .result-row .campaign-art,.search-product.compact .result-row .campaign-art{min-height:50px}.search-product.list-first .result-meta strong,.search-product.compact .result-meta strong{font-size:16px}}@media (width<=380px){.hero-actions{gap:10px}.button{min-height:52px;padding:0 18px}.search-product.list-first .result-row,.search-product.compact .result-row{grid-template-columns:46px minmax(0,1fr) 58px;gap:8px;padding:7px}.search-product.list-first .result-row .campaign-art,.search-product.compact .result-row .campaign-art{min-height:46px}.result-meta small:first-of-type,.hero-board-price small{font-size:10px}}.growth-page{width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(34px,5vw,78px) 0 104px}.growth-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,.72fr);align-items:center;gap:clamp(28px,5vw,76px);min-height:min(760px,100vh - 92px);display:grid}.growth-hero-copy{max-width:820px}.growth-hero h1{max-width:820px;font-size:clamp(3rem,5vw,5.85rem)}.growth-hero p{color:#dfe6dc;max-width:720px;margin:22px 0 30px;font-size:clamp(1.04rem,1.35vw,1.26rem);line-height:1.6}.growth-actions{flex-wrap:wrap;gap:14px;display:flex}.growth-preview{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:linear-gradient(#14221df0,#060f0ef5),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 18px);border-radius:14px;padding:16px}.growth-preview-top{gap:4px;padding:10px 10px 14px;display:grid}.growth-preview-top span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.growth-preview-top strong{color:var(--text);font-size:clamp(1.08rem,1.6vw,1.42rem);line-height:1.15}.growth-preview-list{gap:10px;display:grid}.growth-preview-row{min-width:0;min-height:92px;transition:transform .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#050e0db8;border:1px solid #e9bf682e;border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.growth-preview-row:hover{background:#10372b80;border-color:#e9bf6870;transform:translateY(-1px)}.growth-preview-row .campaign-art{min-height:72px}.growth-preview-row span{gap:5px;min-width:0;display:grid}.growth-preview-row strong{color:var(--text);font-size:.98rem;line-height:1.18}.growth-preview-row small{color:var(--muted);font-size:12px;line-height:1.35}.growth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 clamp(34px,5vw,72px);display:grid}.growth-proof-item,.growth-content-block,.growth-faq-item{border:1px solid var(--line);background:#0912109e;border-radius:12px;min-width:0}.growth-proof-item{color:var(--text);align-items:flex-start;gap:12px;padding:16px;font-weight:780;line-height:1.38;display:flex}.growth-proof-item svg{color:var(--gold);flex:none}.growth-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:clamp(36px,6vw,76px);display:grid}.growth-content-block{padding:clamp(22px,3vw,34px)}.growth-content-block h2{color:var(--text);font-size:clamp(1.6rem,2.5vw,2.4rem)}.growth-content-block p,.growth-faq-item p{color:var(--muted);font-size:15px;line-height:1.68}.growth-content-block p{margin:14px 0 0}.growth-faq{gap:24px;display:grid}.growth-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.growth-faq-item{padding:22px}.growth-faq-item h3{color:var(--text);align-items:flex-start;gap:10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.35;display:flex}.growth-faq-item h3 svg{color:var(--gold);flex:none;margin-top:2px}.growth-faq-item p{margin:10px 0 0}body.light-theme .growth-hero p{color:var(--muted)}body.light-theme .growth-preview,body.light-theme .growth-proof-item,body.light-theme .growth-content-block,body.light-theme .growth-faq-item{color:var(--text);border-color:var(--line);background:#ffffffb8}body.light-theme .growth-preview-row{background:#ffffffc7;border-color:#0f4d3629}body.light-theme .growth-preview-row:hover{background:#14644714;border-color:#0f4d364d}body.light-theme .growth-preview-row strong,body.light-theme .growth-preview-top strong,body.light-theme .growth-proof-item,body.light-theme .growth-content-block h2,body.light-theme .growth-faq-item h3{color:var(--text)}body.light-theme .growth-preview-row small,body.light-theme .growth-content-block p,body.light-theme .growth-faq-item p{color:var(--muted)}@media (width<=920px){.growth-page{width:min(100% - 28px,760px);padding-top:26px}.growth-hero,.growth-content-grid,.growth-faq-list{grid-template-columns:1fr}.growth-hero{gap:24px;min-height:0}.growth-proof-grid{grid-template-columns:1fr}}@media (width<=560px){.growth-page{width:calc(100% - 20px);padding-bottom:72px}.growth-hero h1{font-size:clamp(2.58rem,13.4vw,3.45rem)}.growth-actions{display:grid}.growth-actions .button{width:100%}.growth-preview{padding:10px}.growth-preview-row{grid-template-columns:56px minmax(0,1fr);min-height:76px;padding:8px}.growth-preview-row .campaign-art{min-height:56px}.growth-preview-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.growth-content-block,.growth-faq-item,.growth-proof-item{padding:16px}.site-footer{width:calc(100% - 24px);margin-top:-18px}}.gm-directory-page{width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(34px,5vw,76px) 0 104px}.gm-directory-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:end;gap:clamp(26px,5vw,72px);margin-bottom:28px;display:grid}.gm-directory-hero h1{max-width:820px;font-size:clamp(3rem,5.2vw,5.9rem)}.gm-directory-hero p{color:#dfe6dc;max-width:760px;margin:22px 0 30px;font-size:clamp(1.04rem,1.35vw,1.24rem);line-height:1.6}.gm-directory-actions,.gm-directory-card-actions{flex-wrap:wrap;gap:12px;display:flex}.gm-directory-scorecard{gap:12px;min-width:0;display:grid}.gm-directory-scorecard>div{border:1px solid var(--line);background:#091210a8;border-radius:12px;padding:18px}.gm-directory-scorecard strong{color:var(--gold);font-family:Georgia,ui-serif,serif;font-size:clamp(2rem,4vw,3.2rem);line-height:.9;display:block}.gm-directory-scorecard span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.35;display:block}.gm-directory-controls{border:1px solid var(--line);background:#050c0b8a;border-radius:12px;grid-template-columns:minmax(260px,.64fr) minmax(0,1fr);align-items:center;gap:14px;margin-bottom:22px;padding:14px;display:grid}.gm-directory-search{min-width:0;min-height:52px;color:var(--muted);background:#040a0a9e;border:1px solid #e9bf6838;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.gm-directory-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.gm-directory-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gm-directory-filter{min-height:40px;color:var(--muted);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);background:#ffffff08;border:1px solid #e9bf6838;border-radius:999px;padding:0 13px;font-size:13px;font-weight:820}.gm-directory-filter:hover{color:var(--text);border-color:#e9bf6880;transform:translateY(-1px)}.gm-directory-filter[aria-pressed=true]{color:var(--ink);border-color:var(--gold);background:var(--gold)}.gm-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gm-directory-card{border:1px solid var(--line);background:linear-gradient(#14221de6,#060f0ef0),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px);border-radius:12px;align-content:start;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 18px 48px #00000038}.gm-directory-card-header{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.gm-directory-avatar{width:56px;height:56px;color:var(--gold);background:#0f4d3670;border:1px solid #e9bf685c;border-radius:50%;place-items:center;font-family:Georgia,ui-serif,serif;font-size:1.8rem;font-weight:800;display:grid}.gm-directory-card h2{color:var(--text);font-size:clamp(1.32rem,2vw,1.72rem)}.gm-directory-card-header p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.35}.gm-directory-card-meta,.gm-directory-chip-row{flex-wrap:wrap;gap:8px;display:flex}.gm-directory-card-meta span,.passive-chip{min-height:28px;color:var(--muted);background:#ffffff09;border:1px solid #e9bf6829;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.passive-chip{color:#eadfc5;border-color:#e9bf6833}.gm-directory-trust-list{gap:8px;display:grid}.gm-directory-trust-list span{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.gm-directory-trust-list svg{color:var(--gold);flex:none;margin-top:1px}.gm-directory-listings{gap:8px;display:grid}.gm-directory-listings a{transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);background:#050c0b75;border:1px solid #e9bf6824;border-radius:8px;gap:4px;padding:10px;display:grid}.gm-directory-listings a:hover{background:#10372b75;border-color:#e9bf686b;transform:translateY(-1px)}.gm-directory-listings strong{color:var(--text);font-size:.95rem;line-height:1.2}.gm-directory-listings small{color:var(--muted);font-size:12px;line-height:1.3}.gm-directory-card-actions .panel-link{width:auto;padding:9px 13px}.gm-directory-card-actions .panel-link.secondary{color:var(--gold);background:#e9bf680f}.gm-directory-empty{max-width:720px;margin:34px auto 0}body.light-theme .gm-directory-hero p,body.light-theme .gm-directory-card-header p,body.light-theme .gm-directory-scorecard span,body.light-theme .gm-directory-trust-list span,body.light-theme .gm-directory-listings small,body.light-theme .gm-directory-card-meta span{color:var(--muted)}body.light-theme .gm-directory-scorecard>div,body.light-theme .gm-directory-controls,body.light-theme .gm-directory-card,body.light-theme .gm-directory-listings a{color:var(--text);border-color:var(--line);background:#ffffffb8}body.light-theme .gm-directory-search{background:#ffffffd1;border-color:#0f4d362e}body.light-theme .gm-directory-search input{color:var(--text)}body.light-theme .gm-directory-filter{color:var(--muted);background:#ffffffb3;border-color:#0f4d3629}body.light-theme .gm-directory-filter[aria-pressed=true]{color:#fbf6e9;border-color:var(--forest);background:var(--forest)}body.light-theme .gm-directory-card h2,body.light-theme .gm-directory-listings strong{color:var(--text)}body.light-theme .passive-chip{color:var(--text);background:#14644714;border-color:#0f4d362e}@media (width<=1240px){.gm-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.gm-directory-page{width:min(100% - 28px,760px);padding-top:26px}.gm-directory-hero,.gm-directory-controls,.gm-directory-grid{grid-template-columns:1fr}.gm-directory-scorecard{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-directory-filter-row{justify-content:flex-start}}@media (width<=560px){.gm-directory-page{width:calc(100% - 20px);padding-bottom:72px}.gm-directory-hero h1{font-size:clamp(2.55rem,13vw,3.45rem)}.gm-directory-actions{display:grid}.gm-directory-actions .button,.gm-directory-card-actions .panel-link{width:100%}.gm-directory-scorecard{grid-template-columns:1fr}.gm-directory-card{padding:16px}}.gm-application-page{width:min(1480px,100% - 48px);margin:0 auto;padding:clamp(34px,5vw,76px) 0 104px}.gm-application-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;gap:clamp(24px,5vw,70px);margin-bottom:28px;display:grid}.gm-application-hero h1{max-width:860px;font-size:clamp(3rem,5.2vw,5.9rem)}.gm-application-hero p{color:#dfe6dc;max-width:790px;margin:22px 0 30px;font-size:clamp(1.04rem,1.35vw,1.24rem);line-height:1.6}.gm-application-actions{flex-wrap:wrap;gap:12px;display:flex}.gm-application-status{gap:12px;display:grid}.gm-application-status>div{border:1px solid var(--line);background:#091210a8;border-radius:12px;padding:18px}.gm-application-status span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.gm-application-status strong{color:var(--gold);margin-top:8px;font-family:Georgia,ui-serif,serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1;display:block}.gm-application-fit{margin-top:24px}.gm-application-fit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.gm-application-fit-item{min-width:0;min-height:110px;color:var(--text);background:#ffffff09;border:1px solid #e9bf682e;border-radius:12px;align-content:space-between;gap:16px;padding:18px;display:grid}.gm-application-fit-item svg{color:var(--gold)}.gm-application-fit-item span{color:var(--muted);font-size:13px;font-weight:780;line-height:1.35}.gm-application-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.gm-application-step{border:1px solid var(--line);background:linear-gradient(#14221de0,#060f0ef0),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px);border-radius:12px;min-width:0;padding:20px}.gm-application-step-index{width:38px;height:38px;color:var(--ink);background:var(--gold);border:1px solid #e9bf685c;border-radius:50%;place-items:center;margin-bottom:18px;font-weight:900;display:grid}.gm-application-step h2,.gm-application-ops h2{color:var(--text);font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.18}.gm-application-step p,.gm-application-ops p{color:var(--muted);margin:12px 0 0;font-size:.96rem;line-height:1.58}.gm-application-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.gm-application-ops article{background:#050c0b8f;border:1px solid #e9bf682e;border-radius:12px;min-width:0;padding:22px}.gm-application-ops svg{color:var(--gold);margin-bottom:14px}body.light-theme .gm-application-hero p,body.light-theme .gm-application-status span,body.light-theme .gm-application-fit-item span,body.light-theme .gm-application-step p,body.light-theme .gm-application-ops p{color:var(--muted)}body.light-theme .gm-application-status>div,body.light-theme .gm-application-fit-item,body.light-theme .gm-application-step,body.light-theme .gm-application-ops article{color:var(--text);border-color:var(--line);background:#ffffffbd}body.light-theme .gm-application-step h2,body.light-theme .gm-application-ops h2{color:var(--text)}@media (width<=1120px){.gm-application-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-application-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.gm-application-page{width:min(100% - 28px,760px);padding-top:26px}.gm-application-hero,.gm-application-ops{grid-template-columns:1fr}.gm-application-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.gm-application-page{width:calc(100% - 20px);padding-bottom:72px}.gm-application-hero h1{font-size:clamp(2.45rem,12vw,3.4rem)}.gm-application-actions,.gm-application-status,.gm-application-fit-grid,.gm-application-path{grid-template-columns:1fr}.gm-application-actions{display:grid}.gm-application-actions .button{width:100%}}.table-rules-snapshot{color:#22382b;background:#12523a0e;border:1px solid #12523a38;border-radius:10px;margin-top:24px;padding:18px}.table-rules-snapshot-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.table-rules-snapshot-heading span,.table-rules-snapshot-heading small{color:#405146;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.table-rules-snapshot-heading h3{color:#172018;margin:3px 0 0;font-family:Georgia,serif;font-size:1.3rem}.table-rule-option-tags{flex-wrap:wrap;gap:6px;display:flex}.table-rule-option-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:14px;display:grid}.table-rule-option-groups section{min-width:0}.table-rule-option-groups h4{color:#405146;letter-spacing:.045em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:850}.table-rule-option-tags span{color:#174b38;background:#12523a14;border:1px solid #12523a33;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.result-rules{color:#f6dfac;background:#17382b;border:1px solid #e9bf6885;border-radius:999px;width:fit-content;margin-top:5px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}body.light-theme .result-rules{color:#174b38;background:#e8f1eb;border-color:#0f4d3652}.table-rule-disclosures{gap:12px;margin:16px 0 0;display:grid}.table-rule-disclosures div{grid-template-columns:minmax(120px,.35fr) 1fr;gap:12px;display:grid}.table-rule-disclosures dt{font-size:12px;font-weight:800}.table-rule-disclosures dd{white-space:pre-wrap;margin:0}.table-rules-snapshot.is-compact{margin-top:12px;padding:12px}.table-rules-snapshot.is-compact .table-rules-snapshot-heading h3{font-size:1rem}.table-rules-snapshot.is-compact .table-rule-option-groups{grid-template-columns:1fr;gap:8px}.table-rule-remediation,.gm-table-rule-remediation{background:#975b1c14;border:1px solid #975b1c57;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.table-rule-remediation p,.gm-table-rule-remediation p{margin:0;line-height:1.45}.table-rule-remediation ul{flex-wrap:wrap;gap:5px 14px;margin:4px 0 0;padding-left:18px;display:flex}.gm-table-rule-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gm-table-rule-groups section{min-width:0}.gm-table-rule-groups h4{color:var(--text);margin:0 0 7px;font-size:13px}.gm-table-rule-groups .check-filter-row{align-items:flex-start}.gm-table-rule-groups .check-filter-row span,.gm-table-rule-remediation .check-filter-row span{gap:2px;display:grid}.gm-table-rule-groups .check-filter-row strong,.gm-table-rule-remediation .check-filter-row strong{display:block}.gm-table-rule-groups .check-filter-row small,.gm-table-rule-remediation .check-filter-row small{color:var(--muted);font-weight:500}@media (width<=640px){.table-rule-option-groups,.gm-table-rule-groups{grid-template-columns:1fr}.table-rule-disclosures div{grid-template-columns:1fr;gap:3px}}@media (width<=768px){.gm-session-row-main{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.table-guide-editor-toggle{width:100%}.table-guide-editor-heading,.table-guide-editor-links-heading,.table-guide-editor-save-row,.admin-table-guide-heading{grid-template-columns:minmax(0,1fr);display:grid}.table-guide-editor-access{width:fit-content}.table-guide-editor-link,.admin-table-guide-summary,.admin-table-guide-content{grid-template-columns:minmax(0,1fr)}.table-guide-editor-links-heading button,.table-guide-editor-remove-link,.table-guide-editor-save-row .panel-link,.admin-table-guide-heading>button,.admin-table-guide-open{width:100%}.table-guide-editor-status,.admin-table-guide-status{flex-direction:column;align-items:stretch}.table-guide-editor-status button,.admin-table-guide-status button{width:100%}.admin-table-guide-content li{flex-direction:column;align-items:flex-start}}.listing-report-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.listing-report-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.listing-report-actions>button{flex:160px;min-width:0}.listing-report-error{border:1px solid var(--danger,#b42318);color:var(--text);overflow-wrap:anywhere;background:#b423181f;border-radius:8px;margin:0;padding:10px 12px}@media (width<=480px){.listing-report-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow-y:auto}}.landing-page{--landing-surface:#0c1916;--landing-surface-soft:#11231e;--landing-copy:#e8eee7;--landing-muted:#aebdb3;--landing-rule:#e4be6f3d;--landing-forest:#176849;--landing-forest-hover:#1c7b56;--landing-paper:#fff9ed;--landing-paper-text:#1c2923;--landing-paper-muted:#526259;background:#071310}body.light-theme .landing-page{--landing-surface:#fffdf8;--landing-surface-soft:#f0e8da;--landing-copy:#1b2923;--landing-muted:#56665e;--landing-rule:#36443a33;--landing-forest:#245c44;--landing-forest-hover:#194632;--landing-paper:#fffdf8;--landing-paper-text:#1b2923;--landing-paper-muted:#56665e;background:#f5efe4}.landing-page .hero-section{min-height:auto;color:var(--landing-copy);background:radial-gradient(circle at 84% 18%,#39835d3d,#0000 31rem),radial-gradient(circle at 16% 82%,#ac6f371f,#0000 27rem),linear-gradient(145deg,#07110f 0%,#091814 54%,#0d211b 100%);overflow:hidden}.landing-page .hero-section:before{opacity:1;background-color:#0000;background-image:radial-gradient(at 82% 24%,#e1bc701f,#0000 42%),radial-gradient(at 10% 74%,#27714e24,#0000 36%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.landing-page .hero-section:after{background:linear-gradient(#0000,#030a0857);height:180px;inset:auto 0 0;transform:none}body.light-theme .landing-page .hero-section{background:radial-gradient(circle at 84% 16%,#3070501c,#0000 32rem),radial-gradient(circle at 14% 78%,#a4663717,#0000 28rem),linear-gradient(145deg,#fbf7ef 0%,#f4ecdf 56%,#e9ddcb 100%)}body.light-theme .landing-page .hero-section:before{background:radial-gradient(at 82% 24%,#9d642f14,#0000 44%),radial-gradient(at 8% 72%,#27654714,#0000 38%)}body.light-theme .landing-page .hero-section:after{background:linear-gradient(#0000,#d7c8b038)}.landing-page .hero-shell{grid-template-columns:minmax(400px,.76fr) minmax(600px,1.18fr);gap:clamp(42px,5vw,76px);width:min(1480px,100% - 48px);min-height:0;padding:54px 0 78px}.landing-page .hero-copy{max-width:660px;padding-top:0}.landing-page .hero-copy h1{letter-spacing:-.025em;max-width:650px;font-size:clamp(3.7rem,5.65vw,5.8rem);line-height:.98}.landing-page .hero-copy p{max-width:610px;color:var(--landing-muted);margin:26px 0 30px;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.58}.landing-page .hero-actions{gap:12px}.landing-page .hero-actions .button{background:linear-gradient(180deg, var(--landing-forest-hover), var(--landing-forest));border-color:#e2be7485;border-radius:10px;min-height:56px;padding-inline:22px;box-shadow:0 12px 30px #020c0938}.landing-page .hero-actions .button.secondary{color:var(--landing-copy);border-color:var(--landing-rule);box-shadow:none;background:#08120f52}.landing-page .hero-tertiary-link{width:fit-content;min-height:44px;color:var(--landing-copy);text-underline-offset:5px;align-items:center;gap:8px;margin-top:13px;font-size:14px;font-weight:800;-webkit-text-decoration:underline #e2be7480;text-decoration:underline #e2be7480;display:inline-flex}.landing-page .hero-tertiary-link:hover{color:var(--gold)}body.light-theme .landing-page .hero-actions .button.secondary{background:#fffdf89e;border-color:#23493659;box-shadow:0 6px 18px #30342a14;color:#1b2923!important}body.light-theme .landing-page .hero-actions .button.secondary:hover{background:#fffdf8;border-color:#245c44;color:#10251b!important}body.light-theme .landing-page .hero-tertiary-link{color:#284f3d}.hero-tabletop-scene{background:#fffaee12;border:1px solid #e8c17157;border-radius:24px;min-width:0;margin:0 0 22px;padding:8px;position:relative;box-shadow:0 30px 76px #0000005c}.hero-tabletop-image{aspect-ratio:1.5;object-fit:cover;object-position:center;border-radius:17px;width:100%;display:block}.hero-scene-note{color:#f9f2e4;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e211be0;border:1px solid #f2cf8b6b;border-radius:8px;align-items:center;gap:10px;max-width:calc(100% - 44px);min-height:42px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:26px;left:26px;box-shadow:0 10px 24px #00000038}.hero-scene-dice{gap:3px;display:inline-flex}.hero-scene-dice i{background:#f5d5952e;border:1px solid #f5d595c7;width:7px;height:7px;display:block;transform:rotate(45deg)}.hero-game-invitation{width:min(390px,52%);color:var(--landing-paper-text);transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);background:linear-gradient(#fffdf7fc,#f6ebd7fc);border:1px solid #73562c52;border-radius:14px;gap:15px;padding:20px;display:grid;position:absolute;bottom:-38px;right:28px;box-shadow:0 22px 48px #05100b4d}.hero-game-invitation:hover{color:var(--landing-paper-text);border-color:#47684d9e;transform:translateY(-3px);box-shadow:0 27px 54px #05100b5c}.hero-game-heading{gap:6px;display:grid}.hero-game-heading>span{color:#7b4b31;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.hero-game-heading strong{color:#19281f;font-family:Georgia,ui-serif,serif;font-size:clamp(1.45rem,2vw,2rem);line-height:1.04}.hero-game-heading p{color:#526259;margin:0;font-size:12px;line-height:1.45}.hero-game-meta{border-block:1px solid #45564929;gap:8px;padding:13px 0;display:grid}.hero-game-meta span{color:#35483d;align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.hero-game-meta svg{color:#2a6549;flex:none}.hero-game-footer{color:#23362b;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:800;display:flex}.hero-game-footer>span{gap:3px;display:grid}.hero-game-footer small{color:#68746d;font-weight:650}.hero-game-footer>svg{color:#245c44}body.light-theme .hero-tabletop-scene{background:#fffdf8c7;border-color:#4a4f4133;box-shadow:0 28px 62px #463d2b2b}body.light-theme .hero-game-invitation{box-shadow:0 20px 42px #463d2b33}.hero-play-paths{z-index:2;border-block:1px solid var(--landing-rule);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1480px,100% - 48px);margin:0 auto;display:grid;position:relative}.hero-play-paths>a{min-width:0;min-height:132px;color:var(--landing-copy);transition:background .18s var(--ease), color .18s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:25px clamp(20px,2.5vw,38px);display:grid}.hero-play-paths>a+a{border-left:1px solid var(--landing-rule)}.hero-play-paths>a:hover{color:var(--landing-copy);background:#ffffff0a}.hero-play-paths>a>svg:first-child{color:var(--gold)}.hero-play-paths span{gap:6px;min-width:0;display:grid}.hero-play-paths strong{font-family:Georgia,ui-serif,serif;font-size:clamp(1.08rem,1.5vw,1.35rem)}.hero-play-paths small{color:var(--landing-muted);font-size:12px;line-height:1.4}.hero-play-path-arrow{color:var(--landing-muted)}body.light-theme .hero-play-paths>a:hover{background:#fffdf8ad}.trust-signal-list{align-content:start;display:grid}.trust-signal{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.trust-signal+.trust-signal{border-top:1px solid #e9bf682e}.trust-signal>svg{color:var(--gold);margin-top:2px}.trust-signal strong{color:var(--text)}.trust-signal p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.52}.landing-page .booking-assurances article{flex-direction:column;justify-content:flex-start;min-height:236px;display:flex}.landing-page .booking-assurances article>svg{background:#e9bf6814;border:1px solid #e9bf6847;border-radius:14px;width:48px;height:48px;padding:12px}.landing-page .booking-assurances h3{margin-top:22px}.landing-page .protection-note{justify-content:space-between;gap:20px}.landing-page .protection-note>svg{color:var(--gold);flex:none}.landing-page .protection-note>div:not(.payment-policy-links){flex:auto;min-width:0}.landing-page .protection-note strong{color:var(--text);margin-bottom:4px;display:block}.landing-page .payment-policy-links{flex:0 480px;justify-content:flex-end;gap:10px;display:flex}.landing-page .protection-note .payment-link{width:auto;padding-inline:18px}.landing-page .final-cta{background-image:linear-gradient(#050b0a29,#050b0ae0),linear-gradient(90deg,#050b0ac7,#050b0a4d,#050b0ad1),url(/assets/hero-adventure-marketplace.png);min-height:600px}.landing-page .final-cta h2{color:#fbf6e9}.landing-page .final-cta p{color:#ced8d0}body.light-theme .landing-page .flow-strip li,body.light-theme .landing-page .feature-table,body.light-theme .landing-page .feature-list,body.light-theme .landing-page .payment-grid article{background:#fffdf8d1;border-color:#36443a29;box-shadow:0 12px 28px #463d2b12}body.light-theme .landing-page .button.secondary{box-shadow:0 6px 18px #30342a14}body.light-theme .landing-page .protection-note{background:#fffdf8db;border-color:#36443a2e}body.light-theme .landing-page .final-cta{color:#fbf6e9;background-image:linear-gradient(#08131038,#050d0bdb),linear-gradient(90deg,#050d0bc7,#050d0b52,#050d0bd1),url(/assets/hero-adventure-marketplace.png)}body.light-theme .landing-page .final-cta h2{color:#fbf6e9}body.light-theme .landing-page .final-cta p{color:#d7e0d9}body.light-theme .header-create-table-link,body.light-theme .header-create-table-link:hover,body.light-theme .header-create-table-link:focus-visible{color:#fff}@media (width<=1240px){.landing-page .hero-shell{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}}@media (width<=1040px){.landing-page .hero-shell{grid-template-columns:1fr;padding-top:38px}.landing-page .hero-copy{max-width:760px}.hero-tabletop-scene{width:min(860px,100%)}}@media (width<=920px){.landing-page .hero-shell,.hero-play-paths{width:min(100% - 28px,760px)}.landing-page .hero-shell{padding:34px 0 64px}.landing-page .hero-copy h1{font-size:clamp(3.2rem,11vw,5.1rem)}.hero-play-paths{grid-template-columns:1fr}.hero-play-paths>a{min-height:98px;padding:20px 8px}.hero-play-paths>a+a{border-top:1px solid var(--landing-rule);border-left:0}.landing-page .protection-note{flex-wrap:wrap;align-items:flex-start}}@media (width<=620px){.site-header .brand{gap:8px;font-size:17px}.site-header .brand-mark{width:36px;height:36px}.site-header .brand-mark svg{width:22px;height:22px}.site-header .brand span:last-child{display:inline}.landing-page .hero-shell{gap:32px;width:calc(100% - 28px);padding-top:28px;padding-bottom:38px}.landing-page .hero-copy h1{font-size:clamp(2.85rem,13vw,4.2rem)}.landing-page .hero-copy p{margin-block:20px 24px;font-size:17px}.landing-page .hero-actions{display:grid}.landing-page .hero-actions .button{width:100%}.hero-tabletop-scene{border-radius:18px;margin-bottom:0;padding:6px}.hero-tabletop-image{aspect-ratio:1.08;border-radius:13px}.hero-scene-note{max-width:calc(100% - 32px);top:16px;left:16px}.hero-game-invitation{width:100%;box-shadow:none;border-radius:12px;margin-top:8px;position:relative;bottom:auto;right:auto}.hero-play-paths{width:calc(100% - 28px)}.hero-play-paths>a{grid-template-columns:auto minmax(0,1fr)}.hero-play-path-arrow{display:none}.landing-page .booking-assurances article{min-height:0}.landing-page .protection-note{grid-template-columns:auto minmax(0,1fr);display:grid}.landing-page .payment-policy-links{grid-column:1/-1;width:100%;display:grid}.landing-page .protection-note .payment-link{justify-content:center;width:100%}}@media (width<=430px){.site-header{gap:7px}.site-header .brand{font-size:15px}.header-create-table-link{padding-inline:8px;font-size:10px}.mobile-menu-toggle{width:40px;height:40px}}.community-audience{align-items:stretch}.community-path-grid{border-block:1px solid var(--line);align-content:center;min-width:0;display:grid}.community-path-grid>a{min-height:118px;color:var(--text);transition:color .18s var(--ease), padding .18s var(--ease), background .18s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 4px;display:grid}.community-path-grid>a+a{border-top:1px solid var(--line)}.community-path-grid>a:hover{color:var(--text);background:#ffffff09;padding-inline:14px}.community-path-grid>a>svg:first-child{color:var(--gold)}.community-path-grid>a>svg:last-child{color:var(--muted)}.community-path-grid span{gap:6px;min-width:0;display:grid}.community-path-grid strong{font-family:Georgia,ui-serif,serif;font-size:22px}.community-path-grid small{color:var(--muted);font-size:13px;line-height:1.45}.gm-welcome-panel{border:1px solid var(--line);min-width:0;color:var(--text);box-shadow:var(--shadow);background:radial-gradient(circle at 90% 0,#e9bf681f,#0000 18rem),linear-gradient(145deg,#114633b8,#05110ed1);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:18px 20px;padding:clamp(24px,3.5vw,44px);display:grid}.gm-welcome-icon{width:52px;height:52px;color:var(--gold);border:1px solid var(--line-strong);background:#e9bf6814;border-radius:14px;place-items:center;display:grid}.gm-welcome-panel h3{margin:4px 0 9px;font-size:clamp(1.75rem,2.6vw,2.7rem);line-height:1.06}.gm-welcome-panel p{color:var(--muted);margin:0;line-height:1.55}.gm-welcome-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;color:var(--gold)!important}.gm-welcome-details{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:17px;display:flex}.gm-welcome-details span{color:#dce6de;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.gm-welcome-details svg{color:var(--gold)}.gm-welcome-panel .panel-link{grid-column:1/-1;width:fit-content;padding-inline:20px}body.light-theme .community-path-grid>a:hover{background:#fffdf8b8}body.light-theme .gm-welcome-panel{color:#1b2923;background:radial-gradient(circle at 90% 0,#a368321a,#0000 18rem),linear-gradient(145deg,#fffdf8f5,#ece3d3f0);border-color:#36443a2e;box-shadow:0 18px 42px #463d2b1a}body.light-theme .gm-welcome-panel h3{color:#1b2923}body.light-theme .gm-welcome-panel p,body.light-theme .gm-welcome-details span{color:#56665e}body.light-theme .gm-welcome-details{border-top-color:#36443a29}@media (width<=920px){.community-path-grid>a{min-height:92px;padding-block:18px}}@media (width<=560px){.community-path-grid>a{grid-template-columns:auto minmax(0,1fr)}.community-path-grid>a>svg:last-child{display:none}.gm-welcome-panel{grid-template-columns:1fr}.gm-welcome-icon{width:46px;height:46px}.gm-welcome-details{grid-column:auto;display:grid}.gm-welcome-panel .panel-link{grid-column:auto;width:100%}}
